@import url('ts_main-blessed4.css?z=1487357533701');
@import url('ts_main-blessed3.css?z=1487357533701');
@import url('ts_main-blessed2.css?z=1487357533701');
@import url('ts_main-blessed1.css?z=1487357533701');


.icon-feather-paper-stack:before {
  content: "\e035"; }

.icon-feather-search:before {
  content: "\e036"; }

.icon-feather-zoom-in:before {
  content: "\e037"; }

.icon-feather-zoom-out:before {
  content: "\e038"; }

.icon-feather-reply:before {
  content: "\e039"; }

.icon-feather-circle-plus:before {
  content: "\e040"; }

.icon-feather-circle-minus:before {
  content: "\e041"; }

.icon-feather-circle-check:before {
  content: "\e042"; }

.icon-feather-circle-cross:before {
  content: "\e043"; }

.icon-feather-square-plus:before {
  content: "\e044"; }

.icon-feather-square-minus:before {
  content: "\e045"; }

.icon-feather-square-check:before {
  content: "\e046"; }

.icon-feather-square-cross:before {
  content: "\e047"; }

.icon-feather-microphone:before {
  content: "\e048"; }

.icon-feather-record:before {
  content: "\e049"; }

.icon-feather-skip-back:before {
  content: "\e050"; }

.icon-feather-rewind:before {
  content: "\e051"; }

.icon-feather-play:before {
  content: "\e052"; }

.icon-feather-pause:before {
  content: "\e053"; }

.icon-feather-stop:before {
  content: "\e054"; }

.icon-feather-fast-forward:before {
  content: "\e055"; }

.icon-feather-skip-forward:before {
  content: "\e056"; }

.icon-feather-shuffle:before {
  content: "\e057"; }

.icon-feather-repeat:before {
  content: "\e058"; }

.icon-feather-folder:before {
  content: "\e059"; }

.icon-feather-umbrella:before {
  content: "\e060"; }

.icon-feather-moon:before {
  content: "\e061"; }

.icon-feather-thermometer:before {
  content: "\e062"; }

.icon-feather-drop:before {
  content: "\e063"; }

.icon-feather-sun:before {
  content: "\e064"; }

.icon-feather-cloud:before {
  content: "\e065"; }

.icon-feather-cloud-upload:before {
  content: "\e066"; }

.icon-feather-cloud-download:before {
  content: "\e067"; }

.icon-feather-upload:before {
  content: "\e068"; }

.icon-feather-download:before {
  content: "\e069"; }

.icon-feather-location:before {
  content: "\e070"; }

.icon-feather-location-2:before {
  content: "\e071"; }

.icon-feather-map:before {
  content: "\e072"; }

.icon-feather-battery:before {
  content: "\e073"; }

.icon-feather-head:before {
  content: "\e074"; }

.icon-feather-briefcase:before {
  content: "\e075"; }

.icon-feather-speech-bubble:before {
  content: "\e076"; }

.icon-feather-anchor:before {
  content: "\e077"; }

.icon-feather-globe:before {
  content: "\e078"; }

.icon-feather-box:before {
  content: "\e079"; }

.icon-feather-reload:before {
  content: "\e080"; }

.icon-feather-share:before {
  content: "\e081"; }

.icon-feather-marquee:before {
  content: "\e082"; }

.icon-feather-marquee-plus:before {
  content: "\e083"; }

.icon-feather-marquee-minus:before {
  content: "\e084"; }

.icon-feather-tag:before {
  content: "\e085"; }

.icon-feather-power:before {
  content: "\e086"; }

.icon-feather-command:before {
  content: "\e087"; }

.icon-feather-alt:before {
  content: "\e088"; }

.icon-feather-esc:before {
  content: "\e089"; }

.icon-feather-bar-graph:before {
  content: "\e090"; }

.icon-feather-bar-graph-2:before {
  content: "\e091"; }

.icon-feather-pie-graph:before {
  content: "\e092"; }

.icon-feather-star:before {
  content: "\e093"; }

.icon-feather-arrow-left:before {
  content: "\e094"; }

.icon-feather-arrow-right:before {
  content: "\e095"; }

.icon-feather-arrow-up:before {
  content: "\e096"; }

.icon-feather-arrow-down:before {
  content: "\e097"; }

.icon-feather-volume:before {
  content: "\e098"; }

.icon-feather-mute:before {
  content: "\e099"; }

.icon-feather-content-right:before {
  content: "\e100"; }

.icon-feather-content-left:before {
  content: "\e101"; }

.icon-feather-grid:before {
  content: "\e102"; }

.icon-feather-grid-2:before {
  content: "\e103"; }

.icon-feather-columns:before {
  content: "\e104"; }

.icon-feather-loader:before {
  content: "\e105"; }

.icon-feather-bag:before {
  content: "\e106"; }

.icon-feather-ban:before {
  content: "\e107"; }

.icon-feather-flag:before {
  content: "\e108"; }

.icon-feather-trash:before {
  content: "\e109"; }

.icon-feather-expand:before {
  content: "\e110"; }

.icon-feather-contract:before {
  content: "\e111"; }

.icon-feather-maximize:before {
  content: "\e112"; }

.icon-feather-minimize:before {
  content: "\e113"; }

.icon-feather-plus:before {
  content: "\e114"; }

.icon-feather-minus:before {
  content: "\e115"; }

.icon-feather-check:before {
  content: "\e116"; }

.icon-feather-cross:before {
  content: "\e117"; }

.icon-feather-move:before {
  content: "\e118"; }

.icon-feather-delete:before {
  content: "\e119"; }

.icon-feather-menu:before {
  content: "\e120"; }

.icon-feather-archive:before {
  content: "\e121"; }

.icon-feather-inbox:before {
  content: "\e122"; }

.icon-feather-outbox:before {
  content: "\e123"; }

.icon-feather-file:before {
  content: "\e124"; }

.icon-feather-file-add:before {
  content: "\e125"; }

.icon-feather-file-subtract:before {
  content: "\e126"; }

.icon-feather-help:before {
  content: "\e127"; }

.icon-feather-open:before {
  content: "\e128"; }

.icon-feather-ellipsis:before {
  content: "\e129"; }

@font-face {
  font-family: 'flatline';
  src: url("fonts/flatline/flatline.woff2") format("woff2"), url("fonts/flatline/flatline.woff") format("woff");
  font-weight: normal;
  font-style: normal; }

[class^="icon-flatline-"], [class*=" icon-flatline-"] {
  font-family: 'flatline';
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale; }

.icon-flatline-download-alt:before {
  content: "\e631"; }

.icon-flatline-tags:before {
  content: "\e600"; }

.icon-flatline-tag:before {
  content: "\e601"; }

.icon-flatline-book:before {
  content: "\e602"; }

.icon-flatline-volume-up:before {
  content: "\e603"; }

.icon-flatline-volume-off:before {
  content: "\e604"; }

.icon-flatline-volume-down:before {
  content: "\e605"; }

.icon-flatline-qrcode:before {
  content: "\e606"; }

.icon-flatline-lock:before {
  content: "\e607"; }

.icon-flatline-list-alt:before {
  content: "\e608"; }

.icon-flatline-headphones:before {
  content: "\e609"; }

.icon-flatline-flag:before {
  content: "\e60a"; }

.icon-flatline-barcode:before {
  content: "\e60b"; }

.icon-flatline-repeat:before {
  content: "\e60c"; }

.icon-flatline-refresh:before {
  content: "\e60d"; }

.icon-flatline-play-circle:before {
  content: "\e60e"; }

.icon-flatline-inbox:before {
  content: "\e60f"; }

.icon-flatline-zoom-out:before {
  content: "\e610"; }

.icon-flatline-zoom-in:before {
  content: "\e611"; }

.icon-flatline-user:before {
  content: "\e612"; }

.icon-flatline-upload:before {
  content: "\e613"; }

.icon-flatline-trash:before {
  content: "\e614"; }

.icon-flatline-time:before {
  content: "\e615"; }

.icon-flatline-th:before {
  content: "\e616"; }

.icon-flatline-th-list:before {
  content: "\e617"; }

.icon-flatline-th-large:before {
  content: "\e618"; }

.icon-flatline-star:before {
  content: "\e619"; }

.icon-flatline-star-empty:before {
  content: "\e61a"; }

.icon-flatline-signal:before {
  content: "\e61b"; }

.icon-flatline-search:before {
  content: "\e61c"; }

.icon-flatline-road:before {
  content: "\e61d"; }

.icon-flatline-remove:before {
  content: "\e61e"; }

.icon-flatline-plus:before {
  content: "\e61f"; }

.icon-flatline-pencil:before {
  content: "\e620"; }

.icon-flatline-ok:before {
  content: "\e621"; }

.icon-flatline-off:before {
  content: "\e622"; }

.icon-flatline-music:before {
  content: "\e623"; }

.icon-flatline-minus:before {
  content: "\e624"; }

.icon-flatline-home:before {
  content: "\e625"; }

.icon-flatline-heart:before {
  content: "\e626"; }

.icon-flatline-heart-empty:before {
  content: "\e627"; }

.icon-flatline-glass:before {
  content: "\e628"; }

.icon-flatline-film:before {
  content: "\e629"; }

.icon-flatline-file:before {
  content: "\e62a"; }

.icon-flatline-euro:before {
  content: "\e62b"; }

.icon-flatline-envelope:before {
  content: "\e62c"; }

.icon-flatline-download:before {
  content: "\e62d"; }

.icon-flatline-cog:before {
  content: "\e62e"; }

.icon-flatline-cloud:before {
  content: "\e62f"; }

.icon-flatline-asterisk:before {
  content: "\e630"; }

/*
 * Font Mfizz v1.2
 * Copyright 2013 Mfizz Inc, Joe Lauer
 * MIT License
 *
 * Project: http://mfizz.com/oss/font-mfizz
 *
 * The font designed for technology and software geeks representing programming
 * languages, operating systems, software engineering, and technology.
 *
 * Mfizz Inc
 * Web: http://mfizz.com/
 * Twitter: http://twitter.com/mfizz_inc
 *
 * Joe Lauer
 * Web: http://lauer.bz/
 * Twitter: http://twitter.com/jjlauer
 */
@font-face {
  font-family: 'mfizz';
  src: url("fonts/mfizz/mfizz.woff2") format("woff2"), url("fonts/mfizz/mfizz.woff") format("woff");
  font-weight: normal;
  font-style: normal; }

[class^="icon-mfizz-"]:before,
[class*=" icon-mfizz-"]:before {
  font-family: "mfizz" !important;
  font-style: normal !important;
  font-weight: normal !important;
  font-variant: normal !important;
  text-transform: none !important;
  speak: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale; }

.icon-mfizz-microscope:before {
  content: "\f100"; }

.icon-mfizz-cplusplus:before {
  content: "\f101"; }

.icon-mfizz-wireless:before {
  content: "\f102"; }

.icon-mfizz-fire-alt:before {
  content: "\f103"; }

.icon-mfizz-mobile-device:before {
  content: "\f104"; }

.icon-mfizz-objc:before {
  content: "\f105"; }

.icon-mfizz-redhat:before {
  content: "\f106"; }

.icon-mfizz-freebsd:before {
  content: "\f107"; }

.icon-mfizz-heroku:before {
  content: "\f108"; }

.icon-mfizz-python:before {
  content: "\f109"; }

.icon-mfizz-java:before {
  content: "\f10a"; }

.icon-mfizz-satellite:before {
  content: "\f10b"; }

.icon-mfizz-debian:before {
  content: "\f10c"; }

.icon-mfizz-grails:before {
  content: "\f10d"; }

.icon-mfizz-c:before {
  content: "\f10e"; }

.icon-mfizz-postgres:before {
  content: "\f10f"; }

.icon-mfizz-database-alt2:before {
  content: "\f110"; }

.icon-mfizz-raspberrypi:before {
  content: "\f111"; }

.icon-mfizz-nginx:before {
  content: "\f112"; }

.icon-mfizz-ruby-on-rails:before {
  content: "\f113"; }

.icon-mfizz-redis:before {
  content: "\f114"; }

.icon-mfizz-scala:before {
  content: "\f115"; }

.icon-mfizz-gnome:before {
  content: "\f116"; }

.icon-mfizz-perl:before {
  content: "\f117"; }

.icon-mfizz-mysql:before {
  content: "\f118"; }

.icon-mfizz-fedora:before {
  content: "\f119"; }

.icon-mfizz-ghost:before {
  content: "\f11a"; }

.icon-mfizz-google:before {
  content: "\f11b"; }

.icon-mfizz-netbsd:before {
  content: "\f11c"; }

.icon-mfizz-aws:before {
  content: "\f11d"; }

.icon-mfizz-bomb:before {
  content: "\f11e"; }

.icon-mfizz-looking:before {
  content: "\f11f"; }

.icon-mfizz-ruby:before {
  content: "\f120"; }

.icon-mfizz-mysql-alt:before {
  content: "\f121"; }

.icon-mfizz-playframework-alt:before {
  content: "\f122"; }

.icon-mfizz-osx:before {
  content: "\f123"; }

.icon-mfizz-database:before {
  content: "\f124"; }

.icon-mfizz-database-alt:before {
  content: "\f125"; }

.icon-mfizz-shell:before {
  content: "\f126"; }

.icon-mfizz-script:before {
  content: "\f127"; }

.icon-mfizz-antenna:before {
  content: "\f128"; }

.icon-mfizz-coffee-bean:before {
  content: "\f129"; }

.icon-mfizz-scala-alt:before {
  content: "\f12a"; }

.icon-mfizz-platter:before {
  content: "\f12b"; }

.icon-mfizz-java-duke:before {
  content: "\f12c"; }

.icon-mfizz-iphone:before {
  content: "\f12d"; }

.icon-mfizz-script-alt:before {
  content: "\f12e"; }

.icon-mfizz-google-alt:before {
  content: "\f12f"; }

.icon-mfizz-haskell:before {
  content: "\f130"; }

.icon-mfizz-mariadb:before {
  content: "\f131"; }

.icon-mfizz-phone-retro:before {
  content: "\f132"; }

.icon-mfizz-phone-alt:before {
  content: "\f133"; }

.icon-mfizz-csharp:before {
  content: "\f134"; }

.icon-mfizz-php:before {
  content: "\f135"; }

.icon-mfizz-postgres-alt:before {
  content: "\f136"; }

.icon-mfizz-html:before {
  content: "\f137"; }

.icon-mfizz-mfizz:before {
  content: "\f138"; }

.icon-mfizz-apache:before {
  content: "\f139"; }

.icon-mfizz-hadoop:before {
  content: "\f13a"; }

.icon-mfizz-ruby-on-rails-alt:before {
  content: "\f13b"; }

.icon-mfizz-mobile-phone-broadcast:before {
  content: "\f13c"; }

.icon-mfizz-css:before {
  content: "\f13d"; }

.icon-mfizz-playframework:before {
  content: "\f13e"; }

.icon-mfizz-clojure:before {
  content: "\f13f"; }

.icon-mfizz-mobile-phone-alt:before {
  content: "\f140"; }

.icon-mfizz-suse:before {
  content: "\f141"; }

.icon-mfizz-java-bold:before {
  content: "\f142"; }

.icon-mfizz-nginx-alt:before {
  content: "\f143"; }

.icon-mfizz-nginx-alt2:before {
  content: "\f144"; }

.icon-mfizz-linux-mint:before {
  content: "\f145"; }

.icon-mfizz-dreamhost:before {
  content: "\f146"; }

.icon-mfizz-blackberry:before {
  content: "\f147"; }

.icon-mfizz-javascript:before {
  content: "\f148"; }

.icon-mfizz-ubuntu:before {
  content: "\f149"; }

.icon-mfizz-php-alt:before {
  content: "\f14a"; }

.icon-mfizz-centos:before {
  content: "\f14b"; }

.icon-mfizz-nodejs:before {
  content: "\f14c"; }

.icon-mfizz-splatter:before {
  content: "\f14d"; }

.icon-mfizz-3dprint:before {
  content: "\f14e"; }

.icon-mfizz-line-graph:before {
  content: "\f14f"; }

.icon-mfizz-cassandra:before {
  content: "\f150"; }

.icon-mfizz-solaris:before {
  content: "\f151"; }

.icon-mfizz-jetty:before {
  content: "\f152"; }

.icon-mfizz-tomcat:before {
  content: "\f153"; }

.icon-mfizz-oracle:before {
  content: "\f154"; }

.icon-mfizz-oracle-alt:before {
  content: "\f155"; }

.icon-mfizz-mssql:before {
  content: "\f156"; }

.icon-mfizz-google-developers:before {
  content: "\f157"; }

.icon-mfizz-google-code:before {
  content: "\f158"; }

.icon-mfizz-kde:before {
  content: "\f159"; }

.icon-mfizz-grails-alt:before {
  content: "\f15a"; }

@font-face {
  font-family: 'icon-nargela';
  src: url("fonts/nargela/nargela.woff2") format("woff2"), url("fonts/nargela/nargela.woff") format("woff");
  font-weight: normal;
  font-style: normal; }

[class^="icon-nargela-"]:before,
[class*=" icon-nargela-"]:before {
  font-family: "icon-nargela" !important;
  font-style: normal !important;
  font-weight: normal !important;
  font-variant: normal !important;
  text-transform: none !important;
  speak: none;
  line-height: 1;
  display: inline-block;
  transform: scale(1.2);
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale; }

.icon-nargela-align-left:before {
  content: "a"; }

.icon-nargela-align-middle:before {
  content: "b"; }

.icon-nargela-align-right:before {
  content: "c"; }

.icon-nargela-arrow:before {
  content: "d"; }

.icon-nargela-battery:before {
  content: "e"; }

.icon-nargela-bell:before {
  content: "f"; }

.icon-nargela-blank:before {
  content: "g"; }

.icon-nargela-bluetooth:before {
  content: "h"; }

