/*!*********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[6].rules[0].oneOf[0].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[6].rules[0].oneOf[0].use[2]!./node_modules/resolve-url-loader/index.js??ruleSet[1].rules[6].rules[1].use[0]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[6].rules[1].use[1]!./src/styles.scss ***!
  \*********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
@import url(https://fonts.googleapis.com/css?family=Source+Sans+Pro&display=swap);
/*!*************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[6].rules[0].oneOf[0].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[6].rules[0].oneOf[0].use[2]!./node_modules/resolve-url-loader/index.js??ruleSet[1].rules[6].rules[1].use[0]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[6].rules[1].use[1]!./src/styles.scss (1) ***!
  \*************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
@import url(https://fonts.googleapis.com/css2?family=Open+Sans:wght@400;700&display=swap);
/*!*************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[6].rules[0].oneOf[0].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[6].rules[0].oneOf[0].use[2]!./node_modules/resolve-url-loader/index.js??ruleSet[1].rules[6].rules[1].use[0]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[6].rules[1].use[1]!./src/styles.scss (2) ***!
  \*************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
@import url(https://use.fontawesome.com/releases/v5.7.0/css/all.css);
/*!*************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[6].rules[0].oneOf[0].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[6].rules[0].oneOf[0].use[2]!./node_modules/resolve-url-loader/index.js??ruleSet[1].rules[6].rules[1].use[0]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[6].rules[1].use[1]!./src/styles.scss (3) ***!
  \*************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
@charset "UTF-8";
/*!
 * Font Awesome Pro 5.15.4 by @fontawesome - https://fontawesome.com
 * License - https://fontawesome.com/license (Commercial License)
 */
.fa,
.fas,
.far,
.fal,
.fad,
.fab {
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  display: inline-block;
  font-style: normal;
  font-feature-settings: normal;
  font-variant: normal;
  text-rendering: auto;
  line-height: 1; }
.fa-lg {
  font-size: 1.33333em;
  line-height: 0.75em;
  vertical-align: -.0667em; }
.fa-xs {
  font-size: .75em; }
.fa-sm {
  font-size: .875em; }
.fa-1x {
  font-size: 1em; }
.fa-2x {
  font-size: 2em; }
.fa-3x {
  font-size: 3em; }
.fa-4x {
  font-size: 4em; }
.fa-5x {
  font-size: 5em; }
.fa-6x {
  font-size: 6em; }
.fa-7x {
  font-size: 7em; }
.fa-8x {
  font-size: 8em; }
.fa-9x {
  font-size: 9em; }
.fa-10x {
  font-size: 10em; }
.fa-fw {
  text-align: center;
  width: 1.25em; }
.fa-ul {
  list-style-type: none;
  margin-left: 2.5em;
  padding-left: 0; }
.fa-ul > li {
    position: relative; }
.fa-li {
  left: -2em;
  position: absolute;
  text-align: center;
  width: 2em;
  line-height: inherit; }
.fa-border {
  border: solid 0.08em #eee;
  border-radius: .1em;
  padding: .2em .25em .15em; }
.fa-pull-left {
  float: left; }
.fa-pull-right {
  float: right; }
.fa.fa-pull-left,
.fas.fa-pull-left,
.far.fa-pull-left,
.fal.fa-pull-left,
.fab.fa-pull-left {
  margin-right: .3em; }
.fa.fa-pull-right,
.fas.fa-pull-right,
.far.fa-pull-right,
.fal.fa-pull-right,
.fab.fa-pull-right {
  margin-left: .3em; }
.fa-spin {
  animation: fa-spin 2s infinite linear; }
.fa-pulse {
  animation: fa-spin 1s infinite steps(8); }
@keyframes fa-spin {
  0% {
    transform: rotate(0deg); }
  100% {
    transform: rotate(360deg); } }
.fa-rotate-90 {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=1)";
  transform: rotate(90deg); }
.fa-rotate-180 {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2)";
  transform: rotate(180deg); }
.fa-rotate-270 {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=3)";
  transform: rotate(270deg); }
.fa-flip-horizontal {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)";
  transform: scale(-1, 1); }
.fa-flip-vertical {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)";
  transform: scale(1, -1); }
.fa-flip-both, .fa-flip-horizontal.fa-flip-vertical {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)";
  transform: scale(-1, -1); }
:root .fa-rotate-90,
:root .fa-rotate-180,
:root .fa-rotate-270,
:root .fa-flip-horizontal,
:root .fa-flip-vertical,
:root .fa-flip-both {
  filter: none; }
.fa-stack {
  display: inline-block;
  height: 2em;
  line-height: 2em;
  position: relative;
  vertical-align: middle;
  width: 2.5em; }
.fa-stack-1x,
.fa-stack-2x {
  left: 0;
  position: absolute;
  text-align: center;
  width: 100%; }
.fa-stack-1x {
  line-height: inherit; }
.fa-stack-2x {
  font-size: 2em; }
.fa-inverse {
  color: #fff; }
/* Font Awesome uses the Unicode Private Use Area (PUA) to ensure screen
readers do not read off random characters that represent icons */
.fa-500px:before {
  content: "\f26e"; }
.fa-abacus:before {
  content: "\f640"; }
.fa-accessible-icon:before {
  content: "\f368"; }
.fa-accusoft:before {
  content: "\f369"; }
.fa-acorn:before {
  content: "\f6ae"; }
.fa-acquisitions-incorporated:before {
  content: "\f6af"; }
.fa-ad:before {
  content: "\f641"; }
.fa-address-book:before {
  content: "\f2b9"; }
.fa-address-card:before {
  content: "\f2bb"; }
.fa-adjust:before {
  content: "\f042"; }
.fa-adn:before {
  content: "\f170"; }
.fa-adversal:before {
  content: "\f36a"; }
.fa-affiliatetheme:before {
  content: "\f36b"; }
.fa-air-conditioner:before {
  content: "\f8f4"; }
.fa-air-freshener:before {
  content: "\f5d0"; }
.fa-airbnb:before {
  content: "\f834"; }
.fa-alarm-clock:before {
  content: "\f34e"; }
.fa-alarm-exclamation:before {
  content: "\f843"; }
.fa-alarm-plus:before {
  content: "\f844"; }
.fa-alarm-snooze:before {
  content: "\f845"; }
.fa-album:before {
  content: "\f89f"; }
.fa-album-collection:before {
  content: "\f8a0"; }
.fa-algolia:before {
  content: "\f36c"; }
.fa-alicorn:before {
  content: "\f6b0"; }
.fa-alien:before {
  content: "\f8f5"; }
.fa-alien-monster:before {
  content: "\f8f6"; }
.fa-align-center:before {
  content: "\f037"; }
.fa-align-justify:before {
  content: "\f039"; }
.fa-align-left:before {
  content: "\f036"; }
.fa-align-right:before {
  content: "\f038"; }
.fa-align-slash:before {
  content: "\f846"; }
.fa-alipay:before {
  content: "\f642"; }
.fa-allergies:before {
  content: "\f461"; }
.fa-amazon:before {
  content: "\f270"; }
.fa-amazon-pay:before {
  content: "\f42c"; }
.fa-ambulance:before {
  content: "\f0f9"; }
.fa-american-sign-language-interpreting:before {
  content: "\f2a3"; }
.fa-amilia:before {
  content: "\f36d"; }
.fa-amp-guitar:before {
  content: "\f8a1"; }
.fa-analytics:before {
  content: "\f643"; }
.fa-anchor:before {
  content: "\f13d"; }
.fa-android:before {
  content: "\f17b"; }
.fa-angel:before {
  content: "\f779"; }
.fa-angellist:before {
  content: "\f209"; }
.fa-angle-double-down:before {
  content: "\f103"; }
.fa-angle-double-left:before {
  content: "\f100"; }
.fa-angle-double-right:before {
  content: "\f101"; }
.fa-angle-double-up:before {
  content: "\f102"; }
.fa-angle-down:before {
  content: "\f107"; }
.fa-angle-left:before {
  content: "\f104"; }
.fa-angle-right:before {
  content: "\f105"; }
.fa-angle-up:before {
  content: "\f106"; }
.fa-angry:before {
  content: "\f556"; }
.fa-angrycreative:before {
  content: "\f36e"; }
.fa-angular:before {
  content: "\f420"; }
.fa-ankh:before {
  content: "\f644"; }
.fa-app-store:before {
  content: "\f36f"; }
.fa-app-store-ios:before {
  content: "\f370"; }
.fa-apper:before {
  content: "\f371"; }
.fa-apple:before {
  content: "\f179"; }
.fa-apple-alt:before {
  content: "\f5d1"; }
.fa-apple-crate:before {
  content: "\f6b1"; }
.fa-apple-pay:before {
  content: "\f415"; }
.fa-archive:before {
  content: "\f187"; }
.fa-archway:before {
  content: "\f557"; }
.fa-arrow-alt-circle-down:before {
  content: "\f358"; }
.fa-arrow-alt-circle-left:before {
  content: "\f359"; }
.fa-arrow-alt-circle-right:before {
  content: "\f35a"; }
.fa-arrow-alt-circle-up:before {
  content: "\f35b"; }
.fa-arrow-alt-down:before {
  content: "\f354"; }
.fa-arrow-alt-from-bottom:before {
  content: "\f346"; }
.fa-arrow-alt-from-left:before {
  content: "\f347"; }
.fa-arrow-alt-from-right:before {
  content: "\f348"; }
.fa-arrow-alt-from-top:before {
  content: "\f349"; }
.fa-arrow-alt-left:before {
  content: "\f355"; }
.fa-arrow-alt-right:before {
  content: "\f356"; }
.fa-arrow-alt-square-down:before {
  content: "\f350"; }
.fa-arrow-alt-square-left:before {
  content: "\f351"; }
.fa-arrow-alt-square-right:before {
  content: "\f352"; }
.fa-arrow-alt-square-up:before {
  content: "\f353"; }
.fa-arrow-alt-to-bottom:before {
  content: "\f34a"; }
.fa-arrow-alt-to-left:before {
  content: "\f34b"; }
.fa-arrow-alt-to-right:before {
  content: "\f34c"; }
.fa-arrow-alt-to-top:before {
  content: "\f34d"; }
.fa-arrow-alt-up:before {
  content: "\f357"; }
.fa-arrow-circle-down:before {
  content: "\f0ab"; }
.fa-arrow-circle-left:before {
  content: "\f0a8"; }
.fa-arrow-circle-right:before {
  content: "\f0a9"; }
.fa-arrow-circle-up:before {
  content: "\f0aa"; }
.fa-arrow-down:before {
  content: "\f063"; }
.fa-arrow-from-bottom:before {
  content: "\f342"; }
.fa-arrow-from-left:before {
  content: "\f343"; }
.fa-arrow-from-right:before {
  content: "\f344"; }
.fa-arrow-from-top:before {
  content: "\f345"; }
.fa-arrow-left:before {
  content: "\f060"; }
.fa-arrow-right:before {
  content: "\f061"; }
.fa-arrow-square-down:before {
  content: "\f339"; }
.fa-arrow-square-left:before {
  content: "\f33a"; }
.fa-arrow-square-right:before {
  content: "\f33b"; }
.fa-arrow-square-up:before {
  content: "\f33c"; }
.fa-arrow-to-bottom:before {
  content: "\f33d"; }
.fa-arrow-to-left:before {
  content: "\f33e"; }
.fa-arrow-to-right:before {
  content: "\f340"; }
.fa-arrow-to-top:before {
  content: "\f341"; }
.fa-arrow-up:before {
  content: "\f062"; }
.fa-arrows:before {
  content: "\f047"; }
.fa-arrows-alt:before {
  content: "\f0b2"; }
.fa-arrows-alt-h:before {
  content: "\f337"; }
.fa-arrows-alt-v:before {
  content: "\f338"; }
.fa-arrows-h:before {
  content: "\f07e"; }
.fa-arrows-v:before {
  content: "\f07d"; }
.fa-artstation:before {
  content: "\f77a"; }
.fa-assistive-listening-systems:before {
  content: "\f2a2"; }
.fa-asterisk:before {
  content: "\f069"; }
.fa-asymmetrik:before {
  content: "\f372"; }
.fa-at:before {
  content: "\f1fa"; }
.fa-atlas:before {
  content: "\f558"; }
.fa-atlassian:before {
  content: "\f77b"; }
.fa-atom:before {
  content: "\f5d2"; }
.fa-atom-alt:before {
  content: "\f5d3"; }
.fa-audible:before {
  content: "\f373"; }
.fa-audio-description:before {
  content: "\f29e"; }
.fa-autoprefixer:before {
  content: "\f41c"; }
.fa-avianex:before {
  content: "\f374"; }
.fa-aviato:before {
  content: "\f421"; }
.fa-award:before {
  content: "\f559"; }
.fa-aws:before {
  content: "\f375"; }
.fa-axe:before {
  content: "\f6b2"; }
.fa-axe-battle:before {
  content: "\f6b3"; }
.fa-baby:before {
  content: "\f77c"; }
.fa-baby-carriage:before {
  content: "\f77d"; }
.fa-backpack:before {
  content: "\f5d4"; }
.fa-backspace:before {
  content: "\f55a"; }
.fa-backward:before {
  content: "\f04a"; }
.fa-bacon:before {
  content: "\f7e5"; }
.fa-bacteria:before {
  content: "\e059"; }
.fa-bacterium:before {
  content: "\e05a"; }
.fa-badge:before {
  content: "\f335"; }
.fa-badge-check:before {
  content: "\f336"; }
.fa-badge-dollar:before {
  content: "\f645"; }
.fa-badge-percent:before {
  content: "\f646"; }
.fa-badge-sheriff:before {
  content: "\f8a2"; }
.fa-badger-honey:before {
  content: "\f6b4"; }
.fa-bags-shopping:before {
  content: "\f847"; }
.fa-bahai:before {
  content: "\f666"; }
.fa-balance-scale:before {
  content: "\f24e"; }
.fa-balance-scale-left:before {
  content: "\f515"; }
.fa-balance-scale-right:before {
  content: "\f516"; }
.fa-ball-pile:before {
  content: "\f77e"; }
.fa-ballot:before {
  content: "\f732"; }
.fa-ballot-check:before {
  content: "\f733"; }
.fa-ban:before {
  content: "\f05e"; }
.fa-band-aid:before {
  content: "\f462"; }
.fa-bandcamp:before {
  content: "\f2d5"; }
.fa-banjo:before {
  content: "\f8a3"; }
.fa-barcode:before {
  content: "\f02a"; }
.fa-barcode-alt:before {
  content: "\f463"; }
.fa-barcode-read:before {
  content: "\f464"; }
.fa-barcode-scan:before {
  content: "\f465"; }
.fa-bars:before {
  content: "\f0c9"; }
.fa-baseball:before {
  content: "\f432"; }
.fa-baseball-ball:before {
  content: "\f433"; }
.fa-basketball-ball:before {
  content: "\f434"; }
.fa-basketball-hoop:before {
  content: "\f435"; }
.fa-bat:before {
  content: "\f6b5"; }
.fa-bath:before {
  content: "\f2cd"; }
.fa-battery-bolt:before {
  content: "\f376"; }
.fa-battery-empty:before {
  content: "\f244"; }
.fa-battery-full:before {
  content: "\f240"; }
.fa-battery-half:before {
  content: "\f242"; }
.fa-battery-quarter:before {
  content: "\f243"; }
.fa-battery-slash:before {
  content: "\f377"; }
.fa-battery-three-quarters:before {
  content: "\f241"; }
.fa-battle-net:before {
  content: "\f835"; }
.fa-bed:before {
  content: "\f236"; }
.fa-bed-alt:before {
  content: "\f8f7"; }
.fa-bed-bunk:before {
  content: "\f8f8"; }
.fa-bed-empty:before {
  content: "\f8f9"; }
.fa-beer:before {
  content: "\f0fc"; }
.fa-behance:before {
  content: "\f1b4"; }
.fa-behance-square:before {
  content: "\f1b5"; }
.fa-bell:before {
  content: "\f0f3"; }
.fa-bell-exclamation:before {
  content: "\f848"; }
.fa-bell-on:before {
  content: "\f8fa"; }
.fa-bell-plus:before {
  content: "\f849"; }
.fa-bell-school:before {
  content: "\f5d5"; }
.fa-bell-school-slash:before {
  content: "\f5d6"; }
.fa-bell-slash:before {
  content: "\f1f6"; }
.fa-bells:before {
  content: "\f77f"; }
.fa-betamax:before {
  content: "\f8a4"; }
.fa-bezier-curve:before {
  content: "\f55b"; }
.fa-bible:before {
  content: "\f647"; }
.fa-bicycle:before {
  content: "\f206"; }
.fa-biking:before {
  content: "\f84a"; }
.fa-biking-mountain:before {
  content: "\f84b"; }
.fa-bimobject:before {
  content: "\f378"; }
.fa-binoculars:before {
  content: "\f1e5"; }
.fa-biohazard:before {
  content: "\f780"; }
.fa-birthday-cake:before {
  content: "\f1fd"; }
.fa-bitbucket:before {
  content: "\f171"; }
.fa-bitcoin:before {
  content: "\f379"; }
.fa-bity:before {
  content: "\f37a"; }
.fa-black-tie:before {
  content: "\f27e"; }
.fa-blackberry:before {
  content: "\f37b"; }
.fa-blanket:before {
  content: "\f498"; }
.fa-blender:before {
  content: "\f517"; }
.fa-blender-phone:before {
  content: "\f6b6"; }
.fa-blind:before {
  content: "\f29d"; }
.fa-blinds:before {
  content: "\f8fb"; }
.fa-blinds-open:before {
  content: "\f8fc"; }
.fa-blinds-raised:before {
  content: "\f8fd"; }
.fa-blog:before {
  content: "\f781"; }
.fa-blogger:before {
  content: "\f37c"; }
.fa-blogger-b:before {
  content: "\f37d"; }
.fa-bluetooth:before {
  content: "\f293"; }
.fa-bluetooth-b:before {
  content: "\f294"; }
.fa-bold:before {
  content: "\f032"; }
.fa-bolt:before {
  content: "\f0e7"; }
.fa-bomb:before {
  content: "\f1e2"; }
.fa-bone:before {
  content: "\f5d7"; }
.fa-bone-break:before {
  content: "\f5d8"; }
.fa-bong:before {
  content: "\f55c"; }
.fa-book:before {
  content: "\f02d"; }
.fa-book-alt:before {
  content: "\f5d9"; }
.fa-book-dead:before {
  content: "\f6b7"; }
.fa-book-heart:before {
  content: "\f499"; }
.fa-book-medical:before {
  content: "\f7e6"; }
.fa-book-open:before {
  content: "\f518"; }
.fa-book-reader:before {
  content: "\f5da"; }
.fa-book-spells:before {
  content: "\f6b8"; }
.fa-book-user:before {
  content: "\f7e7"; }
.fa-bookmark:before {
  content: "\f02e"; }
.fa-books:before {
  content: "\f5db"; }
.fa-books-medical:before {
  content: "\f7e8"; }
.fa-boombox:before {
  content: "\f8a5"; }
.fa-boot:before {
  content: "\f782"; }
.fa-booth-curtain:before {
  content: "\f734"; }
.fa-bootstrap:before {
  content: "\f836"; }
.fa-border-all:before {
  content: "\f84c"; }
.fa-border-bottom:before {
  content: "\f84d"; }
.fa-border-center-h:before {
  content: "\f89c"; }
.fa-border-center-v:before {
  content: "\f89d"; }
.fa-border-inner:before {
  content: "\f84e"; }
.fa-border-left:before {
  content: "\f84f"; }
.fa-border-none:before {
  content: "\f850"; }
.fa-border-outer:before {
  content: "\f851"; }
.fa-border-right:before {
  content: "\f852"; }
.fa-border-style:before {
  content: "\f853"; }
.fa-border-style-alt:before {
  content: "\f854"; }
.fa-border-top:before {
  content: "\f855"; }
.fa-bow-arrow:before {
  content: "\f6b9"; }
.fa-bowling-ball:before {
  content: "\f436"; }
.fa-bowling-pins:before {
  content: "\f437"; }
.fa-box:before {
  content: "\f466"; }
.fa-box-alt:before {
  content: "\f49a"; }
.fa-box-ballot:before {
  content: "\f735"; }
.fa-box-check:before {
  content: "\f467"; }
.fa-box-fragile:before {
  content: "\f49b"; }
.fa-box-full:before {
  content: "\f49c"; }
.fa-box-heart:before {
  content: "\f49d"; }
.fa-box-open:before {
  content: "\f49e"; }
.fa-box-tissue:before {
  content: "\e05b"; }
.fa-box-up:before {
  content: "\f49f"; }
.fa-box-usd:before {
  content: "\f4a0"; }
.fa-boxes:before {
  content: "\f468"; }
.fa-boxes-alt:before {
  content: "\f4a1"; }
.fa-boxing-glove:before {
  content: "\f438"; }
.fa-brackets:before {
  content: "\f7e9"; }
.fa-brackets-curly:before {
  content: "\f7ea"; }
.fa-braille:before {
  content: "\f2a1"; }
.fa-brain:before {
  content: "\f5dc"; }
.fa-bread-loaf:before {
  content: "\f7eb"; }
.fa-bread-slice:before {
  content: "\f7ec"; }
.fa-briefcase:before {
  content: "\f0b1"; }
.fa-briefcase-medical:before {
  content: "\f469"; }
.fa-bring-forward:before {
  content: "\f856"; }
.fa-bring-front:before {
  content: "\f857"; }
.fa-broadcast-tower:before {
  content: "\f519"; }
.fa-broom:before {
  content: "\f51a"; }
.fa-browser:before {
  content: "\f37e"; }
.fa-brush:before {
  content: "\f55d"; }
.fa-btc:before {
  content: "\f15a"; }
.fa-buffer:before {
  content: "\f837"; }
.fa-bug:before {
  content: "\f188"; }
.fa-building:before {
  content: "\f1ad"; }
.fa-bullhorn:before {
  content: "\f0a1"; }
.fa-bullseye:before {
  content: "\f140"; }
.fa-bullseye-arrow:before {
  content: "\f648"; }
.fa-bullseye-pointer:before {
  content: "\f649"; }
.fa-burger-soda:before {
  content: "\f858"; }
.fa-burn:before {
  content: "\f46a"; }
.fa-buromobelexperte:before {
  content: "\f37f"; }
.fa-burrito:before {
  content: "\f7ed"; }
.fa-bus:before {
  content: "\f207"; }
.fa-bus-alt:before {
  content: "\f55e"; }
.fa-bus-school:before {
  content: "\f5dd"; }
.fa-business-time:before {
  content: "\f64a"; }
.fa-buy-n-large:before {
  content: "\f8a6"; }
.fa-buysellads:before {
  content: "\f20d"; }
.fa-cabinet-filing:before {
  content: "\f64b"; }
.fa-cactus:before {
  content: "\f8a7"; }
.fa-calculator:before {
  content: "\f1ec"; }
.fa-calculator-alt:before {
  content: "\f64c"; }
.fa-calendar:before {
  content: "\f133"; }
.fa-calendar-alt:before {
  content: "\f073"; }
.fa-calendar-check:before {
  content: "\f274"; }
.fa-calendar-day:before {
  content: "\f783"; }
.fa-calendar-edit:before {
  content: "\f333"; }
.fa-calendar-exclamation:before {
  content: "\f334"; }
.fa-calendar-minus:before {
  content: "\f272"; }
.fa-calendar-plus:before {
  content: "\f271"; }
.fa-calendar-star:before {
  content: "\f736"; }
.fa-calendar-times:before {
  content: "\f273"; }
.fa-calendar-week:before {
  content: "\f784"; }
.fa-camcorder:before {
  content: "\f8a8"; }
.fa-camera:before {
  content: "\f030"; }
.fa-camera-alt:before {
  content: "\f332"; }
.fa-camera-home:before {
  content: "\f8fe"; }
.fa-camera-movie:before {
  content: "\f8a9"; }
.fa-camera-polaroid:before {
  content: "\f8aa"; }
.fa-camera-retro:before {
  content: "\f083"; }
.fa-campfire:before {
  content: "\f6ba"; }
.fa-campground:before {
  content: "\f6bb"; }
.fa-canadian-maple-leaf:before {
  content: "\f785"; }
.fa-candle-holder:before {
  content: "\f6bc"; }
.fa-candy-cane:before {
  content: "\f786"; }
.fa-candy-corn:before {
  content: "\f6bd"; }
.fa-cannabis:before {
  content: "\f55f"; }
.fa-capsules:before {
  content: "\f46b"; }
.fa-car:before {
  content: "\f1b9"; }
.fa-car-alt:before {
  content: "\f5de"; }
.fa-car-battery:before {
  content: "\f5df"; }
.fa-car-building:before {
  content: "\f859"; }
.fa-car-bump:before {
  content: "\f5e0"; }
.fa-car-bus:before {
  content: "\f85a"; }
.fa-car-crash:before {
  content: "\f5e1"; }
.fa-car-garage:before {
  content: "\f5e2"; }
.fa-car-mechanic:before {
  content: "\f5e3"; }
.fa-car-side:before {
  content: "\f5e4"; }
.fa-car-tilt:before {
  content: "\f5e5"; }
.fa-car-wash:before {
  content: "\f5e6"; }
.fa-caravan:before {
  content: "\f8ff"; }
.fa-caravan-alt:before {
  content: "\e000"; }
.fa-caret-circle-down:before {
  content: "\f32d"; }
.fa-caret-circle-left:before {
  content: "\f32e"; }
.fa-caret-circle-right:before {
  content: "\f330"; }
.fa-caret-circle-up:before {
  content: "\f331"; }
.fa-caret-down:before {
  content: "\f0d7"; }
.fa-caret-left:before {
  content: "\f0d9"; }
.fa-caret-right:before {
  content: "\f0da"; }
.fa-caret-square-down:before {
  content: "\f150"; }
.fa-caret-square-left:before {
  content: "\f191"; }
.fa-caret-square-right:before {
  content: "\f152"; }
.fa-caret-square-up:before {
  content: "\f151"; }
.fa-caret-up:before {
  content: "\f0d8"; }
.fa-carrot:before {
  content: "\f787"; }
.fa-cars:before {
  content: "\f85b"; }
.fa-cart-arrow-down:before {
  content: "\f218"; }
.fa-cart-plus:before {
  content: "\f217"; }
.fa-cash-register:before {
  content: "\f788"; }
.fa-cassette-tape:before {
  content: "\f8ab"; }
.fa-cat:before {
  content: "\f6be"; }
.fa-cat-space:before {
  content: "\e001"; }
.fa-cauldron:before {
  content: "\f6bf"; }
.fa-cc-amazon-pay:before {
  content: "\f42d"; }
.fa-cc-amex:before {
  content: "\f1f3"; }
.fa-cc-apple-pay:before {
  content: "\f416"; }
.fa-cc-diners-club:before {
  content: "\f24c"; }
.fa-cc-discover:before {
  content: "\f1f2"; }
.fa-cc-jcb:before {
  content: "\f24b"; }
.fa-cc-mastercard:before {
  content: "\f1f1"; }
.fa-cc-paypal:before {
  content: "\f1f4"; }
.fa-cc-stripe:before {
  content: "\f1f5"; }
.fa-cc-visa:before {
  content: "\f1f0"; }
.fa-cctv:before {
  content: "\f8ac"; }
.fa-centercode:before {
  content: "\f380"; }
.fa-centos:before {
  content: "\f789"; }
.fa-certificate:before {
  content: "\f0a3"; }
.fa-chair:before {
  content: "\f6c0"; }
.fa-chair-office:before {
  content: "\f6c1"; }
.fa-chalkboard:before {
  content: "\f51b"; }
.fa-chalkboard-teacher:before {
  content: "\f51c"; }
.fa-charging-station:before {
  content: "\f5e7"; }
.fa-chart-area:before {
  content: "\f1fe"; }
.fa-chart-bar:before {
  content: "\f080"; }
.fa-chart-line:before {
  content: "\f201"; }
.fa-chart-line-down:before {
  content: "\f64d"; }
.fa-chart-network:before {
  content: "\f78a"; }
.fa-chart-pie:before {
  content: "\f200"; }
.fa-chart-pie-alt:before {
  content: "\f64e"; }
.fa-chart-scatter:before {
  content: "\f7ee"; }
.fa-check:before {
  content: "\f00c"; }
.fa-check-circle:before {
  content: "\f058"; }
.fa-check-double:before {
  content: "\f560"; }
.fa-check-square:before {
  content: "\f14a"; }
.fa-cheese:before {
  content: "\f7ef"; }
.fa-cheese-swiss:before {
  content: "\f7f0"; }
.fa-cheeseburger:before {
  content: "\f7f1"; }
.fa-chess:before {
  content: "\f439"; }
.fa-chess-bishop:before {
  content: "\f43a"; }
.fa-chess-bishop-alt:before {
  content: "\f43b"; }
.fa-chess-board:before {
  content: "\f43c"; }
.fa-chess-clock:before {
  content: "\f43d"; }
.fa-chess-clock-alt:before {
  content: "\f43e"; }
.fa-chess-king:before {
  content: "\f43f"; }
.fa-chess-king-alt:before {
  content: "\f440"; }
.fa-chess-knight:before {
  content: "\f441"; }
.fa-chess-knight-alt:before {
  content: "\f442"; }
.fa-chess-pawn:before {
  content: "\f443"; }
.fa-chess-pawn-alt:before {
  content: "\f444"; }
.fa-chess-queen:before {
  content: "\f445"; }
.fa-chess-queen-alt:before {
  content: "\f446"; }
.fa-chess-rook:before {
  content: "\f447"; }
.fa-chess-rook-alt:before {
  content: "\f448"; }
.fa-chevron-circle-down:before {
  content: "\f13a"; }
.fa-chevron-circle-left:before {
  content: "\f137"; }
.fa-chevron-circle-right:before {
  content: "\f138"; }
.fa-chevron-circle-up:before {
  content: "\f139"; }
.fa-chevron-double-down:before {
  content: "\f322"; }
.fa-chevron-double-left:before {
  content: "\f323"; }
.fa-chevron-double-right:before {
  content: "\f324"; }
.fa-chevron-double-up:before {
  content: "\f325"; }
.fa-chevron-down:before {
  content: "\f078"; }
.fa-chevron-left:before {
  content: "\f053"; }
.fa-chevron-right:before {
  content: "\f054"; }
.fa-chevron-square-down:before {
  content: "\f329"; }
.fa-chevron-square-left:before {
  content: "\f32a"; }
.fa-chevron-square-right:before {
  content: "\f32b"; }
.fa-chevron-square-up:before {
  content: "\f32c"; }
.fa-chevron-up:before {
  content: "\f077"; }
.fa-child:before {
  content: "\f1ae"; }
.fa-chimney:before {
  content: "\f78b"; }
.fa-chrome:before {
  content: "\f268"; }
.fa-chromecast:before {
  content: "\f838"; }
.fa-church:before {
  content: "\f51d"; }
.fa-circle:before {
  content: "\f111"; }
.fa-circle-notch:before {
  content: "\f1ce"; }
.fa-city:before {
  content: "\f64f"; }
.fa-clarinet:before {
  content: "\f8ad"; }
.fa-claw-marks:before {
  content: "\f6c2"; }
.fa-clinic-medical:before {
  content: "\f7f2"; }
.fa-clipboard:before {
  content: "\f328"; }
.fa-clipboard-check:before {
  content: "\f46c"; }
.fa-clipboard-list:before {
  content: "\f46d"; }
.fa-clipboard-list-check:before {
  content: "\f737"; }
.fa-clipboard-prescription:before {
  content: "\f5e8"; }
.fa-clipboard-user:before {
  content: "\f7f3"; }
.fa-clock:before {
  content: "\f017"; }
.fa-clone:before {
  content: "\f24d"; }
.fa-closed-captioning:before {
  content: "\f20a"; }
.fa-cloud:before {
  content: "\f0c2"; }
.fa-cloud-download:before {
  content: "\f0ed"; }
.fa-cloud-download-alt:before {
  content: "\f381"; }
.fa-cloud-drizzle:before {
  content: "\f738"; }
.fa-cloud-hail:before {
  content: "\f739"; }
.fa-cloud-hail-mixed:before {
  content: "\f73a"; }
.fa-cloud-meatball:before {
  content: "\f73b"; }
.fa-cloud-moon:before {
  content: "\f6c3"; }
.fa-cloud-moon-rain:before {
  content: "\f73c"; }
.fa-cloud-music:before {
  content: "\f8ae"; }
.fa-cloud-rain:before {
  content: "\f73d"; }
.fa-cloud-rainbow:before {
  content: "\f73e"; }
.fa-cloud-showers:before {
  content: "\f73f"; }
.fa-cloud-showers-heavy:before {
  content: "\f740"; }
.fa-cloud-sleet:before {
  content: "\f741"; }
.fa-cloud-snow:before {
  content: "\f742"; }
.fa-cloud-sun:before {
  content: "\f6c4"; }
.fa-cloud-sun-rain:before {
  content: "\f743"; }
.fa-cloud-upload:before {
  content: "\f0ee"; }
.fa-cloud-upload-alt:before {
  content: "\f382"; }
.fa-cloudflare:before {
  content: "\e07d"; }
.fa-clouds:before {
  content: "\f744"; }
.fa-clouds-moon:before {
  content: "\f745"; }
.fa-clouds-sun:before {
  content: "\f746"; }
.fa-cloudscale:before {
  content: "\f383"; }
.fa-cloudsmith:before {
  content: "\f384"; }
.fa-cloudversify:before {
  content: "\f385"; }
.fa-club:before {
  content: "\f327"; }
.fa-cocktail:before {
  content: "\f561"; }
.fa-code:before {
  content: "\f121"; }
.fa-code-branch:before {
  content: "\f126"; }
.fa-code-commit:before {
  content: "\f386"; }
.fa-code-merge:before {
  content: "\f387"; }
.fa-codepen:before {
  content: "\f1cb"; }
.fa-codiepie:before {
  content: "\f284"; }
.fa-coffee:before {
  content: "\f0f4"; }
.fa-coffee-pot:before {
  content: "\e002"; }
.fa-coffee-togo:before {
  content: "\f6c5"; }
.fa-coffin:before {
  content: "\f6c6"; }
.fa-coffin-cross:before {
  content: "\e051"; }
.fa-cog:before {
  content: "\f013"; }
.fa-cogs:before {
  content: "\f085"; }
.fa-coin:before {
  content: "\f85c"; }
.fa-coins:before {
  content: "\f51e"; }
.fa-columns:before {
  content: "\f0db"; }
.fa-comet:before {
  content: "\e003"; }
.fa-comment:before {
  content: "\f075"; }
.fa-comment-alt:before {
  content: "\f27a"; }
.fa-comment-alt-check:before {
  content: "\f4a2"; }
.fa-comment-alt-dollar:before {
  content: "\f650"; }
.fa-comment-alt-dots:before {
  content: "\f4a3"; }
.fa-comment-alt-edit:before {
  content: "\f4a4"; }
.fa-comment-alt-exclamation:before {
  content: "\f4a5"; }
.fa-comment-alt-lines:before {
  content: "\f4a6"; }
.fa-comment-alt-medical:before {
  content: "\f7f4"; }
.fa-comment-alt-minus:before {
  content: "\f4a7"; }
.fa-comment-alt-music:before {
  content: "\f8af"; }
.fa-comment-alt-plus:before {
  content: "\f4a8"; }
.fa-comment-alt-slash:before {
  content: "\f4a9"; }
.fa-comment-alt-smile:before {
  content: "\f4aa"; }
.fa-comment-alt-times:before {
  content: "\f4ab"; }
.fa-comment-check:before {
  content: "\f4ac"; }
.fa-comment-dollar:before {
  content: "\f651"; }
.fa-comment-dots:before {
  content: "\f4ad"; }
.fa-comment-edit:before {
  content: "\f4ae"; }
.fa-comment-exclamation:before {
  content: "\f4af"; }
.fa-comment-lines:before {
  content: "\f4b0"; }
.fa-comment-medical:before {
  content: "\f7f5"; }
.fa-comment-minus:before {
  content: "\f4b1"; }
.fa-comment-music:before {
  content: "\f8b0"; }
.fa-comment-plus:before {
  content: "\f4b2"; }
.fa-comment-slash:before {
  content: "\f4b3"; }
.fa-comment-smile:before {
  content: "\f4b4"; }
.fa-comment-times:before {
  content: "\f4b5"; }
.fa-comments:before {
  content: "\f086"; }
.fa-comments-alt:before {
  content: "\f4b6"; }
.fa-comments-alt-dollar:before {
  content: "\f652"; }
.fa-comments-dollar:before {
  content: "\f653"; }
.fa-compact-disc:before {
  content: "\f51f"; }
.fa-compass:before {
  content: "\f14e"; }
.fa-compass-slash:before {
  content: "\f5e9"; }
.fa-compress:before {
  content: "\f066"; }
.fa-compress-alt:before {
  content: "\f422"; }
.fa-compress-arrows-alt:before {
  content: "\f78c"; }
.fa-compress-wide:before {
  content: "\f326"; }
.fa-computer-classic:before {
  content: "\f8b1"; }
.fa-computer-speaker:before {
  content: "\f8b2"; }
.fa-concierge-bell:before {
  content: "\f562"; }
.fa-confluence:before {
  content: "\f78d"; }
.fa-connectdevelop:before {
  content: "\f20e"; }
.fa-construction:before {
  content: "\f85d"; }
.fa-container-storage:before {
  content: "\f4b7"; }
.fa-contao:before {
  content: "\f26d"; }
.fa-conveyor-belt:before {
  content: "\f46e"; }
.fa-conveyor-belt-alt:before {
  content: "\f46f"; }
.fa-cookie:before {
  content: "\f563"; }
.fa-cookie-bite:before {
  content: "\f564"; }
.fa-copy:before {
  content: "\f0c5"; }
.fa-copyright:before {
  content: "\f1f9"; }
.fa-corn:before {
  content: "\f6c7"; }
.fa-cotton-bureau:before {
  content: "\f89e"; }
.fa-couch:before {
  content: "\f4b8"; }
.fa-cow:before {
  content: "\f6c8"; }
.fa-cowbell:before {
  content: "\f8b3"; }
.fa-cowbell-more:before {
  content: "\f8b4"; }
.fa-cpanel:before {
  content: "\f388"; }
.fa-creative-commons:before {
  content: "\f25e"; }
.fa-creative-commons-by:before {
  content: "\f4e7"; }
.fa-creative-commons-nc:before {
  content: "\f4e8"; }
.fa-creative-commons-nc-eu:before {
  content: "\f4e9"; }
.fa-creative-commons-nc-jp:before {
  content: "\f4ea"; }
.fa-creative-commons-nd:before {
  content: "\f4eb"; }
.fa-creative-commons-pd:before {
  content: "\f4ec"; }
.fa-creative-commons-pd-alt:before {
  content: "\f4ed"; }
.fa-creative-commons-remix:before {
  content: "\f4ee"; }
.fa-creative-commons-sa:before {
  content: "\f4ef"; }
.fa-creative-commons-sampling:before {
  content: "\f4f0"; }
.fa-creative-commons-sampling-plus:before {
  content: "\f4f1"; }
.fa-creative-commons-share:before {
  content: "\f4f2"; }
.fa-creative-commons-zero:before {
  content: "\f4f3"; }
.fa-credit-card:before {
  content: "\f09d"; }
.fa-credit-card-blank:before {
  content: "\f389"; }
.fa-credit-card-front:before {
  content: "\f38a"; }
.fa-cricket:before {
  content: "\f449"; }
.fa-critical-role:before {
  content: "\f6c9"; }
.fa-croissant:before {
  content: "\f7f6"; }
.fa-crop:before {
  content: "\f125"; }
.fa-crop-alt:before {
  content: "\f565"; }
.fa-cross:before {
  content: "\f654"; }
.fa-crosshairs:before {
  content: "\f05b"; }
.fa-crow:before {
  content: "\f520"; }
.fa-crown:before {
  content: "\f521"; }
.fa-crutch:before {
  content: "\f7f7"; }
.fa-crutches:before {
  content: "\f7f8"; }
.fa-css3:before {
  content: "\f13c"; }
.fa-css3-alt:before {
  content: "\f38b"; }
.fa-cube:before {
  content: "\f1b2"; }
.fa-cubes:before {
  content: "\f1b3"; }
.fa-curling:before {
  content: "\f44a"; }
.fa-cut:before {
  content: "\f0c4"; }
.fa-cuttlefish:before {
  content: "\f38c"; }
.fa-d-and-d:before {
  content: "\f38d"; }
.fa-d-and-d-beyond:before {
  content: "\f6ca"; }
.fa-dagger:before {
  content: "\f6cb"; }
.fa-dailymotion:before {
  content: "\e052"; }
.fa-dashcube:before {
  content: "\f210"; }
.fa-database:before {
  content: "\f1c0"; }
.fa-deaf:before {
  content: "\f2a4"; }
.fa-debug:before {
  content: "\f7f9"; }
.fa-deer:before {
  content: "\f78e"; }
.fa-deer-rudolph:before {
  content: "\f78f"; }
.fa-deezer:before {
  content: "\e077"; }
.fa-delicious:before {
  content: "\f1a5"; }
.fa-democrat:before {
  content: "\f747"; }
.fa-deploydog:before {
  content: "\f38e"; }
.fa-deskpro:before {
  content: "\f38f"; }
.fa-desktop:before {
  content: "\f108"; }
.fa-desktop-alt:before {
  content: "\f390"; }
.fa-dev:before {
  content: "\f6cc"; }
.fa-deviantart:before {
  content: "\f1bd"; }
.fa-dewpoint:before {
  content: "\f748"; }
.fa-dharmachakra:before {
  content: "\f655"; }
.fa-dhl:before {
  content: "\f790"; }
.fa-diagnoses:before {
  content: "\f470"; }
.fa-diamond:before {
  content: "\f219"; }
.fa-diaspora:before {
  content: "\f791"; }
.fa-dice:before {
  content: "\f522"; }
.fa-dice-d10:before {
  content: "\f6cd"; }
.fa-dice-d12:before {
  content: "\f6ce"; }
.fa-dice-d20:before {
  content: "\f6cf"; }
.fa-dice-d4:before {
  content: "\f6d0"; }
.fa-dice-d6:before {
  content: "\f6d1"; }
.fa-dice-d8:before {
  content: "\f6d2"; }
.fa-dice-five:before {
  content: "\f523"; }
.fa-dice-four:before {
  content: "\f524"; }
.fa-dice-one:before {
  content: "\f525"; }
.fa-dice-six:before {
  content: "\f526"; }
.fa-dice-three:before {
  content: "\f527"; }
.fa-dice-two:before {
  content: "\f528"; }
.fa-digg:before {
  content: "\f1a6"; }
.fa-digging:before {
  content: "\f85e"; }
.fa-digital-ocean:before {
  content: "\f391"; }
.fa-digital-tachograph:before {
  content: "\f566"; }
.fa-diploma:before {
  content: "\f5ea"; }
.fa-directions:before {
  content: "\f5eb"; }
.fa-disc-drive:before {
  content: "\f8b5"; }
.fa-discord:before {
  content: "\f392"; }
.fa-discourse:before {
  content: "\f393"; }
.fa-disease:before {
  content: "\f7fa"; }
.fa-divide:before {
  content: "\f529"; }
.fa-dizzy:before {
  content: "\f567"; }
.fa-dna:before {
  content: "\f471"; }
.fa-do-not-enter:before {
  content: "\f5ec"; }
.fa-dochub:before {
  content: "\f394"; }
.fa-docker:before {
  content: "\f395"; }
.fa-dog:before {
  content: "\f6d3"; }
.fa-dog-leashed:before {
  content: "\f6d4"; }
.fa-dollar-sign:before {
  content: "\f155"; }
.fa-dolly:before {
  content: "\f472"; }
.fa-dolly-empty:before {
  content: "\f473"; }
.fa-dolly-flatbed:before {
  content: "\f474"; }
.fa-dolly-flatbed-alt:before {
  content: "\f475"; }
.fa-dolly-flatbed-empty:before {
  content: "\f476"; }
.fa-donate:before {
  content: "\f4b9"; }
.fa-door-closed:before {
  content: "\f52a"; }
.fa-door-open:before {
  content: "\f52b"; }
.fa-dot-circle:before {
  content: "\f192"; }
.fa-dove:before {
  content: "\f4ba"; }
.fa-download:before {
  content: "\f019"; }
.fa-draft2digital:before {
  content: "\f396"; }
.fa-drafting-compass:before {
  content: "\f568"; }
.fa-dragon:before {
  content: "\f6d5"; }
.fa-draw-circle:before {
  content: "\f5ed"; }
.fa-draw-polygon:before {
  content: "\f5ee"; }
.fa-draw-square:before {
  content: "\f5ef"; }
.fa-dreidel:before {
  content: "\f792"; }
.fa-dribbble:before {
  content: "\f17d"; }
.fa-dribbble-square:before {
  content: "\f397"; }
.fa-drone:before {
  content: "\f85f"; }
.fa-drone-alt:before {
  content: "\f860"; }
.fa-dropbox:before {
  content: "\f16b"; }
.fa-drum:before {
  content: "\f569"; }
.fa-drum-steelpan:before {
  content: "\f56a"; }
.fa-drumstick:before {
  content: "\f6d6"; }
.fa-drumstick-bite:before {
  content: "\f6d7"; }
.fa-drupal:before {
  content: "\f1a9"; }
.fa-dryer:before {
  content: "\f861"; }
.fa-dryer-alt:before {
  content: "\f862"; }
.fa-duck:before {
  content: "\f6d8"; }
.fa-dumbbell:before {
  content: "\f44b"; }
.fa-dumpster:before {
  content: "\f793"; }
.fa-dumpster-fire:before {
  content: "\f794"; }
.fa-dungeon:before {
  content: "\f6d9"; }
.fa-dyalog:before {
  content: "\f399"; }
.fa-ear:before {
  content: "\f5f0"; }
.fa-ear-muffs:before {
  content: "\f795"; }
.fa-earlybirds:before {
  content: "\f39a"; }
.fa-ebay:before {
  content: "\f4f4"; }
.fa-eclipse:before {
  content: "\f749"; }
.fa-eclipse-alt:before {
  content: "\f74a"; }
.fa-edge:before {
  content: "\f282"; }
.fa-edge-legacy:before {
  content: "\e078"; }
.fa-edit:before {
  content: "\f044"; }
.fa-egg:before {
  content: "\f7fb"; }
.fa-egg-fried:before {
  content: "\f7fc"; }
.fa-eject:before {
  content: "\f052"; }
.fa-elementor:before {
  content: "\f430"; }
.fa-elephant:before {
  content: "\f6da"; }
.fa-ellipsis-h:before {
  content: "\f141"; }
.fa-ellipsis-h-alt:before {
  content: "\f39b"; }
.fa-ellipsis-v:before {
  content: "\f142"; }
.fa-ellipsis-v-alt:before {
  content: "\f39c"; }
.fa-ello:before {
  content: "\f5f1"; }
.fa-ember:before {
  content: "\f423"; }
.fa-empire:before {
  content: "\f1d1"; }
.fa-empty-set:before {
  content: "\f656"; }
.fa-engine-warning:before {
  content: "\f5f2"; }
.fa-envelope:before {
  content: "\f0e0"; }
.fa-envelope-open:before {
  content: "\f2b6"; }
.fa-envelope-open-dollar:before {
  content: "\f657"; }
.fa-envelope-open-text:before {
  content: "\f658"; }
.fa-envelope-square:before {
  content: "\f199"; }
.fa-envira:before {
  content: "\f299"; }
.fa-equals:before {
  content: "\f52c"; }
.fa-eraser:before {
  content: "\f12d"; }
.fa-erlang:before {
  content: "\f39d"; }
.fa-ethereum:before {
  content: "\f42e"; }
.fa-ethernet:before {
  content: "\f796"; }
.fa-etsy:before {
  content: "\f2d7"; }
.fa-euro-sign:before {
  content: "\f153"; }
.fa-evernote:before {
  content: "\f839"; }
.fa-exchange:before {
  content: "\f0ec"; }
.fa-exchange-alt:before {
  content: "\f362"; }
.fa-exclamation:before {
  content: "\f12a"; }
.fa-exclamation-circle:before {
  content: "\f06a"; }
.fa-exclamation-square:before {
  content: "\f321"; }
.fa-exclamation-triangle:before {
  content: "\f071"; }
.fa-expand:before {
  content: "\f065"; }
.fa-expand-alt:before {
  content: "\f424"; }
.fa-expand-arrows:before {
  content: "\f31d"; }
.fa-expand-arrows-alt:before {
  content: "\f31e"; }
.fa-expand-wide:before {
  content: "\f320"; }
.fa-expeditedssl:before {
  content: "\f23e"; }
.fa-external-link:before {
  content: "\f08e"; }
.fa-external-link-alt:before {
  content: "\f35d"; }
.fa-external-link-square:before {
  content: "\f14c"; }
.fa-external-link-square-alt:before {
  content: "\f360"; }
.fa-eye:before {
  content: "\f06e"; }
.fa-eye-dropper:before {
  content: "\f1fb"; }
.fa-eye-evil:before {
  content: "\f6db"; }
.fa-eye-slash:before {
  content: "\f070"; }
.fa-facebook:before {
  content: "\f09a"; }
.fa-facebook-f:before {
  content: "\f39e"; }
.fa-facebook-messenger:before {
  content: "\f39f"; }
.fa-facebook-square:before {
  content: "\f082"; }
.fa-fan:before {
  content: "\f863"; }
.fa-fan-table:before {
  content: "\e004"; }
.fa-fantasy-flight-games:before {
  content: "\f6dc"; }
.fa-farm:before {
  content: "\f864"; }
.fa-fast-backward:before {
  content: "\f049"; }
.fa-fast-forward:before {
  content: "\f050"; }
.fa-faucet:before {
  content: "\e005"; }
.fa-faucet-drip:before {
  content: "\e006"; }
.fa-fax:before {
  content: "\f1ac"; }
.fa-feather:before {
  content: "\f52d"; }
.fa-feather-alt:before {
  content: "\f56b"; }
.fa-fedex:before {
  content: "\f797"; }
.fa-fedora:before {
  content: "\f798"; }
.fa-female:before {
  content: "\f182"; }
.fa-field-hockey:before {
  content: "\f44c"; }
.fa-fighter-jet:before {
  content: "\f0fb"; }
.fa-figma:before {
  content: "\f799"; }
.fa-file:before {
  content: "\f15b"; }
.fa-file-alt:before {
  content: "\f15c"; }
.fa-file-archive:before {
  content: "\f1c6"; }
.fa-file-audio:before {
  content: "\f1c7"; }
.fa-file-certificate:before {
  content: "\f5f3"; }
.fa-file-chart-line:before {
  content: "\f659"; }
.fa-file-chart-pie:before {
  content: "\f65a"; }
.fa-file-check:before {
  content: "\f316"; }
.fa-file-code:before {
  content: "\f1c9"; }
.fa-file-contract:before {
  content: "\f56c"; }
.fa-file-csv:before {
  content: "\f6dd"; }
.fa-file-download:before {
  content: "\f56d"; }
.fa-file-edit:before {
  content: "\f31c"; }
.fa-file-excel:before {
  content: "\f1c3"; }
.fa-file-exclamation:before {
  content: "\f31a"; }
.fa-file-export:before {
  content: "\f56e"; }
.fa-file-image:before {
  content: "\f1c5"; }
.fa-file-import:before {
  content: "\f56f"; }
.fa-file-invoice:before {
  content: "\f570"; }
.fa-file-invoice-dollar:before {
  content: "\f571"; }
.fa-file-medical:before {
  content: "\f477"; }
.fa-file-medical-alt:before {
  content: "\f478"; }
.fa-file-minus:before {
  content: "\f318"; }
.fa-file-music:before {
  content: "\f8b6"; }
.fa-file-pdf:before {
  content: "\f1c1"; }
.fa-file-plus:before {
  content: "\f319"; }
.fa-file-powerpoint:before {
  content: "\f1c4"; }
.fa-file-prescription:before {
  content: "\f572"; }
.fa-file-search:before {
  content: "\f865"; }
.fa-file-signature:before {
  content: "\f573"; }
.fa-file-spreadsheet:before {
  content: "\f65b"; }
.fa-file-times:before {
  content: "\f317"; }
.fa-file-upload:before {
  content: "\f574"; }
.fa-file-user:before {
  content: "\f65c"; }
.fa-file-video:before {
  content: "\f1c8"; }
.fa-file-word:before {
  content: "\f1c2"; }
.fa-files-medical:before {
  content: "\f7fd"; }
.fa-fill:before {
  content: "\f575"; }
.fa-fill-drip:before {
  content: "\f576"; }
.fa-film:before {
  content: "\f008"; }
.fa-film-alt:before {
  content: "\f3a0"; }
.fa-film-canister:before {
  content: "\f8b7"; }
.fa-filter:before {
  content: "\f0b0"; }
.fa-fingerprint:before {
  content: "\f577"; }
.fa-fire:before {
  content: "\f06d"; }
.fa-fire-alt:before {
  content: "\f7e4"; }
.fa-fire-extinguisher:before {
  content: "\f134"; }
.fa-fire-smoke:before {
  content: "\f74b"; }
.fa-firefox:before {
  content: "\f269"; }
.fa-firefox-browser:before {
  content: "\e007"; }
.fa-fireplace:before {
  content: "\f79a"; }
.fa-first-aid:before {
  content: "\f479"; }
.fa-first-order:before {
  content: "\f2b0"; }
.fa-first-order-alt:before {
  content: "\f50a"; }
.fa-firstdraft:before {
  content: "\f3a1"; }
.fa-fish:before {
  content: "\f578"; }
.fa-fish-cooked:before {
  content: "\f7fe"; }
.fa-fist-raised:before {
  content: "\f6de"; }
.fa-flag:before {
  content: "\f024"; }
.fa-flag-alt:before {
  content: "\f74c"; }
.fa-flag-checkered:before {
  content: "\f11e"; }
.fa-flag-usa:before {
  content: "\f74d"; }
.fa-flame:before {
  content: "\f6df"; }
.fa-flashlight:before {
  content: "\f8b8"; }
.fa-flask:before {
  content: "\f0c3"; }
.fa-flask-poison:before {
  content: "\f6e0"; }
.fa-flask-potion:before {
  content: "\f6e1"; }
.fa-flickr:before {
  content: "\f16e"; }
.fa-flipboard:before {
  content: "\f44d"; }
.fa-flower:before {
  content: "\f7ff"; }
.fa-flower-daffodil:before {
  content: "\f800"; }
.fa-flower-tulip:before {
  content: "\f801"; }
.fa-flushed:before {
  content: "\f579"; }
.fa-flute:before {
  content: "\f8b9"; }
.fa-flux-capacitor:before {
  content: "\f8ba"; }
.fa-fly:before {
  content: "\f417"; }
.fa-fog:before {
  content: "\f74e"; }
.fa-folder:before {
  content: "\f07b"; }
.fa-folder-download:before {
  content: "\e053"; }
.fa-folder-minus:before {
  content: "\f65d"; }
.fa-folder-open:before {
  content: "\f07c"; }
.fa-folder-plus:before {
  content: "\f65e"; }
.fa-folder-times:before {
  content: "\f65f"; }
.fa-folder-tree:before {
  content: "\f802"; }
.fa-folder-upload:before {
  content: "\e054"; }
.fa-folders:before {
  content: "\f660"; }
.fa-font:before {
  content: "\f031"; }
.fa-font-awesome:before {
  content: "\f2b4"; }
.fa-font-awesome-alt:before {
  content: "\f35c"; }
.fa-font-awesome-flag:before {
  content: "\f425"; }
.fa-font-awesome-logo-full:before {
  content: "\f4e6"; }
.fa-font-case:before {
  content: "\f866"; }
.fa-fonticons:before {
  content: "\f280"; }
.fa-fonticons-fi:before {
  content: "\f3a2"; }
.fa-football-ball:before {
  content: "\f44e"; }
.fa-football-helmet:before {
  content: "\f44f"; }
.fa-forklift:before {
  content: "\f47a"; }
.fa-fort-awesome:before {
  content: "\f286"; }
.fa-fort-awesome-alt:before {
  content: "\f3a3"; }
.fa-forumbee:before {
  content: "\f211"; }
.fa-forward:before {
  content: "\f04e"; }
.fa-foursquare:before {
  content: "\f180"; }
.fa-fragile:before {
  content: "\f4bb"; }
.fa-free-code-camp:before {
  content: "\f2c5"; }
.fa-freebsd:before {
  content: "\f3a4"; }
.fa-french-fries:before {
  content: "\f803"; }
.fa-frog:before {
  content: "\f52e"; }
.fa-frosty-head:before {
  content: "\f79b"; }
.fa-frown:before {
  content: "\f119"; }
.fa-frown-open:before {
  content: "\f57a"; }
.fa-fulcrum:before {
  content: "\f50b"; }
.fa-function:before {
  content: "\f661"; }
.fa-funnel-dollar:before {
  content: "\f662"; }
.fa-futbol:before {
  content: "\f1e3"; }
.fa-galactic-republic:before {
  content: "\f50c"; }
.fa-galactic-senate:before {
  content: "\f50d"; }
.fa-galaxy:before {
  content: "\e008"; }
.fa-game-board:before {
  content: "\f867"; }
.fa-game-board-alt:before {
  content: "\f868"; }
.fa-game-console-handheld:before {
  content: "\f8bb"; }
.fa-gamepad:before {
  content: "\f11b"; }
.fa-gamepad-alt:before {
  content: "\f8bc"; }
.fa-garage:before {
  content: "\e009"; }
.fa-garage-car:before {
  content: "\e00a"; }
.fa-garage-open:before {
  content: "\e00b"; }
.fa-gas-pump:before {
  content: "\f52f"; }
.fa-gas-pump-slash:before {
  content: "\f5f4"; }
.fa-gavel:before {
  content: "\f0e3"; }
.fa-gem:before {
  content: "\f3a5"; }
.fa-genderless:before {
  content: "\f22d"; }
.fa-get-pocket:before {
  content: "\f265"; }
.fa-gg:before {
  content: "\f260"; }
.fa-gg-circle:before {
  content: "\f261"; }
.fa-ghost:before {
  content: "\f6e2"; }
.fa-gift:before {
  content: "\f06b"; }
.fa-gift-card:before {
  content: "\f663"; }
.fa-gifts:before {
  content: "\f79c"; }
.fa-gingerbread-man:before {
  content: "\f79d"; }
.fa-git:before {
  content: "\f1d3"; }
.fa-git-alt:before {
  content: "\f841"; }
.fa-git-square:before {
  content: "\f1d2"; }
.fa-github:before {
  content: "\f09b"; }
.fa-github-alt:before {
  content: "\f113"; }
.fa-github-square:before {
  content: "\f092"; }
.fa-gitkraken:before {
  content: "\f3a6"; }
.fa-gitlab:before {
  content: "\f296"; }
.fa-gitter:before {
  content: "\f426"; }
.fa-glass:before {
  content: "\f804"; }
.fa-glass-champagne:before {
  content: "\f79e"; }
.fa-glass-cheers:before {
  content: "\f79f"; }
.fa-glass-citrus:before {
  content: "\f869"; }
.fa-glass-martini:before {
  content: "\f000"; }
.fa-glass-martini-alt:before {
  content: "\f57b"; }
.fa-glass-whiskey:before {
  content: "\f7a0"; }
.fa-glass-whiskey-rocks:before {
  content: "\f7a1"; }
.fa-glasses:before {
  content: "\f530"; }
.fa-glasses-alt:before {
  content: "\f5f5"; }
.fa-glide:before {
  content: "\f2a5"; }
.fa-glide-g:before {
  content: "\f2a6"; }
.fa-globe:before {
  content: "\f0ac"; }
.fa-globe-africa:before {
  content: "\f57c"; }
.fa-globe-americas:before {
  content: "\f57d"; }
.fa-globe-asia:before {
  content: "\f57e"; }
.fa-globe-europe:before {
  content: "\f7a2"; }
.fa-globe-snow:before {
  content: "\f7a3"; }
.fa-globe-stand:before {
  content: "\f5f6"; }
.fa-gofore:before {
  content: "\f3a7"; }
.fa-golf-ball:before {
  content: "\f450"; }
.fa-golf-club:before {
  content: "\f451"; }
.fa-goodreads:before {
  content: "\f3a8"; }
.fa-goodreads-g:before {
  content: "\f3a9"; }
.fa-google:before {
  content: "\f1a0"; }
.fa-google-drive:before {
  content: "\f3aa"; }
.fa-google-pay:before {
  content: "\e079"; }
.fa-google-play:before {
  content: "\f3ab"; }
.fa-google-plus:before {
  content: "\f2b3"; }
.fa-google-plus-g:before {
  content: "\f0d5"; }
.fa-google-plus-square:before {
  content: "\f0d4"; }
.fa-google-wallet:before {
  content: "\f1ee"; }
.fa-gopuram:before {
  content: "\f664"; }
.fa-graduation-cap:before {
  content: "\f19d"; }
.fa-gramophone:before {
  content: "\f8bd"; }
.fa-gratipay:before {
  content: "\f184"; }
.fa-grav:before {
  content: "\f2d6"; }
.fa-greater-than:before {
  content: "\f531"; }
.fa-greater-than-equal:before {
  content: "\f532"; }
.fa-grimace:before {
  content: "\f57f"; }
.fa-grin:before {
  content: "\f580"; }
.fa-grin-alt:before {
  content: "\f581"; }
.fa-grin-beam:before {
  content: "\f582"; }
.fa-grin-beam-sweat:before {
  content: "\f583"; }
.fa-grin-hearts:before {
  content: "\f584"; }
.fa-grin-squint:before {
  content: "\f585"; }
.fa-grin-squint-tears:before {
  content: "\f586"; }
.fa-grin-stars:before {
  content: "\f587"; }
.fa-grin-tears:before {
  content: "\f588"; }
.fa-grin-tongue:before {
  content: "\f589"; }
.fa-grin-tongue-squint:before {
  content: "\f58a"; }
.fa-grin-tongue-wink:before {
  content: "\f58b"; }
.fa-grin-wink:before {
  content: "\f58c"; }
.fa-grip-horizontal:before {
  content: "\f58d"; }
.fa-grip-lines:before {
  content: "\f7a4"; }
.fa-grip-lines-vertical:before {
  content: "\f7a5"; }
.fa-grip-vertical:before {
  content: "\f58e"; }
.fa-gripfire:before {
  content: "\f3ac"; }
.fa-grunt:before {
  content: "\f3ad"; }
.fa-guilded:before {
  content: "\e07e"; }
.fa-guitar:before {
  content: "\f7a6"; }
.fa-guitar-electric:before {
  content: "\f8be"; }
.fa-guitars:before {
  content: "\f8bf"; }
.fa-gulp:before {
  content: "\f3ae"; }
.fa-h-square:before {
  content: "\f0fd"; }
.fa-h1:before {
  content: "\f313"; }
.fa-h2:before {
  content: "\f314"; }
.fa-h3:before {
  content: "\f315"; }
.fa-h4:before {
  content: "\f86a"; }
.fa-hacker-news:before {
  content: "\f1d4"; }
.fa-hacker-news-square:before {
  content: "\f3af"; }
.fa-hackerrank:before {
  content: "\f5f7"; }
.fa-hamburger:before {
  content: "\f805"; }
.fa-hammer:before {
  content: "\f6e3"; }
.fa-hammer-war:before {
  content: "\f6e4"; }
.fa-hamsa:before {
  content: "\f665"; }
.fa-hand-heart:before {
  content: "\f4bc"; }
.fa-hand-holding:before {
  content: "\f4bd"; }
.fa-hand-holding-box:before {
  content: "\f47b"; }
.fa-hand-holding-heart:before {
  content: "\f4be"; }
.fa-hand-holding-magic:before {
  content: "\f6e5"; }
.fa-hand-holding-medical:before {
  content: "\e05c"; }
.fa-hand-holding-seedling:before {
  content: "\f4bf"; }
.fa-hand-holding-usd:before {
  content: "\f4c0"; }
.fa-hand-holding-water:before {
  content: "\f4c1"; }
.fa-hand-lizard:before {
  content: "\f258"; }
.fa-hand-middle-finger:before {
  content: "\f806"; }
.fa-hand-paper:before {
  content: "\f256"; }
.fa-hand-peace:before {
  content: "\f25b"; }
.fa-hand-point-down:before {
  content: "\f0a7"; }
.fa-hand-point-left:before {
  content: "\f0a5"; }
.fa-hand-point-right:before {
  content: "\f0a4"; }
.fa-hand-point-up:before {
  content: "\f0a6"; }
.fa-hand-pointer:before {
  content: "\f25a"; }
.fa-hand-receiving:before {
  content: "\f47c"; }
.fa-hand-rock:before {
  content: "\f255"; }
.fa-hand-scissors:before {
  content: "\f257"; }
.fa-hand-sparkles:before {
  content: "\e05d"; }
.fa-hand-spock:before {
  content: "\f259"; }
.fa-hands:before {
  content: "\f4c2"; }
.fa-hands-heart:before {
  content: "\f4c3"; }
.fa-hands-helping:before {
  content: "\f4c4"; }
.fa-hands-usd:before {
  content: "\f4c5"; }
.fa-hands-wash:before {
  content: "\e05e"; }
.fa-handshake:before {
  content: "\f2b5"; }
.fa-handshake-alt:before {
  content: "\f4c6"; }
.fa-handshake-alt-slash:before {
  content: "\e05f"; }
.fa-handshake-slash:before {
  content: "\e060"; }
.fa-hanukiah:before {
  content: "\f6e6"; }
.fa-hard-hat:before {
  content: "\f807"; }
.fa-hashtag:before {
  content: "\f292"; }
.fa-hat-chef:before {
  content: "\f86b"; }
.fa-hat-cowboy:before {
  content: "\f8c0"; }
.fa-hat-cowboy-side:before {
  content: "\f8c1"; }
.fa-hat-santa:before {
  content: "\f7a7"; }
.fa-hat-winter:before {
  content: "\f7a8"; }
.fa-hat-witch:before {
  content: "\f6e7"; }
.fa-hat-wizard:before {
  content: "\f6e8"; }
.fa-hdd:before {
  content: "\f0a0"; }
.fa-head-side:before {
  content: "\f6e9"; }
.fa-head-side-brain:before {
  content: "\f808"; }
.fa-head-side-cough:before {
  content: "\e061"; }
.fa-head-side-cough-slash:before {
  content: "\e062"; }
.fa-head-side-headphones:before {
  content: "\f8c2"; }
.fa-head-side-mask:before {
  content: "\e063"; }
.fa-head-side-medical:before {
  content: "\f809"; }
.fa-head-side-virus:before {
  content: "\e064"; }
.fa-head-vr:before {
  content: "\f6ea"; }
.fa-heading:before {
  content: "\f1dc"; }
.fa-headphones:before {
  content: "\f025"; }
.fa-headphones-alt:before {
  content: "\f58f"; }
.fa-headset:before {
  content: "\f590"; }
.fa-heart:before {
  content: "\f004"; }
.fa-heart-broken:before {
  content: "\f7a9"; }
.fa-heart-circle:before {
  content: "\f4c7"; }
.fa-heart-rate:before {
  content: "\f5f8"; }
.fa-heart-square:before {
  content: "\f4c8"; }
.fa-heartbeat:before {
  content: "\f21e"; }
.fa-heat:before {
  content: "\e00c"; }
.fa-helicopter:before {
  content: "\f533"; }
.fa-helmet-battle:before {
  content: "\f6eb"; }
.fa-hexagon:before {
  content: "\f312"; }
.fa-highlighter:before {
  content: "\f591"; }
.fa-hiking:before {
  content: "\f6ec"; }
.fa-hippo:before {
  content: "\f6ed"; }
.fa-hips:before {
  content: "\f452"; }
.fa-hire-a-helper:before {
  content: "\f3b0"; }
.fa-history:before {
  content: "\f1da"; }
.fa-hive:before {
  content: "\e07f"; }
.fa-hockey-mask:before {
  content: "\f6ee"; }
.fa-hockey-puck:before {
  content: "\f453"; }
.fa-hockey-sticks:before {
  content: "\f454"; }
.fa-holly-berry:before {
  content: "\f7aa"; }
.fa-home:before {
  content: "\f015"; }
.fa-home-alt:before {
  content: "\f80a"; }
.fa-home-heart:before {
  content: "\f4c9"; }
.fa-home-lg:before {
  content: "\f80b"; }
.fa-home-lg-alt:before {
  content: "\f80c"; }
.fa-hood-cloak:before {
  content: "\f6ef"; }
.fa-hooli:before {
  content: "\f427"; }
.fa-horizontal-rule:before {
  content: "\f86c"; }
.fa-hornbill:before {
  content: "\f592"; }
.fa-horse:before {
  content: "\f6f0"; }
.fa-horse-head:before {
  content: "\f7ab"; }
.fa-horse-saddle:before {
  content: "\f8c3"; }
.fa-hospital:before {
  content: "\f0f8"; }
.fa-hospital-alt:before {
  content: "\f47d"; }
.fa-hospital-symbol:before {
  content: "\f47e"; }
.fa-hospital-user:before {
  content: "\f80d"; }
.fa-hospitals:before {
  content: "\f80e"; }
.fa-hot-tub:before {
  content: "\f593"; }
.fa-hotdog:before {
  content: "\f80f"; }
.fa-hotel:before {
  content: "\f594"; }
.fa-hotjar:before {
  content: "\f3b1"; }
.fa-hourglass:before {
  content: "\f254"; }
.fa-hourglass-end:before {
  content: "\f253"; }
.fa-hourglass-half:before {
  content: "\f252"; }
.fa-hourglass-start:before {
  content: "\f251"; }
.fa-house:before {
  content: "\e00d"; }
.fa-house-damage:before {
  content: "\f6f1"; }
.fa-house-day:before {
  content: "\e00e"; }
.fa-house-flood:before {
  content: "\f74f"; }
.fa-house-leave:before {
  content: "\e00f"; }
.fa-house-night:before {
  content: "\e010"; }
.fa-house-return:before {
  content: "\e011"; }
.fa-house-signal:before {
  content: "\e012"; }
.fa-house-user:before {
  content: "\e065"; }
.fa-houzz:before {
  content: "\f27c"; }
.fa-hryvnia:before {
  content: "\f6f2"; }
.fa-html5:before {
  content: "\f13b"; }
.fa-hubspot:before {
  content: "\f3b2"; }
.fa-humidity:before {
  content: "\f750"; }
.fa-hurricane:before {
  content: "\f751"; }
.fa-i-cursor:before {
  content: "\f246"; }
.fa-ice-cream:before {
  content: "\f810"; }
.fa-ice-skate:before {
  content: "\f7ac"; }
.fa-icicles:before {
  content: "\f7ad"; }
.fa-icons:before {
  content: "\f86d"; }
.fa-icons-alt:before {
  content: "\f86e"; }
.fa-id-badge:before {
  content: "\f2c1"; }
.fa-id-card:before {
  content: "\f2c2"; }
.fa-id-card-alt:before {
  content: "\f47f"; }
.fa-ideal:before {
  content: "\e013"; }
.fa-igloo:before {
  content: "\f7ae"; }
.fa-image:before {
  content: "\f03e"; }
.fa-image-polaroid:before {
  content: "\f8c4"; }
.fa-images:before {
  content: "\f302"; }
.fa-imdb:before {
  content: "\f2d8"; }
.fa-inbox:before {
  content: "\f01c"; }
.fa-inbox-in:before {
  content: "\f310"; }
.fa-inbox-out:before {
  content: "\f311"; }
.fa-indent:before {
  content: "\f03c"; }
.fa-industry:before {
  content: "\f275"; }
.fa-industry-alt:before {
  content: "\f3b3"; }
.fa-infinity:before {
  content: "\f534"; }
.fa-info:before {
  content: "\f129"; }
.fa-info-circle:before {
  content: "\f05a"; }
.fa-info-square:before {
  content: "\f30f"; }
.fa-inhaler:before {
  content: "\f5f9"; }
.fa-innosoft:before {
  content: "\e080"; }
.fa-instagram:before {
  content: "\f16d"; }
.fa-instagram-square:before {
  content: "\e055"; }
.fa-instalod:before {
  content: "\e081"; }
.fa-integral:before {
  content: "\f667"; }
.fa-intercom:before {
  content: "\f7af"; }
.fa-internet-explorer:before {
  content: "\f26b"; }
.fa-intersection:before {
  content: "\f668"; }
.fa-inventory:before {
  content: "\f480"; }
.fa-invision:before {
  content: "\f7b0"; }
.fa-ioxhost:before {
  content: "\f208"; }
.fa-island-tropical:before {
  content: "\f811"; }
.fa-italic:before {
  content: "\f033"; }
.fa-itch-io:before {
  content: "\f83a"; }
.fa-itunes:before {
  content: "\f3b4"; }
.fa-itunes-note:before {
  content: "\f3b5"; }
.fa-jack-o-lantern:before {
  content: "\f30e"; }
.fa-java:before {
  content: "\f4e4"; }
.fa-jedi:before {
  content: "\f669"; }
.fa-jedi-order:before {
  content: "\f50e"; }
.fa-jenkins:before {
  content: "\f3b6"; }
.fa-jira:before {
  content: "\f7b1"; }
.fa-joget:before {
  content: "\f3b7"; }
.fa-joint:before {
  content: "\f595"; }
.fa-joomla:before {
  content: "\f1aa"; }
.fa-journal-whills:before {
  content: "\f66a"; }
.fa-joystick:before {
  content: "\f8c5"; }
.fa-js:before {
  content: "\f3b8"; }
.fa-js-square:before {
  content: "\f3b9"; }
.fa-jsfiddle:before {
  content: "\f1cc"; }
.fa-jug:before {
  content: "\f8c6"; }
.fa-kaaba:before {
  content: "\f66b"; }
.fa-kaggle:before {
  content: "\f5fa"; }
.fa-kazoo:before {
  content: "\f8c7"; }
.fa-kerning:before {
  content: "\f86f"; }
.fa-key:before {
  content: "\f084"; }
.fa-key-skeleton:before {
  content: "\f6f3"; }
.fa-keybase:before {
  content: "\f4f5"; }
.fa-keyboard:before {
  content: "\f11c"; }
.fa-keycdn:before {
  content: "\f3ba"; }
.fa-keynote:before {
  content: "\f66c"; }
.fa-khanda:before {
  content: "\f66d"; }
.fa-kickstarter:before {
  content: "\f3bb"; }
.fa-kickstarter-k:before {
  content: "\f3bc"; }
.fa-kidneys:before {
  content: "\f5fb"; }
.fa-kiss:before {
  content: "\f596"; }
.fa-kiss-beam:before {
  content: "\f597"; }
.fa-kiss-wink-heart:before {
  content: "\f598"; }
.fa-kite:before {
  content: "\f6f4"; }
.fa-kiwi-bird:before {
  content: "\f535"; }
.fa-knife-kitchen:before {
  content: "\f6f5"; }
.fa-korvue:before {
  content: "\f42f"; }
.fa-lambda:before {
  content: "\f66e"; }
.fa-lamp:before {
  content: "\f4ca"; }
.fa-lamp-desk:before {
  content: "\e014"; }
.fa-lamp-floor:before {
  content: "\e015"; }
.fa-landmark:before {
  content: "\f66f"; }
.fa-landmark-alt:before {
  content: "\f752"; }
.fa-language:before {
  content: "\f1ab"; }
.fa-laptop:before {
  content: "\f109"; }
.fa-laptop-code:before {
  content: "\f5fc"; }
.fa-laptop-house:before {
  content: "\e066"; }
.fa-laptop-medical:before {
  content: "\f812"; }
.fa-laravel:before {
  content: "\f3bd"; }
.fa-lasso:before {
  content: "\f8c8"; }
.fa-lastfm:before {
  content: "\f202"; }
.fa-lastfm-square:before {
  content: "\f203"; }
.fa-laugh:before {
  content: "\f599"; }
.fa-laugh-beam:before {
  content: "\f59a"; }
.fa-laugh-squint:before {
  content: "\f59b"; }
.fa-laugh-wink:before {
  content: "\f59c"; }
.fa-layer-group:before {
  content: "\f5fd"; }
.fa-layer-minus:before {
  content: "\f5fe"; }
.fa-layer-plus:before {
  content: "\f5ff"; }
.fa-leaf:before {
  content: "\f06c"; }
.fa-leaf-heart:before {
  content: "\f4cb"; }
.fa-leaf-maple:before {
  content: "\f6f6"; }
.fa-leaf-oak:before {
  content: "\f6f7"; }
.fa-leanpub:before {
  content: "\f212"; }
.fa-lemon:before {
  content: "\f094"; }
.fa-less:before {
  content: "\f41d"; }
.fa-less-than:before {
  content: "\f536"; }
.fa-less-than-equal:before {
  content: "\f537"; }
.fa-level-down:before {
  content: "\f149"; }
.fa-level-down-alt:before {
  content: "\f3be"; }
.fa-level-up:before {
  content: "\f148"; }
.fa-level-up-alt:before {
  content: "\f3bf"; }
.fa-life-ring:before {
  content: "\f1cd"; }
.fa-light-ceiling:before {
  content: "\e016"; }
.fa-light-switch:before {
  content: "\e017"; }
.fa-light-switch-off:before {
  content: "\e018"; }
.fa-light-switch-on:before {
  content: "\e019"; }
.fa-lightbulb:before {
  content: "\f0eb"; }
.fa-lightbulb-dollar:before {
  content: "\f670"; }
.fa-lightbulb-exclamation:before {
  content: "\f671"; }
.fa-lightbulb-on:before {
  content: "\f672"; }
.fa-lightbulb-slash:before {
  content: "\f673"; }
.fa-lights-holiday:before {
  content: "\f7b2"; }
.fa-line:before {
  content: "\f3c0"; }
.fa-line-columns:before {
  content: "\f870"; }
.fa-line-height:before {
  content: "\f871"; }
.fa-link:before {
  content: "\f0c1"; }
.fa-linkedin:before {
  content: "\f08c"; }
.fa-linkedin-in:before {
  content: "\f0e1"; }
.fa-linode:before {
  content: "\f2b8"; }
.fa-linux:before {
  content: "\f17c"; }
.fa-lips:before {
  content: "\f600"; }
.fa-lira-sign:before {
  content: "\f195"; }
.fa-list:before {
  content: "\f03a"; }
.fa-list-alt:before {
  content: "\f022"; }
.fa-list-music:before {
  content: "\f8c9"; }
.fa-list-ol:before {
  content: "\f0cb"; }
.fa-list-ul:before {
  content: "\f0ca"; }
.fa-location:before {
  content: "\f601"; }
.fa-location-arrow:before {
  content: "\f124"; }
.fa-location-circle:before {
  content: "\f602"; }
.fa-location-slash:before {
  content: "\f603"; }
.fa-lock:before {
  content: "\f023"; }
.fa-lock-alt:before {
  content: "\f30d"; }
.fa-lock-open:before {
  content: "\f3c1"; }
.fa-lock-open-alt:before {
  content: "\f3c2"; }
.fa-long-arrow-alt-down:before {
  content: "\f309"; }
.fa-long-arrow-alt-left:before {
  content: "\f30a"; }
.fa-long-arrow-alt-right:before {
  content: "\f30b"; }
.fa-long-arrow-alt-up:before {
  content: "\f30c"; }
.fa-long-arrow-down:before {
  content: "\f175"; }
.fa-long-arrow-left:before {
  content: "\f177"; }
.fa-long-arrow-right:before {
  content: "\f178"; }
.fa-long-arrow-up:before {
  content: "\f176"; }
.fa-loveseat:before {
  content: "\f4cc"; }
.fa-low-vision:before {
  content: "\f2a8"; }
.fa-luchador:before {
  content: "\f455"; }
.fa-luggage-cart:before {
  content: "\f59d"; }
.fa-lungs:before {
  content: "\f604"; }
.fa-lungs-virus:before {
  content: "\e067"; }
.fa-lyft:before {
  content: "\f3c3"; }
.fa-mace:before {
  content: "\f6f8"; }
.fa-magento:before {
  content: "\f3c4"; }
.fa-magic:before {
  content: "\f0d0"; }
.fa-magnet:before {
  content: "\f076"; }
.fa-mail-bulk:before {
  content: "\f674"; }
.fa-mailbox:before {
  content: "\f813"; }
.fa-mailchimp:before {
  content: "\f59e"; }
.fa-male:before {
  content: "\f183"; }
.fa-mandalorian:before {
  content: "\f50f"; }
.fa-mandolin:before {
  content: "\f6f9"; }
.fa-map:before {
  content: "\f279"; }
.fa-map-marked:before {
  content: "\f59f"; }
.fa-map-marked-alt:before {
  content: "\f5a0"; }
.fa-map-marker:before {
  content: "\f041"; }
.fa-map-marker-alt:before {
  content: "\f3c5"; }
.fa-map-marker-alt-slash:before {
  content: "\f605"; }
.fa-map-marker-check:before {
  content: "\f606"; }
.fa-map-marker-edit:before {
  content: "\f607"; }
.fa-map-marker-exclamation:before {
  content: "\f608"; }
.fa-map-marker-minus:before {
  content: "\f609"; }
.fa-map-marker-plus:before {
  content: "\f60a"; }
.fa-map-marker-question:before {
  content: "\f60b"; }
.fa-map-marker-slash:before {
  content: "\f60c"; }
.fa-map-marker-smile:before {
  content: "\f60d"; }
.fa-map-marker-times:before {
  content: "\f60e"; }
.fa-map-pin:before {
  content: "\f276"; }
.fa-map-signs:before {
  content: "\f277"; }
.fa-markdown:before {
  content: "\f60f"; }
.fa-marker:before {
  content: "\f5a1"; }
.fa-mars:before {
  content: "\f222"; }
.fa-mars-double:before {
  content: "\f227"; }
.fa-mars-stroke:before {
  content: "\f229"; }
.fa-mars-stroke-h:before {
  content: "\f22b"; }
.fa-mars-stroke-v:before {
  content: "\f22a"; }
.fa-mask:before {
  content: "\f6fa"; }
.fa-mastodon:before {
  content: "\f4f6"; }
.fa-maxcdn:before {
  content: "\f136"; }
.fa-mdb:before {
  content: "\f8ca"; }
.fa-meat:before {
  content: "\f814"; }
.fa-medal:before {
  content: "\f5a2"; }
.fa-medapps:before {
  content: "\f3c6"; }
.fa-medium:before {
  content: "\f23a"; }
.fa-medium-m:before {
  content: "\f3c7"; }
.fa-medkit:before {
  content: "\f0fa"; }
.fa-medrt:before {
  content: "\f3c8"; }
.fa-meetup:before {
  content: "\f2e0"; }
.fa-megaphone:before {
  content: "\f675"; }
.fa-megaport:before {
  content: "\f5a3"; }
.fa-meh:before {
  content: "\f11a"; }
.fa-meh-blank:before {
  content: "\f5a4"; }
.fa-meh-rolling-eyes:before {
  content: "\f5a5"; }
.fa-memory:before {
  content: "\f538"; }
.fa-mendeley:before {
  content: "\f7b3"; }
.fa-menorah:before {
  content: "\f676"; }
.fa-mercury:before {
  content: "\f223"; }
.fa-meteor:before {
  content: "\f753"; }
.fa-microblog:before {
  content: "\e01a"; }
.fa-microchip:before {
  content: "\f2db"; }
.fa-microphone:before {
  content: "\f130"; }
.fa-microphone-alt:before {
  content: "\f3c9"; }
.fa-microphone-alt-slash:before {
  content: "\f539"; }
.fa-microphone-slash:before {
  content: "\f131"; }
.fa-microphone-stand:before {
  content: "\f8cb"; }
.fa-microscope:before {
  content: "\f610"; }
.fa-microsoft:before {
  content: "\f3ca"; }
.fa-microwave:before {
  content: "\e01b"; }
.fa-mind-share:before {
  content: "\f677"; }
.fa-minus:before {
  content: "\f068"; }
.fa-minus-circle:before {
  content: "\f056"; }
.fa-minus-hexagon:before {
  content: "\f307"; }
.fa-minus-octagon:before {
  content: "\f308"; }
.fa-minus-square:before {
  content: "\f146"; }
.fa-mistletoe:before {
  content: "\f7b4"; }
.fa-mitten:before {
  content: "\f7b5"; }
.fa-mix:before {
  content: "\f3cb"; }
.fa-mixcloud:before {
  content: "\f289"; }
.fa-mixer:before {
  content: "\e056"; }
.fa-mizuni:before {
  content: "\f3cc"; }
.fa-mobile:before {
  content: "\f10b"; }
.fa-mobile-alt:before {
  content: "\f3cd"; }
.fa-mobile-android:before {
  content: "\f3ce"; }
.fa-mobile-android-alt:before {
  content: "\f3cf"; }
.fa-modx:before {
  content: "\f285"; }
.fa-monero:before {
  content: "\f3d0"; }
.fa-money-bill:before {
  content: "\f0d6"; }
.fa-money-bill-alt:before {
  content: "\f3d1"; }
.fa-money-bill-wave:before {
  content: "\f53a"; }
.fa-money-bill-wave-alt:before {
  content: "\f53b"; }
.fa-money-check:before {
  content: "\f53c"; }
.fa-money-check-alt:before {
  content: "\f53d"; }
.fa-money-check-edit:before {
  content: "\f872"; }
.fa-money-check-edit-alt:before {
  content: "\f873"; }
.fa-monitor-heart-rate:before {
  content: "\f611"; }
.fa-monkey:before {
  content: "\f6fb"; }
.fa-monument:before {
  content: "\f5a6"; }
.fa-moon:before {
  content: "\f186"; }
.fa-moon-cloud:before {
  content: "\f754"; }
.fa-moon-stars:before {
  content: "\f755"; }
.fa-mortar-pestle:before {
  content: "\f5a7"; }
.fa-mosque:before {
  content: "\f678"; }
.fa-motorcycle:before {
  content: "\f21c"; }
.fa-mountain:before {
  content: "\f6fc"; }
.fa-mountains:before {
  content: "\f6fd"; }
.fa-mouse:before {
  content: "\f8cc"; }
.fa-mouse-alt:before {
  content: "\f8cd"; }
.fa-mouse-pointer:before {
  content: "\f245"; }
.fa-mp3-player:before {
  content: "\f8ce"; }
.fa-mug:before {
  content: "\f874"; }
.fa-mug-hot:before {
  content: "\f7b6"; }
.fa-mug-marshmallows:before {
  content: "\f7b7"; }
.fa-mug-tea:before {
  content: "\f875"; }
.fa-music:before {
  content: "\f001"; }
.fa-music-alt:before {
  content: "\f8cf"; }
.fa-music-alt-slash:before {
  content: "\f8d0"; }
.fa-music-slash:before {
  content: "\f8d1"; }
.fa-napster:before {
  content: "\f3d2"; }
.fa-narwhal:before {
  content: "\f6fe"; }
.fa-neos:before {
  content: "\f612"; }
.fa-network-wired:before {
  content: "\f6ff"; }
.fa-neuter:before {
  content: "\f22c"; }
.fa-newspaper:before {
  content: "\f1ea"; }
.fa-nimblr:before {
  content: "\f5a8"; }
.fa-node:before {
  content: "\f419"; }
.fa-node-js:before {
  content: "\f3d3"; }
.fa-not-equal:before {
  content: "\f53e"; }
.fa-notes-medical:before {
  content: "\f481"; }
.fa-npm:before {
  content: "\f3d4"; }
.fa-ns8:before {
  content: "\f3d5"; }
.fa-nutritionix:before {
  content: "\f3d6"; }
.fa-object-group:before {
  content: "\f247"; }
.fa-object-ungroup:before {
  content: "\f248"; }
.fa-octagon:before {
  content: "\f306"; }
.fa-octopus-deploy:before {
  content: "\e082"; }
.fa-odnoklassniki:before {
  content: "\f263"; }
.fa-odnoklassniki-square:before {
  content: "\f264"; }
.fa-oil-can:before {
  content: "\f613"; }
.fa-oil-temp:before {
  content: "\f614"; }
.fa-old-republic:before {
  content: "\f510"; }
.fa-om:before {
  content: "\f679"; }
.fa-omega:before {
  content: "\f67a"; }
.fa-opencart:before {
  content: "\f23d"; }
.fa-openid:before {
  content: "\f19b"; }
.fa-opera:before {
  content: "\f26a"; }
.fa-optin-monster:before {
  content: "\f23c"; }
.fa-orcid:before {
  content: "\f8d2"; }
.fa-ornament:before {
  content: "\f7b8"; }
.fa-osi:before {
  content: "\f41a"; }
.fa-otter:before {
  content: "\f700"; }
.fa-outdent:before {
  content: "\f03b"; }
.fa-outlet:before {
  content: "\e01c"; }
.fa-oven:before {
  content: "\e01d"; }
.fa-overline:before {
  content: "\f876"; }
.fa-page-break:before {
  content: "\f877"; }
.fa-page4:before {
  content: "\f3d7"; }
.fa-pagelines:before {
  content: "\f18c"; }
.fa-pager:before {
  content: "\f815"; }
.fa-paint-brush:before {
  content: "\f1fc"; }
.fa-paint-brush-alt:before {
  content: "\f5a9"; }
.fa-paint-roller:before {
  content: "\f5aa"; }
.fa-palette:before {
  content: "\f53f"; }
.fa-palfed:before {
  content: "\f3d8"; }
.fa-pallet:before {
  content: "\f482"; }
.fa-pallet-alt:before {
  content: "\f483"; }
.fa-paper-plane:before {
  content: "\f1d8"; }
.fa-paperclip:before {
  content: "\f0c6"; }
.fa-parachute-box:before {
  content: "\f4cd"; }
.fa-paragraph:before {
  content: "\f1dd"; }
.fa-paragraph-rtl:before {
  content: "\f878"; }
.fa-parking:before {
  content: "\f540"; }
.fa-parking-circle:before {
  content: "\f615"; }
.fa-parking-circle-slash:before {
  content: "\f616"; }
.fa-parking-slash:before {
  content: "\f617"; }
.fa-passport:before {
  content: "\f5ab"; }
.fa-pastafarianism:before {
  content: "\f67b"; }
.fa-paste:before {
  content: "\f0ea"; }
.fa-patreon:before {
  content: "\f3d9"; }
.fa-pause:before {
  content: "\f04c"; }
.fa-pause-circle:before {
  content: "\f28b"; }
.fa-paw:before {
  content: "\f1b0"; }
.fa-paw-alt:before {
  content: "\f701"; }
.fa-paw-claws:before {
  content: "\f702"; }
.fa-paypal:before {
  content: "\f1ed"; }
.fa-peace:before {
  content: "\f67c"; }
.fa-pegasus:before {
  content: "\f703"; }
.fa-pen:before {
  content: "\f304"; }
.fa-pen-alt:before {
  content: "\f305"; }
.fa-pen-fancy:before {
  content: "\f5ac"; }
.fa-pen-nib:before {
  content: "\f5ad"; }
.fa-pen-square:before {
  content: "\f14b"; }
.fa-pencil:before {
  content: "\f040"; }
.fa-pencil-alt:before {
  content: "\f303"; }
.fa-pencil-paintbrush:before {
  content: "\f618"; }
.fa-pencil-ruler:before {
  content: "\f5ae"; }
.fa-pennant:before {
  content: "\f456"; }
.fa-penny-arcade:before {
  content: "\f704"; }
.fa-people-arrows:before {
  content: "\e068"; }
.fa-people-carry:before {
  content: "\f4ce"; }
.fa-pepper-hot:before {
  content: "\f816"; }
.fa-perbyte:before {
  content: "\e083"; }
.fa-percent:before {
  content: "\f295"; }
.fa-percentage:before {
  content: "\f541"; }
.fa-periscope:before {
  content: "\f3da"; }
.fa-person-booth:before {
  content: "\f756"; }
.fa-person-carry:before {
  content: "\f4cf"; }
.fa-person-dolly:before {
  content: "\f4d0"; }
.fa-person-dolly-empty:before {
  content: "\f4d1"; }
.fa-person-sign:before {
  content: "\f757"; }
.fa-phabricator:before {
  content: "\f3db"; }
.fa-phoenix-framework:before {
  content: "\f3dc"; }
.fa-phoenix-squadron:before {
  content: "\f511"; }
.fa-phone:before {
  content: "\f095"; }
.fa-phone-alt:before {
  content: "\f879"; }
.fa-phone-laptop:before {
  content: "\f87a"; }
.fa-phone-office:before {
  content: "\f67d"; }
.fa-phone-plus:before {
  content: "\f4d2"; }
.fa-phone-rotary:before {
  content: "\f8d3"; }
.fa-phone-slash:before {
  content: "\f3dd"; }
.fa-phone-square:before {
  content: "\f098"; }
.fa-phone-square-alt:before {
  content: "\f87b"; }
.fa-phone-volume:before {
  content: "\f2a0"; }
.fa-photo-video:before {
  content: "\f87c"; }
.fa-php:before {
  content: "\f457"; }
.fa-pi:before {
  content: "\f67e"; }
.fa-piano:before {
  content: "\f8d4"; }
.fa-piano-keyboard:before {
  content: "\f8d5"; }
.fa-pie:before {
  content: "\f705"; }
.fa-pied-piper:before {
  content: "\f2ae"; }
.fa-pied-piper-alt:before {
  content: "\f1a8"; }
.fa-pied-piper-hat:before {
  content: "\f4e5"; }
.fa-pied-piper-pp:before {
  content: "\f1a7"; }
.fa-pied-piper-square:before {
  content: "\e01e"; }
.fa-pig:before {
  content: "\f706"; }
.fa-piggy-bank:before {
  content: "\f4d3"; }
.fa-pills:before {
  content: "\f484"; }
.fa-pinterest:before {
  content: "\f0d2"; }
.fa-pinterest-p:before {
  content: "\f231"; }
.fa-pinterest-square:before {
  content: "\f0d3"; }
.fa-pizza:before {
  content: "\f817"; }
.fa-pizza-slice:before {
  content: "\f818"; }
.fa-place-of-worship:before {
  content: "\f67f"; }
.fa-plane:before {
  content: "\f072"; }
.fa-plane-alt:before {
  content: "\f3de"; }
.fa-plane-arrival:before {
  content: "\f5af"; }
.fa-plane-departure:before {
  content: "\f5b0"; }
.fa-plane-slash:before {
  content: "\e069"; }
.fa-planet-moon:before {
  content: "\e01f"; }
.fa-planet-ringed:before {
  content: "\e020"; }
.fa-play:before {
  content: "\f04b"; }
.fa-play-circle:before {
  content: "\f144"; }
.fa-playstation:before {
  content: "\f3df"; }
.fa-plug:before {
  content: "\f1e6"; }
.fa-plus:before {
  content: "\f067"; }
.fa-plus-circle:before {
  content: "\f055"; }
.fa-plus-hexagon:before {
  content: "\f300"; }
.fa-plus-octagon:before {
  content: "\f301"; }
.fa-plus-square:before {
  content: "\f0fe"; }
.fa-podcast:before {
  content: "\f2ce"; }
.fa-podium:before {
  content: "\f680"; }
.fa-podium-star:before {
  content: "\f758"; }
.fa-police-box:before {
  content: "\e021"; }
.fa-poll:before {
  content: "\f681"; }
.fa-poll-h:before {
  content: "\f682"; }
.fa-poll-people:before {
  content: "\f759"; }
.fa-poo:before {
  content: "\f2fe"; }
.fa-poo-storm:before {
  content: "\f75a"; }
.fa-poop:before {
  content: "\f619"; }
.fa-popcorn:before {
  content: "\f819"; }
.fa-portal-enter:before {
  content: "\e022"; }
.fa-portal-exit:before {
  content: "\e023"; }
.fa-portrait:before {
  content: "\f3e0"; }
.fa-pound-sign:before {
  content: "\f154"; }
.fa-power-off:before {
  content: "\f011"; }
.fa-pray:before {
  content: "\f683"; }
.fa-praying-hands:before {
  content: "\f684"; }
.fa-prescription:before {
  content: "\f5b1"; }
.fa-prescription-bottle:before {
  content: "\f485"; }
.fa-prescription-bottle-alt:before {
  content: "\f486"; }
.fa-presentation:before {
  content: "\f685"; }
.fa-print:before {
  content: "\f02f"; }
.fa-print-search:before {
  content: "\f81a"; }
.fa-print-slash:before {
  content: "\f686"; }
.fa-procedures:before {
  content: "\f487"; }
.fa-product-hunt:before {
  content: "\f288"; }
.fa-project-diagram:before {
  content: "\f542"; }
.fa-projector:before {
  content: "\f8d6"; }
.fa-pump-medical:before {
  content: "\e06a"; }
.fa-pump-soap:before {
  content: "\e06b"; }
.fa-pumpkin:before {
  content: "\f707"; }
.fa-pushed:before {
  content: "\f3e1"; }
.fa-puzzle-piece:before {
  content: "\f12e"; }
.fa-python:before {
  content: "\f3e2"; }
.fa-qq:before {
  content: "\f1d6"; }
.fa-qrcode:before {
  content: "\f029"; }
.fa-question:before {
  content: "\f128"; }
.fa-question-circle:before {
  content: "\f059"; }
.fa-question-square:before {
  content: "\f2fd"; }
.fa-quidditch:before {
  content: "\f458"; }
.fa-quinscape:before {
  content: "\f459"; }
.fa-quora:before {
  content: "\f2c4"; }
.fa-quote-left:before {
  content: "\f10d"; }
.fa-quote-right:before {
  content: "\f10e"; }
.fa-quran:before {
  content: "\f687"; }
.fa-r-project:before {
  content: "\f4f7"; }
.fa-rabbit:before {
  content: "\f708"; }
.fa-rabbit-fast:before {
  content: "\f709"; }
.fa-racquet:before {
  content: "\f45a"; }
.fa-radar:before {
  content: "\e024"; }
.fa-radiation:before {
  content: "\f7b9"; }
.fa-radiation-alt:before {
  content: "\f7ba"; }
.fa-radio:before {
  content: "\f8d7"; }
.fa-radio-alt:before {
  content: "\f8d8"; }
.fa-rainbow:before {
  content: "\f75b"; }
.fa-raindrops:before {
  content: "\f75c"; }
.fa-ram:before {
  content: "\f70a"; }
.fa-ramp-loading:before {
  content: "\f4d4"; }
.fa-random:before {
  content: "\f074"; }
.fa-raspberry-pi:before {
  content: "\f7bb"; }
.fa-ravelry:before {
  content: "\f2d9"; }
.fa-raygun:before {
  content: "\e025"; }
.fa-react:before {
  content: "\f41b"; }
.fa-reacteurope:before {
  content: "\f75d"; }
.fa-readme:before {
  content: "\f4d5"; }
.fa-rebel:before {
  content: "\f1d0"; }
.fa-receipt:before {
  content: "\f543"; }
.fa-record-vinyl:before {
  content: "\f8d9"; }
.fa-rectangle-landscape:before {
  content: "\f2fa"; }
.fa-rectangle-portrait:before {
  content: "\f2fb"; }
.fa-rectangle-wide:before {
  content: "\f2fc"; }
.fa-recycle:before {
  content: "\f1b8"; }
.fa-red-river:before {
  content: "\f3e3"; }
.fa-reddit:before {
  content: "\f1a1"; }
.fa-reddit-alien:before {
  content: "\f281"; }
.fa-reddit-square:before {
  content: "\f1a2"; }
.fa-redhat:before {
  content: "\f7bc"; }
.fa-redo:before {
  content: "\f01e"; }
.fa-redo-alt:before {
  content: "\f2f9"; }
.fa-refrigerator:before {
  content: "\e026"; }
.fa-registered:before {
  content: "\f25d"; }
.fa-remove-format:before {
  content: "\f87d"; }
.fa-renren:before {
  content: "\f18b"; }
.fa-repeat:before {
  content: "\f363"; }
.fa-repeat-1:before {
  content: "\f365"; }
.fa-repeat-1-alt:before {
  content: "\f366"; }
.fa-repeat-alt:before {
  content: "\f364"; }
.fa-reply:before {
  content: "\f3e5"; }
.fa-reply-all:before {
  content: "\f122"; }
.fa-replyd:before {
  content: "\f3e6"; }
.fa-republican:before {
  content: "\f75e"; }
.fa-researchgate:before {
  content: "\f4f8"; }
.fa-resolving:before {
  content: "\f3e7"; }
.fa-restroom:before {
  content: "\f7bd"; }
.fa-retweet:before {
  content: "\f079"; }
.fa-retweet-alt:before {
  content: "\f361"; }
.fa-rev:before {
  content: "\f5b2"; }
.fa-ribbon:before {
  content: "\f4d6"; }
.fa-ring:before {
  content: "\f70b"; }
.fa-rings-wedding:before {
  content: "\f81b"; }
.fa-road:before {
  content: "\f018"; }
.fa-robot:before {
  content: "\f544"; }
.fa-rocket:before {
  content: "\f135"; }
.fa-rocket-launch:before {
  content: "\e027"; }
.fa-rocketchat:before {
  content: "\f3e8"; }
.fa-rockrms:before {
  content: "\f3e9"; }
.fa-route:before {
  content: "\f4d7"; }
.fa-route-highway:before {
  content: "\f61a"; }
.fa-route-interstate:before {
  content: "\f61b"; }
.fa-router:before {
  content: "\f8da"; }
.fa-rss:before {
  content: "\f09e"; }
.fa-rss-square:before {
  content: "\f143"; }
.fa-ruble-sign:before {
  content: "\f158"; }
.fa-ruler:before {
  content: "\f545"; }
.fa-ruler-combined:before {
  content: "\f546"; }
.fa-ruler-horizontal:before {
  content: "\f547"; }
.fa-ruler-triangle:before {
  content: "\f61c"; }
.fa-ruler-vertical:before {
  content: "\f548"; }
.fa-running:before {
  content: "\f70c"; }
.fa-rupee-sign:before {
  content: "\f156"; }
.fa-rust:before {
  content: "\e07a"; }
.fa-rv:before {
  content: "\f7be"; }
.fa-sack:before {
  content: "\f81c"; }
.fa-sack-dollar:before {
  content: "\f81d"; }
.fa-sad-cry:before {
  content: "\f5b3"; }
.fa-sad-tear:before {
  content: "\f5b4"; }
.fa-safari:before {
  content: "\f267"; }
.fa-salad:before {
  content: "\f81e"; }
.fa-salesforce:before {
  content: "\f83b"; }
.fa-sandwich:before {
  content: "\f81f"; }
.fa-sass:before {
  content: "\f41e"; }
.fa-satellite:before {
  content: "\f7bf"; }
.fa-satellite-dish:before {
  content: "\f7c0"; }
.fa-sausage:before {
  content: "\f820"; }
.fa-save:before {
  content: "\f0c7"; }
.fa-sax-hot:before {
  content: "\f8db"; }
.fa-saxophone:before {
  content: "\f8dc"; }
.fa-scalpel:before {
  content: "\f61d"; }
.fa-scalpel-path:before {
  content: "\f61e"; }
.fa-scanner:before {
  content: "\f488"; }
.fa-scanner-image:before {
  content: "\f8f3"; }
.fa-scanner-keyboard:before {
  content: "\f489"; }
.fa-scanner-touchscreen:before {
  content: "\f48a"; }
.fa-scarecrow:before {
  content: "\f70d"; }
.fa-scarf:before {
  content: "\f7c1"; }
.fa-schlix:before {
  content: "\f3ea"; }
.fa-school:before {
  content: "\f549"; }
.fa-screwdriver:before {
  content: "\f54a"; }
.fa-scribd:before {
  content: "\f28a"; }
.fa-scroll:before {
  content: "\f70e"; }
.fa-scroll-old:before {
  content: "\f70f"; }
.fa-scrubber:before {
  content: "\f2f8"; }
.fa-scythe:before {
  content: "\f710"; }
.fa-sd-card:before {
  content: "\f7c2"; }
.fa-search:before {
  content: "\f002"; }
.fa-search-dollar:before {
  content: "\f688"; }
.fa-search-location:before {
  content: "\f689"; }
.fa-search-minus:before {
  content: "\f010"; }
.fa-search-plus:before {
  content: "\f00e"; }
.fa-searchengin:before {
  content: "\f3eb"; }
.fa-seedling:before {
  content: "\f4d8"; }
.fa-sellcast:before {
  content: "\f2da"; }
.fa-sellsy:before {
  content: "\f213"; }
.fa-send-back:before {
  content: "\f87e"; }
.fa-send-backward:before {
  content: "\f87f"; }
.fa-sensor:before {
  content: "\e028"; }
.fa-sensor-alert:before {
  content: "\e029"; }
.fa-sensor-fire:before {
  content: "\e02a"; }
.fa-sensor-on:before {
  content: "\e02b"; }
.fa-sensor-smoke:before {
  content: "\e02c"; }
.fa-server:before {
  content: "\f233"; }
.fa-servicestack:before {
  content: "\f3ec"; }
.fa-shapes:before {
  content: "\f61f"; }
.fa-share:before {
  content: "\f064"; }
.fa-share-all:before {
  content: "\f367"; }
.fa-share-alt:before {
  content: "\f1e0"; }
.fa-share-alt-square:before {
  content: "\f1e1"; }
.fa-share-square:before {
  content: "\f14d"; }
.fa-sheep:before {
  content: "\f711"; }
.fa-shekel-sign:before {
  content: "\f20b"; }
.fa-shield:before {
  content: "\f132"; }
.fa-shield-alt:before {
  content: "\f3ed"; }
.fa-shield-check:before {
  content: "\f2f7"; }
.fa-shield-cross:before {
  content: "\f712"; }
.fa-shield-virus:before {
  content: "\e06c"; }
.fa-ship:before {
  content: "\f21a"; }
.fa-shipping-fast:before {
  content: "\f48b"; }
.fa-shipping-timed:before {
  content: "\f48c"; }
.fa-shirtsinbulk:before {
  content: "\f214"; }
.fa-shish-kebab:before {
  content: "\f821"; }
.fa-shoe-prints:before {
  content: "\f54b"; }
.fa-shopify:before {
  content: "\e057"; }
.fa-shopping-bag:before {
  content: "\f290"; }
.fa-shopping-basket:before {
  content: "\f291"; }
.fa-shopping-cart:before {
  content: "\f07a"; }
.fa-shopware:before {
  content: "\f5b5"; }
.fa-shovel:before {
  content: "\f713"; }
.fa-shovel-snow:before {
  content: "\f7c3"; }
.fa-shower:before {
  content: "\f2cc"; }
.fa-shredder:before {
  content: "\f68a"; }
.fa-shuttle-van:before {
  content: "\f5b6"; }
.fa-shuttlecock:before {
  content: "\f45b"; }
.fa-sickle:before {
  content: "\f822"; }
.fa-sigma:before {
  content: "\f68b"; }
.fa-sign:before {
  content: "\f4d9"; }
.fa-sign-in:before {
  content: "\f090"; }
.fa-sign-in-alt:before {
  content: "\f2f6"; }
.fa-sign-language:before {
  content: "\f2a7"; }
.fa-sign-out:before {
  content: "\f08b"; }
.fa-sign-out-alt:before {
  content: "\f2f5"; }
.fa-signal:before {
  content: "\f012"; }
.fa-signal-1:before {
  content: "\f68c"; }
.fa-signal-2:before {
  content: "\f68d"; }
.fa-signal-3:before {
  content: "\f68e"; }
.fa-signal-4:before {
  content: "\f68f"; }
.fa-signal-alt:before {
  content: "\f690"; }
.fa-signal-alt-1:before {
  content: "\f691"; }
.fa-signal-alt-2:before {
  content: "\f692"; }
.fa-signal-alt-3:before {
  content: "\f693"; }
.fa-signal-alt-slash:before {
  content: "\f694"; }
.fa-signal-slash:before {
  content: "\f695"; }
.fa-signal-stream:before {
  content: "\f8dd"; }
.fa-signature:before {
  content: "\f5b7"; }
.fa-sim-card:before {
  content: "\f7c4"; }
.fa-simplybuilt:before {
  content: "\f215"; }
.fa-sink:before {
  content: "\e06d"; }
.fa-siren:before {
  content: "\e02d"; }
.fa-siren-on:before {
  content: "\e02e"; }
.fa-sistrix:before {
  content: "\f3ee"; }
.fa-sitemap:before {
  content: "\f0e8"; }
.fa-sith:before {
  content: "\f512"; }
.fa-skating:before {
  content: "\f7c5"; }
.fa-skeleton:before {
  content: "\f620"; }
.fa-sketch:before {
  content: "\f7c6"; }
.fa-ski-jump:before {
  content: "\f7c7"; }
.fa-ski-lift:before {
  content: "\f7c8"; }
.fa-skiing:before {
  content: "\f7c9"; }
.fa-skiing-nordic:before {
  content: "\f7ca"; }
.fa-skull:before {
  content: "\f54c"; }
.fa-skull-cow:before {
  content: "\f8de"; }
.fa-skull-crossbones:before {
  content: "\f714"; }
.fa-skyatlas:before {
  content: "\f216"; }
.fa-skype:before {
  content: "\f17e"; }
.fa-slack:before {
  content: "\f198"; }
.fa-slack-hash:before {
  content: "\f3ef"; }
.fa-slash:before {
  content: "\f715"; }
.fa-sledding:before {
  content: "\f7cb"; }
.fa-sleigh:before {
  content: "\f7cc"; }
.fa-sliders-h:before {
  content: "\f1de"; }
.fa-sliders-h-square:before {
  content: "\f3f0"; }
.fa-sliders-v:before {
  content: "\f3f1"; }
.fa-sliders-v-square:before {
  content: "\f3f2"; }
.fa-slideshare:before {
  content: "\f1e7"; }
.fa-smile:before {
  content: "\f118"; }
.fa-smile-beam:before {
  content: "\f5b8"; }
.fa-smile-plus:before {
  content: "\f5b9"; }
.fa-smile-wink:before {
  content: "\f4da"; }
.fa-smog:before {
  content: "\f75f"; }
.fa-smoke:before {
  content: "\f760"; }
.fa-smoking:before {
  content: "\f48d"; }
.fa-smoking-ban:before {
  content: "\f54d"; }
.fa-sms:before {
  content: "\f7cd"; }
.fa-snake:before {
  content: "\f716"; }
.fa-snapchat:before {
  content: "\f2ab"; }
.fa-snapchat-ghost:before {
  content: "\f2ac"; }
.fa-snapchat-square:before {
  content: "\f2ad"; }
.fa-snooze:before {
  content: "\f880"; }
.fa-snow-blowing:before {
  content: "\f761"; }
.fa-snowboarding:before {
  content: "\f7ce"; }
.fa-snowflake:before {
  content: "\f2dc"; }
.fa-snowflakes:before {
  content: "\f7cf"; }
.fa-snowman:before {
  content: "\f7d0"; }
.fa-snowmobile:before {
  content: "\f7d1"; }
.fa-snowplow:before {
  content: "\f7d2"; }
.fa-soap:before {
  content: "\e06e"; }
.fa-socks:before {
  content: "\f696"; }
.fa-solar-panel:before {
  content: "\f5ba"; }
.fa-solar-system:before {
  content: "\e02f"; }
.fa-sort:before {
  content: "\f0dc"; }
.fa-sort-alpha-down:before {
  content: "\f15d"; }
.fa-sort-alpha-down-alt:before {
  content: "\f881"; }
.fa-sort-alpha-up:before {
  content: "\f15e"; }
.fa-sort-alpha-up-alt:before {
  content: "\f882"; }
.fa-sort-alt:before {
  content: "\f883"; }
.fa-sort-amount-down:before {
  content: "\f160"; }
.fa-sort-amount-down-alt:before {
  content: "\f884"; }
.fa-sort-amount-up:before {
  content: "\f161"; }
.fa-sort-amount-up-alt:before {
  content: "\f885"; }
.fa-sort-circle:before {
  content: "\e030"; }
.fa-sort-circle-down:before {
  content: "\e031"; }
.fa-sort-circle-up:before {
  content: "\e032"; }
.fa-sort-down:before {
  content: "\f0dd"; }
.fa-sort-numeric-down:before {
  content: "\f162"; }
.fa-sort-numeric-down-alt:before {
  content: "\f886"; }
.fa-sort-numeric-up:before {
  content: "\f163"; }
.fa-sort-numeric-up-alt:before {
  content: "\f887"; }
.fa-sort-shapes-down:before {
  content: "\f888"; }
.fa-sort-shapes-down-alt:before {
  content: "\f889"; }
.fa-sort-shapes-up:before {
  content: "\f88a"; }
.fa-sort-shapes-up-alt:before {
  content: "\f88b"; }
.fa-sort-size-down:before {
  content: "\f88c"; }
.fa-sort-size-down-alt:before {
  content: "\f88d"; }
.fa-sort-size-up:before {
  content: "\f88e"; }
.fa-sort-size-up-alt:before {
  content: "\f88f"; }
.fa-sort-up:before {
  content: "\f0de"; }
.fa-soundcloud:before {
  content: "\f1be"; }
.fa-soup:before {
  content: "\f823"; }
.fa-sourcetree:before {
  content: "\f7d3"; }
.fa-spa:before {
  content: "\f5bb"; }
.fa-space-shuttle:before {
  content: "\f197"; }
.fa-space-station-moon:before {
  content: "\e033"; }
.fa-space-station-moon-alt:before {
  content: "\e034"; }
.fa-spade:before {
  content: "\f2f4"; }
.fa-sparkles:before {
  content: "\f890"; }
.fa-speakap:before {
  content: "\f3f3"; }
.fa-speaker:before {
  content: "\f8df"; }
.fa-speaker-deck:before {
  content: "\f83c"; }
.fa-speakers:before {
  content: "\f8e0"; }
.fa-spell-check:before {
  content: "\f891"; }
.fa-spider:before {
  content: "\f717"; }
.fa-spider-black-widow:before {
  content: "\f718"; }
.fa-spider-web:before {
  content: "\f719"; }
.fa-spinner:before {
  content: "\f110"; }
.fa-spinner-third:before {
  content: "\f3f4"; }
.fa-splotch:before {
  content: "\f5bc"; }
.fa-spotify:before {
  content: "\f1bc"; }
.fa-spray-can:before {
  content: "\f5bd"; }
.fa-sprinkler:before {
  content: "\e035"; }
.fa-square:before {
  content: "\f0c8"; }
.fa-square-full:before {
  content: "\f45c"; }
.fa-square-root:before {
  content: "\f697"; }
.fa-square-root-alt:before {
  content: "\f698"; }
.fa-squarespace:before {
  content: "\f5be"; }
.fa-squirrel:before {
  content: "\f71a"; }
.fa-stack-exchange:before {
  content: "\f18d"; }
.fa-stack-overflow:before {
  content: "\f16c"; }
.fa-stackpath:before {
  content: "\f842"; }
.fa-staff:before {
  content: "\f71b"; }
.fa-stamp:before {
  content: "\f5bf"; }
.fa-star:before {
  content: "\f005"; }
.fa-star-and-crescent:before {
  content: "\f699"; }
.fa-star-christmas:before {
  content: "\f7d4"; }
.fa-star-exclamation:before {
  content: "\f2f3"; }
.fa-star-half:before {
  content: "\f089"; }
.fa-star-half-alt:before {
  content: "\f5c0"; }
.fa-star-of-david:before {
  content: "\f69a"; }
.fa-star-of-life:before {
  content: "\f621"; }
.fa-star-shooting:before {
  content: "\e036"; }
.fa-starfighter:before {
  content: "\e037"; }
.fa-starfighter-alt:before {
  content: "\e038"; }
.fa-stars:before {
  content: "\f762"; }
.fa-starship:before {
  content: "\e039"; }
.fa-starship-freighter:before {
  content: "\e03a"; }
.fa-staylinked:before {
  content: "\f3f5"; }
.fa-steak:before {
  content: "\f824"; }
.fa-steam:before {
  content: "\f1b6"; }
.fa-steam-square:before {
  content: "\f1b7"; }
.fa-steam-symbol:before {
  content: "\f3f6"; }
.fa-steering-wheel:before {
  content: "\f622"; }
.fa-step-backward:before {
  content: "\f048"; }
.fa-step-forward:before {
  content: "\f051"; }
.fa-stethoscope:before {
  content: "\f0f1"; }
.fa-sticker-mule:before {
  content: "\f3f7"; }
.fa-sticky-note:before {
  content: "\f249"; }
.fa-stocking:before {
  content: "\f7d5"; }
.fa-stomach:before {
  content: "\f623"; }
.fa-stop:before {
  content: "\f04d"; }
.fa-stop-circle:before {
  content: "\f28d"; }
.fa-stopwatch:before {
  content: "\f2f2"; }
.fa-stopwatch-20:before {
  content: "\e06f"; }
.fa-store:before {
  content: "\f54e"; }
.fa-store-alt:before {
  content: "\f54f"; }
.fa-store-alt-slash:before {
  content: "\e070"; }
.fa-store-slash:before {
  content: "\e071"; }
.fa-strava:before {
  content: "\f428"; }
.fa-stream:before {
  content: "\f550"; }
.fa-street-view:before {
  content: "\f21d"; }
.fa-stretcher:before {
  content: "\f825"; }
.fa-strikethrough:before {
  content: "\f0cc"; }
.fa-stripe:before {
  content: "\f429"; }
.fa-stripe-s:before {
  content: "\f42a"; }
.fa-stroopwafel:before {
  content: "\f551"; }
.fa-studiovinari:before {
  content: "\f3f8"; }
.fa-stumbleupon:before {
  content: "\f1a4"; }
.fa-stumbleupon-circle:before {
  content: "\f1a3"; }
.fa-subscript:before {
  content: "\f12c"; }
.fa-subway:before {
  content: "\f239"; }
.fa-suitcase:before {
  content: "\f0f2"; }
.fa-suitcase-rolling:before {
  content: "\f5c1"; }
.fa-sun:before {
  content: "\f185"; }
.fa-sun-cloud:before {
  content: "\f763"; }
.fa-sun-dust:before {
  content: "\f764"; }
.fa-sun-haze:before {
  content: "\f765"; }
.fa-sunglasses:before {
  content: "\f892"; }
.fa-sunrise:before {
  content: "\f766"; }
.fa-sunset:before {
  content: "\f767"; }
.fa-superpowers:before {
  content: "\f2dd"; }
.fa-superscript:before {
  content: "\f12b"; }
.fa-supple:before {
  content: "\f3f9"; }
.fa-surprise:before {
  content: "\f5c2"; }
.fa-suse:before {
  content: "\f7d6"; }
.fa-swatchbook:before {
  content: "\f5c3"; }
.fa-swift:before {
  content: "\f8e1"; }
.fa-swimmer:before {
  content: "\f5c4"; }
.fa-swimming-pool:before {
  content: "\f5c5"; }
.fa-sword:before {
  content: "\f71c"; }
.fa-sword-laser:before {
  content: "\e03b"; }
.fa-sword-laser-alt:before {
  content: "\e03c"; }
.fa-swords:before {
  content: "\f71d"; }
.fa-swords-laser:before {
  content: "\e03d"; }
.fa-symfony:before {
  content: "\f83d"; }
.fa-synagogue:before {
  content: "\f69b"; }
.fa-sync:before {
  content: "\f021"; }
.fa-sync-alt:before {
  content: "\f2f1"; }
.fa-syringe:before {
  content: "\f48e"; }
.fa-table:before {
  content: "\f0ce"; }
.fa-table-tennis:before {
  content: "\f45d"; }
.fa-tablet:before {
  content: "\f10a"; }
.fa-tablet-alt:before {
  content: "\f3fa"; }
.fa-tablet-android:before {
  content: "\f3fb"; }
.fa-tablet-android-alt:before {
  content: "\f3fc"; }
.fa-tablet-rugged:before {
  content: "\f48f"; }
.fa-tablets:before {
  content: "\f490"; }
.fa-tachometer:before {
  content: "\f0e4"; }
.fa-tachometer-alt:before {
  content: "\f3fd"; }
.fa-tachometer-alt-average:before {
  content: "\f624"; }
.fa-tachometer-alt-fast:before {
  content: "\f625"; }
.fa-tachometer-alt-fastest:before {
  content: "\f626"; }
.fa-tachometer-alt-slow:before {
  content: "\f627"; }
.fa-tachometer-alt-slowest:before {
  content: "\f628"; }
.fa-tachometer-average:before {
  content: "\f629"; }
.fa-tachometer-fast:before {
  content: "\f62a"; }
.fa-tachometer-fastest:before {
  content: "\f62b"; }
.fa-tachometer-slow:before {
  content: "\f62c"; }
.fa-tachometer-slowest:before {
  content: "\f62d"; }
.fa-taco:before {
  content: "\f826"; }
.fa-tag:before {
  content: "\f02b"; }
.fa-tags:before {
  content: "\f02c"; }
.fa-tally:before {
  content: "\f69c"; }
.fa-tanakh:before {
  content: "\f827"; }
.fa-tape:before {
  content: "\f4db"; }
.fa-tasks:before {
  content: "\f0ae"; }
.fa-tasks-alt:before {
  content: "\f828"; }
.fa-taxi:before {
  content: "\f1ba"; }
.fa-teamspeak:before {
  content: "\f4f9"; }
.fa-teeth:before {
  content: "\f62e"; }
.fa-teeth-open:before {
  content: "\f62f"; }
.fa-telegram:before {
  content: "\f2c6"; }
.fa-telegram-plane:before {
  content: "\f3fe"; }
.fa-telescope:before {
  content: "\e03e"; }
.fa-temperature-down:before {
  content: "\e03f"; }
.fa-temperature-frigid:before {
  content: "\f768"; }
.fa-temperature-high:before {
  content: "\f769"; }
.fa-temperature-hot:before {
  content: "\f76a"; }
.fa-temperature-low:before {
  content: "\f76b"; }
.fa-temperature-up:before {
  content: "\e040"; }
.fa-tencent-weibo:before {
  content: "\f1d5"; }
.fa-tenge:before {
  content: "\f7d7"; }
.fa-tennis-ball:before {
  content: "\f45e"; }
.fa-terminal:before {
  content: "\f120"; }
.fa-text:before {
  content: "\f893"; }
.fa-text-height:before {
  content: "\f034"; }
.fa-text-size:before {
  content: "\f894"; }
.fa-text-width:before {
  content: "\f035"; }
.fa-th:before {
  content: "\f00a"; }
.fa-th-large:before {
  content: "\f009"; }
.fa-th-list:before {
  content: "\f00b"; }
.fa-the-red-yeti:before {
  content: "\f69d"; }
.fa-theater-masks:before {
  content: "\f630"; }
.fa-themeco:before {
  content: "\f5c6"; }
.fa-themeisle:before {
  content: "\f2b2"; }
.fa-thermometer:before {
  content: "\f491"; }
.fa-thermometer-empty:before {
  content: "\f2cb"; }
.fa-thermometer-full:before {
  content: "\f2c7"; }
.fa-thermometer-half:before {
  content: "\f2c9"; }
.fa-thermometer-quarter:before {
  content: "\f2ca"; }
.fa-thermometer-three-quarters:before {
  content: "\f2c8"; }
.fa-theta:before {
  content: "\f69e"; }
.fa-think-peaks:before {
  content: "\f731"; }
.fa-thumbs-down:before {
  content: "\f165"; }
.fa-thumbs-up:before {
  content: "\f164"; }
.fa-thumbtack:before {
  content: "\f08d"; }
.fa-thunderstorm:before {
  content: "\f76c"; }
.fa-thunderstorm-moon:before {
  content: "\f76d"; }
.fa-thunderstorm-sun:before {
  content: "\f76e"; }
.fa-ticket:before {
  content: "\f145"; }
.fa-ticket-alt:before {
  content: "\f3ff"; }
.fa-tiktok:before {
  content: "\e07b"; }
.fa-tilde:before {
  content: "\f69f"; }
.fa-times:before {
  content: "\f00d"; }
.fa-times-circle:before {
  content: "\f057"; }
.fa-times-hexagon:before {
  content: "\f2ee"; }
.fa-times-octagon:before {
  content: "\f2f0"; }
.fa-times-square:before {
  content: "\f2d3"; }
.fa-tint:before {
  content: "\f043"; }
.fa-tint-slash:before {
  content: "\f5c7"; }
.fa-tire:before {
  content: "\f631"; }
.fa-tire-flat:before {
  content: "\f632"; }
.fa-tire-pressure-warning:before {
  content: "\f633"; }
.fa-tire-rugged:before {
  content: "\f634"; }
.fa-tired:before {
  content: "\f5c8"; }
.fa-toggle-off:before {
  content: "\f204"; }
.fa-toggle-on:before {
  content: "\f205"; }
.fa-toilet:before {
  content: "\f7d8"; }
.fa-toilet-paper:before {
  content: "\f71e"; }
.fa-toilet-paper-alt:before {
  content: "\f71f"; }
.fa-toilet-paper-slash:before {
  content: "\e072"; }
.fa-tombstone:before {
  content: "\f720"; }
.fa-tombstone-alt:before {
  content: "\f721"; }
.fa-toolbox:before {
  content: "\f552"; }
.fa-tools:before {
  content: "\f7d9"; }
.fa-tooth:before {
  content: "\f5c9"; }
.fa-toothbrush:before {
  content: "\f635"; }
.fa-torah:before {
  content: "\f6a0"; }
.fa-torii-gate:before {
  content: "\f6a1"; }
.fa-tornado:before {
  content: "\f76f"; }
.fa-tractor:before {
  content: "\f722"; }
.fa-trade-federation:before {
  content: "\f513"; }
.fa-trademark:before {
  content: "\f25c"; }
.fa-traffic-cone:before {
  content: "\f636"; }
.fa-traffic-light:before {
  content: "\f637"; }
.fa-traffic-light-go:before {
  content: "\f638"; }
.fa-traffic-light-slow:before {
  content: "\f639"; }
.fa-traffic-light-stop:before {
  content: "\f63a"; }
.fa-trailer:before {
  content: "\e041"; }
.fa-train:before {
  content: "\f238"; }
.fa-tram:before {
  content: "\f7da"; }
.fa-transgender:before {
  content: "\f224"; }
.fa-transgender-alt:before {
  content: "\f225"; }
.fa-transporter:before {
  content: "\e042"; }
.fa-transporter-1:before {
  content: "\e043"; }
.fa-transporter-2:before {
  content: "\e044"; }
.fa-transporter-3:before {
  content: "\e045"; }
.fa-transporter-empty:before {
  content: "\e046"; }
.fa-trash:before {
  content: "\f1f8"; }
.fa-trash-alt:before {
  content: "\f2ed"; }
.fa-trash-restore:before {
  content: "\f829"; }
.fa-trash-restore-alt:before {
  content: "\f82a"; }
.fa-trash-undo:before {
  content: "\f895"; }
.fa-trash-undo-alt:before {
  content: "\f896"; }
.fa-treasure-chest:before {
  content: "\f723"; }
.fa-tree:before {
  content: "\f1bb"; }
.fa-tree-alt:before {
  content: "\f400"; }
.fa-tree-christmas:before {
  content: "\f7db"; }
.fa-tree-decorated:before {
  content: "\f7dc"; }
.fa-tree-large:before {
  content: "\f7dd"; }
.fa-tree-palm:before {
  content: "\f82b"; }
.fa-trees:before {
  content: "\f724"; }
.fa-trello:before {
  content: "\f181"; }
.fa-triangle:before {
  content: "\f2ec"; }
.fa-triangle-music:before {
  content: "\f8e2"; }
.fa-trophy:before {
  content: "\f091"; }
.fa-trophy-alt:before {
  content: "\f2eb"; }
.fa-truck:before {
  content: "\f0d1"; }
.fa-truck-container:before {
  content: "\f4dc"; }
.fa-truck-couch:before {
  content: "\f4dd"; }
.fa-truck-loading:before {
  content: "\f4de"; }
.fa-truck-monster:before {
  content: "\f63b"; }
.fa-truck-moving:before {
  content: "\f4df"; }
.fa-truck-pickup:before {
  content: "\f63c"; }
.fa-truck-plow:before {
  content: "\f7de"; }
.fa-truck-ramp:before {
  content: "\f4e0"; }
.fa-trumpet:before {
  content: "\f8e3"; }
.fa-tshirt:before {
  content: "\f553"; }
.fa-tty:before {
  content: "\f1e4"; }
.fa-tumblr:before {
  content: "\f173"; }
.fa-tumblr-square:before {
  content: "\f174"; }
.fa-turkey:before {
  content: "\f725"; }
.fa-turntable:before {
  content: "\f8e4"; }
.fa-turtle:before {
  content: "\f726"; }
.fa-tv:before {
  content: "\f26c"; }
.fa-tv-alt:before {
  content: "\f8e5"; }
.fa-tv-music:before {
  content: "\f8e6"; }
.fa-tv-retro:before {
  content: "\f401"; }
.fa-twitch:before {
  content: "\f1e8"; }
.fa-twitter:before {
  content: "\f099"; }
.fa-twitter-square:before {
  content: "\f081"; }
.fa-typewriter:before {
  content: "\f8e7"; }
.fa-typo3:before {
  content: "\f42b"; }
.fa-uber:before {
  content: "\f402"; }
.fa-ubuntu:before {
  content: "\f7df"; }
.fa-ufo:before {
  content: "\e047"; }
.fa-ufo-beam:before {
  content: "\e048"; }
.fa-uikit:before {
  content: "\f403"; }
.fa-umbraco:before {
  content: "\f8e8"; }
.fa-umbrella:before {
  content: "\f0e9"; }
.fa-umbrella-beach:before {
  content: "\f5ca"; }
.fa-uncharted:before {
  content: "\e084"; }
.fa-underline:before {
  content: "\f0cd"; }
.fa-undo:before {
  content: "\f0e2"; }
.fa-undo-alt:before {
  content: "\f2ea"; }
.fa-unicorn:before {
  content: "\f727"; }
.fa-union:before {
  content: "\f6a2"; }
.fa-uniregistry:before {
  content: "\f404"; }
.fa-unity:before {
  content: "\e049"; }
.fa-universal-access:before {
  content: "\f29a"; }
.fa-university:before {
  content: "\f19c"; }
.fa-unlink:before {
  content: "\f127"; }
.fa-unlock:before {
  content: "\f09c"; }
.fa-unlock-alt:before {
  content: "\f13e"; }
.fa-unsplash:before {
  content: "\e07c"; }
.fa-untappd:before {
  content: "\f405"; }
.fa-upload:before {
  content: "\f093"; }
.fa-ups:before {
  content: "\f7e0"; }
.fa-usb:before {
  content: "\f287"; }
.fa-usb-drive:before {
  content: "\f8e9"; }
.fa-usd-circle:before {
  content: "\f2e8"; }
.fa-usd-square:before {
  content: "\f2e9"; }
.fa-user:before {
  content: "\f007"; }
.fa-user-alien:before {
  content: "\e04a"; }
.fa-user-alt:before {
  content: "\f406"; }
.fa-user-alt-slash:before {
  content: "\f4fa"; }
.fa-user-astronaut:before {
  content: "\f4fb"; }
.fa-user-chart:before {
  content: "\f6a3"; }
.fa-user-check:before {
  content: "\f4fc"; }
.fa-user-circle:before {
  content: "\f2bd"; }
.fa-user-clock:before {
  content: "\f4fd"; }
.fa-user-cog:before {
  content: "\f4fe"; }
.fa-user-cowboy:before {
  content: "\f8ea"; }
.fa-user-crown:before {
  content: "\f6a4"; }
.fa-user-edit:before {
  content: "\f4ff"; }
.fa-user-friends:before {
  content: "\f500"; }
.fa-user-graduate:before {
  content: "\f501"; }
.fa-user-hard-hat:before {
  content: "\f82c"; }
.fa-user-headset:before {
  content: "\f82d"; }
.fa-user-injured:before {
  content: "\f728"; }
.fa-user-lock:before {
  content: "\f502"; }
.fa-user-md:before {
  content: "\f0f0"; }
.fa-user-md-chat:before {
  content: "\f82e"; }
.fa-user-minus:before {
  content: "\f503"; }
.fa-user-music:before {
  content: "\f8eb"; }
.fa-user-ninja:before {
  content: "\f504"; }
.fa-user-nurse:before {
  content: "\f82f"; }
.fa-user-plus:before {
  content: "\f234"; }
.fa-user-robot:before {
  content: "\e04b"; }
.fa-user-secret:before {
  content: "\f21b"; }
.fa-user-shield:before {
  content: "\f505"; }
.fa-user-slash:before {
  content: "\f506"; }
.fa-user-tag:before {
  content: "\f507"; }
.fa-user-tie:before {
  content: "\f508"; }
.fa-user-times:before {
  content: "\f235"; }
.fa-user-unlock:before {
  content: "\e058"; }
.fa-user-visor:before {
  content: "\e04c"; }
.fa-users:before {
  content: "\f0c0"; }
.fa-users-class:before {
  content: "\f63d"; }
.fa-users-cog:before {
  content: "\f509"; }
.fa-users-crown:before {
  content: "\f6a5"; }
.fa-users-medical:before {
  content: "\f830"; }
.fa-users-slash:before {
  content: "\e073"; }
.fa-usps:before {
  content: "\f7e1"; }
.fa-ussunnah:before {
  content: "\f407"; }
.fa-utensil-fork:before {
  content: "\f2e3"; }
.fa-utensil-knife:before {
  content: "\f2e4"; }
.fa-utensil-spoon:before {
  content: "\f2e5"; }
.fa-utensils:before {
  content: "\f2e7"; }
.fa-utensils-alt:before {
  content: "\f2e6"; }
.fa-vaadin:before {
  content: "\f408"; }
.fa-vacuum:before {
  content: "\e04d"; }
.fa-vacuum-robot:before {
  content: "\e04e"; }
.fa-value-absolute:before {
  content: "\f6a6"; }
.fa-vector-square:before {
  content: "\f5cb"; }
.fa-venus:before {
  content: "\f221"; }
.fa-venus-double:before {
  content: "\f226"; }
.fa-venus-mars:before {
  content: "\f228"; }
.fa-vest:before {
  content: "\e085"; }
.fa-vest-patches:before {
  content: "\e086"; }
.fa-vhs:before {
  content: "\f8ec"; }
.fa-viacoin:before {
  content: "\f237"; }
.fa-viadeo:before {
  content: "\f2a9"; }
.fa-viadeo-square:before {
  content: "\f2aa"; }
.fa-vial:before {
  content: "\f492"; }
.fa-vials:before {
  content: "\f493"; }
.fa-viber:before {
  content: "\f409"; }
.fa-video:before {
  content: "\f03d"; }
.fa-video-plus:before {
  content: "\f4e1"; }
.fa-video-slash:before {
  content: "\f4e2"; }
.fa-vihara:before {
  content: "\f6a7"; }
.fa-vimeo:before {
  content: "\f40a"; }
.fa-vimeo-square:before {
  content: "\f194"; }
.fa-vimeo-v:before {
  content: "\f27d"; }
.fa-vine:before {
  content: "\f1ca"; }
.fa-violin:before {
  content: "\f8ed"; }
.fa-virus:before {
  content: "\e074"; }
.fa-virus-slash:before {
  content: "\e075"; }
.fa-viruses:before {
  content: "\e076"; }
.fa-vk:before {
  content: "\f189"; }
.fa-vnv:before {
  content: "\f40b"; }
.fa-voicemail:before {
  content: "\f897"; }
.fa-volcano:before {
  content: "\f770"; }
.fa-volleyball-ball:before {
  content: "\f45f"; }
.fa-volume:before {
  content: "\f6a8"; }
.fa-volume-down:before {
  content: "\f027"; }
.fa-volume-mute:before {
  content: "\f6a9"; }
.fa-volume-off:before {
  content: "\f026"; }
.fa-volume-slash:before {
  content: "\f2e2"; }
.fa-volume-up:before {
  content: "\f028"; }
.fa-vote-nay:before {
  content: "\f771"; }
.fa-vote-yea:before {
  content: "\f772"; }
.fa-vr-cardboard:before {
  content: "\f729"; }
.fa-vuejs:before {
  content: "\f41f"; }
.fa-wagon-covered:before {
  content: "\f8ee"; }
.fa-walker:before {
  content: "\f831"; }
.fa-walkie-talkie:before {
  content: "\f8ef"; }
.fa-walking:before {
  content: "\f554"; }
.fa-wallet:before {
  content: "\f555"; }
.fa-wand:before {
  content: "\f72a"; }
.fa-wand-magic:before {
  content: "\f72b"; }
.fa-warehouse:before {
  content: "\f494"; }
.fa-warehouse-alt:before {
  content: "\f495"; }
.fa-washer:before {
  content: "\f898"; }
.fa-watch:before {
  content: "\f2e1"; }
.fa-watch-calculator:before {
  content: "\f8f0"; }
.fa-watch-fitness:before {
  content: "\f63e"; }
.fa-watchman-monitoring:before {
  content: "\e087"; }
.fa-water:before {
  content: "\f773"; }
.fa-water-lower:before {
  content: "\f774"; }
.fa-water-rise:before {
  content: "\f775"; }
.fa-wave-sine:before {
  content: "\f899"; }
.fa-wave-square:before {
  content: "\f83e"; }
.fa-wave-triangle:before {
  content: "\f89a"; }
.fa-waveform:before {
  content: "\f8f1"; }
.fa-waveform-path:before {
  content: "\f8f2"; }
.fa-waze:before {
  content: "\f83f"; }
.fa-webcam:before {
  content: "\f832"; }
.fa-webcam-slash:before {
  content: "\f833"; }
.fa-weebly:before {
  content: "\f5cc"; }
.fa-weibo:before {
  content: "\f18a"; }
.fa-weight:before {
  content: "\f496"; }
.fa-weight-hanging:before {
  content: "\f5cd"; }
.fa-weixin:before {
  content: "\f1d7"; }
.fa-whale:before {
  content: "\f72c"; }
.fa-whatsapp:before {
  content: "\f232"; }
.fa-whatsapp-square:before {
  content: "\f40c"; }
.fa-wheat:before {
  content: "\f72d"; }
.fa-wheelchair:before {
  content: "\f193"; }
.fa-whistle:before {
  content: "\f460"; }
.fa-whmcs:before {
  content: "\f40d"; }
.fa-wifi:before {
  content: "\f1eb"; }
.fa-wifi-1:before {
  content: "\f6aa"; }
.fa-wifi-2:before {
  content: "\f6ab"; }
.fa-wifi-slash:before {
  content: "\f6ac"; }
.fa-wikipedia-w:before {
  content: "\f266"; }
.fa-wind:before {
  content: "\f72e"; }
.fa-wind-turbine:before {
  content: "\f89b"; }
.fa-wind-warning:before {
  content: "\f776"; }
.fa-window:before {
  content: "\f40e"; }
.fa-window-alt:before {
  content: "\f40f"; }
.fa-window-close:before {
  content: "\f410"; }
.fa-window-frame:before {
  content: "\e04f"; }
.fa-window-frame-open:before {
  content: "\e050"; }
.fa-window-maximize:before {
  content: "\f2d0"; }
.fa-window-minimize:before {
  content: "\f2d1"; }
.fa-window-restore:before {
  content: "\f2d2"; }
.fa-windows:before {
  content: "\f17a"; }
.fa-windsock:before {
  content: "\f777"; }
.fa-wine-bottle:before {
  content: "\f72f"; }
.fa-wine-glass:before {
  content: "\f4e3"; }
.fa-wine-glass-alt:before {
  content: "\f5ce"; }
.fa-wix:before {
  content: "\f5cf"; }
.fa-wizards-of-the-coast:before {
  content: "\f730"; }
.fa-wodu:before {
  content: "\e088"; }
.fa-wolf-pack-battalion:before {
  content: "\f514"; }
.fa-won-sign:before {
  content: "\f159"; }
.fa-wordpress:before {
  content: "\f19a"; }
.fa-wordpress-simple:before {
  content: "\f411"; }
.fa-wpbeginner:before {
  content: "\f297"; }
.fa-wpexplorer:before {
  content: "\f2de"; }
.fa-wpforms:before {
  content: "\f298"; }
.fa-wpressr:before {
  content: "\f3e4"; }
.fa-wreath:before {
  content: "\f7e2"; }
.fa-wrench:before {
  content: "\f0ad"; }
.fa-x-ray:before {
  content: "\f497"; }
.fa-xbox:before {
  content: "\f412"; }
.fa-xing:before {
  content: "\f168"; }
.fa-xing-square:before {
  content: "\f169"; }
.fa-y-combinator:before {
  content: "\f23b"; }
.fa-yahoo:before {
  content: "\f19e"; }
.fa-yammer:before {
  content: "\f840"; }
.fa-yandex:before {
  content: "\f413"; }
.fa-yandex-international:before {
  content: "\f414"; }
.fa-yarn:before {
  content: "\f7e3"; }
.fa-yelp:before {
  content: "\f1e9"; }
.fa-yen-sign:before {
  content: "\f157"; }
.fa-yin-yang:before {
  content: "\f6ad"; }
.fa-yoast:before {
  content: "\f2b1"; }
.fa-youtube:before {
  content: "\f167"; }
.fa-youtube-square:before {
  content: "\f431"; }
.fa-zhihu:before {
  content: "\f63f"; }
.sr-only {
  border: 0;
  clip: rect(0, 0, 0, 0);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px; }
.sr-only-focusable:active, .sr-only-focusable:focus {
  clip: auto;
  height: auto;
  margin: 0;
  overflow: visible;
  position: static;
  width: auto; }
@font-face {
  font-family: 'Font Awesome 5 Brands';
  font-style: normal;
  font-weight: 400;
  font-display: block;
  src: url('fa-brands-400.eot');
  src: url('fa-brands-400.eot?#iefix') format("embedded-opentype"), url('fa-brands-400.woff2') format("woff2"), url('fa-brands-400.woff') format("woff"), url('fa-brands-400.ttf') format("truetype"), url('fa-brands-400.svg#fontawesome') format("svg"); }
.fab {
  font-family: 'Font Awesome 5 Brands';
  font-weight: 400; }
@font-face {
  font-family: 'Font Awesome 5 Duotone';
  font-style: normal;
  font-weight: 900;
  font-display: block;
  src: url('fa-duotone-900.eot');
  src: url('fa-duotone-900.eot?#iefix') format("embedded-opentype"), url('fa-duotone-900.woff2') format("woff2"), url('fa-duotone-900.woff') format("woff"), url('fa-duotone-900.ttf') format("truetype"), url('fa-duotone-900.svg#fontawesome') format("svg"); }
.fad {
  position: relative;
  font-family: 'Font Awesome 5 Duotone';
  font-weight: 900; }
.fad:before {
  position: absolute;
  color: inherit;
  color: var(--fa-primary-color, inherit);
  opacity: 1;
  opacity: var(--fa-primary-opacity, 1); }
.fad:after {
  color: inherit;
  color: var(--fa-secondary-color, inherit);
  opacity: 0.4;
  opacity: var(--fa-secondary-opacity, 0.4); }
.fa-swap-opacity .fad:before,
.fad.fa-swap-opacity:before {
  opacity: 0.4;
  opacity: var(--fa-secondary-opacity, 0.4); }
.fa-swap-opacity .fad:after,
.fad.fa-swap-opacity:after {
  opacity: 1;
  opacity: var(--fa-primary-opacity, 1); }
.fad.fa-inverse {
  color: #fff; }
.fad.fa-stack-1x, .fad.fa-stack-2x {
  position: absolute; }
.fad.fa-stack-1x:before,
.fad.fa-stack-2x:before,
.fad.fa-fw:before {
  left: 50%;
  transform: translateX(-50%); }
.fad.fa-abacus:after {
  content: "\10f640"; }
.fad.fa-acorn:after {
  content: "\10f6ae"; }
.fad.fa-ad:after {
  content: "\10f641"; }
.fad.fa-address-book:after {
  content: "\10f2b9"; }
.fad.fa-address-card:after {
  content: "\10f2bb"; }
.fad.fa-adjust:after {
  content: "\10f042"; }
.fad.fa-air-conditioner:after {
  content: "\10f8f4"; }
.fad.fa-air-freshener:after {
  content: "\10f5d0"; }
.fad.fa-alarm-clock:after {
  content: "\10f34e"; }
.fad.fa-alarm-exclamation:after {
  content: "\10f843"; }
.fad.fa-alarm-plus:after {
  content: "\10f844"; }
.fad.fa-alarm-snooze:after {
  content: "\10f845"; }
.fad.fa-album:after {
  content: "\10f89f"; }
.fad.fa-album-collection:after {
  content: "\10f8a0"; }
.fad.fa-alicorn:after {
  content: "\10f6b0"; }
.fad.fa-alien:after {
  content: "\10f8f5"; }
.fad.fa-alien-monster:after {
  content: "\10f8f6"; }
.fad.fa-align-center:after {
  content: "\10f037"; }
.fad.fa-align-justify:after {
  content: "\10f039"; }
.fad.fa-align-left:after {
  content: "\10f036"; }
.fad.fa-align-right:after {
  content: "\10f038"; }
.fad.fa-align-slash:after {
  content: "\10f846"; }
.fad.fa-allergies:after {
  content: "\10f461"; }
.fad.fa-ambulance:after {
  content: "\10f0f9"; }
.fad.fa-american-sign-language-interpreting:after {
  content: "\10f2a3"; }
.fad.fa-amp-guitar:after {
  content: "\10f8a1"; }
.fad.fa-analytics:after {
  content: "\10f643"; }
.fad.fa-anchor:after {
  content: "\10f13d"; }
.fad.fa-angel:after {
  content: "\10f779"; }
.fad.fa-angle-double-down:after {
  content: "\10f103"; }
.fad.fa-angle-double-left:after {
  content: "\10f100"; }
.fad.fa-angle-double-right:after {
  content: "\10f101"; }
.fad.fa-angle-double-up:after {
  content: "\10f102"; }
.fad.fa-angle-down:after {
  content: "\10f107"; }
.fad.fa-angle-left:after {
  content: "\10f104"; }
.fad.fa-angle-right:after {
  content: "\10f105"; }
.fad.fa-angle-up:after {
  content: "\10f106"; }
.fad.fa-angry:after {
  content: "\10f556"; }
.fad.fa-ankh:after {
  content: "\10f644"; }
.fad.fa-apple-alt:after {
  content: "\10f5d1"; }
.fad.fa-apple-crate:after {
  content: "\10f6b1"; }
.fad.fa-archive:after {
  content: "\10f187"; }
.fad.fa-archway:after {
  content: "\10f557"; }
.fad.fa-arrow-alt-circle-down:after {
  content: "\10f358"; }
.fad.fa-arrow-alt-circle-left:after {
  content: "\10f359"; }
.fad.fa-arrow-alt-circle-right:after {
  content: "\10f35a"; }
.fad.fa-arrow-alt-circle-up:after {
  content: "\10f35b"; }
.fad.fa-arrow-alt-down:after {
  content: "\10f354"; }
.fad.fa-arrow-alt-from-bottom:after {
  content: "\10f346"; }
.fad.fa-arrow-alt-from-left:after {
  content: "\10f347"; }
.fad.fa-arrow-alt-from-right:after {
  content: "\10f348"; }
.fad.fa-arrow-alt-from-top:after {
  content: "\10f349"; }
.fad.fa-arrow-alt-left:after {
  content: "\10f355"; }
.fad.fa-arrow-alt-right:after {
  content: "\10f356"; }
.fad.fa-arrow-alt-square-down:after {
  content: "\10f350"; }
.fad.fa-arrow-alt-square-left:after {
  content: "\10f351"; }
.fad.fa-arrow-alt-square-right:after {
  content: "\10f352"; }
.fad.fa-arrow-alt-square-up:after {
  content: "\10f353"; }
.fad.fa-arrow-alt-to-bottom:after {
  content: "\10f34a"; }
.fad.fa-arrow-alt-to-left:after {
  content: "\10f34b"; }
.fad.fa-arrow-alt-to-right:after {
  content: "\10f34c"; }
.fad.fa-arrow-alt-to-top:after {
  content: "\10f34d"; }
.fad.fa-arrow-alt-up:after {
  content: "\10f357"; }
.fad.fa-arrow-circle-down:after {
  content: "\10f0ab"; }
.fad.fa-arrow-circle-left:after {
  content: "\10f0a8"; }
.fad.fa-arrow-circle-right:after {
  content: "\10f0a9"; }
.fad.fa-arrow-circle-up:after {
  content: "\10f0aa"; }
.fad.fa-arrow-down:after {
  content: "\10f063"; }
.fad.fa-arrow-from-bottom:after {
  content: "\10f342"; }
.fad.fa-arrow-from-left:after {
  content: "\10f343"; }
.fad.fa-arrow-from-right:after {
  content: "\10f344"; }
.fad.fa-arrow-from-top:after {
  content: "\10f345"; }
.fad.fa-arrow-left:after {
  content: "\10f060"; }
.fad.fa-arrow-right:after {
  content: "\10f061"; }
.fad.fa-arrow-square-down:after {
  content: "\10f339"; }
.fad.fa-arrow-square-left:after {
  content: "\10f33a"; }
.fad.fa-arrow-square-right:after {
  content: "\10f33b"; }
.fad.fa-arrow-square-up:after {
  content: "\10f33c"; }
.fad.fa-arrow-to-bottom:after {
  content: "\10f33d"; }
.fad.fa-arrow-to-left:after {
  content: "\10f33e"; }
.fad.fa-arrow-to-right:after {
  content: "\10f340"; }
.fad.fa-arrow-to-top:after {
  content: "\10f341"; }
.fad.fa-arrow-up:after {
  content: "\10f062"; }
.fad.fa-arrows:after {
  content: "\10f047"; }
.fad.fa-arrows-alt:after {
  content: "\10f0b2"; }
.fad.fa-arrows-alt-h:after {
  content: "\10f337"; }
.fad.fa-arrows-alt-v:after {
  content: "\10f338"; }
.fad.fa-arrows-h:after {
  content: "\10f07e"; }
.fad.fa-arrows-v:after {
  content: "\10f07d"; }
.fad.fa-assistive-listening-systems:after {
  content: "\10f2a2"; }
.fad.fa-asterisk:after {
  content: "\10f069"; }
.fad.fa-at:after {
  content: "\10f1fa"; }
.fad.fa-atlas:after {
  content: "\10f558"; }
.fad.fa-atom:after {
  content: "\10f5d2"; }
.fad.fa-atom-alt:after {
  content: "\10f5d3"; }
.fad.fa-audio-description:after {
  content: "\10f29e"; }
.fad.fa-award:after {
  content: "\10f559"; }
.fad.fa-axe:after {
  content: "\10f6b2"; }
.fad.fa-axe-battle:after {
  content: "\10f6b3"; }
.fad.fa-baby:after {
  content: "\10f77c"; }
.fad.fa-baby-carriage:after {
  content: "\10f77d"; }
.fad.fa-backpack:after {
  content: "\10f5d4"; }
.fad.fa-backspace:after {
  content: "\10f55a"; }
.fad.fa-backward:after {
  content: "\10f04a"; }
.fad.fa-bacon:after {
  content: "\10f7e5"; }
.fad.fa-bacteria:after {
  content: "\10e059"; }
.fad.fa-bacterium:after {
  content: "\10e05a"; }
.fad.fa-badge:after {
  content: "\10f335"; }
.fad.fa-badge-check:after {
  content: "\10f336"; }
.fad.fa-badge-dollar:after {
  content: "\10f645"; }
.fad.fa-badge-percent:after {
  content: "\10f646"; }
.fad.fa-badge-sheriff:after {
  content: "\10f8a2"; }
.fad.fa-badger-honey:after {
  content: "\10f6b4"; }
.fad.fa-bags-shopping:after {
  content: "\10f847"; }
.fad.fa-bahai:after {
  content: "\10f666"; }
.fad.fa-balance-scale:after {
  content: "\10f24e"; }
.fad.fa-balance-scale-left:after {
  content: "\10f515"; }
.fad.fa-balance-scale-right:after {
  content: "\10f516"; }
.fad.fa-ball-pile:after {
  content: "\10f77e"; }
.fad.fa-ballot:after {
  content: "\10f732"; }
.fad.fa-ballot-check:after {
  content: "\10f733"; }
.fad.fa-ban:after {
  content: "\10f05e"; }
.fad.fa-band-aid:after {
  content: "\10f462"; }
.fad.fa-banjo:after {
  content: "\10f8a3"; }
.fad.fa-barcode:after {
  content: "\10f02a"; }
.fad.fa-barcode-alt:after {
  content: "\10f463"; }
.fad.fa-barcode-read:after {
  content: "\10f464"; }
.fad.fa-barcode-scan:after {
  content: "\10f465"; }
.fad.fa-bars:after {
  content: "\10f0c9"; }
.fad.fa-baseball:after {
  content: "\10f432"; }
.fad.fa-baseball-ball:after {
  content: "\10f433"; }
.fad.fa-basketball-ball:after {
  content: "\10f434"; }
.fad.fa-basketball-hoop:after {
  content: "\10f435"; }
.fad.fa-bat:after {
  content: "\10f6b5"; }
.fad.fa-bath:after {
  content: "\10f2cd"; }
.fad.fa-battery-bolt:after {
  content: "\10f376"; }
.fad.fa-battery-empty:after {
  content: "\10f244"; }
.fad.fa-battery-full:after {
  content: "\10f240"; }
.fad.fa-battery-half:after {
  content: "\10f242"; }
.fad.fa-battery-quarter:after {
  content: "\10f243"; }
.fad.fa-battery-slash:after {
  content: "\10f377"; }
.fad.fa-battery-three-quarters:after {
  content: "\10f241"; }
.fad.fa-bed:after {
  content: "\10f236"; }
.fad.fa-bed-alt:after {
  content: "\10f8f7"; }
.fad.fa-bed-bunk:after {
  content: "\10f8f8"; }
.fad.fa-bed-empty:after {
  content: "\10f8f9"; }
.fad.fa-beer:after {
  content: "\10f0fc"; }
.fad.fa-bell:after {
  content: "\10f0f3"; }
.fad.fa-bell-exclamation:after {
  content: "\10f848"; }
.fad.fa-bell-on:after {
  content: "\10f8fa"; }
.fad.fa-bell-plus:after {
  content: "\10f849"; }
.fad.fa-bell-school:after {
  content: "\10f5d5"; }
.fad.fa-bell-school-slash:after {
  content: "\10f5d6"; }
.fad.fa-bell-slash:after {
  content: "\10f1f6"; }
.fad.fa-bells:after {
  content: "\10f77f"; }
.fad.fa-betamax:after {
  content: "\10f8a4"; }
.fad.fa-bezier-curve:after {
  content: "\10f55b"; }
.fad.fa-bible:after {
  content: "\10f647"; }
.fad.fa-bicycle:after {
  content: "\10f206"; }
.fad.fa-biking:after {
  content: "\10f84a"; }
.fad.fa-biking-mountain:after {
  content: "\10f84b"; }
.fad.fa-binoculars:after {
  content: "\10f1e5"; }
.fad.fa-biohazard:after {
  content: "\10f780"; }
.fad.fa-birthday-cake:after {
  content: "\10f1fd"; }
.fad.fa-blanket:after {
  content: "\10f498"; }
.fad.fa-blender:after {
  content: "\10f517"; }
.fad.fa-blender-phone:after {
  content: "\10f6b6"; }
.fad.fa-blind:after {
  content: "\10f29d"; }
.fad.fa-blinds:after {
  content: "\10f8fb"; }
.fad.fa-blinds-open:after {
  content: "\10f8fc"; }
.fad.fa-blinds-raised:after {
  content: "\10f8fd"; }
.fad.fa-blog:after {
  content: "\10f781"; }
.fad.fa-bold:after {
  content: "\10f032"; }
.fad.fa-bolt:after {
  content: "\10f0e7"; }
.fad.fa-bomb:after {
  content: "\10f1e2"; }
.fad.fa-bone:after {
  content: "\10f5d7"; }
.fad.fa-bone-break:after {
  content: "\10f5d8"; }
.fad.fa-bong:after {
  content: "\10f55c"; }
.fad.fa-book:after {
  content: "\10f02d"; }
.fad.fa-book-alt:after {
  content: "\10f5d9"; }
.fad.fa-book-dead:after {
  content: "\10f6b7"; }
.fad.fa-book-heart:after {
  content: "\10f499"; }
.fad.fa-book-medical:after {
  content: "\10f7e6"; }
.fad.fa-book-open:after {
  content: "\10f518"; }
.fad.fa-book-reader:after {
  content: "\10f5da"; }
.fad.fa-book-spells:after {
  content: "\10f6b8"; }
.fad.fa-book-user:after {
  content: "\10f7e7"; }
.fad.fa-bookmark:after {
  content: "\10f02e"; }
.fad.fa-books:after {
  content: "\10f5db"; }
.fad.fa-books-medical:after {
  content: "\10f7e8"; }
.fad.fa-boombox:after {
  content: "\10f8a5"; }
.fad.fa-boot:after {
  content: "\10f782"; }
.fad.fa-booth-curtain:after {
  content: "\10f734"; }
.fad.fa-border-all:after {
  content: "\10f84c"; }
.fad.fa-border-bottom:after {
  content: "\10f84d"; }
.fad.fa-border-center-h:after {
  content: "\10f89c"; }
.fad.fa-border-center-v:after {
  content: "\10f89d"; }
.fad.fa-border-inner:after {
  content: "\10f84e"; }
.fad.fa-border-left:after {
  content: "\10f84f"; }
.fad.fa-border-none:after {
  content: "\10f850"; }
.fad.fa-border-outer:after {
  content: "\10f851"; }
.fad.fa-border-right:after {
  content: "\10f852"; }
.fad.fa-border-style:after {
  content: "\10f853"; }
.fad.fa-border-style-alt:after {
  content: "\10f854"; }
.fad.fa-border-top:after {
  content: "\10f855"; }
.fad.fa-bow-arrow:after {
  content: "\10f6b9"; }
.fad.fa-bowling-ball:after {
  content: "\10f436"; }
.fad.fa-bowling-pins:after {
  content: "\10f437"; }
.fad.fa-box:after {
  content: "\10f466"; }
.fad.fa-box-alt:after {
  content: "\10f49a"; }
.fad.fa-box-ballot:after {
  content: "\10f735"; }
.fad.fa-box-check:after {
  content: "\10f467"; }
.fad.fa-box-fragile:after {
  content: "\10f49b"; }
.fad.fa-box-full:after {
  content: "\10f49c"; }
.fad.fa-box-heart:after {
  content: "\10f49d"; }
.fad.fa-box-open:after {
  content: "\10f49e"; }
.fad.fa-box-tissue:after {
  content: "\10e05b"; }
.fad.fa-box-up:after {
  content: "\10f49f"; }
.fad.fa-box-usd:after {
  content: "\10f4a0"; }
.fad.fa-boxes:after {
  content: "\10f468"; }
.fad.fa-boxes-alt:after {
  content: "\10f4a1"; }
.fad.fa-boxing-glove:after {
  content: "\10f438"; }
.fad.fa-brackets:after {
  content: "\10f7e9"; }
.fad.fa-brackets-curly:after {
  content: "\10f7ea"; }
.fad.fa-braille:after {
  content: "\10f2a1"; }
.fad.fa-brain:after {
  content: "\10f5dc"; }
.fad.fa-bread-loaf:after {
  content: "\10f7eb"; }
.fad.fa-bread-slice:after {
  content: "\10f7ec"; }
.fad.fa-briefcase:after {
  content: "\10f0b1"; }
.fad.fa-briefcase-medical:after {
  content: "\10f469"; }
.fad.fa-bring-forward:after {
  content: "\10f856"; }
.fad.fa-bring-front:after {
  content: "\10f857"; }
.fad.fa-broadcast-tower:after {
  content: "\10f519"; }
.fad.fa-broom:after {
  content: "\10f51a"; }
.fad.fa-browser:after {
  content: "\10f37e"; }
.fad.fa-brush:after {
  content: "\10f55d"; }
.fad.fa-bug:after {
  content: "\10f188"; }
.fad.fa-building:after {
  content: "\10f1ad"; }
.fad.fa-bullhorn:after {
  content: "\10f0a1"; }
.fad.fa-bullseye:after {
  content: "\10f140"; }
.fad.fa-bullseye-arrow:after {
  content: "\10f648"; }
.fad.fa-bullseye-pointer:after {
  content: "\10f649"; }
.fad.fa-burger-soda:after {
  content: "\10f858"; }
.fad.fa-burn:after {
  content: "\10f46a"; }
.fad.fa-burrito:after {
  content: "\10f7ed"; }
.fad.fa-bus:after {
  content: "\10f207"; }
.fad.fa-bus-alt:after {
  content: "\10f55e"; }
.fad.fa-bus-school:after {
  content: "\10f5dd"; }
.fad.fa-business-time:after {
  content: "\10f64a"; }
.fad.fa-cabinet-filing:after {
  content: "\10f64b"; }
.fad.fa-cactus:after {
  content: "\10f8a7"; }
.fad.fa-calculator:after {
  content: "\10f1ec"; }
.fad.fa-calculator-alt:after {
  content: "\10f64c"; }
.fad.fa-calendar:after {
  content: "\10f133"; }
.fad.fa-calendar-alt:after {
  content: "\10f073"; }
.fad.fa-calendar-check:after {
  content: "\10f274"; }
.fad.fa-calendar-day:after {
  content: "\10f783"; }
.fad.fa-calendar-edit:after {
  content: "\10f333"; }
.fad.fa-calendar-exclamation:after {
  content: "\10f334"; }
.fad.fa-calendar-minus:after {
  content: "\10f272"; }
.fad.fa-calendar-plus:after {
  content: "\10f271"; }
.fad.fa-calendar-star:after {
  content: "\10f736"; }
.fad.fa-calendar-times:after {
  content: "\10f273"; }
.fad.fa-calendar-week:after {
  content: "\10f784"; }
.fad.fa-camcorder:after {
  content: "\10f8a8"; }
.fad.fa-camera:after {
  content: "\10f030"; }
.fad.fa-camera-alt:after {
  content: "\10f332"; }
.fad.fa-camera-home:after {
  content: "\10f8fe"; }
.fad.fa-camera-movie:after {
  content: "\10f8a9"; }
.fad.fa-camera-polaroid:after {
  content: "\10f8aa"; }
.fad.fa-camera-retro:after {
  content: "\10f083"; }
.fad.fa-campfire:after {
  content: "\10f6ba"; }
.fad.fa-campground:after {
  content: "\10f6bb"; }
.fad.fa-candle-holder:after {
  content: "\10f6bc"; }
.fad.fa-candy-cane:after {
  content: "\10f786"; }
.fad.fa-candy-corn:after {
  content: "\10f6bd"; }
.fad.fa-cannabis:after {
  content: "\10f55f"; }
.fad.fa-capsules:after {
  content: "\10f46b"; }
.fad.fa-car:after {
  content: "\10f1b9"; }
.fad.fa-car-alt:after {
  content: "\10f5de"; }
.fad.fa-car-battery:after {
  content: "\10f5df"; }
.fad.fa-car-building:after {
  content: "\10f859"; }
.fad.fa-car-bump:after {
  content: "\10f5e0"; }
.fad.fa-car-bus:after {
  content: "\10f85a"; }
.fad.fa-car-crash:after {
  content: "\10f5e1"; }
.fad.fa-car-garage:after {
  content: "\10f5e2"; }
.fad.fa-car-mechanic:after {
  content: "\10f5e3"; }
.fad.fa-car-side:after {
  content: "\10f5e4"; }
.fad.fa-car-tilt:after {
  content: "\10f5e5"; }
.fad.fa-car-wash:after {
  content: "\10f5e6"; }
.fad.fa-caravan:after {
  content: "\10f8ff"; }
.fad.fa-caravan-alt:after {
  content: "\10e000"; }
.fad.fa-caret-circle-down:after {
  content: "\10f32d"; }
.fad.fa-caret-circle-left:after {
  content: "\10f32e"; }
.fad.fa-caret-circle-right:after {
  content: "\10f330"; }
.fad.fa-caret-circle-up:after {
  content: "\10f331"; }
.fad.fa-caret-down:after {
  content: "\10f0d7"; }
.fad.fa-caret-left:after {
  content: "\10f0d9"; }
.fad.fa-caret-right:after {
  content: "\10f0da"; }
.fad.fa-caret-square-down:after {
  content: "\10f150"; }
.fad.fa-caret-square-left:after {
  content: "\10f191"; }
.fad.fa-caret-square-right:after {
  content: "\10f152"; }
.fad.fa-caret-square-up:after {
  content: "\10f151"; }
.fad.fa-caret-up:after {
  content: "\10f0d8"; }
.fad.fa-carrot:after {
  content: "\10f787"; }
.fad.fa-cars:after {
  content: "\10f85b"; }
.fad.fa-cart-arrow-down:after {
  content: "\10f218"; }
.fad.fa-cart-plus:after {
  content: "\10f217"; }
.fad.fa-cash-register:after {
  content: "\10f788"; }
.fad.fa-cassette-tape:after {
  content: "\10f8ab"; }
.fad.fa-cat:after {
  content: "\10f6be"; }
.fad.fa-cat-space:after {
  content: "\10e001"; }
.fad.fa-cauldron:after {
  content: "\10f6bf"; }
.fad.fa-cctv:after {
  content: "\10f8ac"; }
.fad.fa-certificate:after {
  content: "\10f0a3"; }
.fad.fa-chair:after {
  content: "\10f6c0"; }
.fad.fa-chair-office:after {
  content: "\10f6c1"; }
.fad.fa-chalkboard:after {
  content: "\10f51b"; }
.fad.fa-chalkboard-teacher:after {
  content: "\10f51c"; }
.fad.fa-charging-station:after {
  content: "\10f5e7"; }
.fad.fa-chart-area:after {
  content: "\10f1fe"; }
.fad.fa-chart-bar:after {
  content: "\10f080"; }
.fad.fa-chart-line:after {
  content: "\10f201"; }
.fad.fa-chart-line-down:after {
  content: "\10f64d"; }
.fad.fa-chart-network:after {
  content: "\10f78a"; }
.fad.fa-chart-pie:after {
  content: "\10f200"; }
.fad.fa-chart-pie-alt:after {
  content: "\10f64e"; }
.fad.fa-chart-scatter:after {
  content: "\10f7ee"; }
.fad.fa-check:after {
  content: "\10f00c"; }
.fad.fa-check-circle:after {
  content: "\10f058"; }
.fad.fa-check-double:after {
  content: "\10f560"; }
.fad.fa-check-square:after {
  content: "\10f14a"; }
.fad.fa-cheese:after {
  content: "\10f7ef"; }
.fad.fa-cheese-swiss:after {
  content: "\10f7f0"; }
.fad.fa-cheeseburger:after {
  content: "\10f7f1"; }
.fad.fa-chess:after {
  content: "\10f439"; }
.fad.fa-chess-bishop:after {
  content: "\10f43a"; }
.fad.fa-chess-bishop-alt:after {
  content: "\10f43b"; }
.fad.fa-chess-board:after {
  content: "\10f43c"; }
.fad.fa-chess-clock:after {
  content: "\10f43d"; }
.fad.fa-chess-clock-alt:after {
  content: "\10f43e"; }
.fad.fa-chess-king:after {
  content: "\10f43f"; }
.fad.fa-chess-king-alt:after {
  content: "\10f440"; }
.fad.fa-chess-knight:after {
  content: "\10f441"; }
.fad.fa-chess-knight-alt:after {
  content: "\10f442"; }
.fad.fa-chess-pawn:after {
  content: "\10f443"; }
.fad.fa-chess-pawn-alt:after {
  content: "\10f444"; }
.fad.fa-chess-queen:after {
  content: "\10f445"; }
.fad.fa-chess-queen-alt:after {
  content: "\10f446"; }
.fad.fa-chess-rook:after {
  content: "\10f447"; }
.fad.fa-chess-rook-alt:after {
  content: "\10f448"; }
.fad.fa-chevron-circle-down:after {
  content: "\10f13a"; }
.fad.fa-chevron-circle-left:after {
  content: "\10f137"; }
.fad.fa-chevron-circle-right:after {
  content: "\10f138"; }
.fad.fa-chevron-circle-up:after {
  content: "\10f139"; }
.fad.fa-chevron-double-down:after {
  content: "\10f322"; }
.fad.fa-chevron-double-left:after {
  content: "\10f323"; }
.fad.fa-chevron-double-right:after {
  content: "\10f324"; }
.fad.fa-chevron-double-up:after {
  content: "\10f325"; }
.fad.fa-chevron-down:after {
  content: "\10f078"; }
.fad.fa-chevron-left:after {
  content: "\10f053"; }
.fad.fa-chevron-right:after {
  content: "\10f054"; }
.fad.fa-chevron-square-down:after {
  content: "\10f329"; }
.fad.fa-chevron-square-left:after {
  content: "\10f32a"; }
.fad.fa-chevron-square-right:after {
  content: "\10f32b"; }
.fad.fa-chevron-square-up:after {
  content: "\10f32c"; }
.fad.fa-chevron-up:after {
  content: "\10f077"; }
.fad.fa-child:after {
  content: "\10f1ae"; }
.fad.fa-chimney:after {
  content: "\10f78b"; }
.fad.fa-church:after {
  content: "\10f51d"; }
.fad.fa-circle:after {
  content: "\10f111"; }
.fad.fa-circle-notch:after {
  content: "\10f1ce"; }
.fad.fa-city:after {
  content: "\10f64f"; }
.fad.fa-clarinet:after {
  content: "\10f8ad"; }
.fad.fa-claw-marks:after {
  content: "\10f6c2"; }
.fad.fa-clinic-medical:after {
  content: "\10f7f2"; }
.fad.fa-clipboard:after {
  content: "\10f328"; }
.fad.fa-clipboard-check:after {
  content: "\10f46c"; }
.fad.fa-clipboard-list:after {
  content: "\10f46d"; }
.fad.fa-clipboard-list-check:after {
  content: "\10f737"; }
.fad.fa-clipboard-prescription:after {
  content: "\10f5e8"; }
.fad.fa-clipboard-user:after {
  content: "\10f7f3"; }
.fad.fa-clock:after {
  content: "\10f017"; }
.fad.fa-clone:after {
  content: "\10f24d"; }
.fad.fa-closed-captioning:after {
  content: "\10f20a"; }
.fad.fa-cloud:after {
  content: "\10f0c2"; }
.fad.fa-cloud-download:after {
  content: "\10f0ed"; }
.fad.fa-cloud-download-alt:after {
  content: "\10f381"; }
.fad.fa-cloud-drizzle:after {
  content: "\10f738"; }
.fad.fa-cloud-hail:after {
  content: "\10f739"; }
.fad.fa-cloud-hail-mixed:after {
  content: "\10f73a"; }
.fad.fa-cloud-meatball:after {
  content: "\10f73b"; }
.fad.fa-cloud-moon:after {
  content: "\10f6c3"; }
.fad.fa-cloud-moon-rain:after {
  content: "\10f73c"; }
.fad.fa-cloud-music:after {
  content: "\10f8ae"; }
.fad.fa-cloud-rain:after {
  content: "\10f73d"; }
.fad.fa-cloud-rainbow:after {
  content: "\10f73e"; }
.fad.fa-cloud-showers:after {
  content: "\10f73f"; }
.fad.fa-cloud-showers-heavy:after {
  content: "\10f740"; }
.fad.fa-cloud-sleet:after {
  content: "\10f741"; }
.fad.fa-cloud-snow:after {
  content: "\10f742"; }
.fad.fa-cloud-sun:after {
  content: "\10f6c4"; }
.fad.fa-cloud-sun-rain:after {
  content: "\10f743"; }
.fad.fa-cloud-upload:after {
  content: "\10f0ee"; }
.fad.fa-cloud-upload-alt:after {
  content: "\10f382"; }
.fad.fa-clouds:after {
  content: "\10f744"; }
.fad.fa-clouds-moon:after {
  content: "\10f745"; }
.fad.fa-clouds-sun:after {
  content: "\10f746"; }
.fad.fa-club:after {
  content: "\10f327"; }
.fad.fa-cocktail:after {
  content: "\10f561"; }
.fad.fa-code:after {
  content: "\10f121"; }
.fad.fa-code-branch:after {
  content: "\10f126"; }
.fad.fa-code-commit:after {
  content: "\10f386"; }
.fad.fa-code-merge:after {
  content: "\10f387"; }
.fad.fa-coffee:after {
  content: "\10f0f4"; }
.fad.fa-coffee-pot:after {
  content: "\10e002"; }
.fad.fa-coffee-togo:after {
  content: "\10f6c5"; }
.fad.fa-coffin:after {
  content: "\10f6c6"; }
.fad.fa-coffin-cross:after {
  content: "\10e051"; }
.fad.fa-cog:after {
  content: "\10f013"; }
.fad.fa-cogs:after {
  content: "\10f085"; }
.fad.fa-coin:after {
  content: "\10f85c"; }
.fad.fa-coins:after {
  content: "\10f51e"; }
.fad.fa-columns:after {
  content: "\10f0db"; }
.fad.fa-comet:after {
  content: "\10e003"; }
.fad.fa-comment:after {
  content: "\10f075"; }
.fad.fa-comment-alt:after {
  content: "\10f27a"; }
.fad.fa-comment-alt-check:after {
  content: "\10f4a2"; }
.fad.fa-comment-alt-dollar:after {
  content: "\10f650"; }
.fad.fa-comment-alt-dots:after {
  content: "\10f4a3"; }
.fad.fa-comment-alt-edit:after {
  content: "\10f4a4"; }
.fad.fa-comment-alt-exclamation:after {
  content: "\10f4a5"; }
.fad.fa-comment-alt-lines:after {
  content: "\10f4a6"; }
.fad.fa-comment-alt-medical:after {
  content: "\10f7f4"; }
.fad.fa-comment-alt-minus:after {
  content: "\10f4a7"; }
.fad.fa-comment-alt-music:after {
  content: "\10f8af"; }
.fad.fa-comment-alt-plus:after {
  content: "\10f4a8"; }
.fad.fa-comment-alt-slash:after {
  content: "\10f4a9"; }
.fad.fa-comment-alt-smile:after {
  content: "\10f4aa"; }
.fad.fa-comment-alt-times:after {
  content: "\10f4ab"; }
.fad.fa-comment-check:after {
  content: "\10f4ac"; }
.fad.fa-comment-dollar:after {
  content: "\10f651"; }
.fad.fa-comment-dots:after {
  content: "\10f4ad"; }
.fad.fa-comment-edit:after {
  content: "\10f4ae"; }
.fad.fa-comment-exclamation:after {
  content: "\10f4af"; }
.fad.fa-comment-lines:after {
  content: "\10f4b0"; }
.fad.fa-comment-medical:after {
  content: "\10f7f5"; }
.fad.fa-comment-minus:after {
  content: "\10f4b1"; }
.fad.fa-comment-music:after {
  content: "\10f8b0"; }
.fad.fa-comment-plus:after {
  content: "\10f4b2"; }
.fad.fa-comment-slash:after {
  content: "\10f4b3"; }
.fad.fa-comment-smile:after {
  content: "\10f4b4"; }
.fad.fa-comment-times:after {
  content: "\10f4b5"; }
.fad.fa-comments:after {
  content: "\10f086"; }
.fad.fa-comments-alt:after {
  content: "\10f4b6"; }
.fad.fa-comments-alt-dollar:after {
  content: "\10f652"; }
.fad.fa-comments-dollar:after {
  content: "\10f653"; }
.fad.fa-compact-disc:after {
  content: "\10f51f"; }
.fad.fa-compass:after {
  content: "\10f14e"; }
.fad.fa-compass-slash:after {
  content: "\10f5e9"; }
.fad.fa-compress:after {
  content: "\10f066"; }
.fad.fa-compress-alt:after {
  content: "\10f422"; }
.fad.fa-compress-arrows-alt:after {
  content: "\10f78c"; }
.fad.fa-compress-wide:after {
  content: "\10f326"; }
.fad.fa-computer-classic:after {
  content: "\10f8b1"; }
.fad.fa-computer-speaker:after {
  content: "\10f8b2"; }
.fad.fa-concierge-bell:after {
  content: "\10f562"; }
.fad.fa-construction:after {
  content: "\10f85d"; }
.fad.fa-container-storage:after {
  content: "\10f4b7"; }
.fad.fa-conveyor-belt:after {
  content: "\10f46e"; }
.fad.fa-conveyor-belt-alt:after {
  content: "\10f46f"; }
.fad.fa-cookie:after {
  content: "\10f563"; }
.fad.fa-cookie-bite:after {
  content: "\10f564"; }
.fad.fa-copy:after {
  content: "\10f0c5"; }
.fad.fa-copyright:after {
  content: "\10f1f9"; }
.fad.fa-corn:after {
  content: "\10f6c7"; }
.fad.fa-couch:after {
  content: "\10f4b8"; }
.fad.fa-cow:after {
  content: "\10f6c8"; }
.fad.fa-cowbell:after {
  content: "\10f8b3"; }
.fad.fa-cowbell-more:after {
  content: "\10f8b4"; }
.fad.fa-credit-card:after {
  content: "\10f09d"; }
.fad.fa-credit-card-blank:after {
  content: "\10f389"; }
.fad.fa-credit-card-front:after {
  content: "\10f38a"; }
.fad.fa-cricket:after {
  content: "\10f449"; }
.fad.fa-croissant:after {
  content: "\10f7f6"; }
.fad.fa-crop:after {
  content: "\10f125"; }
.fad.fa-crop-alt:after {
  content: "\10f565"; }
.fad.fa-cross:after {
  content: "\10f654"; }
.fad.fa-crosshairs:after {
  content: "\10f05b"; }
.fad.fa-crow:after {
  content: "\10f520"; }
.fad.fa-crown:after {
  content: "\10f521"; }
.fad.fa-crutch:after {
  content: "\10f7f7"; }
.fad.fa-crutches:after {
  content: "\10f7f8"; }
.fad.fa-cube:after {
  content: "\10f1b2"; }
.fad.fa-cubes:after {
  content: "\10f1b3"; }
.fad.fa-curling:after {
  content: "\10f44a"; }
.fad.fa-cut:after {
  content: "\10f0c4"; }
.fad.fa-dagger:after {
  content: "\10f6cb"; }
.fad.fa-database:after {
  content: "\10f1c0"; }
.fad.fa-deaf:after {
  content: "\10f2a4"; }
.fad.fa-debug:after {
  content: "\10f7f9"; }
.fad.fa-deer:after {
  content: "\10f78e"; }
.fad.fa-deer-rudolph:after {
  content: "\10f78f"; }
.fad.fa-democrat:after {
  content: "\10f747"; }
.fad.fa-desktop:after {
  content: "\10f108"; }
.fad.fa-desktop-alt:after {
  content: "\10f390"; }
.fad.fa-dewpoint:after {
  content: "\10f748"; }
.fad.fa-dharmachakra:after {
  content: "\10f655"; }
.fad.fa-diagnoses:after {
  content: "\10f470"; }
.fad.fa-diamond:after {
  content: "\10f219"; }
.fad.fa-dice:after {
  content: "\10f522"; }
.fad.fa-dice-d10:after {
  content: "\10f6cd"; }
.fad.fa-dice-d12:after {
  content: "\10f6ce"; }
.fad.fa-dice-d20:after {
  content: "\10f6cf"; }
.fad.fa-dice-d4:after {
  content: "\10f6d0"; }
.fad.fa-dice-d6:after {
  content: "\10f6d1"; }
.fad.fa-dice-d8:after {
  content: "\10f6d2"; }
.fad.fa-dice-five:after {
  content: "\10f523"; }
.fad.fa-dice-four:after {
  content: "\10f524"; }
.fad.fa-dice-one:after {
  content: "\10f525"; }
.fad.fa-dice-six:after {
  content: "\10f526"; }
.fad.fa-dice-three:after {
  content: "\10f527"; }
.fad.fa-dice-two:after {
  content: "\10f528"; }
.fad.fa-digging:after {
  content: "\10f85e"; }
.fad.fa-digital-tachograph:after {
  content: "\10f566"; }
.fad.fa-diploma:after {
  content: "\10f5ea"; }
.fad.fa-directions:after {
  content: "\10f5eb"; }
.fad.fa-disc-drive:after {
  content: "\10f8b5"; }
.fad.fa-disease:after {
  content: "\10f7fa"; }
.fad.fa-divide:after {
  content: "\10f529"; }
.fad.fa-dizzy:after {
  content: "\10f567"; }
.fad.fa-dna:after {
  content: "\10f471"; }
.fad.fa-do-not-enter:after {
  content: "\10f5ec"; }
.fad.fa-dog:after {
  content: "\10f6d3"; }
.fad.fa-dog-leashed:after {
  content: "\10f6d4"; }
.fad.fa-dollar-sign:after {
  content: "\10f155"; }
.fad.fa-dolly:after {
  content: "\10f472"; }
.fad.fa-dolly-empty:after {
  content: "\10f473"; }
.fad.fa-dolly-flatbed:after {
  content: "\10f474"; }
.fad.fa-dolly-flatbed-alt:after {
  content: "\10f475"; }
.fad.fa-dolly-flatbed-empty:after {
  content: "\10f476"; }
.fad.fa-donate:after {
  content: "\10f4b9"; }
.fad.fa-door-closed:after {
  content: "\10f52a"; }
.fad.fa-door-open:after {
  content: "\10f52b"; }
.fad.fa-dot-circle:after {
  content: "\10f192"; }
.fad.fa-dove:after {
  content: "\10f4ba"; }
.fad.fa-download:after {
  content: "\10f019"; }
.fad.fa-drafting-compass:after {
  content: "\10f568"; }
.fad.fa-dragon:after {
  content: "\10f6d5"; }
.fad.fa-draw-circle:after {
  content: "\10f5ed"; }
.fad.fa-draw-polygon:after {
  content: "\10f5ee"; }
.fad.fa-draw-square:after {
  content: "\10f5ef"; }
.fad.fa-dreidel:after {
  content: "\10f792"; }
.fad.fa-drone:after {
  content: "\10f85f"; }
.fad.fa-drone-alt:after {
  content: "\10f860"; }
.fad.fa-drum:after {
  content: "\10f569"; }
.fad.fa-drum-steelpan:after {
  content: "\10f56a"; }
.fad.fa-drumstick:after {
  content: "\10f6d6"; }
.fad.fa-drumstick-bite:after {
  content: "\10f6d7"; }
.fad.fa-dryer:after {
  content: "\10f861"; }
.fad.fa-dryer-alt:after {
  content: "\10f862"; }
.fad.fa-duck:after {
  content: "\10f6d8"; }
.fad.fa-dumbbell:after {
  content: "\10f44b"; }
.fad.fa-dumpster:after {
  content: "\10f793"; }
.fad.fa-dumpster-fire:after {
  content: "\10f794"; }
.fad.fa-dungeon:after {
  content: "\10f6d9"; }
.fad.fa-ear:after {
  content: "\10f5f0"; }
.fad.fa-ear-muffs:after {
  content: "\10f795"; }
.fad.fa-eclipse:after {
  content: "\10f749"; }
.fad.fa-eclipse-alt:after {
  content: "\10f74a"; }
.fad.fa-edit:after {
  content: "\10f044"; }
.fad.fa-egg:after {
  content: "\10f7fb"; }
.fad.fa-egg-fried:after {
  content: "\10f7fc"; }
.fad.fa-eject:after {
  content: "\10f052"; }
.fad.fa-elephant:after {
  content: "\10f6da"; }
.fad.fa-ellipsis-h:after {
  content: "\10f141"; }
.fad.fa-ellipsis-h-alt:after {
  content: "\10f39b"; }
.fad.fa-ellipsis-v:after {
  content: "\10f142"; }
.fad.fa-ellipsis-v-alt:after {
  content: "\10f39c"; }
.fad.fa-empty-set:after {
  content: "\10f656"; }
.fad.fa-engine-warning:after {
  content: "\10f5f2"; }
.fad.fa-envelope:after {
  content: "\10f0e0"; }
.fad.fa-envelope-open:after {
  content: "\10f2b6"; }
.fad.fa-envelope-open-dollar:after {
  content: "\10f657"; }
.fad.fa-envelope-open-text:after {
  content: "\10f658"; }
.fad.fa-envelope-square:after {
  content: "\10f199"; }
.fad.fa-equals:after {
  content: "\10f52c"; }
.fad.fa-eraser:after {
  content: "\10f12d"; }
.fad.fa-ethernet:after {
  content: "\10f796"; }
.fad.fa-euro-sign:after {
  content: "\10f153"; }
.fad.fa-exchange:after {
  content: "\10f0ec"; }
.fad.fa-exchange-alt:after {
  content: "\10f362"; }
.fad.fa-exclamation:after {
  content: "\10f12a"; }
.fad.fa-exclamation-circle:after {
  content: "\10f06a"; }
.fad.fa-exclamation-square:after {
  content: "\10f321"; }
.fad.fa-exclamation-triangle:after {
  content: "\10f071"; }
.fad.fa-expand:after {
  content: "\10f065"; }
.fad.fa-expand-alt:after {
  content: "\10f424"; }
.fad.fa-expand-arrows:after {
  content: "\10f31d"; }
.fad.fa-expand-arrows-alt:after {
  content: "\10f31e"; }
.fad.fa-expand-wide:after {
  content: "\10f320"; }
.fad.fa-external-link:after {
  content: "\10f08e"; }
.fad.fa-external-link-alt:after {
  content: "\10f35d"; }
.fad.fa-external-link-square:after {
  content: "\10f14c"; }
.fad.fa-external-link-square-alt:after {
  content: "\10f360"; }
.fad.fa-eye:after {
  content: "\10f06e"; }
.fad.fa-eye-dropper:after {
  content: "\10f1fb"; }
.fad.fa-eye-evil:after {
  content: "\10f6db"; }
.fad.fa-eye-slash:after {
  content: "\10f070"; }
.fad.fa-fan:after {
  content: "\10f863"; }
.fad.fa-fan-table:after {
  content: "\10e004"; }
.fad.fa-farm:after {
  content: "\10f864"; }
.fad.fa-fast-backward:after {
  content: "\10f049"; }
.fad.fa-fast-forward:after {
  content: "\10f050"; }
.fad.fa-faucet:after {
  content: "\10e005"; }
.fad.fa-faucet-drip:after {
  content: "\10e006"; }
.fad.fa-fax:after {
  content: "\10f1ac"; }
.fad.fa-feather:after {
  content: "\10f52d"; }
.fad.fa-feather-alt:after {
  content: "\10f56b"; }
.fad.fa-female:after {
  content: "\10f182"; }
.fad.fa-field-hockey:after {
  content: "\10f44c"; }
.fad.fa-fighter-jet:after {
  content: "\10f0fb"; }
.fad.fa-file:after {
  content: "\10f15b"; }
.fad.fa-file-alt:after {
  content: "\10f15c"; }
.fad.fa-file-archive:after {
  content: "\10f1c6"; }
.fad.fa-file-audio:after {
  content: "\10f1c7"; }
.fad.fa-file-certificate:after {
  content: "\10f5f3"; }
.fad.fa-file-chart-line:after {
  content: "\10f659"; }
.fad.fa-file-chart-pie:after {
  content: "\10f65a"; }
.fad.fa-file-check:after {
  content: "\10f316"; }
.fad.fa-file-code:after {
  content: "\10f1c9"; }
.fad.fa-file-contract:after {
  content: "\10f56c"; }
.fad.fa-file-csv:after {
  content: "\10f6dd"; }
.fad.fa-file-download:after {
  content: "\10f56d"; }
.fad.fa-file-edit:after {
  content: "\10f31c"; }
.fad.fa-file-excel:after {
  content: "\10f1c3"; }
.fad.fa-file-exclamation:after {
  content: "\10f31a"; }
.fad.fa-file-export:after {
  content: "\10f56e"; }
.fad.fa-file-image:after {
  content: "\10f1c5"; }
.fad.fa-file-import:after {
  content: "\10f56f"; }
.fad.fa-file-invoice:after {
  content: "\10f570"; }
.fad.fa-file-invoice-dollar:after {
  content: "\10f571"; }
.fad.fa-file-medical:after {
  content: "\10f477"; }
.fad.fa-file-medical-alt:after {
  content: "\10f478"; }
.fad.fa-file-minus:after {
  content: "\10f318"; }
.fad.fa-file-music:after {
  content: "\10f8b6"; }
.fad.fa-file-pdf:after {
  content: "\10f1c1"; }
.fad.fa-file-plus:after {
  content: "\10f319"; }
.fad.fa-file-powerpoint:after {
  content: "\10f1c4"; }
.fad.fa-file-prescription:after {
  content: "\10f572"; }
.fad.fa-file-search:after {
  content: "\10f865"; }
.fad.fa-file-signature:after {
  content: "\10f573"; }
.fad.fa-file-spreadsheet:after {
  content: "\10f65b"; }
.fad.fa-file-times:after {
  content: "\10f317"; }
.fad.fa-file-upload:after {
  content: "\10f574"; }
.fad.fa-file-user:after {
  content: "\10f65c"; }
.fad.fa-file-video:after {
  content: "\10f1c8"; }
.fad.fa-file-word:after {
  content: "\10f1c2"; }
.fad.fa-files-medical:after {
  content: "\10f7fd"; }
.fad.fa-fill:after {
  content: "\10f575"; }
.fad.fa-fill-drip:after {
  content: "\10f576"; }
.fad.fa-film:after {
  content: "\10f008"; }
.fad.fa-film-alt:after {
  content: "\10f3a0"; }
.fad.fa-film-canister:after {
  content: "\10f8b7"; }
.fad.fa-filter:after {
  content: "\10f0b0"; }
.fad.fa-fingerprint:after {
  content: "\10f577"; }
.fad.fa-fire:after {
  content: "\10f06d"; }
.fad.fa-fire-alt:after {
  content: "\10f7e4"; }
.fad.fa-fire-extinguisher:after {
  content: "\10f134"; }
.fad.fa-fire-smoke:after {
  content: "\10f74b"; }
.fad.fa-fireplace:after {
  content: "\10f79a"; }
.fad.fa-first-aid:after {
  content: "\10f479"; }
.fad.fa-fish:after {
  content: "\10f578"; }
.fad.fa-fish-cooked:after {
  content: "\10f7fe"; }
.fad.fa-fist-raised:after {
  content: "\10f6de"; }
.fad.fa-flag:after {
  content: "\10f024"; }
.fad.fa-flag-alt:after {
  content: "\10f74c"; }
.fad.fa-flag-checkered:after {
  content: "\10f11e"; }
.fad.fa-flag-usa:after {
  content: "\10f74d"; }
.fad.fa-flame:after {
  content: "\10f6df"; }
.fad.fa-flashlight:after {
  content: "\10f8b8"; }
.fad.fa-flask:after {
  content: "\10f0c3"; }
.fad.fa-flask-poison:after {
  content: "\10f6e0"; }
.fad.fa-flask-potion:after {
  content: "\10f6e1"; }
.fad.fa-flower:after {
  content: "\10f7ff"; }
.fad.fa-flower-daffodil:after {
  content: "\10f800"; }
.fad.fa-flower-tulip:after {
  content: "\10f801"; }
.fad.fa-flushed:after {
  content: "\10f579"; }
.fad.fa-flute:after {
  content: "\10f8b9"; }
.fad.fa-flux-capacitor:after {
  content: "\10f8ba"; }
.fad.fa-fog:after {
  content: "\10f74e"; }
.fad.fa-folder:after {
  content: "\10f07b"; }
.fad.fa-folder-download:after {
  content: "\10e053"; }
.fad.fa-folder-minus:after {
  content: "\10f65d"; }
.fad.fa-folder-open:after {
  content: "\10f07c"; }
.fad.fa-folder-plus:after {
  content: "\10f65e"; }
.fad.fa-folder-times:after {
  content: "\10f65f"; }
.fad.fa-folder-tree:after {
  content: "\10f802"; }
.fad.fa-folder-upload:after {
  content: "\10e054"; }
.fad.fa-folders:after {
  content: "\10f660"; }
.fad.fa-font:after {
  content: "\10f031"; }
.fad.fa-font-awesome-logo-full:after {
  content: "\10f4e6"; }
.fad.fa-font-case:after {
  content: "\10f866"; }
.fad.fa-football-ball:after {
  content: "\10f44e"; }
.fad.fa-football-helmet:after {
  content: "\10f44f"; }
.fad.fa-forklift:after {
  content: "\10f47a"; }
.fad.fa-forward:after {
  content: "\10f04e"; }
.fad.fa-fragile:after {
  content: "\10f4bb"; }
.fad.fa-french-fries:after {
  content: "\10f803"; }
.fad.fa-frog:after {
  content: "\10f52e"; }
.fad.fa-frosty-head:after {
  content: "\10f79b"; }
.fad.fa-frown:after {
  content: "\10f119"; }
.fad.fa-frown-open:after {
  content: "\10f57a"; }
.fad.fa-function:after {
  content: "\10f661"; }
.fad.fa-funnel-dollar:after {
  content: "\10f662"; }
.fad.fa-futbol:after {
  content: "\10f1e3"; }
.fad.fa-galaxy:after {
  content: "\10e008"; }
.fad.fa-game-board:after {
  content: "\10f867"; }
.fad.fa-game-board-alt:after {
  content: "\10f868"; }
.fad.fa-game-console-handheld:after {
  content: "\10f8bb"; }
.fad.fa-gamepad:after {
  content: "\10f11b"; }
.fad.fa-gamepad-alt:after {
  content: "\10f8bc"; }
.fad.fa-garage:after {
  content: "\10e009"; }
.fad.fa-garage-car:after {
  content: "\10e00a"; }
.fad.fa-garage-open:after {
  content: "\10e00b"; }
.fad.fa-gas-pump:after {
  content: "\10f52f"; }
.fad.fa-gas-pump-slash:after {
  content: "\10f5f4"; }
.fad.fa-gavel:after {
  content: "\10f0e3"; }
.fad.fa-gem:after {
  content: "\10f3a5"; }
.fad.fa-genderless:after {
  content: "\10f22d"; }
.fad.fa-ghost:after {
  content: "\10f6e2"; }
.fad.fa-gift:after {
  content: "\10f06b"; }
.fad.fa-gift-card:after {
  content: "\10f663"; }
.fad.fa-gifts:after {
  content: "\10f79c"; }
.fad.fa-gingerbread-man:after {
  content: "\10f79d"; }
.fad.fa-glass:after {
  content: "\10f804"; }
.fad.fa-glass-champagne:after {
  content: "\10f79e"; }
.fad.fa-glass-cheers:after {
  content: "\10f79f"; }
.fad.fa-glass-citrus:after {
  content: "\10f869"; }
.fad.fa-glass-martini:after {
  content: "\10f000"; }
.fad.fa-glass-martini-alt:after {
  content: "\10f57b"; }
.fad.fa-glass-whiskey:after {
  content: "\10f7a0"; }
.fad.fa-glass-whiskey-rocks:after {
  content: "\10f7a1"; }
.fad.fa-glasses:after {
  content: "\10f530"; }
.fad.fa-glasses-alt:after {
  content: "\10f5f5"; }
.fad.fa-globe:after {
  content: "\10f0ac"; }
.fad.fa-globe-africa:after {
  content: "\10f57c"; }
.fad.fa-globe-americas:after {
  content: "\10f57d"; }
.fad.fa-globe-asia:after {
  content: "\10f57e"; }
.fad.fa-globe-europe:after {
  content: "\10f7a2"; }
.fad.fa-globe-snow:after {
  content: "\10f7a3"; }
.fad.fa-globe-stand:after {
  content: "\10f5f6"; }
.fad.fa-golf-ball:after {
  content: "\10f450"; }
.fad.fa-golf-club:after {
  content: "\10f451"; }
.fad.fa-gopuram:after {
  content: "\10f664"; }
.fad.fa-graduation-cap:after {
  content: "\10f19d"; }
.fad.fa-gramophone:after {
  content: "\10f8bd"; }
.fad.fa-greater-than:after {
  content: "\10f531"; }
.fad.fa-greater-than-equal:after {
  content: "\10f532"; }
.fad.fa-grimace:after {
  content: "\10f57f"; }
.fad.fa-grin:after {
  content: "\10f580"; }
.fad.fa-grin-alt:after {
  content: "\10f581"; }
.fad.fa-grin-beam:after {
  content: "\10f582"; }
.fad.fa-grin-beam-sweat:after {
  content: "\10f583"; }
.fad.fa-grin-hearts:after {
  content: "\10f584"; }
.fad.fa-grin-squint:after {
  content: "\10f585"; }
.fad.fa-grin-squint-tears:after {
  content: "\10f586"; }
.fad.fa-grin-stars:after {
  content: "\10f587"; }
.fad.fa-grin-tears:after {
  content: "\10f588"; }
.fad.fa-grin-tongue:after {
  content: "\10f589"; }
.fad.fa-grin-tongue-squint:after {
  content: "\10f58a"; }
.fad.fa-grin-tongue-wink:after {
  content: "\10f58b"; }
.fad.fa-grin-wink:after {
  content: "\10f58c"; }
.fad.fa-grip-horizontal:after {
  content: "\10f58d"; }
.fad.fa-grip-lines:after {
  content: "\10f7a4"; }
.fad.fa-grip-lines-vertical:after {
  content: "\10f7a5"; }
.fad.fa-grip-vertical:after {
  content: "\10f58e"; }
.fad.fa-guitar:after {
  content: "\10f7a6"; }
.fad.fa-guitar-electric:after {
  content: "\10f8be"; }
.fad.fa-guitars:after {
  content: "\10f8bf"; }
.fad.fa-h-square:after {
  content: "\10f0fd"; }
.fad.fa-h1:after {
  content: "\10f313"; }
.fad.fa-h2:after {
  content: "\10f314"; }
.fad.fa-h3:after {
  content: "\10f315"; }
.fad.fa-h4:after {
  content: "\10f86a"; }
.fad.fa-hamburger:after {
  content: "\10f805"; }
.fad.fa-hammer:after {
  content: "\10f6e3"; }
.fad.fa-hammer-war:after {
  content: "\10f6e4"; }
.fad.fa-hamsa:after {
  content: "\10f665"; }
.fad.fa-hand-heart:after {
  content: "\10f4bc"; }
.fad.fa-hand-holding:after {
  content: "\10f4bd"; }
.fad.fa-hand-holding-box:after {
  content: "\10f47b"; }
.fad.fa-hand-holding-heart:after {
  content: "\10f4be"; }
.fad.fa-hand-holding-magic:after {
  content: "\10f6e5"; }
.fad.fa-hand-holding-medical:after {
  content: "\10e05c"; }
.fad.fa-hand-holding-seedling:after {
  content: "\10f4bf"; }
.fad.fa-hand-holding-usd:after {
  content: "\10f4c0"; }
.fad.fa-hand-holding-water:after {
  content: "\10f4c1"; }
.fad.fa-hand-lizard:after {
  content: "\10f258"; }
.fad.fa-hand-middle-finger:after {
  content: "\10f806"; }
.fad.fa-hand-paper:after {
  content: "\10f256"; }
.fad.fa-hand-peace:after {
  content: "\10f25b"; }
.fad.fa-hand-point-down:after {
  content: "\10f0a7"; }
.fad.fa-hand-point-left:after {
  content: "\10f0a5"; }
.fad.fa-hand-point-right:after {
  content: "\10f0a4"; }
.fad.fa-hand-point-up:after {
  content: "\10f0a6"; }
.fad.fa-hand-pointer:after {
  content: "\10f25a"; }
.fad.fa-hand-receiving:after {
  content: "\10f47c"; }
.fad.fa-hand-rock:after {
  content: "\10f255"; }
.fad.fa-hand-scissors:after {
  content: "\10f257"; }
.fad.fa-hand-sparkles:after {
  content: "\10e05d"; }
.fad.fa-hand-spock:after {
  content: "\10f259"; }
.fad.fa-hands:after {
  content: "\10f4c2"; }
.fad.fa-hands-heart:after {
  content: "\10f4c3"; }
.fad.fa-hands-helping:after {
  content: "\10f4c4"; }
.fad.fa-hands-usd:after {
  content: "\10f4c5"; }
.fad.fa-hands-wash:after {
  content: "\10e05e"; }
.fad.fa-handshake:after {
  content: "\10f2b5"; }
.fad.fa-handshake-alt:after {
  content: "\10f4c6"; }
.fad.fa-handshake-alt-slash:after {
  content: "\10e05f"; }
.fad.fa-handshake-slash:after {
  content: "\10e060"; }
.fad.fa-hanukiah:after {
  content: "\10f6e6"; }
.fad.fa-hard-hat:after {
  content: "\10f807"; }
.fad.fa-hashtag:after {
  content: "\10f292"; }
.fad.fa-hat-chef:after {
  content: "\10f86b"; }
.fad.fa-hat-cowboy:after {
  content: "\10f8c0"; }
.fad.fa-hat-cowboy-side:after {
  content: "\10f8c1"; }
.fad.fa-hat-santa:after {
  content: "\10f7a7"; }
.fad.fa-hat-winter:after {
  content: "\10f7a8"; }
.fad.fa-hat-witch:after {
  content: "\10f6e7"; }
.fad.fa-hat-wizard:after {
  content: "\10f6e8"; }
.fad.fa-hdd:after {
  content: "\10f0a0"; }
.fad.fa-head-side:after {
  content: "\10f6e9"; }
.fad.fa-head-side-brain:after {
  content: "\10f808"; }
.fad.fa-head-side-cough:after {
  content: "\10e061"; }
.fad.fa-head-side-cough-slash:after {
  content: "\10e062"; }
.fad.fa-head-side-headphones:after {
  content: "\10f8c2"; }
.fad.fa-head-side-mask:after {
  content: "\10e063"; }
.fad.fa-head-side-medical:after {
  content: "\10f809"; }
.fad.fa-head-side-virus:after {
  content: "\10e064"; }
.fad.fa-head-vr:after {
  content: "\10f6ea"; }
.fad.fa-heading:after {
  content: "\10f1dc"; }
.fad.fa-headphones:after {
  content: "\10f025"; }
.fad.fa-headphones-alt:after {
  content: "\10f58f"; }
.fad.fa-headset:after {
  content: "\10f590"; }
.fad.fa-heart:after {
  content: "\10f004"; }
.fad.fa-heart-broken:after {
  content: "\10f7a9"; }
.fad.fa-heart-circle:after {
  content: "\10f4c7"; }
.fad.fa-heart-rate:after {
  content: "\10f5f8"; }
.fad.fa-heart-square:after {
  content: "\10f4c8"; }
.fad.fa-heartbeat:after {
  content: "\10f21e"; }
.fad.fa-heat:after {
  content: "\10e00c"; }
.fad.fa-helicopter:after {
  content: "\10f533"; }
.fad.fa-helmet-battle:after {
  content: "\10f6eb"; }
.fad.fa-hexagon:after {
  content: "\10f312"; }
.fad.fa-highlighter:after {
  content: "\10f591"; }
.fad.fa-hiking:after {
  content: "\10f6ec"; }
.fad.fa-hippo:after {
  content: "\10f6ed"; }
.fad.fa-history:after {
  content: "\10f1da"; }
.fad.fa-hockey-mask:after {
  content: "\10f6ee"; }
.fad.fa-hockey-puck:after {
  content: "\10f453"; }
.fad.fa-hockey-sticks:after {
  content: "\10f454"; }
.fad.fa-holly-berry:after {
  content: "\10f7aa"; }
.fad.fa-home:after {
  content: "\10f015"; }
.fad.fa-home-alt:after {
  content: "\10f80a"; }
.fad.fa-home-heart:after {
  content: "\10f4c9"; }
.fad.fa-home-lg:after {
  content: "\10f80b"; }
.fad.fa-home-lg-alt:after {
  content: "\10f80c"; }
.fad.fa-hood-cloak:after {
  content: "\10f6ef"; }
.fad.fa-horizontal-rule:after {
  content: "\10f86c"; }
.fad.fa-horse:after {
  content: "\10f6f0"; }
.fad.fa-horse-head:after {
  content: "\10f7ab"; }
.fad.fa-horse-saddle:after {
  content: "\10f8c3"; }
.fad.fa-hospital:after {
  content: "\10f0f8"; }
.fad.fa-hospital-alt:after {
  content: "\10f47d"; }
.fad.fa-hospital-symbol:after {
  content: "\10f47e"; }
.fad.fa-hospital-user:after {
  content: "\10f80d"; }
.fad.fa-hospitals:after {
  content: "\10f80e"; }
.fad.fa-hot-tub:after {
  content: "\10f593"; }
.fad.fa-hotdog:after {
  content: "\10f80f"; }
.fad.fa-hotel:after {
  content: "\10f594"; }
.fad.fa-hourglass:after {
  content: "\10f254"; }
.fad.fa-hourglass-end:after {
  content: "\10f253"; }
.fad.fa-hourglass-half:after {
  content: "\10f252"; }
.fad.fa-hourglass-start:after {
  content: "\10f251"; }
.fad.fa-house:after {
  content: "\10e00d"; }
.fad.fa-house-damage:after {
  content: "\10f6f1"; }
.fad.fa-house-day:after {
  content: "\10e00e"; }
.fad.fa-house-flood:after {
  content: "\10f74f"; }
.fad.fa-house-leave:after {
  content: "\10e00f"; }
.fad.fa-house-night:after {
  content: "\10e010"; }
.fad.fa-house-return:after {
  content: "\10e011"; }
.fad.fa-house-signal:after {
  content: "\10e012"; }
.fad.fa-house-user:after {
  content: "\10e065"; }
.fad.fa-hryvnia:after {
  content: "\10f6f2"; }
.fad.fa-humidity:after {
  content: "\10f750"; }
.fad.fa-hurricane:after {
  content: "\10f751"; }
.fad.fa-i-cursor:after {
  content: "\10f246"; }
.fad.fa-ice-cream:after {
  content: "\10f810"; }
.fad.fa-ice-skate:after {
  content: "\10f7ac"; }
.fad.fa-icicles:after {
  content: "\10f7ad"; }
.fad.fa-icons:after {
  content: "\10f86d"; }
.fad.fa-icons-alt:after {
  content: "\10f86e"; }
.fad.fa-id-badge:after {
  content: "\10f2c1"; }
.fad.fa-id-card:after {
  content: "\10f2c2"; }
.fad.fa-id-card-alt:after {
  content: "\10f47f"; }
.fad.fa-igloo:after {
  content: "\10f7ae"; }
.fad.fa-image:after {
  content: "\10f03e"; }
.fad.fa-image-polaroid:after {
  content: "\10f8c4"; }
.fad.fa-images:after {
  content: "\10f302"; }
.fad.fa-inbox:after {
  content: "\10f01c"; }
.fad.fa-inbox-in:after {
  content: "\10f310"; }
.fad.fa-inbox-out:after {
  content: "\10f311"; }
.fad.fa-indent:after {
  content: "\10f03c"; }
.fad.fa-industry:after {
  content: "\10f275"; }
.fad.fa-industry-alt:after {
  content: "\10f3b3"; }
.fad.fa-infinity:after {
  content: "\10f534"; }
.fad.fa-info:after {
  content: "\10f129"; }
.fad.fa-info-circle:after {
  content: "\10f05a"; }
.fad.fa-info-square:after {
  content: "\10f30f"; }
.fad.fa-inhaler:after {
  content: "\10f5f9"; }
.fad.fa-integral:after {
  content: "\10f667"; }
.fad.fa-intersection:after {
  content: "\10f668"; }
.fad.fa-inventory:after {
  content: "\10f480"; }
.fad.fa-island-tropical:after {
  content: "\10f811"; }
.fad.fa-italic:after {
  content: "\10f033"; }
.fad.fa-jack-o-lantern:after {
  content: "\10f30e"; }
.fad.fa-jedi:after {
  content: "\10f669"; }
.fad.fa-joint:after {
  content: "\10f595"; }
.fad.fa-journal-whills:after {
  content: "\10f66a"; }
.fad.fa-joystick:after {
  content: "\10f8c5"; }
.fad.fa-jug:after {
  content: "\10f8c6"; }
.fad.fa-kaaba:after {
  content: "\10f66b"; }
.fad.fa-kazoo:after {
  content: "\10f8c7"; }
.fad.fa-kerning:after {
  content: "\10f86f"; }
.fad.fa-key:after {
  content: "\10f084"; }
.fad.fa-key-skeleton:after {
  content: "\10f6f3"; }
.fad.fa-keyboard:after {
  content: "\10f11c"; }
.fad.fa-keynote:after {
  content: "\10f66c"; }
.fad.fa-khanda:after {
  content: "\10f66d"; }
.fad.fa-kidneys:after {
  content: "\10f5fb"; }
.fad.fa-kiss:after {
  content: "\10f596"; }
.fad.fa-kiss-beam:after {
  content: "\10f597"; }
.fad.fa-kiss-wink-heart:after {
  content: "\10f598"; }
.fad.fa-kite:after {
  content: "\10f6f4"; }
.fad.fa-kiwi-bird:after {
  content: "\10f535"; }
.fad.fa-knife-kitchen:after {
  content: "\10f6f5"; }
.fad.fa-lambda:after {
  content: "\10f66e"; }
.fad.fa-lamp:after {
  content: "\10f4ca"; }
.fad.fa-lamp-desk:after {
  content: "\10e014"; }
.fad.fa-lamp-floor:after {
  content: "\10e015"; }
.fad.fa-landmark:after {
  content: "\10f66f"; }
.fad.fa-landmark-alt:after {
  content: "\10f752"; }
.fad.fa-language:after {
  content: "\10f1ab"; }
.fad.fa-laptop:after {
  content: "\10f109"; }
.fad.fa-laptop-code:after {
  content: "\10f5fc"; }
.fad.fa-laptop-house:after {
  content: "\10e066"; }
.fad.fa-laptop-medical:after {
  content: "\10f812"; }
.fad.fa-lasso:after {
  content: "\10f8c8"; }
.fad.fa-laugh:after {
  content: "\10f599"; }
.fad.fa-laugh-beam:after {
  content: "\10f59a"; }
.fad.fa-laugh-squint:after {
  content: "\10f59b"; }
.fad.fa-laugh-wink:after {
  content: "\10f59c"; }
.fad.fa-layer-group:after {
  content: "\10f5fd"; }
.fad.fa-layer-minus:after {
  content: "\10f5fe"; }
.fad.fa-layer-plus:after {
  content: "\10f5ff"; }
.fad.fa-leaf:after {
  content: "\10f06c"; }
.fad.fa-leaf-heart:after {
  content: "\10f4cb"; }
.fad.fa-leaf-maple:after {
  content: "\10f6f6"; }
.fad.fa-leaf-oak:after {
  content: "\10f6f7"; }
.fad.fa-lemon:after {
  content: "\10f094"; }
.fad.fa-less-than:after {
  content: "\10f536"; }
.fad.fa-less-than-equal:after {
  content: "\10f537"; }
.fad.fa-level-down:after {
  content: "\10f149"; }
.fad.fa-level-down-alt:after {
  content: "\10f3be"; }
.fad.fa-level-up:after {
  content: "\10f148"; }
.fad.fa-level-up-alt:after {
  content: "\10f3bf"; }
.fad.fa-life-ring:after {
  content: "\10f1cd"; }
.fad.fa-light-ceiling:after {
  content: "\10e016"; }
.fad.fa-light-switch:after {
  content: "\10e017"; }
.fad.fa-light-switch-off:after {
  content: "\10e018"; }
.fad.fa-light-switch-on:after {
  content: "\10e019"; }
.fad.fa-lightbulb:after {
  content: "\10f0eb"; }
.fad.fa-lightbulb-dollar:after {
  content: "\10f670"; }
.fad.fa-lightbulb-exclamation:after {
  content: "\10f671"; }
.fad.fa-lightbulb-on:after {
  content: "\10f672"; }
.fad.fa-lightbulb-slash:after {
  content: "\10f673"; }
.fad.fa-lights-holiday:after {
  content: "\10f7b2"; }
.fad.fa-line-columns:after {
  content: "\10f870"; }
.fad.fa-line-height:after {
  content: "\10f871"; }
.fad.fa-link:after {
  content: "\10f0c1"; }
.fad.fa-lips:after {
  content: "\10f600"; }
.fad.fa-lira-sign:after {
  content: "\10f195"; }
.fad.fa-list:after {
  content: "\10f03a"; }
.fad.fa-list-alt:after {
  content: "\10f022"; }
.fad.fa-list-music:after {
  content: "\10f8c9"; }
.fad.fa-list-ol:after {
  content: "\10f0cb"; }
.fad.fa-list-ul:after {
  content: "\10f0ca"; }
.fad.fa-location:after {
  content: "\10f601"; }
.fad.fa-location-arrow:after {
  content: "\10f124"; }
.fad.fa-location-circle:after {
  content: "\10f602"; }
.fad.fa-location-slash:after {
  content: "\10f603"; }
.fad.fa-lock:after {
  content: "\10f023"; }
.fad.fa-lock-alt:after {
  content: "\10f30d"; }
.fad.fa-lock-open:after {
  content: "\10f3c1"; }
.fad.fa-lock-open-alt:after {
  content: "\10f3c2"; }
.fad.fa-long-arrow-alt-down:after {
  content: "\10f309"; }
.fad.fa-long-arrow-alt-left:after {
  content: "\10f30a"; }
.fad.fa-long-arrow-alt-right:after {
  content: "\10f30b"; }
.fad.fa-long-arrow-alt-up:after {
  content: "\10f30c"; }
.fad.fa-long-arrow-down:after {
  content: "\10f175"; }
.fad.fa-long-arrow-left:after {
  content: "\10f177"; }
.fad.fa-long-arrow-right:after {
  content: "\10f178"; }
.fad.fa-long-arrow-up:after {
  content: "\10f176"; }
.fad.fa-loveseat:after {
  content: "\10f4cc"; }
.fad.fa-low-vision:after {
  content: "\10f2a8"; }
.fad.fa-luchador:after {
  content: "\10f455"; }
.fad.fa-luggage-cart:after {
  content: "\10f59d"; }
.fad.fa-lungs:after {
  content: "\10f604"; }
.fad.fa-lungs-virus:after {
  content: "\10e067"; }
.fad.fa-mace:after {
  content: "\10f6f8"; }
.fad.fa-magic:after {
  content: "\10f0d0"; }
.fad.fa-magnet:after {
  content: "\10f076"; }
.fad.fa-mail-bulk:after {
  content: "\10f674"; }
.fad.fa-mailbox:after {
  content: "\10f813"; }
.fad.fa-male:after {
  content: "\10f183"; }
.fad.fa-mandolin:after {
  content: "\10f6f9"; }
.fad.fa-map:after {
  content: "\10f279"; }
.fad.fa-map-marked:after {
  content: "\10f59f"; }
.fad.fa-map-marked-alt:after {
  content: "\10f5a0"; }
.fad.fa-map-marker:after {
  content: "\10f041"; }
.fad.fa-map-marker-alt:after {
  content: "\10f3c5"; }
.fad.fa-map-marker-alt-slash:after {
  content: "\10f605"; }
.fad.fa-map-marker-check:after {
  content: "\10f606"; }
.fad.fa-map-marker-edit:after {
  content: "\10f607"; }
.fad.fa-map-marker-exclamation:after {
  content: "\10f608"; }
.fad.fa-map-marker-minus:after {
  content: "\10f609"; }
.fad.fa-map-marker-plus:after {
  content: "\10f60a"; }
.fad.fa-map-marker-question:after {
  content: "\10f60b"; }
.fad.fa-map-marker-slash:after {
  content: "\10f60c"; }
.fad.fa-map-marker-smile:after {
  content: "\10f60d"; }
.fad.fa-map-marker-times:after {
  content: "\10f60e"; }
.fad.fa-map-pin:after {
  content: "\10f276"; }
.fad.fa-map-signs:after {
  content: "\10f277"; }
.fad.fa-marker:after {
  content: "\10f5a1"; }
.fad.fa-mars:after {
  content: "\10f222"; }
.fad.fa-mars-double:after {
  content: "\10f227"; }
.fad.fa-mars-stroke:after {
  content: "\10f229"; }
.fad.fa-mars-stroke-h:after {
  content: "\10f22b"; }
.fad.fa-mars-stroke-v:after {
  content: "\10f22a"; }
.fad.fa-mask:after {
  content: "\10f6fa"; }
.fad.fa-meat:after {
  content: "\10f814"; }
.fad.fa-medal:after {
  content: "\10f5a2"; }
.fad.fa-medkit:after {
  content: "\10f0fa"; }
.fad.fa-megaphone:after {
  content: "\10f675"; }
.fad.fa-meh:after {
  content: "\10f11a"; }
.fad.fa-meh-blank:after {
  content: "\10f5a4"; }
.fad.fa-meh-rolling-eyes:after {
  content: "\10f5a5"; }
.fad.fa-memory:after {
  content: "\10f538"; }
.fad.fa-menorah:after {
  content: "\10f676"; }
.fad.fa-mercury:after {
  content: "\10f223"; }
.fad.fa-meteor:after {
  content: "\10f753"; }
.fad.fa-microchip:after {
  content: "\10f2db"; }
.fad.fa-microphone:after {
  content: "\10f130"; }
.fad.fa-microphone-alt:after {
  content: "\10f3c9"; }
.fad.fa-microphone-alt-slash:after {
  content: "\10f539"; }
.fad.fa-microphone-slash:after {
  content: "\10f131"; }
.fad.fa-microphone-stand:after {
  content: "\10f8cb"; }
.fad.fa-microscope:after {
  content: "\10f610"; }
.fad.fa-microwave:after {
  content: "\10e01b"; }
.fad.fa-mind-share:after {
  content: "\10f677"; }
.fad.fa-minus:after {
  content: "\10f068"; }
.fad.fa-minus-circle:after {
  content: "\10f056"; }
.fad.fa-minus-hexagon:after {
  content: "\10f307"; }
.fad.fa-minus-octagon:after {
  content: "\10f308"; }
.fad.fa-minus-square:after {
  content: "\10f146"; }
.fad.fa-mistletoe:after {
  content: "\10f7b4"; }
.fad.fa-mitten:after {
  content: "\10f7b5"; }
.fad.fa-mobile:after {
  content: "\10f10b"; }
.fad.fa-mobile-alt:after {
  content: "\10f3cd"; }
.fad.fa-mobile-android:after {
  content: "\10f3ce"; }
.fad.fa-mobile-android-alt:after {
  content: "\10f3cf"; }
.fad.fa-money-bill:after {
  content: "\10f0d6"; }
.fad.fa-money-bill-alt:after {
  content: "\10f3d1"; }
.fad.fa-money-bill-wave:after {
  content: "\10f53a"; }
.fad.fa-money-bill-wave-alt:after {
  content: "\10f53b"; }
.fad.fa-money-check:after {
  content: "\10f53c"; }
.fad.fa-money-check-alt:after {
  content: "\10f53d"; }
.fad.fa-money-check-edit:after {
  content: "\10f872"; }
.fad.fa-money-check-edit-alt:after {
  content: "\10f873"; }
.fad.fa-monitor-heart-rate:after {
  content: "\10f611"; }
.fad.fa-monkey:after {
  content: "\10f6fb"; }
.fad.fa-monument:after {
  content: "\10f5a6"; }
.fad.fa-moon:after {
  content: "\10f186"; }
.fad.fa-moon-cloud:after {
  content: "\10f754"; }
.fad.fa-moon-stars:after {
  content: "\10f755"; }
.fad.fa-mortar-pestle:after {
  content: "\10f5a7"; }
.fad.fa-mosque:after {
  content: "\10f678"; }
.fad.fa-motorcycle:after {
  content: "\10f21c"; }
.fad.fa-mountain:after {
  content: "\10f6fc"; }
.fad.fa-mountains:after {
  content: "\10f6fd"; }
.fad.fa-mouse:after {
  content: "\10f8cc"; }
.fad.fa-mouse-alt:after {
  content: "\10f8cd"; }
.fad.fa-mouse-pointer:after {
  content: "\10f245"; }
.fad.fa-mp3-player:after {
  content: "\10f8ce"; }
.fad.fa-mug:after {
  content: "\10f874"; }
.fad.fa-mug-hot:after {
  content: "\10f7b6"; }
.fad.fa-mug-marshmallows:after {
  content: "\10f7b7"; }
.fad.fa-mug-tea:after {
  content: "\10f875"; }
.fad.fa-music:after {
  content: "\10f001"; }
.fad.fa-music-alt:after {
  content: "\10f8cf"; }
.fad.fa-music-alt-slash:after {
  content: "\10f8d0"; }
.fad.fa-music-slash:after {
  content: "\10f8d1"; }
.fad.fa-narwhal:after {
  content: "\10f6fe"; }
.fad.fa-network-wired:after {
  content: "\10f6ff"; }
.fad.fa-neuter:after {
  content: "\10f22c"; }
.fad.fa-newspaper:after {
  content: "\10f1ea"; }
.fad.fa-not-equal:after {
  content: "\10f53e"; }
.fad.fa-notes-medical:after {
  content: "\10f481"; }
.fad.fa-object-group:after {
  content: "\10f247"; }
.fad.fa-object-ungroup:after {
  content: "\10f248"; }
.fad.fa-octagon:after {
  content: "\10f306"; }
.fad.fa-oil-can:after {
  content: "\10f613"; }
.fad.fa-oil-temp:after {
  content: "\10f614"; }
.fad.fa-om:after {
  content: "\10f679"; }
.fad.fa-omega:after {
  content: "\10f67a"; }
.fad.fa-ornament:after {
  content: "\10f7b8"; }
.fad.fa-otter:after {
  content: "\10f700"; }
.fad.fa-outdent:after {
  content: "\10f03b"; }
.fad.fa-outlet:after {
  content: "\10e01c"; }
.fad.fa-oven:after {
  content: "\10e01d"; }
.fad.fa-overline:after {
  content: "\10f876"; }
.fad.fa-page-break:after {
  content: "\10f877"; }
.fad.fa-pager:after {
  content: "\10f815"; }
.fad.fa-paint-brush:after {
  content: "\10f1fc"; }
.fad.fa-paint-brush-alt:after {
  content: "\10f5a9"; }
.fad.fa-paint-roller:after {
  content: "\10f5aa"; }
.fad.fa-palette:after {
  content: "\10f53f"; }
.fad.fa-pallet:after {
  content: "\10f482"; }
.fad.fa-pallet-alt:after {
  content: "\10f483"; }
.fad.fa-paper-plane:after {
  content: "\10f1d8"; }
.fad.fa-paperclip:after {
  content: "\10f0c6"; }
.fad.fa-parachute-box:after {
  content: "\10f4cd"; }
.fad.fa-paragraph:after {
  content: "\10f1dd"; }
.fad.fa-paragraph-rtl:after {
  content: "\10f878"; }
.fad.fa-parking:after {
  content: "\10f540"; }
.fad.fa-parking-circle:after {
  content: "\10f615"; }
.fad.fa-parking-circle-slash:after {
  content: "\10f616"; }
.fad.fa-parking-slash:after {
  content: "\10f617"; }
.fad.fa-passport:after {
  content: "\10f5ab"; }
.fad.fa-pastafarianism:after {
  content: "\10f67b"; }
.fad.fa-paste:after {
  content: "\10f0ea"; }
.fad.fa-pause:after {
  content: "\10f04c"; }
.fad.fa-pause-circle:after {
  content: "\10f28b"; }
.fad.fa-paw:after {
  content: "\10f1b0"; }
.fad.fa-paw-alt:after {
  content: "\10f701"; }
.fad.fa-paw-claws:after {
  content: "\10f702"; }
.fad.fa-peace:after {
  content: "\10f67c"; }
.fad.fa-pegasus:after {
  content: "\10f703"; }
.fad.fa-pen:after {
  content: "\10f304"; }
.fad.fa-pen-alt:after {
  content: "\10f305"; }
.fad.fa-pen-fancy:after {
  content: "\10f5ac"; }
.fad.fa-pen-nib:after {
  content: "\10f5ad"; }
.fad.fa-pen-square:after {
  content: "\10f14b"; }
.fad.fa-pencil:after {
  content: "\10f040"; }
.fad.fa-pencil-alt:after {
  content: "\10f303"; }
.fad.fa-pencil-paintbrush:after {
  content: "\10f618"; }
.fad.fa-pencil-ruler:after {
  content: "\10f5ae"; }
.fad.fa-pennant:after {
  content: "\10f456"; }
.fad.fa-people-arrows:after {
  content: "\10e068"; }
.fad.fa-people-carry:after {
  content: "\10f4ce"; }
.fad.fa-pepper-hot:after {
  content: "\10f816"; }
.fad.fa-percent:after {
  content: "\10f295"; }
.fad.fa-percentage:after {
  content: "\10f541"; }
.fad.fa-person-booth:after {
  content: "\10f756"; }
.fad.fa-person-carry:after {
  content: "\10f4cf"; }
.fad.fa-person-dolly:after {
  content: "\10f4d0"; }
.fad.fa-person-dolly-empty:after {
  content: "\10f4d1"; }
.fad.fa-person-sign:after {
  content: "\10f757"; }
.fad.fa-phone:after {
  content: "\10f095"; }
.fad.fa-phone-alt:after {
  content: "\10f879"; }
.fad.fa-phone-laptop:after {
  content: "\10f87a"; }
.fad.fa-phone-office:after {
  content: "\10f67d"; }
.fad.fa-phone-plus:after {
  content: "\10f4d2"; }
.fad.fa-phone-rotary:after {
  content: "\10f8d3"; }
.fad.fa-phone-slash:after {
  content: "\10f3dd"; }
.fad.fa-phone-square:after {
  content: "\10f098"; }
.fad.fa-phone-square-alt:after {
  content: "\10f87b"; }
.fad.fa-phone-volume:after {
  content: "\10f2a0"; }
.fad.fa-photo-video:after {
  content: "\10f87c"; }
.fad.fa-pi:after {
  content: "\10f67e"; }
.fad.fa-piano:after {
  content: "\10f8d4"; }
.fad.fa-piano-keyboard:after {
  content: "\10f8d5"; }
.fad.fa-pie:after {
  content: "\10f705"; }
.fad.fa-pig:after {
  content: "\10f706"; }
.fad.fa-piggy-bank:after {
  content: "\10f4d3"; }
.fad.fa-pills:after {
  content: "\10f484"; }
.fad.fa-pizza:after {
  content: "\10f817"; }
.fad.fa-pizza-slice:after {
  content: "\10f818"; }
.fad.fa-place-of-worship:after {
  content: "\10f67f"; }
.fad.fa-plane:after {
  content: "\10f072"; }
.fad.fa-plane-alt:after {
  content: "\10f3de"; }
.fad.fa-plane-arrival:after {
  content: "\10f5af"; }
.fad.fa-plane-departure:after {
  content: "\10f5b0"; }
.fad.fa-plane-slash:after {
  content: "\10e069"; }
.fad.fa-planet-moon:after {
  content: "\10e01f"; }
.fad.fa-planet-ringed:after {
  content: "\10e020"; }
.fad.fa-play:after {
  content: "\10f04b"; }
.fad.fa-play-circle:after {
  content: "\10f144"; }
.fad.fa-plug:after {
  content: "\10f1e6"; }
.fad.fa-plus:after {
  content: "\10f067"; }
.fad.fa-plus-circle:after {
  content: "\10f055"; }
.fad.fa-plus-hexagon:after {
  content: "\10f300"; }
.fad.fa-plus-octagon:after {
  content: "\10f301"; }
.fad.fa-plus-square:after {
  content: "\10f0fe"; }
.fad.fa-podcast:after {
  content: "\10f2ce"; }
.fad.fa-podium:after {
  content: "\10f680"; }
.fad.fa-podium-star:after {
  content: "\10f758"; }
.fad.fa-police-box:after {
  content: "\10e021"; }
.fad.fa-poll:after {
  content: "\10f681"; }
.fad.fa-poll-h:after {
  content: "\10f682"; }
.fad.fa-poll-people:after {
  content: "\10f759"; }
.fad.fa-poo:after {
  content: "\10f2fe"; }
.fad.fa-poo-storm:after {
  content: "\10f75a"; }
.fad.fa-poop:after {
  content: "\10f619"; }
.fad.fa-popcorn:after {
  content: "\10f819"; }
.fad.fa-portal-enter:after {
  content: "\10e022"; }
.fad.fa-portal-exit:after {
  content: "\10e023"; }
.fad.fa-portrait:after {
  content: "\10f3e0"; }
.fad.fa-pound-sign:after {
  content: "\10f154"; }
.fad.fa-power-off:after {
  content: "\10f011"; }
.fad.fa-pray:after {
  content: "\10f683"; }
.fad.fa-praying-hands:after {
  content: "\10f684"; }
.fad.fa-prescription:after {
  content: "\10f5b1"; }
.fad.fa-prescription-bottle:after {
  content: "\10f485"; }
.fad.fa-prescription-bottle-alt:after {
  content: "\10f486"; }
.fad.fa-presentation:after {
  content: "\10f685"; }
.fad.fa-print:after {
  content: "\10f02f"; }
.fad.fa-print-search:after {
  content: "\10f81a"; }
.fad.fa-print-slash:after {
  content: "\10f686"; }
.fad.fa-procedures:after {
  content: "\10f487"; }
.fad.fa-project-diagram:after {
  content: "\10f542"; }
.fad.fa-projector:after {
  content: "\10f8d6"; }
.fad.fa-pump-medical:after {
  content: "\10e06a"; }
.fad.fa-pump-soap:after {
  content: "\10e06b"; }
.fad.fa-pumpkin:after {
  content: "\10f707"; }
.fad.fa-puzzle-piece:after {
  content: "\10f12e"; }
.fad.fa-qrcode:after {
  content: "\10f029"; }
.fad.fa-question:after {
  content: "\10f128"; }
.fad.fa-question-circle:after {
  content: "\10f059"; }
.fad.fa-question-square:after {
  content: "\10f2fd"; }
.fad.fa-quidditch:after {
  content: "\10f458"; }
.fad.fa-quote-left:after {
  content: "\10f10d"; }
.fad.fa-quote-right:after {
  content: "\10f10e"; }
.fad.fa-quran:after {
  content: "\10f687"; }
.fad.fa-rabbit:after {
  content: "\10f708"; }
.fad.fa-rabbit-fast:after {
  content: "\10f709"; }
.fad.fa-racquet:after {
  content: "\10f45a"; }
.fad.fa-radar:after {
  content: "\10e024"; }
.fad.fa-radiation:after {
  content: "\10f7b9"; }
.fad.fa-radiation-alt:after {
  content: "\10f7ba"; }
.fad.fa-radio:after {
  content: "\10f8d7"; }
.fad.fa-radio-alt:after {
  content: "\10f8d8"; }
.fad.fa-rainbow:after {
  content: "\10f75b"; }
.fad.fa-raindrops:after {
  content: "\10f75c"; }
.fad.fa-ram:after {
  content: "\10f70a"; }
.fad.fa-ramp-loading:after {
  content: "\10f4d4"; }
.fad.fa-random:after {
  content: "\10f074"; }
.fad.fa-raygun:after {
  content: "\10e025"; }
.fad.fa-receipt:after {
  content: "\10f543"; }
.fad.fa-record-vinyl:after {
  content: "\10f8d9"; }
.fad.fa-rectangle-landscape:after {
  content: "\10f2fa"; }
.fad.fa-rectangle-portrait:after {
  content: "\10f2fb"; }
.fad.fa-rectangle-wide:after {
  content: "\10f2fc"; }
.fad.fa-recycle:after {
  content: "\10f1b8"; }
.fad.fa-redo:after {
  content: "\10f01e"; }
.fad.fa-redo-alt:after {
  content: "\10f2f9"; }
.fad.fa-refrigerator:after {
  content: "\10e026"; }
.fad.fa-registered:after {
  content: "\10f25d"; }
.fad.fa-remove-format:after {
  content: "\10f87d"; }
.fad.fa-repeat:after {
  content: "\10f363"; }
.fad.fa-repeat-1:after {
  content: "\10f365"; }
.fad.fa-repeat-1-alt:after {
  content: "\10f366"; }
.fad.fa-repeat-alt:after {
  content: "\10f364"; }
.fad.fa-reply:after {
  content: "\10f3e5"; }
.fad.fa-reply-all:after {
  content: "\10f122"; }
.fad.fa-republican:after {
  content: "\10f75e"; }
.fad.fa-restroom:after {
  content: "\10f7bd"; }
.fad.fa-retweet:after {
  content: "\10f079"; }
.fad.fa-retweet-alt:after {
  content: "\10f361"; }
.fad.fa-ribbon:after {
  content: "\10f4d6"; }
.fad.fa-ring:after {
  content: "\10f70b"; }
.fad.fa-rings-wedding:after {
  content: "\10f81b"; }
.fad.fa-road:after {
  content: "\10f018"; }
.fad.fa-robot:after {
  content: "\10f544"; }
.fad.fa-rocket:after {
  content: "\10f135"; }
.fad.fa-rocket-launch:after {
  content: "\10e027"; }
.fad.fa-route:after {
  content: "\10f4d7"; }
.fad.fa-route-highway:after {
  content: "\10f61a"; }
.fad.fa-route-interstate:after {
  content: "\10f61b"; }
.fad.fa-router:after {
  content: "\10f8da"; }
.fad.fa-rss:after {
  content: "\10f09e"; }
.fad.fa-rss-square:after {
  content: "\10f143"; }
.fad.fa-ruble-sign:after {
  content: "\10f158"; }
.fad.fa-ruler:after {
  content: "\10f545"; }
.fad.fa-ruler-combined:after {
  content: "\10f546"; }
.fad.fa-ruler-horizontal:after {
  content: "\10f547"; }
.fad.fa-ruler-triangle:after {
  content: "\10f61c"; }
.fad.fa-ruler-vertical:after {
  content: "\10f548"; }
.fad.fa-running:after {
  content: "\10f70c"; }
.fad.fa-rupee-sign:after {
  content: "\10f156"; }
.fad.fa-rv:after {
  content: "\10f7be"; }
.fad.fa-sack:after {
  content: "\10f81c"; }
.fad.fa-sack-dollar:after {
  content: "\10f81d"; }
.fad.fa-sad-cry:after {
  content: "\10f5b3"; }
.fad.fa-sad-tear:after {
  content: "\10f5b4"; }
.fad.fa-salad:after {
  content: "\10f81e"; }
.fad.fa-sandwich:after {
  content: "\10f81f"; }
.fad.fa-satellite:after {
  content: "\10f7bf"; }
.fad.fa-satellite-dish:after {
  content: "\10f7c0"; }
.fad.fa-sausage:after {
  content: "\10f820"; }
.fad.fa-save:after {
  content: "\10f0c7"; }
.fad.fa-sax-hot:after {
  content: "\10f8db"; }
.fad.fa-saxophone:after {
  content: "\10f8dc"; }
.fad.fa-scalpel:after {
  content: "\10f61d"; }
.fad.fa-scalpel-path:after {
  content: "\10f61e"; }
.fad.fa-scanner:after {
  content: "\10f488"; }
.fad.fa-scanner-image:after {
  content: "\10f8f3"; }
.fad.fa-scanner-keyboard:after {
  content: "\10f489"; }
.fad.fa-scanner-touchscreen:after {
  content: "\10f48a"; }
.fad.fa-scarecrow:after {
  content: "\10f70d"; }
.fad.fa-scarf:after {
  content: "\10f7c1"; }
.fad.fa-school:after {
  content: "\10f549"; }
.fad.fa-screwdriver:after {
  content: "\10f54a"; }
.fad.fa-scroll:after {
  content: "\10f70e"; }
.fad.fa-scroll-old:after {
  content: "\10f70f"; }
.fad.fa-scrubber:after {
  content: "\10f2f8"; }
.fad.fa-scythe:after {
  content: "\10f710"; }
.fad.fa-sd-card:after {
  content: "\10f7c2"; }
.fad.fa-search:after {
  content: "\10f002"; }
.fad.fa-search-dollar:after {
  content: "\10f688"; }
.fad.fa-search-location:after {
  content: "\10f689"; }
.fad.fa-search-minus:after {
  content: "\10f010"; }
.fad.fa-search-plus:after {
  content: "\10f00e"; }
.fad.fa-seedling:after {
  content: "\10f4d8"; }
.fad.fa-send-back:after {
  content: "\10f87e"; }
.fad.fa-send-backward:after {
  content: "\10f87f"; }
.fad.fa-sensor:after {
  content: "\10e028"; }
.fad.fa-sensor-alert:after {
  content: "\10e029"; }
.fad.fa-sensor-fire:after {
  content: "\10e02a"; }
.fad.fa-sensor-on:after {
  content: "\10e02b"; }
.fad.fa-sensor-smoke:after {
  content: "\10e02c"; }
.fad.fa-server:after {
  content: "\10f233"; }
.fad.fa-shapes:after {
  content: "\10f61f"; }
.fad.fa-share:after {
  content: "\10f064"; }
.fad.fa-share-all:after {
  content: "\10f367"; }
.fad.fa-share-alt:after {
  content: "\10f1e0"; }
.fad.fa-share-alt-square:after {
  content: "\10f1e1"; }
.fad.fa-share-square:after {
  content: "\10f14d"; }
.fad.fa-sheep:after {
  content: "\10f711"; }
.fad.fa-shekel-sign:after {
  content: "\10f20b"; }
.fad.fa-shield:after {
  content: "\10f132"; }
.fad.fa-shield-alt:after {
  content: "\10f3ed"; }
.fad.fa-shield-check:after {
  content: "\10f2f7"; }
.fad.fa-shield-cross:after {
  content: "\10f712"; }
.fad.fa-shield-virus:after {
  content: "\10e06c"; }
.fad.fa-ship:after {
  content: "\10f21a"; }
.fad.fa-shipping-fast:after {
  content: "\10f48b"; }
.fad.fa-shipping-timed:after {
  content: "\10f48c"; }
.fad.fa-shish-kebab:after {
  content: "\10f821"; }
.fad.fa-shoe-prints:after {
  content: "\10f54b"; }
.fad.fa-shopping-bag:after {
  content: "\10f290"; }
.fad.fa-shopping-basket:after {
  content: "\10f291"; }
.fad.fa-shopping-cart:after {
  content: "\10f07a"; }
.fad.fa-shovel:after {
  content: "\10f713"; }
.fad.fa-shovel-snow:after {
  content: "\10f7c3"; }
.fad.fa-shower:after {
  content: "\10f2cc"; }
.fad.fa-shredder:after {
  content: "\10f68a"; }
.fad.fa-shuttle-van:after {
  content: "\10f5b6"; }
.fad.fa-shuttlecock:after {
  content: "\10f45b"; }
.fad.fa-sickle:after {
  content: "\10f822"; }
.fad.fa-sigma:after {
  content: "\10f68b"; }
.fad.fa-sign:after {
  content: "\10f4d9"; }
.fad.fa-sign-in:after {
  content: "\10f090"; }
.fad.fa-sign-in-alt:after {
  content: "\10f2f6"; }
.fad.fa-sign-language:after {
  content: "\10f2a7"; }
.fad.fa-sign-out:after {
  content: "\10f08b"; }
.fad.fa-sign-out-alt:after {
  content: "\10f2f5"; }
.fad.fa-signal:after {
  content: "\10f012"; }
.fad.fa-signal-1:after {
  content: "\10f68c"; }
.fad.fa-signal-2:after {
  content: "\10f68d"; }
.fad.fa-signal-3:after {
  content: "\10f68e"; }
.fad.fa-signal-4:after {
  content: "\10f68f"; }
.fad.fa-signal-alt:after {
  content: "\10f690"; }
.fad.fa-signal-alt-1:after {
  content: "\10f691"; }
.fad.fa-signal-alt-2:after {
  content: "\10f692"; }
.fad.fa-signal-alt-3:after {
  content: "\10f693"; }
.fad.fa-signal-alt-slash:after {
  content: "\10f694"; }
.fad.fa-signal-slash:after {
  content: "\10f695"; }
.fad.fa-signal-stream:after {
  content: "\10f8dd"; }
.fad.fa-signature:after {
  content: "\10f5b7"; }
.fad.fa-sim-card:after {
  content: "\10f7c4"; }
.fad.fa-sink:after {
  content: "\10e06d"; }
.fad.fa-siren:after {
  content: "\10e02d"; }
.fad.fa-siren-on:after {
  content: "\10e02e"; }
.fad.fa-sitemap:after {
  content: "\10f0e8"; }
.fad.fa-skating:after {
  content: "\10f7c5"; }
.fad.fa-skeleton:after {
  content: "\10f620"; }
.fad.fa-ski-jump:after {
  content: "\10f7c7"; }
.fad.fa-ski-lift:after {
  content: "\10f7c8"; }
.fad.fa-skiing:after {
  content: "\10f7c9"; }
.fad.fa-skiing-nordic:after {
  content: "\10f7ca"; }
.fad.fa-skull:after {
  content: "\10f54c"; }
.fad.fa-skull-cow:after {
  content: "\10f8de"; }
.fad.fa-skull-crossbones:after {
  content: "\10f714"; }
.fad.fa-slash:after {
  content: "\10f715"; }
.fad.fa-sledding:after {
  content: "\10f7cb"; }
.fad.fa-sleigh:after {
  content: "\10f7cc"; }
.fad.fa-sliders-h:after {
  content: "\10f1de"; }
.fad.fa-sliders-h-square:after {
  content: "\10f3f0"; }
.fad.fa-sliders-v:after {
  content: "\10f3f1"; }
.fad.fa-sliders-v-square:after {
  content: "\10f3f2"; }
.fad.fa-smile:after {
  content: "\10f118"; }
.fad.fa-smile-beam:after {
  content: "\10f5b8"; }
.fad.fa-smile-plus:after {
  content: "\10f5b9"; }
.fad.fa-smile-wink:after {
  content: "\10f4da"; }
.fad.fa-smog:after {
  content: "\10f75f"; }
.fad.fa-smoke:after {
  content: "\10f760"; }
.fad.fa-smoking:after {
  content: "\10f48d"; }
.fad.fa-smoking-ban:after {
  content: "\10f54d"; }
.fad.fa-sms:after {
  content: "\10f7cd"; }
.fad.fa-snake:after {
  content: "\10f716"; }
.fad.fa-snooze:after {
  content: "\10f880"; }
.fad.fa-snow-blowing:after {
  content: "\10f761"; }
.fad.fa-snowboarding:after {
  content: "\10f7ce"; }
.fad.fa-snowflake:after {
  content: "\10f2dc"; }
.fad.fa-snowflakes:after {
  content: "\10f7cf"; }
.fad.fa-snowman:after {
  content: "\10f7d0"; }
.fad.fa-snowmobile:after {
  content: "\10f7d1"; }
.fad.fa-snowplow:after {
  content: "\10f7d2"; }
.fad.fa-soap:after {
  content: "\10e06e"; }
.fad.fa-socks:after {
  content: "\10f696"; }
.fad.fa-solar-panel:after {
  content: "\10f5ba"; }
.fad.fa-solar-system:after {
  content: "\10e02f"; }
.fad.fa-sort:after {
  content: "\10f0dc"; }
.fad.fa-sort-alpha-down:after {
  content: "\10f15d"; }
.fad.fa-sort-alpha-down-alt:after {
  content: "\10f881"; }
.fad.fa-sort-alpha-up:after {
  content: "\10f15e"; }
.fad.fa-sort-alpha-up-alt:after {
  content: "\10f882"; }
.fad.fa-sort-alt:after {
  content: "\10f883"; }
.fad.fa-sort-amount-down:after {
  content: "\10f160"; }
.fad.fa-sort-amount-down-alt:after {
  content: "\10f884"; }
.fad.fa-sort-amount-up:after {
  content: "\10f161"; }
.fad.fa-sort-amount-up-alt:after {
  content: "\10f885"; }
.fad.fa-sort-circle:after {
  content: "\10e030"; }
.fad.fa-sort-circle-down:after {
  content: "\10e031"; }
.fad.fa-sort-circle-up:after {
  content: "\10e032"; }
.fad.fa-sort-down:after {
  content: "\10f0dd"; }
.fad.fa-sort-numeric-down:after {
  content: "\10f162"; }
.fad.fa-sort-numeric-down-alt:after {
  content: "\10f886"; }
.fad.fa-sort-numeric-up:after {
  content: "\10f163"; }
.fad.fa-sort-numeric-up-alt:after {
  content: "\10f887"; }
.fad.fa-sort-shapes-down:after {
  content: "\10f888"; }
.fad.fa-sort-shapes-down-alt:after {
  content: "\10f889"; }
.fad.fa-sort-shapes-up:after {
  content: "\10f88a"; }
.fad.fa-sort-shapes-up-alt:after {
  content: "\10f88b"; }
.fad.fa-sort-size-down:after {
  content: "\10f88c"; }
.fad.fa-sort-size-down-alt:after {
  content: "\10f88d"; }
.fad.fa-sort-size-up:after {
  content: "\10f88e"; }
.fad.fa-sort-size-up-alt:after {
  content: "\10f88f"; }
.fad.fa-sort-up:after {
  content: "\10f0de"; }
.fad.fa-soup:after {
  content: "\10f823"; }
.fad.fa-spa:after {
  content: "\10f5bb"; }
.fad.fa-space-shuttle:after {
  content: "\10f197"; }
.fad.fa-space-station-moon:after {
  content: "\10e033"; }
.fad.fa-space-station-moon-alt:after {
  content: "\10e034"; }
.fad.fa-spade:after {
  content: "\10f2f4"; }
.fad.fa-sparkles:after {
  content: "\10f890"; }
.fad.fa-speaker:after {
  content: "\10f8df"; }
.fad.fa-speakers:after {
  content: "\10f8e0"; }
.fad.fa-spell-check:after {
  content: "\10f891"; }
.fad.fa-spider:after {
  content: "\10f717"; }
.fad.fa-spider-black-widow:after {
  content: "\10f718"; }
.fad.fa-spider-web:after {
  content: "\10f719"; }
.fad.fa-spinner:after {
  content: "\10f110"; }
.fad.fa-spinner-third:after {
  content: "\10f3f4"; }
.fad.fa-splotch:after {
  content: "\10f5bc"; }
.fad.fa-spray-can:after {
  content: "\10f5bd"; }
.fad.fa-sprinkler:after {
  content: "\10e035"; }
.fad.fa-square:after {
  content: "\10f0c8"; }
.fad.fa-square-full:after {
  content: "\10f45c"; }
.fad.fa-square-root:after {
  content: "\10f697"; }
.fad.fa-square-root-alt:after {
  content: "\10f698"; }
.fad.fa-squirrel:after {
  content: "\10f71a"; }
.fad.fa-staff:after {
  content: "\10f71b"; }
.fad.fa-stamp:after {
  content: "\10f5bf"; }
.fad.fa-star:after {
  content: "\10f005"; }
.fad.fa-star-and-crescent:after {
  content: "\10f699"; }
.fad.fa-star-christmas:after {
  content: "\10f7d4"; }
.fad.fa-star-exclamation:after {
  content: "\10f2f3"; }
.fad.fa-star-half:after {
  content: "\10f089"; }
.fad.fa-star-half-alt:after {
  content: "\10f5c0"; }
.fad.fa-star-of-david:after {
  content: "\10f69a"; }
.fad.fa-star-of-life:after {
  content: "\10f621"; }
.fad.fa-star-shooting:after {
  content: "\10e036"; }
.fad.fa-starfighter:after {
  content: "\10e037"; }
.fad.fa-starfighter-alt:after {
  content: "\10e038"; }
.fad.fa-stars:after {
  content: "\10f762"; }
.fad.fa-starship:after {
  content: "\10e039"; }
.fad.fa-starship-freighter:after {
  content: "\10e03a"; }
.fad.fa-steak:after {
  content: "\10f824"; }
.fad.fa-steering-wheel:after {
  content: "\10f622"; }
.fad.fa-step-backward:after {
  content: "\10f048"; }
.fad.fa-step-forward:after {
  content: "\10f051"; }
.fad.fa-stethoscope:after {
  content: "\10f0f1"; }
.fad.fa-sticky-note:after {
  content: "\10f249"; }
.fad.fa-stocking:after {
  content: "\10f7d5"; }
.fad.fa-stomach:after {
  content: "\10f623"; }
.fad.fa-stop:after {
  content: "\10f04d"; }
.fad.fa-stop-circle:after {
  content: "\10f28d"; }
.fad.fa-stopwatch:after {
  content: "\10f2f2"; }
.fad.fa-stopwatch-20:after {
  content: "\10e06f"; }
.fad.fa-store:after {
  content: "\10f54e"; }
.fad.fa-store-alt:after {
  content: "\10f54f"; }
.fad.fa-store-alt-slash:after {
  content: "\10e070"; }
.fad.fa-store-slash:after {
  content: "\10e071"; }
.fad.fa-stream:after {
  content: "\10f550"; }
.fad.fa-street-view:after {
  content: "\10f21d"; }
.fad.fa-stretcher:after {
  content: "\10f825"; }
.fad.fa-strikethrough:after {
  content: "\10f0cc"; }
.fad.fa-stroopwafel:after {
  content: "\10f551"; }
.fad.fa-subscript:after {
  content: "\10f12c"; }
.fad.fa-subway:after {
  content: "\10f239"; }
.fad.fa-suitcase:after {
  content: "\10f0f2"; }
.fad.fa-suitcase-rolling:after {
  content: "\10f5c1"; }
.fad.fa-sun:after {
  content: "\10f185"; }
.fad.fa-sun-cloud:after {
  content: "\10f763"; }
.fad.fa-sun-dust:after {
  content: "\10f764"; }
.fad.fa-sun-haze:after {
  content: "\10f765"; }
.fad.fa-sunglasses:after {
  content: "\10f892"; }
.fad.fa-sunrise:after {
  content: "\10f766"; }
.fad.fa-sunset:after {
  content: "\10f767"; }
.fad.fa-superscript:after {
  content: "\10f12b"; }
.fad.fa-surprise:after {
  content: "\10f5c2"; }
.fad.fa-swatchbook:after {
  content: "\10f5c3"; }
.fad.fa-swimmer:after {
  content: "\10f5c4"; }
.fad.fa-swimming-pool:after {
  content: "\10f5c5"; }
.fad.fa-sword:after {
  content: "\10f71c"; }
.fad.fa-sword-laser:after {
  content: "\10e03b"; }
.fad.fa-sword-laser-alt:after {
  content: "\10e03c"; }
.fad.fa-swords:after {
  content: "\10f71d"; }
.fad.fa-swords-laser:after {
  content: "\10e03d"; }
.fad.fa-synagogue:after {
  content: "\10f69b"; }
.fad.fa-sync:after {
  content: "\10f021"; }
.fad.fa-sync-alt:after {
  content: "\10f2f1"; }
.fad.fa-syringe:after {
  content: "\10f48e"; }
.fad.fa-table:after {
  content: "\10f0ce"; }
.fad.fa-table-tennis:after {
  content: "\10f45d"; }
.fad.fa-tablet:after {
  content: "\10f10a"; }
.fad.fa-tablet-alt:after {
  content: "\10f3fa"; }
.fad.fa-tablet-android:after {
  content: "\10f3fb"; }
.fad.fa-tablet-android-alt:after {
  content: "\10f3fc"; }
.fad.fa-tablet-rugged:after {
  content: "\10f48f"; }
.fad.fa-tablets:after {
  content: "\10f490"; }
.fad.fa-tachometer:after {
  content: "\10f0e4"; }
.fad.fa-tachometer-alt:after {
  content: "\10f3fd"; }
.fad.fa-tachometer-alt-average:after {
  content: "\10f624"; }
.fad.fa-tachometer-alt-fast:after {
  content: "\10f625"; }
.fad.fa-tachometer-alt-fastest:after {
  content: "\10f626"; }
.fad.fa-tachometer-alt-slow:after {
  content: "\10f627"; }
.fad.fa-tachometer-alt-slowest:after {
  content: "\10f628"; }
.fad.fa-tachometer-average:after {
  content: "\10f629"; }
.fad.fa-tachometer-fast:after {
  content: "\10f62a"; }
.fad.fa-tachometer-fastest:after {
  content: "\10f62b"; }
.fad.fa-tachometer-slow:after {
  content: "\10f62c"; }
.fad.fa-tachometer-slowest:after {
  content: "\10f62d"; }
.fad.fa-taco:after {
  content: "\10f826"; }
.fad.fa-tag:after {
  content: "\10f02b"; }
.fad.fa-tags:after {
  content: "\10f02c"; }
.fad.fa-tally:after {
  content: "\10f69c"; }
.fad.fa-tanakh:after {
  content: "\10f827"; }
.fad.fa-tape:after {
  content: "\10f4db"; }
.fad.fa-tasks:after {
  content: "\10f0ae"; }
.fad.fa-tasks-alt:after {
  content: "\10f828"; }
.fad.fa-taxi:after {
  content: "\10f1ba"; }
.fad.fa-teeth:after {
  content: "\10f62e"; }
.fad.fa-teeth-open:after {
  content: "\10f62f"; }
.fad.fa-telescope:after {
  content: "\10e03e"; }
.fad.fa-temperature-down:after {
  content: "\10e03f"; }
.fad.fa-temperature-frigid:after {
  content: "\10f768"; }
.fad.fa-temperature-high:after {
  content: "\10f769"; }
.fad.fa-temperature-hot:after {
  content: "\10f76a"; }
.fad.fa-temperature-low:after {
  content: "\10f76b"; }
.fad.fa-temperature-up:after {
  content: "\10e040"; }
.fad.fa-tenge:after {
  content: "\10f7d7"; }
.fad.fa-tennis-ball:after {
  content: "\10f45e"; }
.fad.fa-terminal:after {
  content: "\10f120"; }
.fad.fa-text:after {
  content: "\10f893"; }
.fad.fa-text-height:after {
  content: "\10f034"; }
.fad.fa-text-size:after {
  content: "\10f894"; }
.fad.fa-text-width:after {
  content: "\10f035"; }
.fad.fa-th:after {
  content: "\10f00a"; }
.fad.fa-th-large:after {
  content: "\10f009"; }
.fad.fa-th-list:after {
  content: "\10f00b"; }
.fad.fa-theater-masks:after {
  content: "\10f630"; }
.fad.fa-thermometer:after {
  content: "\10f491"; }
.fad.fa-thermometer-empty:after {
  content: "\10f2cb"; }
.fad.fa-thermometer-full:after {
  content: "\10f2c7"; }
.fad.fa-thermometer-half:after {
  content: "\10f2c9"; }
.fad.fa-thermometer-quarter:after {
  content: "\10f2ca"; }
.fad.fa-thermometer-three-quarters:after {
  content: "\10f2c8"; }
.fad.fa-theta:after {
  content: "\10f69e"; }
.fad.fa-thumbs-down:after {
  content: "\10f165"; }
.fad.fa-thumbs-up:after {
  content: "\10f164"; }
.fad.fa-thumbtack:after {
  content: "\10f08d"; }
.fad.fa-thunderstorm:after {
  content: "\10f76c"; }
.fad.fa-thunderstorm-moon:after {
  content: "\10f76d"; }
.fad.fa-thunderstorm-sun:after {
  content: "\10f76e"; }
.fad.fa-ticket:after {
  content: "\10f145"; }
.fad.fa-ticket-alt:after {
  content: "\10f3ff"; }
.fad.fa-tilde:after {
  content: "\10f69f"; }
.fad.fa-times:after {
  content: "\10f00d"; }
.fad.fa-times-circle:after {
  content: "\10f057"; }
.fad.fa-times-hexagon:after {
  content: "\10f2ee"; }
.fad.fa-times-octagon:after {
  content: "\10f2f0"; }
.fad.fa-times-square:after {
  content: "\10f2d3"; }
.fad.fa-tint:after {
  content: "\10f043"; }
.fad.fa-tint-slash:after {
  content: "\10f5c7"; }
.fad.fa-tire:after {
  content: "\10f631"; }
.fad.fa-tire-flat:after {
  content: "\10f632"; }
.fad.fa-tire-pressure-warning:after {
  content: "\10f633"; }
.fad.fa-tire-rugged:after {
  content: "\10f634"; }
.fad.fa-tired:after {
  content: "\10f5c8"; }
.fad.fa-toggle-off:after {
  content: "\10f204"; }
.fad.fa-toggle-on:after {
  content: "\10f205"; }
.fad.fa-toilet:after {
  content: "\10f7d8"; }
.fad.fa-toilet-paper:after {
  content: "\10f71e"; }
.fad.fa-toilet-paper-alt:after {
  content: "\10f71f"; }
.fad.fa-toilet-paper-slash:after {
  content: "\10e072"; }
.fad.fa-tombstone:after {
  content: "\10f720"; }
.fad.fa-tombstone-alt:after {
  content: "\10f721"; }
.fad.fa-toolbox:after {
  content: "\10f552"; }
.fad.fa-tools:after {
  content: "\10f7d9"; }
.fad.fa-tooth:after {
  content: "\10f5c9"; }
.fad.fa-toothbrush:after {
  content: "\10f635"; }
.fad.fa-torah:after {
  content: "\10f6a0"; }
.fad.fa-torii-gate:after {
  content: "\10f6a1"; }
.fad.fa-tornado:after {
  content: "\10f76f"; }
.fad.fa-tractor:after {
  content: "\10f722"; }
.fad.fa-trademark:after {
  content: "\10f25c"; }
.fad.fa-traffic-cone:after {
  content: "\10f636"; }
.fad.fa-traffic-light:after {
  content: "\10f637"; }
.fad.fa-traffic-light-go:after {
  content: "\10f638"; }
.fad.fa-traffic-light-slow:after {
  content: "\10f639"; }
.fad.fa-traffic-light-stop:after {
  content: "\10f63a"; }
.fad.fa-trailer:after {
  content: "\10e041"; }
.fad.fa-train:after {
  content: "\10f238"; }
.fad.fa-tram:after {
  content: "\10f7da"; }
.fad.fa-transgender:after {
  content: "\10f224"; }
.fad.fa-transgender-alt:after {
  content: "\10f225"; }
.fad.fa-transporter:after {
  content: "\10e042"; }
.fad.fa-transporter-1:after {
  content: "\10e043"; }
.fad.fa-transporter-2:after {
  content: "\10e044"; }
.fad.fa-transporter-3:after {
  content: "\10e045"; }
.fad.fa-transporter-empty:after {
  content: "\10e046"; }
.fad.fa-trash:after {
  content: "\10f1f8"; }
.fad.fa-trash-alt:after {
  content: "\10f2ed"; }
.fad.fa-trash-restore:after {
  content: "\10f829"; }
.fad.fa-trash-restore-alt:after {
  content: "\10f82a"; }
.fad.fa-trash-undo:after {
  content: "\10f895"; }
.fad.fa-trash-undo-alt:after {
  content: "\10f896"; }
.fad.fa-treasure-chest:after {
  content: "\10f723"; }
.fad.fa-tree:after {
  content: "\10f1bb"; }
.fad.fa-tree-alt:after {
  content: "\10f400"; }
.fad.fa-tree-christmas:after {
  content: "\10f7db"; }
.fad.fa-tree-decorated:after {
  content: "\10f7dc"; }
.fad.fa-tree-large:after {
  content: "\10f7dd"; }
.fad.fa-tree-palm:after {
  content: "\10f82b"; }
.fad.fa-trees:after {
  content: "\10f724"; }
.fad.fa-triangle:after {
  content: "\10f2ec"; }
.fad.fa-triangle-music:after {
  content: "\10f8e2"; }
.fad.fa-trophy:after {
  content: "\10f091"; }
.fad.fa-trophy-alt:after {
  content: "\10f2eb"; }
.fad.fa-truck:after {
  content: "\10f0d1"; }
.fad.fa-truck-container:after {
  content: "\10f4dc"; }
.fad.fa-truck-couch:after {
  content: "\10f4dd"; }
.fad.fa-truck-loading:after {
  content: "\10f4de"; }
.fad.fa-truck-monster:after {
  content: "\10f63b"; }
.fad.fa-truck-moving:after {
  content: "\10f4df"; }
.fad.fa-truck-pickup:after {
  content: "\10f63c"; }
.fad.fa-truck-plow:after {
  content: "\10f7de"; }
.fad.fa-truck-ramp:after {
  content: "\10f4e0"; }
.fad.fa-trumpet:after {
  content: "\10f8e3"; }
.fad.fa-tshirt:after {
  content: "\10f553"; }
.fad.fa-tty:after {
  content: "\10f1e4"; }
.fad.fa-turkey:after {
  content: "\10f725"; }
.fad.fa-turntable:after {
  content: "\10f8e4"; }
.fad.fa-turtle:after {
  content: "\10f726"; }
.fad.fa-tv:after {
  content: "\10f26c"; }
.fad.fa-tv-alt:after {
  content: "\10f8e5"; }
.fad.fa-tv-music:after {
  content: "\10f8e6"; }
.fad.fa-tv-retro:after {
  content: "\10f401"; }
.fad.fa-typewriter:after {
  content: "\10f8e7"; }
.fad.fa-ufo:after {
  content: "\10e047"; }
.fad.fa-ufo-beam:after {
  content: "\10e048"; }
.fad.fa-umbrella:after {
  content: "\10f0e9"; }
.fad.fa-umbrella-beach:after {
  content: "\10f5ca"; }
.fad.fa-underline:after {
  content: "\10f0cd"; }
.fad.fa-undo:after {
  content: "\10f0e2"; }
.fad.fa-undo-alt:after {
  content: "\10f2ea"; }
.fad.fa-unicorn:after {
  content: "\10f727"; }
.fad.fa-union:after {
  content: "\10f6a2"; }
.fad.fa-universal-access:after {
  content: "\10f29a"; }
.fad.fa-university:after {
  content: "\10f19c"; }
.fad.fa-unlink:after {
  content: "\10f127"; }
.fad.fa-unlock:after {
  content: "\10f09c"; }
.fad.fa-unlock-alt:after {
  content: "\10f13e"; }
.fad.fa-upload:after {
  content: "\10f093"; }
.fad.fa-usb-drive:after {
  content: "\10f8e9"; }
.fad.fa-usd-circle:after {
  content: "\10f2e8"; }
.fad.fa-usd-square:after {
  content: "\10f2e9"; }
.fad.fa-user:after {
  content: "\10f007"; }
.fad.fa-user-alien:after {
  content: "\10e04a"; }
.fad.fa-user-alt:after {
  content: "\10f406"; }
.fad.fa-user-alt-slash:after {
  content: "\10f4fa"; }
.fad.fa-user-astronaut:after {
  content: "\10f4fb"; }
.fad.fa-user-chart:after {
  content: "\10f6a3"; }
.fad.fa-user-check:after {
  content: "\10f4fc"; }
.fad.fa-user-circle:after {
  content: "\10f2bd"; }
.fad.fa-user-clock:after {
  content: "\10f4fd"; }
.fad.fa-user-cog:after {
  content: "\10f4fe"; }
.fad.fa-user-cowboy:after {
  content: "\10f8ea"; }
.fad.fa-user-crown:after {
  content: "\10f6a4"; }
.fad.fa-user-edit:after {
  content: "\10f4ff"; }
.fad.fa-user-friends:after {
  content: "\10f500"; }
.fad.fa-user-graduate:after {
  content: "\10f501"; }
.fad.fa-user-hard-hat:after {
  content: "\10f82c"; }
.fad.fa-user-headset:after {
  content: "\10f82d"; }
.fad.fa-user-injured:after {
  content: "\10f728"; }
.fad.fa-user-lock:after {
  content: "\10f502"; }
.fad.fa-user-md:after {
  content: "\10f0f0"; }
.fad.fa-user-md-chat:after {
  content: "\10f82e"; }
.fad.fa-user-minus:after {
  content: "\10f503"; }
.fad.fa-user-music:after {
  content: "\10f8eb"; }
.fad.fa-user-ninja:after {
  content: "\10f504"; }
.fad.fa-user-nurse:after {
  content: "\10f82f"; }
.fad.fa-user-plus:after {
  content: "\10f234"; }
.fad.fa-user-robot:after {
  content: "\10e04b"; }
.fad.fa-user-secret:after {
  content: "\10f21b"; }
.fad.fa-user-shield:after {
  content: "\10f505"; }
.fad.fa-user-slash:after {
  content: "\10f506"; }
.fad.fa-user-tag:after {
  content: "\10f507"; }
.fad.fa-user-tie:after {
  content: "\10f508"; }
.fad.fa-user-times:after {
  content: "\10f235"; }
.fad.fa-user-unlock:after {
  content: "\10e058"; }
.fad.fa-user-visor:after {
  content: "\10e04c"; }
.fad.fa-users:after {
  content: "\10f0c0"; }
.fad.fa-users-class:after {
  content: "\10f63d"; }
.fad.fa-users-cog:after {
  content: "\10f509"; }
.fad.fa-users-crown:after {
  content: "\10f6a5"; }
.fad.fa-users-medical:after {
  content: "\10f830"; }
.fad.fa-users-slash:after {
  content: "\10e073"; }
.fad.fa-utensil-fork:after {
  content: "\10f2e3"; }
.fad.fa-utensil-knife:after {
  content: "\10f2e4"; }
.fad.fa-utensil-spoon:after {
  content: "\10f2e5"; }
.fad.fa-utensils:after {
  content: "\10f2e7"; }
.fad.fa-utensils-alt:after {
  content: "\10f2e6"; }
.fad.fa-vacuum:after {
  content: "\10e04d"; }
.fad.fa-vacuum-robot:after {
  content: "\10e04e"; }
.fad.fa-value-absolute:after {
  content: "\10f6a6"; }
.fad.fa-vector-square:after {
  content: "\10f5cb"; }
.fad.fa-venus:after {
  content: "\10f221"; }
.fad.fa-venus-double:after {
  content: "\10f226"; }
.fad.fa-venus-mars:after {
  content: "\10f228"; }
.fad.fa-vest:after {
  content: "\10e085"; }
.fad.fa-vest-patches:after {
  content: "\10e086"; }
.fad.fa-vhs:after {
  content: "\10f8ec"; }
.fad.fa-vial:after {
  content: "\10f492"; }
.fad.fa-vials:after {
  content: "\10f493"; }
.fad.fa-video:after {
  content: "\10f03d"; }
.fad.fa-video-plus:after {
  content: "\10f4e1"; }
.fad.fa-video-slash:after {
  content: "\10f4e2"; }
.fad.fa-vihara:after {
  content: "\10f6a7"; }
.fad.fa-violin:after {
  content: "\10f8ed"; }
.fad.fa-virus:after {
  content: "\10e074"; }
.fad.fa-virus-slash:after {
  content: "\10e075"; }
.fad.fa-viruses:after {
  content: "\10e076"; }
.fad.fa-voicemail:after {
  content: "\10f897"; }
.fad.fa-volcano:after {
  content: "\10f770"; }
.fad.fa-volleyball-ball:after {
  content: "\10f45f"; }
.fad.fa-volume:after {
  content: "\10f6a8"; }
.fad.fa-volume-down:after {
  content: "\10f027"; }
.fad.fa-volume-mute:after {
  content: "\10f6a9"; }
.fad.fa-volume-off:after {
  content: "\10f026"; }
.fad.fa-volume-slash:after {
  content: "\10f2e2"; }
.fad.fa-volume-up:after {
  content: "\10f028"; }
.fad.fa-vote-nay:after {
  content: "\10f771"; }
.fad.fa-vote-yea:after {
  content: "\10f772"; }
.fad.fa-vr-cardboard:after {
  content: "\10f729"; }
.fad.fa-wagon-covered:after {
  content: "\10f8ee"; }
.fad.fa-walker:after {
  content: "\10f831"; }
.fad.fa-walkie-talkie:after {
  content: "\10f8ef"; }
.fad.fa-walking:after {
  content: "\10f554"; }
.fad.fa-wallet:after {
  content: "\10f555"; }
.fad.fa-wand:after {
  content: "\10f72a"; }
.fad.fa-wand-magic:after {
  content: "\10f72b"; }
.fad.fa-warehouse:after {
  content: "\10f494"; }
.fad.fa-warehouse-alt:after {
  content: "\10f495"; }
.fad.fa-washer:after {
  content: "\10f898"; }
.fad.fa-watch:after {
  content: "\10f2e1"; }
.fad.fa-watch-calculator:after {
  content: "\10f8f0"; }
.fad.fa-watch-fitness:after {
  content: "\10f63e"; }
.fad.fa-water:after {
  content: "\10f773"; }
.fad.fa-water-lower:after {
  content: "\10f774"; }
.fad.fa-water-rise:after {
  content: "\10f775"; }
.fad.fa-wave-sine:after {
  content: "\10f899"; }
.fad.fa-wave-square:after {
  content: "\10f83e"; }
.fad.fa-wave-triangle:after {
  content: "\10f89a"; }
.fad.fa-waveform:after {
  content: "\10f8f1"; }
.fad.fa-waveform-path:after {
  content: "\10f8f2"; }
.fad.fa-webcam:after {
  content: "\10f832"; }
.fad.fa-webcam-slash:after {
  content: "\10f833"; }
.fad.fa-weight:after {
  content: "\10f496"; }
.fad.fa-weight-hanging:after {
  content: "\10f5cd"; }
.fad.fa-whale:after {
  content: "\10f72c"; }
.fad.fa-wheat:after {
  content: "\10f72d"; }
.fad.fa-wheelchair:after {
  content: "\10f193"; }
.fad.fa-whistle:after {
  content: "\10f460"; }
.fad.fa-wifi:after {
  content: "\10f1eb"; }
.fad.fa-wifi-1:after {
  content: "\10f6aa"; }
.fad.fa-wifi-2:after {
  content: "\10f6ab"; }
.fad.fa-wifi-slash:after {
  content: "\10f6ac"; }
.fad.fa-wind:after {
  content: "\10f72e"; }
.fad.fa-wind-turbine:after {
  content: "\10f89b"; }
.fad.fa-wind-warning:after {
  content: "\10f776"; }
.fad.fa-window:after {
  content: "\10f40e"; }
.fad.fa-window-alt:after {
  content: "\10f40f"; }
.fad.fa-window-close:after {
  content: "\10f410"; }
.fad.fa-window-frame:after {
  content: "\10e04f"; }
.fad.fa-window-frame-open:after {
  content: "\10e050"; }
.fad.fa-window-maximize:after {
  content: "\10f2d0"; }
.fad.fa-window-minimize:after {
  content: "\10f2d1"; }
.fad.fa-window-restore:after {
  content: "\10f2d2"; }
.fad.fa-windsock:after {
  content: "\10f777"; }
.fad.fa-wine-bottle:after {
  content: "\10f72f"; }
.fad.fa-wine-glass:after {
  content: "\10f4e3"; }
.fad.fa-wine-glass-alt:after {
  content: "\10f5ce"; }
.fad.fa-won-sign:after {
  content: "\10f159"; }
.fad.fa-wreath:after {
  content: "\10f7e2"; }
.fad.fa-wrench:after {
  content: "\10f0ad"; }
.fad.fa-x-ray:after {
  content: "\10f497"; }
.fad.fa-yen-sign:after {
  content: "\10f157"; }
.fad.fa-yin-yang:after {
  content: "\10f6ad"; }
@font-face {
  font-family: 'Font Awesome 5 Pro';
  font-style: normal;
  font-weight: 300;
  font-display: block;
  src: url('fa-light-300.eot');
  src: url('fa-light-300.eot?#iefix') format("embedded-opentype"), url('fa-light-300.woff2') format("woff2"), url('fa-light-300.woff') format("woff"), url('fa-light-300.ttf') format("truetype"), url('fa-light-300.svg#fontawesome') format("svg"); }
.fal {
  font-family: 'Font Awesome 5 Pro';
  font-weight: 300; }
@font-face {
  font-family: 'Font Awesome 5 Pro';
  font-style: normal;
  font-weight: 400;
  font-display: block;
  src: url('fa-regular-400.eot');
  src: url('fa-regular-400.eot?#iefix') format("embedded-opentype"), url('fa-regular-400.woff2') format("woff2"), url('fa-regular-400.woff') format("woff"), url('fa-regular-400.ttf') format("truetype"), url('fa-regular-400.svg#fontawesome') format("svg"); }
.far {
  font-family: 'Font Awesome 5 Pro';
  font-weight: 400; }
@font-face {
  font-family: 'Font Awesome 5 Pro';
  font-style: normal;
  font-weight: 900;
  font-display: block;
  src: url('fa-solid-900.eot');
  src: url('fa-solid-900.eot?#iefix') format("embedded-opentype"), url('fa-solid-900.woff2') format("woff2"), url('fa-solid-900.woff') format("woff"), url('fa-solid-900.ttf') format("truetype"), url('fa-solid-900.svg#fontawesome') format("svg"); }
.fa,
.fas {
  font-family: 'Font Awesome 5 Pro';
  font-weight: 900; }
.ng-select.ng-select-opened>.ng-select-container{background:#fff;border-color:#b3b3b3 #ccc #d9d9d9}
.ng-select.ng-select-opened>.ng-select-container:hover{box-shadow:none}
.ng-select.ng-select-opened>.ng-select-container .ng-arrow{top:-2px;border-color:transparent transparent #999;border-width:0 5px 5px}
.ng-select.ng-select-opened>.ng-select-container .ng-arrow:hover{border-color:transparent transparent #333}
.ng-select.ng-select-opened.ng-select-top>.ng-select-container{border-top-right-radius:0;border-top-left-radius:0}
.ng-select.ng-select-opened.ng-select-right>.ng-select-container{border-top-right-radius:0;border-bottom-right-radius:0}
.ng-select.ng-select-opened.ng-select-bottom>.ng-select-container{border-bottom-right-radius:0;border-bottom-left-radius:0}
.ng-select.ng-select-opened.ng-select-left>.ng-select-container{border-top-left-radius:0;border-bottom-left-radius:0}
.ng-select.ng-select-focused:not(.ng-select-opened)>.ng-select-container{border-color:#007eff;box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 0 3px rgba(0,126,255,0.1)}
.ng-select.ng-select-disabled>.ng-select-container{background-color:#f9f9f9}
.ng-select .ng-has-value .ng-placeholder{display:none}
.ng-select .ng-select-container{color:#333;background-color:#fff;border-radius:4px;border:1px solid #ccc;min-height:36px;align-items:center}
.ng-select .ng-select-container:hover{box-shadow:0 1px 0 rgba(0,0,0,0.06)}
.ng-select .ng-select-container .ng-value-container{align-items:center;padding-left:10px}
[dir="rtl"] .ng-select .ng-select-container .ng-value-container{padding-right:10px;padding-left:0}
.ng-select .ng-select-container .ng-value-container .ng-placeholder{color:#999}
.ng-select.ng-select-single .ng-select-container{height:36px}
.ng-select.ng-select-single .ng-select-container .ng-value-container .ng-input{top:5px;left:0;padding-left:10px;padding-right:50px}
[dir="rtl"] .ng-select.ng-select-single .ng-select-container .ng-value-container .ng-input{padding-right:10px;padding-left:50px}
.ng-select.ng-select-multiple.ng-select-disabled>.ng-select-container .ng-value-container .ng-value{background-color:#f9f9f9;border:1px solid #e6e6e6}
.ng-select.ng-select-multiple.ng-select-disabled>.ng-select-container .ng-value-container .ng-value .ng-value-label{padding:0 5px}
.ng-select.ng-select-multiple .ng-select-container .ng-value-container{padding-top:5px;padding-left:7px}
[dir="rtl"] .ng-select.ng-select-multiple .ng-select-container .ng-value-container{padding-right:7px;padding-left:0}
.ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-value{font-size:.9em;margin-bottom:5px;color:#333;background-color:#ebf5ff;border-radius:2px;margin-right:5px}
[dir="rtl"] .ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-value{margin-right:0;margin-left:5px}
.ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-value.ng-value-disabled{background-color:#f9f9f9}
.ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-value.ng-value-disabled .ng-value-label{padding-left:5px}
[dir="rtl"] .ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-value.ng-value-disabled .ng-value-label{padding-left:0;padding-right:5px}
.ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-value .ng-value-label{display:inline-block;padding:1px 5px}
.ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-value .ng-value-icon{display:inline-block;padding:1px 5px}
.ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-value .ng-value-icon:hover{background-color:#d1e8ff}
.ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-value .ng-value-icon.left{border-right:1px solid #b8dbff}
[dir="rtl"] .ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-value .ng-value-icon.left{border-left:1px solid #b8dbff;border-right:none}
.ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-value .ng-value-icon.right{border-left:1px solid #b8dbff}
[dir="rtl"] .ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-value .ng-value-icon.right{border-left:0;border-right:1px solid #b8dbff}
.ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-input{padding:0 0 3px 3px}
[dir="rtl"] .ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-input{padding:0 3px 3px 0}
.ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-input>input{color:#000}
.ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-placeholder{top:5px;padding-bottom:5px;padding-left:3px}
[dir="rtl"] .ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-placeholder{padding-right:3px;padding-left:0}
.ng-select .ng-clear-wrapper{color:#999}
.ng-select .ng-clear-wrapper:hover .ng-clear{color:#D0021B}
.ng-select .ng-spinner-zone{padding:5px 5px 0 0}
[dir="rtl"] .ng-select .ng-spinner-zone{padding:5px 0 0 5px}
.ng-select .ng-arrow-wrapper{width:25px;padding-right:5px}
[dir="rtl"] .ng-select .ng-arrow-wrapper{padding-left:5px;padding-right:0}
.ng-select .ng-arrow-wrapper:hover .ng-arrow{border-top-color:#666}
.ng-select .ng-arrow-wrapper .ng-arrow{border-color:#999 transparent transparent;border-style:solid;border-width:5px 5px 2.5px}
.ng-dropdown-panel{background-color:#fff;border:1px solid #ccc;box-shadow:0 1px 0 rgba(0,0,0,0.06);left:0}
.ng-dropdown-panel.ng-select-top{bottom:100%;border-top-right-radius:4px;border-top-left-radius:4px;border-bottom-color:#e6e6e6;margin-bottom:-1px}
.ng-dropdown-panel.ng-select-top .ng-dropdown-panel-items .ng-option:first-child{border-top-right-radius:4px;border-top-left-radius:4px}
.ng-dropdown-panel.ng-select-right{left:100%;top:0;border-top-right-radius:4px;border-bottom-right-radius:4px;border-bottom-left-radius:4px;border-bottom-color:#e6e6e6;margin-bottom:-1px}
.ng-dropdown-panel.ng-select-right .ng-dropdown-panel-items .ng-option:first-child{border-top-right-radius:4px}
.ng-dropdown-panel.ng-select-bottom{top:100%;border-bottom-right-radius:4px;border-bottom-left-radius:4px;border-top-color:#e6e6e6;margin-top:-1px}
.ng-dropdown-panel.ng-select-bottom .ng-dropdown-panel-items .ng-option:last-child{border-bottom-right-radius:4px;border-bottom-left-radius:4px}
.ng-dropdown-panel.ng-select-left{left:-100%;top:0;border-top-left-radius:4px;border-bottom-right-radius:4px;border-bottom-left-radius:4px;border-bottom-color:#e6e6e6;margin-bottom:-1px}
.ng-dropdown-panel.ng-select-left .ng-dropdown-panel-items .ng-option:first-child{border-top-left-radius:4px}
.ng-dropdown-panel .ng-dropdown-header{border-bottom:1px solid #ccc;padding:5px 7px}
.ng-dropdown-panel .ng-dropdown-footer{border-top:1px solid #ccc;padding:5px 7px}
.ng-dropdown-panel .ng-dropdown-panel-items .ng-optgroup{-webkit-user-select:none;-moz-user-select:none;user-select:none;padding:8px 10px;font-weight:500;color:rgba(0,0,0,0.54);cursor:pointer}
.ng-dropdown-panel .ng-dropdown-panel-items .ng-optgroup.ng-option-disabled{cursor:default}
.ng-dropdown-panel .ng-dropdown-panel-items .ng-optgroup.ng-option-marked{background-color:#f5faff}
.ng-dropdown-panel .ng-dropdown-panel-items .ng-optgroup.ng-option-selected,.ng-dropdown-panel .ng-dropdown-panel-items .ng-optgroup.ng-option-selected.ng-option-marked{color:rgba(0,0,0,0.54);background-color:#ebf5ff;font-weight:600}
.ng-dropdown-panel .ng-dropdown-panel-items .ng-option{background-color:#fff;color:rgba(0,0,0,0.87);padding:8px 10px}
.ng-dropdown-panel .ng-dropdown-panel-items .ng-option.ng-option-selected,.ng-dropdown-panel .ng-dropdown-panel-items .ng-option.ng-option-selected.ng-option-marked{color:#333;background-color:#ebf5ff}
.ng-dropdown-panel .ng-dropdown-panel-items .ng-option.ng-option-selected .ng-option-label,.ng-dropdown-panel .ng-dropdown-panel-items .ng-option.ng-option-selected.ng-option-marked .ng-option-label{font-weight:600}
.ng-dropdown-panel .ng-dropdown-panel-items .ng-option.ng-option-marked{background-color:#f5faff;color:#333}
.ng-dropdown-panel .ng-dropdown-panel-items .ng-option.ng-option-disabled{color:#ccc}
.ng-dropdown-panel .ng-dropdown-panel-items .ng-option.ng-option-child{padding-left:22px}
[dir="rtl"] .ng-dropdown-panel .ng-dropdown-panel-items .ng-option.ng-option-child{padding-right:22px;padding-left:0}
.ng-dropdown-panel .ng-dropdown-panel-items .ng-option .ng-tag-label{font-size:80%;font-weight:400;padding-right:5px}
[dir="rtl"] .ng-dropdown-panel .ng-dropdown-panel-items .ng-option .ng-tag-label{padding-left:5px;padding-right:0}
[dir="rtl"] .ng-dropdown-panel{direction:rtl;text-align:right}
/*
  This stylesheet uses scss valiables for most of the colors / background-colors of the table
  to enable the customization of the displayed table without cloning the stylesheet into the
  own application.

  To modify table colors, add the following lines to the scss file of your application
  (this example modifies the color of the selected row - selectionType = single, multi or multiClick):

  $ngx-datatable-selected-active-background: yellow;
  $ngx-datatable-selected-active-background-hover: rgba(yellow, 0.2);

  @import '~@swimlane/ngx-datatable/index.css';
  @import '~@swimlane/ngx-datatable/themes/material.scss';
  @import '~@swimlane/ngx-datatable/assets/icons.css';

That's all.
*/
.ngx-datatable.material {
  background: #fff;
  box-shadow: 0 5px 5px -3px rgba(0, 0, 0, 0.2), 0 8px 10px 1px rgba(0, 0, 0, 0.14), 0 3px 14px 2px rgba(0, 0, 0, 0.12);
  /**
	 * Shared Styles
	 */
  /**
	 * Global Row Styles
	 */
  /**
	 * Header Styles
	 */
  /**
	 * Body Styles
	 */
  /**
	 * Footer Styles
	 */ }
.ngx-datatable.material.striped .datatable-row-odd {
    background: #eee; }
.ngx-datatable.material.single-selection .datatable-body-row.active,
  .ngx-datatable.material.single-selection .datatable-body-row.active .datatable-row-group, .ngx-datatable.material.multi-selection .datatable-body-row.active,
  .ngx-datatable.material.multi-selection .datatable-body-row.active .datatable-row-group, .ngx-datatable.material.multi-click-selection .datatable-body-row.active,
  .ngx-datatable.material.multi-click-selection .datatable-body-row.active .datatable-row-group {
    background-color: #304ffe;
    color: #fff; }
.ngx-datatable.material.single-selection .datatable-body-row.active:hover,
  .ngx-datatable.material.single-selection .datatable-body-row.active:hover .datatable-row-group, .ngx-datatable.material.multi-selection .datatable-body-row.active:hover,
  .ngx-datatable.material.multi-selection .datatable-body-row.active:hover .datatable-row-group, .ngx-datatable.material.multi-click-selection .datatable-body-row.active:hover,
  .ngx-datatable.material.multi-click-selection .datatable-body-row.active:hover .datatable-row-group {
    background-color: #193ae4;
    color: #fff; }
.ngx-datatable.material.single-selection .datatable-body-row.active:focus,
  .ngx-datatable.material.single-selection .datatable-body-row.active:focus .datatable-row-group, .ngx-datatable.material.multi-selection .datatable-body-row.active:focus,
  .ngx-datatable.material.multi-selection .datatable-body-row.active:focus .datatable-row-group, .ngx-datatable.material.multi-click-selection .datatable-body-row.active:focus,
  .ngx-datatable.material.multi-click-selection .datatable-body-row.active:focus .datatable-row-group {
    background-color: #2041ef;
    color: #fff; }
.ngx-datatable.material:not(.cell-selection) .datatable-body-row:hover,
  .ngx-datatable.material:not(.cell-selection) .datatable-body-row:hover .datatable-row-group {
    background-color: #eee;
    transition-property: background;
    transition-duration: 0.3s;
    transition-timing-function: linear; }
.ngx-datatable.material:not(.cell-selection) .datatable-body-row:focus,
  .ngx-datatable.material:not(.cell-selection) .datatable-body-row:focus .datatable-row-group {
    background-color: #ddd; }
.ngx-datatable.material.cell-selection .datatable-body-cell:hover,
  .ngx-datatable.material.cell-selection .datatable-body-cell:hover .datatable-row-group {
    background-color: #eee;
    transition-property: background;
    transition-duration: 0.3s;
    transition-timing-function: linear; }
.ngx-datatable.material.cell-selection .datatable-body-cell:focus,
  .ngx-datatable.material.cell-selection .datatable-body-cell:focus .datatable-row-group {
    background-color: #ddd; }
.ngx-datatable.material.cell-selection .datatable-body-cell.active,
  .ngx-datatable.material.cell-selection .datatable-body-cell.active .datatable-row-group {
    background-color: #304ffe;
    color: #fff; }
.ngx-datatable.material.cell-selection .datatable-body-cell.active:hover,
  .ngx-datatable.material.cell-selection .datatable-body-cell.active:hover .datatable-row-group {
    background-color: #193ae4;
    color: #fff; }
.ngx-datatable.material.cell-selection .datatable-body-cell.active:focus,
  .ngx-datatable.material.cell-selection .datatable-body-cell.active:focus .datatable-row-group {
    background-color: #2041ef;
    color: #fff; }
.ngx-datatable.material .empty-row {
    height: 50px;
    text-align: left;
    padding: 0.5rem 1.2rem;
    vertical-align: top;
    border-top: 0; }
.ngx-datatable.material .loading-row {
    text-align: left;
    padding: 0.5rem 1.2rem;
    vertical-align: top;
    border-top: 0; }
.ngx-datatable.material .datatable-header .datatable-row-left,
  .ngx-datatable.material .datatable-body .datatable-row-left {
    background-color: #fff;
    background-position: 100% 0;
    background-repeat: repeat-y;
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAQAAAABCAYAAAD5PA/NAAAAFklEQVQIHWPSkNeSBmJhTQVtbiDNCgASagIIuJX8OgAAAABJRU5ErkJggg==); }
.ngx-datatable.material .datatable-header .datatable-row-right,
  .ngx-datatable.material .datatable-body .datatable-row-right {
    background-position: 0 0;
    background-color: #fff;
    background-repeat: repeat-y;
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAQAAAABCAYAAAD5PA/NAAAAFklEQVQI12PQkNdi1VTQ5gbSwkAsDQARLAIGtOSFUAAAAABJRU5ErkJggg==); }
.ngx-datatable.material .datatable-header {
    border-bottom: 1px solid rgba(0, 0, 0, 0.12); }
.ngx-datatable.material .datatable-header .datatable-header-cell {
      text-align: left;
      padding: 0.9rem 1.2rem;
      font-weight: 400;
      background-color: #fff;
      color: rgba(0, 0, 0, 0.54);
      vertical-align: bottom;
      font-size: 12px;
      font-weight: 500; }
.ngx-datatable.material .datatable-header .datatable-header-cell .datatable-header-cell-wrapper {
        position: relative; }
.ngx-datatable.material .datatable-header .datatable-header-cell.longpress .draggable::after {
        transition: transform 400ms ease, opacity 400ms ease;
        opacity: 0.5;
        transform: scale(1); }
.ngx-datatable.material .datatable-header .datatable-header-cell .draggable::after {
        content: ' ';
        position: absolute;
        top: 50%;
        left: 50%;
        margin: -30px 0 0 -30px;
        height: 60px;
        width: 60px;
        background: #eee;
        border-radius: 100%;
        opacity: 1;
        filter: none;
        transform: scale(0);
        z-index: 9999;
        pointer-events: none; }
.ngx-datatable.material .datatable-header .datatable-header-cell.dragging .resize-handle {
        border-right: none; }
.ngx-datatable.material .datatable-header .resize-handle {
      border-right: solid 1px #eee; }
.ngx-datatable.material .datatable-body {
    position: relative; }
.ngx-datatable.material .datatable-body .datatable-row-detail {
      background: #f5f5f5;
      padding: 10px; }
.ngx-datatable.material .datatable-body .datatable-group-header {
      background: #f5f5f5;
      border-bottom: solid 1px #d9d8d9;
      border-top: solid 1px #d9d8d9; }
.ngx-datatable.material .datatable-body .datatable-body-row .datatable-body-cell {
      text-align: left;
      padding: 0.9rem 1.2rem;
      vertical-align: top;
      border-top: 0;
      color: rgba(0, 0, 0, 0.87);
      transition: width 0.3s ease;
      font-size: 14px;
      font-weight: 400; }
.ngx-datatable.material .datatable-body .datatable-body-row .datatable-body-group-cell {
      text-align: left;
      padding: 0.9rem 1.2rem;
      vertical-align: top;
      border-top: 0;
      color: rgba(0, 0, 0, 0.87);
      transition: width 0.3s ease;
      font-size: 14px;
      font-weight: 400; }
.ngx-datatable.material .datatable-body .progress-linear {
      display: block;
      position: sticky;
      width: 100%;
      height: 5px;
      padding: 0;
      margin: 0;
      top: 0; }
.ngx-datatable.material .datatable-body .progress-linear .container {
        display: block;
        position: relative;
        overflow: hidden;
        width: 100%;
        height: 5px;
        transform: translate(0, 0) scale(1, 1);
        background-color: #aad1f9; }
.ngx-datatable.material .datatable-body .progress-linear .container .bar {
          transition: all 0.2s linear;
          animation: query 0.8s infinite cubic-bezier(0.39, 0.575, 0.565, 1);
          transition: transform 0.2s linear;
          background-color: #106cc8;
          position: absolute;
          left: 0;
          top: 0;
          bottom: 0;
          width: 100%;
          height: 5px; }
.ngx-datatable.material .datatable-footer {
    border-top: 1px solid rgba(0, 0, 0, 0.12);
    font-size: 12px;
    font-weight: 400;
    color: rgba(0, 0, 0, 0.54); }
.ngx-datatable.material .datatable-footer .page-count {
      line-height: 50px;
      height: 50px;
      padding: 0 1.2rem; }
.ngx-datatable.material .datatable-footer .datatable-pager {
      margin: 0 10px; }
.ngx-datatable.material .datatable-footer .datatable-pager li {
        vertical-align: middle; }
.ngx-datatable.material .datatable-footer .datatable-pager li.disabled a {
          color: rgba(0, 0, 0, 0.26) !important;
          background-color: transparent !important; }
.ngx-datatable.material .datatable-footer .datatable-pager li.active a {
          background-color: rgba(158, 158, 158, 0.2);
          font-weight: bold; }
.ngx-datatable.material .datatable-footer .datatable-pager a {
        height: 22px;
        min-width: 24px;
        line-height: 22px;
        padding: 0 6px;
        border-radius: 3px;
        margin: 6px 3px;
        text-align: center;
        vertical-align: top;
        color: rgba(0, 0, 0, 0.54);
        text-decoration: none;
        vertical-align: bottom; }
.ngx-datatable.material .datatable-footer .datatable-pager a:hover {
          color: rgba(0, 0, 0, 0.75);
          background-color: rgba(158, 158, 158, 0.2); }
.ngx-datatable.material .datatable-footer .datatable-pager .datatable-icon-left,
      .ngx-datatable.material .datatable-footer .datatable-pager .datatable-icon-skip,
      .ngx-datatable.material .datatable-footer .datatable-pager .datatable-icon-right,
      .ngx-datatable.material .datatable-footer .datatable-pager .datatable-icon-prev {
        font-size: 20px;
        line-height: 20px;
        padding: 0 3px; }
.ngx-datatable.material .datatable-summary-row .datatable-body-row {
    background-color: #ddd; }
.ngx-datatable.material .datatable-summary-row .datatable-body-row:hover {
      background-color: #ddd; }
.ngx-datatable.material .datatable-summary-row .datatable-body-row .datatable-body-cell {
      font-weight: bold; }
/**
 * Checkboxes
**/
.datatable-checkbox {
  position: relative;
  margin: 0;
  cursor: pointer;
  vertical-align: middle;
  display: inline-block;
  box-sizing: border-box;
  padding: 0; }
.datatable-checkbox input[type='checkbox'] {
    position: relative;
    margin: 0 1rem 0 0;
    cursor: pointer;
    outline: none; }
.datatable-checkbox input[type='checkbox']:before {
      transition: all 0.3s ease-in-out;
      content: '';
      position: absolute;
      left: 0;
      z-index: 1;
      width: 1rem;
      height: 1rem;
      border: 2px solid #f2f2f2; }
.datatable-checkbox input[type='checkbox']:checked:before {
      transform: rotate(-45deg);
      height: 0.5rem;
      border-color: #009688;
      border-top-style: none;
      border-right-style: none; }
.datatable-checkbox input[type='checkbox']:after {
      content: '';
      position: absolute;
      top: 0;
      left: 0;
      width: 1rem;
      height: 1rem;
      background: #fff;
      cursor: pointer; }
/**
 * Progress bar animations
 */
@keyframes query {
  0% {
    opacity: 1;
    transform: translateX(35%) scale(0.3, 1); }
  100% {
    opacity: 0;
    transform: translateX(-50%) scale(0, 1); } }
/*
bootstrap table theme
*/
.ngx-datatable.bootstrap {
  box-shadow: none;
  font-size: 13px; }
.ngx-datatable.bootstrap .datatable-header {
    height: unset !important; }
.ngx-datatable.bootstrap .datatable-header .datatable-header-cell {
      vertical-align: bottom;
      padding: 0.75rem;
      border-bottom: 1px solid #d1d4d7; }
.ngx-datatable.bootstrap .datatable-header .datatable-header-cell .datatable-header-cell-label {
        line-height: 24px; }
.ngx-datatable.bootstrap .datatable-body .datatable-body-row {
    vertical-align: top;
    border-top: 1px solid #d1d4d7; }
.ngx-datatable.bootstrap .datatable-body .datatable-body-row.datatable-row-even {
      background-color: rgba(0, 0, 0, 0.05); }
.ngx-datatable.bootstrap .datatable-body .datatable-body-row.active {
      background-color: #1483ff;
      color: #fff; }
.ngx-datatable.bootstrap .datatable-body .datatable-body-row .datatable-body-cell {
      padding: 0.75rem;
      text-align: left;
      vertical-align: top; }
.ngx-datatable.bootstrap .datatable-body .empty-row {
    position: relative;
    padding: 0.75rem 1.25rem;
    margin-bottom: 0; }
.ngx-datatable.bootstrap .datatable-footer {
    background: #424242;
    color: #ededed;
    margin-top: -1px; }
.ngx-datatable.bootstrap .datatable-footer .page-count {
      line-height: 50px;
      height: 50px;
      padding: 0 1.2rem; }
.ngx-datatable.bootstrap .datatable-footer .datatable-pager {
      margin: 0 10px;
      vertical-align: top; }
.ngx-datatable.bootstrap .datatable-footer .datatable-pager ul li {
        margin: 10px 0px; }
.ngx-datatable.bootstrap .datatable-footer .datatable-pager ul li:not(.disabled).active a, .ngx-datatable.bootstrap .datatable-footer .datatable-pager ul li:not(.disabled):hover a {
          background-color: #545454;
          font-weight: bold; }
.ngx-datatable.bootstrap .datatable-footer .datatable-pager a {
        height: 22px;
        min-width: 24px;
        line-height: 22px;
        padding: 0;
        border-radius: 3px;
        margin: 0 3px;
        text-align: center;
        vertical-align: top;
        text-decoration: none;
        vertical-align: bottom;
        color: #ededed; }
.ngx-datatable.bootstrap .datatable-footer .datatable-pager .datatable-icon-left,
      .ngx-datatable.bootstrap .datatable-footer .datatable-pager .datatable-icon-skip,
      .ngx-datatable.bootstrap .datatable-footer .datatable-pager .datatable-icon-right,
      .ngx-datatable.bootstrap .datatable-footer .datatable-pager .datatable-icon-prev {
        font-size: 18px;
        line-height: 27px;
        padding: 0 3px; }
.ngx-datatable.bootstrap .datatable-summary-row .datatable-body-row .datatable-body-cell {
    font-weight: bold; }
@font-face {
  font-family: 'data-table';
  src: url('data-table.eot');
  src: url('data-table.eot?#iefix') format('embedded-opentype'), url('data-table.woff') format('woff'),
    url('data-table.ttf') format('truetype'), url('data-table.svg#data-table') format('svg');
  font-weight: normal;
  font-style: normal;
}
[data-icon]::before {
  font-family: 'data-table' !important;
  content: attr(data-icon);
  font-style: normal !important;
  font-weight: normal !important;
  font-feature-settings: normal !important;
  font-variant: normal !important;
  text-transform: none !important;
  speak: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
[class^='datatable-icon-']::before,
[class*=' datatable-icon-']::before {
  font-family: 'data-table' !important;
  font-style: normal !important;
  font-weight: normal !important;
  font-feature-settings: normal !important;
  font-variant: normal !important;
  text-transform: none !important;
  speak: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.datatable-icon-filter::before {
  content: '\62';
}
.datatable-icon-collapse::before {
  content: '\61';
}
.datatable-icon-expand::before {
  content: '\63';
}
.datatable-icon-close::before {
  content: '\64';
}
.datatable-icon-up::before {
  content: '\65';
}
.datatable-icon-down::before {
  content: '\66';
}
.datatable-icon-sort-unset::before {
  content: '\63';
  opacity: 0.5;
}
.datatable-icon-sort::before {
  content: '\67';
}
.datatable-icon-done::before {
  content: '\68';
}
.datatable-icon-done-all::before {
  content: '\69';
}
.datatable-icon-search::before {
  content: '\6a';
}
.datatable-icon-pin::before {
  content: '\6b';
}
.datatable-icon-add::before {
  content: '\6d';
}
.datatable-icon-left::before {
  content: '\6f';
}
.datatable-icon-right::before {
  content: '\70';
}
.datatable-icon-skip::before {
  content: '\71';
}
.datatable-icon-prev::before {
  content: '\72';
}
/*** COLORS ***/
/*** FONTS ***/
/******************************************/
/*!
 * Bootstrap v4.2.1 (https://getbootstrap.com/)
 * Copyright 2011-2018 The Bootstrap Authors
 * Copyright 2011-2018 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
 */
/*
Template Name: Color Admin - Responsive Admin Dashboard Template build with Twitter Bootstrap 4
Version: 4.3.0
Author: Sean Ngu
Website: http://www.seantheme.com/color-admin-v4.3/admin/
*/
.page-header-fixed #header,.page-sidebar-fixed .sidebar,.page-with-two-sidebar.page-sidebar-fixed .sidebar.sidebar-right{position:fixed}
.page-with-right-sidebar .sidebar,.page-with-right-sidebar .sidebar-bg,.page-with-two-sidebar .sidebar-bg.sidebar-right,.page-with-two-sidebar .sidebar.sidebar-right{right:0;left:auto}
.header .navbar-brand img,.sidebar .nav>li.nav-profile .image img,.sidebar .nav>li>a .icon-img img{max-width:100%;max-height:100%}
body,html{height:100%}
body{background:#eee;font-family:Roboto,"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:13px;color:#616161;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
.ie8 body{font-family:Arial,sans-serif}
h1,h2,h3,h4,h5,h6{font-weight:500;color:#212121}
.h1,h1{font-size:36px}
.h2,h2{font-size:30px}
.h3,h3{font-size:24px}
.h4,h4{font-size:18px}
.h5,h5{font-size:14px}
.h6,h6{font-size:13px}
h1 small,h2 small,h3 small,h4 small,h5 small,h6 small{font-size:60%;font-weight:400;color:#777}
a{color:#2196F3;transition:color .1s ease-in-out}
a:focus{outline:0}
b,strong{font-weight:700}
a:active,a:focus,a:hover{color:#0D47A1}
label{color:#212121;font-weight:600}
hr{border:none;height:1px;background:#f1f3f5}
.attached-document>li:before,.bootstrap-calendar .calendar .icon-arrow-left,.bootstrap-calendar .calendar .icon-arrow-right,.bootstrap-datetimepicker-widget .glyphicon,.bootstrap-timepicker-widget .glyphicon,.combobox-container .glyphicon-remove,.combobox-container .icon-remove:before,.datepicker th.next,.datepicker th.prev,.editable-buttons .glyphicon,.fc button .fc-icon,.float-sub-menu li>a .caret:before,.gallery .rating span.star,.input-append .icon-eye-close,.input-append .icon-eye-open,.input-prepend .icon-eye-close,.input-prepend .icon-eye-open,.jstree-default .jstree-checked>.jstree-checkbox:after,.jstree-default.jstree-checkbox-selection .jstree-clicked>.jstree-checkbox:after,.sidebar li>a .caret:before,.simplecolorpicker.fontawesome span.color[data-selected]:after,.simplecolorpicker.glyphicons span.color[data-selected]:after,.sw-main>ul.step-anchor.nav-tabs>li.done>a .number:before,.tagit .ui-icon-close:before,.theme-panel .theme-list>li.active>a:before,.top-menu li>a .caret,.wysihtml5-toolbar .glyphicon,table.dataTable thead .sorting:after,table.dataTable thead .sorting_asc:after,table.dataTable thead .sorting_asc_disabled:after,table.dataTable thead .sorting_desc:after,table.dataTable thead .sorting_desc_disabled:after{font-family:Font Awesome\ 5 Free,Font Awesome\ 5 Pro,FontAwesome!important;font-weight:900;font-style:normal;font-feature-settings:normal;font-variant:normal;text-rendering:auto}
.page-header-fixed{padding-top:60px}
.page-header-fixed.has-scroll #header{box-shadow:0 0 24px rgba(0,0,0,.15)}
.page-without-sidebar .content{margin-left:0}
.page-without-sidebar .footer{margin-left:30px}
.page-with-right-sidebar .content{margin-left:0;margin-right:220px}
.page-with-right-sidebar .footer{margin-left:30px;margin-right:250px}
.page-with-two-sidebar .content{margin-right:220px}
.page-with-two-sidebar.page-right-sidebar-collapsed .content,.page-with-two-sidebar.page-right-sidebar-collapsed.page-with-wide-sidebar .content{margin-right:0}
.page-with-two-sidebar.page-sidebar-minified .sidebar-bg.sidebar-right,.page-with-two-sidebar.page-sidebar-minified .sidebar.sidebar-right{width:220px}
.page-with-two-sidebar.page-right-sidebar-collapsed .sidebar-bg.sidebar-right,.page-with-two-sidebar.page-right-sidebar-collapsed .sidebar.sidebar-right{right:-220px}
.page-with-two-sidebar.page-right-sidebar-collapsed.page-with-wide-sidebar .sidebar-bg.sidebar-right,.page-with-two-sidebar.page-right-sidebar-collapsed.page-with-wide-sidebar .sidebar.sidebar-right{right:-250px}
.boxed-layout{background-image:url('cover-pattern.png')}
.boxed-layout .pace,.boxed-layout .top-menu{width:1080px;left:50%;margin-left:-540px}
.boxed-layout .page-container{width:1080px;margin:0 auto;box-shadow:0 0 30px rgba(0,0,0,.5);min-height:100%;background:#eee;overflow:hidden;position:relative}
.boxed-layout .page-container #header,.boxed-layout .page-container .sidebar,.boxed-layout .page-container .sidebar-bg{left:auto}
.boxed-layout .page-container #header{width:1080px;right:auto}
.boxed-layout .pace .pace-activity,.boxed-layout .pace .pace-progress,.boxed-layout .page-with-top-menu .top-menu{position:absolute}
#page-loader{position:fixed;top:0;left:0;bottom:0;right:0;background:#E6E8EC;z-index:9999}
#page-loader.fade{display:none}
#page-loader.fade.in,#page-loader.fade.show{display:block}
@keyframes rotation{from{transform:rotate(0)}to{transform:rotate(359deg)}}
.spinner,.spinner-small{height:40px;width:40px;position:absolute;top:50%;left:50%;margin:-20px 0 0 -20px;border:2px solid rgba(0,0,0,.5);border-top:2px solid #fff;border-radius:100%}
.fade.in .spinner,.fade.in .spinner-small,.fade.show .spinner,.fade.show .spinner-small{animation:rotation .6s infinite linear}
.spinner-small{border:2px solid rgba(0,0,0,.05);border-top:2px solid #24B498;height:30px;width:30px;margin:-15px 0 0 -15px}
.material-loader{position:fixed;width:200px;height:100px;left:50%;top:50%;margin:-50px 0 0 -100px}
.material-loader .message{line-height:100px;text-align:center}
.ie8 .material-loader .message{padding-left:none}
.material-loader .circular{animation:rotate 2s linear infinite;height:36px;width:36px;position:absolute;left:50%;top:50%;margin-left:-24px;margin-top:-55px}
.material-loader .path{stroke-dasharray:1,200;stroke-dashoffset:0;animation:dash 1.5s ease-in-out infinite,color 6s ease-in-out infinite;stroke-linecap:round}
@keyframes rotate{100%{transform:rotate(360deg)}}
@keyframes dash{0%{stroke-dasharray:1,200;stroke-dashoffset:0}50%{stroke-dasharray:89,200;stroke-dashoffset:-35}100%{stroke-dasharray:89,200;stroke-dashoffset:-124}}
@keyframes color{0%,100%{stroke:#212121}}
.header{position:relative;top:0;left:0;right:0;z-index:1020;margin-bottom:0;padding:0;transition:box-shadow .2s linear;box-shadow:0 1px 1px rgba(0,0,0,.14)}
.header:after,.header:before{content:'';display:table;clear:both}
.header .navbar-toggle{position:relative;float:right;background-color:transparent;background-image:none;border:none;outline:0;margin:0;padding:0;width:60px;height:60px;border-radius:0;text-align:center;color:#fff}
.header .navbar-toggle:focus,.header .navbar-toggle:hover{background:0 0!important;opacity:.6}
.header .navbar-toggle.pull-left{margin-left:15px;margin-right:0}
.header .navbar-toggle .icon-bar{display:block;width:20px;height:1px;margin:0 auto}
.header .navbar-toggle .icon-bar+.icon-bar{margin-top:4px}
.header .navbar-toggle.navbar-toggle-left{float:left;display:block;margin-right:-15px}
.header .navbar-header:after,.header .navbar-header:before{content:'';display:table;clear:both}
.header .navbar-brand{float:left;margin-right:10px;padding:15px;height:60px;width:220px;font-weight:300;font-size:18px;line-height:30px;text-decoration:none}
.header .navbar-logo{float:left;margin-right:10px;margin-top:5px;background:#00BCD4;border:10px solid transparent;border-color:transparent rgba(0,0,0,.15) rgba(0,0,0,.3);position:relative;overflow:hidden;border-radius:4px}
.header .navbar{border:none;border-radius:0;box-shadow:none}
.header .navbar-nav{list-style-type:none;margin:0;padding:0;display:block}
.header .navbar-nav>li{float:left;position:relative}
.header .navbar-nav>li.divider{height:34px;margin-top:13px;background:#e2e7eb;width:1px}
.header .navbar-nav>li .dropdown-toggle,.header .navbar-nav>li>a{display:block;text-decoration:none;line-height:30px;padding:15px;border:none}
.header .navbar-nav>li>a:focus,.header .navbar-nav>li>a:hover{opacity:.6}
.header .navbar-nav>li .dropdown-toggle .label,.header .navbar-nav>li>a .label{position:absolute;top:8px;right:8px;display:block;background:#F44336;line-height:22px;font-weight:500;padding:0;border-radius:22px;color:#fff;text-align:center;font-size:13px;min-width:22px;height:22px}
.header .navbar-nav>li>a>i{top:1px;position:relative;font-size:16px}
.header .navbar-nav>li>a.icon i{font-size:22px;height:30px;margin:0;line-height:30px;display:block}
.header .navbar-nav>.open>a,.header .navbar-nav>.open>a:focus,.header .navbar-nav>.open>a:hover{background:0 0!important;color:#333;opacity:1}
.header .navbar-nav .dropdown-toggle:after{display:none}
.header .navbar-nav>li>.dropdown-menu{margin-top:0;border-top:1px solid #f5f5f5;box-shadow:0 13px 25px -2px rgba(0,0,0,.2);border-top-left-radius:0;border-top-right-radius:0}
.header .navbar-nav>li>.dropdown-menu.media-list .media-heading{font-weight:500;margin:0;line-height:16px;font-size:13px}
.header .navbar-form{padding:0 15px;margin:10px 0}
.header .navbar-form .form-group{margin:0}
.header .navbar-form .btn-search{position:absolute;right:15px;font-size:18px;top:10px;height:40px;padding-top:5px;padding-bottom:5px;border:none;background:0 0;border-radius:0 6px 6px 0}
.header .navbar-form .btn-search i{line-height:30px;display:block}
.header .navbar-form .btn-search>i[class*=ion-]{font-size:22px;display:block}
.header .navbar-form .form-control{width:500px;padding:5px 15px;height:40px;background:#EEE;border-color:#EEE;border-radius:6px}
.header .navbar-user .image,.header .navbar-user .image.image-icon,.header .navbar-user img{float:right;width:36px;height:36px;margin:-3px 0 -3px 10px;border-radius:36px}
.header .navbar-form .form-control:focus{border-color:#f5f5f5;box-shadow:none}
.fade .navbar-form .form-control{-webkit-animation:none}
.header .navbar-user .image{overflow:hidden;background-size:cover;background-position:center;background-repeat:no-repeat}
.header .navbar-user .image.image-icon{text-align:center;font-size:24px;line-height:48px;overflow:hidden}
.navbar-header.navbar-header-without-bg .navbar-brand{background:0 0!important}
.navbar-language .flag-icon{font-size:15px;margin:7px 7px 0;float:left}
.navbar-language .dropdown-menu .flag-icon{margin-top:1px}
.header.navbar-default{background:#fff}
.header.navbar-default .brand,.header.navbar-default .navbar-brand{color:#333}
.header.navbar-default .navbar-toggle .icon-bar{background:#212121}
.header.navbar-default .navbar-nav>li .dropdown-toggle,.header.navbar-default .navbar-nav>li>a{color:#585663}
.header.navbar-default .navbar-nav .open .dropdown-menu>li>a{color:#333}
.header.navbar-inverse{background:#263238}
.header.navbar-inverse .navbar-toggle .icon-bar{background:rgba(255,255,255,.75)}
.header.navbar-inverse .navbar-brand,.header.navbar-inverse .navbar-nav>li .dropdown-toggle,.header.navbar-inverse .navbar-nav>li>a{color:#fff}
.header.navbar-inverse .navbar-nav>li.divider{background:#3F4B55}
.header.navbar-inverse .navbar-form{margin:10px 0}
.header.navbar-inverse .navbar-form .form-control,.header.navbar-inverse .navbar-form .form-control:focus{background:#585d62;border-color:#585d62;color:#fff;height:30px}
.header.navbar-inverse .navbar-form .form-control::-webkit-input-placeholder{color:#a8acb1}
.header.navbar-inverse .navbar-form .form-control::-moz-placeholder{color:#a8acb1}
.header.navbar-inverse .navbar-form .form-control:-ms-input-placeholder{color:#a8acb1}
.header.navbar-inverse .navbar-form .form-control:-moz-placeholder{color:#a8acb1}
.header.navbar-inverse .navbar-form .btn-search{color:#a8acb1}
.dropdown.dropdown-lg,.header .dropdown.dropdown-lg{position:static}
.dropdown-menu.dropdown-menu-lg{left:20px;right:20px;padding:20px}
.dropdown-header{font-size:14px;font-weight:700;color:#000;padding:0;margin:0 0 10px}
.dropdown-menu.dropdown-menu-lg .nav>li>a{padding:0;background:0 0;line-height:24px}
.navbar-default .navbar-nav>.active.open>a,.navbar-default .navbar-nav>.active>a,.navbar-default .navbar-nav>.active>a:focus,.navbar-default .navbar-nav>.active>a:hover{background:#f4f6f7!important;opacity:1}
.header .search-form{position:absolute;left:0;right:0;bottom:100%;height:60px;transition:all .3s ease}
.header .search-form .close,.header .search-form .search-btn{position:absolute;left:0;top:0;bottom:0;width:60px;color:#616161;z-index:1000;text-align:center;line-height:60px;background:0 0;border:none;padding:0;outline:0}
.sidebar,.sidebar-bg{background:#37474F;width:220px;top:0;bottom:0}
.header .search-form .form-control{border:none;height:inherit;box-shadow:none;border-radius:0;color:#212121;padding-left:60px;padding-right:60px;font-size:16px;position:absolute;top:0;left:0;right:0;bottom:0}
.header.header-search-toggled .search-form{bottom:0}
.header .search-form .close i,.header .search-form .search-btn i{line-height:60px}
.header .search-form .close{left:auto;right:0;text-shadow:none;opacity:1}
.sidebar{position:absolute;left:0;padding-top:60px;z-index:1010;transform:translateZ(0)}
.sidebar-bg{position:fixed;left:0;z-index:1000;box-shadow:0 2px 2px 0 rgba(0,0,0,.14),0 3px 1px -2px rgba(0,0,0,.2),0 1px 5px 0 rgba(0,0,0,.12)}
.sidebar .nav{display:block}
.sidebar .nav>li{position:relative}
.sidebar .nav>li>a{padding:10px 20px;line-height:20px;color:#B0BEC5;font-weight:500;display:block;text-decoration:none}
.sidebar .nav>li>a:focus,.sidebar .nav>li>a:hover{background:0 0;color:#B0BEC5}
.sidebar .nav>li:after,.sidebar .nav>li:before,.sidebar .nav>li>a:after,.sidebar .nav>li>a:before{content:'';clear:both;display:table}
.sidebar .nav>li>a i{float:left;margin-right:10px;width:24px;text-align:center;line-height:20px;font-size:20px;color:#546E7A}
.sidebar .nav>li>a i[class^=ion-]{width:24px;font-size:24px;line-height:24px;margin-top:-2px;margin-bottom:-2px}
.sidebar .nav>li>a .icon-img,.sidebar .nav>li>a i.material-icons{float:left;width:24px;height:24px;margin:-2px 10px -2px 0;text-align:center}
.sidebar .nav>li>a i.material-icons{font-size:24px;line-height:24px}
.sidebar .nav>li>a .icon-img{overflow:hidden;border-radius:3px}
.sidebar .nav>li>a .icon-img img{display:block}
.sidebar .nav>li>a .badge{padding:3px 8px 2px;background:#1b1f24;font-weight:500;font-size:13px}
.sidebar .nav>li.active>a{position:relative;z-index:10}
.sidebar .nav>li.active>a,.sidebar .nav>li.active>a:focus,.sidebar .nav>li.active>a:hover{color:#fff;background:#222}
.sidebar .nav>li.active>a i{color:#fff}
.sidebar .nav>li.active>a .badge,.sidebar .nav>li.active>a .label{background:rgba(0,0,0,.5);color:#fff}
.sidebar .nav>li.nav-header{margin:0;padding:15px 20px 5px;line-height:20px;font-size:13px;color:#fff;font-weight:400}
.sidebar .nav>li.nav-header a{padding:0;margin:0;display:inline}
.sidebar .nav>li.nav-header a:focus,.sidebar .nav>li.nav-header a:hover{background:0 0;color:#fff}
.sidebar .nav>li.nav-header a i{float:none;margin:0}
.sidebar .nav>li.nav-profile{padding:20px;color:#fff;background:#1a2229;overflow:hidden}
.sidebar .nav>li.nav-profile a{padding:0}
.sidebar .nav>li.nav-profile>a{margin:-20px;padding:20px;display:block;color:#fff}
.sidebar .nav>li.nav-profile .image{width:50px;height:50px;margin-bottom:10px;overflow:hidden;border-radius:50%;position:relative;background-size:cover;background-position:center;background-repeat:no-repeat}
.sidebar .nav>li.nav-profile .image.image-icon i{float:none;line-height:72px;font-size:48px;text-align:center;display:block;width:auto;margin:0}
.sidebar .nav>li.nav-profile .info{font-size:14px;position:relative}
.sidebar .nav>li.nav-profile .info .caret{margin-top:2px}
.sidebar .nav>li.nav-profile .info small{display:block;color:rgba(255,255,255,.5);font-size:13px;margin-bottom:-5px;line-height:16px}
.sidebar .nav>li.nav-profile .cover{position:absolute;top:0;left:0;right:0;bottom:0;background:url('cover-sidebar-user.jpg') no-repeat;background-size:cover}
.sidebar .nav>li.nav-profile .cover.with-shadow:before{content:'';position:absolute;left:0;right:0;top:0;bottom:0;transition:all .2s linear;background:rgba(23,35,41,.75)}
.sidebar .nav>li.nav-profile a:focus .cover.with-shadow:before,.sidebar .nav>li.nav-profile a:hover .cover.with-shadow:before{opacity:.75}
.sidebar .nav>li.nav-widget{padding:10px 20px}
.sidebar .nav>li.nav-widget i{margin-right:auto}
.sidebar .nav.nav-profile{padding:0 0 5px;border-bottom:1px solid #222;display:none}
.sidebar .nav.nav-profile.active{display:block}
.sidebar.sidebar-grid .nav>li>a{border-bottom:1px solid #263238;border-top:1px solid #263238}
.sidebar.sidebar-grid .nav>li.active>a{border-color:#222;z-index:10}
.sidebar.sidebar-grid .nav>li.expand>a,.sidebar.sidebar-grid .nav>li.expanding>a{border-bottom-color:transparent}
.sidebar.sidebar-grid .nav>li+li{margin-top:-1px}
.gradient-enabled .sidebar .nav>li.active>a .badge,.gradient-enabled .sidebar .nav>li.active>a .label.label-theme{background:rgba(0,0,0,.4);color:#fff}
.float-sub-menu li>a .caret,.sidebar li>a .caret{display:block;float:right;width:20px;height:20px;line-height:20px;text-align:center;font-size:16px;border:none}
.float-sub-menu li>a .caret:before,.sidebar li>a .caret:before{content:'\f0da';display:block;text-align:center;transition:all .2s linear;opacity:.5}
.float-sub-menu li.active>a .caret:before,.float-sub-menu li.expand>a .caret:before,.float-sub-menu li.expanding>a .caret:before,.sidebar li.active>a .caret:before,.sidebar li.expand>a .caret:before,.sidebar li.expanding>a .caret:before{opacity:1;transform:rotate(90deg)}
.float-sub-menu li.closed>a .caret:before,.float-sub-menu li.closing>a .caret:before,.page-sidebar-minified .sidebar .caret:before,.page-sidebar-minified .sidebar li.active .caret:before,.page-sidebar-minified .sidebar li.expand .caret:before,.page-sidebar-minified .sidebar li.expanding .caret:before,.sidebar li.closed>a .caret:before,.sidebar li.closing>a .caret:before{transform:rotate(0)}
.sidebar .sub-menu{list-style-type:none;padding:10px 0;margin:0;position:relative;display:none}
.sidebar .nav>li.has-sub>.sub-menu{background:rgba(0,0,0,.25)}
.sidebar .sub-menu>li{position:relative}
.sidebar .sub-menu>li>a{padding:3px 20px 3px 54px;display:block;color:rgba(255,255,255,.5);text-decoration:none;position:relative}
.sidebar .nav>li li.has-sub.active>a,.sidebar .sub-menu>li.active>a,.sidebar .sub-menu>li.active>a:focus,.sidebar .sub-menu>li.active>a:hover,.sidebar .sub-menu>li>a:focus,.sidebar .sub-menu>li>a:hover{color:#fff}
.sidebar .sub-menu .sub-menu{padding:0 0 0 15px;background:0 0}
.sidebar .has-sub.active>.sub-menu{display:block}
.sidebar .nav .sub-menu>li>a .caret{margin-top:-1px;left:-5px;color:#a3a7ac}
.page-sidebar-minified .sidebar{width:60px;position:absolute}
.page-sidebar-minified .sidebar-bg{width:60px}
.page-sidebar-minified .content{margin-left:60px}
.page-sidebar-minified .footer{margin-left:90px}
.page-sidebar-minified.page-sidebar-fixed .sidebar{position:fixed}
.page-sidebar-minified:not(.page-sidebar-fixed) .sidebar .slimScrollDiv,.page-sidebar-minified:not(.page-sidebar-fixed) .sidebar .slimScrollDiv>div{overflow:visible!important;height:auto!important}
.page-sidebar-minified .sidebar.sidebar-right .slimScrollDiv,.page-sidebar-minified .sidebar.sidebar-right .slimScrollDiv>div,.page-sidebar-minified.page-sidebar-fixed .sidebar .slimScrollDiv,.page-sidebar-minified.page-sidebar-fixed .sidebar .slimScrollDiv>div{overflow:hidden!important}
.page-sidebar-minified .sidebar .nav>li>a{padding:10px 20px}
.page-sidebar-minified .sidebar .nav-header,.page-sidebar-minified .sidebar .nav-profile,.page-sidebar-minified .sidebar .nav>li>a>span{display:none}
.page-sidebar-minified .sidebar .nav-profile.expand{display:none!important}
.page-sidebar-minified .sidebar .caret{position:absolute;top:10px;right:2px;color:#fff}
.page-sidebar-minified .sidebar .nav>li>a .icon-img,.page-sidebar-minified .sidebar .nav>li>a>i{margin:-2px -4px}
.page-sidebar-minified .sidebar .nav li.has-sub>.sub-menu{position:absolute;left:100%;top:0;width:220px;display:none;padding:10px 0 10px 30px;margin:0;background:#222}
.page-sidebar-minified .sidebar-minify-btn i:before{content:'\f101'}
.page-sidebar-minified.page-with-right-sidebar .content{margin-right:60px;margin-left:0}
.page-sidebar-minified.page-with-right-sidebar .footer{margin-right:90px;margin-left:30px}
.page-sidebar-minified.page-with-right-sidebar .sub-menu{left:auto!important;right:100%}
.page-sidebar-minified.page-with-right-sidebar .nav>li.has-sub>a .caret{position:absolute;left:0}
.page-sidebar-minified.page-with-right-sidebar .nav>li.has-sub>a .caret:before{content:'\f104'}
.page-sidebar-minified.page-with-right-sidebar .sidebar .sub-menu .caret{left:0;top:2px;border-left:4px solid transparent!important;border-right:4px solid!important}
.page-sidebar-minified.page-with-right-sidebar .sidebar .nav li.has-sub>.sub-menu{padding:10px 30px 10px 0}
.page-sidebar-minified.page-with-right-sidebar .sidebar .sub-menu:before{right:26px;left:auto}
.page-sidebar-minified.page-with-right-sidebar .sidebar .sub-menu>li>a:before{right:0;left:auto;margin-right:-6px;margin-left:0}
.page-sidebar-minified.page-with-right-sidebar .sidebar-minify-btn i:before{content:'\f100'}
.page-sidebar-minified .sidebar .slimScrollBar,.page-sidebar-minified .sidebar .slimScrollRail{display:none!important}
.page-sidebar-minified .sidebar.sidebar-right .slimScrollBar{display:block!important}
.sidebar-minify-btn{margin:10px 0;float:right;padding:5px 20px 5px 10px!important;background:#263238;color:#fff;border-radius:20px 0 0 20px}
.sidebar-minify-btn:focus,.sidebar-minify-btn:hover{color:#263238!important;background:#455A64!important}
.sidebar-minify-btn:focus i,.sidebar-minify-btn:hover i{color:#263238!important}
.sidebar-minify-btn i{margin:0!important;color:#fff}
.page-with-light-sidebar .sidebar,.page-with-light-sidebar .sidebar-bg{background:#fff}
.page-with-light-sidebar .sidebar .nav>li>a{color:#000;font-weight:400}
.page-with-light-sidebar .sidebar .nav>li.nav-profile{background:#F5F5F5;color:#212121}
.page-with-light-sidebar .sidebar .nav>li.nav-profile a,.page-with-light-sidebar .sidebar .nav>li.nav-profile.active a,.page-with-light-sidebar .sidebar .nav>li.nav-profile.active a:focus,.page-with-light-sidebar .sidebar .nav>li.nav-profile.active a:hover{color:#fff}
.page-sidebar-minified.page-with-light-sidebar .sidebar .nav li.has-sub>.sub-menu,.page-sidebar-minified.page-with-light-sidebar .sidebar .nav>li.has-sub:focus>a,.page-sidebar-minified.page-with-light-sidebar .sidebar .nav>li.has-sub:hover>a,.page-with-light-sidebar .sidebar .nav>li .sub-menu{background:rgba(0,0,0,.05);color:#212121}
.page-with-light-sidebar .sidebar .nav>li.active>a{color:#fff}
.page-with-light-sidebar .sidebar .nav.nav-profile{border-bottom:1px solid #B1B9C0}
.page-with-light-sidebar .sidebar .nav>li.nav-header,.page-with-light-sidebar .sidebar .nav>li>a i{color:#9e9e9e}
.page-with-light-sidebar .sidebar .nav>li .sub-menu:before{background:#B1B9C0}
.page-with-light-sidebar .sidebar .nav>li .sidebar-minify-btn,.page-with-light-sidebar .sidebar .nav>li .sidebar-minify-btn:focus,.page-with-light-sidebar .sidebar .nav>li .sidebar-minify-btn:hover,.page-with-light-sidebar .sidebar .nav>li.active.expand>a,.page-with-light-sidebar .sidebar .nav>li.active>a,.page-with-light-sidebar .sidebar .nav>li.active>a:focus,.page-with-light-sidebar .sidebar .nav>li.active>a:hover,.page-with-light-sidebar.page-sidebar-minified .sidebar .nav>li.active:focus>a,.page-with-light-sidebar.page-sidebar-minified .sidebar .nav>li.active:hover>a,.page-with-light-sidebar.page-sidebar-minified .sidebar .nav>li.active>a{color:#fff;background:#616161}
.flat-black .page-with-light-sidebar .sidebar .nav>li .sidebar-minify-btn,.flat-black .page-with-light-sidebar .sidebar .nav>li .sidebar-minify-btn:focus,.flat-black .page-with-light-sidebar .sidebar .nav>li .sidebar-minify-btn:hover,.flat-black .page-with-light-sidebar .sidebar .nav>li.active.expand>a,.flat-black .page-with-light-sidebar .sidebar .nav>li.active>a,.flat-black .page-with-light-sidebar .sidebar .nav>li.active>a:focus,.flat-black .page-with-light-sidebar .sidebar .nav>li.active>a:hover{background:#e0e0e0}
.page-with-light-sidebar .sidebar .nav>li.expand>a,.page-with-light-sidebar .sidebar .nav>li>a:focus,.page-with-light-sidebar .sidebar .nav>li>a:hover{background:0 0}
.page-with-light-sidebar .sidebar .nav>li .sub-menu>li.active>a:before{color:#575d63}
.page-with-light-sidebar .sidebar .sub-menu>li>a{font-weight:400;color:#616161}
.page-with-light-sidebar .sidebar .sub-menu>li.active>a{font-weight:600}
.flat-black .page-with-light-sidebar .sidebar .sub-menu>li.active>a,.page-with-light-sidebar .sidebar .sub-menu>li.active>a,.page-with-light-sidebar .sidebar .sub-menu>li.active>a:focus,.page-with-light-sidebar .sidebar .sub-menu>li.active>a:hover,.page-with-light-sidebar .sidebar .sub-menu>li>a:focus,.page-with-light-sidebar .sidebar .sub-menu>li>a:hover{color:#333}
.page-with-light-sidebar.page-sidebar-minified .sidebar .nav>li.active>a>i,.sidebar.sidebar-transparent .nav>li.nav-header{color:#fff}
.flat-black .page-with-light-sidebar .sidebar .nav>li.nav-profile,.flat-black .page-with-light-sidebar .sidebar .sub-menu,.flat-black .page-with-light-sidebar.page-sidebar-minified .sidebar .nav li.has-sub>.sub-menu{background:#f5f5f5}
.page-with-light-sidebar .sidebar .sub-menu>li.has-sub>a:before,.page-with-light-sidebar .sidebar .sub-menu>li:before,.page-with-light-sidebar .sidebar .sub-menu>li>a:after{background:#e7e9ea}
.page-with-light-sidebar .sidebar .slimScrollBar{background:#000!important}
.page-with-wide-sidebar .sidebar,.page-with-wide-sidebar .sidebar+.sidebar-bg,.page-with-wide-sidebar.page-sidebar-minified .sidebar-bg.sidebar-right,.page-with-wide-sidebar.page-sidebar-minified .sidebar.sidebar-right{width:250px}
.page-with-wide-sidebar .content{margin-left:250px}
.page-with-wide-sidebar.page-with-right-sidebar:not(.page-sidebar-minified) .content{margin-right:250px;margin-left:0}
.page-with-wide-sidebar.page-with-two-sidebar .content{margin-left:250px;margin-right:250px}
.page-with-wide-sidebar.page-sidebar-minified .sidebar,.page-with-wide-sidebar.page-sidebar-minified .sidebar+.sidebar-bg{width:60px}
.page-with-wide-sidebar.page-sidebar-minified:not(.page-with-right-sidebar) .content{margin-left:60px}
.page-with-wide-sidebar .footer{margin-left:280px}
.page-with-wide-sidebar.page-with-right-sidebar:not(.page-sidebar-minified) .footer{margin-left:30px;margin-right:280px}
.sidebar.sidebar-transparent{background:0 0}
.sidebar.sidebar-transparent .nav>li.nav-profile,.sidebar.sidebar-transparent .nav>li.nav-profile.active{background:rgba(0,0,0,.25)}
.sidebar.sidebar-transparent .nav>li.nav-profile .cover,.sidebar.sidebar-transparent .nav>li.nav-profile .cover.with-shadow:before,.sidebar.sidebar-transparent .nav>li.nav-profile a:focus,.sidebar.sidebar-transparent .nav>li.nav-profile a:hover,.sidebar.sidebar-transparent .sub-menu{background:0 0}
.page-sidebar-toggled.page-sidebar-minified .sidebar.sidebar-transparent+.sidebar-bg,.sidebar.sidebar-transparent+.sidebar-bg{background:url('cover-sidebar.jpg');background-size:cover}
.sidebar.sidebar-transparent+.sidebar-bg:before{content:'';position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(45,53,60,.75)}
.page-sidebar-minified .sidebar.sidebar-transparent .nav>li.has-sub .sub-menu{background:rgba(26,34,41,.85)}
.page-sidebar-minified .sidebar.sidebar-transparent .nav>li.has-sub:focus>a,.page-sidebar-minified .sidebar.sidebar-transparent .nav>li.has-sub:hover>a,.sidebar.sidebar-transparent .nav>li.expand>a,.sidebar.sidebar-transparent .nav>li>a:focus,.sidebar.sidebar-transparent .nav>li>a:hover{background:0 0;color:#fff}
.sidebar.sidebar-transparent .has-sub.active>.sub-menu{overflow:hidden}
.sidebar.sidebar-transparent .nav>li.active>a,.sidebar.sidebar-transparent .nav>li.active>a:focus,.sidebar.sidebar-transparent .nav>li.active>a:hover,.sidebar.sidebar-transparent .sub-menu>li.has-sub>a:before,.sidebar.sidebar-transparent .sub-menu>li:before,.sidebar.sidebar-transparent .sub-menu>li>a:after{background:rgba(0,0,0,.3)}
.page-with-right-sidebar .sidebar{text-align:right}
.page-with-right-sidebar .sidebar .nav>li>a .icon-img,.page-with-right-sidebar .sidebar .nav>li>a i{float:right;margin-left:10px;margin-right:0}
.page-with-right-sidebar .sidebar .sub-menu{padding-left:0;padding-right:39px}
.page-with-right-sidebar .sidebar .sub-menu>li:before{left:auto;right:-13px}
.page-with-right-sidebar .sidebar .sub-menu>li:after{left:auto;right:0}
.page-with-right-sidebar .sidebar .sub-menu>li>a{padding-left:20px;padding-right:15px}
.page-with-right-sidebar .sidebar .sub-menu>li>a:after{left:auto;right:-11px}
.page-with-right-sidebar .sidebar .nav>li.nav-profile .image{margin-left:auto;margin-right:0}
.page-with-right-sidebar.page-sidebar-minified .sidebar .nav>li>a .icon-img,.page-with-right-sidebar.page-sidebar-minified .sidebar .nav>li>a i{margin-right:-5px}
.page-with-right-sidebar .sidebar .sub-menu .sub-menu{padding-left:0;padding-right:15px}
.page-with-right-sidebar.page-sidebar-minified .sidebar li>a .caret{margin-left:5px}
.page-with-right-sidebar.page-sidebar-minified .sidebar li>a .caret:before{transform:none!important}
.page-with-right-sidebar .float-sub-menu li:after,.page-with-right-sidebar .float-sub-menu-arrow,.page-with-right-sidebar .float-sub-menu-line{left:auto;right:0}
.page-with-right-sidebar .float-sub-menu li.active>a .caret:before,.page-with-right-sidebar .float-sub-menu li.expand>a .caret:before,.page-with-right-sidebar .float-sub-menu li.expanding>a .caret:before,.page-with-right-sidebar .sidebar li.active>a .caret:before,.page-with-right-sidebar .sidebar li.expand>a .caret:before,.page-with-right-sidebar .sidebar li.expanding>a .caret:before{transform:rotate(-90deg)}
.page-with-right-sidebar .float-sub-menu{padding-left:0;padding-right:39px;text-align:right}
.page-with-right-sidebar .float-sub-menu li>a{padding-left:15px;padding-right:20px}
.page-with-right-sidebar .float-sub-menu li>a .caret,.page-with-right-sidebar .sidebar li>a .caret{float:left;margin-left:-5px;margin-right:2px}
.page-with-right-sidebar .float-sub-menu .sub-menu{padding-left:0;padding-right:15px}
.page-with-right-sidebar .float-sub-menu li>a .caret:before,.page-with-right-sidebar .sidebar li>a .caret:before{content:'\f053'}
.page-with-right-sidebar .float-sub-menu li:before{right:-13px;left:auto}
.page-with-right-sidebar .float-sub-menu li>a:after{right:-11px;left:auto}
.float-sub-menu-container{position:fixed;width:220px;margin:0;background:#263238;z-index:1020}
.float-sub-menu{padding:9px 0 9px 39px;margin:0;list-style-type:none}
.float-sub-menu .sub-menu{display:none;list-style-type:none}
.float-sub-menu .active>.sub-menu{display:block}
.float-sub-menu li{position:relative}
.float-sub-menu li:first-child:before{top:-14px}
.float-sub-menu>li:first-child:before{top:11px}
.float-sub-menu-arrow,.float-sub-menu-line{top:20px;background:#37474F;position:absolute}
.float-sub-menu-arrow{left:0;width:28px;height:2px}
.float-sub-menu-line{left:26px;width:2px}
.float-sub-menu .float-sub-menu-arrow:after,.float-sub-menu .float-sub-menu-arrow:before{display:none!important}
.float-sub-menu li.has-sub>a:before,.float-sub-menu li:before,.float-sub-menu li>a:after{background:#37474F}
.float-sub-menu li:before{content:'';position:absolute;left:-13px;top:0;bottom:0;width:2px}
.float-sub-menu li.has-sub>a:before,.float-sub-menu li:after,.float-sub-menu li>a:after{content:'';position:absolute;top:11px}
.float-sub-menu li:last-child:before{bottom:auto;height:13px}
.float-sub-menu>li:first-child:last-child:before{height:0!important}
.float-sub-menu li:first-child:last-child:before{height:27px}
.float-sub-menu li:after{left:0;width:6px;height:6px;border:1px solid #455A64;background:#273238;border-radius:4px;margin-top:-2px;z-index:10}
.float-sub-menu li.has-sub>a:before{left:2px;bottom:11px;width:2px}
.float-sub-menu li>a:after{left:-11px;width:11px;height:2px}
.float-sub-menu .sub-menu{padding:0 0 0 15px;background:0 0}
.float-sub-menu li>a{line-height:18px;padding:3px 20px 3px 15px;display:block;color:#889097;text-decoration:none;position:relative}
.float-sub-menu li.active>a,.float-sub-menu li.active>a:focus,.float-sub-menu li.active>a:hover,.float-sub-menu li>a:focus,.float-sub-menu li>a:hover{color:#fff}
.float-sub-menu li.active:after{border-color:#00BCD4}
.float-sub-menu li>a .caret{margin-top:-1px;color:#a3a7ac}
.sidebar .nav li.has-sub.expand>.sub-menu>li,.sidebar .nav.nav-profile>li{transform:translate3d(-100%,0,0)}
@keyframes inToRight{to{transform:translate3d(0,0,0)}}
.sidebar .nav li.has-sub.expand>.sub-menu>li,.sidebar .nav.nav-profile.expand>li{animation:inToRight .3s both cubic-bezier(.7,0,.3,1)}
.sidebar .nav li.has-sub.active>.sub-menu>li:nth-child(2),.sidebar .nav li.has-sub.expand>.sub-menu>li:nth-child(2),.sidebar .nav.nav-profile.expand>li:nth-child(2){animation-delay:45ms}
.sidebar .nav li.has-sub.active>.sub-menu>li:nth-child(3),.sidebar .nav li.has-sub.expand>.sub-menu>li:nth-child(3),.sidebar .nav.nav-profile.expand>li:nth-child(3){animation-delay:60ms}
.sidebar .nav li.has-sub.active>.sub-menu>li:nth-child(4),.sidebar .nav li.has-sub.expand>.sub-menu>li:nth-child(4),.sidebar .nav.nav-profile.expand>li:nth-child(4){animation-delay:75ms}
.sidebar .nav li.has-sub.active>.sub-menu>li:nth-child(5),.sidebar .nav li.has-sub.expand>.sub-menu>li:nth-child(5),.sidebar .nav.nav-profile.expand>li:nth-child(5){animation-delay:90ms}
.sidebar .nav li.has-sub.active>.sub-menu>li:nth-child(6),.sidebar .nav li.has-sub.expand>.sub-menu>li:nth-child(6),.sidebar .nav.nav-profile.expand>li:nth-child(6){animation-delay:105ms}
.sidebar .nav li.has-sub.active>.sub-menu>li:nth-child(7),.sidebar .nav li.has-sub.expand>.sub-menu>li:nth-child(7),.sidebar .nav.nav-profile.expand>li:nth-child(7){animation-delay:120ms}
.sidebar .nav li.has-sub.active>.sub-menu>li:nth-child(8),.sidebar .nav li.has-sub.expand>.sub-menu>li:nth-child(8),.sidebar .nav.nav-profile.expand>li:nth-child(8){animation-delay:135ms}
.sidebar .nav li.has-sub.active>.sub-menu>li:nth-child(9),.sidebar .nav li.has-sub.expand>.sub-menu>li:nth-child(9),.sidebar .nav.nav-profile.expand>li:nth-child(9){animation-delay:150ms}
.sidebar .nav li.has-sub.active>.sub-menu>li:nth-child(10),.sidebar .nav li.has-sub.expand>.sub-menu>li:nth-child(10),.sidebar .nav.nav-profile.expand>li:nth-child(10){animation-delay:165ms}
.sidebar .nav li.has-sub.active>.sub-menu>li:nth-child(11),.sidebar .nav li.has-sub.expand>.sub-menu>li:nth-child(11),.sidebar .nav.nav-profile.expand>li:nth-child(11){animation-delay:180ms}
.sidebar .nav li.has-sub.active>.sub-menu>li:nth-child(12),.sidebar .nav li.has-sub.expand>.sub-menu>li:nth-child(12),.sidebar .nav.nav-profile.expand>li:nth-child(12){animation-delay:195ms}
.sidebar .nav li.has-sub.active>.sub-menu>li:nth-child(13),.sidebar .nav li.has-sub.expand>.sub-menu>li:nth-child(13),.sidebar .nav.nav-profile.expand>li:nth-child(13){animation-delay:210ms}
.sidebar .nav li.has-sub.active>.sub-menu>li:nth-child(14),.sidebar .nav li.has-sub.expand>.sub-menu>li:nth-child(14),.sidebar .nav.nav-profile.expand>li:nth-child(14){animation-delay:225ms}
.sidebar .nav li.has-sub.active>.sub-menu>li:nth-child(15),.sidebar .nav li.has-sub.expand>.sub-menu>li:nth-child(15),.sidebar .nav.nav-profile.expand>li:nth-child(15){animation-delay:240ms}
.sidebar .nav li.has-sub.active>.sub-menu>li:nth-child(16),.sidebar .nav li.has-sub.expand>.sub-menu>li:nth-child(16),.sidebar .nav.nav-profile.expand>li:nth-child(16){animation-delay:255ms}
.sidebar .nav li.has-sub.active>.sub-menu>li:nth-child(17),.sidebar .nav li.has-sub.expand>.sub-menu>li:nth-child(17),.sidebar .nav.nav-profile.expand>li:nth-child(17){animation-delay:270ms}
.sidebar .nav li.has-sub.active>.sub-menu>li:nth-child(18),.sidebar .nav li.has-sub.expand>.sub-menu>li:nth-child(18),.sidebar .nav.nav-profile.expand>li:nth-child(18){animation-delay:295ms}
.sidebar .nav li.has-sub.active>.sub-menu>li:nth-child(19),.sidebar .nav li.has-sub.expand>.sub-menu>li:nth-child(19),.sidebar .nav.nav-profile.expand>li:nth-child(19){animation-delay:310ms}
.sidebar .nav li.has-sub.active>.sub-menu>li:nth-child(20),.sidebar .nav li.has-sub.expand>.sub-menu>li:nth-child(20),.sidebar .nav.nav-profile.expand>li:nth-child(20){animation-delay:325ms}
.content{margin-left:220px;padding:25px 30px}
.content.content-full-width{padding:0}
.content.content-full-width .page-header{margin:20px}
.content.content-inverse-mode .breadcrumb a,.content.content-inverse-mode .page-header,.content.content-inverse-mode h1,.content.content-inverse-mode h2,.content.content-inverse-mode h3,.content.content-inverse-mode h4,.content.content-inverse-mode h5,.content.content-inverse-mode h6{color:#fff}
.content.content-inverse-mode .breadcrumb>li,.content.content-inverse-mode .page-header small{color:rgba(255,255,255,.75)}
.content.content-full-width .breadcrumb,.content.content-full-width .page-header{position:relative;z-index:10}
.content.content-full-width .breadcrumb{margin:0 20px 0 0;z-index:20}
.page-content-full-height{height:100%}
.page-content-full-height .content{position:absolute;left:0;top:60px;right:0;bottom:0;transform:translateZ(0)}
.page-header{font-size:28px;margin:0 0 20px;padding:0;border:none;line-height:32px}
.page-header small{line-height:20px}
.page-header,.page-header small{font-weight:300}
.breadcrumb{padding:0;margin:0;background:0 0}
.breadcrumb>li{line-height:32px}
.ie8 .breadcrumb>li{display:inline}
.breadcrumb>li a{color:#333}
.breadcrumb-item+.breadcrumb-item::before{color:#ccc}
.footer{z-index:1020;padding:10px 0;margin:0 30px 0 250px;border-top:1px solid #CAD0D6;line-height:20px}
.page-with-top-menu,.page-with-top-menu .sidebar{padding-top:106px}
.top-menu{background:#37474F;height:46px;position:fixed;top:60px;left:0;right:0;z-index:1015}
.top-menu .nav{white-space:nowrap;display:block}
.top-menu .nav>li{display:inline-block;position:relative}
.top-menu .nav>li+li{margin-left:-3px}
.top-menu .nav>li>a{padding:13px 20px;color:#B0BEC5;display:block;font-weight:500;line-height:20px;text-decoration:none}
.top-menu li>a .caret{display:block;float:right;width:20px;height:20px;line-height:20px;text-align:center;font-size:16px;border:none}
.top-menu li>a .caret:before{content:'\f0d7';display:block;text-align:center;transition:all .2s linear;opacity:.5}
.top-menu .nav>li>a .badge,.top-menu .nav>li>a .label{margin-left:5px}
.top-menu .nav>li>a .badge{background:#1b1f24}
.top-menu .nav>li>a .icon-img{float:left;margin-right:7px;width:20px;height:20px;margin-left:-3px;overflow:hidden;border-radius:4px}
.top-menu .nav>li>a .icon-img img{max-width:100%;max-height:100%;display:block}
.top-menu .nav>li>a .badge.pull-right,.top-menu .nav>li>a .label.pull-right{margin-top:1px}
.top-menu .nav>li.active>a .badge,.top-menu .nav>li.active>a .label.label-theme{background:rgba(0,0,0,.4)}
.top-menu .nav>li>a i{float:left;font-size:24px;margin-right:10px;margin-top:-2px;margin-bottom:-2px;line-height:24px;width:24px;text-align:center;color:#546E7A}
.top-menu .nav>li.active>a i{color:#fff}
.top-menu .nav>li>a .caret.pull-right{margin-top:8px;margin-left:5px}
.top-menu .nav>li:focus>a,.top-menu .nav>li:hover>a,.top-menu .nav>li>a:focus,.top-menu .nav>li>a:hover{background:0 0;color:#fff}
.top-menu .nav .sub-menu{display:none;position:absolute;left:0;width:220px;top:100%;background:#2F3C43;list-style-type:none;margin:0;padding:10px 0}
.top-menu .sub-menu>li>a{padding:5px 20px;display:block;color:rgba(255,255,255,.5);text-decoration:none;position:relative}
.top-menu .nav .sub-menu>li>a .caret{margin-top:-1px}
.top-menu .sub-menu .sub-menu{background:rgba(0,0,0,.2);position:relative;left:0;top:0}
.top-menu .sub-menu>li.active>a,.top-menu .sub-menu>li.active>a:focus,.top-menu .sub-menu>li.active>a:hover,.top-menu .sub-menu>li>a:focus,.top-menu .sub-menu>li>a:hover{color:#fff}
.top-menu .nav>li.has-sub:hover>.sub-menu{display:block}
.top-menu .nav>li.active>a,.top-menu .nav>li.active>a:focus,.top-menu .nav>li.active>a:hover{background:#222;color:#fff}
.top-menu .nav>li.menu-control{position:absolute;top:0;width:46px;background:#37474F;height:46px;margin:0}
.top-menu .nav>li.menu-control>a{padding:0;text-align:center;line-height:46px}
.top-menu .nav>li.menu-control>a i{float:none;margin:0;font-size:24px;display:block;line-height:46px;color:#fff;width:auto}
.top-menu .nav>li.menu-control.menu-control-left{left:-50px}
.top-menu .nav>li.menu-control.menu-control-right{right:-50px}
@keyframes slideInLeft{from{left:-50px}to{left:0}}
@keyframes slideInRight{from{right:-50px}to{right:0}}
.top-menu .nav>li.menu-control.menu-control-left.show{animation:slideInLeft .2s;left:0}
.top-menu .nav>li.menu-control.menu-control-right.show{animation:slideInRight .2s;right:0}
.top-menu .nav>li.menu-control.menu-control-left>a{box-shadow:5px 0 8px -3px rgba(0,0,0,.5)}
.top-menu .nav>li.menu-control.menu-control-right>a{box-shadow:-5px 0 8px -3px rgba(0,0,0,.5)}
.form-control{border:1px solid #ccc;box-shadow:none;font-size:13px;line-height:1.42857143;height:34px;padding:6px 12px}
.form-control.focus,.form-control.input-white.focus,.form-control.input-white:focus,.form-control:focus{border-color:#5db0ff;outline:0;box-shadow:0 0 0 .125rem rgba(52,142,227,.3)}
.form-control-with-bg .form-control,.form-control.form-control-with-bg{background:#f5f5f5}
.form-control.form-control-lg,.form-control.input-lg{font-size:14px}
.form-control.input-xs{height:20px}
.form-control.input-inline{display:inline;width:auto;padding:0 7px}
.form-control.input-white{background:#fff;border-color:#fff}
.form-control.inverse-mode{background:url('white-0.2.png');background:rgba(255,255,255,.2);color:#fff;border-color:transparent}
.form-control.inverse-mode:focus{border-color:transparent;box-shadow:0 0 0 .125rem rgba(255,255,255,.5)}
.form-control[disabled],.form-control[readonly],fieldset[disabled] .form-control{background:#e0e0e0;opacity:.6}
.form-control[disabled]:focus,.form-control[readonly]:focus,fieldset[disabled] .form-control:focus{box-shadow:none;border:1px solid #ccc}
.checkbox.disabled label,.radio.disabled label,fieldset[disabled] .checkbox label,fieldset[disabled] .radio label{opacity:.6}
.form-control-plaintext{display:block;width:100%;height:30px;margin-bottom:0;line-height:1.42857143;padding:6px 0;background-color:transparent;border:solid transparent;border-width:1px 0}
select.form-control:not([size]):not([multiple]){height:34px}
select[multiple],select[size],textarea.form-control{height:auto}
.col-form-label,.row.form-group>.col-form-label{padding-top:calc(.375rem + 1px);padding-bottom:calc(.375rem + 1px)}
.form-control-lg,.input-group-lg>.form-control,.input-group-lg>.input-group-append>.btn,.input-group-lg>.input-group-append>.input-group-text,.input-group-lg>.input-group-prepend>.btn,.input-group-lg>.input-group-prepend>.input-group-text,select.form-control-lg:not([size]):not([multiple]){height:46px;padding:10px 16px;line-height:1.3333333;border-radius:6px}
.form-control-sm,.input-group-sm>.form-control,.input-group-sm>.input-group-append>.btn,.input-group-sm>.input-group-append>.input-group-text,.input-group-sm>.input-group-prepend>.btn,.input-group-sm>.input-group-prepend>.input-group-text,select.form-control-sm:not([size]):not([multiple]){height:30px;padding:5px 10px;line-height:1.5;border-radius:3px;font-size:13px}
.input-group .form-control+.input-group-btn .btn:first-child,.input-group-addon:last-child,.input-group>.input-group-append>.btn,.input-group>.input-group-append>.input-group-text,.input-group>.input-group-prepend:first-child>.btn:not(:first-child),.input-group>.input-group-prepend:first-child>.input-group-text:not(:first-child),.input-group>.input-group-prepend:not(:first-child)>.btn,.input-group>.input-group-prepend:not(:first-child)>.input-group-text{border-top-left-radius:0;border-bottom-left-radius:0}
.input-group .form-control:last-child,.input-group-addon:first-child,.input-group>.input-group-append:last-child>.btn:not(:last-child):not(.dropdown-toggle),.input-group>.input-group-append:last-child>.input-group-text:not(:last-child),.input-group>.input-group-append:not(:last-child)>.btn,.input-group>.input-group-append:not(:last-child)>.input-group-text,.input-group>.input-group-prepend>.btn,.input-group>.input-group-prepend>.input-group-text{border-top-right-radius:0;border-bottom-right-radius:0}
.input-group-lg>.form-control,.input-group-lg>.input-group-addon,.input-group-lg>.input-group-btn>.btn{font-size:14px}
.form-horizontal .col-form-label,.form-horizontal .control-label{padding-top:7px;margin-bottom:0;text-align:left}
.form-horizontal.form-horizontal-text-right .col-form-label,.form-horizontal.form-horizontal-text-right .control-label{text-align:right}
.form-horizontal [class*=col-]{position:static;position:initial}
.form-horizontal.form-bordered .form-group{border-bottom:1px solid #eee;margin:0}
.form-horizontal.form-bordered .form-group:last-child{border-bottom:0}
.form-bordered .form-group>.col-form-label,.form-horizontal.form-bordered .form-group>.control-label{padding:22px 15px 15px}
.form-horizontal.form-bordered .form-group>div{padding:15px;border-left:1px solid #eee}
.form-horizontal.form-bordered .form-group>.control-label{border-right:1px solid #eee;margin-right:-1px}
.form-horizontal.form-bordered .has-feedback .form-control-feedback{top:15px}
.form-check{padding-top:7px}
.form-inline .form-check{padding-top:0}
.form-check-input{margin-top:2px}
.form-check-input:disabled~.form-check-label{color:#7b7f83}
.invalid-feedback,.valid-feedback{font-size:90%}
.invalid-tooltip,.valid-tooltip{font-size:13px;left:0}
.input-group-addon,.input-group-text{padding:6px 12px;font-size:14px;font-weight:400}
.form-check-input.is-valid~.form-check-label,.has-success .checkbox,.has-success .checkbox-inline,.has-success .col-form-label,.has-success .control-label,.has-success .form-control-feedback,.has-success .help-block,.has-success .radio,.has-success .radio-inline,.has-success.checkbox label,.has-success.checkbox-inline label,.has-success.radio label,.has-success.radio-inline label,.valid-feedback,.was-validated .form-check-input:valid~.form-check-label{color:#009688}
.valid-tooltip{background:rgba(0,150,136,.8)}
.custom-select.is-valid,.form-control.is-valid,.has-success .form-control,.was-validated .custom-select:valid,.was-validated .form-control:valid{border-color:#009688;box-shadow:none}
.custom-select.is-valid:focus,.form-control.is-valid:focus,.has-success .form-control:focus,.was-validated .custom-select:valid:focus,.was-validated .form-control:valid:focus{border-color:#009688;outline:0;box-shadow:0 0 0 .125rem rgba(0,150,136,.3)}
.has-success .input-group-addon{color:#025656;background-color:#bfe5e1;border-color:#00BCD4}
.has-warning .checkbox,.has-warning .checkbox-inline,.has-warning .col-form-label,.has-warning .control-label,.has-warning .form-control-feedback,.has-warning .help-block,.has-warning .radio,.has-warning .radio-inline,.has-warning.checkbox label,.has-warning.checkbox-inline label,.has-warning.radio label,.has-warning.radio-inline label{color:#c47d15}
.has-warning .form-control{border-color:#FF9800;box-shadow:none}
.has-warning .form-control:focus{border-color:#c47d15;outline:0;box-shadow:0 0 0 .125rem rgba(245,156,26,.3)}
.has-warning .input-group-addon{background-color:#fce1ba;color:#7b4e0e}
.form-check-input.is-invalid~.form-check-label,.has-error .checkbox,.has-error .checkbox-inline,.has-error .control-label,.has-error .form-control-feedback,.has-error .help-block,.has-error .radio,.has-error .radio-inline,.has-error.checkbox label,.has-error.checkbox-inline label,.has-error.radio label,.has-error.radio-inline label,.invalid-feedback,.was-validated .form-check-input:invalid~.form-check-label{color:#cc4946}
.custom-select.is-invalid,.form-control.is-invalid,.has-error .form-control,.was-validated .custom-select:invalid,.was-validated .form-control:invalid{border-color:#F44336;box-shadow:none}
.custom-select.is-invalid:focus,.form-control.is-invalid:focus,.has-error .form-control:focus,.was-validated .custom-select:invalid:focus,.was-validated .form-control:invalid:focus{border-color:#cc4946;outline:0;box-shadow:0 0 0 .125rem rgba(244,67,54,.3)}
.btn,.input-group-addon:focus{outline:0!important}
.invalid-tooltip{background:rgba(244,67,54,.8)}
.has-error .input-group-addon{background-color:#fcd0cd;color:#802d2b}
.form-control-feedback{line-height:34px}
.input-group-addon{color:#555;text-align:center;border-radius:4px}
.input-group-addon .glyphicon{position:relative;top:1px}
.input-group-addon,.input-group-text{background-color:#e0e0e0;border:none}
.input-group-text{line-height:1}
.input-group-append .btn+.btn,.input-group-append .btn+.input-group-text,.input-group-append .input-group-text+.btn,.input-group-append .input-group-text+.input-group-text,.input-group-prepend .btn+.btn,.input-group-prepend .btn+.input-group-text,.input-group-prepend .input-group-text+.btn,.input-group-prepend .input-group-text+.input-group-text{margin-left:0}
legend{padding-bottom:3px;border-bottom:1px solid #e0e0e0}
.help-block{display:block;margin-top:5px;margin-bottom:10px;color:#737373}
.dropdown-menu{border:none;box-shadow:0 5px 30px 0 rgba(0,0,0,.25);font-size:13px}
.dropdown-item,.dropdown-menu>li>a{display:block;padding:5px 15px;clear:both;font-weight:400;line-height:1.42857143;color:#333;white-space:nowrap;text-decoration:none}
.dropdown-item:focus,.dropdown-item:hover,.dropdown-menu>li>a:focus,.dropdown-menu>li>a:hover{background:#f5f5f5}
.dropdown-menu>.active>a,.dropdown-menu>.active>a:focus,.dropdown-menu>.active>a:hover{background:#2196F3;color:#fff}
.dropdown-divider,.dropdown-menu .divider{height:1px;margin:9px 0;overflow:hidden;background-color:#e5e5e5}
.dropdown-menu .divider{border-color:#e5e5e5}
.dropdown-menu.media-list{max-width:360px;padding:0}
.dropdown-menu.media-list p{text-overflow:ellipsis;overflow:hidden;margin-bottom:5px;line-height:16px;max-width:270px;color:#585c61}
.dropdown-menu.media-list .dropdown-header{padding:10px 15px!important;background:#3F51B5;font-size:10px;color:#fff}
.dropdown-menu.media-list .dropdown-header+.media{margin-top:-10px}
.dropdown-menu.media-list>.media{margin-top:0;border-top:1px solid #f5f5f5;border-bottom:1px solid #f5f5f5;margin-bottom:-1px}
.dropdown-menu.media-list>.media>a{display:block;padding:10px 15px!important;clear:both;white-space:nowrap}
.dropdown-menu.media-list>.media>a:focus,.dropdown-menu.media-list>.media>a:hover{background:#f9f9f9}
.dropdown-menu.media-list>.media .media-left{padding-right:10px}
.dropdown-menu.media-list>.media .media-right{padding-left:10px}
.dropdown-menu.media-list>.media .media-object{height:48px;width:48px;line-height:48px;font-size:18px;color:#fff;text-align:center;border-radius:6px}
.dropdown-menu.media-list>.media .media-object-icon{position:absolute;margin-left:30px;border:2px solid #fff;border-radius:40px;background:#fff;margin-top:-11px;display:block;width:22px;height:22px;text-align:center;font-size:18px;line-height:18px}
.dropdown-footer{padding:10px 15px}
.dropdown-menu>li.dropdown-footer>a{padding:0!important;display:inline!important}
.dropdown-menu>li.dropdown-footer>a:focus,.dropdown-menu>li.dropdown-footer>a:hover{background:0 0!important;text-decoration:underline!important}
.card-header-link,.card-link:hover,.pager li>a,.pager li>span,.pagination>li>a,.panel-title>a:focus,.panel-title>a:hover,a.card-header-link{text-decoration:none}
.dropdown-toggle:after{vertical-align:1px;border-width:4px}
.dropdown-toggle.no-caret:after{display:none}
.tooltip-inner{font-size:13px;padding:4px 10px;border-radius:3px}
.alert,.note{padding:15px}
.alert{border:none}
.alert.alert-success{background:#bfe5e1;color:#004b44}
.alert.alert-info{background:#bfeef4;color:#005e6a}
.alert.alert-danger{background:#fcd0cd;color:#7a221b}
.alert.alert-warning{background:#ffe5bf;color:#804c00}
.alert.alert-primary{background:#c2ddf7;color:#114b7a}
.alert.alert-dark{background:#c7c7c7;color:#111}
.alert.alert-secondary{background:#e7e7e7;color:#4f4f4f}
.alert.alert-light{background:#fff;color:#666}
.alert.alert-purple{background:#e6c9eb;color:#4e1458}
.alert.alert-yellow{background:#ffface;color:#806d00}
.alert.alert-lime{background:#e2f0d2;color:#466225}
.alert.alert-indigo{background:#c5cae9;color:#20295b}
.alert.alert-pink{background:#f8bbd0;color:#750f32}
.alert.alert-green{background:#c9e7ca;color:#265828}
.alert.alert-success .alert-link{color:#002622}
.alert.alert-info .alert-link{color:#002f35}
.alert.alert-danger .alert-link{color:#3d110e}
.alert.alert-warning .alert-link{color:#402600}
.alert.alert-primary .alert-link{color:#08263d}
.alert.alert-dark .alert-link{color:#080808}
.alert.alert-secondary .alert-link{color:#282828}
.alert.alert-light .alert-link{color:#212121}
.alert.alert-purple .alert-link{color:#270a2c}
.alert.alert-yellow .alert-link{color:#403600}
.alert.alert-lime .alert-link{color:#233113}
.alert.alert-indigo .alert-link{color:#131837}
.alert.alert-pink .alert-link{color:#46091e}
.alert.alert-green .alert-link{color:#173518}
.note{margin-bottom:20px;border-left:3px solid;position:relative;border-radius:4px}
.panel>.note{border-radius:0}
.note h1,.note h2,.note h3,.note h4,.note h5,.note h6{color:inherit}
.note .note-icon{position:absolute;top:0;left:0;bottom:0;width:80px;font-size:56px;line-height:56px;text-align:center}
.note .note-icon>i{position:absolute;left:0;right:0;top:50%;margin-top:-28px}
.note .note-icon+.note-content{margin-left:85px}
.note.note-with-right-icon{border-left:none;border-right:3px solid}
.note.note-with-right-icon .note-icon{left:auto;right:0}
.note.note-with-right-icon .note-content{margin-left:0;margin-right:85px}
.note.note-danger{border-color:#F44336;background:#fcd0cd;color:#7a221b}
.note.note-danger .note-icon{background:#F44336}
.note.note-warning{border-color:#FF9800;background:#ffe5bf;color:#804c00}
.note.note-warning .note-icon{background:#FF9800}
.note.note-yellow{border-color:#FFEB3B;background:#ffface;color:#806d00}
.note.note-yellow .note-icon{background:#FFEB3B}
.note.note-lime{border-color:#8BC34A;background:#e2f0d2;color:#466225}
.note.note-lime .note-icon{background:#8BC34A}
.note.note-success{border-color:#4CAF50;background:#bfe5e1;color:#004b44}
.note.note-success .note-icon{background:#4CAF50}
.note.note-primary{border-color:#2196F3;background:#c2ddf7;color:#114b7a}
.note.note-primary .note-icon{background:#2196F3}
.note.note-info{border-color:#00BCD4;background:#bfeef4;color:#005e6a}
.note.note-info .note-icon{background:#00BCD4}
.note.note-purple{border-color:#9C27B0;background:#e6c9eb;color:#4e1458}
.note.note-purple .note-icon{background:#9C27B0}
.note.note-dark,.note.note-inverse{border-color:#212121;background:#c7c7c7;color:#111}
.note.note-dark .note-icon,.note.note-inverse .note-icon{background:#212121}
.note.note-default,.note.note-secondary{border-color:#9E9E9E;background:#e7e7e7;color:#4f4f4f}
.note.note-default .note-icon,.note.note-secondary .note-icon{background:#9E9E9E}
.note.note-light{border-color:#F5F5F5;background:#fff;color:#666}
.note.note-light .note-icon{background:#F5F5F5}
.note.note-indigo{border-color:#3F51B5;background:#c5cae9;color:#20295b}
.note.note-indigo .note-icon{background:#3F51B5}
.note.note-pink{border-color:#E91E63;background:#f8bbd0;color:#750f32}
.note.note-pink .note-icon{background:#E91E63}
.note.note-green{border-color:#4CAF50;background:#c9e7ca;color:#265828}
.badge,.label{font-size:75%;color:#fff;font-weight:600;text-align:center;white-space:nowrap}
.note.note-green .note-icon{background:#4CAF50}
.badge{line-height:1.25;display:inline-block;min-width:10px;padding:3px 7px;vertical-align:middle;background-color:#777;border-radius:10px}
.label{display:inline;padding:.2em .6em .3em;line-height:1;vertical-align:baseline;border-radius:.25em}
.badge.badge-square{border-radius:0}
.badge.badge-default,.label.label-default{background:#f5f5f5;color:#212121}
.badge.badge-danger,.label.label-danger{background:#F44336}
.badge.badge-warning,.label.label-warning{background:#FF9800}
.badge.badge-success,.badge.badge-teal,.label.label-success,.label.label-teal{background:#009688}
.badge.badge-info,.label.label-info{background:#00BCD4}
.badge.badge-primary,.label.label-primary{background:#2196F3}
.badge.badge-secondary,.label.label-secondary{background:#BDBDBD}
.badge.badge-lime,.label.label-lime{background:#8BC34A}
.badge.badge-yellow,.label.label-yellow{background:#FFEB3B;color:#000}
.badge.badge-purple,.label.label-purple{background:#9C27B0}
.badge.badge-light,.label.label-light{background:#fff;color:#666}
.badge.badge-dark,.badge.badge-inverse,.label.label-dark,.label.label-inverse{background:#212121}
.badge.badge-pink,.label.label-pink{background:#E91E63}
.badge.badge-indigo,.label.label-indigo{background:#3F51B5}
.badge.badge-green,.label.label-green{background:#4CAF50}
.pager{padding-left:0;margin:20px 0;text-align:center;list-style:none}
.pager:after,.pager:before{content:'';display:table;clear:both}
.pager li{display:inline}
.pager li>a,.pager li>span{display:inline-block;padding:5px 14px;background-color:#fff;border:1px solid #ddd;border-radius:15px}
.pager li>a,.pager li>span,.pagination>li>a{border-color:#dadfe2;color:#000}
.pager .previous>a,.pager .previous>span{float:left}
.pager .next>a,.pager .next>span,.panel-heading-btn{float:right}
.pager.pager-without-border li>a,.pager.pager-without-border li>span,.pagination.pagination-without-border>li>a{border-color:#fff}
.pager>.disabled>a,.pager>.disabled>a:focus,.pager>.disabled>a:hover,.pager>.disabled>span,.pagination>.disabled>a,.pagination>.disabled>a:focus,.pagination>.disabled>a:hover,.pagination>.disabled>span,.pagination>.disabled>span:focus,.pagination>.disabled>span:hover{opacity:.6;border-color:#ddd;background:#fff;cursor:not-allowed}
.pagination>li>a{display:inline-block;color:#000;margin-left:5px;padding:6px 12px;line-height:1.42857143;border:1px solid #ddd;border-radius:6px!important}
.pagination>li:first-child>a{margin-left:0}
.pagination-sm .page-link,.pagination-sm>li>a,.pagination-sm>li>span{font-size:10px;margin-left:4px;padding:5px 10px;line-height:1.5}
.pagination-lg .page-link,.pagination-lg>li>a,.pagination-lg>li>span{font-size:14px;margin-left:6px;padding:10px 16px;line-height:1.3333333}
.btn,.btn.btn-sm,.btn.btn-xs{font-size:13px}
.pager li>a:focus,.pager li>a:hover,.pager li>span:focus,.pager li>span:hover,.pagination>li>a:focus,.pagination>li>a:hover{color:#000;background:#f5f5f5;border-color:#dadfe2}
.pagination>.active>a,.pagination>.active>a:focus,.pagination>.active>a:hover,.pagination>.active>span,.pagination>.active>span:focus,.pagination>.active>span:hover{background:#2196F3!important;border-color:#2196F3!important;color:#fff}
.progress{box-shadow:none;background:#e2e7eb}
.progress-bar{background-color:#2196F3;box-shadow:none}
.btn,.btn-group{box-shadow:0 0 2px rgba(0,0,0,.2),0 4px 4px -2px rgba(0,0,0,.2)}
.progress-xs{height:5px}
.progress-sm{height:10px}
.progress-lg{height:30px}
.progress-xs .progress-bar{line-height:5px}
.progress-sm .progress-bar{line-height:10px}
.progress-lg .progress-bar{line-height:30px}
.nav>li>a{color:#666}
.nav>li>a:focus,.nav>li>a:hover{color:#333;background:#fafafa}
.nav-tabs{background:#E0E0E0;border-radius:5px 5px 0 0}
.nav-tabs-inverse>.nav-tabs,.nav-tabs.nav-tabs-inverse{background:#000}
.nav-tabs .nav-link{padding:10px 15px}
.nav-tabs>li>a{margin-right:5px;line-height:20px}
.nav-tabs.nav-justified>li>a{border-radius:3px 3px 0 0}
.nav-tabs,.nav-tabs.nav-justified>.active>a,.nav-tabs.nav-justified>.active>a:focus,.nav-tabs.nav-justified>.active>a:hover,.nav-tabs.nav-justified>li>a,.nav-tabs>li.active>a,.nav-tabs>li.active>a:focus,.nav-tabs>li.active>a:hover,.nav-tabs>li>a{border:none!important}
.nav-tabs .nav-item.show .nav-link,.nav-tabs .nav-link.active,.nav-tabs .nav-link:focus,.nav-tabs .nav-link:hover,.nav-tabs.nav-justified>.active>a,.nav-tabs.nav-justified>.active>a:focus,.nav-tabs.nav-justified>.active>a:hover,.nav-tabs>li.active>a,.nav-tabs>li.active>a:focus,.nav-tabs>li.active>a:hover{color:#000}
.nav-tabs.nav-tabs-inverse .nav-item.show .nav-link,.nav-tabs.nav-tabs-inverse .nav-link.active,.nav-tabs.nav-tabs-inverse .nav-link.active:focus,.nav-tabs.nav-tabs-inverse .nav-link.active:hover,.nav-tabs.nav-tabs-inverse>li.active>a,.nav-tabs.nav-tabs-inverse>li.active>a:focus,.nav-tabs.nav-tabs-inverse>li.active>a:hover{color:#000;background:#fff}
.nav-tabs.nav-tabs-inverse .nav-link:focus,.nav-tabs.nav-tabs-inverse .nav-link:hover,.nav-tabs.nav-tabs-inverse>li>a:focus,.nav-tabs.nav-tabs-inverse>li>a:hover{color:#fff;background:0 0}
.nav-pills .nav-link.active,.nav-pills .show>.nav-link,.nav-pills>li.active>a,.nav-pills>li.active>a:focus,.nav-pills>li.active>a:hover,.nav-pills>li>a.active,.nav-pills>li>a.active:focus,.nav-pills>li>a.active:hover{background:#000;color:#fff}
.nav-tabs .nav-item,.nav-tabs.nav-justified>li,.nav-tabs>li{margin-bottom:0}
.nav-pills{margin-bottom:10px}
.nav-pills .nav-link,.nav-pills>li>a{padding:10px 15px;border-radius:3px}
.nav.nav-pills.nav-sm>li{margin:0 0 3px}
.nav.nav-pills.nav-sm>li a{padding:8px 10px;line-height:1.5}
.nav-pills>li+li{margin-left:5px}
.nav-stacked>li+li{margin-left:0;margin-top:5px}
.tab-content{padding:15px;margin-bottom:20px;background:#fff;border-radius:3px}
.nav-tabs+.tab-content{border-radius:0 0 3px 3px}
.panel-title a{display:block}
.btn{font-weight:600;line-height:20px;padding:6px 12px;transition:all .1s ease-in-out;border-radius:2px}
.btn-group{border-radius:4px}
.btn-group .btn,.btn-link{box-shadow:none}
.btn:hover{box-shadow:0 10px 20px rgba(0,0,0,.2),0 6px 6px rgba(0,0,0,.23)}
.btn.active,.btn.active:active,.btn:active,.btn:active:focus,.btn:focus,.btn:hover:active{outline:0;box-shadow:0 0 2px rgba(0,0,0,.2),0 4px 4px -2px rgba(0,0,0,.2)}
.btn-group .btn:hover{box-shadow:none!important}
.btn-block{padding-left:12px;padding-right:12px}
.btn.btn-sm{line-height:16px;padding:5px 10px}
.btn.btn-xs{line-height:18px;padding:1px 5px}
.btn[class*=btn-gradient-]{transition:background .1s linear}
.btn.btn-lg,.input-group-lg>.input-group-append>.btn,.input-group-lg>.input-group-prepend>.btn{font-size:16px;line-height:24px;padding:10px 16px}
.btn-icon,.btn.btn-icon{display:inline-block;width:28px;height:28px;padding:0;border:none;line-height:28px;text-align:center;font-size:14px}
.btn-circle,.btn.btn-circle{border-radius:100px}
.btn-icon.btn-xs{width:16px;height:16px;font-size:8px;line-height:16px}
.btn-icon.btn-sm{width:22px;height:22px;font-size:11px;line-height:22px}
.btn.btn-icon.btn-lg{width:34px;height:34px;font-size:17px;line-height:34px}
.btn-scroll-to-top{position:fixed;bottom:20px;right:25px;z-index:1020;font-size:23px!important;width:40px!important;height:40px!important;line-height:40px!important;box-shadow:0 2px 5px rgba(0,0,0,.26)}
.btn-scroll-to-top i{line-height:40px}
.page-with-right-sidebar .btn-scroll-to-top{left:25px;right:auto}
.btn>.pull-left,.btn>.pull-right{line-height:1.428571429}
.input-group-prepend .btn{border-right:1px solid}
.input-group-append .btn{border-left:1px solid}
.btn.btn-default,.btn.btn-default.disabled,.btn.btn-default.disabled:focus,.btn.btn-default.disabled:hover,.btn.btn-default[disabled],.btn.btn-default[disabled]:focus,.btn.btn-default[disabled]:hover{color:#212121;background:#fff;border-color:#fff}
.btn-default.active,.btn-default.active.focus,.btn-default.active:focus,.btn-default.active:hover,.btn-default:active,.btn-default:active.focus,.btn-default:active:focus,.btn-default:active:hover,.btn-default:focus,.btn-default:hover,.btn-default:not(:disabled):not(.disabled).active,.btn-default:not(:disabled):not(.disabled):active,.open>.dropdown-toggle.btn-default,.open>.dropdown-toggle.btn-default:focus,.open>.dropdown-toggle.btn-default:hover,.show>.btn-default.dropdown-toggle{background:#eee;border-color:#eee}
.btn-group .btn.btn-default:not(.active)+.btn.btn-default,.input-group-append .btn.btn-default,.input-group-btn .btn.btn-default:not(.active)+.btn.btn-default{border-left-color:#eee}
.input-group-prepend .btn.btn-default{border-right-color:#eee}
.btn.btn-white,.btn.btn-white.disabled,.btn.btn-white.disabled:focus,.btn.btn-white.disabled:hover,.btn.btn-white[disabled],.btn.btn-white[disabled]:focus,.btn.btn-white[disabled]:hover{color:#212121;background:#fff;border-color:#fff}
.btn.btn-white.btn-white-without-border{border-color:#fff}
.btn.btn-white.btn-white-without-border.active,.btn.btn-white.btn-white-without-border.active:focus,.btn.btn-white.btn-white-without-border.active:hover,.btn.btn-white.btn-white-without-border:focus,.btn.btn-white.btn-white-without-border:hover{border-color:#eee}
.btn-white.active,.btn-white.active.focus,.btn-white.active:focus,.btn-white.active:hover,.btn-white:active,.btn-white:active.focus,.btn-white:active:focus,.btn-white:active:hover,.btn-white:focus,.btn-white:hover,.btn-white:not(:disabled):not(.disabled).active,.btn-white:not(:disabled):not(.disabled):active,.open>.dropdown-toggle.btn-white,.open>.dropdown-toggle.btn-white:focus,.open>.dropdown-toggle.btn-white:hover,.show>.btn-white.dropdown-toggle{background:#eee;border-color:#eee}
.btn-group .btn.btn-white:not(.active)+.btn.btn-white,.input-group-append .btn.btn-white,.input-group-btn .btn.btn-white:not(.active)+.btn.btn-white{border-left-color:#eee}
.input-group-prepend .btn.btn-white{border-right-color:#eee}
.btn.btn-inverse,.btn.btn-inverse.disabled,.btn.btn-inverse.disabled:focus,.btn.btn-inverse.disabled:hover,.btn.btn-inverse[disabled],.btn.btn-inverse[disabled]:focus,.btn.btn-inverse[disabled]:hover{color:#fff;background:#212121;border-color:#212121}
.btn-inverse.active,.btn-inverse.active.focus,.btn-inverse.active:focus,.btn-inverse.active:hover,.btn-inverse:active,.btn-inverse:active.focus,.btn-inverse:active:focus,.btn-inverse:active:hover,.btn-inverse:focus,.btn-inverse:hover,.btn-inverse:not(:disabled):not(.disabled).active,.btn-inverse:not(:disabled):not(.disabled):active,.open>.dropdown-toggle.btn-inverse,.open>.dropdown-toggle.btn-inverse:focus,.open>.dropdown-toggle.btn-inverse:hover,.show>.btn-inverse.dropdown-toggle{background:#424242;border-color:#424242}
.btn-group .btn.btn-inverse:not(.active)+.btn.btn-inverse,.input-group-append .btn.btn-inverse,.input-group-btn .btn.btn-inverse:not(.active)+.btn.btn-inverse{border-left-color:#424242}
.input-group-prepend .btn{border-right-color:#424242}
.btn.btn-primary,.btn.btn-primary.disabled,.btn.btn-primary.disabled:focus,.btn.btn-primary.disabled:hover,.btn.btn-primary[disabled],.btn.btn-primary[disabled]:focus,.btn.btn-primary[disabled]:hover{color:#fff;background:#2196F3;border-color:#2196F3}
.btn-primary.active,.btn-primary.active.focus,.btn-primary.active:focus,.btn-primary.active:hover,.btn-primary:active,.btn-primary:active.focus,.btn-primary:active:focus,.btn-primary:active:hover,.btn-primary:focus,.btn-primary:hover,.btn-primary:not(:disabled):not(.disabled).active,.btn-primary:not(:disabled):not(.disabled):active,.open>.dropdown-toggle.btn-primary,.open>.dropdown-toggle.btn-primary:focus,.open>.dropdown-toggle.btn-primary:hover,.show>.btn-primary.dropdown-toggle{background:#42A5F5;border-color:#42A5F5}
.btn-group .btn.btn-primary:not(.active)+.btn.btn-primary,.input-group-append .btn.btn-primary,.input-group-btn .btn.btn-primary:not(.active)+.btn.btn-primary{border-left-color:#42A5F5}
.input-group-prepend .btn.btn-primary{border-right-color:#42A5F5}
.btn.btn-success,.btn.btn-success.disabled,.btn.btn-success.disabled:focus,.btn.btn-success.disabled:hover,.btn.btn-success[disabled],.btn.btn-success[disabled]:focus,.btn.btn-success[disabled]:hover{color:#fff;background:#009688;border-color:#009688}
.btn-success.active,.btn-success.active.focus,.btn-success.active:focus,.btn-success.active:hover,.btn-success:active,.btn-success:active.focus,.btn-success:active:focus,.btn-success:active:hover,.btn-success:focus,.btn-success:hover,.btn-success:not(:disabled):not(.disabled).active,.btn-success:not(:disabled):not(.disabled):active,.open>.dropdown-toggle.btn-success,.open>.dropdown-toggle.btn-success:focus,.open>.dropdown-toggle.btn-success:hover,.show>.btn-success.dropdown-toggle{background:#26A69A;border-color:#26A69A}
.btn-group .btn.btn-success:not(.active)+.btn.btn-success,.input-group-append .btn.btn-success,.input-group-btn .btn.btn-success:not(.active)+.btn.btn-success{border-left-color:#26A69A}
.input-group-prepend .btn.btn-success{border-right-color:#26A69A}
.btn.btn-warning,.btn.btn-warning.disabled,.btn.btn-warning.disabled:focus,.btn.btn-warning.disabled:hover,.btn.btn-warning[disabled],.btn.btn-warning[disabled]:focus,.btn.btn-warning[disabled]:hover{color:#fff;background:#FF9800;border-color:#FF9800}
.btn-warning.active,.btn-warning.active.focus,.btn-warning.active:focus,.btn-warning.active:hover,.btn-warning:active,.btn-warning:active.focus,.btn-warning:active:focus,.btn-warning:active:hover,.btn-warning:focus,.btn-warning:hover,.btn-warning:not(:disabled):not(.disabled).active,.btn-warning:not(:disabled):not(.disabled):active,.open>.dropdown-toggle.btn-warning,.open>.dropdown-toggle.btn-warning:focus,.open>.dropdown-toggle.btn-warning:hover,.show>.btn-warning.dropdown-toggle{background:#FFA726;border-color:#FFA726}
.btn-group .btn.btn-warning:not(.active)+.btn.btn-warning,.input-group-append .btn.btn-warning,.input-group-btn .btn.btn-warning:not(.active)+.btn.btn-warning{border-left-color:#FFA726}
.input-group-prepend .btn.btn-warning{border-right-color:#FFA726}
.btn.btn-danger,.btn.btn-danger.disabled,.btn.btn-danger.disabled:focus,.btn.btn-danger.disabled:hover,.btn.btn-danger[disabled],.btn.btn-danger[disabled]:focus,.btn.btn-danger[disabled]:hover{color:#fff;background:#F44336;border-color:#F44336}
.btn-danger.active,.btn-danger.active.focus,.btn-danger.active:focus,.btn-danger.active:hover,.btn-danger:active,.btn-danger:active.focus,.btn-danger:active:focus,.btn-danger:active:hover,.btn-danger:focus,.btn-danger:hover,.btn-danger:not(:disabled):not(.disabled).active,.btn-danger:not(:disabled):not(.disabled):active,.open>.dropdown-toggle.btn-danger,.open>.dropdown-toggle.btn-danger:focus,.open>.dropdown-toggle.btn-danger:hover,.show>.btn-danger.dropdown-toggle{background:#EF5350;border-color:#EF5350}
.btn-group .btn.btn-danger:not(.active)+.btn.btn-danger,.input-group-append .btn.btn-danger,.input-group-btn .btn.btn-danger:not(.active)+.btn.btn-danger{border-left-color:#EF5350}
.input-group-prepend .btn.btn-danger{border-right-color:#EF5350}
.btn.btn-info,.btn.btn-info.disabled,.btn.btn-info.disabled:focus,.btn.btn-info.disabled:hover,.btn.btn-info[disabled],.btn.btn-info[disabled]:focus,.btn.btn-info[disabled]:hover{color:#fff;background:#00BCD4;border-color:#00BCD4}
.btn-info.active,.btn-info.active.focus,.btn-info.active:focus,.btn-info.active:hover,.btn-info:active,.btn-info:active.focus,.btn-info:active:focus,.btn-info:active:hover,.btn-info:focus,.btn-info:hover,.btn-info:not(:disabled):not(.disabled).active,.btn-info:not(:disabled):not(.disabled):active,.open>.dropdown-toggle.btn-info,.open>.dropdown-toggle.btn-info:focus,.open>.dropdown-toggle.btn-info:hover,.show>.btn-info.dropdown-toggle{background:#26C6DA;border-color:#26C6DA}
.btn-group .btn.btn-info:not(.active)+.btn.btn-info,.input-group-append .btn.btn-info,.input-group-btn .btn.btn-info:not(.active)+.btn.btn-info{border-left-color:#26C6DA}
.input-group-prepend .btn.btn-info{border-right-color:#26C6DA}
.btn.btn-purple,.btn.btn-purple.disabled,.btn.btn-purple.disabled:focus,.btn.btn-purple.disabled:hover,.btn.btn-purple[disabled],.btn.btn-purple[disabled]:focus,.btn.btn-purple[disabled]:hover{color:#fff;background:#9C27B0;border-color:#9C27B0}
.btn-purple.active,.btn-purple.active.focus,.btn-purple.active:focus,.btn-purple.active:hover,.btn-purple:active,.btn-purple:active.focus,.btn-purple:active:focus,.btn-purple:active:hover,.btn-purple:focus,.btn-purple:hover,.btn-purple:not(:disabled):not(.disabled).active,.btn-purple:not(:disabled):not(.disabled):active,.open>.dropdown-toggle.btn-purple,.open>.dropdown-toggle.btn-purple:focus,.open>.dropdown-toggle.btn-purple:hover,.show>.btn-purple.dropdown-toggle{background:#AB47BC;border-color:#AB47BC}
.btn-group .btn.btn-purple:not(.active)+.btn.btn-purple,.input-group-append .btn.btn-purple,.input-group-btn .btn.btn-purple:not(.active)+.btn.btn-purple{border-left-color:#AB47BC}
.input-group-prepend .btn.btn-purple{border-right-color:#AB47BC}
.btn.btn-yellow,.btn.btn-yellow.disabled,.btn.btn-yellow.disabled:focus,.btn.btn-yellow.disabled:hover,.btn.btn-yellow[disabled],.btn.btn-yellow[disabled]:focus,.btn.btn-yellow[disabled]:hover{color:#000;background:#FFEB3B;border-color:#FFEB3B}
.btn-yellow.active,.btn-yellow.active.focus,.btn-yellow.active:focus,.btn-yellow.active:hover,.btn-yellow:active,.btn-yellow:active.focus,.btn-yellow:active:focus,.btn-yellow:active:hover,.btn-yellow:focus,.btn-yellow:hover,.btn-yellow:not(:disabled):not(.disabled).active,.btn-yellow:not(:disabled):not(.disabled):active,.open>.dropdown-toggle.btn-yellow,.open>.dropdown-toggle.btn-yellow:focus,.open>.dropdown-toggle.btn-yellow:hover,.show>.btn-yellow.dropdown-toggle{background:#FFEE58;border-color:#FFEE58}
.btn-group .btn.btn-yellow:not(.active)+.btn.btn-yellow,.input-group-append .btn.btn-yellow,.input-group-btn .btn.btn-yellow:not(.active)+.btn.btn-yellow{border-left-color:#FFEE58}
.input-group-prepend .btn.btn-yellow{border-right-color:#FFEE58}
.btn.btn-grey,.btn.btn-grey.disabled,.btn.btn-grey.disabled:focus,.btn.btn-grey.disabled:hover,.btn.btn-grey[disabled],.btn.btn-grey[disabled]:focus,.btn.btn-grey[disabled]:hover{color:#fff;background:#9E9E9E;border-color:#9E9E9E}
.btn-grey.active,.btn-grey.active.focus,.btn-grey.active:focus,.btn-grey.active:hover,.btn-grey:active,.btn-grey:active.focus,.btn-grey:active:focus,.btn-grey:active:hover,.btn-grey:focus,.btn-grey:hover,.btn-grey:not(:disabled):not(.disabled).active,.btn-grey:not(:disabled):not(.disabled):active,.open>.dropdown-toggle.btn-grey,.open>.dropdown-toggle.btn-grey:focus,.open>.dropdown-toggle.btn-grey:hover,.show>.btn-grey.dropdown-toggle{background:#BDBDBD;border-color:#BDBDBD}
.btn-group .btn.btn-grey:not(.active)+.btn.btn-grey,.input-group-append .btn.btn-grey,.input-group-btn .btn.btn-grey:not(.active)+.btn.btn-grey{border-left-color:#BDBDBD}
.input-group-prepend .btn.btn-grey{border-right-color:#BDBDBD}
.btn.btn-lime,.btn.btn-lime.disabled,.btn.btn-lime.disabled:focus,.btn.btn-lime.disabled:hover,.btn.btn-lime[disabled],.btn.btn-lime[disabled]:focus,.btn.btn-lime[disabled]:hover{color:#fff;background:#8BC34A;border-color:#8BC34A}
.btn-lime.active,.btn-lime.active.focus,.btn-lime.active:focus,.btn-lime.active:hover,.btn-lime:active,.btn-lime:active.focus,.btn-lime:active:focus,.btn-lime:active:hover,.btn-lime:focus,.btn-lime:hover,.btn-lime:not(:disabled):not(.disabled).active,.btn-lime:not(:disabled):not(.disabled):active,.open>.dropdown-toggle.btn-lime,.open>.dropdown-toggle.btn-lime:focus,.open>.dropdown-toggle.btn-lime:hover,.show>.btn-lime.dropdown-toggle{background:#9CCC65;border-color:#9CCC65}
.btn-group .btn.btn-lime:not(.active)+.btn.btn-lime,.input-group-append .btn.btn-lime,.input-group-btn .btn.btn-lime:not(.active)+.btn.btn-lime{border-left-color:#9CCC65}
.input-group-prepend .btn.btn-lime{border-right-color:#9CCC65}
.btn.btn-indigo,.btn.btn-indigo.disabled,.btn.btn-indigo.disabled:focus,.btn.btn-indigo.disabled:hover,.btn.btn-indigo[disabled],.btn.btn-indigo[disabled]:focus,.btn.btn-indigo[disabled]:hover{color:#fff;background:#3F51B5;border-color:#3F51B5}
.btn-indigo.active,.btn-indigo.active.focus,.btn-indigo.active:focus,.btn-indigo.active:hover,.btn-indigo:active,.btn-indigo:active.focus,.btn-indigo:active:focus,.btn-indigo:active:hover,.btn-indigo:focus,.btn-indigo:hover,.btn-indigo:not(:disabled):not(.disabled).active,.btn-indigo:not(:disabled):not(.disabled):active,.open>.dropdown-toggle.btn-indigo,.open>.dropdown-toggle.btn-indigo:focus,.open>.dropdown-toggle.btn-indigo:hover,.show>.btn-indigo.dropdown-toggle{background:#5C6BC0;border-color:#5C6BC0}
.btn-group .btn.btn-indigo:not(.active)+.btn.btn-indigo,.input-group-append .btn.btn-indigo,.input-group-btn .btn.btn-indigo:not(.active)+.btn.btn-indigo{border-left-color:#5C6BC0}
.input-group-prepend .btn.btn-indigo{border-right-color:#5C6BC0}
.btn.btn-pink,.btn.btn-pink.disabled,.btn.btn-pink.disabled:focus,.btn.btn-pink.disabled:hover,.btn.btn-pink[disabled],.btn.btn-pink[disabled]:focus,.btn.btn-pink[disabled]:hover{color:#fff;background:#E91E63;border-color:#E91E63}
.btn-pink.active,.btn-pink.active.focus,.btn-pink.active:focus,.btn-pink.active:hover,.btn-pink:active,.btn-pink:active.focus,.btn-pink:active:focus,.btn-pink:active:hover,.btn-pink:focus,.btn-pink:hover,.btn-pink:not(:disabled):not(.disabled).active,.btn-pink:not(:disabled):not(.disabled):active,.open>.dropdown-toggle.btn-pink,.open>.dropdown-toggle.btn-pink:focus,.open>.dropdown-toggle.btn-pink:hover,.show>.btn-pink.dropdown-toggle{background:#EC407A;border-color:#EC407A}
.btn-group .btn.btn-pink:not(.active)+.btn.btn-pink,.input-group-append .btn.btn-pink,.input-group-btn .btn.btn-pink:not(.active)+.btn.btn-pink{border-left-color:#EC407A}
.input-group-prepend .btn.btn-pink{border-right-color:#EC407A}
.btn.btn-green,.btn.btn-green.disabled,.btn.btn-green.disabled:focus,.btn.btn-green.disabled:hover,.btn.btn-green[disabled],.btn.btn-green[disabled]:focus,.btn.btn-green[disabled]:hover{color:#fff;background:#4CAF50;border-color:#4CAF50}
.panel-title,.panel-title>.small,.panel-title>.small>a,.panel-title>a,.panel-title>small,.panel-title>small>a{color:inherit}
.btn-green.active,.btn-green.active.focus,.btn-green.active:focus,.btn-green.active:hover,.btn-green:active,.btn-green:active.focus,.btn-green:active:focus,.btn-green:active:hover,.btn-green:focus,.btn-green:hover,.btn-green:not(:disabled):not(.disabled).active,.btn-green:not(:disabled):not(.disabled):active,.open>.dropdown-toggle.btn-green,.open>.dropdown-toggle.btn-green:focus,.open>.dropdown-toggle.btn-green:hover,.show>.btn-green.dropdown-toggle{background:#66BB6A;border-color:#66BB6A}
.btn-group .btn.btn-green:not(.active)+.btn.btn-green,.input-group-append .btn.btn-green,.input-group-btn .btn.btn-green:not(.active)+.btn.btn-green{border-left-color:#66BB6A}
.input-group-prepend .btn.btn-green{border-right-color:#66BB6A}
.panel{margin-bottom:20px;background-color:#fff;border:none;box-shadow:0 2px 10px rgba(0,0,0,.15);border-radius:3px}
.panel-title,.panel>.list-group,.panel>.panel-collapse>.list-group,.panel>.tab-content,.panel>.table{margin-bottom:0}
.panel .tab-content{border-radius:0 0 3px 3px}
.panel>.list-group .list-group-item,.panel>.panel-collapse>.list-group .list-group-item{border-width:1px 0;border-radius:0}
.panel>.list-group:last-child .list-group-item:last-child,.panel>.panel-collapse>.list-group:last-child .list-group-item:last-child{border-bottom:0;border-bottom-right-radius:3px;border-bottom-left-radius:3px}
.panel-heading{padding:10px 15px;border:none;border-top-left-radius:3px;border-top-right-radius:3px}
.panel-heading+.slimScrollDiv,.panel-heading+.table,.panel-toolbar{border-top:1px solid #eee}
.panel-title{margin-top:0}
.panel-heading-btn>a{margin-left:8px}
.panel-heading .btn-group .btn{margin-top:-7px}
.panel-heading .btn-group .btn.btn-sm{margin-top:-5px}
.panel-heading .btn-group .btn.btn-xs{margin-top:-1px}
.panel-heading .label.pull-left,.panel-heading .label.pull-right{line-height:15px}
.panel-title,.panel-title .pull-right{line-height:20px}
.panel-heading .progress.pull-left,.panel-heading .progress.pull-right{width:40%;min-width:120px}
.panel-heading+.alert{margin-bottom:0;border-radius:0}
.panel-heading .nav-tabs{margin-top:-10px;margin-right:-15px}
.panel-heading .nav-tabs>li>a{padding:10px 15px;line-height:20px}
.panel-with-tabs.panel-default .panel-heading{background:#E0E0E0;color:#333}
.panel-title{font-size:13px}
.panel-title .accordion-toggle{margin:-10px -15px;padding:10px 15px}
.panel-title .accordion-toggle.accordion-toggle-styled .fa:before{content:'\f056'}
.panel-title .accordion-toggle.accordion-toggle-styled.collapsed .fa:before{content:'\f055'}
.panel-toolbar{border-bottom:1px solid #eee;padding:10px 15px;background:#fff}
.panel-toolbar+.form-control{margin:-1px 0 0;border-right:none;border-left:none}
.panel-group .panel{margin-bottom:0;border-radius:3px}
.panel-group .panel+.panel{margin-top:5px}
.panel-body{padding:15px}
.panel-body:after,.panel-body:before{content:'';display:table;clear:both}
.panel-body[class^=bg-]{border-radius:0 0 3px 3px}
.panel-body.no-border{border:none!important}
.panel-body.with-table>.table tr:last-child td,.panel-body.with-table>.table tr:last-child th,.panel>.table-bordered>tbody>tr:last-child>td,.panel>.table-bordered>tbody>tr:last-child>th,.panel>.table-bordered>tfoot>tr:last-child>td,.panel>.table-bordered>tfoot>tr:last-child>th,.panel>.table-responsive>.table-bordered>tbody>tr:last-child>td,.panel>.table-responsive>.table-bordered>tbody>tr:last-child>th,.panel>.table-responsive>.table-bordered>tfoot>tr:last-child>td,.panel>.table-responsive>.table-bordered>tfoot>tr:last-child>th{border-bottom:0}
.panel-body.no-padding,.panel-body.panel-form,.panel-body.panel-full-width,.panel-body.panel-table{padding:0!important}
.panel-body.with-table>.table{border:0;margin:0}
.panel-footer{background:#fff;border-top:1px solid #eee;padding:10px 15px;border-bottom-right-radius:3px;border-bottom-left-radius:3px}
.form-control+.panel-footer{border-top:none}
.panel-default>.panel-heading{background:#fafafa}
.panel-default>.panel-heading+.panel-collapse .panel-body{border-top:1px solid #eee}
.panel-danger>.panel-heading,.panel-info>.panel-heading,.panel-inverse>.panel-heading,.panel-primary>.panel-heading,.panel-success>.panel-heading,.panel-warning>.panel-heading{color:#fff}
.panel-inverse>.panel-heading{background:#000}
.panel-success>.panel-heading{background:#009688}
.panel-warning>.panel-heading{background:#c47d15}
.panel-danger>.panel-heading{background:#cc4946}
.panel-primary>.panel-heading{background:#2a72b5}
.panel-info>.panel-heading{background:#3a92ab}
.panel>.table-bordered>tbody>tr>td:last-child,.panel>.table-bordered>tbody>tr>th:last-child,.panel>.table-bordered>tfoot>tr>td:last-child,.panel>.table-bordered>tfoot>tr>th:last-child,.panel>.table-bordered>thead>tr>td:last-child,.panel>.table-bordered>thead>tr>th:last-child,.panel>.table-responsive>.table-bordered>tbody>tr>td:last-child,.panel>.table-responsive>.table-bordered>tbody>tr>th:last-child,.panel>.table-responsive>.table-bordered>tfoot>tr>td:last-child,.panel>.table-responsive>.table-bordered>tfoot>tr>th:last-child,.panel>.table-responsive>.table-bordered>thead>tr>td:last-child,.panel>.table-responsive>.table-bordered>thead>tr>th:last-child{border-right:0}
.panel>.table-bordered>tbody>tr>td:first-child,.panel>.table-bordered>tbody>tr>th:first-child,.panel>.table-bordered>tfoot>tr>td:first-child,.panel>.table-bordered>tfoot>tr>th:first-child,.panel>.table-bordered>thead>tr>td:first-child,.panel>.table-bordered>thead>tr>th:first-child,.panel>.table-responsive>.table-bordered>tbody>tr>td:first-child,.panel>.table-responsive>.table-bordered>tbody>tr>th:first-child,.panel>.table-responsive>.table-bordered>tfoot>tr>td:first-child,.panel>.table-responsive>.table-bordered>tfoot>tr>th:first-child,.panel>.table-responsive>.table-bordered>thead>tr>td:first-child,.panel>.table-responsive>.table-bordered>thead>tr>th:first-child{border-left:0}
.panel>.panel-collapse>.table,.panel>.table,.panel>.table-responsive>.table{margin-bottom:0}
.panel>.table-bordered,.panel>.table-responsive>.table-bordered{border:0}
.panel.panel-no-rounded-corner .panel-body,.panel.panel-no-rounded-corner .panel-footer,.panel.panel-no-rounded-corner .panel-heading{border-radius:0!important}
.panel.panel-hover-icon .panel-heading .panel-heading-btn .btn i{visibility:hidden}
.panel.panel-hover-icon .panel-heading:focus .panel-heading-btn .btn i,.panel.panel-hover-icon .panel-heading:hover .panel-heading-btn .btn i{visibility:visible}
.panel.panel-expand{position:fixed;top:0;left:0;right:0;bottom:0;margin:0;overflow-x:scroll;z-index:1080}
.panel-expand .header,.panel-expand .sidebar,.panel-expand .sidebar-bg{z-index:0}
.panel.panel-expand,.panel.panel-expand>.panel-body,.panel.panel-expand>.panel-heading{border-radius:0}
.panel-expand .height-full,.panel-expand .height-lg,.panel-expand .height-md,.panel-expand .height-sm,.panel-expand .height-xs{height:100%!important}
.panel.panel-expand>.panel-heading{position:fixed;top:0;left:0;right:0;z-index:1020}
.panel.panel-expand>.panel-heading+div{margin-top:40px}
.panel.panel-expand>.panel-heading .fa.fa-expand:before{content:'\f066'}
.panel.panel-expand>.panel-footer{position:absolute;left:0;right:0;bottom:0}
.panel-expand .content .row [class^=col-]{position:inherit}
.panel-expand .content .panel.panel-expand .row>[class^=col-]{position:relative}
.panel-expand .vertical-box .vertical-box-column{display:table-cell}
.panel-expand .page-content-full-height .content{transform:none}
.panel.panel-loading .panel-body{position:relative;z-index:0}
@keyframes fadeIn{from{opacity:0}to{opacity:1}}
.panel.panel-loading .panel-body .panel-loader{position:absolute;left:0;right:0;top:0;bottom:0;background:#fff;opacity:.9;animation:fadeIn .2s;z-index:1020;border-radius:0 0 4px 4px}
.modal-content{border:none;box-shadow:0 5px 15px rgba(0,0,0,.3);border-radius:3px}
.modal-header{padding:12px 15px;border-bottom-color:#e2e7eb}
.modal-header .close{margin:-12px -15px -12px 0;padding:12px 15px;line-height:27px}
.modal-body{padding:15px}
.modal-footer{border-top-color:#e2e7eb;padding:14px 15px 15px}
.modal-message .modal-dialog{width:100%;max-width:100%;margin-left:0;margin-right:0}
.modal-message .modal-content{border-radius:0}
.modal-message .modal-body,.modal-message .modal-footer,.modal-message .modal-header{width:60%;border:none;margin:0 auto}
.modal-backdrop{background:rgba(0,0,0,.5)}
.table,.table.table-inverse{background:0 0}
.modal-backdrop.fade.in{opacity:.5}
.media,.media-body{overflow:hidden;zoom:1}
.media+.media{margin-top:15px}
.media-heading{margin-top:0;margin-bottom:5px}
.media-list{padding-left:0;list-style:none}
.media-body,.media-left,.media-right{display:table-cell;vertical-align:top}
.media-body{width:10000px}
.media .media-object{width:128px}
.media.media-lg .media-object{width:256px}
.media.media-sm .media-object{width:64px}
.media.media-xs .media-object{width:32px}
.media>.media-left,.media>.pull-left{padding-right:15px}
.media>.media-right,.media>.pull-right{padding-left:15px}
.media a:not(.btn).media-heading:focus,.media a:not(.btn).media-heading:hover,.media a:not(.btn):focus,.media a:not(.btn):focus .media-heading,.media a:not(.btn):hover,.media a:not(.btn):hover .media-heading{color:#000;text-decoration:none}
.media-list.media-list-with-divider>li+li{border-top:1px solid #eee;padding-top:20px}
.table{border-color:#e0e0e0;border-radius:3px}
.table thead th,.table>thead>tr>th{color:#000;font-weight:600;border-bottom:1px solid #BDBDBD!important}
.table>tbody>tr>td,.table>tbody>tr>th,.table>tfoot>tr>td,.table>tfoot>tr>th,.table>thead>tr>td,.table>thead>tr>th{border-color:#e0e0e0;padding:10px 15px}
.table-condensed>tbody>tr>td,.table-condensed>tbody>tr>th,.table-condensed>tfoot>tr>td,.table-condensed>tfoot>tr>th,.table-condensed>thead>tr>td,.table-condensed>thead>tr>th{padding:7px 15px}
.table-hover>tbody>tr:hover>td,.table-hover>tbody>tr:hover>th{background:#eee!important}
.table-striped>tbody>tr:nth-child(odd)>td,.table-striped>tbody>tr:nth-child(odd)>th{background:#F5F5F5}
.table.table-inverse{color:rgba(255,255,255,.75)}
.table.table-inverse>tbody>tr>th,.table.table-inverse>tfoot>tr>th,.table.table-inverse>thead>tr>th{color:#fff}
.flat-black .table.table-inverse>thead>tr>th,.table.table-inverse>tbody>tr>td,.table.table-inverse>tbody>tr>th,.table.table-inverse>tfoot>tr>td,.table.table-inverse>tfoot>tr>th,.table.table-inverse>thead>tr>td,.table.table-inverse>thead>tr>th{border-color:#444!important;border-color:rgba(255,255,255,.15)!important;background:0 0!important}
.table>tbody>tr.info>td,.table>tbody>tr.info>th,.table>tbody>tr>td.info,.table>tbody>tr>th.info,.table>tfoot>tr.info>td,.table>tfoot>tr.info>th,.table>tfoot>tr>td.info,.table>tfoot>tr>th.info,.table>thead>tr.info>td,.table>thead>tr.info>th,.table>thead>tr>td.info,.table>thead>tr>th.info{background:#c0e9fc;border-color:#027fb7;color:#012a3d}
.table>tbody>tr.success>td,.table>tbody>tr.success>th,.table>tbody>tr>td.success,.table>tbody>tr>th.success,.table>tfoot>tr.success>td,.table>tfoot>tr.success>th,.table>tfoot>tr>td.success,.table>tfoot>tr>th.success,.table>thead>tr.success>td,.table>thead>tr.success>th,.table>thead>tr>td.success,.table>thead>tr>th.success{background:#bfe5e1;border-color:#007066;color:#004b44}
.table>tbody>tr.danger>td,.table>tbody>tr.danger>th,.table>tbody>tr>td.danger,.table>tbody>tr>th.danger,.table>tfoot>tr.danger>td,.table>tfoot>tr.danger>th,.table>tfoot>tr>td.danger,.table>tfoot>tr>th.danger,.table>thead>tr.danger>td,.table>thead>tr.danger>th,.table>thead>tr>td.danger,.table>thead>tr>th.danger{background:#fcd0cd;border-color:#b73228;color:#3d110e}
.table>tbody>tr.warning>td,.table>tbody>tr.warning>th,.table>tbody>tr>td.warning,.table>tbody>tr>th.warning,.table>tfoot>tr.warning>td,.table>tfoot>tr.warning>th,.table>tfoot>tr>td.warning,.table>tfoot>tr>th.warning,.table>thead>tr.warning>td,.table>thead>tr.warning>th,.table>thead>tr>td.warning,.table>thead>tr>th.warning{background:#ffe5bf;border-color:#bf7200;color:#402600}
.table>tbody>tr.active>td,.table>tbody>tr.active>th,.table>tbody>tr>td.active,.table>tbody>tr>th.active,.table>tfoot>tr.active>td,.table>tfoot>tr.active>th,.table>tfoot>tr>td.active,.table>tfoot>tr>th.active,.table>thead>tr.active>td,.table>thead>tr.active>th,.table>thead>tr>td.active,.table>thead>tr>th.active{background:#e7e7e7;border-color:#767676;color:#282828}
.table>caption+thead>tr:first-child>td,.table>caption+thead>tr:first-child>th,.table>colgroup+thead>tr:first-child>td,.table>colgroup+thead>tr:first-child>th,.table>thead:first-child>tr:first-child>td,.table>thead:first-child>tr:first-child>th{border-top:0}
.table.table-bordered>thead:first-child>tr:first-child>td,.table.table-bordered>thead:first-child>tr:first-child>th{border-top:1px solid #e0e0e0}
.table .with-form-control .form-control,.table .with-input-group .input-group{margin-top:-8px;margin-bottom:-8px}
.table-condensed .with-form-control .form-control,.table-condensed .with-input-group .input-group{margin-top:-6px;margin-bottom:-5px}
.table .with-btn .btn,.table .with-btn-group .btn-group,.table .with-img img{margin-top:-8px;margin-bottom:-7px}
.table .with-checkbox .checkbox,.table .with-radio .radio{margin:0;padding:0}
.table .with-checkbox .checkbox-css label,.table .with-radio .radio-css label{min-height:inherit}
.table .with-checkbox .checkbox-css input+label:before,.table .with-checkbox .checkbox-css input:checked+label:after,.table .with-radio .radio-css input+label:before{top:0}
.table .with-radio .radio-css input:checked+label:after{top:5px}
.well{padding:15px;background:#fff;box-shadow:none}
.well-sm{padding:10px}
.well-lg{padding:30px}
.jumbotron{background:#F5F5F5;border-radius:6px}
.jumbotron .h1,.jumbotron h1{font-size:56px}
.jumbotron p{font-size:18px}
.list-group-item{padding:10px 15px}
a.list-group-item,button.list-group-item{color:#575d63}
a.list-group-item.active,a.list-group-item.active:focus,a.list-group-item.active:hover{background:#2196F3}
.nav-pills>.active>a>.badge,a.list-group-item.active>.badge{color:#000}
.nav-tabs.card-header-tabs{background:0 0;margin-bottom:-11px}
.carousel .carousel-control .fa{position:absolute;top:50%;z-index:5;display:block;width:30px;height:30px;margin-top:-15px;text-align:center;line-height:30px;margin-left:-15px}
.carousel .carousel-control.left .fa{margin-left:15px}
code{padding:2px 4px;font-size:90%;color:#e83e8c;background-color:#fff2f6;border-radius:4px}
.inverse-mode code,code.inverse-mode{background:#2e353c;color:#ffd900}
.popover{font-family:inherit;padding:0;border:none;box-shadow:0 10px 30px 0 rgba(0,0,0,.2)}
.popover-title{padding:10px 12px;background:#f5f5f5;border:none;font-size:13px;line-height:16px}
.popover-content{padding:12px;min-width:240px}
.popover>.arrow{border-color:transparent!important}
.caret{display:inline-block;width:0;height:0;margin-left:2px;vertical-align:middle;border-top:4px dashed;border-top:4px solid\9;border-right:4px solid transparent;border-left:4px solid transparent}
.lead{margin-bottom:20px;font-size:21px;font-weight:300;line-height:1.4}
.list-inline>li{display:inline}
.list-inline>li+li{margin-left:15px}
blockquote{padding:10px 20px;margin:0 0 20px;font-size:17.5px;border-left:5px solid #e5e5e5}
.checkbox.checkbox-css.checkbox-inline+.checkbox.checkbox-css.checkbox-inline,.close{margin-left:15px}
blockquote .small,blockquote footer,blockquote small{display:block;font-size:80%;line-height:1.42857143;color:#707478}
blockquote-reverse,blockquote.pull-right{padding-right:15px;padding-left:0;text-align:right;border-right:5px solid #e5e5e5;border-left:0}
.close{text-shadow:none;line-height:14px}
.list-group-item{border-color:#e2e7eb}
.list-group-item.list-group-item-inverse{background:#212121;border-color:#000;color:#fff}
.list-group-item.list-group-item-inverse:focus,.list-group-item.list-group-item-inverse:hover{color:#fff;background:#212121}
.list-group-item.list-group-item-inverse .badge-inverse,.list-group-item.list-group-item-inverse .label-inverse{background:#212121;background:rgba(0,0,0,.4)}
.material-icons{text-rendering:optimizeLegibility}
.checkbox.checkbox-css{position:relative;line-height:16px;padding-top:7px}
.checkbox.checkbox-css input:checked+label:after,.checkbox.checkbox-css label:before{position:absolute;left:0;top:7px;width:16px;height:16px;content:''}
.checkbox.checkbox-css.checkbox-inline{padding-left:0;display:inline-block}
.checkbox.checkbox-css label{padding-left:24px;margin:0}
.checkbox.checkbox-css label:before{border-radius:4px;background:#e0e0e0}
.has-success .checkbox.checkbox-css label:before,.has-success.checkbox.checkbox-css label:before,.is-valid .checkbox.checkbox-css label:before,.is-valid.checkbox.checkbox-css label:before{background:#bfe5e1}
.has-success .checkbox.checkbox-css label,.has-success.checkbox.checkbox-css label,.is-valid .checkbox.checkbox-css label,.is-valid.checkbox.checkbox-css label{color:#009688}
.has-error .checkbox.checkbox-css label:before,.has-error.checkbox.checkbox-css label:before,.is-invalid .checkbox.checkbox-css label:before,.is-invalid.checkbox.checkbox-css label:before{background:#fcd0cd}
.has-error .checkbox.checkbox-css label,.has-error.checkbox.checkbox-css label,.is-invalid .checkbox.checkbox-css label,.is-invalid.checkbox.checkbox-css label{color:#cc4946}
.has-warning .checkbox.checkbox-css label:before,.has-warning.checkbox.checkbox-css label:before{background:#fce1ba}
.checkbox.checkbox-css input{display:none}
.checkbox.checkbox-css input:checked+label:after{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%23fff' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:center center;background-size:50% 50%;color:#fff;text-align:center}
.checkbox.checkbox-css input:checked+label:before{background:#2196F3;border-color:#2196F3}
.checkbox.checkbox-css.checkbox-info input:checked+label:before,.checkbox.checkbox-css.checkbox-success input:checked+label:before{background:#00BCD4;border-color:#00BCD4}
.checkbox.checkbox-css.checkbox-danger input:checked+label:before{background:#F44336;border-color:#F44336}
.checkbox.checkbox-css.checkbox-warning input:checked+label:before{background:#FF9800;border-color:#FF9800}
.checkbox.checkbox-css.checkbox-inverse input:checked+label:before{background:#212121;border-color:#212121}
.radio.radio-css{position:relative;line-height:16px;padding-top:7px}
.radio.radio-css.radio-inline{padding-left:0;display:inline-block}
.radio.radio-css.radio-inline+.radio.radio-css.radio-inline{margin-left:15px}
.radio.radio-css label{padding-left:24px;margin:0}
.card,.card-title{margin-bottom:15px}
.radio.radio-css label:before{content:'';position:absolute;left:0;top:7px;width:16px;height:16px;border-radius:16px;background:#e0e0e0}
.has-success .radio.radio-css label:before,.has-success.radio.radio-css label:before,.is-valid .radio.radio-css label:before,.is-valid.radio.radio-css label:before{background:#bfe5e1}
.has-success .radio.radio-css label,.has-success.radio.radio-css label,.is-valid .radio.radio-css label,.is-valid.radio.radio-css label{color:#009688}
.has-error .radio.radio-css label:before,.has-error.radio.radio-css label:before,.is-invalid .radio.radio-css label:before,.is-invalid.radio.radio-css label:before{background:#fcd0cd}
.has-error .radio.radio-css label,.has-error.radio.radio-css label,.is-invalid .radio.radio-css label,.is-invalid.radio.radio-css label{color:#cc4946}
.has-warning .radio.radio-css label:before,.has-warning.radio.radio-css label:before{background:#fce1ba}
.radio.radio-css input{display:none}
.radio.radio-css input:checked+label:after{content:'';position:absolute;top:12px;left:5px;width:6px;height:6px;border-radius:6px;background:#fff}
.radio.radio-css input:checked+label:before{background:#2196F3;border-color:#2196F3}
.radio.radio-css.radio-info input:checked+label:before,.radio.radio-css.radio-success input:checked+label:before{background:#00BCD4;border-color:#00BCD4}
.radio.radio-css.radio-danger input:checked+label:before{background:#F44336;border-color:#F44336}
.radio.radio-css.radio-warning input:checked+label:before{background:#FF9800;border-color:#FF9800}
.radio.radio-css.radio-inverse input:checked+label:before{background:#212121;border-color:#212121}
.card{position:relative;display:block;flex-direction:column;background-color:#fff;border:none;border-radius:4px}
.card-footer,.card-header{background-color:#f5f5f5;font-weight:600}
.card-accordion .card+.card{margin-top:-10px}
.card-block{padding:15px}
.card-header,.card-subtitle,.card-text:last-child{margin-bottom:0}
.card-subtitle{margin-top:-5px}
.card-link+.card-link{margin-left:30px}
.card>.list-group:first-child .list-group-item:first-child{border-top-right-radius:4px;border-top-left-radius:4px}
.card>.list-group:last-child .list-group-item:last-child{border-bottom-right-radius:4px;border-bottom-left-radius:4px}
.card-header{padding:10px 15px;margin-top:0;border-bottom:1px solid #f5f5f5}
.card-header-link,a.card-header-link{margin:-10px -15px;padding:10px 15px;display:block}
.bwizard-steps li a,ul.tagit li.tagit-choice .tagit-close:focus,ul.tagit li.tagit-choice .tagit-close:hover{text-decoration:none!important}
.card-header:first-child{border-radius:4px 4px 0 0}
.card-header.collapsed{border-radius:4px}
.card-footer{padding:10px 15px;border-top:1px solid #f5f5f5}
.card-footer:last-child{border-radius:0 0 4px 4px}
.card-header-tabs{margin-right:-5px;margin-bottom:-5px;margin-left:-5px;border-bottom:0}
.card-header-pills{margin-right:-5px;margin-left:-5px;margin-bottom:0}
.card-primary{background-color:#2196F3;border-color:#2196F3}
.card-primary .card-footer,.card-primary .card-header{background-color:transparent}
.card-success{background-color:#00BCD4;border-color:#00BCD4}
.card-success .card-footer,.card-success .card-header{background-color:transparent}
.card-info{background-color:#00BCD4;border-color:#00BCD4}
.card-info .card-footer,.card-info .card-header{background-color:transparent}
.card-warning{background-color:#FF9800;border-color:#FF9800}
.card-warning .card-footer,.card-warning .card-header{background-color:transparent}
.card-danger{background-color:#F44336;border-color:#F44336}
.card-danger .card-footer,.card-danger .card-header,.card-outline-danger,.card-outline-info,.card-outline-primary,.card-outline-secondary,.card-outline-success,.card-outline-warning{background-color:transparent}
.card-outline-primary{border-color:#0275d8}
.card-outline-secondary{border-color:#ccc}
.card-outline-info{border-color:#5bc0de}
.card-outline-success{border-color:#5cb85c}
.card-outline-warning{border-color:#f0ad4e}
.card-outline-danger{border-color:#d9534f}
.card-inverse{color:rgba(255,255,255,.65)}
.card-inverse .card-footer,.card-inverse .card-header{background-color:transparent;border-color:rgba(255,255,255,.2)}
.card-inverse .card-blockquote,.card-inverse .card-footer,.card-inverse .card-header,.card-inverse .card-title{color:#fff}
.card-inverse .card-blockquote .blockquote-footer,.card-inverse .card-link,.card-inverse .card-subtitle,.card-inverse .card-text{color:rgba(255,255,255,.65)}
.card-inverse .card-link:focus,.card-inverse .card-link:hover{color:#fff}
.card-blockquote{padding:0;margin-bottom:0;border-left:0}
.card-img{border-radius:4px;max-width:100%}
.card-img-overlay{position:absolute;top:0;right:0;bottom:0;left:0;padding:15px}
.card-img-top{border-top-right-radius:4px;border-top-left-radius:4px;max-width:100%}
.card-img-bottom{border-bottom-right-radius:4px;border-bottom-left-radius:4px;max-width:100%}
.card.card-inverse footer{color:rgba(255,255,255,.75)}
.card[class*=card-outline-]{border-width:1px;border-style:solid}
.nav-tabs.card-header-tabs>li>a{border:none!important}
.nav-tabs.card-header-tabs>li>a:focus,.nav-tabs.card-header-tabs>li>a:hover{background:0 0}
.nav-tabs.card-header-tabs>li.active>a,.nav-tabs.card-header-tabs>li>a.active{border-bottom-color:#fff!important;background:#fff!important;color:#000}
.switcher{display:inline-block}
.switcher label{display:block;margin:0;width:46px;height:28px;position:relative}
.switcher input{display:none}
.switcher label:before{content:'';display:block;width:46px;height:28px;background:#e0e0e0;border:1px solid #e0e0e0;border-radius:46px;transition:all .2s linear}
.switcher label:after{content:'';height:24px;width:24px;position:absolute;left:2px;top:2px;border-radius:24px;background:#fff;box-shadow:0 2px 2px rgba(0,0,0,.25);transition:all .1s linear}
.switcher input:checked+label:before{content:'';background:#2196F3;border:2px solid #2196F3}
.switcher.switcher-success input:checked+label:before{background:#009688;border-color:#009688}
.switcher.switcher-green input:checked+label:before{background:#4CAF50;border-color:#4CAF50}
.switcher.switcher-lime input:checked+label:before{background:#CDDC39;border-color:#CDDC39}
.switcher.switcher-indigo input:checked+label:before{background:#3F51B5;border-color:#3F51B5}
.switcher.switcher-purple input:checked+label:before{background:#9C27B0;border-color:#9C27B0}
.switcher.switcher-inverse input:checked+label:before{background:#212121;border-color:#212121}
.switcher.switcher-warning input:checked+label:before{background:#FF9800;border-color:#FF9800}
.switcher.switcher-danger input:checked+label:before{background:#F44336;border-color:#F44336}
.switcher.switcher-info input:checked+label:before{background:#03A9F4;border-color:#03A9F4}
.switcher.switcher-pink input:checked+label:before{background:#E91E63;border-color:#E91E63}
.switcher.switcher-yellow input:checked+label:before{background:#FFEB3B;border-color:#FFEB3B}
.switcher input:checked+label:after{left:20px}
.row>[class^=col-].ui-sortable{min-height:50px}
.panel [class^=col-].ui-sortable,.theme-panel [class^=col-].ui-sortable{min-height:0}
.ui-sortable .panel-heading{cursor:move}
.ui-sortable.ui-sortable-disabled .panel-heading{cursor:default}
.ui-sortable-placeholder{border:1px dashed #82868b!important;visibility:visible!important;background:0 0;margin:0!important}
.panel.ui-sortable-placeholder{margin:-1px -1px 19px!important;box-shadow:none!important}
.slimScrollBar,.slimScrollRail{width:6px!important;right:2px!important}
.content-inverse-mode .slimScrollBar,.inverse-mode .slimScrollBar,.sidebar .slimScrollBar{background:rgba(255,255,255,.5)!important}
#gritter-notice-wrapper{width:371px!important;z-index:1040!important}
.gritter-item-wrapper{background:0 0!important;overflow:hidden!important;border-radius:8px!important}
.gritter-bottom,.gritter-item,.gritter-top{background:url('black-0.8.png')!important;background:rgba(0,0,0,.8)!important}
.gritter-with-image{width:280px!important}
.gritter-with-image,.gritter-without-image{padding-right:70px!important}
.gritter-image{margin:2px 10px 0 0!important;border-radius:4px}
.gritter-title{font-size:14px!important;line-height:18px!important;padding-bottom:3px!important;font-weight:600!important;color:#fff!important;text-shadow:none!important}
.gritter-light .gritter-title{color:#333!important;font-weight:600!important}
.gritter-item{font-family:inherit!important;color:#aaa!important;font-size:11px!important;padding:2px 15px 5px!important}
.gritter-close:focus:before,.gritter-close:hover:before{color:#fff}
.gritter-light .gritter-bottom,.gritter-light .gritter-item,.gritter-light .gritter-top{background:url('white-0.98.png')!important;background:rgba(255,255,255,.98)!important;color:#999!important}
.gritter-light .gritter-close:focus:before,.gritter-light .gritter-close:hover:before{color:#212121}
.gritter-close,.gritter-light .gritter-close{left:auto!important;right:0!important;top:0!important;background:0 0!important;width:70px!important;height:auto!important;display:block!important;bottom:0;border-left:1px solid #444}
.gritter-close:before,.gritter-light .gritter-close:before{content:'Close'!important;position:absolute!important;text-align:center!important;right:0!important;color:#999;left:0;z-index:10;text-indent:0;font-size:13px;font-weight:600;line-height:9px;top:50%!important;margin-top:-5px;font-family:inherit}
.dataTables_wrapper.form-inline{display:block}
.dataTables_length .form-control{margin:0 5px}
div.dataTables_wrapper div.dataTables_filter label{display:inline}
.dataTables_wrapper table.dataTable.dtr-inline.collapsed>tbody>tr>td:first-child:before,.dataTables_wrapper table.dataTable.dtr-inline.collapsed>tbody>tr>th:first-child:before{background:#BDBDBD!important;border-radius:2px!important;border:none!important;top:10px!important;left:10px!important;line-height:16px!important;box-shadow:none!important;color:#212121!important;font-weight:700!important;height:16px!important;width:16px!important;text-align:center!important;text-indent:0!important;font-size:14px!important}
.dataTables_wrapper table.dataTable>tbody>tr.child ul li{border-color:#e0e0e0}
table.dataTable>tbody>tr.child td.child{padding-left:15px!important}
.table.dataTable.table-bordered.collapsed{border-right:none!important}
.table.dataTable.table-bordered.collapsed>tbody>tr.child td.child{border-right:1px solid #e2e7ec!important}
table.dataTable>tbody>tr.child ul{display:block!important}
table.dataTable>tbody>tr.child span.dtr-title{font-weight:600!important;color:#000}
.dataTables_wrapper table.dataTable.dtr-inline.collapsed>tbody>tr.parent>td:first-child:before,.dataTables_wrapper table.dataTable.dtr-inline.collapsed>tbody>tr.parent>th:first-child:before{background:#b6c2c9}
body div.dataTables_wrapper div.dataTables_paginate ul.pagination{margin:5px 0;display:inline-block}
body div.dataTables_wrapper div.dataTables_paginate ul.pagination>li{display:inline}
body .dataTables_wrapper table.dataTable{margin:10px 0!important;border-collapse:collapse!important}
body table.table-bordered.dataTable{border-collapse:collapse!important}
.dt-buttons.btn-group{float:left}
.dataTables_length,div.dataTables_info{float:left;margin-right:15px}
.dataTables_empty{text-align:center}
table.DTFC_Cloned tr.even{background:0 0!important}
.DTFC_LeftWrapper div.DTFC_LeftHeadWrapper table,.DTFC_RightWrapper div.DTFC_RightHeadWrapper table,div.dataTables_scrollHead .table{margin-bottom:0!important;border-radius:0!important}
.DTFC_LeftBodyLiner .table thead>tr>th,.dataTables_scrollBody .table thead>tr>th{border-bottom:none!important}
.DTFC_LeftBodyLiner,.dataTables_scrollBody{border-bottom:2px solid #ebeced}
.dataTables_scroll+.dataTables_info,.dataTables_wrapper .DTFC_LeftBodyLiner table.dataTable,.dataTables_wrapper .dataTables_scrollBody table.dataTable{margin-top:0!important;margin-bottom:0!important;border-radius:0!important}
.dataTables_wrapper .DTFC_LeftWrapper table.dataTable>tbody>tr>td,.dataTables_wrapper .dataTables_scrollBody table.dataTable>tbody>tr>td{border-bottom:none!important}
.table.fixedHeader-floating thead>tr>th,.table>tbody+thead>tr>th{border-top:none;border-bottom-width:1px!important}
table.dataTable tbody>tr.selected,table.dataTable tbody>tr.selected td,table.dataTable tbody>tr>.selected{background:#ffc!important;color:#707478}
div.dt-autofill-handle,div.dt-autofill-select{background:#2196F3!important}
table.dataTable td.focus,table.dataTable th.focus{position:relative;z-index:1000;outline:#000 solid 2px!important;box-shadow:none!important}
.table.table-bordered.dataTable tbody tr:first-child td{border-top:none!important}
div.dt-autofill-handle{border-color:#2196F3!important;margin-top:-10px;margin-left:-10px}
div.dt-autofill-select.left{margin-left:-10px!important;margin-top:-10px!important}
div.dt-autofill-select.top{margin-left:-9px!important;margin-top:-10px!important}
div.dt-autofill-select.right{margin-left:-12px!important;margin-top:-10px!important}
div.dt-autofill-select.bottom{margin-left:-9px!important;margin-top:-13px!important}
div.dt-autofill-background{z-index:1080!important}
div.dt-autofill-list{z-index:1090!important;border:none!important;box-shadow:none!important;padding:0!important}
.datepicker.dropdown-menu,div.dt-button-info{box-shadow:0 5px 30px 0 rgba(0,0,0,.25)!important}
div.dt-autofill-list div.dt-autofill-button,div.dt-autofill-list div.dt-autofill-question{padding:15px!important;border-color:#f5f5f5!important}
div.dt-autofill-list ul li{display:table!important;width:100%!important}
div.dt-autofill-list ul>li:first-child{border-radius:6px 6px 0 0!important}
div.dt-autofill-list ul>li:last-child{border-radius:0 0 6px 6px!important}
div.dt-autofill-list div.dt-autofill-button{width:140px!important}
div.dt-autofill-list .dt-autofill-button .btn{display:block;width:100%;position:relative;color:transparent;background:#9E9E9E;border-color:#9E9E9E}
div.dt-autofill-list .dt-autofill-button .btn:focus,div.dt-autofill-list .dt-autofill-button .btn:hover{background:#616161;border-color:#616161}
div.dt-autofill-list .dt-autofill-button .btn:before{content:'Fill This';color:#fff;position:absolute;left:0;right:0}
div.dt-button-info{border:none!important;border-radius:6px!important;padding:20px!important}
div.dt-button-info h2{border:none!important;background:0 0!important;padding:0!important}
div.dt-button-info>div{padding:0!important;margin-top:10px!important}
div.DTCR_pointer{width:2px!important;background:#2196F3!important;margin-left:-1px}
table.dataTable.fixedHeader-floating{z-index:1030}
tr.dt-rowReorder-moving{outline:#2e353c solid 2px!important}
table.dt-rowReorder-float{outline:#2196F3 solid 2px!important}
table.dt-rowReorder-float tr td{background:#fff!important}
table.dataTable thead .sorting_asc:after{content:'\f0dd'!important}
table.dataTable thead .sorting_desc:after{content:'\f0de'!important}
table.dataTable thead .sorting:after{content:'\f0dc'!important}
table.dataTable thead .sorting:before,table.dataTable thead .sorting_asc:before,table.dataTable thead .sorting_desc:before{display:none!important}
.datepicker{color:#212121;min-width:250px!important;border-radius:6px!important}
.datepicker table{width:100%}
.datepicker .next,.datepicker .prev{color:transparent}
.datepicker .next:before{content:'\f105';color:#212121;position:absolute;font-size:14px}
.datepicker .prev:before{content:'\f104';color:#212121;position:absolute;font-size:14px}
.datepicker .datepicker-switch:hover,.datepicker .next:hover,.datepicker .prev:hover,.datepicker tfoot tr th:hover{background:#f5f5f5!important}
.datepicker.datepicker-dropdown{width:320px}
.datepicker table tr td,.datepicker table tr th{padding-left:14px;padding-right:14px}
.datepicker .datepicker-months table>thead>tr>th.next,.datepicker .datepicker-months table>thead>tr>th.prev{width:45px}
.datepicker .datepicker-months table>tbody>tr>td,.datepicker .datepicker-months table>thead>tr>th{padding:5px}
.datepicker-dropdown.datepicker-orient-left:after{left:15px}
.datepicker-dropdown.datepicker-orient-right:after{right:15px}
.datepicker.datepicker-dropdown>div{display:block}
.datepicker.dropdown-menu{min-width:250px;border:none!important}
.datepicker-dropdown:before{display:none!important}
.datepicker table tr td.selected,.datepicker table tr td.selected.highlighted{background:#575d63!important;text-shadow:none!important}
.datepicker.datepicker-inline{display:block;width:auto}
.datepicker-full-width .datepicker-inline{width:100%}
.datepicker table tr td.today,.datepicker table tr td.today.disabled,.datepicker table tr td.today.disabled:hover,.datepicker table tr td.today:hover{background:#eee!important}
.datepicker table tr td span.active.active,.datepicker table tr td.active.active,.datepicker table tr td.active.disabled.active,.datepicker table tr td.active.disabled:active,.datepicker table tr td.active.disabled:focus,.datepicker table tr td.active.disabled:hover,.datepicker table tr td.active.disabled:hover.active,.datepicker table tr td.active.disabled:hover:active,.datepicker table tr td.active.disabled:hover:focus,.datepicker table tr td.active.disabled:hover:hover,.datepicker table tr td.active:active,.datepicker table tr td.active:focus,.datepicker table tr td.active:hover,.datepicker table tr td.active:hover.active,.datepicker table tr td.active:hover:active,.datepicker table tr td.active:hover:focus,.datepicker table tr td.active:hover:hover,.open .dropdown-toggle.datepicker table tr td.active,.open .dropdown-toggle.datepicker table tr td.active.disabled,.open .dropdown-toggle.datepicker table tr td.active.disabled:hover,.open .dropdown-toggle.datepicker table tr td.active:hover{background:#2196F3!important;color:#fff!important}
.input-daterange .input-group-addon{background:#d6d8dd!important;border:none!important;text-shadow:none!important;padding:6px 12px!important;border-radius:0!important}
.colorpicker{border:none!important;border-radius:4px!important;padding:5px;z-index:1010!important}
.colorpicker:before{display:none!important}
.colorpicker:after{border-width:7px!important;top:-7px!important}
.colorpicker-left:after{left:12px!important}
.colorpicker-right:after{right:12px!important}
.colorpicker-alpha,.colorpicker-hue{margin-bottom:5px!important;margin-left:5px!important}
.input-group.colorpicker-component{display:table;width:100%}
.input-group.colorpicker-component .form-control{display:table-cell;width:100%}
.input-group.colorpicker-component .input-group-addon{display:table-cell;vertical-align:middle;width:20px}
.colorpicker-element .add-on i,.colorpicker-element .input-group-addon i{display:block!important}
.bootstrap-timepicker.input-group{display:table;width:100%}
.bootstrap-timepicker.input-group>.form-control{display:table-cell;width:100%}
.bootstrap-timepicker.input-group .input-group-addon{display:table-cell;width:20px}
.bootstrap-timepicker-widget.dropdown-menu{padding:5px!important}
.bootstrap-timepicker-widget.dropdown-menu.open{border:none!important;max-width:240px}
.bootstrap-timepicker-widget.dropdown-menu:before{display:none!important}
.bootstrap-timepicker .bootstrap-timepicker-widget.dropdown-menu+.form-control{border-radius:4px 0 0 4px}
.bootstrap-timepicker-widget .form-control,.bootstrap-timepicker-widget input{width:40px!important;border:1px solid #ccc;box-shadow:none;font-size:12px;line-height:1.42857143;height:34px;padding:0;display:block;background-color:#fff;background-clip:padding-box;border-radius:.25rem;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;color:#495057}
.combobox-container,.combobox-container .input-group{display:table;width:100%}
.bootstrap-timepicker-widget .form-control:focus,.bootstrap-timepicker-widget input:focus{border-color:#5db0ff;outline:0;box-shadow:0 0 0 .125rem rgba(52,142,227,.3)}
.bootstrap-timepicker-widget table td{padding:5px!important}
.bootstrap-timepicker-widget table td a{padding:5px 0!important;margin:-5px 0!important;border-radius:4px!important}
.bootstrap-timepicker-widget table td a:focus,.bootstrap-timepicker-widget table td a:hover{background:#2196F3!important;border:none!important;color:#fff}
.bootstrap-timepicker-widget table td input{border-radius:4px!important}
.bootstrap-timepicker-widget .glyphicon.glyphicon-chevron-up:before{content:'\f077'}
.bootstrap-timepicker-widget .glyphicon.glyphicon-chevron-down:before{content:'\f078'}
.combobox-container .glyphicon-remove:before,.combobox-container .icon-remove:before,.tagit .ui-icon-close:before{content:'\f00d'}
.ui-widget{font-family:inherit;font-size:13px}
.ui-autocomplete{padding:5px 0!important;box-shadow:0 5px 30px 0 rgba(0,0,0,.25)!important;border:1px solid #ccc!important;border:none!important;font-size:12px!important}
.ui-menu .ui-menu-item a{padding:5px 10px}
body .ui-autocomplete.ui-menu .ui-menu-item-wrapper{padding:5px 15px}
.ui-stats-focus,.ui-stats-hover,.ui-widget-content .ui-stats-focus,.ui-widget-content .ui-stats-hover,.ui-widget-header .ui-stats-focus,.ui-widget-header .ui-stats-hover{border:none!important;background:#2196F3!important;color:#fff!important;margin:0!important;border-radius:0!important}
.ui-state-focus,.ui-state-hover,.ui-widget-content .ui-state-focus,.ui-widget-content .ui-state-hover,.ui-widget-header .ui-state-focus,.ui-widget-header .ui-state-hover{background:#edf0f5;border:none;margin:0!important;border-radius:0}
.ui-button.ui-state-active:hover,.ui-button:active,.ui-state-active,.ui-widget-content .ui-state-active,.ui-widget-header .ui-state-active,a.ui-button:active{background:#2196F3;border-color:#2196F3}
.combobox-container{border-collapse:separate}
.combobox-container .input-group .input-group-addon{display:table-cell;width:35px}
.combobox-container .caret{margin:0}
.combobox-container .dropdown-toggle:after{display:none}
.combobox-container .uneditable-input,.combobox-container input{font-size:13px;display:block;width:100%;height:34px;padding:6px 12px;line-height:1.42857143;color:#555;border-radius:4px 0 0 4px!important;transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s}
.combobox-container .uneditable-input:focus,.combobox-container input:focus{outline:0;border-color:#5db0ff!important;box-shadow:0 0 0 .125rem rgba(52,142,227,.3)!important}
.combobox-container .add-on,.combobox-container input{display:table-cell!important}
.combobox-container .add-on{width:1%!important;padding:5px 10px!important;white-space:nowrap;float:none!important;background:#d6d8dd!important;color:#555!important}
.btn .combobox-clear{margin:0!important;width:8px!important;position:relative;opacity:1}
.combobox-container .icon-remove:before{font-size:14px;font-style:normal;position:absolute;right:-2px;top:1px;text-shadow:none}
.combobox-container .uneditable-input,.combobox-container input{border:1px solid #ccd0d4!important;background:#fff!important}
body .bootstrap-select .btn:focus{outline:0!important}
body .bootstrap-select.show .dropdown-menu{display:block;z-index:1010!important}
body .bootstrap-select>.dropdown-toggle.bs-placeholder.btn,body .bootstrap-select>.dropdown-toggle.bs-placeholder.btn:active,body .bootstrap-select>.dropdown-toggle.bs-placeholder.btn:focus,body .bootstrap-select>.dropdown-toggle.bs-placeholder.btn:hover{color:#fff}
body .bootstrap-select>.dropdown-toggle.bs-placeholder.btn.btn-default,body .bootstrap-select>.dropdown-toggle.bs-placeholder.btn.btn-light,body .bootstrap-select>.dropdown-toggle.bs-placeholder.btn.btn-white,body .bootstrap-select>.dropdown-toggle.bs-placeholder.btn.btn-yellow{color:#000}
.tagit.ui-widget{border:1px solid #ccc!important;background:#fff!important;padding:3px 12px 2px!important;margin-bottom:0!important}
ul.tagit input[type=text]{background:#fff!important;width:auto!important}
ul.tagit li.tagit-choice-editable{background:#BDBDBD!important;border:none!important;color:#fff!important;border-radius:3px!important;padding:2px 24px 3px 7px!important}
.tagit .ui-icon-close{background:0 0!important;height:22px!important;width:16px!important;text-indent:0!important}
.tagit.white .ui-icon-close:before{color:#000}
.tagit .ui-icon-close:before{font-size:10px;color:#fff}
ul.tagit.inverse li.tagit-choice-editable{background:#212121!important}
ul.tagit.white li.tagit-choice-editable{background:#fff!important;border:1px solid #ddd!important;color:#000!important}
ul.tagit.primary li.tagit-choice-editable{background:#2196F3!important}
ul.tagit.info li.tagit-choice-editable{background:#00BCD4!important}
ul.tagit.success li.tagit-choice-editable{background:#009688!important}
ul.tagit.warning li.tagit-choice-editable{background:#FF9800!important}
ul.tagit.danger li.tagit-choice-editable{background:#F44336!important}
ul.tagit li.tagit-choice .tagit-close{right:2px!important;line-height:22px!important;text-align:center!important;top:0!important;margin:0!important}
ul.tagit li.tagit-choice .tagit-close:focus .ui-icon-close:before,ul.tagit li.tagit-choice .tagit-close:hover .ui-icon-close:before{color:#666;color:rgba(0,0,0,.4)}
ul.tagit.inverse li.tagit-choice .tagit-close:focus .ui-icon-close:before,ul.tagit.inverse li.tagit-choice .tagit-close:hover .ui-icon-close:before{color:#666;color:rgba(255,255,255,.4)}
.parsley-error{background:#fff!important;border-color:#F44336!important}
.parsley-error:focus{border-color:#cc4946!important;outline:0;box-shadow:0 0 0 .125rem rgba(244,67,54,.3)!important}
.parsley-success{background:#fff!important;border-color:#009688!important}
.parsley-success:focus{border-color:#009688!important;outline:0;box-shadow:0 0 0 .125rem rgba(0,150,136,.3)!important}
.parsley-error,.parsley-success{color:#212121!important;box-shadow:none!important}
.parsley-error:focus,.parsley-success:focus{color:#212121!important}
.parsley-errors-list{padding:0!important;list-style-type:none!important;margin:0!important;color:#F44336;font-size:12px!important;line-height:inherit!important}
.parsley-errors-list.filled{margin-top:5px!important}
.panel-form .cke_chrome{border:none;box-shadow:none}
.bwizard-steps{font-size:14px!important;border-radius:3px!important;overflow:hidden!important;display:table!important;width:100%!important}
.bwizard-steps li:after,.bwizard-steps li:before{border:none!important}
.bwizard-steps li{float:none!important;display:table-cell!important;padding:15px!important;line-height:20px!important;background:#F5F5F5!important;border-radius:0!important}
.bwizard-steps li:focus,.bwizard-steps li:hover{background:#d3dadf!important}
.bwizard-steps.clickable li:focus:not(.active) a,.bwizard-steps.clickable li:hover:not(.active) a{color:#333!important}
.bwizard-steps li small{font-size:11px!important;color:#999!important;display:block!important;line-height:14px!important}
.bwizard-steps li a{margin-left:30px!important;display:block!important}
.bwizard-steps .label{float:left!important;padding:0!important;height:20px!important;width:20px!important;line-height:20px!important;text-align:center!important;margin-right:10px!important;top:0!important;background:#6d7479!important;border-radius:50%!important}
.bwizard-steps li.active,.bwizard-steps li.active:focus,.bwizard-steps li.active:hover{background:#00BCD4!important}
.bwizard-steps li.active small{color:#b2e6e6!important}
.bwizard-steps li.active .label{background:rgba(0,0,0,.2)!important}
.fc .fc-event,.fc-event{border:none;background:#212121;border-radius:0}
.fc .fc-highlight{background:#ccc}
.fc .fc-day-grid-event{padding:1px 2px}
.fc .fc-view-container{background:#fff}
.fc.fc-unthemed .fc-today{background:#fffce4}
.fc a.fc-event:not([href]):not([tabindex]){color:#fff}
.fc-row .fc-content-skeleton td.fc-today,.fc-row .fc-helper-skeleton td.fc-today{background:0 0}
.fc-event-list .fc-event{border:none;color:#000;padding:7px 10px 7px 35px;font-size:13px;line-height:16px;position:relative;background:#fff;margin-bottom:5px;border-radius:6px}
.fc-event-list .fc-event:focus,.fc-event-list .fc-event:hover{color:#000;cursor:pointer;background:#fff}
.fc-event-list .fc-event:focus:before,.fc-event-list .fc-event:hover:before{background:#ccc;color:#222}
.fc-event-list .fc-event i{float:left;line-height:18px}
.fc-event-list .fc-event+.fc-event{margin-top:-1px}
.fc-event-list .fc-event.ui-draggable:before{content:'\f0b2';font-family:Font Awesome\ 5 Free,Font Awesome\ 5 Pro,FontAwesome;font-weight:900;position:absolute;top:0;bottom:0;left:0;width:25px;text-align:center;line-height:16px;padding-top:7px;padding-bottom:7px;background:#e0e0e0;border-radius:6px 0 0 6px;color:#999;font-size:14px}
body .fc button,body .fc button.fc-state-disabled:active,body .fc button.fc-state-disabled:focus,body .fc button.fc-state-disabled:hover{background:#fff}
.fc-event-list .fc-event.ui-draggable-dragging{border:1px dashed #ddd}
.fc-event-list .fc-event-icon{float:right;margin-left:10px}
body .fc button{font-weight:400;color:#000;padding:5px 10px;height:inherit;font-size:13px;line-height:1.5;border:none;text-shadow:none;position:static;position:initial;box-shadow:none}
body .fc button+button{border-left:1px solid #eee}
body .fc button:active,body .fc button:focus,body .fc button:hover{background:#fff;outline:0}
body .fc button:hover{color:#212121}
body .fc button.fc-state-active{color:#fff;background:#212121;border-color:#212121;box-shadow:none}
.fc.fc-unthemed .fc-content,.fc.fc-unthemed .fc-divider,.fc.fc-unthemed .fc-popover,.fc.fc-unthemed .fc-row,.fc.fc-unthemed tbody,.fc.fc-unthemed td,.fc.fc-unthemed th,.fc.fc-unthemed thead{border-color:#d0d0d0}
.fc th{padding:2px 15px!important;color:#000;font-weight:600;background:#eee}
.fc th.fc-axis{padding-left:4px!important;padding-right:4px!important}
.fc button .fc-icon{margin:0;top:0;width:auto;height:auto;font-size:13px}
.fc .fc-icon-left-single-arrow:after,.fc .fc-icon-right-single-arrow:after{content:'\f0d9';font-size:13px;margin:0;top:1px}
.fc .fc-icon-right-single-arrow:after{content:"\f0da"}
.fc .fc-unthemed .fc-today{background:#FFF8F0}
.fc .fc-scroller{overflow:visible;overflow:initial;height:auto!important}
.fc .fc-toolbar{margin-bottom:0!important}
.fc .fc-toolbar h2{font-size:22px;line-height:28px}
.fc .fc-toolbar>*>*{margin-bottom:15px!important}
.jvectormap-zoomin,.jvectormap-zoomout{width:16px!important;height:16px!important;padding:0!important;line-height:16px!important;left:15px!important;color:#000!important;background:#fff!important;box-shadow:0 2px 8px rgba(0,0,0,.25)}
.jvectormap-label,.jvectormap-tip{padding:3px 6px!important;border:none!important;background:rgba(0,0,0,.6)!important}
.legendColorBox>div{margin-right:5px!important;border-radius:5px!important;margin-top:1px!important;border:none!important}
.legend>table tr td.legendColorBox{padding-left:5px!important}
.legend>table tr td{padding:4px 0 5px!important}
.legend>div{border-radius:4px!important;background:#000!important}
.legend>table tr td.legendLabel{padding-right:10px!important;color:#fff}
.legend>table tr+tr td{padding-top:0!important}
.legendColorBox>div>div{border-radius:5px!important;border-width:4px!important}
.legendLabel,.tickLabel{font-size:11px!important}
.tickLabel{color:#212121!important;font-size:12px!important;font-weight:600}
.flot-tooltip{position:absolute;display:none;border:0;padding:6px 10px 7px;color:#fff;font-size:11px;background-color:rgba(0,0,0,.8);border-radius:5px;opacity:1;z-index:10000!important}
.jqstooltip{border:none!important;border-radius:4px;width:auto!important;height:auto!important;background:rgba(0,0,0,.8)!important}
.irs-bar,.irs-bar-edge,.irs-line{height:4px!important;top:27px!important}
.irs-bar-edge,.irs-line-left{border-radius:6px 0 0 6px!important}
.irs-line-right{border-radius:0 6px 6px 0!important}
.irs-from,.irs-single,.irs-to{background:#212121!important}
.irs-bar-edge{background:#b9c0c3!important;border-right:1px solid #fff}
.irs-line-left,.irs-line-mid,.irs-line-right{background:#f5f5f5!important}
.irs-bar{background:#9E9E9E!important}
.irs-max,.irs-min{background:#e9edef!important;color:#5b6165!important}
.irs-slider.from,.irs-slider.single,.irs-slider.to{background:#9E9E9E;box-shadow:0 2px 6px rgba(0,0,0,.25);border-radius:16px;border:6px solid #fff;cursor:pointer}
.bootstrap-colorpalette .btn-color{border-radius:4px;width:19px!important;height:19px!important}
.editable-date{width:300px}
.editable-error-block,.editable-input{font-size:13px}
.editable-date .datetimepicker{width:auto!important;color:#2e353c!important}
.editable-input .date .form-control,.editable-input .datetimepicker.datetimepicker-inline{width:240px}
.editable-input .input-sm,.editable-input select.form-control:not([size]):not([multiple]).input-sm{height:30px}
.editable-input .date .add-on{display:none}
.editable-input .datetimepicker.datetimepicker-inline table tbody td,.editable-input .datetimepicker.datetimepicker-inline table tfoot th,.editable-input .datetimepicker.datetimepicker-inline table thead th,.editable-input .datetimepicker.datetimepicker-inline table>thead>tr>th{border:none!important;vertical-align:middle}
.editable-input .tt-dropdown-menu{border:none!important;font-size:13px;box-shadow:0 10px 30px 0 rgba(0,0,0,.2)!important}
.editable-input .tt-suggestion.tt-is-under-cursor{background:#2196F3!important}
.editable-input .twitter-typeahead .tt-hint{padding:5px 9px!important}
.editable-checklist{font-size:13px;min-width:200px}
.editableform textarea.form-control{min-width:240px}
.editable-checklist label{display:block}
.wysihtml5-toolbar .dropdown-toggle:after,.wysihtml5-toolbar .glyphicon-quote:before{display:none}
.editable-checklist label input[type=checkbox].form-control{box-shadow:none!important;height:20px!important}
.editable-checklist label input[type=checkbox]+span{margin-left:5px}
.editable-input .select2-container .select2-choice>.select2-chosen{color:#2e353c}
.editable-buttons .glyphicon-ok:before{content:'\f00c'}
.editable-buttons .glyphicon-remove:before{content:'\f00d'}
.input-append .icon-eye-open:before,.input-prepend .icon-eye-open:before{content:'\f06e'}
.input-append .icon-eye-close:before,.input-prepend .icon-eye-close:before{content:'\f070'}
.slider-wrapper{padding:15px 30px!important}
.slider-wrapper.slider-without-range{padding:15px 0!important}
.slider-wrapper.slider-vertical{padding-left:15px!important;padding-right:15px!important}
.range-max,.range-min{color:#000!important}
.range-handle{cursor:pointer!important}
.range-bar{background:#e0e0e0!important}
.range-quantity{background:#009688!important}
.red .range-quantity{background:#F44336!important}
.blue .range-quantity{background:#2196F3!important}
.purple .range-quantity{background:#673AB7!important}
.orange .range-quantity{background:#FF9800!important}
.black .range-quantity{background:#212121!important}
.datetimepicker table{width:100%}
.datetimepicker td,.datetimepicker th{padding:0 5px!important;width:30px!important;height:30px!important}
.datetimepicker table tr span.active,.datetimepicker table tr td.active{background:#2196F3!important;color:#fff!important;text-shadow:none!important}
.wysihtml5-sandbox{width:100%!important}
.panel-form .wysihtml5-toolbar{padding:15px 15px 5px}
.panel-form .wysihtml5-sandbox{border-radius:0 0 4px 4px!important}
.wysihtml5-toolbar .glyphicon-quote:after{content:'\f10d'}
.wysihtml5-toolbar .glyphicon-list:before{content:'\f03a'}
.wysihtml5-toolbar .glyphicon-indent-right:before{content:'\f038'}
.wysihtml5-toolbar .glyphicon-indent-left:before{content:'\f036'}
.wysihtml5-toolbar .glyphicon-th-list:before{content:'\f00b'}
.wysihtml5-toolbar .glyphicon-share:before{content:'\f064'}
.wysihtml5-toolbar .glyphicon-picture:before{content:'\f03e'}
.twitter-typeahead .tt-hint{line-height:22px;padding:5px 11px;opacity:.6}
.tt-suggestion.tt-is-under-cursor{background:#edf0f5;color:#222}
.select2-container.form-control .select2-choice{background:0 0!important;margin:-6px -12px!important;padding:6px 12px!important;line-height:20px!important;border:none!important;box-shadow:none!important;height:32px!important}
.select2-container.form-control.input-sm .select2-choice{height:30px!important}
.select2-container .select2-choice .select2-arrow{background:0 0!important;border-left:none!important;width:22px!important}
.select2-container.form-control .select2-choice abbr,.select2-container.form-control.input-sm .select2-choice abbr{top:10px!important}
.select2-container.form-control.input-sm .select2-choice .select2-arrow b{background-position:-3px 4px!important}
.select2-container .select2-choice .select2-arrow b{background-position:0 3px!important}
.select2-drop-active{border-color:#e2e7eb!important;box-shadow:0 2px 2px -1px rgba(0,0,0,.2)!important}
.select2-drop.select2-drop-above{box-shadow:0 -2px 2px -1px rgba(0,0,0,.2)!important}
.select2-search{padding:5px!important}
.select2-search input{border-color:#e2e7eb!important;border-radius:4px!important}
.select2-drop{border:none!important;border-top:1px solid #d3d8df!important;box-shadow:0 10px 30px 0 rgba(0,0,0,.2)!important;margin-top:-2px!important}
.select2-results{margin:0!important;padding:5px 0!important}
.select2-results .select2-result-label{padding:5px 15px!important}
.select2-results .select2-highlighted{background:#f5f5f5!important;color:#333!important}
.select2-container.select2-container-multi.form-control{height:auto!important;width:240px!important}
.select2-container.select2-container-multi.form-control .select2-choices{margin:-6px -12px!important;border:none!important;box-shadow:none!important;min-height:22px!important;height:auto!important;background:0 0!important}
.select2-container.select2-container-multi.form-control.select2-container-active{border-color:#5db0ff!important;outline:0;box-shadow:0 0 0 .125rem rgba(52,142,227,.3)}
.select2-container-multi .select2-choices .select2-search-choice{box-shadow:none!important;border-color:#f5f5f5!important;background:#f5f5f5!important;margin-top:4px!important}
.select2-container--default .select2-selection--multiple .select2-selection__rendered li{padding:0!important}
.select2-container--default .select2-selection--multiple .select2-selection__rendered li.select2-selection__choice{padding:0 5px!important}
.bootstrap-calendar .calendar{background:#fff;border:none;border-radius:0;padding:10px 0}
.bootstrap-calendar .calendar a{line-height:24px}
.bootstrap-calendar .calendar td{border:none!important}
.bootstrap-calendar .calendar .table td{padding:3px 5px}
.bootstrap-calendar .calendar .week_days td{background:0 0;color:#a9acae}
.bootstrap-calendar .calendar .visualmonthyear{color:#212121}
.bootstrap-calendar .calendar .table.header{margin-bottom:5px;position:relative;z-index:10}
.bootstrap-calendar .calendar .table.header td{color:#707478;vertical-align:middle}
.bootstrap-calendar .calendar .table.header .year{width:72%}
.bootstrap-calendar .calendar .table.header td.year{font-size:18px}
.bootstrap-calendar .calendar .icon-arrow-left,.bootstrap-calendar .calendar .icon-arrow-right{cursor:pointer;display:inline-block;font-size:14px}
.bootstrap-calendar .calendar .icon-arrow-left:focus,.bootstrap-calendar .calendar .icon-arrow-left:hover,.bootstrap-calendar .calendar .icon-arrow-right:focus,.bootstrap-calendar .calendar .icon-arrow-right:hover{color:#212121}
.bootstrap-calendar .calendar .icon-arrow-left:before{content:'\f060'}
.bootstrap-calendar .calendar .icon-arrow-right:before{content:'\f061'}
.bootstrap-calendar .calendar .table{margin-bottom:0}
.bootstrap-calendar .calendar .event a{display:block;border-radius:30px;background:#fff;color:#fff;margin:0 auto}
.bootstrap-calendar .calendar .event .popover a{color:#428bca}
.bootstrap-calendar .calendar .event .popover a:focus,.bootstrap-calendar .calendar .event .popover a:hover{color:#2a6496;text-decoration:underline}
.bootstrap-calendar .calendar .event,.bootstrap-calendar .calendar .event a:focus,.bootstrap-calendar .calendar .event a:hover,.bootstrap-calendar .calendar .event:focus,.bootstrap-calendar .calendar .event:hover{text-shadow:none;color:#212121;box-shadow:none;font-weight:400}
.bootstrap-calendar .calendar .event a:focus,.bootstrap-calendar .calendar .event a:hover{color:#fff;opacity:.8}
.bootstrap-calendar .calendar .event,.bootstrap-calendar .calendar .event:focus,.bootstrap-calendar .calendar .event:hover{background:0 0;text-align:center}
.bootstrap-calendar .calendar .fa-circle{position:absolute;right:0;top:0}
.superbox{font-size:0;margin:-1px -1px 0 0}
.superbox-list{display:inline-block;position:relative}
.superbox-list.superbox-O:after,.superbox-list.superbox-O:before{position:absolute;left:50%;margin-left:-10px;content:''}
.superbox-list.superbox-O{z-index:10}
.superbox-list.superbox-O:before{bottom:-1px;border:10px solid transparent;border-bottom-color:#d9e0e7;z-index:10}
.superbox-list.superbox-O:after{bottom:-3px;border:10px solid transparent;border-bottom-color:#222;z-index:20}
.superbox-show{background:#000;border-top:1px solid #d9e0e7!important}
.superbox-img{width:100%;cursor:pointer;display:block;padding-top:75%;position:relative}
.ie8 .pace .pace-activity,.ie8 .pace-inactive,.superbox-img img{display:none}
.superbox-img:hover{opacity:.8}
.superbox-img span{position:absolute;top:1px;left:0;right:1px;bottom:0;background-size:cover!important;background-position:center!important}
.superbox-current-img{box-shadow:0 5px 35px rgba(0,0,0,.65);max-width:100%}
.superbox-close{opacity:.7;cursor:pointer;position:absolute;top:25px;right:25px;width:35px;height:35px}
.pace-inactive{opacity:0}
.pace.pace-inactive{z-index:0}
.pace{background:0 0;position:fixed;top:0;left:0;right:0;transition:opacity 1s;z-index:1020}
.pace-progress,.pace:before{top:60px;right:0;left:0;height:3px;position:fixed}
.pace-progress{text-align:center;background:#00BCD4;transition:width 1s;z-index:2000}
.pace:before{content:'';background:0 0}
.pace .pace-activity{display:block;position:fixed;z-index:2000;top:75px;right:8px;width:14px;height:14px;border:2px solid transparent;border-top-color:#00BCD4;border-left-color:#00BCD4;border-radius:10px;animation:pace-spinner .4s linear infinite}
@keyframes pace-spinner{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}
.pace-top .pace-progress,.pace-top .pace:before{top:0}
.pace-top .pace .pace-activity{top:11px}
.jstree-default .jstree-clicked,.jstree-default .jstree-wholerow-clicked{background:#E4E9EC!important;box-shadow:none!important}
.jstree-default .jstree-hovered,.jstree-default .jstree-wholerow-hovered{background:#F5F5F5!important;box-shadow:none!important}
.jstree-open>.jstree-anchor>.fa-folder:before{content:'\f07c';color:#000}
.jstree-default .jstree-checkbox{background:0 0}
.jstree-default .jstree-checkbox:before{content:'';position:absolute;left:4px;top:4px;right:4px;bottom:4px;border:1px solid #b4b6b7;display:block;background:#fff}
.jstree-default .jstree-anchor>.jstree-checkbox.jstree-undetermined:after{content:'';position:absolute;left:7px;right:7px;bottom:7px;top:7px;display:block;background:#b4b6b7}
.jstree-default .jstree-checked>.jstree-checkbox:after,.jstree-default.jstree-checkbox-selection .jstree-clicked>.jstree-checkbox:after{content:'\f00c';position:absolute;left:5px;right:5px;bottom:5px;top:5px;display:block;line-height:16px;font-size:13px;font-style:normal;font-style:initial;color:#000}
body .daterangepicker{z-index:1020!important;border:none!important;box-shadow:0 5px 30px 0 rgba(0,0,0,.25)!important}
.daterangepicker:before{display:none!important}
.daterangepicker td.active,.daterangepicker td.active.available,.daterangepicker td.active.available:hover,.daterangepicker td.active:hover{background:#2196F3!important;text-shadow:none!important;color:#fff!important}
.daterangepicker table{color:#212121}
.daterangepicker .calendar th{color:#212121!important}
.daterangepicker .calendar td,.daterangepicker .calendar th{padding:7px!important;font-weight:600}
.daterangepicker .ranges li{color:#000!important;font-size:13px}
.daterangepicker .ranges li.active,.daterangepicker .ranges li:hover{background:#2e353c!important;border-color:#2e353c!important;color:#fff!important}
.daterangepicker td.available:hover,.daterangepicker th.available:hover{background:#e9ecef!important;color:#212121!important}
.daterangepicker td.off,.daterangepicker td.off.end-date,.daterangepicker td.off.in-range,.daterangepicker td.off.start-date{background:0 0!important;color:#d3d8df!important}
.daterangepicker td.off:focus,.daterangepicker td.off:hover{background:#fff!important;color:#d3d8df!important}
body .daterangepicker td.in-range{background:#c8e9f3}
body .daterangepicker .input-mini.active{border-color:#5db0ff;outline:0;box-shadow:0 0 0 .125rem rgba(52,142,227,.3)}
body .daterangepicker .calendar-table td,body .daterangepicker .calendar-table th{padding:0}
.select2-dropdown{border:none!important;box-shadow:0 10px 20px 0 rgba(0,0,0,.15)!important;z-index:1020!important}
.select2-dropdown.select2-dropdown--above{box-shadow:0 -10px 20px 0 rgba(0,0,0,.15)!important}
.select2-container .select2-selection--single:focus{outline:0!important}
.select2.select2-container--focus .select2-selection--single:focus{border-color:#5db0ff;outline:0!important;box-shadow:0 0 0 .125rem rgba(52,142,227,.3)}
.select2-container--default .select2-results__option--highlighted[aria-selected]{background:#2196F3!important}
.select2-container .select2-selection--single,.select2-container--default .select2-selection--multiple{min-height:34px!important;border-color:#e2e7eb!important;outline:0!important}
.select2-container .select2-selection--single .select2-selection__rendered{padding-left:12px!important}
.select2-container--default .select2-selection--single .select2-selection__rendered{line-height:34px!important;font-size:13px}
.select2-container--default .select2-selection--single .select2-selection__arrow{right:5px!important;height:32px!important}
.select2-container--default .select2-selection--single .select2-selection__arrow b{border-width:4px!important;border-color:#2e353c transparent transparent!important}
.select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b{border-color:transparent transparent #2e353c!important;margin-top:-6px}
.select2-container--default .select2-results__group{color:#000!important}
.select2-container--default .select2-search--inline .select2-search__field{height:23px;padding-left:5px;border-color:#ccc!important}
.select2-container--default .select2-search--dropdown .select2-search__field{padding:6px 12px!important;height:34px;border-color:#ccc!important}
.select2-container--default .select2-search--dropdown .select2-search__field:focus,.select2-container--default.select2-container--focus .select2-selection--multiple{border-color:#5db0ff!important;outline:0!important;box-shadow:0 0 0 .125rem rgba(52,142,227,.3)!important}
.select2-container--default .select2-selection--multiple .select2-selection__rendered{padding:0 12px!important}
.select2-container--default .select2-selection--multiple .select2-selection__choice{margin-top:6px!important;border:none!important;margin-right:8px!important;padding:2px 6px!important}
body .bootstrap-datetimepicker-widget .glyphicon{font-size:14px}
body .bootstrap-datetimepicker-widget .glyphicon.glyphicon-chevron-up:before{content:'\f106'}
body .bootstrap-datetimepicker-widget .glyphicon.glyphicon-chevron-down:before{content:'\f107'}
body .bootstrap-datetimepicker-widget .glyphicon.glyphicon-chevron-left:before{content:'\f104'}
body .bootstrap-datetimepicker-widget .glyphicon.glyphicon-chevron-right:before{content:'\f105'}
body .bootstrap-datetimepicker-widget .glyphicon.glyphicon-time:before{content:'\f017'}
body .bootstrap-datetimepicker-widget .glyphicon.glyphicon-calendar:before{content:'\f133'}
body .bootstrap-datetimepicker-widget .timepicker-hour,body .bootstrap-datetimepicker-widget .timepicker-minute,body .bootstrap-datetimepicker-widget .timepicker-second{border:1px solid #d3d8df;border-radius:6px;display:block;width:80px;margin:0 auto;line-height:22px;height:auto;padding:6px 15px}
body .bootstrap-datetimepicker-widget .picker-switcher{width:100%!important}
body .bootstrap-datetimepicker-widget .datepicker>div{display:block}
body .bootstrap-datetimepicker-widget.dropdown-menu{width:320px;padding:0;border-radius:6px}
body .bootstrap-datetimepicker-widget a[data-action],body .bootstrap-datetimepicker-widget.dropdown-menu{color:#000}
body .bootstrap-datetimepicker-widget.dropdown-menu .datepicker{padding:0}
body .bootstrap-datetimepicker-widget.dropdown-menu.bottom:after{border-left:7px solid transparent;border-right:7px solid transparent;border-bottom:7px solid #fff;top:-7px;left:15px}
body .bootstrap-datetimepicker-widget.dropdown-menu.bottom.pull-right:after{left:auto;right:15px}
body .bootstrap-datetimepicker-widget.dropdown-menu.bottom:before{display:none}
body .bootstrap-datetimepicker-widget .collapse.in,body .bootstrap-datetimepicker-widget .timepicker-picker table td .btn,body .bootstrap-datetimepicker-widget .timepicker-picker table td .btn span{display:block}
body .bootstrap-datetimepicker-widget .collapse.in+.picker-switch td span{margin-top:0;border-radius:0 0 6px 6px}
body .bootstrap-datetimepicker-widget .picker-switch td span{display:block;width:auto;margin:-1px 0 0;background:#f5f5f5;height:36px;line-height:36px;border-radius:6px 6px 0 0}
body .bootstrap-datetimepicker-widget .picker-switch td a{text-decoration:none}
body .bootstrap-datetimepicker-widget .picker-switch td span:hover{background:#e9ecef}
body .bootstrap-datetimepicker-widget table td span:hover,body .bootstrap-datetimepicker-widget table td.day:hover,body .bootstrap-datetimepicker-widget table td.hour:hover,body .bootstrap-datetimepicker-widget table td.minute:hover,body .bootstrap-datetimepicker-widget table td.second:hover,body .bootstrap-datetimepicker-widget table thead tr:first-child th:hover{background:#f5f5f5}
body .bootstrap-datetimepicker-widget .datepicker-days,body .bootstrap-datetimepicker-widget .datepicker-decades,body .bootstrap-datetimepicker-widget .datepicker-months,body .bootstrap-datetimepicker-widget .datepicker-years,body .bootstrap-datetimepicker-widget .table-condensed>tbody>tr>td,body .bootstrap-datetimepicker-widget .table-condensed>thead>tr>th,body .bootstrap-datetimepicker-widget .timepicker .datepicker-seconds,body .bootstrap-datetimepicker-widget .timepicker .timepicker-hours,body .bootstrap-datetimepicker-widget .timepicker .timepicker-minutes,body .bootstrap-datetimepicker-widget .timepicker .timepicker-picker{padding:5px}
body .bootstrap-datetimepicker-widget .datepicker-months table tbody tr td,body .bootstrap-datetimepicker-widget .datepicker-years table tbody tr td,body .bootstrap-datetimepicker-widget .picker-switch .table-condensed>tbody>tr>td{padding:0}
body .bootstrap-datetimepicker-widget .datepicker-decades .decade{line-height:16px!important;padding:11px}
body .bootstrap-datetimepicker-widget button[data-action]{padding:6px 15px}
body .bootstrap-datetimepicker-widget table td{height:32px;width:32px;line-height:32px}
body .bootstrap-datetimepicker-widget .timepicker-picker table td.separator{width:20px}
body .bootstrap-datetimepicker-widget .timepicker-picker table td,body .bootstrap-datetimepicker-widget .timepicker-picker table td .btn span{width:auto;height:auto;line-height:inherit}
body .bootstrap-datetimepicker-widget .timepicker-picker table td{padding:0 5px}
body .bootstrap-datetimepicker-widget .timepicker-picker table td .btn.btn-primary{width:60px;margin-right:10px}
body .bootstrap-datetimepicker-widget .timepicker-picker table td:first-child{padding-left:10px}
.nvtooltip{font-family:inherit!important;font-size:12px!important;padding:5px 10px!important;border-radius:8px!important;background:rgba(255,255,255,.95)!important;box-shadow:0 5px 30px 0 rgba(0,0,0,.25)!important;border:none!important}
.nvtooltip table td.legend-color-guide div{border:none!important;border-radius:4px!important}
.nvtooltip table thead strong{text-decoration:underline!important}
.nvd3-inverse-mode .nvd3 line.nv-guideline{stroke:rgba(255,255,255,.5)!important}
.nvd3-inverse-mode .nvd3 .nv-bars text{fill:rgba(255,255,255,1)!important}
.nvd3-inverse-mode .nvd3 .nv-axis line,.nvd3-inverse-mode .nvd3 .nv-axis path{fill:none;stroke:rgba(255,255,255,.15)!important}
.nvd3-inverse-mode .nvd3 .nv-legend-text,.nvd3-inverse-mode .nvd3 .nv-x text,.nvd3-inverse-mode .nvd3 .nv-y text{font-family:inherit!important;fill:rgba(255,255,255,.75)!important;font-size:11px!important;font-weight:500!important}
.nvd3-inverse-mode .nv-label text,.nvd3-inverse-mode .nvd3.nv-pie .nv-pie-title{fill:rgba(255,255,255,.75)!important}
.nvd3-inverse-mode .nvd3 .nv-legend-symbol{r:3}
.nvd3-inverse-mode .nvd3.nv-pie path{stroke:rgba(0,0,0,.2)!important}
.introjs-hint{width:10px!important;height:10px!important}
.introjs-helperNumberLayer{font-size:13px;background:#F44336!important;font-family:inherit!important;border:none!important;text-shadow:none!important;padding:0!important;text-align:center!important}
.note-editor.note-frame{border:none!important;margin:0!important;background:0 0}
.note-popover.popover{display:none}
.note-popover .popover-content,.panel-heading.note-toolbar{padding:10px 15px!important;border-radius:0;background:#222}
.note-editor.note-frame .note-editing-area .note-editable,.note-editor.note-frame .note-placeholder{padding:15px!important}
.note-toolbar.panel-heading .btn-group .btn{margin-top:0!important}
.note-toolbar .dropdown-toggle:after{display:none!important}
.note-btn-group .dropdown-menu .btn-group{display:inline-block}
.bootstrap-colorpalette .btn-color:focus{outline:0!important;border:1px solid #000!important}
.simplecolorpicker{z-index:1010!important}
.simplecolorpicker span.color,.simplecolorpicker.icon{border-radius:4px;width:19px}
.simplecolorpicker.fontawesome span.color[data-selected]:after{display:block;text-align:center}
.simplecolorpicker.glyphicons span.color[data-selected]:after{content:'\f00c'!important;margin-left:2px!important;top:0!important}
.simplecolorpicker span.color:focus,.simplecolorpicker.icon:focus{outline:0!important}
.simplecolorpicker.inline{padding:5px 0 0!important}
.dropzone{border:2px dashed #BDBDBD!important;background:0 0!important}
.dropzone.dz-clickable .dz-message,.dropzone.dz-clickable .dz-message *{cursor:pointer!important}
.dropzone.dz-clickable:focus,.dropzone.dz-clickable:hover{background:#f5f5f5!important}
.dropzone .dz-preview.dz-image-preview,.dropzone.dz-clickable.dz-started:focus,.dropzone.dz-clickable.dz-started:hover{background:0 0!important}
.dropzone .dz-message{font-weight:300!important;letter-spacing:.5px;color:inherit!important;font-size:28px!important;text-align:center!important;margin:45px 0!important}
.dropzone .dz-message .dz-note{font-size:14px!important;font-weight:400!important;display:block!important;margin-top:20px!important;color:#707478!important}
.dropzone .dz-preview .dz-error-message{background:#F44336!important}
.dropzone .dz-preview .dz-error-message:after{border-bottom-color:#F44336!important}
.inverse-mode .dropzone{border-color:rgba(255,255,255,.25)!important}
.inverse-mode .dropzone.dz-clickable:focus,.inverse-mode .dropzone.dz-clickable:hover{background:rgba(255,255,255,.15)!important}
.inverse-mode .dropzone .dz-message{color:inherit!important}
.inverse-mode .dropzone .dz-message .dz-note{color:rgba(255,255,255,.75)!important}
.swal-modal .btn:focus{box-shadow:none!important}
.swal-icon--success,.swal-icon--success__ring{border-color:rgba(0,150,136,.2)!important}
.swal-icon--success__line--long,.swal-icon--success__line--tip{background-color:#009688!important}
.swal-icon--info{border-color:#00BCD4!important}
.swal-icon--info:after,.swal-icon--info:before{background-color:#00BCD4!important}
.swal-icon--warning__body,.swal-icon--warning__dot{background-color:#FF9800!important}
.swal-icon--warning{border-color:#FF9800!important}
.swal-icon--error__line{background-color:#F44336!important}
.swal-icon--error{border-color:#F44336!important}
.hljs-wrapper{background:#F5F5F5;border-radius:3px;position:relative}
.hljs-wrapper pre{border:none;padding:0;background:0 0;border-radius:0}
.hljs-wrapper .hljs{padding:15px;display:block;overflow-x:auto;color:#222;border:none;font-size:13px;background:0 0;border-radius:0}
.hljs-wrapper .hljs-deletion,.hljs-wrapper .hljs-name,.hljs-wrapper .hljs-section,.hljs-wrapper .hljs-selector-tag,.hljs-wrapper .hljs-subst,.hljs-wrapper .hljs-tag{color:#2b71b5}
.hljs-wrapper .hljs-attr,.hljs-wrapper .hljs-number,.hljs-wrapper .hljs-selector-attr,.hljs-wrapper .hljs-selector-class,.hljs-wrapper .hljs-selector-pseudo,.hljs-wrapper .hljs-template-variable,.hljs-wrapper .hljs-type,.hljs-wrapper .hljs-variable{color:#4ea2d4}
.hljs-wrapper .hljs-addition,.hljs-wrapper .hljs-attribute,.hljs-wrapper .hljs-meta-string,.hljs-wrapper .hljs-regexp,.hljs-wrapper .hljs-string{color:#f44236}
.hljs-comment{color:#728088}
.panel-body+.hljs-wrapper{border-radius:0 0 3px 3px}
.hljs-wrapper .btn-clipboard{position:absolute;right:10px;top:10px}
.modal .hljs-wrapper{border-radius:0;margin-top:-1px}
.modal .hljs-wrapper+.modal-footer{border-top:none}
.sw-main.sw-theme-default{box-shadow:none}
.sw-main .nav-tabs{background:#f5f5f5;border-radius:0;display:flex;width:100%}
.sw-main .nav-tabs>li{display:inline-block;float:none;padding:0;margin:0!important}
.sw-main>ul.step-anchor.nav-tabs>li>a{display:block;font-size:14px;font-weight:600;line-height:20px;padding:15px;margin:0;border-radius:0;color:#2e353c}
.sw-main>ul.step-anchor.nav-tabs>li.active>a{color:#fff!important;background:#2196F3!important}
.sw-main>ul.step-anchor.nav-tabs>li.active>a .number{background:rgba(0,0,0,.2)}
.sw-main>ul.step-anchor.nav-tabs>li>a .number{float:left;padding:0;height:20px;width:20px;font-size:10px;line-height:20px;text-align:center;margin-right:10px;top:0;background:#bec1c3;color:#fff;border-radius:40px;position:relative}
.sw-main>ul.step-anchor.nav-tabs>li>a .number+.info{margin-left:30px;padding-right:15px;display:block}
.sw-theme-default>ul.step-anchor.nav-tabs>li>a small{display:block;font-size:11px;font-weight:500;line-height:16px;opacity:.75}
.sw-theme-default>ul.step-anchor>li>a::after{display:none!important}
.sw-main .sw-container .step-content{background:#fff;padding:30px;border:none!important}
.sw-main .sw-toolbar{background:#f5f5f5!important;padding:15px!important}
.sw-main .sw-toolbar:after,.sw-main .sw-toolbar:before{content:'';display:table;clear:both}
.sw-main .sw-toolbar .btn{border-radius:4px!important;min-width:100px}
.sw-main .sw-toolbar .sw-btn-next,.sw-main .sw-toolbar .sw-btn-next.disabled,.sw-main .sw-toolbar .sw-btn-next.disabled:focus,.sw-main .sw-toolbar .sw-btn-next.disabled:hover{color:#fff;background:#2196F3;border-color:#2196F3}
.sw-main .sw-toolbar .sw-btn-next:focus,.sw-main .sw-toolbar .sw-btn-next:hover{background:#2a72b5;border-color:#2a72b5}
.sw-main .sw-toolbar .sw-btn-prev,.sw-main .sw-toolbar .sw-btn-prev.disabled,.sw-main .sw-toolbar .sw-btn-prev.disabled:focus,.sw-main .sw-toolbar .sw-btn-prev.disabled:hover{background:#fff;border-color:#fff;color:#212121}
.sw-main .sw-toolbar .btn+.btn{margin-left:10px;border-left:none}
.sw-main .sw-btn-group{margin:0;box-shadow:none}
.sw-main .sw-btn-group .btn{box-shadow:0 0 2px rgba(0,0,0,.2),0 4px 4px -2px rgba(0,0,0,.2)}
.sw-main .sw-btn-group .btn:hover{box-shadow:0 10px 20px rgba(0,0,0,.2),0 6px 6px rgba(0,0,0,.23)!important}
.sw-main .sw-btn-group .btn.active,.sw-main .sw-btn-group .btn:active{box-shadow:0 0 2px rgba(0,0,0,.2),0 4px 4px -2px rgba(0,0,0,.2)!important}
.sw-main.sw-theme-default>ul.step-anchor>li.done>a{background:#e9edef!important;color:#5b6165!important}
.sw-main>ul.step-anchor.nav-tabs>li.done>a .number,.sw-main>ul.step-anchor.nav-tabs>li.done>a .number:before{background:#2196F3!important}
.sw-main>ul.step-anchor.nav-tabs>li.done>a .number:before{content:'\f00c';position:absolute;top:0;left:0;right:0;bottom:0;border-radius:40px;color:#fff}
.widget{overflow:hidden;margin-bottom:20px;background:#fff;color:inherit;padding:0;border-radius:0}
.widget.widget-rounded{border-radius:4px}
.widget-header{display:table;width:100%}
.widget-header-icon,.widget-header-title{display:table-cell;padding:10px 15px}
.widget-header-title{font-size:12px;margin:0;line-height:20px;width:100%}
.widget-header-icon{width:1%}
.widget-header-icon+.widget-header-icon{padding-left:0}
.media-messaging .media,.widget-body{padding:15px}
.widget.inverse-mode{background:#222}
.widget.inverse-mode .vertical-box.with-border-top,.widget.inverse-mode .vertical-box.with-grid>.vertical-box-column+.vertical-box-column{border-color:#555}
.widget.inverse-mode hr{background:#555}
.media-messaging .media:first-child{padding-top:0}
.media-messaging .media:last-child{padding-bottom:0}
.media-messaging .media p{margin:0}
.media-messaging .media+.media{margin-top:0;padding-top:15px}
.widget.widget-stats{position:relative;padding:15px;border-radius:3px;color:#fff}
.widget-stats .stats-info h4{font-size:13px;margin:5px 0;color:#fff;color:rgba(255,255,255,.7)}
.widget-stats .stats-icon{font-size:42px;height:56px;width:56px;text-align:center;line-height:56px;margin-left:15px;color:#000;position:absolute;right:15px;top:15px;opacity:.15}
.widget-stats .stats-content,.widget-stats .stats-icon.stats-icon-lg i{position:relative}
.widget-stats .stats-info p{font-size:24px;font-weight:600;margin-bottom:0}
.widget-stats .stats-link a{display:block;margin:15px -15px -15px;padding:7px 15px;background:rgba(0,0,0,.4);text-align:right;color:#fff;color:rgba(255,255,255,.7);text-decoration:none}
.widget-stats .stats-link a:focus,.widget-stats .stats-link a:hover{background:rgba(0,0,0,.6);color:#fff}
.widget-stats .stats-icon.stats-icon-lg{font-size:128px;top:15px;right:0;color:#fff;width:128px;height:50px;line-height:50px;text-shadow:3px 7px rgba(0,0,0,.25)}
.widget-stats .stats-icon.stats-icon-square{opacity:1;border-radius:12px;font-size:42px;top:15px;right:15px;height:56px;width:56px;text-align:center;line-height:56px;margin-left:15px}
.widget-stats .stats-title{position:relative;margin:0 0 2px;font-size:13px;font-weight:500}
.widget-stats .stats-desc,.widget-stats .stats-title{color:#fff;color:rgba(255,255,255,.7)}
.widget-stats .stats-desc{margin:-5px 0 -3px;font-weight:400}
.widget-stats .stats-number{font-size:24px;margin-bottom:15px;font-weight:400}
.widget-stats .stats-progress{background:rgba(0,0,0,.5);height:2px;margin:0 0 15px;border-radius:3px}
.widget-stats .stats-progress.stats-progress-light{background:rgba(255,255,255,.3)}
.widget-stats .stats-progress .progress-bar{background:#fff;border-radius:0 3px 3px 0}
.widget-stats.text-inverse .stats-desc,.widget-stats.text-inverse .stats-title{color:rgba(0,0,0,.85)}
.widget-stats.text-inverse .stats-desc,.widget-stats.text-inverse .stats-number{letter-spacing:0;font-weight:400}
.widget-stats.text-inverse .stats-title{font-weight:700}
.widget-stats.bg-white .stats-progress{background:rgba(0,0,0,.1)}
.widget-stats.bg-white .stats-progress .progress-bar{background:#212121}
.todolist{list-style-type:none;margin:0;padding:0}
.todolist>li{border-bottom:1px solid #ddd}
.todolist>li>a{display:block;color:#333}
.todolist>li>a:focus,.todolist>li>a:hover{background:#fafafa;text-decoration:none}
.todolist>li>a:focus .todolist-input i:before,.todolist>li>a:hover .todolist-input i:before{content:'\f14a';opacity:.4;color:#212121}
.todolist>li.active>a .todolist-input i:before,.todolist>li.active>a:focus .todolist-input i:before,.todolist>li.active>a:hover .todolist-input i:before{content:'\f14a';color:#00BCD4;opacity:1}
.todolist>li.active>a .todolist-title{text-decoration:line-through}
.todolist-title{padding-right:15px}
.todolist-input{text-align:center;font-size:14px;border-right:1px solid #ddd;padding-left:15px;color:#f5f5f5}
.todolist-input i{display:block;width:14px;text-align:center}
.todolist-input,.todolist-title{display:table-cell;padding:10px}
.theme-panel{position:fixed;right:-175px;top:150px;z-index:1020;background:#fff;padding:15px;width:175px;transition:right .2s linear;border-radius:4px 0 0 4px}
.theme-panel.active{right:0;box-shadow:0 5px 25px 0 rgba(0,0,0,.3)}
.theme-panel .theme-list{list-style-type:none;margin:0;padding:0}
.theme-panel .theme-list+.theme-list{margin-top:10px}
.theme-panel .theme-list>li{float:left}
.theme-panel .theme-list>li+li{margin-left:5px}
.theme-panel .theme-list>li>a{width:20px;height:20px;border-radius:3px;display:block;transition:all .2s linear;text-decoration:none}
.theme-panel .theme-list>li>a:focus,.theme-panel .theme-list>li>a:hover{opacity:.6}
.theme-panel .theme-list>li.active>a{position:relative}
.theme-panel .theme-list>li.active>a:before{content:'\f00c';position:absolute;left:0;right:0;top:0;bottom:0;font-size:14px;color:#fff;opacity:.4;text-align:center}
.theme-panel .theme-list>li.active>a.bg-white:before{color:#666}
.theme-panel .theme-collapse-btn{position:absolute;left:-30px;top:10%;margin-top:-15px;width:30px;height:30px;line-height:30px;font-size:18px;color:#333;background:#fff;border-radius:4px 0 0 4px;text-align:center;box-shadow:0 0 15px 0 rgba(0,0,0,.15)}
.theme-panel .theme-panel-content{margin:-15px;padding:15px;background:#fff;position:relative;z-index:1020;border-radius:5px 0 0 5px}
.theme-panel.active .theme-collapse-btn .fa:before{content:'\f00d'}
.theme-panel .theme-list a.bg-white{border:1px solid #e2e7eb}
.theme-panel .control-label{line-height:30px}
.theme-panel .control-label.double-line{line-height:15px}
.theme-panel .divider{height:1px;margin:15px 0;background:#f2f2f2}
.theme-panel.theme-panel-lg{top:0;bottom:0;width:260px;right:-260px}
.theme-panel.theme-panel-lg.active{right:0}
.theme-panel.theme-panel-lg .theme-panel-content{position:absolute;top:0;left:0;right:0;bottom:0;overflow:scroll;margin:0;padding:20px}
.theme-panel.theme-panel-lg .theme-collapse-btn{top:30%}
.theme-panel.theme-panel-lg .theme-version:after,.theme-panel.theme-panel-lg .theme-version:before{content:'';display:table;clear:both}
.theme-panel.theme-panel-lg .theme-list{margin-bottom:-3px}
.theme-panel.theme-panel-lg .theme-list>li>a{width:28px;height:28px;border-radius:28px}
.theme-panel.theme-panel-lg .theme-list>li.active>a:before{line-height:28px}
.theme-panel.theme-panel-lg .theme-list>li+li{margin-left:0}
.theme-panel.theme-panel-lg .theme-list>li{margin-right:3px;margin-bottom:3px}
.theme-panel .theme-version{margin:0 -14px 5px}
.theme-panel.theme-panel-lg .theme-version{margin:0 -20px 5px}
.theme-panel .theme-version a{float:left;width:calc(50% - 2.5px);padding-top:35%;position:relative;text-decoration:none}
.theme-panel .theme-version a+a{margin-left:5px}
.theme-panel .theme-version a span{font-size:14px;font-weight:700;margin:0;position:absolute;top:0;left:0;right:0;bottom:0;text-align:center;background-size:cover;background-repeat:no-repeat;background-position:top left}
.theme-version a.active:before,.theme-version a:hover:before{content:'';position:absolute;border:15px solid transparent;border-left-color:#999;border-top-color:#999;left:0;top:0;z-index:10}
.theme-version a.active:before{border-left-color:#007aff;border-top-color:#007aff}
.theme-version a.active:after,.theme-version a:hover:after{content:'\f00c';font-family:Font Awesome\ 5 Free,Font Awesome\ 5 Pro,FontAwesome!important;position:absolute;top:0;left:0;font-weight:900;font-style:normal;font-feature-settings:normal;font-variant:normal;text-rendering:auto;color:#fff;z-index:10;width:20px;height:20px;line-height:20px;text-align:center}
.widget-chart{position:relative;overflow:hidden;border-radius:3px;margin-bottom:20px}
.widget-chart .chart-title{font-size:16px!important;line-height:20px;color:#fff;font-weight:400!important;margin:2px 5px 5px}
.widget-chart .chart-title small{display:block;margin-top:3px;font-size:13px;line-height:16px;color:#616D72;font-weight:400;color:rgba(255,255,255,.5)}
.widget-chart .widget-chart-content{padding:15px;margin-right:230px}
.widget-chart .widget-chart-full-width{margin:0 -15px}
.widget-chart .widget-chart-sidebar{position:absolute;right:0;top:0;bottom:0;width:230px;padding:15px 20px;border-radius:0 4px 4px 0}
.widget-chart-sidebar .chart-number{font-size:24px;font-weight:400;line-height:28px;color:#fff;margin-bottom:15px}
.widget-chart-sidebar .chart-number small{font-size:13px;line-height:16px;margin-top:3px;color:#616D72;color:rgba(255,255,255,.5);display:block;font-weight:400}
.widget-chart-sidebar .chart-legend{list-style-type:none;margin:0;padding:0;font-size:13px;position:absolute;bottom:10px}
.widget-chart-sidebar .chart-legend>li{margin-bottom:5px;color:#fff}
.widget-chart-sidebar .chart-legend>li span{color:rgba(255,255,255,.5);margin-left:5px}
body .morris-hover.morris-default-style{border-radius:6px;padding:6px 10px;color:#222;background:#f5f5f5;border:none;font-family:inherit;font-size:13px;text-align:center}
.morris-inverse .morris-hover{background:rgba(25,30,35,.85)!important;border:none!important;padding:10px!important;color:#fff!important;border-radius:4px!important}
.morris-hover{z-index:0!important}
.registered-users-list{list-style-type:none;margin:7.5px;padding:0}
.registered-users-list>li{width:25%;font-size:13px;float:left;padding:7.5px;color:#212121}
.registered-users-list>li>a{display:block;margin-bottom:10px}
.registered-users-list>li img{border-radius:3px;max-width:100%}
.registered-users-list>li .username{font-size:13px;color:#212121;margin-bottom:0;font-weight:600}
.registered-users-list>li .username small{display:block;font-size:11px;color:#707478;line-height:15px}
.chats{list-style-type:none;margin:0;padding:12px 15px 15px}
.chats>div+div,.chats>li+li{margin-top:15px}
.chats>div:after,.chats>div:before,.chats>li:after,.chats>li:before{content:'';display:table;clear:both}
.chats .name{color:#333;display:block;margin-bottom:5px;font-weight:600;text-decoration:none}
.chats .name .label{font-size:8px;padding:1px 4px 2px;margin-left:3px;position:relative;top:-1px}
.chats .date-time{font-size:10px;display:block;float:right;color:#999;margin-top:3px}
.chats .image{float:left;width:60px;height:60px;border-radius:4px;overflow:hidden}
.chats .image img{max-width:100%}
.chats .image+.message{margin-left:75px}
.chats .message{padding:7px 12px;font-size:13px;position:relative;background:#fff;border-radius:14px}
.chats .message:before{content:'';position:absolute;top:15px;left:-13px;border:7px solid transparent;border-right-color:#fff}
.tab-overflow,.tab-overflow .nav.nav-tabs{border-radius:2px 2px 0 0;overflow:hidden}
.chats .right .name{text-align:right}
.chats .right .date-time{float:left}
.chats .right .image{float:right}
.chats .right .image+.message{margin-right:75px;margin-left:0}
.chats .right .message:before{left:auto;right:-13px;border-right-color:transparent;border-left-color:#fff}
.panel-body .chats{padding:0}
.slimScrollDiv .chats{padding-right:15px}
.tab-overflow{position:relative}
.tab-overflow .nav.nav-tabs{white-space:nowrap;display:table;margin:0}
.tab-overflow .nav.nav-tabs>li,.tab-overflow.nav.nav-tabs>li{display:table-cell;float:none}
.tab-overflow .nav.nav-tabs>li>a{margin-left:-1px}
.tab-overflow .next-button,.tab-overflow .prev-button{position:absolute;right:0;top:0;z-index:10;display:none!important;opacity:0;box-shadow:0 0 15px rgba(0,0,0,.5);transition:all .2s linear}
.tab-overflow .prev-button{left:0;right:auto;box-shadow:0 0 15px rgba(0,0,0,.5)}
.tab-overflow .nav.nav-tabs.nav-tabs-inverse .next-button,.tab-overflow .nav.nav-tabs.nav-tabs-inverse .prev-button{box-shadow:0 0 15px #000}
.tab-overflow .next-button a,.tab-overflow .prev-button a{margin:0;background:#E0E0E0}
.flat-black .tab-overflow .next-button a,.flat-black .tab-overflow .prev-button a{background:#d2d2d2}
.tab-overflow .prev-button>a{border-radius:3px 0}
.nav.nav-tabs.nav-tabs-inverse>li>a,.nav.nav-tabs.nav-tabs-inverse>li>a:focus,.nav.nav-tabs.nav-tabs-inverse>li>a:hover,.tab-overflow .nav-tabs-inverse .next-button>a,.tab-overflow .nav-tabs-inverse .prev-button>a{background:#000}
.flat-black .nav.nav-tabs.nav-tabs-inverse>li>a,.flat-black .nav.nav-tabs.nav-tabs-inverse>li>a:focus,.flat-black .nav.nav-tabs.nav-tabs-inverse>li>a:hover,.flat-black .tab-overflow .nav-tabs-inverse .next-button>a,.flat-black .tab-overflow .nav-tabs-inverse .prev-button>a{background:#2A2A2A}
.nav.nav-tabs.nav-tabs-inverse>li.active>a,.nav.nav-tabs.nav-tabs-inverse>li.active>a:focus,.nav.nav-tabs.nav-tabs-inverse>li.active>a:hover{background:#fff;color:#000}
.tab-overflow.overflow-left .prev-button,.tab-overflow.overflow-right .next-button{display:block!important;opacity:1;background:0 0}
.tab-overflow .nav-tabs>li.prev-button+li.active>a{border-radius:0 3px 0 0}
.widget-list-item,a.widget-list-item{display:table;width:100%;background:#fff;text-decoration:none;color:#000}
.widget-list-rounded .widget-list-item:first-child{border-top-right-radius:4px;border-top-left-radius:4px}
.widget-list-rounded .widget-list-item:last-child{border-bottom-right-radius:4px;border-bottom-left-radius:4px}
.widget-list-item .widget-list-media{width:70px;height:60px}
.widget-list-item .widget-list-media.icon{width:30px;height:30px;padding-top:5px;padding-bottom:5px}
.widget-list-item .widget-list-media.icon i{display:block;width:30px;height:30px;border-radius:8px;text-align:center;line-height:30px;font-size:14px}
.widget-list-item .widget-list-media img{max-width:100%;max-height:100%}
.widget-list-item .widget-list-action,.widget-list-item .widget-list-content,.widget-list-item .widget-list-media{padding:10px;display:table-cell;vertical-align:middle}
.widget-list-item+.widget-list-item .widget-list-action,.widget-list-item+.widget-list-item .widget-list-content{border-top:1px solid #eee}
.widget-list-item>div:first-child{padding-left:15px}
.widget-list-item>div:last-child{padding-right:15px}
.widget-list-item .widget-list-action+div,.widget-list-item .widget-list-content+div,.widget-list-item .widget-list-media+div{padding-left:0}
.widget-list-item .widget-list-title{font-size:12px;line-height:16px;margin:0}
.widget-list-item .widget-list-desc{font-size:11px;margin:0;color:#555}
.widget-list-item .widget-list-action{width:10%;padding-left:15px;text-align:center}
.panel>.widget-list .widget-list-item{border-radius:0}
.inverse-mode .widget-list-item,.inverse-mode a.widget-list-item,.inverse-mode.widget-list-item,a.inverse-mode.widget-list-item{background:#212121}
.inverse-mode .widget-list-item .widget-list-title,.inverse-mode.widget-list-item .widget-list-title{color:#fff}
.inverse-mode .widget-list-item .widget-list-desc,.inverse-mode.widget-list-item .widget-list-desc{color:#aaa}
.inverse-mode .widget-list-item+.widget-list-item .widget-list-action,.inverse-mode .widget-list-item+.widget-list-item .widget-list-content,.inverse-mode.widget-list-item+.widget-list-item .widget-list-action,.inverse-mode.widget-list-item+.widget-list-item .widget-list-content{border-color:#444}
.widget-chat{background:#fff}
.widget-chat.widget-chat-rounded{border-radius:4px}
.widget-chat.widget-chat-rounded.widget-chat-with-input{border-radius:4px 4px 0 0}
.widget-chat .widget-chat-header{display:table;width:100%;border-bottom:1px solid #eee}
.widget-chat .widget-chat-header-content,.widget-chat .widget-chat-header-icon{padding:12px 15px;display:table-cell;vertical-align:middle}
.widget-chat .widget-chat-header-icon{width:1%}
.widget-chat .widget-chat-header>div+div{padding-left:0}
.widget-chat .widget-chat-header-title{margin:0;font-size:14px}
.widget-chat .widget-chat-header-desc{font-size:12px;margin:0}
.widget-chat .widget-chat-body{padding:15px;background:#eee}
.widget-chat .widget-chat-item{color:#000;position:relative;min-height:38px;padding:3px 0}
.widget-chat .widget-chat-media{width:38px;height:38px;position:absolute;bottom:3px;left:0;border-radius:38px;overflow:hidden;text-align:center;line-height:38px}
.widget-chat .widget-chat-media img{max-width:100%;max-height:100%;display:block}
.widget-chat .right .widget-chat-media{left:auto;right:0}
.widget-chat .with-media .widget-chat-info{margin-left:53px;min-width:60%}
.widget-chat .right .widget-chat-info{margin-left:0}
.widget-chat .with-media.right .widget-chat-info{margin-right:53px}
.widget-chat .widget-chat-info-container{background:#fff;display:inline-block;padding:8px 12px;border-radius:18px;position:relative;color:#fff}
.widget-chat .widget-chat-message:before{content:'';position:absolute;bottom:0;left:-24px;border:0 solid transparent;border-top-width:15px;border-right-width:10px;border-right-color:#fff;border-radius:50%;width:35px;height:35px;transform:rotate(10deg)}
.error-code,.error-content,.map{-webkit-transform:translateZ(0)}
.widget-chat .widget-chat-message:after{content:'';display:inline-block;width:60px;height:12px}
.widget-chat .widget-chat-name{font-weight:600}
.widget-chat .widget-chat-message{font-weight:600;color:#222}
.widget-chat .widget-chat-time{position:absolute;right:12px;bottom:8px;font-style:italic;color:#999;font-weight:500;font-size:11px}
.widget-chat .right .widget-chat-time{right:auto;left:12px}
.widget-chat .right .widget-chat-message:after{float:left}
.widget-chat .right .widget-chat-message:before{left:auto;right:-24px;bottom:-5px;border-right-width:0;border-right-color:transparent;border-left-width:10px;border-left-color:#fff}
.widget-chat-item.right .widget-chat-info{text-align:right}
.inverse-mode.widget-chat{background:#212121}
.inverse-mode.widget-chat .widget-chat-header{border-color:#212121}
.inverse-mode.widget-chat .widget-chat-header-title{color:#fff}
.inverse-mode.widget-chat .widget-chat-header-desc{color:#aaa}
.inverse-mode.widget-chat .widget-chat-body{background:#444}
div+.widget-input{border-top:1px solid #eee}
div+.widget-input.widget-input-rounded{border-radius:0 0 4px 4px}
.widget-input.widget-input-rounded{border-radius:4px}
.widget-input{position:relative;background:#fff}
.widget-input-container{display:table;width:100%}
.widget-input-box,.widget-input-divider,.widget-input-icon{display:table-cell;vertical-align:middle}
.widget-input-divider{width:1px}
.widget-input-divider:after{content:'';width:1px;height:26px;background:#eee;display:block}
.widget-input-icon{width:1%;padding:0 5px}
.widget-input-icon a{display:block;padding:10px;font-size:18px}
.widget-input-box{padding:10px 0}
.widget-input-box .form-control{border-color:#eee;background:#eee;border-radius:40px}
.widget-input-box .form-control:focus{box-shadow:none}
.inverse-mode .widget-input,.inverse-mode.widget-input{background:#212121}
.inverse-mode div+.widget-input,div+.widget-input.inverse-mode{border-color:#212121}
.inverse-mode .widget-input-box .form-control{border-color:#555;background:#555;color:#fff}
.widget-todolist-body,.widget-todolist-item+.widget-todolist-item .widget-todolist-content,.widget-todolist-item+.widget-todolist-item .widget-todolist-icon{border-top:1px solid #eee}
.inverse-mode .widget-input-box .form-control::-webkit-input-placeholder{color:#a8acb1}
.inverse-mode .widget-input-box .form-control::-moz-placeholder{color:#a8acb1}
.inverse-mode .widget-input-box .form-control:-ms-input-placeholder{color:#a8acb1}
.inverse-mode .widget-input-box .form-control:-moz-placeholder{color:#a8acb1}
.inverse-mode .widget-input-divider:after{background:#555}
.widget-todolist{background:#fff}
.widget-todolist:after,.widget-todolist:before{content:'';display:table;clear:both}
.widget-todolist.widget-todolist-rounded{border-radius:4px}
.widget-todolist-header{display:table;width:100%}
.widget-todolist-body{padding:5px 0;border-bottom:1px solid #eee;margin-bottom:20px}
.widget-todolist-header-left,.widget-todolist-header-right{display:table-cell;vertical-align:middle;padding:10px 15px}
.widget-todolist-header-right{width:1%;text-align:center}
.widget-todolist-header .widget-todolist-header-title{margin:0;font-size:18px;font-weight:400}
.widget-todolist-header .widget-todolist-header-total{font-size:18px;font-weight:600;color:#2d353c}
.widget-todolist-header .widget-todolist-header-total small{display:block;font-size:10px;line-height:10px}
.widget-todolist-item .widget-todolist-desc,.widget-todolist-item .widget-todolist-title{margin:0;font-size:12px}
.widget-todolist-item{display:table;width:100%}
.widget-todolist-item .widget-todolist-content,.widget-todolist-item .widget-todolist-icon,.widget-todolist-item .widget-todolist-input{display:table-cell;padding:10px 15px;vertical-align:middle}
.widget-todolist-item .widget-todolist-icon,.widget-todolist-item .widget-todolist-input{width:1%;text-align:center}
.widget-todolist-item .widget-todolist-input{width:45px}
.widget-todolist-item .widget-todolist-input+div{padding-left:0}
.widget-todolist-item .widget-todolist-content .form-control{margin:-5px 0;border:none!important;box-shadow:none!important;border-radius:0!important;padding-left:0;background:0 0}
.widget-card.widget-card-rounded .widget-card-content,.widget-card.widget-card-rounded .widget-card-cover,.widget-map.widget-map-rounded{border-radius:4px}
.inverse-mode.widget-todolist{background:#212121}
.inverse-mode .widget-todolist-body,.inverse-mode .widget-todolist-item+.widget-todolist-item .widget-todolist-content,.inverse-mode .widget-todolist-item+.widget-todolist-item .widget-todolist-icon{border-color:#555}
.inverse-mode .widget-todolist-header .widget-todolist-header-title,.inverse-mode .widget-todolist-header .widget-todolist-header-total,.inverse-mode .widget-todolist-item .widget-todolist-content .form-control,.inverse-mode .widget-todolist-item .widget-todolist-title{color:#fff}
.inverse-mode .widget-todolist-item .widget-todolist-desc{color:#aaa}
.widget-map{background:#fff}
.inverse-mode.widget-map{background:#212121}
.widget-card .widget-card-cover,.widget-img{background-size:cover;background-position:center;background-repeat:no-repeat}
.widget-icon{position:relative;overflow:hidden}
.widget-icon,.widget-icon i{display:block;text-align:center;width:40px;height:40px;line-height:40px;font-size:28px}
.widget-icon.user i{font-size:36px;line-height:56px}
.widget-icon.widget-icon-xs,.widget-icon.widget-icon-xs i{width:20px;height:20px;line-height:20px;font-size:14px}
.widget-icon.widget-icon-xs.user i{font-size:18px;line-height:28px}
.widget-icon.widget-icon-sm,.widget-icon.widget-icon-sm i{width:30px;height:30px;line-height:30px;font-size:21px}
.widget-icon.widget-icon-sm.user i{font-size:27px;line-height:42px}
.widget-icon.widget-icon-lg,.widget-icon.widget-icon-lg i{width:60px;height:60px;line-height:60px;font-size:42px}
.widget-icon.widget-icon-lg.user i{font-size:54px;line-height:84px}
.widget-icon.widget-icon-xl,.widget-icon.widget-icon-xl i{width:80px;height:80px;line-height:80px;font-size:56px}
.widget-icon.widget-icon-xl.user i{font-size:72px;line-height:112px}
.widget-img{overflow:hidden;width:40px;height:40px;line-height:40px}
.widget-img.widget-img-xl{width:80px;height:80px;line-height:80px}
.widget-img.widget-img-lg{width:60px;height:60px;line-height:60px}
.widget-img.widget-img-sm{width:30px;height:30px;line-height:30px}
.widget-img.widget-img-xs{width:20px;height:20px;line-height:20px}
.widget-card,a.widget-card{position:relative;margin-bottom:15px;display:block;text-decoration:none}
.widget-card.square{padding-top:100%;overflow:hidden}
.widget-card .widget-card-content{padding:15px;position:relative}
.widget-card .widget-card-cover,.widget-card.square .widget-card-content{position:absolute;top:0;left:0;right:0;bottom:0}
.widget-card .widget-card-cover{background-color:#fff}
.widget-card .widget-card-cover .widget-card-cover-icon{position:absolute;top:50%;left:50%;width:50%;height:50%;margin:-25% 0 0 -25%;border-radius:50%;background:rgba(255,255,255,.75);color:rgba(0,0,0,.75);text-align:center}
.widget-card .widget-card-cover .widget-card-cover-icon .fa{position:absolute;top:50%;left:50%;margin-top:-.85vw;margin-left:-1vw;font-size:2vw;line-height:2vw;height:2vw;width:2vw}
.widget-card.square .widget-card-content.bottom{top:auto}
.inverse-mode .widget-card,.inverse-mode a.widget-card,.inverse-mode.widget-card,a.inverse-mode.widget-card{color:#fff}
.inverse-mode .widget-card .widget-card-cover,.inverse-mode.widget-card .widget-card-cover{background-color:#212121}
.widget-chart-info{color:#222}
.widget-chart-info-title{margin:0 0 5px;font-size:14px}
.widget-chart-info-desc{font-size:11px;color:#777;margin-bottom:20px}
.widget-chart-info-progress{font-size:10px;margin-bottom:5px}
.widget-chart-info .progress{margin-bottom:0}
.widget-chart-content{background:#f9f9f9;padding:10px}
.inverse-mode .widget-chart-content{background:#212121}
.inverse-mode .widget-chart-info{color:#aaa}
.inverse-mode .nvd3 text{fill:rgba(255,255,255,.75)}
.inverse-mode .nvd3 .nv-axis line,.inverse-mode .nvd3 .nv-axis path{stroke:rgba(255,255,255,.15)}
.table.widget-table{background:#fff;border-radius:4px}
.table.table-bordered.widget-table{border:none}
.table.table-bordered.widget-table>thead:first-child>tr:first-child>td,.table.table-bordered.widget-table>thead:first-child>tr:first-child>th{border-top:none}
.table.table-bordered.widget-table>tbody>tr>td:first-child,.table.table-bordered.widget-table>thead>tr>th:first-child{border-left:none}
.table.table-bordered.widget-table>tbody>tr>td:last-child,.table.table-bordered.widget-table>thead>tr>th:last-child{border-right:none}
.table.table-bordered.widget-table>tbody>tr:last-child>td{border-bottom:none}
.widget-table-img{width:100px;height:60px;background-position:center;background-repeat:no-repeat;background-size:cover;border-radius:4px}
.widget-table-title{font-size:14px;margin:0;line-height:20px}
.widget-table-desc{margin:0;font-size:11px;line-height:15px;font-weight:600}
.inverse-mode .table.widget-table,.inverse-mode.table.widget-table{background:#212121;color:#aaa}
.inverse-mode .table thead th,.inverse-mode .table>thead>tr>th,.inverse-mode h1,.inverse-mode h2,.inverse-mode h3,.inverse-mode h4,.inverse-mode h5,.inverse-mode h6,.inverse-mode.table thead th,.inverse-mode.table>thead>tr>th{color:#fff}
.inverse-mode.table.widget-table>tbody>tr>td,.inverse-mode.table.widget-table>tbody>tr>th,.inverse-mode.table.widget-table>tfoot>tr>td,.inverse-mode.table.widget-table>tfoot>tr>th,.inverse-mode.table.widget-table>thead>tr>td,.inverse-mode.table.widget-table>thead>tr>th{border-color:#555!important}
.result-list{list-style-type:none;margin:0;padding:0;width:100%}
.result-list:after,.result-list:before{content:'';display:table;clear:both}
.result-list>li{background:#fff;box-shadow:0 1px #ccc;border-radius:3px;overflow:hidden;display:table;width:100%}
.result-list>li:after,.result-list>li:before{content:'';display:table;clear:both}
.result-list>li+li{margin-top:10px}
.result-list>li>div{display:table-cell;vertical-align:top;padding:20px;position:relative}
.result-list .result-image{width:240px;padding:0;overflow:hidden;background:center #212121;vertical-align:middle;display:table-cell;background-size:cover}
.result-list .result-image a{display:block}
.result-list .result-image a:focus,.result-list .result-image a:hover{opacity:.8}
.result-list .result-image img{width:100%}
.result-list .title{margin:0;font-size:18px;line-height:26px}
.result-list .title a{color:#2e353c}
.result-list .location{color:#9E9E9E;margin-bottom:15px}
.result-list .desc{margin-bottom:20px;max-height:32px;overflow:hidden;text-overflow:ellipsis;line-height:16px}
.result-list .btn-row:after,.result-list .btn-row:before{content:'';display:table;clear:both}
.result-list .btn-row a{color:#2e353c;font-size:14px;line-height:18px;float:left;padding:8px 10px;border-radius:4px;background:#f5f5f5}
.result-list .btn-row a:focus,.result-list .btn-row a:hover{opacity:1}
.result-list .btn-row a+a{margin-left:5px}
.result-list .result-price{width:240px;font-size:28px;text-align:center;background:#f5f5f5;color:#2e353c;vertical-align:middle}
.flat-black .map-float-table,.map-float-table{background:rgba(29,29,29,.8)}
.result-list .result-price small{display:block;font-size:10px;font-weight:600;color:#9E9E9E}
.result-list .result-price .btn{margin-top:30px}
.map{position:absolute;top:60px;bottom:0;left:220px;right:0;z-index:0;transform:translateZ(0)}
.map .jvectormap-zoomin{top:70px}
.map .jvectormap-zoomout{top:100px}
.map .jvectormap-zoomin,.map .jvectormap-zoomout{width:20px!important;height:20px!important;font-size:14px;line-height:20px!important;left:20px!important}
.map-content{padding:0 25px;z-index:100;position:relative}
.map-float-table{position:absolute;right:25px;bottom:25px}
.page-with-wide-sidebar .map{left:250px}
.page-with-right-sidebar .map{right:220px;left:0}
.page-with-wide-sidebar.page-with-right-sidebar .map{right:250px;left:0}
.page-sidebar-minified .map{left:60px}
.page-with-right-sidebar.page-sidebar-minified .map{right:60px}
.invoice{background:#fff;padding:20px}
.invoice-company{font-size:20px}
.invoice-header{margin:0 -20px;background:#F5F5F5;padding:20px}
.invoice-date,.invoice-from,.invoice-to{display:table-cell;width:1%}
.invoice-from,.invoice-to{padding-right:20px}
.invoice-date .date,.invoice-from strong,.invoice-to strong{font-size:16px;font-weight:600}
.invoice-date{text-align:right;padding-left:20px}
.invoice-price{background:#F5F5F5;display:table;width:100%}
.invoice-price .invoice-price-left,.invoice-price .invoice-price-right{display:table-cell;padding:20px;font-size:20px;font-weight:600;width:75%;position:relative;vertical-align:middle}
.invoice-price .invoice-price-left .sub-price{display:table-cell;vertical-align:middle;padding:0 20px}
.invoice-price small{font-size:13px;font-weight:400;display:block}
.invoice-price .invoice-price-row{display:table;float:left}
.invoice-price .invoice-price-right{width:25%;background:#212121;color:#fff;font-size:28px;text-align:right;vertical-align:bottom;font-weight:300}
.invoice-price .invoice-price-right small{display:block;opacity:.6;position:absolute;top:10px;left:10px;font-size:13px;font-weight:600}
.invoice-footer{border-top:1px solid #ddd;padding-top:10px;font-size:10px}
.invoice-note{color:#999;margin-top:80px;font-size:85%}
.invoice>div:not(.invoice-footer){margin-bottom:20px}
.login{margin:-168px 0 0;position:absolute;left:0;right:0;top:50%}
.login label{color:#707478}
.login .login-header{position:absolute;top:-80px;left:50%;right:0;width:450px;padding:0 40px;margin-left:-225px;font-weight:300}
.login .login-header .brand{padding:0;font-size:28px;color:#212121}
.login .login-header .brand .logo{border:14px solid transparent;border-color:rgba(0,0,0,.1) rgba(0,0,0,.2) rgba(0,0,0,.3);width:28px;height:28px;position:relative;font-size:0;margin-right:10px;border-radius:6px;top:-11px}
.login .login-header .brand small{font-size:14px;display:block;color:#707478}
.login .login-header .icon{position:absolute;right:40px;top:-2px;opacity:.1}
.login .login-header .icon i{font-size:70px}
.login .login-content{padding:30px 40px;color:#999;width:450px;margin:0 auto}
.gallery{margin:-5px}
.gallery .image{width:25%;display:block;overflow:hidden;padding:5px}
.gallery .image a{transition:all .2s linear}
.gallery .image a:focus,.gallery .image a:hover{opacity:.8}
.gallery .image img{width:100%;height:200px;border-radius:3px 3px 0 0}
.gallery .image-inner{position:relative;background:#fff;border-radius:3px 3px 0 0}
.gallery .image-caption{position:absolute;top:15px;left:0;background:rgba(0,0,0,.6);color:#fff;padding:5px 15px;margin:0}
.gallery .image-info{background:#fff;padding:15px;border-radius:0 0 3px 3px}
.gallery .image-info .title{margin:0 0 10px;line-height:18px;font-size:14px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.gallery .image-info .rating{line-height:20px;margin:0 0 3px}
.gallery .image-info .desc{line-height:16px;font-size:13px;height:48px;overflow:hidden}
.gallery .rating span.star{display:inline-block}
.gallery .rating span.star:before{content:"\f005";color:#BDBDBD}
.gallery .rating span.star.active:before{color:#FF9800}
.gallery-option-set{display:block;margin-bottom:-5px}
.gallery-option-set .btn{margin:0 5px 5px 0}
.error{margin:0 auto;text-align:center}
.error-code,.error-content{position:absolute;left:0;right:0;transform:translateZ(0)}
.error-code{bottom:45%;color:#212121;font-size:200px;line-height:200px;text-shadow:10px 10px 0 rgba(0,0,0,.1)}
.error-content{top:55%;bottom:0;padding-top:25px;background:url('error-page-pattern.png') #212121}
.error-message{color:#fff;font-size:24px;letter-spacing:.5px;margin-bottom:5px}
.error-desc{font-size:13px;color:#fff;color:rgba(255,255,255,.5);letter-spacing:1px}
.timeline{list-style-type:none;margin:0;padding:0;position:relative}
.timeline:before{content:'';position:absolute;top:5px;bottom:5px;width:5px;background:#212121;left:20%;margin-left:-2.5px}
.timeline>li{position:relative;min-height:50px;padding:20px 0}
.timeline .timeline-time{position:absolute;left:0;width:18%;text-align:right;top:30px}
.timeline .timeline-time .date,.timeline .timeline-time .time{display:block;font-weight:600}
.timeline .timeline-time .date{line-height:16px;font-size:13px;font-weight:500}
.timeline .timeline-time .time{line-height:24px;font-size:20px;color:#000}
.timeline .timeline-icon{left:15%;position:absolute;width:10%;text-align:center;top:40px}
.timeline .timeline-icon a{text-decoration:none;width:20px;height:20px;display:inline-block;border-radius:20px;background:#d9e0e7;line-height:10px;color:#fff;font-size:14px;border:5px solid #212121;transition:border-color .2s linear}
.timeline .timeline-body{margin-left:23%;margin-right:17%;background:#fff;position:relative;padding:20px 25px;border-radius:6px}
.timeline .timeline-body:before{content:'';display:block;position:absolute;border:10px solid transparent;border-right-color:#fff;left:-20px;top:20px}
.timeline .timeline-body>div+div{margin-top:15px}
.timeline .timeline-body>div+div:last-child{margin-bottom:-20px;padding-bottom:20px;border-radius:0 0 6px 6px}
.timeline-header{padding-bottom:10px;border-bottom:1px solid #e2e7eb;line-height:30px}
.timeline-header .userimage{float:left;width:34px;height:34px;border-radius:40px;overflow:hidden;margin:-2px 10px -2px 0}
.timeline-header .username{font-size:16px;font-weight:500}
.timeline-header .username,.timeline-header .username a{color:#212121}
.timeline img{max-width:100%;display:block}
.timeline-content{letter-spacing:.25px;line-height:18px;font-size:13px}
.timeline-content:after,.timeline-content:before{content:'';display:table;clear:both}
.timeline-title{margin-top:0}
.timeline-footer{background:#fff;border-top:1px solid #e2e7ec;padding-top:15px}
.timeline-footer a:not(.btn){color:#575d63}
.timeline-footer a:not(.btn):focus,.timeline-footer a:not(.btn):hover{color:#212121}
.timeline-likes{color:#6d767f;font-weight:600;font-size:13px}
.timeline-likes .stats-right{float:right}
.timeline-likes .stats-total{display:inline-block;line-height:20px}
.timeline-likes .stats-icon{float:left;margin-right:5px;font-size:9px}
.timeline-likes .stats-icon+.stats-icon{margin-left:-2px}
.timeline-likes .stats-text{line-height:20px}
.timeline-likes .stats-text+.stats-text{margin-left:15px}
.timeline-comment-box{background:#f5f5f5;margin-left:-25px;margin-right:-25px;padding:20px 25px}
.timeline-comment-box .user{float:left;width:34px;height:34px;overflow:hidden;border-radius:30px}
.timeline-comment-box .user img{max-width:100%;max-height:100%}
.timeline-comment-box .user+.input{margin-left:44px}
.coming-soon .brand{line-height:40px;font-size:28px;font-weight:300;margin-bottom:10px;color:#fff;text-align:center}
.coming-soon .brand .logo{border:25px solid transparent;border-color:#394449 #2a3237 #1b2123;position:relative;width:0;height:0;display:block;margin:0 auto 5px;vertical-align:middle;border-radius:8px}
.coming-soon .coming-soon-header .brand,.coming-soon .coming-soon-header .desc,.coming-soon .coming-soon-header .timer{position:relative;z-index:1020}
.coming-soon .coming-soon-header{background:url('coming-soon.jpg') no-repeat;background-size:cover;padding:100px 0 50px;position:relative}
.coming-soon .coming-soon-header:before{background:#000}
.coming-soon .coming-soon-header .bg-cover{background:linear-gradient(to bottom,rgba(0,0,0,.5) 0,rgba(0,0,0,.75) 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#80000000', endColorstr='#bf000000', GradientType=0 );position:absolute;right:0;top:0;left:0;bottom:0;z-index:0}
.coming-soon .coming-soon-header .desc{text-align:center;font-size:13px;color:#fff;color:rgba(255,255,255,.5);letter-spacing:.5px;margin-bottom:50px}
.coming-soon .coming-soon-header .timer{margin-bottom:0;padding:10px 0}
.coming-soon .coming-soon-header .timer:after,.coming-soon .coming-soon-header .timer:before{content:'';display:table;clear:both}
.coming-soon .timer .is-countdown{background:0 0;border:none;width:720px;margin:0 auto}
.coming-soon .timer .is-countdown .countdown-section{padding:0 10px}
.coming-soon .timer .is-countdown .countdown-section+.countdown-section{border-left:1px solid rgba(255,255,255,.2)}
.coming-soon .timer .countdown-amount{font-size:36px;color:#fff}
.coming-soon .timer .countdown-period{font-size:14px;color:#999}
.coming-soon a{color:#00BCD4}
.coming-soon .coming-soon-content{color:#333;text-align:center;padding:25px 0}
.coming-soon .coming-soon-content .desc{margin-bottom:25px;font-size:13px}
.coming-soon .coming-soon-content .input-group{width:480px;margin:0 auto}
.login.login-v2{color:#ccc;width:400px;margin:168px 0 0 -200px;position:absolute;top:0;left:50%;border-radius:4px}
.login.login-v2 a{color:#fff}
.login.login-v2 label{color:#ccc}
.login.login-v2 .login-content{padding:20px;width:400px}
.login.login-v2 .login-header{width:400px;padding:0 20px;margin:0;top:0;left:0;right:0;position:relative}
.login.login-v2 .login-header,.login.login-v2 .login-header .brand,.login.login-v2 .login-header .brand small{color:#fff}
.login.login-v2 .login-header .brand small{color:rgba(255,255,255,.5)}
.login.login-v2 .login-header .icon{opacity:.4;right:20px;top:2px}
.login.login-v2 .login-header .icon i{font-size:56px}
.login.login-v2 .form-control{background:rgba(0,0,0,.5);border:1px solid transparent;color:#fff}
.login.login-v2 .form-control:focus{border-color:transparent;box-shadow:0 0 0 .125rem rgba(255,255,255,.3)}
.login-cover,.login-cover-bg,.login-cover-image{position:fixed;top:0;left:0;right:0;bottom:0;background-size:cover;background-repeat:no-repeat;background-position:center;transition:background .2s linear}
.login-cover-image img{max-width:100%;top:0;left:0;position:absolute}
.login-cover-bg{background:rgba(0,0,0,.5)}
.login-bg-list{position:absolute;right:20px;bottom:20px;z-index:1020;list-style-type:none;margin:0;padding:0 0 0 20px}
.login-bg-list>li{width:66px;height:66px;overflow:hidden;float:left;transition:all .2s linear;border:3px solid transparent;border-radius:66px}
.login-bg-list>li:focus,.login-bg-list>li:hover{border-color:rgba(255,255,255,.5)}
.login-bg-list>li a{display:block;height:60px;overflow:hidden;background-size:cover;background-repeat:no-repeat;background-position:center}
.login-bg-list>li.active{border-color:#fff;z-index:1020;position:relative}
.login-bg-list>li img{max-height:100%}
.list-email{margin:-1px 0;border-top:1px solid #e2e7eb;border-bottom:1px solid #e2e7eb}
.list-email>li.list-group-item{border-radius:0;border:none;margin-bottom:0;padding:15px 15px 15px 20px;position:relative}
.list-email>li.list-group-item+li.list-group-item{border-top:1px solid #e2e7eb}
.list-email>li.list-group-item:after,.list-email>li.list-group-item:before{content:'';display:table;clear:both}
.list-email .email-info,.list-email .email-info>a,.list-email .email-sender{white-space:nowrap;text-overflow:ellipsis;overflow:hidden;position:relative}
.list-email .email-info{position:relative;padding-right:100px}
.list-email .email-user{float:left;width:30px;height:30px;border-radius:30px;overflow:hidden;font-size:18px;line-height:30px;text-align:center;color:#6e7179;background:#f4f6f7;margin:-5px 0}
.list-email .email-user img{max-width:100%;display:block}
.list-email .email-user+.email-info{margin-left:45px}
.list-email .email-checkbox+.email-user+.email-info{margin-left:68px}
.list-email .email-checkbox+.email-info{margin-left:23px}
.list-email .email-title{line-height:20px}
.list-email .unread .email-title{color:#2196F3;font-weight:500}
.list-email .email-title+.email-desc{padding-left:20px}
.list-email .email-title+.email-desc:before{content:'';position:absolute;left:6px;top:7px;width:6px;height:6px;background:#d9dfe3;border-radius:6px}
.list-email .email-desc{position:relative;color:#5c656d}
.list-email .email-sender{width:230px;float:left;padding-right:15px}
.list-email .unread .email-sender{font-weight:500}
.list-email .email-title .label{position:relative;top:-1px}
.list-email a{color:#000;text-decoration:none}
.list-email .email-info,.list-email .email-info>a{display:block;margin-top:-15px;margin-bottom:-15px;padding-top:15px;padding-bottom:15px}
.list-email .email-info>a{margin-right:-115px;padding-right:100px;position:relative}
.list-email .email-time{position:absolute;width:100px;padding:15px;top:0;bottom:0;right:0;font-size:11px;color:#9ba3ab;text-align:right}
.list-email .email-checkbox{float:left;width:30px;height:30px;line-height:30px;text-align:center;margin:-5px 5px -5px -12px}
.list-email .email-checkbox label{color:#e2e7eb;display:block;cursor:pointer}
.list-email .email-checkbox label input[type=checkbox]{display:none}
.list-email .email-checkbox label i{font-size:16px;display:block;line-height:30px;transition:all .2s linear}
.list-email .email-checkbox label.active{color:#2e353c}
.list-email .email-checkbox label.active i:before{content:'\f14a'}
.list-email>li.selected{background:#e2e7ec}
.attached-document{list-style-type:none;margin:15px 0 0;padding:0}
.attached-document>li{width:180px;float:left;background:#fff;color:#2e353c;font-weight:600;position:relative;margin-right:15px;margin-bottom:15px;border:1px solid #d9dfe5}
.attached-document>li:before{position:absolute;top:-1px;right:-1px;font-size:13px;background:#d9dfe5;width:20px;height:20px;line-height:20px;text-align:center}
.attached-document>li img{max-width:100%}
.attached-document>li .document-name{padding:5px 10px;text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;background:#f1f3f4}
.attached-document>li .document-name a{color:#212121}
.attached-document>li .document-file{height:70px;background:0 0;overflow:hidden;text-align:center;line-height:70px;font-size:32px;margin:-1px}
.inbox .nav-title{font-size:10px;color:#9E9E9E;padding:15px 13px 7px}
.inbox .nav-inbox{list-style-type:none;margin:0;padding:0;display:block}
.inbox .nav-inbox>li{display:block}
.inbox .nav-inbox>li>a{display:block;text-decoration:none;border-radius:0;padding:8px 20px;color:#212121;font-weight:500}
.inbox .nav-inbox>li>a i{width:18px}
.inbox .nav-inbox>li+li{margin-top:0}
.inbox .nav-inbox>li.active>a,.inbox .nav-inbox>li.active>a:focus,.inbox .nav-inbox>li.active>a:hover{background:#ddd;color:#212121}
.inbox .nav-inbox>li.active>a .badge,.inbox .nav-inbox>li>a .badge{background:#212121;color:#fff;padding:4px 8px;margin-top:0;font-size:10px;line-height:11px}
.inbox .float-right-link{position:absolute;right:0;top:0;padding-top:13px}
.inbox .email-to{position:relative}
.inbox .email-to .form-control,.inbox .email-to .tagit{border:none!important;border-bottom:1px solid #ccd0d4!important;padding:9px 12px 9px 45px!important;border-radius:0}
.inbox .tagit input[type=text]{font-weight:500}
.inbox .email-subject .form-control{border:none!important;border-bottom:1px solid #ccd0d4!important;padding:9px 12px!important;border-radius:0}
.inbox .email-subject .form-control:focus{box-shadow:none}
.inbox .email-to .control-label{position:absolute;left:0;top:0;bottom:0;padding-top:13px;padding-left:10px;line-height:16px;width:45px}
.inbox .email-content{padding:0;margin:0}
.inbox .email-content .wysihtml5-toolbar{padding:10px 0 0}
.inbox .email-content .wysihtml5-toolbar .btn-group{margin-bottom:5px}
.inbox .email-content .wysihtml5-toolbar .btn{font-size:13px}
.inbox .email-content .wysihtml5-toolbar>li{margin:0 5px 5px 0}
.inbox .email-content .wysihtml5-sandbox{border-radius:0!important;padding:15px!important;border:1px solid #ccd0d4!important}
.login.login-with-news-feed,.register.register-with-news-feed{width:100%;margin:0;padding:0;top:0}
.login.login-with-news-feed .news-feed,.register.register-with-news-feed .news-feed{position:fixed;left:0;right:500px;top:0;bottom:0;transform:translateZ(0);overflow:hidden}
.login.login-with-news-feed .news-image,.register.register-with-news-feed .news-image{position:absolute;bottom:0;left:0;right:0;top:0;background-size:cover;background-repeat:no-repeat;background-position:center}
.login.login-with-news-feed .news-image img,.register.register-with-news-feed .news-image img{position:absolute;max-height:100%;min-width:100%;top:-1960px;bottom:-1960px;left:-1960px;right:-1960px;margin:auto}
.login.login-with-news-feed .news-caption,.register.register-with-news-feed .news-caption{color:rgba(255,255,255,.75);position:absolute;bottom:0;left:0;right:0;padding:60px 60px 30px;font-size:18px;z-index:20;font-weight:300;background:linear-gradient(to bottom,rgba(0,0,0,0) 0,rgba(0,0,0,1) 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#000000', GradientType=0 )}
.login.login-with-news-feed .news-caption .caption-title,.register.register-with-news-feed .news-caption .caption-title{color:#fff;font-weight:300;font-size:36px}
.login.login-with-news-feed .right-content,.register.register-with-news-feed .right-content{float:right;width:500px}
.login.login-with-news-feed .login-content,.register.register-with-news-feed .register-content{width:auto;padding:30px 60px}
.register.register-with-news-feed .register-content{padding:20px 60px 30px}
.login.login-with-news-feed .login-header,.register.register-with-news-feed .register-header{position:relative;top:0;margin:0;left:0;right:0;padding:100px 60px 0}
.register.register-with-news-feed .register-header{padding:60px 60px 0;font-size:32px}
.register.register-with-news-feed .register-header small{color:#707478;display:block;font-size:14px;margin-top:10px;line-height:20px}
.login.login-with-news-feed .login-header .brand{color:#000}
.login.login-with-news-feed .login-header .brand small{color:#707478}
.login.login-with-news-feed .login-header .icon{top:98px;right:10px}
.profile-header{position:relative;overflow:hidden}
.profile-header .profile-header-cover{background-image:url('profile-cover.jpg');background-size:cover;background-position:center;background-repeat:no-repeat;position:absolute;left:0;right:0;top:0;bottom:0}
.profile-header .profile-header-cover:before{content:'';position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(to bottom,rgba(0,0,0,0) 0,rgba(0,0,0,.75) 100%)}
.profile-header .profile-header-content{color:#fff;padding:25px}
.profile-header-img{float:left;width:120px;height:120px;overflow:hidden;position:relative;z-index:10;margin:0 0 -20px;padding:3px;border-radius:4px;background:#fff}
.profile-header-img img{max-width:100%}
.profile-header-info h4{font-weight:500;color:#fff}
.profile-header-img+.profile-header-info{margin-left:140px}
.profile-header .profile-header-content,.profile-header .profile-header-tab{position:relative}
.b-minus-1,.b-minus-10,.b-minus-2,.b-minus-3,.b-minus-4,.b-minus-5,.b-minus-6,.b-minus-7,.b-minus-8,.b-minus-9,.b-plus-1,.b-plus-10,.b-plus-2,.b-plus-3,.b-plus-4,.b-plus-5,.b-plus-6,.b-plus-7,.b-plus-8,.b-plus-9,.l-minus-1,.l-minus-2,.l-minus-3,.l-minus-4,.l-minus-5,.l-minus-6,.l-minus-7,.l-minus-8,.l-minus-9,.l-plus-1,.l-plus-10,.l-plus-2,.l-plus-3,.l-plus-4,.l-plus-5,.l-plus-6,.l-plus-7,.l-plus-8,.l-plus-9,.r-minus-1,.r-minus-10,.r-minus-2,.r-minus-3,.r-minus-4,.r-minus-5,.r-minus-6,.r-minus-7,.r-minus-8,.r-minus-9,.r-plus-1,.r-plus-10,.r-plus-2,.r-plus-3,.r-plus-4,.r-plus-5,.r-plus-6,.r-plus-7,.r-plus-8,.r-plus-9,.t-minus-1,.t-minus-10,.t-minus-2,.t-minus-3,.t-minus-4,.t-minus-5,.t-minus-6,.t-minus-7,.t-minus-8,.t-minus-9,.t-plus-1,.t-plus-10,.t-plus-2,.t-plus-3,.t-plus-4,.t-plus-5,.t-plus-6,.t-plus-7,.t-plus-8,.t-plus-9{position:relative!important}
.profile-header .profile-header-tab{background:#fff;list-style-type:none;margin:-10px 0 0;padding:0 0 0 140px;white-space:nowrap;border-radius:0}
.text-ellipsis,.text-nowrap{white-space:nowrap!important}
.profile-header .profile-header-tab>li{display:inline-block;margin:0}
.profile-header .profile-header-tab>li>a{display:block;color:#9E9E9E;line-height:20px;padding:10px 20px;text-decoration:none;font-weight:700;font-size:13px;border:none}
.profile-header .profile-header-tab>li.active>a,.profile-header .profile-header-tab>li>a.active{color:#000}
.profile-content{padding:25px;border-radius:4px}
.profile-content:after,.profile-content:before{content:'';display:table;clear:both}
.profile-content .tab-content,.profile-content .tab-pane{background:0 0}
.profile-left{width:200px;float:left}
.profile-right{margin-left:240px;padding-right:20px}
.profile-image{height:175px;line-height:175px;text-align:center;font-size:72px;margin-bottom:10px;border:2px solid #E2E7EB;overflow:hidden;border-radius:4px}
.profile-image img{display:block;max-width:100%}
.profile-highlight{padding:12px 15px;background:#FEFDE1;border-radius:4px}
.profile-highlight h4{margin:0 0 7px;font-size:13px;font-weight:700}
.table.table-profile>thead>tr>th{border-bottom:none!important}
.table.table-profile>thead>tr>th h4{font-size:20px;margin-top:0}
.table.table-profile>thead>tr>th h4 small{display:block;font-size:13px;font-weight:400;margin-top:5px}
.table.table-profile>tbody>tr>td,.table.table-profile>thead>tr>th{border:none;padding-top:7px;padding-bottom:7px;color:#000;background:0 0}
.table.table-profile>tbody>tr>td.field{width:20%;text-align:right;font-weight:600;color:#212121}
.table.table-profile>tbody>tr.highlight>td{border-top:1px solid #BDBDBD;border-bottom:1px solid #BDBDBD}
.table.table-profile>tbody>tr.divider>td{padding:0!important;height:10px}
.profile-section+.profile-section{margin-top:20px;padding-top:20px;border-top:1px solid #b9c3ca}
.profile-section:after,.profile-section:before{content:'';display:table;clear:both}
.profile-section .title{font-size:20px;margin:0 0 15px}
.profile-section .title small{font-weight:400}
.row{margin-left:-10px;margin-right:-10px}
.row>[class^=col-]{padding-left:10px;padding-right:10px}
.row.row-space-0{margin-left:0;margin-right:0}
.row.row-space-2{margin-left:-1px;margin-right:-1px}
.row.row-space-4{margin-left:-2px;margin-right:-2px}
.row.row-space-6{margin-left:-3px;margin-right:-3px}
.row.row-space-8{margin-left:-4px;margin-right:-4px}
.row.row-space-10{margin-left:-5px;margin-right:-5px}
.row.row-space-12{margin-left:-6px;margin-right:-6px}
.row.row-space-14{margin-left:-7px;margin-right:-7px}
.row.row-space-16{margin-left:-8px;margin-right:-8px}
.row.row-space-18{margin-left:-9px;margin-right:-9px}
.row.row-space-20{margin-left:-10px;margin-right:-10px}
.row.row-space-22{margin-left:-11px;margin-right:-11px}
.row.row-space-24{margin-left:-12px;margin-right:-12px}
.row.row-space-26{margin-left:-13px;margin-right:-13px}
.row.row-space-28{margin-left:-14px;margin-right:-14px}
.row.row-space-30{margin-left:-15px;margin-right:-15px}
.row.row-space-0>[class^=col-]{padding-left:0;padding-right:0}
.row.row-space-2>[class^=col-]{padding-left:1px;padding-right:1px}
.row.row-space-4>[class^=col-]{padding-left:2px;padding-right:2px}
.row.row-space-6>[class^=col-]{padding-left:3px;padding-right:3px}
.row.row-space-8>[class^=col-]{padding-left:4px;padding-right:4px}
.row.row-space-10>[class^=col-]{padding-left:5px;padding-right:5px}
.row.row-space-12>[class^=col-]{padding-left:6px;padding-right:6px}
.row.row-space-14>[class^=col-]{padding-left:7px;padding-right:7px}
.row.row-space-16>[class^=col-]{padding-left:8px;padding-right:8px}
.row.row-space-18>[class^=col-]{padding-left:9px;padding-right:9px}
.row.row-space-20>[class^=col-]{padding-left:10px;padding-right:10px}
.row.row-space-22>[class^=col-]{padding-left:11px;padding-right:11px}
.row.row-space-24>[class^=col-]{padding-left:12px;padding-right:12px}
.row.row-space-26>[class^=col-]{padding-left:13px;padding-right:13px}
.row.row-space-28>[class^=col-]{padding-left:14px;padding-right:14px}
.row.row-space-30>[class^=col-]{padding-left:15px;padding-right:15px}
.overflow-auto{overflow:auto!important}
.overflow-hidden{overflow:hidden!important}
.overflow-visible{overflow:visible!important}
.overflow-scroll{overflow:scroll!important}
.overflow-x-hidden{overflow-x:hidden!important}
.overflow-x-visible{overflow-x:visible!important}
.overflow-x-scroll{overflow-x:scroll!important}
.overflow-y-hidden{overflow-y:hidden!important}
.overflow-y-visible{overflow-y:visible!important}
.overflow-y-scroll{overflow-y:scroll!important}
.m-auto{margin:0 auto!important}
.m-0{margin:0!important}
.m-1{margin:1px!important}
.m-2{margin:2px!important}
.m-3{margin:3px!important}
.m-4{margin:4px!important}
.m-5{margin:5px!important}
.m-10{margin:10px!important}
.m-15{margin:15px!important}
.m-20{margin:20px!important}
.m-25{margin:25px!important}
.m-30{margin:30px!important}
.m-35{margin:35px!important}
.m-40{margin:40px!important}
.m-t-0{margin-top:0!important}
.m-t-1{margin-top:1px!important}
.m-t-2{margin-top:2px!important}
.m-t-3{margin-top:3px!important}
.m-t-4{margin-top:4px!important}
.m-t-5{margin-top:5px!important}
.m-t-10{margin-top:10px!important}
.m-t-15{margin-top:15px!important}
.m-t-20{margin-top:20px!important}
.m-t-25{margin-top:25px!important}
.m-t-30{margin-top:30px!important}
.m-t-35{margin-top:35px!important}
.m-t-40{margin-top:40px!important}
.m-r-0{margin-right:0!important}
.m-r-1{margin-right:1px!important}
.m-r-2{margin-right:2px!important}
.m-r-3{margin-right:3px!important}
.m-r-4{margin-right:4px!important}
.m-r-5{margin-right:5px!important}
.m-r-10{margin-right:10px!important}
.m-r-15{margin-right:15px!important}
.m-r-20{margin-right:20px!important}
.m-r-25{margin-right:25px!important}
.m-r-30{margin-right:30px!important}
.m-r-35{margin-right:35px!important}
.m-r-40{margin-right:40px!important}
.m-b-0{margin-bottom:0!important}
.m-b-1{margin-bottom:1px!important}
.m-b-2{margin-bottom:2px!important}
.m-b-3{margin-bottom:3px!important}
.m-b-4{margin-bottom:4px!important}
.m-b-5{margin-bottom:5px!important}
.m-b-10{margin-bottom:10px!important}
.m-b-15{margin-bottom:15px!important}
.m-b-20{margin-bottom:20px!important}
.m-b-25{margin-bottom:25px!important}
.m-b-30{margin-bottom:30px!important}
.m-b-35{margin-bottom:35px!important}
.m-b-40{margin-bottom:40px!important}
.m-l-0{margin-left:0!important}
.m-l-1{margin-left:1px!important}
.m-l-2{margin-left:2px!important}
.m-l-3{margin-left:3px!important}
.m-l-4{margin-left:4px!important}
.m-l-5{margin-left:5px!important}
.m-l-10{margin-left:10px!important}
.m-l-15{margin-left:15px!important}
.m-l-20{margin-left:20px!important}
.m-l-25{margin-left:25px!important}
.m-l-30{margin-left:30px!important}
.m-l-35{margin-left:35px!important}
.m-l-40{margin-left:40px!important}
.p-0{padding:0!important}
.p-1{padding:1px!important}
.p-2{padding:2px!important}
.p-3{padding:3px!important}
.p-4{padding:4px!important}
.p-5{padding:5px!important}
.p-10{padding:10px!important}
.p-15{padding:15px!important}
.wrapper{padding:15px}
.p-20{padding:20px!important}
.p-25{padding:25px!important}
.p-30{padding:30px!important}
.p-35{padding:35px!important}
.p-40{padding:40px!important}
.p-t-0{padding-top:0!important}
.p-t-1{padding-top:1px!important}
.p-t-2{padding-top:2px!important}
.p-t-3{padding-top:3px!important}
.p-t-4{padding-top:4px!important}
.p-t-5{padding-top:5px!important}
.p-t-10{padding-top:10px!important}
.p-t-15{padding-top:15px!important}
.p-t-20{padding-top:20px!important}
.p-t-25{padding-top:25px!important}
.p-t-30{padding-top:30px!important}
.p-t-35{padding-top:35px!important}
.p-t-40{padding-top:40px!important}
.p-r-0{padding-right:0!important}
.p-r-1{padding-right:1px!important}
.p-r-2{padding-right:2px!important}
.p-r-3{padding-right:3px!important}
.p-r-4{padding-right:4px!important}
.p-r-5{padding-right:5px!important}
.p-r-10{padding-right:10px!important}
.p-r-15{padding-right:15px!important}
.p-r-20{padding-right:20px!important}
.p-r-25{padding-right:25px!important}
.p-r-30{padding-right:30px!important}
.p-r-35{padding-right:35px!important}
.p-r-40{padding-right:40px!important}
.p-b-0{padding-bottom:0!important}
.p-b-1{padding-bottom:1px!important}
.p-b-2{padding-bottom:2px!important}
.p-b-3{padding-bottom:3px!important}
.p-b-4{padding-bottom:4px!important}
.p-b-5{padding-bottom:5px!important}
.p-b-10{padding-bottom:10px!important}
.p-b-15{padding-bottom:15px!important}
.p-b-20{padding-bottom:20px!important}
.p-b-25{padding-bottom:25px!important}
.p-b-30{padding-bottom:30px!important}
.p-b-35{padding-bottom:35px!important}
.p-b-40{padding-bottom:40px!important}
.p-l-0{padding-left:0!important}
.p-l-1{padding-left:1px!important}
.p-l-2{padding-left:2px!important}
.p-l-3{padding-left:3px!important}
.p-l-4{padding-left:4px!important}
.p-l-5{padding-left:5px!important}
.p-l-10{padding-left:10px!important}
.p-l-15{padding-left:15px!important}
.p-l-20{padding-left:20px!important}
.p-l-25{padding-left:25px!important}
.p-l-30{padding-left:30px!important}
.p-l-35{padding-left:35px!important}
.p-l-40{padding-left:40px!important}
.f-s-0{font-size:0!important}
.f-s-1{font-size:1px!important}
.f-s-2{font-size:2px!important}
.f-s-3{font-size:3px!important}
.f-s-4{font-size:4px!important}
.f-s-5{font-size:5px!important}
.f-s-6{font-size:6px!important}
.f-s-7{font-size:7px!important}
.f-s-8{font-size:8px!important}
.f-s-9{font-size:9px!important}
.f-s-10{font-size:10px!important}
.f-s-11{font-size:11px!important}
.f-s-12{font-size:12px!important}
.f-s-13{font-size:13px!important}
.f-s-14{font-size:14px!important}
.f-s-15{font-size:15px!important}
.f-s-16{font-size:16px!important}
.f-s-17{font-size:17px!important}
.f-s-18{font-size:18px!important}
.f-s-19{font-size:19px!important}
.f-s-20{font-size:20px!important}
.l-h-0{line-height:0!important}
.l-h-1{line-height:1px!important}
.l-h-2{line-height:2px!important}
.l-h-3{line-height:3px!important}
.l-h-4{line-height:4px!important}
.l-h-5{line-height:5px!important}
.l-h-6{line-height:6px!important}
.l-h-7{line-height:7px!important}
.l-h-8{line-height:8px!important}
.l-h-9{line-height:9px!important}
.l-h-10{line-height:10px!important}
.l-h-11{line-height:11px!important}
.l-h-12{line-height:12px!important}
.l-h-13{line-height:13px!important}
.l-h-14{line-height:14px!important}
.l-h-15{line-height:15px!important}
.l-h-16{line-height:16px!important}
.l-h-17{line-height:17px!important}
.l-h-18{line-height:18px!important}
.l-h-19{line-height:19px!important}
.l-h-20{line-height:20px!important}
.l-h-21{line-height:21px!important}
.l-h-22{line-height:22px!important}
.l-h-23{line-height:23px!important}
.l-h-24{line-height:24px!important}
.l-h-25{line-height:25px!important}
.l-h-26{line-height:26px!important}
.l-h-27{line-height:27px!important}
.l-h-28{line-height:28px!important}
.l-h-29{line-height:29px!important}
.l-h-30{line-height:30px!important}
.t-plus-1{top:1px!important}
.t-plus-2{top:2px!important}
.t-plus-3{top:3px!important}
.t-plus-4{top:4px!important}
.t-plus-5{top:5px!important}
.t-plus-6{top:6px!important}
.t-plus-7{top:7px!important}
.t-plus-8{top:8px!important}
.t-plus-9{top:9px!important}
.t-plus-10{top:10px!important}
.t-minus-1{top:-1px!important}
.t-minus-2{top:-2px!important}
.t-minus-3{top:-3px!important}
.t-minus-4{top:-4px!important}
.t-minus-5{top:-5px!important}
.t-minus-6{top:-6px!important}
.t-minus-7{top:-7px!important}
.t-minus-8{top:-8px!important}
.t-minus-9{top:-9px!important}
.t-minus-10{top:-10px!important}
.l-plus-1{left:1px!important}
.l-plus-2{left:2px!important}
.l-plus-3{left:3px!important}
.l-plus-4{left:4px!important}
.l-plus-5{left:5px!important}
.l-plus-6{left:6px!important}
.l-plus-7{left:7px!important}
.l-plus-8{left:8px!important}
.l-plus-9{left:9px!important}
.l-plus-10{left:10px!important}
.l-minus-1{left:-1px!important}
.l-minus-2{left:-2px!important}
.l-minus-3{left:-3px!important}
.l-minus-4{left:-4px!important}
.l-minus-5{left:-5px!important}
.l-minus-6{left:-6px!important}
.l-minus-7{left:-7px!important}
.l-minus-8{left:-8px!important}
.l-minus-9{left:-9px!important}
.l-minus-10{position:relative!important;left:-10px!important}
.r-plus-1{right:1px!important}
.r-plus-2{right:2px!important}
.r-plus-3{right:3px!important}
.r-plus-4{right:4px!important}
.r-plus-5{right:5px!important}
.r-plus-6{right:6px!important}
.r-plus-7{right:7px!important}
.r-plus-8{right:8px!important}
.r-plus-9{right:9px!important}
.r-plus-10{right:10px!important}
.r-minus-1{right:-1px!important}
.r-minus-2{right:-2px!important}
.r-minus-3{right:-3px!important}
.r-minus-4{right:-4px!important}
.r-minus-5{right:-5px!important}
.r-minus-6{right:-6px!important}
.r-minus-7{right:-7px!important}
.r-minus-8{right:-8px!important}
.r-minus-9{right:-9px!important}
.r-minus-10{right:-10px!important}
.b-plus-1{bottom:1px!important}
.b-plus-2{bottom:2px!important}
.b-plus-3{bottom:3px!important}
.b-plus-4{bottom:4px!important}
.b-plus-5{bottom:5px!important}
.b-plus-6{bottom:6px!important}
.b-plus-7{bottom:7px!important}
.b-plus-8{bottom:8px!important}
.b-plus-9{bottom:9px!important}
.b-plus-10{bottom:10px!important}
.b-minus-1{bottom:-1px!important}
.b-minus-2{bottom:-2px!important}
.b-minus-3{bottom:-3px!important}
.b-minus-4{bottom:-4px!important}
.b-minus-5{bottom:-5px!important}
.b-minus-6{bottom:-6px!important}
.b-minus-7{bottom:-7px!important}
.b-minus-8{bottom:-8px!important}
.b-minus-9{bottom:-9px!important}
.b-minus-10{bottom:-10px!important}
.hide{display:none!important}
.text-center{text-align:center!important}
.text-left{text-align:left!important}
.text-right{text-align:right!important}
.pull-left{float:left!important}
.pull-right{float:right!important}
.pull-none{float:none!important}
.f-w-100{font-weight:100!important}
.f-w-200{font-weight:200!important}
.f-w-300{font-weight:300!important}
.f-w-400{font-weight:400!important}
.f-w-500{font-weight:500!important}
.f-w-600,.semi-bold{font-weight:600!important}
.f-w-700{font-weight:700!important}
.table-td-valign-middle td,.table-th-valign-middle th,.table-valign-middle td,.table-valign-middle th{vertical-align:middle!important}
.table-no-border-left td:first-child,.table-no-border-left th:first-child{border-left:none!important}
.table-no-border-bottom tr:last-child td{border-bottom:none!important}
.table-no-border-top tr:first-child td{border-top:none!important}
.table-no-border-right td:last-child,.table-no-border-right th:last-child{border-right:none!important}
.table-td-valign-top td,.table-th-valign-top th,.table-valign-top td,.table-valign-top th{vertical-align:top!important}
.table-td-valign-bottom td,.table-th-valign-bottom th,.table-valign-bottom td,.table-valign-bottom th{vertical-align:bottom!important}
.valign-top{vertical-align:top!important}
.valign-bottom{vertical-align:bottom!important}
.valign-middle{vertical-align:middle!important}
.vertical-box{display:table;table-layout:fixed;border-spacing:0;height:100%;width:100%}
.vertical-box-column{display:table-cell;vertical-align:top;height:100%}
.vertical-box-row{display:table-row;height:100%}
.rtl-mode .DTFC_LeftWrapper,.rtl-mode .bootstrap-select .dropdown-toggle::after,.rtl-mode .list-email .email-title+.email-desc:before{display:none}
.vertical-box-row>.vertical-box-cell{position:relative;height:100%;width:100%;float:none}
.vertical-box-row>.vertical-box-cell>.vertical-box-inner-cell{position:absolute;top:0;bottom:0;left:0;right:0;overflow:hidden}
.vertical-box.with-grid>.vertical-box-column+.vertical-box-column{border-left:1px solid #d9dfe2}
.vertical-box.with-border-top,.vertical-box.with-grid .vertical-box-row+.vertical-box-row>div,.vertical-box.with-grid .vertical-box-row+.wrapper,.vertical-box.with-grid .wrapper+.vertical-box-row>div,.vertical-box.with-grid .wrapper+.wrapper{border-top:1px solid #d9dfe2}
.vertical-box.with-border-bottom{border-bottom:1px solid #d9dfe2}
.no-rounded-corner{border-radius:0!important}
.rounded-corner{border-radius:50px!important}
.no-box-shadow{box-shadow:none!important}
.b-0,.no-border{border:0!important}
.b-t-0{border-top:0!important}
.b-t-1,.border-top-1{border-top:1px solid #f5f5f5!important}
.b-r-0{border-right:0!important}
.b-r-1,.border-right-1{border-right:1px solid #f5f5f5!important}
.b-b-0{border-bottom:0!important}
.b-b-1,.border-bottom-1{border-bottom:1px solid #f5f5f5!important}
.b-l-0{border-left:0!important}
.b-l-1,.border-left-1{border-left:1px solid #f5f5f5!important}
.b-1{border:1px solid #f5f5f5!important}
.bg-danger,.bg-red,.bg-red-500,.panel-danger .panel-heading,.panel-red .panel-heading{background:#F44336!important}
.bg-red-transparent-1{background:rgba(244,67,54,.1)!important}
.bg-red-transparent-2{background:rgba(244,67,54,.2)!important}
.bg-red-transparent-3{background:rgba(244,67,54,.3)!important}
.bg-red-transparent-4{background:rgba(244,67,54,.4)!important}
.bg-red-transparent-5{background:rgba(244,67,54,.5)!important}
.bg-red-transparent-6{background:rgba(244,67,54,.6)!important}
.bg-red-transparent-7{background:rgba(244,67,54,.7)!important}
.bg-red-transparent-8{background:rgba(244,67,54,.8)!important}
.bg-red-transparent-9{background:rgba(244,67,54,.9)!important}
.bg-red-50{background:#FFEBEE!important}
.bg-red-100{background:#FFCDD2!important}
.bg-red-200{background:#EF9A9A!important}
.bg-red-300,.bg-red-lighter{background:#E57373!important}
.bg-red-400{background:#EF5350!important}
.bg-red-600{background:#E53935!important}
.bg-red-700,.bg-red-darker{background:#D32F2F!important}
.bg-red-800{background:#C62828!important}
.bg-red-900{background:#B71C1C!important}
.text-danger,.text-red,.text-red-500{color:#F44336!important}
a.text-danger:focus,a.text-danger:hover,a.text-red:focus,a.text-red:hover{color:#D32F2F!important}
.text-red-transparent-1{color:rgba(244,67,54,.1)!important}
.text-red-transparent-2{color:rgba(244,67,54,.2)!important}
.text-red-transparent-3{color:rgba(244,67,54,.3)!important}
.text-red-transparent-4{color:rgba(244,67,54,.4)!important}
.text-red-transparent-5{color:rgba(244,67,54,.5)!important}
.text-red-transparent-6{color:rgba(244,67,54,.6)!important}
.text-red-transparent-7{color:rgba(244,67,54,.7)!important}
.text-red-transparent-8{color:rgba(244,67,54,.8)!important}
.text-red-transparent-9{color:rgba(244,67,54,.9)!important}
.text-red-50{color:#FFEBEE!important}
.text-red-100{color:#FFCDD2!important}
.text-red-200{color:#EF9A9A!important}
.text-red-300,.text-red-lighter{color:#E57373!important}
.text-red-400{color:#EF5350!important}
.text-red-600{color:#E53935!important}
.text-red-700,.text-red-darker{color:#D32F2F!important}
.text-red-800{color:#C62828!important}
.text-red-900{color:#B71C1C!important}
.bg-gradient-red{background:#e57373!important;background:linear-gradient(to bottom,rgba(229,115,115,1) 0,rgba(211,47,47,1) 100%)!important;filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#e57373', endColorstr='#d32f2f', GradientType=0 )!important}
.bg-pink,.bg-pink-500,.panel-pink .panel-heading{background:#E91E63!important}
.bg-pink-transparent-1{background:rgba(233,30,99,.1)!important}
.bg-pink-transparent-2{background:rgba(233,30,99,.2)!important}
.bg-pink-transparent-3{background:rgba(233,30,99,.3)!important}
.bg-pink-transparent-4{background:rgba(233,30,99,.4)!important}
.bg-pink-transparent-5{background:rgba(233,30,99,.5)!important}
.bg-pink-transparent-6{background:rgba(233,30,99,.6)!important}
.bg-pink-transparent-7{background:rgba(233,30,99,.7)!important}
.bg-pink-transparent-8{background:rgba(233,30,99,.8)!important}
.bg-pink-transparent-9{background:rgba(233,30,99,.9)!important}
.bg-pink-50{background:#FCE4EC!important}
.bg-pink-100{background:#F8BBD0!important}
.bg-pink-200{background:#F48FB1!important}
.bg-pink-300,.bg-pink-lighter{background:#F06292!important}
.bg-pink-400{background:#EC407A!important}
.bg-pink-600{background:#D81B60!important}
.bg-pink-700,.bg-pink-darker{background:#C2185B!important}
.bg-pink-800{background:#AD1457!important}
.bg-pink-900{background:#880E4F!important}
.text-pink,.text-pink-500{color:#E91E63!important}
a.text-pink:focus,a.text-pink:hover{color:#C2185B!important}
.text-pink-transparent-1{color:rgba(233,30,99,.1)!important}
.text-pink-transparent-2{color:rgba(233,30,99,.2)!important}
.text-pink-transparent-3{color:rgba(233,30,99,.3)!important}
.text-pink-transparent-4{color:rgba(233,30,99,.4)!important}
.text-pink-transparent-5{color:rgba(233,30,99,.5)!important}
.text-pink-transparent-6{color:rgba(233,30,99,.6)!important}
.text-pink-transparent-7{color:rgba(233,30,99,.7)!important}
.text-pink-transparent-8{color:rgba(233,30,99,.8)!important}
.text-pink-transparent-9{color:rgba(233,30,99,.9)!important}
.text-pink-50{color:#FCE4EC!important}
.text-pink-100{color:#F8BBD0!important}
.text-pink-200{color:#F48FB1!important}
.text-pink-300,.text-pink-lighter{color:#F06292!important}
.text-pink-400{color:#EC407A!important}
.text-pink-600{color:#D81B60!important}
.text-pink-700,.text-pink-darker{color:#C2185B!important}
.text-pink-800{color:#AD1457!important}
.text-pink-900{color:#880E4F!important}
.bg-gradient-pink{background:#f06292!important;background:linear-gradient(to bottom,rgba(240,98,146,1) 0,rgba(194,24,91,1) 100%)!important;filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#f06292', endColorstr='#c2185b', GradientType=0 )!important}
.bg-purple,.bg-purple-500,.panel-purple .panel-heading{background:#9C27B0!important}
.bg-purple-transparent-1{background:rgba(156,39,176,.1)!important}
.bg-purple-transparent-2{background:rgba(156,39,176,.2)!important}
.bg-purple-transparent-3{background:rgba(156,39,176,.3)!important}
.bg-purple-transparent-4{background:rgba(156,39,176,.4)!important}
.bg-purple-transparent-5{background:rgba(156,39,176,.5)!important}
.bg-purple-transparent-6{background:rgba(156,39,176,.6)!important}
.bg-purple-transparent-7{background:rgba(156,39,176,.7)!important}
.bg-purple-transparent-8{background:rgba(156,39,176,.8)!important}
.bg-purple-transparent-9{background:rgba(156,39,176,.9)!important}
.bg-purple-50{background:#F3E5F5!important}
.bg-purple-100{background:#E1BEE7!important}
.bg-purple-200{background:#CE93D8!important}
.bg-purple-300,.bg-purple-lighter{background:#BA68C8!important}
.bg-purple-400{background:#AB47BC!important}
.bg-purple-600{background:#8E24AA!important}
.bg-purple-700,.bg-purple-darker{background:#7B1FA2!important}
.bg-purple-800{background:#6A1B9A!important}
.bg-purple-900{background:#4A148C!important}
.text-purple,.text-purple-500{color:#9C27B0!important}
a.text-purple:focus,a.text-purple:hover{color:#7B1FA2!important}
.text-purple-transparent-1{color:rgba(156,39,176,.1)!important}
.text-purple-transparent-2{color:rgba(156,39,176,.2)!important}
.text-purple-transparent-3{color:rgba(156,39,176,.3)!important}
.text-purple-transparent-4{color:rgba(156,39,176,.4)!important}
.text-purple-transparent-5{color:rgba(156,39,176,.5)!important}
.text-purple-transparent-6{color:rgba(156,39,176,.6)!important}
.text-purple-transparent-7{color:rgba(156,39,176,.7)!important}
.text-purple-transparent-8{color:rgba(156,39,176,.8)!important}
.text-purple-transparent-9{color:rgba(156,39,176,.9)!important}
.text-purple-50{color:#F3E5F5!important}
.text-purple-100{color:#E1BEE7!important}
.text-purple-200{color:#CE93D8!important}
.text-purple-300,.text-purple-lighter{color:#BA68C8!important}
.text-purple-400{color:#AB47BC!important}
.text-purple-600{color:#8E24AA!important}
.text-purple-700,.text-purple-darker{color:#7B1FA2!important}
.text-purple-800{color:#6A1B9A!important}
.text-purple-900{color:#4A148C!important}
.bg-gradient-purple{background:#ba68c8!important;background:linear-gradient(to bottom,rgba(186,104,200,1) 0,rgba(123,31,162,1) 100%)!important;filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#ba68c8', endColorstr='#7b1fa2', GradientType=0 )!important}
.bg-deep-purple,.bg-deep-purple-500,.panel-deep-purple .panel-heading{background:#673AB7!important}
.bg-deep-purple-transparent-1{background:rgba(103,58,183,.1)!important}
.bg-deep-purple-transparent-2{background:rgba(103,58,183,.2)!important}
.bg-deep-purple-transparent-3{background:rgba(103,58,183,.3)!important}
.bg-deep-purple-transparent-4{background:rgba(103,58,183,.4)!important}
.bg-deep-purple-transparent-5{background:rgba(103,58,183,.5)!important}
.bg-deep-purple-transparent-6{background:rgba(103,58,183,.6)!important}
.bg-deep-purple-transparent-7{background:rgba(103,58,183,.7)!important}
.bg-deep-purple-transparent-8{background:rgba(103,58,183,.8)!important}
.bg-deep-purple-transparent-9{background:rgba(103,58,183,.9)!important}
.bg-deep-purple-50{background:#EDE7F6!important}
.bg-deep-purple-100{background:#D1C4E9!important}
.bg-deep-purple-200{background:#B39DDB!important}
.bg-deep-purple-300,.bg-deep-purple-lighter{background:#9575CD!important}
.bg-deep-purple-400{background:#7E57C2!important}
.bg-deep-purple-600{background:#5E35B1!important}
.bg-deep-purple-700,.bg-deep-purple-darker{background:#512DA8!important}
.bg-deep-purple-800{background:#4527A0!important}
.bg-deep-purple-900{background:#311B92!important}
.text-deep-purple,.text-deep-purple-500{color:#673AB7!important}
a.text-deep-purple:focus,a.text-deep-purple:hover{color:#512DA8!important}
.text-deep-purple-transparent-1{color:rgba(103,58,183,.1)!important}
.text-deep-purple-transparent-2{color:rgba(103,58,183,.2)!important}
.text-deep-purple-transparent-3{color:rgba(103,58,183,.3)!important}
.text-deep-purple-transparent-4{color:rgba(103,58,183,.4)!important}
.text-deep-purple-transparent-5{color:rgba(103,58,183,.5)!important}
.text-deep-purple-transparent-6{color:rgba(103,58,183,.6)!important}
.text-deep-purple-transparent-7{color:rgba(103,58,183,.7)!important}
.text-deep-purple-transparent-8{color:rgba(103,58,183,.8)!important}
.text-deep-purple-transparent-9{color:rgba(103,58,183,.9)!important}
.text-deep-purple-50{color:#EDE7F6!important}
.text-deep-purple-100{color:#D1C4E9!important}
.text-deep-purple-200{color:#B39DDB!important}
.text-deep-purple-300,.text-deep-purple-lighter{color:#9575CD!important}
.text-deep-purple-400{color:#7E57C2!important}
.text-deep-purple-600{color:#5E35B1!important}
.text-deep-purple-700,.text-deep-purple-darker{color:#512DA8!important}
.text-deep-purple-800{color:#4527A0!important}
.text-deep-purple-900{color:#311B92!important}
.bg-gradient-deep-purple{background:#9575cd!important;background:linear-gradient(to bottom,rgba(149,117,205,1) 0,rgba(81,45,168,1) 100%)!important;filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#9575cd', endColorstr='#512da8', GradientType=0 )!important}
.bg-indigo,.bg-indigo-500,.panel-indigo .panel-heading{background:#3F51B5!important}
.bg-indigo-transparent-1{background:rgba(63,81,181,.1)!important}
.bg-indigo-transparent-2{background:rgba(63,81,181,.2)!important}
.bg-indigo-transparent-3{background:rgba(63,81,181,.3)!important}
.bg-indigo-transparent-4{background:rgba(63,81,181,.4)!important}
.bg-indigo-transparent-5{background:rgba(63,81,181,.5)!important}
.bg-indigo-transparent-6{background:rgba(63,81,181,.6)!important}
.bg-indigo-transparent-7{background:rgba(63,81,181,.7)!important}
.bg-indigo-transparent-8{background:rgba(63,81,181,.8)!important}
.bg-indigo-transparent-9{background:rgba(63,81,181,.9)!important}
.bg-indigo-50{background:#E8EAF6!important}
.bg-indigo-100{background:#C5CAE9!important}
.bg-indigo-200{background:#9FA8DA!important}
.bg-indigo-300,.bg-indigo-lighter{background:#7986CB!important}
.bg-indigo-400{background:#5C6BC0!important}
.bg-indigo-600{background:#3949AB!important}
.bg-indigo-700,.bg-indigo-darker{background:#303F9F!important}
.bg-indigo-800{background:#283593!important}
.bg-indigo-900{background:#1A237E!important}
.text-indigo,.text-indigo-500{color:#3F51B5!important}
a.text-indigo:focus,a.text-indigo:hover{color:#303F9F!important}
.text-indigo-transparent-1{color:rgba(63,81,181,.1)!important}
.text-indigo-transparent-2{color:rgba(63,81,181,.2)!important}
.text-indigo-transparent-3{color:rgba(63,81,181,.3)!important}
.text-indigo-transparent-4{color:rgba(63,81,181,.4)!important}
.text-indigo-transparent-5{color:rgba(63,81,181,.5)!important}
.text-indigo-transparent-6{color:rgba(63,81,181,.6)!important}
.text-indigo-transparent-7{color:rgba(63,81,181,.7)!important}
.text-indigo-transparent-8{color:rgba(63,81,181,.8)!important}
.text-indigo-transparent-9{color:rgba(63,81,181,.9)!important}
.text-indigo-50{color:#E8EAF6!important}
.text-indigo-100{color:#C5CAE9!important}
.text-indigo-200{color:#9FA8DA!important}
.text-indigo-300,.text-indigo-lighter{color:#7986CB!important}
.text-indigo-400{color:#5C6BC0!important}
.text-indigo-600{color:#3949AB!important}
.text-indigo-700,.text-indigo-darker{color:#303F9F!important}
.text-indigo-800{color:#283593!important}
.text-indigo-900{color:#1A237E!important}
.bg-gradient-indigo{background:#7986cb!important;background:linear-gradient(to bottom,rgba(121,134,203,1) 0,rgba(48,63,159,1) 100%)!important;filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#7986cb', endColorstr='#303f9f', GradientType=0 )!important}
.bg-blue,.bg-blue-500,.bg-primary,.panel-blue .panel-heading,.panel-primary .panel-heading{background:#2196F3!important}
.bg-blue-transparent-1{background:rgba(33,150,243,.1)!important}
.bg-blue-transparent-2{background:rgba(33,150,243,.2)!important}
.bg-blue-transparent-3{background:rgba(33,150,243,.3)!important}
.bg-blue-transparent-4{background:rgba(33,150,243,.4)!important}
.bg-blue-transparent-5{background:rgba(33,150,243,.5)!important}
.bg-blue-transparent-6{background:rgba(33,150,243,.6)!important}
.bg-blue-transparent-7{background:rgba(33,150,243,.7)!important}
.bg-blue-transparent-8{background:rgba(33,150,243,.8)!important}
.bg-blue-transparent-9{background:rgba(33,150,243,.9)!important}
.bg-blue-50{background:#E3F2FD!important}
.bg-blue-100{background:#BBDEFB!important}
.bg-blue-200{background:#90CAF9!important}
.bg-blue-300,.bg-blue-lighter{background:#64B5F6!important}
.bg-blue-400{background:#42A5F5!important}
.bg-blue-600{background:#1E88E5!important}
.bg-blue-700,.bg-blue-darker{background:#1976D2!important}
.bg-blue-800{background:#1565C0!important}
.bg-blue-900{background:#0D47A1!important}
.text-blue,.text-blue-500,.text-primary{color:#2196F3!important}
a.text-blue:focus,a.text-blue:hover,a.text-primary:focus,a.text-primary:hover{color:#1976D2!important}
.text-blue-transparent-1{color:rgba(33,150,243,.1)!important}
.text-blue-transparent-2{color:rgba(33,150,243,.2)!important}
.text-blue-transparent-3{color:rgba(33,150,243,.3)!important}
.text-blue-transparent-4{color:rgba(33,150,243,.4)!important}
.text-blue-transparent-5{color:rgba(33,150,243,.5)!important}
.text-blue-transparent-6{color:rgba(33,150,243,.6)!important}
.text-blue-transparent-7{color:rgba(33,150,243,.7)!important}
.text-blue-transparent-8{color:rgba(33,150,243,.8)!important}
.text-blue-transparent-9{color:rgba(33,150,243,.9)!important}
.text-blue-50{color:#E3F2FD!important}
.text-blue-100{color:#BBDEFB!important}
.text-blue-200{color:#90CAF9!important}
.text-blue-300,.text-blue-lighter{color:#64B5F6!important}
.text-blue-400{color:#42A5F5!important}
.text-blue-600{color:#1E88E5!important}
.text-blue-700,.text-blue-darker{color:#1976D2!important}
.text-blue-800{color:#1565C0!important}
.text-blue-900{color:#0D47A1!important}
.bg-gradient-blue{background:#64b5f6!important;background:linear-gradient(to bottom,rgba(100,181,246,1) 0,rgba(25,118,210,1) 100%)!important;filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#64b5f6', endColorstr='#1976d2', GradientType=0 )!important}
.bg-aqua,.bg-info,.bg-light-blue,.bg-light-blue-500,.panel-info .panel-heading,.panel-light-blue .panel-heading{background:#03A9F4!important}
.bg-aqua-transparent-1,.bg-light-blue-transparent-1{background:rgba(3,169,244,.1)!important}
.bg-aqua-transparent-2,.bg-light-blue-transparent-2{background:rgba(3,169,244,.2)!important}
.bg-aqua-transparent-3,.bg-light-blue-transparent-3{background:rgba(3,169,244,.3)!important}
.bg-aqua-transparent-4,.bg-light-blue-transparent-4{background:rgba(3,169,244,.4)!important}
.bg-aqua-transparent-5,.bg-light-blue-transparent-5{background:rgba(3,169,244,.5)!important}
.bg-aqua-transparent-6,.bg-light-blue-transparent-6{background:rgba(3,169,244,.6)!important}
.bg-aqua-transparent-7,.bg-light-blue-transparent-7{background:rgba(3,169,244,.7)!important}
.bg-aqua-transparent-8,.bg-light-blue-transparent-8{background:rgba(3,169,244,.8)!important}
.bg-aqua-transparent-9,.bg-light-blue-transparent-9{background:rgba(3,169,244,.9)!important}
.bg-light-blue-50{background:#E1F5FE!important}
.bg-light-blue-100{background:#B3E5FC!important}
.bg-light-blue-200{background:#81D4FA!important}
.bg-aqua-lighter,.bg-light-blue-300,.bg-light-blue-lighter{background:#4FC3F7!important}
.bg-light-blue-400{background:#29B6F6!important}
.bg-light-blue-600{background:#039BE5!important}
.bg-aqua-darker,.bg-light-blue-700,.bg-light-blue-darker{background:#0288D1!important}
.bg-light-blue-800{background:#0277BD!important}
.bg-light-blue-900{background:#01579B!important}
.text-aqua,.text-info,.text-light-blue,.text-light-blue-500{color:#03A9F4!important}
a.text-light-blue:focus,a.text-light-blue:hover{color:#0288D1!important}
.text-aqua-transparent-1,.text-light-blue-transparent-1{color:rgba(3,169,244,.1)!important}
.text-aqua-transparent-2,.text-light-blue-transparent-2{color:rgba(3,169,244,.2)!important}
.text-aqua-transparent-3,.text-light-blue-transparent-3{color:rgba(3,169,244,.3)!important}
.text-aqua-transparent-4,.text-light-blue-transparent-4{color:rgba(3,169,244,.4)!important}
.text-aqua-transparent-5,.text-light-blue-transparent-5{color:rgba(3,169,244,.5)!important}
.text-aqua-transparent-6,.text-light-blue-transparent-6{color:rgba(3,169,244,.6)!important}
.text-aqua-transparent-7,.text-light-blue-transparent-7{color:rgba(3,169,244,.7)!important}
.text-aqua-transparent-8,.text-light-blue-transparent-8{color:rgba(3,169,244,.8)!important}
.text-aqua-transparent-9,.text-light-blue-transparent-9{color:rgba(3,169,244,.9)!important}
.text-light-blue-50{color:#E1F5FE!important}
.text-light-blue-100{color:#B3E5FC!important}
.text-light-blue-200{color:#81D4FA!important}
.text-aqua-lighter,.text-light-blue-300,.text-light-blue-lighter{color:#4FC3F7!important}
.text-light-blue-400{color:#29B6F6!important}
.text-light-blue-600{color:#039BE5!important}
.text-aqua-darker,.text-light-blue-700,.text-light-blue-darker{color:#0288D1!important}
.text-light-blue-800{color:#0277BD!important}
.text-light-blue-900{color:#01579B!important}
.bg-gradient-aqua,.bg-gradient-light-blue{background:#4fc3f7!important;background:linear-gradient(to bottom,rgba(79,195,247,1) 0,rgba(2,136,209,1) 100%)!important;filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#4fc3f7', endColorstr='#0288d1', GradientType=0 )!important}
.bg-cyan,.bg-cyan-500,.panel-cyan .panel-heading{background:#00BCD4!important}
.bg-cyan-transparent-1{background:rgba(0,188,212,.1)!important}
.bg-cyan-transparent-2{background:rgba(0,188,212,.2)!important}
.bg-cyan-transparent-3{background:rgba(0,188,212,.3)!important}
.bg-cyan-transparent-4{background:rgba(0,188,212,.4)!important}
.bg-cyan-transparent-5{background:rgba(0,188,212,.5)!important}
.bg-cyan-transparent-6{background:rgba(0,188,212,.6)!important}
.bg-cyan-transparent-7{background:rgba(0,188,212,.7)!important}
.bg-cyan-transparent-8{background:rgba(0,188,212,.8)!important}
.bg-cyan-transparent-9{background:rgba(0,188,212,.9)!important}
.bg-cyan-50{background:#E0F7FA!important}
.bg-cyan-100{background:#B2EBF2!important}
.bg-cyan-200{background:#80DEEA!important}
.bg-cyan-300,.bg-cyan-lighter{background:#4DD0E1!important}
.bg-cyan-400{background:#26C6DA!important}
.bg-cyan-600{background:#00ACC1!important}
.bg-cyan-700,.bg-cyan-darker{background:#0097A7!important}
.bg-cyan-800{background:#00838F!important}
.bg-cyan-900{background:#006064!important}
.text-cyan,.text-cyan-500{color:#00BCD4!important}
a.text-cyan:focus,a.text-cyan:hover{color:#0097A7!important}
.text-cyan-transparent-1{color:rgba(0,188,212,.1)!important}
.text-cyan-transparent-2{color:rgba(0,188,212,.2)!important}
.text-cyan-transparent-3{color:rgba(0,188,212,.3)!important}
.text-cyan-transparent-4{color:rgba(0,188,212,.4)!important}
.text-cyan-transparent-5{color:rgba(0,188,212,.5)!important}
.text-cyan-transparent-6{color:rgba(0,188,212,.6)!important}
.text-cyan-transparent-7{color:rgba(0,188,212,.7)!important}
.text-cyan-transparent-8{color:rgba(0,188,212,.8)!important}
.text-cyan-transparent-9{color:rgba(0,188,212,.9)!important}
.text-cyan-50{color:#E0F7FA!important}
.text-cyan-100{color:#B2EBF2!important}
.text-cyan-200{color:#80DEEA!important}
.text-cyan-300,.text-cyan-lighter{color:#4DD0E1!important}
.text-cyan-400{color:#26C6DA!important}
.text-cyan-600{color:#00ACC1!important}
.text-cyan-700,.text-cyan-darker{color:#0097A7!important}
.text-cyan-800{color:#00838F!important}
.text-cyan-900{color:#006064!important}
.bg-gradient-cyan{background:#4dd0e1!important;background:linear-gradient(to bottom,rgba(77,208,225,1) 0,rgba(0,151,167,1) 100%)!important;filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#4dd0e1', endColorstr='#0097a7', GradientType=0 )!important}
.bg-success,.bg-teal,.bg-teal-500,.panel-success .panel-heading,.panel-teal .panel-heading{background:#009688!important}
.bg-teal-transparent-1{background:rgba(0,150,136,.1)!important}
.bg-teal-transparent-2{background:rgba(0,150,136,.2)!important}
.bg-teal-transparent-3{background:rgba(0,150,136,.3)!important}
.bg-teal-transparent-4{background:rgba(0,150,136,.4)!important}
.bg-teal-transparent-5{background:rgba(0,150,136,.5)!important}
.bg-teal-transparent-6{background:rgba(0,150,136,.6)!important}
.bg-teal-transparent-7{background:rgba(0,150,136,.7)!important}
.bg-teal-transparent-8{background:rgba(0,150,136,.8)!important}
.bg-teal-transparent-9{background:rgba(0,150,136,.9)!important}
.bg-teal-50{background:#E0F2F1!important}
.bg-teal-100{background:#B2DFDB!important}
.bg-teal-200{background:#80CBC4!important}
.bg-teal-300,.bg-teal-lighter{background:#4DB6AC!important}
.bg-teal-400{background:#26A69A!important}
.bg-teal-600{background:#00897B!important}
.bg-teal-700,.bg-teal-darker{background:#00796B!important}
.bg-teal-800{background:#00695C!important}
.bg-teal-900{background:#004D40!important}
.text-success,.text-teal,.text-teal-500{color:#009688!important}
a.text-success:focus,a.text-success:hover,a.text-teal:focus,a.text-teal:hover{color:#00796B!important}
.text-teal-transparent-1{color:rgba(0,150,136,.1)!important}
.text-teal-transparent-2{color:rgba(0,150,136,.2)!important}
.text-teal-transparent-3{color:rgba(0,150,136,.3)!important}
.text-teal-transparent-4{color:rgba(0,150,136,.4)!important}
.text-teal-transparent-5{color:rgba(0,150,136,.5)!important}
.text-teal-transparent-6{color:rgba(0,150,136,.6)!important}
.text-teal-transparent-7{color:rgba(0,150,136,.7)!important}
.text-teal-transparent-8{color:rgba(0,150,136,.8)!important}
.text-teal-transparent-9{color:rgba(0,150,136,.9)!important}
.text-teal-50{color:#E0F2F1!important}
.text-teal-100{color:#B2DFDB!important}
.text-teal-200{color:#80CBC4!important}
.text-teal-300,.text-teal-lighter{color:#4DB6AC!important}
.text-teal-400{color:#26A69A!important}
.text-teal-600{color:#00897B!important}
.text-teal-700,.text-teal-darker{color:#00796B!important}
.text-teal-800{color:#00695C!important}
.text-teal-900{color:#004D40!important}
.bg-gradient-teal{background:#4db6ac!important;background:linear-gradient(to bottom,rgba(77,182,172,1) 0,rgba(0,121,107,1) 100%)!important;filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#4db6ac', endColorstr='#00796b', GradientType=0 )!important}
.bg-green,.bg-green-500,.panel-green .panel-heading{background:#4CAF50!important}
.bg-green-transparent-1{background:rgba(76,175,80,.1)!important}
.bg-green-transparent-2{background:rgba(76,175,80,.2)!important}
.bg-green-transparent-3{background:rgba(76,175,80,.3)!important}
.bg-green-transparent-4{background:rgba(76,175,80,.4)!important}
.bg-green-transparent-5{background:rgba(76,175,80,.5)!important}
.bg-green-transparent-6{background:rgba(76,175,80,.6)!important}
.bg-green-transparent-7{background:rgba(76,175,80,.7)!important}
.bg-green-transparent-8{background:rgba(76,175,80,.8)!important}
.bg-green-transparent-9{background:rgba(76,175,80,.9)!important}
.bg-green-50{background:#E8F5E9!important}
.bg-green-100{background:#C8E6C9!important}
.bg-green-200{background:#A5D6A7!important}
.bg-green-300,.bg-green-lighter{background:#81C784!important}
.bg-green-400{background:#66BB6A!important}
.bg-green-600{background:#43A047!important}
.bg-green-700,.bg-green-darker{background:#388E3C!important}
.bg-green-800{background:#2E7D32!important}
.bg-green-900{background:#1B5E20!important}
.text-green,.text-green-500{color:#4CAF50!important}
a.text-green:focus,a.text-green:hover{color:#388E3C!important}
.text-green-transparent-1{color:rgba(76,175,80,.1)!important}
.text-green-transparent-2{color:rgba(76,175,80,.2)!important}
.text-green-transparent-3{color:rgba(76,175,80,.3)!important}
.text-green-transparent-4{color:rgba(76,175,80,.4)!important}
.text-green-transparent-5{color:rgba(76,175,80,.5)!important}
.text-green-transparent-6{color:rgba(76,175,80,.6)!important}
.text-green-transparent-7{color:rgba(76,175,80,.7)!important}
.text-green-transparent-8{color:rgba(76,175,80,.8)!important}
.text-green-transparent-9{color:rgba(76,175,80,.9)!important}
.text-green-50{color:#E8F5E9!important}
.text-green-100{color:#C8E6C9!important}
.text-green-200{color:#A5D6A7!important}
.text-green-300,.text-green-lighter{color:#81C784!important}
.text-green-400{color:#66BB6A!important}
.text-green-600{color:#43A047!important}
.text-green-700,.text-green-darker{color:#388E3C!important}
.text-green-800{color:#2E7D32!important}
.text-green-900{color:#1B5E20!important}
.bg-gradient-green{background:#81c784!important;background:linear-gradient(to bottom,rgba(129,199,132,1) 0,rgba(56,142,60,1) 100%)!important;filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#81c784', endColorstr='#388e3c', GradientType=0 )!important}
.bg-light-green,.bg-light-green-500,.panel-light-green .panel-heading{background:#8BC34A!important}
.bg-light-green-transparent-1{background:rgba(139,195,74,.1)!important}
.bg-light-green-transparent-2{background:rgba(139,195,74,.2)!important}
.bg-light-green-transparent-3{background:rgba(139,195,74,.3)!important}
.bg-light-green-transparent-4{background:rgba(139,195,74,.4)!important}
.bg-light-green-transparent-5{background:rgba(139,195,74,.5)!important}
.bg-light-green-transparent-6{background:rgba(139,195,74,.6)!important}
.bg-light-green-transparent-7{background:rgba(139,195,74,.7)!important}
.bg-light-green-transparent-8{background:rgba(139,195,74,.8)!important}
.bg-light-green-transparent-9{background:rgba(139,195,74,.9)!important}
.bg-light-green-50{background:#F1F8E9!important}
.bg-light-green-100{background:#DCEDC8!important}
.bg-light-green-200{background:#C5E1A5!important}
.bg-light-green-300,.bg-light-green-lighter{background:#AED581!important}
.bg-light-green-400{background:#9CCC65!important}
.bg-light-green-600{background:#7CB342!important}
.bg-light-green-700,.bg-light-green-darker{background:#689F38!important}
.bg-light-green-800{background:#558B2F!important}
.bg-light-green-900{background:#FF6F00!important}
.text-light-green,.text-light-green-500{color:#8BC34A!important}
a.text-light-green:focus,a.text-light-green:hover{color:#689F38!important}
.text-light-green-transparent-1{color:rgba(139,195,74,.1)!important}
.text-light-green-transparent-2{color:rgba(139,195,74,.2)!important}
.text-light-green-transparent-3{color:rgba(139,195,74,.3)!important}
.text-light-green-transparent-4{color:rgba(139,195,74,.4)!important}
.text-light-green-transparent-5{color:rgba(139,195,74,.5)!important}
.text-light-green-transparent-6{color:rgba(139,195,74,.6)!important}
.text-light-green-transparent-7{color:rgba(139,195,74,.7)!important}
.text-light-green-transparent-8{color:rgba(139,195,74,.8)!important}
.text-light-green-transparent-9{color:rgba(139,195,74,.9)!important}
.text-light-green-50{color:#F1F8E9!important}
.text-light-green-100{color:#DCEDC8!important}
.text-light-green-200{color:#C5E1A5!important}
.text-light-green-300,.text-light-green-lighter{color:#AED581!important}
.text-light-green-400{color:#9CCC65!important}
.text-light-green-600{color:#7CB342!important}
.text-light-green-700,.text-light-green-darker{color:#689F38!important}
.text-light-green-800{color:#558B2F!important}
.text-light-green-900{color:#33691E!important}
.bg-gradient-light-green{background:#aed581!important;background:linear-gradient(to bottom,rgba(174,213,129,1) 0,rgba(104,159,56,1) 100%)!important;filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#aed581', endColorstr='#689f38', GradientType=0 )!important}
.bg-lime,.bg-lime-500,.panel-lime .panel-heading{background:#CDDC39!important}
.bg-lime-transparent-1{background:rgba(205,220,57,.1)!important}
.bg-lime-transparent-2{background:rgba(205,220,57,.2)!important}
.bg-lime-transparent-3{background:rgba(205,220,57,.3)!important}
.bg-lime-transparent-4{background:rgba(205,220,57,.4)!important}
.bg-lime-transparent-5{background:rgba(205,220,57,.5)!important}
.bg-lime-transparent-6{background:rgba(205,220,57,.6)!important}
.bg-lime-transparent-7{background:rgba(205,220,57,.7)!important}
.bg-lime-transparent-8{background:rgba(205,220,57,.8)!important}
.bg-lime-transparent-9{background:rgba(205,220,57,.9)!important}
.bg-lime-50{background:#F9FBE7!important}
.bg-lime-100{background:#F0F4C3!important}
.bg-lime-200{background:#E6EE9C!important}
.bg-lime-300,.bg-lime-lighter{background:#DCE775!important}
.bg-lime-400{background:#D4E157!important}
.bg-lime-600{background:#C0CA33!important}
.bg-lime-700,.bg-lime-darker{background:#AFB42B!important}
.bg-lime-800{background:#9E9D24!important}
.bg-lime-900{background:#827717!important}
.text-lime,.text-lime-500{color:#CDDC39!important}
a.text-light-lime:focus,a.text-light-lime:hover{color:#AFB42B!important}
.text-lime-transparent-1{color:rgba(205,220,57,.1)!important}
.text-lime-transparent-2{color:rgba(205,220,57,.2)!important}
.text-lime-transparent-3{color:rgba(205,220,57,.3)!important}
.text-lime-transparent-4{color:rgba(205,220,57,.4)!important}
.text-lime-transparent-5{color:rgba(205,220,57,.5)!important}
.text-lime-transparent-6{color:rgba(205,220,57,.6)!important}
.text-lime-transparent-7{color:rgba(205,220,57,.7)!important}
.text-lime-transparent-8{color:rgba(205,220,57,.8)!important}
.text-lime-transparent-9{color:rgba(205,220,57,.9)!important}
.text-lime-50{color:#F9FBE7!important}
.text-lime-100{color:#F0F4C3!important}
.text-lime-200{color:#E6EE9C!important}
.text-lime-300,.text-lime-lighter{color:#DCE775!important}
.text-lime-400{color:#D4E157!important}
.text-lime-600{color:#C0CA33!important}
.text-lime-700,.text-lime-darker{color:#AFB42B!important}
.text-lime-800{color:#9E9D24!important}
.text-lime-900{color:#827717!important}
.bg-gradient-lime{background:#dce775!important;background:linear-gradient(to bottom,rgba(220,231,117,1) 0,rgba(175,180,43,1) 100%)!important;filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#dce775', endColorstr='#afb42b', GradientType=0 )!important}
.bg-yellow,.bg-yellow-500,.panel-yellow .panel-heading{background:#FFEB3B!important}
.bg-yellow-transparent-1{background:rgba(255,235,59,.1)!important}
.bg-yellow-transparent-2{background:rgba(255,235,59,.2)!important}
.bg-yellow-transparent-3{background:rgba(255,235,59,.3)!important}
.bg-yellow-transparent-4{background:rgba(255,235,59,.4)!important}
.bg-yellow-transparent-5{background:rgba(255,235,59,.5)!important}
.bg-yellow-transparent-6{background:rgba(255,235,59,.6)!important}
.bg-yellow-transparent-7{background:rgba(255,235,59,.7)!important}
.bg-yellow-transparent-8{background:rgba(255,235,59,.8)!important}
.bg-yellow-transparent-9{background:rgba(255,235,59,.9)!important}
.bg-yellow-50{background:#FFFDE7!important}
.bg-yellow-100{background:#FFF9C4!important}
.bg-yellow-200{background:#FFF59D!important}
.bg-yellow-300,.bg-yellow-lighter{background:#FFF176!important}
.bg-yellow-400{background:#FFEE58!important}
.bg-yellow-600{background:#FDD835!important}
.bg-yellow-700,.bg-yellow-darker{background:#FBC02D!important}
.bg-yellow-800{background:#F9A825!important}
.bg-yellow-900{background:#F57F17!important}
.text-yellow,.text-yellow-500{color:#FFEB3B!important}
a.text-yellow:focus,a.text-yellow:hover{color:#FBC02D!important}
.text-yellow-transparent-1{color:rgba(255,235,59,.1)!important}
.text-yellow-transparent-2{color:rgba(255,235,59,.2)!important}
.text-yellow-transparent-3{color:rgba(255,235,59,.3)!important}
.text-yellow-transparent-4{color:rgba(255,235,59,.4)!important}
.text-yellow-transparent-5{color:rgba(255,235,59,.5)!important}
.text-yellow-transparent-6{color:rgba(255,235,59,.6)!important}
.text-yellow-transparent-7{color:rgba(255,235,59,.7)!important}
.text-yellow-transparent-8{color:rgba(255,235,59,.8)!important}
.text-yellow-transparent-9{color:rgba(255,235,59,.9)!important}
.text-yellow-50{color:#FFFDE7!important}
.text-yellow-100{color:#FFF9C4!important}
.text-yellow-200{color:#FFF59D!important}
.text-yellow-300,.text-yellow-lighter{color:#FFF176!important}
.text-yellow-400{color:#FFEE58!important}
.text-yellow-600{color:#FDD835!important}
.text-yellow-700,.text-yellow-darker{color:#FBC02D!important}
.text-yellow-800{color:#F9A825!important}
.text-yellow-900{color:#F57F17!important}
.bg-gradient-yellow{background:#fff176!important;background:linear-gradient(to bottom,rgba(255,241,118,1) 0,rgba(251,192,45,1) 100%)!important;filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#fff176', endColorstr='#fbc02d', GradientType=0 )!important}
.bg-amber,.bg-amber-500,.panel-amber .panel-heading{background:#FFC107!important}
.bg-amber-transparent-1{background:rgba(255,193,7,.1)!important}
.bg-amber-transparent-2{background:rgba(255,193,7,.2)!important}
.bg-amber-transparent-3{background:rgba(255,193,7,.3)!important}
.bg-amber-transparent-4{background:rgba(255,193,7,.4)!important}
.bg-amber-transparent-5{background:rgba(255,193,7,.5)!important}
.bg-amber-transparent-6{background:rgba(255,193,7,.6)!important}
.bg-amber-transparent-7{background:rgba(255,193,7,.7)!important}
.bg-amber-transparent-8{background:rgba(255,193,7,.8)!important}
.bg-amber-transparent-9{background:rgba(255,193,7,.9)!important}
.bg-amber-50{background:#FFF8E1!important}
.bg-amber-100{background:#FFECB3!important}
.bg-amber-200{background:#FFE082!important}
.bg-amber-300,.bg-amber-lighter{background:#FFD54F!important}
.bg-amber-400{background:#FFCA28!important}
.bg-amber-600{background:#FFB300!important}
.bg-amber-700,.bg-amber-darker{background:#FFA000!important}
.bg-amber-800{background:#FF8F00!important}
.bg-amber-900{background:#FF6F00!important}
.text-amber,.text-amber-500{color:#FFC107!important}
a.text-amber:focus,a.text-amber:hover{color:#FFA000!important}
.text-amber-transparent-1{color:rgba(255,193,7,.1)!important}
.text-amber-transparent-2{color:rgba(255,193,7,.2)!important}
.text-amber-transparent-3{color:rgba(255,193,7,.3)!important}
.text-amber-transparent-4{color:rgba(255,193,7,.4)!important}
.text-amber-transparent-5{color:rgba(255,193,7,.5)!important}
.text-amber-transparent-6{color:rgba(255,193,7,.6)!important}
.text-amber-transparent-7{color:rgba(255,193,7,.7)!important}
.text-amber-transparent-8{color:rgba(255,193,7,.8)!important}
.text-amber-transparent-9{color:rgba(255,193,7,.9)!important}
.text-amber-50{color:#FFF8E1!important}
.text-amber-100{color:#FFECB3!important}
.text-amber-200{color:#FFE082!important}
.text-amber-300,.text-amber-lighter{color:#FFD54F!important}
.text-amber-400{color:#FFCA28!important}
.text-amber-600{color:#FFB300!important}
.text-amber-700,.text-amber-darker{color:#FFA000!important}
.text-amber-800{color:#FF8F00!important}
.text-amber-900{color:#FF6F00!important}
.bg-gradient-amber{background:#ffd54f!important;background:linear-gradient(to bottom,rgba(255,213,79,1) 0,rgba(255,160,0,1) 100%)!important;filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffd54f', endColorstr='#ffa000', GradientType=0 )!important}
.bg-orange,.bg-orange-500,.bg-warning,.panel-orange .panel-heading,.panel-warning .panel-heading{background:#FF9800!important}
.bg-orange-transparent-1{background:rgba(255,152,0,.1)!important}
.bg-orange-transparent-2{background:rgba(255,152,0,.2)!important}
.bg-orange-transparent-3{background:rgba(255,152,0,.3)!important}
.bg-orange-transparent-4{background:rgba(255,152,0,.4)!important}
.bg-orange-transparent-5{background:rgba(255,152,0,.5)!important}
.bg-orange-transparent-6{background:rgba(255,152,0,.6)!important}
.bg-orange-transparent-7{background:rgba(255,152,0,.7)!important}
.bg-orange-transparent-8{background:rgba(255,152,0,.8)!important}
.bg-orange-transparent-9{background:rgba(255,152,0,.9)!important}
.bg-orange-50{background:#FFF3E0!important}
.bg-orange-100{background:#FFE0B2!important}
.bg-orange-200{background:#FFCC80!important}
.bg-orange-300,.bg-orange-lighter{background:#FFB74D!important}
.bg-orange-400{background:#FFA726!important}
.bg-orange-600{background:#FB8C00!important}
.bg-orange-700,.bg-orange-darker{background:#F57C00!important}
.bg-orange-800{background:#EF6C00!important}
.bg-orange-900{background:#E65100!important}
.text-orange,.text-orange-500,.text-warning{color:#FF9800!important}
a.text-orange:focus,a.text-orange:hover,a.text-warning:focus,a.text-warning:hover{color:#F57C00!important}
.text-orange-transparent-1{color:rgba(255,152,0,.1)!important}
.text-orange-transparent-2{color:rgba(255,152,0,.2)!important}
.text-orange-transparent-3{color:rgba(255,152,0,.3)!important}
.text-orange-transparent-4{color:rgba(255,152,0,.4)!important}
.text-orange-transparent-5{color:rgba(255,152,0,.5)!important}
.text-orange-transparent-6{color:rgba(255,152,0,.6)!important}
.text-orange-transparent-7{color:rgba(255,152,0,.7)!important}
.text-orange-transparent-8{color:rgba(255,152,0,.8)!important}
.text-orange-transparent-9{color:rgba(255,152,0,.9)!important}
.text-orange-50{color:#FFF3E0!important}
.text-orange-100{color:#FFE0B2!important}
.text-orange-200{color:#FFCC80!important}
.text-orange-300,.text-orange-lighter{color:#FFB74D!important}
.text-orange-400{color:#FFA726!important}
.text-orange-600{color:#FB8C00!important}
.text-orange-700,.text-orange-darker{color:#F57C00!important}
.text-orange-800{color:#EF6C00!important}
.text-orange-900{color:#E65100!important}
.bg-gradient-orange{background:#ffb74d!important;background:linear-gradient(to bottom,rgba(255,183,77,1) 0,rgba(245,124,0,1) 100%)!important;filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffb74d', endColorstr='#f57c00', GradientType=0 )!important}
.bg-deep-orange,.bg-deep-orange-500,.panel-deep-orange .panel-heading{background:#FF5722!important}
.bg-deep-orange-transparent-1{background:rgba(255,87,34,.1)!important}
.bg-deep-orange-transparent-2{background:rgba(255,87,34,.2)!important}
.bg-deep-orange-transparent-3{background:rgba(255,87,34,.3)!important}
.bg-deep-orange-transparent-4{background:rgba(255,87,34,.4)!important}
.bg-deep-orange-transparent-5{background:rgba(255,87,34,.5)!important}
.bg-deep-orange-transparent-6{background:rgba(255,87,34,.6)!important}
.bg-deep-orange-transparent-7{background:rgba(255,87,34,.7)!important}
.bg-deep-orange-transparent-8{background:rgba(255,87,34,.8)!important}
.bg-deep-orange-transparent-9{background:rgba(255,87,34,.9)!important}
.bg-deep-orange-50{background:#FBE9E7!important}
.bg-deep-orange-100{background:#FFCCBC!important}
.bg-deep-orange-200{background:#FFAB91!important}
.bg-deep-orange-300,.bg-deep-orange-lighter{background:#FF8A65!important}
.bg-deep-orange-400{background:#FF7043!important}
.bg-deep-orange-600{background:#F4511E!important}
.bg-deep-orange-700,.bg-deep-orange-darker{background:#E64A19!important}
.bg-deep-orange-800{background:#D84315!important}
.bg-deep-orange-900{background:#BF360C!important}
.text-deep-orange,.text-deep-orange-500{color:#FF5722!important}
a.text-deep-orange:focus,a.text-deep-orange:hover{color:#E64A19!important}
.text-deep-orange-transparent-1{color:rgba(255,87,34,.1)!important}
.text-deep-orange-transparent-2{color:rgba(255,87,34,.2)!important}
.text-deep-orange-transparent-3{color:rgba(255,87,34,.3)!important}
.text-deep-orange-transparent-4{color:rgba(255,87,34,.4)!important}
.text-deep-orange-transparent-5{color:rgba(255,87,34,.5)!important}
.text-deep-orange-transparent-6{color:rgba(255,87,34,.6)!important}
.text-deep-orange-transparent-7{color:rgba(255,87,34,.7)!important}
.text-deep-orange-transparent-8{color:rgba(255,87,34,.8)!important}
.text-deep-orange-transparent-9{color:rgba(255,87,34,.9)!important}
.text-deep-orange-50{color:#FBE9E7!important}
.text-deep-orange-100{color:#FFCCBC!important}
.text-deep-orange-200{color:#FFAB91!important}
.text-deep-orange-300,.text-deep-orange-lighter{color:#FF8A65!important}
.text-deep-orange-400{color:#FF7043!important}
.text-deep-orange-600{color:#F4511E!important}
.text-deep-orange-700,.text-deep-orange-darker{color:#E64A19!important}
.text-deep-orange-800{color:#D84315!important}
.text-deep-orange-900{color:#BF360C!important}
.bg-gradient-deep-orange{background:#ff8a65!important;background:linear-gradient(to bottom,rgba(255,138,101,1) 0,rgba(230,74,25,1) 100%)!important;filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff8a65', endColorstr='#e64a19', GradientType=0 )!important}
.bg-brown,.bg-brown-500,.panel-brown .panel-heading{background:#795548!important}
.bg-brown-transparent-1{background:rgba(121,85,72,.1)!important}
.bg-brown-transparent-2{background:rgba(121,85,72,.2)!important}
.bg-brown-transparent-3{background:rgba(121,85,72,.3)!important}
.bg-brown-transparent-4{background:rgba(121,85,72,.4)!important}
.bg-brown-transparent-5{background:rgba(121,85,72,.5)!important}
.bg-brown-transparent-6{background:rgba(121,85,72,.6)!important}
.bg-brown-transparent-7{background:rgba(121,85,72,.7)!important}
.bg-brown-transparent-8{background:rgba(121,85,72,.8)!important}
.bg-brown-transparent-9{background:rgba(121,85,72,.9)!important}
.bg-brown-50{background:#EFEBE9!important}
.bg-brown-100{background:#D7CCC8!important}
.bg-brown-200{background:#BCAAA4!important}
.bg-brown-300,.bg-brown-lighter{background:#A1887F!important}
.bg-brown-400{background:#8D6E63!important}
.bg-brown-600{background:#6D4C41!important}
.bg-brown-700,.bg-brown-darker{background:#5D4037!important}
.bg-brown-800{background:#4E342E!important}
.bg-brown-900{background:#3E2723!important}
.text-brown,.text-brown-500{color:#795548!important}
a.text-brown:focus,a.text-brown:hover{color:#5D4037!important}
.text-brown-transparent-1{color:rgba(121,85,72,.1)!important}
.text-brown-transparent-2{color:rgba(121,85,72,.2)!important}
.text-brown-transparent-3{color:rgba(121,85,72,.3)!important}
.text-brown-transparent-4{color:rgba(121,85,72,.4)!important}
.text-brown-transparent-5{color:rgba(121,85,72,.5)!important}
.text-brown-transparent-6{color:rgba(121,85,72,.6)!important}
.text-brown-transparent-7{color:rgba(121,85,72,.7)!important}
.text-brown-transparent-8{color:rgba(121,85,72,.8)!important}
.text-brown-transparent-9{color:rgba(121,85,72,.9)!important}
.text-brown-50{color:#EFEBE9!important}
.text-brown-100{color:#D7CCC8!important}
.text-brown-200{color:#BCAAA4!important}
.text-brown-300,.text-brown-lighter{color:#A1887F!important}
.text-brown-400{color:#8D6E63!important}
.text-brown-600{color:#6D4C41!important}
.text-brown-700,.text-brown-darker{color:#5D4037!important}
.text-brown-800{color:#4E342E!important}
.text-brown-900{color:#3E2723!important}
.bg-gradient-brown{background:#a1887f!important;background:linear-gradient(to bottom,rgba(161,136,127,1) 0,rgba(93,64,55,1) 100%)!important;filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#a1887f', endColorstr='#5d4037', GradientType=0 )!important}
.bg-grey,.bg-grey-500,.bg-muted{background:#9E9E9E!important}
.bg-grey-transparent-1{background:rgba(158,158,158,.1)!important}
.bg-grey-transparent-2{background:rgba(158,158,158,.2)!important}
.bg-grey-transparent-3{background:rgba(158,158,158,.3)!important}
.bg-grey-transparent-4{background:rgba(158,158,158,.4)!important}
.bg-grey-transparent-5{background:rgba(158,158,158,.5)!important}
.bg-grey-transparent-6{background:rgba(158,158,158,.6)!important}
.bg-grey-transparent-7{background:rgba(158,158,158,.7)!important}
.bg-grey-transparent-8{background:rgba(158,158,158,.8)!important}
.bg-grey-transparent-9{background:rgba(158,158,158,.9)!important}
.bg-silver-transparent-1{background:rgba(238,238,238,.1)!important}
.bg-silver-transparent-2{background:rgba(238,238,238,.2)!important}
.bg-silver-transparent-3{background:rgba(238,238,238,.3)!important}
.bg-silver-transparent-4{background:rgba(238,238,238,.4)!important}
.bg-silver-transparent-5{background:rgba(238,238,238,.5)!important}
.bg-silver-transparent-6{background:rgba(238,238,238,.6)!important}
.bg-silver-transparent-7{background:rgba(238,238,238,.7)!important}
.bg-silver-transparent-8{background:rgba(238,238,238,.8)!important}
.bg-silver-transparent-9{background:rgba(238,238,238,.9)!important}
.bg-grey-50,.bg-silver-lighter{background:#FAFAFA!important}
.bg-grey-100{background:#F5F5F5!important}
.bg-grey-200,.bg-silver{background:#EEE!important}
.bg-grey-300,.bg-grey-lighter,.panel-default .panel-heading{background:#E0E0E0!important}
.bg-grey-400,.bg-silver-darker{background:#BDBDBD!important}
.bg-grey-600{background:#757575!important}
.bg-grey-700,.bg-grey-darker{background:#616161!important}
.bg-grey-800{background:#424242!important}
.bg-grey-900,.panel-grey .panel-heading{background:#212121!important}
.text-grey,.text-grey-500,.text-muted{color:#9E9E9E!important}
a.text-grey:focus,a.text-grey:hover{color:#616161!important}
.text-grey-transparent-1{color:rgba(158,158,158,.1)!important}
.text-grey-transparent-2{color:rgba(158,158,158,.2)!important}
.text-grey-transparent-3{color:rgba(158,158,158,.3)!important}
.text-grey-transparent-4{color:rgba(158,158,158,.4)!important}
.text-grey-transparent-5{color:rgba(158,158,158,.5)!important}
.text-grey-transparent-6{color:rgba(158,158,158,.6)!important}
.text-grey-transparent-7{color:rgba(158,158,158,.7)!important}
.text-grey-transparent-8{color:rgba(158,158,158,.8)!important}
.text-grey-transparent-9{color:rgba(158,158,158,.9)!important}
.text-silver-transparent-1{color:rgba(238,238,238,.1)!important}
.text-silver-transparent-2{color:rgba(238,238,238,.2)!important}
.text-silver-transparent-3{color:rgba(238,238,238,.3)!important}
.text-silver-transparent-4{color:rgba(238,238,238,.4)!important}
.text-silver-transparent-5{color:rgba(238,238,238,.5)!important}
.text-silver-transparent-6{color:rgba(238,238,238,.6)!important}
.text-silver-transparent-7{color:rgba(238,238,238,.7)!important}
.text-silver-transparent-8{color:rgba(238,238,238,.8)!important}
.text-silver-transparent-9{color:rgba(238,238,238,.9)!important}
.text-grey-50,.text-silver-lighter{color:#FAFAFA!important}
.text-grey-100{color:#F5F5F5!important}
.text-grey-200,.text-silver{color:#EEE!important}
.text-grey-300,.text-grey-lighter{color:#E0E0E0!important}
.text-grey-400,.text-silver-darker{color:#BDBDBD!important}
.text-grey-600{color:#757575!important}
.text-grey-700,.text-grey-darker{color:#616161!important}
.text-grey-800{color:#424242!important}
.text-grey-900{color:#212121!important}
.bg-gradient-grey{background:#e0e0e0!important;background:linear-gradient(to bottom,rgba(224,224,224,1) 0,rgba(97,97,97,1) 100%)!important;filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#e0e0e0', endColorstr='#616161', GradientType=0 )!important}
.bg-blue-grey,.bg-blue-grey-500{background:#607D8B!important}
.bg-blue-grey-transparent-1{background:rgba(96,125,139,.1)!important}
.bg-blue-grey-transparent-2{background:rgba(96,125,139,.2)!important}
.bg-blue-grey-transparent-3{background:rgba(96,125,139,.3)!important}
.bg-blue-grey-transparent-4{background:rgba(96,125,139,.4)!important}
.bg-blue-grey-transparent-5{background:rgba(96,125,139,.5)!important}
.bg-blue-grey-transparent-6{background:rgba(96,125,139,.6)!important}
.bg-blue-grey-transparent-7{background:rgba(96,125,139,.7)!important}
.bg-blue-grey-transparent-8{background:rgba(96,125,139,.8)!important}
.bg-blue-grey-transparent-9{background:rgba(96,125,139,.9)!important}
.bg-blue-grey-50{background:#ECEFF1!important}
.bg-blue-grey-100{background:#CFD8DC!important}
.bg-blue-grey-200{background:#B0BEC5!important}
.bg-blue-grey-300,.bg-blue-grey-lighter{background:#90A4AE!important}
.bg-blue-grey-400{background:#78909C!important}
.bg-blue-grey-600{background:#546E7A!important}
.bg-blue-grey-700,.bg-blue-grey-darker{background:#455A64!important}
.bg-blue-grey-800{background:#37474F!important}
.bg-blue-grey-900,.panel-blue-grey .panel-heading{background:#263238!important}
.text-blue-grey,.text-blue-grey-500{color:#607D8B!important}
a.text-blue-grey:focus,a.text-blue-grey:hover{color:#455A64!important}
.text-blue-grey-transparent-1{color:rgba(96,125,139,.1)!important}
.text-blue-grey-transparent-2{color:rgba(96,125,139,.2)!important}
.text-blue-grey-transparent-3{color:rgba(96,125,139,.3)!important}
.text-blue-grey-transparent-4{color:rgba(96,125,139,.4)!important}
.text-blue-grey-transparent-5{color:rgba(96,125,139,.5)!important}
.text-blue-grey-transparent-6{color:rgba(96,125,139,.6)!important}
.text-blue-grey-transparent-7{color:rgba(96,125,139,.7)!important}
.text-blue-grey-transparent-8{color:rgba(96,125,139,.8)!important}
.text-blue-grey-transparent-9{color:rgba(96,125,139,.9)!important}
.text-blue-grey-50{color:#ECEFF1!important}
.text-blue-grey-100{color:#CFD8DC!important}
.text-blue-grey-200{color:#B0BEC5!important}
.text-blue-grey-300,.text-blue-grey-lighter{color:#90A4AE!important}
.text-blue-grey-400{color:#78909C!important}
.text-blue-grey-600{color:#546E7A!important}
.text-blue-grey-700,.text-blue-grey-darker{color:#455A64!important}
.text-blue-grey-800{color:#37474F!important}
.text-blue-grey-900{color:#263238!important}
.bg-gradient-blue-grey{background:#90a4ae!important;background:linear-gradient(to bottom,rgba(144,164,174,1) 0,rgba(69,90,100,1) 100%)!important;filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#90a4ae', endColorstr='#455a64', GradientType=0 )!important}
.bg-black,.bg-black-lighter,.bg-inverse,.panel-black .panel-heading,.panel-inverse .panel-heading{background:#212121!important}
.bg-black-darker{background:#000!important}
.bg-black-transparent-1{background:rgba(0,0,0,.1)!important}
.bg-black-transparent-2{background:rgba(0,0,0,.2)!important}
.bg-black-transparent-3{background:rgba(0,0,0,.3)!important}
.bg-black-transparent-4{background:rgba(0,0,0,.4)!important}
.bg-black-transparent-5{background:rgba(0,0,0,.5)!important}
.bg-black-transparent-6{background:rgba(0,0,0,.6)!important}
.bg-black-transparent-7{background:rgba(0,0,0,.7)!important}
.bg-black-transparent-8{background:rgba(0,0,0,.8)!important}
.bg-black-transparent-9{background:rgba(0,0,0,.9)!important}
.text-black,.text-black-darker,.text-inverse{color:#000!important}
.text-black-lighter{color:#212121!important}
.text-black-transparent-1{color:rgba(0,0,0,.1)!important}
.text-black-transparent-2{color:rgba(0,0,0,.2)!important}
.text-black-transparent-3{color:rgba(0,0,0,.3)!important}
.text-black-transparent-4{color:rgba(0,0,0,.4)!important}
.text-black-transparent-5{color:rgba(0,0,0,.5)!important}
.text-black-transparent-6{color:rgba(0,0,0,.6)!important}
.text-black-transparent-7{color:rgba(0,0,0,.7)!important}
.text-black-transparent-8{color:rgba(0,0,0,.8)!important}
.text-black-transparent-9{color:rgba(0,0,0,.9)!important}
.bg-gradient-black{background:#666!important;background:linear-gradient(to bottom,rgba(102,102,102,1) 0,rgba(0,0,0,1) 100%)!important;filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#666666', endColorstr='#000000', GradientType=0 )!important}
.bg-white,.panel-white .panel-heading{background:#fff!important}
.bg-white-transparent-1{background:rgba(255,255,255,.1)!important}
.bg-white-transparent-2{background:rgba(255,255,255,.2)!important}
.bg-white-transparent-3{background:rgba(255,255,255,.3)!important}
.bg-white-transparent-4{background:rgba(255,255,255,.4)!important}
.bg-white-transparent-5{background:rgba(255,255,255,.5)!important}
.bg-white-transparent-6{background:rgba(255,255,255,.6)!important}
.bg-white-transparent-7{background:rgba(255,255,255,.7)!important}
.bg-white-transparent-8{background:rgba(255,255,255,.8)!important}
.bg-white-transparent-9{background:rgba(255,255,255,.9)!important}
.text-white{color:#fff!important}
.text-white-transparent-1{color:rgba(255,255,255,.1)!important}
.text-white-transparent-2{color:rgba(255,255,255,.2)!important}
.text-white-transparent-3{color:rgba(255,255,255,.3)!important}
.text-white-transparent-4{color:rgba(255,255,255,.4)!important}
.text-white-transparent-5{color:rgba(255,255,255,.5)!important}
.text-white-transparent-6{color:rgba(255,255,255,.6)!important}
.text-white-transparent-7{color:rgba(255,255,255,.7)!important}
.text-white-transparent-8{color:rgba(255,255,255,.8)!important}
.text-white-transparent-9{color:rgba(255,255,255,.9)!important}
.text-gradient{-webkit-background-clip:text!important;-webkit-text-fill-color:transparent!important}
.bg-none,.no-bg{background:0 0!important}
.height-xs{height:150px!important}
.height-sm{height:300px!important}
.height-md{height:450px!important}
.height-lg{height:600px!important}
.height-full{height:100%!important}
.height-0{height:0!important}
.height-10{height:10px!important}
.height-20{height:20px!important}
.height-30{height:30px!important}
.height-40{height:40px!important}
.height-50{height:50px!important}
.height-60{height:60px!important}
.height-70{height:70px!important}
.height-80{height:80px!important}
.height-90{height:90px!important}
.height-100{height:100px!important}
.height-150{height:150px!important}
.height-200{height:200px!important}
.height-250{height:250px!important}
.height-300{height:300px!important}
.height-350{height:350px!important}
.height-400{height:400px!important}
.height-450{height:450px!important}
.height-500{height:500px!important}
.height-550{height:550px!important}
.height-600{height:600px!important}
.width-xs{width:150px!important}
.width-sm{width:300px!important}
.width-md{width:450px!important}
.width-lg{width:600px!important}
.width-full{width:100%!important}
.width-0{width:0!important}
.width-10{width:10px!important}
.width-20{width:20px!important}
.width-30{width:30px!important}
.width-40{width:40px!important}
.width-50{width:50px!important}
.width-60{width:60px!important}
.width-70{width:70px!important}
.width-80{width:80px!important}
.width-90{width:90px!important}
.width-100{width:100px!important}
.width-150{width:150px!important}
.width-200{width:200px!important}
.width-250{width:250px!important}
.width-300{width:300px!important}
.width-350{width:350px!important}
.width-400{width:400px!important}
.width-450{width:450px!important}
.width-500{width:500px!important}
.width-550{width:550px!important}
.width-600{width:600px!important}
.cursor-pointer,.pointer-cursor{cursor:pointer!important}
.cursor-initial{cursor:auto!important;cursor:initial!important}
.cursor-move{cursor:move!important}
.animated{animation-duration:.6s;animation-fill-mode:both}
.fade{opacity:0;transition:opacity .3s linear}
.fade.show{opacity:1}
.text-ellipsis{overflow:hidden!important;text-overflow:ellipsis!important}
.underline{border-bottom:1px solid #e2e7eb!important}
.with-shadow{box-shadow:0 12px 36px 6px rgba(0,0,0,.1)!important}
.rtl-mode{direction:rtl;text-align:right}
.rtl-mode .header .navbar-header,.rtl-mode .header .navbar-logo,.rtl-mode .header .navbar-nav>li{float:right}
.rtl-mode .header .navbar-logo{margin-left:10px;margin-right:0}
.rtl-mode .header .navbar-right,.rtl-mode .pull-right{float:left!important}
.rtl-mode .header .navbar-toggle.navbar-toggle-left{float:right;margin-left:-15px;margin-right:0}
.rtl-mode .text-right{text-align:left!important}
.rtl-mode .text-left{text-align:right!important}
.rtl-mode .header .navbar-left,.rtl-mode .pull-left{float:right!important}
.rtl-mode #gritter-notice-wrapper{left:20px;right:auto}
.rtl-mode .header .navbar-form .btn-search{left:15px;right:auto}
.rtl-mode .header .navbar-user .image,.rtl-mode .header .navbar-user img{float:right;margin-left:10px;margin-right:0}
.rtl-mode .caret{margin-left:0;margin-right:2px}
.rtl-mode .sidebar,.rtl-mode .sidebar-bg{left:auto;right:0}
.rtl-mode .sidebar .nav{padding:0}
.rtl-mode .sidebar .nav>li>a .icon-img,.rtl-mode .sidebar .nav>li>a i{float:right;margin-left:10px;margin-right:-5px}
.rtl-mode .float-sub-menu li>a .caret,.rtl-mode .sidebar li>a .caret{float:left}
.rtl-mode .float-sub-menu li>a .caret:before,.rtl-mode .sidebar li>a .caret:before{content:'\f053'}
.rtl-mode .float-sub-menu li.active>a .caret:before,.rtl-mode .float-sub-menu li.expand>a .caret:before,.rtl-mode .float-sub-menu li.expanding>a .caret:before,.rtl-mode .sidebar li.active>a .caret:before,.rtl-mode .sidebar li.expand>a .caret:before,.rtl-mode .sidebar li.expanding>a .caret:before{transform:rotate(-90deg)}
.rtl-mode .sidebar .sub-menu{padding-left:0;padding-right:39px}
.rtl-mode .sidebar .sub-menu>li:before{left:auto;right:-13px}
.rtl-mode .sidebar .sub-menu>li:after{left:auto;right:0}
.rtl-mode .sidebar .sub-menu>li>a{padding-left:20px;padding-right:15px}
.rtl-mode .sidebar .sub-menu>li>a:after{left:auto;right:-11px}
.rtl-mode .sidebar-minify-btn{float:left;border-radius:20px}
.rtl-mode .page-with-right-sidebar .sidebar .nav>li>a .badge,.rtl-mode .sidebar-minify-btn i{float:left!important}
.rtl-mode .page-sidebar-minified .sidebar .caret{right:auto;left:0}
.rtl-mode .content{margin-left:0;margin-right:220px}
.rtl-mode .page-sidebar-minified .content{margin-right:60px}
.rtl-mode .page-sidebar-minified .sidebar-minify-btn i{float:none!important}
.rtl-mode .theme-panel .theme-list>li,.rtl-mode ul.tagit li{float:right}
.rtl-mode .float-sub-menu-container{left:auto!important;right:60px!important}
.rtl-mode .float-sub-menu{padding-left:0;padding-right:39px}
.rtl-mode .float-sub-menu .sub-menu{padding-left:0;padding-right:15px}
.rtl-mode .float-sub-menu li:before{left:auto;right:-13px}
.rtl-mode .float-sub-menu li:after{left:auto;right:0}
.rtl-mode .float-sub-menu li>a:after{left:auto;right:-11px}
.rtl-mode .float-sub-menu-arrow{right:0;left:auto}
.rtl-mode .float-sub-menu-line{right:26px}
.rtl-mode .btn-scroll-to-top{left:25px;right:auto}
.rtl-mode .theme-panel{left:-175px;right:auto;transition:left .2s linear}
.rtl-mode .theme-panel.theme-panel-lg{left:-260px;right:auto}
.rtl-mode .theme-panel.active,.rtl-mode .theme-panel.theme-panel-lg.active{left:0;right:auto}
.rtl-mode .theme-panel .theme-collapse-btn,.rtl-mode .theme-panel.theme-panel-lg .theme-collapse-btn{left:auto;right:-30px;border-radius:0 4px 4px 0}
.rtl-mode .theme-panel .theme-list>li+li{margin-left:0;margin-right:5px}
.rtl-mode .theme-panel.theme-panel-lg .theme-list>li+li{margin-left:0;margin-right:3px}
.rtl-mode .widget-stats .stats-icon.stats-icon-lg{right:auto;left:0}
.rtl-mode .widget-stats .stats-icon{left:15px;right:auto;margin-left:0;margin-right:15px}
.rtl-mode .dropdown-menu.media-list>.media .media-left{padding-right:0;padding-left:10px}
.rtl-mode .list-group,.rtl-mode .media-list{padding-left:0;padding-right:0}
.rtl-mode .legend>table tr td.legendLabel{padding-right:0!important;padding-left:10px!important}
.rtl-mode .media>.media-left,.rtl-mode .media>.pull-left{padding-left:15px;padding-right:0}
.rtl-mode .media>.media-right,.rtl-mode .media>.pull-right{padding-right:15px;padding-left:0}
.rtl-mode .todolist-input{border-right:none;border-left:1px solid #ddd}
.rtl-mode .input-group>.custom-select:not(:last-child),.rtl-mode .input-group>.form-control:not(:last-child){border-radius:0 .25rem .25rem 0}
.rtl-mode .input-group .form-control+.input-group-btn>.btn:last-child,.rtl-mode .input-group-addon:last-child,.rtl-mode .input-group>.custom-select:not(:first-child),.rtl-mode .input-group>.form-control:not(:first-child),.rtl-mode .input-group>.input-group-append>.btn,.rtl-mode .input-group>.input-group-append>.input-group-text,.rtl-mode .input-group>.input-group-prepend:first-child>.btn:not(:first-child),.rtl-mode .input-group>.input-group-prepend:first-child>.input-group-text:not(:first-child),.rtl-mode .input-group>.input-group-prepend:not(:first-child)>.btn,.rtl-mode .input-group>.input-group-prepend:not(:first-child)>.input-group-text{border-radius:.25rem 0 0 .25rem}
.rtl-mode .input-group-addon:first-child,.rtl-mode .input-group>.input-group-append:last-child>.btn:not(:last-child):not(.dropdown-toggle),.rtl-mode .input-group>.input-group-append:last-child>.input-group-text:not(:last-child),.rtl-mode .input-group>.input-group-append:not(:last-child)>.btn,.rtl-mode .input-group>.input-group-append:not(:last-child)>.input-group-text,.rtl-mode .input-group>.input-group-prepend>.btn,.rtl-mode .input-group>.input-group-prepend>.input-group-text{border-radius:0 .25rem .25rem 0}
.rtl-mode .input-group-append>.btn:first-child{border-top-left-radius:0;border-bottom-left-radius:0}
.rtl-mode .input-group-prepend>.btn:last-child{border-top-right-radius:0;border-bottom-right-radius:0}
.rtl-mode .input-group-append>.btn:first-child:last-child{border-radius:.25rem 0 0 .25rem}
.rtl-mode .input-group-prepend>.btn:first-child:last-child{border-radius:0 .25rem .25rem 0}
.rtl-mode .input-group-append{margin-left:0;margin-right:-1px}
.rtl-mode .input-group-prepend{margin-right:0;margin-left:-1px}
.rtl-mode .btn-group .btn+.btn{margin-right:-1px}
.rtl-mode .btn-group>.btn-group:not(:first-child)>.btn,.rtl-mode .btn-group>.btn:not(:first-child){border-radius:.25rem 0 0 .25rem}
.rtl-mode .btn-group>.btn-group:not(:last-child)>.btn,.rtl-mode .btn-group>.btn:not(:last-child):not(.dropdown-toggle){border-radius:0 .25rem .25rem 0}
.rtl-mode .btn-group+.btn-group{margin-right:5px}
.rtl-mode .inbox .email-to .control-label{left:auto;right:0;padding-left:0;padding-right:10px}
.rtl-mode .inbox .float-right-link,.rtl-mode .tab-overflow .next-button{left:0;right:auto}
.rtl-mode .inbox .email-to .form-control,.rtl-mode .inbox .email-to .tagit{padding:9px 45px 9px 12px!important}
.rtl-mode .list-unstyled,.rtl-mode .nav{padding-right:0}
.rtl-mode .attached-document>li{float:right;margin-right:0;margin-left:15px}
.rtl-mode dd{margin-right:0}
.rtl-mode .tab-overflow .prev-button{right:0;left:auto}
.rtl-mode .panel-heading-btn{float:left}
.rtl-mode .panel-heading-btn>a{margin-left:0;margin-right:8px}
.rtl-mode .panel-heading.p-0 .panel-heading-btn{margin-left:10px;margin-right:0!important}
.rtl-mode .close{float:left;margin-left:0;margin-right:15px}
.rtl-mode .dropdown{text-align:right}
.rtl-mode .hljs-wrapper{direction:ltr;text-align:left}
.rtl-mode .datepicker,.rtl-mode .fc{direction:rtl}
.rtl-mode .bootstrap-select.btn-group .btn .filter-option,.rtl-mode .dropdown-menu,.rtl-mode .sw-theme-default .step-content{text-align:right}
.rtl-mode .btn-group .btn.btn-lime:not(.active)+.btn.btn-lime,.rtl-mode .input-group-append .btn.btn-lime,.rtl-mode .input-group-btn .btn.btn-lime:not(.active)+.btn.btn-lime{border-right-color:#9CCC65;border-left-color:transparent}
.rtl-mode .input-group-prepend .btn.btn-lime{border-left-color:#9CCC65;border-right-color:transparent}
.rtl-mode .btn-group .btn.btn-grey:not(.active)+.btn.btn-grey,.rtl-mode .input-group-append .btn.btn-grey,.rtl-mode .input-group-btn .btn.btn-grey:not(.active)+.btn.btn-grey{border-right-color:#BDBDBD;border-left-color:transparent}
.rtl-mode .input-group-prepend .btn.btn-grey{border-left-color:#BDBDBD;border-right-color:transparent}
.rtl-mode .btn-group .btn.btn-yellow:not(.active)+.btn.btn-yellow,.rtl-mode .input-group-append .btn.btn-yellow,.rtl-mode .input-group-btn .btn.btn-yellow:not(.active)+.btn.btn-yellow{border-right-color:#FFEE58;border-left-color:transparent}
.rtl-mode .input-group-prepend .btn.btn-yellow{border-left-color:#FFEE58;border-right-color:transparent}
.rtl-mode .btn-group .btn.btn-purple:not(.active)+.btn.btn-purple,.rtl-mode .input-group-append .btn.btn-purple,.rtl-mode .input-group-btn .btn.btn-purple:not(.active)+.btn.btn-purple{border-right-color:#AB47BC;border-left-color:transparent}
.rtl-mode .input-group-prepend .btn.btn-purple{border-left-color:#AB47BC;border-right-color:transparent}
.rtl-mode .btn-group .btn.btn-info:not(.active)+.btn.btn-info,.rtl-mode .input-group-append .btn.btn-info,.rtl-mode .input-group-btn .btn.btn-info:not(.active)+.btn.btn-info{border-right-color:#26C6DA;border-left-color:transparent}
.rtl-mode .input-group-prepend .btn.btn-info{border-left-color:#26C6DA;border-right-color:transparent}
.rtl-mode .btn-group .btn.btn-danger:not(.active)+.btn.btn-danger,.rtl-mode .input-group-append .btn.btn-danger,.rtl-mode .input-group-btn .btn.btn-danger:not(.active)+.btn.btn-danger{border-right-color:#EF5350;border-left-color:transparent}
.rtl-mode .input-group-prepend .btn.btn-danger{border-left-color:#EF5350;border-right-color:transparent}
.rtl-mode .btn-group .btn.btn-warning:not(.active)+.btn.btn-warning,.rtl-mode .input-group-append .btn.btn-warning,.rtl-mode .input-group-btn .btn.btn-warning:not(.active)+.btn.btn-warning{border-right-color:#FFA726;border-left-color:transparent}
.rtl-mode .input-group-prepend .btn.btn-warning{border-left-color:#FFA726;border-right-color:transparent}
.rtl-mode .btn-group .btn.btn-success:not(.active)+.btn.btn-success,.rtl-mode .input-group-append .btn.btn-success,.rtl-mode .input-group-btn .btn.btn-success:not(.active)+.btn.btn-success{border-right-color:#26A69A;border-left-color:transparent}
.rtl-mode .input-group-prepend .btn.btn-success{border-left-color:#26A69A;border-right-color:transparent}
.rtl-mode .btn-group .btn.btn-primary:not(.active)+.btn.btn-primary,.rtl-mode .input-group-append .btn.btn-primary,.rtl-mode .input-group-btn .btn.btn-primary:not(.active)+.btn.btn-primary{border-right-color:#42A5F5;border-left-color:transparent}
.rtl-mode .input-group-prepend .btn.btn-primary{border-left-color:#42A5F5;border-right-color:transparent}
.rtl-mode .btn-group .btn.btn-inverse:not(.active)+.btn.btn-inverse,.rtl-mode .input-group-append .btn.btn-inverse,.rtl-mode .input-group-btn .btn.btn-inverse:not(.active)+.btn.btn-inverse{border-right-color:#424242;border-left-color:transparent}
.rtl-mode .input-group-prepend .btn.btn-inverse{border-left-color:#424242;border-right-color:transparent}
.rtl-mode .btn-group .btn.btn-indigo:not(.active)+.btn.btn-indigo,.rtl-mode .input-group-append .btn.btn-indigo,.rtl-mode .input-group-btn .btn.btn-indigo:not(.active)+.btn.btn-indigo{border-right-color:#7986CB;border-left-color:transparent}
.rtl-mode .input-group-prepend .btn.btn-indigo{border-left-color:#7986CB;border-right-color:transparent}
.rtl-mode .btn-group .btn.btn-green:not(.active)+.btn.btn-green,.rtl-mode .input-group-append .btn.btn-green,.rtl-mode .input-group-btn .btn.btn-green:not(.active)+.btn.btn-green{border-right-color:#66BB6A;border-left-color:transparent}
.rtl-mode .input-group-prepend .btn.btn-green{border-left-color:#66BB6A;border-right-color:transparent}
.rtl-mode .btn-group .btn.btn-pink:not(.active)+.btn.btn-pink,.rtl-mode .input-group-append .btn.btn-pink,.rtl-mode .input-group-btn .btn.btn-pink:not(.active)+.btn.btn-pink{border-right-color:#F06292;border-left-color:transparent}
.rtl-mode .input-group-prepend .btn.btn-pink{border-left-color:#F06292;border-right-color:transparent}
.rtl-mode .btn-group .btn.btn-white:not(.active)+.btn.btn-white,.rtl-mode .input-group-append .btn.btn-white,.rtl-mode .input-group-btn .btn.btn-white:not(.active)+.btn.btn-white{border-right-color:#eee;border-left-color:transparent}
.rtl-mode .input-group-prepend .btn.btn-white{border-left-color:#eee;border-right-color:transparent}
.rtl-mode .btn-group .btn.btn-default:not(.active)+.btn.btn-default,.rtl-mode .input-group-append .btn.btn-default,.rtl-mode .input-group-btn .btn.btn-default:not(.active)+.btn.btn-default{border-right-color:#eee;border-left-color:transparent}
.rtl-mode .input-group-prepend .btn.btn-default{border-left-color:#eee;border-right-color:transparent}
.rtl-mode .btn-group>.btn+.btn:not(:last-child):not(:first-child):not(.dropdown-toggle){border-radius:0}
.rtl-mode .select2-container--default .select2-selection--single .select2-selection__arrow{right:auto!important;left:5px!important}
.rtl-mode .combobox-container .input-group input{border-radius:0 .25rem .25rem 0!important}
.rtl-mode .bootstrap-select.btn-group .btn .caret{right:auto;left:12px}
.rtl-mode .bootstrap-select>.btn{padding-left:25px;padding-right:12px}
.rtl-mode .form-check-input{margin-left:0;margin-right:-1.25rem}
.rtl-mode .form-check{padding-left:0;padding-right:1.25rem}
.rtl-mode .form-check-inline .form-check-input{margin-left:.3125rem;margin-right:0}
.rtl-mode .form-check-inline{padding-right:0;margin-left:.75rem;margin-right:0}
.rtl-mode .sw-main .sw-toolbar .btn+.btn{margin-left:0;margin-right:10px}
.rtl-mode .sw-main .sw-toolbar .sw-btn-next,.rtl-mode .sw-main .sw-toolbar .sw-btn-next.disabled,.rtl-mode .sw-main .sw-toolbar .sw-btn-next.disabled:focus,.rtl-mode .sw-main .sw-toolbar .sw-btn-next.disabled:hover{border-color:transparent!important}
.rtl-mode .sw-main>ul.step-anchor.nav-tabs>li>a .number{float:right;margin-right:0;margin-left:10px}
.rtl-mode .sw-main>ul.step-anchor.nav-tabs>li>a .number+.info{padding-left:15px;padding-right:0}
.rtl-mode div.dataTables_wrapper div.dataTables_filter,.rtl-mode div.dataTables_wrapper div.dataTables_paginate{text-align:left}
.rtl-mode ul.wysihtml5-toolbar>li{float:right;margin-right:0;margin-left:5px}
.rtl-mode .dataTables_length,.rtl-mode div.dataTables_info{float:right;margin-right:0;margin-left:15px}
.rtl-mode div.dataTables_wrapper div.dataTables_filter input{margin-left:0;margin-right:.5em}
.rtl-mode .pagination>li:first-child>a{margin-left:5px}
.rtl-mode .pagination>li:last-child>a{margin-left:0}
.rtl-mode .pagination{padding-right:0}
.rtl-mode .dt-buttons.btn-group{float:right}
.rtl-mode table.table-bordered.dataTable td:last-child,.rtl-mode table.table-bordered.dataTable th:last-child{border-right-width:1px}
.rtl-mode table.dataTable thead .sorting:after,.rtl-mode table.dataTable thead .sorting_asc:after,.rtl-mode table.dataTable thead .sorting_asc_disabled:after,.rtl-mode table.dataTable thead .sorting_desc:after,.rtl-mode table.dataTable thead .sorting_desc_disabled:after{right:auto;left:8px}
.rtl-mode table.dataTable thead>tr>td.sorting,.rtl-mode table.dataTable thead>tr>td.sorting_asc,.rtl-mode table.dataTable thead>tr>td.sorting_desc,.rtl-mode table.dataTable thead>tr>th.sorting,.rtl-mode table.dataTable thead>tr>th.sorting_asc,.rtl-mode table.dataTable thead>tr>th.sorting_desc{padding-right:15px;padding-left:30px}
.rtl-mode .fc{text-align:right}
.rtl-mode .fc-day-grid-event .fc-time{float:right}
.rtl-mode .map{left:0;right:220px}
.rtl-mode .content.content-full-width .breadcrumb{margin-left:20px;margin-right:0}
.rtl-mode .map-float-table{right:auto;left:25px}
.rtl-mode .map .jvectormap-zoomin,.rtl-mode .map .jvectormap-zoomout{right:25px!important}
.rtl-mode .dropdown-toggle::after{margin-left:0;margin-right:.255em}
.rtl-mode .footer{margin:0 250px 0 30px}
.rtl-mode .page-without-sidebar .content{margin-right:0}
.rtl-mode .page-without-sidebar .footer{margin-right:30px}
.rtl-mode .page-sidebar-minified.page-right-sidebar-collapsed.page-with-two-sidebar .content,.rtl-mode .page-with-wide-sidebar.page-sidebar-minified .content,.rtl-mode .page-with-wide-sidebar.page-sidebar-minified.page-right-sidebar-collapsed.page-with-two-sidebar .content{margin-right:60px}
.rtl-mode .page-with-two-sidebar .sidebar-bg.sidebar-right,.rtl-mode .page-with-two-sidebar .sidebar.sidebar-right{left:0;right:auto}
.rtl-mode .page-with-two-sidebar .content{margin-left:220px}
.rtl-mode .page-with-two-sidebar.page-with-wide-sidebar .content{margin-left:250px}
.rtl-mode .page-with-two-sidebar.page-right-sidebar-collapsed .content{margin-right:220px;margin-left:0}
.rtl-mode .page-with-two-sidebar.page-right-sidebar-collapsed.page-with-wide-sidebar .content,.rtl-mode .page-with-wide-sidebar .content{margin-right:250px}
.rtl-mode .page-with-two-sidebar.page-right-sidebar-collapsed .sidebar-bg.sidebar-right,.rtl-mode .page-with-two-sidebar.page-right-sidebar-collapsed .sidebar.sidebar-right{right:auto;left:-220px}
.rtl-mode .page-with-two-sidebar.page-right-sidebar-collapsed.page-with-wide-sidebar .sidebar-bg.sidebar-right,.rtl-mode .page-with-two-sidebar.page-right-sidebar-collapsed.page-with-wide-sidebar .sidebar.sidebar-right{left:-250px}
.rtl-mode input.knob{transform:translate(140%,0)}
.rtl-mode .top-menu .nav>li>a i{margin-right:0;margin-left:10px;float:right}
.rtl-mode .top-menu li>a .caret{float:left}
.rtl-mode .top-menu .nav>li>a .icon-img{float:right;margin-right:0;margin-left:7px}
.rtl-mode .top-menu .nav>li.menu-control>a i{margin:0;float:none}
.rtl-mode .top-menu .nav>li.menu-control.menu-control-left{left:auto;right:-50px}
.rtl-mode .top-menu .nav>li.menu-control.menu-control-left>a{box-shadow:-5px 0 8px -3px rgba(0,0,0,.5)}
.rtl-mode .top-menu .nav>li.menu-control.menu-control-left.show{animation:slideInRight .2s;right:0}
.rtl-mode .top-menu .nav>li.menu-control.menu-control-right{right:auto;left:-50px}
.rtl-mode .top-menu .nav>li.menu-control.menu-control-right>a{box-shadow:5px 0 8px -3px rgba(0,0,0,.5)}
.rtl-mode .top-menu .nav>li.menu-control.menu-control-right.show{animation:slideInLeft .2s;left:0}
.rtl-mode .top-menu .nav .sub-menu{left:auto;right:0}
.rtl-mode.boxed-layout .page-container #header,.rtl-mode.boxed-layout .page-container .sidebar,.rtl-mode.boxed-layout .page-container .sidebar-bg{left:auto;right:auto}
.rtl-mode .boxed-layout .pace,.rtl-mode .boxed-layout .top-menu{left:auto;margin-left:0;right:50%;margin-right:-540px}
.rtl-mode .timeline-header .userimage{float:right;margin-left:10px;margin-right:0}
.rtl-mode .timeline-likes .stats-right{float:left}
.rtl-mode .countdown-section,.rtl-mode .profile-header-img,.rtl-mode .timeline-likes .stats-icon,.rtl-mode .timeline-likes .stats-text{float:right}
.rtl-mode .timeline-likes .stats-text+.stats-text{margin-left:0;margin-right:15px}
.rtl-mode .timeline-likes .stats-icon{margin-left:5px}
.rtl-mode .timeline-likes .stats-icon+.stats-icon{margin-right:-2px;margin-left:5px}
.rtl-mode .coming-soon .timer .is-countdown .countdown-section+.countdown-section{border-left:none;border-right:1px solid rgba(255,255,255,.2)}
.rtl-mode .profile-header-img+.profile-header-info{margin-left:0;margin-right:140px}
.rtl-mode .profile-header .profile-header-tab{padding-left:0;padding-right:140px}
.rtl-mode .login .login-header{left:auto;right:50%;margin-right:-225px}
.rtl-mode .login .login-header .icon{right:auto;left:40px}
.rtl-mode .checkbox.checkbox-css label,.rtl-mode .radio.radio-css label{padding-left:0;padding-right:24px}
.rtl-mode .checkbox.checkbox-css input:checked+label:after,.rtl-mode .checkbox.checkbox-css label:before,.rtl-mode .radio.radio-css input:checked+label:after,.rtl-mode .radio.radio-css label:before{left:auto;right:0}
.rtl-mode .radio.radio-css input:checked+label:after{right:5px}
.rtl-mode .login.login-v2{margin-left:0;margin-right:-200px;right:50%;left:auto}
.rtl-mode .login.login-v2 .login-header{left:0;right:0;margin:0}
.rtl-mode .login-bg-list,.rtl-mode .login.login-v2 .login-header .icon{right:auto;left:20px}
.rtl-mode .login .login-header .brand .logo{margin-left:10px;margin-right:0}
.rtl-mode .login.login-with-news-feed .news-feed,.rtl-mode .register.register-with-news-feed .news-feed{left:500px;right:0}
.rtl-mode .login.login-with-news-feed .right-content,.rtl-mode .register.register-with-news-feed .right-content{float:left}
.rtl-mode .login.login-with-news-feed .login-header,.rtl-mode .register.register-with-news-feed .register-header{left:0;right:0;margin:0}
.rtl-mode .navbar-language .flag-icon{float:right;margin-right:0;margin-left:7px}
.rtl-mode .widget-list-item .widget-list-action+div,.rtl-mode .widget-list-item .widget-list-content+div,.rtl-mode .widget-list-item .widget-list-media+div,.rtl-mode .widget-todolist-item .widget-todolist-input+div{padding-left:15px;padding-right:0}
/*
Template Name: Color Admin - Responsive Admin Dashboard Template build with Twitter Bootstrap 4
Version: 4.3.0
Author: Sean Ngu
Website: http://www.seantheme.com/color-admin-v4.3/admin/
*/
@media (min-width:768px){.header.navbar>.container .navbar-brand,.header.navbar>.container-fluid .navbar-brand{margin-left:-15px}.header .navbar-nav{float:left;margin:0}.header .navbar-header,.header .navbar-nav>li{float:left}.header .navbar-right{float:right!important}.header .container .navbar-right,.header .container-fluid .navbar-right{margin-right:-15px}.header .navbar-toggle{display:none}.header .navbar-collapse.collapse{display:block!important;height:auto!important;padding-bottom:0;overflow:visible!important}}
@media (max-width:767px){.header .navbar-user .name{display:none}.navbar-header{border-bottom:1px solid #eee}.navbar-inverse .navbar-header{border-bottom:1px solid #2d353c}.header .navbar-nav{margin-right:0;padding:0 15px}.header .container .navbar-nav,.header .container-fluid .navbar-nav{margin:0 -10px}.navbar-right{float:right}.navbar-left,.navbar-nav>li{float:left}.header .navbar-form{margin:0!important;padding:9px 10px;border:none;box-shadow:none}.header .navbar.navbar-inverse .navbar-form{margin:0;padding:10px}.header .navbar-form .btn-search{right:10px}.header .navbar-form .form-group{margin:0}.header .navbar-form .form-control,.header .navbar-form .form-control:focus{margin:0;width:200px!important;animation:none!important}.header .navbar-nav .open .dropdown-menu{position:absolute;top:100%;left:0;z-index:1000;float:left;min-width:160px;border-top:1px solid #eee;list-style:none;background:#fff;box-shadow:0 2px 5px -1px rgba(0,0,0,.2)}.navbar-nav.navbar-right .open .dropdown-menu{right:0;left:auto}.navbar-inverse .navbar-nav .open .dropdown-menu .divider{background-color:#eee}.navbar-inverse .navbar-nav .open .dropdown-menu>li>a{color:#262626}.navbar-inverse .navbar-nav .open .dropdown-menu>li>a:focus,.navbar-inverse .navbar-nav .open .dropdown-menu>li>a:hover{background:#edf0f5;color:#262626}.navbar-nav .open .dropdown-menu>li>a{padding:5px 15px}.navbar-default .navbar-nav .open .dropdown-menu>li>a:focus,.navbar-default .navbar-nav .open .dropdown-menu>li>a:hover{background:#edf0f5}.navbar-inverse .navbar-header.navbar-header-without-bg{background:0 0;border-bottom:1px solid #666;border-bottom:1px solid rgba(255,255,255,.1)}.header .navbar-collapse .navbar-nav{margin:0;padding:0}.header .navbar-collapse .navbar-nav>li .dropdown-toggle,.header .navbar-collapse .navbar-nav>li>a{padding:15px 20px}.header .navbar-collapse .dropdown-menu>li>a{padding:5px 20px}.header .navbar-collapse{max-height:340px;overflow:scroll;-webkit-overflow-scrolling:touch}.header .navbar-collapse .dropdown-menu.dropdown-menu-lg{flex:none}.header .navbar-collapse .dropdown-menu,.header .navbar-collapse .navbar-nav>li+li{border-top:1px solid #eee}.header .navbar-collapse .dropdown.show{display:block}.header .navbar-collapse .show .dropdown-menu{position:relative!important;box-shadow:none!important;width:auto!important;top:0!important;transform:none!important}.header .navbar-collapse.in,.header .navbar-collapse.show{overflow-y:auto!important}.header .navbar-toggle.navbar-toggle-left{display:none}.header .navbar-toggle,.header .navbar-toggle.pull-left{float:left;margin-left:0;height:50px}.header .navbar-brand{float:none;padding:10px 50px;height:50px;width:auto;text-align:center;display:block;margin:0}.header .navbar-nav>li .dropdown-toggle,.header .navbar-nav>li>a{padding:10px 15px}.header .navbar-nav>li .dropdown-toggle .label,.header .navbar-nav>li>a .label{top:4px}.header .search-form{transition:none;height:50px}.header .search-form .close i,.header .search-form .search-btn i{line-height:50px}}
@media (max-width:380px){.header .navbar-form .form-control,.header .navbar-form .form-control:focus{width:160px!important}}
@media (max-width:340px){.header .navbar-nav>li .dropdown-toggle,.header .navbar-nav>li>a{padding:10px 12px}.header .navbar-user .image,.header .navbar-user .image.image-icon,.header .navbar-user img{margin-right:3px}.header .navbar-user .dropown-toggle .caret,.header .navbar-user>a .caret{margin-right:-5px}.header .navbar-nav>li .dropdown-toggle .label,.header .navbar-nav>li>a .label{right:2px}.navbar-form .form-control,.navbar-form .form-control:focus{width:140px!important}}
@media (max-width:767px){.navbar-collapse{float:none!important;border-top:none;border-bottom:1px solid #eee}.navbar-collapse .nav>li{float:none}.navbar-collapse .open:after,.navbar-collapse .open:before{content:'';display:table;clear:both}.navbar-collapse .open .dropdown-menu{position:relative;box-shadow:none;padding-top:0;border-bottom:1px solid #eee;border-radius:0;background:#f4f6f7;width:100%}.navbar-collapse .open .dropdown-menu .dropdown-header{padding-top:20px;padding-left:0}.sidebar{position:absolute;left:-220px;padding-top:0;z-index:1030}.sidebar-bg{left:-220px;z-index:1020;box-shadow:none}@keyframes sidebarSlideInLeft{from{left:-220px}to{left:0}}@keyframes sidebarSlideInRight{from{right:-220px}to{right:0}}.page-sidebar-toggled .sidebar{left:0;animation:sidebarSlideInLeft .2s;-webkit-animation:sidebarSlideInLeft .2s}.page-sidebar-toggled .sidebar-bg{position:fixed;background:#2d353c;left:0;animation:sidebarSlideInLeft .2s;-webkit-animation:sidebarSlideInLeft .2s;box-shadow:0 2px 2px 0 rgba(0,0,0,.14),0 3px 1px -2px rgba(0,0,0,.2),0 1px 5px 0 rgba(0,0,0,.12)}.page-sidebar-toggled.page-with-right-sidebar .sidebar,.page-sidebar-toggled.page-with-right-sidebar .sidebar-bg{left:auto;right:0;animation:sidebarSlideInRight .2s;-webkit-animation:sidebarSlideInRight .2s}.page-sidebar-minified.page-sidebar-minified .sidebar{position:fixed!important}.page-sidebar-toggled.page-sidebar-minified .sidebar-bg{position:fixed;background:#2d353c;z-index:1010;left:0;animation:sidebarSlideInLeft .2s;-webkit-animation:sidebarSlideInLeft .2s}.page-with-right-sidebar.page-sidebar-toggled.page-sidebar-minified .sidebar-bg{left:auto;right:0;animation:sidebarSlideInRight .2s;-webkit-animation:sidebarSlideInRight .2s}.page-sidebar-minified.page-with-right-sidebar .content{margin-right:0}.page-sidebar-minified.page-with-right-sidebar .footer{margin-right:20px}.float-sub-menu-container{z-index:1060}@keyframes wideSidebarSlideInLeft{from{left:-250px}to{left:0}}@keyframes wideSidebarSlideInRight{from{right:-250px}to{right:0}}.boxed-layout .page-sidebar-toggled.page-with-wide-sidebar.page-container #sidebar,.boxed-layout .page-sidebar-toggled.page-with-wide-sidebar.page-container .sidebar-bg,.page-sidebar-toggled.page-with-wide-sidebar .sidebar,.page-sidebar-toggled.page-with-wide-sidebar .sidebar-bg{left:0;animation:wideSidebarSlideInLeft .2s;-webkit-animation:wideSidebarSlideInLeft .2s}.page-right-sidebar-toggled.page-with-wide-sidebar.page-with-two-sidebar .sidebar-bg.sidebar-right,.page-right-sidebar-toggled.page-with-wide-sidebar.page-with-two-sidebar .sidebar.sidebar-right,.page-sidebar-toggled.page-with-right-sidebar.page-with-wide-sidebar .sidebar,.page-sidebar-toggled.page-with-right-sidebar.page-with-wide-sidebar .sidebar-bg{left:auto;right:0;animation:wideSidebarSlideInRight .2s;-webkit-animation:wideSidebarSlideInRight .2s}.boxed-layout .page-with-wide-sidebar:not(.page-sidebar-minified) #sidebar,.boxed-layout .page-with-wide-sidebar:not(.page-sidebar-minified) .sidebar-bg,.page-with-wide-sidebar .sidebar,.page-with-wide-sidebar .sidebar-bg{left:-250px;width:250px}.page-with-wide-sidebar.page-with-right-sidebar .sidebar,.page-with-wide-sidebar.page-with-right-sidebar .sidebar-bg,.page-with-wide-sidebar.page-with-two-sidebar .sidebar-bg.sidebar-right,.page-with-wide-sidebar.page-with-two-sidebar .sidebar.sidebar-right{left:auto;right:-250px}.page-with-wide-sidebar.page-with-right-sidebar .content{margin-right:0}.page-with-top-menu .sidebar{padding-top:0}.top-menu{position:relative;top:0;height:auto;display:none}.top-menu .nav li.has-sub.active:active>.sub-menu,.top-menu .nav li.has-sub.active:hover>.sub-menu,.top-menu .nav li.has-sub.active>.sub-menu,.top-menu .nav>li{display:block}.top-menu .container,.top-menu .container-fluid{padding:0}.top-menu .nav>li+li{margin-left:0}.top-menu .nav{margin:0!important}.top-menu .nav>li>a .caret{float:right;margin-top:0}.top-menu .nav .sub-menu{position:relative;top:0;width:100%}.top-menu .sub-menu>li>a{padding-left:44px}.top-menu .nav>li.has-sub:focus>.sub-menu,.top-menu .nav>li.has-sub:hover>.sub-menu{display:none}.top-menu .nav>li.menu-control{display:none!important}.page-sidebar-toggled.page-sidebar-minified .sidebar.sidebar-transparent+.sidebar-bg{z-index:1020}.content{padding:20px}.content,.page-sidebar-minifed .content{margin-left:0!important;margin-right:0!important}.content.content-full-width .breadcrumb,.content.content-full-width .page-header{margin:20px}.content.content-full-width .breadcrumb+.page-header,.content.content-full-width .page-header+.breadcrumb{margin-top:-15px}.footer{margin:0 20px!important}}
@media(max-width:979px){@keyframes sidebarSlideInRight{from{right:-220px}to{right:0}}.page-with-two-sidebar .content{margin-right:0!important}.page-with-two-sidebar .sidebar-bg.sidebar-right,.page-with-two-sidebar .sidebar.sidebar-right{right:-220px;left:auto!important;position:fixed}.page-with-two-sidebar.page-sidebar-toggled .sidebar-bg.sidebar-right,.page-with-two-sidebar.page-sidebar-toggled .sidebar.sidebar-right{animation:none;-webkit-animation:none}.page-with-two-sidebar.page-right-sidebar-toggled .sidebar-bg.sidebar-right,.page-with-two-sidebar.page-right-sidebar-toggled .sidebar.sidebar-right{animation:sidebarSlideInRight .2s;-webkit-animation:sidebarSlideInRight .2s;right:0;left:auto}}
@media (max-width:767px){.page-with-two-sidebar .header .navbar-brand{float:none;display:block;margin:0 70px;text-align:center;width:auto}.page-with-two-sidebar .header .navbar-brand .navbar-logo{position:relative;top:3px;display:inline-block;float:none;margin-top:0;margin-right:5px}}
@media (max-width:1080px){.boxed-layout .pace,.boxed-layout .page-container,.boxed-layout .page-container #header,.boxed-layout .page-container #top-menu{width:100%}.boxed-layout .pace,.boxed-layout .top-menu{margin-left:0;left:0;right:0}}
@media (max-width:767px){.boxed-layout .page-container #sidebar,.boxed-layout .page-container .sidebar-bg{left:-220px}.boxed-layout .page-sidebar-toggled #sidebar,.boxed-layout .page-sidebar-toggled .sidebar-bg{left:0}.page-header-fixed{padding-top:101px}.page-with-right-sidebar .sidebar,.page-with-right-sidebar .sidebar-bg{left:auto;right:-220px}.page-with-right-sidebar .content{margin-right:0}.page-with-right-sidebar .footer{margin-right:20px}.page-sidebar-toggled.page-sidebar-minified .sidebar.sidebar-transparent+.sidebar-bg,.sidebar.sidebar-transparent+.sidebar-bg{background-size:100% 100%}.boxed-layout .top-menu{top:109px}.theme-panel .control-label.double-line{line-height:30px}.theme-panel{top:0;bottom:0;z-index:1080}.theme-panel .theme-collapse-btn{top:150px}.theme-panel .theme-panel-content{position:absolute;top:0;bottom:0;left:0;right:0;margin:0;overflow:scroll;border-radius:0}.breadcrumb{float:none!important}.breadcrumb>li{line-height:20px}}
@media(max-width:979px){.form-horizontal .control-label[class*=col-md-]:not([class*=col-sm-]):not([class*=col-xs-]),.form-horizontal .control-label[class*=col-lg-]:not([class*=col-sm-]):not([class*=col-xs-]){padding-bottom:5px}.form-horizontal.form-bordered .form-group{border-bottom:1px solid #eee}.form-horizontal.form-bordered .form-group>.control-label{padding:15px;line-height:34px}.form-horizontal.form-bordered .form-group>div{padding:15px}.form-horizontal.form-bordered .form-group>.control-label[class*=col-md-]:not([class*=col-sm-]):not([class*=col-xs-]),.form-horizontal.form-bordered .form-group>.control-label[class*=col-lg-]:not([class*=col-sm-]):not([class*=col-xs-]){padding:15px 15px 0;line-height:14px}.form-horizontal.form-bordered .form-group>div[class*=col-md-]:not([class*=col-sm-]):not([class*=col-xs-]),.form-horizontal.form-bordered .form-group>div[class*=col-lg-]:not([class*=col-sm-]):not([class*=col-xs-]){padding:15px}.form-horizontal.form-bordered .form-group>.control-label,.form-horizontal.form-bordered .form-group>div{border:none}}
@media (max-width:767px){.form-horizontal .col-form-label,.form-horizontal .control-label{padding-top:0;margin-bottom:0;text-align:left}.form-horizontal.form-bordered .form-group>.control-label{padding:15px 15px 0;line-height:inherit}.form-horizontal.form-bordered .form-group>div{padding:0 15px 15px!important}.form-bordered .form-group>.col-form-label,.form-horizontal.form-bordered .form-group>.control-label{padding-top:15px;padding-bottom:5px}.table-responsive .table>tbody>tr>td,.table-responsive .table>tbody>tr>th,.table-responsive .table>tfoot>tr>td,.table-responsive .table>tfoot>tr>th,.table-responsive .table>thead>tr>td,.table-responsive .table>thead>tr>th{white-space:nowrap}.nav-tabs.nav-justified.nav-justified-mobile>li{display:table-cell;width:1%}.nav-tabs.nav-justified.nav-justified-mobile>li>a{margin-bottom:0}.modal-message .modal-body,.modal-message .modal-footer,.modal-message .modal-header{width:80%}.lead{font-size:16px}}
@media(max-width:480px){.note .note-icon,.note .note-icon i{position:relative;display:block;left:0;top:0;margin:0}.note .note-icon{padding:15px;margin:-15px -15px 15px;border-radius:4px 4px 0 0;width:auto}.note .note-icon+.note-content{margin:0}.dropdown-menu.media-list{max-width:280px}.dropdown-menu.media-list p{max-width:190px}}
@media (max-width:380px){.dropdown-menu.media-list{margin-right:-50px}}
@media(max-width:480px){.media{display:block}.media.media-lg .pull-left{float:none!important;margin-right:0}.media.media-lg .media-object{width:100%;margin-bottom:10px}.datepicker table tr td,.datepicker table tr th{padding:7px!important}}
@media (min-width:576px){.card-deck{display:flex;flex-flow:row wrap}.card-deck .card{display:flex;flex:1 0 0%;flex-direction:column}.card-deck .card:not(:first-child){margin-left:15px}.card-deck .card:not(:last-child){margin-right:15px}.card-group{display:flex;flex-flow:row wrap}.card-group .card{flex:1 0 0%}.card-group .card+.card{margin-left:0;border-left:0;border-left:1px solid #e2e7eb}.card-group .card:first-child{border-bottom-right-radius:0;border-top-right-radius:0}.card-group .card:first-child .card-img-top{border-top-right-radius:0}.card-group .card:first-child .card-img-bottom{border-bottom-right-radius:0}.card-group .card:last-child{border-bottom-left-radius:0;border-top-left-radius:0}.card-group .card:last-child .card-img-top{border-top-left-radius:0}.card-group .card:last-child .card-img-bottom{border-bottom-left-radius:0}.card-group .card:not(:first-child):not(:last-child),.card-group .card:not(:first-child):not(:last-child) .card-img-bottom,.card-group .card:not(:first-child):not(:last-child) .card-img-top{border-radius:0}.card-columns{-moz-column-count:3;column-count:3;-moz-column-gap:1.25rem;column-gap:1.25rem}.card-columns .card{display:inline-block;width:100%;margin-bottom:15px}}
@media (max-width:540px){.widget-chart .widget-chart-content{margin-right:0}.widget-chart .widget-chart-sidebar,.widget-chart .widget-chart-sidebar .chart-legend{position:relative;width:auto}.widget-chart .widget-chart-sidebar .chart-legend{margin-top:20px}}
@media (max-width:979px){.superbox-list{width:20%}}
@media (max-width:767px){.superbox-list{width:25%}}
@media (max-width:480px){.superbox-list{width:50%}}
@media (max-width:1024px){.sw-main .nav-tabs{white-space:nowrap;display:block!important;overflow-y:scroll}}
@media (max-width:767px){.calendar,.calendar-event .external-event{width:100%!important}.fc-event .fc-event-title small{display:none!important}.calendar{display:block;margin-left:0!important}.fc-button-today{float:left!important}.fc-header-center,.fc-header-left,.fc-header-right{text-align:center!important;width:100%!important;display:table!important}.fc-toolbar{margin-bottom:0!important}.fc .fc-toolbar>*>*{margin-bottom:10px!important}.fc-toolbar .fc-center{margin-top:0!important}.fc .fc-toolbar h2{font-size:18px!important;line-height:28px!important}.calendar-event .external-event h5{margin:0!important}.bwizard-steps li{float:left!important;width:100%!important}.pace-progress{top:101px}.pace .pace-activity{top:112px}}
@media (max-width:420px){#gritter-notice-wrapper{width:320px!important}.gritter-close,.gritter-light .gritter-close{width:60px!important}.gritter-with-image,.gritter-without-image{padding-right:60px!important}.gritter-image{width:40px!important;height:40px!important;margin-top:0!important}.gritter-item{padding:0 10px 5px!important}.gritter-with-image{width:250px!important}}
@media (max-width:360px){#gritter-notice-wrapper{width:280px!important}.gritter-with-image{width:210px!important}.datepicker.datepicker-dropdown,body .bootstrap-datetimepicker-widget.dropdown-menu{width:260px!important}}
@media (max-width:767px){.dt-buttons.btn-group{float:none;text-align:center;display:block;margin:0 0 5px}.dt-buttons.btn-group>.btn{float:none;margin-bottom:5px;border-radius:4px!important}.dt-buttons.btn-group>.btn+.btn{border-left:none;margin-left:5px}.dataTables_length,div.dataTables_info{float:none;margin-right:0}.panel>.dataTables_wrapper div.dataTables_length label,.panel>.table-responsive>.dataTables_wrapper div.dataTables_length label{margin:20px 0 0}div.dataTables_wrapper div.dataTables_info{margin:0;padding-top:0!important}div.dataTables_wrapper div.dataTables_paginate{margin:10px 20px 0!important;text-align:center}div.dataTables_wrapper div.dataTables_paginate .pagination{display:block;white-space:normal!important;white-space:initial!important}div.dataTables_wrapper div.dataTables_paginate .pagination>li>a{float:none;margin-bottom:5px;display:inline-block;border-radius:4px}div.dataTables_wrapper div.dataTables_paginate .pagination>li+li a{margin-left:5px}}
@media (max-width:1024px){.result-list .result-image{display:block;height:200px;width:auto}}
@media(max-width:979px){.result-list .result-price{width:200px}}
@media (max-width:767px){.result-list .result-price{width:100px;font-size:20px}.result-list>li>div{padding:15px}}
@media(max-width:480px){.result-list .result-image{width:100%;float:none}.result-list .result-image a{position:relative}.result-list>li>div{display:block;width:100%}.result-list>li>.result-price{width:100%;padding:15px}.result-list .btn-row{text-align:center}.result-list .result-price .btn{margin-top:15px}}
@media(max-width:979px){.gallery .image{width:33%}}
@media (max-width:767px){.gallery .image{width:50%}}
@media(max-width:480px){.gallery .image{width:100%}.email-content{margin:0 -20px;padding:0;overflow:scroll}.error-code{font-size:128px;line-height:128px}}
@media (max-width:767px){.profile-content,.profile-header .profile-header-content{padding:20px}.profile-header-img{width:66px;height:66px;margin-top:10px}.profile-header .profile-header-tab{margin:0;padding:0;white-space:nowrap;overflow-y:scroll;display:block}.profile-header .profile-header-tab>li{float:none}.profile-header-img+.profile-header-info{margin-left:80px}.error-code{bottom:50%}.error-content{top:50%}.map{top:101px!important;left:0!important;right:0!important}.map .jvectormap-zoomin{top:120px}.map .jvectormap-zoomout{top:150px}.login .login-header,.login-content{width:100%!important}.login{margin:0;position:absolute;top:0;left:0;right:0;bottom:0}.login .login-header{left:0;margin:0;position:relative;top:0;padding-top:60px}.login .login-header .icon{display:none}.login .login-header .brand{text-align:center;color:#fff}.login .login-header .brand small{opacity:.5;color:#fff}.login .login-header .brand .logo{border-width:25px;display:block;margin:0 auto}.invoice-company .pull-right{float:none!important;display:block}.invoice .table-responsive{margin-bottom:20px}.invoice-date,.invoice-from,.invoice-to{display:block!important;width:100%!important;text-align:left!important;padding:0!important}.invoice-date,.invoice-to{margin-top:20px!important}.invoice-price .invoice-price-left,.invoice-price .invoice-price-right{display:block;width:100%!important;float:left!important;padding:10px!important}.invoice-price .invoice-price-row{float:none!important;width:100%!important;display:block!important}.invoice-price .invoice-price-left .sub-price{padding:0 10px!important;display:block!important;text-align:center!important}.invoice-price .invoice-price-right{text-align:center!important}.invoice-price .invoice-price-right small{position:relative!important;display:block;left:0!important;top:0!important}}
@media (max-width:979px){.timeline .timeline-body{margin-left:25%;margin-right:10%}.timeline .timeline-time{width:13%}.timeline .timeline-icon{left:13%;width:12%}.timeline:before{left:19%}}
@media (max-width:767px){.timeline:before{left:50%}.timeline>li{padding-top:30px}.timeline-comment-box{margin-left:-20px;margin-right:-20px;padding:15px 20px}.timeline .timeline-body{margin-right:0;margin-left:0;margin-top:10px;padding:20px}.timeline .timeline-footer{margin:20px -20px -20px;padding:20px}.timeline .timeline-body:before{border-bottom-color:#fff;border-right-color:transparent;left:50%;top:-20px;margin-left:-10px}.timeline .timeline-time{right:50%;left:0;top:0;width:auto;margin-right:20px;padding-top:10px}.timeline .timeline-icon{left:0;width:80px;position:relative;margin:0 auto;top:-10px}}
@media (max-width:979px){.coming-soon .timer .is-countdown{width:767px}}
@media (max-width:767px){.coming-soon .timer .is-countdown{width:100%}}
@media (max-width:480px){.coming-soon .timer .countdown-amount{font-size:24px}.coming-soon .coming-soon-content .desc,.coming-soon .coming-soon-header .desc,.coming-soon .timer .countdown-period{font-size:12px}.coming-soon .coming-soon-content .desc,.coming-soon .coming-soon-header .desc{padding-right:20px;padding-left:20px}.coming-soon .coming-soon-content .input-group{width:auto;margin-right:20px;margin-left:20px}}
@media (min-width:1920px){.login-cover-image img{width:100%}}
@media (max-width:767px){.login.login-v2{left:0;top:0;margin:0;position:relative;width:100%;background:0 0}.login.login-v2 .login-header{padding-top:60px}.login-cover-image img{max-width:none;max-width:initial;max-height:100%}.login-bg-list{position:relative;padding:20px;right:0;bottom:0}}
@media (max-width:480px){.list-email .email-time{float:none;display:block;margin:0;background:#fff}}
@media (max-width:1024px){.login.login-with-news-feed,.register.register-with-news-feed{position:fixed;left:0;right:0;bottom:0;top:0;overflow:scroll;overflow-y:scroll;-webkit-overflow-scrolling:touch}.login.login-with-news-feed .right-content,.register.register-with-news-feed .right-content{width:360px}.login.login-with-news-feed .news-feed,.register.register-with-news-feed .news-feed{right:360px}.login.login-with-news-feed .login-content,.login.login-with-news-feed .login-header,.register.register-with-news-feed .register-content,.register.register-with-news-feed .register-header{padding-left:45px;padding-right:45px}}
@media (max-width:992px){.login.login-with-news-feed .news-caption,.register.register-with-news-feed .news-caption{font-size:14px;padding:15px 30px;min-width:inherit}.login.login-with-news-feed .news-caption .caption-title,.register.register-with-news-feed .news-caption .caption-title{font-size:32px}}
@media (max-width:768px){.login.login-with-news-feed .news-feed,.register.register-with-news-feed .news-feed{display:none}.login.login-with-news-feed .right-content,.register.register-with-news-feed .right-content{float:none;width:auto}.login.login-with-news-feed .login-header .icon{right:60px}}
@media (max-width:480px){.login.login-with-news-feed .login-header .icon{display:none}.login.login-with-news-feed .login-header,.register.register-with-news-feed .register-header{padding:40px 40px 0}.login.login-with-news-feed .login-content,.register.register-with-news-feed .register-content{padding:20px 40px}}
@media (max-width:360px){.login.login-with-news-feed .login-header,.register.register-with-news-feed .register-header{padding:40px 30px 0}.login.login-with-news-feed .login-content,.register.register-with-news-feed .register-content{padding:20px 30px}}
@media (max-width:1024px){.profile-left{width:150px}.profile-image{height:130px}.profile-right{margin-left:165px;padding-right:0}.table.table-profile>tbody>tr>td.field{width:100px}}
@media (max-width:767px){.profile-left{width:180px}.profile-right{margin-left:195px;padding-right:0}}
@media (max-width:480px){.profile-left{width:100%;margin-bottom:15px}.profile-image{height:auto;text-align:center}.profile-image img{margin:0 auto}.profile-right{margin:0}.profile-section+.profile-section{padding-top:0}.profile-section .title{margin-top:20px}}
@media (max-width:767px){.vertical-box,.vertical-box .vertical-column{display:block!important}.page-content-full-height .content,.vertical-box,.vertical-box-cell,.vertical-box-column,.vertical-box-inner-cell,.vertical-box-row{display:block;width:auto!important;position:relative!important;overflow:visible!important;overflow:initial!important;table-layout:auto!important;table-layout:initial!important;top:auto!important;height:auto!important}.vertical-box .slimScrollBar,.vertical-box .slimScrollRail{display:none!important}.vertical-box-widget .vertical-box-column{display:table-cell!important;height:100%!important}.vertical-box.vertical-box-widget{display:table!important;table-layout:fixed!important;border-spacing:0!important;height:100%!important;width:100%!important}.width-full,.width-lg,.width-md,.width-sm,.width-xs{width:100%!important}.p-l-xs-0{padding-left:0!important}.p-t-xs-0{padding-top:0!important}.p-r-xs-0{padding-right:0!important}.p-b-xs-0{padding-bottom:0!important}.p-xs-0{padding:0!important}.m-l-xs-0{margin-left:0!important}.m-t-xs-0{margin-top:0!important}.m-r-xs-0{margin-right:0!important}.m-xs-0{margin:0!important}.m-b-xs-0{margin-bottom:0!important}.hidden-xs{display:none!important}.rtl-mode .breadcrumb{float:none!important}.rtl-mode .content.content-full-width .breadcrumb{margin:20px}.rtl-mode .header .navbar-toggle.pull-left{margin-right:0;margin-left:15px}.rtl-mode .header .navbar-toggle.pull-right{margin-left:0;margin-right:15px}.rtl-mode .page-sidebar-toggled.page-with-right-sidebar .sidebar,.rtl-mode .page-with-two-sidebar.page-right-sidebar-toggled .sidebar.sidebar-right{z-index:1040}.rtl-mode .page-sidebar-toggled.page-with-right-sidebar .sidebar,.rtl-mode .page-sidebar-toggled.page-with-right-sidebar .sidebar-bg{left:auto;right:0;animation:sidebarSlideInRight .2s;-webkit-animation:sidebarSlideInRight .2s}.rtl-mode .page-with-two-sidebar .sidebar-bg.sidebar-right,.rtl-mode .page-with-two-sidebar .sidebar.sidebar-right,.rtl-mode .page-with-two-sidebar.page-sidebar-toggled .sidebar-bg.sidebar-right,.rtl-mode .page-with-two-sidebar.page-sidebar-toggled .sidebar.sidebar-right{left:-220px!important;right:auto!important;animation:none}.rtl-mode .page-with-wide-sidebar.page-with-two-sidebar .sidebar-bg.sidebar-right,.rtl-mode .page-with-wide-sidebar.page-with-two-sidebar .sidebar.sidebar-right{left:-250px!important;right:auto!important}.rtl-mode .page-with-two-sidebar.page-right-sidebar-toggled .sidebar-bg.sidebar-right,.rtl-mode .page-with-two-sidebar.page-right-sidebar-toggled .sidebar.sidebar-right{animation:sidebarSlideInLeft .2s;-webkit-animation:sidebarSlideInLeft .2s;left:0!important;right:auto!important}.rtl-mode .boxed-layout .page-with-wide-sidebar:not(.page-sidebar-minified) #sidebar,.rtl-mode .boxed-layout .page-with-wide-sidebar:not(.page-sidebar-minified) .sidebar-bg,.rtl-mode .page-with-wide-sidebar .sidebar,.rtl-mode .page-with-wide-sidebar .sidebar-bg{right:-250px}.rtl-mode .boxed-layout .page-sidebar-toggled.page-with-wide-sidebar.page-container #sidebar,.rtl-mode .page-sidebar-toggled.page-with-wide-sidebar .sidebar{right:0;animation:wideSidebarSlideInRight .2s;-webkit-animation:wideSidebarSlideInRight .2s}.rtl-mode .top-menu .nav>li>a .caret{float:left}.rtl-mode .page-sidebar-toggled .sidebar-bg{right:0;left:auto;animation:sidebarSlideInRight .2s;-webkit-animation:sidebarSlideInRight .2s;z-index:1020}.rtl-mode .sidebar,.rtl-mode .sidebar-bg{right:-220px;padding-top:0;z-index:1030}.rtl-mode .header .navbar-header{float:none}.rtl-mode .header .navbar-brand{float:right}.rtl-mode .header .navbar-toggle{float:left;margin-right:15px;margin-left:0}.rtl-mode .page-with-two-sidebar .header .navbar-brand{float:none}.rtl-mode .page-sidebar-toggled .sidebar{right:0;animation:sidebarSlideInRight .2s;-webkit-animation:sidebarSlideInRight .2s}.rtl-mode .profile-header-img+.profile-header-info{margin-right:80px}.rtl-mode .profile-header .profile-header-tab{padding-right:0}.rtl-mode .login .login-header{left:0;margin:0;right:0}.rtl-mode .login .login-header .brand .logo{margin:0 auto}.rtl-mode .login.login-v2{left:0;top:0;right:0;margin:0;width:100%}.rtl-mode .login.login-with-news-feed .right-content,.rtl-mode .register.register-with-news-feed .right-content{float:none;width:auto}.rtl-mode .timeline .timeline-icon{left:auto;right:15%}.rtl-mode .timeline .timeline-time{text-align:left;left:auto;right:0}.rtl-mode .timeline .timeline-body{margin-right:23%;margin-left:0}.rtl-mode .timeline:before{left:auto;right:20%;margin-left:0;margin-right:-2.5px}.rtl-mode .timeline .timeline-body:before{border-left-color:#fff;border-right-color:transparent;left:auto;right:-20px}}
@media (min-width:768px) and (max-width:991px){.hidden-sm{display:none!important}}
@media (min-width:992px) and (max-width:1199px){.hidden-md{display:none!important}}
@media (min-width:1200px){.hidden-lg{display:none!important}}
/*
Template Name: Color Admin - Responsive Admin Dashboard Template build with Twitter Bootstrap 4
Version: 4.3.0
Author: Sean Ngu
Website: http://www.seantheme.com/color-admin-v4.3/admin/
*/
.navbar-logo,
.coming-soon .brand .logo,
.login .login-header .brand .logo {
	border-color: #64B5F6 #2196F3 #1976D2;
}
.sidebar .nav > li.active > a, 
.sidebar .nav > li.active > a:focus, 
.sidebar .nav > li.active > a:hover,
.page-sidebar-minified .sidebar .nav > li.has-sub.active:focus > a, 
.page-sidebar-minified .sidebar .nav > li.has-sub.active:hover > a, 
.page-sidebar-minified .sidebar .nav > li.has-sub.active > a,
.label.label-theme,
.btn.btn-scroll-to-top {
	background: #2196F3;
}
.navbar.navbar-inverse .navbar-brand {
	color: #fff !important;
}
.text-theme,
.sidebar .sub-menu > li.active > a:before {
	color: #2196F3;
}
@media (max-width: 767px) {
	.navbar-inverse .navbar-header {
		background: #2196F3;
	}
}
/* Added in v1.5 */
.gradient-enabled .navbar.navbar-inverse .navbar-brand,
.gradient-enabled .sidebar .nav > li.active > a, 
.gradient-enabled .sidebar .nav > li.active > a:focus, 
.gradient-enabled .sidebar .nav > li.active > a:hover,
.gradient-enabled.page-sidebar-minified .sidebar .nav > li.has-sub.active:focus > a, 
.gradient-enabled.page-sidebar-minified .sidebar .nav > li.has-sub.active:hover > a, 
.gradient-enabled.page-sidebar-minified .sidebar .nav > li.has-sub.active > a,
.gradient-enabled .label.label-theme,
.gradient-enabled .btn.btn-scroll-to-top,
.gradient-enabled .top-menu .nav > li.active > a, 
.gradient-enabled .top-menu .nav > li.active > a:focus, 
.gradient-enabled .top-menu .nav > li.active > a:hover {
	background: #64b5f6; /* Old browsers */ /* FF3.6-15 */ /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to bottom,  #64b5f6 0%,#1e88e5 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#64b5f6', endColorstr='#1e88e5',GradientType=0 ); /* IE6-9 */
}
.pace-progress {
	background: #2196F3;
}
.pace .pace-activity {
	border-top-color: #2196F3;
	border-left-color: #2196F3;
}
/* Added in v1.7 */
.page-with-light-sidebar .sidebar .nav > li.active > a > i {
	color: #2196F3;
}
.page-with-light-sidebar .sidebar .nav > li.active > a .badge,
.page-with-light-sidebar .sidebar .nav > li.active > a .label.label-theme {
	background: #2196F3;
}
/* Added in v1.9 */
.top-menu .nav > li.active > a, 
.top-menu .nav > li.active > a:focus, 
.top-menu .nav > li.active > a:hover {
	background: #2196F3;
}
:root {
  --blue: #007bff;
  --indigo: #6610f2;
  --purple: #6f42c1;
  --pink: #e83e8c;
  --red: #dc3545;
  --orange: #fd7e14;
  --yellow: #ffc107;
  --green: #28a745;
  --teal: #20c997;
  --cyan: #17a2b8;
  --white: #fff;
  --gray: #6c757d;
  --gray-dark: #424242;
  --primary: #252525;
  --success: #a1d683;
  --info: #0099cc;
  --warning: #f4b726;
  --danger: #ff595a;
  --inverse: #fff;
  --primary-light: #3f3f3f;
  --primary-dark: #0c0c0c;
  --success-light: #bee3a9;
  --success-dark: #84c95d;
  --info-light: deepskyblue;
  --info-dark: #007399;
  --warning-light: #f6c757;
  --warning-dark: #dc9e0b;
  --danger-light: #ff8c8d;
  --danger-dark: #ff2627;
  --green-light: #34ce57;
  --green-dark: #1e7e34;
  --pink-light: #ed6ca7;
  --pink-dark: #d91a72;
  --purple-light: #8c68ce;
  --purple-dark: #59339d;
  --inverse-light: white;
  --inverse-dark: #e6e6e6;
  --yellow-light: #ffce3a;
  --yellow-dark: #d39e00;
  --primary: #252525;
  --secondary: #8492a6;
  --success: #a1d683;
  --info: #0099cc;
  --warning: #f4b726;
  --danger: #ff595a;
  --light: #f8f9fa;
  --dark: #002447;
  --breakpoint-xs: 0;
  --breakpoint-sm: 576px;
  --breakpoint-md: 768px;
  --breakpoint-lg: 992px;
  --breakpoint-xl: 1200px;
  --font-family-sans-serif: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
  --font-family-monospace: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;
}
*,
*::before,
*::after {
  box-sizing: border-box;
}
html {
  font-family: sans-serif;
  line-height: 1.15;
  -webkit-text-size-adjust: 100%;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}
article, aside, figcaption, figure, footer, header, hgroup, main, nav, section {
  display: block;
}
body {
  margin: 0;
  font-family: "Open Sans", sans-serif;
  font-size: 0.75rem;
  font-weight: 400;
  line-height: 1.528571429;
  color: #656565;
  text-align: left;
  background-color: #fff;
}
[tabindex="-1"]:focus {
  outline: 0 !important;
}
hr {
  box-sizing: content-box;
  height: 0;
  overflow: visible;
}
h1, h2, h3, h4, h5, h6 {
  margin-top: 0;
  margin-bottom: 0.5rem;
}
p {
  margin-top: 0;
  margin-bottom: 1rem;
}
abbr[title],
abbr[data-original-title] {
  text-decoration: underline;
  -webkit-text-decoration: underline dotted;
          text-decoration: underline dotted;
  cursor: help;
  border-bottom: 0;
  -webkit-text-decoration-skip-ink: none;
          text-decoration-skip-ink: none;
}
address {
  margin-bottom: 1rem;
  font-style: normal;
  line-height: inherit;
}
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: 0.5rem;
  margin-left: 0;
}
blockquote {
  margin: 0 0 1rem;
}
b,
strong {
  font-weight: bolder;
}
small {
  font-size: 80%;
}
sub,
sup {
  position: relative;
  font-size: 75%;
  line-height: 0;
  vertical-align: baseline;
}
sub {
  bottom: -0.25em;
}
sup {
  top: -0.5em;
}
a {
  color: #0099cc;
  text-decoration: none;
  background-color: transparent;
}
a:hover {
  color: #006080;
  text-decoration: underline;
}
a:not([href]):not([tabindex]) {
  color: inherit;
  text-decoration: none;
}
a:not([href]):not([tabindex]):hover, a:not([href]):not([tabindex]):focus {
  color: inherit;
  text-decoration: none;
}
a:not([href]):not([tabindex]):focus {
  outline: 0;
}
pre,
code,
kbd,
samp {
  font-family: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;
  font-size: 1em;
}
pre {
  margin-top: 0;
  margin-bottom: 1rem;
  overflow: auto;
}
figure {
  margin: 0 0 1rem;
}
img {
  vertical-align: middle;
  border-style: none;
}
svg {
  overflow: hidden;
  vertical-align: middle;
}
table {
  border-collapse: collapse;
}
caption {
  padding-top: 0.75rem;
  padding-bottom: 0.75rem;
  color: #909fa7;
  text-align: left;
  caption-side: bottom;
}
th {
  text-align: inherit;
}
label {
  display: inline-block;
  margin-bottom: 0.5rem;
}
button {
  border-radius: 0;
}
button:focus {
  outline: 1px dotted;
  outline: 5px auto -webkit-focus-ring-color;
}
input,
button,
select,
optgroup,
textarea {
  margin: 0;
  font-family: inherit;
  font-size: inherit;
  line-height: inherit;
}
button,
input {
  overflow: visible;
}
button,
select {
  text-transform: none;
}
button,
[type=button],
[type=reset],
[type=submit] {
  -webkit-appearance: button;
}
button::-moz-focus-inner,
[type=button]::-moz-focus-inner,
[type=reset]::-moz-focus-inner,
[type=submit]::-moz-focus-inner {
  padding: 0;
  border-style: none;
}
input[type=radio],
input[type=checkbox] {
  box-sizing: border-box;
  padding: 0;
}
input[type=date],
input[type=time],
input[type=datetime-local],
input[type=month] {
  -webkit-appearance: listbox;
}
textarea {
  overflow: auto;
  resize: vertical;
}
fieldset {
  min-width: 0;
  padding: 0;
  margin: 0;
  border: 0;
}
legend {
  display: block;
  width: 100%;
  max-width: 100%;
  padding: 0;
  margin-bottom: 0.5rem;
  font-size: 1.5rem;
  line-height: inherit;
  color: inherit;
  white-space: normal;
}
progress {
  vertical-align: baseline;
}
[type=number]::-webkit-inner-spin-button,
[type=number]::-webkit-outer-spin-button {
  height: auto;
}
[type=search] {
  outline-offset: -2px;
  -webkit-appearance: none;
}
[type=search]::-webkit-search-decoration {
  -webkit-appearance: none;
}
::-webkit-file-upload-button {
  font: inherit;
  -webkit-appearance: button;
}
output {
  display: inline-block;
}
summary {
  display: list-item;
  cursor: pointer;
}
template {
  display: none;
}
[hidden] {
  display: none !important;
}
h1, h2, h3, h4, h5, h6,
.h1, .h2, .h3, .h4, .h5, .h6 {
  margin-bottom: 0.5rem;
  font-family: inherit;
  font-weight: 500;
  line-height: 1.1;
  color: inherit;
}
h1, .h1 {
  font-size: 1.875rem;
}
h2, .h2 {
  font-size: 1.5rem;
}
h3, .h3 {
  font-size: 1.3125rem;
}
h4, .h4 {
  font-size: 1.125rem;
}
h5, .h5 {
  font-size: 0.9375rem;
}
h6, .h6 {
  font-size: 0.75rem;
}
.lead {
  font-size: 0.9375rem;
  font-weight: 300;
}
.display-1 {
  font-size: 6rem;
  font-weight: 300;
  line-height: 1.1;
}
.display-2 {
  font-size: 5.5rem;
  font-weight: 300;
  line-height: 1.1;
}
.display-3 {
  font-size: 4.5rem;
  font-weight: 300;
  line-height: 1.1;
}
.display-4 {
  font-size: 3.5rem;
  font-weight: 300;
  line-height: 1.1;
}
hr {
  margin-top: 1rem;
  margin-bottom: 1rem;
  border: 0;
  border-top: 1px solid rgba(0, 0, 0, 0.1);
}
small,
.small {
  font-size: 80%;
  font-weight: 400;
}
mark,
.mark {
  padding: 0.2em;
  background-color: #fcf8e3;
}
.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: 90%;
  text-transform: uppercase;
}
.blockquote {
  margin-bottom: 1rem;
  font-size: 0.9375rem;
}
.blockquote-footer {
  display: block;
  font-size: 80%;
  color: #6c757d;
}
.blockquote-footer::before {
  content: "— ";
}
.img-fluid {
  max-width: 100%;
  height: auto;
}
.img-thumbnail {
  padding: 0.125rem;
  background-color: #fff;
  border: 1px solid #dee2e6;
  border-radius: 0.85rem;
  max-width: 100%;
  height: auto;
}
.figure {
  display: inline-block;
}
.figure-img {
  margin-bottom: 0.5rem;
  line-height: 1;
}
.figure-caption {
  font-size: 90%;
  color: #6c757d;
}
code {
  font-size: 87.5%;
  color: #e83e8c;
  word-break: break-word;
}
a > code {
  color: inherit;
}
kbd {
  padding: 0.2rem 0.4rem;
  font-size: 87.5%;
  color: #fff;
  background-color: #212529;
  border-radius: 0.85rem;
}
kbd kbd {
  padding: 0;
  font-size: 100%;
  font-weight: 700;
}
pre {
  display: block;
  font-size: 87.5%;
  color: #212529;
}
pre code {
  font-size: inherit;
  color: inherit;
  word-break: normal;
}
.pre-scrollable {
  max-height: 340px;
  overflow-y: scroll;
}
.container {
  width: 100%;
  padding-right: 10px;
  padding-left: 10px;
  margin-right: auto;
  margin-left: auto;
}
@media (min-width: 576px) {
  .container {
    max-width: 540px;
  }
}
@media (min-width: 768px) {
  .container {
    max-width: 720px;
  }
}
@media (min-width: 992px) {
  .container {
    max-width: 960px;
  }
}
@media (min-width: 1200px) {
  .container {
    max-width: 1140px;
  }
}
.container-fluid {
  width: 100%;
  padding-right: 10px;
  padding-left: 10px;
  margin-right: auto;
  margin-left: auto;
}
.row {
  display: flex;
  flex-wrap: wrap;
  margin-right: -10px;
  margin-left: -10px;
}
.no-gutters {
  margin-right: 0;
  margin-left: 0;
}
.no-gutters > .col,
.no-gutters > [class*=col-] {
  padding-right: 0;
  padding-left: 0;
}
.col-xl,
.col-xl-auto, .col-xl-12, .col-xl-11, .col-xl-10, .col-xl-9, .col-xl-8, .col-xl-7, .col-xl-6, .col-xl-5, .col-xl-4, .col-xl-3, .col-xl-2, .col-xl-1, .col-lg,
.col-lg-auto, .col-lg-12, .col-lg-11, .col-lg-10, .col-lg-9, .col-lg-8, .col-lg-7, .col-lg-6, .col-lg-5, .col-lg-4, .col-lg-3, .col-lg-2, .col-lg-1, .col-md,
.col-md-auto, .col-md-12, .col-md-11, .col-md-10, .col-md-9, .col-md-8, .col-md-7, .col-md-6, .col-md-5, .col-md-4, .col-md-3, .col-md-2, .col-md-1, .col-sm,
.col-sm-auto, .col-sm-12, .col-sm-11, .col-sm-10, .col-sm-9, .col-sm-8, .col-sm-7, .col-sm-6, .col-sm-5, .col-sm-4, .col-sm-3, .col-sm-2, .col-sm-1, .col,
.col-auto, .col-12, .col-11, .col-10, .col-9, .col-8, .col-7, .col-6, .col-5, .col-4, .col-3, .col-2, .col-1 {
  position: relative;
  width: 100%;
  padding-right: 10px;
  padding-left: 10px;
}
.col {
  flex-basis: 0;
  flex-grow: 1;
  max-width: 100%;
}
.col-auto {
  flex: 0 0 auto;
  width: auto;
  max-width: 100%;
}
.col-1 {
  flex: 0 0 8.3333333333%;
  max-width: 8.3333333333%;
}
.col-2 {
  flex: 0 0 16.6666666667%;
  max-width: 16.6666666667%;
}
.col-3 {
  flex: 0 0 25%;
  max-width: 25%;
}
.col-4 {
  flex: 0 0 33.3333333333%;
  max-width: 33.3333333333%;
}
.col-5 {
  flex: 0 0 41.6666666667%;
  max-width: 41.6666666667%;
}
.col-6 {
  flex: 0 0 50%;
  max-width: 50%;
}
.col-7 {
  flex: 0 0 58.3333333333%;
  max-width: 58.3333333333%;
}
.col-8 {
  flex: 0 0 66.6666666667%;
  max-width: 66.6666666667%;
}
.col-9 {
  flex: 0 0 75%;
  max-width: 75%;
}
.col-10 {
  flex: 0 0 83.3333333333%;
  max-width: 83.3333333333%;
}
.col-11 {
  flex: 0 0 91.6666666667%;
  max-width: 91.6666666667%;
}
.col-12 {
  flex: 0 0 100%;
  max-width: 100%;
}
.order-first {
  order: -1;
}
.order-last {
  order: 13;
}
.order-0 {
  order: 0;
}
.order-1 {
  order: 1;
}
.order-2 {
  order: 2;
}
.order-3 {
  order: 3;
}
.order-4 {
  order: 4;
}
.order-5 {
  order: 5;
}
.order-6 {
  order: 6;
}
.order-7 {
  order: 7;
}
.order-8 {
  order: 8;
}
.order-9 {
  order: 9;
}
.order-10 {
  order: 10;
}
.order-11 {
  order: 11;
}
.order-12 {
  order: 12;
}
.offset-1 {
  margin-left: 8.3333333333%;
}
.offset-2 {
  margin-left: 16.6666666667%;
}
.offset-3 {
  margin-left: 25%;
}
.offset-4 {
  margin-left: 33.3333333333%;
}
.offset-5 {
  margin-left: 41.6666666667%;
}
.offset-6 {
  margin-left: 50%;
}
.offset-7 {
  margin-left: 58.3333333333%;
}
.offset-8 {
  margin-left: 66.6666666667%;
}
.offset-9 {
  margin-left: 75%;
}
.offset-10 {
  margin-left: 83.3333333333%;
}
.offset-11 {
  margin-left: 91.6666666667%;
}
@media (min-width: 576px) {
  .col-sm {
    flex-basis: 0;
    flex-grow: 1;
    max-width: 100%;
  }

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

  .col-sm-1 {
    flex: 0 0 8.3333333333%;
    max-width: 8.3333333333%;
  }

  .col-sm-2 {
    flex: 0 0 16.6666666667%;
    max-width: 16.6666666667%;
  }

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

  .col-sm-4 {
    flex: 0 0 33.3333333333%;
    max-width: 33.3333333333%;
  }

  .col-sm-5 {
    flex: 0 0 41.6666666667%;
    max-width: 41.6666666667%;
  }

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

  .col-sm-7 {
    flex: 0 0 58.3333333333%;
    max-width: 58.3333333333%;
  }

  .col-sm-8 {
    flex: 0 0 66.6666666667%;
    max-width: 66.6666666667%;
  }

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

  .col-sm-10 {
    flex: 0 0 83.3333333333%;
    max-width: 83.3333333333%;
  }

  .col-sm-11 {
    flex: 0 0 91.6666666667%;
    max-width: 91.6666666667%;
  }

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

  .order-sm-first {
    order: -1;
  }

  .order-sm-last {
    order: 13;
  }

  .order-sm-0 {
    order: 0;
  }

  .order-sm-1 {
    order: 1;
  }

  .order-sm-2 {
    order: 2;
  }

  .order-sm-3 {
    order: 3;
  }

  .order-sm-4 {
    order: 4;
  }

  .order-sm-5 {
    order: 5;
  }

  .order-sm-6 {
    order: 6;
  }

  .order-sm-7 {
    order: 7;
  }

  .order-sm-8 {
    order: 8;
  }

  .order-sm-9 {
    order: 9;
  }

  .order-sm-10 {
    order: 10;
  }

  .order-sm-11 {
    order: 11;
  }

  .order-sm-12 {
    order: 12;
  }

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

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

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

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

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

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

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

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

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

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

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

  .offset-sm-11 {
    margin-left: 91.6666666667%;
  }
}
@media (min-width: 768px) {
  .col-md {
    flex-basis: 0;
    flex-grow: 1;
    max-width: 100%;
  }

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

  .col-md-1 {
    flex: 0 0 8.3333333333%;
    max-width: 8.3333333333%;
  }

  .col-md-2 {
    flex: 0 0 16.6666666667%;
    max-width: 16.6666666667%;
  }

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

  .col-md-4 {
    flex: 0 0 33.3333333333%;
    max-width: 33.3333333333%;
  }

  .col-md-5 {
    flex: 0 0 41.6666666667%;
    max-width: 41.6666666667%;
  }

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

  .col-md-7 {
    flex: 0 0 58.3333333333%;
    max-width: 58.3333333333%;
  }

  .col-md-8 {
    flex: 0 0 66.6666666667%;
    max-width: 66.6666666667%;
  }

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

  .col-md-10 {
    flex: 0 0 83.3333333333%;
    max-width: 83.3333333333%;
  }

  .col-md-11 {
    flex: 0 0 91.6666666667%;
    max-width: 91.6666666667%;
  }

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

  .order-md-first {
    order: -1;
  }

  .order-md-last {
    order: 13;
  }

  .order-md-0 {
    order: 0;
  }

  .order-md-1 {
    order: 1;
  }

  .order-md-2 {
    order: 2;
  }

  .order-md-3 {
    order: 3;
  }

  .order-md-4 {
    order: 4;
  }

  .order-md-5 {
    order: 5;
  }

  .order-md-6 {
    order: 6;
  }

  .order-md-7 {
    order: 7;
  }

  .order-md-8 {
    order: 8;
  }

  .order-md-9 {
    order: 9;
  }

  .order-md-10 {
    order: 10;
  }

  .order-md-11 {
    order: 11;
  }

  .order-md-12 {
    order: 12;
  }

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

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

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

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

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

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

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

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

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

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

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

  .offset-md-11 {
    margin-left: 91.6666666667%;
  }
}
@media (min-width: 992px) {
  .col-lg {
    flex-basis: 0;
    flex-grow: 1;
    max-width: 100%;
  }

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

  .col-lg-1 {
    flex: 0 0 8.3333333333%;
    max-width: 8.3333333333%;
  }

  .col-lg-2 {
    flex: 0 0 16.6666666667%;
    max-width: 16.6666666667%;
  }

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

  .col-lg-4 {
    flex: 0 0 33.3333333333%;
    max-width: 33.3333333333%;
  }

  .col-lg-5 {
    flex: 0 0 41.6666666667%;
    max-width: 41.6666666667%;
  }

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

  .col-lg-7 {
    flex: 0 0 58.3333333333%;
    max-width: 58.3333333333%;
  }

  .col-lg-8 {
    flex: 0 0 66.6666666667%;
    max-width: 66.6666666667%;
  }

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

  .col-lg-10 {
    flex: 0 0 83.3333333333%;
    max-width: 83.3333333333%;
  }

  .col-lg-11 {
    flex: 0 0 91.6666666667%;
    max-width: 91.6666666667%;
  }

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

  .order-lg-first {
    order: -1;
  }

  .order-lg-last {
    order: 13;
  }

  .order-lg-0 {
    order: 0;
  }

  .order-lg-1 {
    order: 1;
  }

  .order-lg-2 {
    order: 2;
  }

  .order-lg-3 {
    order: 3;
  }

  .order-lg-4 {
    order: 4;
  }

  .order-lg-5 {
    order: 5;
  }

  .order-lg-6 {
    order: 6;
  }

  .order-lg-7 {
    order: 7;
  }

  .order-lg-8 {
    order: 8;
  }

  .order-lg-9 {
    order: 9;
  }

  .order-lg-10 {
    order: 10;
  }

  .order-lg-11 {
    order: 11;
  }

  .order-lg-12 {
    order: 12;
  }

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

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

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

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

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

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

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

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

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

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

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

  .offset-lg-11 {
    margin-left: 91.6666666667%;
  }
}
@media (min-width: 1200px) {
  .col-xl {
    flex-basis: 0;
    flex-grow: 1;
    max-width: 100%;
  }

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

  .col-xl-1 {
    flex: 0 0 8.3333333333%;
    max-width: 8.3333333333%;
  }

  .col-xl-2 {
    flex: 0 0 16.6666666667%;
    max-width: 16.6666666667%;
  }

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

  .col-xl-4 {
    flex: 0 0 33.3333333333%;
    max-width: 33.3333333333%;
  }

  .col-xl-5 {
    flex: 0 0 41.6666666667%;
    max-width: 41.6666666667%;
  }

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

  .col-xl-7 {
    flex: 0 0 58.3333333333%;
    max-width: 58.3333333333%;
  }

  .col-xl-8 {
    flex: 0 0 66.6666666667%;
    max-width: 66.6666666667%;
  }

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

  .col-xl-10 {
    flex: 0 0 83.3333333333%;
    max-width: 83.3333333333%;
  }

  .col-xl-11 {
    flex: 0 0 91.6666666667%;
    max-width: 91.6666666667%;
  }

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

  .order-xl-first {
    order: -1;
  }

  .order-xl-last {
    order: 13;
  }

  .order-xl-0 {
    order: 0;
  }

  .order-xl-1 {
    order: 1;
  }

  .order-xl-2 {
    order: 2;
  }

  .order-xl-3 {
    order: 3;
  }

  .order-xl-4 {
    order: 4;
  }

  .order-xl-5 {
    order: 5;
  }

  .order-xl-6 {
    order: 6;
  }

  .order-xl-7 {
    order: 7;
  }

  .order-xl-8 {
    order: 8;
  }

  .order-xl-9 {
    order: 9;
  }

  .order-xl-10 {
    order: 10;
  }

  .order-xl-11 {
    order: 11;
  }

  .order-xl-12 {
    order: 12;
  }

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

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

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

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

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

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

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

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

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

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

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

  .offset-xl-11 {
    margin-left: 91.6666666667%;
  }
}
.table {
  width: 100%;
  margin-bottom: 1rem;
  background-color: transparent;
}
.table th,
.table td {
  padding: 0.75rem;
  vertical-align: top;
  border-top: 1px solid #eee;
}
.table thead th {
  vertical-align: bottom;
  border-bottom: 2px solid #eee;
}
.table tbody + tbody {
  border-top: 2px solid #eee;
}
.table .table {
  background-color: #fff;
}
.table-sm th,
.table-sm td {
  padding: 0.3rem;
}
.table-bordered {
  border: 1px solid #eee;
}
.table-bordered th,
.table-bordered td {
  border: 1px solid #eee;
}
.table-bordered thead th,
.table-bordered thead td {
  border-bottom-width: 2px;
}
.table-borderless th,
.table-borderless td,
.table-borderless thead th,
.table-borderless tbody + tbody {
  border: 0;
}
.table-striped tbody tr:nth-of-type(odd) {
  background-color: #fafbfc;
}
.table-hover tbody tr:hover {
  background-color: #fafbfc;
}
.table-primary,
.table-primary > th,
.table-primary > td {
  background-color: #c2c2c2;
}
.table-primary th,
.table-primary td,
.table-primary thead th,
.table-primary tbody + tbody {
  border-color: #8e8e8e;
}
.table-hover .table-primary:hover {
  background-color: #b5b5b5;
}
.table-hover .table-primary:hover > td,
.table-hover .table-primary:hover > th {
  background-color: #b5b5b5;
}
.table-secondary,
.table-secondary > th,
.table-secondary > td {
  background-color: #dde0e6;
}
.table-secondary th,
.table-secondary td,
.table-secondary thead th,
.table-secondary tbody + tbody {
  border-color: #bfc6d1;
}
.table-hover .table-secondary:hover {
  background-color: #ced3db;
}
.table-hover .table-secondary:hover > td,
.table-hover .table-secondary:hover > th {
  background-color: #ced3db;
}
.table-success,
.table-success > th,
.table-success > td {
  background-color: #e5f4dc;
}
.table-success th,
.table-success td,
.table-success thead th,
.table-success tbody + tbody {
  border-color: #ceeabf;
}
.table-hover .table-success:hover {
  background-color: #d7eec9;
}
.table-hover .table-success:hover > td,
.table-hover .table-success:hover > th {
  background-color: #d7eec9;
}
.table-info,
.table-info > th,
.table-info > td {
  background-color: #b8e2f1;
}
.table-info th,
.table-info td,
.table-info thead th,
.table-info tbody + tbody {
  border-color: #7acae4;
}
.table-hover .table-info:hover {
  background-color: #a3d9ed;
}
.table-hover .table-info:hover > td,
.table-hover .table-info:hover > th {
  background-color: #a3d9ed;
}
.table-warning,
.table-warning > th,
.table-warning > td {
  background-color: #fcebc2;
}
.table-warning th,
.table-warning td,
.table-warning thead th,
.table-warning tbody + tbody {
  border-color: #f9da8e;
}
.table-hover .table-warning:hover {
  background-color: #fbe3aa;
}
.table-hover .table-warning:hover > td,
.table-hover .table-warning:hover > th {
  background-color: #fbe3aa;
}
.table-danger,
.table-danger > th,
.table-danger > td {
  background-color: #ffd1d1;
}
.table-danger th,
.table-danger td,
.table-danger thead th,
.table-danger tbody + tbody {
  border-color: #ffa9a9;
}
.table-hover .table-danger:hover {
  background-color: #ffb8b8;
}
.table-hover .table-danger:hover > td,
.table-hover .table-danger:hover > th {
  background-color: #ffb8b8;
}
.table-light,
.table-light > th,
.table-light > td {
  background-color: #fdfdfe;
}
.table-light th,
.table-light td,
.table-light thead th,
.table-light tbody + tbody {
  border-color: #fbfcfc;
}
.table-hover .table-light:hover {
  background-color: #ececf6;
}
.table-hover .table-light:hover > td,
.table-hover .table-light:hover > th {
  background-color: #ececf6;
}
.table-dark,
.table-dark > th,
.table-dark > td {
  background-color: #b8c2cb;
}
.table-dark th,
.table-dark td,
.table-dark thead th,
.table-dark tbody + tbody {
  border-color: #7a8d9f;
}
.table-hover .table-dark:hover {
  background-color: #a9b5c0;
}
.table-hover .table-dark:hover > td,
.table-hover .table-dark:hover > th {
  background-color: #a9b5c0;
}
.table-active,
.table-active > th,
.table-active > td {
  background-color: #fafbfc;
}
.table-hover .table-active:hover {
  background-color: #eaeef2;
}
.table-hover .table-active:hover > td,
.table-hover .table-active:hover > th {
  background-color: #eaeef2;
}
.table .thead-dark th {
  color: #fff;
  background-color: #212529;
  border-color: #32383e;
}
.table .thead-light th {
  color: #495057;
  background-color: #e9ecef;
  border-color: #eee;
}
.table-dark {
  color: #fff;
  background-color: #212529;
}
.table-dark th,
.table-dark td,
.table-dark thead th {
  border-color: #32383e;
}
.table-dark.table-bordered {
  border: 0;
}
.table-dark.table-striped tbody tr:nth-of-type(odd) {
  background-color: rgba(255, 255, 255, 0.05);
}
.table-dark.table-hover tbody tr:hover {
  background-color: rgba(255, 255, 255, 0.075);
}
@media (max-width: 575.98px) {
  .table-responsive-sm {
    display: block;
    width: 100%;
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
    -ms-overflow-style: -ms-autohiding-scrollbar;
  }
  .table-responsive-sm > .table-bordered {
    border: 0;
  }
}
@media (max-width: 767.98px) {
  .table-responsive-md {
    display: block;
    width: 100%;
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
    -ms-overflow-style: -ms-autohiding-scrollbar;
  }
  .table-responsive-md > .table-bordered {
    border: 0;
  }
}
@media (max-width: 991.98px) {
  .table-responsive-lg {
    display: block;
    width: 100%;
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
    -ms-overflow-style: -ms-autohiding-scrollbar;
  }
  .table-responsive-lg > .table-bordered {
    border: 0;
  }
}
@media (max-width: 1199.98px) {
  .table-responsive-xl {
    display: block;
    width: 100%;
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
    -ms-overflow-style: -ms-autohiding-scrollbar;
  }
  .table-responsive-xl > .table-bordered {
    border: 0;
  }
}
.table-responsive {
  display: block;
  width: 100%;
  overflow-x: auto;
  -webkit-overflow-scrolling: touch;
  -ms-overflow-style: -ms-autohiding-scrollbar;
}
.table-responsive > .table-bordered {
  border: 0;
}
.form-control {
  display: block;
  width: 100%;
  height: 2.1875rem;
  padding: 0.375rem 1rem;
  font-size: 0.75rem;
  font-weight: 400;
  line-height: 1.528571429;
  color: #495057;
  background-color: #fff;
  background-clip: padding-box;
  border: 1px solid #ced4da;
  border-radius: 0.85rem;
  transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}
@media screen and (prefers-reduced-motion: reduce) {
  .form-control {
    transition: none;
  }
}
.form-control::-ms-expand {
  background-color: transparent;
  border: 0;
}
.form-control:focus {
  color: #495057;
  background-color: #fff;
  border-color: #656565;
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(37, 37, 37, 0.25);
}
.form-control::-moz-placeholder {
  color: #6c757d;
  opacity: 1;
}
.form-control::placeholder {
  color: #6c757d;
  opacity: 1;
}
.form-control:disabled, .form-control[readonly] {
  background-color: #e9ecef;
  opacity: 1;
}
select.form-control:focus::-ms-value {
  color: #495057;
  background-color: #fff;
}
.form-control-file,
.form-control-range {
  display: block;
  width: 100%;
}
.col-form-label {
  padding-top: calc(0.375rem + 1px);
  padding-bottom: calc(0.375rem + 1px);
  margin-bottom: 0;
  font-size: inherit;
  line-height: 1.528571429;
}
.col-form-label-lg {
  padding-top: calc(0.625rem + 1px);
  padding-bottom: calc(0.625rem + 1px);
  font-size: 0.9375rem;
  line-height: 1.5;
}
.col-form-label-sm {
  padding-top: calc(0.3125rem + 1px);
  padding-bottom: calc(0.3125rem + 1px);
  font-size: 0.65625rem;
  line-height: 1.5;
}
.form-control-plaintext {
  display: block;
  width: 100%;
  padding-top: 0.375rem;
  padding-bottom: 0.375rem;
  margin-bottom: 0;
  line-height: 1.528571429;
  color: #656565;
  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 {
  height: calc(1.609375rem + 2px);
  padding: 0.3125rem 0.625rem;
  font-size: 0.65625rem;
  line-height: 1.5;
  border-radius: 0.85rem;
}
.form-control-lg {
  height: calc(2.65625rem + 2px);
  padding: 0.625rem 1.25rem;
  font-size: 0.9375rem;
  line-height: 1.5;
  border-radius: 1.5rem;
}
select.form-control[size], select.form-control[multiple] {
  height: auto;
}
textarea.form-control {
  height: auto;
}
.form-group {
  margin-bottom: 1rem;
}
.form-text {
  display: block;
  margin-top: 0.25rem;
}
.form-row {
  display: flex;
  flex-wrap: wrap;
  margin-right: -5px;
  margin-left: -5px;
}
.form-row > .col,
.form-row > [class*=col-] {
  padding-right: 5px;
  padding-left: 5px;
}
.form-check {
  position: relative;
  display: block;
  padding-left: 1.25rem;
}
.form-check-input {
  position: absolute;
  margin-top: 0.3rem;
  margin-left: -1.25rem;
}
.form-check-input:disabled ~ .form-check-label {
  color: #909fa7;
}
.form-check-label {
  margin-bottom: 0;
}
.form-check-inline {
  display: inline-flex;
  align-items: center;
  padding-left: 0;
  margin-right: 0.75rem;
}
.form-check-inline .form-check-input {
  position: static;
  margin-top: 0;
  margin-right: 0.3125rem;
  margin-left: 0;
}
.valid-feedback {
  display: none;
  width: 100%;
  margin-top: 0.25rem;
  font-size: 80%;
  color: #a1d683;
}
.valid-tooltip {
  position: absolute;
  top: 100%;
  z-index: 5;
  display: none;
  max-width: 100%;
  padding: 0.25rem 0.5rem;
  margin-top: 0.1rem;
  font-size: 0.65625rem;
  line-height: 1.528571429;
  color: #212529;
  background-color: rgba(161, 214, 131, 0.9);
  border-radius: 0.85rem;
}
.was-validated .form-control:valid, .form-control.is-valid {
  border-color: #a1d683;
  padding-right: 1.8964285718rem;
  background-repeat: no-repeat;
  background-position: center right calc(1.8964285718rem / 4);
  background-size: calc(1.8964285718rem / 2) calc(1.8964285718rem / 2);
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%23a1d683' 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");
}
.was-validated .form-control:valid:focus, .form-control.is-valid:focus {
  border-color: #a1d683;
  box-shadow: 0 0 0 0.2rem rgba(161, 214, 131, 0.25);
}
.was-validated .form-control:valid ~ .valid-feedback,
.was-validated .form-control:valid ~ .valid-tooltip, .form-control.is-valid ~ .valid-feedback,
.form-control.is-valid ~ .valid-tooltip {
  display: block;
}
.was-validated textarea.form-control:valid, textarea.form-control.is-valid {
  padding-right: 1.8964285718rem;
  background-position: top calc(1.8964285718rem / 4) right calc(1.8964285718rem / 4);
}
.was-validated .custom-select:valid, .custom-select.is-valid {
  border-color: #a1d683;
  padding-right: 3.4223214288rem;
  background: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 5'%3e%3cpath fill='%23424242' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e") no-repeat right 1rem center/8px 10px, url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%23a1d683' 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") no-repeat center right 2rem/0.9482142859rem 0.9482142859rem;
}
.was-validated .custom-select:valid:focus, .custom-select.is-valid:focus {
  border-color: #a1d683;
  box-shadow: 0 0 0 0.2rem rgba(161, 214, 131, 0.25);
}
.was-validated .custom-select:valid ~ .valid-feedback,
.was-validated .custom-select:valid ~ .valid-tooltip, .custom-select.is-valid ~ .valid-feedback,
.custom-select.is-valid ~ .valid-tooltip {
  display: block;
}
.was-validated .form-control-file:valid ~ .valid-feedback,
.was-validated .form-control-file:valid ~ .valid-tooltip, .form-control-file.is-valid ~ .valid-feedback,
.form-control-file.is-valid ~ .valid-tooltip {
  display: block;
}
.was-validated .form-check-input:valid ~ .form-check-label, .form-check-input.is-valid ~ .form-check-label {
  color: #a1d683;
}
.was-validated .form-check-input:valid ~ .valid-feedback,
.was-validated .form-check-input:valid ~ .valid-tooltip, .form-check-input.is-valid ~ .valid-feedback,
.form-check-input.is-valid ~ .valid-tooltip {
  display: block;
}
.was-validated .custom-control-input:valid ~ .custom-control-label, .custom-control-input.is-valid ~ .custom-control-label {
  color: #a1d683;
}
.was-validated .custom-control-input:valid ~ .custom-control-label::before, .custom-control-input.is-valid ~ .custom-control-label::before {
  border-color: #a1d683;
}
.was-validated .custom-control-input:valid ~ .valid-feedback,
.was-validated .custom-control-input:valid ~ .valid-tooltip, .custom-control-input.is-valid ~ .valid-feedback,
.custom-control-input.is-valid ~ .valid-tooltip {
  display: block;
}
.was-validated .custom-control-input:valid:checked ~ .custom-control-label::before, .custom-control-input.is-valid:checked ~ .custom-control-label::before {
  border-color: #bee3a9;
  background-color: #bee3a9;
}
.was-validated .custom-control-input:valid:focus ~ .custom-control-label::before, .custom-control-input.is-valid:focus ~ .custom-control-label::before {
  box-shadow: 0 0 0 0.2rem rgba(161, 214, 131, 0.25);
}
.was-validated .custom-control-input:valid:focus:not(:checked) ~ .custom-control-label::before, .custom-control-input.is-valid:focus:not(:checked) ~ .custom-control-label::before {
  border-color: #a1d683;
}
.was-validated .custom-file-input:valid ~ .custom-file-label, .custom-file-input.is-valid ~ .custom-file-label {
  border-color: #a1d683;
}
.was-validated .custom-file-input:valid ~ .valid-feedback,
.was-validated .custom-file-input:valid ~ .valid-tooltip, .custom-file-input.is-valid ~ .valid-feedback,
.custom-file-input.is-valid ~ .valid-tooltip {
  display: block;
}
.was-validated .custom-file-input:valid:focus ~ .custom-file-label, .custom-file-input.is-valid:focus ~ .custom-file-label {
  border-color: #a1d683;
  box-shadow: 0 0 0 0.2rem rgba(161, 214, 131, 0.25);
}
.invalid-feedback {
  display: none;
  width: 100%;
  margin-top: 0.25rem;
  font-size: 80%;
  color: #ff595a;
}
.invalid-tooltip {
  position: absolute;
  top: 100%;
  z-index: 5;
  display: none;
  max-width: 100%;
  padding: 0.25rem 0.5rem;
  margin-top: 0.1rem;
  font-size: 0.65625rem;
  line-height: 1.528571429;
  color: #fff;
  background-color: rgba(255, 89, 90, 0.9);
  border-radius: 0.85rem;
}
.was-validated .form-control:invalid, .form-control.is-invalid {
  border-color: #ff595a;
  padding-right: 1.8964285718rem;
  background-repeat: no-repeat;
  background-position: center right calc(1.8964285718rem / 4);
  background-size: calc(1.8964285718rem / 2) calc(1.8964285718rem / 2);
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23ff595a' viewBox='-2 -2 7 7'%3e%3cpath stroke='%23d9534f' d='M0 0l3 3m0-3L0 3'/%3e%3ccircle r='.5'/%3e%3ccircle cx='3' r='.5'/%3e%3ccircle cy='3' r='.5'/%3e%3ccircle cx='3' cy='3' r='.5'/%3e%3c/svg%3E");
}
.was-validated .form-control:invalid:focus, .form-control.is-invalid:focus {
  border-color: #ff595a;
  box-shadow: 0 0 0 0.2rem rgba(255, 89, 90, 0.25);
}
.was-validated .form-control:invalid ~ .invalid-feedback,
.was-validated .form-control:invalid ~ .invalid-tooltip, .form-control.is-invalid ~ .invalid-feedback,
.form-control.is-invalid ~ .invalid-tooltip {
  display: block;
}
.was-validated textarea.form-control:invalid, textarea.form-control.is-invalid {
  padding-right: 1.8964285718rem;
  background-position: top calc(1.8964285718rem / 4) right calc(1.8964285718rem / 4);
}
.was-validated .custom-select:invalid, .custom-select.is-invalid {
  border-color: #ff595a;
  padding-right: 3.4223214288rem;
  background: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 5'%3e%3cpath fill='%23424242' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e") no-repeat right 1rem center/8px 10px, url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23ff595a' viewBox='-2 -2 7 7'%3e%3cpath stroke='%23d9534f' d='M0 0l3 3m0-3L0 3'/%3e%3ccircle r='.5'/%3e%3ccircle cx='3' r='.5'/%3e%3ccircle cy='3' r='.5'/%3e%3ccircle cx='3' cy='3' r='.5'/%3e%3c/svg%3E") no-repeat center right 2rem/0.9482142859rem 0.9482142859rem;
}
.was-validated .custom-select:invalid:focus, .custom-select.is-invalid:focus {
  border-color: #ff595a;
  box-shadow: 0 0 0 0.2rem rgba(255, 89, 90, 0.25);
}
.was-validated .custom-select:invalid ~ .invalid-feedback,
.was-validated .custom-select:invalid ~ .invalid-tooltip, .custom-select.is-invalid ~ .invalid-feedback,
.custom-select.is-invalid ~ .invalid-tooltip {
  display: block;
}
.was-validated .form-control-file:invalid ~ .invalid-feedback,
.was-validated .form-control-file:invalid ~ .invalid-tooltip, .form-control-file.is-invalid ~ .invalid-feedback,
.form-control-file.is-invalid ~ .invalid-tooltip {
  display: block;
}
.was-validated .form-check-input:invalid ~ .form-check-label, .form-check-input.is-invalid ~ .form-check-label {
  color: #ff595a;
}
.was-validated .form-check-input:invalid ~ .invalid-feedback,
.was-validated .form-check-input:invalid ~ .invalid-tooltip, .form-check-input.is-invalid ~ .invalid-feedback,
.form-check-input.is-invalid ~ .invalid-tooltip {
  display: block;
}
.was-validated .custom-control-input:invalid ~ .custom-control-label, .custom-control-input.is-invalid ~ .custom-control-label {
  color: #ff595a;
}
.was-validated .custom-control-input:invalid ~ .custom-control-label::before, .custom-control-input.is-invalid ~ .custom-control-label::before {
  border-color: #ff595a;
}
.was-validated .custom-control-input:invalid ~ .invalid-feedback,
.was-validated .custom-control-input:invalid ~ .invalid-tooltip, .custom-control-input.is-invalid ~ .invalid-feedback,
.custom-control-input.is-invalid ~ .invalid-tooltip {
  display: block;
}
.was-validated .custom-control-input:invalid:checked ~ .custom-control-label::before, .custom-control-input.is-invalid:checked ~ .custom-control-label::before {
  border-color: #ff8c8d;
  background-color: #ff8c8d;
}
.was-validated .custom-control-input:invalid:focus ~ .custom-control-label::before, .custom-control-input.is-invalid:focus ~ .custom-control-label::before {
  box-shadow: 0 0 0 0.2rem rgba(255, 89, 90, 0.25);
}
.was-validated .custom-control-input:invalid:focus:not(:checked) ~ .custom-control-label::before, .custom-control-input.is-invalid:focus:not(:checked) ~ .custom-control-label::before {
  border-color: #ff595a;
}
.was-validated .custom-file-input:invalid ~ .custom-file-label, .custom-file-input.is-invalid ~ .custom-file-label {
  border-color: #ff595a;
}
.was-validated .custom-file-input:invalid ~ .invalid-feedback,
.was-validated .custom-file-input:invalid ~ .invalid-tooltip, .custom-file-input.is-invalid ~ .invalid-feedback,
.custom-file-input.is-invalid ~ .invalid-tooltip {
  display: block;
}
.was-validated .custom-file-input:invalid:focus ~ .custom-file-label, .custom-file-input.is-invalid:focus ~ .custom-file-label {
  border-color: #ff595a;
  box-shadow: 0 0 0 0.2rem rgba(255, 89, 90, 0.25);
}
.form-inline {
  display: flex;
  flex-flow: row wrap;
  align-items: center;
}
.form-inline .form-check {
  width: 100%;
}
@media (min-width: 576px) {
  .form-inline label {
    display: flex;
    align-items: center;
    justify-content: center;
    margin-bottom: 0;
  }
  .form-inline .form-group {
    display: flex;
    flex: 0 0 auto;
    flex-flow: row wrap;
    align-items: center;
    margin-bottom: 0;
  }
  .form-inline .form-control {
    display: inline-block;
    width: auto;
    vertical-align: middle;
  }
  .form-inline .form-control-plaintext {
    display: inline-block;
  }
  .form-inline .input-group,
.form-inline .custom-select {
    width: auto;
  }
  .form-inline .form-check {
    display: flex;
    align-items: center;
    justify-content: center;
    width: auto;
    padding-left: 0;
  }
  .form-inline .form-check-input {
    position: relative;
    margin-top: 0;
    margin-right: 0.25rem;
    margin-left: 0;
  }
  .form-inline .custom-control {
    align-items: center;
    justify-content: center;
  }
  .form-inline .custom-control-label {
    margin-bottom: 0;
  }
}
.btn {
  display: inline-block;
  font-weight: 400;
  color: #656565;
  text-align: center;
  vertical-align: middle;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  background-color: transparent;
  border: 1px solid transparent;
  padding: 0.375rem 1rem;
  font-size: 0.75rem;
  line-height: 1.528571429;
  border-radius: 0.85rem;
  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 screen and (prefers-reduced-motion: reduce) {
  .btn {
    transition: none;
  }
}
.btn:hover {
  color: #656565;
  text-decoration: none;
}
.btn:focus, .btn.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(37, 37, 37, 0.25);
}
.btn.disabled, .btn:disabled {
  opacity: 0.65;
}
.btn:not(:disabled):not(.disabled) {
  cursor: pointer;
}
a.btn.disabled,
fieldset:disabled a.btn {
  pointer-events: none;
}
.btn-primary {
  color: #fff;
  background-color: #252525;
  border-color: #252525;
}
.btn-primary:hover {
  color: #fff;
  background-color: #121212;
  border-color: #0c0c0c;
}
.btn-primary:focus, .btn-primary.focus {
  box-shadow: 0 0 0 0.2rem rgba(70, 70, 70, 0.5);
}
.btn-primary.disabled, .btn-primary:disabled {
  color: #fff;
  background-color: #252525;
  border-color: #252525;
}
.btn-primary:not(:disabled):not(.disabled):active, .btn-primary:not(:disabled):not(.disabled).active, .show > .btn-primary.dropdown-toggle {
  color: #fff;
  background-color: #0c0c0c;
  border-color: #050505;
}
.btn-primary:not(:disabled):not(.disabled):active:focus, .btn-primary:not(:disabled):not(.disabled).active:focus, .show > .btn-primary.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(70, 70, 70, 0.5);
}
.btn-secondary {
  color: #fff;
  background-color: #8492a6;
  border-color: #8492a6;
}
.btn-secondary:hover {
  color: #fff;
  background-color: #6e7e96;
  border-color: #68788f;
}
.btn-secondary:focus, .btn-secondary.focus {
  box-shadow: 0 0 0 0.2rem rgba(150, 162, 179, 0.5);
}
.btn-secondary.disabled, .btn-secondary:disabled {
  color: #fff;
  background-color: #8492a6;
  border-color: #8492a6;
}
.btn-secondary:not(:disabled):not(.disabled):active, .btn-secondary:not(:disabled):not(.disabled).active, .show > .btn-secondary.dropdown-toggle {
  color: #fff;
  background-color: #68788f;
  border-color: #627288;
}
.btn-secondary:not(:disabled):not(.disabled):active:focus, .btn-secondary:not(:disabled):not(.disabled).active:focus, .show > .btn-secondary.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(150, 162, 179, 0.5);
}
.btn-success {
  color: #212529;
  background-color: #a1d683;
  border-color: #a1d683;
}
.btn-success:hover {
  color: #212529;
  background-color: #8bcc66;
  border-color: #84c95d;
}
.btn-success:focus, .btn-success.focus {
  box-shadow: 0 0 0 0.2rem rgba(142, 187, 118, 0.5);
}
.btn-success.disabled, .btn-success:disabled {
  color: #212529;
  background-color: #a1d683;
  border-color: #a1d683;
}
.btn-success:not(:disabled):not(.disabled):active, .btn-success:not(:disabled):not(.disabled).active, .show > .btn-success.dropdown-toggle {
  color: #212529;
  background-color: #84c95d;
  border-color: #7dc653;
}
.btn-success:not(:disabled):not(.disabled):active:focus, .btn-success:not(:disabled):not(.disabled).active:focus, .show > .btn-success.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(142, 187, 118, 0.5);
}
.btn-info {
  color: #fff;
  background-color: #0099cc;
  border-color: #0099cc;
}
.btn-info:hover {
  color: #fff;
  background-color: #007ca6;
  border-color: #007399;
}
.btn-info:focus, .btn-info.focus {
  box-shadow: 0 0 0 0.2rem rgba(38, 168, 212, 0.5);
}
.btn-info.disabled, .btn-info:disabled {
  color: #fff;
  background-color: #0099cc;
  border-color: #0099cc;
}
.btn-info:not(:disabled):not(.disabled):active, .btn-info:not(:disabled):not(.disabled).active, .show > .btn-info.dropdown-toggle {
  color: #fff;
  background-color: #007399;
  border-color: #00698c;
}
.btn-info:not(:disabled):not(.disabled):active:focus, .btn-info:not(:disabled):not(.disabled).active:focus, .show > .btn-info.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(38, 168, 212, 0.5);
}
.btn-warning {
  color: #212529;
  background-color: #f4b726;
  border-color: #f4b726;
}
.btn-warning:hover {
  color: #212529;
  background-color: #e8a70c;
  border-color: #dc9e0b;
}
.btn-warning:focus, .btn-warning.focus {
  box-shadow: 0 0 0 0.2rem rgba(212, 161, 38, 0.5);
}
.btn-warning.disabled, .btn-warning:disabled {
  color: #212529;
  background-color: #f4b726;
  border-color: #f4b726;
}
.btn-warning:not(:disabled):not(.disabled):active, .btn-warning:not(:disabled):not(.disabled).active, .show > .btn-warning.dropdown-toggle {
  color: #212529;
  background-color: #dc9e0b;
  border-color: #d0950b;
}
.btn-warning:not(:disabled):not(.disabled):active:focus, .btn-warning:not(:disabled):not(.disabled).active:focus, .show > .btn-warning.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(212, 161, 38, 0.5);
}
.btn-danger {
  color: #fff;
  background-color: #ff595a;
  border-color: #ff595a;
}
.btn-danger:hover {
  color: #fff;
  background-color: #ff3334;
  border-color: #ff2627;
}
.btn-danger:focus, .btn-danger.focus {
  box-shadow: 0 0 0 0.2rem rgba(255, 114, 115, 0.5);
}
.btn-danger.disabled, .btn-danger:disabled {
  color: #fff;
  background-color: #ff595a;
  border-color: #ff595a;
}
.btn-danger:not(:disabled):not(.disabled):active, .btn-danger:not(:disabled):not(.disabled).active, .show > .btn-danger.dropdown-toggle {
  color: #fff;
  background-color: #ff2627;
  border-color: #ff191b;
}
.btn-danger:not(:disabled):not(.disabled):active:focus, .btn-danger:not(:disabled):not(.disabled).active:focus, .show > .btn-danger.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(255, 114, 115, 0.5);
}
.btn-light {
  color: #212529;
  background-color: #f8f9fa;
  border-color: #f8f9fa;
}
.btn-light:hover {
  color: #212529;
  background-color: #e2e6ea;
  border-color: #dae0e5;
}
.btn-light:focus, .btn-light.focus {
  box-shadow: 0 0 0 0.2rem rgba(216, 217, 219, 0.5);
}
.btn-light.disabled, .btn-light:disabled {
  color: #212529;
  background-color: #f8f9fa;
  border-color: #f8f9fa;
}
.btn-light:not(:disabled):not(.disabled):active, .btn-light:not(:disabled):not(.disabled).active, .show > .btn-light.dropdown-toggle {
  color: #212529;
  background-color: #dae0e5;
  border-color: #d3d9df;
}
.btn-light:not(:disabled):not(.disabled):active:focus, .btn-light:not(:disabled):not(.disabled).active:focus, .show > .btn-light.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(216, 217, 219, 0.5);
}
.btn-dark {
  color: #fff;
  background-color: #002447;
  border-color: #002447;
}
.btn-dark:hover {
  color: #fff;
  background-color: #001121;
  border-color: #000a14;
}
.btn-dark:focus, .btn-dark.focus {
  box-shadow: 0 0 0 0.2rem rgba(38, 69, 99, 0.5);
}
.btn-dark.disabled, .btn-dark:disabled {
  color: #fff;
  background-color: #002447;
  border-color: #002447;
}
.btn-dark:not(:disabled):not(.disabled):active, .btn-dark:not(:disabled):not(.disabled).active, .show > .btn-dark.dropdown-toggle {
  color: #fff;
  background-color: #000a14;
  border-color: #000407;
}
.btn-dark:not(:disabled):not(.disabled):active:focus, .btn-dark:not(:disabled):not(.disabled).active:focus, .show > .btn-dark.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(38, 69, 99, 0.5);
}
.btn-outline-primary {
  color: #252525;
  border-color: #252525;
}
.btn-outline-primary:hover {
  color: #fff;
  background-color: #252525;
  border-color: #252525;
}
.btn-outline-primary:focus, .btn-outline-primary.focus {
  box-shadow: 0 0 0 0.2rem rgba(37, 37, 37, 0.5);
}
.btn-outline-primary.disabled, .btn-outline-primary:disabled {
  color: #252525;
  background-color: transparent;
}
.btn-outline-primary:not(:disabled):not(.disabled):active, .btn-outline-primary:not(:disabled):not(.disabled).active, .show > .btn-outline-primary.dropdown-toggle {
  color: #fff;
  background-color: #252525;
  border-color: #252525;
}
.btn-outline-primary:not(:disabled):not(.disabled):active:focus, .btn-outline-primary:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-primary.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(37, 37, 37, 0.5);
}
.btn-outline-secondary {
  color: #8492a6;
  border-color: #8492a6;
}
.btn-outline-secondary:hover {
  color: #fff;
  background-color: #8492a6;
  border-color: #8492a6;
}
.btn-outline-secondary:focus, .btn-outline-secondary.focus {
  box-shadow: 0 0 0 0.2rem rgba(132, 146, 166, 0.5);
}
.btn-outline-secondary.disabled, .btn-outline-secondary:disabled {
  color: #8492a6;
  background-color: transparent;
}
.btn-outline-secondary:not(:disabled):not(.disabled):active, .btn-outline-secondary:not(:disabled):not(.disabled).active, .show > .btn-outline-secondary.dropdown-toggle {
  color: #fff;
  background-color: #8492a6;
  border-color: #8492a6;
}
.btn-outline-secondary:not(:disabled):not(.disabled):active:focus, .btn-outline-secondary:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-secondary.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(132, 146, 166, 0.5);
}
.btn-outline-success {
  color: #a1d683;
  border-color: #a1d683;
}
.btn-outline-success:hover {
  color: #212529;
  background-color: #a1d683;
  border-color: #a1d683;
}
.btn-outline-success:focus, .btn-outline-success.focus {
  box-shadow: 0 0 0 0.2rem rgba(161, 214, 131, 0.5);
}
.btn-outline-success.disabled, .btn-outline-success:disabled {
  color: #a1d683;
  background-color: transparent;
}
.btn-outline-success:not(:disabled):not(.disabled):active, .btn-outline-success:not(:disabled):not(.disabled).active, .show > .btn-outline-success.dropdown-toggle {
  color: #212529;
  background-color: #a1d683;
  border-color: #a1d683;
}
.btn-outline-success:not(:disabled):not(.disabled):active:focus, .btn-outline-success:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-success.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(161, 214, 131, 0.5);
}
.btn-outline-info {
  color: #0099cc;
  border-color: #0099cc;
}
.btn-outline-info:hover {
  color: #fff;
  background-color: #0099cc;
  border-color: #0099cc;
}
.btn-outline-info:focus, .btn-outline-info.focus {
  box-shadow: 0 0 0 0.2rem rgba(0, 153, 204, 0.5);
}
.btn-outline-info.disabled, .btn-outline-info:disabled {
  color: #0099cc;
  background-color: transparent;
}
.btn-outline-info:not(:disabled):not(.disabled):active, .btn-outline-info:not(:disabled):not(.disabled).active, .show > .btn-outline-info.dropdown-toggle {
  color: #fff;
  background-color: #0099cc;
  border-color: #0099cc;
}
.btn-outline-info:not(:disabled):not(.disabled):active:focus, .btn-outline-info:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-info.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(0, 153, 204, 0.5);
}
.btn-outline-warning {
  color: #f4b726;
  border-color: #f4b726;
}
.btn-outline-warning:hover {
  color: #212529;
  background-color: #f4b726;
  border-color: #f4b726;
}
.btn-outline-warning:focus, .btn-outline-warning.focus {
  box-shadow: 0 0 0 0.2rem rgba(244, 183, 38, 0.5);
}
.btn-outline-warning.disabled, .btn-outline-warning:disabled {
  color: #f4b726;
  background-color: transparent;
}
.btn-outline-warning:not(:disabled):not(.disabled):active, .btn-outline-warning:not(:disabled):not(.disabled).active, .show > .btn-outline-warning.dropdown-toggle {
  color: #212529;
  background-color: #f4b726;
  border-color: #f4b726;
}
.btn-outline-warning:not(:disabled):not(.disabled):active:focus, .btn-outline-warning:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-warning.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(244, 183, 38, 0.5);
}
.btn-outline-danger {
  color: #ff595a;
  border-color: #ff595a;
}
.btn-outline-danger:hover {
  color: #fff;
  background-color: #ff595a;
  border-color: #ff595a;
}
.btn-outline-danger:focus, .btn-outline-danger.focus {
  box-shadow: 0 0 0 0.2rem rgba(255, 89, 90, 0.5);
}
.btn-outline-danger.disabled, .btn-outline-danger:disabled {
  color: #ff595a;
  background-color: transparent;
}
.btn-outline-danger:not(:disabled):not(.disabled):active, .btn-outline-danger:not(:disabled):not(.disabled).active, .show > .btn-outline-danger.dropdown-toggle {
  color: #fff;
  background-color: #ff595a;
  border-color: #ff595a;
}
.btn-outline-danger:not(:disabled):not(.disabled):active:focus, .btn-outline-danger:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-danger.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(255, 89, 90, 0.5);
}
.btn-outline-light {
  color: #f8f9fa;
  border-color: #f8f9fa;
}
.btn-outline-light:hover {
  color: #212529;
  background-color: #f8f9fa;
  border-color: #f8f9fa;
}
.btn-outline-light:focus, .btn-outline-light.focus {
  box-shadow: 0 0 0 0.2rem rgba(248, 249, 250, 0.5);
}
.btn-outline-light.disabled, .btn-outline-light:disabled {
  color: #f8f9fa;
  background-color: transparent;
}
.btn-outline-light:not(:disabled):not(.disabled):active, .btn-outline-light:not(:disabled):not(.disabled).active, .show > .btn-outline-light.dropdown-toggle {
  color: #212529;
  background-color: #f8f9fa;
  border-color: #f8f9fa;
}
.btn-outline-light:not(:disabled):not(.disabled):active:focus, .btn-outline-light:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-light.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(248, 249, 250, 0.5);
}
.btn-outline-dark {
  color: #002447;
  border-color: #002447;
}
.btn-outline-dark:hover {
  color: #fff;
  background-color: #002447;
  border-color: #002447;
}
.btn-outline-dark:focus, .btn-outline-dark.focus {
  box-shadow: 0 0 0 0.2rem rgba(0, 36, 71, 0.5);
}
.btn-outline-dark.disabled, .btn-outline-dark:disabled {
  color: #002447;
  background-color: transparent;
}
.btn-outline-dark:not(:disabled):not(.disabled):active, .btn-outline-dark:not(:disabled):not(.disabled).active, .show > .btn-outline-dark.dropdown-toggle {
  color: #fff;
  background-color: #002447;
  border-color: #002447;
}
.btn-outline-dark:not(:disabled):not(.disabled):active:focus, .btn-outline-dark:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-dark.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(0, 36, 71, 0.5);
}
.btn-link {
  font-weight: 400;
  color: #0099cc;
}
.btn-link:hover {
  color: #006080;
  text-decoration: underline;
}
.btn-link:focus, .btn-link.focus {
  text-decoration: underline;
  box-shadow: none;
}
.btn-link:disabled, .btn-link.disabled {
  color: #6c757d;
  pointer-events: none;
}
.btn-lg, .btn-group-lg > .btn {
  padding: 0.625rem 1.25rem;
  font-size: 0.9375rem;
  line-height: 1.5;
  border-radius: 1.5rem;
}
.btn-sm, .btn-group-sm > .btn {
  padding: 0.3125rem 0.625rem;
  font-size: 0.65625rem;
  line-height: 1.5;
  border-radius: 0.85rem;
}
.btn-block {
  display: block;
  width: 100%;
}
.btn-block + .btn-block {
  margin-top: 0.5rem;
}
input[type=submit].btn-block,
input[type=reset].btn-block,
input[type=button].btn-block {
  width: 100%;
}
.fade {
  transition: opacity 0.15s linear;
}
@media screen and (prefers-reduced-motion: reduce) {
  .fade {
    transition: none;
  }
}
.fade:not(.show) {
  opacity: 0;
}
.collapse:not(.show) {
  display: none;
}
.collapsing {
  position: relative;
  height: 0;
  overflow: hidden;
  transition: height 0.35s ease;
}
@media screen and (prefers-reduced-motion: reduce) {
  .collapsing {
    transition: none;
  }
}
.dropup,
.dropright,
.dropdown,
.dropleft {
  position: relative;
}
.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;
  top: 100%;
  left: 0;
  z-index: 1000;
  display: none;
  float: left;
  min-width: 10rem;
  padding: 0.5rem 0;
  margin: 0.125rem 0 0;
  font-size: 0.75rem;
  color: #656565;
  text-align: left;
  list-style: none;
  background-color: #fff;
  background-clip: padding-box;
  border: 1px solid #e1e1e1;
  border-radius: 0.85rem;
}
.dropdown-menu-right {
  right: 0;
  left: auto;
}
@media (min-width: 576px) {
  .dropdown-menu-sm-right {
    right: 0;
    left: auto;
  }
}
@media (min-width: 768px) {
  .dropdown-menu-md-right {
    right: 0;
    left: auto;
  }
}
@media (min-width: 992px) {
  .dropdown-menu-lg-right {
    right: 0;
    left: auto;
  }
}
@media (min-width: 1200px) {
  .dropdown-menu-xl-right {
    right: 0;
    left: auto;
  }
}
.dropdown-menu-left {
  right: auto;
  left: 0;
}
@media (min-width: 576px) {
  .dropdown-menu-sm-left {
    right: auto;
    left: 0;
  }
}
@media (min-width: 768px) {
  .dropdown-menu-md-left {
    right: auto;
    left: 0;
  }
}
@media (min-width: 992px) {
  .dropdown-menu-lg-left {
    right: auto;
    left: 0;
  }
}
@media (min-width: 1200px) {
  .dropdown-menu-xl-left {
    right: auto;
    left: 0;
  }
}
.dropup .dropdown-menu {
  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;
}
.dropright .dropdown-menu {
  top: 0;
  right: auto;
  left: 100%;
  margin-top: 0;
  margin-left: 0.125rem;
}
.dropright .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;
}
.dropright .dropdown-toggle:empty::after {
  margin-left: 0;
}
.dropright .dropdown-toggle::after {
  vertical-align: 0;
}
.dropleft .dropdown-menu {
  top: 0;
  right: 100%;
  left: auto;
  margin-top: 0;
  margin-right: 0.125rem;
}
.dropleft .dropdown-toggle::after {
  display: inline-block;
  margin-left: 0.255em;
  vertical-align: 0.255em;
  content: "";
}
.dropleft .dropdown-toggle::after {
  display: none;
}
.dropleft .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;
}
.dropleft .dropdown-toggle:empty::after {
  margin-left: 0;
}
.dropleft .dropdown-toggle::before {
  vertical-align: 0;
}
.dropdown-menu[x-placement^=top], .dropdown-menu[x-placement^=right], .dropdown-menu[x-placement^=bottom], .dropdown-menu[x-placement^=left] {
  right: auto;
  bottom: auto;
}
.dropdown-divider {
  height: 0;
  margin: 0.5rem 0;
  overflow: hidden;
  border-top: 1px solid #e9ecef;
}
.dropdown-item {
  display: block;
  width: 100%;
  padding: 0.25rem 1.5rem;
  clear: both;
  font-weight: 400;
  color: #212529;
  text-align: inherit;
  white-space: nowrap;
  background-color: transparent;
  border: 0;
}
.dropdown-item:first-child {
  border-top-left-radius: calc(0.85rem - 1px);
  border-top-right-radius: calc(0.85rem - 1px);
}
.dropdown-item:last-child {
  border-bottom-right-radius: calc(0.85rem - 1px);
  border-bottom-left-radius: calc(0.85rem - 1px);
}
.dropdown-item:hover, .dropdown-item:focus {
  color: #16181b;
  text-decoration: none;
  background-color: #f8f9fa;
}
.dropdown-item.active, .dropdown-item:active {
  color: #fff;
  text-decoration: none;
  background-color: #252525;
}
.dropdown-item.disabled, .dropdown-item:disabled {
  color: #6c757d;
  pointer-events: none;
  background-color: transparent;
}
.dropdown-menu.show {
  display: block;
}
.dropdown-header {
  display: block;
  padding: 0.5rem 1.5rem;
  margin-bottom: 0;
  font-size: 0.65625rem;
  color: #6c757d;
  white-space: nowrap;
}
.dropdown-item-text {
  display: block;
  padding: 0.25rem 1.5rem;
  color: #212529;
}
.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:hover,
.btn-group-vertical > .btn:hover {
  z-index: 1;
}
.btn-group > .btn:focus, .btn-group > .btn:active, .btn-group > .btn.active,
.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:not(:first-child),
.btn-group > .btn-group:not(:first-child) > .btn {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
.dropdown-toggle-split {
  padding-right: 0.75rem;
  padding-left: 0.75rem;
}
.dropdown-toggle-split::after, .dropup .dropdown-toggle-split::after, .dropright .dropdown-toggle-split::after {
  margin-left: 0;
}
.dropleft .dropdown-toggle-split::before {
  margin-right: 0;
}
.btn-sm + .dropdown-toggle-split, .btn-group-sm > .btn + .dropdown-toggle-split {
  padding-right: 0.46875rem;
  padding-left: 0.46875rem;
}
.btn-lg + .dropdown-toggle-split, .btn-group-lg > .btn + .dropdown-toggle-split {
  padding-right: 0.9375rem;
  padding-left: 0.9375rem;
}
.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:not(:first-child),
.btn-group-vertical > .btn-group:not(:first-child) > .btn {
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}
.btn-group-toggle > .btn,
.btn-group-toggle > .btn-group > .btn {
  margin-bottom: 0;
}
.btn-group-toggle > .btn input[type=radio],
.btn-group-toggle > .btn input[type=checkbox],
.btn-group-toggle > .btn-group > .btn input[type=radio],
.btn-group-toggle > .btn-group > .btn input[type=checkbox] {
  position: absolute;
  clip: rect(0, 0, 0, 0);
  pointer-events: none;
}
.input-group {
  position: relative;
  display: flex;
  flex-wrap: wrap;
  align-items: stretch;
  width: 100%;
}
.input-group > .form-control,
.input-group > .form-control-plaintext,
.input-group > .custom-select,
.input-group > .custom-file {
  position: relative;
  flex: 1 1 auto;
  width: 1%;
  margin-bottom: 0;
}
.input-group > .form-control + .form-control,
.input-group > .form-control + .custom-select,
.input-group > .form-control + .custom-file,
.input-group > .form-control-plaintext + .form-control,
.input-group > .form-control-plaintext + .custom-select,
.input-group > .form-control-plaintext + .custom-file,
.input-group > .custom-select + .form-control,
.input-group > .custom-select + .custom-select,
.input-group > .custom-select + .custom-file,
.input-group > .custom-file + .form-control,
.input-group > .custom-file + .custom-select,
.input-group > .custom-file + .custom-file {
  margin-left: -1px;
}
.input-group > .form-control:focus,
.input-group > .custom-select:focus,
.input-group > .custom-file .custom-file-input:focus ~ .custom-file-label {
  z-index: 3;
}
.input-group > .custom-file .custom-file-input:focus {
  z-index: 4;
}
.input-group > .form-control:not(:last-child),
.input-group > .custom-select:not(:last-child) {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.input-group > .form-control:not(:first-child),
.input-group > .custom-select:not(:first-child) {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
.input-group > .custom-file {
  display: flex;
  align-items: center;
}
.input-group > .custom-file:not(:last-child) .custom-file-label, .input-group > .custom-file:not(:last-child) .custom-file-label::after {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.input-group > .custom-file:not(:first-child) .custom-file-label {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
.input-group-prepend,
.input-group-append {
  display: flex;
}
.input-group-prepend .btn,
.input-group-append .btn {
  position: relative;
  z-index: 2;
}
.input-group-prepend .btn:focus,
.input-group-append .btn:focus {
  z-index: 3;
}
.input-group-prepend .btn + .btn,
.input-group-prepend .btn + .input-group-text,
.input-group-prepend .input-group-text + .input-group-text,
.input-group-prepend .input-group-text + .btn,
.input-group-append .btn + .btn,
.input-group-append .btn + .input-group-text,
.input-group-append .input-group-text + .input-group-text,
.input-group-append .input-group-text + .btn {
  margin-left: -1px;
}
.input-group-prepend {
  margin-right: -1px;
}
.input-group-append {
  margin-left: -1px;
}
.input-group-text {
  display: flex;
  align-items: center;
  padding: 0.375rem 1rem;
  margin-bottom: 0;
  font-size: 0.75rem;
  font-weight: 400;
  line-height: 1.528571429;
  color: #495057;
  text-align: center;
  white-space: nowrap;
  background-color: #e9ecef;
  border: 1px solid #ced4da;
  border-radius: 0.85rem;
}
.input-group-text input[type=radio],
.input-group-text input[type=checkbox] {
  margin-top: 0;
}
.input-group-lg > .form-control:not(textarea),
.input-group-lg > .custom-select {
  height: calc(2.65625rem + 2px);
}
.input-group-lg > .form-control,
.input-group-lg > .custom-select,
.input-group-lg > .input-group-prepend > .input-group-text,
.input-group-lg > .input-group-append > .input-group-text,
.input-group-lg > .input-group-prepend > .btn,
.input-group-lg > .input-group-append > .btn {
  padding: 0.625rem 1.25rem;
  font-size: 0.9375rem;
  line-height: 1.5;
  border-radius: 1.5rem;
}
.input-group-sm > .form-control:not(textarea),
.input-group-sm > .custom-select {
  height: calc(1.609375rem + 2px);
}
.input-group-sm > .form-control,
.input-group-sm > .custom-select,
.input-group-sm > .input-group-prepend > .input-group-text,
.input-group-sm > .input-group-append > .input-group-text,
.input-group-sm > .input-group-prepend > .btn,
.input-group-sm > .input-group-append > .btn {
  padding: 0.3125rem 0.625rem;
  font-size: 0.65625rem;
  line-height: 1.5;
  border-radius: 0.85rem;
}
.input-group-lg > .custom-select,
.input-group-sm > .custom-select {
  padding-right: 2rem;
}
.input-group > .input-group-prepend > .btn,
.input-group > .input-group-prepend > .input-group-text,
.input-group > .input-group-append:not(:last-child) > .btn,
.input-group > .input-group-append:not(:last-child) > .input-group-text,
.input-group > .input-group-append:last-child > .btn:not(:last-child):not(.dropdown-toggle),
.input-group > .input-group-append:last-child > .input-group-text:not(:last-child) {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.input-group > .input-group-append > .btn,
.input-group > .input-group-append > .input-group-text,
.input-group > .input-group-prepend:not(:first-child) > .btn,
.input-group > .input-group-prepend:not(:first-child) > .input-group-text,
.input-group > .input-group-prepend:first-child > .btn:not(:first-child),
.input-group > .input-group-prepend:first-child > .input-group-text:not(:first-child) {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
.custom-control {
  position: relative;
  display: block;
  min-height: 1.1464285718rem;
  padding-left: 1.5rem;
}
.custom-control-inline {
  display: inline-flex;
  margin-right: 1rem;
}
.custom-control-input {
  position: absolute;
  z-index: -1;
  opacity: 0;
}
.custom-control-input:checked ~ .custom-control-label::before {
  color: #fff;
  border-color: #252525;
  background-color: #252525;
}
.custom-control-input:focus ~ .custom-control-label::before {
  box-shadow: 0 0 0 0.2rem rgba(37, 37, 37, 0.25);
}
.custom-control-input:focus:not(:checked) ~ .custom-control-label::before {
  border-color: #656565;
}
.custom-control-input:not(:disabled):active ~ .custom-control-label::before {
  color: #fff;
  background-color: #7e7e7e;
  border-color: #7e7e7e;
}
.custom-control-input:disabled ~ .custom-control-label {
  color: #6c757d;
}
.custom-control-input:disabled ~ .custom-control-label::before {
  background-color: #e9ecef;
}
.custom-control-label {
  position: relative;
  margin-bottom: 0;
  vertical-align: top;
}
.custom-control-label::before {
  position: absolute;
  top: 0.0732142859rem;
  left: -1.5rem;
  display: block;
  width: 1rem;
  height: 1rem;
  pointer-events: none;
  content: "";
  background-color: #fff;
  border: #adb5bd solid 1px;
}
.custom-control-label::after {
  position: absolute;
  top: 0.0732142859rem;
  left: -1.5rem;
  display: block;
  width: 1rem;
  height: 1rem;
  content: "";
  background-repeat: no-repeat;
  background-position: center center;
  background-size: 50% 50%;
}
.custom-checkbox .custom-control-label::before {
  border-radius: 0.85rem;
}
.custom-checkbox .custom-control-input:checked ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%23fff' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3e%3c/svg%3e");
}
.custom-checkbox .custom-control-input:indeterminate ~ .custom-control-label::before {
  border-color: #252525;
  background-color: #252525;
}
.custom-checkbox .custom-control-input:indeterminate ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 4'%3e%3cpath stroke='%23fff' d='M0 2h4'/%3e%3c/svg%3e");
}
.custom-checkbox .custom-control-input:disabled:checked ~ .custom-control-label::before {
  background-color: rgba(37, 37, 37, 0.5);
}
.custom-checkbox .custom-control-input:disabled:indeterminate ~ .custom-control-label::before {
  background-color: rgba(37, 37, 37, 0.5);
}
.custom-radio .custom-control-label::before {
  border-radius: 50%;
}
.custom-radio .custom-control-input:checked ~ .custom-control-label::after {
  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");
}
.custom-radio .custom-control-input:disabled:checked ~ .custom-control-label::before {
  background-color: rgba(37, 37, 37, 0.5);
}
.custom-switch {
  padding-left: 2.25rem;
}
.custom-switch .custom-control-label::before {
  left: -2.25rem;
  width: 1.75rem;
  pointer-events: all;
  border-radius: 0.5rem;
}
.custom-switch .custom-control-label::after {
  top: calc(0.0732142859rem + 2px);
  left: calc(-2.25rem + 2px);
  width: calc(1rem - 4px);
  height: calc(1rem - 4px);
  background-color: #adb5bd;
  border-radius: 0.5rem;
  transition: transform 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 screen and (prefers-reduced-motion: reduce) {
  .custom-switch .custom-control-label::after {
    transition: none;
  }
}
.custom-switch .custom-control-input:checked ~ .custom-control-label::after {
  background-color: #fff;
  transform: translateX(0.75rem);
}
.custom-switch .custom-control-input:disabled:checked ~ .custom-control-label::before {
  background-color: rgba(37, 37, 37, 0.5);
}
.custom-select {
  display: inline-block;
  width: 100%;
  height: 2.1875rem;
  padding: 0.375rem 2rem 0.375rem 1rem;
  font-weight: 400;
  line-height: 1.528571429;
  color: #495057;
  vertical-align: middle;
  background: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 5'%3e%3cpath fill='%23424242' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e") no-repeat right 1rem center/8px 10px;
  background-color: #fff;
  border: 1px solid #ced4da;
  border-radius: 0.85rem;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
}
.custom-select:focus {
  border-color: #656565;
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(101, 101, 101, 0.5);
}
.custom-select:focus::-ms-value {
  color: #495057;
  background-color: #fff;
}
.custom-select[multiple], .custom-select[size]:not([size="1"]) {
  height: auto;
  padding-right: 1rem;
  background-image: none;
}
.custom-select:disabled {
  color: #6c757d;
  background-color: #e9ecef;
}
.custom-select::-ms-expand {
  opacity: 0;
}
.custom-select-sm {
  height: calc(1.609375rem + 2px);
  padding-top: 0.3125rem;
  padding-bottom: 0.3125rem;
  padding-left: 0.625rem;
  font-size: 0.65625rem;
}
.custom-select-lg {
  height: calc(2.65625rem + 2px);
  padding-top: 0.625rem;
  padding-bottom: 0.625rem;
  padding-left: 1.25rem;
  font-size: 0.9375rem;
}
.custom-file {
  position: relative;
  display: inline-block;
  width: 100%;
  height: 2.1875rem;
  margin-bottom: 0;
}
.custom-file-input {
  position: relative;
  z-index: 2;
  width: 100%;
  height: 2.1875rem;
  margin: 0;
  opacity: 0;
}
.custom-file-input:focus ~ .custom-file-label {
  border-color: #656565;
  box-shadow: 0 0 0 0.2rem rgba(37, 37, 37, 0.25);
}
.custom-file-input:disabled ~ .custom-file-label {
  background-color: #e9ecef;
}
.custom-file-input:lang(en) ~ .custom-file-label::after {
  content: "Browse";
}
.custom-file-input ~ .custom-file-label[data-browse]::after {
  content: attr(data-browse);
}
.custom-file-label {
  position: absolute;
  top: 0;
  right: 0;
  left: 0;
  z-index: 1;
  height: 2.1875rem;
  padding: 0.375rem 1rem;
  font-weight: 400;
  line-height: 1.528571429;
  color: #495057;
  background-color: #fff;
  border: 1px solid #ced4da;
  border-radius: 0.85rem;
}
.custom-file-label::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  z-index: 3;
  display: block;
  height: 1.8964285718rem;
  padding: 0.375rem 1rem;
  line-height: 1.528571429;
  color: #495057;
  content: "Browse";
  background-color: #e9ecef;
  border-left: inherit;
  border-radius: 0 0.85rem 0.85rem 0;
}
.custom-range {
  width: 100%;
  height: calc(1rem + 0.4rem);
  padding: 0;
  background-color: transparent;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
}
.custom-range:focus {
  outline: none;
}
.custom-range:focus::-webkit-slider-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 0.2rem rgba(37, 37, 37, 0.25);
}
.custom-range:focus::-moz-range-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 0.2rem rgba(37, 37, 37, 0.25);
}
.custom-range:focus::-ms-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 0.2rem rgba(37, 37, 37, 0.25);
}
.custom-range::-moz-focus-outer {
  border: 0;
}
.custom-range::-webkit-slider-thumb {
  width: 1rem;
  height: 1rem;
  margin-top: -0.25rem;
  background-color: #252525;
  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;
  -webkit-appearance: none;
          appearance: none;
}
@media screen and (prefers-reduced-motion: reduce) {
  .custom-range::-webkit-slider-thumb {
    -webkit-transition: none;
    transition: none;
  }
}
.custom-range::-webkit-slider-thumb:active {
  background-color: #7e7e7e;
}
.custom-range::-webkit-slider-runnable-track {
  width: 100%;
  height: 0.5rem;
  color: transparent;
  cursor: pointer;
  background-color: #dee2e6;
  border-color: transparent;
  border-radius: 1rem;
}
.custom-range::-moz-range-thumb {
  width: 1rem;
  height: 1rem;
  background-color: #252525;
  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;
  -moz-appearance: none;
       appearance: none;
}
@media screen and (prefers-reduced-motion: reduce) {
  .custom-range::-moz-range-thumb {
    -moz-transition: none;
    transition: none;
  }
}
.custom-range::-moz-range-thumb:active {
  background-color: #7e7e7e;
}
.custom-range::-moz-range-track {
  width: 100%;
  height: 0.5rem;
  color: transparent;
  cursor: pointer;
  background-color: #dee2e6;
  border-color: transparent;
  border-radius: 1rem;
}
.custom-range::-ms-thumb {
  width: 1rem;
  height: 1rem;
  margin-top: 0;
  margin-right: 0.2rem;
  margin-left: 0.2rem;
  background-color: #252525;
  border: 0;
  border-radius: 1rem;
  -ms-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 screen and (prefers-reduced-motion: reduce) {
  .custom-range::-ms-thumb {
    -ms-transition: none;
    transition: none;
  }
}
.custom-range::-ms-thumb:active {
  background-color: #7e7e7e;
}
.custom-range::-ms-track {
  width: 100%;
  height: 0.5rem;
  color: transparent;
  cursor: pointer;
  background-color: transparent;
  border-color: transparent;
  border-width: 0.5rem;
}
.custom-range::-ms-fill-lower {
  background-color: #dee2e6;
  border-radius: 1rem;
}
.custom-range::-ms-fill-upper {
  margin-right: 15px;
  background-color: #dee2e6;
  border-radius: 1rem;
}
.custom-range:disabled::-webkit-slider-thumb {
  background-color: #adb5bd;
}
.custom-range:disabled::-webkit-slider-runnable-track {
  cursor: default;
}
.custom-range:disabled::-moz-range-thumb {
  background-color: #adb5bd;
}
.custom-range:disabled::-moz-range-track {
  cursor: default;
}
.custom-range:disabled::-ms-thumb {
  background-color: #adb5bd;
}
.custom-control-label::before,
.custom-file-label,
.custom-select {
  transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}
@media screen and (prefers-reduced-motion: reduce) {
  .custom-control-label::before,
.custom-file-label,
.custom-select {
    transition: none;
  }
}
.nav {
  display: flex;
  flex-wrap: wrap;
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
}
.nav-link {
  display: block;
  padding: 0.5rem 1rem;
}
.nav-link:hover, .nav-link:focus {
  text-decoration: none;
}
.nav-link.disabled {
  color: #6c757d;
  pointer-events: none;
  cursor: default;
}
.nav-tabs {
  border-bottom: 1px solid #dee2e6;
}
.nav-tabs .nav-item {
  margin-bottom: -1px;
}
.nav-tabs .nav-link {
  border: 1px solid transparent;
  border-top-left-radius: 0.85rem;
  border-top-right-radius: 0.85rem;
}
.nav-tabs .nav-link:hover, .nav-tabs .nav-link:focus {
  border-color: #e9ecef #e9ecef #dee2e6;
}
.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: #fff;
  border-color: #dee2e6 #dee2e6 #fff;
}
.nav-tabs .dropdown-menu {
  margin-top: -1px;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}
.nav-pills .nav-link {
  border-radius: 0.85rem;
}
.nav-pills .nav-link.active,
.nav-pills .show > .nav-link {
  color: #fff;
  background-color: #252525;
}
.nav-fill .nav-item {
  flex: 1 1 auto;
  text-align: center;
}
.nav-justified .nav-item {
  flex-basis: 0;
  flex-grow: 1;
  text-align: center;
}
.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: 0.5rem 1rem;
}
.navbar > .container,
.navbar > .container-fluid {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  justify-content: space-between;
}
.navbar-brand {
  display: inline-block;
  padding-top: 0.3566964285rem;
  padding-bottom: 0.3566964285rem;
  margin-right: 1rem;
  font-size: 0.9375rem;
  line-height: inherit;
  white-space: nowrap;
}
.navbar-brand:hover, .navbar-brand:focus {
  text-decoration: none;
}
.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;
  float: none;
}
.navbar-text {
  display: inline-block;
  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: 0.9375rem;
  line-height: 1;
  background-color: transparent;
  border: 1px solid transparent;
  border-radius: 0.85rem;
}
.navbar-toggler:hover, .navbar-toggler:focus {
  text-decoration: none;
}
.navbar-toggler:not(:disabled):not(.disabled) {
  cursor: pointer;
}
.navbar-toggler-icon {
  display: inline-block;
  width: 1.5em;
  height: 1.5em;
  vertical-align: middle;
  content: "";
  background: no-repeat center center;
  background-size: 100% 100%;
}
@media (max-width: 575.98px) {
  .navbar-expand-sm > .container,
.navbar-expand-sm > .container-fluid {
    padding-right: 0;
    padding-left: 0;
  }
}
@media (min-width: 576px) {
  .navbar-expand-sm {
    flex-flow: row 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 > .container,
.navbar-expand-sm > .container-fluid {
    flex-wrap: nowrap;
  }
  .navbar-expand-sm .navbar-collapse {
    display: flex !important;
    flex-basis: auto;
  }
  .navbar-expand-sm .navbar-toggler {
    display: none;
  }
}
@media (max-width: 767.98px) {
  .navbar-expand-md > .container,
.navbar-expand-md > .container-fluid {
    padding-right: 0;
    padding-left: 0;
  }
}
@media (min-width: 768px) {
  .navbar-expand-md {
    flex-flow: row 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 > .container,
.navbar-expand-md > .container-fluid {
    flex-wrap: nowrap;
  }
  .navbar-expand-md .navbar-collapse {
    display: flex !important;
    flex-basis: auto;
  }
  .navbar-expand-md .navbar-toggler {
    display: none;
  }
}
@media (max-width: 991.98px) {
  .navbar-expand-lg > .container,
.navbar-expand-lg > .container-fluid {
    padding-right: 0;
    padding-left: 0;
  }
}
@media (min-width: 992px) {
  .navbar-expand-lg {
    flex-flow: row 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 > .container,
.navbar-expand-lg > .container-fluid {
    flex-wrap: nowrap;
  }
  .navbar-expand-lg .navbar-collapse {
    display: flex !important;
    flex-basis: auto;
  }
  .navbar-expand-lg .navbar-toggler {
    display: none;
  }
}
@media (max-width: 1199.98px) {
  .navbar-expand-xl > .container,
.navbar-expand-xl > .container-fluid {
    padding-right: 0;
    padding-left: 0;
  }
}
@media (min-width: 1200px) {
  .navbar-expand-xl {
    flex-flow: row 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 > .container,
.navbar-expand-xl > .container-fluid {
    flex-wrap: nowrap;
  }
  .navbar-expand-xl .navbar-collapse {
    display: flex !important;
    flex-basis: auto;
  }
  .navbar-expand-xl .navbar-toggler {
    display: none;
  }
}
.navbar-expand {
  flex-flow: row nowrap;
  justify-content: flex-start;
}
.navbar-expand > .container,
.navbar-expand > .container-fluid {
  padding-right: 0;
  padding-left: 0;
}
.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 > .container,
.navbar-expand > .container-fluid {
  flex-wrap: nowrap;
}
.navbar-expand .navbar-collapse {
  display: flex !important;
  flex-basis: auto;
}
.navbar-expand .navbar-toggler {
  display: none;
}
.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.5);
}
.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 .active > .nav-link,
.navbar-light .navbar-nav .nav-link.show,
.navbar-light .navbar-nav .nav-link.active {
  color: rgba(0, 0, 0, 0.9);
}
.navbar-light .navbar-toggler {
  color: rgba(0, 0, 0, 0.5);
  border-color: rgba(0, 0, 0, 0.1);
}
.navbar-light .navbar-toggler-icon {
  background-image: url("data:image/svg+xml,%3csvg viewBox='0 0 30 30' xmlns='http://www.w3.org/2000/svg'%3e%3cpath stroke='rgba(0, 0, 0, 0.5)' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e");
}
.navbar-light .navbar-text {
  color: rgba(0, 0, 0, 0.5);
}
.navbar-light .navbar-text a {
  color: rgba(0, 0, 0, 0.9);
}
.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.5);
}
.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 .active > .nav-link,
.navbar-dark .navbar-nav .nav-link.show,
.navbar-dark .navbar-nav .nav-link.active {
  color: #fff;
}
.navbar-dark .navbar-toggler {
  color: rgba(255, 255, 255, 0.5);
  border-color: rgba(255, 255, 255, 0.1);
}
.navbar-dark .navbar-toggler-icon {
  background-image: url("data:image/svg+xml,%3csvg viewBox='0 0 30 30' xmlns='http://www.w3.org/2000/svg'%3e%3cpath stroke='rgba(255, 255, 255, 0.5)' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e");
}
.navbar-dark .navbar-text {
  color: rgba(255, 255, 255, 0.5);
}
.navbar-dark .navbar-text a {
  color: #fff;
}
.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.85rem;
}
.card > hr {
  margin-right: 0;
  margin-left: 0;
}
.card > .list-group:first-child .list-group-item:first-child {
  border-top-left-radius: 0.85rem;
  border-top-right-radius: 0.85rem;
}
.card > .list-group:last-child .list-group-item:last-child {
  border-bottom-right-radius: 0.85rem;
  border-bottom-left-radius: 0.85rem;
}
.card-body {
  flex: 1 1 auto;
  padding: 1rem;
}
.card-title {
  margin-bottom: 1rem;
}
.card-subtitle {
  margin-top: -0.5rem;
  margin-bottom: 0;
}
.card-text:last-child {
  margin-bottom: 0;
}
.card-link:hover {
  text-decoration: none;
}
.card-link + .card-link {
  margin-left: 1rem;
}
.card-header {
  padding: 1rem 1rem;
  margin-bottom: 0;
  color: inherit;
  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.85rem - 1px) calc(0.85rem - 1px) 0 0;
}
.card-header + .list-group .list-group-item:first-child {
  border-top: 0;
}
.card-footer {
  padding: 1rem 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.85rem - 1px) calc(0.85rem - 1px);
}
.card-header-tabs {
  margin-right: -0.5rem;
  margin-bottom: -1rem;
  margin-left: -0.5rem;
  border-bottom: 0;
}
.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: 1.25rem;
}
.card-img {
  width: 100%;
  border-radius: calc(0.85rem - 1px);
}
.card-img-top {
  width: 100%;
  border-top-left-radius: calc(0.85rem - 1px);
  border-top-right-radius: calc(0.85rem - 1px);
}
.card-img-bottom {
  width: 100%;
  border-bottom-right-radius: calc(0.85rem - 1px);
  border-bottom-left-radius: calc(0.85rem - 1px);
}
.card-deck {
  display: flex;
  flex-direction: column;
}
.card-deck .card {
  margin-bottom: 10px;
}
@media (min-width: 576px) {
  .card-deck {
    flex-flow: row wrap;
    margin-right: -10px;
    margin-left: -10px;
  }
  .card-deck .card {
    display: flex;
    flex: 1 0 0%;
    flex-direction: column;
    margin-right: 10px;
    margin-bottom: 0;
    margin-left: 10px;
  }
}
.card-group {
  display: flex;
  flex-direction: column;
}
.card-group > .card {
  margin-bottom: 10px;
}
@media (min-width: 576px) {
  .card-group {
    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:first-child {
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
  }
  .card-group > .card:first-child .card-img-top,
.card-group > .card:first-child .card-header {
    border-top-right-radius: 0;
  }
  .card-group > .card:first-child .card-img-bottom,
.card-group > .card:first-child .card-footer {
    border-bottom-right-radius: 0;
  }
  .card-group > .card:last-child {
    border-top-left-radius: 0;
    border-bottom-left-radius: 0;
  }
  .card-group > .card:last-child .card-img-top,
.card-group > .card:last-child .card-header {
    border-top-left-radius: 0;
  }
  .card-group > .card:last-child .card-img-bottom,
.card-group > .card:last-child .card-footer {
    border-bottom-left-radius: 0;
  }
  .card-group > .card:only-child {
    border-radius: 0.85rem;
  }
  .card-group > .card:only-child .card-img-top,
.card-group > .card:only-child .card-header {
    border-top-left-radius: 0.85rem;
    border-top-right-radius: 0.85rem;
  }
  .card-group > .card:only-child .card-img-bottom,
.card-group > .card:only-child .card-footer {
    border-bottom-right-radius: 0.85rem;
    border-bottom-left-radius: 0.85rem;
  }
  .card-group > .card:not(:first-child):not(:last-child):not(:only-child) {
    border-radius: 0;
  }
  .card-group > .card:not(:first-child):not(:last-child):not(:only-child) .card-img-top,
.card-group > .card:not(:first-child):not(:last-child):not(:only-child) .card-img-bottom,
.card-group > .card:not(:first-child):not(:last-child):not(:only-child) .card-header,
.card-group > .card:not(:first-child):not(:last-child):not(:only-child) .card-footer {
    border-radius: 0;
  }
}
.card-columns .card {
  margin-bottom: 1rem;
}
@media (min-width: 576px) {
  .card-columns {
    -moz-column-count: 3;
         column-count: 3;
    -moz-column-gap: 1.25rem;
         column-gap: 1.25rem;
    orphans: 1;
    widows: 1;
  }
  .card-columns .card {
    display: inline-block;
    width: 100%;
  }
}
.accordion .card {
  overflow: hidden;
}
.accordion .card:not(:first-of-type) .card-header:first-child {
  border-radius: 0;
}
.accordion .card:not(:first-of-type):not(:last-of-type) {
  border-bottom: 0;
  border-radius: 0;
}
.accordion .card:first-of-type {
  border-bottom: 0;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}
.accordion .card:last-of-type {
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}
.accordion .card .card-header {
  margin-bottom: -1px;
}
.breadcrumb {
  display: flex;
  flex-wrap: wrap;
  padding: 0.75rem 1rem;
  margin-bottom: 1rem;
  list-style: none;
  background-color: #fff;
  border-radius: 0.85rem;
}
.breadcrumb-item + .breadcrumb-item {
  padding-left: 0.5rem;
}
.breadcrumb-item + .breadcrumb-item::before {
  display: inline-block;
  padding-right: 0.5rem;
  color: #c1c2c3;
  content: "/";
}
.breadcrumb-item + .breadcrumb-item:hover::before {
  text-decoration: underline;
}
.breadcrumb-item + .breadcrumb-item:hover::before {
  text-decoration: none;
}
.breadcrumb-item.active {
  color: #656565;
}
.pagination {
  display: flex;
  padding-left: 0;
  list-style: none;
  border-radius: 0.85rem;
}
.page-link {
  position: relative;
  display: block;
  padding: 0.5rem 0.75rem;
  margin-left: -1px;
  line-height: 1.25;
  color: #0099cc;
  background-color: #fff;
  border: 1px solid #dee2e6;
}
.page-link:hover {
  z-index: 2;
  color: #006080;
  text-decoration: none;
  background-color: #e9ecef;
  border-color: #dee2e6;
}
.page-link:focus {
  z-index: 2;
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(37, 37, 37, 0.25);
}
.page-link:not(:disabled):not(.disabled) {
  cursor: pointer;
}
.page-item:first-child .page-link {
  margin-left: 0;
  border-top-left-radius: 0.85rem;
  border-bottom-left-radius: 0.85rem;
}
.page-item:last-child .page-link {
  border-top-right-radius: 0.85rem;
  border-bottom-right-radius: 0.85rem;
}
.page-item.active .page-link {
  z-index: 1;
  color: #fff;
  background-color: #252525;
  border-color: #252525;
}
.page-item.disabled .page-link {
  color: #6c757d;
  pointer-events: none;
  cursor: auto;
  background-color: #fff;
  border-color: #dee2e6;
}
.pagination-lg .page-link {
  padding: 0.75rem 1.5rem;
  font-size: 0.9375rem;
  line-height: 1.5;
}
.pagination-lg .page-item:first-child .page-link {
  border-top-left-radius: 1.5rem;
  border-bottom-left-radius: 1.5rem;
}
.pagination-lg .page-item:last-child .page-link {
  border-top-right-radius: 1.5rem;
  border-bottom-right-radius: 1.5rem;
}
.pagination-sm .page-link {
  padding: 0.25rem 0.5rem;
  font-size: 0.65625rem;
  line-height: 1.5;
}
.pagination-sm .page-item:first-child .page-link {
  border-top-left-radius: 0.85rem;
  border-bottom-left-radius: 0.85rem;
}
.pagination-sm .page-item:last-child .page-link {
  border-top-right-radius: 0.85rem;
  border-bottom-right-radius: 0.85rem;
}
.badge {
  display: inline-block;
  padding: 0.25em 0.4em;
  font-size: 75%;
  font-weight: 700;
  line-height: 1;
  text-align: center;
  white-space: nowrap;
  vertical-align: baseline;
  border-radius: 0.85rem;
}
a.badge:hover, a.badge:focus {
  text-decoration: none;
}
.badge:empty {
  display: none;
}
.btn .badge {
  position: relative;
  top: -1px;
}
.badge-pill {
  padding-right: 0.6em;
  padding-left: 0.6em;
  border-radius: 10rem;
}
.badge-primary {
  color: #fff;
  background-color: #252525;
}
a.badge-primary:hover, a.badge-primary:focus {
  color: #fff;
  background-color: #0c0c0c;
}
.badge-secondary {
  color: #fff;
  background-color: #8492a6;
}
a.badge-secondary:hover, a.badge-secondary:focus {
  color: #fff;
  background-color: #68788f;
}
.badge-success {
  color: #212529;
  background-color: #a1d683;
}
a.badge-success:hover, a.badge-success:focus {
  color: #212529;
  background-color: #84c95d;
}
.badge-info {
  color: #fff;
  background-color: #0099cc;
}
a.badge-info:hover, a.badge-info:focus {
  color: #fff;
  background-color: #007399;
}
.badge-warning {
  color: #212529;
  background-color: #f4b726;
}
a.badge-warning:hover, a.badge-warning:focus {
  color: #212529;
  background-color: #dc9e0b;
}
.badge-danger {
  color: #fff;
  background-color: #ff595a;
}
a.badge-danger:hover, a.badge-danger:focus {
  color: #fff;
  background-color: #ff2627;
}
.badge-light {
  color: #212529;
  background-color: #f8f9fa;
}
a.badge-light:hover, a.badge-light:focus {
  color: #212529;
  background-color: #dae0e5;
}
.badge-dark {
  color: #fff;
  background-color: #002447;
}
a.badge-dark:hover, a.badge-dark:focus {
  color: #fff;
  background-color: #000a14;
}
.jumbotron {
  padding: 2rem 1rem;
  margin-bottom: 2rem;
  background-color: #fcfcfc;
  border-radius: 1.5rem;
}
@media (min-width: 576px) {
  .jumbotron {
    padding: 4rem 2rem;
  }
}
.jumbotron-fluid {
  padding-right: 0;
  padding-left: 0;
  border-radius: 0;
}
.alert {
  position: relative;
  padding: 0.75rem 1.25rem;
  margin-bottom: 1rem;
  border: 1px solid transparent;
  border-radius: 0.85rem;
}
.alert-heading {
  color: inherit;
}
.alert-link {
  font-weight: 700;
}
.alert-dismissible {
  padding-right: 3.625rem;
}
.alert-dismissible .close {
  position: absolute;
  top: 0;
  right: 0;
  padding: 0.75rem 1.25rem;
  color: inherit;
}
.alert-primary {
  color: #131313;
  background-color: lightgray;
  border-color: #c2c2c2;
}
.alert-primary hr {
  border-top-color: #b5b5b5;
}
.alert-primary .alert-link {
  color: black;
}
.alert-secondary {
  color: #454c56;
  background-color: #e6e9ed;
  border-color: #dde0e6;
}
.alert-secondary hr {
  border-top-color: #ced3db;
}
.alert-secondary .alert-link {
  color: #2e333a;
}
.alert-success {
  color: #546f44;
  background-color: #ecf7e6;
  border-color: #e5f4dc;
}
.alert-success hr {
  border-top-color: #d7eec9;
}
.alert-success .alert-link {
  color: #3c4f31;
}
.alert-info {
  color: #00506a;
  background-color: #ccebf5;
  border-color: #b8e2f1;
}
.alert-info hr {
  border-top-color: #a3d9ed;
}
.alert-info .alert-link {
  color: #002a37;
}
.alert-warning {
  color: #7f5f14;
  background-color: #fdf1d4;
  border-color: #fcebc2;
}
.alert-warning hr {
  border-top-color: #fbe3aa;
}
.alert-warning .alert-link {
  color: #533e0d;
}
.alert-danger {
  color: #852e2f;
  background-color: #ffdede;
  border-color: #ffd1d1;
}
.alert-danger hr {
  border-top-color: #ffb8b8;
}
.alert-danger .alert-link {
  color: #5f2122;
}
.alert-light {
  color: #818182;
  background-color: #fefefe;
  border-color: #fdfdfe;
}
.alert-light hr {
  border-top-color: #ececf6;
}
.alert-light .alert-link {
  color: #686868;
}
.alert-dark {
  color: #001325;
  background-color: #ccd3da;
  border-color: #b8c2cb;
}
.alert-dark hr {
  border-top-color: #a9b5c0;
}
.alert-dark .alert-link {
  color: black;
}
@keyframes progress-bar-stripes {
  from {
    background-position: 1rem 0;
  }
  to {
    background-position: 0 0;
  }
}
.progress {
  display: flex;
  height: 1rem;
  overflow: hidden;
  font-size: 0.5625rem;
  background-color: #e9ecef;
  border-radius: 0.85rem;
}
.progress-bar {
  display: flex;
  flex-direction: column;
  justify-content: center;
  color: #fff;
  text-align: center;
  white-space: nowrap;
  background-color: #252525;
  transition: width 0.6s ease;
}
@media screen and (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: progress-bar-stripes 1s linear infinite;
}
.media {
  display: flex;
  align-items: flex-start;
}
.media-body {
  flex: 1;
}
.list-group {
  display: flex;
  flex-direction: column;
  padding-left: 0;
  margin-bottom: 0;
}
.list-group-item-action {
  width: 100%;
  color: #495057;
  text-align: inherit;
}
.list-group-item-action:hover, .list-group-item-action:focus {
  color: #495057;
  text-decoration: none;
  background-color: #f8f9fa;
}
.list-group-item-action:active {
  color: #656565;
  background-color: #e9ecef;
}
.list-group-item {
  position: relative;
  display: block;
  padding: 0.75rem 1.25rem;
  margin-bottom: -1px;
  background-color: #fff;
  border: 1px solid #e4eaec;
}
.list-group-item:first-child {
  border-top-left-radius: 0.85rem;
  border-top-right-radius: 0.85rem;
}
.list-group-item:last-child {
  margin-bottom: 0;
  border-bottom-right-radius: 0.85rem;
  border-bottom-left-radius: 0.85rem;
}
.list-group-item:hover, .list-group-item:focus {
  z-index: 1;
  text-decoration: none;
}
.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: #252525;
  border-color: #252525;
}
.list-group-flush .list-group-item {
  border-right: 0;
  border-left: 0;
  border-radius: 0;
}
.list-group-flush .list-group-item:last-child {
  margin-bottom: -1px;
}
.list-group-flush:first-child .list-group-item:first-child {
  border-top: 0;
}
.list-group-flush:last-child .list-group-item:last-child {
  margin-bottom: 0;
  border-bottom: 0;
}
.list-group-item-primary {
  color: #131313;
  background-color: #c2c2c2;
}
.list-group-item-primary.list-group-item-action:hover, .list-group-item-primary.list-group-item-action:focus {
  color: #131313;
  background-color: #b5b5b5;
}
.list-group-item-primary.list-group-item-action.active {
  color: #fff;
  background-color: #131313;
  border-color: #131313;
}
.list-group-item-secondary {
  color: #454c56;
  background-color: #dde0e6;
}
.list-group-item-secondary.list-group-item-action:hover, .list-group-item-secondary.list-group-item-action:focus {
  color: #454c56;
  background-color: #ced3db;
}
.list-group-item-secondary.list-group-item-action.active {
  color: #fff;
  background-color: #454c56;
  border-color: #454c56;
}
.list-group-item-success {
  color: #546f44;
  background-color: #e5f4dc;
}
.list-group-item-success.list-group-item-action:hover, .list-group-item-success.list-group-item-action:focus {
  color: #546f44;
  background-color: #d7eec9;
}
.list-group-item-success.list-group-item-action.active {
  color: #fff;
  background-color: #546f44;
  border-color: #546f44;
}
.list-group-item-info {
  color: #00506a;
  background-color: #b8e2f1;
}
.list-group-item-info.list-group-item-action:hover, .list-group-item-info.list-group-item-action:focus {
  color: #00506a;
  background-color: #a3d9ed;
}
.list-group-item-info.list-group-item-action.active {
  color: #fff;
  background-color: #00506a;
  border-color: #00506a;
}
.list-group-item-warning {
  color: #7f5f14;
  background-color: #fcebc2;
}
.list-group-item-warning.list-group-item-action:hover, .list-group-item-warning.list-group-item-action:focus {
  color: #7f5f14;
  background-color: #fbe3aa;
}
.list-group-item-warning.list-group-item-action.active {
  color: #fff;
  background-color: #7f5f14;
  border-color: #7f5f14;
}
.list-group-item-danger {
  color: #852e2f;
  background-color: #ffd1d1;
}
.list-group-item-danger.list-group-item-action:hover, .list-group-item-danger.list-group-item-action:focus {
  color: #852e2f;
  background-color: #ffb8b8;
}
.list-group-item-danger.list-group-item-action.active {
  color: #fff;
  background-color: #852e2f;
  border-color: #852e2f;
}
.list-group-item-light {
  color: #818182;
  background-color: #fdfdfe;
}
.list-group-item-light.list-group-item-action:hover, .list-group-item-light.list-group-item-action:focus {
  color: #818182;
  background-color: #ececf6;
}
.list-group-item-light.list-group-item-action.active {
  color: #fff;
  background-color: #818182;
  border-color: #818182;
}
.list-group-item-dark {
  color: #001325;
  background-color: #b8c2cb;
}
.list-group-item-dark.list-group-item-action:hover, .list-group-item-dark.list-group-item-action:focus {
  color: #001325;
  background-color: #a9b5c0;
}
.list-group-item-dark.list-group-item-action.active {
  color: #fff;
  background-color: #001325;
  border-color: #001325;
}
.close {
  float: right;
  font-size: 1.125rem;
  font-weight: 700;
  line-height: 1;
  color: #000;
  text-shadow: 0 1px 0 #fff;
  opacity: 0.5;
}
.close:hover {
  color: #000;
  text-decoration: none;
}
.close:not(:disabled):not(.disabled) {
  cursor: pointer;
}
.close:not(:disabled):not(.disabled):hover, .close:not(:disabled):not(.disabled):focus {
  opacity: 0.75;
}
button.close {
  padding: 0;
  background-color: transparent;
  border: 0;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
}
a.close.disabled {
  pointer-events: none;
}
.toast {
  max-width: 350px;
  overflow: hidden;
  font-size: 0.875rem;
  background-color: rgba(255, 255, 255, 0.85);
  background-clip: padding-box;
  border: 1px solid rgba(0, 0, 0, 0.1);
  border-radius: 0.25rem;
  box-shadow: 0 0.25rem 0.75rem rgba(0, 0, 0, 0.1);
  -webkit-backdrop-filter: blur(10px);
          backdrop-filter: blur(10px);
  opacity: 0;
}
.toast:not(:last-child) {
  margin-bottom: 0.25rem;
}
.toast.showing {
  opacity: 1;
}
.toast.show {
  display: block;
  opacity: 1;
}
.toast.hide {
  display: none;
}
.toast-header {
  display: flex;
  align-items: center;
  padding: 0.25rem 0.25rem;
  color: #6c757d;
  background-color: rgba(255, 255, 255, 0.85);
  background-clip: padding-box;
  border-bottom: 1px solid rgba(0, 0, 0, 0.05);
}
.toast-body {
  padding: 0.25rem;
}
.modal-open {
  overflow: hidden;
}
.modal-open .modal {
  overflow-x: hidden;
  overflow-y: auto;
}
.modal {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1050;
  display: none;
  width: 100%;
  height: 100%;
  overflow: hidden;
  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 screen and (prefers-reduced-motion: reduce) {
  .modal.fade .modal-dialog {
    transition: none;
  }
}
.modal.show .modal-dialog {
  transform: none;
}
.modal-dialog-centered {
  display: flex;
  align-items: center;
  min-height: calc(100% - (0.5rem * 2));
}
.modal-dialog-centered::before {
  display: block;
  height: calc(100vh - (0.5rem * 2));
  content: "";
}
.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: 1.5rem;
  outline: 0;
}
.modal-backdrop {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1040;
  width: 100vw;
  height: 100vh;
  background-color: #000;
}
.modal-backdrop.fade {
  opacity: 0;
}
.modal-backdrop.show {
  opacity: 0.5;
}
.modal-header {
  display: flex;
  align-items: flex-start;
  justify-content: space-between;
  padding: 1rem 1rem;
  border-bottom: 1px solid #e9ecef;
  border-top-left-radius: 1.5rem;
  border-top-right-radius: 1.5rem;
}
.modal-header .close {
  padding: 1rem 1rem;
  margin: -1rem -1rem -1rem auto;
}
.modal-title {
  margin-bottom: 0;
  line-height: 1.528571429;
}
.modal-body {
  position: relative;
  flex: 1 1 auto;
  padding: 1rem;
}
.modal-footer {
  display: flex;
  align-items: center;
  justify-content: flex-end;
  padding: 1rem;
  border-top: 1px solid #e9ecef;
  border-bottom-right-radius: 1.5rem;
  border-bottom-left-radius: 1.5rem;
}
.modal-footer > :not(:first-child) {
  margin-left: 0.25rem;
}
.modal-footer > :not(:last-child) {
  margin-right: 0.25rem;
}
.modal-scrollbar-measure {
  position: absolute;
  top: -9999px;
  width: 50px;
  height: 50px;
  overflow: scroll;
}
@media (min-width: 576px) {
  .modal-dialog {
    max-width: 500px;
    margin: 1.75rem auto;
  }

  .modal-dialog-centered {
    min-height: calc(100% - (1.75rem * 2));
  }
  .modal-dialog-centered::before {
    height: calc(100vh - (1.75rem * 2));
  }

  .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;
  }
}
.tooltip {
  position: absolute;
  z-index: 1070;
  display: block;
  pointer-events: none;
  margin: 0;
  font-family: "Open Sans", sans-serif;
  font-style: normal;
  font-weight: 400;
  line-height: 1.528571429;
  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.65625rem;
  word-wrap: break-word;
  opacity: 0;
}
.tooltip.show {
  opacity: 0.9;
}
.tooltip .arrow {
  position: absolute;
  display: block;
  width: 0.8rem;
  height: 0.4rem;
}
.tooltip .arrow::before {
  position: absolute;
  content: "";
  border-color: transparent;
  border-style: solid;
}
.bs-tooltip-top, .bs-tooltip-auto[x-placement^=top] {
  padding: 0.4rem 0;
}
.bs-tooltip-top .arrow, .bs-tooltip-auto[x-placement^=top] .arrow {
  bottom: 0;
}
.bs-tooltip-top .arrow::before, .bs-tooltip-auto[x-placement^=top] .arrow::before {
  top: 0;
  border-width: 0.4rem 0.4rem 0;
  border-top-color: #000;
}
.bs-tooltip-right, .bs-tooltip-auto[x-placement^=right] {
  padding: 0 0.4rem;
}
.bs-tooltip-right .arrow, .bs-tooltip-auto[x-placement^=right] .arrow {
  left: 0;
  width: 0.4rem;
  height: 0.8rem;
}
.bs-tooltip-right .arrow::before, .bs-tooltip-auto[x-placement^=right] .arrow::before {
  right: 0;
  border-width: 0.4rem 0.4rem 0.4rem 0;
  border-right-color: #000;
}
.bs-tooltip-bottom, .bs-tooltip-auto[x-placement^=bottom] {
  padding: 0.4rem 0;
}
.bs-tooltip-bottom .arrow, .bs-tooltip-auto[x-placement^=bottom] .arrow {
  top: 0;
}
.bs-tooltip-bottom .arrow::before, .bs-tooltip-auto[x-placement^=bottom] .arrow::before {
  bottom: 0;
  border-width: 0 0.4rem 0.4rem;
  border-bottom-color: #000;
}
.bs-tooltip-left, .bs-tooltip-auto[x-placement^=left] {
  padding: 0 0.4rem;
}
.bs-tooltip-left .arrow, .bs-tooltip-auto[x-placement^=left] .arrow {
  right: 0;
  width: 0.4rem;
  height: 0.8rem;
}
.bs-tooltip-left .arrow::before, .bs-tooltip-auto[x-placement^=left] .arrow::before {
  left: 0;
  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.85rem;
}
.popover {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 1060;
  display: block;
  max-width: 276px;
  font-family: "Open Sans", sans-serif;
  font-style: normal;
  font-weight: 400;
  line-height: 1.528571429;
  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.65625rem;
  word-wrap: break-word;
  background-color: #fff;
  background-clip: padding-box;
  border: 1px solid rgba(0, 0, 0, 0.2);
  border-radius: 1.5rem;
}
.popover .arrow {
  position: absolute;
  display: block;
  width: 1rem;
  height: 0.5rem;
  margin: 0 1.5rem;
}
.popover .arrow::before, .popover .arrow::after {
  position: absolute;
  display: block;
  content: "";
  border-color: transparent;
  border-style: solid;
}
.bs-popover-top, .bs-popover-auto[x-placement^=top] {
  margin-bottom: 0.5rem;
}
.bs-popover-top .arrow, .bs-popover-auto[x-placement^=top] .arrow {
  bottom: calc((0.5rem + 1px) * -1);
}
.bs-popover-top .arrow::before, .bs-popover-auto[x-placement^=top] .arrow::before,
.bs-popover-top .arrow::after,
.bs-popover-auto[x-placement^=top] .arrow::after {
  border-width: 0.5rem 0.5rem 0;
}
.bs-popover-top .arrow::before, .bs-popover-auto[x-placement^=top] .arrow::before {
  bottom: 0;
  border-top-color: rgba(0, 0, 0, 0.25);
}
.bs-popover-top .arrow::after, .bs-popover-auto[x-placement^=top] .arrow::after {
  bottom: 1px;
  border-top-color: #fff;
}
.bs-popover-right, .bs-popover-auto[x-placement^=right] {
  margin-left: 0.5rem;
}
.bs-popover-right .arrow, .bs-popover-auto[x-placement^=right] .arrow {
  left: calc((0.5rem + 1px) * -1);
  width: 0.5rem;
  height: 1rem;
  margin: 1.5rem 0;
}
.bs-popover-right .arrow::before, .bs-popover-auto[x-placement^=right] .arrow::before,
.bs-popover-right .arrow::after,
.bs-popover-auto[x-placement^=right] .arrow::after {
  border-width: 0.5rem 0.5rem 0.5rem 0;
}
.bs-popover-right .arrow::before, .bs-popover-auto[x-placement^=right] .arrow::before {
  left: 0;
  border-right-color: rgba(0, 0, 0, 0.25);
}
.bs-popover-right .arrow::after, .bs-popover-auto[x-placement^=right] .arrow::after {
  left: 1px;
  border-right-color: #fff;
}
.bs-popover-bottom, .bs-popover-auto[x-placement^=bottom] {
  margin-top: 0.5rem;
}
.bs-popover-bottom .arrow, .bs-popover-auto[x-placement^=bottom] .arrow {
  top: calc((0.5rem + 1px) * -1);
}
.bs-popover-bottom .arrow::before, .bs-popover-auto[x-placement^=bottom] .arrow::before,
.bs-popover-bottom .arrow::after,
.bs-popover-auto[x-placement^=bottom] .arrow::after {
  border-width: 0 0.5rem 0.5rem 0.5rem;
}
.bs-popover-bottom .arrow::before, .bs-popover-auto[x-placement^=bottom] .arrow::before {
  top: 0;
  border-bottom-color: rgba(0, 0, 0, 0.25);
}
.bs-popover-bottom .arrow::after, .bs-popover-auto[x-placement^=bottom] .arrow::after {
  top: 1px;
  border-bottom-color: #fff;
}
.bs-popover-bottom .popover-header::before, .bs-popover-auto[x-placement^=bottom] .popover-header::before {
  position: absolute;
  top: 0;
  left: 50%;
  display: block;
  width: 1rem;
  margin-left: -0.5rem;
  content: "";
  border-bottom: 1px solid #f7f7f7;
}
.bs-popover-left, .bs-popover-auto[x-placement^=left] {
  margin-right: 0.5rem;
}
.bs-popover-left .arrow, .bs-popover-auto[x-placement^=left] .arrow {
  right: calc((0.5rem + 1px) * -1);
  width: 0.5rem;
  height: 1rem;
  margin: 1.5rem 0;
}
.bs-popover-left .arrow::before, .bs-popover-auto[x-placement^=left] .arrow::before,
.bs-popover-left .arrow::after,
.bs-popover-auto[x-placement^=left] .arrow::after {
  border-width: 0.5rem 0 0.5rem 0.5rem;
}
.bs-popover-left .arrow::before, .bs-popover-auto[x-placement^=left] .arrow::before {
  right: 0;
  border-left-color: rgba(0, 0, 0, 0.25);
}
.bs-popover-left .arrow::after, .bs-popover-auto[x-placement^=left] .arrow::after {
  right: 1px;
  border-left-color: #fff;
}
.popover-header {
  padding: 0.5rem 0.75rem;
  margin-bottom: 0;
  font-size: 0.75rem;
  color: inherit;
  background-color: #f7f7f7;
  border-bottom: 1px solid #ebebeb;
  border-top-left-radius: calc(1.5rem - 1px);
  border-top-right-radius: calc(1.5rem - 1px);
}
.popover-header:empty {
  display: none;
}
.popover-body {
  padding: 0.5rem 0.75rem;
  color: #656565;
}
.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 screen and (prefers-reduced-motion: reduce) {
  .carousel-item {
    transition: none;
  }
}
.carousel-item.active,
.carousel-item-next,
.carousel-item-prev {
  display: block;
}
.carousel-item-next:not(.carousel-item-left),
.active.carousel-item-right {
  transform: translateX(100%);
}
.carousel-item-prev:not(.carousel-item-right),
.active.carousel-item-left {
  transform: translateX(-100%);
}
.carousel-fade .carousel-item {
  opacity: 0;
  transition-property: opacity;
  transform: none;
}
.carousel-fade .carousel-item.active,
.carousel-fade .carousel-item-next.carousel-item-left,
.carousel-fade .carousel-item-prev.carousel-item-right {
  z-index: 1;
  opacity: 1;
}
.carousel-fade .active.carousel-item-left,
.carousel-fade .active.carousel-item-right {
  z-index: 0;
  opacity: 0;
  transition: 0s 0.6s opacity;
}
@media screen and (prefers-reduced-motion: reduce) {
  .carousel-fade .active.carousel-item-left,
.carousel-fade .active.carousel-item-right {
    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%;
  color: #444444;
  text-align: center;
  opacity: 0.5;
  transition: opacity 0.15s ease;
}
@media screen and (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: #444444;
  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: 20px;
  height: 20px;
  background: transparent no-repeat center center;
  background-size: 100% 100%;
}
.carousel-control-prev-icon {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23444444' viewBox='0 0 8 8'%3e%3cpath d='M5.25 0l-4 4 4 4 1.5-1.5-2.5-2.5 2.5-2.5-1.5-1.5z'/%3e%3c/svg%3e");
}
.carousel-control-next-icon {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23444444' viewBox='0 0 8 8'%3e%3cpath d='M2.75 0l-1.5 1.5 2.5 2.5-2.5 2.5 1.5 1.5 4-4-4-4z'/%3e%3c/svg%3e");
}
.carousel-indicators {
  position: absolute;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 15;
  display: flex;
  justify-content: center;
  padding-left: 0;
  margin-right: 15%;
  margin-left: 15%;
  list-style: none;
}
.carousel-indicators li {
  box-sizing: content-box;
  flex: 0 1 auto;
  width: 30px;
  height: 3px;
  margin-right: 3px;
  margin-left: 3px;
  text-indent: -999px;
  cursor: pointer;
  background-color: #fff;
  background-clip: padding-box;
  border-top: 10px solid transparent;
  border-bottom: 10px solid transparent;
  opacity: 0.5;
  transition: opacity 0.6s ease;
}
@media screen and (prefers-reduced-motion: reduce) {
  .carousel-indicators li {
    transition: none;
  }
}
.carousel-indicators .active {
  opacity: 1;
}
.carousel-caption {
  position: absolute;
  right: 15%;
  bottom: 20px;
  left: 15%;
  z-index: 10;
  padding-top: 20px;
  padding-bottom: 20px;
  color: #fff;
  text-align: center;
}
@keyframes spinner-border {
  to {
    transform: rotate(360deg);
  }
}
.spinner-border {
  display: inline-block;
  width: 2rem;
  height: 2rem;
  vertical-align: text-bottom;
  border: 0.25em solid currentColor;
  border-right-color: transparent;
  border-radius: 50%;
  animation: spinner-border 0.75s linear infinite;
}
.spinner-border-sm {
  width: 1rem;
  height: 1rem;
  border-width: 0.2em;
}
@keyframes spinner-grow {
  0% {
    transform: scale(0);
  }
  50% {
    opacity: 1;
  }
}
.spinner-grow {
  display: inline-block;
  width: 2rem;
  height: 2rem;
  vertical-align: text-bottom;
  background-color: currentColor;
  border-radius: 50%;
  opacity: 0;
  animation: spinner-grow 0.75s linear infinite;
}
.spinner-grow-sm {
  width: 1rem;
  height: 1rem;
}
.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;
}
.bg-primary {
  background-color: #252525 !important;
}
a.bg-primary:hover, a.bg-primary:focus,
button.bg-primary:hover,
button.bg-primary:focus {
  background-color: #0c0c0c !important;
}
.bg-secondary {
  background-color: #8492a6 !important;
}
a.bg-secondary:hover, a.bg-secondary:focus,
button.bg-secondary:hover,
button.bg-secondary:focus {
  background-color: #68788f !important;
}
.bg-success {
  background-color: #a1d683 !important;
}
a.bg-success:hover, a.bg-success:focus,
button.bg-success:hover,
button.bg-success:focus {
  background-color: #84c95d !important;
}
.bg-info {
  background-color: #0099cc !important;
}
a.bg-info:hover, a.bg-info:focus,
button.bg-info:hover,
button.bg-info:focus {
  background-color: #007399 !important;
}
.bg-warning {
  background-color: #f4b726 !important;
}
a.bg-warning:hover, a.bg-warning:focus,
button.bg-warning:hover,
button.bg-warning:focus {
  background-color: #dc9e0b !important;
}
.bg-danger {
  background-color: #ff595a !important;
}
a.bg-danger:hover, a.bg-danger:focus,
button.bg-danger:hover,
button.bg-danger:focus {
  background-color: #ff2627 !important;
}
.bg-light {
  background-color: #f8f9fa !important;
}
a.bg-light:hover, a.bg-light:focus,
button.bg-light:hover,
button.bg-light:focus {
  background-color: #dae0e5 !important;
}
.bg-dark {
  background-color: #002447 !important;
}
a.bg-dark:hover, a.bg-dark:focus,
button.bg-dark:hover,
button.bg-dark:focus {
  background-color: #000a14 !important;
}
.bg-white {
  background-color: #fff !important;
}
.bg-transparent {
  background-color: transparent !important;
}
.border {
  border: 1px solid #001e3c !important;
}
.border-top {
  border-top: 1px solid #001e3c !important;
}
.border-right {
  border-right: 1px solid #001e3c !important;
}
.border-bottom {
  border-bottom: 1px solid #001e3c !important;
}
.border-left {
  border-left: 1px solid #001e3c !important;
}
.border-0 {
  border: 0 !important;
}
.border-top-0 {
  border-top: 0 !important;
}
.border-right-0 {
  border-right: 0 !important;
}
.border-bottom-0 {
  border-bottom: 0 !important;
}
.border-left-0 {
  border-left: 0 !important;
}
.border-primary {
  border-color: #252525 !important;
}
.border-secondary {
  border-color: #8492a6 !important;
}
.border-success {
  border-color: #a1d683 !important;
}
.border-info {
  border-color: #0099cc !important;
}
.border-warning {
  border-color: #f4b726 !important;
}
.border-danger {
  border-color: #ff595a !important;
}
.border-light {
  border-color: #f8f9fa !important;
}
.border-dark {
  border-color: #002447 !important;
}
.border-white {
  border-color: #fff !important;
}
.rounded {
  border-radius: 0.85rem !important;
}
.rounded-top {
  border-top-left-radius: 0.85rem !important;
  border-top-right-radius: 0.85rem !important;
}
.rounded-right {
  border-top-right-radius: 0.85rem !important;
  border-bottom-right-radius: 0.85rem !important;
}
.rounded-bottom {
  border-bottom-right-radius: 0.85rem !important;
  border-bottom-left-radius: 0.85rem !important;
}
.rounded-left {
  border-top-left-radius: 0.85rem !important;
  border-bottom-left-radius: 0.85rem !important;
}
.rounded-circle {
  border-radius: 50% !important;
}
.rounded-pill {
  border-radius: 50rem !important;
}
.rounded-0 {
  border-radius: 0 !important;
}
.clearfix::after {
  display: block;
  clear: both;
  content: "";
}
.d-none {
  display: none !important;
}
.d-inline {
  display: inline !important;
}
.d-inline-block {
  display: inline-block !important;
}
.d-block {
  display: block !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;
}
@media (min-width: 576px) {
  .d-sm-none {
    display: none !important;
  }

  .d-sm-inline {
    display: inline !important;
  }

  .d-sm-inline-block {
    display: inline-block !important;
  }

  .d-sm-block {
    display: block !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;
  }
}
@media (min-width: 768px) {
  .d-md-none {
    display: none !important;
  }

  .d-md-inline {
    display: inline !important;
  }

  .d-md-inline-block {
    display: inline-block !important;
  }

  .d-md-block {
    display: block !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;
  }
}
@media (min-width: 992px) {
  .d-lg-none {
    display: none !important;
  }

  .d-lg-inline {
    display: inline !important;
  }

  .d-lg-inline-block {
    display: inline-block !important;
  }

  .d-lg-block {
    display: block !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;
  }
}
@media (min-width: 1200px) {
  .d-xl-none {
    display: none !important;
  }

  .d-xl-inline {
    display: inline !important;
  }

  .d-xl-inline-block {
    display: inline-block !important;
  }

  .d-xl-block {
    display: block !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;
  }
}
@media print {
  .d-print-none {
    display: none !important;
  }

  .d-print-inline {
    display: inline !important;
  }

  .d-print-inline-block {
    display: inline-block !important;
  }

  .d-print-block {
    display: block !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;
  }
}
.embed-responsive {
  position: relative;
  display: block;
  width: 100%;
  padding: 0;
  overflow: hidden;
}
.embed-responsive::before {
  display: block;
  content: "";
}
.embed-responsive .embed-responsive-item,
.embed-responsive iframe,
.embed-responsive embed,
.embed-responsive object,
.embed-responsive video {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 100%;
  border: 0;
}
.embed-responsive-21by9::before {
  padding-top: 42.8571428571%;
}
.embed-responsive-16by9::before {
  padding-top: 56.25%;
}
.embed-responsive-3by4::before {
  padding-top: 133.3333333333%;
}
.embed-responsive-1by1::before {
  padding-top: 100%;
}
.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-wrap {
  flex-wrap: wrap !important;
}
.flex-nowrap {
  flex-wrap: nowrap !important;
}
.flex-wrap-reverse {
  flex-wrap: wrap-reverse !important;
}
.flex-fill {
  flex: 1 1 auto !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;
}
.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;
}
.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;
}
@media (min-width: 576px) {
  .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-wrap {
    flex-wrap: wrap !important;
  }

  .flex-sm-nowrap {
    flex-wrap: nowrap !important;
  }

  .flex-sm-wrap-reverse {
    flex-wrap: wrap-reverse !important;
  }

  .flex-sm-fill {
    flex: 1 1 auto !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;
  }

  .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;
  }

  .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;
  }
}
@media (min-width: 768px) {
  .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-wrap {
    flex-wrap: wrap !important;
  }

  .flex-md-nowrap {
    flex-wrap: nowrap !important;
  }

  .flex-md-wrap-reverse {
    flex-wrap: wrap-reverse !important;
  }

  .flex-md-fill {
    flex: 1 1 auto !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;
  }

  .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;
  }

  .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;
  }
}
@media (min-width: 992px) {
  .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-wrap {
    flex-wrap: wrap !important;
  }

  .flex-lg-nowrap {
    flex-wrap: nowrap !important;
  }

  .flex-lg-wrap-reverse {
    flex-wrap: wrap-reverse !important;
  }

  .flex-lg-fill {
    flex: 1 1 auto !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;
  }

  .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;
  }

  .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;
  }
}
@media (min-width: 1200px) {
  .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-wrap {
    flex-wrap: wrap !important;
  }

  .flex-xl-nowrap {
    flex-wrap: nowrap !important;
  }

  .flex-xl-wrap-reverse {
    flex-wrap: wrap-reverse !important;
  }

  .flex-xl-fill {
    flex: 1 1 auto !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;
  }

  .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;
  }

  .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;
  }
}
.float-left {
  float: left !important;
}
.float-right {
  float: right !important;
}
.float-none {
  float: none !important;
}
@media (min-width: 576px) {
  .float-sm-left {
    float: left !important;
  }

  .float-sm-right {
    float: right !important;
  }

  .float-sm-none {
    float: none !important;
  }
}
@media (min-width: 768px) {
  .float-md-left {
    float: left !important;
  }

  .float-md-right {
    float: right !important;
  }

  .float-md-none {
    float: none !important;
  }
}
@media (min-width: 992px) {
  .float-lg-left {
    float: left !important;
  }

  .float-lg-right {
    float: right !important;
  }

  .float-lg-none {
    float: none !important;
  }
}
@media (min-width: 1200px) {
  .float-xl-left {
    float: left !important;
  }

  .float-xl-right {
    float: right !important;
  }

  .float-xl-none {
    float: none !important;
  }
}
.overflow-auto {
  overflow: auto !important;
}
.overflow-hidden {
  overflow: hidden !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;
}
.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;
}
@supports (position: sticky) {
  .sticky-top {
    position: sticky;
    top: 0;
    z-index: 1020;
  }
}
.sr-only {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  white-space: nowrap;
  border: 0;
}
.sr-only-focusable:active, .sr-only-focusable:focus {
  position: static;
  width: auto;
  height: auto;
  overflow: visible;
  clip: auto;
  white-space: normal;
}
.shadow-sm {
  box-shadow: 0 0.125rem 0.25rem rgba(0, 0, 0, 0.075) !important;
}
.shadow {
  box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15) !important;
}
.shadow-lg {
  box-shadow: 0 1rem 3rem rgba(0, 0, 0, 0.175) !important;
}
.shadow-none {
  box-shadow: none !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;
}
.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;
}
.mw-100 {
  max-width: 100% !important;
}
.mh-100 {
  max-height: 100% !important;
}
.min-vw-100 {
  min-width: 100vw !important;
}
.min-vh-100 {
  min-height: 100vh !important;
}
.vw-100 {
  width: 100vw !important;
}
.vh-100 {
  height: 100vh !important;
}
.m-0 {
  margin: 0 !important;
}
.mt-0,
.my-0 {
  margin-top: 0 !important;
}
.mr-0,
.mx-0 {
  margin-right: 0 !important;
}
.mb-0,
.my-0 {
  margin-bottom: 0 !important;
}
.ml-0,
.mx-0 {
  margin-left: 0 !important;
}
.m-1 {
  margin: 0.25rem !important;
}
.mt-1,
.my-1 {
  margin-top: 0.25rem !important;
}
.mr-1,
.mx-1 {
  margin-right: 0.25rem !important;
}
.mb-1,
.my-1 {
  margin-bottom: 0.25rem !important;
}
.ml-1,
.mx-1 {
  margin-left: 0.25rem !important;
}
.m-2 {
  margin: 0.5rem !important;
}
.mt-2,
.my-2 {
  margin-top: 0.5rem !important;
}
.mr-2,
.mx-2 {
  margin-right: 0.5rem !important;
}
.mb-2,
.my-2 {
  margin-bottom: 0.5rem !important;
}
.ml-2,
.mx-2 {
  margin-left: 0.5rem !important;
}
.m-3 {
  margin: 1rem !important;
}
.mt-3,
.my-3 {
  margin-top: 1rem !important;
}
.mr-3,
.mx-3 {
  margin-right: 1rem !important;
}
.mb-3,
.my-3 {
  margin-bottom: 1rem !important;
}
.ml-3,
.mx-3 {
  margin-left: 1rem !important;
}
.m-4 {
  margin: 1.5rem !important;
}
.mt-4,
.my-4 {
  margin-top: 1.5rem !important;
}
.mr-4,
.mx-4 {
  margin-right: 1.5rem !important;
}
.mb-4,
.my-4 {
  margin-bottom: 1.5rem !important;
}
.ml-4,
.mx-4 {
  margin-left: 1.5rem !important;
}
.m-5 {
  margin: 3rem !important;
}
.mt-5,
.my-5 {
  margin-top: 3rem !important;
}
.mr-5,
.mx-5 {
  margin-right: 3rem !important;
}
.mb-5,
.my-5 {
  margin-bottom: 3rem !important;
}
.ml-5,
.mx-5 {
  margin-left: 3rem !important;
}
.p-0 {
  padding: 0 !important;
}
.pt-0,
.py-0 {
  padding-top: 0 !important;
}
.pr-0,
.px-0 {
  padding-right: 0 !important;
}
.pb-0,
.py-0 {
  padding-bottom: 0 !important;
}
.pl-0,
.px-0 {
  padding-left: 0 !important;
}
.p-1 {
  padding: 0.25rem !important;
}
.pt-1,
.py-1 {
  padding-top: 0.25rem !important;
}
.pr-1,
.px-1 {
  padding-right: 0.25rem !important;
}
.pb-1,
.py-1 {
  padding-bottom: 0.25rem !important;
}
.pl-1,
.px-1 {
  padding-left: 0.25rem !important;
}
.p-2 {
  padding: 0.5rem !important;
}
.pt-2,
.py-2 {
  padding-top: 0.5rem !important;
}
.pr-2,
.px-2 {
  padding-right: 0.5rem !important;
}
.pb-2,
.py-2 {
  padding-bottom: 0.5rem !important;
}
.pl-2,
.px-2 {
  padding-left: 0.5rem !important;
}
.p-3 {
  padding: 1rem !important;
}
.pt-3,
.py-3 {
  padding-top: 1rem !important;
}
.pr-3,
.px-3 {
  padding-right: 1rem !important;
}
.pb-3,
.py-3 {
  padding-bottom: 1rem !important;
}
.pl-3,
.px-3 {
  padding-left: 1rem !important;
}
.p-4 {
  padding: 1.5rem !important;
}
.pt-4,
.py-4 {
  padding-top: 1.5rem !important;
}
.pr-4,
.px-4 {
  padding-right: 1.5rem !important;
}
.pb-4,
.py-4 {
  padding-bottom: 1.5rem !important;
}
.pl-4,
.px-4 {
  padding-left: 1.5rem !important;
}
.p-5 {
  padding: 3rem !important;
}
.pt-5,
.py-5 {
  padding-top: 3rem !important;
}
.pr-5,
.px-5 {
  padding-right: 3rem !important;
}
.pb-5,
.py-5 {
  padding-bottom: 3rem !important;
}
.pl-5,
.px-5 {
  padding-left: 3rem !important;
}
.m-n1 {
  margin: -0.25rem !important;
}
.mt-n1,
.my-n1 {
  margin-top: -0.25rem !important;
}
.mr-n1,
.mx-n1 {
  margin-right: -0.25rem !important;
}
.mb-n1,
.my-n1 {
  margin-bottom: -0.25rem !important;
}
.ml-n1,
.mx-n1 {
  margin-left: -0.25rem !important;
}
.m-n2 {
  margin: -0.5rem !important;
}
.mt-n2,
.my-n2 {
  margin-top: -0.5rem !important;
}
.mr-n2,
.mx-n2 {
  margin-right: -0.5rem !important;
}
.mb-n2,
.my-n2 {
  margin-bottom: -0.5rem !important;
}
.ml-n2,
.mx-n2 {
  margin-left: -0.5rem !important;
}
.m-n3 {
  margin: -1rem !important;
}
.mt-n3,
.my-n3 {
  margin-top: -1rem !important;
}
.mr-n3,
.mx-n3 {
  margin-right: -1rem !important;
}
.mb-n3,
.my-n3 {
  margin-bottom: -1rem !important;
}
.ml-n3,
.mx-n3 {
  margin-left: -1rem !important;
}
.m-n4 {
  margin: -1.5rem !important;
}
.mt-n4,
.my-n4 {
  margin-top: -1.5rem !important;
}
.mr-n4,
.mx-n4 {
  margin-right: -1.5rem !important;
}
.mb-n4,
.my-n4 {
  margin-bottom: -1.5rem !important;
}
.ml-n4,
.mx-n4 {
  margin-left: -1.5rem !important;
}
.m-n5 {
  margin: -3rem !important;
}
.mt-n5,
.my-n5 {
  margin-top: -3rem !important;
}
.mr-n5,
.mx-n5 {
  margin-right: -3rem !important;
}
.mb-n5,
.my-n5 {
  margin-bottom: -3rem !important;
}
.ml-n5,
.mx-n5 {
  margin-left: -3rem !important;
}
.m-auto {
  margin: auto !important;
}
.mt-auto,
.my-auto {
  margin-top: auto !important;
}
.mr-auto,
.mx-auto {
  margin-right: auto !important;
}
.mb-auto,
.my-auto {
  margin-bottom: auto !important;
}
.ml-auto,
.mx-auto {
  margin-left: auto !important;
}
@media (min-width: 576px) {
  .m-sm-0 {
    margin: 0 !important;
  }

  .mt-sm-0,
.my-sm-0 {
    margin-top: 0 !important;
  }

  .mr-sm-0,
.mx-sm-0 {
    margin-right: 0 !important;
  }

  .mb-sm-0,
.my-sm-0 {
    margin-bottom: 0 !important;
  }

  .ml-sm-0,
.mx-sm-0 {
    margin-left: 0 !important;
  }

  .m-sm-1 {
    margin: 0.25rem !important;
  }

  .mt-sm-1,
.my-sm-1 {
    margin-top: 0.25rem !important;
  }

  .mr-sm-1,
.mx-sm-1 {
    margin-right: 0.25rem !important;
  }

  .mb-sm-1,
.my-sm-1 {
    margin-bottom: 0.25rem !important;
  }

  .ml-sm-1,
.mx-sm-1 {
    margin-left: 0.25rem !important;
  }

  .m-sm-2 {
    margin: 0.5rem !important;
  }

  .mt-sm-2,
.my-sm-2 {
    margin-top: 0.5rem !important;
  }

  .mr-sm-2,
.mx-sm-2 {
    margin-right: 0.5rem !important;
  }

  .mb-sm-2,
.my-sm-2 {
    margin-bottom: 0.5rem !important;
  }

  .ml-sm-2,
.mx-sm-2 {
    margin-left: 0.5rem !important;
  }

  .m-sm-3 {
    margin: 1rem !important;
  }

  .mt-sm-3,
.my-sm-3 {
    margin-top: 1rem !important;
  }

  .mr-sm-3,
.mx-sm-3 {
    margin-right: 1rem !important;
  }

  .mb-sm-3,
.my-sm-3 {
    margin-bottom: 1rem !important;
  }

  .ml-sm-3,
.mx-sm-3 {
    margin-left: 1rem !important;
  }

  .m-sm-4 {
    margin: 1.5rem !important;
  }

  .mt-sm-4,
.my-sm-4 {
    margin-top: 1.5rem !important;
  }

  .mr-sm-4,
.mx-sm-4 {
    margin-right: 1.5rem !important;
  }

  .mb-sm-4,
.my-sm-4 {
    margin-bottom: 1.5rem !important;
  }

  .ml-sm-4,
.mx-sm-4 {
    margin-left: 1.5rem !important;
  }

  .m-sm-5 {
    margin: 3rem !important;
  }

  .mt-sm-5,
.my-sm-5 {
    margin-top: 3rem !important;
  }

  .mr-sm-5,
.mx-sm-5 {
    margin-right: 3rem !important;
  }

  .mb-sm-5,
.my-sm-5 {
    margin-bottom: 3rem !important;
  }

  .ml-sm-5,
.mx-sm-5 {
    margin-left: 3rem !important;
  }

  .p-sm-0 {
    padding: 0 !important;
  }

  .pt-sm-0,
.py-sm-0 {
    padding-top: 0 !important;
  }

  .pr-sm-0,
.px-sm-0 {
    padding-right: 0 !important;
  }

  .pb-sm-0,
.py-sm-0 {
    padding-bottom: 0 !important;
  }

  .pl-sm-0,
.px-sm-0 {
    padding-left: 0 !important;
  }

  .p-sm-1 {
    padding: 0.25rem !important;
  }

  .pt-sm-1,
.py-sm-1 {
    padding-top: 0.25rem !important;
  }

  .pr-sm-1,
.px-sm-1 {
    padding-right: 0.25rem !important;
  }

  .pb-sm-1,
.py-sm-1 {
    padding-bottom: 0.25rem !important;
  }

  .pl-sm-1,
.px-sm-1 {
    padding-left: 0.25rem !important;
  }

  .p-sm-2 {
    padding: 0.5rem !important;
  }

  .pt-sm-2,
.py-sm-2 {
    padding-top: 0.5rem !important;
  }

  .pr-sm-2,
.px-sm-2 {
    padding-right: 0.5rem !important;
  }

  .pb-sm-2,
.py-sm-2 {
    padding-bottom: 0.5rem !important;
  }

  .pl-sm-2,
.px-sm-2 {
    padding-left: 0.5rem !important;
  }

  .p-sm-3 {
    padding: 1rem !important;
  }

  .pt-sm-3,
.py-sm-3 {
    padding-top: 1rem !important;
  }

  .pr-sm-3,
.px-sm-3 {
    padding-right: 1rem !important;
  }

  .pb-sm-3,
.py-sm-3 {
    padding-bottom: 1rem !important;
  }

  .pl-sm-3,
.px-sm-3 {
    padding-left: 1rem !important;
  }

  .p-sm-4 {
    padding: 1.5rem !important;
  }

  .pt-sm-4,
.py-sm-4 {
    padding-top: 1.5rem !important;
  }

  .pr-sm-4,
.px-sm-4 {
    padding-right: 1.5rem !important;
  }

  .pb-sm-4,
.py-sm-4 {
    padding-bottom: 1.5rem !important;
  }

  .pl-sm-4,
.px-sm-4 {
    padding-left: 1.5rem !important;
  }

  .p-sm-5 {
    padding: 3rem !important;
  }

  .pt-sm-5,
.py-sm-5 {
    padding-top: 3rem !important;
  }

  .pr-sm-5,
.px-sm-5 {
    padding-right: 3rem !important;
  }

  .pb-sm-5,
.py-sm-5 {
    padding-bottom: 3rem !important;
  }

  .pl-sm-5,
.px-sm-5 {
    padding-left: 3rem !important;
  }

  .m-sm-n1 {
    margin: -0.25rem !important;
  }

  .mt-sm-n1,
.my-sm-n1 {
    margin-top: -0.25rem !important;
  }

  .mr-sm-n1,
.mx-sm-n1 {
    margin-right: -0.25rem !important;
  }

  .mb-sm-n1,
.my-sm-n1 {
    margin-bottom: -0.25rem !important;
  }

  .ml-sm-n1,
.mx-sm-n1 {
    margin-left: -0.25rem !important;
  }

  .m-sm-n2 {
    margin: -0.5rem !important;
  }

  .mt-sm-n2,
.my-sm-n2 {
    margin-top: -0.5rem !important;
  }

  .mr-sm-n2,
.mx-sm-n2 {
    margin-right: -0.5rem !important;
  }

  .mb-sm-n2,
.my-sm-n2 {
    margin-bottom: -0.5rem !important;
  }

  .ml-sm-n2,
.mx-sm-n2 {
    margin-left: -0.5rem !important;
  }

  .m-sm-n3 {
    margin: -1rem !important;
  }

  .mt-sm-n3,
.my-sm-n3 {
    margin-top: -1rem !important;
  }

  .mr-sm-n3,
.mx-sm-n3 {
    margin-right: -1rem !important;
  }

  .mb-sm-n3,
.my-sm-n3 {
    margin-bottom: -1rem !important;
  }

  .ml-sm-n3,
.mx-sm-n3 {
    margin-left: -1rem !important;
  }

  .m-sm-n4 {
    margin: -1.5rem !important;
  }

  .mt-sm-n4,
.my-sm-n4 {
    margin-top: -1.5rem !important;
  }

  .mr-sm-n4,
.mx-sm-n4 {
    margin-right: -1.5rem !important;
  }

  .mb-sm-n4,
.my-sm-n4 {
    margin-bottom: -1.5rem !important;
  }

  .ml-sm-n4,
.mx-sm-n4 {
    margin-left: -1.5rem !important;
  }

  .m-sm-n5 {
    margin: -3rem !important;
  }

  .mt-sm-n5,
.my-sm-n5 {
    margin-top: -3rem !important;
  }

  .mr-sm-n5,
.mx-sm-n5 {
    margin-right: -3rem !important;
  }

  .mb-sm-n5,
.my-sm-n5 {
    margin-bottom: -3rem !important;
  }

  .ml-sm-n5,
.mx-sm-n5 {
    margin-left: -3rem !important;
  }

  .m-sm-auto {
    margin: auto !important;
  }

  .mt-sm-auto,
.my-sm-auto {
    margin-top: auto !important;
  }

  .mr-sm-auto,
.mx-sm-auto {
    margin-right: auto !important;
  }

  .mb-sm-auto,
.my-sm-auto {
    margin-bottom: auto !important;
  }

  .ml-sm-auto,
.mx-sm-auto {
    margin-left: auto !important;
  }
}
@media (min-width: 768px) {
  .m-md-0 {
    margin: 0 !important;
  }

  .mt-md-0,
.my-md-0 {
    margin-top: 0 !important;
  }

  .mr-md-0,
.mx-md-0 {
    margin-right: 0 !important;
  }

  .mb-md-0,
.my-md-0 {
    margin-bottom: 0 !important;
  }

  .ml-md-0,
.mx-md-0 {
    margin-left: 0 !important;
  }

  .m-md-1 {
    margin: 0.25rem !important;
  }

  .mt-md-1,
.my-md-1 {
    margin-top: 0.25rem !important;
  }

  .mr-md-1,
.mx-md-1 {
    margin-right: 0.25rem !important;
  }

  .mb-md-1,
.my-md-1 {
    margin-bottom: 0.25rem !important;
  }

  .ml-md-1,
.mx-md-1 {
    margin-left: 0.25rem !important;
  }

  .m-md-2 {
    margin: 0.5rem !important;
  }

  .mt-md-2,
.my-md-2 {
    margin-top: 0.5rem !important;
  }

  .mr-md-2,
.mx-md-2 {
    margin-right: 0.5rem !important;
  }

  .mb-md-2,
.my-md-2 {
    margin-bottom: 0.5rem !important;
  }

  .ml-md-2,
.mx-md-2 {
    margin-left: 0.5rem !important;
  }

  .m-md-3 {
    margin: 1rem !important;
  }

  .mt-md-3,
.my-md-3 {
    margin-top: 1rem !important;
  }

  .mr-md-3,
.mx-md-3 {
    margin-right: 1rem !important;
  }

  .mb-md-3,
.my-md-3 {
    margin-bottom: 1rem !important;
  }

  .ml-md-3,
.mx-md-3 {
    margin-left: 1rem !important;
  }

  .m-md-4 {
    margin: 1.5rem !important;
  }

  .mt-md-4,
.my-md-4 {
    margin-top: 1.5rem !important;
  }

  .mr-md-4,
.mx-md-4 {
    margin-right: 1.5rem !important;
  }

  .mb-md-4,
.my-md-4 {
    margin-bottom: 1.5rem !important;
  }

  .ml-md-4,
.mx-md-4 {
    margin-left: 1.5rem !important;
  }

  .m-md-5 {
    margin: 3rem !important;
  }

  .mt-md-5,
.my-md-5 {
    margin-top: 3rem !important;
  }

  .mr-md-5,
.mx-md-5 {
    margin-right: 3rem !important;
  }

  .mb-md-5,
.my-md-5 {
    margin-bottom: 3rem !important;
  }

  .ml-md-5,
.mx-md-5 {
    margin-left: 3rem !important;
  }

  .p-md-0 {
    padding: 0 !important;
  }

  .pt-md-0,
.py-md-0 {
    padding-top: 0 !important;
  }

  .pr-md-0,
.px-md-0 {
    padding-right: 0 !important;
  }

  .pb-md-0,
.py-md-0 {
    padding-bottom: 0 !important;
  }

  .pl-md-0,
.px-md-0 {
    padding-left: 0 !important;
  }

  .p-md-1 {
    padding: 0.25rem !important;
  }

  .pt-md-1,
.py-md-1 {
    padding-top: 0.25rem !important;
  }

  .pr-md-1,
.px-md-1 {
    padding-right: 0.25rem !important;
  }

  .pb-md-1,
.py-md-1 {
    padding-bottom: 0.25rem !important;
  }

  .pl-md-1,
.px-md-1 {
    padding-left: 0.25rem !important;
  }

  .p-md-2 {
    padding: 0.5rem !important;
  }

  .pt-md-2,
.py-md-2 {
    padding-top: 0.5rem !important;
  }

  .pr-md-2,
.px-md-2 {
    padding-right: 0.5rem !important;
  }

  .pb-md-2,
.py-md-2 {
    padding-bottom: 0.5rem !important;
  }

  .pl-md-2,
.px-md-2 {
    padding-left: 0.5rem !important;
  }

  .p-md-3 {
    padding: 1rem !important;
  }

  .pt-md-3,
.py-md-3 {
    padding-top: 1rem !important;
  }

  .pr-md-3,
.px-md-3 {
    padding-right: 1rem !important;
  }

  .pb-md-3,
.py-md-3 {
    padding-bottom: 1rem !important;
  }

  .pl-md-3,
.px-md-3 {
    padding-left: 1rem !important;
  }

  .p-md-4 {
    padding: 1.5rem !important;
  }

  .pt-md-4,
.py-md-4 {
    padding-top: 1.5rem !important;
  }

  .pr-md-4,
.px-md-4 {
    padding-right: 1.5rem !important;
  }

  .pb-md-4,
.py-md-4 {
    padding-bottom: 1.5rem !important;
  }

  .pl-md-4,
.px-md-4 {
    padding-left: 1.5rem !important;
  }

  .p-md-5 {
    padding: 3rem !important;
  }

  .pt-md-5,
.py-md-5 {
    padding-top: 3rem !important;
  }

  .pr-md-5,
.px-md-5 {
    padding-right: 3rem !important;
  }

  .pb-md-5,
.py-md-5 {
    padding-bottom: 3rem !important;
  }

  .pl-md-5,
.px-md-5 {
    padding-left: 3rem !important;
  }

  .m-md-n1 {
    margin: -0.25rem !important;
  }

  .mt-md-n1,
.my-md-n1 {
    margin-top: -0.25rem !important;
  }

  .mr-md-n1,
.mx-md-n1 {
    margin-right: -0.25rem !important;
  }

  .mb-md-n1,
.my-md-n1 {
    margin-bottom: -0.25rem !important;
  }

  .ml-md-n1,
.mx-md-n1 {
    margin-left: -0.25rem !important;
  }

  .m-md-n2 {
    margin: -0.5rem !important;
  }

  .mt-md-n2,
.my-md-n2 {
    margin-top: -0.5rem !important;
  }

  .mr-md-n2,
.mx-md-n2 {
    margin-right: -0.5rem !important;
  }

  .mb-md-n2,
.my-md-n2 {
    margin-bottom: -0.5rem !important;
  }

  .ml-md-n2,
.mx-md-n2 {
    margin-left: -0.5rem !important;
  }

  .m-md-n3 {
    margin: -1rem !important;
  }

  .mt-md-n3,
.my-md-n3 {
    margin-top: -1rem !important;
  }

  .mr-md-n3,
.mx-md-n3 {
    margin-right: -1rem !important;
  }

  .mb-md-n3,
.my-md-n3 {
    margin-bottom: -1rem !important;
  }

  .ml-md-n3,
.mx-md-n3 {
    margin-left: -1rem !important;
  }

  .m-md-n4 {
    margin: -1.5rem !important;
  }

  .mt-md-n4,
.my-md-n4 {
    margin-top: -1.5rem !important;
  }

  .mr-md-n4,
.mx-md-n4 {
    margin-right: -1.5rem !important;
  }

  .mb-md-n4,
.my-md-n4 {
    margin-bottom: -1.5rem !important;
  }

  .ml-md-n4,
.mx-md-n4 {
    margin-left: -1.5rem !important;
  }

  .m-md-n5 {
    margin: -3rem !important;
  }

  .mt-md-n5,
.my-md-n5 {
    margin-top: -3rem !important;
  }

  .mr-md-n5,
.mx-md-n5 {
    margin-right: -3rem !important;
  }

  .mb-md-n5,
.my-md-n5 {
    margin-bottom: -3rem !important;
  }

  .ml-md-n5,
.mx-md-n5 {
    margin-left: -3rem !important;
  }

  .m-md-auto {
    margin: auto !important;
  }

  .mt-md-auto,
.my-md-auto {
    margin-top: auto !important;
  }

  .mr-md-auto,
.mx-md-auto {
    margin-right: auto !important;
  }

  .mb-md-auto,
.my-md-auto {
    margin-bottom: auto !important;
  }

  .ml-md-auto,
.mx-md-auto {
    margin-left: auto !important;
  }
}
@media (min-width: 992px) {
  .m-lg-0 {
    margin: 0 !important;
  }

  .mt-lg-0,
.my-lg-0 {
    margin-top: 0 !important;
  }

  .mr-lg-0,
.mx-lg-0 {
    margin-right: 0 !important;
  }

  .mb-lg-0,
.my-lg-0 {
    margin-bottom: 0 !important;
  }

  .ml-lg-0,
.mx-lg-0 {
    margin-left: 0 !important;
  }

  .m-lg-1 {
    margin: 0.25rem !important;
  }

  .mt-lg-1,
.my-lg-1 {
    margin-top: 0.25rem !important;
  }

  .mr-lg-1,
.mx-lg-1 {
    margin-right: 0.25rem !important;
  }

  .mb-lg-1,
.my-lg-1 {
    margin-bottom: 0.25rem !important;
  }

  .ml-lg-1,
.mx-lg-1 {
    margin-left: 0.25rem !important;
  }

  .m-lg-2 {
    margin: 0.5rem !important;
  }

  .mt-lg-2,
.my-lg-2 {
    margin-top: 0.5rem !important;
  }

  .mr-lg-2,
.mx-lg-2 {
    margin-right: 0.5rem !important;
  }

  .mb-lg-2,
.my-lg-2 {
    margin-bottom: 0.5rem !important;
  }

  .ml-lg-2,
.mx-lg-2 {
    margin-left: 0.5rem !important;
  }

  .m-lg-3 {
    margin: 1rem !important;
  }

  .mt-lg-3,
.my-lg-3 {
    margin-top: 1rem !important;
  }

  .mr-lg-3,
.mx-lg-3 {
    margin-right: 1rem !important;
  }

  .mb-lg-3,
.my-lg-3 {
    margin-bottom: 1rem !important;
  }

  .ml-lg-3,
.mx-lg-3 {
    margin-left: 1rem !important;
  }

  .m-lg-4 {
    margin: 1.5rem !important;
  }

  .mt-lg-4,
.my-lg-4 {
    margin-top: 1.5rem !important;
  }

  .mr-lg-4,
.mx-lg-4 {
    margin-right: 1.5rem !important;
  }

  .mb-lg-4,
.my-lg-4 {
    margin-bottom: 1.5rem !important;
  }

  .ml-lg-4,
.mx-lg-4 {
    margin-left: 1.5rem !important;
  }

  .m-lg-5 {
    margin: 3rem !important;
  }

  .mt-lg-5,
.my-lg-5 {
    margin-top: 3rem !important;
  }

  .mr-lg-5,
.mx-lg-5 {
    margin-right: 3rem !important;
  }

  .mb-lg-5,
.my-lg-5 {
    margin-bottom: 3rem !important;
  }

  .ml-lg-5,
.mx-lg-5 {
    margin-left: 3rem !important;
  }

  .p-lg-0 {
    padding: 0 !important;
  }

  .pt-lg-0,
.py-lg-0 {
    padding-top: 0 !important;
  }

  .pr-lg-0,
.px-lg-0 {
    padding-right: 0 !important;
  }

  .pb-lg-0,
.py-lg-0 {
    padding-bottom: 0 !important;
  }

  .pl-lg-0,
.px-lg-0 {
    padding-left: 0 !important;
  }

  .p-lg-1 {
    padding: 0.25rem !important;
  }

  .pt-lg-1,
.py-lg-1 {
    padding-top: 0.25rem !important;
  }

  .pr-lg-1,
.px-lg-1 {
    padding-right: 0.25rem !important;
  }

  .pb-lg-1,
.py-lg-1 {
    padding-bottom: 0.25rem !important;
  }

  .pl-lg-1,
.px-lg-1 {
    padding-left: 0.25rem !important;
  }

  .p-lg-2 {
    padding: 0.5rem !important;
  }

  .pt-lg-2,
.py-lg-2 {
    padding-top: 0.5rem !important;
  }

  .pr-lg-2,
.px-lg-2 {
    padding-right: 0.5rem !important;
  }

  .pb-lg-2,
.py-lg-2 {
    padding-bottom: 0.5rem !important;
  }

  .pl-lg-2,
.px-lg-2 {
    padding-left: 0.5rem !important;
  }

  .p-lg-3 {
    padding: 1rem !important;
  }

  .pt-lg-3,
.py-lg-3 {
    padding-top: 1rem !important;
  }

  .pr-lg-3,
.px-lg-3 {
    padding-right: 1rem !important;
  }

  .pb-lg-3,
.py-lg-3 {
    padding-bottom: 1rem !important;
  }

  .pl-lg-3,
.px-lg-3 {
    padding-left: 1rem !important;
  }

  .p-lg-4 {
    padding: 1.5rem !important;
  }

  .pt-lg-4,
.py-lg-4 {
    padding-top: 1.5rem !important;
  }

  .pr-lg-4,
.px-lg-4 {
    padding-right: 1.5rem !important;
  }

  .pb-lg-4,
.py-lg-4 {
    padding-bottom: 1.5rem !important;
  }

  .pl-lg-4,
.px-lg-4 {
    padding-left: 1.5rem !important;
  }

  .p-lg-5 {
    padding: 3rem !important;
  }

  .pt-lg-5,
.py-lg-5 {
    padding-top: 3rem !important;
  }

  .pr-lg-5,
.px-lg-5 {
    padding-right: 3rem !important;
  }

  .pb-lg-5,
.py-lg-5 {
    padding-bottom: 3rem !important;
  }

  .pl-lg-5,
.px-lg-5 {
    padding-left: 3rem !important;
  }

  .m-lg-n1 {
    margin: -0.25rem !important;
  }

  .mt-lg-n1,
.my-lg-n1 {
    margin-top: -0.25rem !important;
  }

  .mr-lg-n1,
.mx-lg-n1 {
    margin-right: -0.25rem !important;
  }

  .mb-lg-n1,
.my-lg-n1 {
    margin-bottom: -0.25rem !important;
  }

  .ml-lg-n1,
.mx-lg-n1 {
    margin-left: -0.25rem !important;
  }

  .m-lg-n2 {
    margin: -0.5rem !important;
  }

  .mt-lg-n2,
.my-lg-n2 {
    margin-top: -0.5rem !important;
  }

  .mr-lg-n2,
.mx-lg-n2 {
    margin-right: -0.5rem !important;
  }

  .mb-lg-n2,
.my-lg-n2 {
    margin-bottom: -0.5rem !important;
  }

  .ml-lg-n2,
.mx-lg-n2 {
    margin-left: -0.5rem !important;
  }

  .m-lg-n3 {
    margin: -1rem !important;
  }

  .mt-lg-n3,
.my-lg-n3 {
    margin-top: -1rem !important;
  }

  .mr-lg-n3,
.mx-lg-n3 {
    margin-right: -1rem !important;
  }

  .mb-lg-n3,
.my-lg-n3 {
    margin-bottom: -1rem !important;
  }

  .ml-lg-n3,
.mx-lg-n3 {
    margin-left: -1rem !important;
  }

  .m-lg-n4 {
    margin: -1.5rem !important;
  }

  .mt-lg-n4,
.my-lg-n4 {
    margin-top: -1.5rem !important;
  }

  .mr-lg-n4,
.mx-lg-n4 {
    margin-right: -1.5rem !important;
  }

  .mb-lg-n4,
.my-lg-n4 {
    margin-bottom: -1.5rem !important;
  }

  .ml-lg-n4,
.mx-lg-n4 {
    margin-left: -1.5rem !important;
  }

  .m-lg-n5 {
    margin: -3rem !important;
  }

  .mt-lg-n5,
.my-lg-n5 {
    margin-top: -3rem !important;
  }

  .mr-lg-n5,
.mx-lg-n5 {
    margin-right: -3rem !important;
  }

  .mb-lg-n5,
.my-lg-n5 {
    margin-bottom: -3rem !important;
  }

  .ml-lg-n5,
.mx-lg-n5 {
    margin-left: -3rem !important;
  }

  .m-lg-auto {
    margin: auto !important;
  }

  .mt-lg-auto,
.my-lg-auto {
    margin-top: auto !important;
  }

  .mr-lg-auto,
.mx-lg-auto {
    margin-right: auto !important;
  }

  .mb-lg-auto,
.my-lg-auto {
    margin-bottom: auto !important;
  }

  .ml-lg-auto,
.mx-lg-auto {
    margin-left: auto !important;
  }
}
@media (min-width: 1200px) {
  .m-xl-0 {
    margin: 0 !important;
  }

  .mt-xl-0,
.my-xl-0 {
    margin-top: 0 !important;
  }

  .mr-xl-0,
.mx-xl-0 {
    margin-right: 0 !important;
  }

  .mb-xl-0,
.my-xl-0 {
    margin-bottom: 0 !important;
  }

  .ml-xl-0,
.mx-xl-0 {
    margin-left: 0 !important;
  }

  .m-xl-1 {
    margin: 0.25rem !important;
  }

  .mt-xl-1,
.my-xl-1 {
    margin-top: 0.25rem !important;
  }

  .mr-xl-1,
.mx-xl-1 {
    margin-right: 0.25rem !important;
  }

  .mb-xl-1,
.my-xl-1 {
    margin-bottom: 0.25rem !important;
  }

  .ml-xl-1,
.mx-xl-1 {
    margin-left: 0.25rem !important;
  }

  .m-xl-2 {
    margin: 0.5rem !important;
  }

  .mt-xl-2,
.my-xl-2 {
    margin-top: 0.5rem !important;
  }

  .mr-xl-2,
.mx-xl-2 {
    margin-right: 0.5rem !important;
  }

  .mb-xl-2,
.my-xl-2 {
    margin-bottom: 0.5rem !important;
  }

  .ml-xl-2,
.mx-xl-2 {
    margin-left: 0.5rem !important;
  }

  .m-xl-3 {
    margin: 1rem !important;
  }

  .mt-xl-3,
.my-xl-3 {
    margin-top: 1rem !important;
  }

  .mr-xl-3,
.mx-xl-3 {
    margin-right: 1rem !important;
  }

  .mb-xl-3,
.my-xl-3 {
    margin-bottom: 1rem !important;
  }

  .ml-xl-3,
.mx-xl-3 {
    margin-left: 1rem !important;
  }

  .m-xl-4 {
    margin: 1.5rem !important;
  }

  .mt-xl-4,
.my-xl-4 {
    margin-top: 1.5rem !important;
  }

  .mr-xl-4,
.mx-xl-4 {
    margin-right: 1.5rem !important;
  }

  .mb-xl-4,
.my-xl-4 {
    margin-bottom: 1.5rem !important;
  }

  .ml-xl-4,
.mx-xl-4 {
    margin-left: 1.5rem !important;
  }

  .m-xl-5 {
    margin: 3rem !important;
  }

  .mt-xl-5,
.my-xl-5 {
    margin-top: 3rem !important;
  }

  .mr-xl-5,
.mx-xl-5 {
    margin-right: 3rem !important;
  }

  .mb-xl-5,
.my-xl-5 {
    margin-bottom: 3rem !important;
  }

  .ml-xl-5,
.mx-xl-5 {
    margin-left: 3rem !important;
  }

  .p-xl-0 {
    padding: 0 !important;
  }

  .pt-xl-0,
.py-xl-0 {
    padding-top: 0 !important;
  }

  .pr-xl-0,
.px-xl-0 {
    padding-right: 0 !important;
  }

  .pb-xl-0,
.py-xl-0 {
    padding-bottom: 0 !important;
  }

  .pl-xl-0,
.px-xl-0 {
    padding-left: 0 !important;
  }

  .p-xl-1 {
    padding: 0.25rem !important;
  }

  .pt-xl-1,
.py-xl-1 {
    padding-top: 0.25rem !important;
  }

  .pr-xl-1,
.px-xl-1 {
    padding-right: 0.25rem !important;
  }

  .pb-xl-1,
.py-xl-1 {
    padding-bottom: 0.25rem !important;
  }

  .pl-xl-1,
.px-xl-1 {
    padding-left: 0.25rem !important;
  }

  .p-xl-2 {
    padding: 0.5rem !important;
  }

  .pt-xl-2,
.py-xl-2 {
    padding-top: 0.5rem !important;
  }

  .pr-xl-2,
.px-xl-2 {
    padding-right: 0.5rem !important;
  }

  .pb-xl-2,
.py-xl-2 {
    padding-bottom: 0.5rem !important;
  }

  .pl-xl-2,
.px-xl-2 {
    padding-left: 0.5rem !important;
  }

  .p-xl-3 {
    padding: 1rem !important;
  }

  .pt-xl-3,
.py-xl-3 {
    padding-top: 1rem !important;
  }

  .pr-xl-3,
.px-xl-3 {
    padding-right: 1rem !important;
  }

  .pb-xl-3,
.py-xl-3 {
    padding-bottom: 1rem !important;
  }

  .pl-xl-3,
.px-xl-3 {
    padding-left: 1rem !important;
  }

  .p-xl-4 {
    padding: 1.5rem !important;
  }

  .pt-xl-4,
.py-xl-4 {
    padding-top: 1.5rem !important;
  }

  .pr-xl-4,
.px-xl-4 {
    padding-right: 1.5rem !important;
  }

  .pb-xl-4,
.py-xl-4 {
    padding-bottom: 1.5rem !important;
  }

  .pl-xl-4,
.px-xl-4 {
    padding-left: 1.5rem !important;
  }

  .p-xl-5 {
    padding: 3rem !important;
  }

  .pt-xl-5,
.py-xl-5 {
    padding-top: 3rem !important;
  }

  .pr-xl-5,
.px-xl-5 {
    padding-right: 3rem !important;
  }

  .pb-xl-5,
.py-xl-5 {
    padding-bottom: 3rem !important;
  }

  .pl-xl-5,
.px-xl-5 {
    padding-left: 3rem !important;
  }

  .m-xl-n1 {
    margin: -0.25rem !important;
  }

  .mt-xl-n1,
.my-xl-n1 {
    margin-top: -0.25rem !important;
  }

  .mr-xl-n1,
.mx-xl-n1 {
    margin-right: -0.25rem !important;
  }

  .mb-xl-n1,
.my-xl-n1 {
    margin-bottom: -0.25rem !important;
  }

  .ml-xl-n1,
.mx-xl-n1 {
    margin-left: -0.25rem !important;
  }

  .m-xl-n2 {
    margin: -0.5rem !important;
  }

  .mt-xl-n2,
.my-xl-n2 {
    margin-top: -0.5rem !important;
  }

  .mr-xl-n2,
.mx-xl-n2 {
    margin-right: -0.5rem !important;
  }

  .mb-xl-n2,
.my-xl-n2 {
    margin-bottom: -0.5rem !important;
  }

  .ml-xl-n2,
.mx-xl-n2 {
    margin-left: -0.5rem !important;
  }

  .m-xl-n3 {
    margin: -1rem !important;
  }

  .mt-xl-n3,
.my-xl-n3 {
    margin-top: -1rem !important;
  }

  .mr-xl-n3,
.mx-xl-n3 {
    margin-right: -1rem !important;
  }

  .mb-xl-n3,
.my-xl-n3 {
    margin-bottom: -1rem !important;
  }

  .ml-xl-n3,
.mx-xl-n3 {
    margin-left: -1rem !important;
  }

  .m-xl-n4 {
    margin: -1.5rem !important;
  }

  .mt-xl-n4,
.my-xl-n4 {
    margin-top: -1.5rem !important;
  }

  .mr-xl-n4,
.mx-xl-n4 {
    margin-right: -1.5rem !important;
  }

  .mb-xl-n4,
.my-xl-n4 {
    margin-bottom: -1.5rem !important;
  }

  .ml-xl-n4,
.mx-xl-n4 {
    margin-left: -1.5rem !important;
  }

  .m-xl-n5 {
    margin: -3rem !important;
  }

  .mt-xl-n5,
.my-xl-n5 {
    margin-top: -3rem !important;
  }

  .mr-xl-n5,
.mx-xl-n5 {
    margin-right: -3rem !important;
  }

  .mb-xl-n5,
.my-xl-n5 {
    margin-bottom: -3rem !important;
  }

  .ml-xl-n5,
.mx-xl-n5 {
    margin-left: -3rem !important;
  }

  .m-xl-auto {
    margin: auto !important;
  }

  .mt-xl-auto,
.my-xl-auto {
    margin-top: auto !important;
  }

  .mr-xl-auto,
.mx-xl-auto {
    margin-right: auto !important;
  }

  .mb-xl-auto,
.my-xl-auto {
    margin-bottom: auto !important;
  }

  .ml-xl-auto,
.mx-xl-auto {
    margin-left: auto !important;
  }
}
.text-monospace {
  font-family: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;
}
.text-justify {
  text-align: justify !important;
}
.text-wrap {
  white-space: normal !important;
}
.text-nowrap {
  white-space: nowrap !important;
}
.text-truncate {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.text-left {
  text-align: left !important;
}
.text-right {
  text-align: right !important;
}
.text-center {
  text-align: center !important;
}
@media (min-width: 576px) {
  .text-sm-left {
    text-align: left !important;
  }

  .text-sm-right {
    text-align: right !important;
  }

  .text-sm-center {
    text-align: center !important;
  }
}
@media (min-width: 768px) {
  .text-md-left {
    text-align: left !important;
  }

  .text-md-right {
    text-align: right !important;
  }

  .text-md-center {
    text-align: center !important;
  }
}
@media (min-width: 992px) {
  .text-lg-left {
    text-align: left !important;
  }

  .text-lg-right {
    text-align: right !important;
  }

  .text-lg-center {
    text-align: center !important;
  }
}
@media (min-width: 1200px) {
  .text-xl-left {
    text-align: left !important;
  }

  .text-xl-right {
    text-align: right !important;
  }

  .text-xl-center {
    text-align: center !important;
  }
}
.text-lowercase {
  text-transform: lowercase !important;
}
.text-uppercase {
  text-transform: uppercase !important;
}
.text-capitalize {
  text-transform: capitalize !important;
}
.font-weight-light {
  font-weight: 300 !important;
}
.font-weight-lighter {
  font-weight: lighter !important;
}
.font-weight-normal {
  font-weight: 400 !important;
}
.font-weight-bold {
  font-weight: 700 !important;
}
.font-weight-bolder {
  font-weight: bolder !important;
}
.font-italic {
  font-style: italic !important;
}
.text-white {
  color: #fff !important;
}
.text-primary {
  color: #252525 !important;
}
a.text-primary:hover, a.text-primary:focus {
  color: black !important;
}
.text-secondary {
  color: #8492a6 !important;
}
a.text-secondary:hover, a.text-secondary:focus {
  color: #5d6c81 !important;
}
.text-success {
  color: #a1d683 !important;
}
a.text-success:hover, a.text-success:focus {
  color: #75c34a !important;
}
.text-info {
  color: #0099cc !important;
}
a.text-info:hover, a.text-info:focus {
  color: #006080 !important;
}
.text-warning {
  color: #f4b726 !important;
}
a.text-warning:hover, a.text-warning:focus {
  color: #c48d0a !important;
}
.text-danger {
  color: #ff595a !important;
}
a.text-danger:hover, a.text-danger:focus {
  color: #ff0d0e !important;
}
.text-light {
  color: #f8f9fa !important;
}
a.text-light:hover, a.text-light:focus {
  color: #cbd3da !important;
}
.text-dark {
  color: #002447 !important;
}
a.text-dark:hover, a.text-dark:focus {
  color: black !important;
}
.text-body {
  color: #656565 !important;
}
.text-muted {
  color: #909fa7 !important;
}
.text-black-50 {
  color: rgba(0, 0, 0, 0.5) !important;
}
.text-white-50 {
  color: rgba(255, 255, 255, 0.5) !important;
}
.text-hide {
  font: 0/0 a;
  color: transparent;
  text-shadow: none;
  background-color: transparent;
  border: 0;
}
.text-decoration-none {
  text-decoration: none !important;
}
.text-reset {
  color: inherit !important;
}
.visible {
  visibility: visible !important;
}
.invisible {
  visibility: hidden !important;
}
@media print {
  *,
*::before,
*::after {
    text-shadow: none !important;
    box-shadow: none !important;
  }

  a:not(.btn) {
    text-decoration: underline;
  }

  abbr[title]::after {
    content: " (" attr(title) ")";
  }

  pre {
    white-space: pre-wrap !important;
  }

  pre,
blockquote {
    border: 1px solid #adb5bd;
    page-break-inside: avoid;
  }

  thead {
    display: table-header-group;
  }

  tr,
img {
    page-break-inside: avoid;
  }

  p,
h2,
h3 {
    orphans: 3;
    widows: 3;
  }

  h2,
h3 {
    page-break-after: avoid;
  }

  @page {
    size: a3;
  }
  body {
    min-width: 992px !important;
  }

  .container {
    min-width: 992px !important;
  }

  .navbar {
    display: none;
  }

  .badge {
    border: 1px solid #000;
  }

  .table {
    border-collapse: collapse !important;
  }
  .table td,
.table th {
    background-color: #fff !important;
  }

  .table-bordered th,
.table-bordered td {
    border: 1px solid #dee2e6 !important;
  }

  .table-dark {
    color: inherit;
  }
  .table-dark th,
.table-dark td,
.table-dark thead th,
.table-dark tbody + tbody {
    border-color: #eee;
  }

  .table .thead-dark th {
    color: inherit;
    border-color: #eee;
  }
}
/*!
 *
 * Community Bridge
 *
 * Author: Ahmed Abdulmoniem
 * Website: https://communitybridge.org
 */
/*** COLORS ***/
/*** FONTS ***/
/******************************************/
/*
CommunityBridge Styling Overrides per the Linux Foundation
Author: Bryan Stone
Website: https://communitybridge.org
*/
/*** COLORS ***/
/*** FONTS ***/
/******************************************/
/* START LF Overrides for '1.1 Reset and overrides' */
body {
  background: #fff;
  font-family: "Open Sans", sans-serif;
  color: #252525;
}
*,
.scrollbar-large {
  scrollbar-color: #adb5bd !important;
  scrollbar-width: 1.2rem !important;
}
*::-webkit-scrollbar,
.scrollbar-large::-webkit-scrollbar {
  width: 1.2rem !important;
}
*::-webkit-scrollbar-thumb,
.scrollbar-large::-webkit-scrollbar-thumb {
  background-color: #adb5bd !important;
}
.h1,
h1 {
  font-size: 2.5rem;
}
.h2,
h2 {
  font-size: 2rem;
}
.h3,
h3 {
  font-size: 1.6rem;
}
.h4,
h4 {
  font-size: 1.4rem;
}
.h5,
h5 {
  font-size: 1.2rem;
}
.h6,
h6 {
  font-size: 1rem;
}
h1 small,
h2 small,
h3 small,
h4 small,
h5 small,
h6 small {
  font-size: 60%;
  font-weight: normal;
  color: #252525;
}
a {
  color: #0099cc;
}
a:hover,
a:focus,
a:active {
  color: #0099cc;
}
label {
  color: #252525;
  font-weight: 600;
}
hr {
  border: none;
  height: 1px;
  background: #002447;
}
/* END LF Overrides for '1.1 Reset and overrides' */
/* START LFX Overrides for '1.2 Font Awesome Version Control' */
.fc button .fc-icon,
.datepicker th.prev,
.datepicker th.next,
.top-menu li > a .caret,
.gallery .rating span.star,
.wysihtml5-toolbar .glyphicon,
.editable-buttons .glyphicon,
.input-append .icon-eye-open,
.input-prepend .icon-eye-open,
.input-append .icon-eye-close,
.input-prepend .icon-eye-close,
.tagit .ui-icon-close:before,
.sidebar li > a .caret:before,
.attached-document > li:before,
.float-sub-menu li > a .caret:before,
.combobox-container .glyphicon-remove,
.combobox-container .icon-remove:before,
.bootstrap-timepicker-widget .glyphicon,
table.dataTable thead .sorting:after,
table.dataTable thead .sorting_asc:after,
table.dataTable thead .sorting_desc:after,
table.dataTable thead .sorting_asc_disabled:after,
table.dataTable thead .sorting_desc_disabled:after,
.bootstrap-datetimepicker-widget .glyphicon,
.bootstrap-calendar .calendar .icon-arrow-right,
.bootstrap-calendar .calendar .icon-arrow-left,
.theme-panel .theme-list > li.active > a:before,
.sw-main > ul.step-anchor.nav-tabs > li.done > a .number:before,
.simplecolorpicker.glyphicons span.color[data-selected]:after,
.simplecolorpicker.fontawesome span.color[data-selected]:after,
.jstree-default .jstree-checked > .jstree-checkbox:after,
.jstree-default.jstree-checkbox-selection .jstree-clicked > .jstree-checkbox:after {
  font-family: "Font Awesome 5 Free", "Font Awesome 5 Pro", "FontAwesome", sans-serif !important;
}
/* END LFX Overrides for '1.2 Font Awesome Version Control' */
/* START LFX Overrides for '2.6 Option - Boxed Layout' */
/* END LFX Overrides for '2.6 Option - Boxed Layout' */
/* START LFX Overrides for '4.14 Component - Button' */
.btn {
  font-size: 0.75rem;
  padding: 0.25rem 0.5rem;
  outline: none !important;
  box-shadow: none !important;
  border-radius: 100px;
  min-width: 80px;
  line-height: 1rem;
}
.btn:focus, .btn:active, .btn:hover {
  outline: none;
  box-shadow: none;
}
.btn.btn-xs {
  font-size: 0.687375rem;
  padding: 0.25rem 0.5rem;
  line-height: 1.5rem;
}
.btn.btn-sm, .btn-group-sm > .btn {
  font-size: 0.75rem;
  padding: 0.25rem 0.5rem;
  line-height: 1rem;
}
/* START LFX Overrides for '4.14 Component - Button' */
/* START LFX Overrides for '4.14.4 Component - Button - Primary' */
.btn.btn-primary,
.btn.btn-primary.disabled,
.btn.btn-primary.disabled:hover,
.btn.btn-primary.disabled:focus,
.btn.btn-primary[disabled],
.btn.btn-primary[disabled]:hover,
.btn.btn-primary[disabled]:focus {
  color: #fff;
  background: #0099cc;
  border-color: #0099cc;
}
.btn-primary:hover,
.btn-primary:focus,
.btn-primary:active,
.btn-primary.active,
.btn-primary.active.focus,
.btn-primary.active:focus,
.btn-primary.active:hover,
.btn-primary:active.focus,
.btn-primary:active:focus,
.btn-primary:active:hover,
.show > .btn-primary.dropdown-toggle,
.open > .dropdown-toggle.btn-primary,
.open > .dropdown-toggle.btn-primary:hover,
.open > .dropdown-toggle.btn-primary:focus,
.btn-primary:not(:disabled):not(.disabled).active,
.btn-primary:not(:disabled):not(.disabled):active {
  background: #0099cc;
  border-color: #0099cc;
}
.input-group-append .btn.btn-primary,
.btn-group .btn.btn-primary:not(.active) + .btn.btn-primary,
.input-group-btn .btn.btn-primary:not(.active) + .btn.btn-primary {
  border-left-color: #0099cc;
}
.input-group-prepend .btn.btn-primary {
  border-right-color: #0099cc;
}
/* END LFX Overrides for '4.14.4 Component - Button - Primary' */
.overlay {
  position: absolute;
  top: -0.5rem;
  bottom: -0.5rem;
  right: -0.5rem;
  left: -0.5rem;
  background: rgba(0, 0, 0, 0.8);
  z-index: 1;
  color: #fff;
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 1rem;
  font-weight: bold;
}
/*****************************************************/
.header.navbar-default,
.sidebar {
  background: #F5F5F5;
  border-radius: 0px;
}
.header.navbar-default .overflow-scroll,
.sidebar .overflow-scroll {
  overflow: scroll;
  overflow-x: hidden;
  -webkit-overflow-scrolling: touch;
}
.sidebar .nav > li > a,
.header.navbar-default .navbar-nav > li .dropdown-toggle,
.header.navbar-default .navbar-nav > li > a {
  color: #333333;
}
.header.navbar-default .navbar-nav > li > a {
  height: 50px;
  padding: 12px 15px;
}
.sidebar .nav > li > a,
.sidebar .nav > li > a:focus,
.sidebar .nav > li > a:hover,
.sidebar .sub-menu > li > a,
.sidebar .sub-menu > li > a:focus,
.sidebar .sub-menu > li > a:hover {
  color: #000000;
  font-weight: bold;
  font-family: "Open Sans";
}
.sidebar .nav > li.active > a,
.sidebar .nav > li.active > a:focus,
.sidebar .nav > li.active > a:hover,
.sidebar .sub-menu > li.active > a,
.sidebar .sub-menu > li.active > a:focus,
.sidebar .sub-menu > li.active > a:hover {
  background: #0099CC;
  color: #FFFFFF;
  font-family: "Open Sans";
  font-weight: bold;
  font-size: 12px;
}
.header .navbar-brand {
  margin-left: 0.8rem;
  background: url('logo.svg') no-repeat center !important;
  background-size: 170px !important;
  height: 50px;
}
.wide-fit {
  -o-object-fit: contain !important;
     object-fit: contain !important;
}
.wide-fit.thumb8 {
  width: 10px !important;
}
.wide-fit.thumb16 {
  width: 20px !important;
}
.wide-fit.thumb24 {
  width: 30px !important;
}
.wide-fit.thumb32 {
  width: 40px !important;
}
.wide-fit.thumb48 {
  width: 60px !important;
}
.wide-fit.thumb64 {
  width: 80px !important;
}
.wide-fit.thumb80 {
  width: 100px !important;
}
.wide-fit.thumb96 {
  width: 120px !important;
}
.wide-fit.thumb128 {
  width: 160px !important;
}
.fas.thumb8 {
  font-size: 6px !important;
  padding-top: 0.9px;
}
.fas.thumb16 {
  font-size: 12px !important;
  padding-top: 1.8px;
}
.fas.thumb24 {
  font-size: 18px !important;
  padding-top: 2.7px;
}
.fas.thumb32 {
  font-size: 24px !important;
  padding-top: 3.6px;
}
.fas.thumb48 {
  font-size: 36.12px !important;
  padding-top: 5.4px;
}
.fas.thumb64 {
  font-size: 48px !important;
  padding-top: 7.2px;
}
.fas.thumb80 {
  font-size: 60.2px !important;
  padding-top: 9px;
}
.fas.thumb96 {
  font-size: 72px !important;
  padding-top: 10.8px;
}
.fas.thumb128 {
  font-size: 96px !important;
  padding-top: 14.4px;
}
.scrollable {
  overflow-y: auto !important;
  height: 300px !important;
  overflow-x: hidden;
}
.fixed-height {
  overflow: hidden !important;
  height: 300px !important;
}
.small {
  font-size: 0.687375rem;
}
.logo-circle {
  border: 0.25px solid rgba(132, 146, 166, 0.1);
  box-shadow: 3px 3px 3px -2px rgba(209, 209, 209, 0.5);
  -o-object-fit: cover;
     object-fit: cover;
}
.lfx-table {
  border-collapse: separate;
  border-spacing: 0 5px;
}
.lfx-table thead {
  border: none;
}
.lfx-table tr {
  border: none;
}
.lfx-table td {
  border-top: solid 1px #d9e0e7 !important;
  border-bottom: solid 1px #d9e0e7 !important;
  background: #ffffff;
  position: relative;
  font-size: 12px;
  color: #252525;
  vertical-align: middle;
  font-weight: normal;
}
.lfx-table td:not(:first-of-type):before {
  position: absolute;
  content: "";
  width: 1px;
  top: 5px;
  bottom: 5px;
  background: #d9e0e7;
  left: 0px;
}
.lfx-table td:first-child {
  border-left: solid 1px #d9e0e7 !important;
  border-top-left-radius: 6px;
  border-bottom-left-radius: 6px;
}
.lfx-table td:last-child {
  border-right: solid 1px #d9e0e7 !important;
  border-top-right-radius: 6px;
  border-bottom-right-radius: 6px;
}
.lfx-table thead tr th {
  border-top: solid 1px #d9e0e7 !important;
  border-bottom: solid 1px #d9e0e7 !important;
  background: #d9e0e7;
  position: relative;
  font-size: 12px;
  color: #002447;
  font-weight: normal;
}
.lfx-table thead tr th:not(:first-of-type):before {
  position: absolute;
  content: "";
  width: 1px;
  top: 5px;
  bottom: 5px;
  background: #d9e0e7;
  left: 0px;
}
.lfx-table thead tr th:first-child {
  border-left: solid 1px #d9e0e7 !important;
  border-top-left-radius: 6px;
  border-bottom-left-radius: 6px;
}
.lfx-table thead tr th:last-child {
  border-right: solid 1px #d9e0e7 !important;
  border-top-right-radius: 6px;
  border-bottom-right-radius: 6px;
}
.pagination-value {
  text-align: center;
}
.pagination-value span {
  color: #0099cc;
  font-weight: bold;
}
::-webkit-scrollbar {
  width: 3px;
}
::-webkit-scrollbar-thumb {
  background: #ced4da;
  border-radius: 10px;
}
* {
  scrollbar-width: thin;
}
.page-header-fixed,
.header,
.sidebar,
.collapse-btn {
  transition: all 0.3s ease-in;
}
.lfx-main-header-expanded .header {
  top: 125px;
}
.lfx-main-header-expanded .foundation-dropdown {
  top: 140px;
}
.page-header-fixed {
  padding-top: 50px;
}
.sidebar {
  top: 50px;
  padding-top: 0;
}
.lfx-main-header-expanded .page-header-fixed {
  padding-top: 4em;
}
.lfx-main-header-expanded .sidebar {
  top: 3.5em;
}
@media screen and (max-width: 1024px) {
  .lfx-main-header-expanded .page-header-fixed {
    padding-top: 50px;
  }
  .lfx-main-header-expanded .page-header-fixed .content {
    padding-left: 30px;
  }
  .lfx-main-header-expanded .sidebar {
    top: 50px;
  }
}
/* ========================================================================
     Component: button-extra
 ========================================================================== */
.btn-inverse {
  color: #212529;
  background-color: #fff;
  border-color: #fff;
}
.btn-inverse:hover {
  color: #212529;
  background-color: #ececec;
  border-color: #e6e6e6;
}
.btn-inverse:focus, .btn-inverse.focus {
  box-shadow: 0 0 0 0.2rem rgba(222, 222, 223, 0.5);
}
.btn-inverse.disabled, .btn-inverse:disabled {
  color: #212529;
  background-color: #fff;
  border-color: #fff;
}
.btn-inverse:not(:disabled):not(.disabled):active, .btn-inverse:not(:disabled):not(.disabled).active, .show > .btn-inverse.dropdown-toggle {
  color: #212529;
  background-color: #e6e6e6;
  border-color: #dfdfdf;
}
.btn-inverse:not(:disabled):not(.disabled):active:focus, .btn-inverse:not(:disabled):not(.disabled).active:focus, .show > .btn-inverse.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(222, 222, 223, 0.5);
}
.btn-green {
  color: #fff;
  background-color: #28a745;
  border-color: #28a745;
}
.btn-green:hover {
  color: #fff;
  background-color: #218838;
  border-color: #1e7e34;
}
.btn-green:focus, .btn-green.focus {
  box-shadow: 0 0 0 0.2rem rgba(72, 180, 97, 0.5);
}
.btn-green.disabled, .btn-green:disabled {
  color: #fff;
  background-color: #28a745;
  border-color: #28a745;
}
.btn-green:not(:disabled):not(.disabled):active, .btn-green:not(:disabled):not(.disabled).active, .show > .btn-green.dropdown-toggle {
  color: #fff;
  background-color: #1e7e34;
  border-color: #1c7430;
}
.btn-green:not(:disabled):not(.disabled):active:focus, .btn-green:not(:disabled):not(.disabled).active:focus, .show > .btn-green.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(72, 180, 97, 0.5);
}
.btn-purple {
  color: #fff;
  background-color: #6f42c1;
  border-color: #6f42c1;
}
.btn-purple:hover {
  color: #fff;
  background-color: #5e37a6;
  border-color: #59339d;
}
.btn-purple:focus, .btn-purple.focus {
  box-shadow: 0 0 0 0.2rem rgba(133, 94, 202, 0.5);
}
.btn-purple.disabled, .btn-purple:disabled {
  color: #fff;
  background-color: #6f42c1;
  border-color: #6f42c1;
}
.btn-purple:not(:disabled):not(.disabled):active, .btn-purple:not(:disabled):not(.disabled).active, .show > .btn-purple.dropdown-toggle {
  color: #fff;
  background-color: #59339d;
  border-color: #533093;
}
.btn-purple:not(:disabled):not(.disabled):active:focus, .btn-purple:not(:disabled):not(.disabled).active:focus, .show > .btn-purple.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(133, 94, 202, 0.5);
}
.btn-pink {
  color: #fff;
  background-color: #e83e8c;
  border-color: #e83e8c;
}
.btn-pink:hover {
  color: #fff;
  background-color: #e41c78;
  border-color: #d91a72;
}
.btn-pink:focus, .btn-pink.focus {
  box-shadow: 0 0 0 0.2rem rgba(235, 91, 157, 0.5);
}
.btn-pink.disabled, .btn-pink:disabled {
  color: #fff;
  background-color: #e83e8c;
  border-color: #e83e8c;
}
.btn-pink:not(:disabled):not(.disabled):active, .btn-pink:not(:disabled):not(.disabled).active, .show > .btn-pink.dropdown-toggle {
  color: #fff;
  background-color: #d91a72;
  border-color: #ce196c;
}
.btn-pink:not(:disabled):not(.disabled):active:focus, .btn-pink:not(:disabled):not(.disabled).active:focus, .show > .btn-pink.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(235, 91, 157, 0.5);
}
.btn-flat {
  border-bottom-width: 1px;
  border-radius: 0;
  box-shadow: 0 0 0 #000;
}
.btn-xs {
  padding: 0.0625rem 0.3125rem;
  font-size: 0.8125rem;
  line-height: 1.5;
}
.btn-xl {
  padding: 20px 16px;
  font-size: 0.99975rem;
}
.btn-square {
  border-radius: 0;
}
.btn-pill-left, .btn-oval {
  border-top-left-radius: 50px;
  border-bottom-left-radius: 50px;
  padding-left: 18px;
}
.btn-pill-right, .btn-oval {
  border-top-right-radius: 50px;
  border-bottom-right-radius: 50px;
  padding-right: 18px;
}
.btn-labeled {
  padding-top: 0;
  padding-bottom: 0;
}
.btn-label {
  position: relative;
  background: transparent;
  background: rgba(0, 0, 0, 0.05);
  display: inline-block;
  padding: 0.375rem 1rem;
  left: -1rem;
  border-radius: 0.85rem 0 0 0.85rem;
}
.btn-label.btn-label-right {
  left: auto;
  right: -1rem;
  border-radius: 0 0.85rem 0.85rem 0;
}
.btn-lg .btn-label, .btn-group-lg > .btn .btn-label {
  padding: 0.625rem 1.25rem;
  left: -1.25rem;
  border-radius: 1.5rem 0 0 1.5rem;
}
.btn-lg .btn-label.btn-label-right, .btn-group-lg > .btn .btn-label.btn-label-right {
  left: auto;
  right: -1.25rem;
  border-radius: 0 1.5rem 1.5rem 0;
}
.btn-sm .btn-label, .btn-group-sm > .btn .btn-label {
  padding: 0.3125rem 0.625rem;
  left: -0.625rem;
  border-radius: 0.85rem 0 0 0.85rem;
}
.btn-sm .btn-label.btn-label-right, .btn-group-sm > .btn .btn-label.btn-label-right {
  left: auto;
  right: -0.625rem;
  border-radius: 0 0.85rem 0.85rem 0;
}
.btn-xs .btn-label {
  padding: 1px 5px;
  left: -5px;
  border-radius: 0.85rem 0 0 0.85rem;
}
.btn-xs .btn-label.btn-label-right {
  left: auto;
  right: -5px;
  border-radius: 0 0.85rem 0.85rem 0;
}
.btn-fw {
  min-width: 80px;
}
.btn-fw.btn-sm, .btn-group-sm > .btn-fw.btn {
  min-width: 40px;
}
.btn-fw.btn-md {
  min-width: 60px;
}
.btn-fw.btn-lg, .btn-group-lg > .btn-fw.btn {
  min-width: 140px;
}
.btn-circle {
  width: 35px;
  height: 35px;
  text-align: center;
  font-size: 0.75rem;
  line-height: 35px;
  border-radius: 500px;
  padding: 0;
  border: 0;
}
.btn-circle > * {
  line-height: inherit !important;
}
.btn-circle.btn-lg, .btn-group-lg > .btn-circle.btn {
  width: 50px;
  height: 50px;
  font-size: 0.99975rem;
  line-height: 50px;
}
.btn-outline-inverse {
  color: #fff;
  border-color: #fff;
}
.btn-outline-inverse:hover {
  color: #212529;
  background-color: #fff;
  border-color: #fff;
}
.btn-outline-inverse:focus, .btn-outline-inverse.focus {
  box-shadow: 0 0 0 0.2rem rgba(255, 255, 255, 0.5);
}
.btn-outline-inverse.disabled, .btn-outline-inverse:disabled {
  color: #fff;
  background-color: transparent;
}
.btn-outline-inverse:not(:disabled):not(.disabled):active, .btn-outline-inverse:not(:disabled):not(.disabled).active, .show > .btn-outline-inverse.dropdown-toggle {
  color: #212529;
  background-color: #fff;
  border-color: #fff;
}
.btn-outline-inverse:not(:disabled):not(.disabled):active:focus, .btn-outline-inverse:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-inverse.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(255, 255, 255, 0.5);
}
.btn-outline-green {
  color: #28a745;
  border-color: #28a745;
}
.btn-outline-green:hover {
  color: #fff;
  background-color: #28a745;
  border-color: #28a745;
}
.btn-outline-green:focus, .btn-outline-green.focus {
  box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.5);
}
.btn-outline-green.disabled, .btn-outline-green:disabled {
  color: #28a745;
  background-color: transparent;
}
.btn-outline-green:not(:disabled):not(.disabled):active, .btn-outline-green:not(:disabled):not(.disabled).active, .show > .btn-outline-green.dropdown-toggle {
  color: #fff;
  background-color: #28a745;
  border-color: #28a745;
}
.btn-outline-green:not(:disabled):not(.disabled):active:focus, .btn-outline-green:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-green.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.5);
}
.btn-outline-purple {
  color: #6f42c1;
  border-color: #6f42c1;
}
.btn-outline-purple:hover {
  color: #fff;
  background-color: #6f42c1;
  border-color: #6f42c1;
}
.btn-outline-purple:focus, .btn-outline-purple.focus {
  box-shadow: 0 0 0 0.2rem rgba(111, 66, 193, 0.5);
}
.btn-outline-purple.disabled, .btn-outline-purple:disabled {
  color: #6f42c1;
  background-color: transparent;
}
.btn-outline-purple:not(:disabled):not(.disabled):active, .btn-outline-purple:not(:disabled):not(.disabled).active, .show > .btn-outline-purple.dropdown-toggle {
  color: #fff;
  background-color: #6f42c1;
  border-color: #6f42c1;
}
.btn-outline-purple:not(:disabled):not(.disabled):active:focus, .btn-outline-purple:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-purple.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(111, 66, 193, 0.5);
}
.btn-outline-pink {
  color: #e83e8c;
  border-color: #e83e8c;
}
.btn-outline-pink:hover {
  color: #fff;
  background-color: #e83e8c;
  border-color: #e83e8c;
}
.btn-outline-pink:focus, .btn-outline-pink.focus {
  box-shadow: 0 0 0 0.2rem rgba(232, 62, 140, 0.5);
}
.btn-outline-pink.disabled, .btn-outline-pink:disabled {
  color: #e83e8c;
  background-color: transparent;
}
.btn-outline-pink:not(:disabled):not(.disabled):active, .btn-outline-pink:not(:disabled):not(.disabled).active, .show > .btn-outline-pink.dropdown-toggle {
  color: #fff;
  background-color: #e83e8c;
  border-color: #e83e8c;
}
.btn-outline-pink:not(:disabled):not(.disabled):active:focus, .btn-outline-pink:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-pink.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(232, 62, 140, 0.5);
}
/* ========================================================================
     Component: half-float
 ========================================================================== */
.half-float {
  position: relative;
  margin-bottom: 69px;
}
.half-float .half-float-bottom,
.half-float .half-float-top {
  position: absolute;
  left: 50%;
  bottom: -80px;
  width: 160px;
  height: 133px;
  margin-left: -80px;
  z-index: 2;
}
.half-float .half-float-top {
  bottom: auto;
  top: -64px;
}
/* ========================================================================
         Component: utils
 ========================================================================== */
.b0 {
  border-width: 0 !important;
}
.bl0 {
  border-left-width: 0 !important;
}
.br0 {
  border-right-width: 0 !important;
}
.bt0 {
  border-top-width: 0 !important;
}
.bb0 {
  border-bottom-width: 0 !important;
}
.br, .b, .ba {
  border-right: 1px solid #001e3c;
}
.bl, .b, .ba {
  border-left: 1px solid #001e3c;
}
.bt, .b, .ba {
  border-top: 1px solid #001e3c;
}
.bb, .b, .ba {
  border-bottom: 1px solid #001e3c;
}
.text-primary {
  color: #252525 !important;
}
.text-success {
  color: #a1d683 !important;
}
.text-info {
  color: #0099cc !important;
}
.text-warning {
  color: #f4b726 !important;
}
.text-danger {
  color: #ff595a !important;
}
.text-white {
  color: #fff !important;
}
.text-inverse {
  color: #fff !important;
}
.text-alpha {
  color: rgba(255, 255, 255, 0.5) !important;
}
.text-pink {
  color: #e83e8c !important;
}
.text-purple {
  color: #6f42c1 !important;
}
.text-dark {
  color: #002447 !important;
}
.text-alpha-inverse {
  color: rgba(0, 0, 0, 0.5) !important;
}
.text-green {
  color: #28a745 !important;
}
.text-yellow {
  color: #ffc107 !important;
}
.text-gray-darker {
  color: #232735 !important;
}
.text-gray-dark {
  color: #3a3f51 !important;
}
.text-gray {
  color: #dde6e9 !important;
}
.text-gray-light {
  color: #e4eaec !important;
}
.text-gray-lighter {
  color: #edf1f2 !important;
}
.text-inherit {
  color: inherit !important;
}
.text-sm {
  font-size: 0.687375rem;
}
.text-md {
  font-size: 0.75rem;
}
.text-lg {
  font-size: 0.87375rem;
}
.text-xl {
  font-size: 0.99975rem;
}
.text-nowrap {
  white-space: nowrap;
}
.text-thin {
  font-weight: 100 !important;
}
.text-normal {
  font-weight: normal !important;
}
.text-bold {
  font-weight: bold !important;
}
.inline {
  display: inline-block !important;
}
.block-center {
  margin: 0 auto;
}
.bg-primary {
  background-color: #2196F3 !important;
  color: #fff !important;
}
.bg-primary-light {
  background-color: #3f3f3f;
  color: #fff !important;
}
.bg-primary-dark {
  background-color: #0c0c0c;
  color: #fff !important;
}
.bg-primary small {
  color: inherit;
}
.bg-success {
  background-color: #2196F3 !important;
  color: #fff !important;
}
.bg-success-light {
  background-color: #bee3a9;
  color: #fff !important;
}
.bg-success-dark {
  background-color: #84c95d;
  color: #fff !important;
}
.bg-success small {
  color: inherit;
}
.bg-info {
  background-color: #2196F3 !important;
  color: #fff !important;
}
.bg-info-light {
  background-color: deepskyblue;
  color: #fff !important;
}
.bg-info-dark {
  background-color: #007399;
  color: #fff !important;
}
.bg-info small {
  color: inherit;
}
.bg-warning {
  background-color: #2196F3 !important;
  color: #fff !important;
}
.bg-warning-light {
  background-color: #f6c757;
  color: #fff !important;
}
.bg-warning-dark {
  background-color: #dc9e0b;
  color: #fff !important;
}
.bg-warning small {
  color: inherit;
}
.bg-danger {
  background-color: #2196F3 !important;
  color: #fff !important;
}
.bg-danger-light {
  background-color: #ff8c8d;
  color: #fff !important;
}
.bg-danger-dark {
  background-color: #ff2627;
  color: #fff !important;
}
.bg-danger small {
  color: inherit;
}
.bg-green {
  background-color: #2196F3 !important;
  color: #fff !important;
}
.bg-green-light {
  background-color: #34ce57;
  color: #fff !important;
}
.bg-green-dark {
  background-color: #1e7e34;
  color: #fff !important;
}
.bg-green small {
  color: inherit;
}
.bg-pink {
  background-color: #2196F3 !important;
  color: #fff !important;
}
.bg-pink-light {
  background-color: #ed6ca7;
  color: #fff !important;
}
.bg-pink-dark {
  background-color: #d91a72;
  color: #fff !important;
}
.bg-pink small {
  color: inherit;
}
.bg-purple {
  background-color: #2196F3 !important;
  color: #fff !important;
}
.bg-purple-light {
  background-color: #8c68ce;
  color: #fff !important;
}
.bg-purple-dark {
  background-color: #59339d;
  color: #fff !important;
}
.bg-purple small {
  color: inherit;
}
.bg-inverse {
  background-color: #2196F3 !important;
  color: #fff !important;
}
.bg-inverse-light {
  background-color: white;
  color: #fff !important;
}
.bg-inverse-dark {
  background-color: #e6e6e6;
  color: #fff !important;
}
.bg-inverse small {
  color: inherit;
}
.bg-yellow {
  background-color: #2196F3 !important;
  color: #fff !important;
}
.bg-yellow-light {
  background-color: #ffce3a;
  color: #fff !important;
}
.bg-yellow-dark {
  background-color: #d39e00;
  color: #fff !important;
}
.bg-yellow small {
  color: inherit;
}
.bg-white {
  background-color: #fff;
  color: inherit !important;
}
.bg-gray-darker {
  background-color: #232735;
  color: #fff !important;
}
.bg-gray-dark {
  background-color: #3a3f51;
  color: #fff !important;
}
.bg-gray {
  background-color: #dde6e9;
  color: #656565 !important;
}
.bg-gray-light {
  background-color: #e4eaec;
  color: #656565 !important;
}
.bg-gray-lighter {
  background-color: #edf1f2;
  color: #656565 !important;
}
.bg-transparent {
  background-color: transparent !important;
}
.bg-cover {
  background-size: cover;
}
.thumb8 {
  width: 8px !important;
  height: 8px !important;
}
.thumb16 {
  width: 16px !important;
  height: 16px !important;
}
.thumb24 {
  width: 24px !important;
  height: 24px !important;
}
.thumb32 {
  width: 32px !important;
  height: 32px !important;
}
.thumb48 {
  width: 48px !important;
  height: 48px !important;
}
.thumb64 {
  width: 64px !important;
  height: 64px !important;
}
.thumb80 {
  width: 80px !important;
  height: 80px !important;
}
.thumb96 {
  width: 96px !important;
  height: 96px !important;
}
.thumb128 {
  width: 128px !important;
  height: 128px !important;
}
.align-middle {
  vertical-align: middle;
}
.align-top {
  vertical-align: top;
}
.align-bottom {
  vertical-align: bottom;
}
.bg-center {
  background-position: center center;
  background-size: cover;
}
.list-icon em {
  font-size: 0.87375rem;
  width: 40px;
  vertical-align: middle;
  margin: 0;
  display: inline-block;
  text-align: center;
  transition: all 0.2s;
  line-height: 30px;
}
@media screen and (prefers-reduced-motion: reduce) {
  .list-icon em {
    transition: none;
  }
}
.list-icon div:hover em {
  transform: scale(3, 3);
}
.d-table-fixed {
  table-layout: fixed;
}
.wd-xxs {
  width: 60px;
}
.wd-xs {
  width: 90px;
}
.wd-sm {
  width: 150px;
}
.wd-sd {
  width: 200px;
}
.wd-md {
  width: 240px;
}
.wd-lg {
  width: 280px;
}
.wd-xl {
  width: 320px;
}
.wd-xxl {
  width: 360px;
}
.wd-wide {
  width: 100%;
}
.wd-auto {
  width: auto;
}
.wd-zero {
  width: 0;
}
.clickable {
  cursor: pointer;
}
.abs-center-container {
  position: relative;
}
.abs-center {
  height: 50%;
  overflow: auto;
  margin: auto;
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
}
.abs-center.abs-fixed {
  position: fixed;
  z-index: 999;
}
.abs-center.abs-right {
  left: auto;
  right: 20px;
  text-align: right;
}
.abs-center.abs-left {
  right: auto;
  left: 20px;
  text-align: left;
}
@media (max-height: 720px) {
  .abs-center {
    position: relative;
  }
}
.link-unstyled {
  text-decoration: none !important;
  outline: none !important;
}
.no-resize {
  resize: none;
  max-width: 100%;
  min-width: 100%;
}
.ie-fix-flex {
  -ms-flex: 0 0 auto;
}
.secondary-font {
  font-family: "Open Sans", sans-serif;
}
.overflow-scroll {
  overflow: scroll;
  overflow-y: scroll;
  -webkit-overflow-scrolling: touch;
}
.sidebar .sub-menu {
  display: block;
}
.page-sidebar-minified .sidebar .sub-menu {
  display: none;
}
.page-sidebar-minified .sidebar .nav > li {
  z-index: 1020;
}
.angular-calendar-inline {
  margin: 0 -1px -1px;
}
.angular-calendar-inline .cal-month-view .cal-day-cell.cal-today {
  background: none;
}
.angular-calendar-inline .cal-month-view .cal-day-cell.cal-today .cal-day-number {
  background: #2e353c;
  color: #fff !important;
}
.angular-calendar-inline .cal-month-view .cal-day-cell,
.angular-calendar-inline .cal-month-view .cal-cell-top {
  min-height: 0;
  min-height: initial;
}
.angular-calendar-inline .cal-month-view .cal-header .cal-cell:hover,
.angular-calendar-inline .cal-month-view .cal-cell-row:hover {
  background: none;
}
.angular-calendar-inline .cal-month-view .cal-day-number {
  font-size: 12px !important;
  font-weight: 600;
  opacity: 1;
  color: #2d353c;
  margin-right: 3px;
  margin-bottom: 3px;
  margin-top: 20px;
  min-width: 20px;
  min-height: 20px;
  border-radius: 40px;
  text-align: center;
  line-height: 20px;
}
.angular-calendar-inline .cal-month-view .cal-day-cell.cal-weekend .cal-day-number {
  color: #b6c2c9;
}
.angular-calendar-inline .cal-month-view .cal-header .cal-cell {
  font-size: 10px;
  text-transform: uppercase;
  color: #2d353c;
  padding: 5px 10px;
}
.angular-calendar-inline .cal-month-view .cal-day-badge {
  text-indent: 20px;
  width: 5px;
  height: 5px;
  min-width: 3px;
  padding: 0;
  overflow: hidden;
  position: absolute;
  bottom: 25px;
  margin: 0;
  right: 11px;
  background: #ff5b57;
}
.angular-calendar-inline .cal-month-view .cal-cell-top,
.angular-calendar-inline .cal-month-view .cal-cell {
  position: relative;
}
.angular-calendar-inline .cal-month-view .cal-events {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
}
.angular-calendar-inline .cal-month-view .cal-event {
  width: 5px;
  height: 5px;
  border-radius: 50%;
  display: inline-block;
  margin: 1px;
  background: #e1e1e1;
}
.fc-event,
.fc-event-dot {
  background: #2e353c;
}
.fc-unthemed .fc-divider,
.fc-unthemed .fc-list-heading td,
.fc-unthemed .fc-popover .fc-header {
  background: #e8ecf1;
  color: #242a30;
  font-weight: 600;
}
.fc-list-table td {
  padding: 5px 10px;
}
.mobile-scroll {
  overflow: scroll;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
}
/* Styling for the Slim Loading Progress Bar container */
.slim-loading-bar {
  position: fixed;
  margin: 0;
  padding: 0;
  top: 50px;
  left: 0;
  right: 0;
  z-index: 99999;
}
.top .slim-loading-bar {
  top: 0;
}
/* Styling for the Slim Loading Progress Bar itself */
.slim-loading-bar-progress {
  margin: 0;
  padding: 0;
  z-index: 99998;
  background-color: #00acac !important;
  height: 3px !important;
  opacity: 0;
  transition: all 0.15s ease-in-out;
}
/* Countdown Timer */
.timer .count-down.medium .digital {
  font-size: 36px;
  color: #fff;
}
/* Ng Datepicker */
.ngb-dp-weekday[_ngcontent-c6] {
  color: #2e353c !important;
  font-size: 11px;
  font-weight: bold;
  font-style: normal !important;
  font-style: initial !important;
}
.ngb-dp-header[_ngcontent-c3],
.ngb-dp-weekdays[_ngcontent-c6] {
  background-color: #f2f3f4 !important;
}
[_nghost-c3].dropdown-menu {
  border: none;
}
[_nghost-c3].dropdown-menu:focus {
  outline: none !important;
}
.ngb-dp-week[_ngcontent-c6] {
  margin-bottom: 4px !important;
}
[_nghost-c7] > select[_ngcontent-c7] {
  font-size: 12px !important;
}
/* Tags Input */
.tags-input__tag[_ngcontent-c3] {
  padding: 2px 24px 3px 7px !important;
  font-size: 12px !important;
  margin: 2px 5px 2px 0 !important;
  line-height: 16px !important;
}
.tags-input__tag-remove-btn[_ngcontent-c3] {
  font-size: 18px !important;
  margin-right: -20px !important;
  margin-left: 5px !important;
  margin-top: 0 !important;
}
/* header */
.header .navbar-nav > li > .dropdown-menu {
  position: absolute;
}
.dropdown-menu-right.dropdown-menu {
  right: 0 !important;
  left: auto !important;
}
/* Sidebar Minified Menu */
.page-sidebar-minified .sidebar .nav li:hover > div > .sub-menu {
  display: block;
  position: fixed;
  margin-left: 60px;
  margin-top: -40px;
  width: 220px;
  background: #242a31;
  z-index: 1020;
  padding: 9px 0 9px 39px;
}
.page-sidebar-minified .sidebar .nav .sub-menu li {
  position: relative;
}
.page-sidebar-minified .sidebar .nav .sub-menu li:hover > div > .sub-menu {
  margin: 0px;
  left: 100%;
  top: -9px;
  position: absolute;
}
.page-sidebar-minified .sidebar .sub-menu > li:first-child:before {
  top: 11px;
  height: 2px;
  width: 30px;
  left: -39px;
}
.page-sidebar-minified .sidebar .sub-menu > li:first-child + li:before {
  top: -10px;
}
.page-sidebar-minified .sidebar .sub-menu > li:first-child + li:last-child:before {
  height: auto;
  bottom: 10px;
}
.page-sidebar-minified .sidebar .nav .sub-menu > li > a .caret {
  position: static;
  position: initial;
  margin: 0;
}
.page-sidebar-minified .sidebar .sub-menu > li:before,
.page-sidebar-minified .sidebar .sub-menu > li > a:after,
.page-sidebar-minified .sidebar .sub-menu > li.has-sub > a:before {
  background: #2d353c;
}
@media (min-width: 1200px) {
  .modal-xl {
    max-width: 1340px !important;
  }
}
.progress {
  height: 2.1875rem;
  border-radius: 0.25rem;
  margin-left: -17px;
  margin-top: -7px;
  width: 107%;
}
.fees-popup {
  height: 200px;
  border-radius: 3px;
  z-index: 999999;
}
.col {
  padding-left: 10px;
  padding-right: 10px;
}
ngb-accordion.accordion > .card {
  overflow: visible !important;
  border-radius: 0px !important;
}
ngb-accordion.accordion > .card .card-header {
  padding: 5px 10px;
  border-radius: 100px !important;
}
.lfx-toggle-pills-left {
  margin-bottom: 0px;
}
.spinner-icon {
  position: relative;
  display: inline-block;
  width: 1.25em;
  height: 1em;
}
.spinner-icon:after {
  background-image: url("/assets/img/spinner.svg");
  content: "";
  position: absolute;
  background-size: contain;
  width: 100%;
  height: 100%;
  left: 0px;
  background-repeat: no-repeat;
  background-position: center;
}
.spinner-icon:before {
  content: "W";
  opacity: 0;
}
.add-address-modal .modal-dialog {
  max-width: 583px;
}
.edit-org-modal .modal-dialog {
  max-width: 583px;
}
ng-select.ng-invalid.ng-touched .ng-select-container {
  border-color: #ff595a;
}
.ng-select.ng-select-focused:not(.ng-select-opened) > .ng-select-container {
  border-color: #656565;
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(37, 37, 37, 0.25);
}
.alert.alert-success {
  width: 568px;
  min-height: 40px;
  background: rgba(161, 214, 131, 0.3);
  border: none;
  border-radius: 5px;
  color: #212121 !important;
  font-family: Open Sans;
  font-size: 12px;
  text-align: left;
  vertical-align: bottom;
  padding-left: 1.375rem;
  padding-right: 2.065rem;
  margin-bottom: 0;
}
.alert.alert-success .close {
  font-size: 32px;
  top: -5px;
  font-weight: 100;
  opacity: 1;
  padding-right: 2.065rem;
  color: #444444;
}
.alert.alert-success .fa-check-circle {
  font-size: 20px;
  color: #A1D683;
}
.alert.alert-success i {
  vertical-align: inherit;
}
ngb-alert {
  margin: 0 auto;
}
.form-control {
  border: 1px solid #8492A6;
}
.ng-select .ng-select-container {
  border: 1px solid #8492A6;
}

/*# sourceMappingURL=styles.css.map*/