@charset "utf-8";
/*!
 * Font Awesome Free 6.7.2 by @fontawesome - https://fontawesome.com
 * License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License)
 * Copyright 2024 Fonticons, Inc.
 */
.fa {
  font-family: var(--fa-style-family, "Font Awesome 6 Free");
  font-weight: var(--fa-style, 900);
}

.fas, .far, .fab, .fa-solid, .fa-regular, .fa-brands, .fa {
  ;
  ;
  display: var(--fa-display, inline-block);
  font-variant: normal;
  text-rendering: auto;
  font-style: normal;
  line-height: 1;
}

.fas:before, .far:before, .fab:before, .fa-solid:before, .fa-regular:before, .fa-brands:before, .fa:before {
  content: var(--fa);
}

.fa-classic, .fas, .fa-solid, .far, .fa-regular {
  font-family: "Font Awesome 6 Free";
}

.fa-brands, .fab {
  font-family: "Font Awesome 6 Brands";
}

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

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

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

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

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

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

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

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

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

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

.fa-2xs {
  vertical-align: .225em;
  font-size: .625em;
  line-height: .1em;
}

.fa-xs {
  vertical-align: .125em;
  font-size: .75em;
  line-height: .08333em;
}

.fa-sm {
  vertical-align: .05357em;
  font-size: .875em;
  line-height: .07143em;
}

.fa-lg {
  vertical-align: -.075em;
  font-size: 1.25em;
  line-height: .05em;
}

.fa-xl {
  vertical-align: -.125em;
  font-size: 1.5em;
  line-height: .04167em;
}

.fa-2xl {
  vertical-align: -.1875em;
  font-size: 2em;
  line-height: .03125em;
}

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

.fa-ul {
  margin-left: var(--fa-li-margin, 2.5em);
  padding-left: 0;
  list-style-type: none;
}

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

.fa-li {
  left: calc(-1 * var(--fa-li-width, 2em));
  text-align: center;
  width: var(--fa-li-width, 2em);
  line-height: inherit;
  position: absolute;
}

.fa-border {
  border-color: var(--fa-border-color, #eee);
  border-radius: var(--fa-border-radius, .1em);
  border-style: var(--fa-border-style, solid);
  border-width: var(--fa-border-width, .08em);
  padding: var(--fa-border-padding, .2em .25em .15em);
}

.fa-pull-left {
  float: left;
  margin-right: var(--fa-pull-margin, .3em);
}

.fa-pull-right {
  float: right;
  margin-left: var(--fa-pull-margin, .3em);
}

.fa-beat {
  animation-name: fa-beat;
  animation-delay: var(--fa-animation-delay, 0s);
  animation-direction: var(--fa-animation-direction, normal);
  animation-duration: var(--fa-animation-duration, 1s);
  animation-iteration-count: var(--fa-animation-iteration-count, infinite);
  animation-timing-function: var(--fa-animation-timing, ease-in-out);
}

.fa-bounce {
  animation-name: fa-bounce;
  animation-delay: var(--fa-animation-delay, 0s);
  animation-direction: var(--fa-animation-direction, normal);
  animation-duration: var(--fa-animation-duration, 1s);
  animation-iteration-count: var(--fa-animation-iteration-count, infinite);
  animation-timing-function: var(--fa-animation-timing, cubic-bezier(.28, .84, .42, 1));
}

.fa-fade {
  animation-name: fa-fade;
  animation-delay: var(--fa-animation-delay, 0s);
  animation-direction: var(--fa-animation-direction, normal);
  animation-duration: var(--fa-animation-duration, 1s);
  animation-iteration-count: var(--fa-animation-iteration-count, infinite);
  animation-timing-function: var(--fa-animation-timing, cubic-bezier(.4, 0, .6, 1));
}

.fa-beat-fade {
  animation-name: fa-beat-fade;
  animation-delay: var(--fa-animation-delay, 0s);
  animation-direction: var(--fa-animation-direction, normal);
  animation-duration: var(--fa-animation-duration, 1s);
  animation-iteration-count: var(--fa-animation-iteration-count, infinite);
  animation-timing-function: var(--fa-animation-timing, cubic-bezier(.4, 0, .6, 1));
}

.fa-flip {
  animation-name: fa-flip;
  animation-delay: var(--fa-animation-delay, 0s);
  animation-direction: var(--fa-animation-direction, normal);
  animation-duration: var(--fa-animation-duration, 1s);
  animation-iteration-count: var(--fa-animation-iteration-count, infinite);
  animation-timing-function: var(--fa-animation-timing, ease-in-out);
}

.fa-shake {
  animation-name: fa-shake;
  animation-delay: var(--fa-animation-delay, 0s);
  animation-direction: var(--fa-animation-direction, normal);
  animation-duration: var(--fa-animation-duration, 1s);
  animation-iteration-count: var(--fa-animation-iteration-count, infinite);
  animation-timing-function: var(--fa-animation-timing, linear);
}

.fa-spin {
  animation-name: fa-spin;
  animation-delay: var(--fa-animation-delay, 0s);
  animation-direction: var(--fa-animation-direction, normal);
  animation-duration: var(--fa-animation-duration, 2s);
  animation-iteration-count: var(--fa-animation-iteration-count, infinite);
  animation-timing-function: var(--fa-animation-timing, linear);
}

.fa-spin-reverse {
  --fa-animation-direction: reverse;
}

.fa-pulse, .fa-spin-pulse {
  animation-name: fa-spin;
  animation-direction: var(--fa-animation-direction, normal);
  animation-duration: var(--fa-animation-duration, 1s);
  animation-iteration-count: var(--fa-animation-iteration-count, infinite);
  animation-timing-function: var(--fa-animation-timing, steps(8));
}

@media (prefers-reduced-motion: reduce) {
  .fa-beat, .fa-bounce, .fa-fade, .fa-beat-fade, .fa-flip, .fa-pulse, .fa-shake, .fa-spin, .fa-spin-pulse {
    transition-duration: 0s;
    transition-delay: 0s;
    animation-duration: 1ms;
    animation-iteration-count: 1;
    animation-delay: -1ms;
  }
}

@keyframes fa-beat {
  0%, 90% {
    transform: scale(1);
  }

  45% {
    transform: scale(var(--fa-beat-scale, 1.25));
  }
}

@keyframes fa-bounce {
  0% {
    transform: scale(1)translateY(0);
  }

  10% {
    transform: scale(var(--fa-bounce-start-scale-x, 1.1), var(--fa-bounce-start-scale-y, .9)) translateY(0);
  }

  30% {
    transform: scale(var(--fa-bounce-jump-scale-x, .9), var(--fa-bounce-jump-scale-y, 1.1)) translateY(var(--fa-bounce-height, -.5em));
  }

  50% {
    transform: scale(var(--fa-bounce-land-scale-x, 1.05), var(--fa-bounce-land-scale-y, .95)) translateY(0);
  }

  57% {
    transform: scale(1, 1) translateY(var(--fa-bounce-rebound, -.125em));
  }

  64% {
    transform: scale(1)translateY(0);
  }

  100% {
    transform: scale(1)translateY(0);
  }
}

@keyframes fa-fade {
  50% {
    opacity: var(--fa-fade-opacity, .4);
  }
}

@keyframes fa-beat-fade {
  0%, 100% {
    opacity: var(--fa-beat-fade-opacity, .4);
    transform: scale(1);
  }

  50% {
    opacity: 1;
    transform: scale(var(--fa-beat-fade-scale, 1.125));
  }
}

@keyframes fa-flip {
  50% {
    transform: rotate3d(var(--fa-flip-x, 0), var(--fa-flip-y, 1), var(--fa-flip-z, 0), var(--fa-flip-angle, -180deg));
  }
}

@keyframes fa-shake {
  0% {
    transform: rotate(-15deg);
  }

  4% {
    transform: rotate(15deg);
  }

  8%, 24% {
    transform: rotate(-18deg);
  }

  12%, 28% {
    transform: rotate(18deg);
  }

  16% {
    transform: rotate(-22deg);
  }

  20% {
    transform: rotate(22deg);
  }

  32% {
    transform: rotate(-12deg);
  }

  36% {
    transform: rotate(12deg);
  }

  40%, 100% {
    transform: rotate(0);
  }
}

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

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

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

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

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

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

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

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

.fa-rotate-by {
  transform: rotate(var(--fa-rotate-angle, 0));
}

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

.fa-stack-1x, .fa-stack-2x {
  text-align: center;
  width: 100%;
  z-index: var(--fa-stack-z-index, auto);
  position: absolute;
  left: 0;
}

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

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

.fa-inverse {
  color: var(--fa-inverse, #fff);
}

.fa-0 {
  --fa: "0";
}

.fa-1 {
  --fa: "1";
}

.fa-2 {
  --fa: "2";
}

.fa-3 {
  --fa: "3";
}

.fa-4 {
  --fa: "4";
}

.fa-5 {
  --fa: "5";
}

.fa-6 {
  --fa: "6";
}

.fa-7 {
  --fa: "7";
}

.fa-8 {
  --fa: "8";
}

.fa-9 {
  --fa: "9";
}

.fa-fill-drip {
  --fa: "";
}

.fa-arrows-to-circle {
  --fa: "";
}

.fa-circle-chevron-right, .fa-chevron-circle-right {
  --fa: "";
}

.fa-at {
  --fa: "@";
}

.fa-trash-can, .fa-trash-alt {
  --fa: "";
}

.fa-text-height {
  --fa: "";
}

.fa-user-xmark, .fa-user-times {
  --fa: "";
}

.fa-stethoscope {
  --fa: "";
}

.fa-message, .fa-comment-alt {
  --fa: "";
}

.fa-info {
  --fa: "";
}

.fa-down-left-and-up-right-to-center, .fa-compress-alt {
  --fa: "";
}

.fa-explosion {
  --fa: "";
}

.fa-file-lines, .fa-file-alt, .fa-file-text {
  --fa: "";
}

.fa-wave-square {
  --fa: "";
}

.fa-ring {
  --fa: "";
}

.fa-building-un {
  --fa: "";
}

.fa-dice-three {
  --fa: "";
}

.fa-calendar-days, .fa-calendar-alt {
  --fa: "";
}

.fa-anchor-circle-check {
  --fa: "";
}

.fa-building-circle-arrow-right {
  --fa: "";
}

.fa-volleyball, .fa-volleyball-ball {
  --fa: "";
}

.fa-arrows-up-to-line {
  --fa: "";
}

.fa-sort-down, .fa-sort-desc {
  --fa: "";
}

.fa-circle-minus, .fa-minus-circle {
  --fa: "";
}

.fa-door-open {
  --fa: "";
}

.fa-right-from-bracket, .fa-sign-out-alt {
  --fa: "";
}

.fa-atom {
  --fa: "";
}

.fa-soap {
  --fa: "";
}

.fa-icons, .fa-heart-music-camera-bolt {
  --fa: "";
}

.fa-microphone-lines-slash, .fa-microphone-alt-slash {
  --fa: "";
}

.fa-bridge-circle-check {
  --fa: "";
}

.fa-pump-medical {
  --fa: "";
}

.fa-fingerprint {
  --fa: "";
}

.fa-hand-point-right {
  --fa: "";
}

.fa-magnifying-glass-location, .fa-search-location {
  --fa: "";
}

.fa-forward-step, .fa-step-forward {
  --fa: "";
}

.fa-face-smile-beam, .fa-smile-beam {
  --fa: "";
}

.fa-flag-checkered {
  --fa: "";
}

.fa-football, .fa-football-ball {
  --fa: "";
}

.fa-school-circle-exclamation {
  --fa: "";
}

.fa-crop {
  --fa: "";
}

.fa-angles-down, .fa-angle-double-down {
  --fa: "";
}

.fa-users-rectangle {
  --fa: "";
}

.fa-people-roof {
  --fa: "";
}

.fa-people-line {
  --fa: "";
}

.fa-beer-mug-empty, .fa-beer {
  --fa: "";
}

.fa-diagram-predecessor {
  --fa: "";
}

.fa-arrow-up-long, .fa-long-arrow-up {
  --fa: "";
}

.fa-fire-flame-simple, .fa-burn {
  --fa: "";
}

.fa-person, .fa-male {
  --fa: "";
}

.fa-laptop {
  --fa: "";
}

.fa-file-csv {
  --fa: "";
}

.fa-menorah {
  --fa: "";
}

.fa-truck-plane {
  --fa: "";
}

.fa-record-vinyl {
  --fa: "";
}

.fa-face-grin-stars, .fa-grin-stars {
  --fa: "";
}

.fa-bong {
  --fa: "";
}

.fa-spaghetti-monster-flying, .fa-pastafarianism {
  --fa: "";
}

.fa-arrow-down-up-across-line {
  --fa: "";
}

.fa-spoon, .fa-utensil-spoon {
  --fa: "";
}

.fa-jar-wheat {
  --fa: "";
}

.fa-envelopes-bulk, .fa-mail-bulk {
  --fa: "";
}

.fa-file-circle-exclamation {
  --fa: "";
}

.fa-circle-h, .fa-hospital-symbol {
  --fa: "";
}

.fa-pager {
  --fa: "";
}

.fa-address-book, .fa-contact-book {
  --fa: "";
}

.fa-strikethrough {
  --fa: "";
}

.fa-k {
  --fa: "K";
}

.fa-landmark-flag {
  --fa: "";
}

.fa-pencil, .fa-pencil-alt {
  --fa: "";
}

.fa-backward {
  --fa: "";
}

.fa-caret-right {
  --fa: "";
}

.fa-comments {
  --fa: "";
}

.fa-paste, .fa-file-clipboard {
  --fa: "";
}

.fa-code-pull-request {
  --fa: "";
}

.fa-clipboard-list {
  --fa: "";
}

.fa-truck-ramp-box, .fa-truck-loading {
  --fa: "";
}

.fa-user-check {
  --fa: "";
}

.fa-vial-virus {
  --fa: "";
}

.fa-sheet-plastic {
  --fa: "";
}

.fa-blog {
  --fa: "";
}

.fa-user-ninja {
  --fa: "";
}

.fa-person-arrow-up-from-line {
  --fa: "";
}

.fa-scroll-torah, .fa-torah {
  --fa: "";
}

.fa-broom-ball, .fa-quidditch, .fa-quidditch-broom-ball {
  --fa: "";
}

.fa-toggle-off {
  --fa: "";
}

.fa-box-archive, .fa-archive {
  --fa: "";
}

.fa-person-drowning {
  --fa: "";
}

.fa-arrow-down-9-1, .fa-sort-numeric-desc, .fa-sort-numeric-down-alt {
  --fa: "";
}

.fa-face-grin-tongue-squint, .fa-grin-tongue-squint {
  --fa: "";
}

.fa-spray-can {
  --fa: "";
}

.fa-truck-monster {
  --fa: "";
}

.fa-w {
  --fa: "W";
}

.fa-earth-africa, .fa-globe-africa {
  --fa: "";
}

.fa-rainbow {
  --fa: "";
}

.fa-circle-notch {
  --fa: "";
}

.fa-tablet-screen-button, .fa-tablet-alt {
  --fa: "";
}

.fa-paw {
  --fa: "";
}

.fa-cloud {
  --fa: "";
}

.fa-trowel-bricks {
  --fa: "";
}

.fa-face-flushed, .fa-flushed {
  --fa: "";
}

.fa-hospital-user {
  --fa: "";
}

.fa-tent-arrow-left-right {
  --fa: "";
}

.fa-gavel, .fa-legal {
  --fa: "";
}

.fa-binoculars {
  --fa: "";
}

.fa-microphone-slash {
  --fa: "";
}

.fa-box-tissue {
  --fa: "";
}

.fa-motorcycle {
  --fa: "";
}

.fa-bell-concierge, .fa-concierge-bell {
  --fa: "";
}

.fa-pen-ruler, .fa-pencil-ruler {
  --fa: "";
}

.fa-people-arrows, .fa-people-arrows-left-right {
  --fa: "";
}

.fa-mars-and-venus-burst {
  --fa: "";
}

.fa-square-caret-right, .fa-caret-square-right {
  --fa: "";
}

.fa-scissors, .fa-cut {
  --fa: "";
}

.fa-sun-plant-wilt {
  --fa: "";
}

.fa-toilets-portable {
  --fa: "";
}

.fa-hockey-puck {
  --fa: "";
}

.fa-table {
  --fa: "";
}

.fa-magnifying-glass-arrow-right {
  --fa: "";
}

.fa-tachograph-digital, .fa-digital-tachograph {
  --fa: "";
}

.fa-users-slash {
  --fa: "";
}

.fa-clover {
  --fa: "";
}

.fa-reply, .fa-mail-reply {
  --fa: "";
}

.fa-star-and-crescent {
  --fa: "";
}

.fa-house-fire {
  --fa: "";
}

.fa-square-minus, .fa-minus-square {
  --fa: "";
}

.fa-helicopter {
  --fa: "";
}

.fa-compass {
  --fa: "";
}

.fa-square-caret-down, .fa-caret-square-down {
  --fa: "";
}

.fa-file-circle-question {
  --fa: "";
}

.fa-laptop-code {
  --fa: "";
}

.fa-swatchbook {
  --fa: "";
}

.fa-prescription-bottle {
  --fa: "";
}

.fa-bars, .fa-navicon {
  --fa: "";
}

.fa-people-group {
  --fa: "";
}

.fa-hourglass-end, .fa-hourglass-3 {
  --fa: "";
}

.fa-heart-crack, .fa-heart-broken {
  --fa: "";
}

.fa-square-up-right, .fa-external-link-square-alt {
  --fa: "";
}

.fa-face-kiss-beam, .fa-kiss-beam {
  --fa: "";
}

.fa-film {
  --fa: "";
}

.fa-ruler-horizontal {
  --fa: "";
}

.fa-people-robbery {
  --fa: "";
}

.fa-lightbulb {
  --fa: "";
}

.fa-caret-left {
  --fa: "";
}

.fa-circle-exclamation, .fa-exclamation-circle {
  --fa: "";
}

.fa-school-circle-xmark {
  --fa: "";
}

.fa-arrow-right-from-bracket, .fa-sign-out {
  --fa: "";
}

.fa-circle-chevron-down, .fa-chevron-circle-down {
  --fa: "";
}

.fa-unlock-keyhole, .fa-unlock-alt {
  --fa: "";
}

.fa-cloud-showers-heavy {
  --fa: "";
}

.fa-headphones-simple, .fa-headphones-alt {
  --fa: "";
}

.fa-sitemap {
  --fa: "";
}

.fa-circle-dollar-to-slot, .fa-donate {
  --fa: "";
}

.fa-memory {
  --fa: "";
}

.fa-road-spikes {
  --fa: "";
}

.fa-fire-burner {
  --fa: "";
}

.fa-flag {
  --fa: "";
}

.fa-hanukiah {
  --fa: "";
}

.fa-feather {
  --fa: "";
}

.fa-volume-low, .fa-volume-down {
  --fa: "";
}

.fa-comment-slash {
  --fa: "";
}

.fa-cloud-sun-rain {
  --fa: "";
}

.fa-compress {
  --fa: "";
}

.fa-wheat-awn, .fa-wheat-alt {
  --fa: "";
}

.fa-ankh {
  --fa: "";
}

.fa-hands-holding-child {
  --fa: "";
}

.fa-asterisk {
  --fa: "*";
}

.fa-square-check, .fa-check-square {
  --fa: "";
}

.fa-peseta-sign {
  --fa: "";
}

.fa-heading, .fa-header {
  --fa: "";
}

.fa-ghost {
  --fa: "";
}

.fa-list, .fa-list-squares {
  --fa: "";
}

.fa-square-phone-flip, .fa-phone-square-alt {
  --fa: "";
}

.fa-cart-plus {
  --fa: "";
}

.fa-gamepad {
  --fa: "";
}

.fa-circle-dot, .fa-dot-circle {
  --fa: "";
}

.fa-face-dizzy, .fa-dizzy {
  --fa: "";
}

.fa-egg {
  --fa: "";
}

.fa-house-medical-circle-xmark {
  --fa: "";
}

.fa-campground {
  --fa: "";
}

.fa-folder-plus {
  --fa: "";
}

.fa-futbol, .fa-futbol-ball, .fa-soccer-ball {
  --fa: "";
}

.fa-paintbrush, .fa-paint-brush {
  --fa: "";
}

.fa-lock {
  --fa: "";
}

.fa-gas-pump {
  --fa: "";
}

.fa-hot-tub-person, .fa-hot-tub {
  --fa: "";
}

.fa-map-location, .fa-map-marked {
  --fa: "";
}

.fa-house-flood-water {
  --fa: "";
}

.fa-tree {
  --fa: "";
}

.fa-bridge-lock {
  --fa: "";
}

.fa-sack-dollar {
  --fa: "";
}

.fa-pen-to-square, .fa-edit {
  --fa: "";
}

.fa-car-side {
  --fa: "";
}

.fa-share-nodes, .fa-share-alt {
  --fa: "";
}

.fa-heart-circle-minus {
  --fa: "";
}

.fa-hourglass-half, .fa-hourglass-2 {
  --fa: "";
}

.fa-microscope {
  --fa: "";
}

.fa-sink {
  --fa: "";
}

.fa-bag-shopping, .fa-shopping-bag {
  --fa: "";
}

.fa-arrow-down-z-a, .fa-sort-alpha-desc, .fa-sort-alpha-down-alt {
  --fa: "";
}

.fa-mitten {
  --fa: "";
}

.fa-person-rays {
  --fa: "";
}

.fa-users {
  --fa: "";
}

.fa-eye-slash {
  --fa: "";
}

.fa-flask-vial {
  --fa: "";
}

.fa-hand, .fa-hand-paper {
  --fa: "";
}

.fa-om {
  --fa: "";
}

.fa-worm {
  --fa: "";
}

.fa-house-circle-xmark {
  --fa: "";
}

.fa-plug {
  --fa: "";
}

.fa-chevron-up {
  --fa: "";
}

.fa-hand-spock {
  --fa: "";
}

.fa-stopwatch {
  --fa: "";
}

.fa-face-kiss, .fa-kiss {
  --fa: "";
}

.fa-bridge-circle-xmark {
  --fa: "";
}

.fa-face-grin-tongue, .fa-grin-tongue {
  --fa: "";
}

.fa-chess-bishop {
  --fa: "";
}

.fa-face-grin-wink, .fa-grin-wink {
  --fa: "";
}

.fa-ear-deaf, .fa-deaf, .fa-deafness, .fa-hard-of-hearing {
  --fa: "";
}

.fa-road-circle-check {
  --fa: "";
}

.fa-dice-five {
  --fa: "";
}

.fa-square-rss, .fa-rss-square {
  --fa: "";
}

.fa-land-mine-on {
  --fa: "";
}

.fa-i-cursor {
  --fa: "";
}

.fa-stamp {
  --fa: "";
}

.fa-stairs {
  --fa: "";
}

.fa-i {
  --fa: "I";
}

.fa-hryvnia-sign, .fa-hryvnia {
  --fa: "";
}

.fa-pills {
  --fa: "";
}

.fa-face-grin-wide, .fa-grin-alt {
  --fa: "";
}

.fa-tooth {
  --fa: "";
}

.fa-v {
  --fa: "V";
}

.fa-bangladeshi-taka-sign {
  --fa: "";
}

.fa-bicycle {
  --fa: "";
}

.fa-staff-snake, .fa-rod-asclepius, .fa-rod-snake, .fa-staff-aesculapius {
  --fa: "";
}

.fa-head-side-cough-slash {
  --fa: "";
}

.fa-truck-medical, .fa-ambulance {
  --fa: "";
}

.fa-wheat-awn-circle-exclamation {
  --fa: "";
}

.fa-snowman {
  --fa: "";
}

.fa-mortar-pestle {
  --fa: "";
}

.fa-road-barrier {
  --fa: "";
}

.fa-school {
  --fa: "";
}

.fa-igloo {
  --fa: "";
}

.fa-joint {
  --fa: "";
}

.fa-angle-right {
  --fa: "";
}

.fa-horse {
  --fa: "";
}

.fa-q {
  --fa: "Q";
}

.fa-g {
  --fa: "G";
}

.fa-notes-medical {
  --fa: "";
}

.fa-temperature-half, .fa-temperature-2, .fa-thermometer-2, .fa-thermometer-half {
  --fa: "";
}

.fa-dong-sign {
  --fa: "";
}

.fa-capsules {
  --fa: "";
}

.fa-poo-storm, .fa-poo-bolt {
  --fa: "";
}

.fa-face-frown-open, .fa-frown-open {
  --fa: "";
}

.fa-hand-point-up {
  --fa: "";
}

.fa-money-bill {
  --fa: "";
}

.fa-bookmark {
  --fa: "";
}

.fa-align-justify {
  --fa: "";
}

.fa-umbrella-beach {
  --fa: "";
}

.fa-helmet-un {
  --fa: "";
}

.fa-bullseye {
  --fa: "";
}

.fa-bacon {
  --fa: "";
}

.fa-hand-point-down {
  --fa: "";
}

.fa-arrow-up-from-bracket {
  --fa: "";
}

.fa-folder, .fa-folder-blank {
  --fa: "";
}

.fa-file-waveform, .fa-file-medical-alt {
  --fa: "";
}

.fa-radiation {
  --fa: "";
}

.fa-chart-simple {
  --fa: "";
}

.fa-mars-stroke {
  --fa: "";
}

.fa-vial {
  --fa: "";
}

.fa-gauge, .fa-dashboard, .fa-gauge-med, .fa-tachometer-alt-average {
  --fa: "";
}

.fa-wand-magic-sparkles, .fa-magic-wand-sparkles {
  --fa: "";
}

.fa-e {
  --fa: "E";
}

.fa-pen-clip, .fa-pen-alt {
  --fa: "";
}

.fa-bridge-circle-exclamation {
  --fa: "";
}

.fa-user {
  --fa: "";
}

.fa-school-circle-check {
  --fa: "";
}

.fa-dumpster {
  --fa: "";
}

.fa-van-shuttle, .fa-shuttle-van {
  --fa: "";
}

.fa-building-user {
  --fa: "";
}

.fa-square-caret-left, .fa-caret-square-left {
  --fa: "";
}

.fa-highlighter {
  --fa: "";
}

.fa-key {
  --fa: "";
}

.fa-bullhorn {
  --fa: "";
}

.fa-globe {
  --fa: "";
}

.fa-synagogue {
  --fa: "";
}

.fa-person-half-dress {
  --fa: "";
}

.fa-road-bridge {
  --fa: "";
}

.fa-location-arrow {
  --fa: "";
}

.fa-c {
  --fa: "C";
}

.fa-tablet-button {
  --fa: "";
}

.fa-building-lock {
  --fa: "";
}

.fa-pizza-slice {
  --fa: "";
}

.fa-money-bill-wave {
  --fa: "";
}

.fa-chart-area, .fa-area-chart {
  --fa: "";
}

.fa-house-flag {
  --fa: "";
}

.fa-person-circle-minus {
  --fa: "";
}

.fa-ban, .fa-cancel {
  --fa: "";
}

.fa-camera-rotate {
  --fa: "";
}

.fa-spray-can-sparkles, .fa-air-freshener {
  --fa: "";
}

.fa-star {
  --fa: "";
}

.fa-repeat {
  --fa: "";
}

.fa-cross {
  --fa: "";
}

.fa-box {
  --fa: "";
}

.fa-venus-mars {
  --fa: "";
}

.fa-arrow-pointer, .fa-mouse-pointer {
  --fa: "";
}

.fa-maximize, .fa-expand-arrows-alt {
  --fa: "";
}

.fa-charging-station {
  --fa: "";
}

.fa-shapes, .fa-triangle-circle-square {
  --fa: "";
}

.fa-shuffle, .fa-random {
  --fa: "";
}

.fa-person-running, .fa-running {
  --fa: "";
}

.fa-mobile-retro {
  --fa: "";
}

.fa-grip-lines-vertical {
  --fa: "";
}

.fa-spider {
  --fa: "";
}

.fa-hands-bound {
  --fa: "";
}

.fa-file-invoice-dollar {
  --fa: "";
}

.fa-plane-circle-exclamation {
  --fa: "";
}

.fa-x-ray {
  --fa: "";
}

.fa-spell-check {
  --fa: "";
}

.fa-slash {
  --fa: "";
}

.fa-computer-mouse, .fa-mouse {
  --fa: "";
}

.fa-arrow-right-to-bracket, .fa-sign-in {
  --fa: "";
}

.fa-shop-slash, .fa-store-alt-slash {
  --fa: "";
}

.fa-server {
  --fa: "";
}

.fa-virus-covid-slash {
  --fa: "";
}

.fa-shop-lock {
  --fa: "";
}

.fa-hourglass-start, .fa-hourglass-1 {
  --fa: "";
}

.fa-blender-phone {
  --fa: "";
}

.fa-building-wheat {
  --fa: "";
}

.fa-person-breastfeeding {
  --fa: "";
}

.fa-right-to-bracket, .fa-sign-in-alt {
  --fa: "";
}

.fa-venus {
  --fa: "";
}

.fa-passport {
  --fa: "";
}

.fa-thumbtack-slash, .fa-thumb-tack-slash {
  --fa: "";
}

.fa-heart-pulse, .fa-heartbeat {
  --fa: "";
}

.fa-people-carry-box, .fa-people-carry {
  --fa: "";
}

.fa-temperature-high {
  --fa: "";
}

.fa-microchip {
  --fa: "";
}

.fa-crown {
  --fa: "";
}

.fa-weight-hanging {
  --fa: "";
}

.fa-xmarks-lines {
  --fa: "";
}

.fa-file-prescription {
  --fa: "";
}

.fa-weight-scale, .fa-weight {
  --fa: "";
}

.fa-user-group, .fa-user-friends {
  --fa: "";
}

.fa-arrow-up-a-z, .fa-sort-alpha-up {
  --fa: "";
}

.fa-chess-knight {
  --fa: "";
}

.fa-face-laugh-squint, .fa-laugh-squint {
  --fa: "";
}

.fa-wheelchair {
  --fa: "";
}

.fa-circle-arrow-up, .fa-arrow-circle-up {
  --fa: "";
}

.fa-toggle-on {
  --fa: "";
}

.fa-person-walking, .fa-walking {
  --fa: "";
}

.fa-l {
  --fa: "L";
}

.fa-fire {
  --fa: "";
}

.fa-bed-pulse, .fa-procedures {
  --fa: "";
}

.fa-shuttle-space, .fa-space-shuttle {
  --fa: "";
}

.fa-face-laugh, .fa-laugh {
  --fa: "";
}

.fa-folder-open {
  --fa: "";
}

.fa-heart-circle-plus {
  --fa: "";
}

.fa-code-fork {
  --fa: "";
}

.fa-city {
  --fa: "";
}

.fa-microphone-lines, .fa-microphone-alt {
  --fa: "";
}

.fa-pepper-hot {
  --fa: "";
}

.fa-unlock {
  --fa: "";
}

.fa-colon-sign {
  --fa: "";
}

.fa-headset {
  --fa: "";
}

.fa-store-slash {
  --fa: "";
}

.fa-road-circle-xmark {
  --fa: "";
}

.fa-user-minus {
  --fa: "";
}

.fa-mars-stroke-up, .fa-mars-stroke-v {
  --fa: "";
}

.fa-champagne-glasses, .fa-glass-cheers {
  --fa: "";
}

.fa-clipboard {
  --fa: "";
}

.fa-house-circle-exclamation {
  --fa: "";
}

.fa-file-arrow-up, .fa-file-upload {
  --fa: "";
}

.fa-wifi, .fa-wifi-3, .fa-wifi-strong {
  --fa: "";
}

.fa-bath, .fa-bathtub {
  --fa: "";
}

.fa-underline {
  --fa: "";
}

.fa-user-pen, .fa-user-edit {
  --fa: "";
}

.fa-signature {
  --fa: "";
}

.fa-stroopwafel {
  --fa: "";
}

.fa-bold {
  --fa: "";
}

.fa-anchor-lock {
  --fa: "";
}

.fa-building-ngo {
  --fa: "";
}

.fa-manat-sign {
  --fa: "";
}

.fa-not-equal {
  --fa: "";
}

.fa-border-top-left, .fa-border-style {
  --fa: "";
}

.fa-map-location-dot, .fa-map-marked-alt {
  --fa: "";
}

.fa-jedi {
  --fa: "";
}

.fa-square-poll-vertical, .fa-poll {
  --fa: "";
}

.fa-mug-hot {
  --fa: "";
}

.fa-car-battery, .fa-battery-car {
  --fa: "";
}

.fa-gift {
  --fa: "";
}

.fa-dice-two {
  --fa: "";
}

.fa-chess-queen {
  --fa: "";
}

.fa-glasses {
  --fa: "";
}

.fa-chess-board {
  --fa: "";
}

.fa-building-circle-check {
  --fa: "";
}

.fa-person-chalkboard {
  --fa: "";
}

.fa-mars-stroke-right, .fa-mars-stroke-h {
  --fa: "";
}

.fa-hand-back-fist, .fa-hand-rock {
  --fa: "";
}

.fa-square-caret-up, .fa-caret-square-up {
  --fa: "";
}

.fa-cloud-showers-water {
  --fa: "";
}

.fa-chart-bar, .fa-bar-chart {
  --fa: "";
}

.fa-hands-bubbles, .fa-hands-wash {
  --fa: "";
}

.fa-less-than-equal {
  --fa: "";
}

.fa-train {
  --fa: "";
}

.fa-eye-low-vision, .fa-low-vision {
  --fa: "";
}

.fa-crow {
  --fa: "";
}

.fa-sailboat {
  --fa: "";
}

.fa-window-restore {
  --fa: "";
}

.fa-square-plus, .fa-plus-square {
  --fa: "";
}

.fa-torii-gate {
  --fa: "";
}

.fa-frog {
  --fa: "";
}

.fa-bucket {
  --fa: "";
}

.fa-image {
  --fa: "";
}

.fa-microphone {
  --fa: "";
}

.fa-cow {
  --fa: "";
}

.fa-caret-up {
  --fa: "";
}

.fa-screwdriver {
  --fa: "";
}

.fa-folder-closed {
  --fa: "";
}

.fa-house-tsunami {
  --fa: "";
}

.fa-square-nfi {
  --fa: "";
}

.fa-arrow-up-from-ground-water {
  --fa: "";
}

.fa-martini-glass, .fa-glass-martini-alt {
  --fa: "";
}

.fa-square-binary {
  --fa: "";
}

.fa-rotate-left, .fa-rotate-back, .fa-rotate-backward, .fa-undo-alt {
  --fa: "";
}

.fa-table-columns, .fa-columns {
  --fa: "";
}

.fa-lemon {
  --fa: "";
}

.fa-head-side-mask {
  --fa: "";
}

.fa-handshake {
  --fa: "";
}

.fa-gem {
  --fa: "";
}

.fa-dolly, .fa-dolly-box {
  --fa: "";
}

.fa-smoking {
  --fa: "";
}

.fa-minimize, .fa-compress-arrows-alt {
  --fa: "";
}

.fa-monument {
  --fa: "";
}

.fa-snowplow {
  --fa: "";
}

.fa-angles-right, .fa-angle-double-right {
  --fa: "";
}

.fa-cannabis {
  --fa: "";
}

.fa-circle-play, .fa-play-circle {
  --fa: "";
}

.fa-tablets {
  --fa: "";
}

.fa-ethernet {
  --fa: "";
}

.fa-euro-sign, .fa-eur, .fa-euro {
  --fa: "";
}

.fa-chair {
  --fa: "";
}

.fa-circle-check, .fa-check-circle {
  --fa: "";
}

.fa-circle-stop, .fa-stop-circle {
  --fa: "";
}

.fa-compass-drafting, .fa-drafting-compass {
  --fa: "";
}

.fa-plate-wheat {
  --fa: "";
}

.fa-icicles {
  --fa: "";
}

.fa-person-shelter {
  --fa: "";
}

.fa-neuter {
  --fa: "";
}

.fa-id-badge {
  --fa: "";
}

.fa-marker {
  --fa: "";
}

.fa-face-laugh-beam, .fa-laugh-beam {
  --fa: "";
}

.fa-helicopter-symbol {
  --fa: "";
}

.fa-universal-access {
  --fa: "";
}

.fa-circle-chevron-up, .fa-chevron-circle-up {
  --fa: "";
}

.fa-lari-sign {
  --fa: "";
}

.fa-volcano {
  --fa: "";
}

.fa-person-walking-dashed-line-arrow-right {
  --fa: "";
}

.fa-sterling-sign, .fa-gbp, .fa-pound-sign {
  --fa: "";
}

.fa-viruses {
  --fa: "";
}

.fa-square-person-confined {
  --fa: "";
}

.fa-user-tie {
  --fa: "";
}

.fa-arrow-down-long, .fa-long-arrow-down {
  --fa: "";
}

.fa-tent-arrow-down-to-line {
  --fa: "";
}

.fa-certificate {
  --fa: "";
}

.fa-reply-all, .fa-mail-reply-all {
  --fa: "";
}

.fa-suitcase {
  --fa: "";
}

.fa-person-skating, .fa-skating {
  --fa: "";
}

.fa-filter-circle-dollar, .fa-funnel-dollar {
  --fa: "";
}

.fa-camera-retro {
  --fa: "";
}

.fa-circle-arrow-down, .fa-arrow-circle-down {
  --fa: "";
}

.fa-file-import, .fa-arrow-right-to-file {
  --fa: "";
}

.fa-square-arrow-up-right, .fa-external-link-square {
  --fa: "";
}

.fa-box-open {
  --fa: "";
}

.fa-scroll {
  --fa: "";
}

.fa-spa {
  --fa: "";
}

.fa-location-pin-lock {
  --fa: "";
}

.fa-pause {
  --fa: "";
}

.fa-hill-avalanche {
  --fa: "";
}

.fa-temperature-empty, .fa-temperature-0, .fa-thermometer-0, .fa-thermometer-empty {
  --fa: "";
}

.fa-bomb {
  --fa: "";
}

.fa-registered {
  --fa: "";
}

.fa-address-card, .fa-contact-card, .fa-vcard {
  --fa: "";
}

.fa-scale-unbalanced-flip, .fa-balance-scale-right {
  --fa: "";
}

.fa-subscript {
  --fa: "";
}

.fa-diamond-turn-right, .fa-directions {
  --fa: "";
}

.fa-burst {
  --fa: "";
}

.fa-house-laptop, .fa-laptop-house {
  --fa: "";
}

.fa-face-tired, .fa-tired {
  --fa: "";
}

.fa-money-bills {
  --fa: "";
}

.fa-smog {
  --fa: "";
}

.fa-crutch {
  --fa: "";
}

.fa-cloud-arrow-up, .fa-cloud-upload, .fa-cloud-upload-alt {
  --fa: "";
}

.fa-palette {
  --fa: "";
}

.fa-arrows-turn-right {
  --fa: "";
}

.fa-vest {
  --fa: "";
}

.fa-ferry {
  --fa: "";
}

.fa-arrows-down-to-people {
  --fa: "";
}

.fa-seedling, .fa-sprout {
  --fa: "";
}

.fa-left-right, .fa-arrows-alt-h {
  --fa: "";
}

.fa-boxes-packing {
  --fa: "";
}

.fa-circle-arrow-left, .fa-arrow-circle-left {
  --fa: "";
}

.fa-group-arrows-rotate {
  --fa: "";
}

.fa-bowl-food {
  --fa: "";
}

.fa-candy-cane {
  --fa: "";
}

.fa-arrow-down-wide-short, .fa-sort-amount-asc, .fa-sort-amount-down {
  --fa: "";
}

.fa-cloud-bolt, .fa-thunderstorm {
  --fa: "";
}

.fa-text-slash, .fa-remove-format {
  --fa: "";
}

.fa-face-smile-wink, .fa-smile-wink {
  --fa: "";
}

.fa-file-word {
  --fa: "";
}

.fa-file-powerpoint {
  --fa: "";
}

.fa-arrows-left-right, .fa-arrows-h {
  --fa: "";
}

.fa-house-lock {
  --fa: "";
}

.fa-cloud-arrow-down, .fa-cloud-download, .fa-cloud-download-alt {
  --fa: "";
}

.fa-children {
  --fa: "";
}

.fa-chalkboard, .fa-blackboard {
  --fa: "";
}

.fa-user-large-slash, .fa-user-alt-slash {
  --fa: "";
}

.fa-envelope-open {
  --fa: "";
}

.fa-handshake-simple-slash, .fa-handshake-alt-slash {
  --fa: "";
}

.fa-mattress-pillow {
  --fa: "";
}

.fa-guarani-sign {
  --fa: "";
}

.fa-arrows-rotate, .fa-refresh, .fa-sync {
  --fa: "";
}

.fa-fire-extinguisher {
  --fa: "";
}

.fa-cruzeiro-sign {
  --fa: "";
}

.fa-greater-than-equal {
  --fa: "";
}

.fa-shield-halved, .fa-shield-alt {
  --fa: "";
}

.fa-book-atlas, .fa-atlas {
  --fa: "";
}

.fa-virus {
  --fa: "";
}

.fa-envelope-circle-check {
  --fa: "";
}

.fa-layer-group {
  --fa: "";
}

.fa-arrows-to-dot {
  --fa: "";
}

.fa-archway {
  --fa: "";
}

.fa-heart-circle-check {
  --fa: "";
}

.fa-house-chimney-crack, .fa-house-damage {
  --fa: "";
}

.fa-file-zipper, .fa-file-archive {
  --fa: "";
}

.fa-square {
  --fa: "";
}

.fa-martini-glass-empty, .fa-glass-martini {
  --fa: "";
}

.fa-couch {
  --fa: "";
}

.fa-cedi-sign {
  --fa: "";
}

.fa-italic {
  --fa: "";
}

.fa-table-cells-column-lock {
  --fa: "";
}

.fa-church {
  --fa: "";
}

.fa-comments-dollar {
  --fa: "";
}

.fa-democrat {
  --fa: "";
}

.fa-z {
  --fa: "Z";
}

.fa-person-skiing, .fa-skiing {
  --fa: "";
}

.fa-road-lock {
  --fa: "";
}

.fa-a {
  --fa: "A";
}

.fa-temperature-arrow-down, .fa-temperature-down {
  --fa: "";
}

.fa-feather-pointed, .fa-feather-alt {
  --fa: "";
}

.fa-p {
  --fa: "P";
}

.fa-snowflake {
  --fa: "";
}

.fa-newspaper {
  --fa: "";
}

.fa-rectangle-ad, .fa-ad {
  --fa: "";
}

.fa-circle-arrow-right, .fa-arrow-circle-right {
  --fa: "";
}

.fa-filter-circle-xmark {
  --fa: "";
}

.fa-locust {
  --fa: "";
}

.fa-sort, .fa-unsorted {
  --fa: "";
}

.fa-list-ol, .fa-list-1-2, .fa-list-numeric {
  --fa: "";
}

.fa-person-dress-burst {
  --fa: "";
}

.fa-money-check-dollar, .fa-money-check-alt {
  --fa: "";
}

.fa-vector-square {
  --fa: "";
}

.fa-bread-slice {
  --fa: "";
}

.fa-language {
  --fa: "";
}

.fa-face-kiss-wink-heart, .fa-kiss-wink-heart {
  --fa: "";
}

.fa-filter {
  --fa: "";
}

.fa-question {
  --fa: "?";
}

.fa-file-signature {
  --fa: "";
}

.fa-up-down-left-right, .fa-arrows-alt {
  --fa: "";
}

.fa-house-chimney-user {
  --fa: "";
}

.fa-hand-holding-heart {
  --fa: "";
}

.fa-puzzle-piece {
  --fa: "";
}

.fa-money-check {
  --fa: "";
}

.fa-star-half-stroke, .fa-star-half-alt {
  --fa: "";
}

.fa-code {
  --fa: "";
}

.fa-whiskey-glass, .fa-glass-whiskey {
  --fa: "";
}

.fa-building-circle-exclamation {
  --fa: "";
}

.fa-magnifying-glass-chart {
  --fa: "";
}

.fa-arrow-up-right-from-square, .fa-external-link {
  --fa: "";
}

.fa-cubes-stacked {
  --fa: "";
}

.fa-won-sign, .fa-krw, .fa-won {
  --fa: "";
}

.fa-virus-covid {
  --fa: "";
}

.fa-austral-sign {
  --fa: "";
}

.fa-f {
  --fa: "F";
}

.fa-leaf {
  --fa: "";
}

.fa-road {
  --fa: "";
}

.fa-taxi, .fa-cab {
  --fa: "";
}

.fa-person-circle-plus {
  --fa: "";
}

.fa-chart-pie, .fa-pie-chart {
  --fa: "";
}

.fa-bolt-lightning {
  --fa: "";
}

.fa-sack-xmark {
  --fa: "";
}

.fa-file-excel {
  --fa: "";
}

.fa-file-contract {
  --fa: "";
}

.fa-fish-fins {
  --fa: "";
}

.fa-building-flag {
  --fa: "";
}

.fa-face-grin-beam, .fa-grin-beam {
  --fa: "";
}

.fa-object-ungroup {
  --fa: "";
}

.fa-poop {
  --fa: "";
}

.fa-location-pin, .fa-map-marker {
  --fa: "";
}

.fa-kaaba {
  --fa: "";
}

.fa-toilet-paper {
  --fa: "";
}

.fa-helmet-safety, .fa-hard-hat, .fa-hat-hard {
  --fa: "";
}

.fa-eject {
  --fa: "";
}

.fa-circle-right, .fa-arrow-alt-circle-right {
  --fa: "";
}

.fa-plane-circle-check {
  --fa: "";
}

.fa-face-rolling-eyes, .fa-meh-rolling-eyes {
  --fa: "";
}

.fa-object-group {
  --fa: "";
}

.fa-chart-line, .fa-line-chart {
  --fa: "";
}

.fa-mask-ventilator {
  --fa: "";
}

.fa-arrow-right {
  --fa: "";
}

.fa-signs-post, .fa-map-signs {
  --fa: "";
}

.fa-cash-register {
  --fa: "";
}

.fa-person-circle-question {
  --fa: "";
}

.fa-h {
  --fa: "H";
}

.fa-tarp {
  --fa: "";
}

.fa-screwdriver-wrench, .fa-tools {
  --fa: "";
}

.fa-arrows-to-eye {
  --fa: "";
}

.fa-plug-circle-bolt {
  --fa: "";
}

.fa-heart {
  --fa: "";
}

.fa-mars-and-venus {
  --fa: "";
}

.fa-house-user, .fa-home-user {
  --fa: "";
}

.fa-dumpster-fire {
  --fa: "";
}

.fa-house-crack {
  --fa: "";
}

.fa-martini-glass-citrus, .fa-cocktail {
  --fa: "";
}

.fa-face-surprise, .fa-surprise {
  --fa: "";
}

.fa-bottle-water {
  --fa: "";
}

.fa-circle-pause, .fa-pause-circle {
  --fa: "";
}

.fa-toilet-paper-slash {
  --fa: "";
}

.fa-apple-whole, .fa-apple-alt {
  --fa: "";
}

.fa-kitchen-set {
  --fa: "";
}

.fa-r {
  --fa: "R";
}

.fa-temperature-quarter, .fa-temperature-1, .fa-thermometer-1, .fa-thermometer-quarter {
  --fa: "";
}

.fa-cube {
  --fa: "";
}

.fa-bitcoin-sign {
  --fa: "";
}

.fa-shield-dog {
  --fa: "";
}

.fa-solar-panel {
  --fa: "";
}

.fa-lock-open {
  --fa: "";
}

.fa-elevator {
  --fa: "";
}

.fa-money-bill-transfer {
  --fa: "";
}

.fa-money-bill-trend-up {
  --fa: "";
}

.fa-house-flood-water-circle-arrow-right {
  --fa: "";
}

.fa-square-poll-horizontal, .fa-poll-h {
  --fa: "";
}

.fa-circle {
  --fa: "";
}

.fa-backward-fast, .fa-fast-backward {
  --fa: "";
}

.fa-recycle {
  --fa: "";
}

.fa-user-astronaut {
  --fa: "";
}

.fa-plane-slash {
  --fa: "";
}

.fa-trademark {
  --fa: "";
}

.fa-basketball, .fa-basketball-ball {
  --fa: "";
}

.fa-satellite-dish {
  --fa: "";
}

.fa-circle-up, .fa-arrow-alt-circle-up {
  --fa: "";
}

.fa-mobile-screen-button, .fa-mobile-alt {
  --fa: "";
}

.fa-volume-high, .fa-volume-up {
  --fa: "";
}

.fa-users-rays {
  --fa: "";
}

.fa-wallet {
  --fa: "";
}

.fa-clipboard-check {
  --fa: "";
}

.fa-file-audio {
  --fa: "";
}

.fa-burger, .fa-hamburger {
  --fa: "";
}

.fa-wrench {
  --fa: "";
}

.fa-bugs {
  --fa: "";
}

.fa-rupee-sign, .fa-rupee {
  --fa: "";
}

.fa-file-image {
  --fa: "";
}

.fa-circle-question, .fa-question-circle {
  --fa: "";
}

.fa-plane-departure {
  --fa: "";
}

.fa-handshake-slash {
  --fa: "";
}

.fa-book-bookmark {
  --fa: "";
}

.fa-code-branch {
  --fa: "";
}

.fa-hat-cowboy {
  --fa: "";
}

.fa-bridge {
  --fa: "";
}

.fa-phone-flip, .fa-phone-alt {
  --fa: "";
}

.fa-truck-front {
  --fa: "";
}

.fa-cat {
  --fa: "";
}

.fa-anchor-circle-exclamation {
  --fa: "";
}

.fa-truck-field {
  --fa: "";
}

.fa-route {
  --fa: "";
}

.fa-clipboard-question {
  --fa: "";
}

.fa-panorama {
  --fa: "";
}

.fa-comment-medical {
  --fa: "";
}

.fa-teeth-open {
  --fa: "";
}

.fa-file-circle-minus {
  --fa: "";
}

.fa-tags {
  --fa: "";
}

.fa-wine-glass {
  --fa: "";
}

.fa-forward-fast, .fa-fast-forward {
  --fa: "";
}

.fa-face-meh-blank, .fa-meh-blank {
  --fa: "";
}

.fa-square-parking, .fa-parking {
  --fa: "";
}

.fa-house-signal {
  --fa: "";
}

.fa-bars-progress, .fa-tasks-alt {
  --fa: "";
}

.fa-faucet-drip {
  --fa: "";
}

.fa-cart-flatbed, .fa-dolly-flatbed {
  --fa: "";
}

.fa-ban-smoking, .fa-smoking-ban {
  --fa: "";
}

.fa-terminal {
  --fa: "";
}

.fa-mobile-button {
  --fa: "";
}

.fa-house-medical-flag {
  --fa: "";
}

.fa-basket-shopping, .fa-shopping-basket {
  --fa: "";
}

.fa-tape {
  --fa: "";
}

.fa-bus-simple, .fa-bus-alt {
  --fa: "";
}

.fa-eye {
  --fa: "";
}

.fa-face-sad-cry, .fa-sad-cry {
  --fa: "";
}

.fa-audio-description {
  --fa: "";
}

.fa-person-military-to-person {
  --fa: "";
}

.fa-file-shield {
  --fa: "";
}

.fa-user-slash {
  --fa: "";
}

.fa-pen {
  --fa: "";
}

.fa-tower-observation {
  --fa: "";
}

.fa-file-code {
  --fa: "";
}

.fa-signal, .fa-signal-5, .fa-signal-perfect {
  --fa: "";
}

.fa-bus {
  --fa: "";
}

.fa-heart-circle-xmark {
  --fa: "";
}

.fa-house-chimney, .fa-home-lg {
  --fa: "";
}

.fa-window-maximize {
  --fa: "";
}

.fa-face-frown, .fa-frown {
  --fa: "";
}

.fa-prescription {
  --fa: "";
}

.fa-shop, .fa-store-alt {
  --fa: "";
}

.fa-floppy-disk, .fa-save {
  --fa: "";
}

.fa-vihara {
  --fa: "";
}

.fa-scale-unbalanced, .fa-balance-scale-left {
  --fa: "";
}

.fa-sort-up, .fa-sort-asc {
  --fa: "";
}

.fa-comment-dots, .fa-commenting {
  --fa: "";
}

.fa-plant-wilt {
  --fa: "";
}

.fa-diamond {
  --fa: "";
}

.fa-face-grin-squint, .fa-grin-squint {
  --fa: "";
}

.fa-hand-holding-dollar, .fa-hand-holding-usd {
  --fa: "";
}

.fa-chart-diagram {
  --fa: "";
}

.fa-bacterium {
  --fa: "";
}

.fa-hand-pointer {
  --fa: "";
}

.fa-drum-steelpan {
  --fa: "";
}

.fa-hand-scissors {
  --fa: "";
}

.fa-hands-praying, .fa-praying-hands {
  --fa: "";
}

.fa-arrow-rotate-right, .fa-arrow-right-rotate, .fa-arrow-rotate-forward, .fa-redo {
  --fa: "";
}

.fa-biohazard {
  --fa: "";
}

.fa-location-crosshairs, .fa-location {
  --fa: "";
}

.fa-mars-double {
  --fa: "";
}

.fa-child-dress {
  --fa: "";
}

.fa-users-between-lines {
  --fa: "";
}

.fa-lungs-virus {
  --fa: "";
}

.fa-face-grin-tears, .fa-grin-tears {
  --fa: "";
}

.fa-phone {
  --fa: "";
}

.fa-calendar-xmark, .fa-calendar-times {
  --fa: "";
}

.fa-child-reaching {
  --fa: "";
}

.fa-head-side-virus {
  --fa: "";
}

.fa-user-gear, .fa-user-cog {
  --fa: "";
}

.fa-arrow-up-1-9, .fa-sort-numeric-up {
  --fa: "";
}

.fa-door-closed {
  --fa: "";
}

.fa-shield-virus {
  --fa: "";
}

.fa-dice-six {
  --fa: "";
}

.fa-mosquito-net {
  --fa: "";
}

.fa-file-fragment {
  --fa: "";
}

.fa-bridge-water {
  --fa: "";
}

.fa-person-booth {
  --fa: "";
}

.fa-text-width {
  --fa: "";
}

.fa-hat-wizard {
  --fa: "";
}

.fa-pen-fancy {
  --fa: "";
}

.fa-person-digging, .fa-digging {
  --fa: "";
}

.fa-trash {
  --fa: "";
}

.fa-gauge-simple, .fa-gauge-simple-med, .fa-tachometer-average {
  --fa: "";
}

.fa-book-medical {
  --fa: "";
}

.fa-poo {
  --fa: "";
}

.fa-quote-right, .fa-quote-right-alt {
  --fa: "";
}

.fa-shirt, .fa-t-shirt, .fa-tshirt {
  --fa: "";
}

.fa-cubes {
  --fa: "";
}

.fa-divide {
  --fa: "";
}

.fa-tenge-sign, .fa-tenge {
  --fa: "";
}

.fa-headphones {
  --fa: "";
}

.fa-hands-holding {
  --fa: "";
}

.fa-hands-clapping {
  --fa: "";
}

.fa-republican {
  --fa: "";
}

.fa-arrow-left {
  --fa: "";
}

.fa-person-circle-xmark {
  --fa: "";
}

.fa-ruler {
  --fa: "";
}

.fa-align-left {
  --fa: "";
}

.fa-dice-d6 {
  --fa: "";
}

.fa-restroom {
  --fa: "";
}

.fa-j {
  --fa: "J";
}

.fa-users-viewfinder {
  --fa: "";
}

.fa-file-video {
  --fa: "";
}

.fa-up-right-from-square, .fa-external-link-alt {
  --fa: "";
}

.fa-table-cells, .fa-th {
  --fa: "";
}

.fa-file-pdf {
  --fa: "";
}

.fa-book-bible, .fa-bible {
  --fa: "";
}

.fa-o {
  --fa: "O";
}

.fa-suitcase-medical, .fa-medkit {
  --fa: "";
}

.fa-user-secret {
  --fa: "";
}

.fa-otter {
  --fa: "";
}

.fa-person-dress, .fa-female {
  --fa: "";
}

.fa-comment-dollar {
  --fa: "";
}

.fa-business-time, .fa-briefcase-clock {
  --fa: "";
}

.fa-table-cells-large, .fa-th-large {
  --fa: "";
}

.fa-book-tanakh, .fa-tanakh {
  --fa: "";
}

.fa-phone-volume, .fa-volume-control-phone {
  --fa: "";
}

.fa-hat-cowboy-side {
  --fa: "";
}

.fa-clipboard-user {
  --fa: "";
}

.fa-child {
  --fa: "";
}

.fa-lira-sign {
  --fa: "";
}

.fa-satellite {
  --fa: "";
}

.fa-plane-lock {
  --fa: "";
}

.fa-tag {
  --fa: "";
}

.fa-comment {
  --fa: "";
}

.fa-cake-candles, .fa-birthday-cake, .fa-cake {
  --fa: "";
}

.fa-envelope {
  --fa: "";
}

.fa-angles-up, .fa-angle-double-up {
  --fa: "";
}

.fa-paperclip {
  --fa: "";
}

.fa-arrow-right-to-city {
  --fa: "";
}

.fa-ribbon {
  --fa: "";
}

.fa-lungs {
  --fa: "";
}

.fa-arrow-up-9-1, .fa-sort-numeric-up-alt {
  --fa: "";
}

.fa-litecoin-sign {
  --fa: "";
}

.fa-border-none {
  --fa: "";
}

.fa-circle-nodes {
  --fa: "";
}

.fa-parachute-box {
  --fa: "";
}

.fa-indent {
  --fa: "";
}

.fa-truck-field-un {
  --fa: "";
}

.fa-hourglass, .fa-hourglass-empty {
  --fa: "";
}

.fa-mountain {
  --fa: "";
}

.fa-user-doctor, .fa-user-md {
  --fa: "";
}

.fa-circle-info, .fa-info-circle {
  --fa: "";
}

.fa-cloud-meatball {
  --fa: "";
}

.fa-camera, .fa-camera-alt {
  --fa: "";
}

.fa-square-virus {
  --fa: "";
}

.fa-meteor {
  --fa: "";
}

.fa-car-on {
  --fa: "";
}

.fa-sleigh {
  --fa: "";
}

.fa-arrow-down-1-9, .fa-sort-numeric-asc, .fa-sort-numeric-down {
  --fa: "";
}

.fa-hand-holding-droplet, .fa-hand-holding-water {
  --fa: "";
}

.fa-water {
  --fa: "";
}

.fa-calendar-check {
  --fa: "";
}

.fa-braille {
  --fa: "";
}

.fa-prescription-bottle-medical, .fa-prescription-bottle-alt {
  --fa: "";
}

.fa-landmark {
  --fa: "";
}

.fa-truck {
  --fa: "";
}

.fa-crosshairs {
  --fa: "";
}

.fa-person-cane {
  --fa: "";
}

.fa-tent {
  --fa: "";
}

.fa-vest-patches {
  --fa: "";
}

.fa-check-double {
  --fa: "";
}

.fa-arrow-down-a-z, .fa-sort-alpha-asc, .fa-sort-alpha-down {
  --fa: "";
}

.fa-money-bill-wheat {
  --fa: "";
}

.fa-cookie {
  --fa: "";
}

.fa-arrow-rotate-left, .fa-arrow-left-rotate, .fa-arrow-rotate-back, .fa-arrow-rotate-backward, .fa-undo {
  --fa: "";
}

.fa-hard-drive, .fa-hdd {
  --fa: "";
}

.fa-face-grin-squint-tears, .fa-grin-squint-tears {
  --fa: "";
}

.fa-dumbbell {
  --fa: "";
}

.fa-rectangle-list, .fa-list-alt {
  --fa: "";
}

.fa-tarp-droplet {
  --fa: "";
}

.fa-house-medical-circle-check {
  --fa: "";
}

.fa-person-skiing-nordic, .fa-skiing-nordic {
  --fa: "";
}

.fa-calendar-plus {
  --fa: "";
}

.fa-plane-arrival {
  --fa: "";
}

.fa-circle-left, .fa-arrow-alt-circle-left {
  --fa: "";
}

.fa-train-subway, .fa-subway {
  --fa: "";
}

.fa-chart-gantt {
  --fa: "";
}

.fa-indian-rupee-sign, .fa-indian-rupee, .fa-inr {
  --fa: "";
}

.fa-crop-simple, .fa-crop-alt {
  --fa: "";
}

.fa-money-bill-1, .fa-money-bill-alt {
  --fa: "";
}

.fa-left-long, .fa-long-arrow-alt-left {
  --fa: "";
}

.fa-dna {
  --fa: "";
}

.fa-virus-slash {
  --fa: "";
}

.fa-minus, .fa-subtract {
  --fa: "";
}

.fa-chess {
  --fa: "";
}

.fa-arrow-left-long, .fa-long-arrow-left {
  --fa: "";
}

.fa-plug-circle-check {
  --fa: "";
}

.fa-street-view {
  --fa: "";
}

.fa-franc-sign {
  --fa: "";
}

.fa-volume-off {
  --fa: "";
}

.fa-hands-asl-interpreting, .fa-american-sign-language-interpreting, .fa-asl-interpreting, .fa-hands-american-sign-language-interpreting {
  --fa: "";
}

.fa-gear, .fa-cog {
  --fa: "";
}

.fa-droplet-slash, .fa-tint-slash {
  --fa: "";
}

.fa-mosque {
  --fa: "";
}

.fa-mosquito {
  --fa: "";
}

.fa-star-of-david {
  --fa: "";
}

.fa-person-military-rifle {
  --fa: "";
}

.fa-cart-shopping, .fa-shopping-cart {
  --fa: "";
}

.fa-vials {
  --fa: "";
}

.fa-plug-circle-plus {
  --fa: "";
}

.fa-place-of-worship {
  --fa: "";
}

.fa-grip-vertical {
  --fa: "";
}

.fa-hexagon-nodes {
  --fa: "";
}

.fa-arrow-turn-up, .fa-level-up {
  --fa: "";
}

.fa-u {
  --fa: "U";
}

.fa-square-root-variable, .fa-square-root-alt {
  --fa: "";
}

.fa-clock, .fa-clock-four {
  --fa: "";
}

.fa-backward-step, .fa-step-backward {
  --fa: "";
}

.fa-pallet {
  --fa: "";
}

.fa-faucet {
  --fa: "";
}

.fa-baseball-bat-ball {
  --fa: "";
}

.fa-s {
  --fa: "S";
}

.fa-timeline {
  --fa: "";
}

.fa-keyboard {
  --fa: "";
}

.fa-caret-down {
  --fa: "";
}

.fa-house-chimney-medical, .fa-clinic-medical {
  --fa: "";
}

.fa-temperature-three-quarters, .fa-temperature-3, .fa-thermometer-3, .fa-thermometer-three-quarters {
  --fa: "";
}

.fa-mobile-screen, .fa-mobile-android-alt {
  --fa: "";
}

.fa-plane-up {
  --fa: "";
}

.fa-piggy-bank {
  --fa: "";
}

.fa-battery-half, .fa-battery-3 {
  --fa: "";
}

.fa-mountain-city {
  --fa: "";
}

.fa-coins {
  --fa: "";
}

.fa-khanda {
  --fa: "";
}

.fa-sliders, .fa-sliders-h {
  --fa: "";
}

.fa-folder-tree {
  --fa: "";
}

.fa-network-wired {
  --fa: "";
}

.fa-map-pin {
  --fa: "";
}

.fa-hamsa {
  --fa: "";
}

.fa-cent-sign {
  --fa: "";
}

.fa-flask {
  --fa: "";
}

.fa-person-pregnant {
  --fa: "";
}

.fa-wand-sparkles {
  --fa: "";
}

.fa-ellipsis-vertical, .fa-ellipsis-v {
  --fa: "";
}

.fa-ticket {
  --fa: "";
}

.fa-power-off {
  --fa: "";
}

.fa-right-long, .fa-long-arrow-alt-right {
  --fa: "";
}

.fa-flag-usa {
  --fa: "";
}

.fa-laptop-file {
  --fa: "";
}

.fa-tty, .fa-teletype {
  --fa: "";
}

.fa-diagram-next {
  --fa: "";
}

.fa-person-rifle {
  --fa: "";
}

.fa-house-medical-circle-exclamation {
  --fa: "";
}

.fa-closed-captioning {
  --fa: "";
}

.fa-person-hiking, .fa-hiking {
  --fa: "";
}

.fa-venus-double {
  --fa: "";
}

.fa-images {
  --fa: "";
}

.fa-calculator {
  --fa: "";
}

.fa-people-pulling {
  --fa: "";
}

.fa-n {
  --fa: "N";
}

.fa-cable-car, .fa-tram {
  --fa: "";
}

.fa-cloud-rain {
  --fa: "";
}

.fa-building-circle-xmark {
  --fa: "";
}

.fa-ship {
  --fa: "";
}

.fa-arrows-down-to-line {
  --fa: "";
}

.fa-download {
  --fa: "";
}

.fa-face-grin, .fa-grin {
  --fa: "";
}

.fa-delete-left, .fa-backspace {
  --fa: "";
}

.fa-eye-dropper, .fa-eye-dropper-empty, .fa-eyedropper {
  --fa: "";
}

.fa-file-circle-check {
  --fa: "";
}

.fa-forward {
  --fa: "";
}

.fa-mobile, .fa-mobile-android, .fa-mobile-phone {
  --fa: "";
}

.fa-face-meh, .fa-meh {
  --fa: "";
}

.fa-align-center {
  --fa: "";
}

.fa-book-skull, .fa-book-dead {
  --fa: "";
}

.fa-id-card, .fa-drivers-license {
  --fa: "";
}

.fa-outdent, .fa-dedent {
  --fa: "";
}

.fa-heart-circle-exclamation {
  --fa: "";
}

.fa-house, .fa-home, .fa-home-alt, .fa-home-lg-alt {
  --fa: "";
}

.fa-calendar-week {
  --fa: "";
}

.fa-laptop-medical {
  --fa: "";
}

.fa-b {
  --fa: "B";
}

.fa-file-medical {
  --fa: "";
}

.fa-dice-one {
  --fa: "";
}

.fa-kiwi-bird {
  --fa: "";
}

.fa-arrow-right-arrow-left, .fa-exchange {
  --fa: "";
}

.fa-rotate-right, .fa-redo-alt, .fa-rotate-forward {
  --fa: "";
}

.fa-utensils, .fa-cutlery {
  --fa: "";
}

.fa-arrow-up-wide-short, .fa-sort-amount-up {
  --fa: "";
}

.fa-mill-sign {
  --fa: "";
}

.fa-bowl-rice {
  --fa: "";
}

.fa-skull {
  --fa: "";
}

.fa-tower-broadcast, .fa-broadcast-tower {
  --fa: "";
}

.fa-truck-pickup {
  --fa: "";
}

.fa-up-long, .fa-long-arrow-alt-up {
  --fa: "";
}

.fa-stop {
  --fa: "";
}

.fa-code-merge {
  --fa: "";
}

.fa-upload {
  --fa: "";
}

.fa-hurricane {
  --fa: "";
}

.fa-mound {
  --fa: "";
}

.fa-toilet-portable {
  --fa: "";
}

.fa-compact-disc {
  --fa: "";
}

.fa-file-arrow-down, .fa-file-download {
  --fa: "";
}

.fa-caravan {
  --fa: "";
}

.fa-shield-cat {
  --fa: "";
}

.fa-bolt, .fa-zap {
  --fa: "";
}

.fa-glass-water {
  --fa: "";
}

.fa-oil-well {
  --fa: "";
}

.fa-vault {
  --fa: "";
}

.fa-mars {
  --fa: "";
}

.fa-toilet {
  --fa: "";
}

.fa-plane-circle-xmark {
  --fa: "";
}

.fa-yen-sign, .fa-cny, .fa-jpy, .fa-rmb, .fa-yen {
  --fa: "";
}

.fa-ruble-sign, .fa-rouble, .fa-rub, .fa-ruble {
  --fa: "";
}

.fa-sun {
  --fa: "";
}

.fa-guitar {
  --fa: "";
}

.fa-face-laugh-wink, .fa-laugh-wink {
  --fa: "";
}

.fa-horse-head {
  --fa: "";
}

.fa-bore-hole {
  --fa: "";
}

.fa-industry {
  --fa: "";
}

.fa-circle-down, .fa-arrow-alt-circle-down {
  --fa: "";
}

.fa-arrows-turn-to-dots {
  --fa: "";
}

.fa-florin-sign {
  --fa: "";
}

.fa-arrow-down-short-wide, .fa-sort-amount-desc, .fa-sort-amount-down-alt {
  --fa: "";
}

.fa-less-than {
  --fa: "<";
}

.fa-angle-down {
  --fa: "";
}

.fa-car-tunnel {
  --fa: "";
}

.fa-head-side-cough {
  --fa: "";
}

.fa-grip-lines {
  --fa: "";
}

.fa-thumbs-down {
  --fa: "";
}

.fa-user-lock {
  --fa: "";
}

.fa-arrow-right-long, .fa-long-arrow-right {
  --fa: "";
}

.fa-anchor-circle-xmark {
  --fa: "";
}

.fa-ellipsis, .fa-ellipsis-h {
  --fa: "";
}

.fa-chess-pawn {
  --fa: "";
}

.fa-kit-medical, .fa-first-aid {
  --fa: "";
}

.fa-person-through-window {
  --fa: "";
}

.fa-toolbox {
  --fa: "";
}

.fa-hands-holding-circle {
  --fa: "";
}

.fa-bug {
  --fa: "";
}

.fa-credit-card, .fa-credit-card-alt {
  --fa: "";
}

.fa-car, .fa-automobile {
  --fa: "";
}

.fa-hand-holding-hand {
  --fa: "";
}

.fa-book-open-reader, .fa-book-reader {
  --fa: "";
}

.fa-mountain-sun {
  --fa: "";
}

.fa-arrows-left-right-to-line {
  --fa: "";
}

.fa-dice-d20 {
  --fa: "";
}

.fa-truck-droplet {
  --fa: "";
}

.fa-file-circle-xmark {
  --fa: "";
}

.fa-temperature-arrow-up, .fa-temperature-up {
  --fa: "";
}

.fa-medal {
  --fa: "";
}

.fa-bed {
  --fa: "";
}

.fa-square-h, .fa-h-square {
  --fa: "";
}

.fa-podcast {
  --fa: "";
}

.fa-temperature-full, .fa-temperature-4, .fa-thermometer-4, .fa-thermometer-full {
  --fa: "";
}

.fa-bell {
  --fa: "";
}

.fa-superscript {
  --fa: "";
}

.fa-plug-circle-xmark {
  --fa: "";
}

.fa-star-of-life {
  --fa: "";
}

.fa-phone-slash {
  --fa: "";
}

.fa-paint-roller {
  --fa: "";
}

.fa-handshake-angle, .fa-hands-helping {
  --fa: "";
}

.fa-location-dot, .fa-map-marker-alt {
  --fa: "";
}

.fa-file {
  --fa: "";
}

.fa-greater-than {
  --fa: ">";
}

.fa-person-swimming, .fa-swimmer {
  --fa: "";
}

.fa-arrow-down {
  --fa: "";
}

.fa-droplet, .fa-tint {
  --fa: "";
}

.fa-eraser {
  --fa: "";
}

.fa-earth-americas, .fa-earth, .fa-earth-america, .fa-globe-americas {
  --fa: "";
}

.fa-person-burst {
  --fa: "";
}

.fa-dove {
  --fa: "";
}

.fa-battery-empty, .fa-battery-0 {
  --fa: "";
}

.fa-socks {
  --fa: "";
}

.fa-inbox {
  --fa: "";
}

.fa-section {
  --fa: "";
}

.fa-gauge-high, .fa-tachometer-alt, .fa-tachometer-alt-fast {
  --fa: "";
}

.fa-envelope-open-text {
  --fa: "";
}

.fa-hospital, .fa-hospital-alt, .fa-hospital-wide {
  --fa: "";
}

.fa-wine-bottle {
  --fa: "";
}

.fa-chess-rook {
  --fa: "";
}

.fa-bars-staggered, .fa-reorder, .fa-stream {
  --fa: "";
}

.fa-dharmachakra {
  --fa: "";
}

.fa-hotdog {
  --fa: "";
}

.fa-person-walking-with-cane, .fa-blind {
  --fa: "";
}

.fa-drum {
  --fa: "";
}

.fa-ice-cream {
  --fa: "";
}

.fa-heart-circle-bolt {
  --fa: "";
}

.fa-fax {
  --fa: "";
}

.fa-paragraph {
  --fa: "";
}

.fa-check-to-slot, .fa-vote-yea {
  --fa: "";
}

.fa-star-half {
  --fa: "";
}

.fa-boxes-stacked, .fa-boxes, .fa-boxes-alt {
  --fa: "";
}

.fa-link, .fa-chain {
  --fa: "";
}

.fa-ear-listen, .fa-assistive-listening-systems {
  --fa: "";
}

.fa-tree-city {
  --fa: "";
}

.fa-play {
  --fa: "";
}

.fa-font {
  --fa: "";
}

.fa-table-cells-row-lock {
  --fa: "";
}

.fa-rupiah-sign {
  --fa: "";
}

.fa-magnifying-glass, .fa-search {
  --fa: "";
}

.fa-table-tennis-paddle-ball, .fa-ping-pong-paddle-ball, .fa-table-tennis {
  --fa: "";
}

.fa-person-dots-from-line, .fa-diagnoses {
  --fa: "";
}

.fa-trash-can-arrow-up, .fa-trash-restore-alt {
  --fa: "";
}

.fa-naira-sign {
  --fa: "";
}

.fa-cart-arrow-down {
  --fa: "";
}

.fa-walkie-talkie {
  --fa: "";
}

.fa-file-pen, .fa-file-edit {
  --fa: "";
}

.fa-receipt {
  --fa: "";
}

.fa-square-pen, .fa-pen-square, .fa-pencil-square {
  --fa: "";
}

.fa-suitcase-rolling {
  --fa: "";
}

.fa-person-circle-exclamation {
  --fa: "";
}

.fa-chevron-down {
  --fa: "";
}

.fa-battery-full, .fa-battery, .fa-battery-5 {
  --fa: "";
}

.fa-skull-crossbones {
  --fa: "";
}

.fa-code-compare {
  --fa: "";
}

.fa-list-ul, .fa-list-dots {
  --fa: "";
}

.fa-school-lock {
  --fa: "";
}

.fa-tower-cell {
  --fa: "";
}

.fa-down-long, .fa-long-arrow-alt-down {
  --fa: "";
}

.fa-ranking-star {
  --fa: "";
}

.fa-chess-king {
  --fa: "";
}

.fa-person-harassing {
  --fa: "";
}

.fa-brazilian-real-sign {
  --fa: "";
}

.fa-landmark-dome, .fa-landmark-alt {
  --fa: "";
}

.fa-arrow-up {
  --fa: "";
}

.fa-tv, .fa-television, .fa-tv-alt {
  --fa: "";
}

.fa-shrimp {
  --fa: "";
}

.fa-list-check, .fa-tasks {
  --fa: "";
}

.fa-jug-detergent {
  --fa: "";
}

.fa-circle-user, .fa-user-circle {
  --fa: "";
}

.fa-user-shield {
  --fa: "";
}

.fa-wind {
  --fa: "";
}

.fa-car-burst, .fa-car-crash {
  --fa: "";
}

.fa-y {
  --fa: "Y";
}

.fa-person-snowboarding, .fa-snowboarding {
  --fa: "";
}

.fa-truck-fast, .fa-shipping-fast {
  --fa: "";
}

.fa-fish {
  --fa: "";
}

.fa-user-graduate {
  --fa: "";
}

.fa-circle-half-stroke, .fa-adjust {
  --fa: "";
}

.fa-clapperboard {
  --fa: "";
}

.fa-circle-radiation, .fa-radiation-alt {
  --fa: "";
}

.fa-baseball, .fa-baseball-ball {
  --fa: "";
}

.fa-jet-fighter-up {
  --fa: "";
}

.fa-diagram-project, .fa-project-diagram {
  --fa: "";
}

.fa-copy {
  --fa: "";
}

.fa-volume-xmark, .fa-volume-mute, .fa-volume-times {
  --fa: "";
}

.fa-hand-sparkles {
  --fa: "";
}

.fa-grip, .fa-grip-horizontal {
  --fa: "";
}

.fa-share-from-square, .fa-share-square {
  --fa: "";
}

.fa-child-combatant, .fa-child-rifle {
  --fa: "";
}

.fa-gun {
  --fa: "";
}

.fa-square-phone, .fa-phone-square {
  --fa: "";
}

.fa-plus, .fa-add {
  --fa: "+";
}

.fa-expand {
  --fa: "";
}

.fa-computer {
  --fa: "";
}

.fa-xmark, .fa-close, .fa-multiply, .fa-remove, .fa-times {
  --fa: "";
}

.fa-arrows-up-down-left-right, .fa-arrows {
  --fa: "";
}

.fa-chalkboard-user, .fa-chalkboard-teacher {
  --fa: "";
}

.fa-peso-sign {
  --fa: "";
}

.fa-building-shield {
  --fa: "";
}

.fa-baby {
  --fa: "";
}

.fa-users-line {
  --fa: "";
}

.fa-quote-left, .fa-quote-left-alt {
  --fa: "";
}

.fa-tractor {
  --fa: "";
}

.fa-trash-arrow-up, .fa-trash-restore {
  --fa: "";
}

.fa-arrow-down-up-lock {
  --fa: "";
}

.fa-lines-leaning {
  --fa: "";
}

.fa-ruler-combined {
  --fa: "";
}

.fa-copyright {
  --fa: "";
}

.fa-equals {
  --fa: "=";
}

.fa-blender {
  --fa: "";
}

.fa-teeth {
  --fa: "";
}

.fa-shekel-sign, .fa-ils, .fa-shekel, .fa-sheqel, .fa-sheqel-sign {
  --fa: "";
}

.fa-map {
  --fa: "";
}

.fa-rocket {
  --fa: "";
}

.fa-photo-film, .fa-photo-video {
  --fa: "";
}

.fa-folder-minus {
  --fa: "";
}

.fa-hexagon-nodes-bolt {
  --fa: "";
}

.fa-store {
  --fa: "";
}

.fa-arrow-trend-up {
  --fa: "";
}

.fa-plug-circle-minus {
  --fa: "";
}

.fa-sign-hanging, .fa-sign {
  --fa: "";
}

.fa-bezier-curve {
  --fa: "";
}

.fa-bell-slash {
  --fa: "";
}

.fa-tablet, .fa-tablet-android {
  --fa: "";
}

.fa-school-flag {
  --fa: "";
}

.fa-fill {
  --fa: "";
}

.fa-angle-up {
  --fa: "";
}

.fa-drumstick-bite {
  --fa: "";
}

.fa-holly-berry {
  --fa: "";
}

.fa-chevron-left {
  --fa: "";
}

.fa-bacteria {
  --fa: "";
}

.fa-hand-lizard {
  --fa: "";
}

.fa-notdef {
  --fa: "";
}

.fa-disease {
  --fa: "";
}

.fa-briefcase-medical {
  --fa: "";
}

.fa-genderless {
  --fa: "";
}

.fa-chevron-right {
  --fa: "";
}

.fa-retweet {
  --fa: "";
}

.fa-car-rear, .fa-car-alt {
  --fa: "";
}

.fa-pump-soap {
  --fa: "";
}

.fa-video-slash {
  --fa: "";
}

.fa-battery-quarter, .fa-battery-2 {
  --fa: "";
}

.fa-radio {
  --fa: "";
}

.fa-baby-carriage, .fa-carriage-baby {
  --fa: "";
}

.fa-traffic-light {
  --fa: "";
}

.fa-thermometer {
  --fa: "";
}

.fa-vr-cardboard {
  --fa: "";
}

.fa-hand-middle-finger {
  --fa: "";
}

.fa-percent, .fa-percentage {
  --fa: "%";
}

.fa-truck-moving {
  --fa: "";
}

.fa-glass-water-droplet {
  --fa: "";
}

.fa-display {
  --fa: "";
}

.fa-face-smile, .fa-smile {
  --fa: "";
}

.fa-thumbtack, .fa-thumb-tack {
  --fa: "";
}

.fa-trophy {
  --fa: "";
}

.fa-person-praying, .fa-pray {
  --fa: "";
}

.fa-hammer {
  --fa: "";
}

.fa-hand-peace {
  --fa: "";
}

.fa-rotate, .fa-sync-alt {
  --fa: "";
}

.fa-spinner {
  --fa: "";
}

.fa-robot {
  --fa: "";
}

.fa-peace {
  --fa: "";
}

.fa-gears, .fa-cogs {
  --fa: "";
}

.fa-warehouse {
  --fa: "";
}

.fa-arrow-up-right-dots {
  --fa: "";
}

.fa-splotch {
  --fa: "";
}

.fa-face-grin-hearts, .fa-grin-hearts {
  --fa: "";
}

.fa-dice-four {
  --fa: "";
}

.fa-sim-card {
  --fa: "";
}

.fa-transgender, .fa-transgender-alt {
  --fa: "";
}

.fa-mercury {
  --fa: "";
}

.fa-arrow-turn-down, .fa-level-down {
  --fa: "";
}

.fa-person-falling-burst {
  --fa: "";
}

.fa-award {
  --fa: "";
}

.fa-ticket-simple, .fa-ticket-alt {
  --fa: "";
}

.fa-building {
  --fa: "";
}

.fa-angles-left, .fa-angle-double-left {
  --fa: "";
}

.fa-qrcode {
  --fa: "";
}

.fa-clock-rotate-left, .fa-history {
  --fa: "";
}

.fa-face-grin-beam-sweat, .fa-grin-beam-sweat {
  --fa: "";
}

.fa-file-export, .fa-arrow-right-from-file {
  --fa: "";
}

.fa-shield, .fa-shield-blank {
  --fa: "";
}

.fa-arrow-up-short-wide, .fa-sort-amount-up-alt {
  --fa: "";
}

.fa-comment-nodes {
  --fa: "";
}

.fa-house-medical {
  --fa: "";
}

.fa-golf-ball-tee, .fa-golf-ball {
  --fa: "";
}

.fa-circle-chevron-left, .fa-chevron-circle-left {
  --fa: "";
}

.fa-house-chimney-window {
  --fa: "";
}

.fa-pen-nib {
  --fa: "";
}

.fa-tent-arrow-turn-left {
  --fa: "";
}

.fa-tents {
  --fa: "";
}

.fa-wand-magic, .fa-magic {
  --fa: "";
}

.fa-dog {
  --fa: "";
}

.fa-carrot {
  --fa: "";
}

.fa-moon {
  --fa: "";
}

.fa-wine-glass-empty, .fa-wine-glass-alt {
  --fa: "";
}

.fa-cheese {
  --fa: "";
}

.fa-yin-yang {
  --fa: "";
}

.fa-music {
  --fa: "";
}

.fa-code-commit {
  --fa: "";
}

.fa-temperature-low {
  --fa: "";
}

.fa-person-biking, .fa-biking {
  --fa: "";
}

.fa-broom {
  --fa: "";
}

.fa-shield-heart {
  --fa: "";
}

.fa-gopuram {
  --fa: "";
}

.fa-earth-oceania, .fa-globe-oceania {
  --fa: "";
}

.fa-square-xmark, .fa-times-square, .fa-xmark-square {
  --fa: "";
}

.fa-hashtag {
  --fa: "#";
}

.fa-up-right-and-down-left-from-center, .fa-expand-alt {
  --fa: "";
}

.fa-oil-can {
  --fa: "";
}

.fa-t {
  --fa: "T";
}

.fa-hippo {
  --fa: "";
}

.fa-chart-column {
  --fa: "";
}

.fa-infinity {
  --fa: "";
}

.fa-vial-circle-check {
  --fa: "";
}

.fa-person-arrow-down-to-line {
  --fa: "";
}

.fa-voicemail {
  --fa: "";
}

.fa-fan {
  --fa: "";
}

.fa-person-walking-luggage {
  --fa: "";
}

.fa-up-down, .fa-arrows-alt-v {
  --fa: "";
}

.fa-cloud-moon-rain {
  --fa: "";
}

.fa-calendar {
  --fa: "";
}

.fa-trailer {
  --fa: "";
}

.fa-bahai, .fa-haykal {
  --fa: "";
}

.fa-sd-card {
  --fa: "";
}

.fa-dragon {
  --fa: "";
}

.fa-shoe-prints {
  --fa: "";
}

.fa-circle-plus, .fa-plus-circle {
  --fa: "";
}

.fa-face-grin-tongue-wink, .fa-grin-tongue-wink {
  --fa: "";
}

.fa-hand-holding {
  --fa: "";
}

.fa-plug-circle-exclamation {
  --fa: "";
}

.fa-link-slash, .fa-chain-broken, .fa-chain-slash, .fa-unlink {
  --fa: "";
}

.fa-clone {
  --fa: "";
}

.fa-person-walking-arrow-loop-left {
  --fa: "";
}

.fa-arrow-up-z-a, .fa-sort-alpha-up-alt {
  --fa: "";
}

.fa-fire-flame-curved, .fa-fire-alt {
  --fa: "";
}

.fa-tornado {
  --fa: "";
}

.fa-file-circle-plus {
  --fa: "";
}

.fa-book-quran, .fa-quran {
  --fa: "";
}

.fa-anchor {
  --fa: "";
}

.fa-border-all {
  --fa: "";
}

.fa-face-angry, .fa-angry {
  --fa: "";
}

.fa-cookie-bite {
  --fa: "";
}

.fa-arrow-trend-down {
  --fa: "";
}

.fa-rss, .fa-feed {
  --fa: "";
}

.fa-draw-polygon {
  --fa: "";
}

.fa-scale-balanced, .fa-balance-scale {
  --fa: "";
}

.fa-gauge-simple-high, .fa-tachometer, .fa-tachometer-fast {
  --fa: "";
}

.fa-shower {
  --fa: "";
}

.fa-desktop, .fa-desktop-alt {
  --fa: "";
}

.fa-m {
  --fa: "M";
}

.fa-table-list, .fa-th-list {
  --fa: "";
}

.fa-comment-sms, .fa-sms {
  --fa: "";
}

.fa-book {
  --fa: "";
}

.fa-user-plus {
  --fa: "";
}

.fa-check {
  --fa: "";
}

.fa-battery-three-quarters, .fa-battery-4 {
  --fa: "";
}

.fa-house-circle-check {
  --fa: "";
}

.fa-angle-left {
  --fa: "";
}

.fa-diagram-successor {
  --fa: "";
}

.fa-truck-arrow-right {
  --fa: "";
}

.fa-arrows-split-up-and-left {
  --fa: "";
}

.fa-hand-fist, .fa-fist-raised {
  --fa: "";
}

.fa-cloud-moon {
  --fa: "";
}

.fa-briefcase {
  --fa: "";
}

.fa-person-falling {
  --fa: "";
}

.fa-image-portrait, .fa-portrait {
  --fa: "";
}

.fa-user-tag {
  --fa: "";
}

.fa-rug {
  --fa: "";
}

.fa-earth-europe, .fa-globe-europe {
  --fa: "";
}

.fa-cart-flatbed-suitcase, .fa-luggage-cart {
  --fa: "";
}

.fa-rectangle-xmark, .fa-rectangle-times, .fa-times-rectangle, .fa-window-close {
  --fa: "";
}

.fa-baht-sign {
  --fa: "";
}

.fa-book-open {
  --fa: "";
}

.fa-book-journal-whills, .fa-journal-whills {
  --fa: "";
}

.fa-handcuffs {
  --fa: "";
}

.fa-triangle-exclamation, .fa-exclamation-triangle, .fa-warning {
  --fa: "";
}

.fa-database {
  --fa: "";
}

.fa-share, .fa-mail-forward {
  --fa: "";
}

.fa-bottle-droplet {
  --fa: "";
}

.fa-mask-face {
  --fa: "";
}

.fa-hill-rockslide {
  --fa: "";
}

.fa-right-left, .fa-exchange-alt {
  --fa: "";
}

.fa-paper-plane {
  --fa: "";
}

.fa-road-circle-exclamation {
  --fa: "";
}

.fa-dungeon {
  --fa: "";
}

.fa-align-right {
  --fa: "";
}

.fa-money-bill-1-wave, .fa-money-bill-wave-alt {
  --fa: "";
}

.fa-life-ring {
  --fa: "";
}

.fa-hands, .fa-sign-language, .fa-signing {
  --fa: "";
}

.fa-calendar-day {
  --fa: "";
}

.fa-water-ladder, .fa-ladder-water, .fa-swimming-pool {
  --fa: "";
}

.fa-arrows-up-down, .fa-arrows-v {
  --fa: "";
}

.fa-face-grimace, .fa-grimace {
  --fa: "";
}

.fa-wheelchair-move, .fa-wheelchair-alt {
  --fa: "";
}

.fa-turn-down, .fa-level-down-alt {
  --fa: "";
}

.fa-person-walking-arrow-right {
  --fa: "";
}

.fa-square-envelope, .fa-envelope-square {
  --fa: "";
}

.fa-dice {
  --fa: "";
}

.fa-bowling-ball {
  --fa: "";
}

.fa-brain {
  --fa: "";
}

.fa-bandage, .fa-band-aid {
  --fa: "";
}

.fa-calendar-minus {
  --fa: "";
}

.fa-circle-xmark, .fa-times-circle, .fa-xmark-circle {
  --fa: "";
}

.fa-gifts {
  --fa: "";
}

.fa-hotel {
  --fa: "";
}

.fa-earth-asia, .fa-globe-asia {
  --fa: "";
}

.fa-id-card-clip, .fa-id-card-alt {
  --fa: "";
}

.fa-magnifying-glass-plus, .fa-search-plus {
  --fa: "";
}

.fa-thumbs-up {
  --fa: "";
}

.fa-user-clock {
  --fa: "";
}

.fa-hand-dots, .fa-allergies {
  --fa: "";
}

.fa-file-invoice {
  --fa: "";
}

.fa-window-minimize {
  --fa: "";
}

.fa-mug-saucer, .fa-coffee {
  --fa: "";
}

.fa-brush {
  --fa: "";
}

.fa-file-half-dashed {
  --fa: "";
}

.fa-mask {
  --fa: "";
}

.fa-magnifying-glass-minus, .fa-search-minus {
  --fa: "";
}

.fa-ruler-vertical {
  --fa: "";
}

.fa-user-large, .fa-user-alt {
  --fa: "";
}

.fa-train-tram {
  --fa: "";
}

.fa-user-nurse {
  --fa: "";
}

.fa-syringe {
  --fa: "";
}

.fa-cloud-sun {
  --fa: "";
}

.fa-stopwatch-20 {
  --fa: "";
}

.fa-square-full {
  --fa: "";
}

.fa-magnet {
  --fa: "";
}

.fa-jar {
  --fa: "";
}

.fa-note-sticky, .fa-sticky-note {
  --fa: "";
}

.fa-bug-slash {
  --fa: "";
}

.fa-arrow-up-from-water-pump {
  --fa: "";
}

.fa-bone {
  --fa: "";
}

.fa-table-cells-row-unlock {
  --fa: "";
}

.fa-user-injured {
  --fa: "";
}

.fa-face-sad-tear, .fa-sad-tear {
  --fa: "";
}

.fa-plane {
  --fa: "";
}

.fa-tent-arrows-down {
  --fa: "";
}

.fa-exclamation {
  --fa: "!";
}

.fa-arrows-spin {
  --fa: "";
}

.fa-print {
  --fa: "";
}

.fa-turkish-lira-sign, .fa-try, .fa-turkish-lira {
  --fa: "";
}

.fa-dollar-sign, .fa-dollar, .fa-usd {
  --fa: "$";
}

.fa-x {
  --fa: "X";
}

.fa-magnifying-glass-dollar, .fa-search-dollar {
  --fa: "";
}

.fa-users-gear, .fa-users-cog {
  --fa: "";
}

.fa-person-military-pointing {
  --fa: "";
}

.fa-building-columns, .fa-bank, .fa-institution, .fa-museum, .fa-university {
  --fa: "";
}

.fa-umbrella {
  --fa: "";
}

.fa-trowel {
  --fa: "";
}

.fa-d {
  --fa: "D";
}

.fa-stapler {
  --fa: "";
}

.fa-masks-theater, .fa-theater-masks {
  --fa: "";
}

.fa-kip-sign {
  --fa: "";
}

.fa-hand-point-left {
  --fa: "";
}

.fa-handshake-simple, .fa-handshake-alt {
  --fa: "";
}

.fa-jet-fighter, .fa-fighter-jet {
  --fa: "";
}

.fa-square-share-nodes, .fa-share-alt-square {
  --fa: "";
}

.fa-barcode {
  --fa: "";
}

.fa-plus-minus {
  --fa: "";
}

.fa-video, .fa-video-camera {
  --fa: "";
}

.fa-graduation-cap, .fa-mortar-board {
  --fa: "";
}

.fa-hand-holding-medical {
  --fa: "";
}

.fa-person-circle-check {
  --fa: "";
}

.fa-turn-up, .fa-level-up-alt {
  --fa: "";
}

.sr-only, .fa-sr-only, .sr-only-focusable:not(:focus), .fa-sr-only-focusable:not(:focus) {
  clip: rect(0, 0, 0, 0);
  white-space: nowrap;
  border-width: 0;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  position: absolute;
  overflow: hidden;
}

a.phpdebugbar-restore-btn:after {
  background: #efefef url("data:image/svg+xml;utf8,<svg fill='var(--debugbar-accent)' width='24' height='24' viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'><path d='M16.719 14.759 14.22 17.26l-2.37 2.37-.462.466a5.33 5.33 0 0 1-5.047 1.397 3.21 3.21 0 1 1-3.872-3.844 5.32 5.32 0 0 1 1.396-5.08l.179-.18 2.37 2.37-.184.181a1.974 1.974 0 0 0 0 2.789c.771.78 2.022.78 2.787 0l.465-.465 2.367-2.371 2.502-2.506zm.924 6.652a5.32 5.32 0 0 1-5.328-1.318l-.18-.185 2.365-2.369.18.184a1.974 1.974 0 0 0 2.787 0 1.965 1.965 0 0 0-.004-2.781l-.466-.465-2.365-2.37-2.502-2.503 2.37-2.369 2.499 2.505 2.367 2.37.464.464a5.28 5.28 0 0 1 1.411 5.021A3.215 3.215 0 0 1 24 20.775a3.204 3.204 0 0 1-3.209 3.21 3.19 3.19 0 0 1-3.135-2.565zM6.975 9.461l2.508-2.505 2.37-2.369.462-.461A5.3 5.3 0 0 1 17.58 2.79 3.215 3.215 0 0 1 20.759.015a3.211 3.211 0 0 1 .421 6.395 5.31 5.31 0 0 1-1.35 5.234l-.182.184-2.369-2.369.184-.184a1.967 1.967 0 1 0-2.781-2.78l-.462.461-2.37 2.369-2.505 2.502zm-2.653 2.647-.461-.462a5.31 5.31 0 0 1-1.332-5.288A3.22 3.22 0 0 1 .03 3.224C.03 1.454 1.47.015 3.24.015a3.215 3.215 0 0 1 3.17 2.691 5.32 5.32 0 0 1 4.979 1.415l.184.185-2.37 2.37-.183-.181a1.977 1.977 0 0 0-2.785 0 1.977 1.977 0 0 0-.005 2.79l.465.466 2.37 2.369 2.505 2.505-2.367 2.37-2.51-2.505-2.371-2.37z'/></svg>") 5px 4px / 20px 20px no-repeat !important;
}

.dropfiles-content, .dropfiles-dropblock-content {
  font-weight: normal;
  overflow: hidden;
  box-sizing: border-box;
  margin-top: 20px;
  font-size: 13px;
  background: #fff;
  background-color: #fff;
  padding: 5px;
}
.dropfiles-content a:focus, .dropfiles-dropblock-content a:focus {
  outline: none;
}
.dropfiles-content .dropfiles-container .dropfiles-foldertree ul.jaofoldertree:first-child, .dropfiles-dropblock-content .dropfiles-container .dropfiles-foldertree ul.jaofoldertree:first-child {
  margin-left: -10px !important;
}
@media screen and (max-width: 720px) {
  .dropfiles-content .dropfiles-container .dropfiles-foldertree ul.jaofoldertree:first-child, .dropfiles-dropblock-content .dropfiles-container .dropfiles-foldertree ul.jaofoldertree:first-child {
    margin-top: 20px !important;
  }
}
.dropfiles-content .dropfiles-container .dropfiles-foldertree ul.jaofoldertree, .dropfiles-dropblock-content .dropfiles-container .dropfiles-foldertree ul.jaofoldertree {
  margin-top: 0 !important;
}
.dropfiles-content .dropfiles-container .dropfiles-foldertree ul.jaofoldertree li, .dropfiles-dropblock-content .dropfiles-container .dropfiles-foldertree ul.jaofoldertree li {
  margin: 0 0 10px 0 !important;
}
.dropfiles-content .dropfiles-container .dropfiles-foldertree ul.jaofoldertree li.wait, .dropfiles-dropblock-content .dropfiles-container .dropfiles-foldertree ul.jaofoldertree li.wait {
  background-position: left 9px top 3px;
  background-size: 14px;
}
.dropfiles-content .dropfiles-container .dropfiles-foldertree ul.jaofoldertree li.drive .icon-open-close:before, .dropfiles-dropblock-content .dropfiles-container .dropfiles-foldertree ul.jaofoldertree li.drive .icon-open-close:before {
  top: 3px;
}
.dropfiles-content .dropfiles-container .dropfiles-foldertree ul.jaofoldertree li ul.jaofoldertree, .dropfiles-dropblock-content .dropfiles-container .dropfiles-foldertree ul.jaofoldertree li ul.jaofoldertree {
  margin: 10px 0 0 0 !important;
}
.dropfiles-content .dropfiles-container .dropfiles-foldertree ul.jaofoldertree li.directory.expanded > .zmdi-folder:before, .dropfiles-dropblock-content .dropfiles-container .dropfiles-foldertree ul.jaofoldertree li.directory.expanded > .zmdi-folder:before {
  content: "";
  display: block;
  width: 24px;
  height: 18px;
  background: url(/components/com_dropfiles/assets/images/theme/folder_open.svg) left center no-repeat;
  margin-left: -2px;
}
.dropfiles-content .dropfiles-container .dropfiles-foldertree ul.jaofoldertree li.directory.expanded.selected > .zmdi-folder:before, .dropfiles-dropblock-content .dropfiles-container .dropfiles-foldertree ul.jaofoldertree li.directory.expanded.selected > .zmdi-folder:before {
  content: "";
  display: block;
  width: 24px;
  height: 18px;
  background: url(/components/com_dropfiles/assets/images/theme/folder_open_selected.svg) left center no-repeat;
}
@media only screen and (max-width: 720px) {
  .dropfiles-content .dropfiles-container .dropfiles-foldertree ul.jaofoldertree, .dropfiles-dropblock-content .dropfiles-container .dropfiles-foldertree ul.jaofoldertree {
    margin: 10px 0 !important;
  }
}
@media screen and (max-width: 420px) {
  .dropfiles-content .dropfiles-container .dropfiles-foldertree ul.jaofoldertree:first-child, .dropfiles-dropblock-content .dropfiles-container .dropfiles-foldertree ul.jaofoldertree:first-child {
    margin-top: 20px !important;
  }
}
.dropfiles-content .dropfiles-container .dropfiles-foldertree ul.jaofoldertree li.directory.selected > a, .dropfiles-dropblock-content .dropfiles-container .dropfiles-foldertree ul.jaofoldertree li.directory.selected > a {
  color: #3d3d3d !important;
  font-weight: bold !important;
}
.dropfiles-content .dropfiles-container .dropfiles-foldertree ul.jaofoldertree li.directory.selected > .zmdi-folder, .dropfiles-dropblock-content .dropfiles-container .dropfiles-foldertree ul.jaofoldertree li.directory.selected > .zmdi-folder {
  color: #3d3d3d !important;
  font-weight: bold !important;
}
.dropfiles-content .dropfiles-container .dropfiles-foldertree ul.jaofoldertree li.directory.selected > .zmdi-folder:before, .dropfiles-dropblock-content .dropfiles-container .dropfiles-foldertree ul.jaofoldertree li.directory.selected > .zmdi-folder:before {
  color: #3d3d3d !important;
  font-weight: bold !important;
}
.dropfiles-content .dropfiles-container .dropfiles-foldertree ul.jaofoldertree li.directory.selected > .icon-open-close, .dropfiles-dropblock-content .dropfiles-container .dropfiles-foldertree ul.jaofoldertree li.directory.selected > .icon-open-close {
  color: #3d3d3d !important;
  font-weight: bold !important;
}
.dropfiles-content .dropfiles-container .dropfiles-foldertree ul.jaofoldertree li.directory.selected > .icon-open-close:before, .dropfiles-dropblock-content .dropfiles-container .dropfiles-foldertree ul.jaofoldertree li.directory.selected > .icon-open-close:before {
  color: #3d3d3d !important;
  font-weight: bold !important;
}
.dropfiles-content .dropfiles-container .dropfiles-foldertree ul.jaofoldertree a, .dropfiles-dropblock-content .dropfiles-container .dropfiles-foldertree ul.jaofoldertree a {
  font-family: arial, helvetica, sans-serif;
  text-decoration: none;
  box-shadow: none;
  display: inline-block;
  padding: 0 2px;
  font-size: 16px;
  text-transform: none;
  line-height: 22px;
  vertical-align: top;
  color: #666666;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  letter-spacing: normal;
  text-align: left;
}
.dropfiles-content .dropfiles-container .dropfiles-foldertree ul.jaofoldertree a:hover, .dropfiles-dropblock-content .dropfiles-container .dropfiles-foldertree ul.jaofoldertree a:hover {
  font-weight: bold;
  color: #323232;
  box-shadow: none !important;
  text-decoration: none;
}
.dropfiles-content .dropfiles-container .dropfiles-foldertree ul.jaofoldertree .zmdi-folder,
.dropfiles-content .dropfiles-container .dropfiles-foldertree ul.jaofoldertree .zmdi-folder-open, .dropfiles-dropblock-content .dropfiles-container .dropfiles-foldertree ul.jaofoldertree .zmdi-folder,
.dropfiles-dropblock-content .dropfiles-container .dropfiles-foldertree ul.jaofoldertree .zmdi-folder-open {
  color: #888888;
  font-size: 22px !important;
  font-weight: bold;
  margin-right: 5px;
  width: 22px;
}
.dropfiles-content .dropfiles-container .dropfiles-foldertree ul.jaofoldertree .zmdi-folder + .zmdi-folder,
.dropfiles-content .dropfiles-container .dropfiles-foldertree ul.jaofoldertree .zmdi-folder-open + .zmdi-folder, .dropfiles-dropblock-content .dropfiles-container .dropfiles-foldertree ul.jaofoldertree .zmdi-folder + .zmdi-folder,
.dropfiles-dropblock-content .dropfiles-container .dropfiles-foldertree ul.jaofoldertree .zmdi-folder-open + .zmdi-folder {
  margin-left: 0;
}
.dropfiles-content .dropfiles-container .dropfiles-foldertree ul.jaofoldertree .zmdi-folder, .dropfiles-dropblock-content .dropfiles-container .dropfiles-foldertree ul.jaofoldertree .zmdi-folder {
  margin-top: 1px;
  margin-right: 8px;
  margin-left: 16px;
}
.dropfiles-content .dropfiles-container .dropfiles-foldertree ul.jaofoldertree .icon-open-close, .dropfiles-dropblock-content .dropfiles-container .dropfiles-foldertree ul.jaofoldertree .icon-open-close {
  width: 16px !important;
  height: 22px !important;
  display: inline-block;
  margin-right: 0;
  position: relative;
  text-align: center;
  color: #888888;
  line-height: 16px;
}
.dropfiles-content .dropfiles-container .dropfiles-foldertree ul.jaofoldertree .icon-open-close.no-child, .dropfiles-dropblock-content .dropfiles-container .dropfiles-foldertree ul.jaofoldertree .icon-open-close.no-child {
  visibility: hidden;
}
.dropfiles-content .dropfiles-container .dropfiles-foldertree ul.jaofoldertree .icon-open-close + .zmdi-folder, .dropfiles-dropblock-content .dropfiles-container .dropfiles-foldertree ul.jaofoldertree .icon-open-close + .zmdi-folder {
  margin-left: 0;
}

.dropfiles-content.dropfiles-files .file {
  margin: 10px;
}
.dropfiles-content.dropfiles-content-default .file .filecontent > div.ext {
  height: 80px;
  width: 50px;
  float: left;
  background: url(/components/com_dropfiles/assets/images/new_icons/neutral.png) top center transparent no-repeat;
  color: #fff;
  position: relative;
  margin-right: 15px;
}
.dropfiles-content.dropfiles-content-default .file .filecontent > div.custom-icon {
  height: 80px;
  width: 50px;
  float: left;
  color: #fff;
  position: relative;
  margin-right: 15px;
}
.dropfiles-content.dropfiles-content-default .file .filecontent > div.ext.docx {
  background-image: url(/components/com_dropfiles/assets/images/new_icons/docx.png);
  color: transparent;
}
.dropfiles-content.dropfiles-content-default .file .filecontent > div.ext.xls {
  background-image: url(/components/com_dropfiles/assets/images/new_icons/xls.png);
  color: transparent;
}
.dropfiles-content.dropfiles-content-default .file .filecontent > div.ext.xlsx {
  background-image: url(/components/com_dropfiles/assets/images/new_icons/xlsx.png);
  color: transparent;
}
.dropfiles-content.dropfiles-content-default .file .filecontent > div.ext.ppt {
  background-image: url(/components/com_dropfiles/assets/images/new_icons/ppt.png);
  color: transparent;
}
.dropfiles-content.dropfiles-content-default .file .filecontent > div.ext.pptx {
  background-image: url(/components/com_dropfiles/assets/images/new_icons/pptx.png);
  color: transparent;
}
.dropfiles-content.dropfiles-content-default .file .filecontent > div.ext.pdf {
  background-image: url(/components/com_dropfiles/assets/images/new_icons/pdf.png);
  color: transparent;
}
.dropfiles-content.dropfiles-content-default .file .filecontent > div.ext.txt {
  background-image: url(/components/com_dropfiles/assets/images/new_icons/txt.png);
  color: transparent;
}
.dropfiles-content.dropfiles-content-default .file .filecontent > div.ext.csv {
  background-image: url(/components/com_dropfiles/assets/images/new_icons/csv.png);
  color: transparent;
}
.dropfiles-content.dropfiles-content-default .file .filecontent > div.ext.avi {
  background-image: url(/components/com_dropfiles/assets/images/new_icons/avi.png);
  color: transparent;
}
.dropfiles-content.dropfiles-content-default .file .filecontent > div.ext.mp4 {
  background-image: url(/components/com_dropfiles/assets/images/new_icons/mp4.png);
  color: transparent;
}
.dropfiles-content.dropfiles-content-default .file .filecontent > div.ext.mov {
  background-image: url(/components/com_dropfiles/assets/images/new_icons/mov.png);
  color: transparent;
}
.dropfiles-content.dropfiles-content-default .file .filecontent > div.ext.fla {
  background-image: url(/components/com_dropfiles/assets/images/new_icons/fla.png);
  color: transparent;
}
.dropfiles-content.dropfiles-content-default .file .filecontent > div.ext.flv {
  background-image: url(/components/com_dropfiles/assets/images/new_icons/flv.png);
  color: transparent;
}
.dropfiles-content.dropfiles-content-default .file .filecontent > div.ext.flac {
  background-image: url(/components/com_dropfiles/assets/images/new_icons/flac.png);
  color: transparent;
}
.dropfiles-content.dropfiles-content-default .file .filecontent > div.ext.mpg {
  background-image: url(/components/com_dropfiles/assets/images/new_icons/mpg.png);
  color: transparent;
}
.dropfiles-content.dropfiles-content-default .file .filecontent > div.ext.ogg {
  background-image: url(/components/com_dropfiles/assets/images/new_icons/ogg.png);
  color: transparent;
}
.dropfiles-content.dropfiles-content-default .file .filecontent > div.ext.rm {
  background-image: url(/components/com_dropfiles/assets/images/new_icons/rm.png);
  color: transparent;
}
.dropfiles-content.dropfiles-content-default .file .filecontent > div.ext.wav {
  background-image: url(/components/com_dropfiles/assets/images/new_icons/wav.png);
  color: transparent;
}
.dropfiles-content.dropfiles-content-default .file .filecontent > div.ext.mp3 {
  background-image: url(/components/com_dropfiles/assets/images/new_icons/mp3.png);
  color: transparent;
}
.dropfiles-content.dropfiles-content-default .file .filecontent > div.ext.wmv {
  background-image: url(/components/com_dropfiles/assets/images/new_icons/wmv.png);
  color: transparent;
}
.dropfiles-content.dropfiles-content-default .file .filecontent > div.ext.wma {
  background-image: url(/components/com_dropfiles/assets/images/new_icons/wma.png);
  color: transparent;
}
.dropfiles-content.dropfiles-content-default .file .filecontent > div.ext.mkv {
  background-image: url(/components/com_dropfiles/assets/images/new_icons/mkv.png);
  color: transparent;
}
.dropfiles-content.dropfiles-content-default .file .filecontent > div.ext.mpeg {
  background-image: url(/components/com_dropfiles/assets/images/new_icons/mpeg.png);
  color: transparent;
}
.dropfiles-content.dropfiles-content-default .file .filecontent > div.ext.gif {
  background-image: url(/components/com_dropfiles/assets/images/new_icons/gif.png);
  color: transparent;
}
.dropfiles-content.dropfiles-content-default .file .filecontent > div.ext.jpg {
  background-image: url(/components/com_dropfiles/assets/images/new_icons/jpg.png);
  color: transparent;
}
.dropfiles-content.dropfiles-content-default .file .filecontent > div.ext.png {
  background-image: url(/components/com_dropfiles/assets/images/new_icons/png.png);
  color: transparent;
}
.dropfiles-content.dropfiles-content-default .file .filecontent > div.ext.bmp {
  background-image: url(/components/com_dropfiles/assets/images/new_icons/bmp.png);
  color: transparent;
}
.dropfiles-content.dropfiles-content-default .file .filecontent > div.ext.svg {
  background-image: url(/components/com_dropfiles/assets/images/new_icons/svg.png);
  color: transparent;
}
.dropfiles-content.dropfiles-content-default .file .filecontent > div.ext.psd {
  background-image: url(/components/com_dropfiles/assets/images/new_icons/psd.png);
  color: transparent;
}
.dropfiles-content.dropfiles-content-default .file .filecontent > div.ext.ai {
  background-image: url(/components/com_dropfiles/assets/images/new_icons/ai.png);
  color: transparent;
}
.dropfiles-content.dropfiles-content-default .file .filecontent > div.ext.eps {
  background-image: url(/components/com_dropfiles/assets/images/new_icons/eps.png);
  color: transparent;
}
.dropfiles-content.dropfiles-content-default .file .filecontent > div.ext.html {
  background-image: url(/components/com_dropfiles/assets/images/new_icons/html.png);
  color: transparent;
}
.dropfiles-content.dropfiles-content-default .file .filecontent > div.ext.css {
  background-image: url(/components/com_dropfiles/assets/images/new_icons/css.png);
  color: transparent;
}
.dropfiles-content.dropfiles-content-default .file .filecontent > div.ext.sql {
  background-image: url(/components/com_dropfiles/assets/images/new_icons/sql.png);
  color: transparent;
}
.dropfiles-content.dropfiles-content-default .file .filecontent > div.ext.dll {
  background-image: url(/components/com_dropfiles/assets/images/new_icons/dll.png);
  color: transparent;
}
.dropfiles-content.dropfiles-content-default .file .filecontent > div.ext.xml {
  background-image: url(/components/com_dropfiles/assets/images/new_icons/xml.png);
  color: transparent;
}
.dropfiles-content.dropfiles-content-default .file .filecontent > div.ext.iso {
  background-image: url(/components/com_dropfiles/assets/images/new_icons/iso.png);
  color: transparent;
}
.dropfiles-content.dropfiles-content-default .file .filecontent > div.ext.zip {
  background-image: url(/components/com_dropfiles/assets/images/new_icons/zip.png);
  color: transparent;
}
.dropfiles-content.dropfiles-content-default .file .filecontent > div.ext.rar {
  background-image: url(/components/com_dropfiles/assets/images/new_icons/rar.png);
  color: transparent;
}
.dropfiles-content.dropfiles-content-default .file .filecontent > div.ext.exe {
  background-image: url(/components/com_dropfiles/assets/images/new_icons/exe.png);
  color: transparent;
}
.dropfiles-content.dropfiles-content-default .file .filecontent > div.ext.otf {
  background-image: url(/components/com_dropfiles/assets/images/new_icons/otf.png);
  color: transparent;
}
.dropfiles-content.dropfiles-content-default .file .filecontent > div.ext.asf {
  background-image: url(/components/com_dropfiles/assets/images/new_icons/asf.png);
  color: transparent;
}
.dropfiles-content.dropfiles-content-default .file .filecontent > div.ext.ico {
  background-image: url(/components/com_dropfiles/assets/images/new_icons/ico.png);
  color: transparent;
}
.dropfiles-content.dropfiles-content-default .file .filecontent > div.ext.raw {
  background-image: url(/components/com_dropfiles/assets/images/new_icons/raw.png);
  color: transparent;
}
.dropfiles-content.dropfiles-content-default .file .filecontent > div.ext.sys {
  background-image: url(/components/com_dropfiles/assets/images/new_icons/sys.png);
  color: transparent;
}
.dropfiles-content.dropfiles-content-default .file .filecontent > div.ext.tiff {
  background-image: url(/components/com_dropfiles/assets/images/new_icons/tiff.png);
  color: transparent;
}
.dropfiles-content.dropfiles-content-default .file .filecontent > div.ext.ext-3gp {
  background-image: url(/components/com_dropfiles/assets/images/new_icons/3gp.png);
  color: transparent;
}
.dropfiles-content.dropfiles-content-tree.dropfiles-content-multi ul li .dropfile-file.ext.doc {
  background-image: url(/components/com_dropfiles/assets/images/new_icons/small/doc.png);
}
.dropfiles-content.dropfiles-content-tree.dropfiles-content-multi ul li .dropfile-file.ext.docx {
  background-image: url(/components/com_dropfiles/assets/images/new_icons/small/docx.png);
}
.dropfiles-content.dropfiles-content-tree.dropfiles-content-multi ul li .dropfile-file.ext.xls {
  background-image: url(/components/com_dropfiles/assets/images/new_icons/small/xls.png);
}
.dropfiles-content.dropfiles-content-tree.dropfiles-content-multi ul li .dropfile-file.ext.xlsx {
  background-image: url(/components/com_dropfiles/assets/images/new_icons/small/xlsx.png);
}
.dropfiles-content.dropfiles-content-tree.dropfiles-content-multi ul li .dropfile-file.ext.ppt {
  background-image: url(/components/com_dropfiles/assets/images/new_icons/small/ppt.png);
}
.dropfiles-content.dropfiles-content-tree.dropfiles-content-multi ul li .dropfile-file.ext.pptx {
  background-image: url(/components/com_dropfiles/assets/images/new_icons/small/pptx.png);
}
.dropfiles-content.dropfiles-content-tree.dropfiles-content-multi ul li .dropfile-file.ext.pdf {
  background-image: url(/components/com_dropfiles/assets/images/new_icons/small/pdf.png);
}
.dropfiles-content.dropfiles-content-tree.dropfiles-content-multi ul li .dropfile-file.ext.txt {
  background-image: url(/components/com_dropfiles/assets/images/new_icons/small/txt.png);
}
.dropfiles-content.dropfiles-content-tree.dropfiles-content-multi ul li .dropfile-file.ext.csv {
  background-image: url(/components/com_dropfiles/assets/images/new_icons/small/csv.png);
}
.dropfiles-content.dropfiles-content-tree.dropfiles-content-multi ul li .dropfile-file.ext.avi {
  background-image: url(/components/com_dropfiles/assets/images/new_icons/small/avi.png);
}
.dropfiles-content.dropfiles-content-tree.dropfiles-content-multi ul li .dropfile-file.ext.mp4 {
  background-image: url(/components/com_dropfiles/assets/images/new_icons/small/mp4.png);
}
.dropfiles-content.dropfiles-content-tree.dropfiles-content-multi ul li .dropfile-file.ext.mov {
  background-image: url(/components/com_dropfiles/assets/images/new_icons/small/mov.png);
}
.dropfiles-content.dropfiles-content-tree.dropfiles-content-multi ul li .dropfile-file.ext.fla {
  background-image: url(/components/com_dropfiles/assets/images/new_icons/small/fla.png);
}
.dropfiles-content.dropfiles-content-tree.dropfiles-content-multi ul li .dropfile-file.ext.flv {
  background-image: url(/components/com_dropfiles/assets/images/new_icons/small/flv.png);
}
.dropfiles-content.dropfiles-content-tree.dropfiles-content-multi ul li .dropfile-file.ext.flac {
  background-image: url(/components/com_dropfiles/assets/images/new_icons/small/flac.png);
}
.dropfiles-content.dropfiles-content-tree.dropfiles-content-multi ul li .dropfile-file.ext.mpg {
  background-image: url(/components/com_dropfiles/assets/images/new_icons/small/mpg.png);
}
.dropfiles-content.dropfiles-content-tree.dropfiles-content-multi ul li .dropfile-file.ext.ogg {
  background-image: url(/components/com_dropfiles/assets/images/new_icons/small/ogg.png);
}
.dropfiles-content.dropfiles-content-tree.dropfiles-content-multi ul li .dropfile-file.ext.rm {
  background-image: url(/components/com_dropfiles/assets/images/new_icons/small/rm.png);
}
.dropfiles-content.dropfiles-content-tree.dropfiles-content-multi ul li .dropfile-file.ext.wav {
  background-image: url(/components/com_dropfiles/assets/images/new_icons/small/wav.png);
}
.dropfiles-content.dropfiles-content-tree.dropfiles-content-multi ul li .dropfile-file.ext.mp3 {
  background-image: url(/components/com_dropfiles/assets/images/new_icons/small/mp3.png);
}
.dropfiles-content.dropfiles-content-tree.dropfiles-content-multi ul li .dropfile-file.ext.wmv {
  background-image: url(/components/com_dropfiles/assets/images/new_icons/small/wmv.png);
}
.dropfiles-content.dropfiles-content-tree.dropfiles-content-multi ul li .dropfile-file.ext.wma {
  background-image: url(/components/com_dropfiles/assets/images/new_icons/small/wma.png);
}
.dropfiles-content.dropfiles-content-tree.dropfiles-content-multi ul li .dropfile-file.ext.mkv {
  background-image: url(/components/com_dropfiles/assets/images/new_icons/small/mkv.png);
}
.dropfiles-content.dropfiles-content-tree.dropfiles-content-multi ul li .dropfile-file.ext.mpeg {
  background-image: url(/components/com_dropfiles/assets/images/new_icons/small/mpeg.png);
}
.dropfiles-content.dropfiles-content-tree.dropfiles-content-multi ul li .dropfile-file.ext.gif {
  background-image: url(/components/com_dropfiles/assets/images/new_icons/small/gif.png);
}
.dropfiles-content.dropfiles-content-tree.dropfiles-content-multi ul li .dropfile-file.ext.jpg {
  background-image: url(/components/com_dropfiles/assets/images/new_icons/small/jpg.png);
}
.dropfiles-content.dropfiles-content-tree.dropfiles-content-multi ul li .dropfile-file.ext.png {
  background-image: url(/components/com_dropfiles/assets/images/new_icons/small/png.png);
}
.dropfiles-content.dropfiles-content-tree.dropfiles-content-multi ul li .dropfile-file.ext.bmp {
  background-image: url(/components/com_dropfiles/assets/images/new_icons/small/bmp.png);
}
.dropfiles-content.dropfiles-content-tree.dropfiles-content-multi ul li .dropfile-file.ext.svg {
  background-image: url(/components/com_dropfiles/assets/images/new_icons/small/svg.png);
}
.dropfiles-content.dropfiles-content-tree.dropfiles-content-multi ul li .dropfile-file.ext.psd {
  background-image: url(/components/com_dropfiles/assets/images/new_icons/small/psd.png);
}
.dropfiles-content.dropfiles-content-tree.dropfiles-content-multi ul li .dropfile-file.ext.ai {
  background-image: url(/components/com_dropfiles/assets/images/new_icons/small/ai.png);
}
.dropfiles-content.dropfiles-content-tree.dropfiles-content-multi ul li .dropfile-file.ext.eps {
  background-image: url(/components/com_dropfiles/assets/images/new_icons/small/eps.png);
}
.dropfiles-content.dropfiles-content-tree.dropfiles-content-multi ul li .dropfile-file.ext.html {
  background-image: url(/components/com_dropfiles/assets/images/new_icons/small/html.png);
}
.dropfiles-content.dropfiles-content-tree.dropfiles-content-multi ul li .dropfile-file.ext.css {
  background-image: url(/components/com_dropfiles/assets/images/new_icons/small/css.png);
}
.dropfiles-content.dropfiles-content-tree.dropfiles-content-multi ul li .dropfile-file.ext.sql {
  background-image: url(/components/com_dropfiles/assets/images/new_icons/small/sql.png);
}
.dropfiles-content.dropfiles-content-tree.dropfiles-content-multi ul li .dropfile-file.ext.dll {
  background-image: url(/components/com_dropfiles/assets/images/new_icons/small/dll.png);
}
.dropfiles-content.dropfiles-content-tree.dropfiles-content-multi ul li .dropfile-file.ext.xml {
  background-image: url(/components/com_dropfiles/assets/images/new_icons/small/xml.png);
}
.dropfiles-content.dropfiles-content-tree.dropfiles-content-multi ul li .dropfile-file.ext.iso {
  background-image: url(/components/com_dropfiles/assets/images/new_icons/small/iso.png);
}
.dropfiles-content.dropfiles-content-tree.dropfiles-content-multi ul li .dropfile-file.ext.zip {
  background-image: url(/components/com_dropfiles/assets/images/new_icons/small/zip.png);
}
.dropfiles-content.dropfiles-content-tree.dropfiles-content-multi ul li .dropfile-file.ext.rar {
  background-image: url(/components/com_dropfiles/assets/images/new_icons/small/rar.png);
}
.dropfiles-content.dropfiles-content-tree.dropfiles-content-multi ul li .dropfile-file.ext.exe {
  background-image: url(/components/com_dropfiles/assets/images/new_icons/small/exe.png);
}
.dropfiles-content.dropfiles-content-tree.dropfiles-content-multi ul li .dropfile-file.ext.otf {
  background-image: url(/components/com_dropfiles/assets/images/new_icons/small/otf.png);
}
.dropfiles-content.dropfiles-content-tree.dropfiles-content-multi ul li .dropfile-file.ext.asf {
  background-image: url(/components/com_dropfiles/assets/images/new_icons/small/asf.png);
}
.dropfiles-content.dropfiles-content-tree.dropfiles-content-multi ul li .dropfile-file.ext.ico {
  background-image: url(/components/com_dropfiles/assets/images/new_icons/small/ico.png);
}
.dropfiles-content.dropfiles-content-tree.dropfiles-content-multi ul li .dropfile-file.ext.raw {
  background-image: url(/components/com_dropfiles/assets/images/new_icons/small/raw.png);
}
.dropfiles-content.dropfiles-content-tree.dropfiles-content-multi ul li .dropfile-file.ext.sys {
  background-image: url(/components/com_dropfiles/assets/images/new_icons/small/sys.png);
}
.dropfiles-content.dropfiles-content-tree.dropfiles-content-multi ul li .dropfile-file.ext.tiff {
  background-image: url(/components/com_dropfiles/assets/images/new_icons/small/tiff.png);
}
.dropfiles-content h2 {
  word-wrap: normal;
}
.dropfiles-content .dropfiles-categories {
  display: flex;
  flex-wrap: wrap;
  max-width: 100%;
  box-sizing: border-box;
  padding: 15px 0 0 0;
  position: relative;
}
.dropfiles-content .dropfiles-categories h2 {
  width: 100%;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.2;
  letter-spacing: normal;
  text-align: left;
  color: #b3b3b3;
  text-transform: uppercase;
  font-size: 1.25em;
  padding: 0;
}
.dropfiles-content .dropfiles-categories h2::before, .dropfiles-content .dropfiles-categories h2::after {
  display: none;
}
.dropfiles-content .dropfiles-categories .categories-head {
  width: 100%;
  margin: 0;
  padding: 0;
}
.dropfiles-content .dropfiles-categories .categories-head > h2 {
  margin: 0 0 0 10px;
  max-width: calc(100% - 75px);
  vertical-align: middle;
}
.dropfiles-content .dropfilescategory:not(.backcategory) {
  font-size: 14px;
  line-height: 1.5;
  color: #8f8f8f;
  box-sizing: border-box;
  height: 49px;
  padding: 15px 20px;
  text-decoration: none;
  background: #fff;
  display: inline-block;
  font-weight: normal;
  border: 1px solid #cccccc;
  border-radius: 6px;
  text-align: left;
  /* IE is so silly */
  flex: 1 0 165px;
  min-width: 165px;
  overflow: hidden;
  margin: 10px;
}
@media screen and (max-width: 1024px) {
  .dropfiles-content .dropfilescategory:not(.backcategory) {
    flex: 1 0 150px;
    min-width: 150px;
  }
}
.dropfiles-content .dropfilescategory:not(.backcategory) > span {
  display: inline-block;
  width: calc(100% - 28px);
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  font-weight: normal;
  text-align: left;
  padding-left: 10px;
  color: #808080;
  vertical-align: baseline;
  max-width: 150px;
  margin: 0;
}
@media screen and (max-width: 420px) {
  .dropfiles-content .dropfilescategory:not(.backcategory) > span {
    max-width: calc(100% - 22px);
  }
}
.dropfiles-content .dropfilescategory:not(.backcategory):hover {
  ;
  ;
  box-shadow: 0 1px 3px #888;
}
.dropfiles-content .dropfilescategory:not(.backcategory) .dropfiles-folder {
  font-size: 18px;
  float: left;
  vertical-align: middle;
  font-family: Material-Design-Iconic-Font !important;
  margin: 0;
  color: #808080;
}
.dropfiles-content .dropfilescategory_placeholder {
  height: 1px;
  background-color: transparent;
  background: transparent;
  flex: 1 0 165px;
  min-width: 165px;
}
@media screen and (max-width: 1024px) {
  .dropfiles-content .dropfilescategory_placeholder {
    flex: 1 0 150px;
    min-width: 150px;
  }
}
.dropfiles-content .dropfilescategory:hover {
  background-color: #999999;
  border: 1px solid #999999;
}
.dropfiles-content .dropfilescategory:hover > span {
  color: #fff;
}
.dropfiles-content .dropfilescategory:hover i.dropfiles-folder {
  color: #fff;
}
.dropfiles-content .backcategory {
  position: absolute;
  top: 0;
  right: 10px;
  margin: 0 0 0 5px;
  font-size: 14.25px;
  line-height: 19.5px;
  color: #8f8f8f;
  padding: 0;
  display: block !important;
}
.dropfiles-content .backcategory:hover {
  box-shadow: none !important;
  box-shadow: unset !important;
  background: transparent;
  background-color: transparent;
  border: none;
  text-decoration: none;
}
.dropfiles-content .backcategory:hover, .dropfiles-content .backcategory:focus, .dropfiles-content .backcategory:active {
  outline: none;
  cursor: pointer;
}
.dropfiles-content .backcategory .zmdi-chevron-left {
  font-size: 14.25px !important;
  line-height: 19.5px;
  vertical-align: baseline !important;
  display: inline-block;
  margin-right: 5px;
}
.dropfiles-content .backcategory .zmdi-chevron-left + span {
  display: inline-block;
  vertical-align: middle;
  font-size: 14px;
  line-height: 14px;
  height: 14px;
}
.dropfiles-content .breadcrumbs {
  position: relative;
  margin: 0;
  list-style: outside none none;
  background: #fff;
  color: #666666;
  font-size: 16px;
  padding: 18px 0 !important;
  border-bottom: 1px solid #ccc;
  line-height: 1em;
}
.dropfiles-content .breadcrumbs:before {
  content: ">>";
  font-size: 1em;
  display: inline-block;
  text-align: left;
  text-transform: none;
  vertical-align: middle;
  margin: 0 5px 0 0;
}
.dropfiles-content .breadcrumbs > li {
  display: inline-block;
  font-size: 16px;
  text-transform: none !important;
  color: inherit;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  letter-spacing: normal;
  text-align: left;
  vertical-align: middle;
  margin: 0;
}
.dropfiles-content .breadcrumbs > li > span, .dropfiles-content .breadcrumbs > li > a {
  text-transform: none;
  color: #666666;
}
.dropfiles-content .breadcrumbs a:not(.download-all):not(.openlink-manage-files):not(.download-selected) {
  color: #666666;
}
.dropfiles-content .breadcrumbs a:not(.download-all):not(.openlink-manage-files):not(.download-selected):not(.openlink-manage-files):hover {
  font-weight: bold;
  color: #323232;
  box-shadow: none;
  text-decoration: none;
}
.dropfiles-content .breadcrumbs > li > .divider {
  padding: 0 5px;
  font-size: 1em;
  vertical-align: baseline;
}
.dropfiles-content .breadcrumbs a.openlink-manage-files,
.dropfiles-content .breadcrumbs a.download-all,
.dropfiles-content .breadcrumbs a.download-selected {
  margin: -10px 0 8px 8px !important;
}
.dropfiles-content .download-all,
.dropfiles-content .download-selected {
  background-color: #75be5f;
  border-color: #75be5f;
  border-radius: 10px;
  color: #fff;
  font-size: 14px;
  margin: 8px 0 8px 8px;
  padding: 5px 30px;
  text-align: center;
  text-decoration: none;
  box-sizing: border-box;
  display: inline-block;
  height: 38px;
  line-height: 28px;
  float: right;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  letter-spacing: normal;
  border-bottom: 0;
  box-shadow: none;
  transition: all 0.2s ease;
}
.dropfiles-content .download-all:hover,
.dropfiles-content .download-selected:hover {
  box-shadow: 1px 1px 12px #ccc;
}
.dropfiles-content .download-all > i.zmdi-check-all,
.dropfiles-content .download-selected > i.zmdi-check-all {
  margin-left: 5px;
  vertical-align: text-bottom;
  font-size: 1.4em;
  line-height: 18px;
}
.dropfiles-content .downloadlink:not(.noLightbox) {
  background-color: #75be5f;
  border-color: #75be5f;
  border-radius: 8px;
  color: #fff;
  font-size: 13px;
  text-align: center;
  text-decoration: none;
  box-sizing: border-box;
  padding: 5px 15px;
  display: block;
  width: 100%;
  height: 32px;
  margin-bottom: 5px;
  line-height: 22px;
}
.dropfiles-content .openlink:not(.noLightbox) {
  background-color: #fafafa;
  border-color: #dadada;
  border-radius: 8px;
  color: #8f8f8f;
  font-size: 13px;
  padding: 5px 15px;
  text-align: center;
  text-decoration: none;
  box-sizing: border-box;
  width: 100%;
  height: 32px;
  line-height: 22px;
  margin: 5px auto 0 auto;
  display: inline-block;
  vertical-align: middle;
}
.dropfiles-content .downloadlink:not(.noLightbox):hover,
.dropfiles-content .openlink:not(.noLightbox):hover {
  ;
  ;
  box-shadow: 1px 1px 12px #ccc;
}
.dropfiles-content i.dropfiles-download,
.dropfiles-content i.dropfiles-add-to-cart {
  font-size: 16px;
  vertical-align: middle;
  text-align: right;
  margin-left: 10px;
  margin-bottom: 2px;
}
.dropfiles-content i.dropfiles-preview {
  font-size: 16px;
  vertical-align: middle;
  text-align: right;
  margin-left: 10px;
  margin-bottom: 2px;
}
.dropfiles-content .dropfiles_checkbox {
  margin: 0;
  position: absolute;
  left: 0;
  top: 0;
  width: 16px;
  height: 16px;
  background-color: transparent;
}
.dropfiles-content .dropfiles_checkbox .cbox_file_download[type=checkbox] {
  display: none;
  ;
  box-sizing: border-box;
}
.dropfiles-content .dropfiles_checkbox span {
  width: 16px;
  height: 16px;
  line-height: 13px;
  vertical-align: top;
  margin: 0;
  box-sizing: border-box;
  display: inline-block;
  font-size: 13px;
}
.dropfiles-content .dropfiles_checkbox span:before {
  content: "";
  display: inline-block;
  width: 16px;
  height: 16px;
  margin: 0;
  vertical-align: middle;
  transition: 0.6s;
  text-align: center;
  background: #fff;
  border: 1px solid #ccc;
  color: #808080;
  padding: 1px;
  font-size: 13px;
  box-sizing: border-box;
}
.dropfiles-content .dropfiles_checkbox span:hover, .dropfiles-content .dropfiles_checkbox span:focus {
  cursor: pointer;
}
.dropfiles-content .dropfiles_checkbox span:hover:before {
  background-color: #efefef;
}
.dropfiles-content .dropfiles_checkbox .cbox_file_download:checked + span:before {
  content: "✔";
  font-family: arial, helvetica, sans-serif;
}
.dropfiles-content #current-category-type.googledrive + .dropfiles_list .dropfiles_checkbox,
.dropfiles-content #current-category-type.googledrive + .dropfiles-container .table .dropfiles_checkbox,
.dropfiles-content #current-category-type.googledrive + ul .dropfiles_checkbox,
.dropfiles-content #current-category-type.onedrive + .dropfiles_list .dropfiles_checkbox,
.dropfiles-content #current-category-type.onedrive + .dropfiles-container .table .dropfiles_checkbox,
.dropfiles-content #current-category-type.onedrive + ul .dropfiles_checkbox,
.dropfiles-content #current-category-type.onedrivebusiness + .dropfiles_list .dropfiles_checkbox,
.dropfiles-content #current-category-type.onedrivebusiness + .dropfiles-container .table .dropfiles_checkbox,
.dropfiles-content #current-category-type.onedrivebusiness + ul .dropfiles_checkbox,
.dropfiles-content #current-category-type.dropbox + .dropfiles_list .dropfiles_checkbox,
.dropfiles-content #current-category-type.dropbox + .dropfiles-container .table .dropfiles_checkbox,
.dropfiles-content #current-category-type.dropbox + ul .dropfiles_checkbox {
  display: none;
}

.dropfiles-container {
  display: ;
  display: ;
  display: flex;
  ;
  ;
  flex-wrap: wrap;
  width: 100%;
  border: none;
  border-radius: 0;
  padding: 0;
  margin: 15px 0 0 0;
}
.dropfiles-container .with_foldertree {
  flex-basis: 70%;
  margin: 0;
  padding: 0 0 0 10px;
}
@media screen and (max-width: 420px) {
  .dropfiles-container .with_foldertree {
    flex-basis: 100%;
    width: 100%;
  }
}

.dropfiles-content-ggd .dropblock div.ext, .dropfiles-content-preview .dropblock div.ext, [id^=dropfiles-box] .dropblock div.ext {
  height: 114px;
  color: #fff;
  background: transparent url(/components/com_dropfiles/assets/images/new_icons/neutral.png) no-repeat center center;
  width: 114px;
  display: inline-block;
  position: relative;
}

.dropfiles-content-ggd.dropfiles-content .dropfilescategory .dropblock div.ext, .dropfiles-content-preview.dropfiles-content .dropfilescategory .dropblock div.ext {
  background-image: url(/components/com_dropfiles/assets/images/new_icons/folder.png);
  color: transparent;
}
.dropfiles-content-ggd.dropfiles-content .dropfilescategory .dropblock div.ext.back, .dropfiles-content-preview.dropfiles-content .dropfilescategory .dropblock div.ext.back {
  background-image: url(/components/com_dropfiles/assets/images/new_icons/folder-back.png);
  color: transparent;
}
.dropfiles-content-ggd .dropblock, .dropfiles-content-preview .dropblock {
  position: relative;
}
.dropfiles-content-ggd .dropblock div.custom-icon, .dropfiles-content-preview .dropblock div.custom-icon {
  height: 114px;
  width: 114px;
  display: block;
  margin: auto;
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
}

/* pagination */
.dropfiles-pagination .page-numbers {
  margin: 6px;
  display: inline-block;
}
.dropfiles-pagination a.page-numbers {
  cursor: pointer;
  color: #046bd2;
}
.dropfiles-pagination .page-numbers.current {
  color: #000;
}

.dropfiles-content + .dropfiles-pagination, .dropfiles-dropblock-content + .dropfiles-pagination {
  padding: 5px;
  text-align: center;
}
@media screen and (min-width: 720px) {
  .dropfiles-content.dropfiles-content-folder-tree + .dropfiles-pagination, .dropfiles-dropblock-content.dropfiles-content-folder-tree + .dropfiles-pagination {
    width: 70%;
    margin-left: 0;
    float: right;
  }
}
@media screen and (max-width: 720px) {
  .dropfiles-content.dropfiles-content-folder-tree + .dropfiles-pagination, .dropfiles-dropblock-content.dropfiles-content-folder-tree + .dropfiles-pagination {
    text-align: center;
    padding: 5px 5px 5px 15px;
    margin-left: 25px;
  }
}

[id^=dropfiles-box] .dropblock div.custom-icon {
  height: 70px;
  width: 50px;
  display: inline-flex;
  margin: auto;
}

.dropfiles-content-table.dropfiles-content span.ext {
  width: 30px;
  height: 45px;
  background-size: 30px 45px !important;
  background: url(/components/com_dropfiles/assets/images/new_icons/neutral.png) no-repeat;
  color: #fff;
  display: block;
}
.dropfiles-content-table.dropfiles-content .custom-icon {
  width: 38px;
  height: 50px;
  margin: 0;
}

.dropfiles-content.dropfiles-content-tree.dropfiles-content-multi ul li i.dropfile-file.ext {
  background-image: url(/components/com_dropfiles/assets/images/new_icons/small/neutral.png);
  color: transparent;
}
.dropfiles-content.dropfiles-content-tree.dropfiles-content-multi ul li.custom-icon img {
  width: 25px;
  height: 30px;
  margin-right: 10px;
  margin-bottom: 4px;
}

#dropfiles-box-tree .dropblock .custom-icon {
  float: left;
  height: 80px;
  width: 70px;
}
#dropfiles-box-tree .dropblock .custom-icon img {
  width: 50px;
}

.dropfiles-content-tree .dropblock div.ext, #dropfiles-box-tree .dropblock div.ext {
  background-image: url(/components/com_dropfiles/assets/images/new_icons/neutral.png);
  text-shadow: 1px 1px 1px #666;
}

.dropfiles-content.dropfiles-content-default .file .filecontent > div.ext.doc, .dropfiles-content-ggd .dropblock div.ext.doc, [id^=dropfiles-box] .dropblock div.ext.doc, .dropfiles-content-table.dropfiles-content span.ext.doc, .dropfiles-content-tree .dropblock div.ext.doc, #dropfiles-box-tree .dropblock div.ext.doc, .dropfiles-content-preview .dropblock div.ext.doc {
  background-image: url(/components/com_dropfiles/assets/images/new_icons/doc.png);
  color: transparent;
}

.dropfiles-content-ggd .dropblock div.ext.docx, [id^=dropfiles-box] .dropblock div.ext.docx, .dropfiles-content-table.dropfiles-content span.ext.docx, .dropfiles-content-tree .dropblock div.ext.docx, #dropfiles-box-tree .dropblock div.ext.docx, .dropfiles-content-preview .dropblock div.ext.docx {
  background-image: url(/components/com_dropfiles/assets/images/new_icons/docx.png);
  color: transparent;
}

.dropfiles-content-ggd .dropblock div.ext.xls, [id^=dropfiles-box] .dropblock div.ext.xls, .dropfiles-content-table.dropfiles-content span.ext.xls, .dropfiles-content-tree .dropblock div.ext.xls, #dropfiles-box-tree .dropblock div.ext.xls, .dropfiles-content-preview .dropblock div.ext.xls {
  background-image: url(/components/com_dropfiles/assets/images/new_icons/xls.png);
  color: transparent;
}

.dropfiles-content-ggd .dropblock div.ext.xlsx, [id^=dropfiles-box] .dropblock div.ext.xlsx, .dropfiles-content-table.dropfiles-content span.ext.xlsx, .dropfiles-content-tree .dropblock div.ext.xlsx, #dropfiles-box-tree .dropblock div.ext.xlsx, .dropfiles-content-preview .dropblock div.ext.xlsx {
  background-image: url(/components/com_dropfiles/assets/images/new_icons/xlsx.png);
  color: transparent;
}

.dropfiles-content-ggd .dropblock div.ext.ppt, .dropfiles-content-preview .dropblock div.ext.ppt, [id^=dropfiles-box] .dropblock div.ext.ppt, .dropfiles-content-table.dropfiles-content span.ext.ppt, .dropfiles-content-tree .dropblock div.ext.ppt, #dropfiles-box-tree .dropblock div.ext.ppt {
  background-image: url(/components/com_dropfiles/assets/images/new_icons/ppt.png);
  color: transparent;
}

.dropfiles-content-ggd .dropblock div.ext.pptx, .dropfiles-content-preview .dropblock div.ext.pptx, [id^=dropfiles-box] .dropblock div.ext.pptx, .dropfiles-content-table.dropfiles-content span.ext.pptx, .dropfiles-content-tree .dropblock div.ext.pptx, #dropfiles-box-tree .dropblock div.ext.pptx {
  background-image: url(/components/com_dropfiles/assets/images/new_icons/pptx.png);
  color: transparent;
}

.dropfiles-content-ggd .dropblock div.ext.pdf, .dropfiles-content-preview .dropblock div.ext.pdf, [id^=dropfiles-box] .dropblock div.ext.pdf, .dropfiles-content-table.dropfiles-content span.ext.pdf, .dropfiles-content-tree .dropblock div.ext.pdf, #dropfiles-box-tree .dropblock div.ext.pdf {
  background-image: url(/components/com_dropfiles/assets/images/new_icons/pdf.png);
  color: transparent;
}

.dropfiles-content-ggd .dropblock div.ext.txt, .dropfiles-content-preview .dropblock div.ext.txt, [id^=dropfiles-box] .dropblock div.ext.txt, .dropfiles-content-table.dropfiles-content span.ext.txt, .dropfiles-content-tree .dropblock div.ext.txt, #dropfiles-box-tree .dropblock div.ext.txt {
  background-image: url(/components/com_dropfiles/assets/images/new_icons/txt.png);
  color: transparent;
}

.dropfiles-content-ggd .dropblock div.ext.csv, .dropfiles-content-preview .dropblock div.ext.csv, [id^=dropfiles-box] .dropblock div.ext.csv, .dropfiles-content-table.dropfiles-content span.ext.csv, .dropfiles-content-tree .dropblock div.ext.csv, #dropfiles-box-tree .dropblock div.ext.csv {
  background-image: url(/components/com_dropfiles/assets/images/new_icons/csv.png);
  color: transparent;
}

.dropfiles-content-ggd .dropblock div.ext.avi, .dropfiles-content-preview .dropblock div.ext.avi, [id^=dropfiles-box] .dropblock div.ext.avi, .dropfiles-content-table.dropfiles-content span.ext.avi, .dropfiles-content-tree .dropblock div.ext.avi, #dropfiles-box-tree .dropblock div.ext.avi {
  background-image: url(/components/com_dropfiles/assets/images/new_icons/avi.png);
  color: transparent;
}

.dropfiles-content-ggd .dropblock div.ext.mp4, .dropfiles-content-preview .dropblock div.ext.mp4, [id^=dropfiles-box] .dropblock div.ext.mp4, .dropfiles-content-table.dropfiles-content span.ext.mp4, .dropfiles-content-tree .dropblock div.ext.mp4, #dropfiles-box-tree .dropblock div.ext.mp4 {
  background-image: url(/components/com_dropfiles/assets/images/new_icons/mp4.png);
  color: transparent;
}

.dropfiles-content-ggd .dropblock div.ext.mov, .dropfiles-content-preview .dropblock div.ext.mov, [id^=dropfiles-box] .dropblock div.ext.mov, .dropfiles-content-table.dropfiles-content span.ext.mov, .dropfiles-content-tree .dropblock div.ext.mov, #dropfiles-box-tree .dropblock div.ext.mov {
  background-image: url(/components/com_dropfiles/assets/images/new_icons/mov.png);
  color: transparent;
}

.dropfiles-content-ggd .dropblock div.ext.fla, .dropfiles-content-preview .dropblock div.ext.fla, [id^=dropfiles-box] .dropblock div.ext.fla, .dropfiles-content-table.dropfiles-content span.ext.fla, .dropfiles-content-tree .dropblock div.ext.fla, #dropfiles-box-tree .dropblock div.ext.fla {
  background-image: url(/components/com_dropfiles/assets/images/new_icons/fla.png);
  color: transparent;
}

.dropfiles-content-ggd .dropblock div.ext.flv, .dropfiles-content-preview .dropblock div.ext.flv, [id^=dropfiles-box] .dropblock div.ext.flv, .dropfiles-content-table.dropfiles-content span.ext.flv, .dropfiles-content-tree .dropblock div.ext.flv, #dropfiles-box-tree .dropblock div.ext.flv {
  background-image: url(/components/com_dropfiles/assets/images/new_icons/flv.png);
  color: transparent;
}

.dropfiles-content-ggd .dropblock div.ext.flac, .dropfiles-content-preview .dropblock div.ext.flac, [id^=dropfiles-box] .dropblock div.ext.flac, .dropfiles-content-table.dropfiles-content span.ext.flac, .dropfiles-content-tree .dropblock div.ext.flac, #dropfiles-box-tree .dropblock div.ext.flac {
  background-image: url(/components/com_dropfiles/assets/images/new_icons/flac.png);
  color: transparent;
}

.dropfiles-content-ggd .dropblock div.ext.mpg, .dropfiles-content-preview .dropblock div.ext.mpg, [id^=dropfiles-box] .dropblock div.ext.mpg, .dropfiles-content-table.dropfiles-content span.ext.mpg, .dropfiles-content-tree .dropblock div.ext.mpg, #dropfiles-box-tree .dropblock div.ext.mpg {
  background-image: url(/components/com_dropfiles/assets/images/new_icons/mpg.png);
  color: transparent;
}

.dropfiles-content-ggd .dropblock div.ext.ogg, .dropfiles-content-preview .dropblock div.ext.ogg, [id^=dropfiles-box] .dropblock div.ext.ogg, .dropfiles-content-table.dropfiles-content span.ext.ogg, .dropfiles-content-tree .dropblock div.ext.ogg, #dropfiles-box-tree .dropblock div.ext.ogg {
  background-image: url(/components/com_dropfiles/assets/images/new_icons/ogg.png);
  color: transparent;
}

.dropfiles-content-ggd .dropblock div.ext.rm, .dropfiles-content-preview .dropblock div.ext.rm, [id^=dropfiles-box] .dropblock div.ext.rm, .dropfiles-content-table.dropfiles-content span.ext.rm, .dropfiles-content-tree .dropblock div.ext.rm, #dropfiles-box-tree .dropblock div.ext.rm {
  background-image: url(/components/com_dropfiles/assets/images/new_icons/rm.png);
  color: transparent;
}

.dropfiles-content-ggd .dropblock div.ext.wav, .dropfiles-content-preview .dropblock div.ext.wav, [id^=dropfiles-box] .dropblock div.ext.wav, .dropfiles-content-table.dropfiles-content span.ext.wav, .dropfiles-content-tree .dropblock div.ext.wav, #dropfiles-box-tree .dropblock div.ext.wav {
  background-image: url(/components/com_dropfiles/assets/images/new_icons/wav.png);
  color: transparent;
}

.dropfiles-content-ggd .dropblock div.ext.mp3, .dropfiles-content-preview .dropblock div.ext.mp3, [id^=dropfiles-box] .dropblock div.ext.mp3, .dropfiles-content-table.dropfiles-content span.ext.mp3, .dropfiles-content-tree .dropblock div.ext.mp3, #dropfiles-box-tree .dropblock div.ext.mp3 {
  background-image: url(/components/com_dropfiles/assets/images/new_icons/mp3.png);
  color: transparent;
}

.dropfiles-content-ggd .dropblock div.ext.wmv, .dropfiles-content-preview .dropblock div.ext.wmv, [id^=dropfiles-box] .dropblock div.ext.wmv, .dropfiles-content-table.dropfiles-content span.ext.wmv, .dropfiles-content-tree .dropblock div.ext.wmv, #dropfiles-box-tree .dropblock div.ext.wmv {
  background-image: url(/components/com_dropfiles/assets/images/new_icons/wmv.png);
  color: transparent;
}

.dropfiles-content-ggd .dropblock div.ext.wma, .dropfiles-content-preview .dropblock div.ext.wma, [id^=dropfiles-box] .dropblock div.ext.wma, .dropfiles-content-table.dropfiles-content span.ext.wma, .dropfiles-content-tree .dropblock div.ext.wma #dropfiles-box-tree .dropblock div.ext.wma {
  background-image: url(/components/com_dropfiles/assets/images/new_icons/wma.png);
  color: transparent;
}

.dropfiles-content-ggd .dropblock div.ext.mkv, .dropfiles-content-preview .dropblock div.ext.mkv, [id^=dropfiles-box] .dropblock div.ext.mkv, .dropfiles-content-table.dropfiles-content span.ext.mkv, .dropfiles-content-tree .dropblock div.ext.mkv, #dropfiles-box-tree .dropblock div.ext.mkv {
  background-image: url(/components/com_dropfiles/assets/images/new_icons/mkv.png);
  color: transparent;
}

.dropfiles-content-ggd .dropblock div.ext.mpeg, .dropfiles-content-preview .dropblock div.ext.mpeg, [id^=dropfiles-box] .dropblock div.ext.mpeg, .dropfiles-content-table.dropfiles-content span.ext.mpeg, .dropfiles-content-tree .dropblock div.ext.mpeg, #dropfiles-box-tree .dropblock div.ext.mpeg {
  background-image: url(/components/com_dropfiles/assets/images/new_icons/mpeg.png);
  color: transparent;
}

.dropfiles-content-ggd .dropblock div.ext.gif, .dropfiles-content-preview .dropblock div.ext.gif, [id^=dropfiles-box] .dropblock div.ext.gif, .dropfiles-content-table.dropfiles-content span.ext.gif, .dropfiles-content-tree .dropblock div.ext.gif, #dropfiles-box-tree .dropblock div.ext.gif {
  background-image: url(/components/com_dropfiles/assets/images/new_icons/gif.png);
  color: transparent;
}

.dropfiles-content-ggd .dropblock div.ext.jpg, .dropfiles-content-preview .dropblock div.ext.jpg, [id^=dropfiles-box] .dropblock div.ext.jpg, .dropfiles-content-table.dropfiles-content span.ext.jpg, .dropfiles-content-tree .dropblock div.ext.jpg, #dropfiles-box-tree .dropblock div.ext.jpg {
  background-image: url(/components/com_dropfiles/assets/images/new_icons/jpg.png);
  color: transparent;
}

.dropfiles-content-ggd .dropblock div.ext.png, .dropfiles-content-preview .dropblock div.ext.png, [id^=dropfiles-box] .dropblock div.ext.png, .dropfiles-content-table.dropfiles-content span.ext.png, .dropfiles-content-tree .dropblock div.ext.png, #dropfiles-box-tree .dropblock div.ext.png {
  background-image: url(/components/com_dropfiles/assets/images/new_icons/png.png);
  color: transparent;
}

.dropfiles-content-ggd .dropblock div.ext.bmp, .dropfiles-content-preview .dropblock div.ext.bmp, [id^=dropfiles-box] .dropblock div.ext.bmp, .dropfiles-content-table.dropfiles-content span.ext.bmp, .dropfiles-content-tree .dropblock div.ext.bmp, #dropfiles-box-tree .dropblock div.ext.bmp {
  background-image: url(/components/com_dropfiles/assets/images/new_icons/bmp.png);
  color: transparent;
}

.dropfiles-content-ggd .dropblock div.ext.svg, .dropfiles-content-preview .dropblock div.ext.svg, [id^=dropfiles-box] .dropblock div.ext.svg, .dropfiles-content-table.dropfiles-content span.ext.svg, .dropfiles-content-tree .dropblock div.ext.svg, #dropfiles-box-tree .dropblock div.ext.svg {
  background-image: url(/components/com_dropfiles/assets/images/new_icons/svg.png);
  color: transparent;
}

.dropfiles-content-ggd .dropblock div.ext.psd, .dropfiles-content-preview .dropblock div.ext.psd, [id^=dropfiles-box] .dropblock div.ext.psd, .dropfiles-content-table.dropfiles-content span.ext.psd, .dropfiles-content-tree .dropblock div.ext.psd, #dropfiles-box-tree .dropblock div.ext.psd {
  background-image: url(/components/com_dropfiles/assets/images/new_icons/psd.png);
  color: transparent;
}

.dropfiles-content-ggd .dropblock div.ext.ai, .dropfiles-content-preview .dropblock div.ext.ai, [id^=dropfiles-box] .dropblock div.ext.ai, .dropfiles-content-table.dropfiles-content span.ext.ai, .dropfiles-content-tree .dropblock div.ext.ai, #dropfiles-box-tree .dropblock div.ext.ai {
  background-image: url(/components/com_dropfiles/assets/images/new_icons/ai.png);
  color: transparent;
}

.dropfiles-content-ggd .dropblock div.ext.eps, .dropfiles-content-preview .dropblock div.ext.eps, [id^=dropfiles-box] .dropblock div.ext.eps, .dropfiles-content-table.dropfiles-content span.ext.eps, .dropfiles-content-tree .dropblock div.ext.eps, #dropfiles-box-tree .dropblock div.ext.eps {
  background-image: url(/components/com_dropfiles/assets/images/new_icons/eps.png);
  color: transparent;
}

.dropfiles-content-ggd .dropblock div.ext.html, .dropfiles-content-preview .dropblock div.ext.html, [id^=dropfiles-box] .dropblock div.ext.html, .dropfiles-content-table.dropfiles-content span.ext.html, .dropfiles-content-tree .dropblock div.ext.html, #dropfiles-box-tree .dropblock div.ext.html {
  background-image: url(/components/com_dropfiles/assets/images/new_icons/html.png);
  color: transparent;
}

.dropfiles-content-ggd .dropblock div.ext.css, .dropfiles-content-preview .dropblock div.ext.css, [id^=dropfiles-box] .dropblock div.ext.css, .dropfiles-content-table.dropfiles-content span.ext.css, .dropfiles-content-tree .dropblock div.ext.css, #dropfiles-box-tree .dropblock div.ext.css {
  background-image: url(/components/com_dropfiles/assets/images/new_icons/css.png);
  color: transparent;
}

.dropfiles-content-ggd .dropblock div.ext.sql, .dropfiles-content-preview .dropblock div.ext.sql, [id^=dropfiles-box] .dropblock div.ext.sql, .dropfiles-content-table.dropfiles-content span.ext.sql, .dropfiles-content-tree .dropblock div.ext.sql, #dropfiles-box-tree .dropblock div.ext.sql {
  background-image: url(/components/com_dropfiles/assets/images/new_icons/sql.png);
  color: transparent;
}

.dropfiles-content-ggd .dropblock div.ext.dll, .dropfiles-content-preview .dropblock div.ext.dll, [id^=dropfiles-box] .dropblock div.ext.dll, .dropfiles-content-table.dropfiles-content span.ext.dll, .dropfiles-content-tree .dropblock div.ext.dll, #dropfiles-box-tree .dropblock div.ext.dll {
  background-image: url(/components/com_dropfiles/assets/images/new_icons/dll.png);
  color: transparent;
}

.dropfiles-content-ggd .dropblock div.ext.xml, .dropfiles-content-preview .dropblock div.ext.xml, [id^=dropfiles-box] .dropblock div.ext.xml, .dropfiles-content-table.dropfiles-content span.ext.xml, .dropfiles-content-tree .dropblock div.ext.xml, #dropfiles-box-tree .dropblock div.ext.xml {
  background-image: url(/components/com_dropfiles/assets/images/new_icons/xml.png);
  color: transparent;
}

.dropfiles-content-ggd .dropblock div.ext.iso, .dropfiles-content-preview .dropblock div.ext.iso, [id^=dropfiles-box] .dropblock div.ext.iso, .dropfiles-content-table.dropfiles-content span.ext.iso, .dropfiles-content-tree .dropblock div.ext.iso, #dropfiles-box-tree .dropblock div.ext.iso {
  background-image: url(/components/com_dropfiles/assets/images/new_icons/iso.png);
  color: transparent;
}

.dropfiles-content-ggd .dropblock div.ext.zip, .dropfiles-content-preview .dropblock div.ext.zip, [id^=dropfiles-box] .dropblock div.ext.zip, .dropfiles-content-table.dropfiles-content span.ext.zip, .dropfiles-content-tree .dropblock div.ext.zip, #dropfiles-box-tree .dropblock div.ext.zip {
  background-image: url(/components/com_dropfiles/assets/images/new_icons/zip.png);
  color: transparent;
}

.dropfiles-content-ggd .dropblock div.ext.rar, .dropfiles-content-preview .dropblock div.ext.rar, [id^=dropfiles-box] .dropblock div.ext.rar, .dropfiles-content-table.dropfiles-content span.ext.rar, .dropfiles-content-tree .dropblock div.ext.rar, #dropfiles-box-tree .dropblock div.ext.rar {
  background-image: url(/components/com_dropfiles/assets/images/new_icons/rar.png);
  color: transparent;
}

.dropfiles-content-ggd .dropblock div.ext.exe, .dropfiles-content-preview .dropblock div.ext.exe, [id^=dropfiles-box] .dropblock div.ext.exe, .dropfiles-content-table.dropfiles-content span.ext.exe, .dropfiles-content-tree .dropblock div.ext.exe, #dropfiles-box-tree .dropblock div.ext.exe {
  background-image: url(/components/com_dropfiles/assets/images/new_icons/exe.png);
  color: transparent;
}

.dropfiles-content-ggd .dropblock div.ext.otf, .dropfiles-content-preview .dropblock div.ext.otf, [id^=dropfiles-box] .dropblock div.ext.otf, .dropfiles-content-table.dropfiles-content span.ext.otf, .dropfiles-content-tree .dropblock div.ext.otf, #dropfiles-box-tree .dropblock div.ext.otf {
  background-image: url(/components/com_dropfiles/assets/images/new_icons/otf.png);
  color: transparent;
}

.dropfiles-content-ggd .dropblock div.ext.asf, .dropfiles-content-preview .dropblock div.ext.asf, [id^=dropfiles-box] .dropblock div.ext.asf, .dropfiles-content-table.dropfiles-content span.ext.asf, .dropfiles-content-tree .dropblock div.ext.asf, #dropfiles-box-tree .dropblock div.ext.asf {
  background-image: url(/components/com_dropfiles/assets/images/new_icons/asf.png);
  color: transparent;
}

.dropfiles-content-ggd .dropblock div.ext.ico, .dropfiles-content-preview .dropblock div.ext.ico, [id^=dropfiles-box] .dropblock div.ext.ico, .dropfiles-content-table.dropfiles-content span.ext.ico, .dropfiles-content-tree .dropblock div.ext.ico, #dropfiles-box-tree .dropblock div.ext.ico {
  background-image: url(/components/com_dropfiles/assets/images/new_icons/ico.png);
  color: transparent;
}

.dropfiles-content-ggd .dropblock div.ext.raw, .dropfiles-content-preview .dropblock div.ext.raw, [id^=dropfiles-box] .dropblock div.ext.raw, .dropfiles-content-table.dropfiles-content span.ext.raw, .dropfiles-content-tree .dropblock div.ext.raw, #dropfiles-box-tree .dropblock div.ext.raw {
  background-image: url(/components/com_dropfiles/assets/images/new_icons/raw.png);
  color: transparent;
}

.dropfiles-content-ggd .dropblock div.ext.sys, .dropfiles-content-preview .dropblock div.ext.sys, [id^=dropfiles-box] .dropblock div.ext.sys, .dropfiles-content-table.dropfiles-content span.ext.sys, .dropfiles-content-tree .dropblock div.ext.sys, #dropfiles-box-tree .dropblock div.ext.sys {
  background-image: url(/components/com_dropfiles/assets/images/new_icons/sys.png);
  color: transparent;
}

.dropfiles-content-ggd .dropblock div.ext.tiff, .dropfiles-content-preview .dropblock div.ext.tiff, [id^=dropfiles-box] .dropblock div.ext.tiff, .dropfiles-content-table.dropfiles-content span.ext.tiff, .dropfiles-content-tree .dropblock div.ext.tiff, #dropfiles-box-tree .dropblock div.ext.tiff {
  background-image: url(/components/com_dropfiles/assets/images/new_icons/tiff.png);
  color: transparent;
}

.dropfiles-content-ggd .dropblock div.ext.ext-3gp, .dropfiles-content-preview .dropblock div.ext.ext-3gp, [id^=dropfiles-box] .dropblock div.ext.ext-3gp, .dropfiles-content-table.dropfiles-content span.ext.ext-3gp, .dropfiles-content.dropfiles-content-tree.dropfiles-content-multi ul li .dropfile-file.ext.ext-3gp, #dropfiles-box-tree .dropblock div.ext.ext-3gp {
  background-image: url(/components/com_dropfiles/assets/images/new_icons/3gp.png);
  color: transparent;
}

.dropfiles-content-ggd .dropblock div.ext.rtf > .txt,
.dropfiles-content-preview .dropblock div.rtf .txt {
  display: block;
  top: 70px;
  left: 40px;
}

.dropfiles-content.dropfiles-content-default .dropfiles-container-default .dropfiles_list .file .filecontent > div.ext.rtf .txt {
  display: block;
  font-size: 17px;
  font-weight: bold;
}

#dropfiles-box-ggd .dropblock div.ext.rtf .txt,
#dropfiles-box-preview .dropblock div.ext.rtf .txt {
  display: block;
}

.dropfiles-content-table.dropfiles-content .table td.file_title span.ext > span,
.dropfiles-content.dropfiles-content-tree.dropfiles-content-multi ul li .dropfile-file.ext > span {
  display: none;
}

.dropfiles-content-table.dropfiles-content .table td.file_title span.ext.rtf {
  position: relative;
}

.dropfiles-content-table.dropfiles-content .table td.file_title span.ext.rtf > span {
  display: block;
  position: absolute;
  left: 0;
  right: 0;
  top: 20px;
  text-align: center;
  font-size: 11px;
  text-transform: uppercase;
  font-weight: bold;
}

.dropfiles-content.dropfiles-content-tree.dropfiles-content-multi ul.tree-list .dropfile-file.ext.rtf {
  position: relative;
}

.dropfiles-content.dropfiles-content-tree.dropfiles-content-multi ul.tree-list .dropfile-file.ext.rtf > span {
  display: block;
  text-transform: uppercase;
  font-size: 5px;
  font-weight: bold;
  position: absolute;
  top: 3px;
  right: 0;
  bottom: 0;
  text-align: center;
  left: 0;
}

#dropfiles-box-tree .dropblock .filecontent div.ext.rtf .txt {
  color: #fff;
  left: 10px;
  font-size: 17px;
}

.dropfileslist .file {
  padding-left: 50px;
  padding-bottom: 20px;
  border-bottom: 1px solid #ddd;
  background: url(/components/com_dropfiles/assets/images/types/_blank.png) top left transparent no-repeat;
}
.dropfileslist .file.pdf {
  background-image: url(/components/com_dropfiles/assets/images/types/pdf.png);
}
.dropfileslist .file.png {
  background-image: url(/components/com_dropfiles/assets/images/types/png.png);
}
.dropfileslist .file.doc {
  background-image: url(/components/com_dropfiles/assets/images/types/doc.png);
}
.dropfileslist .file.odt {
  background-image: url(/components/com_dropfiles/assets/images/types/odt.png);
}
.dropfileslist .file.zip {
  background-image: url(/components/com_dropfiles/assets/images/types/zip.png);
}
.dropfileslist .pagination {
  text-align: center !important;
  border-top: none !important;
}
.dropfileslist .pagination ul {
  text-align: center !important;
  border-top: none !important;
}

#dropfiles-box-player {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 9999;
  background: transparent url(/components/com_dropfiles/assets/images/boxbg.png) top left repeat;
  color: #FFF;
}
#dropfiles-box-player .dropblock {
  min-height: 114px;
  display: inline-block;
  text-align: center;
  position: absolute;
  top: 50%;
  left: 50%;
  margin-left: -67px;
  margin-top: -67px;
  background: none;
  color: #FFF;
}
#dropfiles-box-player .dropblock #dropblock-close {
  position: absolute;
  right: -30px;
}
@media screen and (max-width: 720px) {
  #dropfiles-box-player .dropblock #dropblock-close {
    right: -22px;
  }
}
#dropfiles-box-player img {
  max-width: 100%;
  height: auto;
  max-height: 100%;
}
#dropfiles-box-player .dropblock iframe {
  width: 100%;
  height: 100%;
}
#dropfiles-box-player.preview-server .dropblock {
  ;
  ;
  ;
  ;
  transform: translate(-50%, -50%);
  padding: 10px;
  margin: 0;
}
#dropfiles-box-player.preview-server #dropblock-close {
  right: -20px;
}

#dropfiles-box-loading {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 9999;
  background: transparent url(/components/com_dropfiles/assets/images/boxbg.png) top left repeat;
  color: #FFF;
}
#dropfiles-box-loading .loading {
  position: absolute;
  transform: translate(-50%, -50%);
  top: 50%;
  left: 50%;
  margin: 0;
  width: 120px;
  height: 120px;
  color: #FFF;
  background: url(/components/com_dropfiles/assets/images/loadingfile.svg) no-repeat center center;
}
#dropfiles-box-loading .dropfiles-loading-status {
  text-align: center;
  position: absolute;
  top: 60%;
  transform: translateY(-60%);
  left: 0;
  right: 0;
  color: #fff;
  font-size: 14px;
}
#dropfiles-box-loading .dropfiles-loading-status .dropfiles-loading-close {
  font-weight: bold;
  cursor: pointer;
}

.dropfiles-single-file {
  display: inline-block;
}
.dropfiles-single-file .dropfiles-file-link {
  background: #444 url(/components/com_dropfiles/assets/images/download.png) no-repeat scroll 5px center;
  border: medium none;
  border-radius: 0;
  box-shadow: none;
  text-shadow: none;
  transition: all 0.2s ease 0s;
  float: left;
  margin: 7px;
  padding: 10px 20px 10px 60px;
  color: #FFF;
  text-decoration: none;
}
.dropfiles-single-file .dropfiles-file-link:hover {
  background: #888 url(/components/com_dropfiles/assets/images/download.png) no-repeat scroll 5px center;
  box-shadow: 1px 1px 12px #ccc;
}
.dropfiles-single-file .droptitle {
  color: #fff;
  font-weight: bold;
  line-height: 1.7;
}
.dropfiles-single-file .dropfiles-file-link span.dropinfos b {
  font-weight: normal;
  font-size: 0.8em;
  line-height: 1.7;
}

.dropfiles-preview-file {
  margin-top: 10px;
  display: block;
  font-weight: bold;
}

.dropfiles-content-multi {
  width: 100%;
  box-sizing: border-box;
  margin-bottom: 10px;
}
.dropfiles-content-multi .breadcrumbs {
  width: 100%;
  box-sizing: border-box;
}
.dropfiles-content-multi::after {
  clear: both;
  display: table;
  content: "";
  line-height: 0;
}

.dropfiles-page::before {
  display: table;
  content: "";
  line-height: 0;
}
.dropfiles-page::after {
  display: table;
  content: "";
  line-height: 0;
  clear: both;
}

.dropfiles-content-ggd.dropfiles-content .dropfiles-breadcrumbs-ggd a.catlink {
  width: auto;
}

.modal-close-icon {
  width: 30px;
  height: 29px;
  display: inline-block;
  background: url(/components/com_dropfiles/assets/images/modal2_close.png) no-repeat;
  vertical-align: middle;
}
@media screen and (max-width: 720px) {
  .modal-close-icon {
    width: 22px;
    height: 22px;
    background-size: 22px;
  }
}

.dropfiles-tree-open {
  display: none;
}

.dropfiles-foldertree {
  float: left;
  padding: 0 10px 0 0;
  position: relative;
  flex-basis: 30%;
  overflow: auto;
  ;
  margin: 0;
  border-right: 1px solid #cccccc !important;
  box-sizing: border-box;
}

@media only screen and (max-width: 720px) {
  .dropfiles-container {
    position: relative;
  }
  .dropfiles-container .with_foldertree {
    float: unset;
    display: block;
    width: calc(100% - 25px) !important;
    max-width: 100% !important;
    margin: 0 0 0 25px !important;
    min-height: 500px;
    flex-basis: 100% !important;
  }
  .dropfiles-container .dropfiles-container-table {
    margin-left: 30px;
  }
  .dropfiles-foldertree {
    display: none;
    float: unset;
    top: 0;
    bottom: 0;
    position: absolute;
    border-right: 0 !important;
    border-radius: 4px;
    background: #fff;
    z-index: 10;
    width: 100%;
  }
  .dropfiles-foldertree.tree-open {
    display: block;
  }
  .dropfiles-foldertree ul.jaofoldertree:first-child {
    margin-top: 35px !important;
  }
  .dropfiles-foldertree + .dropfiles-open-tree {
    display: block;
    pointer-events: auto;
    position: absolute;
    top: 0;
    left: 10px;
    width: 15px;
    height: 15px;
    text-align: center;
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAQAAADZc7J/AAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAAAmJLR0QAAKqNIzIAAAAJcEhZcwAADsQAAA7EAZUrDhsAAAAHdElNRQfjCwwHBhVfyhjNAAAARElEQVRIx2NgGAUUA0aG1ZQa8J8yA5go9QILw1NqhsgoIAswMhyn1ICBT0gnqBkio4AswMjwhFIDBj4hraFmiIwCsgAA33UHxUbRH90AAAAldEVYdGRhdGU6Y3JlYXRlADIwMTktMTEtMTJUMDc6MDY6MjErMDA6MDDyrjLnAAAAJXRFWHRkYXRlOm1vZGlmeQAyMDE5LTExLTEyVDA3OjA2OjIxKzAwOjAwg/OKWwAAABl0RVh0U29mdHdhcmUAd3d3Lmlua3NjYXBlLm9yZ5vuPBoAAAAASUVORK5CYII=);
    background-size: contain;
    background-repeat: no-repeat;
    margin: 0;
    z-index: 11;
  }
  .dropfiles-foldertree + .dropfiles-open-tree:hover {
    cursor: pointer;
  }
  .tree-open + .dropfiles-open-tree {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADIAAAAyCAQAAAC0NkA6AAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAAAmJLR0QA/4ePzL8AAAAHdElNRQfjCwsJES8LDFBaAAAA90lEQVRYw+3WTQqDMBCG4Zcm5AJCeyqvo+RAekMV3KSLorXiz6SOUkq+dcKTMWYYSElJSYEHOU682pFzjyUyahpKrGi1paShIouroiYQ6ESMpaQjEKhiqslpCELmTQQacjniJhu3GTtbKb/Fhc1WsKoQ3mAUc5jYZ1SIbUaNWGdUiSXGYLSJOdPi8bTaxJzp6c8gBmY4/1CTMgFg8GMNgR6PkW69aZ/lxz/XBRd/wS88f90GQ3Hmey/GtqLIrPcoNWa7Daow+532MCNr5ocYJ27mn0zUIDEdifbON2WiRqI7VcQn+HK4g4zq7DH1Vc3pA3dKSso/5gmAWxwDE0VxTgAAACV0RVh0ZGF0ZTpjcmVhdGUAMjAxOS0xMS0xMVQwOToxNzoyNCswMDowMF30EfwAAAAldEVYdGRhdGU6bW9kaWZ5ADIwMTktMTEtMTFUMDk6MTc6MjQrMDA6MDAsqalAAAAAAElFTkSuQmCC);
  }
}
.dropfiles-loading {
  width: 120px;
  height: 120px;
  margin: 30px auto;
  display: block;
  background-color: transparent;
  background-size: 120px !important;
}

#dropfiles-loading-wrap, #dropfiles-loading-tree-wrap {
  position: fixed;
  left: -99999px;
}

.dropfiles-loading-tree-bg {
  background: url(/components/com_dropfiles/assets/images/jao/spinner.gif) left top no-repeat !important;
  background-size: 18px !important;
  width: 20px;
  height: 20px;
  float: left;
  margin: 0 0 0 -20px;
}
.video-js .vjs-big-play-button .vjs-icon-placeholder:before,.video-js .vjs-modal-dialog,.vjs-button>.vjs-icon-placeholder:before,.vjs-modal-dialog .vjs-modal-dialog-content{position:absolute;top:0;left:0;width:100%;height:100%}.video-js .vjs-big-play-button .vjs-icon-placeholder:before,.vjs-button>.vjs-icon-placeholder:before{text-align:center}@font-face{font-family:VideoJS;src:url(data:application/font-woff;charset=utf-8;base64,d09GRgABAAAAABBIAAsAAAAAGoQAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAABHU1VCAAABCAAAADsAAABUIIslek9TLzIAAAFEAAAAPgAAAFZRiV3RY21hcAAAAYQAAADQAAADIjn098ZnbHlmAAACVAAACv4AABEIAwnSw2hlYWQAAA1UAAAAKgAAADYUHzoRaGhlYQAADYAAAAAbAAAAJA4DByFobXR4AAANnAAAAA8AAACE4AAAAGxvY2EAAA2sAAAARAAAAEQ9NEHGbWF4cAAADfAAAAAfAAAAIAEyAIFuYW1lAAAOEAAAASUAAAIK1cf1oHBvc3QAAA84AAABDwAAAZ5AAl/0eJxjYGRgYOBiMGCwY2BycfMJYeDLSSzJY5BiYGGAAJA8MpsxJzM9kYEDxgPKsYBpDiBmg4gCACY7BUgAeJxjYGQ7xTiBgZWBgaWQ5RkDA8MvCM0cwxDOeI6BgYmBlZkBKwhIc01hcPjI+FGBHcRdyA4RZgQRAC4HCwEAAHic7dFprsIgAEXhg8U61XmeWcBb1FuQP4w7ZQXK5boMm3yclFDSANAHmuKviBBeBPQ8ymyo8w3jOh/5r2ui5nN6v8sYNJb3WMdeWRvLji0DhozKdxM6psyYs2DJijUbtuzYc+DIiTMXrty4k8oGLb+n0xCe37ekM7Z66j1DbUy3l6PpHnLfdLO5NdSBoQ4NdWSoY9ON54mhdqa/y1NDnRnq3FAXhro01JWhrg11Y6hbQ90Z6t5QD4Z6NNSToZ4N9WKoV0O9GerdUJORPqkhTd54nJ1YDXBU1RV+576/JBs2bPYPkrDZt5vsJrv53V/I5mclhGDCTwgGBQQSTEji4hCkYIAGd4TGIWFAhV0RQTpWmQp1xv6hA4OTOlNr2zFANbHUYbq2OtNCpViRqsk+e+7bTQAhzti8vPfuPffcc88959zznbcMMPjHD/KDDGEY0ABpYX384NhlomIYlo4JISGEY9mMh2FSidYiqkEUphtNYDSY/dXg9023l4DdxlqUl0chuZRhncJKrsCQHIwcGuwfnhMIzBnuH4Sym+1D2zaGjheXlhYfD238z80mKYMmvJ5XeOTzd8z9eujbMxJNhu4C9xPE/bCMiDuSNIWgkTQwBE55hLSAE7ZwhrHLnAHZOGV/kmBGTiNjZxzI77Hb7Hqjz68TjT6vh+5JT/cCIkqS0D6CqPf5jX4Qjdx5j6vlDfZM4aZFdbVXIxtOlJaP/WottMnH6CJQ3bTiue3PrY23HjnChtuamxwvvzFjxkPrNj3z0tG9T561HDYf6OgmRWvlY3JQHoQb8ltV2Yet7YfWctEjR1AtxS/cSX6U4alf6NJEBQ7YKg9wrXQKd0IeZCb2ux75Uhh1Un+Nz+9LTOE7PK777nN5xqdTneTBhCbx446mZrhnUkrCz2YhA9dSMxaG0SYmT8hi9ZPu1E94PJYQSH6LRmhxec7Q7ZeXntgQuVpbh+a4qWNsckVyTdn0P7o7DpgPW84+uRcq0BITflBikGdUjAZ9wYBVI3mtrNvr9kpg1UsaK6t3690aoorC1lg0GpMH2HAMtkZjsSi5Ig9ESVosOh7GQfLjKNLvKpMKkLSKNFAka710GdgSi8oDMSoNhqjkKBXTgn3swtaxyzGkUzIzae9RtLdWkSlZ1KDX6EzgllzV4NV4SoDFSOGD4+HCeQUF8wrZ5Hs8zIb5EaVxy8DYFTbMCJPnLIWZxugZE2NlivC0gc1qEQUR8jEKgZcAXeH18BiCgl5nlHh0CrjB4Hb5fX4gb0J7c9PuHVsfgkx2n/vTY/JV8kn8PGxf7faOZ8qX8JVByuIf4whk9sqXli2hvPJV9hrp0hY7l8r2x37ydaVsb4xvXv/47v2NjfCl8m5oRDJclFMoE1yk0Uh1Te4/m8lFXe9qBZD0EkheicebXvzI2PLCuoKCukLuhPIeKwaHPEouxw3kMqaIUXDQ1p0mip+MyCORSCQaoUsnY1VZ38nUTrG21WvVo4f1OsEJFhvSfAFwGfT8VHRMeAVUpwLOoLzjT/REIj3O3FhuURE+nERF+0pTId5Fyxv5sfwGyg4O+my4vZv0sZm7oeQlFZORiB+tG0MweVNraeitl7yxiPIHTk4/diVxs94o5lEYishB2iAtkchEnsActoEpx44Fo8XnsQMaA22BlqC20RmhBKzYojZyYaxg+JggMc4HHY2m+L9EkWSYljirOisrO7d3VorxzyZ6Vc4lJqITAu1b2wOBdrLElAP+bFc2eGaZFVbkmJktv5uT6Jlz5D/MnBFor6ig/JPnRViBsV3LNKGGqB1ChJ0tgQywlVLFJIuQgTFttwkiKxhyQdAZMdMYtSaoAewqfvXVYPAbDT6/1mez85YS8FSDywQ6NfAnef6FNEGMilnppyvn5rB6tTyq1pOceRWnp2WJEZFXHeX5oyoem1nTTgdqc4heDY7bOeKz63vnz+/dRx+s31Ht2JGanQ5seirfWJL9tjozU/12TnEjn5oux9OzU3ckGbBzBwNOyk69JykKH0n/0LM9A72tuwM3zQpIRu4AxiToseEpgPOmbROyFe9/X2yeUvoUsCyEvjcgs7fpWP3/aKlFN0+6HFUe6D9HFz/XPwBlN9tTqNyZjFJ8UO2RUT5/h4CptCctEyeisnOyXjALEp7dXKaQKf6O7IMnGjNNACRMLxqdYJX8eMLvmmd68D+ayBLyKKYZwYxDt/GNhzETDJ05Qxlyi3pi3/Z93ndYVSumgj0V/KkIFlO6+1K3fF2+3g0q+YtuSIf0bvmLqV09nnobI6hwcjIP8aPCKayjsF5JBY3LaKAeRLSyYB1h81oTwe9SlPMkXB7G0mfL9q71gaqqwPqu67QRKS1+ObTx+sbQy9QV2OQHEScGkdFBeT7v7qisqqrs6N52i78/R+6S0qQONVj26agOVoswCyQWIV5D86vH53bxNUeXV0K+XZaHv/nm/KsHhOvylwsWnJX/HE8l/4WCv5x+l5n08z6UU8bUMa3MBpSmM7F63AxntdC9eBCKEZW9Hr+ABNqtxgAQrSbMtmrW7lKQuoSgBhSrTazWVU2QAKWY8wiiuhqFmQgWJBgoXiuWIm42N7hqZbBsgXz52O5P5uSvaNgFGnOuvsRw8I8Laha91wMvDuxqWFheN7/8GVtTltdS83DQsXRmqc5ZtcJXEVrlV2doTWk5+Yunm71dG5f55m/qY0MjI93vv9/NfpxXV9sUXrxy2fbNy1or65cOlDRnOoKFeeXcbw42H/bNDT5Qs3flgs31gWC1lD1nfUV/X7NdCnSUdHY2e8afzfKsqZ5ZljfDqjLOmk3UebNXB+aHArPYDRs+/HDDxeT5DiP+sFg7OpRaVQMGBV89PpeBdj22hCE0Uub0UqwLrNWsG0cuyadgLXTeR5rbO4+3c/vl15cur2nRq+TXCQDcS3SO+s6ak+e5/eMS+1dw3btu3YG2tvFL8XdIZvdjdW6TO/4B7IdrZWVPmctm5/59AgsPItTSbCiIBr2OqIGzmu20SMKAS7yqwGBUfGfgjDYlLLDeF0SfcLB2LSx8flT+08/kzz6yOj96rft4rpTjdPQcmLd47uKibbDq7ZSz/XtbH2nN717Nd62rU+c8Icevvv7I09wA6WvjVcafb+FsbNG+ZQ80Rn6ZZsvrP7teP2dzTdoETvNhjCmsr8FID2sJ69VYvdUcxk4AzYRlKcaE38eXNRlfW9H1as9i6acLHp1XpuNB5K7DIvkX08y1ZYvh3KfWaiCzH+ztrSDmD7LuX73x/mJelB8Yj39t8nhNQJJ2CAthpoFGLsGgtSOCJooCGoaJAMTjSWHVZ08YAa1Fg9lPI5U6DOsGVjDasJeZZ+YyhfCwfOzCxlBA69M9XLXtza7H/rav+9Tjq5xNi0wpKQIRNO4Lrzz7yp5QVYM6Jd/oc1Uvn/mQhhuWh6ENXoS2YTZ8QT42bF5d/559zp5r0Uff2VnR2tdf2/WCOd2cO0Mw6qpWPnvxpV0nrt5fZd2yItc199GWe8vlNfNDq+CH/7yAAnB9hn7T4QO4c1g9ScxsZgmzntnE/IDGndtHMw69lFwoCnYsMGx+rBp8JSBqdLzBr9QRPq/PbhWMWFtQZp1xguy/haw3TEHm3TWAnxFWQQWgt7M5OV0lCz1VRYucpWliy7z6Zd4urwPIyeZQqli2Lgg7szJV09PysATbOQtYIrB2YzbkJYkGgJ0m4AjPUap1pvYu1K9qr97z0Yl3p332b2LYB78ncYIlRkau/8GObSsOlZancACE5d5ily+c2+7h5Yj4lqhVmXXB+iXLfvdqSgqfKtQvfHDV0OnvQR1qhw42XS/vkvsh/hXcrDFP0a+SJNIomEfD1nsrYGO+1bgTOJhM8Hv6ek+7vVglxuSRwoKn17S937bm6YJCeSSG0Op1n+7tE37tcZ/p7dsTv4EUrGpDbWueKigsLHhqTVsoEj+JU0kaSjnj9tz8/gryQWwJ9BcJXBC/7smO+I/IFURJetFPrdt5WcoL6DbEJaygI8CTHfQTjf40ofD+DwalTqIAAHicY2BkYGAA4uByr8R4fpuvDNzsDCBw7f/3LmSanREszsHABKIAKi0J7gAAeJxjYGRgYGcAARD5/z87IwMjAypQBAAtgwI4AHicY2BgYGAfYAwAOkQA4QAAAAAAAA4AaAB+AMwA4AECAUIBbAGYAcICGAJYArQC4AMwA7AD3gQwBJYE3AUkBWYFigYgBmYGtAbqB1gIEghYCG4IhHicY2BkYGBQZChlYGcAASYg5gJCBob/YD4DABfTAbQAeJxdkE1qg0AYhl8Tk9AIoVDaVSmzahcF87PMARLIMoFAl0ZHY1BHdBJIT9AT9AQ9RQ9Qeqy+yteNMzDzfM+88w0K4BY/cNAMB6N2bUaPPBLukybCLvleeAAPj8JD+hfhMV7hC3u4wxs7OO4NzQSZcI/8Ltwnfwi75E/hAR7wJTyk/xYeY49fYQ/PztM+jbTZ7LY6OWdBJdX/pqs6NYWa+zMxa13oKrA6Uoerqi/JwtpYxZXJ1coUVmeZUWVlTjq0/tHacjmdxuL90OR8O0UEDYMNdtiSEpz5XQGqzlm30kzUdAYFFOb8R7NOZk0q2lwAyz1i7oAr1xoXvrOgtYhZx8wY5KRV269JZ5yGpmzPTjQhvY9je6vEElPOuJP3mWKnP5M3V+YAAAB4nG2PyXLCMBBE3YCNDWEL2ffk7o8S8oCnkCVHC5C/jzBQlUP6IHVPzYyekl5y0iL5X5/ooY8BUmQYIkeBEca4wgRTzDDHAtdY4ga3uMM9HvCIJzzjBa94wzs+8ImvZNAq8TM+HqVkKxWlrQiOxjujQkNlEzyNzl6Z/cU2XF06at7U83VQyklLpEvSnuzsb+HAPnPfQVgaupa1Jlu4sPLsFblcitaz0dHU0ZF1qatjZ1+aTXYCmp6u0gSvWNPyHLtFZ+ZeXWVSaEkqs3T8S74WklbGbNNNq4LL4+CWKtZDv2cfX8l8aFbKFhEnJnJ+IULFpqwoQnNHlHaVQtPBl+ypmbSWdmyC61KS/AKZC3Y+AA==) format("woff");font-weight:400;font-style:normal}.video-js .vjs-big-play-button .vjs-icon-placeholder:before,.video-js .vjs-play-control .vjs-icon-placeholder,.vjs-icon-play{font-family:VideoJS;font-weight:400;font-style:normal}.video-js .vjs-big-play-button .vjs-icon-placeholder:before,.video-js .vjs-play-control .vjs-icon-placeholder:before,.vjs-icon-play:before{content:"\f101"}.vjs-icon-play-circle{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-play-circle:before{content:"\f102"}.video-js .vjs-play-control.vjs-playing .vjs-icon-placeholder,.vjs-icon-pause{font-family:VideoJS;font-weight:400;font-style:normal}.video-js .vjs-play-control.vjs-playing .vjs-icon-placeholder:before,.vjs-icon-pause:before{content:"\f103"}.video-js .vjs-mute-control.vjs-vol-0 .vjs-icon-placeholder,.vjs-icon-volume-mute{font-family:VideoJS;font-weight:400;font-style:normal}.video-js .vjs-mute-control.vjs-vol-0 .vjs-icon-placeholder:before,.vjs-icon-volume-mute:before{content:"\f104"}.video-js .vjs-mute-control.vjs-vol-1 .vjs-icon-placeholder,.vjs-icon-volume-low{font-family:VideoJS;font-weight:400;font-style:normal}.video-js .vjs-mute-control.vjs-vol-1 .vjs-icon-placeholder:before,.vjs-icon-volume-low:before{content:"\f105"}.video-js .vjs-mute-control.vjs-vol-2 .vjs-icon-placeholder,.vjs-icon-volume-mid{font-family:VideoJS;font-weight:400;font-style:normal}.video-js .vjs-mute-control.vjs-vol-2 .vjs-icon-placeholder:before,.vjs-icon-volume-mid:before{content:"\f106"}.video-js .vjs-mute-control .vjs-icon-placeholder,.vjs-icon-volume-high{font-family:VideoJS;font-weight:400;font-style:normal}.video-js .vjs-mute-control .vjs-icon-placeholder:before,.vjs-icon-volume-high:before{content:"\f107"}.video-js .vjs-fullscreen-control .vjs-icon-placeholder,.vjs-icon-fullscreen-enter{font-family:VideoJS;font-weight:400;font-style:normal}.video-js .vjs-fullscreen-control .vjs-icon-placeholder:before,.vjs-icon-fullscreen-enter:before{content:"\f108"}.video-js.vjs-fullscreen .vjs-fullscreen-control .vjs-icon-placeholder,.vjs-icon-fullscreen-exit{font-family:VideoJS;font-weight:400;font-style:normal}.video-js.vjs-fullscreen .vjs-fullscreen-control .vjs-icon-placeholder:before,.vjs-icon-fullscreen-exit:before{content:"\f109"}.vjs-icon-square{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-square:before{content:"\f10a"}.vjs-icon-spinner{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-spinner:before{content:"\f10b"}.video-js .vjs-subs-caps-button .vjs-icon-placeholder,.video-js .vjs-subtitles-button .vjs-icon-placeholder,.video-js.video-js:lang(en-AU) .vjs-subs-caps-button .vjs-icon-placeholder,.video-js.video-js:lang(en-GB) .vjs-subs-caps-button .vjs-icon-placeholder,.video-js.video-js:lang(en-IE) .vjs-subs-caps-button .vjs-icon-placeholder,.video-js.video-js:lang(en-NZ) .vjs-subs-caps-button .vjs-icon-placeholder,.vjs-icon-subtitles{font-family:VideoJS;font-weight:400;font-style:normal}.video-js .vjs-subs-caps-button .vjs-icon-placeholder:before,.video-js .vjs-subtitles-button .vjs-icon-placeholder:before,.video-js.video-js:lang(en-AU) .vjs-subs-caps-button .vjs-icon-placeholder:before,.video-js.video-js:lang(en-GB) .vjs-subs-caps-button .vjs-icon-placeholder:before,.video-js.video-js:lang(en-IE) .vjs-subs-caps-button .vjs-icon-placeholder:before,.video-js.video-js:lang(en-NZ) .vjs-subs-caps-button .vjs-icon-placeholder:before,.vjs-icon-subtitles:before{content:"\f10c"}.video-js .vjs-captions-button .vjs-icon-placeholder,.video-js:lang(en) .vjs-subs-caps-button .vjs-icon-placeholder,.video-js:lang(fr-CA) .vjs-subs-caps-button .vjs-icon-placeholder,.vjs-icon-captions{font-family:VideoJS;font-weight:400;font-style:normal}.video-js .vjs-captions-button .vjs-icon-placeholder:before,.video-js:lang(en) .vjs-subs-caps-button .vjs-icon-placeholder:before,.video-js:lang(fr-CA) .vjs-subs-caps-button .vjs-icon-placeholder:before,.vjs-icon-captions:before{content:"\f10d"}.video-js .vjs-chapters-button .vjs-icon-placeholder,.vjs-icon-chapters{font-family:VideoJS;font-weight:400;font-style:normal}.video-js .vjs-chapters-button .vjs-icon-placeholder:before,.vjs-icon-chapters:before{content:"\f10e"}.vjs-icon-share{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-share:before{content:"\f10f"}.vjs-icon-cog{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-cog:before{content:"\f110"}.video-js .vjs-play-progress,.video-js .vjs-volume-level,.vjs-icon-circle{font-family:VideoJS;font-weight:400;font-style:normal}.video-js .vjs-play-progress:before,.video-js .vjs-volume-level:before,.vjs-icon-circle:before{content:"\f111"}.vjs-icon-circle-outline{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-circle-outline:before{content:"\f112"}.vjs-icon-circle-inner-circle{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-circle-inner-circle:before{content:"\f113"}.vjs-icon-hd{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-hd:before{content:"\f114"}.video-js .vjs-control.vjs-close-button .vjs-icon-placeholder,.vjs-icon-cancel{font-family:VideoJS;font-weight:400;font-style:normal}.video-js .vjs-control.vjs-close-button .vjs-icon-placeholder:before,.vjs-icon-cancel:before{content:"\f115"}.video-js .vjs-play-control.vjs-ended .vjs-icon-placeholder,.vjs-icon-replay{font-family:VideoJS;font-weight:400;font-style:normal}.video-js .vjs-play-control.vjs-ended .vjs-icon-placeholder:before,.vjs-icon-replay:before{content:"\f116"}.vjs-icon-facebook{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-facebook:before{content:"\f117"}.vjs-icon-gplus{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-gplus:before{content:"\f118"}.vjs-icon-linkedin{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-linkedin:before{content:"\f119"}.vjs-icon-twitter{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-twitter:before{content:"\f11a"}.vjs-icon-tumblr{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-tumblr:before{content:"\f11b"}.vjs-icon-pinterest{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-pinterest:before{content:"\f11c"}.video-js .vjs-descriptions-button .vjs-icon-placeholder,.vjs-icon-audio-description{font-family:VideoJS;font-weight:400;font-style:normal}.video-js .vjs-descriptions-button .vjs-icon-placeholder:before,.vjs-icon-audio-description:before{content:"\f11d"}.video-js .vjs-audio-button .vjs-icon-placeholder,.vjs-icon-audio{font-family:VideoJS;font-weight:400;font-style:normal}.video-js .vjs-audio-button .vjs-icon-placeholder:before,.vjs-icon-audio:before{content:"\f11e"}.vjs-icon-next-item{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-next-item:before{content:"\f11f"}.vjs-icon-previous-item{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-previous-item:before{content:"\f120"}.video-js{display:block;vertical-align:top;box-sizing:border-box;color:#fff;background-color:#000;position:relative;padding:0;font-size:10px;line-height:1;font-weight:400;font-style:normal;font-family:Arial,Helvetica,sans-serif;word-break:initial}.video-js:-moz-full-screen{position:absolute}.video-js:-webkit-full-screen{width:100%!important;height:100%!important}.video-js[tabindex="-1"]{outline:0}.video-js *,.video-js :after,.video-js :before{box-sizing:inherit}.video-js ul{font-family:inherit;font-size:inherit;line-height:inherit;list-style-position:outside;margin-left:0;margin-right:0;margin-top:0;margin-bottom:0}.video-js.vjs-16-9,.video-js.vjs-4-3,.video-js.vjs-fluid{width:100%;max-width:100%;height:0}.video-js.vjs-16-9{padding-top:56.25%}.video-js.vjs-4-3{padding-top:75%}.video-js.vjs-fill{width:100%;height:100%}.video-js .vjs-tech{position:absolute;top:0;left:0;width:100%;height:100%}body.vjs-full-window{padding:0;margin:0;height:100%}.vjs-full-window .video-js.vjs-fullscreen{position:fixed;overflow:hidden;z-index:1000;left:0;top:0;bottom:0;right:0}.video-js.vjs-fullscreen{width:100%!important;height:100%!important;padding-top:0!important}.video-js.vjs-fullscreen.vjs-user-inactive{cursor:none}.vjs-hidden{display:none!important}.vjs-disabled{opacity:.5;cursor:default}.video-js .vjs-offscreen{height:1px;left:-9999px;position:absolute;top:0;width:1px}.vjs-lock-showing{display:block!important;opacity:1;visibility:visible}.vjs-no-js{padding:20px;color:#fff;background-color:#000;font-size:18px;font-family:Arial,Helvetica,sans-serif;text-align:center;width:300px;height:150px;margin:0 auto}.vjs-no-js a,.vjs-no-js a:visited{color:#66a8cc}.video-js .vjs-big-play-button{font-size:3em;line-height:1.5em;height:1.5em;width:3em;display:block;position:absolute;top:10px;left:10px;padding:0;cursor:pointer;opacity:1;border:.06666em solid #fff;background-color:#2b333f;background-color:rgba(43,51,63,.7);border-radius:.3em;transition:all .4s}.vjs-big-play-centered .vjs-big-play-button{top:50%;left:50%;margin-top:-.75em;margin-left:-1.5em}.video-js .vjs-big-play-button:focus,.video-js:hover .vjs-big-play-button{border-color:#fff;background-color:#73859f;background-color:rgba(115,133,159,.5);transition:all 0s}.vjs-controls-disabled .vjs-big-play-button,.vjs-error .vjs-big-play-button,.vjs-has-started .vjs-big-play-button,.vjs-using-native-controls .vjs-big-play-button{display:none}.vjs-has-started.vjs-paused.vjs-show-big-play-button-on-pause .vjs-big-play-button{display:block}.video-js button{background:0 0;border:none;color:inherit;display:inline-block;font-size:inherit;line-height:inherit;text-transform:none;text-decoration:none;transition:none;;;appearance:none}.vjs-control .vjs-button{width:100%;height:100%}.video-js .vjs-control.vjs-close-button{cursor:pointer;height:3em;position:absolute;right:0;top:.5em;z-index:2}.video-js .vjs-modal-dialog{background:rgba(0,0,0,.8);background:linear-gradient(180deg,rgba(0,0,0,.8),rgba(255,255,255,0));overflow:auto}.video-js .vjs-modal-dialog>*{box-sizing:border-box}.vjs-modal-dialog .vjs-modal-dialog-content{font-size:1.2em;line-height:1.5;padding:20px 24px;z-index:1}.vjs-menu-button{cursor:pointer}.vjs-menu-button.vjs-disabled{cursor:default}.vjs-workinghover .vjs-menu-button.vjs-disabled:hover .vjs-menu{display:none}.vjs-menu .vjs-menu-content{display:block;padding:0;margin:0;font-family:Arial,Helvetica,sans-serif;overflow:auto}.vjs-menu .vjs-menu-content>*{box-sizing:border-box}.vjs-scrubbing .vjs-control.vjs-menu-button:hover .vjs-menu{display:none}.vjs-menu li{list-style:none;margin:0;padding:.2em 0;line-height:1.4em;font-size:1.2em;text-align:center;text-transform:lowercase}.vjs-menu li.vjs-menu-item:focus,.vjs-menu li.vjs-menu-item:hover{background-color:#73859f;background-color:rgba(115,133,159,.5)}.vjs-menu li.vjs-selected,.vjs-menu li.vjs-selected:focus,.vjs-menu li.vjs-selected:hover{background-color:#fff;color:#2b333f}.vjs-menu li.vjs-menu-title{text-align:center;text-transform:uppercase;font-size:1em;line-height:2em;padding:0;margin:0 0 .3em 0;font-weight:700;cursor:default}.vjs-menu-button-popup .vjs-menu{display:none;position:absolute;bottom:0;width:10em;left:-3em;height:0;margin-bottom:1.5em;border-top-color:rgba(43,51,63,.7)}.vjs-menu-button-popup .vjs-menu .vjs-menu-content{background-color:#2b333f;background-color:rgba(43,51,63,.7);position:absolute;width:100%;bottom:1.5em;max-height:15em}.vjs-menu-button-popup .vjs-menu.vjs-lock-showing,.vjs-workinghover .vjs-menu-button-popup:hover .vjs-menu{display:block}.video-js .vjs-menu-button-inline{transition:all .4s;overflow:hidden}.video-js .vjs-menu-button-inline:before{width:2.222222222em}.video-js .vjs-menu-button-inline.vjs-slider-active,.video-js .vjs-menu-button-inline:focus,.video-js .vjs-menu-button-inline:hover,.video-js.vjs-no-flex .vjs-menu-button-inline{width:12em}.vjs-menu-button-inline .vjs-menu{opacity:0;height:100%;width:auto;position:absolute;left:4em;top:0;padding:0;margin:0;transition:all .4s}.vjs-menu-button-inline.vjs-slider-active .vjs-menu,.vjs-menu-button-inline:focus .vjs-menu,.vjs-menu-button-inline:hover .vjs-menu{display:block;opacity:1}.vjs-no-flex .vjs-menu-button-inline .vjs-menu{display:block;opacity:1;position:relative;width:auto}.vjs-no-flex .vjs-menu-button-inline.vjs-slider-active .vjs-menu,.vjs-no-flex .vjs-menu-button-inline:focus .vjs-menu,.vjs-no-flex .vjs-menu-button-inline:hover .vjs-menu{width:auto}.vjs-menu-button-inline .vjs-menu-content{width:auto;height:100%;margin:0;overflow:hidden}.video-js .vjs-control-bar{display:none;width:100%;position:absolute;bottom:0;left:0;right:0;height:3em;background-color:#2b333f;background-color:rgba(43,51,63,.7)}.vjs-has-started .vjs-control-bar{display:flex;visibility:visible;opacity:1;transition:visibility .1s,opacity .1s}.vjs-has-started.vjs-user-inactive.vjs-playing .vjs-control-bar{visibility:visible;opacity:0;transition:visibility 1s,opacity 1s}.vjs-controls-disabled .vjs-control-bar,.vjs-error .vjs-control-bar,.vjs-using-native-controls .vjs-control-bar{display:none!important}.vjs-audio.vjs-has-started.vjs-user-inactive.vjs-playing .vjs-control-bar{opacity:1;visibility:visible}.vjs-has-started.vjs-no-flex .vjs-control-bar{display:table}.video-js .vjs-control{position:relative;text-align:center;margin:0;padding:0;height:100%;width:4em;flex:none}.vjs-button>.vjs-icon-placeholder:before{font-size:1.8em;line-height:1.67}.video-js .vjs-control:focus,.video-js .vjs-control:focus:before,.video-js .vjs-control:hover:before{text-shadow:0 0 1em #fff}.video-js .vjs-control-text{border:0;clip:rect(0 0 0 0);height:1px;overflow:hidden;padding:0;position:absolute;width:1px}.vjs-no-flex .vjs-control{display:table-cell;vertical-align:middle}.video-js .vjs-custom-control-spacer{display:none}.video-js .vjs-progress-control{cursor:pointer;flex:auto;display:flex;align-items:center;min-width:4em;touch-action:none}.video-js .vjs-progress-control.disabled{cursor:default}.vjs-live .vjs-progress-control{display:none}.vjs-no-flex .vjs-progress-control{width:auto}.video-js .vjs-progress-holder{flex:auto;transition:all .2s;height:.3em}.video-js .vjs-progress-control .vjs-progress-holder{margin:0 10px}.video-js .vjs-progress-control:hover .vjs-progress-holder{font-size:1.666666666666666666em}.video-js .vjs-progress-control:hover .vjs-progress-holder.disabled{font-size:1em}.video-js .vjs-progress-holder .vjs-load-progress,.video-js .vjs-progress-holder .vjs-load-progress div,.video-js .vjs-progress-holder .vjs-play-progress{position:absolute;display:block;height:100%;margin:0;padding:0;width:0}.video-js .vjs-play-progress{background-color:#fff}.video-js .vjs-play-progress:before{font-size:.9em;position:absolute;right:-.5em;top:-.333333333333333em;z-index:1}.video-js .vjs-load-progress{background:rgba(115,133,159,.5)}.video-js .vjs-load-progress div{background:rgba(115,133,159,.75)}.video-js .vjs-time-tooltip{background-color:#fff;background-color:rgba(255,255,255,.8);border-radius:.3em;color:#000;float:right;font-family:Arial,Helvetica,sans-serif;font-size:1em;padding:6px 8px 8px 8px;pointer-events:none;position:absolute;top:-3.4em;visibility:hidden;z-index:1}.video-js .vjs-progress-holder:focus .vjs-time-tooltip{display:none}.video-js .vjs-progress-control:hover .vjs-progress-holder:focus .vjs-time-tooltip,.video-js .vjs-progress-control:hover .vjs-time-tooltip{display:block;font-size:.6em;visibility:visible}.video-js .vjs-progress-control.disabled:hover .vjs-time-tooltip{font-size:1em}.video-js .vjs-progress-control .vjs-mouse-display{display:none;position:absolute;width:1px;height:100%;background-color:#000;z-index:1}.vjs-no-flex .vjs-progress-control .vjs-mouse-display{z-index:0}.video-js .vjs-progress-control:hover .vjs-mouse-display{display:block}.video-js.vjs-user-inactive .vjs-progress-control .vjs-mouse-display{visibility:hidden;opacity:0;transition:visibility 1s,opacity 1s}.video-js.vjs-user-inactive.vjs-no-flex .vjs-progress-control .vjs-mouse-display{display:none}.vjs-mouse-display .vjs-time-tooltip{color:#fff;background-color:#000;background-color:rgba(0,0,0,.8)}.video-js .vjs-slider{position:relative;cursor:pointer;padding:0;margin:0 .45em 0 .45em;;;;;user-select:none;background-color:#73859f;background-color:rgba(115,133,159,.5)}.video-js .vjs-slider.disabled{cursor:default}.video-js .vjs-slider:focus{text-shadow:0 0 1em #fff;box-shadow:0 0 1em #fff}.video-js .vjs-mute-control{cursor:pointer;flex:none}.video-js .vjs-volume-control{cursor:pointer;margin-right:1em;display:flex}.video-js .vjs-volume-control.vjs-volume-horizontal{width:5em}.video-js .vjs-volume-panel .vjs-volume-control{visibility:visible;opacity:0;width:1px;height:1px;margin-left:-1px}.video-js .vjs-volume-panel{transition:width 1s}.video-js .vjs-volume-panel .vjs-mute-control:hover~.vjs-volume-control,.video-js .vjs-volume-panel .vjs-volume-control.vjs-slider-active,.video-js .vjs-volume-panel .vjs-volume-control:active,.video-js .vjs-volume-panel .vjs-volume-control:hover,.video-js .vjs-volume-panel:active .vjs-volume-control,.video-js .vjs-volume-panel:focus .vjs-volume-control,.video-js .vjs-volume-panel:hover .vjs-volume-control{visibility:visible;opacity:1;position:relative;transition:visibility .1s,opacity .1s,height .1s,width .1s,left 0s,top 0s}.video-js .vjs-volume-panel .vjs-mute-control:hover~.vjs-volume-control.vjs-volume-horizontal,.video-js .vjs-volume-panel .vjs-volume-control.vjs-slider-active.vjs-volume-horizontal,.video-js .vjs-volume-panel .vjs-volume-control:active.vjs-volume-horizontal,.video-js .vjs-volume-panel .vjs-volume-control:hover.vjs-volume-horizontal,.video-js .vjs-volume-panel:active .vjs-volume-control.vjs-volume-horizontal,.video-js .vjs-volume-panel:focus .vjs-volume-control.vjs-volume-horizontal,.video-js .vjs-volume-panel:hover .vjs-volume-control.vjs-volume-horizontal{width:5em;height:3em}.video-js .vjs-volume-panel.vjs-volume-panel-horizontal.vjs-slider-active,.video-js .vjs-volume-panel.vjs-volume-panel-horizontal:active,.video-js .vjs-volume-panel.vjs-volume-panel-horizontal:hover{width:9em;transition:width .1s}.video-js .vjs-volume-panel.vjs-volume-panel-horizontal.vjs-mute-toggle-only{width:4em}.video-js .vjs-volume-panel .vjs-volume-control.vjs-volume-vertical{height:8em;width:3em;left:-3.5em;transition:visibility 1s,opacity 1s,height 1s 1s,width 1s 1s,left 1s 1s,top 1s 1s}.video-js .vjs-volume-panel .vjs-volume-control.vjs-volume-horizontal{transition:visibility 1s,opacity 1s,height 1s 1s,width 1s,left 1s 1s,top 1s 1s}.video-js.vjs-no-flex .vjs-volume-panel .vjs-volume-control.vjs-volume-horizontal{width:5em;height:3em;visibility:visible;opacity:1;position:relative;transition:none}.video-js.vjs-no-flex .vjs-volume-control.vjs-volume-vertical,.video-js.vjs-no-flex .vjs-volume-panel .vjs-volume-control.vjs-volume-vertical{position:absolute;bottom:3em;left:.5em}.video-js .vjs-volume-panel{display:flex}.video-js .vjs-volume-bar{margin:1.35em .45em}.vjs-volume-bar.vjs-slider-horizontal{width:5em;height:.3em}.vjs-volume-bar.vjs-slider-vertical{width:.3em;height:5em;margin:1.35em auto}.video-js .vjs-volume-level{position:absolute;bottom:0;left:0;background-color:#fff}.video-js .vjs-volume-level:before{position:absolute;font-size:.9em}.vjs-slider-vertical .vjs-volume-level{width:.3em}.vjs-slider-vertical .vjs-volume-level:before{top:-.5em;left:-.3em}.vjs-slider-horizontal .vjs-volume-level{height:.3em}.vjs-slider-horizontal .vjs-volume-level:before{top:-.3em;right:-.5em}.video-js .vjs-volume-panel.vjs-volume-panel-vertical{width:4em}.vjs-volume-bar.vjs-slider-vertical .vjs-volume-level{height:100%}.vjs-volume-bar.vjs-slider-horizontal .vjs-volume-level{width:100%}.video-js .vjs-volume-vertical{width:3em;height:8em;bottom:8em;background-color:#2b333f;background-color:rgba(43,51,63,.7)}.video-js .vjs-volume-horizontal .vjs-menu{left:-2em}.vjs-poster{display:inline-block;vertical-align:middle;background-repeat:no-repeat;background-position:50% 50%;background-size:contain;background-color:#000;cursor:pointer;margin:0;padding:0;position:absolute;top:0;right:0;bottom:0;left:0;height:100%}.vjs-has-started .vjs-poster{display:none}.vjs-audio.vjs-has-started .vjs-poster{display:block}.vjs-using-native-controls .vjs-poster{display:none}.video-js .vjs-live-control{display:flex;align-items:flex-start;flex:auto;font-size:1em;line-height:3em}.vjs-no-flex .vjs-live-control{display:table-cell;width:auto;text-align:left}.video-js .vjs-time-control{flex:none;font-size:1em;line-height:3em;min-width:2em;width:auto;padding-left:1em;padding-right:1em}.vjs-live .vjs-time-control{display:none}.video-js .vjs-current-time,.vjs-no-flex .vjs-current-time{display:none}.video-js .vjs-duration,.vjs-no-flex .vjs-duration{display:none}.vjs-time-divider{display:none;line-height:3em}.vjs-live .vjs-time-divider{display:none}.video-js .vjs-play-control .vjs-icon-placeholder{cursor:pointer;flex:none}.vjs-text-track-display{position:absolute;bottom:3em;left:0;right:0;top:0;pointer-events:none}.video-js.vjs-user-inactive.vjs-playing .vjs-text-track-display{bottom:1em}.video-js .vjs-text-track{font-size:1.4em;text-align:center;margin-bottom:.1em}.vjs-subtitles{color:#fff}.vjs-captions{color:#fc6}.vjs-tt-cue{display:block}video::-webkit-media-text-track-display{;transform:translateY(-3em)}.video-js.vjs-user-inactive.vjs-playing video::-webkit-media-text-track-display{;transform:translateY(-1.5em)}.video-js .vjs-fullscreen-control{cursor:pointer;flex:none}.vjs-playback-rate .vjs-playback-rate-value,.vjs-playback-rate>.vjs-menu-button{position:absolute;top:0;left:0;width:100%;height:100%}.vjs-playback-rate .vjs-playback-rate-value{pointer-events:none;font-size:1.5em;line-height:2;text-align:center}.vjs-playback-rate .vjs-menu{width:4em;left:0}.vjs-error .vjs-error-display .vjs-modal-dialog-content{font-size:1.4em;text-align:center}.vjs-error .vjs-error-display:before{color:#fff;content:'X';font-family:Arial,Helvetica,sans-serif;font-size:4em;left:0;line-height:1;margin-top:-.5em;position:absolute;text-shadow:.05em .05em .1em #000;text-align:center;top:50%;vertical-align:middle;width:100%}.vjs-loading-spinner{display:none;position:absolute;top:50%;left:50%;margin:-25px 0 0 -25px;opacity:.85;text-align:left;border:6px solid rgba(43,51,63,.7);box-sizing:border-box;background-clip:padding-box;width:50px;height:50px;border-radius:25px;visibility:hidden}.vjs-seeking .vjs-loading-spinner,.vjs-waiting .vjs-loading-spinner{display:block;;animation:0s linear .3s forwards vjs-spinner-show}.vjs-loading-spinner:after,.vjs-loading-spinner:before{content:"";position:absolute;margin:-6px;box-sizing:inherit;width:inherit;height:inherit;border-radius:inherit;opacity:1;border:inherit;border-color:transparent;border-top-color:#fff}.vjs-seeking .vjs-loading-spinner:after,.vjs-seeking .vjs-loading-spinner:before,.vjs-waiting .vjs-loading-spinner:after,.vjs-waiting .vjs-loading-spinner:before{;animation:vjs-spinner-spin 1.1s cubic-bezier(.6,.2,0,.8) infinite,vjs-spinner-fade 1.1s linear infinite}.vjs-seeking .vjs-loading-spinner:before,.vjs-waiting .vjs-loading-spinner:before{border-top-color:#fff}.vjs-seeking .vjs-loading-spinner:after,.vjs-waiting .vjs-loading-spinner:after{border-top-color:#fff;;animation-delay:.44s}@keyframes vjs-spinner-show{to{visibility:visible}}@-webkit-keyframes vjs-spinner-show{to{visibility:visible}}@keyframes vjs-spinner-spin{100%{;transform:rotate(360deg)}}@-webkit-keyframes vjs-spinner-spin{100%{-webkit-transform:rotate(360deg)}}@keyframes vjs-spinner-fade{0%{border-top-color:#73859f}20%{border-top-color:#73859f}35%{border-top-color:#fff}60%{border-top-color:#73859f}100%{border-top-color:#73859f}}@-webkit-keyframes vjs-spinner-fade{0%{border-top-color:#73859f}20%{border-top-color:#73859f}35%{border-top-color:#fff}60%{border-top-color:#73859f}100%{border-top-color:#73859f}}.vjs-chapters-button .vjs-menu ul{width:24em}.video-js .vjs-subs-caps-button+.vjs-menu .vjs-captions-menu-item .vjs-menu-item-text .vjs-icon-placeholder{vertical-align:middle;display:inline-block;margin-bottom:-.1em}.video-js .vjs-subs-caps-button+.vjs-menu .vjs-captions-menu-item .vjs-menu-item-text .vjs-icon-placeholder:before{font-family:VideoJS;content:"\f10d";font-size:1.5em;line-height:inherit}.video-js .vjs-audio-button+.vjs-menu .vjs-main-desc-menu-item .vjs-menu-item-text .vjs-icon-placeholder{vertical-align:middle;display:inline-block;margin-bottom:-.1em}.video-js .vjs-audio-button+.vjs-menu .vjs-main-desc-menu-item .vjs-menu-item-text .vjs-icon-placeholder:before{font-family:VideoJS;content:" \f11d";font-size:1.5em;line-height:inherit}.video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-custom-control-spacer{flex:auto}.video-js.vjs-layout-tiny:not(.vjs-fullscreen).vjs-no-flex .vjs-custom-control-spacer{width:auto}.video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-audio-button,.video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-captions-button,.video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-chapters-button,.video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-current-time,.video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-descriptions-button,.video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-duration,.video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-mute-control,.video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-playback-rate,.video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-progress-control,.video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-remaining-time,.video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-subtitles-button,.video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-time-divider,.video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-volume-control{display:none}.video-js.vjs-layout-x-small:not(.vjs-fullscreen) .vjs-audio-button,.video-js.vjs-layout-x-small:not(.vjs-fullscreen) .vjs-captions-button,.video-js.vjs-layout-x-small:not(.vjs-fullscreen) .vjs-chapters-button,.video-js.vjs-layout-x-small:not(.vjs-fullscreen) .vjs-current-time,.video-js.vjs-layout-x-small:not(.vjs-fullscreen) .vjs-descriptions-button,.video-js.vjs-layout-x-small:not(.vjs-fullscreen) .vjs-duration,.video-js.vjs-layout-x-small:not(.vjs-fullscreen) .vjs-mute-control,.video-js.vjs-layout-x-small:not(.vjs-fullscreen) .vjs-playback-rate,.video-js.vjs-layout-x-small:not(.vjs-fullscreen) .vjs-remaining-time,.video-js.vjs-layout-x-small:not(.vjs-fullscreen) .vjs-subtitles-button,.video-js.vjs-layout-x-small:not(.vjs-fullscreen) .vjs-time-divider,.video-js.vjs-layout-x-small:not(.vjs-fullscreen) .vjs-volume-control{display:none}.video-js.vjs-layout-small:not(.vjs-fullscreen) .vjs-captions-button,.video-js.vjs-layout-small:not(.vjs-fullscreen) .vjs-chapters-button,.video-js.vjs-layout-small:not(.vjs-fullscreen) .vjs-current-time,.video-js.vjs-layout-small:not(.vjs-fullscreen) .vjs-descriptions-button,.video-js.vjs-layout-small:not(.vjs-fullscreen) .vjs-duration,.video-js.vjs-layout-small:not(.vjs-fullscreen) .vjs-mute-control,.video-js.vjs-layout-small:not(.vjs-fullscreen) .vjs-playback-rate,.video-js.vjs-layout-small:not(.vjs-fullscreen) .vjs-remaining-time,.video-js.vjs-layout-small:not(.vjs-fullscreen) .vjs-subtitles-button .vjs-audio-button,.video-js.vjs-layout-small:not(.vjs-fullscreen) .vjs-time-divider,.video-js.vjs-layout-small:not(.vjs-fullscreen) .vjs-volume-control{display:none}.vjs-modal-dialog.vjs-text-track-settings{background-color:#2b333f;background-color:rgba(43,51,63,.75);color:#fff;height:70%}.vjs-text-track-settings .vjs-modal-dialog-content{display:table}.vjs-text-track-settings .vjs-track-settings-colors,.vjs-text-track-settings .vjs-track-settings-controls,.vjs-text-track-settings .vjs-track-settings-font{display:table-cell}.vjs-text-track-settings .vjs-track-settings-controls{text-align:right;vertical-align:bottom}@supports (display:grid){.vjs-text-track-settings .vjs-modal-dialog-content{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:1fr auto}.vjs-text-track-settings .vjs-track-settings-colors{display:block;grid-column:1;grid-row:1}.vjs-text-track-settings .vjs-track-settings-font{grid-column:2;grid-row:1}.vjs-text-track-settings .vjs-track-settings-controls{grid-column:2;grid-row:2}}.vjs-track-setting>select{margin-right:5px}.vjs-text-track-settings fieldset{margin:5px;padding:3px;border:none}.vjs-text-track-settings fieldset span{display:inline-block}.vjs-text-track-settings legend{color:#fff;margin:0 0 5px 0}.vjs-text-track-settings .vjs-label{position:absolute;clip:rect(1px 1px 1px 1px);clip:rect(1px,1px,1px,1px);display:block;margin:0 0 5px 0;padding:0;border:0;height:1px;width:1px;overflow:hidden}.vjs-track-settings-controls button:active,.vjs-track-settings-controls button:focus{outline-style:solid;outline-width:medium;background-image:linear-gradient(0deg,#fff 88%,#73859f 100%)}.vjs-track-settings-controls button:hover{color:rgba(43,51,63,.75)}.vjs-track-settings-controls button{background-color:#fff;background-image:linear-gradient(-180deg,#fff 88%,#73859f 100%);color:#2b333f;cursor:pointer;border-radius:2px}.vjs-track-settings-controls .vjs-default-button{margin-right:1em}@media print{.video-js>:not(.vjs-tech):not(.vjs-poster){visibility:hidden}}.vjs-resize-manager{position:absolute;top:0;left:0;width:100%;height:100%;border:none;visibility:hidden}
#jao {
    padding: 10px;
}

ul.jaofoldertree {
    font-family: robotomedium, Verdana, sans-serif;
    font-size: 16px;
    line-height: 20px;
    padding: 0;
    margin: 10px 0 0 0;
}

ul.jaofoldertree li {
    list-style: none;
    padding: 0 0 0 20px;
    margin: 5px 0;
    white-space: nowrap;
}

html[dir="rtl"] ul.jaofoldertree li {
    padding-left: 0;
    padding-right: 20px;
}

ul.jaofoldertree a {
    color: #333;
    text-decoration: none;
    display: inline-block;
    padding: 0 2px;
    font-size: 14px;
}

ul.jaofoldertree a:hover {
    font-weight: bold;
    background: none !important;
}

ul.jaofoldertree li.selected > a {
    font-weight: bold;
}

.icon-open-close {
    width: 9px !important;
    height: 16px !important;
    float: left;
}

.jaofoldertree li.directory .icon-open-close:before {
    position: relative;
    top: 0;
    display: inline-block;
    font-family: Material-Design-Iconic-Font;
    font-size: 17px;
}

.jaofoldertree li.directory.selected > i.zmdi-folder:before,
.jaofoldertree li.directory.selected > a,
.jaofoldertree li.directory.selected > div.icon-open-close:before {
    color: #4285f4 !important;
}

.jaofoldertree li.directory.expanded .icon-open-close:before {
    content: '\f2f2';
    font-size: 22px;
    top: 3px;
}

.jaofoldertree li.directory.collapsed .icon-open-close:before {
    content: '\f2f6';
    color: #888;
    font-size: 22px;
}

html[dir="rtl"] .icon-open-close {
    float: right;
    margin-left: 4px;
}

.jaofoldertree li.zmdi-perm-media {
    font-size: 14px
}

.jaofoldertree .zmdi-folder, .jaofoldertree .zmdi-folder-open {
    font-size: 15px;
    margin-top: 2px;
    margin-left: 3px;
    color: #888888;
    font-weight: bold
}

/*. jaofoldertree li.drive { background: url(../images/jao/drive.png) left top no-repeat; } */
.jaofoldertree li.file {
    background: url(/components/com_dropfiles/assets/images/jao/file.png) left top no-repeat;
}

.jaofoldertree li.wait {
    background: url(/components/com_dropfiles/assets/images/jao/spinner.gif) left top no-repeat;
}
@font-face{font-family:Material-Design-Iconic-Font;src:url(/components/com_dropfiles/assets/fonts/Material-Design-Iconic-Font.woff2?v=2.2.0) format('woff2'),url(/components/com_dropfiles/assets/fonts/Material-Design-Iconic-Font.woff?v=2.2.0) format('woff'),url(/components/com_dropfiles/assets/fonts/Material-Design-Iconic-Font.ttf?v=2.2.0) format('truetype')}.zmdi{display:inline-block;font:normal normal normal 14px/1 'Material-Design-Iconic-Font';font-size:inherit;text-rendering:auto;;-moz-osx-font-smoothing:grayscale}.zmdi-hc-lg{font-size:1.33333333em;line-height:.75em;vertical-align:-15%}.zmdi-hc-2x{font-size:2em}.zmdi-hc-3x{font-size:3em}.zmdi-hc-4x{font-size:4em}.zmdi-hc-5x{font-size:5em}.zmdi-hc-fw{width:1.28571429em;text-align:center}.zmdi-hc-ul{padding-left:0;margin-left:2.14285714em;list-style-type:none}.zmdi-hc-ul>li{position:relative}.zmdi-hc-li{position:absolute;left:-2.14285714em;width:2.14285714em;top:.14285714em;text-align:center}.zmdi-hc-li.zmdi-hc-lg{left:-1.85714286em}.zmdi-hc-border{padding:.1em .25em;border:solid .1em #9e9e9e;border-radius:2px}.zmdi-hc-border-circle{padding:.1em .25em;border:solid .1em #9e9e9e;border-radius:50%}.zmdi.pull-left{float:left;margin-right:.15em}.zmdi.pull-right{float:right;margin-left:.15em}.zmdi-hc-spin{;animation:zmdi-spin 1.5s infinite linear}.zmdi-hc-spin-reverse{;animation:zmdi-spin-reverse 1.5s infinite linear}@-webkit-keyframes zmdi-spin{0%{;transform:rotate(0deg)}100%{;transform:rotate(359deg)}}@keyframes zmdi-spin{0%{;transform:rotate(0deg)}100%{;transform:rotate(359deg)}}@-webkit-keyframes zmdi-spin-reverse{0%{;transform:rotate(0deg)}100%{;transform:rotate(-359deg)}}@keyframes zmdi-spin-reverse{0%{;transform:rotate(0deg)}100%{;transform:rotate(-359deg)}}.zmdi-hc-rotate-90{;;transform:rotate(90deg)}.zmdi-hc-rotate-180{;;transform:rotate(180deg)}.zmdi-hc-rotate-270{;;transform:rotate(270deg)}.zmdi-hc-flip-horizontal{;;transform:scale(-1,1)}.zmdi-hc-flip-vertical{;;transform:scale(1,-1)}.zmdi-hc-stack{position:relative;display:inline-block;width:2em;height:2em;line-height:2em;vertical-align:middle}.zmdi-hc-stack-1x,.zmdi-hc-stack-2x{position:absolute;left:0;width:100%;text-align:center}.zmdi-hc-stack-1x{line-height:inherit}.zmdi-hc-stack-2x{font-size:2em}.zmdi-hc-inverse{color:#fff}.zmdi-3d-rotation:before{content:'\f101'}.zmdi-airplane-off:before{content:'\f102'}.zmdi-airplane:before{content:'\f103'}.zmdi-album:before{content:'\f104'}.zmdi-archive:before{content:'\f105'}.zmdi-assignment-account:before{content:'\f106'}.zmdi-assignment-alert:before{content:'\f107'}.zmdi-assignment-check:before{content:'\f108'}.zmdi-assignment-o:before{content:'\f109'}.zmdi-assignment-return:before{content:'\f10a'}.zmdi-assignment-returned:before{content:'\f10b'}.zmdi-assignment:before{content:'\f10c'}.zmdi-attachment-alt:before{content:'\f10d'}.zmdi-attachment:before{content:'\f10e'}.zmdi-audio:before{content:'\f10f'}.zmdi-badge-check:before{content:'\f110'}.zmdi-balance-wallet:before{content:'\f111'}.zmdi-balance:before{content:'\f112'}.zmdi-battery-alert:before{content:'\f113'}.zmdi-battery-flash:before{content:'\f114'}.zmdi-battery-unknown:before{content:'\f115'}.zmdi-battery:before{content:'\f116'}.zmdi-bike:before{content:'\f117'}.zmdi-block-alt:before{content:'\f118'}.zmdi-block:before{content:'\f119'}.zmdi-boat:before{content:'\f11a'}.zmdi-book-image:before{content:'\f11b'}.zmdi-book:before{content:'\f11c'}.zmdi-bookmark-outline:before{content:'\f11d'}.zmdi-bookmark:before{content:'\f11e'}.zmdi-brush:before{content:'\f11f'}.zmdi-bug:before{content:'\f120'}.zmdi-bus:before{content:'\f121'}.zmdi-cake:before{content:'\f122'}.zmdi-car-taxi:before{content:'\f123'}.zmdi-car-wash:before{content:'\f124'}.zmdi-car:before{content:'\f125'}.zmdi-card-giftcard:before{content:'\f126'}.zmdi-card-membership:before{content:'\f127'}.zmdi-card-travel:before{content:'\f128'}.zmdi-card:before{content:'\f129'}.zmdi-case-check:before{content:'\f12a'}.zmdi-case-download:before{content:'\f12b'}.zmdi-case-play:before{content:'\f12c'}.zmdi-case:before{content:'\f12d'}.zmdi-cast-connected:before{content:'\f12e'}.zmdi-cast:before{content:'\f12f'}.zmdi-chart-donut:before{content:'\f130'}.zmdi-chart:before{content:'\f131'}.zmdi-city-alt:before{content:'\f132'}.zmdi-city:before{content:'\f133'}.zmdi-close-circle-o:before{content:'\f134'}.zmdi-close-circle:before{content:'\f135'}.zmdi-close:before{content:'\f136'}.zmdi-cocktail:before{content:'\f137'}.zmdi-code-setting:before{content:'\f138'}.zmdi-code-smartphone:before{content:'\f139'}.zmdi-code:before{content:'\f13a'}.zmdi-coffee:before{content:'\f13b'}.zmdi-collection-bookmark:before{content:'\f13c'}.zmdi-collection-case-play:before{content:'\f13d'}.zmdi-collection-folder-image:before{content:'\f13e'}.zmdi-collection-image-o:before{content:'\f13f'}.zmdi-collection-image:before{content:'\f140'}.zmdi-collection-item-1:before{content:'\f141'}.zmdi-collection-item-2:before{content:'\f142'}.zmdi-collection-item-3:before{content:'\f143'}.zmdi-collection-item-4:before{content:'\f144'}.zmdi-collection-item-5:before{content:'\f145'}.zmdi-collection-item-6:before{content:'\f146'}.zmdi-collection-item-7:before{content:'\f147'}.zmdi-collection-item-8:before{content:'\f148'}.zmdi-collection-item-9-plus:before{content:'\f149'}.zmdi-collection-item-9:before{content:'\f14a'}.zmdi-collection-item:before{content:'\f14b'}.zmdi-collection-music:before{content:'\f14c'}.zmdi-collection-pdf:before{content:'\f14d'}.zmdi-collection-plus:before{content:'\f14e'}.zmdi-collection-speaker:before{content:'\f14f'}.zmdi-collection-text:before{content:'\f150'}.zmdi-collection-video:before{content:'\f151'}.zmdi-compass:before{content:'\f152'}.zmdi-cutlery:before{content:'\f153'}.zmdi-delete:before{content:'\f154'}.zmdi-dialpad:before{content:'\f155'}.zmdi-dns:before{content:'\f156'}.zmdi-drink:before{content:'\f157'}.zmdi-edit:before{content:'\f158'}.zmdi-email-open:before{content:'\f159'}.zmdi-email:before{content:'\f15a'}.zmdi-eye-off:before{content:'\f15b'}.zmdi-eye:before{content:'\f15c'}.zmdi-eyedropper:before{content:'\f15d'}.zmdi-favorite-outline:before{content:'\f15e'}.zmdi-favorite:before{content:'\f15f'}.zmdi-filter-list:before{content:'\f160'}.zmdi-fire:before{content:'\f161'}.zmdi-flag:before{content:'\f162'}.zmdi-flare:before{content:'\f163'}.zmdi-flash-auto:before{content:'\f164'}.zmdi-flash-off:before{content:'\f165'}.zmdi-flash:before{content:'\f166'}.zmdi-flip:before{content:'\f167'}.zmdi-flower-alt:before{content:'\f168'}.zmdi-flower:before{content:'\f169'}.zmdi-font:before{content:'\f16a'}.zmdi-fullscreen-alt:before{content:'\f16b'}.zmdi-fullscreen-exit:before{content:'\f16c'}.zmdi-fullscreen:before{content:'\f16d'}.zmdi-functions:before{content:'\f16e'}.zmdi-gas-station:before{content:'\f16f'}.zmdi-gesture:before{content:'\f170'}.zmdi-globe-alt:before{content:'\f171'}.zmdi-globe-lock:before{content:'\f172'}.zmdi-globe:before{content:'\f173'}.zmdi-graduation-cap:before{content:'\f174'}.zmdi-home:before{content:'\f175'}.zmdi-hospital-alt:before{content:'\f176'}.zmdi-hospital:before{content:'\f177'}.zmdi-hotel:before{content:'\f178'}.zmdi-hourglass-alt:before{content:'\f179'}.zmdi-hourglass-outline:before{content:'\f17a'}.zmdi-hourglass:before{content:'\f17b'}.zmdi-http:before{content:'\f17c'}.zmdi-image-alt:before{content:'\f17d'}.zmdi-image-o:before{content:'\f17e'}.zmdi-image:before{content:'\f17f'}.zmdi-inbox:before{content:'\f180'}.zmdi-invert-colors-off:before{content:'\f181'}.zmdi-invert-colors:before{content:'\f182'}.zmdi-key:before{content:'\f183'}.zmdi-label-alt-outline:before{content:'\f184'}.zmdi-label-alt:before{content:'\f185'}.zmdi-label-heart:before{content:'\f186'}.zmdi-label:before{content:'\f187'}.zmdi-labels:before{content:'\f188'}.zmdi-lamp:before{content:'\f189'}.zmdi-landscape:before{content:'\f18a'}.zmdi-layers-off:before{content:'\f18b'}.zmdi-layers:before{content:'\f18c'}.zmdi-library:before{content:'\f18d'}.zmdi-link:before{content:'\f18e'}.zmdi-lock-open:before{content:'\f18f'}.zmdi-lock-outline:before{content:'\f190'}.zmdi-lock:before{content:'\f191'}.zmdi-mail-reply-all:before{content:'\f192'}.zmdi-mail-reply:before{content:'\f193'}.zmdi-mail-send:before{content:'\f194'}.zmdi-mall:before{content:'\f195'}.zmdi-map:before{content:'\f196'}.zmdi-menu:before{content:'\f197'}.zmdi-money-box:before{content:'\f198'}.zmdi-money-off:before{content:'\f199'}.zmdi-money:before{content:'\f19a'}.zmdi-more-vert:before{content:'\f19b'}.zmdi-more:before{content:'\f19c'}.zmdi-movie-alt:before{content:'\f19d'}.zmdi-movie:before{content:'\f19e'}.zmdi-nature-people:before{content:'\f19f'}.zmdi-nature:before{content:'\f1a0'}.zmdi-navigation:before{content:'\f1a1'}.zmdi-open-in-browser:before{content:'\f1a2'}.zmdi-open-in-new:before{content:'\f1a3'}.zmdi-palette:before{content:'\f1a4'}.zmdi-parking:before{content:'\f1a5'}.zmdi-pin-account:before{content:'\f1a6'}.zmdi-pin-assistant:before{content:'\f1a7'}.zmdi-pin-drop:before{content:'\f1a8'}.zmdi-pin-help:before{content:'\f1a9'}.zmdi-pin-off:before{content:'\f1aa'}.zmdi-pin:before{content:'\f1ab'}.zmdi-pizza:before{content:'\f1ac'}.zmdi-plaster:before{content:'\f1ad'}.zmdi-power-setting:before{content:'\f1ae'}.zmdi-power:before{content:'\f1af'}.zmdi-print:before{content:'\f1b0'}.zmdi-puzzle-piece:before{content:'\f1b1'}.zmdi-quote:before{content:'\f1b2'}.zmdi-railway:before{content:'\f1b3'}.zmdi-receipt:before{content:'\f1b4'}.zmdi-refresh-alt:before{content:'\f1b5'}.zmdi-refresh-sync-alert:before{content:'\f1b6'}.zmdi-refresh-sync-off:before{content:'\f1b7'}.zmdi-refresh-sync:before{content:'\f1b8'}.zmdi-refresh:before{content:'\f1b9'}.zmdi-roller:before{content:'\f1ba'}.zmdi-ruler:before{content:'\f1bb'}.zmdi-scissors:before{content:'\f1bc'}.zmdi-screen-rotation-lock:before{content:'\f1bd'}.zmdi-screen-rotation:before{content:'\f1be'}.zmdi-search-for:before{content:'\f1bf'}.zmdi-search-in-file:before{content:'\f1c0'}.zmdi-search-in-page:before{content:'\f1c1'}.zmdi-search-replace:before{content:'\f1c2'}.zmdi-search:before{content:'\f1c3'}.zmdi-seat:before{content:'\f1c4'}.zmdi-settings-square:before{content:'\f1c5'}.zmdi-settings:before{content:'\f1c6'}.zmdi-shield-check:before{content:'\f1c7'}.zmdi-shield-security:before{content:'\f1c8'}.zmdi-shopping-basket:before{content:'\f1c9'}.zmdi-shopping-cart-plus:before{content:'\f1ca'}.zmdi-shopping-cart:before{content:'\f1cb'}.zmdi-sign-in:before{content:'\f1cc'}.zmdi-sort-amount-asc:before{content:'\f1cd'}.zmdi-sort-amount-desc:before{content:'\f1ce'}.zmdi-sort-asc:before{content:'\f1cf'}.zmdi-sort-desc:before{content:'\f1d0'}.zmdi-spellcheck:before{content:'\f1d1'}.zmdi-storage:before{content:'\f1d2'}.zmdi-store-24:before{content:'\f1d3'}.zmdi-store:before{content:'\f1d4'}.zmdi-subway:before{content:'\f1d5'}.zmdi-sun:before{content:'\f1d6'}.zmdi-tab-unselected:before{content:'\f1d7'}.zmdi-tab:before{content:'\f1d8'}.zmdi-tag-close:before{content:'\f1d9'}.zmdi-tag-more:before{content:'\f1da'}.zmdi-tag:before{content:'\f1db'}.zmdi-thumb-down:before{content:'\f1dc'}.zmdi-thumb-up-down:before{content:'\f1dd'}.zmdi-thumb-up:before{content:'\f1de'}.zmdi-ticket-star:before{content:'\f1df'}.zmdi-toll:before{content:'\f1e0'}.zmdi-toys:before{content:'\f1e1'}.zmdi-traffic:before{content:'\f1e2'}.zmdi-translate:before{content:'\f1e3'}.zmdi-triangle-down:before{content:'\f1e4'}.zmdi-triangle-up:before{content:'\f1e5'}.zmdi-truck:before{content:'\f1e6'}.zmdi-turning-sign:before{content:'\f1e7'}.zmdi-wallpaper:before{content:'\f1e8'}.zmdi-washing-machine:before{content:'\f1e9'}.zmdi-window-maximize:before{content:'\f1ea'}.zmdi-window-minimize:before{content:'\f1eb'}.zmdi-window-restore:before{content:'\f1ec'}.zmdi-wrench:before{content:'\f1ed'}.zmdi-zoom-in:before{content:'\f1ee'}.zmdi-zoom-out:before{content:'\f1ef'}.zmdi-alert-circle-o:before{content:'\f1f0'}.zmdi-alert-circle:before{content:'\f1f1'}.zmdi-alert-octagon:before{content:'\f1f2'}.zmdi-alert-polygon:before{content:'\f1f3'}.zmdi-alert-triangle:before{content:'\f1f4'}.zmdi-help-outline:before{content:'\f1f5'}.zmdi-help:before{content:'\f1f6'}.zmdi-info-outline:before{content:'\f1f7'}.zmdi-info:before{content:'\f1f8'}.zmdi-notifications-active:before{content:'\f1f9'}.zmdi-notifications-add:before{content:'\f1fa'}.zmdi-notifications-none:before{content:'\f1fb'}.zmdi-notifications-off:before{content:'\f1fc'}.zmdi-notifications-paused:before{content:'\f1fd'}.zmdi-notifications:before{content:'\f1fe'}.zmdi-account-add:before{content:'\f1ff'}.zmdi-account-box-mail:before{content:'\f200'}.zmdi-account-box-o:before{content:'\f201'}.zmdi-account-box-phone:before{content:'\f202'}.zmdi-account-box:before{content:'\f203'}.zmdi-account-calendar:before{content:'\f204'}.zmdi-account-circle:before{content:'\f205'}.zmdi-account-o:before{content:'\f206'}.zmdi-account:before{content:'\f207'}.zmdi-accounts-add:before{content:'\f208'}.zmdi-accounts-alt:before{content:'\f209'}.zmdi-accounts-list-alt:before{content:'\f20a'}.zmdi-accounts-list:before{content:'\f20b'}.zmdi-accounts-outline:before{content:'\f20c'}.zmdi-accounts:before{content:'\f20d'}.zmdi-face:before{content:'\f20e'}.zmdi-female:before{content:'\f20f'}.zmdi-male-alt:before{content:'\f210'}.zmdi-male-female:before{content:'\f211'}.zmdi-male:before{content:'\f212'}.zmdi-mood-bad:before{content:'\f213'}.zmdi-mood:before{content:'\f214'}.zmdi-run:before{content:'\f215'}.zmdi-walk:before{content:'\f216'}.zmdi-cloud-box:before{content:'\f217'}.zmdi-cloud-circle:before{content:'\f218'}.zmdi-cloud-done:before{content:'\f219'}.zmdi-cloud-download:before{content:'\f21a'}.zmdi-cloud-off:before{content:'\f21b'}.zmdi-cloud-outline-alt:before{content:'\f21c'}.zmdi-cloud-outline:before{content:'\f21d'}.zmdi-cloud-upload:before{content:'\f21e'}.zmdi-cloud:before{content:'\f21f'}.zmdi-download:before{content:'\f220'}.zmdi-file-plus:before{content:'\f221'}.zmdi-file-text:before{content:'\f222'}.zmdi-file:before{content:'\f223'}.zmdi-folder-outline:before{content:'\f224'}.zmdi-folder-person:before{content:'\f225'}.zmdi-folder-star-alt:before{content:'\f226'}.zmdi-folder-star:before{content:'\f227'}.zmdi-folder:before{content:'\f228'}.zmdi-gif:before{content:'\f229'}.zmdi-upload:before{content:'\f22a'}.zmdi-border-all:before{content:'\f22b'}.zmdi-border-bottom:before{content:'\f22c'}.zmdi-border-clear:before{content:'\f22d'}.zmdi-border-color:before{content:'\f22e'}.zmdi-border-horizontal:before{content:'\f22f'}.zmdi-border-inner:before{content:'\f230'}.zmdi-border-left:before{content:'\f231'}.zmdi-border-outer:before{content:'\f232'}.zmdi-border-right:before{content:'\f233'}.zmdi-border-style:before{content:'\f234'}.zmdi-border-top:before{content:'\f235'}.zmdi-border-vertical:before{content:'\f236'}.zmdi-copy:before{content:'\f237'}.zmdi-crop:before{content:'\f238'}.zmdi-format-align-center:before{content:'\f239'}.zmdi-format-align-justify:before{content:'\f23a'}.zmdi-format-align-left:before{content:'\f23b'}.zmdi-format-align-right:before{content:'\f23c'}.zmdi-format-bold:before{content:'\f23d'}.zmdi-format-clear-all:before{content:'\f23e'}.zmdi-format-clear:before{content:'\f23f'}.zmdi-format-color-fill:before{content:'\f240'}.zmdi-format-color-reset:before{content:'\f241'}.zmdi-format-color-text:before{content:'\f242'}.zmdi-format-indent-decrease:before{content:'\f243'}.zmdi-format-indent-increase:before{content:'\f244'}.zmdi-format-italic:before{content:'\f245'}.zmdi-format-line-spacing:before{content:'\f246'}.zmdi-format-list-bulleted:before{content:'\f247'}.zmdi-format-list-numbered:before{content:'\f248'}.zmdi-format-ltr:before{content:'\f249'}.zmdi-format-rtl:before{content:'\f24a'}.zmdi-format-size:before{content:'\f24b'}.zmdi-format-strikethrough-s:before{content:'\f24c'}.zmdi-format-strikethrough:before{content:'\f24d'}.zmdi-format-subject:before{content:'\f24e'}.zmdi-format-underlined:before{content:'\f24f'}.zmdi-format-valign-bottom:before{content:'\f250'}.zmdi-format-valign-center:before{content:'\f251'}.zmdi-format-valign-top:before{content:'\f252'}.zmdi-redo:before{content:'\f253'}.zmdi-select-all:before{content:'\f254'}.zmdi-space-bar:before{content:'\f255'}.zmdi-text-format:before{content:'\f256'}.zmdi-transform:before{content:'\f257'}.zmdi-undo:before{content:'\f258'}.zmdi-wrap-text:before{content:'\f259'}.zmdi-comment-alert:before{content:'\f25a'}.zmdi-comment-alt-text:before{content:'\f25b'}.zmdi-comment-alt:before{content:'\f25c'}.zmdi-comment-edit:before{content:'\f25d'}.zmdi-comment-image:before{content:'\f25e'}.zmdi-comment-list:before{content:'\f25f'}.zmdi-comment-more:before{content:'\f260'}.zmdi-comment-outline:before{content:'\f261'}.zmdi-comment-text-alt:before{content:'\f262'}.zmdi-comment-text:before{content:'\f263'}.zmdi-comment-video:before{content:'\f264'}.zmdi-comment:before{content:'\f265'}.zmdi-comments:before{content:'\f266'}.zmdi-check-all:before{content:'\f267'}.zmdi-check-circle-u:before{content:'\f268'}.zmdi-check-circle:before{content:'\f269'}.zmdi-check-square:before{content:'\f26a'}.zmdi-check:before{content:'\f26b'}.zmdi-circle-o:before{content:'\f26c'}.zmdi-circle:before{content:'\f26d'}.zmdi-dot-circle-alt:before{content:'\f26e'}.zmdi-dot-circle:before{content:'\f26f'}.zmdi-minus-circle-outline:before{content:'\f270'}.zmdi-minus-circle:before{content:'\f271'}.zmdi-minus-square:before{content:'\f272'}.zmdi-minus:before{content:'\f273'}.zmdi-plus-circle-o-duplicate:before{content:'\f274'}.zmdi-plus-circle-o:before{content:'\f275'}.zmdi-plus-circle:before{content:'\f276'}.zmdi-plus-square:before{content:'\f277'}.zmdi-plus:before{content:'\f278'}.zmdi-square-o:before{content:'\f279'}.zmdi-star-circle:before{content:'\f27a'}.zmdi-star-half:before{content:'\f27b'}.zmdi-star-outline:before{content:'\f27c'}.zmdi-star:before{content:'\f27d'}.zmdi-bluetooth-connected:before{content:'\f27e'}.zmdi-bluetooth-off:before{content:'\f27f'}.zmdi-bluetooth-search:before{content:'\f280'}.zmdi-bluetooth-setting:before{content:'\f281'}.zmdi-bluetooth:before{content:'\f282'}.zmdi-camera-add:before{content:'\f283'}.zmdi-camera-alt:before{content:'\f284'}.zmdi-camera-bw:before{content:'\f285'}.zmdi-camera-front:before{content:'\f286'}.zmdi-camera-mic:before{content:'\f287'}.zmdi-camera-party-mode:before{content:'\f288'}.zmdi-camera-rear:before{content:'\f289'}.zmdi-camera-roll:before{content:'\f28a'}.zmdi-camera-switch:before{content:'\f28b'}.zmdi-camera:before{content:'\f28c'}.zmdi-card-alert:before{content:'\f28d'}.zmdi-card-off:before{content:'\f28e'}.zmdi-card-sd:before{content:'\f28f'}.zmdi-card-sim:before{content:'\f290'}.zmdi-desktop-mac:before{content:'\f291'}.zmdi-desktop-windows:before{content:'\f292'}.zmdi-device-hub:before{content:'\f293'}.zmdi-devices-off:before{content:'\f294'}.zmdi-devices:before{content:'\f295'}.zmdi-dock:before{content:'\f296'}.zmdi-floppy:before{content:'\f297'}.zmdi-gamepad:before{content:'\f298'}.zmdi-gps-dot:before{content:'\f299'}.zmdi-gps-off:before{content:'\f29a'}.zmdi-gps:before{content:'\f29b'}.zmdi-headset-mic:before{content:'\f29c'}.zmdi-headset:before{content:'\f29d'}.zmdi-input-antenna:before{content:'\f29e'}.zmdi-input-composite:before{content:'\f29f'}.zmdi-input-hdmi:before{content:'\f2a0'}.zmdi-input-power:before{content:'\f2a1'}.zmdi-input-svideo:before{content:'\f2a2'}.zmdi-keyboard-hide:before{content:'\f2a3'}.zmdi-keyboard:before{content:'\f2a4'}.zmdi-laptop-chromebook:before{content:'\f2a5'}.zmdi-laptop-mac:before{content:'\f2a6'}.zmdi-laptop:before{content:'\f2a7'}.zmdi-mic-off:before{content:'\f2a8'}.zmdi-mic-outline:before{content:'\f2a9'}.zmdi-mic-setting:before{content:'\f2aa'}.zmdi-mic:before{content:'\f2ab'}.zmdi-mouse:before{content:'\f2ac'}.zmdi-network-alert:before{content:'\f2ad'}.zmdi-network-locked:before{content:'\f2ae'}.zmdi-network-off:before{content:'\f2af'}.zmdi-network-outline:before{content:'\f2b0'}.zmdi-network-setting:before{content:'\f2b1'}.zmdi-network:before{content:'\f2b2'}.zmdi-phone-bluetooth:before{content:'\f2b3'}.zmdi-phone-end:before{content:'\f2b4'}.zmdi-phone-forwarded:before{content:'\f2b5'}.zmdi-phone-in-talk:before{content:'\f2b6'}.zmdi-phone-locked:before{content:'\f2b7'}.zmdi-phone-missed:before{content:'\f2b8'}.zmdi-phone-msg:before{content:'\f2b9'}.zmdi-phone-paused:before{content:'\f2ba'}.zmdi-phone-ring:before{content:'\f2bb'}.zmdi-phone-setting:before{content:'\f2bc'}.zmdi-phone-sip:before{content:'\f2bd'}.zmdi-phone:before{content:'\f2be'}.zmdi-portable-wifi-changes:before{content:'\f2bf'}.zmdi-portable-wifi-off:before{content:'\f2c0'}.zmdi-portable-wifi:before{content:'\f2c1'}.zmdi-radio:before{content:'\f2c2'}.zmdi-reader:before{content:'\f2c3'}.zmdi-remote-control-alt:before{content:'\f2c4'}.zmdi-remote-control:before{content:'\f2c5'}.zmdi-router:before{content:'\f2c6'}.zmdi-scanner:before{content:'\f2c7'}.zmdi-smartphone-android:before{content:'\f2c8'}.zmdi-smartphone-download:before{content:'\f2c9'}.zmdi-smartphone-erase:before{content:'\f2ca'}.zmdi-smartphone-info:before{content:'\f2cb'}.zmdi-smartphone-iphone:before{content:'\f2cc'}.zmdi-smartphone-landscape-lock:before{content:'\f2cd'}.zmdi-smartphone-landscape:before{content:'\f2ce'}.zmdi-smartphone-lock:before{content:'\f2cf'}.zmdi-smartphone-portrait-lock:before{content:'\f2d0'}.zmdi-smartphone-ring:before{content:'\f2d1'}.zmdi-smartphone-setting:before{content:'\f2d2'}.zmdi-smartphone-setup:before{content:'\f2d3'}.zmdi-smartphone:before{content:'\f2d4'}.zmdi-speaker:before{content:'\f2d5'}.zmdi-tablet-android:before{content:'\f2d6'}.zmdi-tablet-mac:before{content:'\f2d7'}.zmdi-tablet:before{content:'\f2d8'}.zmdi-tv-alt-play:before{content:'\f2d9'}.zmdi-tv-list:before{content:'\f2da'}.zmdi-tv-play:before{content:'\f2db'}.zmdi-tv:before{content:'\f2dc'}.zmdi-usb:before{content:'\f2dd'}.zmdi-videocam-off:before{content:'\f2de'}.zmdi-videocam-switch:before{content:'\f2df'}.zmdi-videocam:before{content:'\f2e0'}.zmdi-watch:before{content:'\f2e1'}.zmdi-wifi-alt-2:before{content:'\f2e2'}.zmdi-wifi-alt:before{content:'\f2e3'}.zmdi-wifi-info:before{content:'\f2e4'}.zmdi-wifi-lock:before{content:'\f2e5'}.zmdi-wifi-off:before{content:'\f2e6'}.zmdi-wifi-outline:before{content:'\f2e7'}.zmdi-wifi:before{content:'\f2e8'}.zmdi-arrow-left-bottom:before{content:'\f2e9'}.zmdi-arrow-left:before{content:'\f2ea'}.zmdi-arrow-merge:before{content:'\f2eb'}.zmdi-arrow-missed:before{content:'\f2ec'}.zmdi-arrow-right-top:before{content:'\f2ed'}.zmdi-arrow-right:before{content:'\f2ee'}.zmdi-arrow-split:before{content:'\f2ef'}.zmdi-arrows:before{content:'\f2f0'}.zmdi-caret-down-circle:before{content:'\f2f1'}.zmdi-caret-down:before{content:'\f2f2'}.zmdi-caret-left-circle:before{content:'\f2f3'}.zmdi-caret-left:before{content:'\f2f4'}.zmdi-caret-right-circle:before{content:'\f2f5'}.zmdi-caret-right:before{content:'\f2f6'}.zmdi-caret-up-circle:before{content:'\f2f7'}.zmdi-caret-up:before{content:'\f2f8'}.zmdi-chevron-down:before{content:'\f2f9'}.zmdi-chevron-left:before{content:'\f2fa'}.zmdi-chevron-right:before{content:'\f2fb'}.zmdi-chevron-up:before{content:'\f2fc'}.zmdi-forward:before{content:'\f2fd'}.zmdi-long-arrow-down:before{content:'\f2fe'}.zmdi-long-arrow-left:before{content:'\f2ff'}.zmdi-long-arrow-return:before{content:'\f300'}.zmdi-long-arrow-right:before{content:'\f301'}.zmdi-long-arrow-tab:before{content:'\f302'}.zmdi-long-arrow-up:before{content:'\f303'}.zmdi-rotate-ccw:before{content:'\f304'}.zmdi-rotate-cw:before{content:'\f305'}.zmdi-rotate-left:before{content:'\f306'}.zmdi-rotate-right:before{content:'\f307'}.zmdi-square-down:before{content:'\f308'}.zmdi-square-right:before{content:'\f309'}.zmdi-swap-alt:before{content:'\f30a'}.zmdi-swap-vertical-circle:before{content:'\f30b'}.zmdi-swap-vertical:before{content:'\f30c'}.zmdi-swap:before{content:'\f30d'}.zmdi-trending-down:before{content:'\f30e'}.zmdi-trending-flat:before{content:'\f30f'}.zmdi-trending-up:before{content:'\f310'}.zmdi-unfold-less:before{content:'\f311'}.zmdi-unfold-more:before{content:'\f312'}.zmdi-apps:before{content:'\f313'}.zmdi-grid-off:before{content:'\f314'}.zmdi-grid:before{content:'\f315'}.zmdi-view-agenda:before{content:'\f316'}.zmdi-view-array:before{content:'\f317'}.zmdi-view-carousel:before{content:'\f318'}.zmdi-view-column:before{content:'\f319'}.zmdi-view-comfy:before{content:'\f31a'}.zmdi-view-compact:before{content:'\f31b'}.zmdi-view-dashboard:before{content:'\f31c'}.zmdi-view-day:before{content:'\f31d'}.zmdi-view-headline:before{content:'\f31e'}.zmdi-view-list-alt:before{content:'\f31f'}.zmdi-view-list:before{content:'\f320'}.zmdi-view-module:before{content:'\f321'}.zmdi-view-quilt:before{content:'\f322'}.zmdi-view-stream:before{content:'\f323'}.zmdi-view-subtitles:before{content:'\f324'}.zmdi-view-toc:before{content:'\f325'}.zmdi-view-web:before{content:'\f326'}.zmdi-view-week:before{content:'\f327'}.zmdi-widgets:before{content:'\f328'}.zmdi-alarm-check:before{content:'\f329'}.zmdi-alarm-off:before{content:'\f32a'}.zmdi-alarm-plus:before{content:'\f32b'}.zmdi-alarm-snooze:before{content:'\f32c'}.zmdi-alarm:before{content:'\f32d'}.zmdi-calendar-alt:before{content:'\f32e'}.zmdi-calendar-check:before{content:'\f32f'}.zmdi-calendar-close:before{content:'\f330'}.zmdi-calendar-note:before{content:'\f331'}.zmdi-calendar:before{content:'\f332'}.zmdi-time-countdown:before{content:'\f333'}.zmdi-time-interval:before{content:'\f334'}.zmdi-time-restore-setting:before{content:'\f335'}.zmdi-time-restore:before{content:'\f336'}.zmdi-time:before{content:'\f337'}.zmdi-timer-off:before{content:'\f338'}.zmdi-timer:before{content:'\f339'}.zmdi-android-alt:before{content:'\f33a'}.zmdi-android:before{content:'\f33b'}.zmdi-apple:before{content:'\f33c'}.zmdi-behance:before{content:'\f33d'}.zmdi-codepen:before{content:'\f33e'}.zmdi-dribbble:before{content:'\f33f'}.zmdi-dropbox:before{content:'\f340'}.zmdi-evernote:before{content:'\f341'}.zmdi-facebook-box:before{content:'\f342'}.zmdi-facebook:before{content:'\f343'}.zmdi-github-box:before{content:'\f344'}.zmdi-github:before{content:'\f345'}.zmdi-google-drive:before{content:'\f346'}.zmdi-google-earth:before{content:'\f347'}.zmdi-google-glass:before{content:'\f348'}.zmdi-google-maps:before{content:'\f349'}.zmdi-google-pages:before{content:'\f34a'}.zmdi-google-play:before{content:'\f34b'}.zmdi-google-plus-box:before{content:'\f34c'}.zmdi-google-plus:before{content:'\f34d'}.zmdi-google:before{content:'\f34e'}.zmdi-instagram:before{content:'\f34f'}.zmdi-language-css3:before{content:'\f350'}.zmdi-language-html5:before{content:'\f351'}.zmdi-language-javascript:before{content:'\f352'}.zmdi-language-python-alt:before{content:'\f353'}.zmdi-language-python:before{content:'\f354'}.zmdi-lastfm:before{content:'\f355'}.zmdi-linkedin-box:before{content:'\f356'}.zmdi-paypal:before{content:'\f357'}.zmdi-pinterest-box:before{content:'\f358'}.zmdi-pocket:before{content:'\f359'}.zmdi-polymer:before{content:'\f35a'}.zmdi-share:before{content:'\f35b'}.zmdi-stackoverflow:before{content:'\f35c'}.zmdi-steam-square:before{content:'\f35d'}.zmdi-steam:before{content:'\f35e'}.zmdi-twitter-box:before{content:'\f35f'}.zmdi-twitter:before{content:'\f360'}.zmdi-vk:before{content:'\f361'}.zmdi-wikipedia:before{content:'\f362'}.zmdi-windows:before{content:'\f363'}.zmdi-aspect-ratio-alt:before{content:'\f364'}.zmdi-aspect-ratio:before{content:'\f365'}.zmdi-blur-circular:before{content:'\f366'}.zmdi-blur-linear:before{content:'\f367'}.zmdi-blur-off:before{content:'\f368'}.zmdi-blur:before{content:'\f369'}.zmdi-brightness-2:before{content:'\f36a'}.zmdi-brightness-3:before{content:'\f36b'}.zmdi-brightness-4:before{content:'\f36c'}.zmdi-brightness-5:before{content:'\f36d'}.zmdi-brightness-6:before{content:'\f36e'}.zmdi-brightness-7:before{content:'\f36f'}.zmdi-brightness-auto:before{content:'\f370'}.zmdi-brightness-setting:before{content:'\f371'}.zmdi-broken-image:before{content:'\f372'}.zmdi-center-focus-strong:before{content:'\f373'}.zmdi-center-focus-weak:before{content:'\f374'}.zmdi-compare:before{content:'\f375'}.zmdi-crop-16-9:before{content:'\f376'}.zmdi-crop-3-2:before{content:'\f377'}.zmdi-crop-5-4:before{content:'\f378'}.zmdi-crop-7-5:before{content:'\f379'}.zmdi-crop-din:before{content:'\f37a'}.zmdi-crop-free:before{content:'\f37b'}.zmdi-crop-landscape:before{content:'\f37c'}.zmdi-crop-portrait:before{content:'\f37d'}.zmdi-crop-square:before{content:'\f37e'}.zmdi-exposure-alt:before{content:'\f37f'}.zmdi-exposure:before{content:'\f380'}.zmdi-filter-b-and-w:before{content:'\f381'}.zmdi-filter-center-focus:before{content:'\f382'}.zmdi-filter-frames:before{content:'\f383'}.zmdi-filter-tilt-shift:before{content:'\f384'}.zmdi-gradient:before{content:'\f385'}.zmdi-grain:before{content:'\f386'}.zmdi-graphic-eq:before{content:'\f387'}.zmdi-hdr-off:before{content:'\f388'}.zmdi-hdr-strong:before{content:'\f389'}.zmdi-hdr-weak:before{content:'\f38a'}.zmdi-hdr:before{content:'\f38b'}.zmdi-iridescent:before{content:'\f38c'}.zmdi-leak-off:before{content:'\f38d'}.zmdi-leak:before{content:'\f38e'}.zmdi-looks:before{content:'\f38f'}.zmdi-loupe:before{content:'\f390'}.zmdi-panorama-horizontal:before{content:'\f391'}.zmdi-panorama-vertical:before{content:'\f392'}.zmdi-panorama-wide-angle:before{content:'\f393'}.zmdi-photo-size-select-large:before{content:'\f394'}.zmdi-photo-size-select-small:before{content:'\f395'}.zmdi-picture-in-picture:before{content:'\f396'}.zmdi-slideshow:before{content:'\f397'}.zmdi-texture:before{content:'\f398'}.zmdi-tonality:before{content:'\f399'}.zmdi-vignette:before{content:'\f39a'}.zmdi-wb-auto:before{content:'\f39b'}.zmdi-eject-alt:before{content:'\f39c'}.zmdi-eject:before{content:'\f39d'}.zmdi-equalizer:before{content:'\f39e'}.zmdi-fast-forward:before{content:'\f39f'}.zmdi-fast-rewind:before{content:'\f3a0'}.zmdi-forward-10:before{content:'\f3a1'}.zmdi-forward-30:before{content:'\f3a2'}.zmdi-forward-5:before{content:'\f3a3'}.zmdi-hearing:before{content:'\f3a4'}.zmdi-pause-circle-outline:before{content:'\f3a5'}.zmdi-pause-circle:before{content:'\f3a6'}.zmdi-pause:before{content:'\f3a7'}.zmdi-play-circle-outline:before{content:'\f3a8'}.zmdi-play-circle:before{content:'\f3a9'}.zmdi-play:before{content:'\f3aa'}.zmdi-playlist-audio:before{content:'\f3ab'}.zmdi-playlist-plus:before{content:'\f3ac'}.zmdi-repeat-one:before{content:'\f3ad'}.zmdi-repeat:before{content:'\f3ae'}.zmdi-replay-10:before{content:'\f3af'}.zmdi-replay-30:before{content:'\f3b0'}.zmdi-replay-5:before{content:'\f3b1'}.zmdi-replay:before{content:'\f3b2'}.zmdi-shuffle:before{content:'\f3b3'}.zmdi-skip-next:before{content:'\f3b4'}.zmdi-skip-previous:before{content:'\f3b5'}.zmdi-stop:before{content:'\f3b6'}.zmdi-surround-sound:before{content:'\f3b7'}.zmdi-tune:before{content:'\f3b8'}.zmdi-volume-down:before{content:'\f3b9'}.zmdi-volume-mute:before{content:'\f3ba'}.zmdi-volume-off:before{content:'\f3bb'}.zmdi-volume-up:before{content:'\f3bc'}.zmdi-n-1-square:before{content:'\f3bd'}.zmdi-n-2-square:before{content:'\f3be'}.zmdi-n-3-square:before{content:'\f3bf'}.zmdi-n-4-square:before{content:'\f3c0'}.zmdi-n-5-square:before{content:'\f3c1'}.zmdi-n-6-square:before{content:'\f3c2'}.zmdi-neg-1:before{content:'\f3c3'}.zmdi-neg-2:before{content:'\f3c4'}.zmdi-plus-1:before{content:'\f3c5'}.zmdi-plus-2:before{content:'\f3c6'}.zmdi-sec-10:before{content:'\f3c7'}.zmdi-sec-3:before{content:'\f3c8'}.zmdi-zero:before{content:'\f3c9'}.zmdi-airline-seat-flat-angled:before{content:'\f3ca'}.zmdi-airline-seat-flat:before{content:'\f3cb'}.zmdi-airline-seat-individual-suite:before{content:'\f3cc'}.zmdi-airline-seat-legroom-extra:before{content:'\f3cd'}.zmdi-airline-seat-legroom-normal:before{content:'\f3ce'}.zmdi-airline-seat-legroom-reduced:before{content:'\f3cf'}.zmdi-airline-seat-recline-extra:before{content:'\f3d0'}.zmdi-airline-seat-recline-normal:before{content:'\f3d1'}.zmdi-airplay:before{content:'\f3d2'}.zmdi-closed-caption:before{content:'\f3d3'}.zmdi-confirmation-number:before{content:'\f3d4'}.zmdi-developer-board:before{content:'\f3d5'}.zmdi-disc-full:before{content:'\f3d6'}.zmdi-explicit:before{content:'\f3d7'}.zmdi-flight-land:before{content:'\f3d8'}.zmdi-flight-takeoff:before{content:'\f3d9'}.zmdi-flip-to-back:before{content:'\f3da'}.zmdi-flip-to-front:before{content:'\f3db'}.zmdi-group-work:before{content:'\f3dc'}.zmdi-hd:before{content:'\f3dd'}.zmdi-hq:before{content:'\f3de'}.zmdi-markunread-mailbox:before{content:'\f3df'}.zmdi-memory:before{content:'\f3e0'}.zmdi-nfc:before{content:'\f3e1'}.zmdi-play-for-work:before{content:'\f3e2'}.zmdi-power-input:before{content:'\f3e3'}.zmdi-present-to-all:before{content:'\f3e4'}.zmdi-satellite:before{content:'\f3e5'}.zmdi-tap-and-play:before{content:'\f3e6'}.zmdi-vibration:before{content:'\f3e7'}.zmdi-voicemail:before{content:'\f3e8'}.zmdi-group:before{content:'\f3e9'}.zmdi-rss:before{content:'\f3ea'}.zmdi-shape:before{content:'\f3eb'}.zmdi-spinner:before{content:'\f3ec'}.zmdi-ungroup:before{content:'\f3ed'}.zmdi-500px:before{content:'\f3ee'}.zmdi-8tracks:before{content:'\f3ef'}.zmdi-amazon:before{content:'\f3f0'}.zmdi-blogger:before{content:'\f3f1'}.zmdi-delicious:before{content:'\f3f2'}.zmdi-disqus:before{content:'\f3f3'}.zmdi-flattr:before{content:'\f3f4'}.zmdi-flickr:before{content:'\f3f5'}.zmdi-github-alt:before{content:'\f3f6'}.zmdi-google-old:before{content:'\f3f7'}.zmdi-linkedin:before{content:'\f3f8'}.zmdi-odnoklassniki:before{content:'\f3f9'}.zmdi-outlook:before{content:'\f3fa'}.zmdi-paypal-alt:before{content:'\f3fb'}.zmdi-pinterest:before{content:'\f3fc'}.zmdi-playstation:before{content:'\f3fd'}.zmdi-reddit:before{content:'\f3fe'}.zmdi-skype:before{content:'\f3ff'}.zmdi-slideshare:before{content:'\f400'}.zmdi-soundcloud:before{content:'\f401'}.zmdi-tumblr:before{content:'\f402'}.zmdi-twitch:before{content:'\f403'}.zmdi-vimeo:before{content:'\f404'}.zmdi-whatsapp:before{content:'\f405'}.zmdi-xbox:before{content:'\f406'}.zmdi-yahoo:before{content:'\f407'}.zmdi-youtube-play:before{content:'\f408'}.zmdi-youtube:before{content:'\f409'}.zmdi-3d-rotation:before{content:'\f101'}.zmdi-airplane-off:before{content:'\f102'}.zmdi-airplane:before{content:'\f103'}.zmdi-album:before{content:'\f104'}.zmdi-archive:before{content:'\f105'}.zmdi-assignment-account:before{content:'\f106'}.zmdi-assignment-alert:before{content:'\f107'}.zmdi-assignment-check:before{content:'\f108'}.zmdi-assignment-o:before{content:'\f109'}.zmdi-assignment-return:before{content:'\f10a'}.zmdi-assignment-returned:before{content:'\f10b'}.zmdi-assignment:before{content:'\f10c'}.zmdi-attachment-alt:before{content:'\f10d'}.zmdi-attachment:before{content:'\f10e'}.zmdi-audio:before{content:'\f10f'}.zmdi-badge-check:before{content:'\f110'}.zmdi-balance-wallet:before{content:'\f111'}.zmdi-balance:before{content:'\f112'}.zmdi-battery-alert:before{content:'\f113'}.zmdi-battery-flash:before{content:'\f114'}.zmdi-battery-unknown:before{content:'\f115'}.zmdi-battery:before{content:'\f116'}.zmdi-bike:before{content:'\f117'}.zmdi-block-alt:before{content:'\f118'}.zmdi-block:before{content:'\f119'}.zmdi-boat:before{content:'\f11a'}.zmdi-book-image:before{content:'\f11b'}.zmdi-book:before{content:'\f11c'}.zmdi-bookmark-outline:before{content:'\f11d'}.zmdi-bookmark:before{content:'\f11e'}.zmdi-brush:before{content:'\f11f'}.zmdi-bug:before{content:'\f120'}.zmdi-bus:before{content:'\f121'}.zmdi-cake:before{content:'\f122'}.zmdi-car-taxi:before{content:'\f123'}.zmdi-car-wash:before{content:'\f124'}.zmdi-car:before{content:'\f125'}.zmdi-card-giftcard:before{content:'\f126'}.zmdi-card-membership:before{content:'\f127'}.zmdi-card-travel:before{content:'\f128'}.zmdi-card:before{content:'\f129'}.zmdi-case-check:before{content:'\f12a'}.zmdi-case-download:before{content:'\f12b'}.zmdi-case-play:before{content:'\f12c'}.zmdi-case:before{content:'\f12d'}.zmdi-cast-connected:before{content:'\f12e'}.zmdi-cast:before{content:'\f12f'}.zmdi-chart-donut:before{content:'\f130'}.zmdi-chart:before{content:'\f131'}.zmdi-city-alt:before{content:'\f132'}.zmdi-city:before{content:'\f133'}.zmdi-close-circle-o:before{content:'\f134'}.zmdi-close-circle:before{content:'\f135'}.zmdi-close:before{content:'\f136'}.zmdi-cocktail:before{content:'\f137'}.zmdi-code-setting:before{content:'\f138'}.zmdi-code-smartphone:before{content:'\f139'}.zmdi-code:before{content:'\f13a'}.zmdi-coffee:before{content:'\f13b'}.zmdi-collection-bookmark:before{content:'\f13c'}.zmdi-collection-case-play:before{content:'\f13d'}.zmdi-collection-folder-image:before{content:'\f13e'}.zmdi-collection-image-o:before{content:'\f13f'}.zmdi-collection-image:before{content:'\f140'}.zmdi-collection-item-1:before{content:'\f141'}.zmdi-collection-item-2:before{content:'\f142'}.zmdi-collection-item-3:before{content:'\f143'}.zmdi-collection-item-4:before{content:'\f144'}.zmdi-collection-item-5:before{content:'\f145'}.zmdi-collection-item-6:before{content:'\f146'}.zmdi-collection-item-7:before{content:'\f147'}.zmdi-collection-item-8:before{content:'\f148'}.zmdi-collection-item-9-plus:before{content:'\f149'}.zmdi-collection-item-9:before{content:'\f14a'}.zmdi-collection-item:before{content:'\f14b'}.zmdi-collection-music:before{content:'\f14c'}.zmdi-collection-pdf:before{content:'\f14d'}.zmdi-collection-plus:before{content:'\f14e'}.zmdi-collection-speaker:before{content:'\f14f'}.zmdi-collection-text:before{content:'\f150'}.zmdi-collection-video:before{content:'\f151'}.zmdi-compass:before{content:'\f152'}.zmdi-cutlery:before{content:'\f153'}.zmdi-delete:before{content:'\f154'}.zmdi-dialpad:before{content:'\f155'}.zmdi-dns:before{content:'\f156'}.zmdi-drink:before{content:'\f157'}.zmdi-edit:before{content:'\f158'}.zmdi-email-open:before{content:'\f159'}.zmdi-email:before{content:'\f15a'}.zmdi-eye-off:before{content:'\f15b'}.zmdi-eye:before{content:'\f15c'}.zmdi-eyedropper:before{content:'\f15d'}.zmdi-favorite-outline:before{content:'\f15e'}.zmdi-favorite:before{content:'\f15f'}.zmdi-filter-list:before{content:'\f160'}.zmdi-fire:before{content:'\f161'}.zmdi-flag:before{content:'\f162'}.zmdi-flare:before{content:'\f163'}.zmdi-flash-auto:before{content:'\f164'}.zmdi-flash-off:before{content:'\f165'}.zmdi-flash:before{content:'\f166'}.zmdi-flip:before{content:'\f167'}.zmdi-flower-alt:before{content:'\f168'}.zmdi-flower:before{content:'\f169'}.zmdi-font:before{content:'\f16a'}.zmdi-fullscreen-alt:before{content:'\f16b'}.zmdi-fullscreen-exit:before{content:'\f16c'}.zmdi-fullscreen:before{content:'\f16d'}.zmdi-functions:before{content:'\f16e'}.zmdi-gas-station:before{content:'\f16f'}.zmdi-gesture:before{content:'\f170'}.zmdi-globe-alt:before{content:'\f171'}.zmdi-globe-lock:before{content:'\f172'}.zmdi-globe:before{content:'\f173'}.zmdi-graduation-cap:before{content:'\f174'}.zmdi-home:before{content:'\f175'}.zmdi-hospital-alt:before{content:'\f176'}.zmdi-hospital:before{content:'\f177'}.zmdi-hotel:before{content:'\f178'}.zmdi-hourglass-alt:before{content:'\f179'}.zmdi-hourglass-outline:before{content:'\f17a'}.zmdi-hourglass:before{content:'\f17b'}.zmdi-http:before{content:'\f17c'}.zmdi-image-alt:before{content:'\f17d'}.zmdi-image-o:before{content:'\f17e'}.zmdi-image:before{content:'\f17f'}.zmdi-inbox:before{content:'\f180'}.zmdi-invert-colors-off:before{content:'\f181'}.zmdi-invert-colors:before{content:'\f182'}.zmdi-key:before{content:'\f183'}.zmdi-label-alt-outline:before{content:'\f184'}.zmdi-label-alt:before{content:'\f185'}.zmdi-label-heart:before{content:'\f186'}.zmdi-label:before{content:'\f187'}.zmdi-labels:before{content:'\f188'}.zmdi-lamp:before{content:'\f189'}.zmdi-landscape:before{content:'\f18a'}.zmdi-layers-off:before{content:'\f18b'}.zmdi-layers:before{content:'\f18c'}.zmdi-library:before{content:'\f18d'}.zmdi-link:before{content:'\f18e'}.zmdi-lock-open:before{content:'\f18f'}.zmdi-lock-outline:before{content:'\f190'}.zmdi-lock:before{content:'\f191'}.zmdi-mail-reply-all:before{content:'\f192'}.zmdi-mail-reply:before{content:'\f193'}.zmdi-mail-send:before{content:'\f194'}.zmdi-mall:before{content:'\f195'}.zmdi-map:before{content:'\f196'}.zmdi-menu:before{content:'\f197'}.zmdi-money-box:before{content:'\f198'}.zmdi-money-off:before{content:'\f199'}.zmdi-money:before{content:'\f19a'}.zmdi-more-vert:before{content:'\f19b'}.zmdi-more:before{content:'\f19c'}.zmdi-movie-alt:before{content:'\f19d'}.zmdi-movie:before{content:'\f19e'}.zmdi-nature-people:before{content:'\f19f'}.zmdi-nature:before{content:'\f1a0'}.zmdi-navigation:before{content:'\f1a1'}.zmdi-open-in-browser:before{content:'\f1a2'}.zmdi-open-in-new:before{content:'\f1a3'}.zmdi-palette:before{content:'\f1a4'}.zmdi-parking:before{content:'\f1a5'}.zmdi-pin-account:before{content:'\f1a6'}.zmdi-pin-assistant:before{content:'\f1a7'}.zmdi-pin-drop:before{content:'\f1a8'}.zmdi-pin-help:before{content:'\f1a9'}.zmdi-pin-off:before{content:'\f1aa'}.zmdi-pin:before{content:'\f1ab'}.zmdi-pizza:before{content:'\f1ac'}.zmdi-plaster:before{content:'\f1ad'}.zmdi-power-setting:before{content:'\f1ae'}.zmdi-power:before{content:'\f1af'}.zmdi-print:before{content:'\f1b0'}.zmdi-puzzle-piece:before{content:'\f1b1'}.zmdi-quote:before{content:'\f1b2'}.zmdi-railway:before{content:'\f1b3'}.zmdi-receipt:before{content:'\f1b4'}.zmdi-refresh-alt:before{content:'\f1b5'}.zmdi-refresh-sync-alert:before{content:'\f1b6'}.zmdi-refresh-sync-off:before{content:'\f1b7'}.zmdi-refresh-sync:before{content:'\f1b8'}.zmdi-refresh:before{content:'\f1b9'}.zmdi-roller:before{content:'\f1ba'}.zmdi-ruler:before{content:'\f1bb'}.zmdi-scissors:before{content:'\f1bc'}.zmdi-screen-rotation-lock:before{content:'\f1bd'}.zmdi-screen-rotation:before{content:'\f1be'}.zmdi-search-for:before{content:'\f1bf'}.zmdi-search-in-file:before{content:'\f1c0'}.zmdi-search-in-page:before{content:'\f1c1'}.zmdi-search-replace:before{content:'\f1c2'}.zmdi-search:before{content:'\f1c3'}.zmdi-seat:before{content:'\f1c4'}.zmdi-settings-square:before{content:'\f1c5'}.zmdi-settings:before{content:'\f1c6'}.zmdi-shield-check:before{content:'\f1c7'}.zmdi-shield-security:before{content:'\f1c8'}.zmdi-shopping-basket:before{content:'\f1c9'}.zmdi-shopping-cart-plus:before{content:'\f1ca'}.zmdi-shopping-cart:before{content:'\f1cb'}.zmdi-sign-in:before{content:'\f1cc'}.zmdi-sort-amount-asc:before{content:'\f1cd'}.zmdi-sort-amount-desc:before{content:'\f1ce'}.zmdi-sort-asc:before{content:'\f1cf'}.zmdi-sort-desc:before{content:'\f1d0'}.zmdi-spellcheck:before{content:'\f1d1'}.zmdi-storage:before{content:'\f1d2'}.zmdi-store-24:before{content:'\f1d3'}.zmdi-store:before{content:'\f1d4'}.zmdi-subway:before{content:'\f1d5'}.zmdi-sun:before{content:'\f1d6'}.zmdi-tab-unselected:before{content:'\f1d7'}.zmdi-tab:before{content:'\f1d8'}.zmdi-tag-close:before{content:'\f1d9'}.zmdi-tag-more:before{content:'\f1da'}.zmdi-tag:before{content:'\f1db'}.zmdi-thumb-down:before{content:'\f1dc'}.zmdi-thumb-up-down:before{content:'\f1dd'}.zmdi-thumb-up:before{content:'\f1de'}.zmdi-ticket-star:before{content:'\f1df'}.zmdi-toll:before{content:'\f1e0'}.zmdi-toys:before{content:'\f1e1'}.zmdi-traffic:before{content:'\f1e2'}.zmdi-translate:before{content:'\f1e3'}.zmdi-triangle-down:before{content:'\f1e4'}.zmdi-triangle-up:before{content:'\f1e5'}.zmdi-truck:before{content:'\f1e6'}.zmdi-turning-sign:before{content:'\f1e7'}.zmdi-wallpaper:before{content:'\f1e8'}.zmdi-washing-machine:before{content:'\f1e9'}.zmdi-window-maximize:before{content:'\f1ea'}.zmdi-window-minimize:before{content:'\f1eb'}.zmdi-window-restore:before{content:'\f1ec'}.zmdi-wrench:before{content:'\f1ed'}.zmdi-zoom-in:before{content:'\f1ee'}.zmdi-zoom-out:before{content:'\f1ef'}.zmdi-alert-circle-o:before{content:'\f1f0'}.zmdi-alert-circle:before{content:'\f1f1'}.zmdi-alert-octagon:before{content:'\f1f2'}.zmdi-alert-polygon:before{content:'\f1f3'}.zmdi-alert-triangle:before{content:'\f1f4'}.zmdi-help-outline:before{content:'\f1f5'}.zmdi-help:before{content:'\f1f6'}.zmdi-info-outline:before{content:'\f1f7'}.zmdi-info:before{content:'\f1f8'}.zmdi-notifications-active:before{content:'\f1f9'}.zmdi-notifications-add:before{content:'\f1fa'}.zmdi-notifications-none:before{content:'\f1fb'}.zmdi-notifications-off:before{content:'\f1fc'}.zmdi-notifications-paused:before{content:'\f1fd'}.zmdi-notifications:before{content:'\f1fe'}.zmdi-account-add:before{content:'\f1ff'}.zmdi-account-box-mail:before{content:'\f200'}.zmdi-account-box-o:before{content:'\f201'}.zmdi-account-box-phone:before{content:'\f202'}.zmdi-account-box:before{content:'\f203'}.zmdi-account-calendar:before{content:'\f204'}.zmdi-account-circle:before{content:'\f205'}.zmdi-account-o:before{content:'\f206'}.zmdi-account:before{content:'\f207'}.zmdi-accounts-add:before{content:'\f208'}.zmdi-accounts-alt:before{content:'\f209'}.zmdi-accounts-list-alt:before{content:'\f20a'}.zmdi-accounts-list:before{content:'\f20b'}.zmdi-accounts-outline:before{content:'\f20c'}.zmdi-accounts:before{content:'\f20d'}.zmdi-face:before{content:'\f20e'}.zmdi-female:before{content:'\f20f'}.zmdi-male-alt:before{content:'\f210'}.zmdi-male-female:before{content:'\f211'}.zmdi-male:before{content:'\f212'}.zmdi-mood-bad:before{content:'\f213'}.zmdi-mood:before{content:'\f214'}.zmdi-run:before{content:'\f215'}.zmdi-walk:before{content:'\f216'}.zmdi-cloud-box:before{content:'\f217'}.zmdi-cloud-circle:before{content:'\f218'}.zmdi-cloud-done:before{content:'\f219'}.zmdi-cloud-download:before{content:'\f21a'}.zmdi-cloud-off:before{content:'\f21b'}.zmdi-cloud-outline-alt:before{content:'\f21c'}.zmdi-cloud-outline:before{content:'\f21d'}.zmdi-cloud-upload:before{content:'\f21e'}.zmdi-cloud:before{content:'\f21f'}.zmdi-download:before{content:'\f220'}.zmdi-file-plus:before{content:'\f221'}.zmdi-file-text:before{content:'\f222'}.zmdi-file:before{content:'\f223'}.zmdi-folder-outline:before{content:'\f224'}.zmdi-folder-person:before{content:'\f225'}.zmdi-folder-star-alt:before{content:'\f226'}.zmdi-folder-star:before{content:'\f227'}.zmdi-folder:before{content:'\f228'}.zmdi-gif:before{content:'\f229'}.zmdi-upload:before{content:'\f22a'}.zmdi-border-all:before{content:'\f22b'}.zmdi-border-bottom:before{content:'\f22c'}.zmdi-border-clear:before{content:'\f22d'}.zmdi-border-color:before{content:'\f22e'}.zmdi-border-horizontal:before{content:'\f22f'}.zmdi-border-inner:before{content:'\f230'}.zmdi-border-left:before{content:'\f231'}.zmdi-border-outer:before{content:'\f232'}.zmdi-border-right:before{content:'\f233'}.zmdi-border-style:before{content:'\f234'}.zmdi-border-top:before{content:'\f235'}.zmdi-border-vertical:before{content:'\f236'}.zmdi-copy:before{content:'\f237'}.zmdi-crop:before{content:'\f238'}.zmdi-format-align-center:before{content:'\f239'}.zmdi-format-align-justify:before{content:'\f23a'}.zmdi-format-align-left:before{content:'\f23b'}.zmdi-format-align-right:before{content:'\f23c'}.zmdi-format-bold:before{content:'\f23d'}.zmdi-format-clear-all:before{content:'\f23e'}.zmdi-format-clear:before{content:'\f23f'}.zmdi-format-color-fill:before{content:'\f240'}.zmdi-format-color-reset:before{content:'\f241'}.zmdi-format-color-text:before{content:'\f242'}.zmdi-format-indent-decrease:before{content:'\f243'}.zmdi-format-indent-increase:before{content:'\f244'}.zmdi-format-italic:before{content:'\f245'}.zmdi-format-line-spacing:before{content:'\f246'}.zmdi-format-list-bulleted:before{content:'\f247'}.zmdi-format-list-numbered:before{content:'\f248'}.zmdi-format-ltr:before{content:'\f249'}.zmdi-format-rtl:before{content:'\f24a'}.zmdi-format-size:before{content:'\f24b'}.zmdi-format-strikethrough-s:before{content:'\f24c'}.zmdi-format-strikethrough:before{content:'\f24d'}.zmdi-format-subject:before{content:'\f24e'}.zmdi-format-underlined:before{content:'\f24f'}.zmdi-format-valign-bottom:before{content:'\f250'}.zmdi-format-valign-center:before{content:'\f251'}.zmdi-format-valign-top:before{content:'\f252'}.zmdi-redo:before{content:'\f253'}.zmdi-select-all:before{content:'\f254'}.zmdi-space-bar:before{content:'\f255'}.zmdi-text-format:before{content:'\f256'}.zmdi-transform:before{content:'\f257'}.zmdi-undo:before{content:'\f258'}.zmdi-wrap-text:before{content:'\f259'}.zmdi-comment-alert:before{content:'\f25a'}.zmdi-comment-alt-text:before{content:'\f25b'}.zmdi-comment-alt:before{content:'\f25c'}.zmdi-comment-edit:before{content:'\f25d'}.zmdi-comment-image:before{content:'\f25e'}.zmdi-comment-list:before{content:'\f25f'}.zmdi-comment-more:before{content:'\f260'}.zmdi-comment-outline:before{content:'\f261'}.zmdi-comment-text-alt:before{content:'\f262'}.zmdi-comment-text:before{content:'\f263'}.zmdi-comment-video:before{content:'\f264'}.zmdi-comment:before{content:'\f265'}.zmdi-comments:before{content:'\f266'}.zmdi-check-all:before{content:'\f267'}.zmdi-check-circle-u:before{content:'\f268'}.zmdi-check-circle:before{content:'\f269'}.zmdi-check-square:before{content:'\f26a'}.zmdi-check:before{content:'\f26b'}.zmdi-circle-o:before{content:'\f26c'}.zmdi-circle:before{content:'\f26d'}.zmdi-dot-circle-alt:before{content:'\f26e'}.zmdi-dot-circle:before{content:'\f26f'}.zmdi-minus-circle-outline:before{content:'\f270'}.zmdi-minus-circle:before{content:'\f271'}.zmdi-minus-square:before{content:'\f272'}.zmdi-minus:before{content:'\f273'}.zmdi-plus-circle-o-duplicate:before{content:'\f274'}.zmdi-plus-circle-o:before{content:'\f275'}.zmdi-plus-circle:before{content:'\f276'}.zmdi-plus-square:before{content:'\f277'}.zmdi-plus:before{content:'\f278'}.zmdi-square-o:before{content:'\f279'}.zmdi-star-circle:before{content:'\f27a'}.zmdi-star-half:before{content:'\f27b'}.zmdi-star-outline:before{content:'\f27c'}.zmdi-star:before{content:'\f27d'}.zmdi-bluetooth-connected:before{content:'\f27e'}.zmdi-bluetooth-off:before{content:'\f27f'}.zmdi-bluetooth-search:before{content:'\f280'}.zmdi-bluetooth-setting:before{content:'\f281'}.zmdi-bluetooth:before{content:'\f282'}.zmdi-camera-add:before{content:'\f283'}.zmdi-camera-alt:before{content:'\f284'}.zmdi-camera-bw:before{content:'\f285'}.zmdi-camera-front:before{content:'\f286'}.zmdi-camera-mic:before{content:'\f287'}.zmdi-camera-party-mode:before{content:'\f288'}.zmdi-camera-rear:before{content:'\f289'}.zmdi-camera-roll:before{content:'\f28a'}.zmdi-camera-switch:before{content:'\f28b'}.zmdi-camera:before{content:'\f28c'}.zmdi-card-alert:before{content:'\f28d'}.zmdi-card-off:before{content:'\f28e'}.zmdi-card-sd:before{content:'\f28f'}.zmdi-card-sim:before{content:'\f290'}.zmdi-desktop-mac:before{content:'\f291'}.zmdi-desktop-windows:before{content:'\f292'}.zmdi-device-hub:before{content:'\f293'}.zmdi-devices-off:before{content:'\f294'}.zmdi-devices:before{content:'\f295'}.zmdi-dock:before{content:'\f296'}.zmdi-floppy:before{content:'\f297'}.zmdi-gamepad:before{content:'\f298'}.zmdi-gps-dot:before{content:'\f299'}.zmdi-gps-off:before{content:'\f29a'}.zmdi-gps:before{content:'\f29b'}.zmdi-headset-mic:before{content:'\f29c'}.zmdi-headset:before{content:'\f29d'}.zmdi-input-antenna:before{content:'\f29e'}.zmdi-input-composite:before{content:'\f29f'}.zmdi-input-hdmi:before{content:'\f2a0'}.zmdi-input-power:before{content:'\f2a1'}.zmdi-input-svideo:before{content:'\f2a2'}.zmdi-keyboard-hide:before{content:'\f2a3'}.zmdi-keyboard:before{content:'\f2a4'}.zmdi-laptop-chromebook:before{content:'\f2a5'}.zmdi-laptop-mac:before{content:'\f2a6'}.zmdi-laptop:before{content:'\f2a7'}.zmdi-mic-off:before{content:'\f2a8'}.zmdi-mic-outline:before{content:'\f2a9'}.zmdi-mic-setting:before{content:'\f2aa'}.zmdi-mic:before{content:'\f2ab'}.zmdi-mouse:before{content:'\f2ac'}.zmdi-network-alert:before{content:'\f2ad'}.zmdi-network-locked:before{content:'\f2ae'}.zmdi-network-off:before{content:'\f2af'}.zmdi-network-outline:before{content:'\f2b0'}.zmdi-network-setting:before{content:'\f2b1'}.zmdi-network:before{content:'\f2b2'}.zmdi-phone-bluetooth:before{content:'\f2b3'}.zmdi-phone-end:before{content:'\f2b4'}.zmdi-phone-forwarded:before{content:'\f2b5'}.zmdi-phone-in-talk:before{content:'\f2b6'}.zmdi-phone-locked:before{content:'\f2b7'}.zmdi-phone-missed:before{content:'\f2b8'}.zmdi-phone-msg:before{content:'\f2b9'}.zmdi-phone-paused:before{content:'\f2ba'}.zmdi-phone-ring:before{content:'\f2bb'}.zmdi-phone-setting:before{content:'\f2bc'}.zmdi-phone-sip:before{content:'\f2bd'}.zmdi-phone:before{content:'\f2be'}.zmdi-portable-wifi-changes:before{content:'\f2bf'}.zmdi-portable-wifi-off:before{content:'\f2c0'}.zmdi-portable-wifi:before{content:'\f2c1'}.zmdi-radio:before{content:'\f2c2'}.zmdi-reader:before{content:'\f2c3'}.zmdi-remote-control-alt:before{content:'\f2c4'}.zmdi-remote-control:before{content:'\f2c5'}.zmdi-router:before{content:'\f2c6'}.zmdi-scanner:before{content:'\f2c7'}.zmdi-smartphone-android:before{content:'\f2c8'}.zmdi-smartphone-download:before{content:'\f2c9'}.zmdi-smartphone-erase:before{content:'\f2ca'}.zmdi-smartphone-info:before{content:'\f2cb'}.zmdi-smartphone-iphone:before{content:'\f2cc'}.zmdi-smartphone-landscape-lock:before{content:'\f2cd'}.zmdi-smartphone-landscape:before{content:'\f2ce'}.zmdi-smartphone-lock:before{content:'\f2cf'}.zmdi-smartphone-portrait-lock:before{content:'\f2d0'}.zmdi-smartphone-ring:before{content:'\f2d1'}.zmdi-smartphone-setting:before{content:'\f2d2'}.zmdi-smartphone-setup:before{content:'\f2d3'}.zmdi-smartphone:before{content:'\f2d4'}.zmdi-speaker:before{content:'\f2d5'}.zmdi-tablet-android:before{content:'\f2d6'}.zmdi-tablet-mac:before{content:'\f2d7'}.zmdi-tablet:before{content:'\f2d8'}.zmdi-tv-alt-play:before{content:'\f2d9'}.zmdi-tv-list:before{content:'\f2da'}.zmdi-tv-play:before{content:'\f2db'}.zmdi-tv:before{content:'\f2dc'}.zmdi-usb:before{content:'\f2dd'}.zmdi-videocam-off:before{content:'\f2de'}.zmdi-videocam-switch:before{content:'\f2df'}.zmdi-videocam:before{content:'\f2e0'}.zmdi-watch:before{content:'\f2e1'}.zmdi-wifi-alt-2:before{content:'\f2e2'}.zmdi-wifi-alt:before{content:'\f2e3'}.zmdi-wifi-info:before{content:'\f2e4'}.zmdi-wifi-lock:before{content:'\f2e5'}.zmdi-wifi-off:before{content:'\f2e6'}.zmdi-wifi-outline:before{content:'\f2e7'}.zmdi-wifi:before{content:'\f2e8'}.zmdi-arrow-left-bottom:before{content:'\f2e9'}.zmdi-arrow-left:before{content:'\f2ea'}.zmdi-arrow-merge:before{content:'\f2eb'}.zmdi-arrow-missed:before{content:'\f2ec'}.zmdi-arrow-right-top:before{content:'\f2ed'}.zmdi-arrow-right:before{content:'\f2ee'}.zmdi-arrow-split:before{content:'\f2ef'}.zmdi-arrows:before{content:'\f2f0'}.zmdi-caret-down-circle:before{content:'\f2f1'}.zmdi-caret-down:before{content:'\f2f2'}.zmdi-caret-left-circle:before{content:'\f2f3'}.zmdi-caret-left:before{content:'\f2f4'}.zmdi-caret-right-circle:before{content:'\f2f5'}.zmdi-caret-right:before{content:'\f2f6'}.zmdi-caret-up-circle:before{content:'\f2f7'}.zmdi-caret-up:before{content:'\f2f8'}.zmdi-chevron-down:before{content:'\f2f9'}.zmdi-chevron-left:before{content:'\f2fa'}.zmdi-chevron-right:before{content:'\f2fb'}.zmdi-chevron-up:before{content:'\f2fc'}.zmdi-forward:before{content:'\f2fd'}.zmdi-long-arrow-down:before{content:'\f2fe'}.zmdi-long-arrow-left:before{content:'\f2ff'}.zmdi-long-arrow-return:before{content:'\f300'}.zmdi-long-arrow-right:before{content:'\f301'}.zmdi-long-arrow-tab:before{content:'\f302'}.zmdi-long-arrow-up:before{content:'\f303'}.zmdi-rotate-ccw:before{content:'\f304'}.zmdi-rotate-cw:before{content:'\f305'}.zmdi-rotate-left:before{content:'\f306'}.zmdi-rotate-right:before{content:'\f307'}.zmdi-square-down:before{content:'\f308'}.zmdi-square-right:before{content:'\f309'}.zmdi-swap-alt:before{content:'\f30a'}.zmdi-swap-vertical-circle:before{content:'\f30b'}.zmdi-swap-vertical:before{content:'\f30c'}.zmdi-swap:before{content:'\f30d'}.zmdi-trending-down:before{content:'\f30e'}.zmdi-trending-flat:before{content:'\f30f'}.zmdi-trending-up:before{content:'\f310'}.zmdi-unfold-less:before{content:'\f311'}.zmdi-unfold-more:before{content:'\f312'}.zmdi-apps:before{content:'\f313'}.zmdi-grid-off:before{content:'\f314'}.zmdi-grid:before{content:'\f315'}.zmdi-view-agenda:before{content:'\f316'}.zmdi-view-array:before{content:'\f317'}.zmdi-view-carousel:before{content:'\f318'}.zmdi-view-column:before{content:'\f319'}.zmdi-view-comfy:before{content:'\f31a'}.zmdi-view-compact:before{content:'\f31b'}.zmdi-view-dashboard:before{content:'\f31c'}.zmdi-view-day:before{content:'\f31d'}.zmdi-view-headline:before{content:'\f31e'}.zmdi-view-list-alt:before{content:'\f31f'}.zmdi-view-list:before{content:'\f320'}.zmdi-view-module:before{content:'\f321'}.zmdi-view-quilt:before{content:'\f322'}.zmdi-view-stream:before{content:'\f323'}.zmdi-view-subtitles:before{content:'\f324'}.zmdi-view-toc:before{content:'\f325'}.zmdi-view-web:before{content:'\f326'}.zmdi-view-week:before{content:'\f327'}.zmdi-widgets:before{content:'\f328'}.zmdi-alarm-check:before{content:'\f329'}.zmdi-alarm-off:before{content:'\f32a'}.zmdi-alarm-plus:before{content:'\f32b'}.zmdi-alarm-snooze:before{content:'\f32c'}.zmdi-alarm:before{content:'\f32d'}.zmdi-calendar-alt:before{content:'\f32e'}.zmdi-calendar-check:before{content:'\f32f'}.zmdi-calendar-close:before{content:'\f330'}.zmdi-calendar-note:before{content:'\f331'}.zmdi-calendar:before{content:'\f332'}.zmdi-time-countdown:before{content:'\f333'}.zmdi-time-interval:before{content:'\f334'}.zmdi-time-restore-setting:before{content:'\f335'}.zmdi-time-restore:before{content:'\f336'}.zmdi-time:before{content:'\f337'}.zmdi-timer-off:before{content:'\f338'}.zmdi-timer:before{content:'\f339'}.zmdi-android-alt:before{content:'\f33a'}.zmdi-android:before{content:'\f33b'}.zmdi-apple:before{content:'\f33c'}.zmdi-behance:before{content:'\f33d'}.zmdi-codepen:before{content:'\f33e'}.zmdi-dribbble:before{content:'\f33f'}.zmdi-dropbox:before{content:'\f340'}.zmdi-evernote:before{content:'\f341'}.zmdi-facebook-box:before{content:'\f342'}.zmdi-facebook:before{content:'\f343'}.zmdi-github-box:before{content:'\f344'}.zmdi-github:before{content:'\f345'}.zmdi-google-drive:before{content:'\f346'}.zmdi-google-earth:before{content:'\f347'}.zmdi-google-glass:before{content:'\f348'}.zmdi-google-maps:before{content:'\f349'}.zmdi-google-pages:before{content:'\f34a'}.zmdi-google-play:before{content:'\f34b'}.zmdi-google-plus-box:before{content:'\f34c'}.zmdi-google-plus:before{content:'\f34d'}.zmdi-google:before{content:'\f34e'}.zmdi-instagram:before{content:'\f34f'}.zmdi-language-css3:before{content:'\f350'}.zmdi-language-html5:before{content:'\f351'}.zmdi-language-javascript:before{content:'\f352'}.zmdi-language-python-alt:before{content:'\f353'}.zmdi-language-python:before{content:'\f354'}.zmdi-lastfm:before{content:'\f355'}.zmdi-linkedin-box:before{content:'\f356'}.zmdi-paypal:before{content:'\f357'}.zmdi-pinterest-box:before{content:'\f358'}.zmdi-pocket:before{content:'\f359'}.zmdi-polymer:before{content:'\f35a'}.zmdi-share:before{content:'\f35b'}.zmdi-stackoverflow:before{content:'\f35c'}.zmdi-steam-square:before{content:'\f35d'}.zmdi-steam:before{content:'\f35e'}.zmdi-twitter-box:before{content:'\f35f'}.zmdi-twitter:before{content:'\f360'}.zmdi-vk:before{content:'\f361'}.zmdi-wikipedia:before{content:'\f362'}.zmdi-windows:before{content:'\f363'}.zmdi-aspect-ratio-alt:before{content:'\f364'}.zmdi-aspect-ratio:before{content:'\f365'}.zmdi-blur-circular:before{content:'\f366'}.zmdi-blur-linear:before{content:'\f367'}.zmdi-blur-off:before{content:'\f368'}.zmdi-blur:before{content:'\f369'}.zmdi-brightness-2:before{content:'\f36a'}.zmdi-brightness-3:before{content:'\f36b'}.zmdi-brightness-4:before{content:'\f36c'}.zmdi-brightness-5:before{content:'\f36d'}.zmdi-brightness-6:before{content:'\f36e'}.zmdi-brightness-7:before{content:'\f36f'}.zmdi-brightness-auto:before{content:'\f370'}.zmdi-brightness-setting:before{content:'\f371'}.zmdi-broken-image:before{content:'\f372'}.zmdi-center-focus-strong:before{content:'\f373'}.zmdi-center-focus-weak:before{content:'\f374'}.zmdi-compare:before{content:'\f375'}.zmdi-crop-16-9:before{content:'\f376'}.zmdi-crop-3-2:before{content:'\f377'}.zmdi-crop-5-4:before{content:'\f378'}.zmdi-crop-7-5:before{content:'\f379'}.zmdi-crop-din:before{content:'\f37a'}.zmdi-crop-free:before{content:'\f37b'}.zmdi-crop-landscape:before{content:'\f37c'}.zmdi-crop-portrait:before{content:'\f37d'}.zmdi-crop-square:before{content:'\f37e'}.zmdi-exposure-alt:before{content:'\f37f'}.zmdi-exposure:before{content:'\f380'}.zmdi-filter-b-and-w:before{content:'\f381'}.zmdi-filter-center-focus:before{content:'\f382'}.zmdi-filter-frames:before{content:'\f383'}.zmdi-filter-tilt-shift:before{content:'\f384'}.zmdi-gradient:before{content:'\f385'}.zmdi-grain:before{content:'\f386'}.zmdi-graphic-eq:before{content:'\f387'}.zmdi-hdr-off:before{content:'\f388'}.zmdi-hdr-strong:before{content:'\f389'}.zmdi-hdr-weak:before{content:'\f38a'}.zmdi-hdr:before{content:'\f38b'}.zmdi-iridescent:before{content:'\f38c'}.zmdi-leak-off:before{content:'\f38d'}.zmdi-leak:before{content:'\f38e'}.zmdi-looks:before{content:'\f38f'}.zmdi-loupe:before{content:'\f390'}.zmdi-panorama-horizontal:before{content:'\f391'}.zmdi-panorama-vertical:before{content:'\f392'}.zmdi-panorama-wide-angle:before{content:'\f393'}.zmdi-photo-size-select-large:before{content:'\f394'}.zmdi-photo-size-select-small:before{content:'\f395'}.zmdi-picture-in-picture:before{content:'\f396'}.zmdi-slideshow:before{content:'\f397'}.zmdi-texture:before{content:'\f398'}.zmdi-tonality:before{content:'\f399'}.zmdi-vignette:before{content:'\f39a'}.zmdi-wb-auto:before{content:'\f39b'}.zmdi-eject-alt:before{content:'\f39c'}.zmdi-eject:before{content:'\f39d'}.zmdi-equalizer:before{content:'\f39e'}.zmdi-fast-forward:before{content:'\f39f'}.zmdi-fast-rewind:before{content:'\f3a0'}.zmdi-forward-10:before{content:'\f3a1'}.zmdi-forward-30:before{content:'\f3a2'}.zmdi-forward-5:before{content:'\f3a3'}.zmdi-hearing:before{content:'\f3a4'}.zmdi-pause-circle-outline:before{content:'\f3a5'}.zmdi-pause-circle:before{content:'\f3a6'}.zmdi-pause:before{content:'\f3a7'}.zmdi-play-circle-outline:before{content:'\f3a8'}.zmdi-play-circle:before{content:'\f3a9'}.zmdi-play:before{content:'\f3aa'}.zmdi-playlist-audio:before{content:'\f3ab'}.zmdi-playlist-plus:before{content:'\f3ac'}.zmdi-repeat-one:before{content:'\f3ad'}.zmdi-repeat:before{content:'\f3ae'}.zmdi-replay-10:before{content:'\f3af'}.zmdi-replay-30:before{content:'\f3b0'}.zmdi-replay-5:before{content:'\f3b1'}.zmdi-replay:before{content:'\f3b2'}.zmdi-shuffle:before{content:'\f3b3'}.zmdi-skip-next:before{content:'\f3b4'}.zmdi-skip-previous:before{content:'\f3b5'}.zmdi-stop:before{content:'\f3b6'}.zmdi-surround-sound:before{content:'\f3b7'}.zmdi-tune:before{content:'\f3b8'}.zmdi-volume-down:before{content:'\f3b9'}.zmdi-volume-mute:before{content:'\f3ba'}.zmdi-volume-off:before{content:'\f3bb'}.zmdi-volume-up:before{content:'\f3bc'}.zmdi-n-1-square:before{content:'\f3bd'}.zmdi-n-2-square:before{content:'\f3be'}.zmdi-n-3-square:before{content:'\f3bf'}.zmdi-n-4-square:before{content:'\f3c0'}.zmdi-n-5-square:before{content:'\f3c1'}.zmdi-n-6-square:before{content:'\f3c2'}.zmdi-neg-1:before{content:'\f3c3'}.zmdi-neg-2:before{content:'\f3c4'}.zmdi-plus-1:before{content:'\f3c5'}.zmdi-plus-2:before{content:'\f3c6'}.zmdi-sec-10:before{content:'\f3c7'}.zmdi-sec-3:before{content:'\f3c8'}.zmdi-zero:before{content:'\f3c9'}.zmdi-airline-seat-flat-angled:before{content:'\f3ca'}.zmdi-airline-seat-flat:before{content:'\f3cb'}.zmdi-airline-seat-individual-suite:before{content:'\f3cc'}.zmdi-airline-seat-legroom-extra:before{content:'\f3cd'}.zmdi-airline-seat-legroom-normal:before{content:'\f3ce'}.zmdi-airline-seat-legroom-reduced:before{content:'\f3cf'}.zmdi-airline-seat-recline-extra:before{content:'\f3d0'}.zmdi-airline-seat-recline-normal:before{content:'\f3d1'}.zmdi-airplay:before{content:'\f3d2'}.zmdi-closed-caption:before{content:'\f3d3'}.zmdi-confirmation-number:before{content:'\f3d4'}.zmdi-developer-board:before{content:'\f3d5'}.zmdi-disc-full:before{content:'\f3d6'}.zmdi-explicit:before{content:'\f3d7'}.zmdi-flight-land:before{content:'\f3d8'}.zmdi-flight-takeoff:before{content:'\f3d9'}.zmdi-flip-to-back:before{content:'\f3da'}.zmdi-flip-to-front:before{content:'\f3db'}.zmdi-group-work:before{content:'\f3dc'}.zmdi-hd:before{content:'\f3dd'}.zmdi-hq:before{content:'\f3de'}.zmdi-markunread-mailbox:before{content:'\f3df'}.zmdi-memory:before{content:'\f3e0'}.zmdi-nfc:before{content:'\f3e1'}.zmdi-play-for-work:before{content:'\f3e2'}.zmdi-power-input:before{content:'\f3e3'}.zmdi-present-to-all:before{content:'\f3e4'}.zmdi-satellite:before{content:'\f3e5'}.zmdi-tap-and-play:before{content:'\f3e6'}.zmdi-vibration:before{content:'\f3e7'}.zmdi-voicemail:before{content:'\f3e8'}.zmdi-group:before{content:'\f3e9'}.zmdi-rss:before{content:'\f3ea'}.zmdi-shape:before{content:'\f3eb'}.zmdi-spinner:before{content:'\f3ec'}.zmdi-ungroup:before{content:'\f3ed'}.zmdi-500px:before{content:'\f3ee'}.zmdi-8tracks:before{content:'\f3ef'}.zmdi-amazon:before{content:'\f3f0'}.zmdi-blogger:before{content:'\f3f1'}.zmdi-delicious:before{content:'\f3f2'}.zmdi-disqus:before{content:'\f3f3'}.zmdi-flattr:before{content:'\f3f4'}.zmdi-flickr:before{content:'\f3f5'}.zmdi-github-alt:before{content:'\f3f6'}.zmdi-google-old:before{content:'\f3f7'}.zmdi-linkedin:before{content:'\f3f8'}.zmdi-odnoklassniki:before{content:'\f3f9'}.zmdi-outlook:before{content:'\f3fa'}.zmdi-paypal-alt:before{content:'\f3fb'}.zmdi-pinterest:before{content:'\f3fc'}.zmdi-playstation:before{content:'\f3fd'}.zmdi-reddit:before{content:'\f3fe'}.zmdi-skype:before{content:'\f3ff'}.zmdi-slideshare:before{content:'\f400'}.zmdi-soundcloud:before{content:'\f401'}.zmdi-tumblr:before{content:'\f402'}.zmdi-twitch:before{content:'\f403'}.zmdi-vimeo:before{content:'\f404'}.zmdi-whatsapp:before{content:'\f405'}.zmdi-xbox:before{content:'\f406'}.zmdi-yahoo:before{content:'\f407'}.zmdi-youtube-play:before{content:'\f408'}.zmdi-youtube:before{content:'\f409'}.zmdi-import-export:before{content:'\f30c'}.zmdi-swap-vertical-:before{content:'\f30c'}.zmdi-airplanemode-inactive:before{content:'\f102'}.zmdi-airplanemode-active:before{content:'\f103'}.zmdi-rate-review:before{content:'\f103'}.zmdi-comment-sign:before{content:'\f25a'}.zmdi-network-warning:before{content:'\f2ad'}.zmdi-shopping-cart-add:before{content:'\f1ca'}.zmdi-file-add:before{content:'\f221'}.zmdi-network-wifi-scan:before{content:'\f2e4'}.zmdi-collection-add:before{content:'\f14e'}.zmdi-format-playlist-add:before{content:'\f3ac'}.zmdi-format-queue-music:before{content:'\f3ab'}.zmdi-plus-box:before{content:'\f277'}.zmdi-tag-backspace:before{content:'\f1d9'}.zmdi-alarm-add:before{content:'\f32b'}.zmdi-battery-charging:before{content:'\f114'}.zmdi-daydream-setting:before{content:'\f217'}.zmdi-more-horiz:before{content:'\f19c'}.zmdi-book-photo:before{content:'\f11b'}.zmdi-incandescent:before{content:'\f189'}.zmdi-wb-iridescent:before{content:'\f38c'}.zmdi-calendar-remove:before{content:'\f330'}.zmdi-refresh-sync-disabled:before{content:'\f1b7'}.zmdi-refresh-sync-problem:before{content:'\f1b6'}.zmdi-crop-original:before{content:'\f17e'}.zmdi-power-off:before{content:'\f1af'}.zmdi-power-off-setting:before{content:'\f1ae'}.zmdi-leak-remove:before{content:'\f38d'}.zmdi-star-border:before{content:'\f27c'}.zmdi-brightness-low:before{content:'\f36d'}.zmdi-brightness-medium:before{content:'\f36e'}.zmdi-brightness-high:before{content:'\f36f'}.zmdi-smartphone-portrait:before{content:'\f2d4'}.zmdi-live-tv:before{content:'\f2d9'}.zmdi-format-textdirection-l-to-r:before{content:'\f249'}.zmdi-format-textdirection-r-to-l:before{content:'\f24a'}.zmdi-arrow-back:before{content:'\f2ea'}.zmdi-arrow-forward:before{content:'\f2ee'}.zmdi-arrow-in:before{content:'\f2e9'}.zmdi-arrow-out:before{content:'\f2ed'}.zmdi-rotate-90-degrees-ccw:before{content:'\f304'}.zmdi-adb:before{content:'\f33a'}.zmdi-network-wifi:before{content:'\f2e8'}.zmdi-network-wifi-alt:before{content:'\f2e3'}.zmdi-network-wifi-lock:before{content:'\f2e5'}.zmdi-network-wifi-off:before{content:'\f2e6'}.zmdi-network-wifi-outline:before{content:'\f2e7'}.zmdi-network-wifi-info:before{content:'\f2e4'}.zmdi-layers-clear:before{content:'\f18b'}.zmdi-colorize:before{content:'\f15d'}.zmdi-format-paint:before{content:'\f1ba'}.zmdi-format-quote:before{content:'\f1b2'}.zmdi-camera-monochrome-photos:before{content:'\f285'}.zmdi-sort-by-alpha:before{content:'\f1cf'}.zmdi-folder-shared:before{content:'\f225'}.zmdi-folder-special:before{content:'\f226'}.zmdi-comment-dots:before{content:'\f260'}.zmdi-reorder:before{content:'\f31e'}.zmdi-dehaze:before{content:'\f197'}.zmdi-sort:before{content:'\f1ce'}.zmdi-pages:before{content:'\f34a'}.zmdi-stack-overflow:before{content:'\f35c'}.zmdi-calendar-account:before{content:'\f204'}.zmdi-paste:before{content:'\f109'}.zmdi-cut:before{content:'\f1bc'}.zmdi-save:before{content:'\f297'}.zmdi-smartphone-code:before{content:'\f139'}.zmdi-directions-bike:before{content:'\f117'}.zmdi-directions-boat:before{content:'\f11a'}.zmdi-directions-bus:before{content:'\f121'}.zmdi-directions-car:before{content:'\f125'}.zmdi-directions-railway:before{content:'\f1b3'}.zmdi-directions-run:before{content:'\f215'}.zmdi-directions-subway:before{content:'\f1d5'}.zmdi-directions-walk:before{content:'\f216'}.zmdi-local-hotel:before{content:'\f178'}.zmdi-local-activity:before{content:'\f1df'}.zmdi-local-play:before{content:'\f1df'}.zmdi-local-airport:before{content:'\f103'}.zmdi-local-atm:before{content:'\f198'}.zmdi-local-bar:before{content:'\f137'}.zmdi-local-cafe:before{content:'\f13b'}.zmdi-local-car-wash:before{content:'\f124'}.zmdi-local-convenience-store:before{content:'\f1d3'}.zmdi-local-dining:before{content:'\f153'}.zmdi-local-drink:before{content:'\f157'}.zmdi-local-florist:before{content:'\f168'}.zmdi-local-gas-station:before{content:'\f16f'}.zmdi-local-grocery-store:before{content:'\f1cb'}.zmdi-local-hospital:before{content:'\f177'}.zmdi-local-laundry-service:before{content:'\f1e9'}.zmdi-local-library:before{content:'\f18d'}.zmdi-local-mall:before{content:'\f195'}.zmdi-local-movies:before{content:'\f19d'}.zmdi-local-offer:before{content:'\f187'}.zmdi-local-parking:before{content:'\f1a5'}.zmdi-local-parking:before{content:'\f1a5'}.zmdi-local-pharmacy:before{content:'\f176'}.zmdi-local-phone:before{content:'\f2be'}.zmdi-local-pizza:before{content:'\f1ac'}.zmdi-local-post-office:before{content:'\f15a'}.zmdi-local-printshop:before{content:'\f1b0'}.zmdi-local-see:before{content:'\f28c'}.zmdi-local-shipping:before{content:'\f1e6'}.zmdi-local-store:before{content:'\f1d4'}.zmdi-local-taxi:before{content:'\f123'}.zmdi-local-wc:before{content:'\f211'}.zmdi-my-location:before{content:'\f299'}.zmdi-directions:before{content:'\f1e7'}

/**
 * Dropfiles
 *
 * We developed this code with our hearts and passion.
 * We hope you found it useful, easy to understand and to customize.
 * Otherwise, please feel free to contact us at contact@joomunited.com *
 * @package Dropfiles
 * @copyright Copyright (C) 2013 JoomUnited (http://www.joomunited.com). All rights reserved.
 * @copyright Copyright (C) 2013 Damien Barrère (http://www.crac-design.com). All rights reserved.
 * @license GNU General Public License version 2 or later; http://www.gnu.org/licenses/gpl-2.0.html
 */
.dropfiles-content-table.dropfiles-content.dropfiles-table-content-hidden.colstyle .mediaTableMenu.mediaTableMenuClosed,
.dropfiles-content-table.dropfiles-content.dropfiles-table-content-hidden .table {
  visibility: hidden;
  margin: 0;
}
.dropfiles-content-table.dropfiles-content.dropfiles-table-content-hidden .dropfiles-container-table {
  overflow: hidden;
}
.dropfiles-content-table.dropfiles-content.dropfiles-table-content-hidden .mediaTableWrapperWithMenu {
  padding: 0 !important;
}
.dropfiles-content-table.dropfiles-content.dropfiles-table-content-hidden .table thead th {
  padding: 0 !important;
  line-height: 0;
}
.dropfiles-content-table.dropfiles-content tr, .dropfiles-content-table.dropfiles-content td, .dropfiles-content-table.dropfiles-content thead, .dropfiles-content-table.dropfiles-content tbody, .dropfiles-content-table.dropfiles-content th {
  border: none;
  font-size: 13px;
}
.dropfiles-content-table.dropfiles-content a {
  text-decoration: none !important;
  border-bottom: 0;
  box-shadow: none;
  display: inline-block;
  word-wrap: break-word;
}
.dropfiles-content-table.dropfiles-content a:focus {
  outline: none;
}
.dropfiles-content-table.dropfiles-content td.file_size, .dropfiles-content-table.dropfiles-content td.file_hits {
  white-space: nowrap;
}
.dropfiles-content-table.dropfiles-content table {
  max-width: 100%;
  background-color: transparent;
  border-collapse: collapse;
  border-spacing: 0;
  table-layout: auto;
}
.dropfiles-content-table.dropfiles-content .table {
  width: 100%;
  display: table;
  table-layout: auto;
  box-sizing: border-box;
  background-color: #fff;
  color: #999999;
  border: none;
  padding: 0 10px;
  margin: 0 !important;
}
.dropfiles-content-table.dropfiles-content .table td {
  padding: 15px 0 15px 10px;
  line-height: 20px;
  text-align: left;
  vertical-align: middle;
}
.dropfiles-content-table.dropfiles-content .table td.file_title div.custom-icon {
  margin: 0 5px 0 0;
  display: inline-block;
}
.dropfiles-content-table.dropfiles-content .table td.file_title span.ext {
  margin: 0 5px 0 0;
  display: inline-block;
  vertical-align: middle;
}
.dropfiles-content-table.dropfiles-content .table td.file_title a.title {
  display: inline;
  color: #999999;
  text-transform: none;
}
.dropfiles-content-table.dropfiles-content .table td.file_title a.title:hover {
  color: #999999;
}
.dropfiles-content-table.dropfiles-content .table td.file_title .dropfiles_checkbox {
  position: unset;
  vertical-align: middle;
  margin-right: 3px;
  width: 16px;
  height: 16px;
  background-color: transparent;
  display: inline;
}
.dropfiles-content-table.dropfiles-content .table td.file_title .dropfiles_checkbox > span {
  vertical-align: middle;
}
.dropfiles-content-table.dropfiles-content .table thead th {
  line-height: 30px;
  font-weight: normal;
  white-space: nowrap;
  padding: 15px 0 15px 10px !important;
  text-align: left;
  vertical-align: middle;
  background-color: #fff;
  color: #666666;
  border: none !important;
}
.dropfiles-content-table.dropfiles-content .table thead th.drop-col-pd-right {
  padding-right: 30px !important;
}
.dropfiles-content-table.dropfiles-content .table caption + thead tr:first-child th, .dropfiles-content-table.dropfiles-content .table caption + thead tr:first-child td {
  border-top: 0;
}
.dropfiles-content-table.dropfiles-content .table colgroup + thead tr:first-child th, .dropfiles-content-table.dropfiles-content .table colgroup + thead tr:first-child td {
  border-top: 0;
}
.dropfiles-content-table.dropfiles-content .table thead:first-child tr:first-child th, .dropfiles-content-table.dropfiles-content .table thead:first-child tr:first-child td {
  border-top: 0;
}
.dropfiles-content-table.dropfiles-content .table tbody + tbody {
  border-top: 2px solid #dddddd;
}
.dropfiles-content-table.dropfiles-content .table td.file_download,
.dropfiles-content-table.dropfiles-content .table th.file_download {
  text-align: left;
  max-width: 155px !important;
  width: 155px !important;
  min-width: 150px;
  padding: 5px 10px 5px 5px;
}
.dropfiles-content-table.dropfiles-content .table-condensed th, .dropfiles-content-table.dropfiles-content .table-condensed td {
  padding: 4px 5px;
}
.dropfiles-content-table.dropfiles-content .table-bordered {
  border-collapse: separate;
  *border-collapse: collapse;
  ;
  ;
  border-radius: 4px;
}
.dropfiles-content-table.dropfiles-content .table-bordered tr {
  border: none;
}
@media screen and (max-width: 1024px) {
  .dropfiles-content-table.dropfiles-content .table-bordered tr .file_desc,
  .dropfiles-content-table.dropfiles-content .table-bordered tr .file_version {
    display: none;
  }
}
@media screen and (max-width: 950px) {
  .dropfiles-content-table.dropfiles-content .table-bordered tr .file_hits {
    display: none;
  }
}
@media screen and (max-width: 900px) {
  .dropfiles-content-table.dropfiles-content .table-bordered tr .file_created {
    display: none;
  }
}
@media screen and (max-width: 850px) {
  .dropfiles-content-table.dropfiles-content .table-bordered tr .file_size {
    display: none;
  }
}
.dropfiles-content-table.dropfiles-content .table-bordered th {
  line-height: 30px;
}
.dropfiles-content-table.dropfiles-content .table-bordered th:first-child {
  border-top-left-radius: 4px;
}
.dropfiles-content-table.dropfiles-content .table-bordered th:last-child {
  border-top-right-radius: 4px;
}
.dropfiles-content-table.dropfiles-content .table-bordered td {
  background-color: #fff;
  line-height: 32px;
  border-top: 1px solid #cccccc;
  border-left: 0;
  border-right: 0;
  border-bottom: 0;
}
.dropfiles-content-table.dropfiles-content .table-bordered td p {
  margin: 0;
  padding: 0;
}
.dropfiles-content-table.dropfiles-content .table-bordered tr:last-child td:first-child {
  border-bottom-left-radius: 4px;
}
.dropfiles-content-table.dropfiles-content .table-bordered tr:last-child td:last-child {
  border-bottom-right-radius: 4px;
}
.dropfiles-content-table.dropfiles-content .table-bordered th.file_title,
.dropfiles-content-table.dropfiles-content .table-bordered td.file_title {
  position: relative;
}
@media screen and (min-width: 768px) {
  .dropfiles-content-table.dropfiles-content .table-bordered th.file_title,
  .dropfiles-content-table.dropfiles-content .table-bordered td.file_title {
    min-width: 132px;
  }
}
.dropfiles-content-table.dropfiles-content .table-bordered th.file_desc p,
.dropfiles-content-table.dropfiles-content .table-bordered td.file_desc p {
  margin: 0;
  padding: 0;
}
.dropfiles-content-table.dropfiles-content .table-bordered caption + thead tr:first-child th {
  border-top: 0;
}
.dropfiles-content-table.dropfiles-content .table-bordered caption + tbody tr:first-child th, .dropfiles-content-table.dropfiles-content .table-bordered caption + tbody tr:first-child td {
  border-top: 0;
}
.dropfiles-content-table.dropfiles-content .table-bordered colgroup + thead tr:first-child th {
  border-top: 0;
}
.dropfiles-content-table.dropfiles-content .table-bordered colgroup + tbody tr:first-child th, .dropfiles-content-table.dropfiles-content .table-bordered colgroup + tbody tr:first-child td {
  border-top: 0;
}
.dropfiles-content-table.dropfiles-content .table-bordered thead:first-child tr:first-child th {
  border-top: 0;
}
.dropfiles-content-table.dropfiles-content .table-bordered tbody:first-child tr:first-child th, .dropfiles-content-table.dropfiles-content .table-bordered tbody:first-child tr:first-child td {
  border-top: 0;
}
.dropfiles-content-table.dropfiles-content .table-striped tbody > tr:nth-child(odd) > td, .dropfiles-content-table.dropfiles-content .table-striped tbody > tr:nth-child(odd) > th {
  background-color: #fff;
}
.dropfiles-content-table.dropfiles-content .table-striped tbody > tr:hover td {
  background-color: #fff !important;
}
.dropfiles-content-table.dropfiles-content .table-striped tbody > tr > td.essential > a.title {
  word-break: break-all;
  text-decoration: none;
  vertical-align: middle;
}
.dropfiles-content-table.dropfiles-content .table-hover tbody tr:hover > td, .dropfiles-content-table.dropfiles-content .table-hover tbody tr:hover > th {
  background-color: #f5f5f5;
}
.dropfiles-content-table.dropfiles-content span.ext .txt {
  position: absolute;
  top: 48px;
  left: 7px;
  display: block;
  width: 35px;
  font-size: 12px;
  line-height: 16px;
  text-align: center;
  letter-spacing: -1px;
  text-transform: uppercase;
  font-family: arial, helvetica, sans-serif;
}
.dropfiles-content-table.dropfiles-content .dropfiles-container .dropfilescategory:not(.backcategory),
.dropfiles-content-table.dropfiles-content .dropfiles-container .dropfilescategory_placeholder {
  margin: 10px;
}
.dropfiles-content-table.dropfiles-content .dropfiles-categories.blank + .mediaTableWrapperWithMenu {
  padding-top: 0;
}
.dropfiles-content-table.dropfiles-content .dropfiles-categories.blank + .mediaTableWrapperWithMenu .mediaTableMenuClosed {
  margin-top: calc(30px - 1em);
}
.dropfiles-content-table.dropfiles-content .dropfiles-categories h2 {
  margin: 0 0 0 10px;
}

.dropfiles-content-table .mediaTableWrapperWithMenu {
  position: relative;
  padding-top: 1em;
}
.dropfiles-content-table .mediaTableMenu {
  display: none;
}
.dropfiles-content-table.colstyle .mediaTableMenu {
  display: block;
  margin-top: 28px;
  right: 10px;
  box-shadow: none !important;
  z-index: 9;
  min-width: 32px;
  min-height: 26px;
  background-color: #fff;
  border: 1px solid #ccc;
  border-radius: 4px;
}
.dropfiles-content-table.colstyle .mediaTableMenu a {
  padding: 0 10px;
  border-radius: 5px;
  color: darkgrey;
  vertical-align: middle;
  box-shadow: unset;
  margin: 2px 0;
  text-align: left;
}
.dropfiles-content-table.colstyle .mediaTableMenu a > .zmdi-settings {
  box-sizing: content-box;
  vertical-align: baseline;
}
.dropfiles-content-table.colstyle .mediaTableMenu.mediaTableMenuClosed {
  display: block;
  margin-top: 30px;
  right: 10px;
  box-shadow: none !important;
  z-index: 9;
  width: 32px;
  height: 24px;
  background-color: #fff;
  border: 1px solid #ccc;
  border-radius: 4px;
  text-align: center;
  box-sizing: unset;
}
.dropfiles-content-table.colstyle .mediaTableMenu.mediaTableMenuClosed a {
  display: block;
  vertical-align: middle;
  padding: 0;
  background-color: transparent;
  text-align: center;
  width: 18px;
  height: 100%;
  box-sizing: unset;
  margin: auto;
  line-height: 22px;
}
.dropfiles-content-table.colstyle .mediaTableMenu.mediaTableMenuClosed a .zmdi-settings {
  text-align: center;
  width: 100%;
  display: inline-block;
  box-sizing: unset;
  vertical-align: middle;
  margin-top: 5px;
}
.dropfiles-content-table.colstyle .mediaTableMenu ul {
  padding: 0 10px 5px 10px !important;
  color: #666666;
}
.dropfiles-content-table.colstyle .mediaTableMenu ul li {
  line-height: 18px;
}
.dropfiles-content-table.colstyle .mediaTableMenu ul input {
  display: inline-block;
  vertical-align: middle;
  ;
  width: 16px;
  height: 16px;
  background: #fff;
  border-radius: 0;
  box-shadow: none;
  font-size: 13px;
  line-height: 1em;
  margin: 3px 0;
}
.dropfiles-content-table.colstyle .mediaTableMenu ul input:before {
  content: "";
  display: inline-block;
  width: 16px;
  height: 16px;
  margin-right: 0.5em;
  vertical-align: middle;
  font-size: 1em;
  transition: 0.6s;
  text-align: center;
  background: #fff;
  border: 1px solid #808080;
  color: #808080;
  padding: 1px;
  box-sizing: border-box;
}
.dropfiles-content-table.colstyle .mediaTableMenu ul input:hover, .dropfiles-content-table.colstyle .mediaTableMenu ul input:focus {
  cursor: pointer;
}
.dropfiles-content-table.colstyle .mediaTableMenu ul input:hover:before {
  background: #efefef;
}
.dropfiles-content-table.colstyle .mediaTableMenu ul input:checked:before {
  content: "✔";
  font-family: arial, helvetica, sans-serif;
}
.dropfiles-content-table.colstyle .mediaTableMenu ul label {
  color: inherit;
  display: inline-block;
  vertical-align: middle;
  margin: 3px 3px 3px 5px;
}
.dropfiles-content-table a.dropfiles-content-single {
  padding: 10px 15px 10px 60px;
  margin-bottom: 10px;
  margin-top: 10px;
  background: #979797 url(/plugins/dropfilesthemes/table/images/download.png) 5px center no-repeat !important;
  color: #FFF !important;
  ;
  ;
  border-radius: 4px;
  border: solid 1px #707070;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.4);
  ;
  ;
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.4), 0 1px 1px rgba(0, 0, 0, 0.2);
  ;
  ;
  transition-duration: 0.2s;
  display: inline-block;
  height: 50px;
  line-height: 25px;
  min-width: 100px;
  text-decoration: none !important;
}
.dropfiles-content-table a.dropfiles-content-single:hover {
  background-color: #5C5C5C !important;
  border: solid 1px #181818 !important;
  text-decoration: none !important;
}
.dropfiles-content-table a.dropfiles-content-single:active {
  ;
  ;
  box-shadow: inset 0 1px 4px rgba(0, 0, 0, 0.6);
  background-color: #5C5C5C !important;
  border: solid 1px #181818 !important;
  background: #5C5C5C url(/plugins/dropfilesthemes/table/images/download.png) 5px 54% no-repeat !important;
}
.dropfiles-content-table .dropfiles-container-table {
  box-sizing: border-box;
  width: 100%;
  overflow-y: auto;
  ;
  position: relative;
}
.dropfiles-content-table .dropfiles-container-table.with_foldertree {
  width: 70%;
  padding: 0 5px 0 10px;
  margin: 0;
  overflow-x: auto;
  overflow-y: auto;
  flex: 1;
}
.dropfiles-content-table .dropfiles-container-table.with_categories_before_title .backcategory-section {
  width: 100%;
  margin-bottom: 25px;
}
.dropfiles-content-table .dropfiles-container-table.with_categories_before_title .categories-head.categories-before-title {
  margin: 10px 0;
}
.dropfiles-content-table .dropfiles-manage-files {
  padding: 2px 10px 0 0;
}
.dropfiles-content-table .dropfiles-breadcrumbs-table .openlink-manage-files,
.dropfiles-content-table .dropfiles-manage-files .openlink-manage-files {
  background-color: #75be5f;
  border-color: #75be5f;
  border-radius: 10px;
  color: #fff;
  font-size: 14px;
  margin: 8px 0 8px 8px;
  padding: 5px 30px;
  text-align: center;
  text-decoration: none;
  box-sizing: border-box;
  display: inline-block;
  height: 38px;
  line-height: 28px;
  float: right;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  letter-spacing: normal;
}
.dropfiles-content-table .dropfiles-breadcrumbs-table .openlink-manage-files:hover, .dropfiles-content-table .dropfiles-breadcrumbs-table .openlink-manage-files:focus,
.dropfiles-content-table .dropfiles-manage-files .openlink-manage-files:hover,
.dropfiles-content-table .dropfiles-manage-files .openlink-manage-files:focus {
  cursor: pointer;
}
.dropfiles-content-table .dropfiles-breadcrumbs-table .openlink-manage-files:hover,
.dropfiles-content-table .dropfiles-manage-files .openlink-manage-files:hover {
  box-shadow: 1px 1px 12px #ccc;
}
.dropfiles-content-table .dropfiles-breadcrumbs-table .openlink-manage-files .dropfiles-preview,
.dropfiles-content-table .dropfiles-manage-files .openlink-manage-files .dropfiles-preview {
  margin-left: 8px;
  vertical-align: baseline;
  font-size: 1.4em;
}
.dropfiles-content-table .mediaTableWrapper-chil {
  padding-top: 1em !important;
}

html[dir=rtl] .dropfiles-foldertree-table {
  float: right;
}
html[dir=rtl] .dropfiles-content-table.dropfiles-content .table th, html[dir=rtl] .dropfiles-content-table.dropfiles-content .table td {
  text-align: right;
}
/**
Copyright (c) 2012 Marco Pegoraro, http://movableapp.com/

Permission is hereby granted, free of charge, to any person obtaining
a copy of this software and associated documentation files (the
"Software"), to deal in the Software without restriction, including
without limitation the rights to use, copy, modify, merge, publish,
distribute, sublicense, and/or sell copies of the Software, and to
permit persons to whom the Software is furnished to do so, subject to
the following conditions:

The above copyright notice and this permission notice shall be
included in all copies or substantial portions of the Software.

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE
LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION
OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION
WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.


WHERE TO FIND MEDIA TABLE:
https://github.com/thepeg/MediaTable
http://consulenza-web.com/jquery/MediaTable/
http://www.consulenza-web.com/2012/01/mediatable-jquery-plugin/

**/







/* -----[[     S T R U C T U R E     ]]------------ */


/**
 * Structural Style
 */
.mediaTable {
	width:100%;
	border-collapse:collapse;
}
.mediaTableMenu {
	display: none;
}
.mediaTableMenu label {
	display: inline !important;
}

.mediaTableWrapper {
	position: relative;
}

.mediaTableWrapperWithMenu {
	padding-top:1em;
}


.mediaTableMenuClosed ul {
	display:none;
}



/**
 * Active Media Table Rules
 * theese rules are applied to a table activated by the jQuery plugin.
 */

.activeMediaTable th, .activeMediaTable td {
	display: none;
}

.activeMediaTable th.essential, .activeMediaTable td.essential {
	display: table-cell;
	_display:block; /* IE6 Hack */
}

/* IE7 Hack */
*+html .activeMediaTable th.essential, *+html .activeMediaTable td.essential { display:block }








/* -----[[     B R E A C K      P O I N T S     ]]------------ */

@media screen and (min-width: 768px) {

	.activeMediaTable th.optional, .activeMediaTable td.optional {
		display: table-cell;
		_display:block; /* IE6 Hack */
	}

	/* IE7 Hack */
	*+html .activeMediaTable th.optional, *+html .activeMediaTable td.optional { display:block }

}

@media screen and (min-width: 1024px) {

	.activeMediaTable th, .activeMediaTable td {
		display: table-cell;
		_display:block; /* IE6 Hack */
	}

	/* IE7 Hack */
	*+html .activeMediaTable th, *+html .activeMediaTable td { display:block }

}








/* -----[[     T H E M I N G     ]]------------ */

/**
 * Table Style
 */
/*table.mediaTable thead th {
	white-space: nowrap;
	border-bottom: 1px solid #ccc;
	color: #888;
}

table.mediaTable th, table.mediaTable td {
	padding: .5em 1em;
	text-align: right;
}

table.mediaTable th:first-child, table.mediaTable td:first-child {
	text-align: left;
}

table.mediaTable tbody th, table.mediaTable td {
	border-bottom: 1px solid #e6e6e6;
}*/


/**
 * Menu Style
 */

.colstyle .mediaTableMenu {
	position:absolute;
	top:0;
	right:0;
	background: #fff;
	border-radius:1px;
	overflow:hidden;
	box-shadow:-1px -1px 5px 2px #eee;
	display: block;
}

.mediaTableMenu a:hover, .mediaTableMenu a:focus {
	text-decoration:none;
}

.colstyle .mediaTableMenu a {
	display: block;
	background: none;
	box-shadow: -1px -1px 5px 2px #eee;
	padding:0.6em;
	cursor:pointer;
}

.colstyle .mediaTableMenu ul {
	list-style-position:outside;
	list-style:none !important;
	margin:0;
	padding:0 0.5em;
}

.colstyle .mediaTableMenuClosed a {
	border-radius:1px;
}

.colstyle .mediaTableMenu ul li {
	line-height: 2em;
}

.colstyle .mediaTableMenu ul li label {
	cursor:pointer;
}

.dropfiles-content, .dropfiles-dropblock-content {
  font-weight: normal;
  overflow: hidden;
  box-sizing: border-box;
  margin-top: 20px;
  font-size: 13px;
  background: #fff;
  background-color: #fff;
  padding: 5px;
}
.dropfiles-content a:focus, .dropfiles-dropblock-content a:focus {
  outline: none;
}
.dropfiles-content .dropfiles-container .dropfiles-foldertree ul.jaofoldertree:first-child, .dropfiles-dropblock-content .dropfiles-container .dropfiles-foldertree ul.jaofoldertree:first-child {
  margin-left: -10px !important;
}
@media screen and (max-width: 720px) {
  .dropfiles-content .dropfiles-container .dropfiles-foldertree ul.jaofoldertree:first-child, .dropfiles-dropblock-content .dropfiles-container .dropfiles-foldertree ul.jaofoldertree:first-child {
    margin-top: 20px !important;
  }
}
.dropfiles-content .dropfiles-container .dropfiles-foldertree ul.jaofoldertree, .dropfiles-dropblock-content .dropfiles-container .dropfiles-foldertree ul.jaofoldertree {
  margin-top: 0 !important;
}
.dropfiles-content .dropfiles-container .dropfiles-foldertree ul.jaofoldertree li, .dropfiles-dropblock-content .dropfiles-container .dropfiles-foldertree ul.jaofoldertree li {
  margin: 0 0 10px 0 !important;
}
.dropfiles-content .dropfiles-container .dropfiles-foldertree ul.jaofoldertree li.wait, .dropfiles-dropblock-content .dropfiles-container .dropfiles-foldertree ul.jaofoldertree li.wait {
  background-position: left 9px top 3px;
  background-size: 14px;
}
.dropfiles-content .dropfiles-container .dropfiles-foldertree ul.jaofoldertree li.drive .icon-open-close:before, .dropfiles-dropblock-content .dropfiles-container .dropfiles-foldertree ul.jaofoldertree li.drive .icon-open-close:before {
  top: 3px;
}
.dropfiles-content .dropfiles-container .dropfiles-foldertree ul.jaofoldertree li ul.jaofoldertree, .dropfiles-dropblock-content .dropfiles-container .dropfiles-foldertree ul.jaofoldertree li ul.jaofoldertree {
  margin: 10px 0 0 0 !important;
}
.dropfiles-content .dropfiles-container .dropfiles-foldertree ul.jaofoldertree li.directory.expanded > .zmdi-folder:before, .dropfiles-dropblock-content .dropfiles-container .dropfiles-foldertree ul.jaofoldertree li.directory.expanded > .zmdi-folder:before {
  content: "";
  display: block;
  width: 24px;
  height: 18px;
  background: url(/components/com_dropfiles/assets/images/theme/folder_open.svg) left center no-repeat;
  margin-left: -2px;
}
.dropfiles-content .dropfiles-container .dropfiles-foldertree ul.jaofoldertree li.directory.expanded.selected > .zmdi-folder:before, .dropfiles-dropblock-content .dropfiles-container .dropfiles-foldertree ul.jaofoldertree li.directory.expanded.selected > .zmdi-folder:before {
  content: "";
  display: block;
  width: 24px;
  height: 18px;
  background: url(/components/com_dropfiles/assets/images/theme/folder_open_selected.svg) left center no-repeat;
}
@media only screen and (max-width: 720px) {
  .dropfiles-content .dropfiles-container .dropfiles-foldertree ul.jaofoldertree, .dropfiles-dropblock-content .dropfiles-container .dropfiles-foldertree ul.jaofoldertree {
    margin: 10px 0 !important;
  }
}
@media screen and (max-width: 420px) {
  .dropfiles-content .dropfiles-container .dropfiles-foldertree ul.jaofoldertree:first-child, .dropfiles-dropblock-content .dropfiles-container .dropfiles-foldertree ul.jaofoldertree:first-child {
    margin-top: 20px !important;
  }
}
.dropfiles-content .dropfiles-container .dropfiles-foldertree ul.jaofoldertree li.directory.selected > a, .dropfiles-dropblock-content .dropfiles-container .dropfiles-foldertree ul.jaofoldertree li.directory.selected > a {
  color: #3d3d3d !important;
  font-weight: bold !important;
}
.dropfiles-content .dropfiles-container .dropfiles-foldertree ul.jaofoldertree li.directory.selected > .zmdi-folder, .dropfiles-dropblock-content .dropfiles-container .dropfiles-foldertree ul.jaofoldertree li.directory.selected > .zmdi-folder {
  color: #3d3d3d !important;
  font-weight: bold !important;
}
.dropfiles-content .dropfiles-container .dropfiles-foldertree ul.jaofoldertree li.directory.selected > .zmdi-folder:before, .dropfiles-dropblock-content .dropfiles-container .dropfiles-foldertree ul.jaofoldertree li.directory.selected > .zmdi-folder:before {
  color: #3d3d3d !important;
  font-weight: bold !important;
}
.dropfiles-content .dropfiles-container .dropfiles-foldertree ul.jaofoldertree li.directory.selected > .icon-open-close, .dropfiles-dropblock-content .dropfiles-container .dropfiles-foldertree ul.jaofoldertree li.directory.selected > .icon-open-close {
  color: #3d3d3d !important;
  font-weight: bold !important;
}
.dropfiles-content .dropfiles-container .dropfiles-foldertree ul.jaofoldertree li.directory.selected > .icon-open-close:before, .dropfiles-dropblock-content .dropfiles-container .dropfiles-foldertree ul.jaofoldertree li.directory.selected > .icon-open-close:before {
  color: #3d3d3d !important;
  font-weight: bold !important;
}
.dropfiles-content .dropfiles-container .dropfiles-foldertree ul.jaofoldertree a, .dropfiles-dropblock-content .dropfiles-container .dropfiles-foldertree ul.jaofoldertree a {
  font-family: arial, helvetica, sans-serif;
  text-decoration: none;
  box-shadow: none;
  display: inline-block;
  padding: 0 2px;
  font-size: 16px;
  text-transform: none;
  line-height: 22px;
  vertical-align: top;
  color: #666666;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  letter-spacing: normal;
  text-align: left;
}
.dropfiles-content .dropfiles-container .dropfiles-foldertree ul.jaofoldertree a:hover, .dropfiles-dropblock-content .dropfiles-container .dropfiles-foldertree ul.jaofoldertree a:hover {
  font-weight: bold;
  color: #323232;
  box-shadow: none !important;
  text-decoration: none;
}
.dropfiles-content .dropfiles-container .dropfiles-foldertree ul.jaofoldertree .zmdi-folder,
.dropfiles-content .dropfiles-container .dropfiles-foldertree ul.jaofoldertree .zmdi-folder-open, .dropfiles-dropblock-content .dropfiles-container .dropfiles-foldertree ul.jaofoldertree .zmdi-folder,
.dropfiles-dropblock-content .dropfiles-container .dropfiles-foldertree ul.jaofoldertree .zmdi-folder-open {
  color: #888888;
  font-size: 22px !important;
  font-weight: bold;
  margin-right: 5px;
  width: 22px;
}
.dropfiles-content .dropfiles-container .dropfiles-foldertree ul.jaofoldertree .zmdi-folder + .zmdi-folder,
.dropfiles-content .dropfiles-container .dropfiles-foldertree ul.jaofoldertree .zmdi-folder-open + .zmdi-folder, .dropfiles-dropblock-content .dropfiles-container .dropfiles-foldertree ul.jaofoldertree .zmdi-folder + .zmdi-folder,
.dropfiles-dropblock-content .dropfiles-container .dropfiles-foldertree ul.jaofoldertree .zmdi-folder-open + .zmdi-folder {
  margin-left: 0;
}
.dropfiles-content .dropfiles-container .dropfiles-foldertree ul.jaofoldertree .zmdi-folder, .dropfiles-dropblock-content .dropfiles-container .dropfiles-foldertree ul.jaofoldertree .zmdi-folder {
  margin-top: 1px;
  margin-right: 8px;
  margin-left: 16px;
}
.dropfiles-content .dropfiles-container .dropfiles-foldertree ul.jaofoldertree .icon-open-close, .dropfiles-dropblock-content .dropfiles-container .dropfiles-foldertree ul.jaofoldertree .icon-open-close {
  width: 16px !important;
  height: 22px !important;
  display: inline-block;
  margin-right: 0;
  position: relative;
  text-align: center;
  color: #888888;
  line-height: 16px;
}
.dropfiles-content .dropfiles-container .dropfiles-foldertree ul.jaofoldertree .icon-open-close.no-child, .dropfiles-dropblock-content .dropfiles-container .dropfiles-foldertree ul.jaofoldertree .icon-open-close.no-child {
  visibility: hidden;
}
.dropfiles-content .dropfiles-container .dropfiles-foldertree ul.jaofoldertree .icon-open-close + .zmdi-folder, .dropfiles-dropblock-content .dropfiles-container .dropfiles-foldertree ul.jaofoldertree .icon-open-close + .zmdi-folder {
  margin-left: 0;
}

.dropfiles-content.dropfiles-files .file {
  margin: 10px;
}
.dropfiles-content.dropfiles-content-default .file .filecontent > div.ext {
  height: 80px;
  width: 50px;
  float: left;
  background: url(/components/com_dropfiles/assets/images/new_icons/neutral.png) top center transparent no-repeat;
  color: #fff;
  position: relative;
  margin-right: 15px;
}
.dropfiles-content.dropfiles-content-default .file .filecontent > div.custom-icon {
  height: 80px;
  width: 50px;
  float: left;
  color: #fff;
  position: relative;
  margin-right: 15px;
}
.dropfiles-content.dropfiles-content-default .file .filecontent > div.ext.docx {
  background-image: url(/components/com_dropfiles/assets/images/new_icons/docx.png);
  color: transparent;
}
.dropfiles-content.dropfiles-content-default .file .filecontent > div.ext.xls {
  background-image: url(/components/com_dropfiles/assets/images/new_icons/xls.png);
  color: transparent;
}
.dropfiles-content.dropfiles-content-default .file .filecontent > div.ext.xlsx {
  background-image: url(/components/com_dropfiles/assets/images/new_icons/xlsx.png);
  color: transparent;
}
.dropfiles-content.dropfiles-content-default .file .filecontent > div.ext.ppt {
  background-image: url(/components/com_dropfiles/assets/images/new_icons/ppt.png);
  color: transparent;
}
.dropfiles-content.dropfiles-content-default .file .filecontent > div.ext.pptx {
  background-image: url(/components/com_dropfiles/assets/images/new_icons/pptx.png);
  color: transparent;
}
.dropfiles-content.dropfiles-content-default .file .filecontent > div.ext.pdf {
  background-image: url(/components/com_dropfiles/assets/images/new_icons/pdf.png);
  color: transparent;
}
.dropfiles-content.dropfiles-content-default .file .filecontent > div.ext.txt {
  background-image: url(/components/com_dropfiles/assets/images/new_icons/txt.png);
  color: transparent;
}
.dropfiles-content.dropfiles-content-default .file .filecontent > div.ext.csv {
  background-image: url(/components/com_dropfiles/assets/images/new_icons/csv.png);
  color: transparent;
}
.dropfiles-content.dropfiles-content-default .file .filecontent > div.ext.avi {
  background-image: url(/components/com_dropfiles/assets/images/new_icons/avi.png);
  color: transparent;
}
.dropfiles-content.dropfiles-content-default .file .filecontent > div.ext.mp4 {
  background-image: url(/components/com_dropfiles/assets/images/new_icons/mp4.png);
  color: transparent;
}
.dropfiles-content.dropfiles-content-default .file .filecontent > div.ext.mov {
  background-image: url(/components/com_dropfiles/assets/images/new_icons/mov.png);
  color: transparent;
}
.dropfiles-content.dropfiles-content-default .file .filecontent > div.ext.fla {
  background-image: url(/components/com_dropfiles/assets/images/new_icons/fla.png);
  color: transparent;
}
.dropfiles-content.dropfiles-content-default .file .filecontent > div.ext.flv {
  background-image: url(/components/com_dropfiles/assets/images/new_icons/flv.png);
  color: transparent;
}
.dropfiles-content.dropfiles-content-default .file .filecontent > div.ext.flac {
  background-image: url(/components/com_dropfiles/assets/images/new_icons/flac.png);
  color: transparent;
}
.dropfiles-content.dropfiles-content-default .file .filecontent > div.ext.mpg {
  background-image: url(/components/com_dropfiles/assets/images/new_icons/mpg.png);
  color: transparent;
}
.dropfiles-content.dropfiles-content-default .file .filecontent > div.ext.ogg {
  background-image: url(/components/com_dropfiles/assets/images/new_icons/ogg.png);
  color: transparent;
}
.dropfiles-content.dropfiles-content-default .file .filecontent > div.ext.rm {
  background-image: url(/components/com_dropfiles/assets/images/new_icons/rm.png);
  color: transparent;
}
.dropfiles-content.dropfiles-content-default .file .filecontent > div.ext.wav {
  background-image: url(/components/com_dropfiles/assets/images/new_icons/wav.png);
  color: transparent;
}
.dropfiles-content.dropfiles-content-default .file .filecontent > div.ext.mp3 {
  background-image: url(/components/com_dropfiles/assets/images/new_icons/mp3.png);
  color: transparent;
}
.dropfiles-content.dropfiles-content-default .file .filecontent > div.ext.wmv {
  background-image: url(/components/com_dropfiles/assets/images/new_icons/wmv.png);
  color: transparent;
}
.dropfiles-content.dropfiles-content-default .file .filecontent > div.ext.wma {
  background-image: url(/components/com_dropfiles/assets/images/new_icons/wma.png);
  color: transparent;
}
.dropfiles-content.dropfiles-content-default .file .filecontent > div.ext.mkv {
  background-image: url(/components/com_dropfiles/assets/images/new_icons/mkv.png);
  color: transparent;
}
.dropfiles-content.dropfiles-content-default .file .filecontent > div.ext.mpeg {
  background-image: url(/components/com_dropfiles/assets/images/new_icons/mpeg.png);
  color: transparent;
}
.dropfiles-content.dropfiles-content-default .file .filecontent > div.ext.gif {
  background-image: url(/components/com_dropfiles/assets/images/new_icons/gif.png);
  color: transparent;
}
.dropfiles-content.dropfiles-content-default .file .filecontent > div.ext.jpg {
  background-image: url(/components/com_dropfiles/assets/images/new_icons/jpg.png);
  color: transparent;
}
.dropfiles-content.dropfiles-content-default .file .filecontent > div.ext.png {
  background-image: url(/components/com_dropfiles/assets/images/new_icons/png.png);
  color: transparent;
}
.dropfiles-content.dropfiles-content-default .file .filecontent > div.ext.bmp {
  background-image: url(/components/com_dropfiles/assets/images/new_icons/bmp.png);
  color: transparent;
}
.dropfiles-content.dropfiles-content-default .file .filecontent > div.ext.svg {
  background-image: url(/components/com_dropfiles/assets/images/new_icons/svg.png);
  color: transparent;
}
.dropfiles-content.dropfiles-content-default .file .filecontent > div.ext.psd {
  background-image: url(/components/com_dropfiles/assets/images/new_icons/psd.png);
  color: transparent;
}
.dropfiles-content.dropfiles-content-default .file .filecontent > div.ext.ai {
  background-image: url(/components/com_dropfiles/assets/images/new_icons/ai.png);
  color: transparent;
}
.dropfiles-content.dropfiles-content-default .file .filecontent > div.ext.eps {
  background-image: url(/components/com_dropfiles/assets/images/new_icons/eps.png);
  color: transparent;
}
.dropfiles-content.dropfiles-content-default .file .filecontent > div.ext.html {
  background-image: url(/components/com_dropfiles/assets/images/new_icons/html.png);
  color: transparent;
}
.dropfiles-content.dropfiles-content-default .file .filecontent > div.ext.css {
  background-image: url(/components/com_dropfiles/assets/images/new_icons/css.png);
  color: transparent;
}
.dropfiles-content.dropfiles-content-default .file .filecontent > div.ext.sql {
  background-image: url(/components/com_dropfiles/assets/images/new_icons/sql.png);
  color: transparent;
}
.dropfiles-content.dropfiles-content-default .file .filecontent > div.ext.dll {
  background-image: url(/components/com_dropfiles/assets/images/new_icons/dll.png);
  color: transparent;
}
.dropfiles-content.dropfiles-content-default .file .filecontent > div.ext.xml {
  background-image: url(/components/com_dropfiles/assets/images/new_icons/xml.png);
  color: transparent;
}
.dropfiles-content.dropfiles-content-default .file .filecontent > div.ext.iso {
  background-image: url(/components/com_dropfiles/assets/images/new_icons/iso.png);
  color: transparent;
}
.dropfiles-content.dropfiles-content-default .file .filecontent > div.ext.zip {
  background-image: url(/components/com_dropfiles/assets/images/new_icons/zip.png);
  color: transparent;
}
.dropfiles-content.dropfiles-content-default .file .filecontent > div.ext.rar {
  background-image: url(/components/com_dropfiles/assets/images/new_icons/rar.png);
  color: transparent;
}
.dropfiles-content.dropfiles-content-default .file .filecontent > div.ext.exe {
  background-image: url(/components/com_dropfiles/assets/images/new_icons/exe.png);
  color: transparent;
}
.dropfiles-content.dropfiles-content-default .file .filecontent > div.ext.otf {
  background-image: url(/components/com_dropfiles/assets/images/new_icons/otf.png);
  color: transparent;
}
.dropfiles-content.dropfiles-content-default .file .filecontent > div.ext.asf {
  background-image: url(/components/com_dropfiles/assets/images/new_icons/asf.png);
  color: transparent;
}
.dropfiles-content.dropfiles-content-default .file .filecontent > div.ext.ico {
  background-image: url(/components/com_dropfiles/assets/images/new_icons/ico.png);
  color: transparent;
}
.dropfiles-content.dropfiles-content-default .file .filecontent > div.ext.raw {
  background-image: url(/components/com_dropfiles/assets/images/new_icons/raw.png);
  color: transparent;
}
.dropfiles-content.dropfiles-content-default .file .filecontent > div.ext.sys {
  background-image: url(/components/com_dropfiles/assets/images/new_icons/sys.png);
  color: transparent;
}
.dropfiles-content.dropfiles-content-default .file .filecontent > div.ext.tiff {
  background-image: url(/components/com_dropfiles/assets/images/new_icons/tiff.png);
  color: transparent;
}
.dropfiles-content.dropfiles-content-default .file .filecontent > div.ext.ext-3gp {
  background-image: url(/components/com_dropfiles/assets/images/new_icons/3gp.png);
  color: transparent;
}
.dropfiles-content.dropfiles-content-tree.dropfiles-content-multi ul li .dropfile-file.ext.doc {
  background-image: url(/components/com_dropfiles/assets/images/new_icons/small/doc.png);
}
.dropfiles-content.dropfiles-content-tree.dropfiles-content-multi ul li .dropfile-file.ext.docx {
  background-image: url(/components/com_dropfiles/assets/images/new_icons/small/docx.png);
}
.dropfiles-content.dropfiles-content-tree.dropfiles-content-multi ul li .dropfile-file.ext.xls {
  background-image: url(/components/com_dropfiles/assets/images/new_icons/small/xls.png);
}
.dropfiles-content.dropfiles-content-tree.dropfiles-content-multi ul li .dropfile-file.ext.xlsx {
  background-image: url(/components/com_dropfiles/assets/images/new_icons/small/xlsx.png);
}
.dropfiles-content.dropfiles-content-tree.dropfiles-content-multi ul li .dropfile-file.ext.ppt {
  background-image: url(/components/com_dropfiles/assets/images/new_icons/small/ppt.png);
}
.dropfiles-content.dropfiles-content-tree.dropfiles-content-multi ul li .dropfile-file.ext.pptx {
  background-image: url(/components/com_dropfiles/assets/images/new_icons/small/pptx.png);
}
.dropfiles-content.dropfiles-content-tree.dropfiles-content-multi ul li .dropfile-file.ext.pdf {
  background-image: url(/components/com_dropfiles/assets/images/new_icons/small/pdf.png);
}
.dropfiles-content.dropfiles-content-tree.dropfiles-content-multi ul li .dropfile-file.ext.txt {
  background-image: url(/components/com_dropfiles/assets/images/new_icons/small/txt.png);
}
.dropfiles-content.dropfiles-content-tree.dropfiles-content-multi ul li .dropfile-file.ext.csv {
  background-image: url(/components/com_dropfiles/assets/images/new_icons/small/csv.png);
}
.dropfiles-content.dropfiles-content-tree.dropfiles-content-multi ul li .dropfile-file.ext.avi {
  background-image: url(/components/com_dropfiles/assets/images/new_icons/small/avi.png);
}
.dropfiles-content.dropfiles-content-tree.dropfiles-content-multi ul li .dropfile-file.ext.mp4 {
  background-image: url(/components/com_dropfiles/assets/images/new_icons/small/mp4.png);
}
.dropfiles-content.dropfiles-content-tree.dropfiles-content-multi ul li .dropfile-file.ext.mov {
  background-image: url(/components/com_dropfiles/assets/images/new_icons/small/mov.png);
}
.dropfiles-content.dropfiles-content-tree.dropfiles-content-multi ul li .dropfile-file.ext.fla {
  background-image: url(/components/com_dropfiles/assets/images/new_icons/small/fla.png);
}
.dropfiles-content.dropfiles-content-tree.dropfiles-content-multi ul li .dropfile-file.ext.flv {
  background-image: url(/components/com_dropfiles/assets/images/new_icons/small/flv.png);
}
.dropfiles-content.dropfiles-content-tree.dropfiles-content-multi ul li .dropfile-file.ext.flac {
  background-image: url(/components/com_dropfiles/assets/images/new_icons/small/flac.png);
}
.dropfiles-content.dropfiles-content-tree.dropfiles-content-multi ul li .dropfile-file.ext.mpg {
  background-image: url(/components/com_dropfiles/assets/images/new_icons/small/mpg.png);
}
.dropfiles-content.dropfiles-content-tree.dropfiles-content-multi ul li .dropfile-file.ext.ogg {
  background-image: url(/components/com_dropfiles/assets/images/new_icons/small/ogg.png);
}
.dropfiles-content.dropfiles-content-tree.dropfiles-content-multi ul li .dropfile-file.ext.rm {
  background-image: url(/components/com_dropfiles/assets/images/new_icons/small/rm.png);
}
.dropfiles-content.dropfiles-content-tree.dropfiles-content-multi ul li .dropfile-file.ext.wav {
  background-image: url(/components/com_dropfiles/assets/images/new_icons/small/wav.png);
}
.dropfiles-content.dropfiles-content-tree.dropfiles-content-multi ul li .dropfile-file.ext.mp3 {
  background-image: url(/components/com_dropfiles/assets/images/new_icons/small/mp3.png);
}
.dropfiles-content.dropfiles-content-tree.dropfiles-content-multi ul li .dropfile-file.ext.wmv {
  background-image: url(/components/com_dropfiles/assets/images/new_icons/small/wmv.png);
}
.dropfiles-content.dropfiles-content-tree.dropfiles-content-multi ul li .dropfile-file.ext.wma {
  background-image: url(/components/com_dropfiles/assets/images/new_icons/small/wma.png);
}
.dropfiles-content.dropfiles-content-tree.dropfiles-content-multi ul li .dropfile-file.ext.mkv {
  background-image: url(/components/com_dropfiles/assets/images/new_icons/small/mkv.png);
}
.dropfiles-content.dropfiles-content-tree.dropfiles-content-multi ul li .dropfile-file.ext.mpeg {
  background-image: url(/components/com_dropfiles/assets/images/new_icons/small/mpeg.png);
}
.dropfiles-content.dropfiles-content-tree.dropfiles-content-multi ul li .dropfile-file.ext.gif {
  background-image: url(/components/com_dropfiles/assets/images/new_icons/small/gif.png);
}
.dropfiles-content.dropfiles-content-tree.dropfiles-content-multi ul li .dropfile-file.ext.jpg {
  background-image: url(/components/com_dropfiles/assets/images/new_icons/small/jpg.png);
}
.dropfiles-content.dropfiles-content-tree.dropfiles-content-multi ul li .dropfile-file.ext.png {
  background-image: url(/components/com_dropfiles/assets/images/new_icons/small/png.png);
}
.dropfiles-content.dropfiles-content-tree.dropfiles-content-multi ul li .dropfile-file.ext.bmp {
  background-image: url(/components/com_dropfiles/assets/images/new_icons/small/bmp.png);
}
.dropfiles-content.dropfiles-content-tree.dropfiles-content-multi ul li .dropfile-file.ext.svg {
  background-image: url(/components/com_dropfiles/assets/images/new_icons/small/svg.png);
}
.dropfiles-content.dropfiles-content-tree.dropfiles-content-multi ul li .dropfile-file.ext.psd {
  background-image: url(/components/com_dropfiles/assets/images/new_icons/small/psd.png);
}
.dropfiles-content.dropfiles-content-tree.dropfiles-content-multi ul li .dropfile-file.ext.ai {
  background-image: url(/components/com_dropfiles/assets/images/new_icons/small/ai.png);
}
.dropfiles-content.dropfiles-content-tree.dropfiles-content-multi ul li .dropfile-file.ext.eps {
  background-image: url(/components/com_dropfiles/assets/images/new_icons/small/eps.png);
}
.dropfiles-content.dropfiles-content-tree.dropfiles-content-multi ul li .dropfile-file.ext.html {
  background-image: url(/components/com_dropfiles/assets/images/new_icons/small/html.png);
}
.dropfiles-content.dropfiles-content-tree.dropfiles-content-multi ul li .dropfile-file.ext.css {
  background-image: url(/components/com_dropfiles/assets/images/new_icons/small/css.png);
}
.dropfiles-content.dropfiles-content-tree.dropfiles-content-multi ul li .dropfile-file.ext.sql {
  background-image: url(/components/com_dropfiles/assets/images/new_icons/small/sql.png);
}
.dropfiles-content.dropfiles-content-tree.dropfiles-content-multi ul li .dropfile-file.ext.dll {
  background-image: url(/components/com_dropfiles/assets/images/new_icons/small/dll.png);
}
.dropfiles-content.dropfiles-content-tree.dropfiles-content-multi ul li .dropfile-file.ext.xml {
  background-image: url(/components/com_dropfiles/assets/images/new_icons/small/xml.png);
}
.dropfiles-content.dropfiles-content-tree.dropfiles-content-multi ul li .dropfile-file.ext.iso {
  background-image: url(/components/com_dropfiles/assets/images/new_icons/small/iso.png);
}
.dropfiles-content.dropfiles-content-tree.dropfiles-content-multi ul li .dropfile-file.ext.zip {
  background-image: url(/components/com_dropfiles/assets/images/new_icons/small/zip.png);
}
.dropfiles-content.dropfiles-content-tree.dropfiles-content-multi ul li .dropfile-file.ext.rar {
  background-image: url(/components/com_dropfiles/assets/images/new_icons/small/rar.png);
}
.dropfiles-content.dropfiles-content-tree.dropfiles-content-multi ul li .dropfile-file.ext.exe {
  background-image: url(/components/com_dropfiles/assets/images/new_icons/small/exe.png);
}
.dropfiles-content.dropfiles-content-tree.dropfiles-content-multi ul li .dropfile-file.ext.otf {
  background-image: url(/components/com_dropfiles/assets/images/new_icons/small/otf.png);
}
.dropfiles-content.dropfiles-content-tree.dropfiles-content-multi ul li .dropfile-file.ext.asf {
  background-image: url(/components/com_dropfiles/assets/images/new_icons/small/asf.png);
}
.dropfiles-content.dropfiles-content-tree.dropfiles-content-multi ul li .dropfile-file.ext.ico {
  background-image: url(/components/com_dropfiles/assets/images/new_icons/small/ico.png);
}
.dropfiles-content.dropfiles-content-tree.dropfiles-content-multi ul li .dropfile-file.ext.raw {
  background-image: url(/components/com_dropfiles/assets/images/new_icons/small/raw.png);
}
.dropfiles-content.dropfiles-content-tree.dropfiles-content-multi ul li .dropfile-file.ext.sys {
  background-image: url(/components/com_dropfiles/assets/images/new_icons/small/sys.png);
}
.dropfiles-content.dropfiles-content-tree.dropfiles-content-multi ul li .dropfile-file.ext.tiff {
  background-image: url(/components/com_dropfiles/assets/images/new_icons/small/tiff.png);
}
.dropfiles-content h2 {
  word-wrap: normal;
}
.dropfiles-content .dropfiles-categories {
  display: flex;
  flex-wrap: wrap;
  max-width: 100%;
  box-sizing: border-box;
  padding: 15px 0 0 0;
  position: relative;
}
.dropfiles-content .dropfiles-categories h2 {
  width: 100%;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.2;
  letter-spacing: normal;
  text-align: left;
  color: #b3b3b3;
  text-transform: uppercase;
  font-size: 1.25em;
  padding: 0;
}
.dropfiles-content .dropfiles-categories h2::before, .dropfiles-content .dropfiles-categories h2::after {
  display: none;
}
.dropfiles-content .dropfiles-categories .categories-head {
  width: 100%;
  margin: 0;
  padding: 0;
}
.dropfiles-content .dropfiles-categories .categories-head > h2 {
  margin: 0 0 0 10px;
  max-width: calc(100% - 75px);
  vertical-align: middle;
}
.dropfiles-content .dropfilescategory:not(.backcategory) {
  font-size: 14px;
  line-height: 1.5;
  color: #8f8f8f;
  box-sizing: border-box;
  height: 49px;
  padding: 15px 20px;
  text-decoration: none;
  background: #fff;
  display: inline-block;
  font-weight: normal;
  border: 1px solid #cccccc;
  border-radius: 6px;
  text-align: left;
  /* IE is so silly */
  flex: 1 0 165px;
  min-width: 165px;
  overflow: hidden;
  margin: 10px;
}
@media screen and (max-width: 1024px) {
  .dropfiles-content .dropfilescategory:not(.backcategory) {
    flex: 1 0 150px;
    min-width: 150px;
  }
}
.dropfiles-content .dropfilescategory:not(.backcategory) > span {
  display: inline-block;
  width: calc(100% - 28px);
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  font-weight: normal;
  text-align: left;
  padding-left: 10px;
  color: #808080;
  vertical-align: baseline;
  max-width: 150px;
  margin: 0;
}
@media screen and (max-width: 420px) {
  .dropfiles-content .dropfilescategory:not(.backcategory) > span {
    max-width: calc(100% - 22px);
  }
}
.dropfiles-content .dropfilescategory:not(.backcategory):hover {
  ;
  ;
  box-shadow: 0 1px 3px #888;
}
.dropfiles-content .dropfilescategory:not(.backcategory) .dropfiles-folder {
  font-size: 18px;
  float: left;
  vertical-align: middle;
  font-family: Material-Design-Iconic-Font !important;
  margin: 0;
  color: #808080;
}
.dropfiles-content .dropfilescategory_placeholder {
  height: 1px;
  background-color: transparent;
  background: transparent;
  flex: 1 0 165px;
  min-width: 165px;
}
@media screen and (max-width: 1024px) {
  .dropfiles-content .dropfilescategory_placeholder {
    flex: 1 0 150px;
    min-width: 150px;
  }
}
.dropfiles-content .dropfilescategory:hover {
  background-color: #999999;
  border: 1px solid #999999;
}
.dropfiles-content .dropfilescategory:hover > span {
  color: #fff;
}
.dropfiles-content .dropfilescategory:hover i.dropfiles-folder {
  color: #fff;
}
.dropfiles-content .backcategory {
  position: absolute;
  top: 0;
  right: 10px;
  margin: 0 0 0 5px;
  font-size: 14.25px;
  line-height: 19.5px;
  color: #8f8f8f;
  padding: 0;
  display: block !important;
}
.dropfiles-content .backcategory:hover {
  box-shadow: none !important;
  box-shadow: unset !important;
  background: transparent;
  background-color: transparent;
  border: none;
  text-decoration: none;
}
.dropfiles-content .backcategory:hover, .dropfiles-content .backcategory:focus, .dropfiles-content .backcategory:active {
  outline: none;
  cursor: pointer;
}
.dropfiles-content .backcategory .zmdi-chevron-left {
  font-size: 14.25px !important;
  line-height: 19.5px;
  vertical-align: baseline !important;
  display: inline-block;
  margin-right: 5px;
}
.dropfiles-content .backcategory .zmdi-chevron-left + span {
  display: inline-block;
  vertical-align: middle;
  font-size: 14px;
  line-height: 14px;
  height: 14px;
}
.dropfiles-content .breadcrumbs {
  position: relative;
  margin: 0;
  list-style: outside none none;
  background: #fff;
  color: #666666;
  font-size: 16px;
  padding: 18px 0 !important;
  border-bottom: 1px solid #ccc;
  line-height: 1em;
}
.dropfiles-content .breadcrumbs:before {
  content: ">>";
  font-size: 1em;
  display: inline-block;
  text-align: left;
  text-transform: none;
  vertical-align: middle;
  margin: 0 5px 0 0;
}
.dropfiles-content .breadcrumbs > li {
  display: inline-block;
  font-size: 16px;
  text-transform: none !important;
  color: inherit;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  letter-spacing: normal;
  text-align: left;
  vertical-align: middle;
  margin: 0;
}
.dropfiles-content .breadcrumbs > li > span, .dropfiles-content .breadcrumbs > li > a {
  text-transform: none;
  color: #666666;
}
.dropfiles-content .breadcrumbs a:not(.download-all):not(.openlink-manage-files):not(.download-selected) {
  color: #666666;
}
.dropfiles-content .breadcrumbs a:not(.download-all):not(.openlink-manage-files):not(.download-selected):not(.openlink-manage-files):hover {
  font-weight: bold;
  color: #323232;
  box-shadow: none;
  text-decoration: none;
}
.dropfiles-content .breadcrumbs > li > .divider {
  padding: 0 5px;
  font-size: 1em;
  vertical-align: baseline;
}
.dropfiles-content .breadcrumbs a.openlink-manage-files,
.dropfiles-content .breadcrumbs a.download-all,
.dropfiles-content .breadcrumbs a.download-selected {
  margin: -10px 0 8px 8px !important;
}
.dropfiles-content .download-all,
.dropfiles-content .download-selected {
  background-color: #75be5f;
  border-color: #75be5f;
  border-radius: 10px;
  color: #fff;
  font-size: 14px;
  margin: 8px 0 8px 8px;
  padding: 5px 30px;
  text-align: center;
  text-decoration: none;
  box-sizing: border-box;
  display: inline-block;
  height: 38px;
  line-height: 28px;
  float: right;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  letter-spacing: normal;
  border-bottom: 0;
  box-shadow: none;
  transition: all 0.2s ease;
}
.dropfiles-content .download-all:hover,
.dropfiles-content .download-selected:hover {
  box-shadow: 1px 1px 12px #ccc;
}
.dropfiles-content .download-all > i.zmdi-check-all,
.dropfiles-content .download-selected > i.zmdi-check-all {
  margin-left: 5px;
  vertical-align: text-bottom;
  font-size: 1.4em;
  line-height: 18px;
}
.dropfiles-content .downloadlink:not(.noLightbox) {
  background-color: #75be5f;
  border-color: #75be5f;
  border-radius: 8px;
  color: #fff;
  font-size: 13px;
  text-align: center;
  text-decoration: none;
  box-sizing: border-box;
  padding: 5px 15px;
  display: block;
  width: 100%;
  height: 32px;
  margin-bottom: 5px;
  line-height: 22px;
}
.dropfiles-content .openlink:not(.noLightbox) {
  background-color: #fafafa;
  border-color: #dadada;
  border-radius: 8px;
  color: #8f8f8f;
  font-size: 13px;
  padding: 5px 15px;
  text-align: center;
  text-decoration: none;
  box-sizing: border-box;
  width: 100%;
  height: 32px;
  line-height: 22px;
  margin: 5px auto 0 auto;
  display: inline-block;
  vertical-align: middle;
}
.dropfiles-content .downloadlink:not(.noLightbox):hover,
.dropfiles-content .openlink:not(.noLightbox):hover {
  ;
  ;
  box-shadow: 1px 1px 12px #ccc;
}
.dropfiles-content i.dropfiles-download,
.dropfiles-content i.dropfiles-add-to-cart {
  font-size: 16px;
  vertical-align: middle;
  text-align: right;
  margin-left: 10px;
  margin-bottom: 2px;
}
.dropfiles-content i.dropfiles-preview {
  font-size: 16px;
  vertical-align: middle;
  text-align: right;
  margin-left: 10px;
  margin-bottom: 2px;
}
.dropfiles-content .dropfiles_checkbox {
  margin: 0;
  position: absolute;
  left: 0;
  top: 0;
  width: 16px;
  height: 16px;
  background-color: transparent;
}
.dropfiles-content .dropfiles_checkbox .cbox_file_download[type=checkbox] {
  display: none;
  ;
  box-sizing: border-box;
}
.dropfiles-content .dropfiles_checkbox span {
  width: 16px;
  height: 16px;
  line-height: 13px;
  vertical-align: top;
  margin: 0;
  box-sizing: border-box;
  display: inline-block;
  font-size: 13px;
}
.dropfiles-content .dropfiles_checkbox span:before {
  content: "";
  display: inline-block;
  width: 16px;
  height: 16px;
  margin: 0;
  vertical-align: middle;
  transition: 0.6s;
  text-align: center;
  background: #fff;
  border: 1px solid #ccc;
  color: #808080;
  padding: 1px;
  font-size: 13px;
  box-sizing: border-box;
}
.dropfiles-content .dropfiles_checkbox span:hover, .dropfiles-content .dropfiles_checkbox span:focus {
  cursor: pointer;
}
.dropfiles-content .dropfiles_checkbox span:hover:before {
  background-color: #efefef;
}
.dropfiles-content .dropfiles_checkbox .cbox_file_download:checked + span:before {
  content: "✔";
  font-family: arial, helvetica, sans-serif;
}
.dropfiles-content #current-category-type.googledrive + .dropfiles_list .dropfiles_checkbox,
.dropfiles-content #current-category-type.googledrive + .dropfiles-container .table .dropfiles_checkbox,
.dropfiles-content #current-category-type.googledrive + ul .dropfiles_checkbox,
.dropfiles-content #current-category-type.onedrive + .dropfiles_list .dropfiles_checkbox,
.dropfiles-content #current-category-type.onedrive + .dropfiles-container .table .dropfiles_checkbox,
.dropfiles-content #current-category-type.onedrive + ul .dropfiles_checkbox,
.dropfiles-content #current-category-type.onedrivebusiness + .dropfiles_list .dropfiles_checkbox,
.dropfiles-content #current-category-type.onedrivebusiness + .dropfiles-container .table .dropfiles_checkbox,
.dropfiles-content #current-category-type.onedrivebusiness + ul .dropfiles_checkbox,
.dropfiles-content #current-category-type.dropbox + .dropfiles_list .dropfiles_checkbox,
.dropfiles-content #current-category-type.dropbox + .dropfiles-container .table .dropfiles_checkbox,
.dropfiles-content #current-category-type.dropbox + ul .dropfiles_checkbox {
  display: none;
}

.dropfiles-container {
  display: ;
  display: ;
  display: flex;
  ;
  ;
  flex-wrap: wrap;
  width: 100%;
  border: none;
  border-radius: 0;
  padding: 0;
  margin: 15px 0 0 0;
}
.dropfiles-container .with_foldertree {
  flex-basis: 70%;
  margin: 0;
  padding: 0 0 0 10px;
}
@media screen and (max-width: 420px) {
  .dropfiles-container .with_foldertree {
    flex-basis: 100%;
    width: 100%;
  }
}

.dropfiles-content-ggd .dropblock div.ext, .dropfiles-content-preview .dropblock div.ext, [id^=dropfiles-box] .dropblock div.ext {
  height: 114px;
  color: #fff;
  background: transparent url(/components/com_dropfiles/assets/images/new_icons/neutral.png) no-repeat center center;
  width: 114px;
  display: inline-block;
  position: relative;
}

.dropfiles-content-ggd.dropfiles-content .dropfilescategory .dropblock div.ext, .dropfiles-content-preview.dropfiles-content .dropfilescategory .dropblock div.ext {
  background-image: url(/components/com_dropfiles/assets/images/new_icons/folder.png);
  color: transparent;
}
.dropfiles-content-ggd.dropfiles-content .dropfilescategory .dropblock div.ext.back, .dropfiles-content-preview.dropfiles-content .dropfilescategory .dropblock div.ext.back {
  background-image: url(/components/com_dropfiles/assets/images/new_icons/folder-back.png);
  color: transparent;
}
.dropfiles-content-ggd .dropblock, .dropfiles-content-preview .dropblock {
  position: relative;
}
.dropfiles-content-ggd .dropblock div.custom-icon, .dropfiles-content-preview .dropblock div.custom-icon {
  height: 114px;
  width: 114px;
  display: block;
  margin: auto;
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
}

/* pagination */
.dropfiles-pagination .page-numbers {
  margin: 6px;
  display: inline-block;
}
.dropfiles-pagination a.page-numbers {
  cursor: pointer;
  color: #046bd2;
}
.dropfiles-pagination .page-numbers.current {
  color: #000;
}

.dropfiles-content + .dropfiles-pagination, .dropfiles-dropblock-content + .dropfiles-pagination {
  padding: 5px;
  text-align: center;
}
@media screen and (min-width: 720px) {
  .dropfiles-content.dropfiles-content-folder-tree + .dropfiles-pagination, .dropfiles-dropblock-content.dropfiles-content-folder-tree + .dropfiles-pagination {
    width: 70%;
    margin-left: 0;
    float: right;
  }
}
@media screen and (max-width: 720px) {
  .dropfiles-content.dropfiles-content-folder-tree + .dropfiles-pagination, .dropfiles-dropblock-content.dropfiles-content-folder-tree + .dropfiles-pagination {
    text-align: center;
    padding: 5px 5px 5px 15px;
    margin-left: 25px;
  }
}

[id^=dropfiles-box] .dropblock div.custom-icon {
  height: 70px;
  width: 50px;
  display: inline-flex;
  margin: auto;
}

.dropfiles-content-table.dropfiles-content span.ext {
  width: 30px;
  height: 45px;
  background-size: 30px 45px !important;
  background: url(/components/com_dropfiles/assets/images/new_icons/neutral.png) no-repeat;
  color: #fff;
  display: block;
}
.dropfiles-content-table.dropfiles-content .custom-icon {
  width: 38px;
  height: 50px;
  margin: 0;
}

.dropfiles-content.dropfiles-content-tree.dropfiles-content-multi ul li i.dropfile-file.ext {
  background-image: url(/components/com_dropfiles/assets/images/new_icons/small/neutral.png);
  color: transparent;
}
.dropfiles-content.dropfiles-content-tree.dropfiles-content-multi ul li.custom-icon img {
  width: 25px;
  height: 30px;
  margin-right: 10px;
  margin-bottom: 4px;
}

#dropfiles-box-tree .dropblock .custom-icon {
  float: left;
  height: 80px;
  width: 70px;
}
#dropfiles-box-tree .dropblock .custom-icon img {
  width: 50px;
}

.dropfiles-content-tree .dropblock div.ext, #dropfiles-box-tree .dropblock div.ext {
  background-image: url(/components/com_dropfiles/assets/images/new_icons/neutral.png);
  text-shadow: 1px 1px 1px #666;
}

.dropfiles-content.dropfiles-content-default .file .filecontent > div.ext.doc, .dropfiles-content-ggd .dropblock div.ext.doc, [id^=dropfiles-box] .dropblock div.ext.doc, .dropfiles-content-table.dropfiles-content span.ext.doc, .dropfiles-content-tree .dropblock div.ext.doc, #dropfiles-box-tree .dropblock div.ext.doc, .dropfiles-content-preview .dropblock div.ext.doc {
  background-image: url(/components/com_dropfiles/assets/images/new_icons/doc.png);
  color: transparent;
}

.dropfiles-content-ggd .dropblock div.ext.docx, [id^=dropfiles-box] .dropblock div.ext.docx, .dropfiles-content-table.dropfiles-content span.ext.docx, .dropfiles-content-tree .dropblock div.ext.docx, #dropfiles-box-tree .dropblock div.ext.docx, .dropfiles-content-preview .dropblock div.ext.docx {
  background-image: url(/components/com_dropfiles/assets/images/new_icons/docx.png);
  color: transparent;
}

.dropfiles-content-ggd .dropblock div.ext.xls, [id^=dropfiles-box] .dropblock div.ext.xls, .dropfiles-content-table.dropfiles-content span.ext.xls, .dropfiles-content-tree .dropblock div.ext.xls, #dropfiles-box-tree .dropblock div.ext.xls, .dropfiles-content-preview .dropblock div.ext.xls {
  background-image: url(/components/com_dropfiles/assets/images/new_icons/xls.png);
  color: transparent;
}

.dropfiles-content-ggd .dropblock div.ext.xlsx, [id^=dropfiles-box] .dropblock div.ext.xlsx, .dropfiles-content-table.dropfiles-content span.ext.xlsx, .dropfiles-content-tree .dropblock div.ext.xlsx, #dropfiles-box-tree .dropblock div.ext.xlsx, .dropfiles-content-preview .dropblock div.ext.xlsx {
  background-image: url(/components/com_dropfiles/assets/images/new_icons/xlsx.png);
  color: transparent;
}

.dropfiles-content-ggd .dropblock div.ext.ppt, .dropfiles-content-preview .dropblock div.ext.ppt, [id^=dropfiles-box] .dropblock div.ext.ppt, .dropfiles-content-table.dropfiles-content span.ext.ppt, .dropfiles-content-tree .dropblock div.ext.ppt, #dropfiles-box-tree .dropblock div.ext.ppt {
  background-image: url(/components/com_dropfiles/assets/images/new_icons/ppt.png);
  color: transparent;
}

.dropfiles-content-ggd .dropblock div.ext.pptx, .dropfiles-content-preview .dropblock div.ext.pptx, [id^=dropfiles-box] .dropblock div.ext.pptx, .dropfiles-content-table.dropfiles-content span.ext.pptx, .dropfiles-content-tree .dropblock div.ext.pptx, #dropfiles-box-tree .dropblock div.ext.pptx {
  background-image: url(/components/com_dropfiles/assets/images/new_icons/pptx.png);
  color: transparent;
}

.dropfiles-content-ggd .dropblock div.ext.pdf, .dropfiles-content-preview .dropblock div.ext.pdf, [id^=dropfiles-box] .dropblock div.ext.pdf, .dropfiles-content-table.dropfiles-content span.ext.pdf, .dropfiles-content-tree .dropblock div.ext.pdf, #dropfiles-box-tree .dropblock div.ext.pdf {
  background-image: url(/components/com_dropfiles/assets/images/new_icons/pdf.png);
  color: transparent;
}

.dropfiles-content-ggd .dropblock div.ext.txt, .dropfiles-content-preview .dropblock div.ext.txt, [id^=dropfiles-box] .dropblock div.ext.txt, .dropfiles-content-table.dropfiles-content span.ext.txt, .dropfiles-content-tree .dropblock div.ext.txt, #dropfiles-box-tree .dropblock div.ext.txt {
  background-image: url(/components/com_dropfiles/assets/images/new_icons/txt.png);
  color: transparent;
}

.dropfiles-content-ggd .dropblock div.ext.csv, .dropfiles-content-preview .dropblock div.ext.csv, [id^=dropfiles-box] .dropblock div.ext.csv, .dropfiles-content-table.dropfiles-content span.ext.csv, .dropfiles-content-tree .dropblock div.ext.csv, #dropfiles-box-tree .dropblock div.ext.csv {
  background-image: url(/components/com_dropfiles/assets/images/new_icons/csv.png);
  color: transparent;
}

.dropfiles-content-ggd .dropblock div.ext.avi, .dropfiles-content-preview .dropblock div.ext.avi, [id^=dropfiles-box] .dropblock div.ext.avi, .dropfiles-content-table.dropfiles-content span.ext.avi, .dropfiles-content-tree .dropblock div.ext.avi, #dropfiles-box-tree .dropblock div.ext.avi {
  background-image: url(/components/com_dropfiles/assets/images/new_icons/avi.png);
  color: transparent;
}

.dropfiles-content-ggd .dropblock div.ext.mp4, .dropfiles-content-preview .dropblock div.ext.mp4, [id^=dropfiles-box] .dropblock div.ext.mp4, .dropfiles-content-table.dropfiles-content span.ext.mp4, .dropfiles-content-tree .dropblock div.ext.mp4, #dropfiles-box-tree .dropblock div.ext.mp4 {
  background-image: url(/components/com_dropfiles/assets/images/new_icons/mp4.png);
  color: transparent;
}

.dropfiles-content-ggd .dropblock div.ext.mov, .dropfiles-content-preview .dropblock div.ext.mov, [id^=dropfiles-box] .dropblock div.ext.mov, .dropfiles-content-table.dropfiles-content span.ext.mov, .dropfiles-content-tree .dropblock div.ext.mov, #dropfiles-box-tree .dropblock div.ext.mov {
  background-image: url(/components/com_dropfiles/assets/images/new_icons/mov.png);
  color: transparent;
}

.dropfiles-content-ggd .dropblock div.ext.fla, .dropfiles-content-preview .dropblock div.ext.fla, [id^=dropfiles-box] .dropblock div.ext.fla, .dropfiles-content-table.dropfiles-content span.ext.fla, .dropfiles-content-tree .dropblock div.ext.fla, #dropfiles-box-tree .dropblock div.ext.fla {
  background-image: url(/components/com_dropfiles/assets/images/new_icons/fla.png);
  color: transparent;
}

.dropfiles-content-ggd .dropblock div.ext.flv, .dropfiles-content-preview .dropblock div.ext.flv, [id^=dropfiles-box] .dropblock div.ext.flv, .dropfiles-content-table.dropfiles-content span.ext.flv, .dropfiles-content-tree .dropblock div.ext.flv, #dropfiles-box-tree .dropblock div.ext.flv {
  background-image: url(/components/com_dropfiles/assets/images/new_icons/flv.png);
  color: transparent;
}

.dropfiles-content-ggd .dropblock div.ext.flac, .dropfiles-content-preview .dropblock div.ext.flac, [id^=dropfiles-box] .dropblock div.ext.flac, .dropfiles-content-table.dropfiles-content span.ext.flac, .dropfiles-content-tree .dropblock div.ext.flac, #dropfiles-box-tree .dropblock div.ext.flac {
  background-image: url(/components/com_dropfiles/assets/images/new_icons/flac.png);
  color: transparent;
}

.dropfiles-content-ggd .dropblock div.ext.mpg, .dropfiles-content-preview .dropblock div.ext.mpg, [id^=dropfiles-box] .dropblock div.ext.mpg, .dropfiles-content-table.dropfiles-content span.ext.mpg, .dropfiles-content-tree .dropblock div.ext.mpg, #dropfiles-box-tree .dropblock div.ext.mpg {
  background-image: url(/components/com_dropfiles/assets/images/new_icons/mpg.png);
  color: transparent;
}

.dropfiles-content-ggd .dropblock div.ext.ogg, .dropfiles-content-preview .dropblock div.ext.ogg, [id^=dropfiles-box] .dropblock div.ext.ogg, .dropfiles-content-table.dropfiles-content span.ext.ogg, .dropfiles-content-tree .dropblock div.ext.ogg, #dropfiles-box-tree .dropblock div.ext.ogg {
  background-image: url(/components/com_dropfiles/assets/images/new_icons/ogg.png);
  color: transparent;
}

.dropfiles-content-ggd .dropblock div.ext.rm, .dropfiles-content-preview .dropblock div.ext.rm, [id^=dropfiles-box] .dropblock div.ext.rm, .dropfiles-content-table.dropfiles-content span.ext.rm, .dropfiles-content-tree .dropblock div.ext.rm, #dropfiles-box-tree .dropblock div.ext.rm {
  background-image: url(/components/com_dropfiles/assets/images/new_icons/rm.png);
  color: transparent;
}

.dropfiles-content-ggd .dropblock div.ext.wav, .dropfiles-content-preview .dropblock div.ext.wav, [id^=dropfiles-box] .dropblock div.ext.wav, .dropfiles-content-table.dropfiles-content span.ext.wav, .dropfiles-content-tree .dropblock div.ext.wav, #dropfiles-box-tree .dropblock div.ext.wav {
  background-image: url(/components/com_dropfiles/assets/images/new_icons/wav.png);
  color: transparent;
}

.dropfiles-content-ggd .dropblock div.ext.mp3, .dropfiles-content-preview .dropblock div.ext.mp3, [id^=dropfiles-box] .dropblock div.ext.mp3, .dropfiles-content-table.dropfiles-content span.ext.mp3, .dropfiles-content-tree .dropblock div.ext.mp3, #dropfiles-box-tree .dropblock div.ext.mp3 {
  background-image: url(/components/com_dropfiles/assets/images/new_icons/mp3.png);
  color: transparent;
}

.dropfiles-content-ggd .dropblock div.ext.wmv, .dropfiles-content-preview .dropblock div.ext.wmv, [id^=dropfiles-box] .dropblock div.ext.wmv, .dropfiles-content-table.dropfiles-content span.ext.wmv, .dropfiles-content-tree .dropblock div.ext.wmv, #dropfiles-box-tree .dropblock div.ext.wmv {
  background-image: url(/components/com_dropfiles/assets/images/new_icons/wmv.png);
  color: transparent;
}

.dropfiles-content-ggd .dropblock div.ext.wma, .dropfiles-content-preview .dropblock div.ext.wma, [id^=dropfiles-box] .dropblock div.ext.wma, .dropfiles-content-table.dropfiles-content span.ext.wma, .dropfiles-content-tree .dropblock div.ext.wma #dropfiles-box-tree .dropblock div.ext.wma {
  background-image: url(/components/com_dropfiles/assets/images/new_icons/wma.png);
  color: transparent;
}

.dropfiles-content-ggd .dropblock div.ext.mkv, .dropfiles-content-preview .dropblock div.ext.mkv, [id^=dropfiles-box] .dropblock div.ext.mkv, .dropfiles-content-table.dropfiles-content span.ext.mkv, .dropfiles-content-tree .dropblock div.ext.mkv, #dropfiles-box-tree .dropblock div.ext.mkv {
  background-image: url(/components/com_dropfiles/assets/images/new_icons/mkv.png);
  color: transparent;
}

.dropfiles-content-ggd .dropblock div.ext.mpeg, .dropfiles-content-preview .dropblock div.ext.mpeg, [id^=dropfiles-box] .dropblock div.ext.mpeg, .dropfiles-content-table.dropfiles-content span.ext.mpeg, .dropfiles-content-tree .dropblock div.ext.mpeg, #dropfiles-box-tree .dropblock div.ext.mpeg {
  background-image: url(/components/com_dropfiles/assets/images/new_icons/mpeg.png);
  color: transparent;
}

.dropfiles-content-ggd .dropblock div.ext.gif, .dropfiles-content-preview .dropblock div.ext.gif, [id^=dropfiles-box] .dropblock div.ext.gif, .dropfiles-content-table.dropfiles-content span.ext.gif, .dropfiles-content-tree .dropblock div.ext.gif, #dropfiles-box-tree .dropblock div.ext.gif {
  background-image: url(/components/com_dropfiles/assets/images/new_icons/gif.png);
  color: transparent;
}

.dropfiles-content-ggd .dropblock div.ext.jpg, .dropfiles-content-preview .dropblock div.ext.jpg, [id^=dropfiles-box] .dropblock div.ext.jpg, .dropfiles-content-table.dropfiles-content span.ext.jpg, .dropfiles-content-tree .dropblock div.ext.jpg, #dropfiles-box-tree .dropblock div.ext.jpg {
  background-image: url(/components/com_dropfiles/assets/images/new_icons/jpg.png);
  color: transparent;
}

.dropfiles-content-ggd .dropblock div.ext.png, .dropfiles-content-preview .dropblock div.ext.png, [id^=dropfiles-box] .dropblock div.ext.png, .dropfiles-content-table.dropfiles-content span.ext.png, .dropfiles-content-tree .dropblock div.ext.png, #dropfiles-box-tree .dropblock div.ext.png {
  background-image: url(/components/com_dropfiles/assets/images/new_icons/png.png);
  color: transparent;
}

.dropfiles-content-ggd .dropblock div.ext.bmp, .dropfiles-content-preview .dropblock div.ext.bmp, [id^=dropfiles-box] .dropblock div.ext.bmp, .dropfiles-content-table.dropfiles-content span.ext.bmp, .dropfiles-content-tree .dropblock div.ext.bmp, #dropfiles-box-tree .dropblock div.ext.bmp {
  background-image: url(/components/com_dropfiles/assets/images/new_icons/bmp.png);
  color: transparent;
}

.dropfiles-content-ggd .dropblock div.ext.svg, .dropfiles-content-preview .dropblock div.ext.svg, [id^=dropfiles-box] .dropblock div.ext.svg, .dropfiles-content-table.dropfiles-content span.ext.svg, .dropfiles-content-tree .dropblock div.ext.svg, #dropfiles-box-tree .dropblock div.ext.svg {
  background-image: url(/components/com_dropfiles/assets/images/new_icons/svg.png);
  color: transparent;
}

.dropfiles-content-ggd .dropblock div.ext.psd, .dropfiles-content-preview .dropblock div.ext.psd, [id^=dropfiles-box] .dropblock div.ext.psd, .dropfiles-content-table.dropfiles-content span.ext.psd, .dropfiles-content-tree .dropblock div.ext.psd, #dropfiles-box-tree .dropblock div.ext.psd {
  background-image: url(/components/com_dropfiles/assets/images/new_icons/psd.png);
  color: transparent;
}

.dropfiles-content-ggd .dropblock div.ext.ai, .dropfiles-content-preview .dropblock div.ext.ai, [id^=dropfiles-box] .dropblock div.ext.ai, .dropfiles-content-table.dropfiles-content span.ext.ai, .dropfiles-content-tree .dropblock div.ext.ai, #dropfiles-box-tree .dropblock div.ext.ai {
  background-image: url(/components/com_dropfiles/assets/images/new_icons/ai.png);
  color: transparent;
}

.dropfiles-content-ggd .dropblock div.ext.eps, .dropfiles-content-preview .dropblock div.ext.eps, [id^=dropfiles-box] .dropblock div.ext.eps, .dropfiles-content-table.dropfiles-content span.ext.eps, .dropfiles-content-tree .dropblock div.ext.eps, #dropfiles-box-tree .dropblock div.ext.eps {
  background-image: url(/components/com_dropfiles/assets/images/new_icons/eps.png);
  color: transparent;
}

.dropfiles-content-ggd .dropblock div.ext.html, .dropfiles-content-preview .dropblock div.ext.html, [id^=dropfiles-box] .dropblock div.ext.html, .dropfiles-content-table.dropfiles-content span.ext.html, .dropfiles-content-tree .dropblock div.ext.html, #dropfiles-box-tree .dropblock div.ext.html {
  background-image: url(/components/com_dropfiles/assets/images/new_icons/html.png);
  color: transparent;
}

.dropfiles-content-ggd .dropblock div.ext.css, .dropfiles-content-preview .dropblock div.ext.css, [id^=dropfiles-box] .dropblock div.ext.css, .dropfiles-content-table.dropfiles-content span.ext.css, .dropfiles-content-tree .dropblock div.ext.css, #dropfiles-box-tree .dropblock div.ext.css {
  background-image: url(/components/com_dropfiles/assets/images/new_icons/css.png);
  color: transparent;
}

.dropfiles-content-ggd .dropblock div.ext.sql, .dropfiles-content-preview .dropblock div.ext.sql, [id^=dropfiles-box] .dropblock div.ext.sql, .dropfiles-content-table.dropfiles-content span.ext.sql, .dropfiles-content-tree .dropblock div.ext.sql, #dropfiles-box-tree .dropblock div.ext.sql {
  background-image: url(/components/com_dropfiles/assets/images/new_icons/sql.png);
  color: transparent;
}

.dropfiles-content-ggd .dropblock div.ext.dll, .dropfiles-content-preview .dropblock div.ext.dll, [id^=dropfiles-box] .dropblock div.ext.dll, .dropfiles-content-table.dropfiles-content span.ext.dll, .dropfiles-content-tree .dropblock div.ext.dll, #dropfiles-box-tree .dropblock div.ext.dll {
  background-image: url(/components/com_dropfiles/assets/images/new_icons/dll.png);
  color: transparent;
}

.dropfiles-content-ggd .dropblock div.ext.xml, .dropfiles-content-preview .dropblock div.ext.xml, [id^=dropfiles-box] .dropblock div.ext.xml, .dropfiles-content-table.dropfiles-content span.ext.xml, .dropfiles-content-tree .dropblock div.ext.xml, #dropfiles-box-tree .dropblock div.ext.xml {
  background-image: url(/components/com_dropfiles/assets/images/new_icons/xml.png);
  color: transparent;
}

.dropfiles-content-ggd .dropblock div.ext.iso, .dropfiles-content-preview .dropblock div.ext.iso, [id^=dropfiles-box] .dropblock div.ext.iso, .dropfiles-content-table.dropfiles-content span.ext.iso, .dropfiles-content-tree .dropblock div.ext.iso, #dropfiles-box-tree .dropblock div.ext.iso {
  background-image: url(/components/com_dropfiles/assets/images/new_icons/iso.png);
  color: transparent;
}

.dropfiles-content-ggd .dropblock div.ext.zip, .dropfiles-content-preview .dropblock div.ext.zip, [id^=dropfiles-box] .dropblock div.ext.zip, .dropfiles-content-table.dropfiles-content span.ext.zip, .dropfiles-content-tree .dropblock div.ext.zip, #dropfiles-box-tree .dropblock div.ext.zip {
  background-image: url(/components/com_dropfiles/assets/images/new_icons/zip.png);
  color: transparent;
}

.dropfiles-content-ggd .dropblock div.ext.rar, .dropfiles-content-preview .dropblock div.ext.rar, [id^=dropfiles-box] .dropblock div.ext.rar, .dropfiles-content-table.dropfiles-content span.ext.rar, .dropfiles-content-tree .dropblock div.ext.rar, #dropfiles-box-tree .dropblock div.ext.rar {
  background-image: url(/components/com_dropfiles/assets/images/new_icons/rar.png);
  color: transparent;
}

.dropfiles-content-ggd .dropblock div.ext.exe, .dropfiles-content-preview .dropblock div.ext.exe, [id^=dropfiles-box] .dropblock div.ext.exe, .dropfiles-content-table.dropfiles-content span.ext.exe, .dropfiles-content-tree .dropblock div.ext.exe, #dropfiles-box-tree .dropblock div.ext.exe {
  background-image: url(/components/com_dropfiles/assets/images/new_icons/exe.png);
  color: transparent;
}

.dropfiles-content-ggd .dropblock div.ext.otf, .dropfiles-content-preview .dropblock div.ext.otf, [id^=dropfiles-box] .dropblock div.ext.otf, .dropfiles-content-table.dropfiles-content span.ext.otf, .dropfiles-content-tree .dropblock div.ext.otf, #dropfiles-box-tree .dropblock div.ext.otf {
  background-image: url(/components/com_dropfiles/assets/images/new_icons/otf.png);
  color: transparent;
}

.dropfiles-content-ggd .dropblock div.ext.asf, .dropfiles-content-preview .dropblock div.ext.asf, [id^=dropfiles-box] .dropblock div.ext.asf, .dropfiles-content-table.dropfiles-content span.ext.asf, .dropfiles-content-tree .dropblock div.ext.asf, #dropfiles-box-tree .dropblock div.ext.asf {
  background-image: url(/components/com_dropfiles/assets/images/new_icons/asf.png);
  color: transparent;
}

.dropfiles-content-ggd .dropblock div.ext.ico, .dropfiles-content-preview .dropblock div.ext.ico, [id^=dropfiles-box] .dropblock div.ext.ico, .dropfiles-content-table.dropfiles-content span.ext.ico, .dropfiles-content-tree .dropblock div.ext.ico, #dropfiles-box-tree .dropblock div.ext.ico {
  background-image: url(/components/com_dropfiles/assets/images/new_icons/ico.png);
  color: transparent;
}

.dropfiles-content-ggd .dropblock div.ext.raw, .dropfiles-content-preview .dropblock div.ext.raw, [id^=dropfiles-box] .dropblock div.ext.raw, .dropfiles-content-table.dropfiles-content span.ext.raw, .dropfiles-content-tree .dropblock div.ext.raw, #dropfiles-box-tree .dropblock div.ext.raw {
  background-image: url(/components/com_dropfiles/assets/images/new_icons/raw.png);
  color: transparent;
}

.dropfiles-content-ggd .dropblock div.ext.sys, .dropfiles-content-preview .dropblock div.ext.sys, [id^=dropfiles-box] .dropblock div.ext.sys, .dropfiles-content-table.dropfiles-content span.ext.sys, .dropfiles-content-tree .dropblock div.ext.sys, #dropfiles-box-tree .dropblock div.ext.sys {
  background-image: url(/components/com_dropfiles/assets/images/new_icons/sys.png);
  color: transparent;
}

.dropfiles-content-ggd .dropblock div.ext.tiff, .dropfiles-content-preview .dropblock div.ext.tiff, [id^=dropfiles-box] .dropblock div.ext.tiff, .dropfiles-content-table.dropfiles-content span.ext.tiff, .dropfiles-content-tree .dropblock div.ext.tiff, #dropfiles-box-tree .dropblock div.ext.tiff {
  background-image: url(/components/com_dropfiles/assets/images/new_icons/tiff.png);
  color: transparent;
}

.dropfiles-content-ggd .dropblock div.ext.ext-3gp, .dropfiles-content-preview .dropblock div.ext.ext-3gp, [id^=dropfiles-box] .dropblock div.ext.ext-3gp, .dropfiles-content-table.dropfiles-content span.ext.ext-3gp, .dropfiles-content.dropfiles-content-tree.dropfiles-content-multi ul li .dropfile-file.ext.ext-3gp, #dropfiles-box-tree .dropblock div.ext.ext-3gp {
  background-image: url(/components/com_dropfiles/assets/images/new_icons/3gp.png);
  color: transparent;
}

.dropfiles-content-ggd .dropblock div.ext.rtf > .txt,
.dropfiles-content-preview .dropblock div.rtf .txt {
  display: block;
  top: 70px;
  left: 40px;
}

.dropfiles-content.dropfiles-content-default .dropfiles-container-default .dropfiles_list .file .filecontent > div.ext.rtf .txt {
  display: block;
  font-size: 17px;
  font-weight: bold;
}

#dropfiles-box-ggd .dropblock div.ext.rtf .txt,
#dropfiles-box-preview .dropblock div.ext.rtf .txt {
  display: block;
}

.dropfiles-content-table.dropfiles-content .table td.file_title span.ext > span,
.dropfiles-content.dropfiles-content-tree.dropfiles-content-multi ul li .dropfile-file.ext > span {
  display: none;
}

.dropfiles-content-table.dropfiles-content .table td.file_title span.ext.rtf {
  position: relative;
}

.dropfiles-content-table.dropfiles-content .table td.file_title span.ext.rtf > span {
  display: block;
  position: absolute;
  left: 0;
  right: 0;
  top: 20px;
  text-align: center;
  font-size: 11px;
  text-transform: uppercase;
  font-weight: bold;
}

.dropfiles-content.dropfiles-content-tree.dropfiles-content-multi ul.tree-list .dropfile-file.ext.rtf {
  position: relative;
}

.dropfiles-content.dropfiles-content-tree.dropfiles-content-multi ul.tree-list .dropfile-file.ext.rtf > span {
  display: block;
  text-transform: uppercase;
  font-size: 5px;
  font-weight: bold;
  position: absolute;
  top: 3px;
  right: 0;
  bottom: 0;
  text-align: center;
  left: 0;
}

#dropfiles-box-tree .dropblock .filecontent div.ext.rtf .txt {
  color: #fff;
  left: 10px;
  font-size: 17px;
}

.dropfileslist .file {
  padding-left: 50px;
  padding-bottom: 20px;
  border-bottom: 1px solid #ddd;
  background: url(/components/com_dropfiles/assets/images/types/_blank.png) top left transparent no-repeat;
}
.dropfileslist .file.pdf {
  background-image: url(/components/com_dropfiles/assets/images/types/pdf.png);
}
.dropfileslist .file.png {
  background-image: url(/components/com_dropfiles/assets/images/types/png.png);
}
.dropfileslist .file.doc {
  background-image: url(/components/com_dropfiles/assets/images/types/doc.png);
}
.dropfileslist .file.odt {
  background-image: url(/components/com_dropfiles/assets/images/types/odt.png);
}
.dropfileslist .file.zip {
  background-image: url(/components/com_dropfiles/assets/images/types/zip.png);
}
.dropfileslist .pagination {
  text-align: center !important;
  border-top: none !important;
}
.dropfileslist .pagination ul {
  text-align: center !important;
  border-top: none !important;
}

#dropfiles-box-player {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 9999;
  background: transparent url(/components/com_dropfiles/assets/images/boxbg.png) top left repeat;
  color: #FFF;
}
#dropfiles-box-player .dropblock {
  min-height: 114px;
  display: inline-block;
  text-align: center;
  position: absolute;
  top: 50%;
  left: 50%;
  margin-left: -67px;
  margin-top: -67px;
  background: none;
  color: #FFF;
}
#dropfiles-box-player .dropblock #dropblock-close {
  position: absolute;
  right: -30px;
}
@media screen and (max-width: 720px) {
  #dropfiles-box-player .dropblock #dropblock-close {
    right: -22px;
  }
}
#dropfiles-box-player img {
  max-width: 100%;
  height: auto;
  max-height: 100%;
}
#dropfiles-box-player .dropblock iframe {
  width: 100%;
  height: 100%;
}
#dropfiles-box-player.preview-server .dropblock {
  ;
  ;
  ;
  ;
  transform: translate(-50%, -50%);
  padding: 10px;
  margin: 0;
}
#dropfiles-box-player.preview-server #dropblock-close {
  right: -20px;
}

#dropfiles-box-loading {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 9999;
  background: transparent url(/components/com_dropfiles/assets/images/boxbg.png) top left repeat;
  color: #FFF;
}
#dropfiles-box-loading .loading {
  position: absolute;
  transform: translate(-50%, -50%);
  top: 50%;
  left: 50%;
  margin: 0;
  width: 120px;
  height: 120px;
  color: #FFF;
  background: url(/components/com_dropfiles/assets/images/loadingfile.svg) no-repeat center center;
}
#dropfiles-box-loading .dropfiles-loading-status {
  text-align: center;
  position: absolute;
  top: 60%;
  transform: translateY(-60%);
  left: 0;
  right: 0;
  color: #fff;
  font-size: 14px;
}
#dropfiles-box-loading .dropfiles-loading-status .dropfiles-loading-close {
  font-weight: bold;
  cursor: pointer;
}

.dropfiles-single-file {
  display: inline-block;
}
.dropfiles-single-file .dropfiles-file-link {
  background: #444 url(/components/com_dropfiles/assets/images/download.png) no-repeat scroll 5px center;
  border: medium none;
  border-radius: 0;
  box-shadow: none;
  text-shadow: none;
  transition: all 0.2s ease 0s;
  float: left;
  margin: 7px;
  padding: 10px 20px 10px 60px;
  color: #FFF;
  text-decoration: none;
}
.dropfiles-single-file .dropfiles-file-link:hover {
  background: #888 url(/components/com_dropfiles/assets/images/download.png) no-repeat scroll 5px center;
  box-shadow: 1px 1px 12px #ccc;
}
.dropfiles-single-file .droptitle {
  color: #fff;
  font-weight: bold;
  line-height: 1.7;
}
.dropfiles-single-file .dropfiles-file-link span.dropinfos b {
  font-weight: normal;
  font-size: 0.8em;
  line-height: 1.7;
}

.dropfiles-preview-file {
  margin-top: 10px;
  display: block;
  font-weight: bold;
}

.dropfiles-content-multi {
  width: 100%;
  box-sizing: border-box;
  margin-bottom: 10px;
}
.dropfiles-content-multi .breadcrumbs {
  width: 100%;
  box-sizing: border-box;
}
.dropfiles-content-multi::after {
  clear: both;
  display: table;
  content: "";
  line-height: 0;
}

.dropfiles-page::before {
  display: table;
  content: "";
  line-height: 0;
}
.dropfiles-page::after {
  display: table;
  content: "";
  line-height: 0;
  clear: both;
}

.dropfiles-content-ggd.dropfiles-content .dropfiles-breadcrumbs-ggd a.catlink {
  width: auto;
}

.modal-close-icon {
  width: 30px;
  height: 29px;
  display: inline-block;
  background: url(/components/com_dropfiles/assets/images/modal2_close.png) no-repeat;
  vertical-align: middle;
}
@media screen and (max-width: 720px) {
  .modal-close-icon {
    width: 22px;
    height: 22px;
    background-size: 22px;
  }
}

.dropfiles-tree-open {
  display: none;
}

.dropfiles-foldertree {
  float: left;
  padding: 0 10px 0 0;
  position: relative;
  flex-basis: 30%;
  overflow: auto;
  ;
  margin: 0;
  border-right: 1px solid #cccccc !important;
  box-sizing: border-box;
}

@media only screen and (max-width: 720px) {
  .dropfiles-container {
    position: relative;
  }
  .dropfiles-container .with_foldertree {
    float: unset;
    display: block;
    width: calc(100% - 25px) !important;
    max-width: 100% !important;
    margin: 0 0 0 25px !important;
    min-height: 500px;
    flex-basis: 100% !important;
  }
  .dropfiles-container .dropfiles-container-table {
    margin-left: 30px;
  }
  .dropfiles-foldertree {
    display: none;
    float: unset;
    top: 0;
    bottom: 0;
    position: absolute;
    border-right: 0 !important;
    border-radius: 4px;
    background: #fff;
    z-index: 10;
    width: 100%;
  }
  .dropfiles-foldertree.tree-open {
    display: block;
  }
  .dropfiles-foldertree ul.jaofoldertree:first-child {
    margin-top: 35px !important;
  }
  .dropfiles-foldertree + .dropfiles-open-tree {
    display: block;
    pointer-events: auto;
    position: absolute;
    top: 0;
    left: 10px;
    width: 15px;
    height: 15px;
    text-align: center;
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAQAAADZc7J/AAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAAAmJLR0QAAKqNIzIAAAAJcEhZcwAADsQAAA7EAZUrDhsAAAAHdElNRQfjCwwHBhVfyhjNAAAARElEQVRIx2NgGAUUA0aG1ZQa8J8yA5go9QILw1NqhsgoIAswMhyn1ICBT0gnqBkio4AswMjwhFIDBj4hraFmiIwCsgAA33UHxUbRH90AAAAldEVYdGRhdGU6Y3JlYXRlADIwMTktMTEtMTJUMDc6MDY6MjErMDA6MDDyrjLnAAAAJXRFWHRkYXRlOm1vZGlmeQAyMDE5LTExLTEyVDA3OjA2OjIxKzAwOjAwg/OKWwAAABl0RVh0U29mdHdhcmUAd3d3Lmlua3NjYXBlLm9yZ5vuPBoAAAAASUVORK5CYII=);
    background-size: contain;
    background-repeat: no-repeat;
    margin: 0;
    z-index: 11;
  }
  .dropfiles-foldertree + .dropfiles-open-tree:hover {
    cursor: pointer;
  }
  .tree-open + .dropfiles-open-tree {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADIAAAAyCAQAAAC0NkA6AAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAAAmJLR0QA/4ePzL8AAAAHdElNRQfjCwsJES8LDFBaAAAA90lEQVRYw+3WTQqDMBCG4Zcm5AJCeyqvo+RAekMV3KSLorXiz6SOUkq+dcKTMWYYSElJSYEHOU682pFzjyUyahpKrGi1paShIouroiYQ6ESMpaQjEKhiqslpCELmTQQacjniJhu3GTtbKb/Fhc1WsKoQ3mAUc5jYZ1SIbUaNWGdUiSXGYLSJOdPi8bTaxJzp6c8gBmY4/1CTMgFg8GMNgR6PkW69aZ/lxz/XBRd/wS88f90GQ3Hmey/GtqLIrPcoNWa7Daow+532MCNr5ocYJ27mn0zUIDEdifbON2WiRqI7VcQn+HK4g4zq7DH1Vc3pA3dKSso/5gmAWxwDE0VxTgAAACV0RVh0ZGF0ZTpjcmVhdGUAMjAxOS0xMS0xMVQwOToxNzoyNCswMDowMF30EfwAAAAldEVYdGRhdGU6bW9kaWZ5ADIwMTktMTEtMTFUMDk6MTc6MjQrMDA6MDAsqalAAAAAAElFTkSuQmCC);
  }
}
.dropfiles-loading {
  width: 120px;
  height: 120px;
  margin: 30px auto;
  display: block;
  background-color: transparent;
  background-size: 120px !important;
}

#dropfiles-loading-wrap, #dropfiles-loading-tree-wrap {
  position: fixed;
  left: -99999px;
}

.dropfiles-loading-tree-bg {
  background: url(/components/com_dropfiles/assets/images/jao/spinner.gif) left top no-repeat !important;
  background-size: 18px !important;
  width: 20px;
  height: 20px;
  float: left;
  margin: 0 0 0 -20px;
}
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
nav,
section {
    display: block;
}

audio,
canvas,
video {
    display: inline-block;
    *display: inline;
    *zoom: 1;
}

audio:not([controls]) {
    display: none;
}

html {
    font-size: 100%;
    ;
    ;
}

a:focus {
    outline: thin dotted #333;
    outline: 5px auto ;
    outline-offset: -2px;
}

a:hover,
a:active {
    outline: 0;
}

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

sup {
    top: -0.5em;
}

sub {
    bottom: -0.25em;
}

img {
    max-width: 100%;
    width: auto \9;
    height: auto;
    vertical-align: middle;
    border: 0;
    ;
}

#map_canvas img,
.google-maps img,
.gm-style img {
    max-width: none;
}

button,
input,
select,
textarea {
    margin: 0;
    font-size: 100%;
    vertical-align: middle;
}

button,
input {
    *overflow: visible;
    line-height: normal;
}

button::-moz-focus-inner,
input::-moz-focus-inner {
    padding: 0;
    border: 0;
}

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

label,
select,
button,
input[type="button"],
input[type="reset"],
input[type="submit"],
input[type="radio"],
input[type="checkbox"] {
    cursor: pointer;
}

input[type="search"] {
    ;
    ;
    box-sizing: content-box;
    ;
}

input[type="search"]::-webkit-search-decoration,
input[type="search"]::-webkit-search-cancel-button {
    ;
}

textarea {
    overflow: auto;
    vertical-align: top;
}

@media print {
    * {
        text-shadow: none !important;
        color: #000 !important;
        background: transparent !important;
        box-shadow: none !important;
    }

    a,
    a:visited {
        text-decoration: underline;
    }

    a[href]:after {
        content: " (" attr(href) ")";
    }

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

    .ir a:after,
    a[href^="javascript:"]:after,
    a[href^="#"]:after {
        content: "";
    }

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

    thead {
        display: table-header-group;
    }

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

    img {
        max-width: 100% !important;
    }

    @page {
        margin: 0.5cm;
    }

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

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

.rtl .navigation .nav-child {
    left: auto;
    right: 0;
}

.rtl .navigation .nav > li > .nav-child:before {
    left: auto;
    right: 12px;
}

.rtl .navigation .nav > li > .nav-child:after {
    left: auto;
    right: 13px;
}

.clearfix {
    *zoom: 1;
}

.clearfix:before,
.clearfix:after {
    display: table;
    content: "";
    line-height: 0;
}

.clearfix:after {
    clear: both;
}

.hide-text {
    font: 0/0 a;
    color: transparent;
    text-shadow: none;
    background-color: transparent;
    border: 0;
}

.input-block-level {
    display: block;
    width: 100%;
    min-height: 28px;
    ;
    ;
    box-sizing: border-box;
}

body {
    margin: 0;
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 13px;
    line-height: 18px;
    color: #333;
    background-color: #fff;
}

a {
    color: #08c;
    text-decoration: none;
}

a:hover,
a:focus {
    color: #005580;
    text-decoration: underline;
}

.img-rounded {
    ;
    ;
    border-radius: 6px;
}

.img-polaroid {
    padding: 4px;
    background-color: #fff;
    border: 1px solid #ccc;
    border: 1px solid rgba(0, 0, 0, 0.2);
    ;
    ;
    box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1);
}

.img-circle {
    ;
    ;
    border-radius: 500px;
}

.row {
    margin-left: -20px;
    *zoom: 1;
}

.row:before,
.row:after {
    display: table;
    content: "";
    line-height: 0;
}

.row:after {
    clear: both;
}

[class*="span"] {
    float: left;
    min-height: 1px;
    margin-left: 20px;
}

.container,
.navbar-static-top .container,
.navbar-fixed-top .container,
.navbar-fixed-bottom .container {
    width: 940px;
}

.span12 {
    width: 940px;
}

.span11 {
    width: 860px;
}

.span10 {
    width: 780px;
}

.span9 {
    width: 700px;
}

.span8 {
    width: 620px;
}

.span7 {
    width: 540px;
}

.span6 {
    width: 460px;
}

.span5 {
    width: 380px;
}

.span4 {
    width: 300px;
}

.span3 {
    width: 220px;
}

.span2 {
    width: 140px;
}

.span1 {
    width: 60px;
}

.offset12 {
    margin-left: 980px;
}

.offset11 {
    margin-left: 900px;
}

.offset10 {
    margin-left: 820px;
}

.offset9 {
    margin-left: 740px;
}

.offset8 {
    margin-left: 660px;
}

.offset7 {
    margin-left: 580px;
}

.offset6 {
    margin-left: 500px;
}

.offset5 {
    margin-left: 420px;
}

.offset4 {
    margin-left: 340px;
}

.offset3 {
    margin-left: 260px;
}

.offset2 {
    margin-left: 180px;
}

.offset1 {
    margin-left: 100px;
}

.row-fluid {
    width: 100%;
    *zoom: 1;
}

.row-fluid:before,
.row-fluid:after {
    display: table;
    content: "";
    line-height: 0;
}

.row-fluid:after {
    clear: both;
}

.row-fluid [class*="span"] {
    display: block;
    width: 100%;
    min-height: 28px;
    ;
    ;
    box-sizing: border-box;
    float: left;
    margin-left: 2.127659574%;
    *margin-left: 2.0744680846383%;
}

.row-fluid [class*="span"]:first-child {
    margin-left: 0;
}

.row-fluid .controls-row [class*="span"] + [class*="span"] {
    margin-left: 2.127659574%;
}

.row-fluid .span12 {
    width: 99.99999999%;
    *width: 99.946808500638%;
}

.row-fluid .span11 {
    width: 91.489361693%;
    *width: 91.436170203638%;
}

.row-fluid .span10 {
    width: 82.978723396%;
    *width: 82.925531906638%;
}

.row-fluid .span9 {
    width: 74.468085099%;
    *width: 74.414893609638%;
}

.row-fluid .span8 {
    width: 65.957446802%;
    *width: 65.904255312638%;
}

.row-fluid .span7 {
    width: 57.446808505%;
    *width: 57.393617015638%;
}

.row-fluid .span6 {
    width: 48.936170208%;
    *width: 48.882978718638%;
}

.row-fluid .span5 {
    width: 40.425531911%;
    *width: 40.372340421638%;
}

.row-fluid .span4 {
    width: 31.914893614%;
    *width: 31.861702124638%;
}

.row-fluid .span3 {
    width: 23.404255317%;
    *width: 23.351063827638%;
}

.row-fluid .span2 {
    width: 14.89361702%;
    *width: 14.840425530638%;
}

.row-fluid .span1 {
    width: 6.382978723%;
    *width: 6.3297872336383%;
}

.row-fluid .offset12 {
    margin-left: 104.255319138%;
    *margin-left: 104.14893615928%;
}

.row-fluid .offset12:first-child {
    margin-left: 102.127659564%;
    *margin-left: 102.02127658528%;
}

.row-fluid .offset11 {
    margin-left: 95.744680841%;
    *margin-left: 95.638297862277%;
}

.row-fluid .offset11:first-child {
    margin-left: 93.617021267%;
    *margin-left: 93.510638288277%;
}

.row-fluid .offset10 {
    margin-left: 87.234042544%;
    *margin-left: 87.127659565277%;
}

.row-fluid .offset10:first-child {
    margin-left: 85.10638297%;
    *margin-left: 84.999999991277%;
}

.row-fluid .offset9 {
    margin-left: 78.723404247%;
    *margin-left: 78.617021268277%;
}

.row-fluid .offset9:first-child {
    margin-left: 76.595744673%;
    *margin-left: 76.489361694277%;
}

.row-fluid .offset8 {
    margin-left: 70.21276595%;
    *margin-left: 70.106382971277%;
}

.row-fluid .offset8:first-child {
    margin-left: 68.085106376%;
    *margin-left: 67.978723397277%;
}

.row-fluid .offset7 {
    margin-left: 61.702127653%;
    *margin-left: 61.595744674277%;
}

.row-fluid .offset7:first-child {
    margin-left: 59.574468079%;
    *margin-left: 59.468085100277%;
}

.row-fluid .offset6 {
    margin-left: 53.191489356%;
    *margin-left: 53.085106377277%;
}

.row-fluid .offset6:first-child {
    margin-left: 51.063829782%;
    *margin-left: 50.957446803277%;
}

.row-fluid .offset5 {
    margin-left: 44.680851059%;
    *margin-left: 44.574468080277%;
}

.row-fluid .offset5:first-child {
    margin-left: 42.553191485%;
    *margin-left: 42.446808506277%;
}

.row-fluid .offset4 {
    margin-left: 36.170212762%;
    *margin-left: 36.063829783277%;
}

.row-fluid .offset4:first-child {
    margin-left: 34.042553188%;
    *margin-left: 33.936170209277%;
}

.row-fluid .offset3 {
    margin-left: 27.659574465%;
    *margin-left: 27.553191486277%;
}

.row-fluid .offset3:first-child {
    margin-left: 25.531914891%;
    *margin-left: 25.425531912277%;
}

.row-fluid .offset2 {
    margin-left: 19.148936168%;
    *margin-left: 19.042553189277%;
}

.row-fluid .offset2:first-child {
    margin-left: 17.021276594%;
    *margin-left: 16.914893615277%;
}

.row-fluid .offset1 {
    margin-left: 10.638297871%;
    *margin-left: 10.531914892277%;
}

.row-fluid .offset1:first-child {
    margin-left: 8.510638297%;
    *margin-left: 8.4042553182766%;
}

[class*="span"].hide,
.row-fluid [class*="span"].hide {
    display: none;
}

[class*="span"].pull-right,
.row-fluid [class*="span"].pull-right {
    float: right;
}

.container {
    margin-right: auto;
    margin-left: auto;
    *zoom: 1;
}

.container:before,
.container:after {
    display: table;
    content: "";
    line-height: 0;
}

.container:after {
    clear: both;
}

.container-fluid {
    padding-right: 20px;
    padding-left: 20px;
    *zoom: 1;
}

.container-fluid:before,
.container-fluid:after {
    display: table;
    content: "";
    line-height: 0;
}

.container-fluid:after {
    clear: both;
}

p {
    margin: 0 0 9px;
}

.lead {
    margin-bottom: 18px;
    font-size: 19.5px;
    font-weight: 200;
    line-height: 27px;
}

small {
    font-size: 85%;
}

strong {
    font-weight: bold;
}

em {
    font-style: italic;
}

cite {
    font-style: normal;
}

.muted {
    color: #999;
}

a.muted:hover,
a.muted:focus {
    color: #808080;
}

.text-warning {
    color: #c09853;
}

a.text-warning:hover,
a.text-warning:focus {
    color: #a47e3c;
}

.text-error {
    color: #b94a48;
}

a.text-error:hover,
a.text-error:focus {
    color: #953b39;
}

.text-info {
    color: #3a87ad;
}

a.text-info:hover,
a.text-info:focus {
    color: #2d6987;
}

.text-success {
    color: #468847;
}

a.text-success:hover,
a.text-success:focus {
    color: #356635;
}

.text-left {
    text-align: left;
}

.text-right {
    text-align: right;
}

.text-center {
    text-align: center;
}

h1,
h2,
h3,
h4,
h5,
h6 {
    margin: 9px 0;
    font-family: inherit;
    font-weight: bold;
    line-height: 18px;
    color: inherit;
    text-rendering: optimizelegibility;
}

h1 small,
h2 small,
h3 small,
h4 small,
h5 small,
h6 small {
    font-weight: normal;
    line-height: 1;
    color: #999;
}

h1,
h2,
h3 {
    line-height: 36px;
}

h1 {
    font-size: 35.75px;
}

h2 {
    font-size: 29.25px;
}

h3 {
    font-size: 22.75px;
}

h4 {
    font-size: 16.25px;
}

h5 {
    font-size: 13px;
}

h6 {
    font-size: 11.05px;
}

h1 small {
    font-size: 22.75px;
}

h2 small {
    font-size: 16.25px;
}

h3 small {
    font-size: 13px;
}

h4 small {
    font-size: 13px;
}

.page-header {
    padding-bottom: 8px;
    margin: 18px 0 27px;
    border-bottom: 1px solid #eee;
}

ul,
ol {
    padding: 0;
    margin: 0 0 9px 25px;
}

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

li {
    line-height: 18px;
}

ul.unstyled,
ol.unstyled {
    margin-left: 0;
    list-style: none;
}

ul.inline,
ol.inline {
    margin-left: 0;
    list-style: none;
}

ul.inline > li,
ol.inline > li {
    display: inline-block;
    *display: inline;
    *zoom: 1;
    padding-left: 5px;
    padding-right: 5px;
}

dl {
    margin-bottom: 18px;
}

dt,
dd {
    line-height: 18px;
}

dt {
    font-weight: bold;
}

dd {
    margin-left: 9px;
}

.dl-horizontal {
    *zoom: 1;
}

.dl-horizontal:before,
.dl-horizontal:after {
    display: table;
    content: "";
    line-height: 0;
}

.dl-horizontal:after {
    clear: both;
}

.dl-horizontal dt {
    float: left;
    width: 160px;
    clear: left;
    text-align: right;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.dl-horizontal dd {
    margin-left: 180px;
}

hr {
    margin: 18px 0;
    border: 0;
    border-top: 1px solid #eee;
    border-bottom: 1px solid #fff;
}

abbr[title],
abbr[data-original-title] {
    cursor: help;
    border-bottom: 1px dotted #999;
}

abbr.initialism {
    font-size: 90%;
    text-transform: uppercase;
}

blockquote {
    padding: 0 0 0 15px;
    margin: 0 0 18px;
    border-left: 5px solid #eee;
}

blockquote p {
    margin-bottom: 0;
    font-size: 16.25px;
    font-weight: 300;
    line-height: 1.25;
}

blockquote small {
    display: block;
    line-height: 18px;
    color: #999;
}

blockquote small:before {
    content: '\2014 \00A0';
}

blockquote.pull-right {
    float: right;
    padding-right: 15px;
    padding-left: 0;
    border-right: 5px solid #eee;
    border-left: 0;
}

blockquote.pull-right p,
blockquote.pull-right small {
    text-align: right;
}

blockquote.pull-right small:before {
    content: '';
}

blockquote.pull-right small:after {
    content: '\00A0 \2014';
}

q:before,
q:after,
blockquote:before,
blockquote:after {
    content: "";
}

address {
    display: block;
    margin-bottom: 18px;
    font-style: normal;
    line-height: 18px;
}

code,
pre {
    padding: 0 3px 2px;
    font-family: Monaco, Menlo, Consolas, "Courier New", monospace;
    font-size: 11px;
    color: #333;
    ;
    ;
    border-radius: 3px;
}

code {
    padding: 2px 4px;
    color: #d14;
    background-color: #f7f7f9;
    border: 1px solid #e1e1e8;
    white-space: nowrap;
}

pre {
    display: block;
    padding: 8.5px;
    margin: 0 0 9px;
    font-size: 12px;
    line-height: 18px;
    word-break: break-all;
    word-wrap: break-word;
    white-space: pre;
    white-space: pre-wrap;
    background-color: #f5f5f5;
    border: 1px solid #ccc;
    border: 1px solid rgba(0, 0, 0, 0.15);
    ;
    ;
    border-radius: 4px;
}

pre.prettyprint {
    margin-bottom: 18px;
}

pre code {
    padding: 0;
    color: inherit;
    white-space: pre;
    white-space: pre-wrap;
    background-color: transparent;
    border: 0;
}

.pre-scrollable {
    max-height: 340px;
    overflow-y: scroll;
}

form {
    margin: 0 0 18px;
}

fieldset {
    padding: 0;
    margin: 0;
    border: 0;
}

legend {
    display: block;
    width: 100%;
    padding: 0;
    margin-bottom: 18px;
    font-size: 19.5px;
    line-height: 36px;
    color: #333;
    border: 0;
    border-bottom: 1px solid #e5e5e5;
}

legend small {
    font-size: 13.5px;
    color: #999;
}

label,
input,
button,
select,
textarea {
    font-size: 13px;
    font-weight: normal;
    line-height: 18px;
}

input,
button,
select,
textarea {
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
}

label {
    display: block;
    margin-bottom: 5px;
}

select,
textarea,
input[type="text"],
input[type="password"],
input[type="datetime"],
input[type="datetime-local"],
input[type="date"],
input[type="month"],
input[type="time"],
input[type="week"],
input[type="number"],
input[type="email"],
input[type="url"],
input[type="search"],
input[type="tel"],
input[type="color"],
.uneditable-input {
    display: inline-block;
    height: 18px;
    padding: 4px 6px;
    margin-bottom: 9px;
    font-size: 13px;
    line-height: 18px;
    color: #555;
    ;
    ;
    border-radius: 3px;
    vertical-align: middle;
}

input,
textarea,
.uneditable-input {
    width: 206px;
}

textarea {
    height: auto;
}

textarea,
input[type="text"],
input[type="password"],
input[type="datetime"],
input[type="datetime-local"],
input[type="date"],
input[type="month"],
input[type="time"],
input[type="week"],
input[type="number"],
input[type="email"],
input[type="url"],
input[type="search"],
input[type="tel"],
input[type="color"],
.uneditable-input {
    background-color: #fff;
    border: 1px solid #ccc;
    ;
    ;
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
    ;
    ;
    ;
    transition: border linear .2s, box-shadow linear .2s;
}

textarea:focus,
input[type="text"]:focus,
input[type="password"]:focus,
input[type="datetime"]:focus,
input[type="datetime-local"]:focus,
input[type="date"]:focus,
input[type="month"]:focus,
input[type="time"]:focus,
input[type="week"]:focus,
input[type="number"]:focus,
input[type="email"]:focus,
input[type="url"]:focus,
input[type="search"]:focus,
input[type="tel"]:focus,
input[type="color"]:focus,
.uneditable-input:focus {
    border-color: rgba(82, 168, 236, 0.8);
    outline: 0;
    outline: thin dotted \9;
    ;
    ;
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 8px rgba(82, 168, 236, .6);
}

input[type="radio"],
input[type="checkbox"] {
    margin: 4px 0 0;
    *margin-top: 0;
    margin-top: 1px \9;
    line-height: normal;
}

input[type="file"],
input[type="image"],
input[type="submit"],
input[type="reset"],
input[type="button"],
input[type="radio"],
input[type="checkbox"] {
    width: auto;
}

select,
input[type="file"] {
    height: 28px;
    *margin-top: 4px;
    line-height: 28px;
}

select {
    width: 220px;
    border: 1px solid #ccc;
    background-color: #fff;
}

select[multiple],
select[size] {
    height: auto;
}

select:focus,
input[type="file"]:focus,
input[type="radio"]:focus,
input[type="checkbox"]:focus {
    outline: thin dotted #333;
    outline: 5px auto ;
    outline-offset: -2px;
}

.uneditable-input,
.uneditable-textarea {
    color: #999;
    background-color: #fcfcfc;
    border-color: #ccc;
    ;
    ;
    box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.025);
    cursor: not-allowed;
}

.uneditable-input {
    overflow: hidden;
    white-space: nowrap;
}

.uneditable-textarea {
    width: auto;
    height: auto;
}

input:-moz-placeholder,
textarea:-moz-placeholder {
    color: #999;
}

input:-ms-input-placeholder,
textarea:-ms-input-placeholder {
    color: #999;
}

input::-webkit-input-placeholder,
textarea::-webkit-input-placeholder {
    color: #999;
}

.radio,
.checkbox {
    min-height: 18px;
    padding-left: 20px;
}

.radio input[type="radio"],
.checkbox input[type="checkbox"] {
    float: left;
    margin-left: -20px;
}

.controls > .radio:first-child,
.controls > .checkbox:first-child {
    padding-top: 5px;
}

.radio.inline,
.checkbox.inline {
    display: inline-block;
    padding-top: 5px;
    margin-bottom: 0;
    vertical-align: middle;
}

.radio.inline + .radio.inline,
.checkbox.inline + .checkbox.inline {
    margin-left: 10px;
}

.input-mini {
    width: 60px;
}

.input-small {
    width: 90px;
}

.input-medium {
    width: 150px;
}

.input-large {
    width: 210px;
}

.input-xlarge {
    width: 270px;
}

.input-xxlarge {
    width: 530px;
}

input[class*="span"],
select[class*="span"],
textarea[class*="span"],
.uneditable-input[class*="span"],
.row-fluid input[class*="span"],
.row-fluid select[class*="span"],
.row-fluid textarea[class*="span"],
.row-fluid .uneditable-input[class*="span"] {
    float: none;
    margin-left: 0;
}

.input-append input[class*="span"],
.input-append .uneditable-input[class*="span"],
.input-prepend input[class*="span"],
.input-prepend .uneditable-input[class*="span"],
.row-fluid input[class*="span"],
.row-fluid select[class*="span"],
.row-fluid textarea[class*="span"],
.row-fluid .uneditable-input[class*="span"],
.row-fluid .input-prepend [class*="span"],
.row-fluid .input-append [class*="span"] {
    display: inline-block;
}

input,
textarea,
.uneditable-input {
    margin-left: 0;
}

.controls-row [class*="span"] + [class*="span"] {
    margin-left: 20px;
}

input.span12,
textarea.span12,
.uneditable-input.span12 {
    width: 926px;
}

input.span11,
textarea.span11,
.uneditable-input.span11 {
    width: 846px;
}

input.span10,
textarea.span10,
.uneditable-input.span10 {
    width: 766px;
}

input.span9,
textarea.span9,
.uneditable-input.span9 {
    width: 686px;
}

input.span8,
textarea.span8,
.uneditable-input.span8 {
    width: 606px;
}

input.span7,
textarea.span7,
.uneditable-input.span7 {
    width: 526px;
}

input.span6,
textarea.span6,
.uneditable-input.span6 {
    width: 446px;
}

input.span5,
textarea.span5,
.uneditable-input.span5 {
    width: 366px;
}

input.span4,
textarea.span4,
.uneditable-input.span4 {
    width: 286px;
}

input.span3,
textarea.span3,
.uneditable-input.span3 {
    width: 206px;
}

input.span2,
textarea.span2,
.uneditable-input.span2 {
    width: 126px;
}

input.span1,
textarea.span1,
.uneditable-input.span1 {
    width: 46px;
}

.controls-row {
    *zoom: 1;
}

.controls-row:before,
.controls-row:after {
    display: table;
    content: "";
    line-height: 0;
}

.controls-row:after {
    clear: both;
}

.controls-row [class*="span"],
.row-fluid .controls-row [class*="span"] {
    float: left;
}

.controls-row .checkbox[class*="span"],
.controls-row .radio[class*="span"] {
    padding-top: 5px;
}

input[disabled],
select[disabled],
textarea[disabled],
input[readonly],
select[readonly],
textarea[readonly] {
    cursor: not-allowed;
    background-color: #eee;
}

input[type="radio"][disabled],
input[type="checkbox"][disabled],
input[type="radio"][readonly],
input[type="checkbox"][readonly] {
    background-color: transparent;
}

.control-group.warning .control-label,
.control-group.warning .help-block,
.control-group.warning .help-inline {
    color: #c09853;
}

.control-group.warning .checkbox,
.control-group.warning .radio,
.control-group.warning input,
.control-group.warning select,
.control-group.warning textarea {
    color: #c09853;
}

.control-group.warning input,
.control-group.warning select,
.control-group.warning textarea {
    border-color: #c09853;
    ;
    ;
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
}

.control-group.warning input:focus,
.control-group.warning select:focus,
.control-group.warning textarea:focus {
    border-color: #a47e3c;
    ;
    ;
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #dbc59e;
}

.control-group.warning .input-prepend .add-on,
.control-group.warning .input-append .add-on {
    color: #c09853;
    background-color: #fcf8e3;
    border-color: #c09853;
}

.control-group.error .control-label,
.control-group.error .help-block,
.control-group.error .help-inline {
    color: #b94a48;
}

.control-group.error .checkbox,
.control-group.error .radio,
.control-group.error input,
.control-group.error select,
.control-group.error textarea {
    color: #b94a48;
}

.control-group.error input,
.control-group.error select,
.control-group.error textarea {
    border-color: #b94a48;
    ;
    ;
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
}

.control-group.error input:focus,
.control-group.error select:focus,
.control-group.error textarea:focus {
    border-color: #953b39;
    ;
    ;
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #d59392;
}

.control-group.error .input-prepend .add-on,
.control-group.error .input-append .add-on {
    color: #b94a48;
    background-color: #f2dede;
    border-color: #b94a48;
}

.control-group.success .control-label,
.control-group.success .help-block,
.control-group.success .help-inline {
    color: #468847;
}

.control-group.success .checkbox,
.control-group.success .radio,
.control-group.success input,
.control-group.success select,
.control-group.success textarea {
    color: #468847;
}

.control-group.success input,
.control-group.success select,
.control-group.success textarea {
    border-color: #468847;
    ;
    ;
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
}

.control-group.success input:focus,
.control-group.success select:focus,
.control-group.success textarea:focus {
    border-color: #356635;
    ;
    ;
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #7aba7b;
}

.control-group.success .input-prepend .add-on,
.control-group.success .input-append .add-on {
    color: #468847;
    background-color: #dff0d8;
    border-color: #468847;
}

.control-group.info .control-label,
.control-group.info .help-block,
.control-group.info .help-inline {
    color: #3a87ad;
}

.control-group.info .checkbox,
.control-group.info .radio,
.control-group.info input,
.control-group.info select,
.control-group.info textarea {
    color: #3a87ad;
}

.control-group.info input,
.control-group.info select,
.control-group.info textarea {
    border-color: #3a87ad;
    ;
    ;
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
}

.control-group.info input:focus,
.control-group.info select:focus,
.control-group.info textarea:focus {
    border-color: #2d6987;
    ;
    ;
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #7ab5d3;
}

.control-group.info .input-prepend .add-on,
.control-group.info .input-append .add-on {
    color: #3a87ad;
    background-color: #d9edf7;
    border-color: #3a87ad;
}

input:focus:invalid,
textarea:focus:invalid,
select:focus:invalid {
    color: #b94a48;
    border-color: #ee5f5b;
}

input:focus:invalid:focus,
textarea:focus:invalid:focus,
select:focus:invalid:focus {
    border-color: #e9322d;
    ;
    ;
    box-shadow: 0 0 6px #f8b9b7;
}

.form-actions {
    padding: 17px 20px 18px;
    margin-top: 18px;
    margin-bottom: 18px;
    background-color: #f5f5f5;
    border-top: 1px solid #e5e5e5;
    *zoom: 1;
}

.form-actions:before,
.form-actions:after {
    display: table;
    content: "";
    line-height: 0;
}

.form-actions:after {
    clear: both;
}

.help-block,
.help-inline {
    color: #595959;
}

.help-block {
    display: block;
    margin-bottom: 9px;
}

.help-inline {
    display: inline-block;
    *display: inline;
    *zoom: 1;
    vertical-align: middle;
    padding-left: 5px;
}

.input-append,
.input-prepend {
    display: inline-block;
    margin-bottom: 9px;
    vertical-align: middle;
    font-size: 0;
    white-space: nowrap;
}

.input-append input,
.input-append select,
.input-append .uneditable-input,
.input-append .dropdown-menu,
.input-append .popover,
.input-prepend input,
.input-prepend select,
.input-prepend .uneditable-input,
.input-prepend .dropdown-menu,
.input-prepend .popover {
    font-size: 13px;
}

.input-append input,
.input-append select,
.input-append .uneditable-input,
.input-prepend input,
.input-prepend select,
.input-prepend .uneditable-input {
    position: relative;
    margin-bottom: 0;
    *margin-left: 0;
    vertical-align: top;
    ;
    ;
    border-radius: 0 3px 3px 0;
}

.input-append input:focus,
.input-append select:focus,
.input-append .uneditable-input:focus,
.input-prepend input:focus,
.input-prepend select:focus,
.input-prepend .uneditable-input:focus {
    z-index: 2;
}

.input-append .add-on,
.input-prepend .add-on {
    display: inline-block;
    width: auto;
    height: 18px;
    min-width: 16px;
    padding: 4px 5px;
    font-size: 13px;
    font-weight: normal;
    line-height: 18px;
    text-align: center;
    text-shadow: 0 1px 0 #fff;
    background-color: #eee;
    border: 1px solid #ccc;
}

.input-append .add-on,
.input-append .btn,
.input-append .btn-group > .dropdown-toggle,
.input-prepend .add-on,
.input-prepend .btn,
.input-prepend .btn-group > .dropdown-toggle {
    vertical-align: top;
    ;
    ;
    border-radius: 0;
}

.input-append .active,
.input-prepend .active {
    background-color: #a9dba9;
    border-color: #46a546;
}

.input-prepend .add-on,
.input-prepend .btn {
    margin-right: -1px;
}

.input-prepend .add-on:first-child,
.input-prepend .btn:first-child {
    ;
    ;
    border-radius: 3px 0 0 3px;
}

.input-append input,
.input-append select,
.input-append .uneditable-input {
    ;
    ;
    border-radius: 3px 0 0 3px;
}

.input-append input + .btn-group .btn:last-child,
.input-append select + .btn-group .btn:last-child,
.input-append .uneditable-input + .btn-group .btn:last-child {
    ;
    ;
    border-radius: 0 3px 3px 0;
}

.input-append .add-on,
.input-append .btn,
.input-append .btn-group {
    margin-left: -1px;
}

.input-append .add-on:last-child,
.input-append .btn:last-child,
.input-append .btn-group:last-child > .dropdown-toggle {
    ;
    ;
    border-radius: 0 3px 3px 0;
}

.input-prepend.input-append input,
.input-prepend.input-append select,
.input-prepend.input-append .uneditable-input {
    ;
    ;
    border-radius: 0;
}

.input-prepend.input-append input + .btn-group .btn,
.input-prepend.input-append select + .btn-group .btn,
.input-prepend.input-append .uneditable-input + .btn-group .btn {
    ;
    ;
    border-radius: 0 3px 3px 0;
}

.input-prepend.input-append .add-on:first-child,
.input-prepend.input-append .btn:first-child {
    margin-right: -1px;
    ;
    ;
    border-radius: 3px 0 0 3px;
}

.input-prepend.input-append .add-on:last-child,
.input-prepend.input-append .btn:last-child {
    margin-left: -1px;
    ;
    ;
    border-radius: 0 3px 3px 0;
}

.input-prepend.input-append .btn-group:first-child {
    margin-left: 0;
}

input.search-query {
    padding-right: 14px;
    padding-right: 4px \9;
    padding-left: 14px;
    padding-left: 4px \9;
    margin-bottom: 0;
    ;
    ;
    border-radius: 15px;
}

.form-search .input-append .search-query,
.form-search .input-prepend .search-query {
    ;
    ;
    border-radius: 0;
}

.form-search .input-append .search-query {
    ;
    ;
    border-radius: 14px 0 0 14px;
}

.form-search .input-append .btn {
    ;
    ;
    border-radius: 0 14px 14px 0;
}

.form-search .input-prepend .search-query {
    ;
    ;
    border-radius: 0 14px 14px 0;
}

.form-search .input-prepend .btn {
    ;
    ;
    border-radius: 14px 0 0 14px;
}

.form-search input,
.form-search textarea,
.form-search select,
.form-search .help-inline,
.form-search .uneditable-input,
.form-search .input-prepend,
.form-search .input-append,
.form-inline input,
.form-inline textarea,
.form-inline select,
.form-inline .help-inline,
.form-inline .uneditable-input,
.form-inline .input-prepend,
.form-inline .input-append,
.form-horizontal input,
.form-horizontal textarea,
.form-horizontal select,
.form-horizontal .help-inline,
.form-horizontal .uneditable-input,
.form-horizontal .input-prepend,
.form-horizontal .input-append {
    display: inline-block;
    *display: inline;
    *zoom: 1;
    margin-bottom: 0;
    vertical-align: middle;
}

.form-search .hide,
.form-inline .hide,
.form-horizontal .hide {
    display: none;
}

.form-search label,
.form-inline label,
.form-search .btn-group,
.form-inline .btn-group {
    display: inline-block;
}

.form-search .input-append,
.form-inline .input-append,
.form-search .input-prepend,
.form-inline .input-prepend {
    margin-bottom: 0;
}

.form-search .radio,
.form-search .checkbox,
.form-inline .radio,
.form-inline .checkbox {
    padding-left: 0;
    margin-bottom: 0;
    vertical-align: middle;
}

.form-search .radio input[type="radio"],
.form-search .checkbox input[type="checkbox"],
.form-inline .radio input[type="radio"],
.form-inline .checkbox input[type="checkbox"] {
    float: left;
    margin-right: 3px;
    margin-left: 0;
}

.control-group {
    margin-bottom: 9px;
}

legend + .control-group {
    margin-top: 18px;
    ;
}

.form-horizontal .control-group {
    margin-bottom: 18px;
    *zoom: 1;
}

.form-horizontal .control-group:before,
.form-horizontal .control-group:after {
    display: table;
    content: "";
    line-height: 0;
}

.form-horizontal .control-group:after {
    clear: both;
}

.form-horizontal .control-label {
    float: left;
    width: 160px;
    padding-top: 5px;
    text-align: right;
}

.form-horizontal .controls {
    *display: inline-block;
    *padding-left: 20px;
    margin-left: 180px;
    *margin-left: 0;
}

.form-horizontal .controls:first-child {
    *padding-left: 180px;
}

.form-horizontal .help-block {
    margin-bottom: 0;
}

.form-horizontal input + .help-block,
.form-horizontal select + .help-block,
.form-horizontal textarea + .help-block,
.form-horizontal .uneditable-input + .help-block,
.form-horizontal .input-prepend + .help-block,
.form-horizontal .input-append + .help-block {
    margin-top: 9px;
}

.form-horizontal .form-actions {
    padding-left: 180px;
}

.control-label .hasTooltip {
    display: inline-block;
}

table {
    max-width: 100%;
    background-color: transparent;
    border-collapse: collapse;
    border-spacing: 0;
}

.table {
    width: 100%;
    margin-bottom: 18px;
}

.table th,
.table td {
    padding: 8px;
    line-height: 18px;
    text-align: left;
    vertical-align: top;
    border-top: 1px solid #ddd;
}

.table th {
    font-weight: bold;
}

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

.table caption + thead tr:first-child th,
.table caption + thead tr:first-child td,
.table colgroup + thead tr:first-child th,
.table colgroup + thead tr:first-child td,
.table thead:first-child tr:first-child th,
.table thead:first-child tr:first-child td {
    border-top: 0;
}

.table tbody + tbody {
    border-top: 2px solid #ddd;
}

.table .table {
    background-color: #fff;
}

.table-condensed th,
.table-condensed td {
    padding: 4px 5px;
}

.table-bordered {
    border: 1px solid #ddd;
    border-collapse: separate;
    *border-collapse: collapse;
    border-left: 0;
    ;
    ;
    border-radius: 4px;
}

.table-bordered th,
.table-bordered td {
    border-left: 1px solid #ddd;
}

.table-bordered caption + thead tr:first-child th,
.table-bordered caption + tbody tr:first-child th,
.table-bordered caption + tbody tr:first-child td,
.table-bordered colgroup + thead tr:first-child th,
.table-bordered colgroup + tbody tr:first-child th,
.table-bordered colgroup + tbody tr:first-child td,
.table-bordered thead:first-child tr:first-child th,
.table-bordered tbody:first-child tr:first-child th,
.table-bordered tbody:first-child tr:first-child td {
    border-top: 0;
}

.table-bordered thead:first-child tr:first-child > th:first-child,
.table-bordered tbody:first-child tr:first-child > td:first-child,
.table-bordered tbody:first-child tr:first-child > th:first-child {
    ;
    ;
    border-top-left-radius: 4px;
}

.table-bordered thead:first-child tr:first-child > th:last-child,
.table-bordered tbody:first-child tr:first-child > td:last-child,
.table-bordered tbody:first-child tr:first-child > th:last-child {
    ;
    ;
    border-top-right-radius: 4px;
}

.table-bordered thead:last-child tr:last-child > th:first-child,
.table-bordered tbody:last-child tr:last-child > td:first-child,
.table-bordered tbody:last-child tr:last-child > th:first-child,
.table-bordered tfoot:last-child tr:last-child > td:first-child,
.table-bordered tfoot:last-child tr:last-child > th:first-child {
    ;
    ;
    border-bottom-left-radius: 4px;
}

.table-bordered thead:last-child tr:last-child > th:last-child,
.table-bordered tbody:last-child tr:last-child > td:last-child,
.table-bordered tbody:last-child tr:last-child > th:last-child,
.table-bordered tfoot:last-child tr:last-child > td:last-child,
.table-bordered tfoot:last-child tr:last-child > th:last-child {
    ;
    ;
    border-bottom-right-radius: 4px;
}

.table-bordered tfoot + tbody:last-child tr:last-child td:first-child {
    ;
    ;
    border-bottom-left-radius: 0;
}

.table-bordered tfoot + tbody:last-child tr:last-child td:last-child {
    ;
    ;
    border-bottom-right-radius: 0;
}

.table-bordered caption + thead tr:first-child th:first-child,
.table-bordered caption + tbody tr:first-child td:first-child,
.table-bordered colgroup + thead tr:first-child th:first-child,
.table-bordered colgroup + tbody tr:first-child td:first-child {
    ;
    ;
    border-top-left-radius: 4px;
}

.table-bordered caption + thead tr:first-child th:last-child,
.table-bordered caption + tbody tr:first-child td:last-child,
.table-bordered colgroup + thead tr:first-child th:last-child,
.table-bordered colgroup + tbody tr:first-child td:last-child {
    ;
    ;
    border-top-right-radius: 4px;
}

.table-striped tbody > tr:nth-child(odd) > td,
.table-striped tbody > tr:nth-child(odd) > th {
    background-color: #f9f9f9;
}

.table-hover tbody tr:hover > td,
.table-hover tbody tr:hover > th {
    background-color: #f5f5f5;
}

table td[class*="span"],
table th[class*="span"],
.row-fluid table td[class*="span"],
.row-fluid table th[class*="span"] {
    display: table-cell;
    float: none;
    margin-left: 0;
}

.table td.span1,
.table th.span1 {
    float: none;
    width: 44px;
    margin-left: 0;
}

.table td.span2,
.table th.span2 {
    float: none;
    width: 124px;
    margin-left: 0;
}

.table td.span3,
.table th.span3 {
    float: none;
    width: 204px;
    margin-left: 0;
}

.table td.span4,
.table th.span4 {
    float: none;
    width: 284px;
    margin-left: 0;
}

.table td.span5,
.table th.span5 {
    float: none;
    width: 364px;
    margin-left: 0;
}

.table td.span6,
.table th.span6 {
    float: none;
    width: 444px;
    margin-left: 0;
}

.table td.span7,
.table th.span7 {
    float: none;
    width: 524px;
    margin-left: 0;
}

.table td.span8,
.table th.span8 {
    float: none;
    width: 604px;
    margin-left: 0;
}

.table td.span9,
.table th.span9 {
    float: none;
    width: 684px;
    margin-left: 0;
}

.table td.span10,
.table th.span10 {
    float: none;
    width: 764px;
    margin-left: 0;
}

.table td.span11,
.table th.span11 {
    float: none;
    width: 844px;
    margin-left: 0;
}

.table td.span12,
.table th.span12 {
    float: none;
    width: 924px;
    margin-left: 0;
}

.table tbody tr.success > td {
    background-color: #dff0d8;
}

.table tbody tr.error > td {
    background-color: #f2dede;
}

.table tbody tr.warning > td {
    background-color: #fcf8e3;
}

.table tbody tr.info > td {
    background-color: #d9edf7;
}

.table-hover tbody tr.success:hover > td {
    background-color: #d0e9c6;
}

.table-hover tbody tr.error:hover > td {
    background-color: #ebcccc;
}

.table-hover tbody tr.warning:hover > td {
    background-color: #faf2cc;
}

.table-hover tbody tr.info:hover > td {
    background-color: #c4e3f3;
}

.dropup,
.dropdown {
    position: relative;
}

.dropdown-toggle {
    *margin-bottom: -3px;
}

.dropdown-toggle:active,
.open .dropdown-toggle {
    outline: 0;
}

.caret {
    display: inline-block;
    width: 0;
    height: 0;
    vertical-align: top;
    border-top: 4px solid #000;
    border-right: 4px solid transparent;
    border-left: 4px solid transparent;
    content: "";
}

.dropdown .caret {
    margin-top: 8px;
    margin-left: 2px;
}

.dropdown-menu {
    position: absolute;
    top: 100%;
    left: 0;
    z-index: 1000;
    display: none;
    float: left;
    min-width: 160px;
    padding: 5px 0;
    margin: 2px 0 0;
    list-style: none;
    background-color: #fff;
    border: 1px solid #ccc;
    border: 1px solid rgba(0, 0, 0, 0.2);
    *border-right-width: 2px;
    *border-bottom-width: 2px;
    ;
    ;
    border-radius: 6px;
    ;
    ;
    box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
    ;
    ;
    background-clip: padding-box;
}

.dropdown-menu.pull-right {
    right: 0;
    left: auto;
}

.dropdown-menu .divider {
    *width: 100%;
    height: 1px;
    margin: 8px 1px;
    *margin: -5px 0 5px;
    overflow: hidden;
    background-color: #e5e5e5;
    border-bottom: 1px solid #fff;
}

.dropdown-menu > li > a {
    display: block;
    padding: 3px 20px;
    clear: both;
    font-weight: normal;
    line-height: 18px;
    color: #333;
    white-space: nowrap;
}

.dropdown-menu > li > a:hover,
.dropdown-menu > li > a:focus,
.dropdown-submenu:hover > a,
.dropdown-submenu:focus > a {
    text-decoration: none;
    color: #fff;
    background-color: #0081c2;
    ;
    ;
    ;
    ;
    background-image: linear-gradient(to bottom, #08c, #0077b3);
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff0088cc', endColorstr='#ff0076b2', GradientType=0);
}

.dropdown-menu > .active > a,
.dropdown-menu > .active > a:hover,
.dropdown-menu > .active > a:focus {
    color: #333;
    text-decoration: none;
    outline: 0;
    background-color: #0081c2;
    ;
    ;
    ;
    ;
    background-image: linear-gradient(to bottom, #08c, #0077b3);
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff0088cc', endColorstr='#ff0076b2', GradientType=0);
}

.dropdown-menu > .disabled > a,
.dropdown-menu > .disabled > a:hover,
.dropdown-menu > .disabled > a:focus {
    color: #999;
}

.dropdown-menu > .disabled > a:hover,
.dropdown-menu > .disabled > a:focus {
    text-decoration: none;
    background-color: transparent;
    background-image: none;
    filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
    cursor: default;
}

.open {
    *z-index: 1000;
}

.open > .dropdown-menu {
    display: block;
}

.dropdown-backdrop {
    position: fixed;
    left: 0;
    right: 0;
    bottom: 0;
    top: 0;
    z-index: 990;
}

.pull-right > .dropdown-menu {
    right: 0;
    left: auto;
}

.dropup .caret,
.navbar-fixed-bottom .dropdown .caret {
    border-top: 0;
    border-bottom: 4px solid #000;
    content: "";
}

.dropup .dropdown-menu,
.navbar-fixed-bottom .dropdown .dropdown-menu {
    top: auto;
    bottom: 100%;
    margin-bottom: 1px;
}

.dropdown-submenu {
    position: relative;
}

.dropdown-submenu > .dropdown-menu {
    top: 0;
    left: 100%;
    margin-top: -6px;
    margin-left: -1px;
    ;
    ;
    border-radius: 6px 6px 6px 6px;
}

.dropdown-submenu:hover > .dropdown-menu {
    display: block;
}

.dropup .dropdown-submenu > .dropdown-menu {
    top: auto;
    bottom: 0;
    margin-top: 0;
    margin-bottom: -2px;
    ;
    ;
    border-radius: 5px 5px 5px 0;
}

.dropdown-submenu > a:after {
    display: block;
    content: " ";
    float: right;
    width: 0;
    height: 0;
    border-color: transparent;
    border-style: solid;
    border-width: 5px 0 5px 5px;
    border-left-color: #cccccc;
    margin-top: 5px;
    margin-right: -10px;
}

.dropdown-submenu:hover > a:after {
    border-left-color: #fff;
}

.dropdown-submenu.pull-left {
    float: none;
}

.dropdown-submenu.pull-left > .dropdown-menu {
    left: -100%;
    margin-left: 10px;
    ;
    ;
    border-radius: 6px 0 6px 6px;
}

.dropdown .dropdown-menu .nav-header {
    padding-left: 20px;
    padding-right: 20px;
}

.typeahead {
    z-index: 1051;
    margin-top: 2px;
    ;
    ;
    border-radius: 4px;
}

.well {
    min-height: 20px;
    padding: 19px;
    margin-bottom: 20px;
    background-color: #f5f5f5;
    border: 1px solid #e3e3e3;
    ;
    ;
    border-radius: 4px;
    ;
    ;
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);
}

.well blockquote {
    border-color: #ddd;
    border-color: rgba(0, 0, 0, 0.15);
}

.well-large {
    padding: 24px;
    ;
    ;
    border-radius: 6px;
}

.well-small {
    padding: 9px;
    ;
    ;
    border-radius: 3px;
}

.fade {
    opacity: 0;
    ;
    ;
    ;
    transition: opacity .15s linear;
}

.fade.in {
    opacity: 1;
}

.collapse {
    position: relative;
    height: 0;
    overflow: hidden;
    ;
    ;
    ;
    transition: height .35s ease;
}

.collapse.in {
    height: auto;
}

.close {
    float: right;
    font-size: 20px;
    font-weight: bold;
    line-height: 18px;
    color: #000;
    text-shadow: 0 1px 0 #ffffff;
    opacity: 0.2;
    filter: alpha(opacity=20);
}

.close:hover,
.close:focus {
    color: #000;
    text-decoration: none;
    cursor: pointer;
    opacity: 0.4;
    filter: alpha(opacity=40);
}

button.close {
    padding: 3;
    cursor: pointer;
    background: transparent;
    border: 0;
    ;
}

.btn {
    display: inline-block;
    *display: inline;
    *zoom: 1;
    padding: 4px 12px;
    margin-bottom: 0;
    font-size: 13px;
    line-height: 18px;
    text-align: center;
    vertical-align: middle;
    cursor: pointer;
    color: #333;
    text-shadow: 0 1px 1px rgba(255, 255, 255, 0.75);
    background-color: #f5f5f5;
    ;
    ;
    ;
    ;
    background-image: linear-gradient(to bottom, #fff, #e6e6e6);
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#ffe5e5e5', GradientType=0);
    border-color: #e6e6e6 #e6e6e6 #bfbfbf;
    *background-color: #e6e6e6;
    filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
    border: 1px solid #bbb;
    *border: 0;
    border-bottom-color: #a2a2a2;
    ;
    ;
    border-radius: 4px;
    *margin-left: .3em;
    ;
    ;
    box-shadow: inset 0 1px 0 rgba(255, 255, 255, .2), 0 1px 2px rgba(0, 0, 0, .05);
}

.btn:hover,
.btn:focus,
.btn:active,
.btn.active,
.btn.disabled,
.btn[disabled] {
    color: #333;
    background-color: #e6e6e6;
    *background-color: #d9d9d9;
}

.btn:active,
.btn.active {
    background-color: #cccccc \9;
}

.btn:first-child {
    *margin-left: 0;
}

.btn:hover,
.btn:focus {
    color: #333;
    text-decoration: none;
    background-position: 0 -15px;
    ;
    ;
    ;
    transition: background-position .1s linear;
}

.btn:focus {
    outline: thin dotted #333;
    outline: 5px auto ;
    outline-offset: -2px;
}

.btn.active,
.btn:active {
    background-image: none;
    outline: 0;
    ;
    ;
    box-shadow: inset 0 2px 4px rgba(0, 0, 0, .15), 0 1px 2px rgba(0, 0, 0, .05);
}

.btn.disabled,
.btn[disabled] {
    cursor: default;
    background-image: none;
    opacity: 0.65;
    filter: alpha(opacity=65);
    ;
    ;
    box-shadow: none;
}

.btn-large {
    padding: 11px 19px;
    font-size: 16.25px;
    ;
    ;
    border-radius: 6px;
}

.btn-large [class^="icon-"],
.btn-large [class*=" icon-"] {
    margin-top: 4px;
}

.btn-small {
    padding: 2px 10px;
    font-size: 12px;
    ;
    ;
    border-radius: 3px;
}

.btn-small [class^="icon-"],
.btn-small [class*=" icon-"] {
    margin-top: 0;
}

.btn-mini [class^="icon-"],
.btn-mini [class*=" icon-"] {
    margin-top: -1px;
}

.btn-mini {
    padding: 0 6px;
    font-size: 9.75px;
    ;
    ;
    border-radius: 3px;
}

.btn-block {
    display: block;
    width: 100%;
    padding-left: 0;
    padding-right: 0;
    ;
    ;
    box-sizing: border-box;
}

.btn-block + .btn-block {
    margin-top: 5px;
}

input[type="submit"].btn-block,
input[type="reset"].btn-block,
input[type="button"].btn-block {
    width: 100%;
}

.btn-primary.active,
.btn-warning.active,
.btn-danger.active,
.btn-success.active,
.btn-info.active,
.btn-inverse.active {
    color: rgba(255, 255, 255, 0.75);
}

.btn-primary {
    color: #fff;
    text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
    background-color: #006dcc;
    ;
    ;
    ;
    ;
    background-image: linear-gradient(to bottom, #08c, #0044cc);
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff0088cc', endColorstr='#ff0043cc', GradientType=0);
    border-color: #0044cc #0044cc #002a80;
    *background-color: #0044cc;
    filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
}

.btn-primary:hover,
.btn-primary:focus,
.btn-primary:active,
.btn-primary.active,
.btn-primary.disabled,
.btn-primary[disabled] {
    color: #fff;
    background-color: #0044cc;
    *background-color: #003bb3;
}

.btn-primary:active,
.btn-primary.active {
    background-color: #003399 \9;
}

.btn-warning {
    color: #fff;
    text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
    background-color: #faa732;
    ;
    ;
    ;
    ;
    background-image: linear-gradient(to bottom, #fbb450, #f89406);
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fffab44f', endColorstr='#fff89406', GradientType=0);
    border-color: #f89406 #f89406 #ad6704;
    *background-color: #f89406;
    filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
}

.btn-warning:hover,
.btn-warning:focus,
.btn-warning:active,
.btn-warning.active,
.btn-warning.disabled,
.btn-warning[disabled] {
    color: #fff;
    background-color: #f89406;
    *background-color: #df8505;
}

.btn-warning:active,
.btn-warning.active {
    background-color: #c67605 \9;
}

.btn-danger {
    color: #fff;
    text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
    background-color: #da4f49;
    ;
    ;
    ;
    ;
    background-image: linear-gradient(to bottom, #ee5f5b, #bd362f);
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffee5f5b', endColorstr='#ffbd362f', GradientType=0);
    border-color: #bd362f #bd362f #802420;
    *background-color: #bd362f;
    filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
}

.btn-danger:hover,
.btn-danger:focus,
.btn-danger:active,
.btn-danger.active,
.btn-danger.disabled,
.btn-danger[disabled] {
    color: #fff;
    background-color: #bd362f;
    *background-color: #a9302a;
}

.btn-danger:active,
.btn-danger.active {
    background-color: #942a25 \9;
}

.btn-success {
    color: #fff;
    text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
    background-color: #5bb75b;
    ;
    ;
    ;
    ;
    background-image: linear-gradient(to bottom, #62c462, #51a351);
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff62c462', endColorstr='#ff51a351', GradientType=0);
    border-color: #51a351 #51a351 #387038;
    *background-color: #51a351;
    filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
}

.btn-success:hover,
.btn-success:focus,
.btn-success:active,
.btn-success.active,
.btn-success.disabled,
.btn-success[disabled] {
    color: #fff;
    background-color: #51a351;
    *background-color: #499249;
}

.btn-success:active,
.btn-success.active {
    background-color: #408140 \9;
}

.btn-info {
    color: #fff;
    text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
    background-color: #49afcd;
    ;
    ;
    ;
    ;
    background-image: linear-gradient(to bottom, #5bc0de, #2f96b4);
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff5bc0de', endColorstr='#ff2f96b4', GradientType=0);
    border-color: #2f96b4 #2f96b4 #1f6377;
    *background-color: #2f96b4;
    filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
}

.btn-info:hover,
.btn-info:focus,
.btn-info:active,
.btn-info.active,
.btn-info.disabled,
.btn-info[disabled] {
    color: #fff;
    background-color: #2f96b4;
    *background-color: #2a85a0;
}

.btn-info:active,
.btn-info.active {
    background-color: #24748c \9;
}

.btn-inverse {
    color: #fff;
    text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
    background-color: #363636;
    ;
    ;
    ;
    ;
    background-image: linear-gradient(to bottom, #444, #222);
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff444444', endColorstr='#ff222222', GradientType=0);
    border-color: #222 #222 #000000;
    *background-color: #222;
    filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
}

.btn-inverse:hover,
.btn-inverse:focus,
.btn-inverse:active,
.btn-inverse.active,
.btn-inverse.disabled,
.btn-inverse[disabled] {
    color: #fff;
    background-color: #222;
    *background-color: #151515;
}

.btn-inverse:active,
.btn-inverse.active {
    background-color: #090909 \9;
}

button.btn,
input[type="submit"].btn {
    *padding-top: 3px;
    *padding-bottom: 3px;
}

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

button.btn.btn-large,
input[type="submit"].btn.btn-large {
    *padding-top: 7px;
    *padding-bottom: 7px;
}

button.btn.btn-small,
input[type="submit"].btn.btn-small {
    *padding-top: 3px;
    *padding-bottom: 3px;
}

button.btn.btn-mini,
input[type="submit"].btn.btn-mini {
    *padding-top: 1px;
    *padding-bottom: 1px;
}

.btn-link,
.btn-link:active,
.btn-link[disabled] {
    background-color: transparent;
    background-image: none;
    ;
    ;
    box-shadow: none;
}

.btn-link {
    border-color: transparent;
    cursor: pointer;
    color: #08c;
    ;
    ;
    border-radius: 0;
}

.btn-link:hover,
.btn-link:focus {
    color: #005580;
    text-decoration: underline;
    background-color: transparent;
}

.btn-link[disabled]:hover,
.btn-link[disabled]:focus {
    color: #333;
    text-decoration: none;
}

.btn-group {
    position: relative;
    display: inline-block;
    *display: inline;
    *zoom: 1;
    font-size: 0;
    vertical-align: middle;
    white-space: nowrap;
    *margin-left: .3em;
}

.btn-group:first-child {
    *margin-left: 0;
}

.btn-group + .btn-group {
    margin-left: 5px;
}

.btn-toolbar {
    font-size: 0;
    margin-top: 9px;
    margin-bottom: 9px;
}

.btn-toolbar > .btn + .btn,
.btn-toolbar > .btn-group + .btn,
.btn-toolbar > .btn + .btn-group {
    margin-left: 5px;
}

.btn-group > .btn {
    position: relative;
    ;
    ;
    border-radius: 0;
}

.btn-group > .btn + .btn {
    margin-left: -1px;
}

.btn-group > .btn,
.btn-group > .dropdown-menu,
.btn-group > .popover {
    font-size: 13px;
}

.btn-group > .btn-mini {
    font-size: 9.75px;
}

.btn-group > .btn-small {
    font-size: 12px;
}

.btn-group > .btn-large {
    font-size: 16.25px;
}

.btn-group > .btn:first-child {
    margin-left: 0;
    ;
    ;
    border-top-left-radius: 4px;
    ;
    ;
    border-bottom-left-radius: 4px;
}

.btn-group > .btn:last-child,
.btn-group > .dropdown-toggle {
    ;
    ;
    border-top-right-radius: 4px;
    ;
    ;
    border-bottom-right-radius: 4px;
}

.btn-group > .btn.large:first-child {
    margin-left: 0;
    ;
    ;
    border-top-left-radius: 6px;
    ;
    ;
    border-bottom-left-radius: 6px;
}

.btn-group > .btn.large:last-child,
.btn-group > .large.dropdown-toggle {
    ;
    ;
    border-top-right-radius: 6px;
    ;
    ;
    border-bottom-right-radius: 6px;
}

.btn-group > .btn:hover,
.btn-group > .btn:focus,
.btn-group > .btn:active,
.btn-group > .btn.active {
    z-index: 2;
}

.btn-group .dropdown-toggle:active,
.btn-group.open .dropdown-toggle {
    outline: 0;
}

.btn-group > .btn + .dropdown-toggle {
    padding-left: 8px;
    padding-right: 8px;
    ;
    ;
    box-shadow: inset 1px 0 0 rgba(255, 255, 255, .125), inset 0 1px 0 rgba(255, 255, 255, .2), 0 1px 2px rgba(0, 0, 0, .05);
    *padding-top: 5px;
    *padding-bottom: 5px;
}

.btn-group > .btn-mini + .dropdown-toggle {
    padding-left: 5px;
    padding-right: 5px;
    *padding-top: 2px;
    *padding-bottom: 2px;
}

.btn-group > .btn-small + .dropdown-toggle {
    *padding-top: 5px;
    *padding-bottom: 4px;
}

.btn-group > .btn-large + .dropdown-toggle {
    padding-left: 12px;
    padding-right: 12px;
    *padding-top: 7px;
    *padding-bottom: 7px;
}

.btn-group.open .dropdown-toggle {
    background-image: none;
    ;
    ;
    box-shadow: inset 0 2px 4px rgba(0, 0, 0, .15), 0 1px 2px rgba(0, 0, 0, .05);
}

.btn-group.open .btn.dropdown-toggle {
    background-color: #e6e6e6;
}

.btn-group.open .btn-primary.dropdown-toggle {
    background-color: #0044cc;
}

.btn-group.open .btn-warning.dropdown-toggle {
    background-color: #f89406;
}

.btn-group.open .btn-danger.dropdown-toggle {
    background-color: #bd362f;
}

.btn-group.open .btn-success.dropdown-toggle {
    background-color: #51a351;
}

.btn-group.open .btn-info.dropdown-toggle {
    background-color: #2f96b4;
}

.btn-group.open .btn-inverse.dropdown-toggle {
    background-color: #222;
}

.btn .caret {
    margin-top: 8px;
    margin-left: 0;
}

.btn-large .caret {
    margin-top: 6px;
}

.btn-large .caret {
    border-left-width: 5px;
    border-right-width: 5px;
    border-top-width: 5px;
}

.btn-mini .caret,
.btn-small .caret {
    margin-top: 8px;
}

.dropup .btn-large .caret {
    border-bottom-width: 5px;
}

.btn-primary .caret,
.btn-warning .caret,
.btn-danger .caret,
.btn-info .caret,
.btn-success .caret,
.btn-inverse .caret {
    border-top-color: #fff;
    border-bottom-color: #fff;
}

.btn-group-vertical {
    display: inline-block;
    *display: inline;
    *zoom: 1;
}

.btn-group-vertical > .btn {
    display: block;
    float: none;
    max-width: 100%;
    ;
    ;
    border-radius: 0;
}

.btn-group-vertical > .btn + .btn {
    margin-left: 0;
    margin-top: -1px;
}

.btn-group-vertical > .btn:first-child {
    ;
    ;
    border-radius: 4px 4px 0 0;
}

.btn-group-vertical > .btn:last-child {
    ;
    ;
    border-radius: 0 0 4px 4px;
}

.btn-group-vertical > .btn-large:first-child {
    ;
    ;
    border-radius: 6px 6px 0 0;
}

.btn-group-vertical > .btn-large:last-child {
    ;
    ;
    border-radius: 0 0 6px 6px;
}

.alert {
    padding: 8px 35px 8px 14px;
    margin-bottom: 18px;
    text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5);
    background-color: #fcf8e3;
    border: 1px solid #fbeed5;
    ;
    ;
    border-radius: 4px;
}

.alert,
.alert h4 {
    color: #c09853;
}

.alert h4 {
    margin: 0;
}

.alert .close {
    position: relative;
    top: -2px;
    right: -21px;
    line-height: 18px;
}

.alert-success {
    background-color: #dff0d8;
    border-color: #d6e9c6;
    color: #468847;
}

.alert-success h4 {
    color: #468847;
}

.alert-danger,
.alert-error {
    background-color: #f2dede;
    border-color: #eed3d7;
    color: #b94a48;
}

.alert-danger h4,
.alert-error h4 {
    color: #b94a48;
}

.alert-info {
    background-color: #d9edf7;
    border-color: #bce8f1;
    color: #3a87ad;
}

.alert-info h4 {
    color: #3a87ad;
}

.alert-block {
    padding-top: 14px;
    padding-bottom: 14px;
}

.alert-block > p,
.alert-block > ul {
    margin-bottom: 0;
}

.alert-block p + p {
    margin-top: 5px;
}

.nav {
    margin-left: 0;
    margin-bottom: 18px;
    list-style: none;
}

.nav > li > a {
    display: block;
}

.nav > li > a:hover,
.nav > li > a:focus {
    text-decoration: none;
    background-color: #eee;
}

.nav > li > a > img {
    max-width: none;
}

.nav > .pull-right {
    float: right;
}

.nav-header {
    display: block;
    padding: 3px 15px;
    font-size: 11px;
    font-weight: bold;
    line-height: 18px;
    color: #999;
    text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5);
    text-transform: uppercase;
}

.nav li + .nav-header {
    margin-top: 9px;
}

.nav-list {
    padding-left: 15px;
    padding-right: 15px;
    margin-bottom: 0;
}

.nav-list > li > a,
.nav-list .nav-header {
    margin-left: -15px;
    margin-right: -15px;
    text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5);
}

.nav-list > li > a {
    padding: 3px 15px;
}

.nav-list > .active > a,
.nav-list > .active > a:hover,
.nav-list > .active > a:focus {
    color: #fff;
    text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.2);
    background-color: #08c;
}

.nav-list [class^="icon-"],
.nav-list [class*=" icon-"] {
    margin-right: 2px;
}

.nav-list .divider {
    *width: 100%;
    height: 1px;
    margin: 8px 1px;
    *margin: -5px 0 5px;
    overflow: hidden;
    background-color: #e5e5e5;
    border-bottom: 1px solid #fff;
}

.nav-tabs,
.nav-pills {
    *zoom: 1;
}

.nav-tabs:before,
.nav-tabs:after,
.nav-pills:before,
.nav-pills:after {
    display: table;
    content: "";
    line-height: 0;
}

.nav-tabs:after,
.nav-pills:after {
    clear: both;
}

.nav-tabs > li,
.nav-pills > li {
    float: left;
}

.nav-tabs > li > a,
.nav-pills > li > a {
    padding-right: 12px;
    padding-left: 12px;
    margin-right: 2px;
    line-height: 14px;
}

.nav-tabs {
    border-bottom: 1px solid #ddd;
}

.nav-tabs > li {
    margin-bottom: -1px;
}

.nav-tabs > li > a {
    padding-top: 8px;
    padding-bottom: 8px;
    line-height: 18px;
    border: 1px solid transparent;
    ;
    ;
    border-radius: 4px 4px 0 0;
}

.nav-tabs > li > a:hover,
.nav-tabs > li > a:focus {
    border-color: #eee #eee #ddd;
}

.nav-tabs > .active > a,
.nav-tabs > .active > a:hover,
.nav-tabs > .active > a:focus {
    color: #555;
    background-color: #fff;
    border: 1px solid #ddd;
    border-bottom-color: transparent;
    cursor: default;
}

.nav-pills > li > a {
    padding-top: 8px;
    padding-bottom: 8px;
    margin-top: 2px;
    margin-bottom: 2px;
    ;
    ;
    border-radius: 5px;
}

.nav-pills > .active > a,
.nav-pills > .active > a:hover,
.nav-pills > .active > a:focus {
    color: #fff;
    background-color: #08c;
}

.nav-stacked > li {
    float: none;
}

.nav-stacked > li > a {
    margin-right: 0;
}

.nav-tabs.nav-stacked {
    border-bottom: 0;
}

.nav-tabs.nav-stacked > li > a {
    border: 1px solid #ddd;
    ;
    ;
    border-radius: 0;
}

.nav-tabs.nav-stacked > li:first-child > a {
    ;
    ;
    border-top-right-radius: 4px;
    ;
    ;
    border-top-left-radius: 4px;
}

.nav-tabs.nav-stacked > li:last-child > a {
    ;
    ;
    border-bottom-right-radius: 4px;
    ;
    ;
    border-bottom-left-radius: 4px;
}

.nav-tabs.nav-stacked > li > a:hover,
.nav-tabs.nav-stacked > li > a:focus {
    border-color: #ddd;
    z-index: 2;
}

.nav-pills.nav-stacked > li > a {
    margin-bottom: 3px;
}

.nav-pills.nav-stacked > li:last-child > a {
    margin-bottom: 1px;
}

.nav-tabs .dropdown-menu {
    ;
    ;
    border-radius: 0 0 6px 6px;
}

.nav-pills .dropdown-menu {
    ;
    ;
    border-radius: 6px;
}

.nav .dropdown-toggle .caret {
    border-top-color: #08c;
    border-bottom-color: #08c;
    margin-top: 6px;
}

.nav .dropdown-toggle:hover .caret,
.nav .dropdown-toggle:focus .caret {
    border-top-color: #005580;
    border-bottom-color: #005580;
}

.nav-tabs .dropdown-toggle .caret {
    margin-top: 8px;
}

.nav .active .dropdown-toggle .caret {
    border-top-color: #fff;
    border-bottom-color: #fff;
}

.nav-tabs .active .dropdown-toggle .caret {
    border-top-color: #555;
    border-bottom-color: #555;
}

.nav > .dropdown.active > a:hover,
.nav > .dropdown.active > a:focus {
    cursor: pointer;
}

.nav-tabs .open .dropdown-toggle,
.nav-pills .open .dropdown-toggle,
.nav > li.dropdown.open.active > a:hover,
.nav > li.dropdown.open.active > a:focus {
    color: #fff;
    background-color: #999;
    border-color: #999;
}

.nav li.dropdown.open .caret,
.nav li.dropdown.open.active .caret,
.nav li.dropdown.open a:hover .caret,
.nav li.dropdown.open a:focus .caret {
    border-top-color: #fff;
    border-bottom-color: #fff;
    opacity: 1;
    filter: alpha(opacity=100);
}

.tabs-stacked .open > a:hover,
.tabs-stacked .open > a:focus {
    border-color: #999;
}

.tabbable {
    *zoom: 1;
}

.tabbable:before,
.tabbable:after {
    display: table;
    content: "";
    line-height: 0;
}

.tabbable:after {
    clear: both;
}

.tab-content {
    overflow: auto;
}

.tabs-below > .nav-tabs,
.tabs-right > .nav-tabs,
.tabs-left > .nav-tabs {
    border-bottom: 0;
}

.tab-content > .tab-pane,
.pill-content > .pill-pane {
    display: none;
}

.tab-content > .active,
.pill-content > .active {
    display: block;
}

.tabs-below > .nav-tabs {
    border-top: 1px solid #ddd;
}

.tabs-below > .nav-tabs > li {
    margin-top: -1px;
    margin-bottom: 0;
}

.tabs-below > .nav-tabs > li > a {
    ;
    ;
    border-radius: 0 0 4px 4px;
}

.tabs-below > .nav-tabs > li > a:hover,
.tabs-below > .nav-tabs > li > a:focus {
    border-bottom-color: transparent;
    border-top-color: #ddd;
}

.tabs-below > .nav-tabs > .active > a,
.tabs-below > .nav-tabs > .active > a:hover,
.tabs-below > .nav-tabs > .active > a:focus {
    border-color: transparent #ddd #ddd #ddd;
}

.tabs-left > .nav-tabs > li,
.tabs-right > .nav-tabs > li {
    float: none;
}

.tabs-left > .nav-tabs > li > a,
.tabs-right > .nav-tabs > li > a {
    min-width: 74px;
    margin-right: 0;
    margin-bottom: 3px;
}

.tabs-left > .nav-tabs {
    float: left;
    margin-right: 19px;
    border-right: 1px solid #ddd;
}

.tabs-left > .nav-tabs > li > a {
    margin-right: -1px;
    ;
    ;
    border-radius: 4px 0 0 4px;
}

.tabs-left > .nav-tabs > li > a:hover,
.tabs-left > .nav-tabs > li > a:focus {
    border-color: #eee #ddd #eee #eee;
}

.tabs-left > .nav-tabs .active > a,
.tabs-left > .nav-tabs .active > a:hover,
.tabs-left > .nav-tabs .active > a:focus {
    border-color: #ddd transparent #ddd #ddd;
    *border-right-color: #fff;
}

.tabs-right > .nav-tabs {
    float: right;
    margin-left: 19px;
    border-left: 1px solid #ddd;
}

.tabs-right > .nav-tabs > li > a {
    margin-left: -1px;
    ;
    ;
    border-radius: 0 4px 4px 0;
}

.tabs-right > .nav-tabs > li > a:hover,
.tabs-right > .nav-tabs > li > a:focus {
    border-color: #eee #eee #eee #ddd;
}

.tabs-right > .nav-tabs .active > a,
.tabs-right > .nav-tabs .active > a:hover,
.tabs-right > .nav-tabs .active > a:focus {
    border-color: #ddd #ddd #ddd transparent;
    *border-left-color: #fff;
}

.nav > .disabled > a {
    color: #999;
}

.nav > .disabled > a:hover,
.nav > .disabled > a:focus {
    text-decoration: none;
    background-color: transparent;
    cursor: default;
}

.navbar {
    overflow: visible;
    margin-bottom: 18px;
    *position: relative;
    *z-index: 2;
}

.navbar-inner {
    min-height: 40px;
    padding-left: 20px;
    padding-right: 20px;
    background-color: #fafafa;
    ;
    ;
    ;
    ;
    background-image: linear-gradient(to bottom, #ffffff, #f2f2f2);
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#fff2f2f2', GradientType=0);
    border: 1px solid #d4d4d4;
    ;
    ;
    border-radius: 4px;
    ;
    ;
    box-shadow: 0 1px 4px rgba(0, 0, 0, 0.065);
    *zoom: 1;
}

.navbar-inner:before,
.navbar-inner:after {
    display: table;
    content: "";
    line-height: 0;
}

.navbar-inner:after {
    clear: both;
}

.navbar .container {
    width: auto;
}

.nav-collapse.collapse {
    height: auto;
    overflow: visible;
}

.navbar .brand {
    float: left;
    display: block;
    padding: 11px 20px 11px;
    margin-left: -20px;
    font-size: 20px;
    font-weight: 200;
    color: #555;
    text-shadow: 0 1px 0 #ffffff;
}

.navbar .brand:hover,
.navbar .brand:focus {
    text-decoration: none;
}

.navbar-text {
    margin-bottom: 0;
    line-height: 40px;
    color: #555;
}

.navbar-link {
    color: #555;
}

.navbar-link:hover,
.navbar-link:focus {
    color: #333;
}

.navbar .divider-vertical {
    height: 40px;
    margin: 0 9px;
    border-left: 1px solid #f2f2f2;
    border-right: 1px solid #ffffff;
}

.navbar .btn,
.navbar .btn-group {
    margin-top: 5px;
}

.navbar .btn-group .btn,
.navbar .input-prepend .btn,
.navbar .input-append .btn,
.navbar .input-prepend .btn-group,
.navbar .input-append .btn-group {
    margin-top: 0;
}

.navbar-form {
    margin-bottom: 0;
    *zoom: 1;
}

.navbar-form:before,
.navbar-form:after {
    display: table;
    content: "";
    line-height: 0;
}

.navbar-form:after {
    clear: both;
}

.navbar-form input,
.navbar-form select,
.navbar-form .radio,
.navbar-form .checkbox {
    margin-top: 5px;
}

.navbar-form input,
.navbar-form select,
.navbar-form .btn {
    display: inline-block;
    margin-bottom: 0;
}

.navbar-form input[type="image"],
.navbar-form input[type="checkbox"],
.navbar-form input[type="radio"] {
    margin-top: 3px;
}

.navbar-form .input-append,
.navbar-form .input-prepend {
    margin-top: 5px;
    white-space: nowrap;
}

.navbar-form .input-append input,
.navbar-form .input-prepend input {
    margin-top: 0;
}

.navbar-search {
    position: relative;
    float: left;
    margin-top: 5px;
    margin-bottom: 0;
}

.navbar-search .search-query {
    margin-bottom: 0;
    padding: 4px 14px;
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 13px;
    font-weight: normal;
    line-height: 1;
    ;
    ;
    border-radius: 15px;
}

.navbar-static-top {
    position: static;
    margin-bottom: 0;
}

.navbar-static-top .navbar-inner {
    ;
    ;
    border-radius: 0;
}

.navbar-fixed-top,
.navbar-fixed-bottom {
    position: fixed;
    right: 0;
    left: 0;
    z-index: 1030;
    margin-bottom: 0;
}

.navbar-fixed-top .navbar-inner,
.navbar-static-top .navbar-inner {
    border-width: 0 0 1px;
}

.navbar-fixed-bottom .navbar-inner {
    border-width: 1px 0 0;
}

.navbar-fixed-top .navbar-inner,
.navbar-fixed-bottom .navbar-inner {
    padding-left: 0;
    padding-right: 0;
    ;
    ;
    border-radius: 0;
}

.navbar-static-top .container,
.navbar-fixed-top .container,
.navbar-fixed-bottom .container {
    width: 940px;
}

.navbar-fixed-top {
    top: 0;
}

.navbar-fixed-top .navbar-inner,
.navbar-static-top .navbar-inner {
    ;
    ;
    box-shadow: 0 1px 10px rgba(0, 0, 0, .1);
}

.navbar-fixed-bottom {
    bottom: 0;
}

.navbar-fixed-bottom .navbar-inner {
    ;
    ;
    box-shadow: 0 -1px 10px rgba(0, 0, 0, .1);
}

.navbar .nav {
    position: relative;
    left: 0;
    display: block;
    float: left;
    margin: 0 10px 0 0;
}

.navbar .nav.pull-right {
    float: right;
    margin-right: 0;
}

.navbar .nav > li {
    float: left;
}

.navbar .nav > li > a {
    float: none;
    padding: 11px 15px 11px;
    color: #555;
    text-decoration: none;
    text-shadow: 0 1px 0 #ffffff;
}

.navbar .nav .dropdown-toggle .caret {
    margin-top: 8px;
}

.navbar .nav > li > a:focus,
.navbar .nav > li > a:hover {
    background-color: transparent;
    color: #333;
    text-decoration: none;
}

.navbar .nav > .active > a,
.navbar .nav > .active > a:hover,
.navbar .nav > .active > a:focus {
    color: #555;
    text-decoration: none;
    background-color: #e6e6e6;
    ;
    ;
    box-shadow: inset 0 3px 8px rgba(0, 0, 0, 0.125);
}

.navbar .btn-navbar {
    display: none;
    float: right;
    padding: 7px 10px;
    margin-left: 5px;
    margin-right: 5px;
    color: #fff;
    text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
    background-color: #ededed;
    ;
    ;
    ;
    ;
    background-image: linear-gradient(to bottom, #f2f2f2, #e6e6e6);
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff2f2f2', endColorstr='#ffe5e5e5', GradientType=0);
    border-color: #e6e6e6 #e6e6e6 #bfbfbf;
    *background-color: #e6e6e6;
    filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
    ;
    ;
    box-shadow: inset 0 1px 0 rgba(255, 255, 255, .1), 0 1px 0 rgba(255, 255, 255, .075);
}

.navbar .btn-navbar:hover,
.navbar .btn-navbar:focus,
.navbar .btn-navbar:active,
.navbar .btn-navbar.active,
.navbar .btn-navbar.disabled,
.navbar .btn-navbar[disabled] {
    color: #fff;
    background-color: #e6e6e6;
    *background-color: #d9d9d9;
}

.navbar .btn-navbar:active,
.navbar .btn-navbar.active {
    background-color: #cccccc \9;
}

.navbar .btn-navbar .icon-bar {
    display: block;
    width: 18px;
    height: 2px;
    background-color: #f5f5f5;
    ;
    ;
    border-radius: 1px;
    ;
    ;
    box-shadow: 0 1px 0 rgba(0, 0, 0, 0.25);
}

.btn-navbar .icon-bar + .icon-bar {
    margin-top: 3px;
}

.navbar .nav > li > .dropdown-menu:before {
    content: '';
    display: inline-block;
    border-left: 7px solid transparent;
    border-right: 7px solid transparent;
    border-bottom: 7px solid #ccc;
    border-bottom-color: rgba(0, 0, 0, 0.2);
    position: absolute;
    top: -7px;
    left: 9px;
}

.navbar .nav > li > .dropdown-menu:after {
    content: '';
    display: inline-block;
    border-left: 6px solid transparent;
    border-right: 6px solid transparent;
    border-bottom: 6px solid #fff;
    position: absolute;
    top: -6px;
    left: 10px;
}

.navbar-fixed-bottom .nav > li > .dropdown-menu:before {
    border-top: 7px solid #ccc;
    border-top-color: rgba(0, 0, 0, 0.2);
    border-bottom: 0;
    bottom: -7px;
    top: auto;
}

.navbar-fixed-bottom .nav > li > .dropdown-menu:after {
    border-top: 6px solid #fff;
    border-bottom: 0;
    bottom: -6px;
    top: auto;
}

.navbar .nav li.dropdown > a:hover .caret,
.navbar .nav li.dropdown > a:focus .caret {
    border-top-color: #333;
    border-bottom-color: #333;
}

.navbar .nav li.dropdown.open > .dropdown-toggle,
.navbar .nav li.dropdown.active > .dropdown-toggle,
.navbar .nav li.dropdown.open.active > .dropdown-toggle {
    background-color: #e6e6e6;
    color: #555;
}

.navbar .nav li.dropdown > .dropdown-toggle .caret {
    border-top-color: #555;
    border-bottom-color: #555;
}

.navbar .nav li.dropdown.open > .dropdown-toggle .caret,
.navbar .nav li.dropdown.active > .dropdown-toggle .caret,
.navbar .nav li.dropdown.open.active > .dropdown-toggle .caret {
    border-top-color: #555;
    border-bottom-color: #555;
}

.navbar .pull-right > li > .dropdown-menu,
.navbar .nav > li > .dropdown-menu.pull-right {
    left: auto;
    right: 0;
}

.navbar .pull-right > li > .dropdown-menu:before,
.navbar .nav > li > .dropdown-menu.pull-right:before {
    left: auto;
    right: 12px;
}

.navbar .pull-right > li > .dropdown-menu:after,
.navbar .nav > li > .dropdown-menu.pull-right:after {
    left: auto;
    right: 13px;
}

.navbar .pull-right > li > .dropdown-menu .dropdown-menu,
.navbar .nav > li > .dropdown-menu.pull-right .dropdown-menu {
    left: auto;
    right: 100%;
    margin-left: 0;
    margin-right: -1px;
    ;
    ;
    border-radius: 6px 0 6px 6px;
}

.navbar-inverse .navbar-inner {
    background-color: #1b1b1b;
    ;
    ;
    ;
    ;
    background-image: linear-gradient(to bottom, #222222, #111111);
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff222222', endColorstr='#ff111111', GradientType=0);
    border-color: #252525;
}

.navbar-inverse .brand,
.navbar-inverse .nav > li > a {
    color: #999;
    text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
}

.navbar-inverse .brand:hover,
.navbar-inverse .brand:focus,
.navbar-inverse .nav > li > a:hover,
.navbar-inverse .nav > li > a:focus {
    color: #fff;
}

.navbar-inverse .brand {
    color: #999;
}

.navbar-inverse .navbar-text {
    color: #999;
}

.navbar-inverse .nav > li > a:focus,
.navbar-inverse .nav > li > a:hover {
    background-color: transparent;
    color: #fff;
}

.navbar-inverse .nav .active > a,
.navbar-inverse .nav .active > a:hover,
.navbar-inverse .nav .active > a:focus {
    color: #fff;
    background-color: #111111;
}

.navbar-inverse .navbar-link {
    color: #999;
}

.navbar-inverse .navbar-link:hover,
.navbar-inverse .navbar-link:focus {
    color: #fff;
}

.navbar-inverse .divider-vertical {
    border-left-color: #111111;
    border-right-color: #222222;
}

.navbar-inverse .nav li.dropdown.open > .dropdown-toggle,
.navbar-inverse .nav li.dropdown.active > .dropdown-toggle,
.navbar-inverse .nav li.dropdown.open.active > .dropdown-toggle {
    background-color: #111111;
    color: #fff;
}

.navbar-inverse .nav li.dropdown > a:hover .caret,
.navbar-inverse .nav li.dropdown > a:focus .caret {
    border-top-color: #fff;
    border-bottom-color: #fff;
}

.navbar-inverse .nav li.dropdown > .dropdown-toggle .caret {
    border-top-color: #999;
    border-bottom-color: #999;
}

.navbar-inverse .nav li.dropdown.open > .dropdown-toggle .caret,
.navbar-inverse .nav li.dropdown.active > .dropdown-toggle .caret,
.navbar-inverse .nav li.dropdown.open.active > .dropdown-toggle .caret {
    border-top-color: #fff;
    border-bottom-color: #fff;
}

.navbar-inverse .navbar-search .search-query {
    color: #fff;
    background-color: #515151;
    border-color: #111111;
    ;
    ;
    box-shadow: inset 0 1px 2px rgba(0, 0, 0, .1), 0 1px 0 rgba(255, 255, 255, .15);
    ;
    ;
    ;
    transition: none;
}

.navbar-inverse .navbar-search .search-query:-moz-placeholder {
    color: #ccc;
}

.navbar-inverse .navbar-search .search-query:-ms-input-placeholder {
    color: #ccc;
}

.navbar-inverse .navbar-search .search-query::-webkit-input-placeholder {
    color: #ccc;
}

.navbar-inverse .navbar-search .search-query:focus,
.navbar-inverse .navbar-search .search-query.focused {
    padding: 5px 15px;
    color: #333;
    text-shadow: 0 1px 0 #fff;
    background-color: #fff;
    border: 0;
    ;
    ;
    box-shadow: 0 0 3px rgba(0, 0, 0, 0.15);
    outline: 0;
}

.navbar-inverse .btn-navbar {
    color: #fff;
    text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
    background-color: #0e0e0e;
    ;
    ;
    ;
    ;
    background-image: linear-gradient(to bottom, #151515, #040404);
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff151515', endColorstr='#ff040404', GradientType=0);
    border-color: #040404 #040404 #000000;
    *background-color: #040404;
    filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
}

.navbar-inverse .btn-navbar:hover,
.navbar-inverse .btn-navbar:focus,
.navbar-inverse .btn-navbar:active,
.navbar-inverse .btn-navbar.active,
.navbar-inverse .btn-navbar.disabled,
.navbar-inverse .btn-navbar[disabled] {
    color: #fff;
    background-color: #040404;
    *background-color: #000000;
}

.navbar-inverse .btn-navbar:active,
.navbar-inverse .btn-navbar.active {
    background-color: #000000 \9;
}

.breadcrumb {
    padding: 8px 15px;
    margin: 0 0 18px;
    list-style: none;
    background-color: #f5f5f5;
    ;
    ;
    border-radius: 4px;
}

.breadcrumb > li {
    display: inline-block;
    *display: inline;
    *zoom: 1;
    text-shadow: 0 1px 0 #fff;
}

.breadcrumb > li > .divider {
    padding: 0 5px;
    color: #ccc;
}

.breadcrumb > .active {
    color: #999;
}

.pagination {
    margin: 18px 0;
}

.pagination ul {
    display: inline-block;
    *display: inline;
    *zoom: 1;
    margin-left: 0;
    margin-bottom: 0;
    ;
    ;
    border-radius: 4px;
    ;
    ;
    box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05);
}

.pagination ul > li {
    display: inline;
}

.pagination ul > li > a,
.pagination ul > li > span {
    float: left;
    padding: 4px 12px;
    line-height: 18px;
    text-decoration: none;
    background-color: #fff;
    border: 1px solid #ddd;
    border-left-width: 0;
}

.pagination ul > li > a:hover,
.pagination ul > li > a:focus,
.pagination ul > .active > a,
.pagination ul > .active > span {
    background-color: #f5f5f5;
}

.pagination ul > .active > a,
.pagination ul > .active > span {
    color: #999;
    cursor: default;
}

.pagination ul > .disabled > span,
.pagination ul > .disabled > a,
.pagination ul > .disabled > a:hover,
.pagination ul > .disabled > a:focus {
    color: #999;
    background-color: transparent;
    cursor: default;
}

.pagination ul > li:first-child > a,
.pagination ul > li:first-child > span {
    border-left-width: 1px;
    ;
    ;
    border-top-left-radius: 4px;
    ;
    ;
    border-bottom-left-radius: 4px;
}

.pagination ul > li:last-child > a,
.pagination ul > li:last-child > span {
    ;
    ;
    border-top-right-radius: 4px;
    ;
    ;
    border-bottom-right-radius: 4px;
}

.pagination-centered {
    text-align: center;
}

.pagination-right {
    text-align: right;
}

.pagination-large ul > li > a,
.pagination-large ul > li > span {
    padding: 11px 19px;
    font-size: 16.25px;
}

.pagination-large ul > li:first-child > a,
.pagination-large ul > li:first-child > span {
    ;
    ;
    border-top-left-radius: 6px;
    ;
    ;
    border-bottom-left-radius: 6px;
}

.pagination-large ul > li:last-child > a,
.pagination-large ul > li:last-child > span {
    ;
    ;
    border-top-right-radius: 6px;
    ;
    ;
    border-bottom-right-radius: 6px;
}

.pagination-mini ul > li:first-child > a,
.pagination-mini ul > li:first-child > span,
.pagination-small ul > li:first-child > a,
.pagination-small ul > li:first-child > span {
    ;
    ;
    border-top-left-radius: 3px;
    ;
    ;
    border-bottom-left-radius: 3px;
}

.pagination-mini ul > li:last-child > a,
.pagination-mini ul > li:last-child > span,
.pagination-small ul > li:last-child > a,
.pagination-small ul > li:last-child > span {
    ;
    ;
    border-top-right-radius: 3px;
    ;
    ;
    border-bottom-right-radius: 3px;
}

.pagination-small ul > li > a,
.pagination-small ul > li > span {
    padding: 2px 10px;
    font-size: 12px;
}

.pagination-mini ul > li > a,
.pagination-mini ul > li > span {
    padding: 0 6px;
    font-size: 9.75px;
}

.pager {
    margin: 18px 0;
    list-style: none;
    text-align: center;
    *zoom: 1;
}

.pager:before,
.pager:after {
    display: table;
    content: "";
    line-height: 0;
}

.pager:after {
    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:hover,
.pager li > a:focus {
    text-decoration: none;
    background-color: #f5f5f5;
}

.pager .next > a,
.pager .next > span {
    float: right;
}

.pager .previous > a,
.pager .previous > span {
    float: left;
}

.pager .disabled > a,
.pager .disabled > a:hover,
.pager .disabled > a:focus,
.pager .disabled > span {
    color: #999;
    background-color: #fff;
    cursor: default;
}

.modal-backdrop {
    position: fixed;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 1040;
    background-color: #000;
}

.modal-backdrop.fade {
    opacity: 0;
}

.modal-backdrop,
.modal-backdrop.fade.in {
    opacity: 0.8;
    filter: alpha(opacity=80);
}

.modal-header {
    padding: 9px 15px;
    border-bottom: 1px solid #eee;
}

.modal-header .close {
    margin-top: 2px;
}

.modal-header h3 {
    margin: 0;
    line-height: 30px;
}

.modal-body {
    width: 98%;
    position: relative;
    max-height: 400px;
    padding: 1%;
}

.modal-body iframe {
    width: 100%;
    max-height: none;
    border: 0 !important;
}

.modal-form {
    margin-bottom: 0;
}

.modal-footer {
    padding: 14px 15px 15px;
    margin-bottom: 0;
    text-align: right;
    background-color: #f5f5f5;
    border-top: 1px solid #ddd;
    ;
    ;
    border-radius: 0 0 6px 6px;
    ;
    ;
    box-shadow: inset 0 1px 0 #fff;
    *zoom: 1;
}

.modal-footer:before,
.modal-footer:after {
    display: table;
    content: "";
    line-height: 0;
}

.modal-footer:after {
    clear: both;
}

.modal-footer .btn + .btn {
    margin-left: 5px;
    margin-bottom: 0;
}

.modal-footer .btn-group .btn + .btn {
    margin-left: -1px;
}

.modal-footer .btn-block + .btn-block {
    margin-left: 0;
}

.tooltip {
    position: absolute;
    z-index: 1030;
    display: block;
    visibility: visible;
    font-size: 11px;
    line-height: 1.4;
    opacity: 0;
    filter: alpha(opacity=0);
}

.tooltip.in {
    opacity: 0.8;
    filter: alpha(opacity=80);
}

.tooltip.top {
    margin-top: -3px;
    padding: 5px 0;
}

.tooltip.right {
    margin-left: 3px;
    padding: 0 5px;
}

.tooltip.bottom {
    margin-top: 3px;
    padding: 5px 0;
}

.tooltip.left {
    margin-left: -3px;
    padding: 0 5px;
}

.tooltip-inner {
    max-width: 200px;
    padding: 8px;
    color: #fff;
    text-align: center;
    text-decoration: none;
    background-color: #000;
    ;
    ;
    border-radius: 4px;
}

.tooltip-arrow {
    position: absolute;
    width: 0;
    height: 0;
    border-color: transparent;
    border-style: solid;
}

.tooltip.top .tooltip-arrow {
    bottom: 0;
    left: 50%;
    margin-left: -5px;
    border-width: 5px 5px 0;
    border-top-color: #000;
}

.tooltip.right .tooltip-arrow {
    top: 50%;
    left: 0;
    margin-top: -5px;
    border-width: 5px 5px 5px 0;
    border-right-color: #000;
}

.tooltip.left .tooltip-arrow {
    top: 50%;
    right: 0;
    margin-top: -5px;
    border-width: 5px 0 5px 5px;
    border-left-color: #000;
}

.tooltip.bottom .tooltip-arrow {
    top: 0;
    left: 50%;
    margin-left: -5px;
    border-width: 0 5px 5px;
    border-bottom-color: #000;
}

.popover {
    position: absolute;
    top: 0;
    left: 0;
    z-index: 1010;
    display: none;
    max-width: 276px;
    padding: 1px;
    text-align: left;
    background-color: #fff;
    ;
    ;
    background-clip: padding-box;
    border: 1px solid #ccc;
    border: 1px solid rgba(0, 0, 0, 0.2);
    ;
    ;
    border-radius: 6px;
    ;
    ;
    box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
    white-space: normal;
}

.popover.top {
    margin-top: -10px;
}

.popover.right {
    margin-left: 10px;
}

.popover.bottom {
    margin-top: 10px;
}

.popover.left {
    margin-left: -10px;
}

.popover-title {
    margin: 0;
    padding: 8px 14px;
    font-size: 14px;
    font-weight: normal;
    line-height: 18px;
    background-color: #f7f7f7;
    border-bottom: 1px solid #ebebeb;
    ;
    ;
    border-radius: 5px 5px 0 0;
}

.popover-title:empty {
    display: none;
}

.popover-content {
    padding: 9px 14px;
}

.popover .arrow,
.popover .arrow:after {
    position: absolute;
    display: block;
    width: 0;
    height: 0;
    border-color: transparent;
    border-style: solid;
}

.popover .arrow {
    border-width: 11px;
}

.popover .arrow:after {
    border-width: 10px;
    content: "";
}

.popover.top .arrow {
    left: 50%;
    margin-left: -11px;
    border-bottom-width: 0;
    border-top-color: #999;
    border-top-color: rgba(0, 0, 0, 0.25);
    bottom: -11px;
}

.popover.top .arrow:after {
    bottom: 1px;
    margin-left: -10px;
    border-bottom-width: 0;
    border-top-color: #fff;
}

.popover.right .arrow {
    top: 50%;
    left: -11px;
    margin-top: -11px;
    border-left-width: 0;
    border-right-color: #999;
    border-right-color: rgba(0, 0, 0, 0.25);
}

.popover.right .arrow:after {
    left: 1px;
    bottom: -10px;
    border-left-width: 0;
    border-right-color: #fff;
}

.popover.bottom .arrow {
    left: 50%;
    margin-left: -11px;
    border-top-width: 0;
    border-bottom-color: #999;
    border-bottom-color: rgba(0, 0, 0, 0.25);
    top: -11px;
}

.popover.bottom .arrow:after {
    top: 1px;
    margin-left: -10px;
    border-top-width: 0;
    border-bottom-color: #fff;
}

.popover.left .arrow {
    top: 50%;
    right: -11px;
    margin-top: -11px;
    border-right-width: 0;
    border-left-color: #999;
    border-left-color: rgba(0, 0, 0, 0.25);
}

.popover.left .arrow:after {
    right: 1px;
    border-right-width: 0;
    border-left-color: #fff;
    bottom: -10px;
}

.thumbnails {
    margin-left: -20px;
    list-style: none;
    *zoom: 1;
}

.thumbnails:before,
.thumbnails:after {
    display: table;
    content: "";
    line-height: 0;
}

.thumbnails:after {
    clear: both;
}

.row-fluid .thumbnails {
    margin-left: 0;
}

.thumbnails > li {
    float: left;
    margin-bottom: 18px;
    margin-left: 20px;
}

.thumbnail {
    display: block;
    padding: 4px;
    line-height: 18px;
    border: 1px solid #ddd;
    ;
    ;
    border-radius: 4px;
    ;
    ;
    box-shadow: 0 1px 3px rgba(0, 0, 0, 0.055);
    ;
    ;
    ;
    transition: all .2s ease-in-out;
}

a.thumbnail:hover,
a.thumbnail:focus {
    border-color: #08c;
    ;
    ;
    box-shadow: 0 1px 4px rgba(0, 105, 214, 0.25);
}

.thumbnail > img {
    display: block;
    max-width: 100%;
    margin-left: auto;
    margin-right: auto;
}

.thumbnail .caption {
    padding: 9px;
    color: #555;
}

.label,
.badge {
    display: inline-block;
    padding: 2px 4px;
    font-size: 10.998px;
    font-weight: bold;
    line-height: 14px;
    color: #fff;
    vertical-align: baseline;
    white-space: nowrap;
    text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
    background-color: #999;
}

.label {
    ;
    ;
    border-radius: 3px;
}

.badge {
    padding-left: 9px;
    padding-right: 9px;
    ;
    ;
    border-radius: 9px;
}

.label:empty,
.badge:empty {
    display: none;
}

a.label:hover,
a.label:focus,
a.badge:hover,
a.badge:focus {
    color: #fff;
    text-decoration: none;
    cursor: pointer;
}

.label-important,
.badge-important {
    background-color: #b94a48;
}

.label-important[href],
.badge-important[href] {
    background-color: #953b39;
}

.label-warning,
.badge-warning {
    background-color: #f89406;
}

.label-warning[href],
.badge-warning[href] {
    background-color: #c67605;
}

.label-success,
.badge-success {
    background-color: #468847;
}

.label-success[href],
.badge-success[href] {
    background-color: #356635;
}

.label-info,
.badge-info {
    background-color: #3a87ad;
}

.label-info[href],
.badge-info[href] {
    background-color: #2d6987;
}

.label-inverse,
.badge-inverse {
    background-color: #333;
}

.label-inverse[href],
.badge-inverse[href] {
    background-color: #1a1a1a;
}

.btn .label,
.btn .badge {
    position: relative;
    top: -1px;
}

.btn-mini .label,
.btn-mini .badge {
    top: 0;
}

@-webkit-keyframes progress-bar-stripes {
    from {
        background-position: 40px 0;
    }
    to {
        background-position: 0 0;
    }
}

@-moz-keyframes progress-bar-stripes {
    from {
        background-position: 40px 0;
    }
    to {
        background-position: 0 0;
    }
}

@-ms-keyframes progress-bar-stripes {
    from {
        background-position: 40px 0;
    }
    to {
        background-position: 0 0;
    }
}

@-o-keyframes progress-bar-stripes {
    from {
        background-position: 0 0;
    }
    to {
        background-position: 40px 0;
    }
}

@keyframes progress-bar-stripes {
    from {
        background-position: 40px 0;
    }
    to {
        background-position: 0 0;
    }
}

.progress {
    overflow: hidden;
    height: 18px;
    margin-bottom: 18px;
    background-color: #f7f7f7;
    ;
    ;
    ;
    ;
    background-image: linear-gradient(to bottom, #f5f5f5, #f9f9f9);
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff5f5f5', endColorstr='#fff9f9f9', GradientType=0);
    ;
    ;
    box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
    ;
    ;
    border-radius: 4px;
}

.progress .bar {
    width: 0;
    height: 100%;
    color: #fff;
    float: left;
    font-size: 12px;
    text-align: center;
    text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
    background-color: #0e90d2;
    ;
    ;
    ;
    ;
    background-image: linear-gradient(to bottom, #149bdf, #0480be);
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff149bdf', endColorstr='#ff0480be', GradientType=0);
    ;
    ;
    box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15);
    ;
    ;
    box-sizing: border-box;
    ;
    ;
    ;
    transition: width .6s ease;
}

.progress .bar + .bar {
    ;
    ;
    box-shadow: inset 1px 0 0 rgba(0, 0, 0, .15), inset 0 -1px 0 rgba(0, 0, 0, .15);
}

.progress-striped .bar {
    background-color: #149bdf;
    ;
    ;
    ;
    ;
    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: 40px 40px;
}

.progress.active .bar {
    ;
    ;
    ;
    ;
    animation: progress-bar-stripes 2s linear infinite;
}

.progress-danger .bar,
.progress .bar-danger {
    background-color: #dd514c;
    ;
    ;
    ;
    ;
    background-image: linear-gradient(to bottom, #ee5f5b, #c43c35);
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffee5f5b', endColorstr='#ffc43c35', GradientType=0);
}

.progress-danger.progress-striped .bar,
.progress-striped .bar-danger {
    background-color: #ee5f5b;
    ;
    ;
    ;
    ;
    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);
}

.progress-success .bar,
.progress .bar-success {
    background-color: #5eb95e;
    ;
    ;
    ;
    ;
    background-image: linear-gradient(to bottom, #62c462, #57a957);
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff62c462', endColorstr='#ff57a957', GradientType=0);
}

.progress-success.progress-striped .bar,
.progress-striped .bar-success {
    background-color: #62c462;
    ;
    ;
    ;
    ;
    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);
}

.progress-info .bar,
.progress .bar-info {
    background-color: #4bb1cf;
    ;
    ;
    ;
    ;
    background-image: linear-gradient(to bottom, #5bc0de, #339bb9);
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff5bc0de', endColorstr='#ff339bb9', GradientType=0);
}

.progress-info.progress-striped .bar,
.progress-striped .bar-info {
    background-color: #5bc0de;
    ;
    ;
    ;
    ;
    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);
}

.progress-warning .bar,
.progress .bar-warning {
    background-color: #faa732;
    ;
    ;
    ;
    ;
    background-image: linear-gradient(to bottom, #fbb450, #f89406);
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fffab44f', endColorstr='#fff89406', GradientType=0);
}

.progress-warning.progress-striped .bar,
.progress-striped .bar-warning {
    background-color: #fbb450;
    ;
    ;
    ;
    ;
    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);
}

.accordion {
    margin-bottom: 18px;
}

.accordion-group {
    margin-bottom: 2px;
    border: 1px solid #e5e5e5;
    ;
    ;
    border-radius: 4px;
}

.accordion-heading {
    border-bottom: 0;
}

.accordion-heading .accordion-toggle {
    display: block;
    padding: 8px 15px;
}

.accordion-toggle {
    cursor: pointer;
}

.accordion-inner {
    padding: 9px 15px;
    border-top: 1px solid #e5e5e5;
}

.carousel {
    position: relative;
    margin-bottom: 18px;
    line-height: 1;
}

.carousel-inner {
    overflow: hidden;
    width: 100%;
    position: relative;
}

.carousel-inner > .item {
    display: none;
    position: relative;
    ;
    ;
    ;
    transition: .6s ease-in-out left;
}

.carousel-inner > .item > img,
.carousel-inner > .item > a > img {
    display: block;
    line-height: 1;
}

.carousel-inner > .active,
.carousel-inner > .next,
.carousel-inner > .prev {
    display: block;
}

.carousel-inner > .active {
    left: 0;
}

.carousel-inner > .next,
.carousel-inner > .prev {
    position: absolute;
    top: 0;
    width: 100%;
}

.carousel-inner > .next {
    left: 100%;
}

.carousel-inner > .prev {
    left: -100%;
}

.carousel-inner > .next.left,
.carousel-inner > .prev.right {
    left: 0;
}

.carousel-inner > .active.left {
    left: -100%;
}

.carousel-inner > .active.right {
    left: 100%;
}

.carousel-control {
    position: absolute;
    top: 40%;
    left: 15px;
    width: 40px;
    height: 40px;
    margin-top: -20px;
    font-size: 60px;
    font-weight: 100;
    line-height: 30px;
    color: #fff;
    text-align: center;
    background: #222;
    border: 3px solid #fff;
    ;
    ;
    border-radius: 23px;
    opacity: 0.5;
    filter: alpha(opacity=50);
}

.carousel-control.right {
    left: auto;
    right: 15px;
}

.carousel-control:hover,
.carousel-control:focus {
    color: #fff;
    text-decoration: none;
    opacity: 0.9;
    filter: alpha(opacity=90);
}

.carousel-indicators {
    position: absolute;
    top: 15px;
    right: 15px;
    z-index: 5;
    margin: 0;
    list-style: none;
}

.carousel-indicators li {
    display: block;
    float: left;
    width: 10px;
    height: 10px;
    margin-left: 5px;
    text-indent: -999px;
    background-color: #ccc;
    background-color: rgba(255, 255, 255, 0.25);
    border-radius: 5px;
}

.carousel-indicators .active {
    background-color: #fff;
}

.carousel-caption {
    position: absolute;
    left: 0;
    right: 0;
    bottom: 0;
    padding: 15px;
    background: #333;
    background: rgba(0, 0, 0, 0.75);
}

.carousel-caption h4,
.carousel-caption p {
    color: #fff;
    line-height: 18px;
}

.carousel-caption h4 {
    margin: 0 0 5px;
}

.carousel-caption p {
    margin-bottom: 0;
}

.hero-unit {
    padding: 60px;
    margin-bottom: 30px;
    font-size: 18px;
    font-weight: 200;
    line-height: 27px;
    color: inherit;
    background-color: #eee;
    ;
    ;
    border-radius: 6px;
}

.hero-unit h1 {
    margin-bottom: 0;
    font-size: 60px;
    line-height: 1;
    color: inherit;
    letter-spacing: -1px;
}

.hero-unit li {
    line-height: 27px;
}

.pull-right {
    float: right;
}

.pull-left {
    float: left;
}

.hide {
    display: none;
}

.show {
    display: block;
}

.invisible {
    visibility: hidden;
}

.affix {
    position: fixed;
}

.hidden {
    display: none;
    visibility: hidden;
}

.visible-phone {
    display: none !important;
}

.visible-tablet {
    display: none !important;
}

.hidden-desktop {
    display: none !important;
}

.visible-desktop {
    display: inherit !important;
}

@media (min-width: 768px) and (max-width: 979px) {
    .hidden-desktop {
        display: inherit !important;
    }

    .visible-desktop {
        display: none !important;
    }

    .visible-tablet {
        display: inherit !important;
    }

    .hidden-tablet {
        display: none !important;
    }
}

@media (max-width: 767px) {
    .hidden-desktop {
        display: inherit !important;
    }

    .visible-desktop {
        display: none !important;
    }

    .visible-phone {
        display: inherit !important;
    }

    .hidden-phone {
        display: none !important;
    }
}

.visible-print {
    display: none !important;
}

@media print {
    .visible-print {
        display: inherit !important;
    }

    .hidden-print {
        display: none !important;
    }
}

@media (max-width: 767px) {
    body {
        padding-left: 20px;
        padding-right: 20px;
    }

    .navbar-fixed-top,
    .navbar-fixed-bottom,
    .navbar-static-top {
        margin-left: -20px;
        margin-right: -20px;
    }

    .container-fluid {
        padding: 0;
    }

    .dl-horizontal dt {
        float: none;
        clear: none;
        width: auto;
        text-align: left;
    }

    .dl-horizontal dd {
        margin-left: 0;
    }

    .container {
        width: auto;
    }

    .row-fluid {
        width: 100%;
    }

    .row,
    .thumbnails {
        margin-left: 0;
    }

    .thumbnails > li {
        float: none;
        margin-left: 0;
    }

    [class*="span"],
    .uneditable-input[class*="span"],
    .row-fluid [class*="span"] {
        float: none;
        display: block;
        width: 100%;
        margin-left: 0;
        ;
        ;
        box-sizing: border-box;
    }

    .span12,
    .row-fluid .span12 {
        width: 100%;
        ;
        ;
        box-sizing: border-box;
    }

    .row-fluid [class*="offset"]:first-child {
        margin-left: 0;
    }

    .input-large,
    .input-xlarge,
    .input-xxlarge,
    input[class*="span"],
    select[class*="span"],
    textarea[class*="span"],
    .uneditable-input {
        display: block;
        width: 100%;
        min-height: 28px;
        ;
        ;
        box-sizing: border-box;
    }

    .input-prepend input,
    .input-append input,
    .input-prepend input[class*="span"],
    .input-append input[class*="span"] {
        display: inline-block;
        width: auto;
    }

    .controls-row [class*="span"] + [class*="span"] {
        margin-left: 0;
    }
}

@media (max-width: 480px) {
    .nav-collapse {
        ;
    }

    .page-header h1 small {
        display: block;
        line-height: 18px;
    }

    input[type="checkbox"],
    input[type="radio"] {
        border: 1px solid #ccc;
    }

    .form-horizontal .control-label {
        float: none;
        width: auto;
        padding-top: 0;
        text-align: left;
    }

    .form-horizontal .controls {
        margin-left: 0;
    }

    .form-horizontal .control-list {
        padding-top: 0;
    }

    .form-horizontal .form-actions {
        padding-left: 10px;
        padding-right: 10px;
    }

    .media .pull-left,
    .media .pull-right {
        float: none;
        display: block;
        margin-bottom: 10px;
    }

    .media-object {
        margin-right: 0;
        margin-left: 0;
    }

    .modal-header .close {
        padding: 10px;
        margin: -10px;
    }

    .carousel-caption {
        position: static;
    }
}

@media (min-width: 768px) and (max-width: 979px) {
    .row {
        margin-left: -20px;
        *zoom: 1;
    }

    .row:before,
    .row:after {
        display: table;
        content: "";
        line-height: 0;
    }

    .row:after {
        clear: both;
    }

    [class*="span"] {
        float: left;
        min-height: 1px;
        margin-left: 20px;
    }

    .container,
    .navbar-static-top .container,
    .navbar-fixed-top .container,
    .navbar-fixed-bottom .container {
        width: 724px;
    }

    .span12 {
        width: 724px;
    }

    .span11 {
        width: 662px;
    }

    .span10 {
        width: 600px;
    }

    .span9 {
        width: 538px;
    }

    .span8 {
        width: 476px;
    }

    .span7 {
        width: 414px;
    }

    .span6 {
        width: 352px;
    }

    .span5 {
        width: 290px;
    }

    .span4 {
        width: 228px;
    }

    .span3 {
        width: 166px;
    }

    .span2 {
        width: 104px;
    }

    .span1 {
        width: 42px;
    }

    .offset12 {
        margin-left: 764px;
    }

    .offset11 {
        margin-left: 702px;
    }

    .offset10 {
        margin-left: 640px;
    }

    .offset9 {
        margin-left: 578px;
    }

    .offset8 {
        margin-left: 516px;
    }

    .offset7 {
        margin-left: 454px;
    }

    .offset6 {
        margin-left: 392px;
    }

    .offset5 {
        margin-left: 330px;
    }

    .offset4 {
        margin-left: 268px;
    }

    .offset3 {
        margin-left: 206px;
    }

    .offset2 {
        margin-left: 144px;
    }

    .offset1 {
        margin-left: 82px;
    }

    .row-fluid {
        width: 100%;
        *zoom: 1;
    }

    .row-fluid:before,
    .row-fluid:after {
        display: table;
        content: "";
        line-height: 0;
    }

    .row-fluid:after {
        clear: both;
    }

    .row-fluid [class*="span"] {
        display: block;
        width: 100%;
        min-height: 28px;
        ;
        ;
        box-sizing: border-box;
        float: left;
        margin-left: 2.127659574%;
        *margin-left: 2.0744680846383%;
    }

    .row-fluid [class*="span"]:first-child {
        margin-left: 0;
    }

    .row-fluid .controls-row [class*="span"] + [class*="span"] {
        margin-left: 2.127659574%;
    }

    .row-fluid .span12 {
        width: 99.99999999%;
        *width: 99.946808500638%;
    }

    .row-fluid .span11 {
        width: 91.489361693%;
        *width: 91.436170203638%;
    }

    .row-fluid .span10 {
        width: 82.978723396%;
        *width: 82.925531906638%;
    }

    .row-fluid .span9 {
        width: 74.468085099%;
        *width: 74.414893609638%;
    }

    .row-fluid .span8 {
        width: 65.957446802%;
        *width: 65.904255312638%;
    }

    .row-fluid .span7 {
        width: 57.446808505%;
        *width: 57.393617015638%;
    }

    .row-fluid .span6 {
        width: 48.936170208%;
        *width: 48.882978718638%;
    }

    .row-fluid .span5 {
        width: 40.425531911%;
        *width: 40.372340421638%;
    }

    .row-fluid .span4 {
        width: 31.914893614%;
        *width: 31.861702124638%;
    }

    .row-fluid .span3 {
        width: 23.404255317%;
        *width: 23.351063827638%;
    }

    .row-fluid .span2 {
        width: 14.89361702%;
        *width: 14.840425530638%;
    }

    .row-fluid .span1 {
        width: 6.382978723%;
        *width: 6.3297872336383%;
    }

    .row-fluid .offset12 {
        margin-left: 104.255319138%;
        *margin-left: 104.14893615928%;
    }

    .row-fluid .offset12:first-child {
        margin-left: 102.127659564%;
        *margin-left: 102.02127658528%;
    }

    .row-fluid .offset11 {
        margin-left: 95.744680841%;
        *margin-left: 95.638297862277%;
    }

    .row-fluid .offset11:first-child {
        margin-left: 93.617021267%;
        *margin-left: 93.510638288277%;
    }

    .row-fluid .offset10 {
        margin-left: 87.234042544%;
        *margin-left: 87.127659565277%;
    }

    .row-fluid .offset10:first-child {
        margin-left: 85.10638297%;
        *margin-left: 84.999999991277%;
    }

    .row-fluid .offset9 {
        margin-left: 78.723404247%;
        *margin-left: 78.617021268277%;
    }

    .row-fluid .offset9:first-child {
        margin-left: 76.595744673%;
        *margin-left: 76.489361694277%;
    }

    .row-fluid .offset8 {
        margin-left: 70.21276595%;
        *margin-left: 70.106382971277%;
    }

    .row-fluid .offset8:first-child {
        margin-left: 68.085106376%;
        *margin-left: 67.978723397277%;
    }

    .row-fluid .offset7 {
        margin-left: 61.702127653%;
        *margin-left: 61.595744674277%;
    }

    .row-fluid .offset7:first-child {
        margin-left: 59.574468079%;
        *margin-left: 59.468085100277%;
    }

    .row-fluid .offset6 {
        margin-left: 53.191489356%;
        *margin-left: 53.085106377277%;
    }

    .row-fluid .offset6:first-child {
        margin-left: 51.063829782%;
        *margin-left: 50.957446803277%;
    }

    .row-fluid .offset5 {
        margin-left: 44.680851059%;
        *margin-left: 44.574468080277%;
    }

    .row-fluid .offset5:first-child {
        margin-left: 42.553191485%;
        *margin-left: 42.446808506277%;
    }

    .row-fluid .offset4 {
        margin-left: 36.170212762%;
        *margin-left: 36.063829783277%;
    }

    .row-fluid .offset4:first-child {
        margin-left: 34.042553188%;
        *margin-left: 33.936170209277%;
    }

    .row-fluid .offset3 {
        margin-left: 27.659574465%;
        *margin-left: 27.553191486277%;
    }

    .row-fluid .offset3:first-child {
        margin-left: 25.531914891%;
        *margin-left: 25.425531912277%;
    }

    .row-fluid .offset2 {
        margin-left: 19.148936168%;
        *margin-left: 19.042553189277%;
    }

    .row-fluid .offset2:first-child {
        margin-left: 17.021276594%;
        *margin-left: 16.914893615277%;
    }

    .row-fluid .offset1 {
        margin-left: 10.638297871%;
        *margin-left: 10.531914892277%;
    }

    .row-fluid .offset1:first-child {
        margin-left: 8.510638297%;
        *margin-left: 8.4042553182766%;
    }

    input,
    textarea,
    .uneditable-input {
        margin-left: 0;
    }

    .controls-row [class*="span"] + [class*="span"] {
        margin-left: 20px;
    }

    input.span12,
    textarea.span12,
    .uneditable-input.span12 {
        width: 710px;
    }

    input.span11,
    textarea.span11,
    .uneditable-input.span11 {
        width: 648px;
    }

    input.span10,
    textarea.span10,
    .uneditable-input.span10 {
        width: 586px;
    }

    input.span9,
    textarea.span9,
    .uneditable-input.span9 {
        width: 524px;
    }

    input.span8,
    textarea.span8,
    .uneditable-input.span8 {
        width: 462px;
    }

    input.span7,
    textarea.span7,
    .uneditable-input.span7 {
        width: 400px;
    }

    input.span6,
    textarea.span6,
    .uneditable-input.span6 {
        width: 338px;
    }

    input.span5,
    textarea.span5,
    .uneditable-input.span5 {
        width: 276px;
    }

    input.span4,
    textarea.span4,
    .uneditable-input.span4 {
        width: 214px;
    }

    input.span3,
    textarea.span3,
    .uneditable-input.span3 {
        width: 152px;
    }

    input.span2,
    textarea.span2,
    .uneditable-input.span2 {
        width: 90px;
    }

    input.span1,
    textarea.span1,
    .uneditable-input.span1 {
        width: 28px;
    }
}

@media (min-width: 1200px) {
    .row {
        margin-left: -20px;
        *zoom: 1;
    }

    .row:before,
    .row:after {
        display: table;
        content: "";
        line-height: 0;
    }

    .row:after {
        clear: both;
    }

    [class*="span"] {
        float: left;
        min-height: 1px;
        margin-left: 20px;
    }

    .container,
    .navbar-static-top .container,
    .navbar-fixed-top .container,
    .navbar-fixed-bottom .container {
        width: 940px;
    }

    .span12 {
        width: 940px;
    }

    .span11 {
        width: 860px;
    }

    .span10 {
        width: 780px;
    }

    .span9 {
        width: 700px;
    }

    .span8 {
        width: 620px;
    }

    .span7 {
        width: 540px;
    }

    .span6 {
        width: 460px;
    }

    .span5 {
        width: 380px;
    }

    .span4 {
        width: 300px;
    }

    .span3 {
        width: 220px;
    }

    .span2 {
        width: 140px;
    }

    .span1 {
        width: 60px;
    }

    .offset12 {
        margin-left: 980px;
    }

    .offset11 {
        margin-left: 900px;
    }

    .offset10 {
        margin-left: 820px;
    }

    .offset9 {
        margin-left: 740px;
    }

    .offset8 {
        margin-left: 660px;
    }

    .offset7 {
        margin-left: 580px;
    }

    .offset6 {
        margin-left: 500px;
    }

    .offset5 {
        margin-left: 420px;
    }

    .offset4 {
        margin-left: 340px;
    }

    .offset3 {
        margin-left: 260px;
    }

    .offset2 {
        margin-left: 180px;
    }

    .offset1 {
        margin-left: 100px;
    }

    .row-fluid {
        width: 100%;
        *zoom: 1;
    }

    .row-fluid:before,
    .row-fluid:after {
        display: table;
        content: "";
        line-height: 0;
    }

    .row-fluid:after {
        clear: both;
    }

    .row-fluid [class*="span"] {
        display: block;
        width: 100%;
        min-height: 28px;
        ;
        ;
        box-sizing: border-box;
        float: left;
        margin-left: 2.127659574%;
        *margin-left: 2.0744680846383%;
    }

    .row-fluid [class*="span"]:first-child {
        margin-left: 0;
    }

    .row-fluid .controls-row [class*="span"] + [class*="span"] {
        margin-left: 2.127659574%;
    }

    .row-fluid .span12 {
        width: 99.99999999%;
        *width: 99.946808500638%;
    }

    .row-fluid .span11 {
        width: 91.489361693%;
        *width: 91.436170203638%;
    }

    .row-fluid .span10 {
        width: 82.978723396%;
        *width: 82.925531906638%;
    }

    .row-fluid .span9 {
        width: 74.468085099%;
        *width: 74.414893609638%;
    }

    .row-fluid .span8 {
        width: 65.957446802%;
        *width: 65.904255312638%;
    }

    .row-fluid .span7 {
        width: 57.446808505%;
        *width: 57.393617015638%;
    }

    .row-fluid .span6 {
        width: 48.936170208%;
        *width: 48.882978718638%;
    }

    .row-fluid .span5 {
        width: 40.425531911%;
        *width: 40.372340421638%;
    }

    .row-fluid .span4 {
        width: 31.914893614%;
        *width: 31.861702124638%;
    }

    .row-fluid .span3 {
        width: 23.404255317%;
        *width: 23.351063827638%;
    }

    .row-fluid .span2 {
        width: 14.89361702%;
        *width: 14.840425530638%;
    }

    .row-fluid .span1 {
        width: 6.382978723%;
        *width: 6.3297872336383%;
    }

    .row-fluid .offset12 {
        margin-left: 104.255319138%;
        *margin-left: 104.14893615928%;
    }

    .row-fluid .offset12:first-child {
        margin-left: 102.127659564%;
        *margin-left: 102.02127658528%;
    }

    .row-fluid .offset11 {
        margin-left: 95.744680841%;
        *margin-left: 95.638297862277%;
    }

    .row-fluid .offset11:first-child {
        margin-left: 93.617021267%;
        *margin-left: 93.510638288277%;
    }

    .row-fluid .offset10 {
        margin-left: 87.234042544%;
        *margin-left: 87.127659565277%;
    }

    .row-fluid .offset10:first-child {
        margin-left: 85.10638297%;
        *margin-left: 84.999999991277%;
    }

    .row-fluid .offset9 {
        margin-left: 78.723404247%;
        *margin-left: 78.617021268277%;
    }

    .row-fluid .offset9:first-child {
        margin-left: 76.595744673%;
        *margin-left: 76.489361694277%;
    }

    .row-fluid .offset8 {
        margin-left: 70.21276595%;
        *margin-left: 70.106382971277%;
    }

    .row-fluid .offset8:first-child {
        margin-left: 68.085106376%;
        *margin-left: 67.978723397277%;
    }

    .row-fluid .offset7 {
        margin-left: 61.702127653%;
        *margin-left: 61.595744674277%;
    }

    .row-fluid .offset7:first-child {
        margin-left: 59.574468079%;
        *margin-left: 59.468085100277%;
    }

    .row-fluid .offset6 {
        margin-left: 53.191489356%;
        *margin-left: 53.085106377277%;
    }

    .row-fluid .offset6:first-child {
        margin-left: 51.063829782%;
        *margin-left: 50.957446803277%;
    }

    .row-fluid .offset5 {
        margin-left: 44.680851059%;
        *margin-left: 44.574468080277%;
    }

    .row-fluid .offset5:first-child {
        margin-left: 42.553191485%;
        *margin-left: 42.446808506277%;
    }

    .row-fluid .offset4 {
        margin-left: 36.170212762%;
        *margin-left: 36.063829783277%;
    }

    .row-fluid .offset4:first-child {
        margin-left: 34.042553188%;
        *margin-left: 33.936170209277%;
    }

    .row-fluid .offset3 {
        margin-left: 27.659574465%;
        *margin-left: 27.553191486277%;
    }

    .row-fluid .offset3:first-child {
        margin-left: 25.531914891%;
        *margin-left: 25.425531912277%;
    }

    .row-fluid .offset2 {
        margin-left: 19.148936168%;
        *margin-left: 19.042553189277%;
    }

    .row-fluid .offset2:first-child {
        margin-left: 17.021276594%;
        *margin-left: 16.914893615277%;
    }

    .row-fluid .offset1 {
        margin-left: 10.638297871%;
        *margin-left: 10.531914892277%;
    }

    .row-fluid .offset1:first-child {
        margin-left: 8.510638297%;
        *margin-left: 8.4042553182766%;
    }

    input,
    textarea,
    .uneditable-input {
        margin-left: 0;
    }

    .controls-row [class*="span"] + [class*="span"] {
        margin-left: 20px;
    }

    input.span12,
    textarea.span12,
    .uneditable-input.span12 {
        width: 926px;
    }

    input.span11,
    textarea.span11,
    .uneditable-input.span11 {
        width: 846px;
    }

    input.span10,
    textarea.span10,
    .uneditable-input.span10 {
        width: 766px;
    }

    input.span9,
    textarea.span9,
    .uneditable-input.span9 {
        width: 686px;
    }

    input.span8,
    textarea.span8,
    .uneditable-input.span8 {
        width: 606px;
    }

    input.span7,
    textarea.span7,
    .uneditable-input.span7 {
        width: 526px;
    }

    input.span6,
    textarea.span6,
    .uneditable-input.span6 {
        width: 446px;
    }

    input.span5,
    textarea.span5,
    .uneditable-input.span5 {
        width: 366px;
    }

    input.span4,
    textarea.span4,
    .uneditable-input.span4 {
        width: 286px;
    }

    input.span3,
    textarea.span3,
    .uneditable-input.span3 {
        width: 206px;
    }

    input.span2,
    textarea.span2,
    .uneditable-input.span2 {
        width: 126px;
    }

    input.span1,
    textarea.span1,
    .uneditable-input.span1 {
        width: 46px;
    }

    .thumbnails {
        margin-left: -20px;
    }

    .thumbnails > li {
        margin-left: 20px;
    }

    .row-fluid .thumbnails {
        margin-left: 0;
    }
}

@media (max-width: 979px) {
    body {
        padding-top: 0;
    }

    .navbar-fixed-top,
    .navbar-fixed-bottom {
        position: static;
    }

    .navbar-fixed-top {
        margin-bottom: 18px;
    }

    .navbar-fixed-bottom {
        margin-top: 18px;
    }

    .navbar-fixed-top .navbar-inner,
    .navbar-fixed-bottom .navbar-inner {
        padding: 5px;
    }

    .navbar .container {
        width: auto;
        padding: 0;
    }

    .navbar .brand {
        padding-left: 10px;
        padding-right: 10px;
        margin: 0 0 0 -5px;
    }

    .nav-collapse {
        clear: both;
    }

    .nav-collapse .nav {
        float: none;
        margin: 0 0 9px;
    }

    .nav-collapse .nav > li {
        float: none;
    }

    .nav-collapse .nav > li > a {
        margin-bottom: 2px;
    }

    .nav-collapse .nav > .divider-vertical {
        display: none;
    }

    .nav-collapse .nav .nav-header {
        color: #555;
        text-shadow: none;
    }

    .nav-collapse .nav > li > a,
    .nav-collapse .dropdown-menu a {
        padding: 9px 15px;
        font-weight: bold;
        color: #555;
        ;
        ;
        border-radius: 3px;
    }

    .nav-collapse .btn {
        padding: 4px 10px 4px;
        font-weight: normal;
        ;
        ;
        border-radius: 4px;
    }

    .nav-collapse .dropdown-menu li + li a {
        margin-bottom: 2px;
    }

    .nav-collapse .nav > li > a:hover,
    .nav-collapse .nav > li > a:focus,
    .nav-collapse .dropdown-menu a:hover,
    .nav-collapse .dropdown-menu a:focus {
        background-color: #f2f2f2;
    }

    .navbar-inverse .nav-collapse .nav > li > a,
    .navbar-inverse .nav-collapse .dropdown-menu a {
        color: #999;
    }

    .navbar-inverse .nav-collapse .nav > li > a:hover,
    .navbar-inverse .nav-collapse .nav > li > a:focus,
    .navbar-inverse .nav-collapse .dropdown-menu a:hover,
    .navbar-inverse .nav-collapse .dropdown-menu a:focus {
        background-color: #111111;
    }

    .nav-collapse.in .btn-group {
        margin-top: 5px;
        padding: 0;
    }

    .nav-collapse .dropdown-menu {
        position: static;
        top: auto;
        left: auto;
        float: none;
        display: none;
        max-width: none;
        margin: 0 15px;
        padding: 0;
        background-color: transparent;
        border: none;
        ;
        ;
        border-radius: 0;
        ;
        ;
        box-shadow: none;
    }

    .nav-collapse .open > .dropdown-menu {
        display: block;
    }

    .nav-collapse .dropdown-menu:before,
    .nav-collapse .dropdown-menu:after {
        display: none;
    }

    .nav-collapse .dropdown-menu .divider {
        display: none;
    }

    .nav-collapse .nav > li > .dropdown-menu:before,
    .nav-collapse .nav > li > .dropdown-menu:after {
        display: none;
    }

    .nav-collapse .navbar-form,
    .nav-collapse .navbar-search {
        float: none;
        padding: 9px 15px;
        margin: 9px 0;
        border-top: 1px solid #f2f2f2;
        border-bottom: 1px solid #f2f2f2;
        ;
        ;
        box-shadow: inset 0 1px 0 rgba(255, 255, 255, .1), 0 1px 0 rgba(255, 255, 255, .1);
    }

    .navbar-inverse .nav-collapse .navbar-form,
    .navbar-inverse .nav-collapse .navbar-search {
        border-top-color: #111111;
        border-bottom-color: #111111;
    }

    .navbar .nav-collapse .nav.pull-right {
        float: none;
        margin-left: 0;
    }

    .nav-collapse,
    .nav-collapse.collapse {
        overflow: hidden;
        height: 0;
    }

    .navbar .btn-navbar {
        display: block;
    }

    .navbar-static .navbar-inner {
        padding-left: 10px;
        padding-right: 10px;
    }
}

@media (min-width: 980px) {
    .nav-collapse.collapse {
        height: auto !important;
        overflow: visible !important;
    }
}

.small {
    font-size: 11px;
}

iframe,
svg {
    max-width: 100%;
}

.nowrap {
    white-space: nowrap;
}

.center,
.table td.center,
.table th.center {
    text-align: center;
}

a.disabled,
a.disabled:hover {
    color: #999999;
    background-color: transparent;
    cursor: default;
    text-decoration: none;
}

.hero-unit {
    text-align: center;
}

.hero-unit .lead {
    margin-bottom: 18px;
    font-size: 20px;
    font-weight: 200;
    line-height: 27px;
}

.btn .caret {
    margin-bottom: 7px;
}

.btn.btn-micro .caret {
    margin: 5px 0;
}

.blog-row-rule,
.blog-item-rule {
    border: 0;
}

body.modal {
    padding-top: 0;
}

.row-even,
.row-odd {
    padding: 5px;
    width: 99%;
    border-bottom: 1px solid #ddd;
}

.row-odd {
    background-color: transparent;
}

.row-even {
    background-color: #f9f9f9;
}

.blog-row-rule,
.blog-item-rule {
    border: 0;
}

.row-fluid .row-reveal {
    visibility: hidden;
}

.row-fluid:hover .row-reveal {
    visibility: visible;
}

.btn-wide {
    width: 80%;
}

.nav-list > li.offset > a {
    padding-left: 30px;
    font-size: 12px;
}

.blog-row-rule,
.blog-item-rule {
    border: 0;
}

.row-fluid .offset1 {
    margin-left: 8.382978723%;
}

.row-fluid .offset2 {
    margin-left: 16.89361702%;
}

.row-fluid .offset3 {
    margin-left: 25.404255317%;
}

.row-fluid .offset4 {
    margin-left: 33.914893614%;
}

.row-fluid .offset5 {
    margin-left: 42.425531911%;
}

.row-fluid .offset6 {
    margin-left: 50.93617020799999%;
}

.row-fluid .offset7 {
    margin-left: 59.446808505%;
}

.row-fluid .offset8 {
    margin-left: 67.95744680199999%;
}

.row-fluid .offset9 {
    margin-left: 76.468085099%;
}

.row-fluid .offset10 {
    margin-left: 84.97872339599999%;
}

.row-fluid .offset11 {
    margin-left: 91.489361693%;
}

.navbar .nav > li > a.btn {
    padding: 4px 10px;
    line-height: 18px;
}

.nav-tabs.nav-dark {
    border-bottom: 1px solid #333;
    text-shadow: 1px 1px 1px #000;
}

.nav-tabs.nav-dark > li > a {
    color: #F8F8F8;
}

.nav-tabs.nav-dark > li > a:hover {
    border-color: #333 #333 #111;
    background-color: #777777;
}

.nav-tabs.nav-dark > .active > a,
.nav-tabs.nav-dark > .active > a:hover {
    color: #ffffff;
    background-color: #555555;
    border: 1px solid #222;
    border-bottom-color: transparent;
}

.thumbnail.pull-left {
    margin: 0 10px 10px 0;
}

.thumbnail.pull-right {
    margin: 0 0 10px 10px;
}

.width-10 {
    width: 10px;
}

.width-20 {
    width: 20px;
}

.width-30 {
    width: 30px;
}

.width-40 {
    width: 40px;
}

.width-50 {
    width: 50px;
}

.width-60 {
    width: 60px;
}

.width-70 {
    width: 70px;
}

.width-80 {
    width: 80px;
}

.width-90 {
    width: 90px;
}

.width-100 {
    width: 100px;
}

.height-10 {
    height: 10px;
}

.height-20 {
    height: 20px;
}

.height-30 {
    height: 30px;
}

.height-40 {
    height: 40px;
}

.height-50 {
    height: 50px;
}

.height-60 {
    height: 60px;
}

.height-70 {
    height: 70px;
}

.height-80 {
    height: 80px;
}

.height-90 {
    height: 90px;
}

.height-100 {
    height: 100px;
}

hr.hr-condensed {
    margin: 10px 0;
}

.list-striped,
.row-striped {
    list-style: none;
    line-height: 18px;
    text-align: left;
    vertical-align: middle;
    border-top: 1px solid #ddd;
    margin-left: 0;
}

.list-striped li,
.list-striped dd,
.row-striped .row,
.row-striped .row-fluid {
    border-bottom: 1px solid #ddd;
    padding: 8px;
}

.list-striped li:nth-child(odd),
.list-striped dd:nth-child(odd),
.row-striped .row:nth-child(odd),
.row-striped .row-fluid:nth-child(odd) {
    background-color: #f9f9f9;
}

.list-striped li:hover,
.list-striped dd:hover,
.row-striped .row:hover,
.row-striped .row-fluid:hover {
    background-color: #f5f5f5;
}

.row-striped .row-fluid {
    width: 97%;
}

.row-striped .row-fluid [class*="span"] {
    min-height: 10px;
}

.row-striped .row-fluid [class*="span"] {
    margin-left: 8px;
}

.row-striped .row-fluid [class*="span"]:first-child {
    margin-left: 0;
}

.list-condensed li {
    padding: 4px 5px;
}

.row-condensed .row,
.row-condensed .row-fluid {
    padding: 4px 5px;
}

.list-bordered,
.row-bordered {
    list-style: none;
    line-height: 18px;
    text-align: left;
    vertical-align: middle;
    margin-left: 0;
    border: 1px solid #ddd;
    ;
    ;
    border-radius: 4px;
}

.radio.btn-group input[type=radio] {
    display: none;
}

.radio.btn-group > label:first-of-type {
    margin-left: 0;
    ;
    border-bottom-left-radius: 4px;
    ;
    border-top-left-radius: 4px;
    ;
    ;
}

fieldset.radio.btn-group {
    padding-left: 0;
}

.iframe-bordered {
    border: 1px solid #ddd;
}

.tab-content {
    overflow: visible;
}

.tabs-left .tab-content {
    overflow: auto;
}

.nav-tabs > li > span {
    display: block;
    margin-right: 2px;
    padding-right: 12px;
    padding-left: 12px;
    padding-top: 8px;
    padding-bottom: 8px;
    line-height: 18px;
    border: 1px solid transparent;
    ;
    ;
    border-radius: 4px 4px 0 0;
}

.btn-micro {
    padding: 1px 4px;
    font-size: 10px;
    line-height: 8px;
}

.btn-group > .btn-micro {
    font-size: 10px;
}

.tip-wrap {
    max-width: 200px;
    padding: 3px 8px;
    color: #fff;
    text-align: center;
    text-decoration: none;
    background-color: #000;
    ;
    ;
    border-radius: 4px;
    z-index: 100;
}

.page-header {
    margin: 2px 0 10px 0;
    padding-bottom: 5px;
}

.input-prepend .chzn-container-single .chzn-single,
.input-append .chzn-container-single .chzn-single {
    border-color: #ccc;
    height: 26px;
    ;
    ;
    box-shadow: none;
}

.input-prepend .chzn-container-single .chzn-drop,
.input-append .chzn-container-single .chzn-drop {
    border-color: #ccc;
}

.input-prepend > .add-on,
.input-append > .add-on {
    vertical-align: top;
}

.input-prepend .chzn-container-single .chzn-single {
    ;
    ;
    border-radius: 0 3px 3px 0;
}

.input-prepend .chzn-container-single .chzn-single-with-drop {
    ;
    ;
    border-radius: 0 3px 0 0;
}

.input-append .chzn-container-single .chzn-single {
    ;
    ;
    border-radius: 3px 0 0 3px;
}

.input-append .chzn-container-single .chzn-single-with-drop {
    ;
    ;
    border-radius: 3px 0 0 0;
}

.input-prepend.input-append .chzn-container-single .chzn-single,
.input-prepend.input-append .chzn-container-single .chzn-single-with-drop {
    ;
    ;
    border-radius: 0;
}

.element-invisible {
    position: absolute;
    padding: 0;
    margin: 0;
    border: 0;
    height: 1px;
    width: 1px;
    overflow: hidden;
}

.form-vertical .control-label {
    float: none;
    width: auto;
    padding-right: 0;
    padding-top: 0;
    text-align: left;
}

.form-vertical .controls {
    margin-left: 0;
}

.width-auto {
    width: auto;
}

.btn-group .chzn-results {
    white-space: normal;
}

.accordion-body.in:hover {
    overflow: visible;
}

.invalid {
    color: #9d261d;
    font-weight: bold;
}

input.invalid {
    border: 1px solid #9d261d;
}

select.chzn-done.invalid + .chzn-container.chzn-container-single > a.chzn-single,
select.chzn-done.invalid + .chzn-container.chzn-container-multi > ul.chzn-choices {
    border-color: #9d261d;
    color: #9d261d;
}

.tooltip {
    max-width: 400px;
}

.tooltip-inner {
    max-width: none;
    text-align: left;
    text-shadow: none;
}

th .tooltip-inner {
    font-weight: normal;
}

.tooltip.hasimage {
    opacity: 1;
}

.tip-text {
    text-align: left;
}

.btn-group > .btn + .dropdown-backdrop + .btn {
    margin-left: -1px;
}

.btn-group > .btn + .dropdown-backdrop + .dropdown-toggle {
    padding-left: 8px;
    padding-right: 8px;
    ;
    ;
    box-shadow: inset 1px 0 0 rgba(255, 255, 255, .125), inset 0 1px 0 rgba(255, 255, 255, .2), 0 1px 2px rgba(0, 0, 0, .05);
    *padding-top: 5px;
    *padding-bottom: 5px;
}

.btn-group > .btn-mini + .dropdown-backdrop + .dropdown-toggle {
    padding-left: 5px;
    padding-right: 5px;
    *padding-top: 2px;
    *padding-bottom: 2px;
}

.btn-group > .btn-small + .dropdown-backdrop + .dropdown-toggle {
    *padding-top: 5px;
    *padding-bottom: 4px;
}

.btn-group > .btn-large + .dropdown-backdrop + .dropdown-toggle {
    padding-left: 12px;
    padding-right: 12px;
    *padding-top: 7px;
    *padding-bottom: 7px;
}

.dropdown-menu {
    text-align: left;
}

div.modal {
    position: fixed;
    top: 5%;
    left: 50%;
    z-index: 1050;
    width: 80%;
    margin-left: -40%;
    background-color: #fff;
    border: 1px solid #999;
    border: 1px solid rgba(0, 0, 0, 0.3);
    *border: 1px solid #999;
    ;
    ;
    border-radius: 6px;
    ;
    ;
    box-shadow: 0 3px 7px rgba(0, 0, 0, 0.3);
    ;
    ;
    background-clip: padding-box;
    outline: none;
    display: none;
}

div.modal.fade {
    ;
    ;
    ;
    transition: opacity .3s linear, top .3s ease-out;
    top: -25%;
}

div.modal.fade.in {
    top: 5%;
}

.modal-batch {
    overflow-y: visible;
}

@media (max-width: 767px) {
    div.modal {
        position: fixed;
        top: 20px;
        left: 20px;
        right: 20px;
        width: auto;
        margin: 0;
    }

    div.modal.fade {
        top: -100px;
    }

    div.modal.fade.in {
        top: 20px;
    }
}

@media (max-width: 480px) {
    div.modal {
        top: 10px;
        left: 10px;
        right: 10px;
    }
}

@font-face{
    font-family: 'IcoMoon';
    src: url(/media/jui/fonts/IcoMoon.eot);
    src: url(/media/jui/fonts/IcoMoon.eot#iefix) format('embedded-opentype'), url(/media/jui/fonts/IcoMoon.woff) format('woff'), url(/media/jui/fonts/IcoMoon.ttf) format('truetype'), url(/media/jui/fonts/IcoMoon.svg#IcoMoon) format('svg');
    font-weight: normal;
    font-style: normal;
}

[data-icon]:before {
    font-family: 'IcoMoon';
    content: attr(data-icon);
    speak: none;
}

[class^="icon-"],
[class*=" icon-"] {
    display: inline-block;
    width: 14px;
    height: 14px;
    margin-right: .25em;
    line-height: 14px;
}

[class^="icon-"]:before,
[class*=" icon-"]:before {
    font-family: 'IcoMoon';
    font-style: normal;
    speak: none;
}

[class^="icon-"].disabled,
[class*=" icon-"].disabled {
    font-weight: normal;
}

.icon-joomla:before {
    content: "\e200";
}

.icon-chevron-up:before,
.icon-uparrow:before,
.icon-arrow-up:before {
    content: "\e005";
}

.icon-chevron-right:before,
.icon-rightarrow:before,
.icon-arrow-right:before {
    content: "\e006";
}

.icon-chevron-down:before,
.icon-downarrow:before,
.icon-arrow-down:before {
    content: "\e007";
}

.icon-chevron-left:before,
.icon-leftarrow:before,
.icon-arrow-left:before {
    content: "\e008";
}

.icon-arrow-first:before {
    content: "\e003";
}

.icon-arrow-last:before {
    content: "\e004";
}

.icon-arrow-up-2:before {
    content: "\e009";
}

.icon-arrow-right-2:before {
    content: "\e00a";
}

.icon-arrow-down-2:before {
    content: "\e00b";
}

.icon-arrow-left-2:before {
    content: "\e00c";
}

.icon-arrow-up-3:before {
    content: "\e00f";
}

.icon-arrow-right-3:before {
    content: "\e010";
}

.icon-arrow-down-3:before {
    content: "\e011";
}

.icon-arrow-left-3:before {
    content: "\e012";
}

.icon-menu-2:before {
    content: "\e00e";
}

.icon-arrow-up-4:before {
    content: "\e201";
}

.icon-arrow-right-4:before {
    content: "\e202";
}

.icon-arrow-down-4:before {
    content: "\e203";
}

.icon-arrow-left-4:before {
    content: "\e204";
}

.icon-share:before,
.icon-redo:before {
    content: "\27";
}

.icon-undo:before {
    content: "\28";
}

.icon-forward-2:before {
    content: "\e205";
}

.icon-backward-2:before,
.icon-reply:before {
    content: "\e206";
}

.icon-unblock:before,
.icon-refresh:before,
.icon-redo-2:before {
    content: "\6c";
}

.icon-undo-2:before {
    content: "\e207";
}

.icon-move:before {
    content: "\7a";
}

.icon-expand:before {
    content: "\66";
}

.icon-contract:before {
    content: "\67";
}

.icon-expand-2:before {
    content: "\68";
}

.icon-contract-2:before {
    content: "\69";
}

.icon-play:before {
    content: "\e208";
}

.icon-pause:before {
    content: "\e209";
}

.icon-stop:before {
    content: "\e210";
}

.icon-previous:before,
.icon-backward:before {
    content: "\7c";
}

.icon-next:before,
.icon-forward:before {
    content: "\7b";
}

.icon-first:before {
    content: "\7d";
}

.icon-last:before {
    content: "\e000";
}

.icon-play-circle:before {
    content: "\e00d";
}

.icon-pause-circle:before {
    content: "\e211";
}

.icon-stop-circle:before {
    content: "\e212";
}

.icon-backward-circle:before {
    content: "\e213";
}

.icon-forward-circle:before {
    content: "\e214";
}

.icon-loop:before {
    content: "\e001";
}

.icon-shuffle:before {
    content: "\e002";
}

.icon-search:before {
    content: "\53";
}

.icon-zoom-in:before {
    content: "\64";
}

.icon-zoom-out:before {
    content: "\65";
}

.icon-apply:before,
.icon-edit:before,
.icon-pencil:before {
    content: "\2b";
}

.icon-pencil-2:before {
    content: "\2c";
}

.icon-brush:before {
    content: "\3b";
}

.icon-save-new:before,
.icon-plus-2:before {
    content: "\5d";
}

.icon-minus-sign:before,
.icon-minus-2:before {
    content: "\5e";
}

.icon-delete:before,
.icon-remove:before,
.icon-cancel-2:before {
    content: "\49";
}

.icon-publish:before,
.icon-save:before,
.icon-ok:before,
.icon-checkmark:before {
    content: "\47";
}

.icon-new:before,
.icon-plus:before {
    content: "\2a";
}

.icon-plus-circle:before {
    content: "\e215";
}

.icon-minus:before,
.icon-not-ok:before {
    content: "\4b";
}

.icon-ban-circle:before,
.icon-minus-circle:before {
    content: "\e216";
}

.icon-unpublish:before,
.icon-cancel:before {
    content: "\4a";
}

.icon-cancel-circle:before {
    content: "\e217";
}

.icon-checkmark-2:before {
    content: "\e218";
}

.icon-checkmark-circle:before {
    content: "\e219";
}

.icon-info:before {
    content: "\e220";
}

.icon-info-2:before,
.icon-info-circle:before {
    content: "\e221";
}

.icon-question:before,
.icon-question-sign:before,
.icon-help:before {
    content: "\45";
}

.icon-question-2:before,
.icon-question-circle:before {
    content: "\e222";
}

.icon-notification:before {
    content: "\e223";
}

.icon-notification-2:before,
.icon-notification-circle:before {
    content: "\e224";
}

.icon-pending:before,
.icon-warning:before {
    content: "\48";
}

.icon-warning-2:before,
.icon-warning-circle:before {
    content: "\e225";
}

.icon-checkbox-unchecked:before {
    content: "\3d";
}

.icon-checkin:before,
.icon-checkbox:before,
.icon-checkbox-checked:before {
    content: "\3e";
}

.icon-checkbox-partial:before {
    content: "\3f";
}

.icon-square:before {
    content: "\e226";
}

.icon-radio-unchecked:before {
    content: "\e227";
}

.icon-radio-checked:before,
.icon-generic:before {
    content: "\e228";
}

.icon-circle:before {
    content: "\e229";
}

.icon-signup:before {
    content: "\e230";
}

.icon-grid:before,
.icon-grid-view:before {
    content: "\58";
}

.icon-grid-2:before,
.icon-grid-view-2:before {
    content: "\59";
}

.icon-menu:before {
    content: "\5a";
}

.icon-list:before,
.icon-list-view:before {
    content: "\31";
}

.icon-list-2:before {
    content: "\e231";
}

.icon-menu-3:before {
    content: "\e232";
}

.icon-folder-open:before,
.icon-folder:before {
    content: "\2d";
}

.icon-folder-close:before,
.icon-folder-2:before {
    content: "\2e";
}

.icon-folder-plus:before {
    content: "\e234";
}

.icon-folder-minus:before {
    content: "\e235";
}

.icon-folder-3:before {
    content: "\e236";
}

.icon-folder-plus-2:before {
    content: "\e237";
}

.icon-folder-remove:before {
    content: "\e238";
}

.icon-file:before {
    content: "\e016";
}

.icon-file-2:before {
    content: "\e239";
}

.icon-file-add:before,
.icon-file-plus:before {
    content: "\29";
}

.icon-file-minus:before {
    content: "\e017";
}

.icon-file-check:before {
    content: "\e240";
}

.icon-file-remove:before {
    content: "\e241";
}

.icon-save-copy:before,
.icon-copy:before {
    content: "\e018";
}

.icon-stack:before {
    content: "\e242";
}

.icon-tree:before {
    content: "\e243";
}

.icon-tree-2:before {
    content: "\e244";
}

.icon-paragraph-left:before {
    content: "\e246";
}

.icon-paragraph-center:before {
    content: "\e247";
}

.icon-paragraph-right:before {
    content: "\e248";
}

.icon-paragraph-justify:before {
    content: "\e249";
}

.icon-screen:before {
    content: "\e01c";
}

.icon-tablet:before {
    content: "\e01d";
}

.icon-mobile:before {
    content: "\e01e";
}

.icon-box-add:before {
    content: "\51";
}

.icon-box-remove:before {
    content: "\52";
}

.icon-download:before {
    content: "\e021";
}

.icon-upload:before {
    content: "\e022";
}

.icon-home:before {
    content: "\21";
}

.icon-home-2:before {
    content: "\e250";
}

.icon-out-2:before,
.icon-new-tab:before {
    content: "\e024";
}

.icon-out-3:before,
.icon-new-tab-2:before {
    content: "\e251";
}

.icon-link:before {
    content: "\e252";
}

.icon-picture:before,
.icon-image:before {
    content: "\2f";
}

.icon-pictures:before,
.icon-images:before {
    content: "\30";
}

.icon-palette:before,
.icon-color-palette:before {
    content: "\e014";
}

.icon-camera:before {
    content: "\55";
}

.icon-camera-2:before,
.icon-video:before {
    content: "\e015";
}

.icon-play-2:before,
.icon-video-2:before,
.icon-youtube:before {
    content: "\56";
}

.icon-music:before {
    content: "\57";
}

.icon-user:before {
    content: "\22";
}

.icon-users:before {
    content: "\e01f";
}

.icon-vcard:before {
    content: "\6d";
}

.icon-address:before {
    content: "\70";
}

.icon-share-alt:before,
.icon-out:before {
    content: "\26";
}

.icon-enter:before {
    content: "\e257";
}

.icon-exit:before {
    content: "\e258";
}

.icon-comment:before,
.icon-comments:before {
    content: "\24";
}

.icon-comments-2:before {
    content: "\25";
}

.icon-quote:before,
.icon-quotes-left:before {
    content: "\60";
}

.icon-quote-2:before,
.icon-quotes-right:before {
    content: "\61";
}

.icon-quote-3:before,
.icon-bubble-quote:before {
    content: "\e259";
}

.icon-phone:before {
    content: "\e260";
}

.icon-phone-2:before {
    content: "\e261";
}

.icon-envelope:before,
.icon-mail:before {
    content: "\4d";
}

.icon-envelope-opened:before,
.icon-mail-2:before {
    content: "\4e";
}

.icon-unarchive:before,
.icon-drawer:before {
    content: "\4f";
}

.icon-archive:before,
.icon-drawer-2:before {
    content: "\50";
}

.icon-briefcase:before {
    content: "\e020";
}

.icon-tag:before {
    content: "\e262";
}

.icon-tag-2:before {
    content: "\e263";
}

.icon-tags:before {
    content: "\e264";
}

.icon-tags-2:before {
    content: "\e265";
}

.icon-options:before,
.icon-cog:before {
    content: "\38";
}

.icon-cogs:before {
    content: "\37";
}

.icon-screwdriver:before,
.icon-tools:before {
    content: "\36";
}

.icon-wrench:before {
    content: "\3a";
}

.icon-equalizer:before {
    content: "\39";
}

.icon-dashboard:before {
    content: "\78";
}

.icon-switch:before {
    content: "\e266";
}

.icon-filter:before {
    content: "\54";
}

.icon-purge:before,
.icon-trash:before {
    content: "\4c";
}

.icon-checkedout:before,
.icon-lock:before,
.icon-locked:before {
    content: "\23";
}

.icon-unlock:before {
    content: "\e267";
}

.icon-key:before {
    content: "\5f";
}

.icon-support:before {
    content: "\46";
}

.icon-database:before {
    content: "\62";
}

.icon-scissors:before {
    content: "\e268";
}

.icon-health:before {
    content: "\6a";
}

.icon-wand:before {
    content: "\6b";
}

.icon-eye-open:before,
.icon-eye:before {
    content: "\3c";
}

.icon-eye-close:before,
.icon-eye-blocked:before,
.icon-eye-2:before {
    content: "\e269";
}

.icon-clock:before {
    content: "\6e";
}

.icon-compass:before {
    content: "\6f";
}

.icon-broadcast:before,
.icon-connection:before,
.icon-wifi:before {
    content: "\e01b";
}

.icon-book:before {
    content: "\e271";
}

.icon-lightning:before,
.icon-flash:before {
    content: "\79";
}

.icon-print:before,
.icon-printer:before {
    content: "\e013";
}

.icon-feed:before {
    content: "\71";
}

.icon-calendar:before {
    content: "\43";
}

.icon-calendar-2:before {
    content: "\44";
}

.icon-calendar-3:before {
    content: "\e273";
}

.icon-pie:before {
    content: "\77";
}

.icon-bars:before {
    content: "\76";
}

.icon-chart:before {
    content: "\75";
}

.icon-power-cord:before {
    content: "\32";
}

.icon-cube:before {
    content: "\33";
}

.icon-puzzle:before {
    content: "\34";
}

.icon-attachment:before,
.icon-paperclip:before,
.icon-flag-2:before {
    content: "\72";
}

.icon-lamp:before {
    content: "\74";
}

.icon-pin:before,
.icon-pushpin:before {
    content: "\73";
}

.icon-location:before {
    content: "\63";
}

.icon-shield:before {
    content: "\e274";
}

.icon-flag:before {
    content: "\35";
}

.icon-flag-3:before {
    content: "\e275";
}

.icon-bookmark:before {
    content: "\e023";
}

.icon-bookmark-2:before {
    content: "\e276";
}

.icon-heart:before {
    content: "\e277";
}

.icon-heart-2:before {
    content: "\e278";
}

.icon-thumbs-up:before {
    content: "\5b";
}

.icon-thumbs-down:before {
    content: "\5c";
}

.icon-unfeatured:before,
.icon-asterisk:before,
.icon-star-empty:before {
    content: "\40";
}

.icon-star-2:before {
    content: "\41";
}

.icon-featured:before,
.icon-default:before,
.icon-star:before {
    content: "\42";
}

.icon-smiley:before,
.icon-smiley-happy:before {
    content: "\e279";
}

.icon-smiley-2:before,
.icon-smiley-happy-2:before {
    content: "\e280";
}

.icon-smiley-sad:before {
    content: "\e281";
}

.icon-smiley-sad-2:before {
    content: "\e282";
}

.icon-smiley-neutral:before {
    content: "\e283";
}

.icon-smiley-neutral-2:before {
    content: "\e284";
}

.icon-cart:before {
    content: "\e019";
}

.icon-basket:before {
    content: "\e01a";
}

.icon-credit:before {
    content: "\e286";
}

.icon-credit-2:before {
    content: "\e287";
}

.icon-expired:before {
    content: "\4b";
}

body {
    ;
    ;
}

body.site {
    border-top: 3px solid #0088cc;
    padding: 20px;
    background-color: #f4f6f7;
}

body.site.fluid {
    background-color: #ffffff;
}

.thumbnail {
    margin-bottom: 9px;
}

.accordion-group {
    background: #fff;
}

.site-title {
    font-size: 40px;
    line-height: 48px;
    font-weight: bold;
}

.brand {
    color: #004466;
    ;
    ;
    ;
    transition: color .5s linear;
}

.brand:hover {
    color: #08c;
    text-decoration: none;
}

.header {
    margin-bottom: 10px;
}

.header .finder {
    margin-top: 14px;
}

.header .finder .btn {
    margin-top: 0;
}

.navigation {
    padding: 5px 0;
    border-top: 1px solid rgba(0, 0, 0, 0.075);
    border-bottom: 1px solid rgba(0, 0, 0, 0.075);
    margin-bottom: 10px;
}

.navigation .nav-pills {
    margin-bottom: 0;
}

.hero-unit {
    background-color: #08C;
}

.hero-unit > * {
    color: white;
    text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.5);
}

.container {
    max-width: 960px;
}

.body .container {
    background-color: #fff;
    ;
    ;
    border-radius: 4px;
    padding: 20px;
    border: 1px solid rgba(0, 0, 0, 0.15);
    ;
    ;
    box-shadow: 0 0 6px rgba(0, 0, 0, 0.05);
}

.well .page-header {
    margin: 0 0 5px 0;
}

h1,
h2,
h3,
h4,
h5,
h6 {
    margin: 12px 0;
}

h1 {
    font-size: 26px;
    line-height: 28px;
}

h2 {
    font-size: 22px;
    line-height: 24px;
}

h3 {
    font-size: 18px;
    line-height: 20px;
}

h4 {
    font-size: 14px;
    line-height: 16px;
}

h5 {
    font-size: 13px;
    line-height: 15px;
}

h6 {
    font-size: 12px;
    line-height: 14px;
}

.module-header {
    padding-bottom: 17px;
    margin: 20px 0 18px 0;
    border-bottom: 1px solid #eeeeee;
}

.item-title {
    margin-bottom: 9px;
}

.item-content {
    margin: 18px 0;
}

.item-subtitle {
    margin-bottom: 9px;
}

.pull-right.item-image {
    margin: 0 0 18px 20px;
}

.pull-left.item-image {
    margin: 0 20px 18px 0;
}

.header .nav > li:last-child > .dropdown-menu,
.item-actions .dropdown-menu,
.item-comment .dropdown-menu {
    left: initial;
    right: 0;
}

.article-index {
    margin: 0 0 10px 10px;
}

.list-item-title {
    margin-bottom: 9px;
}

.list-item-content {
    margin: 18px 0;
}

.list-item-subtitle {
    margin-bottom: 9px;
}

.items-more,
.content-links {
    padding: 15px 0;
}

.breadcrumb {
    margin: 10px 0;
}

.img_caption .left {
    float: left;
    margin-right: 1em;
}

.img_caption .right {
    float: right;
    margin-left: 1em;
}

.img_caption .left p {
    clear: left;
    text-align: center;
}

.img_caption .right p {
    clear: right;
    text-align: center;
}

.img_caption {
    text-align: center !important;
}

.img_caption.none {
    margin-left: auto;
    margin-right: auto;
}

figure {
    display: table;
}

figure.pull-center,
img.pull-center {
    margin-left: auto;
    margin-right: auto;
}

figcaption {
    display: table-caption;
    caption-side: bottom;
}

#aside .nav .nav-child {
    border-left: 2px solid #ddd;
    padding-left: 5px;
}

.navigation .nav-child {
    position: absolute;
    top: 95%;
    left: 0;
    z-index: 1000;
    display: none;
    float: left;
    min-width: 160px;
    padding: 5px 0;
    margin: 2px 0 0;
    list-style: none;
    background-color: #fff;
    border: 1px solid #ccc;
    border: 1px solid rgba(0, 0, 0, 0.2);
    *border-right-width: 2px;
    *border-bottom-width: 2px;
    ;
    ;
    border-radius: 6px;
    ;
    ;
    box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
    ;
    ;
    background-clip: padding-box;
}

.navigation .nav-child.pull-right {
    right: 0;
    left: auto;
}

.navigation .nav-child .divider {
    *width: 100%;
    height: 1px;
    margin: 8px 1px;
    *margin: -5px 0 5px;
    overflow: hidden;
    background-color: #e5e5e5;
    border-bottom: 1px solid #fff;
}

.navigation .nav-child a {
    display: block;
    padding: 3px 20px;
    clear: both;
    font-size: 13px;
    font-weight: normal;
    line-height: 18px;
    color: #333;
    white-space: nowrap;
}

.navigation .nav li {
    position: relative;
}

.navigation .nav > li:hover > .nav-child,
.navigation .nav > li > a:focus + .nav-child,
.navigation .nav li li:hover > .nav-child,
.navigation .nav li li > a:focus + .nav-child {
    display: block;
}

.navigation .nav > li > .nav-child:before {
    position: absolute;
    top: -7px;
    left: 9px;
    display: inline-block;
    border-right: 7px solid transparent;
    border-bottom: 7px solid #ccc;
    border-left: 7px solid transparent;
    border-bottom-color: rgba(0, 0, 0, 0.2);
    content: '';
}

.navigation .nav > li > .nav-child:after {
    position: absolute;
    top: -6px;
    left: 10px;
    display: inline-block;
    border-right: 6px solid transparent;
    border-bottom: 6px solid #ffffff;
    border-left: 6px solid transparent;
    content: '';
}

.navigation .nav li li .nav-child {
    top: -8px;
    left: 100%;
}

.navigation .nav li li .nav-child:before {
    position: absolute;
    top: 9px;
    left: -7px;
    display: inline-block;
    border-top: 7px solid transparent;
    border-right: 7px solid rgba(0, 0, 0, 0.2);
    border-bottom: 7px solid transparent;
    content: '';
}

.navigation .nav li li .nav-child:after {
    position: absolute;
    top: 10px;
    left: -6px;
    display: inline-block;
    border-top: 6px solid transparent;
    border-right: 6px solid #ffffff;
    border-bottom: 6px solid transparent;
    content: '';
}

.navigation .nav-child li > a:hover,
.navigation .nav-child li > a:focus,
.navigation .nav-child:hover > a {
    text-decoration: none;
    color: #fff;
    background-color: #08c;
    background-color: #0081c2;
    ;
    ;
    ;
    ;
    background-image: linear-gradient(to bottom, #08c, #0077b3);
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff0088cc', endColorstr='#ff0076b2', GradientType=0);
}

@media (max-width: 480px) {
    .item-info > span {
        display: block;
    }

    .blog-item .pull-right.item-image {
        margin: 0 0 18px 0;
    }

    .blog-item .pull-left.item-image {
        margin: 0 0 18px 0;
        float: none;
    }
}

@media (max-width: 768px) {
    body {
        padding-top: 0;
    }

    .header {
        background: transparent;
    }

    .header .brand {
        float: none;
        display: block;
        text-align: center;
    }

    .header .nav.pull-right,
    .header-search {
        float: none;
        display: block;
    }

    .header-search form {
        margin: 0;
    }

    .header-search .search-query {
        width: 90%;
    }

    .header .nav-pills > li > a {
        border: 1px solid #ddd;
        border-bottom: 0;
        margin: 0;
        ;
        ;
        border-radius: 0;
        margin-right: 0;
    }

    .header .nav-pills > li:first-child > a {
        ;
        ;
        border-radius: 4px 4px 0 0;
    }

    .header .nav-pills > li:last-child > a {
        ;
        ;
        border-radius: 0 0 4px 4px;
        border-bottom: 1px solid #ddd;
    }

    .modal.fade {
        top: -100%;
    }

    .nav-tabs {
        border-bottom: 0;
    }

    .nav-tabs > li {
        float: none;
    }

    .nav-tabs > li > a {
        border: 1px solid #ddd;
        ;
        ;
        border-radius: 0;
        margin-right: 0;
    }

    .nav-tabs > li:first-child > a {
        ;
        ;
        border-radius: 4px 4px 0 0;
    }

    .nav-tabs > li:last-child > a,
    .nav-tabs > .active:last-child > a {
        ;
        ;
        border-radius: 0 0 4px 4px;
        border-bottom: 1px solid #ddd;
    }

    .nav-tabs > li > a:hover {
        border-color: #ddd;
        z-index: 2;
    }

    .nav-tabs.nav-dark > li > a {
        border: 1px solid #333;
    }

    .nav-tabs > li:last-child > a,
    .nav-tabs > .active:last-child > a {
        border-bottom: 1px solid #333;
    }

    .nav-tabs.nav-dark > li > a:hover {
        border-color: #333;
    }

    .nav-pills > li {
        float: none;
    }

    .nav-pills > li > a {
        margin-right: 0;
    }

    .nav-pills > li > a {
        margin-bottom: 3px;
    }

    .nav-pills > li:last-child > a {
        margin-bottom: 1px;
    }

    .form-search > .pull-left,
    .form-search > .pull-right {
        float: none;
        display: block;
        margin-bottom: 9px;
    }
}

@media (max-width: 980px) {
    .navbar-fixed-top {
        margin-bottom: 0 !important;
    }

    .item-comment .item-image {
        display: none;
    }

    .well {
        padding: 10px;
    }
}

@media (max-width: 979px) {
    .nav-collapse.in.collapse {
        overflow: visible;
        height: 0;
        z-index: 100;
    }
}

@media (min-width: 768px) and (max-width: 979px) {
    #login-form .input-small {
        width: 62px;
    }
}

dl.tabs {
    float: left;
    margin-bottom: -1px;
}

dl.tabs dt.tabs {
    float: left;
    margin-left: 3px;
    padding: 4px 10px;
    background-color: #F0F0F0;
    border-top: 1px solid #CCC;
    border-left: 1px solid #CCC;
    border-right: 1px solid #CCC;
}

dl.tabs dt:hover {
    background-color: #F9F9F9;
}

dl.tabs dt.open {
    background-color: #FFF;
    border-bottom: 1px solid #FFF;
}

dl.tabs dt.tabs h3 {
    margin: 0;
    font-size: 1.1em;
    font-weight: normal;
}

dl.tabs dt.tabs h3 a {
    color: #0088CC;
}

dl.tabs dt.tabs h3 a:hover {
    color: #005580;
    text-decoration: none;
}

dl.tabs dt.open h3 a {
    color: #000;
    text-decoration: none;
}

div.current dd.tabs {
    margin: 0;
    padding: 10px;
    clear: both;
    border: 1px solid #CCC;
    background-color: #FFF;
}

#helpsite-refresh {
    vertical-align: top;
}

#pop-print {
    float: right;
    margin: 10px;
}

code {
    white-space: pre-wrap;
}

#filter-search {
    vertical-align: top;
}

.editor {
    overflow: hidden;
    position: relative;
}

.search span.highlight {
    background-color: #FFFFCC;
    font-weight: bold;
    padding: 1px 4px;
}

body.modal-open {
    overflow: hidden;
    ;
}

#users-profile-custom label {
    display: inline;
}

.modal-header {
    display: flex;
}
h3.modal-title {
    display: inline-block;
}
.modal-dialog .btn-close {
    width: 1em;
    height: 1em;
    box-sizing: content-box;
    background:transparent url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M.293.293a1 1 0 011.414 0L8 6.586 14.293.293a1 1 0 111.414 1.414L9.414 8l6.293 6.293a1 1 0 01-1.414 1.414L8 9.414l-6.293 6.293a1 1 0 01-1.414-1.414L6.586 8 .293 1.707a1 1 0 010-1.414z'/%3E%3C/svg%3E") 50%/1em auto no-repeat;
    border:0;
    border-radius: 0.25rem;
    opacity: 0.5;
}
.modal-header .btn-close {
    padding: .5rem;
    margin: -.5rem -.5rem -.5rem auto;
}
/**
 * @package SP Cookie Consent
 * @author JoomShaper https://www.joomshaper.com
 * @copyright Copyright (c) 2010 - 2021 JoomShaper
 * @license http://www.gnu.org/licenses/gpl-2.0.html GNU/GPLv2 or Later
*/

#sp-cookie-consent *,
#sp-cookie-consent *::before,
#sp-cookie-consent *::after {
	box-sizing: border-box;
}

#sp-cookie-consent {
	position: fixed;
	font-size: 16px;
	font-weight: 500;
	bottom: 0;
	z-index: 10001;
}

#sp-cookie-consent a,
#sp-cookie-consent a:hover {
	text-decoration: underline;
}

#sp-cookie-consent.position-bottom_left,
#sp-cookie-consent.position-bottom_right {
	width: 400px;
	max-width: 100%;
	border-radius: 4px;
	bottom: 20px;
}

#sp-cookie-consent.position-bottom_left {
	left: 20px;
}

#sp-cookie-consent.position-bottom_right {
	right: 20px;
}

#sp-cookie-consent.position-bottom {
	left: 0;
	width: 100%;
	display: table;
}

#sp-cookie-consent > div {
	padding: 20px;
	position: relative;
}

#sp-cookie-consent.position-bottom > div {
	;
    align-items: center!important;
	display: ;
    display: flex;
    ;
    flex-wrap: wrap;
}

#sp-cookie-consent.position-bottom > div > .sp-cookie-consent-action {
	margin-top: 15px;
}

@media (min-width: 992px) {
	#sp-cookie-consent.position-bottom > div > .sp-cookie-consent-content {
		;
		flex: 0 0 75%;
		max-width: 75%;
	}

	#sp-cookie-consent.position-bottom > div > .sp-cookie-consent-action {
		;
		flex: 0 0 25%;
		max-width: 25%;
		margin-top: 0;
		text-align: right;
	}
}

#sp-cookie-consent .sp-cookie-allow {
	display: inline-block;
	text-decoration: none;
	text-align: center;
	white-space: nowrap;
	vertical-align: middle;
	;
	;
	;
	user-select: none;
	padding: 7px 15px;
	font-size: 90%;
	font-weight: bold;
	line-height: 1.5;
	border-radius: .25rem;
	transition: color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;
}

#sp-cookie-consent.position-bottom_left .sp-cookie-allow,
#sp-cookie-consent.position-bottom_right .sp-cookie-allow {
	margin-top: 15px;
}

#sp-cookie-consent .sp-cookie-allow:hover,
#sp-cookie-consent .sp-cookie-allow:focus,
#sp-cookie-consent .sp-cookie-allow:active {
	text-decoration: none;
}
.sppb-color-switcher-modes{position:fixed;z-index:999999;background:#fff;padding:20px 15px 15px 15px;border-radius:4px;box-shadow:0 0 5px rgba(0,0,0,.2);display:flex;flex-direction:column;right:24px;top:30%}.sppb-color-switcher-toggle{display:flex;align-items:center;justify-content:center;color:#646e8f;cursor:pointer;gap:5px}.sppb-color-switcher-toggle .fa-chevron-up{display:none}.sppb-color-switcher-toggle .fa-chevron-down{display:block}.sppb-color-switcher-modes.expanded .sppb-color-switcher-toggle .fa-chevron-up{display:block}.sppb-color-switcher-modes.expanded .sppb-color-switcher-toggle .fa-chevron-down{display:none}.sppb-color-switcher-colors-wrapper{overflow:hidden;transition:all .4s ease}.sppb-color-switcher-colors{display:flex;flex-direction:column;align-items:center;gap:8px;overflow:hidden;padding-top:5px}.sppb-color-switcher-color{width:32px;height:32px;padding:2px;border-radius:50%;cursor:pointer;border:1px solid #dedede;box-sizing:border-box;transition:transform .2s ease}.sppb-color-switcher-color:hover{transform:scale(1.1)}.sppb-color-switcher-color.sppb-switcher-active{border:2px solid #0037ff}
.dropfiles-content-table[data-category="649"] td .downloadlink, .dropfiles-content-table[data-category="649"] .download-all, .dropfiles-content-table[data-category="649"] .download-selected {background-color:#a5a4a4 !important;color:#00599e !important;}
#sp-cookie-consent {background-color: #d0e3f3; color: #3b3b3b; }#sp-cookie-consent a, #sp-cookie-consent a:hover, #sp-cookie-consent a:focus, #sp-cookie-consent a:active {color: #f70c0c; }#sp-cookie-consent .sp-cookie-allow {background-color: #00599e; color: #e3e3e3;}#sp-cookie-consent .sp-cookie-allow:hover, #sp-cookie-consent .sp-cookie-allow:active, #sp-cookie-consent .sp-cookie-allow:focus {color: #e3e3e3;}
:root {--sppb-topbar-bg-color: #3B3B3B; --sppb-topbar-text-color: #E3E3E3; --sppb-header-bg-color: #00599E; --sppb-logo-text-color: #e3e3e3; --sppb-menu-text-color: #e3e3e3; --sppb-menu-text-hover-color: #F70C0C; --sppb-menu-text-active-color: #D0E3F3; --sppb-menu-dropdown-bg-color: #D0E3F3; --sppb-menu-dropdown-text-color: #00599E; --sppb-menu-dropdown-text-hover-color: #F70C0C; --sppb-menu-dropdown-text-active-color: #3B3B3B; --sppb-text-color: #3B3B3B; --sppb-bg-color: #E3E3E3; --sppb-link-color: #0345BF; --sppb-link-hover-color: #A5A4A4; --sppb-footer-bg-color: #3B3B3B; --sppb-footer-text-color: #E3E3E3; --sppb-footer-link-color: #A5A4A4; --sppb-footer-link-hover-color: #F70C0C}

/***!  File [https://fonts.googleapis.com/css?family=Arial] not found  !***/


h1, h2, h3, h4, h5, h6, .site-title {
                font-family: 'Arial', sans-serif;
            }
body.site {
                border-top: 3px solid #00599e;
                background-color: #e3e3e3            }

            a {
                color: #00599e;
            }