.icon-nargela-browser:before {
  content: "i"; }

.icon-nargela-camera:before {
  content: "j"; }

.icon-nargela-cart:before {
  content: "k"; }

.icon-nargela-chat:before {
  content: "l"; }

.icon-nargela-check-mark:before {
  content: "m"; }

.icon-nargela-clock:before {
  content: "n"; }

.icon-nargela-close:before {
  content: "o"; }

.icon-nargela-cocktail:before {
  content: "p"; }

.icon-nargela-compass:before {
  content: "q"; }

.icon-nargela-connection:before {
  content: "r"; }

.icon-nargela-cursor:before {
  content: "s"; }

.icon-nargela-display:before {
  content: "t"; }

.icon-nargela-download:before {
  content: "u"; }

.icon-nargela-drop:before {
  content: "v"; }

.icon-nargela-empty-blank:before {
  content: "w"; }

.icon-nargela-flag:before {
  content: "x"; }

.icon-nargela-forward:before {
  content: "y"; }

.icon-nargela-forward-2:before {
  content: "z"; }

.icon-nargela-gift:before {
  content: "A"; }

.icon-nargela-graphic:before {
  content: "B"; }

.icon-nargela-grid:before {
  content: "C"; }

.icon-nargela-hamburger-menu:before {
  content: "D"; }

.icon-nargela-headphones:before {
  content: "E"; }

.icon-nargela-heart:before {
  content: "F"; }

.icon-nargela-home:before {
  content: "G"; }

.icon-nargela-hyperlink:before {
  content: "H"; }

.icon-nargela-justify-all:before {
  content: "I"; }

.icon-nargela-key:before {
  content: "J"; }

.icon-nargela-label:before {
  content: "K"; }

.icon-nargela-launch:before {
  content: "L"; }

.icon-nargela-lock-closed:before {
  content: "M"; }

.icon-nargela-lock-open:before {
  content: "N"; }

.icon-nargela-magnet:before {
  content: "O"; }

.icon-nargela-magnifying-glass:before {
  content: "P"; }

.icon-nargela-magnifying-glass-2:before {
  content: "Q"; }

.icon-nargela-magnifying-glass-minus:before {
  content: "R"; }

.icon-nargela-magnifying-glass-plus:before {
  content: "S"; }

.icon-nargela-mail:before {
  content: "T"; }

.icon-nargela-map:before {
  content: "U"; }

.icon-nargela-map-pin:before {
  content: "V"; }

.icon-nargela-maximize:before {
  content: "W"; }

.icon-nargela-microphone:before {
  content: "X"; }

.icon-nargela-minimize:before {
  content: "Y"; }

.icon-nargela-minus:before {
  content: "Z"; }

.icon-nargela-mouse:before {
  content: "0"; }

.icon-nargela-music:before {
  content: "1"; }

.icon-nargela-navigation:before {
  content: "2"; }

.icon-nargela-notifications:before {
  content: "3"; }

.icon-nargela-pause:before {
  content: "4"; }

.icon-nargela-pencil:before {
  content: "5"; }

.icon-nargela-play:before {
  content: "6"; }

.icon-nargela-plus:before {
  content: "7"; }

.icon-nargela-power:before {
  content: "8"; }

.icon-nargela-print:before {
  content: "9"; }

.icon-nargela-repeat:before {
  content: "!"; }

.icon-nargela-rule:before {
  content: "\""; }

.icon-nargela-selection:before {
  content: "#"; }

.icon-nargela-settings:before {
  content: "$"; }

.icon-nargela-share:before {
  content: "%"; }

.icon-nargela-shuffle:before {
  content: "&"; }

.icon-nargela-sound-minus:before {
  content: "'"; }

.icon-nargela-sound-plus:before {
  content: "("; }

.icon-nargela-speaker:before {
  content: ")"; }

.icon-nargela-star:before {
  content: "*"; }

.icon-nargela-statistics:before {
  content: "+"; }

.icon-nargela-stop:before {
  content: ","; }

.icon-nargela-sun:before {
  content: "-"; }

.icon-nargela-trash-bin:before {
  content: "."; }

.icon-nargela-umbrella:before {
  content: "/"; }

.icon-nargela-upload:before {
  content: ":"; }

.icon-nargela-video-camera:before {
  content: ";"; }

.icon-nargela-wifi:before {
  content: "<"; }

@font-face {
  font-family: 'Glyphicons Halflings';
  src: url("fonts/glyphicons/glyphicons-webfont.woff2") format("woff2"), url("fonts/glyphicons/glyphicons-webfont.woff") format("woff"); }

.glyphicon {
  position: relative;
  top: 1px;
  display: inline-block;
  font-family: 'Glyphicons Halflings';
  font-style: normal;
  font-weight: normal;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale; }

.glyphicon-asterisk:before {
  content: "\002a"; }

.glyphicon-plus:before {
  content: "\002b"; }

.glyphicon-euro:before,
.glyphicon-eur:before {
  content: "\20ac"; }

.glyphicon-minus:before {
  content: "\2212"; }

.glyphicon-cloud:before {
  content: "\2601"; }

.glyphicon-envelope:before {
  content: "\2709"; }

.glyphicon-pencil:before {
  content: "\270f"; }

.glyphicon-glass:before {
  content: "\e001"; }

.glyphicon-music:before {
  content: "\e002"; }

.glyphicon-search:before {
  content: "\e003"; }

.glyphicon-heart:before {
  content: "\e005"; }

.glyphicon-star:before {
  content: "\e006"; }

.glyphicon-star-empty:before {
  content: "\e007"; }

.glyphicon-user:before {
  content: "\e008"; }

.glyphicon-film:before {
  content: "\e009"; }

.glyphicon-th-large:before {
  content: "\e010"; }

.glyphicon-th:before {
  content: "\e011"; }

.glyphicon-th-list:before {
  content: "\e012"; }

.glyphicon-ok:before {
  content: "\e013"; }

.glyphicon-remove:before {
  content: "\e014"; }

.glyphicon-zoom-in:before {
  content: "\e015"; }

.glyphicon-zoom-out:before {
  content: "\e016"; }

.glyphicon-off:before {
  content: "\e017"; }

.glyphicon-signal:before {
  content: "\e018"; }

.glyphicon-cog:before {
  content: "\e019"; }

.glyphicon-trash:before {
  content: "\e020"; }

.glyphicon-home:before {
  content: "\e021"; }

.glyphicon-file:before {
  content: "\e022"; }

.glyphicon-time:before {
  content: "\e023"; }

.glyphicon-road:before {
  content: "\e024"; }

.glyphicon-download-alt:before {
  content: "\e025"; }

.glyphicon-download:before {
  content: "\e026"; }

.glyphicon-upload:before {
  content: "\e027"; }

.glyphicon-inbox:before {
  content: "\e028"; }

.glyphicon-play-circle:before {
  content: "\e029"; }

.glyphicon-repeat:before {
  content: "\e030"; }

.glyphicon-refresh:before {
  content: "\e031"; }

.glyphicon-list-alt:before {
  content: "\e032"; }

.glyphicon-lock:before {
  content: "\e033"; }

.glyphicon-flag:before {
  content: "\e034"; }

.glyphicon-headphones:before {
  content: "\e035"; }

.glyphicon-volume-off:before {
  content: "\e036"; }

.glyphicon-volume-down:before {
  content: "\e037"; }

.glyphicon-volume-up:before {
  content: "\e038"; }

.glyphicon-qrcode:before {
  content: "\e039"; }

.glyphicon-barcode:before {
  content: "\e040"; }

.glyphicon-tag:before {
  content: "\e041"; }

.glyphicon-tags:before {
  content: "\e042"; }

.glyphicon-book:before {
  content: "\e043"; }

.glyphicon-bookmark:before {
  content: "\e044"; }

.glyphicon-print:before {
  content: "\e045"; }

.glyphicon-camera:before {
  content: "\e046"; }

.glyphicon-font:before {
  content: "\e047"; }

.glyphicon-bold:before {
  content: "\e048"; }

.glyphicon-italic:before {
  content: "\e049"; }

.glyphicon-text-height:before {
  content: "\e050"; }

.glyphicon-text-width:before {
  content: "\e051"; }

.glyphicon-align-left:before {
  content: "\e052"; }

.glyphicon-align-center:before {
  content: "\e053"; }

.glyphicon-align-right:before {
  content: "\e054"; }

.glyphicon-align-justify:before {
  content: "\e055"; }

.glyphicon-list:before {
  content: "\e056"; }

.glyphicon-indent-left:before {
  content: "\e057"; }

.glyphicon-indent-right:before {
  content: "\e058"; }

.glyphicon-facetime-video:before {
  content: "\e059"; }

.glyphicon-picture:before {
  content: "\e060"; }

.glyphicon-map-marker:before {
  content: "\e062"; }

.glyphicon-adjust:before {
  content: "\e063"; }

.glyphicon-tint:before {
  content: "\e064"; }

.glyphicon-edit:before {
  content: "\e065"; }

.glyphicon-share:before {
  content: "\e066"; }

.glyphicon-check:before {
  content: "\e067"; }

.glyphicon-move:before {
  content: "\e068"; }

.glyphicon-step-backward:before {
  content: "\e069"; }

.glyphicon-fast-backward:before {
  content: "\e070"; }

.glyphicon-backward:before {
  content: "\e071"; }

.glyphicon-play:before {
  content: "\e072"; }

.glyphicon-pause:before {
  content: "\e073"; }

.glyphicon-stop:before {
  content: "\e074"; }

.glyphicon-forward:before {
  content: "\e075"; }

.glyphicon-fast-forward:before {
  content: "\e076"; }

.glyphicon-step-forward:before {
  content: "\e077"; }

.glyphicon-eject:before {
  content: "\e078"; }

.glyphicon-chevron-left:before {
  content: "\e079"; }

.glyphicon-chevron-right:before {
  content: "\e080"; }

.glyphicon-plus-sign:before {
  content: "\e081"; }

.glyphicon-minus-sign:before {
  content: "\e082"; }

.glyphicon-remove-sign:before {
  content: "\e083"; }

.glyphicon-ok-sign:before {
  content: "\e084"; }

.glyphicon-question-sign:before {
  content: "\e085"; }

.glyphicon-info-sign:before {
  content: "\e086"; }

.glyphicon-screenshot:before {
  content: "\e087"; }

.glyphicon-remove-circle:before {
  content: "\e088"; }

.glyphicon-ok-circle:before {
  content: "\e089"; }

.glyphicon-ban-circle:before {
  content: "\e090"; }

.glyphicon-arrow-left:before {
  content: "\e091"; }

.glyphicon-arrow-right:before {
  content: "\e092"; }

.glyphicon-arrow-up:before {
  content: "\e093"; }

.glyphicon-arrow-down:before {
  content: "\e094"; }

.glyphicon-share-alt:before {
  content: "\e095"; }

.glyphicon-resize-full:before {
  content: "\e096"; }

.glyphicon-resize-small:before {
  content: "\e097"; }

.glyphicon-exclamation-sign:before {
  content: "\e101"; }

.glyphicon-gift:before {
  content: "\e102"; }

.glyphicon-leaf:before {
  content: "\e103"; }

.glyphicon-fire:before {
  content: "\e104"; }

.glyphicon-eye-open:before {
  content: "\e105"; }

.glyphicon-eye-close:before {
  content: "\e106"; }

.glyphicon-warning-sign:before {
  content: "\e107"; }

.glyphicon-plane:before {
  content: "\e108"; }

.glyphicon-calendar:before {
  content: "\e109"; }

.glyphicon-random:before {
  content: "\e110"; }

.glyphicon-comment:before {
  content: "\e111"; }

.glyphicon-magnet:before {
  content: "\e112"; }

.glyphicon-chevron-up:before {
  content: "\e113"; }

.glyphicon-chevron-down:before {
  content: "\e114"; }

.glyphicon-retweet:before {
  content: "\e115"; }

.glyphicon-shopping-cart:before {
  content: "\e116"; }

.glyphicon-folder-close:before {
  content: "\e117"; }

.glyphicon-folder-open:before {
  content: "\e118"; }

.glyphicon-resize-vertical:before {
  content: "\e119"; }

.glyphicon-resize-horizontal:before {
  content: "\e120"; }

.glyphicon-hdd:before {
  content: "\e121"; }

.glyphicon-bullhorn:before {
  content: "\e122"; }

.glyphicon-bell:before {
  content: "\e123"; }

.glyphicon-certificate:before {
  content: "\e124"; }

.glyphicon-thumbs-up:before {
  content: "\e125"; }

.glyphicon-thumbs-down:before {
  content: "\e126"; }

.glyphicon-hand-right:before {
  content: "\e127"; }

.glyphicon-hand-left:before {
  content: "\e128"; }

.glyphicon-hand-up:before {
  content: "\e129"; }

.glyphicon-hand-down:before {
  content: "\e130"; }

.glyphicon-circle-arrow-right:before {
  content: "\e131"; }

.glyphicon-circle-arrow-left:before {
  content: "\e132"; }

.glyphicon-circle-arrow-up:before {
  content: "\e133"; }

.glyphicon-circle-arrow-down:before {
  content: "\e134"; }

.glyphicon-globe:before {
  content: "\e135"; }

.glyphicon-wrench:before {
  content: "\e136"; }

.glyphicon-tasks:before {
  content: "\e137"; }

.glyphicon-filter:before {
  content: "\e138"; }

.glyphicon-briefcase:before {
  content: "\e139"; }

.glyphicon-fullscreen:before {
  content: "\e140"; }

.glyphicon-dashboard:before {
  content: "\e141"; }

.glyphicon-paperclip:before {
  content: "\e142"; }

.glyphicon-heart-empty:before {
  content: "\e143"; }

.glyphicon-link:before {
  content: "\e144"; }

.glyphicon-phone:before {
  content: "\e145"; }

.glyphicon-pushpin:before {
  content: "\e146"; }

.glyphicon-usd:before {
  content: "\e148"; }

.glyphicon-gbp:before {
  content: "\e149"; }

.glyphicon-sort:before {
  content: "\e150"; }

.glyphicon-sort-by-alphabet:before {
  content: "\e151"; }

.glyphicon-sort-by-alphabet-alt:before {
  content: "\e152"; }

.glyphicon-sort-by-order:before {
  content: "\e153"; }

.glyphicon-sort-by-order-alt:before {
  content: "\e154"; }

.glyphicon-sort-by-attributes:before {
  content: "\e155"; }

.glyphicon-sort-by-attributes-alt:before {
  content: "\e156"; }

.glyphicon-unchecked:before {
  content: "\e157"; }

.glyphicon-expand:before {
  content: "\e158"; }

.glyphicon-collapse-down:before {
  content: "\e159"; }

.glyphicon-collapse-up:before {
  content: "\e160"; }

.glyphicon-log-in:before {
  content: "\e161"; }

.glyphicon-flash:before {
  content: "\e162"; }

.glyphicon-log-out:before {
  content: "\e163"; }

.glyphicon-new-window:before {
  content: "\e164"; }

.glyphicon-record:before {
  content: "\e165"; }

.glyphicon-save:before {
  content: "\e166"; }

.glyphicon-open:before {
  content: "\e167"; }

.glyphicon-saved:before {
  content: "\e168"; }

.glyphicon-import:before {
  content: "\e169"; }

.glyphicon-export:before {
  content: "\e170"; }

.glyphicon-send:before {
  content: "\e171"; }

.glyphicon-floppy-disk:before {
  content: "\e172"; }

.glyphicon-floppy-saved:before {
  content: "\e173"; }

.glyphicon-floppy-remove:before {
  content: "\e174"; }

.glyphicon-floppy-save:before {
  content: "\e175"; }

.glyphicon-floppy-open:before {
  content: "\e176"; }

.glyphicon-credit-card:before {
  content: "\e177"; }

.glyphicon-transfer:before {
  content: "\e178"; }

.glyphicon-cutlery:before {
  content: "\e179"; }

.glyphicon-header:before {
  content: "\e180"; }

.glyphicon-compressed:before {
  content: "\e181"; }

.glyphicon-earphone:before {
  content: "\e182"; }

.glyphicon-phone-alt:before {
  content: "\e183"; }

.glyphicon-tower:before {
  content: "\e184"; }

.glyphicon-stats:before {
  content: "\e185"; }

.glyphicon-sd-video:before {
  content: "\e186"; }

.glyphicon-hd-video:before {
  content: "\e187"; }

.glyphicon-subtitles:before {
  content: "\e188"; }

.glyphicon-sound-stereo:before {
  content: "\e189"; }

.glyphicon-sound-dolby:before {
  content: "\e190"; }

.glyphicon-sound-5-1:before {
  content: "\e191"; }

.glyphicon-sound-6-1:before {
  content: "\e192"; }

.glyphicon-sound-7-1:before {
  content: "\e193"; }

.glyphicon-copyright-mark:before {
  content: "\e194"; }

.glyphicon-registration-mark:before {
  content: "\e195"; }

.glyphicon-cloud-download:before {
  content: "\e197"; }

.glyphicon-cloud-upload:before {
  content: "\e198"; }

.glyphicon-tree-conifer:before {
  content: "\e199"; }

.glyphicon-tree-deciduous:before {
  content: "\e200"; }

.glyphicon-cd:before {
  content: "\e201"; }

.glyphicon-save-file:before {
  content: "\e202"; }

.glyphicon-open-file:before {
  content: "\e203"; }

.glyphicon-level-up:before {
  content: "\e204"; }

.glyphicon-copy:before {
  content: "\e205"; }

.glyphicon-paste:before {
  content: "\e206"; }

/**
 * .glyphicon-door                   { &:before { content: "\1f6aa"; } }
 * .glyphicon-key                    { &:before { content: "\1f511"; } }
 */
.glyphicon-alert:before {
  content: "\e209"; }

.glyphicon-equalizer:before {
  content: "\e210"; }

