/*!********************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].rules[0].oneOf[0].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[5].rules[0].oneOf[0].use[2]!./src/assets/css/style.css?ngGlobalStyle ***!
  \********************************************************************************************************************************************************************************************************************************/
@import url(https://fonts.googleapis.com/css?family=Poppins:300,400,500,600,700,800);
/*!********************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].rules[0].oneOf[0].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[5].rules[0].oneOf[0].use[2]!./src/assets/icons/flaticon/flaticon.css ***!
  \********************************************************************************************************************************************************************************************************************************/
@font-face{font-family:Flaticon;src:url('Flaticon.bcd247b893326382.eot');src:url('Flaticon.bcd247b893326382.eot?#iefix') format("embedded-opentype"),url('Flaticon.61bb0379242ed2e5.woff') format("woff"),url('Flaticon.a9f42741df869303.ttf') format("truetype"),url('Flaticon.3473b1a9b7eee9c5.svg#Flaticon') format("svg");font-weight:400;font-style:normal}@media screen and (-webkit-min-device-pixel-ratio:0){@font-face{font-family:Flaticon;src:url('Flaticon.3473b1a9b7eee9c5.svg#Flaticon') format("svg")}}[class*=" flaticon-"]:after,[class*=" flaticon-"]:before,[class^=flaticon-]:after,[class^=flaticon-]:before{font-family:Flaticon;font-style:normal}.flaticon-381-add:before{content:"\f100"}.flaticon-381-add-1:before{content:"\f101"}.flaticon-381-add-2:before{content:"\f102"}.flaticon-381-add-3:before{content:"\f103"}.flaticon-381-alarm-clock:before{content:"\f104"}.flaticon-381-alarm-clock-1:before{content:"\f105"}.flaticon-381-album:before{content:"\f106"}.flaticon-381-album-1:before{content:"\f107"}.flaticon-381-album-2:before{content:"\f108"}.flaticon-381-album-3:before{content:"\f109"}.flaticon-381-app:before{content:"\f10a"}.flaticon-381-archive:before{content:"\f10b"}.flaticon-381-back:before{content:"\f10c"}.flaticon-381-back-1:before{content:"\f10d"}.flaticon-381-back-2:before{content:"\f10e"}.flaticon-381-background:before{content:"\f10f"}.flaticon-381-background-1:before{content:"\f110"}.flaticon-381-battery:before{content:"\f111"}.flaticon-381-battery-1:before{content:"\f112"}.flaticon-381-battery-2:before{content:"\f113"}.flaticon-381-battery-3:before{content:"\f114"}.flaticon-381-battery-4:before{content:"\f115"}.flaticon-381-battery-5:before{content:"\f116"}.flaticon-381-battery-6:before{content:"\f117"}.flaticon-381-battery-7:before{content:"\f118"}.flaticon-381-battery-8:before{content:"\f119"}.flaticon-381-battery-9:before{content:"\f11a"}.flaticon-381-binoculars:before{content:"\f11b"}.flaticon-381-blueprint:before{content:"\f11c"}.flaticon-381-bluetooth:before{content:"\f11d"}.flaticon-381-bluetooth-1:before{content:"\f11e"}.flaticon-381-book:before{content:"\f11f"}.flaticon-381-bookmark:before{content:"\f120"}.flaticon-381-bookmark-1:before{content:"\f121"}.flaticon-381-box:before{content:"\f122"}.flaticon-381-box-1:before{content:"\f123"}.flaticon-381-box-2:before{content:"\f124"}.flaticon-381-briefcase:before{content:"\f125"}.flaticon-381-broken-heart:before{content:"\f126"}.flaticon-381-broken-link:before{content:"\f127"}.flaticon-381-calculator:before{content:"\f128"}.flaticon-381-calculator-1:before{content:"\f129"}.flaticon-381-calendar:before{content:"\f12a"}.flaticon-381-calendar-1:before{content:"\f12b"}.flaticon-381-calendar-2:before{content:"\f12c"}.flaticon-381-calendar-3:before{content:"\f12d"}.flaticon-381-calendar-4:before{content:"\f12e"}.flaticon-381-calendar-5:before{content:"\f12f"}.flaticon-381-calendar-6:before{content:"\f130"}.flaticon-381-calendar-7:before{content:"\f131"}.flaticon-381-clock:before{content:"\f132"}.flaticon-381-clock-1:before{content:"\f133"}.flaticon-381-clock-2:before{content:"\f134"}.flaticon-381-close:before{content:"\f135"}.flaticon-381-cloud:before{content:"\f136"}.flaticon-381-cloud-computing:before{content:"\f137"}.flaticon-381-command:before{content:"\f138"}.flaticon-381-compact-disc:before{content:"\f139"}.flaticon-381-compact-disc-1:before{content:"\f13a"}.flaticon-381-compact-disc-2:before{content:"\f13b"}.flaticon-381-compass:before{content:"\f13c"}.flaticon-381-compass-1:before{content:"\f13d"}.flaticon-381-compass-2:before{content:"\f13e"}.flaticon-381-controls:before{content:"\f13f"}.flaticon-381-controls-1:before{content:"\f140"}.flaticon-381-controls-2:before{content:"\f141"}.flaticon-381-controls-3:before{content:"\f142"}.flaticon-381-controls-4:before{content:"\f143"}.flaticon-381-controls-5:before{content:"\f144"}.flaticon-381-controls-6:before{content:"\f145"}.flaticon-381-controls-7:before{content:"\f146"}.flaticon-381-controls-8:before{content:"\f147"}.flaticon-381-controls-9:before{content:"\f148"}.flaticon-381-database:before{content:"\f149"}.flaticon-381-database-1:before{content:"\f14a"}.flaticon-381-database-2:before{content:"\f14b"}.flaticon-381-diamond:before{content:"\f14c"}.flaticon-381-diploma:before{content:"\f14d"}.flaticon-381-dislike:before{content:"\f14e"}.flaticon-381-divide:before{content:"\f14f"}.flaticon-381-division:before{content:"\f150"}.flaticon-381-division-1:before{content:"\f151"}.flaticon-381-download:before{content:"\f152"}.flaticon-381-earth-globe:before{content:"\f153"}.flaticon-381-earth-globe-1:before{content:"\f154"}.flaticon-381-edit:before{content:"\f155"}.flaticon-381-edit-1:before{content:"\f156"}.flaticon-381-eject:before{content:"\f157"}.flaticon-381-eject-1:before{content:"\f158"}.flaticon-381-enter:before{content:"\f159"}.flaticon-381-equal:before{content:"\f15a"}.flaticon-381-equal-1:before{content:"\f15b"}.flaticon-381-equal-2:before{content:"\f15c"}.flaticon-381-error:before{content:"\f15d"}.flaticon-381-exit:before{content:"\f15e"}.flaticon-381-exit-1:before{content:"\f15f"}.flaticon-381-exit-2:before{content:"\f160"}.flaticon-381-fast-forward:before{content:"\f161"}.flaticon-381-fast-forward-1:before{content:"\f162"}.flaticon-381-file:before{content:"\f163"}.flaticon-381-file-1:before{content:"\f164"}.flaticon-381-file-2:before{content:"\f165"}.flaticon-381-film-strip:before{content:"\f166"}.flaticon-381-film-strip-1:before{content:"\f167"}.flaticon-381-fingerprint:before{content:"\f168"}.flaticon-381-flag:before{content:"\f169"}.flaticon-381-flag-1:before{content:"\f16a"}.flaticon-381-flag-2:before{content:"\f16b"}.flaticon-381-flag-3:before{content:"\f16c"}.flaticon-381-flag-4:before{content:"\f16d"}.flaticon-381-focus:before{content:"\f16e"}.flaticon-381-folder:before{content:"\f16f"}.flaticon-381-folder-1:before{content:"\f170"}.flaticon-381-folder-10:before{content:"\f171"}.flaticon-381-folder-11:before{content:"\f172"}.flaticon-381-folder-12:before{content:"\f173"}.flaticon-381-folder-13:before{content:"\f174"}.flaticon-381-folder-14:before{content:"\f175"}.flaticon-381-folder-15:before{content:"\f176"}.flaticon-381-folder-16:before{content:"\f177"}.flaticon-381-folder-17:before{content:"\f178"}.flaticon-381-folder-18:before{content:"\f179"}.flaticon-381-folder-19:before{content:"\f17a"}.flaticon-381-folder-2:before{content:"\f17b"}.flaticon-381-folder-3:before{content:"\f17c"}.flaticon-381-folder-4:before{content:"\f17d"}.flaticon-381-folder-5:before{content:"\f17e"}.flaticon-381-folder-6:before{content:"\f17f"}.flaticon-381-folder-7:before{content:"\f180"}.flaticon-381-folder-8:before{content:"\f181"}.flaticon-381-folder-9:before{content:"\f182"}.flaticon-381-forbidden:before{content:"\f183"}.flaticon-381-funnel:before{content:"\f184"}.flaticon-381-gift:before{content:"\f185"}.flaticon-381-heart:before{content:"\f186"}.flaticon-381-heart-1:before{content:"\f187"}.flaticon-381-help:before{content:"\f188"}.flaticon-381-help-1:before{content:"\f189"}.flaticon-381-hide:before{content:"\f18a"}.flaticon-381-high-volume:before{content:"\f18b"}.flaticon-381-home:before{content:"\f18c"}.flaticon-381-home-1:before{content:"\f18d"}.flaticon-381-home-2:before{content:"\f18e"}.flaticon-381-home-3:before{content:"\f18f"}.flaticon-381-hourglass:before{content:"\f190"}.flaticon-381-hourglass-1:before{content:"\f191"}.flaticon-381-hourglass-2:before{content:"\f192"}.flaticon-381-id-card:before{content:"\f193"}.flaticon-381-id-card-1:before{content:"\f194"}.flaticon-381-id-card-2:before{content:"\f195"}.flaticon-381-id-card-3:before{content:"\f196"}.flaticon-381-id-card-4:before{content:"\f197"}.flaticon-381-id-card-5:before{content:"\f198"}.flaticon-381-idea:before{content:"\f199"}.flaticon-381-incoming-call:before{content:"\f19a"}.flaticon-381-infinity:before{content:"\f19b"}.flaticon-381-internet:before{content:"\f19c"}.flaticon-381-key:before{content:"\f19d"}.flaticon-381-knob:before{content:"\f19e"}.flaticon-381-knob-1:before{content:"\f19f"}.flaticon-381-layer:before{content:"\f1a0"}.flaticon-381-layer-1:before{content:"\f1a1"}.flaticon-381-like:before{content:"\f1a2"}.flaticon-381-link:before{content:"\f1a3"}.flaticon-381-link-1:before{content:"\f1a4"}.flaticon-381-list:before{content:"\f1a5"}.flaticon-381-list-1:before{content:"\f1a6"}.flaticon-381-location:before{content:"\f1a7"}.flaticon-381-location-1:before{content:"\f1a8"}.flaticon-381-location-2:before{content:"\f1a9"}.flaticon-381-location-3:before{content:"\f1aa"}.flaticon-381-location-4:before{content:"\f1ab"}.flaticon-381-locations:before{content:"\f1ac"}.flaticon-381-lock:before{content:"\f1ad"}.flaticon-381-lock-1:before{content:"\f1ae"}.flaticon-381-lock-2:before{content:"\f1af"}.flaticon-381-lock-3:before{content:"\f1b0"}.flaticon-381-low-volume:before{content:"\f1b1"}.flaticon-381-low-volume-1:before{content:"\f1b2"}.flaticon-381-low-volume-2:before{content:"\f1b3"}.flaticon-381-low-volume-3:before{content:"\f1b4"}.flaticon-381-magic-wand:before{content:"\f1b5"}.flaticon-381-magnet:before{content:"\f1b6"}.flaticon-381-magnet-1:before{content:"\f1b7"}.flaticon-381-magnet-2:before{content:"\f1b8"}.flaticon-381-map:before{content:"\f1b9"}.flaticon-381-map-1:before{content:"\f1ba"}.flaticon-381-map-2:before{content:"\f1bb"}.flaticon-381-menu:before{content:"\f1bc"}.flaticon-381-menu-1:before{content:"\f1bd"}.flaticon-381-menu-2:before{content:"\f1be"}.flaticon-381-menu-3:before{content:"\f1bf"}.flaticon-381-microphone:before{content:"\f1c0"}.flaticon-381-microphone-1:before{content:"\f1c1"}.flaticon-381-more:before{content:"\f1c2"}.flaticon-381-more-1:before{content:"\f1c3"}.flaticon-381-more-2:before{content:"\f1c4"}.flaticon-381-multiply:before{content:"\f1c5"}.flaticon-381-multiply-1:before{content:"\f1c6"}.flaticon-381-music-album:before{content:"\f1c7"}.flaticon-381-mute:before{content:"\f1c8"}.flaticon-381-mute-1:before{content:"\f1c9"}.flaticon-381-mute-2:before{content:"\f1ca"}.flaticon-381-network:before{content:"\f1cb"}.flaticon-381-network-1:before{content:"\f1cc"}.flaticon-381-network-2:before{content:"\f1cd"}.flaticon-381-network-3:before{content:"\f1ce"}.flaticon-381-networking:before{content:"\f1cf"}.flaticon-381-networking-1:before{content:"\f1d0"}.flaticon-381-news:before{content:"\f1d1"}.flaticon-381-newspaper:before{content:"\f1d2"}.flaticon-381-next:before{content:"\f1d3"}.flaticon-381-next-1:before{content:"\f1d4"}.flaticon-381-note:before{content:"\f1d5"}.flaticon-381-notebook:before{content:"\f1d6"}.flaticon-381-notebook-1:before{content:"\f1d7"}.flaticon-381-notebook-2:before{content:"\f1d8"}.flaticon-381-notebook-3:before{content:"\f1d9"}.flaticon-381-notebook-4:before{content:"\f1da"}.flaticon-381-notebook-5:before{content:"\f1db"}.flaticon-381-notepad:before{content:"\f1dc"}.flaticon-381-notepad-1:before{content:"\f1dd"}.flaticon-381-notepad-2:before{content:"\f1de"}.flaticon-381-notification:before{content:"\f1df"}.flaticon-381-off:before{content:"\f1e0"}.flaticon-381-on:before{content:"\f1e1"}.flaticon-381-pad:before{content:"\f1e2"}.flaticon-381-padlock:before{content:"\f1e3"}.flaticon-381-padlock-1:before{content:"\f1e4"}.flaticon-381-padlock-2:before{content:"\f1e5"}.flaticon-381-panel:before{content:"\f1e6"}.flaticon-381-panel-1:before{content:"\f1e7"}.flaticon-381-panel-2:before{content:"\f1e8"}.flaticon-381-panel-3:before{content:"\f1e9"}.flaticon-381-paperclip:before{content:"\f1ea"}.flaticon-381-pause:before{content:"\f1eb"}.flaticon-381-pause-1:before{content:"\f1ec"}.flaticon-381-pencil:before{content:"\f1ed"}.flaticon-381-percentage:before{content:"\f1ee"}.flaticon-381-percentage-1:before{content:"\f1ef"}.flaticon-381-perspective:before{content:"\f1f0"}.flaticon-381-phone-call:before{content:"\f1f1"}.flaticon-381-photo:before{content:"\f1f2"}.flaticon-381-photo-camera:before{content:"\f1f3"}.flaticon-381-photo-camera-1:before{content:"\f1f4"}.flaticon-381-picture:before{content:"\f1f5"}.flaticon-381-picture-1:before{content:"\f1f6"}.flaticon-381-picture-2:before{content:"\f1f7"}.flaticon-381-pin:before{content:"\f1f8"}.flaticon-381-play-button:before{content:"\f1f9"}.flaticon-381-play-button-1:before{content:"\f1fa"}.flaticon-381-plus:before{content:"\f1fb"}.flaticon-381-presentation:before{content:"\f1fc"}.flaticon-381-price-tag:before{content:"\f1fd"}.flaticon-381-print:before{content:"\f1fe"}.flaticon-381-print-1:before{content:"\f1ff"}.flaticon-381-privacy:before{content:"\f200"}.flaticon-381-promotion:before{content:"\f201"}.flaticon-381-promotion-1:before{content:"\f202"}.flaticon-381-push-pin:before{content:"\f203"}.flaticon-381-quaver:before{content:"\f204"}.flaticon-381-quaver-1:before{content:"\f205"}.flaticon-381-radar:before{content:"\f206"}.flaticon-381-reading:before{content:"\f207"}.flaticon-381-receive:before{content:"\f208"}.flaticon-381-record:before{content:"\f209"}.flaticon-381-repeat:before{content:"\f20a"}.flaticon-381-repeat-1:before{content:"\f20b"}.flaticon-381-resume:before{content:"\f20c"}.flaticon-381-rewind:before{content:"\f20d"}.flaticon-381-rewind-1:before{content:"\f20e"}.flaticon-381-ring:before{content:"\f20f"}.flaticon-381-ring-1:before{content:"\f210"}.flaticon-381-rotate:before{content:"\f211"}.flaticon-381-rotate-1:before{content:"\f212"}.flaticon-381-route:before{content:"\f213"}.flaticon-381-save:before{content:"\f214"}.flaticon-381-search:before{content:"\f215"}.flaticon-381-search-1:before{content:"\f216"}.flaticon-381-search-2:before{content:"\f217"}.flaticon-381-search-3:before{content:"\f218"}.flaticon-381-send:before{content:"\f219"}.flaticon-381-send-1:before{content:"\f21a"}.flaticon-381-send-2:before{content:"\f21b"}.flaticon-381-settings:before{content:"\f21c"}.flaticon-381-settings-1:before{content:"\f21d"}.flaticon-381-settings-2:before{content:"\f21e"}.flaticon-381-settings-3:before{content:"\f21f"}.flaticon-381-settings-4:before{content:"\f220"}.flaticon-381-settings-5:before{content:"\f221"}.flaticon-381-settings-6:before{content:"\f222"}.flaticon-381-settings-7:before{content:"\f223"}.flaticon-381-settings-8:before{content:"\f224"}.flaticon-381-settings-9:before{content:"\f225"}.flaticon-381-share:before{content:"\f226"}.flaticon-381-share-1:before{content:"\f227"}.flaticon-381-share-2:before{content:"\f228"}.flaticon-381-shuffle:before{content:"\f229"}.flaticon-381-shuffle-1:before{content:"\f22a"}.flaticon-381-shut-down:before{content:"\f22b"}.flaticon-381-silence:before{content:"\f22c"}.flaticon-381-silent:before{content:"\f22d"}.flaticon-381-smartphone:before{content:"\f22e"}.flaticon-381-smartphone-1:before{content:"\f22f"}.flaticon-381-smartphone-2:before{content:"\f230"}.flaticon-381-smartphone-3:before{content:"\f231"}.flaticon-381-smartphone-4:before{content:"\f232"}.flaticon-381-smartphone-5:before{content:"\f233"}.flaticon-381-smartphone-6:before{content:"\f234"}.flaticon-381-smartphone-7:before{content:"\f235"}.flaticon-381-speaker:before{content:"\f236"}.flaticon-381-speedometer:before{content:"\f237"}.flaticon-381-spotlight:before{content:"\f238"}.flaticon-381-star:before{content:"\f239"}.flaticon-381-star-1:before{content:"\f23a"}.flaticon-381-stop:before{content:"\f23b"}.flaticon-381-stop-1:before{content:"\f23c"}.flaticon-381-stopclock:before{content:"\f23d"}.flaticon-381-stopwatch:before{content:"\f23e"}.flaticon-381-stopwatch-1:before{content:"\f23f"}.flaticon-381-stopwatch-2:before{content:"\f240"}.flaticon-381-substract:before{content:"\f241"}.flaticon-381-substract-1:before{content:"\f242"}.flaticon-381-substract-2:before{content:"\f243"}.flaticon-381-success:before{content:"\f244"}.flaticon-381-success-1:before{content:"\f245"}.flaticon-381-success-2:before{content:"\f246"}.flaticon-381-sunglasses:before{content:"\f247"}.flaticon-381-switch:before{content:"\f248"}.flaticon-381-switch-1:before{content:"\f249"}.flaticon-381-switch-2:before{content:"\f24a"}.flaticon-381-switch-3:before{content:"\f24b"}.flaticon-381-switch-4:before{content:"\f24c"}.flaticon-381-switch-5:before{content:"\f24d"}.flaticon-381-sync:before{content:"\f24e"}.flaticon-381-tab:before{content:"\f24f"}.flaticon-381-target:before{content:"\f250"}.flaticon-381-television:before{content:"\f251"}.flaticon-381-time:before{content:"\f252"}.flaticon-381-transfer:before{content:"\f253"}.flaticon-381-trash:before{content:"\f254"}.flaticon-381-trash-1:before{content:"\f255"}.flaticon-381-trash-2:before{content:"\f256"}.flaticon-381-trash-3:before{content:"\f257"}.flaticon-381-turn-off:before{content:"\f258"}.flaticon-381-umbrella:before{content:"\f259"}.flaticon-381-unlocked:before{content:"\f25a"}.flaticon-381-unlocked-1:before{content:"\f25b"}.flaticon-381-unlocked-2:before{content:"\f25c"}.flaticon-381-unlocked-3:before{content:"\f25d"}.flaticon-381-unlocked-4:before{content:"\f25e"}.flaticon-381-upload:before{content:"\f25f"}.flaticon-381-upload-1:before{content:"\f260"}.flaticon-381-user:before{content:"\f261"}.flaticon-381-user-1:before{content:"\f262"}.flaticon-381-user-2:before{content:"\f263"}.flaticon-381-user-3:before{content:"\f264"}.flaticon-381-user-4:before{content:"\f265"}.flaticon-381-user-5:before{content:"\f266"}.flaticon-381-user-6:before{content:"\f267"}.flaticon-381-user-7:before{content:"\f268"}.flaticon-381-user-8:before{content:"\f269"}.flaticon-381-user-9:before{content:"\f26a"}.flaticon-381-video-camera:before{content:"\f26b"}.flaticon-381-video-clip:before{content:"\f26c"}.flaticon-381-video-player:before{content:"\f26d"}.flaticon-381-video-player-1:before{content:"\f26e"}.flaticon-381-view:before{content:"\f26f"}.flaticon-381-view-1:before{content:"\f270"}.flaticon-381-view-2:before{content:"\f271"}.flaticon-381-volume:before{content:"\f272"}.flaticon-381-warning:before{content:"\f273"}.flaticon-381-warning-1:before{content:"\f274"}.flaticon-381-wifi:before{content:"\f275"}.flaticon-381-wifi-1:before{content:"\f276"}.flaticon-381-wifi-2:before{content:"\f277"}.flaticon-381-windows:before{content:"\f278"}.flaticon-381-windows-1:before{content:"\f279"}.flaticon-381-zoom-in:before{content:"\f27a"}.flaticon-381-zoom-out:before{content:"\f27b"}
/*!**************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].rules[0].oneOf[0].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[5].rules[0].oneOf[0].use[2]!./node_modules/@ctrl/ngx-emoji-mart/picker.css ***!
  \**************************************************************************************************************************************************************************************************************************************/
.emoji-mart,
.emoji-mart * {
  box-sizing: border-box;
  line-height: 1.15;
}

.emoji-mart {
  font-family: -apple-system, BlinkMacSystemFont, "Helvetica Neue", sans-serif;
  font-size: 16px;
  display: inline-block;
  color: #222427;
  border: 1px solid #d9d9d9;
  border-radius: 5px;
  background: #fff;
}

.emoji-mart .emoji-mart-emoji {
  padding: 6px;
}

.emoji-mart-bar {
  border: 0 solid #d9d9d9;
}
.emoji-mart-bar:first-child {
  border-bottom-width: 1px;
  border-top-left-radius: 5px;
  border-top-right-radius: 5px;
}
.emoji-mart-bar:last-child {
  border-top-width: 1px;
  border-bottom-left-radius: 5px;
  border-bottom-right-radius: 5px;
}

.emoji-mart-anchors {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  padding: 0 6px;
  line-height: 0;
}

.emoji-mart-anchor {
  position: relative;
  display: block;
  flex: 1 1 auto;
  color: #858585;
  text-align: center;
  padding: 12px 4px;
  overflow: hidden;
  transition: color .1s ease-out;
  margin: 0;
  box-shadow: none;
  background: none;
  border: none;
}
.emoji-mart-anchor:focus { outline: 0 }
.emoji-mart-anchor:hover,
.emoji-mart-anchor:focus,
.emoji-mart-anchor-selected {
  color: #464646;
}

.emoji-mart-anchor-selected .emoji-mart-anchor-bar {
  bottom: 0;
}

.emoji-mart-anchor-bar {
  position: absolute;
  bottom: -3px; left: 0;
  width: 100%; height: 3px;
  background-color: #464646;
}

.emoji-mart-anchors i {
  display: inline-block;
  width: 100%;
  max-width: 22px;
}

.emoji-mart-anchors svg,
.emoji-mart-anchors img {
  fill: currentColor;
  height: 18px;
}

.emoji-mart-scroll {
  overflow-y: scroll;
  height: 270px;
  padding: 0 6px 6px 6px;
  will-change: transform; /* avoids "repaints on scroll" in mobile Chrome */
}

.emoji-mart-search {
  margin-top: 6px;
  padding: 0 6px;
  position: relative;
}

.emoji-mart-search input {
  font-size: 16px;
  display: block;
  width: 100%;
  padding: 5px 25px 6px 10px;
  border-radius: 5px;
  border: 1px solid #d9d9d9;
  outline: 0;
}

.emoji-mart-search input,
.emoji-mart-search input::-webkit-search-decoration,
.emoji-mart-search input::-webkit-search-cancel-button,
.emoji-mart-search input::-webkit-search-results-button,
.emoji-mart-search input::-webkit-search-results-decoration {
  /* remove webkit/blink styles for <input type="search">
   * via https://stackoverflow.com/a/9422689 */
  -webkit-appearance: none;
}

.emoji-mart-search-icon {
  position: absolute;
  top: 3px;
  right: 11px;
  z-index: 2;
  padding: 2px 5px 1px;
  border: none;
  background: none;
}

.emoji-mart-category .emoji-mart-emoji span {
  z-index: 1;
  position: relative;
  text-align: center;
  cursor: default;
}

.emoji-mart-category .emoji-mart-emoji:hover:before {
  z-index: 0;
  content: "";
  position: absolute;
  top: 0; left: 0;
  width: 100%; height: 100%;
  background-color: #f4f4f4;
  border-radius: 100%;
}

.emoji-mart-category-label {
  z-index: 2;
  position: relative;
  position: sticky;
  top: 0;
}

.emoji-mart-category-label span {
  display: block;
  width: 100%;
  font-weight: 500;
  padding: 5px 6px;
  background-color: #fff;
  background-color: rgba(255, 255, 255, .95);
}

.emoji-mart-category-list {
  margin: 0;
  padding: 0;
}

.emoji-mart-category-list li {
  list-style: none;
  margin: 0;
  padding: 0;
  display: inline-block;
}

.emoji-mart-emoji {
  position: relative;
  display: inline-block;
  font-size: 0;
  margin: 0;
  padding: 0;
  border: none;
  background: none;
  box-shadow: none;
}

.emoji-mart-emoji-native {
  font-family: "Segoe UI Emoji", "Segoe UI Symbol", "Segoe UI", "Apple Color Emoji", "Twemoji Mozilla", "Noto Color Emoji", "Android Emoji";
}

.emoji-mart-no-results {
  font-size: 14px;
  text-align: center;
  padding-top: 70px;
  color: #858585;
}
.emoji-mart-no-results .emoji-mart-category-label {
  display: none;
}
.emoji-mart-no-results .emoji-mart-no-results-label {
  margin-top: .2em;
}
.emoji-mart-no-results .emoji-mart-emoji:hover:before {
  content: none;
}

.emoji-mart-preview {
  position: relative;
  height: 70px;
}

.emoji-mart-preview-emoji,
.emoji-mart-preview-data,
.emoji-mart-preview-skins {
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
}

.emoji-mart-preview-emoji {
  left: 12px;
}

.emoji-mart-preview-data {
  left: 68px; right: 12px;
  word-break: break-all;
}

.emoji-mart-preview-skins {
  right: 30px;
  text-align: right;
}

.emoji-mart-preview-skins.custom {
  right: 10px;
  text-align: right;
}

.emoji-mart-preview-name {
  font-size: 14px;
}

.emoji-mart-preview-shortname {
  font-size: 12px;
  color: #888;
}
.emoji-mart-preview-shortname + .emoji-mart-preview-shortname,
.emoji-mart-preview-shortname + .emoji-mart-preview-emoticon,
.emoji-mart-preview-emoticon + .emoji-mart-preview-emoticon {
  margin-left: .5em;
}

.emoji-mart-preview-emoticon {
  font-size: 11px;
  color: #bbb;
}

.emoji-mart-title span {
  display: inline-block;
  vertical-align: middle;
}

.emoji-mart-title .emoji-mart-emoji {
  padding: 0;
}

.emoji-mart-title-label {
  color: #999A9C;
  font-size: 26px;
  font-weight: 300;
}

.emoji-mart-skin-swatches {
  font-size: 0;
  padding: 2px 0;
  border: 1px solid #d9d9d9;
  border-radius: 12px;
  background-color: #fff;
}

.emoji-mart-skin-swatches.custom {
  font-size: 0;
  border: none;
  background-color: #fff;
}

.emoji-mart-skin-swatches.opened .emoji-mart-skin-swatch {
  width: 16px;
  padding: 0 2px;
}

.emoji-mart-skin-swatches.opened .emoji-mart-skin-swatch.selected:after {
  opacity: .75;
}

.emoji-mart-skin-swatch {
  display: inline-block;
  width: 0;
  vertical-align: middle;
  transition-property: width, padding;
  transition-duration: .125s;
  transition-timing-function: ease-out;
}

.emoji-mart-skin-swatch:nth-child(1) { transition-delay: 0s }
.emoji-mart-skin-swatch:nth-child(2) { transition-delay: .03s }
.emoji-mart-skin-swatch:nth-child(3) { transition-delay: .06s }
.emoji-mart-skin-swatch:nth-child(4) { transition-delay: .09s }
.emoji-mart-skin-swatch:nth-child(5) { transition-delay: .12s }
.emoji-mart-skin-swatch:nth-child(6) { transition-delay: .15s }

.emoji-mart-skin-swatch.selected {
  position: relative;
  width: 16px;
  padding: 0 2px;
}

.emoji-mart-skin-swatch.selected:after {
  content: "";
  position: absolute;
  top: 50%; left: 50%;
  width: 4px; height: 4px;
  margin: -2px 0 0 -2px;
  background-color: #fff;
  border-radius: 100%;
  pointer-events: none;
  opacity: 0;
  transition: opacity .2s ease-out;
}

.emoji-mart-skin-swatch.custom {
  display: inline-block;
  width: 0;
  height: 38px;
  overflow: hidden;
  vertical-align: middle;
  transition-property: width, height;
  transition-duration: .125s;
  transition-timing-function: ease-out;
  cursor: default;
}

.emoji-mart-skin-swatch.custom.selected {
  position: relative;
  width: 36px;
  height: 38px;
  padding: 0 2px 0 0;
}

.emoji-mart-skin-swatch.custom.selected:after {
  content: "";
  width: 0;
  height: 0;
}

.emoji-mart-skin-swatches.custom .emoji-mart-skin-swatch.custom:hover {
  background-color: #f4f4f4;
  border-radius: 10%;
}

.emoji-mart-skin-swatches.custom.opened .emoji-mart-skin-swatch.custom {
  width: 36px;
  height: 38px;
  padding: 0 2px 0 0;
}

.emoji-mart-skin-swatches.custom.opened .emoji-mart-skin-swatch.custom.selected:after {
  opacity: .75;
}

.emoji-mart-skin-text.opened {
  display: inline-block;
  vertical-align: middle;
  text-align: left;
  color: #888;
  font-size: 11px;
  padding: 5px 2px;
  width: 95px;
  height: 40px;
  border-radius: 10%;
  background-color: #fff;
}

.emoji-mart-skin {
  display: inline-block;
  width: 100%;
  padding-top: 100%;
  max-width: 12px;
  border-radius: 100%;
}

.emoji-mart-skin-tone-1 { background-color: #ffc93a }
.emoji-mart-skin-tone-2 { background-color: #fadcbc }
.emoji-mart-skin-tone-3 { background-color: #e0bb95 }
.emoji-mart-skin-tone-4 { background-color: #bf8f68 }
.emoji-mart-skin-tone-5 { background-color: #9b643d }
.emoji-mart-skin-tone-6 { background-color: #594539 }

/* For screenreaders only, via https://stackoverflow.com/a/19758620 */
.emoji-mart-sr-only {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  margin: -1px;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0;
}

/*
 * Dark mode styles
 */

.emoji-mart-dark {
  color: #fff;
  border-color: #555453;
  background-color: #222;
}

.emoji-mart-dark .emoji-mart-bar {
  border-color: #555453;
}

.emoji-mart-dark .emoji-mart-search input {
  color: #fff;
  border-color: #555453;
  background-color: #2f2f2f;
}

.emoji-mart-dark .emoji-mart-search-icon svg {
  fill: #fff;
}

.emoji-mart-dark .emoji-mart-category .emoji-mart-emoji:hover:before {
  background-color: #444;
}

.emoji-mart-dark .emoji-mart-category-label span {
  background-color: #222;
  color: #fff;
}

.emoji-mart-dark .emoji-mart-skin-swatches {
  border-color: #555453;
  background-color: #222;
}

.emoji-mart-dark .emoji-mart-anchor:hover,
.emoji-mart-dark .emoji-mart-anchor:focus,
.emoji-mart-dark .emoji-mart-anchor-selected {
  color: #bfbfbf;
}

/*!************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].rules[0].oneOf[0].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[5].rules[0].oneOf[0].use[2]!./src/assets/css/style.css?ngGlobalStyle (1) ***!
  \************************************************************************************************************************************************************************************************************************************/
/*
    Table of Contents


    Table of Sass Contents

    1. Abstracts
        _bs-custom
        _inheritance
        _maps
        _mixin
        _variable

    2. bootstrap
        -Here goes all official bootstrap scss files

    3. Global/Base
        _color
        _custom-grid
        _fonts
        _helper
        _reset

    4. layout
        +footer
        +header
        +rtl
        +sidebar
        +tables
        +theme
        +version-dark

    5. Conponents
        +app
        +charts
        +forms
        +map
        +uc
        +ui
        +widget

    6. Page
        _index-1
        _page-error
        _page-register
        _page-signin
        _page-user-lock
        _page-user-lock

*/
/*$primary  : #7356f1 !default;*/
/*
@import url("https://fonts.googleapis.com/css?family=Open+Sans:400,600,700");
@import url("https://fonts.googleapis.com/css?family=Montserrat:400,500,600,700");
@import url("https://fonts.googleapis.com/css?family=Roboto:400,500,700");
@import url("https://fonts.googleapis.com/css?family=Nunito:400,600,700");
@import url("./../icons/simple-line-icons/css/simple-line-icons.css");
@import url("./../icons/font-awesome/css/all.min.css");
@import url("./../icons/material-design-iconic-font/css/materialdesignicons.min.css");
@import url("./../icons/themify-icons/css/themify-icons.css");
@import url("./../icons/line-awesome/css/line-awesome.min.css");
@import url("./../icons/avasta/css/style.css");
@import url(./../vendor/animate/animate.min.css);
@import url(./../vendor/aos/css/aos.min.css);
@import url(./../vendor/perfect-scrollbar/css/perfect-scrollbar.css);
@import url(./../vendor/metismenu/css/metisMenu.min.css); */
:root {
    --primary: #689dd3;
    --secondary: #7accc6;
    --primary-hover: #7accc6;
    --primary-dark: #0a0418;
    --rgba-primary-1: rgba(104 157 211, 0.1);
    --rgba-primary-2: rgba(104 157 211, 0.2);
    --rgba-primary-3: rgba(104 157 211, 0.3);
    --rgba-primary-4: rgba(104 157 211, 0.4);
    --rgba-primary-5: rgba(104 157 211, 0.5);
    --rgba-primary-6: rgba(104 157 211, 0.6);
    --rgba-primary-7: rgba(104 157 211, 0.7);
    --rgba-primary-8: rgba(104 157 211, 0.8);
    --rgba-primary-9: rgba(104 157 211, 0.9);
    --font-family-base: 'poppins', 'Roboto', 'Droid Arabic Kufi', 'Noto Arabic', sans-serif;
    --font-family-title: 'poppins', 'Roboto', 'Droid Arabic Kufi', 'Noto Arabic', sans-serif;
}

:root {
    --primary: #7accc6;
    --secondary: #8BC740;
    --primary-hover: #7accc6;
    --primary-dark: #0a0418;
    --rgba-primary-1: rgba(104 157 211, 0.1);
    --rgba-primary-2: rgba(104 157 211, 0.2);
    --rgba-primary-3: rgba(104 157 211, 0.3);
    --rgba-primary-4: rgba(104 157 211, 0.4);
    --rgba-primary-5: rgba(104 157 211, 0.5);
    --rgba-primary-6: rgba(104 157 211, 0.6);
    --rgba-primary-7: rgba(104 157 211, 0.7);
    --rgba-primary-8: rgba(104 157 211, 0.8);
    --rgba-primary-9: rgba(104 157 211, 0.9);
    --level-1: #8dccad;
    --level-2: #f5cc7f;
    --level-3: #7b9fe0;
    --level-4: #f27c8d;
    --black: black;
}

.gradient_one {
    background-image: linear-gradient(to right, rgba(186, 1, 181, 0.85) 0%, rgba(103, 25, 255, 0.85) 100%);
}

.gradient-1 {
    background: #f0a907;
    background: linear-gradient(to bottom, #f0a907 0%, #f53c79 100%) !important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f0a907', endColorstr='#f53c79', GradientType=0);
}

.gradient-2 {
    background: #4dedf5;
    background: linear-gradient(to bottom, #4dedf5 0%, #480ceb 100%) !important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#4dedf5', endColorstr='#480ceb', GradientType=0);
}

.gradient-3 {
    background: #51f5ae;
    background: linear-gradient(to bottom, #51f5ae 0%, #3fbcda 100%) !important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#51f5ae', endColorstr='#3fbcda', GradientType=0);
}

.gradient-4 {
    background: #f25521;
    background: linear-gradient(to right, #f25521 0%, #f9c70a 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f25521', endColorstr='#f9c70a', GradientType=1);
}

.gradient-5 {
    background: #f53c79;
    background: linear-gradient(to right, #f53c79 0%, #f0a907 100%) !important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f53c79', endColorstr='#f0a907', GradientType=1);
}

.gradient-6 {
    background: #36b9d8;
    background: linear-gradient(to right, #36b9d8 0%, #4bffa2 100%) !important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#36b9d8', endColorstr='#4bffa2', GradientType=1);
}

.gradient-7 {
    background: #4400eb;
    background: linear-gradient(to right, #4400eb 0%, #44e7f5 100%) !important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#4400eb', endColorstr='#44e7f5', GradientType=1);
}

.gradient-8 {
    background: #F7B00F;
    background: linear-gradient(to bottom, #F7B00F 0%, #F25521 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#F7B00F', endColorstr='#F25521', GradientType=1);
}

.gradient-9,
.datepicker.datepicker-dropdown td.day:hover,
.datepicker.datepicker-dropdown th.next:hover,
.datepicker.datepicker-dropdown th.prev:hover,
.datepicker table tr td.selected,
.datepicker table tr td.active,
.datepicker table tr td.today,
.datepicker table tr td.today:hover,
.datepicker table tr td.today.disabled,
.datepicker table tr td.today.disabled:hover {
    background: #f31e7a !important;
    background: linear-gradient(to right, #f31e7a 0%, #fd712c 100%) !important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f31e7a', endColorstr='#fd712c', GradientType=1);
}

.gradient-10 {
    background: #f25521 !important;
    background: linear-gradient(to top, #f25521 0%, #f9c70a 100%) !important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f25521', endColorstr='#f9c70a', GradientType=1);
}

.gradient-11 {
    background: #3398fb;
    background: linear-gradient(to right, #3398fb 0%, #8553ee 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#3398fb', endColorstr='#8553ee', GradientType=1);
}

.gradient-12 {
    background: #36e1b4;
    background: linear-gradient(to right, #36e1b4 0%, #11cae7 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#36e1b4', endColorstr='#11cae7', GradientType=1);
}

.gradient-13 {
    background: #ffbf31;
    background: linear-gradient(to right, #ffbf31 0%, #ff890e 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffbf31', endColorstr='#ff890e', GradientType=1);
}

.gradient-14 {
    background: #23bdb8;
    background: linear-gradient(135deg, #23bdb8 0%, #43e794 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#23bdb8', endColorstr='#43e794', GradientType=1);
}

.gradient-15 {
    background: #9a56ff;
    background: linear-gradient(135deg, #9a56ff 0%, #e36cd9 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#9a56ff', endColorstr='#e36cd9', GradientType=1);
}

.gradient-16 {
    background: #f48665;
    background: linear-gradient(135deg, #f48665 0%, #fda23f 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f48665', endColorstr='#fda23f', GradientType=1);
}

.gradient-17 {
    background: #e36cd9;
    background: linear-gradient(135deg, #e36cd9 0%, #fe60ae 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#e36cd9', endColorstr='#fe60ae', GradientType=1);
}

.gradient-18 {
    background: #a15cff;
    background: linear-gradient(to right, #a15cff 0%, #ce82fd 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#a15cff', endColorstr='#ce82fd', GradientType=1);
}

/*
0 - 600: Phone
600 - 900: Tablet portrait
900 - 1200: Tablet landscape
1200 - 1800: Normal styles
1800+ : Big Desktop
1em = 16px
The smaller device rules always should write below the bigger device rules
Fixing Order => Base + Typography >> General Layout + Grid >> Page Layout + Component
*/
/*!
 * Bootstrap v5.1.3 (https://getbootstrap.com/)
 * Copyright 2011-2021 The Bootstrap Authors
 * Copyright 2011-2021 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
 */
:root {
    --bs-blue: #5e72e4;
    --bs-indigo: #6610f2;
    --bs-purple: #6f42c1;
    --bs-pink: #e83e8c;
    --bs-red: #EE3232;
    --bs-orange: #ff9900;
    --bs-yellow: #FFFA6F;
    --bs-green: #297F00;
    --bs-teal: #20c997;
    --bs-cyan: #3065D0;
    --bs-white: #fff;
    --bs-gray: #6c757d;
    --bs-gray-dark: #343a40;
    --bs-gray-100: #f8f9fa;
    --bs-gray-200: #e9ecef;
    --bs-gray-300: #dee2e6;
    --bs-gray-400: #ced4da;
    --bs-gray-500: #adb5bd;
    --bs-gray-600: #6c757d;
    --bs-gray-700: #495057;
    --bs-gray-800: #343a40;
    --bs-gray-900: #212529;
    --bs-primary: #7accc6;
    --bs-secondary: #8BC740;
    --bs-success: #1BD084;
    --bs-info: #48A9F8;
    --bs-warning: #fbc201;
    --bs-danger: #e54428;
    --bs-light: #babbbf;
    --bs-dark: #B1B1B1;
    --bs-primary-rgb: 104 157 211;
    --bs-secondary-rgb: 139, 199, 64;
    --bs-success-rgb: 27, 208, 132;
    --bs-info-rgb: 72, 169, 248;
    --bs-warning-rgb: 254, 128, 36;
    --bs-danger-rgb: 255, 103, 70;
    --bs-light-rgb: 186, 187, 191;
    --bs-dark-rgb: 177, 177, 177;
    --bs-white-rgb: 255, 255, 255;
    --bs-black-rgb: 0, 0, 0;
    --bs-body-color-rgb: 126, 126, 126;
    --bs-body-bg-rgb: 242, 242, 242;
    --bs-font-sans-serif:  'poppins', 'Roboto', 'Droid Arabic Kufi', 'Noto Arabic', system-ui, -apple-system, "Segoe UI", "Helvetica Neue", Arial, "Noto Sans", "Liberation Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
    --bs-font-monospace: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;
    --bs-gradient: linear-gradient(180deg, rgba(255, 255, 255, 0.15), rgba(255, 255, 255, 0));
    --bs-body-font-family: 'poppins', 'Roboto', 'Droid Arabic Kufi', 'Noto Arabic', sans-serif;
    --bs-body-font-size: 0.875rem;
    --bs-body-font-weight: 400;
    --bs-body-line-height: 1.5;
    --bs-body-color: #676767;
    --bs-body-bg: #F8F8F8;
}

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

@media (prefers-reduced-motion: no-preference) {
    :root {
        scroll-behavior: smooth;
    }
}

body {
    margin: 0;
    font-family: var(--bs-body-font-family);
    font-size: var(--bs-body-font-size);
    font-weight: var(--bs-body-font-weight);
    line-height: var(--bs-body-line-height);
    color: var(--bs-body-color);
    text-align: var(--bs-body-text-align);
    background-color: var(--bs-body-bg);
    -webkit-text-size-adjust: 100%;
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
    background: #fff;
}

body.body-white {
    /* background-color: white !important; */
    background: #fcfcfc !important;
    background: #f8f8f8 !important;
}

body.body-grey {
    background-color: #FCFCFC !important;
    background-color: #F8F8F8 !important;
}
hr {
    margin: 1rem 0;
    color: inherit;
    background-color: currentColor;
    border: 0;
    opacity: 0.25;
}

hr:not([size]) {
    height: 1px;
}

h1,
.h1,
h2,
.h2,
h3,
.h3,
h4,
.h4,
h5,
.h5,
h6,
.h6 {
    margin-top: 0;
    margin-bottom: 0.5rem;
    font-weight: 500;
    line-height: 1.2;
    color: #2e2e2e;
}

h1,
.h1 {
    font-size: calc(1.35rem + 1.2vw);
}

@media (min-width: 1200px) {

    h1,
    .h1 {
        font-size: 2.25rem;
    }
}

h2,
.h2 {
    font-size: calc(1.3125rem + 0.75vw);
}

@media (min-width: 1200px) {

    h2,
    .h2 {
        font-size: 1.875rem;
    }
}

h3,
.h3 {
    font-size: calc(1.275rem + 0.3vw);
}

@media (min-width: 1200px) {

    h3,
    .h3 {
        font-size: 1.5rem;
    }
}

h4,
.h4 {
    font-size: 1.125rem;
}

h5,
.h5 {
    font-size: 1rem;
}

h6,
.h6 {
    font-size: 0.938rem;
}

p {
    margin-top: 0;
    margin-bottom: 1rem;
}

abbr[title],
abbr[data-bs-original-title] {
    -webkit-text-decoration: underline dotted;
            text-decoration: underline dotted;
    cursor: help;
    -webkit-text-decoration-skip-ink: none;
            text-decoration-skip-ink: none;
}

address {
    margin-bottom: 1rem;
    font-style: normal;
    line-height: inherit;
}

ol,
ul {
    padding-left: 2rem;
}

ol,
ul,
dl {
    margin-top: 0;
    margin-bottom: 1rem;
}

ol ol,
ul ul,
ol ul,
ul ol {
    margin-bottom: 0;
}

dt {
    font-weight: 700;
}

dd {
    margin-bottom: .5rem;
    margin-left: 0;
}

blockquote {
    margin: 0 0 1rem;
}

b,
strong {
    font-weight: bolder;
}

small,
.small {
    font-size: 0.875em;
}

mark,
.mark {
    padding: 0.2em;
    background-color: #fcf8e3;
}

sub,
sup {
    position: relative;
    font-size: 0.75em;
    line-height: 0;
    vertical-align: baseline;
}

sub {
    bottom: -.25em;
}

sup {
    top: -.5em;
}

a {
    color: #7accc6;
    text-decoration: underline;
}

a:hover {
    color: #689dd3;
}

a:not([href]):not([class]),
a:not([href]):not([class]):hover {
    color: inherit;
    text-decoration: none;
}

pre,
code,
kbd,
samp {
    font-family: var(--bs-font-monospace);
    font-size: 1em;
    direction: ltr
        /* rtl:ignore */
    ;
    unicode-bidi: bidi-override;
}

pre {
    display: block;
    margin-top: 0;
    margin-bottom: 1rem;
    overflow: auto;
    font-size: 0.875em;
}

pre code {
    font-size: inherit;
    color: inherit;
    word-break: normal;
}

code {
    font-size: 0.875em;
    color: #e83e8c;
    word-wrap: break-word;
}

a>code {
    color: inherit;
}

kbd {
    padding: 0.2rem 0.4rem;
    font-size: 0.875em;
    color: #fff;
    background-color: #212529;
    border-radius: 0.2rem;
}

kbd kbd {
    padding: 0;
    font-size: 1em;
    font-weight: 700;
}

figure {
    margin: 0 0 1rem;
}

img,
svg {
    vertical-align: middle;
}

table {
    caption-side: bottom;
    border-collapse: collapse;
}

caption {
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
    color: #89879f;
    text-align: left;
}

th {
    text-align: inherit;
    text-align: -webkit-match-parent;
}

thead,
tbody,
tfoot,
tr,
td,
th {
    border-color: inherit;
    border-style: solid;
    border-width: 0;
}

label {
    display: inline-block;
    margin-bottom: 0.5rem;
}

button {
    border-radius: 0;
}

button:focus:not(:focus-visible) {
    outline: 0;
}

input,
button,
select,
optgroup,
textarea {
    margin: 0;
    font-family: inherit;
    font-size: inherit;
    line-height: inherit;
}

button,
select {
    text-transform: none;
}

[role="button"] {
    cursor: pointer;
}

select {
    word-wrap: normal;
}

select:disabled {
    opacity: 1;
}

[list]::-webkit-calendar-picker-indicator {
    display: none;
}

button,
[type="button"],
[type="reset"],
[type="submit"] {
    -webkit-appearance: button;
}

button:not(:disabled),
[type="button"]:not(:disabled),
[type="reset"]:not(:disabled),
[type="submit"]:not(:disabled) {
    cursor: pointer;
}

::-moz-focus-inner {
    padding: 0;
    border-style: none;
}

textarea {
    resize: vertical;
}

fieldset {
    min-width: 0;
    padding: 0;
    margin: 0;
    border: 0;
}

legend {
    float: left;
    width: 100%;
    padding: 0;
    margin-bottom: 0.5rem;
    font-size: calc(1.275rem + 0.3vw);
    line-height: inherit;
}

@media (min-width: 1200px) {
    legend {
        font-size: 1.5rem;
    }
}

legend+* {
    clear: left;
}

::-webkit-datetime-edit-fields-wrapper,
::-webkit-datetime-edit-text,
::-webkit-datetime-edit-minute,
::-webkit-datetime-edit-hour-field,
::-webkit-datetime-edit-day-field,
::-webkit-datetime-edit-month-field,
::-webkit-datetime-edit-year-field {
    padding: 0;
}

::-webkit-inner-spin-button {
    height: auto;
}

[type="search"] {
    outline-offset: -2px;
    -webkit-appearance: textfield;
}

/* rtl:raw:
[type="tel"],
[type="url"],
[type="email"],
[type="number"] {
  direction: ltr;
}
*/
::-webkit-search-decoration {
    -webkit-appearance: none;
}

::-webkit-color-swatch-wrapper {
    padding: 0;
}

::file-selector-button {
    font: inherit;
}

::-webkit-file-upload-button {
    font: inherit;
    -webkit-appearance: button;
}

output {
    display: inline-block;
}

iframe {
    border: 0;
}

summary {
    display: list-item;
    cursor: pointer;
}

progress {
    vertical-align: baseline;
}

[hidden] {
    display: none !important;
}

.lead {
    font-size: 1.09375rem;
    font-weight: 300;
}

.display-1 {
    font-size: calc(1.625rem + 4.5vw);
    font-weight: 300;
    line-height: 1.2;
}

@media (min-width: 1200px) {
    .display-1 {
        font-size: 5rem;
    }
}

.display-2 {
    font-size: calc(1.575rem + 3.9vw);
    font-weight: 300;
    line-height: 1.2;
}

@media (min-width: 1200px) {
    .display-2 {
        font-size: 4.5rem;
    }
}

.display-3 {
    font-size: calc(1.525rem + 3.3vw);
    font-weight: 300;
    line-height: 1.2;
}

@media (min-width: 1200px) {
    .display-3 {
        font-size: 4rem;
    }
}

.display-4 {
    font-size: calc(1.475rem + 2.7vw);
    font-weight: 300;
    line-height: 1.2;
}

@media (min-width: 1200px) {
    .display-4 {
        font-size: 3.5rem;
    }
}

.display-5 {
    font-size: calc(1.425rem + 2.1vw);
    font-weight: 300;
    line-height: 1.2;
}

@media (min-width: 1200px) {
    .display-5 {
        font-size: 3rem;
    }
}

.display-6 {
    font-size: calc(1.375rem + 1.5vw);
    font-weight: 300;
    line-height: 1.2;
}

@media (min-width: 1200px) {
    .display-6 {
        font-size: 2.5rem;
    }
}

.list-unstyled {
    padding-left: 0;
    list-style: none;
}

.list-inline {
    padding-left: 0;
    list-style: none;
}

.list-inline-item {
    display: inline-block;
}

.list-inline-item:not(:last-child) {
    margin-right: 0.5rem;
}

.initialism {
    font-size: 0.875em;
    text-transform: uppercase;
}

.blockquote {
    margin-bottom: 1rem;
    font-size: 1.09375rem;
}

.blockquote> :last-child {
    margin-bottom: 0;
}

.blockquote-footer {
    margin-top: -1rem;
    margin-bottom: 1rem;
    font-size: 0.875em;
    color: #6c757d;
}

.blockquote-footer::before {
    content: "\2014\00A0";
}

.img-fluid {
    max-width: 100%;
    height: auto;
}

.img-thumbnail {
    padding: 0.25rem;
    background-color: #F2F2F2;
    border: 1px solid #dee2e6;
    border-radius: 0.75rem;
    max-width: 100%;
    height: auto;
}

.figure {
    display: inline-block;
}

.figure-img {
    margin-bottom: 0.5rem;
    line-height: 1;
}

.figure-caption {
    font-size: 0.875em;
    color: #6c757d;
}

.modal-dialog.fu-PrevwModal{
    width: 60vw;
    max-width: 60vw;
    height: auto;
    background-color: #ffffffcc;
    /* background-color: #00000029; */
}
.modal-dialog.fu-PrevwModal div{
    background-color: #ffffffcc;
    /* background-color: #00000029; */
}

.modal-dialog.fu-PrevwModal .modal-body{
    height: 60vh;
    padding: 0px;
    width: 100%;
    max-width: 100%;
    margin: 0px;
}
.modal-dialog.fu-PrevwModal .modal-body .row{
    width: 100%;
    margin: auto;
}
.modal-dialog.fu-PrevwModal .modal-body .w-auto{
    -webkit-backdrop-filter: contrast(0.2);
            backdrop-filter: contrast(0.2);
}

.modal-dialog.fu-PrevwModal .modal-body img{
    max-width: 45vw;
    max-height: 45vh;
    min-height: 20vh;
    min-width: 20vw;
}


.container,
.container-fluid,
.container-sm,
.container-md,
.container-lg,
.container-xl,
.container-xxl {
    width: 100%;
    padding-right: var(--bs-gutter-x, 15px);
    padding-left: var(--bs-gutter-x, 15px);
    margin-right: auto;
    margin-left: auto;
}

@media (min-width: 576px) {

    .container,
    .container-sm {
        max-width: 540px;
    }
}

@media (min-width: 768px) {

    .container,
    .container-sm,
    .container-md {
        max-width: 720px;
    }
}

@media (min-width: 992px) {

    .container,
    .container-sm,
    .container-md,
    .container-lg {
        max-width: 960px;
    }
}

@media (min-width: 1200px) {

    .container,
    .container-sm,
    .container-md,
    .container-lg,
    .container-xl {
        max-width: 1140px;
    }
}

@media (min-width: 1440) {

    .container,
    .container-sm,
    .container-md,
    .container-lg,
    .container-xl,
    .container-xxl {
        max-width: 1320px;
    }
}

.row {
    --bs-gutter-x: 30px;
    --bs-gutter-y: 0;
    display: flex;
    flex-wrap: wrap;
    margin-top: calc(-1 * var(--bs-gutter-y));
    margin-right: calc(-.5 * var(--bs-gutter-x));
    margin-left: calc(-.5 * var(--bs-gutter-x));
}

.row>* {
    flex-shrink: 0;
    width: 100%;
    max-width: 100%;
    padding-right: calc(var(--bs-gutter-x) * .5);
    padding-left: calc(var(--bs-gutter-x) * .5);
    margin-top: var(--bs-gutter-y);
}

.col {
    flex: 1 0 0%;
}

.row-cols-auto>* {
    flex: 0 0 auto;
    width: auto;
}

.row-cols-1>* {
    flex: 0 0 auto;
    width: 100%;
}

.row-cols-2>* {
    flex: 0 0 auto;
    width: 50%;
}

.row-cols-3>* {
    flex: 0 0 auto;
    width: 33.33333%;
}

.row-cols-4>* {
    flex: 0 0 auto;
    width: 25%;
}

.row-cols-5>* {
    flex: 0 0 auto;
    width: 20%;
}

.row-cols-6>* {
    flex: 0 0 auto;
    width: 16.66667%;
}

.col-auto {
    flex: 0 0 auto;
    width: auto;
}

.col-1 {
    flex: 0 0 auto;
    width: 8.33333%;
}

.col-2 {
    flex: 0 0 auto;
    width: 16.66667%;
}

.col-3 {
    flex: 0 0 auto;
    width: 25%;
}

.col-4 {
    flex: 0 0 auto;
    width: 33.33333%;
}

.col-5 {
    flex: 0 0 auto;
    width: 41.66667%;
}

.col-6 {
    flex: 0 0 auto;
    width: 50%;
}

.col-7 {
    flex: 0 0 auto;
    width: 58.33333%;
}

.col-8 {
    flex: 0 0 auto;
    width: 66.66667%;
}

.col-9 {
    flex: 0 0 auto;
    width: 75%;
}

.col-10 {
    flex: 0 0 auto;
    width: 83.33333%;
}

.col-11 {
    flex: 0 0 auto;
    width: 91.66667%;
}

.col-12 {
    flex: 0 0 auto;
    width: 100%;
}

.offset-1 {
    margin-left: 8.33333%;
}

.offset-2 {
    margin-left: 16.66667%;
}

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

.offset-4 {
    margin-left: 33.33333%;
}

.offset-5 {
    margin-left: 41.66667%;
}

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

.offset-7 {
    margin-left: 58.33333%;
}

.offset-8 {
    margin-left: 66.66667%;
}

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

.offset-10 {
    margin-left: 83.33333%;
}

.offset-11 {
    margin-left: 91.66667%;
}

.g-0,
.gx-0 {
    --bs-gutter-x: 0;
}

.g-0,
.gy-0 {
    --bs-gutter-y: 0;
}

.g-1,
.gx-1 {
    --bs-gutter-x: 0.25rem;
}

.g-1,
.gy-1 {
    --bs-gutter-y: 0.25rem;
}

.g-2,
.gx-2 {
    --bs-gutter-x: 0.5rem;
}

.g-2,
.gy-2 {
    --bs-gutter-y: 0.5rem;
}

.g-3,
.gx-3 {
    --bs-gutter-x: 1rem;
}

.g-3,
.gy-3 {
    --bs-gutter-y: 1rem;
}

.g-4,
.gx-4 {
    --bs-gutter-x: 1.5rem;
}

.g-4,
.gy-4 {
    --bs-gutter-y: 1.5rem;
}

.g-5,
.gx-5 {
    --bs-gutter-x: 3rem;
}

.g-5,
.gy-5 {
    --bs-gutter-y: 3rem;
}

@media (min-width: 576px) {
    .col-sm {
        flex: 1 0 0%;
    }

    .row-cols-sm-auto>* {
        flex: 0 0 auto;
        width: auto;
    }

    .row-cols-sm-1>* {
        flex: 0 0 auto;
        width: 100%;
    }

    .row-cols-sm-2>* {
        flex: 0 0 auto;
        width: 50%;
    }

    .row-cols-sm-3>* {
        flex: 0 0 auto;
        width: 33.33333%;
    }

    .row-cols-sm-4>* {
        flex: 0 0 auto;
        width: 25%;
    }

    .row-cols-sm-5>* {
        flex: 0 0 auto;
        width: 20%;
    }

    .row-cols-sm-6>* {
        flex: 0 0 auto;
        width: 16.66667%;
    }

    .col-sm-auto {
        flex: 0 0 auto;
        width: auto;
    }

    .col-sm-1 {
        flex: 0 0 auto;
        width: 8.33333%;
    }

    .col-sm-2 {
        flex: 0 0 auto;
        width: 16.66667%;
    }

    .col-sm-3 {
        flex: 0 0 auto;
        width: 25%;
    }

    .col-sm-4 {
        flex: 0 0 auto;
        width: 33.33333%;
    }

    .col-sm-5 {
        flex: 0 0 auto;
        width: 41.66667%;
    }

    .col-sm-6 {
        flex: 0 0 auto;
        width: 50%;
    }

    .col-sm-7 {
        flex: 0 0 auto;
        width: 58.33333%;
    }

    .col-sm-8 {
        flex: 0 0 auto;
        width: 66.66667%;
    }

    .col-sm-9 {
        flex: 0 0 auto;
        width: 75%;
    }

    .col-sm-10 {
        flex: 0 0 auto;
        width: 83.33333%;
    }

    .col-sm-11 {
        flex: 0 0 auto;
        width: 91.66667%;
    }

    .col-sm-12 {
        flex: 0 0 auto;
        width: 100%;
    }

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

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

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

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

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

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

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

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

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

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

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

    .offset-sm-11 {
        margin-left: 91.66667%;
    }

    .g-sm-0,
    .gx-sm-0 {
        --bs-gutter-x: 0;
    }

    .g-sm-0,
    .gy-sm-0 {
        --bs-gutter-y: 0;
    }

    .g-sm-1,
    .gx-sm-1 {
        --bs-gutter-x: 0.25rem;
    }

    .g-sm-1,
    .gy-sm-1 {
        --bs-gutter-y: 0.25rem;
    }

    .g-sm-2,
    .gx-sm-2 {
        --bs-gutter-x: 0.5rem;
    }

    .g-sm-2,
    .gy-sm-2 {
        --bs-gutter-y: 0.5rem;
    }

    .g-sm-3,
    .gx-sm-3 {
        --bs-gutter-x: 1rem;
    }

    .g-sm-3,
    .gy-sm-3 {
        --bs-gutter-y: 1rem;
    }

    .g-sm-4,
    .gx-sm-4 {
        --bs-gutter-x: 1.5rem;
    }

    .g-sm-4,
    .gy-sm-4 {
        --bs-gutter-y: 1.5rem;
    }

    .g-sm-5,
    .gx-sm-5 {
        --bs-gutter-x: 3rem;
    }

    .g-sm-5,
    .gy-sm-5 {
        --bs-gutter-y: 3rem;
    }
}

@media (min-width: 768px) {
    .col-md {
        flex: 1 0 0%;
    }

    .row-cols-md-auto>* {
        flex: 0 0 auto;
        width: auto;
    }

    .row-cols-md-1>* {
        flex: 0 0 auto;
        width: 100%;
    }

    .row-cols-md-2>* {
        flex: 0 0 auto;
        width: 50%;
    }

    .row-cols-md-3>* {
        flex: 0 0 auto;
        width: 33.33333%;
    }

    .row-cols-md-4>* {
        flex: 0 0 auto;
        width: 25%;
    }

    .row-cols-md-5>* {
        flex: 0 0 auto;
        width: 20%;
    }

    .row-cols-md-6>* {
        flex: 0 0 auto;
        width: 16.66667%;
    }

    .col-md-auto {
        flex: 0 0 auto;
        width: auto;
    }

    .col-md-1 {
        flex: 0 0 auto;
        width: 8.33333%;
    }

    .col-md-2 {
        flex: 0 0 auto;
        width: 16.66667%;
    }

    .col-md-3 {
        flex: 0 0 auto;
        width: 25%;
    }

    .col-md-4 {
        flex: 0 0 auto;
        width: 33.33333%;
    }

    .col-md-5 {
        flex: 0 0 auto;
        width: 41.66667%;
    }

    .col-md-6 {
        flex: 0 0 auto;
        width: 50%;
    }

    .col-md-7 {
        flex: 0 0 auto;
        width: 58.33333%;
    }

    .col-md-8 {
        flex: 0 0 auto;
        width: 66.66667%;
    }

    .col-md-9 {
        flex: 0 0 auto;
        width: 75%;
    }

    .col-md-10 {
        flex: 0 0 auto;
        width: 83.33333%;
    }

    .col-md-11 {
        flex: 0 0 auto;
        width: 91.66667%;
    }

    .col-md-12 {
        flex: 0 0 auto;
        width: 100%;
    }

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

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

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

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

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

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

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

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

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

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

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

    .offset-md-11 {
        margin-left: 91.66667%;
    }

    .g-md-0,
    .gx-md-0 {
        --bs-gutter-x: 0;
    }

    .g-md-0,
    .gy-md-0 {
        --bs-gutter-y: 0;
    }

    .g-md-1,
    .gx-md-1 {
        --bs-gutter-x: 0.25rem;
    }

    .g-md-1,
    .gy-md-1 {
        --bs-gutter-y: 0.25rem;
    }

    .g-md-2,
    .gx-md-2 {
        --bs-gutter-x: 0.5rem;
    }

    .g-md-2,
    .gy-md-2 {
        --bs-gutter-y: 0.5rem;
    }

    .g-md-3,
    .gx-md-3 {
        --bs-gutter-x: 1rem;
    }

    .g-md-3,
    .gy-md-3 {
        --bs-gutter-y: 1rem;
    }

    .g-md-4,
    .gx-md-4 {
        --bs-gutter-x: 1.5rem;
    }

    .g-md-4,
    .gy-md-4 {
        --bs-gutter-y: 1.5rem;
    }

    .g-md-5,
    .gx-md-5 {
        --bs-gutter-x: 3rem;
    }

    .g-md-5,
    .gy-md-5 {
        --bs-gutter-y: 3rem;
    }
}

@media (min-width: 992px) {
    .col-lg {
        flex: 1 0 0%;
    }

    .row-cols-lg-auto>* {
        flex: 0 0 auto;
        width: auto;
    }

    .row-cols-lg-1>* {
        flex: 0 0 auto;
        width: 100%;
    }

    .row-cols-lg-2>* {
        flex: 0 0 auto;
        width: 50%;
    }

    .row-cols-lg-3>* {
        flex: 0 0 auto;
        width: 33.33333%;
    }

    .row-cols-lg-4>* {
        flex: 0 0 auto;
        width: 25%;
    }

    .row-cols-lg-5>* {
        flex: 0 0 auto;
        width: 20%;
    }

    .row-cols-lg-6>* {
        flex: 0 0 auto;
        width: 16.66667%;
    }

    .col-lg-auto {
        flex: 0 0 auto;
        width: auto;
    }

    .col-lg-1 {
        flex: 0 0 auto;
        width: 8.33333%;
    }

    .col-lg-2 {
        flex: 0 0 auto;
        width: 16.66667%;
    }

    .col-lg-3 {
        flex: 0 0 auto;
        width: 25%;
    }

    .col-lg-4 {
        flex: 0 0 auto;
        width: 33.33333%;
    }

    .col-lg-5 {
        flex: 0 0 auto;
        width: 41.66667%;
    }

    .col-lg-6 {
        flex: 0 0 auto;
        width: 50%;
    }

    .col-lg-7 {
        flex: 0 0 auto;
        width: 58.33333%;
    }

    .col-lg-8 {
        flex: 0 0 auto;
        width: 66.66667%;
    }

    .col-lg-9 {
        flex: 0 0 auto;
        width: 75%;
    }

    .col-lg-10 {
        flex: 0 0 auto;
        width: 83.33333%;
    }

    .col-lg-11 {
        flex: 0 0 auto;
        width: 91.66667%;
    }

    .col-lg-12 {
        flex: 0 0 auto;
        width: 100%;
    }

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

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

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

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

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

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

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

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

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

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

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

    .offset-lg-11 {
        margin-left: 91.66667%;
    }

    .g-lg-0,
    .gx-lg-0 {
        --bs-gutter-x: 0;
    }

    .g-lg-0,
    .gy-lg-0 {
        --bs-gutter-y: 0;
    }

    .g-lg-1,
    .gx-lg-1 {
        --bs-gutter-x: 0.25rem;
    }

    .g-lg-1,
    .gy-lg-1 {
        --bs-gutter-y: 0.25rem;
    }

    .g-lg-2,
    .gx-lg-2 {
        --bs-gutter-x: 0.5rem;
    }

    .g-lg-2,
    .gy-lg-2 {
        --bs-gutter-y: 0.5rem;
    }

    .g-lg-3,
    .gx-lg-3 {
        --bs-gutter-x: 1rem;
    }

    .g-lg-3,
    .gy-lg-3 {
        --bs-gutter-y: 1rem;
    }

    .g-lg-4,
    .gx-lg-4 {
        --bs-gutter-x: 1.5rem;
    }

    .g-lg-4,
    .gy-lg-4 {
        --bs-gutter-y: 1.5rem;
    }

    .g-lg-5,
    .gx-lg-5 {
        --bs-gutter-x: 3rem;
    }

    .g-lg-5,
    .gy-lg-5 {
        --bs-gutter-y: 3rem;
    }
}

@media (min-width: 1200px) {
    .col-xl {
        flex: 1 0 0%;
    }

    .row-cols-xl-auto>* {
        flex: 0 0 auto;
        width: auto;
    }

    .row-cols-xl-1>* {
        flex: 0 0 auto;
        width: 100%;
    }

    .row-cols-xl-2>* {
        flex: 0 0 auto;
        width: 50%;
    }

    .row-cols-xl-3>* {
        flex: 0 0 auto;
        width: 33.33333%;
    }

    .row-cols-xl-4>* {
        flex: 0 0 auto;
        width: 25%;
    }

    .row-cols-xl-5>* {
        flex: 0 0 auto;
        width: 20%;
    }

    .row-cols-xl-6>* {
        flex: 0 0 auto;
        width: 16.66667%;
    }

    .col-xl-auto {
        flex: 0 0 auto;
        width: auto;
    }

    .col-xl-1 {
        flex: 0 0 auto;
        width: 8.33333%;
    }

    .col-xl-2 {
        flex: 0 0 auto;
        width: 16.66667%;
    }

    .col-xl-3 {
        flex: 0 0 auto;
        width: 25%;
    }

    .col-xl-4 {
        flex: 0 0 auto;
        width: 33.33333%;
    }

    .col-xl-5 {
        flex: 0 0 auto;
        width: 41.66667%;
    }

    .col-xl-6 {
        flex: 0 0 auto;
        width: 50%;
    }

    .col-xl-7 {
        flex: 0 0 auto;
        width: 58.33333%;
    }

    .col-xl-8 {
        flex: 0 0 auto;
        width: 66.66667%;
    }

    .col-xl-9 {
        flex: 0 0 auto;
        width: 75%;
    }

    .col-xl-10 {
        flex: 0 0 auto;
        width: 83.33333%;
    }

    .col-xl-11 {
        flex: 0 0 auto;
        width: 91.66667%;
    }

    .col-xl-12 {
        flex: 0 0 auto;
        width: 100%;
    }

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

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

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

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

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

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

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

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

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

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

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

    .offset-xl-11 {
        margin-left: 91.66667%;
    }

    .g-xl-0,
    .gx-xl-0 {
        --bs-gutter-x: 0;
    }

    .g-xl-0,
    .gy-xl-0 {
        --bs-gutter-y: 0;
    }

    .g-xl-1,
    .gx-xl-1 {
        --bs-gutter-x: 0.25rem;
    }

    .g-xl-1,
    .gy-xl-1 {
        --bs-gutter-y: 0.25rem;
    }

    .g-xl-2,
    .gx-xl-2 {
        --bs-gutter-x: 0.5rem;
    }

    .g-xl-2,
    .gy-xl-2 {
        --bs-gutter-y: 0.5rem;
    }

    .g-xl-3,
    .gx-xl-3 {
        --bs-gutter-x: 1rem;
    }

    .g-xl-3,
    .gy-xl-3 {
        --bs-gutter-y: 1rem;
    }

    .g-xl-4,
    .gx-xl-4 {
        --bs-gutter-x: 1.5rem;
    }

    .g-xl-4,
    .gy-xl-4 {
        --bs-gutter-y: 1.5rem;
    }

    .g-xl-5,
    .gx-xl-5 {
        --bs-gutter-x: 3rem;
    }

    .g-xl-5,
    .gy-xl-5 {
        --bs-gutter-y: 3rem;
    }
}

@media (min-width: 1440) {
    .col-xxl {
        flex: 1 0 0%;
    }

    .row-cols-xxl-auto>* {
        flex: 0 0 auto;
        width: auto;
    }

    .row-cols-xxl-1>* {
        flex: 0 0 auto;
        width: 100%;
    }

    .row-cols-xxl-2>* {
        flex: 0 0 auto;
        width: 50%;
    }

    .row-cols-xxl-3>* {
        flex: 0 0 auto;
        width: 33.33333%;
    }

    .row-cols-xxl-4>* {
        flex: 0 0 auto;
        width: 25%;
    }

    .row-cols-xxl-5>* {
        flex: 0 0 auto;
        width: 20%;
    }

    .row-cols-xxl-6>* {
        flex: 0 0 auto;
        width: 16.66667%;
    }

    .col-xxl-auto {
        flex: 0 0 auto;
        width: auto;
    }

    .col-xxl-1 {
        flex: 0 0 auto;
        width: 8.33333%;
    }

    .col-xxl-2 {
        flex: 0 0 auto;
        width: 16.66667%;
    }

    .col-xxl-3 {
        flex: 0 0 auto;
        width: 25%;
    }

    .col-xxl-4 {
        flex: 0 0 auto;
        width: 33.33333%;
    }

    .col-xxl-5 {
        flex: 0 0 auto;
        width: 41.66667%;
    }

    .col-xxl-6 {
        flex: 0 0 auto;
        width: 50%;
    }

    .col-xxl-7 {
        flex: 0 0 auto;
        width: 58.33333%;
    }

    .col-xxl-8 {
        flex: 0 0 auto;
        width: 66.66667%;
    }

    .col-xxl-9 {
        flex: 0 0 auto;
        width: 75%;
    }

    .col-xxl-10 {
        flex: 0 0 auto;
        width: 83.33333%;
    }

    .col-xxl-11 {
        flex: 0 0 auto;
        width: 91.66667%;
    }

    .col-xxl-12 {
        flex: 0 0 auto;
        width: 100%;
    }

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

    .offset-xxl-1 {
        margin-left: 8.33333%;
    }

    .offset-xxl-2 {
        margin-left: 16.66667%;
    }

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

    .offset-xxl-4 {
        margin-left: 33.33333%;
    }

    .offset-xxl-5 {
        margin-left: 41.66667%;
    }

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

    .offset-xxl-7 {
        margin-left: 58.33333%;
    }

    .offset-xxl-8 {
        margin-left: 66.66667%;
    }

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

    .offset-xxl-10 {
        margin-left: 83.33333%;
    }

    .offset-xxl-11 {
        margin-left: 91.66667%;
    }

    .g-xxl-0,
    .gx-xxl-0 {
        --bs-gutter-x: 0;
    }

    .g-xxl-0,
    .gy-xxl-0 {
        --bs-gutter-y: 0;
    }

    .g-xxl-1,
    .gx-xxl-1 {
        --bs-gutter-x: 0.25rem;
    }

    .g-xxl-1,
    .gy-xxl-1 {
        --bs-gutter-y: 0.25rem;
    }

    .g-xxl-2,
    .gx-xxl-2 {
        --bs-gutter-x: 0.5rem;
    }

    .g-xxl-2,
    .gy-xxl-2 {
        --bs-gutter-y: 0.5rem;
    }

    .g-xxl-3,
    .gx-xxl-3 {
        --bs-gutter-x: 1rem;
    }

    .g-xxl-3,
    .gy-xxl-3 {
        --bs-gutter-y: 1rem;
    }

    .g-xxl-4,
    .gx-xxl-4 {
        --bs-gutter-x: 1.5rem;
    }

    .g-xxl-4,
    .gy-xxl-4 {
        --bs-gutter-y: 1.5rem;
    }

    .g-xxl-5,
    .gx-xxl-5 {
        --bs-gutter-x: 3rem;
    }

    .g-xxl-5,
    .gy-xxl-5 {
        --bs-gutter-y: 3rem;
    }
}

.p-component {
    font-family: 'poppins', 'Roboto', 'Droid Arabic Kufi', 'Noto Arabic', system-ui,  -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol" !important;
    font-size: 1rem;
    font-weight: normal;
}

.table {
    --bs-table-bg: transparent;
    --bs-table-accent-bg: transparent;
    --bs-table-striped-color: #7e7e7e;
    --bs-table-striped-bg: rgba(0, 0, 0, 0.05);
    --bs-table-active-color: #7e7e7e;
    --bs-table-active-bg: rgba(0, 0, 0, 0.1);
    --bs-table-hover-color: #7e7e7e;
    --bs-table-hover-bg: rgba(0, 0, 0, 0.05);
    width: 100%;
    margin-bottom: 1rem;
    color: #7e7e7e;
    vertical-align: top;
    border-color: #EEEEEE;
}

.table> :not(caption)>*>* {
    padding: 0.5rem 0.5rem;
    background-color: var(--bs-table-bg);
    border-bottom-width: 1px;
    box-shadow: inset 0 0 0 9999px var(--bs-table-accent-bg);
}

.table>tbody {
    vertical-align: inherit;
}

.table>thead {
    vertical-align: bottom;
}

.table> :not(:first-child) {
    border-top: 2px solid currentColor;
}

.caption-top {
    caption-side: top;
}

.table-sm> :not(caption)>*>* {
    padding: 0.25rem 0.25rem;
}

.table-bordered > :not(caption) > * {
  border-width: 1px 0;
  border-color: #d3d3d3; }
  .table-bordered > :not(caption) > * > * {
    border-width: 0 1px; }
.table-bordered> :not(caption)>* {
    border-width: 1px 0;
}

.table-bordered> :not(caption)>*>* {
    border-width: 0 1px;
}

.table-borderless> :not(caption)>*>* {
    border-bottom-width: 0;
}

.table-borderless> :not(:first-child) {
    border-top-width: 0;
}

.table-striped>tbody>tr:nth-of-type(odd)>* {
    --bs-table-accent-bg: var(--bs-table-striped-bg);
    color: var(--bs-table-striped-color);
}

.table-active {
    --bs-table-accent-bg: var(--bs-table-active-bg);
    color: var(--bs-table-active-color);
}

.table-hover>tbody>tr:hover>* {
    --bs-table-accent-bg: var(--bs-table-hover-bg);
    color: var(--bs-table-hover-color);
}

.table-primary {
    --bs-table-bg: #d9d1eb;
    --bs-table-striped-bg: #cec7df;
    --bs-table-striped-color: #000;
    --bs-table-active-bg: #c3bcd4;
    --bs-table-active-color: #000;
    --bs-table-hover-bg: #c9c1d9;
    --bs-table-hover-color: #000;
    color: #000;
    border-color: #c3bcd4;
}

.table-secondary {
    --bs-table-bg: #e8f4d9;
    --bs-table-striped-bg: #dce8ce;
    --bs-table-striped-color: #000;
    --bs-table-active-bg: #d1dcc3;
    --bs-table-active-color: #000;
    --bs-table-hover-bg: #d7e2c9;
    --bs-table-hover-color: #000;
    color: #000;
    border-color: #d1dcc3;
}

.table-success {
    --bs-table-bg: #d1f6e6;
    --bs-table-striped-bg: #c7eadb;
    --bs-table-striped-color: #000;
    --bs-table-active-bg: #bcddcf;
    --bs-table-active-color: #000;
    --bs-table-hover-bg: #c1e4d5;
    --bs-table-hover-color: #000;
    color: #000;
    border-color: #bcddcf;
}

.table-info {
    --bs-table-bg: #daeefe;
    --bs-table-striped-bg: #cfe2f1;
    --bs-table-striped-color: #000;
    --bs-table-active-bg: #c4d6e5;
    --bs-table-active-color: #000;
    --bs-table-hover-bg: #cadceb;
    --bs-table-hover-color: #000;
    color: #000;
    border-color: #c4d6e5;
}

.table-warning {
    --bs-table-bg: #ffe6d3;
    --bs-table-striped-bg: #f2dbc8;
    --bs-table-striped-color: #000;
    --bs-table-active-bg: #e6cfbe;
    --bs-table-active-color: #000;
    --bs-table-hover-bg: #ecd5c3;
    --bs-table-hover-color: #000;
    color: #000;
    border-color: #e6cfbe;
}

.table-danger {
    --bs-table-bg: #ffe1da;
    --bs-table-striped-bg: #f2d6cf;
    --bs-table-striped-color: #000;
    --bs-table-active-bg: #e6cbc4;
    --bs-table-active-color: #000;
    --bs-table-hover-bg: #ecd0ca;
    --bs-table-hover-color: #000;
    color: #000;
    border-color: #e6cbc4;
}

.table-light {
    --bs-table-bg: #babbbf;
    --bs-table-striped-bg: #b1b2b5;
    --bs-table-striped-color: #000;
    --bs-table-active-bg: #a7a8ac;
    --bs-table-active-color: #000;
    --bs-table-hover-bg: #acadb1;
    --bs-table-hover-color: #000;
    color: #000;
    border-color: #a7a8ac;
}

.table-dark {
    --bs-table-bg: #B1B1B1;
    --bs-table-striped-bg: #a8a8a8;
    --bs-table-striped-color: #000;
    --bs-table-active-bg: #9f9f9f;
    --bs-table-active-color: #000;
    --bs-table-hover-bg: #a4a4a4;
    --bs-table-hover-color: #000;
    color: #000;
    border-color: #9f9f9f;
}

.table-responsive {
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
}

@media (max-width: 575.98px) {
    .table-responsive-sm {
        overflow-x: auto;
        -webkit-overflow-scrolling: touch;
    }
}

@media (max-width: 767.98px) {
    .table-responsive-md {
        overflow-x: auto;
        -webkit-overflow-scrolling: touch;
    }
}

@media (max-width: 991.98px) {
    .table-responsive-lg {
        overflow-x: auto;
        -webkit-overflow-scrolling: touch;
    }
}

@media (max-width: 1199.98px) {
    .table-responsive-xl {
        overflow-x: auto;
        -webkit-overflow-scrolling: touch;
    }
}

@media (max-width: 1439.98) {
    .table-responsive-xxl {
        overflow-x: auto;
        -webkit-overflow-scrolling: touch;
    }
}

.form-label {
    margin-bottom: 0.5rem;
}

.col-form-label {
    padding-top: calc(0.375rem + 1px);
    padding-bottom: calc(0.375rem + 1px);
    margin-bottom: 0;
    font-size: inherit;
    line-height: 1.5;
}

.col-form-label-lg {
    padding-top: calc(0.5rem + 1px);
    padding-bottom: calc(0.5rem + 1px);
    font-size: 1.09375rem;
}

.col-form-label-sm {
    padding-top: calc(0.25rem + 1px);
    padding-bottom: calc(0.25rem + 1px);
    font-size: 0.76563rem;
}

@media (min-width: 1200px) {
    .col-form-label-sm {
        font-size: 0.76562rem;
    }
}

.form-text {
    margin-top: 0.25rem;
    font-size: 0.875em;
    color: #89879f;
}

.form-control {
    display: block;
    width: 100%;
    padding: 0.375rem 0.75rem;
    font-size: 0.875rem;
    font-weight: 400;
    line-height: 1.5;
    color: #7e7e7e;
    background-color: #F2F2F2;
    background-clip: padding-box;
    border: 1px solid #f0f1f5;
    appearance: none;
    border-radius: 0.75rem;
    transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}

@media (prefers-reduced-motion: reduce) {
    .form-control {
        transition: none;
    }
}

.form-control[type="file"] {
    overflow: hidden;
}

.form-control[type="file"]:not(:disabled):not([readonly]) {
    cursor: pointer;
}

.form-control:focus {
    color: #7e7e7e;
    background-color: #F2F2F2;
    border-color: #a08cce;
    outline: 0;
    box-shadow: 0 0 0 0.25rem rgba(104 157 211, 0.25);
}

.form-control::-webkit-date-and-time-value {
    height: 1.5em;
}

.form-control::placeholder {
    color: #6c757d;
    opacity: 1;
}

.form-control:disabled,
.form-control[readonly] {
    background-color: #e9ecef;
    opacity: 1;
}

.form-control::file-selector-button {
    padding: 0.375rem 0.75rem;
    margin: -0.375rem -0.75rem;
    margin-inline-end: 0.75rem;
    color: #7e7e7e;
    background-color: #e9ecef;
    pointer-events: none;
    border-color: inherit;
    border-style: solid;
    border-width: 0;
    border-inline-end-width: 1px;
    border-radius: 0;
    transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}

@media (prefers-reduced-motion: reduce) {
    .form-control::file-selector-button {
        transition: none;
    }
}

.form-control:hover:not(:disabled):not([readonly])::file-selector-button {
    background-color: #dde0e3;
}

.form-control::-webkit-file-upload-button {
    padding: 0.375rem 0.75rem;
    margin: -0.375rem -0.75rem;
    margin-inline-end: 0.75rem;
    color: #7e7e7e;
    background-color: #e9ecef;
    pointer-events: none;
    border-color: inherit;
    border-style: solid;
    border-width: 0;
    border-inline-end-width: 1px;
    border-radius: 0;
    -webkit-transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
    transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}

@media (prefers-reduced-motion: reduce) {
    .form-control::-webkit-file-upload-button {
        -webkit-transition: none;
        transition: none;
    }
}

.form-control:hover:not(:disabled):not([readonly])::-webkit-file-upload-button {
    background-color: #dde0e3;
}

.form-control-plaintext {
    display: block;
    width: 100%;
    padding: 0.375rem 0;
    margin-bottom: 0;
    line-height: 1.5;
    color: #7e7e7e;
    background-color: transparent;
    border: solid transparent;
    border-width: 1px 0;
}

.form-control-plaintext.form-control-sm,
.form-control-plaintext.form-control-lg {
    padding-right: 0;
    padding-left: 0;
}

.form-control-sm {
    min-height: calc(1.5em + 0.5rem + 2px);
    padding: 0.25rem 0.5rem;
    font-size: 0.76563rem;
    border-radius: 0.2rem;
}

@media (min-width: 1200px) {
    .form-control-sm {
        font-size: 0.76562rem;
    }
}

.form-control-sm::file-selector-button {
    padding: 0.25rem 0.5rem;
    margin: -0.25rem -0.5rem;
    margin-inline-end: 0.5rem;
}

.form-control-sm::-webkit-file-upload-button {
    padding: 0.25rem 0.5rem;
    margin: -0.25rem -0.5rem;
    margin-inline-end: 0.5rem;
}

.form-control-lg {
    min-height: calc(1.5em + 1rem + 2px);
    padding: 0.5rem 1rem;
    font-size: 1.09375rem;
    border-radius: 0.3rem;
}

.form-control-lg::file-selector-button {
    padding: 0.5rem 1rem;
    margin: -0.5rem -1rem;
    margin-inline-end: 1rem;
}

.form-control-lg::-webkit-file-upload-button {
    padding: 0.5rem 1rem;
    margin: -0.5rem -1rem;
    margin-inline-end: 1rem;
}

textarea.form-control {
    min-height: calc(1.5em + 0.75rem + 2px);
}

textarea.form-control-sm {
    min-height: calc(1.5em + 0.5rem + 2px);
}

textarea.form-control-lg {
    min-height: calc(1.5em + 1rem + 2px);
}

.form-control-color {
    width: 3rem;
    height: auto;
    padding: 0.375rem;
}

.form-control-color:not(:disabled):not([readonly]) {
    cursor: pointer;
}

.form-control-color::-moz-color-swatch {
    height: 1.5em;
    border-radius: 0.75rem;
}

.form-control-color::-webkit-color-swatch {
    height: 1.5em;
    border-radius: 0.75rem;
}

.form-select {
    display: block;
    width: 100%;
    padding: 0.375rem 2.25rem 0.375rem 0.75rem;
    -moz-padding-start: calc(0.75rem - 3px);
    font-size: 0.875rem;
    font-weight: 400;
    line-height: 1.5;
    color: #7e7e7e;
    background-color: #F2F2F2;
    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23343a40' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M2 5l6 6 6-6'/%3e%3c/svg%3e");
    background-repeat: no-repeat;
    background-position: right 0.75rem center;
    background-size: 16px 12px;
    border: 1px solid #f0f1f5;
    border-radius: 0.75rem;
    transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
    appearance: none;
}

@media (prefers-reduced-motion: reduce) {
    .form-select {
        transition: none;
    }
}

.form-select:focus {
    border-color: #a08cce;
    outline: 0;
    box-shadow: 0 0 0 0.25rem rgba(104 157 211, 0.25);
}

.form-select[multiple],
.form-select[size]:not([size="1"]) {
    padding-right: 0.75rem;
    background-image: none;
}

.form-select:disabled {
    background-color: #e9ecef;
}

.form-select:-moz-focusring {
    color: transparent;
    text-shadow: 0 0 0 #7e7e7e;
}

.form-select-sm {
    padding-top: 0.25rem;
    padding-bottom: 0.25rem;
    padding-left: 0.5rem;
    font-size: 0.76563rem;
    border-radius: 0.2rem;
}

@media (min-width: 1200px) {
    .form-select-sm {
        font-size: 0.76562rem;
    }
}

.form-select-lg {
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
    padding-left: 1rem;
    font-size: 1.09375rem;
    border-radius: 0.3rem;
}

.form-check {
    display: block;
    min-height: 1.3125rem;
    padding-left: 1.5em;
    margin-bottom: 0.125rem;
}

.form-check .form-check-input {
    float: left;
    margin-left: -1.5em;
}

.form-check-input {
    width: 1em;
    height: 1em;
    margin-top: 0.25em;
    vertical-align: top;
    background-color: #F2F2F2;
    background-repeat: no-repeat;
    background-position: center;
    background-size: contain;
    border: 1px solid rgba(0, 0, 0, 0.25);
    appearance: none;
    -webkit-print-color-adjust: exact;
            color-adjust: exact;
}

.form-check-input[type="checkbox"] {
    border-radius: 0.25em;
}

.form-check-input[type="radio"] {
    border-radius: 50%;
}

.form-check-input:active {
    filter: brightness(90%);
}

.form-check-input:focus {
    border-color: #a08cce;
    outline: 0;
    box-shadow: 0 0 0 0.25rem rgba(104 157 211, 0.25);
}

.form-check-input:checked {
    background-color: #7accc6;
    border-color: #7accc6;
}

.form-check-input:checked[type="checkbox"] {
    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3e%3cpath fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='M6 10l3 3l6-6'/%3e%3c/svg%3e");
}

.form-check-input:checked[type="radio"] {
    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='2' fill='%23fff'/%3e%3c/svg%3e");
}

.form-check-input[type="checkbox"]:indeterminate {
    background-color: #7accc6;
    border-color: #7accc6;
    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3e%3cpath fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='M6 10h8'/%3e%3c/svg%3e");
}

.form-check-input:disabled {
    pointer-events: none;
    filter: none;
    opacity: 0.5;
}

.form-check-input[disabled]~.form-check-label,
.form-check-input:disabled~.form-check-label {
    opacity: 0.5;
}

.form-switch {
    padding-left: 2.5em;
}

.form-switch .form-check-input {
    width: 2em;
    margin-left: -2.5em;
    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='rgba%280, 0, 0, 0.25%29'/%3e%3c/svg%3e");
    background-position: left center;
    border-radius: 2em;
    transition: background-position 0.15s ease-in-out;
}

@media (prefers-reduced-motion: reduce) {
    .form-switch .form-check-input {
        transition: none;
    }
}

.form-switch .form-check-input:focus {
    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%23a08cce'/%3e%3c/svg%3e");
}

.form-switch .form-check-input:checked {
    background-position: right center;
    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%23fff'/%3e%3c/svg%3e");
}

.form-check-inline {
    display: inline-block;
    margin-right: 1rem;
}

.btn-check {
    position: absolute;
    clip: rect(0, 0, 0, 0);
    pointer-events: none;
}

.btn-check[disabled]+.btn,
.btn-check:disabled+.btn {
    pointer-events: none;
    filter: none;
    opacity: 0.65;
}

.form-range {
    width: 100%;
    height: 1.5rem;
    padding: 0;
    background-color: transparent;
    appearance: none;
}

.form-range:focus {
    outline: 0;
}

.form-range:focus::-webkit-slider-thumb {
    box-shadow: 0 0 0 1px #F2F2F2, 0 0 0 0.25rem rgba(104 157 211, 0.25);
}

.form-range:focus::-moz-range-thumb {
    box-shadow: 0 0 0 1px #F2F2F2, 0 0 0 0.25rem rgba(104 157 211, 0.25);
}

.form-range::-moz-focus-outer {
    border: 0;
}

.form-range::-webkit-slider-thumb {
    width: 1rem;
    height: 1rem;
    margin-top: -0.25rem;
    background-color: #7accc6;
    border: 0;
    border-radius: 1rem;
    -webkit-transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
    transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
    appearance: none;
}

@media (prefers-reduced-motion: reduce) {
    .form-range::-webkit-slider-thumb {
        -webkit-transition: none;
        transition: none;
    }
}

.form-range::-webkit-slider-thumb:active {
    background-color: #c6bae2;
}

.form-range::-webkit-slider-runnable-track {
    width: 100%;
    height: 0.5rem;
    color: transparent;
    cursor: pointer;
    background-color: #dee2e6;
    border-color: transparent;
    border-radius: 1rem;
}

.form-range::-moz-range-thumb {
    width: 1rem;
    height: 1rem;
    background-color: #7accc6;
    border: 0;
    border-radius: 1rem;
    -moz-transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
    transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
    appearance: none;
}

@media (prefers-reduced-motion: reduce) {
    .form-range::-moz-range-thumb {
        -moz-transition: none;
        transition: none;
    }
}

.form-range::-moz-range-thumb:active {
    background-color: #c6bae2;
}

.form-range::-moz-range-track {
    width: 100%;
    height: 0.5rem;
    color: transparent;
    cursor: pointer;
    background-color: #dee2e6;
    border-color: transparent;
    border-radius: 1rem;
}

.form-range:disabled {
    pointer-events: none;
}

.form-range:disabled::-webkit-slider-thumb {
    background-color: #adb5bd;
}

.form-range:disabled::-moz-range-thumb {
    background-color: #adb5bd;
}

.form-floating {
    position: relative;
}

.form-floating>.form-control,
.form-floating>.form-select {
    height: calc(3.5rem + 2px);
    line-height: 1.25;
}

.form-floating>label {
    position: absolute;
    top: 0;
    left: 0;
    height: 100%;
    padding: 1rem 0.75rem;
    pointer-events: none;
    border: 1px solid transparent;
    transform-origin: 0 0;
    transition: opacity 0.1s ease-in-out, transform 0.1s ease-in-out;
}

@media (prefers-reduced-motion: reduce) {
    .form-floating>label {
        transition: none;
    }
}

.form-floating>.form-control {
    padding: 1rem 0.75rem;
}

.form-floating>.form-control::placeholder {
    color: transparent;
}

.form-floating>.form-control:focus,
.form-floating>.form-control:not(:placeholder-shown) {
    padding-top: 1.625rem;
    padding-bottom: 0.625rem;
}

.form-floating>.form-control:-webkit-autofill {
    padding-top: 1.625rem;
    padding-bottom: 0.625rem;
}

.form-floating>.form-select {
    padding-top: 1.625rem;
    padding-bottom: 0.625rem;
}

.form-floating>.form-control:focus~label,
.form-floating>.form-control:not(:placeholder-shown)~label,
.form-floating>.form-select~label {
    opacity: 0.65;
    transform: scale(0.85) translateY(-0.5rem) translateX(0.15rem);
}

.form-floating>.form-control:-webkit-autofill~label {
    opacity: 0.65;
    transform: scale(0.85) translateY(-0.5rem) translateX(0.15rem);
}

.input-group {
    position: relative;
    display: flex;
    flex-wrap: wrap;
    align-items: stretch;
    width: 100%;
}

.input-group>.form-control,
.input-group>.form-select {
    position: relative;
    flex: 1 1 auto;
    width: 1%;
    min-width: 0;
}

.input-group>.form-control:focus,
.input-group>.form-select:focus {
    z-index: 3;
}

.input-group .btn {
    position: relative;
    z-index: 2;
}

.input-group .btn:focus {
    z-index: 3;
}

.input-group-text {
    display: flex;
    align-items: center;
    padding: 0.375rem 0.75rem;
    font-size: 0.875rem;
    font-weight: 400;
    line-height: 1.5;
    color: #7e7e7e;
    text-align: center;
    white-space: nowrap;
    background-color: #e9ecef;
    border: 1px solid #f0f1f5;
    border-radius: 0.75rem;
}

.input-group-lg>.form-control,
.input-group-lg>.form-select,
.input-group-lg>.input-group-text,
.input-group-lg>.btn {
    padding: 0.5rem 1rem;
    font-size: 1.09375rem;
    border-radius: 0.3rem;
}

.input-group-sm>.form-control,
.input-group-sm>.form-select,
.input-group-sm>.input-group-text,
.input-group-sm>.btn {
    padding: 0.25rem 0.5rem;
    font-size: 0.76563rem;
    border-radius: 0.2rem;
}

@media (min-width: 1200px) {

    .input-group-sm>.form-control,
    .input-group-sm>.form-select,
    .input-group-sm>.input-group-text,
    .input-group-sm>.btn {
        font-size: 0.76562rem;
    }
}

.input-group-lg>.form-select,
.input-group-sm>.form-select {
    padding-right: 3rem;
}

.input-group:not(.has-validation)> :not(:last-child):not(.dropdown-toggle):not(.dropdown-menu),
.input-group:not(.has-validation)>.dropdown-toggle:nth-last-child(n + 3) {
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
}

.input-group.has-validation> :nth-last-child(n + 3):not(.dropdown-toggle):not(.dropdown-menu),
.input-group.has-validation>.dropdown-toggle:nth-last-child(n + 4) {
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
}

.input-group> :not(:first-child):not(.dropdown-menu):not(.valid-tooltip):not(.valid-feedback):not(.invalid-tooltip):not(.invalid-feedback) {
    margin-left: -1px;
    border-top-left-radius: 0;
    border-bottom-left-radius: 0;
}

.valid-feedback {
    display: none;
    width: 100%;
    margin-top: 0.25rem;
    font-size: 0.875em;
    color: #1BD084;
}

.valid-tooltip {
    position: absolute;
    top: 100%;
    z-index: 5;
    display: none;
    max-width: 100%;
    padding: 0.25rem 0.5rem;
    margin-top: .1rem;
    font-size: 0.76563rem;
    color: #000;
    background-color: rgba(27, 208, 132, 0.9);
    border-radius: 0.75rem;
}

@media (min-width: 1200px) {
    .valid-tooltip {
        font-size: 0.76562rem;
    }
}

.was-validated :valid~.valid-feedback,
.was-validated :valid~.valid-tooltip,
.is-valid~.valid-feedback,
.is-valid~.valid-tooltip {
    display: block;
}

.was-validated .form-control:valid,
.form-control.is-valid {
    border-color: #1BD084;
    padding-right: calc(1.5em + 0.75rem);
    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%231BD084' d='M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e");
    background-repeat: no-repeat;
    background-position: right calc(0.375em + 0.1875rem) center;
    background-size: calc(0.75em + 0.375rem) calc(0.75em + 0.375rem);
}

.was-validated .form-control:valid:focus,
.form-control.is-valid:focus {
    border-color: #1BD084;
    box-shadow: 0 0 0 0.25rem rgba(27, 208, 132, 0.25);
}

.was-validated textarea.form-control:valid,
textarea.form-control.is-valid {
    padding-right: calc(1.5em + 0.75rem);
    background-position: top calc(0.375em + 0.1875rem) right calc(0.375em + 0.1875rem);
}

.was-validated .form-select:valid,
.form-select.is-valid {
    border-color: #1BD084;
}

.was-validated .form-select:valid:not([multiple]):not([size]),
.was-validated .form-select:valid:not([multiple])[size="1"],
.form-select.is-valid:not([multiple]):not([size]),
.form-select.is-valid:not([multiple])[size="1"] {
    padding-right: 4.125rem;
    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23343a40' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M2 5l6 6 6-6'/%3e%3c/svg%3e"), url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%231BD084' d='M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e");
    background-position: right 0.75rem center, center right 2.25rem;
    background-size: 16px 12px, calc(0.75em + 0.375rem) calc(0.75em + 0.375rem);
}

.was-validated .form-select:valid:focus,
.form-select.is-valid:focus {
    border-color: #1BD084;
    box-shadow: 0 0 0 0.25rem rgba(27, 208, 132, 0.25);
}

.was-validated .form-check-input:valid,
.form-check-input.is-valid {
    border-color: #1BD084;
}

.was-validated .form-check-input:valid:checked,
.form-check-input.is-valid:checked {
    background-color: #1BD084;
}

.was-validated .form-check-input:valid:focus,
.form-check-input.is-valid:focus {
    box-shadow: 0 0 0 0.25rem rgba(27, 208, 132, 0.25);
}

.was-validated .form-check-input:valid~.form-check-label,
.form-check-input.is-valid~.form-check-label {
    color: #1BD084;
}

.form-check-inline .form-check-input~.valid-feedback {
    margin-left: .5em;
}

.was-validated .input-group .form-control:valid,
.input-group .form-control.is-valid,
.was-validated .input-group .form-select:valid,
.input-group .form-select.is-valid {
    z-index: 1;
}

.was-validated .input-group .form-control:valid:focus,
.input-group .form-control.is-valid:focus,
.was-validated .input-group .form-select:valid:focus,
.input-group .form-select.is-valid:focus {
    z-index: 3;
}

.invalid-feedback {
    display: none;
    width: 100%;
    margin-top: 0.25rem;
    font-size: 0.875em;
    color: #FF6746;
}

.invalid-tooltip {
    position: absolute;
    top: 100%;
    z-index: 5;
    display: none;
    max-width: 100%;
    padding: 0.25rem 0.5rem;
    margin-top: .1rem;
    font-size: 0.76563rem;
    color: #000;
    background-color: rgba(255, 103, 70, 0.9);
    border-radius: 0.75rem;
}

@media (min-width: 1200px) {
    .invalid-tooltip {
        font-size: 0.76562rem;
    }
}

.was-validated :invalid~.invalid-feedback,
.was-validated :invalid~.invalid-tooltip,
.is-invalid~.invalid-feedback,
.is-invalid~.invalid-tooltip {
    display: block;
}

.was-validated .form-control:invalid,
.form-control.is-invalid {
    border-color: #FF6746;
    padding-right: calc(1.5em + 0.75rem);
    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12' width='12' height='12' fill='none' stroke='%23FF6746'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%23FF6746' stroke='none'/%3e%3c/svg%3e");
    background-repeat: no-repeat;
    background-position: right calc(0.375em + 0.1875rem) center;
    background-size: calc(0.75em + 0.375rem) calc(0.75em + 0.375rem);
}

.was-validated .form-control:invalid:focus,
.form-control.is-invalid:focus {
    border-color: #FF6746;
    box-shadow: 0 0 0 0.25rem rgba(255, 103, 70, 0.25);
}

.was-validated textarea.form-control:invalid,
textarea.form-control.is-invalid {
    padding-right: calc(1.5em + 0.75rem);
    background-position: top calc(0.375em + 0.1875rem) right calc(0.375em + 0.1875rem);
}

.was-validated .form-select:invalid,
.form-select.is-invalid {
    border-color: #FF6746;
}

.was-validated .form-select:invalid:not([multiple]):not([size]),
.was-validated .form-select:invalid:not([multiple])[size="1"],
.form-select.is-invalid:not([multiple]):not([size]),
.form-select.is-invalid:not([multiple])[size="1"] {
    padding-right: 4.125rem;
    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23343a40' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M2 5l6 6 6-6'/%3e%3c/svg%3e"), url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12' width='12' height='12' fill='none' stroke='%23FF6746'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%23FF6746' stroke='none'/%3e%3c/svg%3e");
    background-position: right 0.75rem center, center right 2.25rem;
    background-size: 16px 12px, calc(0.75em + 0.375rem) calc(0.75em + 0.375rem);
}

.was-validated .form-select:invalid:focus,
.form-select.is-invalid:focus {
    border-color: #FF6746;
    box-shadow: 0 0 0 0.25rem rgba(255, 103, 70, 0.25);
}

.was-validated .form-check-input:invalid,
.form-check-input.is-invalid {
    border-color: #FF6746;
}

.was-validated .form-check-input:invalid:checked,
.form-check-input.is-invalid:checked {
    background-color: #FF6746;
}

.was-validated .form-check-input:invalid:focus,
.form-check-input.is-invalid:focus {
    box-shadow: 0 0 0 0.25rem rgba(255, 103, 70, 0.25);
}

.was-validated .form-check-input:invalid~.form-check-label,
.form-check-input.is-invalid~.form-check-label {
    color: #FF6746;
}

.form-check-inline .form-check-input~.invalid-feedback {
    margin-left: .5em;
}

.was-validated .input-group .form-control:invalid,
.input-group .form-control.is-invalid,
.was-validated .input-group .form-select:invalid,
.input-group .form-select.is-invalid {
    z-index: 2;
}

.was-validated .input-group .form-control:invalid:focus,
.input-group .form-control.is-invalid:focus,
.was-validated .input-group .form-select:invalid:focus,
.input-group .form-select.is-invalid:focus {
    z-index: 3;
}

.btn {
    display: inline-block;
    font-weight: 400;
    line-height: 1.5;
    color: #7e7e7e;
    text-align: center;
    text-decoration: none;
    vertical-align: middle;
    cursor: pointer;
    -webkit-user-select: none;
            user-select: none;
    background-color: transparent;
    border: 1px solid transparent;
    padding: 0.375rem 0.75rem;
    font-size: 0.875rem;
    border-radius: 0.75rem;
    transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}

@media (prefers-reduced-motion: reduce) {
    .btn {
        transition: none;
    }
}

.btn:hover {
    color: #7e7e7e;
}

.btn-check:focus+.btn,
.btn:focus {
    outline: 0;
    box-shadow: 0 0 0 0.25rem rgba(104 157 211, 0.25);
}

.btn:disabled,
.btn.disabled,
fieldset:disabled .btn {
    pointer-events: none;
    opacity: 0.65;
}

.btn-primary {
    color: #fff;
    background-color: #7accc6;
    border-color: #7accc6;
}

.btn-primary:hover {
    color: #fff;
    background-color: #361485;
    border-color: #689dd3;
}

.btn-check:focus+.btn-primary,
.btn-primary:focus {
    color: #fff;
    background-color: #361485;
    border-color: #689dd3;
    box-shadow: 0 0 0 0.25rem rgba(93, 59, 172, 0.5);
}

.btn-check:checked+.btn-primary,
.btn-check:active+.btn-primary,
.btn-primary:active,
.btn-primary.active,
.show>.btn-primary.dropdown-toggle {
    color: #fff;
    background-color: #689dd3;
    border-color: #301276;
}

.btn-check:checked+.btn-primary:focus,
.btn-check:active+.btn-primary:focus,
.btn-primary:active:focus,
.btn-primary.active:focus,
.show>.btn-primary.dropdown-toggle:focus {
    box-shadow: 0 0 0 0.25rem rgba(93, 59, 172, 0.5);
}

.btn-primary:disabled,
.btn-primary.disabled {
    color: #fff;
    background-color: #7accc6;
    border-color: #7accc6;
}

.btn-secondary {
    color: #000;
    background-color: var(--secondary);
    border-color: var(--secondary);
}

.btn-secondary:hover {
    color: #000;
    background-color: #9ccf5d;
    border-color: #97cd53;
}

.btn-check:focus+.btn-secondary,
.btn-secondary:focus {
    color: #000;
    background-color: #9ccf5d;
    border-color: #97cd53;
    box-shadow: 0 0 0 0.25rem rgba(118, 169, 54, 0.5);
}

.btn-check:checked+.btn-secondary,
.btn-check:active+.btn-secondary,
.btn-secondary:active,
.btn-secondary.active,
.show>.btn-secondary.dropdown-toggle {
    color: #000;
    background-color: #a2d266;
    border-color: #97cd53;
}

.btn-check:checked+.btn-secondary:focus,
.btn-check:active+.btn-secondary:focus,
.btn-secondary:active:focus,
.btn-secondary.active:focus,
.show>.btn-secondary.dropdown-toggle:focus {
    box-shadow: 0 0 0 0.25rem rgba(118, 169, 54, 0.5);
}

.btn-secondary:disabled,
.btn-secondary.disabled {
    color: #000;
    background-color: #8BC740;
    border-color: #8BC740;
}

.btn-success {
    color: #000;
    background-color: #1BD084;
    border-color: #1BD084;
}

.btn-success:hover {
    color: #000;
    background-color: #3dd796;
    border-color: #32d590;
}

.btn-check:focus+.btn-success,
.btn-success:focus {
    color: #000;
    background-color: #3dd796;
    border-color: #32d590;
    box-shadow: 0 0 0 0.25rem rgba(23, 177, 112, 0.5);
}

.btn-check:checked+.btn-success,
.btn-check:active+.btn-success,
.btn-success:active,
.btn-success.active,
.show>.btn-success.dropdown-toggle {
    color: #000;
    background-color: #49d99d;
    border-color: #32d590;
}

.btn-check:checked+.btn-success:focus,
.btn-check:active+.btn-success:focus,
.btn-success:active:focus,
.btn-success.active:focus,
.show>.btn-success.dropdown-toggle:focus {
    box-shadow: 0 0 0 0.25rem rgba(23, 177, 112, 0.5);
}

.btn-success:disabled,
.btn-success.disabled {
    color: #000;
    background-color: #1BD084;
    border-color: #1BD084;
}

.btn-info {
    color: #000;
    background-color: #48A9F8;
    border-color: #48A9F8;
}

.btn-info:hover {
    color: #000;
    background-color: #63b6f9;
    border-color: #5ab2f9;
}

.btn-check:focus+.btn-info,
.btn-info:focus {
    color: #000;
    background-color: #63b6f9;
    border-color: #5ab2f9;
    box-shadow: 0 0 0 0.25rem rgba(61, 144, 211, 0.5);
}

.btn-check:checked+.btn-info,
.btn-check:active+.btn-info,
.btn-info:active,
.btn-info.active,
.show>.btn-info.dropdown-toggle {
    color: #000;
    background-color: #6dbaf9;
    border-color: #5ab2f9;
}

.btn-check:checked+.btn-info:focus,
.btn-check:active+.btn-info:focus,
.btn-info:active:focus,
.btn-info.active:focus,
.show>.btn-info.dropdown-toggle:focus {
    box-shadow: 0 0 0 0.25rem rgba(61, 144, 211, 0.5);
}

.btn-info:disabled,
.btn-info.disabled {
    color: #000;
    background-color: #48A9F8;
    border-color: #48A9F8;
}

.btn-warning {
    color: #000;
    background-color: #FE8024;
    border-color: #FE8024;
}

.btn-warning:hover {
    color: #000;
    background-color: #fe9345;
    border-color: #fe8d3a;
}

.btn-check:focus+.btn-warning,
.btn-warning:focus {
    color: #000;
    background-color: #fe9345;
    border-color: #fe8d3a;
    box-shadow: 0 0 0 0.25rem rgba(216, 109, 31, 0.5);
}

.btn-check:checked+.btn-warning,
.btn-check:active+.btn-warning,
.btn-warning:active,
.btn-warning.active,
.show>.btn-warning.dropdown-toggle {
    color: #000;
    background-color: #fe9950;
    border-color: #fe8d3a;
}

.btn-check:checked+.btn-warning:focus,
.btn-check:active+.btn-warning:focus,
.btn-warning:active:focus,
.btn-warning.active:focus,
.show>.btn-warning.dropdown-toggle:focus {
    box-shadow: 0 0 0 0.25rem rgba(216, 109, 31, 0.5);
}

.btn-warning:disabled,
.btn-warning.disabled {
    color: #000;
    background-color: #FE8024;
    border-color: #FE8024;
}

.btn-danger {
    color: #000;
    background-color: #FF6746;
    border-color: #FF6746;
}

.btn-danger:hover {
    color: #000;
    background-color: #ff7e62;
    border-color: #ff7659;
}

.btn-check:focus+.btn-danger,
.btn-danger:focus {
    color: #000;
    background-color: #ff7e62;
    border-color: #ff7659;
    box-shadow: 0 0 0 0.25rem rgba(217, 88, 60, 0.5);
}

.btn-check:checked+.btn-danger,
.btn-check:active+.btn-danger,
.btn-danger:active,
.btn-danger.active,
.show>.btn-danger.dropdown-toggle {
    color: #000;
    background-color: #ff856b;
    border-color: #ff7659;
}

.btn-check:checked+.btn-danger:focus,
.btn-check:active+.btn-danger:focus,
.btn-danger:active:focus,
.btn-danger.active:focus,
.show>.btn-danger.dropdown-toggle:focus {
    box-shadow: 0 0 0 0.25rem rgba(217, 88, 60, 0.5);
}

.btn-danger:disabled,
.btn-danger.disabled {
    color: #000;
    background-color: #FF6746;
    border-color: #FF6746;
}

.btn-light {
    color: #000;
    background-color: #babbbf;
    border-color: #babbbf;
}

.btn-light:hover {
    color: #000;
    background-color: #c4c5c9;
    border-color: #c1c2c5;
}

.btn-check:focus+.btn-light,
.btn-light:focus {
    color: #000;
    background-color: #c4c5c9;
    border-color: #c1c2c5;
    box-shadow: 0 0 0 0.25rem rgba(158, 159, 162, 0.5);
}

.btn-check:checked+.btn-light,
.btn-check:active+.btn-light,
.btn-light:active,
.btn-light.active,
.show>.btn-light.dropdown-toggle {
    color: #000;
    background-color: #c8c9cc;
    border-color: #c1c2c5;
}

.btn-check:checked+.btn-light:focus,
.btn-check:active+.btn-light:focus,
.btn-light:active:focus,
.btn-light.active:focus,
.show>.btn-light.dropdown-toggle:focus {
    box-shadow: 0 0 0 0.25rem rgba(158, 159, 162, 0.5);
}

.btn-light:disabled,
.btn-light.disabled {
    color: #000;
    background-color: #babbbf;
    border-color: #babbbf;
}

.btn-dark {
    color: #000;
    background-color: #B1B1B1;
    border-color: #B1B1B1;
}

.btn-dark:hover {
    color: #000;
    background-color: #bdbdbd;
    border-color: #b9b9b9;
}

.btn-check:focus+.btn-dark,
.btn-dark:focus {
    color: #000;
    background-color: #bdbdbd;
    border-color: #b9b9b9;
    box-shadow: 0 0 0 0.25rem rgba(150, 150, 150, 0.5);
}

.btn-check:checked+.btn-dark,
.btn-check:active+.btn-dark,
.btn-dark:active,
.btn-dark.active,
.show>.btn-dark.dropdown-toggle {
    color: #000;
    background-color: #c1c1c1;
    border-color: #b9b9b9;
}

.btn-check:checked+.btn-dark:focus,
.btn-check:active+.btn-dark:focus,
.btn-dark:active:focus,
.btn-dark.active:focus,
.show>.btn-dark.dropdown-toggle:focus {
    box-shadow: 0 0 0 0.25rem rgba(150, 150, 150, 0.5);
}

.btn-dark:disabled,
.btn-dark.disabled {
    color: #000;
    background-color: #B1B1B1;
    border-color: #B1B1B1;
}

.btn-outline-primary {
    color: #7accc6;
    border-color: #7accc6;
}

.btn-outline-primary:hover {
    color: #fff;
    border-color: var(--primary);
    background-color: var(--primary);
}

.btn-check:focus+.btn-outline-primary,
.btn-outline-primary:focus {
    box-shadow: 0 0 0 0.25rem rgba(104 157 211, 0.5);
}

.btn-check:checked+.btn-outline-primary,
.btn-check:active+.btn-outline-primary,
.btn-outline-primary:active,
.btn-outline-primary.active,
.btn-outline-primary.dropdown-toggle.show {
    color: #fff;
    background-color: #7accc6;
    border-color: #7accc6;
}

.btn-check:checked+.btn-outline-primary:focus,
.btn-check:active+.btn-outline-primary:focus,
.btn-outline-primary:active:focus,
.btn-outline-primary.active:focus,
.btn-outline-primary.dropdown-toggle.show:focus {
    box-shadow: 0 0 0 0.25rem rgba(104 157 211, 0.5);
}

.btn-outline-primary:disabled,
.btn-outline-primary.disabled {
    color: #7accc6;
    background-color: transparent;
}

.btn-outline-greyOnWhite {
    color: #1f2937;
    border-color: #efe7eb;
}

.btn-outline-greyOnWhite:hover {
    color: #fff;
    border-color: #606060;
    background-color: #606060;
}

.btn-check:focus+.btn-outline-greyOnWhite,
.btn-outline-greyOnWhite:focus {
    box-shadow: 0 0 0 0.25rem rgba(104 157 211, 0.5);
}

.btn-check:checked+.btn-outline-greyOnWhite,
.btn-check:active+.btn-outline-greyOnWhite,
.btn-outline-greyOnWhite:active,
.btn-outline-greyOnWhite.active,
.btn-outline-greyOnWhite.dropdown-toggle.show {
    color: #fff;
    background-color: #606060;
    border-color: #606060;
}

.btn-check:checked+.btn-outline-greyOnWhite:focus,
.btn-check:active+.btn-outline-greyOnWhite:focus,
.btn-outline-greyOnWhite:active:focus,
.btn-outline-greyOnWhite.active:focus,
.btn-outline-greyOnWhite.dropdown-toggle.show:focus {
    box-shadow: 0 0 0 0.25rem rgba(104 157 211, 0.5);
}

.btn-outline-greyOnWhite:disabled,
.btn-outline-greyOnWhite.disabled {
    color: #7accc6;
    background-color: transparent;
}

.btn-outline-secondary {
    color: #8BC740;
    border-color: #8BC740;
}

.btn-outline-secondary:hover {
    color: #000;
    background-color: #8BC740;
    border-color: #8BC740;
}

.btn-check:focus+.btn-outline-secondary,
.btn-outline-secondary:focus {
    box-shadow: 0 0 0 0.25rem rgba(139, 199, 64, 0.5);
}

.btn-check:checked+.btn-outline-secondary,
.btn-check:active+.btn-outline-secondary,
.btn-outline-secondary:active,
.btn-outline-secondary.active,
.btn-outline-secondary.dropdown-toggle.show {
    color: #000;
    background-color: #8BC740;
    border-color: #8BC740;
}

.btn-check:checked+.btn-outline-secondary:focus,
.btn-check:active+.btn-outline-secondary:focus,
.btn-outline-secondary:active:focus,
.btn-outline-secondary.active:focus,
.btn-outline-secondary.dropdown-toggle.show:focus {
    box-shadow: 0 0 0 0.25rem rgba(139, 199, 64, 0.5);
}

.btn-outline-secondary:disabled,
.btn-outline-secondary.disabled {
    color: #8BC740;
    background-color: transparent;
}

.btn-outline-success {
    color: #1BD084;
    border-color: #1BD084;
}

.btn-outline-success:hover {
    color: #fff;
    background-color: #1BD084;
    border-color: #1BD084;
}

.btn-check:focus+.btn-outline-success,
.btn-outline-success:focus {
    box-shadow: 0 0 0 0.25rem rgba(27, 208, 132, 0.5);
}

.btn-check:checked+.btn-outline-success,
.btn-check:active+.btn-outline-success,
.btn-outline-success:active,
.btn-outline-success.active,
.btn-outline-success.dropdown-toggle.show {
    color: #000;
    background-color: #1BD084;
    border-color: #1BD084;
}

.btn-check:checked+.btn-outline-success:focus,
.btn-check:active+.btn-outline-success:focus,
.btn-outline-success:active:focus,
.btn-outline-success.active:focus,
.btn-outline-success.dropdown-toggle.show:focus {
    box-shadow: 0 0 0 0.25rem rgba(27, 208, 132, 0.5);
}

.btn-outline-success:disabled,
.btn-outline-success.disabled {
    color: #1BD084;
    background-color: transparent;
}

.btn-outline-info {
    color: #48A9F8;
    border-color: #48A9F8;
}

.btn-outline-info:hover {
    color: #000;
    background-color: #48A9F8;
    border-color: #48A9F8;
}

.btn-check:focus+.btn-outline-info,
.btn-outline-info:focus {
    box-shadow: 0 0 0 0.25rem rgba(72, 169, 248, 0.5);
}

.btn-check:checked+.btn-outline-info,
.btn-check:active+.btn-outline-info,
.btn-outline-info:active,
.btn-outline-info.active,
.btn-outline-info.dropdown-toggle.show {
    color: #000;
    background-color: #48A9F8;
    border-color: #48A9F8;
}

.btn-check:checked+.btn-outline-info:focus,
.btn-check:active+.btn-outline-info:focus,
.btn-outline-info:active:focus,
.btn-outline-info.active:focus,
.btn-outline-info.dropdown-toggle.show:focus {
    box-shadow: 0 0 0 0.25rem rgba(72, 169, 248, 0.5);
}

.btn-outline-info:disabled,
.btn-outline-info.disabled {
    color: #48A9F8;
    background-color: transparent;
}

.btn-outline-warning {
    color: #FE8024;
    border-color: #FE8024;
}

.btn-outline-warning:hover {
    color: #000;
    background-color: #FE8024;
    border-color: #FE8024;
}

.btn-check:focus+.btn-outline-warning,
.btn-outline-warning:focus {
    box-shadow: 0 0 0 0.25rem rgba(254, 128, 36, 0.5);
}

.btn-check:checked+.btn-outline-warning,
.btn-check:active+.btn-outline-warning,
.btn-outline-warning:active,
.btn-outline-warning.active,
.btn-outline-warning.dropdown-toggle.show {
    color: #000;
    background-color: #FE8024;
    border-color: #FE8024;
}

.btn-check:checked+.btn-outline-warning:focus,
.btn-check:active+.btn-outline-warning:focus,
.btn-outline-warning:active:focus,
.btn-outline-warning.active:focus,
.btn-outline-warning.dropdown-toggle.show:focus {
    box-shadow: 0 0 0 0.25rem rgba(254, 128, 36, 0.5);
}

.btn-outline-warning:disabled,
.btn-outline-warning.disabled {
    color: #FE8024;
    background-color: transparent;
}

.btn-outline-danger {
    color: #FF6746;
    border-color: #FF6746;
}

.btn-outline-danger:hover {
    color: #000;
    background-color: #FF6746;
    border-color: #FF6746;
}

.btn-check:focus+.btn-outline-danger,
.btn-outline-danger:focus {
    box-shadow: 0 0 0 0.25rem rgba(255, 103, 70, 0.5);
}

.btn-check:checked+.btn-outline-danger,
.btn-check:active+.btn-outline-danger,
.btn-outline-danger:active,
.btn-outline-danger.active,
.btn-outline-danger.dropdown-toggle.show {
    color: #000;
    background-color: #FF6746;
    border-color: #FF6746;
}

.btn-check:checked+.btn-outline-danger:focus,
.btn-check:active+.btn-outline-danger:focus,
.btn-outline-danger:active:focus,
.btn-outline-danger.active:focus,
.btn-outline-danger.dropdown-toggle.show:focus {
    box-shadow: 0 0 0 0.25rem rgba(255, 103, 70, 0.5);
}

.btn-outline-danger:disabled,
.btn-outline-danger.disabled {
    color: #FF6746;
    background-color: transparent;
}

.btn-outline-light {
    color: #babbbf;
    border-color: #babbbf;
}

.btn-outline-light:hover {
    color: #000;
    background-color: #babbbf;
    border-color: #babbbf;
}

.btn-check:focus+.btn-outline-light,
.btn-outline-light:focus {
    box-shadow: 0 0 0 0.25rem rgba(186, 187, 191, 0.5);
}

.btn-check:checked+.btn-outline-light,
.btn-check:active+.btn-outline-light,
.btn-outline-light:active,
.btn-outline-light.active,
.btn-outline-light.dropdown-toggle.show {
    color: #000;
    background-color: #babbbf;
    border-color: #babbbf;
}

.btn-check:checked+.btn-outline-light:focus,
.btn-check:active+.btn-outline-light:focus,
.btn-outline-light:active:focus,
.btn-outline-light.active:focus,
.btn-outline-light.dropdown-toggle.show:focus {
    box-shadow: 0 0 0 0.25rem rgba(186, 187, 191, 0.5);
}

.btn-outline-light:disabled,
.btn-outline-light.disabled {
    color: #babbbf;
    background-color: transparent;
}

.btn-outline-dark {
    color: #B1B1B1;
    border-color: #B1B1B1;
}

.btn-outline-dark:hover {
    color: #000;
    background-color: #B1B1B1;
    border-color: #B1B1B1;
}

.btn-check:focus+.btn-outline-dark,
.btn-outline-dark:focus {
    box-shadow: 0 0 0 0.25rem rgba(177, 177, 177, 0.5);
}

.btn-check:checked+.btn-outline-dark,
.btn-check:active+.btn-outline-dark,
.btn-outline-dark:active,
.btn-outline-dark.active,
.btn-outline-dark.dropdown-toggle.show {
    color: #000;
    background-color: #B1B1B1;
    border-color: #B1B1B1;
}

.btn-check:checked+.btn-outline-dark:focus,
.btn-check:active+.btn-outline-dark:focus,
.btn-outline-dark:active:focus,
.btn-outline-dark.active:focus,
.btn-outline-dark.dropdown-toggle.show:focus {
    box-shadow: 0 0 0 0.25rem rgba(177, 177, 177, 0.5);
}

.btn-outline-dark:disabled,
.btn-outline-dark.disabled {
    color: #B1B1B1;
    background-color: transparent;
}

.btn-link {
    font-weight: 400;
    color: #7accc6;
    text-decoration: underline;
}

.btn-link:hover {
    color: #689dd3;
}

.btn-link:disabled,
.btn-link.disabled {
    color: #6c757d;
}

.btn-lg,
.btn-group-lg>.btn {
    padding: 0.5rem 1rem;
    font-size: 1.09375rem;
    border-radius: 0.3rem;
}

.btn-sm,
.btn-group-sm>.btn {
    padding: 0.25rem 0.5rem;
    font-size: 0.76563rem;
    border-radius: 0.2rem;
}

@media (min-width: 1200px) {

    .btn-sm,
    .btn-group-sm>.btn {
        font-size: 0.76562rem;
    }
}

.fade {
    transition: opacity 0.15s linear;
}

@media (prefers-reduced-motion: reduce) {
    .fade {
        transition: none;
    }
}

.fade:not(.show) {
    opacity: 0;
}

.collapse:not(.show) {
    display: none;
}

.collapsing {
    height: 0;
    overflow: hidden;
    transition: height 0.35s ease;
}

@media (prefers-reduced-motion: reduce) {
    .collapsing {
        transition: none;
    }
}

.collapsing.collapse-horizontal {
    width: 0;
    height: auto;
    transition: width 0.35s ease;
}

@media (prefers-reduced-motion: reduce) {
    .collapsing.collapse-horizontal {
        transition: none;
    }
}

.dropup,
.dropend,
.dropdown,
.dropstart {
    position: relative;
}

.dropdown-toggle {
    white-space: nowrap;
}

.dropdown-toggle::after {
    display: inline-block;
    margin-left: 0.255em;
    vertical-align: 0.255em;
    content: "";
    border-top: 0.3em solid;
    border-right: 0.3em solid transparent;
    border-bottom: 0;
    border-left: 0.3em solid transparent;
}

.dropdown-toggle:empty::after {
    margin-left: 0;
}

.dropdown-menu {
    position: absolute;
    z-index: 1000;
    display: none;
    min-width: 10rem;
    padding: 0.5rem 0;
    margin: 0;
    font-size: 0.875rem;
    color: #7e7e7e;
    text-align: left;
    list-style: none;
    background-color: #fff;
    background-clip: padding-box;
    border: 1px solid rgba(0, 0, 0, 0.15);
    border-radius: 0.75rem;
}

.dropdown-menu[data-bs-popper] {
    top: 100%;
    left: 0;
    margin-top: 0.125rem;
}

.dropdown-menu-start {
    --bs-position: start;
}

.dropdown-menu-start[data-bs-popper] {
    right: auto;
    left: 0;
}

.dropdown-menu-end {
    --bs-position: end;
}

.dropdown-menu-end[data-bs-popper] {
    right: 0;
    left: auto;
}

@media (min-width: 576px) {
    .dropdown-menu-sm-start {
        --bs-position: start;
    }

    .dropdown-menu-sm-start[data-bs-popper] {
        right: auto;
        left: 0;
    }

    .dropdown-menu-sm-end {
        --bs-position: end;
    }

    .dropdown-menu-sm-end[data-bs-popper] {
        right: 0;
        left: auto;
    }
}

@media (min-width: 768px) {
    .dropdown-menu-md-start {
        --bs-position: start;
    }

    .dropdown-menu-md-start[data-bs-popper] {
        right: auto;
        left: 0;
    }

    .dropdown-menu-md-end {
        --bs-position: end;
    }

    .dropdown-menu-md-end[data-bs-popper] {
        right: 0;
        left: auto;
    }
}

@media (min-width: 992px) {
    .dropdown-menu-lg-start {
        --bs-position: start;
    }

    .dropdown-menu-lg-start[data-bs-popper] {
        right: auto;
        left: 0;
    }

    .dropdown-menu-lg-end {
        --bs-position: end;
    }

    .dropdown-menu-lg-end[data-bs-popper] {
        right: 0;
        left: auto;
    }
}

@media (min-width: 1200px) {
    .dropdown-menu-xl-start {
        --bs-position: start;
    }

    .dropdown-menu-xl-start[data-bs-popper] {
        right: auto;
        left: 0;
    }

    .dropdown-menu-xl-end {
        --bs-position: end;
    }

    .dropdown-menu-xl-end[data-bs-popper] {
        right: 0;
        left: auto;
    }
}

@media (min-width: 1440) {
    .dropdown-menu-xxl-start {
        --bs-position: start;
    }

    .dropdown-menu-xxl-start[data-bs-popper] {
        right: auto;
        left: 0;
    }

    .dropdown-menu-xxl-end {
        --bs-position: end;
    }

    .dropdown-menu-xxl-end[data-bs-popper] {
        right: 0;
        left: auto;
    }
}

.dropup .dropdown-menu[data-bs-popper] {
    top: auto;
    bottom: 100%;
    margin-top: 0;
    margin-bottom: 0.125rem;
}

.dropup .dropdown-toggle::after {
    display: inline-block;
    margin-left: 0.255em;
    vertical-align: 0.255em;
    content: "";
    border-top: 0;
    border-right: 0.3em solid transparent;
    border-bottom: 0.3em solid;
    border-left: 0.3em solid transparent;
}

.dropup .dropdown-toggle:empty::after {
    margin-left: 0;
}

.dropend .dropdown-menu[data-bs-popper] {
    top: 0;
    right: auto;
    left: 100%;
    margin-top: 0;
    margin-left: 0.125rem;
}

.dropend .dropdown-toggle::after {
    display: inline-block;
    margin-left: 0.255em;
    vertical-align: 0.255em;
    content: "";
    border-top: 0.3em solid transparent;
    border-right: 0;
    border-bottom: 0.3em solid transparent;
    border-left: 0.3em solid;
}

.dropend .dropdown-toggle:empty::after {
    margin-left: 0;
}

.dropend .dropdown-toggle::after {
    vertical-align: 0;
}

.dropstart .dropdown-menu[data-bs-popper] {
    top: 0;
    right: 100%;
    left: auto;
    margin-top: 0;
    margin-right: 0.125rem;
}

.dropstart .dropdown-toggle::after {
    display: inline-block;
    margin-left: 0.255em;
    vertical-align: 0.255em;
    content: "";
}

.dropstart .dropdown-toggle::after {
    display: none;
}

.dropstart .dropdown-toggle::before {
    display: inline-block;
    margin-right: 0.255em;
    vertical-align: 0.255em;
    content: "";
    border-top: 0.3em solid transparent;
    border-right: 0.3em solid;
    border-bottom: 0.3em solid transparent;
}

.dropstart .dropdown-toggle:empty::after {
    margin-left: 0;
}

.dropstart .dropdown-toggle::before {
    vertical-align: 0;
}

.dropdown-divider {
    height: 0;
    margin: 0.5rem 0;
    overflow: hidden;
    border-top: 1px solid rgba(0, 0, 0, 0.15);
}

.dropdown-item {
    display: block;
    width: 100%;
    padding: 0.25rem 1rem;
    clear: both;
    font-weight: 400;
    color: #212529;
    text-align: inherit;
    text-decoration: none;
    white-space: nowrap;
    background-color: transparent;
    border: 0;
}

.dropdown-item:hover,
.dropdown-item:focus {
    color: #1e2125;
    background-color: #e9ecef;
}

.dropdown-item.active,
.dropdown-item:active {
    color: #fff;
    text-decoration: none;
    background-color: #7accc6;
}

.dropdown-item.disabled,
.dropdown-item:disabled {
    color: #adb5bd;
    pointer-events: none;
    background-color: transparent;
}

.dropdown-menu.show {
    display: block;
}

.dropdown-header {
    display: block;
    padding: 0.5rem 1rem;
    margin-bottom: 0;
    font-size: 0.76563rem;
    color: #6c757d;
    white-space: nowrap;
}

@media (min-width: 1200px) {
    .dropdown-header {
        font-size: 0.76562rem;
    }
}

.dropdown-item-text {
    display: block;
    padding: 0.25rem 1rem;
    color: #212529;
}

.dropdown-menu-dark {
    color: #dee2e6;
    background-color: #343a40;
    border-color: rgba(0, 0, 0, 0.15);
}

.dropdown-menu-dark .dropdown-item {
    color: #dee2e6;
}

.dropdown-menu-dark .dropdown-item:hover,
.dropdown-menu-dark .dropdown-item:focus {
    color: #fff;
    background-color: rgba(255, 255, 255, 0.15);
}

.dropdown-menu-dark .dropdown-item.active,
.dropdown-menu-dark .dropdown-item:active {
    color: #fff;
    background-color: #7accc6;
}

.dropdown-menu-dark .dropdown-item.disabled,
.dropdown-menu-dark .dropdown-item:disabled {
    color: #adb5bd;
}

.dropdown-menu-dark .dropdown-divider {
    border-color: rgba(0, 0, 0, 0.15);
}

.dropdown-menu-dark .dropdown-item-text {
    color: #dee2e6;
}

.dropdown-menu-dark .dropdown-header {
    color: #adb5bd;
}

.btn-group,
.btn-group-vertical {
    position: relative;
    display: inline-flex;
    vertical-align: middle;
}

.btn-group>.btn,
.btn-group-vertical>.btn {
    position: relative;
    flex: 1 1 auto;
}

.btn-group>.btn-check:checked+.btn,
.btn-group>.btn-check:focus+.btn,
.btn-group>.btn:hover,
.btn-group>.btn:focus,
.btn-group>.btn:active,
.btn-group>.btn.active,
.btn-group-vertical>.btn-check:checked+.btn,
.btn-group-vertical>.btn-check:focus+.btn,
.btn-group-vertical>.btn:hover,
.btn-group-vertical>.btn:focus,
.btn-group-vertical>.btn:active,
.btn-group-vertical>.btn.active {
    z-index: 1;
}

.btn-toolbar {
    display: flex;
    flex-wrap: wrap;
    justify-content: flex-start;
}

.btn-toolbar .input-group {
    width: auto;
}

.btn-group>.btn:not(:first-child),
.btn-group>.btn-group:not(:first-child) {
    margin-left: -1px;
}

.btn-group>.btn:not(:last-child):not(.dropdown-toggle),
.btn-group>.btn-group:not(:last-child)>.btn {
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
}

.btn-group>.btn:nth-child(n + 3),
.btn-group> :not(.btn-check)+.btn,
.btn-group>.btn-group:not(:first-child)>.btn {
    border-top-left-radius: 0;
    border-bottom-left-radius: 0;
}

.dropdown-toggle-split {
    padding-right: 0.5625rem;
    padding-left: 0.5625rem;
}

.dropdown-toggle-split::after,
.dropup .dropdown-toggle-split::after,
.dropend .dropdown-toggle-split::after {
    margin-left: 0;
}

.dropstart .dropdown-toggle-split::before {
    margin-right: 0;
}

.btn-sm+.dropdown-toggle-split,
.btn-group-sm>.btn+.dropdown-toggle-split {
    padding-right: 0.375rem;
    padding-left: 0.375rem;
}

.btn-lg+.dropdown-toggle-split,
.btn-group-lg>.btn+.dropdown-toggle-split {
    padding-right: 0.75rem;
    padding-left: 0.75rem;
}

.btn-group-vertical {
    flex-direction: column;
    align-items: flex-start;
    justify-content: center;
}

.btn-group-vertical>.btn,
.btn-group-vertical>.btn-group {
    width: 100%;
}

.btn-group-vertical>.btn:not(:first-child),
.btn-group-vertical>.btn-group:not(:first-child) {
    margin-top: -1px;
}

.btn-group-vertical>.btn:not(:last-child):not(.dropdown-toggle),
.btn-group-vertical>.btn-group:not(:last-child)>.btn {
    border-bottom-right-radius: 0;
    border-bottom-left-radius: 0;
}

.btn-group-vertical>.btn~.btn,
.btn-group-vertical>.btn-group:not(:first-child)>.btn {
    border-top-left-radius: 0;
    border-top-right-radius: 0;
}

.nav {
    display: flex;
    flex-wrap: wrap;
    padding-left: 0;
    margin-bottom: 0;
    list-style: none;
}

.nav-link {
    display: block;
    padding: 0.5rem 1rem;
    color: var(--primary);
    text-decoration: none;
    transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out;
}

@media (prefers-reduced-motion: reduce) {
    .nav-link {
        transition: none;
    }
}

.nav-link:hover,
.nav-link:focus {
    color: var(--primary);
    cursor: pointer;
}

.nav-link.disabled {
    color: #6c757d;
    pointer-events: none;
    cursor: default;
}

.nav-tabs {
    border-bottom: 1px solid #dee2e6;
}

.nav-tabs .nav-link {
    margin-bottom: -1px;
    background: none;
    border: 1px solid transparent;
    border-top-left-radius: 0.75rem;
    border-top-right-radius: 0.75rem;
}

.nav-tabs .nav-link:hover,
.nav-tabs .nav-link:focus {
    border-color: #e9ecef #e9ecef #dee2e6;
    isolation: isolate;
}

.nav-tabs .nav-link.disabled {
    color: #6c757d;
    background-color: transparent;
    border-color: transparent;
}

.nav-tabs .nav-link.active,
.nav-tabs .nav-item.show .nav-link {
    color: #495057;
    background-color: #F2F2F2;
    border-color: #dee2e6 #dee2e6 #F2F2F2;
}

.nav-tabs .dropdown-menu {
    margin-top: -1px;
    border-top-left-radius: 0;
    border-top-right-radius: 0;
}

.nav-tabs-attendance {
    border-bottom: 2px solid #dee2e6;
    border-bottom: 2px solid #5E8CC116;
}

.nav-tabs-attendance .nav-link {
    margin-bottom: -1px;
    color:#5e5e5e;
    font-weight: 500;
    /* background: #eaf4fe; */
    /* border: 2px solid transparent; */
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;
    border-bottom: 3px solid #dee2e600;
}

.nav-tabs-attendance .nav-link:hover,
.nav-tabs-attendance .nav-link:focus {
    border-color: #e9ecef #e9ecef #dee2e6;
    isolation: isolate;
}

.nav-tabs-attendance .nav-link.disabled {
    color: #6c757d;
    background-color: transparent;
    border-color: transparent;
}

.nav-tabs-attendance .nav-link.active,
.nav-tabs-attendance .nav-item.show .nav-link {
    color: #72a0d5;
    background-color: #e2eaf2;
    border-color: #dee2e6 #dee2e6 #72A0D5;
}

.nav-tabs-attendance .dropdown-menu {
    margin-top: -1px;
    border-top-left-radius: 0;
    border-top-right-radius: 0;
}

.nav-pills .nav-link {
    background: none;
    border: 0;
    border-radius: 0.75rem;
}

.nav-pills .nav-link.active,
.nav-pills .show>.nav-link {
    color: #fff;
    background-color: #7accc6;
}

.nav-fill>.nav-link,
.nav-fill .nav-item {
    flex: 1 1 auto;
    text-align: center;
}

.nav-justified>.nav-link,
.nav-justified .nav-item {
    flex-basis: 0;
    flex-grow: 1;
    text-align: center;
}

.nav-fill .nav-item .nav-link,
.nav-justified .nav-item .nav-link {
    width: 100%;
}

.tab-content>.tab-pane {
    display: none;
}

.tab-content>.active {
    display: block;
}

.navbar {
    position: relative;
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    justify-content: space-between;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
}

.navbar>.container,
.navbar>.container-fluid,
.navbar>.container-sm,
.navbar>.container-md,
.navbar>.container-lg,
.navbar>.container-xl,
.navbar>.container-xxl {
    display: flex;
    flex-wrap: inherit;
    align-items: center;
    justify-content: space-between;
}

.navbar-brand {
    padding-top: 0.33594rem;
    padding-bottom: 0.33594rem;
    margin-right: 1rem;
    font-size: 1.09375rem;
    text-decoration: none;
    white-space: nowrap;
}

.navbar-nav {
    display: flex;
    flex-direction: column;
    padding-left: 0;
    margin-bottom: 0;
    list-style: none;
}

.navbar-nav .nav-link {
    padding-right: 0;
    padding-left: 0;
}

.navbar-nav .dropdown-menu {
    position: static;
}

.navbar-text {
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
}

.navbar-collapse {
    flex-basis: 100%;
    flex-grow: 1;
    align-items: center;
}

.navbar-toggler {
    padding: 0.25rem 0.75rem;
    font-size: 1.09375rem;
    line-height: 1;
    background-color: transparent;
    border: 1px solid transparent;
    border-radius: 0.75rem;
    transition: box-shadow 0.15s ease-in-out;
}

@media (prefers-reduced-motion: reduce) {
    .navbar-toggler {
        transition: none;
    }
}

.navbar-toggler:hover {
    text-decoration: none;
}

.navbar-toggler:focus {
    text-decoration: none;
    outline: 0;
    box-shadow: 0 0 0 0.25rem;
}

.navbar-toggler-icon {
    display: inline-block;
    width: 1.5em;
    height: 1.5em;
    vertical-align: middle;
    background-repeat: no-repeat;
    background-position: center;
    background-size: 100%;
}

.navbar-nav-scroll {
    max-height: var(--bs-scroll-height, 75vh);
    overflow-y: auto;
}

@media (min-width: 576px) {
    .navbar-expand-sm {
        flex-wrap: nowrap;
        justify-content: flex-start;
    }

    .navbar-expand-sm .navbar-nav {
        flex-direction: row;
    }

    .navbar-expand-sm .navbar-nav .dropdown-menu {
        position: absolute;
    }

    .navbar-expand-sm .navbar-nav .nav-link {
        padding-right: 0.5rem;
        padding-left: 0.5rem;
    }

    .navbar-expand-sm .navbar-nav-scroll {
        overflow: visible;
    }

    .navbar-expand-sm .navbar-collapse {
        display: flex !important;
        flex-basis: auto;
    }

    .navbar-expand-sm .navbar-toggler {
        display: none;
    }

    .navbar-expand-sm .offcanvas-header {
        display: none;
    }

    .navbar-expand-sm .offcanvas {
        position: inherit;
        bottom: 0;
        z-index: 1000;
        flex-grow: 1;
        visibility: visible !important;
        background-color: transparent;
        border-right: 0;
        border-left: 0;
        transition: none;
        transform: none;
    }

    .navbar-expand-sm .offcanvas-top,
    .navbar-expand-sm .offcanvas-bottom {
        height: auto;
        border-top: 0;
        border-bottom: 0;
    }

    .navbar-expand-sm .offcanvas-body {
        display: flex;
        flex-grow: 0;
        padding: 0;
        overflow-y: visible;
    }
}

@media (min-width: 768px) {
    .navbar-expand-md {
        flex-wrap: nowrap;
        justify-content: flex-start;
    }

    .navbar-expand-md .navbar-nav {
        flex-direction: row;
    }

    .navbar-expand-md .navbar-nav .dropdown-menu {
        position: absolute;
    }

    .navbar-expand-md .navbar-nav .nav-link {
        padding-right: 0.5rem;
        padding-left: 0.5rem;
    }

    .navbar-expand-md .navbar-nav-scroll {
        overflow: visible;
    }

    .navbar-expand-md .navbar-collapse {
        display: flex !important;
        flex-basis: auto;
    }

    .navbar-expand-md .navbar-toggler {
        display: none;
    }

    .navbar-expand-md .offcanvas-header {
        display: none;
    }

    .navbar-expand-md .offcanvas {
        position: inherit;
        bottom: 0;
        z-index: 1000;
        flex-grow: 1;
        visibility: visible !important;
        background-color: transparent;
        border-right: 0;
        border-left: 0;
        transition: none;
        transform: none;
    }

    .navbar-expand-md .offcanvas-top,
    .navbar-expand-md .offcanvas-bottom {
        height: auto;
        border-top: 0;
        border-bottom: 0;
    }

    .navbar-expand-md .offcanvas-body {
        display: flex;
        flex-grow: 0;
        padding: 0;
        overflow-y: visible;
    }
}

@media (min-width: 992px) {
    .navbar-expand-lg {
        flex-wrap: nowrap;
        justify-content: flex-start;
    }

    .navbar-expand-lg .navbar-nav {
        flex-direction: row;
    }

    .navbar-expand-lg .navbar-nav .dropdown-menu {
        position: absolute;
    }

    .navbar-expand-lg .navbar-nav .nav-link {
        padding-right: 0.5rem;
        padding-left: 0.5rem;
    }

    .navbar-expand-lg .navbar-nav-scroll {
        overflow: visible;
    }

    .navbar-expand-lg .navbar-collapse {
        display: flex !important;
        flex-basis: auto;
    }

    .navbar-expand-lg .navbar-toggler {
        display: none;
    }

    .navbar-expand-lg .offcanvas-header {
        display: none;
    }

    .navbar-expand-lg .offcanvas {
        position: inherit;
        bottom: 0;
        z-index: 1000;
        flex-grow: 1;
        visibility: visible !important;
        background-color: transparent;
        border-right: 0;
        border-left: 0;
        transition: none;
        transform: none;
    }

    .navbar-expand-lg .offcanvas-top,
    .navbar-expand-lg .offcanvas-bottom {
        height: auto;
        border-top: 0;
        border-bottom: 0;
    }

    .navbar-expand-lg .offcanvas-body {
        display: flex;
        flex-grow: 0;
        padding: 0;
        overflow-y: visible;
    }
}

@media (min-width: 1200px) {
    .navbar-expand-xl {
        flex-wrap: nowrap;
        justify-content: flex-start;
    }

    .navbar-expand-xl .navbar-nav {
        flex-direction: row;
    }

    .navbar-expand-xl .navbar-nav .dropdown-menu {
        position: absolute;
    }

    .navbar-expand-xl .navbar-nav .nav-link {
        padding-right: 0.5rem;
        padding-left: 0.5rem;
    }

    .navbar-expand-xl .navbar-nav-scroll {
        overflow: visible;
    }

    .navbar-expand-xl .navbar-collapse {
        display: flex !important;
        flex-basis: auto;
    }

    .navbar-expand-xl .navbar-toggler {
        display: none;
    }

    .navbar-expand-xl .offcanvas-header {
        display: none;
    }

    .navbar-expand-xl .offcanvas {
        position: inherit;
        bottom: 0;
        z-index: 1000;
        flex-grow: 1;
        visibility: visible !important;
        background-color: transparent;
        border-right: 0;
        border-left: 0;
        transition: none;
        transform: none;
    }

    .navbar-expand-xl .offcanvas-top,
    .navbar-expand-xl .offcanvas-bottom {
        height: auto;
        border-top: 0;
        border-bottom: 0;
    }

    .navbar-expand-xl .offcanvas-body {
        display: flex;
        flex-grow: 0;
        padding: 0;
        overflow-y: visible;
    }
}

@media (min-width: 1440) {
    .navbar-expand-xxl {
        flex-wrap: nowrap;
        justify-content: flex-start;
    }

    .navbar-expand-xxl .navbar-nav {
        flex-direction: row;
    }

    .navbar-expand-xxl .navbar-nav .dropdown-menu {
        position: absolute;
    }

    .navbar-expand-xxl .navbar-nav .nav-link {
        padding-right: 0.5rem;
        padding-left: 0.5rem;
    }

    .navbar-expand-xxl .navbar-nav-scroll {
        overflow: visible;
    }

    .navbar-expand-xxl .navbar-collapse {
        display: flex !important;
        flex-basis: auto;
    }

    .navbar-expand-xxl .navbar-toggler {
        display: none;
    }

    .navbar-expand-xxl .offcanvas-header {
        display: none;
    }

    .navbar-expand-xxl .offcanvas {
        position: inherit;
        bottom: 0;
        z-index: 1000;
        flex-grow: 1;
        visibility: visible !important;
        background-color: transparent;
        border-right: 0;
        border-left: 0;
        transition: none;
        transform: none;
    }

    .navbar-expand-xxl .offcanvas-top,
    .navbar-expand-xxl .offcanvas-bottom {
        height: auto;
        border-top: 0;
        border-bottom: 0;
    }

    .navbar-expand-xxl .offcanvas-body {
        display: flex;
        flex-grow: 0;
        padding: 0;
        overflow-y: visible;
    }
}

.navbar-expand {
    flex-wrap: nowrap;
    justify-content: flex-start;
}

.navbar-expand .navbar-nav {
    flex-direction: row;
}

.navbar-expand .navbar-nav .dropdown-menu {
    position: absolute;
}

.navbar-expand .navbar-nav .nav-link {
    padding-right: 0.5rem;
    padding-left: 0.5rem;
}

.navbar-expand .navbar-nav-scroll {
    overflow: visible;
}

.navbar-expand .navbar-collapse {
    display: flex !important;
    flex-basis: auto;
}

.navbar-expand .navbar-toggler {
    display: none;
}

.navbar-expand .offcanvas-header {
    display: none;
}

.navbar-expand .offcanvas {
    position: inherit;
    bottom: 0;
    z-index: 1000;
    flex-grow: 1;
    visibility: visible !important;
    background-color: transparent;
    border-right: 0;
    border-left: 0;
    transition: none;
    transform: none;
}

.navbar-expand .offcanvas-top,
.navbar-expand .offcanvas-bottom {
    height: auto;
    border-top: 0;
    border-bottom: 0;
}

.navbar-expand .offcanvas-body {
    display: flex;
    flex-grow: 0;
    padding: 0;
    overflow-y: visible;
}

.navbar-light .navbar-brand {
    color: rgba(0, 0, 0, 0.9);
}

.navbar-light .navbar-brand:hover,
.navbar-light .navbar-brand:focus {
    color: rgba(0, 0, 0, 0.9);
}

.navbar-light .navbar-nav .nav-link {
    color: rgba(0, 0, 0, 0.55);
}

.navbar-light .navbar-nav .nav-link:hover,
.navbar-light .navbar-nav .nav-link:focus {
    color: rgba(0, 0, 0, 0.7);
}

.navbar-light .navbar-nav .nav-link.disabled {
    color: rgba(0, 0, 0, 0.3);
}

.navbar-light .navbar-nav .show>.nav-link,
.navbar-light .navbar-nav .nav-link.active {
    color: rgba(0, 0, 0, 0.9);
}

.navbar-light .navbar-toggler {
    color: rgba(0, 0, 0, 0.55);
    border-color: rgba(0, 0, 0, 0.1);
}

.navbar-light .navbar-toggler-icon {
    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%280, 0, 0, 0.55%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e");
}

.navbar-light .navbar-text {
    color: rgba(0, 0, 0, 0.55);
}

.navbar-light .navbar-text a,
.navbar-light .navbar-text a:hover,
.navbar-light .navbar-text a:focus {
    color: rgba(0, 0, 0, 0.9);
}

.navbar-dark .navbar-brand {
    color: #fff;
}

.navbar-dark .navbar-brand:hover,
.navbar-dark .navbar-brand:focus {
    color: #fff;
}

.navbar-dark .navbar-nav .nav-link {
    color: rgba(255, 255, 255, 0.55);
}

.navbar-dark .navbar-nav .nav-link:hover,
.navbar-dark .navbar-nav .nav-link:focus {
    color: rgba(255, 255, 255, 0.75);
}

.navbar-dark .navbar-nav .nav-link.disabled {
    color: rgba(255, 255, 255, 0.25);
}

.navbar-dark .navbar-nav .show>.nav-link,
.navbar-dark .navbar-nav .nav-link.active {
    color: #fff;
}

.navbar-dark .navbar-toggler {
    color: rgba(255, 255, 255, 0.55);
    border-color: rgba(255, 255, 255, 0.1);
}

.navbar-dark .navbar-toggler-icon {
    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%28255, 255, 255, 0.55%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e");
}

.navbar-dark .navbar-text {
    color: rgba(255, 255, 255, 0.55);
}

.navbar-dark .navbar-text a,
.navbar-dark .navbar-text a:hover,
.navbar-dark .navbar-text a:focus {
    color: #fff;
}

.card {
    position: relative;
    display: flex;
    flex-direction: column;
    min-width: 0;
    word-wrap: break-word;
    background-color: #fff;
    background-clip: border-box;
    border: 1px solid rgba(0, 0, 0, 0.125);
    border-radius: 0.75rem;
}

.card>hr {
    margin-right: 0;
    margin-left: 0;
}

.card>.list-group {
    border-top: inherit;
    border-bottom: inherit;
}

.card>.list-group:first-child {
    border-top-width: 0;
    border-top-left-radius: calc(0.75rem - 1px);
    border-top-right-radius: calc(0.75rem - 1px);
}

.card>.list-group:last-child {
    border-bottom-width: 0;
    border-bottom-right-radius: calc(0.75rem - 1px);
    border-bottom-left-radius: calc(0.75rem - 1px);
}

.card>.card-header+.list-group,
.card>.list-group+.card-footer {
    border-top: 0;
}

.card-body {
    flex: 1 1 auto;
    padding: 1rem 1rem;
}

.card-title {
    margin-bottom: 0.5rem;
}

.card-subtitle {
    margin-top: -0.25rem;
    margin-bottom: 0;
}

.card-text:last-child {
    margin-bottom: 0;
}

.card-link+.card-link {
    margin-left: 1rem;
}

.card-header {
    padding: 0.5rem 1rem;
    margin-bottom: 0;
    background-color: rgba(0, 0, 0, 0.03);
    border-bottom: 1px solid rgba(0, 0, 0, 0.125);
}

.card-header:first-child {
    border-radius: calc(0.75rem - 1px) calc(0.75rem - 1px) 0 0;
}

.card-footer {
    padding: 0.5rem 1rem;
    background-color: rgba(0, 0, 0, 0.03);
    border-top: 1px solid rgba(0, 0, 0, 0.125);
}

.card-footer:last-child {
    border-radius: 0 0 calc(0.75rem - 1px) calc(0.75rem - 1px);
}

.card-header-tabs {
    margin-right: -0.5rem;
    margin-bottom: -0.5rem;
    margin-left: -0.5rem;
    border-bottom: 0;
}

.card-header-tabs .nav-link.active {
    background-color: #fff;
    border-bottom-color: #fff;
}

.card-header-pills {
    margin-right: -0.5rem;
    margin-left: -0.5rem;
}

.card-img-overlay {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    padding: 1rem;
    border-radius: calc(0.75rem - 1px);
}

.card-img,
.card-img-top,
.card-img-bottom {
    width: 100%;
}

.card-img,
.card-img-top {
    border-top-left-radius: calc(0.75rem - 1px);
    border-top-right-radius: calc(0.75rem - 1px);
}

.card-img,
.card-img-bottom {
    border-bottom-right-radius: calc(0.75rem - 1px);
    border-bottom-left-radius: calc(0.75rem - 1px);
}

.card-group>.card {
    margin-bottom: 15px;
}

@media (min-width: 576px) {
    .card-group {
        display: flex;
        flex-flow: row wrap;
    }

    .card-group>.card {
        flex: 1 0 0%;
        margin-bottom: 0;
    }

    .card-group>.card+.card {
        margin-left: 0;
        border-left: 0;
    }

    .card-group>.card:not(:last-child) {
        border-top-right-radius: 0;
        border-bottom-right-radius: 0;
    }

    .card-group>.card:not(:last-child) .card-img-top,
    .card-group>.card:not(:last-child) .card-header {
        border-top-right-radius: 0;
    }

    .card-group>.card:not(:last-child) .card-img-bottom,
    .card-group>.card:not(:last-child) .card-footer {
        border-bottom-right-radius: 0;
    }

    .card-group>.card:not(:first-child) {
        border-top-left-radius: 0;
        border-bottom-left-radius: 0;
    }

    .card-group>.card:not(:first-child) .card-img-top,
    .card-group>.card:not(:first-child) .card-header {
        border-top-left-radius: 0;
    }

    .card-group>.card:not(:first-child) .card-img-bottom,
    .card-group>.card:not(:first-child) .card-footer {
        border-bottom-left-radius: 0;
    }
}

.accordion-button {
    position: relative;
    display: flex;
    align-items: center;
    width: 100%;
    padding: 1rem 1.25rem;
    font-size: 0.875rem;
    color: #7e7e7e;
    text-align: left;
    background-color: #F2F2F2;
    border: 0;
    border-radius: 0;
    overflow-anchor: none;
    transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out, border-radius 0.15s ease;
}

@media (prefers-reduced-motion: reduce) {
    .accordion-button {
        transition: none;
    }
}

.accordion-button:not(.collapsed) {
    color: #3a168d;
    background-color: #ece8f5;
    box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.125);
}

.accordion-button:not(.collapsed)::after {
    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%233a168d'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e");
    transform: rotate(-180deg);
}

.accordion-button::after {
    flex-shrink: 0;
    width: 1.25rem;
    height: 1.25rem;
    margin-left: auto;
    content: "";
    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%237e7e7e'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e");
    background-repeat: no-repeat;
    background-size: 1.25rem;
    transition: transform 0.2s ease-in-out;
}

@media (prefers-reduced-motion: reduce) {
    .accordion-button::after {
        transition: none;
    }
}

.accordion-button:hover {
    z-index: 2;
}

.accordion-button:focus {
    z-index: 3;
    border-color: #a08cce;
    outline: 0;
    box-shadow: 0 0 0 0.25rem rgba(104 157 211, 0.25);
}

.accordion-header {
    margin-bottom: 0;
}

.accordion-item {
    background-color: #F2F2F2;
}

.accordion-item:first-of-type {
    border-top-left-radius: 0.75rem;
    border-top-right-radius: 0.75rem;
}

.accordion-item:first-of-type .accordion-button {
    border-top-left-radius: calc(0.75rem - 1px);
    border-top-right-radius: calc(0.75rem - 1px);
}

.accordion-item:not(:first-of-type) {
    border-top: 0;
}

.accordion-item:last-of-type {
    border-bottom-right-radius: 0.75rem;
    border-bottom-left-radius: 0.75rem;
}

.accordion-item:last-of-type .accordion-button.collapsed {
    border-bottom-right-radius: calc(0.75rem - 1px);
    border-bottom-left-radius: calc(0.75rem - 1px);
}

.accordion-item:last-of-type .accordion-collapse {
    border-bottom-right-radius: 0.75rem;
    border-bottom-left-radius: 0.75rem;
}

.accordion-body {
    padding: 1rem 1.25rem;
}

.accordion-flush .accordion-collapse {
    border-width: 0;
}

.accordion-flush .accordion-item {
    border-right: 0;
    border-left: 0;
    border-radius: 0;
}

.accordion-flush .accordion-item:first-child {
    border-top: 0;
}

.accordion-flush .accordion-item:last-child {
    border-bottom: 0;
}

.accordion-flush .accordion-item .accordion-button {
    border-radius: 0;
}

.breadcrumb {
    display: flex;
    flex-wrap: wrap;
    padding: 0 0;
    margin-bottom: 1rem;
    list-style: none;
}

.breadcrumb-item+.breadcrumb-item {
    padding-left: 0.5rem;
}

.breadcrumb-item+.breadcrumb-item::before {
    float: left;
    padding-right: 0.5rem;
    color: #6c757d;
    content: var(--bs-breadcrumb-divider, "/")
        /* rtl: var(--bs-breadcrumb-divider, "/") */
    ;
}

.breadcrumb-item.active {
    color: #6c757d;
}

.pagination {
    display: flex;
    padding-left: 0;
    list-style: none;
}

.page-link {
    position: relative;
    display: block;
    color: #7accc6;
    text-decoration: none;
    background-color: #fff;
    border: 1px solid #dee2e6;
    transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}

@media (prefers-reduced-motion: reduce) {
    .page-link {
        transition: none;
    }
}

.page-link:hover {
    z-index: 2;
    color: #689dd3;
    background-color: #e9ecef;
    border-color: #dee2e6;
}

.page-link:focus {
    z-index: 3;
    color: #689dd3;
    background-color: #e9ecef;
    outline: 0;
    box-shadow: 0 0 0 0.25rem rgba(104 157 211, 0.25);
}

.page-item:not(:first-child) .page-link {
    margin-left: -1px;
}

.page-item.active .page-link {
    z-index: 3;
    color: #fff;
    background-color: #7accc6;
    border-color: #7accc6;
}

.page-item.disabled .page-link {
    color: #6c757d;
    pointer-events: none;
    background-color: #fff;
    border-color: #dee2e6;
}

.page-link {
    padding: 0.375rem 0.75rem;
}

.page-item:first-child .page-link {
    border-top-left-radius: 0.75rem;
    border-bottom-left-radius: 0.75rem;
}

.page-item:last-child .page-link {
    border-top-right-radius: 0.75rem;
    border-bottom-right-radius: 0.75rem;
}

.pagination-lg .page-link {
    padding: 0.75rem 1.5rem;
    font-size: 1.09375rem;
}

.pagination-lg .page-item:first-child .page-link {
    border-top-left-radius: 0.3rem;
    border-bottom-left-radius: 0.3rem;
}

.pagination-lg .page-item:last-child .page-link {
    border-top-right-radius: 0.3rem;
    border-bottom-right-radius: 0.3rem;
}

.pagination-sm .page-link {
    padding: 0.25rem 0.5rem;
    font-size: 0.76563rem;
}

@media (min-width: 1200px) {
    .pagination-sm .page-link {
        font-size: 0.76562rem;
    }
}

.pagination-sm .page-item:first-child .page-link {
    border-top-left-radius: 0.2rem;
    border-bottom-left-radius: 0.2rem;
}

.pagination-sm .page-item:last-child .page-link {
    border-top-right-radius: 0.2rem;
    border-bottom-right-radius: 0.2rem;
}

.badge {
    display: inline-block;
    padding: 0.35em 0.65em;
    font-size: 0.75em;
    font-weight: 400;
    line-height: 1;
    color: #fff;
    text-align: center;
    white-space: nowrap;
    vertical-align: baseline;
    border-radius: 0.75rem;
}

.badge:empty {
    display: none;
}

.btn .badge {
    position: relative;
    top: -1px;
}

.alert {
    position: relative;
    padding: 1rem 1rem;
    margin-bottom: 1rem;
    border: 1px solid transparent;
    border-radius: 0.75rem;
}

.alert-heading {
    color: inherit;
}

.alert-link {
    font-weight: 700;
}

.alert-dismissible {
    padding-right: 3rem;
}

.alert-dismissible .btn-close {
    position: absolute;
    top: 0;
    right: 0;
    z-index: 2;
    padding: 1.25rem 1rem;
}

.alert-primary {
    color: #260e5e;
    background-color: #d9d1eb;
    border-color: #c6bae2;
}

.alert-primary .alert-link {
    color: #1e0b4b;
}

.alert-secondary {
    color: #537726;
    background-color: #e8f4d9;
    border-color: #dceec6;
}

.alert-secondary .alert-link {
    color: #425f1e;
}

.alert-success {
    color: #0b5335;
    background-color: #d1f6e6;
    border-color: #bbf1da;
}

.alert-success .alert-link {
    color: #09422a;
}

.alert-info {
    color: #2b6595;
    background-color: #daeefe;
    border-color: #c8e5fd;
}

.alert-info .alert-link {
    color: #225177;
}

.alert-warning {
    color: #984d16;
    background-color: #ffe6d3;
    border-color: #ffd9bd;
}

.alert-warning .alert-link {
    color: #7a3e12;
}

.alert-danger {
    color: #993e2a;
    background-color: #ffe1da;
    border-color: #ffd1c8;
}

.alert-danger .alert-link {
    color: #7a3222;
}

.alert-light {
    color: #4a4b4c;
    background-color: #f1f1f2;
    border-color: #eaebec;
}

.alert-light .alert-link {
    color: #3b3c3d;
}

.alert-dark {
    color: #6a6a6a;
    background-color: #efefef;
    border-color: #e8e8e8;
}

.alert-dark .alert-link {
    color: #555555;
}

@keyframes progress-bar-stripes {
    0% {
        background-position-x: 1rem;
    }
}

.progress {
    display: flex;
    height: 1rem;
    overflow: hidden;
    font-size: 0.65625rem;
    background-color: #e9ecef;
    border-radius: 0.75rem;
}

.progress-bar {
    display: flex;
    flex-direction: column;
    justify-content: center;
    overflow: hidden;
    color: #fff;
    text-align: center;
    white-space: nowrap;
    background-color: #7accc6;
    transition: width 0.6s ease;
}

@media (prefers-reduced-motion: reduce) {
    .progress-bar {
        transition: none;
    }
}

.progress-bar-striped {
    background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
    background-size: 1rem 1rem;
}

.progress-bar-animated {
    animation: 1s linear infinite progress-bar-stripes;
}

@media (prefers-reduced-motion: reduce) {
    .progress-bar-animated {
        animation: none;
    }
}

.list-group {
    display: flex;
    flex-direction: column;
    padding-left: 0;
    margin-bottom: 0;
    border-radius: 0.75rem;
}

.list-group-numbered {
    list-style-type: none;
    counter-reset: section;
}

.list-group-numbered>li::before {
    content: counters(section, ".") ". ";
    counter-increment: section;
}

.list-group-item-action {
    width: 100%;
    color: #495057;
    text-align: inherit;
}

.list-group-item-action:hover,
.list-group-item-action:focus {
    z-index: 1;
    color: #495057;
    text-decoration: none;
    background-color: #f8f9fa;
}

.list-group-item-action:active {
    color: #7e7e7e;
    background-color: #e9ecef;
}

.list-group-item {
    position: relative;
    display: block;
    padding: 0.5rem 1rem;
    color: #212529;
    text-decoration: none;
    background-color: #fff;
    border: 1px solid rgba(0, 0, 0, 0.125);
}

.list-group-item:first-child {
    border-top-left-radius: inherit;
    border-top-right-radius: inherit;
}

.list-group-item:last-child {
    border-bottom-right-radius: inherit;
    border-bottom-left-radius: inherit;
}

.list-group-item.disabled,
.list-group-item:disabled {
    color: #6c757d;
    pointer-events: none;
    background-color: #fff;
}

.list-group-item.active {
    z-index: 2;
    color: #fff;
    background-color: #7accc6;
    border-color: #7accc6;
}

.list-group-item+.list-group-item {
    border-top-width: 0;
}

.list-group-item+.list-group-item.active {
    margin-top: -1px;
    border-top-width: 1px;
}

.list-group-horizontal {
    flex-direction: row;
}

.list-group-horizontal>.list-group-item:first-child {
    border-bottom-left-radius: 0.75rem;
    border-top-right-radius: 0;
}

.list-group-horizontal>.list-group-item:last-child {
    border-top-right-radius: 0.75rem;
    border-bottom-left-radius: 0;
}

.list-group-horizontal>.list-group-item.active {
    margin-top: 0;
}

.list-group-horizontal>.list-group-item+.list-group-item {
    border-top-width: 1px;
    border-left-width: 0;
}

.list-group-horizontal>.list-group-item+.list-group-item.active {
    margin-left: -1px;
    border-left-width: 1px;
}

@media (min-width: 576px) {
    .list-group-horizontal-sm {
        flex-direction: row;
    }

    .list-group-horizontal-sm>.list-group-item:first-child {
        border-bottom-left-radius: 0.75rem;
        border-top-right-radius: 0;
    }

    .list-group-horizontal-sm>.list-group-item:last-child {
        border-top-right-radius: 0.75rem;
        border-bottom-left-radius: 0;
    }

    .list-group-horizontal-sm>.list-group-item.active {
        margin-top: 0;
    }

    .list-group-horizontal-sm>.list-group-item+.list-group-item {
        border-top-width: 1px;
        border-left-width: 0;
    }

    .list-group-horizontal-sm>.list-group-item+.list-group-item.active {
        margin-left: -1px;
        border-left-width: 1px;
    }
}

@media (min-width: 768px) {
    .list-group-horizontal-md {
        flex-direction: row;
    }

    .list-group-horizontal-md>.list-group-item:first-child {
        border-bottom-left-radius: 0.75rem;
        border-top-right-radius: 0;
    }

    .list-group-horizontal-md>.list-group-item:last-child {
        border-top-right-radius: 0.75rem;
        border-bottom-left-radius: 0;
    }

    .list-group-horizontal-md>.list-group-item.active {
        margin-top: 0;
    }

    .list-group-horizontal-md>.list-group-item+.list-group-item {
        border-top-width: 1px;
        border-left-width: 0;
    }

    .list-group-horizontal-md>.list-group-item+.list-group-item.active {
        margin-left: -1px;
        border-left-width: 1px;
    }
}

@media (min-width: 992px) {
    .list-group-horizontal-lg {
        flex-direction: row;
    }

    .list-group-horizontal-lg>.list-group-item:first-child {
        border-bottom-left-radius: 0.75rem;
        border-top-right-radius: 0;
    }

    .list-group-horizontal-lg>.list-group-item:last-child {
        border-top-right-radius: 0.75rem;
        border-bottom-left-radius: 0;
    }

    .list-group-horizontal-lg>.list-group-item.active {
        margin-top: 0;
    }

    .list-group-horizontal-lg>.list-group-item+.list-group-item {
        border-top-width: 1px;
        border-left-width: 0;
    }

    .list-group-horizontal-lg>.list-group-item+.list-group-item.active {
        margin-left: -1px;
        border-left-width: 1px;
    }
}

@media (min-width: 1200px) {
    .list-group-horizontal-xl {
        flex-direction: row;
    }

    .list-group-horizontal-xl>.list-group-item:first-child {
        border-bottom-left-radius: 0.75rem;
        border-top-right-radius: 0;
    }

    .list-group-horizontal-xl>.list-group-item:last-child {
        border-top-right-radius: 0.75rem;
        border-bottom-left-radius: 0;
    }

    .list-group-horizontal-xl>.list-group-item.active {
        margin-top: 0;
    }

    .list-group-horizontal-xl>.list-group-item+.list-group-item {
        border-top-width: 1px;
        border-left-width: 0;
    }

    .list-group-horizontal-xl>.list-group-item+.list-group-item.active {
        margin-left: -1px;
        border-left-width: 1px;
    }
}

@media (min-width: 1440) {
    .list-group-horizontal-xxl {
        flex-direction: row;
    }

    .list-group-horizontal-xxl>.list-group-item:first-child {
        border-bottom-left-radius: 0.75rem;
        border-top-right-radius: 0;
    }

    .list-group-horizontal-xxl>.list-group-item:last-child {
        border-top-right-radius: 0.75rem;
        border-bottom-left-radius: 0;
    }

    .list-group-horizontal-xxl>.list-group-item.active {
        margin-top: 0;
    }

    .list-group-horizontal-xxl>.list-group-item+.list-group-item {
        border-top-width: 1px;
        border-left-width: 0;
    }

    .list-group-horizontal-xxl>.list-group-item+.list-group-item.active {
        margin-left: -1px;
        border-left-width: 1px;
    }
}

.list-group-flush {
    border-radius: 0;
}

.list-group-flush>.list-group-item {
    border-width: 0 0 1px;
}

.list-group-flush>.list-group-item:last-child {
    border-bottom-width: 0;
}

.list-group-item-primary {
    color: #260e5e;
    background-color: #d9d1eb;
}

.list-group-item-primary.list-group-item-action:hover,
.list-group-item-primary.list-group-item-action:focus {
    color: #260e5e;
    background-color: #c3bcd4;
}

.list-group-item-primary.list-group-item-action.active {
    color: #fff;
    background-color: #260e5e;
    border-color: #260e5e;
}

.list-group-item-secondary {
    color: #537726;
    background-color: #e8f4d9;
}

.list-group-item-secondary.list-group-item-action:hover,
.list-group-item-secondary.list-group-item-action:focus {
    color: #537726;
    background-color: #d1dcc3;
}

.list-group-item-secondary.list-group-item-action.active {
    color: #fff;
    background-color: #537726;
    border-color: #537726;
}

.list-group-item-success {
    color: #0b5335;
    background-color: #d1f6e6;
}

.list-group-item-success.list-group-item-action:hover,
.list-group-item-success.list-group-item-action:focus {
    color: #0b5335;
    background-color: #bcddcf;
}

.list-group-item-success.list-group-item-action.active {
    color: #fff;
    background-color: #0b5335;
    border-color: #0b5335;
}

.list-group-item-info {
    color: #2b6595;
    background-color: #daeefe;
}

.list-group-item-info.list-group-item-action:hover,
.list-group-item-info.list-group-item-action:focus {
    color: #2b6595;
    background-color: #c4d6e5;
}

.list-group-item-info.list-group-item-action.active {
    color: #fff;
    background-color: #2b6595;
    border-color: #2b6595;
}

.list-group-item-warning {
    color: #984d16;
    background-color: #ffe6d3;
}

.list-group-item-warning.list-group-item-action:hover,
.list-group-item-warning.list-group-item-action:focus {
    color: #984d16;
    background-color: #e6cfbe;
}

.list-group-item-warning.list-group-item-action.active {
    color: #fff;
    background-color: #984d16;
    border-color: #984d16;
}

.list-group-item-danger {
    color: #993e2a;
    background-color: #ffe1da;
}

.list-group-item-danger.list-group-item-action:hover,
.list-group-item-danger.list-group-item-action:focus {
    color: #993e2a;
    background-color: #e6cbc4;
}

.list-group-item-danger.list-group-item-action.active {
    color: #fff;
    background-color: #993e2a;
    border-color: #993e2a;
}

.list-group-item-light {
    color: #4a4b4c;
    background-color: #f1f1f2;
}

.list-group-item-light.list-group-item-action:hover,
.list-group-item-light.list-group-item-action:focus {
    color: #4a4b4c;
    background-color: #d9d9da;
}

.list-group-item-light.list-group-item-action.active {
    color: #fff;
    background-color: #4a4b4c;
    border-color: #4a4b4c;
}

.list-group-item-dark {
    color: #6a6a6a;
    background-color: #efefef;
}

.list-group-item-dark.list-group-item-action:hover,
.list-group-item-dark.list-group-item-action:focus {
    color: #6a6a6a;
    background-color: #d7d7d7;
}

.list-group-item-dark.list-group-item-action.active {
    color: #fff;
    background-color: #6a6a6a;
    border-color: #6a6a6a;
}

.btn-close {
    box-sizing: content-box;
    width: 1em;
    height: 1em;
    padding: 0.25em 0.25em;
    color: #000;
    background: transparent url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23000'%3e%3cpath d='M.293.293a1 1 0 011.414 0L8 6.586 14.293.293a1 1 0 111.414 1.414L9.414 8l6.293 6.293a1 1 0 01-1.414 1.414L8 9.414l-6.293 6.293a1 1 0 01-1.414-1.414L6.586 8 .293 1.707a1 1 0 010-1.414z'/%3e%3c/svg%3e") center/1em auto no-repeat;
    border: 0;
    border-radius: 0.75rem;
    opacity: 0.5;
}

.btn-close:hover {
    color: #000;
    text-decoration: none;
    opacity: 0.75;
}

.btn-close:focus {
    outline: 0;
    box-shadow: 0 0 0 0.25rem rgba(104 157 211, 0.25);
    opacity: 1;
}

.btn-close:disabled,
.btn-close.disabled {
    pointer-events: none;
    -webkit-user-select: none;
            user-select: none;
    opacity: 0.25;
}

.btn-close-white {
    filter: invert(1) grayscale(100%) brightness(200%);
}

.toast {
    width: 350px;
    max-width: 100%;
    font-size: 0.875rem;
    pointer-events: auto;
    background-color: rgba(255, 255, 255, 0.85);
    background-clip: padding-box;
    border: 1px solid rgba(0, 0, 0, 0.1);
    box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15);
    border-radius: 0.75rem;
}

.toast.showing {
    opacity: 0;
}

.toast:not(.show) {
    display: none;
}

.toast-container {
    width: max-content;
    max-width: 100%;
    pointer-events: none;
}

.toast-container> :not(:last-child) {
    margin-bottom: 15px;
}

.toast-header {
    display: flex;
    align-items: center;
    padding: 0.5rem 0.75rem;
    color: #6c757d;
    background-color: rgba(255, 255, 255, 0.85);
    background-clip: padding-box;
    border-bottom: 1px solid rgba(0, 0, 0, 0.05);
    border-top-left-radius: calc(0.75rem - 1px);
    border-top-right-radius: calc(0.75rem - 1px);
}

.toast-header .btn-close {
    margin-right: -0.375rem;
    margin-left: 0.75rem;
}

.toast-body {
    padding: 0.75rem;
    word-wrap: break-word;
}

.modal {
    position: fixed;
    top: 0;
    left: 0;
    z-index: 1055;
    display: none;
    width: 100%;
    height: 100%;
    overflow-x: hidden;
    overflow-y: auto;
    outline: 0;
}

.modal-dialog {
    position: relative;
    width: auto;
    margin: 0.5rem;
    pointer-events: none;
}

.modal.fade .modal-dialog {
    transition: transform 0.3s ease-out;
    transform: translate(0, -50px);
}

@media (prefers-reduced-motion: reduce) {
    .modal.fade .modal-dialog {
        transition: none;
    }
}

.modal.show .modal-dialog {
    transform: none;
}

.modal.modal-static .modal-dialog {
    transform: scale(1.02);
}

.modal-dialog-scrollable {
    height: calc(100% - 1rem);
}

.modal-dialog-scrollable .modal-content {
    max-height: 100%;
    overflow: hidden;
}

.modal-dialog-scrollable .modal-body {
    overflow-y: auto;
}

.modal-dialog-centered {
    display: flex;
    align-items: center;
    min-height: calc(100% - 1rem);
}

.modal-content {
    position: relative;
    display: flex;
    flex-direction: column;
    width: 100%;
    pointer-events: auto;
    background-color: #fff;
    background-clip: padding-box;
    border: 1px solid rgba(0, 0, 0, 0.2);
    border-radius: 0.3rem;
    outline: 0;
}

.modal-backdrop {
    position: fixed;
    top: 0;
    left: 0;
    z-index: 1050;
    width: 100vw;
    height: 100vh;
    background-color: #000;
}

.modal-backdrop.fade {
    opacity: 0;
}

.modal-backdrop.show {
    opacity: 0.5;
}

.modal-header {
    display: flex;
    flex-shrink: 0;
    align-items: center;
    justify-content: space-between;
    padding: 1rem 1rem;
    border-bottom: 1px solid #EEEEEE;
    border-top-left-radius: calc(0.3rem - 1px);
    border-top-right-radius: calc(0.3rem - 1px);
}

.modal-header .btn-close {
    padding: 0.5rem 0.5rem;
    margin: -0.5rem -0.5rem -0.5rem auto;
}

.modal-title {
    margin-bottom: 0;
    line-height: 1.5;
}

.modal-body {
    position: relative;
    flex: 1 1 auto;
    padding: 1rem;
}

.modal-footer {
    display: flex;
    flex-wrap: wrap;
    flex-shrink: 0;
    align-items: center;
    justify-content: flex-end;
    padding: 0.75rem;
    border-top: 1px solid #EEEEEE;
    border-bottom-right-radius: calc(0.3rem - 1px);
    border-bottom-left-radius: calc(0.3rem - 1px);
}

.modal-footer>* {
    margin: 0.25rem;
}

@media (min-width: 576px) {
    .modal-dialog {
        max-width: 500px;
        margin: 1.75rem auto;
    }

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

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

    .modal-sm {
        max-width: 300px;
    }
}

@media (min-width: 992px) {

    .modal-lg,
    .modal-xl {
        max-width: 800px;
    }
}

@media (min-width: 1200px) {
    .modal-xl {
        max-width: 1140px;
    }
}

.modal-fullscreen {
    width: 100vw;
    max-width: none;
    height: 100%;
    margin: 0;
}

.modal-fullscreen .modal-content {
    height: 100%;
    border: 0;
    border-radius: 0;
}

.modal-fullscreen .modal-header {
    border-radius: 0;
}

.modal-fullscreen .modal-body {
    overflow-y: auto;
}

.modal-fullscreen .modal-footer {
    border-radius: 0;
}

@media (max-width: 575.98px) {
    .modal-fullscreen-sm-down {
        width: 100vw;
        max-width: none;
        height: 100%;
        margin: 0;
    }

    .modal-fullscreen-sm-down .modal-content {
        height: 100%;
        border: 0;
        border-radius: 0;
    }

    .modal-fullscreen-sm-down .modal-header {
        border-radius: 0;
    }

    .modal-fullscreen-sm-down .modal-body {
        overflow-y: auto;
    }

    .modal-fullscreen-sm-down .modal-footer {
        border-radius: 0;
    }
}

@media (max-width: 767.98px) {
    .modal-fullscreen-md-down {
        width: 100vw;
        max-width: none;
        height: 100%;
        margin: 0;
    }

    .modal-fullscreen-md-down .modal-content {
        height: 100%;
        border: 0;
        border-radius: 0;
    }

    .modal-fullscreen-md-down .modal-header {
        border-radius: 0;
    }

    .modal-fullscreen-md-down .modal-body {
        overflow-y: auto;
    }

    .modal-fullscreen-md-down .modal-footer {
        border-radius: 0;
    }
}

@media (max-width: 991.98px) {
    .modal-fullscreen-lg-down {
        width: 100vw;
        max-width: none;
        height: 100%;
        margin: 0;
    }

    .modal-fullscreen-lg-down .modal-content {
        height: 100%;
        border: 0;
        border-radius: 0;
    }

    .modal-fullscreen-lg-down .modal-header {
        border-radius: 0;
    }

    .modal-fullscreen-lg-down .modal-body {
        overflow-y: auto;
    }

    .modal-fullscreen-lg-down .modal-footer {
        border-radius: 0;
    }
}

@media (max-width: 1199.98px) {
    .modal-fullscreen-xl-down {
        width: 100vw;
        max-width: none;
        height: 100%;
        margin: 0;
    }

    .modal-fullscreen-xl-down .modal-content {
        height: 100%;
        border: 0;
        border-radius: 0;
    }

    .modal-fullscreen-xl-down .modal-header {
        border-radius: 0;
    }

    .modal-fullscreen-xl-down .modal-body {
        overflow-y: auto;
    }

    .modal-fullscreen-xl-down .modal-footer {
        border-radius: 0;
    }
}

@media (max-width: 1439.98) {
    .modal-fullscreen-xxl-down {
        width: 100vw;
        max-width: none;
        height: 100%;
        margin: 0;
    }

    .modal-fullscreen-xxl-down .modal-content {
        height: 100%;
        border: 0;
        border-radius: 0;
    }

    .modal-fullscreen-xxl-down .modal-header {
        border-radius: 0;
    }

    .modal-fullscreen-xxl-down .modal-body {
        overflow-y: auto;
    }

    .modal-fullscreen-xxl-down .modal-footer {
        border-radius: 0;
    }
}

.tooltip {
    position: absolute;
    z-index: 1080;
    display: block;
    margin: 0;
    font-family: "Roboto", 'Noto Arabic', sans-serif;
    font-style: normal;
    font-weight: 400;
    line-height: 1.5;
    text-align: left;
    text-align: start;
    text-decoration: none;
    text-shadow: none;
    text-transform: none;
    letter-spacing: normal;
    word-break: normal;
    word-spacing: normal;
    white-space: normal;
    line-break: auto;
    font-size: 0.76563rem;
    word-wrap: break-word;
    opacity: 0;
}

@media (min-width: 1200px) {
    .tooltip {
        font-size: 0.76562rem;
    }
}

.tooltip.show {
    opacity: 0.9;
}

.tooltip .tooltip-arrow {
    position: absolute;
    display: block;
    width: 0.8rem;
    height: 0.4rem;
}

.tooltip .tooltip-arrow::before {
    position: absolute;
    content: "";
    border-color: transparent;
    border-style: solid;
}

.bs-tooltip-top,
.bs-tooltip-auto[data-popper-placement^="top"] {
    padding: 0.4rem 0;
}

.bs-tooltip-top .tooltip-arrow,
.bs-tooltip-auto[data-popper-placement^="top"] .tooltip-arrow {
    bottom: 0;
}

.bs-tooltip-top .tooltip-arrow::before,
.bs-tooltip-auto[data-popper-placement^="top"] .tooltip-arrow::before {
    top: -1px;
    border-width: 0.4rem 0.4rem 0;
    border-top-color: #000;
}

.bs-tooltip-end,
.bs-tooltip-auto[data-popper-placement^="right"] {
    padding: 0 0.4rem;
}

.bs-tooltip-end .tooltip-arrow,
.bs-tooltip-auto[data-popper-placement^="right"] .tooltip-arrow {
    left: 0;
    width: 0.4rem;
    height: 0.8rem;
}

.bs-tooltip-end .tooltip-arrow::before,
.bs-tooltip-auto[data-popper-placement^="right"] .tooltip-arrow::before {
    right: -1px;
    border-width: 0.4rem 0.4rem 0.4rem 0;
    border-right-color: #000;
}

.bs-tooltip-bottom,
.bs-tooltip-auto[data-popper-placement^="bottom"] {
    padding: 0.4rem 0;
}

.bs-tooltip-bottom .tooltip-arrow,
.bs-tooltip-auto[data-popper-placement^="bottom"] .tooltip-arrow {
    top: 0;
}

.bs-tooltip-bottom .tooltip-arrow::before,
.bs-tooltip-auto[data-popper-placement^="bottom"] .tooltip-arrow::before {
    bottom: -1px;
    border-width: 0 0.4rem 0.4rem;
    border-bottom-color: #000;
}

.bs-tooltip-start,
.bs-tooltip-auto[data-popper-placement^="left"] {
    padding: 0 0.4rem;
}

.bs-tooltip-start .tooltip-arrow,
.bs-tooltip-auto[data-popper-placement^="left"] .tooltip-arrow {
    right: 0;
    width: 0.4rem;
    height: 0.8rem;
}

.bs-tooltip-start .tooltip-arrow::before,
.bs-tooltip-auto[data-popper-placement^="left"] .tooltip-arrow::before {
    left: -1px;
    border-width: 0.4rem 0 0.4rem 0.4rem;
    border-left-color: #000;
}

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

.popover {
    position: absolute;
    top: 0;
    left: 0
        /* rtl:ignore */
    ;
    z-index: 1070;
    display: block;
    max-width: 276px;
    font-family: "Roboto", 'Noto Arabic', sans-serif;
    font-style: normal;
    font-weight: 400;
    line-height: 1.5;
    text-align: left;
    text-align: start;
    text-decoration: none;
    text-shadow: none;
    text-transform: none;
    letter-spacing: normal;
    word-break: normal;
    word-spacing: normal;
    white-space: normal;
    line-break: auto;
    font-size: 0.76563rem;
    word-wrap: break-word;
    background-color: #fff;
    background-clip: padding-box;
    border: 1px solid rgba(0, 0, 0, 0.2);
    border-radius: 0.3rem;
}

@media (min-width: 1200px) {
    .popover {
        font-size: 0.76562rem;
    }
}

.popover .popover-arrow {
    position: absolute;
    display: block;
    width: 1rem;
    height: 0.5rem;
}

.popover .popover-arrow::before,
.popover .popover-arrow::after {
    position: absolute;
    display: block;
    content: "";
    border-color: transparent;
    border-style: solid;
}

.bs-popover-top>.popover-arrow,
.bs-popover-auto[data-popper-placement^="top"]>.popover-arrow {
    bottom: calc(-0.5rem - 1px);
}

.bs-popover-top>.popover-arrow::before,
.bs-popover-auto[data-popper-placement^="top"]>.popover-arrow::before {
    bottom: 0;
    border-width: 0.5rem 0.5rem 0;
    border-top-color: rgba(0, 0, 0, 0.25);
}

.bs-popover-top>.popover-arrow::after,
.bs-popover-auto[data-popper-placement^="top"]>.popover-arrow::after {
    bottom: 1px;
    border-width: 0.5rem 0.5rem 0;
    border-top-color: #fff;
}

.bs-popover-end>.popover-arrow,
.bs-popover-auto[data-popper-placement^="right"]>.popover-arrow {
    left: calc(-0.5rem - 1px);
    width: 0.5rem;
    height: 1rem;
}

.bs-popover-end>.popover-arrow::before,
.bs-popover-auto[data-popper-placement^="right"]>.popover-arrow::before {
    left: 0;
    border-width: 0.5rem 0.5rem 0.5rem 0;
    border-right-color: rgba(0, 0, 0, 0.25);
}

.bs-popover-end>.popover-arrow::after,
.bs-popover-auto[data-popper-placement^="right"]>.popover-arrow::after {
    left: 1px;
    border-width: 0.5rem 0.5rem 0.5rem 0;
    border-right-color: #fff;
}

.bs-popover-bottom>.popover-arrow,
.bs-popover-auto[data-popper-placement^="bottom"]>.popover-arrow {
    top: calc(-0.5rem - 1px);
}

.bs-popover-bottom>.popover-arrow::before,
.bs-popover-auto[data-popper-placement^="bottom"]>.popover-arrow::before {
    top: 0;
    border-width: 0 0.5rem 0.5rem 0.5rem;
    border-bottom-color: rgba(0, 0, 0, 0.25);
}

.bs-popover-bottom>.popover-arrow::after,
.bs-popover-auto[data-popper-placement^="bottom"]>.popover-arrow::after {
    top: 1px;
    border-width: 0 0.5rem 0.5rem 0.5rem;
    border-bottom-color: #fff;
}

.bs-popover-bottom .popover-header::before,
.bs-popover-auto[data-popper-placement^="bottom"] .popover-header::before {
    position: absolute;
    top: 0;
    left: 50%;
    display: block;
    width: 1rem;
    margin-left: -0.5rem;
    content: "";
    border-bottom: 1px solid #f0f0f0;
}

.bs-popover-start>.popover-arrow,
.bs-popover-auto[data-popper-placement^="left"]>.popover-arrow {
    right: calc(-0.5rem - 1px);
    width: 0.5rem;
    height: 1rem;
}

.bs-popover-start>.popover-arrow::before,
.bs-popover-auto[data-popper-placement^="left"]>.popover-arrow::before {
    right: 0;
    border-width: 0.5rem 0 0.5rem 0.5rem;
    border-left-color: rgba(0, 0, 0, 0.25);
}

.bs-popover-start>.popover-arrow::after,
.bs-popover-auto[data-popper-placement^="left"]>.popover-arrow::after {
    right: 1px;
    border-width: 0.5rem 0 0.5rem 0.5rem;
    border-left-color: #fff;
}

.popover-header {
    padding: 0.5rem 1rem;
    margin-bottom: 0;
    font-size: 0.875rem;
    color: #3d4465;
    background-color: #f0f0f0;
    border-bottom: 1px solid rgba(0, 0, 0, 0.2);
    border-top-left-radius: calc(0.3rem - 1px);
    border-top-right-radius: calc(0.3rem - 1px);
}

.popover-header:empty {
    display: none;
}

.popover-body {
    padding: 1rem 1rem;
    color: #7e7e7e;
}

.carousel {
    position: relative;
}

.carousel.pointer-event {
    touch-action: pan-y;
}

.carousel-inner {
    position: relative;
    width: 100%;
    overflow: hidden;
}

.carousel-inner::after {
    display: block;
    clear: both;
    content: "";
}

.carousel-item {
    position: relative;
    display: none;
    float: left;
    width: 100%;
    margin-right: -100%;
    backface-visibility: hidden;
    transition: transform 0.6s ease-in-out;
}

@media (prefers-reduced-motion: reduce) {
    .carousel-item {
        transition: none;
    }
}

.carousel-item.active,
.carousel-item-next,
.carousel-item-prev {
    display: block;
}

/* rtl:begin:ignore */
.carousel-item-next:not(.carousel-item-start),
.active.carousel-item-end {
    transform: translateX(100%);
}

.carousel-item-prev:not(.carousel-item-end),
.active.carousel-item-start {
    transform: translateX(-100%);
}

/* rtl:end:ignore */
.carousel-fade .carousel-item {
    opacity: 0;
    transition-property: opacity;
    transform: none;
}

.carousel-fade .carousel-item.active,
.carousel-fade .carousel-item-next.carousel-item-start,
.carousel-fade .carousel-item-prev.carousel-item-end {
    z-index: 1;
    opacity: 1;
}

.carousel-fade .active.carousel-item-start,
.carousel-fade .active.carousel-item-end {
    z-index: 0;
    opacity: 0;
    transition: opacity 0s 0.6s;
}

@media (prefers-reduced-motion: reduce) {

    .carousel-fade .active.carousel-item-start,
    .carousel-fade .active.carousel-item-end {
        transition: none;
    }
}

.carousel-control-prev,
.carousel-control-next {
    position: absolute;
    top: 0;
    bottom: 0;
    z-index: 1;
    display: flex;
    align-items: center;
    justify-content: center;
    width: 15%;
    padding: 0;
    color: #fff;
    text-align: center;
    background: none;
    border: 0;
    opacity: 0.5;
    transition: opacity 0.15s ease;
}

@media (prefers-reduced-motion: reduce) {

    .carousel-control-prev,
    .carousel-control-next {
        transition: none;
    }
}

.carousel-control-prev:hover,
.carousel-control-prev:focus,
.carousel-control-next:hover,
.carousel-control-next:focus {
    color: #fff;
    text-decoration: none;
    outline: 0;
    opacity: 0.9;
}

.carousel-control-prev {
    left: 0;
}

.carousel-control-next {
    right: 0;
}

.carousel-control-prev-icon,
.carousel-control-next-icon {
    display: inline-block;
    width: 2rem;
    height: 2rem;
    background-repeat: no-repeat;
    background-position: 50%;
    background-size: 100% 100%;
}

/* rtl:options: {
  "autoRename": true,
  "stringMap":[ {
    "name"    : "prev-next",
    "search"  : "prev",
    "replace" : "next"
  } ]
} */
.carousel-control-prev-icon {
    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23fff'%3e%3cpath d='M11.354 1.646a.5.5 0 0 1 0 .708L5.707 8l5.647 5.646a.5.5 0 0 1-.708.708l-6-6a.5.5 0 0 1 0-.708l6-6a.5.5 0 0 1 .708 0z'/%3e%3c/svg%3e");
}

.carousel-control-next-icon {
    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23fff'%3e%3cpath d='M4.646 1.646a.5.5 0 0 1 .708 0l6 6a.5.5 0 0 1 0 .708l-6 6a.5.5 0 0 1-.708-.708L10.293 8 4.646 2.354a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e");
}

.carousel-indicators {
    position: absolute;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 2;
    display: flex;
    justify-content: center;
    padding: 0;
    margin-right: 15%;
    margin-bottom: 1rem;
    margin-left: 15%;
    list-style: none;
}

.carousel-indicators [data-bs-target] {
    box-sizing: content-box;
    flex: 0 1 auto;
    width: 30px;
    height: 3px;
    padding: 0;
    margin-right: 3px;
    margin-left: 3px;
    text-indent: -999px;
    cursor: pointer;
    background-color: #fff;
    background-clip: padding-box;
    border: 0;
    border-top: 10px solid transparent;
    border-bottom: 10px solid transparent;
    opacity: 0.5;
    transition: opacity 0.6s ease;
}

@media (prefers-reduced-motion: reduce) {
    .carousel-indicators [data-bs-target] {
        transition: none;
    }
}

.carousel-indicators .active {
    opacity: 1;
}

.carousel-caption {
    position: absolute;
    right: 15%;
    bottom: 1.25rem;
    left: 15%;
    padding-top: 1.25rem;
    padding-bottom: 1.25rem;
    color: #fff;
    text-align: center;
}

.carousel-dark .carousel-control-prev-icon,
.carousel-dark .carousel-control-next-icon {
    filter: invert(1) grayscale(100);
}

.carousel-dark .carousel-indicators [data-bs-target] {
    background-color: #000;
}

.carousel-dark .carousel-caption {
    color: #000;
}

@keyframes spinner-border {
    to {
        transform: rotate(360deg)
            /* rtl:ignore */
        ;
    }
}

.spinner-border {
    display: inline-block;
    width: 2rem;
    height: 2rem;
    vertical-align: -0.125em;
    border: 0.25em solid currentColor;
    border-right-color: transparent;
    border-radius: 50%;
    animation: 0.75s linear infinite spinner-border;
}

.spinner-border-sm {
    width: 1rem;
    height: 1rem;
    border-width: 0.2em;
}

@keyframes spinner-grow {
    0% {
        transform: scale(0);
    }

    50% {
        opacity: 1;
        transform: none;
    }
}

.spinner-grow {
    display: inline-block;
    width: 2rem;
    height: 2rem;
    vertical-align: -0.125em;
    background-color: currentColor;
    border-radius: 50%;
    opacity: 0;
    animation: 0.75s linear infinite spinner-grow;
}

.spinner-grow-sm {
    width: 1rem;
    height: 1rem;
}

@media (prefers-reduced-motion: reduce) {

    .spinner-border,
    .spinner-grow {
        animation-duration: 1.5s;
    }
}

.offcanvas {
    position: fixed;
    bottom: 0;
    z-index: 1045;
    display: flex;
    flex-direction: column;
    max-width: 100%;
    visibility: hidden;
    background-color: #fff;
    background-clip: padding-box;
    outline: 0;
    transition: transform 0.3s ease-in-out;
}

@media (prefers-reduced-motion: reduce) {
    .offcanvas {
        transition: none;
    }
}

.offcanvas-backdrop {
    position: fixed;
    top: 0;
    left: 0;
    z-index: 1040;
    width: 100vw;
    height: 100vh;
    background-color: #000;
}

.offcanvas-backdrop.fade {
    opacity: 0;
}

.offcanvas-backdrop.show {
    opacity: 0.5;
}

.offcanvas-header {
    display: flex;
    align-items: center;
    justify-content: space-between;
    padding: 1rem 1rem;
}

.offcanvas-header .btn-close {
    padding: 0.5rem 0.5rem;
    margin-top: -0.5rem;
    margin-right: -0.5rem;
    margin-bottom: -0.5rem;
}

.offcanvas-title {
    margin-bottom: 0;
    line-height: 1.5;
}

.offcanvas-body {
    flex-grow: 1;
    padding: 1rem 1rem;
    overflow-y: auto;
}

.offcanvas-start {
    top: 0;
    left: 0;
    width: 400px;
    border-right: 1px solid rgba(0, 0, 0, 0.2);
    transform: translateX(-100%);
}

.offcanvas-end {
    top: 0;
    right: 0;
    width: 400px;
    border-left: 1px solid rgba(0, 0, 0, 0.2);
    transform: translateX(100%);
}

.offcanvas-top {
    top: 0;
    right: 0;
    left: 0;
    height: 30vh;
    max-height: 100%;
    border-bottom: 1px solid rgba(0, 0, 0, 0.2);
    transform: translateY(-100%);
}

.offcanvas-bottom {
    right: 0;
    left: 0;
    height: 30vh;
    max-height: 100%;
    border-top: 1px solid rgba(0, 0, 0, 0.2);
    transform: translateY(100%);
}

.offcanvas.show {
    transform: none;
}

.placeholder {
    display: inline-block;
    min-height: 1em;
    vertical-align: middle;
    cursor: wait;
    background-color: currentColor;
    opacity: 0.5;
}

.placeholder.btn::before {
    display: inline-block;
    content: "";
}

.placeholder-xs {
    min-height: .6em;
}

.placeholder-sm {
    min-height: .8em;
}

.placeholder-lg {
    min-height: 1.2em;
}

.placeholder-glow .placeholder {
    animation: placeholder-glow 2s ease-in-out infinite;
}

@keyframes placeholder-glow {
    50% {
        opacity: 0.2;
    }
}

.placeholder-wave {
    mask-image: linear-gradient(130deg, #000 55%, rgba(0, 0, 0, 0.8) 75%, #000 95%);
    mask-size: 200% 100%;
    animation: placeholder-wave 2s linear infinite;
}

@keyframes placeholder-wave {
    100% {
        mask-position: -200% 0%;
    }
}

.clearfix::after {
    display: block;
    clear: both;
    content: "";
}

.link-primary {
    color: #7accc6;
}

.link-primary:hover,
.link-primary:focus {
    color: #689dd3;
}

.link-secondary {
    color: #8BC740;
}

.link-secondary:hover,
.link-secondary:focus {
    color: #a2d266;
}

.link-success {
    color: #1BD084;
}

.link-success:hover,
.link-success:focus {
    color: #49d99d;
}

.link-info {
    color: #48A9F8;
}

.link-info:hover,
.link-info:focus {
    color: #6dbaf9;
}

.link-warning {
    color: #FE8024;
}

.link-warning:hover,
.link-warning:focus {
    color: #fe9950;
}

.link-danger {
    color: #FF6746;
}

.link-danger:hover,
.link-danger:focus {
    color: #ff856b;
}

.link-light {
    color: #babbbf;
}

.link-light:hover,
.link-light:focus {
    color: #c8c9cc;
}

.link-dark {
    color: #B1B1B1;
}

.link-dark:hover,
.link-dark:focus {
    color: #c1c1c1;
}

.ratio {
    position: relative;
    width: 100%;
}

.ratio::before {
    display: block;
    padding-top: var(--bs-aspect-ratio);
    content: "";
}

.ratio>* {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}

.ratio-1x1 {
    --bs-aspect-ratio: 100%;
}

.ratio-4x3 {
    --bs-aspect-ratio: calc(3 / 4 * 100%);
}

.ratio-16x9 {
    --bs-aspect-ratio: calc(9 / 16 * 100%);
}

.ratio-21x9 {
    --bs-aspect-ratio: calc(9 / 21 * 100%);
}

.fixed-top {
    position: fixed;
    top: 0;
    right: 0;
    left: 0;
    z-index: 1030;
}

.fixed-bottom {
    position: fixed;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 1030;
}

.sticky-top {
    position: sticky;
    top: 0;
    z-index: 1020;
}

@media (min-width: 576px) {
    .sticky-sm-top {
        position: sticky;
        top: 0;
        z-index: 1020;
    }
}

@media (min-width: 768px) {
    .sticky-md-top {
        position: sticky;
        top: 0;
        z-index: 1020;
    }
}

@media (min-width: 992px) {
    .sticky-lg-top {
        position: sticky;
        top: 0;
        z-index: 1020;
    }
}

@media (min-width: 1200px) {
    .sticky-xl-top {
        position: sticky;
        top: 0;
        z-index: 1020;
    }
}

@media (min-width: 1440) {
    .sticky-xxl-top {
        position: sticky;
        top: 0;
        z-index: 1020;
    }
}

.hstack {
    display: flex;
    flex-direction: row;
    align-items: center;
    align-self: stretch;
}

.vstack {
    display: flex;
    flex: 1 1 auto;
    flex-direction: column;
    align-self: stretch;
}

.visually-hidden,
.visually-hidden-focusable:not(:focus):not(:focus-within) {
    position: absolute !important;
    width: 1px !important;
    height: 1px !important;
    padding: 0 !important;
    margin: -1px !important;
    overflow: hidden !important;
    clip: rect(0, 0, 0, 0) !important;
    white-space: nowrap !important;
    border: 0 !important;
}

.stretched-link::after {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 1;
    content: "";
}

.text-truncate {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.vr {
    display: inline-block;
    align-self: stretch;
    width: 1px;
    min-height: 1em;
    background-color: currentColor;
    opacity: 0.25;
}

.align-baseline {
    vertical-align: baseline !important;
}

.align-top {
    vertical-align: top !important;
}

.align-middle {
    vertical-align: middle !important;
}

.align-bottom {
    vertical-align: bottom !important;
}

.align-text-bottom {
    vertical-align: text-bottom !important;
}

.align-text-top {
    vertical-align: text-top !important;
}

.float-start {
    float: left !important;
}

.float-end {
    float: right !important;
}

.float-none {
    float: none !important;
}

.opacity-0 {
    opacity: 0 !important;
}

.opacity-25 {
    opacity: 0.25 !important;
}

.opacity-50 {
    opacity: 0.5 !important;
}

.opacity-75 {
    opacity: 0.75 !important;
}

.opacity-100 {
    opacity: 1 !important;
}

.overflow-auto {
    overflow: auto !important;
}

.overflow-hidden {
    overflow: hidden !important;
}

.overflow-visible {
    overflow: visible !important;
}

.overflow-scroll {
    overflow: scroll !important;
}

.d-inline {
    display: inline !important;
}

.d-inline-block {
    display: inline-block !important;
}

.d-block {
    display: block !important;
}

.d-grid {
    display: grid !important;
}

.d-table {
    display: table !important;
}

.d-table-row {
    display: table-row !important;
}

.d-table-cell {
    display: table-cell !important;
}

.d-flex {
    display: flex !important;
}

.d-inline-flex {
    display: inline-flex !important;
}

.d-none {
    display: none !important;
}

.shadow {
    box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15) !important;
}

.shadow-sm {
    box-shadow: 0 0.125rem 0.25rem rgba(0, 0, 0, 0.075) !important;
}

.shadow-lg {
    box-shadow: 0 1rem 3rem rgba(0, 0, 0, 0.175) !important;
}

.shadow-none {
    box-shadow: none !important;
}

.position-static {
    position: static !important;
}

.position-relative {
    position: relative !important;
}

.position-absolute {
    position: absolute !important;
}

.position-fixed {
    position: fixed !important;
}

.position-sticky {
    position: sticky !important;
}

.top-0 {
    top: 0 !important;
}

.top-50 {
    top: 50% !important;
}

.top-100 {
    top: 100% !important;
}

.bottom-0 {
    bottom: 0 !important;
}

.bottom-50 {
    bottom: 50% !important;
}

.bottom-100 {
    bottom: 100% !important;
}

.start-0 {
    left: 0 !important;
}

.start-50 {
    left: 50% !important;
}

.start-100 {
    left: 100% !important;
}

.end-0 {
    right: 0 !important;
}

.end-50 {
    right: 50% !important;
}

.end-100 {
    right: 100% !important;
}

.translate-middle {
    transform: translate(-50%, -50%) !important;
}

.translate-middle-x {
    transform: translateX(-50%) !important;
}

.translate-middle-y {
    transform: translateY(-50%) !important;
}

.border {
    border: 1px solid #EEEEEE !important;
}

.border-0 {
    border: 0 !important;
}

.border-top {
    border-top: 1px solid #EEEEEE !important;
}

.border-top-0 {
    border-top: 0 !important;
}

.border-end {
    border-right: 1px solid #EEEEEE !important;
}

.border-end-0 {
    border-right: 0 !important;
}

.border-bottom {
    border-bottom: 1px solid #EEEEEE !important;
}

.border-bottom-0 {
    border-bottom: 0 !important;
}

.border-start {
    border-left: 1px solid #EEEEEE !important;
}

.border-start-0 {
    border-left: 0 !important;
}

.border-primary {
    border-color: #7accc6 !important;
}

.border-secondary {
    border-color: #8BC740 !important;
}

.border-success {
    border-color: #1BD084 !important;
}

.border-info {
    border-color: #48A9F8 !important;
}

.border-warning {
    border-color: #FE8024 !important;
}

.border-danger {
    border-color: #FF6746 !important;
}

.border-light {
    border-color: #babbbf !important;
}

.border-dark {
    border-color: #B1B1B1 !important;
}

.border-white {
    border-color: #fff !important;
}

.border-1 {
    border-width: 1px !important;
}

.border-2 {
    border-width: 2px !important;
}

.border-3 {
    border-width: 3px !important;
}

.border-4 {
    border-width: 4px !important;
}

.border-5 {
    border-width: 5px !important;
}

.w-25 {
    width: 25% !important;
}

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

.w-75 {
    width: 75% !important;
}

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

.w-auto {
    width: auto !important;
}

.mw-100 {
    max-width: 100% !important;
}

.vw-100 {
    width: 100vw !important;
}

.min-vw-100 {
    min-width: 100vw !important;
}

.h-25 {
    height: 25% !important;
}

.h-50 {
    height: 50% !important;
}

.h-75 {
    height: 75% !important;
}

.h-100 {
    height: 100% !important;
}

.h-auto {
    height: auto !important;
}

.mh-100 {
    max-height: 100% !important;
}

.vh-100 {
    height: 100vh !important;
}

.min-vh-100 {
    min-height: 100vh !important;
}

.flex-fill {
    flex: 1 1 auto !important;
}

.flex-row {
    flex-direction: row !important;
}

.flex-column {
    flex-direction: column !important;
}

.flex-row-reverse {
    flex-direction: row-reverse !important;
}

.flex-column-reverse {
    flex-direction: column-reverse !important;
}

.flex-grow-0 {
    flex-grow: 0 !important;
}

.flex-grow-1 {
    flex-grow: 1 !important;
}

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

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

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

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

.flex-wrap-reverse {
    flex-wrap: wrap-reverse !important;
}

.gap-0 {
    gap: 0 !important;
}

.gap-1 {
    gap: 0.25rem !important;
}

.gap-2 {
    gap: 0.5rem !important;
}

.gap-3 {
    gap: 1rem !important;
}

.gap-4 {
    gap: 1.5rem !important;
}

.gap-5 {
    gap: 3rem !important;
}

.justify-content-start {
    justify-content: flex-start !important;
}

.justify-content-end {
    justify-content: flex-end !important;
}

.justify-content-center {
    justify-content: center !important;
}

.justify-content-between {
    justify-content: space-between !important;
}

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

.justify-content-evenly {
    justify-content: space-evenly !important;
}

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

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

.align-items-center {
    align-items: center !important;
}

.align-items-baseline {
    align-items: baseline !important;
}

.align-items-stretch {
    align-items: stretch !important;
}

.align-content-start {
    align-content: flex-start !important;
}

.align-content-end {
    align-content: flex-end !important;
}

.align-content-center {
    align-content: center !important;
}

.align-content-between {
    align-content: space-between !important;
}

.align-content-around {
    align-content: space-around !important;
}

.align-content-stretch {
    align-content: stretch !important;
}

.align-self-auto {
    align-self: auto !important;
}

.align-self-start {
    align-self: flex-start !important;
}

.align-self-end {
    align-self: flex-end !important;
}

.align-self-center {
    align-self: center !important;
}

.align-self-baseline {
    align-self: baseline !important;
}

.align-self-stretch {
    align-self: stretch !important;
}

.order-first {
    order: -1 !important;
}

.order-0 {
    order: 0 !important;
}

.order-1 {
    order: 1 !important;
}

.order-2 {
    order: 2 !important;
}

.order-3 {
    order: 3 !important;
}

.order-4 {
    order: 4 !important;
}

.order-5 {
    order: 5 !important;
}

.order-last {
    order: 6 !important;
}

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

.m-1 {
    margin: 0.25rem !important;
}

.m-2 {
    margin: 0.5rem !important;
}

.m-3 {
    margin: 1rem !important;
}

.m-4 {
    margin: 1.5rem !important;
}

.m-5 {
    margin: 3rem !important;
}

.m-auto {
    margin: auto !important;
}

.mx-0 {
    margin-right: 0 !important;
    margin-left: 0 !important;
}

.mx-1 {
    margin-right: 0.25rem !important;
    margin-left: 0.25rem !important;
}

.mx-2 {
    margin-right: 0.5rem !important;
    margin-left: 0.5rem !important;
}

.mx-3 {
    margin-right: 1rem !important;
    margin-left: 1rem !important;
}

.mx-4 {
    margin-right: 1.5rem !important;
    margin-left: 1.5rem !important;
}

.mx-5 {
    margin-right: 3rem !important;
    margin-left: 3rem !important;
}

.mx-auto {
    margin-right: auto !important;
    margin-left: auto !important;
}

.my-0 {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
}

.my-1 {
    margin-top: 0.25rem !important;
    margin-bottom: 0.25rem !important;
}

.my-2 {
    margin-top: 0.5rem !important;
    margin-bottom: 0.5rem !important;
}

.my-3 {
    margin-top: 1rem !important;
    margin-bottom: 1rem !important;
}

.my-4 {
    margin-top: 1.5rem !important;
    margin-bottom: 1.5rem !important;
}

.my-5 {
    margin-top: 3rem !important;
    margin-bottom: 3rem !important;
}

.my-auto {
    margin-top: auto !important;
    margin-bottom: auto !important;
}

.mt-0 {
    margin-top: 0 !important;
}

.mt-1 {
    margin-top: 0.25rem !important;
}

.mt-2 {
    margin-top: 0.5rem !important;
}

.mt-3 {
    margin-top: 1rem !important;
}

.mt-4 {
    margin-top: 1.5rem !important;
}

.mt-5 {
    margin-top: 3rem !important;
}

.mt-auto {
    margin-top: auto !important;
}

.me-0 {
    margin-right: 0 !important;
}

.me-1 {
    margin-right: 0.25rem !important;
}

.me-2 {
    margin-right: 0.5rem !important;
}

.me-3 {
    margin-right: 1rem !important;
}

.me-4 {
    margin-right: 1.5rem !important;
}

.me-5 {
    margin-right: 3rem !important;
}

.me-auto {
    margin-right: auto !important;
}

.mb-0 {
    margin-bottom: 0 !important;
}

.mb-1 {
    margin-bottom: 0.25rem !important;
}

.mb-2 {
    margin-bottom: 0.5rem !important;
}

.mb-3 {
    margin-bottom: 1rem !important;
}

.mb-4 {
    margin-bottom: 1.5rem !important;
}

.mb-5 {
    margin-bottom: 3rem !important;
}

.mb-auto {
    margin-bottom: auto !important;
}

.ms-0 {
    margin-left: 0 !important;
}

.ms-1 {
    margin-left: 0.25rem !important;
}

.ms-2 {
    margin-left: 0.5rem !important;
}

.ms-3 {
    margin-left: 1rem !important;
}

.ms-4 {
    margin-left: 1.5rem !important;
}

.ms-5 {
    margin-left: 3rem !important;
}

.ms-auto {
    margin-left: auto !important;
}

.p-0 {
    padding: 0 !important;
}

.p-1 {
    padding: 0.25rem !important;
}

.p-2 {
    padding: 0.5rem !important;
}

.p-3 {
    padding: 1rem !important;
}

.p-4 {
    padding: 1.5rem !important;
}

.p-5 {
    padding: 3rem !important;
}

.px-0 {
    padding-right: 0 !important;
    padding-left: 0 !important;
}

.px-1 {
    padding-right: 0.25rem !important;
    padding-left: 0.25rem !important;
}

.px-2 {
    padding-right: 0.5rem !important;
    padding-left: 0.5rem !important;
}

.px-3 {
    padding-right: 1rem !important;
    padding-left: 1rem !important;
}

.px-4 {
    padding-right: 1.5rem !important;
    padding-left: 1.5rem !important;
}

.px-5 {
    padding-right: 3rem !important;
    padding-left: 3rem !important;
}

.py-0 {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
}

.py-1 {
    padding-top: 0.25rem !important;
    padding-bottom: 0.25rem !important;
}

.py-2 {
    padding-top: 0.5rem !important;
    padding-bottom: 0.5rem !important;
}

.py-3 {
    padding-top: 1rem !important;
    padding-bottom: 1rem !important;
}

.py-4 {
    padding-top: 1.5rem !important;
    padding-bottom: 1.5rem !important;
}

.py-5 {
    padding-top: 3rem !important;
    padding-bottom: 3rem !important;
}

.pt-0 {
    padding-top: 0 !important;
}

.pt-1 {
    padding-top: 0.25rem !important;
}

.pt-2 {
    padding-top: 0.5rem !important;
}

.pt-3 {
    padding-top: 1rem !important;
}

.pt-4 {
    padding-top: 1.5rem !important;
}

.pt-5 {
    padding-top: 3rem !important;
}

.pe-0 {
    padding-right: 0 !important;
}

.pe-1 {
    padding-right: 0.25rem !important;
}

.pe-2 {
    padding-right: 0.5rem !important;
}

.pe-3 {
    padding-right: 1rem !important;
}

.pe-4 {
    padding-right: 1.5rem !important;
}

.pe-5 {
    padding-right: 3rem !important;
}

.pb-0 {
    padding-bottom: 0 !important;
}

.pb-1 {
    padding-bottom: 0.25rem !important;
}

.pb-2 {
    padding-bottom: 0.5rem !important;
}

.pb-3 {
    padding-bottom: 1rem !important;
}

.pb-4 {
    padding-bottom: 1.5rem !important;
}

.pb-5 {
    padding-bottom: 3rem !important;
}

.ps-0 {
    padding-left: 0 !important;
}

.ps-1 {
    padding-left: 0.25rem !important;
}

.ps-2 {
    padding-left: 0.5rem !important;
}

.ps-3 {
    padding-left: 1rem !important;
}

.ps-4 {
    padding-left: 1.5rem !important;
}

.ps-5 {
    padding-left: 3rem !important;
}

.font-monospace {
    font-family: var(--bs-font-monospace) !important;
}

.fs-1 {
    font-size: calc(1.35rem + 1.2vw) !important;
}

.fs-2 {
    font-size: calc(1.3125rem + 0.75vw) !important;
}

.fs-3 {
    font-size: calc(1.275rem + 0.3vw) !important;
}

.fs-4 {
    font-size: 1.125rem !important;
}

.fs-5 {
    font-size: 1rem !important;
}

.fs-6 {
    font-size: 0.938rem !important;
}

.fst-italic {
    font-style: italic !important;
}

.fst-normal {
    font-style: normal !important;
}

.fw-light {
    font-weight: 300 !important;
}

.fw-lighter {
    font-weight: lighter !important;
}

.fw-normal {
    font-weight: 400 !important;
}

.fw-bold {
    font-weight: 700 !important;
}

.fw-bolder {
    font-weight: bolder !important;
}

.lh-1 {
    line-height: 1 !important;
}

.lh-sm {
    line-height: 1.25 !important;
}

.lh-base {
    line-height: 1.5 !important;
}

.lh-lg {
    line-height: 2 !important;
}

.text-start {
    text-align: left !important;
}

.text-end {
    text-align: right !important;
}

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

.text-decoration-none {
    text-decoration: none !important;
}

.text-decoration-underline {
    text-decoration: underline !important;
}

.text-decoration-line-through {
    text-decoration: line-through !important;
}

.text-lowercase {
    text-transform: lowercase !important;
}

.text-uppercase {
    text-transform: uppercase !important;
}

.text-capitalize {
    text-transform: capitalize !important;
}

.text-wrap {
    white-space: normal !important;
}

.text-nowrap {
    white-space: nowrap !important;
}

/* rtl:begin:remove */
.text-break {
    word-wrap: break-word !important;
    word-break: break-word !important;
}

/* rtl:end:remove */
.text-primary {
    --bs-text-opacity: 1;
    color: rgba(var(--bs-primary-rgb), var(--bs-text-opacity)) !important;
}

.text-secondary {
    --bs-text-opacity: 1;
    color: rgba(var(--bs-secondary-rgb), var(--bs-text-opacity)) !important;
}

.text-success {
    --bs-text-opacity: 1;
    color: rgba(var(--bs-success-rgb), var(--bs-text-opacity)) !important;
}

.text-info {
    --bs-text-opacity: 1;
    color: rgba(var(--bs-info-rgb), var(--bs-text-opacity)) !important;
}

.text-warning {
    --bs-text-opacity: 1;
    color: rgba(var(--bs-warning-rgb), var(--bs-text-opacity)) !important;
}

.text-danger {
    --bs-text-opacity: 1;
    color: rgba(var(--bs-danger-rgb), var(--bs-text-opacity)) !important;
}

.text-light {
    --bs-text-opacity: 1;
    color: rgba(var(--bs-light-rgb), var(--bs-text-opacity)) !important;
}

.text-dark {
    --bs-text-opacity: 1;
    color: rgba(var(--bs-dark-rgb), var(--bs-text-opacity)) !important;
}

.text-black {
    --bs-text-opacity: 1;
    color: rgba(var(--bs-black-rgb), var(--bs-text-opacity)) !important;
}

.text-white {
    --bs-text-opacity: 1;
    color: rgba(var(--bs-white-rgb), var(--bs-text-opacity)) !important;
}

.text-body {
    --bs-text-opacity: 1;
    color: rgba(var(--bs-body-color-rgb), var(--bs-text-opacity)) !important;
}

.text-muted {
    --bs-text-opacity: 1;
    color: #89879f !important;
}

.text-black-50 {
    --bs-text-opacity: 1;
    color: rgba(0, 0, 0, 0.5) !important;
}

.text-white-50 {
    --bs-text-opacity: 1;
    color: rgba(255, 255, 255, 0.5) !important;
}

.text-reset {
    --bs-text-opacity: 1;
    color: inherit !important;
}

.text-opacity-25 {
    --bs-text-opacity: 0.25;
}

.text-opacity-50 {
    --bs-text-opacity: 0.5;
}

.text-opacity-75 {
    --bs-text-opacity: 0.75;
}

.text-opacity-100 {
    --bs-text-opacity: 1;
}

.bg-primary {
    --bs-bg-opacity: 1;
    background-color: rgba(var(--bs-primary-rgb), var(--bs-bg-opacity)) !important;
}

.bg-secondary {
    --bs-bg-opacity: 1;
    background-color: rgba(var(--bs-secondary-rgb), var(--bs-bg-opacity)) !important;
}

.bg-success {
    --bs-bg-opacity: 1;
    background-color: rgba(var(--bs-success-rgb), var(--bs-bg-opacity)) !important;
}

.bg-info {
    --bs-bg-opacity: 1;
    background-color: rgba(var(--bs-info-rgb), var(--bs-bg-opacity)) !important;
}

.bg-warning {
    --bs-bg-opacity: 1;
    background-color: rgba(var(--bs-warning-rgb), var(--bs-bg-opacity)) !important;
}

.bg-danger {
    --bs-bg-opacity: 1;
    background-color: rgba(var(--bs-danger-rgb), var(--bs-bg-opacity)) !important;
}

.bg-light {
    --bs-bg-opacity: 1;
    background-color: rgba(var(--bs-light-rgb), var(--bs-bg-opacity)) !important;
}

.bg-dark {
    --bs-bg-opacity: 1;
    background-color: rgba(var(--bs-dark-rgb), var(--bs-bg-opacity)) !important;
}

.bg-black {
    --bs-bg-opacity: 1;
    background-color: rgba(var(--bs-black-rgb), var(--bs-bg-opacity)) !important;
}

.bg-white {
    --bs-bg-opacity: 1;
    background-color: rgba(var(--bs-white-rgb), var(--bs-bg-opacity)) !important;
}

.bg-body {
    --bs-bg-opacity: 1;
    background-color: rgba(var(--bs-body-bg-rgb), var(--bs-bg-opacity)) !important;
}

.bg-transparent {
    --bs-bg-opacity: 1;
    background-color: transparent !important;
}

.bg-opacity-10 {
    --bs-bg-opacity: 0.1;
}

.bg-opacity-25 {
    --bs-bg-opacity: 0.25;
}

.bg-opacity-50 {
    --bs-bg-opacity: 0.5;
}

.bg-opacity-75 {
    --bs-bg-opacity: 0.75;
}

.bg-opacity-100 {
    --bs-bg-opacity: 1;
}

.bg-gradient {
    background-image: var(--bs-gradient) !important;
}

.user-select-all {
    -webkit-user-select: all !important;
            user-select: all !important;
}

.user-select-auto {
    -webkit-user-select: auto !important;
            user-select: auto !important;
}

.user-select-none {
    -webkit-user-select: none !important;
            user-select: none !important;
}

.pe-none {
    pointer-events: none !important;
}

.pe-auto {
    pointer-events: auto !important;
}

.rounded {
    border-radius: 0.75rem !important;
}

.rounded-0 {
    border-radius: 0 !important;
}

.rounded-1 {
    border-radius: 0.2rem !important;
}

.rounded-2 {
    border-radius: 0.75rem !important;
}

.rounded-3 {
    border-radius: 0.3rem !important;
}

.rounded-circle {
    border-radius: 50% !important;
}

.rounded-pill {
    border-radius: 50rem !important;
}

.rounded-top {
    border-top-left-radius: 0.75rem !important;
    border-top-right-radius: 0.75rem !important;
}

.rounded-end {
    border-top-right-radius: 0.75rem !important;
    border-bottom-right-radius: 0.75rem !important;
}

.rounded-bottom {
    border-bottom-right-radius: 0.75rem !important;
    border-bottom-left-radius: 0.75rem !important;
}

.rounded-start {
    border-bottom-left-radius: 0.75rem !important;
    border-top-left-radius: 0.75rem !important;
}

.visible {
    visibility: visible !important;
}

.invisible {
    visibility: hidden !important;
}

@media (min-width: 576px) {
    .float-sm-start {
        float: left !important;
    }

    .float-sm-end {
        float: right !important;
    }

    .float-sm-none {
        float: none !important;
    }

    .d-sm-inline {
        display: inline !important;
    }

    .d-sm-inline-block {
        display: inline-block !important;
    }

    .d-sm-block {
        display: block !important;
    }

    .d-sm-grid {
        display: grid !important;
    }

    .d-sm-table {
        display: table !important;
    }

    .d-sm-table-row {
        display: table-row !important;
    }

    .d-sm-table-cell {
        display: table-cell !important;
    }

    .d-sm-flex {
        display: flex !important;
    }

    .d-sm-inline-flex {
        display: inline-flex !important;
    }

    .d-sm-none {
        display: none !important;
    }

    .flex-sm-fill {
        flex: 1 1 auto !important;
    }

    .flex-sm-row {
        flex-direction: row !important;
    }

    .flex-sm-column {
        flex-direction: column !important;
    }

    .flex-sm-row-reverse {
        flex-direction: row-reverse !important;
    }

    .flex-sm-column-reverse {
        flex-direction: column-reverse !important;
    }

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

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

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

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

    .flex-sm-wrap {
        flex-wrap: wrap !important;
    }

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

    .flex-sm-wrap-reverse {
        flex-wrap: wrap-reverse !important;
    }

    .gap-sm-0 {
        gap: 0 !important;
    }

    .gap-sm-1 {
        gap: 0.25rem !important;
    }

    .gap-sm-2 {
        gap: 0.5rem !important;
    }

    .gap-sm-3 {
        gap: 1rem !important;
    }

    .gap-sm-4 {
        gap: 1.5rem !important;
    }

    .gap-sm-5 {
        gap: 3rem !important;
    }

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

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

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

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

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

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

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

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

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

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

    .align-items-sm-stretch {
        align-items: stretch !important;
    }

    .align-content-sm-start {
        align-content: flex-start !important;
    }

    .align-content-sm-end {
        align-content: flex-end !important;
    }

    .align-content-sm-center {
        align-content: center !important;
    }

    .align-content-sm-between {
        align-content: space-between !important;
    }

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

    .align-content-sm-stretch {
        align-content: stretch !important;
    }

    .align-self-sm-auto {
        align-self: auto !important;
    }

    .align-self-sm-start {
        align-self: flex-start !important;
    }

    .align-self-sm-end {
        align-self: flex-end !important;
    }

    .align-self-sm-center {
        align-self: center !important;
    }

    .align-self-sm-baseline {
        align-self: baseline !important;
    }

    .align-self-sm-stretch {
        align-self: stretch !important;
    }

    .order-sm-first {
        order: -1 !important;
    }

    .order-sm-0 {
        order: 0 !important;
    }

    .order-sm-1 {
        order: 1 !important;
    }

    .order-sm-2 {
        order: 2 !important;
    }

    .order-sm-3 {
        order: 3 !important;
    }

    .order-sm-4 {
        order: 4 !important;
    }

    .order-sm-5 {
        order: 5 !important;
    }

    .order-sm-last {
        order: 6 !important;
    }

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

    .m-sm-1 {
        margin: 0.25rem !important;
    }

    .m-sm-2 {
        margin: 0.5rem !important;
    }

    .m-sm-3 {
        margin: 1rem !important;
    }

    .m-sm-4 {
        margin: 1.5rem !important;
    }

    .m-sm-5 {
        margin: 3rem !important;
    }

    .m-sm-auto {
        margin: auto !important;
    }

    .mx-sm-0 {
        margin-right: 0 !important;
        margin-left: 0 !important;
    }

    .mx-sm-1 {
        margin-right: 0.25rem !important;
        margin-left: 0.25rem !important;
    }

    .mx-sm-2 {
        margin-right: 0.5rem !important;
        margin-left: 0.5rem !important;
    }

    .mx-sm-3 {
        margin-right: 1rem !important;
        margin-left: 1rem !important;
    }

    .mx-sm-4 {
        margin-right: 1.5rem !important;
        margin-left: 1.5rem !important;
    }

    .mx-sm-5 {
        margin-right: 3rem !important;
        margin-left: 3rem !important;
    }

    .mx-sm-auto {
        margin-right: auto !important;
        margin-left: auto !important;
    }

    .my-sm-0 {
        margin-top: 0 !important;
        margin-bottom: 0 !important;
    }

    .my-sm-1 {
        margin-top: 0.25rem !important;
        margin-bottom: 0.25rem !important;
    }

    .my-sm-2 {
        margin-top: 0.5rem !important;
        margin-bottom: 0.5rem !important;
    }

    .my-sm-3 {
        margin-top: 1rem !important;
        margin-bottom: 1rem !important;
    }

    .my-sm-4 {
        margin-top: 1.5rem !important;
        margin-bottom: 1.5rem !important;
    }

    .my-sm-5 {
        margin-top: 3rem !important;
        margin-bottom: 3rem !important;
    }

    .my-sm-auto {
        margin-top: auto !important;
        margin-bottom: auto !important;
    }

    .mt-sm-0 {
        margin-top: 0 !important;
    }

    .mt-sm-1 {
        margin-top: 0.25rem !important;
    }

    .mt-sm-2 {
        margin-top: 0.5rem !important;
    }

    .mt-sm-3 {
        margin-top: 1rem !important;
    }

    .mt-sm-4 {
        margin-top: 1.5rem !important;
    }

    .mt-sm-5 {
        margin-top: 3rem !important;
    }

    .mt-sm-auto {
        margin-top: auto !important;
    }

    .me-sm-0 {
        margin-right: 0 !important;
    }

    .me-sm-1 {
        margin-right: 0.25rem !important;
    }

    .me-sm-2 {
        margin-right: 0.5rem !important;
    }

    .me-sm-3 {
        margin-right: 1rem !important;
    }

    .me-sm-4 {
        margin-right: 1.5rem !important;
    }

    .me-sm-5 {
        margin-right: 3rem !important;
    }

    .me-sm-auto {
        margin-right: auto !important;
    }

    .mb-sm-0 {
        margin-bottom: 0 !important;
    }

    .mb-sm-1 {
        margin-bottom: 0.25rem !important;
    }

    .mb-sm-2 {
        margin-bottom: 0.5rem !important;
    }

    .mb-sm-3 {
        margin-bottom: 1rem !important;
    }

    .mb-sm-4 {
        margin-bottom: 1.5rem !important;
    }

    .mb-sm-5 {
        margin-bottom: 3rem !important;
    }

    .mb-sm-auto {
        margin-bottom: auto !important;
    }

    .ms-sm-0 {
        margin-left: 0 !important;
    }

    .ms-sm-1 {
        margin-left: 0.25rem !important;
    }

    .ms-sm-2 {
        margin-left: 0.5rem !important;
    }

    .ms-sm-3 {
        margin-left: 1rem !important;
    }

    .ms-sm-4 {
        margin-left: 1.5rem !important;
    }

    .ms-sm-5 {
        margin-left: 3rem !important;
    }

    .ms-sm-auto {
        margin-left: auto !important;
    }

    .p-sm-0 {
        padding: 0 !important;
    }

    .p-sm-1 {
        padding: 0.25rem !important;
    }

    .p-sm-2 {
        padding: 0.5rem !important;
    }

    .p-sm-3 {
        padding: 1rem !important;
    }

    .p-sm-4 {
        padding: 1.5rem !important;
    }

    .p-sm-5 {
        padding: 3rem !important;
    }

    .px-sm-0 {
        padding-right: 0 !important;
        padding-left: 0 !important;
    }

    .px-sm-1 {
        padding-right: 0.25rem !important;
        padding-left: 0.25rem !important;
    }

    .px-sm-2 {
        padding-right: 0.5rem !important;
        padding-left: 0.5rem !important;
    }

    .px-sm-3 {
        padding-right: 1rem !important;
        padding-left: 1rem !important;
    }

    .px-sm-4 {
        padding-right: 1.5rem !important;
        padding-left: 1.5rem !important;
    }

    .px-sm-5 {
        padding-right: 3rem !important;
        padding-left: 3rem !important;
    }

    .py-sm-0 {
        padding-top: 0 !important;
        padding-bottom: 0 !important;
    }

    .py-sm-1 {
        padding-top: 0.25rem !important;
        padding-bottom: 0.25rem !important;
    }

    .py-sm-2 {
        padding-top: 0.5rem !important;
        padding-bottom: 0.5rem !important;
    }

    .py-sm-3 {
        padding-top: 1rem !important;
        padding-bottom: 1rem !important;
    }

    .py-sm-4 {
        padding-top: 1.5rem !important;
        padding-bottom: 1.5rem !important;
    }

    .py-sm-5 {
        padding-top: 3rem !important;
        padding-bottom: 3rem !important;
    }

    .pt-sm-0 {
        padding-top: 0 !important;
    }

    .pt-sm-1 {
        padding-top: 0.25rem !important;
    }

    .pt-sm-2 {
        padding-top: 0.5rem !important;
    }

    .pt-sm-3 {
        padding-top: 1rem !important;
    }

    .pt-sm-4 {
        padding-top: 1.5rem !important;
    }

    .pt-sm-5 {
        padding-top: 3rem !important;
    }

    .pe-sm-0 {
        padding-right: 0 !important;
    }

    .pe-sm-1 {
        padding-right: 0.25rem !important;
    }

    .pe-sm-2 {
        padding-right: 0.5rem !important;
    }

    .pe-sm-3 {
        padding-right: 1rem !important;
    }

    .pe-sm-4 {
        padding-right: 1.5rem !important;
    }

    .pe-sm-5 {
        padding-right: 3rem !important;
    }

    .pb-sm-0 {
        padding-bottom: 0 !important;
    }

    .pb-sm-1 {
        padding-bottom: 0.25rem !important;
    }

    .pb-sm-2 {
        padding-bottom: 0.5rem !important;
    }

    .pb-sm-3 {
        padding-bottom: 1rem !important;
    }

    .pb-sm-4 {
        padding-bottom: 1.5rem !important;
    }

    .pb-sm-5 {
        padding-bottom: 3rem !important;
    }

    .ps-sm-0 {
        padding-left: 0 !important;
    }

    .ps-sm-1 {
        padding-left: 0.25rem !important;
    }

    .ps-sm-2 {
        padding-left: 0.5rem !important;
    }

    .ps-sm-3 {
        padding-left: 1rem !important;
    }

    .ps-sm-4 {
        padding-left: 1.5rem !important;
    }

    .ps-sm-5 {
        padding-left: 3rem !important;
    }

    .text-sm-start {
        text-align: left !important;
    }

    .text-sm-end {
        text-align: right !important;
    }

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

@media (min-width: 768px) {
    .float-md-start {
        float: left !important;
    }

    .float-md-end {
        float: right !important;
    }

    .float-md-none {
        float: none !important;
    }

    .d-md-inline {
        display: inline !important;
    }

    .d-md-inline-block {
        display: inline-block !important;
    }

    .d-md-block {
        display: block !important;
    }

    .d-md-grid {
        display: grid !important;
    }

    .d-md-table {
        display: table !important;
    }

    .d-md-table-row {
        display: table-row !important;
    }

    .d-md-table-cell {
        display: table-cell !important;
    }

    .d-md-flex {
        display: flex !important;
    }

    .d-md-inline-flex {
        display: inline-flex !important;
    }

    .d-md-none {
        display: none !important;
    }

    .flex-md-fill {
        flex: 1 1 auto !important;
    }

    .flex-md-row {
        flex-direction: row !important;
    }

    .flex-md-column {
        flex-direction: column !important;
    }

    .flex-md-row-reverse {
        flex-direction: row-reverse !important;
    }

    .flex-md-column-reverse {
        flex-direction: column-reverse !important;
    }

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

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

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

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

    .flex-md-wrap {
        flex-wrap: wrap !important;
    }

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

    .flex-md-wrap-reverse {
        flex-wrap: wrap-reverse !important;
    }

    .gap-md-0 {
        gap: 0 !important;
    }

    .gap-md-1 {
        gap: 0.25rem !important;
    }

    .gap-md-2 {
        gap: 0.5rem !important;
    }

    .gap-md-3 {
        gap: 1rem !important;
    }

    .gap-md-4 {
        gap: 1.5rem !important;
    }

    .gap-md-5 {
        gap: 3rem !important;
    }

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

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

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

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

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

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

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

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

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

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

    .align-items-md-stretch {
        align-items: stretch !important;
    }

    .align-content-md-start {
        align-content: flex-start !important;
    }

    .align-content-md-end {
        align-content: flex-end !important;
    }

    .align-content-md-center {
        align-content: center !important;
    }

    .align-content-md-between {
        align-content: space-between !important;
    }

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

    .align-content-md-stretch {
        align-content: stretch !important;
    }

    .align-self-md-auto {
        align-self: auto !important;
    }

    .align-self-md-start {
        align-self: flex-start !important;
    }

    .align-self-md-end {
        align-self: flex-end !important;
    }

    .align-self-md-center {
        align-self: center !important;
    }

    .align-self-md-baseline {
        align-self: baseline !important;
    }

    .align-self-md-stretch {
        align-self: stretch !important;
    }

    .order-md-first {
        order: -1 !important;
    }

    .order-md-0 {
        order: 0 !important;
    }

    .order-md-1 {
        order: 1 !important;
    }

    .order-md-2 {
        order: 2 !important;
    }

    .order-md-3 {
        order: 3 !important;
    }

    .order-md-4 {
        order: 4 !important;
    }

    .order-md-5 {
        order: 5 !important;
    }

    .order-md-last {
        order: 6 !important;
    }

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

    .m-md-1 {
        margin: 0.25rem !important;
    }

    .m-md-2 {
        margin: 0.5rem !important;
    }

    .m-md-3 {
        margin: 1rem !important;
    }

    .m-md-4 {
        margin: 1.5rem !important;
    }

    .m-md-5 {
        margin: 3rem !important;
    }

    .m-md-auto {
        margin: auto !important;
    }

    .mx-md-0 {
        margin-right: 0 !important;
        margin-left: 0 !important;
    }

    .mx-md-1 {
        margin-right: 0.25rem !important;
        margin-left: 0.25rem !important;
    }

    .mx-md-2 {
        margin-right: 0.5rem !important;
        margin-left: 0.5rem !important;
    }

    .mx-md-3 {
        margin-right: 1rem !important;
        margin-left: 1rem !important;
    }

    .mx-md-4 {
        margin-right: 1.5rem !important;
        margin-left: 1.5rem !important;
    }

    .mx-md-5 {
        margin-right: 3rem !important;
        margin-left: 3rem !important;
    }

    .mx-md-auto {
        margin-right: auto !important;
        margin-left: auto !important;
    }

    .my-md-0 {
        margin-top: 0 !important;
        margin-bottom: 0 !important;
    }

    .my-md-1 {
        margin-top: 0.25rem !important;
        margin-bottom: 0.25rem !important;
    }

    .my-md-2 {
        margin-top: 0.5rem !important;
        margin-bottom: 0.5rem !important;
    }

    .my-md-3 {
        margin-top: 1rem !important;
        margin-bottom: 1rem !important;
    }

    .my-md-4 {
        margin-top: 1.5rem !important;
        margin-bottom: 1.5rem !important;
    }

    .my-md-5 {
        margin-top: 3rem !important;
        margin-bottom: 3rem !important;
    }

    .my-md-auto {
        margin-top: auto !important;
        margin-bottom: auto !important;
    }

    .mt-md-0 {
        margin-top: 0 !important;
    }

    .mt-md-1 {
        margin-top: 0.25rem !important;
    }

    .mt-md-2 {
        margin-top: 0.5rem !important;
    }

    .mt-md-3 {
        margin-top: 1rem !important;
    }

    .mt-md-4 {
        margin-top: 1.5rem !important;
    }

    .mt-md-5 {
        margin-top: 3rem !important;
    }

    .mt-md-auto {
        margin-top: auto !important;
    }

    .me-md-0 {
        margin-right: 0 !important;
    }

    .me-md-1 {
        margin-right: 0.25rem !important;
    }

    .me-md-2 {
        margin-right: 0.5rem !important;
    }

    .me-md-3 {
        margin-right: 1rem !important;
    }

    .me-md-4 {
        margin-right: 1.5rem !important;
    }

    .me-md-5 {
        margin-right: 3rem !important;
    }

    .me-md-auto {
        margin-right: auto !important;
    }

    .mb-md-0 {
        margin-bottom: 0 !important;
    }

    .mb-md-1 {
        margin-bottom: 0.25rem !important;
    }

    .mb-md-2 {
        margin-bottom: 0.5rem !important;
    }

    .mb-md-3 {
        margin-bottom: 1rem !important;
    }

    .mb-md-4 {
        margin-bottom: 1.5rem !important;
    }

    .mb-md-5 {
        margin-bottom: 3rem !important;
    }

    .mb-md-auto {
        margin-bottom: auto !important;
    }

    .ms-md-0 {
        margin-left: 0 !important;
    }

    .ms-md-1 {
        margin-left: 0.25rem !important;
    }

    .ms-md-2 {
        margin-left: 0.5rem !important;
    }

    .ms-md-3 {
        margin-left: 1rem !important;
    }

    .ms-md-4 {
        margin-left: 1.5rem !important;
    }

    .ms-md-5 {
        margin-left: 3rem !important;
    }

    .ms-md-auto {
        margin-left: auto !important;
    }

    .p-md-0 {
        padding: 0 !important;
    }

    .p-md-1 {
        padding: 0.25rem !important;
    }

    .p-md-2 {
        padding: 0.5rem !important;
    }

    .p-md-3 {
        padding: 1rem !important;
    }

    .p-md-4 {
        padding: 1.5rem !important;
    }

    .p-md-5 {
        padding: 3rem !important;
    }

    .px-md-0 {
        padding-right: 0 !important;
        padding-left: 0 !important;
    }

    .px-md-1 {
        padding-right: 0.25rem !important;
        padding-left: 0.25rem !important;
    }

    .px-md-2 {
        padding-right: 0.5rem !important;
        padding-left: 0.5rem !important;
    }

    .px-md-3 {
        padding-right: 1rem !important;
        padding-left: 1rem !important;
    }

    .px-md-4 {
        padding-right: 1.5rem !important;
        padding-left: 1.5rem !important;
    }

    .px-md-5 {
        padding-right: 3rem !important;
        padding-left: 3rem !important;
    }

    .py-md-0 {
        padding-top: 0 !important;
        padding-bottom: 0 !important;
    }

    .py-md-1 {
        padding-top: 0.25rem !important;
        padding-bottom: 0.25rem !important;
    }

    .py-md-2 {
        padding-top: 0.5rem !important;
        padding-bottom: 0.5rem !important;
    }

    .py-md-3 {
        padding-top: 1rem !important;
        padding-bottom: 1rem !important;
    }

    .py-md-4 {
        padding-top: 1.5rem !important;
        padding-bottom: 1.5rem !important;
    }

    .py-md-5 {
        padding-top: 3rem !important;
        padding-bottom: 3rem !important;
    }

    .pt-md-0 {
        padding-top: 0 !important;
    }

    .pt-md-1 {
        padding-top: 0.25rem !important;
    }

    .pt-md-2 {
        padding-top: 0.5rem !important;
    }

    .pt-md-3 {
        padding-top: 1rem !important;
    }

    .pt-md-4 {
        padding-top: 1.5rem !important;
    }

    .pt-md-5 {
        padding-top: 3rem !important;
    }

    .pe-md-0 {
        padding-right: 0 !important;
    }

    .pe-md-1 {
        padding-right: 0.25rem !important;
    }

    .pe-md-2 {
        padding-right: 0.5rem !important;
    }

    .pe-md-3 {
        padding-right: 1rem !important;
    }

    .pe-md-4 {
        padding-right: 1.5rem !important;
    }

    .pe-md-5 {
        padding-right: 3rem !important;
    }

    .pb-md-0 {
        padding-bottom: 0 !important;
    }

    .pb-md-1 {
        padding-bottom: 0.25rem !important;
    }

    .pb-md-2 {
        padding-bottom: 0.5rem !important;
    }

    .pb-md-3 {
        padding-bottom: 1rem !important;
    }

    .pb-md-4 {
        padding-bottom: 1.5rem !important;
    }

    .pb-md-5 {
        padding-bottom: 3rem !important;
    }

    .ps-md-0 {
        padding-left: 0 !important;
    }

    .ps-md-1 {
        padding-left: 0.25rem !important;
    }

    .ps-md-2 {
        padding-left: 0.5rem !important;
    }

    .ps-md-3 {
        padding-left: 1rem !important;
    }

    .ps-md-4 {
        padding-left: 1.5rem !important;
    }

    .ps-md-5 {
        padding-left: 3rem !important;
    }

    .text-md-start {
        text-align: left !important;
    }

    .text-md-end {
        text-align: right !important;
    }

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

@media (min-width: 992px) {
    .float-lg-start {
        float: left !important;
    }

    .float-lg-end {
        float: right !important;
    }

    .float-lg-none {
        float: none !important;
    }

    .d-lg-inline {
        display: inline !important;
    }

    .d-lg-inline-block {
        display: inline-block !important;
    }

    .d-lg-block {
        display: block !important;
    }

    .d-lg-grid {
        display: grid !important;
    }

    .d-lg-table {
        display: table !important;
    }

    .d-lg-table-row {
        display: table-row !important;
    }

    .d-lg-table-cell {
        display: table-cell !important;
    }

    .d-lg-flex {
        display: flex !important;
    }

    .d-lg-inline-flex {
        display: inline-flex !important;
    }

    .d-lg-none {
        display: none !important;
    }

    .flex-lg-fill {
        flex: 1 1 auto !important;
    }

    .flex-lg-row {
        flex-direction: row !important;
    }

    .flex-lg-column {
        flex-direction: column !important;
    }

    .flex-lg-row-reverse {
        flex-direction: row-reverse !important;
    }

    .flex-lg-column-reverse {
        flex-direction: column-reverse !important;
    }

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

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

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

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

    .flex-lg-wrap {
        flex-wrap: wrap !important;
    }

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

    .flex-lg-wrap-reverse {
        flex-wrap: wrap-reverse !important;
    }

    .gap-lg-0 {
        gap: 0 !important;
    }

    .gap-lg-1 {
        gap: 0.25rem !important;
    }

    .gap-lg-2 {
        gap: 0.5rem !important;
    }

    .gap-lg-3 {
        gap: 1rem !important;
    }

    .gap-lg-4 {
        gap: 1.5rem !important;
    }

    .gap-lg-5 {
        gap: 3rem !important;
    }

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

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

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

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

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

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

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

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

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

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

    .align-items-lg-stretch {
        align-items: stretch !important;
    }

    .align-content-lg-start {
        align-content: flex-start !important;
    }

    .align-content-lg-end {
        align-content: flex-end !important;
    }

    .align-content-lg-center {
        align-content: center !important;
    }

    .align-content-lg-between {
        align-content: space-between !important;
    }

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

    .align-content-lg-stretch {
        align-content: stretch !important;
    }

    .align-self-lg-auto {
        align-self: auto !important;
    }

    .align-self-lg-start {
        align-self: flex-start !important;
    }

    .align-self-lg-end {
        align-self: flex-end !important;
    }

    .align-self-lg-center {
        align-self: center !important;
    }

    .align-self-lg-baseline {
        align-self: baseline !important;
    }

    .align-self-lg-stretch {
        align-self: stretch !important;
    }

    .order-lg-first {
        order: -1 !important;
    }

    .order-lg-0 {
        order: 0 !important;
    }

    .order-lg-1 {
        order: 1 !important;
    }

    .order-lg-2 {
        order: 2 !important;
    }

    .order-lg-3 {
        order: 3 !important;
    }

    .order-lg-4 {
        order: 4 !important;
    }

    .order-lg-5 {
        order: 5 !important;
    }

    .order-lg-last {
        order: 6 !important;
    }

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

    .m-lg-1 {
        margin: 0.25rem !important;
    }

    .m-lg-2 {
        margin: 0.5rem !important;
    }

    .m-lg-3 {
        margin: 1rem !important;
    }

    .m-lg-4 {
        margin: 1.5rem !important;
    }

    .m-lg-5 {
        margin: 3rem !important;
    }

    .m-lg-auto {
        margin: auto !important;
    }

    .mx-lg-0 {
        margin-right: 0 !important;
        margin-left: 0 !important;
    }

    .mx-lg-1 {
        margin-right: 0.25rem !important;
        margin-left: 0.25rem !important;
    }

    .mx-lg-2 {
        margin-right: 0.5rem !important;
        margin-left: 0.5rem !important;
    }

    .mx-lg-3 {
        margin-right: 1rem !important;
        margin-left: 1rem !important;
    }

    .mx-lg-4 {
        margin-right: 1.5rem !important;
        margin-left: 1.5rem !important;
    }

    .mx-lg-5 {
        margin-right: 3rem !important;
        margin-left: 3rem !important;
    }

    .mx-lg-auto {
        margin-right: auto !important;
        margin-left: auto !important;
    }

    .my-lg-0 {
        margin-top: 0 !important;
        margin-bottom: 0 !important;
    }

    .my-lg-1 {
        margin-top: 0.25rem !important;
        margin-bottom: 0.25rem !important;
    }

    .my-lg-2 {
        margin-top: 0.5rem !important;
        margin-bottom: 0.5rem !important;
    }

    .my-lg-3 {
        margin-top: 1rem !important;
        margin-bottom: 1rem !important;
    }

    .my-lg-4 {
        margin-top: 1.5rem !important;
        margin-bottom: 1.5rem !important;
    }

    .my-lg-5 {
        margin-top: 3rem !important;
        margin-bottom: 3rem !important;
    }

    .my-lg-auto {
        margin-top: auto !important;
        margin-bottom: auto !important;
    }

    .mt-lg-0 {
        margin-top: 0 !important;
    }

    .mt-lg-1 {
        margin-top: 0.25rem !important;
    }

    .mt-lg-2 {
        margin-top: 0.5rem !important;
    }

    .mt-lg-3 {
        margin-top: 1rem !important;
    }

    .mt-lg-4 {
        margin-top: 1.5rem !important;
    }

    .mt-lg-5 {
        margin-top: 3rem !important;
    }

    .mt-lg-auto {
        margin-top: auto !important;
    }

    .me-lg-0 {
        margin-right: 0 !important;
    }

    .me-lg-1 {
        margin-right: 0.25rem !important;
    }

    .me-lg-2 {
        margin-right: 0.5rem !important;
    }

    .me-lg-3 {
        margin-right: 1rem !important;
    }

    .me-lg-4 {
        margin-right: 1.5rem !important;
    }

    .me-lg-5 {
        margin-right: 3rem !important;
    }

    .me-lg-auto {
        margin-right: auto !important;
    }

    .mb-lg-0 {
        margin-bottom: 0 !important;
    }

    .mb-lg-1 {
        margin-bottom: 0.25rem !important;
    }

    .mb-lg-2 {
        margin-bottom: 0.5rem !important;
    }

    .mb-lg-3 {
        margin-bottom: 1rem !important;
    }

    .mb-lg-4 {
        margin-bottom: 1.5rem !important;
    }

    .mb-lg-5 {
        margin-bottom: 3rem !important;
    }

    .mb-lg-auto {
        margin-bottom: auto !important;
    }

    .ms-lg-0 {
        margin-left: 0 !important;
    }

    .ms-lg-1 {
        margin-left: 0.25rem !important;
    }

    .ms-lg-2 {
        margin-left: 0.5rem !important;
    }

    .ms-lg-3 {
        margin-left: 1rem !important;
    }

    .ms-lg-4 {
        margin-left: 1.5rem !important;
    }

    .ms-lg-5 {
        margin-left: 3rem !important;
    }

    .ms-lg-auto {
        margin-left: auto !important;
    }

    .p-lg-0 {
        padding: 0 !important;
    }

    .p-lg-1 {
        padding: 0.25rem !important;
    }

    .p-lg-2 {
        padding: 0.5rem !important;
    }

    .p-lg-3 {
        padding: 1rem !important;
    }

    .p-lg-4 {
        padding: 1.5rem !important;
    }

    .p-lg-5 {
        padding: 3rem !important;
    }

    .px-lg-0 {
        padding-right: 0 !important;
        padding-left: 0 !important;
    }

    .px-lg-1 {
        padding-right: 0.25rem !important;
        padding-left: 0.25rem !important;
    }

    .px-lg-2 {
        padding-right: 0.5rem !important;
        padding-left: 0.5rem !important;
    }

    .px-lg-3 {
        padding-right: 1rem !important;
        padding-left: 1rem !important;
    }

    .px-lg-4 {
        padding-right: 1.5rem !important;
        padding-left: 1.5rem !important;
    }

    .px-lg-5 {
        padding-right: 3rem !important;
        padding-left: 3rem !important;
    }

    .py-lg-0 {
        padding-top: 0 !important;
        padding-bottom: 0 !important;
    }

    .py-lg-1 {
        padding-top: 0.25rem !important;
        padding-bottom: 0.25rem !important;
    }

    .py-lg-2 {
        padding-top: 0.5rem !important;
        padding-bottom: 0.5rem !important;
    }

    .py-lg-3 {
        padding-top: 1rem !important;
        padding-bottom: 1rem !important;
    }

    .py-lg-4 {
        padding-top: 1.5rem !important;
        padding-bottom: 1.5rem !important;
    }

    .py-lg-5 {
        padding-top: 3rem !important;
        padding-bottom: 3rem !important;
    }

    .pt-lg-0 {
        padding-top: 0 !important;
    }

    .pt-lg-1 {
        padding-top: 0.25rem !important;
    }

    .pt-lg-2 {
        padding-top: 0.5rem !important;
    }

    .pt-lg-3 {
        padding-top: 1rem !important;
    }

    .pt-lg-4 {
        padding-top: 1.5rem !important;
    }

    .pt-lg-5 {
        padding-top: 3rem !important;
    }

    .pe-lg-0 {
        padding-right: 0 !important;
    }

    .pe-lg-1 {
        padding-right: 0.25rem !important;
    }

    .pe-lg-2 {
        padding-right: 0.5rem !important;
    }

    .pe-lg-3 {
        padding-right: 1rem !important;
    }

    .pe-lg-4 {
        padding-right: 1.5rem !important;
    }

    .pe-lg-5 {
        padding-right: 3rem !important;
    }

    .pb-lg-0 {
        padding-bottom: 0 !important;
    }

    .pb-lg-1 {
        padding-bottom: 0.25rem !important;
    }

    .pb-lg-2 {
        padding-bottom: 0.5rem !important;
    }

    .pb-lg-3 {
        padding-bottom: 1rem !important;
    }

    .pb-lg-4 {
        padding-bottom: 1.5rem !important;
    }

    .pb-lg-5 {
        padding-bottom: 3rem !important;
    }

    .ps-lg-0 {
        padding-left: 0 !important;
    }

    .ps-lg-1 {
        padding-left: 0.25rem !important;
    }

    .ps-lg-2 {
        padding-left: 0.5rem !important;
    }

    .ps-lg-3 {
        padding-left: 1rem !important;
    }

    .ps-lg-4 {
        padding-left: 1.5rem !important;
    }

    .ps-lg-5 {
        padding-left: 3rem !important;
    }

    .text-lg-start {
        text-align: left !important;
    }

    .text-lg-end {
        text-align: right !important;
    }

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

@media (min-width: 1200px) {
    .float-xl-start {
        float: left !important;
    }

    .float-xl-end {
        float: right !important;
    }

    .float-xl-none {
        float: none !important;
    }

    .d-xl-inline {
        display: inline !important;
    }

    .d-xl-inline-block {
        display: inline-block !important;
    }

    .d-xl-block {
        display: block !important;
    }

    .d-xl-grid {
        display: grid !important;
    }

    .d-xl-table {
        display: table !important;
    }

    .d-xl-table-row {
        display: table-row !important;
    }

    .d-xl-table-cell {
        display: table-cell !important;
    }

    .d-xl-flex {
        display: flex !important;
    }

    .d-xl-inline-flex {
        display: inline-flex !important;
    }

    .d-xl-none {
        display: none !important;
    }

    .flex-xl-fill {
        flex: 1 1 auto !important;
    }

    .flex-xl-row {
        flex-direction: row !important;
    }

    .flex-xl-column {
        flex-direction: column !important;
    }

    .flex-xl-row-reverse {
        flex-direction: row-reverse !important;
    }

    .flex-xl-column-reverse {
        flex-direction: column-reverse !important;
    }

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

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

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

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

    .flex-xl-wrap {
        flex-wrap: wrap !important;
    }

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

    .flex-xl-wrap-reverse {
        flex-wrap: wrap-reverse !important;
    }

    .gap-xl-0 {
        gap: 0 !important;
    }

    .gap-xl-1 {
        gap: 0.25rem !important;
    }

    .gap-xl-2 {
        gap: 0.5rem !important;
    }

    .gap-xl-3 {
        gap: 1rem !important;
    }

    .gap-xl-4 {
        gap: 1.5rem !important;
    }

    .gap-xl-5 {
        gap: 3rem !important;
    }

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

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

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

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

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

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

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

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

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

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

    .align-items-xl-stretch {
        align-items: stretch !important;
    }

    .align-content-xl-start {
        align-content: flex-start !important;
    }

    .align-content-xl-end {
        align-content: flex-end !important;
    }

    .align-content-xl-center {
        align-content: center !important;
    }

    .align-content-xl-between {
        align-content: space-between !important;
    }

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

    .align-content-xl-stretch {
        align-content: stretch !important;
    }

    .align-self-xl-auto {
        align-self: auto !important;
    }

    .align-self-xl-start {
        align-self: flex-start !important;
    }

    .align-self-xl-end {
        align-self: flex-end !important;
    }

    .align-self-xl-center {
        align-self: center !important;
    }

    .align-self-xl-baseline {
        align-self: baseline !important;
    }

    .align-self-xl-stretch {
        align-self: stretch !important;
    }

    .order-xl-first {
        order: -1 !important;
    }

    .order-xl-0 {
        order: 0 !important;
    }

    .order-xl-1 {
        order: 1 !important;
    }

    .order-xl-2 {
        order: 2 !important;
    }

    .order-xl-3 {
        order: 3 !important;
    }

    .order-xl-4 {
        order: 4 !important;
    }

    .order-xl-5 {
        order: 5 !important;
    }

    .order-xl-last {
        order: 6 !important;
    }

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

    .m-xl-1 {
        margin: 0.25rem !important;
    }

    .m-xl-2 {
        margin: 0.5rem !important;
    }

    .m-xl-3 {
        margin: 1rem !important;
    }

    .m-xl-4 {
        margin: 1.5rem !important;
    }

    .m-xl-5 {
        margin: 3rem !important;
    }

    .m-xl-auto {
        margin: auto !important;
    }

    .mx-xl-0 {
        margin-right: 0 !important;
        margin-left: 0 !important;
    }

    .mx-xl-1 {
        margin-right: 0.25rem !important;
        margin-left: 0.25rem !important;
    }

    .mx-xl-2 {
        margin-right: 0.5rem !important;
        margin-left: 0.5rem !important;
    }

    .mx-xl-3 {
        margin-right: 1rem !important;
        margin-left: 1rem !important;
    }

    .mx-xl-4 {
        margin-right: 1.5rem !important;
        margin-left: 1.5rem !important;
    }

    .mx-xl-5 {
        margin-right: 3rem !important;
        margin-left: 3rem !important;
    }

    .mx-xl-auto {
        margin-right: auto !important;
        margin-left: auto !important;
    }

    .my-xl-0 {
        margin-top: 0 !important;
        margin-bottom: 0 !important;
    }

    .my-xl-1 {
        margin-top: 0.25rem !important;
        margin-bottom: 0.25rem !important;
    }

    .my-xl-2 {
        margin-top: 0.5rem !important;
        margin-bottom: 0.5rem !important;
    }

    .my-xl-3 {
        margin-top: 1rem !important;
        margin-bottom: 1rem !important;
    }

    .my-xl-4 {
        margin-top: 1.5rem !important;
        margin-bottom: 1.5rem !important;
    }

    .my-xl-5 {
        margin-top: 3rem !important;
        margin-bottom: 3rem !important;
    }

    .my-xl-auto {
        margin-top: auto !important;
        margin-bottom: auto !important;
    }

    .mt-xl-0 {
        margin-top: 0 !important;
    }

    .mt-xl-1 {
        margin-top: 0.25rem !important;
    }

    .mt-xl-2 {
        margin-top: 0.5rem !important;
    }

    .mt-xl-3 {
        margin-top: 1rem !important;
    }

    .mt-xl-4 {
        margin-top: 1.5rem !important;
    }

    .mt-xl-5 {
        margin-top: 3rem !important;
    }

    .mt-xl-auto {
        margin-top: auto !important;
    }

    .me-xl-0 {
        margin-right: 0 !important;
    }

    .me-xl-1 {
        margin-right: 0.25rem !important;
    }

    .me-xl-2 {
        margin-right: 0.5rem !important;
    }

    .me-xl-3 {
        margin-right: 1rem !important;
    }

    .me-xl-4 {
        margin-right: 1.5rem !important;
    }

    .me-xl-5 {
        margin-right: 3rem !important;
    }

    .me-xl-auto {
        margin-right: auto !important;
    }

    .mb-xl-0 {
        margin-bottom: 0 !important;
    }

    .mb-xl-1 {
        margin-bottom: 0.25rem !important;
    }

    .mb-xl-2 {
        margin-bottom: 0.5rem !important;
    }

    .mb-xl-3 {
        margin-bottom: 1rem !important;
    }

    .mb-xl-4 {
        margin-bottom: 1.5rem !important;
    }

    .mb-xl-5 {
        margin-bottom: 3rem !important;
    }

    .mb-xl-auto {
        margin-bottom: auto !important;
    }

    .ms-xl-0 {
        margin-left: 0 !important;
    }

    .ms-xl-1 {
        margin-left: 0.25rem !important;
    }

    .ms-xl-2 {
        margin-left: 0.5rem !important;
    }

    .ms-xl-3 {
        margin-left: 1rem !important;
    }

    .ms-xl-4 {
        margin-left: 1.5rem !important;
    }

    .ms-xl-5 {
        margin-left: 3rem !important;
    }

    .ms-xl-auto {
        margin-left: auto !important;
    }

    .p-xl-0 {
        padding: 0 !important;
    }

    .p-xl-1 {
        padding: 0.25rem !important;
    }

    .p-xl-2 {
        padding: 0.5rem !important;
    }

    .p-xl-3 {
        padding: 1rem !important;
    }

    .p-xl-4 {
        padding: 1.5rem !important;
    }

    .p-xl-5 {
        padding: 3rem !important;
    }

    .px-xl-0 {
        padding-right: 0 !important;
        padding-left: 0 !important;
    }

    .px-xl-1 {
        padding-right: 0.25rem !important;
        padding-left: 0.25rem !important;
    }

    .px-xl-2 {
        padding-right: 0.5rem !important;
        padding-left: 0.5rem !important;
    }

    .px-xl-3 {
        padding-right: 1rem !important;
        padding-left: 1rem !important;
    }

    .px-xl-4 {
        padding-right: 1.5rem !important;
        padding-left: 1.5rem !important;
    }

    .px-xl-5 {
        padding-right: 3rem !important;
        padding-left: 3rem !important;
    }

    .py-xl-0 {
        padding-top: 0 !important;
        padding-bottom: 0 !important;
    }

    .py-xl-1 {
        padding-top: 0.25rem !important;
        padding-bottom: 0.25rem !important;
    }

    .py-xl-2 {
        padding-top: 0.5rem !important;
        padding-bottom: 0.5rem !important;
    }

    .py-xl-3 {
        padding-top: 1rem !important;
        padding-bottom: 1rem !important;
    }

    .py-xl-4 {
        padding-top: 1.5rem !important;
        padding-bottom: 1.5rem !important;
    }

    .py-xl-5 {
        padding-top: 3rem !important;
        padding-bottom: 3rem !important;
    }

    .pt-xl-0 {
        padding-top: 0 !important;
    }

    .pt-xl-1 {
        padding-top: 0.25rem !important;
    }

    .pt-xl-2 {
        padding-top: 0.5rem !important;
    }

    .pt-xl-3 {
        padding-top: 1rem !important;
    }

    .pt-xl-4 {
        padding-top: 1.5rem !important;
    }

    .pt-xl-5 {
        padding-top: 3rem !important;
    }

    .pe-xl-0 {
        padding-right: 0 !important;
    }

    .pe-xl-1 {
        padding-right: 0.25rem !important;
    }

    .pe-xl-2 {
        padding-right: 0.5rem !important;
    }

    .pe-xl-3 {
        padding-right: 1rem !important;
    }

    .pe-xl-4 {
        padding-right: 1.5rem !important;
    }

    .pe-xl-5 {
        padding-right: 3rem !important;
    }

    .pb-xl-0 {
        padding-bottom: 0 !important;
    }

    .pb-xl-1 {
        padding-bottom: 0.25rem !important;
    }

    .pb-xl-2 {
        padding-bottom: 0.5rem !important;
    }

    .pb-xl-3 {
        padding-bottom: 1rem !important;
    }

    .pb-xl-4 {
        padding-bottom: 1.5rem !important;
    }

    .pb-xl-5 {
        padding-bottom: 3rem !important;
    }

    .ps-xl-0 {
        padding-left: 0 !important;
    }

    .ps-xl-1 {
        padding-left: 0.25rem !important;
    }

    .ps-xl-2 {
        padding-left: 0.5rem !important;
    }

    .ps-xl-3 {
        padding-left: 1rem !important;
    }

    .ps-xl-4 {
        padding-left: 1.5rem !important;
    }

    .ps-xl-5 {
        padding-left: 3rem !important;
    }

    .text-xl-start {
        text-align: left !important;
    }

    .text-xl-end {
        text-align: right !important;
    }

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

@media (min-width: 1440) {
    .float-xxl-start {
        float: left !important;
    }

    .float-xxl-end {
        float: right !important;
    }

    .float-xxl-none {
        float: none !important;
    }

    .d-xxl-inline {
        display: inline !important;
    }

    .d-xxl-inline-block {
        display: inline-block !important;
    }

    .d-xxl-block {
        display: block !important;
    }

    .d-xxl-grid {
        display: grid !important;
    }

    .d-xxl-table {
        display: table !important;
    }

    .d-xxl-table-row {
        display: table-row !important;
    }

    .d-xxl-table-cell {
        display: table-cell !important;
    }

    .d-xxl-flex {
        display: flex !important;
    }

    .d-xxl-inline-flex {
        display: inline-flex !important;
    }

    .d-xxl-none {
        display: none !important;
    }

    .flex-xxl-fill {
        flex: 1 1 auto !important;
    }

    .flex-xxl-row {
        flex-direction: row !important;
    }

    .flex-xxl-column {
        flex-direction: column !important;
    }

    .flex-xxl-row-reverse {
        flex-direction: row-reverse !important;
    }

    .flex-xxl-column-reverse {
        flex-direction: column-reverse !important;
    }

    .flex-xxl-grow-0 {
        flex-grow: 0 !important;
    }

    .flex-xxl-grow-1 {
        flex-grow: 1 !important;
    }

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

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

    .flex-xxl-wrap {
        flex-wrap: wrap !important;
    }

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

    .flex-xxl-wrap-reverse {
        flex-wrap: wrap-reverse !important;
    }

    .gap-xxl-0 {
        gap: 0 !important;
    }

    .gap-xxl-1 {
        gap: 0.25rem !important;
    }

    .gap-xxl-2 {
        gap: 0.5rem !important;
    }

    .gap-xxl-3 {
        gap: 1rem !important;
    }

    .gap-xxl-4 {
        gap: 1.5rem !important;
    }

    .gap-xxl-5 {
        gap: 3rem !important;
    }

    .justify-content-xxl-start {
        justify-content: flex-start !important;
    }

    .justify-content-xxl-end {
        justify-content: flex-end !important;
    }

    .justify-content-xxl-center {
        justify-content: center !important;
    }

    .justify-content-xxl-between {
        justify-content: space-between !important;
    }

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

    .justify-content-xxl-evenly {
        justify-content: space-evenly !important;
    }

    .align-items-xxl-start {
        align-items: flex-start !important;
    }

    .align-items-xxl-end {
        align-items: flex-end !important;
    }

    .align-items-xxl-center {
        align-items: center !important;
    }

    .align-items-xxl-baseline {
        align-items: baseline !important;
    }

    .align-items-xxl-stretch {
        align-items: stretch !important;
    }

    .align-content-xxl-start {
        align-content: flex-start !important;
    }

    .align-content-xxl-end {
        align-content: flex-end !important;
    }

    .align-content-xxl-center {
        align-content: center !important;
    }

    .align-content-xxl-between {
        align-content: space-between !important;
    }

    .align-content-xxl-around {
        align-content: space-around !important;
    }

    .align-content-xxl-stretch {
        align-content: stretch !important;
    }

    .align-self-xxl-auto {
        align-self: auto !important;
    }

    .align-self-xxl-start {
        align-self: flex-start !important;
    }

    .align-self-xxl-end {
        align-self: flex-end !important;
    }

    .align-self-xxl-center {
        align-self: center !important;
    }

    .align-self-xxl-baseline {
        align-self: baseline !important;
    }

    .align-self-xxl-stretch {
        align-self: stretch !important;
    }

    .order-xxl-first {
        order: -1 !important;
    }

    .order-xxl-0 {
        order: 0 !important;
    }

    .order-xxl-1 {
        order: 1 !important;
    }

    .order-xxl-2 {
        order: 2 !important;
    }

    .order-xxl-3 {
        order: 3 !important;
    }

    .order-xxl-4 {
        order: 4 !important;
    }

    .order-xxl-5 {
        order: 5 !important;
    }

    .order-xxl-last {
        order: 6 !important;
    }

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

    .m-xxl-1 {
        margin: 0.25rem !important;
    }

    .m-xxl-2 {
        margin: 0.5rem !important;
    }

    .m-xxl-3 {
        margin: 1rem !important;
    }

    .m-xxl-4 {
        margin: 1.5rem !important;
    }

    .m-xxl-5 {
        margin: 3rem !important;
    }

    .m-xxl-auto {
        margin: auto !important;
    }

    .mx-xxl-0 {
        margin-right: 0 !important;
        margin-left: 0 !important;
    }

    .mx-xxl-1 {
        margin-right: 0.25rem !important;
        margin-left: 0.25rem !important;
    }

    .mx-xxl-2 {
        margin-right: 0.5rem !important;
        margin-left: 0.5rem !important;
    }

    .mx-xxl-3 {
        margin-right: 1rem !important;
        margin-left: 1rem !important;
    }

    .mx-xxl-4 {
        margin-right: 1.5rem !important;
        margin-left: 1.5rem !important;
    }

    .mx-xxl-5 {
        margin-right: 3rem !important;
        margin-left: 3rem !important;
    }

    .mx-xxl-auto {
        margin-right: auto !important;
        margin-left: auto !important;
    }

    .my-xxl-0 {
        margin-top: 0 !important;
        margin-bottom: 0 !important;
    }

    .my-xxl-1 {
        margin-top: 0.25rem !important;
        margin-bottom: 0.25rem !important;
    }

    .my-xxl-2 {
        margin-top: 0.5rem !important;
        margin-bottom: 0.5rem !important;
    }

    .my-xxl-3 {
        margin-top: 1rem !important;
        margin-bottom: 1rem !important;
    }

    .my-xxl-4 {
        margin-top: 1.5rem !important;
        margin-bottom: 1.5rem !important;
    }

    .my-xxl-5 {
        margin-top: 3rem !important;
        margin-bottom: 3rem !important;
    }

    .my-xxl-auto {
        margin-top: auto !important;
        margin-bottom: auto !important;
    }

    .mt-xxl-0 {
        margin-top: 0 !important;
    }

    .mt-xxl-1 {
        margin-top: 0.25rem !important;
    }

    .mt-xxl-2 {
        margin-top: 0.5rem !important;
    }

    .mt-xxl-3 {
        margin-top: 1rem !important;
    }

    .mt-xxl-4 {
        margin-top: 1.5rem !important;
    }

    .mt-xxl-5 {
        margin-top: 3rem !important;
    }

    .mt-xxl-auto {
        margin-top: auto !important;
    }

    .me-xxl-0 {
        margin-right: 0 !important;
    }

    .me-xxl-1 {
        margin-right: 0.25rem !important;
    }

    .me-xxl-2 {
        margin-right: 0.5rem !important;
    }

    .me-xxl-3 {
        margin-right: 1rem !important;
    }

    .me-xxl-4 {
        margin-right: 1.5rem !important;
    }

    .me-xxl-5 {
        margin-right: 3rem !important;
    }

    .me-xxl-auto {
        margin-right: auto !important;
    }

    .mb-xxl-0 {
        margin-bottom: 0 !important;
    }

    .mb-xxl-1 {
        margin-bottom: 0.25rem !important;
    }

    .mb-xxl-2 {
        margin-bottom: 0.5rem !important;
    }

    .mb-xxl-3 {
        margin-bottom: 1rem !important;
    }

    .mb-xxl-4 {
        margin-bottom: 1.5rem !important;
    }

    .mb-xxl-5 {
        margin-bottom: 3rem !important;
    }

    .mb-xxl-auto {
        margin-bottom: auto !important;
    }

    .ms-xxl-0 {
        margin-left: 0 !important;
    }

    .ms-xxl-1 {
        margin-left: 0.25rem !important;
    }

    .ms-xxl-2 {
        margin-left: 0.5rem !important;
    }

    .ms-xxl-3 {
        margin-left: 1rem !important;
    }

    .ms-xxl-4 {
        margin-left: 1.5rem !important;
    }

    .ms-xxl-5 {
        margin-left: 3rem !important;
    }

    .ms-xxl-auto {
        margin-left: auto !important;
    }

    .p-xxl-0 {
        padding: 0 !important;
    }

    .p-xxl-1 {
        padding: 0.25rem !important;
    }

    .p-xxl-2 {
        padding: 0.5rem !important;
    }

    .p-xxl-3 {
        padding: 1rem !important;
    }

    .p-xxl-4 {
        padding: 1.5rem !important;
    }

    .p-xxl-5 {
        padding: 3rem !important;
    }

    .px-xxl-0 {
        padding-right: 0 !important;
        padding-left: 0 !important;
    }

    .px-xxl-1 {
        padding-right: 0.25rem !important;
        padding-left: 0.25rem !important;
    }

    .px-xxl-2 {
        padding-right: 0.5rem !important;
        padding-left: 0.5rem !important;
    }

    .px-xxl-3 {
        padding-right: 1rem !important;
        padding-left: 1rem !important;
    }

    .px-xxl-4 {
        padding-right: 1.5rem !important;
        padding-left: 1.5rem !important;
    }

    .px-xxl-5 {
        padding-right: 3rem !important;
        padding-left: 3rem !important;
    }

    .py-xxl-0 {
        padding-top: 0 !important;
        padding-bottom: 0 !important;
    }

    .py-xxl-1 {
        padding-top: 0.25rem !important;
        padding-bottom: 0.25rem !important;
    }

    .py-xxl-2 {
        padding-top: 0.5rem !important;
        padding-bottom: 0.5rem !important;
    }

    .py-xxl-3 {
        padding-top: 1rem !important;
        padding-bottom: 1rem !important;
    }

    .py-xxl-4 {
        padding-top: 1.5rem !important;
        padding-bottom: 1.5rem !important;
    }

    .py-xxl-5 {
        padding-top: 3rem !important;
        padding-bottom: 3rem !important;
    }

    .pt-xxl-0 {
        padding-top: 0 !important;
    }

    .pt-xxl-1 {
        padding-top: 0.25rem !important;
    }

    .pt-xxl-2 {
        padding-top: 0.5rem !important;
    }

    .pt-xxl-3 {
        padding-top: 1rem !important;
    }

    .pt-xxl-4 {
        padding-top: 1.5rem !important;
    }

    .pt-xxl-5 {
        padding-top: 3rem !important;
    }

    .pe-xxl-0 {
        padding-right: 0 !important;
    }

    .pe-xxl-1 {
        padding-right: 0.25rem !important;
    }

    .pe-xxl-2 {
        padding-right: 0.5rem !important;
    }

    .pe-xxl-3 {
        padding-right: 1rem !important;
    }

    .pe-xxl-4 {
        padding-right: 1.5rem !important;
    }

    .pe-xxl-5 {
        padding-right: 3rem !important;
    }

    .pb-xxl-0 {
        padding-bottom: 0 !important;
    }

    .pb-xxl-1 {
        padding-bottom: 0.25rem !important;
    }

    .pb-xxl-2 {
        padding-bottom: 0.5rem !important;
    }

    .pb-xxl-3 {
        padding-bottom: 1rem !important;
    }

    .pb-xxl-4 {
        padding-bottom: 1.5rem !important;
    }

    .pb-xxl-5 {
        padding-bottom: 3rem !important;
    }

    .ps-xxl-0 {
        padding-left: 0 !important;
    }

    .ps-xxl-1 {
        padding-left: 0.25rem !important;
    }

    .ps-xxl-2 {
        padding-left: 0.5rem !important;
    }

    .ps-xxl-3 {
        padding-left: 1rem !important;
    }

    .ps-xxl-4 {
        padding-left: 1.5rem !important;
    }

    .ps-xxl-5 {
        padding-left: 3rem !important;
    }

    .text-xxl-start {
        text-align: left !important;
    }

    .text-xxl-end {
        text-align: right !important;
    }

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

@media (min-width: 1200px) {
    .fs-1 {
        font-size: 2.25rem !important;
    }

    .fs-2 {
        font-size: 1.875rem !important;
    }

    .fs-3 {
        font-size: 1.5rem !important;
    }
}

@media print {
    .d-print-inline {
        display: inline !important;
    }

    .d-print-inline-block {
        display: inline-block !important;
    }

    .d-print-block {
        display: block !important;
    }

    .d-print-grid {
        display: grid !important;
    }

    .d-print-table {
        display: table !important;
    }

    .d-print-table-row {
        display: table-row !important;
    }

    .d-print-table-cell {
        display: table-cell !important;
    }

    .d-print-flex {
        display: flex !important;
    }

    .d-print-inline-flex {
        display: inline-flex !important;
    }

    .d-print-none {
        display: none !important;
    }
}

.c-pointer {
    cursor: pointer;
}

* {
    outline: none;
    padding: 0;
}

*::after {
    margin: 0;
    padding: 0;
}

*::before {
    margin: 0;
    padding: 0;
}

::selection {
    color: #fff;
    background: var(--primary);
}

body {
    overflow-x: hidden;
    height: 100%;
    position: relative;
    max-width: 100%;
    font-size: 1rem;
}

@media only screen and (max-width: 991px) {
    body {
        font-size: 0.875rem;
    }
}

@media only screen and (max-width: 1400px) {

    h2,
    .h2 {
        font-size: 1.5rem;
    }
}

p {
    line-height: 1.8;
}

.box-shadow-none {
    box-shadow: none !important;
}

#main-wrapper {
    opacity: 0;
    transition: all 0.25s ease-in;
    overflow: hidden;
    position: relative;
}

#main-wrapper.show {
    opacity: 1;
}

.rounded-lg {
    border-radius: 0.625rem;
}

.rounded-xl {
    border-radius: 12px !important;
}

ul {
    padding: 0;
    margin: 0;
}

li {
    list-style: none;
}

a {
    color: #7e7e7e;
    text-decoration: none;
}

a:hover,
a:focus,
a.active {
    text-decoration: none;
}

.btn-link:hover,
.btn-link:focus,
.btn-link.active {
    text-decoration: none;
}

.w-space-no {
    white-space: nowrap;
}

.content-body .container {
    margin-top: 40px;
}

.content-body .container-fluid,
.content-body .container-sm,
.content-body .container-md,
.content-body .container-lg,
.content-body .container-xl,
.content-body .container-xxl {
    padding-top: 20px;
    padding-right: 20px;
    padding-left: 20px;
}

@media only screen and (max-width: 1600px) {

    .content-body .container-fluid,
    .content-body .container-sm,
    .content-body .container-md,
    .content-body .container-lg,
    .content-body .container-xl,
    .content-body .container-xxl {
        padding-top: 15px;
        padding-right: 15px;
        padding-left: 15px;
    }
}

@media only screen and (max-width: 767px) {

    .content-body .container-fluid,
    .content-body .container-sm,
    .content-body .container-md,
    .content-body .container-lg,
    .content-body .container-xl,
    .content-body .container-xxl {
        padding-top: 20px;
        padding-right: 20px;
        padding-left: 20px;
    }
}

@media only screen and (max-width: 575px) {

    .content-body .container-fluid,
    .content-body .container-sm,
    .content-body .container-md,
    .content-body .container-lg,
    .content-body .container-xl,
    .content-body .container-xxl {
        padding-top: 15px;
        padding-right: 15px;
        padding-left: 15px;
    }
}

/* sp */
.row.sp80,
.sp80 {
    margin-left: -40px;
    margin-right: -40px;
}

.row.sp80 [class*="col-"],
.sp80 [class*="col-"] {
    padding-left: 40px;
    padding-right: 40px;
}

.row.sp60,
.sp60 {
    margin-left: -30px;
    margin-right: -30px;
}

.row.sp60 [class*="col-"],
.sp60 [class*="col-"] {
    padding-left: 30px;
    padding-right: 30px;
}

.row.sp40,
.sp40 {
    margin-left: -20px;
    margin-right: -20px;
}

.row.sp40 [class*="col-"],
.sp40 [class*="col-"] {
    padding-left: 20px;
    padding-right: 20px;
}

.row.sp20,
.sp20 {
    margin-left: -10px;
    margin-right: -10px;
}

.row.sp20 [class*="col-"],
.sp20 [class*="col-"] {
    padding-left: 10px;
    padding-right: 10px;
}

.row.sp16,
.sp16 {
    margin-left: -8px;
    margin-right: -8px;
}

.row.sp16 [class*="col-"],
.sp16 [class*="col-"] {
    padding-left: 8px;
    padding-right: 8px;
}

.row.sp10,
.sp10 {
    margin-left: -5px;
    margin-right: -5px;
}

.row.sp10 [class*="col-"],
.sp10 [class*="col-"] {
    padding-left: 5px;
    padding-right: 5px;
}

.row.sp4,
.sp4 {
    margin-left: -2px;
    margin-right: -2px;
}

.row.sp4 [class*="col-"],
.sp4 [class*="col-"] {
    padding-left: 2px;
    padding-right: 2px;
}

.row.spno,
.spno {
    margin-left: 0;
    margin-right: 0;
}

.row.spno [class*="col-"],
.spno [class*="col-"] {
    padding-left: 0;
    padding-right: 0;
}

.content-heading {
    font-size: 16px;
    margin-bottom: 1.875rem;
    margin-top: 3.125rem;
    border-bottom: 1px solid #f0f1f5;
    padding-bottom: 10px;
}

[direction="RTL"] .content-heading {
    text-align: right;
}

.text-ov {
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
}

.btn-primary:not(:disabled):not(.disabled):active:focus,
.btn-primary:not(:disabled):not(.disabled).active:focus {
    box-shadow: none;
}

.op1 {
    opacity: 0.1;
}

.op2 {
    opacity: 0.2;
}

.op3 {
    opacity: 0.3;
}

.op4 {
    opacity: 0.4;
}

.op5 {
    opacity: 0.5;
}

.op6 {
    opacity: 0.6;
}

.op7 {
    opacity: 0.7;
}

.op8 {
    opacity: 0.8;
}

.op9 {
    opacity: 0.9;
}

.wspace-no {
    white-space: nowrap;
}

.support-ticket {
    position: fixed;
    bottom: 30px;
    right: 15px;
    z-index: 999999;
}

.support-ticket-btn {
    width: 100px;
    background: #7CB442;
    animation: 0.7s ease-in-out 0s infinite alternate none running crescendo;
    border-radius: 50px;
    color: #fff;
    font-size: 8px;
    font-size: 16px;
    padding: 5px 10px 7px;
    text-align: center;
    display: inline-block;
    box-shadow: rgba(124, 180, 66, 0.7) 0px 8px 35px 0px;
}

.support-ticket-btn:hover,
.support-ticket-btn:focus {
    color: #fff;
}

.text-primary {
    color: var(--primary) !important;
}

.text-blue {
    color: #5e72e4;
}

.text-indigo {
    color: #6610f2;
}

.text-purple {
    color: #6f42c1;
}

.text-pink {
    color: #e83e8c;
}

.text-red {
    color: #EE3232;
}

.text-orange {
    color: #ff9900;
}

.text-yellow {
    color: #FFFA6F;
}

.text-green {
    color: #297F00;
}

.text-teal {
    color: #20c997;
}

.text-cyan {
    color: #3065D0;
}

.bg-primary {
    background-color: var(--primary) !important;
}

.bg-gray-dark {
    background: #6610f2 !important;
}

.bg-purpal {
    background: #4d06a5 !important;
}

.bg-red {
    background: #dc3545 !important;
}

.bg-blue-dark {
    background: #fd7e14 !important;
}

.bg-blue {
    background: #ffc107 !important;
}

.bg-blue-light {
    background: #5bcfc5 !important;
}

.bg-green-light {
    background: #20c997 !important;
}

.bg-green {
    background: #17a2b8 !important;
}

.bg-black {
    background: #000;
}

.text-black {
    color: #000 !important;
}

.dz-scroll {
    position: relative;
}

.h-auto {
    height: auto !important;
}

.list-inline li {
    display: inline-block;
}

.fs-12 {
    font-size: 12px !important;
    line-height: 1.3;
}

.fs-13 {
    font-size: 13px !important;
    line-height: 1.4;
}

.fs-14 {
    font-size: 14px !important;
    line-height: 1.5;
}

.fs-15 {
    font-size: 14px !important;
    line-height: 1.5;
}

.fs-16 {
    font-size: 16px !important;
    line-height: 1.5;
}

.fs-18 {
    font-size: 18px !important;
    line-height: 1.5;
}

.fs-20 {
    font-size: 20px !important;
    line-height: 1.5;
}

.fs-22 {
    font-size: 22px !important;
    line-height: 1.5;
}

.fs-24 {
    font-size: 24px !important;
    line-height: 1.4;
}

.fs-26 {
    font-size: 26px !important;
    line-height: 1.4;
}

.fs-28 {
    font-size: 28px !important;
    line-height: 1.4;
}

.fs-30 {
    font-size: 30px !important;
    line-height: 1.4;
}

.fs-32 {
    font-size: 32px !important;
    line-height: 1.25;
}

.fs-35 {
    font-size: 35px !important;
    line-height: 1.25;
}

.fs-36 {
    font-size: 36px !important;
    line-height: 1.25;
}

.fs-46 {
    font-size: 46px !important;
    line-height: 1.25;
}

.fs-48 {
    font-size: 48px !important;
    line-height: 1.25;
}

.font-w100 {
    font-weight: 100;
}

.font-w200 {
    font-weight: 200;
}

.font-w300 {
    font-weight: 300;
}

.font-w400 {
    font-weight: 400;
}

.font-w500 {
    font-weight: 500;
}

.font-w600 {
    font-weight: 600;
}

.font-w700 {
    font-weight: 700;
}

.font-w800 {
    font-weight: 800;
}

.font-w900 {
    font-weight: 900;
}

.scale1 {
    transform: scale(1.1);
    -moz-transform: scale(1.1);
    -webkit-transform: scale(1.1);
    -ms-transform: scale(1.1);
    -o-transform: scale(1.1);
    display: inline-block;
}

.scale2 {
    transform: scale(1.2);
    -moz-transform: scale(1.2);
    -webkit-transform: scale(1.2);
    -ms-transform: scale(1.2);
    -o-transform: scale(1.2);
    display: inline-block;
}

.scale3 {
    transform: scale(1.3);
    -moz-transform: scale(1.3);
    -webkit-transform: scale(1.3);
    -ms-transform: scale(1.3);
    -o-transform: scale(1.3);
    display: inline-block;
}

.scale4 {
    transform: scale(1.4);
    -moz-transform: scale(1.4);
    -webkit-transform: scale(1.4);
    -ms-transform: scale(1.4);
    -o-transform: scale(1.4);
    display: inline-block;
}

.scale5 {
    transform: scale(1.5);
    -moz-transform: scale(1.5);
    -webkit-transform: scale(1.5);
    -ms-transform: scale(1.5);
    -o-transform: scale(1.5);
    display: inline-block;
}

.height10 {
    height: 10px;
}

.height20 {
    height: 20px;
}

.height30 {
    height: 30px;
}

.height40 {
    height: 40px;
}

.height50 {
    height: 50px;
}

.height60 {
    height: 60px;
}

.height70 {
    height: 70px;
}

.height80 {
    height: 80px;
}

.height90 {
    height: 90px;
}

.height100 {
    height: 100px;
}

.height110 {
    height: 110px;
}

.height120 {
    height: 120px;
}

.height130 {
    height: 130px;
}

.height140 {
    height: 140px;
}

.height150 {
    height: 150px;
}

.height160 {
    height: 160px;
}

.height170 {
    height: 170px;
}

.height180 {
    height: 180px;
}

.height190 {
    height: 190px;
}

.height200 {
    height: 200px;
}

.height210 {
    height: 210px;
}

.height220 {
    height: 220px;
}

.height230 {
    height: 230px;
}

.height240 {
    height: 240px;
}

.height250 {
    height: 250px;
}

.height260 {
    height: 260px;
}

.height270 {
    height: 270px;
}

.height280 {
    height: 280px;
}

.height290 {
    height: 290px;
}

.height300 {
    height: 300px;
}

.height310 {
    height: 310px;
}

.height320 {
    height: 320px;
}

.height330 {
    height: 330px;
}

.height340 {
    height: 340px;
}

.height350 {
    height: 350px;
}

.height360 {
    height: 360px;
}

.height370 {
    height: 370px;
}

.height380 {
    height: 380px;
}

.height390 {
    height: 390px;
}

.height400 {
    height: 400px;
}

.width10 {
    width: 10px;
}

.width20 {
    width: 20px;
}

.width30 {
    width: 30px;
}

.width40 {
    width: 40px;
}

.width50 {
    width: 50px;
}

.width60 {
    width: 60px;
}

.width70 {
    width: 70px;
}

.width80 {
    width: 80px;
}

.width90 {
    width: 90px;
}

.width100 {
    width: 100px;
}

.width110 {
    width: 110px;
}

.width120 {
    width: 120px;
}

.width130 {
    width: 130px;
}

.width140 {
    width: 140px;
}

.width150 {
    width: 150px;
}

.width160 {
    width: 160px;
}

.width170 {
    width: 170px;
}

.width180 {
    width: 180px;
}

.width190 {
    width: 190px;
}

.width200 {
    width: 200px;
}

.width210 {
    width: 210px;
}

.width220 {
    width: 220px;
}

.width230 {
    width: 230px;
}

.width240 {
    width: 240px;
}

.width250 {
    width: 250px;
}

.width260 {
    width: 260px;
}

.width270 {
    width: 270px;
}

.width280 {
    width: 280px;
}

.width290 {
    width: 290px;
}

.width300 {
    width: 300px;
}

.width310 {
    width: 310px;
}

.width320 {
    width: 320px;
}

.width330 {
    width: 330px;
}

.width340 {
    width: 340px;
}

.width350 {
    width: 350px;
}

.width360 {
    width: 360px;
}

.width370 {
    width: 370px;
}

.width380 {
    width: 380px;
}

.width390 {
    width: 390px;
}

.width400 {
    width: 400px;
}

@keyframes gXGDoR {
    from {
        transform: translateY(5px) scale(0.8);
    }

    to {
        transform: translateY(0px) scale(1);
    }
}

@keyframes crescendo {
    from {
        transform: translateY(5px) scale(0.8);
    }

    to {
        transform: translateY(0px) scale(1);
    }
}

@keyframes gXGDoR {
    from {
        transform: translateY(5px) scale(0.8);
    }

    to {
        transform: translateY(0px) scale(1);
    }
}

.media {
    display: flex;
    align-items: flex-start;
}

.media-body {
    flex: 1;
}

.form-group {
    margin-bottom: 1rem;
    position: relative;
}

textarea.form-control {
    min-height: auto;
    height: auto;
}

@media only screen and (min-width: 1200px) and (max-width: 1600px) {
    .col-xxl-1 {
        flex: 0 0 8.33333%;
        max-width: 8.33333%;
    }

    .col-xxl-2 {
        flex: 0 0 16.66667%;
        max-width: 16.66667%;
    }

    .col-xxl-3 {
        flex: 0 0 25%;
        max-width: 25%;
    }

    .col-xxl-4 {
        flex: 0 0 33.33333%;
        max-width: 33.33333%;
    }

    .col-xxl-5 {
        flex: 0 0 41.66667%;
        max-width: 41.66667%;
    }

    .col-xxl-6 {
        flex: 0 0 50%;
        max-width: 50%;
    }

    .col-xxl-7 {
        flex: 0 0 58.33333%;
        max-width: 58.33333%;
    }

    .col-xxl-8 {
        flex: 0 0 66.66667%;
        max-width: 66.66667%;
    }

    .col-xxl-9 {
        flex: 0 0 75%;
        max-width: 75%;
    }

    .col-xxl-10 {
        flex: 0 0 83.33333%;
        max-width: 83.33333%;
    }

    .col-xxl-11 {
        flex: 0 0 91.66667%;
        max-width: 91.66667%;
    }

    .col-xxl-12 {
        flex: 0 0 100%;
        max-width: 100%;
    }

    .mb-xxl-4 {
        margin-bottom: 1.5rem !important;
    }
}

/* Editable */
#preloader {
    position: fixed;
    width: 100%;
    height: 100%;
    left: 0;
    top: 0;
    background-color: #fff;
}

.sk-three-bounce {
    margin: 0;
    width: 100%;
    height: 100%;
    text-align: center;
    background-color: white;
}

.sk-three-bounce .sk-child {
    position: relative;
    top: 50%;
    transform: translateY(-50%);
    width: 20px;
    height: 20px;
    background-color: #7accc6;
    border-radius: 100%;
    display: inline-block;
    animation: sk-three-bounce 1.4s ease-in-out 0s infinite both;
}

.sk-three-bounce .sk-bounce1 {
    animation-delay: -0.32s;
}

.sk-three-bounce .sk-bounce2 {
    animation-delay: -0.16s;
}

@keyframes sk-three-bounce {

    0%,
    80%,
    100% {
        transform: scale(0);
    }

    40% {
        transform: scale(1);
    }
}

.footer {
    padding-left: 18.563rem;
}

@media only screen and (max-width: 1400px) {
    .footer {
        padding-left: 17rem;
    }
}

.footer .copyright {
    padding: 0.9375rem;
    background-color: #F2F2F2;
}

.footer .copyright p {
    text-align: center;
    margin: 0;
}

.footer .copyright a {
    color: var(--primary);
}

@media only screen and (min-width: 991px) {
    .footer .copyright {
        border-radius: 0 0 0 50px;
    }
}

/* [data-sidebar-style="mini"] .nav-control,
[data-layout="horizontal"] .nav-control {
    display: none;
} */

@media only screen and (max-width: 767px) {
    [data-sidebar-style="overlay"] .nav-header .logo-abbr {
        display: block;
    }
}

[data-header-position="fixed"] .nav-header {
    position: fixed;
    left: auto;
}

.nav-header {
    height: 5rem;
    width: 16.563rem;
    display: inline-block;
    text-align: left;
    position: absolute;
    left: 0;
    top: 0;
    /* background-color: var(--nav-headbg);     */
    transition: all .2s ease;
    z-index: 5;
}

.nd23-user-layout .nav-header{
    /* background: rgba(104, 157, 211, 1); */
    background: #72a0d5;
}

.nav-header .logo-abbr {
    max-width: 68px;
}

@media only screen and (max-width: 575px) {
    .nav-header .logo-abbr {
        transform: scale(0.7);
    }
}

.nav-header .logo-compact {
    display: none;
}

@media only screen and (max-width: 1400px) {
    .nav-header {
        width: 17rem;
    }
}

@media only screen and (max-width: 1199px) {
    .nav-header {
        height: 5rem;
    }
}

.nav-header .brand-logo {
    display: flex;
    height: 100%;
    width: 100%;
    justify-content: flex-start;
    align-items: center;
    font-size: 1.125rem;
    color: #fff;
    text-decoration: none;
    padding-left: 15px;
    padding-right: 15px;
    font-weight: 700;
}

@media only screen and (max-width: 1400px) {
    .nav-header .brand-logo {
        padding-left: 25px;
        padding-right: 25px;
    }
}

[data-sidebar-style="compact"] .nav-header .brand-logo,
[data-sidebar-style="mini"] .nav-header .brand-logo {
    padding-left: 0;
    padding-right: 0;
    justify-content: center;
}

@media only screen and (max-width: 767px) {
    .nav-header .brand-logo {
        padding-left: 0;
        padding-right: 0;
        justify-content: center;
    }
}

.nav-header .brand-title {
    margin-left: 10px;
    max-width: 120px;
    margin-top: 5px;
}

[data-theme-version="dark"] .nav-header .brand-title {
    background-position: 0 120%;
}

.nav-header .svg-logo-circle {
    fill: var(--primary);
}

.nav-header .svg-logo-icon-text {
    fill: #fff;
}

.nav-header .svg-logo-text-path {
    fill: var(--primary);
    stroke: var(--primary);
}

@media only screen and (max-width: 1023px) {
    .nav-header {
        width: 5rem;
        height: 5rem;
    }

    .nav-header .brand-title {
        display: none;
    }
}

.nav-control {
    cursor: pointer;
    position: absolute;
    right: -4.0625rem;
    text-align: center;
    top: 50%;
    transform: translateY(-50%);
    z-index: 9999;
    font-size: 1.4rem;
    padding: 2px 0.5rem 0;
    border-radius: 2px;
}

@media only screen and (max-width: 767px) {
    .nav-control {
        right: -2.75rem;
    }
}

@media only screen and (max-width: 575px) {
    .nav-control {
        right: -2.75rem;
    }
}

.hamburger {
    display: inline-block;
    left: 0px;
    position: relative;
    top: 3px;
    transition: all 0.3s ease-in-out 0s;
    width: 26px;
    z-index: 999;
}

[dir="RTL"] .hamburger {
    transform: rotate(180deg);
}

.hamburger .line {
    background: var(--primary);
    display: block;
    height: 3px;
    border-radius: 3px;
    margin-top: 6px;
    margin-bottom: 6px;
    margin-left: auto;
    transition: all 0.3s ease-in-out;
}

.hamburger .line:nth-child(1) {
    width: 20px;
}

.hamburger .line:nth-child(2) {
    width: 26px;
}

.hamburger .line:nth-child(3) {
    width: 22px;
}

.hamburger:hover {
    cursor: pointer;
}

.hamburger:hover .line {
    width: 26px;
}

.hamburger.is-active .line:nth-child(1),
.hamburger.is-active .line:nth-child(3) {
    width: 10px;
    height: 2px;
}

.hamburger.is-active .line:nth-child(2) {
    transform: translateX(15px);
    width: 22px;
    height: 2px;
}

.hamburger.is-active .line:nth-child(1) {
    transform: translateY(4px) rotate(-45deg);
}

.hamburger.is-active .line:nth-child(3) {
    transform: translateY(-4px) rotate(45deg);
}

@media (min-width: 1024px) {
    .hamburger.is-active .line:nth-child(2) {
        transform: translateX(0px);
        width: 22px;
        height: 2px;
    }

    .hamburger.is-active .line:nth-child(1) {
        transform: translateY(4px) rotate(45deg);
    }

    .hamburger.is-active .line:nth-child(3) {
        transform: translateY(-4px) rotate(-45deg);
    }
}

@media (min-width: 767px) {
    [data-sidebar-style="compact"] .nav-control {
        display: none;
    }

    [data-sidebar-style="compact"] .nav-header {
        width: 15rem;
    }
}

[data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .brand-title {
    display: none;
}

[data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .nav-header .logo-abbr {
    display: block;
}

[data-sidebar-style="full"][data-layout="horizontal"] .logo-compact {
    display: none;
}

[data-sidebar-style="mini"] .nav-header .logo-abbr {
    display: block;
}

[data-sidebar-style="compact"][data-layout="vertical"] .nav-header .logo-compact {
    max-width: 75px;
}

[data-sidebar-style="compact"][data-layout="horizontal"] .nav-header .brand-logo {
    padding-left: 30px;
    padding-right: 30px;
    justify-content: start;
}

[data-sidebar-style="modern"][data-layout="vertical"] .nav-header {
    width: 9.375rem;
}

[data-sidebar-style="modern"][data-layout="vertical"] .nav-header .brand-title {
    display: none;
}

[data-sidebar-style="modern"][data-layout="vertical"] .nav-header .logo-compact {
    display: none;
}

.header {
    height: 5rem;
    z-index: 1;
    position: relative;
    padding: 0rem;
    background-color: #fff;
    z-index: 3;
    padding-left: 16.563rem;
    transition: all .2s ease;
}

@media only screen and (max-width: 1400px) {
    .header {
        padding-left: 17rem;
    }
}

.header .header-content {
    height: 100%;
    padding-left: 3.3125rem;
    background: #fff;
    padding-right: 1.2rem;
    align-items: center;
    /* border-bottom: solid 1px #cac8de; */
    display: flex;
}

@media only screen and (min-width: 991px) {
    .header .header-content {
        border-radius: 18px 0 0 0;
    }
}

.header .navbar {
    padding: 0;
    height: 100%;
    width: 100%;
}

.header .navbar .navbar-collapse {
    height: 100%;
    width: 100%;
}

/* pulse in SVG */
svg.pulse-svg {
    overflow: visible;
}

svg.pulse-svg .first-circle,
svg.pulse-svg .second-circle,
svg.pulse-svg .third-circle {
    transform: scale(0.3);
    transform-origin: center center;
    animation: pulse-me 3s linear infinite;
    fill: var(--primary);
}

svg.pulse-svg .second-circle {
    animation-delay: 1s;
}

svg.pulse-svg .third-circle {
    animation-delay: 2s;
}

/* pulse in CSS */
.pulse-css {
    width: 1rem;
    height: 1rem;
    border-radius: 0.5rem;
    border-radius: 3.5rem;
    height: 1rem;
    position: absolute;
    background: #FF507A;
    right: 5px;
    top: 5px;
    width: 1rem;
}

.pulse-css:after,
.pulse-css:before {
    content: '';
    width: 1rem;
    height: 1rem;
    border-radius: 0.5rem;
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: -.2rem;
    background-color: #FF507A;
    margin: auto;
    transform: scale(0.3);
    transform-origin: center center;
    animation: pulse-me 3s linear infinite;
}

[direction="RTL"] .pulse-css:after,
[direction="RTL"] .pulse-css:before {
    left: auto;
    right: -.2rem;
}

@media only screen and (max-width: 1400px) {
    .pulse-css {
        height: 0.5rem;
        width: 0.5rem;
    }
}

@keyframes pulse-me {
    0% {
        transform: scale(0.3);
        opacity: 0;
    }

    50% {
        opacity: 0.1;
    }

    70% {
        opacity: 0.09;
    }

    100% {
        transform: scale(3);
        opacity: 0;
    }
}

[data-sidebar-style="full"] .header,
[data-sidebar-style="overlay"] .header {
    width: 100%;
}

@media only screen and (max-width: 1400px) {

    [data-sidebar-style="full"] .header,
    [data-sidebar-style="overlay"] .header {
        width: 100%;
        padding-left: 17rem;
    }
}

@media only screen and (max-width: 1023px) {

    [data-sidebar-style="full"] .header,
    [data-sidebar-style="overlay"] .header {
        width: 100%;
        padding-left: 5rem;
    }
}

[data-sidebar-style="mini"] .header {
    width: 100%;
    padding-left: 5rem;
}

[dir="LTR"][data-sidebar-style="mini"] .nd23-user-layout .header {
    width: 100%;
    padding-left: 8rem;
}

[data-sidebar-style="compact"] .header {
    width: 100%;
    padding-left: 15rem;
}

[data-sidebar-style="compact"] .header .header-content {
    padding-left: 2.4rem;
}

[data-header-position="fixed"] .header {
    position: fixed;
    top: 0;
    width: 100%;
}

[data-header-position="fixed"] .content-body {
    padding-top: 5rem;
}

[data-header-position="fixed"] .deznav {
    margin-top: 0;
}

[data-sidebar-style="compact"][data-header-position="fixed"][data-container="boxed"][data-layout="vertical"] .header {
    width: 1199px;
}

[data-sidebar-style="modern"] .header {
    width: 100%;
    padding-left: 9.375rem;
}

[data-sidebar-style="modern"][data-layout="horizontal"] .nav-header .brand-logo {
    justify-content: start;
}

[data-sidebar-style="modern"][data-layout="horizontal"] .header .header-content {
    padding-left: 30px;
}

.header-left {
    height: 100%;
    display: flex;
    align-items: center;
}

.header-left .dashboard_bar {
    font-size: 25px;
    font-weight: 600;
    color: #000;
}

@media only screen and (max-width: 1400px) {
    .header-left .dashboard_bar {
        font-size: 24px;
    }
}

/* @media only screen and (max-width: 767px) {
    .header-left .dashboard_bar {
        display: none;
    }
} */
@media only screen and (max-width: 767px) {
    /* .nav-header {
        display: none;
    } */
    [data-header-position="fixed"] .nd23-user-layout .nd24-nav-bar-container.deznav {
        margin-top: 5rem;
        padding-top: 0px;
    }
}

.header-left input {
    background: #F2F2F2 !important;
    min-width: 170px;
    min-height: 40px;
    color: #B1B1B1 !important;
    border-top-left-radius: 0.625rem;
    border-bottom-left-radius: 0.625rem;
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
    box-shadow: none;
    padding: 10px 20px;
    font-size: 16px;
    border-right-width: 0 !important;
    border: 1px solid #ebebeb;
    border-width: 1px;
    font-weight: 300;
}

[direction="RTL"] .header-left input {
    border-top-right-radius: 0.625rem;
    border-bottom-right-radius: 0.625rem;
    border-top-left-radius: 0;
    border-bottom-left-radius: 0;
}

.header-left input:focus,
.header-left input:active,
.header-left input.active {
    border-color: #ebebeb;
    box-shadow: none;
}

.header-left input::placeholder {
    color: #B1B1B1;
}

.header-left .search_bar {
    display: flex;
    align-items: center;
    height: 100%;
}

@media only screen and (max-width: 767px) {
    .header-left .search_bar {
        display: none;
    }
}

.header-left .search_bar .dropdown-menu {
    box-shadow: none;
}

.header-left .search_bar .search_icon {
    background: #F2F2F2 !important;
    height: 56px;
    line-height: 22px;
    padding: 15px 20px 15px 0 !important;
    border-top-right-radius: 0.625rem;
    border-bottom-right-radius: 0.625rem;
    border: 1px solid #ebebeb;
    border-width: 1px;
    border-left-width: 0;
}

.header-left .search_bar .search_icon i {
    font-size: 24px;
    color: #B1B1B1;
    line-height: 1;
}

@media only screen and (max-width: 1400px) {
    .header-left .search_bar .search_icon {
        height: 41px;
        padding: 8px 15px 8px 0 !important;
    }

    .header-left .search_bar .search_icon svg {
        width: 18px;
        height: 18px;
    }
}

@media only screen and (max-width: 767px) {
    .header-left .search_bar {
        position: static;
    }

    .header-left .search_bar .dropdown-menu {
        width: 300px;
        left: -15vw;
        box-shadow: 0px 5px 10px 0 rgba(0, 0, 0, 0.1);
        border-radius: 4px !important;
    }
}

@media only screen and (max-width: 767px) and (max-width: 575px) {
    .header-left .search_bar .dropdown-menu {
        width: 250px;
        left: -25vw;
    }
}

@media only screen and (max-width: 767px) {
    .header-left .search_bar .dropdown-menu .form-control {
        border-radius: 4px !important;
        width: 100%;
    }

    [direction="RTL"] .header-left .search_bar .dropdown-menu {
        right: -98px;
    }
}

.header-left .search_bar .dropdown-menu,
.header-left .search_bar .dropdown-menu.show {
    border: 0px;
    background-color: transparent;
    border-top-right-radius: 5rem;
    border-bottom-right-radius: 5rem;
}

@media only screen and (min-width: 768px) {

    .header-left .search_bar .dropdown-menu,
    .header-left .search_bar .dropdown-menu.show {
        left: 0;
        top: 0;
        transform: none;
        display: block;
        position: unset;
    }
}

[data-sidebar-style="compact"] .header-left {
    margin-left: 0;
}

.header-right {
    height: 100%;
}

.header-right .nav-item {
    height: 100%;
    display: flex;
    align-items: center;
}

.header-right .nav-item .nav-link {
    color: #464a53;
    font-size: 18px;
}

.header-right .right-sidebar {
    margin-right: -30px;
}

.header-right .right-sidebar a {
    height: 80px;
    width: 80px;
    text-align: center;
    justify-content: center;
    display: flex;
    align-items: center;
    border-left: 1px solid #babbbf;
}

.header-right>li:not(:first-child) {
    padding-left: 2.25rem;
}

@media only screen and (max-width: 1199px) {
    .header-right>li:not(:first-child) {
        padding-left: 0.5rem;
    }
}

@media only screen and (max-width: 767px) {
    .header-right .notification_dropdown {
        position: static;
    }
}

.header-right .notification_dropdown .nav-link {
    position: relative;
    color: var(--primary);
    background: rgb(246 246 248);
    border-radius: 100%;
    padding: 8px;
    height: 40px;
    width: 40px;
    display: flex;
    align-items: center;
    justify-content: center;
}

@media only screen and (max-width: 1400px) {
    .header-right .notification_dropdown .nav-link {
        padding: 10px;
    }
}

.header-right .notification_dropdown .nav-link.secondary {
    background: #d3eab6;
    color: #8BC740;
}

.header-right .notification_dropdown .nav-link.secondary [fill] {
    fill: #8BC740;
}

.header-right .notification_dropdown .nav-link.primary {
    background: var(--rgba-primary-1);
    color: var(--primary);
}

.header-right .notification_dropdown .nav-link.primary [fill] {
    fill: var(--primary);
}

.header-right .notification_dropdown .nav-link.warning {
    background: #fff0e5;
    color: #FE8024;
}

.header-right .notification_dropdown .nav-link.warning [fill] {
    fill: #FE8024;
}

.header-right .notification_dropdown .nav-link.success {
    background: #b7f6db;
    color: #1BD084;
}

.header-right .notification_dropdown .nav-link.success [fill] {
    fill: #1BD084;
}

.header-right .notification_dropdown .nav-link i {
    font-size: 24px;
}

@media only screen and (max-width: 1400px) {
    .header-right .notification_dropdown .nav-link i {
        font-size: 18px;
    }
}

.header-right .notification_dropdown .nav-link svg {
    width: 20px;
    height: 20px;
}

@media only screen and (max-width: 1400px) {
    .header-right .notification_dropdown .nav-link svg {
        width: 18px;
        height: 18px;
    }
}

.header-right .notification_dropdown .nav-link .badge {
    position: absolute;
    font-size: 10px;
    border-radius: 0;
    right: -5px;
    box-shadow: 0px 0px 10px 3px var(--rgba-primary-2);
    top: -5px;
    font-weight: normal;
    height: 18px;
    width: 18px;
    line-height: 18px;
    text-align: center;
    padding: 0px;
}

@media only screen and (max-width: 1400px) {
    .header-right .notification_dropdown .nav-link .badge {
        right: -2px;
        top: -2px;
        font-size: 12px;
        height: 18px;
        width: 18px;
        line-height: 18px;
    }
}

.header-right .notification_dropdown .dropdown-item:focus a,
.header-right .notification_dropdown .dropdown-item:active a {
    color: #fff;
}

.header-right .notification_dropdown .dropdown-item a {
    color: #B1B1B1;
}

.header-right .notification_dropdown .dropdown-item a:hover {
    text-decoration: none;
}

.header-right .dropdown-menu {
    border-width: 0;
    box-shadow: 0 0 37px rgba(8, 21, 66, 0.05);
}

[data-theme-version="dark"] .header-right .dropdown-menu {
    box-shadow: none;
}

.header-right .header-profile>a.nav-link {
    padding: 0 0 0 0;
    display: flex;
    align-items: center;
    border-radius: 0.625rem 28px 28px 0.625rem;
}

@media only screen and (max-width: 575px) {
    .header-right .header-profile>a.nav-link {
        background: transparent;
        padding: 0; } }
    .header-right .header-profile > a.nav-link i {
      font-weight: 700; }
    .header-right .header-profile > a.nav-link .header-info {
      text-align: left;
      padding-left: 30px; }
      @media only screen and (max-width: 1199px) {
        .header-right .header-profile > a.nav-link .header-info {
          padding-left: 15px; } }
      @media only screen and (max-width: 575px) {
        .header-right .header-profile > a.nav-link .header-info {
          display: none; } }
      .header-right .header-profile > a.nav-link .header-info span {
        font-size: 16px;
        display: block;
        font-weight: 600; }
      .header-right .header-profile > a.nav-link .header-info strong {
        font-weight: 600; }
      .header-right .header-profile > a.nav-link .header-info small, .header-right .header-profile > a.nav-link .header-info .small {
        display: block;
        font-size: 13px;
        color: #89879f;
        font-weight: 400;
        line-height: 1.2; }
  .header-right .header-profile .dropdown-menu {
        padding: 0;
    }


.header-right .header-profile>a.nav-link i {
    font-weight: 700;
}

.header-right .header-profile>a.nav-link .header-info {
    text-align: left;
    border-left: 1px solid rgba(238, 238, 238, 0.7);
    padding-left: 30px;
}

@media only screen and (max-width: 1199px) {
    .header-right .header-profile>a.nav-link .header-info {
        padding-left: 15px;
    }
}

@media only screen and (max-width: 575px) {
    .header-right .header-profile>a.nav-link .header-info {
        display: none;
    }
}

.header-right .header-profile>a.nav-link .header-info span {
    font-size: 16px;
    display: block;
    font-weight: 600;
}

.header-right .header-profile>a.nav-link .header-info strong {
    font-weight: 600;
}

.header-right .header-profile>a.nav-link .header-info small,
.header-right .header-profile>a.nav-link .header-info .small {
    display: block;
    font-size: 13px;
    color: #89879f;
    font-weight: 400;
    line-height: 1.2;
}

.header-right .header-profile .dropdown-menu {
    padding: 15px 0;
    min-width: 12.5rem;
}

.header-right .header-profile .dropdown-menu a:hover,
.header-right .header-profile .dropdown-menu a:focus,
.header-right .header-profile .dropdown-menu a.active {
    color: var(--primary);
}

.header-right .header-profile img {
    width: 40px;
    height: 40px;
    border-radius: 100%;
}

@media only screen and (max-width: 1400px) {
    .header-right .header-profile img {
        width: 39px;
        height: 39px;
    }
}

.header-right .header-profile .dropdown-toggle i {
    font-size: 1.25rem;
}

@media only screen and (max-width: 575px) {
    .header-right .header-profile .dropdown-toggle span {
        display: none;
    }
}

.header-right .header-profile .profile_title {
    background: var(--primary);
    color: #fff;
    padding: 10px 20px;
}

.header-right .header-profile .profile_title h5,
.header-right .header-profile .profile_title .h5 {
    color: #fff;
    margin-bottom: 3px;
}

.header-right .header-profile .dropdown-item {
    padding: 8px 24px;
}

.dz-fullscreen #icon-minimize {
    display: none;
}

.dz-fullscreen.active #icon-full {
    display: none;
}

.dz-fullscreen.active #icon-minimize {
    display: inline-block;
}

.notification_dropdown .dropdown-menu-end {
    min-width: 310px;
    padding: 0rem 0 1rem;
    top: 100%;
}

.notification_dropdown .dropdown-menu-end .notification_title {
    background: var(--primary);
    color: #fff;
    padding: 10px 20px;
}

.notification_dropdown .dropdown-menu-end .notification_title h5,
.notification_dropdown .dropdown-menu-end .notification_title .h5 {
    color: #fff;
    margin-bottom: 3px;
}

.notification_dropdown .dropdown-menu-end .media {
    width: 45px !important;
    height: 45px !important;
    font-size: 18px !important;
}

[data-theme-version="dark"] .notification_dropdown .dropdown-menu-end .media {
    border-color: #333a54;
}

.notification_dropdown .dropdown-menu-end .media>span {
    width: 35px;
    height: 35px;
    border-radius: 50px;
    display: inline-block;
    padding: 7px 9px;
    margin-right: 10px;
}

[direction="RTL"].notification_dropdown .dropdown-menu-end .media>span {
    margin-right: 0;
    margin-left: 10px;
}

.notification_dropdown .dropdown-menu-end .media>span.success {
    background: #b7f6db;
    color: #1BD084;
}

.notification_dropdown .dropdown-menu-end .media>span.success [fill] {
    fill: #1BD084;
}

.notification_dropdown .dropdown-menu-end .media>span.primary {
    background: var(--rgba-primary-1);
    color: var(--primary);
}

.notification_dropdown .dropdown-menu-end .media>span.primary svg [fill] {
    fill: var(--primary);
}

.notification_dropdown .dropdown-menu-end .media>span.danger {
    background: #ffe5df;
    color: #FF6746;
}

.notification_dropdown .dropdown-menu-end .media>span.danger [fill] {
    fill: #FF6746;
}

.notification_dropdown .dropdown-menu-end .media>span [fill] {
    fill: var(--primary);
}

.notification_dropdown .dropdown-menu-end .media .notify-time {
    width: 100% !important;
    margin-right: 0 !important;
    color: #828690;
}

.notification_dropdown .dropdown-menu-end .media p {
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
    max-width: 200px;
    margin-bottom: 0;
    margin-top: 5px;
}

@media only screen and (max-width: 575px) {
    .notification_dropdown .dropdown-menu-end .media p {
        max-width: 100px;
    }
}

.notification_dropdown .dropdown-menu-end .all-notification {
    display: block;
    padding: 15px 30px 0;
    text-align: center;
    border-top: 1px solid #babbbf;
}

.notification_dropdown .dropdown-menu-end .all-notification i {
    margin-left: 10px;
}

[direction="RTL"] {
    text-align: right;
    direction: rtl;
}

[direction="RTL"] .nav {
    padding-right: 0;
}

[direction="RTL"] .navbar-nav .nav-item {
    float: right;
}

[direction="RTL"] .navbar-nav .nav-item+.nav-item {
    margin-right: 1rem;
    margin-left: inherit;
}

[direction="RTL"] th {
    text-align: right;
}

[direction="RTL"] .alert-dismissible {
    padding-right: 1.25rem;
    padding-left: 4rem;
}

[direction="RTL"] .dropdown-menu {
    right: 0;
    text-align: right;
}

[direction="RTL"] .checkbox label {
    padding-right: 1.25rem;
    padding-left: inherit;
}

[direction="RTL"] .btn-group>.btn:first-child:not(:last-child):not(.dropdown-toggle) {
    border-radius: 0 0.75rem 0.75rem 0;
}

[direction="RTL"] .btn-group>.btn:last-child:not(:first-child),
[direction="RTL"] .btn-group>.dropdown-toggle:not(:first-child) {
    border-radius: 0.75rem 0 0 0.75rem;
}

[direction="RTL"] .btn-group>.btn-group:last-child:not(:first-child)>.btn:first-child {
    border-radius: 0.75rem 0 0 0.75rem;
}

[direction="RTL"] .custom-control-label::after,
[direction="RTL"] .custom-control-label::before {
    right: 0;
    left: inherit;
}

[direction="RTL"] .custom-select {
    padding: 0.375rem 0.75rem 0.375rem 1.75rem;
    background: #F2F2F2 url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 5'%3E%3Cpath fill='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3E%3C/svg%3E") no-repeat left 0.75rem center;
    background-size: 8px 10px;
}

[direction="RTL"] .input-group>.input-group-append:last-child>.btn:not(:last-child):not(.dropdown-toggle),
[direction="RTL"] .input-group>.input-group-append:last-child>.input-group-text:not(:last-child),
[direction="RTL"] .input-group>.input-group-append:not(:last-child)>.btn,
[direction="RTL"] .input-group>.input-group-append:not(:last-child)>.input-group-text,
[direction="RTL"] .input-group>.input-group-prepend>.btn,
[direction="RTL"] .input-group>.input-group-prepend>.input-group-text {
    border-radius: 0 0.75rem 0.75rem 0;
}

[direction="RTL"] .input-group>.input-group-append>.btn,
[direction="RTL"] .input-group>.input-group-append>.input-group-text,
[direction="RTL"] .input-group>.input-group-prepend:first-child>.btn:not(:first-child),
[direction="RTL"] .input-group>.input-group-prepend:first-child>.input-group-text:not(:first-child),
[direction="RTL"] .input-group>.input-group-prepend:not(:first-child)>.btn,
[direction="RTL"] .input-group>.input-group-prepend:not(:first-child)>.input-group-text {
    border-radius: 0.75rem 0 0 0.75rem;
}

[direction="RTL"] .input-group>.custom-select:not(:first-child),
[direction="RTL"] .input-group>.form-control:not(:first-child) {
    border-radius: 0.75rem 0 0 0.75rem;
}

[direction="RTL"] .input-group>.custom-select:not(:last-child),
[direction="RTL"] .input-group>.form-control:not(:last-child) {
    border-radius: 0 0.75rem 0.75rem 0;
}

[direction="RTL"] .input-group>.custom-select:not(:last-child):not(:first-child),
[direction="RTL"] .input-group>.form-control:not(:last-child):not(:first-child) {
    border-radius: 0;
}

[direction="RTL"] .custom-control {
    padding-right: 1.5rem;
    padding-left: inherit;
    margin-right: inherit;
    margin-left: 1rem;
}

[direction="RTL"] .custom-control-indicator {
    right: 0;
    left: inherit;
}

[direction="RTL"] .custom-file-label::after {
    right: initial;
    left: -1px;
    border-radius: .25rem 0 0 .25rem;
}

[direction="RTL"] .radio input,
[direction="RTL"] .radio-inline,
[direction="RTL"] .checkbox input,
[direction="RTL"] .checkbox-inline input {
    margin-right: -1.25rem;
    margin-left: inherit;
}

[direction="RTL"] .list-group {
    padding-right: 0;
    padding-left: 40px;
}

[direction="RTL"] .close {
    float: left;
}

[direction="RTL"] .modal-header .close {
    margin: -15px auto -15px -15px;
}

[direction="RTL"] .modal-footer> :not(:first-child) {
    margin-right: .25rem;
}

[direction="RTL"] .alert-dismissible .close {
    right: inherit;
    left: 0;
}

[direction="RTL"] .dropdown-toggle::after {
    margin-right: .255em;
    margin-left: 0;
}

[direction="RTL"] .form-check-input {
    margin-right: -1.25rem;
    margin-left: inherit;
}

[direction="RTL"] .form-check-label {
    padding-right: 1.25rem;
    padding-left: inherit;
}

[direction="RTL"] .offset-1 {
    margin-right: 8.33333%;
    margin-left: 0;
}

[direction="RTL"] .offset-2 {
    margin-right: 16.66667%;
    margin-left: 0;
}

[direction="RTL"] .offset-3 {
    margin-right: 25%;
    margin-left: 0;
}

[direction="RTL"] .offset-4 {
    margin-right: 33.33333%;
    margin-left: 0;
}

[direction="RTL"] .offset-5 {
    margin-right: 41.66667%;
    margin-left: 0;
}

[direction="RTL"] .offset-6 {
    margin-right: 50%;
    margin-left: 0;
}

[direction="RTL"] .offset-7 {
    margin-right: 58.33333%;
    margin-left: 0;
}

[direction="RTL"] .offset-8 {
    margin-right: 66.66667%;
    margin-left: 0;
}

[direction="RTL"] .offset-9 {
    margin-right: 75%;
    margin-left: 0;
}

[direction="RTL"] .offset-10 {
    margin-right: 83.33333%;
    margin-left: 0;
}

[direction="RTL"] .offset-11 {
    margin-right: 91.66667%;
    margin-left: 0;
}

@media (min-width: 576px) {
    [direction="RTL"] .offset-sm-0 {
        margin-right: 0;
        margin-left: 0;
    }

    [direction="RTL"] .offset-sm-1 {
        margin-right: 8.33333%;
        margin-left: 0;
    }

    [direction="RTL"] .offset-sm-2 {
        margin-right: 16.66667%;
        margin-left: 0;
    }

    [direction="RTL"] .offset-sm-3 {
        margin-right: 25%;
        margin-left: 0;
    }

    [direction="RTL"] .offset-sm-4 {
        margin-right: 33.33333%;
        margin-left: 0;
    }

    [direction="RTL"] .offset-sm-5 {
        margin-right: 41.66667%;
        margin-left: 0;
    }

    [direction="RTL"] .offset-sm-6 {
        margin-right: 50%;
        margin-left: 0;
    }

    [direction="RTL"] .offset-sm-7 {
        margin-right: 58.33333%;
        margin-left: 0;
    }

    [direction="RTL"] .offset-sm-8 {
        margin-right: 66.66667%;
        margin-left: 0;
    }

    [direction="RTL"] .offset-sm-9 {
        margin-right: 75%;
        margin-left: 0;
    }

    [direction="RTL"] .offset-sm-10 {
        margin-right: 83.33333%;
        margin-left: 0;
    }

    [direction="RTL"] .offset-sm-11 {
        margin-right: 91.66667%;
        margin-left: 0;
    }
}

@media (min-width: 768px) {
    [direction="RTL"] .offset-md-0 {
        margin-right: 0;
        margin-left: 0;
    }

    [direction="RTL"] .offset-md-1 {
        margin-right: 8.33333%;
        margin-left: 0;
    }

    [direction="RTL"] .offset-md-2 {
        margin-right: 16.66667%;
        margin-left: 0;
    }

    [direction="RTL"] .offset-md-3 {
        margin-right: 25%;
        margin-left: 0;
    }

    [direction="RTL"] .offset-md-4 {
        margin-right: 33.33333%;
        margin-left: 0;
    }

    [direction="RTL"] .offset-md-5 {
        margin-right: 41.66667%;
        margin-left: 0;
    }

    [direction="RTL"] .offset-md-6 {
        margin-right: 50%;
        margin-left: 0;
    }

    [direction="RTL"] .offset-md-7 {
        margin-right: 58.33333%;
        margin-left: 0;
    }

    [direction="RTL"] .offset-md-8 {
        margin-right: 66.66667%;
        margin-left: 0;
    }

    [direction="RTL"] .offset-md-9 {
        margin-right: 75%;
        margin-left: 0;
    }

    [direction="RTL"] .offset-md-10 {
        margin-right: 83.33333%;
        margin-left: 0;
    }

    [direction="RTL"] .offset-md-11 {
        margin-right: 91.66667%;
        margin-left: 0;
    }
}

@media (min-width: 992px) {
    [direction="RTL"] .offset-lg-0 {
        margin-right: 0;
        margin-left: 0;
    }

    [direction="RTL"] .offset-lg-1 {
        margin-right: 8.33333%;
        margin-left: 0;
    }

    [direction="RTL"] .offset-lg-2 {
        margin-right: 16.66667%;
        margin-left: 0;
    }

    [direction="RTL"] .offset-lg-3 {
        margin-right: 25%;
        margin-left: 0;
    }

    [direction="RTL"] .offset-lg-4 {
        margin-right: 33.33333%;
        margin-left: 0;
    }

    [direction="RTL"] .offset-lg-5 {
        margin-right: 41.66667%;
        margin-left: 0;
    }

    [direction="RTL"] .offset-lg-6 {
        margin-right: 50%;
        margin-left: 0;
    }

    [direction="RTL"] .offset-lg-7 {
        margin-right: 58.33333%;
        margin-left: 0;
    }

    [direction="RTL"] .offset-lg-8 {
        margin-right: 66.66667%;
        margin-left: 0;
    }

    [direction="RTL"] .offset-lg-9 {
        margin-right: 75%;
        margin-left: 0;
    }

    [direction="RTL"] .offset-lg-10 {
        margin-right: 83.33333%;
        margin-left: 0;
    }

    [direction="RTL"] .offset-lg-11 {
        margin-right: 91.66667%;
        margin-left: 0;
    }
}

@media (min-width: 1200px) {
    [direction="RTL"] .offset-xl-0 {
        margin-right: 0;
        margin-left: 0;
    }

    [direction="RTL"] .offset-xl-1 {
        margin-right: 8.33333%;
        margin-left: 0;
    }

    [direction="RTL"] .offset-xl-2 {
        margin-right: 16.66667%;
        margin-left: 0;
    }

    [direction="RTL"] .offset-xl-3 {
        margin-right: 25%;
        margin-left: 0;
    }

    [direction="RTL"] .offset-xl-4 {
        margin-right: 33.33333%;
        margin-left: 0;
    }

    [direction="RTL"] .offset-xl-5 {
        margin-right: 41.66667%;
        margin-left: 0;
    }

    [direction="RTL"] .offset-xl-6 {
        margin-right: 50%;
        margin-left: 0;
    }

    [direction="RTL"] .offset-xl-7 {
        margin-right: 58.33333%;
        margin-left: 0;
    }

    [direction="RTL"] .offset-xl-8 {
        margin-right: 66.66667%;
        margin-left: 0;
    }

    [direction="RTL"] .offset-xl-9 {
        margin-right: 75%;
        margin-left: 0;
    }

    [direction="RTL"] .offset-xl-10 {
        margin-right: 83.33333%;
        margin-left: 0;
    }

    [direction="RTL"] .offset-xl-11 {
        margin-right: 91.66667%;
        margin-left: 0;
    }
}

@media (min-width: 1440) {
    [direction="RTL"] .offset-xxl-0 {
        margin-right: 0;
        margin-left: 0;
    }

    [direction="RTL"] .offset-xxl-1 {
        margin-right: 8.33333%;
        margin-left: 0;
    }

    [direction="RTL"] .offset-xxl-2 {
        margin-right: 16.66667%;
        margin-left: 0;
    }

    [direction="RTL"] .offset-xxl-3 {
        margin-right: 25%;
        margin-left: 0;
    }

    [direction="RTL"] .offset-xxl-4 {
        margin-right: 33.33333%;
        margin-left: 0;
    }

    [direction="RTL"] .offset-xxl-5 {
        margin-right: 41.66667%;
        margin-left: 0;
    }

    [direction="RTL"] .offset-xxl-6 {
        margin-right: 50%;
        margin-left: 0;
    }

    [direction="RTL"] .offset-xxl-7 {
        margin-right: 58.33333%;
        margin-left: 0;
    }

    [direction="RTL"] .offset-xxl-8 {
        margin-right: 66.66667%;
        margin-left: 0;
    }

    [direction="RTL"] .offset-xxl-9 {
        margin-right: 75%;
        margin-left: 0;
    }

    [direction="RTL"] .offset-xxl-10 {
        margin-right: 83.33333%;
        margin-left: 0;
    }

    [direction="RTL"] .offset-xxl-11 {
        margin-right: 91.66667%;
        margin-left: 0;
    }
}

[direction="RTL"] .mr-0,
[direction="RTL"] .mx-0 {
    margin-right: 0 !important;
    margin-left: 0 !important;
}

[direction="RTL"] .ml-0,
[direction="RTL"] .mx-0 {
    margin-left: 0 !important;
    margin-right: 0 !important;
}

[direction="RTL"] .mr-1,
[direction="RTL"] .mx-1 {
    margin-right: 0 !important;
    margin-left: 0.25rem !important;
}

[direction="RTL"] .ml-1,
[direction="RTL"] .mx-1 {
    margin-left: 0 !important;
    margin-right: 0.25rem !important;
}

[direction="RTL"] .mr-2,
[direction="RTL"] .mx-2 {
    margin-right: 0 !important;
    margin-left: 0.5rem !important;
}

[direction="RTL"] .ml-2,
[direction="RTL"] .mx-2 {
    margin-left: 0 !important;
    margin-right: 0.5rem !important;
}

[direction="RTL"] .mr-3,
[direction="RTL"] .mx-3 {
    margin-right: 0 !important;
    margin-left: 1rem !important;
}

[direction="RTL"] .ml-3,
[direction="RTL"] .mx-3 {
    margin-left: 0 !important;
    margin-right: 1rem !important;
}

[direction="RTL"] .mr-4,
[direction="RTL"] .mx-4 {
    margin-right: 0 !important;
    margin-left: 1.5rem !important;
}

[direction="RTL"] .ml-4,
[direction="RTL"] .mx-4 {
    margin-left: 0 !important;
    margin-right: 1.5rem !important;
}

[direction="RTL"] .mr-5,
[direction="RTL"] .mx-5 {
    margin-right: 0 !important;
    margin-left: 3rem !important;
}

[direction="RTL"] .ml-5,
[direction="RTL"] .mx-5 {
    margin-left: 0 !important;
    margin-right: 3rem !important;
}

[direction="RTL"] .pr-0,
[direction="RTL"] .px-0 {
    padding-right: 0 !important;
    padding-left: 0 !important;
}

[direction="RTL"] .pl-0,
[direction="RTL"] .px-0 {
    padding-left: 0 !important;
    padding-right: 0 !important;
}

[direction="RTL"] .pr-1,
[direction="RTL"] .px-1 {
    padding-right: 0 !important;
    padding-left: 0.25rem !important;
}

[direction="RTL"] .pl-1,
[direction="RTL"] .px-1 {
    padding-left: 0 !important;
    padding-right: 0.25rem !important;
}

[direction="RTL"] .pr-2,
[direction="RTL"] .px-2 {
    padding-right: 0 !important;
    padding-left: 0.5rem !important;
}

[direction="RTL"] .pl-2,
[direction="RTL"] .px-2 {
    padding-left: 0 !important;
    padding-right: 0.5rem !important;
}

[direction="RTL"] .pr-3,
[direction="RTL"] .px-3 {
    padding-right: 0 !important;
    padding-left: 1rem !important;
}

[direction="RTL"] .pl-3,
[direction="RTL"] .px-3 {
    padding-left: 0 !important;
    padding-right: 1rem !important;
}

[direction="RTL"] .pr-4,
[direction="RTL"] .px-4 {
    padding-right: 0 !important;
    padding-left: 1.5rem !important;
}

[direction="RTL"] .pl-4,
[direction="RTL"] .px-4 {
    padding-left: 0 !important;
    padding-right: 1.5rem !important;
}

[direction="RTL"] .pr-5,
[direction="RTL"] .px-5 {
    padding-right: 0 !important;
    padding-left: 3rem !important;
}

[direction="RTL"] .pl-5,
[direction="RTL"] .px-5 {
    padding-left: 0 !important;
    padding-right: 3rem !important;
}

[direction="RTL"] .mr-auto {
    margin-right: 0 !important;
    margin-left: auto !important;
}

[direction="RTL"] .ml-auto {
    margin-right: auto !important;
    margin-left: 0 !important;
}

[direction="RTL"] .mx-auto {
    margin-right: auto !important;
    margin-left: auto !important;
}

@media (min-width: 576px) {

    [direction="RTL"] .mr-sm-0,
    [direction="RTL"] .mx-sm-0 {
        margin-right: 0 !important;
        margin-left: 0 !important;
    }

    [direction="RTL"] .ml-sm-0,
    [direction="RTL"] .mx-sm-0 {
        margin-left: 0 !important;
        margin-right: 0 !important;
    }

    [direction="RTL"] .mr-sm-1,
    [direction="RTL"] .mx-sm-1 {
        margin-right: 0 !important;
        margin-left: 0.25rem !important;
    }

    [direction="RTL"] .ml-sm-1,
    [direction="RTL"] .mx-sm-1 {
        margin-left: 0 !important;
        margin-right: 0.25rem !important;
    }

    [direction="RTL"] .mr-sm-2,
    [direction="RTL"] .mx-sm-2 {
        margin-right: 0 !important;
        margin-left: 0.5rem !important;
    }

    [direction="RTL"] .ml-sm-2,
    [direction="RTL"] .mx-sm-2 {
        margin-left: 0 !important;
        margin-right: 0.5rem !important;
    }

    [direction="RTL"] .mr-sm-3,
    [direction="RTL"] .mx-sm-3 {
        margin-right: 0 !important;
        margin-left: 1rem !important;
    }

    [direction="RTL"] .ml-sm-3,
    [direction="RTL"] .mx-sm-3 {
        margin-left: 0 !important;
        margin-right: 1rem !important;
    }

    [direction="RTL"] .mr-sm-4,
    [direction="RTL"] .mx-sm-4 {
        margin-right: 0 !important;
        margin-left: 1.5rem !important;
    }

    [direction="RTL"] .ml-sm-4,
    [direction="RTL"] .mx-sm-4 {
        margin-left: 0 !important;
        margin-right: 1.5rem !important;
    }

    [direction="RTL"] .mr-sm-5,
    [direction="RTL"] .mx-sm-5 {
        margin-right: 0 !important;
        margin-left: 3rem !important;
    }

    [direction="RTL"] .ml-sm-5,
    [direction="RTL"] .mx-sm-5 {
        margin-left: 0 !important;
        margin-right: 3rem !important;
    }

    [direction="RTL"] .pr-sm-0,
    [direction="RTL"] .px-sm-0 {
        padding-right: 0 !important;
        padding-left: 0 !important;
    }

    [direction="RTL"] .pl-sm-0,
    [direction="RTL"] .px-sm-0 {
        padding-left: 0 !important;
        padding-right: 0 !important;
    }

    [direction="RTL"] .pr-sm-1,
    [direction="RTL"] .px-sm-1 {
        padding-right: 0 !important;
        padding-left: 0.25rem !important;
    }

    [direction="RTL"] .pl-sm-1,
    [direction="RTL"] .px-sm-1 {
        padding-left: 0 !important;
        padding-right: 0.25rem !important;
    }

    [direction="RTL"] .pr-sm-2,
    [direction="RTL"] .px-sm-2 {
        padding-right: 0 !important;
        padding-left: 0.5rem !important;
    }

    [direction="RTL"] .pl-sm-2,
    [direction="RTL"] .px-sm-2 {
        padding-left: 0 !important;
        padding-right: 0.5rem !important;
    }

    [direction="RTL"] .pr-sm-3,
    [direction="RTL"] .px-sm-3 {
        padding-right: 0 !important;
        padding-left: 1rem !important;
    }

    [direction="RTL"] .pl-sm-3,
    [direction="RTL"] .px-sm-3 {
        padding-left: 0 !important;
        padding-right: 1rem !important;
    }

    [direction="RTL"] .pr-sm-4,
    [direction="RTL"] .px-sm-4 {
        padding-right: 0 !important;
        padding-left: 1.5rem !important;
    }

    [direction="RTL"] .pl-sm-4,
    [direction="RTL"] .px-sm-4 {
        padding-left: 0 !important;
        padding-right: 1.5rem !important;
    }

    [direction="RTL"] .pr-sm-5,
    [direction="RTL"] .px-sm-5 {
        padding-right: 0 !important;
        padding-left: 3rem !important;
    }

    [direction="RTL"] .pl-sm-5,
    [direction="RTL"] .px-sm-5 {
        padding-left: 0 !important;
        padding-right: 3rem !important;
    }

    [direction="RTL"] .mr-sm-auto {
        margin-right: 0 !important;
        margin-left: auto !important;
    }

    [direction="RTL"] .ml-sm-auto {
        margin-right: auto !important;
        margin-left: 0 !important;
    }

    [direction="RTL"] .mx-sm-auto {
        margin-right: auto !important;
        margin-left: auto !important;
    }
}

@media (min-width: 768px) {

    [direction="RTL"] .mr-md-0,
    [direction="RTL"] .mx-md-0 {
        margin-right: 0 !important;
        margin-left: 0 !important;
    }

    [direction="RTL"] .ml-md-0,
    [direction="RTL"] .mx-md-0 {
        margin-left: 0 !important;
        margin-right: 0 !important;
    }

    [direction="RTL"] .mr-md-1,
    [direction="RTL"] .mx-md-1 {
        margin-right: 0 !important;
        margin-left: 0.25rem !important;
    }

    [direction="RTL"] .ml-md-1,
    [direction="RTL"] .mx-md-1 {
        margin-left: 0 !important;
        margin-right: 0.25rem !important;
    }

    [direction="RTL"] .mr-md-2,
    [direction="RTL"] .mx-md-2 {
        margin-right: 0 !important;
        margin-left: 0.5rem !important;
    }

    [direction="RTL"] .ml-md-2,
    [direction="RTL"] .mx-md-2 {
        margin-left: 0 !important;
        margin-right: 0.5rem !important;
    }

    [direction="RTL"] .mr-md-3,
    [direction="RTL"] .mx-md-3 {
        margin-right: 0 !important;
        margin-left: 1rem !important;
    }

    [direction="RTL"] .ml-md-3,
    [direction="RTL"] .mx-md-3 {
        margin-left: 0 !important;
        margin-right: 1rem !important;
    }

    [direction="RTL"] .mr-md-4,
    [direction="RTL"] .mx-md-4 {
        margin-right: 0 !important;
        margin-left: 1.5rem !important;
    }

    [direction="RTL"] .ml-md-4,
    [direction="RTL"] .mx-md-4 {
        margin-left: 0 !important;
        margin-right: 1.5rem !important;
    }

    [direction="RTL"] .mr-md-5,
    [direction="RTL"] .mx-md-5 {
        margin-right: 0 !important;
        margin-left: 3rem !important;
    }

    [direction="RTL"] .ml-md-5,
    [direction="RTL"] .mx-md-5 {
        margin-left: 0 !important;
        margin-right: 3rem !important;
    }

    [direction="RTL"] .pr-md-0,
    [direction="RTL"] .px-md-0 {
        padding-right: 0 !important;
        padding-left: 0 !important;
    }

    [direction="RTL"] .pl-md-0,
    [direction="RTL"] .px-md-0 {
        padding-left: 0 !important;
        padding-right: 0 !important;
    }

    [direction="RTL"] .pr-md-1,
    [direction="RTL"] .px-md-1 {
        padding-right: 0 !important;
        padding-left: 0.25rem !important;
    }

    [direction="RTL"] .pl-md-1,
    [direction="RTL"] .px-md-1 {
        padding-left: 0 !important;
        padding-right: 0.25rem !important;
    }

    [direction="RTL"] .pr-md-2,
    [direction="RTL"] .px-md-2 {
        padding-right: 0 !important;
        padding-left: 0.5rem !important;
    }

    [direction="RTL"] .pl-md-2,
    [direction="RTL"] .px-md-2 {
        padding-left: 0 !important;
        padding-right: 0.5rem !important;
    }

    [direction="RTL"] .pr-md-3,
    [direction="RTL"] .px-md-3 {
        padding-right: 0 !important;
        padding-left: 1rem !important;
    }

    [direction="RTL"] .pl-md-3,
    [direction="RTL"] .px-md-3 {
        padding-left: 0 !important;
        padding-right: 1rem !important;
    }

    [direction="RTL"] .pr-md-4,
    [direction="RTL"] .px-md-4 {
        padding-right: 0 !important;
        padding-left: 1.5rem !important;
    }

    [direction="RTL"] .pl-md-4,
    [direction="RTL"] .px-md-4 {
        padding-left: 0 !important;
        padding-right: 1.5rem !important;
    }

    [direction="RTL"] .pr-md-5,
    [direction="RTL"] .px-md-5 {
        padding-right: 0 !important;
        padding-left: 3rem !important;
    }

    [direction="RTL"] .pl-md-5,
    [direction="RTL"] .px-md-5 {
        padding-left: 0 !important;
        padding-right: 3rem !important;
    }

    [direction="RTL"] .mr-md-auto {
        margin-right: 0 !important;
        margin-left: auto !important;
    }

    [direction="RTL"] .ml-md-auto {
        margin-right: auto !important;
        margin-left: 0 !important;
    }

    [direction="RTL"] .mx-md-auto {
        margin-right: auto !important;
        margin-left: auto !important;
    }
}

@media (min-width: 992px) {

    [direction="RTL"] .mr-lg-0,
    [direction="RTL"] .mx-lg-0 {
        margin-right: 0 !important;
        margin-left: 0 !important;
    }

    [direction="RTL"] .ml-lg-0,
    [direction="RTL"] .mx-lg-0 {
        margin-left: 0 !important;
        margin-right: 0 !important;
    }

    [direction="RTL"] .mr-lg-1,
    [direction="RTL"] .mx-lg-1 {
        margin-right: 0 !important;
        margin-left: 0.25rem !important;
    }

    [direction="RTL"] .ml-lg-1,
    [direction="RTL"] .mx-lg-1 {
        margin-left: 0 !important;
        margin-right: 0.25rem !important;
    }

    [direction="RTL"] .mr-lg-2,
    [direction="RTL"] .mx-lg-2 {
        margin-right: 0 !important;
        margin-left: 0.5rem !important;
    }

    [direction="RTL"] .ml-lg-2,
    [direction="RTL"] .mx-lg-2 {
        margin-left: 0 !important;
        margin-right: 0.5rem !important;
    }

    [direction="RTL"] .mr-lg-3,
    [direction="RTL"] .mx-lg-3 {
        margin-right: 0 !important;
        margin-left: 1rem !important;
    }

    [direction="RTL"] .ml-lg-3,
    [direction="RTL"] .mx-lg-3 {
        margin-left: 0 !important;
        margin-right: 1rem !important;
    }

    [direction="RTL"] .mr-lg-4,
    [direction="RTL"] .mx-lg-4 {
        margin-right: 0 !important;
        margin-left: 1.5rem !important;
    }

    [direction="RTL"] .ml-lg-4,
    [direction="RTL"] .mx-lg-4 {
        margin-left: 0 !important;
        margin-right: 1.5rem !important;
    }

    [direction="RTL"] .mr-lg-5,
    [direction="RTL"] .mx-lg-5 {
        margin-right: 0 !important;
        margin-left: 3rem !important;
    }

    [direction="RTL"] .ml-lg-5,
    [direction="RTL"] .mx-lg-5 {
        margin-left: 0 !important;
        margin-right: 3rem !important;
    }

    [direction="RTL"] .pr-lg-0,
    [direction="RTL"] .px-lg-0 {
        padding-right: 0 !important;
        padding-left: 0 !important;
    }

    [direction="RTL"] .pl-lg-0,
    [direction="RTL"] .px-lg-0 {
        padding-left: 0 !important;
        padding-right: 0 !important;
    }

    [direction="RTL"] .pr-lg-1,
    [direction="RTL"] .px-lg-1 {
        padding-right: 0 !important;
        padding-left: 0.25rem !important;
    }

    [direction="RTL"] .pl-lg-1,
    [direction="RTL"] .px-lg-1 {
        padding-left: 0 !important;
        padding-right: 0.25rem !important;
    }

    [direction="RTL"] .pr-lg-2,
    [direction="RTL"] .px-lg-2 {
        padding-right: 0 !important;
        padding-left: 0.5rem !important;
    }

    [direction="RTL"] .pl-lg-2,
    [direction="RTL"] .px-lg-2 {
        padding-left: 0 !important;
        padding-right: 0.5rem !important;
    }

    [direction="RTL"] .pr-lg-3,
    [direction="RTL"] .px-lg-3 {
        padding-right: 0 !important;
        padding-left: 1rem !important;
    }

    [direction="RTL"] .pl-lg-3,
    [direction="RTL"] .px-lg-3 {
        padding-left: 0 !important;
        padding-right: 1rem !important;
    }

    [direction="RTL"] .pr-lg-4,
    [direction="RTL"] .px-lg-4 {
        padding-right: 0 !important;
        padding-left: 1.5rem !important;
    }

    [direction="RTL"] .pl-lg-4,
    [direction="RTL"] .px-lg-4 {
        padding-left: 0 !important;
        padding-right: 1.5rem !important;
    }

    [direction="RTL"] .pr-lg-5,
    [direction="RTL"] .px-lg-5 {
        padding-right: 0 !important;
        padding-left: 3rem !important;
    }

    [direction="RTL"] .pl-lg-5,
    [direction="RTL"] .px-lg-5 {
        padding-left: 0 !important;
        padding-right: 3rem !important;
    }

    [direction="RTL"] .mr-lg-auto {
        margin-right: 0 !important;
        margin-left: auto !important;
    }

    [direction="RTL"] .ml-lg-auto {
        margin-right: auto !important;
        margin-left: 0 !important;
    }

    [direction="RTL"] .mx-lg-auto {
        margin-right: auto !important;
        margin-left: auto !important;
    }
}

@media (min-width: 1200px) {

    [direction="RTL"] .mr-xl-0,
    [direction="RTL"] .mx-xl-0 {
        margin-right: 0 !important;
        margin-left: 0 !important;
    }

    [direction="RTL"] .ml-xl-0,
    [direction="RTL"] .mx-xl-0 {
        margin-left: 0 !important;
        margin-right: 0 !important;
    }

    [direction="RTL"] .mr-xl-1,
    [direction="RTL"] .mx-xl-1 {
        margin-right: 0 !important;
        margin-left: 0.25rem !important;
    }

    [direction="RTL"] .ml-xl-1,
    [direction="RTL"] .mx-xl-1 {
        margin-left: 0 !important;
        margin-right: 0.25rem !important;
    }

    [direction="RTL"] .mr-xl-2,
    [direction="RTL"] .mx-xl-2 {
        margin-right: 0 !important;
        margin-left: 0.5rem !important;
    }

    [direction="RTL"] .ml-xl-2,
    [direction="RTL"] .mx-xl-2 {
        margin-left: 0 !important;
        margin-right: 0.5rem !important;
    }

    [direction="RTL"] .mr-xl-3,
    [direction="RTL"] .mx-xl-3 {
        margin-right: 0 !important;
        margin-left: 1rem !important;
    }

    [direction="RTL"] .ml-xl-3,
    [direction="RTL"] .mx-xl-3 {
        margin-left: 0 !important;
        margin-right: 1rem !important;
    }

    [direction="RTL"] .mr-xl-4,
    [direction="RTL"] .mx-xl-4 {
        margin-right: 0 !important;
        margin-left: 1.5rem !important;
    }

    [direction="RTL"] .ml-xl-4,
    [direction="RTL"] .mx-xl-4 {
        margin-left: 0 !important;
        margin-right: 1.5rem !important;
    }

    [direction="RTL"] .mr-xl-5,
    [direction="RTL"] .mx-xl-5 {
        margin-right: 0 !important;
        margin-left: 3rem !important;
    }

    [direction="RTL"] .ml-xl-5,
    [direction="RTL"] .mx-xl-5 {
        margin-left: 0 !important;
        margin-right: 3rem !important;
    }

    [direction="RTL"] .pr-xl-0,
    [direction="RTL"] .px-xl-0 {
        padding-right: 0 !important;
        padding-left: 0 !important;
    }

    [direction="RTL"] .pl-xl-0,
    [direction="RTL"] .px-xl-0 {
        padding-left: 0 !important;
        padding-right: 0 !important;
    }

    [direction="RTL"] .pr-xl-1,
    [direction="RTL"] .px-xl-1 {
        padding-right: 0 !important;
        padding-left: 0.25rem !important;
    }

    [direction="RTL"] .pl-xl-1,
    [direction="RTL"] .px-xl-1 {
        padding-left: 0 !important;
        padding-right: 0.25rem !important;
    }

    [direction="RTL"] .pr-xl-2,
    [direction="RTL"] .px-xl-2 {
        padding-right: 0 !important;
        padding-left: 0.5rem !important;
    }

    [direction="RTL"] .pl-xl-2,
    [direction="RTL"] .px-xl-2 {
        padding-left: 0 !important;
        padding-right: 0.5rem !important;
    }

    [direction="RTL"] .pr-xl-3,
    [direction="RTL"] .px-xl-3 {
        padding-right: 0 !important;
        padding-left: 1rem !important;
    }

    [direction="RTL"] .pl-xl-3,
    [direction="RTL"] .px-xl-3 {
        padding-left: 0 !important;
        padding-right: 1rem !important;
    }

    [direction="RTL"] .pr-xl-4,
    [direction="RTL"] .px-xl-4 {
        padding-right: 0 !important;
        padding-left: 1.5rem !important;
    }

    [direction="RTL"] .pl-xl-4,
    [direction="RTL"] .px-xl-4 {
        padding-left: 0 !important;
        padding-right: 1.5rem !important;
    }

    [direction="RTL"] .pr-xl-5,
    [direction="RTL"] .px-xl-5 {
        padding-right: 0 !important;
        padding-left: 3rem !important;
    }

    [direction="RTL"] .pl-xl-5,
    [direction="RTL"] .px-xl-5 {
        padding-left: 0 !important;
        padding-right: 3rem !important;
    }

    [direction="RTL"] .mr-xl-auto {
        margin-right: 0 !important;
        margin-left: auto !important;
    }

    [direction="RTL"] .ml-xl-auto {
        margin-right: auto !important;
        margin-left: 0 !important;
    }

    [direction="RTL"] .mx-xl-auto {
        margin-right: auto !important;
        margin-left: auto !important;
    }
}

@media (min-width: 1440) {

    [direction="RTL"] .mr-xxl-0,
    [direction="RTL"] .mx-xxl-0 {
        margin-right: 0 !important;
        margin-left: 0 !important;
    }

    [direction="RTL"] .ml-xxl-0,
    [direction="RTL"] .mx-xxl-0 {
        margin-left: 0 !important;
        margin-right: 0 !important;
    }

    [direction="RTL"] .mr-xxl-1,
    [direction="RTL"] .mx-xxl-1 {
        margin-right: 0 !important;
        margin-left: 0.25rem !important;
    }

    [direction="RTL"] .ml-xxl-1,
    [direction="RTL"] .mx-xxl-1 {
        margin-left: 0 !important;
        margin-right: 0.25rem !important;
    }

    [direction="RTL"] .mr-xxl-2,
    [direction="RTL"] .mx-xxl-2 {
        margin-right: 0 !important;
        margin-left: 0.5rem !important;
    }

    [direction="RTL"] .ml-xxl-2,
    [direction="RTL"] .mx-xxl-2 {
        margin-left: 0 !important;
        margin-right: 0.5rem !important;
    }

    [direction="RTL"] .mr-xxl-3,
    [direction="RTL"] .mx-xxl-3 {
        margin-right: 0 !important;
        margin-left: 1rem !important;
    }

    [direction="RTL"] .ml-xxl-3,
    [direction="RTL"] .mx-xxl-3 {
        margin-left: 0 !important;
        margin-right: 1rem !important;
    }

    [direction="RTL"] .mr-xxl-4,
    [direction="RTL"] .mx-xxl-4 {
        margin-right: 0 !important;
        margin-left: 1.5rem !important;
    }

    [direction="RTL"] .ml-xxl-4,
    [direction="RTL"] .mx-xxl-4 {
        margin-left: 0 !important;
        margin-right: 1.5rem !important;
    }

    [direction="RTL"] .mr-xxl-5,
    [direction="RTL"] .mx-xxl-5 {
        margin-right: 0 !important;
        margin-left: 3rem !important;
    }

    [direction="RTL"] .ml-xxl-5,
    [direction="RTL"] .mx-xxl-5 {
        margin-left: 0 !important;
        margin-right: 3rem !important;
    }

    [direction="RTL"] .pr-xxl-0,
    [direction="RTL"] .px-xxl-0 {
        padding-right: 0 !important;
        padding-left: 0 !important;
    }

    [direction="RTL"] .pl-xxl-0,
    [direction="RTL"] .px-xxl-0 {
        padding-left: 0 !important;
        padding-right: 0 !important;
    }

    [direction="RTL"] .pr-xxl-1,
    [direction="RTL"] .px-xxl-1 {
        padding-right: 0 !important;
        padding-left: 0.25rem !important;
    }

    [direction="RTL"] .pl-xxl-1,
    [direction="RTL"] .px-xxl-1 {
        padding-left: 0 !important;
        padding-right: 0.25rem !important;
    }

    [direction="RTL"] .pr-xxl-2,
    [direction="RTL"] .px-xxl-2 {
        padding-right: 0 !important;
        padding-left: 0.5rem !important;
    }

    [direction="RTL"] .pl-xxl-2,
    [direction="RTL"] .px-xxl-2 {
        padding-left: 0 !important;
        padding-right: 0.5rem !important;
    }

    [direction="RTL"] .pr-xxl-3,
    [direction="RTL"] .px-xxl-3 {
        padding-right: 0 !important;
        padding-left: 1rem !important;
    }

    [direction="RTL"] .pl-xxl-3,
    [direction="RTL"] .px-xxl-3 {
        padding-left: 0 !important;
        padding-right: 1rem !important;
    }

    [direction="RTL"] .pr-xxl-4,
    [direction="RTL"] .px-xxl-4 {
        padding-right: 0 !important;
        padding-left: 1.5rem !important;
    }

    [direction="RTL"] .pl-xxl-4,
    [direction="RTL"] .px-xxl-4 {
        padding-left: 0 !important;
        padding-right: 1.5rem !important;
    }

    [direction="RTL"] .pr-xxl-5,
    [direction="RTL"] .px-xxl-5 {
        padding-right: 0 !important;
        padding-left: 3rem !important;
    }

    [direction="RTL"] .pl-xxl-5,
    [direction="RTL"] .px-xxl-5 {
        padding-left: 0 !important;
        padding-right: 3rem !important;
    }

    [direction="RTL"] .mr-xxl-auto {
        margin-right: 0 !important;
        margin-left: auto !important;
    }

    [direction="RTL"] .ml-xxl-auto {
        margin-right: auto !important;
        margin-left: 0 !important;
    }

    [direction="RTL"] .mx-xxl-auto {
        margin-right: auto !important;
        margin-left: auto !important;
    }
}

[direction="RTL"] .text-right {
    text-align: left !important;
}

[direction="RTL"] .text-left {
    text-align: right !important;
}

@media (min-width: 576px) {
    [direction="RTL"] .text-sm-right {
        text-align: left !important;
    }

    [direction="RTL"] .text-sm-left {
        text-align: right !important;
    }
}

@media (min-width: 768px) {
    [direction="RTL"] .text-md-right {
        text-align: left !important;
    }

    [direction="RTL"] .text-md-left {
        text-align: right !important;
    }
}

@media (min-width: 992px) {
    [direction="RTL"] .text-lg-right {
        text-align: left !important;
    }

    [direction="RTL"] .text-lg-left {
        text-align: right !important;
    }
}

@media (min-width: 1200px) {
    [direction="RTL"] .text-xl-right {
        text-align: left !important;
    }

    [direction="RTL"] .text-xl-left {
        text-align: right !important;
    }
}

@media (min-width: 1440) {
    [direction="RTL"] .text-xxl-right {
        text-align: left !important;
    }

    [direction="RTL"] .text-xxl-left {
        text-align: right !important;
    }
}

[direction="RTL"] .mx-0 {
    margin-right: auto;
    margin-left: 0 !important;
}

[direction="RTL"] .mx-0 {
    margin-left: auto;
    margin-right: 0 !important;
}

[direction="RTL"] .mx-1 {
    margin-right: auto;
    margin-left: 0.25rem !important;
}

[direction="RTL"] .mx-1 {
    margin-left: auto;
    margin-right: 0.25rem !important;
}

[direction="RTL"] .mx-2 {
    margin-right: auto;
    margin-left: 0.5rem !important;
}

[direction="RTL"] .mx-2 {
    margin-left: auto;
    margin-right: 0.5rem !important;
}

[direction="RTL"] .mx-3 {
    margin-right: auto;
    margin-left: 1rem !important;
}

[direction="RTL"] .mx-3 {
    margin-left: auto;
    margin-right: 1rem !important;
}

[direction="RTL"] .mx-4 {
    margin-right: auto;
    margin-left: 1.5rem !important;
}

[direction="RTL"] .mx-4 {
    margin-left: auto;
    margin-right: 1.5rem !important;
}

[direction="RTL"] .mx-5 {
    margin-right: auto;
    margin-left: 3rem !important;
}

[direction="RTL"] .mx-5 {
    margin-left: auto;
    margin-right: 3rem !important;
}

[direction="RTL"] .px-0 {
    padding-right: auto;
    padding-left: 0 !important;
}

[direction="RTL"] .px-0 {
    padding-left: auto;
    padding-right: 0 !important;
}

[direction="RTL"] .px-1 {
    padding-right: auto;
    padding-left: 0.25rem !important;
}

[direction="RTL"] .px-1 {
    padding-left: auto;
    padding-right: 0.25rem !important;
}

[direction="RTL"] .px-2 {
    padding-right: auto;
    padding-left: 0.5rem !important;
}

[direction="RTL"] .px-2 {
    padding-left: auto;
    padding-right: 0.5rem !important;
}

[direction="RTL"] .px-3 {
    padding-right: auto;
    padding-left: 1rem !important;
}

[direction="RTL"] .px-3 {
    padding-left: auto;
    padding-right: 1rem !important;
}

[direction="RTL"] .px-4 {
    padding-right: auto;
    padding-left: 1.5rem !important;
}

[direction="RTL"] .px-4 {
    padding-left: auto;
    padding-right: 1.5rem !important;
}

[direction="RTL"] .px-5 {
    padding-right: auto;
    padding-left: 3rem !important;
}

[direction="RTL"] .px-5 {
    padding-left: auto;
    padding-right: 3rem !important;
}

[direction="RTL"] .mr-auto {
    margin-right: 0 !important;
    margin-left: auto !important;
}

[direction="RTL"] .mx-auto {
    margin-right: auto !important;
    margin-left: auto !important;
}

[direction="RTL"] .ml-auto {
    margin-right: auto !important;
    margin-left: 0 !important;
}

[direction="RTL"] .mx-auto {
    margin-right: auto !important;
    margin-left: auto !important;
}

@media (min-width: 576px) {
    [direction="RTL"] .mx-sm-0 {
        margin-right: auto;
        margin-left: 0 !important;
    }

    [direction="RTL"] .mx-sm-0 {
        margin-left: auto;
        margin-right: 0 !important;
    }

    [direction="RTL"] .mx-sm-1 {
        margin-right: auto;
        margin-left: 0.25rem !important;
    }

    [direction="RTL"] .mx-sm-1 {
        margin-left: auto;
        margin-right: 0.25rem !important;
    }

    [direction="RTL"] .mx-sm-2 {
        margin-right: auto;
        margin-left: 0.5rem !important;
    }

    [direction="RTL"] .mx-sm-2 {
        margin-left: auto;
        margin-right: 0.5rem !important;
    }

    [direction="RTL"] .mx-sm-3 {
        margin-right: auto;
        margin-left: 1rem !important;
    }

    [direction="RTL"] .mx-sm-3 {
        margin-left: auto;
        margin-right: 1rem !important;
    }

    [direction="RTL"] .mx-sm-4 {
        margin-right: auto;
        margin-left: 1.5rem !important;
    }

    [direction="RTL"] .mx-sm-4 {
        margin-left: auto;
        margin-right: 1.5rem !important;
    }

    [direction="RTL"] .mx-sm-5 {
        margin-right: auto;
        margin-left: 3rem !important;
    }

    [direction="RTL"] .mx-sm-5 {
        margin-left: auto;
        margin-right: 3rem !important;
    }

    [direction="RTL"] .px-sm-0 {
        padding-right: auto;
        padding-left: 0 !important;
    }

    [direction="RTL"] .px-sm-0 {
        padding-left: auto;
        padding-right: 0 !important;
    }

    [direction="RTL"] .px-sm-1 {
        padding-right: auto;
        padding-left: 0.25rem !important;
    }

    [direction="RTL"] .px-sm-1 {
        padding-left: auto;
        padding-right: 0.25rem !important;
    }

    [direction="RTL"] .px-sm-2 {
        padding-right: auto;
        padding-left: 0.5rem !important;
    }

    [direction="RTL"] .px-sm-2 {
        padding-left: auto;
        padding-right: 0.5rem !important;
    }

    [direction="RTL"] .px-sm-3 {
        padding-right: auto;
        padding-left: 1rem !important;
    }

    [direction="RTL"] .px-sm-3 {
        padding-left: auto;
        padding-right: 1rem !important;
    }

    [direction="RTL"] .px-sm-4 {
        padding-right: auto;
        padding-left: 1.5rem !important;
    }

    [direction="RTL"] .px-sm-4 {
        padding-left: auto;
        padding-right: 1.5rem !important;
    }

    [direction="RTL"] .px-sm-5 {
        padding-right: auto;
        padding-left: 3rem !important;
    }

    [direction="RTL"] .px-sm-5 {
        padding-left: auto;
        padding-right: 3rem !important;
    }

    [direction="RTL"] .mr-sm-auto {
        margin-right: 0 !important;
        margin-left: auto !important;
    }

    [direction="RTL"] .mx-sm-auto {
        margin-right: auto !important;
        margin-left: auto !important;
    }

    [direction="RTL"] .ml-sm-auto {
        margin-right: auto !important;
        margin-left: 0 !important;
    }

    [direction="RTL"] .mx-sm-auto {
        margin-right: auto !important;
        margin-left: auto !important;
    }
}

@media (min-width: 768px) {
    [direction="RTL"] .mx-md-0 {
        margin-right: auto;
        margin-left: 0 !important;
    }

    [direction="RTL"] .mx-md-0 {
        margin-left: auto;
        margin-right: 0 !important;
    }

    [direction="RTL"] .mx-md-1 {
        margin-right: auto;
        margin-left: 0.25rem !important;
    }

    [direction="RTL"] .mx-md-1 {
        margin-left: auto;
        margin-right: 0.25rem !important;
    }

    [direction="RTL"] .mx-md-2 {
        margin-right: auto;
        margin-left: 0.5rem !important;
    }

    [direction="RTL"] .mx-md-2 {
        margin-left: auto;
        margin-right: 0.5rem !important;
    }

    [direction="RTL"] .mx-md-3 {
        margin-right: auto;
        margin-left: 1rem !important;
    }

    [direction="RTL"] .mx-md-3 {
        margin-left: auto;
        margin-right: 1rem !important;
    }

    [direction="RTL"] .mx-md-4 {
        margin-right: auto;
        margin-left: 1.5rem !important;
    }

    [direction="RTL"] .mx-md-4 {
        margin-left: auto;
        margin-right: 1.5rem !important;
    }

    [direction="RTL"] .mx-md-5 {
        margin-right: auto;
        margin-left: 3rem !important;
    }

    [direction="RTL"] .mx-md-5 {
        margin-left: auto;
        margin-right: 3rem !important;
    }

    [direction="RTL"] .px-md-0 {
        padding-right: auto;
        padding-left: 0 !important;
    }

    [direction="RTL"] .px-md-0 {
        padding-left: auto;
        padding-right: 0 !important;
    }

    [direction="RTL"] .px-md-1 {
        padding-right: auto;
        padding-left: 0.25rem !important;
    }

    [direction="RTL"] .px-md-1 {
        padding-left: auto;
        padding-right: 0.25rem !important;
    }

    [direction="RTL"] .px-md-2 {
        padding-right: auto;
        padding-left: 0.5rem !important;
    }

    [direction="RTL"] .px-md-2 {
        padding-left: auto;
        padding-right: 0.5rem !important;
    }

    [direction="RTL"] .px-md-3 {
        padding-right: auto;
        padding-left: 1rem !important;
    }

    [direction="RTL"] .px-md-3 {
        padding-left: auto;
        padding-right: 1rem !important;
    }

    [direction="RTL"] .px-md-4 {
        padding-right: auto;
        padding-left: 1.5rem !important;
    }

    [direction="RTL"] .px-md-4 {
        padding-left: auto;
        padding-right: 1.5rem !important;
    }

    [direction="RTL"] .px-md-5 {
        padding-right: auto;
        padding-left: 3rem !important;
    }

    [direction="RTL"] .px-md-5 {
        padding-left: auto;
        padding-right: 3rem !important;
    }

    [direction="RTL"] .mr-md-auto {
        margin-right: 0 !important;
        margin-left: auto !important;
    }

    [direction="RTL"] .mx-md-auto {
        margin-right: auto !important;
        margin-left: auto !important;
    }

    [direction="RTL"] .ml-md-auto {
        margin-right: auto !important;
        margin-left: 0 !important;
    }

    [direction="RTL"] .mx-md-auto {
        margin-right: auto !important;
        margin-left: auto !important;
    }
}

@media (min-width: 992px) {
    [direction="RTL"] .mx-lg-0 {
        margin-right: auto;
        margin-left: 0 !important;
    }

    [direction="RTL"] .mx-lg-0 {
        margin-left: auto;
        margin-right: 0 !important;
    }

    [direction="RTL"] .mx-lg-1 {
        margin-right: auto;
        margin-left: 0.25rem !important;
    }

    [direction="RTL"] .mx-lg-1 {
        margin-left: auto;
        margin-right: 0.25rem !important;
    }

    [direction="RTL"] .mx-lg-2 {
        margin-right: auto;
        margin-left: 0.5rem !important;
    }

    [direction="RTL"] .mx-lg-2 {
        margin-left: auto;
        margin-right: 0.5rem !important;
    }

    [direction="RTL"] .mx-lg-3 {
        margin-right: auto;
        margin-left: 1rem !important;
    }

    [direction="RTL"] .mx-lg-3 {
        margin-left: auto;
        margin-right: 1rem !important;
    }

    [direction="RTL"] .mx-lg-4 {
        margin-right: auto;
        margin-left: 1.5rem !important;
    }

    [direction="RTL"] .mx-lg-4 {
        margin-left: auto;
        margin-right: 1.5rem !important;
    }

    [direction="RTL"] .mx-lg-5 {
        margin-right: auto;
        margin-left: 3rem !important;
    }

    [direction="RTL"] .mx-lg-5 {
        margin-left: auto;
        margin-right: 3rem !important;
    }

    [direction="RTL"] .px-lg-0 {
        padding-right: auto;
        padding-left: 0 !important;
    }

    [direction="RTL"] .px-lg-0 {
        padding-left: auto;
        padding-right: 0 !important;
    }

    [direction="RTL"] .px-lg-1 {
        padding-right: auto;
        padding-left: 0.25rem !important;
    }

    [direction="RTL"] .px-lg-1 {
        padding-left: auto;
        padding-right: 0.25rem !important;
    }

    [direction="RTL"] .px-lg-2 {
        padding-right: auto;
        padding-left: 0.5rem !important;
    }

    [direction="RTL"] .px-lg-2 {
        padding-left: auto;
        padding-right: 0.5rem !important;
    }

    [direction="RTL"] .px-lg-3 {
        padding-right: auto;
        padding-left: 1rem !important;
    }

    [direction="RTL"] .px-lg-3 {
        padding-left: auto;
        padding-right: 1rem !important;
    }

    [direction="RTL"] .px-lg-4 {
        padding-right: auto;
        padding-left: 1.5rem !important;
    }

    [direction="RTL"] .px-lg-4 {
        padding-left: auto;
        padding-right: 1.5rem !important;
    }

    [direction="RTL"] .px-lg-5 {
        padding-right: auto;
        padding-left: 3rem !important;
    }

    [direction="RTL"] .px-lg-5 {
        padding-left: auto;
        padding-right: 3rem !important;
    }

    [direction="RTL"] .mr-lg-auto {
        margin-right: 0 !important;
        margin-left: auto !important;
    }

    [direction="RTL"] .mx-lg-auto {
        margin-right: auto !important;
        margin-left: auto !important;
    }

    [direction="RTL"] .ml-lg-auto {
        margin-right: auto !important;
        margin-left: 0 !important;
    }

    [direction="RTL"] .mx-lg-auto {
        margin-right: auto !important;
        margin-left: auto !important;
    }
}

@media (min-width: 1200px) {
    [direction="RTL"] .mx-xl-0 {
        margin-right: auto;
        margin-left: 0 !important;
    }

    [direction="RTL"] .mx-xl-0 {
        margin-left: auto;
        margin-right: 0 !important;
    }

    [direction="RTL"] .mx-xl-1 {
        margin-right: auto;
        margin-left: 0.25rem !important;
    }

    [direction="RTL"] .mx-xl-1 {
        margin-left: auto;
        margin-right: 0.25rem !important;
    }

    [direction="RTL"] .mx-xl-2 {
        margin-right: auto;
        margin-left: 0.5rem !important;
    }

    [direction="RTL"] .mx-xl-2 {
        margin-left: auto;
        margin-right: 0.5rem !important;
    }

    [direction="RTL"] .mx-xl-3 {
        margin-right: auto;
        margin-left: 1rem !important;
    }

    [direction="RTL"] .mx-xl-3 {
        margin-left: auto;
        margin-right: 1rem !important;
    }

    [direction="RTL"] .mx-xl-4 {
        margin-right: auto;
        margin-left: 1.5rem !important;
    }

    [direction="RTL"] .mx-xl-4 {
        margin-left: auto;
        margin-right: 1.5rem !important;
    }

    [direction="RTL"] .mx-xl-5 {
        margin-right: auto;
        margin-left: 3rem !important;
    }

    [direction="RTL"] .mx-xl-5 {
        margin-left: auto;
        margin-right: 3rem !important;
    }

    [direction="RTL"] .px-xl-0 {
        padding-right: auto;
        padding-left: 0 !important;
    }

    [direction="RTL"] .px-xl-0 {
        padding-left: auto;
        padding-right: 0 !important;
    }

    [direction="RTL"] .px-xl-1 {
        padding-right: auto;
        padding-left: 0.25rem !important;
    }

    [direction="RTL"] .px-xl-1 {
        padding-left: auto;
        padding-right: 0.25rem !important;
    }

    [direction="RTL"] .px-xl-2 {
        padding-right: auto;
        padding-left: 0.5rem !important;
    }

    [direction="RTL"] .px-xl-2 {
        padding-left: auto;
        padding-right: 0.5rem !important;
    }

    [direction="RTL"] .px-xl-3 {
        padding-right: auto;
        padding-left: 1rem !important;
    }

    [direction="RTL"] .px-xl-3 {
        padding-left: auto;
        padding-right: 1rem !important;
    }

    [direction="RTL"] .px-xl-4 {
        padding-right: auto;
        padding-left: 1.5rem !important;
    }

    [direction="RTL"] .px-xl-4 {
        padding-left: auto;
        padding-right: 1.5rem !important;
    }

    [direction="RTL"] .px-xl-5 {
        padding-right: auto;
        padding-left: 3rem !important;
    }

    [direction="RTL"] .px-xl-5 {
        padding-left: auto;
        padding-right: 3rem !important;
    }

    [direction="RTL"] .mr-xl-auto {
        margin-right: 0 !important;
        margin-left: auto !important;
    }

    [direction="RTL"] .mx-xl-auto {
        margin-right: auto !important;
        margin-left: auto !important;
    }

    [direction="RTL"] .ml-xl-auto {
        margin-right: auto !important;
        margin-left: 0 !important;
    }

    [direction="RTL"] .mx-xl-auto {
        margin-right: auto !important;
        margin-left: auto !important;
    }
}

@media (min-width: 1440) {
    [direction="RTL"] .mx-xxl-0 {
        margin-right: auto;
        margin-left: 0 !important;
    }

    [direction="RTL"] .mx-xxl-0 {
        margin-left: auto;
        margin-right: 0 !important;
    }

    [direction="RTL"] .mx-xxl-1 {
        margin-right: auto;
        margin-left: 0.25rem !important;
    }

    [direction="RTL"] .mx-xxl-1 {
        margin-left: auto;
        margin-right: 0.25rem !important;
    }

    [direction="RTL"] .mx-xxl-2 {
        margin-right: auto;
        margin-left: 0.5rem !important;
    }

    [direction="RTL"] .mx-xxl-2 {
        margin-left: auto;
        margin-right: 0.5rem !important;
    }

    [direction="RTL"] .mx-xxl-3 {
        margin-right: auto;
        margin-left: 1rem !important;
    }

    [direction="RTL"] .mx-xxl-3 {
        margin-left: auto;
        margin-right: 1rem !important;
    }

    [direction="RTL"] .mx-xxl-4 {
        margin-right: auto;
        margin-left: 1.5rem !important;
    }

    [direction="RTL"] .mx-xxl-4 {
        margin-left: auto;
        margin-right: 1.5rem !important;
    }

    [direction="RTL"] .mx-xxl-5 {
        margin-right: auto;
        margin-left: 3rem !important;
    }

    [direction="RTL"] .mx-xxl-5 {
        margin-left: auto;
        margin-right: 3rem !important;
    }

    [direction="RTL"] .px-xxl-0 {
        padding-right: auto;
        padding-left: 0 !important;
    }

    [direction="RTL"] .px-xxl-0 {
        padding-left: auto;
        padding-right: 0 !important;
    }

    [direction="RTL"] .px-xxl-1 {
        padding-right: auto;
        padding-left: 0.25rem !important;
    }

    [direction="RTL"] .px-xxl-1 {
        padding-left: auto;
        padding-right: 0.25rem !important;
    }

    [direction="RTL"] .px-xxl-2 {
        padding-right: auto;
        padding-left: 0.5rem !important;
    }

    [direction="RTL"] .px-xxl-2 {
        padding-left: auto;
        padding-right: 0.5rem !important;
    }

    [direction="RTL"] .px-xxl-3 {
        padding-right: auto;
        padding-left: 1rem !important;
    }

    [direction="RTL"] .px-xxl-3 {
        padding-left: auto;
        padding-right: 1rem !important;
    }

    [direction="RTL"] .px-xxl-4 {
        padding-right: auto;
        padding-left: 1.5rem !important;
    }

    [direction="RTL"] .px-xxl-4 {
        padding-left: auto;
        padding-right: 1.5rem !important;
    }

    [direction="RTL"] .px-xxl-5 {
        padding-right: auto;
        padding-left: 3rem !important;
    }

    [direction="RTL"] .px-xxl-5 {
        padding-left: auto;
        padding-right: 3rem !important;
    }

    [direction="RTL"] .mr-xxl-auto {
        margin-right: 0 !important;
        margin-left: auto !important;
    }

    [direction="RTL"] .mx-xxl-auto {
        margin-right: auto !important;
        margin-left: auto !important;
    }

    [direction="RTL"] .ml-xxl-auto {
        margin-right: auto !important;
        margin-left: 0 !important;
    }

    [direction="RTL"] .mx-xxl-auto {
        margin-right: auto !important;
        margin-left: auto !important;
    }
}

[direction="RTL"] .float-left {
    float: right !important;
}

[direction="RTL"] .float-right {
    float: left !important;
}

[direction="RTL"] .float-none {
    float: none !important;
}

@media (min-width: 576px) {
    [direction="RTL"] .float-sm-left {
        float: right !important;
    }

    [direction="RTL"] .float-sm-right {
        float: left !important;
    }

    [direction="RTL"] .float-sm-none {
        float: none !important;
    }
}

@media (min-width: 768px) {
    [direction="RTL"] .float-md-left {
        float: right !important;
    }

    [direction="RTL"] .float-md-right {
        float: left !important;
    }

    [direction="RTL"] .float-md-none {
        float: none !important;
    }
}

@media (min-width: 992px) {
    [direction="RTL"] .float-lg-left {
        float: right !important;
    }

    [direction="RTL"] .float-lg-right {
        float: left !important;
    }

    [direction="RTL"] .float-lg-none {
        float: none !important;
    }
}

@media (min-width: 1200px) {
    [direction="RTL"] .float-xl-left {
        float: right !important;
    }

    [direction="RTL"] .float-xl-right {
        float: left !important;
    }

    [direction="RTL"] .float-xl-none {
        float: none !important;
    }
}

@media (min-width: 1440) {
    [direction="RTL"] .float-xxl-left {
        float: right !important;
    }

    [direction="RTL"] .float-xxl-right {
        float: left !important;
    }

    [direction="RTL"] .float-xxl-none {
        float: none !important;
    }
}

[direction="RTL"] {
    /* .text-right {
          text-align: left !important;
      }

      .text-left {
          text-align: right !important;
      } */
}

[direction="RTL"][data-theme-version="dark"] .border,
[direction="RTL"][data-theme-version="dark"] .border-left,
[direction="RTL"][data-theme-version="dark"] .border-right {
    border-color: #333a54 !important;
}

[direction="RTL"] .border-right {
    border-left: 1px solid #f0f1f5 !important;
    border-right: 0 !important;
}

[direction="RTL"] .border-left {
    border-right: 1px solid #f0f1f5 !important;
    border-left: 0 !important;
}

[direction="RTL"] .dropdown-menu {
    left: auto;
}

[direction="RTL"] .dropdown-menu-right {
    left: 0;
    right: auto;
}

@media only screen and (max-width: 575px) {
    [direction="RTL"] .dropdown-menu-right {
        left: 15px;
    }
}

[direction="RTL"] .notification_dropdown .dropdown-menu-right .media>span {
    margin-left: 10px;
    margin-right: 0;
}

[direction="RTL"]:not([data-container="boxed"]) .nav-header {
    left: auto;
    right: 0;
}

[direction="RTL"][data-container="wide-boxed"] .nav-header {
    left: auto;
    right: auto;
}

[direction="RTL"] .nav-header {
    text-align: right;
    right: auto;
}

[direction="RTL"] .nav-header .brand-title {
    margin-left: 0;
    margin-right: 15px;
}

[direction="RTL"] .nav-header .brand-logo {
    padding-left: 0;
    padding-right: 1.75rem;
}

[data-sidebar-style="compact"][direction="RTL"] .nav-header .brand-logo {
    padding-right: 0;
}

[data-sidebar-style="compact"][direction="RTL"] .nav-header .brand-logo[data-layout="horizontal"] {
    padding-right: 30px;
}

[data-sidebar-style="mini"][direction="RTL"] .nav-header .brand-logo {
    padding-right: 0;
}

[data-sidebar-style="modern"][direction="RTL"] .nav-header .brand-logo {
    padding-right: 0;
}

[data-layout="horizontal"][data-sidebar-style="modern"][direction="RTL"] .nav-header .brand-logo {
    padding-right: 30px;
}

@media (max-width: 767.98px) {
    [direction="RTL"] .nav-header .brand-logo {
        padding-right: 0;
    }
}

[direction="RTL"] .nav-control {
    right: auto;
    left: -4.0625rem;
}

@media (max-width: 767.98px) {
    [direction="RTL"] .nav-control {
        left: -4.0625rem;
    }
}

@media (max-width: 575.98px) {
    [direction="RTL"] .nav-control {
        left: -3.5rem;
    }
}

[direction="RTL"][data-sidebar-style="overlay"] .nav-header .hamburger.is-active {
    right: 0;
}

[direction="RTL"][data-sidebar-style="compact"][data-layout="horizontal"] .nav-header .brand-logo {
    padding-right: 40px;
}

[direction="RTL"][data-sidebar-style="modern"][data-layout="horizontal"] .nav-header {
    width: 16rem;
}

[direction="RTL"] .header {
    padding: 0;
    padding-right: 21.563rem;
}

@media only screen and (max-width: 1400px) {
    [direction="RTL"] .header {
        padding-right: 17rem;
    }
}

@media (max-width: 767.98px) {
    [direction="RTL"] .header {
        padding-right: 5rem;
        padding-left: 0;
    }
}

[direction="RTL"] .header .header-content {
    padding-left: 1.875rem;
    padding-right: 4.3125rem;
    border-radius: 0 3.125rem 0 0;
}

@media only screen and (max-width: 767px) {
    [direction="RTL"] .header .header-content {
        border-radius: 0;
    }
}

@media only screen and (max-width: 575px) {
    [direction="RTL"] .header .header-content {
        padding-right: 3.5rem;
        padding-left: 0.938rem;
    }
}

[data-sidebar-style="compact"][direction="RTL"] .header .header-content {
    padding-right: 1.875rem;
}

[data-sidebar-style="modern"][direction="RTL"] .header .header-content {
    padding-right: 4.3125rem;
}

[data-sidebar-style="overlay"][direction="RTL"] .header .header-content {
    padding-right: 4.3125rem;
}

@media only screen and (max-width: 575px) {
    [data-sidebar-style="overlay"][direction="RTL"] .header .header-content {
        padding-right: 0.5rem;
    }
}

[direction="RTL"] .header .nav-control {
    right: 0.4375rem;
    left: auto;
}

[direction="RTL"] .header-right>li:not(:first-child) {
    padding-left: 0;
    padding-right: 1.25rem;
    margin-right: 0 !important;
}

@media only screen and (max-width: 767px) {
    [direction="RTL"] .header-right>li:not(:first-child) {
        padding-right: 0.5rem;
    }
}

[direction="RTL"] .header-right .header-profile>a.nav-link {
    margin-left: auto;
    padding-left: auto;
    border-left: 0;
}

[direction="RTL"] .header-right .header-profile>a.nav-link .header-info {
    padding-right: 20px;
    padding-left: auto;
    text-align: right;
}

@media only screen and (max-width: 1400px) {
    [direction="RTL"] .header-right .header-profile>a.nav-link .header-info {
        padding-right: 10px;
    }
}

@media only screen and (max-width: 1400px) {
    [direction="RTL"] .header-right .header-profile>a.nav-link {
        margin-right: 10px;
        padding-right: 20px;
    }
}

@media only screen and (max-width: 575px) {
    [direction="RTL"] .header-right .header-profile>a.nav-link {
        margin-right: 0px;
        padding-right: 0px;
        border-right: 0;
    }
}

[direction="RTL"] .header-right .search-area .form-control {
    padding-right: 20px;
    padding-left: 0;
    border-radius: 3rem;
    border-top-left-radius: 0;
    border-bottom-left-radius: 0;
}

[direction="RTL"] .header-right .search-area .input-group-text {
    padding-left: 20px;
    padding-right: 0;
    border-radius: 3rem;
    border-top-right-radius: 0 !important;
    border-bottom-right-radius: 0 !important;
}

[direction="RTL"] .header-left .search_bar .dropdown-menu,
[direction="RTL"] .header-left .search_bar .dropdown-menu.show {
    right: 40px !important;
}

@media only screen and (max-width: 575px) {

    [direction="RTL"] .header-left .search_bar .dropdown-menu,
    [direction="RTL"] .header-left .search_bar .dropdown-menu.show {
        right: -100px !important;
    }
}

[direction="RTL"] .header-left .search_bar .search_icon {
    border-top-left-radius: 0;
    border-bottom-left-radius: 0;
    border-top-right-radius: 5rem;
    border-bottom-right-radius: 5rem;
}

@media only screen and (max-width: 575px) {
    [direction="RTL"] .header-left .search_bar .search_icon {
        border-radius: 5rem;
    }
}

[direction="RTL"][data-layout="horizontal"] .header {
    padding: 0;
    padding-right: 21.563rem;
}

[direction="RTL"][data-layout="horizontal"] .header .header-content {
    padding-right: 2.5rem;
    padding-left: 2.5rem;
}

[direction="RTL"][data-layout="horizontal"][data-sidebar-style="full"] .nav-header .brand-logo {
    padding-right: 2.5rem;
}

[direction="RTL"][data-layout="horizontal"][data-sidebar-style="mini"] .header {
    padding-right: 7.75rem;
}

[direction="RTL"][data-sidebar-style="mini"] .header {
    padding-right: 5rem;
}

[direction="RTL"][data-sidebar-style="compact"] .header {
    padding: 0 0;
    padding-right: 15rem;
}

[direction="RTL"][data-sidebar-style="compact"][data-layout="horizontal"] .header {
    padding: 0;
    padding-right: 21.563rem;
}

[direction="RTL"][data-sidebar-style="modern"] .header {
    padding: 0 0;
    padding-right: 9.4rem;
}

[direction="RTL"][data-sidebar-style="modern"][data-layout="horizontal"] .header {
    padding: 0;
    padding-right: 16rem;
}

[direction="RTL"] {
    text-align: right;
}

[direction="RTL"] .deznav {
    text-align: right;
}

[direction="RTL"] .deznav .metismenu ul:after {
    left: auto;
    right: -6px;
}

[direction="RTL"] .deznav .metismenu ul a:before {
    left: auto;
    right: 0px;
}

[direction="RTL"] .deznav .metismenu>li a>i {
    margin-right: 0;
}

[direction="RTL"] .deznav .metismenu li>a i {
    padding: 0 0 0 1.5rem;
}

[direction="RTL"] .deznav .metismenu li>a svg {
    margin-left: 5px;
    margin-right: 0;
}

[data-sidebar-style="compact"][direction="RTL"] .deznav .metismenu li>a svg {
    left: auto;
    margin-left: auto;
    margin-right: auto;
}

[data-sidebar-style="icon-hover"][direction="RTL"] .deznav .metismenu li>a svg {
    margin-left: 0;
}

[direction="RTL"] .deznav .metismenu li ul a {
    padding-right: 6.4rem;
    padding-left: 0.625rem;
}

@media only screen and (max-width: 1400px) {
    [direction="RTL"] .deznav .metismenu li ul a {
        padding-right: 4.5rem;
    }
}

[direction="RTL"] .deznav .metismenu li.active>.has-arrow:after {
    transform: rotate(45deg) translateY(-50%);
}

[direction="RTL"] .deznav .metismenu .has-arrow:after {
    left: 1.5625rem;
    right: auto;
}

[data-layout="horizontal"][direction="RTL"] .deznav .metismenu .has-arrow:after {
    left: 1.125rem;
}

[data-sidebar-style="modern"][direction="RTL"] .deznav .metismenu .has-arrow:after {
    transform: rotate(-45deg) translateY(-50%);
}

[direction="RTL"][data-sidebar-style="full"][data-layout="vertical"] .deznav .metismenu>li .has-arrow:after {
    left: 1.5rem;
    right: auto;
}

[direction="RTL"][data-sidebar-style="full"][data-layout="vertical"] .deznav .metismenu>li {
    padding: 0 30px 0 0;
}

[direction="RTL"][data-sidebar-style="full"][data-layout="vertical"] .deznav .metismenu>li>a:before {
    left: auto;
    right: -11px;
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
    border-top-left-radius: 15px;
    border-bottom-left-radius: 15px;
}

[direction="RTL"][data-sidebar-style="full"][data-layout="vertical"] .deznav .metismenu>li.mm-active>a {
    border-radius: 0 3rem 3rem 0;
}

[direction="RTL"][data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .deznav .metismenu li>ul {
    right: 5rem;
}

[direction="RTL"][data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .deznav .metismenu>li {
    padding: 0 13px;
}

[direction="RTL"][data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .deznav .metismenu>li.mm-active>a {
    border-radius: 3rem;
}

[direction="RTL"][data-sidebar-style="mini"] .deznav .metismenu>li>a>i {
    padding: 0;
}

[direction="RTL"][data-sidebar-style="mini"][data-layout="vertical"] .deznav .metismenu>li>ul a.has-arrow:after {
    left: 1.5625rem;
    right: auto;
}

[direction="RTL"][data-sidebar-style="compact"] .deznav .metismenu li>a i {
    padding: 0;
    margin-left: auto;
    margin-right: auto;
}

[direction="RTL"][data-sidebar-style="compact"] .deznav .metismenu li ul a {
    padding-right: 0.625rem;
    padding-left: 0.625rem;
}

[direction="RTL"][data-sidebar-style="compact"][data-layout="vertical"] .deznav .metismenu li a:before {
    left: auto;
    right: 0;
    border-radius: 1.25rem 0 0 1.25rem;
}

[direction="RTL"][data-sidebar-style="overlay"][data-layout="vertical"] .deznav .metismenu ul a:before {
    left: auto;
    right: 65px;
}

[direction="RTL"][data-sidebar-style="overlay"][data-layout="vertical"] .deznav .metismenu li ul a {
    padding-right: 4.5rem;
    padding-left: 0.625rem;
}

[direction="RTL"][data-sidebar-style="overlay"][data-layout="vertical"] .deznav .metismenu li ul a:before {
    left: auto;
    right: 40px;
}

[direction="RTL"][data-sidebar-style="overlay"][data-layout="vertical"] .deznav .metismenu>li>a:before {
    left: auto;
    right: 0;
    border-radius: 10px 0 0 10px;
}

[direction="RTL"][data-sidebar-style="icon-hover"][data-layout="vertical"] .deznav .metismenu ul a:before {
    left: auto;
    right: 65px;
}

[direction="RTL"][data-sidebar-style="icon-hover"][data-layout="vertical"] .deznav .metismenu li ul a {
    padding-right: 1.5rem;
    padding-left: 0.625rem;
}

[direction="RTL"][data-sidebar-style="icon-hover"][data-layout="vertical"] .deznav .metismenu li ul a:before {
    left: auto;
    right: 30px;
}

[direction="RTL"][data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .deznav .metismenu li>ul li:hover ul {
    right: 11.8125rem;
    left: 0;
}

[direction="RTL"][data-sidebar-style="modern"] .deznav .metismenu li>a i {
    padding: 0;
}

[direction="RTL"] {
    /* ===== Light gallery ===== */
}

[direction="RTL"] .select2-container--default .select2-selection--single .select2-selection__arrow {
    left: 15px;
    right: auto;
}

[direction="RTL"] .input-group>.bootstrap-select:not(:first-child) .dropdown-toggle {
    border-radius: 0.75rem 0 0 0.75rem;
}

[direction="RTL"] .list-group {
    padding-left: 0;
}

[direction="RTL"] .form-check-input {
    margin-left: -1.25rem;
    margin-right: inherit;
}

[direction="RTL"] .form-check-inline .form-check-input {
    margin-right: 0;
    margin-left: 10px;
}

[direction="RTL"] .radio input,
[direction="RTL"] .radio-inline,
[direction="RTL"] .checkbox input,
[direction="RTL"] .checkbox-inline input {
    margin-left: 0;
    margin-right: 0;
}

[direction="RTL"] .content-body {
    margin-right: 21.563rem;
    margin-left: auto;
}

@media only screen and (max-width: 1400px) {
    [direction="RTL"] .content-body {
        margin-right: 17rem;
    }
}

[data-sidebar-style="modern"][direction="RTL"] .content-body {
    margin-right: 9.375rem;
}

[direction="RTL"] .content-body .page-titles {
    text-align: right;
}

[direction="RTL"] .doctor-info-details .media-body span i,
[direction="RTL"] .recovered-chart-deta .col [class*="bg-"] {
    margin-right: 0;
    margin-left: 10px;
}

[direction="RTL"] .patients-chart-deta .col,
[direction="RTL"] .patients-chart-deta .col [class*="bg-"],
[direction="RTL"] .recovered-chart-deta .col {
    margin-right: 0;
    margin-left: 15px;
}

[direction="RTL"] .best-doctor .timeline .timeline-panel .media .number {
    left: auto;
    right: -13px;
}

[direction="RTL"] .doctor-info-details .media i {
    right: 0;
    left: -15px;
}

[direction="RTL"] .review-table .disease {
    border-left: 0;
    border-right: 1px solid #eee;
    padding-left: 0;
    padding-right: 20px;
}

[direction="RTL"] .apexcharts-legend-text {
    margin: 4px;
}

[direction="RTL"] .doctor-info-details .media-body {
    padding-left: 0;
    padding-right: 40px;
}

[direction="RTL"] .custom-control {
    margin-left: 0;
}

[direction="RTL"] .review-tab.nav-pills li:first-child a.nav-link {
    border-radius: 0 0.75rem 0 0;
}

[direction="RTL"] .review-tab.nav-pills li:last-child a.nav-link {
    border-radius: 0.75rem 0 0 0;
}

[direction="RTL"] .form-head .btn i {
    margin-left: 5px;
    margin-right: 0;
}

[direction="RTL"] .iconbox {
    padding-left: 0;
    padding-right: 70px;
}

[direction="RTL"] .iconbox i {
    left: auto;
    right: 0;
}

[direction="RTL"] .table.tr-rounded tr td:first-child,
[direction="RTL"] .table.tr-rounded tr th:first-child {
    border-radius: 0 0.625rem 0.625rem 0;
}

[direction="RTL"] .table.tr-rounded tr td:last-child,
[direction="RTL"] .table.tr-rounded tr th:last-child {
    border-radius: 0.625rem 0 0 0.625rem;
}

[direction="RTL"] .custom-switch.toggle-switch.text-right {
    padding-left: 48px;
    padding-right: 0;
}

[direction="RTL"] .toggle-switch.text-right .custom-control-label:before {
    right: auto !important;
    left: -47px;
}

[direction="RTL"] .toggle-switch.text-right .custom-control-label:after {
    right: auto !important;
    left: -28px;
}

[direction="RTL"] .toggle-switch.text-right .custom-control-input:checked~.custom-control-label:after {
    left: -62px;
    right: auto !important;
}

[direction="RTL"] .check-switch {
    padding-right: 40px;
}

[direction="RTL"] .check-switch .custom-control-label:after,
[direction="RTL"] .check-switch .custom-control-label:before {
    right: -35px !important;
}

[direction="RTL"] .bar-chart .apexcharts-yaxis {
    transform: translatex(101%);
}

[direction="RTL"] .detault-daterange .input-group-text {
    padding: 0.532rem 0.75rem;
    padding-right: auto;
    padding-left: 0;
}

[direction="RTL"] .form-wrapper .input-group .form-control {
    text-align: left;
}

[direction="RTL"] .timeline-chart .apexcharts-yaxis {
    transform: translateX(0);
}

[direction="RTL"] .card-table td:first-child,
[direction="RTL"] .card-table th:first-child {
    padding-right: 30px;
    padding-left: 10px;
}

[direction="RTL"] .card-table td:last-child,
[direction="RTL"] .card-table th:last-child {
    padding-left: 30px;
    padding-right: 10px;
}

[direction="RTL"] .chatbox .img_cont {
    margin-right: 0px;
    margin-left: 10px;
}

[direction="RTL"] .profile-tab .nav-item .nav-link {
    margin-right: 0;
    margin-left: 30px;
}

@media only screen and (max-width: 575px) {
    [direction="RTL"] .profile-tab .nav-item .nav-link {
        margin-left: 0px;
    }
}

[direction="RTL"] .widget-timeline .timeline>li>.timeline-panel {
    margin-left: 0px;
    margin-right: 40px;
}

[direction="RTL"] .widget-timeline.style-1 .timeline .timeline-badge.timeline-badge+.timeline-panel {
    padding: 5px 15px 5px 10px;
    border-width: 0px 5px 0px 0px;
}

[direction="RTL"] .widget-timeline.style-1 .timeline .timeline-badge.timeline-badge+.timeline-panel:after {
    border: 0;
    right: -9px;
    width: 7px;
    left: auto;
    height: 7px;
}

[direction="RTL"] .widget-timeline .timeline>li>.timeline-badge {
    left: auto;
    right: 0px;
}

[direction="RTL"] .widget-timeline .timeline>li>.timeline-panel:after {
    left: auto;
    right: -5px;
}

[direction="RTL"] .chatbox .msg_cotainer {
    margin-left: 0;
    margin-right: 10px;
    border-radius: 1.375rem 0 1.375rem 1.375rem;
}

[direction="RTL"] .chatbox .msg_cotainer:after {
    left: auto;
    right: -10px;
    transform: rotate(-90deg);
}

[direction="RTL"] .chatbox .type_msg .input-group .input-group-append .btn {
    border-top-right-radius: 38px !important;
    border-bottom-right-radius: 38px !important;
}

[direction="RTL"] .chatbox .msg_cotainer_send {
    margin-right: 0px;
    margin-left: 10px;
    border-radius: 0 6px 6px 6px;
}

[direction="RTL"] .chatbox .msg_cotainer_send:after {
    right: auto;
    left: -10px;
    transform: rotate(90deg);
}

[direction="RTL"] .comment-review {
    right: auto;
    left: 0;
}

[direction="RTL"] .input-group>.bootstrap-select:not(:first-child) .dropdown-toggle {
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
    border-top-left-radius: 0.625rem;
    border-bottom-left-radius: 0.625rem;
}

[direction="RTL"] .input-group>.bootstrap-select:not(:last-child) .dropdown-toggle {
    border-top-right-radius: 0.625rem;
    border-bottom-right-radius: 0.625rem;
    border-top-left-radius: 0;
    border-bottom-left-radius: 0;
}

[direction="RTL"] .breadcrumb-item+.breadcrumb-item {
    padding-right: 0.5rem;
    padding-left: 0;
}

[direction="RTL"] .breadcrumb-item+.breadcrumb-item::before {
    padding-right: 0;
    padding-left: 0.5rem;
}

[direction="RTL"] .chatbox .chatbox-close {
    left: 340px;
    right: auto;
}

[direction="RTL"] .message-search-area .input-group-text {
    padding-left: 25px;
    padding-right: 10px;
    border-left: 1px solid #EEEEEE;
    border-right: 0;
    border-radius: 2rem;
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
}

[direction="RTL"] .message-search-area .form-control {
    border-right: 1px solid #EEEEEE;
    border-left: 0;
    border-radius: 2rem;
    border-top-left-radius: 0;
    border-bottom-left-radius: 0;
}

[direction="RTL"] .card-tabs .nav-tabs.style-1 .nav-item .nav-link {
    padding-right: 0;
    padding-left: 25px;
}

[direction="RTL"] .chat-box .message-sent p {
    border-radius: 20px 20px 20px 0;
}

[direction="RTL"] .chat-box .message-received p {
    border-radius: 20px 0 20px 20px;
}

[direction="RTL"] .mail-list .list-group-item i {
    padding-right: 0;
    padding-left: 0.625rem;
}

[direction="RTL"] .dataTables_wrapper .dataTables_filter input {
    margin-left: 0;
    margin-right: 0.5em;
}

[direction="RTL"][data-layout="horizontal"] .content-body {
    margin-right: 0;
}

[direction="RTL"][data-layout="horizontal"] .deznav .metismenu li li .has-arrow:after {
    transform: rotate(-45deg) translateY(-50%);
}

[direction="RTL"][data-sidebar-style="mini"]:not([data-layout="horizontal"]) .content-body {
    margin-right: 5rem;
}

[direction="RTL"][data-sidebar-style="compact"]:not([data-layout="horizontal"]) .content-body {
    margin-right: 15rem;
}

[direction="RTL"][data-sidebar-style="overlay"] .content-body {
    margin-right: 0;
}

[direction="RTL"] #external-events .external-event:before {
    margin-right: 0;
    margin-left: .9rem;
}

[direction="RTL"] .post-input a i {
    margin-left: 15px;
    margin-right: 0;
}

[direction="RTL"] .deznav .metismenu .has-arrow:after {
    transform: rotate(-45deg) translateY(-50%);
}

[direction="RTL"] .deznav .metismenu .has-arrow[aria-expanded=true]:after,
[direction="RTL"] .deznav .metismenu .mm-active>.has-arrow:after {
    transform: rotate(-135deg);
}

[direction="RTL"][data-layout="horizontal"] .deznav .metismenu .has-arrow:after {
    transform: rotate(225deg) translateY(-50%);
}

[direction="RTL"] .chatbox {
    left: -500px;
    right: auto;
}

[direction="RTL"] .chatbox.active {
    left: 0;
    right: auto;
}

@media only screen and (max-width: 575px) {
    [direction="RTL"] .best-doctor .timeline .timeline-panel .media {
        float: right;
        margin-right: 0 !important;
        margin-left: 15px !important;
    }
}

[direction="RTL"] .default-select.style-1 .btn:after {
    margin-left: 0;
    margin-right: 0.5em;
}

[direction="RTL"] .pagination .page-indicator {
    transform: rotate(180deg);
    -moz-transform: rotate(180deg);
    -webkit-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    -o-transform: rotate(180deg);
}

[direction="RTL"] .lg-outer.lg-visible {
    direction: ltr;
}

[direction="RTL"] .chart-point .chart-point-list {
    margin: 0;
    padding-right: 20px;
}

[direction="RTL"] .noUi-target {
    direction: rtl;
}

[direction="RTL"] .noUi-vertical .noUi-pips-vertical {
    left: -20px;
}

[direction="RTL"] .noUi-vertical .noUi-value-vertical {
    padding-left: 0;
    padding-right: 25px;
}

[direction="RTL"] .sidebar-right .ps--active-x>.ps__rail-x {
    display: none;
}

[direction="RTL"] .form-wizard .nav-wizard li .nav-link:after {
    right: 50%;
    left: auto;
}

[direction="RTL"] .dtp>.dtp-content {
    right: 50%;
    left: auto;
}

[direction="RTL"] .modal-header .close {
    margin: 0;
    left: 0;
    top: 0px;
    right: auto;
}

[direction="RTL"] .input-group-prepend .btn+.btn {
    border-radius: 0 !important;
}

[direction="RTL"] .form-control+.input-group-append .btn:first-child {
    border-top-right-radius: 0 !important;
    border-bottom-right-radius: 0 !important;
}

[direction="RTL"] .input-group>.custom-file:not(:first-child) .custom-file-label {
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
    border-bottom-left-radius: 0.625rem;
    border-top-left-radius: 0.625rem;
}

[direction="RTL"] .custom-file-label::after {
    border-radius: 0.625rem 0 0 0.625rem;
}

[direction="RTL"] .input-group>.custom-file:not(:last-child) .custom-file-label {
    border-top-left-radius: 0;
    border-bottom-left-radius: 0;
    border-top-right-radius: 0.625rem;
    border-bottom-right-radius: 0.625rem;
}

[direction="RTL"] .input-group>.custom-file:not(:last-child) .custom-file-label::after {
    border-radius: 0;
}

[direction="RTL"] .weather-btn {
    margin-left: 20px;
}

[direction="RTL"] .coin-holding:after {
    /* FF3.6-15 */
    /* Chrome10-25,Safari5.1-6 */
    background: linear-gradient(to right, rgba(255, 255, 255, 0.27) 0%, rgba(255, 255, 255, 0) 100%);
    /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#45ffffff', endColorstr='#00ffffff', GradientType=1);
    /* IE6-9 */
}

[direction="RTL"][data-theme-version="dark"] .coin-holding:after {
    /* FF3.6-15 */
    /* Chrome10-25,Safari5.1-6 */
    background: linear-gradient(to right, rgba(5, 5, 5, 0.27) 0%, rgba(255, 255, 255, 0) 100%);
    /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#45050505', endColorstr='#00ffffff', GradientType=1);
    /* IE6-9 */
}

[direction="RTL"] .market-line .apexcharts-yaxis {
    transform: translateX(-10px);
}

[direction="RTL"] .current-chart .apexcharts-datalabels-group text:last-child {
    fill: #fff;
}

[direction="RTL"] .lineChart {
    margin-left: 0;
    margin-right: auto;
}

[direction="RTL"] .event-bx .image-bx .info ul li i {
    margin-right: 0;
    margin-left: 10px;
}

[direction="RTL"] .event-bx .owl-nav {
    right: auto;
    left: 52px;
    direction: ltr;
}

[direction="RTL"] .event-bx .owl-dots {
    right: auto;
    left: 100px;
}

[direction="RTL"] .default-select.style-2 .btn:after {
    margin-left: 0;
    margin-right: 10px;
}

[direction="RTL"] table.dataTable thead .sorting {
    background-position: center left 15px;
}

[direction="RTL"] table.dataTable thead .sorting,
[direction="RTL"] table.dataTable thead .sorting_asc,
[direction="RTL"] table.dataTable thead .sorting_desc,
[direction="RTL"] table.dataTable thead .sorting_asc_disabled,
[direction="RTL"] table.dataTable thead .sorting_desc_disabled {
    background-position: center left;
}

[direction="RTL"] .noUi-target {
    direction: rtl;
}

[direction="RTL"] .noUi-vertical .noUi-pips-vertical {
    left: -20px;
}

[direction="RTL"] .noUi-vertical .noUi-value-vertical {
    padding-left: 0;
    padding-right: 25px;
}

[direction="RTL"] .profile-card .title span {
    padding-right: 0;
    padding-left: 30px;
}

[direction="RTL"] .skill-progress .progress-bar:after {
    right: auto;
    left: 0;
}

[direction="RTL"] .profile-card .form-group .input-icon .form-control {
    padding-left: 0px;
    border-radius: 0;
    padding-right: 70px;
}

[direction="RTL"] .profile-card .form-group .input-group-prepend {
    left: auto;
    right: 0px;
}

[direction="RTL"] .search-dropdown {
    border-right: 0;
    border-left: 1px solid #EEEEEE;
}

[direction="RTL"] .new-arrival-content.text-center .price {
    float: none;
}

[direction="RTL"] .bootstrap-popover-wrapper .bootstrap-popover:not(:last-child) {
    margin-right: 0;
    margin-left: 8px;
}

@media only screen and (max-width: 1350px) and (min-width: 1200px) {
    [direction="RTL"] .content-body {
        margin-right: 17rem;
    }
}

[direction="RTL"] .sidebar-right {
    left: -32rem;
    right: auto;
    box-shadow: 2px 3px 10px 0px rgba(119, 119, 119, 0.1);
}

[direction="RTL"] .sidebar-right.show {
    left: 0rem;
    right: auto;
}

[direction="RTL"] .sidebar-right .sidebar-right-trigger {
    left: 100%;
    right: auto;
    border-radius: 0 50px 50px 0;
    box-shadow: 5px 3px 5px 0px rgba(119, 119, 119, 0.15);
}

[direction="RTL"] .sidebar-right .sidebar-right-trigger span {
    margin-right: 0;
    margin-left: 15px;
}

[direction="RTL"] .sidebar-right .sidebar-right-trigger span.text {
    margin-left: 0;
}

[direction="RTL"] .sidebar-right .sidebar-close-trigger {
    left: -48px;
    right: auto;
}

[direction="RTL"] .bootstrap-select .dropdown-toggle .filter-option {
    text-align: right;
}

[direction="RTL"] .dz-demo-panel {
    right: auto;
    left: 0;
    transform: translate(-100%, 0);
}

[direction="RTL"] .dz-demo-panel.show {
    transform: translate(0px, 0px);
    left: 0px;
    right: auto;
}

[direction="RTL"] .dz-demo-panel .dz-demo-trigger {
    right: auto;
    left: 100%;
    border-radius: 0 50px 50px 0;
}

[direction="RTL"] .dz-demo-panel .dz-demo-trigger svg {
    margin-right: 0;
    margin-left: 15px;
}

html[direction="RTL"] [direction="RTL"] .footer {
    padding-right: 21.563rem;
    padding-left: 0;
}

html[direction="RTL"] [direction="RTL"] .footer .copyright {
    border-radius: 0 0 50px 0;
}

@media only screen and (max-width: 1400px) {
    html[direction="RTL"] [direction="RTL"] .footer {
        padding-right: 17rem;
    }
}

@media (max-width: 767.98px) {
    html[direction="RTL"] [direction="RTL"] .footer {
        padding-right: 0;
    }
}

html[direction="RTL"] [direction="RTL"][data-sidebar-style="overlay"] .footer {
    padding-right: 0;
}

html[direction="RTL"] [direction="RTL"] .menu-toggle .footer {
    padding-right: 3.75rem;
}

html[direction="RTL"] [direction="RTL"][data-container="boxed"] .footer {
    padding-right: 0;
}

html[direction="RTL"] [direction="RTL"][data-sidebar-style="mini"]:not([data-layout="horizontal"]) .footer {
    padding-right: 5rem;
}

html[direction="RTL"] [direction="RTL"][data-sidebar-style="compact"]:not([data-layout="horizontal"]) .footer {
    padding-right: 9.375rem;
}

.nav-label {
    margin: 10px 30px 0;
    padding: 1.5625rem 0 10px;
    text-transform: uppercase;
    font-size: 0.75rem;
    letter-spacing: 0.05rem;
    border-top: 1px solid #eaeaea;
    color: #999999;
}

[data-theme-version="dark"] .nav-label {
    border-color: #333a54;
}

.nav-label.first {
    border: 0px;
    margin-top: 0px;
}

.nav-badge {
    position: absolute;
    right: 2.8125rem;
    top: 0.625rem;
}

.content-body {
    margin-left: 16.563rem;
    z-index: 0;
    transition: all .2s ease;
}

@media only screen and (max-width: 1400px) {
    .content-body {
        margin-left: 17rem;
    }
}

.bell img {
    -webkit-animation: ring 8s .7s ease-in-out infinite;
    -webkit-transform-origin: 50% 4px;
    -moz-animation: ring 8s .7s ease-in-out infinite;
    -moz-transform-origin: 50% 4px;
    animation: ring 8s .7s ease-in-out infinite;
}

@keyframes ring {
    0% {
        transform: rotate(0);
    }

    1% {
        transform: rotate(30deg);
    }

    3% {
        transform: rotate(-28deg);
    }

    5% {
        transform: rotate(34deg);
    }

    7% {
        transform: rotate(-32deg);
    }

    9% {
        transform: rotate(30deg);
    }

    11% {
        transform: rotate(-28deg);
    }

    13% {
        transform: rotate(26deg);
    }

    15% {
        transform: rotate(-24deg);
    }

    17% {
        transform: rotate(22deg);
    }

    19% {
        transform: rotate(-20deg);
    }

    21% {
        transform: rotate(18deg);
    }

    23% {
        transform: rotate(-16deg);
    }

    25% {
        transform: rotate(14deg);
    }

    27% {
        transform: rotate(-12deg);
    }

    29% {
        transform: rotate(10deg);
    }

    31% {
        transform: rotate(-8deg);
    }

    33% {
        transform: rotate(6deg);
    }

    35% {
        transform: rotate(-4deg);
    }

    37% {
        transform: rotate(2deg);
    }

    39% {
        transform: rotate(-1deg);
    }

    41% {
        transform: rotate(1deg);
    }

    43% {
        transform: rotate(0);
    }

    100% {
        transform: rotate(0);
    }
}

.deznav {
    width: 16.563rem;
    padding-bottom: 0;
    height: 100%;
    position: absolute;
    top: 0;
    padding-top: 90px;
    z-index: 3;
    background: rgb(122, 204, 198);
    background: linear-gradient(0deg, rgba(122, 204, 198, 1) 0%, rgba(104, 157, 211, 1) 76%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#7accc6", endColorstr="#689dd3", GradientType=1);
    transition: all .2s ease;
}

@media only screen and (max-width: 1199px) {
    .deznav {
        padding-top: 80px;
    }
}

@media only screen and (max-width: 767px) {
    .deznav {
        width: 18rem;
    }
}

.deznav .deznav-scroll {
    position: relative;
    height: 100%;
    overflow-y: scroll;
    -ms-overflow-style: none;
    scrollbar-width: none;
}

.deznav .deznav-scroll::-webkit-scrollbar {
    display: none;
}

@media only screen and (max-width: 1400px) {
    .deznav {
        width: 17rem;
    }
}

.deznav ul {
    padding: 0;
    margin: 0;
    list-style: none;
}

.deznav .metismenu {
    display: flex;
    flex-direction: column;
    padding-top: 15px;
}

@media only screen and (max-width: 767px) {
    .deznav .metismenu {
        padding-top: 0;
    }
}

.deznav .metismenu.fixed {
    position: fixed;
    top: 0;
    width: 100%;
    left: 0;
}

.deznav .metismenu>li {
    display: flex;
    flex-direction: column;
}

.deznav .metismenu>li a>i {
  font-size: 1rem;
  display: inline-block;
  vertical-align: middle;
  position: relative;
  top: 0;
  line-height: 1;
  width: 35px;
  height: 35px;
  display: inline-flex;
  background: #fff;
  justify-content: center;
  align-items: center;
  border-radius: 50%;
  margin-right: 0.5rem;
}

/* @media only screen and (max-width: 1400px) {
    .deznav .metismenu>li a>i {
        padding: 0 0.75rem 0 0;
    }
} */

[data-sidebar-style="compact"] .deznav .metismenu>li a>i {
    display: block;
    padding: 0;
}

@media only screen and (max-width: 767px) {
    .deznav .metismenu>li a>i {
        font-size: 1.2rem !important;
        padding: 0;
    }
    [data-sibebarbg="color_3"][data-theme-version="dark"] .deznav .metismenu>li.mm-active>a i, [data-sibebarbg="color_3"] .deznav .metismenu>li.mm-active>a i {
      color: var(--secondary) !important;
      background: #ffffff !important;
  }
}

.deznav .metismenu>li>a {
    font-weight: 500;
    display: inline-block;
    font-size: 15px;
}

.deznav .metismenu>li>a svg {
    max-width: 24px;
    max-height: 24px;
    height: 100%;
    margin-right: 5px;
    margin-top: -3px;
    color: var(--primary);
}

.deznav .metismenu>li>a g [fill] {
    fill: var(--primary);
}

.deznav .metismenu>li:hover>a,
.deznav .metismenu>li:focus>a {
    color: var(--primary);
}

.deznav .metismenu>li:hover>a g [fill],
.deznav .metismenu>li:focus>a g [fill] {
    fill: var(--primary);
}

.deznav .metismenu>li.mm-active>a {
    color: var(--primary);
}

.deznav .metismenu>li.mm-active>a g [fill] {
    fill: var(--primary);
}

.deznav .metismenu li {
    position: relative;
}

.deznav .metismenu ul {
    transition: all .2s ease-in-out;
    position: relative;
    z-index: 1;
    padding: 0.5rem 0;
}

.deznav .metismenu ul a {
    padding-top: .5rem;
    padding-bottom: .5rem;
    position: relative;
    font-size: 14px;
    padding-left: 3.25rem;
}

@media only screen and (max-width: 1400px) {
    .deznav .metismenu ul a {
        padding-left: 3.75rem;
        font-size: 14px;
    }
}

@media only screen and (max-width: 767px) {
    .deznav .metismenu ul a {
        padding-left: 3.5rem;
    }
}

.deznav .metismenu ul a:hover,
.deznav .metismenu ul a:focus,
.deznav .metismenu ul a.mm-active {
    text-decoration: none;
    color: var(--primary);
}

.deznav .metismenu a {
    position: relative;
    display: block;
    padding: 0.625rem 1.875rem;
    outline-width: 0;
    color: #7e7e7e;
    text-decoration: none;
}

@media only screen and (max-width: 767px) {
    .deznav .metismenu a {
        padding: 0.625rem 1.25rem;
    }
}

.deznav .metismenu .has-arrow:after {
    width: .5rem;
    height: .5rem;
    right: 1.875rem;
    top: 48%;
    border-color: inherit;
    transform: rotate(-225deg) translateY(-50%);
}

.deznav .metismenu .has-arrow[aria-expanded=true]:after,
.deznav .metismenu .mm-active>.has-arrow:after {
    transform: rotate(-135deg) translateY(-50%);
}

@media only screen and (max-width: 1023px) {
    .nav-header {
        width: 5rem;
    }
}

@media (max-width: 767px) {
    /* .brand-title {
        display: none;
    } */

    .footer {
        padding-left: 0;
    }

    .deznav {
        left: 0;
        top: 5rem;
        padding-top: 1rem;
        height: calc(100% - 5rem);
    }
}

[data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .deznav .metismenu>li.mega-menu>ul.collapse:not(.in),
[data-sidebar-style="mini"][data-layout="vertical"] .deznav .metismenu>li.mega-menu>ul.collapse:not(.in) {
    height: 252px !important;
}

[data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .deznav .metismenu>li.mega-menu:hover>a,
[data-sidebar-style="mini"][data-layout="vertical"] .deznav .metismenu>li.mega-menu:hover>a {
    width: calc(70vw + 3.75rem);
}

[data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .deznav .metismenu>li.mega-menu:hover>ul,
[data-sidebar-style="mini"][data-layout="vertical"] .deznav .metismenu>li.mega-menu:hover>ul {
    display: flex;
    flex-wrap: wrap;
    flex-direction: column;
    max-height: 13.75rem;
    width: 70vw;
}

[data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .deznav .metismenu>li.mega-menu:hover>ul ul a,
[data-sidebar-style="mini"][data-layout="vertical"] .deznav .metismenu>li.mega-menu:hover>ul ul a {
    width: 101%;
}

[data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .deznav .metismenu>li.mega-menu-xl:hover>a,
[data-sidebar-style="mini"][data-layout="vertical"] .deznav .metismenu>li.mega-menu-xl:hover>a {
    width: calc(70vw + 3rem);
}

[data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .deznav .metismenu>li.mega-menu-xl:hover>ul,
[data-sidebar-style="mini"][data-layout="vertical"] .deznav .metismenu>li.mega-menu-xl:hover>ul {
    max-height: 200px;
    width: 70vw;
}

[data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .deznav .metismenu>li.mega-menu-xl:hover>ul ul a,
[data-sidebar-style="mini"][data-layout="vertical"] .deznav .metismenu>li.mega-menu-xl:hover>ul ul a {
    width: 101%;
}

[data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .deznav .metismenu>li.mega-menu-lg:hover>a,
[data-sidebar-style="mini"][data-layout="vertical"] .deznav .metismenu>li.mega-menu-lg:hover>a {
    width: calc(55vw + 3rem);
}

[data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .deznav .metismenu>li.mega-menu-lg:hover>ul,
[data-sidebar-style="mini"][data-layout="vertical"] .deznav .metismenu>li.mega-menu-lg:hover>ul {
    max-height: 200px;
    width: 55vw;
}

[data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .deznav .metismenu>li.mega-menu-lg:hover>ul ul a,
[data-sidebar-style="mini"][data-layout="vertical"] .deznav .metismenu>li.mega-menu-lg:hover>ul ul a {
    width: 101%;
}

[data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .deznav .metismenu>li.mega-menu-md:hover>a,
[data-sidebar-style="mini"][data-layout="vertical"] .deznav .metismenu>li.mega-menu-md:hover>a {
    width: calc(45vw + 3);
}

[data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .deznav .metismenu>li.mega-menu-md:hover>ul,
[data-sidebar-style="mini"][data-layout="vertical"] .deznav .metismenu>li.mega-menu-md:hover>ul {
    max-height: 18.75rem;
    width: 45vw;
}

[data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .deznav .metismenu>li.mega-menu-md:hover>ul ul a,
[data-sidebar-style="mini"][data-layout="vertical"] .deznav .metismenu>li.mega-menu-md:hover>ul ul a {
    width: 101%;
}

[data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .deznav .metismenu>li.mega-menu-sm:hover>a,
[data-sidebar-style="mini"][data-layout="vertical"] .deznav .metismenu>li.mega-menu-sm:hover>a {
    width: calc(30vw + 3);
}

[data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .deznav .metismenu>li.mega-menu-sm:hover>ul,
[data-sidebar-style="mini"][data-layout="vertical"] .deznav .metismenu>li.mega-menu-sm:hover>ul {
    max-height: 18.125rem;
    width: 30vw;
}

[data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .deznav .metismenu>li.mega-menu-sm:hover>ul ul a,
[data-sidebar-style="mini"][data-layout="vertical"] .deznav .metismenu>li.mega-menu-sm:hover>ul ul a {
    width: 101%;
}

[data-sidebar-style="mini"][data-layout="vertical"][data-container="boxed"] .deznav .metismenu>li.mega-menu:hover>a {
    width: calc(60vw + 3.75rem);
}

[data-sidebar-style="mini"][data-layout="vertical"][data-container="boxed"] .deznav .metismenu>li.mega-menu:hover>ul {
    display: flex;
    flex-wrap: wrap;
    flex-direction: column;
    max-height: 25rem;
    width: 60vw;
}

[data-sidebar-style="mini"][data-layout="vertical"][data-container="boxed"] .deznav .metismenu>li.mega-menu:hover>ul ul a {
    width: 101%;
}

[data-sidebar-style="mini"][data-layout="vertical"][data-container="boxed"] .deznav .metismenu>li.mega-menu-xl:hover>a {
    width: calc(60vw + 3.75rem);
}

[data-sidebar-style="mini"][data-layout="vertical"][data-container="boxed"] .deznav .metismenu>li.mega-menu-xl:hover>ul {
    max-height: 25.625rem;
    width: 60vw;
}

[data-sidebar-style="mini"][data-layout="vertical"][data-container="boxed"] .deznav .metismenu>li.mega-menu-lg:hover>a {
    width: calc(50vw + 3.75rem);
}

[data-sidebar-style="mini"][data-layout="vertical"][data-container="boxed"] .deznav .metismenu>li.mega-menu-lg:hover>ul {
    max-height: 16.25rem;
    width: 50vw;
}

[data-sidebar-style="mini"][data-layout="vertical"][data-container="boxed"] .deznav .metismenu>li.mega-menu-md:hover>a {
    width: calc(40vw + 3.75rem);
}

[data-sidebar-style="mini"][data-layout="vertical"][data-container="boxed"] .deznav .metismenu>li.mega-menu-md:hover>ul {
    max-height: 18.75rem;
    width: 40vw;
}

[data-sidebar-style="mini"][data-layout="vertical"][data-container="boxed"] .deznav .metismenu>li.mega-menu-sm:hover>a {
    width: calc(22vw + 3.75rem);
}

[data-sidebar-style="mini"][data-layout="vertical"][data-container="boxed"] .deznav .metismenu>li.mega-menu-sm:hover>ul {
    max-height: 18.125rem;
    width: 22vw;
}

[data-layout="horizontal"] .deznav .metismenu>li.mega-menu:not(:last-child) {
    position: static;
}

[data-layout="horizontal"] .deznav .metismenu>li.mega-menu ul {
    left: 0;
    right: 0;
}

[data-theme-version="dark"][data-layout="horizontal"] .deznav .metismenu>li.mega-menu ul li {
    border-color: #333a54;
}

[data-sibebarbg="color_2"][data-layout="horizontal"] .deznav .metismenu>li.mega-menu ul li {
    border-color: #3d0894;
}

[data-sibebarbg="color_3"][data-layout="horizontal"] .deznav .metismenu>li.mega-menu ul li {
    border-color: #1c0a45;
}

[data-sibebarbg="color_4"][data-layout="horizontal"] .deznav .metismenu>li.mega-menu ul li {
    border-color: #1f0243;
}

[data-sibebarbg="color_5"][data-layout="horizontal"] .deznav .metismenu>li.mega-menu ul li {
    border-color: #921925;
}

[data-sibebarbg="color_6"][data-layout="horizontal"] .deznav .metismenu>li.mega-menu ul li {
    border-color: #aa4e01;
}

[data-sibebarbg="color_7"][data-layout="horizontal"] .deznav .metismenu>li.mega-menu ul li {
    border-color: #a07800;
}

[data-sibebarbg="color_8"][data-layout="horizontal"] .deznav .metismenu>li.mega-menu ul li {
    border-color: #2c988e;
}

[data-sibebarbg="color_9"][data-layout="horizontal"] .deznav .metismenu>li.mega-menu ul li {
    border-color: #127155;
}

[data-sibebarbg="color_10"][data-layout="horizontal"] .deznav .metismenu>li.mega-menu ul li {
    border-color: #0c525d;
}

[data-layout="horizontal"] .deznav .metismenu>li.mega-menu ul li a {
    transition: all .4s ease-in-out;
}

[data-layout="horizontal"] .deznav .metismenu>li.mega-menu ul li a:hover {
    border-radius: 0.25rem;
}

[data-layout="horizontal"] .deznav .metismenu>li.mega-menu:hover>ul {
    display: flex;
    flex-wrap: wrap;
    flex-direction: column;
    max-height: 13.75rem;
    width: 70vw;
    z-index: 99;
}

[data-layout="horizontal"] .deznav .metismenu>li.mega-menu:hover>ul::after {
    content: "";
    height: 100%;
    width: 1px;
    position: absolute;
    background-color: #fff;
    right: 2.8125rem;
    top: 0;
}

[data-theme-version="dark"][data-layout="horizontal"] .deznav .metismenu>li.mega-menu:hover>ul::after {
    background-color: #2c243f;
}

[data-sibebarbg="color_2"][data-layout="horizontal"] .deznav .metismenu>li.mega-menu:hover>ul::after {
    background-color: #510bc4;
}

[data-sibebarbg="color_3"][data-layout="horizontal"] .deznav .metismenu>li.mega-menu:hover>ul::after {
    background-color: #7accc6;
}

[data-sibebarbg="color_4"][data-layout="horizontal"] .deznav .metismenu>li.mega-menu:hover>ul::after {
    background-color: #360474;
}

[data-sibebarbg="color_5"][data-layout="horizontal"] .deznav .metismenu>li.mega-menu:hover>ul::after {
    background-color: #bd2130;
}

[data-sibebarbg="color_6"][data-layout="horizontal"] .deznav .metismenu>li.mega-menu:hover>ul::after {
    background-color: #dc6502;
}

[data-sibebarbg="color_7"][data-layout="horizontal"] .deznav .metismenu>li.mega-menu:hover>ul::after {
    background-color: #d39e00;
}

[data-sibebarbg="color_8"][data-layout="horizontal"] .deznav .metismenu>li.mega-menu:hover>ul::after {
    background-color: #38bfb3;
}

[data-sibebarbg="color_9"][data-layout="horizontal"] .deznav .metismenu>li.mega-menu:hover>ul::after {
    background-color: #199d76;
}

[data-sibebarbg="color_10"][data-layout="horizontal"] .deznav .metismenu>li.mega-menu:hover>ul::after {
    background-color: #117a8b;
}

[data-layout="horizontal"] .deznav .metismenu>li.mega-menu:hover>ul ul a {
    width: 101%;
}

[data-layout="horizontal"] .deznav .metismenu>li.mega-menu-xl:hover>ul {
    max-height: 210px;
    width: 70vw;
}

[data-layout="horizontal"] .deznav .metismenu>li.mega-menu-lg:hover>ul {
    max-height: 210px;
    width: 700px;
    height: 210px !important;
}

@media only screen and (min-width: 1200px) and (max-width: 1500px) {
    [data-layout="horizontal"] .deznav .metismenu>li.mega-menu-lg:hover>ul {
        width: 700px;
    }
}

[data-layout="horizontal"] .deznav .metismenu>li.mega-menu-md:hover>ul {
    max-height: 20rem;
    width: 54vw;
}

@media only screen and (min-width: 1200px) and (max-width: 1500px) {
    [data-layout="horizontal"] .deznav .metismenu>li.mega-menu-md:hover>ul {
        width: 60vw;
    }
}

[data-layout="horizontal"] .deznav .metismenu>li.mega-menu-sm:hover>ul {
    max-height: 20rem;
    width: 25vw;
}

@media only screen and (min-width: 1200px) and (max-width: 1500px) {
    [data-layout="horizontal"] .deznav .metismenu>li.mega-menu-sm:hover>ul {
        width: 35vw;
    }
}

[data-layout="horizontal"][data-container="boxed"] .deznav .metismenu>li.mega-menu:hover>ul {
    display: flex;
    flex-wrap: wrap;
    flex-direction: column;
}

[data-layout="horizontal"][data-container="boxed"] .deznav .metismenu>li.mega-menu-xl:hover>ul {
    max-height: 21.875rem;
    width: 100%;
}

[data-layout="horizontal"][data-container="boxed"] .deznav .metismenu>li.mega-menu-lg:hover>ul {
    max-height: 21.875rem;
    width: 55vw;
}

[data-layout="horizontal"][data-container="boxed"] .deznav .metismenu>li.mega-menu-md:hover>ul {
    max-height: 18.75rem;
    width: 45vw;
}

[data-layout="horizontal"][data-container="boxed"] .deznav .metismenu>li.mega-menu-sm:hover>ul {
    max-height: 18.125rem;
    width: 50vw;
}

/*$primary  : #7356f1 !default;*/
:root {
    --primary: #7accc6;
    --secondary: #8BC740;
    --primary-hover: #7accc6;
    --primary-dark: #0a0418;
    --rgba-primary-1: rgba(104 157 211, 0.1);
    --rgba-primary-2: rgba(104 157 211, 0.2);
    --rgba-primary-3: rgba(104 157 211, 0.3);
    --rgba-primary-4: rgba(104 157 211, 0.4);
    --rgba-primary-5: rgba(104 157 211, 0.5);
    --rgba-primary-6: rgba(104 157 211, 0.6);
    --rgba-primary-7: rgba(104 157 211, 0.7);
    --rgba-primary-8: rgba(104 157 211, 0.8);
    --rgba-primary-9: rgba(104 157 211, 0.9);
    --font-family-base: 'poppins', 'Roboto', 'Droid Arabic Kufi', 'Noto Arabic', sans-serif;
    --font-family-title: 'poppins', 'Roboto', 'Droid Arabic Kufi', 'Noto Arabic', sans-serif;
}

:root {
    --primary: #7accc6;
    --secondary: #8BC740;
    --primary-hover: #7accc6;
    --primary-dark: #0a0418;
    --rgba-primary-1: rgba(104 157 211, 0.1);
    --rgba-primary-2: rgba(104 157 211, 0.2);
    --rgba-primary-3: rgba(104 157 211, 0.3);
    --rgba-primary-4: rgba(104 157 211, 0.4);
    --rgba-primary-5: rgba(104 157 211, 0.5);
    --rgba-primary-6: rgba(104 157 211, 0.6);
    --rgba-primary-7: rgba(104 157 211, 0.7);
    --rgba-primary-8: rgba(104 157 211, 0.8);
    --rgba-primary-9: rgba(104 157 211, 0.9);
}

/*
0 - 600: Phone
600 - 900: Tablet portrait
900 - 1200: Tablet landscape
1200 - 1800: Normal styles
1800+ : Big Desktop
1em = 16px
The smaller device rules always should write below the bigger device rules
Fixing Order => Base + Typography >> General Layout + Grid >> Page Layout + Component
*/
[data-sidebar-style="full"][data-layout="vertical"] .deznav .metismenu>li {
    padding: 0 0 0 15px;
}

[data-sidebar-style="full"][data-layout="vertical"] .deznav .metismenu>li.has-menu:after {
    position: absolute;
    content: "";
    border-width: 1px 0 0 1px;
    border-style: solid;
    transform-origin: top;
    transition: all .3s ease-out;
    width: 0.5rem;
    height: 0.5rem;
    right: 2.5rem;
    top: 28px;
    border-color: #fff;
    transform: rotate(-225deg) translateY(-50%);
}

[data-sidebar-style="full"][data-layout="vertical"] .deznav .metismenu>li>a {
    font-size: 16px;
    padding: 16px 18px;
    /* -webkit-transition: all 0.5s;
    -ms-transition: all 0.5s;
    transition: all 0.5s; */
    position: relative;
}

[data-sidebar-style="full"][data-layout="vertical"] .deznav .metismenu>li>a:after,
[data-sidebar-style="full"][data-layout="vertical"] .deznav .metismenu>li>a:before {
    border-radius: 0;
    opacity: 0;
    /* -webkit-transition: all 0.5s;
    -ms-transition: all 0.5s;
    transition: all 0.5s; */
}

[dir="LTR"][data-sidebar-style="full"][data-layout="vertical"] .deznav .metismenu>li>a:before {
    content: "";
    height: 50px;
    width: 38px;
    /* background: white; */
    display: block;
    position: absolute;
    right: 0;
    top: -50px;
    box-shadow: 10px 10px 0 0 #F8F8F8;
}

[dir="LTR"][data-sidebar-style="full"][data-layout="vertical"] .deznav .metismenu-admin>li>a:before {
    content: "";
    height: 50px;
    width: 38px;
    /* background: white; */
    display: block;
    position: absolute;
    right: 0;
    top: -50px;
    box-shadow: 10px 10px 0 0 white;
    box-shadow: 10px 10px 0 0 #fcfcfc;
}

[dir="LTR"][data-sidebar-style="full"][data-layout="vertical"] .deznav .metismenu>li>a:after {
    content: "";
    height: 50px;
    width: 38px;
    background: #fff;
    display: block;
    position: absolute;
    right: 0 !important;
    top: auto;
    bottom: -50px;
    box-shadow: 10px -10px 0 0 #F8F8F8;
    transform: rotate(0);
    border: 0;
}

[dir="LTR"][data-sidebar-style="full"][data-layout="vertical"] .deznav .metismenu-admin>li>a:after {
    content: "";
    height: 50px;
    width: 38px;
    background: #fff;
    display: block;
    position: absolute;
    right: 0 !important;
    top: auto;
    bottom: -50px;
    box-shadow: 10px -10px 0 0 white;
    box-shadow: 10px -10px 0 0 #fcfcfc;
    transform: rotate(0);
    border: 0;
}

[data-sidebar-style="full"][data-layout="vertical"] .deznav .metismenu>li>a:marker {
    color: red;
}

[data-sidebar-style="full"][data-layout="vertical"] .deznav .metismenu>li.mm-active.has-menu:after {
    border-color: #000;
    transform: rotate(-135deg) translateY(-50%);
}

[data-sidebar-style="full"][data-layout="vertical"] .deznav .metismenu>li.mm-active>a {
    background: #F8F8F8;
    border-radius: 3rem 0 0 3rem;
    color: #000;
}

[data-sidebar-style="full"][data-layout="vertical"] .deznav .metismenu>li.mm-admin-active>a {
    background: white;
    background: #fcfcfc;
    border-radius: 3rem 0 0 3rem;
    color: #000;
}

[data-sidebar-style="full"][data-layout="vertical"] .deznav .metismenu>li.mm-active>a i {
    color: var(--primary);
}

[data-sidebar-style="full"][data-layout="vertical"] .deznav .metismenu>li.mm-active>a:before {
    border-radius: 0 0 18px 0;
    opacity: 1;
}

[data-sidebar-style="full"][data-layout="vertical"] .deznav .metismenu>li.mm-active>a:after {
    border-radius: 0 18px 0 0;
    opacity: 1;
}

[data-sidebar-style="full"][data-layout="vertical"] .deznav .metismenu>li .has-arrow:after {
    right: 2.5rem;
}

@media only screen and (max-width: 1400px) {
    [data-sidebar-style="full"][data-layout="vertical"] .deznav .metismenu>li .has-arrow:after {
        right: 1.5rem;
    }
}

[data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .nav-header {
    width: 5rem;
    z-index: 10;
}

[data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .nav-header .brand-logo {
    padding-left: 0;
    padding-right: 0;
    justify-content: center;
}

[data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .nav-header .nav-control .hamburger .line {
    background-color: var(--primary);
}

[data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .copyright,
[data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .add-menu-sidebar {
    display: none;
}

[data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .header {
    padding-left: 5rem;
    width: 100%;
}

[data-sidebar-style="full"][data-layout="vertical"] .nd23-user-layout.menu-toggle .header {
    padding-left: 8rem;
    width: 100%;
}

[direction="RTL"][data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .header {
    padding: 0 0;
    padding-right: 5rem;
}

[data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .deznav {
    width: 5rem;
    overflow: visible;
    position: absolute;
}
[data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .deznav-icons {
    justify-content: center !important;
}

[data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .deznav .nav-text {
    display: none;
}

[data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .deznav .slimScrollDiv,
[data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .deznav .deznav-scroll {
    overflow: visible !important;
    overflow-y: auto !important;
}

[data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .deznav .metismenu>li.has-menu:after {
    display: none;
}

[data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .deznav .metismenu li {
    position: relative;
}

[data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .deznav .metismenu li a {
    /* padding: 0.8125rem 0.9375rem; */
    padding: 0.5575rem 0.5575rem;
    margin-bottom: 0.5rem;
}

[data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .deznav .metismenu li a svg {
    max-width: 24px;
    max-height: 24px;
    margin-right: 0;
}

[data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .deznav .metismenu li a:before {
    content: none;
}

[data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .deznav .metismenu li>ul {
    position: absolute;
    left: 5rem;
    top: 0;
    width: 12rem;
    z-index: 1001;
    display: none;
    padding-left: 1px;
    height: auto !important;
    box-shadow: 0px 0px 40px 0px rgba(82, 63, 105, 0.1);
    border-radius: 6px;
    margin-left: 0;
    border: 0;
    background: #fff;
}

[data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .deznav .metismenu li>ul:after {
    content: "";
    position: absolute;
    background: inherit;
    width: 10px;
    height: 10px;
    transform: rotate(45deg);
    -webkit-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    -moz-transform: rotate(45deg);
    left: -5px;
    top: 20px;
}

[data-theme-version="dark"][data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .deznav .metismenu li>ul {
    background: #28253b;
}

[direction="RTL"][data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .deznav .metismenu li>ul {
    left: auto;
    right: 3rem;
}

[data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .deznav .metismenu li>ul li:hover ul {
    left: 11.8125rem;
    top: 0;
}

[data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .deznav .metismenu li>ul li:hover ul:after {
    content: none;
}

[data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .deznav .metismenu li:hover>ul {
    display: block;
    height: auto;
    overflow: visible;
}

[data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .deznav .metismenu>li {
    transition: all 0.4s ease-in-out;
    padding: 0 13px;
}

[data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .deznav .metismenu>li>a {
    text-align: center;
}

[data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .deznav .metismenu>li>a.has-arrow:after {
    display: none;
}

[data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .deznav .metismenu>li>a i {
    padding: 0;
    margin: 0;
}

[data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .deznav .metismenu>li.mm-active>a {
    background: var(--primary);
    border-radius: 0.625rem;
    color: #fff;
}

[data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .deznav .metismenu>li.mm-active>a i {
    color: #fff !important;
    padding: 0;
}

[data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .deznav .metismenu>li:hover:nth-last-child(-n + 1)>ul {
    bottom: 0;
    top: auto;
}

[data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .deznav .metismenu>li:hover>a {
    border-radius: 0.625rem;
    background: #3c77c1;
    color: #fff;
}

[data-theme-version="dark"][data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .deznav .metismenu>li:hover>a {
    background: var(--primary);
}

[data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .deznav .metismenu>li:hover>a i {
  color: var(--secondary);
}

[data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .deznav .metismenu>li:hover>ul {
    height: auto !important;
    padding: 10px 0;
}

[data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .deznav .metismenu>li:hover>ul a {
    padding: 6px 20px 6px 20px;
    margin-left: -.1rem;
}

[data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .deznav .metismenu>li:hover>ul ul {
    padding: 10px 0;
}

[data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .deznav .metismenu>li:hover>ul ul a {
    padding: 6px 20px 6px 20px;
    margin-left: -.1rem;
}

[data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .deznav .metismenu .nav-label,
[data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .deznav .metismenu .nav-badge {
    display: none;
}

[dir="LTR"][data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .content-body {
    margin-left: 5rem;
}

[dir="LTR"][data-sidebar-style="full"][data-layout="vertical"] .nd23-user-layout.menu-toggle .content-body {
    margin-left: 8rem;
}

[direction="RTL"][data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .content-body {
    margin-right: 5rem;
    margin-left: auto;
    border: 0;
}

[data-sidebar-style="full"][data-layout="vertical"] .menu-toggle+.footer {
    padding-left: 5rem;
}

[direction="RTL"][data-sidebar-style="full"][data-layout="vertical"] .menu-toggle+.footer {
    padding-left: 0;
    padding-right: 5rem;
}

[data-sidebar-style="full"][data-layout="horizontal"] .deznav .metismenu {
    padding: 0 30px;
}

[data-sidebar-style="full"][data-layout="horizontal"] .header .header-content {
    padding-left: 1.875rem;
}

/*
0 - 600: Phone
600 - 900: Tablet portrait
900 - 1200: Tablet landscape
1200 - 1800: Normal styles
1800+ : Big Desktop
1em = 16px
The smaller device rules always should write below the bigger device rules
Fixing Order => Base + Typography >> General Layout + Grid >> Page Layout + Component
*/
/*$primary  : #7356f1 !default;*/
:root {
    --primary: #7accc6;
    --secondary: #8BC740;
    --primary-hover: #7accc6;
    --primary-dark: #0a0418;
    --rgba-primary-1: rgba(104 157 211, 0.1);
    --rgba-primary-2: rgba(104 157 211, 0.2);
    --rgba-primary-3: rgba(104 157 211, 0.3);
    --rgba-primary-4: rgba(104 157 211, 0.4);
    --rgba-primary-5: rgba(104 157 211, 0.5);
    --rgba-primary-6: rgba(104 157 211, 0.6);
    --rgba-primary-7: rgba(104 157 211, 0.7);
    --rgba-primary-8: rgba(104 157 211, 0.8);
    --rgba-primary-9: rgba(104 157 211, 0.9);
    --font-family-base: 'poppins', 'Roboto', 'Droid Arabic Kufi', 'Noto Arabic', sans-serif;
    --font-family-title: 'poppins', 'Roboto', 'Droid Arabic Kufi', 'Noto Arabic', sans-serif;
}

:root {
    --primary: #7accc6;
    --secondary: #8BC740;
    --primary-hover: #7accc6;
    --primary-dark: #0a0418;
    --rgba-primary-1: rgba(104 157 211, 0.1);
    --rgba-primary-2: rgba(104 157 211, 0.2);
    --rgba-primary-3: rgba(104 157 211, 0.3);
    --rgba-primary-4: rgba(104 157 211, 0.4);
    --rgba-primary-5: rgba(104 157 211, 0.5);
    --rgba-primary-6: rgba(104 157 211, 0.6);
    --rgba-primary-7: rgba(104 157 211, 0.7);
    --rgba-primary-8: rgba(104 157 211, 0.8);
    --rgba-primary-9: rgba(104 157 211, 0.9);
}

@media only screen and (min-width: 768px) {
    [data-sidebar-style="mini"] .nd23-user-layout .nav-header {
        width: 5rem;
    }


    [data-sidebar-style="mini"] .nd23-user-layout .nav-header {
        width: 8rem;
    }

    /* [data-sidebar-style="mini"] .nav-header .nav-control {
        z-index: -1;
    } */

    /* [data-sidebar-style="mini"] .nav-header .nav-control .hamburger {
        left: 5rem !important;
    } */

    [data-sidebar-style="mini"] .nav-header .nav-control .hamburger .line {
        background-color: #B1B1B1 !important;
    }

    [data-sidebar-style="mini"] .nav-header .brand-title {
        display: none;
    }

    /* [data-sidebar-style="mini"] .nav-header .hamburger {
        display: none;
    } */

    [data-sidebar-style="mini"] .header .header-content {
        padding-left: 3.875rem;
    }

    [direction="RTL"][data-sidebar-style="mini"] .header .header-content {
        padding-right: 1.875rem;
    }

    [data-sidebar-style="mini"] .deznav {
        width: 5rem;
        overflow: visible;
        position: absolute;
    }

    [data-sidebar-style="mini"] .nd23-user-layout .deznav {
        width: 8rem;
        overflow: visible;
        position: absolute;
    }

    [data-sidebar-style="mini"] .deznav .copyright,
    [data-sidebar-style="mini"] .deznav .add-menu-sidebar {
        display: none;
    }

    [data-sidebar-style="mini"] .deznav .nav-text {
        display: none;
    }
    [data-sidebar-style="mini"] .nd23-parent-layout.menu-toggle .deznav .nav-text {
        display: block;
    }
    [data-sidebar-style="mini"] .menu-toggle .deznav .nav-text {
        display: initial;
    }

    [data-sidebar-style="mini"] .deznav .slimScrollDiv,
    [data-sidebar-style="mini"] .deznav .deznav-scroll {
        overflow: visible !important;
        overflow-y: auto !important;
    }

    [data-sidebar-style="mini"] .deznav .nav-user {
        padding: 11px;
    }

    [data-sidebar-style="mini"] .deznav .nav-user .media-body {
        display: none;
    }

    [data-sidebar-style="mini"] .deznav .metismenu li a {
        padding: 0.475rem 0.475rem;
        margin-bottom: 0.5rem;
    }

    [data-sidebar-style="mini"] .deznav .metismenu li a svg {
        margin-right: 0;
    }

    [data-sidebar-style="mini"] .deznav .metismenu li>ul {
        position: absolute;
        left: 5rem;
        top: 2.9375rem;
        width: 11.875rem;
        z-index: 1001;
        display: none;
        padding-left: 1px;
        box-shadow: 0px 0px 40px 0px rgba(82, 63, 105, 0.1);
        height: auto !important;
        border-radius: 6px;
        background: #fff;
    }

    [direction="RTL"]:not([data-layout="horizontal"])[data-sidebar-style="mini"] .deznav .metismenu li>ul {
        left: auto;
        right: 5rem;
        box-shadow: -6px 6px 10px rgba(0, 0, 0, 0.15);
    }

    [data-sidebar-style="mini"] .deznav .metismenu>li {
        padding: 2px 15px;
    }

    [data-sidebar-style="mini"] .deznav .metismenu>li>a.has-arrow:after {
        display: none;
    }

    [data-sidebar-style="mini"] .deznav .metismenu .nav-label,
    [data-sidebar-style="mini"] .deznav .metismenu .nav-badge {
        display: none;
    }

    [data-sidebar-style="mini"] .content-body {
        margin-left: 5rem;
    }

    [dir="LTR"][data-sidebar-style="mini"] .nd23-user-layout .content-body {
        margin-left: 8rem;
    }

    [data-sidebar-style="mini"] .footer {
        padding-left: 5rem;
    }

    [data-sidebar-style="mini"][data-layout="vertical"] .deznav .metismenu li:hover>ul {
        display: block;
    }

    [data-sidebar-style="mini"][data-layout="vertical"] .deznav .metismenu>li:nth-last-child(-n + 1)>ul {
        bottom: 0;
        top: auto !important;
    }

    [data-sidebar-style="mini"][data-layout="vertical"] .deznav .metismenu>li:nth-last-child(-n + 1)>ul:after {
        top: auto;
        bottom: 20px;
    }
}

@media only screen and (min-width: 768px) and (max-width: 1027px){
    [data-sidebar-style="mini"] .menu-toggle .nav-header .nav-control .hamburger .line {
        background-color: #fff !important;
    }
}

@media only screen and (min-width: 768px) and (max-width: 1199px) {
    [data-sidebar-style="mini"][data-layout="vertical"] .deznav .metismenu>li:nth-last-child(-n + 1)>ul {
        bottom: 0;
        top: auto !important;
    }
}

@media only screen and (min-width: 768px) {
    [data-sidebar-style="mini"][data-layout="vertical"] .deznav .metismenu>li>ul {
        overflow: visible;
    }

    [data-sidebar-style="mini"][data-layout="vertical"] .deznav .metismenu>li>ul:after {
        content: none;
    }

    [data-sidebar-style="mini"][data-layout="vertical"] .deznav .metismenu>li>ul li:hover ul {
        padding: 10px 0;
        width: 13rem;
        left: 13rem;
        top: -10px;
        border: 0;
        margin: 0;
    }

    [data-sidebar-style="mini"][data-layout="vertical"] .deznav .metismenu>li>ul li:hover ul:after {
        content: none;
    }

    [direction="RTL"][data-sidebar-style="mini"][data-layout="vertical"] .deznav .metismenu>li>ul li:hover ul {
        left: auto;
        right: 13rem;
    }

    [data-sidebar-style="mini"][data-layout="vertical"] .deznav .metismenu>li.mm-active>a {
        background: var(--primary);
        color: #fff;
        color: #000;
        border-radius: 12px;
    }

    [data-sidebar-style="mini"][data-layout="vertical"] .deznav .metismenu>li:hover>a {
        background: var(--primary);
        color: #fff;
        color: #000;
        border-radius: 12px;
        position: unset;
    }

    [data-theme-version="dark"][data-sidebar-style="mini"][data-layout="vertical"] .deznav .metismenu>li:hover>a {
        background: #28253b;
    }

    [direction="RTL"][data-sidebar-style="mini"][data-layout="vertical"] .deznav .metismenu>li:hover>a .nav-text {
        padding-left: auto;
        padding-right: 1.6875rem;
    }

    [data-sidebar-style="mini"][data-layout="vertical"] .deznav .metismenu>li:hover>ul {
        height: auto !important;
        overflow: visible;
        border: 0;
        margin-left: 0;
        left: 5rem;
        width: 13rem;
        border-radius: 12px;
        border: 0;
        padding: 10px 0;
        top: 0;
    }

    [data-sidebar-style="mini"][data-layout="vertical"] .deznav .metismenu>li:hover>ul:after {
        content: "";
        position: absolute;
        background: inherit;
        width: 10px;
        height: 10px;
        transform: rotate(45deg);
        -webkit-transform: rotate(45deg);
        -ms-transform: rotate(45deg);
        -moz-transform: rotate(45deg);
        left: -5px;
        top: 20px;
    }

    [data-theme-version="dark"][data-sidebar-style="mini"][data-layout="vertical"] .deznav .metismenu>li:hover>ul {
        box-shadow: 0px 9px 10px 0px rgba(0, 0, 0, 0.1);
    }

    [direction="RTL"][data-sidebar-style="mini"][data-layout="vertical"] .deznav .metismenu>li:hover>ul {
        left: auto;
        right: 5rem;
    }

    [data-sidebar-style="mini"][data-layout="vertical"] .deznav .metismenu>li:hover>ul a {
        padding: 6px 20px 6px 20px;
    }

    [data-sidebar-style="mini"][data-layout="vertical"] .deznav .metismenu>li:hover>ul a:before {
        content: none;
    }

    [data-sidebar-style="mini"][data-layout="vertical"] .deznav .metismenu>li:hover>ul a.has-arrow:after {
        right: 1.25rem;
    }

    [data-sidebar-style="mini"][data-layout="vertical"] .deznav .metismenu>li:hover>ul ul a {
        padding: 6px 20px 6px 20px;
        margin-left: -1.6px;
    }

    [data-sidebar-style="mini"][data-layout="vertical"] .deznav .metismenu>li:hover>ul ul a:before {
        content: none;
    }

    [data-sidebar-style="mini"][data-header-position="fixed"][data-container="boxed"][data-layout="vertical"] .header {
        width: 1199px;
    }

    [data-sidebar-style="mini"][data-layout="horizontal"] .deznav .metismenu {
        padding: 0 30px;
    }

    [data-sidebar-style="mini"][data-layout="horizontal"] .deznav .metismenu>li>a {
        padding: 15px 20px;
    }

    [direction="RTL"][data-sidebar-style="mini"][data-layout="horizontal"] .deznav .metismenu>li>a {
        padding: 15px 20px;
    }

    [direction="RTL"][data-sidebar-style="mini"][data-layout="horizontal"] .deznav .metismenu>li>a svg {
        margin-left: 0;
    }

    [data-sidebar-style="mini"][data-layout="horizontal"] .deznav .metismenu>li>a svg {
        margin-right: 0;
        margin-top: 0;
    }
}

@media only screen and (max-width: 1199px) {
    [data-sidebar-style="mini"] .deznav li.mm-active ul {
        height: auto !important;
    }

    [data-sidebar-style="mini"] .deznav li a.has-arrow::after {
        transform: rotate(-45deg) translateY(-50%);
    }
}

/*$primary  : #7356f1 !default;*/
:root {
    --primary: #7accc6;
    --secondary: #8BC740;
    --primary-hover: #7accc6;
    --primary-dark: #0a0418;
    --rgba-primary-1: rgba(104 157 211, 0.1);
    --rgba-primary-2: rgba(104 157 211, 0.2);
    --rgba-primary-3: rgba(104 157 211, 0.3);
    --rgba-primary-4: rgba(104 157 211, 0.4);
    --rgba-primary-5: rgba(104 157 211, 0.5);
    --rgba-primary-6: rgba(104 157 211, 0.6);
    --rgba-primary-7: rgba(104 157 211, 0.7);
    --rgba-primary-8: rgba(104 157 211, 0.8);
    --rgba-primary-9: rgba(104 157 211, 0.9);
    --font-family-base: 'poppins', 'Roboto', 'Droid Arabic Kufi', 'Noto Arabic', sans-serif;
    --font-family-title: 'poppins', 'Roboto', 'Droid Arabic Kufi', 'Noto Arabic', sans-serif;
}

:root {
    --primary: #7accc6;
    --secondary: #8BC740;
    --primary-hover: #7accc6;
    --primary-dark: #0a0418;
    --rgba-primary-1: rgba(104 157 211, 0.1);
    --rgba-primary-2: rgba(104 157 211, 0.2);
    --rgba-primary-3: rgba(104 157 211, 0.3);
    --rgba-primary-4: rgba(104 157 211, 0.4);
    --rgba-primary-5: rgba(104 157 211, 0.5);
    --rgba-primary-6: rgba(104 157 211, 0.6);
    --rgba-primary-7: rgba(104 157 211, 0.7);
    --rgba-primary-8: rgba(104 157 211, 0.8);
    --rgba-primary-9: rgba(104 157 211, 0.9);
}

@media (min-width: 1023px) {
    [data-layout="horizontal"] .nav-header {
        width: 21.563rem;
        height: 5rem;
        top: 0;
        background: transparent;
    }

    [data-layout="horizontal"] .nav-header .nav-control {
        display: none;
    }

    [data-layout="horizontal"] .nav-header .brand-logo {
        padding-left: 40px;
        padding-right: 40px;
    }

    [data-layout="horizontal"] .header {
        width: 100%;
        height: 5rem;
        padding-left: 21.563rem;
        padding-top: 0;
    }

    [data-layout="horizontal"] .deznav {
        padding-top: 0;
        width: 100%;
        left: 0;
        position: relative;
        height: auto;
        padding-bottom: 0;
        top: 0;
        z-index: 2;
        border-radius: 0;
    }

    [data-layout="horizontal"] .deznav .slimScrollDiv {
        overflow: visible !important;
    }

    [data-layout="horizontal"] .deznav .slimScrollDiv .deznav-scroll {
        overflow: visible !important;
    }

    [data-layout="horizontal"] .deznav .deznav-scroll {
        overflow: visible !important;
        overflow-y: auto !important;
    }

    [data-layout="horizontal"] .deznav .slimScrollBar {
        display: none !important;
    }

    [data-layout="horizontal"] .deznav .nav-user,
    [data-layout="horizontal"] .deznav .add-menu-sidebar,
    [data-layout="horizontal"] .deznav .nav-label {
        display: none;
    }

    [data-layout="horizontal"] .deznav .metismenu {
        flex-direction: row;
        padding: 0px 20px;
        margin-bottom: 0;
        display: inline-flex;
        flex-wrap: wrap;
    }

    [data-layout="horizontal"] .deznav .metismenu .collapse.in {
        display: none;
    }

    [data-layout="horizontal"] .deznav .metismenu ul {
        border-left: 0;
    }

    [data-theme-version="dark"][data-layout="horizontal"] .deznav .metismenu ul {
        box-shadow: 0px 0px 40px 0px rgba(82, 63, 105, 0.1);
    }

    [data-layout="horizontal"] .deznav .metismenu li {
        flex-direction: column;
        position: relative;
    }

    [data-layout="horizontal"] .deznav .metismenu li:hover>ul {
        display: block;
    }

    [data-layout="horizontal"] .deznav .metismenu li>ul {
        position: absolute;
        height: auto !important;
        top: 100%;
        width: 100%;
        min-width: 13.75rem;
        z-index: 999;
        left: auto;
        right: auto;
        padding: 0.5rem 0;
        display: none;
        box-shadow: 0px 0px 40px 0px rgba(82, 63, 105, 0.1);
        margin: 0;
        background: #fff;
        border-radius: 0.625rem;
    }

    [data-theme-version="dark"][data-layout="horizontal"] .deznav .metismenu li>ul {
        box-shadow: 0px 0px 40px 0px rgba(82, 63, 105, 0.1);
        background: #28253b;
    }

    [data-layout="horizontal"] .deznav .metismenu li>ul li {
        padding: 0;
    }

    [data-layout="horizontal"] .deznav .metismenu li>ul li a {
        transition: all .4s ease-in-out;
        padding: 8px 20px 8px 20px;
        margin-left: -.1rem;
    }

    [direction="RTL"][data-layout="horizontal"] .deznav .metismenu li>ul li a {
        padding: 8px 20px 8px 20px;
        text-align: right;
    }

    [data-layout="horizontal"] .deznav .metismenu li>ul li a:hover {
        border-radius: .4rem;
    }

    [data-layout="horizontal"] .deznav .metismenu li>ul li a:before {
        left: 22px;
    }

    [direction="RTL"][data-layout="horizontal"] .deznav .metismenu li>ul li a:before {
        left: auto;
        right: 6px;
    }

    [data-layout="horizontal"] .deznav .metismenu li>ul ul {
        left: 100%;
        top: 0;
        box-shadow: 0px 0px 40px 0px rgba(82, 63, 105, 0.1);
    }

    [direction="RTL"][data-layout="horizontal"] .deznav .metismenu li>ul ul {
        left: auto;
        right: 100%;
    }

    [data-layout="horizontal"] .deznav .metismenu>li {
        flex: 0 0 auto;
        position: relative;
    }

    [data-layout="horizontal"] .deznav .metismenu>li>a i {
        margin-right: 5px;
    }

    [data-theme-version="dark"][data-layout="horizontal"] .deznav .metismenu>li {
        border-color: rgba(255, 255, 255, 0.07);
    }

    [data-theme-version="dark"][data-layout="horizontal"] .deznav .metismenu>li.mm-active {
        border-color: transparent;
    }

    [data-layout="horizontal"] .deznav .metismenu>li:hover,
    [data-layout="horizontal"] .deznav .metismenu>li.mm-active {
        padding: 0;
    }

    [data-layout="horizontal"] .deznav .metismenu>li:hover>a,
    [data-layout="horizontal"] .deznav .metismenu>li.mm-active>a {
        background: var(--rgba-primary-1);
        border-radius: 0.5rem;
    }

    [data-layout="horizontal"] .deznav .metismenu>li:hover>a i,
    [data-layout="horizontal"] .deznav .metismenu>li.mm-active>a i {
        background: transparent;
        box-shadow: none;
    }

    [direction="RTL"][data-layout="horizontal"] .deznav .metismenu>li:first-child {
        border-right: 0;
    }

    [data-theme-version="dark"][direction="RTL"][data-layout="horizontal"] .deznav .metismenu>li {
        border-color: #333a54;
    }

    [data-layout="horizontal"] .deznav .metismenu>li>a {
        padding: 15px 40px 15px 15px;
        margin: 8px 2px;
    }

    [direction="RTL"][data-layout="horizontal"] .deznav .metismenu>li>a {
        padding: 15px 15px 15px 40px;
    }

    [data-layout="horizontal"] .deznav .metismenu>li>a i {
        padding: 0 0.4375rem 0 0;
        height: auto;
        width: auto;
        line-height: 1;
    }

    [direction="RTL"][data-layout="horizontal"] .deznav .metismenu>li>a i {
        padding: 0 0 0 0.4375rem;
    }

    [data-layout="horizontal"] .deznav .metismenu>li>a .nav-badge {
        display: none;
    }

    [data-layout="horizontal"] .deznav .metismenu>li>a:after {
        right: 20px;
        transform: rotate(-135deg) translateY(-50%);
    }

    [data-layout="horizontal"] .deznav .metismenu>li:hover {
        border-color: transparent;
    }

    [data-layout="horizontal"] .deznav .metismenu>li:hover>ul {
        display: flex !important;
        flex-direction: column;
        flex-wrap: wrap;
        height: auto !important;
        box-shadow: 5px 5px 30px 0px rgba(20, 0, 30, 0.1);
        border-radius: 0.625rem;
    }

    [data-theme-version="dark"][data-layout="horizontal"] .deznav .metismenu>li:hover>ul {
        box-shadow: 5px 5px 30px 0px rgba(0, 0, 0, 0.1);
        background: #28253b;
    }

    [data-layout="horizontal"] .deznav .metismenu>li>ul>li:hover ul.collapse {
        display: block !important;
        position: absolute;
        left: auto !important;
        right: -100% !important;
        top: 0 !important;
    }

    [data-layout="horizontal"] .deznav .metismenu>li:nth-last-child(-n + 5)>ul {
        left: auto;
        right: 0;
    }

    [data-layout="horizontal"] .deznav .metismenu>li:nth-last-child(-n + 5)>ul>li:hover ul.collapse {
        right: auto !important;
        left: -100% !important;
    }

    [data-layout="horizontal"] .deznav .metismenu>li:nth-last-child(-n + 5)>ul.left {
        left: 0;
    }

    [data-layout="horizontal"] .deznav .metismenu>li:nth-last-child(-n + 5)>ul.left>li:hover ul.collapse {
        left: 100% !important;
    }

    [direction="RTL"][data-layout="horizontal"] .deznav .metismenu>li:nth-last-child(-n + 5)>ul.left {
        left: auto;
        right: 0;
    }

    [data-layout="horizontal"] .deznav .metismenu>li:last-child>ul ul {
        left: -100%;
    }

    [data-layout="horizontal"] .deznav .metismenu>li:last-child>ul.left ul {
        left: 100%;
    }

    [direction="RTL"][data-layout="horizontal"] .deznav .metismenu>li:last-child>ul.left ul {
        left: auto;
        right: 100%;
    }

    [direction="RTL"][data-layout="horizontal"] .deznav .metismenu>li:nth-last-child(-n + 3)>ul {
        left: 0;
        right: auto;
    }

    [direction="RTL"][data-layout="horizontal"] .deznav .metismenu>li:nth-last-child(-n + 3)>ul>li:hover ul.collapse {
        right: -100% !important;
        left: auto !important;
    }

    [data-layout="horizontal"] .deznav .copyright,
    [data-layout="horizontal"] .deznav .plus-box {
        display: none;
    }

    [data-layout="horizontal"] .content-body {
        margin-left: 0;
    }

    [data-layout="horizontal"] .content-body .container-fluid,
    [data-layout="horizontal"] .content-body .container-sm,
    [data-layout="horizontal"] .content-body .container-md,
    [data-layout="horizontal"] .content-body .container-lg,
    [data-layout="horizontal"] .content-body .container-xl,
    [data-layout="horizontal"] .content-body .container-xxl {
        padding-top: 40px;
    }

    [data-layout="horizontal"] .content-body .page-titles {
        margin-left: 0 !important;
        margin-right: 0 !important;
        margin-bottom: 1.875rem;
    }

    [data-layout="horizontal"] .footer {
        margin-left: 0;
        margin: 0 auto;
        padding-left: 0;
    }

    [data-layout="horizontal"][data-sidebar-style="mini"] .deznav .metismenu>li {
        padding: 0 0;
    }

    [data-layout="horizontal"][data-sidebar-style="mini"] .deznav .metismenu>li>a i {
        margin-right: 0;
        padding-right: 0;
    }

    [data-layout="horizontal"][data-sidebar-style="modern"] .deznav .nav-text {
        margin-top: 0.5rem;
    }

    [data-layout="horizontal"][data-sidebar-style="modern"] .deznav .metismenu>li {
        padding: 0 0;
    }

    [data-layout="horizontal"][data-sidebar-style="modern"] .deznav .metismenu>li>a {
        padding: 15px 20px 12px 20px !important;
    }

    [data-layout="horizontal"][data-sidebar-style="modern"] .deznav .metismenu>li>a i {
        margin-right: 0;
        padding-right: 0;
    }

    [data-header-position="fixed"][data-layout="horizontal"] .deznav {
        top: 5rem;
    }

    [data-header-position="fixed"][data-layout="horizontal"] .header {
        height: 5rem;
    }

    [data-header-position="fixed"][data-layout="horizontal"] .content-body {
        padding-top: 5rem;
    }

    [data-header-position="fixed"][data-sidebar-position="fixed"] .deznav {
        position: fixed;
    }

    [data-header-position="fixed"][data-layout="horizontal"][data-sidebar-position="fixed"] .content-body {
        padding-top: 9.375rem;
    }

    [data-header-position="fixed"][data-layout="horizontal"][data-sidebar-position="fixed"][data-sidebar-style="modern"] .content-body {
        padding-top: 13.125rem;
    }

    [data-layout="horizontal"][data-container="boxed"] .footer {
        margin-left: 0;
        max-width: 1199px;
        margin: 0 auto;
    }

    [data-layout="horizontal"][data-container="wide"] .page-titles {
        margin-left: -30px;
        margin-right: -30px;
    }

    [data-layout="horizontal"][data-sidebar-style="modern"] .deznav .header-profile {
        margin-bottom: 0;
    }

    [data-layout="horizontal"][data-sidebar-style="modern"] .deznav .header-profile img {
        height: 60px;
        width: 60px;
        margin-bottom: 0 !important;
    }

    [data-layout="horizontal"][data-sidebar-style="modern"] .deznav .header-profile>a.nav-link {
        border: 1px solid #EEEEEE;
        padding: 4px 4px !important;
        border-radius: 3rem;
    }

    [data-layout="horizontal"][data-sidebar-style="compact"] .page-titles {
        margin-top: 0;
    }

    [data-layout="horizontal"][data-sidebar-style="compact"] .deznav .header-profile {
        margin-bottom: 0;
    }

    [data-layout="horizontal"][data-sidebar-style="compact"] .deznav .header-profile img {
        height: 60px;
        width: 60px;
        margin-bottom: 0 !important;
    }

    [data-layout="horizontal"][data-sidebar-style="compact"] .deznav .header-profile>a.nav-link {
        border: 1px solid #EEEEEE;
    }

    [data-layout="horizontal"][data-sidebar-style="compact"] .deznav .metismenu>li>ul {
        top: 5.5rem;
    }

    [data-layout="horizontal"][data-sidebar-style="compact"] .deznav .metismenu>li>a {
        padding: 18px 20px 10px 20px;
    }

    [data-layout="horizontal"][data-sidebar-style="compact"] .deznav .metismenu>li>a::after {
        display: none;
    }

    [data-layout="horizontal"][data-sidebar-style="compact"] .deznav .metismenu>li>a .nav-text {
        margin-top: 5px;
    }

    [data-layout="horizontal"][data-sidebar-style="compact"] .deznav .metismenu>li>a>i {
        width: auto;
        margin: 0;
        height: auto;
        line-height: 1;
        padding: 0;
        background: transparent;
        border-radius: 0;
        margin-bottom: 0;
    }

    [data-layout="horizontal"][data-sidebar-style="compact"] .deznav .metismenu>li li {
        text-align: left;
    }

    [data-sidebar-style="mini"][data-layout="horizontal"] .nav-header {
        width: 7.75rem;
        padding-left: 28px;
        padding-right: 28px;
    }

    [data-sidebar-style="mini"][data-layout="horizontal"] .nav-header .brand-logo {
        justify-content: start;
        padding-left: 0;
        padding-right: 0;
    }

    [data-sidebar-style="mini"][data-layout="horizontal"] .header {
        width: 100%;
        padding-left: 7.75rem;
    }

    [data-sidebar-style="mini"][data-layout="horizontal"] .metismenu>li a {
        width: auto;
    }

    [data-sidebar-style="mini"][data-layout="horizontal"] .metismenu>li:hover a .nav-text {
        display: none;
    }

    [data-header-position="fixed"][data-layout="horizontal"][data-sidebar-position="fixed"][data-sidebar-style="compact"] .content-body {
        padding-top: 12.125rem;
    }

    [data-sidebar-position="fixed"][data-layout="horizontal"] .deznav.fixed {
        position: fixed;
        left: 0;
        top: 0;
        border-radius: 0;
        width: 100%;
    }
}

@media (min-width: 767px) {
    [data-sidebar-style="compact"] .deznav .nav-user {
        display: none;
    }

    [data-sidebar-style="compact"] .deznav .metismenu>li>a {
        padding: 1.5rem 1.625rem 1.5rem 1.5rem;
    }

    [data-sidebar-style="compact"] .deznav .metismenu>li ul {
        padding: 1rem 0;
    }

    [data-sidebar-style="compact"] .deznav .metismenu>li ul li>a {
        padding: 0.5rem 1rem;
    }

    [data-sidebar-style="compact"] .deznav .metismenu>li ul li>a.has-arrow:after {
        content: "";
    }

    [data-sidebar-style="compact"] .deznav .metismenu li {
        text-align: center;
    }

    [data-sidebar-style="compact"] .deznav .metismenu li a svg {
        max-width: 21px;
        max-height: 21px;
        display: block;
        margin-left: auto;
        margin-right: auto;
    }

    [data-sidebar-style="compact"] .deznav .metismenu li a i {
        font-size: 2.2rem;
    }

    [data-sidebar-style="compact"] .deznav .metismenu li a:after {
        content: none;
    }

    [data-sidebar-style="compact"] .deznav .metismenu li a:before {
        content: "";
        height: 75px;
        width: 0;
        position: absolute;
        left: 0;
        top: 50%;
        transform: translatey(-50%);
        background: var(--primary);
        border-radius: 0 0.625rem 0.625rem 0;
        transition: all 0.5s;
    }

    [data-sidebar-style="compact"] .deznav .metismenu li ul:after {
        content: none;
    }

    [data-sidebar-style="compact"] .deznav .metismenu li.mm-active>a,
    [data-sidebar-style="compact"] .deznav .metismenu li:hover>a {
        background: linear-gradient(to right, #e0e0e4 0%, rgba(125, 185, 232, 0) 100%);
    }

    [data-theme-version="dark"] [data-sidebar-style="compact"] .deznav .metismenu li.mm-active>a,
    [data-theme-version="dark"] [data-sidebar-style="compact"] .deznav .metismenu li:hover>a {
        background: linear-gradient(to right, #251e35 0%, rgba(125, 185, 232, 0) 100%);
    }

    [data-sidebar-style="compact"] .deznav .metismenu li.mm-active>a:before,
    [data-sidebar-style="compact"] .deznav .metismenu li:hover>a:before {
        width: 10px;
    }

    [data-sidebar-style="compact"] .nav-text {
        display: inline-block;
        margin-top: 0.7125rem;
    }

    [data-sidebar-style="compact"] .nav-label.first {
        display: none;
    }

    [data-sidebar-style="compact"] .nav-badge {
        display: none;
    }

    [data-sidebar-style="compact"] .footer {
        padding-left: 9.375rem;
    }

    [data-sidebar-style="compact"] .content-body {
        margin-left: 15rem;
    }

    [data-sidebar-style="compact"][data-layout="horizontal"] .deznav .metismenu li a i {
        font-size: 1.4rem;
    }

    [data-sidebar-style="compact"][data-layout="horizontal"] .deznav .metismenu li a:after {
        content: none;
    }

    [data-sidebar-style="compact"][data-layout="horizontal"] .deznav .metismenu li a:before {
        content: none;
    }

    [data-sidebar-style="compact"][data-layout="horizontal"] .deznav .metismenu li ul:after {
        content: none;
    }

    [data-sidebar-style="compact"][data-layout="horizontal"] .deznav .metismenu li.mm-active>a,
    [data-sidebar-style="compact"][data-layout="horizontal"] .deznav .metismenu li:hover>a {
        background: var(--rgba-primary-1);
    }
}

[data-layout="horizontal"][data-sidebar-style="compact"] .footer {
    padding-left: 0;
}

[data-layout="horizontal"][data-sidebar-style="compact"] .content-body {
    margin-left: 0;
}

[data-layout="horizontal"][data-sidebar-style="compact"] .deznav .metismenu {
    padding: 0 30px;
}

[data-layout="vertical"][data-sidebar-style="compact"] .deznav {
    width: 15rem;
}

[data-layout="vertical"][data-sidebar-style="compact"] .deznav .metismenu ul {
    background: rgba(0, 0, 0, 0.02);
}

[data-theme-version="dark"][data-layout="vertical"][data-sidebar-style="compact"] .deznav .metismenu ul {
    background: 255, 255, 255, 0.05;
}

[data-layout="vertical"][data-sidebar-style="compact"] .deznav .metismenu ul a:before {
    content: none;
}

[data-layout="vertical"][data-sidebar-style="compact"] .deznav .metismenu ul ul a {
    padding: 0.625rem 0.9375rem;
}

[data-layout="vertical"][data-sidebar-style="compact"] .deznav .metismenu>li>a.has-arrow::after {
    top: 1px;
    display: inline-block;
    right: auto;
    margin-left: 5px;
    position: relative;
    width: 7px;
    height: 7px;
    border-width: 2px 0px 0px 2px;
}

[direction="RTL"][data-layout="vertical"][data-sidebar-style="compact"] .deznav .metismenu>li>a.has-arrow::after {
    left: auto;
    margin-left: 0;
    margin-right: 5px;
}

@media (min-width: 767px) {
    [data-sidebar-style="icon-hover"][data-layout="horizontal"] .header .header-content {
        padding-left: 1.875rem;
    }

    [data-sidebar-style="icon-hover"][data-layout="vertical"] .deznav .metismenu li.mm-active>ul {
        display: none;
    }

    [data-sidebar-style="icon-hover"][data-layout="vertical"] .iconhover-toggle .deznav .metismenu li.mm-active>ul {
        display: block;
    }

    [data-sidebar-style="icon-hover"][data-layout="vertical"] .nav-header {
        width: 7rem;
    }

    [data-sidebar-style="icon-hover"][data-layout="vertical"] .nav-header .brand-logo {
        padding-left: 15px;
        padding-right: 15px;
        justify-content: center;
    }

    [direction="RTL"][data-sidebar-style="icon-hover"][data-layout="vertical"] .nav-header .brand-logo {
        padding-left: 20px;
        padding-right: 20px;
    }

    [data-sidebar-style="icon-hover"][data-layout="vertical"] .nav-header .brand-logo .logo-abbr {
        display: block;
    }

    [data-sidebar-style="icon-hover"][data-layout="vertical"] .nav-header .brand-logo .brand-title {
        display: none;
    }

    [data-sidebar-style="icon-hover"][data-layout="vertical"] .nav-header .nav-control {
        display: none;
    }

    [data-sidebar-style="icon-hover"][data-layout="vertical"] .header {
        padding-left: 7rem;
    }

    [direction="RTL"][data-sidebar-style="icon-hover"][data-layout="vertical"] .header {
        padding-right: 7rem;
        padding-left: 0;
    }

    [data-sidebar-style="icon-hover"][data-layout="vertical"] .header .header-content {
        padding-left: 2rem;
    }

    [direction="RTL"][data-sidebar-style="icon-hover"][data-layout="vertical"] .header .header-content {
        padding-right: 1.375rem;
        padding-left: 0;
    }

    [data-sidebar-style="icon-hover"][data-layout="vertical"] .deznav {
        overflow: visible;
        position: absolute;
        left: -11.563rem;
    }
}

@media only screen and (min-width: 767px) and (max-width: 1400px) {
    [data-sidebar-style="icon-hover"][data-layout="vertical"] .deznav {
        left: -10rem;
    }
}

@media (min-width: 767px) {
    [direction="RTL"][data-sidebar-style="icon-hover"][data-layout="vertical"] .deznav {
        left: auto;
        right: -14.563rem;
    }
}

@media only screen and (min-width: 767px) and (max-width: 1400px) {
    [direction="RTL"][data-sidebar-style="icon-hover"][data-layout="vertical"] .deznav {
        right: -10rem;
    }
}

@media (min-width: 767px) {

    [data-sidebar-style="icon-hover"][data-layout="vertical"] .deznav .nav-label,
    [data-sidebar-style="icon-hover"][data-layout="vertical"] .deznav .add-menu-sidebar {
        display: none;
    }

    [data-sidebar-style="icon-hover"][data-layout="vertical"] .deznav .metismenu>li {
        padding: 0 25px;
    }

    [data-sidebar-style="icon-hover"][data-layout="vertical"] .deznav .metismenu>li>a {
        margin: 2px 0;
        display: flex;
        justify-content: space-between;
        padding: 20px 20px;
        border-radius: 12px;
        font-size: 16px;
    }

    [data-sidebar-style="icon-hover"][data-layout="vertical"] .deznav .metismenu>li>a>svg,
    [data-sidebar-style="icon-hover"][data-layout="vertical"] .deznav .metismenu>li>a>i {
        order: 1;
        margin-right: 0;
        margin-top: 0;
        padding-right: 0;
    }

    [direction="RTL"][data-sidebar-style="icon-hover"][data-layout="vertical"] .deznav .metismenu>li>a>svg,
    [data-sidebar-style="icon-hover"][data-layout="vertical"] .deznav .metismenu>li>a>i {
        padding-left: 0;
        padding-right: 0;
    }

    [data-sidebar-style="icon-hover"][data-layout="vertical"] .deznav .metismenu>li:hover>a,
    [data-sidebar-style="icon-hover"][data-layout="vertical"] .deznav .metismenu>li.mm-active>a {
        background: var(--rgba-primary-1);
        color: var(--primary);
    }

    [data-theme-version="dark"][data-sidebar-style="icon-hover"][data-layout="vertical"] .deznav .metismenu>li:hover>a,
    [data-sidebar-style="icon-hover"][data-layout="vertical"] .deznav .metismenu>li.mm-active>a {
        background: var(--primary);
        color: #fff;
    }

    [data-sidebar-style="icon-hover"][data-layout="vertical"] .deznav .metismenu>li:hover>a i,
    [data-sidebar-style="icon-hover"][data-layout="vertical"] .deznav .metismenu>li.mm-active>a i {
        color: var(--primary);
    }

    [data-theme-version="dark"][data-sidebar-style="icon-hover"][data-layout="vertical"] .deznav .metismenu>li:hover>a i,
    [data-sidebar-style="icon-hover"][data-layout="vertical"] .deznav .metismenu>li.mm-active>a i {
        color: #fff;
    }

    [data-sidebar-style="icon-hover"][data-layout="vertical"] .deznav .metismenu ul {
        border-left: 0;
        padding-left: 0;
        padding-right: 0;
    }

    [direction="RTL"][data-sidebar-style="icon-hover"][data-layout="vertical"] .deznav .metismenu ul {
        padding-right: 0;
        padding-left: 0;
    }

    [data-theme-version="dark"][data-sidebar-style="icon-hover"][data-layout="vertical"] .deznav .metismenu ul {
        border-color: #333a54;
    }

    [data-sidebar-style="icon-hover"][data-layout="vertical"] .deznav .metismenu ul:after {
        left: auto;
        right: 28px;
    }

    [direction="RTL"][data-sidebar-style="icon-hover"][data-layout="vertical"] .deznav .metismenu ul:after {
        left: 28px;
        right: auto;
    }

    [data-sidebar-style="icon-hover"][data-layout="vertical"] .deznav .metismenu ul a {
        position: relative;
        padding-left: 1.3rem;
    }

    [direction="RTL"][data-sidebar-style="icon-hover"][data-layout="vertical"] .deznav .metismenu ul a {
        padding-right: 1.3rem;
    }

    [data-sidebar-style="icon-hover"][data-layout="vertical"] .deznav .metismenu ul a::before {
        left: 30px;
    }

    [direction="RTL"][data-sidebar-style="icon-hover"][data-layout="vertical"] .deznav .metismenu ul a::before {
        right: auto;
        left: -5px;
    }

    [data-sidebar-style="icon-hover"][data-layout="vertical"] .deznav .metismenu .has-arrow::after {
        right: 5rem;
        opacity: 0;
    }

    [direction="RTL"][data-sidebar-style="icon-hover"][data-layout="vertical"] .deznav .metismenu .has-arrow::after {
        right: auto;
        left: 5rem;
    }

    [data-sidebar-style="icon-hover"][data-layout="vertical"] .deznav .copyright,
    [data-sidebar-style="icon-hover"][data-layout="vertical"] .deznav .main-profile,
    [data-sidebar-style="icon-hover"][data-layout="vertical"] .deznav .book-box {
        display: none;
    }

    [data-sidebar-style="icon-hover"][data-layout="vertical"] .deznav.mm-show {
        display: none;
    }

    [data-sidebar-style="icon-hover"][data-layout="vertical"] .iconhover-toggle .nav-header {
        width: 18.563rem;
    }
}

@media only screen and (min-width: 767px) and (max-width: 1400px) {
    [data-sidebar-style="icon-hover"][data-layout="vertical"] .iconhover-toggle .nav-header {
        width: 17rem;
    }
}

@media (min-width: 767px) {
    [data-sidebar-style="icon-hover"][data-layout="vertical"] .iconhover-toggle .nav-header .brand-logo {
        padding-left: 1.6rem;
    }

    [data-sidebar-style="icon-hover"][data-layout="vertical"] .iconhover-toggle .nav-header .brand-logo .brand-title {
        display: block;
    }

    [data-sidebar-style="icon-hover"][data-layout="vertical"] .iconhover-toggle.mm-show {
        display: block;
    }

    [data-sidebar-style="icon-hover"][data-layout="vertical"] .iconhover-toggle .header {
        padding-left: 4.38rem;
    }

    [direction="RTL"][data-sidebar-style="icon-hover"][data-layout="vertical"] .iconhover-toggle .header {
        padding-right: 4.38rem;
        padding-left: 0;
    }

    [data-sidebar-style="icon-hover"][data-layout="vertical"] .iconhover-toggle .deznav {
        left: 0;
    }

    [data-sidebar-style="icon-hover"][data-layout="vertical"] .iconhover-toggle .deznav .metismenu .has-arrow:after {
        opacity: 1;
    }

    [direction="RTL"][data-sidebar-style="icon-hover"][data-layout="vertical"] .iconhover-toggle .deznav {
        left: auto;
        right: 0;
    }

    [data-sidebar-style="icon-hover"][data-layout="vertical"] .content-body {
        margin-left: 7rem;
    }

    [direction="RTL"][data-sidebar-style="icon-hover"][data-layout="vertical"] .content-body {
        margin-left: 0;
        margin-right: 7rem;
    }

    [data-sidebar-style="icon-hover"][data-layout="vertical"] .footer {
        padding-left: 7rem;
    }

    [direction="RTL"][data-sidebar-style="icon-hover"][data-layout="vertical"] .footer {
        margin-left: 0;
        margin-right: 7rem;
    }
}

@media (min-width: 767px) {
    [data-sidebar-style="modern"][data-layout="horizontal"] .nav-header {
        width: 21.563rem;
    }

    [data-sidebar-style="modern"] .nav-header {
        width: 9.375rem;
    }

    [data-sidebar-style="modern"] .nav-header .brand-logo {
        justify-content: center;
        padding-left: 30px;
        padding-right: 30px;
    }

    [data-sidebar-style="modern"] .deznav .metismenu>li {
        text-align: center;
    }

    [data-sidebar-style="modern"] .deznav .metismenu>li>a {
        padding: 20px 15px 20px 15px !important;
    }

    [data-sidebar-style="modern"] .deznav .metismenu>li>a::after {
        display: none;
    }

    [data-sidebar-style="modern"] .deznav .metismenu>li>a:hover>a,
    [data-sidebar-style="modern"] .deznav .metismenu>li>a:focus>a,
    [data-sidebar-style="modern"] .deznav .metismenu>li>a:active>a,
    [data-sidebar-style="modern"] .deznav .metismenu>li>a.mm-active>a {
        background-color: var(--rgba-primary-1);
    }

    [data-sidebar-style="modern"] .deznav .metismenu>li.mm-active {
        padding: 0;
    }

    [data-sidebar-style="modern"] .deznav .metismenu>li.mm-active>a {
        background: var(--rgba-primary-1);
        border-radius: 0.5rem;
    }

    [data-sidebar-style="modern"] .deznav .metismenu>li li {
        text-align: left;
    }

    [direction="RTL"][data-sidebar-style="modern"] .deznav .metismenu>li li {
        text-align: right;
    }

    [data-sidebar-style="modern"] .deznav .metismenu li a {
        padding: 0.625rem 0.9375rem 0.625rem 0.9375rem;
    }

    [data-sidebar-style="modern"] .deznav .metismenu li ul:after {
        content: none;
    }

    [data-sidebar-style="modern"] .deznav .metismenu li>ul {
        height: auto !important;
    }

    [data-sidebar-style="modern"] .deznav .metismenu .nav-label {
        display: none;
    }

    [data-sidebar-style="modern"] .deznav .nav-label,
    [data-sidebar-style="modern"] .deznav .copyright,
    [data-sidebar-style="modern"] .deznav .add-menu-sidebar {
        display: none;
    }

    [data-sidebar-style="modern"] .deznav .nav-text {
        display: block;
        margin-top: 0.3125rem;
    }

    [data-sidebar-style="modern"] .footer {
        padding-left: 9.375rem;
    }

    [data-sidebar-style="modern"] .content-body {
        margin-left: 9.375rem;
    }

    [data-sidebar-style="modern"][data-layout="vertical"] .deznav {
        width: 9.375rem;
        left: 0;
    }

    [direction="RTL"][data-sidebar-style="modern"][data-layout="vertical"] .deznav {
        left: auto;
        right: 0;
    }

    [data-sidebar-style="modern"][data-layout="vertical"] .deznav .slimScrollDiv,
    [data-sidebar-style="modern"][data-layout="vertical"] .deznav .deznav-scroll {
        overflow: visible !important;
        overflow-y: auto !important;
    }

    [data-sidebar-style="modern"][data-layout="vertical"] .deznav .metismenu>li {
        padding: 0 20px;
    }

    [data-sidebar-style="modern"][data-layout="vertical"] .deznav .metismenu>li>a {
        padding: 15px 12px 15px 12px !important;
        border-radius: 0.5rem;
    }

    [data-sidebar-style="modern"][data-layout="vertical"] .deznav .metismenu>li>a i {
        font-size: 20px;
        margin-right: 0;
        padding-right: 0;
    }

    [data-sidebar-style="modern"][data-layout="vertical"] .deznav .metismenu>li>ul {
        display: none;
        padding: 1.875rem 0.9375rem;
    }

    [data-sidebar-style="modern"][data-layout="vertical"] .deznav .metismenu li {
        position: relative;
    }

    [data-sidebar-style="modern"][data-layout="vertical"] .deznav .metismenu li a {
        padding: 0.625rem 1.5rem;
    }

    [data-sidebar-style="modern"][data-layout="vertical"] .deznav .metismenu li a:before {
        content: none;
    }

    [data-sidebar-style="modern"][data-layout="vertical"] .deznav .metismenu li ul {
        position: absolute;
        left: 105%;
        top: 0;
        bottom: auto;
        background-color: #fff;
        border: 1px solid #f0f1f5;
        width: 200px;
    }

    [data-theme-version="dark"][data-sidebar-style="modern"][data-layout="vertical"] .deznav .metismenu li ul {
        background: #28253b;
        box-shadow: 0px 0px 13px 0px rgba(0, 0, 0, 0.1);
    }

    [direction="RTL"][data-sidebar-style="modern"][data-layout="vertical"] .deznav .metismenu li ul {
        left: auto;
        right: 105%;
    }

    [data-sidebar-style="modern"][data-layout="vertical"] .deznav .metismenu li:hover>ul {
        display: block;
        left: 100%;
        padding: 1rem 0;
        margin-left: -10px;
        border: 0;
        box-shadow: 5px 0px 13px 0px rgba(82, 63, 105, 0.05);
        border-radius: 0.5rem;
    }

    [data-theme-version="dark"][data-sidebar-style="modern"][data-layout="vertical"] .deznav .metismenu li:hover>ul {
        box-shadow: 0px 0px 13px 0px rgba(0, 0, 0, 0.1);
    }

    [direction="RTL"][data-sidebar-style="modern"][data-layout="vertical"] .deznav .metismenu li:hover>ul {
        left: auto;
        right: 100%;
        box-shadow: -5px 0px 13px 0px rgba(82, 63, 105, 0.05);
    }

    [data-sidebar-style="modern"][data-layout="vertical"] .deznav .nav-label {
        display: none;
    }

    [data-sidebar-style="modern"][data-layout="vertical"] .deznav .nav-text {
        display: block;
        margin-top: 0.5rem;
    }

    [data-sidebar-style="modern"][data-layout="vertical"] .menu-toggle .deznav {
        left: -9.375rem;
    }

    [direction="RTL"][data-sidebar-style="modern"][data-layout="vertical"] .menu-toggle .deznav {
        left: auto;
        right: -9.375rem;
    }

    [data-sidebar-style="modern"][data-layout="vertical"] .menu-toggle .content-body {
        margin-left: 0;
    }

    [direction="RTL"][data-sidebar-style="modern"][data-layout="vertical"] .menu-toggle .content-body {
        margin-right: 0;
    }

    [data-sidebar-style="modern"][data-layout="horizontal"] .footer,
    [data-sidebar-style="modern"][data-layout="horizontal"] .content-body {
        margin-left: 0;
    }

    [data-sidebar-style="modern"][data-layout="horizontal"] .deznav .metismenu {
        padding: 0 30px;
    }

    [data-sidebar-style="modern"][data-layout="horizontal"] .deznav .metismenu>li>a {
        padding: 0.8125rem 2.25rem;
    }

    [data-sidebar-style="modern"][data-layout="horizontal"] .deznav .metismenu>li>ul {
        top: 6rem;
    }

    [data-sidebar-style="modern"][data-layout="horizontal"][data-container="boxed"] .deznav .metismenu>li>a {
        padding: 0.8125rem 1.25rem;
    }
}

[data-sidebar-style="overlay"][data-layout="vertical"] .deznav .metismenu ul a {
    padding-left: 5.25rem;
}

[data-sidebar-style="overlay"][data-layout="vertical"] .deznav .metismenu>li>a {
    padding: 20px 30px;
    font-size: 16px;
}

[data-sidebar-style="overlay"][data-layout="vertical"] .deznav .metismenu>li>a i {
    font-size: 1.5rem;
}

[data-sidebar-style="overlay"][data-layout="vertical"] .deznav .metismenu>li>a:before {
    position: absolute;
    height: 100%;
    width: 0px;
    top: 0;
    left: 0;
    border-radius: 0px 10px 10px 0;
    content: "";
    background: var(--primary);
    transition: all 0.2s;
}

[data-sidebar-style="overlay"][data-layout="vertical"] .deznav .metismenu>li.mm-active>a:before {
    width: 11px;
}

[data-sidebar-style="overlay"] .deznav {
    left: -100%;
}

[direction="RTL"][data-sidebar-style="overlay"] .deznav {
    left: auto;
    right: -100%;
}

[data-sidebar-style="overlay"] .content-body {
    margin-left: 0;
}

[data-sidebar-style="overlay"] .nav-header {
    position: absolute;
}

[data-sidebar-style="overlay"] .nav-header .hamburger.is-active {
    left: 0;
}

[data-sidebar-style="overlay"] .nav-header .hamburger.is-active .line {
    background-color: var(--primary);
}

[data-sidebar-style="overlay"] .menu-toggle .nav-header {
    position: absolute;
    left: auto;
}

[data-sidebar-style="overlay"] .menu-toggle .deznav {
    left: 0;
}

[direction="RTL"][data-sidebar-style="overlay"] .menu-toggle .deznav {
    left: auto;
    right: 0;
}

[data-sidebar-style="overlay"] .footer {
    padding-left: 0;
}

[data-sidebar-style="overlay"][data-header-position="fixed"] .nav-header {
    position: fixed;
}

[data-sidebar-position="fixed"][data-header-position="fixed"] .nav-header {
    position: fixed;
}

[data-sidebar-position="fixed"][data-layout="vertical"] .nav-header {
    position: fixed;
    border-top-left-radius: 0px;
    border-top-right-radius: 0px;
}

[data-sidebar-position="fixed"][data-layout="vertical"] .deznav {
    position: fixed;
}

[data-sidebar-position="fixed"][data-layout="vertical"] .deznav .deznav-scroll {
    border-top-left-radius: 0px;
    border-top-right-radius: 0px;
}

[data-sidebar-position="fixed"][data-layout="vertical"] .menu-toggle .deznav {
    position: fixed;
}

[data-header-position="fixed"][data-sidebar-position="fixed"][data-sidebar-style="overlay"][data-layout="vertical"][data-container="boxed"] .deznav {
    position: absolute;
}

.sidebar-right {
    right: -32rem;
    position: fixed;
    top: 0;
    width: 32rem;
    background-color: #fff;
    height: 100vh;
    margin-top: 0;
    transition: all 0.5s cubic-bezier(0.77, 0, 0.175, 1) 0s;
    z-index: 9999;
}

.sidebar-right .bg-label-pattern {
    background: transparent;
    background-image: url('pattern5.fd0c78d28dbc31bd.png');
    background-size: 130%;
}

.sidebar-right .bootstrap-select {
    height: 48px;
    border-radius: 6px;
}

.sidebar-right .bootstrap-select .btn {
    padding: 12px 15px;
    font-size: 15px;
    border-color: #d1d1d1;
    border-radius: 6px;
}

.sidebar-right .sidebar-right-inner {
    background: #fff;
}

[direction="RTL"] .sidebar-right .slimScrollDiv {
    overflow: visible !important;
}

.sidebar-right .sidebar-right-trigger {
    position: absolute;
    z-index: 9;
    bottom: 10.5rem;
    padding: 13px 18px;
    align-items: center;
    right: 100%;
    background-color: var(--primary);
    color: #fff;
    display: flex;
    text-align: center;
    border-radius: 50px 0 0 50px;
    box-shadow: -5px 3px 5px 0px rgba(119, 119, 119, 0.15);
}

[data-theme-version="dark"] .sidebar-right .sidebar-right-trigger {
    color: #fff;
}

@media only screen and (max-width: 1023px) {

    [data-sidebar-position="fixed"][data-layout="vertical"] .menu-toggle .deznav {
        width: 17rem;
    }

    .sidebar-right .sidebar-right-trigger {
        display: none;
    }
}

.sidebar-right .sidebar-right-trigger span {
    margin-right: 15px;
}

.sidebar-right .sidebar-right-trigger span.text {
    margin-right: 0;
}

.sidebar-right .sidebar-right-trigger i {
    font-size: 25px;
}

.sidebar-right .sidebar-close-trigger {
    position: absolute;
    z-index: 2;
    font-size: 28px;
    top: 0;
    right: -48px;
    height: 3rem;
    width: 3rem;
    line-height: 3rem;
    text-align: center;
    background: black;
    color: #fff;
}

.sidebar-right.show {
    right: 0;
    box-shadow: 0px 0px 50px rgba(0, 0, 0, 0.2);
    z-index: 99999;
}

.sidebar-right.show .sidebar-right-trigger .text {
    display: none;
}

.sidebar-right.show .sidebar-right-trigger span {
    margin-right: 0px;
}

.sidebar-right.show .bg-overlay {
    position: fixed;
    width: 100%;
    cursor: pointer;
    height: 100%;
    top: 0;
    left: 0;
    background: rgba(0, 0, 0, 0.2);
}

.sidebar-right .card-tabs .nav-tabs {
    justify-content: space-between;
    position: sticky;
    top: 0;
    width: 100%;
    background-color: #fff;
    z-index: 2;
}

.sidebar-right .card-tabs .nav-tabs .nav-item {
    margin-bottom: 0;
    flex: 1;
}

.sidebar-right .card-tabs .nav-tabs .nav-item .nav-link {
    border: 0;
    font-size: 1.125rem;
    position: relative;
    text-align: center;
    background-color: #fff;
}

[data-theme-version="dark"] .sidebar-right .card-tabs .nav-tabs .nav-item .nav-link.active {
    border-right: none;
    border-left: none;
    border-top: none;
}

.sidebar-right .sidebar-right-inner>h4,
.sidebar-right .sidebar-right-inner>.h4 {
    padding: 10px 20px;
    display: flex;
    justify-content: space-between;
    align-items: center;
    font-size: 25px;
    font-weight: 700;
    background: #fff;
    margin: 0px 0px 30px 0px;
    background: -webkit-linear-gradient(#7accc6, #972ab3);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}

.sidebar-right .sidebar-right-inner>h4 a,
.sidebar-right .sidebar-right-inner>.h4 a {
    background: var(--primary);
    -webkit-background-clip: unset;
    -webkit-text-fill-color: #fff;
}

.sidebar-right .admin-settings {
    height: calc(100% - 100px);
    padding: 0 20px;
}

.sidebar-right .admin-settings .row>div {
    margin-bottom: 20px;
}

.sidebar-right .admin-settings p {
    color: #353535;
    font-weight: 500;
    margin-bottom: 8px;
    font-size: 16px;
}

.sidebar-right .admin-settings input[type="radio"] {
    display: none;
}

.sidebar-right .admin-settings input[type="radio"]+label {
    display: inline-block;
    width: 35px;
    height: 35px;
    cursor: pointer;
    transition: all .1s ease;
    border-radius: 4px;
    margin-right: 5px;
    margin-bottom: 3px;
}

.sidebar-right .admin-settings input[type="radio"]:checked+label {
    position: relative;
}

.sidebar-right .admin-settings input[type="radio"]:checked+label::after {
    height: 33px;
    width: 33px;
    left: -4px;
    top: -4px;
    content: "";
    position: absolute;
    background-color: inherit;
    border-radius: 6px;
    opacity: 0.4;
}

.sidebar-right #nav_header_color_1+label,
.sidebar-right #header_color_1+label,
.sidebar-right #sidebar_color_1+label,
.sidebar-right #primary_color_1+label {
    background-color: #fff;
}

.sidebar-right #nav_header_color_2+label,
.sidebar-right #header_color_2+label,
.sidebar-right #sidebar_color_2+label,
.sidebar-right #primary_color_2+label {
    background-color: #6610f2;
}

.sidebar-right #nav_header_color_3+label,
.sidebar-right #header_color_3+label,
.sidebar-right #sidebar_color_3+label,
.sidebar-right #primary_color_3+label {
    background-color: #7accc6;
}

.sidebar-right #nav_header_color_4+label,
.sidebar-right #header_color_4+label,
.sidebar-right #sidebar_color_4+label,
.sidebar-right #primary_color_4+label {
    background-color: #4d06a5;
}

.sidebar-right #nav_header_color_5+label,
.sidebar-right #header_color_5+label,
.sidebar-right #sidebar_color_5+label,
.sidebar-right #primary_color_5+label {
    background-color: #dc3545;
}

.sidebar-right #nav_header_color_6+label,
.sidebar-right #header_color_6+label,
.sidebar-right #sidebar_color_6+label,
.sidebar-right #primary_color_6+label {
    background-color: #fd7e14;
}

.sidebar-right #nav_header_color_7+label,
.sidebar-right #header_color_7+label,
.sidebar-right #sidebar_color_7+label,
.sidebar-right #primary_color_7+label {
    background-color: #ffc107;
}

.sidebar-right #nav_header_color_8+label,
.sidebar-right #header_color_8+label,
.sidebar-right #sidebar_color_8+label,
.sidebar-right #primary_color_8+label {
    background-color: #5bcfc5;
}

.sidebar-right #nav_header_color_9+label,
.sidebar-right #header_color_9+label,
.sidebar-right #sidebar_color_9+label,
.sidebar-right #primary_color_9+label {
    background-color: #20c997;
}

.sidebar-right #nav_header_color_10+label,
.sidebar-right #header_color_10+label,
.sidebar-right #sidebar_color_10+label,
.sidebar-right #primary_color_10+label {
    background-color: #17a2b8;
}

.sidebar-right #nav_header_color_11+label,
.sidebar-right #header_color_11+label,
.sidebar-right #sidebar_color_11+label,
.sidebar-right #primary_color_11+label {
    background-color: #94618E;
}

.sidebar-right #nav_header_color_12+label,
.sidebar-right #header_color_12+label,
.sidebar-right #sidebar_color_12+label,
.sidebar-right #primary_color_12+label {
    background-color: #343a40;
}

.sidebar-right #nav_header_color_13+label,
.sidebar-right #header_color_13+label,
.sidebar-right #sidebar_color_13+label,
.sidebar-right #primary_color_13+label {
    background-color: #2a2a2a;
}

.sidebar-right #nav_header_color_14+label,
.sidebar-right #header_color_14+label,
.sidebar-right #sidebar_color_14+label,
.sidebar-right #primary_color_14+label {
    background-color: #4885ed;
}

.sidebar-right #nav_header_color_15+label,
.sidebar-right #header_color_15+label,
.sidebar-right #sidebar_color_15+label,
.sidebar-right #primary_color_15+label {
    background-color: #4cb32b;
}

.sidebar-right #nav_header_color_1+label,
.sidebar-right #header_color_1+label,
.sidebar-right #sidebar_color_1+label,
.sidebar-right #primary_color_1+label {
    border: 1px solid #c4c4c4;
}

.sidebar-right.style-1 {
    height: 100vh;
    width: 250px;
    margin-top: 0;
    right: -250px;
}

.sidebar-right.style-1 .sidebar-right-inner {
    background: #fff;
}

.sidebar-right.style-1 .sidebar-right-trigger {
    top: 12.4rem;
}

.sidebar-right.style-1.show {
    right: 0;
}

.sidebar-right.style-1.show .sidebar-right-trigger {
    display: block;
}

@keyframes bounce {
    0% {
        transform: translateX(-8%);
        -webkit-transform: translateX(-8%);
    }

    50% {
        transform: translateX(8%);
        -webkit-transform: translateX(8%);
    }

    100% {
        transform: translateX(-8%);
        -webkit-transform: translateX(-8%);
    }
}

.nav-user {
    background: var(--primary);
    margin-bottom: 10px;
    padding: 20px 25px 15px;
}

@media only screen and (min-width: 768px) and (max-width: 1199px) {
    .nav-user {
        padding: 20px 15px 15px;
    }
}

.nav-user img {
    width: 35px;
    height: 35px;
}

@media only screen and (min-width: 768px) and (max-width: 1199px) {
    .nav-user img {
        width: 35px;
        height: 35px;
        margin-bottom: 10px;
    }
}

.nav-user h5,
.nav-user .h5 {
    margin-left: 10px;
    margin-bottom: 3px;
    color: #fff;
}

@media only screen and (min-width: 768px) and (max-width: 1199px) {

    .nav-user h5,
    .nav-user .h5 {
        display: none;
    }
}

[data-sibebarbg="color_2"] .nav-user h5,
[data-sibebarbg="color_2"] .nav-user .h5 {
    color: #fff;
}

.nav-user p {
    margin-left: 10px;
    margin-bottom: 8px;
    color: #afcff7;
}

@media only screen and (min-width: 768px) and (max-width: 1199px) {
    .nav-user p {
        display: none;
    }
}

@media only screen and (min-width: 768px) and (max-width: 1199px) {
    .nav-user i {
        margin-top: 15px;
        display: block;
    }
}

.menu-toggle .nav-user {
    padding: 20px 15px 15px;
}

.menu-toggle .nav-user img {
    width: 35px;
    height: 35px;
    margin-bottom: 10px;
}

.menu-toggle .nav-user h5,
.menu-toggle .nav-user .h5,
.menu-toggle .nav-user p {
    display: none;
}

.menu-toggle .nav-user i {
    margin-top: 15px;
    display: block;
}

.menu-toggle .nav-user .dropdown-menu {
    left: 45px !important;
    top: 22px !important;
}

.chatbox {
    width: 340px;
    height: 100vh;
    position: fixed;
    right: -500px;
    top: 0;
    z-index: 999;
    background: #fff;
    box-shadow: 0px 0px 30px 0px rgba(82, 63, 105, 0.15);
    transition: all 0.8s;
}

[data-theme-version="dark"] .chatbox {
    background: #28253b;
}

.chatbox .chatbox-close {
    position: absolute;
    transition: all 0.2s;
    width: 0;
    height: 100%;
    right: 340px;
    background: #000;
    z-index: 1;
    opacity: 0.1;
    cursor: pointer;
}

.chatbox .card-fotter {
    padding: 0.75rem 1rem;
}

.chatbox .card-body {
    padding: 1rem;
}

.chatbox.active {
    right: 0;
}

.chatbox.active .chatbox-close {
    width: 100vw;
}

.chatbox .type_msg {
    padding-top: 10px;
}

.chatbox .nav {
    padding: 1rem 1rem 0 1rem;
    background: var(--primary);
    border: 0;
    justify-content: space-between;
}

.chatbox .nav .nav-link {
    color: #fff;
    opacity: 0.7;
    text-transform: uppercase;
}

.chatbox .nav .nav-link:hover,
.chatbox .nav .nav-link.active {
    background: transparent;
    color: #fff;
    opacity: 1;
    border-color: #fff;
}

.chatbox .img_cont {
    width: 40px;
    border-radius: 40px;
    margin-right: 10px;
    position: relative;
    height: 40px;
    background: #eee;
    display: flex;
    align-items: center;
    justify-content: center;
    font-weight: 600;
    font-size: 14px;
    min-width: 40px;
    min-height: 40px;
}

.chatbox .img_cont .icon {
    color: #fff;
}

.chatbox .img_cont.primary {
    background: var(--rgba-primary-1);
    color: var(--primary);
}

[data-theme-version="dark"] .chatbox .img_cont.primary {
    background: var(--rgba-primary-1);
}

.chatbox .img_cont.warning {
    background: #fff0e5;
    color: #FE8024;
}

[data-theme-version="dark"] .chatbox .img_cont.warning {
    background: rgba(254, 128, 36, 0.1);
}

.chatbox .img_cont.success {
    background: #b7f6db;
    color: #1BD084;
}

[data-theme-version="dark"] .chatbox .img_cont.success {
    background: rgba(27, 208, 132, 0.1);
}

.chatbox .img_cont.info {
    background: white;
    color: #48A9F8;
}

[data-theme-version="dark"] .chatbox .img_cont.info {
    background: rgba(72, 169, 248, 0.1);
}

.chatbox .img_cont img {
    width: 100%;
}

.chatbox .img_cont .online_icon {
    background: #1BD084;
    position: absolute;
    width: 12px;
    height: 12px;
    border-radius: 15px;
    right: -1px;
    bottom: 0px;
    border: 2px solid #fff;
}

.chatbox .img_cont .online_icon.offline {
    background: #FF6746;
}

.chatbox .card {
    box-shadow: none;
}

.chatbox .search {
    height: 40px;
}

.chatbox .user_info span {
    font-size: 15px;
    color: #000;
    display: block;
    font-weight: 500;
    line-height: 1;
    margin-bottom: 5px;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
    display: block;
    max-width: 170px;
}

[data-theme-version="dark"] .chatbox .user_info span {
    color: #fff;
}

.chatbox .user_info p {
    font-size: 13px;
    margin-bottom: 0;
    line-height: 1;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
    display: block;
    max-width: 170px;
}

.chatbox .contacts li {
    padding: 7px 1rem;
    border-bottom: 1px solid #eee;
    cursor: pointer;
}

[data-theme-version="dark"] .chatbox .contacts li {
    border-color: #333a54;
}

.chatbox .contacts li>div {
    display: flex;
    align-items: center;
}

.chatbox .contacts li:hover {
    background: #f4f7ff;
}

[data-theme-version="dark"] .chatbox .contacts li:hover {
    background-color: #251e35;
}

.chatbox .contacts .name-first-letter {
    background: #F2F2F2;
    padding: 4px 1rem;
    font-weight: 700;
    color: #000;
    position: sticky;
    top: 0;
    z-index: 1;
}

[data-theme-version="dark"] .chatbox .contacts .name-first-letter {
    color: #fff;
    background: #251e35;
}

.chatbox .msg_card_body {
    height: calc(100vh - 195px);
}

.chatbox .contacts_body {
    height: calc(100vh - 120px);
}

.chatbox .card-header {
    background: #f4f7ff;
    padding: 15px 20px;
    justify-content: center;
}

.chatbox .card-header h6,
.chatbox .card-header .h6 {
    font-size: 15px;
}

.chatbox .card-header p {
    line-height: 1.2;
    font-size: 12px;
    color: #7e7e7e;
}

.chatbox .chat-list-header {
    justify-content: space-between;
    background: #fff;
}

[data-theme-version="dark"] .chatbox .chat-list-header {
    background: #28253b;
}

.chatbox .chat-list-header a {
    text-align: center;
    width: 30px;
    height: 30px;
    background: #F2F2F2;
    border-radius: 6px;
    line-height: 30px;
    display: block;
}

[data-theme-version="dark"] .chatbox .chat-list-header a {
    background: var(--rgba-primary-1);
}

[data-theme-version="dark"] .chatbox .chat-list-header a svg g [fill] {
    fill: #fff;
}

.chatbox .img_cont_msg {
    width: 30px;
    height: 30px;
    display: block;
    max-width: 30px;
    min-width: 30px;
}

.chatbox .img_cont_msg img {
    width: 100%;
}

.chatbox .msg_cotainer {
    background: var(--primary);
    margin-left: 10px;
    border-radius: 0 0.625rem 0.625rem 0.625rem;
    padding: 10px 15px;
    color: #fff;
    position: relative;
}

.chatbox .msg_cotainer .msg_time {
    display: block;
    font-size: 11px;
    color: #fff;
    margin-top: 5px;
    opacity: 0.5;
}

.chatbox .msg_cotainer:after {
    content: "";
    position: absolute;
    left: -10px;
    border-right: 10px solid var(--primary);
    border-bottom: 10px solid transparent;
    border-top: 0px solid;
    top: 0;
}

.chatbox .msg_cotainer_send {
    background: #F2F2F2;
    padding: 10px 15px;
    border-radius: 6px 0px 6px 6px;
    margin-right: 10px;
    color: #222;
    position: relative;
    text-align: right;
}

[data-theme-version="dark"] .chatbox .msg_cotainer_send {
    background: #251e35;
    color: #fff;
}

.chatbox .msg_cotainer_send .msg_time_send {
    display: block;
    font-size: 11px;
    text-align: right;
    margin-top: 5px;
    opacity: 0.6;
}

.chatbox .msg_cotainer_send:after {
    content: "";
    position: absolute;
    right: -10px;
    border-left: 10px solid #F2F2F2;
    border-bottom: 10px solid transparent;
    border-top: 0px solid;
    top: 0;
}

[data-theme-version="dark"] .chatbox .msg_cotainer_send:after {
    border-left: 10px solid #251e35;
}

.chatbox .type_msg .form-control {
    padding: 10px 0;
    height: 50px;
    border: 0;
}

.chatbox .type_msg .btn {
    font-size: 18px;
    border-radius: 38px !important;
    width: 38px;
    height: 38px;
    padding: 0;
    margin-top: 6px;
}

.chatbox .video_cam {
    margin-left: 15px;
}

.chatbox .video_cam span {
    width: 35px;
    height: 35px;
    background: #10ca93;
    text-align: center;
    line-height: 35px;
    border-radius: 35px;
    color: #fff;
    margin-right: 5px;
    align-self: center;
    font-size: 16px;
    padding: 0 3px;
    display: inline-block;
}

.chatbox .note_card .contacts li {
    padding: 12px 1rem;
}

@media only screen and (max-width: 576px) {
    .chatbox {
        width: 280px;
    }

    .chatbox .chatbox-close {
        right: 280px;
    }
}

.dz-demo-panel {
    right: 0;
    position: fixed;
    top: 0;
    width: 90%;
    max-width: 735px;
    background-color: #fff;
    height: 100vh;
    transition: all .5s ease-in-out;
    z-index: 9999;
    transform: translate(100%, 0);
    transition: all 0.5s cubic-bezier(0.77, 0, 0.175, 1) 0s;
}

.dz-demo-panel .dz-demo-trigger {
    position: absolute;
    z-index: 9;
    bottom: 15rem;
    right: 100%;
    background-color: #8BC740;
    color: #fff;
    display: flex;
    padding: 14px 18px;
    text-align: center;
    border-radius: 40px 0 0 40px;
    box-shadow: -5px 3px 5px 0px rgba(119, 119, 119, 0.15);
}

.dz-demo-panel .dz-demo-trigger svg {
    margin-right: 15px;
}

.dz-demo-panel .dz-demo-trigger .close {
    display: none;
}

@media only screen and (max-width: 1023px) {
    .dz-demo-panel .dz-demo-trigger {
        display: none;
    }
}

.dz-demo-panel .dz-demo-close {
    height: 30px;
    color: #fff;
    width: 30px;
    border-radius: 0.625rem;
    background: rgba(0, 0, 0, 0.5);
    line-height: 30px;
    text-align: center;
}

.dz-demo-panel.show {
    right: 0;
    box-shadow: 0px 0px 50px rgba(0, 0, 0, 0.2);
    z-index: 99999;
    transform: translate(0px, 0px);
}

.dz-demo-panel.show .bg-close {
    position: fixed;
    z-index: -2;
    cursor: pointer;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background: rgba(0, 0, 0, 0.15);
}

.dz-demo-panel.show .dz-demo-trigger span {
    display: none;
}

.dz-demo-panel.show .dz-demo-trigger .layer {
    display: none;
}

.dz-demo-panel.show .dz-demo-trigger .close {
    display: block;
    opacity: 1;
}

.dz-demo-panel .dz-demo-inner {
    padding: 30px 30px;
    background: #fff;
}

.dz-demo-panel .dz-demo-content {
    height: calc(100vh - 140px);
    padding-top: 30px;
}

.dz-demo-panel .dz-demo-header {
    display: flex;
    justify-content: center;
    align-items: center;
    margin-bottom: 50px;
}

.dz-demo-panel .dz-demo-header h4,
.dz-demo-panel .dz-demo-header .h4 {
    margin-bottom: 0;
    font-weight: 700;
    font-size: 28px;
    background: -webkit-linear-gradient(#7accc6, #972ab3);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}

.dz-demo-panel .dz-demo-bx {
    height: 200px;
    overflow: hidden;
    box-shadow: 0px 0px 20px rgba(0, 0, 0, 0.2);
    margin-bottom: 10px;
}

.dz-demo-panel .dz-demo-bx.demo-active {
    border-color: #8BC740;
}

.dz-demo-panel .dz-demo-bx.demo-active .overlay-layer {
    opacity: 1;
}

.dz-demo-panel .overlay-bx {
    position: relative;
    transition: all .3s ease;
}

.dz-demo-panel .overlay-bx .overlay-layer {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    display: flex;
    justify-content: center;
    align-items: center;
    background-color: rgba(255, 255, 255, 0.2);
    transition: all .3s ease;
    opacity: 0;
}

.dz-demo-panel .overlay-bx:hover {
    transform: translateY(-10px);
}

.dz-demo-panel .overlay-bx:hover .overlay-layer {
    transition: all .3s ease;
    opacity: 1;
}

:root {
    --nav-headbg: #fff;
    --sidebar-bg: #fff;
    --headerbg: #F8F8F8;
}

[data-nav-headerbg="color_2"][data-theme-version="dark"],
[data-nav-headerbg="color_2"] {
    --nav-headbg: #6610f2;
}

[data-nav-headerbg="color_2"][data-theme-version="dark"] .header,
[data-nav-headerbg="color_2"] .header {
    background-color: #6610f2;
}

[data-nav-headerbg="color_2"][data-theme-version="dark"] .svg-logo-text-path,
[data-nav-headerbg="color_2"] .svg-logo-text-path {
    fill: #fff;
    stroke: #fff;
}

[data-nav-headerbg="color_2"][data-theme-version="dark"] .svg-logo-circle,
[data-nav-headerbg="color_2"] .svg-logo-circle {
    fill: #fff;
}

[data-nav-headerbg="color_2"][data-theme-version="dark"] .svg-logo-icon-text,
[data-nav-headerbg="color_2"] .svg-logo-icon-text {
    fill: #6610f2;
}

[data-nav-headerbg="color_3"][data-theme-version="dark"],
[data-nav-headerbg="color_3"] {
    --nav-headbg: #7accc6;
}

[data-nav-headerbg="color_3"][data-theme-version="dark"] .header,
[data-nav-headerbg="color_3"] .header {
    background-color: #699ed3;
}

[data-nav-headerbg="color_3"][data-theme-version="dark"] .nd23-parent-layout .header,
[data-nav-headerbg="color_3"] .header {
    background-color: #72a0d5;
}

[data-nav-headerbg="color_3"][data-theme-version="dark"] .svg-logo-text-path,
[data-nav-headerbg="color_3"] .svg-logo-text-path {
    fill: #fff;
    stroke: #fff;
}

[data-nav-headerbg="color_3"][data-theme-version="dark"] .svg-logo-circle,
[data-nav-headerbg="color_3"] .svg-logo-circle {
    fill: #fff;
}

[data-nav-headerbg="color_3"][data-theme-version="dark"] .svg-logo-icon-text,
[data-nav-headerbg="color_3"] .svg-logo-icon-text {
    fill: #7accc6;
}

[data-nav-headerbg="color_4"][data-theme-version="dark"],
[data-nav-headerbg="color_4"] {
    --nav-headbg: #4d06a5;
}

[data-nav-headerbg="color_4"][data-theme-version="dark"] .header,
[data-nav-headerbg="color_4"] .header {
    background-color: #4d06a5;
}

[data-nav-headerbg="color_4"][data-theme-version="dark"] .svg-logo-text-path,
[data-nav-headerbg="color_4"] .svg-logo-text-path {
    fill: #fff;
    stroke: #fff;
}

[data-nav-headerbg="color_4"][data-theme-version="dark"] .svg-logo-circle,
[data-nav-headerbg="color_4"] .svg-logo-circle {
    fill: #fff;
}

[data-nav-headerbg="color_4"][data-theme-version="dark"] .svg-logo-icon-text,
[data-nav-headerbg="color_4"] .svg-logo-icon-text {
    fill: #4d06a5;
}

[data-nav-headerbg="color_5"][data-theme-version="dark"],
[data-nav-headerbg="color_5"] {
    --nav-headbg: #dc3545;
}

[data-nav-headerbg="color_5"][data-theme-version="dark"] .header,
[data-nav-headerbg="color_5"] .header {
    background-color: #dc3545;
}

[data-nav-headerbg="color_5"][data-theme-version="dark"] .svg-logo-text-path,
[data-nav-headerbg="color_5"] .svg-logo-text-path {
    fill: #fff;
    stroke: #fff;
}

[data-nav-headerbg="color_5"][data-theme-version="dark"] .svg-logo-circle,
[data-nav-headerbg="color_5"] .svg-logo-circle {
    fill: #fff;
}

[data-nav-headerbg="color_5"][data-theme-version="dark"] .svg-logo-icon-text,
[data-nav-headerbg="color_5"] .svg-logo-icon-text {
    fill: #dc3545;
}

[data-nav-headerbg="color_6"][data-theme-version="dark"],
[data-nav-headerbg="color_6"] {
    --nav-headbg: #fd7e14;
}

[data-nav-headerbg="color_6"][data-theme-version="dark"] .header,
[data-nav-headerbg="color_6"] .header {
    background-color: #fd7e14;
}

[data-nav-headerbg="color_6"][data-theme-version="dark"] .svg-logo-text-path,
[data-nav-headerbg="color_6"] .svg-logo-text-path {
    fill: #fff;
    stroke: #fff;
}

[data-nav-headerbg="color_6"][data-theme-version="dark"] .svg-logo-circle,
[data-nav-headerbg="color_6"] .svg-logo-circle {
    fill: #fff;
}

[data-nav-headerbg="color_6"][data-theme-version="dark"] .svg-logo-icon-text,
[data-nav-headerbg="color_6"] .svg-logo-icon-text {
    fill: #fd7e14;
}

[data-nav-headerbg="color_7"][data-theme-version="dark"],
[data-nav-headerbg="color_7"] {
    --nav-headbg: #ffc107;
}

[data-nav-headerbg="color_7"][data-theme-version="dark"] .header,
[data-nav-headerbg="color_7"] .header {
    background-color: #ffc107;
}

[data-nav-headerbg="color_7"][data-theme-version="dark"] .svg-logo-text-path,
[data-nav-headerbg="color_7"] .svg-logo-text-path {
    fill: #fff;
    stroke: #fff;
}

[data-nav-headerbg="color_7"][data-theme-version="dark"] .svg-logo-circle,
[data-nav-headerbg="color_7"] .svg-logo-circle {
    fill: #fff;
}

[data-nav-headerbg="color_7"][data-theme-version="dark"] .svg-logo-icon-text,
[data-nav-headerbg="color_7"] .svg-logo-icon-text {
    fill: #ffc107;
}

[data-nav-headerbg="color_8"][data-theme-version="dark"],
[data-nav-headerbg="color_8"] {
    --nav-headbg: #5bcfc5;
}

[data-nav-headerbg="color_8"][data-theme-version="dark"] .header,
[data-nav-headerbg="color_8"] .header {
    background-color: #5bcfc5;
}

[data-nav-headerbg="color_8"][data-theme-version="dark"] .svg-logo-text-path,
[data-nav-headerbg="color_8"] .svg-logo-text-path {
    fill: #fff;
    stroke: #fff;
}

[data-nav-headerbg="color_8"][data-theme-version="dark"] .svg-logo-circle,
[data-nav-headerbg="color_8"] .svg-logo-circle {
    fill: #fff;
}

[data-nav-headerbg="color_8"][data-theme-version="dark"] .svg-logo-icon-text,
[data-nav-headerbg="color_8"] .svg-logo-icon-text {
    fill: #5bcfc5;
}

[data-nav-headerbg="color_9"][data-theme-version="dark"],
[data-nav-headerbg="color_9"] {
    --nav-headbg: #20c997;
}

[data-nav-headerbg="color_9"][data-theme-version="dark"] .header,
[data-nav-headerbg="color_9"] .header {
    background-color: #20c997;
}

[data-nav-headerbg="color_9"][data-theme-version="dark"] .svg-logo-text-path,
[data-nav-headerbg="color_9"] .svg-logo-text-path {
    fill: #fff;
    stroke: #fff;
}

[data-nav-headerbg="color_9"][data-theme-version="dark"] .svg-logo-circle,
[data-nav-headerbg="color_9"] .svg-logo-circle {
    fill: #fff;
}

[data-nav-headerbg="color_9"][data-theme-version="dark"] .svg-logo-icon-text,
[data-nav-headerbg="color_9"] .svg-logo-icon-text {
    fill: #20c997;
}

[data-nav-headerbg="color_10"][data-theme-version="dark"],
[data-nav-headerbg="color_10"] {
    --nav-headbg: #17a2b8;
}

[data-nav-headerbg="color_10"][data-theme-version="dark"] .header,
[data-nav-headerbg="color_10"] .header {
    background-color: #17a2b8;
}

[data-nav-headerbg="color_10"][data-theme-version="dark"] .svg-logo-text-path,
[data-nav-headerbg="color_10"] .svg-logo-text-path {
    fill: #fff;
    stroke: #fff;
}

[data-nav-headerbg="color_10"][data-theme-version="dark"] .svg-logo-circle,
[data-nav-headerbg="color_10"] .svg-logo-circle {
    fill: #fff;
}

[data-nav-headerbg="color_10"][data-theme-version="dark"] .svg-logo-icon-text,
[data-nav-headerbg="color_10"] .svg-logo-icon-text {
    fill: #17a2b8;
}

[data-nav-headerbg="color_11"][data-theme-version="dark"],
[data-nav-headerbg="color_11"] {
    --nav-headbg: #94618E;
}

[data-nav-headerbg="color_11"][data-theme-version="dark"] .header,
[data-nav-headerbg="color_11"] .header {
    background-color: #94618E;
}

[data-nav-headerbg="color_11"][data-theme-version="dark"] .svg-logo-text-path,
[data-nav-headerbg="color_11"] .svg-logo-text-path {
    fill: #fff;
    stroke: #fff;
}

[data-nav-headerbg="color_11"][data-theme-version="dark"] .svg-logo-circle,
[data-nav-headerbg="color_11"] .svg-logo-circle {
    fill: #fff;
}

[data-nav-headerbg="color_11"][data-theme-version="dark"] .svg-logo-icon-text,
[data-nav-headerbg="color_11"] .svg-logo-icon-text {
    fill: #94618E;
}

[data-nav-headerbg="color_12"][data-theme-version="dark"],
[data-nav-headerbg="color_12"] {
    --nav-headbg: #343a40;
}

[data-nav-headerbg="color_12"][data-theme-version="dark"] .header,
[data-nav-headerbg="color_12"] .header {
    background-color: #343a40;
}

[data-nav-headerbg="color_12"][data-theme-version="dark"] .svg-logo-text-path,
[data-nav-headerbg="color_12"] .svg-logo-text-path {
    fill: #fff;
    stroke: #fff;
}

[data-nav-headerbg="color_12"][data-theme-version="dark"] .svg-logo-circle,
[data-nav-headerbg="color_12"] .svg-logo-circle {
    fill: #fff;
}

[data-nav-headerbg="color_12"][data-theme-version="dark"] .svg-logo-icon-text,
[data-nav-headerbg="color_12"] .svg-logo-icon-text {
    fill: #343a40;
}

[data-nav-headerbg="color_13"][data-theme-version="dark"],
[data-nav-headerbg="color_13"] {
    --nav-headbg: #2a2a2a;
}

[data-nav-headerbg="color_13"][data-theme-version="dark"] .header,
[data-nav-headerbg="color_13"] .header {
    background-color: #2a2a2a;
}

[data-nav-headerbg="color_13"][data-theme-version="dark"] .svg-logo-text-path,
[data-nav-headerbg="color_13"] .svg-logo-text-path {
    fill: #fff;
    stroke: #fff;
}

[data-nav-headerbg="color_13"][data-theme-version="dark"] .svg-logo-circle,
[data-nav-headerbg="color_13"] .svg-logo-circle {
    fill: #fff;
}

[data-nav-headerbg="color_13"][data-theme-version="dark"] .svg-logo-icon-text,
[data-nav-headerbg="color_13"] .svg-logo-icon-text {
    fill: #2a2a2a;
}

[data-nav-headerbg="color_14"][data-theme-version="dark"],
[data-nav-headerbg="color_14"] {
    --nav-headbg: #4885ed;
}

[data-nav-headerbg="color_14"][data-theme-version="dark"] .header,
[data-nav-headerbg="color_14"] .header {
    background-color: #4885ed;
}

[data-nav-headerbg="color_14"][data-theme-version="dark"] .svg-logo-text-path,
[data-nav-headerbg="color_14"] .svg-logo-text-path {
    fill: #fff;
    stroke: #fff;
}

[data-nav-headerbg="color_14"][data-theme-version="dark"] .svg-logo-circle,
[data-nav-headerbg="color_14"] .svg-logo-circle {
    fill: #fff;
}

[data-nav-headerbg="color_14"][data-theme-version="dark"] .svg-logo-icon-text,
[data-nav-headerbg="color_14"] .svg-logo-icon-text {
    fill: #4885ed;
}

[data-nav-headerbg="color_15"][data-theme-version="dark"],
[data-nav-headerbg="color_15"] {
    --nav-headbg: #4cb32b;
}

[data-nav-headerbg="color_15"][data-theme-version="dark"] .header,
[data-nav-headerbg="color_15"] .header {
    background-color: #4cb32b;
}

[data-nav-headerbg="color_15"][data-theme-version="dark"] .svg-logo-text-path,
[data-nav-headerbg="color_15"] .svg-logo-text-path {
    fill: #fff;
    stroke: #fff;
}

[data-nav-headerbg="color_15"][data-theme-version="dark"] .svg-logo-circle,
[data-nav-headerbg="color_15"] .svg-logo-circle {
    fill: #fff;
}

[data-nav-headerbg="color_15"][data-theme-version="dark"] .svg-logo-icon-text,
[data-nav-headerbg="color_15"] .svg-logo-icon-text {
    fill: #4cb32b;
}

[data-sibebarbg="color_2"][data-theme-version="dark"],
[data-sibebarbg="color_2"] {
    --sidebar-bg: #6610f2;
}

[data-sibebarbg="color_2"][data-theme-version="dark"][data-sidebar-style="full"][data-layout="vertical"] .deznav .metismenu>li>a:after,
[data-sibebarbg="color_2"][data-theme-version="dark"][data-sidebar-style="full"][data-layout="vertical"] .deznav .metismenu>li>a:before,
[data-sibebarbg="color_2"][data-sidebar-style="full"][data-layout="vertical"] .deznav .metismenu>li>a:after,
[data-sibebarbg="color_2"][data-sidebar-style="full"][data-layout="vertical"] .deznav .metismenu>li>a:before {
    background: #6610f2;
}

[data-sibebarbg="color_2"][data-theme-version="dark"] .deznav .metismenu a,
[data-sibebarbg="color_2"] .deznav .metismenu a {
    color: rgba(255, 255, 255, 0.8);
}

[data-sibebarbg="color_2"][data-theme-version="dark"] .deznav .metismenu li ul a:hover,
[data-sibebarbg="color_2"][data-theme-version="dark"] .deznav .metismenu li ul a:focus,
[data-sibebarbg="color_2"][data-theme-version="dark"] .deznav .metismenu li ul a.mm-active,
[data-sibebarbg="color_2"] .deznav .metismenu li ul a:hover,
[data-sibebarbg="color_2"] .deznav .metismenu li ul a:focus,
[data-sibebarbg="color_2"] .deznav .metismenu li ul a.mm-active {
    color: #fff;
}

[data-sibebarbg="color_2"][data-theme-version="dark"] .deznav .metismenu>li>a,
[data-sibebarbg="color_2"] .deznav .metismenu>li>a {
    color: rgba(255, 255, 255, 0.85);
}

[data-sibebarbg="color_2"][data-theme-version="dark"] .deznav .metismenu>li>a i,
[data-sibebarbg="color_2"] .deznav .metismenu>li>a i {
    color: rgba(255, 255, 255, 0.85);
}

[data-sibebarbg="color_2"][data-theme-version="dark"] .deznav .metismenu>li.mm-active>a,
[data-sibebarbg="color_2"] .deznav .metismenu>li.mm-active>a {
    background: rgba(255, 255, 255, 0.15);
    color: #fff;
}

[data-sibebarbg="color_2"][data-theme-version="dark"] .deznav .metismenu>li.mm-active>a i,
[data-sibebarbg="color_2"] .deznav .metismenu>li.mm-active>a i {
    color: #6610f2 !important;
}

[data-sibebarbg="color_2"][data-theme-version="dark"] .deznav .metismenu .has-arrow:after,
[data-sibebarbg="color_2"] .deznav .metismenu .has-arrow:after {
    border-color: rgba(255, 255, 255, 0.85) transparent transparent rgba(255, 255, 255, 0.85);
}

[data-sibebarbg="color_2"][data-theme-version="dark"] .deznav .header-profile>a.nav-link,
[data-sibebarbg="color_2"] .deznav .header-profile>a.nav-link {
    border-color: rgba(255, 255, 255, 0.3);
}

[data-sibebarbg="color_2"][data-theme-version="dark"] .deznav .header-profile>a.nav-link .header-info span,
[data-sibebarbg="color_2"] .deznav .header-profile>a.nav-link .header-info span {
    color: #fff;
}

[data-sibebarbg="color_2"][data-theme-version="dark"] .deznav .header-profile>a.nav-link .header-info small,
[data-sibebarbg="color_2"][data-theme-version="dark"] .deznav .header-profile>a.nav-link .header-info .small,
[data-sibebarbg="color_2"] .deznav .header-profile>a.nav-link .header-info small,
[data-sibebarbg="color_2"] .deznav .header-profile>a.nav-link .header-info .small {
    color: rgba(255, 255, 255, 0.8);
}

[data-sibebarbg="color_2"][data-theme-version="dark"] .deznav .copyright,
[data-sibebarbg="color_2"] .deznav .copyright {
    color: #fff;
}

[data-sibebarbg="color_2"][data-theme-version="dark"][data-sidebar-style="mini"] .deznav .metismenu li>ul,
[data-sibebarbg="color_2"][data-sidebar-style="mini"] .deznav .metismenu li>ul {
    background-color: #8540f5;
}

[data-sibebarbg="color_2"][data-theme-version="dark"][data-sidebar-style="mini"] .deznav .metismenu>li.mm-active>a,
[data-sibebarbg="color_2"][data-theme-version="dark"][data-sidebar-style="mini"] .deznav .metismenu>li:hover>a,
[data-sibebarbg="color_2"][data-sidebar-style="mini"] .deznav .metismenu>li.mm-active>a,
[data-sibebarbg="color_2"][data-sidebar-style="mini"] .deznav .metismenu>li:hover>a {
    background: #fff;
}

[data-sibebarbg="color_2"][data-theme-version="dark"][data-sidebar-style="mini"] .deznav .metismenu>li.mm-active>a i,
[data-sibebarbg="color_2"][data-theme-version="dark"][data-sidebar-style="mini"] .deznav .metismenu>li:hover>a i,
[data-sibebarbg="color_2"][data-sidebar-style="mini"] .deznav .metismenu>li.mm-active>a i,
[data-sibebarbg="color_2"][data-sidebar-style="mini"] .deznav .metismenu>li:hover>a i {
    color: #6610f2;
}

[data-sibebarbg="color_2"][data-theme-version="dark"][data-sidebar-style="compact"] .deznav .metismenu li a:before,
[data-sibebarbg="color_2"][data-sidebar-style="compact"] .deznav .metismenu li a:before {
    background: #fff;
}

[data-sibebarbg="color_2"][data-theme-version="dark"][data-sidebar-style="compact"] .deznav .metismenu li.mm-active>a,
[data-sibebarbg="color_2"][data-theme-version="dark"][data-sidebar-style="compact"] .deznav .metismenu li:hover>a,
[data-sibebarbg="color_2"][data-sidebar-style="compact"] .deznav .metismenu li.mm-active>a,
[data-sibebarbg="color_2"][data-sidebar-style="compact"] .deznav .metismenu li:hover>a {
    background: linear-gradient(to right, #8540f5 0%, #6610f2 100%);
}

[data-sibebarbg="color_2"][data-theme-version="dark"][data-sidebar-style="compact"] .deznav .metismenu>li.mm-active>a,
[data-sibebarbg="color_2"][data-theme-version="dark"][data-sidebar-style="compact"] .deznav .metismenu>li:hover>a,
[data-sibebarbg="color_2"][data-sidebar-style="compact"] .deznav .metismenu>li.mm-active>a,
[data-sibebarbg="color_2"][data-sidebar-style="compact"] .deznav .metismenu>li:hover>a {
    background: #8540f5;
}

[data-sibebarbg="color_2"][data-theme-version="dark"][data-sidebar-style="compact"] .deznav .metismenu>li.mm-active>a i,
[data-sibebarbg="color_2"][data-theme-version="dark"][data-sidebar-style="compact"] .deznav .metismenu>li:hover>a i,
[data-sibebarbg="color_2"][data-sidebar-style="compact"] .deznav .metismenu>li.mm-active>a i,
[data-sibebarbg="color_2"][data-sidebar-style="compact"] .deznav .metismenu>li:hover>a i {
    color: #fff !important;
}

[data-sibebarbg="color_2"][data-theme-version="dark"][data-sidebar-style="modern"] .deznav .metismenu li>ul,
[data-sibebarbg="color_2"][data-sidebar-style="modern"] .deznav .metismenu li>ul {
    background-color: #8540f5;
}

[data-sibebarbg="color_2"][data-theme-version="dark"][data-sidebar-style="modern"] .deznav .metismenu>li.mm-active>a,
[data-sibebarbg="color_2"][data-theme-version="dark"][data-sidebar-style="modern"] .deznav .metismenu>li:hover>a,
[data-sibebarbg="color_2"][data-sidebar-style="modern"] .deznav .metismenu>li.mm-active>a,
[data-sibebarbg="color_2"][data-sidebar-style="modern"] .deznav .metismenu>li:hover>a {
    background: #8540f5;
}

[data-sibebarbg="color_2"][data-theme-version="dark"][data-sidebar-style="modern"] .deznav .metismenu>li.mm-active>a i,
[data-sibebarbg="color_2"][data-theme-version="dark"][data-sidebar-style="modern"] .deznav .metismenu>li:hover>a i,
[data-sibebarbg="color_2"][data-sidebar-style="modern"] .deznav .metismenu>li.mm-active>a i,
[data-sibebarbg="color_2"][data-sidebar-style="modern"] .deznav .metismenu>li:hover>a i {
    color: #fff !important;
}

[data-sibebarbg="color_2"][data-theme-version="dark"][data-sidebar-style="overlay"] .deznav .metismenu>li>a:before,
[data-sibebarbg="color_2"][data-sidebar-style="overlay"] .deznav .metismenu>li>a:before {
    background: #fff;
}

[data-sibebarbg="color_2"][data-theme-version="dark"][data-sidebar-style="overlay"] .deznav .metismenu>li.mm-active>a,
[data-sibebarbg="color_2"][data-sidebar-style="overlay"] .deznav .metismenu>li.mm-active>a {
    background: #6610f2;
}

[data-sibebarbg="color_2"][data-theme-version="dark"][data-sidebar-style="overlay"] .deznav .metismenu>li.mm-active>a i,
[data-sibebarbg="color_2"][data-sidebar-style="overlay"] .deznav .metismenu>li.mm-active>a i {
    color: #fff !important;
}

[data-sibebarbg="color_2"][data-theme-version="dark"][data-sidebar-style="icon-hover"] .deznav .metismenu>li.mm-active>a,
[data-sibebarbg="color_2"][data-theme-version="dark"][data-sidebar-style="icon-hover"] .deznav .metismenu>li:hover>a,
[data-sibebarbg="color_2"][data-sidebar-style="icon-hover"] .deznav .metismenu>li.mm-active>a,
[data-sibebarbg="color_2"][data-sidebar-style="icon-hover"] .deznav .metismenu>li:hover>a {
    background: #8540f5;
    color: #fff;
}

[data-sibebarbg="color_2"][data-theme-version="dark"][data-sidebar-style="icon-hover"] .deznav .metismenu>li.mm-active>a i,
[data-sibebarbg="color_2"][data-theme-version="dark"][data-sidebar-style="icon-hover"] .deznav .metismenu>li:hover>a i,
[data-sibebarbg="color_2"][data-sidebar-style="icon-hover"] .deznav .metismenu>li.mm-active>a i,
[data-sibebarbg="color_2"][data-sidebar-style="icon-hover"] .deznav .metismenu>li:hover>a i {
    color: #fff !important;
}

[data-sibebarbg="color_2"][data-theme-version="dark"][data-layout="horizontal"] .deznav .metismenu>li.mm-active>a i,
[data-sibebarbg="color_2"][data-layout="horizontal"] .deznav .metismenu>li.mm-active>a i {
    color: #fff !important;
}

[data-sibebarbg="color_2"][data-theme-version="dark"][data-layout="horizontal"] .deznav .metismenu li>ul,
[data-sibebarbg="color_2"][data-layout="horizontal"] .deznav .metismenu li>ul {
    background: #8540f5;
}

[data-sibebarbg="color_2"][data-theme-version="dark"][data-layout="horizontal"][data-sidebar-style="mini"] .deznav .metismenu>li.mm-active>a i,
[data-sibebarbg="color_2"][data-layout="horizontal"][data-sidebar-style="mini"] .deznav .metismenu>li.mm-active>a i {
    color: #6610f2 !important;
}

[data-sibebarbg="color_2"][data-theme-version="dark"][data-theme-version="dark"][data-sidebar-style="compact"] .deznav .metismenu>li:hover>a,
[data-sibebarbg="color_2"][data-theme-version="dark"][data-theme-version="dark"][data-sidebar-style="compact"] .deznav .metismenu>li.mm-active>a,
[data-sibebarbg="color_2"][data-theme-version="dark"][data-sidebar-style="compact"] .deznav .metismenu>li:hover>a,
[data-sibebarbg="color_2"][data-theme-version="dark"][data-sidebar-style="compact"] .deznav .metismenu>li.mm-active>a {
    background: #8540f5;
}

[data-sibebarbg="color_2"][data-theme-version="dark"][data-theme-version="dark"][data-sidebar-style="overlay"] .menu-toggle .deznav .metismenu li>ul,
[data-sibebarbg="color_2"][data-theme-version="dark"][data-sidebar-style="overlay"] .menu-toggle .deznav .metismenu li>ul {
    background: #8540f5;
}

[data-sibebarbg="color_2"][data-theme-version="dark"][data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .deznav .metismenu>li.mm-active>a,
[data-sibebarbg="color_2"][data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .deznav .metismenu>li.mm-active>a {
    background-color: #8540f5;
}

[data-sibebarbg="color_2"][data-theme-version="dark"][data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .deznav .metismenu li>ul,
[data-sibebarbg="color_2"][data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .deznav .metismenu li>ul {
    background: #8540f5;
}

[data-sibebarbg="color_3"][data-theme-version="dark"],
[data-sibebarbg="color_3"] {
    --sidebar-bg: #7accc6;
}

[data-sibebarbg="color_3"][data-theme-version="dark"][data-sidebar-style="full"][data-layout="vertical"] .deznav .metismenu>li>a:after,
[data-sibebarbg="color_3"][data-theme-version="dark"][data-sidebar-style="full"][data-layout="vertical"] .deznav .metismenu>li>a:before,
[data-sibebarbg="color_3"][data-sidebar-style="full"][data-layout="vertical"] .deznav .metismenu>li>a:after,
[data-sibebarbg="color_3"][data-sidebar-style="full"][data-layout="vertical"] .deznav .metismenu>li>a:before {
    background: unset;
}

[data-sibebarbg="color_3"][data-theme-version="dark"] .deznav .metismenu a,
[data-sibebarbg="color_3"] .deznav .metismenu a {
    color: rgba(255, 255, 255, 0.8);
}

[data-sibebarbg="color_3"][data-theme-version="dark"] .deznav .metismenu li ul a:hover,
[data-sibebarbg="color_3"][data-theme-version="dark"] .deznav .metismenu li ul a:focus,
[data-sibebarbg="color_3"][data-theme-version="dark"] .deznav .metismenu li ul a.mm-active,
[data-sibebarbg="color_3"] .deznav .metismenu li ul a:hover,
[data-sibebarbg="color_3"] .deznav .metismenu li ul a:focus,
[data-sibebarbg="color_3"] .deznav .metismenu li ul a.mm-active {
    color: #fff;
}

[data-sibebarbg="color_3"][data-theme-version="dark"] .deznav .metismenu>li>a,
[data-sibebarbg="color_3"] .deznav .metismenu>li>a {
    color: rgba(255, 255, 255, 0.85);
}

[data-sibebarbg="color_3"][data-theme-version="dark"] .deznav .metismenu>li>a i,
[data-sibebarbg="color_3"] .deznav .metismenu>li>a i {
    color: var(--secondary);
}

[data-sibebarbg="color_3"][data-theme-version="dark"] .deznav .metismenu>li.mm-active>a,
[data-sibebarbg="color_3"] .deznav .metismenu>li.mm-active>a {
    background: rgba(255, 255, 255, 0.15);
    color: #fff;
    color: #000;
}

[data-sibebarbg="color_3"][data-theme-version="dark"] .deznav .metismenu>li.mm-active>a i,
[data-sibebarbg="color_3"] .deznav .metismenu>li.mm-active>a i {
  color: #fff !important;
  background: var(--secondary);
}

[data-sibebarbg="color_3"][data-theme-version="dark"] .deznav .metismenu .has-arrow:after,
[data-sibebarbg="color_3"] .deznav .metismenu .has-arrow:after {
    border-color: rgba(255, 255, 255, 0.85) transparent transparent rgba(255, 255, 255, 0.85);
}

[data-sibebarbg="color_3"][data-theme-version="dark"] .deznav .header-profile>a.nav-link,
[data-sibebarbg="color_3"] .deznav .header-profile>a.nav-link {
    border-color: rgba(255, 255, 255, 0.3);
}

[data-sibebarbg="color_3"][data-theme-version="dark"] .deznav .header-profile>a.nav-link .header-info span,
[data-sibebarbg="color_3"] .deznav .header-profile>a.nav-link .header-info span {
    color: #fff;
}

[data-sibebarbg="color_3"][data-theme-version="dark"] .deznav .header-profile>a.nav-link .header-info small,
[data-sibebarbg="color_3"][data-theme-version="dark"] .deznav .header-profile>a.nav-link .header-info .small,
[data-sibebarbg="color_3"] .deznav .header-profile>a.nav-link .header-info small,
[data-sibebarbg="color_3"] .deznav .header-profile>a.nav-link .header-info .small {
    color: rgba(255, 255, 255, 0.8);
}

[data-sibebarbg="color_3"][data-theme-version="dark"] .deznav .copyright,
[data-sibebarbg="color_3"] .deznav .copyright {
    color: #fff;
}

[data-sibebarbg="color_3"][data-theme-version="dark"][data-sidebar-style="mini"] .deznav .metismenu li>ul,
[data-sibebarbg="color_3"][data-sidebar-style="mini"] .deznav .metismenu li>ul {
    background-color: #521fc9;
}

[data-sibebarbg="color_3"][data-theme-version="dark"][data-sidebar-style="mini"] .deznav .metismenu>li.mm-active>a,
[data-sibebarbg="color_3"][data-theme-version="dark"][data-sidebar-style="mini"] .deznav .metismenu>li:hover>a,
[data-sibebarbg="color_3"][data-sidebar-style="mini"] .deznav .metismenu>li.mm-active>a,
[data-sibebarbg="color_3"][data-sidebar-style="mini"] .deznav .metismenu>li:hover>a {
    background: #fff;
}

[data-sibebarbg="color_3"][data-theme-version="dark"][data-sidebar-style="mini"] .deznav .metismenu>li.mm-active>a i,
[data-sibebarbg="color_3"][data-theme-version="dark"][data-sidebar-style="mini"] .deznav .metismenu>li:hover>a i,
[data-sibebarbg="color_3"][data-sidebar-style="mini"] .deznav .metismenu>li.mm-active>a i,
[data-sibebarbg="color_3"][data-sidebar-style="mini"] .deznav .metismenu>li:hover>a i {
    color: #7accc6;
}

[data-sibebarbg="color_3"][data-theme-version="dark"][data-sidebar-style="compact"] .deznav .metismenu li a:before,
[data-sibebarbg="color_3"][data-sidebar-style="compact"] .deznav .metismenu li a:before {
    background: #fff;
}

[data-sibebarbg="color_3"][data-theme-version="dark"][data-sidebar-style="compact"] .deznav .metismenu li.mm-active>a,
[data-sibebarbg="color_3"][data-theme-version="dark"][data-sidebar-style="compact"] .deznav .metismenu li:hover>a,
[data-sibebarbg="color_3"][data-sidebar-style="compact"] .deznav .metismenu li.mm-active>a,
[data-sibebarbg="color_3"][data-sidebar-style="compact"] .deznav .metismenu li:hover>a {
    background: linear-gradient(to right, #521fc9 0%, #7accc6 100%);
}

[data-sibebarbg="color_3"][data-theme-version="dark"][data-sidebar-style="compact"] .deznav .metismenu>li.mm-active>a,
[data-sibebarbg="color_3"][data-theme-version="dark"][data-sidebar-style="compact"] .deznav .metismenu>li:hover>a,
[data-sibebarbg="color_3"][data-sidebar-style="compact"] .deznav .metismenu>li.mm-active>a,
[data-sibebarbg="color_3"][data-sidebar-style="compact"] .deznav .metismenu>li:hover>a {
    background: #521fc9;
}

[data-sibebarbg="color_3"][data-theme-version="dark"][data-sidebar-style="compact"] .deznav .metismenu>li.mm-active>a i,
[data-sibebarbg="color_3"][data-theme-version="dark"][data-sidebar-style="compact"] .deznav .metismenu>li:hover>a i,
[data-sibebarbg="color_3"][data-sidebar-style="compact"] .deznav .metismenu>li.mm-active>a i,
[data-sibebarbg="color_3"][data-sidebar-style="compact"] .deznav .metismenu>li:hover>a i {
    color: #fff !important;
}

[data-sibebarbg="color_3"][data-theme-version="dark"][data-sidebar-style="modern"] .deznav .metismenu li>ul,
[data-sibebarbg="color_3"][data-sidebar-style="modern"] .deznav .metismenu li>ul {
    background-color: #521fc9;
}

[data-sibebarbg="color_3"][data-theme-version="dark"][data-sidebar-style="modern"] .deznav .metismenu>li.mm-active>a,
[data-sibebarbg="color_3"][data-theme-version="dark"][data-sidebar-style="modern"] .deznav .metismenu>li:hover>a,
[data-sibebarbg="color_3"][data-sidebar-style="modern"] .deznav .metismenu>li.mm-active>a,
[data-sibebarbg="color_3"][data-sidebar-style="modern"] .deznav .metismenu>li:hover>a {
    background: #521fc9;
}

[data-sibebarbg="color_3"][data-theme-version="dark"][data-sidebar-style="modern"] .deznav .metismenu>li.mm-active>a i,
[data-sibebarbg="color_3"][data-theme-version="dark"][data-sidebar-style="modern"] .deznav .metismenu>li:hover>a i,
[data-sibebarbg="color_3"][data-sidebar-style="modern"] .deznav .metismenu>li.mm-active>a i,
[data-sibebarbg="color_3"][data-sidebar-style="modern"] .deznav .metismenu>li:hover>a i {
    color: #fff !important;
}

[data-sibebarbg="color_3"][data-theme-version="dark"][data-sidebar-style="overlay"] .deznav .metismenu>li>a:before,
[data-sibebarbg="color_3"][data-sidebar-style="overlay"] .deznav .metismenu>li>a:before {
    background: #fff;
}

[data-sibebarbg="color_3"][data-theme-version="dark"][data-sidebar-style="overlay"] .deznav .metismenu>li.mm-active>a,
[data-sibebarbg="color_3"][data-sidebar-style="overlay"] .deznav .metismenu>li.mm-active>a {
    background: #7accc6;
}

[data-sibebarbg="color_3"][data-theme-version="dark"][data-sidebar-style="overlay"] .deznav .metismenu>li.mm-active>a i,
[data-sibebarbg="color_3"][data-sidebar-style="overlay"] .deznav .metismenu>li.mm-active>a i {
  color: var(--secondary) !important;
}

[data-sibebarbg="color_3"][data-theme-version="dark"][data-sidebar-style="icon-hover"] .deznav .metismenu>li.mm-active>a,
[data-sibebarbg="color_3"][data-theme-version="dark"][data-sidebar-style="icon-hover"] .deznav .metismenu>li:hover>a,
[data-sibebarbg="color_3"][data-sidebar-style="icon-hover"] .deznav .metismenu>li.mm-active>a,
[data-sibebarbg="color_3"][data-sidebar-style="icon-hover"] .deznav .metismenu>li:hover>a {
    background: #521fc9;
    color: #fff;
}

[data-sibebarbg="color_3"][data-theme-version="dark"][data-sidebar-style="icon-hover"] .deznav .metismenu>li.mm-active>a i,
[data-sibebarbg="color_3"][data-theme-version="dark"][data-sidebar-style="icon-hover"] .deznav .metismenu>li:hover>a i,
[data-sibebarbg="color_3"][data-sidebar-style="icon-hover"] .deznav .metismenu>li.mm-active>a i,
[data-sibebarbg="color_3"][data-sidebar-style="icon-hover"] .deznav .metismenu>li:hover>a i {
    color: #fff !important;
}

[data-sibebarbg="color_3"][data-theme-version="dark"][data-layout="horizontal"] .deznav .metismenu>li.mm-active>a i,
[data-sibebarbg="color_3"][data-layout="horizontal"] .deznav .metismenu>li.mm-active>a i {
    color: #fff !important;
}

[data-sibebarbg="color_3"][data-theme-version="dark"][data-layout="horizontal"] .deznav .metismenu li>ul,
[data-sibebarbg="color_3"][data-layout="horizontal"] .deznav .metismenu li>ul {
    background: #521fc9;
}

[data-sibebarbg="color_3"][data-theme-version="dark"][data-layout="horizontal"][data-sidebar-style="mini"] .deznav .metismenu>li.mm-active>a i,
[data-sibebarbg="color_3"][data-layout="horizontal"][data-sidebar-style="mini"] .deznav .metismenu>li.mm-active>a i {
    color: #7accc6 !important;
}

[data-sibebarbg="color_3"][data-theme-version="dark"][data-theme-version="dark"][data-sidebar-style="compact"] .deznav .metismenu>li:hover>a,
[data-sibebarbg="color_3"][data-theme-version="dark"][data-theme-version="dark"][data-sidebar-style="compact"] .deznav .metismenu>li.mm-active>a,
[data-sibebarbg="color_3"][data-theme-version="dark"][data-sidebar-style="compact"] .deznav .metismenu>li:hover>a,
[data-sibebarbg="color_3"][data-theme-version="dark"][data-sidebar-style="compact"] .deznav .metismenu>li.mm-active>a {
    background: #521fc9;
}

[data-sibebarbg="color_3"][data-theme-version="dark"][data-theme-version="dark"][data-sidebar-style="overlay"] .menu-toggle .deznav .metismenu li>ul,
[data-sibebarbg="color_3"][data-theme-version="dark"][data-sidebar-style="overlay"] .menu-toggle .deznav .metismenu li>ul {
    background: #521fc9;
}

[data-sibebarbg="color_3"][data-theme-version="dark"][data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .deznav .metismenu>li.mm-active>a,
[data-sibebarbg="color_3"][data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .deznav .metismenu>li.mm-active>a {
    background-color: #f8f8f8;
}

[data-sibebarbg="color_3"][data-theme-version="dark"][data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .deznav .metismenu li>ul,
[data-sibebarbg="color_3"][data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .deznav .metismenu li>ul {
    background: var(--primary);
}

[data-sibebarbg="color_4"][data-theme-version="dark"],
[data-sibebarbg="color_4"] {
    --sidebar-bg: #4d06a5;
}

[data-sibebarbg="color_4"][data-theme-version="dark"][data-sidebar-style="full"][data-layout="vertical"] .deznav .metismenu>li>a:after,
[data-sibebarbg="color_4"][data-theme-version="dark"][data-sidebar-style="full"][data-layout="vertical"] .deznav .metismenu>li>a:before,
[data-sibebarbg="color_4"][data-sidebar-style="full"][data-layout="vertical"] .deznav .metismenu>li>a:after,
[data-sibebarbg="color_4"][data-sidebar-style="full"][data-layout="vertical"] .deznav .metismenu>li>a:before {
    background: #4d06a5;
}

[data-sibebarbg="color_4"][data-theme-version="dark"] .deznav .metismenu a,
[data-sibebarbg="color_4"] .deznav .metismenu a {
    color: rgba(255, 255, 255, 0.8);
}

[data-sibebarbg="color_4"][data-theme-version="dark"] .deznav .metismenu li ul a:hover,
[data-sibebarbg="color_4"][data-theme-version="dark"] .deznav .metismenu li ul a:focus,
[data-sibebarbg="color_4"][data-theme-version="dark"] .deznav .metismenu li ul a.mm-active,
[data-sibebarbg="color_4"] .deznav .metismenu li ul a:hover,
[data-sibebarbg="color_4"] .deznav .metismenu li ul a:focus,
[data-sibebarbg="color_4"] .deznav .metismenu li ul a.mm-active {
    color: #fff;
}

[data-sibebarbg="color_4"][data-theme-version="dark"] .deznav .metismenu>li>a,
[data-sibebarbg="color_4"] .deznav .metismenu>li>a {
    color: rgba(255, 255, 255, 0.85);
}

[data-sibebarbg="color_4"][data-theme-version="dark"] .deznav .metismenu>li>a i,
[data-sibebarbg="color_4"] .deznav .metismenu>li>a i {
    color: rgba(255, 255, 255, 0.85);
}

[data-sibebarbg="color_4"][data-theme-version="dark"] .deznav .metismenu>li.mm-active>a,
[data-sibebarbg="color_4"] .deznav .metismenu>li.mm-active>a {
    background: rgba(255, 255, 255, 0.15);
    color: #fff;
}

[data-sibebarbg="color_4"][data-theme-version="dark"] .deznav .metismenu>li.mm-active>a i,
[data-sibebarbg="color_4"] .deznav .metismenu>li.mm-active>a i {
    color: #4d06a5 !important;
}

[data-sibebarbg="color_4"][data-theme-version="dark"] .deznav .metismenu .has-arrow:after,
[data-sibebarbg="color_4"] .deznav .metismenu .has-arrow:after {
    border-color: rgba(255, 255, 255, 0.85) transparent transparent rgba(255, 255, 255, 0.85);
}

[data-sibebarbg="color_4"][data-theme-version="dark"] .deznav .header-profile>a.nav-link,
[data-sibebarbg="color_4"] .deznav .header-profile>a.nav-link {
    border-color: rgba(255, 255, 255, 0.3);
}

[data-sibebarbg="color_4"][data-theme-version="dark"] .deznav .header-profile>a.nav-link .header-info span,
[data-sibebarbg="color_4"] .deznav .header-profile>a.nav-link .header-info span {
    color: #fff;
}

[data-sibebarbg="color_4"][data-theme-version="dark"] .deznav .header-profile>a.nav-link .header-info small,
[data-sibebarbg="color_4"][data-theme-version="dark"] .deznav .header-profile>a.nav-link .header-info .small,
[data-sibebarbg="color_4"] .deznav .header-profile>a.nav-link .header-info small,
[data-sibebarbg="color_4"] .deznav .header-profile>a.nav-link .header-info .small {
    color: rgba(255, 255, 255, 0.8);
}

[data-sibebarbg="color_4"][data-theme-version="dark"] .deznav .copyright,
[data-sibebarbg="color_4"] .deznav .copyright {
    color: #fff;
}

[data-sibebarbg="color_4"][data-theme-version="dark"][data-sidebar-style="mini"] .deznav .metismenu li>ul,
[data-sibebarbg="color_4"][data-sidebar-style="mini"] .deznav .metismenu li>ul {
    background-color: #6408d6;
}

[data-sibebarbg="color_4"][data-theme-version="dark"][data-sidebar-style="mini"] .deznav .metismenu>li.mm-active>a,
[data-sibebarbg="color_4"][data-theme-version="dark"][data-sidebar-style="mini"] .deznav .metismenu>li:hover>a,
[data-sibebarbg="color_4"][data-sidebar-style="mini"] .deznav .metismenu>li.mm-active>a,
[data-sibebarbg="color_4"][data-sidebar-style="mini"] .deznav .metismenu>li:hover>a {
    background: #fff;
}

[data-sibebarbg="color_4"][data-theme-version="dark"][data-sidebar-style="mini"] .deznav .metismenu>li.mm-active>a i,
[data-sibebarbg="color_4"][data-theme-version="dark"][data-sidebar-style="mini"] .deznav .metismenu>li:hover>a i,
[data-sibebarbg="color_4"][data-sidebar-style="mini"] .deznav .metismenu>li.mm-active>a i,
[data-sibebarbg="color_4"][data-sidebar-style="mini"] .deznav .metismenu>li:hover>a i {
    color: #4d06a5;
}

[data-sibebarbg="color_4"][data-theme-version="dark"][data-sidebar-style="compact"] .deznav .metismenu li a:before,
[data-sibebarbg="color_4"][data-sidebar-style="compact"] .deznav .metismenu li a:before {
    background: #fff;
}

[data-sibebarbg="color_4"][data-theme-version="dark"][data-sidebar-style="compact"] .deznav .metismenu li.mm-active>a,
[data-sibebarbg="color_4"][data-theme-version="dark"][data-sidebar-style="compact"] .deznav .metismenu li:hover>a,
[data-sibebarbg="color_4"][data-sidebar-style="compact"] .deznav .metismenu li.mm-active>a,
[data-sibebarbg="color_4"][data-sidebar-style="compact"] .deznav .metismenu li:hover>a {
    background: linear-gradient(to right, #6408d6 0%, #4d06a5 100%);
}

[data-sibebarbg="color_4"][data-theme-version="dark"][data-sidebar-style="compact"] .deznav .metismenu>li.mm-active>a,
[data-sibebarbg="color_4"][data-theme-version="dark"][data-sidebar-style="compact"] .deznav .metismenu>li:hover>a,
[data-sibebarbg="color_4"][data-sidebar-style="compact"] .deznav .metismenu>li.mm-active>a,
[data-sibebarbg="color_4"][data-sidebar-style="compact"] .deznav .metismenu>li:hover>a {
    background: #6408d6;
}

[data-sibebarbg="color_4"][data-theme-version="dark"][data-sidebar-style="compact"] .deznav .metismenu>li.mm-active>a i,
[data-sibebarbg="color_4"][data-theme-version="dark"][data-sidebar-style="compact"] .deznav .metismenu>li:hover>a i,
[data-sibebarbg="color_4"][data-sidebar-style="compact"] .deznav .metismenu>li.mm-active>a i,
[data-sibebarbg="color_4"][data-sidebar-style="compact"] .deznav .metismenu>li:hover>a i {
    color: #fff !important;
}

[data-sibebarbg="color_4"][data-theme-version="dark"][data-sidebar-style="modern"] .deznav .metismenu li>ul,
[data-sibebarbg="color_4"][data-sidebar-style="modern"] .deznav .metismenu li>ul {
    background-color: #6408d6;
}

[data-sibebarbg="color_4"][data-theme-version="dark"][data-sidebar-style="modern"] .deznav .metismenu>li.mm-active>a,
[data-sibebarbg="color_4"][data-theme-version="dark"][data-sidebar-style="modern"] .deznav .metismenu>li:hover>a,
[data-sibebarbg="color_4"][data-sidebar-style="modern"] .deznav .metismenu>li.mm-active>a,
[data-sibebarbg="color_4"][data-sidebar-style="modern"] .deznav .metismenu>li:hover>a {
    background: #6408d6;
}

[data-sibebarbg="color_4"][data-theme-version="dark"][data-sidebar-style="modern"] .deznav .metismenu>li.mm-active>a i,
[data-sibebarbg="color_4"][data-theme-version="dark"][data-sidebar-style="modern"] .deznav .metismenu>li:hover>a i,
[data-sibebarbg="color_4"][data-sidebar-style="modern"] .deznav .metismenu>li.mm-active>a i,
[data-sibebarbg="color_4"][data-sidebar-style="modern"] .deznav .metismenu>li:hover>a i {
    color: #fff !important;
}

[data-sibebarbg="color_4"][data-theme-version="dark"][data-sidebar-style="overlay"] .deznav .metismenu>li>a:before,
[data-sibebarbg="color_4"][data-sidebar-style="overlay"] .deznav .metismenu>li>a:before {
    background: #fff;
}

[data-sibebarbg="color_4"][data-theme-version="dark"][data-sidebar-style="overlay"] .deznav .metismenu>li.mm-active>a,
[data-sibebarbg="color_4"][data-sidebar-style="overlay"] .deznav .metismenu>li.mm-active>a {
    background: #4d06a5;
}

[data-sibebarbg="color_4"][data-theme-version="dark"][data-sidebar-style="overlay"] .deznav .metismenu>li.mm-active>a i,
[data-sibebarbg="color_4"][data-sidebar-style="overlay"] .deznav .metismenu>li.mm-active>a i {
    color: #fff !important;
}

[data-sibebarbg="color_4"][data-theme-version="dark"][data-sidebar-style="icon-hover"] .deznav .metismenu>li.mm-active>a,
[data-sibebarbg="color_4"][data-theme-version="dark"][data-sidebar-style="icon-hover"] .deznav .metismenu>li:hover>a,
[data-sibebarbg="color_4"][data-sidebar-style="icon-hover"] .deznav .metismenu>li.mm-active>a,
[data-sibebarbg="color_4"][data-sidebar-style="icon-hover"] .deznav .metismenu>li:hover>a {
    background: #6408d6;
    color: #fff;
}

[data-sibebarbg="color_4"][data-theme-version="dark"][data-sidebar-style="icon-hover"] .deznav .metismenu>li.mm-active>a i,
[data-sibebarbg="color_4"][data-theme-version="dark"][data-sidebar-style="icon-hover"] .deznav .metismenu>li:hover>a i,
[data-sibebarbg="color_4"][data-sidebar-style="icon-hover"] .deznav .metismenu>li.mm-active>a i,
[data-sibebarbg="color_4"][data-sidebar-style="icon-hover"] .deznav .metismenu>li:hover>a i {
    color: #fff !important;
}

[data-sibebarbg="color_4"][data-theme-version="dark"][data-layout="horizontal"] .deznav .metismenu>li.mm-active>a i,
[data-sibebarbg="color_4"][data-layout="horizontal"] .deznav .metismenu>li.mm-active>a i {
    color: #fff !important;
}

[data-sibebarbg="color_4"][data-theme-version="dark"][data-layout="horizontal"] .deznav .metismenu li>ul,
[data-sibebarbg="color_4"][data-layout="horizontal"] .deznav .metismenu li>ul {
    background: #6408d6;
}

[data-sibebarbg="color_4"][data-theme-version="dark"][data-layout="horizontal"][data-sidebar-style="mini"] .deznav .metismenu>li.mm-active>a i,
[data-sibebarbg="color_4"][data-layout="horizontal"][data-sidebar-style="mini"] .deznav .metismenu>li.mm-active>a i {
    color: #4d06a5 !important;
}

[data-sibebarbg="color_4"][data-theme-version="dark"][data-theme-version="dark"][data-sidebar-style="compact"] .deznav .metismenu>li:hover>a,
[data-sibebarbg="color_4"][data-theme-version="dark"][data-theme-version="dark"][data-sidebar-style="compact"] .deznav .metismenu>li.mm-active>a,
[data-sibebarbg="color_4"][data-theme-version="dark"][data-sidebar-style="compact"] .deznav .metismenu>li:hover>a,
[data-sibebarbg="color_4"][data-theme-version="dark"][data-sidebar-style="compact"] .deznav .metismenu>li.mm-active>a {
    background: #6408d6;
}

[data-sibebarbg="color_4"][data-theme-version="dark"][data-theme-version="dark"][data-sidebar-style="overlay"] .menu-toggle .deznav .metismenu li>ul,
[data-sibebarbg="color_4"][data-theme-version="dark"][data-sidebar-style="overlay"] .menu-toggle .deznav .metismenu li>ul {
    background: #6408d6;
}

[data-sibebarbg="color_4"][data-theme-version="dark"][data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .deznav .metismenu>li.mm-active>a,
[data-sibebarbg="color_4"][data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .deznav .metismenu>li.mm-active>a {
    background-color: #6408d6;
}

[data-sibebarbg="color_4"][data-theme-version="dark"][data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .deznav .metismenu li>ul,
[data-sibebarbg="color_4"][data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .deznav .metismenu li>ul {
    background: #6408d6;
}

[data-sibebarbg="color_5"][data-theme-version="dark"],
[data-sibebarbg="color_5"] {
    --sidebar-bg: #dc3545;
}

[data-sibebarbg="color_5"][data-theme-version="dark"][data-sidebar-style="full"][data-layout="vertical"] .deznav .metismenu>li>a:after,
[data-sibebarbg="color_5"][data-theme-version="dark"][data-sidebar-style="full"][data-layout="vertical"] .deznav .metismenu>li>a:before,
[data-sibebarbg="color_5"][data-sidebar-style="full"][data-layout="vertical"] .deznav .metismenu>li>a:after,
[data-sibebarbg="color_5"][data-sidebar-style="full"][data-layout="vertical"] .deznav .metismenu>li>a:before {
    background: #dc3545;
}

[data-sibebarbg="color_5"][data-theme-version="dark"] .deznav .metismenu a,
[data-sibebarbg="color_5"] .deznav .metismenu a {
    color: rgba(255, 255, 255, 0.8);
}

[data-sibebarbg="color_5"][data-theme-version="dark"] .deznav .metismenu li ul a:hover,
[data-sibebarbg="color_5"][data-theme-version="dark"] .deznav .metismenu li ul a:focus,
[data-sibebarbg="color_5"][data-theme-version="dark"] .deznav .metismenu li ul a.mm-active,
[data-sibebarbg="color_5"] .deznav .metismenu li ul a:hover,
[data-sibebarbg="color_5"] .deznav .metismenu li ul a:focus,
[data-sibebarbg="color_5"] .deznav .metismenu li ul a.mm-active {
    color: #fff;
}

[data-sibebarbg="color_5"][data-theme-version="dark"] .deznav .metismenu>li>a,
[data-sibebarbg="color_5"] .deznav .metismenu>li>a {
    color: rgba(255, 255, 255, 0.85);
}

[data-sibebarbg="color_5"][data-theme-version="dark"] .deznav .metismenu>li>a i,
[data-sibebarbg="color_5"] .deznav .metismenu>li>a i {
    color: rgba(255, 255, 255, 0.85);
}

[data-sibebarbg="color_5"][data-theme-version="dark"] .deznav .metismenu>li.mm-active>a,
[data-sibebarbg="color_5"] .deznav .metismenu>li.mm-active>a {
    background: rgba(255, 255, 255, 0.15);
    color: #fff;
}

[data-sibebarbg="color_5"][data-theme-version="dark"] .deznav .metismenu>li.mm-active>a i,
[data-sibebarbg="color_5"] .deznav .metismenu>li.mm-active>a i {
    color: #dc3545 !important;
}

[data-sibebarbg="color_5"][data-theme-version="dark"] .deznav .metismenu .has-arrow:after,
[data-sibebarbg="color_5"] .deznav .metismenu .has-arrow:after {
    border-color: rgba(255, 255, 255, 0.85) transparent transparent rgba(255, 255, 255, 0.85);
}

[data-sibebarbg="color_5"][data-theme-version="dark"] .deznav .header-profile>a.nav-link,
[data-sibebarbg="color_5"] .deznav .header-profile>a.nav-link {
    border-color: rgba(255, 255, 255, 0.3);
}

[data-sibebarbg="color_5"][data-theme-version="dark"] .deznav .header-profile>a.nav-link .header-info span,
[data-sibebarbg="color_5"] .deznav .header-profile>a.nav-link .header-info span {
    color: #fff;
}

[data-sibebarbg="color_5"][data-theme-version="dark"] .deznav .header-profile>a.nav-link .header-info small,
[data-sibebarbg="color_5"][data-theme-version="dark"] .deznav .header-profile>a.nav-link .header-info .small,
[data-sibebarbg="color_5"] .deznav .header-profile>a.nav-link .header-info small,
[data-sibebarbg="color_5"] .deznav .header-profile>a.nav-link .header-info .small {
    color: rgba(255, 255, 255, 0.8);
}

[data-sibebarbg="color_5"][data-theme-version="dark"] .deznav .copyright,
[data-sibebarbg="color_5"] .deznav .copyright {
    color: #fff;
}

[data-sibebarbg="color_5"][data-theme-version="dark"][data-sidebar-style="mini"] .deznav .metismenu li>ul,
[data-sibebarbg="color_5"][data-sidebar-style="mini"] .deznav .metismenu li>ul {
    background-color: #e4606d;
}

[data-sibebarbg="color_5"][data-theme-version="dark"][data-sidebar-style="mini"] .deznav .metismenu>li.mm-active>a,
[data-sibebarbg="color_5"][data-theme-version="dark"][data-sidebar-style="mini"] .deznav .metismenu>li:hover>a,
[data-sibebarbg="color_5"][data-sidebar-style="mini"] .deznav .metismenu>li.mm-active>a,
[data-sibebarbg="color_5"][data-sidebar-style="mini"] .deznav .metismenu>li:hover>a {
    background: #fff;
}

[data-sibebarbg="color_5"][data-theme-version="dark"][data-sidebar-style="mini"] .deznav .metismenu>li.mm-active>a i,
[data-sibebarbg="color_5"][data-theme-version="dark"][data-sidebar-style="mini"] .deznav .metismenu>li:hover>a i,
[data-sibebarbg="color_5"][data-sidebar-style="mini"] .deznav .metismenu>li.mm-active>a i,
[data-sibebarbg="color_5"][data-sidebar-style="mini"] .deznav .metismenu>li:hover>a i {
    color: #dc3545;
}

[data-sibebarbg="color_5"][data-theme-version="dark"][data-sidebar-style="compact"] .deznav .metismenu li a:before,
[data-sibebarbg="color_5"][data-sidebar-style="compact"] .deznav .metismenu li a:before {
    background: #fff;
}

[data-sibebarbg="color_5"][data-theme-version="dark"][data-sidebar-style="compact"] .deznav .metismenu li.mm-active>a,
[data-sibebarbg="color_5"][data-theme-version="dark"][data-sidebar-style="compact"] .deznav .metismenu li:hover>a,
[data-sibebarbg="color_5"][data-sidebar-style="compact"] .deznav .metismenu li.mm-active>a,
[data-sibebarbg="color_5"][data-sidebar-style="compact"] .deznav .metismenu li:hover>a {
    background: linear-gradient(to right, #e4606d 0%, #dc3545 100%);
}

[data-sibebarbg="color_5"][data-theme-version="dark"][data-sidebar-style="compact"] .deznav .metismenu>li.mm-active>a,
[data-sibebarbg="color_5"][data-theme-version="dark"][data-sidebar-style="compact"] .deznav .metismenu>li:hover>a,
[data-sibebarbg="color_5"][data-sidebar-style="compact"] .deznav .metismenu>li.mm-active>a,
[data-sibebarbg="color_5"][data-sidebar-style="compact"] .deznav .metismenu>li:hover>a {
    background: #e4606d;
}

[data-sibebarbg="color_5"][data-theme-version="dark"][data-sidebar-style="compact"] .deznav .metismenu>li.mm-active>a i,
[data-sibebarbg="color_5"][data-theme-version="dark"][data-sidebar-style="compact"] .deznav .metismenu>li:hover>a i,
[data-sibebarbg="color_5"][data-sidebar-style="compact"] .deznav .metismenu>li.mm-active>a i,
[data-sibebarbg="color_5"][data-sidebar-style="compact"] .deznav .metismenu>li:hover>a i {
    color: #fff !important;
}

[data-sibebarbg="color_5"][data-theme-version="dark"][data-sidebar-style="modern"] .deznav .metismenu li>ul,
[data-sibebarbg="color_5"][data-sidebar-style="modern"] .deznav .metismenu li>ul {
    background-color: #e4606d;
}

[data-sibebarbg="color_5"][data-theme-version="dark"][data-sidebar-style="modern"] .deznav .metismenu>li.mm-active>a,
[data-sibebarbg="color_5"][data-theme-version="dark"][data-sidebar-style="modern"] .deznav .metismenu>li:hover>a,
[data-sibebarbg="color_5"][data-sidebar-style="modern"] .deznav .metismenu>li.mm-active>a,
[data-sibebarbg="color_5"][data-sidebar-style="modern"] .deznav .metismenu>li:hover>a {
    background: #e4606d;
}

[data-sibebarbg="color_5"][data-theme-version="dark"][data-sidebar-style="modern"] .deznav .metismenu>li.mm-active>a i,
[data-sibebarbg="color_5"][data-theme-version="dark"][data-sidebar-style="modern"] .deznav .metismenu>li:hover>a i,
[data-sibebarbg="color_5"][data-sidebar-style="modern"] .deznav .metismenu>li.mm-active>a i,
[data-sibebarbg="color_5"][data-sidebar-style="modern"] .deznav .metismenu>li:hover>a i {
    color: #fff !important;
}

[data-sibebarbg="color_5"][data-theme-version="dark"][data-sidebar-style="overlay"] .deznav .metismenu>li>a:before,
[data-sibebarbg="color_5"][data-sidebar-style="overlay"] .deznav .metismenu>li>a:before {
    background: #fff;
}

[data-sibebarbg="color_5"][data-theme-version="dark"][data-sidebar-style="overlay"] .deznav .metismenu>li.mm-active>a,
[data-sibebarbg="color_5"][data-sidebar-style="overlay"] .deznav .metismenu>li.mm-active>a {
    background: #dc3545;
}

[data-sibebarbg="color_5"][data-theme-version="dark"][data-sidebar-style="overlay"] .deznav .metismenu>li.mm-active>a i,
[data-sibebarbg="color_5"][data-sidebar-style="overlay"] .deznav .metismenu>li.mm-active>a i {
    color: #fff !important;
}

[data-sibebarbg="color_5"][data-theme-version="dark"][data-sidebar-style="icon-hover"] .deznav .metismenu>li.mm-active>a,
[data-sibebarbg="color_5"][data-theme-version="dark"][data-sidebar-style="icon-hover"] .deznav .metismenu>li:hover>a,
[data-sibebarbg="color_5"][data-sidebar-style="icon-hover"] .deznav .metismenu>li.mm-active>a,
[data-sibebarbg="color_5"][data-sidebar-style="icon-hover"] .deznav .metismenu>li:hover>a {
    background: #e4606d;
    color: #fff;
}

[data-sibebarbg="color_5"][data-theme-version="dark"][data-sidebar-style="icon-hover"] .deznav .metismenu>li.mm-active>a i,
[data-sibebarbg="color_5"][data-theme-version="dark"][data-sidebar-style="icon-hover"] .deznav .metismenu>li:hover>a i,
[data-sibebarbg="color_5"][data-sidebar-style="icon-hover"] .deznav .metismenu>li.mm-active>a i,
[data-sibebarbg="color_5"][data-sidebar-style="icon-hover"] .deznav .metismenu>li:hover>a i {
    color: #fff !important;
}

[data-sibebarbg="color_5"][data-theme-version="dark"][data-layout="horizontal"] .deznav .metismenu>li.mm-active>a i,
[data-sibebarbg="color_5"][data-layout="horizontal"] .deznav .metismenu>li.mm-active>a i {
    color: #fff !important;
}

[data-sibebarbg="color_5"][data-theme-version="dark"][data-layout="horizontal"] .deznav .metismenu li>ul,
[data-sibebarbg="color_5"][data-layout="horizontal"] .deznav .metismenu li>ul {
    background: #e4606d;
}

[data-sibebarbg="color_5"][data-theme-version="dark"][data-layout="horizontal"][data-sidebar-style="mini"] .deznav .metismenu>li.mm-active>a i,
[data-sibebarbg="color_5"][data-layout="horizontal"][data-sidebar-style="mini"] .deznav .metismenu>li.mm-active>a i {
    color: #dc3545 !important;
}

[data-sibebarbg="color_5"][data-theme-version="dark"][data-theme-version="dark"][data-sidebar-style="compact"] .deznav .metismenu>li:hover>a,
[data-sibebarbg="color_5"][data-theme-version="dark"][data-theme-version="dark"][data-sidebar-style="compact"] .deznav .metismenu>li.mm-active>a,
[data-sibebarbg="color_5"][data-theme-version="dark"][data-sidebar-style="compact"] .deznav .metismenu>li:hover>a,
[data-sibebarbg="color_5"][data-theme-version="dark"][data-sidebar-style="compact"] .deznav .metismenu>li.mm-active>a {
    background: #e4606d;
}

[data-sibebarbg="color_5"][data-theme-version="dark"][data-theme-version="dark"][data-sidebar-style="overlay"] .menu-toggle .deznav .metismenu li>ul,
[data-sibebarbg="color_5"][data-theme-version="dark"][data-sidebar-style="overlay"] .menu-toggle .deznav .metismenu li>ul {
    background: #e4606d;
}

[data-sibebarbg="color_5"][data-theme-version="dark"][data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .deznav .metismenu>li.mm-active>a,
[data-sibebarbg="color_5"][data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .deznav .metismenu>li.mm-active>a {
    background-color: #e4606d;
}

[data-sibebarbg="color_5"][data-theme-version="dark"][data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .deznav .metismenu li>ul,
[data-sibebarbg="color_5"][data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .deznav .metismenu li>ul {
    background: #e4606d;
}

[data-sibebarbg="color_6"][data-theme-version="dark"],
[data-sibebarbg="color_6"] {
    --sidebar-bg: #fd7e14;
}

[data-sibebarbg="color_6"][data-theme-version="dark"][data-sidebar-style="full"][data-layout="vertical"] .deznav .metismenu>li>a:after,
[data-sibebarbg="color_6"][data-theme-version="dark"][data-sidebar-style="full"][data-layout="vertical"] .deznav .metismenu>li>a:before,
[data-sibebarbg="color_6"][data-sidebar-style="full"][data-layout="vertical"] .deznav .metismenu>li>a:after,
[data-sibebarbg="color_6"][data-sidebar-style="full"][data-layout="vertical"] .deznav .metismenu>li>a:before {
    background: #fd7e14;
}

[data-sibebarbg="color_6"][data-theme-version="dark"] .deznav .metismenu a,
[data-sibebarbg="color_6"] .deznav .metismenu a {
    color: rgba(255, 255, 255, 0.8);
}

[data-sibebarbg="color_6"][data-theme-version="dark"] .deznav .metismenu li ul a:hover,
[data-sibebarbg="color_6"][data-theme-version="dark"] .deznav .metismenu li ul a:focus,
[data-sibebarbg="color_6"][data-theme-version="dark"] .deznav .metismenu li ul a.mm-active,
[data-sibebarbg="color_6"] .deznav .metismenu li ul a:hover,
[data-sibebarbg="color_6"] .deznav .metismenu li ul a:focus,
[data-sibebarbg="color_6"] .deznav .metismenu li ul a.mm-active {
    color: #fff;
}

[data-sibebarbg="color_6"][data-theme-version="dark"] .deznav .metismenu>li>a,
[data-sibebarbg="color_6"] .deznav .metismenu>li>a {
    color: rgba(255, 255, 255, 0.85);
}

[data-sibebarbg="color_6"][data-theme-version="dark"] .deznav .metismenu>li>a i,
[data-sibebarbg="color_6"] .deznav .metismenu>li>a i {
    color: rgba(255, 255, 255, 0.85);
}

[data-sibebarbg="color_6"][data-theme-version="dark"] .deznav .metismenu>li.mm-active>a,
[data-sibebarbg="color_6"] .deznav .metismenu>li.mm-active>a {
    background: rgba(255, 255, 255, 0.15);
    color: #fff;
}

[data-sibebarbg="color_6"][data-theme-version="dark"] .deznav .metismenu>li.mm-active>a i,
[data-sibebarbg="color_6"] .deznav .metismenu>li.mm-active>a i {
    color: #fd7e14 !important;
}

[data-sibebarbg="color_6"][data-theme-version="dark"] .deznav .metismenu .has-arrow:after,
[data-sibebarbg="color_6"] .deznav .metismenu .has-arrow:after {
    border-color: rgba(255, 255, 255, 0.85) transparent transparent rgba(255, 255, 255, 0.85);
}

[data-sibebarbg="color_6"][data-theme-version="dark"] .deznav .header-profile>a.nav-link,
[data-sibebarbg="color_6"] .deznav .header-profile>a.nav-link {
    border-color: rgba(255, 255, 255, 0.3);
}

[data-sibebarbg="color_6"][data-theme-version="dark"] .deznav .header-profile>a.nav-link .header-info span,
[data-sibebarbg="color_6"] .deznav .header-profile>a.nav-link .header-info span {
    color: #fff;
}

[data-sibebarbg="color_6"][data-theme-version="dark"] .deznav .header-profile>a.nav-link .header-info small,
[data-sibebarbg="color_6"][data-theme-version="dark"] .deznav .header-profile>a.nav-link .header-info .small,
[data-sibebarbg="color_6"] .deznav .header-profile>a.nav-link .header-info small,
[data-sibebarbg="color_6"] .deznav .header-profile>a.nav-link .header-info .small {
    color: rgba(255, 255, 255, 0.8);
}

[data-sibebarbg="color_6"][data-theme-version="dark"] .deznav .copyright,
[data-sibebarbg="color_6"] .deznav .copyright {
    color: #fff;
}

[data-sibebarbg="color_6"][data-theme-version="dark"][data-sidebar-style="mini"] .deznav .metismenu li>ul,
[data-sibebarbg="color_6"][data-sidebar-style="mini"] .deznav .metismenu li>ul {
    background-color: #fd9a47;
}

[data-sibebarbg="color_6"][data-theme-version="dark"][data-sidebar-style="mini"] .deznav .metismenu>li.mm-active>a,
[data-sibebarbg="color_6"][data-theme-version="dark"][data-sidebar-style="mini"] .deznav .metismenu>li:hover>a,
[data-sibebarbg="color_6"][data-sidebar-style="mini"] .deznav .metismenu>li.mm-active>a,
[data-sibebarbg="color_6"][data-sidebar-style="mini"] .deznav .metismenu>li:hover>a {
    background: #fff;
}

[data-sibebarbg="color_6"][data-theme-version="dark"][data-sidebar-style="mini"] .deznav .metismenu>li.mm-active>a i,
[data-sibebarbg="color_6"][data-theme-version="dark"][data-sidebar-style="mini"] .deznav .metismenu>li:hover>a i,
[data-sibebarbg="color_6"][data-sidebar-style="mini"] .deznav .metismenu>li.mm-active>a i,
[data-sibebarbg="color_6"][data-sidebar-style="mini"] .deznav .metismenu>li:hover>a i {
    color: #fd7e14;
}

[data-sibebarbg="color_6"][data-theme-version="dark"][data-sidebar-style="compact"] .deznav .metismenu li a:before,
[data-sibebarbg="color_6"][data-sidebar-style="compact"] .deznav .metismenu li a:before {
    background: #fff;
}

[data-sibebarbg="color_6"][data-theme-version="dark"][data-sidebar-style="compact"] .deznav .metismenu li.mm-active>a,
[data-sibebarbg="color_6"][data-theme-version="dark"][data-sidebar-style="compact"] .deznav .metismenu li:hover>a,
[data-sibebarbg="color_6"][data-sidebar-style="compact"] .deznav .metismenu li.mm-active>a,
[data-sibebarbg="color_6"][data-sidebar-style="compact"] .deznav .metismenu li:hover>a {
    background: linear-gradient(to right, #fd9a47 0%, #fd7e14 100%);
}

[data-sibebarbg="color_6"][data-theme-version="dark"][data-sidebar-style="compact"] .deznav .metismenu>li.mm-active>a,
[data-sibebarbg="color_6"][data-theme-version="dark"][data-sidebar-style="compact"] .deznav .metismenu>li:hover>a,
[data-sibebarbg="color_6"][data-sidebar-style="compact"] .deznav .metismenu>li.mm-active>a,
[data-sibebarbg="color_6"][data-sidebar-style="compact"] .deznav .metismenu>li:hover>a {
    background: #fd9a47;
}

[data-sibebarbg="color_6"][data-theme-version="dark"][data-sidebar-style="compact"] .deznav .metismenu>li.mm-active>a i,
[data-sibebarbg="color_6"][data-theme-version="dark"][data-sidebar-style="compact"] .deznav .metismenu>li:hover>a i,
[data-sibebarbg="color_6"][data-sidebar-style="compact"] .deznav .metismenu>li.mm-active>a i,
[data-sibebarbg="color_6"][data-sidebar-style="compact"] .deznav .metismenu>li:hover>a i {
    color: #fff !important;
}

[data-sibebarbg="color_6"][data-theme-version="dark"][data-sidebar-style="modern"] .deznav .metismenu li>ul,
[data-sibebarbg="color_6"][data-sidebar-style="modern"] .deznav .metismenu li>ul {
    background-color: #fd9a47;
}

[data-sibebarbg="color_6"][data-theme-version="dark"][data-sidebar-style="modern"] .deznav .metismenu>li.mm-active>a,
[data-sibebarbg="color_6"][data-theme-version="dark"][data-sidebar-style="modern"] .deznav .metismenu>li:hover>a,
[data-sibebarbg="color_6"][data-sidebar-style="modern"] .deznav .metismenu>li.mm-active>a,
[data-sibebarbg="color_6"][data-sidebar-style="modern"] .deznav .metismenu>li:hover>a {
    background: #fd9a47;
}

[data-sibebarbg="color_6"][data-theme-version="dark"][data-sidebar-style="modern"] .deznav .metismenu>li.mm-active>a i,
[data-sibebarbg="color_6"][data-theme-version="dark"][data-sidebar-style="modern"] .deznav .metismenu>li:hover>a i,
[data-sibebarbg="color_6"][data-sidebar-style="modern"] .deznav .metismenu>li.mm-active>a i,
[data-sibebarbg="color_6"][data-sidebar-style="modern"] .deznav .metismenu>li:hover>a i {
    color: #fff !important;
}

[data-sibebarbg="color_6"][data-theme-version="dark"][data-sidebar-style="overlay"] .deznav .metismenu>li>a:before,
[data-sibebarbg="color_6"][data-sidebar-style="overlay"] .deznav .metismenu>li>a:before {
    background: #fff;
}

[data-sibebarbg="color_6"][data-theme-version="dark"][data-sidebar-style="overlay"] .deznav .metismenu>li.mm-active>a,
[data-sibebarbg="color_6"][data-sidebar-style="overlay"] .deznav .metismenu>li.mm-active>a {
    background: #fd7e14;
}

[data-sibebarbg="color_6"][data-theme-version="dark"][data-sidebar-style="overlay"] .deznav .metismenu>li.mm-active>a i,
[data-sibebarbg="color_6"][data-sidebar-style="overlay"] .deznav .metismenu>li.mm-active>a i {
    color: #fff !important;
}

[data-sibebarbg="color_6"][data-theme-version="dark"][data-sidebar-style="icon-hover"] .deznav .metismenu>li.mm-active>a,
[data-sibebarbg="color_6"][data-theme-version="dark"][data-sidebar-style="icon-hover"] .deznav .metismenu>li:hover>a,
[data-sibebarbg="color_6"][data-sidebar-style="icon-hover"] .deznav .metismenu>li.mm-active>a,
[data-sibebarbg="color_6"][data-sidebar-style="icon-hover"] .deznav .metismenu>li:hover>a {
    background: #fd9a47;
    color: #fff;
}

[data-sibebarbg="color_6"][data-theme-version="dark"][data-sidebar-style="icon-hover"] .deznav .metismenu>li.mm-active>a i,
[data-sibebarbg="color_6"][data-theme-version="dark"][data-sidebar-style="icon-hover"] .deznav .metismenu>li:hover>a i,
[data-sibebarbg="color_6"][data-sidebar-style="icon-hover"] .deznav .metismenu>li.mm-active>a i,
[data-sibebarbg="color_6"][data-sidebar-style="icon-hover"] .deznav .metismenu>li:hover>a i {
    color: #fff !important;
}

[data-sibebarbg="color_6"][data-theme-version="dark"][data-layout="horizontal"] .deznav .metismenu>li.mm-active>a i,
[data-sibebarbg="color_6"][data-layout="horizontal"] .deznav .metismenu>li.mm-active>a i {
    color: #fff !important;
}

[data-sibebarbg="color_6"][data-theme-version="dark"][data-layout="horizontal"] .deznav .metismenu li>ul,
[data-sibebarbg="color_6"][data-layout="horizontal"] .deznav .metismenu li>ul {
    background: #fd9a47;
}

[data-sibebarbg="color_6"][data-theme-version="dark"][data-layout="horizontal"][data-sidebar-style="mini"] .deznav .metismenu>li.mm-active>a i,
[data-sibebarbg="color_6"][data-layout="horizontal"][data-sidebar-style="mini"] .deznav .metismenu>li.mm-active>a i {
    color: #fd7e14 !important;
}

[data-sibebarbg="color_6"][data-theme-version="dark"][data-theme-version="dark"][data-sidebar-style="compact"] .deznav .metismenu>li:hover>a,
[data-sibebarbg="color_6"][data-theme-version="dark"][data-theme-version="dark"][data-sidebar-style="compact"] .deznav .metismenu>li.mm-active>a,
[data-sibebarbg="color_6"][data-theme-version="dark"][data-sidebar-style="compact"] .deznav .metismenu>li:hover>a,
[data-sibebarbg="color_6"][data-theme-version="dark"][data-sidebar-style="compact"] .deznav .metismenu>li.mm-active>a {
    background: #fd9a47;
}

[data-sibebarbg="color_6"][data-theme-version="dark"][data-theme-version="dark"][data-sidebar-style="overlay"] .menu-toggle .deznav .metismenu li>ul,
[data-sibebarbg="color_6"][data-theme-version="dark"][data-sidebar-style="overlay"] .menu-toggle .deznav .metismenu li>ul {
    background: #fd9a47;
}

[data-sibebarbg="color_6"][data-theme-version="dark"][data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .deznav .metismenu>li.mm-active>a,
[data-sibebarbg="color_6"][data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .deznav .metismenu>li.mm-active>a {
    background-color: #fd9a47;
}

[data-sibebarbg="color_6"][data-theme-version="dark"][data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .deznav .metismenu li>ul,
[data-sibebarbg="color_6"][data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .deznav .metismenu li>ul {
    background: #fd9a47;
}

[data-sibebarbg="color_7"][data-theme-version="dark"],
[data-sibebarbg="color_7"] {
    --sidebar-bg: #ffc107;
}

[data-sibebarbg="color_7"][data-theme-version="dark"][data-sidebar-style="full"][data-layout="vertical"] .deznav .metismenu>li>a:after,
[data-sibebarbg="color_7"][data-theme-version="dark"][data-sidebar-style="full"][data-layout="vertical"] .deznav .metismenu>li>a:before,
[data-sibebarbg="color_7"][data-sidebar-style="full"][data-layout="vertical"] .deznav .metismenu>li>a:after,
[data-sibebarbg="color_7"][data-sidebar-style="full"][data-layout="vertical"] .deznav .metismenu>li>a:before {
    background: #ffc107;
}

[data-sibebarbg="color_7"][data-theme-version="dark"] .deznav .metismenu a,
[data-sibebarbg="color_7"] .deznav .metismenu a {
    color: rgba(255, 255, 255, 0.8);
}

[data-sibebarbg="color_7"][data-theme-version="dark"] .deznav .metismenu li ul a:hover,
[data-sibebarbg="color_7"][data-theme-version="dark"] .deznav .metismenu li ul a:focus,
[data-sibebarbg="color_7"][data-theme-version="dark"] .deznav .metismenu li ul a.mm-active,
[data-sibebarbg="color_7"] .deznav .metismenu li ul a:hover,
[data-sibebarbg="color_7"] .deznav .metismenu li ul a:focus,
[data-sibebarbg="color_7"] .deznav .metismenu li ul a.mm-active {
    color: #fff;
}

[data-sibebarbg="color_7"][data-theme-version="dark"] .deznav .metismenu>li>a,
[data-sibebarbg="color_7"] .deznav .metismenu>li>a {
    color: rgba(255, 255, 255, 0.85);
}

[data-sibebarbg="color_7"][data-theme-version="dark"] .deznav .metismenu>li>a i,
[data-sibebarbg="color_7"] .deznav .metismenu>li>a i {
    color: rgba(255, 255, 255, 0.85);
}

[data-sibebarbg="color_7"][data-theme-version="dark"] .deznav .metismenu>li.mm-active>a,
[data-sibebarbg="color_7"] .deznav .metismenu>li.mm-active>a {
    background: rgba(255, 255, 255, 0.15);
    color: #fff;
}

[data-sibebarbg="color_7"][data-theme-version="dark"] .deznav .metismenu>li.mm-active>a i,
[data-sibebarbg="color_7"] .deznav .metismenu>li.mm-active>a i {
    color: #ffc107 !important;
}

[data-sibebarbg="color_7"][data-theme-version="dark"] .deznav .metismenu .has-arrow:after,
[data-sibebarbg="color_7"] .deznav .metismenu .has-arrow:after {
    border-color: rgba(255, 255, 255, 0.85) transparent transparent rgba(255, 255, 255, 0.85);
}

[data-sibebarbg="color_7"][data-theme-version="dark"] .deznav .header-profile>a.nav-link,
[data-sibebarbg="color_7"] .deznav .header-profile>a.nav-link {
    border-color: rgba(255, 255, 255, 0.3);
}

[data-sibebarbg="color_7"][data-theme-version="dark"] .deznav .header-profile>a.nav-link .header-info span,
[data-sibebarbg="color_7"] .deznav .header-profile>a.nav-link .header-info span {
    color: #fff;
}

[data-sibebarbg="color_7"][data-theme-version="dark"] .deznav .header-profile>a.nav-link .header-info small,
[data-sibebarbg="color_7"][data-theme-version="dark"] .deznav .header-profile>a.nav-link .header-info .small,
[data-sibebarbg="color_7"] .deznav .header-profile>a.nav-link .header-info small,
[data-sibebarbg="color_7"] .deznav .header-profile>a.nav-link .header-info .small {
    color: rgba(255, 255, 255, 0.8);
}

[data-sibebarbg="color_7"][data-theme-version="dark"] .deznav .copyright,
[data-sibebarbg="color_7"] .deznav .copyright {
    color: #fff;
}

[data-sibebarbg="color_7"][data-theme-version="dark"][data-sidebar-style="mini"] .deznav .metismenu li>ul,
[data-sibebarbg="color_7"][data-sidebar-style="mini"] .deznav .metismenu li>ul {
    background-color: #ffce3a;
}

[data-sibebarbg="color_7"][data-theme-version="dark"][data-sidebar-style="mini"] .deznav .metismenu>li.mm-active>a,
[data-sibebarbg="color_7"][data-theme-version="dark"][data-sidebar-style="mini"] .deznav .metismenu>li:hover>a,
[data-sibebarbg="color_7"][data-sidebar-style="mini"] .deznav .metismenu>li.mm-active>a,
[data-sibebarbg="color_7"][data-sidebar-style="mini"] .deznav .metismenu>li:hover>a {
    background: #fff;
}

[data-sibebarbg="color_7"][data-theme-version="dark"][data-sidebar-style="mini"] .deznav .metismenu>li.mm-active>a i,
[data-sibebarbg="color_7"][data-theme-version="dark"][data-sidebar-style="mini"] .deznav .metismenu>li:hover>a i,
[data-sibebarbg="color_7"][data-sidebar-style="mini"] .deznav .metismenu>li.mm-active>a i,
[data-sibebarbg="color_7"][data-sidebar-style="mini"] .deznav .metismenu>li:hover>a i {
    color: #ffc107;
}

[data-sibebarbg="color_7"][data-theme-version="dark"][data-sidebar-style="compact"] .deznav .metismenu li a:before,
[data-sibebarbg="color_7"][data-sidebar-style="compact"] .deznav .metismenu li a:before {
    background: #fff;
}

[data-sibebarbg="color_7"][data-theme-version="dark"][data-sidebar-style="compact"] .deznav .metismenu li.mm-active>a,
[data-sibebarbg="color_7"][data-theme-version="dark"][data-sidebar-style="compact"] .deznav .metismenu li:hover>a,
[data-sibebarbg="color_7"][data-sidebar-style="compact"] .deznav .metismenu li.mm-active>a,
[data-sibebarbg="color_7"][data-sidebar-style="compact"] .deznav .metismenu li:hover>a {
    background: linear-gradient(to right, #ffce3a 0%, #ffc107 100%);
}

[data-sibebarbg="color_7"][data-theme-version="dark"][data-sidebar-style="compact"] .deznav .metismenu>li.mm-active>a,
[data-sibebarbg="color_7"][data-theme-version="dark"][data-sidebar-style="compact"] .deznav .metismenu>li:hover>a,
[data-sibebarbg="color_7"][data-sidebar-style="compact"] .deznav .metismenu>li.mm-active>a,
[data-sibebarbg="color_7"][data-sidebar-style="compact"] .deznav .metismenu>li:hover>a {
    background: #ffce3a;
}

[data-sibebarbg="color_7"][data-theme-version="dark"][data-sidebar-style="compact"] .deznav .metismenu>li.mm-active>a i,
[data-sibebarbg="color_7"][data-theme-version="dark"][data-sidebar-style="compact"] .deznav .metismenu>li:hover>a i,
[data-sibebarbg="color_7"][data-sidebar-style="compact"] .deznav .metismenu>li.mm-active>a i,
[data-sibebarbg="color_7"][data-sidebar-style="compact"] .deznav .metismenu>li:hover>a i {
    color: #fff !important;
}

[data-sibebarbg="color_7"][data-theme-version="dark"][data-sidebar-style="modern"] .deznav .metismenu li>ul,
[data-sibebarbg="color_7"][data-sidebar-style="modern"] .deznav .metismenu li>ul {
    background-color: #ffce3a;
}

[data-sibebarbg="color_7"][data-theme-version="dark"][data-sidebar-style="modern"] .deznav .metismenu>li.mm-active>a,
[data-sibebarbg="color_7"][data-theme-version="dark"][data-sidebar-style="modern"] .deznav .metismenu>li:hover>a,
[data-sibebarbg="color_7"][data-sidebar-style="modern"] .deznav .metismenu>li.mm-active>a,
[data-sibebarbg="color_7"][data-sidebar-style="modern"] .deznav .metismenu>li:hover>a {
    background: #ffce3a;
}

[data-sibebarbg="color_7"][data-theme-version="dark"][data-sidebar-style="modern"] .deznav .metismenu>li.mm-active>a i,
[data-sibebarbg="color_7"][data-theme-version="dark"][data-sidebar-style="modern"] .deznav .metismenu>li:hover>a i,
[data-sibebarbg="color_7"][data-sidebar-style="modern"] .deznav .metismenu>li.mm-active>a i,
[data-sibebarbg="color_7"][data-sidebar-style="modern"] .deznav .metismenu>li:hover>a i {
    color: #fff !important;
}

[data-sibebarbg="color_7"][data-theme-version="dark"][data-sidebar-style="overlay"] .deznav .metismenu>li>a:before,
[data-sibebarbg="color_7"][data-sidebar-style="overlay"] .deznav .metismenu>li>a:before {
    background: #fff;
}

[data-sibebarbg="color_7"][data-theme-version="dark"][data-sidebar-style="overlay"] .deznav .metismenu>li.mm-active>a,
[data-sibebarbg="color_7"][data-sidebar-style="overlay"] .deznav .metismenu>li.mm-active>a {
    background: #ffc107;
}

[data-sibebarbg="color_7"][data-theme-version="dark"][data-sidebar-style="overlay"] .deznav .metismenu>li.mm-active>a i,
[data-sibebarbg="color_7"][data-sidebar-style="overlay"] .deznav .metismenu>li.mm-active>a i {
    color: #fff !important;
}

[data-sibebarbg="color_7"][data-theme-version="dark"][data-sidebar-style="icon-hover"] .deznav .metismenu>li.mm-active>a,
[data-sibebarbg="color_7"][data-theme-version="dark"][data-sidebar-style="icon-hover"] .deznav .metismenu>li:hover>a,
[data-sibebarbg="color_7"][data-sidebar-style="icon-hover"] .deznav .metismenu>li.mm-active>a,
[data-sibebarbg="color_7"][data-sidebar-style="icon-hover"] .deznav .metismenu>li:hover>a {
    background: #ffce3a;
    color: #fff;
}

[data-sibebarbg="color_7"][data-theme-version="dark"][data-sidebar-style="icon-hover"] .deznav .metismenu>li.mm-active>a i,
[data-sibebarbg="color_7"][data-theme-version="dark"][data-sidebar-style="icon-hover"] .deznav .metismenu>li:hover>a i,
[data-sibebarbg="color_7"][data-sidebar-style="icon-hover"] .deznav .metismenu>li.mm-active>a i,
[data-sibebarbg="color_7"][data-sidebar-style="icon-hover"] .deznav .metismenu>li:hover>a i {
    color: #fff !important;
}

[data-sibebarbg="color_7"][data-theme-version="dark"][data-layout="horizontal"] .deznav .metismenu>li.mm-active>a i,
[data-sibebarbg="color_7"][data-layout="horizontal"] .deznav .metismenu>li.mm-active>a i {
    color: #fff !important;
}

[data-sibebarbg="color_7"][data-theme-version="dark"][data-layout="horizontal"] .deznav .metismenu li>ul,
[data-sibebarbg="color_7"][data-layout="horizontal"] .deznav .metismenu li>ul {
    background: #ffce3a;
}

[data-sibebarbg="color_7"][data-theme-version="dark"][data-layout="horizontal"][data-sidebar-style="mini"] .deznav .metismenu>li.mm-active>a i,
[data-sibebarbg="color_7"][data-layout="horizontal"][data-sidebar-style="mini"] .deznav .metismenu>li.mm-active>a i {
    color: #ffc107 !important;
}

[data-sibebarbg="color_7"][data-theme-version="dark"][data-theme-version="dark"][data-sidebar-style="compact"] .deznav .metismenu>li:hover>a,
[data-sibebarbg="color_7"][data-theme-version="dark"][data-theme-version="dark"][data-sidebar-style="compact"] .deznav .metismenu>li.mm-active>a,
[data-sibebarbg="color_7"][data-theme-version="dark"][data-sidebar-style="compact"] .deznav .metismenu>li:hover>a,
[data-sibebarbg="color_7"][data-theme-version="dark"][data-sidebar-style="compact"] .deznav .metismenu>li.mm-active>a {
    background: #ffce3a;
}

[data-sibebarbg="color_7"][data-theme-version="dark"][data-theme-version="dark"][data-sidebar-style="overlay"] .menu-toggle .deznav .metismenu li>ul,
[data-sibebarbg="color_7"][data-theme-version="dark"][data-sidebar-style="overlay"] .menu-toggle .deznav .metismenu li>ul {
    background: #ffce3a;
}

[data-sibebarbg="color_7"][data-theme-version="dark"][data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .deznav .metismenu>li.mm-active>a,
[data-sibebarbg="color_7"][data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .deznav .metismenu>li.mm-active>a {
    background-color: #ffce3a;
}

[data-sibebarbg="color_7"][data-theme-version="dark"][data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .deznav .metismenu li>ul,
[data-sibebarbg="color_7"][data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .deznav .metismenu li>ul {
    background: #ffce3a;
}

[data-sibebarbg="color_8"][data-theme-version="dark"],
[data-sibebarbg="color_8"] {
    --sidebar-bg: #5bcfc5;
}

[data-sibebarbg="color_8"][data-theme-version="dark"][data-sidebar-style="full"][data-layout="vertical"] .deznav .metismenu>li>a:after,
[data-sibebarbg="color_8"][data-theme-version="dark"][data-sidebar-style="full"][data-layout="vertical"] .deznav .metismenu>li>a:before,
[data-sibebarbg="color_8"][data-sidebar-style="full"][data-layout="vertical"] .deznav .metismenu>li>a:after,
[data-sibebarbg="color_8"][data-sidebar-style="full"][data-layout="vertical"] .deznav .metismenu>li>a:before {
    background: #5bcfc5;
}

[data-sibebarbg="color_8"][data-theme-version="dark"] .deznav .metismenu a,
[data-sibebarbg="color_8"] .deznav .metismenu a {
    color: rgba(255, 255, 255, 0.8);
}

[data-sibebarbg="color_8"][data-theme-version="dark"] .deznav .metismenu li ul a:hover,
[data-sibebarbg="color_8"][data-theme-version="dark"] .deznav .metismenu li ul a:focus,
[data-sibebarbg="color_8"][data-theme-version="dark"] .deznav .metismenu li ul a.mm-active,
[data-sibebarbg="color_8"] .deznav .metismenu li ul a:hover,
[data-sibebarbg="color_8"] .deznav .metismenu li ul a:focus,
[data-sibebarbg="color_8"] .deznav .metismenu li ul a.mm-active {
    color: #fff;
}

[data-sibebarbg="color_8"][data-theme-version="dark"] .deznav .metismenu>li>a,
[data-sibebarbg="color_8"] .deznav .metismenu>li>a {
    color: rgba(255, 255, 255, 0.85);
}

[data-sibebarbg="color_8"][data-theme-version="dark"] .deznav .metismenu>li>a i,
[data-sibebarbg="color_8"] .deznav .metismenu>li>a i {
    color: rgba(255, 255, 255, 0.85);
}

[data-sibebarbg="color_8"][data-theme-version="dark"] .deznav .metismenu>li.mm-active>a,
[data-sibebarbg="color_8"] .deznav .metismenu>li.mm-active>a {
    background: rgba(255, 255, 255, 0.15);
    color: #fff;
}

[data-sibebarbg="color_8"][data-theme-version="dark"] .deznav .metismenu>li.mm-active>a i,
[data-sibebarbg="color_8"] .deznav .metismenu>li.mm-active>a i {
    color: #5bcfc5 !important;
}

[data-sibebarbg="color_8"][data-theme-version="dark"] .deznav .metismenu .has-arrow:after,
[data-sibebarbg="color_8"] .deznav .metismenu .has-arrow:after {
    border-color: rgba(255, 255, 255, 0.85) transparent transparent rgba(255, 255, 255, 0.85);
}

[data-sibebarbg="color_8"][data-theme-version="dark"] .deznav .header-profile>a.nav-link,
[data-sibebarbg="color_8"] .deznav .header-profile>a.nav-link {
    border-color: rgba(255, 255, 255, 0.3);
}

[data-sibebarbg="color_8"][data-theme-version="dark"] .deznav .header-profile>a.nav-link .header-info span,
[data-sibebarbg="color_8"] .deznav .header-profile>a.nav-link .header-info span {
    color: #fff;
}

[data-sibebarbg="color_8"][data-theme-version="dark"] .deznav .header-profile>a.nav-link .header-info small,
[data-sibebarbg="color_8"][data-theme-version="dark"] .deznav .header-profile>a.nav-link .header-info .small,
[data-sibebarbg="color_8"] .deznav .header-profile>a.nav-link .header-info small,
[data-sibebarbg="color_8"] .deznav .header-profile>a.nav-link .header-info .small {
    color: rgba(255, 255, 255, 0.8);
}

[data-sibebarbg="color_8"][data-theme-version="dark"] .deznav .copyright,
[data-sibebarbg="color_8"] .deznav .copyright {
    color: #fff;
}

[data-sibebarbg="color_8"][data-theme-version="dark"][data-sidebar-style="mini"] .deznav .metismenu li>ul,
[data-sibebarbg="color_8"][data-sidebar-style="mini"] .deznav .metismenu li>ul {
    background-color: #82dbd3;
}

[data-sibebarbg="color_8"][data-theme-version="dark"][data-sidebar-style="mini"] .deznav .metismenu>li.mm-active>a,
[data-sibebarbg="color_8"][data-theme-version="dark"][data-sidebar-style="mini"] .deznav .metismenu>li:hover>a,
[data-sibebarbg="color_8"][data-sidebar-style="mini"] .deznav .metismenu>li.mm-active>a,
[data-sibebarbg="color_8"][data-sidebar-style="mini"] .deznav .metismenu>li:hover>a {
    background: #fff;
}

[data-sibebarbg="color_8"][data-theme-version="dark"][data-sidebar-style="mini"] .deznav .metismenu>li.mm-active>a i,
[data-sibebarbg="color_8"][data-theme-version="dark"][data-sidebar-style="mini"] .deznav .metismenu>li:hover>a i,
[data-sibebarbg="color_8"][data-sidebar-style="mini"] .deznav .metismenu>li.mm-active>a i,
[data-sibebarbg="color_8"][data-sidebar-style="mini"] .deznav .metismenu>li:hover>a i {
    color: #5bcfc5;
}

[data-sibebarbg="color_8"][data-theme-version="dark"][data-sidebar-style="compact"] .deznav .metismenu li a:before,
[data-sibebarbg="color_8"][data-sidebar-style="compact"] .deznav .metismenu li a:before {
    background: #fff;
}

[data-sibebarbg="color_8"][data-theme-version="dark"][data-sidebar-style="compact"] .deznav .metismenu li.mm-active>a,
[data-sibebarbg="color_8"][data-theme-version="dark"][data-sidebar-style="compact"] .deznav .metismenu li:hover>a,
[data-sibebarbg="color_8"][data-sidebar-style="compact"] .deznav .metismenu li.mm-active>a,
[data-sibebarbg="color_8"][data-sidebar-style="compact"] .deznav .metismenu li:hover>a {
    background: linear-gradient(to right, #82dbd3 0%, #5bcfc5 100%);
}

[data-sibebarbg="color_8"][data-theme-version="dark"][data-sidebar-style="compact"] .deznav .metismenu>li.mm-active>a,
[data-sibebarbg="color_8"][data-theme-version="dark"][data-sidebar-style="compact"] .deznav .metismenu>li:hover>a,
[data-sibebarbg="color_8"][data-sidebar-style="compact"] .deznav .metismenu>li.mm-active>a,
[data-sibebarbg="color_8"][data-sidebar-style="compact"] .deznav .metismenu>li:hover>a {
    background: #82dbd3;
}

[data-sibebarbg="color_8"][data-theme-version="dark"][data-sidebar-style="compact"] .deznav .metismenu>li.mm-active>a i,
[data-sibebarbg="color_8"][data-theme-version="dark"][data-sidebar-style="compact"] .deznav .metismenu>li:hover>a i,
[data-sibebarbg="color_8"][data-sidebar-style="compact"] .deznav .metismenu>li.mm-active>a i,
[data-sibebarbg="color_8"][data-sidebar-style="compact"] .deznav .metismenu>li:hover>a i {
    color: #fff !important;
}

[data-sibebarbg="color_8"][data-theme-version="dark"][data-sidebar-style="modern"] .deznav .metismenu li>ul,
[data-sibebarbg="color_8"][data-sidebar-style="modern"] .deznav .metismenu li>ul {
    background-color: #82dbd3;
}

[data-sibebarbg="color_8"][data-theme-version="dark"][data-sidebar-style="modern"] .deznav .metismenu>li.mm-active>a,
[data-sibebarbg="color_8"][data-theme-version="dark"][data-sidebar-style="modern"] .deznav .metismenu>li:hover>a,
[data-sibebarbg="color_8"][data-sidebar-style="modern"] .deznav .metismenu>li.mm-active>a,
[data-sibebarbg="color_8"][data-sidebar-style="modern"] .deznav .metismenu>li:hover>a {
    background: #82dbd3;
}

[data-sibebarbg="color_8"][data-theme-version="dark"][data-sidebar-style="modern"] .deznav .metismenu>li.mm-active>a i,
[data-sibebarbg="color_8"][data-theme-version="dark"][data-sidebar-style="modern"] .deznav .metismenu>li:hover>a i,
[data-sibebarbg="color_8"][data-sidebar-style="modern"] .deznav .metismenu>li.mm-active>a i,
[data-sibebarbg="color_8"][data-sidebar-style="modern"] .deznav .metismenu>li:hover>a i {
    color: #fff !important;
}

[data-sibebarbg="color_8"][data-theme-version="dark"][data-sidebar-style="overlay"] .deznav .metismenu>li>a:before,
[data-sibebarbg="color_8"][data-sidebar-style="overlay"] .deznav .metismenu>li>a:before {
    background: #fff;
}

[data-sibebarbg="color_8"][data-theme-version="dark"][data-sidebar-style="overlay"] .deznav .metismenu>li.mm-active>a,
[data-sibebarbg="color_8"][data-sidebar-style="overlay"] .deznav .metismenu>li.mm-active>a {
    background: #5bcfc5;
}

[data-sibebarbg="color_8"][data-theme-version="dark"][data-sidebar-style="overlay"] .deznav .metismenu>li.mm-active>a i,
[data-sibebarbg="color_8"][data-sidebar-style="overlay"] .deznav .metismenu>li.mm-active>a i {
    color: #fff !important;
}

[data-sibebarbg="color_8"][data-theme-version="dark"][data-sidebar-style="icon-hover"] .deznav .metismenu>li.mm-active>a,
[data-sibebarbg="color_8"][data-theme-version="dark"][data-sidebar-style="icon-hover"] .deznav .metismenu>li:hover>a,
[data-sibebarbg="color_8"][data-sidebar-style="icon-hover"] .deznav .metismenu>li.mm-active>a,
[data-sibebarbg="color_8"][data-sidebar-style="icon-hover"] .deznav .metismenu>li:hover>a {
    background: #82dbd3;
    color: #fff;
}

[data-sibebarbg="color_8"][data-theme-version="dark"][data-sidebar-style="icon-hover"] .deznav .metismenu>li.mm-active>a i,
[data-sibebarbg="color_8"][data-theme-version="dark"][data-sidebar-style="icon-hover"] .deznav .metismenu>li:hover>a i,
[data-sibebarbg="color_8"][data-sidebar-style="icon-hover"] .deznav .metismenu>li.mm-active>a i,
[data-sibebarbg="color_8"][data-sidebar-style="icon-hover"] .deznav .metismenu>li:hover>a i {
    color: #fff !important;
}

[data-sibebarbg="color_8"][data-theme-version="dark"][data-layout="horizontal"] .deznav .metismenu>li.mm-active>a i,
[data-sibebarbg="color_8"][data-layout="horizontal"] .deznav .metismenu>li.mm-active>a i {
    color: #fff !important;
}

[data-sibebarbg="color_8"][data-theme-version="dark"][data-layout="horizontal"] .deznav .metismenu li>ul,
[data-sibebarbg="color_8"][data-layout="horizontal"] .deznav .metismenu li>ul {
    background: #82dbd3;
}

[data-sibebarbg="color_8"][data-theme-version="dark"][data-layout="horizontal"][data-sidebar-style="mini"] .deznav .metismenu>li.mm-active>a i,
[data-sibebarbg="color_8"][data-layout="horizontal"][data-sidebar-style="mini"] .deznav .metismenu>li.mm-active>a i {
    color: #5bcfc5 !important;
}

[data-sibebarbg="color_8"][data-theme-version="dark"][data-theme-version="dark"][data-sidebar-style="compact"] .deznav .metismenu>li:hover>a,
[data-sibebarbg="color_8"][data-theme-version="dark"][data-theme-version="dark"][data-sidebar-style="compact"] .deznav .metismenu>li.mm-active>a,
[data-sibebarbg="color_8"][data-theme-version="dark"][data-sidebar-style="compact"] .deznav .metismenu>li:hover>a,
[data-sibebarbg="color_8"][data-theme-version="dark"][data-sidebar-style="compact"] .deznav .metismenu>li.mm-active>a {
    background: #82dbd3;
}

[data-sibebarbg="color_8"][data-theme-version="dark"][data-theme-version="dark"][data-sidebar-style="overlay"] .menu-toggle .deznav .metismenu li>ul,
[data-sibebarbg="color_8"][data-theme-version="dark"][data-sidebar-style="overlay"] .menu-toggle .deznav .metismenu li>ul {
    background: #82dbd3;
}

[data-sibebarbg="color_8"][data-theme-version="dark"][data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .deznav .metismenu>li.mm-active>a,
[data-sibebarbg="color_8"][data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .deznav .metismenu>li.mm-active>a {
    background-color: #82dbd3;
}

[data-sibebarbg="color_8"][data-theme-version="dark"][data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .deznav .metismenu li>ul,
[data-sibebarbg="color_8"][data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .deznav .metismenu li>ul {
    background: #82dbd3;
}

[data-sibebarbg="color_9"][data-theme-version="dark"],
[data-sibebarbg="color_9"] {
    --sidebar-bg: #20c997;
}

[data-sibebarbg="color_9"][data-theme-version="dark"][data-sidebar-style="full"][data-layout="vertical"] .deznav .metismenu>li>a:after,
[data-sibebarbg="color_9"][data-theme-version="dark"][data-sidebar-style="full"][data-layout="vertical"] .deznav .metismenu>li>a:before,
[data-sibebarbg="color_9"][data-sidebar-style="full"][data-layout="vertical"] .deznav .metismenu>li>a:after,
[data-sibebarbg="color_9"][data-sidebar-style="full"][data-layout="vertical"] .deznav .metismenu>li>a:before {
    background: #20c997;
}

[data-sibebarbg="color_9"][data-theme-version="dark"] .deznav .metismenu a,
[data-sibebarbg="color_9"] .deznav .metismenu a {
    color: rgba(255, 255, 255, 0.8);
}

[data-sibebarbg="color_9"][data-theme-version="dark"] .deznav .metismenu li ul a:hover,
[data-sibebarbg="color_9"][data-theme-version="dark"] .deznav .metismenu li ul a:focus,
[data-sibebarbg="color_9"][data-theme-version="dark"] .deznav .metismenu li ul a.mm-active,
[data-sibebarbg="color_9"] .deznav .metismenu li ul a:hover,
[data-sibebarbg="color_9"] .deznav .metismenu li ul a:focus,
[data-sibebarbg="color_9"] .deznav .metismenu li ul a.mm-active {
    color: #fff;
}

[data-sibebarbg="color_9"][data-theme-version="dark"] .deznav .metismenu>li>a,
[data-sibebarbg="color_9"] .deznav .metismenu>li>a {
    color: rgba(255, 255, 255, 0.85);
}

[data-sibebarbg="color_9"][data-theme-version="dark"] .deznav .metismenu>li>a i,
[data-sibebarbg="color_9"] .deznav .metismenu>li>a i {
    color: rgba(255, 255, 255, 0.85);
}

[data-sibebarbg="color_9"][data-theme-version="dark"] .deznav .metismenu>li.mm-active>a,
[data-sibebarbg="color_9"] .deznav .metismenu>li.mm-active>a {
    background: rgba(255, 255, 255, 0.15);
    color: #fff;
}

[data-sibebarbg="color_9"][data-theme-version="dark"] .deznav .metismenu>li.mm-active>a i,
[data-sibebarbg="color_9"] .deznav .metismenu>li.mm-active>a i {
    color: #20c997 !important;
}

[data-sibebarbg="color_9"][data-theme-version="dark"] .deznav .metismenu .has-arrow:after,
[data-sibebarbg="color_9"] .deznav .metismenu .has-arrow:after {
    border-color: rgba(255, 255, 255, 0.85) transparent transparent rgba(255, 255, 255, 0.85);
}

[data-sibebarbg="color_9"][data-theme-version="dark"] .deznav .header-profile>a.nav-link,
[data-sibebarbg="color_9"] .deznav .header-profile>a.nav-link {
    border-color: rgba(255, 255, 255, 0.3);
}

[data-sibebarbg="color_9"][data-theme-version="dark"] .deznav .header-profile>a.nav-link .header-info span,
[data-sibebarbg="color_9"] .deznav .header-profile>a.nav-link .header-info span {
    color: #fff;
}

[data-sibebarbg="color_9"][data-theme-version="dark"] .deznav .header-profile>a.nav-link .header-info small,
[data-sibebarbg="color_9"][data-theme-version="dark"] .deznav .header-profile>a.nav-link .header-info .small,
[data-sibebarbg="color_9"] .deznav .header-profile>a.nav-link .header-info small,
[data-sibebarbg="color_9"] .deznav .header-profile>a.nav-link .header-info .small {
    color: rgba(255, 255, 255, 0.8);
}

[data-sibebarbg="color_9"][data-theme-version="dark"] .deznav .copyright,
[data-sibebarbg="color_9"] .deznav .copyright {
    color: #fff;
}

[data-sibebarbg="color_9"][data-theme-version="dark"][data-sidebar-style="mini"] .deznav .metismenu li>ul,
[data-sibebarbg="color_9"][data-sidebar-style="mini"] .deznav .metismenu li>ul {
    background-color: #3ce0af;
}

[data-sibebarbg="color_9"][data-theme-version="dark"][data-sidebar-style="mini"] .deznav .metismenu>li.mm-active>a,
[data-sibebarbg="color_9"][data-theme-version="dark"][data-sidebar-style="mini"] .deznav .metismenu>li:hover>a,
[data-sibebarbg="color_9"][data-sidebar-style="mini"] .deznav .metismenu>li.mm-active>a,
[data-sibebarbg="color_9"][data-sidebar-style="mini"] .deznav .metismenu>li:hover>a {
    background: #fff;
}

[data-sibebarbg="color_9"][data-theme-version="dark"][data-sidebar-style="mini"] .deznav .metismenu>li.mm-active>a i,
[data-sibebarbg="color_9"][data-theme-version="dark"][data-sidebar-style="mini"] .deznav .metismenu>li:hover>a i,
[data-sibebarbg="color_9"][data-sidebar-style="mini"] .deznav .metismenu>li.mm-active>a i,
[data-sibebarbg="color_9"][data-sidebar-style="mini"] .deznav .metismenu>li:hover>a i {
    color: #20c997;
}

[data-sibebarbg="color_9"][data-theme-version="dark"][data-sidebar-style="compact"] .deznav .metismenu li a:before,
[data-sibebarbg="color_9"][data-sidebar-style="compact"] .deznav .metismenu li a:before {
    background: #fff;
}

[data-sibebarbg="color_9"][data-theme-version="dark"][data-sidebar-style="compact"] .deznav .metismenu li.mm-active>a,
[data-sibebarbg="color_9"][data-theme-version="dark"][data-sidebar-style="compact"] .deznav .metismenu li:hover>a,
[data-sibebarbg="color_9"][data-sidebar-style="compact"] .deznav .metismenu li.mm-active>a,
[data-sibebarbg="color_9"][data-sidebar-style="compact"] .deznav .metismenu li:hover>a {
    background: linear-gradient(to right, #3ce0af 0%, #20c997 100%);
}

[data-sibebarbg="color_9"][data-theme-version="dark"][data-sidebar-style="compact"] .deznav .metismenu>li.mm-active>a,
[data-sibebarbg="color_9"][data-theme-version="dark"][data-sidebar-style="compact"] .deznav .metismenu>li:hover>a,
[data-sibebarbg="color_9"][data-sidebar-style="compact"] .deznav .metismenu>li.mm-active>a,
[data-sibebarbg="color_9"][data-sidebar-style="compact"] .deznav .metismenu>li:hover>a {
    background: #3ce0af;
}

[data-sibebarbg="color_9"][data-theme-version="dark"][data-sidebar-style="compact"] .deznav .metismenu>li.mm-active>a i,
[data-sibebarbg="color_9"][data-theme-version="dark"][data-sidebar-style="compact"] .deznav .metismenu>li:hover>a i,
[data-sibebarbg="color_9"][data-sidebar-style="compact"] .deznav .metismenu>li.mm-active>a i,
[data-sibebarbg="color_9"][data-sidebar-style="compact"] .deznav .metismenu>li:hover>a i {
    color: #fff !important;
}

[data-sibebarbg="color_9"][data-theme-version="dark"][data-sidebar-style="modern"] .deznav .metismenu li>ul,
[data-sibebarbg="color_9"][data-sidebar-style="modern"] .deznav .metismenu li>ul {
    background-color: #3ce0af;
}

[data-sibebarbg="color_9"][data-theme-version="dark"][data-sidebar-style="modern"] .deznav .metismenu>li.mm-active>a,
[data-sibebarbg="color_9"][data-theme-version="dark"][data-sidebar-style="modern"] .deznav .metismenu>li:hover>a,
[data-sibebarbg="color_9"][data-sidebar-style="modern"] .deznav .metismenu>li.mm-active>a,
[data-sibebarbg="color_9"][data-sidebar-style="modern"] .deznav .metismenu>li:hover>a {
    background: #3ce0af;
}

[data-sibebarbg="color_9"][data-theme-version="dark"][data-sidebar-style="modern"] .deznav .metismenu>li.mm-active>a i,
[data-sibebarbg="color_9"][data-theme-version="dark"][data-sidebar-style="modern"] .deznav .metismenu>li:hover>a i,
[data-sibebarbg="color_9"][data-sidebar-style="modern"] .deznav .metismenu>li.mm-active>a i,
[data-sibebarbg="color_9"][data-sidebar-style="modern"] .deznav .metismenu>li:hover>a i {
    color: #fff !important;
}

[data-sibebarbg="color_9"][data-theme-version="dark"][data-sidebar-style="overlay"] .deznav .metismenu>li>a:before,
[data-sibebarbg="color_9"][data-sidebar-style="overlay"] .deznav .metismenu>li>a:before {
    background: #fff;
}

[data-sibebarbg="color_9"][data-theme-version="dark"][data-sidebar-style="overlay"] .deznav .metismenu>li.mm-active>a,
[data-sibebarbg="color_9"][data-sidebar-style="overlay"] .deznav .metismenu>li.mm-active>a {
    background: #20c997;
}

[data-sibebarbg="color_9"][data-theme-version="dark"][data-sidebar-style="overlay"] .deznav .metismenu>li.mm-active>a i,
[data-sibebarbg="color_9"][data-sidebar-style="overlay"] .deznav .metismenu>li.mm-active>a i {
    color: #fff !important;
}

[data-sibebarbg="color_9"][data-theme-version="dark"][data-sidebar-style="icon-hover"] .deznav .metismenu>li.mm-active>a,
[data-sibebarbg="color_9"][data-theme-version="dark"][data-sidebar-style="icon-hover"] .deznav .metismenu>li:hover>a,
[data-sibebarbg="color_9"][data-sidebar-style="icon-hover"] .deznav .metismenu>li.mm-active>a,
[data-sibebarbg="color_9"][data-sidebar-style="icon-hover"] .deznav .metismenu>li:hover>a {
    background: #3ce0af;
    color: #fff;
}

[data-sibebarbg="color_9"][data-theme-version="dark"][data-sidebar-style="icon-hover"] .deznav .metismenu>li.mm-active>a i,
[data-sibebarbg="color_9"][data-theme-version="dark"][data-sidebar-style="icon-hover"] .deznav .metismenu>li:hover>a i,
[data-sibebarbg="color_9"][data-sidebar-style="icon-hover"] .deznav .metismenu>li.mm-active>a i,
[data-sibebarbg="color_9"][data-sidebar-style="icon-hover"] .deznav .metismenu>li:hover>a i {
    color: #fff !important;
}

[data-sibebarbg="color_9"][data-theme-version="dark"][data-layout="horizontal"] .deznav .metismenu>li.mm-active>a i,
[data-sibebarbg="color_9"][data-layout="horizontal"] .deznav .metismenu>li.mm-active>a i {
    color: #fff !important;
}

[data-sibebarbg="color_9"][data-theme-version="dark"][data-layout="horizontal"] .deznav .metismenu li>ul,
[data-sibebarbg="color_9"][data-layout="horizontal"] .deznav .metismenu li>ul {
    background: #3ce0af;
}

[data-sibebarbg="color_9"][data-theme-version="dark"][data-layout="horizontal"][data-sidebar-style="mini"] .deznav .metismenu>li.mm-active>a i,
[data-sibebarbg="color_9"][data-layout="horizontal"][data-sidebar-style="mini"] .deznav .metismenu>li.mm-active>a i {
    color: #20c997 !important;
}

[data-sibebarbg="color_9"][data-theme-version="dark"][data-theme-version="dark"][data-sidebar-style="compact"] .deznav .metismenu>li:hover>a,
[data-sibebarbg="color_9"][data-theme-version="dark"][data-theme-version="dark"][data-sidebar-style="compact"] .deznav .metismenu>li.mm-active>a,
[data-sibebarbg="color_9"][data-theme-version="dark"][data-sidebar-style="compact"] .deznav .metismenu>li:hover>a,
[data-sibebarbg="color_9"][data-theme-version="dark"][data-sidebar-style="compact"] .deznav .metismenu>li.mm-active>a {
    background: #3ce0af;
}

[data-sibebarbg="color_9"][data-theme-version="dark"][data-theme-version="dark"][data-sidebar-style="overlay"] .menu-toggle .deznav .metismenu li>ul,
[data-sibebarbg="color_9"][data-theme-version="dark"][data-sidebar-style="overlay"] .menu-toggle .deznav .metismenu li>ul {
    background: #3ce0af;
}

[data-sibebarbg="color_9"][data-theme-version="dark"][data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .deznav .metismenu>li.mm-active>a,
[data-sibebarbg="color_9"][data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .deznav .metismenu>li.mm-active>a {
    background-color: #3ce0af;
}

[data-sibebarbg="color_9"][data-theme-version="dark"][data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .deznav .metismenu li>ul,
[data-sibebarbg="color_9"][data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .deznav .metismenu li>ul {
    background: #3ce0af;
}

[data-sibebarbg="color_10"][data-theme-version="dark"],
[data-sibebarbg="color_10"] {
    --sidebar-bg: #17a2b8;
}

[data-sibebarbg="color_10"][data-theme-version="dark"][data-sidebar-style="full"][data-layout="vertical"] .deznav .metismenu>li>a:after,
[data-sibebarbg="color_10"][data-theme-version="dark"][data-sidebar-style="full"][data-layout="vertical"] .deznav .metismenu>li>a:before,
[data-sibebarbg="color_10"][data-sidebar-style="full"][data-layout="vertical"] .deznav .metismenu>li>a:after,
[data-sibebarbg="color_10"][data-sidebar-style="full"][data-layout="vertical"] .deznav .metismenu>li>a:before {
    background: #17a2b8;
}

[data-sibebarbg="color_10"][data-theme-version="dark"] .deznav .metismenu a,
[data-sibebarbg="color_10"] .deznav .metismenu a {
    color: rgba(255, 255, 255, 0.8);
}

[data-sibebarbg="color_10"][data-theme-version="dark"] .deznav .metismenu li ul a:hover,
[data-sibebarbg="color_10"][data-theme-version="dark"] .deznav .metismenu li ul a:focus,
[data-sibebarbg="color_10"][data-theme-version="dark"] .deznav .metismenu li ul a.mm-active,
[data-sibebarbg="color_10"] .deznav .metismenu li ul a:hover,
[data-sibebarbg="color_10"] .deznav .metismenu li ul a:focus,
[data-sibebarbg="color_10"] .deznav .metismenu li ul a.mm-active {
    color: #fff;
}

[data-sibebarbg="color_10"][data-theme-version="dark"] .deznav .metismenu>li>a,
[data-sibebarbg="color_10"] .deznav .metismenu>li>a {
    color: rgba(255, 255, 255, 0.85);
}

[data-sibebarbg="color_10"][data-theme-version="dark"] .deznav .metismenu>li>a i,
[data-sibebarbg="color_10"] .deznav .metismenu>li>a i {
    color: rgba(255, 255, 255, 0.85);
}

[data-sibebarbg="color_10"][data-theme-version="dark"] .deznav .metismenu>li.mm-active>a,
[data-sibebarbg="color_10"] .deznav .metismenu>li.mm-active>a {
    background: rgba(255, 255, 255, 0.15);
    color: #fff;
}

[data-sibebarbg="color_10"][data-theme-version="dark"] .deznav .metismenu>li.mm-active>a i,
[data-sibebarbg="color_10"] .deznav .metismenu>li.mm-active>a i {
    color: #17a2b8 !important;
}

[data-sibebarbg="color_10"][data-theme-version="dark"] .deznav .metismenu .has-arrow:after,
[data-sibebarbg="color_10"] .deznav .metismenu .has-arrow:after {
    border-color: rgba(255, 255, 255, 0.85) transparent transparent rgba(255, 255, 255, 0.85);
}

[data-sibebarbg="color_10"][data-theme-version="dark"] .deznav .header-profile>a.nav-link,
[data-sibebarbg="color_10"] .deznav .header-profile>a.nav-link {
    border-color: rgba(255, 255, 255, 0.3);
}

[data-sibebarbg="color_10"][data-theme-version="dark"] .deznav .header-profile>a.nav-link .header-info span,
[data-sibebarbg="color_10"] .deznav .header-profile>a.nav-link .header-info span {
    color: #fff;
}

[data-sibebarbg="color_10"][data-theme-version="dark"] .deznav .header-profile>a.nav-link .header-info small,
[data-sibebarbg="color_10"][data-theme-version="dark"] .deznav .header-profile>a.nav-link .header-info .small,
[data-sibebarbg="color_10"] .deznav .header-profile>a.nav-link .header-info small,
[data-sibebarbg="color_10"] .deznav .header-profile>a.nav-link .header-info .small {
    color: rgba(255, 255, 255, 0.8);
}

[data-sibebarbg="color_10"][data-theme-version="dark"] .deznav .copyright,
[data-sibebarbg="color_10"] .deznav .copyright {
    color: #fff;
}

[data-sibebarbg="color_10"][data-theme-version="dark"][data-sidebar-style="mini"] .deznav .metismenu li>ul,
[data-sibebarbg="color_10"][data-sidebar-style="mini"] .deznav .metismenu li>ul {
    background-color: #1fc8e3;
}

[data-sibebarbg="color_10"][data-theme-version="dark"][data-sidebar-style="mini"] .deznav .metismenu>li.mm-active>a,
[data-sibebarbg="color_10"][data-theme-version="dark"][data-sidebar-style="mini"] .deznav .metismenu>li:hover>a,
[data-sibebarbg="color_10"][data-sidebar-style="mini"] .deznav .metismenu>li.mm-active>a,
[data-sibebarbg="color_10"][data-sidebar-style="mini"] .deznav .metismenu>li:hover>a {
    background: #fff;
}

[data-sibebarbg="color_10"][data-theme-version="dark"][data-sidebar-style="mini"] .deznav .metismenu>li.mm-active>a i,
[data-sibebarbg="color_10"][data-theme-version="dark"][data-sidebar-style="mini"] .deznav .metismenu>li:hover>a i,
[data-sibebarbg="color_10"][data-sidebar-style="mini"] .deznav .metismenu>li.mm-active>a i,
[data-sibebarbg="color_10"][data-sidebar-style="mini"] .deznav .metismenu>li:hover>a i {
    color: #17a2b8;
}

[data-sibebarbg="color_10"][data-theme-version="dark"][data-sidebar-style="compact"] .deznav .metismenu li a:before,
[data-sibebarbg="color_10"][data-sidebar-style="compact"] .deznav .metismenu li a:before {
    background: #fff;
}

[data-sibebarbg="color_10"][data-theme-version="dark"][data-sidebar-style="compact"] .deznav .metismenu li.mm-active>a,
[data-sibebarbg="color_10"][data-theme-version="dark"][data-sidebar-style="compact"] .deznav .metismenu li:hover>a,
[data-sibebarbg="color_10"][data-sidebar-style="compact"] .deznav .metismenu li.mm-active>a,
[data-sibebarbg="color_10"][data-sidebar-style="compact"] .deznav .metismenu li:hover>a {
    background: linear-gradient(to right, #1fc8e3 0%, #17a2b8 100%);
}

[data-sibebarbg="color_10"][data-theme-version="dark"][data-sidebar-style="compact"] .deznav .metismenu>li.mm-active>a,
[data-sibebarbg="color_10"][data-theme-version="dark"][data-sidebar-style="compact"] .deznav .metismenu>li:hover>a,
[data-sibebarbg="color_10"][data-sidebar-style="compact"] .deznav .metismenu>li.mm-active>a,
[data-sibebarbg="color_10"][data-sidebar-style="compact"] .deznav .metismenu>li:hover>a {
    background: #1fc8e3;
}

[data-sibebarbg="color_10"][data-theme-version="dark"][data-sidebar-style="compact"] .deznav .metismenu>li.mm-active>a i,
[data-sibebarbg="color_10"][data-theme-version="dark"][data-sidebar-style="compact"] .deznav .metismenu>li:hover>a i,
[data-sibebarbg="color_10"][data-sidebar-style="compact"] .deznav .metismenu>li.mm-active>a i,
[data-sibebarbg="color_10"][data-sidebar-style="compact"] .deznav .metismenu>li:hover>a i {
    color: #fff !important;
}

[data-sibebarbg="color_10"][data-theme-version="dark"][data-sidebar-style="modern"] .deznav .metismenu li>ul,
[data-sibebarbg="color_10"][data-sidebar-style="modern"] .deznav .metismenu li>ul {
    background-color: #1fc8e3;
}

[data-sibebarbg="color_10"][data-theme-version="dark"][data-sidebar-style="modern"] .deznav .metismenu>li.mm-active>a,
[data-sibebarbg="color_10"][data-theme-version="dark"][data-sidebar-style="modern"] .deznav .metismenu>li:hover>a,
[data-sibebarbg="color_10"][data-sidebar-style="modern"] .deznav .metismenu>li.mm-active>a,
[data-sibebarbg="color_10"][data-sidebar-style="modern"] .deznav .metismenu>li:hover>a {
    background: #1fc8e3;
}

[data-sibebarbg="color_10"][data-theme-version="dark"][data-sidebar-style="modern"] .deznav .metismenu>li.mm-active>a i,
[data-sibebarbg="color_10"][data-theme-version="dark"][data-sidebar-style="modern"] .deznav .metismenu>li:hover>a i,
[data-sibebarbg="color_10"][data-sidebar-style="modern"] .deznav .metismenu>li.mm-active>a i,
[data-sibebarbg="color_10"][data-sidebar-style="modern"] .deznav .metismenu>li:hover>a i {
    color: #fff !important;
}

[data-sibebarbg="color_10"][data-theme-version="dark"][data-sidebar-style="overlay"] .deznav .metismenu>li>a:before,
[data-sibebarbg="color_10"][data-sidebar-style="overlay"] .deznav .metismenu>li>a:before {
    background: #fff;
}

[data-sibebarbg="color_10"][data-theme-version="dark"][data-sidebar-style="overlay"] .deznav .metismenu>li.mm-active>a,
[data-sibebarbg="color_10"][data-sidebar-style="overlay"] .deznav .metismenu>li.mm-active>a {
    background: #17a2b8;
}

[data-sibebarbg="color_10"][data-theme-version="dark"][data-sidebar-style="overlay"] .deznav .metismenu>li.mm-active>a i,
[data-sibebarbg="color_10"][data-sidebar-style="overlay"] .deznav .metismenu>li.mm-active>a i {
    color: #fff !important;
}

[data-sibebarbg="color_10"][data-theme-version="dark"][data-sidebar-style="icon-hover"] .deznav .metismenu>li.mm-active>a,
[data-sibebarbg="color_10"][data-theme-version="dark"][data-sidebar-style="icon-hover"] .deznav .metismenu>li:hover>a,
[data-sibebarbg="color_10"][data-sidebar-style="icon-hover"] .deznav .metismenu>li.mm-active>a,
[data-sibebarbg="color_10"][data-sidebar-style="icon-hover"] .deznav .metismenu>li:hover>a {
    background: #1fc8e3;
    color: #fff;
}

[data-sibebarbg="color_10"][data-theme-version="dark"][data-sidebar-style="icon-hover"] .deznav .metismenu>li.mm-active>a i,
[data-sibebarbg="color_10"][data-theme-version="dark"][data-sidebar-style="icon-hover"] .deznav .metismenu>li:hover>a i,
[data-sibebarbg="color_10"][data-sidebar-style="icon-hover"] .deznav .metismenu>li.mm-active>a i,
[data-sibebarbg="color_10"][data-sidebar-style="icon-hover"] .deznav .metismenu>li:hover>a i {
    color: #fff !important;
}

[data-sibebarbg="color_10"][data-theme-version="dark"][data-layout="horizontal"] .deznav .metismenu>li.mm-active>a i,
[data-sibebarbg="color_10"][data-layout="horizontal"] .deznav .metismenu>li.mm-active>a i {
    color: #fff !important;
}

[data-sibebarbg="color_10"][data-theme-version="dark"][data-layout="horizontal"] .deznav .metismenu li>ul,
[data-sibebarbg="color_10"][data-layout="horizontal"] .deznav .metismenu li>ul {
    background: #1fc8e3;
}

[data-sibebarbg="color_10"][data-theme-version="dark"][data-layout="horizontal"][data-sidebar-style="mini"] .deznav .metismenu>li.mm-active>a i,
[data-sibebarbg="color_10"][data-layout="horizontal"][data-sidebar-style="mini"] .deznav .metismenu>li.mm-active>a i {
    color: #17a2b8 !important;
}

[data-sibebarbg="color_10"][data-theme-version="dark"][data-theme-version="dark"][data-sidebar-style="compact"] .deznav .metismenu>li:hover>a,
[data-sibebarbg="color_10"][data-theme-version="dark"][data-theme-version="dark"][data-sidebar-style="compact"] .deznav .metismenu>li.mm-active>a,
[data-sibebarbg="color_10"][data-theme-version="dark"][data-sidebar-style="compact"] .deznav .metismenu>li:hover>a,
[data-sibebarbg="color_10"][data-theme-version="dark"][data-sidebar-style="compact"] .deznav .metismenu>li.mm-active>a {
    background: #1fc8e3;
}

[data-sibebarbg="color_10"][data-theme-version="dark"][data-theme-version="dark"][data-sidebar-style="overlay"] .menu-toggle .deznav .metismenu li>ul,
[data-sibebarbg="color_10"][data-theme-version="dark"][data-sidebar-style="overlay"] .menu-toggle .deznav .metismenu li>ul {
    background: #1fc8e3;
}

[data-sibebarbg="color_10"][data-theme-version="dark"][data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .deznav .metismenu>li.mm-active>a,
[data-sibebarbg="color_10"][data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .deznav .metismenu>li.mm-active>a {
    background-color: #1fc8e3;
}

[data-sibebarbg="color_10"][data-theme-version="dark"][data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .deznav .metismenu li>ul,
[data-sibebarbg="color_10"][data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .deznav .metismenu li>ul {
    background: #1fc8e3;
}

[data-sibebarbg="color_11"][data-theme-version="dark"],
[data-sibebarbg="color_11"] {
    --sidebar-bg: #94618E;
}

[data-sibebarbg="color_11"][data-theme-version="dark"][data-sidebar-style="full"][data-layout="vertical"] .deznav .metismenu>li>a:after,
[data-sibebarbg="color_11"][data-theme-version="dark"][data-sidebar-style="full"][data-layout="vertical"] .deznav .metismenu>li>a:before,
[data-sibebarbg="color_11"][data-sidebar-style="full"][data-layout="vertical"] .deznav .metismenu>li>a:after,
[data-sibebarbg="color_11"][data-sidebar-style="full"][data-layout="vertical"] .deznav .metismenu>li>a:before {
    background: #94618E;
}

[data-sibebarbg="color_11"][data-theme-version="dark"] .deznav .metismenu a,
[data-sibebarbg="color_11"] .deznav .metismenu a {
    color: rgba(255, 255, 255, 0.8);
}

[data-sibebarbg="color_11"][data-theme-version="dark"] .deznav .metismenu li ul a:hover,
[data-sibebarbg="color_11"][data-theme-version="dark"] .deznav .metismenu li ul a:focus,
[data-sibebarbg="color_11"][data-theme-version="dark"] .deznav .metismenu li ul a.mm-active,
[data-sibebarbg="color_11"] .deznav .metismenu li ul a:hover,
[data-sibebarbg="color_11"] .deznav .metismenu li ul a:focus,
[data-sibebarbg="color_11"] .deznav .metismenu li ul a.mm-active {
    color: #fff;
}

[data-sibebarbg="color_11"][data-theme-version="dark"] .deznav .metismenu>li>a,
[data-sibebarbg="color_11"] .deznav .metismenu>li>a {
    color: rgba(255, 255, 255, 0.85);
}

[data-sibebarbg="color_11"][data-theme-version="dark"] .deznav .metismenu>li>a i,
[data-sibebarbg="color_11"] .deznav .metismenu>li>a i {
    color: rgba(255, 255, 255, 0.85);
}

[data-sibebarbg="color_11"][data-theme-version="dark"] .deznav .metismenu>li.mm-active>a,
[data-sibebarbg="color_11"] .deznav .metismenu>li.mm-active>a {
    background: rgba(255, 255, 255, 0.15);
    color: #fff;
}

[data-sibebarbg="color_11"][data-theme-version="dark"] .deznav .metismenu>li.mm-active>a i,
[data-sibebarbg="color_11"] .deznav .metismenu>li.mm-active>a i {
    color: #94618E !important;
}

[data-sibebarbg="color_11"][data-theme-version="dark"] .deznav .metismenu .has-arrow:after,
[data-sibebarbg="color_11"] .deznav .metismenu .has-arrow:after {
    border-color: rgba(255, 255, 255, 0.85) transparent transparent rgba(255, 255, 255, 0.85);
}

[data-sibebarbg="color_11"][data-theme-version="dark"] .deznav .header-profile>a.nav-link,
[data-sibebarbg="color_11"] .deznav .header-profile>a.nav-link {
    border-color: rgba(255, 255, 255, 0.3);
}

[data-sibebarbg="color_11"][data-theme-version="dark"] .deznav .header-profile>a.nav-link .header-info span,
[data-sibebarbg="color_11"] .deznav .header-profile>a.nav-link .header-info span {
    color: #fff;
}

[data-sibebarbg="color_11"][data-theme-version="dark"] .deznav .header-profile>a.nav-link .header-info small,
[data-sibebarbg="color_11"][data-theme-version="dark"] .deznav .header-profile>a.nav-link .header-info .small,
[data-sibebarbg="color_11"] .deznav .header-profile>a.nav-link .header-info small,
[data-sibebarbg="color_11"] .deznav .header-profile>a.nav-link .header-info .small {
    color: rgba(255, 255, 255, 0.8);
}

[data-sibebarbg="color_11"][data-theme-version="dark"] .deznav .copyright,
[data-sibebarbg="color_11"] .deznav .copyright {
    color: #fff;
}

[data-sibebarbg="color_11"][data-theme-version="dark"][data-sidebar-style="mini"] .deznav .metismenu li>ul,
[data-sibebarbg="color_11"][data-sidebar-style="mini"] .deznav .metismenu li>ul {
    background-color: #aa7ea5;
}

[data-sibebarbg="color_11"][data-theme-version="dark"][data-sidebar-style="mini"] .deznav .metismenu>li.mm-active>a,
[data-sibebarbg="color_11"][data-theme-version="dark"][data-sidebar-style="mini"] .deznav .metismenu>li:hover>a,
[data-sibebarbg="color_11"][data-sidebar-style="mini"] .deznav .metismenu>li.mm-active>a,
[data-sibebarbg="color_11"][data-sidebar-style="mini"] .deznav .metismenu>li:hover>a {
    background: #fff;
}

[data-sibebarbg="color_11"][data-theme-version="dark"][data-sidebar-style="mini"] .deznav .metismenu>li.mm-active>a i,
[data-sibebarbg="color_11"][data-theme-version="dark"][data-sidebar-style="mini"] .deznav .metismenu>li:hover>a i,
[data-sibebarbg="color_11"][data-sidebar-style="mini"] .deznav .metismenu>li.mm-active>a i,
[data-sibebarbg="color_11"][data-sidebar-style="mini"] .deznav .metismenu>li:hover>a i {
    color: #94618E;
}

[data-sibebarbg="color_11"][data-theme-version="dark"][data-sidebar-style="compact"] .deznav .metismenu li a:before,
[data-sibebarbg="color_11"][data-sidebar-style="compact"] .deznav .metismenu li a:before {
    background: #fff;
}

[data-sibebarbg="color_11"][data-theme-version="dark"][data-sidebar-style="compact"] .deznav .metismenu li.mm-active>a,
[data-sibebarbg="color_11"][data-theme-version="dark"][data-sidebar-style="compact"] .deznav .metismenu li:hover>a,
[data-sibebarbg="color_11"][data-sidebar-style="compact"] .deznav .metismenu li.mm-active>a,
[data-sibebarbg="color_11"][data-sidebar-style="compact"] .deznav .metismenu li:hover>a {
    background: linear-gradient(to right, #aa7ea5 0%, #94618E 100%);
}

[data-sibebarbg="color_11"][data-theme-version="dark"][data-sidebar-style="compact"] .deznav .metismenu>li.mm-active>a,
[data-sibebarbg="color_11"][data-theme-version="dark"][data-sidebar-style="compact"] .deznav .metismenu>li:hover>a,
[data-sibebarbg="color_11"][data-sidebar-style="compact"] .deznav .metismenu>li.mm-active>a,
[data-sibebarbg="color_11"][data-sidebar-style="compact"] .deznav .metismenu>li:hover>a {
    background: #aa7ea5;
}

[data-sibebarbg="color_11"][data-theme-version="dark"][data-sidebar-style="compact"] .deznav .metismenu>li.mm-active>a i,
[data-sibebarbg="color_11"][data-theme-version="dark"][data-sidebar-style="compact"] .deznav .metismenu>li:hover>a i,
[data-sibebarbg="color_11"][data-sidebar-style="compact"] .deznav .metismenu>li.mm-active>a i,
[data-sibebarbg="color_11"][data-sidebar-style="compact"] .deznav .metismenu>li:hover>a i {
    color: #fff !important;
}

[data-sibebarbg="color_11"][data-theme-version="dark"][data-sidebar-style="modern"] .deznav .metismenu li>ul,
[data-sibebarbg="color_11"][data-sidebar-style="modern"] .deznav .metismenu li>ul {
    background-color: #aa7ea5;
}

[data-sibebarbg="color_11"][data-theme-version="dark"][data-sidebar-style="modern"] .deznav .metismenu>li.mm-active>a,
[data-sibebarbg="color_11"][data-theme-version="dark"][data-sidebar-style="modern"] .deznav .metismenu>li:hover>a,
[data-sibebarbg="color_11"][data-sidebar-style="modern"] .deznav .metismenu>li.mm-active>a,
[data-sibebarbg="color_11"][data-sidebar-style="modern"] .deznav .metismenu>li:hover>a {
    background: #aa7ea5;
}

[data-sibebarbg="color_11"][data-theme-version="dark"][data-sidebar-style="modern"] .deznav .metismenu>li.mm-active>a i,
[data-sibebarbg="color_11"][data-theme-version="dark"][data-sidebar-style="modern"] .deznav .metismenu>li:hover>a i,
[data-sibebarbg="color_11"][data-sidebar-style="modern"] .deznav .metismenu>li.mm-active>a i,
[data-sibebarbg="color_11"][data-sidebar-style="modern"] .deznav .metismenu>li:hover>a i {
    color: #fff !important;
}

[data-sibebarbg="color_11"][data-theme-version="dark"][data-sidebar-style="overlay"] .deznav .metismenu>li>a:before,
[data-sibebarbg="color_11"][data-sidebar-style="overlay"] .deznav .metismenu>li>a:before {
    background: #fff;
}

[data-sibebarbg="color_11"][data-theme-version="dark"][data-sidebar-style="overlay"] .deznav .metismenu>li.mm-active>a,
[data-sibebarbg="color_11"][data-sidebar-style="overlay"] .deznav .metismenu>li.mm-active>a {
    background: #94618E;
}

[data-sibebarbg="color_11"][data-theme-version="dark"][data-sidebar-style="overlay"] .deznav .metismenu>li.mm-active>a i,
[data-sibebarbg="color_11"][data-sidebar-style="overlay"] .deznav .metismenu>li.mm-active>a i {
    color: #fff !important;
}

[data-sibebarbg="color_11"][data-theme-version="dark"][data-sidebar-style="icon-hover"] .deznav .metismenu>li.mm-active>a,
[data-sibebarbg="color_11"][data-theme-version="dark"][data-sidebar-style="icon-hover"] .deznav .metismenu>li:hover>a,
[data-sibebarbg="color_11"][data-sidebar-style="icon-hover"] .deznav .metismenu>li.mm-active>a,
[data-sibebarbg="color_11"][data-sidebar-style="icon-hover"] .deznav .metismenu>li:hover>a {
    background: #aa7ea5;
    color: #fff;
}

[data-sibebarbg="color_11"][data-theme-version="dark"][data-sidebar-style="icon-hover"] .deznav .metismenu>li.mm-active>a i,
[data-sibebarbg="color_11"][data-theme-version="dark"][data-sidebar-style="icon-hover"] .deznav .metismenu>li:hover>a i,
[data-sibebarbg="color_11"][data-sidebar-style="icon-hover"] .deznav .metismenu>li.mm-active>a i,
[data-sibebarbg="color_11"][data-sidebar-style="icon-hover"] .deznav .metismenu>li:hover>a i {
    color: #fff !important;
}

[data-sibebarbg="color_11"][data-theme-version="dark"][data-layout="horizontal"] .deznav .metismenu>li.mm-active>a i,
[data-sibebarbg="color_11"][data-layout="horizontal"] .deznav .metismenu>li.mm-active>a i {
    color: #fff !important;
}

[data-sibebarbg="color_11"][data-theme-version="dark"][data-layout="horizontal"] .deznav .metismenu li>ul,
[data-sibebarbg="color_11"][data-layout="horizontal"] .deznav .metismenu li>ul {
    background: #aa7ea5;
}

[data-sibebarbg="color_11"][data-theme-version="dark"][data-layout="horizontal"][data-sidebar-style="mini"] .deznav .metismenu>li.mm-active>a i,
[data-sibebarbg="color_11"][data-layout="horizontal"][data-sidebar-style="mini"] .deznav .metismenu>li.mm-active>a i {
    color: #94618E !important;
}

[data-sibebarbg="color_11"][data-theme-version="dark"][data-theme-version="dark"][data-sidebar-style="compact"] .deznav .metismenu>li:hover>a,
[data-sibebarbg="color_11"][data-theme-version="dark"][data-theme-version="dark"][data-sidebar-style="compact"] .deznav .metismenu>li.mm-active>a,
[data-sibebarbg="color_11"][data-theme-version="dark"][data-sidebar-style="compact"] .deznav .metismenu>li:hover>a,
[data-sibebarbg="color_11"][data-theme-version="dark"][data-sidebar-style="compact"] .deznav .metismenu>li.mm-active>a {
    background: #aa7ea5;
}

[data-sibebarbg="color_11"][data-theme-version="dark"][data-theme-version="dark"][data-sidebar-style="overlay"] .menu-toggle .deznav .metismenu li>ul,
[data-sibebarbg="color_11"][data-theme-version="dark"][data-sidebar-style="overlay"] .menu-toggle .deznav .metismenu li>ul {
    background: #aa7ea5;
}

[data-sibebarbg="color_11"][data-theme-version="dark"][data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .deznav .metismenu>li.mm-active>a,
[data-sibebarbg="color_11"][data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .deznav .metismenu>li.mm-active>a {
    background-color: #aa7ea5;
}

[data-sibebarbg="color_11"][data-theme-version="dark"][data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .deznav .metismenu li>ul,
[data-sibebarbg="color_11"][data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .deznav .metismenu li>ul {
    background: #aa7ea5;
}

[data-sibebarbg="color_12"][data-theme-version="dark"],
[data-sibebarbg="color_12"] {
    --sidebar-bg: #343a40;
}

[data-sibebarbg="color_12"][data-theme-version="dark"][data-sidebar-style="full"][data-layout="vertical"] .deznav .metismenu>li>a:after,
[data-sibebarbg="color_12"][data-theme-version="dark"][data-sidebar-style="full"][data-layout="vertical"] .deznav .metismenu>li>a:before,
[data-sibebarbg="color_12"][data-sidebar-style="full"][data-layout="vertical"] .deznav .metismenu>li>a:after,
[data-sibebarbg="color_12"][data-sidebar-style="full"][data-layout="vertical"] .deznav .metismenu>li>a:before {
    background: #343a40;
}

[data-sibebarbg="color_12"][data-theme-version="dark"] .deznav .metismenu a,
[data-sibebarbg="color_12"] .deznav .metismenu a {
    color: rgba(255, 255, 255, 0.8);
}

[data-sibebarbg="color_12"][data-theme-version="dark"] .deznav .metismenu li ul a:hover,
[data-sibebarbg="color_12"][data-theme-version="dark"] .deznav .metismenu li ul a:focus,
[data-sibebarbg="color_12"][data-theme-version="dark"] .deznav .metismenu li ul a.mm-active,
[data-sibebarbg="color_12"] .deznav .metismenu li ul a:hover,
[data-sibebarbg="color_12"] .deznav .metismenu li ul a:focus,
[data-sibebarbg="color_12"] .deznav .metismenu li ul a.mm-active {
    color: #fff;
}

[data-sibebarbg="color_12"][data-theme-version="dark"] .deznav .metismenu>li>a,
[data-sibebarbg="color_12"] .deznav .metismenu>li>a {
    color: rgba(255, 255, 255, 0.85);
}

[data-sibebarbg="color_12"][data-theme-version="dark"] .deznav .metismenu>li>a i,
[data-sibebarbg="color_12"] .deznav .metismenu>li>a i {
    color: rgba(255, 255, 255, 0.85);
}

[data-sibebarbg="color_12"][data-theme-version="dark"] .deznav .metismenu>li.mm-active>a,
[data-sibebarbg="color_12"] .deznav .metismenu>li.mm-active>a {
    background: rgba(255, 255, 255, 0.15);
    color: #fff;
}

[data-sibebarbg="color_12"][data-theme-version="dark"] .deznav .metismenu>li.mm-active>a i,
[data-sibebarbg="color_12"] .deznav .metismenu>li.mm-active>a i {
    color: #343a40 !important;
}

[data-sibebarbg="color_12"][data-theme-version="dark"] .deznav .metismenu .has-arrow:after,
[data-sibebarbg="color_12"] .deznav .metismenu .has-arrow:after {
    border-color: rgba(255, 255, 255, 0.85) transparent transparent rgba(255, 255, 255, 0.85);
}

[data-sibebarbg="color_12"][data-theme-version="dark"] .deznav .header-profile>a.nav-link,
[data-sibebarbg="color_12"] .deznav .header-profile>a.nav-link {
    border-color: rgba(255, 255, 255, 0.3);
}

[data-sibebarbg="color_12"][data-theme-version="dark"] .deznav .header-profile>a.nav-link .header-info span,
[data-sibebarbg="color_12"] .deznav .header-profile>a.nav-link .header-info span {
    color: #fff;
}

[data-sibebarbg="color_12"][data-theme-version="dark"] .deznav .header-profile>a.nav-link .header-info small,
[data-sibebarbg="color_12"][data-theme-version="dark"] .deznav .header-profile>a.nav-link .header-info .small,
[data-sibebarbg="color_12"] .deznav .header-profile>a.nav-link .header-info small,
[data-sibebarbg="color_12"] .deznav .header-profile>a.nav-link .header-info .small {
    color: rgba(255, 255, 255, 0.8);
}

[data-sibebarbg="color_12"][data-theme-version="dark"] .deznav .copyright,
[data-sibebarbg="color_12"] .deznav .copyright {
    color: #fff;
}

[data-sibebarbg="color_12"][data-theme-version="dark"][data-sidebar-style="mini"] .deznav .metismenu li>ul,
[data-sibebarbg="color_12"][data-sidebar-style="mini"] .deznav .metismenu li>ul {
    background-color: #4b545c;
}

[data-sibebarbg="color_12"][data-theme-version="dark"][data-sidebar-style="mini"] .deznav .metismenu>li.mm-active>a,
[data-sibebarbg="color_12"][data-theme-version="dark"][data-sidebar-style="mini"] .deznav .metismenu>li:hover>a,
[data-sibebarbg="color_12"][data-sidebar-style="mini"] .deznav .metismenu>li.mm-active>a,
[data-sibebarbg="color_12"][data-sidebar-style="mini"] .deznav .metismenu>li:hover>a {
    background: #fff;
}

[data-sibebarbg="color_12"][data-theme-version="dark"][data-sidebar-style="mini"] .deznav .metismenu>li.mm-active>a i,
[data-sibebarbg="color_12"][data-theme-version="dark"][data-sidebar-style="mini"] .deznav .metismenu>li:hover>a i,
[data-sibebarbg="color_12"][data-sidebar-style="mini"] .deznav .metismenu>li.mm-active>a i,
[data-sibebarbg="color_12"][data-sidebar-style="mini"] .deznav .metismenu>li:hover>a i {
    color: #343a40;
}

[data-sibebarbg="color_12"][data-theme-version="dark"][data-sidebar-style="compact"] .deznav .metismenu li a:before,
[data-sibebarbg="color_12"][data-sidebar-style="compact"] .deznav .metismenu li a:before {
    background: #fff;
}

[data-sibebarbg="color_12"][data-theme-version="dark"][data-sidebar-style="compact"] .deznav .metismenu li.mm-active>a,
[data-sibebarbg="color_12"][data-theme-version="dark"][data-sidebar-style="compact"] .deznav .metismenu li:hover>a,
[data-sibebarbg="color_12"][data-sidebar-style="compact"] .deznav .metismenu li.mm-active>a,
[data-sibebarbg="color_12"][data-sidebar-style="compact"] .deznav .metismenu li:hover>a {
    background: linear-gradient(to right, #4b545c 0%, #343a40 100%);
}

[data-sibebarbg="color_12"][data-theme-version="dark"][data-sidebar-style="compact"] .deznav .metismenu>li.mm-active>a,
[data-sibebarbg="color_12"][data-theme-version="dark"][data-sidebar-style="compact"] .deznav .metismenu>li:hover>a,
[data-sibebarbg="color_12"][data-sidebar-style="compact"] .deznav .metismenu>li.mm-active>a,
[data-sibebarbg="color_12"][data-sidebar-style="compact"] .deznav .metismenu>li:hover>a {
    background: #4b545c;
}

[data-sibebarbg="color_12"][data-theme-version="dark"][data-sidebar-style="compact"] .deznav .metismenu>li.mm-active>a i,
[data-sibebarbg="color_12"][data-theme-version="dark"][data-sidebar-style="compact"] .deznav .metismenu>li:hover>a i,
[data-sibebarbg="color_12"][data-sidebar-style="compact"] .deznav .metismenu>li.mm-active>a i,
[data-sibebarbg="color_12"][data-sidebar-style="compact"] .deznav .metismenu>li:hover>a i {
    color: #fff !important;
}

[data-sibebarbg="color_12"][data-theme-version="dark"][data-sidebar-style="modern"] .deznav .metismenu li>ul,
[data-sibebarbg="color_12"][data-sidebar-style="modern"] .deznav .metismenu li>ul {
    background-color: #4b545c;
}

[data-sibebarbg="color_12"][data-theme-version="dark"][data-sidebar-style="modern"] .deznav .metismenu>li.mm-active>a,
[data-sibebarbg="color_12"][data-theme-version="dark"][data-sidebar-style="modern"] .deznav .metismenu>li:hover>a,
[data-sibebarbg="color_12"][data-sidebar-style="modern"] .deznav .metismenu>li.mm-active>a,
[data-sibebarbg="color_12"][data-sidebar-style="modern"] .deznav .metismenu>li:hover>a {
    background: #4b545c;
}

[data-sibebarbg="color_12"][data-theme-version="dark"][data-sidebar-style="modern"] .deznav .metismenu>li.mm-active>a i,
[data-sibebarbg="color_12"][data-theme-version="dark"][data-sidebar-style="modern"] .deznav .metismenu>li:hover>a i,
[data-sibebarbg="color_12"][data-sidebar-style="modern"] .deznav .metismenu>li.mm-active>a i,
[data-sibebarbg="color_12"][data-sidebar-style="modern"] .deznav .metismenu>li:hover>a i {
    color: #fff !important;
}

[data-sibebarbg="color_12"][data-theme-version="dark"][data-sidebar-style="overlay"] .deznav .metismenu>li>a:before,
[data-sibebarbg="color_12"][data-sidebar-style="overlay"] .deznav .metismenu>li>a:before {
    background: #fff;
}

[data-sibebarbg="color_12"][data-theme-version="dark"][data-sidebar-style="overlay"] .deznav .metismenu>li.mm-active>a,
[data-sibebarbg="color_12"][data-sidebar-style="overlay"] .deznav .metismenu>li.mm-active>a {
    background: #343a40;
}

[data-sibebarbg="color_12"][data-theme-version="dark"][data-sidebar-style="overlay"] .deznav .metismenu>li.mm-active>a i,
[data-sibebarbg="color_12"][data-sidebar-style="overlay"] .deznav .metismenu>li.mm-active>a i {
    color: #fff !important;
}

[data-sibebarbg="color_12"][data-theme-version="dark"][data-sidebar-style="icon-hover"] .deznav .metismenu>li.mm-active>a,
[data-sibebarbg="color_12"][data-theme-version="dark"][data-sidebar-style="icon-hover"] .deznav .metismenu>li:hover>a,
[data-sibebarbg="color_12"][data-sidebar-style="icon-hover"] .deznav .metismenu>li.mm-active>a,
[data-sibebarbg="color_12"][data-sidebar-style="icon-hover"] .deznav .metismenu>li:hover>a {
    background: #4b545c;
    color: #fff;
}

[data-sibebarbg="color_12"][data-theme-version="dark"][data-sidebar-style="icon-hover"] .deznav .metismenu>li.mm-active>a i,
[data-sibebarbg="color_12"][data-theme-version="dark"][data-sidebar-style="icon-hover"] .deznav .metismenu>li:hover>a i,
[data-sibebarbg="color_12"][data-sidebar-style="icon-hover"] .deznav .metismenu>li.mm-active>a i,
[data-sibebarbg="color_12"][data-sidebar-style="icon-hover"] .deznav .metismenu>li:hover>a i {
    color: #fff !important;
}

[data-sibebarbg="color_12"][data-theme-version="dark"][data-layout="horizontal"] .deznav .metismenu>li.mm-active>a i,
[data-sibebarbg="color_12"][data-layout="horizontal"] .deznav .metismenu>li.mm-active>a i {
    color: #fff !important;
}

[data-sibebarbg="color_12"][data-theme-version="dark"][data-layout="horizontal"] .deznav .metismenu li>ul,
[data-sibebarbg="color_12"][data-layout="horizontal"] .deznav .metismenu li>ul {
    background: #4b545c;
}

[data-sibebarbg="color_12"][data-theme-version="dark"][data-layout="horizontal"][data-sidebar-style="mini"] .deznav .metismenu>li.mm-active>a i,
[data-sibebarbg="color_12"][data-layout="horizontal"][data-sidebar-style="mini"] .deznav .metismenu>li.mm-active>a i {
    color: #343a40 !important;
}

[data-sibebarbg="color_12"][data-theme-version="dark"][data-theme-version="dark"][data-sidebar-style="compact"] .deznav .metismenu>li:hover>a,
[data-sibebarbg="color_12"][data-theme-version="dark"][data-theme-version="dark"][data-sidebar-style="compact"] .deznav .metismenu>li.mm-active>a,
[data-sibebarbg="color_12"][data-theme-version="dark"][data-sidebar-style="compact"] .deznav .metismenu>li:hover>a,
[data-sibebarbg="color_12"][data-theme-version="dark"][data-sidebar-style="compact"] .deznav .metismenu>li.mm-active>a {
    background: #4b545c;
}

[data-sibebarbg="color_12"][data-theme-version="dark"][data-theme-version="dark"][data-sidebar-style="overlay"] .menu-toggle .deznav .metismenu li>ul,
[data-sibebarbg="color_12"][data-theme-version="dark"][data-sidebar-style="overlay"] .menu-toggle .deznav .metismenu li>ul {
    background: #4b545c;
}

[data-sibebarbg="color_12"][data-theme-version="dark"][data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .deznav .metismenu>li.mm-active>a,
[data-sibebarbg="color_12"][data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .deznav .metismenu>li.mm-active>a {
    background-color: #4b545c;
}

[data-sibebarbg="color_12"][data-theme-version="dark"][data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .deznav .metismenu li>ul,
[data-sibebarbg="color_12"][data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .deznav .metismenu li>ul {
    background: #4b545c;
}

[data-sibebarbg="color_13"][data-theme-version="dark"],
[data-sibebarbg="color_13"] {
    --sidebar-bg: #2a2a2a;
}

[data-sibebarbg="color_13"][data-theme-version="dark"][data-sidebar-style="full"][data-layout="vertical"] .deznav .metismenu>li>a:after,
[data-sibebarbg="color_13"][data-theme-version="dark"][data-sidebar-style="full"][data-layout="vertical"] .deznav .metismenu>li>a:before,
[data-sibebarbg="color_13"][data-sidebar-style="full"][data-layout="vertical"] .deznav .metismenu>li>a:after,
[data-sibebarbg="color_13"][data-sidebar-style="full"][data-layout="vertical"] .deznav .metismenu>li>a:before {
    background: #2a2a2a;
}

[data-sibebarbg="color_13"][data-theme-version="dark"] .deznav .metismenu a,
[data-sibebarbg="color_13"] .deznav .metismenu a {
    color: rgba(255, 255, 255, 0.8);
}

[data-sibebarbg="color_13"][data-theme-version="dark"] .deznav .metismenu li ul a:hover,
[data-sibebarbg="color_13"][data-theme-version="dark"] .deznav .metismenu li ul a:focus,
[data-sibebarbg="color_13"][data-theme-version="dark"] .deznav .metismenu li ul a.mm-active,
[data-sibebarbg="color_13"] .deznav .metismenu li ul a:hover,
[data-sibebarbg="color_13"] .deznav .metismenu li ul a:focus,
[data-sibebarbg="color_13"] .deznav .metismenu li ul a.mm-active {
    color: #fff;
}

[data-sibebarbg="color_13"][data-theme-version="dark"] .deznav .metismenu>li>a,
[data-sibebarbg="color_13"] .deznav .metismenu>li>a {
    color: rgba(255, 255, 255, 0.85);
}

[data-sibebarbg="color_13"][data-theme-version="dark"] .deznav .metismenu>li>a i,
[data-sibebarbg="color_13"] .deznav .metismenu>li>a i {
    color: rgba(255, 255, 255, 0.85);
}

[data-sibebarbg="color_13"][data-theme-version="dark"] .deznav .metismenu>li.mm-active>a,
[data-sibebarbg="color_13"] .deznav .metismenu>li.mm-active>a {
    background: rgba(255, 255, 255, 0.15);
    color: #fff;
}

[data-sibebarbg="color_13"][data-theme-version="dark"] .deznav .metismenu>li.mm-active>a i,
[data-sibebarbg="color_13"] .deznav .metismenu>li.mm-active>a i {
    color: #2a2a2a !important;
}

[data-sibebarbg="color_13"][data-theme-version="dark"] .deznav .metismenu .has-arrow:after,
[data-sibebarbg="color_13"] .deznav .metismenu .has-arrow:after {
    border-color: rgba(255, 255, 255, 0.85) transparent transparent rgba(255, 255, 255, 0.85);
}

[data-sibebarbg="color_13"][data-theme-version="dark"] .deznav .header-profile>a.nav-link,
[data-sibebarbg="color_13"] .deznav .header-profile>a.nav-link {
    border-color: rgba(255, 255, 255, 0.3);
}

[data-sibebarbg="color_13"][data-theme-version="dark"] .deznav .header-profile>a.nav-link .header-info span,
[data-sibebarbg="color_13"] .deznav .header-profile>a.nav-link .header-info span {
    color: #fff;
}

[data-sibebarbg="color_13"][data-theme-version="dark"] .deznav .header-profile>a.nav-link .header-info small,
[data-sibebarbg="color_13"][data-theme-version="dark"] .deznav .header-profile>a.nav-link .header-info .small,
[data-sibebarbg="color_13"] .deznav .header-profile>a.nav-link .header-info small,
[data-sibebarbg="color_13"] .deznav .header-profile>a.nav-link .header-info .small {
    color: rgba(255, 255, 255, 0.8);
}

[data-sibebarbg="color_13"][data-theme-version="dark"] .deznav .copyright,
[data-sibebarbg="color_13"] .deznav .copyright {
    color: #fff;
}

[data-sibebarbg="color_13"][data-theme-version="dark"][data-sidebar-style="mini"] .deznav .metismenu li>ul,
[data-sibebarbg="color_13"][data-sidebar-style="mini"] .deznav .metismenu li>ul {
    background-color: #444444;
}

[data-sibebarbg="color_13"][data-theme-version="dark"][data-sidebar-style="mini"] .deznav .metismenu>li.mm-active>a,
[data-sibebarbg="color_13"][data-theme-version="dark"][data-sidebar-style="mini"] .deznav .metismenu>li:hover>a,
[data-sibebarbg="color_13"][data-sidebar-style="mini"] .deznav .metismenu>li.mm-active>a,
[data-sibebarbg="color_13"][data-sidebar-style="mini"] .deznav .metismenu>li:hover>a {
    background: #fff;
}

[data-sibebarbg="color_13"][data-theme-version="dark"][data-sidebar-style="mini"] .deznav .metismenu>li.mm-active>a i,
[data-sibebarbg="color_13"][data-theme-version="dark"][data-sidebar-style="mini"] .deznav .metismenu>li:hover>a i,
[data-sibebarbg="color_13"][data-sidebar-style="mini"] .deznav .metismenu>li.mm-active>a i,
[data-sibebarbg="color_13"][data-sidebar-style="mini"] .deznav .metismenu>li:hover>a i {
    color: #2a2a2a;
}

[data-sibebarbg="color_13"][data-theme-version="dark"][data-sidebar-style="compact"] .deznav .metismenu li a:before,
[data-sibebarbg="color_13"][data-sidebar-style="compact"] .deznav .metismenu li a:before {
    background: #fff;
}

[data-sibebarbg="color_13"][data-theme-version="dark"][data-sidebar-style="compact"] .deznav .metismenu li.mm-active>a,
[data-sibebarbg="color_13"][data-theme-version="dark"][data-sidebar-style="compact"] .deznav .metismenu li:hover>a,
[data-sibebarbg="color_13"][data-sidebar-style="compact"] .deznav .metismenu li.mm-active>a,
[data-sibebarbg="color_13"][data-sidebar-style="compact"] .deznav .metismenu li:hover>a {
    background: linear-gradient(to right, #444444 0%, #2a2a2a 100%);
}

[data-sibebarbg="color_13"][data-theme-version="dark"][data-sidebar-style="compact"] .deznav .metismenu>li.mm-active>a,
[data-sibebarbg="color_13"][data-theme-version="dark"][data-sidebar-style="compact"] .deznav .metismenu>li:hover>a,
[data-sibebarbg="color_13"][data-sidebar-style="compact"] .deznav .metismenu>li.mm-active>a,
[data-sibebarbg="color_13"][data-sidebar-style="compact"] .deznav .metismenu>li:hover>a {
    background: #444444;
}

[data-sibebarbg="color_13"][data-theme-version="dark"][data-sidebar-style="compact"] .deznav .metismenu>li.mm-active>a i,
[data-sibebarbg="color_13"][data-theme-version="dark"][data-sidebar-style="compact"] .deznav .metismenu>li:hover>a i,
[data-sibebarbg="color_13"][data-sidebar-style="compact"] .deznav .metismenu>li.mm-active>a i,
[data-sibebarbg="color_13"][data-sidebar-style="compact"] .deznav .metismenu>li:hover>a i {
    color: #fff !important;
}

[data-sibebarbg="color_13"][data-theme-version="dark"][data-sidebar-style="modern"] .deznav .metismenu li>ul,
[data-sibebarbg="color_13"][data-sidebar-style="modern"] .deznav .metismenu li>ul {
    background-color: #444444;
}

[data-sibebarbg="color_13"][data-theme-version="dark"][data-sidebar-style="modern"] .deznav .metismenu>li.mm-active>a,
[data-sibebarbg="color_13"][data-theme-version="dark"][data-sidebar-style="modern"] .deznav .metismenu>li:hover>a,
[data-sibebarbg="color_13"][data-sidebar-style="modern"] .deznav .metismenu>li.mm-active>a,
[data-sibebarbg="color_13"][data-sidebar-style="modern"] .deznav .metismenu>li:hover>a {
    background: #444444;
}

[data-sibebarbg="color_13"][data-theme-version="dark"][data-sidebar-style="modern"] .deznav .metismenu>li.mm-active>a i,
[data-sibebarbg="color_13"][data-theme-version="dark"][data-sidebar-style="modern"] .deznav .metismenu>li:hover>a i,
[data-sibebarbg="color_13"][data-sidebar-style="modern"] .deznav .metismenu>li.mm-active>a i,
[data-sibebarbg="color_13"][data-sidebar-style="modern"] .deznav .metismenu>li:hover>a i {
    color: #fff !important;
}

[data-sibebarbg="color_13"][data-theme-version="dark"][data-sidebar-style="overlay"] .deznav .metismenu>li>a:before,
[data-sibebarbg="color_13"][data-sidebar-style="overlay"] .deznav .metismenu>li>a:before {
    background: #fff;
}

[data-sibebarbg="color_13"][data-theme-version="dark"][data-sidebar-style="overlay"] .deznav .metismenu>li.mm-active>a,
[data-sibebarbg="color_13"][data-sidebar-style="overlay"] .deznav .metismenu>li.mm-active>a {
    background: #2a2a2a;
}

[data-sibebarbg="color_13"][data-theme-version="dark"][data-sidebar-style="overlay"] .deznav .metismenu>li.mm-active>a i,
[data-sibebarbg="color_13"][data-sidebar-style="overlay"] .deznav .metismenu>li.mm-active>a i {
    color: #fff !important;
}

[data-sibebarbg="color_13"][data-theme-version="dark"][data-sidebar-style="icon-hover"] .deznav .metismenu>li.mm-active>a,
[data-sibebarbg="color_13"][data-theme-version="dark"][data-sidebar-style="icon-hover"] .deznav .metismenu>li:hover>a,
[data-sibebarbg="color_13"][data-sidebar-style="icon-hover"] .deznav .metismenu>li.mm-active>a,
[data-sibebarbg="color_13"][data-sidebar-style="icon-hover"] .deznav .metismenu>li:hover>a {
    background: #444444;
    color: #fff;
}

[data-sibebarbg="color_13"][data-theme-version="dark"][data-sidebar-style="icon-hover"] .deznav .metismenu>li.mm-active>a i,
[data-sibebarbg="color_13"][data-theme-version="dark"][data-sidebar-style="icon-hover"] .deznav .metismenu>li:hover>a i,
[data-sibebarbg="color_13"][data-sidebar-style="icon-hover"] .deznav .metismenu>li.mm-active>a i,
[data-sibebarbg="color_13"][data-sidebar-style="icon-hover"] .deznav .metismenu>li:hover>a i {
    color: #fff !important;
}

[data-sibebarbg="color_13"][data-theme-version="dark"][data-layout="horizontal"] .deznav .metismenu>li.mm-active>a i,
[data-sibebarbg="color_13"][data-layout="horizontal"] .deznav .metismenu>li.mm-active>a i {
    color: #fff !important;
}

[data-sibebarbg="color_13"][data-theme-version="dark"][data-layout="horizontal"] .deznav .metismenu li>ul,
[data-sibebarbg="color_13"][data-layout="horizontal"] .deznav .metismenu li>ul {
    background: #444444;
}

[data-sibebarbg="color_13"][data-theme-version="dark"][data-layout="horizontal"][data-sidebar-style="mini"] .deznav .metismenu>li.mm-active>a i,
[data-sibebarbg="color_13"][data-layout="horizontal"][data-sidebar-style="mini"] .deznav .metismenu>li.mm-active>a i {
    color: #2a2a2a !important;
}

[data-sibebarbg="color_13"][data-theme-version="dark"][data-theme-version="dark"][data-sidebar-style="compact"] .deznav .metismenu>li:hover>a,
[data-sibebarbg="color_13"][data-theme-version="dark"][data-theme-version="dark"][data-sidebar-style="compact"] .deznav .metismenu>li.mm-active>a,
[data-sibebarbg="color_13"][data-theme-version="dark"][data-sidebar-style="compact"] .deznav .metismenu>li:hover>a,
[data-sibebarbg="color_13"][data-theme-version="dark"][data-sidebar-style="compact"] .deznav .metismenu>li.mm-active>a {
    background: #444444;
}

[data-sibebarbg="color_13"][data-theme-version="dark"][data-theme-version="dark"][data-sidebar-style="overlay"] .menu-toggle .deznav .metismenu li>ul,
[data-sibebarbg="color_13"][data-theme-version="dark"][data-sidebar-style="overlay"] .menu-toggle .deznav .metismenu li>ul {
    background: #444444;
}

[data-sibebarbg="color_13"][data-theme-version="dark"][data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .deznav .metismenu>li.mm-active>a,
[data-sibebarbg="color_13"][data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .deznav .metismenu>li.mm-active>a {
    background-color: #444444;
}

[data-sibebarbg="color_13"][data-theme-version="dark"][data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .deznav .metismenu li>ul,
[data-sibebarbg="color_13"][data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .deznav .metismenu li>ul {
    background: #444444;
}

[data-sibebarbg="color_14"][data-theme-version="dark"],
[data-sibebarbg="color_14"] {
    --sidebar-bg: #4885ed;
}

[data-sibebarbg="color_14"][data-theme-version="dark"][data-sidebar-style="full"][data-layout="vertical"] .deznav .metismenu>li>a:after,
[data-sibebarbg="color_14"][data-theme-version="dark"][data-sidebar-style="full"][data-layout="vertical"] .deznav .metismenu>li>a:before,
[data-sibebarbg="color_14"][data-sidebar-style="full"][data-layout="vertical"] .deznav .metismenu>li>a:after,
[data-sibebarbg="color_14"][data-sidebar-style="full"][data-layout="vertical"] .deznav .metismenu>li>a:before {
    background: #4885ed;
}

[data-sibebarbg="color_14"][data-theme-version="dark"] .deznav .metismenu a,
[data-sibebarbg="color_14"] .deznav .metismenu a {
    color: rgba(255, 255, 255, 0.8);
}

[data-sibebarbg="color_14"][data-theme-version="dark"] .deznav .metismenu li ul a:hover,
[data-sibebarbg="color_14"][data-theme-version="dark"] .deznav .metismenu li ul a:focus,
[data-sibebarbg="color_14"][data-theme-version="dark"] .deznav .metismenu li ul a.mm-active,
[data-sibebarbg="color_14"] .deznav .metismenu li ul a:hover,
[data-sibebarbg="color_14"] .deznav .metismenu li ul a:focus,
[data-sibebarbg="color_14"] .deznav .metismenu li ul a.mm-active {
    color: #fff;
}

[data-sibebarbg="color_14"][data-theme-version="dark"] .deznav .metismenu>li>a,
[data-sibebarbg="color_14"] .deznav .metismenu>li>a {
    color: rgba(255, 255, 255, 0.85);
}

[data-sibebarbg="color_14"][data-theme-version="dark"] .deznav .metismenu>li>a i,
[data-sibebarbg="color_14"] .deznav .metismenu>li>a i {
    color: rgba(255, 255, 255, 0.85);
}

[data-sibebarbg="color_14"][data-theme-version="dark"] .deznav .metismenu>li.mm-active>a,
[data-sibebarbg="color_14"] .deznav .metismenu>li.mm-active>a {
    background: rgba(255, 255, 255, 0.15);
    color: #fff;
}

[data-sibebarbg="color_14"][data-theme-version="dark"] .deznav .metismenu>li.mm-active>a i,
[data-sibebarbg="color_14"] .deznav .metismenu>li.mm-active>a i {
    color: #4885ed !important;
}

[data-sibebarbg="color_14"][data-theme-version="dark"] .deznav .metismenu .has-arrow:after,
[data-sibebarbg="color_14"] .deznav .metismenu .has-arrow:after {
    border-color: rgba(255, 255, 255, 0.85) transparent transparent rgba(255, 255, 255, 0.85);
}

[data-sibebarbg="color_14"][data-theme-version="dark"] .deznav .header-profile>a.nav-link,
[data-sibebarbg="color_14"] .deznav .header-profile>a.nav-link {
    border-color: rgba(255, 255, 255, 0.3);
}

[data-sibebarbg="color_14"][data-theme-version="dark"] .deznav .header-profile>a.nav-link .header-info span,
[data-sibebarbg="color_14"] .deznav .header-profile>a.nav-link .header-info span {
    color: #fff;
}

[data-sibebarbg="color_14"][data-theme-version="dark"] .deznav .header-profile>a.nav-link .header-info small,
[data-sibebarbg="color_14"][data-theme-version="dark"] .deznav .header-profile>a.nav-link .header-info .small,
[data-sibebarbg="color_14"] .deznav .header-profile>a.nav-link .header-info small,
[data-sibebarbg="color_14"] .deznav .header-profile>a.nav-link .header-info .small {
    color: rgba(255, 255, 255, 0.8);
}

[data-sibebarbg="color_14"][data-theme-version="dark"] .deznav .copyright,
[data-sibebarbg="color_14"] .deznav .copyright {
    color: #fff;
}

[data-sibebarbg="color_14"][data-theme-version="dark"][data-sidebar-style="mini"] .deznav .metismenu li>ul,
[data-sibebarbg="color_14"][data-sidebar-style="mini"] .deznav .metismenu li>ul {
    background-color: #76a4f2;
}

[data-sibebarbg="color_14"][data-theme-version="dark"][data-sidebar-style="mini"] .deznav .metismenu>li.mm-active>a,
[data-sibebarbg="color_14"][data-theme-version="dark"][data-sidebar-style="mini"] .deznav .metismenu>li:hover>a,
[data-sibebarbg="color_14"][data-sidebar-style="mini"] .deznav .metismenu>li.mm-active>a,
[data-sibebarbg="color_14"][data-sidebar-style="mini"] .deznav .metismenu>li:hover>a {
    background: #fff;
}

[data-sibebarbg="color_14"][data-theme-version="dark"][data-sidebar-style="mini"] .deznav .metismenu>li.mm-active>a i,
[data-sibebarbg="color_14"][data-theme-version="dark"][data-sidebar-style="mini"] .deznav .metismenu>li:hover>a i,
[data-sibebarbg="color_14"][data-sidebar-style="mini"] .deznav .metismenu>li.mm-active>a i,
[data-sibebarbg="color_14"][data-sidebar-style="mini"] .deznav .metismenu>li:hover>a i {
    color: #4885ed;
}

[data-sibebarbg="color_14"][data-theme-version="dark"][data-sidebar-style="compact"] .deznav .metismenu li a:before,
[data-sibebarbg="color_14"][data-sidebar-style="compact"] .deznav .metismenu li a:before {
    background: #fff;
}

[data-sibebarbg="color_14"][data-theme-version="dark"][data-sidebar-style="compact"] .deznav .metismenu li.mm-active>a,
[data-sibebarbg="color_14"][data-theme-version="dark"][data-sidebar-style="compact"] .deznav .metismenu li:hover>a,
[data-sibebarbg="color_14"][data-sidebar-style="compact"] .deznav .metismenu li.mm-active>a,
[data-sibebarbg="color_14"][data-sidebar-style="compact"] .deznav .metismenu li:hover>a {
    background: linear-gradient(to right, #76a4f2 0%, #4885ed 100%);
}

[data-sibebarbg="color_14"][data-theme-version="dark"][data-sidebar-style="compact"] .deznav .metismenu>li.mm-active>a,
[data-sibebarbg="color_14"][data-theme-version="dark"][data-sidebar-style="compact"] .deznav .metismenu>li:hover>a,
[data-sibebarbg="color_14"][data-sidebar-style="compact"] .deznav .metismenu>li.mm-active>a,
[data-sibebarbg="color_14"][data-sidebar-style="compact"] .deznav .metismenu>li:hover>a {
    background: #76a4f2;
}

[data-sibebarbg="color_14"][data-theme-version="dark"][data-sidebar-style="compact"] .deznav .metismenu>li.mm-active>a i,
[data-sibebarbg="color_14"][data-theme-version="dark"][data-sidebar-style="compact"] .deznav .metismenu>li:hover>a i,
[data-sibebarbg="color_14"][data-sidebar-style="compact"] .deznav .metismenu>li.mm-active>a i,
[data-sibebarbg="color_14"][data-sidebar-style="compact"] .deznav .metismenu>li:hover>a i {
    color: #fff !important;
}

[data-sibebarbg="color_14"][data-theme-version="dark"][data-sidebar-style="modern"] .deznav .metismenu li>ul,
[data-sibebarbg="color_14"][data-sidebar-style="modern"] .deznav .metismenu li>ul {
    background-color: #76a4f2;
}

[data-sibebarbg="color_14"][data-theme-version="dark"][data-sidebar-style="modern"] .deznav .metismenu>li.mm-active>a,
[data-sibebarbg="color_14"][data-theme-version="dark"][data-sidebar-style="modern"] .deznav .metismenu>li:hover>a,
[data-sibebarbg="color_14"][data-sidebar-style="modern"] .deznav .metismenu>li.mm-active>a,
[data-sibebarbg="color_14"][data-sidebar-style="modern"] .deznav .metismenu>li:hover>a {
    background: #76a4f2;
}

[data-sibebarbg="color_14"][data-theme-version="dark"][data-sidebar-style="modern"] .deznav .metismenu>li.mm-active>a i,
[data-sibebarbg="color_14"][data-theme-version="dark"][data-sidebar-style="modern"] .deznav .metismenu>li:hover>a i,
[data-sibebarbg="color_14"][data-sidebar-style="modern"] .deznav .metismenu>li.mm-active>a i,
[data-sibebarbg="color_14"][data-sidebar-style="modern"] .deznav .metismenu>li:hover>a i {
    color: #fff !important;
}

[data-sibebarbg="color_14"][data-theme-version="dark"][data-sidebar-style="overlay"] .deznav .metismenu>li>a:before,
[data-sibebarbg="color_14"][data-sidebar-style="overlay"] .deznav .metismenu>li>a:before {
    background: #fff;
}

[data-sibebarbg="color_14"][data-theme-version="dark"][data-sidebar-style="overlay"] .deznav .metismenu>li.mm-active>a,
[data-sibebarbg="color_14"][data-sidebar-style="overlay"] .deznav .metismenu>li.mm-active>a {
    background: #4885ed;
}

[data-sibebarbg="color_14"][data-theme-version="dark"][data-sidebar-style="overlay"] .deznav .metismenu>li.mm-active>a i,
[data-sibebarbg="color_14"][data-sidebar-style="overlay"] .deznav .metismenu>li.mm-active>a i {
    color: #fff !important;
}

[data-sibebarbg="color_14"][data-theme-version="dark"][data-sidebar-style="icon-hover"] .deznav .metismenu>li.mm-active>a,
[data-sibebarbg="color_14"][data-theme-version="dark"][data-sidebar-style="icon-hover"] .deznav .metismenu>li:hover>a,
[data-sibebarbg="color_14"][data-sidebar-style="icon-hover"] .deznav .metismenu>li.mm-active>a,
[data-sibebarbg="color_14"][data-sidebar-style="icon-hover"] .deznav .metismenu>li:hover>a {
    background: #76a4f2;
    color: #fff;
}

[data-sibebarbg="color_14"][data-theme-version="dark"][data-sidebar-style="icon-hover"] .deznav .metismenu>li.mm-active>a i,
[data-sibebarbg="color_14"][data-theme-version="dark"][data-sidebar-style="icon-hover"] .deznav .metismenu>li:hover>a i,
[data-sibebarbg="color_14"][data-sidebar-style="icon-hover"] .deznav .metismenu>li.mm-active>a i,
[data-sibebarbg="color_14"][data-sidebar-style="icon-hover"] .deznav .metismenu>li:hover>a i {
    color: #fff !important;
}

[data-sibebarbg="color_14"][data-theme-version="dark"][data-layout="horizontal"] .deznav .metismenu>li.mm-active>a i,
[data-sibebarbg="color_14"][data-layout="horizontal"] .deznav .metismenu>li.mm-active>a i {
    color: #fff !important;
}

[data-sibebarbg="color_14"][data-theme-version="dark"][data-layout="horizontal"] .deznav .metismenu li>ul,
[data-sibebarbg="color_14"][data-layout="horizontal"] .deznav .metismenu li>ul {
    background: #76a4f2;
}

[data-sibebarbg="color_14"][data-theme-version="dark"][data-layout="horizontal"][data-sidebar-style="mini"] .deznav .metismenu>li.mm-active>a i,
[data-sibebarbg="color_14"][data-layout="horizontal"][data-sidebar-style="mini"] .deznav .metismenu>li.mm-active>a i {
    color: #4885ed !important;
}

[data-sibebarbg="color_14"][data-theme-version="dark"][data-theme-version="dark"][data-sidebar-style="compact"] .deznav .metismenu>li:hover>a,
[data-sibebarbg="color_14"][data-theme-version="dark"][data-theme-version="dark"][data-sidebar-style="compact"] .deznav .metismenu>li.mm-active>a,
[data-sibebarbg="color_14"][data-theme-version="dark"][data-sidebar-style="compact"] .deznav .metismenu>li:hover>a,
[data-sibebarbg="color_14"][data-theme-version="dark"][data-sidebar-style="compact"] .deznav .metismenu>li.mm-active>a {
    background: #76a4f2;
}

[data-sibebarbg="color_14"][data-theme-version="dark"][data-theme-version="dark"][data-sidebar-style="overlay"] .menu-toggle .deznav .metismenu li>ul,
[data-sibebarbg="color_14"][data-theme-version="dark"][data-sidebar-style="overlay"] .menu-toggle .deznav .metismenu li>ul {
    background: #76a4f2;
}

[data-sibebarbg="color_14"][data-theme-version="dark"][data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .deznav .metismenu>li.mm-active>a,
[data-sibebarbg="color_14"][data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .deznav .metismenu>li.mm-active>a {
    background-color: #76a4f2;
}

[data-sibebarbg="color_14"][data-theme-version="dark"][data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .deznav .metismenu li>ul,
[data-sibebarbg="color_14"][data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .deznav .metismenu li>ul {
    background: #76a4f2;
}

[data-sibebarbg="color_15"][data-theme-version="dark"],
[data-sibebarbg="color_15"] {
    --sidebar-bg: #4cb32b;
}

[data-sibebarbg="color_15"][data-theme-version="dark"][data-sidebar-style="full"][data-layout="vertical"] .deznav .metismenu>li>a:after,
[data-sibebarbg="color_15"][data-theme-version="dark"][data-sidebar-style="full"][data-layout="vertical"] .deznav .metismenu>li>a:before,
[data-sibebarbg="color_15"][data-sidebar-style="full"][data-layout="vertical"] .deznav .metismenu>li>a:after,
[data-sibebarbg="color_15"][data-sidebar-style="full"][data-layout="vertical"] .deznav .metismenu>li>a:before {
    background: #4cb32b;
}

[data-sibebarbg="color_15"][data-theme-version="dark"] .deznav .metismenu a,
[data-sibebarbg="color_15"] .deznav .metismenu a {
    color: rgba(255, 255, 255, 0.8);
}

[data-sibebarbg="color_15"][data-theme-version="dark"] .deznav .metismenu li ul a:hover,
[data-sibebarbg="color_15"][data-theme-version="dark"] .deznav .metismenu li ul a:focus,
[data-sibebarbg="color_15"][data-theme-version="dark"] .deznav .metismenu li ul a.mm-active,
[data-sibebarbg="color_15"] .deznav .metismenu li ul a:hover,
[data-sibebarbg="color_15"] .deznav .metismenu li ul a:focus,
[data-sibebarbg="color_15"] .deznav .metismenu li ul a.mm-active {
    color: #fff;
}

[data-sibebarbg="color_15"][data-theme-version="dark"] .deznav .metismenu>li>a,
[data-sibebarbg="color_15"] .deznav .metismenu>li>a {
    color: rgba(255, 255, 255, 0.85);
}

[data-sibebarbg="color_15"][data-theme-version="dark"] .deznav .metismenu>li>a i,
[data-sibebarbg="color_15"] .deznav .metismenu>li>a i {
    color: rgba(255, 255, 255, 0.85);
}

[data-sibebarbg="color_15"][data-theme-version="dark"] .deznav .metismenu>li.mm-active>a,
[data-sibebarbg="color_15"] .deznav .metismenu>li.mm-active>a {
    background: rgba(255, 255, 255, 0.15);
    color: #fff;
}

[data-sibebarbg="color_15"][data-theme-version="dark"] .deznav .metismenu>li.mm-active>a i,
[data-sibebarbg="color_15"] .deznav .metismenu>li.mm-active>a i {
    color: #4cb32b !important;
}

[data-sibebarbg="color_15"][data-theme-version="dark"] .deznav .metismenu .has-arrow:after,
[data-sibebarbg="color_15"] .deznav .metismenu .has-arrow:after {
    border-color: rgba(255, 255, 255, 0.85) transparent transparent rgba(255, 255, 255, 0.85);
}

[data-sibebarbg="color_15"][data-theme-version="dark"] .deznav .header-profile>a.nav-link,
[data-sibebarbg="color_15"] .deznav .header-profile>a.nav-link {
    border-color: rgba(255, 255, 255, 0.3);
}

[data-sibebarbg="color_15"][data-theme-version="dark"] .deznav .header-profile>a.nav-link .header-info span,
[data-sibebarbg="color_15"] .deznav .header-profile>a.nav-link .header-info span {
    color: #fff;
}

[data-sibebarbg="color_15"][data-theme-version="dark"] .deznav .header-profile>a.nav-link .header-info small,
[data-sibebarbg="color_15"][data-theme-version="dark"] .deznav .header-profile>a.nav-link .header-info .small,
[data-sibebarbg="color_15"] .deznav .header-profile>a.nav-link .header-info small,
[data-sibebarbg="color_15"] .deznav .header-profile>a.nav-link .header-info .small {
    color: rgba(255, 255, 255, 0.8);
}

[data-sibebarbg="color_15"][data-theme-version="dark"] .deznav .copyright,
[data-sibebarbg="color_15"] .deznav .copyright {
    color: #fff;
}

[data-sibebarbg="color_15"][data-theme-version="dark"][data-sidebar-style="mini"] .deznav .metismenu li>ul,
[data-sibebarbg="color_15"][data-sidebar-style="mini"] .deznav .metismenu li>ul {
    background-color: #63d140;
}

[data-sibebarbg="color_15"][data-theme-version="dark"][data-sidebar-style="mini"] .deznav .metismenu>li.mm-active>a,
[data-sibebarbg="color_15"][data-theme-version="dark"][data-sidebar-style="mini"] .deznav .metismenu>li:hover>a,
[data-sibebarbg="color_15"][data-sidebar-style="mini"] .deznav .metismenu>li.mm-active>a,
[data-sibebarbg="color_15"][data-sidebar-style="mini"] .deznav .metismenu>li:hover>a {
    background: #fff;
}

[data-sibebarbg="color_15"][data-theme-version="dark"][data-sidebar-style="mini"] .deznav .metismenu>li.mm-active>a i,
[data-sibebarbg="color_15"][data-theme-version="dark"][data-sidebar-style="mini"] .deznav .metismenu>li:hover>a i,
[data-sibebarbg="color_15"][data-sidebar-style="mini"] .deznav .metismenu>li.mm-active>a i,
[data-sibebarbg="color_15"][data-sidebar-style="mini"] .deznav .metismenu>li:hover>a i {
    color: #4cb32b;
}

[data-sibebarbg="color_15"][data-theme-version="dark"][data-sidebar-style="compact"] .deznav .metismenu li a:before,
[data-sibebarbg="color_15"][data-sidebar-style="compact"] .deznav .metismenu li a:before {
    background: #fff;
}

[data-sibebarbg="color_15"][data-theme-version="dark"][data-sidebar-style="compact"] .deznav .metismenu li.mm-active>a,
[data-sibebarbg="color_15"][data-theme-version="dark"][data-sidebar-style="compact"] .deznav .metismenu li:hover>a,
[data-sibebarbg="color_15"][data-sidebar-style="compact"] .deznav .metismenu li.mm-active>a,
[data-sibebarbg="color_15"][data-sidebar-style="compact"] .deznav .metismenu li:hover>a {
    background: linear-gradient(to right, #63d140 0%, #4cb32b 100%);
}

[data-sibebarbg="color_15"][data-theme-version="dark"][data-sidebar-style="compact"] .deznav .metismenu>li.mm-active>a,
[data-sibebarbg="color_15"][data-theme-version="dark"][data-sidebar-style="compact"] .deznav .metismenu>li:hover>a,
[data-sibebarbg="color_15"][data-sidebar-style="compact"] .deznav .metismenu>li.mm-active>a,
[data-sibebarbg="color_15"][data-sidebar-style="compact"] .deznav .metismenu>li:hover>a {
    background: #63d140;
}

[data-sibebarbg="color_15"][data-theme-version="dark"][data-sidebar-style="compact"] .deznav .metismenu>li.mm-active>a i,
[data-sibebarbg="color_15"][data-theme-version="dark"][data-sidebar-style="compact"] .deznav .metismenu>li:hover>a i,
[data-sibebarbg="color_15"][data-sidebar-style="compact"] .deznav .metismenu>li.mm-active>a i,
[data-sibebarbg="color_15"][data-sidebar-style="compact"] .deznav .metismenu>li:hover>a i {
    color: #fff !important;
}

[data-sibebarbg="color_15"][data-theme-version="dark"][data-sidebar-style="modern"] .deznav .metismenu li>ul,
[data-sibebarbg="color_15"][data-sidebar-style="modern"] .deznav .metismenu li>ul {
    background-color: #63d140;
}

[data-sibebarbg="color_15"][data-theme-version="dark"][data-sidebar-style="modern"] .deznav .metismenu>li.mm-active>a,
[data-sibebarbg="color_15"][data-theme-version="dark"][data-sidebar-style="modern"] .deznav .metismenu>li:hover>a,
[data-sibebarbg="color_15"][data-sidebar-style="modern"] .deznav .metismenu>li.mm-active>a,
[data-sibebarbg="color_15"][data-sidebar-style="modern"] .deznav .metismenu>li:hover>a {
    background: #63d140;
}

[data-sibebarbg="color_15"][data-theme-version="dark"][data-sidebar-style="modern"] .deznav .metismenu>li.mm-active>a i,
[data-sibebarbg="color_15"][data-theme-version="dark"][data-sidebar-style="modern"] .deznav .metismenu>li:hover>a i,
[data-sibebarbg="color_15"][data-sidebar-style="modern"] .deznav .metismenu>li.mm-active>a i,
[data-sibebarbg="color_15"][data-sidebar-style="modern"] .deznav .metismenu>li:hover>a i {
    color: #fff !important;
}

[data-sibebarbg="color_15"][data-theme-version="dark"][data-sidebar-style="overlay"] .deznav .metismenu>li>a:before,
[data-sibebarbg="color_15"][data-sidebar-style="overlay"] .deznav .metismenu>li>a:before {
    background: #fff;
}

[data-sibebarbg="color_15"][data-theme-version="dark"][data-sidebar-style="overlay"] .deznav .metismenu>li.mm-active>a,
[data-sibebarbg="color_15"][data-sidebar-style="overlay"] .deznav .metismenu>li.mm-active>a {
    background: #4cb32b;
}

[data-sibebarbg="color_15"][data-theme-version="dark"][data-sidebar-style="overlay"] .deznav .metismenu>li.mm-active>a i,
[data-sibebarbg="color_15"][data-sidebar-style="overlay"] .deznav .metismenu>li.mm-active>a i {
    color: #fff !important;
}

[data-sibebarbg="color_15"][data-theme-version="dark"][data-sidebar-style="icon-hover"] .deznav .metismenu>li.mm-active>a,
[data-sibebarbg="color_15"][data-theme-version="dark"][data-sidebar-style="icon-hover"] .deznav .metismenu>li:hover>a,
[data-sibebarbg="color_15"][data-sidebar-style="icon-hover"] .deznav .metismenu>li.mm-active>a,
[data-sibebarbg="color_15"][data-sidebar-style="icon-hover"] .deznav .metismenu>li:hover>a {
    background: #63d140;
    color: #fff;
}

[data-sibebarbg="color_15"][data-theme-version="dark"][data-sidebar-style="icon-hover"] .deznav .metismenu>li.mm-active>a i,
[data-sibebarbg="color_15"][data-theme-version="dark"][data-sidebar-style="icon-hover"] .deznav .metismenu>li:hover>a i,
[data-sibebarbg="color_15"][data-sidebar-style="icon-hover"] .deznav .metismenu>li.mm-active>a i,
[data-sibebarbg="color_15"][data-sidebar-style="icon-hover"] .deznav .metismenu>li:hover>a i {
    color: #fff !important;
}

[data-sibebarbg="color_15"][data-theme-version="dark"][data-layout="horizontal"] .deznav .metismenu>li.mm-active>a i,
[data-sibebarbg="color_15"][data-layout="horizontal"] .deznav .metismenu>li.mm-active>a i {
    color: #fff !important;
}

[data-sibebarbg="color_15"][data-theme-version="dark"][data-layout="horizontal"] .deznav .metismenu li>ul,
[data-sibebarbg="color_15"][data-layout="horizontal"] .deznav .metismenu li>ul {
    background: #63d140;
}

[data-sibebarbg="color_15"][data-theme-version="dark"][data-layout="horizontal"][data-sidebar-style="mini"] .deznav .metismenu>li.mm-active>a i,
[data-sibebarbg="color_15"][data-layout="horizontal"][data-sidebar-style="mini"] .deznav .metismenu>li.mm-active>a i {
    color: #4cb32b !important;
}

[data-sibebarbg="color_15"][data-theme-version="dark"][data-theme-version="dark"][data-sidebar-style="compact"] .deznav .metismenu>li:hover>a,
[data-sibebarbg="color_15"][data-theme-version="dark"][data-theme-version="dark"][data-sidebar-style="compact"] .deznav .metismenu>li.mm-active>a,
[data-sibebarbg="color_15"][data-theme-version="dark"][data-sidebar-style="compact"] .deznav .metismenu>li:hover>a,
[data-sibebarbg="color_15"][data-theme-version="dark"][data-sidebar-style="compact"] .deznav .metismenu>li.mm-active>a {
    background: #63d140;
}

[data-sibebarbg="color_15"][data-theme-version="dark"][data-theme-version="dark"][data-sidebar-style="overlay"] .menu-toggle .deznav .metismenu li>ul,
[data-sibebarbg="color_15"][data-theme-version="dark"][data-sidebar-style="overlay"] .menu-toggle .deznav .metismenu li>ul {
    background: #63d140;
}

[data-sibebarbg="color_15"][data-theme-version="dark"][data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .deznav .metismenu>li.mm-active>a,
[data-sibebarbg="color_15"][data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .deznav .metismenu>li.mm-active>a {
    background-color: #63d140;
}

[data-sibebarbg="color_15"][data-theme-version="dark"][data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .deznav .metismenu li>ul,
[data-sibebarbg="color_15"][data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .deznav .metismenu li>ul {
    background: #63d140;
}

[data-headerbg="color_2"][data-theme-version="dark"],
[data-headerbg="color_2"] {
    --headerbg: #6610f2;
}

[data-headerbg="color_2"][data-theme-version="dark"] .hamburger .line,
[data-headerbg="color_2"] .hamburger .line {
    background: #fff;
}

[data-headerbg="color_2"][data-theme-version="dark"][data-layout="vertical"] .menu-toggle .nav-header .nav-control .hamburger .line,
[data-headerbg="color_2"][data-layout="vertical"] .menu-toggle .nav-header .nav-control .hamburger .line {
    background-color: #fff;
}

[data-headerbg="color_2"][data-theme-version="dark"] .header-left .dashboard_bar,
[data-headerbg="color_2"] .header-left .dashboard_bar {
    color: #fff;
}

[data-headerbg="color_2"][data-theme-version="dark"] .header-right .header-profile>a.nav-link .header-info,
[data-headerbg="color_2"] .header-right .header-profile>a.nav-link .header-info {
    border: 0;
}

[data-headerbg="color_2"][data-theme-version="dark"] .header-right .header-profile>a.nav-link .header-info .text-black,
[data-headerbg="color_2"] .header-right .header-profile>a.nav-link .header-info .text-black {
    color: #fff !important;
}

[data-headerbg="color_2"][data-theme-version="dark"] .header-right .header-profile>a.nav-link .header-info p,
[data-headerbg="color_2"] .header-right .header-profile>a.nav-link .header-info p {
    color: rgba(255, 255, 255, 0.7);
}

[data-headerbg="color_2"][data-theme-version="dark"] .search-area .form-control,
[data-headerbg="color_2"] .search-area .form-control {
    background: #fff;
}

[data-headerbg="color_2"][data-theme-version="dark"] .search-area .input-group-text,
[data-headerbg="color_2"] .search-area .input-group-text {
    background: #fff;
}

[data-headerbg="color_3"][data-theme-version="dark"],
[data-headerbg="color_3"] {
    --headerbg: #7accc6;
}

[data-headerbg="color_3"][data-theme-version="dark"] .hamburger .line,
[data-headerbg="color_3"] .hamburger .line {
    background: #fff;
}

[data-headerbg="color_3"][data-theme-version="dark"][data-layout="vertical"] .menu-toggle .nav-header .nav-control .hamburger .line,
[data-headerbg="color_3"][data-layout="vertical"] .menu-toggle .nav-header .nav-control .hamburger .line {
    background-color: #fff;
}

[data-headerbg="color_3"][data-theme-version="dark"] .header-left .dashboard_bar,
[data-headerbg="color_3"] .header-left .dashboard_bar {
    color: #fff;
}

[data-headerbg="color_3"][data-theme-version="dark"] .header-right .header-profile>a.nav-link .header-info,
[data-headerbg="color_3"] .header-right .header-profile>a.nav-link .header-info {
    border: 0;
}

[data-headerbg="color_3"][data-theme-version="dark"] .header-right .header-profile>a.nav-link .header-info .text-black,
[data-headerbg="color_3"] .header-right .header-profile>a.nav-link .header-info .text-black {
    color: #fff !important;
}

[data-headerbg="color_3"][data-theme-version="dark"] .header-right .header-profile>a.nav-link .header-info p,
[data-headerbg="color_3"] .header-right .header-profile>a.nav-link .header-info p {
    color: rgba(255, 255, 255, 0.7);
}

[data-headerbg="color_3"][data-theme-version="dark"] .search-area .form-control,
[data-headerbg="color_3"] .search-area .form-control {
    background: #fff;
}

[data-headerbg="color_3"][data-theme-version="dark"] .search-area .input-group-text,
[data-headerbg="color_3"] .search-area .input-group-text {
    background: #fff;
}

[data-headerbg="color_4"][data-theme-version="dark"],
[data-headerbg="color_4"] {
    --headerbg: #4d06a5;
}

[data-headerbg="color_4"][data-theme-version="dark"] .hamburger .line,
[data-headerbg="color_4"] .hamburger .line {
    background: #fff;
}

[data-headerbg="color_4"][data-theme-version="dark"][data-layout="vertical"] .menu-toggle .nav-header .nav-control .hamburger .line,
[data-headerbg="color_4"][data-layout="vertical"] .menu-toggle .nav-header .nav-control .hamburger .line {
    background-color: #fff;
}

[data-headerbg="color_4"][data-theme-version="dark"] .header-left .dashboard_bar,
[data-headerbg="color_4"] .header-left .dashboard_bar {
    color: #fff;
}

[data-headerbg="color_4"][data-theme-version="dark"] .header-right .header-profile>a.nav-link .header-info,
[data-headerbg="color_4"] .header-right .header-profile>a.nav-link .header-info {
    border: 0;
}

[data-headerbg="color_4"][data-theme-version="dark"] .header-right .header-profile>a.nav-link .header-info .text-black,
[data-headerbg="color_4"] .header-right .header-profile>a.nav-link .header-info .text-black {
    color: #fff !important;
}

[data-headerbg="color_4"][data-theme-version="dark"] .header-right .header-profile>a.nav-link .header-info p,
[data-headerbg="color_4"] .header-right .header-profile>a.nav-link .header-info p {
    color: rgba(255, 255, 255, 0.7);
}

[data-headerbg="color_4"][data-theme-version="dark"] .search-area .form-control,
[data-headerbg="color_4"] .search-area .form-control {
    background: #fff;
}

[data-headerbg="color_4"][data-theme-version="dark"] .search-area .input-group-text,
[data-headerbg="color_4"] .search-area .input-group-text {
    background: #fff;
}

[data-headerbg="color_5"][data-theme-version="dark"],
[data-headerbg="color_5"] {
    --headerbg: #dc3545;
}

[data-headerbg="color_5"][data-theme-version="dark"] .hamburger .line,
[data-headerbg="color_5"] .hamburger .line {
    background: #fff;
}

[data-headerbg="color_5"][data-theme-version="dark"][data-layout="vertical"] .menu-toggle .nav-header .nav-control .hamburger .line,
[data-headerbg="color_5"][data-layout="vertical"] .menu-toggle .nav-header .nav-control .hamburger .line {
    background-color: #fff;
}

[data-headerbg="color_5"][data-theme-version="dark"] .header-left .dashboard_bar,
[data-headerbg="color_5"] .header-left .dashboard_bar {
    color: #fff;
}

[data-headerbg="color_5"][data-theme-version="dark"] .header-right .header-profile>a.nav-link .header-info,
[data-headerbg="color_5"] .header-right .header-profile>a.nav-link .header-info {
    border: 0;
}

[data-headerbg="color_5"][data-theme-version="dark"] .header-right .header-profile>a.nav-link .header-info .text-black,
[data-headerbg="color_5"] .header-right .header-profile>a.nav-link .header-info .text-black {
    color: #fff !important;
}

[data-headerbg="color_5"][data-theme-version="dark"] .header-right .header-profile>a.nav-link .header-info p,
[data-headerbg="color_5"] .header-right .header-profile>a.nav-link .header-info p {
    color: rgba(255, 255, 255, 0.7);
}

[data-headerbg="color_5"][data-theme-version="dark"] .search-area .form-control,
[data-headerbg="color_5"] .search-area .form-control {
    background: #fff;
}

[data-headerbg="color_5"][data-theme-version="dark"] .search-area .input-group-text,
[data-headerbg="color_5"] .search-area .input-group-text {
    background: #fff;
}

[data-headerbg="color_6"][data-theme-version="dark"],
[data-headerbg="color_6"] {
    --headerbg: #fd7e14;
}

[data-headerbg="color_6"][data-theme-version="dark"] .hamburger .line,
[data-headerbg="color_6"] .hamburger .line {
    background: #fff;
}

[data-headerbg="color_6"][data-theme-version="dark"][data-layout="vertical"] .menu-toggle .nav-header .nav-control .hamburger .line,
[data-headerbg="color_6"][data-layout="vertical"] .menu-toggle .nav-header .nav-control .hamburger .line {
    background-color: #fff;
}

[data-headerbg="color_6"][data-theme-version="dark"] .header-left .dashboard_bar,
[data-headerbg="color_6"] .header-left .dashboard_bar {
    color: #fff;
}

[data-headerbg="color_6"][data-theme-version="dark"] .header-right .header-profile>a.nav-link .header-info,
[data-headerbg="color_6"] .header-right .header-profile>a.nav-link .header-info {
    border: 0;
}

[data-headerbg="color_6"][data-theme-version="dark"] .header-right .header-profile>a.nav-link .header-info .text-black,
[data-headerbg="color_6"] .header-right .header-profile>a.nav-link .header-info .text-black {
    color: #fff !important;
}

[data-headerbg="color_6"][data-theme-version="dark"] .header-right .header-profile>a.nav-link .header-info p,
[data-headerbg="color_6"] .header-right .header-profile>a.nav-link .header-info p {
    color: rgba(255, 255, 255, 0.7);
}

[data-headerbg="color_6"][data-theme-version="dark"] .search-area .form-control,
[data-headerbg="color_6"] .search-area .form-control {
    background: #fff;
}

[data-headerbg="color_6"][data-theme-version="dark"] .search-area .input-group-text,
[data-headerbg="color_6"] .search-area .input-group-text {
    background: #fff;
}

[data-headerbg="color_7"][data-theme-version="dark"],
[data-headerbg="color_7"] {
    --headerbg: #ffc107;
}

[data-headerbg="color_7"][data-theme-version="dark"] .hamburger .line,
[data-headerbg="color_7"] .hamburger .line {
    background: #fff;
}

[data-headerbg="color_7"][data-theme-version="dark"][data-layout="vertical"] .menu-toggle .nav-header .nav-control .hamburger .line,
[data-headerbg="color_7"][data-layout="vertical"] .menu-toggle .nav-header .nav-control .hamburger .line {
    background-color: #fff;
}

[data-headerbg="color_7"][data-theme-version="dark"] .header-left .dashboard_bar,
[data-headerbg="color_7"] .header-left .dashboard_bar {
    color: #fff;
}

[data-headerbg="color_7"][data-theme-version="dark"] .header-right .header-profile>a.nav-link .header-info,
[data-headerbg="color_7"] .header-right .header-profile>a.nav-link .header-info {
    border: 0;
}

[data-headerbg="color_7"][data-theme-version="dark"] .header-right .header-profile>a.nav-link .header-info .text-black,
[data-headerbg="color_7"] .header-right .header-profile>a.nav-link .header-info .text-black {
    color: #fff !important;
}

[data-headerbg="color_7"][data-theme-version="dark"] .header-right .header-profile>a.nav-link .header-info p,
[data-headerbg="color_7"] .header-right .header-profile>a.nav-link .header-info p {
    color: rgba(255, 255, 255, 0.7);
}

[data-headerbg="color_7"][data-theme-version="dark"] .search-area .form-control,
[data-headerbg="color_7"] .search-area .form-control {
    background: #fff;
}

[data-headerbg="color_7"][data-theme-version="dark"] .search-area .input-group-text,
[data-headerbg="color_7"] .search-area .input-group-text {
    background: #fff;
}

[data-headerbg="color_8"][data-theme-version="dark"],
[data-headerbg="color_8"] {
    --headerbg: #5bcfc5;
}

[data-headerbg="color_8"][data-theme-version="dark"] .hamburger .line,
[data-headerbg="color_8"] .hamburger .line {
    background: #fff;
}

[data-headerbg="color_8"][data-theme-version="dark"][data-layout="vertical"] .menu-toggle .nav-header .nav-control .hamburger .line,
[data-headerbg="color_8"][data-layout="vertical"] .menu-toggle .nav-header .nav-control .hamburger .line {
    background-color: #fff;
}

[data-headerbg="color_8"][data-theme-version="dark"] .header-left .dashboard_bar,
[data-headerbg="color_8"] .header-left .dashboard_bar {
    color: #fff;
}

[data-headerbg="color_8"][data-theme-version="dark"] .header-right .header-profile>a.nav-link .header-info,
[data-headerbg="color_8"] .header-right .header-profile>a.nav-link .header-info {
    border: 0;
}

[data-headerbg="color_8"][data-theme-version="dark"] .header-right .header-profile>a.nav-link .header-info .text-black,
[data-headerbg="color_8"] .header-right .header-profile>a.nav-link .header-info .text-black {
    color: #fff !important;
}

[data-headerbg="color_8"][data-theme-version="dark"] .header-right .header-profile>a.nav-link .header-info p,
[data-headerbg="color_8"] .header-right .header-profile>a.nav-link .header-info p {
    color: rgba(255, 255, 255, 0.7);
}

[data-headerbg="color_8"][data-theme-version="dark"] .search-area .form-control,
[data-headerbg="color_8"] .search-area .form-control {
    background: #fff;
}

[data-headerbg="color_8"][data-theme-version="dark"] .search-area .input-group-text,
[data-headerbg="color_8"] .search-area .input-group-text {
    background: #fff;
}

[data-headerbg="color_9"][data-theme-version="dark"],
[data-headerbg="color_9"] {
    --headerbg: #20c997;
}

[data-headerbg="color_9"][data-theme-version="dark"] .hamburger .line,
[data-headerbg="color_9"] .hamburger .line {
    background: #fff;
}

[data-headerbg="color_9"][data-theme-version="dark"][data-layout="vertical"] .menu-toggle .nav-header .nav-control .hamburger .line,
[data-headerbg="color_9"][data-layout="vertical"] .menu-toggle .nav-header .nav-control .hamburger .line {
    background-color: #fff;
}

[data-headerbg="color_9"][data-theme-version="dark"] .header-left .dashboard_bar,
[data-headerbg="color_9"] .header-left .dashboard_bar {
    color: #fff;
}

[data-headerbg="color_9"][data-theme-version="dark"] .header-right .header-profile>a.nav-link .header-info,
[data-headerbg="color_9"] .header-right .header-profile>a.nav-link .header-info {
    border: 0;
}

[data-headerbg="color_9"][data-theme-version="dark"] .header-right .header-profile>a.nav-link .header-info .text-black,
[data-headerbg="color_9"] .header-right .header-profile>a.nav-link .header-info .text-black {
    color: #fff !important;
}

[data-headerbg="color_9"][data-theme-version="dark"] .header-right .header-profile>a.nav-link .header-info p,
[data-headerbg="color_9"] .header-right .header-profile>a.nav-link .header-info p {
    color: rgba(255, 255, 255, 0.7);
}

[data-headerbg="color_9"][data-theme-version="dark"] .search-area .form-control,
[data-headerbg="color_9"] .search-area .form-control {
    background: #fff;
}

[data-headerbg="color_9"][data-theme-version="dark"] .search-area .input-group-text,
[data-headerbg="color_9"] .search-area .input-group-text {
    background: #fff;
}

[data-headerbg="color_10"][data-theme-version="dark"],
[data-headerbg="color_10"] {
    --headerbg: #17a2b8;
}

[data-headerbg="color_10"][data-theme-version="dark"] .hamburger .line,
[data-headerbg="color_10"] .hamburger .line {
    background: #fff;
}

[data-headerbg="color_10"][data-theme-version="dark"][data-layout="vertical"] .menu-toggle .nav-header .nav-control .hamburger .line,
[data-headerbg="color_10"][data-layout="vertical"] .menu-toggle .nav-header .nav-control .hamburger .line {
    background-color: #fff;
}

[data-headerbg="color_10"][data-theme-version="dark"] .header-left .dashboard_bar,
[data-headerbg="color_10"] .header-left .dashboard_bar {
    color: #fff;
}

[data-headerbg="color_10"][data-theme-version="dark"] .header-right .header-profile>a.nav-link .header-info,
[data-headerbg="color_10"] .header-right .header-profile>a.nav-link .header-info {
    border: 0;
}

[data-headerbg="color_10"][data-theme-version="dark"] .header-right .header-profile>a.nav-link .header-info .text-black,
[data-headerbg="color_10"] .header-right .header-profile>a.nav-link .header-info .text-black {
    color: #fff !important;
}

[data-headerbg="color_10"][data-theme-version="dark"] .header-right .header-profile>a.nav-link .header-info p,
[data-headerbg="color_10"] .header-right .header-profile>a.nav-link .header-info p {
    color: rgba(255, 255, 255, 0.7);
}

[data-headerbg="color_10"][data-theme-version="dark"] .search-area .form-control,
[data-headerbg="color_10"] .search-area .form-control {
    background: #fff;
}

[data-headerbg="color_10"][data-theme-version="dark"] .search-area .input-group-text,
[data-headerbg="color_10"] .search-area .input-group-text {
    background: #fff;
}

[data-headerbg="color_11"][data-theme-version="dark"],
[data-headerbg="color_11"] {
    --headerbg: #94618E;
}

[data-headerbg="color_11"][data-theme-version="dark"] .hamburger .line,
[data-headerbg="color_11"] .hamburger .line {
    background: #fff;
}

[data-headerbg="color_11"][data-theme-version="dark"][data-layout="vertical"] .menu-toggle .nav-header .nav-control .hamburger .line,
[data-headerbg="color_11"][data-layout="vertical"] .menu-toggle .nav-header .nav-control .hamburger .line {
    background-color: #fff;
}

[data-headerbg="color_11"][data-theme-version="dark"] .header-left .dashboard_bar,
[data-headerbg="color_11"] .header-left .dashboard_bar {
    color: #fff;
}

[data-headerbg="color_11"][data-theme-version="dark"] .header-right .header-profile>a.nav-link .header-info,
[data-headerbg="color_11"] .header-right .header-profile>a.nav-link .header-info {
    border: 0;
}

[data-headerbg="color_11"][data-theme-version="dark"] .header-right .header-profile>a.nav-link .header-info .text-black,
[data-headerbg="color_11"] .header-right .header-profile>a.nav-link .header-info .text-black {
    color: #fff !important;
}

[data-headerbg="color_11"][data-theme-version="dark"] .header-right .header-profile>a.nav-link .header-info p,
[data-headerbg="color_11"] .header-right .header-profile>a.nav-link .header-info p {
    color: rgba(255, 255, 255, 0.7);
}

[data-headerbg="color_11"][data-theme-version="dark"] .search-area .form-control,
[data-headerbg="color_11"] .search-area .form-control {
    background: #fff;
}

[data-headerbg="color_11"][data-theme-version="dark"] .search-area .input-group-text,
[data-headerbg="color_11"] .search-area .input-group-text {
    background: #fff;
}

[data-headerbg="color_12"][data-theme-version="dark"],
[data-headerbg="color_12"] {
    --headerbg: #343a40;
}

[data-headerbg="color_12"][data-theme-version="dark"] .hamburger .line,
[data-headerbg="color_12"] .hamburger .line {
    background: #fff;
}

[data-headerbg="color_12"][data-theme-version="dark"][data-layout="vertical"] .menu-toggle .nav-header .nav-control .hamburger .line,
[data-headerbg="color_12"][data-layout="vertical"] .menu-toggle .nav-header .nav-control .hamburger .line {
    background-color: #fff;
}

[data-headerbg="color_12"][data-theme-version="dark"] .header-left .dashboard_bar,
[data-headerbg="color_12"] .header-left .dashboard_bar {
    color: #fff;
}

[data-headerbg="color_12"][data-theme-version="dark"] .header-right .header-profile>a.nav-link .header-info,
[data-headerbg="color_12"] .header-right .header-profile>a.nav-link .header-info {
    border: 0;
}

[data-headerbg="color_12"][data-theme-version="dark"] .header-right .header-profile>a.nav-link .header-info .text-black,
[data-headerbg="color_12"] .header-right .header-profile>a.nav-link .header-info .text-black {
    color: #fff !important;
}

[data-headerbg="color_12"][data-theme-version="dark"] .header-right .header-profile>a.nav-link .header-info p,
[data-headerbg="color_12"] .header-right .header-profile>a.nav-link .header-info p {
    color: rgba(255, 255, 255, 0.7);
}

[data-headerbg="color_12"][data-theme-version="dark"] .search-area .form-control,
[data-headerbg="color_12"] .search-area .form-control {
    background: #fff;
}

[data-headerbg="color_12"][data-theme-version="dark"] .search-area .input-group-text,
[data-headerbg="color_12"] .search-area .input-group-text {
    background: #fff;
}

[data-headerbg="color_13"][data-theme-version="dark"],
[data-headerbg="color_13"] {
    --headerbg: #2a2a2a;
}

[data-headerbg="color_13"][data-theme-version="dark"] .hamburger .line,
[data-headerbg="color_13"] .hamburger .line {
    background: #fff;
}

[data-headerbg="color_13"][data-theme-version="dark"][data-layout="vertical"] .menu-toggle .nav-header .nav-control .hamburger .line,
[data-headerbg="color_13"][data-layout="vertical"] .menu-toggle .nav-header .nav-control .hamburger .line {
    background-color: #fff;
}

[data-headerbg="color_13"][data-theme-version="dark"] .header-left .dashboard_bar,
[data-headerbg="color_13"] .header-left .dashboard_bar {
    color: #fff;
}

[data-headerbg="color_13"][data-theme-version="dark"] .header-right .header-profile>a.nav-link .header-info,
[data-headerbg="color_13"] .header-right .header-profile>a.nav-link .header-info {
    border: 0;
}

[data-headerbg="color_13"][data-theme-version="dark"] .header-right .header-profile>a.nav-link .header-info .text-black,
[data-headerbg="color_13"] .header-right .header-profile>a.nav-link .header-info .text-black {
    color: #fff !important;
}

[data-headerbg="color_13"][data-theme-version="dark"] .header-right .header-profile>a.nav-link .header-info p,
[data-headerbg="color_13"] .header-right .header-profile>a.nav-link .header-info p {
    color: rgba(255, 255, 255, 0.7);
}

[data-headerbg="color_13"][data-theme-version="dark"] .search-area .form-control,
[data-headerbg="color_13"] .search-area .form-control {
    background: #fff;
}

[data-headerbg="color_13"][data-theme-version="dark"] .search-area .input-group-text,
[data-headerbg="color_13"] .search-area .input-group-text {
    background: #fff;
}

[data-headerbg="color_14"][data-theme-version="dark"],
[data-headerbg="color_14"] {
    --headerbg: #4885ed;
}

[data-headerbg="color_14"][data-theme-version="dark"] .hamburger .line,
[data-headerbg="color_14"] .hamburger .line {
    background: #fff;
}

[data-headerbg="color_14"][data-theme-version="dark"][data-layout="vertical"] .menu-toggle .nav-header .nav-control .hamburger .line,
[data-headerbg="color_14"][data-layout="vertical"] .menu-toggle .nav-header .nav-control .hamburger .line {
    background-color: #fff;
}

[data-headerbg="color_14"][data-theme-version="dark"] .header-left .dashboard_bar,
[data-headerbg="color_14"] .header-left .dashboard_bar {
    color: #fff;
}

[data-headerbg="color_14"][data-theme-version="dark"] .header-right .header-profile>a.nav-link .header-info,
[data-headerbg="color_14"] .header-right .header-profile>a.nav-link .header-info {
    border: 0;
}

[data-headerbg="color_14"][data-theme-version="dark"] .header-right .header-profile>a.nav-link .header-info .text-black,
[data-headerbg="color_14"] .header-right .header-profile>a.nav-link .header-info .text-black {
    color: #fff !important;
}

[data-headerbg="color_14"][data-theme-version="dark"] .header-right .header-profile>a.nav-link .header-info p,
[data-headerbg="color_14"] .header-right .header-profile>a.nav-link .header-info p {
    color: rgba(255, 255, 255, 0.7);
}

[data-headerbg="color_14"][data-theme-version="dark"] .search-area .form-control,
[data-headerbg="color_14"] .search-area .form-control {
    background: #fff;
}

[data-headerbg="color_14"][data-theme-version="dark"] .search-area .input-group-text,
[data-headerbg="color_14"] .search-area .input-group-text {
    background: #fff;
}

[data-headerbg="color_15"][data-theme-version="dark"],
[data-headerbg="color_15"] {
    --headerbg: #4cb32b;
}

[data-headerbg="color_15"][data-theme-version="dark"] .hamburger .line,
[data-headerbg="color_15"] .hamburger .line {
    background: #fff;
}

[data-headerbg="color_15"][data-theme-version="dark"][data-layout="vertical"] .menu-toggle .nav-header .nav-control .hamburger .line,
[data-headerbg="color_15"][data-layout="vertical"] .menu-toggle .nav-header .nav-control .hamburger .line {
    background-color: #fff;
}

[data-headerbg="color_15"][data-theme-version="dark"] .header-left .dashboard_bar,
[data-headerbg="color_15"] .header-left .dashboard_bar {
    color: #fff;
}

[data-headerbg="color_15"][data-theme-version="dark"] .header-right .header-profile>a.nav-link .header-info,
[data-headerbg="color_15"] .header-right .header-profile>a.nav-link .header-info {
    border: 0;
}

[data-headerbg="color_15"][data-theme-version="dark"] .header-right .header-profile>a.nav-link .header-info .text-black,
[data-headerbg="color_15"] .header-right .header-profile>a.nav-link .header-info .text-black {
    color: #fff !important;
}

[data-headerbg="color_15"][data-theme-version="dark"] .header-right .header-profile>a.nav-link .header-info p,
[data-headerbg="color_15"] .header-right .header-profile>a.nav-link .header-info p {
    color: rgba(255, 255, 255, 0.7);
}

[data-headerbg="color_15"][data-theme-version="dark"] .search-area .form-control,
[data-headerbg="color_15"] .search-area .form-control {
    background: #fff;
}

[data-headerbg="color_15"][data-theme-version="dark"] .search-area .input-group-text,
[data-headerbg="color_15"] .search-area .input-group-text {
    background: #fff;
}

@media (min-width: 992px) {
    [data-container="boxed"] #main-wrapper {
        max-width: 1199px;
        margin: 0 auto;
    }

    [direction="RTL"][data-container="boxed"] #main-wrapper {
        text-align: right;
    }
}

@media only screen and (min-width: 1350px) {
    [data-layout="vertical"][data-sidebar-style="overlay"][data-container="boxed"][data-header-position="fixed"] .header {
        width: 1199px;
    }
}

@media only screen and (min-width: 1200px) and (max-width: 1349px) {
    [data-layout="vertical"][data-sidebar-style="overlay"][data-container="boxed"][data-header-position="fixed"] .header {
        width: 1199px;
    }
}

[data-header-position="fixed"][data-layout="horizontal"][data-container="boxed"] .deznav {
    max-width: 1199px;
}

[data-layout="horizontal"][data-container="boxed"][data-header-position="fixed"] .header {
    width: 1199px;
}

[data-layout="horizontal"][data-container="boxed"][data-header-position="fixed"][data-sidebar-style="mini"] .header {
    width: 1199px;
}

[data-container="boxed"] .metismenu.fixed {
    left: auto;
    max-width: 1199px;
}

[data-container="boxed"] .page-titles {
    margin-bottom: 3rem;
    padding: 15px 15px;
}

[data-container="boxed"] .content-body .container-fluid,
[data-container="boxed"] .content-body .container-sm,
[data-container="boxed"] .content-body .container-md,
[data-container="boxed"] .content-body .container-lg,
[data-container="boxed"] .content-body .container-xl,
[data-container="boxed"] .content-body .container-xxl {
    padding: 0.9375rem 0.9375rem 0 0.9375rem;
}

[data-container="boxed"][data-layout="vertical"] .page-titles {
    margin-left: 0;
    margin-right: 0;
}

[data-layout="vertical"][data-container="boxed"][data-sidebar-position="fixed"][data-header-position="static"][data-sidebar-style="overlay"] .nav-header {
    position: absolute;
}

[data-layout="vertical"][data-container="boxed"][data-sidebar-position="fixed"][data-header-position="static"][data-sidebar-style="overlay"] .menu-toggle .deznav {
    position: absolute;
}

[data-container="boxed"][data-sidebar-position="fixed"][data-layout="horizontal"] .deznav.fixed {
    left: auto;
    max-width: 1199px;
}

@media (min-width: 992px) {
    [data-container="wide-boxed"] #main-wrapper {
        max-width: 1480px;
        margin: 0 auto;
    }
}

@media (min-width: 992px) {
    [data-container="wide-boxed"][data-sidebar-style="full"] .header {
        width: 100%;
    }

    [data-container="wide-boxed"][data-sidebar-style="full"] .menu-toggle .header {
        width: 100%;
    }

    [data-header-position="fixed"][data-container="wide-boxed"][data-sidebar-style="full"] .header {
        max-width: 1480px;
    }

    [data-header-position="fixed"][data-container="wide-boxed"][data-sidebar-style="full"] .menu-toggle .header {
        max-width: 1480px;
    }
}

@media (min-width: 992px) {
    [data-container="wide-boxed"][data-sidebar-style="mini"] .header {
        width: 100%;
    }

    [data-header-position="fixed"][data-container="wide-boxed"][data-sidebar-style="mini"] .header {
        max-width: 1480px;
    }

    [data-header-position="fixed"][data-layout="horizontal"][data-container="wide-boxed"][data-sidebar-style="mini"] .header {
        max-width: 1480px;
    }
}

@media (min-width: 992px) {
    [data-container="wide-boxed"][data-sidebar-style="compact"] .header {
        width: 100%;
    }

    [data-header-position="fixed"][data-container="wide-boxed"][data-sidebar-style="compact"] .header {
        max-width: 1480px;
    }
}

@media (min-width: 992px) {
    [data-container="wide-boxed"][data-sidebar-style="overlay"] .header {
        width: 100%;
    }

    [data-header-position="fixed"][data-container="wide-boxed"][data-sidebar-style="overlay"] .header {
        max-width: 1480px;
    }
}

[data-layout="horizontal"][data-container="wide-boxed"] .header {
    width: 100%;
}

[data-sidebar-style="full"][data-header-position="fixed"][data-layout="horizontal"][data-container="wide-boxed"] .header {
    max-width: 1480px;
}

[data-sidebar-style="mini"][data-layout="horizontal"][data-container="wide-boxed"] .header {
    width: 100%;
}

[data-layout="horizontal"][data-container="wide-boxed"][data-sidebar-position="fixed"] .deznav.fixed {
    max-width: 1480px;
    transition: none;
}

[data-layout="horizontal"][data-container="wide-boxed"][data-sidebar-position="fixed"][direction="RTL"] .deznav.fixed {
    right: 5%;
}

[data-layout="horizontal"][data-container="wide-boxed"][data-sidebar-position="fixed"][data-header-position="fixed"] .deznav {
    max-width: 1480px;
    left: 5%;
}

[data-layout="horizontal"][data-container="wide-boxed"][data-sidebar-position="fixed"][data-header-position="fixed"][direction="RTL"] .deznav {
    right: 5%;
}

[data-primary="color_2"] {
    --primary: #6610f2;
    --secondary: #8BC740;
    --primary-hover: #510bc4;
    --primary-dark: #290564;
    --rgba-primary-1: rgba(102, 16, 242, 0.1);
    --rgba-primary-2: rgba(102, 16, 242, 0.2);
    --rgba-primary-3: rgba(102, 16, 242, 0.3);
    --rgba-primary-4: rgba(102, 16, 242, 0.4);
    --rgba-primary-5: rgba(102, 16, 242, 0.5);
    --rgba-primary-6: rgba(102, 16, 242, 0.6);
    --rgba-primary-7: rgba(102, 16, 242, 0.7);
    --rgba-primary-8: rgba(102, 16, 242, 0.8);
    --rgba-primary-9: rgba(102, 16, 242, 0.9);
}

[data-primary="color_3"] {
    --primary: #7accc6;
    --secondary: #8BC740;
    --primary-hover: #7accc6;
    --primary-dark: #0a0418;
    --rgba-primary-1: rgba(104 157 211, 0.1);
    --rgba-primary-2: rgba(104 157 211, 0.2);
    --rgba-primary-3: rgba(104 157 211, 0.3);
    --rgba-primary-4: rgba(104 157 211, 0.4);
    --rgba-primary-5: rgba(104 157 211, 0.5);
    --rgba-primary-6: rgba(104 157 211, 0.6);
    --rgba-primary-7: rgba(104 157 211, 0.7);
    --rgba-primary-8: rgba(104 157 211, 0.8);
    --rgba-primary-9: rgba(104 157 211, 0.9);
}

[data-primary="color_4"] {
    --primary: #4d06a5;
    --secondary: #8BC740;
    --primary-hover: #360474;
    --primary-dark: #080111;
    --rgba-primary-1: rgba(77, 6, 165, 0.1);
    --rgba-primary-2: rgba(77, 6, 165, 0.2);
    --rgba-primary-3: rgba(77, 6, 165, 0.3);
    --rgba-primary-4: rgba(77, 6, 165, 0.4);
    --rgba-primary-5: rgba(77, 6, 165, 0.5);
    --rgba-primary-6: rgba(77, 6, 165, 0.6);
    --rgba-primary-7: rgba(77, 6, 165, 0.7);
    --rgba-primary-8: rgba(77, 6, 165, 0.8);
    --rgba-primary-9: rgba(77, 6, 165, 0.9);
}

[data-primary="color_5"] {
    --primary: #dc3545;
    --secondary: #8BC740;
    --primary-hover: #bd2130;
    --primary-dark: #66121a;
    --rgba-primary-1: rgba(220, 53, 69, 0.1);
    --rgba-primary-2: rgba(220, 53, 69, 0.2);
    --rgba-primary-3: rgba(220, 53, 69, 0.3);
    --rgba-primary-4: rgba(220, 53, 69, 0.4);
    --rgba-primary-5: rgba(220, 53, 69, 0.5);
    --rgba-primary-6: rgba(220, 53, 69, 0.6);
    --rgba-primary-7: rgba(220, 53, 69, 0.7);
    --rgba-primary-8: rgba(220, 53, 69, 0.8);
    --rgba-primary-9: rgba(220, 53, 69, 0.9);
}

[data-primary="color_6"] {
    --primary: #fd7e14;
    --secondary: #8BC740;
    --primary-hover: #dc6502;
    --primary-dark: #773701;
    --rgba-primary-1: rgba(253, 126, 20, 0.1);
    --rgba-primary-2: rgba(253, 126, 20, 0.2);
    --rgba-primary-3: rgba(253, 126, 20, 0.3);
    --rgba-primary-4: rgba(253, 126, 20, 0.4);
    --rgba-primary-5: rgba(253, 126, 20, 0.5);
    --rgba-primary-6: rgba(253, 126, 20, 0.6);
    --rgba-primary-7: rgba(253, 126, 20, 0.7);
    --rgba-primary-8: rgba(253, 126, 20, 0.8);
    --rgba-primary-9: rgba(253, 126, 20, 0.9);
}

[data-primary="color_7"] {
    --primary: #ffc107;
    --secondary: #8BC740;
    --primary-hover: #d39e00;
    --primary-dark: #6d5200;
    --rgba-primary-1: rgba(255, 193, 7, 0.1);
    --rgba-primary-2: rgba(255, 193, 7, 0.2);
    --rgba-primary-3: rgba(255, 193, 7, 0.3);
    --rgba-primary-4: rgba(255, 193, 7, 0.4);
    --rgba-primary-5: rgba(255, 193, 7, 0.5);
    --rgba-primary-6: rgba(255, 193, 7, 0.6);
    --rgba-primary-7: rgba(255, 193, 7, 0.7);
    --rgba-primary-8: rgba(255, 193, 7, 0.8);
    --rgba-primary-9: rgba(255, 193, 7, 0.9);
}

[data-primary="color_8"] {
    --primary: #5bcfc5;
    --secondary: #8BC740;
    --primary-hover: #38bfb3;
    --primary-dark: #217069;
    --rgba-primary-1: rgba(91, 207, 197, 0.1);
    --rgba-primary-2: rgba(91, 207, 197, 0.2);
    --rgba-primary-3: rgba(91, 207, 197, 0.3);
    --rgba-primary-4: rgba(91, 207, 197, 0.4);
    --rgba-primary-5: rgba(91, 207, 197, 0.5);
    --rgba-primary-6: rgba(91, 207, 197, 0.6);
    --rgba-primary-7: rgba(91, 207, 197, 0.7);
    --rgba-primary-8: rgba(91, 207, 197, 0.8);
    --rgba-primary-9: rgba(91, 207, 197, 0.9);
}

[data-primary="color_9"] {
    --primary: #20c997;
    --secondary: #8BC740;
    --primary-hover: #199d76;
    --primary-dark: #0b4534;
    --rgba-primary-1: rgba(32, 201, 151, 0.1);
    --rgba-primary-2: rgba(32, 201, 151, 0.2);
    --rgba-primary-3: rgba(32, 201, 151, 0.3);
    --rgba-primary-4: rgba(32, 201, 151, 0.4);
    --rgba-primary-5: rgba(32, 201, 151, 0.5);
    --rgba-primary-6: rgba(32, 201, 151, 0.6);
    --rgba-primary-7: rgba(32, 201, 151, 0.7);
    --rgba-primary-8: rgba(32, 201, 151, 0.8);
    --rgba-primary-9: rgba(32, 201, 151, 0.9);
}

[data-primary="color_10"] {
    --primary: #17a2b8;
    --secondary: #8BC740;
    --primary-hover: #117a8b;
    --primary-dark: #062a30;
    --rgba-primary-1: rgba(23, 162, 184, 0.1);
    --rgba-primary-2: rgba(23, 162, 184, 0.2);
    --rgba-primary-3: rgba(23, 162, 184, 0.3);
    --rgba-primary-4: rgba(23, 162, 184, 0.4);
    --rgba-primary-5: rgba(23, 162, 184, 0.5);
    --rgba-primary-6: rgba(23, 162, 184, 0.6);
    --rgba-primary-7: rgba(23, 162, 184, 0.7);
    --rgba-primary-8: rgba(23, 162, 184, 0.8);
    --rgba-primary-9: rgba(23, 162, 184, 0.9);
}

[data-primary="color_11"] {
    --primary: #94618E;
    --secondary: #8BC740;
    --primary-hover: #754d70;
    --primary-dark: #382435;
    --rgba-primary-1: rgba(148, 97, 142, 0.1);
    --rgba-primary-2: rgba(148, 97, 142, 0.2);
    --rgba-primary-3: rgba(148, 97, 142, 0.3);
    --rgba-primary-4: rgba(148, 97, 142, 0.4);
    --rgba-primary-5: rgba(148, 97, 142, 0.5);
    --rgba-primary-6: rgba(148, 97, 142, 0.6);
    --rgba-primary-7: rgba(148, 97, 142, 0.7);
    --rgba-primary-8: rgba(148, 97, 142, 0.8);
    --rgba-primary-9: rgba(148, 97, 142, 0.9);
}

[data-primary="color_12"] {
    --primary: #343a40;
    --secondary: #8BC740;
    --primary-hover: #1d2124;
    --primary-dark: black;
    --rgba-primary-1: rgba(52, 58, 64, 0.1);
    --rgba-primary-2: rgba(52, 58, 64, 0.2);
    --rgba-primary-3: rgba(52, 58, 64, 0.3);
    --rgba-primary-4: rgba(52, 58, 64, 0.4);
    --rgba-primary-5: rgba(52, 58, 64, 0.5);
    --rgba-primary-6: rgba(52, 58, 64, 0.6);
    --rgba-primary-7: rgba(52, 58, 64, 0.7);
    --rgba-primary-8: rgba(52, 58, 64, 0.8);
    --rgba-primary-9: rgba(52, 58, 64, 0.9);
}

[data-primary="color_13"] {
    --primary: #2a2a2a;
    --secondary: #8BC740;
    --primary-hover: #111111;
    --primary-dark: black;
    --rgba-primary-1: rgba(42, 42, 42, 0.1);
    --rgba-primary-2: rgba(42, 42, 42, 0.2);
    --rgba-primary-3: rgba(42, 42, 42, 0.3);
    --rgba-primary-4: rgba(42, 42, 42, 0.4);
    --rgba-primary-5: rgba(42, 42, 42, 0.5);
    --rgba-primary-6: rgba(42, 42, 42, 0.6);
    --rgba-primary-7: rgba(42, 42, 42, 0.7);
    --rgba-primary-8: rgba(42, 42, 42, 0.8);
    --rgba-primary-9: rgba(42, 42, 42, 0.9);
}

[data-primary="color_14"] {
    --primary: #4885ed;
    --secondary: #8BC740;
    --primary-hover: #1a66e8;
    --primary-dark: #0e3d8e;
    --rgba-primary-1: rgba(72, 133, 237, 0.1);
    --rgba-primary-2: rgba(72, 133, 237, 0.2);
    --rgba-primary-3: rgba(72, 133, 237, 0.3);
    --rgba-primary-4: rgba(72, 133, 237, 0.4);
    --rgba-primary-5: rgba(72, 133, 237, 0.5);
    --rgba-primary-6: rgba(72, 133, 237, 0.6);
    --rgba-primary-7: rgba(72, 133, 237, 0.7);
    --rgba-primary-8: rgba(72, 133, 237, 0.8);
    --rgba-primary-9: rgba(72, 133, 237, 0.9);
}

[data-primary="color_15"] {
    --primary: #4cb32b;
    --secondary: #8BC740;
    --primary-hover: #3b8a21;
    --primary-dark: #18380d;
    --rgba-primary-1: rgba(76, 179, 43, 0.1);
    --rgba-primary-2: rgba(76, 179, 43, 0.2);
    --rgba-primary-3: rgba(76, 179, 43, 0.3);
    --rgba-primary-4: rgba(76, 179, 43, 0.4);
    --rgba-primary-5: rgba(76, 179, 43, 0.5);
    --rgba-primary-6: rgba(76, 179, 43, 0.6);
    --rgba-primary-7: rgba(76, 179, 43, 0.7);
    --rgba-primary-8: rgba(76, 179, 43, 0.8);
    --rgba-primary-9: rgba(76, 179, 43, 0.9);
}

[data-typography="opensans"] {
    font-family: 'Open Sans', 'poppins', 'Droid Arabic Kufi', 'Noto Arabic', sans-serif;
}

[data-typography="poppins"] {
    font-family: 'poppins', 'Droid Arabic Kufi', 'Noto Arabic', sans-serif;
}

[data-typography="roboto"] {
    font-family: 'Roboto', 'poppins', 'Noto Arabic', sans-serif;
}

[data-typography="helvetica"] {
    font-family: 'HelveticaNeue', 'poppins', 'Noto Arabic', sans-serif;
}

/*$primary  : #7356f1 !default;*/
:root {
    --primary: #7accc6;
    --secondary: #8BC740;
    --primary-hover: #7accc6;
    --primary-dark: #0a0418;
    --rgba-primary-1: rgba(104 157 211, 0.1);
    --rgba-primary-2: rgba(104 157 211, 0.2);
    --rgba-primary-3: rgba(104 157 211, 0.3);
    --rgba-primary-4: rgba(104 157 211, 0.4);
    --rgba-primary-5: rgba(104 157 211, 0.5);
    --rgba-primary-6: rgba(104 157 211, 0.6);
    --rgba-primary-7: rgba(104 157 211, 0.7);
    --rgba-primary-8: rgba(104 157 211, 0.8);
    --rgba-primary-9: rgba(104 157 211, 0.9);
    --font-family-base: 'poppins', 'Roboto', 'Droid Arabic Kufi', 'Noto Arabic', sans-serif;
    --font-family-title: 'poppins', 'Roboto', 'Droid Arabic Kufi', 'Noto Arabic', sans-serif;
}

:root {
    --primary: #7accc6;
    --secondary: #8BC740;
    --primary-hover: #7accc6;
    --primary-dark: #0a0418;
    --rgba-primary-1: rgba(104 157 211, 0.1);
    --rgba-primary-2: rgba(104 157 211, 0.2);
    --rgba-primary-3: rgba(104 157 211, 0.3);
    --rgba-primary-4: rgba(104 157 211, 0.4);
    --rgba-primary-5: rgba(104 157 211, 0.5);
    --rgba-primary-6: rgba(104 157 211, 0.6);
    --rgba-primary-7: rgba(104 157 211, 0.7);
    --rgba-primary-8: rgba(104 157 211, 0.8);
    --rgba-primary-9: rgba(104 157 211, 0.9);
}

[data-theme-version="transparent"] {
    /* background: url("../images/body/12.jpg"); */
    background-repeat: no-repeat;
    background-attachment: fixed;
    background-size: cover;
    background-position: center;
    position: relative;
    color: #fff;
}

[data-theme-version="transparent"] h1,
[data-theme-version="transparent"] .h1,
[data-theme-version="transparent"] h2,
[data-theme-version="transparent"] .h2,
[data-theme-version="transparent"] h3,
[data-theme-version="transparent"] .h3,
[data-theme-version="transparent"] h4,
[data-theme-version="transparent"] .h4,
[data-theme-version="transparent"] h5,
[data-theme-version="transparent"] .h5,
[data-theme-version="transparent"] h6,
[data-theme-version="transparent"] .h6 {
    color: #fff !important;
}

[data-theme-version="transparent"] a.link {
    color: #ddd;
}

[data-theme-version="transparent"] a.link:focus,
[data-theme-version="transparent"] a.link:hover {
    color: #48A9F8;
}

[data-theme-version="transparent"] a {
    color: #fff;
}

[data-theme-version="transparent"] a:hover {
    color: #828690;
}

[data-theme-version="transparent"] .border-right {
    border-right: 1px solid #333a54 !important;
}

[data-theme-version="transparent"] .border-left {
    border-left: 1px solid #333a54 !important;
}

[data-theme-version="transparent"] .border-top {
    border-top: 1px solid #333a54 !important;
}

[data-theme-version="transparent"] .border-bottom {
    border-bottom: 1px solid #333a54 !important;
}

[data-theme-version="transparent"] .border {
    border: 1px solid #333a54 !important;
}

[data-theme-version="transparent"] .dropdown-menu {
    background-color: #28253b;
}

[data-theme-version="transparent"] .dropdown-item:hover,
[data-theme-version="transparent"] .dropdown-item:focus {
    background-color: #251e35;
    color: #fff;
}

[data-theme-version="transparent"] .form-control {
    background-color: #251e35;
    border-color: #333a54;
    color: #fff;
}

[data-theme-version="transparent"] .card {
    background-color: rgba(0, 0, 0, 0.15);
}

[data-theme-version="transparent"] .header {
    background-color: rgba(0, 0, 0, 0.15);
}

[data-theme-version="transparent"] .header-left input {
    border-color: #333a54;
    color: #fff;
}

[data-theme-version="transparent"] .header-left input:focus {
    box-shadow: none;
    border-color: var(--primary);
}

[data-theme-version="transparent"] .header-left input::placeholder {
    color: #fff;
}

[data-theme-version="transparent"] .header-right .dropdown .nav-link:hover {
    color: #fff;
}

[data-theme-version="transparent"] .header-right .notification_dropdown .dropdown-item a {
    color: #fff;
}

[data-theme-version="transparent"] .nav-header,
[data-theme-version="transparent"] .nav-control {
    background-color: rgba(0, 0, 0, 0.15) !important;
}

[data-theme-version="transparent"] .nav-control {
    color: #fff;
}

[data-theme-version="transparent"] .brand-logo {
    color: #fff;
}

[data-theme-version="transparent"] .brand-logo:hover {
    color: #fff;
}

[data-theme-version="transparent"] .nav-header,
[data-theme-version="transparent"] .nav-control {
    background-color: rgba(0, 0, 0, 0.15) !important;
}

[data-theme-version="transparent"] .nav-control {
    color: #fff;
}

[data-theme-version="transparent"] .brand-logo {
    color: #fff;
}

[data-theme-version="transparent"] .brand-logo:hover {
    color: #fff;
}

[data-theme-version="transparent"] .deznav {
    background-color: rgba(0, 0, 0, 0.15) !important;
}

[data-theme-version="transparent"] .deznav .metismenu>li>a {
    color: rgba(0, 0, 0, 0.15);
}

[data-theme-version="transparent"] .deznav .metismenu>li:hover>a,
[data-theme-version="transparent"] .deznav .metismenu>li:focus>a,
[data-theme-version="transparent"] .deznav .metismenu>li.mm-active>a {
    background-color: rgba(0, 0, 0, 0.15) !important;
    color: #fff;
}

[data-theme-version="transparent"] .deznav .metismenu>li:hover>a::after,
[data-theme-version="transparent"] .deznav .metismenu>li:focus>a::after,
[data-theme-version="transparent"] .deznav .metismenu>li.mm-active>a::after {
    border-color: transparent transparent #fff transparent;
}

[data-theme-version="transparent"] .deznav .metismenu>li.mm-active ul ul {
    background-color: transparent;
}

[data-theme-version="transparent"] .deznav .metismenu ul {
    background-color: rgba(0, 0, 0, 0.15);
}

[data-theme-version="transparent"] .deznav .metismenu ul a:hover,
[data-theme-version="transparent"] .deznav .metismenu ul a:focus,
[data-theme-version="transparent"] .deznav .metismenu ul a.mm-active {
    color: #fff;
}

[data-theme-version="transparent"] .deznav .metismenu a {
    color: rgba(0, 0, 0, 0.15);
}

[data-theme-version="transparent"] .deznav .metismenu ul {
    background-color: rgba(0, 0, 0, 0.15) !important;
}

[data-theme-version="transparent"] .deznav .metismenu .has-arrow:after {
    border-color: transparent transparent rgba(0, 0, 0, 0.15) transparent;
}

/*$primary  : #7356f1 !default;*/
:root {
    --primary: #7accc6;
    --secondary: #8BC740;
    --primary-hover: #7accc6;
    --primary-dark: #0a0418;
    --rgba-primary-1: rgba(104 157 211, 0.1);
    --rgba-primary-2: rgba(104 157 211, 0.2);
    --rgba-primary-3: rgba(104 157 211, 0.3);
    --rgba-primary-4: rgba(104 157 211, 0.4);
    --rgba-primary-5: rgba(104 157 211, 0.5);
    --rgba-primary-6: rgba(104 157 211, 0.6);
    --rgba-primary-7: rgba(104 157 211, 0.7);
    --rgba-primary-8: rgba(104 157 211, 0.8);
    --rgba-primary-9: rgba(104 157 211, 0.9);
    --font-family-base: 'poppins', 'Roboto', 'Droid Arabic Kufi', 'Noto Arabic', sans-serif;
    --font-family-title: 'poppins', 'Roboto', 'Droid Arabic Kufi', 'Noto Arabic', sans-serif;
}

:root {
    --primary: #7accc6;
    --secondary: #8BC740;
    --primary-hover: #7accc6;
    --primary-dark: #0a0418;
    --rgba-primary-1: rgba(104 157 211, 0.1);
    --rgba-primary-2: rgba(104 157 211, 0.2);
    --rgba-primary-3: rgba(104 157 211, 0.3);
    --rgba-primary-4: rgba(104 157 211, 0.4);
    --rgba-primary-5: rgba(104 157 211, 0.5);
    --rgba-primary-6: rgba(104 157 211, 0.6);
    --rgba-primary-7: rgba(104 157 211, 0.7);
    --rgba-primary-8: rgba(104 157 211, 0.8);
    --rgba-primary-9: rgba(104 157 211, 0.9);
}

[data-theme-version="dark"] {
    --nav-headbg: #28253b;
    --sidebar-bg: #28253b;
    --headerbg: #251e35;
    background: #251e35;
    color: #828690;
}

[data-theme-version="dark"] h1,
[data-theme-version="dark"] .h1,
[data-theme-version="dark"] h2,
[data-theme-version="dark"] .h2,
[data-theme-version="dark"] h3,
[data-theme-version="dark"] .h3,
[data-theme-version="dark"] h4,
[data-theme-version="dark"] .h4,
[data-theme-version="dark"] h5,
[data-theme-version="dark"] .h5,
[data-theme-version="dark"] h6,
[data-theme-version="dark"] .h6 {
    color: #fff !important;
}

[data-theme-version="dark"] a.link {
    color: #ddd;
}

[data-theme-version="dark"] a.link:focus,
[data-theme-version="dark"] a.link:hover {
    color: #48A9F8;
}

[data-theme-version="dark"] a:hover {
    color: #fff;
}

[data-theme-version="dark"] .border-right {
    border-right: 1px solid #333a54 !important;
}

[data-theme-version="dark"] .border-left {
    border-left: 1px solid #333a54 !important;
}

[data-theme-version="dark"] .border-top {
    border-top: 1px solid #333a54 !important;
}

[data-theme-version="dark"] .border-bottom {
    border-bottom: 1px solid #333a54 !important;
}

[data-theme-version="dark"] .border {
    border: 1px solid #fff !important;
}

[data-theme-version="dark"] .card {
    background-color: #28253b;
    box-shadow: none;
}

[data-theme-version="dark"] .dropdown-menu {
    background-color: #28253b;
    box-shadow: 0px 0px 0px 1px rgba(255, 255, 255, 0.1);
}

[data-theme-version="dark"] .dropdown-menu .dropdown-item {
    color: #777777;
}

[data-theme-version="dark"] .dropdown-menu .dropdown-item.selected,
[data-theme-version="dark"] .dropdown-menu .dropdown-item.selected.active,
[data-theme-version="dark"] .dropdown-menu .dropdown-item.active,
[data-theme-version="dark"] .dropdown-menu .dropdown-item:hover,
[data-theme-version="dark"] .dropdown-menu .dropdown-item:focus {
    background-color: #28253b;
    color: #fff;
}

[data-theme-version="dark"] a {
    color: #fff;
}

[data-theme-version="dark"] .text-primary {
    color: #fff !important;
}

[data-theme-version="dark"] .btn-link g [fill] {
    fill: #fff;
}

[data-theme-version="dark"] .btn-light:active,
[data-theme-version="dark"] .btn-light:focus,
[data-theme-version="dark"] .btn-light:hover {
    color: #000;
}

[data-theme-version="dark"] .form-control {
    background-color: #28253b;
    border-color: #333a54;
    color: #fff;
}

[data-theme-version="dark"] .modal-content {
    background: #28253b;
}

[data-theme-version="dark"] .modal-footer,
[data-theme-version="dark"] .modal-header {
    border-color: #333a54;
}

[data-theme-version="dark"] .close {
    font-weight: 400;
    color: #fff;
    text-shadow: none;
}

[data-theme-version="dark"] .close:hover {
    color: #fff;
}

[data-theme-version="dark"] .star-rating .product-review,
[data-theme-version="dark"] .new-arrival-content .item {
    color: #fff;
}

[data-theme-version="dark"] .custom-dropdown .dropdown-menu {
    border-color: #333a54;
}

[data-theme-version="dark"] .widget-stat .media>span {
    background: rgba(255, 255, 255, 0.15);
    border-color: #333a54;
    color: #fff;
}

[data-theme-version="dark"] .plus-minus-input .custom-btn {
    background: #251e35;
    border-color: #333a54;
}

[data-theme-version="dark"] .dropdown-divider,
[data-theme-version="dark"] .size-filter ul li {
    border-color: #333a54;
}

[data-theme-version="dark"] .custom-select {
    border-color: #333a54;
    color: #828690;
    background: #251e35;
}

[data-theme-version="dark"] .nav-tabs {
    border-color: #333a54;
}

[data-theme-version="dark"] .mail-list .list-group-item.active i {
    color: #fff;
}

[data-theme-version="dark"] hr {
    border-color: #333a54;
}

[data-theme-version="dark"] .grid-col {
    background: #251e35;
}

[data-theme-version="dark"] .noUi-target {
    border-color: #333a54;
    border-radius: 8px;
    box-shadow: none;
}

[data-theme-version="dark"] .noUi-target .noUi-connects {
    background: #333a54;
}

[data-theme-version="dark"] .noUi-marker-large,
[data-theme-version="dark"] .noUi-marker {
    background: #333a54;
}

[data-theme-version="dark"] .input-group-text {
    background: #28253b;
    color: #7e7e7e;
    border-color: #333a54;
}

[data-theme-version="dark"] .note-editor.note-frame {
    border-color: #333a54;
}

[data-theme-version="dark"] .note-editor.note-frame .btn {
    color: #fff;
}

[data-theme-version="dark"] .note-editor.note-frame .note-editing-area .note-editable {
    color: #fff;
}

[data-theme-version="dark"] .widget-media .timeline .timeline-panel {
    border-color: #333a54;
}

[data-theme-version="dark"] .notification_dropdown .dropdown-menu-right .all-notification {
    border-color: #333a54;
}

[data-theme-version="dark"] #user-activity .nav-tabs .nav-link {
    border-color: #333a54;
}

[data-theme-version="dark"] #user-activity .nav-tabs .nav-link.active {
    background: #251e35;
    color: #fff;
}

[data-theme-version="dark"] .list-group-item-action {
    color: #7e7e7e;
}

[data-theme-version="dark"] .list-group-item-action:focus,
[data-theme-version="dark"] .list-group-item-action:hover,
[data-theme-version="dark"] .list-group-item-action:focus {
    background-color: #251e35;
    border-color: #251e35;
}

[data-theme-version="dark"] .list-group-item.active {
    color: #fff;
    border-color: var(--primary);
}

[data-theme-version="dark"] .list-group-item.active:focus,
[data-theme-version="dark"] .list-group-item.active:hover,
[data-theme-version="dark"] .list-group-item.active:focus {
    background-color: var(--primary);
    border-color: var(--primary);
    color: #fff;
}

[data-theme-version="dark"] .swal2-popup {
    background: #28253b;
}

[data-theme-version="dark"] .form-head .btn-outline-primary {
    border-color: #333a54;
}

[data-theme-version="dark"] .form-head .btn-outline-primary:hover {
    border-color: var(--primary);
}

[data-theme-version="dark"] .review-tab.nav-pills li a.nav-link.active {
    background: transparent;
}

[data-theme-version="dark"] .new-arrival-content h4 a,
[data-theme-version="dark"] .new-arrival-content .h4 a {
    color: #fff;
}

[data-theme-version="dark"] .text-black {
    color: #fff !important;
}

[data-theme-version="dark"] .abilities-chart .ct-chart .ct-label {
    fill: #fff;
}

[data-theme-version="dark"] .morris_chart_height text tspan {
    fill: #fff;
}

[data-theme-version="dark"] .btn-link {
    color: #fff;
}

[data-theme-version="dark"] .order-bg {
    background: #251e35;
}

[data-theme-version="dark"] .detault-daterange .input-group-text {
    background: #251e35;
    color: #fff;
}

[data-theme-version="dark"] .dataTablesCard {
    background-color: #28253b;
}

[data-theme-version="dark"] .compose-content .dropzone {
    background: #251e35 !important;
}

[data-theme-version="dark"] .compose-content .dropzone .dz-message .dz-button {
    color: #fff;
}

[data-theme-version="dark"] .daterangepicker {
    background: #251e35;
    border-color: var(--primary);
}

[data-theme-version="dark"] .daterangepicker .calendar-table {
    border-color: var(--primary);
    background: #251e35;
}

[data-theme-version="dark"] .daterangepicker .calendar-table .table-condensed td:hover {
    background-color: var(--primary);
    color: #fff;
}

[data-theme-version="dark"] .daterangepicker:after {
    border-bottom: 6px solid #251e35;
}

[data-theme-version="dark"] .daterangepicker select.hourselect,
[data-theme-version="dark"] .daterangepicker select.minuteselect,
[data-theme-version="dark"] .daterangepicker select.secondselect,
[data-theme-version="dark"] .daterangepicker select.ampmselect {
    background: #251e35;
    border: 1px solid #333a54;
    color: #fff;
}

[data-theme-version="dark"] .daterangepicker td.off,
[data-theme-version="dark"] .daterangepicker td.off.in-range,
[data-theme-version="dark"] .daterangepicker td.off.start-date,
[data-theme-version="dark"] .daterangepicker td.off.end-date {
    background-color: #28253b;
}

[data-theme-version="dark"] .daterangepicker td.off:hover,
[data-theme-version="dark"] .daterangepicker td.off.in-range:hover,
[data-theme-version="dark"] .daterangepicker td.off.start-date:hover,
[data-theme-version="dark"] .daterangepicker td.off.end-date:hover {
    background-color: var(--primary);
    color: #fff;
}

[data-theme-version="dark"] .app-fullcalendar .fc-button {
    background-color: #251e35;
    border-color: var(--primary);
    color: #fff;
    text-shadow: none;
}

[data-theme-version="dark"] .app-fullcalendar .fc-button:hover,
[data-theme-version="dark"] .app-fullcalendar .fc-button.fc-stat-hover {
    background-color: var(--primary);
}

[data-theme-version="dark"] .swal2-popup .swal2-styled:focus {
    outline: 0;
    box-shadow: 0 0 0 2px #333a54, 0 0 0 4px var(--rgba-primary-1);
}

[data-theme-version="dark"] .dd-handle {
    border-color: #333a54;
}

[data-theme-version="dark"] .menu-toggle .deznav .metismenu li>ul {
    background: #28253b;
}

[data-theme-version="dark"] .header-right .notification_dropdown .nav-link {
    border-color: #333a54;
}

[data-theme-version="dark"] .nav-tabs .nav-link:hover,
[data-theme-version="dark"] .nav-tabs .nav-link.active {
    border-color: var(--primary);
}

[data-theme-version="dark"] .clockpicker-popover .popover-content {
    background-color: #28253b;
}

[data-theme-version="dark"] .clockpicker-plate {
    background-color: #251e35;
}

[data-theme-version="dark"] .clockpicker-popover .popover-title {
    background-color: #251e35;
    color: #fff;
}

[data-theme-version="dark"] .form-wizard .nav-wizard li .nav-link span {
    background-color: #251e35;
}

[data-theme-version="dark"] .form-wizard .nav-wizard li .nav-link:after {
    background: #251e35;
}

[data-theme-version="dark"] .form-wizard .nav-wizard li .nav-link.active:after,
[data-theme-version="dark"] .form-wizard .nav-wizard li .nav-link.done:after {
    background: var(--primary);
}

[data-theme-version="dark"] .form-wizard .nav-wizard li .nav-link.active span,
[data-theme-version="dark"] .form-wizard .nav-wizard li .nav-link.done span {
    background: var(--primary);
}

[data-theme-version="dark"] .check-switch .custom-control-label:after,
[data-theme-version="dark"] .check-switch .custom-control-label:before {
    border-color: var(--primary);
}

[data-theme-version="dark"] .fc-unthemed .fc-today {
    background: #251e35;
}

[data-theme-version="dark"] .fc-unthemed .fc-divider,
[data-theme-version="dark"] .fc-unthemed .fc-list-heading td,
[data-theme-version="dark"] .fc-unthemed .fc-popover .fc-header {
    background: #333a54;
}

[data-theme-version="dark"] .picker__box {
    background: #251e35;
}

[data-theme-version="dark"] .picker__box .picker__button--clear,
[data-theme-version="dark"] .picker__box .picker__button--close,
[data-theme-version="dark"] .picker__box .picker__button--today {
    background: #28253b;
    color: #fff;
}

[data-theme-version="dark"] .picker__box .picker__button--clear:hover:before,
[data-theme-version="dark"] .picker__box .picker__button--close:hover:before,
[data-theme-version="dark"] .picker__box .picker__button--today:hover:before {
    color: #fff;
}

[data-theme-version="dark"] .picker {
    color: #999;
}

[data-theme-version="dark"] .dtp>.dtp-content {
    background: #251e35;
}

[data-theme-version="dark"] .dtp table.dtp-picker-days tr>td>a {
    color: #68686a;
}

[data-theme-version="dark"] .dtp table.dtp-picker-days tr>td>a.selected {
    color: #fff;
}

[data-theme-version="dark"] .order-request tbody tr {
    border-color: #333a54;
}

[data-theme-version="dark"] .card-list li {
    color: #fff;
}

[data-theme-version="dark"] .card-bx .change-btn:hover {
    color: var(--primary);
}

[data-theme-version="dark"] .invoice-card.bg-warning {
    background-color: #5b3c1f !important;
}

[data-theme-version="dark"] .invoice-card.bg-success {
    background-color: #2a6729 !important;
}

[data-theme-version="dark"] .invoice-card.bg-info {
    background-color: #4c276a !important;
}

[data-theme-version="dark"] .invoice-card.bg-secondary {
    background-color: #1c3e52 !important;
}

[data-theme-version="dark"] .user-list li {
    border-color: #28253b;
}

[data-theme-version="dark"] .toggle-switch {
    color: #fff;
}

[data-theme-version="dark"] .bar-chart .apexcharts-text tspan {
    fill: #969ba0;
}

[data-theme-version="dark"] .bar-chart line {
    stroke: #333a54;
}

[data-theme-version="dark"] table.dataTable thead th,
[data-theme-version="dark"] table.dataTable thead td {
    border-color: #333a54 !important;
}

[data-theme-version="dark"] .form-check .form-check-input {
    background: transparent;
}

[data-theme-version="dark"] .form-check .form-check-input:checked {
    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3e%3cpath fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='M6 10l3 3l6-6'/%3e%3c/svg%3e");
}

[data-theme-version="dark"] .dataTables_wrapper .dataTables_paginate span .paginate_button.current,
[data-theme-version="dark"] .dataTables_wrapper .dataTables_paginate span .paginate_button:hover {
    background: var(--primary);
    color: #fff !important;
}

[data-theme-version="dark"] .light.btn-primary,
[data-theme-version="dark"] .light.btn-danger,
[data-theme-version="dark"] .light.btn-warning,
[data-theme-version="dark"] .light.btn-success,
[data-theme-version="dark"] .light.btn-info {
    color: #fff;
}

[data-theme-version="dark"] .light.btn-primary svg path,
[data-theme-version="dark"] .light.btn-danger svg path,
[data-theme-version="dark"] .light.btn-warning svg path,
[data-theme-version="dark"] .light.btn-success svg path,
[data-theme-version="dark"] .light.btn-info svg path {
    fill: #fff;
}

[data-theme-version="dark"] .bg-white {
    background: #28253b !important;
}

[data-theme-version="dark"] .bg-light.text-primary {
    color: var(--primary) !important;
}

[data-theme-version="dark"] table.dataTable {
    color: #b5b5b5;
}

[data-theme-version="dark"] table.dataTable tbody td {
    background: #28253b !important;
}

[data-theme-version="dark"] .contact-icon {
    border-color: #333a54;
}

[data-theme-version="dark"] .profile-card .title span {
    background: #28253b;
}

[data-theme-version="dark"] .profile-card .title:after {
    background: #333a54;
}

[data-theme-version="dark"] .profile-card .form-group .form-control {
    color: #fff;
    border-color: #333a54;
}

[data-theme-version="dark"] .profile-card .form-group .form-control:hover,
[data-theme-version="dark"] .profile-card .form-group .form-control:focus,
[data-theme-version="dark"] .profile-card .form-group .form-control:active {
    border-color: var(--primary);
}

[data-theme-version="dark"] .profile-card .form-group .bootstrap-select.form-control button {
    border-color: #333a54 !important;
}

[data-theme-version="dark"] .profile-card .form-group .bootstrap-select.form-control button:after {
    color: #fff;
}

[data-theme-version="dark"] .profile-card .form-group textarea {
    background: #251e35;
}

[data-theme-version="dark"] .profile-card .form-group .input-group-prepend .input-group-text {
    border: 0;
}

[data-theme-version="dark"] .profile-card .form-group .input-group-prepend .input-group-text i {
    color: #fff;
}

[data-theme-version="dark"] .activity-card,
[data-theme-version="dark"] .profile-bx {
    border-color: #333a54;
}

[data-theme-version="dark"] .sharp-lg svg path {
    fill: #fff;
}

[data-theme-version="dark"] .progress-icon {
    border-color: #333a54;
}

[data-theme-version="dark"] .portfolios-card>div {
    background: #251e35;
}

[data-theme-version="dark"] .page-titles {
    background: #251e35;
}

[data-theme-version="dark"] .page-titles .breadcrumb li.active a {
    color: #fff;
}

[data-theme-version="dark"] .light.btn-primary g [fill] {
    fill: #fff;
}

[data-theme-version="dark"] .profile-info h4.text-primary,
[data-theme-version="dark"] .profile-info .text-primary.h4 {
    color: #fff !important;
}

[data-theme-version="dark"] .profile-tab .nav-item .nav-link:hover,
[data-theme-version="dark"] .profile-tab .nav-item .nav-link.active {
    color: #fff;
}

[data-theme-version="dark"] .pagination-primary .page-item .page-link {
    color: #fff;
}

[data-theme-version="dark"] .app-fullcalendar .fc-button.fc-state-hover {
    background: var(--primary) !important;
}

[data-theme-version="dark"] .new-arrival-content .price {
    color: #fff;
}

[data-theme-version="dark"] .btn-outline-primary {
    color: #fff;
}

[data-theme-version="dark"] .btn.tp-btn-light.btn-primary g [fill] {
    fill: #fff;
}

[data-theme-version="dark"] .btn-icon-left.text-primary {
    color: var(--primary) !important;
}

[data-theme-version="dark"] .custom-tab-1 .nav-link:focus,
[data-theme-version="dark"] .custom-tab-1 .nav-link:hover,
[data-theme-version="dark"] .custom-tab-1 .nav-link.active {
    color: #fff;
}

[data-theme-version="dark"] .bg-light h1,
[data-theme-version="dark"] .bg-light .h1,
[data-theme-version="dark"] .bg-light h2,
[data-theme-version="dark"] .bg-light .h2,
[data-theme-version="dark"] .bg-light h3,
[data-theme-version="dark"] .bg-light .h3,
[data-theme-version="dark"] .bg-light h4,
[data-theme-version="dark"] .bg-light .h4,
[data-theme-version="dark"] .bg-light h5,
[data-theme-version="dark"] .bg-light .h5,
[data-theme-version="dark"] .bg-light h6,
[data-theme-version="dark"] .bg-light .h6 {
    color: #000 !important;
}

[data-theme-version="dark"] .default-tab .nav-link:focus,
[data-theme-version="dark"] .default-tab .nav-link:hover,
[data-theme-version="dark"] .default-tab .nav-link.active,
[data-theme-version="dark"] .default-tab .nav-link i,
[data-theme-version="dark"] .custom-tab-1 .nav-link i,
[data-theme-version="dark"] .nav-pills.light .nav-link.active,
[data-theme-version="dark"] .nav-pills.light .show>.nav-link {
    color: #fff;
}

[data-theme-version="dark"] .table-bordered th,
[data-theme-version="dark"] .table-bordered td,
[data-theme-version="dark"] .table th,
[data-theme-version="dark"] .table td {
    border-color: #333a54;
}

[data-theme-version="dark"] mark,
[data-theme-version="dark"] .mark,
[data-theme-version="dark"] .mark {
    background: var(--primary);
}

[data-theme-version="dark"] .dd-item>button {
    color: #fff;
}

[data-theme-version="dark"] .form-wizard .nav-wizard li .nav-link span {
    color: #fff;
}

[data-theme-version="dark"] .dataTables_wrapper .dataTables_length,
[data-theme-version="dark"] .dataTables_wrapper .dataTables_filter,
[data-theme-version="dark"] .dataTables_wrapper .dataTables_info,
[data-theme-version="dark"] .dataTables_wrapper .dataTables_processing,
[data-theme-version="dark"] .dataTables_wrapper .dataTables_paginate {
    color: #fff;
}

[data-theme-version="dark"] .dataTables_wrapper .dataTables_paginate .paginate_button {
    color: #fff !important;
}

[data-theme-version="dark"] .dataTables_wrapper .dataTables_paginate.paging_simple_numbers>.paginate_button {
    color: var(--primary) !important;
}

[data-theme-version="dark"] .search-dropdown {
    border-color: #333a54;
}

[data-theme-version="dark"] #columnChart .apexcharts-series rect {
    fill: #251e35;
}

[data-theme-version="dark"] .deznav .metismenu>li>a:before {
    box-shadow: 10px 10px 0 0 #251e35 !important;
}

[data-theme-version="dark"][data-sidebar-style="full"][data-layout="vertical"] .deznav .metismenu>li.mm-active.has-menu:after {
    border-color: #fff;
}

[data-theme-version="dark"] .primary-icon path {
    fill: #fff;
}

[data-theme-version="dark"][data-layout="vertical"][data-sidebar-position="fixed"] .header {
    border-color: #333a54;
}

[data-theme-version="dark"] .header {
    background-color: #28253b;
    border-color: #333a54;
}

[data-theme-version="dark"] .header .header-content {
    background: #251e35;
}

[data-theme-version="dark"] .header-left .dashboard_bar {
    color: #fff;
}

[data-theme-version="dark"] .header-right .search-area .form-control {
    background: #28253b;
}

[data-theme-version="dark"] .header-right .search-area .input-group-text {
    border: 0;
    background: #28253b;
}

[data-theme-version="dark"] .header-right .search-area .input-group-text a {
    color: #4f7086;
}

[data-theme-version="dark"] .header-right .notification_dropdown .nav-link {
    background: transparent !important;
}

[data-theme-version="dark"] .header-right .notification_dropdown .nav-link .badge {
    border-color: #28253b;
}

[data-theme-version="dark"] .header-right .dropdown .nav-link {
    color: #fff;
}

[data-theme-version="dark"] .header-right .dropdown .nav-link:hover {
    color: #fff;
}

[data-theme-version="dark"] .header-right .dropdown .nav-link svg path {
    fill: #d4d4d4;
}

[data-theme-version="dark"] .header-right .header-profile>a.nav-link .header-info {
    border: 0;
}

[data-theme-version="dark"] .nav-header .hamburger .line {
    background: #fff !important;
}

[data-theme-version="dark"] .menu-toggle .nav-header .nav-control .hamburger .line {
    background-color: #fff !important;
}

[data-theme-version="dark"] .nav-header {
    border-color: #333a54;
}

[data-theme-version="dark"] .nav-control {
    color: #fff;
}

[data-theme-version="dark"] .brand-logo {
    color: #fff;
}

[data-theme-version="dark"] .brand-logo:hover {
    color: #fff;
}

[data-theme-version="dark"] .brand-title path {
    fill: #fff;
}

[data-theme-version="dark"] .nav-header {
    border-color: #333a54;
}

[data-theme-version="dark"] .nav-control {
    color: #fff;
}

[data-theme-version="dark"] .brand-logo {
    color: #fff;
}

[data-theme-version="dark"] .brand-logo:hover {
    color: #fff;
}

[data-theme-version="dark"] .brand-title path {
    fill: #fff;
}

[data-theme-version="dark"][data-sidebar-style="mini"] .deznav .metismenu li>ul {
    background-color: #28253b;
}

[data-theme-version="dark"] .fixed-content-box {
    background-color: #28253b;
}

[data-theme-version="dark"] .fixed-content-box .head-name {
    background: #28253b;
    color: #fff;
    border-color: #333a54;
}

[data-theme-version="dark"] .fixed-content-box+.header+.deznav {
    background-color: #251e35;
}

[data-theme-version="dark"][data-sidebar-style="full"][data-layout="vertical"] .deznav .metismenu>li.mm-active>a {
    background: #251e35;
    color: #fff;
}

[data-theme-version="dark"][data-sidebar-style="full"][data-layout="vertical"] .deznav .metismenu>li.mm-active>a i {
    color: #fff !important;
}

[data-theme-version="dark"][data-layout="vertical"][data-sidebar-position="fixed"] .deznav {
    border-color: #333a54;
}

[data-theme-version="dark"][data-layout="vertical"][data-sidebar-style="compact"] .deznav .metismenu>li.mm-active>a,
[data-theme-version="dark"][data-layout="vertical"][data-sidebar-style="compact"] .deznav .metismenu>li:hover>a {
    background: #251e35;
}

[data-theme-version="dark"][data-layout="vertical"][data-sidebar-style="compact"] .deznav .metismenu>li.mm-active>a i,
[data-theme-version="dark"][data-layout="vertical"][data-sidebar-style="compact"] .deznav .metismenu>li:hover>a i {
    color: #fff;
    background: transparent;
}

[data-theme-version="dark"][data-layout="vertical"][data-sidebar-style="compact"] .deznav .metismenu>li a>i {
    color: rgba(255, 255, 255, 0.7);
}

[data-theme-version="dark"] .deznav .header-profile>a.nav-link {
    border-color: #333a54;
}

[data-theme-version="dark"] .deznav .header-profile>a.nav-link .header-info span {
    color: #fff;
}

[data-theme-version="dark"] .deznav .metismenu>li>a {
    color: #b3b3b3;
}

[data-theme-version="dark"] .deznav .metismenu>li:hover>a,
[data-theme-version="dark"] .deznav .metismenu>li:focus>a,
[data-theme-version="dark"] .deznav .metismenu>li.mm-active>a {
    color: #fff;
    background: var(--rgba-primary-1);
}

[data-theme-version="dark"] .deznav .metismenu>li:hover>a i,
[data-theme-version="dark"] .deznav .metismenu>li:focus>a i,
[data-theme-version="dark"] .deznav .metismenu>li.mm-active>a i {
    color: #fff;
}

[data-theme-version="dark"] .deznav .metismenu>li.mm-active ul ul {
    background-color: transparent;
}

[data-theme-version="dark"] .deznav .metismenu ul:after {
    background-color: #333a54;
}

[data-theme-version="dark"] .deznav .metismenu ul a:hover,
[data-theme-version="dark"] .deznav .metismenu ul a:focus,
[data-theme-version="dark"] .deznav .metismenu ul a.mm-active {
    color: #fff;
}

[data-theme-version="dark"] .deznav .metismenu ul a:before {
    background-color: #fff;
}

[data-theme-version="dark"] .deznav .metismenu a {
    color: #b3b3b3;
}

[data-theme-version="dark"] .deznav .metismenu .has-arrow:after {
    border-top: 5px solid #b3b3b3;
    border-left: 5px solid #b3b3b3;
    border-bottom: 5px solid transparent;
    border-right: 5px solid transparent;
}

[data-theme-version="dark"] .deznav .copyright {
    color: #fff;
}

[data-theme-version="dark"][data-sidebar-style="full"][data-layout="vertical"] .deznav .metismenu>li>a:before {
    box-shadow: 10px 10px 0 0 #251e35;
}

[data-theme-version="dark"][data-sidebar-style="full"][data-layout="vertical"] .deznav .metismenu>li>a:after {
    box-shadow: 10px -10px 0 0 #251e35;
}

[data-theme-version="dark"] .sidebar-right .nav-tabs {
    border-color: #f5f5f5;
}

[data-theme-version="dark"] .sidebar-right .nav-tabs .nav-item .nav-link {
    color: #000;
}

[data-theme-version="dark"] .sidebar-right .form-control {
    background: #fff;
    color: #000;
    border-color: #EEEEEE;
}

[data-theme-version="dark"] .sidebar-right .default-select .list {
    background: #fff;
}

[data-theme-version="dark"] .sidebar-right .default-select .list .option.selected,
[data-theme-version="dark"] .sidebar-right .default-select .list .option.focus,
[data-theme-version="dark"] .sidebar-right .default-select .list .option:hover {
    background: rgba(0, 0, 0, 0.05);
}

[data-theme-version="dark"] .sidebar-right .sidebar-right-inner>h4,
[data-theme-version="dark"] .sidebar-right .sidebar-right-inner>.h4 {
    color: #000 !important;
}

[data-theme-version="dark"] .sidebar-right .bootstrap-select .btn {
    border-color: #EEEEEE !important;
}

[data-theme-version="dark"] .sidebar-right .bootstrap-select .btn {
    background-color: #fff !important;
}

[data-theme-version="dark"] .footer {
    background-color: #28253b;
}

[data-theme-version="dark"] .footer .copyright {
    background-color: #251e35;
}

[data-theme-version="dark"] .footer .copyright a {
    color: #fff;
}

/* =============
   Calendar
============= */
.app-fullcalender button {
    border-radius: 0rem;
    color: #B1B1B1;
}

.app-fullcalender td {
    border-color: #f0f1f5;
}

.calendar {
    float: left;
    margin-bottom: 0;
}

.fc-view {
    margin-top: 1.875rem;
}

.fc-toolbar {
    margin-bottom: 0.3125rem;
    margin-top: 0.9375rem;
}

@media (max-width: 575.98px) {
    .fc-toolbar .fc-left {
        display: flex;
        justify-content: space-between;
        margin-bottom: 0.625rem;
        float: none;
    }
}

@media (max-width: 575.98px) {
    .fc-toolbar .fc-right {
        display: flex;
        justify-content: center;
        float: none;
        margin-bottom: 0.3125rem;
    }
}

@media (max-width: 575.98px) {
    .fc-toolbar .fc-center {
        display: flex;
        justify-content: center;
    }

    .fc-toolbar .fc-center * {
        float: none;
    }
}

.fc-toolbar h2,
.fc-toolbar .h2 {
    font-size: 1rem;
    font-weight: 600;
    line-height: 1.875rem;
    text-transform: uppercase;
}

.fc-toolbar .fc-state-active,
.fc-toolbar .ui-state-active,
.fc-toolbar .ui-state-hover,
.fc-toolbar button:focus,
.fc-toolbar button:hover {
    z-index: 0;
    box-shadow: none;
}

.fc-widget-header {
    border: 0.0625rem solid #f0f1f5;
    border-bottom: 0 !important;
}

.fc th.fc-widget-header {
    background: #f0f1f5 !important;
    font-size: 0.875rem;
    line-height: 1.25rem;
    padding: 0.625rem 0;
    text-transform: uppercase;
}

.fc-button {
    border: 0.0625rem solid #f0f1f5;
    text-transform: capitalize;
}

.fc-button.active {
    box-shadow: none !important;
}

.fc-text-arrow {
    font-family: inherit;
    font-size: 1rem;
}

.fc-event,
.external-event {
    border-radius: 0.125rem;
    border: none;
    cursor: move;
    font-size: 0.8125rem;
    margin: 0.3125rem 0.4375rem;
    padding: 0.3125rem;
    text-align: center;
}

.external-event {
    cursor: move;
    margin: 0.625rem 0;
    padding: 0.125rem 0;
}

.fc-basic-view td.fc-week-number span {
    padding-right: 0.3125rem;
}

.fc-basic-view td.fc-day-number {
    padding-right: 0.3125rem;
}

#drop-remove {
    margin-right: 0.5rem;
    top: 0.1875rem;
}

#add-category .modal-dialog,
#event-modal .modal-dialog {
    max-width: 37.5rem;
}

.fc-content {
    color: #fff;
}

.fc th.fc-widget-header {
    background: transparent !important;
}

.fc-button {
    background: #fff;
}

.fc-state-hover {
    background: #fff !important;
}

.fc-state-highlight {
    background: #f2f4fa !important;
}

[data-theme-version="dark"] .fc-state-highlight {
    color: #fff !important;
}

.fc-cell-overlay {
    background: #fff !important;
}

.fc-unthemed .fc-today {
    background: #f2f4fa !important;
}

.fc-day-top {
    color: #B1B1B1 !important;
}

[data-theme-version="dark"] .fc-day-top {
    color: #fff !important;
}

.external-event {
    color: #fff;
}

[data-theme-version="dark"] .external-event {
    color: #fff !important;
}

.fc-basic-view .fc-body .fc-row {
    min-height: 1rem;
}

.fc-scroller.fc-day-grid-container {
    height: 30.625rem !important;
}

.fc-row.fc-week.fc-widget-content.fc-rigid {
    height: 5.0625rem !important;
}

@media only screen and (max-width: 90rem) {
    .email_left_pane {
        display: none;
    }
}

#external-events .external-event:before {
    content: "";
    display: block;
    width: 0.875rem;
    min-width: 0.875rem;
    height: 0.875rem;
    border-radius: 50%;
    margin-right: .9rem;
    position: relative;
    top: 0.125rem;
}

[data-theme-version="dark"] #external-events [data-class="bg-primary"] {
    color: #fff !important;
}

#external-events [data-class="bg-primary"]::before {
    background: var(--primary);
}

#external-events [data-class="bg-success"]::before {
    background: #1BD084;
}

#external-events [data-class="bg-warning"]::before {
    background: #FE8024;
}

#external-events [data-class="bg-dark"]::before {
    background: #B1B1B1;
}

#external-events [data-class="bg-danger"]::before {
    background: #FF6746;
}

#external-events [data-class="bg-info"]::before {
    background: #48A9F8;
}

#external-events [data-class="bg-pink"]::before {
    background: #e83e8c;
}

#external-events [data-class="bg-secondary"]::before {
    background: #8BC740;
}

.fc .fc-row .fc-content-skeleton table,
.fc .fc-row .fc-content-skeleton td,
.fc .fc-row .fc-helper-skeleton td {
    border-color: #f0f1f5;
}

[data-theme-version="dark"] .fc .fc-row .fc-content-skeleton table,
[data-theme-version="dark"] .fc .fc-row .fc-content-skeleton td,
[data-theme-version="dark"] .fc .fc-row .fc-helper-skeleton td {
    border-color: #333a54;
}

[data-theme-version="dark"] .fc-unthemed .fc-content,
[data-theme-version="dark"] .fc-unthemed .fc-divider,
[data-theme-version="dark"] .fc-unthemed .fc-list-heading td,
[data-theme-version="dark"] .fc-unthemed .fc-list-view,
[data-theme-version="dark"] .fc-unthemed .fc-popover,
[data-theme-version="dark"] .fc-unthemed .fc-row,
[data-theme-version="dark"] .fc-unthemed tbody,
[data-theme-version="dark"] .fc-unthemed td,
[data-theme-version="dark"] .fc-unthemed th,
[data-theme-version="dark"] .fc-unthemed thead {
    border-color: #333a54;
}

.email-left-box {
    width: 15rem;
    float: left;
    padding: 0 1.25rem 1.25rem 1rem;
    border-top: 0;
    border-left: 0;
}

@media (min-width: 576px) and (max-width: 991.98px) {
    .email-left-box {
        width: 100%;
        padding-bottom: 0rem !important;
    }
}

@media (max-width: 575.98px) {
    .email-left-box {
        width: 100%;
        float: none;
        border: none;
        padding-bottom: 1.875rem !important;
    }
}

.email-left-box .intro-title {
    background: var(--rgba-primary-1);
    padding: 1rem;
    margin: 1.875rem 0 1.25rem 0;
}

.email-left-box .intro-title h5,
.email-left-box .intro-title .h5 {
    margin-bottom: 0;
    color: #6a707e;
    font-size: 0.875rem;
}

.email-left-box .intro-title h5 i,
.email-left-box .intro-title .h5 i {
    font-size: 0.75rem;
    position: relative;
    bottom: 0.0625rem;
}

.email-left-box .intro-title i {
    color: var(--primary);
}

.email-right-box {
    padding-left: 15rem;
    padding-right: 1rem;
}

@media (min-width: 576px) and (max-width: 991.98px) {
    .email-right-box {
        padding-left: 0;
        padding-right: 0;
        margin-left: 0 !important;
        clear: both;
    }
}

@media (max-width: 575.98px) {
    .email-right-box {
        padding-left: 0;
        padding-right: 0;
    }
}

.email-right-box .right-box-border {
    border-right: 0.125rem solid var(--rgba-primary-1);
}

@media screen and (min-width: 40.5625rem) and (max-width: 75rem) {
    .email-right-box .right-box-padding {
        padding-left: 1.25rem;
    }
}

@media (min-width: 106.25rem) {
    .email-right-box .right-box-padding {
        padding-left: 0.9375rem;
    }
}

@media (min-width: 576px) and (max-width: 991.98px) {
    .email-right-box .right-box-padding {
        padding-left: 0;
    }
}

.toolbar .btn-group .btn {
    border: 0;
}

.toolbar .btn-group input {
    position: relative;
    top: 0.125rem;
}

.read-content textarea {
    height: 9.375rem;
    padding: 0.9375rem 1.25rem;
}

.read-content-email {
    font-size: 0.875rem;
}

.read-content h5,
.read-content .h5 {
    color: #6a707e;
}

.read-content p strong {
    color: #6a707e;
}

.read-content-body p {
    margin-bottom: 1.875rem;
}

.read-content-attachment {
    padding: 0.5rem 0;
}

.read-content-attachment h6,
.read-content-attachment .h6 {
    font-size: 1.125rem;
    color: #6a707e;
}

.read-content-attachment h6 i,
.read-content-attachment .h6 i {
    padding-right: 0.3125rem;
}

.read-content-attachment .attachment>div:not(:last-child) {
    border-right: 0.0625rem solid #DDDFE1;
}

.compose-content .wysihtml5-toolbar {
    border-color: #eaeaea;
}

.compose-content .dropzone {
    background: #f2f4fa !important;
}

.compose-content h5,
.compose-content .h5 {
    font-size: 1.0625rem;
    color: #6a707e;
}

.compose-content h5 i,
.compose-content .h5 i {
    font-size: 1.125rem;
    transform: rotate(90deg);
}

.compose-content .dropzone {
    border: 0.0625rem dashed #DDDFE1;
    min-height: 13.125rem;
    position: relative;
}

.compose-content .dropzone .dlab-message {
    margin: 0;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
}

.email-list {
    display: block;
    padding-left: 0;
}

.email-list .message {
    position: relative;
    display: block;
    height: 3.125rem;
    line-height: 3.125rem;
    cursor: default;
    transition-duration: 0.3s;
}

.email-list .message a {
    color: #828690;
}

.email-list .message-single .custom-checkbox {
    margin-top: 0.125rem;
}

.email-list .message-single i {
    color: #89879f;
    font-size: 1.125rem;
    padding-left: .4rem;
}

.email-list .message:hover {
    transition-duration: 0.05s;
    background: rgba(152, 166, 173, 0.15);
}

.email-list .message .col-mail {
    float: left;
    position: relative;
}

.email-list .message .col-mail-1 {
    width: 5.625rem;
}

.email-list .message .col-mail-1 .star-toggle {
    display: block;
    float: left;
    margin-top: 1.125rem;
    font-size: 1rem;
    margin-left: 0.3125rem;
}

.email-list .message .col-mail-1 .email-checkbox {
    display: block;
    float: left;
    margin: 0.9375rem 0.625rem 0 1.25rem;
}

.email-list .message .col-mail-1 .dot {
    display: block;
    float: left;
    border: .4rem solid transparent;
    border-radius: 6.25rem;
    margin: 1.375rem 1.625rem 0;
    height: 0;
    width: 0;
    line-height: 0;
    font-size: 0;
}

.email-list .message .col-mail-2 {
    position: absolute;
    top: 0;
    left: 5.625rem;
    right: 0;
    bottom: 0;
}

.email-list .message .col-mail-2 .subject {
    position: absolute;
    top: 0;
    left: 0;
    right: 5.5rem;
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
}

.email-list .message .col-mail-2 .date {
    position: absolute;
    top: 0;
    right: 0;
}

.email-checkbox {
    cursor: pointer;
    height: 0.9375rem;
    width: 0.9375rem;
    position: relative;
    display: inline-block;
    border-radius: .1rem;
    position: relative;
    top: 0.3125rem;
    box-shadow: inset 0 0 0 0.1rem #828690;
}

.email-checkbox input {
    opacity: 0;
    cursor: pointer;
}

.email-checkbox input:checked label {
    opacity: 1;
}

.email-checkbox label {
    position: absolute;
    top: .3rem;
    left: .3rem;
    right: .3rem;
    bottom: .3rem;
    cursor: pointer;
    opacity: 0;
    margin-bottom: 0 !important;
    transition-duration: 0.05s;
}

.mail-list a {
    vertical-align: middle;
    padding: 0.625rem 0.9375rem;
    display: block;
    background: transparent;
    color: #464a53;
    font-weight: 600;
}

.mail-list .list-group-item {
    color: #6a707e;
    padding: 0.75rem 1.0625rem;
}

.mail-list .list-group-item i {
    font-size: 1rem;
    padding-right: 0.625rem;
    color: #cccccc;
}

.mail-list .list-group-item.active {
    color: #fff;
}

.mail-list .list-group-item.active i {
    color: #fff;
}

.chat-wrap {
    padding: 1.0625rem 1.875rem;
}

.chat-wrap .media .media-body h6,
.chat-wrap .media .media-body .h6 {
    font-size: 1.0625rem;
    color: #6a707e;
}

.chat-wrap .media .media-body p {
    font-size: 0.875rem;
}

@media (min-width: 40.5rem) {
    .email-filter {
        padding-left: 1.25rem;
    }
}

@media (min-width: 106.25rem) {
    .email-filter {
        padding-left: 1.875rem;
    }
}

.email-filter .input-group-prepend i {
    font-size: 0.875rem;
    color: #89879f;
}

.email-filter .input-group-prepend .input-group-text {
    border: 0;
    border-bottom: 0.0625rem solid #DDDFE1 !important;
    background: transparent;
}

.email-filter .input-group .form-control {
    padding: 0 0 0 0.3125rem;
    border: 0;
    font-size: 0.875rem;
    height: 1.875rem;
    color: #89879f;
    border-bottom: 0.0625rem solid #DDDFE1;
}

.email-filter .input-group .form-control::placeholder {
    font-size: 0.875rem;
    color: #89879f;
}

.email-filter .input-group>.form-control {
    min-height: 1.875rem;
}

.single-mail {
    display: block;
    padding: 1.5625rem 0;
}

.single-mail .media {
    padding-left: 1.25rem;
    padding-right: 1.25rem;
}

@media (min-width: 106.25rem) {
    .single-mail .media {
        padding-left: 1.875rem;
        padding-right: 1.875rem;
    }
}

.single-mail .media img {
    width: 3.4375rem;
    height: 3.4375rem;
    border-radius: 50%;
    margin-right: 0.9375rem;
}

@media (min-width: 106.25rem) {
    .single-mail .media img {
        margin-right: 1.875rem;
    }
}

.single-mail .media-body h6,
.single-mail .media-body .h6 {
    color: #abafb3;
}

.single-mail .media-body h4,
.single-mail .media-body .h4 {
    font-size: 1rem;
    color: #6a707e;
}

.single-mail .media-body h4 button i,
.single-mail .media-body .h4 button i {
    font-size: 1.125rem;
    color: #abafb3;
    font-weight: bold;
    transform: rotate(90deg);
}

.single-mail .media-body p {
    font-size: 0.875rem;
    color: #abafb3;
}

.single-mail.active {
    background: var(--primary);
}

.single-mail.active h6,
.single-mail.active .h6,
.single-mail.active h4,
.single-mail.active .h4,
.single-mail.active p,
.single-mail.active i {
    color: #fff !important;
}

[direction="RTL"] .email-right-box {
    padding-left: 1rem;
    padding-right: 15rem;
}

@media only screen and (max-width: 991px) {
    [direction="RTL"] .email-right-box {
        padding-left: 0;
        padding-right: 0;
        margin-right: 0;
    }
}

@media only screen and (max-width: 575px) {
    [direction="RTL"] .email-right-box {
        padding-left: 0;
        padding-right: 0;
    }
}

[direction="RTL"] .email-left-box {
    float: right;
}

[direction="RTL"] .email-list .message .col-mail-2 {
    right: 5.625rem;
    left: 0;
    float: right;
}

[direction="RTL"] .email-list .message .col-mail-2 .date {
    right: auto;
    left: 0;
}

[direction="RTL"] .email-list .message .col-mail-2 .subject {
    right: 0;
    left: 5.5rem;
}

.photo-content {
    position: relative;
}

.photo-content .cover-photo {
    background: url('cover.6d87c9ce2f5ed1e7.jpg');
    background-size: cover;
    background-position: center;
    min-height: 15.625rem;
    width: 100%;
}

.profile .profile-photo {
    max-width: 6.25rem;
    position: relative;
    z-index: 1;
    margin-top: -4.5rem;
    margin-right: 0.625rem;
}

@media only screen and (max-width: 575px) {
    .profile .profile-photo {
        width: 5rem;
        margin-left: auto;
        margin-right: auto;
        margin-bottom: 1.25rem;
    }
}

[direction="RTL"] .profile .profile-photo {
    left: auto;
    right: 0;
    margin-right: 0;
    margin-left: 0.9375rem;
}

@media only screen and (max-width: 1199px) {
    [direction="RTL"] .profile .profile-photo {
        right: 0.9375rem;
    }
}

@media only screen and (max-width: 575px) {
    [direction="RTL"] .profile .profile-photo {
        width: 5rem;
        right: calc(50% - 2.5rem);
        top: -6.25rem;
    }
}

.profile-info {
    padding: 0.9375rem 1.25rem;
}

@media only screen and (max-width: 575px) {
    .profile-info {
        padding: 0 0 1.25rem;
        text-align: center;
    }
}

.profile-info h4,
.profile-info .h4 {
    color: #464a53 !important;
}

.profile-info h4.text-primary,
.profile-info .text-primary.h4 {
    color: var(--primary) !important;
}

.profile-info p {
    color: #828690;
}

.profile-info .prf-col {
    min-width: 15.625rem;
    padding: 0.625rem 3.125rem 0;
}

.profile-interest .row {
    margin: 0 -0.0437rem;
}

.profile-interest .row .int-col {
    padding: 0 0.0437rem;
}

.profile-interest .row .int-col .interest-cat {
    margin-bottom: 0.0875rem;
    position: relative;
    display: block;
}

.profile-interest .row .int-col .interest-cat:after {
    background: #000;
    bottom: 0;
    content: "";
    left: 0;
    opacity: 0.5;
    position: absolute;
    right: 0;
    top: 0;
    z-index: 0;
}

.profile-interest .row .int-col .interest-cat p {
    position: absolute;
    top: 0;
    width: 100%;
    height: 100%;
    padding: 0.3125rem;
    left: 0;
    margin: 0;
    z-index: 1;
    color: white;
    font-size: 0.075rem;
}

.profile-tab .nav-item .nav-link {
    font-size: 1rem;
    margin-right: 1.875rem;
    transition: all 0.5s ease-in-out;
    border: none;
    border-bottom: 0.0125rem solid transparent;
    color: #828690;
}

.profile-tab .nav-item .nav-link:hover,
.profile-tab .nav-item .nav-link.active {
    border: 0;
    background: transparent;
    background: transparent;
    border-bottom: 0.0125rem solid var(--primary);
    color: var(--primary);
}

@media only screen and (max-width: 575px) {
    .profile-tab .nav-item .nav-link {
        margin-right: 0rem;
    }
}

.profile-info {
    display: flex;
}

@media only screen and (max-width: 575px) {
    .profile-info {
        display: block;
    }
}

.profile-info .profile-details {
    display: flex;
    width: 100%;
}

@media only screen and (max-width: 575px) {
    .profile-info .profile-details {
        display: block;
    }

    .profile-info .profile-details .dropdown {
        position: absolute;
        top: 1.875rem;
        right: 1.875rem;
    }
}

.post-input {
    margin-bottom: 1.875rem;
}

.post-input .form-control {
    height: 4.6875rem;
    font-weight: 400;
    margin: 0.9375rem 0;
}

.post-input .btn-social {
    font-size: 1.25rem;
    height: 3.4375rem;
    display: inline-block;
    padding: 0;
    text-align: center;
    border-radius: 0.625rem;
    color: #fff;
    width: 3.4375rem;
    line-height: 3.375rem;
}

.post-input .btn-social.facebook {
    background-color: #3B5998;
}

.post-input .btn-social.google-plus {
    background-color: #DE4E43;
}

.post-input .btn-social.linkedin {
    background-color: #007BB6;
}

.post-input .btn-social.instagram {
    background-color: #8A5A4E;
}

.post-input .btn-social.twitter {
    background-color: #1EA1F3;
}

.post-input .btn-social.youtube {
    background-color: #CE201F;
}

.post-input .btn-social.whatsapp {
    background-color: #01C854;
}

.post-input .btn-social i {
    margin: 0 !important;
}

.profile-uoloaded-post img {
    margin-bottom: 1.25rem;
}

.profile-uoloaded-post a h4,
.profile-uoloaded-post a .h4 {
    margin-bottom: 0.625rem;
    color: #464a53;
}

.event-chat-ryt .chat-area .chat-reciver,
.event-chat-ryt .chat-area .chat-sender {
    margin-bottom: 1.875rem;
    padding: 0;
}

.event-chat-ryt .chat-area .chat-reciver img,
.event-chat-ryt .chat-area .chat-sender img {
    border-radius: 1.875rem;
}

.event-chat-ryt .chat-area .media {
    position: relative;
}

.event-chat-ryt .chat-area .media-body p {
    margin: 0;
    max-width: 100%;
    display: inline-block;
    position: relative;
}

.event-chat-ryt .chat-area .media-body p span {
    padding: 1rem;
    display: inline-block;
    top: 103%;
    position: relative;
    border: 0.0625rem solid #f0f1f5;
}

.event-chat-ryt .chat-reciver {
    padding: .5rem 1rem;
    display: flex;
    justify-content: flex-end;
}

.event-chat-ryt .chat-reciver .media {
    flex: 1;
}

.event-chat-ryt .chat-reciver .media .media-body {
    margin-right: 2rem;
    text-align: right;
}

[direction="RTL"] .event-chat-ryt .chat-reciver .media .media-body {
    text-align: left;
    margin-left: 2rem;
    margin-right: auto;
}

.event-chat-ryt .chat-reciver .media .media-body p {
    background: #fff;
    margin-bottom: 0;
    border-radius: 0.3125rem 0.3125rem 0 0.3125rem;
}

.event-chat-ryt .chat-reciver .media .media-body p span {
    text-align: left;
    border: 0.0625rem solid #f0f1f5;
}

.event-chat-ryt .chat-reciver .media .media-body p span::after {
    content: "";
    width: 1.25rem;
    height: 1.25rem;
    border-bottom: 0.0625rem solid #f0f1f5;
    border-right: 0.0625rem solid #f0f1f5;
    position: absolute;
    right: 0;
    bottom: 0;
    background: #fff;
    transform: rotate(-45deg) translateX(15px);
}

[direction="RTL"] .event-chat-ryt .chat-reciver .media .media-body p span::after {
    left: 0;
    right: auto;
    transform: rotate(135deg) translateY(15px);
}

.event-chat-ryt .chat-reciver .media .media-body p .time {
    position: absolute;
    font-size: 0.75rem;
    color: #7e7e7e;
    font-weight: 400;
    bottom: 0;
    left: -5rem;
}

[direction="RTL"] .event-chat-ryt .chat-reciver .media .media-body p .time {
    right: -5rem;
    left: auto;
}

.event-chat-ryt .chat-sender {
    text-align: left;
    padding: .5rem 1rem;
}

.event-chat-ryt .chat-sender .media .media-body {
    margin-left: 2rem;
}

[direction="RTL"] .event-chat-ryt .chat-sender .media .media-body {
    text-align: right;
    margin-right: 2rem;
    margin-left: auto;
}

.event-chat-ryt .chat-sender .media .media-body p {
    background-color: #fff;
    margin-bottom: 0;
}

.event-chat-ryt .chat-sender .media .media-body p span::after {
    content: "";
    width: 1.25rem;
    height: 1.25rem;
    border-bottom: 0.0625rem solid #f0f1f5;
    border-left: 0.0625rem solid #f0f1f5;
    position: absolute;
    left: 0;
    bottom: 0;
    background: #fff;
    transform: rotate(45deg) translateX(-15px);
}

[direction="RTL"] .event-chat-ryt .chat-sender .media .media-body p span::after {
    left: auto;
    right: 0;
    transform: rotate(-135deg) translateY(15px);
}

.event-chat-ryt .chat-sender .media .media-body p .time {
    position: absolute;
    font-size: 0.625rem;
    color: #7e7e7e;
    font-weight: 400;
    bottom: 0;
    right: -5rem;
}

[direction="RTL"] .event-chat-ryt .chat-sender .media .media-body p .time {
    left: -5rem;
    right: auto;
}

.char-type {
    padding-top: 1.875rem;
    padding-bottom: 1.875rem;
}

.char-type form .form-control {
    height: 2.8125rem;
    padding-left: 1.125rem;
    background: #F2F2F2;
    border-right: 0;
}

.char-type form .input-group-append i {
    color: #898989;
    font-size: 1.125rem;
}

.char-type form .input-group-append .input-group-text {
    padding-left: .7rem;
    padding-right: .7rem;
    background: #F2F2F2;
    border-color: #f0f1f5;
    border-left: 0;
}

.char-type form .input-group-append .input-group-text:last-child {
    padding-right: 1.8rem;
}

.media-avatar {
    padding: 1.5625rem 0;
    border-bottom: 0.0625rem solid #f0f1f5;
}

.media-avatar:last-child {
    border-bottom: 0rem;
}

.media-avatar p {
    margin-bottom: 0;
}

.media-avatar .avatar-status {
    position: relative;
}

.media-avatar .avatar-status i {
    position: absolute;
    right: 0;
    bottom: 0;
}

.ct-golden-section:before {
    float: none;
}

.ct-chart {
    max-height: 15.7rem;
}

.ct-chart .ct-label {
    fill: #a3afb7;
    color: #a3afb7;
    font-size: 0.75rem;
    line-height: 1;
}

.ct-grid {
    stroke: rgba(49, 58, 70, 0.1);
}

.ct-chart.simple-pie-chart-chartist .ct-label {
    color: #ffffff;
    fill: #ffffff;
    font-size: 0.625rem;
}

.ct-chart .ct-series.ct-series-a .ct-bar,
.ct-chart .ct-series.ct-series-a .ct-line,
.ct-chart .ct-series.ct-series-a .ct-point,
.ct-chart .ct-series.ct-series-a .ct-slice-donut {
    stroke: var(--primary);
}

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

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

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

.ct-chart .ct-series.ct-series-e .ct-bar,
.ct-chart .ct-series.ct-series-e .ct-line,
.ct-chart .ct-series.ct-series-e .ct-point,
.ct-chart .ct-series.ct-series-e .ct-slice-donut {
    stroke: #48A9F8;
}

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

.ct-chart .ct-series.ct-series-g .ct-bar,
.ct-chart .ct-series.ct-series-g .ct-line,
.ct-chart .ct-series.ct-series-g .ct-point,
.ct-chart .ct-series.ct-series-g .ct-slice-donut {
    stroke: #8d6e63;
}

.ct-series-a .ct-area,
.ct-series-a .ct-slice-pie {
    fill: #8BC740;
}

.ct-series-b .ct-area,
.ct-series-b .ct-slice-pie {
    fill: #00A2FF;
}

.ct-series-c .ct-area,
.ct-series-c .ct-slice-pie {
    fill: #ff9800;
}

.ct-series-d .ct-area,
.ct-series-d .ct-slice-pie {
    fill: #ff9800;
}

.chartist-tooltip {
    position: absolute;
    display: inline-block;
    opacity: 0;
    min-width: 0.625rem;
    padding: 2px 0.625rem;
    border-radius: 3px;
    background: #313a46;
    color: #ffffff;
    text-align: center;
    pointer-events: none;
    z-index: 1;
    transition: opacity .2s linear;
}

.chartist-tooltip.tooltip-show {
    opacity: 1;
}

@media only screen and (max-width: 767px) {
    #pie-chart .ct-label {
        fill: #fff;
        color: #fff;
    }
}

#donught_graph .ct-series.ct-series-a .ct-slice-donut {
    stroke: #3FC6D4;
}

#donught_graph .ct-series.ct-series-b .ct-slice-donut {
    stroke: #333333;
}

#donught_graph .ct-series.ct-series-c .ct-slice-donut {
    stroke: #F63465;
}

#visitor_graph {
    height: 253px !important;
}

#user_rating_graph {
    height: 280px !important;
}

#visitorOnline {
    height: 72px !important;
}

#trendMeter {
    height: 72px !important;
}

#widget-revenue1,
#widget-revenue2,
#widget-revenue3 {
    height: 117px !important;
}

#widget-profit1,
#widget-profit2,
#widget-profit3 {
    height: 160px !important;
}

#comparison-rate {
    height: 230px !important;
}

#session_day {
    height: 175px !important;
    width: auto !important;
    margin: 0 auto;
}

#walet-status {
    height: 140px !important;
}

#bar1 {
    height: 150px !important;
}

#sold-product {
    height: 230px !important;
}

#chart-venue-expenses,
#chart-online-sale,
#chart-gross-sale {
    height: 150px !important;
}

#areaChart_3 {
    height: 295px !important;
}

.chart-point {
    display: flex;
    align-items: center;
}

.chart-point .check-point-area {
    width: 100px;
    height: 100px;
    margin-top: -10px;
    margin-left: -10px;
}

.chart-point .chart-point-list {
    margin: 0;
    padding-left: 5px;
}

.chart-point .chart-point-list li {
    list-style: none;
    font-size: 13px;
    padding: 2px 0;
}

.chart-point .chart-point-list li i {
    margin-right: 5px;
    font-size: 11px;
    position: relative;
    top: -1px;
}

.c3 {
    height: 250px;
}

.c3-legend-item {
    fill: #9fabb1;
}

.c3 .c3-axis-x path,
.c3 .c3-axis-x line,
.c3 .c3-axis-y path,
.c3 .c3-axis-y line,
.tick text {
    stroke: #fff;
}

.flot-chart {
    height: 15.7rem;
}

.tooltipflot {
    background-color: transparent;
    font-size: 1.4rem;
    padding: .5rem 1rem;
    color: rgba(255, 255, 255, 0.7);
    border-radius: .2rem;
}

.legendColorBox>div {
    border: 0 !important;
    padding: 0 !important;
}

.legendLabel {
    font-size: 0.825rem;
    padding-left: .5rem;
    color: #fff;
}

.flotTip {
    background: #000;
    border: 1px solid #000;
    color: #fff;
}

.legend>div {
    background: transparent !important;
}

#balance_graph {
    height: 260px;
}

.morris-hover {
    position: absolute;
    z-index: 1;
    background: var(--primary);
    color: #fff;
}

.morris-hover .morris-hover-point {
    color: #fff !important;
    margin: 3px 0;
    text-align: center;
    padding: 0 25px;
}

.morris-hover .morris-hover-row-label {
    background-color: #B1B1B1;
    text-align: center;
    padding: 5px;
    margin-bottom: 5px;
}

.morris-hover.morris-default-style {
    border-radius: 5px;
    padding: 0;
    margin: 0;
    border: none;
    overflow: hidden;
}

svg text {
    font-weight: 600 !important;
}

#morris_donught,
#morris_donught_2,
#line_chart_2,
#morris_bar,
#morris_bar_stalked,
#morris_bar_2,
#morris_area_2,
#morris_area {
    height: 240px !important;
}

#morris_line {
    height: 278px !important;
}

#crypto-btc-card,
#crypto-eth-card,
#crypto-rpl-card,
#crypto-ltc-card {
    height: 9.375rem;
}

#daily-sales,
#comparison-rate,
#usage-chart,
#walet-status {
    width: 100%;
    display: block;
}

#daily-sales canvas,
#comparison-rate canvas,
#usage-chart canvas,
#walet-status canvas {
    max-width: 100% !important;
    width: 100% !important;
}

#sparkline-composite-chart canvas,
#composite-bar canvas,
#sparkline11 canvas,
#StackedBarChart canvas,
#spark-bar canvas,
#tristate canvas {
    height: 100px !important;
}

#sparkline11 canvas {
    width: 100px !important;
}

.easy-pie-chart {
    position: relative;
    text-align: center;
}

.easy-pie-chart .inner {
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
    display: inline-block;
}

.easy-pie-chart img {
    width: 75px;
    height: 75px;
    border-radius: 50%;
}

.easy-pie-chart canvas {
    display: block;
    margin: 0 auto;
}

#revenue-chart {
    height: 27.7rem;
}

#duration-value-axis {
    height: 27.6rem;
    width: 100%;
}

#combined-bullet {
    height: 28.125rem;
    width: 100%;
}

#zoomable-chart {
    height: 28.125rem;
    width: 100%;
}

#chartMap {
    height: 28.125rem;
    width: 100%;
}

#professional-candlesticks {
    width: 100%;
    height: 28.125rem;
}

#comparing-stock-indices {
    width: 100%;
    height: 28.125rem;
}

#multiple-panel-data {
    width: 100%;
    height: 28.125rem;
}

#depth-chart {
    width: 100%;
    height: 28.125rem;
}

.amcharts-export-menu {
    display: none;
}

.amcharts-data-set-selector-div {
    position: absolute;
    left: 0;
    right: 0;
    text-align: center;
    width: 16.875rem;
    margin: 0 auto;
}

.amcharts-data-set-selector-div select {
    border: 0;
    margin-left: 0.625rem;
    background: #ddd;
    color: #000;
}

.amChartsInputField {
    border: 0;
    background: var(--primary);
    color: #fff;
    padding: 0.3125rem 0.9375rem;
    margin: 0 0.9375rem;
}

.amcharts-data-set-select {
    border: 0;
    background: #ddd;
    color: #000;
}

.amcharts-period-input,
.amcharts-period-input-selected {
    border: 0;
    margin-left: 0.625rem;
    background: var(--primary);
    color: #fff;
    padding: 0.3125rem 0.9375rem;
}

.amcharts-graph-g2 .amcharts-graph-stroke {
    stroke-dasharray: 3px 3px;
    stroke-linejoin: round;
    stroke-linecap: round;
    animation: am-moving-dashes 1s linear infinite;
}

@keyframes am-moving-dashes {
    100% {
        stroke-dashoffset: -1.9375rem;
    }
}

.lastBullet {
    animation: am-pulsating 1s ease-out infinite;
}

@keyframes am-pulsating {
    0% {
        stroke-opacity: 1;
        stroke-width: 0px;
    }

    100% {
        stroke-opacity: 0;
        stroke-width: 3.125rem;
    }
}

.amcharts-graph-column-front {
    transition: all .3s .3s ease-out;
}

.amcharts-graph-column-front:hover {
    fill: #496375;
    stroke: #496375;
    transition: all .3s ease-out;
}

@keyframes am-draw {
    0% {
        stroke-dashoffset: 500%;
    }

    100% {
        stroke-dashoffset: 0%;
    }
}

@media only screen and (max-width: 991px) {
    .amChartsPeriodSelector>fieldset>div {
        float: none !important;
        display: block !important;
        margin-bottom: 0.625rem;
    }
}

.highcharts-root text {
    font-weight: 300 !important;
}

.highcharts-credits {
    display: none;
}

#chart_employee_gender,
#chart_employee_status {
    width: auto;
    height: 350px;
}

.form-control {
    background: #fff;
    border: 0.0625rem solid #c2c2c2;
    padding: 0.3125rem 1.25rem;
    color: #2e2e2e;
    height: 3.5rem;
    border-radius: 0.5rem;
}

@media only screen and (max-width: 1400px) {
    .form-control {
        height: 2.5rem;
    }
}

.form-control:hover,
.form-control:focus,
.form-control.active {
    box-shadow: none;
    background: #fff;
    color: #2e2e2e;
}

.form-control:focus {
    border-color: var(--primary);
}

.form-control.solid {
    background: #F2F2F2;
    border-color: #ececec;
    color: #000;
}

.form-control.solid[type="file"] {
    padding: 6px 10px;
}

.input-rounded {
    border-radius: 6.25rem;
}

[data-theme-version="light"] .input-primary .form-control,
[data-theme-version="dark"] .input-primary .form-control {
    border-color: var(--primary);
}

[data-theme-version="light"] .input-primary .input-group-text,
[data-theme-version="dark"] .input-primary .input-group-text {
    background-color: var(--primary);
    color: #fff;
}

[data-theme-version="light"] .input-danger .form-control,
[data-theme-version="dark"] .input-danger .form-control {
    border-color: #FF6746;
}

[data-theme-version="light"] .input-danger .input-group-text,
[data-theme-version="dark"] .input-danger .input-group-text {
    background-color: #FF6746;
    color: #fff;
}

[data-theme-version="light"] .input-info .form-control,
[data-theme-version="dark"] .input-info .form-control {
    border-color: #48A9F8;
}

[data-theme-version="light"] .input-info .input-group-text,
[data-theme-version="dark"] .input-info .input-group-text {
    background-color: #48A9F8;
    color: #fff;
}

[data-theme-version="light"] .input-success .form-control,
[data-theme-version="dark"] .input-success .form-control {
    border-color: #1BD084;
}

[data-theme-version="light"] .input-success .input-group-text,
[data-theme-version="dark"] .input-success .input-group-text {
    background-color: #1BD084;
    color: #fff;
}

[data-theme-version="light"] .input-warning .form-control,
[data-theme-version="dark"] .input-warning .form-control {
    border-color: #FE8024;
}

[data-theme-version="light"] .input-warning .input-group-text,
[data-theme-version="dark"] .input-warning .input-group-text {
    background-color: #FE8024;
    color: #fff;
}

[data-theme-version="light"] .input-primary-o .form-control,
[data-theme-version="dark"] .input-primary-o .form-control {
    border-color: var(--primary);
}

[data-theme-version="light"] .input-primary-o .input-group-text,
[data-theme-version="dark"] .input-primary-o .input-group-text {
    background-color: transparent;
    border-color: var(--primary);
    color: var(--primary);
}

[data-theme-version="light"] .input-danger-o .form-control,
[data-theme-version="dark"] .input-danger-o .form-control {
    border-color: #FF6746;
}

[data-theme-version="light"] .input-danger-o .input-group-text,
[data-theme-version="dark"] .input-danger-o .input-group-text {
    background-color: transparent;
    border-color: #FF6746;
    color: #FF6746;
}

[data-theme-version="light"] .input-info-o .form-control,
[data-theme-version="dark"] .input-info-o .form-control {
    border-color: #48A9F8;
}

[data-theme-version="light"] .input-info-o .input-group-text,
[data-theme-version="dark"] .input-info-o .input-group-text {
    background-color: transparent;
    border-color: #48A9F8;
    color: #48A9F8;
}

[data-theme-version="light"] .input-success-o .form-control,
[data-theme-version="dark"] .input-success-o .form-control {
    border-color: #1BD084;
}

[data-theme-version="light"] .input-success-o .input-group-text,
[data-theme-version="dark"] .input-success-o .input-group-text {
    background-color: transparent;
    border-color: #1BD084;
    color: #1BD084;
}

[data-theme-version="light"] .input-warning-o .form-control,
[data-theme-version="dark"] .input-warning-o .form-control {
    border-color: #FE8024;
}

[data-theme-version="light"] .input-warning-o .input-group-text,
[data-theme-version="dark"] .input-warning-o .input-group-text {
    background-color: transparent;
    border-color: #FE8024;
    color: #FE8024;
}

.input-group-text {
    background: #d7dae3;
    border: 0.0625rem solid #f5f5f5;
    min-width: 3.125rem;
    display: flex;
    justify-content: center;
    padding: 0.532rem 0.75rem;
}

.input-group-text i {
    font-size: 1rem;
}

.form-file-label {
    height: 2.5rem;
    padding: 0.5rem 0.75rem;
}

.input-group-prepend .btn,
.input-group-append .btn {
    z-index: 0;
}

.custom-select {
    background: none;
    border-color: #f0f1f5;
    color: #B1B1B1;
}

.custom-select:focus {
    box-shadow: none;
    border-color: var(--primary);
    color: var(--primary);
}

.form-file-label {
    background: #656C73;
    white-space: nowrap;
    color: #fff;
}

[data-theme-version="dark"] .form-file-label {
    background: #333a54;
    border-color: #333a54;
    color: #7e7e7e;
}

.custom_file_input .form-file-label::after {
    height: 100%;
}

.form-control:disabled,
.form-control[readonly] {
    background: #fff;
    opacity: 0.4;
}

.form-control:hover:disabled,
.form-control[readonly]:hover {
    border-color: #c2c2c2 !important;
    cursor: not-allowed !important;
    border-bottom-width: 1px !important;
}

.form-file {
    border: 0.0625rem solid #f0f1f5;
    background: #fff;
}

[data-theme-version="dark"] .form-file {
    background: #251e35;
    border-color: #333a54;
}

.input-group {
    /* &> .form-file {
		display: flex;
		align-items: center;

		&:not(:last-child) .form-file-label,
		&:not(:last-child) .form-file-label::after { @include border-right-radius(0); }
		&:not(:first-child) .form-file-label { @include border-left-radius(0); }
	  } */
}

.input-group>.form-control-plaintext,
.input-group>.form-select,
.input-group>.form-file {
    position: relative;
    flex: 1 1 auto;
    width: 1%;
    margin-bottom: 0;
}

.select2-container--default .select2-selection--multiple .select2-selection__choice {
    border-radius: 0.625rem;
}

.form-file .form-control {
    margin: 0;
    border-radius: 0;
    border: 0;
    height: auto;
}

/*$primary  : #7356f1 !default;*/
:root {
    --primary: #7accc6;
    --secondary: #8BC740;
    --primary-hover: #7accc6;
    --primary-dark: #0a0418;
    --rgba-primary-1: rgba(104 157 211, 0.1);
    --rgba-primary-2: rgba(104 157 211, 0.2);
    --rgba-primary-3: rgba(104 157 211, 0.3);
    --rgba-primary-4: rgba(104 157 211, 0.4);
    --rgba-primary-5: rgba(104 157 211, 0.5);
    --rgba-primary-6: rgba(104 157 211, 0.6);
    --rgba-primary-7: rgba(104 157 211, 0.7);
    --rgba-primary-8: rgba(104 157 211, 0.8);
    --rgba-primary-9: rgba(104 157 211, 0.9);
    --font-family-base: 'poppins', 'Roboto', 'Droid Arabic Kufi', 'Noto Arabic', sans-serif;
    --font-family-title: 'poppins', 'Roboto', 'Droid Arabic Kufi', 'Noto Arabic', sans-serif;
}

:root {
    --primary: #7accc6;
    --secondary: #8BC740;
    --primary-hover: #7accc6;
    --primary-dark: #0a0418;
    --rgba-primary-1: rgba(104 157 211, 0.1);
    --rgba-primary-2: rgba(104 157 211, 0.2);
    --rgba-primary-3: rgba(104 157 211, 0.3);
    --rgba-primary-4: rgba(104 157 211, 0.4);
    --rgba-primary-5: rgba(104 157 211, 0.5);
    --rgba-primary-6: rgba(104 157 211, 0.6);
    --rgba-primary-7: rgba(104 157 211, 0.7);
    --rgba-primary-8: rgba(104 157 211, 0.8);
    --rgba-primary-9: rgba(104 157 211, 0.9);
}

.form-check-label {
    margin-left: 0.3125rem;
}

.form-check-inline .form-check-input {
    margin-right: 0.625rem;
}

.form-check-input {
    top: 0.125rem;
    border-width: 0.125rem;
    width: 1.25rem;
    height: 1.25rem;
    border-color: #e7e7e7;
}

[direction="RTL"] .form-check-label:before,
[direction="RTL"] .form-check-label:after {
    right: -1.5rem !important;
    left: inherit;
}

.form-check {
    line-height: normal;
}

.toggle-switch {
    padding-left: 3.125rem;
    line-height: 1.25;
    display: inline-block;
    color: #000;
    font-weight: 600;
}

.toggle-switch .form-check-input {
    border: 0;
    cursor: pointer;
    background: #d8d8d8;
    width: 2.3125rem;
    border-radius: 1.25rem !important;
    height: 0.875rem;
    position: relative;
    left: -0.3125rem;
    transition: all 0.2s;
    background-image: none;
}

.toggle-switch .form-check-input:focus {
    background-image: none !important;
}

.toggle-switch .form-check-input:checked {
    background: var(--rgba-primary-2);
    background-image: none !important;
}

.toggle-switch .form-check-input:checked:after {
    left: 1.25rem;
    background: var(--primary);
}

.toggle-switch .form-check-input:focus {
    box-shadow: none;
}

.toggle-switch .form-check-input:after {
    width: 1.25rem;
    background: #909090;
    height: 1.25rem;
    content: "";
    position: absolute;
    border-radius: 1.5rem;
    top: -0.1875rem;
    left: 0;
    box-shadow: 0 0 0.3125rem rgba(0, 0, 0, 0.3);
    transition: all 0.2s;
}

.toggle-switch.text-end {
    padding-right: 0rem;
    padding-left: 0;
}

.toggle-switch.text-end .form-check-input {
    left: auto;
    margin-left: 0;
    float: right;
    right: 0rem;
}

.toggle-switch.text-end .form-check-label {
    margin-right: 0.9375rem;
    margin-left: 0;
}

.toggle-switch .form-check-label {
    cursor: pointer;
}

.form-check-input:focus~.form-check-label::before {
    box-shadow: none !important;
}

.form-check-label::before {
    background-color: transparent;
    border-color: #babbbf;
    border-width: 0.125rem;
    border-radius: 0.125rem !important;
}

[data-theme-version="dark"] .form-check-label::before {
    background-color: transparent;
    border-color: #333a54;
}

.check-xs .form-check-input {
    width: 1.125rem;
    height: 1.125rem;
}

.check-lg .form-check-input {
    width: 1.5rem;
    height: 1.5rem;
}

.check-xl .form-check-input {
    width: 1.75rem;
    height: 1.75rem;
}

.checkbox-info .form-check-input:focus {
    border-color: #48A9F8;
    outline: 0;
    box-shadow: 0 0 0 0.25rem rgba(72, 169, 248, 0.25);
}

.checkbox-info .form-check-input:checked {
    background-color: #48A9F8;
    border-color: #48A9F8;
}

[data-theme-version="dark"] .checkbox-info .form-check-input:checked {
    background-color: rgba(72, 169, 248, 0.1);
    border-color: transparent;
}

.checkbox-danger .form-check-input:focus {
    border-color: #FF6746;
    outline: 0;
    box-shadow: 0 0 0 0.25rem rgba(255, 103, 70, 0.25);
}

.checkbox-danger .form-check-input:checked {
    background-color: #FF6746;
    border-color: #FF6746;
}

[data-theme-version="dark"] .checkbox-danger .form-check-input:checked {
    background-color: rgba(255, 103, 70, 0.15);
    border-color: transparent;
}

.checkbox-success .form-check-input:focus {
    border-color: #1BD084;
    outline: 0;
    box-shadow: 0 0 0 0.25rem rgba(27, 208, 132, 0.25);
}

.checkbox-success .form-check-input:checked {
    background-color: #1BD084;
    border-color: #1BD084;
}

[data-theme-version="dark"] .checkbox-success .form-check-input:checked {
    background-color: rgba(27, 208, 132, 0.1);
    border-color: transparent;
}

.checkbox-warning .form-check-input:focus {
    border-color: #FE8024;
    outline: 0;
    box-shadow: 0 0 0 0.25rem rgba(254, 128, 36, 0.25);
}

.checkbox-warning .form-check-input:checked {
    background-color: #FE8024;
    border-color: #FE8024;
}

[data-theme-version="dark"] .checkbox-warning .form-check-input:checked {
    background-color: rgba(254, 128, 36, 0.1);
    border-color: transparent;
}

.checkbox-secondary .form-check-input:focus {
    border-color: #8BC740;
    outline: 0;
    box-shadow: 0 0 0 0.25rem rgba(139, 199, 64, 0.25);
}

.checkbox-secondary .form-check-input:checked {
    background-color: #8BC740;
    border-color: #8BC740;
}

[data-theme-version="dark"] .checkbox-secondary .form-check-input:checked {
    background-color: rgba(139, 199, 64, 0.5);
    border-color: transparent;
}

.check-switch {
    padding-left: 2.5rem;
}

.check-switch .form-check-label {
    line-height: 1.875rem;
    font-weight: 500;
}

.check-switch .form-check-label span {
    line-height: 1;
}

.check-switch .form-check-label:after,
.check-switch .form-check-label:before {
    height: 1.5rem;
    width: 1.5rem;
    left: -2rem;
    border-radius: 3rem !important;
    border-color: var(--rgba-primary-3);
}

/* .check-switch .form-check-input:checked ~ .form-check-label::after {
    background-image: url("../images/svg/check.svg"); } */
.check-switch .form-check-input:checked~.form-check-label::before {
    background: #fff;
}

.form-check-input:checked {
    background-color: var(--primary);
    border-color: var(--primary);
}

.form-check-input:focus {
    border-color: var(--primary);
}

.js-switch+.switchery {
    border-radius: 3.125rem;
    margin-right: 4rem;
}

@media (max-width: 767.98px) {
    .js-switch+.switchery {
        margin-right: 1rem;
    }
}

.js-switch+.switchery>small,
.js-switch+.switchery>.small {
    top: 0.125rem;
}

.js-switch.js-switch-lg+.switchery {
    height: 2rem;
    width: 4.5rem;
}

.js-switch.js-switch-lg+.switchery>small,
.js-switch.js-switch-lg+.switchery>.small {
    width: 1.75rem;
    height: 1.75rem;
}

.js-switch.js-switch-md+.switchery {
    height: 1.5rem;
    width: 3.5rem;
}

.js-switch.js-switch-md+.switchery>small,
.js-switch.js-switch-md+.switchery>.small {
    width: 1.25rem;
    height: 1.25rem;
}

.js-switch.js-switch-sm+.switchery {
    height: 1rem;
    width: 2.2rem;
}

.js-switch.js-switch-sm+.switchery>small,
.js-switch.js-switch-sm+.switchery>.small {
    width: 0.875rem;
    height: 0.875rem;
    top: 0.0625rem;
}

.js-switch-square+.switchery {
    border-radius: 0;
}

.js-switch-square+.switchery>small,
.js-switch-square+.switchery>.small {
    border-radius: 0;
    top: 0.125rem;
}

.js-switch-square.js-switch-lg+.switchery {
    height: 2rem;
    width: 4.5rem;
}

.js-switch-square.js-switch-lg+.switchery>small,
.js-switch-square.js-switch-lg+.switchery>.small {
    width: 1.75rem;
    height: 1.75rem;
}

.js-switch-square.js-switch-md+.switchery {
    height: 1.5rem;
    width: 3.5rem;
}

.js-switch-square.js-switch-md+.switchery>small,
.js-switch-square.js-switch-md+.switchery>.small {
    width: 1.25rem;
    height: 1.25rem;
}

.js-switch-square.js-switch-sm+.switchery {
    height: 1rem;
    width: 2.2rem;
}

.js-switch-square.js-switch-sm+.switchery>small,
.js-switch-square.js-switch-sm+.switchery>.small {
    width: 0.875rem;
    height: 0.875rem;
    top: 0.0625rem;
}

.form-control.is-valid {
    border-color: #1BD084 !important;
    border-right: 0rem !important;
}

.form-control.is-valid:focus {
    box-shadow: none;
}

.form-control.is-warning {
    border-color: #FE8024 !important;
    border-right: 0rem !important;
}

.form-control.is-warning:focus {
    box-shadow: none;
}

.form-control.is-invalid {
    border-color: #FF6746 !important;
    /* border-right: 0rem !important; */
}

.form-control.is-invalid:focus {
    box-shadow: none;
}

.is-valid .input-group-prepend .input-group-text i {
    color: #1BD084;
}

.is-invalid .input-group-prepend .input-group-text i {
    color: var(--rgba-primary-2);
}

.show-pass {
    cursor: pointer;
}

.show-pass .fa-eye {
    display: none;
}

.show-pass.active .fa-eye-slash {
    display: none;
}

.show-pass.active .fa-eye {
    display: inline-block;
}

.asColorPicker-dropdown {
    max-width: 26rem;
}

.asColorPicker-trigger {
    border: 0 none;
    height: 100%;
    position: absolute;
    right: 0;
    top: 0;
    width: 2.1875rem;
}

[direction="RTL"] .asColorPicker-trigger {
    left: 0;
    right: auto;
}

.asColorPicker-clear {
    display: none;
    position: absolute;
    right: 1rem;
    text-decoration: none;
    top: .5rem;
}

.daterangepicker td.active {
    background-color: var(--primary);
}

.daterangepicker td.active:hover {
    background-color: var(--primary);
}

.daterangepicker button.applyBtn {
    background-color: var(--primary);
    border-color: var(--primary);
}

.datepicker.datepicker-dropdown {
    background: #f2f4fa;
    border-radius: 0.0625rem;
    border: 0.0625rem solid #EEEEEE;
}

.datepicker.datepicker-dropdown td.day,
.datepicker.datepicker-dropdown th.next,
.datepicker.datepicker-dropdown th.prev {
    height: 1.875rem;
    width: 1.875rem !important;
    padding: 0;
    text-align: center;
    font-weight: 300;
    border-radius: 3.125rem;
}

.datepicker.datepicker-dropdown td.day:hover,
.datepicker.datepicker-dropdown th.next:hover,
.datepicker.datepicker-dropdown th.prev:hover {
    box-shadow: 0rem 0rem 1.875rem 0.3125rem rgba(243, 30, 122, 0.3);
    color: #fff;
}

.datepicker.datepicker-dropdown th.datepicker-switch,
.datepicker.datepicker-dropdown th.next,
.datepicker.datepicker-dropdown th.prev {
    font-weight: 300;
    color: #333;
}

.datepicker.datepicker-dropdown th.dow {
    font-weight: 300;
}

.datepicker table tr td.selected,
.datepicker table tr td.active.active {
    box-shadow: 0rem 0rem 1.875rem 0.3125rem rgba(243, 30, 122, 0.3);
    border: 0;
}

.datepicker table tr td.today {
    box-shadow: 0rem 0rem 1.875rem 0.3125rem rgba(243, 30, 122, 0.3);
    color: #ffffff;
}

.datepicker table tr td.today:hover {
    box-shadow: 0rem 0rem 1.875rem 0.3125rem rgba(243, 30, 122, 0.3);
    color: #ffffff;
}

.datepicker table tr td.today.disabled {
    box-shadow: 0rem 0rem 1.875rem 0.3125rem rgba(243, 30, 122, 0.3);
    color: #ffffff;
}

.datepicker table tr td.today.disabled:hover {
    box-shadow: 0rem 0rem 1.875rem 0.3125rem rgba(243, 30, 122, 0.3);
    color: #ffffff;
}

.picker__select--month,
.picker__select--year {
    height: 2.5em;
}

.picker__input {
    background-color: transparent !important;
}

[data-theme-version="dark"] .picker__input {
    background-color: transparent !important;
    border: 0.0625rem solid #333a54;
}

.asColorPicker-wrap .form-control {
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
}

#image {
    max-width: 100%;
}

.docs-options .dropdown-menu {
    padding: 1.5rem;
}

.docs-preview {
    margin-bottom: 3rem;
}

.docs-preview .img-preview {
    float: left;
    margin-right: .5rem;
    margin-bottom: .5rem;
    overflow: hidden;
    max-width: 100% !important;
}

.docs-preview .img-preview>img {
    max-width: 100% !important;
}

.docs-preview .img-preview.preview-lg {
    width: 16rem;
    height: 9rem;
}

.docs-preview .img-preview.preview-md {
    width: 8rem;
    height: 4.5rem;
}

.docs-preview .img-preview.preview-sm {
    width: 4rem;
    height: 2.25rem;
}

.docs-preview .img-preview.preview-xs {
    width: 2rem;
    height: 1.125rem;
    margin-right: 0;
}

.select2-container {
    width: 100% !important;
}

.select2-container--default .select2-selection--single {
    border-radius: 0.625rem;
    border: 0.0625rem solid #babbbf;
    height: 2.5rem;
    background: #fff;
}

[data-theme-version="dark"] .select2-container--default .select2-selection--single {
    background: #251e35;
    border-color: #333a54;
}

.select2-container--default .select2-selection--single:hover,
.select2-container--default .select2-selection--single:focus,
.select2-container--default .select2-selection--single.active {
    box-shadow: none;
}

.select2-container--default .select2-selection--single .select2-selection__rendered {
    line-height: 2.5rem;
    color: #7e7e7e;
    padding-left: 0.9375rem;
    min-height: 2.5rem;
}

.select2-container--default .select2-selection--multiple {
    border-color: #f0f1f5;
    border-radius: 0;
}

.select2-dropdown {
    border-radius: 0;
}

.select2-container--default .select2-results__option--highlighted[aria-selected] {
    background-color: var(--primary);
}

.select2-container--default.select2-container--focus .select2-selection--multiple {
    border-color: #f0f1f5;
    background: #fff;
}

.select2-container--default .select2-selection--single .select2-selection__arrow {
    top: 0.375rem;
    right: 0.9375rem;
}

.select2-container .select2-selection--multiple {
    min-height: 2.5rem;
    color: #7e7e7e;
    border-radius: 0.625rem;
    border: 0.0625rem solid #babbbf;
}

[data-theme-version="dark"] .select2-container .select2-selection--multiple {
    background: #251e35;
    border-color: #333a54;
}

[data-theme-version="dark"] .select2-search--dropdown .select2-search__field {
    background: #28253b;
    border-color: #333a54;
}

.select2-dropdown {
    border-color: #babbbf;
}

[data-theme-version="dark"] .select2-dropdown {
    background: #251e35;
    border-color: #333a54;
}

.swal2-popup .swal2-content {
    color: #7e7e7e;
}

/*$primary  : #7356f1 !default;*/
:root {
    --primary: #7accc6;
    --secondary: #8BC740;
    --primary-hover: #7accc6;
    --primary-dark: #0a0418;
    --rgba-primary-1: rgba(104 157 211, 0.1);
    --rgba-primary-2: rgba(104 157 211, 0.2);
    --rgba-primary-3: rgba(104 157 211, 0.3);
    --rgba-primary-4: rgba(104 157 211, 0.4);
    --rgba-primary-5: rgba(104 157 211, 0.5);
    --rgba-primary-6: rgba(104 157 211, 0.6);
    --rgba-primary-7: rgba(104 157 211, 0.7);
    --rgba-primary-8: rgba(104 157 211, 0.8);
    --rgba-primary-9: rgba(104 157 211, 0.9);
    --font-family-base: 'poppins', 'Roboto', 'Droid Arabic Kufi', 'Noto Arabic', sans-serif;
    --font-family-title: 'poppins', 'Roboto', 'Droid Arabic Kufi', 'Noto Arabic', sans-serif;
}

:root {
    --primary: #7accc6;
    --secondary: #8BC740;
    --primary-hover: #7accc6;
    --primary-dark: #0a0418;
    --rgba-primary-1: rgba(104 157 211, 0.1);
    --rgba-primary-2: rgba(104 157 211, 0.2);
    --rgba-primary-3: rgba(104 157 211, 0.3);
    --rgba-primary-4: rgba(104 157 211, 0.4);
    --rgba-primary-5: rgba(104 157 211, 0.5);
    --rgba-primary-6: rgba(104 157 211, 0.6);
    --rgba-primary-7: rgba(104 157 211, 0.7);
    --rgba-primary-8: rgba(104 157 211, 0.8);
    --rgba-primary-9: rgba(104 157 211, 0.9);
}

/*
0 - 600: Phone
600 - 900: Tablet portrait
900 - 1200: Tablet landscape
1200 - 1800: Normal styles
1800+ : Big Desktop
1em = 16px
The smaller device rules always should write below the bigger device rules
Fixing Order => Base + Typography >> General Layout + Grid >> Page Layout + Component
*/
.form-wizard {
    border: 0;
}

.form-wizard .nav-wizard {
    box-shadow: none !important;
    margin-bottom: 2rem;
}

.form-wizard .nav-wizard li .nav-link {
    position: relative;
}

.form-wizard .nav-wizard li .nav-link span {
    border-radius: 3.125rem;
    width: 3rem;
    height: 3rem;
    border: 0.125rem solid var(--primary);
    display: block;
    line-height: 3rem;
    color: var(--primary);
    font-size: 1.125rem;
    margin: auto;
    background-color: #fff;
    position: relative;
    z-index: 1;
}

.form-wizard .nav-wizard li .nav-link:after {
    position: absolute;
    top: 50%;
    left: 50%;
    height: 0.1875rem;
    transform: translateY(-50%);
    background: #f1f1f1 !important;
    z-index: 0;
    width: 100%;
}

.form-wizard .nav-wizard li .nav-link.active:after {
    background: var(--primary) !important;
}

.form-wizard .nav-wizard li .nav-link.active span {
    background: var(--primary);
    color: #fff;
}

.form-wizard .nav-wizard li .nav-link.done:after {
    background: var(--primary) !important;
}

.form-wizard .nav-wizard li .nav-link.done span {
    background-color: var(--primary);
    color: #fff;
}

.form-wizard .nav-wizard li:last-child .nav-link:after {
    content: none;
}

.form-wizard .toolbar-bottom .btn {
    background-color: var(--primary);
    border: 0;
    padding: 0.75rem 1.125rem;
}

.form-wizard .tab-content .tab-pane {
    padding: 0;
}

.form-wizard .emial-setup label.mailclinet {
    display: flex;
    align-items: center;
    justify-content: center;
    flex-direction: column;
    width: 10rem;
    height: 10rem;
    border-radius: 50%;
    cursor: pointer;
    background-color: #EEF5F9;
    text-align: center;
    margin: auto;
}

[data-theme-version="dark"] .form-wizard .emial-setup label.mailclinet {
    background-color: #251e35;
}

@media only screen and (max-width: 575px) {
    .form-wizard .emial-setup label.mailclinet {
        width: 7rem;
        height: 7rem;
    }
}

.form-wizard .emial-setup label.mailclinet .mail-icon {
    font-size: 3rem;
    display: inline-block;
    line-height: 1;
    margin-top: -1rem;
}

@media only screen and (max-width: 575px) {
    .form-wizard .emial-setup label.mailclinet .mail-icon {
        font-size: 2rem;
    }
}

.form-wizard .emial-setup label.mailclinet .mail-text {
    font-size: 1rem;
    text-align: center;
    margin-top: .5rem;
}

@media only screen and (max-width: 575px) {
    .form-wizard .emial-setup label.mailclinet .mail-text {
        font-size: 1rem;
        line-height: 1.25rem;
    }
}

.form-wizard .emial-setup label.mailclinet input[type="radio"] {
    display: none;
}

.form-wizard .emial-setup label.mailclinet {
    display: flex;
    align-items: center;
    justify-content: center;
    flex-direction: column;
    width: 10rem;
    height: 10rem;
    border-radius: 50%;
    cursor: pointer;
    background-color: #EEF5F9;
    text-align: center;
    margin: auto;
}

[data-theme-version="dark"] .form-wizard .emial-setup label.mailclinet {
    background-color: #251e35;
}

@media only screen and (max-width: 575px) {
    .form-wizard .emial-setup label.mailclinet {
        width: 7rem;
        height: 7rem;
    }
}

.form-wizard .emial-setup label.mailclinet .mail-icon {
    font-size: 3rem;
    display: inline-block;
    line-height: 1;
    margin-top: -1rem;
}

@media only screen and (max-width: 575px) {
    .form-wizard .emial-setup label.mailclinet .mail-icon {
        font-size: 2rem;
    }
}

.form-wizard .emial-setup label.mailclinet .mail-text {
    font-size: 1rem;
    text-align: center;
    margin-top: .5rem;
}

@media only screen and (max-width: 575px) {
    .form-wizard .emial-setup label.mailclinet .mail-text {
        font-size: 1rem;
        line-height: 1.25rem;
    }
}

.form-wizard .emial-setup label.mailclinet input[type="radio"] {
    display: none;
}

@media only screen and (max-width: 767px) {
    .form-wizard .nav-wizard {
        flex-direction: unset !important;
    }

    .form-wizard .tab-content {
        height: 100% !important;
    }
}

@media only screen and (max-width: 575px) {
    .form-wizard .nav-wizard li .nav-link {
        padding: 0;
    }
}

.custom-ekeditor ul {
    padding-left: 1.25rem;
}

.custom-ekeditor ul li {
    list-style: unset;
}

.custom-ekeditor ol li {
    list-style: decimal;
}

.ql-container {
    height: 25rem;
}

#world-datamap {
    padding-bottom: 46% !important;
}

.datamaps-hoverover {
    background: #fff;
    padding: 0.3125rem;
    border-radius: 0.3125rem;
    font-family: 'Roboto' !important;
    color: var(--primary);
    border: 1px solid var(--rgba-primary-3);
}

@media only screen and (max-width: 1440px) {
    .world_map_card ul.list-group {
        display: flex;
        flex-wrap: wrap;
        flex-direction: row;
        margin-top: 35px;
    }
}

.jqvmap-zoomin,
.jqvmap-zoomout {
    height: 20px;
    width: 20px;
    line-height: 14px;
    background-color: var(--primary);
    color: #fff;
}

.jqvmap-zoomout {
    top: 35px;
}

#world-map {
    height: 400px;
}

.blockUI.blockMsg.blockPage {
    border: 0 !important;
}

#loginForm {
    cursor: auto;
}

.blockMsg {
    border: 0px !important;
    width: 20% !important;
}

.blockMsg h1,
.blockMsg .h1 {
    font-size: 16px;
    padding: 8px 0;
    margin-bottom: 0;
}

.bootstrap-select {
    margin-bottom: 0;
}

.bootstrap-select .btn {
    border: 1px solid #f0f1f5 !important;
    background-color: transparent !important;
    font-weight: 400;
    color: #7e7e7e !important;
}

[data-theme-version="dark"] .bootstrap-select .btn {
    border-color: #333a54 !important;
}

.bootstrap-select .btn:active,
.bootstrap-select .btn:focus,
.bootstrap-select .btn:hover {
    outline: none !important;
    outline-offset: 0;
}

[data-theme-version="dark"] .bootstrap-select .btn:active,
[data-theme-version="dark"] .bootstrap-select .btn:focus,
[data-theme-version="dark"] .bootstrap-select .btn:hover {
    color: #7e7e7e !important;
}

.bootstrap-select .dropdown-menu {
    border-color: #f0f1f5 !important;
    box-shadow: 0px 0Epx 40px 0px rgba(82, 63, 105, 0.1);
}

.bootstrap-select .dropdown-menu .dropdown-item {
    padding: 0.25rem 1rem;
}

[data-theme-version="dark"] .bootstrap-select .dropdown-menu {
    border-color: #f0f1f5 !important;
}

.input-group>.bootstrap-select:not(:first-child) .dropdown-toggle {
    border-top-left-radius: 0;
    border-bottom-left-radius: 0;
}

.input-group>.bootstrap-select:not(:last-child) .dropdown-toggle {
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
}

/*$primary  : #7356f1 !default;*/
:root {
    --primary: #7accc6;
    --secondary: #8BC740;
    --primary-hover: #7accc6;
    --primary-dark: #0a0418;
    --rgba-primary-1: rgba(104 157 211, 0.1);
    --rgba-primary-2: rgba(104 157 211, 0.2);
    --rgba-primary-3: rgba(104 157 211, 0.3);
    --rgba-primary-4: rgba(104 157 211, 0.4);
    --rgba-primary-5: rgba(104 157 211, 0.5);
    --rgba-primary-6: rgba(104 157 211, 0.6);
    --rgba-primary-7: rgba(104 157 211, 0.7);
    --rgba-primary-8: rgba(104 157 211, 0.8);
    --rgba-primary-9: rgba(104 157 211, 0.9);
    --font-family-base: 'poppins', 'Roboto', 'Droid Arabic Kufi', 'Noto Arabic', sans-serif;
    --font-family-title: 'poppins', 'Roboto', 'Droid Arabic Kufi', 'Noto Arabic', sans-serif;
}

:root {
    --primary: #7accc6;
    --secondary: #8BC740;
    --primary-hover: #7accc6;
    --primary-dark: #0a0418;
    --rgba-primary-1: rgba(104 157 211, 0.1);
    --rgba-primary-2: rgba(104 157 211, 0.2);
    --rgba-primary-3: rgba(104 157 211, 0.3);
    --rgba-primary-4: rgba(104 157 211, 0.4);
    --rgba-primary-5: rgba(104 157 211, 0.5);
    --rgba-primary-6: rgba(104 157 211, 0.6);
    --rgba-primary-7: rgba(104 157 211, 0.7);
    --rgba-primary-8: rgba(104 157 211, 0.8);
    --rgba-primary-9: rgba(104 157 211, 0.9);
}

.clipboard-btn {
    transition: all .1s ease-in-out;
}

.clipboard-btn:hover {
    background-color: var(--primary);
    color: #fff;
}

.crypto-ticker {
    background: rgba(0, 0, 0, 0.5);
    margin-top: 20px;
    padding: 10px 20px;
    border-radius: 3px;
    box-shadow: 0 0 35px 0 rgba(154, 161, 171, 0.15);
}

[data-theme-version="dark"] .crypto-ticker {
    background: #28253b;
}

#webticker-big {
    font: inherit !important;
    font-size: inherit !important;
    font-weight: normal !important;
}

#webticker-big li i {
    font-size: 18px;
    margin-right: 7px;
}

#webticker-big li p {
    margin-bottom: 0px;
    font-size: 12px;
    font-weight: 700;
}

/*$primary  : #7356f1 !default;*/
:root {
    --primary: #7accc6;
    --secondary: #8BC740;
    --primary-hover: #7accc6;
    --primary-dark: #0a0418;
    --rgba-primary-1: rgba(104 157 211, 0.1);
    --rgba-primary-2: rgba(104 157 211, 0.2);
    --rgba-primary-3: rgba(104 157 211, 0.3);
    --rgba-primary-4: rgba(104 157 211, 0.4);
    --rgba-primary-5: rgba(104 157 211, 0.5);
    --rgba-primary-6: rgba(104 157 211, 0.6);
    --rgba-primary-7: rgba(104 157 211, 0.7);
    --rgba-primary-8: rgba(104 157 211, 0.8);
    --rgba-primary-9: rgba(104 157 211, 0.9);
    --font-family-base: 'poppins', 'Roboto', 'Droid Arabic Kufi', 'Noto Arabic', sans-serif;
    --font-family-title: 'poppins', 'Roboto', 'Droid Arabic Kufi', 'Noto Arabic', sans-serif;
}

:root {
    --primary: #7accc6;
    --secondary: #8BC740;
    --primary-hover: #7accc6;
    --primary-dark: #0a0418;
    --rgba-primary-1: rgba(104 157 211, 0.1);
    --rgba-primary-2: rgba(104 157 211, 0.2);
    --rgba-primary-3: rgba(104 157 211, 0.3);
    --rgba-primary-4: rgba(104 157 211, 0.4);
    --rgba-primary-5: rgba(104 157 211, 0.5);
    --rgba-primary-6: rgba(104 157 211, 0.6);
    --rgba-primary-7: rgba(104 157 211, 0.7);
    --rgba-primary-8: rgba(104 157 211, 0.8);
    --rgba-primary-9: rgba(104 157 211, 0.9);
}

.twitter-typeahead {
    width: 100%;
}

.twitter-typeahead .tt-dataset.tt-dataset-states {
    border: 1px solid #f0f1f5;
}

.twitter-typeahead .tt-menu {
    width: 100%;
    background-color: #fff;
}

.twitter-typeahead .tt-menu .tt-suggestion {
    padding: 0.625rem;
    cursor: pointer;
}

.twitter-typeahead .tt-menu .tt-suggestion:hover {
    background-color: var(--primary);
    color: #fff;
}

.weather-one i {
    font-size: 8rem;
    position: relative;
    top: .5rem;
}

.weather-one h2,
.weather-one .h2 {
    display: inline-block;
    float: right;
    font-size: 4.8rem;
}

.weather-one .city {
    position: relative;
    text-align: right;
    top: -2.5rem;
}

.weather-one .currently {
    font-size: 1.6rem;
    font-weight: 400;
    position: relative;
    top: 2.5rem;
}

.weather-one .celcious {
    text-align: right;
    font-size: 2rem;
}

/*$primary  : #7356f1 !default;*/
:root {
    --primary: #7accc6;
    --secondary: #8BC740;
    --primary-hover: #7accc6;
    --primary-dark: #0a0418;
    --rgba-primary-1: rgba(104 157 211, 0.1);
    --rgba-primary-2: rgba(104 157 211, 0.2);
    --rgba-primary-3: rgba(104 157 211, 0.3);
    --rgba-primary-4: rgba(104 157 211, 0.4);
    --rgba-primary-5: rgba(104 157 211, 0.5);
    --rgba-primary-6: rgba(104 157 211, 0.6);
    --rgba-primary-7: rgba(104 157 211, 0.7);
    --rgba-primary-8: rgba(104 157 211, 0.8);
    --rgba-primary-9: rgba(104 157 211, 0.9);
    --font-family-base: 'poppins', 'Roboto', 'Droid Arabic Kufi', 'Noto Arabic', sans-serif;
    --font-family-title: 'poppins', 'Roboto', 'Droid Arabic Kufi', 'Noto Arabic', sans-serif;
}

:root {
    --primary: #7accc6;
    --secondary: #8BC740;
    --primary-hover: #7accc6;
    --primary-dark: #0a0418;
    --rgba-primary-1: rgba(104 157 211, 0.1);
    --rgba-primary-2: rgba(104 157 211, 0.2);
    --rgba-primary-3: rgba(104 157 211, 0.3);
    --rgba-primary-4: rgba(104 157 211, 0.4);
    --rgba-primary-5: rgba(104 157 211, 0.5);
    --rgba-primary-6: rgba(104 157 211, 0.6);
    --rgba-primary-7: rgba(104 157 211, 0.7);
    --rgba-primary-8: rgba(104 157 211, 0.8);
    --rgba-primary-9: rgba(104 157 211, 0.9);
}

.noUi-target {
    border-color: transparent;
    border-radius: 0;
}

.noUi-connect {
    background-color: var(--primary);
}

.noUi-connects {
    background-color: #D2D6DE;
}

.noUi-connect.c-1-color {
    background-color: #1BD084;
}

.noUi-connect.c-2-color {
    background-color: #48A9F8;
}

.noUi-connect.c-3-color {
    background-color: var(--primary);
}

.noUi-connect.c-4-color {
    background-color: #FE8024;
}

.noUi-vertical {
    width: 0.375rem;
}

.noUi-horizontal {
    height: 0.375rem;
    margin-bottom: 10px;
}

.noUi-horizontal .noUi-handle,
.noUi-vertical .noUi-handle {
    height: 12px;
    width: 12px;
    border-radius: 50px;
    box-shadow: none;
    border: none;
    background-color: var(--primary);
}

.noUi-horizontal .noUi-handle::after,
.noUi-horizontal .noUi-handle::before,
.noUi-vertical .noUi-handle::after,
.noUi-vertical .noUi-handle::before {
    display: none;
}

.noUi-vertical .noUi-handle {
    left: -4px;
    top: -6px;
}

.noUi-horizontal .noUi-handle {
    top: -4px;
}

html:not([direction="RTL"]) .noUi-horizontal .noUi-handle {
    right: -6px;
}

#slider-toggle {
    height: 50px;
}

#slider-toggle.off .noUi-handle {
    border-color: var(--primary);
}

.colorpicker-slider .sliders.noUi-target#red,
.colorpicker-slider .sliders.noUi-target#green,
.colorpicker-slider .sliders.noUi-target#blue {
    margin: 10px;
    display: inline-block;
    height: 200px;
}

.colorpicker-slider .sliders.noUi-target#red .noUi-connect {
    background: #c0392b;
}

.colorpicker-slider .sliders.noUi-target#green .noUi-connect {
    background: #27ae60;
}

.colorpicker-slider .sliders.noUi-target#blue .noUi-connect {
    background: #2980b9;
}

.colorpicker-slider #result {
    margin: 60px 26px;
    height: 100px;
    width: 100px;
    display: inline-block;
    vertical-align: top;
    color: #7f7f7f;
    background: #7f7f7f;
    border: 1px solid #fff;
    box-shadow: 0 0 10px;
}

.slider-vertical {
    height: 18rem;
}

.nestable-cart {
    overflow: hidden;
}

.dd-handle {
    color: #fff;
    background: var(--primary);
    border-radius: 0.3125rem;
    padding: 0.5rem 1rem;
    height: auto;
    border: 1px solid #f0f1f5;
}

.dd-handle:hover {
    color: #fff;
    background: var(--primary);
}

.dd3-content:hover {
    color: #fff;
    background: var(--primary);
}

.dd3-content {
    color: #fff;
}

.dd-item>button {
    line-height: 28px;
    color: #fff;
}

.pignose-calendar {
    box-shadow: none;
    width: 100%;
    max-width: none;
    border-color: var(--primary);
}

.pignose-calendar .pignose-calendar-top-date {
    background-color: var(--primary);
}

.pignose-calendar .pignose-calendar-top-date .pignose-calendar-top-month {
    color: #fff;
}

.pignose-calendar.pignose-calendar-blue .pignose-calendar-body .pignose-calendar-row .pignose-calendar-unit.pignose-calendar-unit-active a {
    background-color: var(--primary);
    box-shadow: none;
}

.pignose-calendar .pignose-calendar-top {
    box-shadow: none;
    border-bottom: 0;
}

.pignose-calendar.pignose-calendar-blue {
    background-color: rgba(0, 0, 0, 0.15);
}

.pignose-calendar .pignose-calendar-unit {
    height: 4.8em;
}

.cd-h-timeline {
    opacity: 0;
    transition: opacity 0.2s;
}

.cd-h-timeline--loaded {
    opacity: 1;
}

.cd-h-timeline__container {
    position: relative;
    height: 100px;
    max-width: 800px;
}

.cd-h-timeline__dates {
    position: relative;
    height: 100%;
    margin: 0 40px;
    overflow: hidden;
}

.cd-h-timeline__dates::after,
.cd-h-timeline__dates::before {
    content: '';
    position: absolute;
    z-index: 2;
    top: 0;
    height: 100%;
    width: 20px;
}

.cd-h-timeline__dates::before {
    left: 0;
    background: var(--primary);
}

.cd-h-timeline__dates::after {
    right: 0;
    background: var(--primary);
}

.cd-h-timeline__line {
    position: absolute;
    z-index: 1;
    left: 0;
    top: 49px;
    height: 2px;
    background-color: var(--primary);
    transition: transform 0.4s;
}

.cd-h-timeline__filling-line {
    position: absolute;
    z-index: 1;
    left: 0;
    top: 0;
    height: 100%;
    width: 100%;
    background-color: #1BD084;
    transform: scaleX(0);
    transform-origin: left center;
    transition: transform 0.3s;
}

.cd-h-timeline__date {
    position: absolute;
    bottom: 0;
    z-index: 2;
    text-align: center;
    font-size: 0.8em;
    padding-bottom: var(--space-sm);
    color: var(--cd-color-1);
    -webkit-user-select: none;
            user-select: none;
    text-decoration: none;
}

.cd-h-timeline__date::after {
    content: '';
    position: absolute;
    left: 50%;
    transform: translateX(-50%);
    bottom: -5px;
    height: 12px;
    width: 12px;
    border-radius: 50%;
    border-width: 2px;
    border-style: solid;
    border-color: var(--rgba-primary-9);
    background-color: var(--primary);
    transition: background-color 0.3s, border-color .3s;
}

.cd-h-timeline__date:hover::after {
    background-color: #1BD084;
    border-color: #1BD084;
}

.cd-h-timeline__date--selected {
    pointer-events: none;
}

.cd-h-timeline__date--selected::after {
    background-color: #1BD084;
    border-color: #1BD084;
}

.cd-h-timeline__date--older-event::after {
    border-color: #1BD084;
}

.cd-h-timeline__navigation {
    position: absolute;
    z-index: 1;
    top: 50%;
    transform: translateY(-50%);
    height: 34px;
    width: 34px;
    border-radius: 50%;
    border-width: 2px;
    border-style: solid;
    border-color: var(--rgba-primary-9);
    transition: border-color 0.3s;
}

.cd-h-timeline__navigation::after {
    content: '';
    position: absolute;
    height: 16px;
    width: 16px;
    top: 50%;
    left: 50%;
    transform: translateX(-50%) translateY(-50%);
    /* background: url(../images/svg/cd-arrow.svg) no-repeat 0 0;  */
}

.cd-h-timeline__navigation:hover {
    border-color: #1BD084;
}

.cd-h-timeline__navigation--prev {
    left: 0;
    transform: translateY(-50%) rotate(180deg);
}

.cd-h-timeline__navigation--next {
    right: 0;
}

.cd-h-timeline__navigation--inactive {
    cursor: not-allowed;
}

.cd-h-timeline__navigation--inactive::after {
    background-position: 0 -16px;
}

.cd-h-timeline__navigation--inactive:hover {
    border-color: var(--rgba-primary-9);
}

.cd-h-timeline__events {
    position: relative;
    width: 100%;
    overflow: hidden;
    transition: height .4s;
}

.cd-h-timeline__event {
    position: absolute;
    z-index: 1;
    width: 100%;
    left: 0;
    top: 0;
    transform: translateX(-100%);
    padding: 1px 5%;
    opacity: 0;
    animation-duration: 0.4s;
    animation-timing-function: ease-in-out;
}

.cd-h-timeline__event--selected {
    position: relative;
    z-index: 2;
    opacity: 1;
    transform: translateX(0);
}

.cd-h-timeline__event--enter-right,
.cd-h-timeline__event--leave-right {
    animation-name: cd-enter-right;
}

.cd-h-timeline__event--enter-left,
.cd-h-timeline__event--leave-left {
    animation-name: cd-enter-left;
}

.cd-h-timeline__event--leave-right,
.cd-h-timeline__event--leave-left {
    animation-direction: reverse;
}

.cd-h-timeline__event-content {
    max-width: 800px;
}

.cd-h-timeline__event-title {
    color: var(--cd-color-1);
    font-family: var(--font-secondary);
    font-weight: 700;
    font-size: var(--text-xxxl);
}

.cd-h-timeline__event-date {
    display: block;
    font-style: italic;
    margin: var(--space-xs) auto;
}

.cd-h-timeline__event-date::before {
    content: '- ';
}

@keyframes cd-enter-right {
    0% {
        opacity: 0;
        transform: translateX(100%);
    }

    100% {
        opacity: 1;
        transform: translateX(0%);
    }
}

@keyframes cd-enter-left {
    0% {
        opacity: 0;
        transform: translateX(-100%);
    }

    100% {
        opacity: 1;
        transform: translateX(0%);
    }
}

.toast-success {
    background-color: var(--primary);
}

.toast-info {
    background-color: #48A9F8;
}

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

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

#toast-container>div {
    box-shadow: none;
    border-radius: 0;
    width: auto;
    max-width: 250px;
    opacity: 1;
}

[direction="RTL"] #toast-container>div {
    padding: 15px 50px 15px 15px;
    background-position: calc(100% - 15px);
    text-align: right;
}

#toast-container>div:hover {
    box-shadow: none;
}

#toast-container .toast-title {
    margin-bottom: 5px;
    font-weight: 600;
}

#toast-container .toast-message {
    font-size: 12px;
}

#toast-container .toast-close-button {
    opacity: 1;
    font-size: 8px;
    font-weight: normal;
    text-shadow: none;
}

[direction="RTL"] .toast-top-right.demo_rtl_class {
    left: 12px;
    right: auto;
}

/* Light Gallery */
.lg-actions .lg-next,
.lg-actions .lg-prev,
.lg-sub-html,
.lg-toolbar {
    background-color: rgba(30, 30, 30, 0.6);
}

.lg-outer .lg-toogle-thumb,
.lg-outer .lg-thumb-outer,
.lg-outer .lg-img-wrap,
.lg-outer .lg-item {
    background-color: transparent;
}

.lg-thumb-outer.lg-grab,
.lg-toogle-thumb.lg-icon {
    background-color: rgba(30, 30, 30, 0.6);
}

.lg-backdrop {
    background-color: rgba(30, 30, 30, 0.9);
}

.lg-outer .lg-toogle-thumb,
.lg-actions .lg-next,
.lg-actions .lg-prev,
.lg-toolbar .lg-icon,
#lg-counter {
    color: #fff;
}

.lg-outer .lg-thumb-item.active,
.lg-outer .lg-thumb-item:hover {
    border-color: var(--primary);
}

.lightimg {
    cursor: pointer;
}

.jqvmap-zoomin,
.jqvmap-zoomout {
    position: absolute;
    left: 10px;
    border-radius: 3px;
    background: #000000;
    padding: 3px;
    color: white;
    width: 17px;
    height: 17px;
    cursor: pointer;
    line-height: 10px;
    text-align: center;
}

.jqvmap-zoomin {
    top: 10px;
}

.jqvmap-zoomout {
    top: 30px;
}

.ps__rail-x:hover,
.ps__rail-y:hover,
.ps__rail-x:focus,
.ps__rail-y:focus,
.ps__rail-x.ps--clicking,
.ps__rail-y.ps--clicking {
    background-color: transparent;
    opacity: 0.9;
}

.ps__rail-y:hover>.ps__thumb-y,
.ps__rail-y:focus>.ps__thumb-y,
.ps__rail-y.ps--clicking .ps__thumb-y {
    background-color: #DAE2F3;
    width: 4px;
}

.ps__thumb-y {
    background-color: #DAE2F3;
    width: 4px;
}

.total-average {
    position: relative;
    height: 300px;
}

.widget-chat {
    position: relative;
    height: 250px;
}

.widget-todo {
    position: relative;
    height: 210px;
}

.widget-team {
    position: relative;
    height: 285px;
}

.widget-timeline {
    position: relative;
}

.widget-comments {
    position: relative;
    height: 400px;
}

.sidebar-right-inner {
    position: relative;
    height: 100%;
}

.widget-team .ps .ps__rail-x:hover,
.widget-team .ps .ps__rail-y:hover,
.widget-team .ps .ps__rail-x:focus,
.widget-team .ps .ps__rail-y:focus,
.widget-team .ps .ps__rail-x.ps--clicking,
.widget-team .ps .ps__rail-y.ps--clicking {
    background-color: transparent !important;
    opacity: 0.9;
}

.fc-h-event,
.fc-v-event {
    background: var(--primary);
    border-radius: .42rem;
}

.fc-h-event .fc-event-title {
    color: #fff;
}

.fc-theme-standard td,
.fc-theme-standard th {
    border-color: #ebedf3;
}

.fc-unthemed .fc-h-event,
.fc-unthemed .fc-event-dot {
    padding: 0;
    border-radius: .42rem;
}

.fc-theme-standard th {
    padding: .75rem .5rem;
    font-size: 1rem;
    font-weight: 500;
    color: #b5b5c3;
}

@media only screen and (max-width: 575px) {
    .fc-theme-standard th {
        font-size: 14px;
        font-weight: 400;
        padding: 3px 0px;
    }
}

.fc-theme-standard .fc-scrollgrid.fc-scrollgrid-liquid,
.fc-scrollgrid,
table {
    border-color: #ebedf3;
}

.fc-daygrid-dot-event {
    background: #fff;
    border: 1px solid #ebedf3;
    box-shadow: 0 0 9px 0 rgba(0, 0, 0, 0.1);
}

.fc-daygrid-dot-event .fc-daygrid-event-dot {
    border-color: var(--primary);
}

.fc-daygrid-dot-event .fc-event-title {
    font-weight: 500;
}

.fc-event.bg-primary,
.fc-event.bg-success,
.fc-event.bg-warning,
.fc-event.bg-secondary,
.fc-event.bg-dark,
.fc-event.bg-info {
    color: #fff !important;
    border-radius: 8px;
}

.fc-event.bg-primary .fc-daygrid-event-dot,
.fc-event.bg-success .fc-daygrid-event-dot,
.fc-event.bg-warning .fc-daygrid-event-dot,
.fc-event.bg-secondary .fc-daygrid-event-dot,
.fc-event.bg-dark .fc-daygrid-event-dot,
.fc-event.bg-info .fc-daygrid-event-dot {
    border-color: #fff;
}

.fc .fc-scroller-liquid-absolute,
.fc-scroller {
    position: relative;
    overflow: visible !important;
}

.fc .fc-button-group>.fc-button {
    color: #b5b5c3;
    background: 0 0;
    border: 1px solid #ebedf3;
    text-shadow: none !important;
    box-shadow: none !important;
}

.fc .fc-button-group>.fc-button:focus,
.fc .fc-button-group>.fc-button:active,
.fc .fc-button-group>.fc-button:hover,
.fc .fc-button-group>.fc-button.fc-button-active {
    background: var(--primary);
    color: #fff;
    border-color: var(--primary);
}

.fc-button.fc-button-primary.fc-today-button {
    background: var(--primary);
    color: #fff;
    border: 0;
    opacity: 1;
}

.fc-unthemed .fc-toolbar .fc-button.fc-button-active,
.fc-unthemed .fc-toolbar .fc-button:active,
.fc-unthemed .fc-toolbar .fc-button:focus {
    background: var(--primary);
    color: #fff;
    border: 1px solid var(--primary);
    box-shadow: none;
    text-shadow: none;
}

.fc .fc-toolbar-title {
    font-size: 20px;
    margin: 0;
}

.fc .fc-toolbar.fc-header-toolbar {
    margin-bottom: -0.5em;
}

.external-event {
    padding: 8px 10px;
    display: flex;
    align-items: center;
    border-radius: 5px;
}

.external-event:hover:before {
    background: #fff !important;
}

.fc-event {
    overflow: hidden;
}

.fc .fc-view-harness {
    height: 800px !important;
    overflow-y: auto;
}

@media only screen and (max-width: 575px) {
    .fc .fc-toolbar.fc-header-toolbar {
        display: block;
    }

    .fc .fc-toolbar.fc-header-toolbar .fc-toolbar-chunk {
        display: flex;
        justify-content: center;
    }

    .fc .fc-toolbar.fc-header-toolbar .fc-toolbar-chunk:first-child {
        justify-content: space-between;
    }

    .fc .fc-toolbar.fc-header-toolbar .fc-toolbar-title {
        margin-bottom: 8px;
    }
}

#external-events .external-event {
    text-align: left;
    font-size: 16px;
}

@media only screen and (max-width: 575px) {
    .fc.app-fullcalendar .fc-timegrid-slot-label {
        width: 40px !important;
        font-size: 10px;
    }

    .fc.app-fullcalendar .fc-event,
    .fc.app-fullcalendar .external-event {
        font-size: 10px;
        margin: 0;
        padding: 2px 0;
        text-align: center;
        line-height: 1.3;
    }

    .fc.app-fullcalendar .fc-col-header-cell-cushion {
        display: inline-block;
        padding: 2px 4px;
        font-size: 10px;
    }
}

.ck.ck-editor .ck.ck-button {
    padding: 6px 8px;
    background-color: var(--rgba-primary-1);
    color: var(--primary);
    font-weight: 900;
}

.ck.ck-editor .ck.ck-toolbar {
    background-color: #f7f7f7;
    border: 0;
    padding: 5px 10px;
}

.ck.ck-editor .ck.ck-toolbar__separator {
    display: none;
}

.ck.ck-editor .ck-content {
    background-color: #f7f7f7;
    border-width: 1px 0 0;
    border-color: #e7e5ef;
}

.ck-editor__editable {
    background-color: #f7f7f7 !important;
}

.accordion-primary .accordion-header {
    background: var(--primary);
    border-color: var(--primary);
    color: #fff;
    box-shadow: 0 0.9375rem 1.25rem 0 var(--rgba-primary-1);
}

.accordion-primary .accordion-header.collapsed {
    background: var(--rgba-primary-1);
    border-color: var(--rgba-primary-1);
    color: var(--primary);
    box-shadow: none;
}

[data-theme-version="dark"] .accordion-primary .accordion-header.collapsed {
    background: var(--rgba-primary-1);
    border-color: var(--rgba-primary-1);
    color: #7e7e7e;
}

.accordion-primary-solid .accordion-header {
    background: var(--primary);
    border-color: var(--primary);
    color: #fff;
    box-shadow: 0 -0.625rem 1.25rem 0 var(--rgba-primary-1);
    border-bottom-left-radius: 0;
    border-bottom-right-radius: 0;
}

.accordion-primary-solid .accordion-header.collapsed {
    background: var(--rgba-primary-1);
    border-color: var(--rgba-primary-1);
    color: var(--primary);
    box-shadow: none;
    border-bottom-left-radius: 0.625rem;
    border-bottom-right-radius: 0.625rem;
}

[data-theme-version="dark"] .accordion-primary-solid .accordion-header.collapsed {
    background: var(--rgba-primary-1);
    border-color: var(--rgba-primary-1);
    color: #7e7e7e;
}

.accordion-primary-solid .accordion__body {
    border: 0.125rem solid var(--primary);
    border-top: none;
    box-shadow: 0 0.9375rem 1.25rem 0 var(--rgba-primary-1);
    border-bottom-left-radius: 0.625rem;
    border-bottom-right-radius: 0.625rem;
}

.accordion-danger .accordion-header {
    background: #FF6746;
    border-color: #FF6746;
    color: #fff;
    box-shadow: 0 0.9375rem 1.25rem 0 rgba(255, 103, 70, 0.15);
}

.accordion-danger .accordion-header.collapsed {
    background: #ffe5df;
    border-color: #ffe5df;
    color: #211c37;
    box-shadow: none;
}

.accordion-danger-solid .accordion-header {
    background: #FF6746;
    border-color: #FF6746;
    color: #fff;
    box-shadow: 0 -0.625rem 1.25rem 0 rgba(255, 103, 70, 0.15);
    border-bottom-left-radius: 0;
    border-bottom-right-radius: 0;
}

.accordion-danger-solid .accordion-header.collapsed {
    background: #ffe5df;
    border-color: #ffe5df;
    color: #211c37;
    box-shadow: none;
    border-bottom-left-radius: 0.625rem;
    border-bottom-right-radius: 0.625rem;
}

[data-theme-version="dark"] .accordion-danger-solid .accordion-header.collapsed {
    background: rgba(255, 103, 70, 0.15);
    border-color: rgba(255, 103, 70, 0.15);
    color: #7e7e7e;
}

.accordion-danger-solid .accordion__body {
    border: 0.125rem solid #FF6746;
    border-top: none;
    box-shadow: 0 0.9375rem 1.25rem 0 rgba(255, 103, 70, 0.15);
    border-bottom-left-radius: 0.625rem;
    border-bottom-right-radius: 0.625rem;
}

.accordion-item {
    margin-bottom: 1.25rem;
}

.accordion-header {
    padding: 1rem 1.75rem;
    border: 0.0625rem solid #f0f1f5;
    cursor: pointer;
    position: relative;
    color: #333;
    font-weight: 400;
    border-radius: 0.625rem;
    transition: all 0.5s;
}

[data-theme-version="dark"] .accordion-header {
    color: #fff !important;
    border-color: #333a54;
}

.accordion-header-indicator {
    font-family: 'themify';
    position: absolute;
    right: 1.5625rem;
    top: 50%;
    transform: translateY(-50%);
}

[direction="RTL"] .accordion-header-indicator {
    right: auto;
    left: 1.5625rem;
}

.accordion-header-indicator.indicator_bordered {
    display: inline-block;
    width: 1.5625rem;
    text-align: center;
    height: 1.5625rem;
    border: 0.0625rem solid #f0f1f5;
    border-radius: 50%;
    line-height: 1.5625rem;
}

.accordion-header:not(.collapsed) .accordion-header-indicator::before {
    content: "\e622";
}

.accordion-header:not(.collapsed) .accordion-header-indicator.style_two::before {
    content: "\e648";
}

.accordion-header.collapsed .accordion-header-indicator::before {
    content: "\e61a";
}

.accordion-header.collapsed .accordion-header-indicator.style_two::before {
    content: "\e64b";
}

.accordion-body-text {
    padding: 0.875rem 1.25rem;
}

.accordion-bordered .accordion__body {
    border: 0.0625rem solid #f0f1f5;
    border-top: none;
    border-bottom-left-radius: 0.625rem;
    border-bottom-right-radius: 0.625rem;
}

[data-theme-version="dark"] .accordion-bordered .accordion__body {
    border-color: #333a54;
}

.accordion-bordered .accordion-header.collapsed {
    border-radius: 0.625rem;
}

.accordion-bordered .accordion-header {
    border-bottom-left-radius: 0;
    border-bottom-right-radius: 0;
}

.accordion-no-gutter .accordion-item {
    margin-bottom: 0;
}

.accordion-no-gutter .accordion-item .accordion-header.collapsed {
    border-bottom: none;
}

.accordion-no-gutter .accordion-item:last-child .accordion-header {
    border-bottom: 0.0625rem solid #f0f1f5;
}

[data-theme-version="dark"] .accordion-no-gutter .accordion-item:last-child .accordion-header {
    border-color: #333a54;
}

.accordion-no-gutter.accordion__bordered .accordion-item:not(:last-child) .accordion__body {
    border-bottom: none;
}

.accordion-left-indicator .accordion-header-text {
    padding-left: 2.5rem;
}

.accordion-left-indicator .accordion-header-indicator {
    right: auto;
    left: 1.5625rem;
}

.accordion-with-icon .accordion-header-text {
    padding-left: 2.5rem;
}

[direction="RTL"] .accordion-with-icon .accordion-header-text {
    padding-left: 0;
    padding-right: 2.5rem;
}

.accordion-with-icon .accordion-header-icon {
    position: absolute;
    right: auto;
    left: 1.5625rem;
    font-family: 'themify';
}

[direction="RTL"] .accordion-with-icon .accordion-header-icon {
    left: auto;
    right: 1.5625rem;
}

.accordion-with-icon .accordion-header-icon::before {
    content: "\e645";
}

.accordion-header-bg .accordion-header {
    background-color: #babbbf;
}

[data-theme-version="dark"] .accordion-header-bg .accordion-header {
    background-color: #251e35;
    color: #fff;
}

.accordion-header-bg .accordion-header-primary {
    background-color: var(--primary);
    color: #fff;
    border-color: var(--primary);
}

[data-theme-version="dark"] .accordion-header-bg .accordion-header-primary {
    background-color: var(--primary);
}

.accordion-header-bg .accordion-header-info {
    background-color: #48A9F8;
    color: #fff;
    border-color: #48A9F8;
}

[data-theme-version="dark"] .accordion-header-bg .accordion-header-info {
    background-color: #48A9F8;
}

.accordion-header-bg .accordion-header-success {
    background-color: #1BD084;
    color: #fff;
    border-color: #1BD084;
}

[data-theme-version="dark"] .accordion-header-bg .accordion-header-success {
    background-color: #1BD084;
}

.accordion-header-bg.accordion-no-gutter .accordion-header {
    border-color: transparent;
    border-radius: 0;
}

.accordion-header-bg.accordion-no-gutter .accordion-item:first-child .accordion-header {
    border-top-left-radius: 0.625rem;
    border-top-right-radius: 0.625rem;
}

.accordion-header-bg.accordion-no-gutter .accordion-item:last-child .accordion-header {
    border-bottom-left-radius: 0.625rem;
    border-bottom-right-radius: 0.625rem;
}

.accordion.accordion-no-gutter .accordion-header {
    border-radius: 0;
}

.accordion.accordion-no-gutter .accordion-header.collapsed {
    border-radius: 0;
}

.accordion.accordion-no-gutter .accordion__body {
    border-radius: 0;
}

.accordion.accordion-no-gutter .accordion-item:first-child .accordion-header {
    border-top-left-radius: 0.625rem;
    border-top-right-radius: 0.625rem;
}

.accordion.accordion-no-gutter .accordion-item:last-child .accordion-header.collapsed {
    border-bottom-left-radius: 0.625rem;
    border-bottom-right-radius: 0.625rem;
}

.accordion.accordion-no-gutter .accordion-item:last-child .accordion__body {
    border-bottom-left-radius: 0.625rem;
    border-bottom-right-radius: 0.625rem;
}

.accordion-solid-bg .accordion-header {
    border-color: transparent;
    background-color: var(--rgba-primary-1);
    border-bottom-left-radius: 0;
    border-bottom-right-radius: 0;
}

[data-theme-version="dark"] .accordion-solid-bg .accordion-header {
    background-color: #251e35;
}

.accordion-solid-bg .accordion-header.collapsed {
    border-radius: 0.625rem;
}

.accordion-solid-bg .accordion__body {
    border-color: transparent;
    background-color: var(--rgba-primary-1);
    border-bottom-left-radius: 0.625rem;
    border-bottom-right-radius: 0.625rem;
}

[data-theme-version="dark"] .accordion-solid-bg .accordion__body {
    background-color: #251e35;
}

.accordion-active-header .accordion-header:not(.collapsed) {
    background-color: #48A9F8;
    border-color: #48A9F8;
    color: #fff;
}

.accordion-header-shadow .accordion-header {
    border: none;
    box-shadow: 0 0 0.9375rem -0.1875rem rgba(0, 0, 0, 0.3);
}

.accordion-rounded-stylish .accordion-header {
    border-top-left-radius: 0.375rem;
    border-top-right-radius: 0.375rem;
}

.accordion-rounded-stylish .accordion__body {
    border-bottom-left-radius: 0.375rem;
    border-bottom-right-radius: 0.375rem;
}

.accordion-rounded .accordion-header {
    border-radius: 0.3125rem;
}

.accordion-gradient .accordion-header {
    color: #fff;
    background-image: linear-gradient(to right, rgba(186, 1, 181, 0.85) 0%, rgba(103, 25, 255, 0.85) 100%);
    border-color: transparent;
    border-bottom-left-radius: 0;
    border-bottom-right-radius: 0;
}

.accordion-gradient .accordion-header.collapsed {
    border-bottom-left-radius: 0.375rem;
    border-bottom-right-radius: 0.375rem;
}

.accordion-gradient .accordion__body {
    color: #fff;
    background-image: linear-gradient(to right, rgba(186, 1, 181, 0.85) 0%, rgba(103, 25, 255, 0.85) 100%);
    border-color: transparent;
}

.accordion-item {
    background: none;
}

.alert {
    border-radius: 0.625rem;
    padding: 1rem 1.5rem;
}

.alert p {
    line-height: 1.5;
}

.alert-rounded {
    border-radius: 1.875rem;
}

.alert-primary {
    background: var(--rgba-primary-1);
    border-color: var(--rgba-primary-1);
    color: var(--primary);
}

[data-theme-version="dark"] .alert-primary {
    background: var(--rgba-primary-1);
    border-color: var(--rgba-primary-1);
}

.alert-secondary {
    background: #d3eab6;
    border-color: #d3eab6;
    color: #8BC740;
}

[data-theme-version="dark"] .alert-secondary {
    background: rgba(139, 199, 64, 0.5);
    border-color: rgba(139, 199, 64, 0.5);
    color: #fff;
}

.alert-success {
    background: #b7f6db;
    border-color: #b7f6db;
    color: #1BD084;
}

[data-theme-version="dark"] .alert-success {
    background: rgba(27, 208, 132, 0.1);
    border-color: rgba(27, 208, 132, 0.1);
}

.alert-warning {
    background: #fff0e5;
    border-color: #fff0e5;
    color: #FE8024;
}

[data-theme-version="dark"] .alert-warning {
    background: rgba(254, 128, 36, 0.1);
    border-color: rgba(254, 128, 36, 0.1);
}

.alert-danger {
    background: #ffe5df;
    border-color: #ffe5df;
    color: #FF6746;
}

[data-theme-version="dark"] .alert-danger {
    background: rgba(255, 103, 70, 0.15);
    border-color: rgba(255, 103, 70, 0.15);
}

.alert-info {
    background: #dbeefe;
    border-color: #dbeefe;
    color: #48A9F8;
}

[data-theme-version="dark"] .alert-info {
    background: rgba(72, 169, 248, 0.1);
    border-color: rgba(72, 169, 248, 0.1);
}

.alert-dark {
    background: #f1f1f1;
    border-color: #f1f1f1;
    color: #B1B1B1;
}

[data-theme-version="dark"] .alert-dark {
    background: rgba(177, 177, 177, 0.35);
    border-color: rgba(177, 177, 177, 0.35);
    color: #fff;
}

.alert-light {
    background: #babbbf;
    border-color: #babbbf;
    color: #B1B1B1;
}

.alert-alt.alert-primary {
    border-left: 0.25rem solid var(--primary);
}

.alert-alt.alert-secondary {
    border-left: 0.25rem solid #8BC740;
}

.alert-alt.alert-success {
    border-left: 0.25rem solid #1BD084;
}

.alert-alt.alert-warning {
    border-left: 0.25rem solid #FE8024;
}

.alert-alt.alert-danger {
    border-left: 0.25rem solid #FF6746;
}

.alert-alt.alert-info {
    border-left: 0.25rem solid #48A9F8;
}

.alert-alt.alert-dark {
    border-left: 0.25rem solid #B1B1B1;
}

.alert-alt.alert-light {
    border-left: 0.25rem solid #92949a;
}

.alert-alt.alert-primary.solid {
    border-left: 0.25rem solid var(--primary-dark) !important;
}

.alert-alt.alert-secondary.solid {
    border-left: 0.25rem solid #48691f !important;
}

.alert-alt.alert-success.solid {
    border-left: 0.25rem solid #0c5f3c !important;
}

.alert-alt.alert-warning.solid {
    border-left: 0.25rem solid #a24501 !important;
}

.alert-alt.alert-danger.solid {
    border-left: 0.25rem solid #c62300 !important;
}

.alert-alt.alert-info.solid {
    border-left: 0.25rem solid #0769b9 !important;
}

.alert-alt.alert-dark.solid {
    border-left: 0.25rem solid #717171 !important;
}

.alert-alt.alert-light.solid {
    border-left: 0.25rem solid #787a81 !important;
}

.alert-dismissible.solid .close:hover {
    color: #fff;
    opacity: 1;
}

.alert.alert-primary.solid {
    background: var(--primary);
    color: #fff;
    border-color: var(--primary);
}

.alert.alert-secondary.solid {
    background: #8BC740;
    color: #fff;
    border-color: #8BC740;
}

.alert.alert-success.solid {
    background: #1BD084;
    color: #fff;
    border-color: #1BD084;
}

.alert.alert-warning.solid {
    background: #FE8024;
    color: #fff;
    border-color: #FE8024;
}

.alert.alert-danger.solid {
    background: #FF6746;
    color: #fff;
    border-color: #FF6746;
}

.alert.alert-info.solid {
    background: #48A9F8;
    color: #fff;
    border-color: #48A9F8;
}

.alert.alert-dark.solid {
    background: #B1B1B1;
    color: #fff;
    border-color: #B1B1B1;
}

.alert.alert-light.solid {
    background: #babbbf;
    color: #B1B1B1;
    border-color: #babbbf;
}

.alert-right-icon>span i {
    font-size: 1.125rem;
    margin-right: 0.3125rem;
}

.alert-right-icon .close i {
    font-size: 1rem;
}

.alert.alert-outline-primary {
    background: transparent;
    color: var(--primary);
    border-color: var(--primary);
}

.alert.alert-outline-secondary {
    background: transparent;
    color: #7e7e7e;
    border-color: #8BC740;
}

.alert.alert-outline-success {
    background: transparent;
    color: #1BD084;
    border-color: #1BD084;
}

.alert.alert-outline-info {
    background: transparent;
    color: #48A9F8;
    border-color: #48A9F8;
}

.alert.alert-outline-warning {
    background: transparent;
    color: #FE8024;
    border-color: #FE8024;
}

.alert.alert-outline-danger {
    background: transparent;
    color: #FF6746;
    border-color: #FF6746;
}

.alert.alert-outline-dark {
    background: transparent;
    color: #7e7e7e;
    border-color: #B1B1B1;
}

.alert.alert-outline-light {
    background: transparent;
    color: #B1B1B1;
    border-color: #babbbf;
}

.alert-social {
    color: #fff;
}

.alert-social .alert-social-icon {
    align-self: center;
    margin-right: 0.9375rem;
}

.alert-social .alert-social-icon i {
    font-size: 2.625rem;
}

.alert-social.facebook {
    background-color: #3b5998;
}

.alert-social.twitter {
    background-color: #1da1f2;
}

.alert-social.linkedin {
    background-color: #007bb6;
}

.alert-social.google-plus {
    background-color: #db4439;
}

.alert-social .close:hover {
    opacity: 1 !important;
    color: #fff !important;
}

.left-icon-big .alert-left-icon-big {
    align-self: center;
    margin-right: 0.9375rem;
}

.left-icon-big .alert-left-icon-big i {
    font-size: 2.1875rem;
    line-height: 1;
}

[direction="RTL"] .left-icon-big .alert-left-icon-big,
[direction="RTL"] .alert-social .alert-social-icon {
    margin-right: 0;
    margin-left: 0.9375rem;
}

.badge {
    line-height: 1.5;
    border-radius: 1.03125rem;
    padding: 0.25rem 0.625rem;
    border: 0.0625rem solid transparent;
}

.badge-rounded {
    border-radius: 1.25rem;
    padding: 0.1875rem 0.8125rem;
}

.badge-circle {
    border-radius: 6.25rem;
    padding: 0.1875rem 0.4375rem;
}

.badge-outline-primary {
    border: 0.0625rem solid var(--primary);
    color: var(--primary);
}

.badge-outline-secondary {
    border: 0.0625rem solid #8BC740;
    color: #8BC740;
}

[data-theme-version="dark"] .badge-outline-secondary {
    color: #7e7e7e;
}

.badge-outline-success {
    border: 0.0625rem solid #1BD084;
    color: #1BD084;
}

.badge-outline-info {
    border: 0.0625rem solid #48A9F8;
    color: #48A9F8;
}

.badge-outline-warning {
    border: 0.0625rem solid var(--bs-warning);
    color: var(--bs-warning)!important;
}

.badge-outline-danger {
    border: 0.0625rem solid #FF6746;
    color: #FF6746;
}

.badge-outline-relived {
    color: #8c8b8b;
}

.badge-outline-light {
    border: 0.0625rem solid #f0f1f5;
    color: #B1B1B1;
}

[data-theme-version="dark"] .badge-outline-light {
    color: #7e7e7e;
}

.badge-outline-dark {
    border: 0.0625rem solid #B1B1B1;
    color: #B1B1B1;
}

[data-theme-version="dark"] .badge-outline-dark {
    color: #7e7e7e;
}

.badge-xs {
    font-size: 0.625rem;
    padding: 0rem 0.3125rem;
    line-height: 1.125rem;
}

.badge-sm {
    font-size: 0.6875rem;
    padding: 0.3125rem 0.5rem;
    line-height: 0.6875rem;
}

.badge-lg {
    font-size: 0.875rem;
    padding: 0rem 0.625rem;
    line-height: 1.875rem;
}

.badge-xl {
    font-size: 1rem;
    padding: 0rem 0.9375rem;
    line-height: 2.1875rem;
}

.badge-default {
    background: #ADB6C7;
}

.badge-success {
    background-color: #1BD084;
}

.badge-secondary {
    background-color: #8BC740;
}

.badge-info {
    background-color: #48A9F8;
}

.badge-primary {
    background-color: var(--primary);
}

.badge-warning {
    background-color: #FE8024;
}

.badge-danger {
    background-color: #FF6746;
}

.badge-dark {
    background-color: #B1B1B1;
}

.badge-light {
    background-color: #babbbf;
}

.light.badge-default {
    background: #ADB6C7;
}

.light.badge-default.payment-status-pending{
    color: #F4AB59;
    background: #FFEACF;
}
.light.badge-success {
    background-color: #b7f6db;
    color: #1BD084;
}

[data-theme-version="dark"] .light.badge-success {
    background-color: rgba(27, 208, 132, 0.1);
}

.light.badge-info {
    background: #dbeefe;
    color: #48A9F8;
}

[data-theme-version="dark"] .light.badge-info {
    background-color: rgba(72, 169, 248, 0.1);
}

.light.badge-primary {
    background: #ae93ee;
    color: var(--primary);
}

[data-theme-version="dark"] .light.badge-primary {
    background-color: var(--rgba-primary-1);
}

.light.badge-secondary {
    background: #ebf5de;
    color: #8BC740;
}

[data-theme-version="dark"] .light.badge-secondary {
    background-color: rgba(139, 199, 64, 0.5);
    color: #fff;
}

.light.badge-warning {
    background-color: #fff0e5;
    color: #FE8024;
}
.light.badge-warning.payment-status-completed{
    color: #388E3C;
    background: #D5FFC7;
}


[data-theme-version="dark"] .light.badge-warning {
    background-color: rgba(254, 128, 36, 0.1);
}

.light.badge-danger {
    background-color: #ffe5df;
    color: #FF6746;
}

[data-theme-version="dark"] .light.badge-danger {
    background-color: rgba(255, 103, 70, 0.15);
}

.light.badge-dark {
    background-color: #f1f1f1;
    color: #B1B1B1;
}

[data-theme-version="dark"] .light.badge-dark {
    background-color: rgba(177, 177, 177, 0.35);
    color: #fff;
}

.bootstrap-label .label {
    display: inline-block;
    margin-right: 1rem;
}

.bootstrap-label .label:last-child {
    margin-right: 0;
}

.badge-demo .badge {
    margin-right: 0.3125rem;
    margin-bottom: 0.3125rem;
}

.badge-demo .badge:last-child {
    margin-right: 0;
}

.bootstrap-badge-buttons button {
    margin-right: .2rem;
    margin-bottom: 1rem;
}

.bootstrap-badge-buttons button:last-child {
    margin-right: 0;
}

.breadcrumb {
    font-size: 1.1875rem;
}

.breadcrumb .breadcrumb-item.active a {
    color: var(--primary);
}

.breadcrumb .breadcrumb-item+.breadcrumb-item::before {
    color: var(--primary);
}

.page-titles {
  padding: 0.7375rem 1.875rem;
  background: #fff;
  margin-bottom: 1rem;
  border-radius: 0.5rem;
  margin-top: 0;
  margin-left: 0;
  margin-right: 0; }
  [data-theme-version="dark"] .page-titles {
    background: #28253b; }
  @media only screen and (max-width: 1199px) {
    .page-titles {
        margin-top: 0.125rem;
    }
}

@media only screen and (max-width: 767px) {
    .page-titles {
        margin-left: -1.25rem;
        margin-right: -1.25rem;
        margin-bottom: 0.9375rem;
        padding: 0.9375rem 1.25rem;
        margin-top: -1.25rem;
    }
}

.page-titles .justify-content-sm-end {
    align-items: center;
}

.page-titles h4,
.page-titles .h4 {
    margin-bottom: 0;
    margin-top: 0;
    color: var(--primary);
    font-size: 1.25rem;
}

.page-titles h4 span,
.page-titles .h4 span {
    font-size: 0.875rem;
    font-weight: 400;
}

.page-titles .breadcrumb {
    margin-bottom: 0;
    padding: 0;
    background: transparent;
    align-items: center; }
    .page-titles .breadcrumb li {
      margin-top: 0;
      margin-bottom: 0; }
      .page-titles .breadcrumb li a {
        color: #828690; }
        @media only screen and (max-width: 575px) {
          .page-titles .breadcrumb li a {
            font-size: 0.75rem; } }
      .page-titles .breadcrumb li.active {
        color: var(--primary);
        font-weight: 600; }
        .page-titles .breadcrumb li.active a {
          color: var(--primary); }
    .page-titles .breadcrumb .breadcrumb-item + .breadcrumb-item:before {
      /* font-family: 'simple-line-icons';
                font-weight: 400;
				position:absolute;
                font-size: 10px; */
    color: #8BC740;
}

.page-titles .breadcrumb-datepicker {
    font-size: 0.75rem;
    color: #89879f;
}

.page-titles .breadcrumb-datepicker__icon {
    font-size: 0.875rem;
}

.page-titles .breadcrumb-widget .border-dark {
    border-color: #dee2e6 !important;
}

.page-titles .breadcrumb-widget h4,
.page-titles .breadcrumb-widget .h4 {
    color: #646c9a;
    font-weight: 600;
}

@media only screen and (max-width: 575px) {
    .page-titles .breadcrumb-widget {
        text-align: left !important;
        margin-bottom: 0.9375rem;
    }
}

button {
    cursor: pointer;
}

button:focus {
    outline: 0;
    box-shadow: none;
}

.btn {
    padding: 0.938rem 1.5rem;
    border-radius: 0.625rem;
    font-weight: 400;
    font-size: 1rem;
}

.btn:hover,
.btn:focus,
.btn:active,
.btn.active {
    outline: 0 !important;
}

@media only screen and (max-width: 1400px) {
    .btn {
        padding: 0.625rem 1rem;
        font-size: 0.813rem;
    }
}

.btn.btn-success,
.btn.btn-secondary,
.btn.btn-warning,
.btn.btn-primary,
.btn.btn-danger,
.btn.btn-info {
    color: #fff;
}

.btn-transparent {
    background-color: transparent;
}

.btn-primary {
    border-color: var(--primary);
    background-color: var(--primary);
}

.btn-primary:active,
.btn-primary:focus,
.btn-primary:hover {
    border-color: var(--primary-hover);
    background-color: var(--primary-hover);
}

.btn-primary:focus {
    box-shadow: 0 0 0 0.25rem var(--rgba-primary-5);
}

.btn-primary:disabled,
.btn-primary.disabled {
    background-color: var(--primary);
    border-color: var(--primary);
}

.btn-link {
    color: var(--primary);
    text-decoration: none;
}

.btn-link:hover {
    color: var(--primary-hover);
}

.btn-outline-primary {
    color: var(--primary);
    border-color: var(--primary);
}

.btn-outline-primary:hover {
    border-color: var(--primary);
    background-color: var(--primary);
}
.sharp {
    min-width: 2.5rem;
    padding: 0.4375rem;
    height: 2.5rem;
    min-height: 2.5rem;
}

.sharp.btn-xs {
    padding: 0.1875rem;
    width: 1.625rem;
    height: 1.625rem;
    min-width: 1.625rem;
    min-height: 1.625rem;
}

.btn-block {
    display: block;
    width: 100%;
}

.light.tp-btn {
    background-color: transparent;
}

.light.btn-default {
    background: #ADB6C7;
}

.light.btn-success {
    background-color: #b7f6db;
    border-color: #b7f6db;
    color: #1BD084;
}

.light.btn-success g [fill] {
    fill: #1BD084;
}

[data-theme-version="dark"] .light.btn-success {
    background-color: rgba(27, 208, 132, 0.1);
    border-color: transparent;
}

.light.btn-success:hover {
    background-color: #1BD084;
    border-color: #1BD084;
    color: #fff;
}

.light.btn-success:hover g [fill] {
    fill: #fff;
}

.light.btn-info {
    background: #dbeefe;
    border-color: white;
    color: #48A9F8;
}

.light.btn-info g [fill] {
    fill: #48A9F8;
}

[data-theme-version="dark"] .light.btn-info {
    background-color: rgba(72, 169, 248, 0.1);
    border-color: transparent;
}

.light.btn-info:hover {
    background-color: #48A9F8;
    border-color: #48A9F8;
    color: #fff;
}

.light.btn-info:hover g [fill] {
    fill: #fff;
}

.light.btn-primary {
    background-color: var(--rgba-primary-1);
    border-color: var(--rgba-primary-1);
    color: var(--primary);
}

.light.btn-primary g [fill] {
    fill: var(--primary);
}

[data-theme-version="dark"] .light.btn-primary {
    background-color: var(--rgba-primary-1);
    border-color: transparent;
    color: #fff;
}

.light.btn-primary:hover {
    background-color: var(--primary);
    border-color: var(--primary);
    color: #fff;
}

.light.btn-primary:hover g [fill] {
    fill: #fff;
}

.light.btn-secondary {
    background: #d3eab6;
    border-color: #d3eab6;
    color: #fff;
}

.light.btn-secondary g [fill] {
    fill: #8BC740;
}

[data-theme-version="dark"] .light.btn-secondary {
    background-color: rgba(139, 199, 64, 0.5);
    border-color: transparent;
    color: #fff;
}

.light.btn-secondary:hover {
    background-color: #8BC740;
    border-color: #8BC740;
    color: #fff;
}

.light.btn-secondary:hover g [fill] {
    fill: #fff;
}

.light.btn-warning {
    background-color: #fff0e5;
    border-color: #fff0e5;
    color: #FE8024;
}

.light.btn-warning g [fill] {
    fill: #FE8024;
}

[data-theme-version="dark"] .light.btn-warning {
    background-color: rgba(254, 128, 36, 0.1);
    border-color: transparent;
}

.light.btn-warning:hover {
    background-color: #FE8024;
    border-color: #FE8024;
    color: #fff;
}

.light.btn-warning:hover g [fill] {
    fill: #fff;
}

.light.btn-danger {
    background-color: #ffe5df;
    border-color: #ffe5df;
    color: #FF6746;
}

.light.btn-danger g [fill] {
    fill: #FF6746;
}

[data-theme-version="dark"] .light.btn-danger {
    background-color: rgba(255, 103, 70, 0.15);
    border-color: transparent;
}

.light.btn-danger:hover {
    background-color: #FF6746;
    border-color: #FF6746;
    color: #fff;
}

.light.btn-danger:hover g [fill] {
    fill: #fff;
}

.light.btn-dark {
    background-color: #f1f1f1;
    border-color: #f1f1f1;
    color: #B1B1B1;
}

.light.btn-dark g [fill] {
    fill: #B1B1B1;
}

[data-theme-version="dark"] .light.btn-dark {
    background-color: rgba(177, 177, 177, 0.35);
    border-color: transparent;
    color: #fff;
}

.light.btn-dark:hover {
    background-color: #B1B1B1;
    border-color: #B1B1B1;
    color: #fff;
}

.light.btn-dark:hover g [fill] {
    fill: #fff;
}

.btn.tp-btn {
    background-color: transparent;
    border-color: transparent;
}

.btn.tp-btn.btn-default {
    background: #ADB6C7;
}

.btn.tp-btn.btn-success {
    color: #1BD084;
}

.btn.tp-btn.btn-success g [fill] {
    fill: #1BD084;
}

.btn.tp-btn.btn-success:hover {
    background-color: #1BD084;
    border-color: #1BD084;
    color: #fff;
}

.btn.tp-btn.btn-success:hover g [fill] {
    fill: #fff;
}

.btn.tp-btn.btn-info {
    color: #48A9F8;
}

.btn.tp-btn.btn-info g [fill] {
    fill: #48A9F8;
}

.btn.tp-btn.btn-info:hover {
    background-color: #48A9F8;
    border-color: #48A9F8;
    color: #fff;
}

.btn.tp-btn.btn-info:hover g [fill] {
    fill: #fff;
}

.btn.tp-btn.btn-primary {
    color: var(--primary);
}

.btn.tp-btn.btn-primary g [fill] {
    fill: var(--primary);
}

.btn.tp-btn.btn-primary:hover {
    background-color: var(--primary);
    border-color: var(--primary);
    color: #fff;
}

.btn.tp-btn.btn-primary:hover g [fill] {
    fill: #fff;
}

.btn.tp-btn.btn-secondary {
    color: #8BC740;
}

.btn.tp-btn.btn-secondary g [fill] {
    fill: #8BC740;
}

.btn.tp-btn.btn-secondary:hover {
    background-color: #8BC740;
    border-color: #8BC740;
    color: #fff;
}

.btn.tp-btn.btn-secondary:hover g [fill] {
    fill: #fff;
}

.btn.tp-btn.btn-warning {
    color: #FE8024;
}

.btn.tp-btn.btn-warning g [fill] {
    fill: #FE8024;
}

.btn.tp-btn.btn-warning:hover {
    background-color: #FE8024;
    border-color: #FE8024;
    color: #fff;
}

.btn.tp-btn.btn-warning:hover g [fill] {
    fill: #fff;
}

.btn.tp-btn.btn-danger {
    color: #FF6746;
}

.btn.tp-btn.btn-danger g [fill] {
    fill: #FF6746;
}

.btn.tp-btn.btn-danger:hover {
    background-color: #FF6746;
    border-color: #FF6746;
    color: #fff;
}

.btn.tp-btn.btn-danger:hover g [fill] {
    fill: #fff;
}

.btn.tp-btn.btn-light {
    color: #B1B1B1;
}

.btn.tp-btn.btn-light g [fill] {
    fill: #B1B1B1;
}

.btn.tp-btn.btn-light:hover {
    background-color: #babbbf;
    border-color: #babbbf;
    color: #B1B1B1;
}

.btn.tp-btn.btn-light:hover g [fill] {
    fill: #fff;
}

.btn.tp-btn.btn-dark {
    color: #B1B1B1;
}

.btn.tp-btn.btn-dark g [fill] {
    fill: #B1B1B1;
}

.btn.tp-btn.btn-dark:hover {
    background-color: #B1B1B1;
    border-color: #B1B1B1;
    color: #fff;
}

.btn.tp-btn.btn-dark:hover g [fill] {
    fill: #fff;
}

.btn.tp-btn-light {
    background-color: transparent;
    border-color: transparent;
}

.btn.tp-btn-light.btn-success {
    color: #1BD084;
}

.btn.tp-btn-light.btn-success g [fill] {
    fill: #1BD084;
}

.btn.tp-btn-light.btn-success:hover {
    background-color: #b7f6db;
    border-color: #b7f6db;
    color: #1BD084;
}

.btn.tp-btn-light.btn-success:hover g [fill] {
    fill: #1BD084;
}

.btn.tp-btn-light.btn-info {
    color: #48A9F8;
}

.btn.tp-btn-light.btn-info g [fill] {
    fill: #48A9F8;
}

.btn.tp-btn-light.btn-info:hover {
    background-color: white;
    border-color: white;
    color: #48A9F8;
}

.btn.tp-btn-light.btn-info:hover g [fill] {
    fill: #48A9F8;
}

.btn.tp-btn-light.btn-primary {
    color: var(--primary);
}

.btn.tp-btn-light.btn-primary g [fill] {
    fill: var(--primary);
}

.btn.tp-btn-light.btn-primary:hover {
    background-color: var(--rgba-primary-1);
    border-color: var(--rgba-primary-1);
    color: var(--primary);
}

.btn.tp-btn-light.btn-primary:hover g [fill] {
    fill: var(--primary);
}

.btn.tp-btn-light.btn-secondary {
    color: #8BC740;
}

.btn.tp-btn-light.btn-secondary g [fill] {
    fill: #8BC740;
}

.btn.tp-btn-light.btn-secondary:hover {
    background-color: #d3eab6;
    border-color: #d3eab6;
    color: #8BC740;
}

.btn.tp-btn-light.btn-secondary:hover g [fill] {
    fill: #8BC740;
}

.btn.tp-btn-light.btn-warning {
    color: #FE8024;
}

.btn.tp-btn-light.btn-warning g [fill] {
    fill: #FE8024;
}

.btn.tp-btn-light.btn-warning:hover {
    background-color: #fff0e5;
    border-color: #fff0e5;
    color: #FE8024;
}

.btn.tp-btn-light.btn-warning:hover g [fill] {
    fill: #FE8024;
}

.btn.tp-btn-light.btn-danger {
    color: #FF6746;
}

.btn.tp-btn-light.btn-danger g [fill] {
    fill: #FF6746;
}

.btn.tp-btn-light.btn-danger:hover {
    background-color: #ffe5df;
    border-color: #ffe5df;
    color: #FF6746;
}

.btn.tp-btn-light.btn-danger:hover g [fill] {
    fill: #fff;
}

.btn.tp-btn-light.btn-dark {
    color: #B1B1B1;
}

.btn.tp-btn-light.btn-dark g [fill] {
    fill: #B1B1B1;
}

.btn.tp-btn-light.btn-dark:hover {
    background-color: #f1f1f1;
    border-color: #f1f1f1;
    color: #B1B1B1;
}

.btn.tp-btn-light.btn-dark:hover g [fill] {
    fill: #fff;
}

.shadow.btn-primary {
    box-shadow: 0 0.3125rem 0.9375rem 0 var(--rgba-primary-2) !important;
}

.shadow.btn-secondary {
    box-shadow: 0 0.3125rem 0.9375rem 0 rgba(139, 199, 64, 0.2) !important;
}

.shadow.btn-warning {
    box-shadow: 0 0.3125rem 0.9375rem 0 rgba(254, 128, 36, 0.2) !important;
}

.shadow.btn-danger {
    box-shadow: 0 0.3125rem 0.9375rem 0 rgba(255, 103, 70, 0.2) !important;
}

.shadow.btn-info {
    box-shadow: 0 0.3125rem 0.9375rem 0 rgba(72, 169, 248, 0.2) !important;
}

.shadow.btn-success {
    box-shadow: 0 0.3125rem 0.9375rem 0 rgba(27, 208, 132, 0.2) !important;
}

.btn-xxs {
    padding: 0.375rem 0.9375rem;
    font-size: 0.6875rem;
    line-height: 1.3;
}

.btn-xs {
    font-size: 0.75rem;
    padding: 0.438rem 1rem;
    font-weight: 600;
}

.btn-sm,
.btn-group-sm>.btn {
    font-size: 0.813rem !important;
    padding: 0.625rem 1rem;
}

.btn-md {
    font-size: 0.875rem !important;
    padding: 0.875rem 1.25rem;
}

.btn-lg,
.btn-group-lg>.btn {
    padding: 1rem 2rem;
    font-size: 1.125rem !important;
}

@media only screen and (max-width: 575px) {

    .btn-lg,
    .btn-group-lg>.btn {
        padding: 0.75rem 1.25rem;
    }
}

.btn-xl {
    padding: 0.6rem 1rem;
}

.btn-xl.btn-default {
    font-weight: 600;
}

.btn-square {
    border-radius: 0;
}

.btn-rounded {
    border-radius: 2.5rem !important;
}

.btn-icon-end {
    border-left: 0.0625rem solid white;
    display: inline-block;
    margin: -.8rem 0 -.8rem 1rem;
    padding: 0.4375rem 0 0.4375rem 1rem;
    margin: -1rem -0.25rem -1rem 1rem;
    padding: 1rem 0 1rem 1.25rem;
}

.btn-icon-start {
    background: #fff;
    border-radius: 10rem;
    display: inline-block;
    margin: -0.5rem 0.75rem -0.5rem -1.188rem;
    padding: 0.5rem 0.80rem 0.5rem;
    float: left;
}

@media only screen and (max-width: 1400px) {
    .btn-icon-start {
        margin: -0.5rem 0.75rem -0.5rem -0.880rem;
    }
}

[direction="RTL"] .btn-icon-start {
    margin: -.5rem 0.5rem -0.5rem -1rem;
}

@media only screen and (max-width: 1400px) {
    [direction="RTL"] .btn-icon-start {
        margin: -0.5rem 0.75rem -0.5rem -0.880rem;
    }
}

[direction="RTL"] .btn-icon-end {
    border-left: 0rem solid white;
    display: inline-block;
    margin: -.8rem 1rem -.8rem 0;
    padding: 0.4375rem 1rem 0.4375rem 0;
    border-right: 0.0625rem solid white;
}

.toggle-dropdown::after {
    margin-left: 0.755em;
}

.social-btn-icon .btn {
    min-width: 7.5rem;
    margin-bottom: 1.5rem;
}

.social-icon .btn {
    padding: .7rem 1.4rem;
}

.btn-circle {
    height: 5rem;
    width: 5rem;
    border-radius: 50% !important;
}

.btn-circle-sm {
    width: 4.5rem;
    height: 4.5rem;
    font-size: 1.8rem;
}

.btn-circle-md {
    width: 6rem;
    height: 6rem;
    font-size: 2.5rem;
}

.btn-circle-md i {
    font-size: 2.4rem;
}

.btn-circle-lg {
    width: 8rem;
    height: 8rem;
    font-size: 3.2rem;
}

.btn-circle-lg i {
    font-size: 3.1rem;
}

.btn-page .btn {
    min-width: 6.875rem;
    margin-right: 0.25rem;
    margin-bottom: 0.5rem;
}

.size-1 {
    min-width: 10rem !important;
    font-size: 1.5rem;
    padding: 0.68rem 0.75rem;
}

.size-2 {
    font-size: 1.25rem;
    min-width: 8.125rem !important;
    padding: 0.57rem 0.75rem;
}

.size-3 {
    font-size: 0.875rem;
    min-width: 6.875rem !important;
    padding: 0.536rem 0.75rem;
}

.size-4 {
    font-size: 0.875rem;
    min-width: 6.25rem !important;
}

.size-5 {
    font-size: 0.875rem;
    min-width: 5.625rem !important;
    padding: .22rem 0.75rem;
}

.size-6 {
    font-size: 0.8125rem;
    min-width: 5rem !important;
    padding: 0.097rem 0.75rem;
}

.size-7 {
    font-size: 0.75rem;
    min-width: 3.75rem !important;
    padding: 0.001rem 0.75rem;
}

.btn-light {
    background: #babbbf;
    border-color: #babbbf;
    color: #000;
}

.btn-light:active,
.btn-light:focus,
.btn-light:hover {
    background: white;
    color: #B1B1B1;
    border-color: #fcfcfc;
}

.btn-outline-primary:hover {
    color: #fff;
}

.btn-outline-warning:hover {
    color: #fff;
}

.btn-outline-light {
    color: #B1B1B1;
}

[data-theme-version="dark"] .btn-outline-light {
    color: #7e7e7e;
}

[data-theme-version="dark"] .btn-outline-secondary {
    color: #7e7e7e;
}

[data-theme-version="dark"] .btn-outline-dark {
    color: #7e7e7e;
}

.btn-dark {
    background: #B1B1B1;
    border-color: #B1B1B1;
    color: #fff;
}

.btn-dark:active,
.btn-dark:focus,
.btn-dark:hover {
    background: #989898;
    color: #fff;
    border-color: #989898;
}

.btn-group.btn-rounded .btn:first-child {
    border-top-left-radius: 1.875rem;
    border-bottom-left-radius: 1.875rem;
}

.btn-group.btn-rounded .btn:last-child {
    border-top-right-radius: 1.875rem;
    border-bottom-right-radius: 1.875rem;
}

.btn-facebook {
    background: #3b5998;
    border-color: #3b5998;
    color: #fff;
}

.btn-facebook:active,
.btn-facebook:focus,
.btn-facebook:hover {
    background: #2d4373;
    color: #fff;
    border-color: #2d4373;
}

.btn-twitter {
    background: #1da1f2;
    border-color: #1da1f2;
    color: #fff;
}

.btn-twitter:active,
.btn-twitter:focus,
.btn-twitter:hover {
    background: #0c85d0;
    color: #fff;
    border-color: #0c85d0;
}

.btn-youtube {
    background: #FF0000;
    border-color: #FF0000;
    color: #fff;
}

.btn-youtube:active,
.btn-youtube:focus,
.btn-youtube:hover {
    background: #cc0000;
    color: #fff;
    border-color: #cc0000;
}

.btn-instagram {
    background: #c32aa3;
    border-color: #c32aa3;
    color: #fff;
}

.btn-instagram:active,
.btn-instagram:focus,
.btn-instagram:hover {
    background: #992180;
    color: #fff;
    border-color: #992180;
}

.btn-pinterest {
    background: #bd081c;
    border-color: #bd081c;
    color: #fff;
}

.btn-pinterest:active,
.btn-pinterest:focus,
.btn-pinterest:hover {
    background: #8c0615;
    color: #fff;
    border-color: #8c0615;
}

.btn-linkedin {
    background: #007bb6;
    border-color: #007bb6;
    color: #fff;
}

.btn-linkedin:active,
.btn-linkedin:focus,
.btn-linkedin:hover {
    background: #005983;
    color: #fff;
    border-color: #005983;
}

.btn-google-plus {
    background: #db4439;
    border-color: #db4439;
    color: #fff;
}

.btn-google-plus:active,
.btn-google-plus:focus,
.btn-google-plus:hover {
    background: #be2d23;
    color: #fff;
    border-color: #be2d23;
}

.btn-google {
    background: #4285f4;
    border-color: #4285f4;
    color: #fff;
}

.btn-google:active,
.btn-google:focus,
.btn-google:hover {
    background: #1266f1;
    color: #fff;
    border-color: #1266f1;
}

.btn-snapchat {
    background: #fffc00;
    border-color: #fffc00;
    color: #000;
}

.btn-snapchat:active,
.btn-snapchat:focus,
.btn-snapchat:hover {
    background: #ccca00;
    color: #000;
    border-color: #ccca00;
}

.btn-whatsapp {
    background: #25d366;
    border-color: #25d366;
    color: #fff;
}

.btn-whatsapp:active,
.btn-whatsapp:focus,
.btn-whatsapp:hover {
    background: #1da851;
    color: #fff;
    border-color: #1da851;
}

.btn-tumblr {
    background: #35465d;
    border-color: #35465d;
    color: #fff;
}

.btn-tumblr:active,
.btn-tumblr:focus,
.btn-tumblr:hover {
    background: #222e3d;
    color: #fff;
    border-color: #222e3d;
}

.btn-reddit {
    background: #ff4500;
    border-color: #ff4500;
    color: #fff;
}

.btn-reddit:active,
.btn-reddit:focus,
.btn-reddit:hover {
    background: #cc3700;
    color: #fff;
    border-color: #cc3700;
}

.btn-spotify {
    background: #1ed760;
    border-color: #1ed760;
    color: #fff;
}

.btn-spotify:active,
.btn-spotify:focus,
.btn-spotify:hover {
    background: #18aa4c;
    color: #fff;
    border-color: #18aa4c;
}

.btn-yahoo {
    background: #430297;
    border-color: #430297;
    color: #fff;
}

.btn-yahoo:active,
.btn-yahoo:focus,
.btn-yahoo:hover {
    background: #2d0165;
    color: #fff;
    border-color: #2d0165;
}

.btn-dribbble {
    background: #ea4c89;
    border-color: #ea4c89;
    color: #fff;
}

.btn-dribbble:active,
.btn-dribbble:focus,
.btn-dribbble:hover {
    background: #e51e6b;
    color: #fff;
    border-color: #e51e6b;
}

.btn-skype {
    background: #00aff0;
    border-color: #00aff0;
    color: #fff;
}

.btn-skype:active,
.btn-skype:focus,
.btn-skype:hover {
    background: #008abd;
    color: #fff;
    border-color: #008abd;
}

.btn-quora {
    background: #aa2200;
    border-color: #aa2200;
    color: #fff;
}

.btn-quora:active,
.btn-quora:focus,
.btn-quora:hover {
    background: #771800;
    color: #fff;
    border-color: #771800;
}

.btn-vimeo {
    background: #1ab7ea;
    border-color: #1ab7ea;
    color: #fff;
}

.btn-vimeo:active,
.btn-vimeo:focus,
.btn-vimeo:hover {
    background: #1295bf;
    color: #fff;
    border-color: #1295bf;
}

.btn-check:checked+.btn-outline-primary,
.btn-check:active+.btn-outline-primary,
.btn-outline-primary:active,
.btn-outline-primary.active,
.btn-outline-primary.dropdown-toggle.show {
    background-color: var(--primary);
    border-color: var(--primary);
    color: #fff;
}

.btn-check:checked+.btn-outline-primary:focus,
.btn-check:active+.btn-outline-primary:focus,
.btn-outline-primary:active:focus,
.btn-outline-primary.active:focus,
.btn-outline-primary.dropdown-toggle.show:focus {
    box-shadow: 0 0 0 0.25rem var(--rgba-primary-5);
}

.btn-check:focus+.btn-outline-primary,
.btn-outline-primary:focus {
    box-shadow: 0 0 0 0.25rem var(--rgba-primary-5);
}

.btn-close:focus {
    box-shadow: 0 0 0 0.25rem var(--rgba-primary-5);
}

.card {
    margin-bottom: 1.875rem;
    background-color: #fff;
    transition: all .5s ease-in-out;
    position: relative;
    border: 0rem solid transparent;
    border-radius: 0.625rem;
    box-shadow: 0rem 0.3125rem 0.3125rem 0rem rgba(82, 63, 105, 0.05);
    height: calc(100% - 30px);
}

@media only screen and (max-width: 35.9375rem) {
    .card {
        margin-bottom: 0.938rem;
        height: calc(100% - 0.938rem);
    }
}

.card-body {
    padding: 1rem;
}

@media only screen and (max-width: 575px) {
    .card-body {
        padding: 1rem;
    }
}

.card-title {
    font-size: 1.25rem;
    font-weight: 500;
    color: #000;
    text-transform: capitalize;
}

.card-title--large {
    font-size: 1.5rem;
}

.card-title--medium {
    font-size: 1rem;
}

.card-title--small {
    font-size: 0.875rem;
}

.card-header {
    border-color: #f0f1f5;
    position: relative;
    background: transparent;
    padding: 1.5rem 1.875rem 1.25rem;
    display: flex;
    justify-content: space-between;
    align-items: center;
}

@media only screen and (max-width: 575px) {
    .card-header {
        padding: 1.25rem 1rem 1.25rem;
    }
}

[data-theme-version="dark"] .card-header {
    border-color: #333a54;
}

.card-header .card-title {
    margin-bottom: 0rem;
}

.card-header .subtitle {
    padding-top: 0.3125rem;
    font-size: 0.875rem;
    line-height: 1.5;
}

.card-footer {
    border-color: #f0f1f5;
    background: transparent;
    padding: 1.25rem 1.875rem 1.25rem;
    border-radius: 0.5rem !important;
}

[data-theme-version="dark"] .card-footer {
    border-color: #333a54;
}

.transparent-card.card {
    background: transparent;
    border: 0.0625rem solid transparent;
    box-shadow: none;
}

.card-action>a {
    display: inline-block;
    width: 1.875rem;
    height: 1.875rem;
    line-height: 1.875rem;
    border-radius: 0.3125rem;
    border-color: transparent;
    text-align: center;
    background: var(--primary-dark);
    color: #fff;
    margin-right: 0.5rem;
}

[data-theme-version="dark"] .card-action>a {
    background: #251e35;
}

.card-action>a:last-child {
    margin-right: 0;
}

.card-action>a:hover,
.card-action>a:focus {
    background: var(--primary-dark);
}

[data-theme-version="dark"] .card-action>a:hover,
[data-theme-version="dark"] .card-action>a:focus {
    background: #251e35;
}

.card-action>a i,
.card-action>a span {
    font-size: 1rem;
}

.card-action .dropdown {
    width: 1.875rem;
    height: 1.875rem;
    border-radius: 0.3125rem;
    border-color: transparent;
    text-align: center;
    margin-right: 0.5rem;
    top: -0.125rem;
    position: relative;
    display: inline-block;
    background: var(--primary-dark);
    color: var(--primary);
}

[data-theme-version="dark"] .card-action .dropdown {
    background: #251e35;
}

.card-action .dropdown:hover,
.card-action .dropdown:focus {
    background: var(--primary-dark);
}

[data-theme-version="dark"] .card-action .dropdown:hover,
[data-theme-version="dark"] .card-action .dropdown:focus {
    background: #251e35;
}

.card-action .dropdown .btn {
    padding: 0;
    line-height: 1.6875rem;
    color: #fff;
}

.card-action .dropdown .btn:focus {
    box-shadow: none;
}

.card-fullscreen {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 99999999;
    overflow: auto;
}

.card-loader {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    display: flex;
    align-items: center;
    background-color: rgba(0, 0, 0, 0.75);
    z-index: 999;
}

.card-loader i {
    margin: 0 auto;
    background: var(--primary-dark);
    padding: 0.625rem;
    border-radius: 50%;
    color: #fff;
    font-size: 1rem;
}

.rotate-refresh {
    animation: mymove 0.8s infinite linear;
    display: inline-block;
}

.card-header .date_picker {
    display: inline-block;
    padding: 0.5rem;
    border: 0.0625rem solid #f0f1f5;
    cursor: pointer;
    border-radius: .375rem;
}

.card-header .border-0 {
    padding-bottom: 0;
}

@keyframes mymove {
    0% {
        transform: rotate(0deg);
    }

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

.carousel-custom-prev,
.carousel-custom-next {
    width: 2.5rem;
    height: 2.5rem;
    line-height: 2.5rem;
    display: inline-block;
    border-radius: 50%;
    background: #fff;
    text-align: center;
}

.carousel-custom-prev i,
.carousel-custom-next i {
    font-size: 1rem;
}

.carousel-custom-prev:hover,
.carousel-custom-next:hover {
    background: linear-gradient(to right, rgba(245, 60, 121, 0.99) 0%, rgba(246, 104, 47, 0.99) 100%);
    color: #fff;
}

.carousel-custom-next {
    position: absolute;
    top: 50%;
    right: 30px;
    transform: translateY(-50%);
}

.carousel-custom-prev {
    position: absolute;
    top: 50%;
    left: 30px;
    transform: translateY(-50%);
}

.carousel-caption {
    text-shadow: 2px 2px 4px rgba(0, 0, 0, 0.78);
    z-index: 1;
    background: rgba(0, 0, 0, 0.6);
}

.carousel-caption h5,
.carousel-caption .h5 {
    color: #fff;
    font-size: 1.8rem;
}

.carousel-caption p {
    margin-bottom: 0;
}

.carousel-indicators {
    z-index: 1;
}

.dropdown-toggle:focus {
    box-shadow: none !important;
}

.dropdown-outline {
    border: 0.1rem solid var(--primary);
}

.dropdown-menu {
    font-size: inherit;
    border: 0;
    z-index: 2;
    overflow: hidden;
    border-radius: 0.625rem;
    box-shadow: 0 0 3.125rem 0 rgba(82, 63, 105, 0.15);
    margin-top: 0;
}

.dropdown-menu .dropdown-item {
    font-size: 1rem;
    color: #7e7e7e;
    padding: 0.5rem 1.75rem;
}

@media only screen and (max-width: 1400px) {
    .dropdown-menu .dropdown-item {
        padding: 0.375rem 1rem;
        font-size: 0.875rem;
    }
}

.dropdown-menu .dropdown-item:hover,
.dropdown-menu .dropdown-item:focus,
.dropdown-menu .dropdown-item:active,
.dropdown-menu .dropdown-item.active {
    color: #514e5f;
}

.dropdown-menu .dropdown-item.active,
.dropdown-menu .dropdown-item:active {
    color: var(--primary);
    background: var(--rgba-primary-1);
}

[direction="RTL"] .dropdown-menu {
    right: auto !important;
}

.dropdown-menu.show {
    right: 0;
}

.dropdown-toggle-split {
    padding: 0 0.625rem;
    opacity: 0.85;
}

.dropdown-toggle-split:after {
    margin-left: 0 !important;
}

.dropdown-toggle-split:active,
.dropdown-toggle-split:focus,
.dropdown-toggle-split:hover {
    opacity: 1;
}

/* .dropleft .dropdown-toggle:before,
.dropright .dropdown-toggle:before,
.dropup .dropdown-toggle:after,
.dropdown-toggle:after {
	content:"\f107";
	font-family:FontAwesome;
	border: 0;
    vertical-align: middle;
    margin-left: 0.25em;
	line-height: 1;
} */
/* .dropup .dropdown-toggle:after{
	content:"\f106";
} */
/* .dropleft .dropdown-toggle::before {
	content:"\f104";
}
.dropright .dropdown-toggle::before {
	content:"\f105";
} */
.dropright .dropdown-toggle::after {
    content: none;
}

.custom-dropdown {
    display: inline-block;
    /* margin-bottom: 1rem; */
}

.custom-dropdown .dropdown-menu {
    border: 0rem;
    min-width: 10rem;
}

.card-action .custom-dropdown {
    margin: 0rem;
    background: var(--rgba-primary-1);
}

.card-action .custom-dropdown.show,
.card-action .custom-dropdown:focus,
.card-action .custom-dropdown:hover {
    background: var(--primary);
    color: #fff;
}

.card-action .custom-dropdown i {
    display: inline-block;
    padding-top: 0.5625rem;
}

.dropdown .dropdown-dots {
    position: relative;
    height: 0.3125rem;
    width: 0.3125rem;
    background: rgba(177, 177, 177, 0.4);
    border-radius: 0.3125rem;
    display: block;
}

.dropdown .dropdown-dots:after,
.dropdown .dropdown-dots:before {
    content: "";
    height: 0.3125rem;
    width: 0.3125rem;
    background: rgba(177, 177, 177, 0.4);
    position: absolute;
    border-radius: 0.3125rem;
}

.dropdown .dropdown-dots:after {
    right: -0.5rem;
}

.dropdown .dropdown-dots:before {
    left: -0.5rem;
}

.dropdown .dropdown-dots.text-white {
    background: rgba(255, 255, 255, 0.7);
}

.dropdown .dropdown-dots.text-white:after,
.dropdown .dropdown-dots.text-white:before {
    background: rgba(255, 255, 255, 0.7);
}

.grid-col {
    padding: 0.5rem !important;
    background: #f2f4fa;
    white-space: nowrap;
}

.row.grid {
    margin-bottom: 1.5rem;
    text-align: center;
}

.row.grid .grid-col:first-child {
    text-align: left;
}

.label {
    display: inline-block;
    text-align: center;
    font-size: 0.75rem;
    padding: .2rem .8rem;
}

.label-fixed {
    width: 7.5rem;
    padding: .6rem 0;
}

.label-fixed-lg {
    width: 9.5rem;
    padding: .6rem 0;
}

.label-big {
    width: 16.8rem;
    font-size: 1.4rem;
    padding: 1.1rem 0;
}

.label-xl {
    width: 10.5rem;
    padding: 1.1rem 0;
    font-size: 1.5rem;
}

.label-lg {
    width: 9.5rem;
    padding: 1.1rem 0;
}

.label-md {
    width: 8.5rem;
    padding: 1.1rem 0;
}

.label-sm {
    width: 7.5rem;
    padding: 1.1rem 0;
}

.label-default {
    background: #ADB6C7;
}

.label-primary {
    background: var(--primary);
    color: #fff;
}

.label-secondary {
    background: #8BC740;
    color: #fff;
}

.label-info {
    background: #48A9F8;
    color: #fff;
}

.label-success {
    background: #1BD084;
    color: #fff;
}

.label-warning {
    background: #FE8024;
    color: #fff;
}

.label-danger {
    background: #FF6746;
    color: #fff;
}

.label-light {
    background: #babbbf;
    color: #000;
}

.label-dark {
    background: #B1B1B1;
    color: #fff;
}

code {
    word-break: break-word;
    padding: 0.125rem 0.3125rem;
    border-radius: 0.1875rem;
    background: #fff1ee;
    color: #FF6746;
}

[data-theme-version="dark"] code {
    background: rgba(255, 103, 70, 0.1);
}

.heading-labels {
    color: #333333;
}

.heading-labels>* {
    margin-bottom: .8rem;
}

.heading-labels h1 .label,
.heading-labels .h1 .label {
    font-size: 1.125rem;
    font-weight: normal;
    padding: .4rem .9rem;
}

.heading-labels h2 .label,
.heading-labels .h2 .label {
    font-size: 1rem;
    font-weight: normal;
    padding: 0.3rem .9rem;
}

.heading-labels h3 .label,
.heading-labels .h3 .label {
    font-size: 0.875rem;
    font-weight: normal;
}

.heading-labels h4 .label,
.heading-labels .h4 .label {
    font-size: 0.75rem;
    font-weight: normal;
}

.heading-labels h5 .label,
.heading-labels .h5 .label {
    font-size: 0.75rem;
    font-weight: normal;
}

.heading-labels h6 .label,
.heading-labels .h6 .label {
    font-size: 0.75rem;
    font-weight: normal;
}

.list-group-item {
    background-color: rgba(255, 255, 255, 0);
    border: 1px solid #f0f1f5;
    padding: 1rem 1.5rem;
}

.list-group-item.active {
    background-color: var(--primary);
    border-color: var(--primary);
}

[data-theme-version="dark"] .list-group-item {
    border-color: #333a54;
}

.list-group-item.disabled,
.list-group-item:disabled {
    color: #fff;
    background-color: #8BC740;
    border-color: #8BC740;
}

[class*="bg-"] .list-group-item {
    border-color: rgba(255, 255, 255, 0.05);
    color: #fff;
}

.bg-warning .list-group-item {
    border-color: rgba(0, 0, 0, 0.05);
}

.media img {
    border-radius: 0.1875rem;
}

.vertical-card__menu:hover {
    box-shadow: none;
}

.vertical-card__menu--image {
    text-align: center;
}

.vertical-card__menu--image img {
    width: 100%;
    border-top-left-radius: 0.25rem;
    border-top-right-radius: 0.25rem;
}

.vertical-card__menu--status.closed {
    background: #FF6746;
}

.vertical-card__menu--status.closed:after {
    border-top: 0.625rem solid #FF6746;
}

.vertical-card__menu--status.closed .ribbon-curve {
    border-top: 0.6875rem solid #FF6746;
    border-bottom: 0.625rem solid #FF6746;
}

.vertical-card__menu--desc p {
    margin-bottom: 0.625rem;
}

.vertical-card__menu--price {
    font-size: 1.25rem;
    margin: 0;
    font-weight: 700;
}

.vertical-card__menu--rating {
    font-size: 0.75rem;
}

.vertical-card__menu--title {
    font-weight: 700;
}

.vertical-card__menu--button button {
    font-size: 0.75rem;
}

.vertical-card__menu .card-footer {
    padding: 0.9375rem 1.25rem;
    background-color: #f0f1f5;
    border-top: none;
}

@media only screen and (min-width: 75rem) and (max-width: 90rem) {
    .vertical-card__menu .card-footer {
        padding: 0.9375rem;
    }
}

.vertical-card__menu .card-footer span {
    color: #B1B1B1;
    margin-right: 0.3125rem;
}

.horizontal-card__menu {
    box-shadow: 0 0 0.4375rem rgba(173, 173, 173, 0.32);
    display: flex;
    flex-direction: row;
}

@media (max-width: 575.98px) {
    .horizontal-card__menu {
        display: block;
    }
}

.horizontal-card__menu .card-body {
    padding: 0;
    padding: 1.25rem 1.875rem;
}

.horizontal-card__menu--image {
    flex-basis: 30%;
    max-width: 30%;
}

.horizontal-card__menu--image img {
    height: 100%;
    width: 100%;
}

@media (max-width: 575.98px) {
    .horizontal-card__menu--image {
        max-width: unset;
        flex-basis: 100%;
    }
}

.horizontal-card__menu--title {
    font-size: 1rem;
    font-weight: 700;
    margin-bottom: 0.3125rem;
}

.horizontal-card__menu--fav {
    margin-right: 0.5rem;
}

.horizontal-card__menu--price {
    margin: 0;
    font-size: 1rem;
    font-weight: 700;
}

.horizontal-card__menu--rating {
    font-size: 0.625rem;
}

.horizontal-card__menu--footer {
    margin-top: 0.625rem;
}

.prev_price {
    text-decoration: line-through;
    font-size: 80%;
    opacity: 0.5;
}

.modal-header {
    padding: 1rem 1.875rem;
    border-bottom: 0 !important;
}

.modal-header .close {
    padding: 0.875rem 1.815rem;
    margin: 0;
    position: absolute;
    right: 0;
    float: none;
    top: 0;
    font-size: 1.875rem;
    font-weight: 100;
}

.modal-body {
    padding: 1.875rem;
}

.modal-footer {
    padding: 1rem 1.875rem;
    border-top: 0 !important;
    justify-content: center !important;
}
.modal-footer button{
   border-radius: 0.625rem !important;
}

.modal-content {
    border-radius: 0.625rem;
}

.modal-backdrop {
    z-index: 10 !important;
}

.pagination .page-item .page-link:hover {
    background: var(--primary);
    border-color: var(--primary);
    color: #fff;
}

.pagination .page-item.active .page-link {
    background: var(--primary);
    border-color: var(--primary);
    color: #fff;
}

.pagination {
    margin-bottom: 1.25rem;
}

.pagination .page-item.page-indicator .page-link {
    padding: .65rem .8rem;
    font-size: 0.875rem;
}

.pagination .page-item.page-indicator:hover .page-link {
    color: #B1B1B1;
}

.pagination .page-item .page-link {
    text-align: center;
    z-index: 1;
    padding: 0.55rem 1rem;
    font-size: 1rem;
    background: rgba(255, 255, 255, 0.15);
    color: #B1B1B1;
    border: 0.0625rem solid #f0f1f5;
}

[data-theme-version="dark"] .pagination .page-item .page-link {
    border-color: #333a54;
    color: #828690;
    background: rgba(255, 255, 255, 0);
}

.pagination .page-item .page-link:hover i,
.pagination .page-item .page-link span {
    color: #fff;
}

.pagination .page-item .page-link:focus {
    outline: 0;
    box-shadow: none;
}

.pagination .page-item .page-link:hover {
    background: var(--primary);
    color: #fff;
    border-color: var(--primary);
}

.pagination .page-item.active .page-link {
    background-color: var(--primary);
    border-color: var(--primary);
    color: #fff;
    box-shadow: 0 0.625rem 1.25rem 0rem var(--rgba-primary-2);
}

[data-theme-version="dark"] .pagination .page-item.active .page-link {
    color: #fff;
}

.pagination .page-item .page-link {
    color: #B1B1B1;
    transition: all 0.5s;
}

.pagination .page-item:last-child .page-link {
    margin-right: 0;
}

[direction="RTL"] .pagination .page-item:first-child .page-link {
    margin-right: 0;
}

.pagination.no-bg li:not(.page-indicator):not(.active) .page-link {
    background: transparent;
    border-color: transparent;
}

.pagination.no-bg.pagination-primary li:not(.page-indicator):not(.active):hover .page-link {
    background: var(--primary);
    border-color: var(--primary);
}

[data-theme-version="dark"] .pagination.no-bg.pagination-primary li:not(.page-indicator):not(.active):hover .page-link {
    background: var(--primary);
    border-color: var(--primary);
}

.pagination.no-bg.pagination-danger li:not(.page-indicator):not(.active):hover .page-link {
    background: #FF6746;
    border-color: #FF6746;
}

[data-theme-version="dark"] .pagination.no-bg.pagination-danger li:not(.page-indicator):not(.active):hover .page-link {
    background: #FF6746;
    border-color: #FF6746;
}

.pagination.no-bg.pagination-info li:not(.page-indicator):not(.active):hover .page-link {
    background: #48A9F8;
    border-color: #48A9F8;
}

[data-theme-version="dark"] .pagination.no-bg.pagination-info li:not(.page-indicator):not(.active):hover .page-link {
    background: #48A9F8;
    border-color: #48A9F8;
}

.pagination.no-bg.pagination-warning li:not(.page-indicator):not(.active):hover .page-link {
    background: #FE8024;
    border-color: #FE8024;
}

[data-theme-version="dark"] .pagination.no-bg.pagination-warning li:not(.page-indicator):not(.active):hover .page-link {
    background: #FE8024;
    border-color: #FE8024;
}

.pagination-primary .page-item .page-link {
    background: var(--rgba-primary-1);
    border-color: var(--rgba-primary-1);
    color: var(--primary);
}

[data-theme-version="dark"] .pagination-primary .page-item .page-link {
    background: var(--rgba-primary-1);
    border-color: transparent;
    color: var(--primary);
}

.pagination-primary .page-item:hover .page-link,
.pagination-primary .page-item.active .page-link {
    background: var(--primary);
    border-color: var(--primary);
    box-shadow: 0 0.625rem 1.25rem 0rem var(--rgba-primary-2);
}

[data-theme-version="dark"] .pagination-primary .page-item:hover .page-link,
[data-theme-version="dark"] .pagination-primary .page-item.active .page-link {
    color: #fff;
}

.pagination-danger .page-item .page-link {
    background: #ffe5df;
    border-color: #ffe5df;
    color: #FF6746;
}

[data-theme-version="dark"] .pagination-danger .page-item .page-link {
    background: rgba(255, 103, 70, 0.15);
    border-color: transparent;
    color: #FF6746;
}

.pagination-danger .page-item:hover .page-link,
.pagination-danger .page-item.active .page-link {
    background: #FF6746;
    border-color: #FF6746;
    box-shadow: 0 0.625rem 1.25rem 0rem rgba(255, 103, 70, 0.2);
}

[data-theme-version="dark"] .pagination-danger .page-item:hover .page-link,
[data-theme-version="dark"] .pagination-danger .page-item.active .page-link {
    color: #fff;
}

.pagination-info .page-item .page-link {
    background: white;
    border-color: white;
    color: #48A9F8;
}

[data-theme-version="dark"] .pagination-info .page-item .page-link {
    background: rgba(72, 169, 248, 0.1);
    border-color: transparent;
    color: #48A9F8;
}

.pagination-info .page-item:hover .page-link,
.pagination-info .page-item.active .page-link {
    background: #48A9F8;
    border-color: #48A9F8;
    box-shadow: 0 0.625rem 1.25rem 0rem rgba(72, 169, 248, 0.2);
}

.pagination-warning .page-item .page-link {
    background: #fff0e5;
    border-color: #fff0e5;
    color: #FE8024;
}

[data-theme-version="dark"] .pagination-warning .page-item .page-link {
    background: rgba(254, 128, 36, 0.1);
    border-color: transparent;
    color: #FE8024;
}

.pagination-warning .page-item:hover .page-link,
.pagination-warning .page-item.active .page-link {
    background: #FE8024;
    border-color: #FE8024;
    box-shadow: 0 0.625rem 1.25rem 0rem rgba(254, 128, 36, 0.2);
}

.pagination-gutter .page-item {
    margin-right: 0.4375rem;
}

.pagination-gutter .page-item .page-link {
    border-radius: 0.625rem !important;
}

.pagination-circle .page-item {
    margin-right: 0.4375rem;
}

.pagination-circle .page-item .page-link,
.pagination-circle .page-item .page-link {
    width: 2.5rem;
    height: 2.5rem;
    padding: 0;
    line-height: 2.5rem;
    border-radius: 50% !important;
    padding: 0;
}

.pagination-circle .page-item.page-indicator .page-link {
    width: 2.5rem;
    border: 1px solid var(--primary);
    border-radius: 22px !important;
    line-height: 1.3rem;
    height: 2.5rem;
    background: var(--rgba-primary-1);
    color: var(--primary);
}

.pagination-circle .page-item.page-indicator .page-link:hover {
    color: #fff;
    background: var(--primary);
}

.pagination.pagination-md .page-item .page-link {
    width: 1.875rem;
    height: 1.875rem;
    line-height: 1.875rem;
    font-size: 0.875rem;
}

.pagination.pagination-sm .page-item.page-indicator .page-link {
    font-size: 0.75rem;
}

.pagination.pagination-sm .page-item .page-link {
    padding: 0;
    width: 1.875rem;
    height: 1.875rem;
    line-height: 1.875rem;
    font-size: 0.875rem;
}

.pagination.pagination-xs .page-item.page-indicator .page-link {
    font-size: 0.625rem;
}

.pagination.pagination-xs .page-item .page-link {
    padding: 0;
    width: 1.5625rem;
    height: 1.5625rem;
    line-height: 1.5625rem;
    font-size: 0.75rem;
}

.popover {
    border: 0.125rem solid #8BC740;
    min-width: 13.125rem;
    box-shadow: 0 0 1.875rem 0 rgba(0, 0, 0, 0.1);
}

[data-theme-version="dark"] .popover {
    background-color: #251e35;
}

.popover-header {
    background: #8BC740;
    color: #fff;
    font-weight: 300;
}

.popover-header::before {
    border-bottom: 0 !important;
}

.popover-body {
    font-size: 0.75rem;
}

[data-theme-version="dark"] .popover .popover-header {
    border-color: #28253b;
}

@media only screen and (max-width: 767px) {
    .popover {
        z-index: 1;
    }
}

.bootstrap-popover-wrapper .bootstrap-popover:not(:last-child) {
    margin-right: 0.5rem;
}

.bootstrap-popover-wrapper .bootstrap-popover {
    margin-bottom: .5rem;
}

.bootstrap-popover-wrapper .bootstrap-popover button:hover,
.bootstrap-popover-wrapper .bootstrap-popover button:focus {
    background: var(--primary);
    color: #fff;
    box-shadow: none;
}

.bs-popover-top .arrow::after,
.bs-popover-auto[data-popper-placement^="top"] .arrow::after,
.bs-popover-auto[x-placement^="top"] .arrow::after {
    bottom: 0rem;
    border-top-color: #8BC740;
}

.bs-popover-left .arrow::after,
.bs-popover-auto[x-placement^="left"] .arrow::after {
    right: 0rem;
    border-left-color: #8BC740;
}

.bs-popover-right .arrow::after,
.bs-popover-auto[x-placement^="right"] .arrow::after {
    left: 0rem;
    border-right-color: #8BC740;
}

.bs-popover-bottom .arrow::after,
.bs-popover-auto[data-popper-placement^="bottom"] .arrow::after,
.bs-popover-auto[x-placement^="bottom"] .arrow::after {
    top: 0rem;
    border-bottom-color: #8BC740;
}

.note-popover {
    display: none;
}

.progress-bar {
    background-color: var(--primary);
}

.progress-bar-primary {
    background-color: var(--primary);
}

.progress-bar-success {
    background-color: #1BD084;
}

.progress-bar-info {
    background-color: #48A9F8;
}

.progress-bar-danger {
    background-color: #FF6746;
}

.progress-bar-warning {
    background-color: #FE8024;
}

.progress-bar-pink {
    background-color: #e83e8c;
}

.progress {
    height: 6px;
    background-color: #f6f6f6;
    overflow: hidden;
}

[data-theme-version="dark"] .progress {
    background-color: #251e35;
}

.progress-bar {
    border-radius: 0.625rem;
}

.progress-vertical {
    display: inline-block;
    margin-bottom: 0;
    margin-right: 2rem;
    min-height: 17rem;
    position: relative;
}

@media (max-width: 991.98px) {
    .progress-vertical {
        margin-right: 1rem;
    }
}

.progress-vertical-bottom {
    display: inline-block;
    margin-bottom: 0;
    margin-right: 2rem;
    min-height: 17rem;
    position: relative;
    transform: rotate(180deg);
}

@media (max-width: 991.98px) {
    .progress-vertical-bottom {
        margin-right: 1rem;
    }
}

.progress-animated {
    animation-duration: 5s;
    animation-name: myanimation;
    transition: all 5s ease 0s;
}

@keyframes myanimation {
    0% {
        width: 0;
    }
}

@keyframes myanimation {
    0% {
        width: 0;
    }
}

.ribbon {
    position: absolute;
    z-index: 1;
    text-transform: uppercase;
}

.ribbon__one {
    top: 0.9375rem;
    left: -0.6875rem;
    min-height: 1.25rem;
    min-width: 3.25rem;
    text-align: center;
    padding: 0.1875rem 0.625rem;
    background: #3AB54B;
    color: #fff;
    font-size: 0.625rem;
}

.ribbon__one::after {
    position: absolute;
    width: 0;
    height: 0;
    border-top: 0.625rem solid #239132;
    border-left: 0.6875rem solid transparent;
    left: 0;
    content: "";
    bottom: -0.625rem;
}

.ribbon__two {
    width: 3.125rem;
    height: 3.125rem;
    display: inline-block;
    background: #FE8024;
    line-height: 3.125rem;
    text-align: center;
    font-size: 1rem;
    color: #fff;
    right: 0.9375rem;
    top: 0.9375rem;
    border-radius: 0.1875rem;
}

.ribbon__three {
    left: -1.875rem;
    top: 0.875rem;
    width: 6.875rem;
    height: 1.5625rem;
    background-color: #FF6746;
    clip-path: polygon(20% 0%, 80% 0%, 100% 100%, 0% 100%);
    transform: rotate(-45deg);
    color: #fff;
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 0.875rem;
}

.ribbon__four {
    left: 0.5rem;
    top: -0.5rem;
    width: 6.875rem;
    height: 3.125rem;
    background-color: var(--primary);
    z-index: auto;
    color: #fff;
    font-size: 1rem;
    display: flex;
    align-items: center;
    justify-content: center;
}

.ribbon__four:after {
    right: -0.3125rem;
}

.ribbon__four:before {
    left: -0.3125rem;
}

.ribbon__four:after,
.ribbon__four:before {
    z-index: -1;
    background-color: var(--rgba-primary-1);
    top: 0.1875rem;
    transform: rotate(45deg);
    content: "";
    height: 0.625rem;
    width: 0.625rem;
    position: absolute;
}

.ribbon__five {
    left: -1.875rem;
    top: 0.625rem;
    width: 6.875rem;
    height: 1.875rem;
    background-color: var(--primary);
    transform: rotate(-45deg);
    font-size: 0.75rem;
    color: #fff;
    padding-bottom: 0.3125rem;
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 1rem;
}

.ribbon__five::before {
    position: absolute;
    content: "";
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 0 3.125rem 3.125rem 3.125rem;
    border-color: transparent transparent var(--primary) transparent;
    left: 0.25rem;
    top: -2.8125rem;
}

.ribbon__six {
    left: 0;
    top: 1.125rem;
    width: 6.875rem;
    height: 2.375rem;
    background-color: var(--primary);
    clip-path: polygon(0 0, 100% 0%, 100% 0, 85% 50%, 100% 100%, 100% 100%, 0 100%);
    display: flex;
    font-size: 1.25rem;
    align-items: center;
    justify-content: center;
    color: #fff;
}

.ribbon-curve {
    position: absolute;
    top: 0;
    right: -0.375rem;
    width: 0.625rem;
    height: 0.6875rem;
    border-top: 0.6875rem solid #3AB54B;
    border-bottom: 0.625rem solid #3AB54B;
    border-right: 0.3125rem solid transparent;
}

.jsgrid-grid-body::-webkit-scrollbar,
.dataTables_scrollBody::-webkit-scrollbar,
.table-responsive::-webkit-scrollbar {
    background-color: #f5f5f5;
    width: 0.5rem;
    height: 0.5rem;
}

.jsgrid-grid-body::-webkit-scrollbar-track,
.dataTables_scrollBody::-webkit-scrollbar-track,
.table-responsive::-webkit-scrollbar-track {
    -webkit-box-shadow: inset 0 0 0.375rem rgba(0, 0, 0, 0.3);
    border-radius: 0.625rem;
    background-color: #f5f5f5;
}

.jsgrid-grid-body::-webkit-scrollbar-thumb,
.dataTables_scrollBody::-webkit-scrollbar-thumb,
.table-responsive::-webkit-scrollbar-thumb {
    border-radius: 0.625rem;
    -webkit-box-shadow: inset 0 0 0.375rem rgba(0, 0, 0, 0.3);
    background-color: var(--primary);
}

.multi-steps>li.is-active:before,
.multi-steps>li.is-active~li:before {
    content: counter(stepNum);
    font-family: inherit;
    font-weight: 400;
}

.multi-steps>li.is-active:after,
.multi-steps>li.is-active~li:after {
    background-color: #f0f1f5;
}

.multi-steps {
    display: table;
    table-layout: fixed;
    width: 100%;
}

.multi-steps>li {
    counter-increment: stepNum;
    text-align: center;
    display: table-cell;
    position: relative;
    color: var(--primary);
}

@media (max-width: 575.98px) {
    .multi-steps>li {
        font-size: 0.75rem;
    }
}

.multi-steps>li:before {
    content: '\2713';
    display: block;
    margin: 0 auto 0.25rem;
    background-color: #fff;
    width: 1.5625rem;
    height: 1.5625rem;
    line-height: 1.375rem;
    text-align: center;
    font-weight: bold;
    position: relative;
    z-index: 1;
    border-width: 0.125rem;
    border-style: solid;
    border-color: var(--primary);
    border-radius: 0.3125rem;
}

@media (max-width: 575.98px) {
    .multi-steps>li:before {
        width: 1.5625rem;
        height: 1.5625rem;
        line-height: 1.3125rem;
    }
}

.multi-steps>li:after {
    content: '';
    height: 0.125rem;
    width: 100%;
    background-color: var(--primary);
    position: absolute;
    top: 0.75rem;
    left: 50%;
}

[direction="RTL"] .multi-steps>li:after {
    left: auto;
    right: 50%;
}

@media (max-width: 575.98px) {
    .multi-steps>li:after {
        top: 0.75rem;
    }
}

.multi-steps>li:last-child:after {
    display: none;
}

.multi-steps>li.is-active:before {
    background-color: #fff;
    border-color: var(--primary);
}

.multi-steps>li.is-active~li {
    color: #7e7e7e;
}

.multi-steps>li.is-active~li:before {
    background-color: #f0f1f5;
    border-color: #f0f1f5;
}

.nav-pills .nav-link {
    border-radius: 0.625rem;
    padding: 0.75rem 1.25rem;
}

.default-tab .nav-link {
    background: transparent;
    border-radius: 0rem;
    font-weight: 500;
}

.default-tab .nav-link i {
    display: inline-block;
    transform: scale(1.5);
    color: var(--primary);
}

.default-tab .nav-link:focus,
.default-tab .nav-link:hover,
.default-tab .nav-link.active {
    color: #495057;
    background-color: #fff;
    border-color: #dee2e6 #dee2e6 #fff #ebeef6;
    border-radius: 0.625rem 0.625rem 0 0;
    color: var(--primary);
}

[data-theme-version="dark"] .default-tab .nav-link:focus,
[data-theme-version="dark"] .default-tab .nav-link:hover,
[data-theme-version="dark"] .default-tab .nav-link.active {
    background-color: var(--rgba-primary-1);
    border-color: transparent transparent #333a54 transparent;
}

.custom-tab-1 .nav-link {
    background: transparent;
    border-radius: 0rem;
    font-weight: 500;
    border-bottom: 0.1875rem solid transparent;
    border-width: 0 0rem 0.1875rem 0;
}

.custom-tab-1 .nav-link i {
    display: inline-block;
    transform: scale(1.5);
    color: var(--primary);
}

.custom-tab-1 .nav-link:focus,
.custom-tab-1 .nav-link:hover,
.custom-tab-1 .nav-link.active {
    color: #495057;
    background-color: #fff;
    border-color: var(--primary);
    border-radius: 0;
    color: var(--primary);
    border-width: 0 0rem 0.1875rem 0;
}

[data-theme-version="dark"] .custom-tab-1 .nav-link:focus,
[data-theme-version="dark"] .custom-tab-1 .nav-link:hover,
[data-theme-version="dark"] .custom-tab-1 .nav-link.active {
    background-color: var(--rgba-primary-1);
}

.nav-pills.light .nav-link.active,
.nav-pills.light .show>.nav-link {
    background: var(--rgba-primary-1);
    color: var(--primary);
    box-shadow: none;
}

[data-theme-version="dark"] .nav-pills.light .nav-link.active,
[data-theme-version="dark"] .nav-pills.light .show>.nav-link {
    background: var(--rgba-primary-1);
}

.nav-pills .nav-link.active,
.nav-pills .show>.nav-link {
    background-color: var(--primary);
    box-shadow: 0 0 1.25rem 0 var(--rgba-primary-2);
}

.tooltip-wrapper button:not(:last-child) {
    margin-right: 0.5rem;
}

.tooltip-wrapper button:hover {
    background: var(--primary);
    color: #fff;
}

.tooltip-wrapper button {
    margin-bottom: .5rem;
}

.tooltip-wrapper button:focus {
    box-shadow: none;
}

.tooltip-inner {
    border-radius: 0;
    background: #333333;
    font-size: 0.75rem;
    font-weight: 300;
    padding: 0.35rem 0.7rem;
}

.bs-tooltip-bottom .arrow::before,
.bs-tooltip-auto[data-popper-placement^="bottom"] .arrow::before,
.bs-tooltip-auto[x-placement^="bottom"] .arrow::before {
    border-bottom-color: #333333;
}

.bs-tooltip-right .arrow::before,
.bs-tooltip-auto[x-placement^="right"] .arrow::before {
    border-right-color: #333333;
}

.bs-tooltip-left .arrow::before,
.bs-tooltip-auto[x-placement^="left"] .arrow::before {
    border-left-color: #333333;
}

.bs-tooltip-top .arrow::before,
.bs-tooltip-auto[data-popper-placement^="top"] .arrow::before,
.bs-tooltip-auto[x-placement^="top"] .arrow::before {
    border-top-color: #333333;
}

.widget-timeline .timeline {
    list-style: none;
    position: relative;
}

.widget-timeline .timeline:before {
    top: 1.25rem;
    bottom: 0;
    position: absolute;
    content: " ";
    width: 0.1875rem;
    left: 0.5625rem;
    margin-right: -0.0938rem;
    background: #babbbf;
}

[data-theme-version="dark"] .widget-timeline .timeline:before {
    background: #333a54;
}

[direction="RTL"] .widget-timeline .timeline:before {
    left: auto;
    right: 0.5625rem;
    margin-right: auto;
    margin-left: -0.0938rem;
}

.widget-timeline .timeline>li {
    margin-bottom: 0.9375rem;
    position: relative;
}

.widget-timeline .timeline>li:before {
    content: " ";
    display: table;
}

.widget-timeline .timeline>li:after {
    content: " ";
    display: table;
    clear: both;
}

.widget-timeline .timeline>li>.timeline-panel {
    border-radius: 0.625rem;
    padding: 0.9375rem 1.25rem;
    position: relative;
    display: block;
    margin-left: 2.5rem;
    border-width: 0.0625rem;
    border-style: solid;
}

.widget-timeline .timeline>li>.timeline-panel span {
    font-size: 0.75rem;
    display: block;
    margin-bottom: 0.3125rem;
    opacity: 0.8;
    letter-spacing: 0.0625rem;
}

.widget-timeline .timeline>li>.timeline-panel p {
    font-size: 0.875rem;
}

.widget-timeline .timeline>li>.timeline-panel:after {
    content: "";
    width: 0.625rem;
    height: 0.625rem;
    background: inherit;
    border-color: inherit;
    border-style: solid;
    border-width: 0rem 0rem 0.0625rem 0.0625rem;
    display: block;
    position: absolute;
    left: -0.3125rem;
    transform: rotate(45deg);
    top: 0.9375rem;
}

.widget-timeline .timeline>li>.timeline-badge {
    border-radius: 50%;
    height: 1.375rem;
    left: 0;
    position: absolute;
    top: 0.625rem;
    width: 1.375rem;
    border-width: 0.125rem;
    border-style: solid;
    background: #fff;
    padding: 0.25rem;
}

[data-theme-version="dark"] .widget-timeline .timeline>li>.timeline-badge {
    background-color: #28253b;
}

.widget-timeline .timeline>li>.timeline-badge:after {
    content: "";
    width: 0.625rem;
    height: 0.625rem;
    border-radius: 100%;
    display: block;
}

[direction="RTL"] .widget-timeline .timeline>li>.timeline-badge {
    left: auto;
    right: 1.1875rem;
}

.widget-timeline .timeline-body>p {
    font-size: 0.75rem;
}

.widget-timeline .timeline-badge.primary {
    border-color: var(--rgba-primary-1);
}

[data-theme-version="dark"] .widget-timeline .timeline-badge.primary {
    border-color: var(--rgba-primary-1);
}

.widget-timeline .timeline-badge.primary:after {
    background-color: var(--primary);
    box-shadow: 0 0.3125rem 0.625rem 0 var(--rgba-primary-2);
}

.widget-timeline .timeline-badge.primary+.timeline-panel {
    background: var(--rgba-primary-1);
    border-color: var(--rgba-primary-1);
}

[data-theme-version="dark"] .widget-timeline .timeline-badge.primary+.timeline-panel {
    border-color: transparent;
    background-color: var(--rgba-primary-1);
}

.widget-timeline .timeline-badge.success {
    border-color: #b7f6db;
}

[data-theme-version="dark"] .widget-timeline .timeline-badge.success {
    border-color: rgba(27, 208, 132, 0.1);
}

.widget-timeline .timeline-badge.success:after {
    background-color: #1BD084 !important;
    box-shadow: 0 0.3125rem 0.625rem 0 rgba(27, 208, 132, 0.2);
}

.widget-timeline .timeline-badge.success+.timeline-panel {
    background: #b7f6db;
    border-color: #b7f6db;
}

[data-theme-version="dark"] .widget-timeline .timeline-badge.success+.timeline-panel {
    background-color: rgba(27, 208, 132, 0.1);
    border-color: transparent;
}

.widget-timeline .timeline-badge.warning {
    border-color: #fff0e5;
}

[data-theme-version="dark"] .widget-timeline .timeline-badge.warning {
    border-color: rgba(254, 128, 36, 0.1);
}

.widget-timeline .timeline-badge.warning:after {
    background-color: #FE8024 !important;
    box-shadow: 0 0.3125rem 0.625rem 0 rgba(254, 128, 36, 0.2);
}

.widget-timeline .timeline-badge.warning+.timeline-panel {
    background: #fff0e5;
    border-color: #fff0e5;
}

[data-theme-version="dark"] .widget-timeline .timeline-badge.warning+.timeline-panel {
    background-color: rgba(254, 128, 36, 0.1);
    border-color: transparent;
}

.widget-timeline .timeline-badge.danger {
    border-color: #ffe5df;
}

[data-theme-version="dark"] .widget-timeline .timeline-badge.danger {
    border-color: rgba(255, 103, 70, 0.15);
}

.widget-timeline .timeline-badge.danger:after {
    background-color: #FF6746 !important;
    box-shadow: 0 0.3125rem 0.625rem 0 rgba(255, 103, 70, 0.2);
}

.widget-timeline .timeline-badge.danger+.timeline-panel {
    background: #ffe5df;
    border-color: #ffe5df;
}

[data-theme-version="dark"] .widget-timeline .timeline-badge.danger+.timeline-panel {
    background-color: rgba(255, 103, 70, 0.15);
    border-color: transparent;
}

.widget-timeline .timeline-badge.info {
    border-color: white;
}

[data-theme-version="dark"] .widget-timeline .timeline-badge.info {
    border-color: rgba(72, 169, 248, 0.1);
}

.widget-timeline .timeline-badge.info:after {
    background-color: #48A9F8 !important;
    box-shadow: 0 0.3125rem 0.625rem 0 rgba(72, 169, 248, 0.2);
}

.widget-timeline .timeline-badge.info+.timeline-panel {
    background: white;
    border-color: white;
}

[data-theme-version="dark"] .widget-timeline .timeline-badge.info+.timeline-panel {
    background-color: rgba(72, 169, 248, 0.1);
    border-color: transparent;
}

.widget-timeline .timeline-badge.dark {
    border-color: #f1f1f1;
}

[data-theme-version="dark"] .widget-timeline .timeline-badge.dark {
    border-color: rgba(177, 177, 177, 0.35);
}

.widget-timeline .timeline-badge.dark:after {
    background-color: #B1B1B1 !important;
    box-shadow: 0 0.3125rem 0.625rem 0 rgba(177, 177, 177, 0.2);
}

.widget-timeline .timeline-badge.dark+.timeline-panel {
    background: #f1f1f1;
    border-color: #f1f1f1;
}

[data-theme-version="dark"] .widget-timeline .timeline-badge.dark+.timeline-panel {
    background-color: rgba(177, 177, 177, 0.35);
    border-color: transparent;
}

.widget-timeline.style-1 .timeline-panel {
    background: transparent;
}

.widget-timeline.style-1 .timeline .timeline-badge.timeline-badge+.timeline-panel {
    background: transparent !important;
    border-style: solid;
    border-width: 0 0 0 0.3125rem;
    border-radius: 0;
    padding: 0.3125rem 0.625rem 0.3125rem 0.9375rem;
}

.widget-timeline.style-1 .timeline .timeline-badge.timeline-badge+.timeline-panel:after {
    border: 0;
    left: -0.5625rem;
    width: 0.4375rem;
    height: 0.4375rem;
}

.widget-timeline.style-1 .timeline .timeline-badge.primary+.timeline-panel {
    border-color: var(--primary);
}

.widget-timeline.style-1 .timeline .timeline-badge.primary+.timeline-panel:after {
    background: var(--primary);
}

.widget-timeline.style-1 .timeline .timeline-badge.success+.timeline-panel {
    border-color: #1BD084;
}

.widget-timeline.style-1 .timeline .timeline-badge.success+.timeline-panel:after {
    background: #1BD084;
}

.widget-timeline.style-1 .timeline .timeline-badge.warning+.timeline-panel {
    border-color: #FE8024;
}

.widget-timeline.style-1 .timeline .timeline-badge.warning+.timeline-panel:after {
    background: #FE8024;
}

.widget-timeline.style-1 .timeline .timeline-badge.danger+.timeline-panel {
    border-color: #FF6746;
}

.widget-timeline.style-1 .timeline .timeline-badge.danger+.timeline-panel:after {
    background: #FF6746;
}

.widget-timeline.style-1 .timeline .timeline-badge.info+.timeline-panel {
    border-color: #48A9F8;
}

.widget-timeline.style-1 .timeline .timeline-badge.info+.timeline-panel:after {
    background: #48A9F8;
}

.widget-timeline.style-1 .timeline .timeline-badge.dark+.timeline-panel {
    border-color: #B1B1B1;
}

.widget-timeline.style-1 .timeline .timeline-badge.dark+.timeline-panel:after {
    background: #B1B1B1;
}

#chart_widget_4 {
    height: 255px !important;
}

#chart_widget_5 .ct-series-a .ct-line,
#chart_widget_5 .ct-series-a .ct-point {
    stroke: #46ffc8;
}

#chart_widget_5 .ct-line {
    stroke-width: 1px;
}

#chart_widget_5 .ct-point {
    stroke-width: 2px;
}

#chart_widget_5 .ct-series-a .ct-area {
    fill: #43d66c;
}

#chart_widget_5 .ct-area {
    fill-opacity: 1;
}

#chart_widget_6 .ct-series-a .ct-line,
#chart_widget_6 .ct-series-a .ct-point {
    stroke: #48A9F8;
}

#chart_widget_6 .ct-line {
    stroke-width: 2px;
}

#chart_widget_6 .ct-point {
    stroke-width: 5px;
}

#chart_widget_6 .ct-series-a .ct-area {
    fill: #48A9F8;
}

#chart_widget_6 .ct-area {
    fill-opacity: .5;
}

#chart_widget_8 {
    height: 255px;
}

#chart_widget_8 .ct-series-a .ct-line,
#chart_widget_8 .ct-series-a .ct-point {
    stroke: #48A9F8;
}

#chart_widget_8 .ct-line {
    stroke-width: 2px;
}

#chart_widget_8 .ct-point {
    stroke-width: 5px;
}

#chart_widget_8 .ct-series-a .ct-area {
    fill: #48A9F8;
}

#chart_widget_8 .ct-area {
    fill-opacity: .5;
}

#chart_widget_9,
#chart_widget_10 {
    height: 250px !important;
}

#chart_widget_11 .ct-slice-donut,
#chart_widget_12 .ct-slice-donut,
#chart_widget_13 .ct-slice-donut {
    stroke-width: 25px !important;
}

#chart_widget_11 {
    height: 270px !important;
}

#chart_widget_17 {
    height: 150px !important;
}

.chart_widget_tab_one .nav-link {
    border: 1px solid #ddd;
}

.chart_widget_tab_one .nav-link.active {
    background-color: var(--primary);
    border: 1px solid var(--primary);
    color: #fff;
}

.chart_widget_tab_one .nav-link.active:hover {
    border: 1px solid var(--primary);
}

.chart_widget_tab_one .nav-link:hover {
    border: 1px solid #ddd;
}

[data-theme-version="dark"] .ccc-widget>div {
    background: #28253b !important;
    border-color: #333a54 !important;
}

.social-icon {
    display: inline-block;
    width: 40px;
    height: 40px;
    line-height: 40px;
    border-radius: 4px;
    text-align: center;
    background: #F2F2F2;
    margin-bottom: 0.5rem;
    font-size: 20px;
}

.social-icon i {
    color: #fff;
}

.social-icon.youtube {
    background: #FF0000;
}

.social-icon.facebook {
    background: #3b5998;
}

.social-icon.twitter {
    background: #1da1f2;
}

.social-icon2 a {
    border: 0.1rem solid var(--primary);
    display: block;
    padding: 1rem;
    margin-top: 1.5rem;
    margin-bottom: .5rem;
    border-radius: .3rem;
    font-size: 1.6rem;
}

.social-icon2 i {
    font-size: 12px;
    color: var(--primary);
}

.social-icon3 ul li {
    display: inline-block;
}

.social-icon3 ul li a {
    display: block;
}

.social-icon3 ul li a i {
    font-size: 1.4rem;
    padding: 1rem .7rem;
    color: #464a53;
}

.social-icon3 ul li a:hover i {
    color: var(--primary);
}

.social-icons-muted ul li a i {
    color: #89879f;
}

.social-links a {
    padding: .5rem;
}

.widget-stat .media {
    padding: 0px 0;
    align-items: center;
}

.widget-stat .media>span {
    height: 85px;
    width: 85px;
    border-radius: 50px;
    padding: 10px 12px;
    font-size: 32px;
    display: flex;
    justify-content: center;
    align-items: center;
    color: #464a53;
}

@media only screen and (max-width: 1400px) {
    .widget-stat .media>span {
        height: 70px;
        width: 70px;
        min-width: 70px;
    }
}

.widget-stat .media .media-body p {
    font-weight: 500;
    font-size: 16px;
    line-height: 1.5;
}

@media only screen and (max-width: 1400px) {
    .widget-stat .media .media-body p {
        font-size: 14px;
    }
}

[data-theme-version="dark"] .widget-stat .media .media-body p {
    color: #c4c9d5;
}

.widget-stat .media .media-body small,
.widget-stat .media .media-body .small,
.widget-stat .media .media-body .small {
    font-size: 75%;
}

.widget-stat .media .media-body h3,
.widget-stat .media .media-body .h3 {
    font-size: 30px;
    font-weight: 600;
    margin: 0;
    line-height: 1.2;
}

.widget-stat .media .media-body h4,
.widget-stat .media .media-body .h4 {
    font-size: 24px;
    display: inline-block;
    vertical-align: middle;
}

.widget-stat .media .media-body span {
    margin-left: 5px;
}

.widget-stat[class*="bg-"] .media>span {
    background-color: rgba(255, 255, 255, 0.25);
    color: #fff;
}

.widget-stat[class*="bg-"] .progress {
    background-color: rgba(255, 255, 255, 0.25) !important;
}

[direction="RTL"] .widget-stat .media .media-body span {
    margin-left: 0;
    margin-right: 10px;
}

.dez-widget-1 .card {
    background: #FFE7DB;
}

.dez-widget-1 .card .card-body p {
    color: #f87533;
}

.dez-widget-1 .icon {
    float: right;
    width: 50px;
    height: 50px;
    display: flex;
    align-items: center;
    justify-content: center;
    border-radius: 6px;
    font-size: 28px;
}

.bgl-primary {
    background: var(--rgba-primary-1);
    border-color: var(--rgba-primary-1);
}

[data-theme-version="dark"] .bgl-primary {
    background-color: var(--rgba-primary-1);
    border-color: var(--rgba-primary-1);
}

.bgl-secondary {
    background: #d3eab6;
    border-color: #d3eab6;
}

[data-theme-version="dark"] .bgl-secondary {
    background-color: rgba(139, 199, 64, 0.5);
    border-color: rgba(139, 199, 64, 0.5);
}

.bgl-success {
    background: #b7f6db;
    border-color: #b7f6db;
}

[data-theme-version="dark"] .bgl-success {
    background-color: rgba(27, 208, 132, 0.1);
    border-color: rgba(27, 208, 132, 0.1);
}

.bgl-warning {
    background: #fff0e5;
    border-color: #fff0e5;
}

[data-theme-version="dark"] .bgl-warning {
    background-color: rgba(254, 128, 36, 0.1);
    border-color: rgba(254, 128, 36, 0.1);
}

.bgl-danger {
    background: #ffe5df;
    border-color: #ffe5df;
}

[data-theme-version="dark"] .bgl-danger {
    background-color: rgba(255, 103, 70, 0.15);
    border-color: rgba(255, 103, 70, 0.15);
}

.bgl-info {
    background: white;
    border-color: white;
}

[data-theme-version="dark"] .bgl-info {
    background-color: rgba(72, 169, 248, 0.1);
    border-color: rgba(72, 169, 248, 0.1);
}

.bg-primary-light {
    background: var(--rgba-primary-1);
}

[data-theme-version="dark"] .bg-primary-light {
    background-color: var(--rgba-primary-1);
}

.bg-secondary-light {
    background: rgba(211, 234, 182, 0.5);
}

[data-theme-version="dark"] .bg-secondary-light {
    background-color: rgba(139, 199, 64, 0.05);
}

.bg-success-light {
    background: rgba(183, 246, 219, 0.5);
}

[data-theme-version="dark"] .bg-success-light {
    background-color: rgba(27, 208, 132, 0.05);
}

.bg-warning-light {
    background: rgba(255, 240, 229, 0.5);
}

[data-theme-version="dark"] .bg-warning-light {
    background-color: rgba(254, 128, 36, 0.05);
}

.bg-danger-light {
    background: rgba(255, 229, 223, 0.5);
}

[data-theme-version="dark"] .bg-danger-light {
    background-color: rgba(255, 103, 70, 0.05);
}

.bg-info-light {
    background: rgba(255, 255, 255, 0.5);
}

[data-theme-version="dark"] .bg-info-light {
    background-color: rgba(72, 169, 248, 0.05);
}

.bgl-dark {
    background: #f1f1f1;
    border-color: #f1f1f1;
}

.bgl-light {
    background: #babbbf;
    border-color: #babbbf;
}

.overlay-box {
    position: relative;
    z-index: 1;
}

.overlay-box:after {
    content: "";
    width: 100%;
    height: 100%;
    left: 0;
    top: 0;
    position: absolute;
    opacity: 0.85;
    background: var(--primary);
    z-index: -1;
}

.rating-bar {
    font-size: 13px;
}

.tdl-holder {
    margin: 0 auto;
}

.tdl-holder ul {
    list-style: none;
    margin: 0;
    padding: 0;
}

.tdl-holder li {
    background-color: #fff;
    border-bottom: 1px solid #f0f1f5;
    list-style: none none;
    margin: 0;
    padding: 0;
}

.tdl-holder li span {
    margin-left: 35px;
    font-size: 1rem;
    vertical-align: middle;
    transition: all 0.2s linear;
}

[direction="RTL"] .tdl-holder li span {
    margin-left: auto;
    margin-right: 35px;
}

.tdl-holder label {
    cursor: pointer;
    display: block;
    line-height: 50px;
    padding-left: 1.5rem;
    position: relative;
    margin: 0 !important;
}

[direction="RTL"] .tdl-holder label {
    padding-left: 0;
    padding-right: 1.5rem;
}

.tdl-holder label:hover {
    background-color: #eef1f6;
    color: #B1B1B1;
}

.tdl-holder label:hover a {
    color: #FF6746;
}

.tdl-holder label a {
    color: #fff;
    display: inline-block;
    line-height: normal;
    height: 100%;
    text-align: center;
    text-decoration: none;
    width: 50px;
    transition: all 0.2s linear;
    padding: 18px 0px;
    font-size: 18px;
    position: absolute;
    right: 0;
}

[direction="RTL"] .tdl-holder label a {
    right: auto;
    left: 0;
}

.tdl-holder input[type=checkbox] {
    cursor: pointer;
    opacity: 0;
    position: absolute;
}

.tdl-holder input[type=checkbox]+i {
    background-color: #fff;
    border: 1px solid #e7e7e7;
    display: block;
    height: 20px;
    position: absolute;
    top: 15px;
    width: 20px;
    z-index: 1;
    border-radius: 00px;
    font-size: 11px;
    border-radius: 4px;
}

.tdl-holder input[type=checkbox]:checked+i {
    background: var(--primary);
    border-color: transparent;
}

.tdl-holder input[type=checkbox]:checked+i::after {
    content: "\f00c";
    font-family: 'fontAwesome';
    display: block;
    left: 2px;
    position: absolute;
    top: -14px;
    z-index: 2;
    color: #fff;
}

.tdl-holder input[type=checkbox]:checked~span {
    text-decoration: line-through;
    position: relative;
}

.tdl-holder input[type=text] {
    background-color: #fff;
    height: 50px;
    margin-top: 29px;
    border-radius: 3px;
}

.tdl-holder input[type=text]::placeholder {
    color: #B1B1B1;
}

.widget-message p {
    font-size: 14px;
    line-height: 1.5;
}

.picker .picker__frame {
    min-width: 450px !important;
    max-width: 450px !important;
}

.picker .picker__frame .picker__box {
    padding: 20px;
    border: 0;
    box-shadow: 0 5px 10px rgba(0, 0, 0, 0.1);
}

.picker .picker__frame .picker__box .picker__header {
    margin-top: 0;
}

.picker .picker__frame .picker__box .picker__header .picker__year {
    color: var(--primary);
    font-style: inherit;
    font-size: 20px;
}

.picker .picker__frame .picker__box .picker__header .picker__nav--prev,
.picker .picker__frame .picker__box .picker__header .picker__nav--next {
    width: 40px;
    height: 40px;
    padding: 0;
    line-height: 40px;
    border-radius: 2px;
}

.picker .picker__frame .picker__box .picker__header .picker__nav--prev:before,
.picker .picker__frame .picker__box .picker__header .picker__nav--next:before {
    content: none !important;
}

.picker .picker__frame .picker__box .picker__header .picker__nav--prev:after,
.picker .picker__frame .picker__box .picker__header .picker__nav--next:after {
    font-family: 'Font Awesome 5 Free';
    border: 0;
    margin: 0 auto;
    font-size: 22px;
    font-weight: 900;
}

.picker .picker__frame .picker__box .picker__header .picker__nav--prev:hover,
.picker .picker__frame .picker__box .picker__header .picker__nav--next:hover {
    background-color: var(--rgba-primary-3) !important;
    color: var(--primary) !important;
}

.picker .picker__frame .picker__box .picker__header .picker__nav--prev {
    left: 0;
}

.picker .picker__frame .picker__box .picker__header .picker__nav--prev:after {
    content: "\f0d9";
}

.picker .picker__frame .picker__box .picker__header .picker__nav--next {
    right: 0;
}

.picker .picker__frame .picker__box .picker__header .picker__nav--next:after {
    content: "\f0da";
}

.picker .picker__frame .picker__box .picker__table .picker__weekday {
    padding: 10px 0;
    font-size: 16px;
}

.picker .picker__frame .picker__box .picker__table .picker__day {
    width: 40px;
    height: 40px;
    border-radius: 50px;
    padding: 0 !important;
    font-size: 16px;
    line-height: 40px;
    margin: auto;
    border: 0 !important;
}

.picker .picker__frame .picker__box .picker__table .picker__day.picker__day--today:before {
    content: none !important;
}

.picker .picker__frame .picker__box .picker__table .picker__day.picker__day--highlighted {
    border: 0 !important;
    padding: 0;
    background-color: var(--rgba-primary-3) !important;
    color: #fff !important;
}

.picker .picker__frame .picker__box .picker__table .picker__day:hover {
    background-color: var(--rgba-primary-3) !important;
    color: #fff !important;
}

.picker .picker__frame .picker__box .picker__footer .picker__button--today {
    background-color: var(--rgba-primary-3) !important;
    color: #fff !important;
}

.picker .picker__frame .picker__box .picker__footer .picker__button--today:before {
    content: none !important;
}

.picker .picker__frame .picker__box .picker__footer .picker__button--clear,
.picker .picker__frame .picker__box .picker__footer .picker__button--close,
.picker .picker__frame .picker__box .picker__footer .picker__button--today {
    border: 0;
    border-radius: 2px;
    font-size: 16px;
}

.picker .picker__frame .picker__box .picker__footer .picker__button--clear:hover,
.picker .picker__frame .picker__box .picker__footer .picker__button--close:hover,
.picker .picker__frame .picker__box .picker__footer .picker__button--today:hover {
    background-color: var(--rgba-primary-3) !important;
    color: #fff !important;
}

@media only screen and (max-width: 575px) {
    .picker .picker__frame {
        min-width: 100% !important;
        max-width: 100% !important;
    }

    .picker .picker__frame .picker__box {
        padding: 15px;
        margin: 0 10px;
    }
}

.card-list {
    overflow: unset;
    height: calc(100% - 50px);
}

.card-list .card-header {
    padding-top: 0;
    padding-bottom: 0;
}

.card-list .card-header .photo {
    overflow: hidden;
    border-radius: 5px;
    width: 100%;
}

@media only screen and (max-width: 1199px) {
    .card-list {
        height: calc(100% - 40px);
    }
}

.card-list.list-left {
    margin-top: 15px;
    margin-left: 15px;
}

.card-list.list-left .card-header {
    padding-left: 0;
}

.card-list.list-left .card-header .photo {
    margin: -15px 15px 0 -15px;
}

.card-list.list-right {
    margin-top: 15px;
    margin-right: 15px;
    text-align: right;
}

.card-list.list-right .card-header {
    padding-right: 0;
}

.card-list.list-right .card-header .photo {
    margin: -15px -15px 0 15px;
}

.card-list.list-right .card-header .photo img {
    width: 100%;
}

.card-list.list-center {
    margin-top: 15px;
}

.card-list.list-center .card-header .photo {
    margin: -15px 0 0 0;
}

.card-list .photo img {
    width: 100%;
}

.card-profile .profile-photo {
    margin-top: -20px;
}

.widget-media .timeline .timeline-panel {
    display: flex;
    align-items: center;
    border-bottom: 1px solid #eaeaea;
    padding-bottom: 15px;
    margin-bottom: 15px;
}

.widget-media .timeline .timeline-panel .media {
    width: 50px;
    height: 50px;
    background: #eee;
    border-radius: 12px;
    overflow: hidden;
    font-size: 20px;
    text-align: center;
    display: flex;
    align-items: center;
    justify-content: center;
    font-weight: 700;
    align-self: start;
}

.widget-media .timeline .timeline-panel .media-primary {
    background: var(--rgba-primary-1);
    color: var(--primary);
}

[data-theme-version="dark"] .widget-media .timeline .timeline-panel .media-primary {
    background-color: var(--rgba-primary-1);
}

.widget-media .timeline .timeline-panel .media-info {
    background: white;
    color: #48A9F8;
}

[data-theme-version="dark"] .widget-media .timeline .timeline-panel .media-info {
    background-color: rgba(72, 169, 248, 0.1);
}

.widget-media .timeline .timeline-panel .media-warning {
    background: #fff0e5;
    color: #FE8024;
}

[data-theme-version="dark"] .widget-media .timeline .timeline-panel .media-warning {
    background-color: rgba(254, 128, 36, 0.1);
}

.widget-media .timeline .timeline-panel .media-danger {
    background: #ffe5df;
    color: #FF6746;
}

[data-theme-version="dark"] .widget-media .timeline .timeline-panel .media-danger {
    background-color: rgba(255, 103, 70, 0.15);
}

.widget-media .timeline .timeline-panel .media-success {
    background: #b7f6db;
    color: #1BD084;
}

[data-theme-version="dark"] .widget-media .timeline .timeline-panel .media-success {
    background-color: rgba(27, 208, 132, 0.1);
}

.widget-media .timeline .timeline-panel .media-body p {
    font-size: 14px;
    line-height: 1.5;
}

.widget-media .timeline .timeline-panel .dropdown {
    align-self: self-end;
    margin-top: 5px;
}

.widget-media .timeline li:last-child .timeline-panel {
    margin-bottom: 0;
    border-bottom: 0;
    padding-bottom: 0;
}

.card[class*="bg-"] .timeline .timeline-panel {
    border-color: rgba(255, 255, 255, 0.2) !important;
}

@media only screen and (max-width: 1199px) {
    .table {
        font-size: 0.875rem !important;
    }
}

.table strong {
    color: #B1B1B1;
}

.table td {
    border-color: #f0f1f5;
    padding: 12px 9px;
}

[data-theme-version="dark"] .table td {
    border-color: #333a54;
}

.table.shadow-hover tr:hover {
    background-color: #fff;
    box-shadow: 0 0px 30px var(--rgba-primary-1);
}

[data-theme-version="dark"] .table.shadow-hover tr:hover {
    background-color: #251e35;
}

.table.bg-secondary-hover th,
.table.bg-secondary-hover td {
    border: none;
    font-weight: 500;
}

.table.bg-secondary-hover tr:hover {
    background: #8BC740;
}

.table.bg-secondary-hover tr:hover td,
.table.bg-secondary-hover tr:hover th {
    color: #fff !important;
}

.table.bg-info-hover th,
.table.bg-info-hover td {
    border: none;
    font-weight: 500;
}

.table.bg-info-hover tr:hover {
    background: #48A9F8;
}

.table.bg-info-hover tr:hover td,
.table.bg-info-hover tr:hover th {
    color: #fff !important;
}

.table.bg-warning-hover th,
.table.bg-warning-hover td {
    border: none;
    font-weight: 500;
}

.table.bg-warning-hover tr:hover {
    background: #FE8024;
}

.table.bg-warning-hover tr:hover td,
.table.bg-warning-hover tr:hover th {
    color: #fff !important;
}

.table thead th {
  border-bottom-width: 1px;
  font-size: 14px;
  font-weight: 600;
  letter-spacing: 0.5px;
  border-color: #d3d3d3;
  color: #2a2a2a; }
  [data-theme-version="dark"] .table thead th {
    border-color: #333a54; }

.table tbody tr td {
  vertical-align: middle;
  border-color: #d3d3d3; }
  [data-theme-version="dark"] .table tbody tr td {
    border-color: #333a54; }

.table:not(.table-bordered) thead th {
    border-top: none;
}

.table .thead-primary th {
    background-color: var(--primary);
    color: #fff;
}

.table .thead-info th {
    background-color: #48A9F8;
    color: #fff;
}

.table .thead-warning th {
    background-color: #FE8024;
    color: #fff;
}

.table .thead-danger th {
    background-color: #FF6746;
    color: #fff;
}

.table .thead-success th {
    background-color: #1BD084;
    color: #fff;
}

.table.primary-table-bordered {
    border: 1px solid #f0f1f5;
}

[data-theme-version="dark"] .table.primary-table-bordered {
    border-color: #333a54;
}

.table.primary-table-bg-hover thead th {
    background-color: var(--primary-dark);
    color: #fff;
    border-bottom: none;
}

.table.primary-table-bg-hover tbody tr {
    background-color: var(--primary);
    color: #fff;
    transition: all .1s ease;
}

.table.primary-table-bg-hover tbody tr:hover {
    background-color: var(--rgba-primary-1);
}

.table.primary-table-bg-hover tbody tr:not(:last-child) td,
.table.primary-table-bg-hover tbody tr:not(:last-child) th {
    border-bottom: 1px solid var(--primary-dark);
}

.table-responsive-tiny {
    min-width: 18.75rem;
}

.table-responsive-sm {
    min-width: 30rem !important;
}

.table-responsive-md {
    min-width: 36rem !important;
}

.table-responsive-lg {
    min-width: 60.9375rem !important;
}

.table-responsive-xl {
    min-width: 70.9375rem !important;
}

.table-primary,
.table-primary>th,
.table-primary>td {
    background-color: var(--rgba-primary-1);
    color: var(--primary);
}

[data-theme-version="dark"] .table-primary,
[data-theme-version="dark"] .table-primary>th,
[data-theme-version="dark"] .table-primary>td {
    background-color: var(--rgba-primary-1);
}

.table-success,
.table-success>th,
.table-success>td {
    background-color: #b7f6db;
    color: #1BD084;
}

[data-theme-version="dark"] .table-success,
[data-theme-version="dark"] .table-success>th,
[data-theme-version="dark"] .table-success>td {
    background-color: rgba(27, 208, 132, 0.1);
}

.table-info,
.table-info>th,
.table-info>td {
    background-color: white;
    color: #48A9F8;
}

[data-theme-version="dark"] .table-info,
[data-theme-version="dark"] .table-info>th,
[data-theme-version="dark"] .table-info>td {
    background-color: rgba(72, 169, 248, 0.1);
}

.table-warning,
.table-warning>th,
.table-warning>td {
    background-color: #fff0e5;
    color: #FE8024;
}

[data-theme-version="dark"] .table-warning,
[data-theme-version="dark"] .table-warning>th,
[data-theme-version="dark"] .table-warning>td {
    background-color: rgba(254, 128, 36, 0.1);
}

.table-danger,
.table-danger>th,
.table-danger>td {
    background-color: #ffe5df;
    color: #FF6746;
}

[data-theme-version="dark"] .table-danger,
[data-theme-version="dark"] .table-danger>th,
[data-theme-version="dark"] .table-danger>td {
    background-color: rgba(255, 103, 70, 0.15);
}

.table-active,
.table-active>th,
.table-active>td {
    background-color: #f2f4fa;
}

[data-theme-version="dark"] .table-active,
[data-theme-version="dark"] .table-active>th,
[data-theme-version="dark"] .table-active>td {
    background-color: #251e35;
}

.card-table th:first-child,
.card-table td:first-child {
    padding-left: 30px;
}

@media only screen and (max-width: 575px) {

    .card-table th:first-child,
    .card-table td:first-child {
        padding-left: 15px;
    }
}

.card-table th:last-child,
.card-table td:last-child {
    padding-right: 30px;
}

@media only screen and (max-width: 575px) {

    .card-table th:last-child,
    .card-table td:last-child {
        padding-right: 15px;
    }
}

.bootgrid-header {
    padding: 0 !important;
    margin: 0;
}

@media only screen and (max-width: 575px) {
    .bootgrid-header .actionBar {
        padding: 0;
    }

    .bootgrid-header .search {
        margin: 0 0 10px 0;
    }
}

table#example {
    padding: 0rem 0 2rem 0;
}

table.dataTable {
    color: #000;
    border-radius: 0.625rem;
}

#example2_wrapper .dataTables_scrollBody {
    max-height: 33.25rem !important;
}

#employees,
#custommers {
    padding: .5rem 0 1rem 0;
}

.dataTables_wrapper .dataTables_paginate {
    padding: 10px 0;
}

@media only screen and (max-width: 1400px) {
    .dataTables_wrapper .dataTables_paginate {
        padding: 5px 0;
    }
}

table.dataTable thead th,
table.dataTable thead td {
    padding: 30px 15px;
    border-bottom: 1px solid #f0f1f5;
}

@media only screen and (max-width: 1400px) {

    table.dataTable thead th,
    table.dataTable thead td {
        padding: 8px 15px;
    }
}

table.dataTable tfoot th,
table.dataTable tfoot td {
    border-top: 0;
}

table.dataTable tbody td {
    background: #fff !important;
}

table.dataTable thead th {
    color: #000;
    font-size: 18px;
    white-space: nowrap;
    font-weight: 600;
}

[data-theme-version="dark"] table.dataTable thead th {
    color: #fff;
}

@media only screen and (max-width: 1400px) {
    table.dataTable thead th {
        font-size: 14px;
    }
}

table.dataTable tbody td {
    font-size: 16px;
    padding: 22px 15px;
}

@media only screen and (max-width: 1400px) {
    table.dataTable tbody td {
        padding: 8px 15px;
        font-size: 14px;
    }
}

table.dataTable tr.selected {
    color: var(--primary);
}

table.dataTable tfoot th {
    color: #B1B1B1;
    font-weight: 600;
}

[data-theme-version="dark"] table.dataTable tfoot th {
    color: #fff;
}

.dataTables_wrapper input[type="search"],
.dataTables_wrapper input[type="text"],
.dataTables_wrapper select {
    border: 1px solid #e2e2e2;
    padding: .3rem 0.5rem;
    color: #715d5d;
    border-radius: 5px;
}

[data-theme-version="dark"] .dataTables_wrapper input[type="search"],
[data-theme-version="dark"] .dataTables_wrapper input[type="text"],
[data-theme-version="dark"] .dataTables_wrapper select {
    background: #251e35;
    border-color: #333a54;
    color: #fff;
}

.dataTables_wrapper .dataTables_length {
    margin-bottom: 15px;
}

.dataTables_wrapper .dataTables_length .bootstrap-select {
    width: 80px !important;
    margin: 0 5px;
}

table.dataTable.no-footer {
    border-bottom: 0;
}

.min-w850 {
    min-width: 850px;
}

.rounded-lg {
    min-width: 30px;
}

.dataTables_scroll {
    padding: 1rem 0;
}

.dataTables_scrollFoot {
    padding-top: 1rem;
}

@media (max-width: 991.98px) {

    .dataTables_wrapper .dataTables_length,
    .dataTables_wrapper .dataTables_filter {
        text-align: left;
    }
}

.dataTablesCard {
    background-color: #fff;
    box-shadow: 0px 12px 23px 0px rgba(62, 73, 84, 0.04);
    border-radius: 0;
}

.dataTablesCard tbody tr:hover {
    background: #fff !important;
}

.dataTablesCard tbody tr:hover td {
    background: transparent !important;
}

.dataTables_wrapper .dataTables_info {
    padding: 10px 0;
}

@media only screen and (max-width: 1400px) {
    .dataTables_wrapper .dataTables_info {
        padding: 8px 0;
    }
}

table.dataTable.row-border tbody th,
table.dataTable.row-border tbody td,
table.dataTable.display tbody th,
table.dataTable.display tbody td {
  border-color: #dfdfdf; }
  [data-theme-version="dark"] table.dataTable.row-border tbody th, [data-theme-version="dark"]
  table.dataTable.row-border tbody td, [data-theme-version="dark"]
  table.dataTable.display tbody th, [data-theme-version="dark"]
  table.dataTable.display tbody td {
    border-color: #333a54; }

table.dataTable thead .sorting {
    background-position: center right 15px;
}

.dataTables_wrapper .dataTables_paginate span {
    border-radius: 0;
    display: inline-block;
    margin: 0 0;
}

.dataTables_wrapper .dataTables_paginate span a {
    color: #fff;
    background: transparent !important;
}

.dataTables_wrapper .dataTables_paginate .paginate_button {
    border: 0 !important;
    padding: 15px 25px;
    border: 0px solid var(--primary) !important;
    background: var(--rgba-primary-3) !important;
    border-radius: 5rem;
    color: var(--primary) !important;
    font-size: 16px;
    margin: 0 2px;
    display: inline-block;
}

@media only screen and (max-width: 1400px) {
    .dataTables_wrapper .dataTables_paginate .paginate_button {
        padding: 8px 15px;
        font-size: 14px;
    }
}

.dataTables_wrapper .dataTables_paginate .paginate_button:hover,
.dataTables_wrapper .dataTables_paginate .paginate_button.current:hover,
.dataTables_wrapper .dataTables_paginate .paginate_button.current {
    color: #fff !important;
    background: var(--primary) !important;
}

.dataTables_wrapper .dataTables_paginate .paginate_button.previous,
.dataTables_wrapper .dataTables_paginate .paginate_button.next {
    background: #fff !important;
    color: var(--primary) !important;
    margin: 0 10px;
}

.dataTables_wrapper .dataTables_paginate .paginate_button.previous:hover,
.dataTables_wrapper .dataTables_paginate .paginate_button.next:hover {
    background: #fff !important;
    color: var(--primary) !important;
}

.fooicon {
    font-size: 1.25rem;
    color: #B1B1B1;
}

.jsgrid-table .jsgrid-header-row>.jsgrid-header-cell {
    color: #B1B1B1;
}

.jsgrid-table>tbody>tr>td {
    padding: 1.2em;
}

.jsgrid-table .jsgrid-insert-row input,
.jsgrid-table .jsgrid-insert-row select,
.jsgrid-table .jsgrid-edit-row input,
.jsgrid-table .jsgrid-edit-row select {
    border: 1px solid #DDDFE1;
}

.jsgrid .jsgrid-button {
    border: 0 !important;
    margin-left: 10px;
}

.error-page .error-text {
    font-size: 150px;
    line-height: 1;
}

@media only screen and (max-width: 575px) {
    .error-page .error-text {
        font-size: 80px;
    }
}

.error-page h4,
.error-page .h4 {
    font-size: 40px;
    margin-bottom: 5px;
}

@media only screen and (max-width: 575px) {

    .error-page h4,
    .error-page .h4 {
        font-size: 20px;
    }
}

.error-page p {
    font-size: 16px;
}

@media only screen and (max-width: 575px) {
    .error-page p {
        font-size: 14px;
    }
}

.authincation-content {
    background: #ffffff;
    box-shadow: 0 0 35px 0 rgba(154, 161, 171, 0.15);
    border-radius: 5px;
}

[data-theme-version="dark"] .authincation-content {
    background: #28253b;
    box-shadow: none;
}

.welcome-content {
    background: url('1.5da72251d86f95b8.jpg');
    background-size: cover;
    background-position: center;
    height: 100%;
    padding: 75px 50px;
    position: relative;
    z-index: 1;
    border-top-left-radius: 5px;
    border-bottom-left-radius: 5px;
}

.welcome-content::after {
    content: '';
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    background: var(--primary);
    opacity: 0.75;
    z-index: -1;
    border-top-left-radius: 5px;
    border-bottom-left-radius: 5px;
}

.welcome-content .welcome-title {
    color: #fff;
    font-weight: 500;
    font-size: 20px;
}

.welcome-content p {
    color: #fff;
}

.welcome-content .brand-logo a {
    display: inline-block;
    margin-bottom: 20px;
    font-weight: 700;
    color: #fff;
    font-size: 20px;
}

.welcome-content .brand-logo a img {
    width: 100px;
}

.welcome-content .intro-social {
    position: absolute;
    bottom: 75px;
}

.welcome-content .intro-social ul {
    margin-bottom: 0;
}

.welcome-content .intro-social ul li {
    display: inline-block;
}

.welcome-content .intro-social ul li a {
    color: #fff;
    font-size: 14px;
    padding: 0px 7px;
}

.auth-form {
    padding: 30px 30px;
}

@media only screen and (max-width: 575px) {
    .auth-form {
        padding: 30px;
    }
}

.auth-form .btn-submit {
    height: 50px;
    font-weight: 700;
    background-color: var(--primary);
    /* background: rgb(122, 204, 198);
    background: -moz-linear-gradient(97deg, rgba(122, 204, 198, 1) 0%, rgba(104, 156, 211, 1) 100%);
    background: -webkit-linear-gradient(97deg, rgba(122, 204, 198, 1) 0%, rgba(104, 156, 211, 1) 100%);
    background: linear-gradient(97deg, rgba(122, 204, 198, 1) 0%, rgba(104, 156, 211, 1) 100%); */
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#7accc6", endColorstr="#689cd3", GradientType=1);
    border: 0;
}

.auth-form .btn-submit:hover {
    background-color: var(--primary);
    /* background: rgb(122, 204, 198);
    background: -moz-linear-gradient(267deg, rgba(122, 204, 198, 1) 0%, rgba(104, 156, 211, 1) 100%);
    background: -webkit-linear-gradient(267deg, rgba(122, 204, 198, 1) 0%, rgba(104, 156, 211, 1) 100%);
    background: linear-gradient(267deg, rgba(122, 204, 198, 1) 0%, rgba(104, 156, 211, 1) 100%); */
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#7accc6", endColorstr="#689cd3", GradientType=1);
}

.auth-form .btn-outline-primary {
    height: 50px;
    font-weight: 700;
}

.auth-form .page-back {
    display: inline-block;
    margin-bottom: 15px;
}

.pricing_table_content {
    background: #fff;
    text-align: center;
    border: 1px solid #e7e7e7;
    border-radius: 3px;
    padding: 25px;
    transition: all 0.25s ease-in-out;
}

.pricing_table_content .package {
    font-weight: 700;
    font-size: 18px;
}

.pricing_table_content .price {
    font-weight: 700;
    font-size: 50px;
    line-height: 100px;
    color: #B1B1B1;
}

.pricing_table_content hr {
    margin: 0;
}

.pricing_table_content .price_list {
    padding: 30px 0;
    text-align: left;
    max-width: 175px;
    margin: 0 auto;
}

.pricing_table_content .price_list li {
    color: #909093;
    font-size: 14px;
    line-height: 25px;
    padding: 7px 0;
}

.pricing_table_content .price_list li i {
    margin-right: 15px;
}

.pricing_table_content .price-btn {
    padding: 15px 50px;
    box-shadow: none;
    border: 1px solid #eaeaea;
    border-radius: 5px;
    font-weight: 700;
    font-size: 14px;
    margin-bottom: 25px;
    transition: all 0.25s ease-in-out;
}

.pricing_table_content:focus,
.pricing_table_content:hover {
    transform: scale(1.05);
    box-shadow: 0 0 10px rgba(0, 0, 0, 0.175);
}

.pricing_table_content:focus .price-btn,
.pricing_table_content:hover .price-btn {
    color: #FF6746;
}

.page-timeline .timeline {
    list-style: none;
    padding: 40px 0;
    position: relative;
}

.page-timeline .timeline-workplan.page-timeline .timeline {
    padding-bottom: 0;
    margin-bottom: 0;
}

.page-timeline .timeline-workplan.page-timeline .timeline.timeline>li>.timeline-badge {
    top: 4.5rem;
}

.page-timeline .timeline-workplan.page-timeline .timeline>li {
    margin-bottom: 2.6rem;
}

@media only screen and (min-width: 1200px) and (max-width: 1650px) {
    .page-timeline .timeline-workplan.page-timeline .timeline li>p {
        max-width: 8rem;
    }
}

@media only screen and (max-width: 1199px) {
    .page-timeline .timeline-workplan.page-timeline .timeline li>p {
        max-width: 7rem;
    }
}

@media only screen and (max-width: 991px) {
    .page-timeline .timeline-workplan.page-timeline .timeline li>p {
        max-width: 100%;
    }
}

@media only screen and (max-width: 575px) {
    .page-timeline .timeline-workplan.page-timeline .timeline li>p {
        max-width: 7rem;
    }
}

.page-timeline .timeline-workplan.page-timeline .timeline::before {
    left: 20%;
    top: 6rem;
}

[direction="RTL"] .page-timeline .timeline-workplan.page-timeline .timeline::before {
    right: 22%;
    left: auto;
}

@media only screen and (max-width: 575px) {
    .page-timeline .timeline-workplan.page-timeline .timeline::before {
        left: 22%;
    }
}

.page-timeline .timeline-workplan.page-timeline .timeline .timeline-badge {
    left: 21.4%;
    height: 0.9rem;
    width: 0.9rem;
    background-color: var(--primary);
}

[direction="RTL"] .page-timeline .timeline-workplan.page-timeline .timeline .timeline-badge {
    right: 19.2%;
    left: auto;
}

@media only screen and (min-width: 1200px) and (max-width: 1650px) {
    .page-timeline .timeline-workplan.page-timeline .timeline .timeline-badge {
        left: 22.4%;
    }
}

@media only screen and (max-width: 1199px) {
    .page-timeline .timeline-workplan.page-timeline .timeline .timeline-badge {
        left: 22.4%;
    }
}

@media only screen and (max-width: 991px) {
    .page-timeline .timeline-workplan.page-timeline .timeline .timeline-badge {
        left: 21.7%;
    }
}

@media only screen and (max-width: 767px) {
    .page-timeline .timeline-workplan.page-timeline .timeline .timeline-badge {
        left: 19.5%;
    }
}

@media only screen and (max-width: 575px) {
    .page-timeline .timeline-workplan.page-timeline .timeline .timeline-badge {
        left: 21.4%;
    }
}

.page-timeline .timeline-workplan.page-timeline .timeline .timeline-badge::after {
    position: absolute;
    width: 1.9rem;
    height: 1.9rem;
    background-color: var(--primary-dark);
    content: "";
    border-radius: 50%;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
}

.page-timeline .timeline-workplan.page-timeline .timeline .timeline-panel {
    width: 70%;
}

.page-timeline .timeline:before {
    top: 0;
    bottom: 0;
    position: absolute;
    content: " ";
    width: 2px;
    background-color: #ECEFF2;
    left: 50%;
    margin-left: -1.5px;
}

.page-timeline .timeline>li {
    margin-bottom: 20px;
    position: relative;
}

.page-timeline .timeline>li:after,
.page-timeline .timeline>li:before {
    content: " ";
    display: table;
}

.page-timeline .timeline>li:after {
    clear: both;
}

.page-timeline .timeline>li:after,
.page-timeline .timeline>li:before {
    content: " ";
    display: table;
}

.page-timeline .timeline>li:after {
    clear: both;
}

.page-timeline .timeline>li>.timeline-panel {
    width: 46%;
    float: left;
    border-radius: 2px;
    position: relative;
}

.page-timeline .timeline>li>.timeline-badge {
    background-color: #f2f4fa;
    border: 1px solid #DDDFE1;
    border-radius: 50%;
    color: #B1B1B1;
    height: 40px;
    left: 50%;
    line-height: 40px;
    margin-left: -13px;
    position: absolute;
    text-align: center;
    top: 30px;
    width: 40px;
    z-index: 1;
    transform: translate(-25%, -3rem);
}

@media (min-width: 576px) {
    .page-timeline .timeline>li>.timeline-badge {
        width: 50px;
        height: 50px;
        line-height: 50px;
    }
}

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

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

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

.page-timeline .timeline-title {
    margin-top: 0;
    color: inherit;
}

.page-timeline .event_time {
    font-size: 14px;
    font-weight: 600;
}

.page-timeline .event_vanue {
    font-size: 14px;
    margin: 5px 0;
    font-weight: 600;
}

.page-timeline .timeline_img {
    height: 100px;
    width: 100px;
}

.page-timeline .timeline-body>p,
.page-timeline .timeline-body>ul {
    margin-bottom: 0;
}

@media (max-width: 767px) {
    .page-timeline ul.timeline:before {
        left: 40px;
    }

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

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

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

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

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

    .page-timeline .timeline_img {
        height: 30%;
        width: 30%;
    }
}

.page-timeline .timeline-timestamp {
    text-align: center;
}

.page-timeline .timeline-timestamp .badge {
    padding: .8rem 2rem;
    border-radius: 50px;
    font-size: 0.8125rem;
}

.profile-card .title {
    position: relative;
}

.profile-card .title span {
    display: inline-block;
    text-transform: uppercase;
    background: #fff;
    position: relative;
    z-index: 1;
    padding-right: 30px;
}

.profile-card .title:after {
    width: 100%;
    height: 1px;
    background: #E7E7E7;
    position: absolute;
    top: 50%;
    transform: translatey(-50%);
    left: 0;
    content: "";
}

.profile-card .form-group {
    margin-bottom: 30px !important;
}

.profile-card td .form-group {
    margin-bottom: unset !important;
}

.profile-card .form-group label {
    font-weight: 400 !important;
}

.profile-card .form-group .input-icon .form-control {
    padding-left: 70px;
    z-index: 0;
}
@media only screen and (max-width: 767px) {
    .profile-card .form-group .input-icon .form-control {
        padding-left: 50px;
    }
}

.profile-card .form-group .input-group-prepend {
    position: absolute;
    top: 50%;
    left: 0px;
    z-index: 1;
    transform: translatey(-50%);
}

.profile-card .form-group .input-group-prepend .input-group-text {
    background: transparent;
}

.profile-card .form-group .input-group-prepend .input-group-text i {
    font-size: 23px;
    color: var(--primary);
}

@media only screen and (max-width: 767px) {
    .profile-card .form-group .input-group-prepend .input-group-text i {
        font-size: 18px;
    }
}

.profile-card .form-group .bootstrap-select.form-control button {
    border-color: #C2C2C2 !important;
    border-width: 0 !important;
    border-bottom-width: 1px !important;
    padding: 10px 0px;
    height: 60px;
    font-size: 18px;
    color: #000;
}

@media only screen and (max-width: 767px) {
    .profile-card .form-group .bootstrap-select.form-control button {
        height: 45px;
        font-size: 14px;
    }
}

.profile-card .form-group .bootstrap-select.form-control button:hover,
.profile-card .form-group .bootstrap-select.form-control button:focus {
    border-color: var(--primary) !important;
    border-bottom-width: 2px !important;
}

.profile-card .form-group .bootstrap-select.form-control .dropdown-toggle:after {
    color: var(--primary);
    font-size: 30px;
}

.profile-card .form-group .form-control {
    border-color: #C2C2C2;
    border-width: 0;
    border-radius: 10px;
    border-bottom-width: 1px;
    padding: 10px 24px;
    height: 50px;
    font-size: 1rem;
    color: #000;
    border: 1px solid #ccc;

}
.profile-card .form-group select.form-control{
  padding: 0;
}

.profile-card .form-group select.form-control.select-dropdown-padding {
    padding-left: 14px;
  }

.profile-card .form-group .form-control::placeholder {
    color: #BBBBBB;
}

.profile-card .form-group .form-control:hover,
.profile-card .form-group .form-control:focus {
    border-color: var(--primary);
    border-bottom-width: 2px;
}

@media only screen and (max-width: 767px) {
    .profile-card .form-group .form-control {
        height: 45px;
        font-size: 14px;
    }
}

.profile-card .form-group textarea.form-control {
    height: unset !important;
    border-radius: 0.625rem;
    color: rgba(0, 0, 0, 0.7);
    background: transparent;
    border-color: #c2c2c2;
    border-width: 0 !important;
    border-radius: 0;
    border-bottom-width: 1px !important;
    padding: 10px 0px !important;
    font-size: 16px !important;
}

.progress-icon {
    height: 62px;
    width: 62px;
    display: block;
    font-weight: 600;
    border-radius: 62px;
    line-height: 62px;
    text-align: center;
    border: 1px solid #EEEEEE;
}

.skill-progress {
    overflow: visible;
}

.skill-progress .progress-bar {
    position: relative;
    border-radius: 10px;
    overflow: visible;
}

.skill-progress .progress-bar:after {
    content: "";
    position: absolute;
    height: 26px;
    width: 26px;
    top: 50%;
    transform: translatey(-50%);
    right: 0;
    border-radius: 5px;
    background: var(--primary);
}

.full-map-area {
    position: relative;
    border-radius: 12px;
    overflow: hidden;
}

.full-map-area a {
    position: absolute;
    bottom: 30px;
    left: 30px;
}

.full-map-area i {
    background: #3e4954;
    position: absolute;
    top: 30px;
    right: 30px;
    width: 56px;
    height: 56px;
    text-align: center;
    line-height: 56px;
    font-size: 24px;
    color: #fff;
    border-radius: 56px;
}

.full-map-area img {
    width: 100%;
}

.iconbox {
    position: relative;
    padding-left: 70px;
}

.iconbox i {
    background: var(--primary);
    width: 50px;
    height: 50px;
    line-height: 50px;
    border-radius: 50px;
    text-align: center;
    font-size: 28px;
    color: #fff;
    position: absolute;
    left: 0;
    top: 0;
}

.iconbox p {
    margin: 0;
    color: #484848;
    font-size: 18px;
    line-height: 1.3;
    font-weight: 500;
}

.iconbox small,
.iconbox .small {
    margin-bottom: 5px;
    font-size: 16px;
    display: block;
}

.widget-timeline-icon li {
    padding-left: 25px;
    position: relative;
    margin-left: 11px;
    border-left: 3px solid var(--primary);
    min-height: 80px;
    padding-top: 1px;
}

.widget-timeline-icon li .icon {
    position: absolute;
    width: 22px;
    height: 22px;
    font-size: 24px;
    color: #fff;
    text-align: center;
    line-height: 22px;
    border-radius: 22px;
    left: -13px;
    top: 0;
}

.widget-timeline-icon li:last-child {
    border-left: 3px solid transparent;
}

.network-chart {
    margin-top: -55px;
}

@media only screen and (max-width: 575px) {
    .network-chart {
        margin-top: 30px;
    }
}

.search-job .form-control {
    width: 380px;
}

@media only screen and (max-width: 1199px) {
    .search-job .form-control {
        width: 330px;
    }
}

@media only screen and (max-width: 575px) {
    .search-job .form-control {
        width: 75%;
    }
}

.min-w20 {
    min-width: 20px;
}

.shadow_1 {
    box-shadow: 0px 4px 2px 0px rgba(0, 0, 0, 0.1);
}

.shadow_1:hover {
    box-shadow: 0px 0px 30px 0px rgba(0, 0, 0, 0.1);
}

.items-table tbody tr {
    padding: 0;
    border-radius: 0.625rem;
    position: relative;
    box-shadow: 0 1px 0 0 #f8f8f8;
    transition: all 0.5s;
}

.items-table tbody tr .dropdown {
    opacity: 0;
}

.items-table tbody tr.active,
.items-table tbody tr:hover {
    box-shadow: 0 4px 4px 0 rgba(0, 0, 0, 0.25);
    z-index: 1;
}

.items-table tbody tr.active .dropdown,
.items-table tbody tr:hover .dropdown {
    opacity: 1;
}

.items-table tbody tr th,
.items-table tbody tr td {
    border: 0;
    padding: 18px 8px;
}

@media only screen and (max-width: 575px) {
    .items-table {
        width: 500px;
    }
}

.star-review i {
    font-size: 16px;
}

.star-review i.text-gray {
    color: #d9d9d9;
}

.star-review span {
    color: #000;
}

.form-head .breadcrumb {
    background: transparent;
    padding: 0;
}

.form-head .search-area {
    max-width: 300px;
    border-radius: 0;
}

@media only screen and (max-width: 1400px) {
    .form-head .search-area {
        max-width: 250px;
    }
}

@media only screen and (max-width: 575px) {
    .form-head .search-area {
        max-width: 250px;
    }
}

.form-head .search-area .form-control {
    border: 0;
    height: 56px;
    padding: 10px 15px;
    font-size: 16px;
    background: #f1f1f1;
    border-radius: 0;
}

@media only screen and (max-width: 1400px) {
    .form-head .search-area .form-control {
        height: 41px;
        padding: 10px 15px;
        font-size: 13px;
    }
}

.form-head .search-area .input-group-append .input-group-text {
    background: #f1f1f1;
    padding: 0 5px 0 30px;
}

@media only screen and (max-width: 1400px) {
    .form-head .search-area .input-group-append .input-group-text {
        padding: 0 5px 0 30px;
    }
}

.form-head .search-area .input-group-append .input-group-text i {
    font-size: 20px;
    color: #7e7e7e;
}

@media only screen and (max-width: 1400px) {
    .form-head .search-area .input-group-append .input-group-text i {
        font-size: 18px;
    }
}

.form-head .dropdown .btn i {
    transform: scale(1.3);
    -moz-transform: scale(1.3);
    -webkit-transform: scale(1.3);
    -ms-transform: scale(1.3);
    -o-transform: scale(1.3);
    display: inline-block;
}

.form-head .dropdown:after {
    color: var(--primary);
    font-size: 25px;
}

.form-head .btn i {
    line-height: 1;
    transform: scale(1.3);
    display: inline-block;
    margin-right: 5px;
}

.form-head .btn-outline-primary {
    border-color: #eee;
}

.form-head .btn-outline-primary:hover {
    border-color: var(--primary);
}

@media only screen and (max-width: 767px) {
    .form-head>* {
        margin-right: 5px !important;
        margin-bottom: 10px;
        vertical-align: baseline;
        margin-left: 0 !important;
    }
}

@media only screen and (max-width: 767px) {
    .form-head {
        display: block !important;
    }
}

.rounded {
    border-radius: 0.625rem !important;
}

.btn-link {
    font-weight: 500;
    font-size: 16px;
}

@media only screen and (max-width: 1400px) {
    .btn-link {
        font-size: 14px;
    }
}

.deznav .copyright {
    font-size: 14px;
    padding: 0 45px;
    margin-top: 40px;
    color: #000;
    margin-bottom: 40px;
}

.deznav .copyright p {
    margin-bottom: 10px;
}

.deznav .copyright p strong {
    display: block;
}

@media only screen and (max-width: 1400px) {
    .deznav .copyright {
        padding: 0 25px 50px;
    }
}

.widget-buyer .media img {
    width: 30px;
}

.widget-buyer .media .media-body h5,
.widget-buyer .media .media-body .h5 {
    font-size: 14px;
    margin-bottom: 0px;
}

.widget-buyer .media .media-body p {
    font-size: 13px;
}

.recentOrderTable table {
    margin-bottom: 0;
    overflow: hidden;
}

.recentOrderTable table thead th {
    font-size: 12px;
}

.recentOrderTable table tbody td {
    color: #B1B1B1;
    font-weight: 500;
    line-height: 40px;
}

[data-theme-version="dark"] .recentOrderTable table tbody td {
    color: #828690;
}

.recentOrderTable table tbody td img {
    border-radius: 50px;
}

.recentOrderTable table tbody td .custom-dropdown i {
    padding: 0 10px;
    cursor: pointer;
}

.activity_overview .nav-tabs {
    border-bottom: 1px solid rgba(255, 255, 255, 0.2) !important;
}

.activity_overview .custom-tab-1 .nav-link {
    color: rgba(255, 255, 255, 0.5);
    padding-left: 0;
    padding-right: 0;
    margin-right: 30px;
}

.activity_overview .custom-tab-1 .nav-link:hover,
.activity_overview .custom-tab-1 .nav-link.active {
    background: transparent;
    color: #fff;
    border-color: #fff;
}

.ps .ps__rail-x:hover,
.ps .ps__rail-y:hover,
.ps .ps__rail-x:focus,
.ps .ps__rail-y:focus,
.ps .ps__rail-x.ps--clicking,
.ps .ps__rail-y.ps--clicking {
    background-color: transparent !important;
    opacity: 0.9;
}

@media only screen and (max-width: 575px) {
    .chart-link {
        display: flex;
        align-items: center;
    }
}

@media only screen and (max-width: 1199px) {
    .chart-link {
        display: flex;
        align-items: center;
    }
}

@media only screen and (min-width: 1200px) {
    .chart-link {
        display: flex;
        align-items: center;
    }
}

.chart-link .week-link {
    display: inline-block;
}

.chart-link a {
    display: inline-block;
    font-size: 12px;
    font-weight: 500;
    margin-right: 10px;
}

.chart-link a i {
    font-size: 13px;
}

.chart-link a i.text-primary {
    color: var(--primary);
}

.chart-link a i.text-muted {
    color: #DAE2F3 !important;
}

.chart-link .form-control {
    max-width: 97px;
    display: inline-block;
}

.input-group.input-group-lg .form-control,
.input-group.input-group-lg .input-group-text {
    height: 80px;
    padding: 10px 30px;
}

@media only screen and (max-width: 575px) {

    .input-group.input-group-lg .form-control,
    .input-group.input-group-lg .input-group-text {
        height: 50px;
        padding: 10px 15px;
        font-size: 14px;
    }
}

.input-group.input-group-lg .input-group-text {
    width: 200px;
    text-align: left;
}

@media only screen and (max-width: 575px) {
    .input-group.input-group-lg .input-group-text {
        width: 120px;
        padding: 10px 15px;
        height: 50px;
        font-size: 14px;
    }
}

.card-tabs .nav-tabs {
    border-bottom: 0px;
    background: #babbbf;
    padding: 0;
    border-radius: 0;
    flex-wrap: unset;
}

.card-tabs .nav-tabs .nav-link {
    border-radius: 0;
    padding: 12px 20px;
    font-weight: 500;
    font-size: 14px;
    border: 0;
}

.card-tabs .nav-tabs .nav-link.active {
    background: var(--primary);
    color: #fff;
}

@media only screen and (max-width: 1400px) {
    .card-tabs .nav-tabs .nav-link {
        padding: 8px 15px;
        font-weight: 400;
        font-size: 13px;
    }
}

.card-tabs .nav-tabs.tabs-lg .nav-link {
    padding: 23px 30px;
    font-size: 16px;
}

@media only screen and (max-width: 767px) {
    .card-tabs .nav-tabs.tabs-lg .nav-link {
        padding: 10px 15px;
        font-size: 14px;
    }
}

.card-tabs.icontabs .nav-tabs {
    background: transparent;
}

.card-tabs.icontabs .nav-tabs .nav-item .nav-link {
    height: 42px;
    width: 42px;
    line-height: 42px;
    text-align: center;
    background: rgba(137, 137, 137, 0.6);
    color: #fff;
    margin-right: 15px;
    border-radius: 50px;
    padding: 0;
}

.card-tabs.icontabs .nav-tabs .nav-item .nav-link.active {
    background: #FE8024;
}

.card-tabs.icontabs .nav-tabs .nav-item .nav-link i {
    font-size: 25px;
    line-height: 42px;
}

.revenue-chart .apexcharts-legend.apexcharts-align-left .apexcharts-legend-series {
    display: flex !important;
    margin-right: 30px !important;
    margin-bottom: 30px !important;
}

.revenue-chart-bar {
    margin-bottom: -30px;
}

@media only screen and (max-width: 575px) {
    .revenue-chart-bar {
        margin-bottom: 20px;
        float: none;
        padding-left: 20px;
    }
}

@media only screen and (min-width: 1200px) and (max-width: 1600px) {
    .revenue-chart-bar {
        margin-bottom: 20px;
        float: none;
        padding-left: 20px;
    }
}

#activeUser {
    height: 215px !important;
}

#activeUser {
    height: 180px !important;
}

span#counter {
    font-size: 30px;
    font-weight: 700;
    color: var(--primary);
}

.social-graph-wrapper {
    text-align: center;
    padding: 20px;
    position: relative;
    color: #fff;
    border-top-left-radius: 0.25rem;
    border-top-right-radius: 0.25rem;
}

.social-graph-wrapper.widget-facebook {
    background-color: #3b5998;
}

.social-graph-wrapper.widget-twitter {
    background-color: #1da1f2;
}

.social-graph-wrapper.widget-linkedin {
    background-color: #007bb6;
}

.social-graph-wrapper.widget-googleplus {
    background-color: #db4439;
}

.social-graph-wrapper .s-icon {
    font-size: 24px;
    position: relative;
    padding: 0 10px;
}

.recent-stats i {
    font-size: 11px;
    position: relative;
    top: -1px;
}

@media only screen and (min-width: 1200px) and (max-width: 1600px) {
    #lineChart_3Kk {
        height: 140px !important;
    }
}

/* add menu sidebar */
.add-menu-sidebar {
    background: var(--primary);
    padding: 40px 20px 20px;
    border-radius: 0;
    position: relative;
    margin: 50px 50px 30px;
}

@media only screen and (max-width: 1400px) {
    .add-menu-sidebar {
        margin: 50px 25px 30px;
    }
}

@media only screen and (max-width: 575px) {
    .add-menu-sidebar {
        margin: 20px 25px 30px;
    }
}

.add-menu-sidebar p {
    font-size: 16px;
    line-height: 1.4;
    font-weight: 300;
    color: #fff;
}

.add-menu-sidebar:after {
    position: absolute;
    background-image: url('dots.e6eb3fc7b7298401.svg');
    background-repeat: no-repeat;
    bottom: 10px;
    right: 20px;
    content: "";
    height: 30px;
    width: 25px;
}

.donut-chart-sale {
    position: relative;
}

.donut-chart-sale small,
.donut-chart-sale .small {
    font-size: 16px;
    position: absolute;
    width: 100%;
    height: 100%;
    left: 0;
    display: flex;
    align-items: center;
    top: 0;
    justify-content: center;
    font-weight: 600;
}

.profile-bx {
    border-bottom: 1px solid #EEEEEE;
}

.profile-bx .profile-image {
    background-image: url('circle.60bd43bc7f8b7edc.png');
    background-repeat: no-repeat;
    background-size: contain;
    background-position: center;
}

.profile-bx .profile-image img {
    margin: 18px;
    width: 118px;
}

@media only screen and (max-width: 1199px) {
    .profile-bx {
        border-bottom: 0;
    }
}

@media only screen and (max-width: 767px) {
    .profile-bx {
        border-bottom: 1px solid #EEEEEE;
    }
}

.search-area {
    width: 300px;
}

.search-area .form-control {
    background: #E3E3E3;
    border-width: 0px;
    padding-left: 20px;
    border-radius: 60px 0 0 60px;
}

.search-area .input-group-text {
    background: #E3E3E3;
    border-width: 0px;
    padding-right: 25px;
    border-radius: 0 60px 60px 0;
}

.search-area .form-control {
    height: 42px;
}

@media only screen and (max-width: 991px) {
    .search-area {
        width: 200px;
    }
}

.contact-icon {
    height: 50px;
    width: 50px;
    min-width: 50px;
    border: 1px solid var(--rgba-primary-2);
    color: var(--primary);
    font-size: 23px;
    border-radius: 100%;
    line-height: 50px;
    text-align: center;
}

@media only screen and (max-width: 1400px) {
    .contact-icon {
        height: 41px;
        width: 41px;
        line-height: 41px;
        min-width: 41px;
        font-size: 18px;
    }
}

.toogle-bx {
    height: 16px;
    position: relative;
    width: 33px;
    transition: all 0.5s;
    background: #D8D8D8;
    border-radius: 23px;
}

.toogle-bx span {
    transition: all 0.5s;
    background: #959595;
    height: 24px;
    width: 24px;
    position: absolute;
    top: 50%;
    transform: translatey(-50%);
    left: -10px;
    border-radius: 100%;
}

.toogle-bx.active {
    transition: all 0.5s;
    background: var(--rgba-primary-3);
}

.toogle-bx.active span {
    transition: all 0.5s;
    left: 18px;
    background: var(--primary);
}

.min-w30 {
    min-width: 30px;
}

.min-w32 {
    min-width: 32px;
}

.min-w42 {
    min-width: 42px;
}

.min-w46 {
    min-width: 46px;
}

.min-w50 {
    min-width: 50px;
}

@media only screen and (max-width: 575px) {
    .search-filter .dropdown.custom-dropdown {
        margin: 0 15px 0 0 !important;
    }

    .search-filter a.mb-2 {
        margin-top: 10px;
    }
}

@media only screen and (max-width: 1400px) {
    .search-job.search-job-xl .search-dropdown {
        border-right: 0 !important;
        margin-bottom: 15px;
    }
}

@media only screen and (max-width: 1199px) {
    .search-job.search-job-xl .search-dropdown {
        border-right: 1px solid #EEEEEE !important;
        margin-bottom: 0;
    }
}

@media only screen and (max-width: 991px) {
    .search-job.search-job-xl .search-dropdown {
        border-right: 0 !important;
        margin-bottom: 15px;
    }
}

@media only screen and (max-width: 575px) {
    .search-job.search-job-xl .search-dropdown {
        border-right: 0 !important;
        margin-bottom: 15px;
        margin-left: 30px;
    }
}

@media only screen and (max-width: 991px) {
    .search-job .search-dropdown {
        border-right: 0 !important;
        margin-bottom: 15px;
    }
}

.feature-icon {
    border: 1px solid #DCD7E8;
}

@media only screen and (max-width: 1400px) {
    .feature-icon svg {
        height: 20px;
        width: 20px;
    }
}

@media only screen and (max-width: 1400px) {
    .feature-icon-text span {
        font-size: 25px !important;
    }
}

@media only screen and (max-width: 1199px) {
    .activity-card {
        border-left: 1px solid #EEEEEE;
    }
}

@media only screen and (max-width: 767px) {
    .activity-card {
        border-left: 0;
    }
}

.portfolios-card>div {
    background: #FBFBFB;
}

.search-dropdown {
    border-right: 1px solid #EEEEEE;
}

.primary-icon path {
    fill: var(--primary);
}

.media-body {
    flex: 1;
}

.default-select.style-1 {
    width: auto !important;
    height: auto !important;
    left: 0 !important;
}

.default-select.style-2 {
    width: 300px !important;
    height: auto !important;
    margin-right: 10px;
}

.default-select.style-2 .btn {
    border: 0 !important;
}

@media only screen and (max-width: 575px) {
    .default-select.style-2 {
        width: 200px !important;
    }
}

.default-select.style-3 {
    width: auto !important;
    height: auto !important;
    background: none;
    border: 1px solid var(--primary);
    color: var(--primary);
}

.default-select.style-3 .btn {
    background: none;
    color: var(--primary) !important;
}

.ck {
    height: 200px;
}

table.table {
  border-collapse: collapse !important;
}

.grid-tabs .nav-link {
    padding: 0;
    height: 52px;
    width: 52px;
    line-height: 50px;
    text-align: center;
    border-radius: 52px;
    border: 1px solid var(--primary);
    margin-right: 15px;
}

.grid-tabs .nav-link svg path {
    fill: var(--primary);
}

.grid-tabs .nav-link.active {
    background: var(--primary);
}

.grid-tabs .nav-link.active svg path {
    fill: #fff;
}

.grid-tabs .nav-item:last-child .nav-link {
    margin-right: 0;
}

@media only screen and (max-width: 1400px) {
    .grid-tabs .nav-link {
        height: 40px;
        width: 40px;
        line-height: 38px;
    }
}

.like-btn {
    display: inline-block;
    padding-left: 0;
    margin-bottom: 12px;
    cursor: pointer;
    font-size: 22px;
    -webkit-user-select: none;
    user-select: none;
    font-family: 'Font Awesome 5 Free';
}

.like-btn input {
    opacity: 0;
    cursor: pointer;
    height: 0;
    width: 0;
    display: block;
}

.like-btn input:checked+.checkmark {
    background: var(--primary);
}

.like-btn input:checked+.checkmark:before {
    color: #fff;
}

.like-btn .checkmark {
    height: 40px;
    text-align: center;
    line-height: 38px;
    width: 40px;
    display: block;
    border: 1px solid var(--primary);
    border-radius: 20px;
}

.like-btn .checkmark:before {
    content: "\f02e";
    font-size: 26px;
    font-weight: 900;
    color: var(--primary);
}

.search-row {
    padding: 0 20px;
}

.search-row .title {
    font-size: 20px;
    font-weight: 600;
}

.search-row .sub-title {
    font-size: 18px;
}

.search-row:hover {
    box-shadow: 0px 0px 20px rgba(0, 0, 0, 0.1);
}

@media only screen and (max-width: 1400px) {
    .search-row .title {
        font-size: 17px;
    }

    .search-row .sub-title {
        font-size: 16px;
    }
}

.ps__rail-y {
    padding: 0;
    width: 10px !important;
}

.dropzone .dz-message {
    margin: 0;
}

/*
===================================
    Product detail
===================================*/
.produtct-detail-tag {
    display: inline-block;
}

.produtct-detail-tag a {
    font-style: 13px;
    color: #B1B1B1;
}

.product-detail-content .item-tag {
    background: #828690;
    border-radius: 6px;
    display: inline-block;
    font-size: 12px;
    margin-right: 4px;
    padding: 2px 12px;
    color: #fff;
}

.filtaring-area h4,
.filtaring-area .h4 {
    color: #1d1d1d;
    font-size: 16px;
    font-weight: 400;
    text-transform: lowercase;
}

.plus-minus-input .input-icon {
    font-size: 13px;
    color: #B1B1B1;
}

.plus-minus-input {
    display: flex;
    width: 120px;
}

.plus-minus-input .custom-btn {
    border-radius: 0;
    height: 40px;
    padding: 12px 8px;
    background: #fff;
    border: 1px solid #f0f1f5;
}

.plus-minus-input .form-control:hover,
.plus-minus-input .form-control:focus,
.plus-minus-input .form-control:active {
    border: 1px solid #f0f1f5;
}

.btn-reveal-trigger .avatar-xl {
    min-width: 30px;
}

.share-view {
    display: inline-block;
}

.share-view ul li {
    display: inline-block;
}

.share-view .share-icon {
    width: 40px;
    height: 40px;
    display: inline-block;
    border: 1px solid #f0f1f5;
    text-align: center;
    line-height: 40px;
    font-style: 16px;
    color: #f0f1f5;
    margin-right: 8px;
}

/*--------tab----------*/
.veritical-line {
    padding: 20px 30px;
    border-top: 1px solid #f0f1f5;
    border-right: 1px solid #f0f1f5;
    border-bottom: 1px solid #f0f1f5;
    position: relative;
}

.veritical-line:before {
    background: #f0f1f5;
    bottom: 0;
    content: "";
    height: 100%;
    left: -1px;
    max-height: 40%;
    position: absolute;
    width: 1px;
}

.tab-content-text p {
    color: #B1B1B1;
    font-size: 13px;
    font-weight: 400;
    line-height: 24px;
    margin-bottom: 25px;
}

.tab-item-list li a {
    background: #fff;
    border-top: 1px solid #f0f1f5;
    border-left: 1px solid #f0f1f5;
    border-right: 1px solid #f0f1f5;
    color: #B1B1B1;
    display: block;
    font-size: 16px;
    padding: 16px;
    text-transform: uppercase;
}

.tab-item-list li a:hover,
.tab-item-list li a:focus {
    background: #fff;
    color: #B1B1B1;
    border-right: 0px;
}

.tab-item-list li:last-child {
    border-bottom: 1px solid #f0f1f5;
}

.tab-list li {
    margin-bottom: 7px;
    font-size: 13px;
}

.tab-list li i {
    font-size: 13px;
    margin-right: 14px;
}

.slide-item-list {
    text-align: center;
    margin: 0 -5px;
}

.slide-item-list li {
    display: inline-block;
    flex: 0 0 25%;
    width: 25%;
    padding: 0 5px;
}

.slide-item-list li a {
    display: inline-block;
    padding-left: 0;
    padding-right: 0;
    padding-top: 0;
    background: transparent;
    padding-bottom: 0px;
}

.slide-item-list li a:hover,
.slide-item-list li a:focus {
    background: transparent;
}

.slide-item-list li a img {
    width: 100%;
}

.product-detail-text {
    padding-top: 28px;
    padding-left: 30px;
    padding-right: 30px;
    padding-bottom: 70px;
}

.star-rating .product-review {
    font-style: 13px;
    color: #B1B1B1;
    font-weight: 400;
    text-decoration: underline !important;
}

.product-detail .tab-content img {
    display: inline-block;
    width: 100%;
}

.popular-tag ul {
    margin: 0px;
    padding: 0px;
}

.popular-tag ul li {
    display: inline-block;
    padding: 8px 15px;
    background: #f8f8f8;
    font-size: 13px;
    color: #fff;
    margin-right: 10px;
    margin-bottom: 10px;
}

.size-filter ul li {
    display: inline-block;
}

.intro {
    border: 1px solid red;
    color: #1d1d1d;
}

#listResults .slider {
    margin: 25px 0;
}

#listResults .slider-box {
    width: 90%;
    margin: 25px auto;
}

#listResults input {
    width: 10%;
}

#listResults label {
    border: none;
    display: inline-block;
    margin-right: -4px;
    vertical-align: top;
    width: 30%;
}

.plus-minus-input .input-icon {
    font-size: 13px;
    color: #aaaaaa;
}

.plus-minus-input .custom-btn {
    border-radius: 0;
    height: 40px;
    padding: 8px 12px;
    background: #ffffff;
    border: 1px solid #c8c8c8;
}

.plus-minus-input .custom-btn:hover,
.plus-minus-input .custom-btn:focus,
.plus-minus-input .custom-btn.active {
    box-shadow: none;
    outline: none;
}

.plus-minus-input .form-control {
    height: 40px;
    border-top: 1px solid #c8c8c8;
    border-bottom: 1px solid #c8c8c8;
    border-left: 0px solid #c8c8c8;
    border-right: 1px solid #c8c8c8;
}

.plus-minus-input .form-control:hover,
.plus-minus-input .form-control:focus,
.plus-minus-input .form-control:active {
    border-top: 1px solid #c8c8c8;
    border-bottom: 1px solid #c8c8c8;
    border-left: 0px solid #c8c8c8;
    border-right: 0px solid #c8c8c8;
}

.new-arrival-product .new-arrivals-img-contnent {
    overflow: hidden;
}

.new-arrival-product .new-arrivals-img-contnent img {
    width: 100%;
    transition: all 0.5s;
}

.new-arrival-product:hover .new-arrivals-img-contnent img {
    transform: scale(1.5) translateY(12%) rotate(-7deg);
    -moz-transform: scale(1.5) translateY(12%) rotate(-7deg);
    -webkit-transform: scale(1.5) translateY(12%) rotate(-7deg);
    -ms-transform: scale(1.5) translateY(12%) rotate(-7deg);
    -o-transform: scale(1.5) translateY(12%) rotate(-7deg);
}

/*
===================================
    list view
===================================*/
.new-arrival-content .item {
    font-size: 12px;
    color: #B1B1B1;
}

.new-arrival-content h4,
.new-arrival-content .h4 {
    font-size: 18px;
    font-weight: 600;
    margin-bottom: 15px;
}

.new-arrival-content h4 a,
.new-arrival-content .h4 a {
    color: #000;
}

.new-arrival-content .price {
    font-weight: 600;
    color: #7accc6;
    font-size: 24px;
    margin-bottom: 0;
    float: right;
}

.new-arrival-content p {
    font-size: 14px;
    color: #828690;
    margin-bottom: 3px;
    line-height: 24px;
}

.new-arrival-content .text-content {
    margin-top: 10px;
}

@media only screen and (max-width: 575px) {
    .new-arrival-content .price {
        float: left;
        margin-top: 10px;
    }
}

.new-arrival-content.text-center .price {
    float: unset;
}

.success-icon {
    color: #1BD084;
    font-size: 16px;
}

.comment-review {
    margin-bottom: 15px;
    display: table;
    width: 100%;
}

.comment-review .client-review {
    color: #828690;
    padding-right: 20px;
    text-decoration: underline !important;
    font-size: 14px;
}

.comment-review .span {
    color: #828690;
    font-size: 14px;
}

.star-rating li {
    display: inline-block;
}

.star-rating li i {
    color: gold;
}

[direction="RTL"] {
    text-align: right;
    direction: rtl;
}

[direction="RTL"] .nav {
    padding-right: 0;
}

[direction="RTL"] .navbar-nav .nav-item {
    float: right;
}

[direction="RTL"] .navbar-nav .nav-item+.nav-item {
    margin-right: 1rem;
    margin-left: inherit;
}

[direction="RTL"] th {
    text-align: right;
}

[direction="RTL"] .alert-dismissible {
    padding-right: 1.25rem;
    padding-left: 4rem;
}

[direction="RTL"] .dropdown-menu {
    right: 0;
    text-align: right;
}

[direction="RTL"] .checkbox label {
    padding-right: 1.25rem;
    padding-left: inherit;
}

[direction="RTL"] .btn-group>.btn:first-child:not(:last-child):not(.dropdown-toggle) {
    border-radius: 0 0.75rem 0.75rem 0;
}

[direction="RTL"] .btn-group>.btn:last-child:not(:first-child),
[direction="RTL"] .btn-group>.dropdown-toggle:not(:first-child) {
    border-radius: 0.75rem 0 0 0.75rem;
}

[direction="RTL"] .btn-group>.btn-group:last-child:not(:first-child)>.btn:first-child {
    border-radius: 0.75rem 0 0 0.75rem;
}

[direction="RTL"] .custom-control-label::after,
[direction="RTL"] .custom-control-label::before {
    right: 0;
    left: inherit;
}

[direction="RTL"] .custom-select {
    padding: 0.375rem 0.75rem 0.375rem 1.75rem;
    background: #F2F2F2 url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 5'%3E%3Cpath fill='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3E%3C/svg%3E") no-repeat left 0.75rem center;
    background-size: 8px 10px;
}

[direction="RTL"] .input-group>.input-group-append:last-child>.btn:not(:last-child):not(.dropdown-toggle),
[direction="RTL"] .input-group>.input-group-append:last-child>.input-group-text:not(:last-child),
[direction="RTL"] .input-group>.input-group-append:not(:last-child)>.btn,
[direction="RTL"] .input-group>.input-group-append:not(:last-child)>.input-group-text,
[direction="RTL"] .input-group>.input-group-prepend>.btn,
[direction="RTL"] .input-group>.input-group-prepend>.input-group-text {
    border-radius: 0 0.75rem 0.75rem 0;
}

[direction="RTL"] .input-group>.input-group-append>.btn,
[direction="RTL"] .input-group>.input-group-append>.input-group-text,
[direction="RTL"] .input-group>.input-group-prepend:first-child>.btn:not(:first-child),
[direction="RTL"] .input-group>.input-group-prepend:first-child>.input-group-text:not(:first-child),
[direction="RTL"] .input-group>.input-group-prepend:not(:first-child)>.btn,
[direction="RTL"] .input-group>.input-group-prepend:not(:first-child)>.input-group-text {
    border-radius: 0.75rem 0 0 0.75rem;
}

[direction="RTL"] .input-group>.custom-select:not(:first-child),
[direction="RTL"] .input-group>.form-control:not(:first-child) {
    border-radius: 0.75rem 0 0 0.75rem;
}

[direction="RTL"] .input-group>.custom-select:not(:last-child),
[direction="RTL"] .input-group>.form-control:not(:last-child) {
    border-radius: 0 0.75rem 0.75rem 0;
}

[direction="RTL"] .input-group>.custom-select:not(:last-child):not(:first-child),
[direction="RTL"] .input-group>.form-control:not(:last-child):not(:first-child) {
    border-radius: 0;
}

[direction="RTL"] .custom-control {
    padding-right: 1.5rem;
    padding-left: inherit;
    margin-right: inherit;
    margin-left: 1rem;
}

[direction="RTL"] .custom-control-indicator {
    right: 0;
    left: inherit;
}

[direction="RTL"] .custom-file-label::after {
    right: initial;
    left: -1px;
    border-radius: .25rem 0 0 .25rem;
}

[direction="RTL"] .radio input,
[direction="RTL"] .radio-inline,
[direction="RTL"] .checkbox input,
[direction="RTL"] .checkbox-inline input {
    margin-right: -1.25rem;
    margin-left: inherit;
}

[direction="RTL"] .list-group {
    padding-right: 0;
    padding-left: 40px;
}

[direction="RTL"] .close {
    float: left;
}

[direction="RTL"] .modal-header .close {
    margin: -15px auto -15px -15px;
}

[direction="RTL"] .modal-footer> :not(:first-child) {
    margin-right: .25rem;
}

[direction="RTL"] .alert-dismissible .close {
    right: inherit;
    left: 0;
}

[direction="RTL"] .dropdown-toggle::after {
    margin-right: .255em;
    margin-left: 0;
}

[direction="RTL"] .form-check-input {
    margin-right: -1.25rem;
    margin-left: inherit;
}

[direction="RTL"] .form-check-label {
    padding-right: 1.25rem;
    padding-left: inherit;
}

[direction="RTL"] .offset-1 {
    margin-right: 8.33333%;
    margin-left: 0;
}

[direction="RTL"] .offset-2 {
    margin-right: 16.66667%;
    margin-left: 0;
}

[direction="RTL"] .offset-3 {
    margin-right: 25%;
    margin-left: 0;
}

[direction="RTL"] .offset-4 {
    margin-right: 33.33333%;
    margin-left: 0;
}

[direction="RTL"] .offset-5 {
    margin-right: 41.66667%;
    margin-left: 0;
}

[direction="RTL"] .offset-6 {
    margin-right: 50%;
    margin-left: 0;
}

[direction="RTL"] .offset-7 {
    margin-right: 58.33333%;
    margin-left: 0;
}

[direction="RTL"] .offset-8 {
    margin-right: 66.66667%;
    margin-left: 0;
}

[direction="RTL"] .offset-9 {
    margin-right: 75%;
    margin-left: 0;
}

[direction="RTL"] .offset-10 {
    margin-right: 83.33333%;
    margin-left: 0;
}

[direction="RTL"] .offset-11 {
    margin-right: 91.66667%;
    margin-left: 0;
}

@media (min-width: 576px) {
    [direction="RTL"] .offset-sm-0 {
        margin-right: 0;
        margin-left: 0;
    }

    [direction="RTL"] .offset-sm-1 {
        margin-right: 8.33333%;
        margin-left: 0;
    }

    [direction="RTL"] .offset-sm-2 {
        margin-right: 16.66667%;
        margin-left: 0;
    }

    [direction="RTL"] .offset-sm-3 {
        margin-right: 25%;
        margin-left: 0;
    }

    [direction="RTL"] .offset-sm-4 {
        margin-right: 33.33333%;
        margin-left: 0;
    }

    [direction="RTL"] .offset-sm-5 {
        margin-right: 41.66667%;
        margin-left: 0;
    }

    [direction="RTL"] .offset-sm-6 {
        margin-right: 50%;
        margin-left: 0;
    }

    [direction="RTL"] .offset-sm-7 {
        margin-right: 58.33333%;
        margin-left: 0;
    }

    [direction="RTL"] .offset-sm-8 {
        margin-right: 66.66667%;
        margin-left: 0;
    }

    [direction="RTL"] .offset-sm-9 {
        margin-right: 75%;
        margin-left: 0;
    }

    [direction="RTL"] .offset-sm-10 {
        margin-right: 83.33333%;
        margin-left: 0;
    }

    [direction="RTL"] .offset-sm-11 {
        margin-right: 91.66667%;
        margin-left: 0;
    }
}

@media (min-width: 768px) {
    [direction="RTL"] .offset-md-0 {
        margin-right: 0;
        margin-left: 0;
    }

    [direction="RTL"] .offset-md-1 {
        margin-right: 8.33333%;
        margin-left: 0;
    }

    [direction="RTL"] .offset-md-2 {
        margin-right: 16.66667%;
        margin-left: 0;
    }

    [direction="RTL"] .offset-md-3 {
        margin-right: 25%;
        margin-left: 0;
    }

    [direction="RTL"] .offset-md-4 {
        margin-right: 33.33333%;
        margin-left: 0;
    }

    [direction="RTL"] .offset-md-5 {
        margin-right: 41.66667%;
        margin-left: 0;
    }

    [direction="RTL"] .offset-md-6 {
        margin-right: 50%;
        margin-left: 0;
    }

    [direction="RTL"] .offset-md-7 {
        margin-right: 58.33333%;
        margin-left: 0;
    }

    [direction="RTL"] .offset-md-8 {
        margin-right: 66.66667%;
        margin-left: 0;
    }

    [direction="RTL"] .offset-md-9 {
        margin-right: 75%;
        margin-left: 0;
    }

    [direction="RTL"] .offset-md-10 {
        margin-right: 83.33333%;
        margin-left: 0;
    }

    [direction="RTL"] .offset-md-11 {
        margin-right: 91.66667%;
        margin-left: 0;
    }
}

@media (min-width: 992px) {
    [direction="RTL"] .offset-lg-0 {
        margin-right: 0;
        margin-left: 0;
    }

    [direction="RTL"] .offset-lg-1 {
        margin-right: 8.33333%;
        margin-left: 0;
    }

    [direction="RTL"] .offset-lg-2 {
        margin-right: 16.66667%;
        margin-left: 0;
    }

    [direction="RTL"] .offset-lg-3 {
        margin-right: 25%;
        margin-left: 0;
    }

    [direction="RTL"] .offset-lg-4 {
        margin-right: 33.33333%;
        margin-left: 0;
    }

    [direction="RTL"] .offset-lg-5 {
        margin-right: 41.66667%;
        margin-left: 0;
    }

    [direction="RTL"] .offset-lg-6 {
        margin-right: 50%;
        margin-left: 0;
    }

    [direction="RTL"] .offset-lg-7 {
        margin-right: 58.33333%;
        margin-left: 0;
    }

    [direction="RTL"] .offset-lg-8 {
        margin-right: 66.66667%;
        margin-left: 0;
    }

    [direction="RTL"] .offset-lg-9 {
        margin-right: 75%;
        margin-left: 0;
    }

    [direction="RTL"] .offset-lg-10 {
        margin-right: 83.33333%;
        margin-left: 0;
    }

    [direction="RTL"] .offset-lg-11 {
        margin-right: 91.66667%;
        margin-left: 0;
    }
}

@media (min-width: 1200px) {
    [direction="RTL"] .offset-xl-0 {
        margin-right: 0;
        margin-left: 0;
    }

    [direction="RTL"] .offset-xl-1 {
        margin-right: 8.33333%;
        margin-left: 0;
    }

    [direction="RTL"] .offset-xl-2 {
        margin-right: 16.66667%;
        margin-left: 0;
    }

    [direction="RTL"] .offset-xl-3 {
        margin-right: 25%;
        margin-left: 0;
    }

    [direction="RTL"] .offset-xl-4 {
        margin-right: 33.33333%;
        margin-left: 0;
    }

    [direction="RTL"] .offset-xl-5 {
        margin-right: 41.66667%;
        margin-left: 0;
    }

    [direction="RTL"] .offset-xl-6 {
        margin-right: 50%;
        margin-left: 0;
    }

    [direction="RTL"] .offset-xl-7 {
        margin-right: 58.33333%;
        margin-left: 0;
    }

    [direction="RTL"] .offset-xl-8 {
        margin-right: 66.66667%;
        margin-left: 0;
    }

    [direction="RTL"] .offset-xl-9 {
        margin-right: 75%;
        margin-left: 0;
    }

    [direction="RTL"] .offset-xl-10 {
        margin-right: 83.33333%;
        margin-left: 0;
    }

    [direction="RTL"] .offset-xl-11 {
        margin-right: 91.66667%;
        margin-left: 0;
    }
}

@media (min-width: 1440) {
    [direction="RTL"] .offset-xxl-0 {
        margin-right: 0;
        margin-left: 0;
    }

    [direction="RTL"] .offset-xxl-1 {
        margin-right: 8.33333%;
        margin-left: 0;
    }

    [direction="RTL"] .offset-xxl-2 {
        margin-right: 16.66667%;
        margin-left: 0;
    }

    [direction="RTL"] .offset-xxl-3 {
        margin-right: 25%;
        margin-left: 0;
    }

    [direction="RTL"] .offset-xxl-4 {
        margin-right: 33.33333%;
        margin-left: 0;
    }

    [direction="RTL"] .offset-xxl-5 {
        margin-right: 41.66667%;
        margin-left: 0;
    }

    [direction="RTL"] .offset-xxl-6 {
        margin-right: 50%;
        margin-left: 0;
    }

    [direction="RTL"] .offset-xxl-7 {
        margin-right: 58.33333%;
        margin-left: 0;
    }

    [direction="RTL"] .offset-xxl-8 {
        margin-right: 66.66667%;
        margin-left: 0;
    }

    [direction="RTL"] .offset-xxl-9 {
        margin-right: 75%;
        margin-left: 0;
    }

    [direction="RTL"] .offset-xxl-10 {
        margin-right: 83.33333%;
        margin-left: 0;
    }

    [direction="RTL"] .offset-xxl-11 {
        margin-right: 91.66667%;
        margin-left: 0;
    }
}

[direction="RTL"] .mr-0,
[direction="RTL"] .mx-0 {
    margin-right: 0 !important;
    margin-left: 0 !important;
}

[direction="RTL"] .ml-0,
[direction="RTL"] .mx-0 {
    margin-left: 0 !important;
    margin-right: 0 !important;
}

[direction="RTL"] .mr-1,
[direction="RTL"] .mx-1 {
    margin-right: 0 !important;
    margin-left: 0.25rem !important;
}

[direction="RTL"] .ml-1,
[direction="RTL"] .mx-1 {
    margin-left: 0 !important;
    margin-right: 0.25rem !important;
}

[direction="RTL"] .mr-2,
[direction="RTL"] .mx-2 {
    margin-right: 0 !important;
    margin-left: 0.5rem !important;
}

[direction="RTL"] .ml-2,
[direction="RTL"] .mx-2 {
    margin-left: 0 !important;
    margin-right: 0.5rem !important;
}

[direction="RTL"] .mr-3,
[direction="RTL"] .mx-3 {
    margin-right: 0 !important;
    margin-left: 1rem !important;
}

[direction="RTL"] .ml-3,
[direction="RTL"] .mx-3 {
    margin-left: 0 !important;
    margin-right: 1rem !important;
}

[direction="RTL"] .mr-4,
[direction="RTL"] .mx-4 {
    margin-right: 0 !important;
    margin-left: 1.5rem !important;
}

[direction="RTL"] .ml-4,
[direction="RTL"] .mx-4 {
    margin-left: 0 !important;
    margin-right: 1.5rem !important;
}

[direction="RTL"] .mr-5,
[direction="RTL"] .mx-5 {
    margin-right: 0 !important;
    margin-left: 3rem !important;
}

[direction="RTL"] .ml-5,
[direction="RTL"] .mx-5 {
    margin-left: 0 !important;
    margin-right: 3rem !important;
}

[direction="RTL"] .pr-0,
[direction="RTL"] .px-0 {
    padding-right: 0 !important;
    padding-left: 0 !important;
}

[direction="RTL"] .pl-0,
[direction="RTL"] .px-0 {
    padding-left: 0 !important;
    padding-right: 0 !important;
}

[direction="RTL"] .pr-1,
[direction="RTL"] .px-1 {
    padding-right: 0 !important;
    padding-left: 0.25rem !important;
}

[direction="RTL"] .pl-1,
[direction="RTL"] .px-1 {
    padding-left: 0 !important;
    padding-right: 0.25rem !important;
}

[direction="RTL"] .pr-2,
[direction="RTL"] .px-2 {
    padding-right: 0 !important;
    padding-left: 0.5rem !important;
}

[direction="RTL"] .pl-2,
[direction="RTL"] .px-2 {
    padding-left: 0 !important;
    padding-right: 0.5rem !important;
}

[direction="RTL"] .pr-3,
[direction="RTL"] .px-3 {
    padding-right: 0 !important;
    padding-left: 1rem !important;
}

[direction="RTL"] .pl-3,
[direction="RTL"] .px-3 {
    padding-left: 0 !important;
    padding-right: 1rem !important;
}

[direction="RTL"] .pr-4,
[direction="RTL"] .px-4 {
    padding-right: 0 !important;
    padding-left: 1.5rem !important;
}

[direction="RTL"] .pl-4,
[direction="RTL"] .px-4 {
    padding-left: 0 !important;
    padding-right: 1.5rem !important;
}

[direction="RTL"] .pr-5,
[direction="RTL"] .px-5 {
    padding-right: 0 !important;
    padding-left: 3rem !important;
}

[direction="RTL"] .pl-5,
[direction="RTL"] .px-5 {
    padding-left: 0 !important;
    padding-right: 3rem !important;
}

[direction="RTL"] .mr-auto {
    margin-right: 0 !important;
    margin-left: auto !important;
}

[direction="RTL"] .ml-auto {
    margin-right: auto !important;
    margin-left: 0 !important;
}

[direction="RTL"] .mx-auto {
    margin-right: auto !important;
    margin-left: auto !important;
}

@media (min-width: 576px) {

    [direction="RTL"] .mr-sm-0,
    [direction="RTL"] .mx-sm-0 {
        margin-right: 0 !important;
        margin-left: 0 !important;
    }

    [direction="RTL"] .ml-sm-0,
    [direction="RTL"] .mx-sm-0 {
        margin-left: 0 !important;
        margin-right: 0 !important;
    }

    [direction="RTL"] .mr-sm-1,
    [direction="RTL"] .mx-sm-1 {
        margin-right: 0 !important;
        margin-left: 0.25rem !important;
    }

    [direction="RTL"] .ml-sm-1,
    [direction="RTL"] .mx-sm-1 {
        margin-left: 0 !important;
        margin-right: 0.25rem !important;
    }

    [direction="RTL"] .mr-sm-2,
    [direction="RTL"] .mx-sm-2 {
        margin-right: 0 !important;
        margin-left: 0.5rem !important;
    }

    [direction="RTL"] .ml-sm-2,
    [direction="RTL"] .mx-sm-2 {
        margin-left: 0 !important;
        margin-right: 0.5rem !important;
    }

    [direction="RTL"] .mr-sm-3,
    [direction="RTL"] .mx-sm-3 {
        margin-right: 0 !important;
        margin-left: 1rem !important;
    }

    [direction="RTL"] .ml-sm-3,
    [direction="RTL"] .mx-sm-3 {
        margin-left: 0 !important;
        margin-right: 1rem !important;
    }

    [direction="RTL"] .mr-sm-4,
    [direction="RTL"] .mx-sm-4 {
        margin-right: 0 !important;
        margin-left: 1.5rem !important;
    }

    [direction="RTL"] .ml-sm-4,
    [direction="RTL"] .mx-sm-4 {
        margin-left: 0 !important;
        margin-right: 1.5rem !important;
    }

    [direction="RTL"] .mr-sm-5,
    [direction="RTL"] .mx-sm-5 {
        margin-right: 0 !important;
        margin-left: 3rem !important;
    }

    [direction="RTL"] .ml-sm-5,
    [direction="RTL"] .mx-sm-5 {
        margin-left: 0 !important;
        margin-right: 3rem !important;
    }

    [direction="RTL"] .pr-sm-0,
    [direction="RTL"] .px-sm-0 {
        padding-right: 0 !important;
        padding-left: 0 !important;
    }

    [direction="RTL"] .pl-sm-0,
    [direction="RTL"] .px-sm-0 {
        padding-left: 0 !important;
        padding-right: 0 !important;
    }

    [direction="RTL"] .pr-sm-1,
    [direction="RTL"] .px-sm-1 {
        padding-right: 0 !important;
        padding-left: 0.25rem !important;
    }

    [direction="RTL"] .pl-sm-1,
    [direction="RTL"] .px-sm-1 {
        padding-left: 0 !important;
        padding-right: 0.25rem !important;
    }

    [direction="RTL"] .pr-sm-2,
    [direction="RTL"] .px-sm-2 {
        padding-right: 0 !important;
        padding-left: 0.5rem !important;
    }

    [direction="RTL"] .pl-sm-2,
    [direction="RTL"] .px-sm-2 {
        padding-left: 0 !important;
        padding-right: 0.5rem !important;
    }

    [direction="RTL"] .pr-sm-3,
    [direction="RTL"] .px-sm-3 {
        padding-right: 0 !important;
        padding-left: 1rem !important;
    }

    [direction="RTL"] .pl-sm-3,
    [direction="RTL"] .px-sm-3 {
        padding-left: 0 !important;
        padding-right: 1rem !important;
    }

    [direction="RTL"] .pr-sm-4,
    [direction="RTL"] .px-sm-4 {
        padding-right: 0 !important;
        padding-left: 1.5rem !important;
    }

    [direction="RTL"] .pl-sm-4,
    [direction="RTL"] .px-sm-4 {
        padding-left: 0 !important;
        padding-right: 1.5rem !important;
    }

    [direction="RTL"] .pr-sm-5,
    [direction="RTL"] .px-sm-5 {
        padding-right: 0 !important;
        padding-left: 3rem !important;
    }

    [direction="RTL"] .pl-sm-5,
    [direction="RTL"] .px-sm-5 {
        padding-left: 0 !important;
        padding-right: 3rem !important;
    }

    [direction="RTL"] .mr-sm-auto {
        margin-right: 0 !important;
        margin-left: auto !important;
    }

    [direction="RTL"] .ml-sm-auto {
        margin-right: auto !important;
        margin-left: 0 !important;
    }

    [direction="RTL"] .mx-sm-auto {
        margin-right: auto !important;
        margin-left: auto !important;
    }
}

@media (min-width: 768px) {

    [direction="RTL"] .mr-md-0,
    [direction="RTL"] .mx-md-0 {
        margin-right: 0 !important;
        margin-left: 0 !important;
    }

    [direction="RTL"] .ml-md-0,
    [direction="RTL"] .mx-md-0 {
        margin-left: 0 !important;
        margin-right: 0 !important;
    }

    [direction="RTL"] .mr-md-1,
    [direction="RTL"] .mx-md-1 {
        margin-right: 0 !important;
        margin-left: 0.25rem !important;
    }

    [direction="RTL"] .ml-md-1,
    [direction="RTL"] .mx-md-1 {
        margin-left: 0 !important;
        margin-right: 0.25rem !important;
    }

    [direction="RTL"] .mr-md-2,
    [direction="RTL"] .mx-md-2 {
        margin-right: 0 !important;
        margin-left: 0.5rem !important;
    }

    [direction="RTL"] .ml-md-2,
    [direction="RTL"] .mx-md-2 {
        margin-left: 0 !important;
        margin-right: 0.5rem !important;
    }

    [direction="RTL"] .mr-md-3,
    [direction="RTL"] .mx-md-3 {
        margin-right: 0 !important;
        margin-left: 1rem !important;
    }

    [direction="RTL"] .ml-md-3,
    [direction="RTL"] .mx-md-3 {
        margin-left: 0 !important;
        margin-right: 1rem !important;
    }

    [direction="RTL"] .mr-md-4,
    [direction="RTL"] .mx-md-4 {
        margin-right: 0 !important;
        margin-left: 1.5rem !important;
    }

    [direction="RTL"] .ml-md-4,
    [direction="RTL"] .mx-md-4 {
        margin-left: 0 !important;
        margin-right: 1.5rem !important;
    }

    [direction="RTL"] .mr-md-5,
    [direction="RTL"] .mx-md-5 {
        margin-right: 0 !important;
        margin-left: 3rem !important;
    }

    [direction="RTL"] .ml-md-5,
    [direction="RTL"] .mx-md-5 {
        margin-left: 0 !important;
        margin-right: 3rem !important;
    }

    [direction="RTL"] .pr-md-0,
    [direction="RTL"] .px-md-0 {
        padding-right: 0 !important;
        padding-left: 0 !important;
    }

    [direction="RTL"] .pl-md-0,
    [direction="RTL"] .px-md-0 {
        padding-left: 0 !important;
        padding-right: 0 !important;
    }

    [direction="RTL"] .pr-md-1,
    [direction="RTL"] .px-md-1 {
        padding-right: 0 !important;
        padding-left: 0.25rem !important;
    }

    [direction="RTL"] .pl-md-1,
    [direction="RTL"] .px-md-1 {
        padding-left: 0 !important;
        padding-right: 0.25rem !important;
    }

    [direction="RTL"] .pr-md-2,
    [direction="RTL"] .px-md-2 {
        padding-right: 0 !important;
        padding-left: 0.5rem !important;
    }

    [direction="RTL"] .pl-md-2,
    [direction="RTL"] .px-md-2 {
        padding-left: 0 !important;
        padding-right: 0.5rem !important;
    }

    [direction="RTL"] .pr-md-3,
    [direction="RTL"] .px-md-3 {
        padding-right: 0 !important;
        padding-left: 1rem !important;
    }

    [direction="RTL"] .pl-md-3,
    [direction="RTL"] .px-md-3 {
        padding-left: 0 !important;
        padding-right: 1rem !important;
    }

    [direction="RTL"] .pr-md-4,
    [direction="RTL"] .px-md-4 {
        padding-right: 0 !important;
        padding-left: 1.5rem !important;
    }

    [direction="RTL"] .pl-md-4,
    [direction="RTL"] .px-md-4 {
        padding-left: 0 !important;
        padding-right: 1.5rem !important;
    }

    [direction="RTL"] .pr-md-5,
    [direction="RTL"] .px-md-5 {
        padding-right: 0 !important;
        padding-left: 3rem !important;
    }

    [direction="RTL"] .pl-md-5,
    [direction="RTL"] .px-md-5 {
        padding-left: 0 !important;
        padding-right: 3rem !important;
    }

    [direction="RTL"] .mr-md-auto {
        margin-right: 0 !important;
        margin-left: auto !important;
    }

    [direction="RTL"] .ml-md-auto {
        margin-right: auto !important;
        margin-left: 0 !important;
    }

    [direction="RTL"] .mx-md-auto {
        margin-right: auto !important;
        margin-left: auto !important;
    }
}

@media (min-width: 992px) {

    [direction="RTL"] .mr-lg-0,
    [direction="RTL"] .mx-lg-0 {
        margin-right: 0 !important;
        margin-left: 0 !important;
    }

    [direction="RTL"] .ml-lg-0,
    [direction="RTL"] .mx-lg-0 {
        margin-left: 0 !important;
        margin-right: 0 !important;
    }

    [direction="RTL"] .mr-lg-1,
    [direction="RTL"] .mx-lg-1 {
        margin-right: 0 !important;
        margin-left: 0.25rem !important;
    }

    [direction="RTL"] .ml-lg-1,
    [direction="RTL"] .mx-lg-1 {
        margin-left: 0 !important;
        margin-right: 0.25rem !important;
    }

    [direction="RTL"] .mr-lg-2,
    [direction="RTL"] .mx-lg-2 {
        margin-right: 0 !important;
        margin-left: 0.5rem !important;
    }

    [direction="RTL"] .ml-lg-2,
    [direction="RTL"] .mx-lg-2 {
        margin-left: 0 !important;
        margin-right: 0.5rem !important;
    }

    [direction="RTL"] .mr-lg-3,
    [direction="RTL"] .mx-lg-3 {
        margin-right: 0 !important;
        margin-left: 1rem !important;
    }

    [direction="RTL"] .ml-lg-3,
    [direction="RTL"] .mx-lg-3 {
        margin-left: 0 !important;
        margin-right: 1rem !important;
    }

    [direction="RTL"] .mr-lg-4,
    [direction="RTL"] .mx-lg-4 {
        margin-right: 0 !important;
        margin-left: 1.5rem !important;
    }

    [direction="RTL"] .ml-lg-4,
    [direction="RTL"] .mx-lg-4 {
        margin-left: 0 !important;
        margin-right: 1.5rem !important;
    }

    [direction="RTL"] .mr-lg-5,
    [direction="RTL"] .mx-lg-5 {
        margin-right: 0 !important;
        margin-left: 3rem !important;
    }

    [direction="RTL"] .ml-lg-5,
    [direction="RTL"] .mx-lg-5 {
        margin-left: 0 !important;
        margin-right: 3rem !important;
    }

    [direction="RTL"] .pr-lg-0,
    [direction="RTL"] .px-lg-0 {
        padding-right: 0 !important;
        padding-left: 0 !important;
    }

    [direction="RTL"] .pl-lg-0,
    [direction="RTL"] .px-lg-0 {
        padding-left: 0 !important;
        padding-right: 0 !important;
    }

    [direction="RTL"] .pr-lg-1,
    [direction="RTL"] .px-lg-1 {
        padding-right: 0 !important;
        padding-left: 0.25rem !important;
    }

    [direction="RTL"] .pl-lg-1,
    [direction="RTL"] .px-lg-1 {
        padding-left: 0 !important;
        padding-right: 0.25rem !important;
    }

    [direction="RTL"] .pr-lg-2,
    [direction="RTL"] .px-lg-2 {
        padding-right: 0 !important;
        padding-left: 0.5rem !important;
    }

    [direction="RTL"] .pl-lg-2,
    [direction="RTL"] .px-lg-2 {
        padding-left: 0 !important;
        padding-right: 0.5rem !important;
    }

    [direction="RTL"] .pr-lg-3,
    [direction="RTL"] .px-lg-3 {
        padding-right: 0 !important;
        padding-left: 1rem !important;
    }

    [direction="RTL"] .pl-lg-3,
    [direction="RTL"] .px-lg-3 {
        padding-left: 0 !important;
        padding-right: 1rem !important;
    }

    [direction="RTL"] .pr-lg-4,
    [direction="RTL"] .px-lg-4 {
        padding-right: 0 !important;
        padding-left: 1.5rem !important;
    }

    [direction="RTL"] .pl-lg-4,
    [direction="RTL"] .px-lg-4 {
        padding-left: 0 !important;
        padding-right: 1.5rem !important;
    }

    [direction="RTL"] .pr-lg-5,
    [direction="RTL"] .px-lg-5 {
        padding-right: 0 !important;
        padding-left: 3rem !important;
    }

    [direction="RTL"] .pl-lg-5,
    [direction="RTL"] .px-lg-5 {
        padding-left: 0 !important;
        padding-right: 3rem !important;
    }

    [direction="RTL"] .mr-lg-auto {
        margin-right: 0 !important;
        margin-left: auto !important;
    }

    [direction="RTL"] .ml-lg-auto {
        margin-right: auto !important;
        margin-left: 0 !important;
    }

    [direction="RTL"] .mx-lg-auto {
        margin-right: auto !important;
        margin-left: auto !important;
    }
}

@media (min-width: 1200px) {

    [direction="RTL"] .mr-xl-0,
    [direction="RTL"] .mx-xl-0 {
        margin-right: 0 !important;
        margin-left: 0 !important;
    }

    [direction="RTL"] .ml-xl-0,
    [direction="RTL"] .mx-xl-0 {
        margin-left: 0 !important;
        margin-right: 0 !important;
    }

    [direction="RTL"] .mr-xl-1,
    [direction="RTL"] .mx-xl-1 {
        margin-right: 0 !important;
        margin-left: 0.25rem !important;
    }

    [direction="RTL"] .ml-xl-1,
    [direction="RTL"] .mx-xl-1 {
        margin-left: 0 !important;
        margin-right: 0.25rem !important;
    }

    [direction="RTL"] .mr-xl-2,
    [direction="RTL"] .mx-xl-2 {
        margin-right: 0 !important;
        margin-left: 0.5rem !important;
    }

    [direction="RTL"] .ml-xl-2,
    [direction="RTL"] .mx-xl-2 {
        margin-left: 0 !important;
        margin-right: 0.5rem !important;
    }

    [direction="RTL"] .mr-xl-3,
    [direction="RTL"] .mx-xl-3 {
        margin-right: 0 !important;
        margin-left: 1rem !important;
    }

    [direction="RTL"] .ml-xl-3,
    [direction="RTL"] .mx-xl-3 {
        margin-left: 0 !important;
        margin-right: 1rem !important;
    }

    [direction="RTL"] .mr-xl-4,
    [direction="RTL"] .mx-xl-4 {
        margin-right: 0 !important;
        margin-left: 1.5rem !important;
    }

    [direction="RTL"] .ml-xl-4,
    [direction="RTL"] .mx-xl-4 {
        margin-left: 0 !important;
        margin-right: 1.5rem !important;
    }

    [direction="RTL"] .mr-xl-5,
    [direction="RTL"] .mx-xl-5 {
        margin-right: 0 !important;
        margin-left: 3rem !important;
    }

    [direction="RTL"] .ml-xl-5,
    [direction="RTL"] .mx-xl-5 {
        margin-left: 0 !important;
        margin-right: 3rem !important;
    }

    [direction="RTL"] .pr-xl-0,
    [direction="RTL"] .px-xl-0 {
        padding-right: 0 !important;
        padding-left: 0 !important;
    }

    [direction="RTL"] .pl-xl-0,
    [direction="RTL"] .px-xl-0 {
        padding-left: 0 !important;
        padding-right: 0 !important;
    }

    [direction="RTL"] .pr-xl-1,
    [direction="RTL"] .px-xl-1 {
        padding-right: 0 !important;
        padding-left: 0.25rem !important;
    }

    [direction="RTL"] .pl-xl-1,
    [direction="RTL"] .px-xl-1 {
        padding-left: 0 !important;
        padding-right: 0.25rem !important;
    }

    [direction="RTL"] .pr-xl-2,
    [direction="RTL"] .px-xl-2 {
        padding-right: 0 !important;
        padding-left: 0.5rem !important;
    }

    [direction="RTL"] .pl-xl-2,
    [direction="RTL"] .px-xl-2 {
        padding-left: 0 !important;
        padding-right: 0.5rem !important;
    }

    [direction="RTL"] .pr-xl-3,
    [direction="RTL"] .px-xl-3 {
        padding-right: 0 !important;
        padding-left: 1rem !important;
    }

    [direction="RTL"] .pl-xl-3,
    [direction="RTL"] .px-xl-3 {
        padding-left: 0 !important;
        padding-right: 1rem !important;
    }

    [direction="RTL"] .pr-xl-4,
    [direction="RTL"] .px-xl-4 {
        padding-right: 0 !important;
        padding-left: 1.5rem !important;
    }

    [direction="RTL"] .pl-xl-4,
    [direction="RTL"] .px-xl-4 {
        padding-left: 0 !important;
        padding-right: 1.5rem !important;
    }

    [direction="RTL"] .pr-xl-5,
    [direction="RTL"] .px-xl-5 {
        padding-right: 0 !important;
        padding-left: 3rem !important;
    }

    [direction="RTL"] .pl-xl-5,
    [direction="RTL"] .px-xl-5 {
        padding-left: 0 !important;
        padding-right: 3rem !important;
    }

    [direction="RTL"] .mr-xl-auto {
        margin-right: 0 !important;
        margin-left: auto !important;
    }

    [direction="RTL"] .ml-xl-auto {
        margin-right: auto !important;
        margin-left: 0 !important;
    }

    [direction="RTL"] .mx-xl-auto {
        margin-right: auto !important;
        margin-left: auto !important;
    }
}

@media (min-width: 1440) {

    [direction="RTL"] .mr-xxl-0,
    [direction="RTL"] .mx-xxl-0 {
        margin-right: 0 !important;
        margin-left: 0 !important;
    }

    [direction="RTL"] .ml-xxl-0,
    [direction="RTL"] .mx-xxl-0 {
        margin-left: 0 !important;
        margin-right: 0 !important;
    }

    [direction="RTL"] .mr-xxl-1,
    [direction="RTL"] .mx-xxl-1 {
        margin-right: 0 !important;
        margin-left: 0.25rem !important;
    }

    [direction="RTL"] .ml-xxl-1,
    [direction="RTL"] .mx-xxl-1 {
        margin-left: 0 !important;
        margin-right: 0.25rem !important;
    }

    [direction="RTL"] .mr-xxl-2,
    [direction="RTL"] .mx-xxl-2 {
        margin-right: 0 !important;
        margin-left: 0.5rem !important;
    }

    [direction="RTL"] .ml-xxl-2,
    [direction="RTL"] .mx-xxl-2 {
        margin-left: 0 !important;
        margin-right: 0.5rem !important;
    }

    [direction="RTL"] .mr-xxl-3,
    [direction="RTL"] .mx-xxl-3 {
        margin-right: 0 !important;
        margin-left: 1rem !important;
    }

    [direction="RTL"] .ml-xxl-3,
    [direction="RTL"] .mx-xxl-3 {
        margin-left: 0 !important;
        margin-right: 1rem !important;
    }

    [direction="RTL"] .mr-xxl-4,
    [direction="RTL"] .mx-xxl-4 {
        margin-right: 0 !important;
        margin-left: 1.5rem !important;
    }

    [direction="RTL"] .ml-xxl-4,
    [direction="RTL"] .mx-xxl-4 {
        margin-left: 0 !important;
        margin-right: 1.5rem !important;
    }

    [direction="RTL"] .mr-xxl-5,
    [direction="RTL"] .mx-xxl-5 {
        margin-right: 0 !important;
        margin-left: 3rem !important;
    }

    [direction="RTL"] .ml-xxl-5,
    [direction="RTL"] .mx-xxl-5 {
        margin-left: 0 !important;
        margin-right: 3rem !important;
    }

    [direction="RTL"] .pr-xxl-0,
    [direction="RTL"] .px-xxl-0 {
        padding-right: 0 !important;
        padding-left: 0 !important;
    }

    [direction="RTL"] .pl-xxl-0,
    [direction="RTL"] .px-xxl-0 {
        padding-left: 0 !important;
        padding-right: 0 !important;
    }

    [direction="RTL"] .pr-xxl-1,
    [direction="RTL"] .px-xxl-1 {
        padding-right: 0 !important;
        padding-left: 0.25rem !important;
    }

    [direction="RTL"] .pl-xxl-1,
    [direction="RTL"] .px-xxl-1 {
        padding-left: 0 !important;
        padding-right: 0.25rem !important;
    }

    [direction="RTL"] .pr-xxl-2,
    [direction="RTL"] .px-xxl-2 {
        padding-right: 0 !important;
        padding-left: 0.5rem !important;
    }

    [direction="RTL"] .pl-xxl-2,
    [direction="RTL"] .px-xxl-2 {
        padding-left: 0 !important;
        padding-right: 0.5rem !important;
    }

    [direction="RTL"] .pr-xxl-3,
    [direction="RTL"] .px-xxl-3 {
        padding-right: 0 !important;
        padding-left: 1rem !important;
    }

    [direction="RTL"] .pl-xxl-3,
    [direction="RTL"] .px-xxl-3 {
        padding-left: 0 !important;
        padding-right: 1rem !important;
    }

    [direction="RTL"] .pr-xxl-4,
    [direction="RTL"] .px-xxl-4 {
        padding-right: 0 !important;
        padding-left: 1.5rem !important;
    }

    [direction="RTL"] .pl-xxl-4,
    [direction="RTL"] .px-xxl-4 {
        padding-left: 0 !important;
        padding-right: 1.5rem !important;
    }

    [direction="RTL"] .pr-xxl-5,
    [direction="RTL"] .px-xxl-5 {
        padding-right: 0 !important;
        padding-left: 3rem !important;
    }

    [direction="RTL"] .pl-xxl-5,
    [direction="RTL"] .px-xxl-5 {
        padding-left: 0 !important;
        padding-right: 3rem !important;
    }

    [direction="RTL"] .mr-xxl-auto {
        margin-right: 0 !important;
        margin-left: auto !important;
    }

    [direction="RTL"] .ml-xxl-auto {
        margin-right: auto !important;
        margin-left: 0 !important;
    }

    [direction="RTL"] .mx-xxl-auto {
        margin-right: auto !important;
        margin-left: auto !important;
    }
}

[direction="RTL"] .text-right {
    text-align: left !important;
}

[direction="RTL"] .text-left {
    text-align: right !important;
}

@media (min-width: 576px) {
    [direction="RTL"] .text-sm-right {
        text-align: left !important;
    }

    [direction="RTL"] .text-sm-left {
        text-align: right !important;
    }
}

@media (min-width: 768px) {
    [direction="RTL"] .text-md-right {
        text-align: left !important;
    }

    [direction="RTL"] .text-md-left {
        text-align: right !important;
    }
}

@media (min-width: 992px) {
    [direction="RTL"] .text-lg-right {
        text-align: left !important;
    }

    [direction="RTL"] .text-lg-left {
        text-align: right !important;
    }
}

@media (min-width: 1200px) {
    [direction="RTL"] .text-xl-right {
        text-align: left !important;
    }

    [direction="RTL"] .text-xl-left {
        text-align: right !important;
    }
}

@media (min-width: 1440) {
    [direction="RTL"] .text-xxl-right {
        text-align: left !important;
    }

    [direction="RTL"] .text-xxl-left {
        text-align: right !important;
    }
}

[direction="RTL"] .mx-0 {
    margin-right: auto;
    margin-left: 0 !important;
}

[direction="RTL"] .mx-0 {
    margin-left: auto;
    margin-right: 0 !important;
}

[direction="RTL"] .mx-1 {
    margin-right: auto;
    margin-left: 0.25rem !important;
}

[direction="RTL"] .mx-1 {
    margin-left: auto;
    margin-right: 0.25rem !important;
}

[direction="RTL"] .mx-2 {
    margin-right: auto;
    margin-left: 0.5rem !important;
}

[direction="RTL"] .mx-2 {
    margin-left: auto;
    margin-right: 0.5rem !important;
}

[direction="RTL"] .mx-3 {
    margin-right: auto;
    margin-left: 1rem !important;
}

[direction="RTL"] .mx-3 {
    margin-left: auto;
    margin-right: 1rem !important;
}

[direction="RTL"] .mx-4 {
    margin-right: auto;
    margin-left: 1.5rem !important;
}

[direction="RTL"] .mx-4 {
    margin-left: auto;
    margin-right: 1.5rem !important;
}

[direction="RTL"] .mx-5 {
    margin-right: auto;
    margin-left: 3rem !important;
}

[direction="RTL"] .mx-5 {
    margin-left: auto;
    margin-right: 3rem !important;
}

[direction="RTL"] .px-0 {
    padding-right: auto;
    padding-left: 0 !important;
}

[direction="RTL"] .px-0 {
    padding-left: auto;
    padding-right: 0 !important;
}

[direction="RTL"] .px-1 {
    padding-right: auto;
    padding-left: 0.25rem !important;
}

[direction="RTL"] .px-1 {
    padding-left: auto;
    padding-right: 0.25rem !important;
}

[direction="RTL"] .px-2 {
    padding-right: auto;
    padding-left: 0.5rem !important;
}

[direction="RTL"] .px-2 {
    padding-left: auto;
    padding-right: 0.5rem !important;
}

[direction="RTL"] .px-3 {
    padding-right: auto;
    padding-left: 1rem !important;
}

[direction="RTL"] .px-3 {
    padding-left: auto;
    padding-right: 1rem !important;
}

[direction="RTL"] .px-4 {
    padding-right: auto;
    padding-left: 1.5rem !important;
}

[direction="RTL"] .px-4 {
    padding-left: auto;
    padding-right: 1.5rem !important;
}

[direction="RTL"] .px-5 {
    padding-right: auto;
    padding-left: 3rem !important;
}

[direction="RTL"] .px-5 {
    padding-left: auto;
    padding-right: 3rem !important;
}

[direction="RTL"] .mr-auto {
    margin-right: 0 !important;
    margin-left: auto !important;
}

[direction="RTL"] .mx-auto {
    margin-right: auto !important;
    margin-left: auto !important;
}

[direction="RTL"] .ml-auto {
    margin-right: auto !important;
    margin-left: 0 !important;
}

[direction="RTL"] .mx-auto {
    margin-right: auto !important;
    margin-left: auto !important;
}

@media (min-width: 576px) {
    [direction="RTL"] .mx-sm-0 {
        margin-right: auto;
        margin-left: 0 !important;
    }

    [direction="RTL"] .mx-sm-0 {
        margin-left: auto;
        margin-right: 0 !important;
    }

    [direction="RTL"] .mx-sm-1 {
        margin-right: auto;
        margin-left: 0.25rem !important;
    }

    [direction="RTL"] .mx-sm-1 {
        margin-left: auto;
        margin-right: 0.25rem !important;
    }

    [direction="RTL"] .mx-sm-2 {
        margin-right: auto;
        margin-left: 0.5rem !important;
    }

    [direction="RTL"] .mx-sm-2 {
        margin-left: auto;
        margin-right: 0.5rem !important;
    }

    [direction="RTL"] .mx-sm-3 {
        margin-right: auto;
        margin-left: 1rem !important;
    }

    [direction="RTL"] .mx-sm-3 {
        margin-left: auto;
        margin-right: 1rem !important;
    }

    [direction="RTL"] .mx-sm-4 {
        margin-right: auto;
        margin-left: 1.5rem !important;
    }

    [direction="RTL"] .mx-sm-4 {
        margin-left: auto;
        margin-right: 1.5rem !important;
    }

    [direction="RTL"] .mx-sm-5 {
        margin-right: auto;
        margin-left: 3rem !important;
    }

    [direction="RTL"] .mx-sm-5 {
        margin-left: auto;
        margin-right: 3rem !important;
    }

    [direction="RTL"] .px-sm-0 {
        padding-right: auto;
        padding-left: 0 !important;
    }

    [direction="RTL"] .px-sm-0 {
        padding-left: auto;
        padding-right: 0 !important;
    }

    [direction="RTL"] .px-sm-1 {
        padding-right: auto;
        padding-left: 0.25rem !important;
    }

    [direction="RTL"] .px-sm-1 {
        padding-left: auto;
        padding-right: 0.25rem !important;
    }

    [direction="RTL"] .px-sm-2 {
        padding-right: auto;
        padding-left: 0.5rem !important;
    }

    [direction="RTL"] .px-sm-2 {
        padding-left: auto;
        padding-right: 0.5rem !important;
    }

    [direction="RTL"] .px-sm-3 {
        padding-right: auto;
        padding-left: 1rem !important;
    }

    [direction="RTL"] .px-sm-3 {
        padding-left: auto;
        padding-right: 1rem !important;
    }

    [direction="RTL"] .px-sm-4 {
        padding-right: auto;
        padding-left: 1.5rem !important;
    }

    [direction="RTL"] .px-sm-4 {
        padding-left: auto;
        padding-right: 1.5rem !important;
    }

    [direction="RTL"] .px-sm-5 {
        padding-right: auto;
        padding-left: 3rem !important;
    }

    [direction="RTL"] .px-sm-5 {
        padding-left: auto;
        padding-right: 3rem !important;
    }

    [direction="RTL"] .mr-sm-auto {
        margin-right: 0 !important;
        margin-left: auto !important;
    }

    [direction="RTL"] .mx-sm-auto {
        margin-right: auto !important;
        margin-left: auto !important;
    }

    [direction="RTL"] .ml-sm-auto {
        margin-right: auto !important;
        margin-left: 0 !important;
    }

    [direction="RTL"] .mx-sm-auto {
        margin-right: auto !important;
        margin-left: auto !important;
    }
}

@media (min-width: 768px) {
    [direction="RTL"] .mx-md-0 {
        margin-right: auto;
        margin-left: 0 !important;
    }

    [direction="RTL"] .mx-md-0 {
        margin-left: auto;
        margin-right: 0 !important;
    }

    [direction="RTL"] .mx-md-1 {
        margin-right: auto;
        margin-left: 0.25rem !important;
    }

    [direction="RTL"] .mx-md-1 {
        margin-left: auto;
        margin-right: 0.25rem !important;
    }

    [direction="RTL"] .mx-md-2 {
        margin-right: auto;
        margin-left: 0.5rem !important;
    }

    [direction="RTL"] .mx-md-2 {
        margin-left: auto;
        margin-right: 0.5rem !important;
    }

    [direction="RTL"] .mx-md-3 {
        margin-right: auto;
        margin-left: 1rem !important;
    }

    [direction="RTL"] .mx-md-3 {
        margin-left: auto;
        margin-right: 1rem !important;
    }

    [direction="RTL"] .mx-md-4 {
        margin-right: auto;
        margin-left: 1.5rem !important;
    }

    [direction="RTL"] .mx-md-4 {
        margin-left: auto;
        margin-right: 1.5rem !important;
    }

    [direction="RTL"] .mx-md-5 {
        margin-right: auto;
        margin-left: 3rem !important;
    }

    [direction="RTL"] .mx-md-5 {
        margin-left: auto;
        margin-right: 3rem !important;
    }

    [direction="RTL"] .px-md-0 {
        padding-right: auto;
        padding-left: 0 !important;
    }

    [direction="RTL"] .px-md-0 {
        padding-left: auto;
        padding-right: 0 !important;
    }

    [direction="RTL"] .px-md-1 {
        padding-right: auto;
        padding-left: 0.25rem !important;
    }

    [direction="RTL"] .px-md-1 {
        padding-left: auto;
        padding-right: 0.25rem !important;
    }

    [direction="RTL"] .px-md-2 {
        padding-right: auto;
        padding-left: 0.5rem !important;
    }

    [direction="RTL"] .px-md-2 {
        padding-left: auto;
        padding-right: 0.5rem !important;
    }

    [direction="RTL"] .px-md-3 {
        padding-right: auto;
        padding-left: 1rem !important;
    }

    [direction="RTL"] .px-md-3 {
        padding-left: auto;
        padding-right: 1rem !important;
    }

    [direction="RTL"] .px-md-4 {
        padding-right: auto;
        padding-left: 1.5rem !important;
    }

    [direction="RTL"] .px-md-4 {
        padding-left: auto;
        padding-right: 1.5rem !important;
    }

    [direction="RTL"] .px-md-5 {
        padding-right: auto;
        padding-left: 3rem !important;
    }

    [direction="RTL"] .px-md-5 {
        padding-left: auto;
        padding-right: 3rem !important;
    }

    [direction="RTL"] .mr-md-auto {
        margin-right: 0 !important;
        margin-left: auto !important;
    }

    [direction="RTL"] .mx-md-auto {
        margin-right: auto !important;
        margin-left: auto !important;
    }

    [direction="RTL"] .ml-md-auto {
        margin-right: auto !important;
        margin-left: 0 !important;
    }

    [direction="RTL"] .mx-md-auto {
        margin-right: auto !important;
        margin-left: auto !important;
    }
}

@media (min-width: 992px) {
    [direction="RTL"] .mx-lg-0 {
        margin-right: auto;
        margin-left: 0 !important;
    }

    [direction="RTL"] .mx-lg-0 {
        margin-left: auto;
        margin-right: 0 !important;
    }

    [direction="RTL"] .mx-lg-1 {
        margin-right: auto;
        margin-left: 0.25rem !important;
    }

    [direction="RTL"] .mx-lg-1 {
        margin-left: auto;
        margin-right: 0.25rem !important;
    }

    [direction="RTL"] .mx-lg-2 {
        margin-right: auto;
        margin-left: 0.5rem !important;
    }

    [direction="RTL"] .mx-lg-2 {
        margin-left: auto;
        margin-right: 0.5rem !important;
    }

    [direction="RTL"] .mx-lg-3 {
        margin-right: auto;
        margin-left: 1rem !important;
    }

    [direction="RTL"] .mx-lg-3 {
        margin-left: auto;
        margin-right: 1rem !important;
    }

    [direction="RTL"] .mx-lg-4 {
        margin-right: auto;
        margin-left: 1.5rem !important;
    }

    [direction="RTL"] .mx-lg-4 {
        margin-left: auto;
        margin-right: 1.5rem !important;
    }

    [direction="RTL"] .mx-lg-5 {
        margin-right: auto;
        margin-left: 3rem !important;
    }

    [direction="RTL"] .mx-lg-5 {
        margin-left: auto;
        margin-right: 3rem !important;
    }

    [direction="RTL"] .px-lg-0 {
        padding-right: auto;
        padding-left: 0 !important;
    }

    [direction="RTL"] .px-lg-0 {
        padding-left: auto;
        padding-right: 0 !important;
    }

    [direction="RTL"] .px-lg-1 {
        padding-right: auto;
        padding-left: 0.25rem !important;
    }

    [direction="RTL"] .px-lg-1 {
        padding-left: auto;
        padding-right: 0.25rem !important;
    }

    [direction="RTL"] .px-lg-2 {
        padding-right: auto;
        padding-left: 0.5rem !important;
    }

    [direction="RTL"] .px-lg-2 {
        padding-left: auto;
        padding-right: 0.5rem !important;
    }

    [direction="RTL"] .px-lg-3 {
        padding-right: auto;
        padding-left: 1rem !important;
    }

    [direction="RTL"] .px-lg-3 {
        padding-left: auto;
        padding-right: 1rem !important;
    }

    [direction="RTL"] .px-lg-4 {
        padding-right: auto;
        padding-left: 1.5rem !important;
    }

    [direction="RTL"] .px-lg-4 {
        padding-left: auto;
        padding-right: 1.5rem !important;
    }

    [direction="RTL"] .px-lg-5 {
        padding-right: auto;
        padding-left: 3rem !important;
    }

    [direction="RTL"] .px-lg-5 {
        padding-left: auto;
        padding-right: 3rem !important;
    }

    [direction="RTL"] .mr-lg-auto {
        margin-right: 0 !important;
        margin-left: auto !important;
    }

    [direction="RTL"] .mx-lg-auto {
        margin-right: auto !important;
        margin-left: auto !important;
    }

    [direction="RTL"] .ml-lg-auto {
        margin-right: auto !important;
        margin-left: 0 !important;
    }

    [direction="RTL"] .mx-lg-auto {
        margin-right: auto !important;
        margin-left: auto !important;
    }
}

@media (min-width: 1200px) {
    [direction="RTL"] .mx-xl-0 {
        margin-right: auto;
        margin-left: 0 !important;
    }

    [direction="RTL"] .mx-xl-0 {
        margin-left: auto;
        margin-right: 0 !important;
    }

    [direction="RTL"] .mx-xl-1 {
        margin-right: auto;
        margin-left: 0.25rem !important;
    }

    [direction="RTL"] .mx-xl-1 {
        margin-left: auto;
        margin-right: 0.25rem !important;
    }

    [direction="RTL"] .mx-xl-2 {
        margin-right: auto;
        margin-left: 0.5rem !important;
    }

    [direction="RTL"] .mx-xl-2 {
        margin-left: auto;
        margin-right: 0.5rem !important;
    }

    [direction="RTL"] .mx-xl-3 {
        margin-right: auto;
        margin-left: 1rem !important;
    }

    [direction="RTL"] .mx-xl-3 {
        margin-left: auto;
        margin-right: 1rem !important;
    }

    [direction="RTL"] .mx-xl-4 {
        margin-right: auto;
        margin-left: 1.5rem !important;
    }

    [direction="RTL"] .mx-xl-4 {
        margin-left: auto;
        margin-right: 1.5rem !important;
    }

    [direction="RTL"] .mx-xl-5 {
        margin-right: auto;
        margin-left: 3rem !important;
    }

    [direction="RTL"] .mx-xl-5 {
        margin-left: auto;
        margin-right: 3rem !important;
    }

    [direction="RTL"] .px-xl-0 {
        padding-right: auto;
        padding-left: 0 !important;
    }

    [direction="RTL"] .px-xl-0 {
        padding-left: auto;
        padding-right: 0 !important;
    }

    [direction="RTL"] .px-xl-1 {
        padding-right: auto;
        padding-left: 0.25rem !important;
    }

    [direction="RTL"] .px-xl-1 {
        padding-left: auto;
        padding-right: 0.25rem !important;
    }

    [direction="RTL"] .px-xl-2 {
        padding-right: auto;
        padding-left: 0.5rem !important;
    }

    [direction="RTL"] .px-xl-2 {
        padding-left: auto;
        padding-right: 0.5rem !important;
    }

    [direction="RTL"] .px-xl-3 {
        padding-right: auto;
        padding-left: 1rem !important;
    }

    [direction="RTL"] .px-xl-3 {
        padding-left: auto;
        padding-right: 1rem !important;
    }

    [direction="RTL"] .px-xl-4 {
        padding-right: auto;
        padding-left: 1.5rem !important;
    }

    [direction="RTL"] .px-xl-4 {
        padding-left: auto;
        padding-right: 1.5rem !important;
    }

    [direction="RTL"] .px-xl-5 {
        padding-right: auto;
        padding-left: 3rem !important;
    }

    [direction="RTL"] .px-xl-5 {
        padding-left: auto;
        padding-right: 3rem !important;
    }

    [direction="RTL"] .mr-xl-auto {
        margin-right: 0 !important;
        margin-left: auto !important;
    }

    [direction="RTL"] .mx-xl-auto {
        margin-right: auto !important;
        margin-left: auto !important;
    }

    [direction="RTL"] .ml-xl-auto {
        margin-right: auto !important;
        margin-left: 0 !important;
    }

    [direction="RTL"] .mx-xl-auto {
        margin-right: auto !important;
        margin-left: auto !important;
    }
}

@media (min-width: 1440) {
    [direction="RTL"] .mx-xxl-0 {
        margin-right: auto;
        margin-left: 0 !important;
    }

    [direction="RTL"] .mx-xxl-0 {
        margin-left: auto;
        margin-right: 0 !important;
    }

    [direction="RTL"] .mx-xxl-1 {
        margin-right: auto;
        margin-left: 0.25rem !important;
    }

    [direction="RTL"] .mx-xxl-1 {
        margin-left: auto;
        margin-right: 0.25rem !important;
    }

    [direction="RTL"] .mx-xxl-2 {
        margin-right: auto;
        margin-left: 0.5rem !important;
    }

    [direction="RTL"] .mx-xxl-2 {
        margin-left: auto;
        margin-right: 0.5rem !important;
    }

    [direction="RTL"] .mx-xxl-3 {
        margin-right: auto;
        margin-left: 1rem !important;
    }

    [direction="RTL"] .mx-xxl-3 {
        margin-left: auto;
        margin-right: 1rem !important;
    }

    [direction="RTL"] .mx-xxl-4 {
        margin-right: auto;
        margin-left: 1.5rem !important;
    }

    [direction="RTL"] .mx-xxl-4 {
        margin-left: auto;
        margin-right: 1.5rem !important;
    }

    [direction="RTL"] .mx-xxl-5 {
        margin-right: auto;
        margin-left: 3rem !important;
    }

    [direction="RTL"] .mx-xxl-5 {
        margin-left: auto;
        margin-right: 3rem !important;
    }

    [direction="RTL"] .px-xxl-0 {
        padding-right: auto;
        padding-left: 0 !important;
    }

    [direction="RTL"] .px-xxl-0 {
        padding-left: auto;
        padding-right: 0 !important;
    }

    [direction="RTL"] .px-xxl-1 {
        padding-right: auto;
        padding-left: 0.25rem !important;
    }

    [direction="RTL"] .px-xxl-1 {
        padding-left: auto;
        padding-right: 0.25rem !important;
    }

    [direction="RTL"] .px-xxl-2 {
        padding-right: auto;
        padding-left: 0.5rem !important;
    }

    [direction="RTL"] .px-xxl-2 {
        padding-left: auto;
        padding-right: 0.5rem !important;
    }

    [direction="RTL"] .px-xxl-3 {
        padding-right: auto;
        padding-left: 1rem !important;
    }

    [direction="RTL"] .px-xxl-3 {
        padding-left: auto;
        padding-right: 1rem !important;
    }

    [direction="RTL"] .px-xxl-4 {
        padding-right: auto;
        padding-left: 1.5rem !important;
    }

    [direction="RTL"] .px-xxl-4 {
        padding-left: auto;
        padding-right: 1.5rem !important;
    }

    [direction="RTL"] .px-xxl-5 {
        padding-right: auto;
        padding-left: 3rem !important;
    }

    [direction="RTL"] .px-xxl-5 {
        padding-left: auto;
        padding-right: 3rem !important;
    }

    [direction="RTL"] .mr-xxl-auto {
        margin-right: 0 !important;
        margin-left: auto !important;
    }

    [direction="RTL"] .mx-xxl-auto {
        margin-right: auto !important;
        margin-left: auto !important;
    }

    [direction="RTL"] .ml-xxl-auto {
        margin-right: auto !important;
        margin-left: 0 !important;
    }

    [direction="RTL"] .mx-xxl-auto {
        margin-right: auto !important;
        margin-left: auto !important;
    }
}

[direction="RTL"] .float-left {
    float: right !important;
}

[direction="RTL"] .float-right {
    float: left !important;
}

[direction="RTL"] .float-none {
    float: none !important;
}

@media (min-width: 576px) {
    [direction="RTL"] .float-sm-left {
        float: right !important;
    }

    [direction="RTL"] .float-sm-right {
        float: left !important;
    }

    [direction="RTL"] .float-sm-none {
        float: none !important;
    }
}

@media (min-width: 768px) {
    [direction="RTL"] .float-md-left {
        float: right !important;
    }

    [direction="RTL"] .float-md-right {
        float: left !important;
    }

    [direction="RTL"] .float-md-none {
        float: none !important;
    }
}

@media (min-width: 992px) {
    [direction="RTL"] .float-lg-left {
        float: right !important;
    }

    [direction="RTL"] .float-lg-right {
        float: left !important;
    }

    [direction="RTL"] .float-lg-none {
        float: none !important;
    }
}

@media (min-width: 1200px) {
    [direction="RTL"] .float-xl-left {
        float: right !important;
    }

    [direction="RTL"] .float-xl-right {
        float: left !important;
    }

    [direction="RTL"] .float-xl-none {
        float: none !important;
    }
}

@media (min-width: 1440) {
    [direction="RTL"] .float-xxl-left {
        float: right !important;
    }

    [direction="RTL"] .float-xxl-right {
        float: left !important;
    }

    [direction="RTL"] .float-xxl-none {
        float: none !important;
    }
}

[direction="RTL"] {
    /* .text-right {
          text-align: left !important;
      }

      .text-left {
          text-align: right !important;
      } */
}

[direction="RTL"][data-theme-version="dark"] .border,
[direction="RTL"][data-theme-version="dark"] .border-left,
[direction="RTL"][data-theme-version="dark"] .border-right {
    border-color: #333a54 !important;
}

[direction="RTL"] .border-right {
    border-left: 1px solid #f0f1f5 !important;
    border-right: 0 !important;
}

[direction="RTL"] .border-left {
    border-right: 1px solid #f0f1f5 !important;
    border-left: 0 !important;
}

[direction="RTL"] .dropdown-menu {
    left: auto;
}

[direction="RTL"] .dropdown-menu-right {
    left: 0;
    right: auto;
}

@media only screen and (max-width: 575px) {
    [direction="RTL"] .dropdown-menu-right {
        left: 15px;
    }
}

[direction="RTL"] .notification_dropdown .dropdown-menu-right .media>span {
    margin-left: 10px;
    margin-right: 0;
}

[direction="RTL"]:not([data-container="boxed"]) .nav-header {
    left: auto;
    right: 0;
}

[direction="RTL"][data-container="wide-boxed"] .nav-header {
    left: auto;
    right: auto;
}

[direction="RTL"] .nav-header {
    text-align: right;
    right: auto;
}

[direction="RTL"] .nav-header .brand-title {
    margin-left: 0;
    margin-right: 15px;
}

[direction="RTL"] .nav-header .brand-logo {
    padding-left: 0;
    padding-right: 1.75rem;
}

[data-sidebar-style="compact"][direction="RTL"] .nav-header .brand-logo {
    padding-right: 0;
}

[data-sidebar-style="compact"][direction="RTL"] .nav-header .brand-logo[data-layout="horizontal"] {
    padding-right: 30px;
}

[data-sidebar-style="mini"][direction="RTL"] .nav-header .brand-logo {
    padding-right: 0;
}

[data-sidebar-style="modern"][direction="RTL"] .nav-header .brand-logo {
    padding-right: 0;
}

[data-layout="horizontal"][data-sidebar-style="modern"][direction="RTL"] .nav-header .brand-logo {
    padding-right: 30px;
}

@media (max-width: 767.98px) {
    [direction="RTL"] .nav-header .brand-logo {
        padding-right: 0;
    }
}

[direction="RTL"] .nav-control {
    right: auto;
    left: -4.0625rem;
}

@media (max-width: 767.98px) {
    [direction="RTL"] .nav-control {
        left: -4.0625rem;
    }
}

@media (max-width: 575.98px) {
    [direction="RTL"] .nav-control {
        left: -3.5rem;
    }
}

[direction="RTL"][data-sidebar-style="overlay"] .nav-header .hamburger.is-active {
    right: 0;
}

[direction="RTL"][data-sidebar-style="compact"][data-layout="horizontal"] .nav-header .brand-logo {
    padding-right: 40px;
}

[direction="RTL"][data-sidebar-style="modern"][data-layout="horizontal"] .nav-header {
    width: 16rem;
}

[direction="RTL"] .header {
    padding: 0;
    padding-right: 21.563rem;
}

@media only screen and (max-width: 1400px) {
    [direction="RTL"] .header {
        padding-right: 17rem;
    }
}

@media (max-width: 767.98px) {
    [direction="RTL"] .header {
        padding-right: 5rem;
        padding-left: 0;
    }
}

[direction="RTL"] .header .header-content {
    padding-left: 1.875rem;
    padding-right: 4.3125rem;
    border-radius: 0 3.125rem 0 0;
}

@media only screen and (max-width: 767px) {
    [direction="RTL"] .header .header-content {
        border-radius: 0;
    }
}

@media only screen and (max-width: 575px) {
    [direction="RTL"] .header .header-content {
        padding-right: 3.5rem;
        padding-left: 0.938rem;
    }
}

[data-sidebar-style="compact"][direction="RTL"] .header .header-content {
    padding-right: 1.875rem;
}

[data-sidebar-style="modern"][direction="RTL"] .header .header-content {
    padding-right: 4.3125rem;
}

[data-sidebar-style="overlay"][direction="RTL"] .header .header-content {
    padding-right: 4.3125rem;
}

@media only screen and (max-width: 575px) {
    [data-sidebar-style="overlay"][direction="RTL"] .header .header-content {
        padding-right: 0.5rem;
    }
}

[direction="RTL"] .header .nav-control {
    right: 0.4375rem;
    left: auto;
}

[direction="RTL"] .header-right>li:not(:first-child) {
    padding-left: 0;
    padding-right: 1.25rem;
    margin-right: 0 !important;
}

@media only screen and (max-width: 767px) {
    [direction="RTL"] .header-right>li:not(:first-child) {
        padding-right: 0.5rem;
    }
}

[direction="RTL"] .header-right .header-profile>a.nav-link {
    margin-left: auto;
    padding-left: auto;
    border-left: 0;
}

[direction="RTL"] .header-right .header-profile>a.nav-link .header-info {
    padding-right: 20px;
    padding-left: auto;
    text-align: right;
}

@media only screen and (max-width: 1400px) {
    [direction="RTL"] .header-right .header-profile>a.nav-link .header-info {
        padding-right: 10px;
    }
}

@media only screen and (max-width: 1400px) {
    [direction="RTL"] .header-right .header-profile>a.nav-link {
        margin-right: 10px;
        padding-right: 20px;
    }
}

@media only screen and (max-width: 575px) {
    [direction="RTL"] .header-right .header-profile>a.nav-link {
        margin-right: 0px;
        padding-right: 0px;
        border-right: 0;
    }
}

[direction="RTL"] .header-right .search-area .form-control {
    padding-right: 20px;
    padding-left: 0;
    border-radius: 3rem;
    border-top-left-radius: 0;
    border-bottom-left-radius: 0;
}

[direction="RTL"] .header-right .search-area .input-group-text {
    padding-left: 20px;
    padding-right: 0;
    border-radius: 3rem;
    border-top-right-radius: 0 !important;
    border-bottom-right-radius: 0 !important;
}

[direction="RTL"] .header-left .search_bar .dropdown-menu,
[direction="RTL"] .header-left .search_bar .dropdown-menu.show {
    right: 40px !important;
}

@media only screen and (max-width: 575px) {

    [direction="RTL"] .header-left .search_bar .dropdown-menu,
    [direction="RTL"] .header-left .search_bar .dropdown-menu.show {
        right: -100px !important;
    }
}

[direction="RTL"] .header-left .search_bar .search_icon {
    border-top-left-radius: 0;
    border-bottom-left-radius: 0;
    border-top-right-radius: 5rem;
    border-bottom-right-radius: 5rem;
}

@media only screen and (max-width: 575px) {
    [direction="RTL"] .header-left .search_bar .search_icon {
        border-radius: 5rem;
    }
}

[direction="RTL"][data-layout="horizontal"] .header {
    padding: 0;
    padding-right: 21.563rem;
}

[direction="RTL"][data-layout="horizontal"] .header .header-content {
    padding-right: 2.5rem;
    padding-left: 2.5rem;
}

[direction="RTL"][data-layout="horizontal"][data-sidebar-style="full"] .nav-header .brand-logo {
    padding-right: 2.5rem;
}

[direction="RTL"][data-layout="horizontal"][data-sidebar-style="mini"] .header {
    padding-right: 7.75rem;
}

[direction="RTL"][data-sidebar-style="mini"] .header {
    padding-right: 5rem;
}

[direction="RTL"][data-sidebar-style="compact"] .header {
    padding: 0 0;
    padding-right: 15rem;
}

[direction="RTL"][data-sidebar-style="compact"][data-layout="horizontal"] .header {
    padding: 0;
    padding-right: 21.563rem;
}

[direction="RTL"][data-sidebar-style="modern"] .header {
    padding: 0 0;
    padding-right: 9.4rem;
}

[direction="RTL"][data-sidebar-style="modern"][data-layout="horizontal"] .header {
    padding: 0;
    padding-right: 16rem;
}

[direction="RTL"] {
    text-align: right;
}

[direction="RTL"] .deznav {
    text-align: right;
}

[direction="RTL"] .deznav .metismenu ul:after {
    left: auto;
    right: -6px;
}

[direction="RTL"] .deznav .metismenu ul a:before {
    left: auto;
    right: 0px;
}

[direction="RTL"] .deznav .metismenu>li a>i {
    margin-right: 0;
}

[direction="RTL"] .deznav .metismenu li>a i {
    padding: 0 0 0 1.5rem;
}

[direction="RTL"] .deznav .metismenu li>a svg {
    margin-left: 5px;
    margin-right: 0;
}

[data-sidebar-style="compact"][direction="RTL"] .deznav .metismenu li>a svg {
    left: auto;
    margin-left: auto;
    margin-right: auto;
}

[data-sidebar-style="icon-hover"][direction="RTL"] .deznav .metismenu li>a svg {
    margin-left: 0;
}

[direction="RTL"] .deznav .metismenu li ul a {
    padding-right: 6.4rem;
    padding-left: 0.625rem;
}

@media only screen and (max-width: 1400px) {
    [direction="RTL"] .deznav .metismenu li ul a {
        padding-right: 4.5rem;
    }
}

[direction="RTL"] .deznav .metismenu li.active>.has-arrow:after {
    transform: rotate(45deg) translateY(-50%);
}

[direction="RTL"] .deznav .metismenu .has-arrow:after {
    left: 1.5625rem;
    right: auto;
}

[data-layout="horizontal"][direction="RTL"] .deznav .metismenu .has-arrow:after {
    left: 1.125rem;
}

[data-sidebar-style="modern"][direction="RTL"] .deznav .metismenu .has-arrow:after {
    transform: rotate(-45deg) translateY(-50%);
}

[direction="RTL"][data-sidebar-style="full"][data-layout="vertical"] .deznav .metismenu>li .has-arrow:after {
    left: 1.5rem;
    right: auto;
}

[direction="RTL"][data-sidebar-style="full"][data-layout="vertical"] .deznav .metismenu>li {
    padding: 0 30px 0 0;
}

[direction="RTL"][data-sidebar-style="full"][data-layout="vertical"] .deznav .metismenu>li>a:before {
    left: auto;
    right: -11px;
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
    border-top-left-radius: 15px;
    border-bottom-left-radius: 15px;
}

[direction="RTL"][data-sidebar-style="full"][data-layout="vertical"] .deznav .metismenu>li.mm-active>a {
    border-radius: 0 3rem 3rem 0;
}

[direction="RTL"][data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .deznav .metismenu li>ul {
    right: 5rem;
}

[direction="RTL"][data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .deznav .metismenu>li {
    padding: 0 13px;
}

[direction="RTL"][data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .deznav .metismenu>li.mm-active>a {
    border-radius: 3rem;
}

[direction="RTL"][data-sidebar-style="mini"] .deznav .metismenu>li>a>i {
    padding: 0;
}

[direction="RTL"][data-sidebar-style="mini"][data-layout="vertical"] .deznav .metismenu>li>ul a.has-arrow:after {
    left: 1.5625rem;
    right: auto;
}

[direction="RTL"][data-sidebar-style="compact"] .deznav .metismenu li>a i {
    padding: 0;
    margin-left: auto;
    margin-right: auto;
}

[direction="RTL"][data-sidebar-style="compact"] .deznav .metismenu li ul a {
    padding-right: 0.625rem;
    padding-left: 0.625rem;
}

[direction="RTL"][data-sidebar-style="compact"][data-layout="vertical"] .deznav .metismenu li a:before {
    left: auto;
    right: 0;
    border-radius: 1.25rem 0 0 1.25rem;
}

[direction="RTL"][data-sidebar-style="overlay"][data-layout="vertical"] .deznav .metismenu ul a:before {
    left: auto;
    right: 65px;
}

[direction="RTL"][data-sidebar-style="overlay"][data-layout="vertical"] .deznav .metismenu li ul a {
    padding-right: 4.5rem;
    padding-left: 0.625rem;
}

[direction="RTL"][data-sidebar-style="overlay"][data-layout="vertical"] .deznav .metismenu li ul a:before {
    left: auto;
    right: 40px;
}

[direction="RTL"][data-sidebar-style="overlay"][data-layout="vertical"] .deznav .metismenu>li>a:before {
    left: auto;
    right: 0;
    border-radius: 10px 0 0 10px;
}

[direction="RTL"][data-sidebar-style="icon-hover"][data-layout="vertical"] .deznav .metismenu ul a:before {
    left: auto;
    right: 65px;
}

[direction="RTL"][data-sidebar-style="icon-hover"][data-layout="vertical"] .deznav .metismenu li ul a {
    padding-right: 1.5rem;
    padding-left: 0.625rem;
}

[direction="RTL"][data-sidebar-style="icon-hover"][data-layout="vertical"] .deznav .metismenu li ul a:before {
    left: auto;
    right: 30px;
}

[direction="RTL"][data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .deznav .metismenu li>ul li:hover ul {
    right: 11.8125rem;
    left: 0;
}

[direction="RTL"][data-sidebar-style="modern"] .deznav .metismenu li>a i {
    padding: 0;
}

[direction="RTL"] {
    /* ===== Light gallery ===== */
}

[direction="RTL"] .select2-container--default .select2-selection--single .select2-selection__arrow {
    left: 15px;
    right: auto;
}

[direction="RTL"] .input-group>.bootstrap-select:not(:first-child) .dropdown-toggle {
    border-radius: 0.75rem 0 0 0.75rem;
}

[direction="RTL"] .list-group {
    padding-left: 0;
}

[direction="RTL"] .form-check-input {
    margin-left: -1.25rem;
    margin-right: inherit;
}

[direction="RTL"] .form-check-inline .form-check-input {
    margin-right: 0;
    margin-left: 10px;
}

[direction="RTL"] .radio input,
[direction="RTL"] .radio-inline,
[direction="RTL"] .checkbox input,
[direction="RTL"] .checkbox-inline input {
    margin-left: 0;
    margin-right: 0;
}

[direction="RTL"] .content-body {
    margin-right: 21.563rem;
    margin-left: auto;
}

@media only screen and (max-width: 1400px) {
    [direction="RTL"] .content-body {
        margin-right: 17rem;
    }
}

[data-sidebar-style="modern"][direction="RTL"] .content-body {
    margin-right: 9.375rem;
}

[direction="RTL"] .content-body .page-titles {
    text-align: right;
}

[direction="RTL"] .doctor-info-details .media-body span i,
[direction="RTL"] .recovered-chart-deta .col [class*="bg-"] {
    margin-right: 0;
    margin-left: 10px;
}

[direction="RTL"] .patients-chart-deta .col,
[direction="RTL"] .patients-chart-deta .col [class*="bg-"],
[direction="RTL"] .recovered-chart-deta .col {
    margin-right: 0;
    margin-left: 15px;
}

[direction="RTL"] .best-doctor .timeline .timeline-panel .media .number {
    left: auto;
    right: -13px;
}

[direction="RTL"] .doctor-info-details .media i {
    right: 0;
    left: -15px;
}

[direction="RTL"] .review-table .disease {
    border-left: 0;
    border-right: 1px solid #eee;
    padding-left: 0;
    padding-right: 20px;
}

[direction="RTL"] .apexcharts-legend-text {
    margin: 4px;
}

[direction="RTL"] .doctor-info-details .media-body {
    padding-left: 0;
    padding-right: 40px;
}

[direction="RTL"] .custom-control {
    margin-left: 0;
}

[direction="RTL"] .review-tab.nav-pills li:first-child a.nav-link {
    border-radius: 0 0.75rem 0 0;
}

[direction="RTL"] .review-tab.nav-pills li:last-child a.nav-link {
    border-radius: 0.75rem 0 0 0;
}

[direction="RTL"] .form-head .btn i {
    margin-left: 5px;
    margin-right: 0;
}

[direction="RTL"] .iconbox {
    padding-left: 0;
    padding-right: 70px;
}

[direction="RTL"] .iconbox i {
    left: auto;
    right: 0;
}

[direction="RTL"] .table.tr-rounded tr td:first-child,
[direction="RTL"] .table.tr-rounded tr th:first-child {
    border-radius: 0 0.625rem 0.625rem 0;
}

[direction="RTL"] .table.tr-rounded tr td:last-child,
[direction="RTL"] .table.tr-rounded tr th:last-child {
    border-radius: 0.625rem 0 0 0.625rem;
}

[direction="RTL"] .custom-switch.toggle-switch.text-right {
    padding-left: 48px;
    padding-right: 0;
}

[direction="RTL"] .toggle-switch.text-right .custom-control-label:before {
    right: auto !important;
    left: -47px;
}

[direction="RTL"] .toggle-switch.text-right .custom-control-label:after {
    right: auto !important;
    left: -28px;
}

[direction="RTL"] .toggle-switch.text-right .custom-control-input:checked~.custom-control-label:after {
    left: -62px;
    right: auto !important;
}

[direction="RTL"] .check-switch {
    padding-right: 40px;
}

[direction="RTL"] .check-switch .custom-control-label:after,
[direction="RTL"] .check-switch .custom-control-label:before {
    right: -35px !important;
}

[direction="RTL"] .bar-chart .apexcharts-yaxis {
    transform: translatex(101%);
}

[direction="RTL"] .detault-daterange .input-group-text {
    padding: 0.532rem 0.75rem;
    padding-right: auto;
    padding-left: 0;
}

[direction="RTL"] .form-wrapper .input-group .form-control {
    text-align: left;
}

[direction="RTL"] .timeline-chart .apexcharts-yaxis {
    transform: translateX(0);
}

[direction="RTL"] .card-table td:first-child,
[direction="RTL"] .card-table th:first-child {
    padding-right: 30px;
    padding-left: 10px;
}

[direction="RTL"] .card-table td:last-child,
[direction="RTL"] .card-table th:last-child {
    padding-left: 30px;
    padding-right: 10px;
}

[direction="RTL"] .chatbox .img_cont {
    margin-right: 0px;
    margin-left: 10px;
}

[direction="RTL"] .profile-tab .nav-item .nav-link {
    margin-right: 0;
    margin-left: 30px;
}

@media only screen and (max-width: 575px) {
    [direction="RTL"] .profile-tab .nav-item .nav-link {
        margin-left: 0px;
    }
}

[direction="RTL"] .widget-timeline .timeline>li>.timeline-panel {
    margin-left: 0px;
    margin-right: 40px;
}

[direction="RTL"] .widget-timeline.style-1 .timeline .timeline-badge.timeline-badge+.timeline-panel {
    padding: 5px 15px 5px 10px;
    border-width: 0px 5px 0px 0px;
}

[direction="RTL"] .widget-timeline.style-1 .timeline .timeline-badge.timeline-badge+.timeline-panel:after {
    border: 0;
    right: -9px;
    width: 7px;
    left: auto;
    height: 7px;
}

[direction="RTL"] .widget-timeline .timeline>li>.timeline-badge {
    left: auto;
    right: 0px;
}

[direction="RTL"] .widget-timeline .timeline>li>.timeline-panel:after {
    left: auto;
    right: -5px;
}

[direction="RTL"] .chatbox .msg_cotainer {
    margin-left: 0;
    margin-right: 10px;
    border-radius: 1.375rem 0 1.375rem 1.375rem;
}

[direction="RTL"] .chatbox .msg_cotainer:after {
    left: auto;
    right: -10px;
    transform: rotate(-90deg);
}

[direction="RTL"] .chatbox .type_msg .input-group .input-group-append .btn {
    border-top-right-radius: 38px !important;
    border-bottom-right-radius: 38px !important;
}

[direction="RTL"] .chatbox .msg_cotainer_send {
    margin-right: 0px;
    margin-left: 10px;
    border-radius: 0 6px 6px 6px;
}

[direction="RTL"] .chatbox .msg_cotainer_send:after {
    right: auto;
    left: -10px;
    transform: rotate(90deg);
}

[direction="RTL"] .comment-review {
    right: auto;
    left: 0;
}

[direction="RTL"] .input-group>.bootstrap-select:not(:first-child) .dropdown-toggle {
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
    border-top-left-radius: 0.625rem;
    border-bottom-left-radius: 0.625rem;
}

[direction="RTL"] .input-group>.bootstrap-select:not(:last-child) .dropdown-toggle {
    border-top-right-radius: 0.625rem;
    border-bottom-right-radius: 0.625rem;
    border-top-left-radius: 0;
    border-bottom-left-radius: 0;
}

[direction="RTL"] .breadcrumb-item+.breadcrumb-item {
    padding-right: 0.5rem;
    padding-left: 0;
}

[direction="RTL"] .breadcrumb-item+.breadcrumb-item::before {
    padding-right: 0;
    padding-left: 0.5rem;
}

[direction="RTL"] .chatbox .chatbox-close {
    left: 340px;
    right: auto;
}

[direction="RTL"] .message-search-area .input-group-text {
    padding-left: 25px;
    padding-right: 10px;
    border-left: 1px solid #EEEEEE;
    border-right: 0;
    border-radius: 2rem;
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
}

[direction="RTL"] .message-search-area .form-control {
    border-right: 1px solid #EEEEEE;
    border-left: 0;
    border-radius: 2rem;
    border-top-left-radius: 0;
    border-bottom-left-radius: 0;
}

[direction="RTL"] .card-tabs .nav-tabs.style-1 .nav-item .nav-link {
    padding-right: 0;
    padding-left: 25px;
}

[direction="RTL"] .chat-box .message-sent p {
    border-radius: 20px 20px 20px 0;
}

[direction="RTL"] .chat-box .message-received p {
    border-radius: 20px 0 20px 20px;
}

[direction="RTL"] .mail-list .list-group-item i {
    padding-right: 0;
    padding-left: 0.625rem;
}

[direction="RTL"] .dataTables_wrapper .dataTables_filter input {
    margin-left: 0;
    margin-right: 0.5em;
}

[direction="RTL"][data-layout="horizontal"] .content-body {
    margin-right: 0;
}

[direction="RTL"][data-layout="horizontal"] .deznav .metismenu li li .has-arrow:after {
    transform: rotate(-45deg) translateY(-50%);
}

[direction="RTL"][data-sidebar-style="mini"]:not([data-layout="horizontal"]) .content-body {
    margin-right: 5rem;
}

[direction="RTL"][data-sidebar-style="compact"]:not([data-layout="horizontal"]) .content-body {
    margin-right: 15rem;
}

[direction="RTL"][data-sidebar-style="overlay"] .content-body {
    margin-right: 0;
}

[direction="RTL"] #external-events .external-event:before {
    margin-right: 0;
    margin-left: .9rem;
}

[direction="RTL"] .post-input a i {
    margin-left: 15px;
    margin-right: 0;
}

[direction="RTL"] .deznav .metismenu .has-arrow:after {
    transform: rotate(-45deg) translateY(-50%);
}

[direction="RTL"] .deznav .metismenu .has-arrow[aria-expanded=true]:after,
[direction="RTL"] .deznav .metismenu .mm-active>.has-arrow:after {
    transform: rotate(-135deg);
}

[direction="RTL"][data-layout="horizontal"] .deznav .metismenu .has-arrow:after {
    transform: rotate(225deg) translateY(-50%);
}

[direction="RTL"] .chatbox {
    left: -500px;
    right: auto;
}

[direction="RTL"] .chatbox.active {
    left: 0;
    right: auto;
}

@media only screen and (max-width: 575px) {
    [direction="RTL"] .best-doctor .timeline .timeline-panel .media {
        float: right;
        margin-right: 0 !important;
        margin-left: 15px !important;
    }
}

[direction="RTL"] .default-select.style-1 .btn:after {
    margin-left: 0;
    margin-right: 0.5em;
}

[direction="RTL"] .pagination .page-indicator {
    transform: rotate(180deg);
    -moz-transform: rotate(180deg);
    -webkit-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    -o-transform: rotate(180deg);
}

[direction="RTL"] .lg-outer.lg-visible {
    direction: ltr;
}

[direction="RTL"] .chart-point .chart-point-list {
    margin: 0;
    padding-right: 20px;
}

[direction="RTL"] .noUi-target {
    direction: rtl;
}

[direction="RTL"] .noUi-vertical .noUi-pips-vertical {
    left: -20px;
}

[direction="RTL"] .noUi-vertical .noUi-value-vertical {
    padding-left: 0;
    padding-right: 25px;
}

[direction="RTL"] .sidebar-right .ps--active-x>.ps__rail-x {
    display: none;
}

[direction="RTL"] .form-wizard .nav-wizard li .nav-link:after {
    right: 50%;
    left: auto;
}

[direction="RTL"] .dtp>.dtp-content {
    right: 50%;
    left: auto;
}

[direction="RTL"] .modal-header .close {
    margin: 0;
    left: 0;
    top: 0px;
    right: auto;
}

[direction="RTL"] .input-group-prepend .btn+.btn {
    border-radius: 0 !important;
}

[direction="RTL"] .form-control+.input-group-append .btn:first-child {
    border-top-right-radius: 0 !important;
    border-bottom-right-radius: 0 !important;
}

[direction="RTL"] .input-group>.custom-file:not(:first-child) .custom-file-label {
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
    border-bottom-left-radius: 0.625rem;
    border-top-left-radius: 0.625rem;
}

[direction="RTL"] .custom-file-label::after {
    border-radius: 0.625rem 0 0 0.625rem;
}

[direction="RTL"] .input-group>.custom-file:not(:last-child) .custom-file-label {
    border-top-left-radius: 0;
    border-bottom-left-radius: 0;
    border-top-right-radius: 0.625rem;
    border-bottom-right-radius: 0.625rem;
}

[direction="RTL"] .input-group>.custom-file:not(:last-child) .custom-file-label::after {
    border-radius: 0;
}

[direction="RTL"] .weather-btn {
    margin-left: 20px;
}

[direction="RTL"] .coin-holding:after {
    /* FF3.6-15 */
    /* Chrome10-25,Safari5.1-6 */
    background: linear-gradient(to right, rgba(255, 255, 255, 0.27) 0%, rgba(255, 255, 255, 0) 100%);
    /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#45ffffff', endColorstr='#00ffffff', GradientType=1);
    /* IE6-9 */
}

[direction="RTL"][data-theme-version="dark"] .coin-holding:after {
    /* FF3.6-15 */
    /* Chrome10-25,Safari5.1-6 */
    background: linear-gradient(to right, rgba(5, 5, 5, 0.27) 0%, rgba(255, 255, 255, 0) 100%);
    /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#45050505', endColorstr='#00ffffff', GradientType=1);
    /* IE6-9 */
}

[direction="RTL"] .market-line .apexcharts-yaxis {
    transform: translateX(-10px);
}

[direction="RTL"] .current-chart .apexcharts-datalabels-group text:last-child {
    fill: #fff;
}

[direction="RTL"] .lineChart {
    margin-left: 0;
    margin-right: auto;
}

[direction="RTL"] .event-bx .image-bx .info ul li i {
    margin-right: 0;
    margin-left: 10px;
}

[direction="RTL"] .event-bx .owl-nav {
    right: auto;
    left: 52px;
    direction: ltr;
}

[direction="RTL"] .event-bx .owl-dots {
    right: auto;
    left: 100px;
}

[direction="RTL"] .default-select.style-2 .btn:after {
    margin-left: 0;
    margin-right: 10px;
}

[direction="RTL"] table.dataTable thead .sorting {
    background-position: center left 15px;
}

[direction="RTL"] table.dataTable thead .sorting,
[direction="RTL"] table.dataTable thead .sorting_asc,
[direction="RTL"] table.dataTable thead .sorting_desc,
[direction="RTL"] table.dataTable thead .sorting_asc_disabled,
[direction="RTL"] table.dataTable thead .sorting_desc_disabled {
    background-position: center left;
}

[direction="RTL"] .noUi-target {
    direction: rtl;
}

[direction="RTL"] .noUi-vertical .noUi-pips-vertical {
    left: -20px;
}

[direction="RTL"] .noUi-vertical .noUi-value-vertical {
    padding-left: 0;
    padding-right: 25px;
}

[direction="RTL"] .profile-card .title span {
    padding-right: 0;
    padding-left: 30px;
}

[direction="RTL"] .skill-progress .progress-bar:after {
    right: auto;
    left: 0;
}

[direction="RTL"] .profile-card .form-group .input-icon .form-control {
    padding-left: 0px;
    border-radius: 0;
    padding-right: 70px;
}

[direction="RTL"] .profile-card .form-group .input-group-prepend {
    left: auto;
    right: 0px;
}

[direction="RTL"] .search-dropdown {
    border-right: 0;
    border-left: 1px solid #EEEEEE;
}

[direction="RTL"] .new-arrival-content.text-center .price {
    float: none;
}

[direction="RTL"] .bootstrap-popover-wrapper .bootstrap-popover:not(:last-child) {
    margin-right: 0;
    margin-left: 8px;
}

@media only screen and (max-width: 1350px) and (min-width: 1200px) {
    [direction="RTL"] .content-body {
        margin-right: 17rem;
    }
}

[direction="RTL"] .sidebar-right {
    left: -32rem;
    right: auto;
    box-shadow: 2px 3px 10px 0px rgba(119, 119, 119, 0.1);
}

[direction="RTL"] .sidebar-right.show {
    left: 0rem;
    right: auto;
}

[direction="RTL"] .sidebar-right .sidebar-right-trigger {
    left: 100%;
    right: auto;
    border-radius: 0 50px 50px 0;
    box-shadow: 5px 3px 5px 0px rgba(119, 119, 119, 0.15);
}

[direction="RTL"] .sidebar-right .sidebar-right-trigger span {
    margin-right: 0;
    margin-left: 15px;
}

[direction="RTL"] .sidebar-right .sidebar-right-trigger span.text {
    margin-left: 0;
}

[direction="RTL"] .sidebar-right .sidebar-close-trigger {
    left: -48px;
    right: auto;
}

[direction="RTL"] .bootstrap-select .dropdown-toggle .filter-option {
    text-align: right;
}

[direction="RTL"] .dz-demo-panel {
    right: auto;
    left: 0;
    transform: translate(-100%, 0);
}

[direction="RTL"] .dz-demo-panel.show {
    transform: translate(0px, 0px);
    left: 0px;
    right: auto;
}

[direction="RTL"] .dz-demo-panel .dz-demo-trigger {
    right: auto;
    left: 100%;
    border-radius: 0 50px 50px 0;
}

[direction="RTL"] .dz-demo-panel .dz-demo-trigger svg {
    margin-right: 0;
    margin-left: 15px;
}

html[direction="RTL"] [direction="RTL"] .footer {
    padding-right: 21.563rem;
    padding-left: 0;
}

html[direction="RTL"] [direction="RTL"] .footer .copyright {
    border-radius: 0 0 50px 0;
}

@media only screen and (max-width: 1400px) {
    html[direction="RTL"] [direction="RTL"] .footer {
        padding-right: 17rem;
    }
}

@media (max-width: 767.98px) {
    html[direction="RTL"] [direction="RTL"] .footer {
        padding-right: 0;
    }
}

html[direction="RTL"] [direction="RTL"][data-sidebar-style="overlay"] .footer {
    padding-right: 0;
}

html[direction="RTL"] [direction="RTL"] .menu-toggle .footer {
    padding-right: 3.75rem;
}

html[direction="RTL"] [direction="RTL"][data-container="boxed"] .footer {
    padding-right: 0;
}

html[direction="RTL"] [direction="RTL"][data-sidebar-style="mini"]:not([data-layout="horizontal"]) .footer {
    padding-right: 5rem;
}

html[direction="RTL"] [direction="RTL"][data-sidebar-style="compact"]:not([data-layout="horizontal"]) .footer {
    padding-right: 9.375rem;
}

/*$primary  : #7356f1 !default;*/
:root {
    --primary: #689dd3;
    --secondary: #7accc6;
    --primary-hover: #7accc6;
    --primary-dark: #0a0418;
    --rgba-primary-1: rgba(104 157 211, 0.1);
    --rgba-primary-2: rgba(104 157 211, 0.2);
    --rgba-primary-3: rgba(104 157 211, 0.3);
    --rgba-primary-4: rgba(104 157 211, 0.4);
    --rgba-primary-5: rgba(104 157 211, 0.5);
    --rgba-primary-6: rgba(104 157 211, 0.6);
    --rgba-primary-7: rgba(104 157 211, 0.7);
    --rgba-primary-8: rgba(104 157 211, 0.8);
    --rgba-primary-9: rgba(104 157 211, 0.9);
    --font-family-base: 'poppins', 'Roboto', 'Droid Arabic Kufi', 'Noto Arabic', sans-serif;
    --font-family-title: 'poppins', 'Roboto', 'Droid Arabic Kufi', 'Noto Arabic', sans-serif;
}

:root {
    --primary: #689dd3;
    --secondary: #7accc6;
    --primary-hover: #7accc6;
    --primary-dark: #0a0418;
    --rgba-primary-1: rgba(104 157 211, 0.1);
    --rgba-primary-2: rgba(104 157 211, 0.2);
    --rgba-primary-3: rgba(104 157 211, 0.3);
    --rgba-primary-4: rgba(104 157 211, 0.4);
    --rgba-primary-5: rgba(104 157 211, 0.5);
    --rgba-primary-6: rgba(104 157 211, 0.6);
    --rgba-primary-7: rgba(104 157 211, 0.7);
    --rgba-primary-8: rgba(104 157 211, 0.8);
    --rgba-primary-9: rgba(104 157 211, 0.9);
}

[data-theme-version="dark"] {
    --nav-headbg: #28253b;
    --sidebar-bg: #28253b;
    --headerbg: #251e35;
    background: #251e35;
    color: #828690;
}

[data-theme-version="dark"] h1,
[data-theme-version="dark"] .h1,
[data-theme-version="dark"] h2,
[data-theme-version="dark"] .h2,
[data-theme-version="dark"] h3,
[data-theme-version="dark"] .h3,
[data-theme-version="dark"] h4,
[data-theme-version="dark"] .h4,
[data-theme-version="dark"] h5,
[data-theme-version="dark"] .h5,
[data-theme-version="dark"] h6,
[data-theme-version="dark"] .h6 {
    color: #fff !important;
}

[data-theme-version="dark"] a.link {
    color: #ddd;
}

[data-theme-version="dark"] a.link:focus,
[data-theme-version="dark"] a.link:hover {
    color: #48A9F8;
}

[data-theme-version="dark"] a:hover {
    color: #fff;
}

[data-theme-version="dark"] .border-right {
    border-right: 1px solid #333a54 !important;
}

[data-theme-version="dark"] .border-left {
    border-left: 1px solid #333a54 !important;
}

[data-theme-version="dark"] .border-top {
    border-top: 1px solid #333a54 !important;
}

[data-theme-version="dark"] .border-bottom {
    border-bottom: 1px solid #333a54 !important;
}

[data-theme-version="dark"] .border {
    border: 1px solid #fff !important;
}

[data-theme-version="dark"] .card {
    background-color: #28253b;
    box-shadow: none;
}

[data-theme-version="dark"] .dropdown-menu {
    background-color: #28253b;
    box-shadow: 0px 0px 0px 1px rgba(255, 255, 255, 0.1);
}

[data-theme-version="dark"] .dropdown-menu .dropdown-item {
    color: #777777;
}

[data-theme-version="dark"] .dropdown-menu .dropdown-item.selected,
[data-theme-version="dark"] .dropdown-menu .dropdown-item.selected.active,
[data-theme-version="dark"] .dropdown-menu .dropdown-item.active,
[data-theme-version="dark"] .dropdown-menu .dropdown-item:hover,
[data-theme-version="dark"] .dropdown-menu .dropdown-item:focus {
    background-color: #28253b;
    color: #fff;
}

[data-theme-version="dark"] a {
    color: #fff;
}

[data-theme-version="dark"] .text-primary {
    color: #fff !important;
}

[data-theme-version="dark"] .btn-link g [fill] {
    fill: #fff;
}

[data-theme-version="dark"] .btn-light:active,
[data-theme-version="dark"] .btn-light:focus,
[data-theme-version="dark"] .btn-light:hover {
    color: #000;
}

[data-theme-version="dark"] .form-control {
    background-color: #28253b;
    border-color: #333a54;
    color: #fff;
}

[data-theme-version="dark"] .modal-content {
    background: #28253b;
}

[data-theme-version="dark"] .modal-footer,
[data-theme-version="dark"] .modal-header {
    border-color: #333a54;
}

[data-theme-version="dark"] .close {
    font-weight: 400;
    color: #fff;
    text-shadow: none;
}

[data-theme-version="dark"] .close:hover {
    color: #fff;
}

[data-theme-version="dark"] .star-rating .product-review,
[data-theme-version="dark"] .new-arrival-content .item {
    color: #fff;
}

[data-theme-version="dark"] .custom-dropdown .dropdown-menu {
    border-color: #333a54;
}

[data-theme-version="dark"] .widget-stat .media>span {
    background: rgba(255, 255, 255, 0.15);
    border-color: #333a54;
    color: #fff;
}

[data-theme-version="dark"] .plus-minus-input .custom-btn {
    background: #251e35;
    border-color: #333a54;
}

[data-theme-version="dark"] .dropdown-divider,
[data-theme-version="dark"] .size-filter ul li {
    border-color: #333a54;
}

[data-theme-version="dark"] .custom-select {
    border-color: #333a54;
    color: #828690;
    background: #251e35;
}

[data-theme-version="dark"] .nav-tabs {
    border-color: #333a54;
}

[data-theme-version="dark"] .mail-list .list-group-item.active i {
    color: #fff;
}

[data-theme-version="dark"] hr {
    border-color: #333a54;
}

[data-theme-version="dark"] .grid-col {
    background: #251e35;
}

[data-theme-version="dark"] .noUi-target {
    border-color: #333a54;
    border-radius: 8px;
    box-shadow: none;
}

[data-theme-version="dark"] .noUi-target .noUi-connects {
    background: #333a54;
}

[data-theme-version="dark"] .noUi-marker-large,
[data-theme-version="dark"] .noUi-marker {
    background: #333a54;
}

[data-theme-version="dark"] .input-group-text {
    background: #28253b;
    color: #7e7e7e;
    border-color: #333a54;
}

[data-theme-version="dark"] .note-editor.note-frame {
    border-color: #333a54;
}

[data-theme-version="dark"] .note-editor.note-frame .btn {
    color: #fff;
}

[data-theme-version="dark"] .note-editor.note-frame .note-editing-area .note-editable {
    color: #fff;
}

[data-theme-version="dark"] .widget-media .timeline .timeline-panel {
    border-color: #333a54;
}

[data-theme-version="dark"] .notification_dropdown .dropdown-menu-right .all-notification {
    border-color: #333a54;
}

[data-theme-version="dark"] #user-activity .nav-tabs .nav-link {
    border-color: #333a54;
}

[data-theme-version="dark"] #user-activity .nav-tabs .nav-link.active {
    background: #251e35;
    color: #fff;
}

[data-theme-version="dark"] .list-group-item-action {
    color: #7e7e7e;
}

[data-theme-version="dark"] .list-group-item-action:focus,
[data-theme-version="dark"] .list-group-item-action:hover,
[data-theme-version="dark"] .list-group-item-action:focus {
    background-color: #251e35;
    border-color: #251e35;
}

[data-theme-version="dark"] .list-group-item.active {
    color: #fff;
    border-color: var(--primary);
}

[data-theme-version="dark"] .list-group-item.active:focus,
[data-theme-version="dark"] .list-group-item.active:hover,
[data-theme-version="dark"] .list-group-item.active:focus {
    background-color: var(--primary);
    border-color: var(--primary);
    color: #fff;
}

[data-theme-version="dark"] .swal2-popup {
    background: #28253b;
}

[data-theme-version="dark"] .form-head .btn-outline-primary {
    border-color: #333a54;
}

[data-theme-version="dark"] .form-head .btn-outline-primary:hover {
    border-color: var(--primary);
}

[data-theme-version="dark"] .review-tab.nav-pills li a.nav-link.active {
    background: transparent;
}

[data-theme-version="dark"] .new-arrival-content h4 a,
[data-theme-version="dark"] .new-arrival-content .h4 a {
    color: #fff;
}

[data-theme-version="dark"] .text-black {
    color: #fff !important;
}

[data-theme-version="dark"] .abilities-chart .ct-chart .ct-label {
    fill: #fff;
}

[data-theme-version="dark"] .morris_chart_height text tspan {
    fill: #fff;
}

[data-theme-version="dark"] .btn-link {
    color: #fff;
}

[data-theme-version="dark"] .order-bg {
    background: #251e35;
}

[data-theme-version="dark"] .detault-daterange .input-group-text {
    background: #251e35;
    color: #fff;
}

[data-theme-version="dark"] .dataTablesCard {
    background-color: #28253b;
}

[data-theme-version="dark"] .compose-content .dropzone {
    background: #251e35 !important;
}

[data-theme-version="dark"] .compose-content .dropzone .dz-message .dz-button {
    color: #fff;
}

[data-theme-version="dark"] .daterangepicker {
    background: #251e35;
    border-color: var(--primary);
}

[data-theme-version="dark"] .daterangepicker .calendar-table {
    border-color: var(--primary);
    background: #251e35;
}

[data-theme-version="dark"] .daterangepicker .calendar-table .table-condensed td:hover {
    background-color: var(--primary);
    color: #fff;
}

[data-theme-version="dark"] .daterangepicker:after {
    border-bottom: 6px solid #251e35;
}

[data-theme-version="dark"] .daterangepicker select.hourselect,
[data-theme-version="dark"] .daterangepicker select.minuteselect,
[data-theme-version="dark"] .daterangepicker select.secondselect,
[data-theme-version="dark"] .daterangepicker select.ampmselect {
    background: #251e35;
    border: 1px solid #333a54;
    color: #fff;
}

[data-theme-version="dark"] .daterangepicker td.off,
[data-theme-version="dark"] .daterangepicker td.off.in-range,
[data-theme-version="dark"] .daterangepicker td.off.start-date,
[data-theme-version="dark"] .daterangepicker td.off.end-date {
    background-color: #28253b;
}

[data-theme-version="dark"] .daterangepicker td.off:hover,
[data-theme-version="dark"] .daterangepicker td.off.in-range:hover,
[data-theme-version="dark"] .daterangepicker td.off.start-date:hover,
[data-theme-version="dark"] .daterangepicker td.off.end-date:hover {
    background-color: var(--primary);
    color: #fff;
}

[data-theme-version="dark"] .app-fullcalendar .fc-button {
    background-color: #251e35;
    border-color: var(--primary);
    color: #fff;
    text-shadow: none;
}

[data-theme-version="dark"] .app-fullcalendar .fc-button:hover,
[data-theme-version="dark"] .app-fullcalendar .fc-button.fc-stat-hover {
    background-color: var(--primary);
}

[data-theme-version="dark"] .swal2-popup .swal2-styled:focus {
    outline: 0;
    box-shadow: 0 0 0 2px #333a54, 0 0 0 4px var(--rgba-primary-1);
}

[data-theme-version="dark"] .dd-handle {
    border-color: #333a54;
}

[data-theme-version="dark"] .menu-toggle .deznav .metismenu li>ul {
    background: #28253b;
}

[data-theme-version="dark"] .header-right .notification_dropdown .nav-link {
    border-color: #333a54;
}

[data-theme-version="dark"] .nav-tabs .nav-link:hover,
[data-theme-version="dark"] .nav-tabs .nav-link.active {
    border-color: var(--primary);
}

[data-theme-version="dark"] .clockpicker-popover .popover-content {
    background-color: #28253b;
}

[data-theme-version="dark"] .clockpicker-plate {
    background-color: #251e35;
}

[data-theme-version="dark"] .clockpicker-popover .popover-title {
    background-color: #251e35;
    color: #fff;
}

[data-theme-version="dark"] .form-wizard .nav-wizard li .nav-link span {
    background-color: #251e35;
}

[data-theme-version="dark"] .form-wizard .nav-wizard li .nav-link:after {
    background: #251e35;
}

[data-theme-version="dark"] .form-wizard .nav-wizard li .nav-link.active:after,
[data-theme-version="dark"] .form-wizard .nav-wizard li .nav-link.done:after {
    background: var(--primary);
}

[data-theme-version="dark"] .form-wizard .nav-wizard li .nav-link.active span,
[data-theme-version="dark"] .form-wizard .nav-wizard li .nav-link.done span {
    background: var(--primary);
}

[data-theme-version="dark"] .check-switch .custom-control-label:after,
[data-theme-version="dark"] .check-switch .custom-control-label:before {
    border-color: var(--primary);
}

[data-theme-version="dark"] .fc-unthemed .fc-today {
    background: #251e35;
}

[data-theme-version="dark"] .fc-unthemed .fc-divider,
[data-theme-version="dark"] .fc-unthemed .fc-list-heading td,
[data-theme-version="dark"] .fc-unthemed .fc-popover .fc-header {
    background: #333a54;
}

[data-theme-version="dark"] .picker__box {
    background: #251e35;
}

[data-theme-version="dark"] .picker__box .picker__button--clear,
[data-theme-version="dark"] .picker__box .picker__button--close,
[data-theme-version="dark"] .picker__box .picker__button--today {
    background: #28253b;
    color: #fff;
}

[data-theme-version="dark"] .picker__box .picker__button--clear:hover:before,
[data-theme-version="dark"] .picker__box .picker__button--close:hover:before,
[data-theme-version="dark"] .picker__box .picker__button--today:hover:before {
    color: #fff;
}

[data-theme-version="dark"] .picker {
    color: #999;
}

[data-theme-version="dark"] .dtp>.dtp-content {
    background: #251e35;
}

[data-theme-version="dark"] .dtp table.dtp-picker-days tr>td>a {
    color: #68686a;
}

[data-theme-version="dark"] .dtp table.dtp-picker-days tr>td>a.selected {
    color: #fff;
}

[data-theme-version="dark"] .order-request tbody tr {
    border-color: #333a54;
}

[data-theme-version="dark"] .card-list li {
    color: #fff;
}

[data-theme-version="dark"] .card-bx .change-btn:hover {
    color: var(--primary);
}

[data-theme-version="dark"] .invoice-card.bg-warning {
    background-color: #5b3c1f !important;
}

[data-theme-version="dark"] .invoice-card.bg-success {
    background-color: #2a6729 !important;
}

[data-theme-version="dark"] .invoice-card.bg-info {
    background-color: #4c276a !important;
}

[data-theme-version="dark"] .invoice-card.bg-secondary {
    background-color: #1c3e52 !important;
}

[data-theme-version="dark"] .user-list li {
    border-color: #28253b;
}

[data-theme-version="dark"] .toggle-switch {
    color: #fff;
}

[data-theme-version="dark"] .bar-chart .apexcharts-text tspan {
    fill: #969ba0;
}

[data-theme-version="dark"] .bar-chart line {
    stroke: #333a54;
}

[data-theme-version="dark"] table.dataTable thead th,
[data-theme-version="dark"] table.dataTable thead td {
    border-color: #333a54 !important;
}

[data-theme-version="dark"] .form-check .form-check-input {
    background: transparent;
}

[data-theme-version="dark"] .form-check .form-check-input:checked {
    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3e%3cpath fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='M6 10l3 3l6-6'/%3e%3c/svg%3e");
}

[data-theme-version="dark"] .dataTables_wrapper .dataTables_paginate span .paginate_button.current,
[data-theme-version="dark"] .dataTables_wrapper .dataTables_paginate span .paginate_button:hover {
    background: var(--primary);
    color: #fff !important;
}

[data-theme-version="dark"] .light.btn-primary,
[data-theme-version="dark"] .light.btn-danger,
[data-theme-version="dark"] .light.btn-warning,
[data-theme-version="dark"] .light.btn-success,
[data-theme-version="dark"] .light.btn-info {
    color: #fff;
}

[data-theme-version="dark"] .light.btn-primary svg path,
[data-theme-version="dark"] .light.btn-danger svg path,
[data-theme-version="dark"] .light.btn-warning svg path,
[data-theme-version="dark"] .light.btn-success svg path,
[data-theme-version="dark"] .light.btn-info svg path {
    fill: #fff;
}

[data-theme-version="dark"] .bg-white {
    background: #28253b !important;
}

[data-theme-version="dark"] .bg-light.text-primary {
    color: var(--primary) !important;
}

[data-theme-version="dark"] table.dataTable {
    color: #b5b5b5;
}

[data-theme-version="dark"] table.dataTable tbody td {
    background: #28253b !important;
}

[data-theme-version="dark"] .contact-icon {
    border-color: #333a54;
}

[data-theme-version="dark"] .profile-card .title span {
    background: #28253b;
}

[data-theme-version="dark"] .profile-card .title:after {
    background: #333a54;
}

[data-theme-version="dark"] .profile-card .form-group .form-control {
    color: #fff;
    border-color: #333a54;
}

[data-theme-version="dark"] .profile-card .form-group .form-control:hover,
[data-theme-version="dark"] .profile-card .form-group .form-control:focus,
[data-theme-version="dark"] .profile-card .form-group .form-control:active {
    border-color: var(--primary);
}

[data-theme-version="dark"] .profile-card .form-group .bootstrap-select.form-control button {
    border-color: #333a54 !important;
}

[data-theme-version="dark"] .profile-card .form-group .bootstrap-select.form-control button:after {
    color: #fff;
}

[data-theme-version="dark"] .profile-card .form-group textarea {
    background: #251e35;
}

[data-theme-version="dark"] .profile-card .form-group .input-group-prepend .input-group-text {
    border: 0;
}

[data-theme-version="dark"] .profile-card .form-group .input-group-prepend .input-group-text i {
    color: #fff;
}

[data-theme-version="dark"] .activity-card,
[data-theme-version="dark"] .profile-bx {
    border-color: #333a54;
}

[data-theme-version="dark"] .sharp-lg svg path {
    fill: #fff;
}

[data-theme-version="dark"] .progress-icon {
    border-color: #333a54;
}

[data-theme-version="dark"] .portfolios-card>div {
    background: #251e35;
}

[data-theme-version="dark"] .page-titles {
    background: #251e35;
}

[data-theme-version="dark"] .page-titles .breadcrumb li.active a {
    color: #fff;
}

[data-theme-version="dark"] .light.btn-primary g [fill] {
    fill: #fff;
}

[data-theme-version="dark"] .profile-info h4.text-primary,
[data-theme-version="dark"] .profile-info .text-primary.h4 {
    color: #fff !important;
}

[data-theme-version="dark"] .profile-tab .nav-item .nav-link:hover,
[data-theme-version="dark"] .profile-tab .nav-item .nav-link.active {
    color: #fff;
}

[data-theme-version="dark"] .pagination-primary .page-item .page-link {
    color: #fff;
}

[data-theme-version="dark"] .app-fullcalendar .fc-button.fc-state-hover {
    background: var(--primary) !important;
}

[data-theme-version="dark"] .new-arrival-content .price {
    color: #fff;
}

[data-theme-version="dark"] .btn-outline-primary {
    color: #fff;
}

[data-theme-version="dark"] .btn.tp-btn-light.btn-primary g [fill] {
    fill: #fff;
}

[data-theme-version="dark"] .btn-icon-left.text-primary {
    color: var(--primary) !important;
}

[data-theme-version="dark"] .custom-tab-1 .nav-link:focus,
[data-theme-version="dark"] .custom-tab-1 .nav-link:hover,
[data-theme-version="dark"] .custom-tab-1 .nav-link.active {
    color: #fff;
}

[data-theme-version="dark"] .bg-light h1,
[data-theme-version="dark"] .bg-light .h1,
[data-theme-version="dark"] .bg-light h2,
[data-theme-version="dark"] .bg-light .h2,
[data-theme-version="dark"] .bg-light h3,
[data-theme-version="dark"] .bg-light .h3,
[data-theme-version="dark"] .bg-light h4,
[data-theme-version="dark"] .bg-light .h4,
[data-theme-version="dark"] .bg-light h5,
[data-theme-version="dark"] .bg-light .h5,
[data-theme-version="dark"] .bg-light h6,
[data-theme-version="dark"] .bg-light .h6 {
    color: #000 !important;
}

[data-theme-version="dark"] .default-tab .nav-link:focus,
[data-theme-version="dark"] .default-tab .nav-link:hover,
[data-theme-version="dark"] .default-tab .nav-link.active,
[data-theme-version="dark"] .default-tab .nav-link i,
[data-theme-version="dark"] .custom-tab-1 .nav-link i,
[data-theme-version="dark"] .nav-pills.light .nav-link.active,
[data-theme-version="dark"] .nav-pills.light .show>.nav-link {
    color: #fff;
}

[data-theme-version="dark"] .table-bordered th,
[data-theme-version="dark"] .table-bordered td,
[data-theme-version="dark"] .table th,
[data-theme-version="dark"] .table td {
    border-color: #333a54;
}

[data-theme-version="dark"] mark,
[data-theme-version="dark"] .mark,
[data-theme-version="dark"] .mark {
    background: var(--primary);
}

[data-theme-version="dark"] .dd-item>button {
    color: #fff;
}

[data-theme-version="dark"] .form-wizard .nav-wizard li .nav-link span {
    color: #fff;
}

[data-theme-version="dark"] .dataTables_wrapper .dataTables_length,
[data-theme-version="dark"] .dataTables_wrapper .dataTables_filter,
[data-theme-version="dark"] .dataTables_wrapper .dataTables_info,
[data-theme-version="dark"] .dataTables_wrapper .dataTables_processing,
[data-theme-version="dark"] .dataTables_wrapper .dataTables_paginate {
    color: #fff;
}

[data-theme-version="dark"] .dataTables_wrapper .dataTables_paginate .paginate_button {
    color: #fff !important;
}

[data-theme-version="dark"] .dataTables_wrapper .dataTables_paginate.paging_simple_numbers>.paginate_button {
    color: var(--primary) !important;
}

[data-theme-version="dark"] .search-dropdown {
    border-color: #333a54;
}

[data-theme-version="dark"] #columnChart .apexcharts-series rect {
    fill: #251e35;
}

[data-theme-version="dark"] .deznav .metismenu>li>a:before {
    box-shadow: 10px 10px 0 0 #251e35 !important;
}

[data-theme-version="dark"][data-sidebar-style="full"][data-layout="vertical"] .deznav .metismenu>li.mm-active.has-menu:after {
    border-color: #fff;
}

[data-theme-version="dark"] .primary-icon path {
    fill: #fff;
}

[data-theme-version="dark"][data-layout="vertical"][data-sidebar-position="fixed"] .header {
    border-color: #333a54;
}

[data-theme-version="dark"] .header {
    background-color: #28253b;
    border-color: #333a54;
}

[data-theme-version="dark"] .header .header-content {
    background: #251e35;
}

[data-theme-version="dark"] .header-left .dashboard_bar {
    color: #fff;
}

[data-theme-version="dark"] .header-right .search-area .form-control {
    background: #28253b;
}

[data-theme-version="dark"] .header-right .search-area .input-group-text {
    border: 0;
    background: #28253b;
}

[data-theme-version="dark"] .header-right .search-area .input-group-text a {
    color: #4f7086;
}

[data-theme-version="dark"] .header-right .notification_dropdown .nav-link {
    background: transparent !important;
}

[data-theme-version="dark"] .header-right .notification_dropdown .nav-link .badge {
    border-color: #28253b;
}

[data-theme-version="dark"] .header-right .dropdown .nav-link {
    color: #fff;
}

[data-theme-version="dark"] .header-right .dropdown .nav-link:hover {
    color: #fff;
}

[data-theme-version="dark"] .header-right .dropdown .nav-link svg path {
    fill: #d4d4d4;
}

[data-theme-version="dark"] .header-right .header-profile>a.nav-link .header-info {
    border: 0;
}

[data-theme-version="dark"] .nav-header .hamburger .line {
    background: #fff !important;
}

[data-theme-version="dark"] .menu-toggle .nav-header .nav-control .hamburger .line {
    background-color: #fff !important;
}

[data-theme-version="dark"] .nav-header {
    border-color: #333a54;
}

[data-theme-version="dark"] .nav-control {
    color: #fff;
}

[data-theme-version="dark"] .brand-logo {
    color: #fff;
}

[data-theme-version="dark"] .brand-logo:hover {
    color: #fff;
}

[data-theme-version="dark"] .brand-title path {
    fill: #fff;
}

[data-theme-version="dark"] .nav-header {
    border-color: #333a54;
}

[data-theme-version="dark"] .nav-control {
    color: #fff;
}

[data-theme-version="dark"] .brand-logo {
    color: #fff;
}

[data-theme-version="dark"] .brand-logo:hover {
    color: #fff;
}

[data-theme-version="dark"] .brand-title path {
    fill: #fff;
}

[data-theme-version="dark"][data-sidebar-style="mini"] .deznav .metismenu li>ul {
    background-color: #28253b;
}

[data-theme-version="dark"] .fixed-content-box {
    background-color: #28253b;
}

[data-theme-version="dark"] .fixed-content-box .head-name {
    background: #28253b;
    color: #fff;
    border-color: #333a54;
}

[data-theme-version="dark"] .fixed-content-box+.header+.deznav {
    background-color: #251e35;
}

[data-theme-version="dark"][data-sidebar-style="full"][data-layout="vertical"] .deznav .metismenu>li.mm-active>a {
    background: #251e35;
    color: #fff;
}

[data-theme-version="dark"][data-sidebar-style="full"][data-layout="vertical"] .deznav .metismenu>li.mm-active>a i {
    color: #fff !important;
}

[data-theme-version="dark"][data-layout="vertical"][data-sidebar-position="fixed"] .deznav {
    border-color: #333a54;
}

[data-theme-version="dark"][data-layout="vertical"][data-sidebar-style="compact"] .deznav .metismenu>li.mm-active>a,
[data-theme-version="dark"][data-layout="vertical"][data-sidebar-style="compact"] .deznav .metismenu>li:hover>a {
    background: #251e35;
}

[data-theme-version="dark"][data-layout="vertical"][data-sidebar-style="compact"] .deznav .metismenu>li.mm-active>a i,
[data-theme-version="dark"][data-layout="vertical"][data-sidebar-style="compact"] .deznav .metismenu>li:hover>a i {
    color: #fff;
    background: transparent;
}

[data-theme-version="dark"][data-layout="vertical"][data-sidebar-style="compact"] .deznav .metismenu>li a>i {
    color: rgba(255, 255, 255, 0.7);
}

[data-theme-version="dark"] .deznav .header-profile>a.nav-link {
    border-color: #333a54;
}

[data-theme-version="dark"] .deznav .header-profile>a.nav-link .header-info span {
    color: #fff;
}

[data-theme-version="dark"] .deznav .metismenu>li>a {
    color: #b3b3b3;
}

[data-theme-version="dark"] .deznav .metismenu>li:hover>a,
[data-theme-version="dark"] .deznav .metismenu>li:focus>a,
[data-theme-version="dark"] .deznav .metismenu>li.mm-active>a {
    color: #fff;
    background: var(--rgba-primary-1);
}

[data-theme-version="dark"] .deznav .metismenu>li:hover>a i,
[data-theme-version="dark"] .deznav .metismenu>li:focus>a i,
[data-theme-version="dark"] .deznav .metismenu>li.mm-active>a i {
    color: #fff;
}

[data-theme-version="dark"] .deznav .metismenu>li.mm-active ul ul {
    background-color: transparent;
}

[data-theme-version="dark"] .deznav .metismenu ul:after {
    background-color: #333a54;
}

[data-theme-version="dark"] .deznav .metismenu ul a:hover,
[data-theme-version="dark"] .deznav .metismenu ul a:focus,
[data-theme-version="dark"] .deznav .metismenu ul a.mm-active {
    color: #fff;
}

[data-theme-version="dark"] .deznav .metismenu ul a:before {
    background-color: #fff;
}

[data-theme-version="dark"] .deznav .metismenu a {
    color: #b3b3b3;
}

[data-theme-version="dark"] .deznav .metismenu .has-arrow:after {
    border-top: 5px solid #b3b3b3;
    border-left: 5px solid #b3b3b3;
    border-bottom: 5px solid transparent;
    border-right: 5px solid transparent;
}

[data-theme-version="dark"] .deznav .copyright {
    color: #fff;
}

[data-theme-version="dark"][data-sidebar-style="full"][data-layout="vertical"] .deznav .metismenu>li>a:before {
    box-shadow: 10px 10px 0 0 #251e35;
}

[data-theme-version="dark"][data-sidebar-style="full"][data-layout="vertical"] .deznav .metismenu>li>a:after {
    box-shadow: 10px -10px 0 0 #251e35;
}

[data-theme-version="dark"] .sidebar-right .nav-tabs {
    border-color: #f5f5f5;
}

[data-theme-version="dark"] .sidebar-right .nav-tabs .nav-item .nav-link {
    color: #000;
}

[data-theme-version="dark"] .sidebar-right .form-control {
    background: #fff;
    color: #000;
    border-color: #EEEEEE;
}

[data-theme-version="dark"] .sidebar-right .default-select .list {
    background: #fff;
}

[data-theme-version="dark"] .sidebar-right .default-select .list .option.selected,
[data-theme-version="dark"] .sidebar-right .default-select .list .option.focus,
[data-theme-version="dark"] .sidebar-right .default-select .list .option:hover {
    background: rgba(0, 0, 0, 0.05);
}

[data-theme-version="dark"] .sidebar-right .sidebar-right-inner>h4,
[data-theme-version="dark"] .sidebar-right .sidebar-right-inner>.h4 {
    color: #000 !important;
}

[data-theme-version="dark"] .sidebar-right .bootstrap-select .btn {
    border-color: #EEEEEE !important;
}

[data-theme-version="dark"] .sidebar-right .bootstrap-select .btn {
    background-color: #fff !important;
}

[data-theme-version="dark"] .footer {
    background-color: #28253b;
}

[data-theme-version="dark"] .footer .copyright {
    background-color: #251e35;
}

[data-theme-version="dark"] .footer .copyright a {
    color: #fff;
}

.hide-down-icon::after {
    display: none;
}

.new-account hr {
    flex: 1;
}

.dash-prof-pic-padding .profile-deatils{
    padding: 0 !important
}

.profile-deatils .prof-pic {
    transition: ease-in-out 0.4s;
    position: relative;
}

.profile-deatils .prof-pic img {
    width: 100px;
    height: 100px;
    border-radius: 50%;
    border: solid 4px #a4e3e9;
    background: var(--secondary);
    padding: 8px;
}

.profile-deatils {
    display: flex;
    justify-content: center;
    padding: 1rem;
    flex-direction: column;
    align-items: center;
}

.nav-profile {
    padding-left: 0 !important;
}

.profile-deatils h4 {
    color: #2e2e2e;
    margin-top: 0.5rem;
    font-size: 16px;
    word-break: break-all !important;
}

.profile-deatils .header-logout-span {
    font-size: 14px;
    word-break: break-all !important;
}

.profile-deatils .prof-dis label {
    color: #2e2e2e;
    font-size: 0.864rem;
}

.show.menu-toggle .profile-deatils .prof-pic img {
    width: 50px;
    height: 50px;
    transition: ease-in-out 0.4s;
    border: solid 2px #a4e3e9;
}

.show.menu-toggle .nav-profile {
    padding-right: 0 !important;
}

.show.menu-toggle .profile-deatils .prof-dis {
    display: none;
}

.profile-deatils .prof-dis {
    display: block;
    transition: ease-in-out 0.8s;
    width: 180px !important;
}

.show.menu-toggle .profile-deatils .p-edit-iocn {
    display: none;
}

.p-edit-iocn {
    position: absolute;
    top: 0;
    right: 0;
    width: 25px;
    height: 25px;
    background: #fff;
    border-radius: 50%;
    display: flex;
    align-items: center;
    justify-content: center;
    color: var(--primary);
    cursor: pointer;
    font-size: 0.8rem;
    box-shadow: -1px 1px 4px 3px rgb(0 0 0 / 11%);
}
.p-edit-iocn.cust-icon {
    top: -7px;
    right: -9px;
}

.p-edit-iocn:hover {
    background: #25757a;
    color: #fff;
}

.p-edit-iocn span {
    margin-left: 3px;
}

.fileupload-wrapper {
    border: 2px dashed var(--primary);
    border-radius: 10px;
    text-align: center;
    padding: 1.5rem 1rem;
}

.fileupload-wrapper .upload-icon {
    font-size: 3rem;
    color: var(--primary);
}

.fileupload-wrapper .upload-opt {
    color: var(--primary);
    font-weight: 400;
}

.upload-btn {
    display: inline-block;
    background-color: var(--primary);
    color: #fff;
    padding: 0.5rem 1.1rem;
    border-radius: 2rem;
    cursor: pointer;
    margin-top: 1rem;
}

.upload-btn:hover {
    background: var(--primary-hover);
}

.fileupload-wrapper:hover {
    background: #f0f9ff;
    cursor: pointer;
}

.upload-tabs .nav-link {
    font-size: 0.8rem;
    color: #b2b2b2;
    display: flex;
    align-items: center;
}

.upload-tabs .nav-link i {
    font-size: 1.8rem;
}

.upload-tabs .nav-item {
    flex: 1;
}

.input-upload-align {
    margin-top: 1.768rem;
}

.input-upload-align-2 {
    margin-top: 3.286rem;
}

table.dataTable thead .sorting_desc {
    background: unset !important;
}

/* .admin-applications-table tr *:hover {
    cursor: pointer;
} */

.app-pro-info .profile-details {
    align-items: center;
}

.form-view label {
    color: #828690;
    font-size: 0.875rem;
    display: block;
    margin-bottom: 0.5rem;
}

.form-view span {
    color: #464a53;
    font-size: 1rem;
    display: block;
    margin-bottom: 0;
    font-weight: 600;
}

.logo-icon img {
    width: 50px;
}

.logo-text img {
    width: 186px;
}

.show.menu-toggle .logo-text img {
    display: none;
}

.family-up-id-card {
    box-shadow: none !important;
    border: solid 1px #f0f1f5 !important;
}

.login-img-outer {
    border-radius: 0.625rem;
}

.login-dis {
    font-size: 0.764rem;
}

.login-footer {
    background: rgb(122, 204, 198);
    background: linear-gradient(97deg, rgba(122, 204, 198, 1) 0%, rgba(104, 156, 211, 1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#7accc6", endColorstr="#689cd3", GradientType=1);
}

.login-footer ul li a {
    color: #fff;
}

.login-footer ul li a:hover {
    color: #000;
}

.login-footer ul li {
    display: inline-block;
}

.login-footer ul {
    text-align: right;
}

.form-upload {
    padding: 0.764rem 0.764rem;
    background: #ffffff;
    border: solid 1px #72a0d5;
    display: flex;
    position: relative;
    font-size: 1rem;
    z-index: 1;
    border-radius: 0.8rem;
}

.form-upload .form-file-upload {
    padding: 0.464rem;
    background: #f4f8fa;
    border-radius: 8px;
    border: solid 1px var(--primary);
    display: flex;
    position: relative;
}

.form-file-upload .f-upload-icon {
    padding: 0.464rem 0.684rem;
    background: var(--primary) !important;
    border-radius: 0.8rem;
    color: #fff !important;
    font-size: 1.3rem;
    width: 50px;
    height: 50px;
    display: flex;
    align-items: center;
    justify-content: center;
    /* background: linear-gradient(90deg, rgb(15 189 179) 0%, rgb(119 195 201) 100%);
    box-shadow: 0px 0px 10px 1px rgb(0 0 0 / 18%); */
}
.form-file-upload .f1-upload-icon {
    padding: 0.464rem 0.684rem;
    border-radius: 0.8rem;
    color: #fff !important;
    font-size: 1.3rem;
    width: 50px;
    height: 50px;
    display: flex;
    align-items: center;
    justify-content: center;
    /* background: linear-gradient(90deg, rgb(15 189 179) 0%, rgb(119 195 201) 100%);
    box-shadow: 0px 0px 10px 1px rgb(0 0 0 / 18%); */
}
.form-upload .f-upload-icon {
  padding: 0.464rem 0.684rem;
  background: #e6f4f3;
  border-radius: 0.8rem;
  color: var(--secondary);
  font-size: 1.3rem;
  width: 50px;
  height: 50px;
  display: flex;
  align-items: center;
  justify-content: center;
  /* background: linear-gradient(90deg, rgb(15 189 179) 0%, rgb(119 195 201) 100%);
  box-shadow: 0px 0px 10px 1px rgb(0 0 0 / 18%); */
}
.form-upload .f1-upload-icon {
  padding: 0.464rem 0.684rem;
  border-radius: 0.8rem;
  color: var(--secondary);
  font-size: 1.3rem;
  width: 50px;
  height: 50px;
  display: flex;
  align-items: center;
  justify-content: center;
  /* background: linear-gradient(90deg, rgb(15 189 179) 0%, rgb(119 195 201) 100%);
  box-shadow: 0px 0px 10px 1px rgb(0 0 0 / 18%); */
}

.form-file-upload .f-close-icon {
    display: none;
}

.form-file-upload {
    border: dashed 2px #c2c2c2;
    cursor: pointer;
    position: relative;
    z-index: 1;
    background: #F1FAFE;
}

.form-file-upload:hover {
    background: #F1FAFE;
}

.f-upload-icon {
    color: var(--primary);
    display: flex;
    align-items: center;
}

.f-upload-text {
    display: flex;
    align-items: center;
    justify-content: space-between;
    flex: 1;
}

.f-upload-text span {
    font-size: 0.8125rem;
    margin-left: 0.864rem;
    color: #1f2b38;
}

.form-upload .f-close-icon {
    position: absolute;
    right: 7px;
    top: 1px;
    color: #959ba0;
}

.form-upload .f-close-icon:hover {
    color: var(--seconday);
    cursor: pointer;
}

.action-icons i {
    width: 25px;
    height: 25px;
    background: #ffffff;
    font-size: 0.864rem;
    border-radius: 50%;
    line-height: 26px;
    text-align: center;
    cursor: pointer;

}

.action-icons i:hover {
    color: #ffffff;
    background: var(--primary);
}

.login-nav {
    height: 83px
}

.login-con {
    height: calc(100% - 155px);
}

.edit-application {
    position: absolute;
    right: 10px;
    top: 10px;
}

.expand-application {
    position: absolute;
    right: 15px;
    bottom: 11px;
    color: #464b54;
    font-size: 1rem;
    width: 25px;
    height: 25px;
    background: #F8F8F8;
    border-radius: 50%;
    display: flex;
    align-items: center;
    justify-content: center;
    cursor: pointer;
}

.expand-application:hover {
    background: #464b54;
    color: #fff;
}

.add-new-kid-wid {
    padding: 1rem;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    border: solid 1px var(--primary);
    border-radius: 10px;
    background: #d9e5e4;
    cursor: pointer;
    height: 150px;
}

.add-new-kid-wid:hover {
    background: var(--primary) !important;
}

.add-new-kid-wid span {
    font-size: 2.3rem;
    color: var(--primary);
}

.add-new-kid-wid:hover span,
.add-new-kid-wid:hover label {
    color: #fff;
}

.add-new-kid-wid label {
    color: #464b54;
    font-size: 1.2rem;
}

.custom-circle-badge {
    width: 22px;
    height: 22px;
    padding: 0 !important;
    border-radius: 50%;
    display: inline-flex;
    justify-content: center;
    align-items: center;
}

.custom-circle-badge.badge-secondary {
    background-color: #f1ffdf !important;
    color: #243906 !important;
}

.custom-circle-badge.badge-danger {
    background-color: #ffe3dc;
    color: red;
}

.btn-outline-primary {
    border: solid 1px;
}

hr:not([size]) {
  height: 1px;
  background: #c2c2c2;
  opacity: 1;
}

.ap-action-r .ap-verify{
  color: var(--bs-success);
}
.ap-action-r label{
  margin-bottom: 0;
}
.ap-action-r .ap-revert{
  color: var(--bs-danger);
}
.ap-action-r .ap-escalate{
    color: var(--bs-warning);
  }
.shadow.btn-primary {
  box-shadow: 0 0.3125rem 0.9375rem 0 rgba(139, 199, 64, 0.2) !important;
}
.table tbody tr:nth-child(1), .table thead tr:nth-child(1){
  border-top: 0;
}
.table tbody tr:nth-last-child(1){
  border-bottom: 0;
}
table tbody tr td:nth-child(1), .table thead tr th:nth-child(1) {
  border-left: 0;
}
table tbody tr td:nth-last-child(1), table thead tr th:nth-last-child(1) {
  border-right: 0;
}
.custom-tab-1.no-bg-tab .nav-link:focus, .custom-tab-1.no-bg-tab .nav-link:hover, .custom-tab-1.no-bg-tab .nav-link.active {
  background-color: transparent;
}
.table{
  border-radius: 0.625rem;
}
.no-due{
  color: var(--bs-success);
}
.over-due{
  color: var(--bs-danger);
}

.spinner-border{
  position: absolute;
  top: 20%;
  right: 5%;
}

.mr-20 {
  margin-right: 20px;
}

.clickme {
  cursor: pointer;
}

.ml-20 {
    margin-left: 20px;
}
.ml-10 {
    margin-left: 10px;
}
.menu-toggle .deznav .metismenu>li>a:before{
  display: none !important;
}


.profile-card .title:after {
    display:none !important;
   }

.otp-input {
    margin-right: 8px;
    font-size: 0.875rem !important;
}
.location-choose{
    display: flex;
    margin-top: 2.6rem;
  }
  .location-choose label{
    color: var(--primary);
  }
  .location-choose label:hover{
    color: var(--secondary);
    cursor: pointer;
  }
  .location-choose .action-icons i{
    background: var(--primary);
    color: #fff;
  }
  .location-choose .action-icons i:hover{
    background: var(--secondary);
    cursor: pointer;
  }
.radio-container  label{
  color: #000;
}
.sbs--border-alt {
  display: flex;
  border: 1px solid #d1d5da;
  border-radius: 0.625rem;
  margin-bottom: 1rem;
  background: #fff;
}
.sbs > li {
  cursor: pointer;
}
.sbs--border-alt li {
  flex: 1;
  position: relative;
}
.sbs--border-alt li .step {
  padding: 1rem 1.5rem;
  display: flex;
  align-items: center;
  position: relative;
}
.sbs--border-alt li .step::before {
  content: "";
  width: 1px;
  height: 100%;
  background-color: rgb(210 213 219);
  position: absolute;
  right: 0;
}
.sbs--border-alt li.finished > .step .indicator {
  background-color: #257f3e;
  border-color: #257f3e;
  color: white;
}
.sbs--border-alt li .step .indicator {
  display: flex;
  align-items: center;
  justify-content: center;
  font-weight: bold;
  width: 2.5rem;
  height: 2.5rem;
  border-radius: 50%;
  margin-right: 1rem;
  border: 2px solid #d1d5da;
  color: #8a94a1;
}


.pac-container {
    z-index: 1100 !important;
}
.sbs--border-alt {
  display: flex;
  border: 1px solid #d1d5da;
  border-radius: 0.625rem;
  margin-bottom: 1rem;
  background: #fff;
}
.sbs > li {
  cursor: pointer;
}
.sbs--border-alt li {
  flex: 1;
  position: relative;
}
.sbs--border-alt li .step {
  padding: 1rem 1.5rem;
  display: flex;
  align-items: center;
  position: relative;
}
.sbs--border-alt li .step::before {
  content: "";
  width: 1px;
  height: 100%;
  background-color: rgb(210 213 219);
  position: absolute;
  right: 0;
}
.sbs--border-alt li.finished > .step .indicator {
  background-color: #257f3e;
  border-color: #257f3e;
  color: white;
}
.sbs--border-alt li .step .indicator {
  display: flex;
  align-items: center;
  justify-content: center;
  font-weight: bold;
  width: 2.5rem;
  height: 2.5rem;
  border-radius: 50%;
  margin-right: 1rem;
  border: 2px solid #d1d5da;
  color: #8a94a1;
}

.sbs--border-alt li .step .description {
  font-size: 0.875rem;
  color: #8a94a1;
  display: flex;
  flex-direction: column;
}
.sbs--border-alt li .step .line {
  position: absolute;
  width: 100%;
  height: 4px;
  background-color: transparent;
  bottom: 0;
  left: 0;
}
.sbs--border-alt li::after {
  content: "";
  width: 1rem;
  height: 1rem;
  background-color: white;
  position: absolute;
  right: 0;
  top: 50%;
  border-top: 1px solid #d1d5da;
  border-right: 1px solid #d1d5da;
  transform: translate(50%, -50%) rotate(45deg);
  z-index: 1;
}
.sbs--border-alt li:nth-last-child(1):after {
  display: none;
}

.sbs > li.active {
  cursor: default;
}
.sbs--border-alt li.active > .step .line {
  background-color: #2b9348;
}
.sbs--border-alt li.active > .step .indicator {
  border-color: #257f3e;
  color: #257f3e;
}
.sbs--border-alt li.active > .step .description {
  color: #1f6c35;
}
.sbs--border-alt li.finished > .step .description span:nth-child(1){
  color: #464a53;
  font-weight: 600;
}
.sbs--border-alt li.finished > .step .description span:nth-child(2){
  color: rgb(37, 127, 62);
  font-weight: 400;
}
.sbs--border-alt li > .step .description span:nth-child(2){
  font-size: 0.764rem;
}
.sbs--border-alt li.finished.active .indicator i{
  color: #fff;
}
.add-family-widget{
  padding: 1.5rem;
  display:flex;
  align-items: center;
  justify-content: center;
}
.add-family-widget *{
  cursor: pointer;
}
.add-family-widget .add-f-icon{
  width: 80px;
  height: 80px;
  background: #F8F8F8;
  border-radius: 50%;
  font-size: 2rem;
  text-align: center;
  color: #90a9c2;
  color: #90a9c2;
  display: flex;
  align-items: center;
  justify-content: center;
}
.add-family-widget *:hover .add-f-icon{
  background: var(--primary);
  color: #fff;
}
.family-wid-card .media img {
  width:80px;
}
@media (max-width: 1023px){
  .profile-deatils .prof-pic img{
    width: 50px;
    height: 50px;
  }
  .profile-deatils .prof-dis{
    /* display: none; */
  }
  .spouse-image .prof-pic img{
    width: 100px !important;
    height: 100px !important;
  }
  .profile-deatils .prof-pic.overflow-menu-avatar img{
    width: 100px;
    height: 100px;
  }
}
@media (max-width: 767px){
  .show.menu-toggle .profile-deatils .prof-pic img {
    width: 80px;
    height: 80px;
  }
  .show.menu-toggle .profile-deatils .p-edit-iocn {
    display: block;
    display:flex;
  }
  .authincation{
    height: auto !important;
  }
  .login-con{
    height: auto !important;
    margin-bottom: 1rem;
    margin-top: 1rem;
  }
}
@media (max-width: 680px){
  .sbs--border-alt li > .step .description span:nth-child(2) {
    font-size: 0.564rem;
  }
  .sbs--border-alt li > .step .description span:nth-child(1) {
    font-size: 0.675rem;
  }
  .sbs--border-alt li .step .indicator {
    width: 1.8rem;
    height: 1.8rem;
    font-size:  0.7rem;
  }
}
@media (max-width: 575px){
  .sbs--border-alt{
    flex-wrap: wrap;
  }
  .sbs--border-alt li .step{
    height: 100%;
  }
  .sbs--border-alt li {
    flex: 0 0 auto;
    width: 50%;
    border-bottom: 1px solid #d1d5da;
  }
  .sbs--border-alt li:nth-last-child(1){
    flex: 0 0 auto;
    width: 100%;
    border-bottom: 0;
  }
}
@media (max-width: 380px){
  .sbs--border-alt li .step {
    padding: 0.5rem 0.5rem;
  }
  .sbs--border-alt li::after{
    width: 0.4rem;
    height: 0.4rem;
  }
}
.timeline{
    position: relative;
  }
  ul.timeline:before {
    content: "";
    position: absolute;
    left: 0;
    width: 100%;
    height: 1px;
    background: #d2d5dc;
    top: 15px;
    z-index: -1000;
  }
  .timeline li{
    list-style: none;
    float: left;
    width: 33.3333%;
    position: relative;
    text-align: center;
  }
  .timeline{
    display: flex;
    margin-bottom: 1rem;
  }

  .timeline li:before{
    content: "";
    width: 26px;
    height: 26px;
    border: 3px solid #d2d5db;
    border-radius: 50%;
    display: block;
    text-align: center;
    line-height: 50px;
    margin: 0 auto 10px auto;
    background: #fff;
    color: #000;
    transition: all ease-in-out .3s;
    cursor: pointer;
  }

  .timeline li:after{
    content: "";
    position: absolute;
    width: 100%;
    height: 1px;
    background-color: grey;
    top: 15px;
    left: -50%;
    z-index: -999;
    transition: all ease-in-out .3s;
  }

  .timeline li:first-child:after{
    content: none;
  }
  .timeline li.active-tl{
    color: #000;
  }
  .timeline li.active-tl:before{
    background: var(--primary);
    border-color: var(--primary);
  }

  .timeline li.active-tl + li:after{
    background: var(--primary);
  }
  .timeline li.active-tl::before{
      webkit-font-smoothing: antialiased;
      font-style: normal;
      font-variant: normal;
      text-rendering: auto;
      line-height: 21px;
      content: "\f111";
      font-family: "Font Awesome 5 Free";
      font-weight: 900;
      font-size: 0.8rem;
      color: #fff;
  }
  li.active-tl.tl-finished::before{
    content: "\f00c" !important;
  }
  .dont-have-ac a:nth-child(2){
    color: var(--primary);
    margin-left: 0.5rem;
  }
  .dont-have-ac a:nth-child(2):hover{
    color: var(--secondary);
    cursor: pointer;
  }
  .dont-have-ac a{
    font-size: 0.97rem;
  }
  .forgot-pass a{
    font-size: 0.97rem;
    color: var(--primary);
  }
  /* .map-design{
  .d-flex.mb-3.mt-4.title{
    margin-top: 0 !important;
  }
  } */

  .custom-according .accordion-header {
        padding: 0;
        border: 0;
  }

  .custom-according .accordion-body {
    padding: 0;
  }

  .custom-according .accordion-button {
    background-color: white;
    color: #000;
    font-size: 18px;
    font-weight: 600;
  }

  /* Hide the default scrollbar */
::-webkit-scrollbar {
    width: 0.5rem;
    height: 0.5rem;
    background-color: transparent;
    z-index: 10;
  }

  /* Track */
  ::-webkit-scrollbar-track {
    background-color: #f1f1f1;
    z-index: 10;
  }

  /* Handle */
  ::-webkit-scrollbar-thumb {
    background-color: var(--secondary);
    background-color: #ccc;
    border-radius: 1rem;
    z-index: 15
  }

  /* Handle on hover */
  ::-webkit-scrollbar-thumb:hover {
    background-color: var(--primary);
    z-index: 15
  }

  @media (min-width : 1024px){
    .otp-no{
        letter-spacing: 15.5px;
        color: #000;
        }
}
  @media (min-width : 1024px){
    .otp-register-no{
        letter-spacing: 21.8px;
        color: #000;
        }
}
.verify-highlight{
    background: var(--primary) !important;
    color: #fff !important;
    border-color: var(--primary) !important;
}

.email-verify {
    position: absolute;
    top: 10px;
    right: 0;
}
.mobile-verify {
    position: absolute;
    top: 10px;
    right: 0;
}
.input-width-verify{
    position: relative;
}
.input-width-verify .form-control{
    position: relative;
    padding-right: 4.5rem;
}
.label-disabled {
    opacity: 0.2;
}

div[highlight='true']{
    border-radius: 1rem;
    background: #ffffff;
    box-shadow: 0px 20px 60px #bebebe, -20px -20px 60px #ffffff;
    padding: 1rem;
    position: relative;
    top: -15px;
}
.sbs--border-alt li:nth-last-of-type(1) .step:before{
  width: 0;
}
div[highlight='true'] > div > label {
    margin-top: 1rem;
}
.modal-height{
    min-height: 460px;
}
.p-dropdown{
    width: 100%;
    /* border: none !important; */
    /* border-bottom: 1px solid #C2C2C2 !important; */
    border-radius: 10px !important;
    position: relative;
}
.p-dropdown:hover:before, .p-dropdown:focus:before{
  /* border-bottom: 2px solid var(--primary) !important; */
  content: "";
  position: absolute;
  left: 0;
  bottom: -1px;
  width:100%;
  height: 2px;
  background: var(--primary);
  z-index: 1;
  transition: 0.15s ease-in-out;
  display: none;
}
.p-dropdown:not(.p-disabled).p-focus{
    box-shadow: none !important;
}
.p-dropdown .p-inputtext{
  padding-left: 24px;
  color: #000;
}
/* .profile-center{
  padding-right: 10rem !important;
  padding-left: 4rem !important;
}
.profile-center form > .row .col-xl-6:nth-child(odd){
  padding-right: 2rem;
}
.profile-center form > .row .col-xl-6:nth-child(even){
  padding-left: 2rem;
}
.profile-center .title{
  margin-top: 2rem;
} */
span.p-calendar{
    width:100% !important;
}
.custom-dropdown .p-dropdown-label{
    padding: 5px 0px;
    height: 38px;
}
.upload-type{
  color: #9a9a9a !important;
  font-size: 0.764rem !important;
  display: block;
}
.file-size{
  color: var(--primary) !important;
  font-size: 0.764rem !important;
  display: block;
}
.form-control::placeholder{
  color: #ccc;
}
.metismenu .has-arrow:after{
  transition: none !important;
}
.custom-role-dropdown .p-dropdown-label{
    padding-left: 30px !important;
}
.other-info-form{
  padding-left: 4rem !important;
  padding-right: 4rem !important;
}
.other-info-form .title{
  margin-top: 2rem;
}
@media (max-width: 1130px){
  .profile-center, .other-info-form{
    padding-right: 1rem !important;
    padding-left: 1rem !important;
  }
  .profile-center form > .row .col-xl-6:nth-child(odd){
    padding-right: 15px;
  }
  .profile-center form > .row .col-xl-6:nth-child(even){
    padding-left: 15px;
  }
}
.medical-kids .radio-inline{
color: #000;
}
.medicaltable> :not(:first-child) {
  border-top: 0 solid currentColor !important;
}
/* .medical-list-outer{
  border: solid 1px #c2c2c2;
  border-radius: 0.624rem;
  background: #ffffff;
  max-height: 284px;
  overflow-y: scroll;
} */
.medical-list-outer .table td{
  padding: 0px 8px;
}
.medical-list-outer .table tr td:nth-child(1){
  padding-left: 0;
}
.medical-list-outer .table tr td label{
  padding-left: 0;
}
.p-dropdown-item, .p-dropdown, .p-dropdown-label {
  font-family: 'poppins', 'Droid Arabic Kufi', 'Noto Arabic', sans-serif !important;
  color: #000;
}
.nd23-admin-layout .p-dropdown-item, .p-dropdown, .p-dropdown-label {
    font-family: 'poppins', 'Droid Arabic Kufi', 'Noto Arabic', sans-serif !important;
    color: #000;
    /* padding-top: 0.5rem; */
  }
.p-datepicker table td.p-datepicker-today > span, .p-datepicker-calendar{
  font-family: 'poppins', 'Droid Arabic Kufi', 'Noto Arabic', sans-serif !important;
}
.otp-input{
  width: 100% !important;
}
.ng-otp-input-wrapper{
    display: flex;
    flex-wrap: nowrap;
}
.ng-otp-input-wrapper .otp-input:nth-last-child(1){
  margin-right: 0 !important;
}
.p-dropdown.p-disabled{
  opacity: 0.4 !important;
}
.p-dropdown.p-disabled .p-inputtext {
    padding-left: 24px;
    color: #000;
}
.custom-autocomplete {
    display: block;
}
.custom-autocomplete .p-autocomplete {
    width: 100%;
    position: relative;
    display: flex;
    font-family: 'poppins', 'Droid Arabic Kufi', 'Noto Arabic', sans-serif !important;
    /* border-bottom: solid 1px #C2C2C2; */
}
.custom-autocomplete .p-autocomplete-dropdown {
    background: #fff;
    border: 0;
    color: rgb(108, 117, 125);
}
.custom-autocomplete .p-button:enabled:hover, .custom-autocomplete .p-button:enabled:focus {
    background: #fff;
    border: 0;
    color: rgb(108, 117, 125);
    outline: 0;
    box-shadow: none;
}
.custom-autocomplete .p-autocomplete-input {
    font-family: 'poppins', 'Droid Arabic Kufi', 'Noto Arabic', sans-serif !important;
    padding-left: 24px;
    color: #000;
    width: 100%;
    height: 50px;
    border-radius: 10px;
}
.custom-autocomplete .p-inputtext:enabled:focus {
    /* border: 0; */
    box-shadow: none;
}
.custom-autocomplete .p-autocomplete:hover:before, .custom-autocomplete .p-autocomplete:focus:before {
    content: "";
    position: absolute;
    left: 0;
    bottom: -1px;
    width: 100%;
    height: 2px;
    background: var(--primary);
    z-index: 1;
    transition: 0.15s ease-in-out;
    display: none;
}
.dropdown-item {
    font-family: 'poppins', 'Droid Arabic Kufi', 'Noto Arabic', sans-serif !important;
}
.p-autocomplete-item {
    font-family: 'poppins', 'Droid Arabic Kufi', 'Noto Arabic', sans-serif !important;
}
.custom-disabled-autocomplete .p-autocomplete:hover:before, .custom-disabled-autocomplete .p-autocomplete:focus:before {
    height: 0 !important;
}

.remarks {
    font-size: smaller !important;
    color: blue !important;
}
/* .direction-change-rtl, .direction-change-rtl .form-control{
    text-align: right;
} */
div.row.profile-card[view-only="true"] input.map-searchfield {
    visibility: hidden !important;
}

div.row.profile-card[view-only="true"] div.map-container {
    pointer-events: none !important;
}
  .profile-card .form-group .form-control{
    font-family: 'poppins', 'Droid Arabic Kufi', 'Noto Arabic', sans-serif !important;
  }
.hide-map-input{
    visibility: hidden !important;
    z-index: 10000;
    height:0;
}
.custom-radio {
  display: inline-block;
  position: absolute;
  overflow: hidden;
  clip: rect(0 0 0 0);
  height: 1;
  width: 1;
  margin: -1;
  padding: 0;
  border: 0;
}

.radio-text-icon {
    display: flex;
    justify-content: center;
    align-items: center;
    border-radius: 0.5rem;
    padding: 0.5rem;
    font-size: 1.2rem;
    width: 35px;
    height: 35px;
    overflow: hidden;
}
.custom-radio-outer .radio-text-icon {
    background-color: #f0f0f0;
}
.radio-text-icon.approve-r:hover {
  cursor: pointer;
  background: #ebf9f3;
  color: var(--bs-success);
}
.radio-text-icon.revert-r:hover{
  cursor: pointer;
  background: #fff0ed;
  color: var(--bs-danger);
}
.radio-text-icon.escalate-r:hover{
  cursor: pointer;
  background: #fff9ee;
  color: var(--bs-warning);
}

.custom-radio:checked ~ .radio-text-icon.approve-r {
    /* background: var(--bs-success); */
    color:  var(--bs-success);
}
.custom-radio:checked ~ .radio-text-icon.revert-r {
    /* background: var(--bs-danger); */
    color: var(--bs-danger);
}
.custom-radio:checked ~ .radio-text-icon.escalate-r {
  /* background: var(--bs-warning); */
  color: var(--bs-warning);
}
.custom-r-wrapper {
  display: flex;
  flex-shrink: 0;
  gap: 0.6rem;
}
.application-card{
    width: 100%;
    height: calc(100vh - 120px) !important;
}
.application-icon-color{
    color: #bcccdc;
}
.imgstyle{
    border-radius: 50%;
}

.custom-pending.badge-lg{

        font-size: 1rem;

}
.form-control.profdisable-mob-email:disabled, .form-control.profdisable-mob-email[readonly]
{
    /* color: #ccc; */
    color: #000;
}

.disabled-radio {
    cursor: not-allowed;

}

.review-application-table tr *:hover {
    cursor: default;
}

.review-change-enable i, .review-change-enable label, .review-change-enable div, .review-change-enable span, .review-change-enable ::before {
    cursor: pointer !important;
}

.review-change-disable i, .review-change-disable label, .review-change-disable div, .review-change-disable span, .review-change-disable ::before {
    cursor: not-allowed !important;
}
#no-border-upload .form-upload{
    border: none !important;
    padding: 5px;
}
.font-97{
  font-size: 0.97rem !important;
}

[dir="LTR"] .logoRTL{
    display: none;
}
.application-review-disable {
    pointer-events: none;
    opacity: 0.5;
}
@media (max-width: 1023px){
  .logo-text img{
    display: none;
  }
  .nav-profile{
    padding-right: 0 !important;
  }
}
.auth-form .btn.btn-outline-primary {
  line-height: 18px;
}
ngb-tooltip-window.tooltip .tooltip-inner{
  background: #ffe3dc;
  padding: 0.5rem;
  font-size: 0.97rem;
  border-radius: 5px;
  color: var(--bs-danger);
}
ngb-tooltip-window.tooltip{
  opacity: 1 !important;
}
ngb-tooltip-window.tooltip.bs-tooltip-top .tooltip-arrow::before {
  border-top-color: #ffe3dc;
}

ngb-tooltip-window.tooltip.bs-tooltip-bottom .tooltip-arrow::before {
  border-bottom-color: #ffe3dc;
}

ngb-tooltip-window.tooltip.bs-tooltip-start .tooltip-arrow::before {
  border-left-color: #ffe3dc;
}

ngb-tooltip-window.tooltip.bs-tooltip-end .tooltip-arrow::before {
  border-right-color: #ffe3dc;
}
.revw-status-badge ngb-tooltip-window.tooltip .tooltip-inner{
background-color: #060606db  !important;
color: #fff;
}
.revw-status-badge ngb-tooltip-window.tooltip.bs-tooltip-top .tooltip-arrow::before {
    border-top-color: #060606db ;
  }

.revw-status-badge ngb-tooltip-window.tooltip.bs-tooltip-bottom .tooltip-arrow::before {
  border-bottom-color: #060606db ;
}

.revw-status-badge ngb-tooltip-window.tooltip.bs-tooltip-start .tooltip-arrow::before {
  border-left-color: #060606db ;
}

.revw-status-badge ngb-tooltip-window.tooltip.bs-tooltip-end .tooltip-arrow::before {
  border-right-color: #060606db ;
}
@media (max-height: 991px ){
  .btn-translate {
    font-size: 1rem;
  }
}
@media (max-height: 800px ){
  .login-con{
    height: auto !important;
    /* max-width: 90%; */
  }
  .authincation {
    height: auto !important;
  }
  /* .authincation .container{
    max-width: 90%;
  } */
  .authincation .card {
    margin-top:30px;
    margin-bottom: 30px !important;
  }
  .forgot-wrapper{
    height: 100vh !important;
    display: flex;
    flex-direction: column;
  }
  .forgot-wrapper .login-footer{
    margin-top: auto;
  }
}
.pass-with-eye{
  position: relative;
  display: block;
}
.pass-with-eye i{
  position: absolute;
  right: 20px;
  top: 50%;
  font-size: 0.97rem;
  cursor: pointer;
  transform: translate(0px, -50%);
}
[dir="LTR"] .pass-with-eye input{
  padding-right: 3rem;
}
[dir="RTL"] .pass-with-eye input {
    padding-left: 3rem;
}
/* .p-inputtext{
  padding: 0.5rem 0.75rem 0.5rem 0rem!important;
} */
.p-dropdown {
  height: 50px;
}
.dataTables_paginate .p-dropdown {
  height: 44px;
}
[dir="RTL"][data-sidebar-style="mini"] .deznav .metismenu>li>a>i {
  margin: 0;
}
[dir="RTL"] .btn-translate{
  font-family: 'poppins', 'Droid Arabic Kufi', 'Noto Arabic', sans-serif !important;
}
[dir="RTL"] .deznav .metismenu>li a>i {
  margin-right: 0;
}
.default-cursor{
    cursor: default !important;
}
.show-hand{
    cursor: pointer !important;
  }

.validation-msg{
  position: absolute;
  bottom: -25px;
  /* left: 0; */
}

.re-captcha div {
    margin: 1rem 0;
}
@media(max-width: 767px){
  .authincation .card{
    padding-left: 1rem !important;
    padding-right: 1rem !important;
  }
  .signup-fields{
    padding: 0;
    margin-top: 1rem;
  }
}
@media (max-width: 575px){
    .profile-center .title {
        margin-top: 0 !important;
    }
    .map-searchfield{
        top: 60px !important;
        left: 16px;
        margin: auto !important;
        width: 90% !important;
    }
    .header{
        box-shadow: 0px 4px 10px 1px rgb(0 0 0 / 15%);
        box-shadow: 0px 1px 4px 2px rgb(0 0 0 / 12%);
    }
    .authincation #ccode{
      padding-left: 5px;
      padding-right: 5px;
    }
    .authincation .container {
      max-width: 100%;
    }
    .authincation .card {
      padding-left: 0.8rem !important;
      margin-top: 0;
      margin-bottom: 0 !important;
      padding-right: 0.8rem !important;
    }
    .auth-form .btn.btn-outline-primary {
      line-height: 28px;
    }
    .signup-fields{
      padding: 0;
      margin-top: 1rem;
    }
    .btn-translate{
      font-size: 1rem;
    }
    .forgot-wrapper{
      height: 100vh !important;
      display: flex;
      flex-direction: column;
    }
    .forgot-wrapper .login-footer{
      margin-top: auto;
    }
    .title-w-btn{
      /* flex-direction: column; */
    }
    .title-w-btn .title-btn-list{
      text-align: right;
    }
    [dir="RTL"] .title-w-btn .title-btn-list{
      text-align: left;
    }
}
@media (max-width: 375px){
  .re-captcha div {
    transform: scale(0.77);
    transform-origin: 0 0;
    margin-bottom: 0;
    height: 62px !important;
  }
  [dir="RTL"] .re-captcha div{
    transform-origin: 300px 0;
  }
  .login-nav img{
    width: 130px !important;
  }
  .auth-form .btn.btn-outline-primary {
    line-height: 18px;
    /* height: auto; */
  }
  .forgot-pass a {
    font-size: 0.77rem;
  }
}


[dir="LTR"] .email-verify{
    /* right: 10px !important; */
    left: unset !important;
    top: auto !important;
}
[dir="LTR"] .mobile-verify{
    /* right: 10px !important; */
    left: unset !important;
    top: -31px !important;
}
@media (max-width: 1023px){
  .kid-pro-pic .profile-deatils .prof-pic img {
    width: 100px;
    height: 100px;
}
}
@media (max-width: 575px){
  /* .btn-list-bottom .btn{
    width: 100%;
  } */
}
.nursery-icon{
  display: inline-flex;
  color: var(--primary);
  padding: 0.5rem;
  background: #F8F8F8;
  width: 35px;
  height: 35px;
  border-radius: 50%;
  justify-content: center;
  align-items: center;
  margin-right: 0.5rem;
}
[dir="RTL"] .nursery-icon{
  margin-left: 0.5rem;
}
.distance-icon{
  color: var(--secondary);
}
[dir="RTL"] .margin-start-2{
  margin-left: 0.5rem !important;
}
.application-name {
    width: 30vw;
    font-size: .8em;
    text-align: end;
}
.family-list-icon{
    width: 70px;
    height: 70px;
    border-radius: 50%;
    font-size: 2rem;
    text-align: center;
    color: #fff;
    display: inline-flex;
    align-items: center;
    justify-content: center;
}
.family-summery-icon{
    width: 60px;
    height: 60px;
    border-radius: 50%;
    font-size: 2rem;
    text-align: center;
    color: #fff;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    background: #6296d7;
}
.family-list-wrapper .family-list-card:nth-child(3n+1) .family-list-icon{
  background: #5cc55d;
}
.family-list-wrapper .family-list-card:nth-child(3n+2) .family-list-icon{
  background: #6296d7;
}
.family-list-wrapper .family-list-card:nth-child(3n+3) .family-list-icon{
  background: #fb8787;
}
@media (max-width: 991px){
  #ccode{
    padding: 0.3rem;
  }
  .application-badges .badge{
    margin-top: 1rem
  }
}
.auth-form .btn{
  position: relative;
}
@media (max-width: 1400px){
  .auth-form .btn.btn-outline-primary {
    line-height: 25px;
  }
}
@media (max-width: 1400px){
  .auth-form .btn.btn-outline-primary {
    line-height: 2.9rem;
  }
}
.help-icon{
  display: inline-flex;
  width: 50px;
  height: 50px;
  border-radius: 50%;
  align-items: center;
  justify-content: center;
  font-size: 1.5rem;
  margin: auto;
  background: linear-gradient(354deg, rgb(0 129 131) 0%, rgb(4 148 153) 100%);
  position: relative;
}
.help-icon svg{
  fill: #ffffff;
}
.help-icon:hover{
  box-shadow: 0px 1px 14px 0px rgb(0 0 0 / 15%);
  cursor: pointer;
  background: #fff;
}
/* .help-center .help-icon:hover .help-list{
  visibility: visible;
} */
.help-icon:hover svg{
  fill: var(--primary);
}
.help-center{
  margin-top: 6rem;
  margin-bottom: 30px;
  padding-left: 0 !important;
  padding-right: 0 !important;
}
.help-list{
  position: absolute;
  right: 50%;
  top: -100%;
  left: 50%;
  transform: translate(-50%, -50%);
  width: 200px;
  background: #fff;
  font-size: 0.97rem;
  padding: 0.5rem;
  border-radius: 0.5rem;
  box-shadow: 0px 2px 9px 0px rgb(0 0 0 / 18%);
  /* visibility: hidden; */
}
.help-list ul li{
  margin-bottom: 0.5rem;
  color: #000;
}
[dir="RTL"] .help-list .h-list-item i{
  margin-left: 0.5rem;
}
.help-list ul li:nth-last-child(1){
  margin-bottom: 0rem;
}
.help-list .h-list-item i{
  margin-right: 0.5rem;
  color: var(--secondary);
}
.help-list::before {
  content: "";
    display: block;
    width: 0;
    height: 0;
    border-top: 12px solid transparent;
    border-bottom: 12px solid transparent;
    border-right: 12px solid #ffffff;
    position: absolute;
    bottom: -25%;
    left: 46%;
    transform: rotate(271deg);
}
.help-list a {
    padding: 0 !important;
    color: #000 !important;
}
.help-list a:hover {
    color: var(--primary) !important;
}
.menu-toggle .help-list{
    position: absolute;
    right: 50%;
    top: 50%;
    left: 50%;
    transform: translate(20%, -50%);
}
.menu-toggle .help-list::before {
  content: "";
  display: block;
  width: 0;
  height: 0;
  border-top: 12px solid transparent;
  border-bottom: 12px solid transparent;
  border-right: 12px solid #fff;
  position: absolute;
  bottom: 26px;
  left: -12px;
  transform: unset;
}
@media (max-width: 767px){
  .menu-toggle .help-list::before {
    content: "";
    display: block;
    width: 0;
    height: 0;
    border-top: 12px solid transparent;
    border-bottom: 12px solid transparent;
    border-right: 12px solid #ffffff;
    position: absolute;
    bottom: -20%;
    left: 46%;
    transform: rotate(271deg);
  }
  .menu-toggle .help-list{
    position: absolute;
    right: 50%;
    top: -100%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 200px;
    background: #fff;
    font-size: 1rem;
    padding: 0.5rem;
    border-radius: 0.5rem;
    box-shadow: 0px 2px 9px 0px rgb(0 0 0 / 18%);
  }
  [dir="RTL"]  .menu-toggle .help-list {
    position: absolute;
    right: 50% !important;
    top: 50% !important;
    left: 50% !important;
    transform: translate(50%, -160%) !important;
    width: 200px;
    background: #fff;
    font-size: 0.97rem;
    padding: 0.5rem;
    border-radius: 0.5rem;
    box-shadow: 0px 2px 9px 0px rgb(0 0 0 / 18%);
    /* visibility: hidden; */
  }
  [dir="RTL"] .menu-toggle .help-list::before {
    content: "";
    display: block;
    width: 0;
    height: 0;
    border-top: 12px solid transparent;
    border-bottom: 12px solid transparent;
    border-right: 12px solid #ffffff;
    position: absolute;
    bottom: -25% !important;
    right: 46% !important;
    transform: rotate(271deg) !important;
  }
}
[dir="RTL"] .help-list {
  position: absolute;
  right: 50%;
  top: 50%;
  left: 50%;
  transform: translate(50%, -160%);
  width: 200px;
  background: #fff;
  font-size: 0.97rem;
  padding: 0.5rem;
  border-radius: 0.5rem;
  box-shadow: 0px 2px 9px 0px rgb(0 0 0 / 18%);
  /* visibility: hidden; */
}
[dir="RTL"] .menu-toggle .help-list {
  position: absolute;
  right: 50%;
  top: 50%;
  left: 50%;
  transform: translate(-20%, -50%);
}
[dir="RTL"] .menu-toggle .help-list::before {
  content: "";
  display: block;
  width: 0;
  height: 0;
  border-top: 12px solid transparent;
  border-bottom: 12px solid transparent;
  border-right: 12px solid #fff;
  position: absolute;
  bottom: 26px;
  right: -12px;
  transform: rotate(180deg);
}
@media (max-width: 767px){
  .help-icon {
    width: 40px;
    height: 40px
  }
  .help-center {
    margin-top: 1rem;
  }
  .p-autocomplete-panel .p-autocomplete-item , .p-dropdown-items-wrapper .p-dropdown-item{
    white-space: unset !important;
  }
}
@media (max-width: 575px){
  .save-button-application .btn{
    width: 100%;
  }
}
@media (max-width: 1199px){
  .application-d-wrapper{
    display: block !important;
  }
  .application-d-wrapper .row{
    width: auto !important;
  }
  .application-badges .btn{
    margin-top: 0.5rem;
  }
}
[dir="RTL"] .cancel-application-action .btn-outline-primary{
    margin-left: 0.5rem !important;
}
.app-prof-pic .profile-deatils{
  padding: 0 !important;
}
.app-prof-pic .profile-deatils .prof-pic img {
  width: 100px;
  height: 100px;
}
.app-prof-pic .profile-deatils {
  margin-bottom: 0.5rem !important;
}
.application-c-btn{
  display: flex;
  align-items: end;
  justify-content: end;
}
[dir="RTL"] .application-c-btn{
  justify-content: end;
}
.outline-danger-custom{
  color: #dc3545 !important;
  border-color: #dc3545 !important;
}
.outline-danger-custom:hover {
  color: #fff !important;
  background-color: #dc3545 !important;
  border-color: #dc3545 !important;
}
.alert{
  padding: 1rem 1rem !important;
  font-size: 0.864rem !important;
}
.custom_row_class, .ag-root-wrapper{
  border-radius: 10px !important;
}
.custom-badge-danger {
    color: #dc3545;
    background: #f5e9ea;
}
.custom-badge-success {
    color: #0ab82e;
    background: #e2f1e5;
}
.custom-badge-info {
    color: #1649ae;
    background: #e6eaf3;
}
.custom-badge-success {
    color: #0ab82e;
    background: #e2f1e5;
}
.custom-badge-info {
    color: #1649ae;
    background: #e6eaf3;
}
.application-filter {
    margin-left: auto;
}
[dir="RTL"] .application-filter {
    margin-right: auto !important;
    margin-left: unset !important;
}
.title-icon{
  color: var(--primary);
  margin-right: 0.5rem;
  background: #e8eef4;
  width: 40px;
  height: 40px;
  display: inline-flex !important;
  justify-content: center;
  align-items: center;
  border-radius: 50%;
}
.title-icon-wallet{
    color: var(--primary);
     width: 40px;
    height: 40px;
    display: inline-flex !important;
    justify-content: center;
    align-items: center;
    border-radius: 50%;
  }
/* .reviewed-view .col-xl-6, .reviewed-view .col-xl-4{
    border-bottom: solid 1px #ebebeb;
    margin-bottom: 15px !important;
} */
.reviewed-view .form-group{
  /* margin-bottom: 15px !important; */
  /* margin-top: 15px !important; */
}
.reviewed-view  .form-view label {
  margin-bottom: 0.5rem;
}
.summary-pro-pic img{
  width: 80px;
  height: 80px;
  border-radius: 50%;
}
.text-end-ltr{
  text-align: right !important;
}
.text-start-ltr{
  text-align: left !important;
}
.title-icon.fa-female, .title-icon.fa-child{
  font-size: 1.5rem;
}

.reviewed-view hr.border-bottom-review{
 background: #ebebeb !important;
}
.reviewed-view .profile-center form > .row .col-xl-6:nth-child(odd){
        padding-right: 15px;
}
.reviewed-view .profile-center form > .row .col-xl-6:nth-child(even){
    padding-left: 15px ;
}
/* .border-bottom-review::after{
    background: #ebebeb;
    left: 0;
    bottom: 0;
    position: absolute;
    content: "";
    width: 100%;
    height: 1px;
}
.border-bottom-review{
    position: relative;
} */
@media (max-width: 1440px){
  .validation-msg-static{
    position: static;
  }
}
.card-table{
  border-radius: 0.625rem !important;
}
@media (max-width: 575px){
    .pagin_align{
        flex-direction: column;
    }
    .pagin_align .dataTables_info{
        text-align: center;
    }
    .pagin_align .dataTables_paginate{
        text-align: center;
    }
    .pagin_align .paginate_button.next{
        margin-right: 0.5rem !important;
        margin-left: 0.5rem !important;
    }
  }
  [dir="RTL"] .rtl-ms-3 {
    margin-left: 1rem !important;
    margin-right: 0 !important;
  }
.title-padding-right{
    padding-right: 1.875rem;

}
[dir="RTL"] .title-padding-right .sendforreview {
 margin-right: auto !important;
 margin-left: 0 !important;

}
[dir="RTL"] .title-padding-right {
    padding-left: 1.875rem !important;
    padding-right: 0 !important;
}
[dir="RTL"] .title-padding-right .sendforreview i {
    margin-right: 0.5rem !important;
    margin-left: 0 !important;

}
.title-padding-left {
    padding-right: 1.875rem;
    text-align: right !important;
}
.title-padding-left .sendforreview {
    margin-right: 0 !important;
    margin-left: auto !important;
    text-align: right !important;

   }
[dir="RTL"] .title-padding-left .sendforreview {
    margin-right: auto !important;
    margin-left: 0 !important;
    text-align: left !important;

   }
   [dir="RTL"] .title-padding-left{
       padding-left: 1.875rem !important;
       padding-right: 0 !important;
       text-align: left !important;
   }
   [dir="RTL"] .title-padding-left .sendforreview i {
       margin-right: 0.5rem !important;
       margin-left: 0 !important;
   }
   .send-for-review-btn .btn {
    line-height: 1.6;
   }
   [dir="RTL"] .send-for-review-btn .btn-outline-light i{
    margin-left: 0 !important;
   }
[dir="RTL"] .action-r-ul li{
  direction: rtl;
  text-align: right;
}
[dir="RTL"] .action-r-ul li span i{
  transform: rotate(180deg);
  margin-left: 0.5rem;
  margin-right: 0 !important;
}
[dir="RTL"] .custom-header .ag-cell-not-inline-editing{
    text-align: left !important;
}
[dir="RTL"] .next-direction{
    margin-right: 10px !important;
}
.right-side-panel{
  /* border-radius: 0 !important; */
  box-shadow: none !important;
  height: 100% !important;
}
.d-count-icon .c-label{
  margin-right: 0.5rem;
}
[dir="RTL"] .d-count-icon .c-label{
  margin-left: 0.5rem;
  margin-right: 0;
}
[dir="RTL"] .count-link a i{
    transform: rotate(180deg);
    position: relative;
    top: -2px;
}
[dir="RTL"] .dsh-nur-app i{
  margin-left: 0.5rem;
  margin-right: 0 !important;
}
[dir="RTL"] .py-h-user .py-ph{
  margin-left: 1rem;
  margin-right: 0 !important;
}
[dir="RTL"] .py-us-nm span i, [dir="RTL"] .parent-pro .dsh-parent-name span i{
  margin-left: 0.5rem;
  margin-right: 0 !important;
}
[dir="RTL"] .dsh-nur-status{
  text-align: left !important;
}
[dir="RTL"] .reverted-pro-list .col-4{
  text-align: left !important;
}
[dir="RTL"]  .py-link i{
  transform: rotate(180deg);
  position: relative;
  top: 2px;
}

[dir="RTL"] .msg-head-btn {
  left: 1.25em;
  right: unset !important;
}
[dir="RTL"] .msg-head-container {
  left: 4.7em !important;
  right: unset !important;
}
@media (max-width: 499px){
  [dir="RTL"] .msg-head-container {
    left: 0.5rem !important;
    right: unset !important;
  }
}
[dir="RTL"] .my-msg-arabic{
  text-align: left !important
}
[dir="RTL"] .chat .chat-history .other-message::after {
  left: 10px;
  right: unset !important;
}
[dir="RTL"] .chat .chat-history .message-data-time{
  padding-right: 6px !important;
}
[dir="RTL"] .frm-msg-box{
  text-align: left !important;
}
[dir="RTL"] .rec-msg-bx{
  text-align: right !important;
}
[dir="RTL"] .rtl-text-end-1{
  text-align: left !important;
}
[dir="RTL"] .admin-other-msg::after{
  left: 20px !important;
  right: unset !important;
}
[dir="RTL"] .chat-back-btn{
  margin-right: 0;
  margin-left: 4px;
}
[dir="RTL"] .chat-app .chat-outer-con {
  margin-right: 350px;
  margin-left: unset !important;
  border-right: 1px solid #eaeaea;
  border-left: 0;
}
[dir="RTL"] .chat-app .people-list {
  position: absolute;
  right: 0;
  left: unset !important;
}
[dir="RTL"] .people-list .about {
  padding-right: 8px;
  padding-left: 0 !important;
}
[dir="RTL"] .chat .chat-header .chat-about {
  padding-right: 10px;
  padding-left: 0 !important;
}
[dir="RTL"] .application-label-dir {
    text-align: left !important;
}
.summary-pro-pic.kid-d img{
  width: 40px;
  height: 40px;
}
.kids-s-list .row{
  border-bottom: solid 1px #f0f1f5 !important;
  padding-top: 1rem !important;
}
.kids-s-list .row:nth-child(1){
  padding-top: 0rem;
}
.kids-s-list .row:nth-last-child(1){
  border-bottom: 0;
}
.child-sum-details .child-border {

    border-right: solid 1px #f0f1f5 !important;

}
.child-sum-details .child-border:nth-last-child(1){
    border-right: 0 !important;
}
.ag-header-container {
    background-color: #e9e9e9;
}

[dir="RTL"] .count-Rtl{
    padding-right: 1rem !important;
    padding-left: 0rem !important;
}
@media (max-width: 1199px){
  [dir="RTL"] .count-Rtl{
    padding-right: 1rem !important;
    padding-left: 1rem !important;
  }
  [dir="RTL"] .side-v-ar {
    padding-left: 1rem !important;
    padding-right: 1rem !important;
  }

}
.add-child-button .btn{
    width: 25% !important;
}
.empty-application{
    display: flex;
    justify-content: center;
    height: 5rem;
}
 .payment-header {
    background: var(--secondary);
    border: 0 !important;
    border-top-left-radius: 0.684rem;
    border-top-right-radius: 0.684rem;
}

.payment-header th{
    color: #fff !important;
    text-align: center;
}

[dir="RTL"] .payment-header th:nth-child(1){
    border-top-right-radius: 0.684rem;
}
[dir="RTL"] .payment-header th:nth-last-child(1){
    border-top-left-radius: 0.684rem;
}

.payment-body {
    border-top: 1px solid #d3d3d3 !important;
}
.payment-body td{
    text-align: center;
}
.pay-btn-link {
    color: var(--primary);
}
.pay-btn-link:hover {
    color: var(--secondary);
    cursor: pointer;
    text-decoration: underline;
}
.fee-payment-table thead th{
    font-size: 14px !important;
    vertical-align: middle;
}
.fee-payment-table th, .fee-payment-table td{
  padding: 10px 10px 10px 10px !important;
}
.fee-payment-table td{
  font-size: 0.87rem !important;
}
.fee-payment-table th:first-child, .fee-payment-table td:first-child {
  padding-left: 10px !important;
}
.fee-payment-table th:last-child, .fee-payment-table td:last-child {
  padding-right: 10px !important;
}
.application-table-head {
    background-color: #e9e9e9;
}
.p-organizationchart .p-organizationchart-node-content {
    border-radius: 12px !important;
    /* width: 10rem !important; */
}
.custom-row {
  padding-left: 3rem !important;
  padding-right: 3rem !important;
}
.custom-row .form-group{
  margin-bottom: 0 !important;
}
.p-border-top-radius {
    border-top-left-radius: 0.625rem !important;
    border-top-right-radius: 0.625rem !important;
}
.disable-rtl {
    direction: ltr !important;
}
.custom-ptable.p-datatable .p-datatable-tbody tr {
    display: flex;
    border: 1px solid #ccc;
    border-radius: .5rem;
    margin-bottom: 15px;
}

.custom-ptable.p-datatable .p-datatable-tbody td {
    border: none !important;
    padding: 10px;
}

.custom-ptable.p-datatable .p-datatable-header {
    background-color: #ffffff;
    border: none !important;
    display: flex;
    justify-content: space-between;
    align-items: center;
    padding: 0;
}

.custom-ptable.p-datatable .p-datatable-header div {
    width: 50%;
    padding-top: 1rem !important;
    padding-bottom: 1rem !important;
}
.custom-ptable.p-datatable .p-datatable-header .ptable-filter{
    text-align: right !important;
}
.custom-ptable.p-datatable .p-datatable-header .ptable-filter span{
    border: 1px solid #ccc;
    border-radius: 0.3rem;
    padding: 0.4rem;
}
.custom-ptable.p-datatable .p-datatable-header .ptable-filter i{
    color: #979797;
}
.ptable-search input{
    border: none;
}
.ptable-search .search-container{
    border: 1px solid #ccc;
    border-radius: 0.3rem;
    padding: 0.4rem;
    width: 60%;
    display: block;
}
.student-table-container{
    border-radius: 0.4rem;
    /* background-color: #ffffff; */
}
.ptable-container-header{
    border-bottom: 1px solid #ccc;
    height: 3.5rem;
}
.student-profile img{
    width: 60px;
    height: 60px;
    border-radius: 100%;
}
.ptable-container-header span{
    font-size: 18px;
    font-weight: 600;
    color: #000;
}
.student-view-icon span{
    cursor: pointer;
}
.student-view-icon span i{
    color: var(--primary);
    background-color: var(--primary-100);
    border-radius: 0.4rem;
}
.student-view-icon span i:hover{
    color: #ffffff;
    background-color: var(--primary);
}
.student-name-code{
    font-size: large;
    font-weight: 700;
    color: #8b8b8b;
}
.student-name-code label{
    color: #000;
}
.nurser-add-label span{
    margin-bottom: 0.6rem;
    font-size: large;
    font-weight: 500;
    color: #8b8b8b;
}
.nurser-add-label label{
    font-size: large;
    font-weight: 700;
    color: #000;
}
.student-list-table .p-datatable .p-datatable-tbody > tr > td {
  padding: 0.5rem 0.5rem;
  font-size: 14px;
}
.student-list-table .p-datatable .p-datatable-thead > tr > th {
  padding: 0.5rem 0.5rem;
  font-size: 14px;
}
.student-list-table .p-datatable .p-datatable-header{
  background-color: #fff;
  border: 0;
}
.more-filter-dropdown-container {
    position: relative;
    display: inline-block;
}

.more-filter-dropdown-content {
    display: block;
    position: absolute;
    top: 100%;
    background-color: #fff;
    border: 1px solid #ccc;
    padding: 10px;
    box-shadow: 0 4px 8px rgba(0, 0, 0, 0.1);
    z-index: 1000;
    overflow-y: auto;
    width: 10.5rem;
}
[dir='LTR'] .more-filter-dropdown-content {
    right: 0;
    left: auto;
}
[dir='RTL'] .more-filter-dropdown-content {
    right: auto;
    left: 0;
}
@media screen and (max-width: 255.5px) {
    [dir='RTL'] .more-filter-dropdown-content {
        right: 0 !important;
    }
}
@media screen and (min-width: 317px) and (max-width: 435.5px) {
    [dir='RTL'] .more-filter-dropdown-content {
        right: 0 !important;
    }
}
@media screen and (max-width: 440px) {
    [dir='LTR'] .more-filter-dropdown-content {
        left: 0 !important;
    }
}
@media screen and (min-width: 280px) and (max-width: 291.5px) {
    [dir='LTR'] .admin-filter-dropdown {
        left: auto !important;
    }
}

[dir="LTR"] .payment-header th:first-child {
    border-top-left-radius: 0.625rem;
}
[dir="LTR"] .payment-header th:last-child {
    border-top-right-radius: 0.625rem;
}
[dir="RTL"] .payment-header th:first-child {
    border-top-right-radius: 0.625rem;
}
[dir="RTL"] .payment-header th:last-child {
    border-top-left-radius: 0.625rem;
}
.call-center-table-container{
    /* background: #fff; */
    border-radius: 10px;
}
.call-center-header{
    height: 3rem;
    border-bottom: 1px solid #ccc;
}
.call-center-header span{
    font-size: large;
    font-weight: 700;
    color: #000;
}
.call-center-table .p-datatable-header{
    display: flex;
    justify-content: space-between;
    background: #fff !important;
    border-top: 0 !important;
}
.table-caption{
    width: 100%;
}
.table-caption span{
    border: 1px solid #ccc;
    border-radius: 0.3rem;
    padding: 0.2rem;
    width: 30%;
}
.table-caption input{
    border: 0;
}
.call-center-table thead{
    height: 4rem;
    background: #e9e9e9;
}
.call-center-table thead th{
    padding: 1rem;
    color: #000;
}

.root-fs-14{
    font-size: 14px;
}

.root-fs-15{
    font-size: 15px;
}

.root-fs-16{
    font-size: 16px;
}
[class*=ag-theme-] {
  font-size: 1rem !important;
}
.ag-theme-alpine .ag-row, .ag-theme-alpine-dark .ag-row {
  font-size: 1rem !important;
}
.allotment-table .p-datatable .p-datatable-tbody > tr > td {
  padding: 0.4rem 0.5rem !important;
}
[dir="RTL"] .search-clear i{
    margin-right: 0 !important;
    margin-left: 0.4rem !important;
}
[dir="RTL"] .search-clear {
    text-align: left !important;
}
.call-center-table .p-datatable-wrapper{
    border-bottom-left-radius: 10px;
    border-bottom-right-radius: 10px;
}
.call-center-table .p-datatable-wrapper .empty-message td{
    border-bottom: 0;
}
.call-center-table .p-datatable-wrapper {
    border-radius: 0.75rem;
}
.call-center-table thead{
    border-bottom: 1px solid #ccc;
}
.call-center-table thead th{
    border-right: 1px solid #dee2e6 !important;
    padding: 0.5rem 0.5rem !important;
}
.call-center-table thead th:last-child{
    border-right: 0 !important;
}
[dir="RTL"] .call-center-table thead th:last-child{
    border-left: 0 !important;
    border-right: 1px solid #dee2e6 !important;
}
.call-center-table .p-datatable-wrapper .p-datatable-table .p-datatable-tbody tr td{
    border-right: 1px solid #dee2e6 !important;
    padding: 0.5rem 0.5rem !important;
}
.call-center-table .p-datatable-wrapper .p-datatable-table .p-datatable-tbody tr td:last-child{
    border-right: 0 !important;
}
[dir="RTL"] .call-center-table .p-datatable-wrapper .p-datatable-table .p-datatable-tbody tr td:last-child{
    border-left: 0 !important;
    border-right: 1px solid #dee2e6 !important;
}
.call-center-table .p-datatable-wrapper .p-datatable-table .p-datatable-tbody tr:last-child td{
    border-bottom: 0;
}
[dir="RTL"] .side-v-ar{
  padding-left: 0;
  padding-right: 1rem !important;
}
@media (max-width:1199px){
  .side-v-ar{
    padding-left: 15px !important;
    padding-right: 15px !important;
  }
}
.payment-details-table-container .card{
    border: 1px solid #ccc;
}
.html2pdf__overlay {
    position: unset !important;
}

[dir="RTL"]  .dataTables_wrapper .ag-cell-label-container{
    flex-direction: row !important;
}
[dir="RTL"]  .dataTables_wrapper .ag-cell-label-container .ag-header-cell-label .ag-header-cell-text{
    width: 100% !important;
}
.admin-paginate-button {
    padding: 5px 10px !important;
    font-size: 14px !important;
}
.custom-admin-primeng-table .p-datatable .p-datatable-tbody > tr > td {
    padding: 0.5rem 0.5rem !important;
}
.custom-admin-primeng-table .p-datatable .p-datatable-thead > tr > th {
    padding: 0.5rem 0.5rem !important;
}
.custom-admin-primeng-table .p-datatable .p-datatable-thead {
   height: auto !important;
}
.filter-dropdown .p-dropdown {
    border: 0.0625rem solid #c2c2c2 !important;
    border-radius: 0.5rem !important;
}
.filter-dropdown .p-dropdown .p-placeholder {
    padding-left: 16px !important;
    padding-top: 10px !important;
    color: #cfcccc !important;
    font-size: smaller;
    font-weight: lighter;
}
.filter-dropdown .p-dropdown .p-inputtext  {
    padding-left: 0.725rem !important;
    padding-top: 10px !important;
    font-size: smaller;
    font-weight: lighter;
}

.custom-student-d-download {
    color: var(--primary);
    cursor: pointer;
}

.custom-student-d-download:hover {
    color: var(--secondary);
}

.student-d-back-li {
    margin-right: 0.5rem;
}

[dir="RTL"] .student-d-back-li {
    margin-left: 0.5rem;
    margin-right: 0 !important;
}
.p-datatable.p-datatable-striped .p-datatable-tbody > tr:nth-child(even) {
    background: #ededed !important;
}
.p-datatable .p-datatable-thead > tr > th {
    background: var(--secondary) !important;
    color: #fff !important;
}
.table-actions i {
    margin-right: 1rem;
    cursor: pointer;
}
[dir="RTL"] .table-actions i {
    margin-left: 1rem;
    margin-right: 0 !important;
}

.custom-admin-student-table .p-datatable.p-datatable-striped .p-datatable-tbody > tr:nth-child(even).p-highlight {
    background: #c4dad9 !important;
    color: #000;
}
.custom-admin-student-table .p-datatable .p-datatable-tbody > tr.p-highlight {
    background: #c4dad9 !important;
    color: #000;
}
 .custom-admin-student-table .p-datatable .p-datatable-tbody > tr:focus {
    outline: none !important;
 }
.filter-dropdown .p-dropdown {
    height: 25px;
}
[dir="RTL"] .filter-dropdown .p-dropdown .p-dropdown-clear-icon {
    right: unset;
    left: 3rem;
}
.application-list {
    background: #f1f0f0;
    border-radius: 0.687rem;
}
.filter-dropdown .p-dropdown-label {
    height: 25px;
    line-height: 4px;
}
[dir="RTL"] .custom-admin-student-table .p-datatable .p-datatable-thead > tr > th {
    text-align: right;
}
[dir="RTL"] .custom-admin-student-table .p-datatable .p-datatable-tbody > tr > td {
    text-align: right;
}

[dir="RTL"] .custom-admin-primeng-table .p-datatable .p-datatable-thead > tr > th {
    text-align: right;
}
[dir="RTL"] .custom-admin-primeng-table .p-datatable .p-datatable-tbody > tr > td {
    text-align: right;
}

.custom-admin-student-table .p-datatable .p-sortable-column .p-sortable-column-icon {
    color: #fff;
    height: 0.864rem !important;
    margin-left: 0 !important;
}

.custom-admin-student-table .p-datatable .p-sortable-column.p-highlight .p-sortable-column-icon {
    color: #fff;
}
.custom-role-management-table .p-datatable .p-sortable-column .p-sortable-column-icon {
    color: #fff;
}
.custom-role-management-table .p-datatable .p-sortable-column.p-highlight .p-sortable-column-icon {
    color: #fff;
}
.payment-card {
    border: 0.2rem dotted #ccc;
    display: flex;
    /* padding: 5px; */
    align-items: center;
    border-radius: 0.22rem;
    width: 20rem;
}
.payment-card span{
    font-size: inherit;
    font-weight: 600;
}
.p-overlay {
    /* z-index: 1057 !important; */
    z-index: 1101 !important;
}
.custom-multiSelect .p-multiselect{
    border: 0;
    border-bottom: 1px solid #c2c2c2;
    border-radius: 0;
    width: 100%;
}
.custom-multiSelect-admin .p-multiselect{
    border: 0;
    border-bottom: 1px solid #c2c2c2;
    border-radius: 10px;
    width: 100%;
    border: 1px solid #ccc;
    height: 50px;
    padding: 5px 24px;
    padding-right: unset;
}
.custom-multiSelect .p-multiselect .p-multiselect-label-container{
    padding-left: 0;
    padding-top: 8px;
    padding-bottom: 8px;
}
.custom-multiSelect .p-multiselect .p-multiselect-label-container .p-multiselect-label{
    padding: 0 !important;
}
.custom-multiSelect .p-multiselect:not(.p-disabled):hover {
    border-color: var(--primary) !important;
    border-bottom-width: 1px !important;
}

.custom-multiSelect-role-mng .p-multiselect{
    border: 0;
    border-bottom: 1px solid #c2c2c2;
    border-radius: 10px;
    width: 100%;
    border: 1px solid #ccc;
    height: 40px;
    padding: 0rem 0.75rem;
    padding-top: 2px;
    font-size: 0.875rem;
    /* padding-left: 16px !important;
    padding-top: 1px !important; */
}

.filter-dropdown .p-dropdown:hover:before, .filter-dropdown .p-dropdown:focus:before{
    display: none !important;
}
.filter-dropdown .p-dropdown:hover{
    border: 0.0625rem solid var(--primary) !important;
}


.filter-dropdown .p-multiselect {
    border: 0.0625rem solid #c2c2c2 !important;
    border-radius: 0.5rem !important;
}

.filter-dropdown .p-multiselect .p-placeholder {
    padding-left: 16px !important;
    padding-top: 5px !important;
    color: #cfcccc !important;
    font-size: small;
    font-weight: lighter;
}

.filter-dropdown .p-multiselect .p-inputtext {
    padding-left: 16px !important;
    padding-top: 5px !important;
    font-size: smaller;
    font-weight: lighter;
}

.filter-dropdown .p-multiselect {
    width: 100%;
    height: 25px;
}

.filter-dropdown .p-multiselect-label {
    font-size: 0.9rem;
    line-height: 1rem;
    padding: 0 0.75rem !important;
}

.filter-dropdown .p-multiselect.p-multiselect-chip .p-multiselect-token{
    padding: 0 0.75rem !important;
}

.filter-dropdown .p-multiselect-custom-item-container{
    height: 25px;
    width: 100%;
    overflow: scroll;
    -ms-overflow-style: none;
    scrollbar-width: none;
}

.filter-dropdown .p-multiselect-custom-item-container::-webkit-scrollbar {
    display: none;
}

.filter-dropdown .p-multiselect-custom-item{
    font-size: 11px;
    line-height: 10px;
    width: min-content;
    background: #c0dcff;
    padding: 4px 4px;
    margin: 2px 0px;
    text-align: center;
    border-radius: 5px;
}

.filter-dropdown .p-multiselect-custom-item-count{
    position: absolute;
    top: 2px;
    right: 2.2rem;
}





/*
.filter-dropdown .p-autocomplete {
    border: 0.0625rem solid #c2c2c2 !important;
    border-radius: 0.5rem !important;
}

.filter-dropdown .p-autocomplete .p-placeholder {
    padding-left: 16px !important;
    padding-top: 5px !important;
    color: #cfcccc !important;
    font-size: small;
    font-weight: lighter;
}

.filter-dropdown .p-autocomplete .p-inputtext {
    padding-left: 16px !important;
    padding-top: 5px !important;
    font-size: smaller;
    font-weight: lighter;
}

.filter-dropdown .p-autocomplete {
    width: 100%;
    height: 25px;
}

.filter-dropdown .p-autocomplete-label {
    font-size: 0.9rem;
    line-height: 1rem;
    padding: 0 0.75rem !important;
}

.filter-dropdown .p-autocomplete .p-autocomplete-multiple-container .p-autocomplete-input-token input{
    padding: 0 0.75rem !important;
    font-size: unset;
}

.filter-dropdown .p-autocomplete-custom-item-container{
    height: 25px;
    width: 100%;
    overflow: scroll;
    -ms-overflow-style: none;
    scrollbar-width: none;
}

.filter-dropdown .p-autocomplete-custom-item-container::-webkit-scrollbar {
    display: none;
} */




[dir="RTL"] .pass-with-eye i {
    right: unset;
    left: 20px;
}
.payment-count {
    padding: 10px;
    background: #F8F8F8;
    border-radius: 0.4rem;
}
[dir="RTL"] .custom-check-in-calendar input {
    text-align: right;
}
.menu-toggle .deznav .metismenu > li > a.user-menu-nav {
    padding: 5px 3px !important;
}

.custom-checkinout-modal .modal-body.container {
    height: 75vh;
}
/* .custom-checkinout-loader {
    .lds {
        max-height: 55vh !important;
}
} */

.check-in-out-multiselect .p-multiselect{
    width: 100%;
    border: 0.0625rem solid #c2c2c2 !important;
}
.check-in-out-multiselect .p-multiselect-label-container .p-multiselect-label{
    padding: 0.1rem !important;
    padding-left: 0.3rem !important;
}
.transfer-three-dot {
    border-radius: 0.4rem;
}
.transfer-three-dot ul li:hover{
    background: #e7e7e7;
    border-radius: 0.4rem;
}
.requested-disabled-btn .btn-outline-primary:disabled {
    color: var(--primary);
}
.requested-disabled-btn .btn:disabled {
    opacity: 0.45;
}
.word-break{
        line-height: 1.1rem !important;
        white-space: unset !important;
}
.filter-dropdown-auto .p-button{
    background: transparent !important;
    color: #707880;
    border: 0;
}
.filter-dropdown-auto .p-button:enabled:hover {
    color: #707880 !important;
}
.filter-dropdown-auto .p-autocomplete-multiple-container{
    border: 0;
}
.filter-dropdown-auto .p-autocomplete-multiple{
    border: solid 1px #c2c2c2;
    border-radius: 8px;
    width:100%
}
.filter-dropdown-auto .p-autocomplete .p-autocomplete-multiple-container{
    width:100%;
    margin-left: 2px;
    padding-left: 15px !important;
    padding-top: 0 !important;
    padding-bottom: 0 !important;
    gap: 0.3rem !important;
}
.filter-dropdown-auto .p-autocomplete .p-autocomplete-multiple-container .p-autocomplete-token {
    padding: 0.175rem 0.45rem !important;
    font-size: 12px;
}
.filter-dropdown-auto .p-autocomplete-multiple-container .p-autocomplete-input-token {
   padding: 0 !important;
}
.filter-dropdown-auto .p-button.p-button-icon-only{
    padding: 0 !important;
}
.filter-dropdown-auto input::placeholder{
    font-size: 12px !important;
    color: #cccccc;
}
.filter-dropdown-auto .p-autocomplete .p-autocomplete-multiple-container:not(.p-disabled).p-focus {
    outline: 0 none;
    outline-offset: 0;
    box-shadow:none !important;
    border-color: none !important
  }
.filter-dropdown-auto .p-autocomplete-multiple:hover{
    border: solid 1px var(--primary);
}
[dir="RTL"] .custom-p-treetable .p-treetable-wrapper table thead tr th:first-child{
    border-top-right-radius: 0.75rem !important;
}
[dir="RTL"] .custom-p-treetable .p-treetable-wrapper table thead tr th:last-child{
    border-top-left-radius: 0.75rem !important;
}
[dir="LTR"] .custom-p-treetable .p-treetable-wrapper table thead tr th:first-child{
    border-top-left-radius: 0.75rem !important;
}
[dir="LTR"] .custom-p-treetable .p-treetable-wrapper table thead tr th:last-child{
    border-top-right-radius: 0.75rem !important;
}
.custom-p-treetable .p-treetable-wrapper table tbody tr td {
    padding: 0.5rem 0.5rem !important;
    border-right: 1px solid #dee2e6 !important;
}
[dir="RTL"] .custom-p-treetable .p-treetable-wrapper table tbody tr td {
    text-align: right !important;
}
[dir="RTL"] .expanded-collapsed td button{
    transform: rotate(180deg);
}
.custom-p-treetable .p-treetable-wrapper table thead tr th {
    padding: 0.5rem 0.5rem !important;
    background: var(--secondary) !important;
    color: #fff !important;
    border-right: 1px solid #fff;
}
/* .custom-p-treetable .p-treetable-wrapper table tbody tr:nth-child(even) {
    background: #ededed !important;
} */
@media (min-width: 1200px){
    .w-sm-25 {
        width: 25% !important;
    }
}
.payment-tabs-icon {
    color: #83868a !important;
}
.payment-empty-msg:hover {
    background: #ffffff !important;
}
.pay-now-panel-container {
    border: 1px solid #ccc;
    border-radius: 0.7rem;
    margin-bottom: 1rem;
}
.pay-now-panel-header {
    border-bottom: 1px solid #ccc;
    background: #e9eff5;
    border-top-left-radius: 0.7rem;
    border-top-right-radius: 0.7rem;
    padding: 1rem;
}
.adv-payment-panel-header {
    border-bottom: 1px solid #ccc;
    background: none;
}
.pay-now-panel-body {
    border-bottom: 1px solid #ccc;
    padding: 1rem;
}
.pay-now-panel-footer {
    padding: 1rem;
    background: #f9f9fa;
    border-bottom-left-radius: 0.7rem;
    border-bottom-right-radius: 0.7rem;
}
.secondary-color {
    color: var(--secondary);
}
.custom-deselectall {
    color: var(--bs-danger);
    font-size: 1.5rem;
}

.custom-selectall{
    font-size: 1.5rem;
    color: var(--secondary);
}
@media (min-width: 1600px) {
    .m-xxl-w-25 .p-dialog-mask .p-component{
        width: 25vw !important;
    }
}
@media (max-width: 1600px) {
    .m-xl-w-30 .p-dialog-mask .p-component{
        width: 30vw !important;
    }
}
@media (max-width: 1200px) {
    .m-lg-w-40 .p-dialog-mask .p-component{
        width: 40vw !important;
    }
}
@media (max-width: 1000px) {
    .m-md-w-50 .p-dialog-mask .p-component{
        width: 50vw !important;
    }
}
@media (max-width: 650px) {
    .m-sm-w-75 .p-dialog-mask .p-component{
        width: 75vw !important;
    }
    .m-sm-w-100 .p-dialog-mask .p-component{
        width: 96vw !important;
    }
}
[dir="LTR"] .pay-now-btn {
    margin-left: 0.5rem !important;
}
[dir="RTL"] .pay-now-btn {
    margin-right: 0.5rem !important;
}
.p-datepicker {
    z-index: 1060 !important;
}

.fee-type-form-controle{
    display: block;
    width: 100%;
    border-radius: 0.5rem;
    background: #f6f6f6;
    border: 0;
    height: 2.7rem !important;
    padding: 0.375rem 0.75rem;
}
.text-area-form-controle{
    /* border: 0 !important; */
    background: #f6f6f6 !important;
    display: block;
    width: 100%;
    padding: 0.375rem 0.75rem !important;}
.fee-type-form-control{
    display: block;
    width: 100%;
    border-radius: 0.5rem;
    background: #f6f6f6;
    border: 0;
    height: 25px;
    padding: 0.2rem 0.5rem;
}
.fee-setting-form-controle .p-dropdown{
    width: 100%;
    border-radius: 0.5rem !important;
    background: #f6f6f6;
    border: 0 !important;
    height: 2.7rem;
    /* padding-left: 0.75rem; */
}
.fee-setting-form-controle .p-dropdown-label {
    padding-left: 0.75rem !important;
}
.fee-setting-p-calendar .p-calendar input{
    width: 100%;
    border-bottom-left-radius: 0.5rem !important;
    border-top-left-radius: 0.5rem !important;
    /* border-radius: 0.5rem !important; */
    background: #f6f6f6;
    border: 0 !important;
    height: 2.7rem;
    padding-left: 0.75rem !important;
    box-shadow: none !important;
}
.fee-type-setting-calendar .p-calendar input {
    height: 2rem !important;
}
.fee-type-setting-calendar .p-calendar button {
    height: 2rem !important;
}
.notification-setting-calendar .p-calendar input {
    height: 2.7rem !important;
}
.notification-setting-calendar .p-calendar button {
    height: 2.7rem !important;
}
.fee-setting-p-calendar .p-calendar button{
    background: #f6f6f6;
    border: 0;
    height: 2.7rem;
}
.fee-setting-p-calendar .p-calendar button .fa-clock{
    color: #938d8d;
}
.fee-setting-p-calendar .p-calendar button .p-icon-wrapper{
    color: #837d7d;
}
.fee-setting-p-calendar .p-calendar .p-button:enabled:hover {
    background: #f6f6f6;
    border-color: #f6f6f6;
}
.fee-setting-AED-container{
    display: flex;
    background: #f6f6f6;
    border-radius: 0.5rem;
    height: 2.7rem;
}
.fee-setting-AED-contain{
    display: flex;
    background: #f6f6f6;
    border-radius: 0.5rem;
    height: 25px;
}
.custom-fee-settings .p-datatable .p-datatable-tbody > tr > td{

    padding: 0.2rem 0.5rem !important;
}
@media (min-width: 1200px){
    .custom-col-40 {
        flex: 0 0 auto;
        width: 40%;
    }
}
@media (min-width: 1200px){
    .custom-col-60 {
        flex: 0 0 auto;
        width: 60%;
    }
}
.custom-fee-settings .p-datatable>.p-datatable-wrapper {
  overflow: hidden;
}
.academic-table tbody tr td {
    padding: 0.5rem 0.5rem !important;
}
.academic-table thead tr th {
    padding: 0.5rem 0.5rem !important;
}
.rotate-180{
    transform: rotate(180deg) !important;
}
.text-modal{
    text-align: right !important;
}

.custom-action-required-checkbox .p-checkbox .p-checkbox-box.p-highlight {
    border-color: var(--secondary);
    background: var(--secondary);
}

.custom-action-required-checkbox .p-checkbox .p-checkbox-box {
    height: 20px;
    width: 20px;
}

.custom-action-required-checkbox .p-checkbox:not(.p-checkbox-disabled) .p-checkbox-box.p-highlight:hover {
    border-color: var(--secondary);
    background: var(--secondary);
}
.statement .filter-dropdown .p-dropdown {
    height: 28px !important;
}
[dir="RTL"] .student-filter .date-pick-ch .custom-check-in-calendar.p-inputwrapper  .p-calendar .p-inputtext{
    border-top-left-radius: 0.5rem !important;
    border-bottom-left-radius: 0.5rem !important;
    border-top-right-radius: 0.5rem !important;
    border-bottom-right-radius: 0.5rem !important;
}
[dir="RTL"] .student-filter .date-pick-ch .custom-check-in-calendar.p-inputwrapper  .p-calendar .p-icon-wrapper .p-calendar-clear-icon {
    left: 0.75rem;
}

[dir="RTL"] .date-pick-ch .p-inputwrapper  .p-calendar .p-inputtext{
    border-top-left-radius: 0 !important;
    border-bottom-left-radius: 0 !important;
    border-top-right-radius: 0.5rem !important;
    border-bottom-right-radius: 0.5rem !important;
}
[dir="RTL"] .date-pick-ch .p-inputwrapper  .p-calendar .p-datepicker-trigger {
    border-top-right-radius: 0 !important;
    border-bottom-right-radius: 0 !important;
    border-top-left-radius: 0.5rem !important;
    border-bottom-left-radius: 0.5rem !important;
}
.date-pick-ch .p-inputwrapper  .p-calendar .p-datepicker-trigger:hover {
    background: #fff;
    color: #c2c2c2;
    /* border-color: #c2c2c2; */
}
.filter-form-group .filter-dropdown .p-dropdown-clearable {
    height: 2.8rem !important;
}
.filter-form-group .filter-dropdown .p-dropdown .p-dropdown-label {
    padding-top: 16px !important;
}
[dir="RTL"] .payment-table-container .call-center-table .p-datatable-wrapper .p-datatable-table .p-datatable-tbody tr td:last-child{
    border-left: 0 !important;
    border-right: 0 !important;
}
[dir="RTL"] .payment-table-container .call-center-table thead th:last-child{
    border-left: 0 !important;
    border-right: 0 !important;
}
.students-details-slide .card{
    box-shadow: 3px 3px 10px rgb(82 63 105 / 5%), -3px -3px 10px rgb(82 63 105 / 5%) !important;
}
.primary-round-icon {
    border-radius: 50px;
    /* padding-top: 0.39rem; */
    width: 2rem;
    height: 2rem;
    text-align: center;
    font-size: 1rem;
    border: 1px solid var(--primary);
    color: var(--primary) !important;
    line-height: 27px !important;
}
.primary-round-icon:hover {
    background: #f0f5ff;
}
.student-details-card {
    border: 1px solid #c2c2c2;
}
.student-details-card-body {
    max-width: 26rem;
    min-height: 8.8rem;
}
.st-card-img {
    width: 6.25rem;
    height: 6.25rem;
    border-radius: 50%;
}
.st-card-label {
    font-size: 1rem;
    font-weight: 600;
    width: 75%;
}
.st-code-label {
    font-size: 0.75rem;
}
.st-card-balance {
    position: absolute;
    top: 7px;
    right: 7px;
    width: auto;
}
[dir="RTL"] .st-card-balance {
    position: absolute;
    top: 7px;
    left: 7px;
    width: auto;
    right: unset;
}
.collection-count{
    background: #eff2f4;
    display: inline-flex;
    padding: 0.45rem 0.7rem;
    border-radius: 30px;
    align-items: center;
    justify-content: center;
}
/* .collection-count{
  margin-right: auto;
} */
.global-s-t input::placeholder {
    color: #898989;
}
.link-text-h:hover {
    color: var(--secondary) !important;
}
.custom-withdrawal-dropdown span {
    padding-left: 0 !important;
    padding-right: 0 !important;
}
.withdrawal-stud-autocomplete input {
    padding-left: 0 !important;
    padding-right: 0 !important;
}
.custom-withdrawal-calendar input {
    padding-left: 0 !important;
    padding-right: 0 !important;
}
.nd23-admin-layout .custom-withdrawal-calendar input {
    /* padding-left: 0 !important; */
    padding-right: 0 !important;
}
textarea {
    font-family: inherit !important;
    font-size: inherit !important;
}
.fee-payment-table .p-datatable .p-datatable-tbody > tr.p-highlight {
    background: #D8E5F2 !important;
    color: #000 !important;
}
.p-dropdown.rowPerPageDropdown{
    width: 75px;
}
.dataTables_wrapper .dataTables_paginate .p-dropdown{
    border-radius: 15px !important;
    background: var(--primary);
}
.dataTables_wrapper .dataTables_paginate .p-dropdown:hover:before, .p-dropdown:focus:before{
    display: none;
}
.dataTables_wrapper .dataTables_paginate .p-dropdown .p-dropdown-trigger{
    color: #fff;
}
.dataTables_wrapper .dataTables_paginate .p-dropdown .p-inputtext{
    text-align: right;
    min-width: 40px;
    max-width: 50px;
    color: #fff !important;
}
.pagin_align {
    display: flex;
    justify-content: space-between;
}
.rowPerPageDropdown{
    border-radius: 30px !important;
    border: 1px solid #aaa !important;
    width: auto !important;
}
.rowPerPageDropdown .p-dropdown-trigger{
    width: 2rem;
}
.rowPerPageDropdown::before{
    height: 0 !important;
}
.p-dropdown.rowPerPageDropdown{
    height: 30px !important;
}
.p-dropdown.rowPerPageDropdown .p-inputtext {
  padding: 0.3rem 0.75rem !important;
}
.custom-p-switch .p-inputswitch  {
    height: 1.5rem;
}
.custom-p-switch .p-inputswitch.p-inputswitch-checked .p-inputswitch-slider {
    background: var(--primary);
}
.custom-p-switch .p-inputswitch.p-inputswitch-checked:not(.p-disabled):hover .p-inputswitch-slider {
    background: var(--primary);
}
.student-transfer-ac .p-autocomplete-input {
    padding-bottom: 8px !important;
}
.student-transfer-ac .p-autocomplete-dropdown {
    padding-bottom: 8px !important;
}
[dir="LTR"] .table-cell-select{
    display: inline-block;
    padding: 1rem 0.8rem;
    border-left: solid 1px #E7E7E7;
    color: #6B9FD4;
}

.table-cell-select-list {
    display: block;
    position: absolute;
    top: 100%;
    background-color: #fff;
    padding: 10px;
    box-shadow: 0 4px 8px rgba(0, 0, 0, 0.1);
    z-index: 1000;
    overflow-y: auto;
    width: 24rem;
    border-radius: 0.4rem;
}
[dir='LTR'] .table-cell-select-list {
    right: 0;
    left: auto;
}
[dir='RTL'] .table-cell-select-list {
    right: auto;
    left: 0;
}
.cell-select-checkbox .p-checkbox .p-checkbox-box {
    width: 17px;
    height: 17px;
    border-radius: 5px;
}
.cell-select-checkbox .p-checkbox .p-checkbox-box .p-icon {
    width: 9px;
    height: 9px;
}
.select-checkbox-staff .p-checkbox .p-checkbox-box .p-icon {
    width: 14px !important;
    height: 14px !important;
}
.filter-dropdown-auto .p-autocomplete ul {
    border-radius: 8px;
}
.p-datatable .p-datatable-thead > tr > th {
    font-family: 'poppins', 'Droid Arabic Kufi', 'Noto Arabic', sans-serif;
}
.p-datatable .p-datatable-tbody > tr > td {
    font-family: 'poppins', 'Droid Arabic Kufi', 'Noto Arabic', sans-serif;
}
.p-treetable .p-treetable-thead > tr > th {
    font-family: 'poppins', 'Droid Arabic Kufi', 'Noto Arabic', sans-serif;
}

.p-treetable .p-treetable-tbody > tr > td {
    font-family: 'poppins', 'Droid Arabic Kufi', 'Noto Arabic', sans-serif;
}
/* table {
    font-family: 'poppins', 'Droid Arabic Kufi', 'Noto Arabic', sans-serif;
} */
.cash-counter-table-highlight .p-datatable .p-datatable-tbody>tr.p-highlight {
    background: #f3f8fb !important;
    color: #689dd3 !important;
    font-weight: 600 !important;
}
.cash-counter-check-box .p-checkbox .p-checkbox-box.p-highlight {
    border-color: #689dd3;
    background: #689dd3;
}
.cash-counter-check-box .p-checkbox:not(.p-checkbox-disabled) .p-checkbox-box.p-highlight:hover {
    border-color: #689dd3;
    background: #689dd3;
    color: #ffffff;
    box-shadow: none;
}
.p-inputtext:enabled:focus {
    box-shadow: none !important;
}
.text-area-border-bottom {
    border-bottom: 1px solid #c2c2c2 !important;
}
.text-area-border-bottom:enabled:hover {
    border-bottom: 2px solid #3B82F6 !important;
}
.header-content{
    box-shadow: 5px 5px 10px rgb(0 0 0 / 12%);
    box-shadow: 0px 1px 4px 2px rgb(0 0 0 / 12%);
}
.container-bg-white {
    background-color: white !important;
    background-color: #F8F8F8 !important;
}

.nursery-filter-auto .p-autocomplete .p-autocomplete-multiple-container {
    height: 25px !important;
}

.nursery-filter-auto .p-autocomplete-multiple {
    margin-top: 2.5px !important;
}
.cash-counter-dropdown .p-component{
    border-radius: 8px !important;
    width: 100%;
    border: 1px solid #ccc !important;
    height: 2.5rem;
}

 .call-center-table .p-datatable-wrapper {
    border-radius: 0 !important;
}

 .payment-table-container .p-datatable .p-datatable-thead>tr>th {
    /* background: #f5f8fb !important; */
    background: #c5e0ff !important;
}

/* .dailyRecordTable .p-datatable .p-datatable-thead>tr>th {
    background: #c5e0ff !important;
} */

 .payment-table-container .p-datatable .p-datatable-thead>tr>th {
    /* color: #78838E !important; */
    color: #565a5d !important;
}

 .cash-counter-table-highlight .p-datatable .p-datatable-thead>tr>th {
    /* font-size: 12px; */
    padding-right: 1rem !important;
    padding-left: 1rem !important;
    font-size: 14px !important;
}

 .cash-counter-table-highlight .p-datatable-wrapper .p-datatable-table .p-datatable-tbody tr td {
    /* font-size: 12px; */
    padding-top: 10px !important;
    padding-bottom: 10px !important;
    padding-right: 1rem !important;
    padding-left: 1rem !important;
    font-size: 14px !important;
    font-weight: 400;
}

 .payment-table-container .call-center-table .p-datatable-wrapper .p-datatable-table .p-datatable-tbody tr td {
    border-right: 0 !important;
}

 .payment-table-container .call-center-table thead th {
    border-right: 0 !important;
}

 .dataTables_wrapper .dataTables_paginate .p-dropdown {
    border-radius: 15px !important;
    background: var(--primary);
}

 .dataTables_wrapper .dataTables_paginate .p-dropdown:hover:before,
.p-dropdown:focus:before {
    display: none;
}

 .dataTables_wrapper .dataTables_paginate .p-dropdown .p-dropdown-trigger {
    color: #fff;
}

 .dataTables_wrapper .dataTables_paginate .p-dropdown .p-inputtext {
    text-align: right;
    min-width: 40px;
    max-width: 50px;
    color: #fff !important;
 }
.custom-profile-pic .profile-deatils .prof-pic img{
    width: 50px;
    height: 50px;
}
.custom-spouse-profile-pic .profile-deatils .prof-pic img{
    width: 60px;
    height: 60px;
}
.custom-spouse-profile-pic .profile-deatils{
    padding: 0;
}
.custom-profile-pic .profile-deatils{
    padding: 0;
}
.custom-family-summary .container-fluid {
    padding-top: 0 !important;
}
.custom-father-profile .container-fluid {
    /* padding: 0 !important; */
}
.custom-my-family .container-fluid {
    padding: 0 !important;
}
.btn-container {
    margin-top: 0.8rem !important;
    /* margin-bottom: 3rem !important; */
    width: 200px;
}
.add-btn{
    background: #F1FAFE;
    border-radius: 10px;
    border: 1px dashed #325566 !important;
    display: flex;
    justify-content: center;
    align-items: center;
}
/* .add-btn:hover{
    background: var(--secondary);
    border-radius: 4rem;
} */
.add-btn-icon{
    /* border-right: 1px solid #ccc; */
    padding-right: 0.5rem;
}
[dir='RTL'] .add-btn-icon{
    /* border-right: unset; */
    /* border-left: 1px solid #ccc; */
    padding-left: 0.5rem;
}
.add-btn-label {
    padding-right: 0.5rem;
    color: #2B2B2B !important;
}
.add-btn-label {
    padding-left: 0.5rem;
}
.custom-nurseries-autocomplete .p-autocomplete {
    width: 100%;
    height: 25px;
    border: 1px solid #ccc;
    border-radius: 0.4rem;
}
.custom-nurseries-autocomplete .p-autocomplete .p-inputtext{
    padding: 0.75rem 0.75rem !important;
    border: 0;
}
.custom-dropdown-clear-icon .p-dropdown .p-dropdown-clear-icon {
    right: 3rem;
}

.child-profile-img .profile-deatils .prof-pic img{
    width: 70px;
    height: 70px;
}

.broadcast-multiselect .p-multiselect {
    width: 100% !important;
    border: 0;
    border-bottom: 1px solid #ccc;
    border-radius: 0;
}

.broadcast-multiselect .p-multiselect .p-multiselect-label {
    height: 37px;
    font-family: 'poppins', 'Droid Arabic Kufi', 'Noto Arabic', sans-serif;
}

.broadcast-multiselect .p-multiselect-panel .p-multiselect-items .p-multiselect-item {
    font-family: 'poppins', 'Droid Arabic Kufi', 'Noto Arabic', sans-serif !important;
}

.cash-counter-table-highlight .p-datatable .p-datatable-tbody > tr:hover {
    background: #f3f8fb !important;
}
.admin-settings-table.table tbody tr:hover {
    background: #f3f8fb !important;
}

.admin-settings-table.table tbody tr > td {
    border: 1px solid #dee2e6;
    border-width: 0 0 1px 0;
}

.admin-settings-table.table thead tr > th {
    border: 1px solid #dee2e6;
    border-width: 0 0 1px 0;
}

.sign-up-timeline {
    position: absolute;
    right: -45px;
    top: 25%;
}

.rounded-circle-active {
    border: 2px solid var(--secondary) !important;
    box-shadow: 3px 1px 5px 0px rgb(0 0 0 / 20%) !important;
}
.custom-p-dropdown-category .p-dropdown {
    min-width: 17rem;
    max-width: 20rem;
}
.custom-p-treeselect-class-section .p-treeselect {
    min-width: 17rem;
    max-width: 20rem;
    border: unset;
    border-radius: unset;
    border-bottom: 1px solid #C2C2C2;
}
.custom-p-treeselect-class-section .p-treeselect:hover {
    border-bottom: 2px solid #689dd3;
}
.custom-p-treeselect-class-section .p-treeselect .p-treeselect-label {
    padding: 0.58rem 0.75rem;
}
.custom-p-treeselect-class-section .p-treeselect .p-treeselect-label-container .p-treeselect-label {
    color: #000;
    font-weight: normal;
}
.custom-dropdown-msg-category .p-dropdown {
    border: 1px solid #ccc !important;
    border-radius: 0.4rem !important;
    min-width: 16rem;
}
.custom-dropdown-msg-category .p-dropdown .p-dropdown-label {
    padding: 0.5rem 0.75rem !important;
}
.custom-dropdown-msg-category .p-dropdown .p-dropdown-trigger{
    border-left: 0.001rem solid #ccc;
    width: 2rem;
}
[dir='RTL'] .custom-dropdown-msg-category .p-dropdown .p-dropdown-trigger{
    border-right: 0.001rem solid #ccc;
}
.custom-multiselect-msg-type .p-multiselect .p-multiselect-trigger{
    border-left: 0.001rem solid #ccc;
    width: 2rem;
}
[dir='RTL'] .custom-multiselect-msg-type .p-multiselect .p-multiselect-trigger{
    border-right: 0.001rem solid #ccc;
}
.custom-multiselect-msg-type .p-multiselect  {
    border-radius: 0.4rem !important;
    min-width: 16rem;
}
.custom-multiselect-msg-type .p-multiselect .p-multiselect-label  {
    padding: 0.5rem 0.75rem;
}
.custom-broadcast-treetable .p-treetable .p-treetable-header {
    border: unset;
    background: #ffffff;
    border-bottom: 1px solid #dee2e6;
    padding: 0.5rem 1rem;
}
.custom-broadcast-treetable .p-treetable .p-treetable-tbody > tr > td {
    border-bottom: 1px solid #f5f5f5;
    padding: 0.5rem 1rem;
}
.custom-broadcast-p-table .p-datatable .p-datatable-thead tr th {
    background: #ffffff !important;
    color: #000 !important;
}
.custom-broadcast-p-table .p-datatable .p-datatable-thead tr th {
    padding: 0.5rem 1rem !important;
    /* border-bottom: 1px solid #f5f5f5; */
}
.custom-broadcast-p-table .p-datatable .p-datatable-tbody tr td   {
    padding: 0.5rem 1rem !important;
    border-bottom: 1px solid #f5f5f5;
}
.broadcast-date-calender .p-calendar-w-btn .p-inputtext{
    border: none;
    padding: 0.5rem 0.75rem 0.5rem .5rem!important;
    font-family: 'poppins', 'Droid Arabic Kufi', 'Noto Arabic', sans-serif !important;
    border-radius: 0.41rem;
    max-width: 10rem;
}
.broadcast-date-calender .p-calendar-w-btn {
    border: 1px solid #ccc;
    border-radius: 0.4rem;
}
.broadcast-date-calender .p-calendar-w-btn .p-button-icon-only {
    background: #fff;
    color: #838383;
    border: none;
    border-radius: 0.41rem;
}
.broadcast-date-calender .p-calendar-w-btn .p-button-icon-only:hover {
    border: none;
    background: #fff;
    color: #838383;
}
.filter-msg-category .p-dropdown {
    border: 1px solid #ccc !important;
    border-radius: 0.4rem !important;
    min-width: 16rem;
    height: 44px;
}
.filter-msg-category .p-dropdown .p-dropdown-label {
    padding: 0.75rem 0.75rem !important;
}
.filter-msg-categorys .p-dropdown {
    border: 1px solid #ccc !important;
    border-radius: 0.5rem !important;
    height: 34px;
    margin-top: 0.25rem !important;
}

.filter-msg-categoryss .p-dropdown {
    border: 1px solid #ccc !important;
    border-radius: 0.4rem !important;
    height: 34px;

}
.filter-msg-categoryss .p-dropdown .p-dropdown-label {
    padding: 7px !important;
 }
 .filter-msg-categoryss .p-dropdown .p-dropdown-label.p-placeholder {
     color: #c9c9c9 !important;
     font-size: .875rem;
     font-weight: 400;
 }
.filter-msg-categorys .p-dropdown .p-dropdown-label {
   padding: 4px !important;
}
.filter-msg-categorys .p-dropdown .p-dropdown-label.p-placeholder {
    color: #c9c9c9 !important;
    font-size: .875rem;
    font-weight: 400;
}
.payment-filter .filter-msg-categorys .p-dropdown .p-dropdown-label {
    padding: 0.5rem 1.25rem 0.285rem 1.25rem !important;
}
/* .filter-msg-category .p-dropdown .p-dropdown-trigger{
    border-left: 0.001rem solid #ccc;
}
[dir='RTL'] .filter-msg-category .p-dropdown .p-dropdown-trigger{
    border-right: 0.001rem solid #ccc;
} */
.filter-p-treeselect-container {
    width: 16rem;
}
.attendance-pic-drop .p-dropdown {
    border: 1px solid #dcdcdc !important;
    border-radius: 4px !important;
    height: 32px;
}
.attendance-pic-drop .p-dropdown .p-dropdown-label {
    padding: 7px !important;
    display: flex;
 }
 .attendance-pic-drop .p-dropdown .p-dropdown-label.p-placeholder {
     color: #c9c9c9 !important;
     font-size: .875rem;
     font-weight: 400;
     display: flex;
     justify-content: start;
     /* padding-top: 7.5px !important; */
     padding: 0.45rem 1.1rem 0.1rem 1.1rem !important;
 }
.attendance-checkIn .p-dropdown {
    border: 1px solid #ccc !important;
    border-radius: 0.5rem !important;
    height: 36px;
}
.attendance-checkIn .p-dropdown .p-dropdown-label {
    padding: 4px !important;
 }
 .attendance-checkIn .p-dropdown .p-dropdown-label.p-placeholder {
     color: #000000 !important;
     font-size: .875rem;
     font-weight: 500;
     padding: 7px !important;
 }
.nd23-parent-layout .wizard-container{
    border-bottom: 1px solid #e3ecf7;
}
.nd23-parent-layout .wizard-status {
    border-radius: 1rem;
    padding: 0.1rem 0.5rem;
}
.nd23-parent-layout  .in-progress {
    color: #478FE1;
    background: #D5EFFB;
}
.nd23-parent-layout .completed {
    background: #D5FFC7;
    color: #388E3C;
}
.nd23-parent-layout .pending {
    background: #C6C6C6;
    color: #fff;
}
.nd23-parent-layout .wizard-active {
    height: 0.29rem;
    background: #72a0d5;
    width: 100%;
    display: block;
    border-radius: 0.9rem;
    margin-top: 0.7rem;
}
.nd23-parent-layout .wizard-w{
    width: 11rem;
}
.nd23-parent-layout .nd23-profile-pic .profile-deatils .prof-pic img{
    border-radius: 10px;
    border: 1px solid #72A0D5;
    padding: unset;
}
.nd23-profile-pic .profile-deatils .prof-pic img{
    border-radius: 10px;
    border: 1px solid #72A0D5;
    padding: unset;
}
.nd23-parent-layout .profile-pic-info .profile-deatils .prof-pic img{
    border-radius: 5px;
    border: 1px solid #72A0D5;
    padding: unset;
    width: 30px !important;
    height: 30px !important;
}
.nd23-parent-layout .nd23-profile-pic .profile-deatils .prof-pic img{
    width: 50px !important;
    height: 50px !important;
}
.nd23-parent-layout .nd23-profile-pic-editview .profile-deatils .prof-pic img{
    border-radius: 10px;
    border: 1px solid #72A0D5;
    padding: unset;
}
.nd23-parent-layout .nd23-profile-pic-editview .profile-deatils .prof-pic img{
    width: 88.55px !important;
    height: 88.89px !important;
}
.parent-body {
    background: #F8F8F8;
}

.hori-scroll-list{
    overflow-x: auto;
    -ms-overflow-style: none;
    scrollbar-width: none;
    position: relative;
}

.hori-scroll-list::-webkit-scrollbar {
    display: none;
}

.hori-scroll-list-wrapper{
    position: relative;
}

.hori-scroll-list-nav-control-wrapper{
    position: absolute;
    top: calc(50% - 22px);
    width: 100%;
    z-index: 2;
}

.hori-scroll-list:hover + .hori-scroll-list-nav-control-wrapper .hori-scroll-list-nav-control{
    background: #00000059;
    color: #fff;
    display: block;
    cursor: pointer;
}

.hori-scroll-list-nav-control-wrapper:hover .hori-scroll-list-nav-control{
    background: #00000059;
    color: #fff;
    display: block;
    cursor: pointer;
}

.hori-scroll-list + .hori-scroll-list-nav-control-wrapper .hori-scroll-list-nav-control:hover{
    background: #555555;
    color: #fff;
}

.hori-scroll-list-nav-control-wrapper .hori-scroll-list-nav-control{
    position: absolute;
    padding: 10px 18px;
    background: transparent;
    border-radius: 0.8rem;
    display: none;
}

.hori-scroll-list-nav-control-left{
    left: 10px;
}

.hori-scroll-list-nav-control-right{
    right: 10px;
}
.child-status{
    background: #85C59B;
    color: #fff;
    width: -moz-fit-content;
    width: fit-content;
    border-radius: 4px;
}
.status-withdrawn{
    background: #BDBDBD;
}
.status-enrolled{
    background: #79B38D;
}
.status-onhold{
    background: #E8A75D;
}
.status-graduated{
    background: #79B38D;
}
.status-Nostatus{
    background: #E8A75D;
}
.status-w-pending{
    background: #D9D9D9;

}
.status-transferred{
    background: #6791C1;

}
.status-awaiting{
    background: #74b8c3;

}
.status-reverted{
    background: #d74d57;

}



.childer-profile .p-dropdown {
    height: 45px;
    width: 202px;
    width: 16rem;
}

.nd23-parent-layout .create-application-btn{
    border-radius: 4px !important;
    background: #72A0D5;
    height: 53px;
}
.nd23-parent-layout .nd23-profile-center{
    padding-right: 1.5rem !important;
    padding-left: 1.5rem !important;
}
.nd23-parent-layout .alert-warning {
    color: #6B4D2B;
    background-color: #FFDEB9;
    border-color: #FFDEB9;
}
.nd23-parent-layout .custom-i-icon {
    border-radius: 50%;
    border: 2px solid #6B4D2B;
    padding: 2px 7px;
    transform: rotate(180deg);
    height: 20px;
    width: 20px;
}
.nd23-parent-layout .custom-info-icon {
    border-radius: 50%;
    border: 2px solid #646464;
    padding: 2px 7px;
    transform: rotate(180deg);
    height: 19px;
    width: 19px;
    font-size: .8rem;
}
.nd23-parent-layout .nd23-custom-autocomplete .p-autocomplete-dd .p-autocomplete-input {
    border: none;
    border-radius: 10px;
}
.nd23-parent-layout .nd23-custom-autocomplete .p-autocomplete-dd .p-button-icon-only {
    border: none;
    border-radius: 10px;
}
.nd23-parent-layout .nd23-custom-autocomplete .p-autocomplete-dd {
    border-radius: 10px;
    border: 1px solid #e0e0e0;
}

.nd23-parent-layout .profile-title {
    border-bottom: 1px solid #ccc;
    padding-bottom: 1.5rem;
    margin-bottom: 1.5rem;
}

.nd23-parent-layout .title-icon {
    color: unset;
    background: unset;
    width: 22px;
    height: 24px;
}
.nd23-parent-layout .application-list-card {
    border: 1px solid #EAEAEA;
    border-radius: 10px;
}

.nd23-parent-layout .nd23-profile-container-card{
    background: #fff;
    padding: 20px 15px;
    border-radius: 15px;
    overflow: hidden;
}

.nd23-btn-outline-grey {
    color: #000;
    border-color: #b1b1b1;
}

.nd23-btn-outline-grey:hover {
    color: #000;
    background-color: #babbbf;
    border-color: #babbbf;
}

.nd23-profile-container-card {
    min-height: 70vh !important;
}
.service-req-btn{
    background: #72a0d5;
}
.service-req-btn{
    background: #72a0d5;
    border-radius: 4px !important;
    border: none;
    color: #fff;
}
.service-req-btn:hover{
    background: #72a0d5 !important;
    border: none;
    color: #fff;
}

.nd23-form-view{
    border: 1px solid #ccc;
    padding: 15px 15px;
    border-radius: 10px;
}
.profile-code-label {
    font-size: 16px;
    font-weight: 600;
    color: #000000;
}

/* .children-level-form-view .nd23-form-view{
    border: none;
    border-bottom: 1px solid #ccc;
    padding: 15px 15px;
    padding-bottom: 5px;
    padding-top: 8px;
    border-radius: 0;
} */

.header-icon img {
    display: none;
}


.nd23-save-next-footer{
    padding-bottom: 4rem;
    background: #fff;
}

.nd23-save-next-footer .btn-list-bottom{
    position: absolute;
    bottom: 0px;
    left: 15px;
    width: 100%;
    padding: 0.5rem 0.2rem 0.5rem 0.2rem;
    background: #fff;
    z-index: 2;
    border-top: 1px solid #ccc;
}

.nd23-form-view-inputbox{
    min-height: 56px;
}
/* .children-level-form-view .nd23-form-view-inputbox{
    min-height: 37px;
} */
.custom-autocomplete .p-autocomplete .p-inputtext{
    border: unset;
}
.custom-autocomplete .p-autocomplete {
    border: 1px solid #ccc;
    border-radius: 0.5rem;
    overflow: hidden;
}
.custom-autocomplete .p-autocomplete-dropdown{
    border-radius: 0.5rem;
}
.custom-dropdown .p-dropdown-label {
    padding: 11px 11px;
}
.parent-milestone-view {
    padding-top: 1rem;
    padding-right: 1rem;
}
[dir="RTL"] .parent-milestone-view {
    padding-left: 1rem;
    padding-right: 0 !important;
}
[dir="RTL"] .nd23-parent-layout .content-body {
    margin-right: 11.563rem !important;
}

@media (min-width: 1000px) {
    .wizard-ul{
        width: 75%;
    }
    .nursery-seat-modal .modal-dialog .modal-content .modal-footer {
        display: unset !important;
        justify-content: unset !important;
    }
}
@media (max-width: 1200px) {
    .manage-allotment-modal .modal-dialog {
        min-width: 90vw;
    }
}
@media (max-width: 999px) {
    .milestone-container .miles-desc-container{
        display: none !important;
    }
    .milestone-container .miles-path-container {
        display: none !important;
    }
    .parent-details-milestone-container {
        flex-direction: column !important;
        padding-top: 0 !important;
    }
    .parent-milestone-view {
        padding-right: 0 !important;
        padding-left: 0 !important;
    }
    .parent-details-milestone-container .milestone-container {
        width: 100% !important;
    }
    .parent-details-milestone-container .milestone-container .milestone-container-fluid {
        height: unset !important;
    }
    .parent-details-milestone-container .nd23-profile-container-card {
        width: 100% !important;
    }
    .milestone-container .miles-devider-mob {
        display: none !important;
    }
    .milestone-container .miles-divider {
        margin-bottom: 0 !important;
    }
    .milestone-container .milestone-container-fluid {
        padding-left: 0 !important;
        padding-right: 0 !important;
    }
    .nd23-parent-layout .wizard-name{
        font-size: 12px;
    }
    .nd23-parent-layout .wizard-status{
        font-size: 10px;
    }
    .nd23-parent-layout .wizard-w{
        width: unset;
    }
    .nd23-parent-layout .wizard-active {
        margin-top: 0.4rem;
    }
    /* .child-profile-menu {
        display: none;
    } */
    .dashboard_bar {
        font-size: 1rem !important;
    }
    .nd23-parent-layout .header-icon img {
        display: block;
    }
    .nd23-parent-layout .header .header-content {
        padding-left: .7rem;
        padding-right: 0.938rem;
        border-radius: 0;
    }
    .nd23-parent-layout .header {
        height: 3.5rem;
    }
    [data-header-position="fixed"] .content-body {
        padding-top: 5rem !important;
    }
    [data-header-position="fixed"] .nd23-parent-layout .content-body {
        padding-top: 3.5rem !important;
    }
    .card-header-label{
        font-size: .85rem !important;
    }
    .card-label{
        font-size: 0.725rem !important;
    }
    .card-label-section{
        font-size: 0.725rem !important;
    }
    .card-status-label{
        font-size: 0.7255rem !important;
    }
    .card-container-header{
        font-size: .875rem !important;
    }
    .add-btn-label{
        font-size: 0.875rem !important;
    }
    .mob-famsummary-kidlist-card {
        width: 13.4375rem !important;
    }
    /* [dir="RTL"] .header .header-content {
        padding-right: 0.5rem !important;
    } */
    [dir="RTL"] .nd23-parent-layout .content-body {
        margin-right: 0 !important;
    }
    .profile-card .form-group .medical-header-label{
        font-size: 0.875rem !important;
        font-weight: 500  !important;
        line-height: 22px !important;
        color: #2B2B2B !important;
    }
    .medical-label{
        font-size: 0.875rem !important;
        font-weight: 500  !important;
        line-height: 22px !important;
        color: #646464 !important;
    }
    .profile-card .form-group .medical-label{
        font-size: 0.875rem !important;
        font-weight: 500  !important;
        line-height: 22px !important;
        color: #646464 !important;
    }
    .parent-selector-container{
        padding: 35px !important;
    }
    .heading-name {
        font-size: 1rem !important;
        font-weight: 400 !important;

    }
    .heading-subname {
        font-size: 0.875rem !important;
        font-weight: 400 !important;

    }
    .parent-selector-container .parent-container {
        height: 3.5rem !important;
    }
    .parent-selector-container .parent-container img{
        height: 2.5rem !important;
        width: 2.5rem !important;
    }
    .modal-dialog .modal-content .modal-body{
        /* max-height: 60vh !important;
        overflow-x: hidden !important; */
    }
    .modal-dialog .modal-content .modal-body label, .modal-dialog .modal-content .modal-body span{
       font-size: 0.75rem;
    }
    .modal-dialog .modal-content .modal-footer button{
        padding: 0.3rem 0.4rem !important;
    }
    .st-card-label{
        font-size: 0.75rem;
        width: 100%;
    }
    .st-code-label {
        font-size: 0.5rem;
    }
    .st-card-img {
        width: 4.25rem;
        height: 4.25rem;
    }
    .modal-msg-head {
        font-size: 0.875rem;
        font-weight: 700;
        color: #2e2e2e;
    }
    .nursery-seat-modal .pagin_align{
        flex-direction: column;
    }
    .nursery-seat-modal .pagin_align .dataTables_info{
        text-align: center;
    }
    .nursery-seat-modal .pagin_align .dataTables_paginate{
        text-align: center;
    }
    .nursery-seat-modal .pagin_align .paginate_button.next{
        margin-right: 0.5rem !important;
        margin-left: 0.5rem !important;
    }
    .req-ser-std-img .profile-deatils .prof-pic img{
        padding: unset !important;
        border: unset !important;
        width: 4.25rem !important;
        height: 4.25rem !important;
    }
    .nursery-seat-details-dropdown .p-dropdown {
        width: 100% !important;
    }
    .nursery-seat-details-dropdown .p-dropdown .p-inputtext {
        font-size: 0.8em;
        padding: 0.5rem 0.2rem !important;
    }
    .nursery-seat-details-dropdown .p-dropdown .p-dropdown-trigger  {
        width: 1.7rem;
    }
    .nursery-seat-results-per .p-dropdown.rowPerPageDropdown .p-inputtext {
        padding: 0.2rem 0.75rem !important;
    }
    .nursery-seat-detailsp-panel .p-dropdown-items-wrapper .p-dropdown-items .p-dropdown-item div div{
        font-size: 0.8em;
    }
    .nursery-seat-detailsp-panel .p-dropdown-items-wrapper .p-dropdown-items .p-dropdown-item div b{
        font-size: 0.8em;
    }

    .nursery-seat-detailsp-panel .p-dropdown-items-wrapper .p-dropdown-items .p-dropdown-item {
        padding: 0.5rem 0.45rem;
    }
    .nursery-seat-detailsp-panel .p-dropdown-items-wrapper .p-dropdown-items {
        padding: 0.4rem 0;
    }
    .children-edit-btn {
        display: block !important;
    }
    .ofH_profile_childdetails_frame .children-tab .nd23-btn-outline-grey {
        display: none;
    }
    .children-tab .nav-item a {
        padding: 0.5rem 0.5rem !important;
        font-size: 1em !important;
        white-space: nowrap;
    }
    .children-edit-btn .btn {
        padding: 0.175rem 0.4375rem;
    }
    .children-edit-btn .btn img{
        width: 20px;
        height: 20px;
    }
    .childer-profile .p-dropdown {
        height: 32px;
        width: 140px;
        width: 30vw;
    }
    .childer-profile .p-dropdown .p-inputtext {
        padding-left: unset;
        padding: 0.2rem 0rem;
        font-size: 0.9rem;
    }
    .available-seats-filter {
        display: block !important;
    }
    .nur-seat-clear {
        width: 5.1rem;
    }
    .nur-seat-filter {
        width: 84%;
    }
    .nursery-seat-details-table tbody tr td div{
        padding: 0.5rem .5rem !important;
    }
    .nursery-seat-details-table thead tr th div {
        padding: 0.5rem .5rem !important;
    }
    .mob-service-btn-f {
        font-size: 0.7em !important;
        padding-top: 0.25rem !important;
        padding-bottom: 0.25rem !important;
        padding-right: 0.45rem !important;
        padding-left: 0.45rem !important;
    }
    .mob-view-send {
        padding: 0.4rem 0.6rem !important;
    }
    .mob-view-send i {
        margin-right: 0.25rem !important;
        margin-left: 0.25rem !important;
    }
    .child-details-calendar {
        display: none !important;
    }
    .child-details-calendar-mob {
        display: block !important;
        padding-right: 0.25rem;
        padding-left: 0.25rem;
    }
    .childer-profile-menu {
        padding-right: 0.25rem;
        padding-left: 0.25rem;
    }
    .child-details-calendar-mob .p-inputwrapper .p-calendar input {
        padding: 0.42rem 0.75rem;
        border-radius: 10px !important;
        font-size: .7rem !important;
        color: #000;
    }
    .learning-bulk-assessment .bulk-assessment-dropdown .p-dropdown {
        width: 10rem !important;
    }
    .learning-bulk-assessment .learning-bulk-assessment .bulk-assessment-dropdown .p-dropdown {
        width: 2rem !important;
    }
    .learning-bulk-assessment .form-group .form-control {
        padding: 0.4rem 0.4rem !important;
        width: 9rem !important;
    }
    .learning-bulk-assessment .childer-profile .p-dropdown .p-inputtext {
        padding: 0.6rem 1rem !important;
    }
    .daily-entry-bulk-edit-container .daily-assessment-list .assessment-filter-dropdown .p-dropdown {
        width: 11rem;
    }
    .daily-entry-bulk-edit-container .daily-assessment-list .custom-datepicker-assessment .form-control {
        width: 11rem;
    }
    .profile-verification-modal .modal-dialog{
        width: 100% !important;
        margin: 0 !important;
    }
    .preview-profile-details .profile-title{
        font-weight: 500 !important;
        font-size: 16px !important;
        line-height: 1.5;
    }
    .nd23-custom-autocomplete .p-autocomplete .p-inputtext{
        font-size: 0.75rem;
    }
    .region-pref-dropdown .p-dropdown .p-inputtext{
        font-size: 0.75rem;
        padding: 0.95rem 1.5rem;
        color: #bdc1c5 !important;
    }
    .parent-body .vaccination-histories-modal .modal-dialog{
        max-width: 95vw !important;
    }
    .card .card-body.profile-card{
        font-size: 0.75rem;
    }
    .ChildMedicalhistoryModal .modal-dialog {
        max-width: 890px !important;
    }
    .medical-consent-header-content .m-c-h-c-label {
        font-size: 0.9rem !important;
    }

    .medical-consent-header-content .m-c-h-c-img {
        width: 35px !important;
        height: 35px !important;
    }
} /* 999px */
@media (max-width: 1199px) {
    .fee-payment-report-display-container{
        justify-content: space-between !important;
        margin-bottom: 1rem !important;
    }
    .fee-payment-report-fill-btn-container {
        display: flex;
        justify-content: unset;
        justify-content: space-between !important;
    }
}
@media (max-width: 1520px) {
    .col-cust-filt-lg-12 {
        flex: 0 0 auto;
        width: 100%;
    }
    .view-re-enrollment-filter .col-cust-filt-lg-12 .table-filter-controls {
        margin-top: 0;
    }
}
@media (max-width: 1199px) {
    .fee-payment-report-display-container{
        justify-content: space-between !important;
        margin-bottom: 1rem !important;
    }
    .fee-payment-report-fill-btn-container {
        display: flex;
        justify-content: unset;
        justify-content: space-between !important;
    }
}
@media (max-width: 1025px) {
    .learning-bulk-assessment .form-group .p-inputwrapper .p-calendar .learning-bulk-calender {
        width: 11rem;
    }
}

@media (max-width: 663px) {
    .apply-now-btn-mob-view {
        font-size: 0.45rem !important;
        padding-top: 0.25rem !important;
        padding-bottom: 0.25rem !important;
        padding-right: 0.35rem !important;
        padding-left: 0.35rem !important;
        border: none;
        margin-right: 0 !important;
        margin-left: 0 !important;
    }
}
@media (max-width: 599px) {
    .childer-profile .p-dropdown {
        width: 52vw;
    }
}

@media (max-width: 599px) {
    .childer-profile .p-dropdown {
        width: 60vw;
    }
    .daily-dary-health-mob.childer-profile .p-dropdown {
        width: 40vw;
    }
}
@media (max-width: 575px) {
    .modal-dialog.fu-PrevwModal {
        width: unset;
        max-width: unset;
    }
}
@media (max-width: 400px){
    .show-pagin-available-seat{
        display: none !important;
    }
}

.parent-details-milestone-container .nd23-profile-container-card .information-header-web-only {
    display: none !important;
}
.nd23-parent-layout .wizard-name{
    text-align: center;
}
.nd23-parent-layout .delete-icon {
    color: #CD202D;
    padding: 0.2rem 0.3rem;
    background: #FAE9EA;
    border-radius: 50%;
    display: none;
    cursor: pointer;
}
/* .family-summary-mother-card:hover .delete-icon {
    display: block !important;
}
.child-card-hover:hover .delete-icon {
    display: block !important;
}
.card-active .delete-icon {
    display: block !important;
}
.touch-device .delete-icon {
    display: block !important;
} */

.service-loader .lds {
    height: 54vh !important;
}
.auto-complete-panel ul{
    padding: 0.5rem 0rem !important;
}
.auto-complete-panel ul li{
    padding: 0.5rem 0.8rem !important;
}
.km-status{
    padding: 0rem 2rem;
    font-size: .8rem;
}
.card-label{
    font-size: 0.875rem;
    font-weight:400;
    color: #646464;
    line-height: 18.76px;
}
.card-label-section{
    font-size: 0.775rem;
    font-weight:400;
    color: #646464;
    line-height: 18.76px;
}
.card-header-label{
    font-size: 1rem;
    font-weight: 600;
    color: #2B2B2B;
    line-height: 21.44px;
}
.card-status-label{
    font-size: 0.75rem;
    font-weight: 400;
    color: #FFFFFF;
    line-height: 16.08px;
}
.card-container-header{
    font-size: 1.125rem;
    font-weight: 500;
    color: #323232;
    line-height: 24.12px;
}
.add-btn-label{
    font-size: 0.875rem;
    font-weight: 400;
    line-height: 18.76px;
}
.width-webkit-fill{
    width: 100%;
    width: -webkit-fill-available;
}
.text-overflow-ellipsis{
    box-sizing: border-box;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}
/*input[type="number"], #phoneNumber {
  font-family: 'poppins', 'Droid Arabic Kufi', 'Noto Arabic', sans-serif !important;
  font-size: 0.875rem !important;
} */
.profile-card .form-group .medical-header-label{
    font-size: 1rem !important;
    font-weight: 500  !important;
    line-height: 22px !important;
    color: #2B2B2B !important;
}
.medical-label{
    font-size: 1rem !important;
    font-weight: 500  !important;
    line-height: 22px !important;
    color: #646464 !important;
}
.profile-card .form-group .medical-label{
    font-size: 1rem !important;
    font-weight: 500  !important;
    line-height: 22px !important;
    color: #646464 !important;
}
.radio-inline {
    font-size: 0.875rem;
    font-weight: 400;
    color: #646464 !important;
}
.work-info-autoComplete .p-autocomplete{
    width: 100%;
    display: flex;
}
.work-info-autoComplete .p-autocomplete input{
    border: none;
    border-radius: 14px;
}
.work-info-autoComplete .p-autocomplete button{
    border: none;
    background: #fff;
    color: #000;
    border-radius: 14px;
}
.work-info-autoComplete .p-autocomplete button:hover{
    border: none;
    background: #fff;
    color: #000;
    border-radius: 14px;
}

.work-info-autoComplete .p-autocomplete button:focus {
    box-shadow: none !important;
}

.work-info-autoComplete .p-autocomplete input {
    font-family: 'poppins', 'Droid Arabic Kufi', 'Noto Arabic', sans-serif !important;
}

.reviewer-profile-icons .profile-deatils .prof-pic img {
    width: 50px;
    height: 50px;
    border-radius: 10px;
    border: 1px solid #72A0D5;
    padding: unset;
}
.modal-msg-head {
    font-size: 1rem;
    font-weight: 700;
    color: #2e2e2e;
}
.nursery-seat-details-table thead tr th{
    background: #f2fbff;
}
.nursery-seat-details-table thead tr th div{
    background: #f2fbff;
    padding: 0.5rem 1.2rem;
}
.nursery-seat-details-table tbody tr{
    border-bottom: 1px solid #dcdcdc;
}
.nursery-seat-details-table tbody tr td div{
    padding: 0.5rem 1.2rem;
}
.nursery-seat-details-dropdown .p-dropdown {
    width: 14rem;
    height: 2.45rem;
}
.nursery-seat-details-dropdown .p-inputtext {
    padding: 0.4rem 0.75rem !important;
}
.nursery-seat-details-pagin .p-dropdown {
    height: 2rem;
}
.nursery-seat-details-pagin .p-dropdown .p-inputtext{
    padding: 0.2rem 0.4rem;
}
.modal-header-label {
    font-size: 1.3rem;
    font-weight: 500;
    color: #323232;
}
.req-ser-std-img .profile-deatils .prof-pic img{
    padding: unset;
    border: unset;
    width: 6.25rem;
    height: 6.25rem;
}
.btn-link:hover{
    color: #507197 !important;
}
.available-seats-filter {
    display: flex;
    justify-content: space-between;
    align-items: center;
}
.nursery-seat-results-per .p-dropdown.rowPerPageDropdown .p-inputtext {
    padding: 0.1rem 0.75rem !important;
}
.export-excel-btn {
    border: 1px solid #d9d9d9;
    padding: 0.75rem 0.75rem;
    border-radius: 30px;
    cursor: pointer;
}
.admin-export-excel-btn {
    border: 1px solid #ccc;
    padding: 0.75rem 0.75rem;
    border-radius: 0.625rem;
    cursor: pointer;
    transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}
.admin-export-excel-btn:hover {
    color: #000;
    background-color: #babbbf;
}
.admin-export-excel-btn label {
    font-size: 0.813rem;
    font-weight: 400;
}
.admin-export-excel-btn i {
    font-size: 0.813rem;
}

.btn.btn-box {
    border-radius: 0.625rem !important;
}

.btn-xxs.btn-mobile{
    padding-top: 0.7rem !important;
    padding-bottom: 0.7rem !important;
}
.children-edit-btn {
    display: none;
}
.children-cardtitle {
    font-size: 1.1rem !important;
}
.children-cardspan {
    font-size: 14px !important;
}

.status-pending-review {
    font-size: 12px;
    background: #6791C1;
    color: #fff;
    border-radius: 4px;
}
.status-success-review {
    font-size: 12px;
    background: #79B38D;
    color: #fff;
    border-radius: 4px;
}
.status-danger-review {
    font-size: 12px;
    background: #d74d57;
    color: #fff;
    border-radius: 4px;
}
.badgeoutlinerelived {
    font-size: 12px;
    background: #8c8c8c;
    color: #fff;
    border-radius: 4px;
}
.status-warning-review {
    font-size: 12px;
    background: #E8A75D;
    color: #fff;
    border-radius: 4px;
}
.class-label {
    font-size: 0.875rem;
    font-weight: 600;
}
.region-label {
    font-size: 0.875rem;
}
@media (max-width: 999px){
    .children-tab li{
        font-size: 0.9em !important;
    }
    .children-cardtitle {
        font-size: 1em !important;
    }
    .service-req-btn {
        font-size: 0.8em !important;
        padding: 0.4em !important;
    }
}

.p-datepicker {
    direction: ltr !important;
}

.work-info-autoComplete .p-autocomplete .p-inputtext {
    padding: 0.65rem 0.75rem;
}
.user-layout {
    background: #f8f8f8 !important;
}
.mm-admin-active a {
    background: #f8f8f8 !important
}
[dir="LTR"][data-sidebar-style="full"][data-layout="vertical"] .user-layout .deznav .metismenu-admin>li>a:before {
    box-shadow: 10px 10px 0 0 #F8F8F8;
}

[dir="LTR"][data-sidebar-style="full"][data-layout="vertical"] .user-layout .deznav .metismenu>li>a:after {
    box-shadow: 10px -10px 0 0 #F8F8F8;
}
.child-details-calendar .custom-check-in-calendar input {
    padding: 0.45rem 0.55rem;
    border-radius: 0.625rem;
}
.child-details-calendar-mob {
    display: none;
}

.filter-p-treeselect-container.p-treeselect .p-treeselect-label {
    font-family: 'poppins', 'Droid Arabic Kufi', 'Noto Arabic', sans-serif !important;
}

.filter-p-treeselect-container .p-tree .p-tree-container .p-treenode {
    font-family: 'poppins', 'Droid Arabic Kufi', 'Noto Arabic', sans-serif !important;
}

[dir="RTL"] .fn-card-label {
    right: unset !important;
    left: 1.5625rem !important;
    padding-left: unset !important;
    padding-right: 4.5rem !important;
}
[dir="RTL"] .fn-card-img {
    left: unset !important;
    right: 1.5625rem !important;
}
[dir="RTL"] .nap-time-view {
    right: unset !important;
    left: 1rem;
}
[dir="RTL"] .nap-time-view a i{
    transform: rotate(180deg);
}
[dir="RTL"] .fncolored-card span {
    right: unset !important;
    left: 1rem;
}
[dir="RTL"] .fncolored-card span a i{
    transform: rotate(180deg);
}
.custom-dropdown-msg-category .p-dropdown {
    height: 36px !important;
}
.custom-multiselect-msg-type .p-multiselect {
    height: 36px !important;
}
.pick-up-drop-off-drop-down .p-dropdown {
    height: 30px;
}
.pick-up-drop-off-drop-down .p-dropdown .p-inputtext {
    padding: 0.26rem 0.75rem !important;
}
.class-section-multiselect .p-multiselect .p-multiselect-label-container .p-multiselect-label {
    padding: 0.61rem 0.75rem;
}
.class-section-multiselect .p-multiselect {
    border: none;
    background: #f6f6f6;
    width: 100%;
}
.assessment-filter-dropdown .p-dropdown {
    height: 50px !important;
}
.assessment-filter-dropdown .p-dropdown .p-dropdown-label {
    padding-top: 6px !important;
    height: 42px !important;
    line-height: unset !important;
    white-space: unset !important;
}
.assessment-filter-dropdown .p-dropdown .p-placeholder {
    padding-top: 13px !important;
    padding-top: 13px !important;
    font-size: 14px;
    font-weight: 400;
    color: #6c757d !important;
}
.hide-arrow-icon input::-webkit-outer-spin-button,
.hide-arrow-icon input::-webkit-inner-spin-button {
  -webkit-appearance: none;
  margin: 0;
}

/* Firefox */
.hide-arrow-icon input[type=number] {
  -moz-appearance: textfield;
}

.custom-dropdown-clear-icon .p-dropdown .p-dropdown-label {
    line-height: 27px !important;
    padding-left: 0.75rem !important;
}

.daily-assessment-card .form-control {
    padding-left: 0.725rem !important;
}

.assessment-student-list-autocomplete .p-autocomplete-input {
    padding-left: 0.725rem !important;
}

.compose-msg-type-dropdown .p-component .p-element .p-overlay {
    top: -151px !important;
}
.compose-msg-type-dropdown .p-component {
    height: unset;
    border-radius: 0.4rem !important;
    min-width: 14rem;
}
.compose-msg-type-dropdown .p-dropdown .p-inputtext {
    padding-left: unset;
    padding: 0.5rem 0.75rem;
}
.compose-msg-type-dropdown .p-dropdown .p-dropdown-trigger {
    border-left: 1px solid #ccc;
}
.compose-msg-type-dropdown .p-dropdown:hover {
    border-color: #ccc !important;
}
[dir="RTL"] .compose-msg-type-dropdown .p-dropdown .p-dropdown-trigger {
    border-right: 1px solid #ccc;
    border-radius: 0;
    border-left: 0;
}

.reviewer-audit-history-table tbody tr:nth-last-child(1) {
    border-bottom: 2px solid #d3d3d3 !important;
}
.student-details-pro-pic .profile-deatils .prof-pic img {
    width: 100px;
    height: 100px;
}
.withdrawal-stud-autocomplete .p-autocomplete-input {
    height: unset !important;
    padding: 0.325rem 0.725rem !important;
}
.withdrawal-reason-dd span {
    padding: 0.325rem 0.725rem !important;
    line-height: 36px !important;
}
.position-compose-next-btn{
    position: absolute;
    bottom: 0;
    right: 0;
}
[dir="RTL"] .position-compose-next-btn{
    right: unset !important;
    left:0
}
.allotment-transfer-check-box .p-checkbox {
    width: 15px;
    height: 15px;
}
.allotment-transfer-check-box .p-checkbox .p-checkbox-box {
    border: 1px solid #0075FF;
    width: 15px;
    height: 15px;
    border-radius: 2px;
}
.manage-allotment-container {
    padding: 0 1.875rem;
}
.allotment-type-dropdown .p-dropdown {
    height: unset;
    border-color: #ced4da;
    min-width: 14rem;
    border-radius: 6px !important;
}
.allotment-type-dropdown .p-dropdown:hover  {
    border-color: #ced4da !important;
}
.allotment-type-dropdown .p-dropdown .p-inputtext {
    padding: 0.57rem 0.75rem;
    /* padding-left: unset; */
}
.allotment-type-dropdown .p-dropdown .p-placeholder {
    color: #d2d2d2 !important;
    font-size: 0.8rem;
}
.manage-allotment-form-control {
    padding: 0.58rem 0.725rem !important;
    border-radius: 6px !important;
    border: 1px solid #ced4da;
    min-width: 14rem;
}
.manage-allotment-form-control::placeholder {
    color: #d2d2d2;
    font-size: 0.8rem;
}
.remaining-seat-form-control{
    padding: 0.58rem 0.725rem !important;
    border-radius: 6px !important;
    border: none;
    background: #fff;
    width: 12rem;
}
.remaining-seat-form-control::placeholder {
    color: #d2d2d2;
    font-size: 0.8rem;
}
.remaining-seat-container{
    border-radius: 6px !important;
    border: 1px solid #ced4da;
    min-width: 14rem;
}
.manage-allotment-calender .p-calendar .p-inputtext {
    padding: 0.57rem 0.75rem;
    min-width: 14rem !important;
}
.manage-allotment-calender .p-calendar .p-inputtext::placeholder {
    color: #d2d2d2;
    font-size: 0.8rem;
}
.manage-allotment-autoComplete .p-autocomplete .p-button{
    background-color: #fff !important;
    color: #727a82;
    border: none;
    border-radius: 6px;
    padding: 0 0;
}
.manage-allotment-autoComplete .p-autocomplete .p-button:hover{
    background: #fff;
    border: none;
    color: #727a82;
}
.manage-allotment-autoComplete .p-autocomplete .p-button:focus{
    box-shadow: unset;
}
.manage-allotment-autoComplete .p-autocomplete .p-inputtext{
    border: none;
    border-radius: 6px !important;
    /* border-right: 1px solid #ced4da; */
    padding: 0.6rem 0.75rem;
}
.manage-allotment-autoComplete .p-autocomplete input::placeholder{
    color: #d2d2d2;
    font-size: 0.8rem;
}
.manage-allotment-autoComplete .p-autocomplete .p-inputtext:hover{
    border-color: #ced4da !important;
}
.manage-allotment-autoComplete .p-autocomplete .p-inputtext:focus{
    border: none;
    /* border-right: 1px solid #ced4da; */
    box-shadow: none;
}
.manage-allotment-autoComplete .p-autocomplete .p-focus{
    border: none !important;
    /* border-right: 1px solid #ced4da !important; */
    box-shadow: none !important;
}
/* [dir="RTL"] .manage-allotment-autoComplete .p-autocomplete .p-inputtext{
    border-left: 1px solid #ced4da;
} */
.manage-allotment-autoComplete .p-autocomplete {
    border: 1px solid #ced4da;
    border-radius: 6px;
    min-width: 14rem;
    width: 100%;
}
.allotment-btn-container {
    padding-bottom: 1.875rem;
    position: absolute;
    bottom: 0;
    right: 0;
}
[dir="RTL"] .allotment-btn-container {
    right: unset !important;
    left: 0;
}

.confirmation-modal-opened .paymentCollection_modal {
    filter: blur(2px) brightness(0.5);
}
.daily-assessment-multiselect-height .p-multiselect {
    height: 50px !important;
}
.manage-allotment-overlay-panel ul li{
    padding: 0 !important;
}
.manage-allotment-code .manage-allotment-overlay-panel ul{
    padding-top: 0 !important;
}
.overlay-panel-items {
    padding: 0.75rem 1.25rem;
}
.selected-item {
    background: #EFF6FF;
    color: var(--primary);
}
.custom-badge-warning {
    color: #f29a5e;
    background: #fff0c3;
}
.assessment-header {
    /* background: #f1f1f1 !important; */
    background: #d6e7fb !important;
    /* border-bottom: 1px solid #ededed !important; */
}
.assessment-select-fields{
    /* background: #f1f1f1 !important; */
    background: #d6e7fb !important;
    border-bottom: 1px solid #ededed !important;
    padding-top: 0.5rem !important;
    padding-bottom: 0.5rem !important;
    padding-right: 1rem !important;
    padding-left: 1rem !important;
    border-bottom: none !important;
    border-radius: 0 !important;
}
/* .assessment-select-fields .assessment-filter-dropdown .p-dropdown{
    background: #f1f1f1 !important;
} */
/* .assessment-select-fields .p-inputwrapper .p-calendar .p-inputtext{
    background: #f1f1f1 !important;
} */
/* .assessment-select-fields .assessment-student-list-autocomplete .p-autocomplete-input{
    background: #f1f1f1 !important;
} */
/* .assessment-select-fields .custom-autocomplete .p-autocomplete-dropdown{
    background: #f1f1f1 !important;
} */
/* .assessment-select-fields .custom-dropdown-clear-icon .p-dropdown {
    background: #f1f1f1 !important;
} */
.assessment-select-fields .form-group {
    margin-bottom: unset;
}
.assessment-select-fields .profile-card .form-group {
    margin-bottom: unset !important;
}
.checkin-checkout-treeselect .filter-p-treeselect-container .p-treeselect .p-treeselect-label {
    padding: 0.1rem 0.75rem;
}
.checkin-checkout-treeselect .filter-p-treeselect-container .p-treeselect{
    width: 100%;
}
.semesters-multiselect .p-multiselect:not(.p-disabled):hover {
    border: none;
}
.semesters-multiselect .p-multiselect {
    border: none;
}
.semesters-multiselect .p-multiselect {
    width: 100%;
    background: #f6f6f6;
    border-radius: 0.5rem;

}
.semesters-multiselect .p-multiselect .p-multiselect-label.p-placeholder {
    color: #606770;
    background: #f6f6f6;
}
.semesters-multiselect .p-multiselect .p-multiselect-trigger {
    background: #f6f6f6;
    border-radius: 0.5rem;
}
.semesters-multiselect .p-multiselect .p-multiselect-label {
    padding: 0.6rem 0.75rem;
}
.semesters-multiselect .p-multiselect-label-container{
    border-radius: 0.5rem;
}
.semesters-multiselect-panel .p-multiselect-header {
    padding: 0.4rem 1.25rem !important;
}
.orderlist-container .p-orderlist-controls {
    display: none !important;
}
.orderlist-container .p-orderlist .p-orderlist-list .p-orderlist-item {
    /* padding-top: 0 !important; */
    padding-bottom: 0 !important;
}
.learning-bulk-assessment .bulk-assessment-dropdown .p-inputtext{
    padding: 0.51rem 0.75rem;
}
.learning-bulk-assessment .bulk-assessment-dropdown .p-dropdown{
    height: unset;
    width: 13rem;
    border-color: #ced4da !important;
}

.learning-bulk-assessment .bulk-assessment-food-qty-dropdown .p-dropdown{
    height: unset;
    width: 19rem;
    border-color: #ced4da !important;
}
.learning-bulk-assessment .form-group .form-control{
    height: 2.65rem;
    width: 13rem;
    border: 0.0625rem solid #ced4da;
}
.learning-bulk-assessment .form-group span.p-calendar{
    width: unset;
}
.learning-bulk-assessment .form-group span.p-calendar .p-inputtext{
    border-color: #ced4da !important;
}
.daily-assessment-dropdown .p-dropdown .p-dropdown-label {
    line-height: 13px !important;
    font-size: 12px !important;
}

.daily-assessment-dropdown .p-dropdown {
    height: 36px !important;
}

.daily-assessment-p-calendar {
    height: 36px !important;
}

.daily-assessment-border-left {
    border-left: 1px solid #ccc;
    border-right: 0;
}

[dir="RTL"] .daily-assessment-border-left {
    border-left: 0;
    border-right: 1px solid #ccc;
}
.assessment-field-dropdown .childer-profile .p-dropdown {
    height: 38px;
}
.assessment-field-dropdown .p-inputtext {
    padding: 0.5rem 0.75rem;
}
.assessment-field-dropdown .p-dropdown {
    border-color: #ccc !important;
}
@media (max-width: 767px) {
    .daily-assessment-border-left {
        border-left: 0;
        border-right: 0;
        border-top: 1px solid #ccc;
    }
}
.assessment-student-list-autocomplete .p-autocomplete {
    background: #fff !important;
}
.assesment-bulk-edit .form-control {
    height: 2.5rem;
}
.assessment-checkbox .p-checkbox-label {
    margin-top: 0.25rem !important;
    cursor: pointer !important;
    margin-left: 0.5rem;
}
[dir="RTL"] .assessment-checkbox .p-checkbox-label {
    margin-right: 0.5rem !important;
    margin-left: 0 !important;
}
.role-custom-p-treetable .p-treetable-scrollable-wrapper .p-element .p-treetable-scrollable-header .p-treetable-scrollable-header-box table thead tr th {
    padding: 1rem 1.7rem !important;
    /* background: #ebf4ff !important; */
    background: #c5e0ff !important;
    /* color: #78838E !important; */
    color: #565a5d !important;
    /* border-right: 1px solid #fff; */
}
.role-manage-multiSelect .p-multiselect .p-multiselect-label-container .p-multiselect-label{
    display: flex;
}
.role-manage-multiSelect .p-multiselect {
    min-width: 19.4rem;
}
.selected-chip {
    padding: 0.1rem 0.8rem 0.3rem 0.8rem;
    border-radius: 4rem;
    font-weight: 500;
    margin-right: 0.25rem !important;
    margin-left: 0.25rem !important;
}
.role-manage-view-chip {
    background: #ebf4fd;
    color: #88bdf2;
}
.role-manage-edit-chip {
    background: #eafaed;
    color: #47d360;
}
.role-manage-delete-chip {
    background: #feedee;
    color: #f5656e;
}
.role-manage-inputSwitch .p-inputswitch.p-inputswitch-checked .p-inputswitch-slider {
    background: #33c04b;
}
.role-manage-inputSwitch .p-inputswitch.p-inputswitch-checked:not(.p-disabled):hover .p-inputswitch-slider {
    background: #33c04b;
}
.role-management-role-select .p-dropdown {
    border: 1px solid #e2e5e9;
}
[dir="RTL"] .role-manage-multiSelect .p-multiselect .p-multiselect-label-container .p-multiselect-clear-icon {
    right: 15.8rem;
}
.primary-color-checkbox .p-checkbox:not(.p-checkbox-disabled) .p-checkbox-box:hover {
    border-color: var(--primary) !important;
}
.primary-color-checkbox .p-checkbox .p-checkbox-box.p-highlight {
    border-color: var(--primary) !important;
    background: var(--primary) !important;
}
.primary-color-checkbox .p-checkbox:not(.p-checkbox-disabled) .p-checkbox-box.p-focus {
    box-shadow: 0 0 0 1px var(--primary) !important;
}
.p-datatable .p-datatable-tbody > tr:focus {
    outline: none !important;
}
.childer-profile-menu .child-details-calendar .custom-check-in-calendar input {
    padding: 0.6rem 0.55rem;
}
.p-dropdown-panel .p-dropdown-items .p-dropdown-item.p-highlight {
    color: var(--primary) !important;
}
.asses-radio-btn .p-radiobutton-label {
    margin-bottom: 0;
    cursor: pointer;
}
.asses-radio-btn .p-radiobutton .p-radiobutton-box.p-highlight {
    border-color: var(--primary) !important;
    background: var(--primary) !important;
}
.asses-radio-btn .p-radiobutton .p-radiobutton-box.p-highlight:not(.p-disabled):hover {
    border-color: var(--primary) !important;
    background: var(--primary) !important;
}
.asses-radio-btn .p-radiobutton .p-radiobutton-box:not(.p-disabled):not(.p-highlight):hover {
    border-color: var(--primary) !important;
}
.asses-radio-btn .p-radiobutton .p-radiobutton-box {
    box-shadow: none !important;
}
.custom-datepicker-assessment .p-inputtext {
    border: 1px solid #c2c2c2;
}
.primary-color-checkbox.ng-invalid .p-checkbox .p-checkbox-box {
    border-color: #ced4da !important;
}
.assessment-select-fields .custom-autocomplete .p-autocomplete-input {
    height: 48px;
}
.assessment-select-fields .custom-autocomplete .p-autocomplete {
    border: 0.0625rem solid #c2c2c2;
}
.assessment-select-fields .custom-autocomplete .p-autocomplete:hover {
    border: 0.0625rem solid var(--primary);
}
.assessment-select-fields .custom-dropdown-clear-icon .p-dropdown {
    border-radius: 0.5rem !important;
    border-color: #c2c2c2;
}
.accad-assessment-container .custom-dropdown-clear-icon .p-dropdown {
    border-radius: 0.5rem !important;
    border-color: #c2c2c2;
}
.re-enrollment-radio .p-radiobutton .p-radiobutton-box.p-focus {
    box-shadow: none !important;
}
.re-enrollment-radio .p-radiobutton .p-radiobutton-box.p-highlight {
    border-color: var(--primary) !important;
    background: var(--primary) !important;
}
.re-enrollment-modal .modal-dialog {
    max-width: 570px;
}
.childs-grace-period-modal .modal-dialog {
    max-width: 570px;
}
.re-enrollment-radio .p-radiobutton .p-radiobutton-box:not(.p-disabled):not(.p-highlight):hover {
    border-color: #ced4da;
}
.rotate-180 {
    transform: rotate(180deg);
}
.re-enrollment-radio .p-radiobutton .p-radiobutton-box:not(.p-disabled).p-focus {
    border-color: #ced4da;
}
.academic-year-dropdown .p-dropdown .p-inputtext {
    padding-left: 0.75rem;
}
.academic-year-dropdown .p-dropdown {
    height: 35px;
}
.academic-year-dropdown .p-inputtext {
    padding: 0.45rem 0.75rem;
}
.academic-year-panel.p-dropdown-panel {
    max-width: 123px;
}
.academic-year-dropdown .p-dropdown:not(.p-disabled):hover {
    border-color: #ced4da;
}
.academic-year-dropdown .p-dropdown:not(.p-disabled).p-focus {
    border-color: #ced4da;
}
.re-enroll-children-card-title {
    font-size: 0.8rem;
}
@media screen and (max-width: 1400px){
    .table-containerss .p-datatable-table {
      width: unset !important;
    }
}
.table-width-unset .p-datatable-table {
    width: unset !important;
}
.re-enrollment-class-multiselect .p-multiselect .p-multiselect-label {
    padding: 0.285rem 1.25rem 0.285rem 1.25rem !important;
}
.re-enrollment-class-multiselect .p-multiselect {
    border: 1px solid #c2c2c2;
    border-radius: 8px;
}
.re-enrollment-class-multiselect .p-multiselect .p-multiselect-label.p-placeholder {
    font-size: .875rem;
    font-weight: 400;
}
.re-enrollment-class-multiselect .p-multiselect {
    width: 100%;
}
.view-re-enrollment-filter .filter-dropdown-auto .p-autocomplete-multiple:hover {
    border: solid 1px #c2c2c2;
}
.logbook-calender-panel.p-datepicker {
    z-index: 2000 !important;
}
.admin-applications-table .p-dropdown:not(.p-disabled):hover {
    border-color: #cccccc;
}
.admin-applications-table .p-dropdown:not(.p-disabled).p-focus {
    border-color: #cccccc;
}
.admin-applications-table .user-dropdown .p-inputtext {
    padding: 0.4rem 0.75rem;
}
.admin-applications-table .user-dropdown .p-dropdown {
    height: 40px;
    border-radius: 6px !important;
}
.admin-applications-table .user-dropdown .p-dropdown .p-dropdown-label.p-placeholder {
    color: #dadada;
}
.admin-applications-table .user-dropdown .p-inputtext.p-placeholder {
    font-size: 0.8rem;
}
.p-dropdown:not(.p-disabled):hover {
    border-color: #c2c2c2 !important;
}
.p-dropdown:not(.p-disabled).p-focus {
    border-color: #c2c2c2 !important;
}
.academic-status-application .p-dropdown .p-dropdown-label.p-placeholder{
    display: flex;
    align-items: center;
}
p-dropdown.ng-dirty.ng-invalid .p-dropdown.p-component{
    border-color: #ced4da !important;
}
.child-history-add-modal .modal-dialog {
    max-width: 75vw;
}
.admin-applications-table .health-history-dropdown.user-dropdown .p-dropdown .p-dropdown-label.p-placeholder {
    color: #7d858c;
    font-size: 1rem;
}
.child-health-modal-radio .p-radiobutton .p-radiobutton-box.p-highlight {
    border-color: var(--primary) !important;
    background: #ffffff !important;
}
.child-health-modal-radio .p-radiobutton-box.p-highlight .p-radiobutton-icon {
    background: var(--primary) !important;
}
.custom-checkinout-modal .modal-body.container{
    height: auto !important;
}
.custom-checkinout-attendence-modal .modal-sm{
    max-width: 285px !important;
    width: 285px !important;
}
.custom-date-filter input{
    padding: 0.3125rem 1.25rem;
    font-size: 0.875rem;
    font-weight: 400;
    height: 25px;
  }
.custom-date-filter input::placeholder {
    color: #ccc;
}
textarea:focus {
    border-color: #c2c2c2;
}
.table-filter-controls{
    /* border: 1px solid var(--primary); */
    border-radius: 10px;
    padding: 10px 5px;
}
.table-btn-filter{
    color: #000 !important;
    font-size: 0.875rem !important;
    font-weight: 600 !important;
}
.table-btn-filter.active{
    background: var(--primary);
    color: #fff !important;
}
.table-filter-controls .search-btn .filter-btn-label,.clear-btn .filter-btn-label,.adv-search-btn .filter-btn-label{
    font-size: 0.750rem;
}
.table-filter-container .filter-dropdown .p-dropdown {
    height: 27px;
}
.payment-filter .p-multiselect .p-multiselect-label.p-placeholder {
    color: #d2d2d2;
}
.payment-filter .custom-date-filter-allotment input  {
    height: 34px;
}
.payment-filter .custom-date-filter input  {
    height: 27px;
}
.payment-filter .custom-date-filter .p-inputtext {
    border-radius: 9px;
    border: 1px solid #c2c2c2;
}
.payment-filter .re-enrollment-class-multiselect .p-multiselect .p-multiselect-label {
    padding: 0.3rem 0.75rem 0.25rem 0.75rem;
}
.view-re-enrollment-filter  .filter-dropdown-auto .p-autocomplete .p-autocomplete-multiple-container .p-autocomplete-input-token input{
    margin-bottom: 0.3rem;
}
.p-focus {
    border-color: #c2c2c2 !important;
    box-shadow: none !important;
}
.p-multiselect:not(.p-disabled):hover {
    border-color: #c2c2c2 !important;
}
.p-calendar .p-inputtext:hover {
    border-color: #c2c2c2 !important;
}
.view-re-enrollment-filter .allotment-filter-autocomplete .p-autocomplete input {
    border-radius: 8px;
}
.view-re-enrollment-filter .table-filter-controls {
    margin-top: 2rem;
}
.view-re-enrollment-filter .allotment-filter-autocomplete .p-autocomplete .p-inputtext {
    font-size: 0.875rem;
    font-weight: 400;
}
.nd-24-filter-container .nd-24-filter-auto-complete .p-autocomplete {
    height: 34px;
    border: 1px solid #c2c2c2;
    border-radius: 0.5rem;
    width: 100%;
}
.nd-24-filter-container .nd-24-filter-auto-complete .p-autocomplete .p-autocomplete-multiple-container {
    padding: 0;
}
.nd-24-filter-container .nd-24-filter-auto-complete .p-autocomplete .p-autocomplete-multiple-container .p-autocomplete-input-token {
    padding: 0.3125rem 1.25rem;
}
.nd-24-filter-container .nd-24-filter-auto-complete .p-autocomplete .p-autocomplete-multiple-container {
    border: none;
    width: 100%;
    border-radius: 0.5rem;
}
.nd-24-filter-container .nd-24-filter-auto-complete .p-autocomplete .p-button {
    background: #fff;
    color: #c2c2c2;
    border: none;
    border-radius: 0.5rem;
}
.p-autocomplete .p-autocomplete-multiple-container:not(.p-disabled):hover {
    border-color: #c2c2c2 !important;
}
.nd-24-filter-container .nd-24-filter-input-box {
    height: 34px;
    border: 1px solid #c2c2c2;
    border-radius: 0.5rem;
}
.nd-24-filter-container p-multiselect .p-multiselect {
    height: 34px;
}
.nd-24-filter-container p-multiselect .p-multiselect .p-multiselect-label-container {
    padding: 0;
}
.nd-24-filter-container p-multiselect .p-multiselect .p-multiselect-label {
    padding: 0.485rem 1.25rem !important;
}
.nd-24-filter-container p-multiselect .p-multiselect {
    border-radius: 0.5rem;
}
.nd-24-filter-container p-calendar .p-calendar input {
    height: 34px;
    font-size: 0.875rem;
    font-weight: 400;
}
.nd-24-filter-container p-calendar .p-calendar .p-inputtext {
    border-radius: 0.5rem;
}
.profile-details-view-profile-pic .profile-deatils .prof-pic img {
    border-radius: 5px;
    border: 1px solid #72A0D5;
    padding: unset;
    width: 40px !important;
    height: 40px !important;
}
.profile-details-view-profile-pic .profile-deatils {
    padding: unset;
}
.profile-file-uploader .form-upload{
    border: solid 1px #cccccc;
    border-radius: 7px;
}
.profile-file-uploader .form-upload .f1-upload-icon{
    width: 30px;
    height: 30px;
}
.sub-title-container{
    border-left: 5px solid var(--primary);
    background: #eaf4ff;
    border-radius: 3px;
}
[dir="RTL"] .sub-title-container{
    border-left: unset;
    border-right: 5px solid var(--primary);
}
.profile-verification-modal .modal-dialog{
    width: 80vw;
    max-width: unset;
}
.body-grey .p-checkbox .p-checkbox-box.p-focus,
.parent-body .p-checkbox .p-checkbox-box.p-focus {
    border-color: var(--primary) !important;
}
.body-grey .p-checkbox:not(.p-checkbox-disabled) .p-checkbox-box:hover,
.parent-body .p-checkbox:not(.p-checkbox-disabled) .p-checkbox-box:hover {
    border-color: var(--primary) !important;
}
.body-grey .p-checkbox:not(.p-checkbox-disabled) .p-checkbox-box:hover.p-highlight,
.parent-body .p-checkbox:not(.p-checkbox-disabled) .p-checkbox-box:hover.p-highlight {
    border-color: var(--primary) !important;
}
.body-grey .p-checkbox .p-checkbox-box.p-highlight,
.parent-body .p-checkbox .p-checkbox-box.p-highlight {
    border-color: #3b82f6 !important;
}
.body-grey .p-checkbox .p-checkbox-box.p-highlight,
.parent-body .p-checkbox .p-checkbox-box.p-highlight {
    border-color: var(--primary) !important;
    background: var(--primary) !important;
}
.terms-checkbox-valid .p-checkbox .p-checkbox-box {
    border-color: #ff0000 !important;
}
.profile-edit-icon:hover {
    color: var(--primary);
}
.dataTbl-col-filter-calender .p-inputtext {
    border: unset;
    border-radius: 0.5rem;
}
.dataTbl-col-filter-calender .p-calendar-disabled {
    opacity: .4 !important;
}
.dataTbl-col-filter-calender .p-calendar .p-icon-wrapper{
    display: flex !important;
    align-items: center !important;
    padding-right: 0.5rem !important;
    padding-left: 0.5rem !important;
    background: #fff;
    border-radius: 0.5rem;
}
.filter-msg-cattegory .p-dropdown .p-dropdown-trigger {
    width: 0 !important;
}
.columnFilter .p-fluid .p-inputtext{
    height: 30px !important;
}
.filter-msg-cattegory .p-dropdown .p-dropdown-label.p-placeholder {
    color: #c9c9c9 !important;
    font-size: .875rem;
    font-weight: 400;
 }
.filter-msg-cattegory .p-dropdown {
    padding: 0.4rem 1.25rem;
    border: 1px solid #ccc !important;
    border-radius: 0.5rem !important;
    height: 30px;
    width: 189px;
}
.filter-msg-cattegory-childportfolio .p-dropdown .p-dropdown-label {
    padding: 0 !important;
}
.filter-msg-cattegory-childportfolio .p-dropdown .p-dropdown-trigger {
    width: 0 !important;
}
.filter-msg-cattegory-childportfolio .p-dropdown .p-dropdown-label.p-placeholder {
    color: #c9c9c9 !important;
    font-size: .875rem;
    font-weight: 400;
 }
.filter-msg-cattegory-childportfolio .p-dropdown {
    padding: 0.4rem 1.25rem;
    border: 1px solid #ccc !important;
    border-radius: 0.5rem !important;
    height: 36px;
    width: 246px;
}
.filter-msg-cattegory .p-dropdown .p-dropdown-label {
    padding: 0 !important;
}
.dataTbl-col-filter-calender .p-calendar .p-inputtext{
   padding: 0.3125rem 1.1rem !important;
   min-width: 189px;
   font-size: 0.875rem;
   font-weight: 400;
}
.dataTbl-col-filter-calender .p-calendar{
    border: 1px solid #c2c2c2;
    border-radius: 0.5rem;
}
.dataTbl-col-filter-calender .p-calendar{
   height: 30px;
}
.dataTbl-col-filter-calender .p-inputtext::placeholder {
   color: #c9c9c9  !important;
   font-size: 0.875rem !important;
}

.p-column-filter-row p-columnfilterformelement {
    width: 100% !important;
}
.dataTbl-col-filter-text {
   height: 30px !important;
   min-width: 200px !important;
   border-radius: 0.5rem;
   border: 1px solid #c2c2c2;
}
.dataTbl-col-filter-text:focus {
   border-color: #c2c2c2;
}
.dataTbl-col-filter-text-portfolio {
   height: 36px !important;
   min-width: 200px !important;
   border-radius: 0.5rem;
   border: 1px solid #c2c2c2;
}
.dataTbl-col-filter-text-portfolio:focus {
   border-color: #c2c2c2;
}
.dataTbl-col-filter-number::-webkit-outer-spin-button,.dataTbl-col-filter-number::-webkit-inner-spin-button {
  -webkit-appearance: none;
    margin: 0;
}

.columnFilter .p-fluid .p-inputtext{
    height: 30px !important;
}
.dataTbl-col-filter-dropdown .p-dropdown .p-dropdown-trigger {
    width: 0 !important;
    padding-right: 1rem !important;
    padding-left: 1rem !important;
}
.dataTbl-col-filter-dropdown .p-dropdown .p-dropdown-label.p-placeholder {
    color: #c9c9c9 !important;
    font-size: .875rem;
    font-weight: 400;
 }
.dataTbl-col-filter-dropdown .p-dropdown {
    /* padding: 0.3125rem 1.25rem; */
    padding: 0.4125rem 0.65rem;
    border: 1px solid #ccc !important;
    border-radius: 0.5rem !important;
    height: 30px;
    /* width: 300px; */
    min-width: 145px;
}
.multiselect-rolemangemnt .p-multiselect{
    height: 30px !important;
    max-width: 200px !important;
    min-width: 200px !important;
}
.multiselect-rolemangemnt .p-multiselect .p-multiselect-label{
    padding: 0.3125rem 1.25rem !important;
}
.multiselect-rolemangemnt .p-multiselect .p-multiselect-label.p-placeholder{
    color: #d2d2d2 !important;
}

.dataTbl-col-filter-dropdown .p-dropdown .p-dropdown-label {
    /* padding: 0 !important; */
    padding: 0 0.65rem !important;
    font-size: 0.875rem;
}
.dataTbl-col-filter-dropdown .p-dropdown .p-dropdown-clear-icon {
    right: 2.3rem;
    position: unset;
    margin-top: unset;
}
.preview-profile-details .profile-title{
    font-weight: 500;
    font-size: 20px;
    line-height: 1.5;
}
.date-pick-ch .p-calendar .p-inputtext{
    padding-bottom: 1px !important;
    padding-top: 1px !important;
    padding-left: 15px !important;
    padding-right: 15px !important;
    border: 0.0625rem solid #c2c2c2 !important;
}
.dataTbl-col-adv-filter-auto-complete .p-autocomplete {
    border: solid 1px #c2c2c2;
    border-radius: 0.5rem;
    width: 100%;
    height: 34px;
    /* margin-top: 4px; */
}
.dataTbl-col-adv-filter-auto-complete .p-autocomplete .p-autocomplete-input {
    border: none;
    border-radius: 0.5rem;
}
.dataTbl-col-adv-filter-auto-complete .p-autocomplete .p-autocomplete-input::placeholder {
    color: #d6d6d6;
    font-size: 0.875rem;
  }
.dataTbl-col-adv-filter-auto-complete .p-autocomplete .p-autocomplete-dropdown {
    background: #fff;
    border: none;
    color: #717981;
    border-radius: 0.5rem;
}
.p-autocomplete .p-button:enabled:hover {
    background: #fff;
    color: #717981;
    border-color: #c2c2c2;
}
.p-autocomplete .p-button:focus {
    box-shadow: none;
}
.dataTbl-col-adv-filter-dropdown .p-dropdown {
    border: 1px solid #c2c2c2 !important;
    border-radius: 0.5rem !important;
    height: 34px;
    /* margin-top: 0.25rem !important; */
}
.dataTbl-col-adv-filter-dropdown .p-dropdown .p-dropdown-label {
    padding: 0.5125rem 1.25rem;
}
.dataTbl-col-adv-filter-dropdown .p-dropdown .p-dropdown-label.p-placeholder {
    color: #cfcfcf;
    font-size: 0.875rem;
}
.dataTbl-col-filter-autocomplete .p-autocomplete .p-button {
    background: #fff;
    color: #717981;
    border-color: #c2c2c2;
    border: none;
}
.dataTbl-col-filter-autocomplete .p-autocomplete .p-autocomplete-multiple-container {
    border: none;
    padding: 0;
}
.dataTbl-col-filter-autocomplete .p-autocomplete {
    border: 1px solid #c2c2c2;
    border-radius: 0.5rem;
    height: 30px;
    padding: 0.25rem 1.25rem;
    background: #fff;
    min-width: 189px;
}
.dataTbl-col-filter-autocomplete .p-autocomplete .p-autocomplete-multiple-container .p-autocomplete-input-token {
    padding: 0;
}
.dataTbl-col-filter-autocomplete .p-autocomplete .p-button.p-button-icon-only {
    width: 1rem;
    padding: 0;
}
.dataTbl-col-filter-autocomplete .p-autocomplete .p-inputtext::placeholder{
    font-weight: 400;
    font-size: 0.875rem;
    color: #cecece;
}
.dataTbl-col-filter-autocomplete .p-autocomplete .p-autocomplete-multiple-container .p-autocomplete-input-token input{
    padding: 0 0 0.21rem 0;
}
.dataTbl-col-filter-autocomplete .p-autocomplete .p-icon-wrapper{
    display: flex;
    align-items: center;
    padding-right: 0.5rem !important;
    padding-left: 0.5rem !important;
}
.dataTbl-col-filter-autocomplete .p-autocomplete .p-icon-wrapper .p-autocomplete-clear-icon{
    position: unset;
    margin-top: 0;
}
.dataTbl-col-filter-autocomplete .p-inputtext:enabled:focus {
    outline: 0 none;
    outline-offset: 0;
    box-shadow: none;
    border-color: unset;
}
.dataTbl-col-filter-autocomplete .p-autocomplete .p-inputtext {
    padding: 0;
    border: none;
    font-size: 0.875rem;
    font-weight: 400;
    padding-top: 0.071rem;
}
.dataTbl-disabled-autoComplete .p-autocomplete {
    opacity: .4 !important;
}
.dataTbl-disabled-autoComplete .p-autocomplete .p-disabled {
    opacity: .4 !important;
}
.filter-msg-long-dropdown .p-dropdown .p-dropdown-trigger {
    width: 0 !important;
}

.filter-msg-long-dropdown .p-dropdown .p-dropdown-label.p-placeholder {
    color: #c9c9c9 !important;
    font-size: .875rem;
    font-weight: 400;
 }
.filter-msg-long-dropdown .p-dropdown {
    padding: 0.3125rem 1.25rem;
    border: 1px solid #ccc !important;
    border-radius: 0.4rem !important;
    height: 30px;
    width: 400px;
}
.filter-msg-long-dropdown .p-dropdown .p-dropdown-label {
    padding: 0 !important;
}
.cell-select-checkbox .p-checkbox .p-checkbox-box.p-highlight {
    border-color: var(--primary) !important;
    background: var(--primary) !important;
}
.select-checkbox-staff .p-checkbox .p-checkbox-box.p-highlight {
    border-color: #3B82F6 !important;
    background: #3B82F6 !important;
}
.select-checkbox-staff .p-checkbox .p-checkbox-box{
    width: 22px !important;
    height: 22px !important;
}
.table-cell-select-list .row {
    --bs-gutter-x: 0 !important;
    --bs-gutter-y: 0 !important;
}
.set-scroll-bar-bottom .p-datatable.p-component {
    height: 100% !important;
}
.set-scroll-bar-bottom .p-datatable.p-component .p-datatable-wrapper{
    height: 100% !important;
}
.dataTbl-col-filter-autocomplete-long .p-autocomplete .p-button {
    background: #fff;
    color: #717981;
    border-color: #c2c2c2;
    border: none;
}
.dataTbl-col-filter-autocomplete-long .p-autocomplete .p-autocomplete-multiple-container {
    border: none;
    padding: 0;
}
.dataTbl-col-filter-autocomplete-long .p-autocomplete {
    border: 1px solid #c2c2c2;
    border-radius: 0.5rem;
    height: 30px;
    padding: 0.25rem 1.25rem;
    background: #fff;
    min-width: 280px;
}
.dataTbl-col-filter-autocomplete-long .p-autocomplete .p-autocomplete-multiple-container .p-autocomplete-input-token {
    padding: 0;
}
.dataTbl-col-filter-autocomplete-long .p-autocomplete .p-button.p-button-icon-only {
    width: 1rem;
    padding: 0;
}
.dataTbl-col-filter-autocomplete-long .p-autocomplete .p-inputtext::placeholder{
    font-weight: 400;
    font-size: 0.875rem;
    color: #cecece;
}
.dataTbl-col-filter-autocomplete-long .p-autocomplete .p-autocomplete-multiple-container .p-autocomplete-input-token input{
    padding: 0 0 0.21rem 0;
}
.dataTbl-col-filter-autocomplete-long .p-inputtext:enabled:focus {
    outline: 0 none;
    outline-offset: 0;
    box-shadow: none;
    border-color: none;
}
.dataTbl-col-filter-autocomplete-long .p-autocomplete .p-inputtext {
    padding: 0;
    border: none;
}
.dataTbl-col-filter-autocomplete-long-Empdetails .p-autocomplete {
    border: 1px solid #c2c2c2;
    border-radius: 0.5rem;
    height: 30px;
    padding: 0 1.25rem;
    background: #fff;
    min-width: 300px !important;
}

.dataTbl-col-filter-autocomplete-long-withdrawreason .p-autocomplete {
    border: 1px solid #c2c2c2;
    border-radius: 0.5rem;
    height: 30px;
    padding: 0.25rem 1.25rem;
    background: #fff;
    min-width: 400px !important;
}
.fee-payment-report-fill-btn-container {
    display: flex;
    justify-content: end;
}
.filled-radio-btn .p-component.p-radiobutton-checked{
    border: 0.24rem solid var(--primary);
    border-radius: 100%;
}
.filled-radio-btn .p-component.p-radiobutton-checked.p-radiobutton-disabled{
    border: 0.24rem solid var(--primary);
    border-radius: 100%;
    border-color: #a4c4e5;
}
.filled-radio-btn .p-component.p-radiobutton-checked .p-radiobutton-box.p-highlight{
    border-color: #fff !important;
    background: #fff;
    width: 16px;
    height: 16px;
}
.filled-radio-btn .p-component.p-radiobutton-checked .p-radiobutton-box {
    background-color: #fff;
    color: #fff;
}
.filled-radio-btn .p-component.p-radiobutton-checked .p-radiobutton-box.p-highlight .p-radiobutton-icon{
    width: 12px;
    height: 12px;
    background-color: var(--primary);
}
.filled-radio-btn .p-radiobutton .p-radiobutton-box.p-highlight:not(.p-disabled):hover {
    border-color: #fff !important;
    background: #fff;
    color: #fff;
}
.filled-radio-btn .p-radiobutton .p-radiobutton-box:not(.p-disabled):not(.p-highlight):hover {
    border-color: var(--primary);
}
.reviewer-edit-calender .p-calendar .p-inputtext{
    width: 100%;
}

.scheduler-col-filter-dropdown .p-dropdown .p-dropdown-trigger {
    width: 0 !important;
    padding-right: 1rem !important;
    padding-left: 1rem !important;
}

.scheduler-col-filter-dropdown .p-dropdown .p-dropdown-label.p-placeholder {
    color: #c9c9c9 !important;
    font-size: .875rem;
    font-weight: 400;
 }
.scheduler-col-filter-dropdown .p-dropdown {
    /* padding: 0.3125rem 1.25rem; */
    padding: 0.55rem 0.65rem;
    border: 1px solid #ccc !important;
    border-radius: 0.5rem !important;
    height: 35px;
    /* width: 300px; */
    min-width: 145px;
}
.scheduler-col-filter-dropdown .p-dropdown .p-dropdown-label {
    /* padding: 0 !important; */
    padding: 0 0.65rem !important;
    font-size: 0.875rem;
}
.scheduler-col-filter-dropdown .p-dropdown .p-dropdown-clear-icon {
    right: 2.3rem;
    position: unset;
    margin-top: unset;
}
.custom-multiSelect-admin.role-type-multiselect .p-multiselect.p-component{
    border: none;
    background: #f6f6f6;
    border-radius: 0.5rem;
    height: 2.7rem !important;
    padding-left: 0;
}
.custom-multiSelect-admin.role-type-multiselect .p-multiselect.p-component .p-multiselect-label-container .p-multiselect-label {
    padding: 0.2rem 0.8rem;
}
.item-list-auto-complete .p-autocomplete-items .p-ripple.p-element.p-autocomplete-item {
    padding: 0px !important;
}
.item-list-auto-complete .p-autocomplete-items .p-ripple.p-element.p-autocomplete-item .nursery-autocomplete-item{
    padding: 0.75rem 1.25rem;
}
.application-confirmation-modal .modal-dialog.modal-dialog-centered {
    max-width: 700px;
}
.custom-profile-pic-guardian .profile-deatils {
    padding: 0px;
}
.upload-vaccination-document .form-upload {
    padding: 0.564rem 0.564rem;
}
.upload-vaccination-document .form-upload .f-upload-icon {
    padding: 0.264rem 0.484rem;
}
.upload-vaccination-document .form-upload .f-upload-icon .fa-cloud-upload-alt{
    font-size: 1rem;
}
.vaccination-history .row{
    --bs-gutter-x: 0;
}
.re-enrollment-modal-img .vaccination-pro-pic.child-profile-img .profile-deatils .prof-pic img {
    width: 45px !important;
    height: 45px !important;
}
.vaccination-histories-modal {
   display: flex !important;
   justify-content: center;
}
.vaccination-histories-modal .modal-dialog {
    max-width: 80vw !important;
    width: 100vw;
}
.modal-vaccination-document .form-upload {
    padding: 0.64rem 0.64rem;
}
.modal-vaccination-document .form-upload .f-upload-icon {
    padding: 0.264rem 0.484rem;
}
.modal-vaccination-document .form-upload .f-upload-icon .fa-cloud-upload-alt{
    font-size: 1rem;
}
.modal-vaccination-document .form-upload .f-upload-icon {
    width: 40px;
    height: 40px;
}
.modal-vaccination-document .row{
    --bs-gutter-x: 0;
}
@media (max-width: 767px) {
    .modal-vaccination-document .form-upload {
        padding: 0.64rem 0.3rem;
    }
    .form-upload .f1-upload-icon {
        padding: 0.364rem 0.584rem;
    }
}
@media (min-width: 992px) and (max-width: 1208px) {
    .modal-vaccination-document .f-upload-text {
        display: block !important;
    }
}
.signture-preview .profile-deatils {
    align-items: end !important;
    padding-right: 0 !important;
    padding-left: 0 !important;
    padding-top: 0 !important;
}
.manage-attendance-autoComplete .p-autocomplete .p-button{
    background-color: #fff !important;
    color: #727a82;
    border: none;
    border-radius: 6px;
    padding: 0 0;
}
.manage-attendance-autoComplete .p-autocomplete .p-button:hover{
    background: #fff;
    border: none;
    color: #727a82;
}
.manage-attendance-autoComplete .p-autocomplete .p-button:focus{
    box-shadow: unset;
}
.manage-attendance-autoComplete .p-autocomplete .p-inputtext{
    height: 48.5px;
    border: none;
    border-radius: 6px !important;
    /* border-right: 1px solid #ced4da; */
    padding: 0.6rem 0.75rem;
}
.manage-attendance-autoComplete .p-autocomplete input::placeholder{
    color: #d2d2d2;
    font-size: 1rem;
}
.manage-attendance-autoComplete .p-autocomplete .p-inputtext:hover{
    border-color: #ced4da !important;
}
.manage-attendance-autoComplete .p-autocomplete .p-inputtext:focus{
    border: none;
    /* border-right: 1px solid #ced4da; */
    box-shadow: none;
}
.manage-attendance-autoComplete .p-autocomplete .p-focus{
    border: none !important;
    /* border-right: 1px solid #ced4da !important; */
    box-shadow: none !important;
}
.manage-attendance-autoComplete .p-autocomplete {
    border: 1px solid #ced4da;
    border-radius: 6px;
    min-width: 14rem;
    width: 100%;
}

.attendence-col-filter-dropdown .p-dropdown .p-dropdown-trigger {
    width: 0 !important;
    padding-right: 1rem !important;
    padding-left: 1rem !important;
}

.attendence-col-filter-dropdown .p-dropdown .p-dropdown-label.p-placeholder {
    color: #5e5e5e !important;
    font-size: .875rem;
    font-weight: 500;
 }
.attendence-col-filter-dropdown .p-dropdown {
    /* padding: 0.3125rem 1.25rem; */
    padding: 0.4125rem 0.65rem;
    padding: 8px 0.65rem;
    border: 1px solid #ccc !important;
    border-radius: 5px !important;
    height: 34px;
    /* width: 300px; */
    min-width: 145px;
    background: #fdfdfd;
}
.attendence-col-filter-dropdown .p-dropdown .p-dropdown-label {
    /* padding: 0 !important; */
    padding: 0 0.65rem !important;
    font-size: 0.875rem;
}

.attendence-col-filter-dropdown .p-dropdown .p-dropdown-clear-icon {
    right: 2.3rem;
    position: unset;
    margin-top: 2px;
}
.refund-amount-inputbox{
    height: 3rem !important;
    border-radius: 0.5rem;
    border: 1px solid #c2c2c2;
    padding: 0.5rem 1.8rem !important;
}
.dash-prof-pic-padding.cash-refund-profile .profile-deatils .prof-pic img {
    width: 45px;
    height: 45px;
}
.cash-refund-file-upload .form-upload{
    border: solid 1px #c2c2c2;
    padding: 0.42rem 0.764rem;
    border-radius: 0.5rem !important;
}
.cash-refund-file-upload .mt-1.row{
    margin-top: 0 !important;
}
.attendence-profile-pic .profile-deatils {
    padding: 0 !important;
}
.attendence-profile-pic .profile-deatils .prof-pic img {
    border-radius: 5px;
    width: 48px;
    height: 57px;
    object-fit: cover;
    /* margin-bottom: 8px; */
    border: none;
}
.upload-vaccination-document .form-upload {
    padding: 0.564rem 0.564rem;
}
.upload-vaccination-document .form-upload .f-upload-icon {
    padding: 0.264rem 0.484rem;
}
.upload-vaccination-document .form-upload .f-upload-icon .fa-cloud-upload-alt{
    font-size: 1rem;
}
.vaccination-history .row{
    --bs-gutter-x: 0;
}
.re-enrollment-modal-img .vaccination-pro-pic.child-profile-img .profile-deatils .prof-pic img {
    width: 45px !important;
    height: 45px !important;
}
.vaccination-histories-modal {
   display: flex !important;
   justify-content: center;
}
.vaccination-histories-modal .modal-dialog {
    max-width: 80vw !important;
    width: 100vw;
}
.modal-vaccination-document .form-upload {
    padding: 0.64rem 0.64rem;
}
.modal-vaccination-document .form-upload .f-upload-icon {
    padding: 0.264rem 0.484rem;
}
.modal-vaccination-document .form-upload .f-upload-icon .fa-cloud-upload-alt{
    font-size: 1rem;
}
.modal-vaccination-document .form-upload .f-upload-icon {
    width: 40px;
    height: 40px;
}
.modal-vaccination-document .row{
    --bs-gutter-x: 0;
}
@media (max-width: 767px) {
    .modal-vaccination-document .form-upload {
        padding: 0.64rem 0.3rem;
    }
    .form-upload .f1-upload-icon {
        padding: 0.364rem 0.584rem;
    }
}
@media (min-width: 992px) and (max-width: 1208px) {
    .modal-vaccination-document .f-upload-text {
        display: block !important;
    }
}
.signture-preview .profile-deatils {
    align-items: end !important;
    padding-right: 0 !important;
    padding-left: 0 !important;
    padding-top: 0 !important;
}
.attendance-date-picker-panel .p-datepicker-group-container {
    display: none;
}
.attendance-date-picker-panel .p-timepicker {
    border-top: none !important;
}
.attendance-pic-drop-panel .p-dropdown-items-wrapper .p-dropdown-items .p-element .p-ripple.p-element.p-dropdown-item {
    padding: 0px;
}
.attendance-pic-drop-panel .p-dropdown-items-wrapper .p-dropdown-items .p-element .p-ripple.p-element.p-dropdown-item .attendance-pic-drop-panel-item{
    padding: 0.75rem 1.25rem;
}
.custom-profile-pic-guardian.nd23-profile-pic .profile-deatils .prof-pic img {
    width: 50px !important;
    height: 50px !important;
}
.wizard-valid {
    color: #ff0000;
    font-weight: 500;
}
.item-list-auto-complete .p-autocomplete-items .p-ripple.p-element.p-autocomplete-item {
    padding: 0px !important;
}
.children-tab {
    -ms-overflow-style: none;
    scrollbar-width: none;
    overflow-x: auto;
}
.item-list-auto-complete .p-autocomplete-items .p-ripple.p-element.p-autocomplete-item .nursery-autocomplete-item{
    padding: 0.75rem 1.25rem;
}
.application-confirmation-modal .modal-dialog.modal-dialog-centered {
    max-width: 700px;
}
.dataTbl-filter-btn-container .payment-table-filter-multiselect .p-multiselect-label {
    max-width: 100px;
}
.dataTbl-filter-btn-container .payment-table-filter-multiselect .p-multiselect-label.p-placeholder {
    color: #c9c9c9 !important;
    font-size: .875rem;
    font-weight: 400;
}
.dataTbl-filter-btn-container .payment-table-filter-multiselect .p-multiselect-label-container {
    line-height: 9px;
}
.admin-application-file-upload .form-upload {
    z-index: unset !important;
}

.post-profile-picture .profile-deatils .prof-pic img{
    width: 50px;
    border: none;
    border-radius: 50%;
    padding: 0;
}

.mmFeedPost img {
  width: 100% !important;
  height: auto !important;
  cursor: pointer;
  object-fit: cover;
  border-radius: 1% !important;
  /* min-width: 100%; */
  /* min-height: 100%; */
  max-height: 100%;
  /* max-width: max-content; */
  border-radius: 1% !important;

  width: auto !important;
  height: auto !important;
  cursor: pointer;
  object-fit: cover;
  border-radius: 1% !important;
  min-width: 100%;
  min-height: 100%;
  max-height: 100%;
  max-width: max-content;
  border-radius: 1% !important;
}

.po-ViewrModal .carousel-inner{
  display: flex;
  align-items: center;
  height: 80vh;
}
@media (max-width: 999px) {
    .po-ViewrModal .carousel-inner{
       height: 40vh !important;
 }
}
.activity-pic-right-pannel .profile-deatils .prof-pic img {
    width: 40px !important;
    height: 40px !important;
    border-radius: 10px !important;
    margin-right: 10px;
    background:transparent !important;
    border: 0 !important;
}
.activity-pic-right-pannel .profile-deatils {
   padding: 0 !important;
}

.my-journal-thumbnail-post{
    /* border-radius: 15px; */
    overflow: hidden;
    margin: 2px;
}

.my-journal-thumbnail-icon-box{
    height: 30px;
    width: 30px;
    padding: 5px;
    background: #fff;
    border-radius: 5px;
    position: relative;
    top: 10px;
    left: 10px;
}

.my-journal-thumbnail-icon-box i{
    color: var(--primary);
}

.po-ViewrModal .cSlide-singleItem .carousel-indicators,
.po-ViewrModal .cSlide-singleItem .carousel-control-prev,
.po-ViewrModal .cSlide-singleItem .carousel-control-next{
    display: none;
}
.po-ViewrModal .carousel-indicators:hover,
.po-ViewrModal .carousel-control-prev:hover .carousel-control-prev-icon,
.po-ViewrModal .carousel-control-next:hover .carousel-control-next-icon{
    filter: contrast(0.5);
}

.mobile-Comment-React-Modal{
    position:fixed;
    top:auto;
    right:auto;
    left:auto;
    bottom:0;
}
/*** dashboard ***/
.attendance-date-picker-panel .p-datepicker-group-container {
    display: none;
}
.attendance-date-picker-panel .p-timepicker {
    border-top: none !important;
}
.attendance-pic-drop-panel .p-dropdown-items-wrapper .p-dropdown-items .p-element .p-ripple.p-element.p-dropdown-item {
    padding: 0px;
}
.attendance-pic-drop-panel .p-dropdown-items-wrapper .p-dropdown-items .p-element .p-ripple.p-element.p-dropdown-item .attendance-pic-drop-panel-item{
    padding: 0.75rem 1.25rem;
}
.custom-profile-pic-guardian.nd23-profile-pic .profile-deatils .prof-pic img {
    width: 50px !important;
    height: 50px !important;
}
.wizard-valid {
    color: #ff0000;
    font-weight: 500;
}


/** dashboard **/

.sn-dash-micro-card{
    width: 19%;
}

.sn-dash-micro-card-3n{
    width: 32% !important;
}

.sn-dash-micro-card-4n{
    width: 19%;
}

.sn-dash-micro-card-5n{
    width: 19%;
}

.sn-dash-micro-card-6n{
    width: 16%;
}

.sn-dash-count-data{
    text-align: left;
    font-size: 1.7rem;
    font-weight: 600;
    line-height: 2.28rem;
}
/* .sn-dash-count-data.journal{
    color: #2b3574 !important;
} */

.sn-dash-micro-card .sn-dash-icon-section{
    display: flex;
    justify-content: flex-end;
}

.sn-dash-micro-card .sn-dash-icon{
    padding: 5px;
    height: 2rem;
    width: 2rem;
    border-radius: 5.8px;
}

.sn-dash-micro-card .sn-dash-icon i{
    font-size: 1.2rem;
}

.sn-dash-micro-card-journal{
    width: 33%;
}
.sn-dash-micro-card-journal .sn-dash-icon-section{
    display: flex;
    justify-content: flex-end;
}

.sn-dash-micro-card-journal .sn-dash-icon{
    padding: 5px;
    height: 2rem;
    width: 2rem;
    border-radius: 5.8px;
}

.sn-dash-micro-card-journal .sn-dash-icon i{
    font-size: 1.2rem;
}

.sn-dash-micro-card-journal-top{
    width: 24%;
}
.sn-dash-micro-card-journal-top .sn-dash-icon-section{
    display: flex;
    justify-content: flex-end;
}

.sn-dash-micro-card-journal-top .sn-dash-icon{
    padding: 5px;
    height: 2rem;
    width: 2rem;
    border-radius: 5.8px;
}

.sn-dash-micro-card-journal-top .sn-dash-icon i{
    font-size: 1.2rem;
}

.sn-dash-micro-card-journal-top .sn-dash-today-bar {
    color: #4A90E2;
    font-weight: normal;
    margin-left: 5px;
    vertical-align: middle;
  }
.sn-dash-micro-card-journal-top .sn-dash-today-text {
    font-size: 0.5em;
    color: #4A90E2;
    font-weight: normal;
    margin-left: 5px;
    vertical-align: middle;
  }

.sn-dash-darkBlue .sn-dash-icon{
    background-color: #e4eeff;
}
.sn-dash-darkBlue .sn-dash-icon i{
    color: #4a89fd;
}

.sn-dash-lightBlue .sn-dash-icon{
    background-color: #e1f7ff;
}
.sn-dash-lightBlue .sn-dash-icon i{
    color: #3db1eb;
}

.sn-dash-orange .sn-dash-icon{
    background-color: #fff2e9;
}
.sn-dash-orange .sn-dash-icon i{
    color: #fd9a44;
}

.sn-dash-purple .sn-dash-icon{
    background-color: #f3f0ff;
}
.sn-dash-purple .sn-dash-icon i{
    color: #8a48f6;
}

.sn-dash-green .sn-dash-icon{
    background-color: #e3fffc;
}
.sn-dash-green .sn-dash-icon i{
    color: #1acf7b;
}

.sn-dash-micro-card .sn-dash-title{
    font-size: 0.85rem;
    font-weight: 500;
    line-height: 1.28rem;
    text-align: left;
}

.sn-dash-micro-card-journal .sn-dash-title{
    font-size: 0.85rem;
    font-weight: 500;
    line-height: 1.28rem;
    text-align: left;
}

.sn-dash-micro-card-journal-top .sn-dash-title{
    font-size: 0.85rem;
    font-weight: 500;
    line-height: 1.28rem;
    text-align: left;
}

.sn-dash-card{
    padding: 15px;
}

.sn-dash-card-title span{
    font-size: 1.15rem;
    font-weight: 600;
    color: #2d343a;
}

.nav-tabs-dash {
    border-bottom: 2px solid #dee2e6;
    border-bottom: 2px solid #5E8CC116;
}

.nav-tabs-dash .nav-link {
    margin-bottom: -1px;
    color:#5e5e5e;
    font-weight: 500;
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;
    border-bottom: 3px solid #dee2e600;
}

.nav-tabs-dash .nav-link:hover,
.nav-tabs-dash .nav-link:focus {
    border-color: #e9ecef #e9ecef #dee2e6;
    isolation: isolate;
}

.nav-tabs-dash .nav-link.disabled {
    color: #6c757d;
    background-color: transparent;
    border-color: transparent;
}

.nav-tabs-dash .nav-link.active,
.nav-tabs-dash .nav-item.show .nav-link {
    color: #72a0d5;
    border-color: #dee2e6 #dee2e6 #72A0D5;
}

.dashboardSwitch.p-inputswitch{
    width: 2rem;
    height: 1.25rem;
    margin: 0 0.5rem 0 0.5rem;
}


.dashboardSwitch.p-inputswitch .p-inputswitch-slider:before {
    width: 1.0rem;
    height: 1.0rem;
    left: 0.1rem;
    margin-top: -0.52rem;
}

.dashboardSwitch.p-inputswitch.p-inputswitch-checked .p-inputswitch-slider:before {
    width: 1.0rem;
    height: 1.0rem;
    left: -0.4rem;
    margin-top: -0.52rem;
}
.dataTbl-filter-btn-container .payment-table-filter-multiselect .p-multiselect {
    height: 30px;
    min-width: 145px;
}
.dataTbl-filter-btn-container .payment-table-filter-multiselect .p-multiselect-label {
    font-size: .875rem;
    white-space: nowrap;
    max-width: 100px;
}
.dataTbl-filter-btn-container .payment-table-filter-multiselect .p-multiselect-label.p-placeholder {
    color: #c9c9c9 !important;
    font-size: .875rem;
    font-weight: 400;
}
.dataTbl-filter-btn-container .payment-table-filter-multiselect .p-multiselect-label-container {
    line-height: 9px;
}
.dash_chart_custom_tooltip ul{
    padding: 0 10px 10px 10px;
    font-size: 12px;
}

.dash_chart_custom_tooltip ul li{
    padding: 3px !important;
}

.dash_chart_custom_tooltip_header{
    background: #eceff1;
    display: flex;
    width: 100%;
    padding: 8px 10px 8px 10px;
}
.children-tab {
    -ms-overflow-style: none;
    scrollbar-width: none;
    overflow-x: auto;
}
.children-tab::-webkit-scrollbar {
    display: none;
}

/** dashboard **/

.sn-dash-micro-card{
    width: 19%;
}

.sn-dash-count-data{
    text-align: left;
    font-size: 1.7rem;
    font-weight: 600;
    line-height: 2.28rem;
}

.sn-dash-micro-card .sn-dash-icon-section{
    display: flex;
    justify-content: flex-end;
}

.sn-dash-micro-card .sn-dash-icon{
    padding: 5px;
    height: 2rem;
    width: 2rem;
    border-radius: 5.8px;
}

.sn-dash-micro-card .sn-dash-icon i{
    font-size: 1.2rem;
}

.sn-dash-darkBlue .sn-dash-icon{
    background-color: #e4eeff;
}
.sn-dash-darkBlue .sn-dash-icon i{
    color: #4a89fd;
}

.sn-dash-lightBlue .sn-dash-icon{
    background-color: #e1f7ff;
}
.sn-dash-lightBlue .sn-dash-icon i{
    color: #3db1eb;
}

.sn-dash-orange .sn-dash-icon{
    background-color: #fff2e9;
}
.sn-dash-orange .sn-dash-icon i{
    color: #fd9a44;
}

.sn-dash-purple .sn-dash-icon{
    background-color: #f3f0ff;
}
.sn-dash-purple .sn-dash-icon i{
    color: #8a48f6;
}

.sn-dash-green .sn-dash-icon{
    background-color: #e3fffc;
}
.sn-dash-green .sn-dash-icon i{
    color: #1acf7b;
}

.sn-dash-micro-card .sn-dash-title{
    font-size: 0.85rem;
    font-weight: 500;
    line-height: 1.28rem;
    text-align: left;
}

.sn-dash-card{
    padding: 15px;
}

.sn-dash-card-title span{
    font-size: 1.15rem;
    font-weight: 600;
    color: #2d343a;
}

.nav-tabs-dash {
    border-bottom: 2px solid #dee2e6;
    border-bottom: 2px solid #5E8CC116;
}

.nav-tabs-dash .nav-link {
    margin-bottom: -1px;
    color:#5e5e5e;
    font-weight: 500;
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;
    border-bottom: 3px solid #dee2e600;
}

.nav-tabs-dash .nav-link:hover,
.nav-tabs-dash .nav-link:focus {
    border-color: #e9ecef #e9ecef #dee2e6;
    isolation: isolate;
}

.nav-tabs-dash .nav-link.disabled {
    color: #6c757d;
    background-color: transparent;
    border-color: transparent;
}

.nav-tabs-dash .nav-link.active,
.nav-tabs-dash .nav-item.show .nav-link {
    color: #72a0d5;
    border-color: #dee2e6 #dee2e6 #72A0D5;
}

.dashboardSwitch.p-inputswitch{
    width: 2rem;
    height: 1.25rem;
    margin: 0 0.5rem 0 0.5rem;
}

.dashboardSwitch.p-inputswitch .p-inputswitch-slider:before {
    width: 1.0rem;
    height: 1.0rem;
    left: 0.1rem;
    margin-top: -0.52rem;
}

.dashboardSwitch.p-inputswitch.p-inputswitch-checked .p-inputswitch-slider:before {
    width: 1.0rem;
    height: 1.0rem;
    left: -0.4rem;
    margin-top: -0.52rem;
}

[dir="RTL"] .leave-attendance-micro-card .count-date-label {
    border-left: unset !important;
    border-right: 1px solid #D1D5DB;
  }

[dir="RTL"] .leave-attendance-micro-card .divider-style {
    border-right: unset !important;
    border-left: 1px solid #D1D5DB;
  }
/*** dashboard ***/


.dash_chart_custom_tooltip ul{
    padding: 0 10px 10px 10px;
    font-size: 12px;
}

.dash_chart_custom_tooltip ul li{
    padding: 3px !important;
}

.dash_chart_custom_tooltip_header{
    background: #eceff1;
    display: flex;
    width: 100%;
    padding: 8px 10px 8px 10px;
}

/** dashboard **/
.admin-application-file-upload .form-upload {
    z-index: unset !important;
}
[dir="RTL"] .leave-attendance-micro-card .count-date-label {
    border-left: unset !important;
    border-right: 1px solid #D1D5DB;
  }

[dir="RTL"] .leave-attendance-micro-card .divider-style {
    border-right: unset !important;
    border-left: 1px solid #D1D5DB;
  }
/*** dashboard ***/


/** dashboard **/

.sn-dash-micro-card{
    width: 19%;
}

.sn-dash-count-data{
    text-align: left;
    font-size: 1.7rem;
    font-weight: 600;
    line-height: 2.28rem;
}

.sn-dash-micro-card .sn-dash-icon-section{
    display: flex;
    justify-content: flex-end;
}

.sn-dash-micro-card .sn-dash-icon{
    padding: 5px;
    height: 2rem;
    width: 2rem;
    border-radius: 5.8px;
}

.sn-dash-micro-card .sn-dash-icon i{
    font-size: 1.2rem;
}

.sn-dash-darkBlue .sn-dash-icon{
    background-color: #e4eeff;
}
.sn-dash-darkBlue .sn-dash-icon i{
    color: #4a89fd;
}

.sn-dash-lightBlue .sn-dash-icon{
    background-color: #e1f7ff;
}
.sn-dash-lightBlue .sn-dash-icon i{
    color: #3db1eb;
}

.sn-dash-orange .sn-dash-icon{
    background-color: #fff2e9;
}
.sn-dash-orange .sn-dash-icon i{
    color: #fd9a44;
}

.sn-dash-purple .sn-dash-icon{
    background-color: #f3f0ff;
}
.sn-dash-purple .sn-dash-icon i{
    color: #8a48f6;
}

.sn-dash-green .sn-dash-icon{
    background-color: #e3fffc;
}
.sn-dash-green .sn-dash-icon i{
    color: #1acf7b;
}

.sn-dash-micro-card .sn-dash-title{
    font-size: 0.85rem;
    font-weight: 500;
    line-height: 1.28rem;
    text-align: left;
}

.sn-dash-card{
    padding: 15px;
}

.sn-dash-card-title span{
    font-size: 1.15rem;
    font-weight: 600;
    color: #2d343a;
}

.nav-tabs-dash {
    border-bottom: 2px solid #dee2e6;
    border-bottom: 2px solid #5E8CC116;
}

.nav-tabs-dash .nav-link {
    margin-bottom: -1px;
    color:#5e5e5e;
    font-weight: 500;
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;
    border-bottom: 3px solid #dee2e600;
}

.nav-tabs-dash .nav-link:hover,
.nav-tabs-dash .nav-link:focus {
    border-color: #e9ecef #e9ecef #dee2e6;
    isolation: isolate;
}

.nav-tabs-dash .nav-link.disabled {
    color: #6c757d;
    background-color: transparent;
    border-color: transparent;
}

.nav-tabs-dash .nav-link.active,
.nav-tabs-dash .nav-item.show .nav-link {
    color: #72a0d5;
    border-color: #dee2e6 #dee2e6 #72A0D5;
}

.dashboardSwitch.p-inputswitch{
    width: 2rem;
    height: 1.25rem;
    margin: 0 0.5rem 0 0.5rem;
}


.dashboardSwitch.p-inputswitch .p-inputswitch-slider:before {
    width: 1.0rem;
    height: 1.0rem;
    left: 0.1rem;
    margin-top: -0.52rem;
}

.dashboardSwitch.p-inputswitch.p-inputswitch-checked .p-inputswitch-slider:before {
    width: 1.0rem;
    height: 1.0rem;
    left: -0.4rem;
    margin-top: -0.52rem;
}

[dir="RTL"] .leave-attendance-micro-card .count-date-label {
  }

[dir="RTL"] .leave-attendance-micro-card .divider-style {
    border-right: unset !important;
    border-left: 1px solid #D1D5DB;
  }
/*** dashboard ***/


.dash_chart_custom_tooltip ul{
    padding: 0 10px 10px 10px;
}

.dash_chart_custom_tooltip ul li{
    padding: 3px !important;
}

.dash_chart_custom_tooltip_header{
    background: #eceff1;
    display: flex;
    width: 100%;
    padding: 8px 10px 8px 10px;
}

/** dashboard **/

.post-profile-picture .profile-deatils .prof-pic img{
    height: 50px;
    width: 50px;
    border: none;
    border-radius: 50%;
    padding: 0;
}

.mmFeedPost img {
  width: 100% !important;
  height: auto !important;
  cursor: pointer;
  object-fit: cover;
  border-radius: 1% !important;
  /* min-width: 100%; */
  /* min-height: 100%; */
  max-height: 100%;
  /* max-width: max-content; */
  border-radius: 1% !important;

  width: auto !important;
  height: auto !important;
  cursor: pointer;
  object-fit: cover;
  border-radius: 1% !important;
  min-width: 100%;
  min-height: 100%;
  max-height: 100%;
  max-width: max-content;
  border-radius: 1% !important;
}

.po-ViewrModal .carousel-inner{
  display: flex;
  align-items: center;
  height: 80vh;
}
@media (max-width: 999px) {
    .po-ViewrModal .carousel-inner{
       height: 40vh !important;
 }
}
.activity-pic-right-pannel .profile-deatils .prof-pic img {
    width: 40px !important;
    height: 40px !important;
    border-radius: 10px !important;
    margin-right: 10px;
    background:transparent !important;
    border: 0 !important;
}
.activity-pic-right-pannel .profile-deatils {
   padding: 0 !important;
}

.my-journal-thumbnail-post{
    /* border-radius: 15px; */
    overflow: hidden;
    margin: 2px;
}

.my-journal-thumbnail-icon-box{
    height: 30px;
    width: 30px;
    padding: 5px;
    background: #fff;
    border-radius: 5px;
    position: relative;
    top: 10px;
    left: 10px;
}

.my-journal-thumbnail-icon-box i{
    color: var(--primary);
}

.po-ViewrModal .cSlide-singleItem .carousel-indicators,
.po-ViewrModal .cSlide-singleItem .carousel-control-prev,
.po-ViewrModal .cSlide-singleItem .carousel-control-next{
    display: none;
}

.po-ViewrModal .carousel-indicators:hover,
.po-ViewrModal .carousel-control-prev:hover .carousel-control-prev-icon,
.po-ViewrModal .carousel-control-next:hover .carousel-control-next-icon{
    filter: contrast(0.5);
}

.mobile-Comment-React-Modal{
    position:fixed;
    top:auto;
    right:auto;
    left:auto;
    bottom:0;
}

/** dashboard **/

.sn-dash-micro-card{
    width: 19%;
    margin-bottom: 1.875rem;
    background-color: #fff;
    transition: all 0.5s ease-in-out;
    position: relative;
    border: 0rem solid transparent;
    border-radius: 0.625rem;
    box-shadow: 0rem 0.3125rem 0.3125rem 0rem rgba(82, 63, 105, 0.05);
}

.sn-dash-micro-card-3n{
    width: 32%;
}

.sn-dash-micro-card-4n{
    width: 24%;
}

.sn-dash-micro-card-5n{
    width: 19%;
}

.sn-dash-micro-card-6n{
    width: 16%;
}

.sn-dash-count-data{
    text-align: left;
    font-size: 1.5rem;
    font-weight: 600;
    line-height: 2.28rem;
}
/* .sn-dash-count-data.journal{
    color: #2b3574 !important;

} */

.sn-dash-micro-card .sn-dash-icon-section{
    display: flex;
    justify-content: flex-end;
}

.sn-dash-micro-card .sn-dash-icon{
    padding: 5px;
    height: 2rem;
    width: 2rem;
    border-radius: 5.8px;
}

.sn-dash-micro-card .sn-dash-icon i{
    font-size: 1.2rem;
}

.sn-dash-micro-card-journal{
    width: 33%;
}
.sn-dash-micro-card-journal .sn-dash-icon-section{
    display: flex;
    justify-content: flex-end;
}

.sn-dash-micro-card-journal .sn-dash-icon{
    padding: 5px;
    height: 2rem;
    width: 2rem;
    border-radius: 5.8px;
}

.sn-dash-micro-card-journal .sn-dash-icon i{
    font-size: 1.2rem;
}

.sn-dash-micro-card-journal-top{
    width: 24%;
}
.sn-dash-micro-card-journal-top .sn-dash-icon-section{
    display: flex;
    justify-content: flex-end;
}

.sn-dash-micro-card-journal-top .sn-dash-icon{
    padding: 5px;
    height: 2rem;
    width: 2rem;
    border-radius: 5.8px;
}

.sn-dash-micro-card-journal-top .sn-dash-icon i{
    font-size: 1.2rem;
}

.sn-dash-micro-card-journal-top .sn-dash-today-bar {
    color: #4A90E2;
    font-weight: normal;
    margin-left: 5px;
    vertical-align: middle;
  }
.sn-dash-micro-card-journal-top .sn-dash-today-text {
    font-size: 0.5em;
    color: #4A90E2;
    font-weight: normal;
    margin-left: 5px;
    vertical-align: middle;
  }

.sn-dash-darkBlue .sn-dash-icon{
    background-color: #e4eeff;
}
.sn-dash-darkBlue .sn-dash-icon i{
    color: #4a89fd;
}

.sn-dash-lightBlue .sn-dash-icon{
    background-color: #e1f7ff;
}
.sn-dash-lightBlue .sn-dash-icon i{
    color: #3db1eb;
}

.sn-dash-orange .sn-dash-icon{
    background-color: #fff2e9;
}
.sn-dash-orange .sn-dash-icon i{
    color: #fd9a44;
}

.sn-dash-purple .sn-dash-icon{
    background-color: #f3f0ff;
}
.sn-dash-purple .sn-dash-icon i{
    color: #8a48f6;
}

.sn-dash-green .sn-dash-icon{
    background-color: #e3fffc;
}
.sn-dash-green .sn-dash-icon i{
    color: #1acf7b;
}

.sn-dash-micro-card .sn-dash-title{
    font-size: 0.85rem;
    font-weight: 500;
    line-height: 1.28rem;
    text-align: left;
    text-wrap: auto;
}

.sn-dash-micro-card-journal .sn-dash-title{
    font-size: 0.85rem;
    font-weight: 500;
    line-height: 1.28rem;
    text-align: left;
}

.sn-dash-micro-card-journal-top .sn-dash-title{
    font-size: 0.85rem;
    font-weight: 500;
    line-height: 1.28rem;
    text-align: left;
}

.sn-dash-card{
    padding: 15px;
}

.sn-dash-card-title span{
    font-size: 1.15rem;
    font-weight: 600;
    color: #2d343a;
}

.nav-tabs-dash {
    border-bottom: 2px solid #dee2e6;
    border-bottom: 2px solid #5E8CC116;
}

.nav-tabs-dash .nav-link {
    margin-bottom: -1px;
    color:#5e5e5e;
    font-weight: 500;
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;
    border-bottom: 3px solid #dee2e600;
}

.nav-tabs-dash .nav-link:hover,
.nav-tabs-dash .nav-link:focus {
    border-color: #e9ecef #e9ecef #dee2e6;
    isolation: isolate;
}

.nav-tabs-dash .nav-link.disabled {
    color: #6c757d;
    background-color: transparent;
    border-color: transparent;
}

.nav-tabs-dash .nav-link.active,
.nav-tabs-dash .nav-item.show .nav-link {
    color: #72a0d5;
    border-color: #dee2e6 #dee2e6 #72A0D5;
}

.dashboardSwitch.p-inputswitch{
    width: 2rem;
    height: 1.25rem;
    margin: 0 0.5rem 0 0.5rem;
}


.dashboardSwitch.p-inputswitch .p-inputswitch-slider:before {
    width: 1.0rem;
    height: 1.0rem;
    left: 0.1rem;
    margin-top: -0.52rem;
}

.dashboardSwitch.p-inputswitch.p-inputswitch-checked .p-inputswitch-slider:before {
    width: 1.0rem;
    height: 1.0rem;
    left: -0.4rem;
    margin-top: -0.52rem;
}

[dir="RTL"] .leave-attendance-micro-card .count-date-label {
    border-left: unset !important;
    border-right: 1px solid #D1D5DB;
  }

[dir="RTL"] .leave-attendance-micro-card .divider-style {
    border-right: unset !important;
    border-left: 1px solid #D1D5DB;
  }

.dash_chart_custom_tooltip ul{
    padding: 0 10px 10px 10px;
    font-size: 12px;
}

.dash_chart_custom_tooltip ul li{
    padding: 3px !important;
}

.dash_chart_custom_tooltip_header{
    background: #eceff1;
    display: flex;
    width: 100%;
    padding: 8px 10px 8px 10px;
}

@media (max-width: 1099px) {

    .dashboard-outer-container{
        font-size: 12px;
    }

    .sn-dash-micro-card-5n{
        width: 24%;
    }

    .sn-dash-micro-card-6n{
        width: 32%;
    }
}

/*** dashboard ***/
.modal-dialog.portfolio-modal .modal-body{
    height: 66vh;
}

.context-menu.p-overlaypanel .p-overlaypanel-content{
    padding: 0.25rem 0;
}

.context-menu.p-overlaypanel .p-overlaypanel-content .btn{
    padding: 0.25rem 3.25rem;
}

.EnNoteTagsInputField .p-autocomplete-multiple-container {
    border-right: none;
}

.EnNoteTagsInputField .p-button {
    border-left: none;
}

.ArNoteTagsInputField .p-inputtext {
    border-top-left-radius: 0px;
    border-bottom-left-radius: 0px;
}
.ArNoteTagsInputField .p-autocomplete-dd .p-autocomplete-multiple-container {
  border-top-right-radius: 6px;
  border-bottom-right-radius: 6px;
  border-left: none;
}
.ArNoteTagsInputField .p-autocomplete-dd .p-autocomplete-dropdown {
  border-top-left-radius: 6px;
  border-bottom-left-radius: 6px;
}
.ArNoteTagsInputField .p-button {
  border-top-right-radius: 0px;
  border-bottom-right-radius: 0px;
  border-right: none;
}
[dir="RTL"] .milestone-custom-dropdown  .p-dropdown .p-dropdown-clear-icon {
    right: unset;
    left: 3rem;
}

[dir="RTL"] .dropdown-item .dropdown-icon {
    margin-left: 3px;
}

/** Email&SMS **/
.dropdown-merge-fields .p-dropdown .p-inputtext {
    padding-left: 0.5rem;
    padding: 0.4rem 0.5rem;
    font-size: .85rem;
}
.dropdown-merge-fields .p-dropdown.p-component {
    height: 2.1rem !important;
    width: 11.2rem;
}
.dropdown-merge-fields .p-dropdown .p-dropdown-trigger {
    width: 2rem;
}
.dropdown-recipient .p-dropdown .p-inputtext {
    padding-left: 0.5rem;
    padding: 0.6rem 0.5rem;
    font-size: .85rem;
}
.dropdown-recipient .p-dropdown.p-component {
    height: 2.5rem !important;
    width: 14.2rem;
}
.dropdown-recipient .p-dropdown .p-dropdown-trigger {
    width: 2rem;
}
.modal-footer .p-splitbutton button.p-splitbutton-defaultbutton{
    flex: 1 1 auto;
    border-top-right-radius: 0 !important;
    border-bottom-right-radius: 0 !important;
    border-right: 0 none;
    border-top-left-radius: 12px !important;
    border-bottom-left-radius: 12px !important;
 }

 .modal-footer .p-splitbutton button.p-splitbutton-menubutton{
    border-top-left-radius: 0 !important;
    border-bottom-left-radius: 0 !important;
    border-top-right-radius: 12px !important;
    border-bottom-right-radius: 12px !important;
 }
 .p-tieredmenu-overlay{
    z-index: 1055 !important;
}

.p-menu.p-menu-overlay{
    z-index: 1055 !important;
}

.mail-batch-details{
    align-items: center;
}

.mail-batch-profile-pic {
    height: 40px;
    width: 40px;
    border-radius: 8px;
    display: flex;
    justify-content: center;
    align-items: center;
}

.mail-batch-profile-pic img {
    height: 26px;
    width: 26px;
    border-radius: 8px;
}

.mail-email-type-icon {
    height: 22px;
    width: 22px;
    position: relative;
    bottom: 10px;
    /* left: 26px; */
    border-radius: 50%;
    border: 1px solid #FFFFFF;
    background: #5492D9;

    display: flex;
    justify-content: center;
    align-items: center;
}

.mail-email-type-icon i {
    color: #FFFFFF;
    font-size: 12px;
    padding: 0px;
    margin: 0px;
}

.mail-batch-name h4 {
    margin: 0px;
    color: #202124;
}

.mail-batch-name span {
    color: #0000008A;
}

.mail-email-badge{
    /* height: 28px; */
    max-width: 130px;
    /* width: 100%; */
    font-size: 12px;
    font-weight: 500;
    /* background: #FEE2E2; */
    padding: 6px;
    border-radius: 6px;
    text-align: center;
    /* word-break: break-all; */
}

.mail-email-table-top {
    display: flex;
    justify-content: space-between;
}

.mail-email-table-bottom {
    display: flex;
    justify-content: space-between;
}

.mail-email-attachment {
    border: 1px solid #E5E7EB;
    padding: 6px;
    border-radius: 4px;
    color: #1F2937;
    font-weight: 500;
    font-size: 12px;
}

.mail-email-table-mid {
  max-height: 100px;
  overflow: hidden;
}

.email-sms-switch-dropDwn .p-dropdown {
    height: 36px;
    border-radius: 6px !important;
    padding: 0px 8px 0px 0px;
    background-color: #F8FAFC;
    color: #6B7280;
    border: none;
}

.email-sms-switch-dropDwn .p-dropdown .p-dropdown-label {
    padding: 7px 5px 0px 10px;
}
.dataTbl-col-filter-calender.dataTbl-col-filter-calender_emailsms .p-calendar{
    height: 28px;
 }
 .template-card .card-body p{
    margin-bottom: 0px;
}
.p-editor-arabic-style .p-editor-toolbar .ql-formats .ql-header .ql-picker-label svg {
    right: -20px;
}
.p-editor-arabic-style .p-editor-toolbar .ql-formats .ql-font .ql-picker-label svg {
    right: -20px;
}
.p-editor-arabic-style .p-editor-toolbar .ql-formats .ql-size .ql-picker-label svg {
    right: -20px;
}
.p-editor-arabic-style .p-editor-container .p-editor-content .ql-editor {
    text-align: right;
}

.p-editor-arabic-view-en .p-editor-toolbar .ql-formats .ql-header .ql-picker-label svg {
    right: -20px;
}
.p-editor-arabic-view-en .p-editor-toolbar .ql-formats .ql-font .ql-picker-label svg {
    right: -20px;
}
.p-editor-arabic-view-en .p-editor-toolbar .ql-formats .ql-size .ql-picker-label svg {
    right: -20px;
}
/** Email&SMS **/

/*** dashboard ***/
/*** dashboard ***/

.medical-consent-header-content {
    display: flex;
    align-items: center;
}
.medical-consent-header-content span {
    margin-bottom: 0 !important;
}
.medical-consent-header-content .m-c-h-c-label {
    font-size: 1.125rem;
    color: #2e2e2e;
    font-weight: 500;
    /* padding: 0px 10px; */
    margin-bottom: 0 !important;
}

.medical-consent-header-content .m-c-h-c-img {
    width: 40px;
    height: 40px;
}

@media (max-width: 1024px) {
    .attendence-col-filter-dropdown .p-dropdown {
        min-width: 124px;
        max-width: 160px;
    }
}

/* style for events&calender */
.offdays-dropdown .p-multiselect{
  border: 1px solid #E5E7EB !important;
  width: 100% !important;
}
 .offdays-dropdown .p-multiselect .p-multiselect-label.p-placeholder{
  color: #a5abb6 !important;
  display: flex;
  align-items: center;
}
.offdays-dropdown .p-multiselect .p-multiselect-token {
  background-color: #f7f7f7 !important;
  color: #374151 !important;
  border-radius: 12px !important;
  padding: 4px 8px !important;
  font-weight: 500;
  font-size: 14px;
  margin: 0px 4px !important;
  border: 1px solid #E5E7EB !important;
}

 .offdays-dropdown .p-multiselect .p-multiselect-token .p-multiselect-token-label {
  padding: 0 6px;
}

.offdays-dropdown .p-multiselect .p-multiselect-token .p-multiselect-token-icon {
  color: #6B7280 !important;
  font-size: 12px;
}
.btn.btn-rounded.action-btn.btn-outline-light:focus {
    box-shadow: unset;
}


.s-m-primary-table .p-datatable .p-datatable-thead>tr>th,
.s-m-primary-table .p-datatable-wrapper .p-datatable-table .p-datatable-tbody tr td {
    white-space: nowrap;
    border-bottom: 2px solid #E5E7EB;
    padding: 0.8rem 1.3rem !important;
}
.s-m-primary-table .p-datatable .p-sortable-column:focus {
    box-shadow: unset;
}
.s-m-primary-table .p-datatable .p-datatable-thead > tr > th {
    background-color: #fff !important;
    color: #6B7280 !important;
    font-weight: 500;
    font-size: 14px;
}
.s-m-primary-table .p-datatable .p-datatable-wrapper {
    border: 2px solid #E5E7EB;
    border-radius: 8px;
}

/* Border right on first column */
.s-m-primary-table.border-first-child .p-datatable-wrapper .p-datatable-table .p-datatable-tbody tr td:first-child,
.s-m-primary-table.border-first-child .p-datatable .p-datatable-thead > tr > th:first-child {
    border-right: 2px solid #E5E7EB;
}

/* Border left on the last column */
.s-m-primary-table.border-last-child .p-datatable-wrapper .p-datatable-table .p-datatable-tbody tr td:last-child,
.s-m-primary-table.border-last-child .p-datatable .p-datatable-thead > tr > th:last-child {
    border-left: 2px solid #E5E7EB;
}



/* Border right on first column */
[dir="RTL"] .s-m-primary-table.border-first-child .p-datatable-wrapper .p-datatable-table .p-datatable-tbody tr td:first-child,
[dir="RTL"] .s-m-primary-table.border-first-child .p-datatable .p-datatable-thead > tr > th:first-child {
    border-left: 2px solid #E5E7EB;
}

/* Border left on the last column */
[dir="RTL"] .s-m-primary-table.border-last-child .p-datatable-wrapper .p-datatable-table .p-datatable-tbody tr td:last-child,
[dir="RTL"] .s-m-primary-table.border-last-child .p-datatable .p-datatable-thead > tr > th:last-child {
    border-right: 2px solid #E5E7EB;
}

.s-m-primary-search-box-container {
    /* position: relative; */
    display: flex;
    align-items: center;
    justify-content: center;
    border: 2px solid #E5E7EB;
    border-radius: 6px;
    background: #fff;
}
.s-m-primary-search-box-container input{
    height: 35px;
    width: 320px;
    border: none;
    border-radius: 6px;
}
.s-m-primary-search-box-container input::placeholder {
    color: #9CA3AF;
    font-size: 14px;
}
.s-m-primary-adv-filter {
    height: 38px;
    border: 2px solid #E5E7EB;
    border-radius: 6px !important;
    display: flex;
    justify-content: center;
    align-items: center;
    color: #000;
}

.s-m-primary-date-filter .p-button.p-button-icon-only {
    height: 35px;
    width: 35px !important;
    background: #fff;
    color: #000;
    border: none;
    border-radius: 6px !important;
}
.s-m-primary-date-filter .p-calendar .p-inputtext {
    background: #fff;
    color: #000;
    border: none;
    height: 35px;
}
.s-m-primary-date-filter .p-calendar {
    border: 2px solid #E5E7EB;
    border-radius: 6px;
}

.s-m-primary-date-filter .p-calendar input::placeholder {
    color: #9CA3AF;
    font-size: 14px;
}
.s-m-success-badge {
    background-color: #CCFBF1;
    border-radius: 8px;
    font-weight: 500;
    font-size: 11px;
    color: #115E59;
    padding: 0.3rem 0.7rem;
}
.s-m-pending-badge {
    background-color: #FEF9C3;
    border-radius: 8px;
    font-weight: 500;
    font-size: 11px;
    color: #854D0E;
    padding: 0.3rem 0.7rem;
}
.s-m-warning-badge {
    background-color: #FEE2E2;
    border-radius: 8px;
    font-weight: 500;
    font-size: 11px;
    color: #991B1B;
    padding: 0.3rem 0.7rem;
}

/*!************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].rules[0].oneOf[0].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[5].rules[0].oneOf[0].use[2]!./src/assets/css/style-rtl.css?ngGlobalStyle ***!
  \************************************************************************************************************************************************************************************************************************************/

@font-face {
    font-family: 'Droid Arabic Kufi';
    src: url('DroidKufi-Regular.2f1dd54780b907a4.ttf') format('truetype'); /* Adjust the path to the font file accordingly */
    font-weight: normal;
    font-style: normal;
}


@font-face {
    font-family: 'Noto Arabic';
    src: url('NotoKufiArabic-VariableFont.1b02d2aa976e6c6b.ttf') format('truetype'); /* Adjust the path to the font file accordingly */
    font-weight: normal;
    font-style: normal;
}

[dir="RTL"] .content-heading {
    text-align: right;
}

[dir="RTL"] .pulse-css:after,
[dir="RTL"] .pulse-css:before {
    left: auto;
    right: -0.2rem;
}
[dir="RTL"]
.dont-have-ac a:nth-child(2) {
    color: var(--primary);
    margin-right: 0.5rem;
}
[dir="RTL"] .header-left input {
    border-top-right-radius: 0.625rem;
    border-bottom-right-radius: 0.625rem;
    border-top-left-radius: 0;
    border-bottom-left-radius: 0;
}
@media only screen and (max-width: 767px) {

    .header-left .search_bar .dropdown-menu .form-control {
        border-radius: 4px !important;
        width: 100%;
    }
    [dir="RTL"] .header-left .search_bar .dropdown-menu {
        right: -98px;
    }
}

[dir="RTL"].notification_dropdown .dropdown-menu-end .media>span {
    margin-right: 0;
    margin-left: 10px;
}

[dir="RTL"] {
    text-align: right;
    direction: rtl;
}
[dir="RTL"] .nav {
    padding-right: 0;
}
[dir="RTL"] .navbar-nav .nav-item {
    float: right;
}
[dir="RTL"] .navbar-nav .nav-item+.nav-item {
    margin-right: 1rem;
    margin-left: inherit;
}
[dir="RTL"] th {
    text-align: right;
}
[dir="RTL"] .alert-dismissible {
    padding-right: 1.25rem;
    padding-left: 4rem;
}
[dir="RTL"] .dropdown-menu {
    right: 0;
    text-align: right;
}
[dir="RTL"] .checkbox label {
    padding-right: 1.25rem;
    padding-left: inherit;
}
[dir="RTL"] .btn-group>.btn:first-child:not(:last-child):not(.dropdown-toggle) {
    border-radius: 0 0.75rem 0.75rem 0;
}
[dir="RTL"] .btn-group>.btn:last-child:not(:first-child),
[dir="RTL"] .btn-group>.dropdown-toggle:not(:first-child) {
    border-radius: 0.75rem 0 0 0.75rem;
}
[dir="RTL"] .btn-group>.btn-group:last-child:not(:first-child)>.btn:first-child {
    border-radius: 0.75rem 0 0 0.75rem;
}
[dir="RTL"] .custom-control-label:after,
[dir="RTL"] .custom-control-label:before {
    right: 0;
    left: inherit;
}
[dir="RTL"] .custom-select {
    padding: 0.375rem 0.75rem 0.375rem 1.75rem;
    background: #f2f2f2 url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 5'%3E%3Cpath fill='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3E%3C/svg%3E") no-repeat left 0.75rem center;
    background-size: 8px 10px;
}
[dir="RTL"] .input-group>.input-group-append:last-child>.btn:not(:last-child):not(.dropdown-toggle),
[dir="RTL"] .input-group>.input-group-append:last-child>.input-group-text:not(:last-child),
[dir="RTL"] .input-group>.input-group-append:not(:last-child)>.btn,
[dir="RTL"] .input-group>.input-group-append:not(:last-child)>.input-group-text,
[dir="RTL"] .input-group>.input-group-prepend>.btn,
[dir="RTL"] .input-group>.input-group-prepend>.input-group-text {
    border-radius: 0 0.75rem 0.75rem 0;
}
[dir="RTL"] .input-group>.input-group-append>.btn,
[dir="RTL"] .input-group>.input-group-append>.input-group-text,
[dir="RTL"] .input-group>.input-group-prepend:first-child>.btn:not(:first-child),
[dir="RTL"] .input-group>.input-group-prepend:first-child>.input-group-text:not(:first-child),
[dir="RTL"] .input-group>.input-group-prepend:not(:first-child)>.btn,
[dir="RTL"] .input-group>.input-group-prepend:not(:first-child)>.input-group-text {
    border-radius: 0.75rem 0 0 0.75rem;
}
[dir="RTL"] .input-group>.custom-select:not(:first-child),
[dir="RTL"] .input-group>.form-control:not(:first-child) {
    border-radius: 0.75rem 0 0 0.75rem;
}
[dir="RTL"] .input-group>.custom-select:not(:last-child),
[dir="RTL"] .input-group>.form-control:not(:last-child) {
    border-radius: 0 0.75rem 0.75rem 0;
}
[dir="RTL"] .input-group>.custom-select:not(:last-child):not(:first-child),
[dir="RTL"] .input-group>.form-control:not(:last-child):not(:first-child) {
    border-radius: 0;
}
[dir="RTL"] .custom-control {
    padding-right: 1.5rem;
    padding-left: inherit;
    margin-right: inherit;
    margin-left: 1rem;
}
[dir="RTL"] .custom-control-indicator {
    right: 0;
    left: inherit;
}
[dir="RTL"] .custom-file-label:after {
    right: initial;
    left: -1px;
    border-radius: 0.25rem 0 0 0.25rem;
}
[dir="RTL"] .radio input,
[dir="RTL"] .radio-inline,
[dir="RTL"] .checkbox input,
[dir="RTL"] .checkbox-inline input {
    margin-right: -1.25rem;
    margin-left: inherit;
}
[dir="RTL"] .list-group {
    padding-right: 0;
    padding-left: 40px;
}
[dir="RTL"] .close {
    float: left;
}
[dir="RTL"] .modal-header .close {
    margin: -15px auto -15px -15px;
}
[dir="RTL"] .modal-footer> :not(:first-child) {
    margin-right: 0.25rem;
}
[dir="RTL"] .alert-dismissible .close {
    right: inherit;
    left: 0;
}
[dir="RTL"] .dropdown-toggle:after {
    margin-right: 0.255em;
    margin-left: 0;
}
[dir="RTL"] .form-check-input {
    margin-right: -1.25rem;
    margin-left: inherit;
}
[dir="RTL"] .form-check-label {
    padding-right: 1.25rem;
    padding-left: inherit;
}
[dir="RTL"] .offset-1 {
    margin-right: 8.33333%;
    margin-left: 0;
}
[dir="RTL"] .offset-2 {
    margin-right: 16.66667%;
    margin-left: 0;
}
[dir="RTL"] .offset-3 {
    margin-right: 25%;
    margin-left: 0;
}
[dir="RTL"] .offset-4 {
    margin-right: 33.33333%;
    margin-left: 0;
}
[dir="RTL"] .offset-5 {
    margin-right: 41.66667%;
    margin-left: 0;
}
[dir="RTL"] .offset-6 {
    margin-right: 50%;
    margin-left: 0;
}
[dir="RTL"] .offset-7 {
    margin-right: 58.33333%;
    margin-left: 0;
}
[dir="RTL"] .offset-8 {
    margin-right: 66.66667%;
    margin-left: 0;
}
[dir="RTL"] .offset-9 {
    margin-right: 75%;
    margin-left: 0;
}
[dir="RTL"] .offset-10 {
    margin-right: 83.33333%;
    margin-left: 0;
}
[dir="RTL"] .offset-11 {
    margin-right: 91.66667%;
    margin-left: 0;
}
@media (min-width: 576px) {
    [dir="RTL"] .offset-sm-0 {
        margin-right: 0;
        margin-left: 0;
    }
    [dir="RTL"] .offset-sm-1 {
        margin-right: 8.33333%;
        margin-left: 0;
    }
    [dir="RTL"] .offset-sm-2 {
        margin-right: 16.66667%;
        margin-left: 0;
    }
    [dir="RTL"] .offset-sm-3 {
        margin-right: 25%;
        margin-left: 0;
    }
    [dir="RTL"] .offset-sm-4 {
        margin-right: 33.33333%;
        margin-left: 0;
    }
    [dir="RTL"] .offset-sm-5 {
        margin-right: 41.66667%;
        margin-left: 0;
    }
    [dir="RTL"] .offset-sm-6 {
        margin-right: 50%;
        margin-left: 0;
    }
    [dir="RTL"] .offset-sm-7 {
        margin-right: 58.33333%;
        margin-left: 0;
    }
    [dir="RTL"] .offset-sm-8 {
        margin-right: 66.66667%;
        margin-left: 0;
    }
    [dir="RTL"] .offset-sm-9 {
        margin-right: 75%;
        margin-left: 0;
    }
    [dir="RTL"] .offset-sm-10 {
        margin-right: 83.33333%;
        margin-left: 0;
    }
    [dir="RTL"] .offset-sm-11 {
        margin-right: 91.66667%;
        margin-left: 0;
    }
}
@media (min-width: 768px) {
    [dir="RTL"] .offset-md-0 {
        margin-right: 0;
        margin-left: 0;
    }
    [dir="RTL"] .offset-md-1 {
        margin-right: 8.33333%;
        margin-left: 0;
    }
    [dir="RTL"] .offset-md-2 {
        margin-right: 16.66667%;
        margin-left: 0;
    }
    [dir="RTL"] .offset-md-3 {
        margin-right: 25%;
        margin-left: 0;
    }
    [dir="RTL"] .offset-md-4 {
        margin-right: 33.33333%;
        margin-left: 0;
    }
    [dir="RTL"] .offset-md-5 {
        margin-right: 41.66667%;
        margin-left: 0;
    }
    [dir="RTL"] .offset-md-6 {
        margin-right: 50%;
        margin-left: 0;
    }
    [dir="RTL"] .offset-md-7 {
        margin-right: 58.33333%;
        margin-left: 0;
    }
    [dir="RTL"] .offset-md-8 {
        margin-right: 66.66667%;
        margin-left: 0;
    }
    [dir="RTL"] .offset-md-9 {
        margin-right: 75%;
        margin-left: 0;
    }
    [dir="RTL"] .offset-md-10 {
        margin-right: 83.33333%;
        margin-left: 0;
    }
    [dir="RTL"] .offset-md-11 {
        margin-right: 91.66667%;
        margin-left: 0;
    }
}
@media (min-width: 992px) {
    [dir="RTL"] .offset-lg-0 {
        margin-right: 0;
        margin-left: 0;
    }
    [dir="RTL"] .offset-lg-1 {
        margin-right: 8.33333%;
        margin-left: 0;
    }
    [dir="RTL"] .offset-lg-2 {
        margin-right: 16.66667%;
        margin-left: 0;
    }
    [dir="RTL"] .offset-lg-3 {
        margin-right: 25%;
        margin-left: 0;
    }
    [dir="RTL"] .offset-lg-4 {
        margin-right: 33.33333%;
        margin-left: 0;
    }
    [dir="RTL"] .offset-lg-5 {
        margin-right: 41.66667%;
        margin-left: 0;
    }
    [dir="RTL"] .offset-lg-6 {
        margin-right: 50%;
        margin-left: 0;
    }
    [dir="RTL"] .offset-lg-7 {
        margin-right: 58.33333%;
        margin-left: 0;
    }
    [dir="RTL"] .offset-lg-8 {
        margin-right: 66.66667%;
        margin-left: 0;
    }
    [dir="RTL"] .offset-lg-9 {
        margin-right: 75%;
        margin-left: 0;
    }
    [dir="RTL"] .offset-lg-10 {
        margin-right: 83.33333%;
        margin-left: 0;
    }
    [dir="RTL"] .offset-lg-11 {
        margin-right: 91.66667%;
        margin-left: 0;
    }
}
@media (min-width: 1200px) {
    [dir="RTL"] .offset-xl-0 {
        margin-right: 0;
        margin-left: 0;
    }
    [dir="RTL"] .offset-xl-1 {
        margin-right: 8.33333%;
        margin-left: 0;
    }
    [dir="RTL"] .offset-xl-2 {
        margin-right: 16.66667%;
        margin-left: 0;
    }
    [dir="RTL"] .offset-xl-3 {
        margin-right: 25%;
        margin-left: 0;
    }
    [dir="RTL"] .offset-xl-4 {
        margin-right: 33.33333%;
        margin-left: 0;
    }
    [dir="RTL"] .offset-xl-5 {
        margin-right: 41.66667%;
        margin-left: 0;
    }
    [dir="RTL"] .offset-xl-6 {
        margin-right: 50%;
        margin-left: 0;
    }
    [dir="RTL"] .offset-xl-7 {
        margin-right: 58.33333%;
        margin-left: 0;
    }
    [dir="RTL"] .offset-xl-8 {
        margin-right: 66.66667%;
        margin-left: 0;
    }
    [dir="RTL"] .offset-xl-9 {
        margin-right: 75%;
        margin-left: 0;
    }
    [dir="RTL"] .offset-xl-10 {
        margin-right: 83.33333%;
        margin-left: 0;
    }
    [dir="RTL"] .offset-xl-11 {
        margin-right: 91.66667%;
        margin-left: 0;
    }
}
@media (min-width: 1440) {
    [dir="RTL"] .offset-xxl-0 {
        margin-right: 0;
        margin-left: 0;
    }
    [dir="RTL"] .offset-xxl-1 {
        margin-right: 8.33333%;
        margin-left: 0;
    }
    [dir="RTL"] .offset-xxl-2 {
        margin-right: 16.66667%;
        margin-left: 0;
    }
    [dir="RTL"] .offset-xxl-3 {
        margin-right: 25%;
        margin-left: 0;
    }
    [dir="RTL"] .offset-xxl-4 {
        margin-right: 33.33333%;
        margin-left: 0;
    }
    [dir="RTL"] .offset-xxl-5 {
        margin-right: 41.66667%;
        margin-left: 0;
    }
    [dir="RTL"] .offset-xxl-6 {
        margin-right: 50%;
        margin-left: 0;
    }
    [dir="RTL"] .offset-xxl-7 {
        margin-right: 58.33333%;
        margin-left: 0;
    }
    [dir="RTL"] .offset-xxl-8 {
        margin-right: 66.66667%;
        margin-left: 0;
    }
    [dir="RTL"] .offset-xxl-9 {
        margin-right: 75%;
        margin-left: 0;
    }
    [dir="RTL"] .offset-xxl-10 {
        margin-right: 83.33333%;
        margin-left: 0;
    }
    [dir="RTL"] .offset-xxl-11 {
        margin-right: 91.66667%;
        margin-left: 0;
    }
}
[dir="RTL"] .mr-0,
[dir="RTL"] .mx-0 {
    margin-right: 0 !important;
    margin-left: 0 !important;
}
[dir="RTL"] .ml-0,
[dir="RTL"] .mx-0 {
    margin-left: 0 !important;
    margin-right: 0 !important;
}
[dir="RTL"] .mr-1,
[dir="RTL"] .mx-1 {
    margin-right: 0 !important;
    margin-left: 0.25rem !important;
}
[dir="RTL"] .ml-1,
[dir="RTL"] .mx-1 {
    margin-left: 0 !important;
    margin-right: 0.25rem !important;
}
[dir="RTL"] .mr-2,
[dir="RTL"] .mx-2 {
    margin-right: 0 !important;
    margin-left: 0.5rem !important;
}
[dir="RTL"] .ml-2,
[dir="RTL"] .mx-2 {
    margin-left: 0 !important;
    margin-right: 0.5rem !important;
}
[dir="RTL"] .mr-3,
[dir="RTL"] .mx-3 {
    margin-right: 0 !important;
    margin-left: 1rem !important;
}
[dir="RTL"] .ml-3,
[dir="RTL"] .mx-3 {
    margin-left: 0 !important;
    margin-right: 1rem !important;
}
[dir="RTL"] .mr-4,
[dir="RTL"] .mx-4 {
    margin-right: 0 !important;
    margin-left: 1.5rem !important;
}
[dir="RTL"] .ml-4,
[dir="RTL"] .mx-4 {
    margin-left: 0 !important;
    margin-right: 1.5rem !important;
}
[dir="RTL"] .mr-5,
[dir="RTL"] .mx-5 {
    margin-right: 0 !important;
    margin-left: 3rem !important;
}
[dir="RTL"] .ml-5,
[dir="RTL"] .mx-5 {
    margin-left: 0 !important;
    margin-right: 3rem !important;
}
[dir="RTL"] .pr-0,
[dir="RTL"] .px-0 {
    padding-right: 0 !important;
    padding-left: 0 !important;
}
[dir="RTL"] .pl-0,
[dir="RTL"] .px-0 {
    padding-left: 0 !important;
    padding-right: 0 !important;
}
[dir="RTL"] .pr-1,
[dir="RTL"] .px-1 {
    padding-right: 0 !important;
    padding-left: 0.25rem !important;
}
[dir="RTL"] .pl-1,
[dir="RTL"] .px-1 {
    padding-left: 0 !important;
    padding-right: 0.25rem !important;
}
[dir="RTL"] .pr-2,
[dir="RTL"] .px-2 {
    padding-right: 0 !important;
    padding-left: 0.5rem !important;
}
[dir="RTL"] .pl-2,
[dir="RTL"] .px-2 {
    padding-left: 0 !important;
    padding-right: 0.5rem !important;
}
[dir="RTL"] .pr-3,
[dir="RTL"] .px-3 {
    padding-right: 0 !important;
    padding-left: 1rem !important;
}
[dir="RTL"] .pl-3,
[dir="RTL"] .px-3 {
    padding-left: 0 !important;
    padding-right: 1rem !important;
}
[dir="RTL"] .pr-4,
[dir="RTL"] .px-4 {
    padding-right: 0 !important;
    padding-left: 1.5rem !important;
}
[dir="RTL"] .pl-4,
[dir="RTL"] .px-4 {
    padding-left: 0 !important;
    padding-right: 1.5rem !important;
}
[dir="RTL"] .pr-5,
[dir="RTL"] .px-5 {
    padding-right: 0 !important;
    padding-left: 3rem !important;
}
[dir="RTL"] .pl-5,
[dir="RTL"] .px-5 {
    padding-left: 0 !important;
    padding-right: 3rem !important;
}
[dir="RTL"] .mr-auto {
    margin-right: 0 !important;
    margin-left: auto !important;
}
[dir="RTL"] .ml-auto {
    margin-right: auto !important;
    margin-left: 0 !important;
}
[dir="RTL"] .mx-auto {
    margin-right: auto !important;
    margin-left: auto !important;
}
@media (min-width: 576px) {
    [dir="RTL"] .mr-sm-0,
    [dir="RTL"] .mx-sm-0 {
        margin-right: 0 !important;
        margin-left: 0 !important;
    }
    [dir="RTL"] .ml-sm-0,
    [dir="RTL"] .mx-sm-0 {
        margin-left: 0 !important;
        margin-right: 0 !important;
    }
    [dir="RTL"] .mr-sm-1,
    [dir="RTL"] .mx-sm-1 {
        margin-right: 0 !important;
        margin-left: 0.25rem !important;
    }
    [dir="RTL"] .ml-sm-1,
    [dir="RTL"] .mx-sm-1 {
        margin-left: 0 !important;
        margin-right: 0.25rem !important;
    }
    [dir="RTL"] .mr-sm-2,
    [dir="RTL"] .mx-sm-2 {
        margin-right: 0 !important;
        margin-left: 0.5rem !important;
    }
    [dir="RTL"] .ml-sm-2,
    [dir="RTL"] .mx-sm-2 {
        margin-left: 0 !important;
        margin-right: 0.5rem !important;
    }
    [dir="RTL"] .mr-sm-3,
    [dir="RTL"] .mx-sm-3 {
        margin-right: 0 !important;
        margin-left: 1rem !important;
    }
    [dir="RTL"] .ml-sm-3,
    [dir="RTL"] .mx-sm-3 {
        margin-left: 0 !important;
        margin-right: 1rem !important;
    }
    [dir="RTL"] .mr-sm-4,
    [dir="RTL"] .mx-sm-4 {
        margin-right: 0 !important;
        margin-left: 1.5rem !important;
    }
    [dir="RTL"] .ml-sm-4,
    [dir="RTL"] .mx-sm-4 {
        margin-left: 0 !important;
        margin-right: 1.5rem !important;
    }
    [dir="RTL"] .mr-sm-5,
    [dir="RTL"] .mx-sm-5 {
        margin-right: 0 !important;
        margin-left: 3rem !important;
    }
    [dir="RTL"] .ml-sm-5,
    [dir="RTL"] .mx-sm-5 {
        margin-left: 0 !important;
        margin-right: 3rem !important;
    }
    [dir="RTL"] .pr-sm-0,
    [dir="RTL"] .px-sm-0 {
        padding-right: 0 !important;
        padding-left: 0 !important;
    }
    [dir="RTL"] .pl-sm-0,
    [dir="RTL"] .px-sm-0 {
        padding-left: 0 !important;
        padding-right: 0 !important;
    }
    [dir="RTL"] .pr-sm-1,
    [dir="RTL"] .px-sm-1 {
        padding-right: 0 !important;
        padding-left: 0.25rem !important;
    }
    [dir="RTL"] .pl-sm-1,
    [dir="RTL"] .px-sm-1 {
        padding-left: 0 !important;
        padding-right: 0.25rem !important;
    }
    [dir="RTL"] .pr-sm-2,
    [dir="RTL"] .px-sm-2 {
        padding-right: 0 !important;
        padding-left: 0.5rem !important;
    }
    [dir="RTL"] .pl-sm-2,
    [dir="RTL"] .px-sm-2 {
        padding-left: 0 !important;
        padding-right: 0.5rem !important;
    }
    [dir="RTL"] .pr-sm-3,
    [dir="RTL"] .px-sm-3 {
        padding-right: 0 !important;
        padding-left: 1rem !important;
    }
    [dir="RTL"] .pl-sm-3,
    [dir="RTL"] .px-sm-3 {
        padding-left: 0 !important;
        padding-right: 1rem !important;
    }
    [dir="RTL"] .pr-sm-4,
    [dir="RTL"] .px-sm-4 {
        padding-right: 0 !important;
        padding-left: 1.5rem !important;
    }
    [dir="RTL"] .pl-sm-4,
    [dir="RTL"] .px-sm-4 {
        padding-left: 0 !important;
        padding-right: 1.5rem !important;
    }
    [dir="RTL"] .pr-sm-5,
    [dir="RTL"] .px-sm-5 {
        padding-right: 0 !important;
        padding-left: 3rem !important;
    }
    [dir="RTL"] .pl-sm-5,
    [dir="RTL"] .px-sm-5 {
        padding-left: 0 !important;
        padding-right: 3rem !important;
    }
    [dir="RTL"] .mr-sm-auto {
        margin-right: 0 !important;
        margin-left: auto !important;
    }
    [dir="RTL"] .ml-sm-auto {
        margin-right: auto !important;
        margin-left: 0 !important;
    }
    [dir="RTL"] .mx-sm-auto {
        margin-right: auto !important;
        margin-left: auto !important;
    }
}
@media (min-width: 768px) {
    [dir="RTL"] .mr-md-0,
    [dir="RTL"] .mx-md-0 {
        margin-right: 0 !important;
        margin-left: 0 !important;
    }
    [dir="RTL"] .ml-md-0,
    [dir="RTL"] .mx-md-0 {
        margin-left: 0 !important;
        margin-right: 0 !important;
    }
    [dir="RTL"] .mr-md-1,
    [dir="RTL"] .mx-md-1 {
        margin-right: 0 !important;
        margin-left: 0.25rem !important;
    }
    [dir="RTL"] .ml-md-1,
    [dir="RTL"] .mx-md-1 {
        margin-left: 0 !important;
        margin-right: 0.25rem !important;
    }
    [dir="RTL"] .mr-md-2,
    [dir="RTL"] .mx-md-2 {
        margin-right: 0 !important;
        margin-left: 0.5rem !important;
    }
    [dir="RTL"] .ml-md-2,
    [dir="RTL"] .mx-md-2 {
        margin-left: 0 !important;
        margin-right: 0.5rem !important;
    }
    [dir="RTL"] .mr-md-3,
    [dir="RTL"] .mx-md-3 {
        margin-right: 0 !important;
        margin-left: 1rem !important;
    }
    [dir="RTL"] .ml-md-3,
    [dir="RTL"] .mx-md-3 {
        margin-left: 0 !important;
        margin-right: 1rem !important;
    }
    [dir="RTL"] .mr-md-4,
    [dir="RTL"] .mx-md-4 {
        margin-right: 0 !important;
        margin-left: 1.5rem !important;
    }
    [dir="RTL"] .ml-md-4,
    [dir="RTL"] .mx-md-4 {
        margin-left: 0 !important;
        margin-right: 1.5rem !important;
    }
    [dir="RTL"] .mr-md-5,
    [dir="RTL"] .mx-md-5 {
        margin-right: 0 !important;
        margin-left: 3rem !important;
    }
    [dir="RTL"] .ml-md-5,
    [dir="RTL"] .mx-md-5 {
        margin-left: 0 !important;
        margin-right: 3rem !important;
    }
    [dir="RTL"] .pr-md-0,
    [dir="RTL"] .px-md-0 {
        padding-right: 0 !important;
        padding-left: 0 !important;
    }
    [dir="RTL"] .pl-md-0,
    [dir="RTL"] .px-md-0 {
        padding-left: 0 !important;
        padding-right: 0 !important;
    }
    [dir="RTL"] .pr-md-1,
    [dir="RTL"] .px-md-1 {
        padding-right: 0 !important;
        padding-left: 0.25rem !important;
    }
    [dir="RTL"] .pl-md-1,
    [dir="RTL"] .px-md-1 {
        padding-left: 0 !important;
        padding-right: 0.25rem !important;
    }
    [dir="RTL"] .pr-md-2,
    [dir="RTL"] .px-md-2 {
        padding-right: 0 !important;
        padding-left: 0.5rem !important;
    }
    [dir="RTL"] .pl-md-2,
    [dir="RTL"] .px-md-2 {
        padding-left: 0 !important;
        padding-right: 0.5rem !important;
    }
    [dir="RTL"] .pr-md-3,
    [dir="RTL"] .px-md-3 {
        padding-right: 0 !important;
        padding-left: 1rem !important;
    }
    [dir="RTL"] .pl-md-3,
    [dir="RTL"] .px-md-3 {
        padding-left: 0 !important;
        padding-right: 1rem !important;
    }
    [dir="RTL"] .pr-md-4,
    [dir="RTL"] .px-md-4 {
        padding-right: 0 !important;
        padding-left: 1.5rem !important;
    }
    [dir="RTL"] .pl-md-4,
    [dir="RTL"] .px-md-4 {
        padding-left: 0 !important;
        padding-right: 1.5rem !important;
    }
    [dir="RTL"] .pr-md-5,
    [dir="RTL"] .px-md-5 {
        padding-right: 0 !important;
        padding-left: 3rem !important;
    }
    [dir="RTL"] .pl-md-5,
    [dir="RTL"] .px-md-5 {
        padding-left: 0 !important;
        padding-right: 3rem !important;
    }
    [dir="RTL"] .mr-md-auto {
        margin-right: 0 !important;
        margin-left: auto !important;
    }
    [dir="RTL"] .ml-md-auto {
        margin-right: auto !important;
        margin-left: 0 !important;
    }
    [dir="RTL"] .mx-md-auto {
        margin-right: auto !important;
        margin-left: auto !important;
    }
}
@media (min-width: 992px) {
    [dir="RTL"] .mr-lg-0,
    [dir="RTL"] .mx-lg-0 {
        margin-right: 0 !important;
        margin-left: 0 !important;
    }
    [dir="RTL"] .ml-lg-0,
    [dir="RTL"] .mx-lg-0 {
        margin-left: 0 !important;
        margin-right: 0 !important;
    }
    [dir="RTL"] .mr-lg-1,
    [dir="RTL"] .mx-lg-1 {
        margin-right: 0 !important;
        margin-left: 0.25rem !important;
    }
    [dir="RTL"] .ml-lg-1,
    [dir="RTL"] .mx-lg-1 {
        margin-left: 0 !important;
        margin-right: 0.25rem !important;
    }
    [dir="RTL"] .mr-lg-2,
    [dir="RTL"] .mx-lg-2 {
        margin-right: 0 !important;
        margin-left: 0.5rem !important;
    }
    [dir="RTL"] .ml-lg-2,
    [dir="RTL"] .mx-lg-2 {
        margin-left: 0 !important;
        margin-right: 0.5rem !important;
    }
    [dir="RTL"] .mr-lg-3,
    [dir="RTL"] .mx-lg-3 {
        margin-right: 0 !important;
        margin-left: 1rem !important;
    }
    [dir="RTL"] .ml-lg-3,
    [dir="RTL"] .mx-lg-3 {
        margin-left: 0 !important;
        margin-right: 1rem !important;
    }
    [dir="RTL"] .mr-lg-4,
    [dir="RTL"] .mx-lg-4 {
        margin-right: 0 !important;
        margin-left: 1.5rem !important;
    }
    [dir="RTL"] .ml-lg-4,
    [dir="RTL"] .mx-lg-4 {
        margin-left: 0 !important;
        margin-right: 1.5rem !important;
    }
    [dir="RTL"] .mr-lg-5,
    [dir="RTL"] .mx-lg-5 {
        margin-right: 0 !important;
        margin-left: 3rem !important;
    }
    [dir="RTL"] .ml-lg-5,
    [dir="RTL"] .mx-lg-5 {
        margin-left: 0 !important;
        margin-right: 3rem !important;
    }
    [dir="RTL"] .pr-lg-0,
    [dir="RTL"] .px-lg-0 {
        padding-right: 0 !important;
        padding-left: 0 !important;
    }
    [dir="RTL"] .pl-lg-0,
    [dir="RTL"] .px-lg-0 {
        padding-left: 0 !important;
        padding-right: 0 !important;
    }
    [dir="RTL"] .pr-lg-1,
    [dir="RTL"] .px-lg-1 {
        padding-right: 0 !important;
        padding-left: 0.25rem !important;
    }
    [dir="RTL"] .pl-lg-1,
    [dir="RTL"] .px-lg-1 {
        padding-left: 0 !important;
        padding-right: 0.25rem !important;
    }
    [dir="RTL"] .pr-lg-2,
    [dir="RTL"] .px-lg-2 {
        padding-right: 0 !important;
        padding-left: 0.5rem !important;
    }
    [dir="RTL"] .pl-lg-2,
    [dir="RTL"] .px-lg-2 {
        padding-left: 0 !important;
        padding-right: 0.5rem !important;
    }
    [dir="RTL"] .pr-lg-3,
    [dir="RTL"] .px-lg-3 {
        padding-right: 0 !important;
        padding-left: 1rem !important;
    }
    [dir="RTL"] .pl-lg-3,
    [dir="RTL"] .px-lg-3 {
        padding-left: 0 !important;
        padding-right: 1rem !important;
    }
    [dir="RTL"] .pr-lg-4,
    [dir="RTL"] .px-lg-4 {
        padding-right: 0 !important;
        padding-left: 1.5rem !important;
    }
    [dir="RTL"] .pl-lg-4,
    [dir="RTL"] .px-lg-4 {
        padding-left: 0 !important;
        padding-right: 1.5rem !important;
    }
    [dir="RTL"] .pr-lg-5,
    [dir="RTL"] .px-lg-5 {
        padding-right: 0 !important;
        padding-left: 3rem !important;
    }
    [dir="RTL"] .pl-lg-5,
    [dir="RTL"] .px-lg-5 {
        padding-left: 0 !important;
        padding-right: 3rem !important;
    }
    [dir="RTL"] .mr-lg-auto {
        margin-right: 0 !important;
        margin-left: auto !important;
    }
    [dir="RTL"] .ml-lg-auto {
        margin-right: auto !important;
        margin-left: 0 !important;
    }
    [dir="RTL"] .mx-lg-auto {
        margin-right: auto !important;
        margin-left: auto !important;
    }
}
@media (min-width: 1200px) {
    [dir="RTL"] .mr-xl-0,
    [dir="RTL"] .mx-xl-0 {
        margin-right: 0 !important;
        margin-left: 0 !important;
    }
    [dir="RTL"] .ml-xl-0,
    [dir="RTL"] .mx-xl-0 {
        margin-left: 0 !important;
        margin-right: 0 !important;
    }
    [dir="RTL"] .mr-xl-1,
    [dir="RTL"] .mx-xl-1 {
        margin-right: 0 !important;
        margin-left: 0.25rem !important;
    }
    [dir="RTL"] .ml-xl-1,
    [dir="RTL"] .mx-xl-1 {
        margin-left: 0 !important;
        margin-right: 0.25rem !important;
    }
    [dir="RTL"] .mr-xl-2,
    [dir="RTL"] .mx-xl-2 {
        margin-right: 0 !important;
        margin-left: 0.5rem !important;
    }
    [dir="RTL"] .ml-xl-2,
    [dir="RTL"] .mx-xl-2 {
        margin-left: 0 !important;
        margin-right: 0.5rem !important;
    }
    [dir="RTL"] .mr-xl-3,
    [dir="RTL"] .mx-xl-3 {
        margin-right: 0 !important;
        margin-left: 1rem !important;
    }
    [dir="RTL"] .ml-xl-3,
    [dir="RTL"] .mx-xl-3 {
        margin-left: 0 !important;
        margin-right: 1rem !important;
    }
    [dir="RTL"] .mr-xl-4,
    [dir="RTL"] .mx-xl-4 {
        margin-right: 0 !important;
        margin-left: 1.5rem !important;
    }
    [dir="RTL"] .ml-xl-4,
    [dir="RTL"] .mx-xl-4 {
        margin-left: 0 !important;
        margin-right: 1.5rem !important;
    }
    [dir="RTL"] .mr-xl-5,
    [dir="RTL"] .mx-xl-5 {
        margin-right: 0 !important;
        margin-left: 3rem !important;
    }
    [dir="RTL"] .ml-xl-5,
    [dir="RTL"] .mx-xl-5 {
        margin-left: 0 !important;
        margin-right: 3rem !important;
    }
    [dir="RTL"] .pr-xl-0,
    [dir="RTL"] .px-xl-0 {
        padding-right: 0 !important;
        padding-left: 0 !important;
    }
    [dir="RTL"] .pl-xl-0,
    [dir="RTL"] .px-xl-0 {
        padding-left: 0 !important;
        padding-right: 0 !important;
    }
    [dir="RTL"] .pr-xl-1,
    [dir="RTL"] .px-xl-1 {
        padding-right: 0 !important;
        padding-left: 0.25rem !important;
    }
    [dir="RTL"] .pl-xl-1,
    [dir="RTL"] .px-xl-1 {
        padding-left: 0 !important;
        padding-right: 0.25rem !important;
    }
    [dir="RTL"] .pr-xl-2,
    [dir="RTL"] .px-xl-2 {
        padding-right: 0 !important;
        padding-left: 0.5rem !important;
    }
    [dir="RTL"] .pl-xl-2,
    [dir="RTL"] .px-xl-2 {
        padding-left: 0 !important;
        padding-right: 0.5rem !important;
    }
    [dir="RTL"] .pr-xl-3,
    [dir="RTL"] .px-xl-3 {
        padding-right: 0 !important;
        padding-left: 1rem !important;
    }
    [dir="RTL"] .pl-xl-3,
    [dir="RTL"] .px-xl-3 {
        padding-left: 0 !important;
        padding-right: 1rem !important;
    }
    [dir="RTL"] .pr-xl-4,
    [dir="RTL"] .px-xl-4 {
        padding-right: 0 !important;
        padding-left: 1.5rem !important;
    }
    [dir="RTL"] .pl-xl-4,
    [dir="RTL"] .px-xl-4 {
        padding-left: 0 !important;
        padding-right: 1.5rem !important;
    }
    [dir="RTL"] .pr-xl-5,
    [dir="RTL"] .px-xl-5 {
        padding-right: 0 !important;
        padding-left: 3rem !important;
    }
    [dir="RTL"] .pl-xl-5,
    [dir="RTL"] .px-xl-5 {
        padding-left: 0 !important;
        padding-right: 3rem !important;
    }
    [dir="RTL"] .mr-xl-auto {
        margin-right: 0 !important;
        margin-left: auto !important;
    }
    [dir="RTL"] .ml-xl-auto {
        margin-right: auto !important;
        margin-left: 0 !important;
    }
    [dir="RTL"] .mx-xl-auto {
        margin-right: auto !important;
        margin-left: auto !important;
    }
}
@media (min-width: 1440) {
    [dir="RTL"] .mr-xxl-0,
    [dir="RTL"] .mx-xxl-0 {
        margin-right: 0 !important;
        margin-left: 0 !important;
    }
    [dir="RTL"] .ml-xxl-0,
    [dir="RTL"] .mx-xxl-0 {
        margin-left: 0 !important;
        margin-right: 0 !important;
    }
    [dir="RTL"] .mr-xxl-1,
    [dir="RTL"] .mx-xxl-1 {
        margin-right: 0 !important;
        margin-left: 0.25rem !important;
    }
    [dir="RTL"] .ml-xxl-1,
    [dir="RTL"] .mx-xxl-1 {
        margin-left: 0 !important;
        margin-right: 0.25rem !important;
    }
    [dir="RTL"] .mr-xxl-2,
    [dir="RTL"] .mx-xxl-2 {
        margin-right: 0 !important;
        margin-left: 0.5rem !important;
    }
    [dir="RTL"] .ml-xxl-2,
    [dir="RTL"] .mx-xxl-2 {
        margin-left: 0 !important;
        margin-right: 0.5rem !important;
    }
    [dir="RTL"] .mr-xxl-3,
    [dir="RTL"] .mx-xxl-3 {
        margin-right: 0 !important;
        margin-left: 1rem !important;
    }
    [dir="RTL"] .ml-xxl-3,
    [dir="RTL"] .mx-xxl-3 {
        margin-left: 0 !important;
        margin-right: 1rem !important;
    }
    [dir="RTL"] .mr-xxl-4,
    [dir="RTL"] .mx-xxl-4 {
        margin-right: 0 !important;
        margin-left: 1.5rem !important;
    }
    [dir="RTL"] .ml-xxl-4,
    [dir="RTL"] .mx-xxl-4 {
        margin-left: 0 !important;
        margin-right: 1.5rem !important;
    }
    [dir="RTL"] .mr-xxl-5,
    [dir="RTL"] .mx-xxl-5 {
        margin-right: 0 !important;
        margin-left: 3rem !important;
    }
    [dir="RTL"] .ml-xxl-5,
    [dir="RTL"] .mx-xxl-5 {
        margin-left: 0 !important;
        margin-right: 3rem !important;
    }
    [dir="RTL"] .pr-xxl-0,
    [dir="RTL"] .px-xxl-0 {
        padding-right: 0 !important;
        padding-left: 0 !important;
    }
    [dir="RTL"] .pl-xxl-0,
    [dir="RTL"] .px-xxl-0 {
        padding-left: 0 !important;
        padding-right: 0 !important;
    }
    [dir="RTL"] .pr-xxl-1,
    [dir="RTL"] .px-xxl-1 {
        padding-right: 0 !important;
        padding-left: 0.25rem !important;
    }
    [dir="RTL"] .pl-xxl-1,
    [dir="RTL"] .px-xxl-1 {
        padding-left: 0 !important;
        padding-right: 0.25rem !important;
    }
    [dir="RTL"] .pr-xxl-2,
    [dir="RTL"] .px-xxl-2 {
        padding-right: 0 !important;
        padding-left: 0.5rem !important;
    }
    [dir="RTL"] .pl-xxl-2,
    [dir="RTL"] .px-xxl-2 {
        padding-left: 0 !important;
        padding-right: 0.5rem !important;
    }
    [dir="RTL"] .pr-xxl-3,
    [dir="RTL"] .px-xxl-3 {
        padding-right: 0 !important;
        padding-left: 1rem !important;
    }
    [dir="RTL"] .pl-xxl-3,
    [dir="RTL"] .px-xxl-3 {
        padding-left: 0 !important;
        padding-right: 1rem !important;
    }
    [dir="RTL"] .pr-xxl-4,
    [dir="RTL"] .px-xxl-4 {
        padding-right: 0 !important;
        padding-left: 1.5rem !important;
    }
    [dir="RTL"] .pl-xxl-4,
    [dir="RTL"] .px-xxl-4 {
        padding-left: 0 !important;
        padding-right: 1.5rem !important;
    }
    [dir="RTL"] .pr-xxl-5,
    [dir="RTL"] .px-xxl-5 {
        padding-right: 0 !important;
        padding-left: 3rem !important;
    }
    [dir="RTL"] .pl-xxl-5,
    [dir="RTL"] .px-xxl-5 {
        padding-left: 0 !important;
        padding-right: 3rem !important;
    }
    [dir="RTL"] .mr-xxl-auto {
        margin-right: 0 !important;
        margin-left: auto !important;
    }
    [dir="RTL"] .ml-xxl-auto {
        margin-right: auto !important;
        margin-left: 0 !important;
    }
    [dir="RTL"] .mx-xxl-auto {
        margin-right: auto !important;
        margin-left: auto !important;
    }
}
[dir="RTL"] .text-right {
    text-align: left !important;
}
[dir="RTL"] .text-left {
    text-align: right !important;
}
@media (min-width: 576px) {
    [dir="RTL"] .text-sm-right {
        text-align: left !important;
    }
    [dir="RTL"] .text-sm-left {
        text-align: right !important;
    }
}
@media (min-width: 768px) {
    [dir="RTL"] .text-md-right {
        text-align: left !important;
    }
    [dir="RTL"] .text-md-left {
        text-align: right !important;
    }
}
@media (min-width: 992px) {
    [dir="RTL"] .text-lg-right {
        text-align: left !important;
    }
    [dir="RTL"] .text-lg-left {
        text-align: right !important;
    }
}
@media (min-width: 1200px) {
    [dir="RTL"] .text-xl-right {
        text-align: left !important;
    }
    [dir="RTL"] .text-xl-left {
        text-align: right !important;
    }
}
@media (min-width: 1440) {
    [dir="RTL"] .text-xxl-right {
        text-align: left !important;
    }
    [dir="RTL"] .text-xxl-left {
        text-align: right !important;
    }
}
[dir="RTL"] .mx-0 {
    margin-right: auto;
    margin-left: 0 !important;
}
[dir="RTL"] .mx-0 {
    margin-left: auto;
    margin-right: 0 !important;
}
[dir="RTL"] .mx-1 {
    margin-right: auto;
    margin-left: 0.25rem !important;
}
[dir="RTL"] .mx-1 {
    margin-left: auto;
    margin-right: 0.25rem !important;
}
[dir="RTL"] .mx-2 {
    margin-right: auto;
    margin-left: 0.5rem !important;
}
[dir="RTL"] .mx-2 {
    margin-left: auto;
    margin-right: 0.5rem !important;
}
[dir="RTL"] .mx-3 {
    margin-right: auto;
    margin-left: 1rem !important;
}
[dir="RTL"] .mx-3 {
    margin-left: auto;
    margin-right: 1rem !important;
}
[dir="RTL"] .mx-4 {
    margin-right: auto;
    margin-left: 1.5rem !important;
}
[dir="RTL"] .mx-4 {
    margin-left: auto;
    margin-right: 1.5rem !important;
}
[dir="RTL"] .mx-5 {
    margin-right: auto;
    margin-left: 3rem !important;
}
[dir="RTL"] .mx-5 {
    margin-left: auto;
    margin-right: 3rem !important;
}
[dir="RTL"] .px-0 {
    padding-right: auto;
    padding-left: 0 !important;
}
[dir="RTL"] .px-0 {
    padding-left: auto;
    padding-right: 0 !important;
}
[dir="RTL"] .px-1 {
    padding-right: auto;
    padding-left: 0.25rem !important;
}
[dir="RTL"] .px-1 {
    padding-left: auto;
    padding-right: 0.25rem !important;
}
[dir="RTL"] .px-2 {
    padding-right: auto;
    padding-left: 0.5rem !important;
}
[dir="RTL"] .px-2 {
    padding-left: auto;
    padding-right: 0.5rem !important;
}
[dir="RTL"] .px-3 {
    padding-right: auto;
    padding-left: 1rem !important;
}
[dir="RTL"] .px-3 {
    padding-left: auto;
    padding-right: 1rem !important;
}
[dir="RTL"] .px-4 {
    padding-right: auto;
    padding-left: 1.5rem !important;
}
[dir="RTL"] .px-4 {
    padding-left: auto;
    padding-right: 1.5rem !important;
}
[dir="RTL"] .px-5 {
    padding-right: auto;
    padding-left: 3rem !important;
}
[dir="RTL"] .px-5 {
    padding-left: auto;
    padding-right: 3rem !important;
}
[dir="RTL"] .mr-auto {
    margin-right: 0 !important;
    margin-left: auto !important;
}
[dir="RTL"] .mx-auto {
    margin-right: auto !important;
    margin-left: auto !important;
}
[dir="RTL"] .ml-auto {
    margin-right: auto !important;
    margin-left: 0 !important;
}
[dir="RTL"] .mx-auto {
    margin-right: auto !important;
    margin-left: auto !important;
}
@media (min-width: 576px) {
    [dir="RTL"] .mx-sm-0 {
        margin-right: auto;
        margin-left: 0 !important;
    }
    [dir="RTL"] .mx-sm-0 {
        margin-left: auto;
        margin-right: 0 !important;
    }
    [dir="RTL"] .mx-sm-1 {
        margin-right: auto;
        margin-left: 0.25rem !important;
    }
    [dir="RTL"] .mx-sm-1 {
        margin-left: auto;
        margin-right: 0.25rem !important;
    }
    [dir="RTL"] .mx-sm-2 {
        margin-right: auto;
        margin-left: 0.5rem !important;
    }
    [dir="RTL"] .mx-sm-2 {
        margin-left: auto;
        margin-right: 0.5rem !important;
    }
    [dir="RTL"] .mx-sm-3 {
        margin-right: auto;
        margin-left: 1rem !important;
    }
    [dir="RTL"] .mx-sm-3 {
        margin-left: auto;
        margin-right: 1rem !important;
    }
    [dir="RTL"] .mx-sm-4 {
        margin-right: auto;
        margin-left: 1.5rem !important;
    }
    [dir="RTL"] .mx-sm-4 {
        margin-left: auto;
        margin-right: 1.5rem !important;
    }
    [dir="RTL"] .mx-sm-5 {
        margin-right: auto;
        margin-left: 3rem !important;
    }
    [dir="RTL"] .mx-sm-5 {
        margin-left: auto;
        margin-right: 3rem !important;
    }
    [dir="RTL"] .px-sm-0 {
        padding-right: auto;
        padding-left: 0 !important;
    }
    [dir="RTL"] .px-sm-0 {
        padding-left: auto;
        padding-right: 0 !important;
    }
    [dir="RTL"] .px-sm-1 {
        padding-right: auto;
        padding-left: 0.25rem !important;
    }
    [dir="RTL"] .px-sm-1 {
        padding-left: auto;
        padding-right: 0.25rem !important;
    }
    [dir="RTL"] .px-sm-2 {
        padding-right: auto;
        padding-left: 0.5rem !important;
    }
    [dir="RTL"] .px-sm-2 {
        padding-left: auto;
        padding-right: 0.5rem !important;
    }
    [dir="RTL"] .px-sm-3 {
        padding-right: auto;
        padding-left: 1rem !important;
    }
    [dir="RTL"] .px-sm-3 {
        padding-left: auto;
        padding-right: 1rem !important;
    }
    [dir="RTL"] .px-sm-4 {
        padding-right: auto;
        padding-left: 1.5rem !important;
    }
    [dir="RTL"] .px-sm-4 {
        padding-left: auto;
        padding-right: 1.5rem !important;
    }
    [dir="RTL"] .px-sm-5 {
        padding-right: auto;
        padding-left: 3rem !important;
    }
    [dir="RTL"] .px-sm-5 {
        padding-left: auto;
        padding-right: 3rem !important;
    }
    [dir="RTL"] .mr-sm-auto {
        margin-right: 0 !important;
        margin-left: auto !important;
    }
    [dir="RTL"] .mx-sm-auto {
        margin-right: auto !important;
        margin-left: auto !important;
    }
    [dir="RTL"] .ml-sm-auto {
        margin-right: auto !important;
        margin-left: 0 !important;
    }
    [dir="RTL"] .mx-sm-auto {
        margin-right: auto !important;
        margin-left: auto !important;
    }
}
@media (min-width: 768px) {
    [dir="RTL"] .mx-md-0 {
        margin-right: auto;
        margin-left: 0 !important;
    }
    [dir="RTL"] .mx-md-0 {
        margin-left: auto;
        margin-right: 0 !important;
    }
    [dir="RTL"] .mx-md-1 {
        margin-right: auto;
        margin-left: 0.25rem !important;
    }
    [dir="RTL"] .mx-md-1 {
        margin-left: auto;
        margin-right: 0.25rem !important;
    }
    [dir="RTL"] .mx-md-2 {
        margin-right: auto;
        margin-left: 0.5rem !important;
    }
    [dir="RTL"] .mx-md-2 {
        margin-left: auto;
        margin-right: 0.5rem !important;
    }
    [dir="RTL"] .mx-md-3 {
        margin-right: auto;
        margin-left: 1rem !important;
    }
    [dir="RTL"] .mx-md-3 {
        margin-left: auto;
        margin-right: 1rem !important;
    }
    [dir="RTL"] .mx-md-4 {
        margin-right: auto;
        margin-left: 1.5rem !important;
    }
    [dir="RTL"] .mx-md-4 {
        margin-left: auto;
        margin-right: 1.5rem !important;
    }
    [dir="RTL"] .mx-md-5 {
        margin-right: auto;
        margin-left: 3rem !important;
    }
    [dir="RTL"] .mx-md-5 {
        margin-left: auto;
        margin-right: 3rem !important;
    }
    [dir="RTL"] .px-md-0 {
        padding-right: auto;
        padding-left: 0 !important;
    }
    [dir="RTL"] .px-md-0 {
        padding-left: auto;
        padding-right: 0 !important;
    }
    [dir="RTL"] .px-md-1 {
        padding-right: auto;
        padding-left: 0.25rem !important;
    }
    [dir="RTL"] .px-md-1 {
        padding-left: auto;
        padding-right: 0.25rem !important;
    }
    [dir="RTL"] .px-md-2 {
        padding-right: auto;
        padding-left: 0.5rem !important;
    }
    [dir="RTL"] .px-md-2 {
        padding-left: auto;
        padding-right: 0.5rem !important;
    }
    [dir="RTL"] .px-md-3 {
        padding-right: auto;
        padding-left: 1rem !important;
    }
    [dir="RTL"] .px-md-3 {
        padding-left: auto;
        padding-right: 1rem !important;
    }
    [dir="RTL"] .px-md-4 {
        padding-right: auto;
        padding-left: 1.5rem !important;
    }
    [dir="RTL"] .px-md-4 {
        padding-left: auto;
        padding-right: 1.5rem !important;
    }
    [dir="RTL"] .px-md-5 {
        padding-right: auto;
        padding-left: 3rem !important;
    }
    [dir="RTL"] .px-md-5 {
        padding-left: auto;
        padding-right: 3rem !important;
    }
    [dir="RTL"] .mr-md-auto {
        margin-right: 0 !important;
        margin-left: auto !important;
    }
    [dir="RTL"] .mx-md-auto {
        margin-right: auto !important;
        margin-left: auto !important;
    }
    [dir="RTL"] .ml-md-auto {
        margin-right: auto !important;
        margin-left: 0 !important;
    }
    [dir="RTL"] .mx-md-auto {
        margin-right: auto !important;
        margin-left: auto !important;
    }
}
@media (min-width: 992px) {
    [dir="RTL"] .mx-lg-0 {
        margin-right: auto;
        margin-left: 0 !important;
    }
    [dir="RTL"] .mx-lg-0 {
        margin-left: auto;
        margin-right: 0 !important;
    }
    [dir="RTL"] .mx-lg-1 {
        margin-right: auto;
        margin-left: 0.25rem !important;
    }
    [dir="RTL"] .mx-lg-1 {
        margin-left: auto;
        margin-right: 0.25rem !important;
    }
    [dir="RTL"] .mx-lg-2 {
        margin-right: auto;
        margin-left: 0.5rem !important;
    }
    [dir="RTL"] .mx-lg-2 {
        margin-left: auto;
        margin-right: 0.5rem !important;
    }
    [dir="RTL"] .mx-lg-3 {
        margin-right: auto;
        margin-left: 1rem !important;
    }
    [dir="RTL"] .mx-lg-3 {
        margin-left: auto;
        margin-right: 1rem !important;
    }
    [dir="RTL"] .mx-lg-4 {
        margin-right: auto;
        margin-left: 1.5rem !important;
    }
    [dir="RTL"] .mx-lg-4 {
        margin-left: auto;
        margin-right: 1.5rem !important;
    }
    [dir="RTL"] .mx-lg-5 {
        margin-right: auto;
        margin-left: 3rem !important;
    }
    [dir="RTL"] .mx-lg-5 {
        margin-left: auto;
        margin-right: 3rem !important;
    }
    [dir="RTL"] .px-lg-0 {
        padding-right: auto;
        padding-left: 0 !important;
    }
    [dir="RTL"] .px-lg-0 {
        padding-left: auto;
        padding-right: 0 !important;
    }
    [dir="RTL"] .px-lg-1 {
        padding-right: auto;
        padding-left: 0.25rem !important;
    }
    [dir="RTL"] .px-lg-1 {
        padding-left: auto;
        padding-right: 0.25rem !important;
    }
    [dir="RTL"] .px-lg-2 {
        padding-right: auto;
        padding-left: 0.5rem !important;
    }
    [dir="RTL"] .px-lg-2 {
        padding-left: auto;
        padding-right: 0.5rem !important;
    }
    [dir="RTL"] .px-lg-3 {
        padding-right: auto;
        padding-left: 1rem !important;
    }
    [dir="RTL"] .px-lg-3 {
        padding-left: auto;
        padding-right: 1rem !important;
    }
    [dir="RTL"] .px-lg-4 {
        padding-right: auto;
        padding-left: 1.5rem !important;
    }
    [dir="RTL"] .px-lg-4 {
        padding-left: auto;
        padding-right: 1.5rem !important;
    }
    [dir="RTL"] .px-lg-5 {
        padding-right: auto;
        padding-left: 3rem !important;
    }
    [dir="RTL"] .px-lg-5 {
        padding-left: auto;
        padding-right: 3rem !important;
    }
    [dir="RTL"] .mr-lg-auto {
        margin-right: 0 !important;
        margin-left: auto !important;
    }
    [dir="RTL"] .mx-lg-auto {
        margin-right: auto !important;
        margin-left: auto !important;
    }
    [dir="RTL"] .ml-lg-auto {
        margin-right: auto !important;
        margin-left: 0 !important;
    }
    [dir="RTL"] .mx-lg-auto {
        margin-right: auto !important;
        margin-left: auto !important;
    }
}
@media (min-width: 1200px) {
    [dir="RTL"] .mx-xl-0 {
        margin-right: auto;
        margin-left: 0 !important;
    }
    [dir="RTL"] .mx-xl-0 {
        margin-left: auto;
        margin-right: 0 !important;
    }
    [dir="RTL"] .mx-xl-1 {
        margin-right: auto;
        margin-left: 0.25rem !important;
    }
    [dir="RTL"] .mx-xl-1 {
        margin-left: auto;
        margin-right: 0.25rem !important;
    }
    [dir="RTL"] .mx-xl-2 {
        margin-right: auto;
        margin-left: 0.5rem !important;
    }
    [dir="RTL"] .mx-xl-2 {
        margin-left: auto;
        margin-right: 0.5rem !important;
    }
    [dir="RTL"] .mx-xl-3 {
        margin-right: auto;
        margin-left: 1rem !important;
    }
    [dir="RTL"] .mx-xl-3 {
        margin-left: auto;
        margin-right: 1rem !important;
    }
    [dir="RTL"] .mx-xl-4 {
        margin-right: auto;
        margin-left: 1.5rem !important;
    }
    [dir="RTL"] .mx-xl-4 {
        margin-left: auto;
        margin-right: 1.5rem !important;
    }
    [dir="RTL"] .mx-xl-5 {
        margin-right: auto;
        margin-left: 3rem !important;
    }
    [dir="RTL"] .mx-xl-5 {
        margin-left: auto;
        margin-right: 3rem !important;
    }
    [dir="RTL"] .px-xl-0 {
        padding-right: auto;
        padding-left: 0 !important;
    }
    [dir="RTL"] .px-xl-0 {
        padding-left: auto;
        padding-right: 0 !important;
    }
    [dir="RTL"] .px-xl-1 {
        padding-right: auto;
        padding-left: 0.25rem !important;
    }
    [dir="RTL"] .px-xl-1 {
        padding-left: auto;
        padding-right: 0.25rem !important;
    }
    [dir="RTL"] .px-xl-2 {
        padding-right: auto;
        padding-left: 0.5rem !important;
    }
    [dir="RTL"] .px-xl-2 {
        padding-left: auto;
        padding-right: 0.5rem !important;
    }
    [dir="RTL"] .px-xl-3 {
        padding-right: auto;
        padding-left: 1rem !important;
    }
    [dir="RTL"] .px-xl-3 {
        padding-left: auto;
        padding-right: 1rem !important;
    }
    [dir="RTL"] .px-xl-4 {
        padding-right: auto;
        padding-left: 1.5rem !important;
    }
    [dir="RTL"] .px-xl-4 {
        padding-left: auto;
        padding-right: 1.5rem !important;
    }
    [dir="RTL"] .px-xl-5 {
        padding-right: auto;
        padding-left: 3rem !important;
    }
    [dir="RTL"] .px-xl-5 {
        padding-left: auto;
        padding-right: 3rem !important;
    }
    [dir="RTL"] .mr-xl-auto {
        margin-right: 0 !important;
        margin-left: auto !important;
    }
    [dir="RTL"] .mx-xl-auto {
        margin-right: auto !important;
        margin-left: auto !important;
    }
    [dir="RTL"] .ml-xl-auto {
        margin-right: auto !important;
        margin-left: 0 !important;
    }
    [dir="RTL"] .mx-xl-auto {
        margin-right: auto !important;
        margin-left: auto !important;
    }
}
@media (min-width: 1440) {
    [dir="RTL"] .mx-xxl-0 {
        margin-right: auto;
        margin-left: 0 !important;
    }
    [dir="RTL"] .mx-xxl-0 {
        margin-left: auto;
        margin-right: 0 !important;
    }
    [dir="RTL"] .mx-xxl-1 {
        margin-right: auto;
        margin-left: 0.25rem !important;
    }
    [dir="RTL"] .mx-xxl-1 {
        margin-left: auto;
        margin-right: 0.25rem !important;
    }
    [dir="RTL"] .mx-xxl-2 {
        margin-right: auto;
        margin-left: 0.5rem !important;
    }
    [dir="RTL"] .mx-xxl-2 {
        margin-left: auto;
        margin-right: 0.5rem !important;
    }
    [dir="RTL"] .mx-xxl-3 {
        margin-right: auto;
        margin-left: 1rem !important;
    }
    [dir="RTL"] .mx-xxl-3 {
        margin-left: auto;
        margin-right: 1rem !important;
    }
    [dir="RTL"] .mx-xxl-4 {
        margin-right: auto;
        margin-left: 1.5rem !important;
    }
    [dir="RTL"] .mx-xxl-4 {
        margin-left: auto;
        margin-right: 1.5rem !important;
    }
    [dir="RTL"] .mx-xxl-5 {
        margin-right: auto;
        margin-left: 3rem !important;
    }
    [dir="RTL"] .mx-xxl-5 {
        margin-left: auto;
        margin-right: 3rem !important;
    }
    [dir="RTL"] .px-xxl-0 {
        padding-right: auto;
        padding-left: 0 !important;
    }
    [dir="RTL"] .px-xxl-0 {
        padding-left: auto;
        padding-right: 0 !important;
    }
    [dir="RTL"] .px-xxl-1 {
        padding-right: auto;
        padding-left: 0.25rem !important;
    }
    [dir="RTL"] .px-xxl-1 {
        padding-left: auto;
        padding-right: 0.25rem !important;
    }
    [dir="RTL"] .px-xxl-2 {
        padding-right: auto;
        padding-left: 0.5rem !important;
    }
    [dir="RTL"] .px-xxl-2 {
        padding-left: auto;
        padding-right: 0.5rem !important;
    }
    [dir="RTL"] .px-xxl-3 {
        padding-right: auto;
        padding-left: 1rem !important;
    }
    [dir="RTL"] .px-xxl-3 {
        padding-left: auto;
        padding-right: 1rem !important;
    }
    [dir="RTL"] .px-xxl-4 {
        padding-right: auto;
        padding-left: 1.5rem !important;
    }
    [dir="RTL"] .px-xxl-4 {
        padding-left: auto;
        padding-right: 1.5rem !important;
    }
    [dir="RTL"] .px-xxl-5 {
        padding-right: auto;
        padding-left: 3rem !important;
    }
    [dir="RTL"] .px-xxl-5 {
        padding-left: auto;
        padding-right: 3rem !important;
    }
    [dir="RTL"] .mr-xxl-auto {
        margin-right: 0 !important;
        margin-left: auto !important;
    }
    [dir="RTL"] .mx-xxl-auto {
        margin-right: auto !important;
        margin-left: auto !important;
    }
    [dir="RTL"] .ml-xxl-auto {
        margin-right: auto !important;
        margin-left: 0 !important;
    }
    [dir="RTL"] .mx-xxl-auto {
        margin-right: auto !important;
        margin-left: auto !important;
    }
}
[dir="RTL"] .float-left {
    float: right !important;
}
[dir="RTL"] .float-right {
    float: left !important;
}
[dir="RTL"] .float-none {
    float: none !important;
}
@media (min-width: 576px) {
    [dir="RTL"] .float-sm-left {
        float: right !important;
    }
    [dir="RTL"] .float-sm-right {
        float: left !important;
    }
    [dir="RTL"] .float-sm-none {
        float: none !important;
    }
}
@media (min-width: 768px) {
    [dir="RTL"] .float-md-left {
        float: right !important;
    }
    [dir="RTL"] .float-md-right {
        float: left !important;
    }
    [dir="RTL"] .float-md-none {
        float: none !important;
    }
}
@media (min-width: 992px) {
    [dir="RTL"] .float-lg-left {
        float: right !important;
    }
    [dir="RTL"] .float-lg-right {
        float: left !important;
    }
    [dir="RTL"] .float-lg-none {
        float: none !important;
    }
}
@media (min-width: 1200px) {
    [dir="RTL"] .float-xl-left {
        float: right !important;
    }
    [dir="RTL"] .float-xl-right {
        float: left !important;
    }
    [dir="RTL"] .float-xl-none {
        float: none !important;
    }
}
@media (min-width: 1440) {
    [dir="RTL"] .float-xxl-left {
        float: right !important;
    }
    [dir="RTL"] .float-xxl-right {
        float: left !important;
    }
    [dir="RTL"] .float-xxl-none {
        float: none !important;
    }
}
[dir="RTL"] {
    /* .text-right {
          text-align: left !important;
      }
      .text-left {
          text-align: right !important;
      } */
}
[dir="RTL"][data-theme-version="dark"] .border,
[dir="RTL"][data-theme-version="dark"] .border-left,
[dir="RTL"][data-theme-version="dark"] .border-right {
    border-color: #333a54 !important;
}
[dir="RTL"] .border-right {
    border-left: 1px solid #f0f1f5 !important;
    border-right: 0 !important;
}
[dir="RTL"] .border-left {
    border-right: 1px solid #f0f1f5 !important;
    border-left: 0 !important;
}
[dir="RTL"] .dropdown-menu {
    left: 0;
}
[dir="RTL"] .dropdown-menu-right {
    left: 0;
    right: auto;
}
@media only screen and (max-width: 575px) {
    [dir="RTL"] .dropdown-menu-right {
        left: 15px;
    }
}
[dir="RTL"] .notification_dropdown .dropdown-menu-right .media>span {
    margin-left: 10px;
    margin-right: 0;
}
[dir="RTL"]:not([data-container="boxed"]) .nav-header {
    left: auto;
    right: 0;
}
[dir="RTL"][data-container="wide-boxed"] .nav-header {
    left: auto;
    right: auto;
}
[dir="RTL"] .nav-header {
    text-align: right;
    right: auto;
}
[dir="RTL"] .nav-header .brand-title {
    margin-left: 0;
    margin-right: 15px;
}
[dir="RTL"] .nav-header .brand-logo {
    padding-left: 0;
    padding-right: 1.75rem;
}
[data-sidebar-style="compact"][dir="RTL"] .nav-header .brand-logo {
    padding-right: 0;
}
[data-sidebar-style="compact"][dir="RTL"] .nav-header .brand-logo[data-layout="horizontal"] {
    padding-right: 30px;
}
[data-sidebar-style="mini"][dir="RTL"] .nav-header .brand-logo {
    padding-right: 0;
}
[data-sidebar-style="modern"][dir="RTL"] .nav-header .brand-logo {
    padding-right: 0;
}
[data-layout="horizontal"][data-sidebar-style="modern"][dir="RTL"] .nav-header .brand-logo {
    padding-right: 30px;
}
@media (max-width: 767.98px) {
    [dir="RTL"] .nav-header .brand-logo {
        padding-right: 0;
    }
}
[dir="RTL"] .nav-control {
    right: auto;
    left: -4.0625rem;
}
@media (max-width: 767.98px) {
    [dir="RTL"] .nav-control {
        left: -2.75rem;
    }
}
@media (max-width: 575.98px) {
    [dir="RTL"] .nav-control {
        left: -2.75rem;
    }
}
[dir="RTL"][data-sidebar-style="overlay"] .nav-header .hamburger.is-active {
    right: 0;
}
[dir="RTL"][data-sidebar-style="compact"][data-layout="horizontal"] .nav-header .brand-logo {
    padding-right: 40px;
}
[dir="RTL"][data-sidebar-style="modern"][data-layout="horizontal"] .nav-header {
    width: 16rem;
}
[dir="RTL"] .header {
    padding: 0;
    padding-right: 18.563rem;
}
@media only screen and (max-width: 1400px) {
    [dir="RTL"] .header {
        padding-right: 17rem;
    }
}
@media (max-width: 767.98px) {
    [dir="RTL"] .header {
        padding-right: 5rem;
        padding-left: 0;
    }
}
[dir="RTL"] .header .header-content {
    padding-left: 1.875rem;
    padding-right: 5.3125rem;
    border-radius: 0 18px 0 0;
}
@media only screen and (max-width: 767px) {
    [dir="RTL"] .header .header-content {
        border-radius: 0;
    }
}
@media only screen and (max-width: 575px) {
    [dir="RTL"] .header .header-content {
        padding-right: 3.5rem;
        padding-left: 0.938rem;
    }
}
[data-sidebar-style="compact"][dir="RTL"] .header .header-content {
    padding-right: 1.875rem;
}
[data-sidebar-style="modern"][dir="RTL"] .header .header-content {
    padding-right: 5.3125rem;
}
[data-sidebar-style="overlay"][dir="RTL"] .header .header-content {
    padding-right: 5.3125rem;
}
@media only screen and (max-width: 575px) {
    [data-sidebar-style="overlay"][dir="RTL"] .header .header-content {
        padding-right: 0.5rem;
    }
}
[dir="RTL"] .header .nav-control {
    right: 0.4375rem;
    left: auto;
}
[dir="RTL"] .header-right>li:not(:first-child) {
    padding-left: 0;
    padding-right: 1.25rem;
    margin-right: 0 !important;
}
@media only screen and (max-width: 767px) {
    [dir="RTL"] .header-right>li:not(:first-child) {
        padding-right: 0.5rem;
    }
}
[dir="RTL"] .header-right .header-profile>a.nav-link {
    margin-left: auto;
    padding-left: auto;
    border-left: 0;
}
[dir="RTL"] .header-right .header-profile>a.nav-link .header-info {
    padding-right: 20px;
    padding-left: auto;
    text-align: right;
}
@media only screen and (max-width: 1400px) {
    [dir="RTL"] .header-right .header-profile>a.nav-link .header-info {
        padding-right: 10px;
    }
}
@media only screen and (max-width: 1400px) {
    [dir="RTL"] .header-right .header-profile>a.nav-link {
        /* margin-right: 10px;
        padding-right: 20px; */
    }
}
@media only screen and (max-width: 575px) {
    [dir="RTL"] .header-right .header-profile>a.nav-link {
        margin-right: 0px;
        padding-right: 0px;
        border-right: 0;
    }
}
[dir="RTL"] .header-right .search-area .form-control {
    padding-right: 20px;
    padding-left: 0;
    border-radius: 3rem;
    border-top-left-radius: 0;
    border-bottom-left-radius: 0;
}
[dir="RTL"] .header-right .search-area .input-group-text {
    padding-left: 20px;
    padding-right: 0;
    border-radius: 3rem;
    border-top-right-radius: 0 !important;
    border-bottom-right-radius: 0 !important;
}
[dir="RTL"] .header-left .search_bar .dropdown-menu,
[dir="RTL"] .header-left .search_bar .dropdown-menu.show {
    right: 40px !important;
}
@media only screen and (max-width: 575px) {
    [dir="RTL"] .header-left .search_bar .dropdown-menu,
    [dir="RTL"] .header-left .search_bar .dropdown-menu.show {
        right: -100px !important;
    }
}
[dir="RTL"] .header-left .search_bar .search_icon {
    border-top-left-radius: 0;
    border-bottom-left-radius: 0;
    border-top-right-radius: 5rem;
    border-bottom-right-radius: 5rem;
}
@media only screen and (max-width: 575px) {
    [dir="RTL"] .header-left .search_bar .search_icon {
        border-radius: 5rem;
    }
}
[dir="RTL"][data-layout="horizontal"] .header {
    padding: 0;
    padding-right: 21.563rem;
}
[dir="RTL"][data-layout="horizontal"] .header .header-content {
    padding-right: 2.5rem;
    padding-left: 2.5rem;
}
[dir="RTL"][data-layout="horizontal"][data-sidebar-style="full"] .nav-header .brand-logo {
    padding-right: 2.5rem;
}
[dir="RTL"][data-layout="horizontal"][data-sidebar-style="mini"] .header {
    padding-right: 7.75rem;
}
[dir="RTL"][data-sidebar-style="mini"] .header {
    padding-right: 5rem;
}
[dir="RTL"][data-sidebar-style="compact"] .header {
    padding: 0 0;
    padding-right: 15rem;
}
[dir="RTL"][data-sidebar-style="compact"][data-layout="horizontal"] .header {
    padding: 0;
    padding-right: 21.563rem;
}
[dir="RTL"][data-sidebar-style="modern"] .header {
    padding: 0 0;
    padding-right: 9.4rem;
}
[dir="RTL"][data-sidebar-style="modern"][data-layout="horizontal"] .header {
    padding: 0;
    padding-right: 16rem;
}
.input-group:not(.has-validation)> :not(:last-child):not(.dropdown-toggle):not(.dropdown-menu),
.input-group:not(.has-validation)>.dropdown-toggle:nth-last-child(n + 3) {
    border-top-right-radius: 3rem;
    border-bottom-right-radius: 3rem;
}
[dir="RTL"] {
    text-align: right;
}
[dir="RTL"] .deznav {
    text-align: right;
}
[dir="RTL"] .deznav .metismenu ul:after {
    left: auto;
    right: -6px;
}
[dir="RTL"] .deznav .metismenu ul a:before {
    left: auto;
    right: 0px;
}
[dir="RTL"] .deznav .metismenu>li a>i {
    margin-left: 0.5rem;
}
/* [dir="RTL"] .deznav .metismenu li>a i {
    padding: 0 0 0 1.5rem;
} */
[dir="RTL"] .deznav .metismenu li>a svg {
    /* margin-left: 5px; */
    margin-right: 0;
}
[data-sidebar-style="compact"][dir="RTL"] .deznav .metismenu li>a svg {
    left: auto;
    margin-left: auto;
    margin-right: auto;
}
[data-sidebar-style="icon-hover"][dir="RTL"] .deznav .metismenu li>a svg {
    margin-left: 0;
}
[dir="RTL"] .deznav .metismenu li ul a {
    padding-right: 4.4rem;
    padding-left: 0.625rem;
}
@media only screen and (max-width: 1400px) {
    [dir="RTL"] .deznav .metismenu li ul a {
        padding-right: 4.5rem;
    }
}
[dir="RTL"] .deznav .metismenu li.active>.has-arrow:after {
    transform: rotate(45deg) translateY(-50%);
}
[dir="RTL"] .deznav .metismenu .has-arrow:after {
    left: 1.5625rem;
    right: auto;
}
[data-layout="horizontal"][dir="RTL"] .deznav .metismenu .has-arrow:after {
    left: 1.125rem;
}
[data-sidebar-style="modern"][dir="RTL"] .deznav .metismenu .has-arrow:after {
    transform: rotate(-45deg) translateY(-50%);
}
[dir="RTL"][data-sidebar-style="full"][data-layout="vertical"] .deznav .metismenu>li .has-arrow:after {
    left: 1.5rem;
    right: auto;
}
[dir="RTL"][data-sidebar-style="full"][data-layout="vertical"] .deznav .metismenu>li {
    padding: 0 15px 0 0;
}
[dir="RTL"][data-sidebar-style="full"][data-layout="vertical"] .deznav .metismenu>li>a:before {
    left: auto;
    left: 0px;
}
[dir="RTL"][data-sidebar-style="full"][data-layout="vertical"] .deznav .metismenu>li.mm-active>a {
    border-radius: 0 3rem 3rem 0;
}
[dir="RTL"][data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .deznav .metismenu li>ul {
    right: 5rem;
}
[dir="RTL"][data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .deznav .metismenu>li {
    padding: 0 13px;
}
[dir="RTL"][data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .deznav .metismenu>li.mm-active>a {
    border-radius: 3rem;
}
[dir="RTL"][data-sidebar-style="mini"] .deznav .metismenu>li>a>i {
    padding: 0;
}
[dir="RTL"][data-sidebar-style="mini"][data-layout="vertical"] .deznav .metismenu>li>ul a.has-arrow:after {
    left: 1.5625rem;
    right: auto;
}
[dir="RTL"][data-sidebar-style="compact"] .deznav .metismenu li>a i {
    padding: 0;
    margin-left: auto;
    margin-right: auto;
}
[dir="RTL"][data-sidebar-style="compact"] .deznav .metismenu li ul a {
    padding-right: 0.625rem;
    padding-left: 0.625rem;
}
[dir="RTL"][data-sidebar-style="compact"][data-layout="vertical"] .deznav .metismenu li a:before {
    left: auto;
    right: 0;
    border-radius: 1.25rem 0 0 1.25rem;
}
[dir="RTL"][data-sidebar-style="overlay"][data-layout="vertical"] .deznav .metismenu ul a:before {
    left: auto;
    right: 65px;
}
[dir="RTL"][data-sidebar-style="overlay"][data-layout="vertical"] .deznav .metismenu li ul a {
    padding-right: 4.5rem;
    padding-left: 0.625rem;
}
[dir="RTL"][data-sidebar-style="overlay"][data-layout="vertical"] .deznav .metismenu li ul a:before {
    left: auto;
    right: 40px;
}
[dir="RTL"][data-sidebar-style="overlay"][data-layout="vertical"] .deznav .metismenu>li>a:before {
    left: auto;
    right: 0;
    border-radius: 10px 0 0 10px;
}
[dir="RTL"][data-sidebar-style="icon-hover"][data-layout="vertical"] .deznav .metismenu ul a:before {
    left: auto;
    right: 65px;
}
[dir="RTL"][data-sidebar-style="icon-hover"][data-layout="vertical"] .deznav .metismenu li ul a {
    padding-right: 1.5rem;
    padding-left: 0.625rem;
}
[dir="RTL"][data-sidebar-style="icon-hover"][data-layout="vertical"] .deznav .metismenu li ul a:before {
    left: auto;
    right: 30px;
}
[dir="RTL"][data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .deznav .metismenu li>ul li:hover ul {
    right: 11.8125rem;
    left: 0;
}
[dir="RTL"][data-sidebar-style="modern"] .deznav .metismenu li>a i {
    padding: 0;
}
[dir="RTL"] {
    /* ===== Light gallery ===== */
}
[dir="RTL"] .select2-container--default .select2-selection--single .select2-selection__arrow {
    left: 15px;
    right: auto;
}
[dir="RTL"] .input-group>.bootstrap-select:not(:first-child) .dropdown-toggle {
    border-radius: 0.75rem 0 0 0.75rem;
}
[dir="RTL"] .list-group {
    padding-left: 0;
}
[dir="RTL"] .form-check-input {
    float: right;
    margin-left: 0.75rem;
    margin-right: inherit;
}
[dir="RTL"] .form-check-inline .form-check-input {
    margin-right: 0;
    margin-left: 10px;
}
[dir="RTL"] .radio input,
[dir="RTL"] .radio-inline,
[dir="RTL"] .checkbox input,
[dir="RTL"] .checkbox-inline input {
    margin-left: 0;
    margin-right: 0;
}
[dir="RTL"] .content-body {
    margin-right: 16.563rem;
    margin-left: auto;
}
@media only screen and (max-width: 1400px) {
    [dir="RTL"] .content-body {
        margin-right: 17rem;
    }
}
[data-sidebar-style="modern"][dir="RTL"] .content-body {
    margin-right: 9.375rem;
}
[dir="RTL"] .content-body .page-titles {
    text-align: right;
}
[dir="RTL"] .doctor-info-details .media-body span i,
[dir="RTL"] .recovered-chart-deta .col [class*="bg-"] {
    margin-right: 0;
    margin-left: 10px;
}
[dir="RTL"] .patients-chart-deta .col,
[dir="RTL"] .patients-chart-deta .col [class*="bg-"],
[dir="RTL"] .recovered-chart-deta .col {
    margin-right: 0;
    margin-left: 15px;
}
[dir="RTL"] .best-doctor .timeline .timeline-panel .media .number {
    left: auto;
    right: -13px;
}
[dir="RTL"] .doctor-info-details .media i {
    right: 0;
    left: -15px;
}
[dir="RTL"] .review-table .disease {
    border-left: 0;
    border-right: 1px solid #eee;
    padding-left: 0;
    padding-right: 20px;
}
[dir="RTL"] .apexcharts-legend-text {
    margin: 4px;
}
[dir="RTL"] .doctor-info-details .media-body {
    padding-left: 0;
    padding-right: 40px;
}
[dir="RTL"] .custom-control {
    margin-left: 0;
}
[dir="RTL"] .review-tab.nav-pills li:first-child a.nav-link {
    border-radius: 0 0.75rem 0 0;
}
[dir="RTL"] .review-tab.nav-pills li:last-child a.nav-link {
    border-radius: 0.75rem 0 0 0;
}
[dir="RTL"] .form-head .btn i {
    margin-left: 5px;
    margin-right: 0;
}
[dir="RTL"] .iconbox {
    padding-left: 0;
    padding-right: 70px;
}
[dir="RTL"] .iconbox i {
    left: auto;
    right: 0;
}
[dir="RTL"] .table.tr-rounded tr td:first-child,
[dir="RTL"] .table.tr-rounded tr th:first-child {
    border-radius: 0 0.625rem 0.625rem 0;
}
[dir="RTL"] .table.tr-rounded tr td:last-child,
[dir="RTL"] .table.tr-rounded tr th:last-child {
    border-radius: 0.625rem 0 0 0.625rem;
}
[dir="RTL"] .custom-switch.toggle-switch.text-right {
    padding-left: 48px;
    padding-right: 0;
}
[dir="RTL"] .toggle-switch.text-right .custom-control-label:before {
    right: auto !important;
    left: -47px;
}
[dir="RTL"] .toggle-switch.text-right .custom-control-label:after {
    right: auto !important;
    left: -28px;
}
[dir="RTL"] .toggle-switch.text-right .custom-control-input:checked~.custom-control-label:after {
    left: -62px;
    right: auto !important;
}
[dir="RTL"] .check-switch {
    padding-right: 40px;
}
[dir="RTL"] .check-switch .custom-control-label:after,
[dir="RTL"] .check-switch .custom-control-label:before {
    right: -35px !important;
}
[dir="RTL"] .bar-chart .apexcharts-yaxis {
    transform: translatex(101%);
}
[dir="RTL"] .detault-daterange .input-group-text {
    padding: 0.532rem 0.75rem;
    padding-right: auto;
    padding-left: 0;
}
[dir="RTL"] .form-wrapper .input-group .form-control {
    text-align: left;
}
[dir="RTL"] .timeline-chart .apexcharts-yaxis {
    transform: translateX(0);
}
[dir="RTL"] .card-table td:first-child,
[dir="RTL"] .card-table th:first-child {
    padding-right: 30px;
    padding-left: 10px;
}
[dir="RTL"] .card-table td:last-child,
[dir="RTL"] .card-table th:last-child {
    padding-left: 30px;
    padding-right: 10px;
}
[dir="RTL"] .chatbox .img_cont {
    margin-right: 0px;
    margin-left: 10px;
}
[dir="RTL"] .profile-tab .nav-item .nav-link {
    margin-right: 0;
    margin-left: 30px;
}
@media only screen and (max-width: 575px) {
    [dir="RTL"] .profile-tab .nav-item .nav-link {
        margin-left: 0px;
    }
}
[dir="RTL"] .widget-timeline .timeline>li>.timeline-panel {
    margin-left: 0px;
    margin-right: 40px;
}
[dir="RTL"] .widget-timeline.style-1 .timeline .timeline-badge.timeline-badge+.timeline-panel {
    padding: 5px 15px 5px 10px;
    border-width: 0px 5px 0px 0px;
}
[dir="RTL"] .widget-timeline.style-1 .timeline .timeline-badge.timeline-badge+.timeline-panel:after {
    border: 0;
    right: -9px;
    width: 7px;
    left: auto;
    height: 7px;
}
[dir="RTL"] .widget-timeline .timeline>li>.timeline-badge {
    left: auto;
    right: 0px;
}
[dir="RTL"] .widget-timeline .timeline>li>.timeline-panel:after {
    left: auto;
    right: -5px;
}
[dir="RTL"] .chatbox .msg_cotainer {
    margin-left: 0;
    margin-right: 10px;
    border-radius: 1.375rem 0 1.375rem 1.375rem;
}
[dir="RTL"] .chatbox .msg_cotainer:after {
    left: auto;
    right: -10px;
    transform: rotate(-90deg);
}
[dir="RTL"] .chatbox .type_msg .input-group .input-group-append .btn {
    border-top-right-radius: 38px !important;
    border-bottom-right-radius: 38px !important;
}
[dir="RTL"] .chatbox .msg_cotainer_send {
    margin-right: 0px;
    margin-left: 10px;
    border-radius: 0 6px 6px 6px;
}
[dir="RTL"] .chatbox .msg_cotainer_send:after {
    right: auto;
    left: -10px;
    transform: rotate(90deg);
}
[dir="RTL"] .comment-review {
    right: auto;
    left: 0;
}
[dir="RTL"] .input-group>.bootstrap-select:not(:first-child) .dropdown-toggle {
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
    border-top-left-radius: 0.625rem;
    border-bottom-left-radius: 0.625rem;
}
[dir="RTL"] .input-group>.bootstrap-select:not(:last-child) .dropdown-toggle {
    border-top-right-radius: 0.625rem;
    border-bottom-right-radius: 0.625rem;
    border-top-left-radius: 0;
    border-bottom-left-radius: 0;
}
[dir="RTL"] .breadcrumb-item+.breadcrumb-item {
    padding-right: 0.5rem;
    padding-left: 0;
}
[dir="RTL"] .breadcrumb-item+.breadcrumb-item:before {
    padding-right: 0;
    padding-left: 0.5rem;
}
[dir="RTL"] .chatbox .chatbox-close {
    left: 340px;
    right: auto;
}
[dir="RTL"] .message-search-area .input-group-text {
    padding-left: 25px;
    padding-right: 10px;
    border-left: 1px solid #eeeeee;
    border-right: 0;
    border-radius: 2rem;
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
}
[dir="RTL"] .message-search-area .form-control {
    border-right: 1px solid #eeeeee;
    border-left: 0;
    border-radius: 2rem;
    border-top-left-radius: 0;
    border-bottom-left-radius: 0;
}
[dir="RTL"] .card-tabs .nav-tabs.style-1 .nav-item .nav-link {
    padding-right: 0;
    padding-left: 25px;
}
[dir="RTL"] .chat-box .message-sent p {
    border-radius: 20px 20px 20px 0;
}
[dir="RTL"] .chat-box .message-received p {
    border-radius: 20px 0 20px 20px;
}
[dir="RTL"] .mail-list .list-group-item i {
    padding-right: 0;
    padding-left: 0.625rem;
}
[dir="RTL"] .dataTables_wrapper .dataTables_filter input {
    margin-left: 0;
    margin-right: 0.5em;
}
[dir="RTL"][data-layout="horizontal"] .content-body {
    margin-right: 0;
}
[dir="RTL"][data-layout="horizontal"] .deznav .metismenu li li .has-arrow:after {
    transform: rotate(-45deg) translateY(-50%);
}
[dir="RTL"][data-sidebar-style="mini"]:not([data-layout="horizontal"]) .content-body {
    margin-right: 5rem;
}
[dir="RTL"][data-sidebar-style="mini"]:not([data-layout="horizontal"]) .nd23-user-layout .content-body {
    margin-right: 8rem;
}
[dir="RTL"][data-sidebar-style="compact"]:not([data-layout="horizontal"]) .content-body {
    margin-right: 15rem;
}
[dir="RTL"][data-sidebar-style="overlay"] .content-body {
    margin-right: 0;
}
[dir="RTL"] #external-events .external-event:before {
    margin-right: 0;
    margin-left: 0.9rem;
}
[dir="RTL"] .post-input a i {
    margin-left: 15px;
    margin-right: 0;
}
[dir="RTL"] .chatbox {
    left: -500px;
    right: auto;
}
[dir="RTL"] .chatbox.active {
    left: 0;
    right: auto;
}
@media only screen and (max-width: 575px) {
    [dir="RTL"] .best-doctor .timeline .timeline-panel .media {
        float: right;
        margin-right: 0 !important;
        margin-left: 15px !important;
    }
}
[dir="RTL"] .default-select.style-1 .btn:after {
    margin-left: 0;
    margin-right: 0.5em;
}
[dir="RTL"] .pagination .page-indicator {
    transform: rotate(180deg);
    -moz-transform: rotate(180deg);
    -webkit-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    -o-transform: rotate(180deg);
}
[dir="RTL"] .lg-outer.lg-visible {
    direction: ltr;
}
[dir="RTL"] .chart-point .chart-point-list {
    margin: 0;
    padding-right: 20px;
}
[dir="RTL"] .noUi-target {
    direction: rtl;
}
[dir="RTL"] .noUi-vertical .noUi-pips-vertical {
    left: -20px;
}
[dir="RTL"] .noUi-vertical .noUi-value-vertical {
    padding-left: 0;
    padding-right: 25px;
}
[dir="RTL"] .sidebar-right .ps--active-x>.ps__rail-x {
    display: none;
}
[dir="RTL"] .form-wizard .nav-wizard li .nav-link:after {
    right: 50%;
    left: auto;
}
[dir="RTL"] .dtp>.dtp-content {
    right: 50%;
    left: auto;
}
[dir="RTL"] .modal-header .close {
    margin: 0;
    left: 0;
    top: 0px;
    right: auto;
}
[dir="RTL"] .input-group-prepend .btn+.btn {
    border-radius: 0 !important;
}
[dir="RTL"] .form-control+.input-group-append .btn:first-child {
    border-top-right-radius: 0 !important;
    border-bottom-right-radius: 0 !important;
}
[dir="RTL"] .input-group>.custom-file:not(:first-child) .custom-file-label {
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
    border-bottom-left-radius: 0.625rem;
    border-top-left-radius: 0.625rem;
}
[dir="RTL"] .custom-file-label:after {
    border-radius: 0.625rem 0 0 0.625rem;
}
[dir="RTL"] .input-group>.custom-file:not(:last-child) .custom-file-label {
    border-top-left-radius: 0;
    border-bottom-left-radius: 0;
    border-top-right-radius: 0.625rem;
    border-bottom-right-radius: 0.625rem;
}
[dir="RTL"] .input-group>.custom-file:not(:last-child) .custom-file-label:after {
    border-radius: 0;
}
[dir="RTL"] .weather-btn {
    margin-left: 20px;
}
[dir="RTL"] .coin-holding:after {
    /* FF3.6-15 */
    /* Chrome10-25,Safari5.1-6 */
    background: linear-gradient(to right,
            rgba(255, 255, 255, 0.27) 0%,
            rgba(255, 255, 255, 0) 100%);
    /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#45ffffff', endColorstr='#00ffffff', GradientType=1);
    /* IE6-9 */
}
[dir="RTL"][data-theme-version="dark"] .coin-holding:after {
    /* FF3.6-15 */
    /* Chrome10-25,Safari5.1-6 */
    background: linear-gradient(to right,
            rgba(5, 5, 5, 0.27) 0%,
            rgba(255, 255, 255, 0) 100%);
    /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#45050505', endColorstr='#00ffffff', GradientType=1);
    /* IE6-9 */
}
[dir="RTL"] .market-line .apexcharts-yaxis {
    transform: translateX(-10px);
}
[dir="RTL"] .current-chart .apexcharts-datalabels-group text:last-child {
    fill: #fff;
}
[dir="RTL"] .lineChart {
    margin-left: 0;
    margin-right: auto;
}
[dir="RTL"] .event-bx .image-bx .info ul li i {
    margin-right: 0;
    margin-left: 10px;
}
[dir="RTL"] .event-bx .owl-nav {
    right: auto;
    left: 52px;
    direction: ltr;
}
[dir="RTL"] .event-bx .owl-dots {
    right: auto;
    left: 100px;
}
[dir="RTL"] .default-select.style-2 .btn:after {
    margin-left: 0;
    margin-right: 10px;
}
[dir="RTL"] table.dataTable thead .sorting {
    background-position: center left 15px;
}
[dir="RTL"] table.dataTable thead .sorting,
[dir="RTL"] table.dataTable thead .sorting_asc,
[dir="RTL"] table.dataTable thead .sorting_desc,
[dir="RTL"] table.dataTable thead .sorting_asc_disabled,
[dir="RTL"] table.dataTable thead .sorting_desc_disabled {
    background-position: center left;
}
[dir="RTL"] .noUi-target {
    direction: rtl;
}
[dir="RTL"] .noUi-vertical .noUi-pips-vertical {
    left: -20px;
}
[dir="RTL"] .noUi-vertical .noUi-value-vertical {
    padding-left: 0;
    padding-right: 25px;
}
[dir="RTL"] .profile-card .title span {
    padding-right: 0;
    padding-left: 30px;
}
[dir="RTL"] .skill-progress .progress-bar:after {
    right: auto;
    left: 0;
}
[dir="RTL"] .profile-card .form-group .input-icon .form-control {
    padding-left: 0px;
    border-radius: 0;
    padding-right: 70px;
}
[dir="RTL"] .profile-card .form-group .input-group-prepend {
    left: auto;
    right: 0px;
}
[dir="RTL"] .search-dropdown {
    border-right: 0;
    border-left: 1px solid #eeeeee;
}
[dir="RTL"] .new-arrival-content.text-center .price {
    float: none;
}
[dir="RTL"] .bootstrap-popover-wrapper .bootstrap-popover:not(:last-child) {
    margin-right: 0;
    margin-left: 8px;
}
.new-arrival-content .price {
    float: left;
}
table.table {
    border-collapse: unset;
}
.noUi-origin {
    left: calc(100% + 6px);
}
.noUi-vertical .noUi-origin {
    left: 0;
}
@media only screen and (max-width: 1350px) and (min-width: 1200px) {
    [dir="RTL"] .content-body {
        margin-right: 17rem;
    }
}
.form-check-label {
    padding-left: 1.25rem !important;
    padding-right: inherit !important;
}
.input-group:not(.has-validation)> :not(:last-child):not(.dropdown-toggle):not(.dropdown-menu),
.input-group:not(.has-validation)>.dropdown-toggle:nth-last-child(n + 3) {
    border-top-left-radius: 0;
    border-bottom-left-radius: 0;
}
.modal-header .btn-close {
    margin: 0;
}
.btn-group>.btn:not(:last-child):not(.dropdown-toggle),
.btn-group>.btn-group:not(:last-child)>.btn {
    border-radius: 0;
}
.input-group> :not(:first-child):not(.dropdown-menu):not(.valid-tooltip):not(.valid-feedback):not(.invalid-tooltip):not(.invalid-feedback) {
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
}
[dir="RTL"] .sidebar-right {
    left: -32rem;
    right: auto;
    box-shadow: 2px 3px 10px 0px rgba(119, 119, 119, 0.1);
}
[dir="RTL"] .sidebar-right.show {
    left: 0rem;
    right: auto;
}
[dir="RTL"] .sidebar-right.show .sidebar-right-trigger span {
    margin-left: 0px;
}
[dir="RTL"] .sidebar-right .sidebar-right-trigger {
    left: 100%;
    right: auto;
    border-radius: 0 50px 50px 0;
    box-shadow: 5px 3px 5px 0px rgba(119, 119, 119, 0.15);
}
[dir="RTL"] .sidebar-right .sidebar-right-trigger span {
    margin-right: 0;
    margin-left: 15px;
}
[dir="RTL"] .sidebar-right .sidebar-right-trigger span.text {
    margin-left: 0;
}
[dir="RTL"] .sidebar-right .sidebar-close-trigger {
    left: -48px;
    right: auto;
}
[dir="RTL"] .bootstrap-select .dropdown-toggle .filter-option {
    text-align: right;
}
[dir="RTL"] .dz-demo-panel {
    right: auto;
    left: 0;
    transform: translate(-100%, 0);
}
[dir="RTL"] .dz-demo-panel.show {
    transform: translate(0px, 0px);
    left: 0px;
    right: auto;
}
[dir="RTL"] .dz-demo-panel .dz-demo-trigger {
    right: auto;
    left: 100%;
    border-radius: 0 50px 50px 0;
}
[dir="RTL"] .dz-demo-panel .dz-demo-trigger svg {
    margin-right: 0;
    margin-left: 15px;
}
html[dir="RTL"] [dir="RTL"] .footer {
    padding-right: 18.563rem;
    padding-left: 0;
}
html[dir="RTL"] [dir="RTL"] .footer .copyright {
    border-radius: 0 0 50px 0;
}
@media only screen and (max-width: 1400px) {
    html[dir="RTL"] [dir="RTL"] .footer {
        padding-right: 17rem;
    }
}
@media (max-width: 767.98px) {
    html[dir="RTL"] [dir="RTL"] .footer {
        padding-right: 0;
    }
}
html[dir="RTL"] [dir="RTL"][data-sidebar-style="overlay"] .footer {
    padding-right: 0;
}
html[dir="RTL"] [dir="RTL"] .menu-toggle .footer {
    padding-right: 3.75rem;
}
html[dir="RTL"] [dir="RTL"][data-container="boxed"] .footer {
    padding-right: 0;
}
html[dir="RTL"] [dir="RTL"][data-sidebar-style="mini"]:not([data-layout="horizontal"]) .footer {
    padding-right: 5rem;
}
html[dir="RTL"] [dir="RTL"][data-sidebar-style="compact"]:not([data-layout="horizontal"]) .footer {
    padding-right: 9.375rem;
}

[dir="RTL"][data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .header {
    padding: 0 0;
    padding-right: 5rem;
}

[dir="RTL"][data-sidebar-style="full"][data-layout="vertical"] .nd23-user-layout.menu-toggle .header {
    padding: 0 0;
    padding-right: 8rem;
}

[dir="RTL"][data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .deznav .metismenu li>ul {
    left: auto;
    right: 3rem;
}

[dir="RTL"][data-sidebar-style="full"][data-layout="vertical"] .menu-toggle+.footer {
    padding-left: 0;
    padding-right: 5rem;
}

@media only screen and (min-width: 768px) {

    [dir="RTL"][data-sidebar-style="mini"] .nd23-user-layout .header .header-content {
        padding-right: 3.875rem;
    }

    [dir="RTL"][data-sidebar-style="mini"] .nd23-parent-layout .header .header-content {
        padding-right: 1.875rem;
    }

    [dir="RTL"]:not([data-layout="horizontal"])[data-sidebar-style="mini"] .deznav .metismenu li>ul {
        left: auto;
        right: 5rem;
        box-shadow: -6px 6px 10px rgba(0, 0, 0, 0.15);
    }

}
@media only screen and (min-width: 768px) {

    [dir="RTL"][data-sidebar-style="mini"][data-layout="vertical"] .deznav .metismenu>li>ul li:hover ul {
        left: auto;
        right: 13rem;
    }

    [dir="RTL"][data-sidebar-style="mini"][data-layout="vertical"] .deznav .metismenu>li:hover>a .nav-text {
        padding-left: auto;
        padding-right: 1.6875rem;
    }

    [dir="RTL"][data-sidebar-style="mini"][data-layout="vertical"] .deznav .metismenu>li:hover>ul {
        left: auto;
        right: 5rem;
    }

    [dir="RTL"][data-sidebar-style="mini"][data-layout="horizontal"] .deznav .metismenu>li>a {
        padding: 15px 20px;
    }
    [dir="RTL"][data-sidebar-style="mini"][data-layout="horizontal"] .deznav .metismenu>li>a svg {
        margin-left: 0;
    }

}


@media (min-width: 1023px) {

    [dir="RTL"][data-layout="horizontal"] .deznav .metismenu li>ul li a:before {
        left: auto;
        right: 6px;
    }

    [dir="RTL"][data-layout="horizontal"] .deznav .metismenu li>ul ul {
        left: auto;
        right: 100%;
    }

    [dir="RTL"][data-layout="horizontal"] .deznav .metismenu>li:first-child {
        border-right: 0;
    }
    [data-theme-version="dark"][dir="RTL"][data-layout="horizontal"] .deznav .metismenu>li {
        border-color: #333a54;
    }

    [dir="RTL"][data-layout="horizontal"] .deznav .metismenu>li>a {
        padding: 15px 15px 15px 40px;
    }

    [dir="RTL"][data-layout="horizontal"] .deznav .metismenu>li>a i {
        padding: 0 0 0 0.4375rem;
    }

    [dir="RTL"][data-layout="horizontal"] .deznav .metismenu>li:nth-last-child(-n + 5)>ul.left {
        left: auto;
        right: 0;
    }
    [data-layout="horizontal"] .deznav .metismenu>li:last-child>ul ul {
        left: -100%;
    }
    [data-layout="horizontal"] .deznav .metismenu>li:last-child>ul.left ul {
        left: 100%;
    }
    [dir="RTL"][data-layout="horizontal"] .deznav .metismenu>li:last-child>ul.left ul {
        left: auto;
        right: 100%;
    }
    [dir="RTL"][data-layout="horizontal"] .deznav .metismenu>li:nth-last-child(-n + 3)>ul {
        left: 0;
        right: auto;
    }
    [dir="RTL"][data-layout="horizontal"] .deznav .metismenu>li:nth-last-child(-n + 3)>ul>li:hover ul.collapse {
        right: -100% !important;
        left: auto !important;
    }

}

[dir="RTL"][data-layout="vertical"][data-sidebar-style="compact"] .deznav .metismenu>li>a.has-arrow:after {
    left: auto;
    margin-left: 0;
    margin-right: 5px;
}
@media (min-width: 767px) {

    [dir="RTL"][data-sidebar-style="icon-hover"][data-layout="vertical"] .nav-header .brand-logo {
        padding-left: 20px;
        padding-right: 20px;
    }

    [dir="RTL"][data-sidebar-style="icon-hover"][data-layout="vertical"] .header {
        padding-right: 7rem;
        padding-left: 0;
    }

    [dir="RTL"][data-sidebar-style="icon-hover"][data-layout="vertical"] .header .header-content {
        padding-right: 1.375rem;
        padding-left: 0;
    }

}
@media (min-width: 767px) {
    [dir="RTL"][data-sidebar-style="icon-hover"][data-layout="vertical"] .deznav {
        left: auto;
        right: -14.563rem;
    }
}
@media only screen and (min-width: 767px) and (max-width: 1400px) {
    [dir="RTL"][data-sidebar-style="icon-hover"][data-layout="vertical"] .deznav {
        right: -10rem;
    }
}
@media (min-width: 767px) {

    [dir="RTL"][data-sidebar-style="icon-hover"][data-layout="vertical"] .deznav .metismenu>li>a>svg,

    [dir="RTL"][data-sidebar-style="icon-hover"][data-layout="vertical"] .deznav .metismenu ul {
        padding-right: 0;
        padding-left: 0;
    }

    [dir="RTL"][data-sidebar-style="icon-hover"][data-layout="vertical"] .deznav .metismenu ul a {
        padding-right: 1.3rem;
    }

    [dir="RTL"][data-sidebar-style="icon-hover"][data-layout="vertical"] .deznav .metismenu ul a:before {
        right: auto;
        left: -5px;
    }

    [dir="RTL"][data-sidebar-style="icon-hover"][data-layout="vertical"] .deznav .metismenu .has-arrow:after {
        right: auto;
        left: 5rem;
    }

}
@media (min-width: 767px) {

    [dir="RTL"][data-sidebar-style="icon-hover"][data-layout="vertical"] .iconhover-toggle .header {
        padding-right: 4.38rem;
        padding-left: 0;
    }

    [dir="RTL"][data-sidebar-style="icon-hover"][data-layout="vertical"] .iconhover-toggle .deznav {
        left: auto;
        right: 0;
    }

    [dir="RTL"][data-sidebar-style="icon-hover"][data-layout="vertical"] .content-body {
        margin-left: 0;
        margin-right: 7rem;
    }

    [dir="RTL"][data-sidebar-style="icon-hover"][data-layout="vertical"] .footer {
        margin-left: 0;
        margin-right: 7rem;
    }
}
@media (min-width: 767px) {

    [dir="RTL"][data-sidebar-style="modern"] .deznav .metismenu>li li {
        text-align: right;
    }

    [dir="RTL"][data-sidebar-style="modern"][data-layout="vertical"] .deznav {
        left: auto;
        right: 0;
    }

    [dir="RTL"][data-sidebar-style="modern"][data-layout="vertical"] .deznav .metismenu li ul {
        left: auto;
        right: 105%;
    }

    [dir="RTL"][data-sidebar-style="modern"][data-layout="vertical"] .menu-toggle .deznav {
        left: auto;
        right: -9.375rem;
    }

    [dir="RTL"][data-sidebar-style="modern"][data-layout="vertical"] .menu-toggle .content-body {
        margin-right: 0;
    }

}

[dir="RTL"][data-sidebar-style="overlay"] .deznav {
    left: auto;
    right: -100%;
}

[dir="RTL"][data-sidebar-style="overlay"] .menu-toggle .deznav {
    left: auto;
    right: 0;
}

[dir="RTL"] .sidebar-right .slimScrollDiv {
    overflow: visible !important;
}

@media (min-width: 992px) {

    [dir="RTL"][data-container="boxed"] #main-wrapper {
        text-align: right;
    }
}

[data-layout="horizontal"][data-container="wide-boxed"][data-sidebar-position="fixed"][dir="RTL"] .deznav.fixed {
    right: 5%;
}

[data-layout="horizontal"][data-container="wide-boxed"][data-sidebar-position="fixed"][data-header-position="fixed"][dir="RTL"] .deznav {
    right: 5%;
}

[dir="RTL"] .email-right-box {
    padding-left: 1rem;
    padding-right: 15rem;
}
@media only screen and (max-width: 991px) {
    [dir="RTL"] .email-right-box {
        padding-left: 0;
        padding-right: 0;
        margin-right: 0;
    }
}
@media only screen and (max-width: 575px) {
    [dir="RTL"] .email-right-box {
        padding-left: 0;
        padding-right: 0;
    }
}
[dir="RTL"] .email-left-box {
    float: right;
}
[dir="RTL"] .email-list .message .col-mail-2 {
    right: 7.625rem;
    left: 0;
    float: right;
}
[dir="RTL"] .email-list .message .col-mail-2 .date {
    right: auto;
    left: 0;
}
[dir="RTL"] .email-list .message .col-mail-2 .subject {
    right: 0;
    left: 5.5rem;
}
[dir="RTL"] .profile .profile-photo {
    left: auto;
    right: 0;
    margin-right: 0;
    margin-left: 0.9375rem;
}
@media only screen and (max-width: 1199px) {
    [dir="RTL"] .profile .profile-photo {
        right: 0.9375rem;
    }
}
@media only screen and (max-width: 575px) {
    [dir="RTL"] .profile .profile-photo {
        width: 5rem;
        right: calc(50% - 2.5rem);
        top: -6.25rem;
    }
}

[dir="RTL"] .event-chat-ryt .chat-reciver .media .media-body {
    text-align: left;
    margin-left: 2rem;
    margin-right: auto;
}

[dir="RTL"] .event-chat-ryt .chat-reciver .media .media-body p span:after {
    left: 0;
    right: auto;
    transform: rotate(135deg) translateY(15px);
}

[dir="RTL"] .event-chat-ryt .chat-reciver .media .media-body p .time {
    right: -5rem;
    left: auto;
}

[dir="RTL"] .event-chat-ryt .chat-sender .media .media-body {
    text-align: right;
    margin-right: 2rem;
    margin-left: auto;
}

[dir="RTL"] .event-chat-ryt .chat-sender .media .media-body p span:after {
    left: auto;
    right: 0;
    transform: rotate(-135deg) translateY(15px);
}

[dir="RTL"] .event-chat-ryt .chat-sender .media .media-body p .time {
    left: -5rem;
    right: auto;
}

[dir="RTL"] .form-check-label:before,
[dir="RTL"] .form-check-label:after {
    right: -1.5rem !important;
    left: inherit;
}

html:not([dir="RTL"]) .noUi-horizontal .noUi-handle {
    right: -6px;
}

[dir="RTL"] .toast-top-right.demo_rtl_class {
    left: 12px;
    right: auto;
}

[dir="RTL"] .accordion-header-indicator {
    right: auto;
    left: 1.5625rem;
}
.accordion-header-indicator.indicator_bordered {
    display: inline-block;
    width: 1.5625rem;
    text-align: center;
    height: 1.5625rem;
    border: 0.0625rem solid #f0f1f5;
    border-radius: 50%;
    line-height: 1.5625rem;
}
.accordion-header:not(.collapsed) .accordion-header-indicator:before {
    content: "\e622";
}
.accordion-header:not(.collapsed) .accordion-header-indicator.style_two:before {
    content: "\e648";
}
.accordion-header.collapsed .accordion-header-indicator:before {
    content: "\e61a";
}
.accordion-header.collapsed .accordion-header-indicator.style_two:before {
    content: "\e64b";
}
.accordion-body-text {
    padding: 0.875rem 1.25rem;
}
.accordion-bordered .accordion__body {
    border: 0.0625rem solid #f0f1f5;
    border-top: none;
    border-bottom-left-radius: 0.625rem;
    border-bottom-right-radius: 0.625rem;
}
[data-theme-version="dark"] .accordion-bordered .accordion__body {
    border-color: #333a54;
}
.accordion-bordered .accordion-header.collapsed {
    border-radius: 0.625rem;
}
.accordion-bordered .accordion-header {
    border-bottom-left-radius: 0;
    border-bottom-right-radius: 0;
}
.accordion-no-gutter .accordion-item {
    margin-bottom: 0;
}
.accordion-no-gutter .accordion-item .accordion-header.collapsed {
    border-bottom: none;
}
.accordion-no-gutter .accordion-item:last-child .accordion-header {
    border-bottom: 0.0625rem solid #f0f1f5;
}
[data-theme-version="dark"] .accordion-no-gutter .accordion-item:last-child .accordion-header {
    border-color: #333a54;
}
.accordion-no-gutter.accordion__bordered .accordion-item:not(:last-child) .accordion__body {
    border-bottom: none;
}
.accordion-left-indicator .accordion-header-text {
    padding-left: 2.5rem;
}
.accordion-left-indicator .accordion-header-indicator {
    right: auto;
    left: 1.5625rem;
}
.accordion-with-icon .accordion-header-text {
    padding-left: 2.5rem;
}
[dir="RTL"] .accordion-with-icon .accordion-header-text {
    padding-left: 0;
    padding-right: 2.5rem;
}
.accordion-with-icon .accordion-header-icon {
    position: absolute;
    right: auto;
    left: 1.5625rem;
    font-family: "themify";
}
[dir="RTL"] .accordion-with-icon .accordion-header-icon {
    left: auto;
    right: 1.5625rem;
}
.accordion-with-icon .accordion-header-icon:before {
    content: "\e645";
}
.accordion-header-bg .accordion-header {
    background-color: #babbbf;
}
[data-theme-version="dark"] .accordion-header-bg .accordion-header {
    background-color: #251e35;
    color: #fff;
}
.accordion-header-bg .accordion-header-primary {
    background-color: var(--primary);
    color: #fff;
    border-color: var(--primary);
}
[data-theme-version="dark"] .accordion-header-bg .accordion-header-primary {
    background-color: var(--primary);
}
.accordion-header-bg .accordion-header-info {
    background-color: #48a9f8;
    color: #fff;
    border-color: #48a9f8;
}
[data-theme-version="dark"] .accordion-header-bg .accordion-header-info {
    background-color: #48a9f8;
}
.accordion-header-bg .accordion-header-success {
    background-color: #1bd084;
    color: #fff;
    border-color: #1bd084;
}
[data-theme-version="dark"] .accordion-header-bg .accordion-header-success {
    background-color: #1bd084;
}
.accordion-header-bg.accordion-no-gutter .accordion-header {
    border-color: transparent;
    border-radius: 0;
}
.accordion-header-bg.accordion-no-gutter .accordion-item:first-child .accordion-header {
    border-top-left-radius: 0.625rem;
    border-top-right-radius: 0.625rem;
}
.accordion-header-bg.accordion-no-gutter .accordion-item:last-child .accordion-header {
    border-bottom-left-radius: 0.625rem;
    border-bottom-right-radius: 0.625rem;
}
.accordion.accordion-no-gutter .accordion-header {
    border-radius: 0;
}
.accordion.accordion-no-gutter .accordion-header.collapsed {
    border-radius: 0;
}
.accordion.accordion-no-gutter .accordion__body {
    border-radius: 0;
}
.accordion.accordion-no-gutter .accordion-item:first-child .accordion-header {
    border-top-left-radius: 0.625rem;
    border-top-right-radius: 0.625rem;
}
.accordion.accordion-no-gutter .accordion-item:last-child .accordion-header.collapsed {
    border-bottom-left-radius: 0.625rem;
    border-bottom-right-radius: 0.625rem;
}
.accordion.accordion-no-gutter .accordion-item:last-child .accordion__body {
    border-bottom-left-radius: 0.625rem;
    border-bottom-right-radius: 0.625rem;
}
.accordion-solid-bg .accordion-header {
    border-color: transparent;
    background-color: var(--rgba-primary-1);
    border-bottom-left-radius: 0;
    border-bottom-right-radius: 0;
}
[data-theme-version="dark"] .accordion-solid-bg .accordion-header {
    background-color: #251e35;
}
.accordion-solid-bg .accordion-header.collapsed {
    border-radius: 0.625rem;
}
.accordion-solid-bg .accordion__body {
    border-color: transparent;
    background-color: var(--rgba-primary-1);
    border-bottom-left-radius: 0.625rem;
    border-bottom-right-radius: 0.625rem;
}
[data-theme-version="dark"] .accordion-solid-bg .accordion__body {
    background-color: #251e35;
}
.accordion-active-header .accordion-header:not(.collapsed) {
    background-color: #48a9f8;
    border-color: #48a9f8;
    color: #fff;
}
.accordion-header-shadow .accordion-header {
    border: none;
    box-shadow: 0 0 0.9375rem -0.1875rem rgba(0, 0, 0, 0.3);
}
.accordion-rounded-stylish .accordion-header {
    border-top-left-radius: 0.375rem;
    border-top-right-radius: 0.375rem;
}
.accordion-rounded-stylish .accordion__body {
    border-bottom-left-radius: 0.375rem;
    border-bottom-right-radius: 0.375rem;
}
.accordion-rounded .accordion-header {
    border-radius: 0.3125rem;
}
.accordion-gradient .accordion-header {
    color: #fff;
    background-image: linear-gradient(to right,
            rgba(186, 1, 181, 0.85) 0%,
            rgba(103, 25, 255, 0.85) 100%);
    border-color: transparent;
    border-bottom-left-radius: 0;
    border-bottom-right-radius: 0;
}
.accordion-gradient .accordion-header.collapsed {
    border-bottom-left-radius: 0.375rem;
    border-bottom-right-radius: 0.375rem;
}
.accordion-gradient .accordion__body {
    color: #fff;
    background-image: linear-gradient(to right,
            rgba(186, 1, 181, 0.85) 0%,
            rgba(103, 25, 255, 0.85) 100%);
    border-color: transparent;
}
.accordion-item {
    background: none;
}
.alert {
    border-radius: 0.625rem;
    padding: 1rem 1.5rem;
}
.alert p {
    line-height: 1.5;
}
.alert-rounded {
    border-radius: 1.875rem;
}
.alert-primary {
    background: var(--rgba-primary-1);
    border-color: var(--rgba-primary-1);
    color: var(--primary);
}
[data-theme-version="dark"] .alert-primary {
    background: var(--rgba-primary-1);
    border-color: var(--rgba-primary-1);
}
.alert-secondary {
    background: #d3eab6;
    border-color: #d3eab6;
    color: #7accc6;
}
[data-theme-version="dark"] .alert-secondary {
    background: rgba(139, 199, 64, 0.5);
    border-color: rgba(139, 199, 64, 0.5);
    color: #fff;
}
.alert-success {
    background: #b7f6db;
    border-color: #b7f6db;
    color: #1bd084;
}
[data-theme-version="dark"] .alert-success {
    background: rgba(27, 208, 132, 0.1);
    border-color: rgba(27, 208, 132, 0.1);
}
.alert-warning {
    background: #fff0e5;
    border-color: #fff0e5;
    color: #fe8024;
}
[data-theme-version="dark"] .alert-warning {
    background: rgba(254, 128, 36, 0.1);
    border-color: rgba(254, 128, 36, 0.1);
}
.alert-danger {
    background: #ffe5df;
    border-color: #ffe5df;
    color: #ff6746;
}
[data-theme-version="dark"] .alert-danger {
    background: rgba(255, 103, 70, 0.15);
    border-color: rgba(255, 103, 70, 0.15);
}
.alert-info {
    background: #dbeefe;
    border-color: #dbeefe;
    color: #48a9f8;
}
[data-theme-version="dark"] .alert-info {
    background: rgba(72, 169, 248, 0.1);
    border-color: rgba(72, 169, 248, 0.1);
}
.alert-dark {
    background: #f1f1f1;
    border-color: #f1f1f1;
    color: #b1b1b1;
}
[data-theme-version="dark"] .alert-dark {
    background: rgba(177, 177, 177, 0.35);
    border-color: rgba(177, 177, 177, 0.35);
    color: #fff;
}
.alert-light {
    background: #babbbf;
    border-color: #babbbf;
    color: #b1b1b1;
}
.alert-alt.alert-primary {
    border-left: 0.25rem solid var(--primary);
}
.alert-alt.alert-secondary {
    border-left: 0.25rem solid #7accc6;
}
.alert-alt.alert-success {
    border-left: 0.25rem solid #1bd084;
}
.alert-alt.alert-warning {
    border-left: 0.25rem solid #fe8024;
}
.alert-alt.alert-danger {
    border-left: 0.25rem solid #ff6746;
}
.alert-alt.alert-info {
    border-left: 0.25rem solid #48a9f8;
}
.alert-alt.alert-dark {
    border-left: 0.25rem solid #b1b1b1;
}
.alert-alt.alert-light {
    border-left: 0.25rem solid #92949a;
}
.alert-alt.alert-primary.solid {
    border-left: 0.25rem solid var(--primary-dark-not) !important;
}
.alert-alt.alert-secondary.solid {
    border-left: 0.25rem solid #48691f !important;
}
.alert-alt.alert-success.solid {
    border-left: 0.25rem solid #0c5f3c !important;
}
.alert-alt.alert-warning.solid {
    border-left: 0.25rem solid #a24501 !important;
}
.alert-alt.alert-danger.solid {
    border-left: 0.25rem solid #c62300 !important;
}
.alert-alt.alert-info.solid {
    border-left: 0.25rem solid #0769b9 !important;
}
.alert-alt.alert-dark.solid {
    border-left: 0.25rem solid #717171 !important;
}
.alert-alt.alert-light.solid {
    border-left: 0.25rem solid #787a81 !important;
}
.alert-dismissible.solid .close:hover {
    color: #fff;
    opacity: 1;
}
.alert.alert-primary.solid {
    background: var(--primary);
    color: #fff;
    border-color: var(--primary);
}
.alert.alert-secondary.solid {
    background: #7accc6;
    color: #fff;
    border-color: #7accc6;
}
.alert.alert-success.solid {
    background: #1bd084;
    color: #fff;
    border-color: #1bd084;
}
.alert.alert-warning.solid {
    background: #fe8024;
    color: #fff;
    border-color: #fe8024;
}
.alert.alert-danger.solid {
    background: #ff6746;
    color: #fff;
    border-color: #ff6746;
}
.alert.alert-info.solid {
    background: #48a9f8;
    color: #fff;
    border-color: #48a9f8;
}
.alert.alert-dark.solid {
    background: #b1b1b1;
    color: #fff;
    border-color: #b1b1b1;
}
.alert.alert-light.solid {
    background: #babbbf;
    color: #b1b1b1;
    border-color: #babbbf;
}
.alert-right-icon>span i {
    font-size: 1.125rem;
    margin-right: 0.3125rem;
}
.alert-right-icon .close i {
    font-size: 1rem;
}
.alert.alert-outline-primary {
    background: transparent;
    color: var(--primary);
    border-color: var(--primary);
}
.alert.alert-outline-secondary {
    background: transparent;
    color: #7e7e7e;
    border-color: #7accc6;
}
.alert.alert-outline-success {
    background: transparent;
    color: #1bd084;
    border-color: #1bd084;
}
.alert.alert-outline-info {
    background: transparent;
    color: #48a9f8;
    border-color: #48a9f8;
}
.alert.alert-outline-warning {
    background: transparent;
    color: #fe8024;
    border-color: #fe8024;
}
.alert.alert-outline-danger {
    background: transparent;
    color: #ff6746;
    border-color: #ff6746;
}
.alert.alert-outline-dark {
    background: transparent;
    color: #7e7e7e;
    border-color: #b1b1b1;
}
.alert.alert-outline-light {
    background: transparent;
    color: #b1b1b1;
    border-color: #babbbf;
}
.alert-social {
    color: #fff;
}
.alert-social .alert-social-icon {
    align-self: center;
    margin-right: 0.9375rem;
}
.alert-social .alert-social-icon i {
    font-size: 2.625rem;
}
.alert-social.facebook {
    background-color: #3b5998;
}
.alert-social.twitter {
    background-color: #1da1f2;
}
.alert-social.linkedin {
    background-color: #007bb6;
}
.alert-social.google-plus {
    background-color: #db4439;
}
.alert-social .close:hover {
    opacity: 1 !important;
    color: #fff !important;
}
.left-icon-big .alert-left-icon-big {
    align-self: center;
    margin-right: 0.9375rem;
}
.left-icon-big .alert-left-icon-big i {
    font-size: 2.1875rem;
    line-height: 1;
}
[dir="RTL"] .left-icon-big .alert-left-icon-big,
[dir="RTL"] .alert-social .alert-social-icon {
    margin-right: 0;
    margin-left: 0.9375rem;
}
[dir="RTL"] .alert-dismissible .btn-close {
    left: 0;
    right: auto;
}
.badge {
    line-height: 1.5;
    border-radius: 1.03125rem;
    padding: 0.25rem 0.625rem;
    border: 0.0625rem solid transparent;
}
.badge-rounded {
    border-radius: 1.25rem;
    padding: 0.1875rem 0.8125rem;
}
.badge-circle {
    border-radius: 6.25rem;
    padding: 0.1875rem 0.4375rem;
}
.badge-outline-primary {
    border: 0.0625rem solid var(--primary);
    color: var(--primary);
}
.badge-outline-secondary {
    border: 0.0625rem solid #7accc6;
    color: #7accc6;
}
[data-theme-version="dark"] .badge-outline-secondary {
    color: #7e7e7e;
}
.badge-outline-success {
    border: 0.0625rem solid #1bd084;
    color: #1bd084;
}
.badge-outline-info {
    border: 0.0625rem solid #48a9f8;
    color: #48a9f8;
}
/* .badge-outline-warning {
    border: 0.0625rem solid #fe8024;
    color: #fe8024;
} */
.badge-outline-danger {
    border: 0.0625rem solid #ff6746;
    color: #ff6746;
}
.badge-outline-light {
    border: 0.0625rem solid #f0f1f5;
    color: #b1b1b1;
}
[data-theme-version="dark"] .badge-outline-light {
    color: #7e7e7e;
}
.badge-outline-dark {
    border: 0.0625rem solid #b1b1b1;
    color: #b1b1b1;
}
[data-theme-version="dark"] .badge-outline-dark {
    color: #7e7e7e;
}
.badge-xs {
    font-size: 0.625rem;
    padding: 0rem 0.3125rem;
    line-height: 1.125rem;
}
.badge-sm {
    font-size: 0.6875rem;
    padding: 0.3125rem 0.5rem;
    line-height: 0.6875rem;
}
.badge-lg {
    font-size: 0.875rem;
    padding: 0rem 0.625rem;
    line-height: 1.875rem;
}
.badge-xl {
    font-size: 1rem;
    padding: 0rem 0.9375rem;
    line-height: 2.1875rem;
}
.badge-default {
    background: #adb6c7;
}
.badge-success {
    background-color: #1bd084;
}
.badge-secondary {
    background-color: #7accc6;
}
.badge-info {
    background-color: #48a9f8;
}
.badge-primary {
    background-color: var(--primary);
}
.badge-warning {
    background-color: #fe8024;
}
.badge-danger {
    background-color: #ff6746;
}
.badge-dark {
    background-color: #b1b1b1;
}
.badge-light {
    background-color: #babbbf;
}
.light.badge-default {
    /* background: #adb6c7; */
    background: #fff0e5;
    color: #fe8024;
}

.light.badge-default.payment-status-pending{
    color: #F4AB59;
    background: #FFEACF;
}
.light.badge-warning.payment-status-completed{
    color: #388E3C;
    background: #D5FFC7;
}
.light.badge-success {
    background-color: #b7f6db;
    color: #1bd084;
}
[data-theme-version="dark"] .light.badge-success {
    background-color: rgba(27, 208, 132, 0.1);
}
.light.badge-info {
    background: #dbeefe;
    color: #48a9f8;
}
[data-theme-version="dark"] .light.badge-info {
    background-color: rgba(72, 169, 248, 0.1);
}
.light.badge-primary {
    background: #ae93ee;
    color: var(--primary);
}
[data-theme-version="dark"] .light.badge-primary {
    background-color: var(--rgba-primary-1);
}
.light.badge-secondary {
    background: #ebf5de;
    color: #7accc6;
}
[data-theme-version="dark"] .light.badge-secondary {
    background-color: rgba(139, 199, 64, 0.5);
    color: #fff;
}
.light .badge-warning {
    background-color: #fff0e5;
    color: #fe8024;
    /* background-color: #adb6c7; */
}
[data-theme-version="dark"] .light .badge-warning {
    background-color: rgba(254, 128, 36, 0.1);
}
.light.badge-danger {
    background-color: #ffe5df;
    /* color: #ff6746; */
}
[data-theme-version="dark"] .light.badge-danger {
    background-color: rgba(255, 103, 70, 0.15);
}
.light.badge-dark {
    background-color: #f1f1f1;
    color: #b1b1b1;
}
[data-theme-version="dark"] .light.badge-dark {
    background-color: rgba(177, 177, 177, 0.35);
    color: #fff;
}
.bootstrap-label .label {
    display: inline-block;
    margin-right: 1rem;
}
.bootstrap-label .label:last-child {
    margin-right: 0;
}
.badge-demo .badge {
    margin-right: 0.3125rem;
    margin-bottom: 0.3125rem;
}
.badge-demo .badge:last-child {
    margin-right: 0;
}
.bootstrap-badge-buttons button {
    margin-right: 0.2rem;
    margin-bottom: 1rem;
}
.bootstrap-badge-buttons button:last-child {
    margin-right: 0;
}
.breadcrumb {
    font-size: 1.1875rem;
}
.breadcrumb .breadcrumb-item.active a {
    color: var(--primary);
}
.breadcrumb .breadcrumb-item+.breadcrumb-item:before {
    color: var(--primary);
}
.page-titles {
    padding: 0.9375rem 1.875rem;
    background: #fff;
    margin-bottom: 1rem;
    border-radius: 0.5rem;
    margin-top: 0;
    margin-left: 0;
    margin-right: 0;
}
[data-theme-version="dark"] .page-titles {
    background: #28253b;
}
@media only screen and (max-width: 1199px) {
    .page-titles {
        margin-top: 0.125rem;
    }
}
@media only screen and (max-width: 767px) {
    .page-titles {
        margin-left: -1.25rem;
        margin-right: -1.25rem;
        margin-bottom: 0.9375rem;
        padding: 0.9375rem 1.25rem;
        margin-top: -1.25rem;
    }
}
.page-titles .justify-content-sm-end {
    align-items: center;
}
.page-titles h4,
.page-titles .h4 {
    margin-bottom: 0;
    margin-top: 0;
    color: var(--primary);
    font-size: 1.25rem;
}
.page-titles h4 span,
.page-titles .h4 span {
    font-size: 0.875rem;
    font-weight: 400;
}
.page-titles .breadcrumb {
    margin-bottom: 0;
    padding: 0;
    background: transparent;
}
.page-titles .breadcrumb li {
    margin-top: 0;
    margin-bottom: 0;
}
.page-titles .breadcrumb li a {
    color: #828690;
}
@media only screen and (max-width: 575px) {
    .page-titles .breadcrumb li a {
        font-size: 0.75rem;
    }
}
.page-titles .breadcrumb li.active {
    color: var(--primary);
    font-weight: 600;
}
.page-titles .breadcrumb li.active a {
    color: var(--primary);
}
.page-titles .breadcrumb .breadcrumb-item+.breadcrumb-item:before {
    /* font-family: 'simple-line-icons';
                font-weight: 400;
				position:absolute;
                font-size: 10px; */
    color: #7accc6;
    float: right;
}
.page-titles .breadcrumb-datepicker {
    font-size: 0.75rem;
    color: #89879f;
}
.page-titles .breadcrumb-datepicker__icon {
    font-size: 0.875rem;
}
.page-titles .breadcrumb-widget .border-dark {
    border-color: #dee2e6 !important;
}
.page-titles .breadcrumb-widget h4,
.page-titles .breadcrumb-widget .h4 {
    color: #646c9a;
    font-weight: 600;
}
@media only screen and (max-width: 575px) {
    .page-titles .breadcrumb-widget {
        text-align: left !important;
        margin-bottom: 0.9375rem;
    }
}
button {
    cursor: pointer;
}
button:focus {
    outline: 0;
    box-shadow: none;
}
.btn {
    padding: 0.938rem 1.5rem;
    border-radius: 0.625rem;
    font-weight: 400;
    font-size: 1rem;
}
.btn:hover,
.btn:focus,
.btn:active,
.btn.active {
    outline: 0 !important;
}
@media only screen and (max-width: 1400px) {
    .btn {
        padding: 0.625rem 1rem;
        font-size: 0.813rem;
    }
}
.btn.btn-success,
.btn.btn-secondary,
.btn.btn-warning,
.btn.btn-primary,
.btn.btn-danger,
.btn.btn-info {
    color: #fff;
}
.btn-transparent {
    background-color: transparent;
}
.btn-primary {
    border-color: var(--primary);
    background-color: var(--primary);
}
.btn-primary:active,
.btn-primary:focus {
    border-color:  var(--primary);
    background-color:  var(--primary);
}
.btn-primary:hover {
    border-color: var(--primary-hover-not);
    background-color: var(--primary-hover-not);
    border-color:  #507197;
    background-color:  #507197;
}
.btn-primary:focus {
    box-shadow: 0 0 0 0.25rem var(--rgba-primary-5);
}
.btn-primary:disabled,
.btn-primary.disabled {
    background-color: var(--primary);
    border-color: var(--primary);
}
.btn-link {
    color: var(--primary);
    text-decoration: none;
}
.btn-link:hover {
    color: var(--primary-hover-not);
}
.btn-outline-primary {
    color: var(--primary);
    border-color: var(--primary);
}
.btn-outline-primary:hover {
    border-color: var(--primary);
    background-color: var(--primary);

}
.sharp {
    min-width: 2.5rem;
    padding: 0.4375rem;
    height: 2.5rem;
    min-height: 2.5rem;
}
.sharp.btn-xs {
    padding: 0.1875rem;
    width: 1.625rem;
    height: 1.625rem;
    min-width: 1.625rem;
    min-height: 1.625rem;
}
.btn-block {
    display: block;
    width: 100%;
}
.light.tp-btn {
    background-color: transparent;
}
.light.btn-default {
    background: #adb6c7;
}
.light.btn-success {
    background-color: #b7f6db;
    border-color: #b7f6db;
    color: #1bd084;
}
.light.btn-success g [fill] {
    fill: #1bd084;
}
[data-theme-version="dark"] .light.btn-success {
    background-color: rgba(27, 208, 132, 0.1);
    border-color: transparent;
}
.light.btn-success:hover {
    background-color: #1bd084;
    border-color: #1bd084;
    color: #fff;
}
.light.btn-success:hover g [fill] {
    fill: #fff;
}
.light.btn-info {
    background: #dbeefe;
    border-color: white;
    color: #48a9f8;
}
.light.btn-info g [fill] {
    fill: #48a9f8;
}
[data-theme-version="dark"] .light.btn-info {
    background-color: rgba(72, 169, 248, 0.1);
    border-color: transparent;
}
.light.btn-info:hover {
    background-color: #48a9f8;
    border-color: #48a9f8;
    color: #fff;
}
.light.btn-info:hover g [fill] {
    fill: #fff;
}
.light.btn-primary {
    background-color: var(--rgba-primary-1);
    border-color: var(--rgba-primary-1);
    color: var(--primary);
}
.light.btn-primary g [fill] {
    fill: var(--primary);
}
[data-theme-version="dark"] .light.btn-primary {
    background-color: var(--rgba-primary-1);
    border-color: transparent;
    color: #fff;
}
.light.btn-primary:hover {
    background-color: var(--primary);
    border-color: var(--primary);
    color: #fff;
}
.light.btn-primary:hover g [fill] {
    fill: #fff;
}
.light.btn-secondary {
    background: #d3eab6;
    border-color: #d3eab6;
    color: #fff;
}
.light.btn-secondary g [fill] {
    fill: #7accc6;
}
[data-theme-version="dark"] .light.btn-secondary {
    background-color: rgba(139, 199, 64, 0.5);
    border-color: transparent;
    color: #fff;
}
.light.btn-secondary:hover {
    background-color: #7accc6;
    border-color: #7accc6;
    color: #fff;
}
.light.btn-secondary:hover g [fill] {
    fill: #fff;
}
.light.btn-warning {
    background-color: #fff0e5;
    border-color: #fff0e5;
    color: #fe8024;
}
.light.btn-warning g [fill] {
    fill: #fe8024;
}
[data-theme-version="dark"] .light.btn-warning {
    background-color: rgba(254, 128, 36, 0.1);
    border-color: transparent;
}
.light.btn-warning:hover {
    background-color: #fe8024;
    border-color: #fe8024;
    color: #fff;
}
.light.btn-warning:hover g [fill] {
    fill: #fff;
}
.light.btn-danger {
    background-color: #ffe5df;
    border-color: #ffe5df;
    color: #ff6746;
}
.light.btn-danger g [fill] {
    fill: #ff6746;
}
[data-theme-version="dark"] .light.btn-danger {
    background-color: rgba(255, 103, 70, 0.15);
    border-color: transparent;
}
.light.btn-danger:hover {
    background-color: #ff6746;
    border-color: #ff6746;
    color: #fff;
}
.light.btn-danger:hover g [fill] {
    fill: #fff;
}
.light.btn-dark {
    background-color: #f1f1f1;
    border-color: #f1f1f1;
    color: #b1b1b1;
}
.light.btn-dark g [fill] {
    fill: #b1b1b1;
}
[data-theme-version="dark"] .light.btn-dark {
    background-color: rgba(177, 177, 177, 0.35);
    border-color: transparent;
    color: #fff;
}
.light.btn-dark:hover {
    background-color: #b1b1b1;
    border-color: #b1b1b1;
    color: #fff;
}
.light.btn-dark:hover g [fill] {
    fill: #fff;
}
.btn.tp-btn {
    background-color: transparent;
    border-color: transparent;
}
.btn.tp-btn.btn-default {
    background: #adb6c7;
}
.btn.tp-btn.btn-success {
    color: #1bd084;
}
.btn.tp-btn.btn-success g [fill] {
    fill: #1bd084;
}
.btn.tp-btn.btn-success:hover {
    background-color: #1bd084;
    border-color: #1bd084;
    color: #fff;
}
.btn.tp-btn.btn-success:hover g [fill] {
    fill: #fff;
}
.btn.tp-btn.btn-info {
    color: #48a9f8;
}
.btn.tp-btn.btn-info g [fill] {
    fill: #48a9f8;
}
.btn.tp-btn.btn-info:hover {
    background-color: #48a9f8;
    border-color: #48a9f8;
    color: #fff;
}
.btn.tp-btn.btn-info:hover g [fill] {
    fill: #fff;
}
.btn.tp-btn.btn-primary {
    color: var(--primary);
}
.btn.tp-btn.btn-primary g [fill] {
    fill: var(--primary);
}
.btn.tp-btn.btn-primary:hover {
    background-color: var(--primary);
    border-color: var(--primary);
    color: #fff;
}
.btn.tp-btn.btn-primary:hover g [fill] {
    fill: #fff;
}
.btn.tp-btn.btn-secondary {
    color: #7accc6;
}
.btn.tp-btn.btn-secondary g [fill] {
    fill: #7accc6;
}
.btn.tp-btn.btn-secondary:hover {
    background-color: #7accc6;
    border-color: #7accc6;
    color: #fff;
}
.btn.tp-btn.btn-secondary:hover g [fill] {
    fill: #fff;
}
.btn.tp-btn.btn-warning {
    color: #fe8024;
}
.btn.tp-btn.btn-warning g [fill] {
    fill: #fe8024;
}
.btn.tp-btn.btn-warning:hover {
    background-color: #fe8024;
    border-color: #fe8024;
    color: #fff;
}
.btn.tp-btn.btn-warning:hover g [fill] {
    fill: #fff;
}
.btn.tp-btn.btn-danger {
    color: #ff6746;
}
.btn.tp-btn.btn-danger g [fill] {
    fill: #ff6746;
}
.btn.tp-btn.btn-danger:hover {
    background-color: #ff6746;
    border-color: #ff6746;
    color: #fff;
}
.btn.tp-btn.btn-danger:hover g [fill] {
    fill: #fff;
}
.btn.tp-btn.btn-light {
    color: #b1b1b1;
}
.btn.tp-btn.btn-light g [fill] {
    fill: #b1b1b1;
}
.btn.tp-btn.btn-light:hover {
    background-color: #babbbf;
    border-color: #babbbf;
    color: #b1b1b1;
}
.btn.tp-btn.btn-light:hover g [fill] {
    fill: #fff;
}
.btn.tp-btn.btn-dark {
    color: #b1b1b1;
}
.btn.tp-btn.btn-dark g [fill] {
    fill: #b1b1b1;
}
.btn.tp-btn.btn-dark:hover {
    background-color: #b1b1b1;
    border-color: #b1b1b1;
    color: #fff;
}
.btn.tp-btn.btn-dark:hover g [fill] {
    fill: #fff;
}
.btn.tp-btn-light {
    background-color: transparent;
    border-color: transparent;
}
.btn.tp-btn-light.btn-success {
    color: #1bd084;
}
.btn.tp-btn-light.btn-success g [fill] {
    fill: #1bd084;
}
.btn.tp-btn-light.btn-success:hover {
    background-color: #b7f6db;
    border-color: #b7f6db;
    color: #1bd084;
}
.btn.tp-btn-light.btn-success:hover g [fill] {
    fill: #1bd084;
}
.btn.tp-btn-light.btn-info {
    color: #48a9f8;
}
.btn.tp-btn-light.btn-info g [fill] {
    fill: #48a9f8;
}
.btn.tp-btn-light.btn-info:hover {
    background-color: white;
    border-color: white;
    color: #48a9f8;
}
.btn.tp-btn-light.btn-info:hover g [fill] {
    fill: #48a9f8;
}
.btn.tp-btn-light.btn-primary {
    color: var(--primary);
}
.btn.tp-btn-light.btn-primary g [fill] {
    fill: var(--primary);
}
.btn.tp-btn-light.btn-primary:hover {
    background-color: var(--rgba-primary-1);
    border-color: var(--rgba-primary-1);
    color: var(--primary);
}
.btn.tp-btn-light.btn-primary:hover g [fill] {
    fill: var(--primary);
}
.btn.tp-btn-light.btn-secondary {
    color: #7accc6;
}
.btn.tp-btn-light.btn-secondary g [fill] {
    fill: #7accc6;
}
.btn.tp-btn-light.btn-secondary:hover {
    background-color: #d3eab6;
    border-color: #d3eab6;
    color: #7accc6;
}
.btn.tp-btn-light.btn-secondary:hover g [fill] {
    fill: #7accc6;
}
.btn.tp-btn-light.btn-warning {
    color: #fe8024;
}
.btn.tp-btn-light.btn-warning g [fill] {
    fill: #fe8024;
}
.btn.tp-btn-light.btn-warning:hover {
    background-color: #fff0e5;
    border-color: #fff0e5;
    color: #fe8024;
}
.btn.tp-btn-light.btn-warning:hover g [fill] {
    fill: #fe8024;
}
.btn.tp-btn-light.btn-danger {
    color: #ff6746;
}
.btn.tp-btn-light.btn-danger g [fill] {
    fill: #ff6746;
}
.btn.tp-btn-light.btn-danger:hover {
    background-color: #ffe5df;
    border-color: #ffe5df;
    color: #ff6746;
}
.btn.tp-btn-light.btn-danger:hover g [fill] {
    fill: #fff;
}
.btn.tp-btn-light.btn-dark {
    color: #b1b1b1;
}
.btn.tp-btn-light.btn-dark g [fill] {
    fill: #b1b1b1;
}
.btn.tp-btn-light.btn-dark:hover {
    background-color: #f1f1f1;
    border-color: #f1f1f1;
    color: #b1b1b1;
}
.btn.tp-btn-light.btn-dark:hover g [fill] {
    fill: #fff;
}
.shadow.btn-primary {
    box-shadow: 0 0.3125rem 0.9375rem 0 var(--rgba-primary-2) !important;
}
.shadow.btn-secondary {
    box-shadow: 0 0.3125rem 0.9375rem 0 rgba(139, 199, 64, 0.2) !important;
}
.shadow.btn-warning {
    box-shadow: 0 0.3125rem 0.9375rem 0 rgba(254, 128, 36, 0.2) !important;
}
.shadow.btn-danger {
    box-shadow: 0 0.3125rem 0.9375rem 0 rgba(255, 103, 70, 0.2) !important;
}
.shadow.btn-info {
    box-shadow: 0 0.3125rem 0.9375rem 0 rgba(72, 169, 248, 0.2) !important;
}
.shadow.btn-success {
    box-shadow: 0 0.3125rem 0.9375rem 0 rgba(27, 208, 132, 0.2) !important;
}
.btn-xxs {
    padding: 0.375rem 0.9375rem;
    font-size: 0.6875rem;
    line-height: 1.3;
}
.btn-xs {
    font-size: 0.875rem;
    padding: 0.438rem 1rem;
    font-weight: 600;
}
.btn-sm,
.btn-group-sm>.btn {
    font-size: 0.813rem !important;
    padding: 0.625rem 1rem;
}
.btn-md {
    font-size: 0.875rem !important;
    padding: 0.875rem 1.25rem;
}
.btn-lg,
.btn-group-lg>.btn {
    padding: 1rem 2rem;
    font-size: 1.125rem !important;
}
@media only screen and (max-width: 575px) {
    .btn-lg,
    .btn-group-lg>.btn {
        padding: 0.75rem 1.25rem;
    }
}
.btn-xl {
    padding: 0.6rem 1rem;
}
.btn-xl.btn-default {
    font-weight: 600;
}
.btn-square {
    border-radius: 0;
}
.btn-rounded {
    border-radius: 2.5rem !important;
}
.btn-icon-end {
    border-left: 0.0625rem solid white;
    display: inline-block;
    margin: -0.8rem 0 -0.8rem 1rem;
    padding: 0.4375rem 0 0.4375rem 1rem;
    margin: -1rem -0.25rem -1rem 1rem;
    padding: 1rem 0 1rem 1.25rem;
}
.btn-icon-start {
    background: #fff;
    border-radius: 10rem;
    display: inline-block;
    margin: -0.5rem 0.75rem -0.5rem -1.188rem;
    padding: 0.5rem 0.8rem 0.5rem;
    float: left;
}
@media only screen and (max-width: 1400px) {
    .btn-icon-start {
        margin: -0.5rem 0.75rem -0.5rem -0.88rem;
    }
}
[dir="RTL"] .btn-icon-start {
    margin: -0.5rem 0.5rem -0.5rem -1rem;
}
@media only screen and (max-width: 1400px) {
    [dir="RTL"] .btn-icon-start {
        margin: -0.5rem 0.75rem -0.5rem -0.88rem;
    }
}
[dir="RTL"] .btn-icon-end {
    border-left: 0rem solid white;
    display: inline-block;
    margin: -0.8rem 1rem -0.8rem 0;
    padding: 0.4375rem 1rem 0.4375rem 0;
    border-right: 0.0625rem solid white;
}
.toggle-dropdown:after {
    margin-left: 0.755em;
}
.social-btn-icon .btn {
    min-width: 7.5rem;
    margin-bottom: 1.5rem;
}
.social-icon .btn {
    padding: 0.7rem 1.4rem;
}
.btn-circle {
    height: 5rem;
    width: 5rem;
    border-radius: 50% !important;
}
.btn-circle-sm {
    width: 4.5rem;
    height: 4.5rem;
    font-size: 1.8rem;
}
.btn-circle-md {
    width: 6rem;
    height: 6rem;
    font-size: 2.5rem;
}
.btn-circle-md i {
    font-size: 2.4rem;
}
.btn-circle-lg {
    width: 8rem;
    height: 8rem;
    font-size: 3.2rem;
}
.btn-circle-lg i {
    font-size: 3.1rem;
}
.btn-page .btn {
    min-width: 6.875rem;
    margin-right: 0.25rem;
    margin-bottom: 0.5rem;
}
.size-1 {
    min-width: 10rem !important;
    font-size: 1.5rem;
    padding: 0.68rem 0.75rem;
}
.size-2 {
    font-size: 1.25rem;
    min-width: 8.125rem !important;
    padding: 0.57rem 0.75rem;
}
.size-3 {
    font-size: 0.875rem;
    min-width: 6.875rem !important;
    padding: 0.536rem 0.75rem;
}
.size-4 {
    font-size: 0.875rem;
    min-width: 6.25rem !important;
}
.size-5 {
    font-size: 0.875rem;
    min-width: 5.625rem !important;
    padding: 0.22rem 0.75rem;
}
.size-6 {
    font-size: 0.8125rem;
    min-width: 5rem !important;
    padding: 0.097rem 0.75rem;
}
.size-7 {
    font-size: 0.75rem;
    min-width: 3.75rem !important;
    padding: 0.001rem 0.75rem;
}
.btn-light {
    background: #babbbf;
    border-color: #babbbf;
    color: #000;
}
.btn-light:active,
.btn-light:focus,
.btn-light:hover {
    background: white;
    color: #b1b1b1;
    border-color: #fcfcfc;
}
.btn-outline-primary:hover {
    color: #fff;
}
.btn-outline-warning:hover {
    color: #fff;
}
.btn-outline-light {
    color: #b1b1b1;
}
[data-theme-version="dark"] .btn-outline-light {
    color: #7e7e7e;
}
[data-theme-version="dark"] .btn-outline-secondary {
    color: #7e7e7e;
}
[data-theme-version="dark"] .btn-outline-dark {
    color: #7e7e7e;
}
.btn-dark {
    background: #b1b1b1;
    border-color: #b1b1b1;
    color: #fff;
}
.btn-dark:active,
.btn-dark:focus,
.btn-dark:hover {
    background: #989898;
    color: #fff;
    border-color: #989898;
}
.btn-group.btn-rounded .btn:first-child {
    border-top-left-radius: 1.875rem;
    border-bottom-left-radius: 1.875rem;
}
.btn-group.btn-rounded .btn:last-child {
    border-top-right-radius: 1.875rem;
    border-bottom-right-radius: 1.875rem;
}
.btn-facebook {
    background: #3b5998;
    border-color: #3b5998;
    color: #fff;
}
.btn-facebook:active,
.btn-facebook:focus,
.btn-facebook:hover {
    background: #2d4373;
    color: #fff;
    border-color: #2d4373;
}
.btn-twitter {
    background: #1da1f2;
    border-color: #1da1f2;
    color: #fff;
}
.btn-twitter:active,
.btn-twitter:focus,
.btn-twitter:hover {
    background: #0c85d0;
    color: #fff;
    border-color: #0c85d0;
}
.btn-youtube {
    background: #ff0000;
    border-color: #ff0000;
    color: #fff;
}
.btn-youtube:active,
.btn-youtube:focus,
.btn-youtube:hover {
    background: #cc0000;
    color: #fff;
    border-color: #cc0000;
}
.btn-instagram {
    background: #c32aa3;
    border-color: #c32aa3;
    color: #fff;
}
.btn-instagram:active,
.btn-instagram:focus,
.btn-instagram:hover {
    background: #992180;
    color: #fff;
    border-color: #992180;
}
.btn-pinterest {
    background: #bd081c;
    border-color: #bd081c;
    color: #fff;
}
.btn-pinterest:active,
.btn-pinterest:focus,
.btn-pinterest:hover {
    background: #8c0615;
    color: #fff;
    border-color: #8c0615;
}
.btn-linkedin {
    background: #007bb6;
    border-color: #007bb6;
    color: #fff;
}
.btn-linkedin:active,
.btn-linkedin:focus,
.btn-linkedin:hover {
    background: #005983;
    color: #fff;
    border-color: #005983;
}
.btn-google-plus {
    background: #db4439;
    border-color: #db4439;
    color: #fff;
}
.btn-google-plus:active,
.btn-google-plus:focus,
.btn-google-plus:hover {
    background: #be2d23;
    color: #fff;
    border-color: #be2d23;
}
.btn-google {
    background: #4285f4;
    border-color: #4285f4;
    color: #fff;
}
.btn-google:active,
.btn-google:focus,
.btn-google:hover {
    background: #1266f1;
    color: #fff;
    border-color: #1266f1;
}
.btn-snapchat {
    background: #fffc00;
    border-color: #fffc00;
    color: #000;
}
.btn-snapchat:active,
.btn-snapchat:focus,
.btn-snapchat:hover {
    background: #ccca00;
    color: #000;
    border-color: #ccca00;
}
.btn-whatsapp {
    background: #25d366;
    border-color: #25d366;
    color: #fff;
}
.btn-whatsapp:active,
.btn-whatsapp:focus,
.btn-whatsapp:hover {
    background: #1da851;
    color: #fff;
    border-color: #1da851;
}
.btn-tumblr {
    background: #35465d;
    border-color: #35465d;
    color: #fff;
}
.btn-tumblr:active,
.btn-tumblr:focus,
.btn-tumblr:hover {
    background: #222e3d;
    color: #fff;
    border-color: #222e3d;
}
.btn-reddit {
    background: #ff4500;
    border-color: #ff4500;
    color: #fff;
}
.btn-reddit:active,
.btn-reddit:focus,
.btn-reddit:hover {
    background: #cc3700;
    color: #fff;
    border-color: #cc3700;
}
.btn-spotify {
    background: #1ed760;
    border-color: #1ed760;
    color: #fff;
}
.btn-spotify:active,
.btn-spotify:focus,
.btn-spotify:hover {
    background: #18aa4c;
    color: #fff;
    border-color: #18aa4c;
}
.btn-yahoo {
    background: #430297;
    border-color: #430297;
    color: #fff;
}
.btn-yahoo:active,
.btn-yahoo:focus,
.btn-yahoo:hover {
    background: #2d0165;
    color: #fff;
    border-color: #2d0165;
}
.btn-dribbble {
    background: #ea4c89;
    border-color: #ea4c89;
    color: #fff;
}
.btn-dribbble:active,
.btn-dribbble:focus,
.btn-dribbble:hover {
    background: #e51e6b;
    color: #fff;
    border-color: #e51e6b;
}
.btn-skype {
    background: #00aff0;
    border-color: #00aff0;
    color: #fff;
}
.btn-skype:active,
.btn-skype:focus,
.btn-skype:hover {
    background: #008abd;
    color: #fff;
    border-color: #008abd;
}
.btn-quora {
    background: #aa2200;
    border-color: #aa2200;
    color: #fff;
}
.btn-quora:active,
.btn-quora:focus,
.btn-quora:hover {
    background: #771800;
    color: #fff;
    border-color: #771800;
}
.btn-vimeo {
    background: #1ab7ea;
    border-color: #1ab7ea;
    color: #fff;
}
.btn-vimeo:active,
.btn-vimeo:focus,
.btn-vimeo:hover {
    background: #1295bf;
    color: #fff;
    border-color: #1295bf;
}
.btn-check:checked+.btn-outline-primary,
.btn-check:active+.btn-outline-primary,
.btn-outline-primary:active,
.btn-outline-primary.active,
.btn-outline-primary.dropdown-toggle.show {
    background-color: var(--primary);
    border-color: var(--primary);
    color: #fff;
}
.btn-check:checked+.btn-outline-primary:focus,
.btn-check:active+.btn-outline-primary:focus,
.btn-outline-primary:active:focus,
.btn-outline-primary.active:focus,
.btn-outline-primary.dropdown-toggle.show:focus {
    box-shadow: 0 0 0 0.25rem var(--rgba-primary-5);
}
.btn-check:focus+.btn-outline-primary,
.btn-outline-primary:focus {
    box-shadow: 0 0 0 0.25rem var(--rgba-primary-5);
}
.btn-close:focus {
    box-shadow: 0 0 0 0.25rem var(--rgba-primary-5);
}
.card {
    margin-bottom: 1.875rem;
    background-color: #fff;
    transition: all 0.5s ease-in-out;
    position: relative;
    border: 0rem solid transparent;
    border-radius: 0.625rem;
    box-shadow: 0rem 0.3125rem 0.3125rem 0rem rgba(82, 63, 105, 0.05);
    height: calc(100% - 30px);
}
@media only screen and (max-width: 35.9375rem) {
    .card {
        margin-bottom: 0.938rem;
        height: calc(100% - 0.938rem);
    }
}
.card-body {
    padding: 1rem;
}
@media only screen and (max-width: 575px) {
    .card-body {
        padding: 1rem;
    }
}
.card-title {
    font-size: 1.25rem;
    font-weight: 500;
    color: #000;
    text-transform: capitalize;
}
.card-title--large {
    font-size: 1.5rem;
}
.card-title--medium {
    font-size: 1rem;
}
.card-title--small {
    font-size: 0.875rem;
}
.card-header {
    border-color: #f0f1f5;
    position: relative;
    background: transparent;
    padding: 1.5rem 1.875rem 1.25rem;
    display: flex;
    justify-content: space-between;
    align-items: center;
}
@media only screen and (max-width: 575px) {
    .card-header {
        padding: 1.25rem 1rem 1.25rem;
    }
}
[data-theme-version="dark"] .card-header {
    border-color: #333a54;
}
.card-header .card-title {
    margin-bottom: 0rem;
}
.card-header .subtitle {
    padding-top: 0.3125rem;
    font-size: 0.875rem;
    line-height: 1.5;
}
.card-footer {
    border-color: #f0f1f5;
    background: transparent;
    padding: 1.25rem 1.875rem 1.25rem;
    border-radius: 0.5rem !important;
}
[data-theme-version="dark"] .card-footer {
    border-color: #333a54;
}
.transparent-card.card {
    background: transparent;
    border: 0.0625rem solid transparent;
    box-shadow: none;
}
.card-action>a {
    display: inline-block;
    width: 1.875rem;
    height: 1.875rem;
    line-height: 1.875rem;
    border-radius: 0.3125rem;
    border-color: transparent;
    text-align: center;
    background: var(--primary-dark-not);
    color: #fff;
    margin-right: 0.5rem;
}
[data-theme-version="dark"] .card-action>a {
    background: #251e35;
}
.card-action>a:last-child {
    margin-right: 0;
}
.card-action>a:hover,
.card-action>a:focus {
    background: var(--primary-dark-not);
}
[data-theme-version="dark"] .card-action>a:hover,
[data-theme-version="dark"] .card-action>a:focus {
    background: #251e35;
}
.card-action>a i,
.card-action>a span {
    font-size: 1rem;
}
.card-action .dropdown {
    width: 1.875rem;
    height: 1.875rem;
    border-radius: 0.3125rem;
    border-color: transparent;
    text-align: center;
    margin-right: 0.5rem;
    top: -0.125rem;
    position: relative;
    display: inline-block;
    background: var(--primary-dark-not);
    color: var(--primary);
}
[data-theme-version="dark"] .card-action .dropdown {
    background: #251e35;
}
.card-action .dropdown:hover,
.card-action .dropdown:focus {
    background: var(--primary-dark-not);
}
[data-theme-version="dark"] .card-action .dropdown:hover,
[data-theme-version="dark"] .card-action .dropdown:focus {
    background: #251e35;
}
.card-action .dropdown .btn {
    padding: 0;
    line-height: 1.6875rem;
    color: #fff;
}
.card-action .dropdown .btn:focus {
    box-shadow: none;
}
.card-fullscreen {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 99999999;
    overflow: auto;
}
.card-loader {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    display: flex;
    align-items: center;
    background-color: rgba(0, 0, 0, 0.75);
    z-index: 999;
}
.card-loader i {
    margin: 0 auto;
    background: var(--primary-dark-not);
    padding: 0.625rem;
    border-radius: 50%;
    color: #fff;
    font-size: 1rem;
}
.rotate-refresh {
    animation: mymove 0.8s infinite linear;
    display: inline-block;
}
.card-header .date_picker {
    display: inline-block;
    padding: 0.5rem;
    border: 0.0625rem solid #f0f1f5;
    cursor: pointer;
    border-radius: 0.375rem;
}
.card-header .border-0 {
    padding-bottom: 0;
}
@keyframes mymove {
    0% {
        transform: rotate(0deg);
    }
    100% {
        transform: rotate(360deg);
    }
}
.carousel-custom-prev,
.carousel-custom-next {
    width: 2.5rem;
    height: 2.5rem;
    line-height: 2.5rem;
    display: inline-block;
    border-radius: 50%;
    background: #fff;
    text-align: center;
}
.carousel-custom-prev i,
.carousel-custom-next i {
    font-size: 1rem;
}
.carousel-custom-prev:hover,
.carousel-custom-next:hover {
    background: linear-gradient(to right,
            rgba(245, 60, 121, 0.99) 0%,
            rgba(246, 104, 47, 0.99) 100%);
    color: #fff;
}
.carousel-custom-next {
    position: absolute;
    top: 50%;
    right: 30px;
    transform: translateY(-50%);
}
.carousel-custom-prev {
    position: absolute;
    top: 50%;
    left: 30px;
    transform: translateY(-50%);
}
.carousel-caption {
    text-shadow: 2px 2px 4px rgba(0, 0, 0, 0.78);
    z-index: 1;
    background: rgba(0, 0, 0, 0.6);
}
.carousel-caption h5,
.carousel-caption .h5 {
    color: #fff;
    font-size: 1.8rem;
}
.carousel-caption p {
    margin-bottom: 0;
}
.carousel-indicators {
    z-index: 1;
}
.dropdown-toggle:focus {
    box-shadow: none !important;
}
.dropdown-outline {
    border: 0.1rem solid var(--primary);
}
.dropdown-menu {
    font-size: inherit;
    border: 0;
    z-index: 2;
    overflow: hidden;
    border-radius: 0.625rem;
    box-shadow: 0 0 3.125rem 0 rgba(82, 63, 105, 0.15);
    margin-top: 0;
}
.dropdown-menu .dropdown-item {
    font-size: 1rem;
    color: #7e7e7e;
    padding: 0.5rem 1.75rem;
}
@media only screen and (max-width: 1400px) {
    .dropdown-menu .dropdown-item {
        padding: 0.375rem 1rem;
        font-size: 0.875rem;
    }
}
.dropdown-menu .dropdown-item:hover,
.dropdown-menu .dropdown-item:focus,
.dropdown-menu .dropdown-item:active,
.dropdown-menu .dropdown-item.active {
    color: #514e5f;
}
.dropdown-menu .dropdown-item.active,
.dropdown-menu .dropdown-item:active {
    color: var(--primary);
    background: var(--rgba-primary-1);
}
[dir="RTL"] .dropdown-menu {
    right: auto !important;
}
.dropdown-menu.show {
    right: 0;
}
.dropdown-toggle-split {
    padding: 0 0.625rem;
    opacity: 0.85;
}
.dropdown-toggle-split:after {
    margin-left: 0 !important;
}
.dropdown-toggle-split:active,
.dropdown-toggle-split:focus,
.dropdown-toggle-split:hover {
    opacity: 1;
}
/* .dropleft .dropdown-toggle:before,
.dropright .dropdown-toggle:before,
.dropup .dropdown-toggle:after,
.dropdown-toggle:after {
	content:"\f107";
	font-family:FontAwesome;
	border: 0;
    vertical-align: middle;
    margin-left: 0.25em;
	line-height: 1;
} */
/* .dropup .dropdown-toggle:after{
	content:"\f106";
} */
/* .dropleft .dropdown-toggle:before {
	content:"\f104";
}
.dropright .dropdown-toggle:before {
	content:"\f105";
} */
.dropright .dropdown-toggle:after {
    content: none;
}
.custom-dropdown {
    display: inline-block;
    /* margin-bottom: 1rem; */
}
.custom-dropdown .dropdown-menu {
    border: 0rem;
    min-width: 10rem;
}
.card-action .custom-dropdown {
    margin: 0rem;
    background: var(--rgba-primary-1);
}
.card-action .custom-dropdown.show,
.card-action .custom-dropdown:focus,
.card-action .custom-dropdown:hover {
    background: var(--primary);
    color: #fff;
}
.card-action .custom-dropdown i {
    display: inline-block;
    padding-top: 0.5625rem;
}
.dropdown .dropdown-dots {
    position: relative;
    height: 0.3125rem;
    width: 0.3125rem;
    background: rgba(177, 177, 177, 0.4);
    border-radius: 0.3125rem;
    display: block;
}
.dropdown .dropdown-dots:after,
.dropdown .dropdown-dots:before {
    content: "";
    height: 0.3125rem;
    width: 0.3125rem;
    background: rgba(177, 177, 177, 0.4);
    position: absolute;
    border-radius: 0.3125rem;
}
.dropdown .dropdown-dots:after {
    right: -0.5rem;
}
.dropdown .dropdown-dots:before {
    left: -0.5rem;
}
.dropdown .dropdown-dots.text-white {
    background: rgba(255, 255, 255, 0.7);
}
.dropdown .dropdown-dots.text-white:after,
.dropdown .dropdown-dots.text-white:before {
    background: rgba(255, 255, 255, 0.7);
}
.grid-col {
    padding: 0.5rem !important;
    background: #f2f4fa;
    white-space: nowrap;
}
.row.grid {
    margin-bottom: 1.5rem;
    text-align: center;
}
.row.grid .grid-col:first-child {
    text-align: left;
}
.label {
    display: inline-block;
    text-align: center;
    font-size: 0.75rem;
    padding: 0.2rem 0.8rem;
}
.label-fixed {
    width: 7.5rem;
    padding: 0.6rem 0;
}
.label-fixed-lg {
    width: 9.5rem;
    padding: 0.6rem 0;
}
.label-big {
    width: 16.8rem;
    font-size: 1.4rem;
    padding: 1.1rem 0;
}
.label-xl {
    width: 10.5rem;
    padding: 1.1rem 0;
    font-size: 1.5rem;
}
.label-lg {
    width: 9.5rem;
    padding: 1.1rem 0;
}
.label-md {
    width: 8.5rem;
    padding: 1.1rem 0;
}
.label-sm {
    width: 7.5rem;
    padding: 1.1rem 0;
}
.label-default {
    background: #adb6c7;
}
.label-primary {
    background: var(--primary);
    color: #fff;
}
.label-secondary {
    background: #7accc6;
    color: #fff;
}
.label-info {
    background: #48a9f8;
    color: #fff;
}
.label-success {
    background: #1bd084;
    color: #fff;
}
.label-warning {
    background: #fe8024;
    color: #fff;
}
.label-danger {
    background: #ff6746;
    color: #fff;
}
.label-light {
    background: #babbbf;
    color: #000;
}
.label-dark {
    background: #b1b1b1;
    color: #fff;
}
code {
    word-break: break-word;
    padding: 0.125rem 0.3125rem;
    border-radius: 0.1875rem;
    background: #fff1ee;
    color: #ff6746;
}
[data-theme-version="dark"] code {
    background: rgba(255, 103, 70, 0.1);
}
.heading-labels {
    color: #333333;
}
.heading-labels>* {
    margin-bottom: 0.8rem;
}
.heading-labels h1 .label,
.heading-labels .h1 .label {
    font-size: 1.125rem;
    font-weight: normal;
    padding: 0.4rem 0.9rem;
}
.heading-labels h2 .label,
.heading-labels .h2 .label {
    font-size: 1rem;
    font-weight: normal;
    padding: 0.3rem 0.9rem;
}
.heading-labels h3 .label,
.heading-labels .h3 .label {
    font-size: 0.875rem;
    font-weight: normal;
}
.heading-labels h4 .label,
.heading-labels .h4 .label {
    font-size: 0.75rem;
    font-weight: normal;
}
.heading-labels h5 .label,
.heading-labels .h5 .label {
    font-size: 0.75rem;
    font-weight: normal;
}
.heading-labels h6 .label,
.heading-labels .h6 .label {
    font-size: 0.75rem;
    font-weight: normal;
}
.list-group-item {
    background-color: rgba(255, 255, 255, 0);
    border: 1px solid #f0f1f5;
    padding: 1rem 1.5rem;
}
.list-group-item.active {
    background-color: var(--primary);
    border-color: var(--primary);
}
[data-theme-version="dark"] .list-group-item {
    border-color: #333a54;
}
.list-group-item.disabled,
.list-group-item:disabled {
    color: #fff;
    background-color: #7accc6;
    border-color: #7accc6;
}
[class*="bg-"] .list-group-item {
    border-color: rgba(255, 255, 255, 0.05);
    color: #fff;
}
.bg-warning .list-group-item {
    border-color: rgba(0, 0, 0, 0.05);
}
.media img {
    border-radius: 0.1875rem;
}
.vertical-card__menu:hover {
    box-shadow: none;
}
.vertical-card__menu--image {
    text-align: center;
}
.vertical-card__menu--image img {
    width: 100%;
    border-top-left-radius: 0.25rem;
    border-top-right-radius: 0.25rem;
}
.vertical-card__menu--status.closed {
    background: #ff6746;
}
.vertical-card__menu--status.closed:after {
    border-top: 0.625rem solid #ff6746;
}
.vertical-card__menu--status.closed .ribbon-curve {
    border-top: 0.6875rem solid #ff6746;
    border-bottom: 0.625rem solid #ff6746;
}
.vertical-card__menu--desc p {
    margin-bottom: 0.625rem;
}
.vertical-card__menu--price {
    font-size: 1.25rem;
    margin: 0;
    font-weight: 700;
}
.vertical-card__menu--rating {
    font-size: 0.75rem;
}
.vertical-card__menu--title {
    font-weight: 700;
}
.vertical-card__menu--button button {
    font-size: 0.75rem;
}
.vertical-card__menu .card-footer {
    padding: 0.9375rem 1.25rem;
    background-color: #f0f1f5;
    border-top: none;
}
@media only screen and (min-width: 75rem) and (max-width: 90rem) {
    .vertical-card__menu .card-footer {
        padding: 0.9375rem;
    }
}
.vertical-card__menu .card-footer span {
    color: #b1b1b1;
    margin-right: 0.3125rem;
}
.horizontal-card__menu {
    box-shadow: 0 0 0.4375rem rgba(173, 173, 173, 0.32);
    display: flex;
    flex-direction: row;
}
@media (max-width: 575.98px) {
    .horizontal-card__menu {
        display: block;
    }
}
.horizontal-card__menu .card-body {
    padding: 0;
    padding: 1.25rem 1.875rem;
}
.horizontal-card__menu--image {
    flex-basis: 30%;
    max-width: 30%;
}
.horizontal-card__menu--image img {
    height: 100%;
    width: 100%;
}
@media (max-width: 575.98px) {
    .horizontal-card__menu--image {
        max-width: unset;
        flex-basis: 100%;
    }
}
.horizontal-card__menu--title {
    font-size: 1rem;
    font-weight: 700;
    margin-bottom: 0.3125rem;
}
.horizontal-card__menu--fav {
    margin-right: 0.5rem;
}
.horizontal-card__menu--price {
    margin: 0;
    font-size: 1rem;
    font-weight: 700;
}
.horizontal-card__menu--rating {
    font-size: 0.625rem;
}
.horizontal-card__menu--footer {
    margin-top: 0.625rem;
}
.prev_price {
    text-decoration: line-through;
    font-size: 80%;
    opacity: 0.5;
}
.modal-header {
    padding: 1rem 1.875rem;
}
.modal-header .close {
    padding: 0.875rem 1.815rem;
    margin: 0;
    position: absolute;
    right: 0;
    float: none;
    top: 0;
    font-size: 1.875rem;
    font-weight: 100;
}
.modal-body {
    padding: 1.875rem;
}
.modal-footer {
    padding: 1rem 1.875rem;
}
.modal-content {
    border-radius: 0.625rem;
}
.modal-backdrop {
    z-index: 10 !important;
}
.pagination .page-item .page-link:hover {
    background: var(--primary);
    border-color: var(--primary);
    color: #fff;
}
.pagination .page-item.active .page-link {
    background: var(--primary);
    border-color: var(--primary);
    color: #fff;
}
.pagination {
    margin-bottom: 1.25rem;
}
.pagination .page-item.page-indicator .page-link {
    padding: 0.65rem 0.8rem;
    font-size: 0.875rem;
}
.pagination .page-item.page-indicator:hover .page-link {
    color: #b1b1b1;
}
.pagination .page-item .page-link {
    text-align: center;
    z-index: 1;
    padding: 0.55rem 1rem;
    font-size: 1rem;
    background: rgba(255, 255, 255, 0.15);
    color: #b1b1b1;
    border: 0.0625rem solid #f0f1f5;
}
[data-theme-version="dark"] .pagination .page-item .page-link {
    border-color: #333a54;
    color: #828690;
    background: rgba(255, 255, 255, 0);
}
.pagination .page-item .page-link:hover i,
.pagination .page-item .page-link span {
    color: #fff;
}
.pagination .page-item .page-link:focus {
    outline: 0;
    box-shadow: none;
}
.pagination .page-item .page-link:hover {
    background: var(--primary);
    color: #fff;
    border-color: var(--primary);
}
.pagination .page-item.active .page-link {
    background-color: var(--primary);
    border-color: var(--primary);
    color: #fff;
    box-shadow: 0 0.625rem 1.25rem 0rem var(--rgba-primary-2);
}
[data-theme-version="dark"] .pagination .page-item.active .page-link {
    color: #fff;
}
.pagination .page-item .page-link {
    color: #b1b1b1;
    transition: all 0.5s;
}
.pagination .page-item:last-child .page-link {
    margin-right: 0;
}
[dir="RTL"] .pagination .page-item:first-child .page-link {
    margin-right: 0;
}
.pagination.no-bg li:not(.page-indicator):not(.active) .page-link {
    background: transparent;
    border-color: transparent;
}
.pagination.no-bg.pagination-primary li:not(.page-indicator):not(.active):hover .page-link {
    background: var(--primary);
    border-color: var(--primary);
}
[data-theme-version="dark"] .pagination.no-bg.pagination-primary li:not(.page-indicator):not(.active):hover .page-link {
    background: var(--primary);
    border-color: var(--primary);
}
.pagination.no-bg.pagination-danger li:not(.page-indicator):not(.active):hover .page-link {
    background: #ff6746;
    border-color: #ff6746;
}
[data-theme-version="dark"] .pagination.no-bg.pagination-danger li:not(.page-indicator):not(.active):hover .page-link {
    background: #ff6746;
    border-color: #ff6746;
}
.pagination.no-bg.pagination-info li:not(.page-indicator):not(.active):hover .page-link {
    background: #48a9f8;
    border-color: #48a9f8;
}
[data-theme-version="dark"] .pagination.no-bg.pagination-info li:not(.page-indicator):not(.active):hover .page-link {
    background: #48a9f8;
    border-color: #48a9f8;
}
.pagination.no-bg.pagination-warning li:not(.page-indicator):not(.active):hover .page-link {
    background: #fe8024;
    border-color: #fe8024;
}
[data-theme-version="dark"] .pagination.no-bg.pagination-warning li:not(.page-indicator):not(.active):hover .page-link {
    background: #fe8024;
    border-color: #fe8024;
}
.pagination-primary .page-item .page-link {
    background: var(--rgba-primary-1);
    border-color: var(--rgba-primary-1);
    color: var(--primary);
}
[data-theme-version="dark"] .pagination-primary .page-item .page-link {
    background: var(--rgba-primary-1);
    border-color: transparent;
    color: var(--primary);
}
.pagination-primary .page-item:hover .page-link,
.pagination-primary .page-item.active .page-link {
    background: var(--primary);
    border-color: var(--primary);
    box-shadow: 0 0.625rem 1.25rem 0rem var(--rgba-primary-2);
}
[data-theme-version="dark"] .pagination-primary .page-item:hover .page-link,
[data-theme-version="dark"] .pagination-primary .page-item.active .page-link {
    color: #fff;
}
.pagination-danger .page-item .page-link {
    background: #ffe5df;
    border-color: #ffe5df;
    color: #ff6746;
}
[data-theme-version="dark"] .pagination-danger .page-item .page-link {
    background: rgba(255, 103, 70, 0.15);
    border-color: transparent;
    color: #ff6746;
}
.pagination-danger .page-item:hover .page-link,
.pagination-danger .page-item.active .page-link {
    background: #ff6746;
    border-color: #ff6746;
    box-shadow: 0 0.625rem 1.25rem 0rem rgba(255, 103, 70, 0.2);
}
[data-theme-version="dark"] .pagination-danger .page-item:hover .page-link,
[data-theme-version="dark"] .pagination-danger .page-item.active .page-link {
    color: #fff;
}
.pagination-info .page-item .page-link {
    background: white;
    border-color: white;
    color: #48a9f8;
}
[data-theme-version="dark"] .pagination-info .page-item .page-link {
    background: rgba(72, 169, 248, 0.1);
    border-color: transparent;
    color: #48a9f8;
}
.pagination-info .page-item:hover .page-link,
.pagination-info .page-item.active .page-link {
    background: #48a9f8;
    border-color: #48a9f8;
    box-shadow: 0 0.625rem 1.25rem 0rem rgba(72, 169, 248, 0.2);
}
.pagination-warning .page-item .page-link {
    background: #fff0e5;
    border-color: #fff0e5;
    color: #fe8024;
}
[data-theme-version="dark"] .pagination-warning .page-item .page-link {
    background: rgba(254, 128, 36, 0.1);
    border-color: transparent;
    color: #fe8024;
}
.pagination-warning .page-item:hover .page-link,
.pagination-warning .page-item.active .page-link {
    background: #fe8024;
    border-color: #fe8024;
    box-shadow: 0 0.625rem 1.25rem 0rem rgba(254, 128, 36, 0.2);
}
.pagination-gutter .page-item {
    margin-right: 0.4375rem;
}
.pagination-gutter .page-item .page-link {
    border-radius: 0.625rem !important;
}
.pagination-circle .page-item {
    margin-right: 0.4375rem;
}
.pagination-circle .page-item .page-link,
.pagination-circle .page-item .page-link {
    width: 2.5rem;
    height: 2.5rem;
    padding: 0;
    line-height: 2.5rem;
    border-radius: 50% !important;
    padding: 0;
}
.pagination-circle .page-item.page-indicator .page-link {
    width: 2.5rem;
    border: 1px solid var(--primary);
    border-radius: 22px !important;
    line-height: 1.3rem;
    height: 2.5rem;
    background: var(--rgba-primary-1);
    color: var(--primary);
}
.pagination-circle .page-item.page-indicator .page-link:hover {
    color: #fff;
    background: var(--primary);
}
.pagination.pagination-md .page-item .page-link {
    width: 1.875rem;
    height: 1.875rem;
    line-height: 1.875rem;
    font-size: 0.875rem;
}
.pagination.pagination-sm .page-item.page-indicator .page-link {
    font-size: 0.75rem;
}
.pagination.pagination-sm .page-item .page-link {
    padding: 0;
    width: 1.875rem;
    height: 1.875rem;
    line-height: 1.875rem;
    font-size: 0.875rem;
}
.pagination.pagination-xs .page-item.page-indicator .page-link {
    font-size: 0.625rem;
}
.pagination.pagination-xs .page-item .page-link {
    padding: 0;
    width: 1.5625rem;
    height: 1.5625rem;
    line-height: 1.5625rem;
    font-size: 0.75rem;
}
.popover {
    border: 0.125rem solid #7accc6;
    min-width: 13.125rem;
    box-shadow: 0 0 1.875rem 0 rgba(0, 0, 0, 0.1);
}
[data-theme-version="dark"] .popover {
    background-color: #251e35;
}
.popover-header {
    background: #7accc6;
    color: #fff;
    font-weight: 300;
}
.popover-header:before {
    border-bottom: 0 !important;
}
.popover-body {
    font-size: 0.75rem;
}
[data-theme-version="dark"] .popover .popover-header {
    border-color: #28253b;
}
@media only screen and (max-width: 767px) {
    .popover {
        z-index: 1;
    }
}
.bootstrap-popover-wrapper .bootstrap-popover:not(:last-child) {
    margin-right: 0.5rem;
}
.bootstrap-popover-wrapper .bootstrap-popover {
    margin-bottom: 0.5rem;
}
.bootstrap-popover-wrapper .bootstrap-popover button:hover,
.bootstrap-popover-wrapper .bootstrap-popover button:focus {
    background: var(--primary);
    color: #fff;
    box-shadow: none;
}
.bs-popover-top .arrow:after,
.bs-popover-auto[data-popper-placement^="top"] .arrow:after,
.bs-popover-auto[x-placement^="top"] .arrow:after {
    bottom: 0rem;
    border-top-color: #7accc6;
}
.bs-popover-left .arrow:after,
.bs-popover-auto[x-placement^="left"] .arrow:after {
    right: 0rem;
    border-left-color: #7accc6;
}
.bs-popover-right .arrow:after,
.bs-popover-auto[x-placement^="right"] .arrow:after {
    left: 0rem;
    border-right-color: #7accc6;
}
.bs-popover-bottom .arrow:after,
.bs-popover-auto[data-popper-placement^="bottom"] .arrow:after,
.bs-popover-auto[x-placement^="bottom"] .arrow:after {
    top: 0rem;
    border-bottom-color: #7accc6;
}
.note-popover {
    display: none;
}
.progress-bar {
    background-color: var(--primary);
}
.progress-bar-primary {
    background-color: var(--primary);
}
.progress-bar-success {
    background-color: #1bd084;
}
.progress-bar-info {
    background-color: #48a9f8;
}
.progress-bar-danger {
    background-color: #ff6746;
}
.progress-bar-warning {
    background-color: #fe8024;
}
.progress-bar-pink {
    background-color: #e83e8c;
}
.progress {
    height: 6px;
    background-color: #f6f6f6;
    overflow: hidden;
}
[data-theme-version="dark"] .progress {
    background-color: #251e35;
}
.progress-bar {
    border-radius: 0.625rem;
}
.progress-vertical {
    display: inline-block;
    margin-bottom: 0;
    margin-right: 2rem;
    min-height: 17rem;
    position: relative;
}
@media (max-width: 991.98px) {
    .progress-vertical {
        margin-right: 1rem;
    }
}
.progress-vertical-bottom {
    display: inline-block;
    margin-bottom: 0;
    margin-right: 2rem;
    min-height: 17rem;
    position: relative;
    transform: rotate(180deg);
}
@media (max-width: 991.98px) {
    .progress-vertical-bottom {
        margin-right: 1rem;
    }
}
.progress-animated {
    animation-duration: 5s;
    animation-name: myanimation;
    transition: all 5s ease 0s;
}
@keyframes myanimation {
    0% {
        width: 0;
    }
}
@keyframes myanimation {
    0% {
        width: 0;
    }
}
.ribbon {
    position: absolute;
    z-index: 1;
    text-transform: uppercase;
}
.ribbon__one {
    top: 0.9375rem;
    left: -0.6875rem;
    min-height: 1.25rem;
    min-width: 3.25rem;
    text-align: center;
    padding: 0.1875rem 0.625rem;
    background: #3ab54b;
    color: #fff;
    font-size: 0.625rem;
}
.ribbon__one:after {
    position: absolute;
    width: 0;
    height: 0;
    border-top: 0.625rem solid #239132;
    border-left: 0.6875rem solid transparent;
    left: 0;
    content: "";
    bottom: -0.625rem;
}
.ribbon__two {
    width: 3.125rem;
    height: 3.125rem;
    display: inline-block;
    background: #fe8024;
    line-height: 3.125rem;
    text-align: center;
    font-size: 1rem;
    color: #fff;
    right: 0.9375rem;
    top: 0.9375rem;
    border-radius: 0.1875rem;
}
.ribbon__three {
    left: -1.875rem;
    top: 0.875rem;
    width: 6.875rem;
    height: 1.5625rem;
    background-color: #ff6746;
    clip-path: polygon(20% 0%, 80% 0%, 100% 100%, 0% 100%);
    transform: rotate(-45deg);
    color: #fff;
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 0.875rem;
}
.ribbon__four {
    left: 0.5rem;
    top: -0.5rem;
    width: 6.875rem;
    height: 3.125rem;
    background-color: var(--primary);
    z-index: auto;
    color: #fff;
    font-size: 1rem;
    display: flex;
    align-items: center;
    justify-content: center;
}
.ribbon__four:after {
    right: -0.3125rem;
}
.ribbon__four:before {
    left: -0.3125rem;
}
.ribbon__four:after,
.ribbon__four:before {
    z-index: -1;
    background-color: var(--rgba-primary-1);
    top: 0.1875rem;
    transform: rotate(45deg);
    content: "";
    height: 0.625rem;
    width: 0.625rem;
    position: absolute;
}
.ribbon__five {
    left: -1.875rem;
    top: 0.625rem;
    width: 6.875rem;
    height: 1.875rem;
    background-color: var(--primary);
    transform: rotate(-45deg);
    font-size: 0.75rem;
    color: #fff;
    padding-bottom: 0.3125rem;
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 1rem;
}
.ribbon__five:before {
    position: absolute;
    content: "";
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 0 3.125rem 3.125rem 3.125rem;
    border-color: transparent transparent var(--primary) transparent;
    left: 0.25rem;
    top: -2.8125rem;
}
.ribbon__six {
    left: 0;
    top: 1.125rem;
    width: 6.875rem;
    height: 2.375rem;
    background-color: var(--primary);
    clip-path: polygon(0 0,
            100% 0%,
            100% 0,
            85% 50%,
            100% 100%,
            100% 100%,
            0 100%);
    display: flex;
    font-size: 1.25rem;
    align-items: center;
    justify-content: center;
    color: #fff;
}
.ribbon-curve {
    position: absolute;
    top: 0;
    right: -0.375rem;
    width: 0.625rem;
    height: 0.6875rem;
    border-top: 0.6875rem solid #3ab54b;
    border-bottom: 0.625rem solid #3ab54b;
    border-right: 0.3125rem solid transparent;
}
.jsgrid-grid-body:-webkit-scrollbar,
.dataTables_scrollBody:-webkit-scrollbar,
.table-responsive:-webkit-scrollbar {
    background-color: #f5f5f5;
    width: 0.5rem;
    height: 0.5rem;
}
.jsgrid-grid-body:-webkit-scrollbar-track,
.dataTables_scrollBody:-webkit-scrollbar-track,
.table-responsive:-webkit-scrollbar-track {
    -webkit-box-shadow: inset 0 0 0.375rem rgba(0, 0, 0, 0.3);
    border-radius: 0.625rem;
    background-color: #f5f5f5;
}
.jsgrid-grid-body:-webkit-scrollbar-thumb,
.dataTables_scrollBody:-webkit-scrollbar-thumb,
.table-responsive:-webkit-scrollbar-thumb {
    border-radius: 0.625rem;
    -webkit-box-shadow: inset 0 0 0.375rem rgba(0, 0, 0, 0.3);
    background-color: var(--primary);
}
.multi-steps>li.is-active:before,
.multi-steps>li.is-active~li:before {
    content: counter(stepNum);
    font-family: inherit;
    font-weight: 400;
}
.multi-steps>li.is-active:after,
.multi-steps>li.is-active~li:after {
    background-color: #f0f1f5;
}
.multi-steps {
    display: table;
    table-layout: fixed;
    width: 100%;
}
.multi-steps>li {
    counter-increment: stepNum;
    text-align: center;
    display: table-cell;
    position: relative;
    color: var(--primary);
}
@media (max-width: 575.98px) {
    .multi-steps>li {
        font-size: 0.75rem;
    }
}
.multi-steps>li:before {
    content: "\2713";
    display: block;
    margin: 0 auto 0.25rem;
    background-color: #fff;
    width: 1.5625rem;
    height: 1.5625rem;
    line-height: 1.375rem;
    text-align: center;
    font-weight: bold;
    position: relative;
    z-index: 1;
    border-width: 0.125rem;
    border-style: solid;
    border-color: var(--primary);
    border-radius: 0.3125rem;
}
@media (max-width: 575.98px) {
    .multi-steps>li:before {
        width: 1.5625rem;
        height: 1.5625rem;
        line-height: 1.3125rem;
    }
}
.multi-steps>li:after {
    content: "";
    height: 0.125rem;
    width: 100%;
    background-color: var(--primary);
    position: absolute;
    top: 0.75rem;
    left: 50%;
}
[dir="RTL"] .multi-steps>li:after {
    left: auto;
    right: 50%;
}
@media (max-width: 575.98px) {
    .multi-steps>li:after {
        top: 0.75rem;
    }
}
.multi-steps>li:last-child:after {
    display: none;
}
.multi-steps>li.is-active:before {
    background-color: #fff;
    border-color: var(--primary);
}
.multi-steps>li.is-active~li {
    color: #7e7e7e;
}
.multi-steps>li.is-active~li:before {
    background-color: #f0f1f5;
    border-color: #f0f1f5;
}
.nav-pills .nav-link {
    border-radius: 0.625rem;
    padding: 0.75rem 1.25rem;
}
.default-tab .nav-link {
    background: transparent;
    border-radius: 0rem;
    font-weight: 500;
}
.default-tab .nav-link i {
    display: inline-block;
    transform: scale(1.5);
    color: var(--primary);
}
.default-tab .nav-link:focus,
.default-tab .nav-link:hover,
.default-tab .nav-link.active {
    color: #495057;
    background-color: #fff;
    border-color: #dee2e6 #dee2e6 #fff #ebeef6;
    border-radius: 0.625rem 0.625rem 0 0;
    color: var(--primary);
}
[data-theme-version="dark"] .default-tab .nav-link:focus,
[data-theme-version="dark"] .default-tab .nav-link:hover,
[data-theme-version="dark"] .default-tab .nav-link.active {
    background-color: var(--rgba-primary-1);
    border-color: transparent transparent #333a54 transparent;
}
.custom-tab-1 .nav-link {
    background: transparent;
    border-radius: 0rem;
    font-weight: 500;
    border-bottom: 0.1875rem solid transparent;
    border-width: 0 0rem 0.1875rem 0;
}
.custom-tab-1 .nav-link i {
    display: inline-block;
    transform: scale(1.5);
    color: var(--primary);
}
.custom-tab-1 .nav-link:focus,
.custom-tab-1 .nav-link:hover,
.custom-tab-1 .nav-link.active {
    color: #495057;
    background-color: #fff;
    border-color: var(--primary);
    border-radius: 0;
    color: var(--primary);
    border-width: 0 0rem 0.1875rem 0;
}
[data-theme-version="dark"] .custom-tab-1 .nav-link:focus,
[data-theme-version="dark"] .custom-tab-1 .nav-link:hover,
[data-theme-version="dark"] .custom-tab-1 .nav-link.active {
    background-color: var(--rgba-primary-1);
}
.nav-pills.light .nav-link.active,
.nav-pills.light .show>.nav-link {
    background: var(--rgba-primary-1);
    color: var(--primary);
    box-shadow: none;
}
[data-theme-version="dark"] .nav-pills.light .nav-link.active,
[data-theme-version="dark"] .nav-pills.light .show>.nav-link {
    background: var(--rgba-primary-1);
}
.nav-pills .nav-link.active,
.nav-pills .show>.nav-link {
    background-color: var(--primary);
    box-shadow: 0 0 1.25rem 0 var(--rgba-primary-2);
}
.tooltip-wrapper button:not(:last-child) {
    margin-right: 0.5rem;
}
.tooltip-wrapper button:hover {
    background: var(--primary);
    color: #fff;
}
.tooltip-wrapper button {
    margin-bottom: 0.5rem;
}
.tooltip-wrapper button:focus {
    box-shadow: none;
}
.tooltip-inner {
    border-radius: 0;
    background: #333333;
    font-size: 0.75rem;
    font-weight: 300;
    padding: 0.35rem 0.7rem;
}
.bs-tooltip-bottom .arrow:before,
.bs-tooltip-auto[data-popper-placement^="bottom"] .arrow:before,
.bs-tooltip-auto[x-placement^="bottom"] .arrow:before {
    border-bottom-color: #333333;
}
.bs-tooltip-right .arrow:before,
.bs-tooltip-auto[x-placement^="right"] .arrow:before {
    border-right-color: #333333;
}
.bs-tooltip-left .arrow:before,
.bs-tooltip-auto[x-placement^="left"] .arrow:before {
    border-left-color: #333333;
}
.bs-tooltip-top .arrow:before,
.bs-tooltip-auto[data-popper-placement^="top"] .arrow:before,
.bs-tooltip-auto[x-placement^="top"] .arrow:before {
    border-top-color: #333333;
}
.widget-timeline .timeline {
    list-style: none;
    position: relative;
}
.widget-timeline .timeline:before {
    top: 1.25rem;
    bottom: 0;
    position: absolute;
    content: " ";
    width: 0.1875rem;
    left: 0.5625rem;
    margin-right: -0.0938rem;
    background: #babbbf;
}
[data-theme-version="dark"] .widget-timeline .timeline:before {
    background: #333a54;
}
[dir="RTL"] .widget-timeline .timeline:before {
    left: auto;
    right: 0.5625rem;
    margin-right: auto;
    margin-left: -0.0938rem;
}
.widget-timeline .timeline>li {
    margin-bottom: 0.9375rem;
    position: relative;
}
.widget-timeline .timeline>li:before {
    content: " ";
    display: table;
}
.widget-timeline .timeline>li:after {
    content: " ";
    display: table;
    clear: both;
}
.widget-timeline .timeline>li>.timeline-panel {
    border-radius: 0.625rem;
    padding: 0.9375rem 1.25rem;
    position: relative;
    display: block;
    margin-left: 2.5rem;
    border-width: 0.0625rem;
    border-style: solid;
}
.widget-timeline .timeline>li>.timeline-panel span {
    font-size: 0.75rem;
    display: block;
    margin-bottom: 0.3125rem;
    opacity: 0.8;
    letter-spacing: 0.0625rem;
}
.widget-timeline .timeline>li>.timeline-panel p {
    font-size: 0.875rem;
}
.widget-timeline .timeline>li>.timeline-panel:after {
    content: "";
    width: 0.625rem;
    height: 0.625rem;
    background: inherit;
    border-color: inherit;
    border-style: solid;
    border-width: 0rem 0rem 0.0625rem 0.0625rem;
    display: block;
    position: absolute;
    left: -0.3125rem;
    transform: rotate(45deg);
    top: 0.9375rem;
}
.widget-timeline .timeline>li>.timeline-badge {
    border-radius: 50%;
    height: 1.375rem;
    left: 0;
    position: absolute;
    top: 0.625rem;
    width: 1.375rem;
    border-width: 0.125rem;
    border-style: solid;
    background: #fff;
    padding: 0.25rem;
}
[data-theme-version="dark"] .widget-timeline .timeline>li>.timeline-badge {
    background-color: #28253b;
}
.widget-timeline .timeline>li>.timeline-badge:after {
    content: "";
    width: 0.625rem;
    height: 0.625rem;
    border-radius: 100%;
    display: block;
}
[dir="RTL"] .widget-timeline .timeline>li>.timeline-badge {
    left: auto;
    right: 1.1875rem;
}
.widget-timeline .timeline-body>p {
    font-size: 0.75rem;
}
.widget-timeline .timeline-badge.primary {
    border-color: var(--rgba-primary-1);
}
[data-theme-version="dark"] .widget-timeline .timeline-badge.primary {
    border-color: var(--rgba-primary-1);
}
.widget-timeline .timeline-badge.primary:after {
    background-color: var(--primary);
    box-shadow: 0 0.3125rem 0.625rem 0 var(--rgba-primary-2);
}
.widget-timeline .timeline-badge.primary+.timeline-panel {
    background: var(--rgba-primary-1);
    border-color: var(--rgba-primary-1);
}
[data-theme-version="dark"] .widget-timeline .timeline-badge.primary+.timeline-panel {
    border-color: transparent;
    background-color: var(--rgba-primary-1);
}
.widget-timeline .timeline-badge.success {
    border-color: #b7f6db;
}
[data-theme-version="dark"] .widget-timeline .timeline-badge.success {
    border-color: rgba(27, 208, 132, 0.1);
}
.widget-timeline .timeline-badge.success:after {
    background-color: #1bd084 !important;
    box-shadow: 0 0.3125rem 0.625rem 0 rgba(27, 208, 132, 0.2);
}
.widget-timeline .timeline-badge.success+.timeline-panel {
    background: #b7f6db;
    border-color: #b7f6db;
}
[data-theme-version="dark"] .widget-timeline .timeline-badge.success+.timeline-panel {
    background-color: rgba(27, 208, 132, 0.1);
    border-color: transparent;
}
.widget-timeline .timeline-badge.warning {
    border-color: #fff0e5;
}
[data-theme-version="dark"] .widget-timeline .timeline-badge.warning {
    border-color: rgba(254, 128, 36, 0.1);
}
.widget-timeline .timeline-badge.warning:after {
    background-color: #fe8024 !important;
    box-shadow: 0 0.3125rem 0.625rem 0 rgba(254, 128, 36, 0.2);
}
.widget-timeline .timeline-badge.warning+.timeline-panel {
    background: #fff0e5;
    border-color: #fff0e5;
}
[data-theme-version="dark"] .widget-timeline .timeline-badge.warning+.timeline-panel {
    background-color: rgba(254, 128, 36, 0.1);
    border-color: transparent;
}
.widget-timeline .timeline-badge.danger {
    border-color: #ffe5df;
}
[data-theme-version="dark"] .widget-timeline .timeline-badge.danger {
    border-color: rgba(255, 103, 70, 0.15);
}
.widget-timeline .timeline-badge.danger:after {
    background-color: #ff6746 !important;
    box-shadow: 0 0.3125rem 0.625rem 0 rgba(255, 103, 70, 0.2);
}
.widget-timeline .timeline-badge.danger+.timeline-panel {
    background: #ffe5df;
    border-color: #ffe5df;
}
[data-theme-version="dark"] .widget-timeline .timeline-badge.danger+.timeline-panel {
    background-color: rgba(255, 103, 70, 0.15);
    border-color: transparent;
}
.widget-timeline .timeline-badge.info {
    border-color: white;
}
[data-theme-version="dark"] .widget-timeline .timeline-badge.info {
    border-color: rgba(72, 169, 248, 0.1);
}
.widget-timeline .timeline-badge.info:after {
    background-color: #48a9f8 !important;
    box-shadow: 0 0.3125rem 0.625rem 0 rgba(72, 169, 248, 0.2);
}
.widget-timeline .timeline-badge.info+.timeline-panel {
    background: white;
    border-color: white;
}
[data-theme-version="dark"] .widget-timeline .timeline-badge.info+.timeline-panel {
    background-color: rgba(72, 169, 248, 0.1);
    border-color: transparent;
}
.widget-timeline .timeline-badge.dark {
    border-color: #f1f1f1;
}
[data-theme-version="dark"] .widget-timeline .timeline-badge.dark {
    border-color: rgba(177, 177, 177, 0.35);
}
.widget-timeline .timeline-badge.dark:after {
    background-color: #b1b1b1 !important;
    box-shadow: 0 0.3125rem 0.625rem 0 rgba(177, 177, 177, 0.2);
}
.widget-timeline .timeline-badge.dark+.timeline-panel {
    background: #f1f1f1;
    border-color: #f1f1f1;
}
[data-theme-version="dark"] .widget-timeline .timeline-badge.dark+.timeline-panel {
    background-color: rgba(177, 177, 177, 0.35);
    border-color: transparent;
}
.widget-timeline.style-1 .timeline-panel {
    background: transparent;
}
.widget-timeline.style-1 .timeline .timeline-badge.timeline-badge+.timeline-panel {
    background: transparent !important;
    border-style: solid;
    border-width: 0 0 0 0.3125rem;
    border-radius: 0;
    padding: 0.3125rem 0.625rem 0.3125rem 0.9375rem;
}
.widget-timeline.style-1 .timeline .timeline-badge.timeline-badge+.timeline-panel:after {
    border: 0;
    left: -0.5625rem;
    width: 0.4375rem;
    height: 0.4375rem;
}
.widget-timeline.style-1 .timeline .timeline-badge.primary+.timeline-panel {
    border-color: var(--primary);
}
.widget-timeline.style-1 .timeline .timeline-badge.primary+.timeline-panel:after {
    background: var(--primary);
}
.widget-timeline.style-1 .timeline .timeline-badge.success+.timeline-panel {
    border-color: #1bd084;
}
.widget-timeline.style-1 .timeline .timeline-badge.success+.timeline-panel:after {
    background: #1bd084;
}
.widget-timeline.style-1 .timeline .timeline-badge.warning+.timeline-panel {
    border-color: #fe8024;
}
.widget-timeline.style-1 .timeline .timeline-badge.warning+.timeline-panel:after {
    background: #fe8024;
}
.widget-timeline.style-1 .timeline .timeline-badge.danger+.timeline-panel {
    border-color: #ff6746;
}
.widget-timeline.style-1 .timeline .timeline-badge.danger+.timeline-panel:after {
    background: #ff6746;
}
.widget-timeline.style-1 .timeline .timeline-badge.info+.timeline-panel {
    border-color: #48a9f8;
}
.widget-timeline.style-1 .timeline .timeline-badge.info+.timeline-panel:after {
    background: #48a9f8;
}
.widget-timeline.style-1 .timeline .timeline-badge.dark+.timeline-panel {
    border-color: #b1b1b1;
}
.widget-timeline.style-1 .timeline .timeline-badge.dark+.timeline-panel:after {
    background: #b1b1b1;
}
#chart_widget_4 {
    height: 255px !important;
}
#chart_widget_5 .ct-series-a .ct-line,
#chart_widget_5 .ct-series-a .ct-point {
    stroke: #46ffc8;
}
#chart_widget_5 .ct-line {
    stroke-width: 1px;
}
#chart_widget_5 .ct-point {
    stroke-width: 2px;
}
#chart_widget_5 .ct-series-a .ct-area {
    fill: #43d66c;
}
#chart_widget_5 .ct-area {
    fill-opacity: 1;
}
#chart_widget_6 .ct-series-a .ct-line,
#chart_widget_6 .ct-series-a .ct-point {
    stroke: #48a9f8;
}
#chart_widget_6 .ct-line {
    stroke-width: 2px;
}
#chart_widget_6 .ct-point {
    stroke-width: 5px;
}
#chart_widget_6 .ct-series-a .ct-area {
    fill: #48a9f8;
}
#chart_widget_6 .ct-area {
    fill-opacity: 0.5;
}
#chart_widget_8 {
    height: 255px;
}
#chart_widget_8 .ct-series-a .ct-line,
#chart_widget_8 .ct-series-a .ct-point {
    stroke: #48a9f8;
}
#chart_widget_8 .ct-line {
    stroke-width: 2px;
}
#chart_widget_8 .ct-point {
    stroke-width: 5px;
}
#chart_widget_8 .ct-series-a .ct-area {
    fill: #48a9f8;
}
#chart_widget_8 .ct-area {
    fill-opacity: 0.5;
}
#chart_widget_9,
#chart_widget_10 {
    height: 250px !important;
}
#chart_widget_11 .ct-slice-donut,
#chart_widget_12 .ct-slice-donut,
#chart_widget_13 .ct-slice-donut {
    stroke-width: 25px !important;
}
#chart_widget_11 {
    height: 270px !important;
}
#chart_widget_17 {
    height: 150px !important;
}
.chart_widget_tab_one .nav-link {
    border: 1px solid #ddd;
}
.chart_widget_tab_one .nav-link.active {
    background-color: var(--primary);
    border: 1px solid var(--primary);
    color: #fff;
}
.chart_widget_tab_one .nav-link.active:hover {
    border: 1px solid var(--primary);
}
.chart_widget_tab_one .nav-link:hover {
    border: 1px solid #ddd;
}
[data-theme-version="dark"] .ccc-widget>div {
    background: #28253b !important;
    border-color: #333a54 !important;
}
.social-icon {
    display: inline-block;
    width: 40px;
    height: 40px;
    line-height: 40px;
    border-radius: 4px;
    text-align: center;
    background: #f2f2f2;
    margin-bottom: 0.5rem;
    font-size: 20px;
}
.social-icon i {
    color: #fff;
}
.social-icon.youtube {
    background: #ff0000;
}
.social-icon.facebook {
    background: #3b5998;
}
.social-icon.twitter {
    background: #1da1f2;
}
.social-icon2 a {
    border: 0.1rem solid var(--primary);
    display: block;
    padding: 1rem;
    margin-top: 1.5rem;
    margin-bottom: 0.5rem;
    border-radius: 0.3rem;
    font-size: 1.6rem;
}
.social-icon2 i {
    font-size: 12px;
    color: var(--primary);
}
.social-icon3 ul li {
    display: inline-block;
}
.social-icon3 ul li a {
    display: block;
}
.social-icon3 ul li a i {
    font-size: 1.4rem;
    padding: 1rem 0.7rem;
    color: #464a53;
}
.social-icon3 ul li a:hover i {
    color: var(--primary);
}
.social-icons-muted ul li a i {
    color: #89879f;
}
.social-links a {
    padding: 0.5rem;
}
.widget-stat .media {
    padding: 0px 0;
    align-items: center;
}
.widget-stat .media>span {
    height: 85px;
    width: 85px;
    border-radius: 50px;
    padding: 10px 12px;
    font-size: 32px;
    display: flex;
    justify-content: center;
    align-items: center;
    color: #464a53;
}
@media only screen and (max-width: 1400px) {
    .widget-stat .media>span {
        height: 70px;
        width: 70px;
        min-width: 70px;
    }
}
.widget-stat .media .media-body p {
    font-weight: 500;
    font-size: 16px;
    line-height: 1.5;
}
@media only screen and (max-width: 1400px) {
    .widget-stat .media .media-body p {
        font-size: 14px;
    }
}
[data-theme-version="dark"] .widget-stat .media .media-body p {
    color: #c4c9d5;
}
.widget-stat .media .media-body small,
.widget-stat .media .media-body .small,
.widget-stat .media .media-body .small {
    font-size: 75%;
}
.widget-stat .media .media-body h3,
.widget-stat .media .media-body .h3 {
    font-size: 30px;
    font-weight: 600;
    margin: 0;
    line-height: 1.2;
}
.widget-stat .media .media-body h4,
.widget-stat .media .media-body .h4 {
    font-size: 24px;
    display: inline-block;
    vertical-align: middle;
}
.widget-stat .media .media-body span {
    margin-left: 5px;
}
.widget-stat[class*="bg-"] .media>span {
    background-color: rgba(255, 255, 255, 0.25);
    color: #fff;
}
.widget-stat[class*="bg-"] .progress {
    background-color: rgba(255, 255, 255, 0.25) !important;
}
[dir="RTL"] .widget-stat .media .media-body span {
    margin-left: 0;
    margin-right: 10px;
}
.dez-widget-1 .card {
    background: #ffe7db;
}
.dez-widget-1 .card .card-body p {
    color: #f87533;
}
.dez-widget-1 .icon {
    float: right;
    width: 50px;
    height: 50px;
    display: flex;
    align-items: center;
    justify-content: center;
    border-radius: 6px;
    font-size: 28px;
}
.bgl-primary {
    background: var(--rgba-primary-1);
    border-color: var(--rgba-primary-1);
}
[data-theme-version="dark"] .bgl-primary {
    background-color: var(--rgba-primary-1);
    border-color: var(--rgba-primary-1);
}
.bgl-secondary {
    background: #d3eab6;
    border-color: #d3eab6;
}
[data-theme-version="dark"] .bgl-secondary {
    background-color: rgba(139, 199, 64, 0.5);
    border-color: rgba(139, 199, 64, 0.5);
}
.bgl-success {
    background: #b7f6db;
    border-color: #b7f6db;
}
[data-theme-version="dark"] .bgl-success {
    background-color: rgba(27, 208, 132, 0.1);
    border-color: rgba(27, 208, 132, 0.1);
}
.bgl-warning {
    background: #fff0e5;
    border-color: #fff0e5;
}
[data-theme-version="dark"] .bgl-warning {
    background-color: rgba(254, 128, 36, 0.1);
    border-color: rgba(254, 128, 36, 0.1);
}
.bgl-danger {
    background: #ffe5df;
    border-color: #ffe5df;
}
[data-theme-version="dark"] .bgl-danger {
    background-color: rgba(255, 103, 70, 0.15);
    border-color: rgba(255, 103, 70, 0.15);
}
.bgl-info {
    background: white;
    border-color: white;
}
[data-theme-version="dark"] .bgl-info {
    background-color: rgba(72, 169, 248, 0.1);
    border-color: rgba(72, 169, 248, 0.1);
}
.bg-primary-light {
    background: var(--rgba-primary-1);
}
[data-theme-version="dark"] .bg-primary-light {
    background-color: var(--rgba-primary-1);
}
.bg-secondary-light {
    background: rgba(211, 234, 182, 0.5);
}
[data-theme-version="dark"] .bg-secondary-light {
    background-color: rgba(139, 199, 64, 0.05);
}
.bg-success-light {
    background: rgba(183, 246, 219, 0.5);
}
[data-theme-version="dark"] .bg-success-light {
    background-color: rgba(27, 208, 132, 0.05);
}
.bg-warning-light {
    background: rgba(255, 240, 229, 0.5);
}
[data-theme-version="dark"] .bg-warning-light {
    background-color: rgba(254, 128, 36, 0.05);
}
.bg-danger-light {
    background: rgba(255, 229, 223, 0.5);
}
[data-theme-version="dark"] .bg-danger-light {
    background-color: rgba(255, 103, 70, 0.05);
}
.bg-info-light {
    background: rgba(255, 255, 255, 0.5);
}
[data-theme-version="dark"] .bg-info-light {
    background-color: rgba(72, 169, 248, 0.05);
}
.bgl-dark {
    background: #f1f1f1;
    border-color: #f1f1f1;
}
.bgl-light {
    background: #babbbf;
    border-color: #babbbf;
}
.overlay-box {
    position: relative;
    z-index: 1;
}
.overlay-box:after {
    content: "";
    width: 100%;
    height: 100%;
    left: 0;
    top: 0;
    position: absolute;
    opacity: 0.85;
    background: var(--primary);
    z-index: -1;
}
.rating-bar {
    font-size: 13px;
}
.tdl-holder {
    margin: 0 auto;
}
.tdl-holder ul {
    list-style: none;
    margin: 0;
    padding: 0;
}
.tdl-holder li {
    background-color: #fff;
    border-bottom: 1px solid #f0f1f5;
    list-style: none none;
    margin: 0;
    padding: 0;
}
.tdl-holder li span {
    margin-left: 35px;
    font-size: 1rem;
    vertical-align: middle;
    transition: all 0.2s linear;
}
[dir="RTL"] .tdl-holder li span {
    margin-left: auto;
    margin-right: 35px;
}
.tdl-holder label {
    cursor: pointer;
    display: block;
    line-height: 50px;
    padding-left: 1.5rem;
    position: relative;
    margin: 0 !important;
}
[dir="RTL"] .tdl-holder label {
    padding-left: 0;
    padding-right: 1.5rem;
}
.tdl-holder label:hover {
    background-color: #eef1f6;
    color: #b1b1b1;
}
.tdl-holder label:hover a {
    color: #ff6746;
}
.tdl-holder label a {
    color: #fff;
    display: inline-block;
    line-height: normal;
    height: 100%;
    text-align: center;
    text-decoration: none;
    width: 50px;
    transition: all 0.2s linear;
    padding: 18px 0px;
    font-size: 18px;
    position: absolute;
    right: 0;
}
[dir="RTL"] .tdl-holder label a {
    right: auto;
    left: 0;
}
.tdl-holder input[type="checkbox"] {
    cursor: pointer;
    opacity: 0;
    position: absolute;
}
.tdl-holder input[type="checkbox"]+i {
    background-color: #fff;
    border: 1px solid #e7e7e7;
    display: block;
    height: 20px;
    position: absolute;
    top: 15px;
    width: 20px;
    z-index: 1;
    border-radius: 00px;
    font-size: 11px;
    border-radius: 4px;
}
.tdl-holder input[type="checkbox"]:checked+i {
    background: var(--primary);
    border-color: transparent;
}
.tdl-holder input[type="checkbox"]:checked+i:after {
    content: "\f00c";
    font-family: "fontAwesome";
    display: block;
    left: 2px;
    position: absolute;
    top: -14px;
    z-index: 2;
    color: #fff;
}
.tdl-holder input[type="checkbox"]:checked~span {
    text-decoration: line-through;
    position: relative;
}
.tdl-holder input[type="text"] {
    background-color: #fff;
    height: 50px;
    margin-top: 29px;
    border-radius: 3px;
}
.tdl-holder input[type="text"]:placeholder {
    color: #b1b1b1;
}
.widget-message p {
    font-size: 14px;
    line-height: 1.5;
}
.picker .picker__frame {
    min-width: 450px !important;
    max-width: 450px !important;
}
.picker .picker__frame .picker__box {
    padding: 20px;
    border: 0;
    box-shadow: 0 5px 10px rgba(0, 0, 0, 0.1);
}
.picker .picker__frame .picker__box .picker__header {
    margin-top: 0;
}
.picker .picker__frame .picker__box .picker__header .picker__year {
    color: var(--primary);
    font-style: inherit;
    font-size: 20px;
}
.picker .picker__frame .picker__box .picker__header .picker__nav--prev,
.picker .picker__frame .picker__box .picker__header .picker__nav--next {
    width: 40px;
    height: 40px;
    padding: 0;
    line-height: 40px;
    border-radius: 2px;
}
.picker .picker__frame .picker__box .picker__header .picker__nav--prev:before,
.picker .picker__frame .picker__box .picker__header .picker__nav--next:before {
    content: none !important;
}
.picker .picker__frame .picker__box .picker__header .picker__nav--prev:after,
.picker .picker__frame .picker__box .picker__header .picker__nav--next:after {
    font-family: fontawesome;
    border: 0;
    margin: 0 auto;
    font-size: 22px;
}
.picker .picker__frame .picker__box .picker__header .picker__nav--prev:hover,
.picker .picker__frame .picker__box .picker__header .picker__nav--next:hover {
    background-color: var(--rgba-primary-3) !important;
    color: var(--primary) !important;
}
.picker .picker__frame .picker__box .picker__header .picker__nav--prev {
    left: 0;
}
.picker .picker__frame .picker__box .picker__header .picker__nav--prev:after {
    content: "\f0d9";
}
.picker .picker__frame .picker__box .picker__header .picker__nav--next {
    right: 0;
}
.picker .picker__frame .picker__box .picker__header .picker__nav--next:after {
    content: "\f0da";
}
.picker .picker__frame .picker__box .picker__table .picker__weekday {
    padding: 10px 0;
    font-size: 16px;
}
.picker .picker__frame .picker__box .picker__table .picker__day {
    width: 40px;
    height: 40px;
    border-radius: 50px;
    padding: 0 !important;
    font-size: 16px;
    line-height: 40px;
    margin: auto;
    border: 0 !important;
}
.picker .picker__frame .picker__box .picker__table .picker__day.picker__day--today:before {
    content: none !important;
}
.picker .picker__frame .picker__box .picker__table .picker__day.picker__day--highlighted {
    border: 0 !important;
    padding: 0;
    background-color: var(--rgba-primary-3) !important;
    color: #fff !important;
}
.picker .picker__frame .picker__box .picker__table .picker__day:hover {
    background-color: var(--rgba-primary-3) !important;
    color: #fff !important;
}
.picker .picker__frame .picker__box .picker__footer .picker__button--today {
    background-color: var(--rgba-primary-3) !important;
    color: #fff !important;
}
.picker .picker__frame .picker__box .picker__footer .picker__button--today:before {
    content: none !important;
}
.picker .picker__frame .picker__box .picker__footer .picker__button--clear,
.picker .picker__frame .picker__box .picker__footer .picker__button--close,
.picker .picker__frame .picker__box .picker__footer .picker__button--today {
    border: 0;
    border-radius: 2px;
    font-size: 16px;
}
.picker .picker__frame .picker__box .picker__footer .picker__button--clear:hover,
.picker .picker__frame .picker__box .picker__footer .picker__button--close:hover,
.picker .picker__frame .picker__box .picker__footer .picker__button--today:hover {
    background-color: var(--rgba-primary-3) !important;
    color: #fff !important;
}
@media only screen and (max-width: 575px) {
    .picker .picker__frame {
        min-width: 100% !important;
        max-width: 100% !important;
    }
    .picker .picker__frame .picker__box {
        padding: 15px;
        margin: 0 10px;
    }
}
.card-list {
    overflow: unset;
    height: calc(100% - 50px);
}
.card-list .card-header {
    padding-top: 0;
    padding-bottom: 0;
}
.card-list .card-header .photo {
    overflow: hidden;
    border-radius: 5px;
    width: 100%;
}
@media only screen and (max-width: 1199px) {
    .card-list {
        height: calc(100% - 40px);
    }
}
.card-list.list-left {
    margin-top: 15px;
    margin-left: 15px;
}
.card-list.list-left .card-header {
    padding-left: 0;
}
.card-list.list-left .card-header .photo {
    margin: -15px 15px 0 -15px;
}
.card-list.list-right {
    margin-top: 15px;
    margin-right: 15px;
    text-align: right;
}
.card-list.list-right .card-header {
    padding-right: 0;
}
.card-list.list-right .card-header .photo {
    margin: -15px -15px 0 15px;
}
.card-list.list-right .card-header .photo img {
    width: 100%;
}
.card-list.list-center {
    margin-top: 15px;
}
.card-list.list-center .card-header .photo {
    margin: -15px 0 0 0;
}
.card-list .photo img {
    width: 100%;
}
.card-profile .profile-photo {
    margin-top: -20px;
}
.widget-media .timeline .timeline-panel {
    display: flex;
    align-items: center;
    border-bottom: 1px solid #eaeaea;
    padding-bottom: 15px;
    margin-bottom: 15px;
}
.widget-media .timeline .timeline-panel .media {
    width: 50px;
    height: 50px;
    background: #eee;
    border-radius: 12px;
    overflow: hidden;
    font-size: 20px;
    text-align: center;
    display: flex;
    align-items: center;
    justify-content: center;
    font-weight: 700;
    align-self: start;
}
.widget-media .timeline .timeline-panel .media-primary {
    background: var(--rgba-primary-1);
    color: var(--primary);
}
[data-theme-version="dark"] .widget-media .timeline .timeline-panel .media-primary {
    background-color: var(--rgba-primary-1);
}
.widget-media .timeline .timeline-panel .media-info {
    background: white;
    color: #48a9f8;
}
[data-theme-version="dark"] .widget-media .timeline .timeline-panel .media-info {
    background-color: rgba(72, 169, 248, 0.1);
}
.widget-media .timeline .timeline-panel .media-warning {
    background: #fff0e5;
    color: #fe8024;
}
[data-theme-version="dark"] .widget-media .timeline .timeline-panel .media-warning {
    background-color: rgba(254, 128, 36, 0.1);
}
.widget-media .timeline .timeline-panel .media-danger {
    background: #ffe5df;
    color: #ff6746;
}
[data-theme-version="dark"] .widget-media .timeline .timeline-panel .media-danger {
    background-color: rgba(255, 103, 70, 0.15);
}
.widget-media .timeline .timeline-panel .media-success {
    background: #b7f6db;
    color: #1bd084;
}
[data-theme-version="dark"] .widget-media .timeline .timeline-panel .media-success {
    background-color: rgba(27, 208, 132, 0.1);
}
.widget-media .timeline .timeline-panel .media-body p {
    font-size: 14px;
    line-height: 1.5;
}
.widget-media .timeline .timeline-panel .dropdown {
    align-self: self-end;
    margin-top: 5px;
}
.widget-media .timeline li:last-child .timeline-panel {
    margin-bottom: 0;
    border-bottom: 0;
    padding-bottom: 0;
}
.card[class*="bg-"] .timeline .timeline-panel {
    border-color: rgba(255, 255, 255, 0.2) !important;
}
@media only screen and (max-width: 1199px) {
    .table {
        font-size: 0.875rem !important;
    }
}
.table strong {
    color: #b1b1b1;
}
.table td {
    border-color: #f0f1f5;
    padding: 12px 9px;
}
[data-theme-version="dark"] .table td {
    border-color: #333a54;
}
.table.shadow-hover tr:hover {
    background-color: #fff;
    box-shadow: 0 0px 30px var(--rgba-primary-1);
}
[data-theme-version="dark"] .table.shadow-hover tr:hover {
    background-color: #251e35;
}
.table.bg-secondary-hover th,
.table.bg-secondary-hover td {
    border: none;
    font-weight: 500;
}
.table.bg-secondary-hover tr:hover {
    background: #7accc6;
}
.table.bg-secondary-hover tr:hover td,
.table.bg-secondary-hover tr:hover th {
    color: #fff !important;
}
.table.bg-info-hover th,
.table.bg-info-hover td {
    border: none;
    font-weight: 500;
}
.table.bg-info-hover tr:hover {
    background: #48a9f8;
}
.table.bg-info-hover tr:hover td,
.table.bg-info-hover tr:hover th {
    color: #fff !important;
}
.table.bg-warning-hover th,
.table.bg-warning-hover td {
    border: none;
    font-weight: 500;
}
.table.bg-warning-hover tr:hover {
    background: #fe8024;
}
.table.bg-warning-hover tr:hover td,
.table.bg-warning-hover tr:hover th {
    color: #fff !important;
}
.table thead th {
    border-bottom-width: 1px;
    font-size: 14px;
    font-weight: 600;
    letter-spacing: 0.5px;
    border-color: #f0f1f5;
}
[data-theme-version="dark"] .table thead th {
    border-color: #333a54;
}
.table tbody tr td {
    vertical-align: middle;
    border-color: #f0f1f5;
}
[data-theme-version="dark"] .table tbody tr td {
    border-color: #333a54;
}
.table:not(.table-bordered) thead th {
    border-top: none;
}
.table .thead-primary th {
    background-color: var(--primary);
    color: #fff;
}
.table .thead-info th {
    background-color: #48a9f8;
    color: #fff;
}
.table .thead-warning th {
    background-color: #fe8024;
    color: #fff;
}
.table .thead-danger th {
    background-color: #ff6746;
    color: #fff;
}
.table .thead-success th {
    background-color: #1bd084;
    color: #fff;
}
.table.primary-table-bordered {
    border: 1px solid #f0f1f5;
}
[data-theme-version="dark"] .table.primary-table-bordered {
    border-color: #333a54;
}
.table.primary-table-bg-hover thead th {
    background-color: var(--primary-dark-not);
    color: #fff;
    border-bottom: none;
}
.table.primary-table-bg-hover tbody tr {
    background-color: var(--primary);
    color: #fff;
    transition: all 0.1s ease;
}
.table.primary-table-bg-hover tbody tr:hover {
    background-color: var(--rgba-primary-1);
}
.table.primary-table-bg-hover tbody tr:not(:last-child) td,
.table.primary-table-bg-hover tbody tr:not(:last-child) th {
    border-bottom: 1px solid var(--primary-dark-not);
}
.table-responsive-tiny {
    min-width: 18.75rem;
}
.table-responsive-sm {
    min-width: 30rem !important;
}
.table-responsive-md {
    min-width: 36rem !important;
}
.table-responsive-lg {
    min-width: 60.9375rem !important;
}
.table-responsive-xl {
    min-width: 70.9375rem !important;
}
.table-primary,
.table-primary>th,
.table-primary>td {
    background-color: var(--rgba-primary-1);
    color: var(--primary);
}
[data-theme-version="dark"] .table-primary,
[data-theme-version="dark"] .table-primary>th,
[data-theme-version="dark"] .table-primary>td {
    background-color: var(--rgba-primary-1);
}
.table-success,
.table-success>th,
.table-success>td {
    background-color: #b7f6db;
    color: #1bd084;
}
[data-theme-version="dark"] .table-success,
[data-theme-version="dark"] .table-success>th,
[data-theme-version="dark"] .table-success>td {
    background-color: rgba(27, 208, 132, 0.1);
}
.table-info,
.table-info>th,
.table-info>td {
    background-color: white;
    color: #48a9f8;
}
[data-theme-version="dark"] .table-info,
[data-theme-version="dark"] .table-info>th,
[data-theme-version="dark"] .table-info>td {
    background-color: rgba(72, 169, 248, 0.1);
}
.table-warning,
.table-warning>th,
.table-warning>td {
    background-color: #fff0e5;
    color: #fe8024;
}
[data-theme-version="dark"] .table-warning,
[data-theme-version="dark"] .table-warning>th,
[data-theme-version="dark"] .table-warning>td {
    background-color: rgba(254, 128, 36, 0.1);
}
.table-danger,
.table-danger>th,
.table-danger>td {
    background-color: #ffe5df;
    color: #ff6746;
}
[data-theme-version="dark"] .table-danger,
[data-theme-version="dark"] .table-danger>th,
[data-theme-version="dark"] .table-danger>td {
    background-color: rgba(255, 103, 70, 0.15);
}
.table-active,
.table-active>th,
.table-active>td {
    background-color: #f2f4fa;
}
[data-theme-version="dark"] .table-active,
[data-theme-version="dark"] .table-active>th,
[data-theme-version="dark"] .table-active>td {
    background-color: #251e35;
}
.card-table th:first-child,
.card-table td:first-child {
    padding-left: 30px;
}
@media only screen and (max-width: 575px) {
    .card-table th:first-child,
    .card-table td:first-child {
        padding-left: 15px;
    }
}
.card-table th:last-child,
.card-table td:last-child {
    padding-right: 30px;
}
@media only screen and (max-width: 575px) {
    .card-table th:last-child,
    .card-table td:last-child {
        padding-right: 15px;
    }
}
.bootgrid-header {
    padding: 0 !important;
    margin: 0;
}
@media only screen and (max-width: 575px) {
    .bootgrid-header .actionBar {
        padding: 0;
    }
    .bootgrid-header .search {
        margin: 0 0 10px 0;
    }
}
table#example {
    padding: 0rem 0 2rem 0;
}
table.dataTable {
    color: #000;
    border-radius: 0.625rem;
}
#example2_wrapper .dataTables_scrollBody {
    max-height: 33.25rem !important;
}
#employees,
#custommers {
    padding: 0.5rem 0 1rem 0;
}
.dataTables_wrapper .dataTables_paginate {
    padding: 10px 0;
}
@media only screen and (max-width: 1400px) {
    .dataTables_wrapper .dataTables_paginate {
        padding: 5px 0;
    }
}
table.dataTable thead th,
table.dataTable thead td {
    padding: 30px 15px;
    border-bottom: 1px solid #f0f1f5;
}
@media only screen and (max-width: 1400px) {
    table.dataTable thead th,
    table.dataTable thead td {
        padding: 8px 15px;
    }
}
table.dataTable tfoot th,
table.dataTable tfoot td {
    border-top: 0;
}
table.dataTable tbody td {
    background: #fff !important;
}
table.dataTable thead th {
    color: #000;
    font-size: 18px;
    white-space: nowrap;
    font-weight: 600;
}
[data-theme-version="dark"] table.dataTable thead th {
    color: #fff;
}
@media only screen and (max-width: 1400px) {
    table.dataTable thead th {
        font-size: 14px;
    }
}
table.dataTable tbody td {
    font-size: 16px;
    padding: 22px 15px;
}
@media only screen and (max-width: 1400px) {
    table.dataTable tbody td {
        padding: 8px 15px;
        font-size: 14px;
    }
}
table.dataTable tr.selected {
    color: var(--primary);
}
table.dataTable tfoot th {
    color: #b1b1b1;
    font-weight: 600;
}
[data-theme-version="dark"] table.dataTable tfoot th {
    color: #fff;
}
.dataTables_wrapper input[type="search"],
.dataTables_wrapper input[type="text"],
.dataTables_wrapper select {
    border: 1px solid #e2e2e2;
    padding: 0.3rem 0.5rem;
    color: #715d5d;
    border-radius: 5px;
}
[data-theme-version="dark"] .dataTables_wrapper input[type="search"],
[data-theme-version="dark"] .dataTables_wrapper input[type="text"],
[data-theme-version="dark"] .dataTables_wrapper select {
    background: #251e35;
    border-color: #333a54;
    color: #fff;
}
.dataTables_wrapper .dataTables_length {
    margin-bottom: 15px;
}
.dataTables_wrapper .dataTables_length .bootstrap-select {
    width: 80px !important;
    margin: 0 5px;
}
table.dataTable.no-footer {
    border-bottom: 0;
}
.min-w850 {
    min-width: 850px;
}
.rounded-lg {
    min-width: 30px;
}
.dataTables_scroll {
    padding: 1rem 0;
}
.dataTables_scrollFoot {
    padding-top: 1rem;
}
@media (max-width: 991.98px) {
    .dataTables_wrapper .dataTables_length,
    .dataTables_wrapper .dataTables_filter {
        text-align: left;
    }
}
.dataTablesCard {
    background-color: #fff;
    box-shadow: 0px 12px 23px 0px rgba(62, 73, 84, 0.04);
    border-radius: 0;
}
.dataTablesCard tbody tr:hover {
    background: #fff !important;
}
.dataTablesCard tbody tr:hover td {
    background: transparent !important;
}
.dataTables_wrapper .dataTables_info {
    padding: 10px 0;
}
@media only screen and (max-width: 1400px) {
    .dataTables_wrapper .dataTables_info {
        padding: 8px 0;
    }
}
table.dataTable.row-border tbody th,
table.dataTable.row-border tbody td,
table.dataTable.display tbody th,
table.dataTable.display tbody td {
    border-color: #f0f1f5;
}
[data-theme-version="dark"] table.dataTable.row-border tbody th,
[data-theme-version="dark"] table.dataTable.row-border tbody td,
[data-theme-version="dark"] table.dataTable.display tbody th,
[data-theme-version="dark"] table.dataTable.display tbody td {
    border-color: #333a54;
}
table.dataTable thead .sorting {
    background-position: center right 15px;
}
.dataTables_wrapper .dataTables_paginate span {
    border-radius: 0;
    display: inline-block;
    margin: 0 0;
}
.dataTables_wrapper .dataTables_paginate span a {
    color: #fff;
    background: transparent !important;
}
.dataTables_wrapper .dataTables_paginate .paginate_button {
    border: 0 !important;
    padding: 15px 25px;
    border: 0px solid var(--primary) !important;
    background: var(--rgba-primary-3) !important;
    border-radius: 5rem;
    color: var(--primary) !important;
    font-size: 16px;
    margin: 0 2px;
    display: inline-block;
}
@media only screen and (max-width: 1400px) {
    .dataTables_wrapper .dataTables_paginate .paginate_button {
        padding: 8px 15px;
        font-size: 14px;
    }
}
.dataTables_wrapper .dataTables_paginate .paginate_button:hover,
.dataTables_wrapper .dataTables_paginate .paginate_button.current:hover,
.dataTables_wrapper .dataTables_paginate .paginate_button.current {
    color: #fff !important;
    background: var(--primary) !important;
}
.dataTables_wrapper .dataTables_paginate .paginate_button.previous,
.dataTables_wrapper .dataTables_paginate .paginate_button.next {
    background: #fff !important;
    color: var(--primary) !important;
    margin: 0 10px;
}
.dataTables_wrapper .dataTables_paginate .paginate_button.previous:hover,
.dataTables_wrapper .dataTables_paginate .paginate_button.next:hover {
    background: #fff !important;
    color: var(--primary) !important;
}
.fooicon {
    font-size: 1.25rem;
    color: #b1b1b1;
}
.jsgrid-table .jsgrid-header-row>.jsgrid-header-cell {
    color: #b1b1b1;
}
.jsgrid-table>tbody>tr>td {
    padding: 1.2em;
}
.jsgrid-table .jsgrid-insert-row input,
.jsgrid-table .jsgrid-insert-row select,
.jsgrid-table .jsgrid-edit-row input,
.jsgrid-table .jsgrid-edit-row select {
    border: 1px solid #dddfe1;
}
.jsgrid .jsgrid-button {
    border: 0 !important;
    margin-left: 10px;
}
.error-page .error-text {
    font-size: 150px;
    line-height: 1;
}
@media only screen and (max-width: 575px) {
    .error-page .error-text {
        font-size: 80px;
    }
}
.error-page h4,
.error-page .h4 {
    font-size: 40px;
    margin-bottom: 5px;
}
@media only screen and (max-width: 575px) {
    .error-page h4,
    .error-page .h4 {
        font-size: 20px;
    }
}
.error-page p {
    font-size: 16px;
}
@media only screen and (max-width: 575px) {
    .error-page p {
        font-size: 14px;
    }
}
.authincation-content {
    background: var(--primary);
    box-shadow: 0 0 35px 0 rgba(154, 161, 171, 0.15);
    border-radius: 5px;
}
[data-theme-version="dark"] .authincation-content {
    background: #28253b;
    box-shadow: none;
}
.welcome-content {
    background: url('1.5da72251d86f95b8.jpg');
    background-size: cover;
    background-position: center;
    height: 100%;
    padding: 75px 50px;
    position: relative;
    z-index: 1;
    border-top-left-radius: 5px;
    border-bottom-left-radius: 5px;
}
.welcome-content:after {
    content: "";
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    background: var(--primary);
    opacity: 0.75;
    z-index: -1;
    border-top-left-radius: 5px;
    border-bottom-left-radius: 5px;
}
.welcome-content .welcome-title {
    color: #fff;
    font-weight: 500;
    font-size: 20px;
}
.welcome-content p {
    color: #fff;
}
.welcome-content .brand-logo a {
    display: inline-block;
    margin-bottom: 20px;
    font-weight: 700;
    color: #fff;
    font-size: 20px;
}
.welcome-content .brand-logo a img {
    width: 100px;
}
.welcome-content .intro-social {
    position: absolute;
    bottom: 75px;
}
.welcome-content .intro-social ul {
    margin-bottom: 0;
}
.welcome-content .intro-social ul li {
    display: inline-block;
}
.welcome-content .intro-social ul li a {
    color: #fff;
    font-size: 14px;
    padding: 0px 7px;
}
.auth-form {
    padding: 50px 50px;
}
@media only screen and (max-width: 575px) {
    .auth-form {
        padding: 30px;
    }
}
.auth-form .btn {
    height: 50px;
    font-weight: 700;
}
.auth-form .page-back {
    display: inline-block;
    margin-bottom: 15px;
}
.pricing_table_content {
    background: #fff;
    text-align: center;
    border: 1px solid #e7e7e7;
    border-radius: 3px;
    padding: 25px;
    transition: all 0.25s ease-in-out;
}
.pricing_table_content .package {
    font-weight: 700;
    font-size: 18px;
}
.pricing_table_content .price {
    font-weight: 700;
    font-size: 50px;
    line-height: 100px;
    color: #b1b1b1;
}
.pricing_table_content hr {
    margin: 0;
}
.pricing_table_content .price_list {
    padding: 30px 0;
    text-align: left;
    max-width: 175px;
    margin: 0 auto;
}
.pricing_table_content .price_list li {
    color: #909093;
    font-size: 14px;
    line-height: 25px;
    padding: 7px 0;
}
.pricing_table_content .price_list li i {
    margin-right: 15px;
}
.pricing_table_content .price-btn {
    padding: 15px 50px;
    box-shadow: none;
    border: 1px solid #eaeaea;
    border-radius: 5px;
    font-weight: 700;
    font-size: 14px;
    margin-bottom: 25px;
    transition: all 0.25s ease-in-out;
}
.pricing_table_content:focus,
.pricing_table_content:hover {
    transform: scale(1.05);
    box-shadow: 0 0 10px rgba(0, 0, 0, 0.175);
}
.pricing_table_content:focus .price-btn,
.pricing_table_content:hover .price-btn {
    color: #ff6746;
}
.page-timeline .timeline {
    list-style: none;
    padding: 40px 0;
    position: relative;
}
.page-timeline .timeline-workplan.page-timeline .timeline {
    padding-bottom: 0;
    margin-bottom: 0;
}
.page-timeline .timeline-workplan.page-timeline .timeline.timeline>li>.timeline-badge {
    top: 4.5rem;
}
.page-timeline .timeline-workplan.page-timeline .timeline>li {
    margin-bottom: 2.6rem;
}
@media only screen and (min-width: 1200px) and (max-width: 1650px) {
    .page-timeline .timeline-workplan.page-timeline .timeline li>p {
        max-width: 8rem;
    }
}
@media only screen and (max-width: 1199px) {
    .page-timeline .timeline-workplan.page-timeline .timeline li>p {
        max-width: 7rem;
    }
}
@media only screen and (max-width: 991px) {
    .page-timeline .timeline-workplan.page-timeline .timeline li>p {
        max-width: 100%;
    }
}
@media only screen and (max-width: 575px) {
    .page-timeline .timeline-workplan.page-timeline .timeline li>p {
        max-width: 7rem;
    }
}
.page-timeline .timeline-workplan.page-timeline .timeline:before {
    left: 20%;
    top: 6rem;
}
[dir="RTL"] .page-timeline .timeline-workplan.page-timeline .timeline:before {
    right: 22%;
    left: auto;
}
@media only screen and (max-width: 575px) {
    .page-timeline .timeline-workplan.page-timeline .timeline:before {
        left: 22%;
    }
}
.page-timeline .timeline-workplan.page-timeline .timeline .timeline-badge {
    left: 21.4%;
    height: 0.9rem;
    width: 0.9rem;
    background-color: var(--primary);
}
[dir="RTL"] .page-timeline .timeline-workplan.page-timeline .timeline .timeline-badge {
    right: 19.2%;
    left: auto;
}
@media only screen and (min-width: 1200px) and (max-width: 1650px) {
    .page-timeline .timeline-workplan.page-timeline .timeline .timeline-badge {
        left: 22.4%;
    }
}
@media only screen and (max-width: 1199px) {
    .page-timeline .timeline-workplan.page-timeline .timeline .timeline-badge {
        left: 22.4%;
    }
}
@media only screen and (max-width: 991px) {
    .page-timeline .timeline-workplan.page-timeline .timeline .timeline-badge {
        left: 21.7%;
    }
}
@media only screen and (max-width: 767px) {
    .page-timeline .timeline-workplan.page-timeline .timeline .timeline-badge {
        left: 19.5%;
    }
}
@media only screen and (max-width: 575px) {
    .page-timeline .timeline-workplan.page-timeline .timeline .timeline-badge {
        left: 21.4%;
    }
}
.page-timeline .timeline-workplan.page-timeline .timeline .timeline-badge:after {
    position: absolute;
    width: 1.9rem;
    height: 1.9rem;
    background-color: var(--primary-dark-not);
    content: "";
    border-radius: 50%;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
}
.page-timeline .timeline-workplan.page-timeline .timeline .timeline-panel {
    width: 70%;
}
.page-timeline .timeline:before {
    top: 0;
    bottom: 0;
    position: absolute;
    content: " ";
    width: 2px;
    background-color: #eceff2;
    left: 50%;
    margin-left: -1.5px;
}
.page-timeline .timeline>li {
    margin-bottom: 20px;
    position: relative;
}
.page-timeline .timeline>li:after,
.page-timeline .timeline>li:before {
    content: " ";
    display: table;
}
.page-timeline .timeline>li:after {
    clear: both;
}
.page-timeline .timeline>li:after,
.page-timeline .timeline>li:before {
    content: " ";
    display: table;
}
.page-timeline .timeline>li:after {
    clear: both;
}
.page-timeline .timeline>li>.timeline-panel {
    width: 46%;
    float: left;
    border-radius: 2px;
    position: relative;
}
.page-timeline .timeline>li>.timeline-badge {
    background-color: #f2f4fa;
    border: 1px solid #dddfe1;
    border-radius: 50%;
    color: #b1b1b1;
    height: 40px;
    left: 50%;
    line-height: 40px;
    margin-left: -13px;
    position: absolute;
    text-align: center;
    top: 30px;
    width: 40px;
    z-index: 1;
    transform: translate(-25%, -3rem);
}
@media (min-width: 576px) {
    .page-timeline .timeline>li>.timeline-badge {
        width: 50px;
        height: 50px;
        line-height: 50px;
    }
}
.page-timeline .timeline>li.timeline-inverted>.timeline-panel {
    float: right;
}
.page-timeline .timeline>li.timeline-inverted>.timeline-panel:before {
    border-left-width: 0;
    border-right-width: 15px;
    left: -15px;
    right: auto;
}
.page-timeline .timeline>li.timeline-inverted>.timeline-panel:after {
    border-left-width: 0;
    border-right-width: 14px;
    left: -14px;
    right: auto;
}
.page-timeline .timeline-title {
    margin-top: 0;
    color: inherit;
}
.page-timeline .event_time {
    font-size: 14px;
    font-weight: 600;
}
.page-timeline .event_vanue {
    font-size: 14px;
    margin: 5px 0;
    font-weight: 600;
}
.page-timeline .timeline_img {
    height: 100px;
    width: 100px;
}
.page-timeline .timeline-body>p,
.page-timeline .timeline-body>ul {
    margin-bottom: 0;
}
@media (max-width: 767px) {
    .page-timeline ul.timeline:before {
        left: 40px;
    }
    .page-timeline ul.timeline>li>.timeline-panel {
        width: calc(100% - 90px);
        width: -webkit-calc(100% - 90px);
    }
    .page-timeline ul.timeline>li>.timeline-badge {
        left: 28px;
        margin-left: 0;
        top: 16px;
    }
    .page-timeline ul.timeline>li>.timeline-panel {
        float: right;
    }
    .page-timeline ul.timeline>li>.timeline-panel:before {
        border-left-width: 0;
        border-right-width: 15px;
        left: -15px;
        right: auto;
    }
    .page-timeline ul.timeline>li>.timeline-panel:after {
        border-left-width: 0;
        border-right-width: 14px;
        left: -14px;
        right: auto;
    }
    .page-timeline .timeline_img {
        height: 30%;
        width: 30%;
    }
}
.page-timeline .timeline-timestamp {
    text-align: center;
}
.page-timeline .timeline-timestamp .badge {
    padding: 0.8rem 2rem;
    border-radius: 50px;
    font-size: 0.8125rem;
}
.profile-card .title {
    position: relative;
}
.profile-card .title span {
    display: inline-block;
    text-transform: uppercase;
    background: #fff;
    position: relative;
    z-index: 1;
    padding-right: 30px;
}
/* .profile-card .title:after {
    width: 100%;
    height: 1px;
    background: #e7e7e7;
    position: absolute;
    top: 50%;
    transform: translatey(-50%);
    left: 0;
    content: "";
} */
.profile-card .form-group {
    margin-bottom: 30px !important;
}
 .profile-card td .form-group {
    margin-bottom: unset !important;
}
.profile-card .form-group label {
    font-weight: 500;
}
.profile-card .form-group .input-icon .form-control {
    padding-left: 70px;
    z-index: 0;
}
@media only screen and (max-width: 767px) {
    .profile-card .form-group .input-icon .form-control {
        padding-left: 50px;
    }
}
.profile-card .form-group .input-group-prepend {
    position: absolute;
    top: 50%;
    left: 0px;
    z-index: 1;
    transform: translatey(-50%);
}
.profile-card .form-group .input-group-prepend .input-group-text {
    background: transparent;
}
.profile-card .form-group .input-group-prepend .input-group-text i {
    font-size: 30px;
    color: var(--primary);
}
@media only screen and (max-width: 767px) {
    .profile-card .form-group .input-group-prepend .input-group-text i {
        font-size: 18px;
    }
}
.profile-card .form-group .bootstrap-select.form-control button {
    border-color: #c2c2c2 !important;
    border-width: 0 !important;
    border-bottom-width: 1px !important;
    padding: 10px 0px;
    height: 60px;
    font-size: 18px;
    color: #000;
}
@media only screen and (max-width: 767px) {
    .profile-card .form-group .bootstrap-select.form-control button {
        height: 45px;
        font-size: 14px;
    }
}
.profile-card .form-group .bootstrap-select.form-control button:hover,
.profile-card .form-group .bootstrap-select.form-control button:focus {
    border-color: var(--primary) !important;
    border-bottom-width: 2px !important;
}
.profile-card .form-group .bootstrap-select.form-control .dropdown-toggle:after {
    color: var(--primary);
    font-size: 30px;
}

.profile-card .form-group .form-control:placeholder {
    color: #bbbbbb;
}
.profile-card .form-group .form-control:hover,
.profile-card .form-group .form-control:focus {
    border-color: var(--primary);
    border-bottom-width: 2px;
}
.profile-card .form-group .form-control:hover,
.profile-card .form-group .form-control:focus {
    border-color: var(--primary);
    border-width: 1px;
}



@media only screen and (max-width: 767px) {
    .profile-card .form-group .form-control {
        height: 3.125rem;
        font-size: 14px;
    }
}

.progress-icon {
    height: 62px;
    width: 62px;
    display: block;
    font-weight: 600;
    border-radius: 62px;
    line-height: 62px;
    text-align: center;
    border: 1px solid #eeeeee;
}
.skill-progress {
    overflow: visible;
}
.skill-progress .progress-bar {
    position: relative;
    border-radius: 10px;
    overflow: visible;
}
.skill-progress .progress-bar:after {
    content: "";
    position: absolute;
    height: 26px;
    width: 26px;
    top: 50%;
    transform: translatey(-50%);
    right: 0;
    border-radius: 5px;
    background: var(--primary);
}
.full-map-area {
    position: relative;
    border-radius: 12px;
    overflow: hidden;
}
.full-map-area a {
    position: absolute;
    bottom: 30px;
    left: 30px;
}
.full-map-area i {
    background: #3e4954;
    position: absolute;
    top: 30px;
    right: 30px;
    width: 56px;
    height: 56px;
    text-align: center;
    line-height: 56px;
    font-size: 24px;
    color: #fff;
    border-radius: 56px;
}
.full-map-area img {
    width: 100%;
}
.iconbox {
    position: relative;
    padding-left: 70px;
}
.iconbox i {
    background: var(--primary);
    width: 50px;
    height: 50px;
    line-height: 50px;
    border-radius: 50px;
    text-align: center;
    font-size: 28px;
    color: #fff;
    position: absolute;
    left: 0;
    top: 0;
}
.iconbox p {
    margin: 0;
    color: #484848;
    font-size: 18px;
    line-height: 1.3;
    font-weight: 500;
}
.iconbox small,
.iconbox .small {
    margin-bottom: 5px;
    font-size: 16px;
    display: block;
}
.widget-timeline-icon li {
    padding-left: 25px;
    position: relative;
    margin-left: 11px;
    border-left: 3px solid var(--primary);
    min-height: 80px;
    padding-top: 1px;
}
.widget-timeline-icon li .icon {
    position: absolute;
    width: 22px;
    height: 22px;
    font-size: 24px;
    color: #fff;
    text-align: center;
    line-height: 22px;
    border-radius: 22px;
    left: -13px;
    top: 0;
}
.widget-timeline-icon li:last-child {
    border-left: 3px solid transparent;
}
.network-chart {
    margin-top: -55px;
}
@media only screen and (max-width: 575px) {
    .network-chart {
        margin-top: 30px;
    }
}
.search-job .form-control {
    width: 380px;
}
@media only screen and (max-width: 1199px) {
    .search-job .form-control {
        width: 330px;
    }
}
@media only screen and (max-width: 767px) {
    .search-job .form-control {
        width: 100%;
    }
}
.min-w20 {
    min-width: 20px;
}
.shadow_1 {
    box-shadow: 0px 4px 2px 0px rgba(0, 0, 0, 0.1);
}
.shadow_1:hover {
    box-shadow: 0px 0px 30px 0px rgba(0, 0, 0, 0.1);
}
.items-table tbody tr {
    padding: 0;
    border-radius: 0.625rem;
    position: relative;
    box-shadow: 0 1px 0 0 #f8f8f8;
    transition: all 0.5s;
}
.items-table tbody tr .dropdown {
    opacity: 0;
}
.items-table tbody tr.active,
.items-table tbody tr:hover {
    box-shadow: 0 4px 4px 0 rgba(0, 0, 0, 0.25);
    z-index: 1;
}
.items-table tbody tr.active .dropdown,
.items-table tbody tr:hover .dropdown {
    opacity: 1;
}
.items-table tbody tr th,
.items-table tbody tr td {
    border: 0;
    padding: 18px 8px;
}
@media only screen and (max-width: 575px) {
    .items-table {
        width: 500px;
    }
}
.star-review i {
    font-size: 16px;
}
.star-review i.text-gray {
    color: #d9d9d9;
}
.star-review span {
    color: #000;
}
.form-head .breadcrumb {
    background: transparent;
    padding: 0;
}
.form-head .search-area {
    max-width: 300px;
    border-radius: 0;
}
@media only screen and (max-width: 1400px) {
    .form-head .search-area {
        max-width: 250px;
    }
}
@media only screen and (max-width: 575px) {
    .form-head .search-area {
        max-width: 250px;
    }
}
.form-head .search-area .form-control {
    border: 0;
    height: 56px;
    padding: 10px 15px;
    font-size: 16px;
    background: #f1f1f1;
    border-radius: 0;
}
@media only screen and (max-width: 1400px) {
    .form-head .search-area .form-control {
        height: 41px;
        padding: 10px 15px;
        font-size: 13px;
    }
}
.form-head .search-area .input-group-append .input-group-text {
    background: #f1f1f1;
    padding: 0 5px 0 30px;
}
@media only screen and (max-width: 1400px) {
    .form-head .search-area .input-group-append .input-group-text {
        padding: 0 5px 0 30px;
    }
}
.form-head .search-area .input-group-append .input-group-text i {
    font-size: 20px;
    color: #7e7e7e;
}
@media only screen and (max-width: 1400px) {
    .form-head .search-area .input-group-append .input-group-text i {
        font-size: 18px;
    }
}
.form-head .dropdown .btn i {
    transform: scale(1.3);
    -moz-transform: scale(1.3);
    -webkit-transform: scale(1.3);
    -ms-transform: scale(1.3);
    -o-transform: scale(1.3);
    display: inline-block;
}
.form-head .dropdown:after {
    color: var(--primary);
    font-size: 25px;
}
.form-head .btn i {
    line-height: 1;
    transform: scale(1.3);
    display: inline-block;
    margin-right: 5px;
}
.form-head .btn-outline-primary {
    border-color: #eee;
}
.form-head .btn-outline-primary:hover {
    border-color: var(--primary);
}
@media only screen and (max-width: 767px) {
    .form-head>* {
        margin-right: 5px !important;
        margin-bottom: 10px;
        vertical-align: baseline;
        margin-left: 0 !important;
    }
}
@media only screen and (max-width: 767px) {
    .form-head {
        display: block !important;
    }
}
.rounded {
    border-radius: 0.625rem !important;
}
.btn-link {
    font-weight: 500;
    font-size: 16px;
}
@media only screen and (max-width: 1400px) {
    .btn-link {
        font-size: 14px;
    }
}
.deznav .copyright {
    font-size: 14px;
    padding: 0 45px;
    margin-top: 40px;
    color: #000;
    margin-bottom: 40px;
}
.deznav .copyright p {
    margin-bottom: 10px;
}
.deznav .copyright p strong {
    display: block;
}
@media only screen and (max-width: 1400px) {
    .deznav .copyright {
        padding: 0 25px 50px;
    }
}
.widget-buyer .media img {
    width: 30px;
}
.widget-buyer .media .media-body h5,
.widget-buyer .media .media-body .h5 {
    font-size: 14px;
    margin-bottom: 0px;
}
.widget-buyer .media .media-body p {
    font-size: 13px;
}
.recentOrderTable table {
    margin-bottom: 0;
    overflow: hidden;
}
.recentOrderTable table thead th {
    font-size: 12px;
}
.recentOrderTable table tbody td {
    color: #b1b1b1;
    font-weight: 500;
    line-height: 40px;
}
[data-theme-version="dark"] .recentOrderTable table tbody td {
    color: #828690;
}
.recentOrderTable table tbody td img {
    border-radius: 50px;
}
.recentOrderTable table tbody td .custom-dropdown i {
    padding: 0 10px;
    cursor: pointer;
}
.activity_overview .nav-tabs {
    border-bottom: 1px solid rgba(255, 255, 255, 0.2) !important;
}
.activity_overview .custom-tab-1 .nav-link {
    color: rgba(255, 255, 255, 0.5);
    padding-left: 0;
    padding-right: 0;
    margin-right: 30px;
}
.activity_overview .custom-tab-1 .nav-link:hover,
.activity_overview .custom-tab-1 .nav-link.active {
    background: transparent;
    color: #fff;
    border-color: #fff;
}
.ps .ps__rail-x:hover,
.ps .ps__rail-y:hover,
.ps .ps__rail-x:focus,
.ps .ps__rail-y:focus,
.ps .ps__rail-x.ps--clicking,
.ps .ps__rail-y.ps--clicking {
    background-color: transparent !important;
    opacity: 0.9;
}
@media only screen and (max-width: 575px) {
    .chart-link {
        display: flex;
        align-items: center;
    }
}
@media only screen and (max-width: 1199px) {
    .chart-link {
        display: flex;
        align-items: center;
    }
}
@media only screen and (min-width: 1200px) {
    .chart-link {
        display: flex;
        align-items: center;
    }
}
.chart-link .week-link {
    display: inline-block;
}
.chart-link a {
    display: inline-block;
    font-size: 12px;
    font-weight: 500;
    margin-right: 10px;
}
.chart-link a i {
    font-size: 13px;
}
.chart-link a i.text-primary {
    color: var(--primary);
}
.chart-link a i.text-muted {
    color: #dae2f3 !important;
}
.chart-link .form-control {
    max-width: 97px;
    display: inline-block;
}
.input-group.input-group-lg .form-control,
.input-group.input-group-lg .input-group-text {
    height: 80px;
    padding: 10px 30px;
}
@media only screen and (max-width: 575px) {
    .input-group.input-group-lg .form-control,
    .input-group.input-group-lg .input-group-text {
        height: 50px;
        padding: 10px 15px;
        font-size: 14px;
    }
}
.input-group.input-group-lg .input-group-text {
    width: 200px;
    text-align: left;
}
@media only screen and (max-width: 575px) {
    .input-group.input-group-lg .input-group-text {
        width: 120px;
        padding: 10px 15px;
        height: 50px;
        font-size: 14px;
    }
}
.card-tabs .nav-tabs {
    border-bottom: 0px;
    background: #babbbf;
    padding: 0;
    border-radius: 0;
    flex-wrap: unset;
}
.card-tabs .nav-tabs .nav-link {
    border-radius: 0;
    padding: 12px 20px;
    font-weight: 500;
    font-size: 14px;
    border: 0;
}
.card-tabs .nav-tabs .nav-link.active {
    background: var(--primary);
    color: #fff;
}
@media only screen and (max-width: 1400px) {
    .card-tabs .nav-tabs .nav-link {
        padding: 8px 15px;
        font-weight: 400;
        font-size: 13px;
    }
}
.card-tabs .nav-tabs.tabs-lg .nav-link {
    padding: 23px 30px;
    font-size: 16px;
}
@media only screen and (max-width: 767px) {
    .card-tabs .nav-tabs.tabs-lg .nav-link {
        padding: 10px 15px;
        font-size: 14px;
    }
}
.card-tabs.icontabs .nav-tabs {
    background: transparent;
}
.card-tabs.icontabs .nav-tabs .nav-item .nav-link {
    height: 42px;
    width: 42px;
    line-height: 42px;
    text-align: center;
    background: rgba(137, 137, 137, 0.6);
    color: #fff;
    margin-right: 15px;
    border-radius: 50px;
    padding: 0;
}
.card-tabs.icontabs .nav-tabs .nav-item .nav-link.active {
    background: #fe8024;
}
.card-tabs.icontabs .nav-tabs .nav-item .nav-link i {
    font-size: 25px;
    line-height: 42px;
}
.revenue-chart .apexcharts-legend.apexcharts-align-left .apexcharts-legend-series {
    display: flex !important;
    margin-right: 30px !important;
    margin-bottom: 30px !important;
}
.revenue-chart-bar {
    margin-bottom: -30px;
}
@media only screen and (max-width: 575px) {
    .revenue-chart-bar {
        margin-bottom: 20px;
        float: none;
        padding-left: 20px;
    }
}
@media only screen and (min-width: 1200px) and (max-width: 1600px) {
    .revenue-chart-bar {
        margin-bottom: 20px;
        float: none;
        padding-left: 20px;
    }
}
#activeUser {
    height: 215px !important;
}
#activeUser {
    height: 180px !important;
}
span#counter {
    font-size: 30px;
    font-weight: 700;
    color: var(--primary);
}
.social-graph-wrapper {
    text-align: center;
    padding: 20px;
    position: relative;
    color: #fff;
    border-top-left-radius: 0.25rem;
    border-top-right-radius: 0.25rem;
}
.social-graph-wrapper.widget-facebook {
    background-color: #3b5998;
}
.social-graph-wrapper.widget-twitter {
    background-color: #1da1f2;
}
.social-graph-wrapper.widget-linkedin {
    background-color: #007bb6;
}
.social-graph-wrapper.widget-googleplus {
    background-color: #db4439;
}
.social-graph-wrapper .s-icon {
    font-size: 24px;
    position: relative;
    padding: 0 10px;
}
.recent-stats i {
    font-size: 11px;
    position: relative;
    top: -1px;
}
@media only screen and (min-width: 1200px) and (max-width: 1600px) {
    #lineChart_3Kk {
        height: 140px !important;
    }
}
/* add menu sidebar */
.add-menu-sidebar {
    background: var(--primary);
    padding: 40px 20px 20px;
    border-radius: 0;
    position: relative;
    margin: 50px 50px 30px;
}
@media only screen and (max-width: 1400px) {
    .add-menu-sidebar {
        margin: 50px 25px 30px;
    }
}
@media only screen and (max-width: 575px) {
    .add-menu-sidebar {
        margin: 20px 25px 30px;
    }
}
.add-menu-sidebar p {
    font-size: 16px;
    line-height: 1.4;
    font-weight: 300;
    color: #fff;
}
.add-menu-sidebar:after {
    position: absolute;
    background-image: url('dots.e6eb3fc7b7298401.svg');
    background-repeat: no-repeat;
    bottom: 10px;
    right: 20px;
    content: "";
    height: 30px;
    width: 25px;
}
.donut-chart-sale {
    position: relative;
}
.donut-chart-sale small,
.donut-chart-sale .small {
    font-size: 16px;
    position: absolute;
    width: 100%;
    height: 100%;
    left: 0;
    display: flex;
    align-items: center;
    top: 0;
    justify-content: center;
    font-weight: 600;
}
.profile-bx {
    border-bottom: 1px solid #eeeeee;
}
.profile-bx .profile-image {
    background-image: url('circle.60bd43bc7f8b7edc.png');
    background-repeat: no-repeat;
    background-size: contain;
    background-position: center;
}
.profile-bx .profile-image img {
    margin: 18px;
    width: 118px;
}
@media only screen and (max-width: 1199px) {
    .profile-bx {
        border-bottom: 0;
    }
}
@media only screen and (max-width: 767px) {
    .profile-bx {
        border-bottom: 1px solid #eeeeee;
    }
}
.search-area {
    width: 300px;
}
.search-area .form-control {
    background: #e3e3e3;
    border-width: 0px;
    padding-left: 20px;
    border-radius: 60px 0 0 60px;
}
.search-area .input-group-text {
    background: #e3e3e3;
    border-width: 0px;
    padding-right: 25px;
    border-radius: 0 60px 60px 0;
}
.search-area .form-control {
    height: 42px;
}
@media only screen and (max-width: 991px) {
    .search-area {
        width: 200px;
    }
}
.contact-icon {
    height: 50px;
    width: 50px;
    min-width: 50px;
    border: 1px solid var(--rgba-primary-2);
    color: var(--primary);
    font-size: 23px;
    border-radius: 100%;
    line-height: 50px;
    text-align: center;
}
@media only screen and (max-width: 1400px) {
    .contact-icon {
        height: 41px;
        width: 41px;
        line-height: 41px;
        min-width: 41px;
        font-size: 18px;
    }
}
.toogle-bx {
    height: 16px;
    position: relative;
    width: 33px;
    transition: all 0.5s;
    background: #d8d8d8;
    border-radius: 23px;
}
.toogle-bx span {
    transition: all 0.5s;
    background: #959595;
    height: 24px;
    width: 24px;
    position: absolute;
    top: 50%;
    transform: translatey(-50%);
    left: -10px;
    border-radius: 100%;
}
.toogle-bx.active {
    transition: all 0.5s;
    background: var(--rgba-primary-3);
}
.toogle-bx.active span {
    transition: all 0.5s;
    left: 18px;
    background: var(--primary);
}
.min-w30 {
    min-width: 30px;
}
.min-w32 {
    min-width: 32px;
}
.min-w42 {
    min-width: 42px;
}
.min-w46 {
    min-width: 46px;
}
.min-w50 {
    min-width: 50px;
}
@media only screen and (max-width: 575px) {
    .search-filter .dropdown.custom-dropdown {
        margin: 0 15px 0 0 !important;
    }
    .search-filter a.mb-2 {
        margin-top: 10px;
    }
}
@media only screen and (max-width: 1400px) {
    .search-job.search-job-xl .search-dropdown {
        border-right: 0 !important;
        margin-bottom: 15px;
    }
}
@media only screen and (max-width: 1199px) {
    .search-job.search-job-xl .search-dropdown {
        border-right: 1px solid #eeeeee !important;
        margin-bottom: 0;
    }
}
@media only screen and (max-width: 991px) {
    .search-job.search-job-xl .search-dropdown {
        border-right: 0 !important;
        margin-bottom: 15px;
    }
}
@media only screen and (max-width: 991px) {
    .search-job .search-dropdown {
        border-right: 0 !important;
        margin-bottom: 15px;
    }
}
.feature-icon {
    border: 1px solid #dcd7e8;
}
@media only screen and (max-width: 1400px) {
    .feature-icon svg {
        height: 20px;
        width: 20px;
    }
}
@media only screen and (max-width: 1400px) {
    .feature-icon-text span {
        font-size: 25px !important;
    }
}
@media only screen and (max-width: 1199px) {
    .activity-card {
        border-left: 1px solid #eeeeee;
    }
}
@media only screen and (max-width: 767px) {
    .activity-card {
        border-left: 0;
    }
}
.portfolios-card>div {
    background: #fbfbfb;
}
.search-dropdown {
    border-right: 1px solid #eeeeee;
}
.primary-icon path {
    fill: var(--primary);
}
.media-body {
    flex: 1;
}
.default-select.style-1 {
    width: auto !important;
    height: auto !important;
    left: 0 !important;
}
.default-select.style-2 {
    width: 300px !important;
    height: auto !important;
    margin-right: 10px;
}
.default-select.style-2 .btn {
    border: 0 !important;
}
.default-select.style-3 {
    width: auto !important;
    height: auto !important;
    background: none;
    border: 1px solid var(--primary);
    color: var(--primary);
}
.default-select.style-3 .btn {
    background: none;
    color: var(--primary) !important;
}
.ck {
    height: 200px;
}
table.table {
    border-collapse: inherit;
}
.grid-tabs .nav-link {
    padding: 0;
    height: 52px;
    width: 52px;
    line-height: 50px;
    text-align: center;
    border-radius: 52px;
    border: 1px solid var(--primary);
    margin-left: 15px;
}
.grid-tabs .nav-link svg path {
    fill: var(--primary);
}
.grid-tabs .nav-link.active {
    background: var(--primary);
}
.grid-tabs .nav-link.active svg path {
    fill: #fff;
}
.grid-tabs .nav-item:last-child .nav-link {
    margin-right: 0;
}
@media only screen and (max-width: 1400px) {
    .grid-tabs .nav-link {
        height: 40px;
        width: 40px;
        line-height: 38px;
    }
}
.search-row {
    padding: 0 20px;
}
.search-row .title {
    font-size: 20px;
    font-weight: 600;
}
.search-row .sub-title {
    font-size: 18px;
}
.search-row:hover {
    box-shadow: 0px 0px 20px rgba(0, 0, 0, 0.1);
}
@media only screen and (max-width: 1400px) {
    .search-row .title {
        font-size: 17px;
    }
    .search-row .sub-title {
        font-size: 16px;
    }
}
.ps__rail-y {
    padding: 0;
    width: 10px !important;
}
.like-btn {
    display: inline-block;
    padding-left: 0;
    margin-bottom: 12px;
    cursor: pointer;
    font-size: 22px;
    -webkit-user-select: none;
    user-select: none;
    font-family: "Font Awesome 5 Free";
}
.like-btn input {
    opacity: 0;
    cursor: pointer;
    height: 0;
    width: 0;
    display: block;
}
.like-btn input:checked+.checkmark {
    background: var(--primary);
}
.like-btn input:checked+.checkmark:before {
    color: #fff;
}
.like-btn .checkmark {
    height: 40px;
    text-align: center;
    line-height: 38px;
    width: 40px;
    display: block;
    border: 1px solid var(--primary);
    border-radius: 20px;
}
.like-btn .checkmark:before {
    content: "\f02e";
    font-size: 26px;
    font-weight: 900;
    color: var(--primary);
}
.intro-title {
    background: var(--rgba-primary-1);
    padding: 1rem;
    margin: 1.875rem 0 1.25rem 0;
}
/*
===================================
    Product detail
===================================*/
.produtct-detail-tag {
    display: inline-block;
}
.produtct-detail-tag a {
    font-style: 13px;
    color: #b1b1b1;
}
.product-detail-content .item-tag {
    background: #828690;
    border-radius: 6px;
    display: inline-block;
    font-size: 12px;
    margin-right: 4px;
    padding: 2px 12px;
    color: #fff;
}
.filtaring-area h4,
.filtaring-area .h4 {
    color: #1d1d1d;
    font-size: 16px;
    font-weight: 400;
    text-transform: lowercase;
}
.plus-minus-input .input-icon {
    font-size: 13px;
    color: #b1b1b1;
}
.plus-minus-input {
    display: flex;
    width: 120px;
}
.plus-minus-input .custom-btn {
    border-radius: 0;
    height: 40px;
    padding: 12px 8px;
    background: #fff;
    border: 1px solid #f0f1f5;
}
.plus-minus-input .form-control:hover,
.plus-minus-input .form-control:focus,
.plus-minus-input .form-control:active {
    border: 1px solid #f0f1f5;
}
.btn-reveal-trigger .avatar-xl {
    min-width: 30px;
}
.share-view {
    display: inline-block;
}
.share-view ul li {
    display: inline-block;
}
.share-view .share-icon {
    width: 40px;
    height: 40px;
    display: inline-block;
    border: 1px solid #f0f1f5;
    text-align: center;
    line-height: 40px;
    font-style: 16px;
    color: #f0f1f5;
    margin-right: 8px;
}
/*--------tab----------*/
.veritical-line {
    padding: 20px 30px;
    border-top: 1px solid #f0f1f5;
    border-right: 1px solid #f0f1f5;
    border-bottom: 1px solid #f0f1f5;
    position: relative;
}
.veritical-line:before {
    background: #f0f1f5;
    bottom: 0;
    content: "";
    height: 100%;
    left: -1px;
    max-height: 40%;
    position: absolute;
    width: 1px;
}
.tab-content-text p {
    color: #b1b1b1;
    font-size: 13px;
    font-weight: 400;
    line-height: 24px;
    margin-bottom: 25px;
}
.tab-item-list li a {
    background: #fff;
    border-top: 1px solid #f0f1f5;
    border-left: 1px solid #f0f1f5;
    border-right: 1px solid #f0f1f5;
    color: #b1b1b1;
    display: block;
    font-size: 16px;
    padding: 16px;
    text-transform: uppercase;
}
.tab-item-list li a:hover,
.tab-item-list li a:focus {
    background: #fff;
    color: #b1b1b1;
    border-right: 0px;
}
.tab-item-list li:last-child {
    border-bottom: 1px solid #f0f1f5;
}
.tab-list li {
    margin-bottom: 7px;
    font-size: 13px;
}
.tab-list li i {
    font-size: 13px;
    margin-right: 14px;
}
.slide-item-list {
    text-align: center;
    margin: 0 -5px;
}
.slide-item-list li {
    display: inline-block;
    flex: 0 0 25%;
    width: 25%;
    padding: 0 5px;
}
.slide-item-list li a {
    display: inline-block;
    padding-left: 0;
    padding-right: 0;
    padding-top: 0;
    background: transparent;
    padding-bottom: 0px;
}
.slide-item-list li a:hover,
.slide-item-list li a:focus {
    background: transparent;
}
.slide-item-list li a img {
    width: 100%;
}
.product-detail-text {
    padding-top: 28px;
    padding-left: 30px;
    padding-right: 30px;
    padding-bottom: 70px;
}
.star-rating .product-review {
    font-style: 13px;
    color: #b1b1b1;
    font-weight: 400;
    text-decoration: underline !important;
}
.product-detail .tab-content img {
    display: inline-block;
    width: 100%;
}
.popular-tag ul {
    margin: 0px;
    padding: 0px;
}
.popular-tag ul li {
    display: inline-block;
    padding: 8px 15px;
    background: #f8f8f8;
    font-size: 13px;
    color: #fff;
    margin-right: 10px;
    margin-bottom: 10px;
}
.size-filter ul li {
    display: inline-block;
}
.intro {
    border: 1px solid red;
    color: #1d1d1d;
}
#listResults .slider {
    margin: 25px 0;
}
#listResults .slider-box {
    width: 90%;
    margin: 25px auto;
}
#listResults input {
    width: 10%;
}
#listResults label {
    border: none;
    display: inline-block;
    margin-right: -4px;
    vertical-align: top;
    width: 30%;
}
.plus-minus-input .input-icon {
    font-size: 13px;
    color: #aaaaaa;
}
.plus-minus-input .custom-btn {
    border-radius: 0;
    height: 40px;
    padding: 8px 12px;
    background: #ffffff;
    border: 1px solid #c8c8c8;
}
.plus-minus-input .custom-btn:hover,
.plus-minus-input .custom-btn:focus,
.plus-minus-input .custom-btn.active {
    box-shadow: none;
    outline: none;
}
.plus-minus-input .form-control {
    height: 40px;
    border-top: 1px solid #c8c8c8;
    border-bottom: 1px solid #c8c8c8;
    border-left: 0px solid #c8c8c8;
    border-right: 1px solid #c8c8c8;
}
.plus-minus-input .form-control:hover,
.plus-minus-input .form-control:focus,
.plus-minus-input .form-control:active {
    border-top: 1px solid #c8c8c8;
    border-bottom: 1px solid #c8c8c8;
    border-left: 0px solid #c8c8c8;
    border-right: 0px solid #c8c8c8;
}
.new-arrival-product .new-arrivals-img-contnent {
    overflow: hidden;
}
.new-arrival-product .new-arrivals-img-contnent img {
    width: 100%;
    transition: all 0.5s;
}
.new-arrival-product:hover .new-arrivals-img-contnent img {
    transform: scale(1.5) translateY(12%) rotate(-7deg);
    -moz-transform: scale(1.5) translateY(12%) rotate(-7deg);
    -webkit-transform: scale(1.5) translateY(12%) rotate(-7deg);
    -ms-transform: scale(1.5) translateY(12%) rotate(-7deg);
    -o-transform: scale(1.5) translateY(12%) rotate(-7deg);
}
/*
===================================
    list view
===================================*/
.new-arrival-content .item {
    font-size: 12px;
    color: #b1b1b1;
}
.new-arrival-content h4,
.new-arrival-content .h4 {
    font-size: 18px;
    font-weight: 600;
    margin-bottom: 15px;
}
.new-arrival-content h4 a,
.new-arrival-content .h4 a {
    color: #000;
}
.new-arrival-content .price {
    font-weight: 600;
    color: #689dd3;
    font-size: 24px;
    margin-bottom: 0;
    float: right;
}
.new-arrival-content p {
    font-size: 14px;
    color: #828690;
    margin-bottom: 3px;
    line-height: 24px;
}
.new-arrival-content .text-content {
    margin-top: 10px;
}
@media only screen and (max-width: 575px) {
    .new-arrival-content .price {
        float: left;
        margin-top: 10px;
    }
}
.new-arrival-content.text-center .price {
    float: unset;
}
.success-icon {
    color: #1bd084;
    font-size: 16px;
}
.comment-review {
    margin-bottom: 15px;
    display: table;
    width: 100%;
}
.comment-review .client-review {
    color: #828690;
    padding-right: 20px;
    text-decoration: underline !important;
    font-size: 14px;
}
.comment-review .span {
    color: #828690;
    font-size: 14px;
}
.star-rating li {
    display: inline-block;
}
.star-rating li i {
    color: gold;
}
[dir="RTL"] {
    text-align: right;
    direction: rtl;
}
[dir="RTL"] .nav {
    padding-right: 0;
}
[dir="RTL"] .navbar-nav .nav-item {
    float: right;
}
[dir="RTL"] .navbar-nav .nav-item+.nav-item {
    margin-right: 1rem;
    margin-left: inherit;
}
[dir="RTL"] th {
    text-align: right;
}
[dir="RTL"] .alert-dismissible {
    padding-right: 1.25rem;
    padding-left: 4rem;
}
[dir="RTL"] .dropdown-menu {
    right: 0;
    text-align: right;
}
[dir="RTL"] .checkbox label {
    padding-right: 1.25rem;
    padding-left: inherit;
}
[dir="RTL"] .btn-group>.btn:first-child:not(:last-child):not(.dropdown-toggle) {
    border-radius: 0 0.75rem 0.75rem 0;
}
[dir="RTL"] .btn-group>.btn:last-child:not(:first-child),
[dir="RTL"] .btn-group>.dropdown-toggle:not(:first-child) {
    border-radius: 0.75rem 0 0 0.75rem;
}
[dir="RTL"] .btn-group>.btn-group:last-child:not(:first-child)>.btn:first-child {
    border-radius: 0.75rem 0 0 0.75rem;
}
[dir="RTL"] .custom-control-label:after,
[dir="RTL"] .custom-control-label:before {
    right: 0;
    left: inherit;
}
[dir="RTL"] .custom-select {
    padding: 0.375rem 0.75rem 0.375rem 1.75rem;
    background: #f2f2f2 url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 5'%3E%3Cpath fill='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3E%3C/svg%3E") no-repeat left 0.75rem center;
    background-size: 8px 10px;
}
[dir="RTL"] .input-group>.input-group-append:last-child>.btn:not(:last-child):not(.dropdown-toggle),
[dir="RTL"] .input-group>.input-group-append:last-child>.input-group-text:not(:last-child),
[dir="RTL"] .input-group>.input-group-append:not(:last-child)>.btn,
[dir="RTL"] .input-group>.input-group-append:not(:last-child)>.input-group-text,
[dir="RTL"] .input-group>.input-group-prepend>.btn,
[dir="RTL"] .input-group>.input-group-prepend>.input-group-text {
    border-radius: 0 0.75rem 0.75rem 0;
}
[dir="RTL"] .input-group>.input-group-append>.btn,
[dir="RTL"] .input-group>.input-group-append>.input-group-text,
[dir="RTL"] .input-group>.input-group-prepend:first-child>.btn:not(:first-child),
[dir="RTL"] .input-group>.input-group-prepend:first-child>.input-group-text:not(:first-child),
[dir="RTL"] .input-group>.input-group-prepend:not(:first-child)>.btn,
[dir="RTL"] .input-group>.input-group-prepend:not(:first-child)>.input-group-text {
    border-radius: 0.75rem 0 0 0.75rem;
}
[dir="RTL"] .input-group>.custom-select:not(:first-child),
[dir="RTL"] .input-group>.form-control:not(:first-child) {
    border-radius: 0.75rem 0 0 0.75rem;
}
[dir="RTL"] .input-group>.custom-select:not(:last-child),
[dir="RTL"] .input-group>.form-control:not(:last-child) {
    border-radius: 0 0.75rem 0.75rem 0;
}
[dir="RTL"] .input-group>.custom-select:not(:last-child):not(:first-child),
[dir="RTL"] .input-group>.form-control:not(:last-child):not(:first-child) {
    border-radius: 0;
}
[dir="RTL"] .custom-control {
    padding-right: 1.5rem;
    padding-left: inherit;
    margin-right: inherit;
    margin-left: 1rem;
}
[dir="RTL"] .custom-control-indicator {
    right: 0;
    left: inherit;
}
[dir="RTL"] .custom-file-label:after {
    right: initial;
    left: -1px;
    border-radius: 0.25rem 0 0 0.25rem;
}
[dir="RTL"] .radio input,
[dir="RTL"] .radio-inline,
[dir="RTL"] .checkbox input,
[dir="RTL"] .checkbox-inline input {
    margin-right: -1.25rem;
    margin-left: inherit;
}
[dir="RTL"] .list-group {
    padding-right: 0;
    padding-left: 40px;
}
[dir="RTL"] .close {
    float: left;
}
[dir="RTL"] .modal-header .close {
    margin: -15px auto -15px -15px;
}
[dir="RTL"] .modal-footer> :not(:first-child) {
    margin-right: 0.25rem;
}
[dir="RTL"] .alert-dismissible .close {
    right: inherit;
    left: 0;
}
[dir="RTL"] .dropdown-toggle:after {
    margin-right: 0.255em;
    margin-left: 0;
}
[dir="RTL"] .form-check-input {
    margin-right: -1.25rem;
    margin-left: inherit;
}
[dir="RTL"] .form-check-label {
    padding-right: 1.25rem;
    padding-left: inherit;
}
[dir="RTL"] .offset-1 {
    margin-right: 8.33333%;
    margin-left: 0;
}
[dir="RTL"] .offset-2 {
    margin-right: 16.66667%;
    margin-left: 0;
}
[dir="RTL"] .offset-3 {
    margin-right: 25%;
    margin-left: 0;
}
[dir="RTL"] .offset-4 {
    margin-right: 33.33333%;
    margin-left: 0;
}
[dir="RTL"] .offset-5 {
    margin-right: 41.66667%;
    margin-left: 0;
}
[dir="RTL"] .offset-6 {
    margin-right: 50%;
    margin-left: 0;
}
[dir="RTL"] .offset-7 {
    margin-right: 58.33333%;
    margin-left: 0;
}
[dir="RTL"] .offset-8 {
    margin-right: 66.66667%;
    margin-left: 0;
}
[dir="RTL"] .offset-9 {
    margin-right: 75%;
    margin-left: 0;
}
[dir="RTL"] .offset-10 {
    margin-right: 83.33333%;
    margin-left: 0;
}
[dir="RTL"] .offset-11 {
    margin-right: 91.66667%;
    margin-left: 0;
}
@media (min-width: 576px) {
    [dir="RTL"] .offset-sm-0 {
        margin-right: 0;
        margin-left: 0;
    }
    [dir="RTL"] .offset-sm-1 {
        margin-right: 8.33333%;
        margin-left: 0;
    }
    [dir="RTL"] .offset-sm-2 {
        margin-right: 16.66667%;
        margin-left: 0;
    }
    [dir="RTL"] .offset-sm-3 {
        margin-right: 25%;
        margin-left: 0;
    }
    [dir="RTL"] .offset-sm-4 {
        margin-right: 33.33333%;
        margin-left: 0;
    }
    [dir="RTL"] .offset-sm-5 {
        margin-right: 41.66667%;
        margin-left: 0;
    }
    [dir="RTL"] .offset-sm-6 {
        margin-right: 50%;
        margin-left: 0;
    }
    [dir="RTL"] .offset-sm-7 {
        margin-right: 58.33333%;
        margin-left: 0;
    }
    [dir="RTL"] .offset-sm-8 {
        margin-right: 66.66667%;
        margin-left: 0;
    }
    [dir="RTL"] .offset-sm-9 {
        margin-right: 75%;
        margin-left: 0;
    }
    [dir="RTL"] .offset-sm-10 {
        margin-right: 83.33333%;
        margin-left: 0;
    }
    [dir="RTL"] .offset-sm-11 {
        margin-right: 91.66667%;
        margin-left: 0;
    }
}
@media (min-width: 768px) {
    [dir="RTL"] .offset-md-0 {
        margin-right: 0;
        margin-left: 0;
    }
    [dir="RTL"] .offset-md-1 {
        margin-right: 8.33333%;
        margin-left: 0;
    }
    [dir="RTL"] .offset-md-2 {
        margin-right: 16.66667%;
        margin-left: 0;
    }
    [dir="RTL"] .offset-md-3 {
        margin-right: 25%;
        margin-left: 0;
    }
    [dir="RTL"] .offset-md-4 {
        margin-right: 33.33333%;
        margin-left: 0;
    }
    [dir="RTL"] .offset-md-5 {
        margin-right: 41.66667%;
        margin-left: 0;
    }
    [dir="RTL"] .offset-md-6 {
        margin-right: 50%;
        margin-left: 0;
    }
    [dir="RTL"] .offset-md-7 {
        margin-right: 58.33333%;
        margin-left: 0;
    }
    [dir="RTL"] .offset-md-8 {
        margin-right: 66.66667%;
        margin-left: 0;
    }
    [dir="RTL"] .offset-md-9 {
        margin-right: 75%;
        margin-left: 0;
    }
    [dir="RTL"] .offset-md-10 {
        margin-right: 83.33333%;
        margin-left: 0;
    }
    [dir="RTL"] .offset-md-11 {
        margin-right: 91.66667%;
        margin-left: 0;
    }
}
@media (min-width: 992px) {
    [dir="RTL"] .offset-lg-0 {
        margin-right: 0;
        margin-left: 0;
    }
    [dir="RTL"] .offset-lg-1 {
        margin-right: 8.33333%;
        margin-left: 0;
    }
    [dir="RTL"] .offset-lg-2 {
        margin-right: 16.66667%;
        margin-left: 0;
    }
    [dir="RTL"] .offset-lg-3 {
        margin-right: 25%;
        margin-left: 0;
    }
    [dir="RTL"] .offset-lg-4 {
        margin-right: 33.33333%;
        margin-left: 0;
    }
    [dir="RTL"] .offset-lg-5 {
        margin-right: 41.66667%;
        margin-left: 0;
    }
    [dir="RTL"] .offset-lg-6 {
        margin-right: 50%;
        margin-left: 0;
    }
    [dir="RTL"] .offset-lg-7 {
        margin-right: 58.33333%;
        margin-left: 0;
    }
    [dir="RTL"] .offset-lg-8 {
        margin-right: 66.66667%;
        margin-left: 0;
    }
    [dir="RTL"] .offset-lg-9 {
        margin-right: 75%;
        margin-left: 0;
    }
    [dir="RTL"] .offset-lg-10 {
        margin-right: 83.33333%;
        margin-left: 0;
    }
    [dir="RTL"] .offset-lg-11 {
        margin-right: 91.66667%;
        margin-left: 0;
    }
}
@media (min-width: 1200px) {
    [dir="RTL"] .offset-xl-0 {
        margin-right: 0;
        margin-left: 0;
    }
    [dir="RTL"] .offset-xl-1 {
        margin-right: 8.33333%;
        margin-left: 0;
    }
    [dir="RTL"] .offset-xl-2 {
        margin-right: 16.66667%;
        margin-left: 0;
    }
    [dir="RTL"] .offset-xl-3 {
        margin-right: 25%;
        margin-left: 0;
    }
    [dir="RTL"] .offset-xl-4 {
        margin-right: 33.33333%;
        margin-left: 0;
    }
    [dir="RTL"] .offset-xl-5 {
        margin-right: 41.66667%;
        margin-left: 0;
    }
    [dir="RTL"] .offset-xl-6 {
        margin-right: 50%;
        margin-left: 0;
    }
    [dir="RTL"] .offset-xl-7 {
        margin-right: 58.33333%;
        margin-left: 0;
    }
    [dir="RTL"] .offset-xl-8 {
        margin-right: 66.66667%;
        margin-left: 0;
    }
    [dir="RTL"] .offset-xl-9 {
        margin-right: 75%;
        margin-left: 0;
    }
    [dir="RTL"] .offset-xl-10 {
        margin-right: 83.33333%;
        margin-left: 0;
    }
    [dir="RTL"] .offset-xl-11 {
        margin-right: 91.66667%;
        margin-left: 0;
    }
}
@media (min-width: 1440) {
    [dir="RTL"] .offset-xxl-0 {
        margin-right: 0;
        margin-left: 0;
    }
    [dir="RTL"] .offset-xxl-1 {
        margin-right: 8.33333%;
        margin-left: 0;
    }
    [dir="RTL"] .offset-xxl-2 {
        margin-right: 16.66667%;
        margin-left: 0;
    }
    [dir="RTL"] .offset-xxl-3 {
        margin-right: 25%;
        margin-left: 0;
    }
    [dir="RTL"] .offset-xxl-4 {
        margin-right: 33.33333%;
        margin-left: 0;
    }
    [dir="RTL"] .offset-xxl-5 {
        margin-right: 41.66667%;
        margin-left: 0;
    }
    [dir="RTL"] .offset-xxl-6 {
        margin-right: 50%;
        margin-left: 0;
    }
    [dir="RTL"] .offset-xxl-7 {
        margin-right: 58.33333%;
        margin-left: 0;
    }
    [dir="RTL"] .offset-xxl-8 {
        margin-right: 66.66667%;
        margin-left: 0;
    }
    [dir="RTL"] .offset-xxl-9 {
        margin-right: 75%;
        margin-left: 0;
    }
    [dir="RTL"] .offset-xxl-10 {
        margin-right: 83.33333%;
        margin-left: 0;
    }
    [dir="RTL"] .offset-xxl-11 {
        margin-right: 91.66667%;
        margin-left: 0;
    }
}
[dir="RTL"] .mr-0,
[dir="RTL"] .mx-0 {
    margin-right: 0 !important;
    margin-left: 0 !important;
}
[dir="RTL"] .ml-0,
[dir="RTL"] .mx-0 {
    margin-left: 0 !important;
    margin-right: 0 !important;
}
[dir="RTL"] .mr-1,
[dir="RTL"] .mx-1 {
    margin-right: 0 !important;
    margin-left: 0.25rem !important;
}
[dir="RTL"] .ml-1,
[dir="RTL"] .mx-1 {
    margin-left: 0 !important;
    margin-right: 0.25rem !important;
}
[dir="RTL"] .mr-2,
[dir="RTL"] .mx-2 {
    margin-right: 0 !important;
    margin-left: 0.5rem !important;
}
[dir="RTL"] .ml-2,
[dir="RTL"] .mx-2 {
    margin-left: 0 !important;
    margin-right: 0.5rem !important;
}
[dir="RTL"] .mr-3,
[dir="RTL"] .mx-3 {
    margin-right: 0 !important;
    margin-left: 1rem !important;
}
[dir="RTL"] .ml-3,
[dir="RTL"] .mx-3 {
    margin-left: 0 !important;
    margin-right: 1rem !important;
}
[dir="RTL"] .mr-4,
[dir="RTL"] .mx-4 {
    margin-right: 0 !important;
    margin-left: 1.5rem !important;
}
[dir="RTL"] .ml-4,
[dir="RTL"] .mx-4 {
    margin-left: 0 !important;
    margin-right: 1.5rem !important;
}
[dir="RTL"] .mr-5,
[dir="RTL"] .mx-5 {
    margin-right: 0 !important;
    margin-left: 3rem !important;
}
[dir="RTL"] .ml-5,
[dir="RTL"] .mx-5 {
    margin-left: 0 !important;
    margin-right: 3rem !important;
}
[dir="RTL"] .pr-0,
[dir="RTL"] .px-0 {
    padding-right: 0 !important;
    padding-left: 0 !important;
}
[dir="RTL"] .pl-0,
[dir="RTL"] .px-0 {
    padding-left: 0 !important;
    padding-right: 0 !important;
}
[dir="RTL"] .pr-1,
[dir="RTL"] .px-1 {
    padding-right: 0 !important;
    padding-left: 0.25rem !important;
}
[dir="RTL"] .pl-1,
[dir="RTL"] .px-1 {
    padding-left: 0 !important;
    padding-right: 0.25rem !important;
}
[dir="RTL"] .pr-2,
[dir="RTL"] .px-2 {
    padding-right: 0 !important;
    padding-left: 0.5rem !important;
}
[dir="RTL"] .pl-2,
[dir="RTL"] .px-2 {
    padding-left: 0 !important;
    padding-right: 0.5rem !important;
}
[dir="RTL"] .pr-3,
[dir="RTL"] .px-3 {
    padding-right: 0 !important;
    padding-left: 1rem !important;
}
[dir="RTL"] .pl-3,
[dir="RTL"] .px-3 {
    padding-left: 0 !important;
    padding-right: 1rem !important;
}
[dir="RTL"] .pr-4,
[dir="RTL"] .px-4 {
    padding-right: 0 !important;
    padding-left: 1.5rem !important;
}
[dir="RTL"] .pl-4,
[dir="RTL"] .px-4 {
    padding-left: 0 !important;
    padding-right: 1.5rem !important;
}
[dir="RTL"] .pr-5,
[dir="RTL"] .px-5 {
    padding-right: 0 !important;
    padding-left: 3rem !important;
}
[dir="RTL"] .pl-5,
[dir="RTL"] .px-5 {
    padding-left: 0 !important;
    padding-right: 3rem !important;
}
[dir="RTL"] .mr-auto {
    margin-right: 0 !important;
    margin-left: auto !important;
}
[dir="RTL"] .ml-auto {
    margin-right: auto !important;
    margin-left: 0 !important;
}
[dir="RTL"] .mx-auto {
    margin-right: auto !important;
    margin-left: auto !important;
}
@media (min-width: 576px) {
    [dir="RTL"] .mr-sm-0,
    [dir="RTL"] .mx-sm-0 {
        margin-right: 0 !important;
        margin-left: 0 !important;
    }
    [dir="RTL"] .ml-sm-0,
    [dir="RTL"] .mx-sm-0 {
        margin-left: 0 !important;
        margin-right: 0 !important;
    }
    [dir="RTL"] .mr-sm-1,
    [dir="RTL"] .mx-sm-1 {
        margin-right: 0 !important;
        margin-left: 0.25rem !important;
    }
    [dir="RTL"] .ml-sm-1,
    [dir="RTL"] .mx-sm-1 {
        margin-left: 0 !important;
        margin-right: 0.25rem !important;
    }
    [dir="RTL"] .mr-sm-2,
    [dir="RTL"] .mx-sm-2 {
        margin-right: 0 !important;
        margin-left: 0.5rem !important;
    }
    [dir="RTL"] .ml-sm-2,
    [dir="RTL"] .mx-sm-2 {
        margin-left: 0 !important;
        margin-right: 0.5rem !important;
    }
    [dir="RTL"] .mr-sm-3,
    [dir="RTL"] .mx-sm-3 {
        margin-right: 0 !important;
        margin-left: 1rem !important;
    }
    [dir="RTL"] .ml-sm-3,
    [dir="RTL"] .mx-sm-3 {
        margin-left: 0 !important;
        margin-right: 1rem !important;
    }
    [dir="RTL"] .mr-sm-4,
    [dir="RTL"] .mx-sm-4 {
        margin-right: 0 !important;
        margin-left: 1.5rem !important;
    }
    [dir="RTL"] .ml-sm-4,
    [dir="RTL"] .mx-sm-4 {
        margin-left: 0 !important;
        margin-right: 1.5rem !important;
    }
    [dir="RTL"] .mr-sm-5,
    [dir="RTL"] .mx-sm-5 {
        margin-right: 0 !important;
        margin-left: 3rem !important;
    }
    [dir="RTL"] .ml-sm-5,
    [dir="RTL"] .mx-sm-5 {
        margin-left: 0 !important;
        margin-right: 3rem !important;
    }
    [dir="RTL"] .pr-sm-0,
    [dir="RTL"] .px-sm-0 {
        padding-right: 0 !important;
        padding-left: 0 !important;
    }
    [dir="RTL"] .pl-sm-0,
    [dir="RTL"] .px-sm-0 {
        padding-left: 0 !important;
        padding-right: 0 !important;
    }
    [dir="RTL"] .pr-sm-1,
    [dir="RTL"] .px-sm-1 {
        padding-right: 0 !important;
        padding-left: 0.25rem !important;
    }
    [dir="RTL"] .pl-sm-1,
    [dir="RTL"] .px-sm-1 {
        padding-left: 0 !important;
        padding-right: 0.25rem !important;
    }
    [dir="RTL"] .pr-sm-2,
    [dir="RTL"] .px-sm-2 {
        padding-right: 0 !important;
        padding-left: 0.5rem !important;
    }
    [dir="RTL"] .pl-sm-2,
    [dir="RTL"] .px-sm-2 {
        padding-left: 0 !important;
        padding-right: 0.5rem !important;
    }
    [dir="RTL"] .pr-sm-3,
    [dir="RTL"] .px-sm-3 {
        padding-right: 0 !important;
        padding-left: 1rem !important;
    }
    [dir="RTL"] .pl-sm-3,
    [dir="RTL"] .px-sm-3 {
        padding-left: 0 !important;
        padding-right: 1rem !important;
    }
    [dir="RTL"] .pr-sm-4,
    [dir="RTL"] .px-sm-4 {
        padding-right: 0 !important;
        padding-left: 1.5rem !important;
    }
    [dir="RTL"] .pl-sm-4,
    [dir="RTL"] .px-sm-4 {
        padding-left: 0 !important;
        padding-right: 1.5rem !important;
    }
    [dir="RTL"] .pr-sm-5,
    [dir="RTL"] .px-sm-5 {
        padding-right: 0 !important;
        padding-left: 3rem !important;
    }
    [dir="RTL"] .pl-sm-5,
    [dir="RTL"] .px-sm-5 {
        padding-left: 0 !important;
        padding-right: 3rem !important;
    }
    [dir="RTL"] .mr-sm-auto {
        margin-right: 0 !important;
        margin-left: auto !important;
    }
    [dir="RTL"] .ml-sm-auto {
        margin-right: auto !important;
        margin-left: 0 !important;
    }
    [dir="RTL"] .mx-sm-auto {
        margin-right: auto !important;
        margin-left: auto !important;
    }
}
@media (min-width: 768px) {
    [dir="RTL"] .mr-md-0,
    [dir="RTL"] .mx-md-0 {
        margin-right: 0 !important;
        margin-left: 0 !important;
    }
    [dir="RTL"] .ml-md-0,
    [dir="RTL"] .mx-md-0 {
        margin-left: 0 !important;
        margin-right: 0 !important;
    }
    [dir="RTL"] .mr-md-1,
    [dir="RTL"] .mx-md-1 {
        margin-right: 0 !important;
        margin-left: 0.25rem !important;
    }
    [dir="RTL"] .ml-md-1,
    [dir="RTL"] .mx-md-1 {
        margin-left: 0 !important;
        margin-right: 0.25rem !important;
    }
    [dir="RTL"] .mr-md-2,
    [dir="RTL"] .mx-md-2 {
        margin-right: 0 !important;
        margin-left: 0.5rem !important;
    }
    [dir="RTL"] .ml-md-2,
    [dir="RTL"] .mx-md-2 {
        margin-left: 0 !important;
        margin-right: 0.5rem !important;
    }
    [dir="RTL"] .mr-md-3,
    [dir="RTL"] .mx-md-3 {
        margin-right: 0 !important;
        margin-left: 1rem !important;
    }
    [dir="RTL"] .ml-md-3,
    [dir="RTL"] .mx-md-3 {
        margin-left: 0 !important;
        margin-right: 1rem !important;
    }
    [dir="RTL"] .mr-md-4,
    [dir="RTL"] .mx-md-4 {
        margin-right: 0 !important;
        margin-left: 1.5rem !important;
    }
    [dir="RTL"] .ml-md-4,
    [dir="RTL"] .mx-md-4 {
        margin-left: 0 !important;
        margin-right: 1.5rem !important;
    }
    [dir="RTL"] .mr-md-5,
    [dir="RTL"] .mx-md-5 {
        margin-right: 0 !important;
        margin-left: 3rem !important;
    }
    [dir="RTL"] .ml-md-5,
    [dir="RTL"] .mx-md-5 {
        margin-left: 0 !important;
        margin-right: 3rem !important;
    }
    [dir="RTL"] .pr-md-0,
    [dir="RTL"] .px-md-0 {
        padding-right: 0 !important;
        padding-left: 0 !important;
    }
    [dir="RTL"] .pl-md-0,
    [dir="RTL"] .px-md-0 {
        padding-left: 0 !important;
        padding-right: 0 !important;
    }
    [dir="RTL"] .pr-md-1,
    [dir="RTL"] .px-md-1 {
        padding-right: 0 !important;
        padding-left: 0.25rem !important;
    }
    [dir="RTL"] .pl-md-1,
    [dir="RTL"] .px-md-1 {
        padding-left: 0 !important;
        padding-right: 0.25rem !important;
    }
    [dir="RTL"] .pr-md-2,
    [dir="RTL"] .px-md-2 {
        padding-right: 0 !important;
        padding-left: 0.5rem !important;
    }
    [dir="RTL"] .pl-md-2,
    [dir="RTL"] .px-md-2 {
        padding-left: 0 !important;
        padding-right: 0.5rem !important;
    }
    [dir="RTL"] .pr-md-3,
    [dir="RTL"] .px-md-3 {
        padding-right: 0 !important;
        padding-left: 1rem !important;
    }
    [dir="RTL"] .pl-md-3,
    [dir="RTL"] .px-md-3 {
        padding-left: 0 !important;
        padding-right: 1rem !important;
    }
    [dir="RTL"] .pr-md-4,
    [dir="RTL"] .px-md-4 {
        padding-right: 0 !important;
        padding-left: 1.5rem !important;
    }
    [dir="RTL"] .pl-md-4,
    [dir="RTL"] .px-md-4 {
        padding-left: 0 !important;
        padding-right: 1.5rem !important;
    }
    [dir="RTL"] .pr-md-5,
    [dir="RTL"] .px-md-5 {
        padding-right: 0 !important;
        padding-left: 3rem !important;
    }
    [dir="RTL"] .pl-md-5,
    [dir="RTL"] .px-md-5 {
        padding-left: 0 !important;
        padding-right: 3rem !important;
    }
    [dir="RTL"] .mr-md-auto {
        margin-right: 0 !important;
        margin-left: auto !important;
    }
    [dir="RTL"] .ml-md-auto {
        margin-right: auto !important;
        margin-left: 0 !important;
    }
    [dir="RTL"] .mx-md-auto {
        margin-right: auto !important;
        margin-left: auto !important;
    }
}
@media (min-width: 992px) {
    [dir="RTL"] .mr-lg-0,
    [dir="RTL"] .mx-lg-0 {
        margin-right: 0 !important;
        margin-left: 0 !important;
    }
    [dir="RTL"] .ml-lg-0,
    [dir="RTL"] .mx-lg-0 {
        margin-left: 0 !important;
        margin-right: 0 !important;
    }
    [dir="RTL"] .mr-lg-1,
    [dir="RTL"] .mx-lg-1 {
        margin-right: 0 !important;
        margin-left: 0.25rem !important;
    }
    [dir="RTL"] .ml-lg-1,
    [dir="RTL"] .mx-lg-1 {
        margin-left: 0 !important;
        margin-right: 0.25rem !important;
    }
    [dir="RTL"] .mr-lg-2,
    [dir="RTL"] .mx-lg-2 {
        margin-right: 0 !important;
        margin-left: 0.5rem !important;
    }
    [dir="RTL"] .ml-lg-2,
    [dir="RTL"] .mx-lg-2 {
        margin-left: 0 !important;
        margin-right: 0.5rem !important;
    }
    [dir="RTL"] .mr-lg-3,
    [dir="RTL"] .mx-lg-3 {
        margin-right: 0 !important;
        margin-left: 1rem !important;
    }
    [dir="RTL"] .ml-lg-3,
    [dir="RTL"] .mx-lg-3 {
        margin-left: 0 !important;
        margin-right: 1rem !important;
    }
    [dir="RTL"] .mr-lg-4,
    [dir="RTL"] .mx-lg-4 {
        margin-right: 0 !important;
        margin-left: 1.5rem !important;
    }
    [dir="RTL"] .ml-lg-4,
    [dir="RTL"] .mx-lg-4 {
        margin-left: 0 !important;
        margin-right: 1.5rem !important;
    }
    [dir="RTL"] .mr-lg-5,
    [dir="RTL"] .mx-lg-5 {
        margin-right: 0 !important;
        margin-left: 3rem !important;
    }
    [dir="RTL"] .ml-lg-5,
    [dir="RTL"] .mx-lg-5 {
        margin-left: 0 !important;
        margin-right: 3rem !important;
    }
    [dir="RTL"] .pr-lg-0,
    [dir="RTL"] .px-lg-0 {
        padding-right: 0 !important;
        padding-left: 0 !important;
    }
    [dir="RTL"] .pl-lg-0,
    [dir="RTL"] .px-lg-0 {
        padding-left: 0 !important;
        padding-right: 0 !important;
    }
    [dir="RTL"] .pr-lg-1,
    [dir="RTL"] .px-lg-1 {
        padding-right: 0 !important;
        padding-left: 0.25rem !important;
    }
    [dir="RTL"] .pl-lg-1,
    [dir="RTL"] .px-lg-1 {
        padding-left: 0 !important;
        padding-right: 0.25rem !important;
    }
    [dir="RTL"] .pr-lg-2,
    [dir="RTL"] .px-lg-2 {
        padding-right: 0 !important;
        padding-left: 0.5rem !important;
    }
    [dir="RTL"] .pl-lg-2,
    [dir="RTL"] .px-lg-2 {
        padding-left: 0 !important;
        padding-right: 0.5rem !important;
    }
    [dir="RTL"] .pr-lg-3,
    [dir="RTL"] .px-lg-3 {
        padding-right: 0 !important;
        padding-left: 1rem !important;
    }
    [dir="RTL"] .pl-lg-3,
    [dir="RTL"] .px-lg-3 {
        padding-left: 0 !important;
        padding-right: 1rem !important;
    }
    [dir="RTL"] .pr-lg-4,
    [dir="RTL"] .px-lg-4 {
        padding-right: 0 !important;
        padding-left: 1.5rem !important;
    }
    [dir="RTL"] .pl-lg-4,
    [dir="RTL"] .px-lg-4 {
        padding-left: 0 !important;
        padding-right: 1.5rem !important;
    }
    [dir="RTL"] .pr-lg-5,
    [dir="RTL"] .px-lg-5 {
        padding-right: 0 !important;
        padding-left: 3rem !important;
    }
    [dir="RTL"] .pl-lg-5,
    [dir="RTL"] .px-lg-5 {
        padding-left: 0 !important;
        padding-right: 3rem !important;
    }
    [dir="RTL"] .mr-lg-auto {
        margin-right: 0 !important;
        margin-left: auto !important;
    }
    [dir="RTL"] .ml-lg-auto {
        margin-right: auto !important;
        margin-left: 0 !important;
    }
    [dir="RTL"] .mx-lg-auto {
        margin-right: auto !important;
        margin-left: auto !important;
    }
}
@media (min-width: 1200px) {
    [dir="RTL"] .mr-xl-0,
    [dir="RTL"] .mx-xl-0 {
        margin-right: 0 !important;
        margin-left: 0 !important;
    }
    [dir="RTL"] .ml-xl-0,
    [dir="RTL"] .mx-xl-0 {
        margin-left: 0 !important;
        margin-right: 0 !important;
    }
    [dir="RTL"] .mr-xl-1,
    [dir="RTL"] .mx-xl-1 {
        margin-right: 0 !important;
        margin-left: 0.25rem !important;
    }
    [dir="RTL"] .ml-xl-1,
    [dir="RTL"] .mx-xl-1 {
        margin-left: 0 !important;
        margin-right: 0.25rem !important;
    }
    [dir="RTL"] .mr-xl-2,
    [dir="RTL"] .mx-xl-2 {
        margin-right: 0 !important;
        margin-left: 0.5rem !important;
    }
    [dir="RTL"] .ml-xl-2,
    [dir="RTL"] .mx-xl-2 {
        margin-left: 0 !important;
        margin-right: 0.5rem !important;
    }
    [dir="RTL"] .mr-xl-3,
    [dir="RTL"] .mx-xl-3 {
        margin-right: 0 !important;
        margin-left: 1rem !important;
    }
    [dir="RTL"] .ml-xl-3,
    [dir="RTL"] .mx-xl-3 {
        margin-left: 0 !important;
        margin-right: 1rem !important;
    }
    [dir="RTL"] .mr-xl-4,
    [dir="RTL"] .mx-xl-4 {
        margin-right: 0 !important;
        margin-left: 1.5rem !important;
    }
    [dir="RTL"] .ml-xl-4,
    [dir="RTL"] .mx-xl-4 {
        margin-left: 0 !important;
        margin-right: 1.5rem !important;
    }
    [dir="RTL"] .mr-xl-5,
    [dir="RTL"] .mx-xl-5 {
        margin-right: 0 !important;
        margin-left: 3rem !important;
    }
    [dir="RTL"] .ml-xl-5,
    [dir="RTL"] .mx-xl-5 {
        margin-left: 0 !important;
        margin-right: 3rem !important;
    }
    [dir="RTL"] .pr-xl-0,
    [dir="RTL"] .px-xl-0 {
        padding-right: 0 !important;
        padding-left: 0 !important;
    }
    [dir="RTL"] .pl-xl-0,
    [dir="RTL"] .px-xl-0 {
        padding-left: 0 !important;
        padding-right: 0 !important;
    }
    [dir="RTL"] .pr-xl-1,
    [dir="RTL"] .px-xl-1 {
        padding-right: 0 !important;
        padding-left: 0.25rem !important;
    }
    [dir="RTL"] .pl-xl-1,
    [dir="RTL"] .px-xl-1 {
        padding-left: 0 !important;
        padding-right: 0.25rem !important;
    }
    [dir="RTL"] .pr-xl-2,
    [dir="RTL"] .px-xl-2 {
        padding-right: 0 !important;
        padding-left: 0.5rem !important;
    }
    [dir="RTL"] .pl-xl-2,
    [dir="RTL"] .px-xl-2 {
        padding-left: 0 !important;
        padding-right: 0.5rem !important;
    }
    [dir="RTL"] .pr-xl-3,
    [dir="RTL"] .px-xl-3 {
        padding-right: 0 !important;
        padding-left: 1rem !important;
    }
    [dir="RTL"] .pl-xl-3,
    [dir="RTL"] .px-xl-3 {
        padding-left: 0 !important;
        padding-right: 1rem !important;
    }
    [dir="RTL"] .pr-xl-4,
    [dir="RTL"] .px-xl-4 {
        padding-right: 0 !important;
        padding-left: 1.5rem !important;
    }
    [dir="RTL"] .pl-xl-4,
    [dir="RTL"] .px-xl-4 {
        padding-left: 0 !important;
        padding-right: 1.5rem !important;
    }
    [dir="RTL"] .pr-xl-5,
    [dir="RTL"] .px-xl-5 {
        padding-right: 0 !important;
        padding-left: 3rem !important;
    }
    [dir="RTL"] .pl-xl-5,
    [dir="RTL"] .px-xl-5 {
        padding-left: 0 !important;
        padding-right: 3rem !important;
    }
    [dir="RTL"] .mr-xl-auto {
        margin-right: 0 !important;
        margin-left: auto !important;
    }
    [dir="RTL"] .ml-xl-auto {
        margin-right: auto !important;
        margin-left: 0 !important;
    }
    [dir="RTL"] .mx-xl-auto {
        margin-right: auto !important;
        margin-left: auto !important;
    }
}
@media (min-width: 1440) {
    [dir="RTL"] .mr-xxl-0,
    [dir="RTL"] .mx-xxl-0 {
        margin-right: 0 !important;
        margin-left: 0 !important;
    }
    [dir="RTL"] .ml-xxl-0,
    [dir="RTL"] .mx-xxl-0 {
        margin-left: 0 !important;
        margin-right: 0 !important;
    }
    [dir="RTL"] .mr-xxl-1,
    [dir="RTL"] .mx-xxl-1 {
        margin-right: 0 !important;
        margin-left: 0.25rem !important;
    }
    [dir="RTL"] .ml-xxl-1,
    [dir="RTL"] .mx-xxl-1 {
        margin-left: 0 !important;
        margin-right: 0.25rem !important;
    }
    [dir="RTL"] .mr-xxl-2,
    [dir="RTL"] .mx-xxl-2 {
        margin-right: 0 !important;
        margin-left: 0.5rem !important;
    }
    [dir="RTL"] .ml-xxl-2,
    [dir="RTL"] .mx-xxl-2 {
        margin-left: 0 !important;
        margin-right: 0.5rem !important;
    }
    [dir="RTL"] .mr-xxl-3,
    [dir="RTL"] .mx-xxl-3 {
        margin-right: 0 !important;
        margin-left: 1rem !important;
    }
    [dir="RTL"] .ml-xxl-3,
    [dir="RTL"] .mx-xxl-3 {
        margin-left: 0 !important;
        margin-right: 1rem !important;
    }
    [dir="RTL"] .mr-xxl-4,
    [dir="RTL"] .mx-xxl-4 {
        margin-right: 0 !important;
        margin-left: 1.5rem !important;
    }
    [dir="RTL"] .ml-xxl-4,
    [dir="RTL"] .mx-xxl-4 {
        margin-left: 0 !important;
        margin-right: 1.5rem !important;
    }
    [dir="RTL"] .mr-xxl-5,
    [dir="RTL"] .mx-xxl-5 {
        margin-right: 0 !important;
        margin-left: 3rem !important;
    }
    [dir="RTL"] .ml-xxl-5,
    [dir="RTL"] .mx-xxl-5 {
        margin-left: 0 !important;
        margin-right: 3rem !important;
    }
    [dir="RTL"] .pr-xxl-0,
    [dir="RTL"] .px-xxl-0 {
        padding-right: 0 !important;
        padding-left: 0 !important;
    }
    [dir="RTL"] .pl-xxl-0,
    [dir="RTL"] .px-xxl-0 {
        padding-left: 0 !important;
        padding-right: 0 !important;
    }
    [dir="RTL"] .pr-xxl-1,
    [dir="RTL"] .px-xxl-1 {
        padding-right: 0 !important;
        padding-left: 0.25rem !important;
    }
    [dir="RTL"] .pl-xxl-1,
    [dir="RTL"] .px-xxl-1 {
        padding-left: 0 !important;
        padding-right: 0.25rem !important;
    }
    [dir="RTL"] .pr-xxl-2,
    [dir="RTL"] .px-xxl-2 {
        padding-right: 0 !important;
        padding-left: 0.5rem !important;
    }
    [dir="RTL"] .pl-xxl-2,
    [dir="RTL"] .px-xxl-2 {
        padding-left: 0 !important;
        padding-right: 0.5rem !important;
    }
    [dir="RTL"] .pr-xxl-3,
    [dir="RTL"] .px-xxl-3 {
        padding-right: 0 !important;
        padding-left: 1rem !important;
    }
    [dir="RTL"] .pl-xxl-3,
    [dir="RTL"] .px-xxl-3 {
        padding-left: 0 !important;
        padding-right: 1rem !important;
    }
    [dir="RTL"] .pr-xxl-4,
    [dir="RTL"] .px-xxl-4 {
        padding-right: 0 !important;
        padding-left: 1.5rem !important;
    }
    [dir="RTL"] .pl-xxl-4,
    [dir="RTL"] .px-xxl-4 {
        padding-left: 0 !important;
        padding-right: 1.5rem !important;
    }
    [dir="RTL"] .pr-xxl-5,
    [dir="RTL"] .px-xxl-5 {
        padding-right: 0 !important;
        padding-left: 3rem !important;
    }
    [dir="RTL"] .pl-xxl-5,
    [dir="RTL"] .px-xxl-5 {
        padding-left: 0 !important;
        padding-right: 3rem !important;
    }
    [dir="RTL"] .mr-xxl-auto {
        margin-right: 0 !important;
        margin-left: auto !important;
    }
    [dir="RTL"] .ml-xxl-auto {
        margin-right: auto !important;
        margin-left: 0 !important;
    }
    [dir="RTL"] .mx-xxl-auto {
        margin-right: auto !important;
        margin-left: auto !important;
    }
}
[dir="RTL"] .text-right {
    text-align: left !important;
}
[dir="RTL"] .text-left {
    text-align: right !important;
}
@media (min-width: 576px) {
    [dir="RTL"] .text-sm-right {
        text-align: left !important;
    }
    [dir="RTL"] .text-sm-left {
        text-align: right !important;
    }
}
@media (min-width: 768px) {
    [dir="RTL"] .text-md-right {
        text-align: left !important;
    }
    [dir="RTL"] .text-md-left {
        text-align: right !important;
    }
}
@media (min-width: 992px) {
    [dir="RTL"] .text-lg-right {
        text-align: left !important;
    }
    [dir="RTL"] .text-lg-left {
        text-align: right !important;
    }
}
@media (min-width: 1200px) {
    [dir="RTL"] .text-xl-right {
        text-align: left !important;
    }
    [dir="RTL"] .text-xl-left {
        text-align: right !important;
    }
}
@media (min-width: 1440) {
    [dir="RTL"] .text-xxl-right {
        text-align: left !important;
    }
    [dir="RTL"] .text-xxl-left {
        text-align: right !important;
    }
}
[dir="RTL"] .mx-0 {
    margin-right: auto;
    margin-left: 0 !important;
}
[dir="RTL"] .mx-0 {
    margin-left: auto;
    margin-right: 0 !important;
}
[dir="RTL"] .mx-1 {
    margin-right: auto;
    margin-left: 0.25rem !important;
}
[dir="RTL"] .mx-1 {
    margin-left: auto;
    margin-right: 0.25rem !important;
}
[dir="RTL"] .mx-2 {
    margin-right: auto;
    margin-left: 0.5rem !important;
}
[dir="RTL"] .mx-2 {
    margin-left: auto;
    margin-right: 0.5rem !important;
}
[dir="RTL"] .mx-3 {
    margin-right: auto;
    margin-left: 1rem !important;
}
[dir="RTL"] .mx-3 {
    margin-left: auto;
    margin-right: 1rem !important;
}
[dir="RTL"] .mx-4 {
    margin-right: auto;
    margin-left: 1.5rem !important;
}
[dir="RTL"] .mx-4 {
    margin-left: auto;
    margin-right: 1.5rem !important;
}
[dir="RTL"] .mx-5 {
    margin-right: auto;
    margin-left: 3rem !important;
}
[dir="RTL"] .mx-5 {
    margin-left: auto;
    margin-right: 3rem !important;
}
[dir="RTL"] .px-0 {
    padding-right: auto;
    padding-left: 0 !important;
}
[dir="RTL"] .px-0 {
    padding-left: auto;
    padding-right: 0 !important;
}
[dir="RTL"] .px-1 {
    padding-right: auto;
    padding-left: 0.25rem !important;
}
[dir="RTL"] .px-1 {
    padding-left: auto;
    padding-right: 0.25rem !important;
}
[dir="RTL"] .px-2 {
    padding-right: auto;
    padding-left: 0.5rem !important;
}
[dir="RTL"] .px-2 {
    padding-left: auto;
    padding-right: 0.5rem !important;
}
[dir="RTL"] .px-3 {
    padding-right: auto;
    padding-left: 1rem !important;
}
[dir="RTL"] .px-3 {
    padding-left: auto;
    padding-right: 1rem !important;
}
[dir="RTL"] .px-4 {
    padding-right: auto;
    padding-left: 1.5rem !important;
}
[dir="RTL"] .px-4 {
    padding-left: auto;
    padding-right: 1.5rem !important;
}
[dir="RTL"] .px-5 {
    padding-right: auto;
    padding-left: 3rem !important;
}
[dir="RTL"] .px-5 {
    padding-left: auto;
    padding-right: 3rem !important;
}
[dir="RTL"] .mr-auto {
    margin-right: 0 !important;
    margin-left: auto !important;
}
[dir="RTL"] .mx-auto {
    margin-right: auto !important;
    margin-left: auto !important;
}
[dir="RTL"] .ml-auto {
    margin-right: auto !important;
    margin-left: 0 !important;
}
[dir="RTL"] .mx-auto {
    margin-right: auto !important;
    margin-left: auto !important;
}
@media (min-width: 576px) {
    [dir="RTL"] .mx-sm-0 {
        margin-right: auto;
        margin-left: 0 !important;
    }
    [dir="RTL"] .mx-sm-0 {
        margin-left: auto;
        margin-right: 0 !important;
    }
    [dir="RTL"] .mx-sm-1 {
        margin-right: auto;
        margin-left: 0.25rem !important;
    }
    [dir="RTL"] .mx-sm-1 {
        margin-left: auto;
        margin-right: 0.25rem !important;
    }
    [dir="RTL"] .mx-sm-2 {
        margin-right: auto;
        margin-left: 0.5rem !important;
    }
    [dir="RTL"] .mx-sm-2 {
        margin-left: auto;
        margin-right: 0.5rem !important;
    }
    [dir="RTL"] .mx-sm-3 {
        margin-right: auto;
        margin-left: 1rem !important;
    }
    [dir="RTL"] .mx-sm-3 {
        margin-left: auto;
        margin-right: 1rem !important;
    }
    [dir="RTL"] .mx-sm-4 {
        margin-right: auto;
        margin-left: 1.5rem !important;
    }
    [dir="RTL"] .mx-sm-4 {
        margin-left: auto;
        margin-right: 1.5rem !important;
    }
    [dir="RTL"] .mx-sm-5 {
        margin-right: auto;
        margin-left: 3rem !important;
    }
    [dir="RTL"] .mx-sm-5 {
        margin-left: auto;
        margin-right: 3rem !important;
    }
    [dir="RTL"] .px-sm-0 {
        padding-right: auto;
        padding-left: 0 !important;
    }
    [dir="RTL"] .px-sm-0 {
        padding-left: auto;
        padding-right: 0 !important;
    }
    [dir="RTL"] .px-sm-1 {
        padding-right: auto;
        padding-left: 0.25rem !important;
    }
    [dir="RTL"] .px-sm-1 {
        padding-left: auto;
        padding-right: 0.25rem !important;
    }
    [dir="RTL"] .px-sm-2 {
        padding-right: auto;
        padding-left: 0.5rem !important;
    }
    [dir="RTL"] .px-sm-2 {
        padding-left: auto;
        padding-right: 0.5rem !important;
    }
    [dir="RTL"] .px-sm-3 {
        padding-right: auto;
        padding-left: 1rem !important;
    }
    [dir="RTL"] .px-sm-3 {
        padding-left: auto;
        padding-right: 1rem !important;
    }
    [dir="RTL"] .px-sm-4 {
        padding-right: auto;
        padding-left: 1.5rem !important;
    }
    [dir="RTL"] .px-sm-4 {
        padding-left: auto;
        padding-right: 1.5rem !important;
    }
    [dir="RTL"] .px-sm-5 {
        padding-right: auto;
        padding-left: 3rem !important;
    }
    [dir="RTL"] .px-sm-5 {
        padding-left: auto;
        padding-right: 3rem !important;
    }
    [dir="RTL"] .mr-sm-auto {
        margin-right: 0 !important;
        margin-left: auto !important;
    }
    [dir="RTL"] .mx-sm-auto {
        margin-right: auto !important;
        margin-left: auto !important;
    }
    [dir="RTL"] .ml-sm-auto {
        margin-right: auto !important;
        margin-left: 0 !important;
    }
    [dir="RTL"] .mx-sm-auto {
        margin-right: auto !important;
        margin-left: auto !important;
    }
}
@media (min-width: 768px) {
    [dir="RTL"] .mx-md-0 {
        margin-right: auto;
        margin-left: 0 !important;
    }
    [dir="RTL"] .mx-md-0 {
        margin-left: auto;
        margin-right: 0 !important;
    }
    [dir="RTL"] .mx-md-1 {
        margin-right: auto;
        margin-left: 0.25rem !important;
    }
    [dir="RTL"] .mx-md-1 {
        margin-left: auto;
        margin-right: 0.25rem !important;
    }
    [dir="RTL"] .mx-md-2 {
        margin-right: auto;
        margin-left: 0.5rem !important;
    }
    [dir="RTL"] .mx-md-2 {
        margin-left: auto;
        margin-right: 0.5rem !important;
    }
    [dir="RTL"] .mx-md-3 {
        margin-right: auto;
        margin-left: 1rem !important;
    }
    [dir="RTL"] .mx-md-3 {
        margin-left: auto;
        margin-right: 1rem !important;
    }
    [dir="RTL"] .mx-md-4 {
        margin-right: auto;
        margin-left: 1.5rem !important;
    }
    [dir="RTL"] .mx-md-4 {
        margin-left: auto;
        margin-right: 1.5rem !important;
    }
    [dir="RTL"] .mx-md-5 {
        margin-right: auto;
        margin-left: 3rem !important;
    }
    [dir="RTL"] .mx-md-5 {
        margin-left: auto;
        margin-right: 3rem !important;
    }
    [dir="RTL"] .px-md-0 {
        padding-right: auto;
        padding-left: 0 !important;
    }
    [dir="RTL"] .px-md-0 {
        padding-left: auto;
        padding-right: 0 !important;
    }
    [dir="RTL"] .px-md-1 {
        padding-right: auto;
        padding-left: 0.25rem !important;
    }
    [dir="RTL"] .px-md-1 {
        padding-left: auto;
        padding-right: 0.25rem !important;
    }
    [dir="RTL"] .px-md-2 {
        padding-right: auto;
        padding-left: 0.5rem !important;
    }
    [dir="RTL"] .px-md-2 {
        padding-left: auto;
        padding-right: 0.5rem !important;
    }
    [dir="RTL"] .px-md-3 {
        padding-right: auto;
        padding-left: 1rem !important;
    }
    [dir="RTL"] .px-md-3 {
        padding-left: auto;
        padding-right: 1rem !important;
    }
    [dir="RTL"] .px-md-4 {
        padding-right: auto;
        padding-left: 1.5rem !important;
    }
    [dir="RTL"] .px-md-4 {
        padding-left: auto;
        padding-right: 1.5rem !important;
    }
    [dir="RTL"] .px-md-5 {
        padding-right: auto;
        padding-left: 3rem !important;
    }
    [dir="RTL"] .px-md-5 {
        padding-left: auto;
        padding-right: 3rem !important;
    }
    [dir="RTL"] .mr-md-auto {
        margin-right: 0 !important;
        margin-left: auto !important;
    }
    [dir="RTL"] .mx-md-auto {
        margin-right: auto !important;
        margin-left: auto !important;
    }
    [dir="RTL"] .ml-md-auto {
        margin-right: auto !important;
        margin-left: 0 !important;
    }
    [dir="RTL"] .mx-md-auto {
        margin-right: auto !important;
        margin-left: auto !important;
    }
}
@media (min-width: 992px) {
    [dir="RTL"] .mx-lg-0 {
        margin-right: auto;
        margin-left: 0 !important;
    }
    [dir="RTL"] .mx-lg-0 {
        margin-left: auto;
        margin-right: 0 !important;
    }
    [dir="RTL"] .mx-lg-1 {
        margin-right: auto;
        margin-left: 0.25rem !important;
    }
    [dir="RTL"] .mx-lg-1 {
        margin-left: auto;
        margin-right: 0.25rem !important;
    }
    [dir="RTL"] .mx-lg-2 {
        margin-right: auto;
        margin-left: 0.5rem !important;
    }
    [dir="RTL"] .mx-lg-2 {
        margin-left: auto;
        margin-right: 0.5rem !important;
    }
    [dir="RTL"] .mx-lg-3 {
        margin-right: auto;
        margin-left: 1rem !important;
    }
    [dir="RTL"] .mx-lg-3 {
        margin-left: auto;
        margin-right: 1rem !important;
    }
    [dir="RTL"] .mx-lg-4 {
        margin-right: auto;
        margin-left: 1.5rem !important;
    }
    [dir="RTL"] .mx-lg-4 {
        margin-left: auto;
        margin-right: 1.5rem !important;
    }
    [dir="RTL"] .mx-lg-5 {
        margin-right: auto;
        margin-left: 3rem !important;
    }
    [dir="RTL"] .mx-lg-5 {
        margin-left: auto;
        margin-right: 3rem !important;
    }
    [dir="RTL"] .px-lg-0 {
        padding-right: auto;
        padding-left: 0 !important;
    }
    [dir="RTL"] .px-lg-0 {
        padding-left: auto;
        padding-right: 0 !important;
    }
    [dir="RTL"] .px-lg-1 {
        padding-right: auto;
        padding-left: 0.25rem !important;
    }
    [dir="RTL"] .px-lg-1 {
        padding-left: auto;
        padding-right: 0.25rem !important;
    }
    [dir="RTL"] .px-lg-2 {
        padding-right: auto;
        padding-left: 0.5rem !important;
    }
    [dir="RTL"] .px-lg-2 {
        padding-left: auto;
        padding-right: 0.5rem !important;
    }
    [dir="RTL"] .px-lg-3 {
        padding-right: auto;
        padding-left: 1rem !important;
    }
    [dir="RTL"] .px-lg-3 {
        padding-left: auto;
        padding-right: 1rem !important;
    }
    [dir="RTL"] .px-lg-4 {
        padding-right: auto;
        padding-left: 1.5rem !important;
    }
    [dir="RTL"] .px-lg-4 {
        padding-left: auto;
        padding-right: 1.5rem !important;
    }
    [dir="RTL"] .px-lg-5 {
        padding-right: auto;
        padding-left: 3rem !important;
    }
    [dir="RTL"] .px-lg-5 {
        padding-left: auto;
        padding-right: 3rem !important;
    }
    [dir="RTL"] .mr-lg-auto {
        margin-right: 0 !important;
        margin-left: auto !important;
    }
    [dir="RTL"] .mx-lg-auto {
        margin-right: auto !important;
        margin-left: auto !important;
    }
    [dir="RTL"] .ml-lg-auto {
        margin-right: auto !important;
        margin-left: 0 !important;
    }
    [dir="RTL"] .mx-lg-auto {
        margin-right: auto !important;
        margin-left: auto !important;
    }
}
@media (min-width: 1200px) {
    [dir="RTL"] .mx-xl-0 {
        margin-right: auto;
        margin-left: 0 !important;
    }
    [dir="RTL"] .mx-xl-0 {
        margin-left: auto;
        margin-right: 0 !important;
    }
    [dir="RTL"] .mx-xl-1 {
        margin-right: auto;
        margin-left: 0.25rem !important;
    }
    [dir="RTL"] .mx-xl-1 {
        margin-left: auto;
        margin-right: 0.25rem !important;
    }
    [dir="RTL"] .mx-xl-2 {
        margin-right: auto;
        margin-left: 0.5rem !important;
    }
    [dir="RTL"] .mx-xl-2 {
        margin-left: auto;
        margin-right: 0.5rem !important;
    }
    [dir="RTL"] .mx-xl-3 {
        margin-right: auto;
        margin-left: 1rem !important;
    }
    [dir="RTL"] .mx-xl-3 {
        margin-left: auto;
        margin-right: 1rem !important;
    }
    [dir="RTL"] .mx-xl-4 {
        margin-right: auto;
        margin-left: 1.5rem !important;
    }
    [dir="RTL"] .mx-xl-4 {
        margin-left: auto;
        margin-right: 1.5rem !important;
    }
    [dir="RTL"] .mx-xl-5 {
        margin-right: auto;
        margin-left: 3rem !important;
    }
    [dir="RTL"] .mx-xl-5 {
        margin-left: auto;
        margin-right: 3rem !important;
    }
    [dir="RTL"] .px-xl-0 {
        padding-right: auto;
        padding-left: 0 !important;
    }
    [dir="RTL"] .px-xl-0 {
        padding-left: auto;
        padding-right: 0 !important;
    }
    [dir="RTL"] .px-xl-1 {
        padding-right: auto;
        padding-left: 0.25rem !important;
    }
    [dir="RTL"] .px-xl-1 {
        padding-left: auto;
        padding-right: 0.25rem !important;
    }
    [dir="RTL"] .px-xl-2 {
        padding-right: auto;
        padding-left: 0.5rem !important;
    }
    [dir="RTL"] .px-xl-2 {
        padding-left: auto;
        padding-right: 0.5rem !important;
    }
    [dir="RTL"] .px-xl-3 {
        padding-right: auto;
        padding-left: 1rem !important;
    }
    [dir="RTL"] .px-xl-3 {
        padding-left: auto;
        padding-right: 1rem !important;
    }
    [dir="RTL"] .px-xl-4 {
        padding-right: auto;
        padding-left: 1.5rem !important;
    }
    [dir="RTL"] .px-xl-4 {
        padding-left: auto;
        padding-right: 1.5rem !important;
    }
    [dir="RTL"] .px-xl-5 {
        padding-right: auto;
        padding-left: 3rem !important;
    }
    [dir="RTL"] .px-xl-5 {
        padding-left: auto;
        padding-right: 3rem !important;
    }
    [dir="RTL"] .mr-xl-auto {
        margin-right: 0 !important;
        margin-left: auto !important;
    }
    [dir="RTL"] .mx-xl-auto {
        margin-right: auto !important;
        margin-left: auto !important;
    }
    [dir="RTL"] .ml-xl-auto {
        margin-right: auto !important;
        margin-left: 0 !important;
    }
    [dir="RTL"] .mx-xl-auto {
        margin-right: auto !important;
        margin-left: auto !important;
    }
}
@media (min-width: 1440) {
    [dir="RTL"] .mx-xxl-0 {
        margin-right: auto;
        margin-left: 0 !important;
    }
    [dir="RTL"] .mx-xxl-0 {
        margin-left: auto;
        margin-right: 0 !important;
    }
    [dir="RTL"] .mx-xxl-1 {
        margin-right: auto;
        margin-left: 0.25rem !important;
    }
    [dir="RTL"] .mx-xxl-1 {
        margin-left: auto;
        margin-right: 0.25rem !important;
    }
    [dir="RTL"] .mx-xxl-2 {
        margin-right: auto;
        margin-left: 0.5rem !important;
    }
    [dir="RTL"] .mx-xxl-2 {
        margin-left: auto;
        margin-right: 0.5rem !important;
    }
    [dir="RTL"] .mx-xxl-3 {
        margin-right: auto;
        margin-left: 1rem !important;
    }
    [dir="RTL"] .mx-xxl-3 {
        margin-left: auto;
        margin-right: 1rem !important;
    }
    [dir="RTL"] .mx-xxl-4 {
        margin-right: auto;
        margin-left: 1.5rem !important;
    }
    [dir="RTL"] .mx-xxl-4 {
        margin-left: auto;
        margin-right: 1.5rem !important;
    }
    [dir="RTL"] .mx-xxl-5 {
        margin-right: auto;
        margin-left: 3rem !important;
    }
    [dir="RTL"] .mx-xxl-5 {
        margin-left: auto;
        margin-right: 3rem !important;
    }
    [dir="RTL"] .px-xxl-0 {
        padding-right: auto;
        padding-left: 0 !important;
    }
    [dir="RTL"] .px-xxl-0 {
        padding-left: auto;
        padding-right: 0 !important;
    }
    [dir="RTL"] .px-xxl-1 {
        padding-right: auto;
        padding-left: 0.25rem !important;
    }
    [dir="RTL"] .px-xxl-1 {
        padding-left: auto;
        padding-right: 0.25rem !important;
    }
    [dir="RTL"] .px-xxl-2 {
        padding-right: auto;
        padding-left: 0.5rem !important;
    }
    [dir="RTL"] .px-xxl-2 {
        padding-left: auto;
        padding-right: 0.5rem !important;
    }
    [dir="RTL"] .px-xxl-3 {
        padding-right: auto;
        padding-left: 1rem !important;
    }
    [dir="RTL"] .px-xxl-3 {
        padding-left: auto;
        padding-right: 1rem !important;
    }
    [dir="RTL"] .px-xxl-4 {
        padding-right: auto;
        padding-left: 1.5rem !important;
    }
    [dir="RTL"] .px-xxl-4 {
        padding-left: auto;
        padding-right: 1.5rem !important;
    }
    [dir="RTL"] .px-xxl-5 {
        padding-right: auto;
        padding-left: 3rem !important;
    }
    [dir="RTL"] .px-xxl-5 {
        padding-left: auto;
        padding-right: 3rem !important;
    }
    [dir="RTL"] .mr-xxl-auto {
        margin-right: 0 !important;
        margin-left: auto !important;
    }
    [dir="RTL"] .mx-xxl-auto {
        margin-right: auto !important;
        margin-left: auto !important;
    }
    [dir="RTL"] .ml-xxl-auto {
        margin-right: auto !important;
        margin-left: 0 !important;
    }
    [dir="RTL"] .mx-xxl-auto {
        margin-right: auto !important;
        margin-left: auto !important;
    }
}
[dir="RTL"] .float-left {
    float: right !important;
}
[dir="RTL"] .float-right {
    float: left !important;
}
[dir="RTL"] .float-none {
    float: none !important;
}
@media (min-width: 576px) {
    [dir="RTL"] .float-sm-left {
        float: right !important;
    }
    [dir="RTL"] .float-sm-right {
        float: left !important;
    }
    [dir="RTL"] .float-sm-none {
        float: none !important;
    }
}
@media (min-width: 768px) {
    [dir="RTL"] .float-md-left {
        float: right !important;
    }
    [dir="RTL"] .float-md-right {
        float: left !important;
    }
    [dir="RTL"] .float-md-none {
        float: none !important;
    }
}
@media (min-width: 992px) {
    [dir="RTL"] .float-lg-left {
        float: right !important;
    }
    [dir="RTL"] .float-lg-right {
        float: left !important;
    }
    [dir="RTL"] .float-lg-none {
        float: none !important;
    }
}
@media (min-width: 1200px) {
    [dir="RTL"] .float-xl-left {
        float: right !important;
    }
    [dir="RTL"] .float-xl-right {
        float: left !important;
    }
    [dir="RTL"] .float-xl-none {
        float: none !important;
    }
}
@media (min-width: 1440) {
    [dir="RTL"] .float-xxl-left {
        float: right !important;
    }
    [dir="RTL"] .float-xxl-right {
        float: left !important;
    }
    [dir="RTL"] .float-xxl-none {
        float: none !important;
    }
}
[dir="RTL"] {
    /* .text-right {
          text-align: left !important;
      }
      .text-left {
          text-align: right !important;
      } */
}
[dir="RTL"][data-theme-version="dark"] .border,
[dir="RTL"][data-theme-version="dark"] .border-left,
[dir="RTL"][data-theme-version="dark"] .border-right {
    border-color: #333a54 !important;
}
[dir="RTL"] .border-right {
    border-left: 1px solid #f0f1f5 !important;
    border-right: 0 !important;
}
[dir="RTL"] .border-left {
    border-right: 1px solid #f0f1f5 !important;
    border-left: 0 !important;
}
[dir="RTL"] .dropdown-menu {
    left: 0;
}
[dir="RTL"] .dropdown-menu-right {
    left: 0;
    right: auto;
}
@media only screen and (max-width: 575px) {
    [dir="RTL"] .dropdown-menu-right {
        left: 15px;
    }
}
[dir="RTL"] .notification_dropdown .dropdown-menu-right .media>span {
    margin-left: 10px;
    margin-right: 0;
}
[dir="RTL"]:not([data-container="boxed"]) .nav-header {
    left: auto;
    right: 0;
}
[dir="RTL"][data-container="wide-boxed"] .nav-header {
    left: auto;
    right: auto;
}
[dir="RTL"] .nav-header {
    text-align: right;
    right: auto;
}
[dir="RTL"] .nav-header .brand-title {
    margin-left: 0;
    margin-right: 15px;
}
[dir="RTL"] .nav-header .brand-logo {
    padding-left: 0;
    padding-right: 1.75rem;
}
[data-sidebar-style="compact"][dir="RTL"] .nav-header .brand-logo {
    padding-right: 0;
}
[data-sidebar-style="compact"][dir="RTL"] .nav-header .brand-logo[data-layout="horizontal"] {
    padding-right: 30px;
}
[data-sidebar-style="mini"][dir="RTL"] .nav-header .brand-logo {
    padding-right: 0;
}
[data-sidebar-style="modern"][dir="RTL"] .nav-header .brand-logo {
    padding-right: 0;
}
[data-layout="horizontal"][data-sidebar-style="modern"][dir="RTL"] .nav-header .brand-logo {
    padding-right: 30px;
}
@media (max-width: 767.98px) {
    [dir="RTL"] .nav-header .brand-logo {
        padding-right: 0;
    }
}
[dir="RTL"] .nav-control {
    right: auto;
    left: -4.0625rem;
}
@media (max-width: 767.98px) {
    [dir="RTL"] .nav-control {
        left: -2.75rem;
    }
}
@media (max-width: 575.98px) {
    [dir="RTL"] .nav-control {
        left: -2.75rem;
    }
}
[dir="RTL"][data-sidebar-style="overlay"] .nav-header .hamburger.is-active {
    right: 0;
}
[dir="RTL"][data-sidebar-style="compact"][data-layout="horizontal"] .nav-header .brand-logo {
    padding-right: 40px;
}
[dir="RTL"][data-sidebar-style="modern"][data-layout="horizontal"] .nav-header {
    width: 16rem;
}
[dir="RTL"] .header {
    padding: 0;
    padding-right: 16.563rem;
}
@media only screen and (max-width: 1400px) {
    [dir="RTL"] .header {
        padding-right: 17rem;
    }
}
@media (max-width: 767.98px) {
    [dir="RTL"] .header {
        padding-right: 5rem;
        padding-left: 0;
    }
}
[dir="RTL"] .header .header-content {
    padding-left: 1.875rem;
    padding-right: 5.3125rem;
    border-radius: 0 18px 0 0;
}
@media only screen and (max-width: 767px) {
    [dir="RTL"] .header .header-content {
        border-radius: 0;
    }
}
@media only screen and (max-width: 575px) {
    [dir="RTL"] .header .header-content {
        padding-right: 3.5rem;
        padding-left: 0.938rem;
    }
}
[data-sidebar-style="compact"][dir="RTL"] .header .header-content {
    padding-right: 1.875rem;
}
[data-sidebar-style="modern"][dir="RTL"] .header .header-content {
    padding-right: 5.3125rem;
}
[data-sidebar-style="overlay"][dir="RTL"] .header .header-content {
    padding-right: 3.3125rem;
}
@media only screen and (max-width: 575px) {
    [data-sidebar-style="overlay"][dir="RTL"] .header .header-content {
        /* padding-right: 0.5rem; */
    }
}
[dir="RTL"] .header .nav-control {
    right: 0.4375rem;
    left: auto;
}
[dir="RTL"] .header-right>li:not(:first-child) {
    padding-left: 0;
    padding-right: 1.25rem;
    margin-right: 0 !important;
}
@media only screen and (max-width: 767px) {
    [dir="RTL"] .header-right>li:not(:first-child) {
        padding-right: 0.5rem;
    }
}
[dir="RTL"] .header-right .header-profile>a.nav-link {
    margin-left: auto;
    padding-left: auto;
    border-left: 0;
}
[dir="RTL"] .header-right .header-profile>a.nav-link .header-info {
    padding-right: 20px;
    padding-left: auto;
    text-align: right;
}
@media only screen and (max-width: 1400px) {
    [dir="RTL"] .header-right .header-profile>a.nav-link .header-info {
        padding-right: 10px;
    }
}
@media only screen and (max-width: 1400px) {
    [dir="RTL"] .header-right .header-profile>a.nav-link {
        /* margin-right: 10px;
        padding-right: 20px; */
    }
}
@media only screen and (max-width: 575px) {
    [dir="RTL"] .header-right .header-profile>a.nav-link {
        margin-right: 0px;
        padding-right: 0px;
        border-right: 0;
    }
}
[dir="RTL"] .header-right .search-area .form-control {
    padding-right: 20px;
    padding-left: 0;
    border-radius: 3rem;
    border-top-left-radius: 0;
    border-bottom-left-radius: 0;
}
[dir="RTL"] .header-right .search-area .input-group-text {
    padding-left: 20px;
    padding-right: 0;
    border-radius: 3rem;
    border-top-right-radius: 0 !important;
    border-bottom-right-radius: 0 !important;
}
[dir="RTL"] .header-left .search_bar .dropdown-menu,
[dir="RTL"] .header-left .search_bar .dropdown-menu.show {
    right: 40px !important;
}
@media only screen and (max-width: 575px) {
    [dir="RTL"] .header-left .search_bar .dropdown-menu,
    [dir="RTL"] .header-left .search_bar .dropdown-menu.show {
        right: -100px !important;
    }
}
[dir="RTL"] .header-left .search_bar .search_icon {
    border-top-left-radius: 0;
    border-bottom-left-radius: 0;
    border-top-right-radius: 5rem;
    border-bottom-right-radius: 5rem;
}
@media only screen and (max-width: 575px) {
    [dir="RTL"] .header-left .search_bar .search_icon {
        border-radius: 5rem;
    }
}
[dir="RTL"][data-layout="horizontal"] .header {
    padding: 0;
    padding-right: 21.563rem;
}
[dir="RTL"][data-layout="horizontal"] .header .header-content {
    padding-right: 2.5rem;
    padding-left: 2.5rem;
}
[dir="RTL"][data-layout="horizontal"][data-sidebar-style="full"] .nav-header .brand-logo {
    padding-right: 2.5rem;
}
[dir="RTL"][data-layout="horizontal"][data-sidebar-style="mini"] .header {
    padding-right: 7.75rem;
}
[dir="RTL"][data-sidebar-style="mini"] .header {
    padding-right: 5rem;
}
[dir="RTL"][data-sidebar-style="mini"] .nd23-user-layout .header {
    padding-right: 8rem;
}
[dir="RTL"][data-sidebar-style="compact"] .header {
    padding: 0 0;
    padding-right: 15rem;
}
[dir="RTL"][data-sidebar-style="compact"][data-layout="horizontal"] .header {
    padding: 0;
    padding-right: 21.563rem;
}
[dir="RTL"][data-sidebar-style="modern"] .header {
    padding: 0 0;
    padding-right: 9.4rem;
}
[dir="RTL"][data-sidebar-style="modern"][data-layout="horizontal"] .header {
    padding: 0;
    padding-right: 16rem;
}
.input-group:not(.has-validation)> :not(:last-child):not(.dropdown-toggle):not(.dropdown-menu),
.input-group:not(.has-validation)>.dropdown-toggle:nth-last-child(n + 3) {
    border-top-right-radius: 3rem;
    border-bottom-right-radius: 3rem;
}
[dir="RTL"] {
    text-align: right;
}
[dir="RTL"] .deznav {
    text-align: right;
}
[dir="RTL"] .deznav .metismenu ul:after {
    left: auto;
    right: -6px;
}
[dir="RTL"] .deznav .metismenu ul a:before {
    left: auto;
    right: 0px;
}
/* [dir="RTL"] .deznav .metismenu>li a>i {
    margin-right: 0;
} */
/* [dir="RTL"] .deznav .metismenu li>a i {
    padding: 0 0 0 1.5rem;
} */
[dir="RTL"] .deznav .metismenu li>a svg {
    /* margin-left: 5px; */
    margin-right: 0;
}
[data-sidebar-style="compact"][dir="RTL"] .deznav .metismenu li>a svg {
    left: auto;
    margin-left: auto;
    margin-right: auto;
}
[data-sidebar-style="icon-hover"][dir="RTL"] .deznav .metismenu li>a svg {
    margin-left: 0;
}
[dir="RTL"] .deznav .metismenu li ul a {
    padding-right: 4.4rem;
    padding-left: 0.625rem;
}
@media only screen and (max-width: 1400px) {
    [dir="RTL"] .deznav .metismenu li ul a {
        padding-right: 4.5rem;
    }
}
[dir="RTL"] .deznav .metismenu li.active>.has-arrow:after {
    transform: rotate(45deg) translateY(-50%);
}
[dir="RTL"] .deznav .metismenu .has-arrow:after {
    left: 1.5625rem;
    right: auto;
}
[data-layout="horizontal"][dir="RTL"] .deznav .metismenu .has-arrow:after {
    left: 1.125rem;
}
[data-sidebar-style="modern"][dir="RTL"] .deznav .metismenu .has-arrow:after {
    transform: rotate(-45deg) translateY(-50%);
}
[dir="RTL"][data-sidebar-style="full"][data-layout="vertical"] .deznav .metismenu>li .has-arrow:after {
    left: 1.5rem;
    right: auto;
}
[dir="RTL"][data-sidebar-style="full"][data-layout="vertical"] .deznav .metismenu>li {
    padding: 0 15px 0 0;
}
[dir="RTL"][data-sidebar-style="full"][data-layout="vertical"] .deznav .metismenu>li>a:before {
    left: auto;
    left: 0px;
}
[dir="RTL"][data-sidebar-style="full"][data-layout="vertical"] .deznav .metismenu>li.mm-active>a {
    border-radius: 0 3rem 3rem 0;
}
[dir="RTL"][data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .deznav .metismenu li>ul {
    right: 5rem;
}
[dir="RTL"][data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .deznav .metismenu>li {
    padding: 0 13px;
}
[dir="RTL"][data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .deznav .metismenu>li.mm-active>a {
    border-radius: 0.625rem;
}
[dir="RTL"][data-sidebar-style="mini"] .deznav .metismenu>li>a>i {
    padding: 0;
    margin-left: 0.5rem;
}
[dir="RTL"][data-sidebar-style="mini"][data-layout="vertical"] .deznav .metismenu>li>ul a.has-arrow:after {
    left: 1.5625rem;
    right: auto;
}
[dir="RTL"][data-sidebar-style="compact"] .deznav .metismenu li>a i {
    padding: 0;
    margin-left: auto;
    margin-right: auto;
}
[dir="RTL"][data-sidebar-style="compact"] .deznav .metismenu li ul a {
    padding-right: 0.625rem;
    padding-left: 0.625rem;
}
[dir="RTL"][data-sidebar-style="compact"][data-layout="vertical"] .deznav .metismenu li a:before {
    left: auto;
    right: 0;
    border-radius: 1.25rem 0 0 1.25rem;
}
[dir="RTL"][data-sidebar-style="overlay"][data-layout="vertical"] .deznav .metismenu ul a:before {
    left: auto;
    right: 65px;
}
[dir="RTL"][data-sidebar-style="overlay"][data-layout="vertical"] .deznav .metismenu li ul a {
    padding-right: 4.5rem;
    padding-left: 0.625rem;
}
[dir="RTL"][data-sidebar-style="overlay"][data-layout="vertical"] .deznav .metismenu li ul a:before {
    left: auto;
    right: 40px;
}
[dir="RTL"][data-sidebar-style="overlay"][data-layout="vertical"] .deznav .metismenu>li>a:before {
    left: auto;
    right: 0;
    border-radius: 10px 0 0 10px;
}
[dir="RTL"][data-sidebar-style="icon-hover"][data-layout="vertical"] .deznav .metismenu ul a:before {
    left: auto;
    right: 65px;
}
[dir="RTL"][data-sidebar-style="icon-hover"][data-layout="vertical"] .deznav .metismenu li ul a {
    padding-right: 1.5rem;
    padding-left: 0.625rem;
}
[dir="RTL"][data-sidebar-style="icon-hover"][data-layout="vertical"] .deznav .metismenu li ul a:before {
    left: auto;
    right: 30px;
}
[dir="RTL"][data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .deznav .metismenu li>ul li:hover ul {
    right: 11.8125rem;
    left: 0;
}
[dir="RTL"][data-sidebar-style="modern"] .deznav .metismenu li>a i {
    padding: 0;
}
[dir="RTL"] {
    /* ===== Light gallery ===== */
}
[dir="RTL"] .select2-container--default .select2-selection--single .select2-selection__arrow {
    left: 15px;
    right: auto;
}
[dir="RTL"] .input-group>.bootstrap-select:not(:first-child) .dropdown-toggle {
    border-radius: 0.75rem 0 0 0.75rem;
}
[dir="RTL"] .list-group {
    padding-left: 0;
}
[dir="RTL"] .form-check-input {
    float: right;
    margin-left: 0.75rem;
    margin-right: inherit;
}
[dir="RTL"] .form-check-inline .form-check-input {
    margin-right: 0;
    margin-left: 10px;
}
[dir="RTL"] .radio input,
[dir="RTL"] .radio-inline,
[dir="RTL"] .checkbox input,
[dir="RTL"] .checkbox-inline input {
    margin-left: 0;
    margin-right: 0;
}
[dir="RTL"] .content-body {
    margin-right: 16.563rem;
    margin-left: auto;
}
@media only screen and (max-width: 1400px) {
    [dir="RTL"] .content-body {
        margin-right: 17rem;
    }
}
[data-sidebar-style="modern"][dir="RTL"] .content-body {
    margin-right: 9.375rem;
}
[dir="RTL"] .content-body .page-titles {
    text-align: right;
}
[dir="RTL"] .doctor-info-details .media-body span i,
[dir="RTL"] .recovered-chart-deta .col [class*="bg-"] {
    margin-right: 0;
    margin-left: 10px;
}
[dir="RTL"] .patients-chart-deta .col,
[dir="RTL"] .patients-chart-deta .col [class*="bg-"],
[dir="RTL"] .recovered-chart-deta .col {
    margin-right: 0;
    margin-left: 15px;
}
[dir="RTL"] .best-doctor .timeline .timeline-panel .media .number {
    left: auto;
    right: -13px;
}
[dir="RTL"] .doctor-info-details .media i {
    right: 0;
    left: -15px;
}
[dir="RTL"] .review-table .disease {
    border-left: 0;
    border-right: 1px solid #eee;
    padding-left: 0;
    padding-right: 20px;
}
[dir="RTL"] .apexcharts-legend-text {
    margin: 4px;
}
[dir="RTL"] .doctor-info-details .media-body {
    padding-left: 0;
    padding-right: 40px;
}
[dir="RTL"] .custom-control {
    margin-left: 0;
}
[dir="RTL"] .review-tab.nav-pills li:first-child a.nav-link {
    border-radius: 0 0.75rem 0 0;
}
[dir="RTL"] .review-tab.nav-pills li:last-child a.nav-link {
    border-radius: 0.75rem 0 0 0;
}
[dir="RTL"] .form-head .btn i {
    margin-left: 5px;
    margin-right: 0;
}
[dir="RTL"] .iconbox {
    padding-left: 0;
    padding-right: 70px;
}
[dir="RTL"] .iconbox i {
    left: auto;
    right: 0;
}
[dir="RTL"] .table.tr-rounded tr td:first-child,
[dir="RTL"] .table.tr-rounded tr th:first-child {
    border-radius: 0 0.625rem 0.625rem 0;
}
[dir="RTL"] .table.tr-rounded tr td:last-child,
[dir="RTL"] .table.tr-rounded tr th:last-child {
    border-radius: 0.625rem 0 0 0.625rem;
}
[dir="RTL"] .custom-switch.toggle-switch.text-right {
    padding-left: 48px;
    padding-right: 0;
}
[dir="RTL"] .toggle-switch.text-right .custom-control-label:before {
    right: auto !important;
    left: -47px;
}
[dir="RTL"] .toggle-switch.text-right .custom-control-label:after {
    right: auto !important;
    left: -28px;
}
[dir="RTL"] .toggle-switch.text-right .custom-control-input:checked~.custom-control-label:after {
    left: -62px;
    right: auto !important;
}
[dir="RTL"] .check-switch {
    padding-right: 40px;
}
[dir="RTL"] .check-switch .custom-control-label:after,
[dir="RTL"] .check-switch .custom-control-label:before {
    right: -35px !important;
}
[dir="RTL"] .bar-chart .apexcharts-yaxis {
    transform: translatex(101%);
}
[dir="RTL"] .detault-daterange .input-group-text {
    padding: 0.532rem 0.75rem;
    padding-right: auto;
    padding-left: 0;
}
[dir="RTL"] .form-wrapper .input-group .form-control {
    text-align: left;
}
[dir="RTL"] .timeline-chart .apexcharts-yaxis {
    transform: translateX(0);
}
[dir="RTL"] .card-table td:first-child,
[dir="RTL"] .card-table th:first-child {
    padding-right: 30px;
    padding-left: 10px;
}
[dir="RTL"] .card-table td:last-child,
[dir="RTL"] .card-table th:last-child {
    padding-left: 30px;
    padding-right: 10px;
}
[dir="RTL"] .chatbox .img_cont {
    margin-right: 0px;
    margin-left: 10px;
}
[dir="RTL"] .profile-tab .nav-item .nav-link {
    margin-right: 0;
    margin-left: 30px;
}
@media only screen and (max-width: 575px) {
    [dir="RTL"] .profile-tab .nav-item .nav-link {
        margin-left: 0px;
    }
}
[dir="RTL"] .widget-timeline .timeline>li>.timeline-panel {
    margin-left: 0px;
    margin-right: 40px;
}
[dir="RTL"] .widget-timeline.style-1 .timeline .timeline-badge.timeline-badge+.timeline-panel {
    padding: 5px 15px 5px 10px;
    border-width: 0px 5px 0px 0px;
}
[dir="RTL"] .widget-timeline.style-1 .timeline .timeline-badge.timeline-badge+.timeline-panel:after {
    border: 0;
    right: -9px;
    width: 7px;
    left: auto;
    height: 7px;
}
[dir="RTL"] .widget-timeline .timeline>li>.timeline-badge {
    left: auto;
    right: 0px;
}
[dir="RTL"] .widget-timeline .timeline>li>.timeline-panel:after {
    left: auto;
    right: -5px;
}
[dir="RTL"] .chatbox .msg_cotainer {
    margin-left: 0;
    margin-right: 10px;
    border-radius: 1.375rem 0 1.375rem 1.375rem;
}
[dir="RTL"] .chatbox .msg_cotainer:after {
    left: auto;
    right: -10px;
    transform: rotate(-90deg);
}
[dir="RTL"] .chatbox .type_msg .input-group .input-group-append .btn {
    border-top-right-radius: 38px !important;
    border-bottom-right-radius: 38px !important;
}
[dir="RTL"] .chatbox .msg_cotainer_send {
    margin-right: 0px;
    margin-left: 10px;
    border-radius: 0 6px 6px 6px;
}
[dir="RTL"] .chatbox .msg_cotainer_send:after {
    right: auto;
    left: -10px;
    transform: rotate(90deg);
}
[dir="RTL"] .comment-review {
    right: auto;
    left: 0;
}
[dir="RTL"] .input-group>.bootstrap-select:not(:first-child) .dropdown-toggle {
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
    border-top-left-radius: 0.625rem;
    border-bottom-left-radius: 0.625rem;
}
[dir="RTL"] .input-group>.bootstrap-select:not(:last-child) .dropdown-toggle {
    border-top-right-radius: 0.625rem;
    border-bottom-right-radius: 0.625rem;
    border-top-left-radius: 0;
    border-bottom-left-radius: 0;
}
[dir="RTL"] .breadcrumb-item+.breadcrumb-item {
    padding-right: 0.5rem;
    padding-left: 0;
}
[dir="RTL"] .breadcrumb-item+.breadcrumb-item:before {
    padding-right: 0;
    padding-left: 0.5rem;
}
[dir="RTL"] .chatbox .chatbox-close {
    left: 340px;
    right: auto;
}
[dir="RTL"] .message-search-area .input-group-text {
    padding-left: 25px;
    padding-right: 10px;
    border-left: 1px solid #eeeeee;
    border-right: 0;
    border-radius: 2rem;
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
}
[dir="RTL"] .message-search-area .form-control {
    border-right: 1px solid #eeeeee;
    border-left: 0;
    border-radius: 2rem;
    border-top-left-radius: 0;
    border-bottom-left-radius: 0;
}
[dir="RTL"] .card-tabs .nav-tabs.style-1 .nav-item .nav-link {
    padding-right: 0;
    padding-left: 25px;
}
[dir="RTL"] .chat-box .message-sent p {
    border-radius: 20px 20px 20px 0;
}
[dir="RTL"] .chat-box .message-received p {
    border-radius: 20px 0 20px 20px;
}
[dir="RTL"] .mail-list .list-group-item i {
    padding-right: 0;
    padding-left: 0.625rem;
}
[dir="RTL"] .dataTables_wrapper .dataTables_filter input {
    margin-left: 0;
    margin-right: 0.5em;
}
[dir="RTL"][data-layout="horizontal"] .content-body {
    margin-right: 0;
}
[dir="RTL"][data-layout="horizontal"] .deznav .metismenu li li .has-arrow:after {
    transform: rotate(-45deg) translateY(-50%);
}
[dir="RTL"][data-sidebar-style="mini"]:not([data-layout="horizontal"]) .content-body {
    margin-right: 5rem;
}
[dir="RTL"][data-sidebar-style="mini"]:not([data-layout="horizontal"]) .nd23-user-layout .content-body {
    margin-right: 8rem;
}
/* [dir="RTL"] .nd23-user-layout .content-body {
    margin-left: auto;
} */
[dir="RTL"][data-sidebar-style="compact"]:not([data-layout="horizontal"]) .content-body {
    margin-right: 15rem;
}
[dir="RTL"][data-sidebar-style="overlay"] .content-body {
    margin-right: 0;
}
[dir="RTL"] #external-events .external-event:before {
    margin-right: 0;
    margin-left: 0.9rem;
}
[dir="RTL"] .post-input a i {
    margin-left: 15px;
    margin-right: 0;
}
[dir="RTL"] .chatbox {
    left: -500px;
    right: auto;
}
[dir="RTL"] .chatbox.active {
    left: 0;
    right: auto;
}
@media only screen and (max-width: 575px) {
    [dir="RTL"] .best-doctor .timeline .timeline-panel .media {
        float: right;
        margin-right: 0 !important;
        margin-left: 15px !important;
    }
}
[dir="RTL"] .default-select.style-1 .btn:after {
    margin-left: 0;
    margin-right: 0.5em;
}
[dir="RTL"] .pagination .page-indicator {
    transform: rotate(180deg);
    -moz-transform: rotate(180deg);
    -webkit-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    -o-transform: rotate(180deg);
}
[dir="RTL"] .lg-outer.lg-visible {
    direction: ltr;
}
[dir="RTL"] .chart-point .chart-point-list {
    margin: 0;
    padding-right: 20px;
}
[dir="RTL"] .noUi-target {
    direction: rtl;
}
[dir="RTL"] .noUi-vertical .noUi-pips-vertical {
    left: -20px;
}
[dir="RTL"] .noUi-vertical .noUi-value-vertical {
    padding-left: 0;
    padding-right: 25px;
}
[dir="RTL"] .sidebar-right .ps--active-x>.ps__rail-x {
    display: none;
}
[dir="RTL"] .form-wizard .nav-wizard li .nav-link:after {
    right: 50%;
    left: auto;
}
[dir="RTL"] .dtp>.dtp-content {
    right: 50%;
    left: auto;
}
[dir="RTL"] .modal-header .close {
    margin: 0;
    left: 0;
    top: 0px;
    right: auto;
}
[dir="RTL"] .input-group-prepend .btn+.btn {
    border-radius: 0 !important;
}
[dir="RTL"] .form-control+.input-group-append .btn:first-child {
    border-top-right-radius: 0 !important;
    border-bottom-right-radius: 0 !important;
}
[dir="RTL"] .input-group>.custom-file:not(:first-child) .custom-file-label {
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
    border-bottom-left-radius: 0.625rem;
    border-top-left-radius: 0.625rem;
}
[dir="RTL"] .custom-file-label:after {
    border-radius: 0.625rem 0 0 0.625rem;
}
[dir="RTL"] .input-group>.custom-file:not(:last-child) .custom-file-label {
    border-top-left-radius: 0;
    border-bottom-left-radius: 0;
    border-top-right-radius: 0.625rem;
    border-bottom-right-radius: 0.625rem;
}
[dir="RTL"] .input-group>.custom-file:not(:last-child) .custom-file-label:after {
    border-radius: 0;
}
[dir="RTL"] .weather-btn {
    margin-left: 20px;
}
[dir="RTL"] .coin-holding:after {
    /* FF3.6-15 */
    /* Chrome10-25,Safari5.1-6 */
    background: linear-gradient(to right,
            rgba(255, 255, 255, 0.27) 0%,
            rgba(255, 255, 255, 0) 100%);
    /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#45ffffff', endColorstr='#00ffffff', GradientType=1);
    /* IE6-9 */
}
[dir="RTL"][data-theme-version="dark"] .coin-holding:after {
    /* FF3.6-15 */
    /* Chrome10-25,Safari5.1-6 */
    background: linear-gradient(to right,
            rgba(5, 5, 5, 0.27) 0%,
            rgba(255, 255, 255, 0) 100%);
    /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#45050505', endColorstr='#00ffffff', GradientType=1);
    /* IE6-9 */
}
[dir="RTL"] .market-line .apexcharts-yaxis {
    transform: translateX(-10px);
}
[dir="RTL"] .current-chart .apexcharts-datalabels-group text:last-child {
    fill: #fff;
}
[dir="RTL"] .lineChart {
    margin-left: 0;
    margin-right: auto;
}
[dir="RTL"] .event-bx .image-bx .info ul li i {
    margin-right: 0;
    margin-left: 10px;
}
[dir="RTL"] .event-bx .owl-nav {
    right: auto;
    left: 52px;
    direction: ltr;
}
[dir="RTL"] .event-bx .owl-dots {
    right: auto;
    left: 100px;
}
[dir="RTL"] .default-select.style-2 .btn:after {
    margin-left: 0;
    margin-right: 10px;
}
[dir="RTL"] table.dataTable thead .sorting {
    background-position: center left 15px;
}
[dir="RTL"] table.dataTable thead .sorting,
[dir="RTL"] table.dataTable thead .sorting_asc,
[dir="RTL"] table.dataTable thead .sorting_desc,
[dir="RTL"] table.dataTable thead .sorting_asc_disabled,
[dir="RTL"] table.dataTable thead .sorting_desc_disabled {
    background-position: center left;
}
[dir="RTL"] .noUi-target {
    direction: rtl;
}
[dir="RTL"] .noUi-vertical .noUi-pips-vertical {
    left: -20px;
}
[dir="RTL"] .noUi-vertical .noUi-value-vertical {
    padding-left: 0;
    padding-right: 25px;
}
[dir="RTL"] .profile-card .title span {
    padding-right: 0;
    padding-left: 30px;
    /* padding-right: 15px; */
}
[dir="RTL"] .skill-progress .progress-bar:after {
    right: auto;
    left: 0;
}
[dir="RTL"] .profile-card .form-group .input-icon .form-control {
    padding-left: 0px;
    border-radius: 0;
    padding-right: 70px;
}
[dir="RTL"] .profile-card .form-group .input-group-prepend {
    left: auto;
    right: 0px;
}
[dir="RTL"] .search-dropdown {
    border-right: 0;
    border-left: 1px solid #eeeeee;
}
[dir="RTL"] .new-arrival-content.text-center .price {
    float: none;
}
[dir="RTL"] .bootstrap-popover-wrapper .bootstrap-popover:not(:last-child) {
    margin-right: 0;
    margin-left: 8px;
}
.new-arrival-content .price {
    float: left;
}
table.table {
    border-collapse: unset;
}
.noUi-origin {
    left: calc(100% + 6px);
}
.noUi-vertical .noUi-origin {
    left: 0;
}
@media only screen and (max-width: 1350px) and (min-width: 1200px) {
    [dir="RTL"] .content-body {
        margin-right: 17rem;
    }
}
.form-check-label {
    padding-left: 1.25rem !important;
    padding-right: inherit !important;
}
.input-group:not(.has-validation)> :not(:last-child):not(.dropdown-toggle):not(.dropdown-menu),
.input-group:not(.has-validation)>.dropdown-toggle:nth-last-child(n + 3) {
    border-top-left-radius: 0;
    border-bottom-left-radius: 0;
}
.modal-header .btn-close {
    margin: 0;
}
.btn-group>.btn:not(:last-child):not(.dropdown-toggle),
.btn-group>.btn-group:not(:last-child)>.btn {
    border-radius: 0;
}
.input-group> :not(:first-child):not(.dropdown-menu):not(.valid-tooltip):not(.valid-feedback):not(.invalid-tooltip):not(.invalid-feedback) {
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
}
[dir="RTL"] .sidebar-right {
    left: -32rem;
    right: auto;
    box-shadow: 2px 3px 10px 0px rgba(119, 119, 119, 0.1);
}
[dir="RTL"] .sidebar-right.show {
    left: 0rem;
    right: auto;
}
[dir="RTL"] .sidebar-right.show .sidebar-right-trigger span {
    margin-left: 0px;
}
[dir="RTL"] .sidebar-right .sidebar-right-trigger {
    left: 100%;
    right: auto;
    border-radius: 0 50px 50px 0;
    box-shadow: 5px 3px 5px 0px rgba(119, 119, 119, 0.15);
}
[dir="RTL"] .sidebar-right .sidebar-right-trigger span {
    margin-right: 0;
    margin-left: 15px;
}
[dir="RTL"] .sidebar-right .sidebar-right-trigger span.text {
    margin-left: 0;
}
[dir="RTL"] .sidebar-right .sidebar-close-trigger {
    left: -48px;
    right: auto;
}
[dir="RTL"] .bootstrap-select .dropdown-toggle .filter-option {
    text-align: right;
}
[dir="RTL"] .dz-demo-panel {
    right: auto;
    left: 0;
    transform: translate(-100%, 0);
}
[dir="RTL"] .dz-demo-panel.show {
    transform: translate(0px, 0px);
    left: 0px;
    right: auto;
}
[dir="RTL"] .dz-demo-panel .dz-demo-trigger {
    right: auto;
    left: 100%;
    border-radius: 0 50px 50px 0;
}
[dir="RTL"] .dz-demo-panel .dz-demo-trigger svg {
    margin-right: 0;
    margin-left: 15px;
}
html[dir="RTL"] [dir="RTL"] .footer {
    padding-right: 18.563rem;
    padding-left: 0;
}
html[dir="RTL"] [dir="RTL"] .footer .copyright {
    border-radius: 0 0 50px 0;
}
@media only screen and (max-width: 1400px) {
    html[dir="RTL"] [dir="RTL"] .footer {
        padding-right: 17rem;
    }
}
@media (max-width: 767.98px) {
    html[dir="RTL"] [dir="RTL"] .footer {
        padding-right: 0;
    }
}
html[dir="RTL"] [dir="RTL"][data-sidebar-style="overlay"] .footer {
    padding-right: 0;
}
html[dir="RTL"] [dir="RTL"] .menu-toggle .footer {
    padding-right: 3.75rem;
}
html[dir="RTL"] [dir="RTL"][data-container="boxed"] .footer {
    padding-right: 0;
}
html[dir="RTL"] [dir="RTL"][data-sidebar-style="mini"]:not([data-layout="horizontal"]) .footer {
    padding-right: 5rem;
}
html[dir="RTL"] [dir="RTL"][data-sidebar-style="compact"]:not([data-layout="horizontal"]) .footer {
    padding-right: 9.375rem;
}
/*$primary  : #7356f1 !default;*/
:root {
    --primary-not: #689dd3;
    --secondary-not: #7accc6;
    --primary-hover-not: #7accc6;
    --primary-dark-not: #0a0418;
    --rgba-primary-1-not: rgba(104 157 211, 0.1);
    --rgba-primary-2-not: rgba(104 157 211, 0.2);
    --rgba-primary-3-not: rgba(104 157 211, 0.3);
    --rgba-primary-4-not: rgba(104 157 211, 0.4);
    --rgba-primary-5-not: rgba(104 157 211, 0.5);
    --rgba-primary-6-not: rgba(104 157 211, 0.6);
    --rgba-primary-7-not: rgba(104 157 211, 0.7);
    --rgba-primary-8-not: rgba(104 157 211, 0.8);
    --rgba-primary-9-not: rgba(104 157 211, 0.9);
    --font-family-base: Roboto, sans-serif;
    --font-family-title: Roboto, sans-serif;
}
:root {
    --primary-not: #689dd3;
    --secondary-not: #7accc6;
    --primary-hover-not: #7accc6;
    --primary-dark-not: #0a0418;
    --rgba-primary-1-not: rgba(104 157 211, 0.1);
    --rgba-primary-2-not: rgba(104 157 211, 0.2);
    --rgba-primary-3-not: rgba(104 157 211, 0.3);
    --rgba-primary-4-not: rgba(104 157 211, 0.4);
    --rgba-primary-5-not: rgba(104 157 211, 0.5);
    --rgba-primary-6-not: rgba(104 157 211, 0.6);
    --rgba-primary-7-not: rgba(104 157 211, 0.7);
    --rgba-primary-8-not: rgba(104 157 211, 0.8);
    --rgba-primary-9-not: rgba(104 157 211, 0.9);
}
[data-theme-version="dark"] {
    --nav-headbg: #28253b;
    --sidebar-bg: #28253b;
    --headerbg: #251e35;
    background: #251e35;
    color: #828690;
}
[data-theme-version="dark"] h1,
[data-theme-version="dark"] .h1,
[data-theme-version="dark"] h2,
[data-theme-version="dark"] .h2,
[data-theme-version="dark"] h3,
[data-theme-version="dark"] .h3,
[data-theme-version="dark"] h4,
[data-theme-version="dark"] .h4,
[data-theme-version="dark"] h5,
[data-theme-version="dark"] .h5,
[data-theme-version="dark"] h6,
[data-theme-version="dark"] .h6 {
    color: #fff !important;
}
[data-theme-version="dark"] a.link {
    color: #ddd;
}
[data-theme-version="dark"] a.link:focus,
[data-theme-version="dark"] a.link:hover {
    color: #48a9f8;
}
[data-theme-version="dark"] a:hover {
    color: #fff;
}
[data-theme-version="dark"] .border-right {
    border-right: 1px solid #333a54 !important;
}
[data-theme-version="dark"] .border-left {
    border-left: 1px solid #333a54 !important;
}
[data-theme-version="dark"] .border-top {
    border-top: 1px solid #333a54 !important;
}
[data-theme-version="dark"] .border-bottom {
    border-bottom: 1px solid #333a54 !important;
}
[data-theme-version="dark"] .border {
    border: 1px solid #fff !important;
}
[data-theme-version="dark"] .card {
    background-color: #28253b;
    box-shadow: none;
}
[data-theme-version="dark"] .dropdown-menu {
    background-color: #28253b;
    box-shadow: 0px 0px 0px 1px rgba(255, 255, 255, 0.1);
}
[data-theme-version="dark"] .dropdown-menu .dropdown-item {
    color: #777777;
}
[data-theme-version="dark"] .dropdown-menu .dropdown-item.selected,
[data-theme-version="dark"] .dropdown-menu .dropdown-item.selected.active,
[data-theme-version="dark"] .dropdown-menu .dropdown-item.active,
[data-theme-version="dark"] .dropdown-menu .dropdown-item:hover,
[data-theme-version="dark"] .dropdown-menu .dropdown-item:focus {
    background-color: #28253b;
    color: #fff;
}
[data-theme-version="dark"] a {
    color: #fff;
}
[data-theme-version="dark"] .text-primary {
    color: #fff !important;
}
[data-theme-version="dark"] .btn-link g [fill] {
    fill: #fff;
}
[data-theme-version="dark"] .btn-light:active,
[data-theme-version="dark"] .btn-light:focus,
[data-theme-version="dark"] .btn-light:hover {
    color: #000;
}
[data-theme-version="dark"] .form-control {
    background-color: #28253b;
    border-color: #333a54;
    color: #fff;
}
[data-theme-version="dark"] .modal-content {
    background: #28253b;
}
[data-theme-version="dark"] .modal-footer,
[data-theme-version="dark"] .modal-header {
    border-color: #333a54;
}
[data-theme-version="dark"] .close {
    font-weight: 400;
    color: #fff;
    text-shadow: none;
}
[data-theme-version="dark"] .close:hover {
    color: #fff;
}
[data-theme-version="dark"] .star-rating .product-review,
[data-theme-version="dark"] .new-arrival-content .item {
    color: #fff;
}
[data-theme-version="dark"] .custom-dropdown .dropdown-menu {
    border-color: #333a54;
}
[data-theme-version="dark"] .widget-stat .media>span {
    background: rgba(255, 255, 255, 0.15);
    border-color: #333a54;
    color: #fff;
}
[data-theme-version="dark"] .plus-minus-input .custom-btn {
    background: #251e35;
    border-color: #333a54;
}
[data-theme-version="dark"] .dropdown-divider,
[data-theme-version="dark"] .size-filter ul li {
    border-color: #333a54;
}
[data-theme-version="dark"] .custom-select {
    border-color: #333a54;
    color: #828690;
    background: #251e35;
}
[data-theme-version="dark"] .nav-tabs {
    border-color: #333a54;
}
[data-theme-version="dark"] .mail-list .list-group-item.active i {
    color: #fff;
}
[data-theme-version="dark"] hr {
    border-color: #333a54;
}
[data-theme-version="dark"] .grid-col {
    background: #251e35;
}
[data-theme-version="dark"] .noUi-target {
    border-color: #333a54;
    border-radius: 8px;
    box-shadow: none;
}
[data-theme-version="dark"] .noUi-target .noUi-connects {
    background: #333a54;
}
[data-theme-version="dark"] .noUi-marker-large,
[data-theme-version="dark"] .noUi-marker {
    background: #333a54;
}
[data-theme-version="dark"] .input-group-text {
    background: #28253b;
    color: #7e7e7e;
    border-color: #333a54;
}
[data-theme-version="dark"] .note-editor.note-frame {
    border-color: #333a54;
}
[data-theme-version="dark"] .note-editor.note-frame .btn {
    color: #fff;
}
[data-theme-version="dark"] .note-editor.note-frame .note-editing-area .note-editable {
    color: #fff;
}
[data-theme-version="dark"] .widget-media .timeline .timeline-panel {
    border-color: #333a54;
}
[data-theme-version="dark"] .notification_dropdown .dropdown-menu-right .all-notification {
    border-color: #333a54;
}
[data-theme-version="dark"] #user-activity .nav-tabs .nav-link {
    border-color: #333a54;
}
[data-theme-version="dark"] #user-activity .nav-tabs .nav-link.active {
    background: #251e35;
    color: #fff;
}
[data-theme-version="dark"] .list-group-item-action {
    color: #7e7e7e;
}
[data-theme-version="dark"] .list-group-item-action:focus,
[data-theme-version="dark"] .list-group-item-action:hover,
[data-theme-version="dark"] .list-group-item-action:focus {
    background-color: #251e35;
    border-color: #251e35;
}
[data-theme-version="dark"] .list-group-item.active {
    color: #fff;
    border-color: var(--primary);
}
[data-theme-version="dark"] .list-group-item.active:focus,
[data-theme-version="dark"] .list-group-item.active:hover,
[data-theme-version="dark"] .list-group-item.active:focus {
    background-color: var(--primary);
    border-color: var(--primary);
    color: #fff;
}
[data-theme-version="dark"] .swal2-popup {
    background: #28253b;
}
[data-theme-version="dark"] .form-head .btn-outline-primary {
    border-color: #333a54;
}
[data-theme-version="dark"] .form-head .btn-outline-primary:hover {
    border-color: var(--primary);
}
[data-theme-version="dark"] .review-tab.nav-pills li a.nav-link.active {
    background: transparent;
}
[data-theme-version="dark"] .new-arrival-content h4 a,
[data-theme-version="dark"] .new-arrival-content .h4 a {
    color: #fff;
}
[data-theme-version="dark"] .text-black {
    color: #fff !important;
}
[data-theme-version="dark"] .abilities-chart .ct-chart .ct-label {
    fill: #fff;
}
[data-theme-version="dark"] .morris_chart_height text tspan {
    fill: #fff;
}
[data-theme-version="dark"] .btn-link {
    color: #fff;
}
[data-theme-version="dark"] .order-bg {
    background: #251e35;
}
[data-theme-version="dark"] .detault-daterange .input-group-text {
    background: #251e35;
    color: #fff;
}
[data-theme-version="dark"] .dataTablesCard {
    background-color: #28253b;
}
[data-theme-version="dark"] .compose-content .dropzone {
    background: #251e35 !important;
}
[data-theme-version="dark"] .compose-content .dropzone .dz-message .dz-button {
    color: #fff;
}
[data-theme-version="dark"] .daterangepicker {
    background: #251e35;
    border-color: var(--primary);
}
[data-theme-version="dark"] .daterangepicker .calendar-table {
    border-color: var(--primary);
    background: #251e35;
}
[data-theme-version="dark"] .daterangepicker .calendar-table .table-condensed td:hover {
    background-color: var(--primary);
    color: #fff;
}
[data-theme-version="dark"] .daterangepicker:after {
    border-bottom: 6px solid #251e35;
}
[data-theme-version="dark"] .daterangepicker select.hourselect,
[data-theme-version="dark"] .daterangepicker select.minuteselect,
[data-theme-version="dark"] .daterangepicker select.secondselect,
[data-theme-version="dark"] .daterangepicker select.ampmselect {
    background: #251e35;
    border: 1px solid #333a54;
    color: #fff;
}
[data-theme-version="dark"] .daterangepicker td.off,
[data-theme-version="dark"] .daterangepicker td.off.in-range,
[data-theme-version="dark"] .daterangepicker td.off.start-date,
[data-theme-version="dark"] .daterangepicker td.off.end-date {
    background-color: #28253b;
}
[data-theme-version="dark"] .daterangepicker td.off:hover,
[data-theme-version="dark"] .daterangepicker td.off.in-range:hover,
[data-theme-version="dark"] .daterangepicker td.off.start-date:hover,
[data-theme-version="dark"] .daterangepicker td.off.end-date:hover {
    background-color: var(--primary);
    color: #fff;
}
[data-theme-version="dark"] .app-fullcalendar .fc-button {
    background-color: #251e35;
    border-color: var(--primary);
    color: #fff;
    text-shadow: none;
}
[data-theme-version="dark"] .app-fullcalendar .fc-button:hover,
[data-theme-version="dark"] .app-fullcalendar .fc-button.fc-stat-hover {
    background-color: var(--primary);
}
[data-theme-version="dark"] .swal2-popup .swal2-styled:focus {
    outline: 0;
    box-shadow: 0 0 0 2px #333a54, 0 0 0 4px var(--rgba-primary-1);
}
[data-theme-version="dark"] .dd-handle {
    border-color: #333a54;
}
[data-theme-version="dark"] .menu-toggle .deznav .metismenu li>ul {
    background: #28253b;
}
[data-theme-version="dark"] .header-right .notification_dropdown .nav-link {
    border-color: #333a54;
}
[data-theme-version="dark"] .nav-tabs .nav-link:hover,
[data-theme-version="dark"] .nav-tabs .nav-link.active {
    border-color: var(--primary);
}
[data-theme-version="dark"] .clockpicker-popover .popover-content {
    background-color: #28253b;
}
[data-theme-version="dark"] .clockpicker-plate {
    background-color: #251e35;
}
[data-theme-version="dark"] .clockpicker-popover .popover-title {
    background-color: #251e35;
    color: #fff;
}
[data-theme-version="dark"] .form-wizard .nav-wizard li .nav-link span {
    background-color: #251e35;
}
[data-theme-version="dark"] .form-wizard .nav-wizard li .nav-link:after {
    background: #251e35;
}
[data-theme-version="dark"] .form-wizard .nav-wizard li .nav-link.active:after,
[data-theme-version="dark"] .form-wizard .nav-wizard li .nav-link.done:after {
    background: var(--primary);
}
[data-theme-version="dark"] .form-wizard .nav-wizard li .nav-link.active span,
[data-theme-version="dark"] .form-wizard .nav-wizard li .nav-link.done span {
    background: var(--primary);
}
[data-theme-version="dark"] .check-switch .custom-control-label:after,
[data-theme-version="dark"] .check-switch .custom-control-label:before {
    border-color: var(--primary);
}
[data-theme-version="dark"] .fc-unthemed .fc-today {
    background: #251e35;
}
[data-theme-version="dark"] .fc-unthemed .fc-divider,
[data-theme-version="dark"] .fc-unthemed .fc-list-heading td,
[data-theme-version="dark"] .fc-unthemed .fc-popover .fc-header {
    background: #333a54;
}
[data-theme-version="dark"] .picker__box {
    background: #251e35;
}
[data-theme-version="dark"] .picker__box .picker__button--clear,
[data-theme-version="dark"] .picker__box .picker__button--close,
[data-theme-version="dark"] .picker__box .picker__button--today {
    background: #28253b;
    color: #fff;
}
[data-theme-version="dark"] .picker__box .picker__button--clear:hover:before,
[data-theme-version="dark"] .picker__box .picker__button--close:hover:before,
[data-theme-version="dark"] .picker__box .picker__button--today:hover:before {
    color: #fff;
}
[data-theme-version="dark"] .picker {
    color: #999;
}
[data-theme-version="dark"] .dtp>.dtp-content {
    background: #251e35;
}
[data-theme-version="dark"] .dtp table.dtp-picker-days tr>td>a {
    color: #68686a;
}
[data-theme-version="dark"] .dtp table.dtp-picker-days tr>td>a.selected {
    color: #fff;
}
[data-theme-version="dark"] .order-request tbody tr {
    border-color: #333a54;
}
[data-theme-version="dark"] .card-list li {
    color: #fff;
}
[data-theme-version="dark"] .card-bx .change-btn:hover {
    color: var(--primary);
}
[data-theme-version="dark"] .invoice-card.bg-warning {
    background-color: #5b3c1f !important;
}
[data-theme-version="dark"] .invoice-card.bg-success {
    background-color: #2a6729 !important;
}
[data-theme-version="dark"] .invoice-card.bg-info {
    background-color: #4c276a !important;
}
[data-theme-version="dark"] .invoice-card.bg-secondary {
    background-color: #1c3e52 !important;
}
[data-theme-version="dark"] .user-list li {
    border-color: #28253b;
}
[data-theme-version="dark"] .toggle-switch {
    color: #fff;
}
[data-theme-version="dark"] .bar-chart .apexcharts-text tspan {
    fill: #969ba0;
}
[data-theme-version="dark"] .bar-chart line {
    stroke: #333a54;
}
[data-theme-version="dark"] table.dataTable thead th,
[data-theme-version="dark"] table.dataTable thead td {
    border-color: #333a54 !important;
}
[data-theme-version="dark"] .form-check .form-check-input {
    background: transparent;
}
[data-theme-version="dark"] .form-check .form-check-input:checked {
    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3e%3cpath fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='M6 10l3 3l6-6'/%3e%3c/svg%3e");
}
[data-theme-version="dark"] .dataTables_wrapper .dataTables_paginate span .paginate_button.current,
[data-theme-version="dark"] .dataTables_wrapper .dataTables_paginate span .paginate_button:hover {
    background: var(--primary);
    color: #fff !important;
}
[data-theme-version="dark"] .light.btn-primary,
[data-theme-version="dark"] .light.btn-danger,
[data-theme-version="dark"] .light.btn-warning,
[data-theme-version="dark"] .light.btn-success,
[data-theme-version="dark"] .light.btn-info {
    color: #fff;
}
[data-theme-version="dark"] .light.btn-primary svg path,
[data-theme-version="dark"] .light.btn-danger svg path,
[data-theme-version="dark"] .light.btn-warning svg path,
[data-theme-version="dark"] .light.btn-success svg path,
[data-theme-version="dark"] .light.btn-info svg path {
    fill: #fff;
}
[data-theme-version="dark"] .bg-white {
    background: #28253b !important;
}
[data-theme-version="dark"] .bg-light.text-primary {
    color: var(--primary) !important;
}
[data-theme-version="dark"] table.dataTable {
    color: #b5b5b5;
}
[data-theme-version="dark"] table.dataTable tbody td {
    background: #28253b !important;
}
[data-theme-version="dark"] .contact-icon {
    border-color: #333a54;
}
[data-theme-version="dark"] .profile-card .title span {
    background: #28253b;
}
[data-theme-version="dark"] .profile-card .title:after {
    background: #333a54;
}
[data-theme-version="dark"] .profile-card .form-group .form-control {
    color: #fff;
    border-color: #333a54;
}
[data-theme-version="dark"] .profile-card .form-group .form-control:hover,
[data-theme-version="dark"] .profile-card .form-group .form-control:focus,
[data-theme-version="dark"] .profile-card .form-group .form-control:active {
    border-color: var(--primary);
}
[data-theme-version="dark"] .profile-card .form-group .bootstrap-select.form-control button {
    border-color: #333a54 !important;
}
[data-theme-version="dark"] .profile-card .form-group .bootstrap-select.form-control button:after {
    color: #fff;
}
[data-theme-version="dark"] .profile-card .form-group textarea {
    background: #251e35;
}
[data-theme-version="dark"] .profile-card .form-group .input-group-prepend .input-group-text {
    border: 0;
}
[data-theme-version="dark"] .profile-card .form-group .input-group-prepend .input-group-text i {
    color: #fff;
}
[data-theme-version="dark"] .activity-card,
[data-theme-version="dark"] .profile-bx {
    border-color: #333a54;
}
[data-theme-version="dark"] .sharp-lg svg path {
    fill: #fff;
}
[data-theme-version="dark"] .progress-icon {
    border-color: #333a54;
}
[data-theme-version="dark"] .portfolios-card>div {
    background: #251e35;
}
[data-theme-version="dark"] .page-titles {
    background: #251e35;
}
[data-theme-version="dark"] .page-titles .breadcrumb li.active a {
    color: #fff;
}
[data-theme-version="dark"] .light.btn-primary g [fill] {
    fill: #fff;
}
[data-theme-version="dark"] .profile-info h4.text-primary,
[data-theme-version="dark"] .profile-info .text-primary.h4 {
    color: #fff !important;
}
[data-theme-version="dark"] .profile-tab .nav-item .nav-link:hover,
[data-theme-version="dark"] .profile-tab .nav-item .nav-link.active {
    color: #fff;
}
[data-theme-version="dark"] .pagination-primary .page-item .page-link {
    color: #fff;
}
[data-theme-version="dark"] .app-fullcalendar .fc-button.fc-state-hover {
    background: var(--primary) !important;
}
[data-theme-version="dark"] .new-arrival-content .price {
    color: #fff;
}
[data-theme-version="dark"] .btn-outline-primary {
    color: #fff;
}
[data-theme-version="dark"] .btn.tp-btn-light.btn-primary g [fill] {
    fill: #fff;
}
[data-theme-version="dark"] .btn-icon-left.text-primary {
    color: var(--primary) !important;
}
[data-theme-version="dark"] .custom-tab-1 .nav-link:focus,
[data-theme-version="dark"] .custom-tab-1 .nav-link:hover,
[data-theme-version="dark"] .custom-tab-1 .nav-link.active {
    color: #fff;
}
[data-theme-version="dark"] .bg-light h1,
[data-theme-version="dark"] .bg-light .h1,
[data-theme-version="dark"] .bg-light h2,
[data-theme-version="dark"] .bg-light .h2,
[data-theme-version="dark"] .bg-light h3,
[data-theme-version="dark"] .bg-light .h3,
[data-theme-version="dark"] .bg-light h4,
[data-theme-version="dark"] .bg-light .h4,
[data-theme-version="dark"] .bg-light h5,
[data-theme-version="dark"] .bg-light .h5,
[data-theme-version="dark"] .bg-light h6,
[data-theme-version="dark"] .bg-light .h6 {
    color: #000 !important;
}
[data-theme-version="dark"] .default-tab .nav-link:focus,
[data-theme-version="dark"] .default-tab .nav-link:hover,
[data-theme-version="dark"] .default-tab .nav-link.active,
[data-theme-version="dark"] .default-tab .nav-link i,
[data-theme-version="dark"] .custom-tab-1 .nav-link i,
[data-theme-version="dark"] .nav-pills.light .nav-link.active,
[data-theme-version="dark"] .nav-pills.light .show>.nav-link {
    color: #fff;
}
[data-theme-version="dark"] .table-bordered th,
[data-theme-version="dark"] .table-bordered td,
[data-theme-version="dark"] .table th,
[data-theme-version="dark"] .table td {
    border-color: #333a54;
}
[data-theme-version="dark"] mark,
[data-theme-version="dark"] .mark,
[data-theme-version="dark"] .mark {
    background: var(--primary);
}
[data-theme-version="dark"] .dd-item>button {
    color: #fff;
}
[data-theme-version="dark"] .form-wizard .nav-wizard li .nav-link span {
    color: #fff;
}
[data-theme-version="dark"] .dataTables_wrapper .dataTables_length,
[data-theme-version="dark"] .dataTables_wrapper .dataTables_filter,
[data-theme-version="dark"] .dataTables_wrapper .dataTables_info,
[data-theme-version="dark"] .dataTables_wrapper .dataTables_processing,
[data-theme-version="dark"] .dataTables_wrapper .dataTables_paginate {
    color: #fff;
}
[data-theme-version="dark"] .dataTables_wrapper .dataTables_paginate .paginate_button {
    color: #fff !important;
}
[data-theme-version="dark"] .dataTables_wrapper .dataTables_paginate.paging_simple_numbers>.paginate_button {
    color: var(--primary) !important;
}
[data-theme-version="dark"] .search-dropdown {
    border-color: #333a54;
}
[data-theme-version="dark"] #columnChart .apexcharts-series rect {
    fill: #251e35;
}
[data-theme-version="dark"] .deznav .metismenu>li>a:before {
    box-shadow: -10px 10px 0 0 #251e35 !important;
}
[data-theme-version="dark"] .deznav .metismenu>li>a:after {
    box-shadow: -10px 0px 0 0 #251e35 !important;
}
[data-theme-version="dark"] .deznav .metismenu>li.mm-active.has-menu:after {
    border-color: #fff !important;
}
[data-theme-version="dark"][data-sidebar-style="full"][data-layout="vertical"] .deznav .metismenu>li.mm-active.has-menu:after {
    border-color: #fff;
}
[data-theme-version="dark"] .primary-icon path {
    fill: #fff;
}
[data-theme-version="dark"] .default-select.style-3 {
    border: 0 !important;
}
[data-theme-version="dark"] .bootstrap-select.form-control {
    background: none;
}
[data-theme-version="dark"][data-layout="vertical"][data-sidebar-position="fixed"] .header {
    border-color: #333a54;
}
[data-theme-version="dark"] .header {
    background-color: #28253b;
    border-color: #333a54;
}
[data-theme-version="dark"] .header .header-content {
    background: #251e35;
}
[data-theme-version="dark"] .header-left .dashboard_bar {
    color: #fff;
}
[data-theme-version="dark"] .header-right .search-area .form-control {
    background: #28253b;
}
[data-theme-version="dark"] .header-right .search-area .input-group-text {
    border: 0;
    background: #28253b;
}
[data-theme-version="dark"] .header-right .search-area .input-group-text a {
    color: #4f7086;
}
[data-theme-version="dark"] .header-right .notification_dropdown .nav-link {
    background: transparent !important;
}
[data-theme-version="dark"] .header-right .notification_dropdown .nav-link .badge {
    border-color: #28253b;
}
[data-theme-version="dark"] .header-right .dropdown .nav-link {
    color: #fff;
}
[data-theme-version="dark"] .header-right .dropdown .nav-link:hover {
    color: #fff;
}
[data-theme-version="dark"] .header-right .dropdown .nav-link svg path {
    fill: #d4d4d4;
}
[data-theme-version="dark"] .header-right .header-profile>a.nav-link .header-info {
    border: 0;
}
[data-theme-version="dark"] .nav-header .hamburger .line {
    background: #fff !important;
}
[data-theme-version="dark"] .menu-toggle .nav-header .nav-control .hamburger .line {
    background-color: #fff !important;
}
[data-theme-version="dark"] .nav-header {
    border-color: #333a54;
}
[data-theme-version="dark"] .nav-control {
    color: #fff;
}
[data-theme-version="dark"] .brand-logo {
    color: #fff;
}
[data-theme-version="dark"] .brand-logo:hover {
    color: #fff;
}
[data-theme-version="dark"] .brand-title path {
    fill: #fff;
}
[data-theme-version="dark"] .nav-header {
    border-color: #333a54;
}
[data-theme-version="dark"] .nav-control {
    color: #fff;
}
[data-theme-version="dark"] .brand-logo {
    color: #fff;
}
[data-theme-version="dark"] .brand-logo:hover {
    color: #fff;
}
[data-theme-version="dark"] .brand-title path {
    fill: #fff;
}
[data-theme-version="dark"][data-sidebar-style="mini"] .deznav .metismenu li>ul {
    background-color: #28253b;
}
[data-theme-version="dark"] .fixed-content-box {
    background-color: #28253b;
}
[data-theme-version="dark"] .fixed-content-box .head-name {
    background: #28253b;
    color: #fff;
    border-color: #333a54;
}
[data-theme-version="dark"] .fixed-content-box+.header+.deznav {
    background-color: #251e35;
}
[data-theme-version="dark"][data-sidebar-style="full"][data-layout="vertical"] .deznav .metismenu>li.mm-active>a {
    background: #251e35;
    color: #fff;
}
[data-theme-version="dark"][data-sidebar-style="full"][data-layout="vertical"] .deznav .metismenu>li.mm-active>a i {
    color: #fff !important;
}
[data-theme-version="dark"][data-layout="vertical"][data-sidebar-position="fixed"] .deznav {
    border-color: #333a54;
}
[data-theme-version="dark"][data-layout="vertical"][data-sidebar-style="compact"] .deznav .metismenu>li.mm-active>a,
[data-theme-version="dark"][data-layout="vertical"][data-sidebar-style="compact"] .deznav .metismenu>li:hover>a {
    background: #251e35;
}
[data-theme-version="dark"][data-layout="vertical"][data-sidebar-style="compact"] .deznav .metismenu>li.mm-active>a i,
[data-theme-version="dark"][data-layout="vertical"][data-sidebar-style="compact"] .deznav .metismenu>li:hover>a i {
    color: #fff;
    background: transparent;
}
[data-theme-version="dark"][data-layout="vertical"][data-sidebar-style="compact"] .deznav .metismenu>li a>i {
    color: rgba(255, 255, 255, 0.7);
}
[data-theme-version="dark"] .deznav .header-profile>a.nav-link {
    border-color: #333a54;
}
[data-theme-version="dark"] .deznav .header-profile>a.nav-link .header-info span {
    color: #fff;
}
[data-theme-version="dark"] .deznav .metismenu>li>a {
    color: #b3b3b3;
}
[data-theme-version="dark"] .deznav .metismenu>li:hover>a,
[data-theme-version="dark"] .deznav .metismenu>li:focus>a,
[data-theme-version="dark"] .deznav .metismenu>li.mm-active>a {
    color: #fff;
    background: var(--rgba-primary-1);
}
[data-theme-version="dark"] .deznav .metismenu>li:hover>a i,
[data-theme-version="dark"] .deznav .metismenu>li:focus>a i,
[data-theme-version="dark"] .deznav .metismenu>li.mm-active>a i {
    color: #fff;
}
[data-theme-version="dark"] .deznav .metismenu>li.mm-active ul ul {
    background-color: transparent;
}
[data-theme-version="dark"] .deznav .metismenu ul:after {
    background-color: #333a54;
}
[data-theme-version="dark"] .deznav .metismenu ul a:hover,
[data-theme-version="dark"] .deznav .metismenu ul a:focus,
[data-theme-version="dark"] .deznav .metismenu ul a.mm-active {
    color: #fff;
}
[data-theme-version="dark"] .deznav .metismenu ul a:before {
    background-color: #fff;
}
[data-theme-version="dark"] .deznav .metismenu a {
    color: #b3b3b3;
}
[data-theme-version="dark"] .deznav .metismenu .has-arrow:after {
    border-top: 5px solid #b3b3b3;
    border-left: 5px solid #b3b3b3;
    border-bottom: 5px solid transparent;
    border-right: 5px solid transparent;
}
[data-theme-version="dark"] .deznav .copyright {
    color: #fff;
}
[data-theme-version="dark"][data-sidebar-style="full"][data-layout="vertical"] .deznav .metismenu>li>a:before {
    box-shadow: 10px 10px 0 0 #251e35;
}
[data-theme-version="dark"][data-sidebar-style="full"][data-layout="vertical"] .deznav .metismenu>li>a:after {
    box-shadow: 10px -10px 0 0 #251e35;
}
[data-theme-version="dark"] .sidebar-right .nav-tabs {
    border-color: #f5f5f5;
}
[data-theme-version="dark"] .sidebar-right .nav-tabs .nav-item .nav-link {
    color: #000;
}
[data-theme-version="dark"] .sidebar-right .form-control {
    background: #fff;
    color: #000;
    border-color: #eeeeee;
}
[data-theme-version="dark"] .sidebar-right .default-select .list {
    background: #fff;
}
[data-theme-version="dark"] .sidebar-right .default-select .list .option.selected,
[data-theme-version="dark"] .sidebar-right .default-select .list .option.focus,
[data-theme-version="dark"] .sidebar-right .default-select .list .option:hover {
    background: rgba(0, 0, 0, 0.05);
}
[data-theme-version="dark"] .sidebar-right .sidebar-right-inner>h4,
[data-theme-version="dark"] .sidebar-right .sidebar-right-inner>.h4 {
    color: #000 !important;
}
[data-theme-version="dark"] .sidebar-right .bootstrap-select .btn {
    border-color: #eeeeee !important;
}
[data-theme-version="dark"] .sidebar-right .bootstrap-select .btn {
    background-color: #fff !important;
}
[data-theme-version="dark"] .footer {
    background-color: #28253b;
}
[data-theme-version="dark"] .footer .copyright {
    background-color: #251e35;
}
[data-theme-version="dark"] .footer .copyright a {
    color: #fff;
}


/* May Be Needed */


[dir="RTL"][data-sidebar-style="full"][data-layout="vertical"] .deznav .metismenu>li.mm-active>a:before {
    border-radius: 0 0 0 20px;
    opacity: 1;
}

[dir="RTL"][data-sidebar-style="full"][data-layout="vertical"] .deznav .metismenu>li>a:before {
    content: "";
	height: 50px;
	width: 38px;
	/* background: white; */
	display: block;
	position: absolute;
	left: 0;
	top: -50px;
	box-shadow: -10px 10px 0px 0px #F8F8F8;
}

[dir="RTL"][data-sidebar-style="full"][data-layout="vertical"] .deznav .metismenu-admin>li>a {
    border-radius: 0 3rem 3rem 0 !important;
}

@media screen and (min-width: 1024px){

    [dir="RTL"][data-sidebar-style="full"][data-layout="vertical"] .nd23-user-layout.menu-toggle .deznav .metismenu-admin>li>a
    {
        border-radius: 1rem !important;
    }
}

[dir="RTL"][data-sidebar-style="full"][data-layout="vertical"] .deznav .metismenu-admin>li>a:before {
    content: "";
	height: 50px;
	width: 38px;
	/* background: white; */
	display: block;
	position: absolute;
	left: 0;
	top: -50px;
	box-shadow: -10px 10px 0px 0px white;
	box-shadow: -10px 10px 0px 0px #fcfcfc;
}

[dir="RTL"][data-sidebar-style="full"][data-layout="vertical"] .deznav .metismenu>li.mm-active>a:after {
	border-radius: 18px 0 0 0;
	opacity: 1;
}

[dir="RTL"][data-sidebar-style="full"][data-layout="vertical"] .deznav .metismenu>li>a:after {
	content: "";
	height: 50px;
	width: 38px;
	/* background: #fff; */
	display: block;
	position: absolute;
	left: 0 !important;
	top: auto;
	bottom: -50px;
	box-shadow: -10px -10px 0px 0px #F8F8F8;
	transform: rotate(0);
	border: 0;
}
[dir="RTL"][data-sidebar-style="full"][data-layout="vertical"] .deznav .metismenu-admin>li>a:after {
	content: "";
	height: 50px;
	width: 38px;
	/* background: #fff; */
	display: block;
	position: absolute;
	left: 0 !important;
	top: auto;
	bottom: -50px;
	box-shadow: -10px -10px 0px 0px white;
	box-shadow: -10px -10px 0px 0px #fcfcfc;
	transform: rotate(0);
	border: 0;
}
[dir="RTL"][data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .content-body{
    margin-right: 5rem !important;
}
[dir="RTL"][data-sidebar-style="full"][data-layout="vertical"] .nd23-user-layout.menu-toggle .content-body{
    margin-right: 8rem !important;
}
[dir="RTL"][data-sidebar-style="full"][data-layout="vertical"] .nd23-parent-layout.menu-toggle .content-body{
    margin-right: 5rem !important;
}
[dir="RTL"] .sbs--border-alt li .step .indicator{
    margin-right: 0 !important;
}
[dir="RTL"] .sbs--border-alt li .step .description{
    margin-right: 1rem;
}
[dir="RTL"] body {
    font-family:'Droid Arabic Kufi', 'Noto Arabic', 'poppins', sans-serif;
    font-size: 1rem;
  }
  [dir="RTL"] .f-upload-icon{
    margin-left: 0.5rem;
  }
  [dir="RTL"] .f1-upload-icon{
    margin-left: 0.5rem;
  }
[dir="RTL"] .phone-code{
    margin-right: 0.5rem;
    margin-left: 0 !important;
    /* margin-right: 0 !important; */
    margin-right: 0.5rem;
}
/*font-size-changes*/
[dir="RTL"] .sbs--border-alt li > .step .description span:nth-child(2) {
    font-size: 0.964rem;
}
[dir="RTL"] .sbs--border-alt li .step .description {
    font-size: 1rem;
}
[dir="RTL"] .f-upload-text span {
    font-size: 1rem;
}
[dir="RTL"] .upload-type {
    font-size: 0.964rem !important;
}
[dir="RTL"] .profile-deatils .prof-dis label {
    font-size: 1rem;
}
[dir="RTL"] .profile-card .form-group .form-control{
    font-size: 1rem;
}
[dir="RTL"] .btn-sm, [dir="RTL"] .btn-group-sm>.btn {
    font-size: 1rem !important;
    /* margin-left: 15px !important; */
}
/*font-size-changes-end*/
[dir="RTL"] .sbs--border-alt li::after{
    border-bottom: 1px solid #d1d5da;
    border-left: 1px solid #d1d5da;
    border-top: 0;
    border-right: 0;
}
[dir="RTL"] .sbs--border-alt li:nth-last-child(1):after{
    display: block;
}
[dir="RTL"] .sbs--border-alt li:nth-child(1):after{
    display: none;
}
[dir="RTL"] .sbs--border-alt li:nth-last-of-type(1) .step:before {
    width: 1px;
}
[dir="RTL"] .sbs--border-alt li:nth-of-type(1) .step:before{
    display: none;
}
@media (max-width: 575px){
    [dir="RTL"] .sbs--border-alt li:nth-last-child(1):after {
        display: none;
    }
}
[dir="RTL"] .back-btn-o{
 margin-right: auto !important;
 margin-left: 0 !important;
}
[dir="RTL"] .back-btn-o .fa-arrow-left{
    margin-right: 0 !important;
    margin-left: 0.5rem;
}
[dir="RTL"] .dropdown-menu .ai-icon svg{
    margin-left: 0.5rem;
}
[dir="RTL"] .btn-xs {
    /* font-size:  0.97rem; */
}
[dir="RTL"] .login-dis {
    font-size:  0.97rem;
}
[dir="RTL"] .country-code{
    /* margin-right: 0 !important; */
    margin-right: 0.5rem ;
}
[dir="RTL"] .auth-form .form-control{
    font-size: 1rem;
}
[dir="RTL"] .me-1 {
    margin-left: 0.25rem !important;
    margin-right: 0px !important;
}
/* [dir="RTL"] .direction-change-ltr label{
      text-align: left;
      display: block;
} */
/* [dir="RTL"] .direction-change-ltr .form-control{
      text-align: left;
} */
[dir="RTL"] .mobile-direction{
    text-align: end;
}
[dir="RTL"] [data-sidebar-style="full"][data-layout="vertical"] .deznav .metismenu>li>a{
    font-size: 1rem !important;
    font-weight: 500 !important;
}
[dir="RTL"] .logoLTR{
    display: none;
}
[dir="RTL"] .profile-center {
    padding-right: 4rem !important;
    padding-left: 10rem !important;
}
[dir="RTL"] .profile-center form > .row .col-xl-6:nth-child(odd){
    padding-left: 2rem;
    padding-right: 1rem;
  }
[dir="RTL"] .profile-center form > .row .col-xl-6:nth-child(even){
    padding-right: 2rem;
    padding-left: 1rem;
}
@media (max-width: 1130px){
    [dir="RTL"] .profile-center, .other-info-form{
      padding-right: 1rem !important;
      padding-left: 1rem !important;
    }
    [dir="RTL"] .profile-center form > .row .col-xl-6:nth-child(odd){
      padding-left: 15px;
    }
    [dir="RTL"] .profile-center form > .row .col-xl-6:nth-child(even){
      padding-right: 15px;
    }
  }
[data-sibebarbg="color_3"][data-theme-version="dark"][data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .deznav .metismenu li>ul, [data-sibebarbg="color_3"][data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .deznav .metismenu li>ul {
    background: var(--primary);
}
[dir="RTL"] .login-footer ul li:nth-child(1){
    margin-right: 0 !important;
}
[dir="RTL"] .login-footer ul li:nth-last-child(1){
    margin-right: 1rem !important;
}
[dir="RTL"] .ng-otp-input-wrapper .otp-input:nth-last-child(1){
    margin-right: 0 !important;
}
[dir="RTL"] .ng-otp-input-wrapper .otp-input:nth-child(1){
    margin-right: 8px !important;
}
[dir="RTL"] .show-notification-dropdown{

    left: 0vw !important;
}
[dir="RTL"] .margin-l-2{
    margin-left: 0.5rem !important;
}

.custom-autocomplete .p-overlay.p-component{
    left: 0vw !important;
    max-width: 50vw !important;
}

[dir="RTL"] .email-verify{
    left: 10px !important;
    right: unset !important;
    top: 2px !important
}

[dir="RTL"] .mobile-verify{
    left: 10px !important;
    right: unset !important;
    top: 2px !important
}
[dir="RTL"] p-autocomplete.p-autocomplete-clearable .p-autocomplete-clear-icon{
    position: relative;
     right: 0 !important;
}
[dir="RTL"] .save-button-application{
    text-align:left !important;
}
[dir="RTL"] .edit-application{
    text-align:left !important;
     position: absolute;
        left: 10px;
        top: 10px;
        margin-right: 0 !important;
        /* margin-left: 0.5rem !important; */

}
[dir="RTL"] .cancel-button{
    text-align:left !important;
}
[dir="RTL"] .cancels-button{
    text-align:left !important;

}
[dir="RTL"] .title-icon{
    margin-left: 0.5rem;
}
[dir="RTL"] .text-end-rtl{
    text-align: left !important;
}
[dir="RTL"] .text-start-rtl{
    text-align: right !important;
}
[dir="RTL"] .nursery-item{
    margin-left: auto !important;
    margin-right: 0 !important;
}
[dir="RTL"] .text-end-rtl .btn{
    padding: 0.4rem !important;
}
[dir="RTL"] .role-button{
    text-align: left !important;
}


[dir="RTL"]  .ngx-slider .ngx-slider-pointer {
     margin-left: 7px !important;
}
[dir="RTL"]  .ngx-slider .ngx-slider-bar {
    left: 16px !important
}
[dir="RTL"]  .ngx-slider.with-legend{
    margin-right: -9px;
}
[dir="RTL"] .ngx-slider .ngx-slider-pointer-min{
    pointer-events: none;
}
  [dir="RTL"] .ngx-slider .ngx-slider-tick{
     pointer-events: none;
}
  [dir="RTL"] .ngx-slider .ngx-slider-tick-legend {
     pointer-events: none;
     left: 25px !important;
}
[dir="RTL"] .ngx-slider .ngx-slider-pointer-max{
    margin-left: 9px !important;
}
[dir = "RTL"] .table-dir-rtl{
    text-align: right !important;
}
[dir="RTL"] .timeline-for-rtl li::after {
  left: unset !important;
  right: -50% !important;
}
[dir="RTL"] .count-link {
    text-align: left !important;
}
[dir="RTL"] .fee-setting-p-calendar .p-calendar input{
    border-bottom-left-radius: 0 !important;
    border-top-left-radius: 0 !important;
    border-bottom-right-radius: 0.5rem !important;
    border-top-right-radius: 0.5rem !important;
}
[dir="RTL"] .fee-setting-p-calendar .p-calendar button{
    border-bottom-left-radius: 0.5rem !important;
    border-top-left-radius: 0.5rem !important;
    border-bottom-right-radius: 0 !important;
    border-top-right-radius: 0 !important;
}

[dir="RTL"] .text-modal{

    text-align: left !important;
}
[dir="RTL"] .filter-count{

    margin-right: 5px;
    margin-left: 0 !important;
}
[dir="RTL"] .collection-count{
    margin-right: 0.5rem !important;
    margin-left: auto !important;
}
[dir="RTL"] .table-cell-select{
    display: inline-block;
    padding: 1rem 0.8rem;
    border-right: solid 1px #E7E7E7;
    color: #6B9FD4;
}
[dir="RTL"] .p-datatable .p-datatable-thead > tr > th {
    font-family:'Droid Arabic Kufi', 'Noto Arabic', 'poppins', sans-serif;
}
[dir="RTL"] .p-datatable .p-datatable-tbody > tr > td {
    font-family:'Droid Arabic Kufi', 'Noto Arabic', 'poppins', sans-serif;
}
/* [dir="RTL"] table {
    font-family:'Droid Arabic Kufi', 'Noto Arabic', 'poppins', sans-serif;
} */
[dir="RTL"] .custom-dropdown-clear-icon .p-dropdown .p-dropdown-clear-icon {
    right: auto !important;
    left: 3rem !important;
}

[dir="RTL"] .p-treetable .p-treetable-thead > tr > th {
    font-family:'Droid Arabic Kufi', 'Noto Arabic', 'poppins', sans-serif;
}

[dir="RTL"] .p-treetable .p-treetable-tbody > tr > td {
    font-family:'Droid Arabic Kufi', 'Noto Arabic', 'poppins', sans-serif;
}

[dir="RTL"] .broadcast-multiselect .p-multiselect .p-multiselect-label {
    height: 37px;
    font-family: 'Droid Arabic Kufi', 'Noto Arabic', 'poppins', sans-serif;
}

[dir="RTL"] .broadcast-multiselect .p-multiselect-panel .p-multiselect-items .p-multiselect-item {
    font-family: 'Droid Arabic Kufi', 'Noto Arabic', 'poppins', sans-serif !important;
}

[dir="RTL"] .p-dropdown-label {
    font-family: 'Droid Arabic Kufi', 'Noto Arabic', 'poppins', sans-serif !important;
    color: #000;
}
[dir="RTL"] .sign-up-timeline {
    position: absolute;
    left: -45px !important;
    right: unset !important;
    top: 25%;
}

[dir="RTL"] .rounded-circle-active {
    border: 2px solid var(--secondary) !important;
    box-shadow: -3px 1px 5px 0px rgb(0 0 0 / 20%) !important;
}
[dir="RTL"] .nd23-container .auth-form-lang-switch{
    text-align: left !important;
}
[dir="RTL"] .work-info-autoComplete .p-autocomplete input {
    font-family: 'Droid Arabic Kufi', 'Noto Arabic', 'poppins', sans-serif !important;
}
[dir="RTL"][data-sidebar-style="full"][data-layout="vertical"] .user-layout .deznav .metismenu>li>a:before {
	box-shadow: -10px 10px 0px 0px #F8F8F8;
}
[dir="RTL"][data-sidebar-style="full"][data-layout="vertical"] .user-layout .deznav .metismenu>li>a:after {
	box-shadow: -10px -10px 0px 0px #F8F8F8;
}
[dir="RTL"] .broadcast-date-calender .p-calendar-w-btn .p-inputtext{
    font-family: 'Droid Arabic Kufi', 'Noto Arabic', 'poppins', sans-serif !important;
}
[dir="RTL"] .filter-p-treeselect-container.p-treeselect .p-treeselect-label {
    font-family: 'Droid Arabic Kufi', 'Noto Arabic', 'poppins', sans-serif !important;
}

[dir="RTL"] .filter-p-treeselect-container .p-tree .p-tree-container .p-treenode {
    font-family: 'Droid Arabic Kufi', 'Noto Arabic', 'poppins', sans-serif !important;
}
.telephone-ltr {
    direction: ltr;
}
[dir="RTL"] .filter-msg-cattegory .p-dropdown .p-dropdown-clear-icon{
    left: 2rem !important;
    right: unset !important;
}
[dir="RTL"] .filter-msg-cattegory-childportfolio .p-dropdown .p-dropdown-clear-icon{
    left: 2rem !important;
    right: unset !important;
}
[dir="RTL"] .dataTbl-col-filter-dropdown .p-dropdown .p-dropdown-clear-icon{
    left: 2rem !important;
    right: unset !important;
}
[dir="RTL"] .attendence-col-filter-dropdown .p-dropdown .p-dropdown-clear-icon{
    left: 2rem !important;
    right: unset !important;
}
[dir="RTL"] .dataTbl-col-filter-calender .p-calendar .p-calendar-clear-icon{
    left: 0.75rem !important;
    right: unset !important;
}
[dir="RTL"]  .multiselect-rolemangemnt .p-multiselect .p-multiselect-panel .p-multiselect-items .p-multiselect-item .p-checkbox{
   margin-left:  0.5rem !important;
}
[dir="RTL"] .multiselect-rolemangemnt .p-multiselect .p-multiselect-panel .p-multiselect-header .p-checkbox{
   margin-left:  0.5rem !important;
}

/*student portfolio */
[dir="RTL"] .observation-card-conatainer .observation-card:nth-child(4n+1) .observation-card-txt {
    border-right: 3px solid #C554D9;
    border-left: unset !important;
}

[dir="RTL"] .observation-card-conatainer .observation-card:nth-child(4n+2) .observation-card-txt {
    border-right: 3px solid #5492D9;
    border-left: unset !important;
}

[dir="RTL"] .observation-card-conatainer .observation-card:nth-child(4n+3) .observation-card-txt {
    border-right: 3px solid #41A875;
    border-left: unset !important;
}

[dir="RTL"] .observation-card-conatainer .observation-card:nth-child(4n+4) .observation-card-txt {
    border-right: 3px solid #D9BC54;
    border-left: unset !important;
}
/* [dir="LTL"] .email-dropdown-allcriteria-style .p-dropdown .p-dropdown-clear-icon{
     right: 2rem !important;
     left: unset;
} */

[dir="RTL"] .email-dropdown-allcriteria-style.email-dropdown-clear .p-dropdown .p-dropdown-clear-icon{
    left: 1.5rem !important;
    right: unset;
}


[dir="RTL"] .templateDropDwn.template-dropdown-clear .p-dropdown .p-dropdown-clear-icon{
    left: 2.5rem !important;
    right: unset;
}

[dir="RTL"] .email-dropdown-allcriteria-style.children-email-dropdown-clear .p-dropdown .p-dropdown-clear-icon{
    left: 1.1rem !important;
    right: unset;
}


/*!******************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].rules[0].oneOf[0].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[5].rules[0].oneOf[0].use[2]!./node_modules/ngx-toastr/toastr.css?ngGlobalStyle ***!
  \******************************************************************************************************************************************************************************************************************************************/
/* based on angular-toastr css https://github.com/Foxandxss/angular-toastr/blob/cb508fe6801d6b288d3afc525bb40fee1b101650/dist/angular-toastr.css */

/* position */
.toast-center-center {
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}
.toast-top-center {
  top: 0;
  right: 0;
  width: 100%;
}
.toast-bottom-center {
  bottom: 0;
  right: 0;
  width: 100%;
}
.toast-top-full-width {
  top: 0;
  right: 0;
  width: 100%;
}
.toast-bottom-full-width {
  bottom: 0;
  right: 0;
  width: 100%;
}
.toast-top-left {
  top: 12px;
  left: 12px;
}
.toast-top-right {
  top: 12px;
  right: 12px;
}
.toast-bottom-right {
  right: 12px;
  bottom: 12px;
}
.toast-bottom-left {
  bottom: 12px;
  left: 12px;
}

/* toast styles */
.toast-title {
  font-weight: bold;
}
.toast-message {
  word-wrap: break-word;
}
.toast-message a,
.toast-message label {
  color: #FFFFFF;
}
.toast-message a:hover {
  color: #CCCCCC;
  text-decoration: none;
}
.toast-close-button {
  position: relative;
  right: -0.3em;
  top: -0.3em;
  float: right;
  font-size: 20px;
  font-weight: bold;
  color: #FFFFFF;
  text-shadow: 0 1px 0 #ffffff;
  /* opacity: 0.8; */
}
.toast-close-button:hover,
.toast-close-button:focus {
  color: #000000;
  text-decoration: none;
  cursor: pointer;
  opacity: 0.4;
}
/*Additional properties for button version
 iOS requires the button element instead of an anchor tag.
 If you want the anchor version, it requires `href="#"`.*/
button.toast-close-button {
  padding: 0;
  cursor: pointer;
  background: transparent;
  border: 0;
}
.toast-container {
  pointer-events: none;
  position: fixed;
  z-index: 999999;
}
.toast-container * {
  box-sizing: border-box;
}
.toast-container .ngx-toastr {
  position: relative;
  overflow: hidden;
  margin: 0 0 6px;
  padding: 15px 15px 15px 50px;
  width: 300px;
  border-radius: 3px 3px 3px 3px;
  background-position: 15px center;
  background-repeat: no-repeat;
  background-size: 24px;
  box-shadow: 0 0 12px #999999;
  color: #FFFFFF;
}
.toast-container .ngx-toastr:hover {
  box-shadow: 0 0 12px #000000;
  opacity: 1;
  cursor: pointer;
}
/* https://github.com/FortAwesome/Font-Awesome-Pro/blob/master/advanced-options/raw-svg/regular/info-circle.svg */
.toast-info {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCA1MTIgNTEyJyB3aWR0aD0nNTEyJyBoZWlnaHQ9JzUxMic+PHBhdGggZmlsbD0ncmdiKDI1NSwyNTUsMjU1KScgZD0nTTI1NiA4QzExOS4wNDMgOCA4IDExOS4wODMgOCAyNTZjMCAxMzYuOTk3IDExMS4wNDMgMjQ4IDI0OCAyNDhzMjQ4LTExMS4wMDMgMjQ4LTI0OEM1MDQgMTE5LjA4MyAzOTIuOTU3IDggMjU2IDh6bTAgMTEwYzIzLjE5NiAwIDQyIDE4LjgwNCA0MiA0MnMtMTguODA0IDQyLTQyIDQyLTQyLTE4LjgwNC00Mi00MiAxOC44MDQtNDIgNDItNDJ6bTU2IDI1NGMwIDYuNjI3LTUuMzczIDEyLTEyIDEyaC04OGMtNi42MjcgMC0xMi01LjM3My0xMi0xMnYtMjRjMC02LjYyNyA1LjM3My0xMiAxMi0xMmgxMnYtNjRoLTEyYy02LjYyNyAwLTEyLTUuMzczLTEyLTEydi0yNGMwLTYuNjI3IDUuMzczLTEyIDEyLTEyaDY0YzYuNjI3IDAgMTIgNS4zNzMgMTIgMTJ2MTAwaDEyYzYuNjI3IDAgMTIgNS4zNzMgMTIgMTJ2MjR6Jy8+PC9zdmc+");
}
/* https://github.com/FortAwesome/Font-Awesome-Pro/blob/master/advanced-options/raw-svg/regular/times-circle.svg */
.toast-error {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCA1MTIgNTEyJyB3aWR0aD0nNTEyJyBoZWlnaHQ9JzUxMic+PHBhdGggZmlsbD0ncmdiKDI1NSwyNTUsMjU1KScgZD0nTTI1NiA4QzExOSA4IDggMTE5IDggMjU2czExMSAyNDggMjQ4IDI0OCAyNDgtMTExIDI0OC0yNDhTMzkzIDggMjU2IDh6bTEyMS42IDMxMy4xYzQuNyA0LjcgNC43IDEyLjMgMCAxN0wzMzggMzc3LjZjLTQuNyA0LjctMTIuMyA0LjctMTcgMEwyNTYgMzEybC02NS4xIDY1LjZjLTQuNyA0LjctMTIuMyA0LjctMTcgMEwxMzQuNCAzMzhjLTQuNy00LjctNC43LTEyLjMgMC0xN2w2NS42LTY1LTY1LjYtNjUuMWMtNC43LTQuNy00LjctMTIuMyAwLTE3bDM5LjYtMzkuNmM0LjctNC43IDEyLjMtNC43IDE3IDBsNjUgNjUuNyA2NS4xLTY1LjZjNC43LTQuNyAxMi4zLTQuNyAxNyAwbDM5LjYgMzkuNmM0LjcgNC43IDQuNyAxMi4zIDAgMTdMMzEyIDI1Nmw2NS42IDY1LjF6Jy8+PC9zdmc+");
}
/* https://github.com/FortAwesome/Font-Awesome-Pro/blob/master/advanced-options/raw-svg/regular/check.svg */
.toast-success {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCA1MTIgNTEyJyB3aWR0aD0nNTEyJyBoZWlnaHQ9JzUxMic+PHBhdGggZmlsbD0ncmdiKDI1NSwyNTUsMjU1KScgZD0nTTE3My44OTggNDM5LjQwNGwtMTY2LjQtMTY2LjRjLTkuOTk3LTkuOTk3LTkuOTk3LTI2LjIwNiAwLTM2LjIwNGwzNi4yMDMtMzYuMjA0YzkuOTk3LTkuOTk4IDI2LjIwNy05Ljk5OCAzNi4yMDQgMEwxOTIgMzEyLjY5IDQzMi4wOTUgNzIuNTk2YzkuOTk3LTkuOTk3IDI2LjIwNy05Ljk5NyAzNi4yMDQgMGwzNi4yMDMgMzYuMjA0YzkuOTk3IDkuOTk3IDkuOTk3IDI2LjIwNiAwIDM2LjIwNGwtMjk0LjQgMjk0LjQwMWMtOS45OTggOS45OTctMjYuMjA3IDkuOTk3LTM2LjIwNC0uMDAxeicvPjwvc3ZnPg==");
}
/* https://github.com/FortAwesome/Font-Awesome-Pro/blob/master/advanced-options/raw-svg/regular/exclamation-triangle.svg */
.toast-warning {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCA1NzYgNTEyJyB3aWR0aD0nNTc2JyBoZWlnaHQ9JzUxMic+PHBhdGggZmlsbD0ncmdiKDI1NSwyNTUsMjU1KScgZD0nTTU2OS41MTcgNDQwLjAxM0M1ODcuOTc1IDQ3Mi4wMDcgNTY0LjgwNiA1MTIgNTI3Ljk0IDUxMkg0OC4wNTRjLTM2LjkzNyAwLTU5Ljk5OS00MC4wNTUtNDEuNTc3LTcxLjk4N0wyNDYuNDIzIDIzLjk4NWMxOC40NjctMzIuMDA5IDY0LjcyLTMxLjk1MSA4My4xNTQgMGwyMzkuOTQgNDE2LjAyOHpNMjg4IDM1NGMtMjUuNDA1IDAtNDYgMjAuNTk1LTQ2IDQ2czIwLjU5NSA0NiA0NiA0NiA0Ni0yMC41OTUgNDYtNDYtMjAuNTk1LTQ2LTQ2LTQ2em0tNDMuNjczLTE2NS4zNDZsNy40MTggMTM2Yy4zNDcgNi4zNjQgNS42MDkgMTEuMzQ2IDExLjk4MiAxMS4zNDZoNDguNTQ2YzYuMzczIDAgMTEuNjM1LTQuOTgyIDExLjk4Mi0xMS4zNDZsNy40MTgtMTM2Yy4zNzUtNi44NzQtNS4wOTgtMTIuNjU0LTExLjk4Mi0xMi42NTRoLTYzLjM4M2MtNi44ODQgMC0xMi4zNTYgNS43OC0xMS45ODEgMTIuNjU0eicvPjwvc3ZnPg==");
}
.toast-container.toast-top-center .ngx-toastr,
.toast-container.toast-bottom-center .ngx-toastr {
  width: 300px;
  margin-left: auto;
  margin-right: auto;
}
.toast-container.toast-top-full-width .ngx-toastr,
.toast-container.toast-bottom-full-width .ngx-toastr {
  width: 96%;
  margin-left: auto;
  margin-right: auto;
}
.ngx-toastr {
  background-color: #030303;
  pointer-events: auto;
}
.toast-success {
  background-color: #51A351;
}
.toast-error {
  background-color: #BD362F;
}
.toast-info {
  background-color: #2F96B4;
}
.toast-warning {
  background-color: #F89406;
}
.toast-progress {
  position: absolute;
  left: 0;
  bottom: 0;
  height: 4px;
  background-color: #000000;
  opacity: 0.4;
}
/* Responsive Design */
@media all and (max-width: 240px) {
  .toast-container .ngx-toastr.div {
    padding: 8px 8px 8px 50px;
    width: 11em;
  }
  .toast-container .toast-close-button {
    right: -0.2em;
    top: -0.2em;
  }
}
@media all and (min-width: 241px) and (max-width: 480px) {
  .toast-container .ngx-toastr.div {
    padding: 8px 8px 8px 50px;
    width: 18em;
  }
  .toast-container .toast-close-button {
    right: -0.2em;
    top: -0.2em;
  }
}
@media all and (min-width: 481px) and (max-width: 768px) {
  .toast-container .ngx-toastr.div {
    padding: 15px 15px 15px 50px;
    width: 25em;
  }
}

/*!***********************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].rules[0].oneOf[0].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[5].rules[0].oneOf[0].use[2]!./node_modules/primeng/resources/themes/lara-light-blue/theme.css?ngGlobalStyle ***!
  \***********************************************************************************************************************************************************************************************************************************************************************/
:root {
  --surface-a:#ffffff;
  --surface-b:#f8f9fa;
  --surface-c:#e9ecef;
  --surface-d:#dee2e6;
  --surface-e:#ffffff;
  --surface-f:#ffffff;
  --text-color:#495057;
  --text-color-secondary:#6c757d;
  --primary-color:#3B82F6;
  --primary-color-text:#ffffff;
  --font-family:-apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Helvetica, Arial, sans-serif, Apple Color Emoji, Segoe UI Emoji, Segoe UI Symbol;
  --surface-0: #ffffff;
  --surface-50: #FAFAFA;
  --surface-100: #F5F5F5;
  --surface-200: #EEEEEE;
  --surface-300: #E0E0E0;
  --surface-400: #BDBDBD;
  --surface-500: #9E9E9E;
  --surface-600: #757575;
  --surface-700: #616161;
  --surface-800: #424242;
  --surface-900: #212121;
  --gray-50: #FAFAFA;
  --gray-100: #F5F5F5;
  --gray-200: #EEEEEE;
  --gray-300: #E0E0E0;
  --gray-400: #BDBDBD;
  --gray-500: #9E9E9E;
  --gray-600: #757575;
  --gray-700: #616161;
  --gray-800: #424242;
  --gray-900: #212121;
  --content-padding:1.25rem;
  --inline-spacing:0.5rem;
  --border-radius:6px;
  --surface-ground:#eff3f8;
  --surface-section:#ffffff;
  --surface-card:#ffffff;
  --surface-overlay:#ffffff;
  --surface-border:#dfe7ef;
  --surface-hover:#f6f9fc;
  --focus-ring: 0 0 0 0.2rem #BFDBFE;
  --maskbg: rgba(0, 0, 0, 0.4);
  --highlight-bg: #EFF6FF;
  --highlight-text-color: #1D4ED8;
  color-scheme: light;
}

* {
  box-sizing: border-box;
}

.p-component {
  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
  font-size: 1rem;
  font-weight: normal;
}

.p-component-overlay {
  background-color: rgba(0, 0, 0, 0.4);
  transition-duration: 0.2s;
}

.p-disabled, .p-component:disabled {
  opacity: 0.6;
}

.p-error {
  color: #e24c4c;
}

.p-text-secondary {
  color: #6c757d;
}

.pi {
  font-size: 1rem;
}

.p-icon {
  width: 1rem;
  height: 1rem;
}

.p-link {
  font-size: 1rem;
  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
  border-radius: 6px;
}
.p-link:focus {
  outline: 0 none;
  outline-offset: 0;
  box-shadow: 0 0 0 0.2rem #BFDBFE;
}

.p-component-overlay-enter {
  animation: p-component-overlay-enter-animation 150ms forwards;
}

.p-component-overlay-leave {
  animation: p-component-overlay-leave-animation 150ms forwards;
}

@keyframes p-component-overlay-enter-animation {
  from {
    background-color: transparent;
  }
  to {
    background-color: var(--maskbg);
  }
}
@keyframes p-component-overlay-leave-animation {
  from {
    background-color: var(--maskbg);
  }
  to {
    background-color: transparent;
  }
}

:root {
  --blue-50:#f5f9ff;
  --blue-100:#d0e1fd;
  --blue-200:#abc9fb;
  --blue-300:#85b2f9;
  --blue-400:#609af8;
  --blue-500:#3b82f6;
  --blue-600:#326fd1;
  --blue-700:#295bac;
  --blue-800:#204887;
  --blue-900:#183462;
  --green-50:#f4fcf7;
  --green-100:#caf1d8;
  --green-200:#a0e6ba;
  --green-300:#76db9b;
  --green-400:#4cd07d;
  --green-500:#22c55e;
  --green-600:#1da750;
  --green-700:#188a42;
  --green-800:#136c34;
  --green-900:#0e4f26;
  --yellow-50:#fefbf3;
  --yellow-100:#faedc4;
  --yellow-200:#f6de95;
  --yellow-300:#f2d066;
  --yellow-400:#eec137;
  --yellow-500:#eab308;
  --yellow-600:#c79807;
  --yellow-700:#a47d06;
  --yellow-800:#816204;
  --yellow-900:#5e4803;
  --cyan-50:#f3fbfd;
  --cyan-100:#c3edf5;
  --cyan-200:#94e0ed;
  --cyan-300:#65d2e4;
  --cyan-400:#35c4dc;
  --cyan-500:#06b6d4;
  --cyan-600:#059bb4;
  --cyan-700:#047f94;
  --cyan-800:#036475;
  --cyan-900:#024955;
  --pink-50:#fef6fa;
  --pink-100:#fad3e7;
  --pink-200:#f7b0d3;
  --pink-300:#f38ec0;
  --pink-400:#f06bac;
  --pink-500:#ec4899;
  --pink-600:#c93d82;
  --pink-700:#a5326b;
  --pink-800:#822854;
  --pink-900:#5e1d3d;
  --indigo-50:#f7f7fe;
  --indigo-100:#dadafc;
  --indigo-200:#bcbdf9;
  --indigo-300:#9ea0f6;
  --indigo-400:#8183f4;
  --indigo-500:#6366f1;
  --indigo-600:#5457cd;
  --indigo-700:#4547a9;
  --indigo-800:#363885;
  --indigo-900:#282960;
  --teal-50:#f3fbfb;
  --teal-100:#c7eeea;
  --teal-200:#9ae0d9;
  --teal-300:#6dd3c8;
  --teal-400:#41c5b7;
  --teal-500:#14b8a6;
  --teal-600:#119c8d;
  --teal-700:#0e8174;
  --teal-800:#0b655b;
  --teal-900:#084a42;
  --orange-50:#fff8f3;
  --orange-100:#feddc7;
  --orange-200:#fcc39b;
  --orange-300:#fba86f;
  --orange-400:#fa8e42;
  --orange-500:#f97316;
  --orange-600:#d46213;
  --orange-700:#ae510f;
  --orange-800:#893f0c;
  --orange-900:#642e09;
  --bluegray-50:#f7f8f9;
  --bluegray-100:#dadee3;
  --bluegray-200:#bcc3cd;
  --bluegray-300:#9fa9b7;
  --bluegray-400:#818ea1;
  --bluegray-500:#64748b;
  --bluegray-600:#556376;
  --bluegray-700:#465161;
  --bluegray-800:#37404c;
  --bluegray-900:#282e38;
  --purple-50:#fbf7ff;
  --purple-100:#ead6fd;
  --purple-200:#dab6fc;
  --purple-300:#c996fa;
  --purple-400:#b975f9;
  --purple-500:#a855f7;
  --purple-600:#8f48d2;
  --purple-700:#763cad;
  --purple-800:#5c2f88;
  --purple-900:#432263;
  --red-50:#fff5f5;
  --red-100:#ffd0ce;
  --red-200:#ffaca7;
  --red-300:#ff8780;
  --red-400:#ff6259;
  --red-500:#ff3d32;
  --red-600:#d9342b;
  --red-700:#b32b23;
  --red-800:#8c221c;
  --red-900:#661814;
  --primary-50:#f5f9ff;
  --primary-100:#d0e1fd;
  --primary-200:#abc9fb;
  --primary-300:#85b2f9;
  --primary-400:#609af8;
  --primary-500:#3b82f6;
  --primary-600:#326fd1;
  --primary-700:#295bac;
  --primary-800:#204887;
  --primary-900:#183462;
}

.p-autocomplete .p-autocomplete-loader {
  right: 0.75rem;
}
.p-autocomplete.p-autocomplete-dd .p-autocomplete-loader {
  right: 3.75rem;
}
.p-autocomplete .p-autocomplete-multiple-container {
  padding: 0.375rem 0.75rem;
  gap: 0.5rem;
}
.p-autocomplete .p-autocomplete-multiple-container:not(.p-disabled):hover {
  border-color: #3B82F6;
}
.p-autocomplete .p-autocomplete-multiple-container:not(.p-disabled).p-focus {
  outline: 0 none;
  outline-offset: 0;
  box-shadow: 0 0 0 0.2rem #BFDBFE;
  border-color: #3B82F6;
}
.p-autocomplete .p-autocomplete-multiple-container .p-autocomplete-input-token {
  padding: 0.375rem 0;
}
.p-autocomplete .p-autocomplete-multiple-container .p-autocomplete-input-token input {
  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
  font-size: 1rem;
  color: #495057;
  padding: 0;
  margin: 0;
}
.p-autocomplete .p-autocomplete-multiple-container .p-autocomplete-token {
  padding: 0.375rem 0.75rem;
  background: #EFF6FF;
  color: #1D4ED8;
  border-radius: 6px;
}
.p-autocomplete .p-autocomplete-multiple-container .p-autocomplete-token .p-autocomplete-token-icon {
  margin-left: 0.5rem;
}

p-autocomplete.ng-dirty.ng-invalid > .p-autocomplete > .p-inputtext {
  border-color: #e24c4c;
}

.p-autocomplete-panel {
  background: #ffffff;
  color: #495057;
  border: 0 none;
  border-radius: 6px;
  box-shadow: 0 2px 12px 0 rgba(0, 0, 0, 0.1);
}
.p-autocomplete-panel .p-autocomplete-items {
  padding: 0.75rem 0;
}
.p-autocomplete-panel .p-autocomplete-items .p-autocomplete-item {
  margin: 0;
  padding: 0.75rem 1.25rem;
  border: 0 none;
  color: #495057;
  background: transparent;
  transition: box-shadow 0.2s;
  border-radius: 0;
}
.p-autocomplete-panel .p-autocomplete-items .p-autocomplete-item:hover {
  color: #495057;
  background: #e9ecef;
}
.p-autocomplete-panel .p-autocomplete-items .p-autocomplete-item.p-highlight {
  color: #1D4ED8;
  background: #EFF6FF;
}
.p-autocomplete-panel .p-autocomplete-items .p-autocomplete-empty-message {
  padding: 0.75rem 1.25rem;
  color: #495057;
  background: transparent;
}
.p-autocomplete-panel .p-autocomplete-items .p-autocomplete-item-group {
  margin: 0;
  padding: 0.75rem 1.25rem;
  color: #343a40;
  background: #ffffff;
  font-weight: 700;
}

p-autocomplete.p-autocomplete-clearable .p-inputtext {
  padding-right: 2.5rem;
}
p-autocomplete.p-autocomplete-clearable .p-autocomplete-clear-icon {
  color: #6c757d;
  right: 0.75rem;
}

p-autocomplete.p-autocomplete-clearable .p-autocomplete-dd .p-autocomplete-clear-icon {
  color: #6c757d;
  right: 3.75rem;
}

p-calendar.ng-dirty.ng-invalid > .p-calendar > .p-inputtext {
  border-color: #e24c4c;
}

.p-datepicker {
  padding: 0.5rem;
  background: #ffffff;
  color: #495057;
  border: 1px solid #ced4da;
  border-radius: 6px;
}
.p-datepicker:not(.p-datepicker-inline) {
  background: #ffffff;
  border: 0 none;
  box-shadow: 0 2px 12px 0 rgba(0, 0, 0, 0.1);
}
.p-datepicker:not(.p-datepicker-inline) .p-datepicker-header {
  background: #ffffff;
}
.p-datepicker .p-datepicker-header {
  padding: 0.5rem;
  color: #495057;
  background: #ffffff;
  font-weight: 600;
  margin: 0;
  border-bottom: 1px solid #dee2e6;
  border-top-right-radius: 6px;
  border-top-left-radius: 6px;
}
.p-datepicker .p-datepicker-header .p-datepicker-prev,
.p-datepicker .p-datepicker-header .p-datepicker-next {
  width: 2rem;
  height: 2rem;
  color: #6c757d;
  border: 0 none;
  background: transparent;
  border-radius: 50%;
  transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
}
.p-datepicker .p-datepicker-header .p-datepicker-prev:enabled:hover,
.p-datepicker .p-datepicker-header .p-datepicker-next:enabled:hover {
  color: #343a40;
  border-color: transparent;
  background: #e9ecef;
}
.p-datepicker .p-datepicker-header .p-datepicker-prev:focus,
.p-datepicker .p-datepicker-header .p-datepicker-next:focus {
  outline: 0 none;
  outline-offset: 0;
  box-shadow: 0 0 0 0.2rem #BFDBFE;
}
.p-datepicker .p-datepicker-header .p-datepicker-title {
  line-height: 2rem;
}
.p-datepicker .p-datepicker-header .p-datepicker-title .p-datepicker-year,
.p-datepicker .p-datepicker-header .p-datepicker-title .p-datepicker-month {
  color: #495057;
  transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
  font-weight: 600;
  padding: 0.5rem;
}
.p-datepicker .p-datepicker-header .p-datepicker-title .p-datepicker-year:enabled:hover,
.p-datepicker .p-datepicker-header .p-datepicker-title .p-datepicker-month:enabled:hover {
  color: #3B82F6;
}
.p-datepicker .p-datepicker-header .p-datepicker-title .p-datepicker-month {
  margin-right: 0.5rem;
}
.p-datepicker table {
  font-size: 1rem;
  margin: 0.5rem 0;
}
.p-datepicker table th {
  padding: 0.5rem;
}
.p-datepicker table th > span {
  width: 2.5rem;
  height: 2.5rem;
}
.p-datepicker table td {
  padding: 0.5rem;
}
.p-datepicker table td > span {
  width: 2.5rem;
  height: 2.5rem;
  border-radius: 50%;
  transition: box-shadow 0.2s;
  border: 1px solid transparent;
}
.p-datepicker table td > span.p-highlight {
  color: #1D4ED8;
  background: #EFF6FF;
}
.p-datepicker table td > span:focus {
  outline: 0 none;
  outline-offset: 0;
  box-shadow: 0 0 0 0.2rem #BFDBFE;
}
.p-datepicker table td.p-datepicker-today > span {
  background: #ced4da;
  color: #495057;
  border-color: transparent;
}
.p-datepicker table td.p-datepicker-today > span.p-highlight {
  color: #1D4ED8;
  background: #EFF6FF;
}
.p-datepicker .p-datepicker-buttonbar {
  padding: 1rem 0;
  border-top: 1px solid #dee2e6;
}
.p-datepicker .p-datepicker-buttonbar .p-button {
  width: auto;
}
.p-datepicker .p-timepicker {
  border-top: 1px solid #dee2e6;
  padding: 0.5rem;
}
.p-datepicker .p-timepicker button {
  width: 2rem;
  height: 2rem;
  color: #6c757d;
  border: 0 none;
  background: transparent;
  border-radius: 50%;
  transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
}
.p-datepicker .p-timepicker button:enabled:hover {
  color: #343a40;
  border-color: transparent;
  background: #e9ecef;
}
.p-datepicker .p-timepicker button:focus {
  outline: 0 none;
  outline-offset: 0;
  box-shadow: 0 0 0 0.2rem #BFDBFE;
}
.p-datepicker .p-timepicker button:last-child {
  margin-top: 0.2em;
}
.p-datepicker .p-timepicker span {
  font-size: 1.25rem;
}
.p-datepicker .p-timepicker > div {
  padding: 0 0.5rem;
}
.p-datepicker.p-datepicker-timeonly .p-timepicker {
  border-top: 0 none;
}
.p-datepicker .p-monthpicker {
  margin: 0.5rem 0;
}
.p-datepicker .p-monthpicker .p-monthpicker-month {
  padding: 0.5rem;
  transition: box-shadow 0.2s;
  border-radius: 6px;
}
.p-datepicker .p-monthpicker .p-monthpicker-month.p-highlight {
  color: #1D4ED8;
  background: #EFF6FF;
}
.p-datepicker .p-yearpicker {
  margin: 0.5rem 0;
}
.p-datepicker .p-yearpicker .p-yearpicker-year {
  padding: 0.5rem;
  transition: box-shadow 0.2s;
  border-radius: 6px;
}
.p-datepicker .p-yearpicker .p-yearpicker-year.p-highlight {
  color: #1D4ED8;
  background: #EFF6FF;
}
.p-datepicker.p-datepicker-multiple-month .p-datepicker-group {
  border-left: 1px solid #dee2e6;
  padding-right: 0.5rem;
  padding-left: 0.5rem;
  padding-top: 0;
  padding-bottom: 0;
}
.p-datepicker.p-datepicker-multiple-month .p-datepicker-group:first-child {
  padding-left: 0;
  border-left: 0 none;
}
.p-datepicker.p-datepicker-multiple-month .p-datepicker-group:last-child {
  padding-right: 0;
}
.p-datepicker:not(.p-disabled) table td span:not(.p-highlight):not(.p-disabled):hover {
  background: #e9ecef;
}
.p-datepicker:not(.p-disabled) table td span:not(.p-highlight):not(.p-disabled):focus {
  outline: 0 none;
  outline-offset: 0;
  box-shadow: 0 0 0 0.2rem #BFDBFE;
}
.p-datepicker:not(.p-disabled) .p-monthpicker .p-monthpicker-month:not(.p-disabled):not(.p-highlight):hover {
  background: #e9ecef;
}
.p-datepicker:not(.p-disabled) .p-monthpicker .p-monthpicker-month:not(.p-disabled):focus {
  outline: 0 none;
  outline-offset: 0;
  box-shadow: 0 0 0 0.2rem #BFDBFE;
}
.p-datepicker:not(.p-disabled) .p-yearpicker .p-yearpicker-year:not(.p-disabled):not(.p-highlight):hover {
  background: #e9ecef;
}
.p-datepicker:not(.p-disabled) .p-yearpicker .p-yearpicker-year:not(.p-disabled):focus {
  outline: 0 none;
  outline-offset: 0;
  box-shadow: 0 0 0 0.2rem #BFDBFE;
}

p-calendar.p-calendar-clearable .p-inputtext {
  padding-right: 2.5rem;
}
p-calendar.p-calendar-clearable .p-calendar-clear-icon {
  color: #6c757d;
  right: 0.75rem;
}

p-calendar.p-calendar-clearable.p-calendar-w-btn .p-calendar-clear-icon {
  color: #6c757d;
  right: 3.75rem;
}

@media screen and (max-width: 769px) {
  .p-datepicker table th, .p-datepicker table td {
    padding: 0;
  }
}
.p-cascadeselect {
  background: #ffffff;
  border: 1px solid #ced4da;
  transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
  border-radius: 6px;
}
.p-cascadeselect:not(.p-disabled):hover {
  border-color: #3B82F6;
}
.p-cascadeselect:not(.p-disabled).p-focus {
  outline: 0 none;
  outline-offset: 0;
  box-shadow: 0 0 0 0.2rem #BFDBFE;
  border-color: #3B82F6;
}
.p-cascadeselect .p-cascadeselect-label {
  background: transparent;
  border: 0 none;
  padding: 0.75rem 0.75rem;
}
.p-cascadeselect .p-cascadeselect-label.p-placeholder {
  color: #6c757d;
}
.p-cascadeselect .p-cascadeselect-label:enabled:focus {
  outline: 0 none;
  box-shadow: none;
}
.p-cascadeselect .p-cascadeselect-trigger {
  background: transparent;
  color: #6c757d;
  width: 3rem;
  border-top-right-radius: 6px;
  border-bottom-right-radius: 6px;
}

.p-cascadeselect-panel {
  background: #ffffff;
  color: #495057;
  border: 0 none;
  border-radius: 6px;
  box-shadow: 0 2px 12px 0 rgba(0, 0, 0, 0.1);
}
.p-cascadeselect-panel .p-cascadeselect-items {
  padding: 0.75rem 0;
}
.p-cascadeselect-panel .p-cascadeselect-items .p-cascadeselect-item {
  margin: 0;
  border: 0 none;
  color: #495057;
  background: transparent;
  transition: box-shadow 0.2s;
  border-radius: 0;
}
.p-cascadeselect-panel .p-cascadeselect-items .p-cascadeselect-item .p-cascadeselect-item-content {
  padding: 0.75rem 1.25rem;
}
.p-cascadeselect-panel .p-cascadeselect-items .p-cascadeselect-item .p-cascadeselect-item-content:focus {
  outline: 0 none;
  outline-offset: 0;
  box-shadow: inset 0 0 0 0.15rem #BFDBFE;
}
.p-cascadeselect-panel .p-cascadeselect-items .p-cascadeselect-item.p-highlight {
  color: #1D4ED8;
  background: #EFF6FF;
}
.p-cascadeselect-panel .p-cascadeselect-items .p-cascadeselect-item:not(.p-highlight):not(.p-disabled):hover {
  color: #495057;
  background: #e9ecef;
}
.p-cascadeselect-panel .p-cascadeselect-items .p-cascadeselect-item .p-cascadeselect-group-icon {
  font-size: 0.875rem;
}
.p-cascadeselect-panel .p-cascadeselect-items .p-cascadeselect-item .p-icon {
  width: 0.875rem;
  height: 0.875rem;
}

p-cascadeselect.ng-dirty.ng-invalid > .p-cascadeselect {
  border-color: #e24c4c;
}

.p-input-filled .p-cascadeselect {
  background: #e9ecef;
}
.p-input-filled .p-cascadeselect:not(.p-disabled):hover {
  background-color: #e9ecef;
}
.p-input-filled .p-cascadeselect:not(.p-disabled).p-focus {
  background-color: #ffffff;
}

p-cascadeselect.p-cascadeselect-clearable .p-cascadeselect-label {
  padding-right: 0.75rem;
}
p-cascadeselect.p-cascadeselect-clearable .p-cascadeselect-clear-icon {
  color: #6c757d;
  right: 3rem;
}

.p-overlay-modal .p-cascadeselect-sublist .p-cascadeselect-panel {
  box-shadow: none;
  border-radius: 0;
  padding: 0.25rem 0 0.25rem 0.5rem;
}
.p-overlay-modal .p-cascadeselect-item-active > .p-cascadeselect-item-content .p-cascadeselect-group-icon {
  transform: rotate(90deg);
}

.p-checkbox {
  width: 22px;
  height: 22px;
}
.p-checkbox .p-checkbox-box {
  border: 2px solid #ced4da;
  background: #ffffff;
  width: 22px;
  height: 22px;
  color: #495057;
  border-radius: 6px;
  transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
}
.p-checkbox .p-checkbox-box .p-checkbox-icon {
  transition-duration: 0.2s;
  color: #ffffff;
  font-size: 14px;
}
.p-checkbox .p-checkbox-box .p-icon {
  width: 14px;
  height: 14px;
}
.p-checkbox .p-checkbox-box.p-highlight {
  border-color: #3B82F6;
  background: #3B82F6;
}
.p-checkbox:not(.p-checkbox-disabled) .p-checkbox-box:hover {
  border-color: #3B82F6;
}
.p-checkbox:not(.p-checkbox-disabled) .p-checkbox-box.p-focus {
  outline: 0 none;
  outline-offset: 0;
  box-shadow: 0 0 0 0.2rem #BFDBFE;
  border-color: #3B82F6;
}
.p-checkbox:not(.p-checkbox-disabled) .p-checkbox-box.p-highlight:hover {
  border-color: #1D4ED8;
  background: #1D4ED8;
  color: #ffffff;
}

p-checkbox.ng-dirty.ng-invalid > .p-checkbox > .p-checkbox-box {
  border-color: #e24c4c;
}

.p-input-filled .p-checkbox .p-checkbox-box {
  background-color: #e9ecef;
}
.p-input-filled .p-checkbox .p-checkbox-box.p-highlight {
  background: #3B82F6;
}
.p-input-filled .p-checkbox:not(.p-checkbox-disabled) .p-checkbox-box:hover {
  background-color: #e9ecef;
}
.p-input-filled .p-checkbox:not(.p-checkbox-disabled) .p-checkbox-box.p-highlight:hover {
  background: #1D4ED8;
}

.p-checkbox-label {
  margin-left: 0.5rem;
}

.p-chips .p-chips-multiple-container {
  padding: 0.375rem 0.75rem;
  gap: 0.5rem;
}
.p-chips .p-chips-multiple-container:not(.p-disabled):hover {
  border-color: #3B82F6;
}
.p-chips .p-chips-multiple-container:not(.p-disabled).p-focus {
  outline: 0 none;
  outline-offset: 0;
  box-shadow: 0 0 0 0.2rem #BFDBFE;
  border-color: #3B82F6;
}
.p-chips .p-chips-multiple-container .p-chips-token {
  padding: 0.375rem 0.75rem;
  background: #EFF6FF;
  color: #1D4ED8;
  border-radius: 6px;
}
.p-chips .p-chips-multiple-container .p-chips-token .p-chips-token-icon {
  margin-left: 0.5rem;
}
.p-chips .p-chips-multiple-container .p-chips-input-token {
  padding: 0.375rem 0;
}
.p-chips .p-chips-multiple-container .p-chips-input-token input {
  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
  font-size: 1rem;
  color: #495057;
  padding: 0;
  margin: 0;
}

p-chips.ng-dirty.ng-invalid > .p-chips > .p-inputtext {
  border-color: #e24c4c;
}

p-chips.p-chips-clearable .p-inputtext {
  padding-right: 1.75rem;
}
p-chips.p-chips-clearable .p-chips-clear-icon {
  color: #6c757d;
  right: 0.75rem;
}

.p-colorpicker-preview,
.p-fluid .p-colorpicker-preview.p-inputtext {
  width: 2rem;
  height: 2rem;
}

.p-colorpicker-panel {
  background: #323232;
  border: 1px solid #191919;
}
.p-colorpicker-panel .p-colorpicker-color-handle,
.p-colorpicker-panel .p-colorpicker-hue-handle {
  border-color: #ffffff;
}

.p-colorpicker-overlay-panel {
  box-shadow: 0 2px 12px 0 rgba(0, 0, 0, 0.1);
}

.p-dropdown {
  background: #ffffff;
  border: 1px solid #ced4da;
  transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
  border-radius: 6px;
}
.p-dropdown:not(.p-disabled):hover {
  border-color: #3B82F6;
}
.p-dropdown:not(.p-disabled).p-focus {
  outline: 0 none;
  outline-offset: 0;
  box-shadow: 0 0 0 0.2rem #BFDBFE;
  border-color: #3B82F6;
}
.p-dropdown.p-dropdown-clearable .p-dropdown-label {
  padding-right: 1.75rem;
}
.p-dropdown .p-dropdown-label {
  background: transparent;
  border: 0 none;
}
.p-dropdown .p-dropdown-label.p-placeholder {
  color: #6c757d;
}
.p-dropdown .p-dropdown-label:enabled:focus {
  outline: 0 none;
  box-shadow: none;
}
.p-dropdown .p-dropdown-trigger {
  background: transparent;
  color: #6c757d;
  width: 3rem;
  border-top-right-radius: 6px;
  border-bottom-right-radius: 6px;
}
.p-dropdown .p-dropdown-clear-icon {
  color: #6c757d;
  right: 3rem;
}

.p-dropdown-panel {
  background: #ffffff;
  color: #495057;
  border: 0 none;
  border-radius: 6px;
  box-shadow: 0 2px 12px 0 rgba(0, 0, 0, 0.1);
}
.p-dropdown-panel .p-dropdown-header {
  padding: 0.75rem 1.25rem;
  border-bottom: 1px solid #dee2e6;
  color: #343a40;
  background: #f8f9fa;
  margin: 0;
  border-top-right-radius: 6px;
  border-top-left-radius: 6px;
}
.p-dropdown-panel .p-dropdown-header .p-dropdown-filter {
  padding-right: 1.75rem;
  margin-right: -1.75rem;
}
.p-dropdown-panel .p-dropdown-header .p-dropdown-filter-icon {
  right: 0.75rem;
  color: #6c757d;
}
.p-dropdown-panel .p-dropdown-items {
  padding: 0.75rem 0;
}
.p-dropdown-panel .p-dropdown-items .p-dropdown-item {
  margin: 0;
  padding: 0.75rem 1.25rem;
  border: 0 none;
  color: #495057;
  background: transparent;
  transition: box-shadow 0.2s;
  border-radius: 0;
}
.p-dropdown-panel .p-dropdown-items .p-dropdown-item.p-highlight {
  color: #1D4ED8;
  background: #EFF6FF;
}
.p-dropdown-panel .p-dropdown-items .p-dropdown-item:not(.p-highlight):not(.p-disabled):hover {
  color: #495057;
  background: #e9ecef;
}
.p-dropdown-panel .p-dropdown-items .p-dropdown-empty-message {
  padding: 0.75rem 1.25rem;
  color: #495057;
  background: transparent;
}
.p-dropdown-panel .p-dropdown-items .p-dropdown-item-group {
  margin: 0;
  padding: 0.75rem 1.25rem;
  color: #343a40;
  background: #ffffff;
  font-weight: 700;
}

p-dropdown.ng-dirty.ng-invalid > .p-dropdown {
  border-color: #e24c4c;
}

.p-input-filled .p-dropdown {
  background: #e9ecef;
}
.p-input-filled .p-dropdown:not(.p-disabled):hover {
  background-color: #e9ecef;
}
.p-input-filled .p-dropdown:not(.p-disabled).p-focus {
  background-color: #ffffff;
}
.p-input-filled .p-dropdown:not(.p-disabled).p-focus .p-inputtext {
  background-color: transparent;
}

.p-editor-container .p-editor-toolbar {
  background: #f8f9fa;
  border-top-right-radius: 6px;
  border-top-left-radius: 6px;
}
.p-editor-container .p-editor-toolbar.ql-snow {
  border: 1px solid #dee2e6;
}
.p-editor-container .p-editor-toolbar.ql-snow .ql-stroke {
  stroke: #6c757d;
}
.p-editor-container .p-editor-toolbar.ql-snow .ql-fill {
  fill: #6c757d;
}
.p-editor-container .p-editor-toolbar.ql-snow .ql-picker .ql-picker-label {
  border: 0 none;
  color: #6c757d;
}
.p-editor-container .p-editor-toolbar.ql-snow .ql-picker .ql-picker-label:hover {
  color: #495057;
}
.p-editor-container .p-editor-toolbar.ql-snow .ql-picker .ql-picker-label:hover .ql-stroke {
  stroke: #495057;
}
.p-editor-container .p-editor-toolbar.ql-snow .ql-picker .ql-picker-label:hover .ql-fill {
  fill: #495057;
}
.p-editor-container .p-editor-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-label {
  color: #495057;
}
.p-editor-container .p-editor-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-label .ql-stroke {
  stroke: #495057;
}
.p-editor-container .p-editor-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-label .ql-fill {
  fill: #495057;
}
.p-editor-container .p-editor-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-options {
  background: #ffffff;
  border: 0 none;
  box-shadow: 0 2px 12px 0 rgba(0, 0, 0, 0.1);
  border-radius: 6px;
  padding: 0.75rem 0;
}
.p-editor-container .p-editor-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-options .ql-picker-item {
  color: #495057;
}
.p-editor-container .p-editor-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-options .ql-picker-item:hover {
  color: #495057;
  background: #e9ecef;
}
.p-editor-container .p-editor-toolbar.ql-snow .ql-picker.ql-expanded:not(.ql-icon-picker) .ql-picker-item {
  padding: 0.75rem 1.25rem;
}
.p-editor-container .p-editor-content {
  border-bottom-right-radius: 6px;
  border-bottom-left-radius: 6px;
}
.p-editor-container .p-editor-content.ql-snow {
  border: 1px solid #dee2e6;
}
.p-editor-container .p-editor-content .ql-editor {
  background: #ffffff;
  color: #495057;
  border-bottom-right-radius: 6px;
  border-bottom-left-radius: 6px;
}
.p-editor-container .ql-snow.ql-toolbar button:hover,
.p-editor-container .ql-snow.ql-toolbar button:focus {
  color: #495057;
}
.p-editor-container .ql-snow.ql-toolbar button:hover .ql-stroke,
.p-editor-container .ql-snow.ql-toolbar button:focus .ql-stroke {
  stroke: #495057;
}
.p-editor-container .ql-snow.ql-toolbar button:hover .ql-fill,
.p-editor-container .ql-snow.ql-toolbar button:focus .ql-fill {
  fill: #495057;
}
.p-editor-container .ql-snow.ql-toolbar button.ql-active,
.p-editor-container .ql-snow.ql-toolbar .ql-picker-label.ql-active,
.p-editor-container .ql-snow.ql-toolbar .ql-picker-item.ql-selected {
  color: #3B82F6;
}
.p-editor-container .ql-snow.ql-toolbar button.ql-active .ql-stroke,
.p-editor-container .ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke,
.p-editor-container .ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke {
  stroke: #3B82F6;
}
.p-editor-container .ql-snow.ql-toolbar button.ql-active .ql-fill,
.p-editor-container .ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-fill,
.p-editor-container .ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-fill {
  fill: #3B82F6;
}
.p-editor-container .ql-snow.ql-toolbar button.ql-active .ql-picker-label,
.p-editor-container .ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-picker-label,
.p-editor-container .ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-picker-label {
  color: #3B82F6;
}

.p-inputgroup-addon {
  background: #e9ecef;
  color: #6c757d;
  border-top: 1px solid #ced4da;
  border-left: 1px solid #ced4da;
  border-bottom: 1px solid #ced4da;
  padding: 0.75rem 0.75rem;
  min-width: 3rem;
}
.p-inputgroup-addon:last-child {
  border-right: 1px solid #ced4da;
}

.p-inputgroup > .p-component,
.p-inputgroup > .p-element,
.p-inputgroup > .p-inputwrapper > .p-component > .p-inputtext,
.p-inputgroup > .p-float-label > .p-component {
  border-radius: 0;
  margin: 0;
}
.p-inputgroup > .p-component + .p-inputgroup-addon,
.p-inputgroup > .p-element + .p-inputgroup-addon,
.p-inputgroup > .p-inputwrapper > .p-component > .p-inputtext + .p-inputgroup-addon,
.p-inputgroup > .p-float-label > .p-component + .p-inputgroup-addon {
  border-left: 0 none;
}
.p-inputgroup > .p-component:focus,
.p-inputgroup > .p-element:focus,
.p-inputgroup > .p-inputwrapper > .p-component > .p-inputtext:focus,
.p-inputgroup > .p-float-label > .p-component:focus {
  z-index: 1;
}
.p-inputgroup > .p-component:focus ~ label,
.p-inputgroup > .p-element:focus ~ label,
.p-inputgroup > .p-inputwrapper > .p-component > .p-inputtext:focus ~ label,
.p-inputgroup > .p-float-label > .p-component:focus ~ label {
  z-index: 1;
}

.p-inputgroup-addon:first-child,
.p-inputgroup button:first-child,
.p-inputgroup input:first-child,
.p-inputgroup > .p-inputwrapper:first-child > .p-component,
.p-inputgroup > .p-inputwrapper:first-child > .p-component > .p-inputtext {
  border-top-left-radius: 6px;
  border-bottom-left-radius: 6px;
}

.p-inputgroup .p-float-label:first-child input {
  border-top-left-radius: 6px;
  border-bottom-left-radius: 6px;
}

.p-inputgroup-addon:last-child,
.p-inputgroup button:last-child,
.p-inputgroup input:last-child,
.p-inputgroup > .p-inputwrapper:last-child > .p-component,
.p-inputgroup > .p-inputwrapper:last-child > .p-component > .p-inputtext {
  border-top-right-radius: 6px;
  border-bottom-right-radius: 6px;
}

.p-inputgroup .p-float-label:last-child input {
  border-top-right-radius: 6px;
  border-bottom-right-radius: 6px;
}

.p-fluid .p-inputgroup .p-button {
  width: auto;
}
.p-fluid .p-inputgroup .p-button.p-button-icon-only {
  width: 3rem;
}

p-inputmask.ng-dirty.ng-invalid > .p-inputtext {
  border-color: #e24c4c;
}

p-inputmask.p-inputmask-clearable .p-inputtext {
  padding-right: 2.5rem;
}
p-inputmask.p-inputmask-clearable .p-inputmask-clear-icon {
  color: #6c757d;
  right: 0.75rem;
}

p-inputnumber.ng-dirty.ng-invalid > .p-inputnumber > .p-inputtext {
  border-color: #e24c4c;
}

p-inputnumber.p-inputnumber-clearable .p-inputnumber-input {
  padding-right: 2.5rem;
}
p-inputnumber.p-inputnumber-clearable .p-inputnumber-clear-icon {
  color: #6c757d;
  right: 0.75rem;
}

p-inputnumber.p-inputnumber-clearable .p-inputnumber-buttons-stacked .p-inputnumber-clear-icon {
  right: 3.75rem;
}
p-inputnumber.p-inputnumber-clearable .p-inputnumber-buttons-horizontal .p-inputnumber-clear-icon {
  right: 3.75rem;
}

.p-inputswitch {
  width: 3rem;
  height: 1.75rem;
}
.p-inputswitch .p-inputswitch-slider {
  background: #ced4da;
  transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
  border-radius: 30px;
}
.p-inputswitch .p-inputswitch-slider:before {
  background: #ffffff;
  width: 1.25rem;
  height: 1.25rem;
  left: 0.25rem;
  margin-top: -0.625rem;
  border-radius: 50%;
  transition-duration: 0.2s;
}
.p-inputswitch.p-inputswitch-checked .p-inputswitch-slider:before {
  transform: translateX(1.25rem);
}
.p-inputswitch.p-focus .p-inputswitch-slider {
  outline: 0 none;
  outline-offset: 0;
  box-shadow: 0 0 0 0.2rem #BFDBFE;
}
.p-inputswitch:not(.p-disabled):hover .p-inputswitch-slider {
  background: #b6bfc8;
}
.p-inputswitch.p-inputswitch-checked .p-inputswitch-slider {
  background: #3B82F6;
}
.p-inputswitch.p-inputswitch-checked .p-inputswitch-slider:before {
  background: #ffffff;
}
.p-inputswitch.p-inputswitch-checked:not(.p-disabled):hover .p-inputswitch-slider {
  background: #2563eb;
}

p-inputswitch.ng-dirty.ng-invalid > .p-inputswitch {
  border-color: #e24c4c;
}

.p-inputtext {
  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
  font-size: 1rem;
  color: #495057;
  background: #ffffff;
  padding: 0.75rem 0.75rem;
  border: 1px solid #ced4da;
  transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
  appearance: none;
  border-radius: 6px;
}
.p-inputtext:enabled:hover {
  border-color: #3B82F6;
}
.p-inputtext:enabled:focus {
  outline: 0 none;
  outline-offset: 0;
  box-shadow: 0 0 0 0.2rem #BFDBFE;
  border-color: #3B82F6;
}
.p-inputtext.ng-dirty.ng-invalid {
  border-color: #e24c4c;
}
.p-inputtext.p-inputtext-sm {
  font-size: 0.875rem;
  padding: 0.65625rem 0.65625rem;
}
.p-inputtext.p-inputtext-lg {
  font-size: 1.25rem;
  padding: 0.9375rem 0.9375rem;
}

.p-float-label > label {
  left: 0.75rem;
  color: #6c757d;
  transition-duration: 0.2s;
}

.p-float-label > .ng-invalid.ng-dirty + label {
  color: #e24c4c;
}

.p-input-icon-left > .p-icon-wrapper.p-icon,
.p-input-icon-left > i:first-of-type {
  left: 0.75rem;
  color: #6c757d;
}

.p-input-icon-left > .p-inputtext {
  padding-left: 2.5rem;
}

.p-input-icon-left.p-float-label > label {
  left: 2.5rem;
}

.p-input-icon-right > .p-icon-wrapper,
.p-input-icon-right > i:last-of-type {
  right: 0.75rem;
  color: #6c757d;
}

.p-input-icon-right > .p-inputtext {
  padding-right: 2.5rem;
}

::-webkit-input-placeholder {
  color: #6c757d;
}

:-moz-placeholder {
  color: #6c757d;
}

::-moz-placeholder {
  color: #6c757d;
}

:-ms-input-placeholder {
  color: #6c757d;
}

.p-input-filled .p-inputtext {
  background-color: #e9ecef;
}
.p-input-filled .p-inputtext:enabled:hover {
  background-color: #e9ecef;
}
.p-input-filled .p-inputtext:enabled:focus {
  background-color: #ffffff;
}

.p-inputtext-sm .p-inputtext {
  font-size: 0.875rem;
  padding: 0.65625rem 0.65625rem;
}

.p-inputtext-lg .p-inputtext {
  font-size: 1.25rem;
  padding: 0.9375rem 0.9375rem;
}

.p-listbox {
  background: #ffffff;
  color: #495057;
  border: 1px solid #ced4da;
  border-radius: 6px;
}
.p-listbox .p-listbox-header {
  padding: 0.75rem 1.25rem;
  border-bottom: 1px solid #dee2e6;
  color: #343a40;
  background: #f8f9fa;
  margin: 0;
  border-top-right-radius: 6px;
  border-top-left-radius: 6px;
}
.p-listbox .p-listbox-header .p-listbox-filter {
  padding-right: 1.75rem;
}
.p-listbox .p-listbox-header .p-listbox-filter-icon {
  right: 0.75rem;
  color: #6c757d;
}
.p-listbox .p-listbox-header .p-checkbox {
  margin-right: 0.5rem;
}
.p-listbox .p-listbox-list {
  padding: 0.75rem 0;
}
.p-listbox .p-listbox-list .p-listbox-item {
  margin: 0;
  padding: 0.75rem 1.25rem;
  border: 0 none;
  color: #495057;
  transition: box-shadow 0.2s;
  border-radius: 0;
}
.p-listbox .p-listbox-list .p-listbox-item.p-highlight {
  color: #1D4ED8;
  background: #EFF6FF;
}
.p-listbox .p-listbox-list .p-listbox-item:focus {
  outline: 0 none;
  outline-offset: 0;
  box-shadow: inset 0 0 0 0.15rem #BFDBFE;
}
.p-listbox .p-listbox-list .p-listbox-item .p-checkbox {
  margin-right: 0.5rem;
}
.p-listbox .p-listbox-list .p-listbox-item-group {
  margin: 0;
  padding: 0.75rem 1.25rem;
  color: #343a40;
  background: #ffffff;
  font-weight: 700;
}
.p-listbox .p-listbox-list .p-listbox-empty-message {
  padding: 0.75rem 1.25rem;
  color: #495057;
  background: transparent;
}
.p-listbox:not(.p-disabled) .p-listbox-item:not(.p-highlight):not(.p-disabled):hover {
  color: #495057;
  background: #e9ecef;
}

p-listbox.ng-dirty.ng-invalid > .p-listbox {
  border-color: #e24c4c;
}

.p-multiselect {
  background: #ffffff;
  border: 1px solid #ced4da;
  transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
  border-radius: 6px;
}
.p-multiselect:not(.p-disabled):hover {
  border-color: #3B82F6;
}
.p-multiselect:not(.p-disabled).p-focus {
  outline: 0 none;
  outline-offset: 0;
  box-shadow: 0 0 0 0.2rem #BFDBFE;
  border-color: #3B82F6;
}
.p-multiselect .p-multiselect-label {
  padding: 0.75rem 0.75rem;
  transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
}
.p-multiselect .p-multiselect-label.p-placeholder {
  color: #6c757d;
}
.p-multiselect.p-multiselect-chip .p-multiselect-label {
  gap: 0.5rem;
}
.p-multiselect.p-multiselect-chip .p-multiselect-token {
  padding: 0.375rem 0.75rem;
  background: #EFF6FF;
  color: #1D4ED8;
  border-radius: 6px;
}
.p-multiselect.p-multiselect-chip .p-multiselect-token .p-multiselect-token-icon {
  margin-left: 0.5rem;
}
.p-multiselect .p-multiselect-trigger {
  background: transparent;
  color: #6c757d;
  width: 3rem;
  border-top-right-radius: 6px;
  border-bottom-right-radius: 6px;
}

.p-inputwrapper-filled .p-multiselect.p-multiselect-chip .p-multiselect-label {
  padding: 0.375rem 0.75rem;
}

.p-multiselect-panel {
  background: #ffffff;
  color: #495057;
  border: 0 none;
  border-radius: 6px;
  box-shadow: 0 2px 12px 0 rgba(0, 0, 0, 0.1);
}
.p-multiselect-panel .p-multiselect-header {
  padding: 0.75rem 1.25rem;
  border-bottom: 1px solid #dee2e6;
  color: #343a40;
  background: #f8f9fa;
  margin: 0;
  border-top-right-radius: 6px;
  border-top-left-radius: 6px;
}
.p-multiselect-panel .p-multiselect-header .p-multiselect-filter-container .p-inputtext {
  padding-right: 1.75rem;
}
.p-multiselect-panel .p-multiselect-header .p-multiselect-filter-container .p-multiselect-filter-icon {
  right: 0.75rem;
  color: #6c757d;
}
.p-multiselect-panel .p-multiselect-header .p-checkbox {
  margin-right: 0.5rem;
}
.p-multiselect-panel .p-multiselect-header .p-multiselect-close {
  margin-left: 0.5rem;
  width: 2rem;
  height: 2rem;
  color: #6c757d;
  border: 0 none;
  background: transparent;
  border-radius: 50%;
  transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
}
.p-multiselect-panel .p-multiselect-header .p-multiselect-close:enabled:hover {
  color: #343a40;
  border-color: transparent;
  background: #e9ecef;
}
.p-multiselect-panel .p-multiselect-header .p-multiselect-close:focus {
  outline: 0 none;
  outline-offset: 0;
  box-shadow: 0 0 0 0.2rem #BFDBFE;
}
.p-multiselect-panel .p-multiselect-items {
  padding: 0.75rem 0;
}
.p-multiselect-panel .p-multiselect-items .p-multiselect-item {
  margin: 0;
  padding: 0.75rem 1.25rem;
  border: 0 none;
  color: #495057;
  background: transparent;
  transition: box-shadow 0.2s;
  border-radius: 0;
}
.p-multiselect-panel .p-multiselect-items .p-multiselect-item.p-highlight {
  color: #1D4ED8;
  background: #EFF6FF;
}
.p-multiselect-panel .p-multiselect-items .p-multiselect-item:not(.p-highlight):not(.p-disabled):hover {
  color: #495057;
  background: #e9ecef;
}
.p-multiselect-panel .p-multiselect-items .p-multiselect-item:focus {
  outline: 0 none;
  outline-offset: 0;
  box-shadow: inset 0 0 0 0.15rem #BFDBFE;
}
.p-multiselect-panel .p-multiselect-items .p-multiselect-item .p-checkbox {
  margin-right: 0.5rem;
}
.p-multiselect-panel .p-multiselect-items .p-multiselect-item-group {
  margin: 0;
  padding: 0.75rem 1.25rem;
  color: #343a40;
  background: #ffffff;
  font-weight: 700;
}
.p-multiselect-panel .p-multiselect-items .p-multiselect-empty-message {
  padding: 0.75rem 1.25rem;
  color: #495057;
  background: transparent;
}

p-multiselect.ng-dirty.ng-invalid > .p-multiselect {
  border-color: #e24c4c;
}

.p-input-filled .p-multiselect {
  background: #e9ecef;
}
.p-input-filled .p-multiselect:not(.p-disabled):hover {
  background-color: #e9ecef;
}
.p-input-filled .p-multiselect:not(.p-disabled).p-focus {
  background-color: #ffffff;
}

p-multiselect.p-multiselect-clearable .p-multiselect-label-container {
  padding-right: 1.75rem;
}
p-multiselect.p-multiselect-clearable .p-multiselect-clear-icon {
  color: #6c757d;
  right: 3rem;
}

p-password.ng-invalid.ng-dirty > .p-password > .p-inputtext {
  border-color: #e24c4c;
}

.p-password-panel {
  padding: 1.25rem;
  background: #ffffff;
  color: #495057;
  border: 0 none;
  box-shadow: 0 2px 12px 0 rgba(0, 0, 0, 0.1);
  border-radius: 6px;
}
.p-password-panel .p-password-meter {
  margin-bottom: 0.5rem;
  background: #dee2e6;
}
.p-password-panel .p-password-meter .p-password-strength.weak {
  background: #ea5455;
}
.p-password-panel .p-password-meter .p-password-strength.medium {
  background: #ff9f42;
}
.p-password-panel .p-password-meter .p-password-strength.strong {
  background: #29c76f;
}

p-password.p-password-clearable .p-password-input {
  padding-right: 2.5rem;
}
p-password.p-password-clearable .p-password-clear-icon {
  color: #6c757d;
  right: 0.75rem;
}

p-password.p-password-clearable.p-password-mask .p-password-input {
  padding-right: 4.25rem;
}
p-password.p-password-clearable.p-password-mask .p-password-clear-icon {
  color: #6c757d;
  right: 2.5rem;
}

.p-radiobutton {
  width: 22px;
  height: 22px;
}
.p-radiobutton .p-radiobutton-box {
  border: 2px solid #ced4da;
  background: #ffffff;
  width: 22px;
  height: 22px;
  color: #495057;
  border-radius: 50%;
  transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
}
.p-radiobutton .p-radiobutton-box:not(.p-disabled):not(.p-highlight):hover {
  border-color: #3B82F6;
}
.p-radiobutton .p-radiobutton-box:not(.p-disabled).p-focus {
  outline: 0 none;
  outline-offset: 0;
  box-shadow: 0 0 0 0.2rem #BFDBFE;
  border-color: #3B82F6;
}
.p-radiobutton .p-radiobutton-box .p-radiobutton-icon {
  width: 12px;
  height: 12px;
  transition-duration: 0.2s;
  background-color: #ffffff;
}
.p-radiobutton .p-radiobutton-box.p-highlight {
  border-color: #3B82F6;
  background: #3B82F6;
}
.p-radiobutton .p-radiobutton-box.p-highlight:not(.p-disabled):hover {
  border-color: #1D4ED8;
  background: #1D4ED8;
  color: #ffffff;
}

p-radiobutton.ng-dirty.ng-invalid > .p-radiobutton > .p-radiobutton-box {
  border-color: #e24c4c;
}

.p-input-filled .p-radiobutton .p-radiobutton-box {
  background-color: #e9ecef;
}
.p-input-filled .p-radiobutton .p-radiobutton-box:not(.p-disabled):hover {
  background-color: #e9ecef;
}
.p-input-filled .p-radiobutton .p-radiobutton-box.p-highlight {
  background: #3B82F6;
}
.p-input-filled .p-radiobutton .p-radiobutton-box.p-highlight:not(.p-disabled):hover {
  background: #1D4ED8;
}

.p-radiobutton-label {
  margin-left: 0.5rem;
}

.p-rating {
  gap: 0.5rem;
}
.p-rating .p-rating-icon {
  color: #495057;
  margin-left: 0.5rem;
  transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
  font-size: 1.143rem;
}
.p-rating .p-rating-icon.p-icon {
  width: 1.143rem;
  height: 1.143rem;
}
.p-rating .p-rating-icon.p-rating-cancel {
  color: #ea5455;
}
.p-rating .p-rating-icon:focus {
  outline: 0 none;
  outline-offset: 0;
  box-shadow: 0 0 0 0.2rem #BFDBFE;
}
.p-rating .p-rating-icon:first-child {
  margin-left: 0;
}
.p-rating .p-rating-icon.p-rating-icon-active {
  color: #3B82F6;
}
.p-rating:not(.p-disabled):not(.p-readonly) .p-rating-icon:hover {
  color: #3B82F6;
}
.p-rating:not(.p-disabled):not(.p-readonly) .p-rating-icon.p-rating-cancel:hover {
  color: #e73d3e;
}

.p-selectbutton .p-button {
  background: #ffffff;
  border: 1px solid #ced4da;
  color: #495057;
  transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
}
.p-selectbutton .p-button .p-button-icon-left,
.p-selectbutton .p-button .p-button-icon-right {
  color: #6c757d;
}
.p-selectbutton .p-button:not(.p-disabled):not(.p-highlight):hover {
  background: #e9ecef;
  border-color: #ced4da;
  color: #495057;
}
.p-selectbutton .p-button:not(.p-disabled):not(.p-highlight):hover .p-button-icon-left,
.p-selectbutton .p-button:not(.p-disabled):not(.p-highlight):hover .p-button-icon-right {
  color: #343a40;
}
.p-selectbutton .p-button.p-highlight {
  background: #3B82F6;
  border-color: #3B82F6;
  color: #ffffff;
}
.p-selectbutton .p-button.p-highlight .p-button-icon-left,
.p-selectbutton .p-button.p-highlight .p-button-icon-right {
  color: #ffffff;
}
.p-selectbutton .p-button.p-highlight:hover {
  background: #2563eb;
  border-color: #2563eb;
  color: #ffffff;
}
.p-selectbutton .p-button.p-highlight:hover .p-button-icon-left,
.p-selectbutton .p-button.p-highlight:hover .p-button-icon-right {
  color: #ffffff;
}

p-selectbutton.ng-dirty.ng-invalid > .p-selectbutton > .p-button {
  border-color: #e24c4c;
}

.p-slider {
  background: #dee2e6;
  border: 0 none;
  border-radius: 6px;
}
.p-slider.p-slider-horizontal {
  height: 0.286rem;
}
.p-slider.p-slider-horizontal .p-slider-handle {
  margin-top: -0.5715rem;
  margin-left: -0.5715rem;
}
.p-slider.p-slider-vertical {
  width: 0.286rem;
}
.p-slider.p-slider-vertical .p-slider-handle {
  margin-left: -0.5715rem;
  margin-bottom: -0.5715rem;
}
.p-slider .p-slider-handle {
  height: 1.143rem;
  width: 1.143rem;
  background: #ffffff;
  border: 2px solid #3B82F6;
  border-radius: 50%;
  transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
}
.p-slider .p-slider-handle:focus {
  outline: 0 none;
  outline-offset: 0;
  box-shadow: 0 0 0 0.2rem #BFDBFE;
}
.p-slider .p-slider-range {
  background: #3B82F6;
}
.p-slider:not(.p-disabled) .p-slider-handle:hover {
  background: #3B82F6;
  border-color: #3B82F6;
}
.p-slider.p-slider-animate.p-slider-horizontal .p-slider-handle {
  transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s, left 0.2s;
}
.p-slider.p-slider-animate.p-slider-horizontal .p-slider-range {
  transition: width 0.2s;
}
.p-slider.p-slider-animate.p-slider-vertical .p-slider-handle {
  transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s, bottom 0.2s;
}
.p-slider.p-slider-animate.p-slider-vertical .p-slider-range {
  transition: height 0.2s;
}

.p-togglebutton.p-button {
  background: #ffffff;
  border: 1px solid #ced4da;
  color: #495057;
  transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
}
.p-togglebutton.p-button .p-button-icon-left,
.p-togglebutton.p-button .p-button-icon-right {
  color: #6c757d;
}
.p-togglebutton.p-button:not(.p-disabled):not(.p-highlight):hover {
  background: #e9ecef;
  border-color: #ced4da;
  color: #495057;
}
.p-togglebutton.p-button:not(.p-disabled):not(.p-highlight):hover .p-button-icon-left,
.p-togglebutton.p-button:not(.p-disabled):not(.p-highlight):hover .p-button-icon-right {
  color: #343a40;
}
.p-togglebutton.p-button.p-highlight {
  background: #3B82F6;
  border-color: #3B82F6;
  color: #ffffff;
}
.p-togglebutton.p-button.p-highlight .p-button-icon-left,
.p-togglebutton.p-button.p-highlight .p-button-icon-right {
  color: #ffffff;
}
.p-togglebutton.p-button.p-highlight:hover {
  background: #2563eb;
  border-color: #2563eb;
  color: #ffffff;
}
.p-togglebutton.p-button.p-highlight:hover .p-button-icon-left,
.p-togglebutton.p-button.p-highlight:hover .p-button-icon-right {
  color: #ffffff;
}

p-togglebutton.ng-dirty.ng-invalid > .p-togglebutton.p-button {
  border-color: #e24c4c;
}

.p-treeselect {
  background: #ffffff;
  border: 1px solid #ced4da;
  transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
  border-radius: 6px;
}
.p-treeselect:not(.p-disabled):hover {
  border-color: #3B82F6;
}
.p-treeselect:not(.p-disabled).p-focus {
  outline: 0 none;
  outline-offset: 0;
  box-shadow: 0 0 0 0.2rem #BFDBFE;
  border-color: #3B82F6;
}
.p-treeselect .p-treeselect-label {
  padding: 0.75rem 0.75rem;
  transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
}
.p-treeselect .p-treeselect-label.p-placeholder {
  color: #6c757d;
}
.p-treeselect.p-treeselect-chip .p-treeselect-token {
  padding: 0.375rem 0.75rem;
  margin-right: 0.5rem;
  background: #dee2e6;
  color: #495057;
  border-radius: 16px;
}
.p-treeselect .p-treeselect-trigger {
  background: transparent;
  color: #6c757d;
  width: 3rem;
  border-top-right-radius: 6px;
  border-bottom-right-radius: 6px;
}

p-treeselect.ng-invalid.ng-dirty > .p-treeselect {
  border-color: #e24c4c;
}

.p-inputwrapper-filled .p-treeselect.p-treeselect-chip .p-treeselect-label {
  padding: 0.375rem 0.75rem;
}

.p-treeselect-panel {
  background: #ffffff;
  color: #495057;
  border: 0 none;
  border-radius: 6px;
  box-shadow: 0 2px 12px 0 rgba(0, 0, 0, 0.1);
}
.p-treeselect-panel .p-treeselect-header {
  padding: 0.75rem 1.25rem;
  border-bottom: 1px solid #dee2e6;
  color: #343a40;
  background: #f8f9fa;
  margin: 0;
  border-top-right-radius: 6px;
  border-top-left-radius: 6px;
}
.p-treeselect-panel .p-treeselect-header .p-treeselect-filter-container {
  margin-right: 0.5rem;
}
.p-treeselect-panel .p-treeselect-header .p-treeselect-filter-container .p-treeselect-filter {
  padding-right: 1.75rem;
}
.p-treeselect-panel .p-treeselect-header .p-treeselect-filter-container .p-treeselect-filter-icon {
  right: 0.75rem;
  color: #6c757d;
}
.p-treeselect-panel .p-treeselect-header .p-treeselect-filter-container.p-treeselect-clearable-filter .p-treeselect-filter {
  padding-right: 3.5rem;
}
.p-treeselect-panel .p-treeselect-header .p-treeselect-filter-container.p-treeselect-clearable-filter .p-treeselect-filter-clear-icon {
  right: 2.5rem;
}
.p-treeselect-panel .p-treeselect-header .p-treeselect-close {
  width: 2rem;
  height: 2rem;
  color: #6c757d;
  border: 0 none;
  background: transparent;
  border-radius: 50%;
  transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
}
.p-treeselect-panel .p-treeselect-header .p-treeselect-close:enabled:hover {
  color: #343a40;
  border-color: transparent;
  background: #e9ecef;
}
.p-treeselect-panel .p-treeselect-header .p-treeselect-close:focus {
  outline: 0 none;
  outline-offset: 0;
  box-shadow: 0 0 0 0.2rem #BFDBFE;
}
.p-treeselect-panel .p-treeselect-items-wrapper .p-tree {
  border: 0 none;
}
.p-treeselect-panel .p-treeselect-items-wrapper .p-treeselect-empty-message {
  padding: 0.75rem 1.25rem;
  color: #495057;
  background: transparent;
}

.p-input-filled .p-treeselect {
  background: #e9ecef;
}
.p-input-filled .p-treeselect:not(.p-disabled):hover {
  background-color: #e9ecef;
}
.p-input-filled .p-treeselect:not(.p-disabled).p-focus {
  background-color: #ffffff;
}

p-treeselect.p-treeselect-clearable .p-treeselect-label-container {
  padding-right: 1.75rem;
}
p-treeselect.p-treeselect-clearable .p-treeselect-clear-icon {
  color: #6c757d;
  right: 3rem;
}

.p-button {
  color: #ffffff;
  background: #3B82F6;
  border: 1px solid #3B82F6;
  padding: 0.75rem 1.25rem;
  font-size: 1rem;
  transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
  border-radius: 6px;
}
.p-button:enabled:hover {
  background: #2563eb;
  color: #ffffff;
  border-color: #2563eb;
}
.p-button:enabled:active {
  background: #1D4ED8;
  color: #ffffff;
  border-color: #1D4ED8;
}
.p-button.p-button-outlined {
  background-color: transparent;
  color: #3B82F6;
  border: 1px solid;
}
.p-button.p-button-outlined:enabled:hover {
  background: rgba(59, 130, 246, 0.04);
  color: #3B82F6;
  border: 1px solid;
}
.p-button.p-button-outlined:enabled:active {
  background: rgba(59, 130, 246, 0.16);
  color: #3B82F6;
  border: 1px solid;
}
.p-button.p-button-outlined.p-button-plain {
  color: #6c757d;
  border-color: #6c757d;
}
.p-button.p-button-outlined.p-button-plain:enabled:hover {
  background: #e9ecef;
  color: #6c757d;
}
.p-button.p-button-outlined.p-button-plain:enabled:active {
  background: #dee2e6;
  color: #6c757d;
}
.p-button.p-button-text {
  background-color: transparent;
  color: #3B82F6;
  border-color: transparent;
}
.p-button.p-button-text:enabled:hover {
  background: rgba(59, 130, 246, 0.04);
  color: #3B82F6;
  border-color: transparent;
}
.p-button.p-button-text:enabled:active {
  background: rgba(59, 130, 246, 0.16);
  color: #3B82F6;
  border-color: transparent;
}
.p-button.p-button-text.p-button-plain {
  color: #6c757d;
}
.p-button.p-button-text.p-button-plain:enabled:hover {
  background: #e9ecef;
  color: #6c757d;
}
.p-button.p-button-text.p-button-plain:enabled:active {
  background: #dee2e6;
  color: #6c757d;
}
.p-button:focus {
  outline: 0 none;
  outline-offset: 0;
  box-shadow: 0 0 0 0.2rem #BFDBFE;
}
.p-button .p-button-label {
  transition-duration: 0.2s;
}
.p-button .p-button-icon-left {
  margin-right: 0.5rem;
}
.p-button .p-button-icon-right {
  margin-left: 0.5rem;
}
.p-button .p-button-icon-bottom {
  margin-top: 0.5rem;
}
.p-button .p-button-icon-top {
  margin-bottom: 0.5rem;
}
.p-button .p-badge {
  margin-left: 0.5rem;
  min-width: 1rem;
  height: 1rem;
  line-height: 1rem;
  color: #3B82F6;
  background-color: #ffffff;
}
.p-button.p-button-raised {
  box-shadow: 0 3px 1px -2px rgba(0, 0, 0, 0.2), 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 1px 5px 0 rgba(0, 0, 0, 0.12);
}
.p-button.p-button-rounded {
  border-radius: 2rem;
}
.p-button.p-button-icon-only {
  width: 3rem;
  padding: 0.75rem 0;
}
.p-button.p-button-icon-only .p-button-icon-left,
.p-button.p-button-icon-only .p-button-icon-right {
  margin: 0;
}
.p-button.p-button-icon-only.p-button-rounded {
  border-radius: 50%;
  height: 3rem;
}
.p-button.p-button-sm {
  font-size: 0.875rem;
  padding: 0.65625rem 1.09375rem;
}
.p-button.p-button-sm .p-button-icon {
  font-size: 0.875rem;
}
.p-button.p-button-lg {
  font-size: 1.25rem;
  padding: 0.9375rem 1.5625rem;
}
.p-button.p-button-lg .p-button-icon {
  font-size: 1.25rem;
}
.p-button.p-button-loading-label-only .p-button-label {
  margin-left: 0.5rem;
}
.p-button.p-button-loading-label-only .p-button-loading-icon {
  margin-right: 0;
}

.p-fluid .p-button {
  width: 100%;
}
.p-fluid .p-button-icon-only {
  width: 3rem;
}
.p-fluid .p-buttonset {
  display: flex;
}
.p-fluid .p-buttonset .p-button {
  flex: 1;
}

.p-button.p-button-secondary, .p-buttonset.p-button-secondary > .p-button, .p-splitbutton.p-button-secondary > .p-button {
  color: #ffffff;
  background: #64748B;
  border: 1px solid #64748B;
}
.p-button.p-button-secondary:enabled:hover, .p-buttonset.p-button-secondary > .p-button:enabled:hover, .p-splitbutton.p-button-secondary > .p-button:enabled:hover {
  background: #475569;
  color: #ffffff;
  border-color: #475569;
}
.p-button.p-button-secondary:enabled:focus, .p-buttonset.p-button-secondary > .p-button:enabled:focus, .p-splitbutton.p-button-secondary > .p-button:enabled:focus {
  box-shadow: 0 0 0 0.2rem #E2E8F0;
}
.p-button.p-button-secondary:enabled:active, .p-buttonset.p-button-secondary > .p-button:enabled:active, .p-splitbutton.p-button-secondary > .p-button:enabled:active {
  background: #334155;
  color: #ffffff;
  border-color: #334155;
}
.p-button.p-button-secondary.p-button-outlined, .p-buttonset.p-button-secondary > .p-button.p-button-outlined, .p-splitbutton.p-button-secondary > .p-button.p-button-outlined {
  background-color: transparent;
  color: #64748B;
  border: 1px solid;
}
.p-button.p-button-secondary.p-button-outlined:enabled:hover, .p-buttonset.p-button-secondary > .p-button.p-button-outlined:enabled:hover, .p-splitbutton.p-button-secondary > .p-button.p-button-outlined:enabled:hover {
  background: rgba(100, 116, 139, 0.04);
  color: #64748B;
  border: 1px solid;
}
.p-button.p-button-secondary.p-button-outlined:enabled:active, .p-buttonset.p-button-secondary > .p-button.p-button-outlined:enabled:active, .p-splitbutton.p-button-secondary > .p-button.p-button-outlined:enabled:active {
  background: rgba(100, 116, 139, 0.16);
  color: #64748B;
  border: 1px solid;
}
.p-button.p-button-secondary.p-button-text, .p-buttonset.p-button-secondary > .p-button.p-button-text, .p-splitbutton.p-button-secondary > .p-button.p-button-text {
  background-color: transparent;
  color: #64748B;
  border-color: transparent;
}
.p-button.p-button-secondary.p-button-text:enabled:hover, .p-buttonset.p-button-secondary > .p-button.p-button-text:enabled:hover, .p-splitbutton.p-button-secondary > .p-button.p-button-text:enabled:hover {
  background: rgba(100, 116, 139, 0.04);
  border-color: transparent;
  color: #64748B;
}
.p-button.p-button-secondary.p-button-text:enabled:active, .p-buttonset.p-button-secondary > .p-button.p-button-text:enabled:active, .p-splitbutton.p-button-secondary > .p-button.p-button-text:enabled:active {
  background: rgba(100, 116, 139, 0.16);
  border-color: transparent;
  color: #64748B;
}

.p-button.p-button-info, .p-buttonset.p-button-info > .p-button, .p-splitbutton.p-button-info > .p-button {
  color: #ffffff;
  background: #3B82F6;
  border: 1px solid #3B82F6;
}
.p-button.p-button-info:enabled:hover, .p-buttonset.p-button-info > .p-button:enabled:hover, .p-splitbutton.p-button-info > .p-button:enabled:hover {
  background: #2563EB;
  color: #ffffff;
  border-color: #2563EB;
}
.p-button.p-button-info:enabled:focus, .p-buttonset.p-button-info > .p-button:enabled:focus, .p-splitbutton.p-button-info > .p-button:enabled:focus {
  box-shadow: 0 0 0 0.2rem #BFDBFE;
}
.p-button.p-button-info:enabled:active, .p-buttonset.p-button-info > .p-button:enabled:active, .p-splitbutton.p-button-info > .p-button:enabled:active {
  background: #1D4ED8;
  color: #ffffff;
  border-color: #1D4ED8;
}
.p-button.p-button-info.p-button-outlined, .p-buttonset.p-button-info > .p-button.p-button-outlined, .p-splitbutton.p-button-info > .p-button.p-button-outlined {
  background-color: transparent;
  color: #3B82F6;
  border: 1px solid;
}
.p-button.p-button-info.p-button-outlined:enabled:hover, .p-buttonset.p-button-info > .p-button.p-button-outlined:enabled:hover, .p-splitbutton.p-button-info > .p-button.p-button-outlined:enabled:hover {
  background: rgba(59, 130, 246, 0.04);
  color: #3B82F6;
  border: 1px solid;
}
.p-button.p-button-info.p-button-outlined:enabled:active, .p-buttonset.p-button-info > .p-button.p-button-outlined:enabled:active, .p-splitbutton.p-button-info > .p-button.p-button-outlined:enabled:active {
  background: rgba(59, 130, 246, 0.16);
  color: #3B82F6;
  border: 1px solid;
}
.p-button.p-button-info.p-button-text, .p-buttonset.p-button-info > .p-button.p-button-text, .p-splitbutton.p-button-info > .p-button.p-button-text {
  background-color: transparent;
  color: #3B82F6;
  border-color: transparent;
}
.p-button.p-button-info.p-button-text:enabled:hover, .p-buttonset.p-button-info > .p-button.p-button-text:enabled:hover, .p-splitbutton.p-button-info > .p-button.p-button-text:enabled:hover {
  background: rgba(59, 130, 246, 0.04);
  border-color: transparent;
  color: #3B82F6;
}
.p-button.p-button-info.p-button-text:enabled:active, .p-buttonset.p-button-info > .p-button.p-button-text:enabled:active, .p-splitbutton.p-button-info > .p-button.p-button-text:enabled:active {
  background: rgba(59, 130, 246, 0.16);
  border-color: transparent;
  color: #3B82F6;
}

.p-button.p-button-success, .p-buttonset.p-button-success > .p-button, .p-splitbutton.p-button-success > .p-button {
  color: #ffffff;
  background: #22C55E;
  border: 1px solid #22C55E;
}
.p-button.p-button-success:enabled:hover, .p-buttonset.p-button-success > .p-button:enabled:hover, .p-splitbutton.p-button-success > .p-button:enabled:hover {
  background: #16A34A;
  color: #ffffff;
  border-color: #16A34A;
}
.p-button.p-button-success:enabled:focus, .p-buttonset.p-button-success > .p-button:enabled:focus, .p-splitbutton.p-button-success > .p-button:enabled:focus {
  box-shadow: 0 0 0 0.2rem #BBF7D0;
}
.p-button.p-button-success:enabled:active, .p-buttonset.p-button-success > .p-button:enabled:active, .p-splitbutton.p-button-success > .p-button:enabled:active {
  background: #15803D;
  color: #ffffff;
  border-color: #15803D;
}
.p-button.p-button-success.p-button-outlined, .p-buttonset.p-button-success > .p-button.p-button-outlined, .p-splitbutton.p-button-success > .p-button.p-button-outlined {
  background-color: transparent;
  color: #22C55E;
  border: 1px solid;
}
.p-button.p-button-success.p-button-outlined:enabled:hover, .p-buttonset.p-button-success > .p-button.p-button-outlined:enabled:hover, .p-splitbutton.p-button-success > .p-button.p-button-outlined:enabled:hover {
  background: rgba(34, 197, 94, 0.04);
  color: #22C55E;
  border: 1px solid;
}
.p-button.p-button-success.p-button-outlined:enabled:active, .p-buttonset.p-button-success > .p-button.p-button-outlined:enabled:active, .p-splitbutton.p-button-success > .p-button.p-button-outlined:enabled:active {
  background: rgba(34, 197, 94, 0.16);
  color: #22C55E;
  border: 1px solid;
}
.p-button.p-button-success.p-button-text, .p-buttonset.p-button-success > .p-button.p-button-text, .p-splitbutton.p-button-success > .p-button.p-button-text {
  background-color: transparent;
  color: #22C55E;
  border-color: transparent;
}
.p-button.p-button-success.p-button-text:enabled:hover, .p-buttonset.p-button-success > .p-button.p-button-text:enabled:hover, .p-splitbutton.p-button-success > .p-button.p-button-text:enabled:hover {
  background: rgba(34, 197, 94, 0.04);
  border-color: transparent;
  color: #22C55E;
}
.p-button.p-button-success.p-button-text:enabled:active, .p-buttonset.p-button-success > .p-button.p-button-text:enabled:active, .p-splitbutton.p-button-success > .p-button.p-button-text:enabled:active {
  background: rgba(34, 197, 94, 0.16);
  border-color: transparent;
  color: #22C55E;
}

.p-button.p-button-warning, .p-buttonset.p-button-warning > .p-button, .p-splitbutton.p-button-warning > .p-button {
  color: #ffffff;
  background: #F59E0B;
  border: 1px solid #F59E0B;
}
.p-button.p-button-warning:enabled:hover, .p-buttonset.p-button-warning > .p-button:enabled:hover, .p-splitbutton.p-button-warning > .p-button:enabled:hover {
  background: #D97706;
  color: #ffffff;
  border-color: #D97706;
}
.p-button.p-button-warning:enabled:focus, .p-buttonset.p-button-warning > .p-button:enabled:focus, .p-splitbutton.p-button-warning > .p-button:enabled:focus {
  box-shadow: 0 0 0 0.2rem #FDE68A;
}
.p-button.p-button-warning:enabled:active, .p-buttonset.p-button-warning > .p-button:enabled:active, .p-splitbutton.p-button-warning > .p-button:enabled:active {
  background: #B45309;
  color: #ffffff;
  border-color: #B45309;
}
.p-button.p-button-warning.p-button-outlined, .p-buttonset.p-button-warning > .p-button.p-button-outlined, .p-splitbutton.p-button-warning > .p-button.p-button-outlined {
  background-color: transparent;
  color: #F59E0B;
  border: 1px solid;
}
.p-button.p-button-warning.p-button-outlined:enabled:hover, .p-buttonset.p-button-warning > .p-button.p-button-outlined:enabled:hover, .p-splitbutton.p-button-warning > .p-button.p-button-outlined:enabled:hover {
  background: rgba(245, 158, 11, 0.04);
  color: #F59E0B;
  border: 1px solid;
}
.p-button.p-button-warning.p-button-outlined:enabled:active, .p-buttonset.p-button-warning > .p-button.p-button-outlined:enabled:active, .p-splitbutton.p-button-warning > .p-button.p-button-outlined:enabled:active {
  background: rgba(245, 158, 11, 0.16);
  color: #F59E0B;
  border: 1px solid;
}
.p-button.p-button-warning.p-button-text, .p-buttonset.p-button-warning > .p-button.p-button-text, .p-splitbutton.p-button-warning > .p-button.p-button-text {
  background-color: transparent;
  color: #F59E0B;
  border-color: transparent;
}
.p-button.p-button-warning.p-button-text:enabled:hover, .p-buttonset.p-button-warning > .p-button.p-button-text:enabled:hover, .p-splitbutton.p-button-warning > .p-button.p-button-text:enabled:hover {
  background: rgba(245, 158, 11, 0.04);
  border-color: transparent;
  color: #F59E0B;
}
.p-button.p-button-warning.p-button-text:enabled:active, .p-buttonset.p-button-warning > .p-button.p-button-text:enabled:active, .p-splitbutton.p-button-warning > .p-button.p-button-text:enabled:active {
  background: rgba(245, 158, 11, 0.16);
  border-color: transparent;
  color: #F59E0B;
}

.p-button.p-button-help, .p-buttonset.p-button-help > .p-button, .p-splitbutton.p-button-help > .p-button {
  color: #ffffff;
  background: #A855F7;
  border: 1px solid #A855F7;
}
.p-button.p-button-help:enabled:hover, .p-buttonset.p-button-help > .p-button:enabled:hover, .p-splitbutton.p-button-help > .p-button:enabled:hover {
  background: #9333EA;
  color: #ffffff;
  border-color: #9333EA;
}
.p-button.p-button-help:enabled:focus, .p-buttonset.p-button-help > .p-button:enabled:focus, .p-splitbutton.p-button-help > .p-button:enabled:focus {
  box-shadow: 0 0 0 0.2rem #E9D5FF;
}
.p-button.p-button-help:enabled:active, .p-buttonset.p-button-help > .p-button:enabled:active, .p-splitbutton.p-button-help > .p-button:enabled:active {
  background: #7E22CE;
  color: #ffffff;
  border-color: #7E22CE;
}
.p-button.p-button-help.p-button-outlined, .p-buttonset.p-button-help > .p-button.p-button-outlined, .p-splitbutton.p-button-help > .p-button.p-button-outlined {
  background-color: transparent;
  color: #A855F7;
  border: 1px solid;
}
.p-button.p-button-help.p-button-outlined:enabled:hover, .p-buttonset.p-button-help > .p-button.p-button-outlined:enabled:hover, .p-splitbutton.p-button-help > .p-button.p-button-outlined:enabled:hover {
  background: rgba(168, 85, 247, 0.04);
  color: #A855F7;
  border: 1px solid;
}
.p-button.p-button-help.p-button-outlined:enabled:active, .p-buttonset.p-button-help > .p-button.p-button-outlined:enabled:active, .p-splitbutton.p-button-help > .p-button.p-button-outlined:enabled:active {
  background: rgba(168, 85, 247, 0.16);
  color: #A855F7;
  border: 1px solid;
}
.p-button.p-button-help.p-button-text, .p-buttonset.p-button-help > .p-button.p-button-text, .p-splitbutton.p-button-help > .p-button.p-button-text {
  background-color: transparent;
  color: #A855F7;
  border-color: transparent;
}
.p-button.p-button-help.p-button-text:enabled:hover, .p-buttonset.p-button-help > .p-button.p-button-text:enabled:hover, .p-splitbutton.p-button-help > .p-button.p-button-text:enabled:hover {
  background: rgba(168, 85, 247, 0.04);
  border-color: transparent;
  color: #A855F7;
}
.p-button.p-button-help.p-button-text:enabled:active, .p-buttonset.p-button-help > .p-button.p-button-text:enabled:active, .p-splitbutton.p-button-help > .p-button.p-button-text:enabled:active {
  background: rgba(168, 85, 247, 0.16);
  border-color: transparent;
  color: #A855F7;
}

.p-button.p-button-danger, .p-buttonset.p-button-danger > .p-button, .p-splitbutton.p-button-danger > .p-button {
  color: #ffffff;
  background: #EF4444;
  border: 1px solid #EF4444;
}
.p-button.p-button-danger:enabled:hover, .p-buttonset.p-button-danger > .p-button:enabled:hover, .p-splitbutton.p-button-danger > .p-button:enabled:hover {
  background: #DC2626;
  color: #ffffff;
  border-color: #DC2626;
}
.p-button.p-button-danger:enabled:focus, .p-buttonset.p-button-danger > .p-button:enabled:focus, .p-splitbutton.p-button-danger > .p-button:enabled:focus {
  box-shadow: 0 0 0 0.2rem #FECACA;
}
.p-button.p-button-danger:enabled:active, .p-buttonset.p-button-danger > .p-button:enabled:active, .p-splitbutton.p-button-danger > .p-button:enabled:active {
  background: #B91C1C;
  color: #ffffff;
  border-color: #B91C1C;
}
.p-button.p-button-danger.p-button-outlined, .p-buttonset.p-button-danger > .p-button.p-button-outlined, .p-splitbutton.p-button-danger > .p-button.p-button-outlined {
  background-color: transparent;
  color: #EF4444;
  border: 1px solid;
}
.p-button.p-button-danger.p-button-outlined:enabled:hover, .p-buttonset.p-button-danger > .p-button.p-button-outlined:enabled:hover, .p-splitbutton.p-button-danger > .p-button.p-button-outlined:enabled:hover {
  background: rgba(239, 68, 68, 0.04);
  color: #EF4444;
  border: 1px solid;
}
.p-button.p-button-danger.p-button-outlined:enabled:active, .p-buttonset.p-button-danger > .p-button.p-button-outlined:enabled:active, .p-splitbutton.p-button-danger > .p-button.p-button-outlined:enabled:active {
  background: rgba(239, 68, 68, 0.16);
  color: #EF4444;
  border: 1px solid;
}
.p-button.p-button-danger.p-button-text, .p-buttonset.p-button-danger > .p-button.p-button-text, .p-splitbutton.p-button-danger > .p-button.p-button-text {
  background-color: transparent;
  color: #EF4444;
  border-color: transparent;
}
.p-button.p-button-danger.p-button-text:enabled:hover, .p-buttonset.p-button-danger > .p-button.p-button-text:enabled:hover, .p-splitbutton.p-button-danger > .p-button.p-button-text:enabled:hover {
  background: rgba(239, 68, 68, 0.04);
  border-color: transparent;
  color: #EF4444;
}
.p-button.p-button-danger.p-button-text:enabled:active, .p-buttonset.p-button-danger > .p-button.p-button-text:enabled:active, .p-splitbutton.p-button-danger > .p-button.p-button-text:enabled:active {
  background: rgba(239, 68, 68, 0.16);
  border-color: transparent;
  color: #EF4444;
}

.p-button.p-button-link {
  color: #1D4ED8;
  background: transparent;
  border: transparent;
}
.p-button.p-button-link:enabled:hover {
  background: transparent;
  color: #1D4ED8;
  border-color: transparent;
}
.p-button.p-button-link:enabled:hover .p-button-label {
  text-decoration: underline;
}
.p-button.p-button-link:enabled:focus {
  background: transparent;
  box-shadow: 0 0 0 0.2rem #BFDBFE;
  border-color: transparent;
}
.p-button.p-button-link:enabled:active {
  background: transparent;
  color: #1D4ED8;
  border-color: transparent;
}

.p-speeddial-button.p-button.p-button-icon-only {
  width: 4rem;
  height: 4rem;
}
.p-speeddial-button.p-button.p-button-icon-only .p-button-icon {
  font-size: 1.3rem;
}
.p-speeddial-button.p-button.p-button-icon-only .p-icon {
  width: 1.3rem;
  height: 1.3rem;
}

.p-speeddial-action {
  width: 3rem;
  height: 3rem;
  background: #495057;
  color: #fff;
}
.p-speeddial-action:hover {
  background: #022354;
  color: #fff;
}

.p-speeddial-direction-up .p-speeddial-item {
  margin: 0.25rem 0;
}
.p-speeddial-direction-up .p-speeddial-item:first-child {
  margin-bottom: 0.5rem;
}

.p-speeddial-direction-down .p-speeddial-item {
  margin: 0.25rem 0;
}
.p-speeddial-direction-down .p-speeddial-item:first-child {
  margin-top: 0.5rem;
}

.p-speeddial-direction-left .p-speeddial-item {
  margin: 0 0.25rem;
}
.p-speeddial-direction-left .p-speeddial-item:first-child {
  margin-right: 0.5rem;
}

.p-speeddial-direction-right .p-speeddial-item {
  margin: 0 0.25rem;
}
.p-speeddial-direction-right .p-speeddial-item:first-child {
  margin-left: 0.5rem;
}

.p-speeddial-circle .p-speeddial-item,
.p-speeddial-semi-circle .p-speeddial-item,
.p-speeddial-quarter-circle .p-speeddial-item {
  margin: 0;
}
.p-speeddial-circle .p-speeddial-item:first-child, .p-speeddial-circle .p-speeddial-item:last-child,
.p-speeddial-semi-circle .p-speeddial-item:first-child,
.p-speeddial-semi-circle .p-speeddial-item:last-child,
.p-speeddial-quarter-circle .p-speeddial-item:first-child,
.p-speeddial-quarter-circle .p-speeddial-item:last-child {
  margin: 0;
}

.p-speeddial-mask {
  background-color: rgba(0, 0, 0, 0.4);
}

.p-splitbutton {
  border-radius: 6px;
}
.p-splitbutton.p-button-outlined > .p-button {
  background-color: transparent;
  color: #3B82F6;
  border: 1px solid;
}
.p-splitbutton.p-button-outlined > .p-button:enabled:hover, .p-splitbutton.p-button-outlined > .p-button:not(button):not(a):not(.p-disabled):hover {
  background: rgba(59, 130, 246, 0.04);
  color: #3B82F6;
}
.p-splitbutton.p-button-outlined > .p-button:enabled:active, .p-splitbutton.p-button-outlined > .p-button:not(button):not(a):not(.p-disabled):active {
  background: rgba(59, 130, 246, 0.16);
  color: #3B82F6;
}
.p-splitbutton.p-button-outlined.p-button-plain > .p-button {
  color: #6c757d;
  border-color: #6c757d;
}
.p-splitbutton.p-button-outlined.p-button-plain > .p-button:enabled:hover, .p-splitbutton.p-button-outlined.p-button-plain > .p-button:not(button):not(a):not(.p-disabled):hover {
  background: #e9ecef;
  color: #6c757d;
}
.p-splitbutton.p-button-outlined.p-button-plain > .p-button:enabled:active, .p-splitbutton.p-button-outlined.p-button-plain > .p-button:not(button):not(a):not(.p-disabled):active {
  background: #dee2e6;
  color: #6c757d;
}
.p-splitbutton.p-button-text > .p-button {
  background-color: transparent;
  color: #3B82F6;
  border-color: transparent;
}
.p-splitbutton.p-button-text > .p-button:enabled:hover, .p-splitbutton.p-button-text > .p-button:not(button):not(a):not(.p-disabled):hover {
  background: rgba(59, 130, 246, 0.04);
  color: #3B82F6;
  border-color: transparent;
}
.p-splitbutton.p-button-text > .p-button:enabled:active, .p-splitbutton.p-button-text > .p-button:not(button):not(a):not(.p-disabled):active {
  background: rgba(59, 130, 246, 0.16);
  color: #3B82F6;
  border-color: transparent;
}
.p-splitbutton.p-button-text.p-button-plain > .p-button {
  color: #6c757d;
}
.p-splitbutton.p-button-text.p-button-plain > .p-button:enabled:hover, .p-splitbutton.p-button-text.p-button-plain > .p-button:not(button):not(a):not(.p-disabled):hover {
  background: #e9ecef;
  color: #6c757d;
}
.p-splitbutton.p-button-text.p-button-plain > .p-button:enabled:active, .p-splitbutton.p-button-text.p-button-plain > .p-button:not(button):not(a):not(.p-disabled):active {
  background: #dee2e6;
  color: #6c757d;
}
.p-splitbutton.p-button-raised {
  box-shadow: 0 3px 1px -2px rgba(0, 0, 0, 0.2), 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 1px 5px 0 rgba(0, 0, 0, 0.12);
}
.p-splitbutton.p-button-rounded {
  border-radius: 2rem;
}
.p-splitbutton.p-button-rounded > .p-button {
  border-radius: 2rem;
}
.p-splitbutton.p-button-sm > .p-button {
  font-size: 0.875rem;
  padding: 0.65625rem 1.09375rem;
}
.p-splitbutton.p-button-sm > .p-button .p-button-icon {
  font-size: 0.875rem;
}
.p-splitbutton.p-button-lg > .p-button {
  font-size: 1.25rem;
  padding: 0.9375rem 1.5625rem;
}
.p-splitbutton.p-button-lg > .p-button .p-button-icon {
  font-size: 1.25rem;
}

.p-splitbutton.p-button-secondary.p-button-outlined > .p-button {
  background-color: transparent;
  color: #64748B;
  border: 1px solid;
}
.p-splitbutton.p-button-secondary.p-button-outlined > .p-button:enabled:hover, .p-splitbutton.p-button-secondary.p-button-outlined > .p-button:not(button):not(a):not(.p-disabled):hover {
  background: rgba(100, 116, 139, 0.04);
  color: #64748B;
}
.p-splitbutton.p-button-secondary.p-button-outlined > .p-button:enabled:active, .p-splitbutton.p-button-secondary.p-button-outlined > .p-button:not(button):not(a):not(.p-disabled):active {
  background: rgba(100, 116, 139, 0.16);
  color: #64748B;
}
.p-splitbutton.p-button-secondary.p-button-text > .p-button {
  background-color: transparent;
  color: #64748B;
  border-color: transparent;
}
.p-splitbutton.p-button-secondary.p-button-text > .p-button:enabled:hover, .p-splitbutton.p-button-secondary.p-button-text > .p-button:not(button):not(a):not(.p-disabled):hover {
  background: rgba(100, 116, 139, 0.04);
  border-color: transparent;
  color: #64748B;
}
.p-splitbutton.p-button-secondary.p-button-text > .p-button:enabled:active, .p-splitbutton.p-button-secondary.p-button-text > .p-button:not(button):not(a):not(.p-disabled):active {
  background: rgba(100, 116, 139, 0.16);
  border-color: transparent;
  color: #64748B;
}

.p-splitbutton.p-button-info.p-button-outlined > .p-button {
  background-color: transparent;
  color: #3B82F6;
  border: 1px solid;
}
.p-splitbutton.p-button-info.p-button-outlined > .p-button:enabled:hover, .p-splitbutton.p-button-info.p-button-outlined > .p-button:not(button):not(a):not(.p-disabled):hover {
  background: rgba(59, 130, 246, 0.04);
  color: #3B82F6;
}
.p-splitbutton.p-button-info.p-button-outlined > .p-button:enabled:active, .p-splitbutton.p-button-info.p-button-outlined > .p-button:not(button):not(a):not(.p-disabled):active {
  background: rgba(59, 130, 246, 0.16);
  color: #3B82F6;
}
.p-splitbutton.p-button-info.p-button-text > .p-button {
  background-color: transparent;
  color: #3B82F6;
  border-color: transparent;
}
.p-splitbutton.p-button-info.p-button-text > .p-button:enabled:hover, .p-splitbutton.p-button-info.p-button-text > .p-button:not(button):not(a):not(.p-disabled):hover {
  background: rgba(59, 130, 246, 0.04);
  border-color: transparent;
  color: #3B82F6;
}
.p-splitbutton.p-button-info.p-button-text > .p-button:enabled:active, .p-splitbutton.p-button-info.p-button-text > .p-button:not(button):not(a):not(.p-disabled):active {
  background: rgba(59, 130, 246, 0.16);
  border-color: transparent;
  color: #3B82F6;
}

.p-splitbutton.p-button-success.p-button-outlined > .p-button {
  background-color: transparent;
  color: #22C55E;
  border: 1px solid;
}
.p-splitbutton.p-button-success.p-button-outlined > .p-button:enabled:hover, .p-splitbutton.p-button-success.p-button-outlined > .p-button:not(button):not(a):not(.p-disabled):hover {
  background: rgba(34, 197, 94, 0.04);
  color: #22C55E;
}
.p-splitbutton.p-button-success.p-button-outlined > .p-button:enabled:active, .p-splitbutton.p-button-success.p-button-outlined > .p-button:not(button):not(a):not(.p-disabled):active {
  background: rgba(34, 197, 94, 0.16);
  color: #22C55E;
}
.p-splitbutton.p-button-success.p-button-text > .p-button {
  background-color: transparent;
  color: #22C55E;
  border-color: transparent;
}
.p-splitbutton.p-button-success.p-button-text > .p-button:enabled:hover, .p-splitbutton.p-button-success.p-button-text > .p-button:not(button):not(a):not(.p-disabled):hover {
  background: rgba(34, 197, 94, 0.04);
  border-color: transparent;
  color: #22C55E;
}
.p-splitbutton.p-button-success.p-button-text > .p-button:enabled:active, .p-splitbutton.p-button-success.p-button-text > .p-button:not(button):not(a):not(.p-disabled):active {
  background: rgba(34, 197, 94, 0.16);
  border-color: transparent;
  color: #22C55E;
}

.p-splitbutton.p-button-warning.p-button-outlined > .p-button {
  background-color: transparent;
  color: #F59E0B;
  border: 1px solid;
}
.p-splitbutton.p-button-warning.p-button-outlined > .p-button:enabled:hover, .p-splitbutton.p-button-warning.p-button-outlined > .p-button:not(button):not(a):not(.p-disabled):hover {
  background: rgba(245, 158, 11, 0.04);
  color: #F59E0B;
}
.p-splitbutton.p-button-warning.p-button-outlined > .p-button:enabled:active, .p-splitbutton.p-button-warning.p-button-outlined > .p-button:not(button):not(a):not(.p-disabled):active {
  background: rgba(245, 158, 11, 0.16);
  color: #F59E0B;
}
.p-splitbutton.p-button-warning.p-button-text > .p-button {
  background-color: transparent;
  color: #F59E0B;
  border-color: transparent;
}
.p-splitbutton.p-button-warning.p-button-text > .p-button:enabled:hover, .p-splitbutton.p-button-warning.p-button-text > .p-button:not(button):not(a):not(.p-disabled):hover {
  background: rgba(245, 158, 11, 0.04);
  border-color: transparent;
  color: #F59E0B;
}
.p-splitbutton.p-button-warning.p-button-text > .p-button:enabled:active, .p-splitbutton.p-button-warning.p-button-text > .p-button:not(button):not(a):not(.p-disabled):active {
  background: rgba(245, 158, 11, 0.16);
  border-color: transparent;
  color: #F59E0B;
}

.p-splitbutton.p-button-help.p-button-outlined > .p-button {
  background-color: transparent;
  color: #A855F7;
  border: 1px solid;
}
.p-splitbutton.p-button-help.p-button-outlined > .p-button:enabled:hover, .p-splitbutton.p-button-help.p-button-outlined > .p-button:not(button):not(a):not(.p-disabled):hover {
  background: rgba(168, 85, 247, 0.04);
  color: #A855F7;
}
.p-splitbutton.p-button-help.p-button-outlined > .p-button:enabled:active, .p-splitbutton.p-button-help.p-button-outlined > .p-button:not(button):not(a):not(.p-disabled):active {
  background: rgba(168, 85, 247, 0.16);
  color: #A855F7;
}
.p-splitbutton.p-button-help.p-button-text > .p-button {
  background-color: transparent;
  color: #A855F7;
  border-color: transparent;
}
.p-splitbutton.p-button-help.p-button-text > .p-button:enabled:hover, .p-splitbutton.p-button-help.p-button-text > .p-button:not(button):not(a):not(.p-disabled):hover {
  background: rgba(168, 85, 247, 0.04);
  border-color: transparent;
  color: #A855F7;
}
.p-splitbutton.p-button-help.p-button-text > .p-button:enabled:active, .p-splitbutton.p-button-help.p-button-text > .p-button:not(button):not(a):not(.p-disabled):active {
  background: rgba(168, 85, 247, 0.16);
  border-color: transparent;
  color: #A855F7;
}

.p-splitbutton.p-button-danger.p-button-outlined > .p-button {
  background-color: transparent;
  color: #EF4444;
  border: 1px solid;
}
.p-splitbutton.p-button-danger.p-button-outlined > .p-button:enabled:hover, .p-splitbutton.p-button-danger.p-button-outlined > .p-button:not(button):not(a):not(.p-disabled):hover {
  background: rgba(239, 68, 68, 0.04);
  color: #EF4444;
}
.p-splitbutton.p-button-danger.p-button-outlined > .p-button:enabled:active, .p-splitbutton.p-button-danger.p-button-outlined > .p-button:not(button):not(a):not(.p-disabled):active {
  background: rgba(239, 68, 68, 0.16);
  color: #EF4444;
}
.p-splitbutton.p-button-danger.p-button-text > .p-button {
  background-color: transparent;
  color: #EF4444;
  border-color: transparent;
}
.p-splitbutton.p-button-danger.p-button-text > .p-button:enabled:hover, .p-splitbutton.p-button-danger.p-button-text > .p-button:not(button):not(a):not(.p-disabled):hover {
  background: rgba(239, 68, 68, 0.04);
  border-color: transparent;
  color: #EF4444;
}
.p-splitbutton.p-button-danger.p-button-text > .p-button:enabled:active, .p-splitbutton.p-button-danger.p-button-text > .p-button:not(button):not(a):not(.p-disabled):active {
  background: rgba(239, 68, 68, 0.16);
  border-color: transparent;
  color: #EF4444;
}

.p-carousel .p-carousel-content .p-carousel-prev,
.p-carousel .p-carousel-content .p-carousel-next {
  width: 2rem;
  height: 2rem;
  color: #6c757d;
  border: 0 none;
  background: transparent;
  border-radius: 50%;
  transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
  margin: 0.5rem;
}
.p-carousel .p-carousel-content .p-carousel-prev:enabled:hover,
.p-carousel .p-carousel-content .p-carousel-next:enabled:hover {
  color: #343a40;
  border-color: transparent;
  background: #e9ecef;
}
.p-carousel .p-carousel-content .p-carousel-prev:focus,
.p-carousel .p-carousel-content .p-carousel-next:focus {
  outline: 0 none;
  outline-offset: 0;
  box-shadow: 0 0 0 0.2rem #BFDBFE;
}
.p-carousel .p-carousel-indicators {
  padding: 1rem;
}
.p-carousel .p-carousel-indicators .p-carousel-indicator {
  margin-right: 0.5rem;
  margin-bottom: 0.5rem;
}
.p-carousel .p-carousel-indicators .p-carousel-indicator button {
  background-color: #ced4da;
  width: 2rem;
  height: 0.5rem;
  transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
  border-radius: 0;
}
.p-carousel .p-carousel-indicators .p-carousel-indicator button:hover {
  background: #adb5bd;
}
.p-carousel .p-carousel-indicators .p-carousel-indicator.p-highlight button {
  background: #EFF6FF;
  color: #1D4ED8;
}

.p-datatable .p-paginator-top {
  border-width: 0 0 1px 0;
  border-radius: 0;
}
.p-datatable .p-paginator-bottom {
  border-width: 0 0 1px 0;
  border-radius: 0;
}
.p-datatable .p-datatable-header {
  background: #f8f9fa;
  color: #343a40;
  border: 1px solid #dee2e6;
  border-width: 1px 0 1px 0;
  padding: 1rem 1rem;
  font-weight: 700;
}
.p-datatable .p-datatable-footer {
  background: #f8f9fa;
  color: #343a40;
  border: 1px solid #dee2e6;
  border-width: 0 0 1px 0;
  padding: 1rem 1rem;
  font-weight: 700;
}
.p-datatable .p-datatable-thead > tr > th {
  text-align: left;
  padding: 1rem 1rem;
  border: 1px solid #dee2e6;
  border-width: 0 0 1px 0;
  font-weight: 700;
  color: #343a40;
  background: #f8f9fa;
  transition: box-shadow 0.2s;
}
.p-datatable .p-datatable-tfoot > tr > td {
  text-align: left;
  padding: 1rem 1rem;
  border: 1px solid #dee2e6;
  border-width: 0 0 1px 0;
  font-weight: 700;
  color: #343a40;
  background: #f8f9fa;
}
.p-datatable .p-sortable-column .p-sortable-column-icon {
  color: #343a40;
  margin-left: 0.5rem;
}
.p-datatable .p-sortable-column .p-sortable-column-badge {
  border-radius: 50%;
  height: 1.143rem;
  min-width: 1.143rem;
  line-height: 1.143rem;
  color: #1D4ED8;
  background: #EFF6FF;
  margin-left: 0.5rem;
}
.p-datatable .p-sortable-column:not(.p-highlight):hover {
  background: #e9ecef;
  color: #343a40;
}
.p-datatable .p-sortable-column:not(.p-highlight):hover .p-sortable-column-icon {
  color: #343a40;
}
.p-datatable .p-sortable-column.p-highlight {
  background: #EFF6FF;
  color: #1D4ED8;
}
.p-datatable .p-sortable-column.p-highlight .p-sortable-column-icon {
  color: #1D4ED8;
}
.p-datatable .p-sortable-column.p-highlight:hover {
  background: #EFF6FF;
  color: #1D4ED8;
}
.p-datatable .p-sortable-column.p-highlight:hover .p-sortable-column-icon {
  color: #1D4ED8;
}
.p-datatable .p-sortable-column:focus {
  box-shadow: inset 0 0 0 0.15rem #BFDBFE;
  outline: 0 none;
}
.p-datatable .p-datatable-tbody > tr {
  background: #ffffff;
  color: #495057;
  transition: box-shadow 0.2s;
}
.p-datatable .p-datatable-tbody > tr > td {
  text-align: left;
  border: 1px solid #dee2e6;
  border-width: 0 0 1px 0;
  padding: 1rem 1rem;
}
.p-datatable .p-datatable-tbody > tr > td .p-row-toggler,
.p-datatable .p-datatable-tbody > tr > td .p-row-editor-init,
.p-datatable .p-datatable-tbody > tr > td .p-row-editor-save,
.p-datatable .p-datatable-tbody > tr > td .p-row-editor-cancel {
  width: 2rem;
  height: 2rem;
  color: #6c757d;
  border: 0 none;
  background: transparent;
  border-radius: 50%;
  transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
}
.p-datatable .p-datatable-tbody > tr > td .p-row-toggler:enabled:hover,
.p-datatable .p-datatable-tbody > tr > td .p-row-editor-init:enabled:hover,
.p-datatable .p-datatable-tbody > tr > td .p-row-editor-save:enabled:hover,
.p-datatable .p-datatable-tbody > tr > td .p-row-editor-cancel:enabled:hover {
  color: #343a40;
  border-color: transparent;
  background: #e9ecef;
}
.p-datatable .p-datatable-tbody > tr > td .p-row-toggler:focus,
.p-datatable .p-datatable-tbody > tr > td .p-row-editor-init:focus,
.p-datatable .p-datatable-tbody > tr > td .p-row-editor-save:focus,
.p-datatable .p-datatable-tbody > tr > td .p-row-editor-cancel:focus {
  outline: 0 none;
  outline-offset: 0;
  box-shadow: 0 0 0 0.2rem #BFDBFE;
}
.p-datatable .p-datatable-tbody > tr > td .p-row-editor-save {
  margin-right: 0.5rem;
}
.p-datatable .p-datatable-tbody > tr:focus {
  outline: 0.15rem solid #BFDBFE;
  outline-offset: 0.15rem;
}
.p-datatable .p-datatable-tbody > tr.p-highlight {
  background: #EFF6FF;
  color: #1D4ED8;
}
.p-datatable .p-datatable-tbody > tr.p-datatable-dragpoint-top > td {
  box-shadow: inset 0 2px 0 0 #EFF6FF;
}
.p-datatable .p-datatable-tbody > tr.p-datatable-dragpoint-bottom > td {
  box-shadow: inset 0 -2px 0 0 #EFF6FF;
}
.p-datatable.p-datatable-hoverable-rows .p-datatable-tbody > tr:not(.p-highlight):hover {
  background: #e9ecef;
  color: #495057;
}
.p-datatable .p-column-resizer-helper {
  background: #3B82F6;
}
.p-datatable .p-datatable-scrollable-header,
.p-datatable .p-datatable-scrollable-footer {
  background: #f8f9fa;
}
.p-datatable.p-datatable-scrollable > .p-datatable-wrapper > .p-datatable-table > .p-datatable-thead,
.p-datatable.p-datatable-scrollable > .p-datatable-wrapper > .p-datatable-table > .p-datatable-tfoot, .p-datatable.p-datatable-scrollable > .p-datatable-wrapper > .p-scroller-viewport > .p-scroller > .p-datatable-table > .p-datatable-thead,
.p-datatable.p-datatable-scrollable > .p-datatable-wrapper > .p-scroller-viewport > .p-scroller > .p-datatable-table > .p-datatable-tfoot {
  background-color: #f8f9fa;
}
.p-datatable .p-datatable-loading-icon {
  font-size: 2rem;
}
.p-datatable.p-datatable-gridlines .p-datatable-header {
  border-width: 1px 1px 0 1px;
}
.p-datatable.p-datatable-gridlines .p-datatable-footer {
  border-width: 0 1px 1px 1px;
}
.p-datatable.p-datatable-gridlines .p-paginator-top {
  border-width: 0 1px 0 1px;
}
.p-datatable.p-datatable-gridlines .p-paginator-bottom {
  border-width: 0 1px 1px 1px;
}
.p-datatable.p-datatable-gridlines .p-datatable-thead > tr > th {
  border-width: 1px 0 1px 1px;
}
.p-datatable.p-datatable-gridlines .p-datatable-thead > tr > th:last-child {
  border-width: 1px;
}
.p-datatable.p-datatable-gridlines .p-datatable-tbody > tr > td {
  border-width: 1px 0 0 1px;
}
.p-datatable.p-datatable-gridlines .p-datatable-tbody > tr > td:last-child {
  border-width: 1px 1px 0 1px;
}
.p-datatable.p-datatable-gridlines .p-datatable-tbody > tr:last-child > td {
  border-width: 1px 0 1px 1px;
}
.p-datatable.p-datatable-gridlines .p-datatable-tbody > tr:last-child > td:last-child {
  border-width: 1px;
}
.p-datatable.p-datatable-gridlines .p-datatable-tfoot > tr > td {
  border-width: 1px 0 1px 1px;
}
.p-datatable.p-datatable-gridlines .p-datatable-tfoot > tr > td:last-child {
  border-width: 1px 1px 1px 1px;
}
.p-datatable.p-datatable-gridlines .p-datatable-thead + .p-datatable-tfoot > tr > td {
  border-width: 0 0 1px 1px;
}
.p-datatable.p-datatable-gridlines .p-datatable-thead + .p-datatable-tfoot > tr > td:last-child {
  border-width: 0 1px 1px 1px;
}
.p-datatable.p-datatable-gridlines:has(.p-datatable-thead):has(.p-datatable-tbody) .p-datatable-tbody > tr > td {
  border-width: 0 0 1px 1px;
}
.p-datatable.p-datatable-gridlines:has(.p-datatable-thead):has(.p-datatable-tbody) .p-datatable-tbody > tr > td:last-child {
  border-width: 0 1px 1px 1px;
}
.p-datatable.p-datatable-gridlines:has(.p-datatable-tbody):has(.p-datatable-tfoot) .p-datatable-tbody > tr:last-child > td {
  border-width: 0 0 0 1px;
}
.p-datatable.p-datatable-gridlines:has(.p-datatable-tbody):has(.p-datatable-tfoot) .p-datatable-tbody > tr:last-child > td:last-child {
  border-width: 0 1px 0 1px;
}
.p-datatable.p-datatable-striped .p-datatable-tbody > tr:nth-child(even) {
  background: #fcfcfc;
}
.p-datatable.p-datatable-striped .p-datatable-tbody > tr:nth-child(even).p-highlight {
  background: #EFF6FF;
  color: #1D4ED8;
}
.p-datatable.p-datatable-striped .p-datatable-tbody > tr:nth-child(even).p-highlight .p-row-toggler {
  color: #1D4ED8;
}
.p-datatable.p-datatable-striped .p-datatable-tbody > tr:nth-child(even).p-highlight .p-row-toggler:hover {
  color: #1D4ED8;
}
.p-datatable.p-datatable-sm .p-datatable-header {
  padding: 0.5rem 0.5rem;
}
.p-datatable.p-datatable-sm .p-datatable-thead > tr > th {
  padding: 0.5rem 0.5rem;
}
.p-datatable.p-datatable-sm .p-datatable-tbody > tr > td {
  padding: 0.5rem 0.5rem;
}
.p-datatable.p-datatable-sm .p-datatable-tfoot > tr > td {
  padding: 0.5rem 0.5rem;
}
.p-datatable.p-datatable-sm .p-datatable-footer {
  padding: 0.5rem 0.5rem;
}
.p-datatable.p-datatable-lg .p-datatable-header {
  padding: 1.25rem 1.25rem;
}
.p-datatable.p-datatable-lg .p-datatable-thead > tr > th {
  padding: 1.25rem 1.25rem;
}
.p-datatable.p-datatable-lg .p-datatable-tbody > tr > td {
  padding: 1.25rem 1.25rem;
}
.p-datatable.p-datatable-lg .p-datatable-tfoot > tr > td {
  padding: 1.25rem 1.25rem;
}
.p-datatable.p-datatable-lg .p-datatable-footer {
  padding: 1.25rem 1.25rem;
}

.p-dataview .p-paginator-top {
  border-width: 0 0 1px 0;
  border-radius: 0;
}
.p-dataview .p-paginator-bottom {
  border-width: 0 0 1px 0;
  border-radius: 0;
}
.p-dataview .p-dataview-header {
  background: #f8f9fa;
  color: #343a40;
  border: 1px solid #dee2e6;
  border-width: 1px 0 1px 0;
  padding: 1rem 1rem;
  font-weight: 700;
}
.p-dataview .p-dataview-content {
  background: #ffffff;
  color: #495057;
  border: 0 none;
  padding: 0;
}
.p-dataview.p-dataview-list .p-dataview-content > .p-grid > div {
  border: solid #dee2e6;
  border-width: 0 0 1px 0;
}
.p-dataview .p-dataview-footer {
  background: #f8f9fa;
  color: #343a40;
  border: 1px solid #dee2e6;
  border-width: 0 0 1px 0;
  padding: 1rem 1rem;
  font-weight: 700;
  border-bottom-left-radius: 6px;
  border-bottom-right-radius: 6px;
}
.p-dataview .p-dataview-loading-icon {
  font-size: 2rem;
}
.p-dataview .p-dataview-emptymessage {
  padding: 1.25rem;
}

.p-column-filter-row .p-column-filter-menu-button,
.p-column-filter-row .p-column-filter-clear-button {
  margin-left: 0.5rem;
}

.p-column-filter-menu-button {
  width: 2rem;
  height: 2rem;
  color: #6c757d;
  border: 0 none;
  background: transparent;
  border-radius: 50%;
  transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
}
.p-column-filter-menu-button:hover {
  color: #343a40;
  border-color: transparent;
  background: #e9ecef;
}
.p-column-filter-menu-button.p-column-filter-menu-button-open, .p-column-filter-menu-button.p-column-filter-menu-button-open:hover {
  background: #e9ecef;
  color: #343a40;
}
.p-column-filter-menu-button.p-column-filter-menu-button-active, .p-column-filter-menu-button.p-column-filter-menu-button-active:hover {
  background: #EFF6FF;
  color: #1D4ED8;
}
.p-column-filter-menu-button:focus {
  outline: 0 none;
  outline-offset: 0;
  box-shadow: 0 0 0 0.2rem #BFDBFE;
}

.p-column-filter-clear-button {
  width: 2rem;
  height: 2rem;
  color: #6c757d;
  border: 0 none;
  background: transparent;
  border-radius: 50%;
  transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
}
.p-column-filter-clear-button:hover {
  color: #343a40;
  border-color: transparent;
  background: #e9ecef;
}
.p-column-filter-clear-button:focus {
  outline: 0 none;
  outline-offset: 0;
  box-shadow: 0 0 0 0.2rem #BFDBFE;
}

.p-column-filter-overlay {
  background: #ffffff;
  color: #495057;
  border: 0 none;
  border-radius: 6px;
  box-shadow: 0 2px 12px 0 rgba(0, 0, 0, 0.1);
  min-width: 12.5rem;
}
.p-column-filter-overlay .p-column-filter-row-items {
  padding: 0.75rem 0;
}
.p-column-filter-overlay .p-column-filter-row-items .p-column-filter-row-item {
  margin: 0;
  padding: 0.75rem 1.25rem;
  border: 0 none;
  color: #495057;
  background: transparent;
  transition: box-shadow 0.2s;
  border-radius: 0;
}
.p-column-filter-overlay .p-column-filter-row-items .p-column-filter-row-item.p-highlight {
  color: #1D4ED8;
  background: #EFF6FF;
}
.p-column-filter-overlay .p-column-filter-row-items .p-column-filter-row-item:not(.p-highlight):not(.p-disabled):hover {
  color: #495057;
  background: #e9ecef;
}
.p-column-filter-overlay .p-column-filter-row-items .p-column-filter-row-item:focus {
  outline: 0 none;
  outline-offset: 0;
  box-shadow: inset 0 0 0 0.15rem #BFDBFE;
}
.p-column-filter-overlay .p-column-filter-row-items .p-column-filter-separator {
  border-top: 1px solid #dee2e6;
  margin: 0.25rem 0;
}

.p-column-filter-overlay-menu .p-column-filter-operator {
  padding: 0.75rem 1.25rem;
  border-bottom: 1px solid #dee2e6;
  color: #343a40;
  background: #f8f9fa;
  margin: 0;
  border-top-right-radius: 6px;
  border-top-left-radius: 6px;
}
.p-column-filter-overlay-menu .p-column-filter-constraint {
  padding: 1.25rem;
  border-bottom: 1px solid #dee2e6;
}
.p-column-filter-overlay-menu .p-column-filter-constraint .p-column-filter-matchmode-dropdown {
  margin-bottom: 0.5rem;
}
.p-column-filter-overlay-menu .p-column-filter-constraint .p-column-filter-remove-button {
  margin-top: 0.5rem;
}
.p-column-filter-overlay-menu .p-column-filter-constraint:last-child {
  border-bottom: 0 none;
}
.p-column-filter-overlay-menu .p-column-filter-add-rule {
  padding: 0.75rem 1.25rem;
}
.p-column-filter-overlay-menu .p-column-filter-buttonbar {
  padding: 1.25rem;
}

.fc {
  /* FullCalendar 4 */
  /* FullCalendar 5 */
}
.fc.fc-unthemed .fc-view-container th {
  background: #f8f9fa;
  border: 1px solid #dee2e6;
  color: #343a40;
}
.fc.fc-unthemed .fc-view-container td.fc-widget-content {
  background: #ffffff;
  border: 1px solid #dee2e6;
  color: #495057;
}
.fc.fc-unthemed .fc-view-container td.fc-head-container {
  border: 1px solid #dee2e6;
}
.fc.fc-unthemed .fc-view-container .fc-row {
  border-right: 1px solid #dee2e6;
}
.fc.fc-unthemed .fc-view-container .fc-event {
  background: #2563eb;
  border: 1px solid #2563eb;
  color: #ffffff;
}
.fc.fc-unthemed .fc-view-container .fc-divider {
  background: #f8f9fa;
  border: 1px solid #dee2e6;
}
.fc.fc-unthemed .fc-toolbar .fc-button {
  color: #ffffff;
  background: #3B82F6;
  border: 1px solid #3B82F6;
  font-size: 1rem;
  transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
  border-radius: 6px;
  display: flex;
  align-items: center;
}
.fc.fc-unthemed .fc-toolbar .fc-button:enabled:hover {
  background: #2563eb;
  color: #ffffff;
  border-color: #2563eb;
}
.fc.fc-unthemed .fc-toolbar .fc-button:enabled:active {
  background: #1D4ED8;
  color: #ffffff;
  border-color: #1D4ED8;
}
.fc.fc-unthemed .fc-toolbar .fc-button:enabled:active:focus {
  outline: 0 none;
  outline-offset: 0;
  box-shadow: 0 0 0 0.2rem #BFDBFE;
}
.fc.fc-unthemed .fc-toolbar .fc-button .fc-icon-chevron-left {
  font-family: "PrimeIcons" !important;
  text-indent: 0;
  font-size: 1rem;
}
.fc.fc-unthemed .fc-toolbar .fc-button .fc-icon-chevron-left:before {
  content: "\e900";
}
.fc.fc-unthemed .fc-toolbar .fc-button .fc-icon-chevron-right {
  font-family: "PrimeIcons" !important;
  text-indent: 0;
  font-size: 1rem;
}
.fc.fc-unthemed .fc-toolbar .fc-button .fc-icon-chevron-right:before {
  content: "\e901";
}
.fc.fc-unthemed .fc-toolbar .fc-button:focus {
  outline: 0 none;
  outline-offset: 0;
  box-shadow: 0 0 0 0.2rem #BFDBFE;
}
.fc.fc-unthemed .fc-toolbar .fc-button.fc-dayGridMonth-button, .fc.fc-unthemed .fc-toolbar .fc-button.fc-timeGridWeek-button, .fc.fc-unthemed .fc-toolbar .fc-button.fc-timeGridDay-button {
  background: #ffffff;
  border: 1px solid #ced4da;
  color: #495057;
  transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
}
.fc.fc-unthemed .fc-toolbar .fc-button.fc-dayGridMonth-button:hover, .fc.fc-unthemed .fc-toolbar .fc-button.fc-timeGridWeek-button:hover, .fc.fc-unthemed .fc-toolbar .fc-button.fc-timeGridDay-button:hover {
  background: #e9ecef;
  border-color: #ced4da;
  color: #495057;
}
.fc.fc-unthemed .fc-toolbar .fc-button.fc-dayGridMonth-button.fc-button-active, .fc.fc-unthemed .fc-toolbar .fc-button.fc-timeGridWeek-button.fc-button-active, .fc.fc-unthemed .fc-toolbar .fc-button.fc-timeGridDay-button.fc-button-active {
  background: #3B82F6;
  border-color: #3B82F6;
  color: #ffffff;
}
.fc.fc-unthemed .fc-toolbar .fc-button.fc-dayGridMonth-button.fc-button-active:hover, .fc.fc-unthemed .fc-toolbar .fc-button.fc-timeGridWeek-button.fc-button-active:hover, .fc.fc-unthemed .fc-toolbar .fc-button.fc-timeGridDay-button.fc-button-active:hover {
  background: #2563eb;
  border-color: #2563eb;
  color: #ffffff;
}
.fc.fc-unthemed .fc-toolbar .fc-button.fc-dayGridMonth-button:focus, .fc.fc-unthemed .fc-toolbar .fc-button.fc-timeGridWeek-button:focus, .fc.fc-unthemed .fc-toolbar .fc-button.fc-timeGridDay-button:focus {
  outline: 0 none;
  outline-offset: 0;
  box-shadow: 0 0 0 0.2rem #BFDBFE;
  z-index: 1;
}
.fc.fc-unthemed .fc-toolbar .fc-button-group .fc-button {
  border-radius: 0;
}
.fc.fc-unthemed .fc-toolbar .fc-button-group .fc-button:first-child {
  border-top-left-radius: 6px;
  border-bottom-left-radius: 6px;
}
.fc.fc-unthemed .fc-toolbar .fc-button-group .fc-button:last-child {
  border-top-right-radius: 6px;
  border-bottom-right-radius: 6px;
}
.fc.fc-theme-standard .fc-view-harness .fc-scrollgrid {
  border-color: #dee2e6;
}
.fc.fc-theme-standard .fc-view-harness th {
  background: #f8f9fa;
  border-color: #dee2e6;
  color: #343a40;
}
.fc.fc-theme-standard .fc-view-harness td {
  color: #495057;
  border-color: #dee2e6;
}
.fc.fc-theme-standard .fc-view-harness .fc-view {
  background: #ffffff;
}
.fc.fc-theme-standard .fc-view-harness .fc-popover {
  background: none;
  border: 0 none;
}
.fc.fc-theme-standard .fc-view-harness .fc-popover .fc-popover-header {
  border: 1px solid #dee2e6;
  padding: 1.25rem;
  background: #f8f9fa;
  color: #343a40;
}
.fc.fc-theme-standard .fc-view-harness .fc-popover .fc-popover-header .fc-popover-close {
  opacity: 1;
  display: flex;
  align-items: center;
  justify-content: center;
  overflow: hidden;
  font-family: "PrimeIcons" !important;
  font-size: 1rem;
  width: 2rem;
  height: 2rem;
  color: #6c757d;
  border: 0 none;
  background: transparent;
  border-radius: 50%;
  transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
}
.fc.fc-theme-standard .fc-view-harness .fc-popover .fc-popover-header .fc-popover-close:before {
  content: "\e90b";
}
.fc.fc-theme-standard .fc-view-harness .fc-popover .fc-popover-header .fc-popover-close:enabled:hover {
  color: #343a40;
  border-color: transparent;
  background: #e9ecef;
}
.fc.fc-theme-standard .fc-view-harness .fc-popover .fc-popover-header .fc-popover-close:focus {
  outline: 0 none;
  outline-offset: 0;
  box-shadow: 0 0 0 0.2rem #BFDBFE;
}
.fc.fc-theme-standard .fc-view-harness .fc-popover .fc-popover-body {
  padding: 1.25rem;
  border: 1px solid #dee2e6;
  background: #ffffff;
  color: #495057;
  border-top: 0 none;
}
.fc.fc-theme-standard .fc-view-harness .fc-event.fc-daygrid-block-event {
  color: #ffffff;
  background: #2563eb;
  border-color: #2563eb;
}
.fc.fc-theme-standard .fc-view-harness .fc-event.fc-daygrid-block-event .fc-event-main {
  color: #ffffff;
}
.fc.fc-theme-standard .fc-view-harness .fc-event.fc-daygrid-dot-event .fc-daygrid-event-dot {
  background: #2563eb;
  border-color: #2563eb;
}
.fc.fc-theme-standard .fc-view-harness .fc-event.fc-daygrid-dot-event:hover {
  background: #e9ecef;
  color: #495057;
}
.fc.fc-theme-standard .fc-view-harness .fc-cell-shaded {
  background: #f8f9fa;
}
.fc.fc-theme-standard .fc-toolbar .fc-button {
  color: #ffffff;
  background: #3B82F6;
  border: 1px solid #3B82F6;
  font-size: 1rem;
  transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
  border-radius: 6px;
}
.fc.fc-theme-standard .fc-toolbar .fc-button:enabled:hover {
  background: #2563eb;
  color: #ffffff;
  border-color: #2563eb;
}
.fc.fc-theme-standard .fc-toolbar .fc-button:enabled:active {
  background: #1D4ED8;
  color: #ffffff;
  border-color: #1D4ED8;
}
.fc.fc-theme-standard .fc-toolbar .fc-button:enabled:active:focus {
  outline: 0 none;
  outline-offset: 0;
  box-shadow: 0 0 0 0.2rem #BFDBFE;
}
.fc.fc-theme-standard .fc-toolbar .fc-button:disabled {
  opacity: 0.6;
  color: #ffffff;
  background: #3B82F6;
  border: 1px solid #3B82F6;
}
.fc.fc-theme-standard .fc-toolbar .fc-button .fc-icon-chevron-left {
  font-family: "PrimeIcons" !important;
  text-indent: 0;
  font-size: 1rem;
}
.fc.fc-theme-standard .fc-toolbar .fc-button .fc-icon-chevron-left:before {
  content: "\e900";
}
.fc.fc-theme-standard .fc-toolbar .fc-button .fc-icon-chevron-right {
  font-family: "PrimeIcons" !important;
  text-indent: 0;
  font-size: 1rem;
}
.fc.fc-theme-standard .fc-toolbar .fc-button .fc-icon-chevron-right:before {
  content: "\e901";
}
.fc.fc-theme-standard .fc-toolbar .fc-button:focus {
  outline: 0 none;
  outline-offset: 0;
  box-shadow: 0 0 0 0.2rem #BFDBFE;
}
.fc.fc-theme-standard .fc-toolbar .fc-button.fc-dayGridMonth-button, .fc.fc-theme-standard .fc-toolbar .fc-button.fc-timeGridWeek-button, .fc.fc-theme-standard .fc-toolbar .fc-button.fc-timeGridDay-button {
  background: #ffffff;
  border: 1px solid #ced4da;
  color: #495057;
  transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
}
.fc.fc-theme-standard .fc-toolbar .fc-button.fc-dayGridMonth-button:hover, .fc.fc-theme-standard .fc-toolbar .fc-button.fc-timeGridWeek-button:hover, .fc.fc-theme-standard .fc-toolbar .fc-button.fc-timeGridDay-button:hover {
  background: #e9ecef;
  border-color: #ced4da;
  color: #495057;
}
.fc.fc-theme-standard .fc-toolbar .fc-button.fc-dayGridMonth-button.fc-button-active, .fc.fc-theme-standard .fc-toolbar .fc-button.fc-timeGridWeek-button.fc-button-active, .fc.fc-theme-standard .fc-toolbar .fc-button.fc-timeGridDay-button.fc-button-active {
  background: #3B82F6;
  border-color: #3B82F6;
  color: #ffffff;
}
.fc.fc-theme-standard .fc-toolbar .fc-button.fc-dayGridMonth-button.fc-button-active:hover, .fc.fc-theme-standard .fc-toolbar .fc-button.fc-timeGridWeek-button.fc-button-active:hover, .fc.fc-theme-standard .fc-toolbar .fc-button.fc-timeGridDay-button.fc-button-active:hover {
  background: #2563eb;
  border-color: #2563eb;
  color: #ffffff;
}
.fc.fc-theme-standard .fc-toolbar .fc-button.fc-dayGridMonth-button:not(:disabled):focus, .fc.fc-theme-standard .fc-toolbar .fc-button.fc-timeGridWeek-button:not(:disabled):focus, .fc.fc-theme-standard .fc-toolbar .fc-button.fc-timeGridDay-button:not(:disabled):focus {
  outline: 0 none;
  outline-offset: 0;
  box-shadow: 0 0 0 0.2rem #BFDBFE;
  z-index: 1;
}
.fc.fc-theme-standard .fc-toolbar .fc-button-group .fc-button {
  border-radius: 0;
}
.fc.fc-theme-standard .fc-toolbar .fc-button-group .fc-button:first-child {
  border-top-left-radius: 6px;
  border-bottom-left-radius: 6px;
}
.fc.fc-theme-standard .fc-toolbar .fc-button-group .fc-button:last-child {
  border-top-right-radius: 6px;
  border-bottom-right-radius: 6px;
}
.fc.fc-theme-standard a {
  color: #495057;
}
.fc.fc-theme-standard .fc-highlight {
  color: #1D4ED8;
  background: #EFF6FF;
}

.p-orderlist .p-orderlist-controls {
  padding: 1.25rem;
}
.p-orderlist .p-orderlist-controls .p-button {
  margin-bottom: 0.5rem;
}
.p-orderlist .p-orderlist-header {
  background: #f8f9fa;
  color: #343a40;
  border: 1px solid #dee2e6;
  padding: 1.25rem;
  border-bottom: 0 none;
  border-top-right-radius: 6px;
  border-top-left-radius: 6px;
}
.p-orderlist .p-orderlist-header .p-orderlist-title {
  font-weight: 700;
}
.p-orderlist .p-orderlist-filter-container {
  padding: 1.25rem;
  background: #ffffff;
  border: 1px solid #dee2e6;
  border-bottom: 0 none;
}
.p-orderlist .p-orderlist-filter-container .p-orderlist-filter-input {
  padding-right: 1.75rem;
}
.p-orderlist .p-orderlist-filter-container .p-orderlist-filter-icon {
  right: 0.75rem;
  color: #6c757d;
}
.p-orderlist .p-orderlist-list {
  border: 1px solid #dee2e6;
  background: #ffffff;
  color: #495057;
  padding: 0.75rem 0;
  border-bottom-right-radius: 6px;
  border-bottom-left-radius: 6px;
}
.p-orderlist .p-orderlist-list .p-orderlist-item {
  padding: 0.75rem 1.25rem;
  margin: 0;
  border: 0 none;
  color: #495057;
  background: transparent;
  transition: box-shadow 0.2s;
}
.p-orderlist .p-orderlist-list .p-orderlist-item:focus {
  outline: 0 none;
  outline-offset: 0;
  box-shadow: inset 0 0 0 0.15rem #BFDBFE;
}
.p-orderlist .p-orderlist-list .p-orderlist-item.p-highlight {
  color: #1D4ED8;
  background: #EFF6FF;
}
.p-orderlist .p-orderlist-list .p-orderlist-empty-message {
  padding: 0.75rem 1.25rem;
  color: #495057;
}
.p-orderlist .p-orderlist-list:not(.cdk-drop-list-dragging) .p-orderlist-item:not(.p-highlight):hover {
  background: #e9ecef;
  color: #495057;
}
.p-orderlist.p-orderlist-striped .p-orderlist-list .p-orderlist-item:nth-child(even) {
  background: #fcfcfc;
}
.p-orderlist.p-orderlist-striped .p-orderlist-list .p-orderlist-item:nth-child(even):hover {
  background: #e9ecef;
}

.p-orderlist-item.cdk-drag-preview {
  padding: 0.75rem 1.25rem;
  box-shadow: 0 2px 12px 0 rgba(0, 0, 0, 0.1);
  border: 0 none;
  color: #495057;
  background: #ffffff;
  margin: 0;
}

.p-organizationchart .p-organizationchart-node-content.p-organizationchart-selectable-node:not(.p-highlight):hover {
  background: #e9ecef;
  color: #495057;
}
.p-organizationchart .p-organizationchart-node-content.p-highlight {
  background: #EFF6FF;
  color: #1D4ED8;
}
.p-organizationchart .p-organizationchart-node-content.p-highlight .p-node-toggler i {
  color: #70aeff;
}
.p-organizationchart .p-organizationchart-line-down {
  background: #dee2e6;
}
.p-organizationchart .p-organizationchart-line-left {
  border-right: 1px solid #dee2e6;
  border-color: #dee2e6;
}
.p-organizationchart .p-organizationchart-line-top {
  border-top: 1px solid #dee2e6;
  border-color: #dee2e6;
}
.p-organizationchart .p-organizationchart-node-content {
  border: 1px solid #dee2e6;
  background: #ffffff;
  color: #495057;
  padding: 1.25rem;
}
.p-organizationchart .p-organizationchart-node-content .p-node-toggler {
  background: inherit;
  color: inherit;
  border-radius: 50%;
}
.p-organizationchart .p-organizationchart-node-content .p-node-toggler:focus {
  outline: 0 none;
  outline-offset: 0;
  box-shadow: 0 0 0 0.2rem #BFDBFE;
}

.p-paginator {
  background: #ffffff;
  color: #6c757d;
  border: solid #e9ecef;
  border-width: 0;
  padding: 0.5rem 1rem;
  border-radius: 6px;
}
.p-paginator .p-paginator-first,
.p-paginator .p-paginator-prev,
.p-paginator .p-paginator-next,
.p-paginator .p-paginator-last {
  background-color: transparent;
  border: 0 none;
  color: #6c757d;
  min-width: 3rem;
  height: 3rem;
  margin: 0.143rem;
  transition: box-shadow 0.2s;
  border-radius: 50%;
}
.p-paginator .p-paginator-first:not(.p-disabled):not(.p-highlight):hover,
.p-paginator .p-paginator-prev:not(.p-disabled):not(.p-highlight):hover,
.p-paginator .p-paginator-next:not(.p-disabled):not(.p-highlight):hover,
.p-paginator .p-paginator-last:not(.p-disabled):not(.p-highlight):hover {
  background: #e9ecef;
  border-color: transparent;
  color: #343a40;
}
.p-paginator .p-paginator-first {
  border-top-left-radius: 50%;
  border-bottom-left-radius: 50%;
}
.p-paginator .p-paginator-last {
  border-top-right-radius: 50%;
  border-bottom-right-radius: 50%;
}
.p-paginator .p-dropdown {
  margin-left: 0.5rem;
  margin-right: 0.5rem;
  height: 3rem;
}
.p-paginator .p-dropdown .p-dropdown-label {
  padding-right: 0;
}
.p-paginator .p-paginator-page-input {
  margin-left: 0.5rem;
  margin-right: 0.5rem;
}
.p-paginator .p-paginator-page-input .p-inputtext {
  max-width: 3rem;
}
.p-paginator .p-paginator-current {
  background-color: transparent;
  border: 0 none;
  color: #6c757d;
  min-width: 3rem;
  height: 3rem;
  margin: 0.143rem;
  padding: 0 0.5rem;
}
.p-paginator .p-paginator-pages .p-paginator-page {
  background-color: transparent;
  border: 0 none;
  color: #6c757d;
  min-width: 3rem;
  height: 3rem;
  margin: 0.143rem;
  transition: box-shadow 0.2s;
  border-radius: 50%;
}
.p-paginator .p-paginator-pages .p-paginator-page.p-highlight {
  background: #EFF6FF;
  border-color: #EFF6FF;
  color: #1D4ED8;
}
.p-paginator .p-paginator-pages .p-paginator-page:not(.p-highlight):hover {
  background: #e9ecef;
  border-color: transparent;
  color: #343a40;
}

.p-picklist .p-picklist-buttons {
  padding: 1.25rem;
}
.p-picklist .p-picklist-buttons .p-button {
  margin-bottom: 0.5rem;
}
.p-picklist .p-picklist-header {
  background: #f8f9fa;
  color: #343a40;
  border: 1px solid #dee2e6;
  padding: 1.25rem;
  border-bottom: 0 none;
  border-top-right-radius: 6px;
  border-top-left-radius: 6px;
}
.p-picklist .p-picklist-header .p-picklist-title {
  font-weight: 700;
}
.p-picklist .p-picklist-filter-container {
  padding: 1.25rem;
  background: #ffffff;
  border: 1px solid #dee2e6;
  border-bottom: 0 none;
}
.p-picklist .p-picklist-filter-container .p-picklist-filter-input {
  padding-right: 1.75rem;
}
.p-picklist .p-picklist-filter-container .p-picklist-filter-icon {
  right: 0.75rem;
  color: #6c757d;
}
.p-picklist .p-picklist-list {
  border: 1px solid #dee2e6;
  background: #ffffff;
  color: #495057;
  padding: 0.75rem 0;
  border-bottom-right-radius: 6px;
  border-bottom-left-radius: 6px;
}
.p-picklist .p-picklist-list .p-picklist-item {
  padding: 0.75rem 1.25rem;
  margin: 0;
  border: 0 none;
  color: #495057;
  background: transparent;
  transition: box-shadow 0.2s;
}
.p-picklist .p-picklist-list .p-picklist-item:focus {
  outline: 0 none;
  outline-offset: 0;
  box-shadow: inset 0 0 0 0.15rem #BFDBFE;
}
.p-picklist .p-picklist-list .p-picklist-item.p-highlight {
  color: #1D4ED8;
  background: #EFF6FF;
}
.p-picklist .p-picklist-list .p-picklist-empty-message {
  padding: 0.75rem 1.25rem;
  color: #495057;
}
.p-picklist .p-picklist-list:not(.cdk-drop-list-dragging) .p-picklist-item:not(.p-highlight):hover {
  background: #e9ecef;
  color: #495057;
}
.p-picklist.p-picklist-striped .p-picklist-list .p-picklist-item:nth-child(even) {
  background: #fcfcfc;
}
.p-picklist.p-picklist-striped .p-picklist-list .p-picklist-item:nth-child(even):hover {
  background: #e9ecef;
}

.p-picklist-item.cdk-drag-preview {
  padding: 0.75rem 1.25rem;
  box-shadow: 0 2px 12px 0 rgba(0, 0, 0, 0.1);
  border: 0 none;
  color: #495057;
  background: #ffffff;
  margin: 0;
}

.p-timeline .p-timeline-event-marker {
  border: 2px solid #3B82F6;
  border-radius: 50%;
  width: 1rem;
  height: 1rem;
  background-color: #ffffff;
}
.p-timeline .p-timeline-event-connector {
  background-color: #dee2e6;
}
.p-timeline.p-timeline-vertical .p-timeline-event-opposite,
.p-timeline.p-timeline-vertical .p-timeline-event-content {
  padding: 0 1rem;
}
.p-timeline.p-timeline-vertical .p-timeline-event-connector {
  width: 2px;
}
.p-timeline.p-timeline-horizontal .p-timeline-event-opposite,
.p-timeline.p-timeline-horizontal .p-timeline-event-content {
  padding: 1rem 0;
}
.p-timeline.p-timeline-horizontal .p-timeline-event-connector {
  height: 2px;
}

.p-tree {
  border: 1px solid #dee2e6;
  background: #ffffff;
  color: #495057;
  padding: 1.25rem;
  border-radius: 6px;
}
.p-tree .p-tree-container .p-treenode {
  padding: 0.143rem;
}
.p-tree .p-tree-container .p-treenode .p-treenode-content {
  border-radius: 6px;
  transition: box-shadow 0.2s;
  padding: 0.5rem;
}
.p-tree .p-tree-container .p-treenode .p-treenode-content .p-tree-toggler {
  margin-right: 0.5rem;
  width: 2rem;
  height: 2rem;
  color: #6c757d;
  border: 0 none;
  background: transparent;
  border-radius: 50%;
  transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
}
.p-tree .p-tree-container .p-treenode .p-treenode-content .p-tree-toggler:enabled:hover {
  color: #343a40;
  border-color: transparent;
  background: #e9ecef;
}
.p-tree .p-tree-container .p-treenode .p-treenode-content .p-tree-toggler:focus {
  outline: 0 none;
  outline-offset: 0;
  box-shadow: 0 0 0 0.2rem #BFDBFE;
}
.p-tree .p-tree-container .p-treenode .p-treenode-content .p-treenode-icon {
  margin-right: 0.5rem;
  color: #6c757d;
}
.p-tree .p-tree-container .p-treenode .p-treenode-content .p-checkbox {
  margin-right: 0.5rem;
}
.p-tree .p-tree-container .p-treenode .p-treenode-content .p-checkbox .p-indeterminate .p-checkbox-icon {
  color: #495057;
}
.p-tree .p-tree-container .p-treenode .p-treenode-content:focus {
  outline: 0 none;
  outline-offset: 0;
  box-shadow: inset 0 0 0 0.15rem #BFDBFE;
}
.p-tree .p-tree-container .p-treenode .p-treenode-content.p-highlight {
  background: #EFF6FF;
  color: #1D4ED8;
}
.p-tree .p-tree-container .p-treenode .p-treenode-content.p-highlight .p-tree-toggler,
.p-tree .p-tree-container .p-treenode .p-treenode-content.p-highlight .p-treenode-icon {
  color: #1D4ED8;
}
.p-tree .p-tree-container .p-treenode .p-treenode-content.p-highlight .p-tree-toggler:hover,
.p-tree .p-tree-container .p-treenode .p-treenode-content.p-highlight .p-treenode-icon:hover {
  color: #1D4ED8;
}
.p-tree .p-tree-container .p-treenode .p-treenode-content.p-treenode-selectable:not(.p-highlight):hover {
  background: #e9ecef;
  color: #495057;
}
.p-tree .p-tree-container .p-treenode .p-treenode-content.p-treenode-dragover {
  background: #e9ecef;
  color: #495057;
}
.p-tree .p-tree-filter-container {
  margin-bottom: 0.5rem;
}
.p-tree .p-tree-filter-container .p-tree-filter {
  width: 100%;
  padding-right: 1.75rem;
}
.p-tree .p-tree-filter-container .p-tree-filter-icon {
  right: 0.75rem;
  color: #6c757d;
}
.p-tree .p-treenode-children {
  padding: 0 0 0 1rem;
}
.p-tree .p-tree-loading-icon {
  font-size: 2rem;
}
.p-tree .p-tree-loading-icon.p-icon {
  width: 2rem;
  height: 2rem;
}
.p-tree .p-treenode-droppoint.p-treenode-droppoint-active {
  background-color: #8cbeff;
}
.p-tree.p-tree-horizontal .p-treenode .p-treenode-content {
  border-radius: 6px;
  border: 1px solid #dee2e6;
  background-color: #ffffff;
  color: #495057;
  padding: 0.5rem;
  transition: box-shadow 0.2s;
}
.p-tree.p-tree-horizontal .p-treenode .p-treenode-content.p-highlight {
  background-color: #EFF6FF;
  color: #1D4ED8;
}
.p-tree.p-tree-horizontal .p-treenode .p-treenode-content.p-highlight .p-treenode-icon {
  color: #1D4ED8;
}
.p-tree.p-tree-horizontal .p-treenode .p-treenode-content .p-tree-toggler {
  margin-right: 0.5rem;
}
.p-tree.p-tree-horizontal .p-treenode .p-treenode-content .p-treenode-icon {
  color: #6c757d;
  margin-right: 0.5rem;
}
.p-tree.p-tree-horizontal .p-treenode .p-treenode-content .p-checkbox {
  margin-right: 0.5rem;
}
.p-tree.p-tree-horizontal .p-treenode .p-treenode-content .p-treenode-label:not(.p-highlight):hover {
  background-color: inherit;
  color: inherit;
}
.p-tree.p-tree-horizontal .p-treenode .p-treenode-content.p-treenode-selectable:not(.p-highlight):hover {
  background: #e9ecef;
  color: #495057;
}
.p-tree.p-tree-horizontal .p-treenode .p-treenode-content:focus {
  outline: 0 none;
  outline-offset: 0;
  box-shadow: 0 0 0 0.2rem #BFDBFE;
}

.p-treetable .p-paginator-top {
  border-width: 0 0 1px 0;
  border-radius: 0;
}
.p-treetable .p-paginator-bottom {
  border-width: 0 0 1px 0;
  border-radius: 0;
}
.p-treetable .p-treetable-header {
  background: #f8f9fa;
  color: #343a40;
  border: 1px solid #dee2e6;
  border-width: 1px 0 1px 0;
  padding: 1rem 1rem;
  font-weight: 700;
}
.p-treetable .p-treetable-footer {
  background: #f8f9fa;
  color: #343a40;
  border: 1px solid #dee2e6;
  border-width: 0 0 1px 0;
  padding: 1rem 1rem;
  font-weight: 700;
}
.p-treetable .p-treetable-thead > tr > th {
  text-align: left;
  padding: 1rem 1rem;
  border: 1px solid #dee2e6;
  border-width: 0 0 1px 0;
  font-weight: 700;
  color: #343a40;
  background: #f8f9fa;
  transition: box-shadow 0.2s;
}
.p-treetable .p-treetable-tfoot > tr > td {
  text-align: left;
  padding: 1rem 1rem;
  border: 1px solid #dee2e6;
  border-width: 0 0 1px 0;
  font-weight: 700;
  color: #343a40;
  background: #f8f9fa;
}
.p-treetable .p-sortable-column {
  outline-color: #BFDBFE;
}
.p-treetable .p-sortable-column .p-sortable-column-icon {
  color: #343a40;
  margin-left: 0.5rem;
}
.p-treetable .p-sortable-column .p-sortable-column-badge {
  border-radius: 50%;
  height: 1.143rem;
  min-width: 1.143rem;
  line-height: 1.143rem;
  color: #1D4ED8;
  background: #EFF6FF;
  margin-left: 0.5rem;
}
.p-treetable .p-sortable-column:not(.p-highlight):hover {
  background: #e9ecef;
  color: #343a40;
}
.p-treetable .p-sortable-column:not(.p-highlight):hover .p-sortable-column-icon {
  color: #343a40;
}
.p-treetable .p-sortable-column.p-highlight {
  background: #EFF6FF;
  color: #1D4ED8;
}
.p-treetable .p-sortable-column.p-highlight .p-sortable-column-icon {
  color: #1D4ED8;
}
.p-treetable .p-treetable-tbody > tr {
  background: #ffffff;
  color: #495057;
  transition: box-shadow 0.2s;
}
.p-treetable .p-treetable-tbody > tr > td {
  text-align: left;
  border: 1px solid #dee2e6;
  border-width: 0 0 1px 0;
  padding: 1rem 1rem;
}
.p-treetable .p-treetable-tbody > tr > td .p-treetable-toggler {
  width: 2rem;
  height: 2rem;
  color: #6c757d;
  border: 0 none;
  background: transparent;
  border-radius: 50%;
  transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
  margin-right: 0.5rem;
}
.p-treetable .p-treetable-tbody > tr > td .p-treetable-toggler:enabled:hover {
  color: #343a40;
  border-color: transparent;
  background: #e9ecef;
}
.p-treetable .p-treetable-tbody > tr > td .p-treetable-toggler:focus {
  outline: 0 none;
  outline-offset: 0;
  box-shadow: 0 0 0 0.2rem #BFDBFE;
}
.p-treetable .p-treetable-tbody > tr > td .p-treetable-toggler.p-icon {
  width: 2rem;
  height: 2rem;
}
.p-treetable .p-treetable-tbody > tr > td p-treetablecheckbox .p-checkbox {
  margin-right: 0.5rem;
}
.p-treetable .p-treetable-tbody > tr > td p-treetablecheckbox .p-checkbox .p-indeterminate .p-checkbox-icon {
  color: #495057;
}
.p-treetable .p-treetable-tbody > tr:focus {
  outline: 0.15rem solid #BFDBFE;
  outline-offset: -0.15rem;
}
.p-treetable .p-treetable-tbody > tr.p-highlight {
  background: #EFF6FF;
  color: #1D4ED8;
}
.p-treetable .p-treetable-tbody > tr.p-highlight .p-treetable-toggler {
  color: #1D4ED8;
}
.p-treetable .p-treetable-tbody > tr.p-highlight .p-treetable-toggler:hover {
  color: #1D4ED8;
}
.p-treetable.p-treetable-hoverable-rows .p-treetable-tbody > tr:not(.p-highlight):hover {
  background: #e9ecef;
  color: #495057;
}
.p-treetable.p-treetable-hoverable-rows .p-treetable-tbody > tr:not(.p-highlight):hover .p-treetable-toggler {
  color: #495057;
}
.p-treetable .p-column-resizer-helper {
  background: #3B82F6;
}
.p-treetable .p-treetable-scrollable-header,
.p-treetable .p-treetable-scrollable-footer {
  background: #f8f9fa;
}
.p-treetable .p-treetable-loading-icon {
  font-size: 2rem;
}
.p-treetable .p-treetable-loading-icon.p-icon {
  width: 2rem;
  height: 2rem;
}
.p-treetable.p-treetable-gridlines .p-datatable-header {
  border-width: 1px 1px 0 1px;
}
.p-treetable.p-treetable-gridlines .p-treetable-footer {
  border-width: 0 1px 1px 1px;
}
.p-treetable.p-treetable-gridlines .p-treetable-top {
  border-width: 0 1px 0 1px;
}
.p-treetable.p-treetable-gridlines .p-treetable-bottom {
  border-width: 0 1px 1px 1px;
}
.p-treetable.p-treetable-gridlines .p-treetable-thead > tr > th {
  border-width: 1px;
}
.p-treetable.p-treetable-gridlines .p-treetable-tbody > tr > td {
  border-width: 1px;
}
.p-treetable.p-treetable-gridlines .p-treetable-tfoot > tr > td {
  border-width: 1px;
}
.p-treetable.p-treetable-sm .p-treetable-header {
  padding: 0.875rem 0.875rem;
}
.p-treetable.p-treetable-sm .p-treetable-thead > tr > th {
  padding: 0.5rem 0.5rem;
}
.p-treetable.p-treetable-sm .p-treetable-tbody > tr > td {
  padding: 0.5rem 0.5rem;
}
.p-treetable.p-treetable-sm .p-treetable-tfoot > tr > td {
  padding: 0.5rem 0.5rem;
}
.p-treetable.p-treetable-sm .p-treetable-footer {
  padding: 0.5rem 0.5rem;
}
.p-treetable.p-treetable-lg .p-treetable-header {
  padding: 1.25rem 1.25rem;
}
.p-treetable.p-treetable-lg .p-treetable-thead > tr > th {
  padding: 1.25rem 1.25rem;
}
.p-treetable.p-treetable-lg .p-treetable-tbody > tr > td {
  padding: 1.25rem 1.25rem;
}
.p-treetable.p-treetable-lg .p-treetable-tfoot > tr > td {
  padding: 1.25rem 1.25rem;
}
.p-treetable.p-treetable-lg .p-treetable-footer {
  padding: 1.25rem 1.25rem;
}

.p-virtualscroller .p-virtualscroller-header {
  background: #f8f9fa;
  color: #343a40;
  border: 1px solid #dee2e6;
  border-width: 1px 0 1px 0;
  padding: 1rem 1rem;
  font-weight: 700;
}
.p-virtualscroller .p-virtualscroller-content {
  background: #ffffff;
  color: #495057;
  border: 0 none;
  padding: 0;
}
.p-virtualscroller .p-virtualscroller-footer {
  background: #f8f9fa;
  color: #343a40;
  border: 1px solid #dee2e6;
  border-width: 0 0 1px 0;
  padding: 1rem 1rem;
  font-weight: 700;
  border-bottom-left-radius: 6px;
  border-bottom-right-radius: 6px;
}

.p-accordion .p-accordion-header .p-accordion-header-link {
  padding: 1.25rem;
  border: 1px solid #dee2e6;
  color: #6c757d;
  background: #f8f9fa;
  font-weight: 700;
  border-radius: 6px;
  transition: box-shadow 0.2s;
}
.p-accordion .p-accordion-header .p-accordion-header-link .p-accordion-toggle-icon {
  margin-right: 0.5rem;
}
.p-accordion .p-accordion-header:not(.p-disabled) .p-accordion-header-link:focus {
  outline: 0 none;
  outline-offset: 0;
  box-shadow: 0 0 0 0.2rem #BFDBFE;
}
.p-accordion .p-accordion-header:not(.p-highlight):not(.p-disabled):hover .p-accordion-header-link {
  background: #e9ecef;
  border-color: #dee2e6;
  color: #343a40;
}
.p-accordion .p-accordion-header:not(.p-disabled).p-highlight .p-accordion-header-link {
  background: #f8f9fa;
  border-color: #dee2e6;
  color: #343a40;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}
.p-accordion .p-accordion-header:not(.p-disabled).p-highlight:hover .p-accordion-header-link {
  border-color: #dee2e6;
  background: #e9ecef;
  color: #343a40;
}
.p-accordion .p-accordion-content {
  padding: 1.25rem;
  border: 1px solid #dee2e6;
  background: #ffffff;
  color: #495057;
  border-top: 0;
  border-top-right-radius: 0;
  border-top-left-radius: 0;
  border-bottom-right-radius: 6px;
  border-bottom-left-radius: 6px;
}
.p-accordion p-accordiontab .p-accordion-tab {
  margin-bottom: 4px;
}

.p-card {
  background: #ffffff;
  color: #495057;
  box-shadow: 0 2px 1px -1px rgba(0, 0, 0, 0.2), 0 1px 1px 0 rgba(0, 0, 0, 0.14), 0 1px 3px 0 rgba(0, 0, 0, 0.12);
  border-radius: 6px;
}
.p-card .p-card-body {
  padding: 1.25rem;
}
.p-card .p-card-title {
  font-size: 1.5rem;
  font-weight: 700;
  margin-bottom: 0.5rem;
}
.p-card .p-card-subtitle {
  font-weight: 400;
  margin-bottom: 0.5rem;
  color: #6c757d;
}
.p-card .p-card-content {
  padding: 1.25rem 0;
}
.p-card .p-card-footer {
  padding: 1.25rem 0 0 0;
}

.p-divider .p-divider-content {
  background-color: #ffffff;
}
.p-divider.p-divider-horizontal {
  margin: 1.25rem 0;
  padding: 0 1.25rem;
}
.p-divider.p-divider-horizontal:before {
  border-top: 1px #dee2e6;
}
.p-divider.p-divider-horizontal .p-divider-content {
  padding: 0 0.5rem;
}
.p-divider.p-divider-vertical {
  margin: 0 1.25rem;
  padding: 1.25rem 0;
}
.p-divider.p-divider-vertical:before {
  border-left: 1px #dee2e6;
}
.p-divider.p-divider-vertical .p-divider-content {
  padding: 0.5rem 0;
}

.p-fieldset {
  border: 1px solid #dee2e6;
  background: #ffffff;
  color: #495057;
  border-radius: 6px;
}
.p-fieldset .p-fieldset-legend {
  padding: 1.25rem;
  border: 1px solid #dee2e6;
  color: #343a40;
  background: #f8f9fa;
  font-weight: 700;
  border-radius: 6px;
}
.p-fieldset.p-fieldset-toggleable .p-fieldset-legend {
  padding: 0;
  transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
}
.p-fieldset.p-fieldset-toggleable .p-fieldset-legend a {
  padding: 1.25rem;
  color: #343a40;
  border-radius: 6px;
  transition: box-shadow 0.2s;
}
.p-fieldset.p-fieldset-toggleable .p-fieldset-legend a .p-fieldset-toggler {
  margin-right: 0.5rem;
}
.p-fieldset.p-fieldset-toggleable .p-fieldset-legend a:focus {
  outline: 0 none;
  outline-offset: 0;
  box-shadow: 0 0 0 0.2rem #BFDBFE;
}
.p-fieldset.p-fieldset-toggleable .p-fieldset-legend:hover {
  background: #e9ecef;
  border-color: #dee2e6;
  color: #343a40;
}
.p-fieldset .p-fieldset-content {
  padding: 1.25rem;
}

.p-panel .p-panel-header {
  border: 1px solid #dee2e6;
  padding: 1.25rem;
  background: #f8f9fa;
  color: #343a40;
  border-top-right-radius: 6px;
  border-top-left-radius: 6px;
}
.p-panel .p-panel-header .p-panel-title {
  font-weight: 700;
}
.p-panel .p-panel-header .p-panel-header-icon {
  width: 2rem;
  height: 2rem;
  color: #6c757d;
  border: 0 none;
  background: transparent;
  border-radius: 50%;
  transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
}
.p-panel .p-panel-header .p-panel-header-icon:enabled:hover {
  color: #343a40;
  border-color: transparent;
  background: #e9ecef;
}
.p-panel .p-panel-header .p-panel-header-icon:focus {
  outline: 0 none;
  outline-offset: 0;
  box-shadow: 0 0 0 0.2rem #BFDBFE;
}
.p-panel.p-panel-toggleable .p-panel-header {
  padding: 0.75rem 1.25rem;
}
.p-panel .p-panel-content {
  padding: 1.25rem;
  border: 1px solid #dee2e6;
  background: #ffffff;
  color: #495057;
  border-bottom-right-radius: 6px;
  border-bottom-left-radius: 6px;
  border-top: 0 none;
}
.p-panel .p-panel-footer {
  padding: 0.75rem 1.25rem;
  border: 1px solid #dee2e6;
  background: #ffffff;
  color: #495057;
  border-top: 0 none;
}
.p-panel .p-panel-icons-end {
  order: 2;
  margin-left: auto;
}
.p-panel .p-panel-icons-start {
  order: 0;
  margin-right: 0.5rem;
}
.p-panel .p-panel-icons-center {
  order: 2;
  width: 100%;
  text-align: center;
}

.p-scrollpanel .p-scrollpanel-bar {
  background: #f8f9fa;
  border: 0 none;
}

.p-splitter {
  border: 1px solid #dee2e6;
  background: #ffffff;
  border-radius: 6px;
  color: #495057;
}
.p-splitter .p-splitter-gutter {
  transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
  background: #f8f9fa;
}
.p-splitter .p-splitter-gutter .p-splitter-gutter-handle {
  background: #dee2e6;
}
.p-splitter .p-splitter-gutter-resizing {
  background: #dee2e6;
}

.p-tabview .p-tabview-nav {
  background: #ffffff;
  border: 1px solid #dee2e6;
  border-width: 0 0 2px 0;
}
.p-tabview .p-tabview-nav li {
  margin-right: 0;
}
.p-tabview .p-tabview-nav li .p-tabview-nav-link {
  border: solid #dee2e6;
  border-width: 0 0 2px 0;
  border-color: transparent transparent #dee2e6 transparent;
  background: #ffffff;
  color: #6c757d;
  padding: 1.25rem;
  font-weight: 700;
  border-top-right-radius: 6px;
  border-top-left-radius: 6px;
  transition: box-shadow 0.2s;
  margin: 0 0 -2px 0;
}
.p-tabview .p-tabview-nav li .p-tabview-nav-link:not(.p-disabled):focus {
  outline: 0 none;
  outline-offset: 0;
  box-shadow: inset 0 0 0 0.2rem #BFDBFE;
}
.p-tabview .p-tabview-nav li:not(.p-highlight):not(.p-disabled):hover .p-tabview-nav-link {
  background: #ffffff;
  border-color: #adb5bd;
  color: #6c757d;
}
.p-tabview .p-tabview-nav li.p-highlight .p-tabview-nav-link {
  background: #ffffff;
  border-color: #3B82F6;
  color: #3B82F6;
}
.p-tabview .p-tabview-left-icon {
  margin-right: 0.5rem;
}
.p-tabview .p-tabview-right-icon {
  margin-left: 0.5rem;
}
.p-tabview .p-tabview-close {
  margin-left: 0.5rem;
}
.p-tabview .p-tabview-nav-btn.p-link {
  background: #ffffff;
  color: #3B82F6;
  width: 3rem;
  box-shadow: 0 3px 1px -2px rgba(0, 0, 0, 0.2), 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 1px 5px 0 rgba(0, 0, 0, 0.12);
  border-radius: 0;
}
.p-tabview .p-tabview-nav-btn.p-link:focus {
  outline: 0 none;
  outline-offset: 0;
  box-shadow: inset 0 0 0 0.2rem #BFDBFE;
}
.p-tabview .p-tabview-panels {
  background: #ffffff;
  padding: 1.25rem;
  border: 0 none;
  color: #495057;
  border-bottom-right-radius: 6px;
  border-bottom-left-radius: 6px;
}

.p-toolbar {
  background: #f8f9fa;
  border: 1px solid #dee2e6;
  padding: 1.25rem;
  border-radius: 6px;
  gap: 0.5rem;
}
.p-toolbar .p-toolbar-separator {
  margin: 0 0.5rem;
}

.p-confirm-popup {
  background: #ffffff;
  color: #495057;
  border: 0 none;
  border-radius: 6px;
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.3);
}
.p-confirm-popup .p-confirm-popup-content {
  padding: 1.25rem;
}
.p-confirm-popup .p-confirm-popup-footer {
  text-align: right;
  padding: 0.75rem 1.25rem;
}
.p-confirm-popup .p-confirm-popup-footer button {
  margin: 0 0.5rem 0 0;
  width: auto;
}
.p-confirm-popup .p-confirm-popup-footer button:last-child {
  margin: 0;
}
.p-confirm-popup:after {
  border: solid transparent;
  border-color: rgba(255, 255, 255, 0);
  border-bottom-color: #ffffff;
}
.p-confirm-popup:before {
  border: solid transparent;
  border-color: rgba(255, 255, 255, 0);
  border-bottom-color: #ffffff;
}
.p-confirm-popup.p-confirm-popup-flipped:after {
  border-top-color: #ffffff;
}
.p-confirm-popup.p-confirm-popup-flipped:before {
  border-top-color: #ffffff;
}
.p-confirm-popup .p-confirm-popup-icon {
  font-size: 1.5rem;
}
.p-confirm-popup .p-confirm-popup-icon.p-icon {
  width: 1.5rem;
  height: 1.5rem;
}
.p-confirm-popup .p-confirm-popup-message {
  margin-left: 1rem;
}

.p-dialog {
  border-radius: 6px;
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.3);
  border: 0 none;
}
.p-dialog .p-dialog-header {
  border-bottom: 0 none;
  background: #ffffff;
  color: #343a40;
  padding: 1.5rem;
  border-top-right-radius: 6px;
  border-top-left-radius: 6px;
}
.p-dialog .p-dialog-header .p-dialog-title {
  font-weight: 700;
  font-size: 1.25rem;
}
.p-dialog .p-dialog-header .p-dialog-header-icon {
  width: 2rem;
  height: 2rem;
  color: #6c757d;
  border: 0 none;
  background: transparent;
  border-radius: 50%;
  transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
  margin-right: 0.5rem;
}
.p-dialog .p-dialog-header .p-dialog-header-icon:enabled:hover {
  color: #343a40;
  border-color: transparent;
  background: #e9ecef;
}
.p-dialog .p-dialog-header .p-dialog-header-icon:focus {
  outline: 0 none;
  outline-offset: 0;
  box-shadow: 0 0 0 0.2rem #BFDBFE;
}
.p-dialog .p-dialog-header .p-dialog-header-icon:last-child {
  margin-right: 0;
}
.p-dialog .p-dialog-content {
  background: #ffffff;
  color: #495057;
  padding: 0 1.5rem 2rem 1.5rem;
}
.p-dialog .p-dialog-content:last-of-type {
  border-bottom-right-radius: 6px;
  border-bottom-left-radius: 6px;
}
.p-dialog .p-dialog-footer {
  border-top: 0 none;
  background: #ffffff;
  color: #495057;
  padding: 0 1.5rem 1.5rem 1.5rem;
  text-align: right;
  border-bottom-right-radius: 6px;
  border-bottom-left-radius: 6px;
}
.p-dialog .p-dialog-footer button {
  margin: 0 0.5rem 0 0;
  width: auto;
}
.p-dialog.p-confirm-dialog .p-confirm-dialog-icon {
  font-size: 2rem;
}
.p-dialog.p-confirm-dialog .p-confirm-dialog-icon.p-icon {
  width: 2rem;
  height: 2rem;
}
.p-dialog.p-confirm-dialog .p-confirm-dialog-message {
  margin-left: 1rem;
}

.p-overlaypanel {
  background: #ffffff;
  color: #495057;
  border: 0 none;
  border-radius: 6px;
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.3);
}
.p-overlaypanel .p-overlaypanel-content {
  padding: 1.25rem;
}
.p-overlaypanel .p-overlaypanel-close {
  background: #3B82F6;
  color: #ffffff;
  width: 2rem;
  height: 2rem;
  transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
  border-radius: 50%;
  position: absolute;
  top: -1rem;
  right: -1rem;
}
.p-overlaypanel .p-overlaypanel-close:enabled:hover {
  background: #2563eb;
  color: #ffffff;
}
.p-overlaypanel:after {
  border: solid transparent;
  border-color: rgba(255, 255, 255, 0);
  border-bottom-color: #ffffff;
}
.p-overlaypanel:before {
  border: solid transparent;
  border-color: rgba(255, 255, 255, 0);
  border-bottom-color: #f2f2f2;
}
.p-overlaypanel.p-overlaypanel-flipped:after {
  border-top-color: #ffffff;
}
.p-overlaypanel.p-overlaypanel-flipped:before {
  border-top-color: #ffffff;
}

.p-sidebar {
  background: #ffffff;
  color: #495057;
  border: 0 none;
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.3);
}
.p-sidebar .p-sidebar-header {
  padding: 1.25rem;
}
.p-sidebar .p-sidebar-header .p-sidebar-close,
.p-sidebar .p-sidebar-header .p-sidebar-icon {
  width: 2rem;
  height: 2rem;
  color: #6c757d;
  border: 0 none;
  background: transparent;
  border-radius: 50%;
  transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
}
.p-sidebar .p-sidebar-header .p-sidebar-close:enabled:hover,
.p-sidebar .p-sidebar-header .p-sidebar-icon:enabled:hover {
  color: #343a40;
  border-color: transparent;
  background: #e9ecef;
}
.p-sidebar .p-sidebar-header .p-sidebar-close:focus,
.p-sidebar .p-sidebar-header .p-sidebar-icon:focus {
  outline: 0 none;
  outline-offset: 0;
  box-shadow: 0 0 0 0.2rem #BFDBFE;
}
.p-sidebar .p-sidebar-header + .p-sidebar-content {
  padding-top: 0;
}
.p-sidebar .p-sidebar-content {
  padding: 1.25rem;
}
.p-sidebar .p-sidebar-footer {
  padding: 1.25rem;
}

.p-tooltip .p-tooltip-text {
  background: #495057;
  color: #ffffff;
  padding: 0.75rem 0.75rem;
  box-shadow: 0 2px 12px 0 rgba(0, 0, 0, 0.1);
  border-radius: 6px;
}
.p-tooltip.p-tooltip-right .p-tooltip-arrow {
  border-right-color: #495057;
}
.p-tooltip.p-tooltip-left .p-tooltip-arrow {
  border-left-color: #495057;
}
.p-tooltip.p-tooltip-top .p-tooltip-arrow {
  border-top-color: #495057;
}
.p-tooltip.p-tooltip-bottom .p-tooltip-arrow {
  border-bottom-color: #495057;
}

.p-fileupload .p-fileupload-buttonbar {
  background: #f8f9fa;
  padding: 1.25rem;
  border: 1px solid #dee2e6;
  color: #343a40;
  border-bottom: 0 none;
  border-top-right-radius: 6px;
  border-top-left-radius: 6px;
}
.p-fileupload .p-fileupload-buttonbar .p-button {
  margin-right: 0.5rem;
}
.p-fileupload .p-fileupload-buttonbar .p-button.p-fileupload-choose.p-focus {
  outline: 0 none;
  outline-offset: 0;
  box-shadow: 0 0 0 0.2rem #BFDBFE;
}
.p-fileupload .p-fileupload-content {
  background: #ffffff;
  padding: 2rem 1rem;
  border: 1px solid #dee2e6;
  color: #495057;
  border-bottom-right-radius: 6px;
  border-bottom-left-radius: 6px;
}
.p-fileupload .p-progressbar {
  height: 0.25rem;
}
.p-fileupload .p-fileupload-row > div {
  padding: 1rem 1rem;
}
.p-fileupload.p-fileupload-advanced .p-message {
  margin-top: 0;
}

.p-fileupload-choose:not(.p-disabled):hover {
  background: #2563eb;
  color: #ffffff;
  border-color: #2563eb;
}
.p-fileupload-choose:not(.p-disabled):active {
  background: #1D4ED8;
  color: #ffffff;
  border-color: #1D4ED8;
}

.p-breadcrumb {
  background: #ffffff;
  border: 1px solid #dee2e6;
  border-radius: 6px;
  padding: 1rem;
}
.p-breadcrumb ul li .p-menuitem-link {
  transition: box-shadow 0.2s;
  border-radius: 6px;
}
.p-breadcrumb ul li .p-menuitem-link:focus {
  outline: 0 none;
  outline-offset: 0;
  box-shadow: 0 0 0 0.2rem #BFDBFE;
}
.p-breadcrumb ul li .p-menuitem-link .p-menuitem-text {
  color: #495057;
}
.p-breadcrumb ul li .p-menuitem-link .p-menuitem-icon {
  color: #6c757d;
}
.p-breadcrumb ul li.p-breadcrumb-chevron {
  margin: 0 0.5rem 0 0.5rem;
  color: #495057;
}
.p-breadcrumb ul li:last-child .p-menuitem-text {
  color: #495057;
}
.p-breadcrumb ul li:last-child .p-menuitem-icon {
  color: #6c757d;
}

.p-contextmenu {
  padding: 0.25rem 0;
  background: #ffffff;
  color: #495057;
  border: 0 none;
  box-shadow: 0 2px 12px 0 rgba(0, 0, 0, 0.1);
  border-radius: 6px;
  width: 12.5rem;
}
.p-contextmenu .p-menuitem-link {
  padding: 0.75rem 1.25rem;
  color: #495057;
  border-radius: 0;
  transition: box-shadow 0.2s;
  -webkit-user-select: none;
          user-select: none;
}
.p-contextmenu .p-menuitem-link .p-menuitem-text {
  color: #495057;
}
.p-contextmenu .p-menuitem-link .p-menuitem-icon {
  color: #6c757d;
  margin-right: 0.5rem;
}
.p-contextmenu .p-menuitem-link .p-submenu-icon {
  color: #6c757d;
}
.p-contextmenu .p-menuitem-link:not(.p-disabled):hover {
  background: #e9ecef;
}
.p-contextmenu .p-menuitem-link:not(.p-disabled):hover .p-menuitem-text {
  color: #495057;
}
.p-contextmenu .p-menuitem-link:not(.p-disabled):hover .p-menuitem-icon {
  color: #6c757d;
}
.p-contextmenu .p-menuitem-link:not(.p-disabled):hover .p-submenu-icon {
  color: #6c757d;
}
.p-contextmenu .p-menuitem-link:focus {
  outline: 0 none;
  outline-offset: 0;
  box-shadow: inset 0 0 0 0.15rem #BFDBFE;
}
.p-contextmenu .p-submenu-list {
  padding: 0.25rem 0;
  background: #ffffff;
  border: 0 none;
  box-shadow: 0 2px 12px 0 rgba(0, 0, 0, 0.1);
  border-radius: 6px;
}
.p-contextmenu .p-menuitem {
  margin: 0;
}
.p-contextmenu .p-menuitem:last-child {
  margin: 0;
}
.p-contextmenu .p-menuitem.p-menuitem-active > .p-menuitem-link {
  background: #EFF6FF;
}
.p-contextmenu .p-menuitem.p-menuitem-active > .p-menuitem-link .p-menuitem-text {
  color: #1D4ED8;
}
.p-contextmenu .p-menuitem.p-menuitem-active > .p-menuitem-link .p-menuitem-icon, .p-contextmenu .p-menuitem.p-menuitem-active > .p-menuitem-link .p-submenu-icon {
  color: #1D4ED8;
}
.p-contextmenu .p-menu-separator {
  border-top: 1px solid #dee2e6;
  margin: 0.25rem 0;
}
.p-contextmenu .p-submenu-icon {
  font-size: 0.875rem;
}
.p-contextmenu .p-icon {
  width: 0.875rem;
  height: 0.875rem;
}
.p-contextmenu .p-menuitem-badge {
  background: #3B82F6;
  color: #ffffff;
  font-size: 0.75rem;
  font-weight: 700;
  min-width: 1.5rem;
  height: 1.5rem;
  line-height: 1.5rem;
  border-radius: 6px;
  margin-left: 0.5rem;
  padding-left: 0.5rem;
  padding-right: 0.5rem;
}

.p-dock .p-dock-list {
  background: rgba(255, 255, 255, 0.1);
  border: 1px solid rgba(255, 255, 255, 0.2);
  padding: 0.5rem 0.5rem;
  border-radius: 0.5rem;
}
.p-dock .p-dock-item {
  padding: 0.5rem;
}
.p-dock .p-dock-action {
  width: 4rem;
  height: 4rem;
}
.p-dock.p-dock-top .p-dock-item-second-prev,
.p-dock.p-dock-top .p-dock-item-second-next, .p-dock.p-dock-bottom .p-dock-item-second-prev,
.p-dock.p-dock-bottom .p-dock-item-second-next {
  margin: 0 0.9rem;
}
.p-dock.p-dock-top .p-dock-item-prev,
.p-dock.p-dock-top .p-dock-item-next, .p-dock.p-dock-bottom .p-dock-item-prev,
.p-dock.p-dock-bottom .p-dock-item-next {
  margin: 0 1.3rem;
}
.p-dock.p-dock-top .p-dock-item-current, .p-dock.p-dock-bottom .p-dock-item-current {
  margin: 0 1.5rem;
}
.p-dock.p-dock-left .p-dock-item-second-prev,
.p-dock.p-dock-left .p-dock-item-second-next, .p-dock.p-dock-right .p-dock-item-second-prev,
.p-dock.p-dock-right .p-dock-item-second-next {
  margin: 0.9rem 0;
}
.p-dock.p-dock-left .p-dock-item-prev,
.p-dock.p-dock-left .p-dock-item-next, .p-dock.p-dock-right .p-dock-item-prev,
.p-dock.p-dock-right .p-dock-item-next {
  margin: 1.3rem 0;
}
.p-dock.p-dock-left .p-dock-item-current, .p-dock.p-dock-right .p-dock-item-current {
  margin: 1.5rem 0;
}

@media screen and (max-width: 960px) {
  .p-dock.p-dock-top .p-dock-list-container, .p-dock.p-dock-bottom .p-dock-list-container {
    overflow-x: auto;
    width: 100%;
  }
  .p-dock.p-dock-top .p-dock-list-container .p-dock-list, .p-dock.p-dock-bottom .p-dock-list-container .p-dock-list {
    margin: 0 auto;
  }
  .p-dock.p-dock-left .p-dock-list-container, .p-dock.p-dock-right .p-dock-list-container {
    overflow-y: auto;
    height: 100%;
  }
  .p-dock.p-dock-left .p-dock-list-container .p-dock-list, .p-dock.p-dock-right .p-dock-list-container .p-dock-list {
    margin: auto 0;
  }
  .p-dock .p-dock-list .p-dock-item {
    transform: none;
    margin: 0;
  }
}
.p-megamenu {
  padding: 0.5rem;
  background: #f8f9fa;
  color: #495057;
  border: 1px solid #dee2e6;
  border-radius: 6px;
}
.p-megamenu .p-megamenu-root-list > .p-menuitem > .p-menuitem-link {
  padding: 0.75rem 1.25rem;
  color: #495057;
  border-radius: 6px;
  transition: box-shadow 0.2s;
  -webkit-user-select: none;
          user-select: none;
}
.p-megamenu .p-megamenu-root-list > .p-menuitem > .p-menuitem-link .p-menuitem-text {
  color: #495057;
}
.p-megamenu .p-megamenu-root-list > .p-menuitem > .p-menuitem-link .p-menuitem-icon {
  color: #6c757d;
  margin-right: 0.5rem;
}
.p-megamenu .p-megamenu-root-list > .p-menuitem > .p-menuitem-link .p-submenu-icon {
  color: #6c757d;
  margin-left: 0.5rem;
}
.p-megamenu .p-megamenu-root-list > .p-menuitem > .p-menuitem-link:not(.p-disabled):hover {
  background: #e9ecef;
}
.p-megamenu .p-megamenu-root-list > .p-menuitem > .p-menuitem-link:not(.p-disabled):hover .p-menuitem-text {
  color: #495057;
}
.p-megamenu .p-megamenu-root-list > .p-menuitem > .p-menuitem-link:not(.p-disabled):hover .p-menuitem-icon {
  color: #6c757d;
}
.p-megamenu .p-megamenu-root-list > .p-menuitem > .p-menuitem-link:not(.p-disabled):hover .p-submenu-icon {
  color: #6c757d;
}
.p-megamenu .p-megamenu-root-list > .p-menuitem > .p-menuitem-link:focus {
  outline: 0 none;
  outline-offset: 0;
  box-shadow: inset 0 0 0 0.15rem #BFDBFE;
}
.p-megamenu .p-megamenu-root-list > .p-menuitem.p-menuitem-active > .p-menuitem-link,
.p-megamenu .p-megamenu-root-list > .p-menuitem.p-menuitem-active > .p-menuitem-link:not(.p-disabled):hover {
  background: #EFF6FF;
}
.p-megamenu .p-megamenu-root-list > .p-menuitem.p-menuitem-active > .p-menuitem-link .p-menuitem-text,
.p-megamenu .p-megamenu-root-list > .p-menuitem.p-menuitem-active > .p-menuitem-link:not(.p-disabled):hover .p-menuitem-text {
  color: #1D4ED8;
}
.p-megamenu .p-megamenu-root-list > .p-menuitem.p-menuitem-active > .p-menuitem-link .p-menuitem-icon,
.p-megamenu .p-megamenu-root-list > .p-menuitem.p-menuitem-active > .p-menuitem-link:not(.p-disabled):hover .p-menuitem-icon {
  color: #1D4ED8;
}
.p-megamenu .p-megamenu-root-list > .p-menuitem.p-menuitem-active > .p-menuitem-link .p-submenu-icon,
.p-megamenu .p-megamenu-root-list > .p-menuitem.p-menuitem-active > .p-menuitem-link:not(.p-disabled):hover .p-submenu-icon {
  color: #1D4ED8;
}
.p-megamenu .p-menuitem-link {
  padding: 0.75rem 1.25rem;
  color: #495057;
  border-radius: 0;
  transition: box-shadow 0.2s;
  -webkit-user-select: none;
          user-select: none;
}
.p-megamenu .p-menuitem-link .p-menuitem-text {
  color: #495057;
}
.p-megamenu .p-menuitem-link .p-menuitem-icon {
  color: #6c757d;
  margin-right: 0.5rem;
}
.p-megamenu .p-menuitem-link .p-submenu-icon {
  color: #6c757d;
}
.p-megamenu .p-menuitem-link:not(.p-disabled):hover {
  background: #e9ecef;
}
.p-megamenu .p-menuitem-link:not(.p-disabled):hover .p-menuitem-text {
  color: #495057;
}
.p-megamenu .p-menuitem-link:not(.p-disabled):hover .p-menuitem-icon {
  color: #6c757d;
}
.p-megamenu .p-menuitem-link:not(.p-disabled):hover .p-submenu-icon {
  color: #6c757d;
}
.p-megamenu .p-menuitem-link:focus {
  outline: 0 none;
  outline-offset: 0;
  box-shadow: inset 0 0 0 0.15rem #BFDBFE;
}
.p-megamenu .p-megamenu-panel {
  background: #ffffff;
  color: #495057;
  border: 0 none;
  box-shadow: 0 2px 12px 0 rgba(0, 0, 0, 0.1);
}
.p-megamenu .p-megamenu-submenu-header {
  margin: 0;
  padding: 0.75rem 1.25rem;
  color: #343a40;
  background: #ffffff;
  font-weight: 700;
  border-top-right-radius: 6px;
  border-top-left-radius: 6px;
}
.p-megamenu .p-megamenu-submenu {
  padding: 0.25rem 0;
  width: 12.5rem;
}
.p-megamenu .p-megamenu-submenu .p-menu-separator {
  border-top: 1px solid #dee2e6;
  margin: 0.25rem 0;
}
.p-megamenu .p-megamenu-submenu .p-menuitem {
  margin: 0;
}
.p-megamenu .p-megamenu-submenu .p-menuitem:last-child {
  margin: 0;
}
.p-megamenu .p-menuitem.p-menuitem-active > .p-menuitem-link {
  background: #EFF6FF;
}
.p-megamenu .p-menuitem.p-menuitem-active > .p-menuitem-link .p-menuitem-text {
  color: #1D4ED8;
}
.p-megamenu .p-menuitem.p-menuitem-active > .p-menuitem-link .p-menuitem-icon, .p-megamenu .p-menuitem.p-menuitem-active > .p-menuitem-link .p-submenu-icon {
  color: #1D4ED8;
}
.p-megamenu.p-megamenu-vertical {
  width: 12.5rem;
  padding: 0.25rem 0;
}
.p-megamenu.p-megamenu-vertical .p-menuitem {
  margin: 0;
}
.p-megamenu.p-megamenu-vertical .p-menuitem:last-child {
  margin: 0;
}
.p-megamenu .p-menuitem-badge {
  background: #3B82F6;
  color: #ffffff;
  font-size: 0.75rem;
  font-weight: 700;
  min-width: 1.5rem;
  height: 1.5rem;
  line-height: 1.5rem;
  border-radius: 6px;
  margin-left: 0.5rem;
  padding-left: 0.5rem;
  padding-right: 0.5rem;
}

.p-menu {
  padding: 0.25rem 0;
  background: #ffffff;
  color: #495057;
  border: 1px solid #dee2e6;
  border-radius: 6px;
  width: 12.5rem;
}
.p-menu .p-menuitem-link {
  padding: 0.75rem 1.25rem;
  color: #495057;
  border-radius: 0;
  transition: box-shadow 0.2s;
  -webkit-user-select: none;
          user-select: none;
}
.p-menu .p-menuitem-link .p-menuitem-text {
  color: #495057;
}
.p-menu .p-menuitem-link .p-menuitem-icon {
  color: #6c757d;
  margin-right: 0.5rem;
}
.p-menu .p-menuitem-link .p-submenu-icon {
  color: #6c757d;
}
.p-menu .p-menuitem-link:not(.p-disabled):hover {
  background: #e9ecef;
}
.p-menu .p-menuitem-link:not(.p-disabled):hover .p-menuitem-text {
  color: #495057;
}
.p-menu .p-menuitem-link:not(.p-disabled):hover .p-menuitem-icon {
  color: #6c757d;
}
.p-menu .p-menuitem-link:not(.p-disabled):hover .p-submenu-icon {
  color: #6c757d;
}
.p-menu .p-menuitem-link:focus {
  outline: 0 none;
  outline-offset: 0;
  box-shadow: inset 0 0 0 0.15rem #BFDBFE;
}
.p-menu.p-menu-overlay {
  background: #ffffff;
  border: 0 none;
  box-shadow: 0 2px 12px 0 rgba(0, 0, 0, 0.1);
}
.p-menu .p-submenu-header {
  margin: 0;
  padding: 0.75rem 1.25rem;
  color: #343a40;
  background: #ffffff;
  font-weight: 700;
  border-top-right-radius: 0;
  border-top-left-radius: 0;
}
.p-menu .p-menu-separator {
  border-top: 1px solid #dee2e6;
  margin: 0.25rem 0;
}
.p-menu .p-menuitem {
  margin: 0;
}
.p-menu .p-menuitem:last-child {
  margin: 0;
}
.p-menu .p-menuitem-badge {
  background: #3B82F6;
  color: #ffffff;
  font-size: 0.75rem;
  font-weight: 700;
  min-width: 1.5rem;
  height: 1.5rem;
  line-height: 1.5rem;
  border-radius: 6px;
  margin-left: 0.5rem;
  padding-left: 0.5rem;
  padding-right: 0.5rem;
}

.p-menubar {
  padding: 0.5rem;
  background: #f8f9fa;
  color: #495057;
  border: 1px solid #dee2e6;
  border-radius: 6px;
}
.p-menubar .p-menuitem-link {
  padding: 0.75rem 1.25rem;
  color: #495057;
  border-radius: 0;
  transition: box-shadow 0.2s;
  -webkit-user-select: none;
          user-select: none;
}
.p-menubar .p-menuitem-link .p-menuitem-text {
  color: #495057;
}
.p-menubar .p-menuitem-link .p-menuitem-icon {
  color: #6c757d;
  margin-right: 0.5rem;
}
.p-menubar .p-menuitem-link .p-submenu-icon {
  color: #6c757d;
}
.p-menubar .p-menuitem-link:not(.p-disabled):hover {
  background: #e9ecef;
}
.p-menubar .p-menuitem-link:not(.p-disabled):hover .p-menuitem-text {
  color: #495057;
}
.p-menubar .p-menuitem-link:not(.p-disabled):hover .p-menuitem-icon {
  color: #6c757d;
}
.p-menubar .p-menuitem-link:not(.p-disabled):hover .p-submenu-icon {
  color: #6c757d;
}
.p-menubar .p-menuitem-link:focus {
  outline: 0 none;
  outline-offset: 0;
  box-shadow: inset 0 0 0 0.15rem #BFDBFE;
}
.p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-link {
  padding: 0.75rem 1.25rem;
  color: #495057;
  border-radius: 6px;
  transition: box-shadow 0.2s;
  -webkit-user-select: none;
          user-select: none;
}
.p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-link .p-menuitem-text {
  color: #495057;
}
.p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-link .p-menuitem-icon {
  color: #6c757d;
  margin-right: 0.5rem;
}
.p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-link .p-submenu-icon {
  color: #6c757d;
  margin-left: 0.5rem;
}
.p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-link:not(.p-disabled):hover {
  background: #e9ecef;
}
.p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-link:not(.p-disabled):hover .p-menuitem-text {
  color: #495057;
}
.p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-link:not(.p-disabled):hover .p-menuitem-icon {
  color: #6c757d;
}
.p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-link:not(.p-disabled):hover .p-submenu-icon {
  color: #6c757d;
}
.p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-link:focus {
  outline: 0 none;
  outline-offset: 0;
  box-shadow: inset 0 0 0 0.15rem #BFDBFE;
}
.p-menubar .p-menubar-root-list > .p-menuitem.p-menuitem-active > .p-menuitem-link,
.p-menubar .p-menubar-root-list > .p-menuitem.p-menuitem-active > .p-menuitem-link:not(.p-disabled):hover {
  background: #EFF6FF;
}
.p-menubar .p-menubar-root-list > .p-menuitem.p-menuitem-active > .p-menuitem-link .p-menuitem-text,
.p-menubar .p-menubar-root-list > .p-menuitem.p-menuitem-active > .p-menuitem-link:not(.p-disabled):hover .p-menuitem-text {
  color: #1D4ED8;
}
.p-menubar .p-menubar-root-list > .p-menuitem.p-menuitem-active > .p-menuitem-link .p-menuitem-icon,
.p-menubar .p-menubar-root-list > .p-menuitem.p-menuitem-active > .p-menuitem-link:not(.p-disabled):hover .p-menuitem-icon {
  color: #1D4ED8;
}
.p-menubar .p-menubar-root-list > .p-menuitem.p-menuitem-active > .p-menuitem-link .p-submenu-icon,
.p-menubar .p-menubar-root-list > .p-menuitem.p-menuitem-active > .p-menuitem-link:not(.p-disabled):hover .p-submenu-icon {
  color: #1D4ED8;
}
.p-menubar .p-submenu-list {
  padding: 0.25rem 0;
  background: #ffffff;
  border: 0 none;
  box-shadow: 0 2px 12px 0 rgba(0, 0, 0, 0.1);
  width: 12.5rem;
}
.p-menubar .p-submenu-list .p-menu-separator {
  border-top: 1px solid #dee2e6;
  margin: 0.25rem 0;
}
.p-menubar .p-submenu-list .p-submenu-icon {
  font-size: 0.875rem;
}
.p-menubar .p-submenu-list .p-icon {
  width: 0.875rem;
  height: 0.875rem;
}
.p-menubar .p-submenu-list .p-menuitem {
  margin: 0;
}
.p-menubar .p-submenu-list .p-menuitem:last-child {
  margin: 0;
}
.p-menubar .p-menuitem.p-menuitem-active > .p-menuitem-link {
  background: #EFF6FF;
}
.p-menubar .p-menuitem.p-menuitem-active > .p-menuitem-link .p-menuitem-text {
  color: #1D4ED8;
}
.p-menubar .p-menuitem.p-menuitem-active > .p-menuitem-link .p-menuitem-icon, .p-menubar .p-menuitem.p-menuitem-active > .p-menuitem-link .p-submenu-icon {
  color: #1D4ED8;
}
.p-menubar .p-menuitem-badge {
  background: #3B82F6;
  color: #ffffff;
  font-size: 0.75rem;
  font-weight: 700;
  min-width: 1.5rem;
  height: 1.5rem;
  line-height: 1.5rem;
  border-radius: 6px;
  margin-left: 0.5rem;
  padding-left: 0.5rem;
  padding-right: 0.5rem;
}

@media screen and (max-width: 960px) {
  .p-menubar {
    position: relative;
  }
  .p-menubar .p-menubar-button {
    display: flex;
    width: 2rem;
    height: 2rem;
    color: #6c757d;
    border-radius: 50%;
    transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
  }
  .p-menubar .p-menubar-button:hover {
    color: #6c757d;
    background: #e9ecef;
  }
  .p-menubar .p-menubar-button:focus {
    outline: 0 none;
    outline-offset: 0;
    box-shadow: 0 0 0 0.2rem #BFDBFE;
  }
  .p-menubar .p-menubar-root-list {
    position: absolute;
    display: none;
    padding: 0.25rem 0;
    background: #ffffff;
    border: 0 none;
    box-shadow: 0 2px 12px 0 rgba(0, 0, 0, 0.1);
    width: 100%;
  }
  .p-menubar .p-menubar-root-list .p-menu-separator {
    border-top: 1px solid #dee2e6;
    margin: 0.25rem 0;
  }
  .p-menubar .p-menubar-root-list .p-submenu-icon {
    font-size: 0.875rem;
  }
  .p-menubar .p-menubar-root-list > .p-menuitem {
    width: 100%;
    position: static;
  }
  .p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-link {
    padding: 0.75rem 1.25rem;
    color: #495057;
    border-radius: 0;
    transition: box-shadow 0.2s;
    -webkit-user-select: none;
            user-select: none;
  }
  .p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-link .p-menuitem-text {
    color: #495057;
  }
  .p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-link .p-menuitem-icon {
    color: #6c757d;
    margin-right: 0.5rem;
  }
  .p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-link .p-submenu-icon {
    color: #6c757d;
  }
  .p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-link:not(.p-disabled):hover {
    background: #e9ecef;
  }
  .p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-link:not(.p-disabled):hover .p-menuitem-text {
    color: #495057;
  }
  .p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-link:not(.p-disabled):hover .p-menuitem-icon {
    color: #6c757d;
  }
  .p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-link:not(.p-disabled):hover .p-submenu-icon {
    color: #6c757d;
  }
  .p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-link:focus {
    outline: 0 none;
    outline-offset: 0;
    box-shadow: inset 0 0 0 0.15rem #BFDBFE;
  }
  .p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-link > .p-submenu-icon {
    margin-left: auto;
    transition: transform 0.2s;
  }
  .p-menubar .p-menubar-root-list > .p-menuitem.p-menuitem-active > .p-menuitem-link > .p-submenu-icon {
    transform: rotate(-180deg);
  }
  .p-menubar .p-menubar-root-list .p-submenu-list {
    width: 100%;
    position: static;
    box-shadow: none;
    border: 0 none;
  }
  .p-menubar .p-menubar-root-list .p-submenu-list .p-submenu-icon {
    transition: transform 0.2s;
    transform: rotate(90deg);
  }
  .p-menubar .p-menubar-root-list .p-submenu-list .p-menuitem-active > .p-menuitem-link > .p-submenu-icon {
    transform: rotate(-90deg);
  }
  .p-menubar .p-menubar-root-list .p-menuitem {
    width: 100%;
    position: static;
  }
  .p-menubar .p-menubar-root-list ul li a {
    padding-left: 2.25rem;
  }
  .p-menubar .p-menubar-root-list ul li ul li a {
    padding-left: 3.75rem;
  }
  .p-menubar .p-menubar-root-list ul li ul li ul li a {
    padding-left: 5.25rem;
  }
  .p-menubar .p-menubar-root-list ul li ul li ul li ul li a {
    padding-left: 6.75rem;
  }
  .p-menubar .p-menubar-root-list ul li ul li ul li ul li ul li a {
    padding-left: 8.25rem;
  }
  .p-menubar.p-menubar-mobile-active .p-menubar-root-list {
    display: flex;
    flex-direction: column;
    top: 100%;
    left: 0;
    z-index: 1;
  }
}
.p-panelmenu .p-panelmenu-header > a {
  padding: 1.25rem;
  border: 1px solid #dee2e6;
  color: #6c757d;
  background: #f8f9fa;
  font-weight: 700;
  border-radius: 6px;
  transition: box-shadow 0.2s;
}
.p-panelmenu .p-panelmenu-header > a .p-panelmenu-icon {
  margin-right: 0.5rem;
}
.p-panelmenu .p-panelmenu-header > a .p-menuitem-icon {
  margin-right: 0.5rem;
}
.p-panelmenu .p-panelmenu-header > a:focus {
  outline: 0 none;
  outline-offset: 0;
  box-shadow: 0 0 0 0.2rem #BFDBFE;
}
.p-panelmenu .p-panelmenu-header:not(.p-highlight):not(.p-disabled) > a:hover {
  background: #e9ecef;
  border-color: #dee2e6;
  color: #343a40;
}
.p-panelmenu .p-panelmenu-header.p-highlight {
  margin-bottom: 0;
}
.p-panelmenu .p-panelmenu-header.p-highlight > a {
  background: #f8f9fa;
  border-color: #dee2e6;
  color: #343a40;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}
.p-panelmenu .p-panelmenu-header.p-highlight:not(.p-disabled) > a:hover {
  border-color: #dee2e6;
  background: #e9ecef;
  color: #343a40;
}
.p-panelmenu .p-panelmenu-content {
  padding: 0.25rem 0;
  border: 1px solid #dee2e6;
  background: #ffffff;
  color: #495057;
  margin-bottom: 4px;
  border-top: 0;
  border-top-right-radius: 0;
  border-top-left-radius: 0;
  border-bottom-right-radius: 6px;
  border-bottom-left-radius: 6px;
}
.p-panelmenu .p-panelmenu-content .p-menuitem .p-menuitem-link {
  padding: 0.75rem 1.25rem;
  color: #495057;
  border-radius: 0;
  transition: box-shadow 0.2s;
  -webkit-user-select: none;
          user-select: none;
}
.p-panelmenu .p-panelmenu-content .p-menuitem .p-menuitem-link .p-menuitem-text {
  color: #495057;
}
.p-panelmenu .p-panelmenu-content .p-menuitem .p-menuitem-link .p-menuitem-icon {
  color: #6c757d;
  margin-right: 0.5rem;
}
.p-panelmenu .p-panelmenu-content .p-menuitem .p-menuitem-link .p-submenu-icon {
  color: #6c757d;
}
.p-panelmenu .p-panelmenu-content .p-menuitem .p-menuitem-link:not(.p-disabled):hover {
  background: #e9ecef;
}
.p-panelmenu .p-panelmenu-content .p-menuitem .p-menuitem-link:not(.p-disabled):hover .p-menuitem-text {
  color: #495057;
}
.p-panelmenu .p-panelmenu-content .p-menuitem .p-menuitem-link:not(.p-disabled):hover .p-menuitem-icon {
  color: #6c757d;
}
.p-panelmenu .p-panelmenu-content .p-menuitem .p-menuitem-link:not(.p-disabled):hover .p-submenu-icon {
  color: #6c757d;
}
.p-panelmenu .p-panelmenu-content .p-menuitem .p-menuitem-link:focus {
  outline: 0 none;
  outline-offset: 0;
  box-shadow: inset 0 0 0 0.15rem #BFDBFE;
}
.p-panelmenu .p-panelmenu-content .p-menuitem .p-menuitem-link .p-panelmenu-icon {
  margin-right: 0.5rem;
}
.p-panelmenu .p-panelmenu-content .p-submenu-list:not(.p-panelmenu-root-submenu) {
  padding: 0 0 0 1rem;
}
.p-panelmenu .p-panelmenu-panel {
  margin-bottom: 4px;
}
.p-panelmenu .p-menuitem-badge {
  background: #3B82F6;
  color: #ffffff;
  font-size: 0.75rem;
  font-weight: 700;
  min-width: 1.5rem;
  height: 1.5rem;
  line-height: 1.5rem;
  border-radius: 6px;
  margin-left: 0.5rem;
  padding-left: 0.5rem;
  padding-right: 0.5rem;
}

.p-slidemenu {
  padding: 0.25rem 0;
  background: #ffffff;
  color: #495057;
  border: 1px solid #dee2e6;
  border-radius: 6px;
  width: 12.5rem;
}
.p-slidemenu .p-menuitem-link {
  padding: 0.75rem 1.25rem;
  color: #495057;
  border-radius: 0;
  transition: box-shadow 0.2s;
  -webkit-user-select: none;
          user-select: none;
}
.p-slidemenu .p-menuitem-link .p-menuitem-text {
  color: #495057;
}
.p-slidemenu .p-menuitem-link .p-menuitem-icon {
  color: #6c757d;
  margin-right: 0.5rem;
}
.p-slidemenu .p-menuitem-link .p-submenu-icon {
  color: #6c757d;
}
.p-slidemenu .p-menuitem-link:not(.p-disabled):hover {
  background: #e9ecef;
}
.p-slidemenu .p-menuitem-link:not(.p-disabled):hover .p-menuitem-text {
  color: #495057;
}
.p-slidemenu .p-menuitem-link:not(.p-disabled):hover .p-menuitem-icon {
  color: #6c757d;
}
.p-slidemenu .p-menuitem-link:not(.p-disabled):hover .p-submenu-icon {
  color: #6c757d;
}
.p-slidemenu .p-menuitem-link:focus {
  outline: 0 none;
  outline-offset: 0;
  box-shadow: inset 0 0 0 0.15rem #BFDBFE;
}
.p-slidemenu.p-slidemenu-overlay {
  background: #ffffff;
  border: 0 none;
  box-shadow: 0 2px 12px 0 rgba(0, 0, 0, 0.1);
}
.p-slidemenu .p-slidemenu-list {
  padding: 0.25rem 0;
  background: #ffffff;
  border: 0 none;
  box-shadow: 0 2px 12px 0 rgba(0, 0, 0, 0.1);
}
.p-slidemenu .p-slidemenu.p-slidemenu-active > .p-slidemenu-link {
  background: #EFF6FF;
}
.p-slidemenu .p-slidemenu.p-slidemenu-active > .p-slidemenu-link .p-slidemenu-text {
  color: #1D4ED8;
}
.p-slidemenu .p-slidemenu.p-slidemenu-active > .p-slidemenu-link .p-slidemenu-icon, .p-slidemenu .p-slidemenu.p-slidemenu-active > .p-slidemenu-link .p-slidemenu-icon {
  color: #1D4ED8;
}
.p-slidemenu .p-slidemenu-separator {
  border-top: 1px solid #dee2e6;
  margin: 0.25rem 0;
}
.p-slidemenu .p-slidemenu-icon {
  font-size: 0.875rem;
}
.p-slidemenu .p-icon {
  width: 0.875rem;
  height: 0.875rem;
}
.p-slidemenu .p-slidemenu-backward {
  padding: 0.75rem 1.25rem;
  color: #495057;
}
.p-slidemenu .p-menuitem-badge {
  background: #3B82F6;
  color: #ffffff;
  font-size: 0.75rem;
  font-weight: 700;
  min-width: 1.5rem;
  height: 1.5rem;
  line-height: 1.5rem;
  border-radius: 6px;
  margin-left: 0.5rem;
  padding-left: 0.5rem;
  padding-right: 0.5rem;
}

.p-steps .p-steps-item .p-menuitem-link {
  background: transparent;
  transition: box-shadow 0.2s;
  border-radius: 6px;
  background: #ffffff;
}
.p-steps .p-steps-item .p-menuitem-link .p-steps-number {
  color: #495057;
  border: 1px solid #e9ecef;
  background: #ffffff;
  min-width: 2rem;
  height: 2rem;
  line-height: 2rem;
  font-size: 1.143rem;
  z-index: 1;
  border-radius: 50%;
}
.p-steps .p-steps-item .p-menuitem-link .p-steps-title {
  margin-top: 0.5rem;
  color: #6c757d;
}
.p-steps .p-steps-item .p-menuitem-link:not(.p-disabled):focus {
  outline: 0 none;
  outline-offset: 0;
  box-shadow: 0 0 0 0.2rem #BFDBFE;
}
.p-steps .p-steps-item.p-highlight .p-steps-number {
  background: #EFF6FF;
  color: #1D4ED8;
}
.p-steps .p-steps-item.p-highlight .p-steps-title {
  font-weight: 700;
  color: #495057;
}
.p-steps .p-steps-item:before {
  content: " ";
  border-top: 1px solid #dee2e6;
  width: 100%;
  top: 50%;
  left: 0;
  display: block;
  position: absolute;
  margin-top: -1rem;
}

.p-tabmenu .p-tabmenu-nav {
  background: #ffffff;
  border: 1px solid #dee2e6;
  border-width: 0 0 2px 0;
}
.p-tabmenu .p-tabmenu-nav .p-menuitem-badge {
  background: #3B82F6;
  color: #ffffff;
  font-size: 0.75rem;
  font-weight: 700;
  min-width: 1.5rem;
  height: 1.5rem;
  line-height: 1.5rem;
  border-radius: 6px;
  margin-left: 0.5rem;
  padding-left: 0.5rem;
  padding-right: 0.5rem;
}
.p-tabmenu .p-tabmenu-nav .p-tabmenuitem {
  margin-right: 0;
}
.p-tabmenu .p-tabmenu-nav .p-tabmenuitem .p-menuitem-link {
  border: solid #dee2e6;
  border-width: 0 0 2px 0;
  border-color: transparent transparent #dee2e6 transparent;
  background: #ffffff;
  color: #6c757d;
  padding: 1.25rem;
  font-weight: 700;
  border-top-right-radius: 6px;
  border-top-left-radius: 6px;
  transition: box-shadow 0.2s;
  margin: 0 0 -2px 0;
}
.p-tabmenu .p-tabmenu-nav .p-tabmenuitem .p-menuitem-link .p-menuitem-icon {
  margin-right: 0.5rem;
}
.p-tabmenu .p-tabmenu-nav .p-tabmenuitem .p-menuitem-link:not(.p-disabled):focus {
  outline: 0 none;
  outline-offset: 0;
  box-shadow: inset 0 0 0 0.2rem #BFDBFE;
}
.p-tabmenu .p-tabmenu-nav .p-tabmenuitem:not(.p-highlight):not(.p-disabled):hover .p-menuitem-link {
  background: #ffffff;
  border-color: #adb5bd;
  color: #6c757d;
}
.p-tabmenu .p-tabmenu-nav .p-tabmenuitem.p-highlight .p-menuitem-link {
  background: #ffffff;
  border-color: #3B82F6;
  color: #3B82F6;
}
.p-tabmenu .p-tabmenu-left-icon {
  margin-right: 0.5rem;
}
.p-tabmenu .p-tabmenu-right-icon {
  margin-left: 0.5rem;
}
.p-tabmenu .p-tabmenu-nav-btn.p-link {
  background: #ffffff;
  color: #3B82F6;
  width: 3rem;
  box-shadow: 0 3px 1px -2px rgba(0, 0, 0, 0.2), 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 1px 5px 0 rgba(0, 0, 0, 0.12);
  border-radius: 0;
}
.p-tabmenu .p-tabmenu-nav-btn.p-link:focus {
  outline: 0 none;
  outline-offset: 0;
  box-shadow: inset 0 0 0 0.2rem #BFDBFE;
}

.p-tieredmenu {
  padding: 0.25rem 0;
  background: #ffffff;
  color: #495057;
  border: 1px solid #dee2e6;
  border-radius: 6px;
  width: 12.5rem;
}
.p-tieredmenu .p-menuitem-link {
  padding: 0.75rem 1.25rem;
  color: #495057;
  border-radius: 0;
  transition: box-shadow 0.2s;
  -webkit-user-select: none;
          user-select: none;
}
.p-tieredmenu .p-menuitem-link .p-menuitem-text {
  color: #495057;
}
.p-tieredmenu .p-menuitem-link .p-menuitem-icon {
  color: #6c757d;
  margin-right: 0.5rem;
}
.p-tieredmenu .p-menuitem-link .p-submenu-icon {
  color: #6c757d;
}
.p-tieredmenu .p-menuitem-link:not(.p-disabled):hover {
  background: #e9ecef;
}
.p-tieredmenu .p-menuitem-link:not(.p-disabled):hover .p-menuitem-text {
  color: #495057;
}
.p-tieredmenu .p-menuitem-link:not(.p-disabled):hover .p-menuitem-icon {
  color: #6c757d;
}
.p-tieredmenu .p-menuitem-link:not(.p-disabled):hover .p-submenu-icon {
  color: #6c757d;
}
.p-tieredmenu .p-menuitem-link:focus {
  outline: 0 none;
  outline-offset: 0;
  box-shadow: inset 0 0 0 0.15rem #BFDBFE;
}
.p-tieredmenu.p-tieredmenu-overlay {
  background: #ffffff;
  border: 0 none;
  box-shadow: 0 2px 12px 0 rgba(0, 0, 0, 0.1);
}
.p-tieredmenu .p-submenu-list {
  padding: 0.25rem 0;
  background: #ffffff;
  border: 0 none;
  box-shadow: 0 2px 12px 0 rgba(0, 0, 0, 0.1);
}
.p-tieredmenu .p-menuitem {
  margin: 0;
}
.p-tieredmenu .p-menuitem:last-child {
  margin: 0;
}
.p-tieredmenu .p-menuitem.p-menuitem-active > .p-menuitem-link {
  background: #EFF6FF;
}
.p-tieredmenu .p-menuitem.p-menuitem-active > .p-menuitem-link .p-menuitem-text {
  color: #1D4ED8;
}
.p-tieredmenu .p-menuitem.p-menuitem-active > .p-menuitem-link .p-menuitem-icon, .p-tieredmenu .p-menuitem.p-menuitem-active > .p-menuitem-link .p-submenu-icon {
  color: #1D4ED8;
}
.p-tieredmenu .p-menu-separator {
  border-top: 1px solid #dee2e6;
  margin: 0.25rem 0;
}
.p-tieredmenu .p-submenu-icon {
  font-size: 0.875rem;
}
.p-tieredmenu .p-icon {
  width: 0.875rem;
  height: 0.875rem;
}
.p-tieredmenu .p-menuitem-badge {
  background: #3B82F6;
  color: #ffffff;
  font-size: 0.75rem;
  font-weight: 700;
  min-width: 1.5rem;
  height: 1.5rem;
  line-height: 1.5rem;
  border-radius: 6px;
  margin-left: 0.5rem;
  padding-left: 0.5rem;
  padding-right: 0.5rem;
}

.p-inline-message {
  padding: 0.75rem 0.75rem;
  margin: 0;
  border-radius: 6px;
}
.p-inline-message.p-inline-message-info {
  background: #e9e9ff;
  border: solid #696cff;
  border-width: 0px;
  color: #696cff;
}
.p-inline-message.p-inline-message-info .p-inline-message-icon {
  color: #696cff;
}
.p-inline-message.p-inline-message-success {
  background: #e4f8f0;
  border: solid #1ea97c;
  border-width: 0px;
  color: #1ea97c;
}
.p-inline-message.p-inline-message-success .p-inline-message-icon {
  color: #1ea97c;
}
.p-inline-message.p-inline-message-warn {
  background: #fff2e2;
  border: solid #cc8925;
  border-width: 0px;
  color: #cc8925;
}
.p-inline-message.p-inline-message-warn .p-inline-message-icon {
  color: #cc8925;
}
.p-inline-message.p-inline-message-error {
  background: #ffe7e6;
  border: solid #ff5757;
  border-width: 0px;
  color: #ff5757;
}
.p-inline-message.p-inline-message-error .p-inline-message-icon {
  color: #ff5757;
}
.p-inline-message .p-inline-message-icon {
  font-size: 1rem;
  margin-right: 0.5rem;
}
.p-inline-message .p-icon {
  width: 1rem;
  height: 1rem;
}
.p-inline-message .p-inline-message-text {
  font-size: 1rem;
}
.p-inline-message.p-inline-message-icon-only .p-inline-message-icon {
  margin-right: 0;
}

.p-message {
  margin: 1rem 0;
  border-radius: 6px;
}
.p-message .p-message-wrapper {
  padding: 1.25rem 1.75rem;
}
.p-message .p-message-close {
  width: 2rem;
  height: 2rem;
  border-radius: 50%;
  background: transparent;
  transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
}
.p-message .p-message-close:hover {
  background: rgba(255, 255, 255, 0.3);
}
.p-message .p-message-close:focus {
  outline: 0 none;
  outline-offset: 0;
  box-shadow: 0 0 0 0.2rem #BFDBFE;
}
.p-message.p-message-info {
  background: #e9e9ff;
  border: solid #696cff;
  border-width: 0 0 0 6px;
  color: #696cff;
}
.p-message.p-message-info .p-message-icon {
  color: #696cff;
}
.p-message.p-message-info .p-message-close {
  color: #696cff;
}
.p-message.p-message-success {
  background: #e4f8f0;
  border: solid #1ea97c;
  border-width: 0 0 0 6px;
  color: #1ea97c;
}
.p-message.p-message-success .p-message-icon {
  color: #1ea97c;
}
.p-message.p-message-success .p-message-close {
  color: #1ea97c;
}
.p-message.p-message-warn {
  background: #fff2e2;
  border: solid #cc8925;
  border-width: 0 0 0 6px;
  color: #cc8925;
}
.p-message.p-message-warn .p-message-icon {
  color: #cc8925;
}
.p-message.p-message-warn .p-message-close {
  color: #cc8925;
}
.p-message.p-message-error {
  background: #ffe7e6;
  border: solid #ff5757;
  border-width: 0 0 0 6px;
  color: #ff5757;
}
.p-message.p-message-error .p-message-icon {
  color: #ff5757;
}
.p-message.p-message-error .p-message-close {
  color: #ff5757;
}
.p-message .p-message-text {
  font-size: 1rem;
  font-weight: 400;
}
.p-message .p-message-icon {
  font-size: 1.5rem;
  margin-right: 0.5rem;
}
.p-message .p-icon {
  width: 1.5rem;
  height: 1.5rem;
}
.p-message .p-message-summary {
  font-weight: 700;
}
.p-message .p-message-detail {
  margin-left: 0.5rem;
}

.p-toast {
  opacity: 0.9;
}
.p-toast .p-toast-message {
  margin: 0 0 1rem 0;
  box-shadow: 0 2px 12px 0 rgba(0, 0, 0, 0.1);
  border-radius: 6px;
}
.p-toast .p-toast-message .p-toast-message-content {
  padding: 1rem;
  border-width: 0 0 0 6px;
}
.p-toast .p-toast-message .p-toast-message-content .p-toast-message-text {
  margin: 0 0 0 1rem;
}
.p-toast .p-toast-message .p-toast-message-content .p-toast-message-icon {
  font-size: 2rem;
}
.p-toast .p-toast-message .p-toast-message-content .p-icon:not(.p-toast-icon-close-icon) {
  width: 2rem;
  height: 2rem;
}
.p-toast .p-toast-message .p-toast-message-content .p-toast-summary {
  font-weight: 700;
}
.p-toast .p-toast-message .p-toast-message-content .p-toast-detail {
  margin: 0.5rem 0 0 0;
}
.p-toast .p-toast-message .p-toast-icon-close {
  width: 2rem;
  height: 2rem;
  border-radius: 50%;
  background: transparent;
  transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
}
.p-toast .p-toast-message .p-toast-icon-close:hover {
  background: rgba(255, 255, 255, 0.3);
}
.p-toast .p-toast-message .p-toast-icon-close:focus {
  outline: 0 none;
  outline-offset: 0;
  box-shadow: 0 0 0 0.2rem #BFDBFE;
}
.p-toast .p-toast-message.p-toast-message-info {
  background: #e9e9ff;
  border: solid #696cff;
  border-width: 0 0 0 6px;
  color: #696cff;
}
.p-toast .p-toast-message.p-toast-message-info .p-toast-message-icon,
.p-toast .p-toast-message.p-toast-message-info .p-toast-icon-close {
  color: #696cff;
}
.p-toast .p-toast-message.p-toast-message-success {
  background: #e4f8f0;
  border: solid #1ea97c;
  border-width: 0 0 0 6px;
  color: #1ea97c;
}
.p-toast .p-toast-message.p-toast-message-success .p-toast-message-icon,
.p-toast .p-toast-message.p-toast-message-success .p-toast-icon-close {
  color: #1ea97c;
}
.p-toast .p-toast-message.p-toast-message-warn {
  background: #fff2e2;
  border: solid #cc8925;
  border-width: 0 0 0 6px;
  color: #cc8925;
}
.p-toast .p-toast-message.p-toast-message-warn .p-toast-message-icon,
.p-toast .p-toast-message.p-toast-message-warn .p-toast-icon-close {
  color: #cc8925;
}
.p-toast .p-toast-message.p-toast-message-error {
  background: #ffe7e6;
  border: solid #ff5757;
  border-width: 0 0 0 6px;
  color: #ff5757;
}
.p-toast .p-toast-message.p-toast-message-error .p-toast-message-icon,
.p-toast .p-toast-message.p-toast-message-error .p-toast-icon-close {
  color: #ff5757;
}

.p-galleria .p-galleria-close {
  margin: 0.5rem;
  background: transparent;
  color: #f8f9fa;
  width: 4rem;
  height: 4rem;
  transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
  border-radius: 50%;
}
.p-galleria .p-galleria-close .p-galleria-close-icon {
  font-size: 2rem;
}
.p-galleria .p-galleria-close .p-icon-wrapper .p-icon {
  width: 2rem;
  height: 2rem;
}
.p-galleria .p-galleria-close:hover {
  background: rgba(255, 255, 255, 0.1);
  color: #f8f9fa;
}
.p-galleria .p-galleria-item-nav {
  background: transparent;
  color: #f8f9fa;
  width: 4rem;
  height: 4rem;
  transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
  border-radius: 6px;
  margin: 0 0.5rem;
}
.p-galleria .p-galleria-item-nav .p-galleria-item-prev-icon,
.p-galleria .p-galleria-item-nav .p-galleria-item-next-icon {
  font-size: 2rem;
}
.p-galleria .p-galleria-item-nav .p-icon-wrapper .p-icon {
  width: 2rem;
  height: 2rem;
}
.p-galleria .p-galleria-item-nav:not(.p-disabled):hover {
  background: rgba(255, 255, 255, 0.1);
  color: #f8f9fa;
}
.p-galleria .p-galleria-caption {
  background: rgba(0, 0, 0, 0.5);
  color: #f8f9fa;
  padding: 1rem;
}
.p-galleria .p-galleria-indicators {
  padding: 1rem;
}
.p-galleria .p-galleria-indicators .p-galleria-indicator button {
  background-color: #ced4da;
  width: 1rem;
  height: 1rem;
  transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
  border-radius: 50%;
}
.p-galleria .p-galleria-indicators .p-galleria-indicator button:hover {
  background: #adb5bd;
}
.p-galleria .p-galleria-indicators .p-galleria-indicator.p-highlight button {
  background: #EFF6FF;
  color: #1D4ED8;
}
.p-galleria.p-galleria-indicators-bottom .p-galleria-indicator, .p-galleria.p-galleria-indicators-top .p-galleria-indicator {
  margin-right: 0.5rem;
}
.p-galleria.p-galleria-indicators-left .p-galleria-indicator, .p-galleria.p-galleria-indicators-right .p-galleria-indicator {
  margin-bottom: 0.5rem;
}
.p-galleria.p-galleria-indicator-onitem .p-galleria-indicators {
  background: rgba(0, 0, 0, 0.5);
}
.p-galleria.p-galleria-indicator-onitem .p-galleria-indicators .p-galleria-indicator button {
  background: rgba(255, 255, 255, 0.4);
}
.p-galleria.p-galleria-indicator-onitem .p-galleria-indicators .p-galleria-indicator button:hover {
  background: rgba(255, 255, 255, 0.6);
}
.p-galleria.p-galleria-indicator-onitem .p-galleria-indicators .p-galleria-indicator.p-highlight button {
  background: #EFF6FF;
  color: #1D4ED8;
}
.p-galleria .p-galleria-thumbnail-container {
  background: rgba(0, 0, 0, 0.9);
  padding: 1rem 0.25rem;
}
.p-galleria .p-galleria-thumbnail-container .p-galleria-thumbnail-prev,
.p-galleria .p-galleria-thumbnail-container .p-galleria-thumbnail-next {
  margin: 0.5rem;
  background-color: transparent;
  color: #f8f9fa;
  width: 2rem;
  height: 2rem;
  transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
  border-radius: 50%;
}
.p-galleria .p-galleria-thumbnail-container .p-galleria-thumbnail-prev:hover,
.p-galleria .p-galleria-thumbnail-container .p-galleria-thumbnail-next:hover {
  background: rgba(255, 255, 255, 0.1);
  color: #f8f9fa;
}

.p-galleria-mask {
  --maskbg: rgba(0, 0, 0, 0.9);
}

.p-image-mask {
  --maskbg: rgba(0, 0, 0, 0.9);
}

.p-image-preview-indicator {
  background-color: transparent;
  color: #f8f9fa;
  transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
}

.p-image-preview-container:hover > .p-image-preview-indicator {
  background-color: rgba(0, 0, 0, 0.5);
}

.p-image-toolbar {
  padding: 1rem;
}

.p-image-action.p-link {
  color: #f8f9fa;
  background-color: transparent;
  width: 3rem;
  height: 3rem;
  border-radius: 50%;
  transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
  margin-right: 0.5rem;
}
.p-image-action.p-link:last-child {
  margin-right: 0;
}
.p-image-action.p-link:hover {
  color: #f8f9fa;
  background-color: rgba(255, 255, 255, 0.1);
}
.p-image-action.p-link i {
  font-size: 1.5rem;
}
.p-image-action.p-link .p-icon {
  width: 1.5rem;
  height: 1.5rem;
}

.p-avatar {
  background-color: #dee2e6;
  border-radius: 6px;
}
.p-avatar.p-avatar-lg {
  width: 3rem;
  height: 3rem;
  font-size: 1.5rem;
}
.p-avatar.p-avatar-lg .p-avatar-icon {
  font-size: 1.5rem;
}
.p-avatar.p-avatar-xl {
  width: 4rem;
  height: 4rem;
  font-size: 2rem;
}
.p-avatar.p-avatar-xl .p-avatar-icon {
  font-size: 2rem;
}

.p-avatar-group .p-avatar {
  border: 2px solid #ffffff;
}

.p-badge {
  background: #3B82F6;
  color: #ffffff;
  font-size: 0.75rem;
  font-weight: 700;
  min-width: 1.5rem;
  height: 1.5rem;
  line-height: 1.5rem;
}
.p-badge.p-badge-secondary {
  background-color: #64748B;
  color: #ffffff;
}
.p-badge.p-badge-success {
  background-color: #22C55E;
  color: #ffffff;
}
.p-badge.p-badge-info {
  background-color: #3B82F6;
  color: #ffffff;
}
.p-badge.p-badge-warning {
  background-color: #F59E0B;
  color: #ffffff;
}
.p-badge.p-badge-danger {
  background-color: #EF4444;
  color: #ffffff;
}
.p-badge.p-badge-lg {
  font-size: 1.125rem;
  min-width: 2.25rem;
  height: 2.25rem;
  line-height: 2.25rem;
}
.p-badge.p-badge-xl {
  font-size: 1.5rem;
  min-width: 3rem;
  height: 3rem;
  line-height: 3rem;
}

.p-chip {
  background-color: #dee2e6;
  color: #495057;
  border-radius: 16px;
  padding: 0 0.75rem;
}
.p-chip .p-chip-text {
  line-height: 1.5;
  margin-top: 0.375rem;
  margin-bottom: 0.375rem;
}
.p-chip .p-chip-icon {
  margin-right: 0.5rem;
}
.p-chip .pi-chip-remove-icon {
  margin-left: 0.5rem;
}
.p-chip img {
  width: 2.25rem;
  height: 2.25rem;
  margin-left: -0.75rem;
  margin-right: 0.5rem;
}
.p-chip .pi-chip-remove-icon {
  border-radius: 6px;
  transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
}
.p-chip .pi-chip-remove-icon:focus {
  outline: 0 none;
  outline-offset: 0;
  box-shadow: 0 0 0 0.2rem #BFDBFE;
}

.p-inplace .p-inplace-display {
  padding: 0.75rem 0.75rem;
  border-radius: 6px;
  transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
}
.p-inplace .p-inplace-display:not(.p-disabled):hover {
  background: #e9ecef;
  color: #495057;
}
.p-inplace .p-inplace-display:focus {
  outline: 0 none;
  outline-offset: 0;
  box-shadow: 0 0 0 0.2rem #BFDBFE;
}

.p-progressbar {
  border: 0 none;
  height: 1.5rem;
  background: #dee2e6;
  border-radius: 6px;
}
.p-progressbar .p-progressbar-value {
  border: 0 none;
  margin: 0;
  background: #3B82F6;
}
.p-progressbar .p-progressbar-label {
  color: #ffffff;
  line-height: 1.5rem;
}

.p-scrolltop {
  width: 3rem;
  height: 3rem;
  border-radius: 50%;
  box-shadow: 0 2px 12px 0 rgba(0, 0, 0, 0.1);
  transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
}
.p-scrolltop.p-link {
  background: rgba(0, 0, 0, 0.7);
}
.p-scrolltop.p-link:hover {
  background: rgba(0, 0, 0, 0.8);
}
.p-scrolltop .p-scrolltop-icon {
  font-size: 1.5rem;
  color: #f8f9fa;
}
.p-scrolltop .p-icon {
  width: 1.5rem;
  height: 1.5rem;
}

.p-skeleton {
  background-color: #dee2e6;
  border-radius: 6px;
}
.p-skeleton:after {
  background: linear-gradient(90deg, rgba(255, 255, 255, 0), rgba(255, 255, 255, 0.4), rgba(255, 255, 255, 0));
}

.p-tag {
  background: #3B82F6;
  color: #ffffff;
  font-size: 0.75rem;
  font-weight: 700;
  padding: 0.25rem 0.4rem;
  border-radius: 6px;
}
.p-tag.p-tag-success {
  background-color: #22C55E;
  color: #ffffff;
}
.p-tag.p-tag-info {
  background-color: #3B82F6;
  color: #ffffff;
}
.p-tag.p-tag-warning {
  background-color: #F59E0B;
  color: #ffffff;
}
.p-tag.p-tag-danger {
  background-color: #EF4444;
  color: #ffffff;
}
.p-tag .p-tag-icon {
  margin-right: 0.25rem;
  font-size: 0.75rem;
}
.p-tag .p-icon {
  width: 0.75rem;
  height: 0.75rem;
}

.p-terminal {
  background: #ffffff;
  color: #495057;
  border: 1px solid #dee2e6;
  padding: 1.25rem;
}
.p-terminal .p-terminal-input {
  font-size: 1rem;
  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
}

.p-button-label {
  font-weight: 700;
}

.p-accordion .p-accordion-header .p-accordion-header-link {
  transition: background-color 0.2s, border-color 0.2s, box-shadow 0.2s;
}

.p-tabview .p-tabview-nav li .p-tabview-nav-link {
  transition: background-color 0.2s, border-color 0.2s, box-shadow 0.2s;
}
.p-tabview .p-tabview-nav .p-tabview-ink-bar {
  z-index: 1;
  display: block;
  position: absolute;
  bottom: 0;
  height: 2px;
  transition: 500ms cubic-bezier(0.35, 0, 0.25, 1);
}

.p-carousel .p-carousel-indicators .p-carousel-indicator.p-highlight button {
  background-color: #3B82F6;
}

.p-galleria .p-galleria-indicators .p-galleria-indicator.p-highlight button {
  background-color: #3B82F6;
}

.p-button:focus {
  box-shadow: 0 0 0 2px #ffffff, 0 0 0 4px #9dc1fb, 0 1px 2px 0 black;
}
.p-button.p-button-secondary:enabled:focus {
  box-shadow: 0 0 0 2px #ffffff, 0 0 0 4px #b0b9c6, 0 1px 2px 0 black;
}
.p-button.p-button-success:enabled:focus {
  box-shadow: 0 0 0 2px #ffffff, 0 0 0 4px #88eaac, 0 1px 2px 0 black;
}
.p-button.p-button-info:enabled:focus {
  box-shadow: 0 0 0 2px #ffffff, 0 0 0 4px #9dc1fb, 0 1px 2px 0 black;
}
.p-button.p-button-warning:enabled:focus {
  box-shadow: 0 0 0 2px #ffffff, 0 0 0 4px #facf85, 0 1px 2px 0 black;
}
.p-button.p-button-help:enabled:focus {
  box-shadow: 0 0 0 2px #ffffff, 0 0 0 4px #d4aafb, 0 1px 2px 0 black;
}
.p-button.p-button-danger:enabled:focus {
  box-shadow: 0 0 0 2px #ffffff, 0 0 0 4px #f7a2a2, 0 1px 2px 0 black;
}

.p-datatable .p-datatable-tbody > tr.p-datatable-dragpoint-top > td {
  box-shadow: inset 0 2px 0 0 #3B82F6;
}
.p-datatable .p-datatable-tbody > tr.p-datatable-dragpoint-bottom > td {
  box-shadow: inset 0 -2px 0 0 #3B82F6;
}

/*!******************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].rules[0].oneOf[0].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[5].rules[0].oneOf[0].use[2]!./node_modules/primeng/resources/primeng.min.css?ngGlobalStyle ***!
  \******************************************************************************************************************************************************************************************************************************************************/
.p-component,.p-component *{box-sizing:border-box}.p-hidden{display:none}.p-hidden-space{visibility:hidden}.p-hidden-accessible{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.p-hidden-accessible input,.p-hidden-accessible select{transform:scale(0)}.p-reset{margin:0;padding:0;border:0;outline:0;text-decoration:none;font-size:100%;list-style:none}.p-disabled,.p-disabled *{cursor:default !important;pointer-events:none}.p-component-overlay{position:fixed;top:0;left:0;width:100%;height:100%}.p-overflow-hidden{overflow:hidden}.p-unselectable-text{-webkit-user-select:none;user-select:none}.p-scrollbar-measure{width:100px;height:100px;overflow:scroll;position:absolute;top:-9999px}@keyframes p-fadein{0%{opacity:0}100%{opacity:1}}input[type="button"],input[type="submit"],input[type="reset"],input[type="file"]::-webkit-file-upload-button,button{border-radius:0}.p-link{text-align:left;background-color:transparent;margin:0;padding:0;border:0;cursor:pointer;-webkit-user-select:none;user-select:none}.p-link:disabled{cursor:default}.p-sr-only{border:0;clip:rect(1px,1px,1px,1px);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;word-wrap:normal !important}.p-connected-overlay{opacity:0;transform:scaleY(0.8);transition:transform .12s cubic-bezier(0,0,0.2,1),opacity .12s cubic-bezier(0,0,0.2,1)}.p-connected-overlay-visible{opacity:1;transform:scaleY(1)}.p-connected-overlay-hidden{opacity:0;transform:scaleY(1);transition:opacity .1s linear}.p-toggleable-content.ng-animating{overflow:hidden}.p-icon-wrapper{display:flex}.p-icon{display:inline-block}.p-icon-spin{animation:p-icon-spin 2s infinite linear}@keyframes p-icon-spin{0%{transform:rotate(0)}100%{transform:rotate(359deg)}}.p-badge{display:inline-block;border-radius:10px;text-align:center;padding:0 .5rem}.p-overlay-badge{position:relative}.p-overlay-badge .p-badge{position:absolute;top:0;right:0;transform:translate(50%,-50%);transform-origin:100% 0;margin:0}.p-badge-dot{width:.5rem;min-width:.5rem;height:.5rem;border-radius:50%;padding:0}.p-badge-no-gutter{padding:0;border-radius:50%}.p-button{margin:0;display:inline-flex;cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;vertical-align:bottom;text-align:center;overflow:hidden;position:relative}.p-button-label{flex:1 1 auto}.p-button-icon-right{order:1}.p-button:disabled{cursor:default;pointer-events:none}.p-button-icon-only{justify-content:center}.p-button-icon-only:after{content:'p';visibility:hidden;clip:rect(0 0 0 0);width:0}.p-button-vertical{flex-direction:column}.p-button-icon-bottom{order:2}.p-buttonset .p-button{margin:0}.p-buttonset .p-button:not(:last-child){border-right:0 none}.p-buttonset .p-button:not(:first-of-type):not(:last-of-type){border-radius:0}.p-buttonset .p-button:first-of-type{border-top-right-radius:0;border-bottom-right-radius:0}.p-buttonset .p-button:last-of-type{border-top-left-radius:0;border-bottom-left-radius:0}.p-buttonset .p-button:focus{position:relative;z-index:1}.p-checkbox{display:inline-flex;cursor:pointer;-webkit-user-select:none;user-select:none;vertical-align:bottom;position:relative}.p-checkbox-disabled{cursor:default !important;pointer-events:none}.p-checkbox-box{display:flex;justify-content:center;align-items:center}p-checkbox{display:inline-flex;vertical-align:bottom;align-items:center}.p-checkbox-label{line-height:1}.p-colorpicker-panel .p-colorpicker-color{background:transparent url('color.dae87a04d07ca92b.png') no-repeat left top}.p-colorpicker-panel .p-colorpicker-hue{background:transparent url('hue.8b1818380241e6ac.png') no-repeat left top}.p-inputtext{margin:0}.p-fluid .p-inputtext{width:100%}.p-inputgroup{display:flex;align-items:stretch;width:100%}.p-inputgroup-addon{display:flex;align-items:center;justify-content:center}.p-inputgroup .p-float-label{display:flex;align-items:stretch;width:100%}.p-inputgroup .p-inputtext,.p-fluid .p-inputgroup .p-inputtext,.p-inputgroup .p-inputwrapper,.p-inputgroup .p-inputwrapper>.p-component{flex:1 1 auto;width:1%}.p-float-label{display:block;position:relative}.p-float-label label{position:absolute;pointer-events:none;top:50%;margin-top:-.5rem;transition-property:all;transition-timing-function:ease;line-height:1}.p-float-label textarea ~ label{top:1rem}.p-float-label input:focus ~ label,.p-float-label input.p-filled ~ label,.p-float-label textarea:focus ~ label,.p-float-label textarea.p-filled ~ label,.p-float-label .p-inputwrapper-focus ~ label,.p-float-label .p-inputwrapper-filled ~ label{top:-.75rem;font-size:12px}.p-float-label .input:-webkit-autofill ~ label{top:-20px;font-size:12px}.p-float-label .p-placeholder,.p-float-label input::placeholder,.p-float-label .p-inputtext::placeholder{opacity:0;transition-property:all;transition-timing-function:ease}.p-float-label .p-focus .p-placeholder,.p-float-label input:focus::placeholder,.p-float-label .p-inputtext:focus::placeholder{opacity:1;transition-property:all;transition-timing-function:ease}.p-input-icon-left,.p-input-icon-right{position:relative;display:inline-block}.p-input-icon-left>i,.p-input-icon-left>.p-icon-wrapper,.p-input-icon-right>i,.p-input-icon-right>.p-icon-wrapper{position:absolute;top:50%;margin-top:-.5rem}.p-fluid .p-input-icon-left,.p-fluid .p-input-icon-right{display:block;width:100%}.p-inputtextarea-resizable{overflow:hidden;resize:none}.p-fluid .p-inputtextarea{width:100%}.p-password{position:relative;display:inline-flex}.p-password-panel{position:absolute;top:0;left:0}.p-password .p-password-panel{min-width:100%}.p-password-meter{height:10px}.p-password-strength{height:100%;width:0;transition:width 1s ease-in-out}.p-fluid .p-password{display:flex}.p-password-input::-ms-reveal,.p-password-input::-ms-clear{display:none}.p-password-clear-icon{position:absolute;top:50%;margin-top:-.5rem;cursor:pointer}.p-password-clearable{position:relative}.p-radiobutton{display:inline-flex;cursor:pointer;-webkit-user-select:none;user-select:none;vertical-align:bottom;position:relative}.p-radiobutton-box{display:flex;justify-content:center;align-items:center}.p-radiobutton-icon{backface-visibility:hidden;transform:translateZ(0) scale(.1);border-radius:50%;visibility:hidden}.p-radiobutton-box.p-highlight .p-radiobutton-icon{transform:translateZ(0) scale(1.0,1.0);visibility:visible}p-radiobutton{display:inline-flex;vertical-align:bottom;align-items:center}.p-radiobutton-label{line-height:1}.p-ripple{overflow:hidden;position:relative}.p-ink{display:block;position:absolute;background:rgba(255,255,255,0.5);border-radius:100%;transform:scale(0)}.p-ink-active{animation:ripple .4s linear}.p-ripple-disabled .p-ink{display:none !important}@keyframes ripple{100%{opacity:0;transform:scale(2.5)}}.p-tooltip{position:absolute;display:none;padding:.25em .5rem;max-width:12.5rem}.p-tooltip.p-tooltip-right,.p-tooltip.p-tooltip-left{padding:0 .25rem}.p-tooltip.p-tooltip-top,.p-tooltip.p-tooltip-bottom{padding:.25em 0}.p-tooltip .p-tooltip-text{white-space:pre-line;word-break:break-word}.p-tooltip-arrow{position:absolute;width:0;height:0;border-color:transparent;border-style:solid}.p-tooltip-right .p-tooltip-arrow{top:50%;left:0;margin-top:-.25rem;border-width:.25em .25em .25em 0}.p-tooltip-left .p-tooltip-arrow{top:50%;right:0;margin-top:-.25rem;border-width:.25em 0 .25em .25rem}.p-tooltip.p-tooltip-top{padding:.25em 0}.p-tooltip-top .p-tooltip-arrow{bottom:0;left:50%;margin-left:-.25rem;border-width:.25em .25em 0}.p-tooltip-bottom .p-tooltip-arrow{top:0;left:50%;margin-left:-.25rem;border-width:0 .25em .25rem}
/*!******************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].rules[0].oneOf[0].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[5].rules[0].oneOf[0].use[2]!./node_modules/@fortawesome/fontawesome-free/css/all.min.css?ngGlobalStyle ***!
  \******************************************************************************************************************************************************************************************************************************************************************/
/*!
 * Font Awesome Free 6.4.0 by @fontawesome - https://fontawesome.com
 * License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License)
 * Copyright 2023 Fonticons, Inc.
 */
.fa{font-family:var(--fa-style-family,"Font Awesome 6 Free");font-weight:var(--fa-style,900)}.fa,.fa-brands,.fa-classic,.fa-regular,.fa-sharp,.fa-solid,.fab,.far,.fas{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:var(--fa-display,inline-block);font-style:normal;font-variant:normal;line-height:1;text-rendering:auto}.fa-classic,.fa-regular,.fa-solid,.far,.fas{font-family:"Font Awesome 6 Free"}.fa-brands,.fab{font-family:"Font Awesome 6 Brands"}.fa-1x{font-size:1em}.fa-2x{font-size:2em}.fa-3x{font-size:3em}.fa-4x{font-size:4em}.fa-5x{font-size:5em}.fa-6x{font-size:6em}.fa-7x{font-size:7em}.fa-8x{font-size:8em}.fa-9x{font-size:9em}.fa-10x{font-size:10em}.fa-2xs{font-size:.625em;line-height:.1em;vertical-align:.225em}.fa-xs{font-size:.75em;line-height:.08333em;vertical-align:.125em}.fa-sm{font-size:.875em;line-height:.07143em;vertical-align:.05357em}.fa-lg{font-size:1.25em;line-height:.05em;vertical-align:-.075em}.fa-xl{font-size:1.5em;line-height:.04167em;vertical-align:-.125em}.fa-2xl{font-size:2em;line-height:.03125em;vertical-align:-.1875em}.fa-fw{text-align:center;width:1.25em}.fa-ul{list-style-type:none;margin-left:var(--fa-li-margin,2.5em);padding-left:0}.fa-ul>li{position:relative}.fa-li{left:calc(var(--fa-li-width, 2em)*-1);position:absolute;text-align:center;width:var(--fa-li-width,2em);line-height:inherit}.fa-border{border-radius:var(--fa-border-radius,.1em);border:var(--fa-border-width,.08em) var(--fa-border-style,solid) var(--fa-border-color,#eee);padding:var(--fa-border-padding,.2em .25em .15em)}.fa-pull-left{float:left;margin-right:var(--fa-pull-margin,.3em)}.fa-pull-right{float:right;margin-left:var(--fa-pull-margin,.3em)}.fa-beat{animation-name:fa-beat;animation-delay:var(--fa-animation-delay,0s);animation-direction:var(--fa-animation-direction,normal);animation-duration:var(--fa-animation-duration,1s);animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-timing-function:var(--fa-animation-timing,ease-in-out)}.fa-bounce{animation-name:fa-bounce;animation-delay:var(--fa-animation-delay,0s);animation-direction:var(--fa-animation-direction,normal);animation-duration:var(--fa-animation-duration,1s);animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-timing-function:var(--fa-animation-timing,cubic-bezier(.28,.84,.42,1))}.fa-fade{animation-name:fa-fade;animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-timing-function:var(--fa-animation-timing,cubic-bezier(.4,0,.6,1))}.fa-beat-fade,.fa-fade{animation-delay:var(--fa-animation-delay,0s);animation-direction:var(--fa-animation-direction,normal);animation-duration:var(--fa-animation-duration,1s)}.fa-beat-fade{animation-name:fa-beat-fade;animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-timing-function:var(--fa-animation-timing,cubic-bezier(.4,0,.6,1))}.fa-flip{animation-name:fa-flip;animation-delay:var(--fa-animation-delay,0s);animation-direction:var(--fa-animation-direction,normal);animation-duration:var(--fa-animation-duration,1s);animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-timing-function:var(--fa-animation-timing,ease-in-out)}.fa-shake{animation-name:fa-shake;animation-duration:var(--fa-animation-duration,1s);animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-timing-function:var(--fa-animation-timing,linear)}.fa-shake,.fa-spin{animation-delay:var(--fa-animation-delay,0s);animation-direction:var(--fa-animation-direction,normal)}.fa-spin{animation-name:fa-spin;animation-duration:var(--fa-animation-duration,2s);animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-timing-function:var(--fa-animation-timing,linear)}.fa-spin-reverse{--fa-animation-direction:reverse}.fa-pulse,.fa-spin-pulse{animation-name:fa-spin;animation-direction:var(--fa-animation-direction,normal);animation-duration:var(--fa-animation-duration,1s);animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-timing-function:var(--fa-animation-timing,steps(8))}@media (prefers-reduced-motion:reduce){.fa-beat,.fa-beat-fade,.fa-bounce,.fa-fade,.fa-flip,.fa-pulse,.fa-shake,.fa-spin,.fa-spin-pulse{animation-delay:-1ms;animation-duration:1ms;animation-iteration-count:1;transition-delay:0s;transition-duration:0s}}@keyframes fa-beat{0%,90%{transform:scale(1)}45%{transform:scale(var(--fa-beat-scale,1.25))}}@keyframes fa-bounce{0%{transform:scale(1) translateY(0)}10%{transform:scale(var(--fa-bounce-start-scale-x,1.1),var(--fa-bounce-start-scale-y,.9)) translateY(0)}30%{transform:scale(var(--fa-bounce-jump-scale-x,.9),var(--fa-bounce-jump-scale-y,1.1)) translateY(var(--fa-bounce-height,-.5em))}50%{transform:scale(var(--fa-bounce-land-scale-x,1.05),var(--fa-bounce-land-scale-y,.95)) translateY(0)}57%{transform:scale(1) translateY(var(--fa-bounce-rebound,-.125em))}64%{transform:scale(1) translateY(0)}to{transform:scale(1) translateY(0)}}@keyframes fa-fade{50%{opacity:var(--fa-fade-opacity,.4)}}@keyframes fa-beat-fade{0%,to{opacity:var(--fa-beat-fade-opacity,.4);transform:scale(1)}50%{opacity:1;transform:scale(var(--fa-beat-fade-scale,1.125))}}@keyframes fa-flip{50%{transform:rotate3d(var(--fa-flip-x,0),var(--fa-flip-y,1),var(--fa-flip-z,0),var(--fa-flip-angle,-180deg))}}@keyframes fa-shake{0%{transform:rotate(-15deg)}4%{transform:rotate(15deg)}8%,24%{transform:rotate(-18deg)}12%,28%{transform:rotate(18deg)}16%{transform:rotate(-22deg)}20%{transform:rotate(22deg)}32%{transform:rotate(-12deg)}36%{transform:rotate(12deg)}40%,to{transform:rotate(0deg)}}@keyframes fa-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.fa-rotate-90{transform:rotate(90deg)}.fa-rotate-180{transform:rotate(180deg)}.fa-rotate-270{transform:rotate(270deg)}.fa-flip-horizontal{transform:scaleX(-1)}.fa-flip-vertical{transform:scaleY(-1)}.fa-flip-both,.fa-flip-horizontal.fa-flip-vertical{transform:scale(-1)}.fa-rotate-by{transform:rotate(var(--fa-rotate-angle,none))}.fa-stack{display:inline-block;height:2em;line-height:2em;position:relative;vertical-align:middle;width:2.5em}.fa-stack-1x,.fa-stack-2x{left:0;position:absolute;text-align:center;width:100%;z-index:var(--fa-stack-z-index,auto)}.fa-stack-1x{line-height:inherit}.fa-stack-2x{font-size:2em}.fa-inverse{color:var(--fa-inverse,#fff)}

.fa-0:before{content:"\30"}.fa-1:before{content:"\31"}.fa-2:before{content:"\32"}.fa-3:before{content:"\33"}.fa-4:before{content:"\34"}.fa-5:before{content:"\35"}.fa-6:before{content:"\36"}.fa-7:before{content:"\37"}.fa-8:before{content:"\38"}.fa-9:before{content:"\39"}.fa-fill-drip:before{content:"\f576"}.fa-arrows-to-circle:before{content:"\e4bd"}.fa-chevron-circle-right:before,.fa-circle-chevron-right:before{content:"\f138"}.fa-at:before{content:"\40"}.fa-trash-alt:before,.fa-trash-can:before{content:"\f2ed"}.fa-text-height:before{content:"\f034"}.fa-user-times:before,.fa-user-xmark:before{content:"\f235"}.fa-stethoscope:before{content:"\f0f1"}.fa-comment-alt:before,.fa-message:before{content:"\f27a"}.fa-info:before{content:"\f129"}.fa-compress-alt:before,.fa-down-left-and-up-right-to-center:before{content:"\f422"}.fa-explosion:before{content:"\e4e9"}.fa-file-alt:before,.fa-file-lines:before,.fa-file-text:before{content:"\f15c"}.fa-wave-square:before{content:"\f83e"}.fa-ring:before{content:"\f70b"}.fa-building-un:before{content:"\e4d9"}.fa-dice-three:before{content:"\f527"}.fa-calendar-alt:before,.fa-calendar-days:before{content:"\f073"}.fa-anchor-circle-check:before{content:"\e4aa"}.fa-building-circle-arrow-right:before{content:"\e4d1"}.fa-volleyball-ball:before,.fa-volleyball:before{content:"\f45f"}.fa-arrows-up-to-line:before{content:"\e4c2"}.fa-sort-desc:before,.fa-sort-down:before{content:"\f0dd"}.fa-circle-minus:before,.fa-minus-circle:before{content:"\f056"}.fa-door-open:before{content:"\f52b"}.fa-right-from-bracket:before,.fa-sign-out-alt:before{content:"\f2f5"}.fa-atom:before{content:"\f5d2"}.fa-soap:before{content:"\e06e"}.fa-heart-music-camera-bolt:before,.fa-icons:before{content:"\f86d"}.fa-microphone-alt-slash:before,.fa-microphone-lines-slash:before{content:"\f539"}.fa-bridge-circle-check:before{content:"\e4c9"}.fa-pump-medical:before{content:"\e06a"}.fa-fingerprint:before{content:"\f577"}.fa-hand-point-right:before{content:"\f0a4"}.fa-magnifying-glass-location:before,.fa-search-location:before{content:"\f689"}.fa-forward-step:before,.fa-step-forward:before{content:"\f051"}.fa-face-smile-beam:before,.fa-smile-beam:before{content:"\f5b8"}.fa-flag-checkered:before{content:"\f11e"}.fa-football-ball:before,.fa-football:before{content:"\f44e"}.fa-school-circle-exclamation:before{content:"\e56c"}.fa-crop:before{content:"\f125"}.fa-angle-double-down:before,.fa-angles-down:before{content:"\f103"}.fa-users-rectangle:before{content:"\e594"}.fa-people-roof:before{content:"\e537"}.fa-people-line:before{content:"\e534"}.fa-beer-mug-empty:before,.fa-beer:before{content:"\f0fc"}.fa-diagram-predecessor:before{content:"\e477"}.fa-arrow-up-long:before,.fa-long-arrow-up:before{content:"\f176"}.fa-burn:before,.fa-fire-flame-simple:before{content:"\f46a"}.fa-male:before,.fa-person:before{content:"\f183"}.fa-laptop:before{content:"\f109"}.fa-file-csv:before{content:"\f6dd"}.fa-menorah:before{content:"\f676"}.fa-truck-plane:before{content:"\e58f"}.fa-record-vinyl:before{content:"\f8d9"}.fa-face-grin-stars:before,.fa-grin-stars:before{content:"\f587"}.fa-bong:before{content:"\f55c"}.fa-pastafarianism:before,.fa-spaghetti-monster-flying:before{content:"\f67b"}.fa-arrow-down-up-across-line:before{content:"\e4af"}.fa-spoon:before,.fa-utensil-spoon:before{content:"\f2e5"}.fa-jar-wheat:before{content:"\e517"}.fa-envelopes-bulk:before,.fa-mail-bulk:before{content:"\f674"}.fa-file-circle-exclamation:before{content:"\e4eb"}.fa-circle-h:before,.fa-hospital-symbol:before{content:"\f47e"}.fa-pager:before{content:"\f815"}.fa-address-book:before,.fa-contact-book:before{content:"\f2b9"}.fa-strikethrough:before{content:"\f0cc"}.fa-k:before{content:"\4b"}.fa-landmark-flag:before{content:"\e51c"}.fa-pencil-alt:before,.fa-pencil:before{content:"\f303"}.fa-backward:before{content:"\f04a"}.fa-caret-right:before{content:"\f0da"}.fa-comments:before{content:"\f086"}.fa-file-clipboard:before,.fa-paste:before{content:"\f0ea"}.fa-code-pull-request:before{content:"\e13c"}.fa-clipboard-list:before{content:"\f46d"}.fa-truck-loading:before,.fa-truck-ramp-box:before{content:"\f4de"}.fa-user-check:before{content:"\f4fc"}.fa-vial-virus:before{content:"\e597"}.fa-sheet-plastic:before{content:"\e571"}.fa-blog:before{content:"\f781"}.fa-user-ninja:before{content:"\f504"}.fa-person-arrow-up-from-line:before{content:"\e539"}.fa-scroll-torah:before,.fa-torah:before{content:"\f6a0"}.fa-broom-ball:before,.fa-quidditch-broom-ball:before,.fa-quidditch:before{content:"\f458"}.fa-toggle-off:before{content:"\f204"}.fa-archive:before,.fa-box-archive:before{content:"\f187"}.fa-person-drowning:before{content:"\e545"}.fa-arrow-down-9-1:before,.fa-sort-numeric-desc:before,.fa-sort-numeric-down-alt:before{content:"\f886"}.fa-face-grin-tongue-squint:before,.fa-grin-tongue-squint:before{content:"\f58a"}.fa-spray-can:before{content:"\f5bd"}.fa-truck-monster:before{content:"\f63b"}.fa-w:before{content:"\57"}.fa-earth-africa:before,.fa-globe-africa:before{content:"\f57c"}.fa-rainbow:before{content:"\f75b"}.fa-circle-notch:before{content:"\f1ce"}.fa-tablet-alt:before,.fa-tablet-screen-button:before{content:"\f3fa"}.fa-paw:before{content:"\f1b0"}.fa-cloud:before{content:"\f0c2"}.fa-trowel-bricks:before{content:"\e58a"}.fa-face-flushed:before,.fa-flushed:before{content:"\f579"}.fa-hospital-user:before{content:"\f80d"}.fa-tent-arrow-left-right:before{content:"\e57f"}.fa-gavel:before,.fa-legal:before{content:"\f0e3"}.fa-binoculars:before{content:"\f1e5"}.fa-microphone-slash:before{content:"\f131"}.fa-box-tissue:before{content:"\e05b"}.fa-motorcycle:before{content:"\f21c"}.fa-bell-concierge:before,.fa-concierge-bell:before{content:"\f562"}.fa-pen-ruler:before,.fa-pencil-ruler:before{content:"\f5ae"}.fa-people-arrows-left-right:before,.fa-people-arrows:before{content:"\e068"}.fa-mars-and-venus-burst:before{content:"\e523"}.fa-caret-square-right:before,.fa-square-caret-right:before{content:"\f152"}.fa-cut:before,.fa-scissors:before{content:"\f0c4"}.fa-sun-plant-wilt:before{content:"\e57a"}.fa-toilets-portable:before{content:"\e584"}.fa-hockey-puck:before{content:"\f453"}.fa-table:before{content:"\f0ce"}.fa-magnifying-glass-arrow-right:before{content:"\e521"}.fa-digital-tachograph:before,.fa-tachograph-digital:before{content:"\f566"}.fa-users-slash:before{content:"\e073"}.fa-clover:before{content:"\e139"}.fa-mail-reply:before,.fa-reply:before{content:"\f3e5"}.fa-star-and-crescent:before{content:"\f699"}.fa-house-fire:before{content:"\e50c"}.fa-minus-square:before,.fa-square-minus:before{content:"\f146"}.fa-helicopter:before{content:"\f533"}.fa-compass:before{content:"\f14e"}.fa-caret-square-down:before,.fa-square-caret-down:before{content:"\f150"}.fa-file-circle-question:before{content:"\e4ef"}.fa-laptop-code:before{content:"\f5fc"}.fa-swatchbook:before{content:"\f5c3"}.fa-prescription-bottle:before{content:"\f485"}.fa-bars:before,.fa-navicon:before{content:"\f0c9"}.fa-people-group:before{content:"\e533"}.fa-hourglass-3:before,.fa-hourglass-end:before{content:"\f253"}.fa-heart-broken:before,.fa-heart-crack:before{content:"\f7a9"}.fa-external-link-square-alt:before,.fa-square-up-right:before{content:"\f360"}.fa-face-kiss-beam:before,.fa-kiss-beam:before{content:"\f597"}.fa-film:before{content:"\f008"}.fa-ruler-horizontal:before{content:"\f547"}.fa-people-robbery:before{content:"\e536"}.fa-lightbulb:before{content:"\f0eb"}.fa-caret-left:before{content:"\f0d9"}.fa-circle-exclamation:before,.fa-exclamation-circle:before{content:"\f06a"}.fa-school-circle-xmark:before{content:"\e56d"}.fa-arrow-right-from-bracket:before,.fa-sign-out:before{content:"\f08b"}.fa-chevron-circle-down:before,.fa-circle-chevron-down:before{content:"\f13a"}.fa-unlock-alt:before,.fa-unlock-keyhole:before{content:"\f13e"}.fa-cloud-showers-heavy:before{content:"\f740"}.fa-headphones-alt:before,.fa-headphones-simple:before{content:"\f58f"}.fa-sitemap:before{content:"\f0e8"}.fa-circle-dollar-to-slot:before,.fa-donate:before{content:"\f4b9"}.fa-memory:before{content:"\f538"}.fa-road-spikes:before{content:"\e568"}.fa-fire-burner:before{content:"\e4f1"}.fa-flag:before{content:"\f024"}.fa-hanukiah:before{content:"\f6e6"}.fa-feather:before{content:"\f52d"}.fa-volume-down:before,.fa-volume-low:before{content:"\f027"}.fa-comment-slash:before{content:"\f4b3"}.fa-cloud-sun-rain:before{content:"\f743"}.fa-compress:before{content:"\f066"}.fa-wheat-alt:before,.fa-wheat-awn:before{content:"\e2cd"}.fa-ankh:before{content:"\f644"}.fa-hands-holding-child:before{content:"\e4fa"}.fa-asterisk:before{content:"\2a"}.fa-check-square:before,.fa-square-check:before{content:"\f14a"}.fa-peseta-sign:before{content:"\e221"}.fa-header:before,.fa-heading:before{content:"\f1dc"}.fa-ghost:before{content:"\f6e2"}.fa-list-squares:before,.fa-list:before{content:"\f03a"}.fa-phone-square-alt:before,.fa-square-phone-flip:before{content:"\f87b"}.fa-cart-plus:before{content:"\f217"}.fa-gamepad:before{content:"\f11b"}.fa-circle-dot:before,.fa-dot-circle:before{content:"\f192"}.fa-dizzy:before,.fa-face-dizzy:before{content:"\f567"}.fa-egg:before{content:"\f7fb"}.fa-house-medical-circle-xmark:before{content:"\e513"}.fa-campground:before{content:"\f6bb"}.fa-folder-plus:before{content:"\f65e"}.fa-futbol-ball:before,.fa-futbol:before,.fa-soccer-ball:before{content:"\f1e3"}.fa-paint-brush:before,.fa-paintbrush:before{content:"\f1fc"}.fa-lock:before{content:"\f023"}.fa-gas-pump:before{content:"\f52f"}.fa-hot-tub-person:before,.fa-hot-tub:before{content:"\f593"}.fa-map-location:before,.fa-map-marked:before{content:"\f59f"}.fa-house-flood-water:before{content:"\e50e"}.fa-tree:before{content:"\f1bb"}.fa-bridge-lock:before{content:"\e4cc"}.fa-sack-dollar:before{content:"\f81d"}.fa-edit:before,.fa-pen-to-square:before{content:"\f044"}.fa-car-side:before{content:"\f5e4"}.fa-share-alt:before,.fa-share-nodes:before{content:"\f1e0"}.fa-heart-circle-minus:before{content:"\e4ff"}.fa-hourglass-2:before,.fa-hourglass-half:before{content:"\f252"}.fa-microscope:before{content:"\f610"}.fa-sink:before{content:"\e06d"}.fa-bag-shopping:before,.fa-shopping-bag:before{content:"\f290"}.fa-arrow-down-z-a:before,.fa-sort-alpha-desc:before,.fa-sort-alpha-down-alt:before{content:"\f881"}.fa-mitten:before{content:"\f7b5"}.fa-person-rays:before{content:"\e54d"}.fa-users:before{content:"\f0c0"}.fa-eye-slash:before{content:"\f070"}.fa-flask-vial:before{content:"\e4f3"}.fa-hand-paper:before,.fa-hand:before{content:"\f256"}.fa-om:before{content:"\f679"}.fa-worm:before{content:"\e599"}.fa-house-circle-xmark:before{content:"\e50b"}.fa-plug:before{content:"\f1e6"}.fa-chevron-up:before{content:"\f077"}.fa-hand-spock:before{content:"\f259"}.fa-stopwatch:before{content:"\f2f2"}.fa-face-kiss:before,.fa-kiss:before{content:"\f596"}.fa-bridge-circle-xmark:before{content:"\e4cb"}.fa-face-grin-tongue:before,.fa-grin-tongue:before{content:"\f589"}.fa-chess-bishop:before{content:"\f43a"}.fa-face-grin-wink:before,.fa-grin-wink:before{content:"\f58c"}.fa-deaf:before,.fa-deafness:before,.fa-ear-deaf:before,.fa-hard-of-hearing:before{content:"\f2a4"}.fa-road-circle-check:before{content:"\e564"}.fa-dice-five:before{content:"\f523"}.fa-rss-square:before,.fa-square-rss:before{content:"\f143"}.fa-land-mine-on:before{content:"\e51b"}.fa-i-cursor:before{content:"\f246"}.fa-stamp:before{content:"\f5bf"}.fa-stairs:before{content:"\e289"}.fa-i:before{content:"\49"}.fa-hryvnia-sign:before,.fa-hryvnia:before{content:"\f6f2"}.fa-pills:before{content:"\f484"}.fa-face-grin-wide:before,.fa-grin-alt:before{content:"\f581"}.fa-tooth:before{content:"\f5c9"}.fa-v:before{content:"\56"}.fa-bangladeshi-taka-sign:before{content:"\e2e6"}.fa-bicycle:before{content:"\f206"}.fa-rod-asclepius:before,.fa-rod-snake:before,.fa-staff-aesculapius:before,.fa-staff-snake:before{content:"\e579"}.fa-head-side-cough-slash:before{content:"\e062"}.fa-ambulance:before,.fa-truck-medical:before{content:"\f0f9"}.fa-wheat-awn-circle-exclamation:before{content:"\e598"}.fa-snowman:before{content:"\f7d0"}.fa-mortar-pestle:before{content:"\f5a7"}.fa-road-barrier:before{content:"\e562"}.fa-school:before{content:"\f549"}.fa-igloo:before{content:"\f7ae"}.fa-joint:before{content:"\f595"}.fa-angle-right:before{content:"\f105"}.fa-horse:before{content:"\f6f0"}.fa-q:before{content:"\51"}.fa-g:before{content:"\47"}.fa-notes-medical:before{content:"\f481"}.fa-temperature-2:before,.fa-temperature-half:before,.fa-thermometer-2:before,.fa-thermometer-half:before{content:"\f2c9"}.fa-dong-sign:before{content:"\e169"}.fa-capsules:before{content:"\f46b"}.fa-poo-bolt:before,.fa-poo-storm:before{content:"\f75a"}.fa-face-frown-open:before,.fa-frown-open:before{content:"\f57a"}.fa-hand-point-up:before{content:"\f0a6"}.fa-money-bill:before{content:"\f0d6"}.fa-bookmark:before{content:"\f02e"}.fa-align-justify:before{content:"\f039"}.fa-umbrella-beach:before{content:"\f5ca"}.fa-helmet-un:before{content:"\e503"}.fa-bullseye:before{content:"\f140"}.fa-bacon:before{content:"\f7e5"}.fa-hand-point-down:before{content:"\f0a7"}.fa-arrow-up-from-bracket:before{content:"\e09a"}.fa-folder-blank:before,.fa-folder:before{content:"\f07b"}.fa-file-medical-alt:before,.fa-file-waveform:before{content:"\f478"}.fa-radiation:before{content:"\f7b9"}.fa-chart-simple:before{content:"\e473"}.fa-mars-stroke:before{content:"\f229"}.fa-vial:before{content:"\f492"}.fa-dashboard:before,.fa-gauge-med:before,.fa-gauge:before,.fa-tachometer-alt-average:before{content:"\f624"}.fa-magic-wand-sparkles:before,.fa-wand-magic-sparkles:before{content:"\e2ca"}.fa-e:before{content:"\45"}.fa-pen-alt:before,.fa-pen-clip:before{content:"\f305"}.fa-bridge-circle-exclamation:before{content:"\e4ca"}.fa-user:before{content:"\f007"}.fa-school-circle-check:before{content:"\e56b"}.fa-dumpster:before{content:"\f793"}.fa-shuttle-van:before,.fa-van-shuttle:before{content:"\f5b6"}.fa-building-user:before{content:"\e4da"}.fa-caret-square-left:before,.fa-square-caret-left:before{content:"\f191"}.fa-highlighter:before{content:"\f591"}.fa-key:before{content:"\f084"}.fa-bullhorn:before{content:"\f0a1"}.fa-globe:before{content:"\f0ac"}.fa-synagogue:before{content:"\f69b"}.fa-person-half-dress:before{content:"\e548"}.fa-road-bridge:before{content:"\e563"}.fa-location-arrow:before{content:"\f124"}.fa-c:before{content:"\43"}.fa-tablet-button:before{content:"\f10a"}.fa-building-lock:before{content:"\e4d6"}.fa-pizza-slice:before{content:"\f818"}.fa-money-bill-wave:before{content:"\f53a"}.fa-area-chart:before,.fa-chart-area:before{content:"\f1fe"}.fa-house-flag:before{content:"\e50d"}.fa-person-circle-minus:before{content:"\e540"}.fa-ban:before,.fa-cancel:before{content:"\f05e"}.fa-camera-rotate:before{content:"\e0d8"}.fa-air-freshener:before,.fa-spray-can-sparkles:before{content:"\f5d0"}.fa-star:before{content:"\f005"}.fa-repeat:before{content:"\f363"}.fa-cross:before{content:"\f654"}.fa-box:before{content:"\f466"}.fa-venus-mars:before{content:"\f228"}.fa-arrow-pointer:before,.fa-mouse-pointer:before{content:"\f245"}.fa-expand-arrows-alt:before,.fa-maximize:before{content:"\f31e"}.fa-charging-station:before{content:"\f5e7"}.fa-shapes:before,.fa-triangle-circle-square:before{content:"\f61f"}.fa-random:before,.fa-shuffle:before{content:"\f074"}.fa-person-running:before,.fa-running:before{content:"\f70c"}.fa-mobile-retro:before{content:"\e527"}.fa-grip-lines-vertical:before{content:"\f7a5"}.fa-spider:before{content:"\f717"}.fa-hands-bound:before{content:"\e4f9"}.fa-file-invoice-dollar:before{content:"\f571"}.fa-plane-circle-exclamation:before{content:"\e556"}.fa-x-ray:before{content:"\f497"}.fa-spell-check:before{content:"\f891"}.fa-slash:before{content:"\f715"}.fa-computer-mouse:before,.fa-mouse:before{content:"\f8cc"}.fa-arrow-right-to-bracket:before,.fa-sign-in:before{content:"\f090"}.fa-shop-slash:before,.fa-store-alt-slash:before{content:"\e070"}.fa-server:before{content:"\f233"}.fa-virus-covid-slash:before{content:"\e4a9"}.fa-shop-lock:before{content:"\e4a5"}.fa-hourglass-1:before,.fa-hourglass-start:before{content:"\f251"}.fa-blender-phone:before{content:"\f6b6"}.fa-building-wheat:before{content:"\e4db"}.fa-person-breastfeeding:before{content:"\e53a"}.fa-right-to-bracket:before,.fa-sign-in-alt:before{content:"\f2f6"}.fa-venus:before{content:"\f221"}.fa-passport:before{content:"\f5ab"}.fa-heart-pulse:before,.fa-heartbeat:before{content:"\f21e"}.fa-people-carry-box:before,.fa-people-carry:before{content:"\f4ce"}.fa-temperature-high:before{content:"\f769"}.fa-microchip:before{content:"\f2db"}.fa-crown:before{content:"\f521"}.fa-weight-hanging:before{content:"\f5cd"}.fa-xmarks-lines:before{content:"\e59a"}.fa-file-prescription:before{content:"\f572"}.fa-weight-scale:before,.fa-weight:before{content:"\f496"}.fa-user-friends:before,.fa-user-group:before{content:"\f500"}.fa-arrow-up-a-z:before,.fa-sort-alpha-up:before{content:"\f15e"}.fa-chess-knight:before{content:"\f441"}.fa-face-laugh-squint:before,.fa-laugh-squint:before{content:"\f59b"}.fa-wheelchair:before{content:"\f193"}.fa-arrow-circle-up:before,.fa-circle-arrow-up:before{content:"\f0aa"}.fa-toggle-on:before{content:"\f205"}.fa-person-walking:before,.fa-walking:before{content:"\f554"}.fa-l:before{content:"\4c"}.fa-fire:before{content:"\f06d"}.fa-bed-pulse:before,.fa-procedures:before{content:"\f487"}.fa-shuttle-space:before,.fa-space-shuttle:before{content:"\f197"}.fa-face-laugh:before,.fa-laugh:before{content:"\f599"}.fa-folder-open:before{content:"\f07c"}.fa-heart-circle-plus:before{content:"\e500"}.fa-code-fork:before{content:"\e13b"}.fa-city:before{content:"\f64f"}.fa-microphone-alt:before,.fa-microphone-lines:before{content:"\f3c9"}.fa-pepper-hot:before{content:"\f816"}.fa-unlock:before{content:"\f09c"}.fa-colon-sign:before{content:"\e140"}.fa-headset:before{content:"\f590"}.fa-store-slash:before{content:"\e071"}.fa-road-circle-xmark:before{content:"\e566"}.fa-user-minus:before{content:"\f503"}.fa-mars-stroke-up:before,.fa-mars-stroke-v:before{content:"\f22a"}.fa-champagne-glasses:before,.fa-glass-cheers:before{content:"\f79f"}.fa-clipboard:before{content:"\f328"}.fa-house-circle-exclamation:before{content:"\e50a"}.fa-file-arrow-up:before,.fa-file-upload:before{content:"\f574"}.fa-wifi-3:before,.fa-wifi-strong:before,.fa-wifi:before{content:"\f1eb"}.fa-bath:before,.fa-bathtub:before{content:"\f2cd"}.fa-underline:before{content:"\f0cd"}.fa-user-edit:before,.fa-user-pen:before{content:"\f4ff"}.fa-signature:before{content:"\f5b7"}.fa-stroopwafel:before{content:"\f551"}.fa-bold:before{content:"\f032"}.fa-anchor-lock:before{content:"\e4ad"}.fa-building-ngo:before{content:"\e4d7"}.fa-manat-sign:before{content:"\e1d5"}.fa-not-equal:before{content:"\f53e"}.fa-border-style:before,.fa-border-top-left:before{content:"\f853"}.fa-map-location-dot:before,.fa-map-marked-alt:before{content:"\f5a0"}.fa-jedi:before{content:"\f669"}.fa-poll:before,.fa-square-poll-vertical:before{content:"\f681"}.fa-mug-hot:before{content:"\f7b6"}.fa-battery-car:before,.fa-car-battery:before{content:"\f5df"}.fa-gift:before{content:"\f06b"}.fa-dice-two:before{content:"\f528"}.fa-chess-queen:before{content:"\f445"}.fa-glasses:before{content:"\f530"}.fa-chess-board:before{content:"\f43c"}.fa-building-circle-check:before{content:"\e4d2"}.fa-person-chalkboard:before{content:"\e53d"}.fa-mars-stroke-h:before,.fa-mars-stroke-right:before{content:"\f22b"}.fa-hand-back-fist:before,.fa-hand-rock:before{content:"\f255"}.fa-caret-square-up:before,.fa-square-caret-up:before{content:"\f151"}.fa-cloud-showers-water:before{content:"\e4e4"}.fa-bar-chart:before,.fa-chart-bar:before{content:"\f080"}.fa-hands-bubbles:before,.fa-hands-wash:before{content:"\e05e"}.fa-less-than-equal:before{content:"\f537"}.fa-train:before{content:"\f238"}.fa-eye-low-vision:before,.fa-low-vision:before{content:"\f2a8"}.fa-crow:before{content:"\f520"}.fa-sailboat:before{content:"\e445"}.fa-window-restore:before{content:"\f2d2"}.fa-plus-square:before,.fa-square-plus:before{content:"\f0fe"}.fa-torii-gate:before{content:"\f6a1"}.fa-frog:before{content:"\f52e"}.fa-bucket:before{content:"\e4cf"}.fa-image:before{content:"\f03e"}.fa-microphone:before{content:"\f130"}.fa-cow:before{content:"\f6c8"}.fa-caret-up:before{content:"\f0d8"}.fa-screwdriver:before{content:"\f54a"}.fa-folder-closed:before{content:"\e185"}.fa-house-tsunami:before{content:"\e515"}.fa-square-nfi:before{content:"\e576"}.fa-arrow-up-from-ground-water:before{content:"\e4b5"}.fa-glass-martini-alt:before,.fa-martini-glass:before{content:"\f57b"}.fa-rotate-back:before,.fa-rotate-backward:before,.fa-rotate-left:before,.fa-undo-alt:before{content:"\f2ea"}.fa-columns:before,.fa-table-columns:before{content:"\f0db"}.fa-lemon:before{content:"\f094"}.fa-head-side-mask:before{content:"\e063"}.fa-handshake:before{content:"\f2b5"}.fa-gem:before{content:"\f3a5"}.fa-dolly-box:before,.fa-dolly:before{content:"\f472"}.fa-smoking:before{content:"\f48d"}.fa-compress-arrows-alt:before,.fa-minimize:before{content:"\f78c"}.fa-monument:before{content:"\f5a6"}.fa-snowplow:before{content:"\f7d2"}.fa-angle-double-right:before,.fa-angles-right:before{content:"\f101"}.fa-cannabis:before{content:"\f55f"}.fa-circle-play:before,.fa-play-circle:before{content:"\f144"}.fa-tablets:before{content:"\f490"}.fa-ethernet:before{content:"\f796"}.fa-eur:before,.fa-euro-sign:before,.fa-euro:before{content:"\f153"}.fa-chair:before{content:"\f6c0"}.fa-check-circle:before,.fa-circle-check:before{content:"\f058"}.fa-circle-stop:before,.fa-stop-circle:before{content:"\f28d"}.fa-compass-drafting:before,.fa-drafting-compass:before{content:"\f568"}.fa-plate-wheat:before{content:"\e55a"}.fa-icicles:before{content:"\f7ad"}.fa-person-shelter:before{content:"\e54f"}.fa-neuter:before{content:"\f22c"}.fa-id-badge:before{content:"\f2c1"}.fa-marker:before{content:"\f5a1"}.fa-face-laugh-beam:before,.fa-laugh-beam:before{content:"\f59a"}.fa-helicopter-symbol:before{content:"\e502"}.fa-universal-access:before{content:"\f29a"}.fa-chevron-circle-up:before,.fa-circle-chevron-up:before{content:"\f139"}.fa-lari-sign:before{content:"\e1c8"}.fa-volcano:before{content:"\f770"}.fa-person-walking-dashed-line-arrow-right:before{content:"\e553"}.fa-gbp:before,.fa-pound-sign:before,.fa-sterling-sign:before{content:"\f154"}.fa-viruses:before{content:"\e076"}.fa-square-person-confined:before{content:"\e577"}.fa-user-tie:before{content:"\f508"}.fa-arrow-down-long:before,.fa-long-arrow-down:before{content:"\f175"}.fa-tent-arrow-down-to-line:before{content:"\e57e"}.fa-certificate:before{content:"\f0a3"}.fa-mail-reply-all:before,.fa-reply-all:before{content:"\f122"}.fa-suitcase:before{content:"\f0f2"}.fa-person-skating:before,.fa-skating:before{content:"\f7c5"}.fa-filter-circle-dollar:before,.fa-funnel-dollar:before{content:"\f662"}.fa-camera-retro:before{content:"\f083"}.fa-arrow-circle-down:before,.fa-circle-arrow-down:before{content:"\f0ab"}.fa-arrow-right-to-file:before,.fa-file-import:before{content:"\f56f"}.fa-external-link-square:before,.fa-square-arrow-up-right:before{content:"\f14c"}.fa-box-open:before{content:"\f49e"}.fa-scroll:before{content:"\f70e"}.fa-spa:before{content:"\f5bb"}.fa-location-pin-lock:before{content:"\e51f"}.fa-pause:before{content:"\f04c"}.fa-hill-avalanche:before{content:"\e507"}.fa-temperature-0:before,.fa-temperature-empty:before,.fa-thermometer-0:before,.fa-thermometer-empty:before{content:"\f2cb"}.fa-bomb:before{content:"\f1e2"}.fa-registered:before{content:"\f25d"}.fa-address-card:before,.fa-contact-card:before,.fa-vcard:before{content:"\f2bb"}.fa-balance-scale-right:before,.fa-scale-unbalanced-flip:before{content:"\f516"}.fa-subscript:before{content:"\f12c"}.fa-diamond-turn-right:before,.fa-directions:before{content:"\f5eb"}.fa-burst:before{content:"\e4dc"}.fa-house-laptop:before,.fa-laptop-house:before{content:"\e066"}.fa-face-tired:before,.fa-tired:before{content:"\f5c8"}.fa-money-bills:before{content:"\e1f3"}.fa-smog:before{content:"\f75f"}.fa-crutch:before{content:"\f7f7"}.fa-cloud-arrow-up:before,.fa-cloud-upload-alt:before,.fa-cloud-upload:before{content:"\f0ee"}.fa-palette:before{content:"\f53f"}.fa-arrows-turn-right:before{content:"\e4c0"}.fa-vest:before{content:"\e085"}.fa-ferry:before{content:"\e4ea"}.fa-arrows-down-to-people:before{content:"\e4b9"}.fa-seedling:before,.fa-sprout:before{content:"\f4d8"}.fa-arrows-alt-h:before,.fa-left-right:before{content:"\f337"}.fa-boxes-packing:before{content:"\e4c7"}.fa-arrow-circle-left:before,.fa-circle-arrow-left:before{content:"\f0a8"}.fa-group-arrows-rotate:before{content:"\e4f6"}.fa-bowl-food:before{content:"\e4c6"}.fa-candy-cane:before{content:"\f786"}.fa-arrow-down-wide-short:before,.fa-sort-amount-asc:before,.fa-sort-amount-down:before{content:"\f160"}.fa-cloud-bolt:before,.fa-thunderstorm:before{content:"\f76c"}.fa-remove-format:before,.fa-text-slash:before{content:"\f87d"}.fa-face-smile-wink:before,.fa-smile-wink:before{content:"\f4da"}.fa-file-word:before{content:"\f1c2"}.fa-file-powerpoint:before{content:"\f1c4"}.fa-arrows-h:before,.fa-arrows-left-right:before{content:"\f07e"}.fa-house-lock:before{content:"\e510"}.fa-cloud-arrow-down:before,.fa-cloud-download-alt:before,.fa-cloud-download:before{content:"\f0ed"}.fa-children:before{content:"\e4e1"}.fa-blackboard:before,.fa-chalkboard:before{content:"\f51b"}.fa-user-alt-slash:before,.fa-user-large-slash:before{content:"\f4fa"}.fa-envelope-open:before{content:"\f2b6"}.fa-handshake-alt-slash:before,.fa-handshake-simple-slash:before{content:"\e05f"}.fa-mattress-pillow:before{content:"\e525"}.fa-guarani-sign:before{content:"\e19a"}.fa-arrows-rotate:before,.fa-refresh:before,.fa-sync:before{content:"\f021"}.fa-fire-extinguisher:before{content:"\f134"}.fa-cruzeiro-sign:before{content:"\e152"}.fa-greater-than-equal:before{content:"\f532"}.fa-shield-alt:before,.fa-shield-halved:before{content:"\f3ed"}.fa-atlas:before,.fa-book-atlas:before{content:"\f558"}.fa-virus:before{content:"\e074"}.fa-envelope-circle-check:before{content:"\e4e8"}.fa-layer-group:before{content:"\f5fd"}.fa-arrows-to-dot:before{content:"\e4be"}.fa-archway:before{content:"\f557"}.fa-heart-circle-check:before{content:"\e4fd"}.fa-house-chimney-crack:before,.fa-house-damage:before{content:"\f6f1"}.fa-file-archive:before,.fa-file-zipper:before{content:"\f1c6"}.fa-square:before{content:"\f0c8"}.fa-glass-martini:before,.fa-martini-glass-empty:before{content:"\f000"}.fa-couch:before{content:"\f4b8"}.fa-cedi-sign:before{content:"\e0df"}.fa-italic:before{content:"\f033"}.fa-church:before{content:"\f51d"}.fa-comments-dollar:before{content:"\f653"}.fa-democrat:before{content:"\f747"}.fa-z:before{content:"\5a"}.fa-person-skiing:before,.fa-skiing:before{content:"\f7c9"}.fa-road-lock:before{content:"\e567"}.fa-a:before{content:"\41"}.fa-temperature-arrow-down:before,.fa-temperature-down:before{content:"\e03f"}.fa-feather-alt:before,.fa-feather-pointed:before{content:"\f56b"}.fa-p:before{content:"\50"}.fa-snowflake:before{content:"\f2dc"}.fa-newspaper:before{content:"\f1ea"}.fa-ad:before,.fa-rectangle-ad:before{content:"\f641"}.fa-arrow-circle-right:before,.fa-circle-arrow-right:before{content:"\f0a9"}.fa-filter-circle-xmark:before{content:"\e17b"}.fa-locust:before{content:"\e520"}.fa-sort:before,.fa-unsorted:before{content:"\f0dc"}.fa-list-1-2:before,.fa-list-numeric:before,.fa-list-ol:before{content:"\f0cb"}.fa-person-dress-burst:before{content:"\e544"}.fa-money-check-alt:before,.fa-money-check-dollar:before{content:"\f53d"}.fa-vector-square:before{content:"\f5cb"}.fa-bread-slice:before{content:"\f7ec"}.fa-language:before{content:"\f1ab"}.fa-face-kiss-wink-heart:before,.fa-kiss-wink-heart:before{content:"\f598"}.fa-filter:before{content:"\f0b0"}.fa-question:before{content:"\3f"}.fa-file-signature:before{content:"\f573"}.fa-arrows-alt:before,.fa-up-down-left-right:before{content:"\f0b2"}.fa-house-chimney-user:before{content:"\e065"}.fa-hand-holding-heart:before{content:"\f4be"}.fa-puzzle-piece:before{content:"\f12e"}.fa-money-check:before{content:"\f53c"}.fa-star-half-alt:before,.fa-star-half-stroke:before{content:"\f5c0"}.fa-code:before{content:"\f121"}.fa-glass-whiskey:before,.fa-whiskey-glass:before{content:"\f7a0"}.fa-building-circle-exclamation:before{content:"\e4d3"}.fa-magnifying-glass-chart:before{content:"\e522"}.fa-arrow-up-right-from-square:before,.fa-external-link:before{content:"\f08e"}.fa-cubes-stacked:before{content:"\e4e6"}.fa-krw:before,.fa-won-sign:before,.fa-won:before{content:"\f159"}.fa-virus-covid:before{content:"\e4a8"}.fa-austral-sign:before{content:"\e0a9"}.fa-f:before{content:"\46"}.fa-leaf:before{content:"\f06c"}.fa-road:before{content:"\f018"}.fa-cab:before,.fa-taxi:before{content:"\f1ba"}.fa-person-circle-plus:before{content:"\e541"}.fa-chart-pie:before,.fa-pie-chart:before{content:"\f200"}.fa-bolt-lightning:before{content:"\e0b7"}.fa-sack-xmark:before{content:"\e56a"}.fa-file-excel:before{content:"\f1c3"}.fa-file-contract:before{content:"\f56c"}.fa-fish-fins:before{content:"\e4f2"}.fa-building-flag:before{content:"\e4d5"}.fa-face-grin-beam:before,.fa-grin-beam:before{content:"\f582"}.fa-object-ungroup:before{content:"\f248"}.fa-poop:before{content:"\f619"}.fa-location-pin:before,.fa-map-marker:before{content:"\f041"}.fa-kaaba:before{content:"\f66b"}.fa-toilet-paper:before{content:"\f71e"}.fa-hard-hat:before,.fa-hat-hard:before,.fa-helmet-safety:before{content:"\f807"}.fa-eject:before{content:"\f052"}.fa-arrow-alt-circle-right:before,.fa-circle-right:before{content:"\f35a"}.fa-plane-circle-check:before{content:"\e555"}.fa-face-rolling-eyes:before,.fa-meh-rolling-eyes:before{content:"\f5a5"}.fa-object-group:before{content:"\f247"}.fa-chart-line:before,.fa-line-chart:before{content:"\f201"}.fa-mask-ventilator:before{content:"\e524"}.fa-arrow-right:before{content:"\f061"}.fa-map-signs:before,.fa-signs-post:before{content:"\f277"}.fa-cash-register:before{content:"\f788"}.fa-person-circle-question:before{content:"\e542"}.fa-h:before{content:"\48"}.fa-tarp:before{content:"\e57b"}.fa-screwdriver-wrench:before,.fa-tools:before{content:"\f7d9"}.fa-arrows-to-eye:before{content:"\e4bf"}.fa-plug-circle-bolt:before{content:"\e55b"}.fa-heart:before{content:"\f004"}.fa-mars-and-venus:before{content:"\f224"}.fa-home-user:before,.fa-house-user:before{content:"\e1b0"}.fa-dumpster-fire:before{content:"\f794"}.fa-house-crack:before{content:"\e3b1"}.fa-cocktail:before,.fa-martini-glass-citrus:before{content:"\f561"}.fa-face-surprise:before,.fa-surprise:before{content:"\f5c2"}.fa-bottle-water:before{content:"\e4c5"}.fa-circle-pause:before,.fa-pause-circle:before{content:"\f28b"}.fa-toilet-paper-slash:before{content:"\e072"}.fa-apple-alt:before,.fa-apple-whole:before{content:"\f5d1"}.fa-kitchen-set:before{content:"\e51a"}.fa-r:before{content:"\52"}.fa-temperature-1:before,.fa-temperature-quarter:before,.fa-thermometer-1:before,.fa-thermometer-quarter:before{content:"\f2ca"}.fa-cube:before{content:"\f1b2"}.fa-bitcoin-sign:before{content:"\e0b4"}.fa-shield-dog:before{content:"\e573"}.fa-solar-panel:before{content:"\f5ba"}.fa-lock-open:before{content:"\f3c1"}.fa-elevator:before{content:"\e16d"}.fa-money-bill-transfer:before{content:"\e528"}.fa-money-bill-trend-up:before{content:"\e529"}.fa-house-flood-water-circle-arrow-right:before{content:"\e50f"}.fa-poll-h:before,.fa-square-poll-horizontal:before{content:"\f682"}.fa-circle:before{content:"\f111"}.fa-backward-fast:before,.fa-fast-backward:before{content:"\f049"}.fa-recycle:before{content:"\f1b8"}.fa-user-astronaut:before{content:"\f4fb"}.fa-plane-slash:before{content:"\e069"}.fa-trademark:before{content:"\f25c"}.fa-basketball-ball:before,.fa-basketball:before{content:"\f434"}.fa-satellite-dish:before{content:"\f7c0"}.fa-arrow-alt-circle-up:before,.fa-circle-up:before{content:"\f35b"}.fa-mobile-alt:before,.fa-mobile-screen-button:before{content:"\f3cd"}.fa-volume-high:before,.fa-volume-up:before{content:"\f028"}.fa-users-rays:before{content:"\e593"}.fa-wallet:before{content:"\f555"}.fa-clipboard-check:before{content:"\f46c"}.fa-file-audio:before{content:"\f1c7"}.fa-burger:before,.fa-hamburger:before{content:"\f805"}.fa-wrench:before{content:"\f0ad"}.fa-bugs:before{content:"\e4d0"}.fa-rupee-sign:before,.fa-rupee:before{content:"\f156"}.fa-file-image:before{content:"\f1c5"}.fa-circle-question:before,.fa-question-circle:before{content:"\f059"}.fa-plane-departure:before{content:"\f5b0"}.fa-handshake-slash:before{content:"\e060"}.fa-book-bookmark:before{content:"\e0bb"}.fa-code-branch:before{content:"\f126"}.fa-hat-cowboy:before{content:"\f8c0"}.fa-bridge:before{content:"\e4c8"}.fa-phone-alt:before,.fa-phone-flip:before{content:"\f879"}.fa-truck-front:before{content:"\e2b7"}.fa-cat:before{content:"\f6be"}.fa-anchor-circle-exclamation:before{content:"\e4ab"}.fa-truck-field:before{content:"\e58d"}.fa-route:before{content:"\f4d7"}.fa-clipboard-question:before{content:"\e4e3"}.fa-panorama:before{content:"\e209"}.fa-comment-medical:before{content:"\f7f5"}.fa-teeth-open:before{content:"\f62f"}.fa-file-circle-minus:before{content:"\e4ed"}.fa-tags:before{content:"\f02c"}.fa-wine-glass:before{content:"\f4e3"}.fa-fast-forward:before,.fa-forward-fast:before{content:"\f050"}.fa-face-meh-blank:before,.fa-meh-blank:before{content:"\f5a4"}.fa-parking:before,.fa-square-parking:before{content:"\f540"}.fa-house-signal:before{content:"\e012"}.fa-bars-progress:before,.fa-tasks-alt:before{content:"\f828"}.fa-faucet-drip:before{content:"\e006"}.fa-cart-flatbed:before,.fa-dolly-flatbed:before{content:"\f474"}.fa-ban-smoking:before,.fa-smoking-ban:before{content:"\f54d"}.fa-terminal:before{content:"\f120"}.fa-mobile-button:before{content:"\f10b"}.fa-house-medical-flag:before{content:"\e514"}.fa-basket-shopping:before,.fa-shopping-basket:before{content:"\f291"}.fa-tape:before{content:"\f4db"}.fa-bus-alt:before,.fa-bus-simple:before{content:"\f55e"}.fa-eye:before{content:"\f06e"}.fa-face-sad-cry:before,.fa-sad-cry:before{content:"\f5b3"}.fa-audio-description:before{content:"\f29e"}.fa-person-military-to-person:before{content:"\e54c"}.fa-file-shield:before{content:"\e4f0"}.fa-user-slash:before{content:"\f506"}.fa-pen:before{content:"\f304"}.fa-tower-observation:before{content:"\e586"}.fa-file-code:before{content:"\f1c9"}.fa-signal-5:before,.fa-signal-perfect:before,.fa-signal:before{content:"\f012"}.fa-bus:before{content:"\f207"}.fa-heart-circle-xmark:before{content:"\e501"}.fa-home-lg:before,.fa-house-chimney:before{content:"\e3af"}.fa-window-maximize:before{content:"\f2d0"}.fa-face-frown:before,.fa-frown:before{content:"\f119"}.fa-prescription:before{content:"\f5b1"}.fa-shop:before,.fa-store-alt:before{content:"\f54f"}.fa-floppy-disk:before,.fa-save:before{content:"\f0c7"}.fa-vihara:before{content:"\f6a7"}.fa-balance-scale-left:before,.fa-scale-unbalanced:before{content:"\f515"}.fa-sort-asc:before,.fa-sort-up:before{content:"\f0de"}.fa-comment-dots:before,.fa-commenting:before{content:"\f4ad"}.fa-plant-wilt:before{content:"\e5aa"}.fa-diamond:before{content:"\f219"}.fa-face-grin-squint:before,.fa-grin-squint:before{content:"\f585"}.fa-hand-holding-dollar:before,.fa-hand-holding-usd:before{content:"\f4c0"}.fa-bacterium:before{content:"\e05a"}.fa-hand-pointer:before{content:"\f25a"}.fa-drum-steelpan:before{content:"\f56a"}.fa-hand-scissors:before{content:"\f257"}.fa-hands-praying:before,.fa-praying-hands:before{content:"\f684"}.fa-arrow-right-rotate:before,.fa-arrow-rotate-forward:before,.fa-arrow-rotate-right:before,.fa-redo:before{content:"\f01e"}.fa-biohazard:before{content:"\f780"}.fa-location-crosshairs:before,.fa-location:before{content:"\f601"}.fa-mars-double:before{content:"\f227"}.fa-child-dress:before{content:"\e59c"}.fa-users-between-lines:before{content:"\e591"}.fa-lungs-virus:before{content:"\e067"}.fa-face-grin-tears:before,.fa-grin-tears:before{content:"\f588"}.fa-phone:before{content:"\f095"}.fa-calendar-times:before,.fa-calendar-xmark:before{content:"\f273"}.fa-child-reaching:before{content:"\e59d"}.fa-head-side-virus:before{content:"\e064"}.fa-user-cog:before,.fa-user-gear:before{content:"\f4fe"}.fa-arrow-up-1-9:before,.fa-sort-numeric-up:before{content:"\f163"}.fa-door-closed:before{content:"\f52a"}.fa-shield-virus:before{content:"\e06c"}.fa-dice-six:before{content:"\f526"}.fa-mosquito-net:before{content:"\e52c"}.fa-bridge-water:before{content:"\e4ce"}.fa-person-booth:before{content:"\f756"}.fa-text-width:before{content:"\f035"}.fa-hat-wizard:before{content:"\f6e8"}.fa-pen-fancy:before{content:"\f5ac"}.fa-digging:before,.fa-person-digging:before{content:"\f85e"}.fa-trash:before{content:"\f1f8"}.fa-gauge-simple-med:before,.fa-gauge-simple:before,.fa-tachometer-average:before{content:"\f629"}.fa-book-medical:before{content:"\f7e6"}.fa-poo:before{content:"\f2fe"}.fa-quote-right-alt:before,.fa-quote-right:before{content:"\f10e"}.fa-shirt:before,.fa-t-shirt:before,.fa-tshirt:before{content:"\f553"}.fa-cubes:before{content:"\f1b3"}.fa-divide:before{content:"\f529"}.fa-tenge-sign:before,.fa-tenge:before{content:"\f7d7"}.fa-headphones:before{content:"\f025"}.fa-hands-holding:before{content:"\f4c2"}.fa-hands-clapping:before{content:"\e1a8"}.fa-republican:before{content:"\f75e"}.fa-arrow-left:before{content:"\f060"}.fa-person-circle-xmark:before{content:"\e543"}.fa-ruler:before{content:"\f545"}.fa-align-left:before{content:"\f036"}.fa-dice-d6:before{content:"\f6d1"}.fa-restroom:before{content:"\f7bd"}.fa-j:before{content:"\4a"}.fa-users-viewfinder:before{content:"\e595"}.fa-file-video:before{content:"\f1c8"}.fa-external-link-alt:before,.fa-up-right-from-square:before{content:"\f35d"}.fa-table-cells:before,.fa-th:before{content:"\f00a"}.fa-file-pdf:before{content:"\f1c1"}.fa-bible:before,.fa-book-bible:before{content:"\f647"}.fa-o:before{content:"\4f"}.fa-medkit:before,.fa-suitcase-medical:before{content:"\f0fa"}.fa-user-secret:before{content:"\f21b"}.fa-otter:before{content:"\f700"}.fa-female:before,.fa-person-dress:before{content:"\f182"}.fa-comment-dollar:before{content:"\f651"}.fa-briefcase-clock:before,.fa-business-time:before{content:"\f64a"}.fa-table-cells-large:before,.fa-th-large:before{content:"\f009"}.fa-book-tanakh:before,.fa-tanakh:before{content:"\f827"}.fa-phone-volume:before,.fa-volume-control-phone:before{content:"\f2a0"}.fa-hat-cowboy-side:before{content:"\f8c1"}.fa-clipboard-user:before{content:"\f7f3"}.fa-child:before{content:"\f1ae"}.fa-lira-sign:before{content:"\f195"}.fa-satellite:before{content:"\f7bf"}.fa-plane-lock:before{content:"\e558"}.fa-tag:before{content:"\f02b"}.fa-comment:before{content:"\f075"}.fa-birthday-cake:before,.fa-cake-candles:before,.fa-cake:before{content:"\f1fd"}.fa-envelope:before{content:"\f0e0"}.fa-angle-double-up:before,.fa-angles-up:before{content:"\f102"}.fa-paperclip:before{content:"\f0c6"}.fa-arrow-right-to-city:before{content:"\e4b3"}.fa-ribbon:before{content:"\f4d6"}.fa-lungs:before{content:"\f604"}.fa-arrow-up-9-1:before,.fa-sort-numeric-up-alt:before{content:"\f887"}.fa-litecoin-sign:before{content:"\e1d3"}.fa-border-none:before{content:"\f850"}.fa-circle-nodes:before{content:"\e4e2"}.fa-parachute-box:before{content:"\f4cd"}.fa-indent:before{content:"\f03c"}.fa-truck-field-un:before{content:"\e58e"}.fa-hourglass-empty:before,.fa-hourglass:before{content:"\f254"}.fa-mountain:before{content:"\f6fc"}.fa-user-doctor:before,.fa-user-md:before{content:"\f0f0"}.fa-circle-info:before,.fa-info-circle:before{content:"\f05a"}.fa-cloud-meatball:before{content:"\f73b"}.fa-camera-alt:before,.fa-camera:before{content:"\f030"}.fa-square-virus:before{content:"\e578"}.fa-meteor:before{content:"\f753"}.fa-car-on:before{content:"\e4dd"}.fa-sleigh:before{content:"\f7cc"}.fa-arrow-down-1-9:before,.fa-sort-numeric-asc:before,.fa-sort-numeric-down:before{content:"\f162"}.fa-hand-holding-droplet:before,.fa-hand-holding-water:before{content:"\f4c1"}.fa-water:before{content:"\f773"}.fa-calendar-check:before{content:"\f274"}.fa-braille:before{content:"\f2a1"}.fa-prescription-bottle-alt:before,.fa-prescription-bottle-medical:before{content:"\f486"}.fa-landmark:before{content:"\f66f"}.fa-truck:before{content:"\f0d1"}.fa-crosshairs:before{content:"\f05b"}.fa-person-cane:before{content:"\e53c"}.fa-tent:before{content:"\e57d"}.fa-vest-patches:before{content:"\e086"}.fa-check-double:before{content:"\f560"}.fa-arrow-down-a-z:before,.fa-sort-alpha-asc:before,.fa-sort-alpha-down:before{content:"\f15d"}.fa-money-bill-wheat:before{content:"\e52a"}.fa-cookie:before{content:"\f563"}.fa-arrow-left-rotate:before,.fa-arrow-rotate-back:before,.fa-arrow-rotate-backward:before,.fa-arrow-rotate-left:before,.fa-undo:before{content:"\f0e2"}.fa-hard-drive:before,.fa-hdd:before{content:"\f0a0"}.fa-face-grin-squint-tears:before,.fa-grin-squint-tears:before{content:"\f586"}.fa-dumbbell:before{content:"\f44b"}.fa-list-alt:before,.fa-rectangle-list:before{content:"\f022"}.fa-tarp-droplet:before{content:"\e57c"}.fa-house-medical-circle-check:before{content:"\e511"}.fa-person-skiing-nordic:before,.fa-skiing-nordic:before{content:"\f7ca"}.fa-calendar-plus:before{content:"\f271"}.fa-plane-arrival:before{content:"\f5af"}.fa-arrow-alt-circle-left:before,.fa-circle-left:before{content:"\f359"}.fa-subway:before,.fa-train-subway:before{content:"\f239"}.fa-chart-gantt:before{content:"\e0e4"}.fa-indian-rupee-sign:before,.fa-indian-rupee:before,.fa-inr:before{content:"\e1bc"}.fa-crop-alt:before,.fa-crop-simple:before{content:"\f565"}.fa-money-bill-1:before,.fa-money-bill-alt:before{content:"\f3d1"}.fa-left-long:before,.fa-long-arrow-alt-left:before{content:"\f30a"}.fa-dna:before{content:"\f471"}.fa-virus-slash:before{content:"\e075"}.fa-minus:before,.fa-subtract:before{content:"\f068"}.fa-chess:before{content:"\f439"}.fa-arrow-left-long:before,.fa-long-arrow-left:before{content:"\f177"}.fa-plug-circle-check:before{content:"\e55c"}.fa-street-view:before{content:"\f21d"}.fa-franc-sign:before{content:"\e18f"}.fa-volume-off:before{content:"\f026"}.fa-american-sign-language-interpreting:before,.fa-asl-interpreting:before,.fa-hands-american-sign-language-interpreting:before,.fa-hands-asl-interpreting:before{content:"\f2a3"}.fa-cog:before,.fa-gear:before{content:"\f013"}.fa-droplet-slash:before,.fa-tint-slash:before{content:"\f5c7"}.fa-mosque:before{content:"\f678"}.fa-mosquito:before{content:"\e52b"}.fa-star-of-david:before{content:"\f69a"}.fa-person-military-rifle:before{content:"\e54b"}.fa-cart-shopping:before,.fa-shopping-cart:before{content:"\f07a"}.fa-vials:before{content:"\f493"}.fa-plug-circle-plus:before{content:"\e55f"}.fa-place-of-worship:before{content:"\f67f"}.fa-grip-vertical:before{content:"\f58e"}.fa-arrow-turn-up:before,.fa-level-up:before{content:"\f148"}.fa-u:before{content:"\55"}.fa-square-root-alt:before,.fa-square-root-variable:before{content:"\f698"}.fa-clock-four:before,.fa-clock:before{content:"\f017"}.fa-backward-step:before,.fa-step-backward:before{content:"\f048"}.fa-pallet:before{content:"\f482"}.fa-faucet:before{content:"\e005"}.fa-baseball-bat-ball:before{content:"\f432"}.fa-s:before{content:"\53"}.fa-timeline:before{content:"\e29c"}.fa-keyboard:before{content:"\f11c"}.fa-caret-down:before{content:"\f0d7"}.fa-clinic-medical:before,.fa-house-chimney-medical:before{content:"\f7f2"}.fa-temperature-3:before,.fa-temperature-three-quarters:before,.fa-thermometer-3:before,.fa-thermometer-three-quarters:before{content:"\f2c8"}.fa-mobile-android-alt:before,.fa-mobile-screen:before{content:"\f3cf"}.fa-plane-up:before{content:"\e22d"}.fa-piggy-bank:before{content:"\f4d3"}.fa-battery-3:before,.fa-battery-half:before{content:"\f242"}.fa-mountain-city:before{content:"\e52e"}.fa-coins:before{content:"\f51e"}.fa-khanda:before{content:"\f66d"}.fa-sliders-h:before,.fa-sliders:before{content:"\f1de"}.fa-folder-tree:before{content:"\f802"}.fa-network-wired:before{content:"\f6ff"}.fa-map-pin:before{content:"\f276"}.fa-hamsa:before{content:"\f665"}.fa-cent-sign:before{content:"\e3f5"}.fa-flask:before{content:"\f0c3"}.fa-person-pregnant:before{content:"\e31e"}.fa-wand-sparkles:before{content:"\f72b"}.fa-ellipsis-v:before,.fa-ellipsis-vertical:before{content:"\f142"}.fa-ticket:before{content:"\f145"}.fa-power-off:before{content:"\f011"}.fa-long-arrow-alt-right:before,.fa-right-long:before{content:"\f30b"}.fa-flag-usa:before{content:"\f74d"}.fa-laptop-file:before{content:"\e51d"}.fa-teletype:before,.fa-tty:before{content:"\f1e4"}.fa-diagram-next:before{content:"\e476"}.fa-person-rifle:before{content:"\e54e"}.fa-house-medical-circle-exclamation:before{content:"\e512"}.fa-closed-captioning:before{content:"\f20a"}.fa-hiking:before,.fa-person-hiking:before{content:"\f6ec"}.fa-venus-double:before{content:"\f226"}.fa-images:before{content:"\f302"}.fa-calculator:before{content:"\f1ec"}.fa-people-pulling:before{content:"\e535"}.fa-n:before{content:"\4e"}.fa-cable-car:before,.fa-tram:before{content:"\f7da"}.fa-cloud-rain:before{content:"\f73d"}.fa-building-circle-xmark:before{content:"\e4d4"}.fa-ship:before{content:"\f21a"}.fa-arrows-down-to-line:before{content:"\e4b8"}.fa-download:before{content:"\f019"}.fa-face-grin:before,.fa-grin:before{content:"\f580"}.fa-backspace:before,.fa-delete-left:before{content:"\f55a"}.fa-eye-dropper-empty:before,.fa-eye-dropper:before,.fa-eyedropper:before{content:"\f1fb"}.fa-file-circle-check:before{content:"\e5a0"}.fa-forward:before{content:"\f04e"}.fa-mobile-android:before,.fa-mobile-phone:before,.fa-mobile:before{content:"\f3ce"}.fa-face-meh:before,.fa-meh:before{content:"\f11a"}.fa-align-center:before{content:"\f037"}.fa-book-dead:before,.fa-book-skull:before{content:"\f6b7"}.fa-drivers-license:before,.fa-id-card:before{content:"\f2c2"}.fa-dedent:before,.fa-outdent:before{content:"\f03b"}.fa-heart-circle-exclamation:before{content:"\e4fe"}.fa-home-alt:before,.fa-home-lg-alt:before,.fa-home:before,.fa-house:before{content:"\f015"}.fa-calendar-week:before{content:"\f784"}.fa-laptop-medical:before{content:"\f812"}.fa-b:before{content:"\42"}.fa-file-medical:before{content:"\f477"}.fa-dice-one:before{content:"\f525"}.fa-kiwi-bird:before{content:"\f535"}.fa-arrow-right-arrow-left:before,.fa-exchange:before{content:"\f0ec"}.fa-redo-alt:before,.fa-rotate-forward:before,.fa-rotate-right:before{content:"\f2f9"}.fa-cutlery:before,.fa-utensils:before{content:"\f2e7"}.fa-arrow-up-wide-short:before,.fa-sort-amount-up:before{content:"\f161"}.fa-mill-sign:before{content:"\e1ed"}.fa-bowl-rice:before{content:"\e2eb"}.fa-skull:before{content:"\f54c"}.fa-broadcast-tower:before,.fa-tower-broadcast:before{content:"\f519"}.fa-truck-pickup:before{content:"\f63c"}.fa-long-arrow-alt-up:before,.fa-up-long:before{content:"\f30c"}.fa-stop:before{content:"\f04d"}.fa-code-merge:before{content:"\f387"}.fa-upload:before{content:"\f093"}.fa-hurricane:before{content:"\f751"}.fa-mound:before{content:"\e52d"}.fa-toilet-portable:before{content:"\e583"}.fa-compact-disc:before{content:"\f51f"}.fa-file-arrow-down:before,.fa-file-download:before{content:"\f56d"}.fa-caravan:before{content:"\f8ff"}.fa-shield-cat:before{content:"\e572"}.fa-bolt:before,.fa-zap:before{content:"\f0e7"}.fa-glass-water:before{content:"\e4f4"}.fa-oil-well:before{content:"\e532"}.fa-vault:before{content:"\e2c5"}.fa-mars:before{content:"\f222"}.fa-toilet:before{content:"\f7d8"}.fa-plane-circle-xmark:before{content:"\e557"}.fa-cny:before,.fa-jpy:before,.fa-rmb:before,.fa-yen-sign:before,.fa-yen:before{content:"\f157"}.fa-rouble:before,.fa-rub:before,.fa-ruble-sign:before,.fa-ruble:before{content:"\f158"}.fa-sun:before{content:"\f185"}.fa-guitar:before{content:"\f7a6"}.fa-face-laugh-wink:before,.fa-laugh-wink:before{content:"\f59c"}.fa-horse-head:before{content:"\f7ab"}.fa-bore-hole:before{content:"\e4c3"}.fa-industry:before{content:"\f275"}.fa-arrow-alt-circle-down:before,.fa-circle-down:before{content:"\f358"}.fa-arrows-turn-to-dots:before{content:"\e4c1"}.fa-florin-sign:before{content:"\e184"}.fa-arrow-down-short-wide:before,.fa-sort-amount-desc:before,.fa-sort-amount-down-alt:before{content:"\f884"}.fa-less-than:before{content:"\3c"}.fa-angle-down:before{content:"\f107"}.fa-car-tunnel:before{content:"\e4de"}.fa-head-side-cough:before{content:"\e061"}.fa-grip-lines:before{content:"\f7a4"}.fa-thumbs-down:before{content:"\f165"}.fa-user-lock:before{content:"\f502"}.fa-arrow-right-long:before,.fa-long-arrow-right:before{content:"\f178"}.fa-anchor-circle-xmark:before{content:"\e4ac"}.fa-ellipsis-h:before,.fa-ellipsis:before{content:"\f141"}.fa-chess-pawn:before{content:"\f443"}.fa-first-aid:before,.fa-kit-medical:before{content:"\f479"}.fa-person-through-window:before{content:"\e5a9"}.fa-toolbox:before{content:"\f552"}.fa-hands-holding-circle:before{content:"\e4fb"}.fa-bug:before{content:"\f188"}.fa-credit-card-alt:before,.fa-credit-card:before{content:"\f09d"}.fa-automobile:before,.fa-car:before{content:"\f1b9"}.fa-hand-holding-hand:before{content:"\e4f7"}.fa-book-open-reader:before,.fa-book-reader:before{content:"\f5da"}.fa-mountain-sun:before{content:"\e52f"}.fa-arrows-left-right-to-line:before{content:"\e4ba"}.fa-dice-d20:before{content:"\f6cf"}.fa-truck-droplet:before{content:"\e58c"}.fa-file-circle-xmark:before{content:"\e5a1"}.fa-temperature-arrow-up:before,.fa-temperature-up:before{content:"\e040"}.fa-medal:before{content:"\f5a2"}.fa-bed:before{content:"\f236"}.fa-h-square:before,.fa-square-h:before{content:"\f0fd"}.fa-podcast:before{content:"\f2ce"}.fa-temperature-4:before,.fa-temperature-full:before,.fa-thermometer-4:before,.fa-thermometer-full:before{content:"\f2c7"}.fa-bell:before{content:"\f0f3"}.fa-superscript:before{content:"\f12b"}.fa-plug-circle-xmark:before{content:"\e560"}.fa-star-of-life:before{content:"\f621"}.fa-phone-slash:before{content:"\f3dd"}.fa-paint-roller:before{content:"\f5aa"}.fa-hands-helping:before,.fa-handshake-angle:before{content:"\f4c4"}.fa-location-dot:before,.fa-map-marker-alt:before{content:"\f3c5"}.fa-file:before{content:"\f15b"}.fa-greater-than:before{content:"\3e"}.fa-person-swimming:before,.fa-swimmer:before{content:"\f5c4"}.fa-arrow-down:before{content:"\f063"}.fa-droplet:before,.fa-tint:before{content:"\f043"}.fa-eraser:before{content:"\f12d"}.fa-earth-america:before,.fa-earth-americas:before,.fa-earth:before,.fa-globe-americas:before{content:"\f57d"}.fa-person-burst:before{content:"\e53b"}.fa-dove:before{content:"\f4ba"}.fa-battery-0:before,.fa-battery-empty:before{content:"\f244"}.fa-socks:before{content:"\f696"}.fa-inbox:before{content:"\f01c"}.fa-section:before{content:"\e447"}.fa-gauge-high:before,.fa-tachometer-alt-fast:before,.fa-tachometer-alt:before{content:"\f625"}.fa-envelope-open-text:before{content:"\f658"}.fa-hospital-alt:before,.fa-hospital-wide:before,.fa-hospital:before{content:"\f0f8"}.fa-wine-bottle:before{content:"\f72f"}.fa-chess-rook:before{content:"\f447"}.fa-bars-staggered:before,.fa-reorder:before,.fa-stream:before{content:"\f550"}.fa-dharmachakra:before{content:"\f655"}.fa-hotdog:before{content:"\f80f"}.fa-blind:before,.fa-person-walking-with-cane:before{content:"\f29d"}.fa-drum:before{content:"\f569"}.fa-ice-cream:before{content:"\f810"}.fa-heart-circle-bolt:before{content:"\e4fc"}.fa-fax:before{content:"\f1ac"}.fa-paragraph:before{content:"\f1dd"}.fa-check-to-slot:before,.fa-vote-yea:before{content:"\f772"}.fa-star-half:before{content:"\f089"}.fa-boxes-alt:before,.fa-boxes-stacked:before,.fa-boxes:before{content:"\f468"}.fa-chain:before,.fa-link:before{content:"\f0c1"}.fa-assistive-listening-systems:before,.fa-ear-listen:before{content:"\f2a2"}.fa-tree-city:before{content:"\e587"}.fa-play:before{content:"\f04b"}.fa-font:before{content:"\f031"}.fa-rupiah-sign:before{content:"\e23d"}.fa-magnifying-glass:before,.fa-search:before{content:"\f002"}.fa-ping-pong-paddle-ball:before,.fa-table-tennis-paddle-ball:before,.fa-table-tennis:before{content:"\f45d"}.fa-diagnoses:before,.fa-person-dots-from-line:before{content:"\f470"}.fa-trash-can-arrow-up:before,.fa-trash-restore-alt:before{content:"\f82a"}.fa-naira-sign:before{content:"\e1f6"}.fa-cart-arrow-down:before{content:"\f218"}.fa-walkie-talkie:before{content:"\f8ef"}.fa-file-edit:before,.fa-file-pen:before{content:"\f31c"}.fa-receipt:before{content:"\f543"}.fa-pen-square:before,.fa-pencil-square:before,.fa-square-pen:before{content:"\f14b"}.fa-suitcase-rolling:before{content:"\f5c1"}.fa-person-circle-exclamation:before{content:"\e53f"}.fa-chevron-down:before{content:"\f078"}.fa-battery-5:before,.fa-battery-full:before,.fa-battery:before{content:"\f240"}.fa-skull-crossbones:before{content:"\f714"}.fa-code-compare:before{content:"\e13a"}.fa-list-dots:before,.fa-list-ul:before{content:"\f0ca"}.fa-school-lock:before{content:"\e56f"}.fa-tower-cell:before{content:"\e585"}.fa-down-long:before,.fa-long-arrow-alt-down:before{content:"\f309"}.fa-ranking-star:before{content:"\e561"}.fa-chess-king:before{content:"\f43f"}.fa-person-harassing:before{content:"\e549"}.fa-brazilian-real-sign:before{content:"\e46c"}.fa-landmark-alt:before,.fa-landmark-dome:before{content:"\f752"}.fa-arrow-up:before{content:"\f062"}.fa-television:before,.fa-tv-alt:before,.fa-tv:before{content:"\f26c"}.fa-shrimp:before{content:"\e448"}.fa-list-check:before,.fa-tasks:before{content:"\f0ae"}.fa-jug-detergent:before{content:"\e519"}.fa-circle-user:before,.fa-user-circle:before{content:"\f2bd"}.fa-user-shield:before{content:"\f505"}.fa-wind:before{content:"\f72e"}.fa-car-burst:before,.fa-car-crash:before{content:"\f5e1"}.fa-y:before{content:"\59"}.fa-person-snowboarding:before,.fa-snowboarding:before{content:"\f7ce"}.fa-shipping-fast:before,.fa-truck-fast:before{content:"\f48b"}.fa-fish:before{content:"\f578"}.fa-user-graduate:before{content:"\f501"}.fa-adjust:before,.fa-circle-half-stroke:before{content:"\f042"}.fa-clapperboard:before{content:"\e131"}.fa-circle-radiation:before,.fa-radiation-alt:before{content:"\f7ba"}.fa-baseball-ball:before,.fa-baseball:before{content:"\f433"}.fa-jet-fighter-up:before{content:"\e518"}.fa-diagram-project:before,.fa-project-diagram:before{content:"\f542"}.fa-copy:before{content:"\f0c5"}.fa-volume-mute:before,.fa-volume-times:before,.fa-volume-xmark:before{content:"\f6a9"}.fa-hand-sparkles:before{content:"\e05d"}.fa-grip-horizontal:before,.fa-grip:before{content:"\f58d"}.fa-share-from-square:before,.fa-share-square:before{content:"\f14d"}.fa-child-combatant:before,.fa-child-rifle:before{content:"\e4e0"}.fa-gun:before{content:"\e19b"}.fa-phone-square:before,.fa-square-phone:before{content:"\f098"}.fa-add:before,.fa-plus:before{content:"\2b"}.fa-expand:before{content:"\f065"}.fa-computer:before{content:"\e4e5"}.fa-close:before,.fa-multiply:before,.fa-remove:before,.fa-times:before,.fa-xmark:before{content:"\f00d"}.fa-arrows-up-down-left-right:before,.fa-arrows:before{content:"\f047"}.fa-chalkboard-teacher:before,.fa-chalkboard-user:before{content:"\f51c"}.fa-peso-sign:before{content:"\e222"}.fa-building-shield:before{content:"\e4d8"}.fa-baby:before{content:"\f77c"}.fa-users-line:before{content:"\e592"}.fa-quote-left-alt:before,.fa-quote-left:before{content:"\f10d"}.fa-tractor:before{content:"\f722"}.fa-trash-arrow-up:before,.fa-trash-restore:before{content:"\f829"}.fa-arrow-down-up-lock:before{content:"\e4b0"}.fa-lines-leaning:before{content:"\e51e"}.fa-ruler-combined:before{content:"\f546"}.fa-copyright:before{content:"\f1f9"}.fa-equals:before{content:"\3d"}.fa-blender:before{content:"\f517"}.fa-teeth:before{content:"\f62e"}.fa-ils:before,.fa-shekel-sign:before,.fa-shekel:before,.fa-sheqel-sign:before,.fa-sheqel:before{content:"\f20b"}.fa-map:before{content:"\f279"}.fa-rocket:before{content:"\f135"}.fa-photo-film:before,.fa-photo-video:before{content:"\f87c"}.fa-folder-minus:before{content:"\f65d"}.fa-store:before{content:"\f54e"}.fa-arrow-trend-up:before{content:"\e098"}.fa-plug-circle-minus:before{content:"\e55e"}.fa-sign-hanging:before,.fa-sign:before{content:"\f4d9"}.fa-bezier-curve:before{content:"\f55b"}.fa-bell-slash:before{content:"\f1f6"}.fa-tablet-android:before,.fa-tablet:before{content:"\f3fb"}.fa-school-flag:before{content:"\e56e"}.fa-fill:before{content:"\f575"}.fa-angle-up:before{content:"\f106"}.fa-drumstick-bite:before{content:"\f6d7"}.fa-holly-berry:before{content:"\f7aa"}.fa-chevron-left:before{content:"\f053"}.fa-bacteria:before{content:"\e059"}.fa-hand-lizard:before{content:"\f258"}.fa-notdef:before{content:"\e1fe"}.fa-disease:before{content:"\f7fa"}.fa-briefcase-medical:before{content:"\f469"}.fa-genderless:before{content:"\f22d"}.fa-chevron-right:before{content:"\f054"}.fa-retweet:before{content:"\f079"}.fa-car-alt:before,.fa-car-rear:before{content:"\f5de"}.fa-pump-soap:before{content:"\e06b"}.fa-video-slash:before{content:"\f4e2"}.fa-battery-2:before,.fa-battery-quarter:before{content:"\f243"}.fa-radio:before{content:"\f8d7"}.fa-baby-carriage:before,.fa-carriage-baby:before{content:"\f77d"}.fa-traffic-light:before{content:"\f637"}.fa-thermometer:before{content:"\f491"}.fa-vr-cardboard:before{content:"\f729"}.fa-hand-middle-finger:before{content:"\f806"}.fa-percent:before,.fa-percentage:before{content:"\25"}.fa-truck-moving:before{content:"\f4df"}.fa-glass-water-droplet:before{content:"\e4f5"}.fa-display:before{content:"\e163"}.fa-face-smile:before,.fa-smile:before{content:"\f118"}.fa-thumb-tack:before,.fa-thumbtack:before{content:"\f08d"}.fa-trophy:before{content:"\f091"}.fa-person-praying:before,.fa-pray:before{content:"\f683"}.fa-hammer:before{content:"\f6e3"}.fa-hand-peace:before{content:"\f25b"}.fa-rotate:before,.fa-sync-alt:before{content:"\f2f1"}.fa-spinner:before{content:"\f110"}.fa-robot:before{content:"\f544"}.fa-peace:before{content:"\f67c"}.fa-cogs:before,.fa-gears:before{content:"\f085"}.fa-warehouse:before{content:"\f494"}.fa-arrow-up-right-dots:before{content:"\e4b7"}.fa-splotch:before{content:"\f5bc"}.fa-face-grin-hearts:before,.fa-grin-hearts:before{content:"\f584"}.fa-dice-four:before{content:"\f524"}.fa-sim-card:before{content:"\f7c4"}.fa-transgender-alt:before,.fa-transgender:before{content:"\f225"}.fa-mercury:before{content:"\f223"}.fa-arrow-turn-down:before,.fa-level-down:before{content:"\f149"}.fa-person-falling-burst:before{content:"\e547"}.fa-award:before{content:"\f559"}.fa-ticket-alt:before,.fa-ticket-simple:before{content:"\f3ff"}.fa-building:before{content:"\f1ad"}.fa-angle-double-left:before,.fa-angles-left:before{content:"\f100"}.fa-qrcode:before{content:"\f029"}.fa-clock-rotate-left:before,.fa-history:before{content:"\f1da"}.fa-face-grin-beam-sweat:before,.fa-grin-beam-sweat:before{content:"\f583"}.fa-arrow-right-from-file:before,.fa-file-export:before{content:"\f56e"}.fa-shield-blank:before,.fa-shield:before{content:"\f132"}.fa-arrow-up-short-wide:before,.fa-sort-amount-up-alt:before{content:"\f885"}.fa-house-medical:before{content:"\e3b2"}.fa-golf-ball-tee:before,.fa-golf-ball:before{content:"\f450"}.fa-chevron-circle-left:before,.fa-circle-chevron-left:before{content:"\f137"}.fa-house-chimney-window:before{content:"\e00d"}.fa-pen-nib:before{content:"\f5ad"}.fa-tent-arrow-turn-left:before{content:"\e580"}.fa-tents:before{content:"\e582"}.fa-magic:before,.fa-wand-magic:before{content:"\f0d0"}.fa-dog:before{content:"\f6d3"}.fa-carrot:before{content:"\f787"}.fa-moon:before{content:"\f186"}.fa-wine-glass-alt:before,.fa-wine-glass-empty:before{content:"\f5ce"}.fa-cheese:before{content:"\f7ef"}.fa-yin-yang:before{content:"\f6ad"}.fa-music:before{content:"\f001"}.fa-code-commit:before{content:"\f386"}.fa-temperature-low:before{content:"\f76b"}.fa-biking:before,.fa-person-biking:before{content:"\f84a"}.fa-broom:before{content:"\f51a"}.fa-shield-heart:before{content:"\e574"}.fa-gopuram:before{content:"\f664"}.fa-earth-oceania:before,.fa-globe-oceania:before{content:"\e47b"}.fa-square-xmark:before,.fa-times-square:before,.fa-xmark-square:before{content:"\f2d3"}.fa-hashtag:before{content:"\23"}.fa-expand-alt:before,.fa-up-right-and-down-left-from-center:before{content:"\f424"}.fa-oil-can:before{content:"\f613"}.fa-t:before{content:"\54"}.fa-hippo:before{content:"\f6ed"}.fa-chart-column:before{content:"\e0e3"}.fa-infinity:before{content:"\f534"}.fa-vial-circle-check:before{content:"\e596"}.fa-person-arrow-down-to-line:before{content:"\e538"}.fa-voicemail:before{content:"\f897"}.fa-fan:before{content:"\f863"}.fa-person-walking-luggage:before{content:"\e554"}.fa-arrows-alt-v:before,.fa-up-down:before{content:"\f338"}.fa-cloud-moon-rain:before{content:"\f73c"}.fa-calendar:before{content:"\f133"}.fa-trailer:before{content:"\e041"}.fa-bahai:before,.fa-haykal:before{content:"\f666"}.fa-sd-card:before{content:"\f7c2"}.fa-dragon:before{content:"\f6d5"}.fa-shoe-prints:before{content:"\f54b"}.fa-circle-plus:before,.fa-plus-circle:before{content:"\f055"}.fa-face-grin-tongue-wink:before,.fa-grin-tongue-wink:before{content:"\f58b"}.fa-hand-holding:before{content:"\f4bd"}.fa-plug-circle-exclamation:before{content:"\e55d"}.fa-chain-broken:before,.fa-chain-slash:before,.fa-link-slash:before,.fa-unlink:before{content:"\f127"}.fa-clone:before{content:"\f24d"}.fa-person-walking-arrow-loop-left:before{content:"\e551"}.fa-arrow-up-z-a:before,.fa-sort-alpha-up-alt:before{content:"\f882"}.fa-fire-alt:before,.fa-fire-flame-curved:before{content:"\f7e4"}.fa-tornado:before{content:"\f76f"}.fa-file-circle-plus:before{content:"\e494"}.fa-book-quran:before,.fa-quran:before{content:"\f687"}.fa-anchor:before{content:"\f13d"}.fa-border-all:before{content:"\f84c"}.fa-angry:before,.fa-face-angry:before{content:"\f556"}.fa-cookie-bite:before{content:"\f564"}.fa-arrow-trend-down:before{content:"\e097"}.fa-feed:before,.fa-rss:before{content:"\f09e"}.fa-draw-polygon:before{content:"\f5ee"}.fa-balance-scale:before,.fa-scale-balanced:before{content:"\f24e"}.fa-gauge-simple-high:before,.fa-tachometer-fast:before,.fa-tachometer:before{content:"\f62a"}.fa-shower:before{content:"\f2cc"}.fa-desktop-alt:before,.fa-desktop:before{content:"\f390"}.fa-m:before{content:"\4d"}.fa-table-list:before,.fa-th-list:before{content:"\f00b"}.fa-comment-sms:before,.fa-sms:before{content:"\f7cd"}.fa-book:before{content:"\f02d"}.fa-user-plus:before{content:"\f234"}.fa-check:before{content:"\f00c"}.fa-battery-4:before,.fa-battery-three-quarters:before{content:"\f241"}.fa-house-circle-check:before{content:"\e509"}.fa-angle-left:before{content:"\f104"}.fa-diagram-successor:before{content:"\e47a"}.fa-truck-arrow-right:before{content:"\e58b"}.fa-arrows-split-up-and-left:before{content:"\e4bc"}.fa-fist-raised:before,.fa-hand-fist:before{content:"\f6de"}.fa-cloud-moon:before{content:"\f6c3"}.fa-briefcase:before{content:"\f0b1"}.fa-person-falling:before{content:"\e546"}.fa-image-portrait:before,.fa-portrait:before{content:"\f3e0"}.fa-user-tag:before{content:"\f507"}.fa-rug:before{content:"\e569"}.fa-earth-europe:before,.fa-globe-europe:before{content:"\f7a2"}.fa-cart-flatbed-suitcase:before,.fa-luggage-cart:before{content:"\f59d"}.fa-rectangle-times:before,.fa-rectangle-xmark:before,.fa-times-rectangle:before,.fa-window-close:before{content:"\f410"}.fa-baht-sign:before{content:"\e0ac"}.fa-book-open:before{content:"\f518"}.fa-book-journal-whills:before,.fa-journal-whills:before{content:"\f66a"}.fa-handcuffs:before{content:"\e4f8"}.fa-exclamation-triangle:before,.fa-triangle-exclamation:before,.fa-warning:before{content:"\f071"}.fa-database:before{content:"\f1c0"}.fa-arrow-turn-right:before,.fa-mail-forward:before,.fa-share:before{content:"\f064"}.fa-bottle-droplet:before{content:"\e4c4"}.fa-mask-face:before{content:"\e1d7"}.fa-hill-rockslide:before{content:"\e508"}.fa-exchange-alt:before,.fa-right-left:before{content:"\f362"}.fa-paper-plane:before{content:"\f1d8"}.fa-road-circle-exclamation:before{content:"\e565"}.fa-dungeon:before{content:"\f6d9"}.fa-align-right:before{content:"\f038"}.fa-money-bill-1-wave:before,.fa-money-bill-wave-alt:before{content:"\f53b"}.fa-life-ring:before{content:"\f1cd"}.fa-hands:before,.fa-sign-language:before,.fa-signing:before{content:"\f2a7"}.fa-calendar-day:before{content:"\f783"}.fa-ladder-water:before,.fa-swimming-pool:before,.fa-water-ladder:before{content:"\f5c5"}.fa-arrows-up-down:before,.fa-arrows-v:before{content:"\f07d"}.fa-face-grimace:before,.fa-grimace:before{content:"\f57f"}.fa-wheelchair-alt:before,.fa-wheelchair-move:before{content:"\e2ce"}.fa-level-down-alt:before,.fa-turn-down:before{content:"\f3be"}.fa-person-walking-arrow-right:before{content:"\e552"}.fa-envelope-square:before,.fa-square-envelope:before{content:"\f199"}.fa-dice:before{content:"\f522"}.fa-bowling-ball:before{content:"\f436"}.fa-brain:before{content:"\f5dc"}.fa-band-aid:before,.fa-bandage:before{content:"\f462"}.fa-calendar-minus:before{content:"\f272"}.fa-circle-xmark:before,.fa-times-circle:before,.fa-xmark-circle:before{content:"\f057"}.fa-gifts:before{content:"\f79c"}.fa-hotel:before{content:"\f594"}.fa-earth-asia:before,.fa-globe-asia:before{content:"\f57e"}.fa-id-card-alt:before,.fa-id-card-clip:before{content:"\f47f"}.fa-magnifying-glass-plus:before,.fa-search-plus:before{content:"\f00e"}.fa-thumbs-up:before{content:"\f164"}.fa-user-clock:before{content:"\f4fd"}.fa-allergies:before,.fa-hand-dots:before{content:"\f461"}.fa-file-invoice:before{content:"\f570"}.fa-window-minimize:before{content:"\f2d1"}.fa-coffee:before,.fa-mug-saucer:before{content:"\f0f4"}.fa-brush:before{content:"\f55d"}.fa-mask:before{content:"\f6fa"}.fa-magnifying-glass-minus:before,.fa-search-minus:before{content:"\f010"}.fa-ruler-vertical:before{content:"\f548"}.fa-user-alt:before,.fa-user-large:before{content:"\f406"}.fa-train-tram:before{content:"\e5b4"}.fa-user-nurse:before{content:"\f82f"}.fa-syringe:before{content:"\f48e"}.fa-cloud-sun:before{content:"\f6c4"}.fa-stopwatch-20:before{content:"\e06f"}.fa-square-full:before{content:"\f45c"}.fa-magnet:before{content:"\f076"}.fa-jar:before{content:"\e516"}.fa-note-sticky:before,.fa-sticky-note:before{content:"\f249"}.fa-bug-slash:before{content:"\e490"}.fa-arrow-up-from-water-pump:before{content:"\e4b6"}.fa-bone:before{content:"\f5d7"}.fa-user-injured:before{content:"\f728"}.fa-face-sad-tear:before,.fa-sad-tear:before{content:"\f5b4"}.fa-plane:before{content:"\f072"}.fa-tent-arrows-down:before{content:"\e581"}.fa-exclamation:before{content:"\21"}.fa-arrows-spin:before{content:"\e4bb"}.fa-print:before{content:"\f02f"}.fa-try:before,.fa-turkish-lira-sign:before,.fa-turkish-lira:before{content:"\e2bb"}.fa-dollar-sign:before,.fa-dollar:before,.fa-usd:before{content:"\24"}.fa-x:before{content:"\58"}.fa-magnifying-glass-dollar:before,.fa-search-dollar:before{content:"\f688"}.fa-users-cog:before,.fa-users-gear:before{content:"\f509"}.fa-person-military-pointing:before{content:"\e54a"}.fa-bank:before,.fa-building-columns:before,.fa-institution:before,.fa-museum:before,.fa-university:before{content:"\f19c"}.fa-umbrella:before{content:"\f0e9"}.fa-trowel:before{content:"\e589"}.fa-d:before{content:"\44"}.fa-stapler:before{content:"\e5af"}.fa-masks-theater:before,.fa-theater-masks:before{content:"\f630"}.fa-kip-sign:before{content:"\e1c4"}.fa-hand-point-left:before{content:"\f0a5"}.fa-handshake-alt:before,.fa-handshake-simple:before{content:"\f4c6"}.fa-fighter-jet:before,.fa-jet-fighter:before{content:"\f0fb"}.fa-share-alt-square:before,.fa-square-share-nodes:before{content:"\f1e1"}.fa-barcode:before{content:"\f02a"}.fa-plus-minus:before{content:"\e43c"}.fa-video-camera:before,.fa-video:before{content:"\f03d"}.fa-graduation-cap:before,.fa-mortar-board:before{content:"\f19d"}.fa-hand-holding-medical:before{content:"\e05c"}.fa-person-circle-check:before{content:"\e53e"}.fa-level-up-alt:before,.fa-turn-up:before{content:"\f3bf"}
.fa-sr-only,.fa-sr-only-focusable:not(:focus),.sr-only,.sr-only-focusable:not(:focus){position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}:host,:root{--fa-style-family-brands:"Font Awesome 6 Brands";--fa-font-brands:normal 400 1em/1 "Font Awesome 6 Brands"}@font-face{font-family:"Font Awesome 6 Brands";font-style:normal;font-weight:400;font-display:block;src:url('fa-brands-400.9210030c21e68a90.woff2') format("woff2"),url('fa-brands-400.5f7c5bb77eae788b.ttf') format("truetype")}.fa-brands,.fab{font-weight:400}.fa-monero:before{content:"\f3d0"}.fa-hooli:before{content:"\f427"}.fa-yelp:before{content:"\f1e9"}.fa-cc-visa:before{content:"\f1f0"}.fa-lastfm:before{content:"\f202"}.fa-shopware:before{content:"\f5b5"}.fa-creative-commons-nc:before{content:"\f4e8"}.fa-aws:before{content:"\f375"}.fa-redhat:before{content:"\f7bc"}.fa-yoast:before{content:"\f2b1"}.fa-cloudflare:before{content:"\e07d"}.fa-ups:before{content:"\f7e0"}.fa-wpexplorer:before{content:"\f2de"}.fa-dyalog:before{content:"\f399"}.fa-bity:before{content:"\f37a"}.fa-stackpath:before{content:"\f842"}.fa-buysellads:before{content:"\f20d"}.fa-first-order:before{content:"\f2b0"}.fa-modx:before{content:"\f285"}.fa-guilded:before{content:"\e07e"}.fa-vnv:before{content:"\f40b"}.fa-js-square:before,.fa-square-js:before{content:"\f3b9"}.fa-microsoft:before{content:"\f3ca"}.fa-qq:before{content:"\f1d6"}.fa-orcid:before{content:"\f8d2"}.fa-java:before{content:"\f4e4"}.fa-invision:before{content:"\f7b0"}.fa-creative-commons-pd-alt:before{content:"\f4ed"}.fa-centercode:before{content:"\f380"}.fa-glide-g:before{content:"\f2a6"}.fa-drupal:before{content:"\f1a9"}.fa-hire-a-helper:before{content:"\f3b0"}.fa-creative-commons-by:before{content:"\f4e7"}.fa-unity:before{content:"\e049"}.fa-whmcs:before{content:"\f40d"}.fa-rocketchat:before{content:"\f3e8"}.fa-vk:before{content:"\f189"}.fa-untappd:before{content:"\f405"}.fa-mailchimp:before{content:"\f59e"}.fa-css3-alt:before{content:"\f38b"}.fa-reddit-square:before,.fa-square-reddit:before{content:"\f1a2"}.fa-vimeo-v:before{content:"\f27d"}.fa-contao:before{content:"\f26d"}.fa-square-font-awesome:before{content:"\e5ad"}.fa-deskpro:before{content:"\f38f"}.fa-sistrix:before{content:"\f3ee"}.fa-instagram-square:before,.fa-square-instagram:before{content:"\e055"}.fa-battle-net:before{content:"\f835"}.fa-the-red-yeti:before{content:"\f69d"}.fa-hacker-news-square:before,.fa-square-hacker-news:before{content:"\f3af"}.fa-edge:before{content:"\f282"}.fa-napster:before{content:"\f3d2"}.fa-snapchat-square:before,.fa-square-snapchat:before{content:"\f2ad"}.fa-google-plus-g:before{content:"\f0d5"}.fa-artstation:before{content:"\f77a"}.fa-markdown:before{content:"\f60f"}.fa-sourcetree:before{content:"\f7d3"}.fa-google-plus:before{content:"\f2b3"}.fa-diaspora:before{content:"\f791"}.fa-foursquare:before{content:"\f180"}.fa-stack-overflow:before{content:"\f16c"}.fa-github-alt:before{content:"\f113"}.fa-phoenix-squadron:before{content:"\f511"}.fa-pagelines:before{content:"\f18c"}.fa-algolia:before{content:"\f36c"}.fa-red-river:before{content:"\f3e3"}.fa-creative-commons-sa:before{content:"\f4ef"}.fa-safari:before{content:"\f267"}.fa-google:before{content:"\f1a0"}.fa-font-awesome-alt:before,.fa-square-font-awesome-stroke:before{content:"\f35c"}.fa-atlassian:before{content:"\f77b"}.fa-linkedin-in:before{content:"\f0e1"}.fa-digital-ocean:before{content:"\f391"}.fa-nimblr:before{content:"\f5a8"}.fa-chromecast:before{content:"\f838"}.fa-evernote:before{content:"\f839"}.fa-hacker-news:before{content:"\f1d4"}.fa-creative-commons-sampling:before{content:"\f4f0"}.fa-adversal:before{content:"\f36a"}.fa-creative-commons:before{content:"\f25e"}.fa-watchman-monitoring:before{content:"\e087"}.fa-fonticons:before{content:"\f280"}.fa-weixin:before{content:"\f1d7"}.fa-shirtsinbulk:before{content:"\f214"}.fa-codepen:before{content:"\f1cb"}.fa-git-alt:before{content:"\f841"}.fa-lyft:before{content:"\f3c3"}.fa-rev:before{content:"\f5b2"}.fa-windows:before{content:"\f17a"}.fa-wizards-of-the-coast:before{content:"\f730"}.fa-square-viadeo:before,.fa-viadeo-square:before{content:"\f2aa"}.fa-meetup:before{content:"\f2e0"}.fa-centos:before{content:"\f789"}.fa-adn:before{content:"\f170"}.fa-cloudsmith:before{content:"\f384"}.fa-pied-piper-alt:before{content:"\f1a8"}.fa-dribbble-square:before,.fa-square-dribbble:before{content:"\f397"}.fa-codiepie:before{content:"\f284"}.fa-node:before{content:"\f419"}.fa-mix:before{content:"\f3cb"}.fa-steam:before{content:"\f1b6"}.fa-cc-apple-pay:before{content:"\f416"}.fa-scribd:before{content:"\f28a"}.fa-openid:before{content:"\f19b"}.fa-instalod:before{content:"\e081"}.fa-expeditedssl:before{content:"\f23e"}.fa-sellcast:before{content:"\f2da"}.fa-square-twitter:before,.fa-twitter-square:before{content:"\f081"}.fa-r-project:before{content:"\f4f7"}.fa-delicious:before{content:"\f1a5"}.fa-freebsd:before{content:"\f3a4"}.fa-vuejs:before{content:"\f41f"}.fa-accusoft:before{content:"\f369"}.fa-ioxhost:before{content:"\f208"}.fa-fonticons-fi:before{content:"\f3a2"}.fa-app-store:before{content:"\f36f"}.fa-cc-mastercard:before{content:"\f1f1"}.fa-itunes-note:before{content:"\f3b5"}.fa-golang:before{content:"\e40f"}.fa-kickstarter:before{content:"\f3bb"}.fa-grav:before{content:"\f2d6"}.fa-weibo:before{content:"\f18a"}.fa-uncharted:before{content:"\e084"}.fa-firstdraft:before{content:"\f3a1"}.fa-square-youtube:before,.fa-youtube-square:before{content:"\f431"}.fa-wikipedia-w:before{content:"\f266"}.fa-rendact:before,.fa-wpressr:before{content:"\f3e4"}.fa-angellist:before{content:"\f209"}.fa-galactic-republic:before{content:"\f50c"}.fa-nfc-directional:before{content:"\e530"}.fa-skype:before{content:"\f17e"}.fa-joget:before{content:"\f3b7"}.fa-fedora:before{content:"\f798"}.fa-stripe-s:before{content:"\f42a"}.fa-meta:before{content:"\e49b"}.fa-laravel:before{content:"\f3bd"}.fa-hotjar:before{content:"\f3b1"}.fa-bluetooth-b:before{content:"\f294"}.fa-sticker-mule:before{content:"\f3f7"}.fa-creative-commons-zero:before{content:"\f4f3"}.fa-hips:before{content:"\f452"}.fa-behance:before{content:"\f1b4"}.fa-reddit:before{content:"\f1a1"}.fa-discord:before{content:"\f392"}.fa-chrome:before{content:"\f268"}.fa-app-store-ios:before{content:"\f370"}.fa-cc-discover:before{content:"\f1f2"}.fa-wpbeginner:before{content:"\f297"}.fa-confluence:before{content:"\f78d"}.fa-mdb:before{content:"\f8ca"}.fa-dochub:before{content:"\f394"}.fa-accessible-icon:before{content:"\f368"}.fa-ebay:before{content:"\f4f4"}.fa-amazon:before{content:"\f270"}.fa-unsplash:before{content:"\e07c"}.fa-yarn:before{content:"\f7e3"}.fa-square-steam:before,.fa-steam-square:before{content:"\f1b7"}.fa-500px:before{content:"\f26e"}.fa-square-vimeo:before,.fa-vimeo-square:before{content:"\f194"}.fa-asymmetrik:before{content:"\f372"}.fa-font-awesome-flag:before,.fa-font-awesome-logo-full:before,.fa-font-awesome:before{content:"\f2b4"}.fa-gratipay:before{content:"\f184"}.fa-apple:before{content:"\f179"}.fa-hive:before{content:"\e07f"}.fa-gitkraken:before{content:"\f3a6"}.fa-keybase:before{content:"\f4f5"}.fa-apple-pay:before{content:"\f415"}.fa-padlet:before{content:"\e4a0"}.fa-amazon-pay:before{content:"\f42c"}.fa-github-square:before,.fa-square-github:before{content:"\f092"}.fa-stumbleupon:before{content:"\f1a4"}.fa-fedex:before{content:"\f797"}.fa-phoenix-framework:before{content:"\f3dc"}.fa-shopify:before{content:"\e057"}.fa-neos:before{content:"\f612"}.fa-hackerrank:before{content:"\f5f7"}.fa-researchgate:before{content:"\f4f8"}.fa-swift:before{content:"\f8e1"}.fa-angular:before{content:"\f420"}.fa-speakap:before{content:"\f3f3"}.fa-angrycreative:before{content:"\f36e"}.fa-y-combinator:before{content:"\f23b"}.fa-empire:before{content:"\f1d1"}.fa-envira:before{content:"\f299"}.fa-gitlab-square:before,.fa-square-gitlab:before{content:"\e5ae"}.fa-studiovinari:before{content:"\f3f8"}.fa-pied-piper:before{content:"\f2ae"}.fa-wordpress:before{content:"\f19a"}.fa-product-hunt:before{content:"\f288"}.fa-firefox:before{content:"\f269"}.fa-linode:before{content:"\f2b8"}.fa-goodreads:before{content:"\f3a8"}.fa-odnoklassniki-square:before,.fa-square-odnoklassniki:before{content:"\f264"}.fa-jsfiddle:before{content:"\f1cc"}.fa-sith:before{content:"\f512"}.fa-themeisle:before{content:"\f2b2"}.fa-page4:before{content:"\f3d7"}.fa-hashnode:before{content:"\e499"}.fa-react:before{content:"\f41b"}.fa-cc-paypal:before{content:"\f1f4"}.fa-squarespace:before{content:"\f5be"}.fa-cc-stripe:before{content:"\f1f5"}.fa-creative-commons-share:before{content:"\f4f2"}.fa-bitcoin:before{content:"\f379"}.fa-keycdn:before{content:"\f3ba"}.fa-opera:before{content:"\f26a"}.fa-itch-io:before{content:"\f83a"}.fa-umbraco:before{content:"\f8e8"}.fa-galactic-senate:before{content:"\f50d"}.fa-ubuntu:before{content:"\f7df"}.fa-draft2digital:before{content:"\f396"}.fa-stripe:before{content:"\f429"}.fa-houzz:before{content:"\f27c"}.fa-gg:before{content:"\f260"}.fa-dhl:before{content:"\f790"}.fa-pinterest-square:before,.fa-square-pinterest:before{content:"\f0d3"}.fa-xing:before{content:"\f168"}.fa-blackberry:before{content:"\f37b"}.fa-creative-commons-pd:before{content:"\f4ec"}.fa-playstation:before{content:"\f3df"}.fa-quinscape:before{content:"\f459"}.fa-less:before{content:"\f41d"}.fa-blogger-b:before{content:"\f37d"}.fa-opencart:before{content:"\f23d"}.fa-vine:before{content:"\f1ca"}.fa-paypal:before{content:"\f1ed"}.fa-gitlab:before{content:"\f296"}.fa-typo3:before{content:"\f42b"}.fa-reddit-alien:before{content:"\f281"}.fa-yahoo:before{content:"\f19e"}.fa-dailymotion:before{content:"\e052"}.fa-affiliatetheme:before{content:"\f36b"}.fa-pied-piper-pp:before{content:"\f1a7"}.fa-bootstrap:before{content:"\f836"}.fa-odnoklassniki:before{content:"\f263"}.fa-nfc-symbol:before{content:"\e531"}.fa-ethereum:before{content:"\f42e"}.fa-speaker-deck:before{content:"\f83c"}.fa-creative-commons-nc-eu:before{content:"\f4e9"}.fa-patreon:before{content:"\f3d9"}.fa-avianex:before{content:"\f374"}.fa-ello:before{content:"\f5f1"}.fa-gofore:before{content:"\f3a7"}.fa-bimobject:before{content:"\f378"}.fa-facebook-f:before{content:"\f39e"}.fa-google-plus-square:before,.fa-square-google-plus:before{content:"\f0d4"}.fa-mandalorian:before{content:"\f50f"}.fa-first-order-alt:before{content:"\f50a"}.fa-osi:before{content:"\f41a"}.fa-google-wallet:before{content:"\f1ee"}.fa-d-and-d-beyond:before{content:"\f6ca"}.fa-periscope:before{content:"\f3da"}.fa-fulcrum:before{content:"\f50b"}.fa-cloudscale:before{content:"\f383"}.fa-forumbee:before{content:"\f211"}.fa-mizuni:before{content:"\f3cc"}.fa-schlix:before{content:"\f3ea"}.fa-square-xing:before,.fa-xing-square:before{content:"\f169"}.fa-bandcamp:before{content:"\f2d5"}.fa-wpforms:before{content:"\f298"}.fa-cloudversify:before{content:"\f385"}.fa-usps:before{content:"\f7e1"}.fa-megaport:before{content:"\f5a3"}.fa-magento:before{content:"\f3c4"}.fa-spotify:before{content:"\f1bc"}.fa-optin-monster:before{content:"\f23c"}.fa-fly:before{content:"\f417"}.fa-aviato:before{content:"\f421"}.fa-itunes:before{content:"\f3b4"}.fa-cuttlefish:before{content:"\f38c"}.fa-blogger:before{content:"\f37c"}.fa-flickr:before{content:"\f16e"}.fa-viber:before{content:"\f409"}.fa-soundcloud:before{content:"\f1be"}.fa-digg:before{content:"\f1a6"}.fa-tencent-weibo:before{content:"\f1d5"}.fa-symfony:before{content:"\f83d"}.fa-maxcdn:before{content:"\f136"}.fa-etsy:before{content:"\f2d7"}.fa-facebook-messenger:before{content:"\f39f"}.fa-audible:before{content:"\f373"}.fa-think-peaks:before{content:"\f731"}.fa-bilibili:before{content:"\e3d9"}.fa-erlang:before{content:"\f39d"}.fa-cotton-bureau:before{content:"\f89e"}.fa-dashcube:before{content:"\f210"}.fa-42-group:before,.fa-innosoft:before{content:"\e080"}.fa-stack-exchange:before{content:"\f18d"}.fa-elementor:before{content:"\f430"}.fa-pied-piper-square:before,.fa-square-pied-piper:before{content:"\e01e"}.fa-creative-commons-nd:before{content:"\f4eb"}.fa-palfed:before{content:"\f3d8"}.fa-superpowers:before{content:"\f2dd"}.fa-resolving:before{content:"\f3e7"}.fa-xbox:before{content:"\f412"}.fa-searchengin:before{content:"\f3eb"}.fa-tiktok:before{content:"\e07b"}.fa-facebook-square:before,.fa-square-facebook:before{content:"\f082"}.fa-renren:before{content:"\f18b"}.fa-linux:before{content:"\f17c"}.fa-glide:before{content:"\f2a5"}.fa-linkedin:before{content:"\f08c"}.fa-hubspot:before{content:"\f3b2"}.fa-deploydog:before{content:"\f38e"}.fa-twitch:before{content:"\f1e8"}.fa-ravelry:before{content:"\f2d9"}.fa-mixer:before{content:"\e056"}.fa-lastfm-square:before,.fa-square-lastfm:before{content:"\f203"}.fa-vimeo:before{content:"\f40a"}.fa-mendeley:before{content:"\f7b3"}.fa-uniregistry:before{content:"\f404"}.fa-figma:before{content:"\f799"}.fa-creative-commons-remix:before{content:"\f4ee"}.fa-cc-amazon-pay:before{content:"\f42d"}.fa-dropbox:before{content:"\f16b"}.fa-instagram:before{content:"\f16d"}.fa-cmplid:before{content:"\e360"}.fa-facebook:before{content:"\f09a"}.fa-gripfire:before{content:"\f3ac"}.fa-jedi-order:before{content:"\f50e"}.fa-uikit:before{content:"\f403"}.fa-fort-awesome-alt:before{content:"\f3a3"}.fa-phabricator:before{content:"\f3db"}.fa-ussunnah:before{content:"\f407"}.fa-earlybirds:before{content:"\f39a"}.fa-trade-federation:before{content:"\f513"}.fa-autoprefixer:before{content:"\f41c"}.fa-whatsapp:before{content:"\f232"}.fa-slideshare:before{content:"\f1e7"}.fa-google-play:before{content:"\f3ab"}.fa-viadeo:before{content:"\f2a9"}.fa-line:before{content:"\f3c0"}.fa-google-drive:before{content:"\f3aa"}.fa-servicestack:before{content:"\f3ec"}.fa-simplybuilt:before{content:"\f215"}.fa-bitbucket:before{content:"\f171"}.fa-imdb:before{content:"\f2d8"}.fa-deezer:before{content:"\e077"}.fa-raspberry-pi:before{content:"\f7bb"}.fa-jira:before{content:"\f7b1"}.fa-docker:before{content:"\f395"}.fa-screenpal:before{content:"\e570"}.fa-bluetooth:before{content:"\f293"}.fa-gitter:before{content:"\f426"}.fa-d-and-d:before{content:"\f38d"}.fa-microblog:before{content:"\e01a"}.fa-cc-diners-club:before{content:"\f24c"}.fa-gg-circle:before{content:"\f261"}.fa-pied-piper-hat:before{content:"\f4e5"}.fa-kickstarter-k:before{content:"\f3bc"}.fa-yandex:before{content:"\f413"}.fa-readme:before{content:"\f4d5"}.fa-html5:before{content:"\f13b"}.fa-sellsy:before{content:"\f213"}.fa-sass:before{content:"\f41e"}.fa-wirsindhandwerk:before,.fa-wsh:before{content:"\e2d0"}.fa-buromobelexperte:before{content:"\f37f"}.fa-salesforce:before{content:"\f83b"}.fa-octopus-deploy:before{content:"\e082"}.fa-medapps:before{content:"\f3c6"}.fa-ns8:before{content:"\f3d5"}.fa-pinterest-p:before{content:"\f231"}.fa-apper:before{content:"\f371"}.fa-fort-awesome:before{content:"\f286"}.fa-waze:before{content:"\f83f"}.fa-cc-jcb:before{content:"\f24b"}.fa-snapchat-ghost:before,.fa-snapchat:before{content:"\f2ab"}.fa-fantasy-flight-games:before{content:"\f6dc"}.fa-rust:before{content:"\e07a"}.fa-wix:before{content:"\f5cf"}.fa-behance-square:before,.fa-square-behance:before{content:"\f1b5"}.fa-supple:before{content:"\f3f9"}.fa-rebel:before{content:"\f1d0"}.fa-css3:before{content:"\f13c"}.fa-staylinked:before{content:"\f3f5"}.fa-kaggle:before{content:"\f5fa"}.fa-space-awesome:before{content:"\e5ac"}.fa-deviantart:before{content:"\f1bd"}.fa-cpanel:before{content:"\f388"}.fa-goodreads-g:before{content:"\f3a9"}.fa-git-square:before,.fa-square-git:before{content:"\f1d2"}.fa-square-tumblr:before,.fa-tumblr-square:before{content:"\f174"}.fa-trello:before{content:"\f181"}.fa-creative-commons-nc-jp:before{content:"\f4ea"}.fa-get-pocket:before{content:"\f265"}.fa-perbyte:before{content:"\e083"}.fa-grunt:before{content:"\f3ad"}.fa-weebly:before{content:"\f5cc"}.fa-connectdevelop:before{content:"\f20e"}.fa-leanpub:before{content:"\f212"}.fa-black-tie:before{content:"\f27e"}.fa-themeco:before{content:"\f5c6"}.fa-python:before{content:"\f3e2"}.fa-android:before{content:"\f17b"}.fa-bots:before{content:"\e340"}.fa-free-code-camp:before{content:"\f2c5"}.fa-hornbill:before{content:"\f592"}.fa-js:before{content:"\f3b8"}.fa-ideal:before{content:"\e013"}.fa-git:before{content:"\f1d3"}.fa-dev:before{content:"\f6cc"}.fa-sketch:before{content:"\f7c6"}.fa-yandex-international:before{content:"\f414"}.fa-cc-amex:before{content:"\f1f3"}.fa-uber:before{content:"\f402"}.fa-github:before{content:"\f09b"}.fa-php:before{content:"\f457"}.fa-alipay:before{content:"\f642"}.fa-youtube:before{content:"\f167"}.fa-skyatlas:before{content:"\f216"}.fa-firefox-browser:before{content:"\e007"}.fa-replyd:before{content:"\f3e6"}.fa-suse:before{content:"\f7d6"}.fa-jenkins:before{content:"\f3b6"}.fa-twitter:before{content:"\f099"}.fa-rockrms:before{content:"\f3e9"}.fa-pinterest:before{content:"\f0d2"}.fa-buffer:before{content:"\f837"}.fa-npm:before{content:"\f3d4"}.fa-yammer:before{content:"\f840"}.fa-btc:before{content:"\f15a"}.fa-dribbble:before{content:"\f17d"}.fa-stumbleupon-circle:before{content:"\f1a3"}.fa-internet-explorer:before{content:"\f26b"}.fa-stubber:before{content:"\e5c7"}.fa-telegram-plane:before,.fa-telegram:before{content:"\f2c6"}.fa-old-republic:before{content:"\f510"}.fa-odysee:before{content:"\e5c6"}.fa-square-whatsapp:before,.fa-whatsapp-square:before{content:"\f40c"}.fa-node-js:before{content:"\f3d3"}.fa-edge-legacy:before{content:"\e078"}.fa-slack-hash:before,.fa-slack:before{content:"\f198"}.fa-medrt:before{content:"\f3c8"}.fa-usb:before{content:"\f287"}.fa-tumblr:before{content:"\f173"}.fa-vaadin:before{content:"\f408"}.fa-quora:before{content:"\f2c4"}.fa-reacteurope:before{content:"\f75d"}.fa-medium-m:before,.fa-medium:before{content:"\f23a"}.fa-amilia:before{content:"\f36d"}.fa-mixcloud:before{content:"\f289"}.fa-flipboard:before{content:"\f44d"}.fa-viacoin:before{content:"\f237"}.fa-critical-role:before{content:"\f6c9"}.fa-sitrox:before{content:"\e44a"}.fa-discourse:before{content:"\f393"}.fa-joomla:before{content:"\f1aa"}.fa-mastodon:before{content:"\f4f6"}.fa-airbnb:before{content:"\f834"}.fa-wolf-pack-battalion:before{content:"\f514"}.fa-buy-n-large:before{content:"\f8a6"}.fa-gulp:before{content:"\f3ae"}.fa-creative-commons-sampling-plus:before{content:"\f4f1"}.fa-strava:before{content:"\f428"}.fa-ember:before{content:"\f423"}.fa-canadian-maple-leaf:before{content:"\f785"}.fa-teamspeak:before{content:"\f4f9"}.fa-pushed:before{content:"\f3e1"}.fa-wordpress-simple:before{content:"\f411"}.fa-nutritionix:before{content:"\f3d6"}.fa-wodu:before{content:"\e088"}.fa-google-pay:before{content:"\e079"}.fa-intercom:before{content:"\f7af"}.fa-zhihu:before{content:"\f63f"}.fa-korvue:before{content:"\f42f"}.fa-pix:before{content:"\e43a"}.fa-steam-symbol:before{content:"\f3f6"}:host,:root{--fa-font-regular:normal 400 1em/1 "Font Awesome 6 Free"}@font-face{font-family:"Font Awesome 6 Free";font-style:normal;font-weight:400;font-display:block;src:url('fa-regular-400.02ad4ff91ef84f65.woff2') format("woff2"),url('fa-regular-400.570a165b064c1468.ttf') format("truetype")}.fa-regular,.far{font-weight:400}:host,:root{--fa-style-family-classic:"Font Awesome 6 Free";--fa-font-solid:normal 900 1em/1 "Font Awesome 6 Free"}@font-face{font-family:"Font Awesome 6 Free";font-style:normal;font-weight:900;font-display:block;src:url('fa-solid-900.3eae9857c06e9372.woff2') format("woff2"),url('fa-solid-900.0b5caff7ad4bc179.ttf') format("truetype")}.fa-solid,.fas{font-weight:900}@font-face{font-family:"Font Awesome 5 Brands";font-display:block;font-weight:400;src:url('fa-brands-400.9210030c21e68a90.woff2') format("woff2"),url('fa-brands-400.5f7c5bb77eae788b.ttf') format("truetype")}@font-face{font-family:"Font Awesome 5 Free";font-display:block;font-weight:900;src:url('fa-solid-900.3eae9857c06e9372.woff2') format("woff2"),url('fa-solid-900.0b5caff7ad4bc179.ttf') format("truetype")}@font-face{font-family:"Font Awesome 5 Free";font-display:block;font-weight:400;src:url('fa-regular-400.02ad4ff91ef84f65.woff2') format("woff2"),url('fa-regular-400.570a165b064c1468.ttf') format("truetype")}@font-face{font-family:"FontAwesome";font-display:block;src:url('fa-solid-900.3eae9857c06e9372.woff2') format("woff2"),url('fa-solid-900.0b5caff7ad4bc179.ttf') format("truetype")}@font-face{font-family:"FontAwesome";font-display:block;src:url('fa-brands-400.9210030c21e68a90.woff2') format("woff2"),url('fa-brands-400.5f7c5bb77eae788b.ttf') format("truetype")}@font-face{font-family:"FontAwesome";font-display:block;src:url('fa-regular-400.02ad4ff91ef84f65.woff2') format("woff2"),url('fa-regular-400.570a165b064c1468.ttf') format("truetype");unicode-range:u+f003,u+f006,u+f014,u+f016-f017,u+f01a-f01b,u+f01d,u+f022,u+f03e,u+f044,u+f046,u+f05c-f05d,u+f06e,u+f070,u+f087-f088,u+f08a,u+f094,u+f096-f097,u+f09d,u+f0a0,u+f0a2,u+f0a4-f0a7,u+f0c5,u+f0c7,u+f0e5-f0e6,u+f0eb,u+f0f6-f0f8,u+f10c,u+f114-f115,u+f118-f11a,u+f11c-f11d,u+f133,u+f147,u+f14e,u+f150-f152,u+f185-f186,u+f18e,u+f190-f192,u+f196,u+f1c1-f1c9,u+f1d9,u+f1db,u+f1e3,u+f1ea,u+f1f7,u+f1f9,u+f20a,u+f247-f248,u+f24a,u+f24d,u+f255-f25b,u+f25d,u+f271-f274,u+f278,u+f27b,u+f28c,u+f28e,u+f29c,u+f2b5,u+f2b7,u+f2ba,u+f2bc,u+f2be,u+f2c0-f2c1,u+f2c3,u+f2d0,u+f2d2,u+f2d4,u+f2dc}@font-face{font-family:"FontAwesome";font-display:block;src:url('fa-v4compatibility.6209cf0172d95b0e.woff2') format("woff2"),url('fa-v4compatibility.92dce52f885fd838.ttf') format("truetype");unicode-range:u+f041,u+f047,u+f065-f066,u+f07d-f07e,u+f080,u+f08b,u+f08e,u+f090,u+f09a,u+f0ac,u+f0ae,u+f0b2,u+f0d0,u+f0d6,u+f0e4,u+f0ec,u+f10a-f10b,u+f123,u+f13e,u+f148-f149,u+f14c,u+f156,u+f15e,u+f160-f161,u+f163,u+f175-f178,u+f195,u+f1f8,u+f219,u+f27a}
/*!*********************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].rules[0].oneOf[0].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[5].rules[0].oneOf[0].use[2]!./node_modules/cropperjs/dist/cropper.css ***!
  \*********************************************************************************************************************************************************************************************************************************/
/*!
 * Cropper.js v1.6.2
 * https://fengyuanchen.github.io/cropperjs
 *
 * Copyright 2015-present Chen Fengyuan
 * Released under the MIT license
 *
 * Date: 2024-04-21T07:43:02.731Z
 */

.cropper-container {
  direction: ltr;
  font-size: 0;
  line-height: 0;
  position: relative;
  touch-action: none;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
          user-select: none;
}

.cropper-container img {
    backface-visibility: hidden;
    display: block;
    height: 100%;
    image-orientation: 0deg;
    max-height: none !important;
    max-width: none !important;
    min-height: 0 !important;
    min-width: 0 !important;
    width: 100%;
  }

.cropper-wrap-box,
.cropper-canvas,
.cropper-drag-box,
.cropper-crop-box,
.cropper-modal {
  bottom: 0;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
}

.cropper-wrap-box,
.cropper-canvas {
  overflow: hidden;
}

.cropper-drag-box {
  background-color: #fff;
  opacity: 0;
}

.cropper-modal {
  background-color: #000;
  opacity: 0.5;
}

.cropper-view-box {
  display: block;
  height: 100%;
  outline: 1px solid #39f;
  outline-color: rgba(51, 153, 255, 0.75);
  overflow: hidden;
  width: 100%;
}

.cropper-dashed {
  border: 0 dashed #eee;
  display: block;
  opacity: 0.5;
  position: absolute;
}

.cropper-dashed.dashed-h {
    border-bottom-width: 1px;
    border-top-width: 1px;
    height: calc(100% / 3);
    left: 0;
    top: calc(100% / 3);
    width: 100%;
  }

.cropper-dashed.dashed-v {
    border-left-width: 1px;
    border-right-width: 1px;
    height: 100%;
    left: calc(100% / 3);
    top: 0;
    width: calc(100% / 3);
  }

.cropper-center {
  display: block;
  height: 0;
  left: 50%;
  opacity: 0.75;
  position: absolute;
  top: 50%;
  width: 0;
}

.cropper-center::before,
  .cropper-center::after {
    background-color: #eee;
    content: ' ';
    display: block;
    position: absolute;
  }

.cropper-center::before {
    height: 1px;
    left: -3px;
    top: 0;
    width: 7px;
  }

.cropper-center::after {
    height: 7px;
    left: 0;
    top: -3px;
    width: 1px;
  }

.cropper-face,
.cropper-line,
.cropper-point {
  display: block;
  height: 100%;
  opacity: 0.1;
  position: absolute;
  width: 100%;
}

.cropper-face {
  background-color: #fff;
  left: 0;
  top: 0;
}

.cropper-line {
  background-color: #39f;
}

.cropper-line.line-e {
    cursor: ew-resize;
    right: -3px;
    top: 0;
    width: 5px;
  }

.cropper-line.line-n {
    cursor: ns-resize;
    height: 5px;
    left: 0;
    top: -3px;
  }

.cropper-line.line-w {
    cursor: ew-resize;
    left: -3px;
    top: 0;
    width: 5px;
  }

.cropper-line.line-s {
    bottom: -3px;
    cursor: ns-resize;
    height: 5px;
    left: 0;
  }

.cropper-point {
  background-color: #39f;
  height: 5px;
  opacity: 0.75;
  width: 5px;
}

.cropper-point.point-e {
    cursor: ew-resize;
    margin-top: -3px;
    right: -3px;
    top: 50%;
  }

.cropper-point.point-n {
    cursor: ns-resize;
    left: 50%;
    margin-left: -3px;
    top: -3px;
  }

.cropper-point.point-w {
    cursor: ew-resize;
    left: -3px;
    margin-top: -3px;
    top: 50%;
  }

.cropper-point.point-s {
    bottom: -3px;
    cursor: s-resize;
    left: 50%;
    margin-left: -3px;
  }

.cropper-point.point-ne {
    cursor: nesw-resize;
    right: -3px;
    top: -3px;
  }

.cropper-point.point-nw {
    cursor: nwse-resize;
    left: -3px;
    top: -3px;
  }

.cropper-point.point-sw {
    bottom: -3px;
    cursor: nesw-resize;
    left: -3px;
  }

.cropper-point.point-se {
    bottom: -3px;
    cursor: nwse-resize;
    height: 20px;
    opacity: 1;
    right: -3px;
    width: 20px;
  }

@media (min-width: 768px) {

.cropper-point.point-se {
      height: 15px;
      width: 15px;
  }
    }

@media (min-width: 992px) {

.cropper-point.point-se {
      height: 10px;
      width: 10px;
  }
    }

@media (min-width: 1200px) {

.cropper-point.point-se {
      height: 5px;
      opacity: 0.75;
      width: 5px;
  }
    }

.cropper-point.point-se::before {
    background-color: #39f;
    bottom: -50%;
    content: ' ';
    display: block;
    height: 200%;
    opacity: 0;
    position: absolute;
    right: -50%;
    width: 200%;
  }

.cropper-invisible {
  opacity: 0;
}

.cropper-bg {
  background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQAQMAAAAlPW0iAAAAA3NCSVQICAjb4U/gAAAABlBMVEXMzMz////TjRV2AAAACXBIWXMAAArrAAAK6wGCiw1aAAAAHHRFWHRTb2Z0d2FyZQBBZG9iZSBGaXJld29ya3MgQ1M26LyyjAAAABFJREFUCJlj+M/AgBVhF/0PAH6/D/HkDxOGAAAAAElFTkSuQmCC');
}

.cropper-hide {
  display: block;
  height: 0;
  position: absolute;
  width: 0;
}

.cropper-hidden {
  display: none !important;
}

.cropper-move {
  cursor: move;
}

.cropper-crop {
  cursor: crosshair;
}

.cropper-disabled .cropper-drag-box,
.cropper-disabled .cropper-face,
.cropper-disabled .cropper-line,
.cropper-disabled .cropper-point {
  cursor: not-allowed;
}

/*!******************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].rules[0].oneOf[0].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[5].rules[0].oneOf[0].use[2]!./node_modules/ngx-photo-editor/photo-editor.css?ngGlobalStyle ***!
  \******************************************************************************************************************************************************************************************************************************************************/
.ngx-pe-overlay-container {
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, 0.25);
  position: fixed;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  z-index: 99999;
  display: flex;
  justify-content: center;
  align-items: center;
  overflow: hidden;
  padding: 1rem;
  box-sizing: border-box;
}
.ngx-pe-overlay-container * {
  box-sizing: border-box;
}
.ngx-pe-dialog-container {
  position: relative;
  border-radius: 4px;
  overflow: hidden;
  outline: 0;
  width: 100%;
  height: auto;
  max-height: 95vh;
  box-shadow: 0 11px 15px -7px #0003, 0 24px 38px 3px #00000024, 0 9px 46px 8px #0000001f;
  background: #333333;
  color: white;
  display: flex;
  flex-direction: column;
}
.ngx-pe-dialog-header {
  padding: 1rem 1rem 1rem 1rem;
  font-size: 1rem;
  font-weight: 400;
}
.ngx-pe-dialog-body {
  height: 100%;
  position: relative;
  box-sizing: border-box;
}
.ngx-pe-dialog-footer {
  padding: 1rem 1rem;
  display: flex;
  justify-content: flex-end;
  gap: 0.5rem;
}
.ngx-pe-cropper-wrapper {
  position: relative;
}
.ngx-pe-img {
  display: block;
  max-width: 100%;
  height: auto;
  max-height: 300px;
}
.ngx-pe-tool-bar {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  justify-content: center;
  background-color: #222;
  box-sizing: border-box;
  width: 100%;
}
.ngx-pe-tool-bar button {
  background-color: transparent;
  border-width: 0;
  color: #fff;
  cursor: pointer;
  float: left;
  font-size: 0.875rem;
  height: 2.5rem;
  display: flex;
  justify-content: center;
  align-items: center;
  width: 2.5rem;
}
.ngx-pe-tool-bar button:hover {
  background-color: #0074d9;
  color: #fff;
}
.ngx-pe-tool-bar svg {
  width: 20px;
  height: 20px;
  fill: white;
}
.ngx-pe-btn {
  --bs-btn-padding-y: 0.25rem;
  --bs-btn-padding-x: 1rem;
  --bs-btn-font-size: 0.875rem;
  --bs-btn-border-radius: 0.25rem;
  --bs-btn-font-weight: 400;
  --bs-btn-line-height: 1.5;
  --bs-btn-color: #212529;
  --bs-btn-bg: transparent;
  --bs-btn-border-width: 1px;
  --bs-btn-border-color: transparent;
  --bs-btn-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075);
  --bs-btn-disabled-opacity: 0.65;
  --bs-btn-focus-box-shadow: 0 0 0 0.25rem rgba(var(--bs-btn-focus-shadow-rgb));
  display: inline-block;
  padding: var(--bs-btn-padding-y) var(--bs-btn-padding-x);
  font-size: var(--bs-btn-font-size);
  font-weight: var(--bs-btn-font-weight);
  line-height: var(--bs-btn-line-height);
  color: var(--bs-btn-color);
  text-align: center;
  text-decoration: none;
  vertical-align: middle;
  cursor: pointer;
  -webkit-user-select: none;
  user-select: none;
  border: var(--bs-btn-border-width) solid var(--bs-btn-border-color);
  border-radius: var(--bs-btn-border-radius);
  background-color: var(--bs-btn-bg);
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}
.ngx-pe-btn:hover {
  color: var(--bs-btn-hover-color);
  background-color: var(--bs-btn-hover-bg);
  border-color: var(--bs-btn-hover-border-color);
}
.ngx-pe-btn-outline-light {
  --bs-btn-color: #f8f9fa;
  --bs-btn-border-color: #f8f9fa;
  --bs-btn-hover-color: #000;
  --bs-btn-hover-bg: #f8f9fa;
  --bs-btn-hover-border-color: #f8f9fa;
  --bs-btn-focus-shadow-rgb: 248, 249, 250;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: #f8f9fa;
  --bs-btn-active-border-color: #f8f9fa;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #f8f9fa;
  --bs-btn-disabled-bg: transparent;
  --bs-gradient: none;
}
.ngx-pe-btn-primary {
  --bs-btn-color: #fff;
  --bs-btn-bg: #0d6efd;
  --bs-btn-border-color: #0d6efd;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #0b5ed7;
  --bs-btn-hover-border-color: #0a58ca;
  --bs-btn-focus-shadow-rgb: 49, 132, 253;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: #0a58ca;
  --bs-btn-active-border-color: #0a53be;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #0d6efd;
  --bs-btn-disabled-border-color: #0d6efd;
}
.ngx-pe-loading {
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  z-index: 2;
  background-color: #222222;
  display: flex;
  justify-content: center;
  align-items: center;
  transition: all 10s ease;
}
.ngx-pe-processing {
  background-color: rgba(34,34,34, 0.8);
}
.ngx-pe-loading svg {
  width: 50px;
}

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

/*# sourceMappingURL=quill.snow.css.map*/

/*# sourceMappingURL=styles.80e945a11c3d3580.css.map*/