.glyphicon-king:before {
  content: "\e211"; }

.glyphicon-queen:before {
  content: "\e212"; }

.glyphicon-pawn:before {
  content: "\e213"; }

.glyphicon-bishop:before {
  content: "\e214"; }

.glyphicon-knight:before {
  content: "\e215"; }

.glyphicon-baby-formula:before {
  content: "\e216"; }

.glyphicon-tent:before {
  content: "\26fa"; }

.glyphicon-blackboard:before {
  content: "\e218"; }

.glyphicon-bed:before {
  content: "\e219"; }

.glyphicon-apple:before {
  content: "\f8ff"; }

.glyphicon-erase:before {
  content: "\e221"; }

.glyphicon-hourglass:before {
  content: "\231b"; }

.glyphicon-lamp:before {
  content: "\e223"; }

.glyphicon-duplicate:before {
  content: "\e224"; }

.glyphicon-piggy-bank:before {
  content: "\e225"; }

.glyphicon-scissors:before {
  content: "\e226"; }

.glyphicon-bitcoin:before {
  content: "\e227"; }

.glyphicon-btc:before {
  content: "\e227"; }

.glyphicon-xbt:before {
  content: "\e227"; }

.glyphicon-yen:before {
  content: "\00a5"; }

.glyphicon-jpy:before {
  content: "\00a5"; }

.glyphicon-ruble:before {
  content: "\20bd"; }

.glyphicon-rub:before {
  content: "\20bd"; }

.glyphicon-scale:before {
  content: "\e230"; }

.glyphicon-ice-lolly:before {
  content: "\e231"; }

.glyphicon-ice-lolly-tasted:before {
  content: "\e232"; }

.glyphicon-education:before {
  content: "\e233"; }

.glyphicon-option-horizontal:before {
  content: "\e234"; }

.glyphicon-option-vertical:before {
  content: "\e235"; }

.glyphicon-menu-hamburger:before {
  content: "\e236"; }

.glyphicon-modal-window:before {
  content: "\e237"; }

.glyphicon-oil:before {
  content: "\e238"; }

.glyphicon-grain:before {
  content: "\e239"; }

.glyphicon-sunglasses:before {
  content: "\e240"; }

.glyphicon-text-size:before {
  content: "\e241"; }

.glyphicon-text-color:before {
  content: "\e242"; }

.glyphicon-text-background:before {
  content: "\e243"; }

.glyphicon-object-align-top:before {
  content: "\e244"; }

.glyphicon-object-align-bottom:before {
  content: "\e245"; }

.glyphicon-object-align-horizontal:before {
  content: "\e246"; }

.glyphicon-object-align-left:before {
  content: "\e247"; }

.glyphicon-object-align-vertical:before {
  content: "\e248"; }

.glyphicon-object-align-right:before {
  content: "\e249"; }

.glyphicon-triangle-right:before {
  content: "\e250"; }

.glyphicon-triangle-left:before {
  content: "\e251"; }

.glyphicon-triangle-bottom:before {
  content: "\e252"; }

.glyphicon-triangle-top:before {
  content: "\e253"; }

.glyphicon-console:before {
  content: "\e254"; }

.glyphicon-superscript:before {
  content: "\e255"; }

.glyphicon-subscript:before {
  content: "\e256"; }

.glyphicon-menu-left:before {
  content: "\e257"; }

.glyphicon-menu-right:before {
  content: "\e258"; }

.glyphicon-menu-down:before {
  content: "\e259"; }

.glyphicon-menu-up:before {
  content: "\e260"; }

@font-face {
  font-family: 'ikons';
  src: url("fonts/ikons/ikons.woff2") format("woff2"), url("fonts/ikons/ikons.woff") format("woff");
  font-weight: normal;
  font-style: normal; }

[class^="icon-ikons-"]:before,
[class*=" icon-ikons-"]:before {
  font-family: "ikons" !important;
  font-style: normal !important;
  font-weight: normal !important;
  font-variant: normal !important;
  text-transform: none !important;
  speak: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale; }

.icon-ikons-alarm:before {
  content: "a"; }

.icon-ikons-alt:before {
  content: "b"; }

.icon-ikons-android:before {
  content: "c"; }

.icon-ikons-apple:before {
  content: "d"; }

.icon-ikons-appstore:before {
  content: "e"; }

.icon-ikons-arrow-1:before {
  content: "f"; }

.icon-ikons-arrow-2:before {
  content: "g"; }

.icon-ikons-arrow-down:before {
  content: "h"; }

.icon-ikons-arrow-left:before {
  content: "i"; }

.icon-ikons-arrow-right:before {
  content: "j"; }

.icon-ikons-arrow-up:before {
  content: "k"; }

.icon-ikons-arrows:before {
  content: "l"; }

.icon-ikons-arrows-horizontal:before {
  content: "m"; }

.icon-ikons-arrows-horizontal-2:before {
  content: "n"; }

.icon-ikons-arrows-vertical:before {
  content: "o"; }

.icon-ikons-arrows-vertical-2:before {
  content: "p"; }

.icon-ikons-bar-chart-1:before {
  content: "q"; }

.icon-ikons-bar-chart-2:before {
  content: "r"; }

.icon-ikons-bar-chart-3:before {
  content: "s"; }

.icon-ikons-bar-graph:before {
  content: "t"; }

.icon-ikons-basket:before {
  content: "u"; }

.icon-ikons-basket-add:before {
  content: "v"; }

.icon-ikons-basket-delete:before {
  content: "w"; }

.icon-ikons-basket-ok:before {
  content: "x"; }

.icon-ikons-basket-remove:before {
  content: "y"; }

.icon-ikons-battery-1-3:before {
  content: "z"; }

.icon-ikons-battery-2-3:before {
  content: "A"; }

.icon-ikons-battery-empty:before {
  content: "B"; }

.icon-ikons-battery-full:before {
  content: "C"; }

.icon-ikons-behance:before {
  content: "D"; }

.icon-ikons-bell:before {
  content: "E"; }

.icon-ikons-bin:before {
  content: "F"; }

.icon-ikons-block:before {
  content: "G"; }

.icon-ikons-bluetooth:before {
  content: "H"; }

.icon-ikons-book:before {
  content: "I"; }

.icon-ikons-book-1:before {
  content: "J"; }

.icon-ikons-book-2:before {
  content: "K"; }

.icon-ikons-bookmark:before {
  content: "L"; }

.icon-ikons-brightness-high:before {
  content: "M"; }

.icon-ikons-brightness-low:before {
  content: "N"; }

.icon-ikons-browser:before {
  content: "O"; }

.icon-ikons-browser-add:before {
  content: "P"; }

.icon-ikons-browser-delete:before {
  content: "Q"; }

.icon-ikons-browser-layout-1:before {
  content: "R"; }

.icon-ikons-browser-layout-2:before {
  content: "S"; }

.icon-ikons-browser-layout-3:before {
  content: "T"; }

.icon-ikons-browser-ok:before {
  content: "U"; }

.icon-ikons-browser-remove:before {
  content: "V"; }

.icon-ikons-bullseye:before {
  content: "W"; }

.icon-ikons-calendar:before {
  content: "X"; }

.icon-ikons-calendar-add:before {
  content: "Y"; }

.icon-ikons-calendar-ok:before {
  content: "Z"; }

.icon-ikons-camera:before {
  content: "0"; }

.icon-ikons-cassette:before {
  content: "1"; }

.icon-ikons-chart:before {
  content: "2"; }

.icon-ikons-chart-1-2:before {
  content: "3"; }

.icon-ikons-chart-1-4:before {
  content: "4"; }

.icon-ikons-chart-1-8:before {
  content: "5"; }

.icon-ikons-chart-3-4:before {
  content: "6"; }

.icon-ikons-chart-3-8:before {
  content: "7"; }

.icon-ikons-chart-5-8:before {
  content: "8"; }

.icon-ikons-chart-7-8:before {
  content: "9"; }

.icon-ikons-circle:before {
  content: "!"; }

.icon-ikons-circle-delete:before {
  content: "\""; }

.icon-ikons-circle-down:before {
  content: "#"; }

.icon-ikons-circle-fast-forward:before {
  content: "$"; }

.icon-ikons-circle-left:before {
  content: "%"; }

.icon-ikons-circle-minus:before {
  content: "&"; }

.icon-ikons-circle-ok:before {
  content: "'"; }

.icon-ikons-circle-pause:before {
  content: "("; }

.icon-ikons-circle-play:before {
  content: ")"; }

.icon-ikons-circle-plus:before {
  content: "*"; }

.icon-ikons-circle-rewind:before {
  content: "+"; }

.icon-ikons-circle-right:before {
  content: ","; }

.icon-ikons-circle-skip-next:before {
  content: "-"; }

.icon-ikons-circle-skip-previous:before {
  content: "."; }

.icon-ikons-circle-stop:before {
  content: "/"; }

.icon-ikons-circle-up:before {
  content: ":"; }

.icon-ikons-clip:before {
  content: ";"; }

.icon-ikons-close:before {
  content: "<"; }

.icon-ikons-cloud:before {
  content: "="; }

.icon-ikons-cloud-download:before {
  content: ">"; }

.icon-ikons-cloud-fail:before {
  content: "?"; }

.icon-ikons-cloud-ok:before {
  content: "@"; }

.icon-ikons-cloud-upload:before {
  content: "["; }

.icon-ikons-code:before {
  content: "]"; }

.icon-ikons-cog:before {
  content: "^"; }

.icon-ikons-columns:before {
  content: "_"; }

.icon-ikons-command:before {
  content: "`"; }

.icon-ikons-compass:before {
  content: "{"; }

.icon-ikons-computer-add:before {
  content: "|"; }

.icon-ikons-computer-delete:before {
  content: "}"; }

.icon-ikons-computer-download:before {
  content: "~"; }

.icon-ikons-computer-ok:before {
  content: "\\"; }

.icon-ikons-computer-remove:before {
  content: "\e000"; }

.icon-ikons-computer-upload:before {
  content: "\e001"; }

.icon-ikons-copy-1:before {
  content: "\e002"; }

.icon-ikons-copy-2:before {
  content: "\e003"; }

.icon-ikons-credit-card:before {
  content: "\e004"; }

.icon-ikons-crop:before {
  content: "\e005"; }

.icon-ikons-diskette:before {
  content: "\e006"; }

.icon-ikons-document:before {
  content: "\e007"; }

.icon-ikons-document-add:before {
  content: "\e008"; }

.icon-ikons-document-delete:before {
  content: "\e009"; }

.icon-ikons-document-download:before {
  content: "\e00a"; }

.icon-ikons-document-ok:before {
  content: "\e00b"; }

.icon-ikons-document-remove:before {
  content: "\e00c"; }

.icon-ikons-document-upload:before {
  content: "\e00d"; }

.icon-ikons-documents:before {
  content: "\e00e"; }

.icon-ikons-download:before {
  content: "\e00f"; }

.icon-ikons-dribbble:before {
  content: "\e010"; }

.icon-ikons-drop:before {
  content: "\e011"; }

.icon-ikons-dropbox:before {
  content: "\e012"; }

.icon-ikons-eject:before {
  content: "\e013"; }

.icon-ikons-equalizer:before {
  content: "\e014"; }

.icon-ikons-facebook-1:before {
  content: "\e015"; }

.icon-ikons-facebook-2:before {
  content: "\e016"; }

.icon-ikons-fast-forward:before {
  content: "\e017"; }

.icon-ikons-first-aid:before {
  content: "\e018"; }

.icon-ikons-folder:before {
  content: "\e019"; }

.icon-ikons-folder-add:before {
  content: "\e01a"; }

.icon-ikons-folder-delete:before {
  content: "\e01b"; }

.icon-ikons-folder-ok:before {
  content: "\e01c"; }

.icon-ikons-folder-remove:before {
  content: "\e01d"; }

.icon-ikons-followers:before {
  content: "\e01e"; }

.icon-ikons-following:before {
  content: "\e01f"; }

.icon-ikons-font-size-down:before {
  content: "\e020"; }

.icon-ikons-font-size-up:before {
  content: "\e021"; }

.icon-ikons-forrst:before {
  content: "\e022"; }

.icon-ikons-foursquare:before {
  content: "\e023"; }

.icon-ikons-frame:before {
  content: "\e024"; }

.icon-ikons-globe:before {
  content: "\e025"; }

.icon-ikons-google-plus:before {
  content: "\e026"; }

.icon-ikons-graph-fall:before {
  content: "\e027"; }

.icon-ikons-graph-rise:before {
  content: "\e028"; }

.icon-ikons-grid-1:before {
  content: "\e029"; }

.icon-ikons-grid-2:before {
  content: "\e02a"; }

.icon-ikons-hashtag:before {
  content: "\e02b"; }

.icon-ikons-heart:before {
  content: "\e02c"; }

.icon-ikons-home:before {
  content: "\e02d"; }

.icon-ikons-imac:before {
  content: "\e02e"; }

.icon-ikons-image:before {
  content: "\e02f"; }

.icon-ikons-inbox:before {
  content: "\e030"; }

.icon-ikons-inbox-in:before {
  content: "\e031"; }

.icon-ikons-inbox-out:before {
  content: "\e032"; }

.icon-ikons-instagram:before {
  content: "\e033"; }

.icon-ikons-ipad:before {
  content: "\e034"; }

.icon-ikons-iphone:before {
  content: "\e035"; }

.icon-ikons-layers:before {
  content: "\e036"; }

.icon-ikons-line-graph:before {
  content: "\e037"; }

.icon-ikons-line-graph-square:before {
  content: "\e038"; }

.icon-ikons-link:before {
  content: "\e039"; }

.icon-ikons-linkedin:before {
  content: "\e03a"; }

.icon-ikons-list:before {
  content: "\e03b"; }

.icon-ikons-list-2:before {
  content: "\e03c"; }

.icon-ikons-loading:before {
  content: "\e03d"; }

.icon-ikons-location:before {
  content: "\e03e"; }

.icon-ikons-lock:before {
  content: "\e03f"; }

.icon-ikons-login:before {
  content: "\e040"; }

.icon-ikons-logout:before {
  content: "\e041"; }

.icon-ikons-macbook:before {
  content: "\e042"; }

.icon-ikons-magnifying-glass:before {
  content: "\e043"; }

.icon-ikons-magnifying-glass-add:before {
  content: "\e044"; }

.icon-ikons-magnifying-glass-remove:before {
  content: "\e045"; }

.icon-ikons-mail:before {
  content: "\e046"; }

.icon-ikons-mail-incoming:before {
  content: "\e047"; }

.icon-ikons-mail-outgoing:before {
  content: "\e048"; }

.icon-ikons-map:before {
  content: "\e049"; }

.icon-ikons-map-add:before {
  content: "\e04a"; }

.icon-ikons-map-delete:before {
  content: "\e04b"; }

.icon-ikons-map-ok:before {
  content: "\e04c"; }

.icon-ikons-map-remove:before {
  content: "\e04d"; }

.icon-ikons-microphone:before {
  content: "\e04e"; }

.icon-ikons-microphone-off:before {
  content: "\e04f"; }

.icon-ikons-microsoft:before {
  content: "\e050"; }

.icon-ikons-minus:before {
  content: "\e051"; }

.icon-ikons-more:before {
  content: "\e052"; }

.icon-ikons-more-2:before {
  content: "\e053"; }

.icon-ikons-moustache:before {
  content: "\e054"; }

.icon-ikons-music:before {
  content: "\e055"; }

.icon-ikons-notepad:before {
  content: "\e056"; }

.icon-ikons-notepad-add:before {
  content: "\e057"; }

.icon-ikons-notepad-delete:before {
  content: "\e058"; }

.icon-ikons-notepad-ok:before {
  content: "\e059"; }

.icon-ikons-notepad-remove:before {
  content: "\e05a"; }

.icon-ikons-pause:before {
  content: "\e05b"; }

.icon-ikons-paypal:before {
  content: "\e05c"; }

.icon-ikons-pen-1:before {
  content: "\e05d"; }

.icon-ikons-pen-2:before {
  content: "\e05e"; }

.icon-ikons-pen-3:before {
  content: "\e05f"; }

.icon-ikons-picture:before {
  content: "\e060"; }

.icon-ikons-pie-chart:before {
  content: "\e061"; }

.icon-ikons-pill:before {
  content: "\e062"; }

.icon-ikons-pin-1:before {
  content: "\e063"; }

.icon-ikons-pin-2:before {
  content: "\e064"; }

.icon-ikons-pin-zoom-in:before {
  content: "\e065"; }

.icon-ikons-pin-zoom-out:before {
  content: "\e066"; }

.icon-ikons-pinterest-1:before {
  content: "\e067"; }

.icon-ikons-pinterest-2:before {
  content: "\e068"; }

.icon-ikons-play:before {
  content: "\e069"; }

.icon-ikons-plug:before {
  content: "\e06a"; }

.icon-ikons-plus:before {
  content: "\e06b"; }

.icon-ikons-polaroid:before {
  content: "\e06c"; }

.icon-ikons-polaroids:before {
  content: "\e06d"; }

.icon-ikons-power:before {
  content: "\e06e"; }

.icon-ikons-presentation:before {
  content: "\e06f"; }

.icon-ikons-printer:before {
  content: "\e070"; }

.icon-ikons-progress:before {
  content: "\e071"; }

.icon-ikons-record:before {
  content: "\e072"; }

.icon-ikons-repeat:before {
  content: "\e073"; }

.icon-ikons-repeat-1:before {
  content: "\e074"; }

.icon-ikons-repeat-2:before {
  content: "\e075"; }

.icon-ikons-resize-1:before {
  content: "\e076"; }

.icon-ikons-resize-2:before {
  content: "\e077"; }

.icon-ikons-resize-3:before {
  content: "\e078"; }

.icon-ikons-resize-4:before {
  content: "\e079"; }

.icon-ikons-resize-5:before {
  content: "\e07a"; }

.icon-ikons-resize-6:before {
  content: "\e07b"; }

.icon-ikons-rewind:before {
  content: "\e07c"; }

.icon-ikons-rss:before {
  content: "\e07d"; }

.icon-ikons-screen-expand-1:before {
  content: "\e07e"; }

.icon-ikons-screen-expand-2:before {
  content: "\e07f"; }

.icon-ikons-screen-expand-3:before {
  content: "\e080"; }

.icon-ikons-share:before {
  content: "\e081"; }

.icon-ikons-share-2:before {
  content: "\e082"; }

.icon-ikons-shop:before {
  content: "\e083"; }

.icon-ikons-shopping-bag:before {
  content: "\e084"; }

.icon-ikons-shopping-cart:before {
  content: "\e085"; }

.icon-ikons-shopping-cart-add:before {
  content: "\e086"; }

.icon-ikons-shopping-cart-delete:before {
  content: "\e087"; }

.icon-ikons-shopping-cart-ok:before {
  content: "\e088"; }

.icon-ikons-shopping-cart-remove:before {
  content: "\e089"; }

.icon-ikons-shuffle:before {
  content: "\e08a"; }

.icon-ikons-skip-next:before {
  content: "\e08b"; }

.icon-ikons-skip-previous:before {
  content: "\e08c"; }

.icon-ikons-skype:before {
  content: "\e08d"; }

.icon-ikons-slideshow:before {
  content: "\e08e"; }

.icon-ikons-speech-1:before {
  content: "\e08f"; }

.icon-ikons-speech-2:before {
  content: "\e090"; }

.icon-ikons-speech-3:before {
  content: "\e091"; }

.icon-ikons-speech-4:before {
  content: "\e092"; }

.icon-ikons-speech-bubble-1:before {
  content: "\e093"; }

.icon-ikons-speech-bubble-2:before {
  content: "\e094"; }

.icon-ikons-speech-bubbles:before {
  content: "\e095"; }

.icon-ikons-spotify:before {
  content: "\e096"; }

.icon-ikons-square:before {
  content: "\e097"; }

.icon-ikons-square-add:before {
  content: "\e098"; }

.icon-ikons-square-dashed:before {
  content: "\e099"; }

.icon-ikons-square-delete:before {
  content: "\e09a"; }

.icon-ikons-square-down:before {
  content: "\e09b"; }

.icon-ikons-square-left:before {
  content: "\e09c"; }

.icon-ikons-square-ok:before {
  content: "\e09d"; }

.icon-ikons-square-remove:before {
  content: "\e09e"; }

.icon-ikons-square-right:before {
  content: "\e09f"; }

.icon-ikons-square-up:before {
  content: "\e0a0"; }

.icon-ikons-star:before {
  content: "\e0a1"; }

.icon-ikons-stop:before {
  content: "\e0a2"; }

.icon-ikons-suitcase:before {
  content: "\e0a3"; }

.icon-ikons-tag:before {
  content: "\e0a4"; }

.icon-ikons-tags:before {
  content: "\e0a5"; }

.icon-ikons-target:before {
  content: "\e0a6"; }

.icon-ikons-terminal:before {
  content: "\e0a7"; }

.icon-ikons-text-center:before {
  content: "\e0a8"; }

.icon-ikons-text-justify:before {
  content: "\e0a9"; }

.icon-ikons-text-left:before {
  content: "\e0aa"; }

.icon-ikons-text-right:before {
  content: "\e0ab"; }

.icon-ikons-tick:before {
  content: "\e0ac"; }

.icon-ikons-time:before {
  content: "\e0ad"; }

.icon-ikons-timer:before {
  content: "\e0ae"; }

.icon-ikons-tumblr:before {
  content: "\e0af"; }

.icon-ikons-twitter:before {
  content: "\e0b0"; }

.icon-ikons-unlock:before {
  content: "\e0b1"; }

.icon-ikons-upload:before {
  content: "\e0b2"; }

.icon-ikons-user:before {
  content: "\e0b3"; }

.icon-ikons-user-add:before {
  content: "\e0b4"; }

.icon-ikons-user-circle:before {
  content: "\e0b5"; }

.icon-ikons-user-delete:before {
  content: "\e0b6"; }

.icon-ikons-user-ok:before {
  content: "\e0b7"; }

.icon-ikons-user-remove:before {
  content: "\e0b8"; }

.icon-ikons-user-square:before {
  content: "\e0b9"; }

.icon-ikons-users:before {
  content: "\e0ba"; }

.icon-ikons-view:before {
  content: "\e0bb"; }

.icon-ikons-view-off:before {
  content: "\e0bc"; }

.icon-ikons-vimeo:before {
  content: "\e0bd"; }

.icon-ikons-voicemail:before {
  content: "\e0be"; }

.icon-ikons-volume-1:before {
  content: "\e0bf"; }

.icon-ikons-volume-2:before {
  content: "\e0c0"; }

.icon-ikons-volume-3:before {
  content: "\e0c1"; }

.icon-ikons-volume-down:before {
  content: "\e0c2"; }

.icon-ikons-volume-mute:before {
  content: "\e0c3"; }

.icon-ikons-volume-off:before {
  content: "\e0c4"; }

.icon-ikons-volume-up:before {
  content: "\e0c5"; }

.icon-ikons-warning:before {
  content: "\e0c6"; }

.icon-ikons-wifi-1:before {
  content: "\e0c7"; }

.icon-ikons-wifi-2:before {
  content: "\e0c8"; }

.icon-ikons-wifi-3:before {
  content: "\e0c9"; }

.icon-ikons-windows:before {
  content: "\e0ca"; }

.icon-ikons-youtube:before {
  content: "\e0cb"; }

.icon-ikons-zoom-in:before {
  content: "\e0cc"; }

.icon-ikons-zoom-out:before {
  content: "\e0cd"; }

@font-face {
  font-family: 'outlined-iconset';
  src: url("fonts/outlined/outlined.woff2") format("woff2"), url("fonts/outlined/outlined.woff") format("woff");
  font-weight: normal;
  font-style: normal; }

[class^="icon-outlined-"]:before,
[class*=" icon-outlined-"]:before {
  font-family: "outlined-iconset" !important;
  font-style: normal !important;
  font-weight: normal !important;
  font-variant: normal !important;
  text-transform: none !important;
  speak: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale; }

.icon-outlined-boat:before {
  content: "\e000"; }

.icon-outlined-booknote:before {
  content: "\e001"; }

.icon-outlined-booknote-add:before {
  content: "\e002"; }

.icon-outlined-booknote-remove:before {
  content: "\e003"; }

.icon-outlined-camera-1:before {
  content: "\e004"; }

.icon-outlined-camera-2:before {
  content: "\e005"; }

.icon-outlined-cloud-check:before {
  content: "\e006"; }

.icon-outlined-cloud-delete:before {
  content: "\e007"; }

.icon-outlined-cloud-download:before {
  content: "\e008"; }

.icon-outlined-cloud-upload:before {
  content: "\e009"; }

.icon-outlined-cloudy:before {
  content: "\e00a"; }

.icon-outlined-cocktail:before {
  content: "\e00b"; }

.icon-outlined-coffee:before {
  content: "\e00c"; }

.icon-outlined-compass:before {
  content: "\e00d"; }

.icon-outlined-compress:before {
  content: "\e00e"; }

.icon-outlined-cutlery:before {
  content: "\e00f"; }

.icon-outlined-delete:before {
  content: "\e010"; }

.icon-outlined-delete-folder:before {
  content: "\e011"; }

.icon-outlined-dialogue-add:before {
  content: "\e012"; }

.icon-outlined-dialogue-delete:before {
  content: "\e013"; }

.icon-outlined-dialogue-happy:before {
  content: "\e014"; }

.icon-outlined-dialogue-sad:before {
  content: "\e015"; }

.icon-outlined-dialogue-text:before {
  content: "\e016"; }

.icon-outlined-dialogue-think:before {
  content: "\e017"; }

.icon-outlined-diamond:before {
  content: "\e018"; }

.icon-outlined-dish-fork:before {
  content: "\e019"; }

.icon-outlined-dish-spoon:before {
  content: "\e01a"; }

.icon-outlined-download:before {
  content: "\e01b"; }

.icon-outlined-download-folder:before {
  content: "\e01c"; }

.icon-outlined-expand:before {
  content: "\e01d"; }

.icon-outlined-eye:before {
  content: "\e01e"; }

.icon-outlined-fast-food:before {
  content: "\e01f"; }

.icon-outlined-flag:before {
  content: "\e020"; }

.icon-outlined-folder:before {
  content: "\e021"; }

.icon-outlined-geolocalizator:before {
  content: "\e022"; }

.icon-outlined-globe:before {
  content: "\e023"; }

.icon-outlined-graph:before {
  content: "\e024"; }

.icon-outlined-graph-descending:before {
  content: "\e025"; }

.icon-outlined-graph-rising:before {
  content: "\e026"; }

.icon-outlined-hammer:before {
  content: "\e027"; }

.icon-outlined-happy-drop:before {
  content: "\e028"; }

.icon-outlined-headphones:before {
  content: "\e029"; }

.icon-outlined-heart:before {
  content: "\e02a"; }

.icon-outlined-heart-broken:before {
  content: "\e02b"; }

.icon-outlined-home:before {
  content: "\e02c"; }

.icon-outlined-hourglass:before {
  content: "\e02d"; }

.icon-outlined-image:before {
  content: "\e02e"; }

.icon-outlined-key:before {
  content: "\e02f"; }

.icon-outlined-life-buoy:before {
  content: "\e030"; }

.icon-outlined-list:before {
  content: "\e031"; }

.icon-outlined-lock-closed:before {
  content: "\e032"; }

.icon-outlined-lock-open:before {
  content: "\e033"; }

.icon-outlined-loudspeaker:before {
  content: "\e034"; }

.icon-outlined-magnifier:before {
  content: "\e035"; }

.icon-outlined-magnifier-minus:before {
  content: "\e036"; }

.icon-outlined-magnifier-plus:before {
  content: "\e037"; }

.icon-outlined-mail:before {
  content: "\e038"; }

.icon-outlined-mail-open:before {
  content: "\e039"; }

.icon-outlined-map:before {
  content: "\e03a"; }

.icon-outlined-medical-case:before {
  content: "\e03b"; }

.icon-outlined-microphone-1:before {
  content: "\e03c"; }

.icon-outlined-microphone-2:before {
  content: "\e03d"; }

.icon-outlined-minus:before {
  content: "\e03e"; }

.icon-outlined-multiple-image:before {
  content: "\e03f"; }

.icon-outlined-music-back:before {
  content: "\e040"; }

.icon-outlined-music-backtoend:before {
  content: "\e041"; }

.icon-outlined-music-eject:before {
  content: "\e042"; }

.icon-outlined-music-forward:before {
  content: "\e043"; }

.icon-outlined-music-forwardtoend:before {
  content: "\e044"; }

.icon-outlined-music-pause:before {
  content: "\e045"; }

.icon-outlined-music-play:before {
  content: "\e046"; }

.icon-outlined-music-random:before {
  content: "\e047"; }

.icon-outlined-music-repeat:before {
  content: "\e048"; }

.icon-outlined-music-stop:before {
  content: "\e049"; }

.icon-outlined-musical-note:before {
  content: "\e04a"; }

.icon-outlined-musical-note-2:before {
  content: "\e04b"; }

.icon-outlined-old-video-cam:before {
  content: "\e04c"; }

.icon-outlined-paper-pen:before {
  content: "\e04d"; }

.icon-outlined-paper-pencil:before {
  content: "\e04e"; }

.icon-outlined-paper-sheet:before {
  content: "\e04f"; }

.icon-outlined-pen-pencil-ruler:before {
  content: "\e050"; }

.icon-outlined-pencil:before {
  content: "\e051"; }

.icon-outlined-pencil-ruler:before {
  content: "\e052"; }

.icon-outlined-plus:before {
  content: "\e053"; }

.icon-outlined-portable-pc:before {
  content: "\e054"; }

.icon-outlined-pricetag:before {
  content: "\e055"; }

.icon-outlined-printer:before {
  content: "\e056"; }

.icon-outlined-profile:before {
  content: "\e057"; }

.icon-outlined-profile-add:before {
  content: "\e058"; }

.icon-outlined-profile-remove:before {
  content: "\e059"; }

.icon-outlined-rainy:before {
  content: "\e05a"; }

.icon-outlined-rotate:before {
  content: "\e05b"; }

.icon-outlined-setting-1:before {
  content: "\e05c"; }

.icon-outlined-setting-2:before {
  content: "\e05d"; }

.icon-outlined-share:before {
  content: "\e05e"; }

.icon-outlined-shield-down:before {
  content: "\e05f"; }

.icon-outlined-shield-left:before {
  content: "\e060"; }

.icon-outlined-shield-right:before {
  content: "\e061"; }

.icon-outlined-shield-up:before {
  content: "\e062"; }

.icon-outlined-shopping-cart:before {
  content: "\e063"; }

.icon-outlined-shopping-cart-content:before {
  content: "\e064"; }

.icon-outlined-sinth:before {
  content: "\e065"; }

.icon-outlined-smartphone:before {
  content: "\e066"; }

.icon-outlined-spread:before {
  content: "\e067"; }

.icon-outlined-squares:before {
  content: "\e068"; }

.icon-outlined-stormy:before {
  content: "\e069"; }

.icon-outlined-sunny:before {
  content: "\e06a"; }

.icon-outlined-tablet:before {
  content: "\e06b"; }

.icon-outlined-three-stripes-horiz:before {
  content: "\e06c"; }

.icon-outlined-three-stripes-vert:before {
  content: "\e06d"; }

.icon-outlined-ticket:before {
  content: "\e06e"; }

.icon-outlined-todolist:before {
  content: "\e06f"; }

.icon-outlined-todolist-add:before {
  content: "\e070"; }

.icon-outlined-todolist-check:before {
  content: "\e071"; }

.icon-outlined-trash-bin:before {
  content: "\e072"; }

.icon-outlined-tshirt:before {
  content: "\e073"; }

.icon-outlined-tv-monitor:before {
  content: "\e074"; }

.icon-outlined-umbrella:before {
  content: "\e075"; }

.icon-outlined-upload:before {
  content: "\e076"; }

.icon-outlined-upload-folder:before {
  content: "\e077"; }

.icon-outlined-variable:before {
  content: "\e078"; }

.icon-outlined-video-cam:before {
  content: "\e079"; }

.icon-outlined-volume-higher:before {
  content: "\e07a"; }

.icon-outlined-volume-lower:before {
  content: "\e07b"; }

.icon-outlined-volume-off:before {
  content: "\e07c"; }

.icon-outlined-watch:before {
  content: "\e07d"; }

.icon-outlined-waterfall:before {
  content: "\e07e"; }

.icon-outlined-website-1:before {
  content: "\e07f"; }

.icon-outlined-website-2:before {
  content: "\e080"; }

.icon-outlined-wine:before {
  content: "\e081"; }

.icon-outlined-calendar:before {
  content: "\e082"; }

.icon-outlined-alarm-clock:before {
  content: "\e083"; }

.icon-outlined-add-folder:before {
  content: "\e084"; }

.icon-outlined-accelerator:before {
  content: "\e085"; }

.icon-outlined-agenda:before {
  content: "\e086"; }

.icon-outlined-arrow-left:before {
  content: "\e087"; }

.icon-outlined-arrow-down:before {
  content: "\e088"; }

.icon-outlined-battery-1:before {
  content: "\e089"; }

.icon-outlined-case:before {
  content: "\e08a"; }

.icon-outlined-arrow-up:before {
  content: "\e08b"; }

.icon-outlined-arrow-right:before {
  content: "\e08c"; }

.icon-outlined-case-2:before {
  content: "\e08d"; }

.icon-outlined-cd:before {
  content: "\e08e"; }

.icon-outlined-battery-2:before {
  content: "\e08f"; }

.icon-outlined-battery-3:before {
  content: "\e090"; }

.icon-outlined-check:before {
  content: "\e091"; }

.icon-outlined-battery-4:before {
  content: "\e092"; }

.icon-outlined-chronometer:before {
  content: "\e093"; }

.icon-outlined-clock:before {
  content: "\e094"; }

.icon-outlined-blackboard-graph:before {
  content: "\e095"; }

@font-face {
  font-family: 'pixelvicon';
  src: url("fonts/pixelvicon/pixelvicon.woff2") format("woff2"), url("fonts/pixelvicon/pixelvicon.woff") format("woff");
  font-weight: normal;
  font-style: normal; }

[class^="icon-pixelvicon-"]:before, [class*=" icon-pixelvicon-"]:before {
  font-family: "pixelvicon" !important;
  font-style: normal !important;
  font-weight: normal !important;
  font-variant: normal !important;
  text-transform: none !important;
  speak: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale; }

.icon-pixelvicon-browser-1:before {
  content: "a"; }

.icon-pixelvicon-browser-2:before {
  content: "b"; }

.icon-pixelvicon-browser-3:before {
  content: "c"; }

.icon-pixelvicon-browser-4:before {
  content: "d"; }

.icon-pixelvicon-browser-5:before {
  content: "e"; }

.icon-pixelvicon-browser-6:before {
  content: "f"; }

.icon-pixelvicon-imac:before {
  content: "g"; }

.icon-pixelvicon-laptop:before {
  content: "h"; }

.icon-pixelvicon-monitor:before {
  content: "i"; }

.icon-pixelvicon-pc-case:before {
  content: "j"; }

.icon-pixelvicon-tablet-1:before {
  content: "k"; }

.icon-pixelvicon-tablet-2:before {
  content: "l"; }

.icon-pixelvicon-tablet-3:before {
  content: "m"; }

.icon-pixelvicon-tablet-4:before {
  content: "n"; }

.icon-pixelvicon-smart-phone-1:before {
  content: "o"; }

.icon-pixelvicon-smart-phone-2:before {
  content: "p"; }

.icon-pixelvicon-smart-phone-3:before {
  content: "q"; }

.icon-pixelvicon-smart-phone-4:before {
  content: "r"; }

.icon-pixelvicon-printer:before {
  content: "s"; }

.icon-pixelvicon-calculator:before {
  content: "t"; }

.icon-pixelvicon-keyboard:before {
  content: "u"; }

.icon-pixelvicon-mouse:before {
  content: "v"; }

.icon-pixelvicon-video-game-controller:before {
  content: "w"; }

.icon-pixelvicon-floppy-disk:before {
  content: "x"; }

.icon-pixelvicon-coffee:before {
  content: "y"; }

.icon-pixelvicon-mug:before {
  content: "z"; }

.icon-pixelvicon-briefcase-1:before {
  content: "A"; }

.icon-pixelvicon-briefcase-2:before {
  content: "B"; }

.icon-pixelvicon-briefcase-3:before {
  content: "C"; }

.icon-pixelvicon-first-aid:before {
  content: "D"; }

.icon-pixelvicon-shopping-bag:before {
  content: "E"; }

.icon-pixelvicon-gift:before {
  content: "F"; }

.icon-pixelvicon-notepad-1:before {
  content: "G"; }

.icon-pixelvicon-notepad-2:before {
  content: "H"; }

.icon-pixelvicon-list-1:before {
  content: "I"; }

.icon-pixelvicon-list-2:before {
  content: "J"; }

.icon-pixelvicon-list-3:before {
  content: "K"; }

.icon-pixelvicon-book:before {
  content: "L"; }

.icon-pixelvicon-calendar-1:before {
  content: "M"; }

.icon-pixelvicon-calendar-2:before {
  content: "N"; }

.icon-pixelvicon-notebook:before {
  content: "O"; }

.icon-pixelvicon-ruler:before {
  content: "P"; }

.icon-pixelvicon-pen-1:before {
  content: "Q"; }

.icon-pixelvicon-pen-2:before {
  content: "R"; }

.icon-pixelvicon-document-1:before {
  content: "S"; }

.icon-pixelvicon-document-2:before {
  content: "T"; }

.icon-pixelvicon-document-3:before {
  content: "U"; }

.icon-pixelvicon-film:before {
  content: "V"; }

.icon-pixelvicon-photo-gallery:before {
  content: "W"; }

.icon-pixelvicon-clock:before {
  content: "X"; }

.icon-pixelvicon-cupboard:before {
  content: "Y"; }

.icon-pixelvicon-drawer:before {
  content: "Z"; }

.icon-pixelvicon-dresser:before {
  content: "0"; }

.icon-pixelvicon-chair:before {
  content: "1"; }

.icon-pixelvicon-sofa:before {
  content: "2"; }

.icon-pixelvicon-desk:before {
  content: "3"; }

.icon-pixelvicon-table:before {
  content: "4"; }

.icon-pixelvicon-door:before {
  content: "5"; }

.icon-pixelvicon-window:before {
  content: "6"; }

.icon-pixelvicon-brick-wall:before {
  content: "7"; }

.icon-pixelvicon-trash-1:before {
  content: "8"; }

.icon-pixelvicon-trash-2:before {
  content: "9"; }

.icon-pixelvicon-lock:before {
  content: "!"; }

.icon-pixelvicon-unlock:before {
  content: "\""; }

.icon-pixelvicon-plus:before {
  content: "#"; }

.icon-pixelvicon-minus:before {
  content: "$"; }

.icon-pixelvicon-battery-1:before {
  content: "%"; }

.icon-pixelvicon-battery-2:before {
  content: "&"; }

.icon-pixelvicon-battery-3:before {
  content: "'"; }

.icon-pixelvicon-battery-4:before {
  content: "("; }

.icon-pixelvicon-transform:before {
  content: ")"; }

.icon-pixelvicon-resize:before {
  content: "*"; }

.icon-pixelvicon-grid:before {
  content: "+"; }

.icon-pixelvicon-menu:before {
  content: ","; }

.icon-pixelvicon-fullscreen:before {
  content: "-"; }

.icon-pixelvicon-outline:before {
  content: "."; }

.icon-pixelvicon-align-left:before {
  content: "/"; }

.icon-pixelvicon-align-center:before {
  content: ":"; }

.icon-pixelvicon-align-right:before {
  content: ";"; }

.icon-pixelvicon-align-justify:before {
  content: "<"; }

@font-face {
  font-family: 'Simple-Line-Icons';
  src: url("fonts/Simple-Line-Icons/Simple-Line-Icons.woff2") format("woff2"), url("fonts/Simple-Line-Icons/Simple-Line-Icons.woff") format("woff");
  font-weight: normal;
  font-style: normal; }

[class^="icon-simple-line-icons-"]:before,
[class*=" icon-simple-line-icons-"]:before {
  font-family: 'Simple-Line-Icons';
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased; }

.icon-simple-line-icons-user-female:before {
  content: "\e000"; }

.icon-simple-line-icons-user-follow:before {
  content: "\e002"; }

.icon-simple-line-icons-user-following:before {
  content: "\e003"; }

.icon-simple-line-icons-user-unfollow:before {
  content: "\e004"; }

.icon-simple-line-icons-trophy:before {
  content: "\e006"; }

.icon-simple-line-icons-screen-smartphone:before {
  content: "\e010"; }

.icon-simple-line-icons-screen-desktop:before {
  content: "\e011"; }

.icon-simple-line-icons-plane:before {
  content: "\e012"; }

.icon-simple-line-icons-notebook:before {
  content: "\e013"; }

.icon-simple-line-icons-moustache:before {
  content: "\e014"; }

.icon-simple-line-icons-mouse:before {
  content: "\e015"; }

.icon-simple-line-icons-magnet:before {
  content: "\e016"; }

.icon-simple-line-icons-energy:before {
  content: "\e020"; }

.icon-simple-line-icons-emoticon-smile:before {
  content: "\e021"; }

.icon-simple-line-icons-disc:before {
  content: "\e022"; }

.icon-simple-line-icons-cursor-move:before {
  content: "\e023"; }

.icon-simple-line-icons-crop:before {
  content: "\e024"; }

.icon-simple-line-icons-credit-card:before {
  content: "\e025"; }

.icon-simple-line-icons-chemistry:before {
  content: "\e026"; }

.icon-simple-line-icons-user:before {
  content: "\e005"; }

.icon-simple-line-icons-speedometer:before {
  content: "\e007"; }

.icon-simple-line-icons-social-youtube:before {
  content: "\e008"; }

.icon-simple-line-icons-social-twitter:before {
  content: "\e009"; }

.icon-simple-line-icons-social-tumblr:before {
  content: "\e00a"; }

.icon-simple-line-icons-social-facebook:before {
  content: "\e00b"; }

.icon-simple-line-icons-social-dropbox:before {
  content: "\e00c"; }

.icon-simple-line-icons-social-dribbble:before {
  content: "\e00d"; }

.icon-simple-line-icons-shield:before {
  content: "\e00e"; }

.icon-simple-line-icons-screen-tablet:before {
  content: "\e00f"; }

.icon-simple-line-icons-magic-wand:before {
  content: "\e017"; }

.icon-simple-line-icons-hourglass:before {
  content: "\e018"; }

.icon-simple-line-icons-graduation:before {
  content: "\e019"; }

.icon-simple-line-icons-ghost:before {
  content: "\e01a"; }

.icon-simple-line-icons-game-controller:before {
  content: "\e01b"; }

.icon-simple-line-icons-fire:before {
  content: "\e01c"; }

.icon-simple-line-icons-eyeglasses:before {
  content: "\e01d"; }

.icon-simple-line-icons-envelope-open:before {
  content: "\e01e"; }

.icon-simple-line-icons-envelope-letter:before {
  content: "\e01f"; }

.icon-simple-line-icons-bell:before {
  content: "\e027"; }

.icon-simple-line-icons-badge:before {
  content: "\e028"; }

.icon-simple-line-icons-anchor:before {
  content: "\e029"; }

.icon-simple-line-icons-wallet:before {
  content: "\e02a"; }

.icon-simple-line-icons-vector:before {
  content: "\e02b"; }

.icon-simple-line-icons-speech:before {
  content: "\e02c"; }

.icon-simple-line-icons-puzzle:before {
  content: "\e02d"; }

.icon-simple-line-icons-printer:before {
  content: "\e02e"; }

.icon-simple-line-icons-present:before {
  content: "\e02f"; }

.icon-simple-line-icons-playlist:before {
  content: "\e030"; }

.icon-simple-line-icons-pin:before {
  content: "\e031"; }

.icon-simple-line-icons-picture:before {
  content: "\e032"; }

.icon-simple-line-icons-map:before {
  content: "\e033"; }

.icon-simple-line-icons-layers:before {
  content: "\e034"; }

.icon-simple-line-icons-handbag:before {
  content: "\e035"; }

.icon-simple-line-icons-globe-alt:before {
  content: "\e036"; }

.icon-simple-line-icons-globe:before {
  content: "\e037"; }

.icon-simple-line-icons-frame:before {
  content: "\e038"; }

.icon-simple-line-icons-folder-alt:before {
  content: "\e039"; }

.icon-simple-line-icons-film:before {
  content: "\e03a"; }

.icon-simple-line-icons-feed:before {
  content: "\e03b"; }

.icon-simple-line-icons-earphones-alt:before {
  content: "\e03c"; }

.icon-simple-line-icons-earphones:before {
  content: "\e03d"; }

.icon-simple-line-icons-drop:before {
  content: "\e03e"; }

.icon-simple-line-icons-drawer:before {
  content: "\e03f"; }

.icon-simple-line-icons-docs:before {
  content: "\e040"; }

.icon-simple-line-icons-directions:before {
  content: "\e041"; }

.icon-simple-line-icons-direction:before {
  content: "\e042"; }

.icon-simple-line-icons-diamond:before {
  content: "\e043"; }

.icon-simple-line-icons-cup:before {
  content: "\e044"; }

.icon-simple-line-icons-compass:before {
  content: "\e045"; }

.icon-simple-line-icons-call-out:before {
  content: "\e046"; }

.icon-simple-line-icons-call-in:before {
  content: "\e047"; }

.icon-simple-line-icons-call-end:before {
  content: "\e048"; }

.icon-simple-line-icons-calculator:before {
  content: "\e049"; }

.icon-simple-line-icons-bubbles:before {
  content: "\e04a"; }

.icon-simple-line-icons-briefcase:before {
  content: "\e04b"; }

.icon-simple-line-icons-book-open:before {
  content: "\e04c"; }

.icon-simple-line-icons-basket-loaded:before {
  content: "\e04d"; }

.icon-simple-line-icons-basket:before {
  content: "\e04e"; }

.icon-simple-line-icons-bag:before {
  content: "\e04f"; }

.icon-simple-line-icons-action-undo:before {
  content: "\e050"; }

.icon-simple-line-icons-action-redo:before {
  content: "\e051"; }

.icon-simple-line-icons-wrench:before {
  content: "\e052"; }

.icon-simple-line-icons-umbrella:before {
  content: "\e053"; }

.icon-simple-line-icons-trash:before {
  content: "\e054"; }

.icon-simple-line-icons-tag:before {
  content: "\e055"; }

.icon-simple-line-icons-support:before {
  content: "\e056"; }

.icon-simple-line-icons-size-fullscreen:before {
  content: "\e057"; }

.icon-simple-line-icons-size-actual:before {
  content: "\e058"; }

.icon-simple-line-icons-shuffle:before {
  content: "\e059"; }

.icon-simple-line-icons-share-alt:before {
  content: "\e05a"; }

.icon-simple-line-icons-share:before {
  content: "\e05b"; }

.icon-simple-line-icons-rocket:before {
  content: "\e05c"; }

.icon-simple-line-icons-question:before {
  content: "\e05d"; }

.icon-simple-line-icons-pie-chart:before {
  content: "\e05e"; }

.icon-simple-line-icons-pencil:before {
  content: "\e05f"; }

.icon-simple-line-icons-note:before {
  content: "\e060"; }

.icon-simple-line-icons-music-tone-alt:before {
  content: "\e061"; }

.icon-simple-line-icons-music-tone:before {
  content: "\e062"; }

.icon-simple-line-icons-microphone:before {
  content: "\e063"; }

.icon-simple-line-icons-loop:before {
  content: "\e064"; }

.icon-simple-line-icons-logout:before {
  content: "\e065"; }

.icon-simple-line-icons-login:before {
  content: "\e066"; }

.icon-simple-line-icons-list:before {
  content: "\e067"; }

.icon-simple-line-icons-like:before {
  content: "\e068"; }

.icon-simple-line-icons-home:before {
  content: "\e069"; }

.icon-simple-line-icons-grid:before {
  content: "\e06a"; }

.icon-simple-line-icons-graph:before {
  content: "\e06b"; }

.icon-simple-line-icons-equalizer:before {
  content: "\e06c"; }

.icon-simple-line-icons-dislike:before {
  content: "\e06d"; }

.icon-simple-line-icons-cursor:before {
  content: "\e06e"; }

.icon-simple-line-icons-control-start:before {
  content: "\e06f"; }

.icon-simple-line-icons-control-rewind:before {
  content: "\e070"; }

.icon-simple-line-icons-control-play:before {
  content: "\e071"; }

.icon-simple-line-icons-control-pause:before {
  content: "\e072"; }

.icon-simple-line-icons-control-forward:before {
  content: "\e073"; }

.icon-simple-line-icons-control-end:before {
  content: "\e074"; }

.icon-simple-line-icons-calendar:before {
  content: "\e075"; }

.icon-simple-line-icons-bulb:before {
  content: "\e076"; }

.icon-simple-line-icons-bar-chart:before {
  content: "\e077"; }

.icon-simple-line-icons-arrow-up:before {
  content: "\e078"; }

.icon-simple-line-icons-arrow-right:before {
  content: "\e079"; }

.icon-simple-line-icons-arrow-left:before {
  content: "\e07a"; }

.icon-simple-line-icons-arrow-down:before {
  content: "\e07b"; }

.icon-simple-line-icons-ban:before {
  content: "\e07c"; }

.icon-simple-line-icons-bubble:before {
  content: "\e07d"; }

.icon-simple-line-icons-camcorder:before {
  content: "\e07e"; }

.icon-simple-line-icons-camera:before {
  content: "\e07f"; }

.icon-simple-line-icons-check:before {
  content: "\e080"; }

.icon-simple-line-icons-clock:before {
  content: "\e081"; }

.icon-simple-line-icons-close:before {
  content: "\e082"; }

.icon-simple-line-icons-cloud-download:before {
  content: "\e083"; }

.icon-simple-line-icons-cloud-upload:before {
  content: "\e084"; }

.icon-simple-line-icons-doc:before {
  content: "\e085"; }

.icon-simple-line-icons-envelope:before {
  content: "\e086"; }

.icon-simple-line-icons-eye:before {
  content: "\e087"; }

.icon-simple-line-icons-flag:before {
  content: "\e088"; }

.icon-simple-line-icons-folder:before {
  content: "\e089"; }

.icon-simple-line-icons-heart:before {
  content: "\e08a"; }

.icon-simple-line-icons-info:before {
  content: "\e08b"; }

.icon-simple-line-icons-key:before {
  content: "\e08c"; }

.icon-simple-line-icons-link:before {
  content: "\e08d"; }

.icon-simple-line-icons-lock:before {
  content: "\e08e"; }

.icon-simple-line-icons-lock-open:before {
  content: "\e08f"; }

.icon-simple-line-icons-magnifier:before {
  content: "\e090"; }

.icon-simple-line-icons-magnifier-add:before {
  content: "\e091"; }

.icon-simple-line-icons-magnifier-remove:before {
  content: "\e092"; }

.icon-simple-line-icons-paper-clip:before {
  content: "\e093"; }

.icon-simple-line-icons-paper-plane:before {
  content: "\e094"; }

.icon-simple-line-icons-plus:before {
  content: "\e095"; }

.icon-simple-line-icons-pointer:before {
  content: "\e096"; }

.icon-simple-line-icons-power:before {
  content: "\e097"; }

.icon-simple-line-icons-refresh:before {
  content: "\e098"; }

.icon-simple-line-icons-reload:before {
  content: "\e099"; }

.icon-simple-line-icons-settings:before {
  content: "\e09a"; }

.icon-simple-line-icons-star:before {
  content: "\e09b"; }

.icon-simple-line-icons-symbol-female:before {
  content: "\e09c"; }

.icon-simple-line-icons-symbol-male:before {
  content: "\e09d"; }

.icon-simple-line-icons-target:before {
  content: "\e09e"; }

.icon-simple-line-icons-volume-1:before {
  content: "\e09f"; }

.icon-simple-line-icons-volume-2:before {
  content: "\e0a0"; }

.icon-simple-line-icons-volume-off:before {
  content: "\e0a1"; }

.icon-simple-line-icons-users:before {
  content: "\e001"; }

@font-face {
  font-family: 'Stroke-Gap-Icons';
  src: url("fonts/Stroke-Gap-Icons/Stroke-Gap-Icons.woff2") format("woff2"), url("fonts/Stroke-Gap-Icons/Stroke-Gap-Icons.woff") format("woff");
  font-weight: normal;
  font-style: normal; }

[class^="icon-stroke-gap-icons-"]:before,
[class*=" icon-stroke-gap-icons-"]:before {
  font-family: 'Stroke-Gap-Icons';
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale; }

.icon-stroke-gap-icons-WorldWide:before {
  content: "\e600"; }

.icon-stroke-gap-icons-WorldGlobe:before {
  content: "\e601"; }

.icon-stroke-gap-icons-Underpants:before {
  content: "\e602"; }

.icon-stroke-gap-icons-Tshirt:before {
  content: "\e603"; }

.icon-stroke-gap-icons-Trousers:before {
  content: "\e604"; }

.icon-stroke-gap-icons-Tie:before {
  content: "\e605"; }

.icon-stroke-gap-icons-TennisBall:before {
  content: "\e606"; }

.icon-stroke-gap-icons-Telesocpe:before {
  content: "\e607"; }

.icon-stroke-gap-icons-Stop:before {
  content: "\e608"; }

.icon-stroke-gap-icons-Starship:before {
  content: "\e609"; }

.icon-stroke-gap-icons-Starship2:before {
  content: "\e60a"; }

.icon-stroke-gap-icons-Speaker:before {
  content: "\e60b"; }

.icon-stroke-gap-icons-Speaker2:before {
  content: "\e60c"; }

.icon-stroke-gap-icons-Soccer:before {
  content: "\e60d"; }

.icon-stroke-gap-icons-Snikers:before {
  content: "\e60e"; }

.icon-stroke-gap-icons-Scisors:before {
  content: "\e60f"; }

.icon-stroke-gap-icons-Puzzle:before {
  content: "\e610"; }

.icon-stroke-gap-icons-Printer:before {
  content: "\e611"; }

.icon-stroke-gap-icons-Pool:before {
  content: "\e612"; }

.icon-stroke-gap-icons-Podium:before {
  content: "\e613"; }

.icon-stroke-gap-icons-Play:before {
  content: "\e614"; }

.icon-stroke-gap-icons-Planet:before {
  content: "\e615"; }

.icon-stroke-gap-icons-Pause:before {
  content: "\e616"; }

.icon-stroke-gap-icons-Next:before {
  content: "\e617"; }

.icon-stroke-gap-icons-MusicNote2:before {
  content: "\e618"; }

.icon-stroke-gap-icons-MusicNote:before {
  content: "\e619"; }

.icon-stroke-gap-icons-MusicMixer:before {
  content: "\e61a"; }

.icon-stroke-gap-icons-Microphone:before {
  content: "\e61b"; }

.icon-stroke-gap-icons-Medal:before {
  content: "\e61c"; }

.icon-stroke-gap-icons-ManFigure:before {
  content: "\e61d"; }

.icon-stroke-gap-icons-Magnet:before {
  content: "\e61e"; }

.icon-stroke-gap-icons-Like:before {
  content: "\e61f"; }

.icon-stroke-gap-icons-Hanger:before {
  content: "\e620"; }

.icon-stroke-gap-icons-Handicap:before {
  content: "\e621"; }

.icon-stroke-gap-icons-Forward:before {
  content: "\e622"; }

.icon-stroke-gap-icons-Footbal:before {
  content: "\e623"; }

.icon-stroke-gap-icons-Flag:before {
  content: "\e624"; }

.icon-stroke-gap-icons-FemaleFigure:before {
  content: "\e625"; }

.icon-stroke-gap-icons-Dislike:before {
  content: "\e626"; }

.icon-stroke-gap-icons-DiamondRing:before {
  content: "\e627"; }

.icon-stroke-gap-icons-Cup:before {
  content: "\e628"; }

.icon-stroke-gap-icons-Crown:before {
  content: "\e629"; }

.icon-stroke-gap-icons-Column:before {
  content: "\e62a"; }

.icon-stroke-gap-icons-Click:before {
  content: "\e62b"; }

.icon-stroke-gap-icons-Cassette:before {
  content: "\e62c"; }

.icon-stroke-gap-icons-Bomb:before {
  content: "\e62d"; }

.icon-stroke-gap-icons-BatteryLow:before {
  content: "\e62e"; }

.icon-stroke-gap-icons-BatteryFull:before {
  content: "\e62f"; }

.icon-stroke-gap-icons-Bascketball:before {
  content: "\e630"; }

.icon-stroke-gap-icons-Astronaut:before {
  content: "\e631"; }

.icon-stroke-gap-icons-WineGlass:before {
  content: "\e632"; }

.icon-stroke-gap-icons-Water:before {
  content: "\e633"; }

.icon-stroke-gap-icons-Wallet:before {
  content: "\e634"; }

.icon-stroke-gap-icons-Umbrella:before {
  content: "\e635"; }

.icon-stroke-gap-icons-TV:before {
  content: "\e636"; }

.icon-stroke-gap-icons-TeaMug:before {
  content: "\e637"; }

.icon-stroke-gap-icons-Tablet:before {
  content: "\e638"; }

.icon-stroke-gap-icons-Soda:before {
  content: "\e639"; }

.icon-stroke-gap-icons-SodaCan:before {
  content: "\e63a"; }

.icon-stroke-gap-icons-SimCard:before {
  content: "\e63b"; }

.icon-stroke-gap-icons-Signal:before {
  content: "\e63c"; }

.icon-stroke-gap-icons-Shaker:before {
  content: "\e63d"; }

.icon-stroke-gap-icons-Radio:before {
  content: "\e63e"; }

.icon-stroke-gap-icons-Pizza:before {
  content: "\e63f"; }

.icon-stroke-gap-icons-Phone:before {
  content: "\e640"; }

.icon-stroke-gap-icons-Notebook:before {
  content: "\e641"; }

.icon-stroke-gap-icons-Mug:before {
  content: "\e642"; }

.icon-stroke-gap-icons-Mastercard:before {
  content: "\e643"; }

.icon-stroke-gap-icons-Ipod:before {
  content: "\e644"; }

.icon-stroke-gap-icons-Info:before {
  content: "\e645"; }

.icon-stroke-gap-icons-Icecream2:before {
  content: "\e646"; }

.icon-stroke-gap-icons-Icecream1:before {
  content: "\e647"; }

.icon-stroke-gap-icons-Hourglass:before {
  content: "\e648"; }

.icon-stroke-gap-icons-Help:before {
  content: "\e649"; }

.icon-stroke-gap-icons-Goto:before {
  content: "\e64a"; }

.icon-stroke-gap-icons-Glasses:before {
  content: "\e64b"; }

.icon-stroke-gap-icons-Gameboy:before {
  content: "\e64c"; }

.icon-stroke-gap-icons-ForkandKnife:before {
  content: "\e64d"; }

.icon-stroke-gap-icons-Export:before {
  content: "\e64e"; }

.icon-stroke-gap-icons-Exit:before {
  content: "\e64f"; }

.icon-stroke-gap-icons-Espresso:before {
  content: "\e650"; }

.icon-stroke-gap-icons-Drop:before {
  content: "\e651"; }

.icon-stroke-gap-icons-Download:before {
  content: "\e652"; }

.icon-stroke-gap-icons-Dollars:before {
  content: "\e653"; }

.icon-stroke-gap-icons-Dollar:before {
  content: "\e654"; }

.icon-stroke-gap-icons-DesktopMonitor:before {
  content: "\e655"; }

.icon-stroke-gap-icons-Corkscrew:before {
  content: "\e656"; }

.icon-stroke-gap-icons-CoffeeToGo:before {
  content: "\e657"; }

.icon-stroke-gap-icons-Chart:before {
  content: "\e658"; }

.icon-stroke-gap-icons-ChartUp:before {
  content: "\e659"; }

.icon-stroke-gap-icons-ChartDown:before {
  content: "\e65a"; }

.icon-stroke-gap-icons-Calculator:before {
  content: "\e65b"; }

.icon-stroke-gap-icons-Bread:before {
  content: "\e65c"; }

.icon-stroke-gap-icons-Bourbon:before {
  content: "\e65d"; }

.icon-stroke-gap-icons-BottleofWIne:before {
  content: "\e65e"; }

.icon-stroke-gap-icons-Bag:before {
  content: "\e65f"; }

.icon-stroke-gap-icons-Arrow:before {
  content: "\e660"; }

.icon-stroke-gap-icons-Antenna2:before {
  content: "\e661"; }

.icon-stroke-gap-icons-Antenna1:before {
  content: "\e662"; }

.icon-stroke-gap-icons-Anchor:before {
  content: "\e663"; }

.icon-stroke-gap-icons-Wheelbarrow:before {
  content: "\e664"; }

.icon-stroke-gap-icons-Webcam:before {
  content: "\e665"; }

.icon-stroke-gap-icons-Unlinked:before {
  content: "\e666"; }

.icon-stroke-gap-icons-Truck:before {
  content: "\e667"; }

.icon-stroke-gap-icons-Timer:before {
  content: "\e668"; }

.icon-stroke-gap-icons-Time:before {
  content: "\e669"; }

.icon-stroke-gap-icons-StorageBox:before {
  content: "\e66a"; }

.icon-stroke-gap-icons-Star:before {
  content: "\e66b"; }

.icon-stroke-gap-icons-ShoppingCart:before {
  content: "\e66c"; }

.icon-stroke-gap-icons-Shield:before {
  content: "\e66d"; }

.icon-stroke-gap-icons-Seringe:before {
  content: "\e66e"; }

.icon-stroke-gap-icons-Pulse:before {
  content: "\e66f"; }

.icon-stroke-gap-icons-Plaster:before {
  content: "\e670"; }

.icon-stroke-gap-icons-Plaine:before {
  content: "\e671"; }

.icon-stroke-gap-icons-Pill:before {
  content: "\e672"; }

.icon-stroke-gap-icons-PicnicBasket:before {
  content: "\e673"; }

.icon-stroke-gap-icons-Phone2:before {
  content: "\e674"; }

.icon-stroke-gap-icons-Pencil:before {
  content: "\e675"; }

.icon-stroke-gap-icons-Pen:before {
  content: "\e676"; }

.icon-stroke-gap-icons-PaperClip:before {
  content: "\e677"; }

.icon-stroke-gap-icons-On-Off:before {
  content: "\e678"; }

.icon-stroke-gap-icons-Mouse:before {
  content: "\e679"; }

.icon-stroke-gap-icons-Megaphone:before {
  content: "\e67a"; }

.icon-stroke-gap-icons-Linked:before {
  content: "\e67b"; }

.icon-stroke-gap-icons-Keyboard:before {
  content: "\e67c"; }

.icon-stroke-gap-icons-House:before {
  content: "\e67d"; }

.icon-stroke-gap-icons-Heart:before {
  content: "\e67e"; }

.icon-stroke-gap-icons-Headset:before {
  content: "\e67f"; }

.icon-stroke-gap-icons-FullShoppingCart:before {
  content: "\e680"; }

.icon-stroke-gap-icons-FullScreen:before {
  content: "\e681"; }

.icon-stroke-gap-icons-Folder:before {
  content: "\e682"; }

.icon-stroke-gap-icons-Floppy:before {
  content: "\e683"; }

.icon-stroke-gap-icons-Files:before {
  content: "\e684"; }

.icon-stroke-gap-icons-File:before {
  content: "\e685"; }

.icon-stroke-gap-icons-FileBox:before {
  content: "\e686"; }

.icon-stroke-gap-icons-ExitFullScreen:before {
  content: "\e687"; }

.icon-stroke-gap-icons-EmptyBox:before {
  content: "\e688"; }

.icon-stroke-gap-icons-Delete:before {
  content: "\e689"; }

.icon-stroke-gap-icons-Controller:before {
  content: "\e68a"; }

.icon-stroke-gap-icons-Compass:before {
  content: "\e68b"; }

.icon-stroke-gap-icons-CompassTool:before {
  content: "\e68c"; }

.icon-stroke-gap-icons-ClipboardText:before {
  content: "\e68d"; }

.icon-stroke-gap-icons-ClipboardChart:before {
  content: "\e68e"; }

.icon-stroke-gap-icons-ChemicalGlass:before {
  content: "\e68f"; }

.icon-stroke-gap-icons-CD:before {
  content: "\e690"; }

.icon-stroke-gap-icons-Carioca:before {
  content: "\e691"; }

.icon-stroke-gap-icons-Car:before {
  content: "\e692"; }

.icon-stroke-gap-icons-Book:before {
  content: "\e693"; }

.icon-stroke-gap-icons-BigTruck:before {
  content: "\e694"; }

.icon-stroke-gap-icons-Bicycle:before {
  content: "\e695"; }

.icon-stroke-gap-icons-Wrench:before {
  content: "\e696"; }

.icon-stroke-gap-icons-Web:before {
  content: "\e697"; }

.icon-stroke-gap-icons-Watch:before {
  content: "\e698"; }

.icon-stroke-gap-icons-Volume:before {
  content: "\e699"; }

.icon-stroke-gap-icons-Video:before {
  content: "\e69a"; }

.icon-stroke-gap-icons-Users:before {
  content: "\e69b"; }

.icon-stroke-gap-icons-User:before {
  content: "\e69c"; }

.icon-stroke-gap-icons-UploadCLoud:before {
  content: "\e69d"; }

.icon-stroke-gap-icons-Typing:before {
  content: "\e69e"; }

.icon-stroke-gap-icons-Tools:before {
  content: "\e69f"; }

.icon-stroke-gap-icons-Tag:before {
  content: "\e6a0"; }

.icon-stroke-gap-icons-Speedometter:before {
  content: "\e6a1"; }

.icon-stroke-gap-icons-Share:before {
  content: "\e6a2"; }

.icon-stroke-gap-icons-Settings:before {
  content: "\e6a3"; }

.icon-stroke-gap-icons-Search:before {
  content: "\e6a4"; }

.icon-stroke-gap-icons-Screwdriver:before {
  content: "\e6a5"; }

.icon-stroke-gap-icons-Rolodex:before {
  content: "\e6a6"; }

.icon-stroke-gap-icons-Ringer:before {
  content: "\e6a7"; }

.icon-stroke-gap-icons-Resume:before {
  content: "\e6a8"; }

.icon-stroke-gap-icons-Restart:before {
  content: "\e6a9"; }

.icon-stroke-gap-icons-PowerOff:before {
  content: "\e6aa"; }

.icon-stroke-gap-icons-Pointer:before {
  content: "\e6ab"; }

.icon-stroke-gap-icons-Picture:before {
  content: "\e6ac"; }

.icon-stroke-gap-icons-OpenedLock:before {
  content: "\e6ad"; }

.icon-stroke-gap-icons-Notes:before {
  content: "\e6ae"; }

.icon-stroke-gap-icons-Mute:before {
  content: "\e6af"; }

.icon-stroke-gap-icons-Movie:before {
  content: "\e6b0"; }

.icon-stroke-gap-icons-Microphone2:before {
  content: "\e6b1"; }

.icon-stroke-gap-icons-Message:before {
  content: "\e6b2"; }

.icon-stroke-gap-icons-MessageRight:before {
  content: "\e6b3"; }

.icon-stroke-gap-icons-MessageLeft:before {
  content: "\e6b4"; }

.icon-stroke-gap-icons-Menu:before {
  content: "\e6b5"; }

.icon-stroke-gap-icons-Media:before {
  content: "\e6b6"; }

.icon-stroke-gap-icons-Mail:before {
  content: "\e6b7"; }

.icon-stroke-gap-icons-List:before {
  content: "\e6b8"; }

.icon-stroke-gap-icons-Layers:before {
  content: "\e6b9"; }

.icon-stroke-gap-icons-Key:before {
  content: "\e6ba"; }

.icon-stroke-gap-icons-Imbox:before {
  content: "\e6bb"; }

.icon-stroke-gap-icons-Eye:before {
  content: "\e6bc"; }

.icon-stroke-gap-icons-Edit:before {
  content: "\e6bd"; }

.icon-stroke-gap-icons-DSLRCamera:before {
  content: "\e6be"; }

.icon-stroke-gap-icons-DownloadCloud:before {
  content: "\e6bf"; }

.icon-stroke-gap-icons-CompactCamera:before {
  content: "\e6c0"; }

.icon-stroke-gap-icons-Cloud:before {
  content: "\e6c1"; }

.icon-stroke-gap-icons-ClosedLock:before {
  content: "\e6c2"; }

.icon-stroke-gap-icons-Chart2:before {
  content: "\e6c3"; }

.icon-stroke-gap-icons-Bulb:before {
  content: "\e6c4"; }

.icon-stroke-gap-icons-Briefcase:before {
  content: "\e6c5"; }

.icon-stroke-gap-icons-Blog:before {
  content: "\e6c6"; }

.icon-stroke-gap-icons-Agenda:before {
  content: "\e6c7"; }

/* Component styles */
#sidebar .rubix-timeline-view .rubix-timeline-title {
  background: none;
  padding: 4px 0px; }

#sidebar .rubix-timeline-view .rubix-timeline-body li:before {
  box-shadow: 0px 0px 0px 6px #273135; }

/* Page styles */
html.authentication {
  background: #43525A !important; }
  html.authentication body {
    background: #43525A !important; }

#auth-container {
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  display: block;
  overflow: auto;
  position: fixed;
  background: #43525A; }

#auth-row {
  margin: auto;
  display: block;
  margin-top: 50px; }

#auth-cell {
  margin: auto; }
  @media (max-width: 768px) {
    #auth-cell > div {
      width: 100% !important; } }

#auth-container.login #facebook-btn {
  position: relative;
  border-radius: 4px;
  background: #2960B1;
  text-transform: none;
  border-color: #2960B1; }
  #auth-container.login #facebook-btn:hover, #auth-container.login #facebook-btn:focus {
    background: #1f4a88;
    border-color: #1f4a88; }
  #auth-container.login #facebook-btn > .rubix-icon {
    top: 10px;
    left: 20px;
    font-size: 28px;
    position: absolute;
    vertical-align: top; }
    #auth-container.login #facebook-btn > .rubix-icon + span {
      font-size: 18px;
      padding-left: 20px;
      position: relative; }

#auth-container.login a {
  color: #4A90E2;
  border-color: #4A90E2; }
  #auth-container.login a:hover, #auth-container.login a:focus {
    color: #4A90E2;
    border-color: #4A90E2; }

#auth-container.signup #facebook-btn, #auth-container.signup #twitter-btn {
  position: relative;
  border-radius: 4px;
  text-transform: none; }
  #auth-container.signup #facebook-btn > .rubix-icon, #auth-container.signup #twitter-btn > .rubix-icon {
    top: 10px;
    left: 20px;
    font-size: 28px;
    position: absolute;
    vertical-align: top; }
    #auth-container.signup #facebook-btn > .rubix-icon + span, #auth-container.signup #twitter-btn > .rubix-icon + span {
      font-size: 18px;
      padding-left: 20px;
      position: relative; }

#auth-container.signup #twitter-btn {
  background: #00ACDF;
  border-color: #00ACDF; }
  #auth-container.signup #twitter-btn:hover, #auth-container.signup #twitter-btn:focus {
    background: #0085ac;
    border-color: #0085ac; }

#auth-container.signup #facebook-btn {
  background: #2960B1;
  border-color: #2960B1; }
  #auth-container.signup #facebook-btn:hover, #auth-container.signup #facebook-btn:focus {
    background: #1f4a88;
    border-color: #1f4a88; }

#auth-container.signup .facebook-container {
  margin-bottom: 12.5px; }

@media (min-width: 990px) {
  #auth-container.signup .facebook-container {
    margin-bottom: 0px;
    padding-right: 12.5px; }
  #auth-container.signup .twitter-container {
    padding-left: 12.5px; } }

#auth-container.signup a {
  color: #4A90E2;
  border-color: #4A90E2; }
  #auth-container.signup a:hover, #auth-container.signup a:focus {
    color: #4A90E2;
    border-color: #4A90E2; }

#auth-container.lockpage #auth-cell > div {
  width: 700px; }

#auth-container.lockpage label {
  color: black;
  width: 200px;
  font-weight: 400;
  background: white;
  position: relative;
  text-align: center;
  margin-right: -5px;
  display: inline-block;
  padding: 12.5px 25px; }

#auth-container.lockpage img {
  border-radius: 100px;
  display: inline-block;
  border: 7px solid white; }

#auth-container.lockpage input[type='password'] {
  width: 200px;
  height: auto;
  border: none;
  margin-left: -5px;
  text-align: center;
  position: relative;
  display: inline-block;
  padding: 12.5px 25px; }

@media (max-width: 568px) {
  #auth-container.lockpage h1 {
    font-size: 72px !important; }
  #auth-container.lockpage input[type='password'], #auth-container.lockpage label {
    margin: auto;
    display: block; }
  #auth-container.lockpage input[type='password'] {
    margin-top: 10px; }
  #auth-container.lockpage img {
    display: none; } }

.blog-sidebar-heading {
  padding-bottom: 5px;
  border-bottom: 1px dashed #ccc;
  margin-bottom: 12.5px; }

.blog-post-header {
  height: 350px;
  background-size: cover;
  background-position: center;
  background-image: url(/imgs/app/gallery/tumblr_na0kb0BLqR1st5lhmo1_1280.jpg); }
  .blog-post-header:after {
    content: ' ';
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    position: absolute;
    background-color: rgba(0, 0, 0, 0.7); }

.blog-post-btn-holder > button {
  border-color: transparent !important; }

.inbox-toolbar {
  top: 5px;
  position: relative;
  display: inline-block; }
  @media (min-width: 1152px) {
    .inbox-toolbar {
      top: 10px; } }

.inbox-avatar {
  padding-top: 12.5px;
  padding-bottom: 12.5px; }

.inbox-avatar-name {
  text-align: left;
  padding-left: 12.5px;
  display: inline-block;
  vertical-align: middle; }
  .inbox-avatar-name > div:first-child {
    top: 5px;
    position: relative; }
  .inbox-avatar-name > div:last-child > small {
    top: -5px;
    position: relative; }

.inbox-nav {
  border-right: 1px solid #EEE; }

.inbox-nav .badge {
  width: 10px;
  height: 14px;
  margin-top: -3px;
  margin-right: 10px;
  border-radius: 100px;
  vertical-align: middle; }

.inbox-nav .list-group-item {
  color: #555;
  border: none;
  padding: 10px 25px;
  margin: -25px;
  margin-top: 0;
  margin-bottom: 5px;
  border-radius: 0 !important; }
  .inbox-nav .list-group-item:hover, .inbox-nav .list-group-item:focus {
    border: none !important; }
  .inbox-nav .list-group-item .badge {
    top: 0;
    float: none; }

.inbox-nav hr {
  margin-top: -5px; }

.inbox-nav .list-group-item .inbox-item-icon {
  float: left;
  font-size: 18px;
  position: relative;
  vertical-align: baseline;
  margin-right: 12.5px; }
  .inbox-nav .list-group-item .inbox-item-icon[class*="icon-simple-line-"], .inbox-nav .list-group-item .inbox-item-icon[class*="icon-dripicons-"], .inbox-nav .list-group-item .inbox-item-icon[class*="icon-fontello-"] {
    top: 2px; }
  .inbox-nav .list-group-item .inbox-item-icon ~ span {
    position: relative;
    display: block;
    line-height: 36px;
    height: 36px; }

.inbox-item {
  color: inherit;
  display: block;
  padding-bottom: 0 !important;
  margin-left: -25px;
  margin-right: -25px;
  padding-left: 25px;
  padding-right: 25px;
  border-bottom: 1px solid #eee !important;
  background: #f9f9f9; }
  .inbox-item:last-child {
    border-bottom: none !important; }
  .inbox-item.unread {
    background: white; }
  .inbox-item:hover, .inbox-item:focus {
    color: inherit;
    background: rgba(255, 255, 102, 0.2); }
  .inbox-item img {
    padding: 2px;
    border-radius: 100px;
    border: 2px solid #eee; }
  .inbox-item .inbox-avatar-name > div:first-child {
    top: 2px; }

.inbox-date {
  float: right; }

.inbox-attachments > .rubix-icon {
  float: left;
  line-height: 1; }
  .inbox-attachments > .rubix-icon ~ span {
    top: -2px;
    left: 10px;
    position: relative; }

.inbox-attachment-download {
  float: right; }

#wizard-2 .form-border {
  border-right: 1px solid #ddd; }

#body.social {
  background: #fff !important; }
  #body.social .rubix-panel-container {
    border: 2px solid #EAEDF1; }
  #body.social .rubix-panel-controls {
    border: 2px solid #EAEDF1;
    border-bottom: none; }
    #body.social .rubix-panel-controls > button {
      top: -5px; }
  #body.social .rubix-panel-footer {
    border-radius: 0; }

html.social body .sidebar-nav > li.active:after {
  display: none !important; }

.social-desc {
  top: 0;
  left: 0;
  bottom: 0;
  right: 300px;
  position: absolute; }
  .social-desc > div {
    margin-left: 10%;
    margin-top: 100px; }
  @media (max-width: 650px) {
    .social-desc {
      display: none; } }

.social-avatar {
  top: 0;
  right: 0;
  bottom: 0;
  width: 300px;
  position: absolute;
  background: linear-gradient(to bottom, rgba(0, 0, 0, 0.3) 0%, rgba(0, 0, 0, 0.5) 100%); }
  @media (max-width: 650px) {
    .social-avatar {
      left: 0;
      width: auto; } }

.social-like-count {
  cursor: pointer;
  display: inline-block; }
  .social-like-count > span {
    margin-left: 25px; }

#ex1Slider .slider-selection {
  background: #55C9A6; }

#RGB {
  max-width: 220px;
  height: 100px;
  background: #80c880; }

#RC .slider-selection {
  background: #FF8282; }

#RC .slider-handle {
  background: red; }

#GC .slider-selection {
  background: #428041; }

#GC .slider-handle {
  background: green; }

#BC .slider-selection {
  background: #8283FF; }

#BC .slider-handle {
  border-bottom-color: blue; }

#R, #G, #B {
  width: 300px; }

.gallery-view {
  padding-right: 25px; }

.gallery-item .black-wrapper {
  top: 0;
  bottom: 0;
  opacity: 0;
  background: #000;
  left: 0;
  right: 0;
  position: absolute;
  transition: all 0.25s ease; }
  .gallery-item .black-wrapper td {
    vertical-align: middle; }
  .gallery-item .black-wrapper .rubix-icon {
    color: white;
    display: block; }

.gallery-item-link {
  display: block;
  overflow: hidden;
  position: relative;
  padding: 0 !important;
  border: none !important; }
  .gallery-item-link:hover .black-wrapper, .gallery-item-link:focus .black-wrapper {
    opacity: 1;
    background: rgba(0, 0, 0, 0.5); }

.fav-btn > .rubix-icon {
  font-size: 20px !important;
  line-height: 20px !important; }

.fav-btn > .counts {
  top: -6px;
  line-height: 0;
  font-size: 12px;
  padding-left: 5px;
  padding-right: 5px;
  position: relative;
  display: inline-block;
  vertical-align: middle !important; }

html.boxed #homepage-container {
  height: 100%;
  overflow: auto;
  position: relative; }

#demo-btn {
  right: 0;
  z-index: 3;
  height: auto;
  opacity: 0.6;
  position: fixed;
  border-radius: 0;
  border-top: none;
  border-right: none;
  padding-top: 7px !important;
  padding-left: 25px !important;
  padding-bottom: 8px !important;
  border-bottom-left-radius: 15px; }
  #demo-btn:hover, #demo-btn:focus {
    opacity: 1; }

.homepage-hero {
  font-weight: 300;
  padding-top: 50px;
  padding-bottom: 50px; }
  .homepage-hero:nth-child(odd) {
    background: white; }
  .homepage-hero:nth-child(even) {
    background: #EAEDF1; }

.homepage-hero-header, .homepage-hero-header2 {
  text-align: center;
  letter-spacing: 1.2px; }

.homepage-hero-header {
  color: #333333;
  font-size: 32px;
  line-height: 39px; }

.homepage-hero-header2 {
  color: #89949B;
  font-size: 36px;
  line-height: 44px; }

.homepage-hero p {
  color: #89949B;
  font-size: 20px;
  line-height: 28px;
  letter-spacing: 0.8px; }

.homepage-hero .label {
  padding-top: 8px;
  padding-left: 12px;
  padding-bottom: 6px; }

.homepage-hero hr {
  height: 1px;
  margin: 50px 0;
  background: linear-gradient(left, transparent, gainsboro, transparent);
  border: 0; }

.homepage-hero hr:after {
  display: block;
  content: '';
  height: 5px;
  background-image: radial-gradient(farthest-side at center top, #e2e2e2 0%, rgba(255, 255, 255, 0) 100%); }

.homepage-hero .nav {
  z-index: 2;
  width: 100%;
  display: table;
  position: relative; }
  .homepage-hero .nav > li {
    width: 14.1%;
    opacity: 0.7;
    display: table-row; }
    .homepage-hero .nav > li > a {
      outline: none;
      padding: 12.5px;
      border: 1px solid transparent;
      border-bottom: none;
      border-bottom-left-radius: 0;
      border-bottom-right-radius: 0; }
    .homepage-hero .nav > li:hover .homepage-hero .nav > li:focus > a {
      background: rgba(242, 242, 242, 0.15); }
    .homepage-hero .nav > li.active {
      opacity: 1; }
      .homepage-hero .nav > li.active > a {
        border: 1px solid #eee;
        border-bottom: none;
        background: #fbfbfb; }

.homepage-hero .nav > li.active > a:after {
  left: 0;
  right: 0;
  content: ' ';
  bottom: -1px;
  position: absolute;
  border: 1px solid #fcfcfc; }

.homepage-hero .tab-content {
  z-index: 0;
  position: relative;
  border: 1px solid #eee; }

.homepage-hero .tab-content > .active {
  color: #555;
  padding: 25px;
  font-size: 16px;
  text-align: left;
  background: #fcfcfc; }
  .homepage-hero .tab-content > .active > ul {
    margin: 0; }

.subtle-bottom-shadow {
  z-index: 1;
  position: relative;
  box-shadow: 0px 5px 20px rgba(0, 0, 0, 0.25); }

#external-events {
  width: 150px;
  padding: 0 10px;
  border: 1px solid #ccc;
  background: #eee;
  text-align: left;
  position: absolute; }

#external-events h4 {
  font-size: 16px;
  margin-top: 0;
  padding-top: 1em; }

.external-event {
  /* try to mimick the look of a real event */
  margin: 10px 0;
  padding: 2px 4px;
  color: #fff;
  font-size: .85em;
  cursor: pointer; }

#external-events p {
  margin: 1.5em 0;
  font-size: 11px;
  color: #666; }

#external-events p input {
  margin: 0;
  vertical-align: middle; }

#external-calendar {
  padding-left: 175px; }

.dashboard .panel-switches td {
  vertical-align: middle;
  padding: 12.5px; }

.dashboard .panel-switches td .rubix-icon {
  width: 18px;
  position: relative;
  display: inline-block;
  margin-left: 12.5px; }

.dashboard .panel-switches-text {
  margin-left: 12.5px; }

.dashboard .panel-switches td.panel-switches-holder {
  text-align: right;
  padding-right: 25px; }

@media (min-width: 990px) {
  .dashboard .map-tcontainer {
    margin-left: 25px; } }

.dashboard .mapt tr:first-child > td {
  border-top: none; }

.dashboard .mapt td {
  vertical-align: middle; }
  .dashboard .mapt td .rubix-icon {
    line-height: 0; }

.dashboard .map-dest .rubix-icon {
  top: -2px;
  font-size: 20px;
  position: relative; }

.servicio-mobile-page {
  position: relative; }

.servicio-mobile-page .panel {
  overflow: visible; }

.servicio-mobile-header {
  display: flex;
  flex-wrap: wrap;
  gap: 16px;
  justify-content: space-between;
  align-items: flex-start; }

.servicio-mobile-header h3 {
  margin: 0 0 6px; }

.servicio-mobile-header p {
  margin: 0;
  color: #6b7280; }

.servicio-mobile-nav-actions {
  display: flex;
  flex-wrap: wrap;
  gap: 8px; }

.servicio-mobile-body {
  padding-top: 0 !important; }

.servicio-mobile-sticky-zone {
  position: sticky;
  top: 0;
  z-index: 8;
  background: #ffffff;
  padding: 14px 0 10px;
  box-shadow: 0 8px 18px rgba(15, 23, 42, 0.08); }

.servicio-mobile-toolbar {
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 8px;
  margin-bottom: 12px; }

.servicio-mobile-date-copy {
  font-size: 16px;
  font-weight: 700;
  text-transform: capitalize; }

.servicio-mobile-search-wrapper {
  position: relative;
  margin-bottom: 12px; }

.servicio-mobile-search {
  min-height: 48px;
  display: flex;
  align-items: center;
  gap: 10px;
  border: 1px solid #d8dee8;
  border-radius: 16px;
  background: #f8fafc;
  padding: 0 14px; }

.servicio-mobile-search i {
  color: #6b7280; }

.servicio-mobile-search input {
  flex: 1;
  min-width: 0;
  min-height: 46px;
  border: 0;
  outline: 0;
  background: transparent;
  font-size: 15px; }

.servicio-mobile-search-suggestions {
  position: absolute;
  top: calc(100% + 8px);
  left: 0;
  right: 0;
  z-index: 12;
  border-radius: 16px;
  background: #ffffff;
  border: 1px solid #d8dee8;
  box-shadow: 0 16px 40px rgba(15, 23, 42, 0.12);
  padding: 10px; }

.servicio-mobile-search-title {
  display: block;
  padding: 4px 12px 8px;
  color: #6b7280;
  font-size: 12px;
  text-transform: uppercase;
  letter-spacing: 0.04em; }

.servicio-mobile-search-suggestions button {
  width: 100%;
  min-height: 44px;
  border: 0;
  border-radius: 12px;
  background: transparent;
  text-align: left;
  padding: 10px 12px;
  font-size: 14px; }

.servicio-mobile-search-suggestions button:hover,
.servicio-mobile-search-suggestions button:focus {
  background: #fff7db;
  outline: 0; }

.servicio-mobile-status-pills,
.servicio-mobile-filter-chips {
  display: flex;
  gap: 8px;
  overflow-x: auto;
  padding-bottom: 4px;
  -webkit-overflow-scrolling: touch; }

.servicio-mobile-filter-chips {
  margin-top: 10px; }

.servicio-mobile-pill,
.servicio-mobile-chip {
  min-height: 44px;
  border-radius: 999px;
  border: 1px solid #d8dee8;
  background: #ffffff;
  padding: 0 14px;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  gap: 8px;
  white-space: nowrap;
  font-size: 14px;
  font-weight: 600;
  color: #243344; }

.servicio-mobile-pill:focus,
.servicio-mobile-chip:focus {
  outline: 0; }

.servicio-mobile-pill.is-active {
  background: #1f2937;
  border-color: #1f2937;
  color: #ffffff; }

.servicio-mobile-pill.is-filter,
.servicio-mobile-chip.is-clear,
.servicio-mobile-chip.is-today {
  background: #fff7db;
  border-color: #f0c95b; }

.servicio-mobile-timeline {
  padding: 18px 0 96px; }

.servicio-mobile-hour-block {
  margin-bottom: 18px;
  border-radius: 20px;
  background: #ffffff; }

.servicio-mobile-hour-block.is-alt {
  background: linear-gradient(180deg, #fffdf6 0%, #ffffff 100%); }

.servicio-mobile-hour-stick {
  position: sticky;
  top: 166px;
  z-index: 4;
  min-height: 44px;
  display: flex;
  align-items: center;
  padding: 0 14px;
  border-radius: 14px;
  margin-bottom: 12px;
  background: rgba(255, 196, 37, 0.16);
  color: #7c5a05;
  font-weight: 700; }

.servicio-mobile-hour-items {
  display: grid;
  gap: 12px; }

.servicio-mobile-card {
  position: relative;
  border-radius: 20px;
  background: #ffffff;
  border: 1px solid #e5e7eb;
  box-shadow: 0 10px 24px rgba(15, 23, 42, 0.06);
  padding: 16px;
  overflow: visible; }

.servicio-mobile-card.is-programado {
  border-left: 5px solid #3b82f6; }

.servicio-mobile-card.is-recogida {
  border-left: 5px solid #d97706; }

.servicio-mobile-card.is-a-destino {
  border-left: 5px solid #ea580c; }

.servicio-mobile-card.is-finalizado {
  border-left: 5px solid #059669; }

.servicio-mobile-card.is-no-realizado {
  border-left: 5px solid #dc2626; }

.servicio-mobile-card-head,
.servicio-mobile-card-title {
  display: flex;
  gap: 10px; }

.servicio-mobile-card-head {
  align-items: flex-start;
  justify-content: space-between; }

.servicio-mobile-card-title {
  flex: 1;
  min-width: 0;
  flex-wrap: wrap;
  align-items: center;
  justify-content: flex-start; }

.servicio-mobile-service-id {
  font-size: 20px;
  font-weight: 800;
  color: #111827; }

.servicio-mobile-status {
  display: inline-flex;
  align-items: center;
  gap: 6px;
  border-radius: 999px;
  padding: 7px 12px;
  font-size: 12px;
  font-weight: 700;
  white-space: nowrap; }

.servicio-mobile-card-menu {
  position: relative; }

.servicio-mobile-card-popover {
  position: absolute;
  top: calc(100% + 8px);
  right: 0;
  min-width: 170px;
  border-radius: 16px;
  background: #ffffff;
  border: 1px solid #e5e7eb;
  box-shadow: 0 16px 40px rgba(15, 23, 42, 0.12);
  padding: 6px;
  z-index: 12; }

.servicio-mobile-card-popover button {
  width: 100%;
  min-height: 44px;
  text-align: left;
  border: 0;
  border-radius: 12px;
  background: transparent;
  padding: 10px 12px;
  font-size: 14px;
  color: #111827; }

.servicio-mobile-card-popover button:hover,
.servicio-mobile-card-popover button:focus {
  background: #fff7db;
  outline: 0; }

.servicio-mobile-card-time {
  font-size: 18px;
  font-weight: 700;
  color: #111827;
  margin: 14px 0 10px; }

.servicio-mobile-route {
  display: flex;
  align-items: center;
  gap: 8px;
  font-size: 15px;
  font-weight: 600;
  color: #243344;
  margin-bottom: 14px; }

.servicio-mobile-route span {
  min-width: 0;
  overflow: hidden;
  text-overflow: ellipsis; }

.servicio-mobile-route-arrow {
  color: #b78311;
  flex: 0 0 auto; }

.servicio-mobile-meta-grid {
  display: grid;
  grid-template-columns: repeat(2, minmax(0, 1fr));
  gap: 10px 12px; }

.servicio-mobile-meta-label {
  display: block;
  color: #6b7280;
  font-size: 12px;
  text-transform: uppercase;
  letter-spacing: 0.03em;
  margin-bottom: 2px; }

.servicio-mobile-meta-value,
.servicio-mobile-submeta {
  display: block;
  font-size: 14px;
  font-weight: 600;
  color: #111827;
  overflow: hidden;
  text-overflow: ellipsis; }

.servicio-mobile-submeta {
  margin-top: 10px;
  color: #4b5563; }

.servicio-mobile-card-actions {
  margin-top: 14px; }

.servicio-mobile-empty {
  text-align: center;
  padding: 48px 20px 28px;
  border-radius: 24px;
  border: 1px dashed #d8dee8;
  background: #fffdf7; }

.servicio-mobile-empty i {
  font-size: 30px;
  color: #b78311; }

.servicio-mobile-empty h4 {
  margin: 12px 0 8px; }

.servicio-mobile-empty p {
  color: #6b7280;
  margin-bottom: 18px; }

.servicio-mobile-empty-actions {
  display: flex;
  flex-wrap: wrap;
  gap: 10px;
  justify-content: center; }

.servicio-mobile-skeleton {
  border-radius: 14px;
  background: linear-gradient(90deg, #edf2f7 0%, #f8fafc 40%, #edf2f7 100%);
  background-size: 200% 100%;
  animation: servicio-mobile-shimmer 1.25s infinite; }

.servicio-mobile-skeleton-title {
  width: 68%;
  height: 22px;
  margin-bottom: 14px; }

.servicio-mobile-skeleton-line {
  width: 100%;
  height: 16px;
  margin-bottom: 12px; }

.servicio-mobile-skeleton-line.short {
  width: 55%; }

.servicio-mobile-skeleton-footer {
  width: 44%;
  height: 44px; }

.servicio-mobile-card.is-skeleton {
  border-left: 0; }

.servicio-mobile-icon-btn {
  min-width: 44px;
  min-height: 44px;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  border: 0;
  border-radius: 14px;
  background: #f3f4f6;
  color: #111827; }

.servicio-mobile-icon-btn:focus {
  outline: 0; }

.servicio-mobile-fab {
  position: fixed;
  right: 18px;
  bottom: 18px;
  z-index: 20;
  min-height: 52px;
  border: 0;
  border-radius: 999px;
  background: linear-gradient(135deg, #f2b400 0%, #d48900 100%);
  color: #111827;
  box-shadow: 0 20px 42px rgba(212, 137, 0, 0.34);
  padding: 0 18px;
  display: inline-flex;
  align-items: center;
  gap: 10px;
  font-weight: 800; }

.servicio-mobile-overlay {
  position: fixed;
  inset: 0;
  z-index: 1040;
  display: flex;
  align-items: flex-end;
  justify-content: center; }

.servicio-mobile-overlay-backdrop {
  position: absolute;
  inset: 0;
  background: rgba(15, 23, 42, 0.55); }

.servicio-mobile-sheet,
.servicio-mobile-dialog,
.servicio-mobile-fullscreen {
  position: relative;
  z-index: 1;
  background: #ffffff;
  width: min(760px, 100%); }

.servicio-mobile-sheet {
  max-height: 78vh;
  border-radius: 24px 24px 0 0;
  box-shadow: 0 -18px 40px rgba(15, 23, 42, 0.18);
  overflow: hidden; }

.servicio-mobile-sheet-header,
.servicio-mobile-fullscreen-header {
  display: flex;
  align-items: flex-start;
  justify-content: space-between;
  gap: 16px;
  padding: 18px 18px 12px;
  border-bottom: 1px solid #edf2f7; }

.servicio-mobile-sheet-header h4,
.servicio-mobile-fullscreen-header h3 {
  margin: 0 0 4px; }

.servicio-mobile-sheet-header p,
.servicio-mobile-fullscreen-header p {
  margin: 0;
  color: #6b7280; }

.servicio-mobile-sheet-body,
.servicio-mobile-fullscreen-body {
  padding: 18px;
  overflow-y: auto;
  max-height: calc(78vh - 88px); }

.servicio-mobile-sheet-footer,
.servicio-mobile-fullscreen-footer,
.servicio-mobile-dialog-actions {
  display: flex;
  justify-content: flex-end;
  gap: 10px; }

.servicio-mobile-fullscreen {
  height: 100%;
  display: flex;
  flex-direction: column; }

.servicio-mobile-fullscreen-body {
  flex: 1;
  max-height: none;
  padding-bottom: 24px; }

.servicio-mobile-form-section {
  margin-bottom: 24px;
  padding: 16px;
  border-radius: 20px;
  background: #f8fafc;
  border: 1px solid #e5e7eb; }

.servicio-mobile-form-section h4 {
  margin-top: 0;
  margin-bottom: 14px; }

.servicio-mobile-dialog {
  align-self: center;
  max-width: 420px;
  border-radius: 24px;
  padding: 22px;
  box-shadow: 0 30px 60px rgba(15, 23, 42, 0.26); }

.servicio-mobile-dialog h4 {
  margin-top: 0; }

.servicio-mobile-dialog p {
  color: #4b5563;
  margin-bottom: 18px; }

.servicio-mobile-alert {
  border-radius: 16px;
  margin-bottom: 18px; }

.servicio-mobile-overlay .Select-menu-outer {
  z-index: 10005; }

@keyframes servicio-mobile-shimmer {
  0% {
    background-position: 200% 0; }
  100% {
    background-position: -200% 0; } }

@media (min-width: 768px) {
  .servicio-mobile-nav-actions {
    justify-content: flex-end; }
  .servicio-mobile-hour-items {
    grid-template-columns: repeat(2, minmax(0, 1fr)); }
  .servicio-mobile-fab {
    right: 28px;
    bottom: 28px; } }

@media (max-width: 767px) {
  .servicio-mobile-nav-actions .btn {
    flex: 1 1 calc(50% - 8px); }
  .servicio-mobile-meta-grid {
    grid-template-columns: minmax(0, 1fr); }
  .servicio-mobile-hour-stick {
    top: 184px; } }

.servicio-gestion-page .panel,
.servicio-gestion-page .panel-body {
  overflow: visible; }

.servicio-gestion-panel-header {
  border-bottom: 1px solid #eef2f7; }

.servicio-gestion-header {
  display: flex;
  align-items: flex-start;
  justify-content: space-between;
  gap: 16px; }
  .servicio-gestion-header h3 {
    margin: 0 0 6px; }
  .servicio-gestion-header p {
    margin: 0;
    color: #64748b; }

.servicio-gestion-header-copy {
  min-width: 0; }

.servicio-gestion-eyebrow {
  display: inline-flex;
  margin-bottom: 8px;
  color: #9a6700;
  background: #fff7db;
  border: 1px solid #f0c95b;
  border-radius: 999px;
  padding: 4px 10px;
  font-size: 12px;
  font-weight: 700;
  text-transform: uppercase;
  letter-spacing: 0.04em; }

.servicio-gestion-route-summary {
  margin-top: 8px !important;
  font-weight: 600;
  color: #1f2937 !important;
  word-break: break-word; }

.servicio-gestion-status {
  display: inline-flex;
  align-items: center;
  gap: 8px;
  min-height: 40px;
  border-radius: 999px;
  padding: 0 14px;
  font-size: 13px;
  font-weight: 700; }

.servicio-gestion-panel-body {
  background: linear-gradient(180deg, #fffdf7 0%, #ffffff 180px); }

.servicio-gestion-metrics-grid,
.servicio-gestion-submetrics,
.servicio-gestion-playback-stats,
.servicio-gestion-check-grid {
  display: grid;
  gap: 12px; }

.servicio-gestion-metrics-grid {
  grid-template-columns: repeat(auto-fit, minmax(180px, 1fr));
  margin-bottom: 20px; }

.servicio-gestion-submetrics,
.servicio-gestion-playback-stats {
  grid-template-columns: repeat(auto-fit, minmax(160px, 1fr));
  margin-bottom: 14px; }

.servicio-gestion-metric-card,
.servicio-gestion-mini-metric,
.servicio-gestion-section-card,
.servicio-gestion-list-card,
.servicio-gestion-empty-card,
.servicio-gestion-check-card {
  background: #ffffff;
  border: 1px solid #e5e7eb;
  border-radius: 18px;
  box-shadow: 0 12px 28px rgba(15, 23, 42, 0.06); }

.servicio-gestion-metric-card,
.servicio-gestion-mini-metric,
.servicio-gestion-check-card {
  padding: 14px 16px; }

.servicio-gestion-metric-card.is-highlight {
  border-color: #f0c95b;
  background: linear-gradient(180deg, #fffaf0 0%, #ffffff 100%); }

.servicio-gestion-metric-label,
.servicio-gestion-mini-label,
.servicio-gestion-check-label,
.servicio-gestion-detail-label,
.servicio-gestion-list-meta-label {
  display: block;
  color: #64748b;
  font-size: 12px;
  text-transform: uppercase;
  letter-spacing: 0.04em; }

.servicio-gestion-metric-value,
.servicio-gestion-check-value {
  display: block;
  margin-top: 8px;
  color: #111827;
  font-size: 24px;
  line-height: 1.1; }

.servicio-gestion-inline-edit {
  display: flex;
  align-items: center;
  gap: 8px;
  margin-top: 8px; }

.servicio-gestion-inline-input {
  min-height: 44px; }

.servicio-gestion-inline-button {
  min-width: 44px;
  min-height: 44px;
  display: inline-flex;
  align-items: center;
  justify-content: center; }

.servicio-gestion-section-card {
  padding: 18px;
  margin-bottom: 16px; }

.servicio-gestion-section-head {
  margin-bottom: 14px; }
  .servicio-gestion-section-head h4 {
    margin: 0 0 6px; }
  .servicio-gestion-section-head p {
    margin: 0;
    color: #64748b; }

.servicio-gestion-detail-list,
.servicio-gestion-list-meta {
  display: grid;
  gap: 10px; }

.servicio-gestion-detail-row,
.servicio-gestion-list-meta-row {
  display: flex;
  flex-direction: column;
  gap: 4px;
  padding-bottom: 10px;
  border-bottom: 1px solid #f1f5f9; }

.servicio-gestion-detail-row:last-child,
.servicio-gestion-list-meta-row:last-child {
  padding-bottom: 0;
  border-bottom: 0; }

.servicio-gestion-detail-value,
.servicio-gestion-list-meta-value,
.servicio-gestion-chat-message {
  color: #111827;
  font-size: 14px;
  line-height: 1.5;
  word-break: break-word; }

.servicio-gestion-map-wrapper {
  width: 100%; }

.servicio-gestion-map-frame {
  height: 360px; }

.servicio-gestion-map-canvas {
  height: 100%;
  border-radius: 18px;
  overflow: hidden; }

.servicio-gestion-playback-panel {
  margin-top: 14px; }

.servicio-gestion-playback-actions,
.servicio-gestion-action-group {
  display: flex;
  flex-wrap: wrap;
  gap: 10px;
  margin-bottom: 14px; }

.servicio-gestion-select-group {
  display: inline-flex;
  align-items: center;
  gap: 8px;
  background: #ffffff;
  border: 1px solid #dbe3ec;
  border-radius: 14px;
  padding: 10px 12px; }
  .servicio-gestion-select-group label {
    margin: 0;
    font-size: 12px;
    color: #64748b;
    text-transform: uppercase;
    letter-spacing: 0.04em; }
  .servicio-gestion-select-group select {
    border: 0;
    background: transparent;
    min-height: 24px;
    outline: 0;
    font-weight: 600; }

.servicio-gestion-range {
  width: 100%; }

.servicio-gestion-data-section {
  margin-bottom: 18px; }

.servicio-gestion-data-section-head {
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 10px;
  margin: 0 0 12px; }
  .servicio-gestion-data-section-head h4 {
    margin: 0; }
  .servicio-gestion-data-section-head span {
    min-width: 32px;
    min-height: 32px;
    border-radius: 999px;
    background: #1f2937;
    color: #ffffff;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    font-size: 12px;
    font-weight: 700;
    padding: 0 10px; }

.servicio-gestion-list-cards {
  display: grid;
  gap: 12px; }

.servicio-gestion-list-card {
  padding: 14px 16px; }
  .servicio-gestion-list-card.is-success {
    border-left: 5px solid #16a34a; }
  .servicio-gestion-list-card.is-danger {
    border-left: 5px solid #dc2626; }
  .servicio-gestion-list-card.is-default {
    border-left: 5px solid #94a3b8; }

.servicio-gestion-list-card-head {
  display: flex;
  align-items: flex-start;
  justify-content: space-between;
  gap: 12px;
  margin-bottom: 10px; }

.servicio-gestion-list-subtitle {
  display: block;
  margin-top: 4px;
  color: #64748b;
  font-size: 13px; }

.servicio-gestion-list-badges {
  display: inline-flex;
  gap: 8px;
  flex-wrap: wrap;
  justify-content: flex-end; }

.servicio-gestion-inline-chip {
  display: inline-flex;
  align-items: center;
  min-height: 30px;
  border-radius: 999px;
  border: 1px solid #dbe3ec;
  padding: 0 10px;
  background: #f8fafc;
  color: #334155;
  font-size: 12px;
  font-weight: 700; }
  .servicio-gestion-inline-chip.is-success {
    background: #ecfdf3;
    border-color: #86efac;
    color: #166534; }
  .servicio-gestion-inline-chip.is-danger {
    background: #fef2f2;
    border-color: #fca5a5;
    color: #991b1b; }

.servicio-gestion-empty-card {
  padding: 18px;
  color: #64748b;
  text-align: center; }

.servicio-gestion-chat-form {
  margin-bottom: 14px; }
  .servicio-gestion-chat-form .form-control {
    min-height: 46px;
    border-radius: 14px; }

.servicio-gestion-check-grid {
  grid-template-columns: repeat(auto-fit, minmax(150px, 1fr));
  margin-bottom: 14px; }

.servicio-gestion-check-card.is-ok {
  border-left: 5px solid #16a34a;
  background: #f4fff6; }

.servicio-gestion-check-card.is-alert {
  border-left: 5px solid #dc2626;
  background: #fff5f5; }

.servicio-gestion-observations {
  margin-bottom: 16px; }
  .servicio-gestion-observations h4 {
    margin-bottom: 8px; }

@media (max-width: 767px) {
  .servicio-gestion-header {
    flex-direction: column; }
  .servicio-gestion-status {
    align-self: flex-start; }
  .servicio-gestion-section-card {
    padding: 16px 14px; }
  .servicio-gestion-metrics-grid {
    grid-template-columns: 1fr; }
  .servicio-gestion-map-frame {
    height: 280px; }
  .servicio-gestion-playback-actions,
  .servicio-gestion-action-group {
    flex-direction: column; }
    .servicio-gestion-playback-actions .btn,
    .servicio-gestion-action-group .btn {
      width: 100%; }
  .servicio-gestion-select-group {
    width: 100%;
    justify-content: space-between; }
  .servicio-gestion-list-card-head {
    flex-direction: column; }
  .servicio-gestion-list-badges {
    justify-content: flex-start; } }
