@font-face {
  font-family: 'Material-Design-Icons';
  src: url('../../bundles/app/assets/bootstrap-material-design-font/fonts/Material-Design-Icons.eot?3ocs8m');
  src: url('../../bundles/app/assets/bootstrap-material-design-font/fonts/Material-Design-Icons.eot?#iefix3ocs8m') format('embedded-opentype'), url('../../bundles/app/assets/bootstrap-material-design-font/fonts/Material-Design-Icons.woff?3ocs8m') format('woff'), url('../../bundles/app/assets/bootstrap-material-design-font/fonts/Material-Design-Icons.ttf?3ocs8m') format('truetype'), url('../../bundles/app/assets/bootstrap-material-design-font/fonts/Material-Design-Icons.svg?3ocs8m#Material-Design-Icons') format('svg');
  font-weight: normal;
  font-style: normal;
}
[class^="mdi-"],
[class*="mdi-"] {
  speak: none;
  display: inline-block;
  font-style: normal;
  font-variant:normal;
  font-weight:normal;
  /*font-size:24px;*/
  line-height:1;
  font-family:'Material-Design-Icons' !important;
  text-rendering: auto;
  
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  -webkit-transform: translate(0, 0);
      -ms-transform: translate(0, 0);
          transform: translate(0, 0);
}
[class^="mdi-"]:before,
[class*="mdi-"]:before {
  display: inline-block;
  speak: none;
  text-decoration: inherit;
}
[class^="mdi-"].pull-left,
[class*="mdi-"].pull-left {
  margin-right: .3em;
}
[class^="mdi-"].pull-right,
[class*="mdi-"].pull-right {
  margin-left: .3em;
}
[class^="mdi-"].mdi-lg:before,
[class*="mdi-"].mdi-lg:before,
[class^="mdi-"].mdi-lg:after,
[class*="mdi-"].mdi-lg:after {
  font-size: 1.33333333em;
  line-height: 0.75em;
  vertical-align: -15%;
}
[class^="mdi-"].mdi-2x:before,
[class*="mdi-"].mdi-2x:before,
[class^="mdi-"].mdi-2x:after,
[class*="mdi-"].mdi-2x:after {
  font-size: 2em;
}
[class^="mdi-"].mdi-3x:before,
[class*="mdi-"].mdi-3x:before,
[class^="mdi-"].mdi-3x:after,
[class*="mdi-"].mdi-3x:after {
  font-size: 3em;
}
[class^="mdi-"].mdi-4x:before,
[class*="mdi-"].mdi-4x:before,
[class^="mdi-"].mdi-4x:after,
[class*="mdi-"].mdi-4x:after {
  font-size: 4em;
}
[class^="mdi-"].mdi-5x:before,
[class*="mdi-"].mdi-5x:before,
[class^="mdi-"].mdi-5x:after,
[class*="mdi-"].mdi-5x:after {
  font-size: 5em;
}
[class^="mdi-device-signal-cellular-"]:after,
[class^="mdi-device-battery-"]:after,
[class^="mdi-device-battery-charging-"]:after,
[class^="mdi-device-signal-cellular-connected-no-internet-"]:after,
[class^="mdi-device-signal-wifi-"]:after,
[class^="mdi-device-signal-wifi-statusbar-not-connected"]:after,
.mdi-device-network-wifi:after {
  opacity: .3;
  position: absolute;
  left: 0;
  top: 0;
  z-index: 1;
  display: inline-block;
  speak: none;
  text-decoration: inherit;
}
[class^="mdi-device-signal-cellular-"]:after {
  content: "\e758";
}
[class^="mdi-device-battery-"]:after {
  content: "\e735";
}
[class^="mdi-device-battery-charging-"]:after {
  content: "\e733";
}
[class^="mdi-device-signal-cellular-connected-no-internet-"]:after {
  content: "\e75d";
}
[class^="mdi-device-signal-wifi-"]:after,
.mdi-device-network-wifi:after {
  content: "\e765";
}
[class^="mdi-device-signal-wifi-statusbasr-not-connected"]:after {
  content: "\e8f7";
}
.mdi-device-signal-cellular-off:after,
.mdi-device-signal-cellular-null:after,
.mdi-device-signal-cellular-no-sim:after,
.mdi-device-signal-wifi-off:after,
.mdi-device-signal-wifi-4-bar:after,
.mdi-device-signal-cellular-4-bar:after,
.mdi-device-battery-alert:after,
.mdi-device-signal-cellular-connected-no-internet-4-bar:after,
.mdi-device-battery-std:after,
.mdi-device-battery-full .mdi-device-battery-unknown:after {
  content: "";
}
.mdi-fw {
  width: 1.28571429em;
  text-align: center;
}
.mdi-ul {
  padding-left: 0;
  margin-left: 2.14285714em;
  list-style-type: none;
}
.mdi-ul > li {
  position: relative;
}
.mdi-li {
  position: absolute;
  left: -2.14285714em;
  width: 2.14285714em;
  top: 0.14285714em;
  text-align: center;
}
.mdi-li.mdi-lg {
  left: -1.85714286em;
}
.mdi-border {
  padding: .2em .25em .15em;
  border: solid 0.08em #eeeeee;
  border-radius: .1em;
}
.mdi-spin {
  -webkit-animation: mdi-spin 2s infinite linear;
  animation: mdi-spin 2s infinite linear;
  -webkit-transform-origin: 50% 50%;
  -ms-transform-origin: 50% 50%;
      transform-origin: 50% 50%;
}
.mdi-pulse {
  -webkit-animation: mdi-spin 1s steps(8) infinite;
  animation: mdi-spin 1s steps(8) infinite;
  -webkit-transform-origin: 50% 50%;
  -ms-transform-origin: 50% 50%;
      transform-origin: 50% 50%;
}
@-webkit-keyframes mdi-spin {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(359deg);
    transform: rotate(359deg);
  }
}
@keyframes mdi-spin {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(359deg);
    transform: rotate(359deg);
  }
}
.mdi-rotate-90 {
  filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=1);
  -webkit-transform: rotate(90deg);
  -ms-transform: rotate(90deg);
  transform: rotate(90deg);
}
.mdi-rotate-180 {
  filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=2);
  -webkit-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  transform: rotate(180deg);
}
.mdi-rotate-270 {
  filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=3);
  -webkit-transform: rotate(270deg);
  -ms-transform: rotate(270deg);
  transform: rotate(270deg);
}
.mdi-flip-horizontal {
  filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1);
  -webkit-transform: scale(-1, 1);
  -ms-transform: scale(-1, 1);
  transform: scale(-1, 1);
}
.mdi-flip-vertical {
  filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1);
  -webkit-transform: scale(1, -1);
  -ms-transform: scale(1, -1);
  transform: scale(1, -1);
}
:root .mdi-rotate-90,
:root .mdi-rotate-180,
:root .mdi-rotate-270,
:root .mdi-flip-horizontal,
:root .mdi-flip-vertical {
  -webkit-filter: none;
          filter: none;
}
.mdi-stack {
  position: relative;
  display: inline-block;
  width: 2em;
  height: 2em;
  line-height: 2em;
  vertical-align: middle;
}
.mdi-stack-1x,
.mdi-stack-2x {
  position: absolute;
  left: 0;
  width: 100%;
  text-align: center;
}
.mdi-stack-1x {
  line-height: inherit;
}
.mdi-stack-2x {
  font-size: 2em;
}
.mdi-inverse {
  color: #ffffff;
}
/* Start Icons */
.mdi-action-3d-rotation:before {
  content: "\e600";
}
.mdi-action-accessibility:before {
  content: "\e601";
}
.mdi-action-account-balance-wallet:before {
  content: "\e602";
}
.mdi-action-account-balance:before {
  content: "\e603";
}
.mdi-action-account-box:before {
  content: "\e604";
}
.mdi-action-account-child:before {
  content: "\e605";
}
.mdi-action-account-circle:before {
  content: "\e606";
}
.mdi-action-add-shopping-cart:before {
  content: "\e607";
}
.mdi-action-alarm-add:before {
  content: "\e608";
}
.mdi-action-alarm-off:before {
  content: "\e609";
}
.mdi-action-alarm-on:before {
  content: "\e60a";
}
.mdi-action-alarm:before {
  content: "\e60b";
}
.mdi-action-android:before {
  content: "\e60c";
}
.mdi-action-announcement:before {
  content: "\e60d";
}
.mdi-action-aspect-ratio:before {
  content: "\e60e";
}
.mdi-action-assessment:before {
  content: "\e60f";
}
.mdi-action-assignment-ind:before {
  content: "\e610";
}
.mdi-action-assignment-late:before {
  content: "\e611";
}
.mdi-action-assignment-return:before {
  content: "\e612";
}
.mdi-action-assignment-returned:before {
  content: "\e613";
}
.mdi-action-assignment-turned-in:before {
  content: "\e614";
}
.mdi-action-assignment:before {
  content: "\e615";
}
.mdi-action-autorenew:before {
  content: "\e616";
}
.mdi-action-backup:before {
  content: "\e617";
}
.mdi-action-book:before {
  content: "\e618";
}
.mdi-action-bookmark-outline:before {
  content: "\e619";
}
.mdi-action-bookmark:before {
  content: "\e61a";
}
.mdi-action-bug-report:before {
  content: "\e61b";
}
.mdi-action-cached:before {
  content: "\e61c";
}
.mdi-action-check-circle:before {
  content: "\e61d";
}
.mdi-action-class:before {
  content: "\e61e";
}
.mdi-action-credit-card:before {
  content: "\e61f";
}
.mdi-action-dashboard:before {
  content: "\e620";
}
.mdi-action-delete:before {
  content: "\e621";
}
.mdi-action-description:before {
  content: "\e622";
}
.mdi-action-dns:before {
  content: "\e623";
}
.mdi-action-done-all:before {
  content: "\e624";
}
.mdi-action-done:before {
  content: "\e625";
}
.mdi-action-event:before {
  content: "\e626";
}
.mdi-action-exit-to-app:before {
  content: "\e627";
}
.mdi-action-explore:before {
  content: "\e628";
}
.mdi-action-extension:before {
  content: "\e629";
}
.mdi-action-face-unlock:before {
  content: "\e62a";
}
.mdi-action-favorite-outline:before {
  content: "\e62b";
}
.mdi-action-favorite:before {
  content: "\e62c";
}
.mdi-action-find-in-page:before {
  content: "\e62d";
}
.mdi-action-find-replace:before {
  content: "\e62e";
}
.mdi-action-flip-to-back:before {
  content: "\e62f";
}
.mdi-action-flip-to-front:before {
  content: "\e630";
}
.mdi-action-get-app:before {
  content: "\e631";
}
.mdi-action-grade:before {
  content: "\e632";
}
.mdi-action-group-work:before {
  content: "\e633";
}
.mdi-action-help:before {
  content: "\e634";
}
.mdi-action-highlight-remove:before {
  content: "\e635";
}
.mdi-action-history:before {
  content: "\e636";
}
.mdi-action-home:before {
  content: "\e637";
}
.mdi-action-https:before {
  content: "\e638";
}
.mdi-action-info-outline:before {
  content: "\e639";
}
.mdi-action-info:before {
  content: "\e63a";
}
.mdi-action-input:before {
  content: "\e63b";
}
.mdi-action-invert-colors:before {
  content: "\e63c";
}
.mdi-action-label-outline:before {
  content: "\e63d";
}
.mdi-action-label:before {
  content: "\e63e";
}
.mdi-action-language:before {
  content: "\e63f";
}
.mdi-action-launch:before {
  content: "\e640";
}
.mdi-action-list:before {
  content: "\e641";
}
.mdi-action-lock-open:before {
  content: "\e642";
}
.mdi-action-lock-outline:before {
  content: "\e643";
}
.mdi-action-lock:before {
  content: "\e644";
}
.mdi-action-loyalty:before {
  content: "\e645";
}
.mdi-action-markunread-mailbox:before {
  content: "\e646";
}
.mdi-action-note-add:before {
  content: "\e647";
}
.mdi-action-open-in-browser:before {
  content: "\e648";
}
.mdi-action-open-in-new:before {
  content: "\e649";
}
.mdi-action-open-with:before {
  content: "\e64a";
}
.mdi-action-pageview:before {
  content: "\e64b";
}
.mdi-action-payment:before {
  content: "\e64c";
}
.mdi-action-perm-camera-mic:before {
  content: "\e64d";
}
.mdi-action-perm-contact-cal:before {
  content: "\e64e";
}
.mdi-action-perm-data-setting:before {
  content: "\e64f";
}
.mdi-action-perm-device-info:before {
  content: "\e650";
}
.mdi-action-perm-identity:before {
  content: "\e651";
}
.mdi-action-perm-media:before {
  content: "\e652";
}
.mdi-action-perm-phone-msg:before {
  content: "\e653";
}
.mdi-action-perm-scan-wifi:before {
  content: "\e654";
}
.mdi-action-picture-in-picture:before {
  content: "\e655";
}
.mdi-action-polymer:before {
  content: "\e656";
}
.mdi-action-print:before {
  content: "\e657";
}
.mdi-action-query-builder:before {
  content: "\e658";
}
.mdi-action-question-answer:before {
  content: "\e659";
}
.mdi-action-receipt:before {
  content: "\e65a";
}
.mdi-action-redeem:before {
  content: "\e65b";
}
.mdi-action-reorder:before {
  content: "\e65c";
}
.mdi-action-report-problem:before {
  content: "\e65d";
}
.mdi-action-restore:before {
  content: "\e65e";
}
.mdi-action-room:before {
  content: "\e65f";
}
.mdi-action-schedule:before {
  content: "\e660";
}
.mdi-action-search:before {
  content: "\e661";
}
.mdi-action-settings-applications:before {
  content: "\e662";
}
.mdi-action-settings-backup-restore:before {
  content: "\e663";
}
.mdi-action-settings-bluetooth:before {
  content: "\e664";
}
.mdi-action-settings-cell:before {
  content: "\e665";
}
.mdi-action-settings-display:before {
  content: "\e666";
}
.mdi-action-settings-ethernet:before {
  content: "\e667";
}
.mdi-action-settings-input-antenna:before {
  content: "\e668";
}
.mdi-action-settings-input-component:before {
  content: "\e669";
}
.mdi-action-settings-input-composite:before {
  content: "\e66a";
}
.mdi-action-settings-input-hdmi:before {
  content: "\e66b";
}
.mdi-action-settings-input-svideo:before {
  content: "\e66c";
}
.mdi-action-settings-overscan:before {
  content: "\e66d";
}
.mdi-action-settings-phone:before {
  content: "\e66e";
}
.mdi-action-settings-power:before {
  content: "\e66f";
}
.mdi-action-settings-remote:before {
  content: "\e670";
}
.mdi-action-settings-voice:before {
  content: "\e671";
}
.mdi-action-settings:before {
  content: "\e672";
}
.mdi-action-shop-two:before {
  content: "\e673";
}
.mdi-action-shop:before {
  content: "\e674";
}
.mdi-action-shopping-basket:before {
  content: "\e675";
}
.mdi-action-shopping-cart:before {
  content: "\e676";
}
.mdi-action-speaker-notes:before {
  content: "\e677";
}
.mdi-action-spellcheck:before {
  content: "\e678";
}
.mdi-action-star-rate:before {
  content: "\e679";
}
.mdi-action-stars:before {
  content: "\e67a";
}
.mdi-action-store:before {
  content: "\e67b";
}
.mdi-action-subject:before {
  content: "\e67c";
}
.mdi-action-supervisor-account:before {
  content: "\e67d";
}
.mdi-action-swap-horiz:before {
  content: "\e67e";
}
.mdi-action-swap-vert-circle:before {
  content: "\e67f";
}
.mdi-action-swap-vert:before {
  content: "\e680";
}
.mdi-action-system-update-tv:before {
  content: "\e681";
}
.mdi-action-tab-unselected:before {
  content: "\e682";
}
.mdi-action-tab:before {
  content: "\e683";
}
.mdi-action-theaters:before {
  content: "\e684";
}
.mdi-action-thumb-down:before {
  content: "\e685";
}
.mdi-action-thumb-up:before {
  content: "\e686";
}
.mdi-action-thumbs-up-down:before {
  content: "\e687";
}
.mdi-action-toc:before {
  content: "\e688";
}
.mdi-action-today:before {
  content: "\e689";
}
.mdi-action-track-changes:before {
  content: "\e68a";
}
.mdi-action-translate:before {
  content: "\e68b";
}
.mdi-action-trending-down:before {
  content: "\e68c";
}
.mdi-action-trending-neutral:before {
  content: "\e68d";
}
.mdi-action-trending-up:before {
  content: "\e68e";
}
.mdi-action-turned-in-not:before {
  content: "\e68f";
}
.mdi-action-turned-in:before {
  content: "\e690";
}
.mdi-action-verified-user:before {
  content: "\e691";
}
.mdi-action-view-agenda:before {
  content: "\e692";
}
.mdi-action-view-array:before {
  content: "\e693";
}
.mdi-action-view-carousel:before {
  content: "\e694";
}
.mdi-action-view-column:before {
  content: "\e695";
}
.mdi-action-view-day:before {
  content: "\e696";
}
.mdi-action-view-headline:before {
  content: "\e697";
}
.mdi-action-view-list:before {
  content: "\e698";
}
.mdi-action-view-module:before {
  content: "\e699";
}
.mdi-action-view-quilt:before {
  content: "\e69a";
}
.mdi-action-view-stream:before {
  content: "\e69b";
}
.mdi-action-view-week:before {
  content: "\e69c";
}
.mdi-action-visibility-off:before {
  content: "\e69d";
}
.mdi-action-visibility:before {
  content: "\e69e";
}
.mdi-action-wallet-giftcard:before {
  content: "\e69f";
}
.mdi-action-wallet-membership:before {
  content: "\e6a0";
}
.mdi-action-wallet-travel:before {
  content: "\e6a1";
}
.mdi-action-work:before {
  content: "\e6a2";
}
.mdi-alert-error:before {
  content: "\e6a3";
}
.mdi-alert-warning:before {
  content: "\e6a4";
}
.mdi-av-album:before {
  content: "\e6a5";
}
.mdi-av-closed-caption:before {
  content: "\e6a6";
}
.mdi-av-equalizer:before {
  content: "\e6a7";
}
.mdi-av-explicit:before {
  content: "\e6a8";
}
.mdi-av-fast-forward:before {
  content: "\e6a9";
}
.mdi-av-fast-rewind:before {
  content: "\e6aa";
}
.mdi-av-games:before {
  content: "\e6ab";
}
.mdi-av-hearing:before {
  content: "\e6ac";
}
.mdi-av-high-quality:before {
  content: "\e6ad";
}
.mdi-av-loop:before {
  content: "\e6ae";
}
.mdi-av-mic-none:before {
  content: "\e6af";
}
.mdi-av-mic-off:before {
  content: "\e6b0";
}
.mdi-av-mic:before {
  content: "\e6b1";
}
.mdi-av-movie:before {
  content: "\e6b2";
}
.mdi-av-my-library-add:before {
  content: "\e6b3";
}
.mdi-av-my-library-books:before {
  content: "\e6b4";
}
.mdi-av-my-library-music:before {
  content: "\e6b5";
}
.mdi-av-new-releases:before {
  content: "\e6b6";
}
.mdi-av-not-interested:before {
  content: "\e6b7";
}
.mdi-av-pause-circle-fill:before {
  content: "\e6b8";
}
.mdi-av-pause-circle-outline:before {
  content: "\e6b9";
}
.mdi-av-pause:before {
  content: "\e6ba";
}
.mdi-av-play-arrow:before {
  content: "\e6bb";
}
.mdi-av-play-circle-fill:before {
  content: "\e6bc";
}
.mdi-av-play-circle-outline:before {
  content: "\e6bd";
}
.mdi-av-play-shopping-bag:before {
  content: "\e6be";
}
.mdi-av-playlist-add:before {
  content: "\e6bf";
}
.mdi-av-queue-music:before {
  content: "\e6c0";
}
.mdi-av-queue:before {
  content: "\e6c1";
}
.mdi-av-radio:before {
  content: "\e6c2";
}
.mdi-av-recent-actors:before {
  content: "\e6c3";
}
.mdi-av-repeat-one:before {
  content: "\e6c4";
}
.mdi-av-repeat:before {
  content: "\e6c5";
}
.mdi-av-replay:before {
  content: "\e6c6";
}
.mdi-av-shuffle:before {
  content: "\e6c7";
}
.mdi-av-skip-next:before {
  content: "\e6c8";
}
.mdi-av-skip-previous:before {
  content: "\e6c9";
}
.mdi-av-snooze:before {
  content: "\e6ca";
}
.mdi-av-stop:before {
  content: "\e6cb";
}
.mdi-av-subtitles:before {
  content: "\e6cc";
}
.mdi-av-surround-sound:before {
  content: "\e6cd";
}
.mdi-av-timer:before {
  content: "\e6ce";
}
.mdi-av-video-collection:before {
  content: "\e6cf";
}
.mdi-av-videocam-off:before {
  content: "\e6d0";
}
.mdi-av-videocam:before {
  content: "\e6d1";
}
.mdi-av-volume-down:before {
  content: "\e6d2";
}
.mdi-av-volume-mute:before {
  content: "\e6d3";
}
.mdi-av-volume-off:before {
  content: "\e6d4";
}
.mdi-av-volume-up:before {
  content: "\e6d5";
}
.mdi-av-web:before {
  content: "\e6d6";
}
.mdi-communication-business:before {
  content: "\e6d7";
}
.mdi-communication-call-end:before {
  content: "\e6d8";
}
.mdi-communication-call-made:before {
  content: "\e6d9";
}
.mdi-communication-call-merge:before {
  content: "\e6da";
}
.mdi-communication-call-missed:before {
  content: "\e6db";
}
.mdi-communication-call-received:before {
  content: "\e6dc";
}
.mdi-communication-call-split:before {
  content: "\e6dd";
}
.mdi-communication-call:before {
  content: "\e6de";
}
.mdi-communication-chat:before {
  content: "\e6df";
}
.mdi-communication-clear-all:before {
  content: "\e6e0";
}
.mdi-communication-comment:before {
  content: "\e6e1";
}
.mdi-communication-contacts:before {
  content: "\e6e2";
}
.mdi-communication-dialer-sip:before {
  content: "\e6e3";
}
.mdi-communication-dialpad:before {
  content: "\e6e4";
}
.mdi-communication-dnd-on:before {
  content: "\e6e5";
}
.mdi-communication-email:before {
  content: "\e6e6";
}
.mdi-communication-forum:before {
  content: "\e6e7";
}
.mdi-communication-import-export:before {
  content: "\e6e8";
}
.mdi-communication-invert-colors-off:before {
  content: "\e6e9";
}
.mdi-communication-invert-colors-on:before {
  content: "\e6ea";
}
.mdi-communication-live-help:before {
  content: "\e6eb";
}
.mdi-communication-location-off:before {
  content: "\e6ec";
}
.mdi-communication-location-on:before {
  content: "\e6ed";
}
.mdi-communication-message:before {
  content: "\e6ee";
}
.mdi-communication-messenger:before {
  content: "\e6ef";
}
.mdi-communication-no-sim:before {
  content: "\e6f0";
}
.mdi-communication-phone:before {
  content: "\e6f1";
}
.mdi-communication-portable-wifi-off:before {
  content: "\e6f2";
}
.mdi-communication-quick-contacts-dialer:before {
  content: "\e6f3";
}
.mdi-communication-quick-contacts-mail:before {
  content: "\e6f4";
}
.mdi-communication-ring-volume:before {
  content: "\e6f5";
}
.mdi-communication-stay-current-landscape:before {
  content: "\e6f6";
}
.mdi-communication-stay-current-portrait:before {
  content: "\e6f7";
}
.mdi-communication-stay-primary-landscape:before {
  content: "\e6f8";
}
.mdi-communication-stay-primary-portrait:before {
  content: "\e6f9";
}
.mdi-communication-swap-calls:before {
  content: "\e6fa";
}
.mdi-communication-textsms:before {
  content: "\e6fb";
}
.mdi-communication-voicemail:before {
  content: "\e6fc";
}
.mdi-communication-vpn-key:before {
  content: "\e6fd";
}
.mdi-content-add-box:before {
  content: "\e6fe";
}
.mdi-content-add-circle-outline:before {
  content: "\e6ff";
}
.mdi-content-add-circle:before {
  content: "\e700";
}
.mdi-content-add:before {
  content: "\e701";
}
.mdi-content-archive:before {
  content: "\e702";
}
.mdi-content-backspace:before {
  content: "\e703";
}
.mdi-content-block:before {
  content: "\e704";
}
.mdi-content-clear:before {
  content: "\e705";
}
.mdi-content-content-copy:before {
  content: "\e706";
}
.mdi-content-content-cut:before {
  content: "\e707";
}
.mdi-content-content-paste:before {
  content: "\e708";
}
.mdi-content-create:before {
  content: "\e709";
}
.mdi-content-drafts:before {
  content: "\e70a";
}
.mdi-content-filter-list:before {
  content: "\e70b";
}
.mdi-content-flag:before {
  content: "\e70c";
}
.mdi-content-forward:before {
  content: "\e70d";
}
.mdi-content-gesture:before {
  content: "\e70e";
}
.mdi-content-inbox:before {
  content: "\e70f";
}
.mdi-content-link:before {
  content: "\e710";
}
.mdi-content-mail:before {
  content: "\e711";
}
.mdi-content-markunread:before {
  content: "\e712";
}
.mdi-content-redo:before {
  content: "\e713";
}
.mdi-content-remove-circle-outline:before {
  content: "\e714";
}
.mdi-content-remove-circle:before {
  content: "\e715";
}
.mdi-content-remove:before {
  content: "\e716";
}
.mdi-content-reply-all:before {
  content: "\e717";
}
.mdi-content-reply:before {
  content: "\e718";
}
.mdi-content-report:before {
  content: "\e719";
}
.mdi-content-save:before {
  content: "\e71a";
}
.mdi-content-select-all:before {
  content: "\e71b";
}
.mdi-content-send:before {
  content: "\e71c";
}
.mdi-content-sort:before {
  content: "\e71d";
}
.mdi-content-text-format:before {
  content: "\e71e";
}
.mdi-content-undo:before {
  content: "\e71f";
}
.mdi-editor-attach-file:before {
  content: "\e776";
}
.mdi-editor-attach-money:before {
  content: "\e777";
}
.mdi-editor-border-all:before {
  content: "\e778";
}
.mdi-editor-border-bottom:before {
  content: "\e779";
}
.mdi-editor-border-clear:before {
  content: "\e77a";
}
.mdi-editor-border-color:before {
  content: "\e77b";
}
.mdi-editor-border-horizontal:before {
  content: "\e77c";
}
.mdi-editor-border-inner:before {
  content: "\e77d";
}
.mdi-editor-border-left:before {
  content: "\e77e";
}
.mdi-editor-border-outer:before {
  content: "\e77f";
}
.mdi-editor-border-right:before {
  content: "\e780";
}
.mdi-editor-border-style:before {
  content: "\e781";
}
.mdi-editor-border-top:before {
  content: "\e782";
}
.mdi-editor-border-vertical:before {
  content: "\e783";
}
.mdi-editor-format-align-center:before {
  content: "\e784";
}
.mdi-editor-format-align-justify:before {
  content: "\e785";
}
.mdi-editor-format-align-left:before {
  content: "\e786";
}
.mdi-editor-format-align-right:before {
  content: "\e787";
}
.mdi-editor-format-bold:before {
  content: "\e788";
}
.mdi-editor-format-clear:before {
  content: "\e789";
}
.mdi-editor-format-color-fill:before {
  content: "\e78a";
}
.mdi-editor-format-color-reset:before {
  content: "\e78b";
}
.mdi-editor-format-color-text:before {
  content: "\e78c";
}
.mdi-editor-format-indent-decrease:before {
  content: "\e78d";
}
.mdi-editor-format-indent-increase:before {
  content: "\e78e";
}
.mdi-editor-format-italic:before {
  content: "\e78f";
}
.mdi-editor-format-line-spacing:before {
  content: "\e790";
}
.mdi-editor-format-list-bulleted:before {
  content: "\e791";
}
.mdi-editor-format-list-numbered:before {
  content: "\e792";
}
.mdi-editor-format-paint:before {
  content: "\e793";
}
.mdi-editor-format-quote:before {
  content: "\e794";
}
.mdi-editor-format-size:before {
  content: "\e795";
}
.mdi-editor-format-strikethrough:before {
  content: "\e796";
}
.mdi-editor-format-textdirection-l-to-r:before {
  content: "\e797";
}
.mdi-editor-format-textdirection-r-to-l:before {
  content: "\e798";
}
.mdi-editor-format-underline:before {
  content: "\e799";
}
.mdi-editor-functions:before {
  content: "\e79a";
}
.mdi-editor-insert-chart:before {
  content: "\e79b";
}
.mdi-editor-insert-comment:before {
  content: "\e79c";
}
.mdi-editor-insert-drive-file:before {
  content: "\e79d";
}
.mdi-editor-insert-emoticon:before {
  content: "\e79e";
}
.mdi-editor-insert-invitation:before {
  content: "\e79f";
}
.mdi-editor-insert-link:before {
  content: "\e7a0";
}
.mdi-editor-insert-photo:before {
  content: "\e7a1";
}
.mdi-editor-merge-type:before {
  content: "\e7a2";
}
.mdi-editor-mode-comment:before {
  content: "\e7a3";
}
.mdi-editor-mode-edit:before {
  content: "\e7a4";
}
.mdi-editor-publish:before {
  content: "\e7a5";
}
.mdi-editor-vertical-align-bottom:before {
  content: "\e7a6";
}
.mdi-editor-vertical-align-center:before {
  content: "\e7a7";
}
.mdi-editor-vertical-align-top:before {
  content: "\e7a8";
}
.mdi-editor-wrap-text:before {
  content: "\e7a9";
}
.mdi-file-attachment:before {
  content: "\e7aa";
}
.mdi-file-cloud-circle:before {
  content: "\e7ab";
}
.mdi-file-cloud-done:before {
  content: "\e7ac";
}
.mdi-file-cloud-download:before {
  content: "\e7ad";
}
.mdi-file-cloud-off:before {
  content: "\e7ae";
}
.mdi-file-cloud-queue:before {
  content: "\e7af";
}
.mdi-file-cloud-upload:before {
  content: "\e7b0";
}
.mdi-file-cloud:before {
  content: "\e7b1";
}
.mdi-file-file-download:before {
  content: "\e7b2";
}
.mdi-file-file-upload:before {
  content: "\e7b3";
}
.mdi-file-folder-open:before {
  content: "\e7b4";
}
.mdi-file-folder-shared:before {
  content: "\e7b5";
}
.mdi-file-folder:before {
  content: "\e7b6";
}
.mdi-device-access-alarm:before {
  content: "\e720";
}
.mdi-device-access-alarms:before {
  content: "\e721";
}
.mdi-device-access-time:before {
  content: "\e722";
}
.mdi-device-add-alarm:before {
  content: "\e723";
}
.mdi-device-airplanemode-off:before {
  content: "\e724";
}
.mdi-device-airplanemode-on:before {
  content: "\e725";
}
.mdi-device-battery-20:before {
  content: "\e726";
}
.mdi-device-battery-30:before {
  content: "\e727";
}
.mdi-device-battery-50:before {
  content: "\e728";
}
.mdi-device-battery-60:before {
  content: "\e729";
}
.mdi-device-battery-80:before {
  content: "\e72a";
}
.mdi-device-battery-90:before {
  content: "\e72b";
}
.mdi-device-battery-alert:before {
  content: "\e72c";
}
.mdi-device-battery-charging-20:before {
  content: "\e72d";
}
.mdi-device-battery-charging-30:before {
  content: "\e72e";
}
.mdi-device-battery-charging-50:before {
  content: "\e72f";
}
.mdi-device-battery-charging-60:before {
  content: "\e730";
}
.mdi-device-battery-charging-80:before {
  content: "\e731";
}
.mdi-device-battery-charging-90:before {
  content: "\e732";
}
.mdi-device-battery-charging-full:before {
  content: "\e733";
}
.mdi-device-battery-full:before {
  content: "\e734";
}
.mdi-device-battery-std:before {
  content: "\e735";
}
.mdi-device-battery-unknown:before {
  content: "\e736";
}
.mdi-device-bluetooth-connected:before {
  content: "\e737";
}
.mdi-device-bluetooth-disabled:before {
  content: "\e738";
}
.mdi-device-bluetooth-searching:before {
  content: "\e739";
}
.mdi-device-bluetooth:before {
  content: "\e73a";
}
.mdi-device-brightness-auto:before {
  content: "\e73b";
}
.mdi-device-brightness-high:before {
  content: "\e73c";
}
.mdi-device-brightness-low:before {
  content: "\e73d";
}
.mdi-device-brightness-medium:before {
  content: "\e73e";
}
.mdi-device-data-usage:before {
  content: "\e73f";
}
.mdi-device-developer-mode:before {
  content: "\e740";
}
.mdi-device-devices:before {
  content: "\e741";
}
.mdi-device-dvr:before {
  content: "\e742";
}
.mdi-device-gps-fixed:before {
  content: "\e743";
}
.mdi-device-gps-not-fixed:before {
  content: "\e744";
}
.mdi-device-gps-off:before {
  content: "\e745";
}
.mdi-device-location-disabled:before {
  content: "\e746";
}
.mdi-device-location-searching:before {
  content: "\e747";
}
.mdi-device-multitrack-audio:before {
  content: "\e748";
}
.mdi-device-network-cell:before {
  content: "\e749";
}
.mdi-device-network-wifi:before {
  content: "\e74a";
}
.mdi-device-nfc:before {
  content: "\e74b";
}
.mdi-device-now-wallpaper:before {
  content: "\e74c";
}
.mdi-device-now-widgets:before {
  content: "\e74d";
}
.mdi-device-screen-lock-landscape:before {
  content: "\e74e";
}
.mdi-device-screen-lock-portrait:before {
  content: "\e74f";
}
.mdi-device-screen-lock-rotation:before {
  content: "\e750";
}
.mdi-device-screen-rotation:before {
  content: "\e751";
}
.mdi-device-sd-storage:before {
  content: "\e752";
}
.mdi-device-settings-system-daydream:before {
  content: "\e753";
}
.mdi-device-signal-cellular-0-bar:before {
  content: "\e754";
}
.mdi-device-signal-cellular-1-bar:before {
  content: "\e755";
}
.mdi-device-signal-cellular-2-bar:before {
  content: "\e756";
}
.mdi-device-signal-cellular-3-bar:before {
  content: "\e757";
}
.mdi-device-signal-cellular-4-bar:before {
  content: "\e758";
}
.mdi-signal-wifi-statusbar-connected-no-internet-after:before {
  content: "\e8f6";
}
.mdi-device-signal-cellular-connected-no-internet-0-bar:before {
  content: "\e759";
}
.mdi-device-signal-cellular-connected-no-internet-1-bar:before {
  content: "\e75a";
}
.mdi-device-signal-cellular-connected-no-internet-2-bar:before {
  content: "\e75b";
}
.mdi-device-signal-cellular-connected-no-internet-3-bar:before {
  content: "\e75c";
}
.mdi-device-signal-cellular-connected-no-internet-4-bar:before {
  content: "\e75d";
}
.mdi-device-signal-cellular-no-sim:before {
  content: "\e75e";
}
.mdi-device-signal-cellular-null:before {
  content: "\e75f";
}
.mdi-device-signal-cellular-off:before {
  content: "\e760";
}
.mdi-device-signal-wifi-0-bar:before {
  content: "\e761";
}
.mdi-device-signal-wifi-1-bar:before {
  content: "\e762";
}
.mdi-device-signal-wifi-2-bar:before {
  content: "\e763";
}
.mdi-device-signal-wifi-3-bar:before {
  content: "\e764";
}
.mdi-device-signal-wifi-4-bar:before {
  content: "\e765";
}
.mdi-device-signal-wifi-off:before {
  content: "\e766";
}
.mdi-device-signal-wifi-statusbar-1-bar:before {
  content: "\e767";
}
.mdi-device-signal-wifi-statusbar-2-bar:before {
  content: "\e768";
}
.mdi-device-signal-wifi-statusbar-3-bar:before {
  content: "\e769";
}
.mdi-device-signal-wifi-statusbar-4-bar:before {
  content: "\e76a";
}
.mdi-device-signal-wifi-statusbar-connected-no-internet-:before {
  content: "\e76b";
}
.mdi-device-signal-wifi-statusbar-connected-no-internet:before {
  content: "\e76f";
}
.mdi-device-signal-wifi-statusbar-connected-no-internet-2:before {
  content: "\e76c";
}
.mdi-device-signal-wifi-statusbar-connected-no-internet-3:before {
  content: "\e76d";
}
.mdi-device-signal-wifi-statusbar-connected-no-internet-4:before {
  content: "\e76e";
}
.mdi-signal-wifi-statusbar-not-connected-after:before {
  content: "\e8f7";
}
.mdi-device-signal-wifi-statusbar-not-connected:before {
  content: "\e770";
}
.mdi-device-signal-wifi-statusbar-null:before {
  content: "\e771";
}
.mdi-device-storage:before {
  content: "\e772";
}
.mdi-device-usb:before {
  content: "\e773";
}
.mdi-device-wifi-lock:before {
  content: "\e774";
}
.mdi-device-wifi-tethering:before {
  content: "\e775";
}
.mdi-hardware-cast-connected:before {
  content: "\e7b7";
}
.mdi-hardware-cast:before {
  content: "\e7b8";
}
.mdi-hardware-computer:before {
  content: "\e7b9";
}
.mdi-hardware-desktop-mac:before {
  content: "\e7ba";
}
.mdi-hardware-desktop-windows:before {
  content: "\e7bb";
}
.mdi-hardware-dock:before {
  content: "\e7bc";
}
.mdi-hardware-gamepad:before {
  content: "\e7bd";
}
.mdi-hardware-headset-mic:before {
  content: "\e7be";
}
.mdi-hardware-headset:before {
  content: "\e7bf";
}
.mdi-hardware-keyboard-alt:before {
  content: "\e7c0";
}
.mdi-hardware-keyboard-arrow-down:before {
  content: "\e7c1";
}
.mdi-hardware-keyboard-arrow-left:before {
  content: "\e7c2";
}
.mdi-hardware-keyboard-arrow-right:before {
  content: "\e7c3";
}
.mdi-hardware-keyboard-arrow-up:before {
  content: "\e7c4";
}
.mdi-hardware-keyboard-backspace:before {
  content: "\e7c5";
}
.mdi-hardware-keyboard-capslock:before {
  content: "\e7c6";
}
.mdi-hardware-keyboard-control:before {
  content: "\e7c7";
}
.mdi-hardware-keyboard-hide:before {
  content: "\e7c8";
}
.mdi-hardware-keyboard-return:before {
  content: "\e7c9";
}
.mdi-hardware-keyboard-tab:before {
  content: "\e7ca";
}
.mdi-hardware-keyboard-voice:before {
  content: "\e7cb";
}
.mdi-hardware-keyboard:before {
  content: "\e7cc";
}
.mdi-hardware-laptop-chromebook:before {
  content: "\e7cd";
}
.mdi-hardware-laptop-mac:before {
  content: "\e7ce";
}
.mdi-hardware-laptop-windows:before {
  content: "\e7cf";
}
.mdi-hardware-laptop:before {
  content: "\e7d0";
}
.mdi-hardware-memory:before {
  content: "\e7d1";
}
.mdi-hardware-mouse:before {
  content: "\e7d2";
}
.mdi-hardware-phone-android:before {
  content: "\e7d3";
}
.mdi-hardware-phone-iphone:before {
  content: "\e7d4";
}
.mdi-hardware-phonelink-off:before {
  content: "\e7d5";
}
.mdi-hardware-phonelink:before {
  content: "\e7d6";
}
.mdi-hardware-security:before {
  content: "\e7d7";
}
.mdi-hardware-sim-card:before {
  content: "\e7d8";
}
.mdi-hardware-smartphone:before {
  content: "\e7d9";
}
.mdi-hardware-speaker:before {
  content: "\e7da";
}
.mdi-hardware-tablet-android:before {
  content: "\e7db";
}
.mdi-hardware-tablet-mac:before {
  content: "\e7dc";
}
.mdi-hardware-tablet:before {
  content: "\e7dd";
}
.mdi-hardware-tv:before {
  content: "\e7de";
}
.mdi-hardware-watch:before {
  content: "\e7df";
}
.mdi-image-add-to-photos:before {
  content: "\e7e0";
}
.mdi-image-adjust:before {
  content: "\e7e1";
}
.mdi-image-assistant-photo:before {
  content: "\e7e2";
}
.mdi-image-audiotrack:before {
  content: "\e7e3";
}
.mdi-image-blur-circular:before {
  content: "\e7e4";
}
.mdi-image-blur-linear:before {
  content: "\e7e5";
}
.mdi-image-blur-off:before {
  content: "\e7e6";
}
.mdi-image-blur-on:before {
  content: "\e7e7";
}
.mdi-image-brightness-1:before {
  content: "\e7e8";
}
.mdi-image-brightness-2:before {
  content: "\e7e9";
}
.mdi-image-brightness-3:before {
  content: "\e7ea";
}
.mdi-image-brightness-4:before {
  content: "\e7eb";
}
.mdi-image-brightness-5:before {
  content: "\e7ec";
}
.mdi-image-brightness-6:before {
  content: "\e7ed";
}
.mdi-image-brightness-7:before {
  content: "\e7ee";
}
.mdi-image-brush:before {
  content: "\e7ef";
}
.mdi-image-camera-alt:before {
  content: "\e7f0";
}
.mdi-image-camera-front:before {
  content: "\e7f1";
}
.mdi-image-camera-rear:before {
  content: "\e7f2";
}
.mdi-image-camera-roll:before {
  content: "\e7f3";
}
.mdi-image-camera:before {
  content: "\e7f4";
}
.mdi-image-center-focus-strong:before {
  content: "\e7f5";
}
.mdi-image-center-focus-weak:before {
  content: "\e7f6";
}
.mdi-image-collections:before {
  content: "\e7f7";
}
.mdi-image-color-lens:before {
  content: "\e7f8";
}
.mdi-image-colorize:before {
  content: "\e7f9";
}
.mdi-image-compare:before {
  content: "\e7fa";
}
.mdi-image-control-point-duplicate:before {
  content: "\e7fb";
}
.mdi-image-control-point:before {
  content: "\e7fc";
}
.mdi-image-crop-3-2:before {
  content: "\e7fd";
}
.mdi-image-crop-5-4:before {
  content: "\e7fe";
}
.mdi-image-crop-7-5:before {
  content: "\e7ff";
}
.mdi-image-crop-16-9:before {
  content: "\e800";
}
.mdi-image-crop-din:before {
  content: "\e801";
}
.mdi-image-crop-free:before {
  content: "\e802";
}
.mdi-image-crop-landscape:before {
  content: "\e803";
}
.mdi-image-crop-original:before {
  content: "\e804";
}
.mdi-image-crop-portrait:before {
  content: "\e805";
}
.mdi-image-crop-square:before {
  content: "\e806";
}
.mdi-image-crop:before {
  content: "\e807";
}
.mdi-image-dehaze:before {
  content: "\e808";
}
.mdi-image-details:before {
  content: "\e809";
}
.mdi-image-edit:before {
  content: "\e80a";
}
.mdi-image-exposure-minus-1:before {
  content: "\e80b";
}
.mdi-image-exposure-minus-2:before {
  content: "\e80c";
}
.mdi-image-exposure-plus-1:before {
  content: "\e80d";
}
.mdi-image-exposure-plus-2:before {
  content: "\e80e";
}
.mdi-image-exposure-zero:before {
  content: "\e80f";
}
.mdi-image-exposure:before {
  content: "\e810";
}
.mdi-image-filter-1:before {
  content: "\e811";
}
.mdi-image-filter-2:before {
  content: "\e812";
}
.mdi-image-filter-3:before {
  content: "\e813";
}
.mdi-image-filter-4:before {
  content: "\e814";
}
.mdi-image-filter-5:before {
  content: "\e815";
}
.mdi-image-filter-6:before {
  content: "\e816";
}
.mdi-image-filter-7:before {
  content: "\e817";
}
.mdi-image-filter-8:before {
  content: "\e818";
}
.mdi-image-filter-9-plus:before {
  content: "\e819";
}
.mdi-image-filter-9:before {
  content: "\e81a";
}
.mdi-image-filter-b-and-w:before {
  content: "\e81b";
}
.mdi-image-filter-center-focus:before {
  content: "\e81c";
}
.mdi-image-filter-drama:before {
  content: "\e81d";
}
.mdi-image-filter-frames:before {
  content: "\e81e";
}
.mdi-image-filter-hdr:before {
  content: "\e81f";
}
.mdi-image-filter-none:before {
  content: "\e820";
}
.mdi-image-filter-tilt-shift:before {
  content: "\e821";
}
.mdi-image-filter-vintage:before {
  content: "\e822";
}
.mdi-image-filter:before {
  content: "\e823";
}
.mdi-image-flare:before {
  content: "\e824";
}
.mdi-image-flash-auto:before {
  content: "\e825";
}
.mdi-image-flash-off:before {
  content: "\e826";
}
.mdi-image-flash-on:before {
  content: "\e827";
}
.mdi-image-flip:before {
  content: "\e828";
}
.mdi-image-gradient:before {
  content: "\e829";
}
.mdi-image-grain:before {
  content: "\e82a";
}
.mdi-image-grid-off:before {
  content: "\e82b";
}
.mdi-image-grid-on:before {
  content: "\e82c";
}
.mdi-image-hdr-off:before {
  content: "\e82d";
}
.mdi-image-hdr-on:before {
  content: "\e82e";
}
.mdi-image-hdr-strong:before {
  content: "\e82f";
}
.mdi-image-hdr-weak:before {
  content: "\e830";
}
.mdi-image-healing:before {
  content: "\e831";
}
.mdi-image-image-aspect-ratio:before {
  content: "\e832";
}
.mdi-image-image:before {
  content: "\e833";
}
.mdi-image-iso:before {
  content: "\e834";
}
.mdi-image-landscape:before {
  content: "\e835";
}
.mdi-image-leak-add:before {
  content: "\e836";
}
.mdi-image-leak-remove:before {
  content: "\e837";
}
.mdi-image-lens:before {
  content: "\e838";
}
.mdi-image-looks-3:before {
  content: "\e839";
}
.mdi-image-looks-4:before {
  content: "\e83a";
}
.mdi-image-looks-5:before {
  content: "\e83b";
}
.mdi-image-looks-6:before {
  content: "\e83c";
}
.mdi-image-looks-one:before {
  content: "\e83d";
}
.mdi-image-looks-two:before {
  content: "\e83e";
}
.mdi-image-looks:before {
  content: "\e83f";
}
.mdi-image-loupe:before {
  content: "\e840";
}
.mdi-image-movie-creation:before {
  content: "\e841";
}
.mdi-image-nature-people:before {
  content: "\e842";
}
.mdi-image-nature:before {
  content: "\e843";
}
.mdi-image-navigate-before:before {
  content: "\e844";
}
.mdi-image-navigate-next:before {
  content: "\e845";
}
.mdi-image-palette:before {
  content: "\e846";
}
.mdi-image-panorama-fisheye:before {
  content: "\e847";
}
.mdi-image-panorama-horizontal:before {
  content: "\e848";
}
.mdi-image-panorama-vertical:before {
  content: "\e849";
}
.mdi-image-panorama-wide-angle:before {
  content: "\e84a";
}
.mdi-image-panorama:before {
  content: "\e84b";
}
.mdi-image-photo-album:before {
  content: "\e84c";
}
.mdi-image-photo-camera:before {
  content: "\e84d";
}
.mdi-image-photo-library:before {
  content: "\e84e";
}
.mdi-image-photo:before {
  content: "\e84f";
}
.mdi-image-portrait:before {
  content: "\e850";
}
.mdi-image-remove-red-eye:before {
  content: "\e851";
}
.mdi-image-rotate-left:before {
  content: "\e852";
}
.mdi-image-rotate-right:before {
  content: "\e853";
}
.mdi-image-slideshow:before {
  content: "\e854";
}
.mdi-image-straighten:before {
  content: "\e855";
}
.mdi-image-style:before {
  content: "\e856";
}
.mdi-image-switch-camera:before {
  content: "\e857";
}
.mdi-image-switch-video:before {
  content: "\e858";
}
.mdi-image-tag-faces:before {
  content: "\e859";
}
.mdi-image-texture:before {
  content: "\e85a";
}
.mdi-image-timelapse:before {
  content: "\e85b";
}
.mdi-image-timer-3:before {
  content: "\e85c";
}
.mdi-image-timer-10:before {
  content: "\e85d";
}
.mdi-image-timer-auto:before {
  content: "\e85e";
}
.mdi-image-timer-off:before {
  content: "\e85f";
}
.mdi-image-timer:before {
  content: "\e860";
}
.mdi-image-tonality:before {
  content: "\e861";
}
.mdi-image-transform:before {
  content: "\e862";
}
.mdi-image-tune:before {
  content: "\e863";
}
.mdi-image-wb-auto:before {
  content: "\e864";
}
.mdi-image-wb-cloudy:before {
  content: "\e865";
}
.mdi-image-wb-incandescent:before {
  content: "\e866";
}
.mdi-image-wb-irradescent:before {
  content: "\e867";
}
.mdi-image-wb-sunny:before {
  content: "\e868";
}
.mdi-maps-beenhere:before {
  content: "\e869";
}
.mdi-maps-directions-bike:before {
  content: "\e86a";
}
.mdi-maps-directions-bus:before {
  content: "\e86b";
}
.mdi-maps-directions-car:before {
  content: "\e86c";
}
.mdi-maps-directions-ferry:before {
  content: "\e86d";
}
.mdi-maps-directions-subway:before {
  content: "\e86e";
}
.mdi-maps-directions-train:before {
  content: "\e86f";
}
.mdi-maps-directions-transit:before {
  content: "\e870";
}
.mdi-maps-directions-walk:before {
  content: "\e871";
}
.mdi-maps-directions:before {
  content: "\e872";
}
.mdi-maps-flight:before {
  content: "\e873";
}
.mdi-maps-hotel:before {
  content: "\e874";
}
.mdi-maps-layers-clear:before {
  content: "\e875";
}
.mdi-maps-layers:before {
  content: "\e876";
}
.mdi-maps-local-airport:before {
  content: "\e877";
}
.mdi-maps-local-atm:before {
  content: "\e878";
}
.mdi-maps-local-attraction:before {
  content: "\e879";
}
.mdi-maps-local-bar:before {
  content: "\e87a";
}
.mdi-maps-local-cafe:before {
  content: "\e87b";
}
.mdi-maps-local-car-wash:before {
  content: "\e87c";
}
.mdi-maps-local-convenience-store:before {
  content: "\e87d";
}
.mdi-maps-local-drink:before {
  content: "\e87e";
}
.mdi-maps-local-florist:before {
  content: "\e87f";
}
.mdi-maps-local-gas-station:before {
  content: "\e880";
}
.mdi-maps-local-grocery-store:before {
  content: "\e881";
}
.mdi-maps-local-hospital:before {
  content: "\e882";
}
.mdi-maps-local-hotel:before {
  content: "\e883";
}
.mdi-maps-local-laundry-service:before {
  content: "\e884";
}
.mdi-maps-local-library:before {
  content: "\e885";
}
.mdi-maps-local-mall:before {
  content: "\e886";
}
.mdi-maps-local-movies:before {
  content: "\e887";
}
.mdi-maps-local-offer:before {
  content: "\e888";
}
.mdi-maps-local-parking:before {
  content: "\e889";
}
.mdi-maps-local-pharmacy:before {
  content: "\e88a";
}
.mdi-maps-local-phone:before {
  content: "\e88b";
}
.mdi-maps-local-pizza:before {
  content: "\e88c";
}
.mdi-maps-local-play:before {
  content: "\e88d";
}
.mdi-maps-local-post-office:before {
  content: "\e88e";
}
.mdi-maps-local-print-shop:before {
  content: "\e88f";
}
.mdi-maps-local-restaurant:before {
  content: "\e890";
}
.mdi-maps-local-see:before {
  content: "\e891";
}
.mdi-maps-local-shipping:before {
  content: "\e892";
}
.mdi-maps-local-taxi:before {
  content: "\e893";
}
.mdi-maps-location-history:before {
  content: "\e894";
}
.mdi-maps-map:before {
  content: "\e895";
}
.mdi-maps-my-location:before {
  content: "\e896";
}
.mdi-maps-navigation:before {
  content: "\e897";
}
.mdi-maps-pin-drop:before {
  content: "\e898";
}
.mdi-maps-place:before {
  content: "\e899";
}
.mdi-maps-rate-review:before {
  content: "\e89a";
}
.mdi-maps-restaurant-menu:before {
  content: "\e89b";
}
.mdi-maps-satellite:before {
  content: "\e89c";
}
.mdi-maps-store-mall-directory:before {
  content: "\e89d";
}
.mdi-maps-terrain:before {
  content: "\e89e";
}
.mdi-maps-traffic:before {
  content: "\e89f";
}
.mdi-navigation-apps:before {
  content: "\e8a0";
}
.mdi-navigation-arrow-back:before {
  content: "\e8a1";
}
.mdi-navigation-arrow-drop-down-circle:before {
  content: "\e8a2";
}
.mdi-navigation-arrow-drop-down:before {
  content: "\e8a3";
}
.mdi-navigation-arrow-drop-up:before {
  content: "\e8a4";
}
.mdi-navigation-arrow-forward:before {
  content: "\e8a5";
}
.mdi-navigation-cancel:before {
  content: "\e8a6";
}
.mdi-navigation-check:before {
  content: "\e8a7";
}
.mdi-navigation-chevron-left:before {
  content: "\e8a8";
}
.mdi-navigation-chevron-right:before {
  content: "\e8a9";
}
.mdi-navigation-close:before {
  content: "\e8aa";
}
.mdi-navigation-expand-less:before {
  content: "\e8ab";
}
.mdi-navigation-expand-more:before {
  content: "\e8ac";
}
.mdi-navigation-fullscreen-exit:before {
  content: "\e8ad";
}
.mdi-navigation-fullscreen:before {
  content: "\e8ae";
}
.mdi-navigation-menu:before {
  content: "\e8af";
}
.mdi-navigation-more-horiz:before {
  content: "\e8b0";
}
.mdi-navigation-more-vert:before {
  content: "\e8b1";
}
.mdi-navigation-refresh:before {
  content: "\e8b2";
}
.mdi-navigation-unfold-less:before {
  content: "\e8b3";
}
.mdi-navigation-unfold-more:before {
  content: "\e8b4";
}
.mdi-notification-adb:before {
  content: "\e8b5";
}
.mdi-notification-bluetooth-audio:before {
  content: "\e8b6";
}
.mdi-notification-disc-full:before {
  content: "\e8b7";
}
.mdi-notification-dnd-forwardslash:before {
  content: "\e8b8";
}
.mdi-notification-do-not-disturb:before {
  content: "\e8b9";
}
.mdi-notification-drive-eta:before {
  content: "\e8ba";
}
.mdi-notification-event-available:before {
  content: "\e8bb";
}
.mdi-notification-event-busy:before {
  content: "\e8bc";
}
.mdi-notification-event-note:before {
  content: "\e8bd";
}
.mdi-notification-folder-special:before {
  content: "\e8be";
}
.mdi-notification-mms:before {
  content: "\e8bf";
}
.mdi-notification-more:before {
  content: "\e8c0";
}
.mdi-notification-network-locked:before {
  content: "\e8c1";
}
.mdi-notification-phone-bluetooth-speaker:before {
  content: "\e8c2";
}
.mdi-notification-phone-forwarded:before {
  content: "\e8c3";
}
.mdi-notification-phone-in-talk:before {
  content: "\e8c4";
}
.mdi-notification-phone-locked:before {
  content: "\e8c5";
}
.mdi-notification-phone-missed:before {
  content: "\e8c6";
}
.mdi-notification-phone-paused:before {
  content: "\e8c7";
}
.mdi-notification-play-download:before {
  content: "\e8c8";
}
.mdi-notification-play-install:before {
  content: "\e8c9";
}
.mdi-notification-sd-card:before {
  content: "\e8ca";
}
.mdi-notification-sim-card-alert:before {
  content: "\e8cb";
}
.mdi-notification-sms-failed:before {
  content: "\e8cc";
}
.mdi-notification-sms:before {
  content: "\e8cd";
}
.mdi-notification-sync-disabled:before {
  content: "\e8ce";
}
.mdi-notification-sync-problem:before {
  content: "\e8cf";
}
.mdi-notification-sync:before {
  content: "\e8d0";
}
.mdi-notification-system-update:before {
  content: "\e8d1";
}
.mdi-notification-tap-and-play:before {
  content: "\e8d2";
}
.mdi-notification-time-to-leave:before {
  content: "\e8d3";
}
.mdi-notification-vibration:before {
  content: "\e8d4";
}
.mdi-notification-voice-chat:before {
  content: "\e8d5";
}
.mdi-notification-vpn-lock:before {
  content: "\e8d6";
}
.mdi-social-cake:before {
  content: "\e8d7";
}
.mdi-social-domain:before {
  content: "\e8d8";
}
.mdi-social-group-add:before {
  content: "\e8d9";
}
.mdi-social-group:before {
  content: "\e8da";
}
.mdi-social-location-city:before {
  content: "\e8db";
}
.mdi-social-mood:before {
  content: "\e8dc";
}
.mdi-social-notifications-none:before {
  content: "\e8dd";
}
.mdi-social-notifications-off:before {
  content: "\e8de";
}
.mdi-social-notifications-on:before {
  content: "\e8df";
}
.mdi-social-notifications-paused:before {
  content: "\e8e0";
}
.mdi-social-notifications:before {
  content: "\e8e1";
}
.mdi-social-pages:before {
  content: "\e8e2";
}
.mdi-social-party-mode:before {
  content: "\e8e3";
}
.mdi-social-people-outline:before {
  content: "\e8e4";
}
.mdi-social-people:before {
  content: "\e8e5";
}
.mdi-social-person-add:before {
  content: "\e8e6";
}
.mdi-social-person-outline:before {
  content: "\e8e7";
}
.mdi-social-person:before {
  content: "\e8e8";
}
.mdi-social-plus-one:before {
  content: "\e8e9";
}
.mdi-social-poll:before {
  content: "\e8ea";
}
.mdi-social-public:before {
  content: "\e8eb";
}
.mdi-social-school:before {
  content: "\e8ec";
}
.mdi-social-share:before {
  content: "\e8ed";
}
.mdi-social-whatshot:before {
  content: "\e8ee";
}
.mdi-toggle-check-box-outline-blank:before {
  content: "\e8ef";
}
.mdi-toggle-check-box:before {
  content: "\e8f0";
}
.mdi-toggle-radio-button-off:before {
  content: "\e8f1";
}
.mdi-toggle-radio-button-on:before {
  content: "\e8f2";
}
.mdi-toggle-star-half:before {
  content: "\e8f3";
}
.mdi-toggle-star-outline:before {
  content: "\e8f4";
}
.mdi-toggle-star:before {
  content: "\e8f5";
}

.tether-element,.tether-element *,.tether-element :after,.tether-element :before,.tether-element:after,.tether-element:before{box-sizing:border-box}.tether-element{position:absolute;display:none}.tether-element.tether-open{display:block}
/*!
 * Bootstrap v4.0.0-alpha.2 (http://getbootstrap.com)
 * Copyright 2011-2015 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
 *//*! normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css */img,legend{border:0}body,mark{color:#000}.popover,.tooltip,address{font-style:normal}address,dl,ol,p,ul{margin-bottom:1rem}b,dt,optgroup,strong{font-weight:700}caption,th{text-align:left}fieldset,legend,td,th{padding:0}h4,legend{font-size:1.5rem}body,h6{font-size:1rem}pre,textarea{overflow:auto}.breadcrumb,.carousel-indicators,.dropdown-menu,.media-list,.nav,.pager{list-style:none}.btn-group>.btn-group,.btn-toolbar .btn-group,.btn-toolbar .input-group,.col-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9,.dropdown-menu,.table-reflow thead,.table-reflow tr{float:left}.btn,.c-indicator,.file-custom{user-select:none}.btn,.dropdown-header,.dropdown-item,.input-group-btn,.label,.table-reflow tbody{white-space:nowrap}.popover,.tooltip{word-spacing:normal;word-break:normal}.popover-arrow,.popover-arrow::after,.tooltip-arrow{width:0;height:0;border-color:transparent;border-style:solid}.popover,.tooltip{text-shadow:none;line-break:auto;letter-spacing:normal}html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;box-sizing:border-box;font-size:16px;-webkit-tap-highlight-color:transparent}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:transparent}a:active,a:hover{outline:0}dfn{font-style:italic}h1{margin:.67em 0;font-size:2.5rem}mark{background:#ff0}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}img{vertical-align:middle}svg:not(:root){overflow:hidden}code,kbd,pre,samp{font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}address,legend{line-height:inherit}button{overflow:visible}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}textarea{resize:vertical}table{border-collapse:collapse;border-spacing:0}@media print{blockquote,img,pre,tr{page-break-inside:avoid}*,::after,::before{text-shadow:none!important;box-shadow:none!important}a,a:visited{text-decoration:underline}abbr[title]::after{content:" (" attr(title)")"}blockquote,pre{border:1px solid #999}thead{display:table-header-group}img{max-width:100%!important}h2,h3,p{orphans:3;widows:3}h2,h3{page-break-after:avoid}.navbar{display:none}.btn>.caret,.dropup>.btn>.caret{border-top-color:#000!important}.label{border:1px solid #000}.table{border-collapse:collapse!important}.table td,.table th{background-color:#fff!important}.table-bordered td,.table-bordered th{border:1px solid #ddd!important}}label,output{display:inline-block}*,::after,::before{box-sizing:inherit}@-ms-viewport{width:device-width}@-o-viewport{width:device-width}@viewport{width:device-width}body{margin:0;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;line-height:1.5;background-color:#fff}[tabindex="-1"]:focus{outline:0!important}h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:.5rem}dl,ol,p,ul{margin-top:0}abbr[data-original-title],abbr[title]{cursor:help;border-bottom:1px dotted #818a91}ol ol,ol ul,ul ol,ul ul{margin-bottom:0}dd,label{margin-bottom:.5rem}dd{margin-left:0}blockquote,figure{margin:0 0 1rem}a{color:#F1C050;text-decoration:none}a:focus,a:hover{color:#e2a312;text-decoration:underline}a:focus{outline:dotted thin;outline:-webkit-focus-ring-color auto;outline-offset:-2px}[role=button]{cursor:pointer}[role=button],a,area,button,input,label,select,summary,textarea{touch-action:manipulation}table{background-color:transparent}caption{padding-top:.75rem;padding-bottom:.75rem;color:#818a91;caption-side:bottom}button:focus{outline:dotted 1px;outline:-webkit-focus-ring-color auto 5px}button,input,select,textarea{margin:0;line-height:inherit;border-radius:0}fieldset{min-width:0;margin:0;border:0}legend{display:block;width:100%;margin-bottom:.5rem}input[type=search]{box-sizing:inherit;-webkit-appearance:none}[hidden]{display:none!important}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{margin-bottom:.5rem;font-family:inherit;font-weight:500;line-height:1.1;color:inherit}.blockquote,hr{margin-bottom:1rem}h2{font-size:2rem}h3{font-size:1.75rem}h5{font-size:1.25rem}.h1{font-size:2.5rem}.h2{font-size:2rem}.h3{font-size:1.75rem}.h4{font-size:1.5rem}.h5{font-size:1.25rem}.h6{font-size:1rem}.lead{font-size:1.25rem;font-weight:400}.display-1,.display-2,.display-3,.display-4{font-weight:300}.display-1{font-size:6rem}.display-2{font-size:5.5rem}.display-3{font-size:4.5rem}.display-4{font-size:3.5rem}hr{box-sizing:content-box;height:0;margin-top:1rem;border:0;border-top:1px solid rgba(0,0,0,.1)}.small,small{font-size:80%;font-weight:400}.mark,mark{padding:.2em;background-color:#fcf8e3}.list-inline,.list-unstyled{padding-left:0;list-style:none}.list-inline-item{display:inline-block}.list-inline-item:not(:last-child){margin-right:5px}.dl-horizontal{margin-right:-1.875rem;margin-left:-1.875rem}.container,.container-fluid{margin-right:auto;margin-left:auto}.dl-horizontal::after{content:"";display:table;clear:both}.initialism{font-size:90%;text-transform:uppercase}.popover,.tooltip{text-transform:none}.blockquote{padding:.5rem 1rem;font-size:1.25rem;border-left:.25rem solid #eceeef}.blockquote-footer{display:block;font-size:80%;line-height:1.5;color:#818a91}code,kbd{font-size:90%}.blockquote-footer::before{content:"\2014 \00A0"}.blockquote-reverse{padding-right:1rem;padding-left:0;text-align:right;border-right:.25rem solid #eceeef;border-left:0}.blockquote-reverse .blockquote-footer::before{content:""}.blockquote-reverse .blockquote-footer::after{content:"\00A0 \2014"}.btn-group-vertical>.btn-group::after,.btn-toolbar::after,.c-inputs-stacked .c-input::after,.container-fluid::after,.container::after,.dropdown-toggle::after,.row::after{content:""}.carousel-inner>.carousel-item>a>img,.carousel-inner>.carousel-item>img,.img-fluid{display:block;max-width:100%;height:auto}.figure,.img-thumbnail{display:inline-block}.img-rounded{border-radius:.3rem}.img-thumbnail{padding:.25rem;line-height:1.5;background-color:#fff;border:1px solid #ddd;border-radius:.25rem;transition:all .2s ease-in-out;max-width:100%;height:auto}code,kbd{padding:.2rem .4rem}.img-circle{border-radius:50%}.figure-img{margin-bottom:.5rem;line-height:1}.table,pre{margin-bottom:1rem}.figure-caption{font-size:90%;color:#818a91}code,kbd,pre,samp{font-family:Menlo,Monaco,Consolas,"Courier New",monospace}.popover,.tooltip{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif}code{color:#bd4147;background-color:#f7f7f9;border-radius:.25rem}kbd{color:#fff;background-color:#333;border-radius:.2rem}kbd kbd{padding:0;font-size:100%;font-weight:700}pre{display:block;margin-top:0;font-size:90%;line-height:1.5;color:#373a3c}pre code{padding:0;font-size:inherit;color:inherit;background-color:transparent;border-radius:0}.container,.container-fluid{padding-left:.9375rem;padding-right:.9375rem}.pre-scrollable{max-height:340px;overflow-y:scroll}.container::after{display:table;clear:both}.container-fluid::after{display:table;clear:both}.row{margin-left:-.9375rem;margin-right:-.9375rem}.row::after{display:table;clear:both}.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-xl-1,.col-xl-10,.col-xl-11,.col-xl-12,.col-xl-2,.col-xl-3,.col-xl-4,.col-xl-5,.col-xl-6,.col-xl-7,.col-xl-8,.col-xl-9,.col-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9{position:relative;min-height:1px;padding-left:.9375rem;padding-right:.9375rem}.col-xs-1{width:8.33333%}.col-xs-2{width:16.66667%}.col-xs-3{width:25%}.col-xs-4{width:33.33333%}.col-xs-5{width:41.66667%}.col-xs-6{width:50%}.col-xs-7{width:58.33333%}.col-xs-8{width:66.66667%}.col-xs-9{width:75%}.col-xs-10{width:83.33333%}.col-xs-11{width:91.66667%}.col-xs-12{width:100%}.col-xs-pull-0{right:auto}.col-xs-pull-1{right:8.33333%}.col-xs-pull-2{right:16.66667%}.col-xs-pull-3{right:25%}.col-xs-pull-4{right:33.33333%}.col-xs-pull-5{right:41.66667%}.col-xs-pull-6{right:50%}.col-xs-pull-7{right:58.33333%}.col-xs-pull-8{right:66.66667%}.col-xs-pull-9{right:75%}.col-xs-pull-10{right:83.33333%}.col-xs-pull-11{right:91.66667%}.col-xs-pull-12{right:100%}.col-xs-push-0{left:auto}.col-xs-push-1{left:8.33333%}.col-xs-push-2{left:16.66667%}.col-xs-push-3{left:25%}.col-xs-push-4{left:33.33333%}.col-xs-push-5{left:41.66667%}.col-xs-push-6{left:50%}.col-xs-push-7{left:58.33333%}.col-xs-push-8{left:66.66667%}.col-xs-push-9{left:75%}.col-xs-push-10{left:83.33333%}.col-xs-push-11{left:91.66667%}.col-xs-push-12{left:100%}.col-xs-offset-0{margin-left:0}.col-xs-offset-1{margin-left:8.33333%}.col-xs-offset-2{margin-left:16.66667%}.col-xs-offset-3{margin-left:25%}.col-xs-offset-4{margin-left:33.33333%}.col-xs-offset-5{margin-left:41.66667%}.col-xs-offset-6{margin-left:50%}.col-xs-offset-7{margin-left:58.33333%}.col-xs-offset-8{margin-left:66.66667%}.col-xs-offset-9{margin-left:75%}.col-xs-offset-10{margin-left:83.33333%}.col-xs-offset-11{margin-left:91.66667%}.col-xs-offset-12{margin-left:100%}@media (min-width:544px){.container{max-width:576px}.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9{float:left}.col-sm-1{width:8.33333%}.col-sm-2{width:16.66667%}.col-sm-3{width:25%}.col-sm-4{width:33.33333%}.col-sm-5{width:41.66667%}.col-sm-6{width:50%}.col-sm-7{width:58.33333%}.col-sm-8{width:66.66667%}.col-sm-9{width:75%}.col-sm-10{width:83.33333%}.col-sm-11{width:91.66667%}.col-sm-12{width:100%}.col-sm-pull-0{right:auto}.col-sm-pull-1{right:8.33333%}.col-sm-pull-2{right:16.66667%}.col-sm-pull-3{right:25%}.col-sm-pull-4{right:33.33333%}.col-sm-pull-5{right:41.66667%}.col-sm-pull-6{right:50%}.col-sm-pull-7{right:58.33333%}.col-sm-pull-8{right:66.66667%}.col-sm-pull-9{right:75%}.col-sm-pull-10{right:83.33333%}.col-sm-pull-11{right:91.66667%}.col-sm-pull-12{right:100%}.col-sm-push-0{left:auto}.col-sm-push-1{left:8.33333%}.col-sm-push-2{left:16.66667%}.col-sm-push-3{left:25%}.col-sm-push-4{left:33.33333%}.col-sm-push-5{left:41.66667%}.col-sm-push-6{left:50%}.col-sm-push-7{left:58.33333%}.col-sm-push-8{left:66.66667%}.col-sm-push-9{left:75%}.col-sm-push-10{left:83.33333%}.col-sm-push-11{left:91.66667%}.col-sm-push-12{left:100%}.col-sm-offset-0{margin-left:0}.col-sm-offset-1{margin-left:8.33333%}.col-sm-offset-2{margin-left:16.66667%}.col-sm-offset-3{margin-left:25%}.col-sm-offset-4{margin-left:33.33333%}.col-sm-offset-5{margin-left:41.66667%}.col-sm-offset-6{margin-left:50%}.col-sm-offset-7{margin-left:58.33333%}.col-sm-offset-8{margin-left:66.66667%}.col-sm-offset-9{margin-left:75%}.col-sm-offset-10{margin-left:83.33333%}.col-sm-offset-11{margin-left:91.66667%}.col-sm-offset-12{margin-left:100%}}@media (min-width:768px){.container{max-width:720px}.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9{float:left}.col-md-1{width:8.33333%}.col-md-2{width:16.66667%}.col-md-3{width:25%}.col-md-4{width:33.33333%}.col-md-5{width:41.66667%}.col-md-6{width:50%}.col-md-7{width:58.33333%}.col-md-8{width:66.66667%}.col-md-9{width:75%}.col-md-10{width:83.33333%}.col-md-11{width:91.66667%}.col-md-12{width:100%}.col-md-pull-0{right:auto}.col-md-pull-1{right:8.33333%}.col-md-pull-2{right:16.66667%}.col-md-pull-3{right:25%}.col-md-pull-4{right:33.33333%}.col-md-pull-5{right:41.66667%}.col-md-pull-6{right:50%}.col-md-pull-7{right:58.33333%}.col-md-pull-8{right:66.66667%}.col-md-pull-9{right:75%}.col-md-pull-10{right:83.33333%}.col-md-pull-11{right:91.66667%}.col-md-pull-12{right:100%}.col-md-push-0{left:auto}.col-md-push-1{left:8.33333%}.col-md-push-2{left:16.66667%}.col-md-push-3{left:25%}.col-md-push-4{left:33.33333%}.col-md-push-5{left:41.66667%}.col-md-push-6{left:50%}.col-md-push-7{left:58.33333%}.col-md-push-8{left:66.66667%}.col-md-push-9{left:75%}.col-md-push-10{left:83.33333%}.col-md-push-11{left:91.66667%}.col-md-push-12{left:100%}.col-md-offset-0{margin-left:0}.col-md-offset-1{margin-left:8.33333%}.col-md-offset-2{margin-left:16.66667%}.col-md-offset-3{margin-left:25%}.col-md-offset-4{margin-left:33.33333%}.col-md-offset-5{margin-left:41.66667%}.col-md-offset-6{margin-left:50%}.col-md-offset-7{margin-left:58.33333%}.col-md-offset-8{margin-left:66.66667%}.col-md-offset-9{margin-left:75%}.col-md-offset-10{margin-left:83.33333%}.col-md-offset-11{margin-left:91.66667%}.col-md-offset-12{margin-left:100%}}@media (min-width:992px){.container{max-width:940px}.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9{float:left}.col-lg-1{width:8.33333%}.col-lg-2{width:16.66667%}.col-lg-3{width:25%}.col-lg-4{width:33.33333%}.col-lg-5{width:41.66667%}.col-lg-6{width:50%}.col-lg-7{width:58.33333%}.col-lg-8{width:66.66667%}.col-lg-9{width:75%}.col-lg-10{width:83.33333%}.col-lg-11{width:91.66667%}.col-lg-12{width:100%}.col-lg-pull-0{right:auto}.col-lg-pull-1{right:8.33333%}.col-lg-pull-2{right:16.66667%}.col-lg-pull-3{right:25%}.col-lg-pull-4{right:33.33333%}.col-lg-pull-5{right:41.66667%}.col-lg-pull-6{right:50%}.col-lg-pull-7{right:58.33333%}.col-lg-pull-8{right:66.66667%}.col-lg-pull-9{right:75%}.col-lg-pull-10{right:83.33333%}.col-lg-pull-11{right:91.66667%}.col-lg-pull-12{right:100%}.col-lg-push-0{left:auto}.col-lg-push-1{left:8.33333%}.col-lg-push-2{left:16.66667%}.col-lg-push-3{left:25%}.col-lg-push-4{left:33.33333%}.col-lg-push-5{left:41.66667%}.col-lg-push-6{left:50%}.col-lg-push-7{left:58.33333%}.col-lg-push-8{left:66.66667%}.col-lg-push-9{left:75%}.col-lg-push-10{left:83.33333%}.col-lg-push-11{left:91.66667%}.col-lg-push-12{left:100%}.col-lg-offset-0{margin-left:0}.col-lg-offset-1{margin-left:8.33333%}.col-lg-offset-2{margin-left:16.66667%}.col-lg-offset-3{margin-left:25%}.col-lg-offset-4{margin-left:33.33333%}.col-lg-offset-5{margin-left:41.66667%}.col-lg-offset-6{margin-left:50%}.col-lg-offset-7{margin-left:58.33333%}.col-lg-offset-8{margin-left:66.66667%}.col-lg-offset-9{margin-left:75%}.col-lg-offset-10{margin-left:83.33333%}.col-lg-offset-11{margin-left:91.66667%}.col-lg-offset-12{margin-left:100%}}@media (min-width:1200px){.container{max-width:1140px}.col-xl-1,.col-xl-10,.col-xl-11,.col-xl-12,.col-xl-2,.col-xl-3,.col-xl-4,.col-xl-5,.col-xl-6,.col-xl-7,.col-xl-8,.col-xl-9{float:left}.col-xl-1{width:8.33333%}.col-xl-2{width:16.66667%}.col-xl-3{width:25%}.col-xl-4{width:33.33333%}.col-xl-5{width:41.66667%}.col-xl-6{width:50%}.col-xl-7{width:58.33333%}.col-xl-8{width:66.66667%}.col-xl-9{width:75%}.col-xl-10{width:83.33333%}.col-xl-11{width:91.66667%}.col-xl-12{width:100%}.col-xl-pull-0{right:auto}.col-xl-pull-1{right:8.33333%}.col-xl-pull-2{right:16.66667%}.col-xl-pull-3{right:25%}.col-xl-pull-4{right:33.33333%}.col-xl-pull-5{right:41.66667%}.col-xl-pull-6{right:50%}.col-xl-pull-7{right:58.33333%}.col-xl-pull-8{right:66.66667%}.col-xl-pull-9{right:75%}.col-xl-pull-10{right:83.33333%}.col-xl-pull-11{right:91.66667%}.col-xl-pull-12{right:100%}.col-xl-push-0{left:auto}.col-xl-push-1{left:8.33333%}.col-xl-push-2{left:16.66667%}.col-xl-push-3{left:25%}.col-xl-push-4{left:33.33333%}.col-xl-push-5{left:41.66667%}.col-xl-push-6{left:50%}.col-xl-push-7{left:58.33333%}.col-xl-push-8{left:66.66667%}.col-xl-push-9{left:75%}.col-xl-push-10{left:83.33333%}.col-xl-push-11{left:91.66667%}.col-xl-push-12{left:100%}.col-xl-offset-0{margin-left:0}.col-xl-offset-1{margin-left:8.33333%}.col-xl-offset-2{margin-left:16.66667%}.col-xl-offset-3{margin-left:25%}.col-xl-offset-4{margin-left:33.33333%}.col-xl-offset-5{margin-left:41.66667%}.col-xl-offset-6{margin-left:50%}.col-xl-offset-7{margin-left:58.33333%}.col-xl-offset-8{margin-left:66.66667%}.col-xl-offset-9{margin-left:75%}.col-xl-offset-10{margin-left:83.33333%}.col-xl-offset-11{margin-left:91.66667%}.col-xl-offset-12{margin-left:100%}}.table{width:100%;max-width:100%}.table td,.table th{padding:.75rem;line-height:1.5;vertical-align:top;border-top:1px solid #eceeef}.table thead th{vertical-align:bottom;border-bottom:2px solid #eceeef}.table tbody+tbody{border-top:2px solid #eceeef}.table .table{background-color:#fff}.table-sm td,.table-sm th{padding:.3rem}.table-bordered,.table-bordered td,.table-bordered th{border:1px solid #eceeef}.table-bordered thead td,.table-bordered thead th{border-bottom-width:2px}.table-striped tbody tr:nth-of-type(odd){background-color:#f9f9f9}.table-active,.table-active>td,.table-active>th,.table-hover tbody tr:hover{background-color:#f5f5f5}.table-hover .table-active:hover,.table-hover .table-active:hover>td,.table-hover .table-active:hover>th{background-color:#e8e8e8}.table-success,.table-success>td,.table-success>th{background-color:#dff0d8}.table-hover .table-success:hover,.table-hover .table-success:hover>td,.table-hover .table-success:hover>th{background-color:#d0e9c6}.table-info,.table-info>td,.table-info>th{background-color:#d9edf7}.table-hover .table-info:hover,.table-hover .table-info:hover>td,.table-hover .table-info:hover>th{background-color:#c4e3f3}.table-warning,.table-warning>td,.table-warning>th{background-color:#fcf8e3}.table-hover .table-warning:hover,.table-hover .table-warning:hover>td,.table-hover .table-warning:hover>th{background-color:#faf2cc}.table-danger,.table-danger>td,.table-danger>th{background-color:#f2dede}.table-hover .table-danger:hover,.table-hover .table-danger:hover>td,.table-hover .table-danger:hover>th{background-color:#ebcccc}.table-responsive{display:block;width:100%;min-height:.01%;overflow-x:auto}.collapsing,.dropdown-divider,.embed-responsive,.modal,.modal-open,.navbar-divider{overflow:hidden}.thead-inverse th{color:#fff;background-color:#373a3c}.thead-default th{color:#55595c;background-color:#eceeef}.table-inverse{color:#eceeef;background-color:#373a3c}.table-inverse.table-bordered{border:0}.table-inverse td,.table-inverse th,.table-inverse thead th{border-color:#55595c}.table-reflow tbody{display:block}.table-reflow td,.table-reflow th{border-top:1px solid #eceeef;border-left:1px solid #eceeef}.table-reflow td:last-child,.table-reflow th:last-child{border-right:1px solid #eceeef}.table-reflow tbody:last-child tr:last-child td,.table-reflow tbody:last-child tr:last-child th,.table-reflow tfoot:last-child tr:last-child td,.table-reflow tfoot:last-child tr:last-child th,.table-reflow thead:last-child tr:last-child td,.table-reflow thead:last-child tr:last-child th{border-bottom:1px solid #eceeef}.table-reflow tr td,.table-reflow tr th{display:block!important;border:1px solid #eceeef}.form-control,.form-control-file,.form-control-range{display:block}.form-control{width:100%;padding:.375rem .75rem;font-size:1rem;line-height:1.5;color:#55595c;background-color:#fff;background-image:none;border:1px solid #ccc;border-radius:.25rem;transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s}.form-control::-ms-expand{background-color:transparent;border:0}.form-control:focus{border-color:#66afe9;outline:0}.form-control::placeholder{color:#999;opacity:1}.has-success .checkbox,.has-success .checkbox-inline,.has-success .form-control-feedback,.has-success .form-control-label,.has-success .radio,.has-success .radio-inline,.has-success .text-help,.has-success.checkbox label,.has-success.checkbox-inline label,.has-success.radio label,.has-success.radio-inline label{color:#5cb85c}.form-control:disabled,.form-control[readonly]{background-color:#eceeef;opacity:1}.form-control:disabled{cursor:not-allowed}.form-control-label{padding:.375rem .75rem;margin-bottom:0}@media screen and (-webkit-min-device-pixel-ratio:0){input[type=date].form-control,input[type=time].form-control,input[type=datetime-local].form-control,input[type=month].form-control{line-height:2.25rem}.input-group-sm input[type=date].form-control,.input-group-sm input[type=time].form-control,.input-group-sm input[type=datetime-local].form-control,.input-group-sm input[type=month].form-control,input[type=date].input-sm,input[type=time].input-sm,input[type=datetime-local].input-sm,input[type=month].input-sm{line-height:1.8625rem}.input-group-lg input[type=date].form-control,.input-group-lg input[type=time].form-control,.input-group-lg input[type=datetime-local].form-control,.input-group-lg input[type=month].form-control,input[type=date].input-lg,input[type=time].input-lg,input[type=datetime-local].input-lg,input[type=month].input-lg{line-height:3.16667rem}}.form-control-static{min-height:2.25rem;padding-top:.375rem;padding-bottom:.375rem;margin-bottom:0}.form-control-static.form-control-lg,.form-control-static.form-control-sm,.input-group-lg>.form-control-static.form-control,.input-group-lg>.form-control-static.input-group-addon,.input-group-lg>.input-group-btn>.form-control-static.btn,.input-group-sm>.form-control-static.form-control,.input-group-sm>.form-control-static.input-group-addon,.input-group-sm>.input-group-btn>.form-control-static.btn{padding-right:0;padding-left:0}.form-control-sm,.input-group-sm>.form-control,.input-group-sm>.input-group-addon,.input-group-sm>.input-group-btn>.btn{padding:.275rem .75rem;font-size:.875rem;line-height:1.5;border-radius:.2rem}.form-control-lg,.input-group-lg>.form-control,.input-group-lg>.input-group-addon,.input-group-lg>.input-group-btn>.btn{padding:.75rem 1.25rem;font-size:1.25rem;line-height:1.33333;border-radius:.3rem}.form-group{margin-bottom:1rem}.checkbox,.radio{position:relative;display:block;margin-bottom:.75rem}.checkbox label,.radio label{padding-left:1.25rem;margin-bottom:0;font-weight:400;cursor:pointer}.checkbox label input:only-child,.radio label input:only-child{position:static}.checkbox input[type=checkbox],.checkbox-inline input[type=checkbox],.radio input[type=radio],.radio-inline input[type=radio]{position:absolute;margin-top:.25rem;margin-left:-1.25rem}.collapsing,.dropdown,.dropup{position:relative}.checkbox+.checkbox,.radio+.radio{margin-top:-.25rem}.checkbox-inline,.radio-inline{position:relative;display:inline-block;padding-left:1.25rem;margin-bottom:0;font-weight:400;vertical-align:middle;cursor:pointer}.checkbox-inline+.checkbox-inline,.radio-inline+.radio-inline{margin-top:0;margin-left:.75rem}.checkbox-inline.disabled,.checkbox.disabled label,.radio-inline.disabled,.radio.disabled label,input[type=checkbox].disabled,input[type=checkbox]:disabled,input[type=radio].disabled,input[type=radio]:disabled{cursor:not-allowed}.form-control-danger,.form-control-success,.form-control-warning{padding-right:2.25rem;background-repeat:no-repeat;background-position:center right .5625rem;background-size:1.4625rem 1.4625rem}.has-success .form-control{border-color:#5cb85c}.has-success .input-group-addon{color:#5cb85c;border-color:#5cb85c;background-color:#eaf6ea}.has-warning .checkbox,.has-warning .checkbox-inline,.has-warning .form-control-feedback,.has-warning .form-control-label,.has-warning .radio,.has-warning .radio-inline,.has-warning .text-help,.has-warning.checkbox label,.has-warning.checkbox-inline label,.has-warning.radio label,.has-warning.radio-inline label{color:#F1C050}.has-success .form-control-success{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA2MTIgNzkyIj48cGF0aCBmaWxsPSIjNWNiODVjIiBkPSJNMjMzLjggNjEwYy0xMy4zIDAtMjYtNi0zNC0xNi44TDkwLjUgNDQ4LjhDNzYuMyA0MzAgODAgNDAzLjMgOTguOCAzODljMTguOC0xNC4yIDQ1LjUtMTAuNCA1OS44IDguNGw3MiA5NUw0NTEuMyAyNDJjMTIuNS0yMCAzOC44LTI2LjIgNTguOC0xMy43IDIwIDEyLjQgMjYgMzguNyAxMy43IDU4LjhMMjcwIDU5MGMtNy40IDEyLTIwLjIgMTkuNC0zNC4zIDIwaC0yeiIvPjwvc3ZnPg==)}.has-warning .form-control{border-color:#F1C050}.has-warning .input-group-addon{color:#F1C050;border-color:#F1C050;background-color:#fff}.has-danger .checkbox,.has-danger .checkbox-inline,.has-danger .form-control-feedback,.has-danger .form-control-label,.has-danger .radio,.has-danger .radio-inline,.has-danger .text-help,.has-danger.checkbox label,.has-danger.checkbox-inline label,.has-danger.radio label,.has-danger.radio-inline label{color:#d9534f}.has-warning .form-control-warning{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA2MTIgNzkyIj48cGF0aCBmaWxsPSIjZjBhZDRlIiBkPSJNNjAzIDY0MC4ybC0yNzguNS01MDljLTMuOC02LjYtMTAuOC0xMC42LTE4LjUtMTAuNnMtMTQuNyA0LTE4LjUgMTAuNkw5IDY0MC4yYy0zLjcgNi41LTMuNiAxNC40LjIgMjAuOCAzLjggNi41IDEwLjggMTAuNCAxOC4zIDEwLjRoNTU3YzcuNiAwIDE0LjYtNCAxOC40LTEwLjQgMy41LTYuNCAzLjYtMTQuNCAwLTIwLjh6bS0yNjYuNC0zMGgtNjEuMlY1NDloNjEuMnY2MS4yem0wLTEwN2gtNjEuMlYzMDRoNjEuMnYxOTl6Ii8+PC9zdmc+)}.has-danger .form-control{border-color:#d9534f}.has-danger .input-group-addon{color:#d9534f;border-color:#d9534f;background-color:#fdf7f7}.has-danger .form-control-danger{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA2MTIgNzkyIj48cGF0aCBmaWxsPSIjZDk1MzRmIiBkPSJNNDQ3IDU0NC40Yy0xNC40IDE0LjQtMzcuNiAxNC40LTUyIDBsLTg5LTkyLjctODkgOTIuN2MtMTQuNSAxNC40LTM3LjcgMTQuNC01MiAwLTE0LjQtMTQuNC0xNC40LTM3LjYgMC01Mmw5Mi40LTk2LjMtOTIuNC05Ni4zYy0xNC40LTE0LjQtMTQuNC0zNy42IDAtNTJzMzcuNi0xNC4zIDUyIDBsODkgOTIuOCA4OS4yLTkyLjdjMTQuNC0xNC40IDM3LjYtMTQuNCA1MiAwIDE0LjMgMTQuNCAxNC4zIDM3LjYgMCA1MkwzNTQuNiAzOTZsOTIuNCA5Ni40YzE0LjQgMTQuNCAxNC40IDM3LjYgMCA1MnoiLz48L3N2Zz4=)}@media (min-width:544px){.form-inline .form-group{display:inline-block;margin-bottom:0;vertical-align:middle}.form-inline .form-control{display:inline-block;width:auto;vertical-align:middle}.form-inline .form-control-static{display:inline-block}.form-inline .input-group{display:inline-table;vertical-align:middle}.form-inline .input-group .form-control,.form-inline .input-group .input-group-addon,.form-inline .input-group .input-group-btn{width:auto}.form-inline .input-group>.form-control{width:100%}.form-inline .form-control-label{margin-bottom:0;vertical-align:middle}.form-inline .checkbox,.form-inline .radio{display:inline-block;margin-top:0;margin-bottom:0;vertical-align:middle}.form-inline .checkbox label,.form-inline .radio label{padding-left:0}.form-inline .checkbox input[type=checkbox],.form-inline .radio input[type=radio]{position:relative;margin-left:0}.form-inline .has-feedback .form-control-feedback{top:0}}.btn{display:inline-block;font-weight:400;text-align:center;vertical-align:middle;cursor:pointer;border:1px solid transparent;padding:.375rem 1.6rem;font-size:1rem;line-height:1.5;border-radius:1.4rem;transition:all .2s ease-in-out}.btn.active.focus,.btn.active:focus,.btn.focus,.btn:active.focus,.btn:active:focus,.btn:focus{outline:dotted thin;outline:-webkit-focus-ring-color auto 5px;outline-offset:-2px}.btn.focus,.btn:focus,.btn:hover{text-decoration:none}.btn.active,.btn:active{background-image:none;outline:0}.btn.disabled,.btn:disabled{cursor:not-allowed;opacity:.65}a.btn.disabled,fieldset[disabled] a.btn{pointer-events:none}.btn-primary{color:#fff;background-color:#0275d8;border-color:#0275d8}.btn-primary.focus,.btn-primary:focus,.btn-primary:hover{color:#fff;background-color:#025aa5;border-color:#01549b}.btn-primary.active,.btn-primary:active,.open>.btn-primary.dropdown-toggle{color:#fff;background-color:#025aa5;border-color:#01549b;background-image:none}.btn-primary.active.focus,.btn-primary.active:focus,.btn-primary.active:hover,.btn-primary:active.focus,.btn-primary:active:focus,.btn-primary:active:hover,.open>.btn-primary.dropdown-toggle.focus,.open>.btn-primary.dropdown-toggle:focus,.open>.btn-primary.dropdown-toggle:hover{color:#fff;background-color:#014682;border-color:#01315a}.btn-primary.disabled.focus,.btn-primary.disabled:focus,.btn-primary.disabled:hover,.btn-primary:disabled.focus,.btn-primary:disabled:focus,.btn-primary:disabled:hover{background-color:#0275d8;border-color:#0275d8}.btn-secondary{color:#000;background-color:#fff;border-color:#000}.btn-secondary.focus,.btn-secondary:focus,.btn-secondary:hover{color:#000;background-color:#e6e6e6;border-color:#000}.btn-secondary.active,.btn-secondary:active,.open>.btn-secondary.dropdown-toggle{color:#000;background-color:#e6e6e6;border-color:#000;background-image:none}.btn-secondary.active.focus,.btn-secondary.active:focus,.btn-secondary.active:hover,.btn-secondary:active.focus,.btn-secondary:active:focus,.btn-secondary:active:hover,.open>.btn-secondary.dropdown-toggle.focus,.open>.btn-secondary.dropdown-toggle:focus,.open>.btn-secondary.dropdown-toggle:hover{color:#000;background-color:#d4d4d4;border-color:#000}.btn-secondary.disabled.focus,.btn-secondary.disabled:focus,.btn-secondary.disabled:hover,.btn-secondary:disabled.focus,.btn-secondary:disabled:focus,.btn-secondary:disabled:hover{background-color:#fff;border-color:#000}.btn-info{color:#fff;background-color:#5bc0de;border-color:#5bc0de}.btn-info.focus,.btn-info:focus,.btn-info:hover{color:#fff;background-color:#31b0d5;border-color:#2aabd2}.btn-info.active,.btn-info:active,.open>.btn-info.dropdown-toggle{color:#fff;background-color:#31b0d5;border-color:#2aabd2;background-image:none}.btn-info.active.focus,.btn-info.active:focus,.btn-info.active:hover,.btn-info:active.focus,.btn-info:active:focus,.btn-info:active:hover,.open>.btn-info.dropdown-toggle.focus,.open>.btn-info.dropdown-toggle:focus,.open>.btn-info.dropdown-toggle:hover{color:#fff;background-color:#269abc;border-color:#1f7e9a}.btn-info.disabled.focus,.btn-info.disabled:focus,.btn-info.disabled:hover,.btn-info:disabled.focus,.btn-info:disabled:focus,.btn-info:disabled:hover{background-color:#5bc0de;border-color:#5bc0de}.btn-success{color:#fff;background-color:#5cb85c;border-color:#5cb85c}.btn-success.focus,.btn-success:focus,.btn-success:hover{color:#fff;background-color:#449d44;border-color:#419641}.btn-success.active,.btn-success:active,.open>.btn-success.dropdown-toggle{color:#fff;background-color:#449d44;border-color:#419641;background-image:none}.btn-success.active.focus,.btn-success.active:focus,.btn-success.active:hover,.btn-success:active.focus,.btn-success:active:focus,.btn-success:active:hover,.open>.btn-success.dropdown-toggle.focus,.open>.btn-success.dropdown-toggle:focus,.open>.btn-success.dropdown-toggle:hover{color:#fff;background-color:#398439;border-color:#2d672d}.btn-success.disabled.focus,.btn-success.disabled:focus,.btn-success.disabled:hover,.btn-success:disabled.focus,.btn-success:disabled:focus,.btn-success:disabled:hover{background-color:#5cb85c;border-color:#5cb85c}.btn-warning{color:#fff;background-color:#F1C050;border-color:#F1C050}.btn-warning.focus,.btn-warning:focus,.btn-warning:hover{color:#fff;background-color:#edaf21;border-color:#ecac17}.btn-warning.active,.btn-warning:active,.open>.btn-warning.dropdown-toggle{color:#fff;background-color:#edaf21;border-color:#ecac17;background-image:none}.btn-warning.active.focus,.btn-warning.active:focus,.btn-warning.active:hover,.btn-warning:active.focus,.btn-warning:active:focus,.btn-warning:active:hover,.open>.btn-warning.dropdown-toggle.focus,.open>.btn-warning.dropdown-toggle:focus,.open>.btn-warning.dropdown-toggle:hover{color:#fff;background-color:#d99c11;border-color:#b3810e}.btn-warning.disabled.focus,.btn-warning.disabled:focus,.btn-warning.disabled:hover,.btn-warning:disabled.focus,.btn-warning:disabled:focus,.btn-warning:disabled:hover{background-color:#F1C050;border-color:#F1C050}.btn-danger{color:#fff;background-color:#d9534f;border-color:#d9534f}.btn-danger.focus,.btn-danger:focus,.btn-danger:hover{color:#fff;background-color:#c9302c;border-color:#c12e2a}.btn-danger.active,.btn-danger:active,.open>.btn-danger.dropdown-toggle{color:#fff;background-color:#c9302c;border-color:#c12e2a;background-image:none}.btn-danger.active.focus,.btn-danger.active:focus,.btn-danger.active:hover,.btn-danger:active.focus,.btn-danger:active:focus,.btn-danger:active:hover,.open>.btn-danger.dropdown-toggle.focus,.open>.btn-danger.dropdown-toggle:focus,.open>.btn-danger.dropdown-toggle:hover{color:#fff;background-color:#ac2925;border-color:#8b211e}.btn-danger.disabled.focus,.btn-danger.disabled:focus,.btn-danger.disabled:hover,.btn-danger:disabled.focus,.btn-danger:disabled:focus,.btn-danger:disabled:hover{background-color:#d9534f;border-color:#d9534f}.btn-primary-outline{color:#0275d8;background-image:none;background-color:transparent;border-color:#0275d8}.btn-primary-outline.active,.btn-primary-outline.focus,.btn-primary-outline:active,.btn-primary-outline:focus,.btn-primary-outline:hover,.open>.btn-primary-outline.dropdown-toggle{color:#fff;background-color:#0275d8;border-color:#0275d8}.btn-primary-outline.disabled.focus,.btn-primary-outline.disabled:focus,.btn-primary-outline.disabled:hover,.btn-primary-outline:disabled.focus,.btn-primary-outline:disabled:focus,.btn-primary-outline:disabled:hover{border-color:#43a7fd}.btn-secondary-outline{color:#000;background-image:none;background-color:transparent;border-color:#000}.btn-secondary-outline.active,.btn-secondary-outline.focus,.btn-secondary-outline:active,.btn-secondary-outline:focus,.btn-secondary-outline:hover,.open>.btn-secondary-outline.dropdown-toggle{color:#fff;background-color:#000;border-color:#000}.btn-secondary-outline.disabled.focus,.btn-secondary-outline.disabled:focus,.btn-secondary-outline.disabled:hover,.btn-secondary-outline:disabled.focus,.btn-secondary-outline:disabled:focus,.btn-secondary-outline:disabled:hover{border-color:#333}.btn-info-outline{color:#5bc0de;background-image:none;background-color:transparent;border-color:#5bc0de}.btn-info-outline.active,.btn-info-outline.focus,.btn-info-outline:active,.btn-info-outline:focus,.btn-info-outline:hover,.open>.btn-info-outline.dropdown-toggle{color:#fff;background-color:#5bc0de;border-color:#5bc0de}.btn-info-outline.disabled.focus,.btn-info-outline.disabled:focus,.btn-info-outline.disabled:hover,.btn-info-outline:disabled.focus,.btn-info-outline:disabled:focus,.btn-info-outline:disabled:hover{border-color:#b0e1ef}.btn-success-outline{color:#5cb85c;background-image:none;background-color:transparent;border-color:#5cb85c}.btn-success-outline.active,.btn-success-outline.focus,.btn-success-outline:active,.btn-success-outline:focus,.btn-success-outline:hover,.open>.btn-success-outline.dropdown-toggle{color:#fff;background-color:#5cb85c;border-color:#5cb85c}.btn-success-outline.disabled.focus,.btn-success-outline.disabled:focus,.btn-success-outline.disabled:hover,.btn-success-outline:disabled.focus,.btn-success-outline:disabled:focus,.btn-success-outline:disabled:hover{border-color:#a3d7a3}.btn-warning-outline{color:#F1C050;background-image:none;background-color:transparent;border-color:#F1C050}.btn-warning-outline.active,.btn-warning-outline.focus,.btn-warning-outline:active,.btn-warning-outline:focus,.btn-warning-outline:hover,.open>.btn-warning-outline.dropdown-toggle{color:#fff;background-color:#F1C050;border-color:#F1C050}.btn-warning-outline.disabled.focus,.btn-warning-outline.disabled:focus,.btn-warning-outline.disabled:hover,.btn-warning-outline:disabled.focus,.btn-warning-outline:disabled:focus,.btn-warning-outline:disabled:hover{border-color:#f9e2ae}.btn-danger-outline{color:#d9534f;background-image:none;background-color:transparent;border-color:#d9534f}.btn-danger-outline.active,.btn-danger-outline.focus,.btn-danger-outline:active,.btn-danger-outline:focus,.btn-danger-outline:hover,.open>.btn-danger-outline.dropdown-toggle{color:#fff;background-color:#d9534f;border-color:#d9534f}.btn-danger-outline.disabled.focus,.btn-danger-outline.disabled:focus,.btn-danger-outline.disabled:hover,.btn-danger-outline:disabled.focus,.btn-danger-outline:disabled:focus,.btn-danger-outline:disabled:hover{border-color:#eba5a3}.btn-link{font-weight:400;color:#F1C050;border-radius:0}.btn-link,.btn-link.active,.btn-link:active,.btn-link:disabled{background-color:transparent}.btn-link,.btn-link:active,.btn-link:focus,.btn-link:hover{border-color:transparent}.btn-link:focus,.btn-link:hover{color:#e2a312;text-decoration:underline;background-color:transparent}.btn-link:disabled:focus,.btn-link:disabled:hover{color:#818a91;text-decoration:none}.btn-group-lg>.btn,.btn-lg{padding:.65rem 1.85rem;font-size:1.25rem;line-height:1.33333;border-radius:1.7rem}.dropdown-header,.dropdown-item{display:block;padding:3px 20px;line-height:1.5}.btn-group-sm>.btn,.btn-sm{padding:.25rem 1.2rem;font-size:.875rem;line-height:1.5;border-radius:1rem}.btn-block{display:block;width:100%}.btn-block+.btn-block{margin-top:5px}input[type=button].btn-block,input[type=reset].btn-block,input[type=submit].btn-block{width:100%}.fade{opacity:0;transition:opacity .15s linear}.fade.in{opacity:1}.collapse{display:none}.collapse.in{display:block}.collapsing{height:0;transition-timing-function:ease;transition-duration:.35s;transition-property:height}.dropdown-toggle::after{display:inline-block;width:0;height:0;margin-right:.25rem;margin-left:.25rem;vertical-align:middle;border-top:.3em solid;border-right:.3em solid transparent;border-left:.3em solid transparent}.dropdown-toggle:focus{outline:0}.dropup .dropdown-toggle::after{border-top:0;border-bottom:.3em solid}.dropdown-menu{position:absolute;top:100%;left:0;z-index:1000;display:none;min-width:160px;padding:5px 0;margin:2px 0 0;font-size:1rem;color:#000;text-align:left;background-color:#fff;background-clip:padding-box;border:1px solid rgba(0,0,0,.15);border-radius:.25rem}.btn-group-vertical>.btn:not(:first-child):not(:last-child),.btn-group>.btn-group:not(:first-child):not(:last-child)>.btn,.btn-group>.btn:not(:first-child):not(:last-child):not(.dropdown-toggle){border-radius:0}.dropdown-divider{height:1px;margin:.5rem 0;background-color:#e5e5e5}.dropdown-item{width:100%;clear:both;font-weight:400;color:#373a3c;text-align:inherit;background:0 0;border:0}.c-indicator,.label,.pager{text-align:center}.dropdown-item:focus,.dropdown-item:hover{color:#2b2d2f;text-decoration:none;background-color:#f5f5f5}.dropdown-item.active,.dropdown-item.active:focus,.dropdown-item.active:hover{color:#fff;text-decoration:none;background-color:#0275d8;outline:0}.dropdown-item.disabled,.dropdown-item.disabled:focus,.dropdown-item.disabled:hover{color:#818a91}.dropdown-item.disabled:focus,.dropdown-item.disabled:hover{text-decoration:none;cursor:not-allowed;background-color:transparent;background-image:none;filter:"progid:DXImageTransform.Microsoft.gradient(enabled = false)"}.c-input,.file{cursor:pointer}.open>.dropdown-menu{display:block}.open>a{outline:0}.dropdown-menu-right{right:0;left:auto}.dropdown-menu-left{right:auto;left:0}.dropdown-header{font-size:.875rem;color:#818a91}.dropdown-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:990}.pull-right>.dropdown-menu{right:0;left:auto}.dropup .caret,.navbar-fixed-bottom .dropdown .caret{content:"";border-top:0;border-bottom:.3em solid}.dropup .dropdown-menu,.navbar-fixed-bottom .dropdown .dropdown-menu{top:auto;bottom:100%;margin-bottom:2px}.btn-group,.btn-group-vertical{position:relative;display:inline-block;vertical-align:middle}.btn-group-vertical>.btn,.btn-group>.btn{position:relative;float:left}.btn-group-vertical>.btn.active,.btn-group-vertical>.btn:active,.btn-group-vertical>.btn:focus,.btn-group-vertical>.btn:hover,.btn-group>.btn.active,.btn-group>.btn:active,.btn-group>.btn:focus,.btn-group>.btn:hover{z-index:2}.btn-group .btn+.btn,.btn-group .btn+.btn-group,.btn-group .btn-group+.btn,.btn-group .btn-group+.btn-group{margin-left:-1px}.btn-toolbar{margin-left:-5px}.btn-toolbar::after{display:table;clear:both}.btn-toolbar>.btn,.btn-toolbar>.btn-group,.btn-toolbar>.input-group{margin-left:5px}.btn .caret,.btn-group>.btn:first-child{margin-left:0}.btn-group>.btn:first-child:not(:last-child):not(.dropdown-toggle){border-bottom-right-radius:0;border-top-right-radius:0}.btn-group>.btn:last-child:not(:first-child),.btn-group>.dropdown-toggle:not(:first-child){border-bottom-left-radius:0;border-top-left-radius:0}.btn-group>.btn-group:first-child:not(:last-child)>.btn:last-child,.btn-group>.btn-group:first-child:not(:last-child)>.dropdown-toggle{border-bottom-right-radius:0;border-top-right-radius:0}.btn-group>.btn-group:last-child:not(:first-child)>.btn:first-child{border-bottom-left-radius:0;border-top-left-radius:0}.btn-group .dropdown-toggle:active,.btn-group.open .dropdown-toggle{outline:0}.btn-group>.btn+.dropdown-toggle{padding-right:8px;padding-left:8px}.btn-group-lg.btn-group>.btn+.dropdown-toggle,.btn-group>.btn-lg+.dropdown-toggle{padding-right:12px;padding-left:12px}.btn-group-lg>.btn .caret,.btn-lg .caret{border-width:.3em .3em 0}.dropup .btn-group-lg>.btn .caret,.dropup .btn-lg .caret{border-width:0 .3em .3em}.btn-group-vertical>.btn,.btn-group-vertical>.btn-group,.btn-group-vertical>.btn-group>.btn{display:block;float:none;width:100%;max-width:100%}.btn-group-vertical>.btn-group::after{display:table;clear:both}.btn-group-vertical>.btn-group>.btn{float:none}.btn-group-vertical>.btn+.btn,.btn-group-vertical>.btn+.btn-group,.btn-group-vertical>.btn-group+.btn,.btn-group-vertical>.btn-group+.btn-group{margin-top:-1px;margin-left:0}.btn-group-vertical>.btn:first-child:not(:last-child){border-top-right-radius:1.4rem;border-bottom-right-radius:0;border-bottom-left-radius:0}.btn-group-vertical>.btn:last-child:not(:first-child){border-bottom-left-radius:1.4rem;border-top-right-radius:0;border-top-left-radius:0}.btn-group-vertical>.btn-group:not(:first-child):not(:last-child)>.btn,.input-group .form-control:not(:first-child):not(:last-child),.input-group-addon:not(:first-child):not(:last-child),.input-group-btn:not(:first-child):not(:last-child){border-radius:0}.btn-group-vertical>.btn-group:first-child:not(:last-child)>.btn:last-child,.btn-group-vertical>.btn-group:first-child:not(:last-child)>.dropdown-toggle{border-bottom-right-radius:0;border-bottom-left-radius:0}.btn-group-vertical>.btn-group:last-child:not(:first-child)>.btn:first-child{border-top-right-radius:0;border-top-left-radius:0}[data-toggle=buttons]>.btn input[type=checkbox],[data-toggle=buttons]>.btn input[type=radio],[data-toggle=buttons]>.btn-group>.btn input[type=checkbox],[data-toggle=buttons]>.btn-group>.btn input[type=radio]{position:absolute;clip:rect(0,0,0,0);pointer-events:none}.c-input,.input-group,.input-group-btn,.input-group-btn>.btn{position:relative}.input-group{display:table;border-collapse:separate}.input-group .form-control{position:relative;z-index:2;float:left;width:100%;margin-bottom:0}.input-group .form-control:active,.input-group .form-control:focus,.input-group .form-control:hover,.input-group-btn>.btn:active,.input-group-btn>.btn:focus,.input-group-btn>.btn:hover{z-index:3}.input-group .form-control,.input-group-addon,.input-group-btn{display:table-cell}.input-group-addon,.input-group-btn{width:1%;white-space:nowrap;vertical-align:middle}.input-group-addon{padding:.375rem .75rem;font-size:1rem;font-weight:400;line-height:1;color:#55595c;text-align:center;background-color:#eceeef;border:1px solid #ccc;border-radius:.25rem}.alert-link,.close,.label{font-weight:700}.input-group-addon.form-control-sm,.input-group-sm>.input-group-addon,.input-group-sm>.input-group-btn>.input-group-addon.btn{padding:.275rem .75rem;font-size:.875rem;border-radius:.2rem}.input-group-addon.form-control-lg,.input-group-lg>.input-group-addon,.input-group-lg>.input-group-btn>.input-group-addon.btn{padding:.75rem 1.25rem;font-size:1.25rem;border-radius:.3rem}.input-group-addon input[type=checkbox],.input-group-addon input[type=radio]{margin-top:0}.input-group .form-control:first-child,.input-group-addon:first-child,.input-group-btn:first-child>.btn,.input-group-btn:first-child>.btn-group>.btn,.input-group-btn:first-child>.dropdown-toggle,.input-group-btn:last-child>.btn-group:not(:last-child)>.btn,.input-group-btn:last-child>.btn:not(:last-child):not(.dropdown-toggle){border-bottom-right-radius:0;border-top-right-radius:0}.input-group-addon:first-child{border-right:0}.input-group .form-control:last-child,.input-group-addon:last-child,.input-group-btn:first-child>.btn-group:not(:first-child)>.btn,.input-group-btn:first-child>.btn:not(:first-child),.input-group-btn:last-child>.btn,.input-group-btn:last-child>.btn-group>.btn,.input-group-btn:last-child>.dropdown-toggle{border-bottom-left-radius:0;border-top-left-radius:0}.input-group-addon:last-child{border-left:0}.input-group-btn{font-size:0}.input-group-btn>.btn+.btn{margin-left:-1px}.input-group-btn:first-child>.btn,.input-group-btn:first-child>.btn-group{margin-right:-1px}.input-group-btn:last-child>.btn,.input-group-btn:last-child>.btn-group{z-index:2;margin-left:-1px}.c-input+.c-input,.nav-inline .nav-item+.nav-item,.nav-inline .nav-link+.nav-link{margin-left:1rem}.input-group-btn:last-child>.btn-group:active,.input-group-btn:last-child>.btn-group:focus,.input-group-btn:last-child>.btn-group:hover,.input-group-btn:last-child>.btn:active,.input-group-btn:last-child>.btn:focus,.input-group-btn:last-child>.btn:hover{z-index:3}.c-input{display:inline;padding-left:1.5rem;color:#555}.c-input>input{position:absolute;z-index:-1;opacity:0}.c-input>input:checked~.c-indicator{color:#fff;background-color:#0074d9}.c-input>input:focus~.c-indicator{box-shadow:0 0 0 .075rem #fff,0 0 0 .2rem #0074d9}.c-input>input:active~.c-indicator{color:#fff;background-color:#84c6ff}.c-indicator{position:absolute;top:0;left:0;display:block;width:1rem;height:1rem;font-size:65%;line-height:1rem;color:#eee;background-color:#eee;background-repeat:no-repeat;background-position:center center;background-size:50% 50%}.file-custom,.file-custom::before{color:#555;border:1px solid #ddd;line-height:1.5}.c-checkbox .c-indicator{border-radius:.25rem}.c-checkbox input:checked~.c-indicator{background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxNy4xLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+DQo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4Ig0KCSB2aWV3Qm94PSIwIDAgOCA4IiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDAgMCA4IDgiIHhtbDpzcGFjZT0icHJlc2VydmUiPg0KPHBhdGggZmlsbD0iI0ZGRkZGRiIgZD0iTTYuNCwxTDUuNywxLjdMMi45LDQuNUwyLjEsMy43TDEuNCwzTDAsNC40bDAuNywwLjdsMS41LDEuNWwwLjcsMC43bDAuNy0wLjdsMy41LTMuNWwwLjctMC43TDYuNCwxTDYuNCwxeiINCgkvPg0KPC9zdmc+DQo=)}.c-checkbox input:indeterminate~.c-indicator{background-color:#0074d9;background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxNy4xLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+DQo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4Ig0KCSB3aWR0aD0iOHB4IiBoZWlnaHQ9IjhweCIgdmlld0JveD0iMCAwIDggOCIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAwIDAgOCA4IiB4bWw6c3BhY2U9InByZXNlcnZlIj4NCjxwYXRoIGZpbGw9IiNGRkZGRkYiIGQ9Ik0wLDN2Mmg4VjNIMHoiLz4NCjwvc3ZnPg0K)}.c-radio .c-indicator{border-radius:50%}.c-radio input:checked~.c-indicator{background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxNy4xLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+DQo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4Ig0KCSB2aWV3Qm94PSIwIDAgOCA4IiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDAgMCA4IDgiIHhtbDpzcGFjZT0icHJlc2VydmUiPg0KPHBhdGggZmlsbD0iI0ZGRkZGRiIgZD0iTTQsMUMyLjMsMSwxLDIuMywxLDRzMS4zLDMsMywzczMtMS4zLDMtM1M1LjcsMSw0LDF6Ii8+DQo8L3N2Zz4NCg==)}.c-inputs-stacked .c-input{display:inline}.c-inputs-stacked .c-input::after{display:block;margin-bottom:.25rem}.c-select,.file{display:inline-block}.c-inputs-stacked .c-input+.c-input{margin-left:0}.c-select{max-width:100%;padding:.375rem 1.75rem .375rem .75rem;padding-right:.75rem \9;color:#55595c;vertical-align:middle;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAUCAMAAACzvE1FAAAADFBMVEUzMzMzMzMzMzMzMzMKAG/3AAAAA3RSTlMAf4C/aSLHAAAAPElEQVR42q3NMQ4AIAgEQTn//2cLdRKppSGzBYwzVXvznNWs8C58CiussPJj8h6NwgorrKRdTvuV9v16Afn0AYFOB7aYAAAAAElFTkSuQmCC)right .75rem center no-repeat #fff;background-image:none \9;background-size:8px 10px;border:1px solid #ccc;-moz-appearance:none;-webkit-appearance:none}.c-select:focus{border-color:#51a7e8;outline:0}.c-select::-ms-expand{opacity:0}.c-select-sm{padding-top:3px;padding-bottom:3px;font-size:12px}.file-custom,.file-custom::before{position:absolute;height:2.5rem;padding:.5rem 1rem}.c-select-sm:not([multiple]){height:26px;min-height:26px}.file{position:relative;height:2.5rem}.file input{min-width:14rem;margin:0;filter:alpha(opacity=0);opacity:0}.file-custom{top:0;right:0;left:0;z-index:5;background-color:#fff;border-radius:.25rem}.file-custom::after{content:"Choose file..."}.file-custom::before{top:-.075rem;right:-.075rem;bottom:-.075rem;z-index:6;display:block;content:"Browse";background-color:#eee;border-radius:0 .25rem .25rem 0}.nav-pills::after,.nav-tabs::after,.navbar::after{content:""}.nav-inline .nav-item,.nav-link{display:inline-block}.nav{padding-left:0;margin-bottom:0}.nav-link:focus,.nav-link:hover{text-decoration:none}.nav-link.disabled{color:#818a91}.nav-link.disabled,.nav-link.disabled:focus,.nav-link.disabled:hover{color:#818a91;cursor:not-allowed;background-color:transparent}.nav-pills .nav-item+.nav-item,.nav-tabs .nav-item+.nav-item{margin-left:.2rem}.nav-tabs{border-bottom:1px solid #ddd}.nav-tabs::after{display:table;clear:both}.nav-tabs .nav-item{float:left;margin-bottom:-1px}.card,.card-title{margin-bottom:.75rem}.nav-tabs .nav-link{display:block;padding:.5em 1em;border:1px solid transparent;border-radius:.25rem .25rem 0 0}.nav-tabs .nav-link:focus,.nav-tabs .nav-link:hover{border-color:#eceeef #eceeef #ddd}.nav-tabs .nav-link.disabled,.nav-tabs .nav-link.disabled:focus,.nav-tabs .nav-link.disabled:hover{color:#818a91;background-color:transparent;border-color:transparent}.nav-tabs .nav-item.open .nav-link,.nav-tabs .nav-item.open .nav-link:focus,.nav-tabs .nav-item.open .nav-link:hover,.nav-tabs .nav-link.active,.nav-tabs .nav-link.active:focus,.nav-tabs .nav-link.active:hover{color:#55595c;background-color:#fff;border-color:#ddd #ddd transparent}.nav-pills::after{display:table;clear:both}.nav-pills .nav-item{float:left}.nav-pills .nav-link{display:block;padding:.5em 1em;border-radius:.25rem}.nav-pills .nav-item.open .nav-link,.nav-pills .nav-item.open .nav-link:focus,.nav-pills .nav-item.open .nav-link:hover,.nav-pills .nav-link.active,.nav-pills .nav-link.active:focus,.nav-pills .nav-link.active:hover{color:#fff;cursor:default;background-color:#0275d8}.nav-stacked .nav-item{display:block;float:none}.breadcrumb>li,.navbar-brand,.navbar-nav .nav-item,.page-link{float:left}.nav-stacked .nav-item+.nav-item{margin-top:.2rem;margin-left:0}.navbar-divider,.navbar-nav .nav-item+.nav-item,.navbar-nav .nav-link+.nav-link{margin-left:1rem}.tab-content>.tab-pane{display:none}.tab-content>.active{display:block}.nav-tabs .dropdown-menu{margin-top:-1px;border-top-right-radius:0;border-top-left-radius:0}.navbar{position:relative;padding:.5rem 1rem}.navbar::after{display:table;clear:both}.navbar-full{z-index:1000}.navbar-fixed-bottom,.navbar-fixed-top{position:fixed;right:0;left:0;z-index:1030}.navbar-fixed-top{top:0}.navbar-fixed-bottom{bottom:0}.navbar-sticky-top{position:sticky;top:0;z-index:1030;width:100%}@media (min-width:544px){.navbar{border-radius:.25rem}.navbar-fixed-bottom,.navbar-fixed-top,.navbar-full,.navbar-sticky-top{border-radius:0}}.navbar-brand{padding-top:.25rem;padding-bottom:.25rem;margin-right:1rem;font-size:1.25rem}.navbar-brand:focus,.navbar-brand:hover{text-decoration:none}.navbar-brand>img{display:block}.navbar-divider{float:left;width:1px;padding-top:.425rem;padding-bottom:.425rem;margin-right:1rem}.navbar-divider::before{content:"\00a0"}.navbar-toggler{padding:.5rem .75rem;font-size:1.25rem;line-height:1;background:0 0;border:1px solid transparent;border-radius:1.4rem}.navbar-toggler:focus,.navbar-toggler:hover{text-decoration:none}@media (min-width:544px){.navbar-toggleable-xs{display:block!important}}@media (min-width:768px){.navbar-toggleable-sm{display:block!important}}@media (min-width:992px){.navbar-toggleable-md{display:block!important}}.navbar-nav .nav-link{display:block;padding-top:.425rem;padding-bottom:.425rem}.navbar-light .navbar-brand,.navbar-light .navbar-brand:focus,.navbar-light .navbar-brand:hover{color:rgba(0,0,0,.8)}.navbar-light .navbar-nav .nav-link{color:rgba(0,0,0,.3)}.navbar-light .navbar-nav .nav-link:focus,.navbar-light .navbar-nav .nav-link:hover{color:rgba(0,0,0,.6)}.navbar-light .navbar-nav .active>.nav-link,.navbar-light .navbar-nav .active>.nav-link:focus,.navbar-light .navbar-nav .active>.nav-link:hover,.navbar-light .navbar-nav .nav-link.active,.navbar-light .navbar-nav .nav-link.active:focus,.navbar-light .navbar-nav .nav-link.active:hover,.navbar-light .navbar-nav .nav-link.open,.navbar-light .navbar-nav .nav-link.open:focus,.navbar-light .navbar-nav .nav-link.open:hover,.navbar-light .navbar-nav .open>.nav-link,.navbar-light .navbar-nav .open>.nav-link:focus,.navbar-light .navbar-nav .open>.nav-link:hover{color:rgba(0,0,0,.8)}.navbar-light .navbar-divider{background-color:rgba(0,0,0,.075)}.navbar-dark .navbar-brand,.navbar-dark .navbar-brand:focus,.navbar-dark .navbar-brand:hover{color:#fff}.navbar-dark .navbar-nav .nav-link{color:rgba(255,255,255,.5)}.navbar-dark .navbar-nav .nav-link:focus,.navbar-dark .navbar-nav .nav-link:hover{color:rgba(255,255,255,.75)}.card-inverse .card-blockquote,.card-inverse .card-footer,.card-inverse .card-header,.card-inverse .card-title,.navbar-dark .navbar-nav .active>.nav-link,.navbar-dark .navbar-nav .active>.nav-link:focus,.navbar-dark .navbar-nav .active>.nav-link:hover,.navbar-dark .navbar-nav .nav-link.active,.navbar-dark .navbar-nav .nav-link.active:focus,.navbar-dark .navbar-nav .nav-link.active:hover,.navbar-dark .navbar-nav .nav-link.open,.navbar-dark .navbar-nav .nav-link.open:focus,.navbar-dark .navbar-nav .nav-link.open:hover,.navbar-dark .navbar-nav .open>.nav-link,.navbar-dark .navbar-nav .open>.nav-link:focus,.navbar-dark .navbar-nav .open>.nav-link:hover{color:#fff}.navbar-dark .navbar-divider{background-color:rgba(255,255,255,.075)}.card{position:relative;display:block;background-color:#fff;border:1px solid #e5e5e5;border-radius:.25rem}.card-footer,.card-header{padding:.75rem 2rem;background-color:#f5f5f5}.card-block{padding:2rem}.card-subtitle,.card-text:last-child{margin-bottom:0}.card-subtitle{margin-top:-.375rem}.card-link:hover{text-decoration:none}.card-link+.card-link{margin-left:2rem}.card>.list-group:first-child .list-group-item:first-child{border-radius:.25rem .25rem 0 0}.card>.list-group:last-child .list-group-item:last-child{border-radius:0 0 .25rem .25rem}.card-header{border-bottom:1px solid #e5e5e5}.card-header:first-child{border-radius:.25rem .25rem 0 0}.card-footer{border-top:1px solid #e5e5e5}.card-footer:last-child{border-radius:0 0 .25rem .25rem}.card-primary{background-color:#0275d8;border-color:#0275d8}.card-success{background-color:#5cb85c;border-color:#5cb85c}.card-info{background-color:#5bc0de;border-color:#5bc0de}.card-warning{background-color:#F1C050;border-color:#F1C050}.card-danger{background-color:#d9534f;border-color:#d9534f}.card-danger-outline,.card-info-outline,.card-primary-outline,.card-secondary-outline,.card-success-outline,.card-warning-outline{background-color:transparent}.card-primary-outline{border-color:#0275d8}.card-secondary-outline{border-color:#000}.card-info-outline{border-color:#5bc0de}.card-success-outline{border-color:#5cb85c}.card-warning-outline{border-color:#F1C050}.card-danger-outline{border-color:#d9534f}.card-inverse .card-footer,.card-inverse .card-header{border-bottom:1px solid rgba(255,255,255,.2)}.card-inverse .card-blockquote>footer,.card-inverse .card-link,.card-inverse .card-text{color:rgba(255,255,255,.65)}.card-inverse .card-link:focus,.card-inverse .card-link:hover{color:#fff}.card-blockquote{padding:0;margin-bottom:0;border-left:0}.breadcrumb,.pager,.pagination{margin-bottom:1rem}.card-img{border-radius:.25rem}.card-img-overlay{position:absolute;top:0;right:0;bottom:0;left:0;padding:1.25rem}.card-img-top{border-radius:.25rem .25rem 0 0}.card-img-bottom{border-radius:0 0 .25rem .25rem}@media (min-width:544px){.card-deck{display:table;table-layout:fixed;border-spacing:1.25rem 0}.card-deck .card{display:table-cell;width:1%;vertical-align:top}.card-deck-wrapper{margin-right:-1.25rem;margin-left:-1.25rem}.card-group{display:table;width:100%;table-layout:fixed}.card-group .card{display:table-cell;vertical-align:top}.card-group .card+.card{margin-left:0;border-left:0}.card-group .card:first-child{border-bottom-right-radius:0;border-top-right-radius:0}.card-group .card:first-child .card-img-top{border-top-right-radius:0}.card-group .card:first-child .card-img-bottom{border-bottom-right-radius:0}.card-group .card:last-child{border-bottom-left-radius:0;border-top-left-radius:0}.card-group .card:last-child .card-img-top{border-top-left-radius:0}.card-group .card:last-child .card-img-bottom{border-bottom-left-radius:0}.card-group .card:not(:first-child):not(:last-child),.card-group .card:not(:first-child):not(:last-child) .card-img-bottom,.card-group .card:not(:first-child):not(:last-child) .card-img-top{border-radius:0}.card-columns{column-count:3;column-gap:1.25rem}.card-columns .card{display:inline-block;width:100%}}.breadcrumb{padding:.75rem 1rem;background-color:#eceeef;border-radius:.25rem}.breadcrumb::after{content:"";display:table;clear:both}.breadcrumb>li+li::before{padding-right:.5rem;padding-left:.5rem;color:#818a91;content:"/"}.breadcrumb>.active{color:#818a91}.pagination{display:inline-block;padding-left:0;margin-top:1rem;border-radius:.25rem}.page-item{display:inline}.page-item:first-child .page-link{margin-left:0;border-bottom-left-radius:.25rem;border-top-left-radius:.25rem}.page-item:last-child .page-link{border-bottom-right-radius:.25rem;border-top-right-radius:.25rem}.page-item.active .page-link,.page-item.active .page-link:focus,.page-item.active .page-link:hover{z-index:2;color:#fff;cursor:default;background-color:#0275d8;border-color:#0275d8}.page-item.disabled .page-link,.page-item.disabled .page-link:focus,.page-item.disabled .page-link:hover{color:#818a91;cursor:not-allowed;background-color:#fff;border-color:#ddd}.page-link{position:relative;padding:.5rem .75rem;margin-left:-1px;line-height:1.5;color:#F1C050;text-decoration:none;background-color:#fff;border:1px solid #ddd}.page-link:focus,.page-link:hover{color:#e2a312;background-color:#eceeef;border-color:#ddd}.pagination-lg .page-link{padding:.75rem 1.5rem;font-size:1.25rem;line-height:1.33333}.pagination-lg .page-item:first-child .page-link{border-bottom-left-radius:.3rem;border-top-left-radius:.3rem}.pagination-lg .page-item:last-child .page-link{border-bottom-right-radius:.3rem;border-top-right-radius:.3rem}.pagination-sm .page-link{padding:.275rem .75rem;font-size:.875rem;line-height:1.5}.pagination-sm .page-item:first-child .page-link{border-bottom-left-radius:.2rem;border-top-left-radius:.2rem}.pagination-sm .page-item:last-child .page-link{border-bottom-right-radius:.2rem;border-top-right-radius:.2rem}.pager{padding-left:0;margin-top:1rem}.pager::after{content:"";display:table;clear:both}.pager li{display:inline}.pager li>a,.pager li>span{display:inline-block;padding:5px 14px;background-color:#fff;border:1px solid #ddd;border-radius:15px}.pager li>a:focus,.pager li>a:hover{text-decoration:none;background-color:#eceeef}.pager .disabled>a,.pager .disabled>a:focus,.pager .disabled>a:hover,.pager .disabled>span{color:#818a91;cursor:not-allowed;background-color:#fff}.pager-next>a,.pager-next>span{float:right}.pager-prev>a,.pager-prev>span{float:left}.label{display:inline-block;padding:.25em .4em;font-size:75%;line-height:1;color:#fff;vertical-align:baseline;border-radius:.25rem}.popover,.tooltip{white-space:normal}.label:empty{display:none}.btn .label{position:relative;top:-1px}a.label:focus,a.label:hover{color:#fff;text-decoration:none;cursor:pointer}.label-pill{padding-right:.6em;padding-left:.6em;border-radius:10rem}.label-default{background-color:#818a91}.label-default[href]:focus,.label-default[href]:hover{background-color:#687077}.label-primary{background-color:#0275d8}.label-primary[href]:focus,.label-primary[href]:hover{background-color:#025aa5}.label-success{background-color:#5cb85c}.label-success[href]:focus,.label-success[href]:hover{background-color:#449d44}.label-info{background-color:#5bc0de}.label-info[href]:focus,.label-info[href]:hover{background-color:#31b0d5}.label-warning{background-color:#F1C050}.label-warning[href]:focus,.label-warning[href]:hover{background-color:#edaf21}.label-danger{background-color:#d9534f}.label-danger[href]:focus,.label-danger[href]:hover{background-color:#c9302c}.jumbotron{padding:2rem 1rem;margin-bottom:2rem;background-color:#eceeef;border-radius:.3rem}@media (min-width:544px){.jumbotron{padding:4rem 2rem}}.jumbotron-hr{border-top-color:#d0d5d8}.jumbotron-fluid{padding-right:0;padding-left:0;border-radius:0}.alert{padding:15px;margin-bottom:1rem;border:1px solid transparent;border-radius:.25rem}.alert>p,.alert>ul{margin-bottom:0}.alert>p+p{margin-top:5px}.alert-heading{color:inherit}.alert-dismissible{padding-right:35px}.alert-dismissible .close{position:relative;top:-2px;right:-21px;color:inherit}.alert-success{background-color:#dff0d8;border-color:#d0e9c6;color:#3c763d}.alert-success hr{border-top-color:#c1e2b3}.alert-success .alert-link{color:#2b542c}.alert-info{background-color:#d9edf7;border-color:#bcdff1;color:#31708f}.alert-info hr{border-top-color:#a6d5ec}.alert-info .alert-link{color:#245269}.alert-warning{background-color:#fcf8e3;border-color:#faf2cc;color:#8a6d3b}.alert-warning hr{border-top-color:#f7ecb5}.alert-warning .alert-link{color:#66512c}.alert-danger{background-color:#f2dede;border-color:#ebcccc;color:#a94442}.alert-danger hr{border-top-color:#e4b9b9}.alert-danger .alert-link{color:#843534}@keyframes progress-bar-stripes{from{background-position:1rem 0}to{background-position:0 0}}.progress{display:block;width:100%;height:1rem;margin-bottom:1rem}.progress[value]{color:#0074d9;border:0;appearance:none}.progress[value]::-webkit-progress-bar{background-color:#eee;border-radius:.25rem}.progress[value]::-webkit-progress-value::before{content:attr(value)}.progress[value]::-webkit-progress-value{background-color:#0074d9;border-top-left-radius:.25rem;border-bottom-left-radius:.25rem}.progress[value="100"]::-webkit-progress-value{border-top-right-radius:.25rem;border-bottom-right-radius:.25rem}@media screen and (min-width:0\0){.progress{background-color:#eee;border-radius:.25rem}.progress-bar{display:inline-block;height:1rem;text-indent:-999rem;background-color:#0074d9;border-top-left-radius:.25rem;border-bottom-left-radius:.25rem}.progress[width^="0"]{min-width:2rem;color:#818a91;background-color:transparent;background-image:none}.progress[width="100%"]{border-top-right-radius:.25rem;border-bottom-right-radius:.25rem}}.progress-striped[value]::-webkit-progress-value{background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-size:1rem 1rem}.progress-striped[value]::-moz-progress-bar{background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-size:1rem 1rem}.progress-animated[value]::-webkit-progress-value{animation:progress-bar-stripes 2s linear infinite}.progress-animated[value]::-moz-progress-bar{animation:progress-bar-stripes 2s linear infinite}.progress-success[value]::-webkit-progress-value{background-color:#5cb85c}.progress-success[value]::-moz-progress-bar{background-color:#5cb85c}@media screen and (min-width:0\0){.progress-bar-striped{background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-size:1rem 1rem}.progress-animated .progress-bar-striped{animation:progress-bar-stripes 2s linear infinite}.progress-success .progress-bar{background-color:#5cb85c}}.progress-info[value]::-webkit-progress-value{background-color:#5bc0de}.progress-info[value]::-moz-progress-bar{background-color:#5bc0de}@media screen and (min-width:0\0){.progress-info .progress-bar{background-color:#5bc0de}}.progress-warning[value]::-webkit-progress-value{background-color:#F1C050}.progress-warning[value]::-moz-progress-bar{background-color:#F1C050}@media screen and (min-width:0\0){.progress-warning .progress-bar{background-color:#F1C050}}.progress-danger[value]::-webkit-progress-value{background-color:#d9534f}.progress-danger[value]::-moz-progress-bar{background-color:#d9534f}@media screen and (min-width:0\0){.progress-danger .progress-bar{background-color:#d9534f}}.media{margin-top:15px}.media:first-child{margin-top:0}.media,.media-body{overflow:hidden;zoom:1}.media-body{width:10000px}.media-body,.media-left,.media-right{display:table-cell;vertical-align:top}.media-middle{vertical-align:middle}.media-bottom{vertical-align:bottom}.media-object{display:block}.media-object.img-thumbnail{max-width:none}.media-right{padding-left:10px}.media-left{padding-right:10px}.media-heading{margin-top:0;margin-bottom:5px}.media-list{padding-left:0}.list-group{padding-left:0;margin-bottom:0}.list-group-item{position:relative;display:block;padding:.75rem 1.25rem;margin-bottom:-1px;background-color:#fff;border:1px solid #ddd}.list-group-item:first-child{border-top-right-radius:.25rem;border-top-left-radius:.25rem}.list-group-item:last-child{margin-bottom:0;border-bottom-right-radius:.25rem;border-bottom-left-radius:.25rem}.list-group-flush .list-group-item{border-width:1px 0;border-radius:0}.list-group-flush:first-child .list-group-item:first-child{border-top:0}.list-group-flush:last-child .list-group-item:last-child{border-bottom:0}a.list-group-item,button.list-group-item{width:100%;color:#555;text-align:inherit}a.list-group-item .list-group-item-heading,button.list-group-item .list-group-item-heading{color:#333}a.list-group-item:focus,a.list-group-item:hover,button.list-group-item:focus,button.list-group-item:hover{color:#555;text-decoration:none;background-color:#f5f5f5}.list-group-item.disabled,.list-group-item.disabled:focus,.list-group-item.disabled:hover{color:#818a91;cursor:not-allowed;background-color:#eceeef}.list-group-item.disabled .list-group-item-heading,.list-group-item.disabled:focus .list-group-item-heading,.list-group-item.disabled:hover .list-group-item-heading{color:inherit}.list-group-item.disabled .list-group-item-text,.list-group-item.disabled:focus .list-group-item-text,.list-group-item.disabled:hover .list-group-item-text{color:#818a91}.list-group-item.active,.list-group-item.active:focus,.list-group-item.active:hover{z-index:2;color:#fff;background-color:#0275d8;border-color:#0275d8}.list-group-item.active .list-group-item-heading,.list-group-item.active .list-group-item-heading>.small,.list-group-item.active .list-group-item-heading>small,.list-group-item.active:focus .list-group-item-heading,.list-group-item.active:focus .list-group-item-heading>.small,.list-group-item.active:focus .list-group-item-heading>small,.list-group-item.active:hover .list-group-item-heading,.list-group-item.active:hover .list-group-item-heading>.small,.list-group-item.active:hover .list-group-item-heading>small{color:inherit}.list-group-item.active .list-group-item-text,.list-group-item.active:focus .list-group-item-text,.list-group-item.active:hover .list-group-item-text{color:#a8d6fe}.list-group-item-success{color:#3c763d;background-color:#dff0d8}a.list-group-item-success,button.list-group-item-success{color:#3c763d}a.list-group-item-success .list-group-item-heading,button.list-group-item-success .list-group-item-heading{color:inherit}a.list-group-item-success:focus,a.list-group-item-success:hover,button.list-group-item-success:focus,button.list-group-item-success:hover{color:#3c763d;background-color:#d0e9c6}a.list-group-item-success.active,a.list-group-item-success.active:focus,a.list-group-item-success.active:hover,button.list-group-item-success.active,button.list-group-item-success.active:focus,button.list-group-item-success.active:hover{color:#fff;background-color:#3c763d;border-color:#3c763d}.list-group-item-info{color:#31708f;background-color:#d9edf7}a.list-group-item-info,button.list-group-item-info{color:#31708f}a.list-group-item-info .list-group-item-heading,button.list-group-item-info .list-group-item-heading{color:inherit}a.list-group-item-info:focus,a.list-group-item-info:hover,button.list-group-item-info:focus,button.list-group-item-info:hover{color:#31708f;background-color:#c4e3f3}a.list-group-item-info.active,a.list-group-item-info.active:focus,a.list-group-item-info.active:hover,button.list-group-item-info.active,button.list-group-item-info.active:focus,button.list-group-item-info.active:hover{color:#fff;background-color:#31708f;border-color:#31708f}.list-group-item-warning{color:#8a6d3b;background-color:#fcf8e3}a.list-group-item-warning,button.list-group-item-warning{color:#8a6d3b}a.list-group-item-warning .list-group-item-heading,button.list-group-item-warning .list-group-item-heading{color:inherit}a.list-group-item-warning:focus,a.list-group-item-warning:hover,button.list-group-item-warning:focus,button.list-group-item-warning:hover{color:#8a6d3b;background-color:#faf2cc}a.list-group-item-warning.active,a.list-group-item-warning.active:focus,a.list-group-item-warning.active:hover,button.list-group-item-warning.active,button.list-group-item-warning.active:focus,button.list-group-item-warning.active:hover{color:#fff;background-color:#8a6d3b;border-color:#8a6d3b}.list-group-item-danger{color:#a94442;background-color:#f2dede}a.list-group-item-danger,button.list-group-item-danger{color:#a94442}a.list-group-item-danger .list-group-item-heading,button.list-group-item-danger .list-group-item-heading{color:inherit}a.list-group-item-danger:focus,a.list-group-item-danger:hover,button.list-group-item-danger:focus,button.list-group-item-danger:hover{color:#a94442;background-color:#ebcccc}a.list-group-item-danger.active,a.list-group-item-danger.active:focus,a.list-group-item-danger.active:hover,button.list-group-item-danger.active,button.list-group-item-danger.active:focus,button.list-group-item-danger.active:hover{color:#fff;background-color:#a94442;border-color:#a94442}.list-group-item-heading{margin-top:0;margin-bottom:5px}.list-group-item-text{margin-bottom:0;line-height:1.3}.embed-responsive{position:relative;display:block;height:0;padding:0}.embed-responsive .embed-responsive-item,.embed-responsive embed,.embed-responsive iframe,.embed-responsive object,.embed-responsive video{position:absolute;top:0;bottom:0;left:0;width:100%;height:100%;border:0}.embed-responsive-21by9{padding-bottom:42.85714%}.embed-responsive-16by9{padding-bottom:56.25%}.embed-responsive-4by3{padding-bottom:75%}.embed-responsive-1by1{padding-bottom:100%}.close{float:right;font-size:1.5rem;line-height:1;color:#000;text-shadow:0 1px 0 #fff;opacity:.2}.modal-title,.popover,.tooltip{line-height:1.5}.popover,.tooltip{display:block;font-weight:400;font-size:.875rem}.close:focus,.close:hover{color:#000;text-decoration:none;cursor:pointer;opacity:.5}button.close{padding:0;cursor:pointer;background:0 0;border:0;-webkit-appearance:none}.modal-content,.popover{border:1px solid rgba(0,0,0,.2);background-clip:padding-box}.modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1050;display:none;outline:0;-webkit-overflow-scrolling:touch}.modal.fade .modal-dialog{transition:transform .3s ease-out;transform:translate(0,-25%)}.modal.in .modal-dialog{transform:translate(0,0)}.modal-open .modal{overflow-x:hidden;overflow-y:auto}.modal-dialog{position:relative;width:auto;margin:10px}.modal-content{position:relative;background-color:#fff;border-radius:.3rem;outline:0}.modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1040;background-color:#000}.modal-backdrop.fade{opacity:0}.modal-backdrop.in{opacity:.5}.modal-header{padding:15px;border-bottom:1px solid #e5e5e5}.modal-header::after{content:"";display:table;clear:both}.modal-header .close{margin-top:-2px}.modal-title{margin:0}.modal-body{position:relative;padding:15px}.modal-footer{padding:15px;text-align:right;border-top:1px solid #e5e5e5}.modal-footer::after{content:"";display:table;clear:both}.modal-footer .btn+.btn{margin-bottom:0;margin-left:5px}.modal-footer .btn-group .btn+.btn{margin-left:-1px}.modal-footer .btn-block+.btn-block{margin-left:0}.modal-scrollbar-measure{position:absolute;top:-9999px;width:50px;height:50px;overflow:scroll}@media (min-width:544px){.modal-dialog{width:600px;margin:30px auto}.modal-sm{width:300px}}@media (min-width:768px){.modal-lg{width:900px}}.tooltip{position:absolute;z-index:1070;text-align:left;text-align:start;text-decoration:none;word-wrap:normal;opacity:0}.tooltip.in{opacity:.9}.tooltip.bs-tether-element-attached-bottom,.tooltip.tooltip-top{padding:5px 0;margin-top:-3px}.tooltip.bs-tether-element-attached-bottom .tooltip-arrow,.tooltip.tooltip-top .tooltip-arrow{bottom:0;left:50%;margin-left:-5px;border-width:5px 5px 0;border-top-color:#000}.tooltip.bs-tether-element-attached-left,.tooltip.tooltip-right{padding:0 5px;margin-left:3px}.tooltip.bs-tether-element-attached-left .tooltip-arrow,.tooltip.tooltip-right .tooltip-arrow{top:50%;left:0;margin-top:-5px;border-width:5px 5px 5px 0;border-right-color:#000}.tooltip.bs-tether-element-attached-top,.tooltip.tooltip-bottom{padding:5px 0;margin-top:3px}.tooltip.bs-tether-element-attached-top .tooltip-arrow,.tooltip.tooltip-bottom .tooltip-arrow{top:0;left:50%;margin-left:-5px;border-width:0 5px 5px;border-bottom-color:#000}.tooltip.bs-tether-element-attached-right,.tooltip.tooltip-left{padding:0 5px;margin-left:-3px}.tooltip.bs-tether-element-attached-right .tooltip-arrow,.tooltip.tooltip-left .tooltip-arrow{top:50%;right:0;margin-top:-5px;border-width:5px 0 5px 5px;border-left-color:#000}.tooltip-inner{max-width:200px;padding:3px 8px;color:#fff;text-align:center;background-color:#000;border-radius:.25rem}.tooltip-arrow{position:absolute}.popover{position:absolute;top:0;left:0;z-index:1060;max-width:276px;padding:1px;text-align:left;text-align:start;text-decoration:none;word-wrap:normal;background-color:#fff;border-radius:.3rem}.carousel-caption,.carousel-control{text-shadow:0 1px 2px rgba(0,0,0,.6)}.popover.bs-tether-element-attached-bottom,.popover.popover-top{margin-top:-10px}.popover.bs-tether-element-attached-bottom .popover-arrow,.popover.popover-top .popover-arrow{bottom:-11px;left:50%;margin-left:-11px;border-top-color:rgba(0,0,0,.25);border-bottom-width:0}.popover.bs-tether-element-attached-bottom .popover-arrow::after,.popover.popover-top .popover-arrow::after{bottom:1px;margin-left:-10px;content:"";border-top-color:#fff;border-bottom-width:0}.popover.bs-tether-element-attached-left,.popover.popover-right{margin-left:10px}.popover.bs-tether-element-attached-left .popover-arrow,.popover.popover-right .popover-arrow{top:50%;left:-11px;margin-top:-11px;border-right-color:rgba(0,0,0,.25);border-left-width:0}.popover.bs-tether-element-attached-left .popover-arrow::after,.popover.popover-right .popover-arrow::after{bottom:-10px;left:1px;content:"";border-right-color:#fff;border-left-width:0}.popover.bs-tether-element-attached-top,.popover.popover-bottom{margin-top:10px}.popover.bs-tether-element-attached-top .popover-arrow,.popover.popover-bottom .popover-arrow{top:-11px;left:50%;margin-left:-11px;border-top-width:0;border-bottom-color:rgba(0,0,0,.25)}.popover.bs-tether-element-attached-top .popover-arrow::after,.popover.popover-bottom .popover-arrow::after{top:1px;margin-left:-10px;content:"";border-top-width:0;border-bottom-color:#fff}.popover.bs-tether-element-attached-right,.popover.popover-left{margin-left:-10px}.popover.bs-tether-element-attached-right .popover-arrow,.popover.popover-left .popover-arrow{top:50%;right:-11px;margin-top:-11px;border-right-width:0;border-left-color:rgba(0,0,0,.25)}.popover.bs-tether-element-attached-right .popover-arrow::after,.popover.popover-left .popover-arrow::after{right:1px;bottom:-10px;content:"";border-right-width:0;border-left-color:#fff}.popover-title{padding:8px 14px;margin:0;font-size:1rem;background-color:#f7f7f7;border-bottom:1px solid #ebebeb;border-radius:-.7rem -.7rem 0 0}.popover-content{padding:9px 14px}.popover-arrow,.popover-arrow::after{position:absolute;display:block}.carousel,.carousel-inner{position:relative}.popover-arrow{border-width:11px}.popover-arrow::after{content:"";border-width:10px}.carousel-inner{width:100%;overflow:hidden}.carousel-inner>.carousel-item{position:relative;display:none;transition:.6s ease-in-out left}.carousel-inner>.carousel-item>a>img,.carousel-inner>.carousel-item>img{line-height:1}@media all and (transform-3d),(-webkit-transform-3d){.carousel-inner>.carousel-item{transition:transform .6s ease-in-out;backface-visibility:hidden;perspective:1000px}.carousel-inner>.carousel-item.active.right,.carousel-inner>.carousel-item.next{left:0;transform:translate3d(100%,0,0)}.carousel-inner>.carousel-item.active.left,.carousel-inner>.carousel-item.prev{left:0;transform:translate3d(-100%,0,0)}.carousel-inner>.carousel-item.active,.carousel-inner>.carousel-item.next.left,.carousel-inner>.carousel-item.prev.right{left:0;transform:translate3d(0,0,0)}}.carousel-inner>.active,.carousel-inner>.next,.carousel-inner>.prev{display:block}.carousel-inner>.active{left:0}.carousel-inner>.next,.carousel-inner>.prev{position:absolute;top:0;width:100%}.carousel-inner>.next{left:100%}.carousel-inner>.prev{left:-100%}.carousel-inner>.next.left,.carousel-inner>.prev.right{left:0}.carousel-inner>.active.left{left:-100%}.carousel-inner>.active.right{left:100%}.carousel-control{position:absolute;top:0;bottom:0;left:0;width:15%;font-size:20px;color:#fff;text-align:center;opacity:.5}.carousel-control.left{background-image:linear-gradient(to right,rgba(0,0,0,.5) 0,rgba(0,0,0,.0001) 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#80000000', endColorstr='#00000000', GradientType=1)}.carousel-control.right{right:0;left:auto;background-image:linear-gradient(to right,rgba(0,0,0,.0001) 0,rgba(0,0,0,.5) 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#80000000', GradientType=1)}.carousel-control:focus,.carousel-control:hover{color:#fff;text-decoration:none;outline:0;opacity:.9}.carousel-control .icon-next,.carousel-control .icon-prev{position:absolute;top:50%;z-index:5;display:inline-block;width:20px;height:20px;margin-top:-10px;font-family:serif;line-height:1}.carousel-control .icon-prev{left:50%;margin-left:-10px}.carousel-control .icon-next{right:50%;margin-right:-10px}.carousel-control .icon-prev::before{content:"\2039"}.carousel-control .icon-next::before{content:"\203a"}.carousel-indicators{position:absolute;bottom:10px;left:50%;z-index:15;width:60%;padding-left:0;margin-left:-30%;text-align:center}.carousel-indicators li{display:inline-block;width:10px;height:10px;margin:1px;text-indent:-999px;cursor:pointer;background-color:transparent;border:1px solid #fff;border-radius:10px}.carousel-indicators .active{width:12px;height:12px;margin:0;background-color:#fff}.carousel-caption{position:absolute;right:15%;bottom:20px;left:15%;z-index:10;padding-top:20px;padding-bottom:20px;color:#fff;text-align:center}.carousel-caption .btn,.text-hide{text-shadow:none}@media (min-width:544px){.carousel-control .icon-next,.carousel-control .icon-prev{width:30px;height:30px;margin-top:-15px;font-size:30px}.carousel-control .icon-prev{margin-left:-15px}.carousel-control .icon-next{margin-right:-15px}.carousel-caption{right:20%;left:20%;padding-bottom:30px}.carousel-indicators{bottom:20px}}.clearfix::after{content:"";display:table;clear:both}.center-block{display:block;margin-left:auto;margin-right:auto}.hidden-xl-down,.hidden-xs-up,.visible-print-block{display:none!important}.pull-xs-left{float:left!important}.pull-xs-right{float:right!important}.pull-xs-none{float:none!important}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}.p-l-0,.p-x-0{padding-left:0!important}.p-r-0,.p-x-0{padding-right:0!important}.p-b-0,.p-y-0{padding-bottom:0!important}.p-t-0,.p-y-0{padding-top:0!important}.sr-only-focusable:active,.sr-only-focusable:focus{position:static;width:auto;height:auto;margin:0;overflow:visible;clip:auto}.m-b-0,.m-y-0{margin-bottom:0!important}.m-t-0,.m-y-0{margin-top:0!important}.invisible{visibility:hidden!important}.text-hide{font:"0/0" a;color:transparent;background-color:transparent;border:0}.text-justify{text-align:justify!important}.text-nowrap{white-space:nowrap!important}.text-truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.text-xs-left{text-align:left!important}.text-xs-right{text-align:right!important}.text-xs-center{text-align:center!important}.text-lowercase{text-transform:lowercase!important}.text-uppercase{text-transform:uppercase!important}.text-capitalize{text-transform:capitalize!important}.font-weight-normal{font-weight:400}.font-weight-bold{font-weight:700}.font-italic{font-style:italic}.text-muted{color:#818a91}.text-primary{color:#0275d8!important}a.text-primary:focus,a.text-primary:hover{color:#025aa5}.text-success{color:#5cb85c!important}a.text-success:focus,a.text-success:hover{color:#449d44}.text-info{color:#5bc0de!important}a.text-info:focus,a.text-info:hover{color:#31b0d5}.text-warning{color:#F1C050!important}a.text-warning:focus,a.text-warning:hover{color:#edaf21}.text-danger{color:#d9534f!important}a.text-danger:focus,a.text-danger:hover{color:#c9302c}.bg-inverse{color:#eceeef;background-color:#373a3c}.bg-danger,.bg-info,.bg-primary,.bg-success,.bg-warning{color:#fff!important}.bg-faded{background-color:#f7f7f9}.bg-primary{background-color:#0275d8!important}a.bg-primary:focus,a.bg-primary:hover{background-color:#025aa5}.bg-success{background-color:#5cb85c!important}a.bg-success:focus,a.bg-success:hover{background-color:#449d44}.bg-info{background-color:#5bc0de!important}a.bg-info:focus,a.bg-info:hover{background-color:#31b0d5}.bg-warning{background-color:#F1C050!important}a.bg-warning:focus,a.bg-warning:hover{background-color:#edaf21}.bg-danger{background-color:#d9534f!important}a.bg-danger:focus,a.bg-danger:hover{background-color:#c9302c}.m-x-auto{margin-right:auto!important;margin-left:auto!important}.m-l-0,.m-x-0{margin-left:0!important}.m-r-0,.m-x-0{margin-right:0!important}.m-a-0{margin:0!important}.m-l-1,.m-x-1{margin-left:1rem!important}.m-r-1,.m-x-1{margin-right:1rem!important}.m-b-1,.m-y-1{margin-bottom:1rem!important}.m-t-1,.m-y-1{margin-top:1rem!important}.m-a-1{margin:1rem!important}.m-l-2,.m-x-2{margin-left:1.5rem!important}.m-r-2,.m-x-2{margin-right:1.5rem!important}.m-b-2,.m-y-2{margin-bottom:1.5rem!important}.m-t-2,.m-y-2{margin-top:1.5rem!important}.m-a-2{margin:1.5rem!important}.m-l-3,.m-x-3{margin-left:3rem!important}.m-r-3,.m-x-3{margin-right:3rem!important}.m-b-3,.m-y-3{margin-bottom:3rem!important}.m-t-3,.m-y-3{margin-top:3rem!important}.m-a-3{margin:3rem!important}.p-a-0{padding:0!important}.p-l-1,.p-x-1{padding-left:1rem!important}.p-r-1,.p-x-1{padding-right:1rem!important}.p-b-1,.p-y-1{padding-bottom:1rem!important}.p-t-1,.p-y-1{padding-top:1rem!important}.p-a-1{padding:1rem!important}.p-l-2,.p-x-2{padding-left:1.5rem!important}.p-r-2,.p-x-2{padding-right:1.5rem!important}.p-b-2,.p-y-2{padding-bottom:1.5rem!important}.p-t-2,.p-y-2{padding-top:1.5rem!important}.p-a-2{padding:1.5rem!important}.p-l-3,.p-x-3{padding-left:3rem!important}.p-r-3,.p-x-3{padding-right:3rem!important}.p-b-3,.p-y-3{padding-bottom:3rem!important}.p-t-3,.p-y-3{padding-top:3rem!important}.p-a-3{padding:3rem!important}.pos-f-t{position:fixed;top:0;right:0;left:0;z-index:1030}@media (max-width:543px){.hidden-xs-down{display:none!important}}@media (min-width:544px){.pull-sm-left{float:left!important}.pull-sm-right{float:right!important}.pull-sm-none{float:none!important}.text-sm-left{text-align:left!important}.text-sm-right{text-align:right!important}.text-sm-center{text-align:center!important}.hidden-sm-up{display:none!important}}@media (max-width:767px){.hidden-sm-down{display:none!important}}@media (min-width:768px){.pull-md-left{float:left!important}.pull-md-right{float:right!important}.pull-md-none{float:none!important}.text-md-left{text-align:left!important}.text-md-right{text-align:right!important}.text-md-center{text-align:center!important}.hidden-md-up{display:none!important}}@media (max-width:991px){.hidden-md-down{display:none!important}}@media (min-width:992px){.pull-lg-left{float:left!important}.pull-lg-right{float:right!important}.pull-lg-none{float:none!important}.text-lg-left{text-align:left!important}.text-lg-right{text-align:right!important}.text-lg-center{text-align:center!important}.hidden-lg-up{display:none!important}}@media (max-width:1199px){.hidden-lg-down{display:none!important}}@media (min-width:1200px){.pull-xl-left{float:left!important}.pull-xl-right{float:right!important}.pull-xl-none{float:none!important}.text-xl-left{text-align:left!important}.text-xl-right{text-align:right!important}.text-xl-center{text-align:center!important}.hidden-xl-up{display:none!important}}@media print{.visible-print-block{display:block!important}}.visible-print-inline{display:none!important}@media print{.visible-print-inline{display:inline!important}}.visible-print-inline-block{display:none!important}@media print{.visible-print-inline-block{display:inline-block!important}.hidden-print{display:none!important}}
.navbar-dropdown {
  left: 0;
  padding: 0;
  position: absolute;
  right: 0;
  top: 0;
  transition: all 0.45s ease;
  z-index: 1030; }
  .navbar-dropdown .navbar-brand {
    float: none;
    font-size: 0;
    padding: 1.25rem 0;
    position: relative;
    transition: padding 0.25s ease;
    white-space: nowrap; }
    .navbar-dropdown .navbar-brand::before {
      content: "";
      display: inline-block;
      height: 100%;
      vertical-align: middle; }
  .navbar-dropdown .navbar-logo,
  .navbar-dropdown .navbar-caption {
    display: inline-block;
    vertical-align: middle; }
  .navbar-dropdown .navbar-logo {
    margin-right: 0.8rem;
    transition: margin 0.3s ease-in-out; }
    .navbar-dropdown .navbar-logo img {
      height: 3.125rem;
      transition: all 0.3s ease-in-out; }
  .navbar-dropdown .mbr-table-cell {
    height: 5.625rem; }
  .navbar-dropdown .navbar-caption {
    font-family: "Montserrat";
    font-size: 1rem;
    font-weight: 700;
    white-space: normal; }
    .navbar-dropdown .navbar-caption, .navbar-dropdown .navbar-caption:hover {
      color: inherit;
      text-decoration: none; }
  .navbar-dropdown.navbar-fixed-top {
    position: fixed; }
  .navbar-dropdown.bg-color.transparent {
    background: none !important; }
  .navbar-dropdown.navbar-short .navbar-brand {
    padding: 0.625rem 0; }
  .navbar-dropdown.navbar-short .navbar-logo {
    margin-right: 0.5rem; }
    .navbar-dropdown.navbar-short .navbar-logo img {
      height: 2.375rem; }
  .navbar-dropdown.navbar-short .mbr-table-cell {
    height: 3.625rem; }
  .navbar-dropdown .navbar-close {
    left: 0.6875rem;
    position: fixed;
    top: 0.75rem;
    z-index: 1000; }
  .navbar-dropdown.opened {
    background: none !important; }
    .navbar-dropdown.opened .navbar-brand,
    .navbar-dropdown.opened .navbar-toggler {
      display: none; }
  .navbar-dropdown .hamburger-icon {
    content: "";
    width: 16px;
    -webkit-box-shadow: 0 -6px 0 1px,0 0 0 1px,0 6px 0 1px;
    -moz-box-shadow: 0 -6px 0 1px,0 0 0 1px,0 6px 0 1px;
    box-shadow: 0 -6px 0 1px,0 0 0 1px,0 6px 0 1px; }
  .navbar-dropdown .close-icon {
    position: relative;
    width: 21px;
    height: 21px;
    overflow: hidden; }
    .navbar-dropdown .close-icon::before, .navbar-dropdown .close-icon::after {
      content: '';
      position: absolute;
      height: 2px;
      width: 100%;
      top: 50%;
      left: 0;
      margin-top: -1px; }
    .navbar-dropdown .close-icon::before {
      transform: rotate(45deg);
      -ms-transform: rotate(45deg);
      -webkit-transform: rotate(45deg); }
    .navbar-dropdown .close-icon::after {
      transform: rotate(-45deg);
      -ms-transform: rotate(-45deg);
      -webkit-transform: rotate(-45deg); }

.dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]::after {
  border-bottom: 0.35em solid transparent;
  border-left: 0.35em solid;
  border-right: 0;
  border-top: 0.35em solid transparent;
  margin-left: 0.3rem; }

.dropdown-menu .dropdown-item:focus {
  outline: 0; }

.nav-dropdown {
  display: table !important;
  font-family: "Montserrat";
  font-size: 0.75rem;
  font-weight: 700;
  height: auto !important; }
  .nav-dropdown .nav-item {
    display: table-cell;
    float: none;
    vertical-align: middle; }
  .nav-dropdown .nav-btn {
    padding-left: 1rem; }
  .nav-dropdown .link {
    margin: 1.667em;
    padding: 0;
    transition: color .2s ease-in-out; }
    .nav-dropdown .link.dropdown-toggle {
      margin-right: 2.583em; }
      .nav-dropdown .link.dropdown-toggle::after {
        margin-left: .25rem;
        border-top: 0.35em solid;
        border-right: 0.35em solid transparent;
        border-left: 0.35em solid transparent;
        border-bottom: 0; }
      .nav-dropdown .link.dropdown-toggle::after {
        display: block;
        margin-top: -0.1667em;
        position: absolute;
        right: 1.3333em;
        top: 50%; }
      .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
        margin: 0;
        padding: 1.667em 2.583em 1.667em 1.667em; }
  .nav-dropdown .link::after,
  .nav-dropdown .dropdown-item::after {
    color: inherit; }
  .nav-dropdown .btn {
    font-size: 0.75rem;
    font-weight: 700;
    letter-spacing: 0;
    margin-bottom: 0;
    padding-left: 1.25rem;
    padding-right: 1.25rem; }
  .nav-dropdown .dropdown-menu {
    border-radius: 0;
    border: 0;
    left: 0;
    margin: 0;
    padding-bottom: 1.25rem;
    padding-top: 1.25rem; }
  .nav-dropdown .dropdown-submenu {
    left: 100%;
    margin-left: 0.125rem;
    margin-top: -1.25rem;
    top: 0; }
  .nav-dropdown .dropdown-item {
    font-size: 0.8125rem;
    font-weight: 500;
    line-height: 2;
    padding: 0.3846em 4.615em 0.3846em 1.5385em;
    position: relative;
    transition: color .2s ease-in-out, background-color .2s ease-in-out; }
    .nav-dropdown .dropdown-item::after {
      margin-top: -0.3077em;
      position: absolute;
      right: 1.1538em;
      top: 50%; }
    .nav-dropdown .dropdown-item:focus, .nav-dropdown .dropdown-item:hover {
      background: none; }

@media (max-width: 767px) {
  .nav-dropdown.navbar-toggleable-sm {
    bottom: 0;
    display: none;
    left: 0;
    overflow-x: hidden;
    position: fixed;
    top: 0;
    transform: translateX(-100%);
    -ms-transform: translateX(-100%);
    -webkit-transform: translateX(-100%);
    width: 18.75rem;
    z-index: 999; } }
.nav-dropdown.navbar-toggleable-xl {
  bottom: 0;
  display: none;
  left: 0;
  overflow-x: hidden;
  position: fixed;
  top: 0;
  transform: translateX(-100%);
  -ms-transform: translateX(-100%);
  -webkit-transform: translateX(-100%);
  width: 18.75rem;
  z-index: 999; }

.nav-dropdown-sm {
  display: block !important;
  overflow-x: hidden;
  overflow: auto;
  padding-top: 3.875rem; }
  .nav-dropdown-sm::after {
    content: "";
    display: block;
    height: 3rem;
    width: 100%; }
  .nav-dropdown-sm.collapse.in ~ .navbar-close {
    display: block !important; }
  .nav-dropdown-sm.collapsing, .nav-dropdown-sm.collapse.in {
    transform: translateX(0);
    -ms-transform: translateX(0);
    -webkit-transform: translateX(0);
    transition: all 0.25s ease-out;
    -webkit-transition: all 0.25s ease-out; }
  .nav-dropdown-sm.collapsing[aria-expanded="false"] {
    transform: translateX(-100%);
    -ms-transform: translateX(-100%);
    -webkit-transform: translateX(-100%); }
  .nav-dropdown-sm .nav-item {
    display: block;
    margin-left: 0 !important;
    padding-left: 0; }
  .nav-dropdown-sm .link,
  .nav-dropdown-sm .dropdown-item {
    border-top: 1px dotted rgba(255, 255, 255, 0.1);
    font-size: 0.8125rem;
    line-height: 1.6;
    margin: 0 !important;
    padding: 0.875rem 2.4rem 0.875rem 1.5625rem !important;
    position: relative;
    white-space: normal; }
    .nav-dropdown-sm .link:focus, .nav-dropdown-sm .link:hover,
    .nav-dropdown-sm .dropdown-item:focus,
    .nav-dropdown-sm .dropdown-item:hover {
      background: rgba(0, 0, 0, 0.2) !important; }
  .nav-dropdown-sm .nav-btn {
    position: relative;
    padding: 1.5625rem 1.5625rem 0 1.5625rem; }
    .nav-dropdown-sm .nav-btn::before {
      border-top: 1px dotted rgba(255, 255, 255, 0.1);
      content: "";
      left: 0;
      position: absolute;
      top: 0;
      width: 100%; }
    .nav-dropdown-sm .nav-btn + .nav-btn {
      padding-top: 0.625rem; }
      .nav-dropdown-sm .nav-btn + .nav-btn::before {
        display: none; }
  .nav-dropdown-sm .btn {
    padding: 0.625rem 0; }
  .nav-dropdown-sm .dropdown-toggle::after {
    position: absolute;
    right: 1.25rem;
    top: 50%;
    margin-top: -0.154em; }
  .nav-dropdown-sm .dropdown-toggle[data-toggle="dropdown-submenu"]::after {
    margin-left: .25rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0; }
  .nav-dropdown-sm .dropdown-toggle[data-toggle="dropdown-submenu"][aria-expanded="true"]::after {
    border-top: 0;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0.35em solid; }
  .nav-dropdown-sm .dropdown-menu {
    margin: 0;
    padding: 0;
    position: relative;
    top: 0;
    left: 0;
    width: 100%;
    border: 0;
    float: none;
    border-radius: 0;
    background: none; }

.is-builder .nav-dropdown.collapsing {
  transition: none !important; }

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

@charset "UTF-8";

/*!
 * animate.css -http://daneden.me/animate
 * Version - 3.5.0
 * Licensed under the MIT license - http://opensource.org/licenses/MIT
 *
 * Copyright (c) 2015 Daniel Eden
 */

.animated{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both}.animated.infinite{-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}.animated.hinge{-webkit-animation-duration:2s;animation-duration:2s}.animated.bounceIn,.animated.bounceOut,.animated.flipOutX,.animated.flipOutY{-webkit-animation-duration:.75s;animation-duration:.75s}@-webkit-keyframes bounce{20%,53%,80%,from,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1);-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}40%,43%{-webkit-animation-timing-function:cubic-bezier(.755,.050,.855,.060);animation-timing-function:cubic-bezier(.755,.050,.855,.060);-webkit-transform:translate3d(0,-30px,0);transform:translate3d(0,-30px,0)}70%{-webkit-animation-timing-function:cubic-bezier(.755,.050,.855,.060);animation-timing-function:cubic-bezier(.755,.050,.855,.060);-webkit-transform:translate3d(0,-15px,0);transform:translate3d(0,-15px,0)}90%{-webkit-transform:translate3d(0,-4px,0);transform:translate3d(0,-4px,0)}}@keyframes bounce{20%,53%,80%,from,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1);-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}40%,43%{-webkit-animation-timing-function:cubic-bezier(.755,.050,.855,.060);animation-timing-function:cubic-bezier(.755,.050,.855,.060);-webkit-transform:translate3d(0,-30px,0);transform:translate3d(0,-30px,0)}70%{-webkit-animation-timing-function:cubic-bezier(.755,.050,.855,.060);animation-timing-function:cubic-bezier(.755,.050,.855,.060);-webkit-transform:translate3d(0,-15px,0);transform:translate3d(0,-15px,0)}90%{-webkit-transform:translate3d(0,-4px,0);transform:translate3d(0,-4px,0)}}.bounce{-webkit-animation-name:bounce;animation-name:bounce;-webkit-transform-origin:center bottom;transform-origin:center bottom}@-webkit-keyframes flash{50%,from,to{opacity:1}25%,75%{opacity:0}}@keyframes flash{50%,from,to{opacity:1}25%,75%{opacity:0}}.flash{-webkit-animation-name:flash;animation-name:flash}@-webkit-keyframes pulse{from,to{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}50%{-webkit-transform:scale3d(1.05,1.05,1.05);transform:scale3d(1.05,1.05,1.05)}}@keyframes pulse{from,to{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}50%{-webkit-transform:scale3d(1.05,1.05,1.05);transform:scale3d(1.05,1.05,1.05)}}.pulse{-webkit-animation-name:pulse;animation-name:pulse}@-webkit-keyframes rubberBand{from,to{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}30%{-webkit-transform:scale3d(1.25,.75,1);transform:scale3d(1.25,.75,1)}40%{-webkit-transform:scale3d(.75,1.25,1);transform:scale3d(.75,1.25,1)}50%{-webkit-transform:scale3d(1.15,.85,1);transform:scale3d(1.15,.85,1)}65%{-webkit-transform:scale3d(.95,1.05,1);transform:scale3d(.95,1.05,1)}75%{-webkit-transform:scale3d(1.05,.95,1);transform:scale3d(1.05,.95,1)}}@keyframes rubberBand{from,to{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}30%{-webkit-transform:scale3d(1.25,.75,1);transform:scale3d(1.25,.75,1)}40%{-webkit-transform:scale3d(.75,1.25,1);transform:scale3d(.75,1.25,1)}50%{-webkit-transform:scale3d(1.15,.85,1);transform:scale3d(1.15,.85,1)}65%{-webkit-transform:scale3d(.95,1.05,1);transform:scale3d(.95,1.05,1)}75%{-webkit-transform:scale3d(1.05,.95,1);transform:scale3d(1.05,.95,1)}}.rubberBand{-webkit-animation-name:rubberBand;animation-name:rubberBand}@-webkit-keyframes shake{from,to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}10%,30%,50%,70%,90%{-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0)}20%,40%,60%,80%{-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}}@keyframes shake{from,to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}10%,30%,50%,70%,90%{-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0)}20%,40%,60%,80%{-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}}.shake{-webkit-animation-name:shake;animation-name:shake}@-webkit-keyframes headShake{0%{-webkit-transform:translateX(0);transform:translateX(0)}6.5%{-webkit-transform:translateX(-6px) rotateY(-9deg);transform:translateX(-6px) rotateY(-9deg)}18.5%{-webkit-transform:translateX(5px) rotateY(7deg);transform:translateX(5px) rotateY(7deg)}31.5%{-webkit-transform:translateX(-3px) rotateY(-5deg);transform:translateX(-3px) rotateY(-5deg)}43.5%{-webkit-transform:translateX(2px) rotateY(3deg);transform:translateX(2px) rotateY(3deg)}50%{-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes headShake{0%{-webkit-transform:translateX(0);transform:translateX(0)}6.5%{-webkit-transform:translateX(-6px) rotateY(-9deg);transform:translateX(-6px) rotateY(-9deg)}18.5%{-webkit-transform:translateX(5px) rotateY(7deg);transform:translateX(5px) rotateY(7deg)}31.5%{-webkit-transform:translateX(-3px) rotateY(-5deg);transform:translateX(-3px) rotateY(-5deg)}43.5%{-webkit-transform:translateX(2px) rotateY(3deg);transform:translateX(2px) rotateY(3deg)}50%{-webkit-transform:translateX(0);transform:translateX(0)}}.headShake{-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;-webkit-animation-name:headShake;animation-name:headShake}@-webkit-keyframes swing{20%{-webkit-transform:rotate3d(0,0,1,15deg);transform:rotate3d(0,0,1,15deg)}40%{-webkit-transform:rotate3d(0,0,1,-10deg);transform:rotate3d(0,0,1,-10deg)}60%{-webkit-transform:rotate3d(0,0,1,5deg);transform:rotate3d(0,0,1,5deg)}80%{-webkit-transform:rotate3d(0,0,1,-5deg);transform:rotate3d(0,0,1,-5deg)}to{-webkit-transform:rotate3d(0,0,1,0deg);transform:rotate3d(0,0,1,0deg)}}@keyframes swing{20%{-webkit-transform:rotate3d(0,0,1,15deg);transform:rotate3d(0,0,1,15deg)}40%{-webkit-transform:rotate3d(0,0,1,-10deg);transform:rotate3d(0,0,1,-10deg)}60%{-webkit-transform:rotate3d(0,0,1,5deg);transform:rotate3d(0,0,1,5deg)}80%{-webkit-transform:rotate3d(0,0,1,-5deg);transform:rotate3d(0,0,1,-5deg)}to{-webkit-transform:rotate3d(0,0,1,0deg);transform:rotate3d(0,0,1,0deg)}}.swing{-webkit-transform-origin:top center;transform-origin:top center;-webkit-animation-name:swing;animation-name:swing}@-webkit-keyframes tada{from,to{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}10%,20%{-webkit-transform:scale3d(.9,.9,.9) rotate3d(0,0,1,-3deg);transform:scale3d(.9,.9,.9) rotate3d(0,0,1,-3deg)}30%,50%,70%,90%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,3deg);transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,3deg)}40%,60%,80%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,-3deg);transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,-3deg)}}@keyframes tada{from,to{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}10%,20%{-webkit-transform:scale3d(.9,.9,.9) rotate3d(0,0,1,-3deg);transform:scale3d(.9,.9,.9) rotate3d(0,0,1,-3deg)}30%,50%,70%,90%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,3deg);transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,3deg)}40%,60%,80%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,-3deg);transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,-3deg)}}.tada{-webkit-animation-name:tada;animation-name:tada}@-webkit-keyframes wobble{from,to{-webkit-transform:none;transform:none}15%{-webkit-transform:translate3d(-25%,0,0) rotate3d(0,0,1,-5deg);transform:translate3d(-25%,0,0) rotate3d(0,0,1,-5deg)}30%{-webkit-transform:translate3d(20%,0,0) rotate3d(0,0,1,3deg);transform:translate3d(20%,0,0) rotate3d(0,0,1,3deg)}45%{-webkit-transform:translate3d(-15%,0,0) rotate3d(0,0,1,-3deg);transform:translate3d(-15%,0,0) rotate3d(0,0,1,-3deg)}60%{-webkit-transform:translate3d(10%,0,0) rotate3d(0,0,1,2deg);transform:translate3d(10%,0,0) rotate3d(0,0,1,2deg)}75%{-webkit-transform:translate3d(-5%,0,0) rotate3d(0,0,1,-1deg);transform:translate3d(-5%,0,0) rotate3d(0,0,1,-1deg)}}@keyframes wobble{from,to{-webkit-transform:none;transform:none}15%{-webkit-transform:translate3d(-25%,0,0) rotate3d(0,0,1,-5deg);transform:translate3d(-25%,0,0) rotate3d(0,0,1,-5deg)}30%{-webkit-transform:translate3d(20%,0,0) rotate3d(0,0,1,3deg);transform:translate3d(20%,0,0) rotate3d(0,0,1,3deg)}45%{-webkit-transform:translate3d(-15%,0,0) rotate3d(0,0,1,-3deg);transform:translate3d(-15%,0,0) rotate3d(0,0,1,-3deg)}60%{-webkit-transform:translate3d(10%,0,0) rotate3d(0,0,1,2deg);transform:translate3d(10%,0,0) rotate3d(0,0,1,2deg)}75%{-webkit-transform:translate3d(-5%,0,0) rotate3d(0,0,1,-1deg);transform:translate3d(-5%,0,0) rotate3d(0,0,1,-1deg)}}.wobble{-webkit-animation-name:wobble;animation-name:wobble}@-webkit-keyframes jello{11.1%,from,to{-webkit-transform:none;transform:none}22.2%{-webkit-transform:skewX(-12.5deg) skewY(-12.5deg);transform:skewX(-12.5deg) skewY(-12.5deg)}33.3%{-webkit-transform:skewX(6.25deg) skewY(6.25deg);transform:skewX(6.25deg) skewY(6.25deg)}44.4%{-webkit-transform:skewX(-3.125deg) skewY(-3.125deg);transform:skewX(-3.125deg) skewY(-3.125deg)}55.5%{-webkit-transform:skewX(1.5625deg) skewY(1.5625deg);transform:skewX(1.5625deg) skewY(1.5625deg)}66.6%{-webkit-transform:skewX(-.78125deg) skewY(-.78125deg);transform:skewX(-.78125deg) skewY(-.78125deg)}77.7%{-webkit-transform:skewX(.390625deg) skewY(.390625deg);transform:skewX(.390625deg) skewY(.390625deg)}88.8%{-webkit-transform:skewX(-.1953125deg) skewY(-.1953125deg);transform:skewX(-.1953125deg) skewY(-.1953125deg)}}@keyframes jello{11.1%,from,to{-webkit-transform:none;transform:none}22.2%{-webkit-transform:skewX(-12.5deg) skewY(-12.5deg);transform:skewX(-12.5deg) skewY(-12.5deg)}33.3%{-webkit-transform:skewX(6.25deg) skewY(6.25deg);transform:skewX(6.25deg) skewY(6.25deg)}44.4%{-webkit-transform:skewX(-3.125deg) skewY(-3.125deg);transform:skewX(-3.125deg) skewY(-3.125deg)}55.5%{-webkit-transform:skewX(1.5625deg) skewY(1.5625deg);transform:skewX(1.5625deg) skewY(1.5625deg)}66.6%{-webkit-transform:skewX(-.78125deg) skewY(-.78125deg);transform:skewX(-.78125deg) skewY(-.78125deg)}77.7%{-webkit-transform:skewX(.390625deg) skewY(.390625deg);transform:skewX(.390625deg) skewY(.390625deg)}88.8%{-webkit-transform:skewX(-.1953125deg) skewY(-.1953125deg);transform:skewX(-.1953125deg) skewY(-.1953125deg)}}.jello{-webkit-animation-name:jello;animation-name:jello;-webkit-transform-origin:center;transform-origin:center}@-webkit-keyframes bounceIn{20%,40%,60%,80%,from,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}20%{-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}40%{-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9)}60%{opacity:1;-webkit-transform:scale3d(1.03,1.03,1.03);transform:scale3d(1.03,1.03,1.03)}80%{-webkit-transform:scale3d(.97,.97,.97);transform:scale3d(.97,.97,.97)}to{opacity:1;-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}}@keyframes bounceIn{20%,40%,60%,80%,from,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}20%{-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}40%{-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9)}60%{opacity:1;-webkit-transform:scale3d(1.03,1.03,1.03);transform:scale3d(1.03,1.03,1.03)}80%{-webkit-transform:scale3d(.97,.97,.97);transform:scale3d(.97,.97,.97)}to{opacity:1;-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}}.bounceIn{-webkit-animation-name:bounceIn;animation-name:bounceIn}@-webkit-keyframes bounceInDown{60%,75%,90%,from,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(0,-3000px,0);transform:translate3d(0,-3000px,0)}60%{opacity:1;-webkit-transform:translate3d(0,25px,0);transform:translate3d(0,25px,0)}75%{-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}90%{-webkit-transform:translate3d(0,5px,0);transform:translate3d(0,5px,0)}to{-webkit-transform:none;transform:none}}@keyframes bounceInDown{60%,75%,90%,from,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(0,-3000px,0);transform:translate3d(0,-3000px,0)}60%{opacity:1;-webkit-transform:translate3d(0,25px,0);transform:translate3d(0,25px,0)}75%{-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}90%{-webkit-transform:translate3d(0,5px,0);transform:translate3d(0,5px,0)}to{-webkit-transform:none;transform:none}}.bounceInDown{-webkit-animation-name:bounceInDown;animation-name:bounceInDown}@-webkit-keyframes bounceInLeft{60%,75%,90%,from,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(-3000px,0,0);transform:translate3d(-3000px,0,0)}60%{opacity:1;-webkit-transform:translate3d(25px,0,0);transform:translate3d(25px,0,0)}75%{-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0)}90%{-webkit-transform:translate3d(5px,0,0);transform:translate3d(5px,0,0)}to{-webkit-transform:none;transform:none}}@keyframes bounceInLeft{60%,75%,90%,from,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(-3000px,0,0);transform:translate3d(-3000px,0,0)}60%{opacity:1;-webkit-transform:translate3d(25px,0,0);transform:translate3d(25px,0,0)}75%{-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0)}90%{-webkit-transform:translate3d(5px,0,0);transform:translate3d(5px,0,0)}to{-webkit-transform:none;transform:none}}.bounceInLeft{-webkit-animation-name:bounceInLeft;animation-name:bounceInLeft}@-webkit-keyframes bounceInRight{60%,75%,90%,from,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}from{opacity:0;-webkit-transform:translate3d(3000px,0,0);transform:translate3d(3000px,0,0)}60%{opacity:1;-webkit-transform:translate3d(-25px,0,0);transform:translate3d(-25px,0,0)}75%{-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}90%{-webkit-transform:translate3d(-5px,0,0);transform:translate3d(-5px,0,0)}to{-webkit-transform:none;transform:none}}@keyframes bounceInRight{60%,75%,90%,from,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}from{opacity:0;-webkit-transform:translate3d(3000px,0,0);transform:translate3d(3000px,0,0)}60%{opacity:1;-webkit-transform:translate3d(-25px,0,0);transform:translate3d(-25px,0,0)}75%{-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}90%{-webkit-transform:translate3d(-5px,0,0);transform:translate3d(-5px,0,0)}to{-webkit-transform:none;transform:none}}.bounceInRight{-webkit-animation-name:bounceInRight;animation-name:bounceInRight}@-webkit-keyframes bounceInUp{60%,75%,90%,from,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}from{opacity:0;-webkit-transform:translate3d(0,3000px,0);transform:translate3d(0,3000px,0)}60%{opacity:1;-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0)}75%{-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}90%{-webkit-transform:translate3d(0,-5px,0);transform:translate3d(0,-5px,0)}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@keyframes bounceInUp{60%,75%,90%,from,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}from{opacity:0;-webkit-transform:translate3d(0,3000px,0);transform:translate3d(0,3000px,0)}60%{opacity:1;-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0)}75%{-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}90%{-webkit-transform:translate3d(0,-5px,0);transform:translate3d(0,-5px,0)}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}.bounceInUp{-webkit-animation-name:bounceInUp;animation-name:bounceInUp}@-webkit-keyframes bounceOut{20%{-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9)}50%,55%{opacity:1;-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}to{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}}@keyframes bounceOut{20%{-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9)}50%,55%{opacity:1;-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}to{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}}.bounceOut{-webkit-animation-name:bounceOut;animation-name:bounceOut}@-webkit-keyframes bounceOutDown{20%{-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}40%,45%{opacity:1;-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0)}to{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}}@keyframes bounceOutDown{20%{-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}40%,45%{opacity:1;-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0)}to{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}}.bounceOutDown{-webkit-animation-name:bounceOutDown;animation-name:bounceOutDown}@-webkit-keyframes bounceOutLeft{20%{opacity:1;-webkit-transform:translate3d(20px,0,0);transform:translate3d(20px,0,0)}to{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}}@keyframes bounceOutLeft{20%{opacity:1;-webkit-transform:translate3d(20px,0,0);transform:translate3d(20px,0,0)}to{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}}.bounceOutLeft{-webkit-animation-name:bounceOutLeft;animation-name:bounceOutLeft}@-webkit-keyframes bounceOutRight{20%{opacity:1;-webkit-transform:translate3d(-20px,0,0);transform:translate3d(-20px,0,0)}to{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}}@keyframes bounceOutRight{20%{opacity:1;-webkit-transform:translate3d(-20px,0,0);transform:translate3d(-20px,0,0)}to{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}}.bounceOutRight{-webkit-animation-name:bounceOutRight;animation-name:bounceOutRight}@-webkit-keyframes bounceOutUp{20%{-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}40%,45%{opacity:1;-webkit-transform:translate3d(0,20px,0);transform:translate3d(0,20px,0)}to{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}}@keyframes bounceOutUp{20%{-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}40%,45%{opacity:1;-webkit-transform:translate3d(0,20px,0);transform:translate3d(0,20px,0)}to{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}}.bounceOutUp{-webkit-animation-name:bounceOutUp;animation-name:bounceOutUp}@-webkit-keyframes fadeIn{from{opacity:0}to{opacity:1}}@keyframes fadeIn{from{opacity:0}to{opacity:1}}.fadeIn{-webkit-animation-name:fadeIn;animation-name:fadeIn}@-webkit-keyframes fadeInDown{from{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInDown{from{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}to{opacity:1;-webkit-transform:none;transform:none}}.fadeInDown{-webkit-animation-name:fadeInDown;animation-name:fadeInDown}@-webkit-keyframes fadeInDownBig{from{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInDownBig{from{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}to{opacity:1;-webkit-transform:none;transform:none}}.fadeInDownBig{-webkit-animation-name:fadeInDownBig;animation-name:fadeInDownBig}@-webkit-keyframes fadeInLeft{from{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInLeft{from{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}to{opacity:1;-webkit-transform:none;transform:none}}.fadeInLeft{-webkit-animation-name:fadeInLeft;animation-name:fadeInLeft}@-webkit-keyframes fadeInLeftBig{from{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInLeftBig{from{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}to{opacity:1;-webkit-transform:none;transform:none}}.fadeInLeftBig{-webkit-animation-name:fadeInLeftBig;animation-name:fadeInLeftBig}@-webkit-keyframes fadeInRight{from{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInRight{from{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}to{opacity:1;-webkit-transform:none;transform:none}}.fadeInRight{-webkit-animation-name:fadeInRight;animation-name:fadeInRight}@-webkit-keyframes fadeInRightBig{from{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInRightBig{from{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}to{opacity:1;-webkit-transform:none;transform:none}}.fadeInRightBig{-webkit-animation-name:fadeInRightBig;animation-name:fadeInRightBig}@-webkit-keyframes fadefadeInUpInUp{from{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInUp{from{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}to{opacity:1;-webkit-transform:none;transform:none}}.fadeInUp{-webkit-animation-name:fadeInUp;animation-name:fadeInUp}@-webkit-keyframes fadeInUpBig{from{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInUpBig{from{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}to{opacity:1;-webkit-transform:none;transform:none}}.fadeInUpBig{-webkit-animation-name:fadeInUpBig;animation-name:fadeInUpBig}@-webkit-keyframes fadeOut{from{opacity:1}to{opacity:0}}@keyframes fadeOut{from{opacity:1}to{opacity:0}}.fadeOut{-webkit-animation-name:fadeOut;animation-name:fadeOut}@-webkit-keyframes fadeOutDown{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}}@keyframes fadeOutDown{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}}.fadeOutDown{-webkit-animation-name:fadeOutDown;animation-name:fadeOutDown}@-webkit-keyframes fadeOutDownBig{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}}@keyframes fadeOutDownBig{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}}.fadeOutDownBig{-webkit-animation-name:fadeOutDownBig;animation-name:fadeOutDownBig}@-webkit-keyframes fadeOutLeft{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}}@keyframes fadeOutLeft{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}}.fadeOutLeft{-webkit-animation-name:fadeOutLeft;animation-name:fadeOutLeft}@-webkit-keyframes fadeOutLeftBig{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}}@keyframes fadeOutLeftBig{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}}.fadeOutLeftBig{-webkit-animation-name:fadeOutLeftBig;animation-name:fadeOutLeftBig}@-webkit-keyframes fadeOutRight{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}}@keyframes fadeOutRight{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}}.fadeOutRight{-webkit-animation-name:fadeOutRight;animation-name:fadeOutRight}@-webkit-keyframes fadeOutRightBig{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}}@keyframes fadeOutRightBig{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}}.fadeOutRightBig{-webkit-animation-name:fadeOutRightBig;animation-name:fadeOutRightBig}@-webkit-keyframes fadeOutUp{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}}@keyframes fadeOutUp{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}}.fadeOutUp{-webkit-animation-name:fadeOutUp;animation-name:fadeOutUp}@-webkit-keyframes fadeOutUpBig{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}}@keyframes fadeOutUpBig{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}}.fadeOutUpBig{-webkit-animation-name:fadeOutUpBig;animation-name:fadeOutUpBig}@-webkit-keyframes flip{from{-webkit-transform:perspective(400px) rotate3d(0,1,0,-360deg);transform:perspective(400px) rotate3d(0,1,0,-360deg);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}40%{-webkit-transform:perspective(400px) translate3d(0,0,150px) rotate3d(0,1,0,-190deg);transform:perspective(400px) translate3d(0,0,150px) rotate3d(0,1,0,-190deg);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}50%{-webkit-transform:perspective(400px) translate3d(0,0,150px) rotate3d(0,1,0,-170deg);transform:perspective(400px) translate3d(0,0,150px) rotate3d(0,1,0,-170deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}80%{-webkit-transform:perspective(400px) scale3d(.95,.95,.95);transform:perspective(400px) scale3d(.95,.95,.95);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}to{-webkit-transform:perspective(400px);transform:perspective(400px);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}}@keyframes flip{from{-webkit-transform:perspective(400px) rotate3d(0,1,0,-360deg);transform:perspective(400px) rotate3d(0,1,0,-360deg);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}40%{-webkit-transform:perspective(400px) translate3d(0,0,150px) rotate3d(0,1,0,-190deg);transform:perspective(400px) translate3d(0,0,150px) rotate3d(0,1,0,-190deg);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}50%{-webkit-transform:perspective(400px) translate3d(0,0,150px) rotate3d(0,1,0,-170deg);transform:perspective(400px) translate3d(0,0,150px) rotate3d(0,1,0,-170deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}80%{-webkit-transform:perspective(400px) scale3d(.95,.95,.95);transform:perspective(400px) scale3d(.95,.95,.95);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}to{-webkit-transform:perspective(400px);transform:perspective(400px);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}}.animated.flip{-webkit-backface-visibility:visible;backface-visibility:visible;-webkit-animation-name:flip;animation-name:flip}@-webkit-keyframes flipInX{from{-webkit-transform:perspective(400px) rotate3d(1,0,0,90deg);transform:perspective(400px) rotate3d(1,0,0,90deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:0}40%{-webkit-transform:perspective(400px) rotate3d(1,0,0,-20deg);transform:perspective(400px) rotate3d(1,0,0,-20deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}60%{-webkit-transform:perspective(400px) rotate3d(1,0,0,10deg);transform:perspective(400px) rotate3d(1,0,0,10deg);opacity:1}80%{-webkit-transform:perspective(400px) rotate3d(1,0,0,-5deg);transform:perspective(400px) rotate3d(1,0,0,-5deg)}to{-webkit-transform:perspective(400px);transform:perspective(400px)}}@keyframes flipInX{from{-webkit-transform:perspective(400px) rotate3d(1,0,0,90deg);transform:perspective(400px) rotate3d(1,0,0,90deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:0}40%{-webkit-transform:perspective(400px) rotate3d(1,0,0,-20deg);transform:perspective(400px) rotate3d(1,0,0,-20deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}60%{-webkit-transform:perspective(400px) rotate3d(1,0,0,10deg);transform:perspective(400px) rotate3d(1,0,0,10deg);opacity:1}80%{-webkit-transform:perspective(400px) rotate3d(1,0,0,-5deg);transform:perspective(400px) rotate3d(1,0,0,-5deg)}to{-webkit-transform:perspective(400px);transform:perspective(400px)}}.flipInX{-webkit-backface-visibility:visible!important;backface-visibility:visible!important;-webkit-animation-name:flipInX;animation-name:flipInX}.flipInY,.flipOutX{-webkit-backface-visibility:visible!important}@-webkit-keyframes flipInY{from{-webkit-transform:perspective(400px) rotate3d(0,1,0,90deg);transform:perspective(400px) rotate3d(0,1,0,90deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:0}40%{-webkit-transform:perspective(400px) rotate3d(0,1,0,-20deg);transform:perspective(400px) rotate3d(0,1,0,-20deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}60%{-webkit-transform:perspective(400px) rotate3d(0,1,0,10deg);transform:perspective(400px) rotate3d(0,1,0,10deg);opacity:1}80%{-webkit-transform:perspective(400px) rotate3d(0,1,0,-5deg);transform:perspective(400px) rotate3d(0,1,0,-5deg)}to{-webkit-transform:perspective(400px);transform:perspective(400px)}}@keyframes flipInY{from{-webkit-transform:perspective(400px) rotate3d(0,1,0,90deg);transform:perspective(400px) rotate3d(0,1,0,90deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:0}40%{-webkit-transform:perspective(400px) rotate3d(0,1,0,-20deg);transform:perspective(400px) rotate3d(0,1,0,-20deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}60%{-webkit-transform:perspective(400px) rotate3d(0,1,0,10deg);transform:perspective(400px) rotate3d(0,1,0,10deg);opacity:1}80%{-webkit-transform:perspective(400px) rotate3d(0,1,0,-5deg);transform:perspective(400px) rotate3d(0,1,0,-5deg)}to{-webkit-transform:perspective(400px);transform:perspective(400px)}}.flipInY{backface-visibility:visible!important;-webkit-animation-name:flipInY;animation-name:flipInY}@-webkit-keyframes flipOutX{from{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{-webkit-transform:perspective(400px) rotate3d(1,0,0,-20deg);transform:perspective(400px) rotate3d(1,0,0,-20deg);opacity:1}to{-webkit-transform:perspective(400px) rotate3d(1,0,0,90deg);transform:perspective(400px) rotate3d(1,0,0,90deg);opacity:0}}@keyframes flipOutX{from{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{-webkit-transform:perspective(400px) rotate3d(1,0,0,-20deg);transform:perspective(400px) rotate3d(1,0,0,-20deg);opacity:1}to{-webkit-transform:perspective(400px) rotate3d(1,0,0,90deg);transform:perspective(400px) rotate3d(1,0,0,90deg);opacity:0}}.flipOutX{-webkit-animation-name:flipOutX;animation-name:flipOutX;backface-visibility:visible!important}@-webkit-keyframes flipOutY{from{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{-webkit-transform:perspective(400px) rotate3d(0,1,0,-15deg);transform:perspective(400px) rotate3d(0,1,0,-15deg);opacity:1}to{-webkit-transform:perspective(400px) rotate3d(0,1,0,90deg);transform:perspective(400px) rotate3d(0,1,0,90deg);opacity:0}}@keyframes flipOutY{from{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{-webkit-transform:perspective(400px) rotate3d(0,1,0,-15deg);transform:perspective(400px) rotate3d(0,1,0,-15deg);opacity:1}to{-webkit-transform:perspective(400px) rotate3d(0,1,0,90deg);transform:perspective(400px) rotate3d(0,1,0,90deg);opacity:0}}.flipOutY{-webkit-backface-visibility:visible!important;backface-visibility:visible!important;-webkit-animation-name:flipOutY;animation-name:flipOutY}@-webkit-keyframes lightSpeedIn{from{-webkit-transform:translate3d(100%,0,0) skewX(-30deg);transform:translate3d(100%,0,0) skewX(-30deg);opacity:0}60%{-webkit-transform:skewX(20deg);transform:skewX(20deg);opacity:1}80%{-webkit-transform:skewX(-5deg);transform:skewX(-5deg);opacity:1}to{-webkit-transform:none;transform:none;opacity:1}}@keyframes lightSpeedIn{from{-webkit-transform:translate3d(100%,0,0) skewX(-30deg);transform:translate3d(100%,0,0) skewX(-30deg);opacity:0}60%{-webkit-transform:skewX(20deg);transform:skewX(20deg);opacity:1}80%{-webkit-transform:skewX(-5deg);transform:skewX(-5deg);opacity:1}to{-webkit-transform:none;transform:none;opacity:1}}.lightSpeedIn{-webkit-animation-name:lightSpeedIn;animation-name:lightSpeedIn;-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}@-webkit-keyframes lightSpeedOut{from{opacity:1}to{-webkit-transform:translate3d(100%,0,0) skewX(30deg);transform:translate3d(100%,0,0) skewX(30deg);opacity:0}}@keyframes lightSpeedOut{from{opacity:1}to{-webkit-transform:translate3d(100%,0,0) skewX(30deg);transform:translate3d(100%,0,0) skewX(30deg);opacity:0}}.lightSpeedOut{-webkit-animation-name:lightSpeedOut;animation-name:lightSpeedOut;-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}@-webkit-keyframes rotateIn{from{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:rotate3d(0,0,1,-200deg);transform:rotate3d(0,0,1,-200deg);opacity:0}to{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:none;transform:none;opacity:1}}@keyframes rotateIn{from{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:rotate3d(0,0,1,-200deg);transform:rotate3d(0,0,1,-200deg);opacity:0}to{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:none;transform:none;opacity:1}}.rotateIn{-webkit-animation-name:rotateIn;animation-name:rotateIn}@-webkit-keyframes rotateInDownLeft{from{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0,0,1,-45deg);transform:rotate3d(0,0,1,-45deg);opacity:0}to{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:none;transform:none;opacity:1}}@keyframes rotateInDownLeft{from{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0,0,1,-45deg);transform:rotate3d(0,0,1,-45deg);opacity:0}to{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:none;transform:none;opacity:1}}.rotateInDownLeft{-webkit-animation-name:rotateInDownLeft;animation-name:rotateInDownLeft}@-webkit-keyframes rotateInDownRight{from{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0,0,1,45deg);transform:rotate3d(0,0,1,45deg);opacity:0}to{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:none;transform:none;opacity:1}}@keyframes rotateInDownRight{from{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0,0,1,45deg);transform:rotate3d(0,0,1,45deg);opacity:0}to{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:none;transform:none;opacity:1}}.rotateInDownRight{-webkit-animation-name:rotateInDownRight;animation-name:rotateInDownRight}@-webkit-keyframes rotateInUpLeft{from{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0,0,1,45deg);transform:rotate3d(0,0,1,45deg);opacity:0}to{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:none;transform:none;opacity:1}}@keyframes rotateInUpLeft{from{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0,0,1,45deg);transform:rotate3d(0,0,1,45deg);opacity:0}to{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:none;transform:none;opacity:1}}.rotateInUpLeft{-webkit-animation-name:rotateInUpLeft;animation-name:rotateInUpLeft}@-webkit-keyframes rotateInUpRight{from{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0,0,1,-90deg);transform:rotate3d(0,0,1,-90deg);opacity:0}to{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:none;transform:none;opacity:1}}@keyframes rotateInUpRight{from{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0,0,1,-90deg);transform:rotate3d(0,0,1,-90deg);opacity:0}to{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:none;transform:none;opacity:1}}.rotateInUpRight{-webkit-animation-name:rotateInUpRight;animation-name:rotateInUpRight}@-webkit-keyframes rotateOut{from{-webkit-transform-origin:center;transform-origin:center;opacity:1}to{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:rotate3d(0,0,1,200deg);transform:rotate3d(0,0,1,200deg);opacity:0}}@keyframes rotateOut{from{-webkit-transform-origin:center;transform-origin:center;opacity:1}to{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:rotate3d(0,0,1,200deg);transform:rotate3d(0,0,1,200deg);opacity:0}}.rotateOut{-webkit-animation-name:rotateOut;animation-name:rotateOut}@-webkit-keyframes rotateOutDownLeft{from{-webkit-transform-origin:left bottom;transform-origin:left bottom;opacity:1}to{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0,0,1,45deg);transform:rotate3d(0,0,1,45deg);opacity:0}}@keyframes rotateOutDownLeft{from{-webkit-transform-origin:left bottom;transform-origin:left bottom;opacity:1}to{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0,0,1,45deg);transform:rotate3d(0,0,1,45deg);opacity:0}}.rotateOutDownLeft{-webkit-animation-name:rotateOutDownLeft;animation-name:rotateOutDownLeft}@-webkit-keyframes rotateOutDownRight{from{-webkit-transform-origin:right bottom;transform-origin:right bottom;opacity:1}to{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0,0,1,-45deg);transform:rotate3d(0,0,1,-45deg);opacity:0}}@keyframes rotateOutDownRight{from{-webkit-transform-origin:right bottom;transform-origin:right bottom;opacity:1}to{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0,0,1,-45deg);transform:rotate3d(0,0,1,-45deg);opacity:0}}.rotateOutDownRight{-webkit-animation-name:rotateOutDownRight;animation-name:rotateOutDownRight}@-webkit-keyframes rotateOutUpLeft{from{-webkit-transform-origin:left bottom;transform-origin:left bottom;opacity:1}to{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0,0,1,-45deg);transform:rotate3d(0,0,1,-45deg);opacity:0}}@keyframes rotateOutUpLeft{from{-webkit-transform-origin:left bottom;transform-origin:left bottom;opacity:1}to{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0,0,1,-45deg);transform:rotate3d(0,0,1,-45deg);opacity:0}}.rotateOutUpLeft{-webkit-animation-name:rotateOutUpLeft;animation-name:rotateOutUpLeft}@-webkit-keyframes rotateOutUpRight{from{-webkit-transform-origin:right bottom;transform-origin:right bottom;opacity:1}to{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0,0,1,90deg);transform:rotate3d(0,0,1,90deg);opacity:0}}@keyframes rotateOutUpRight{from{-webkit-transform-origin:right bottom;transform-origin:right bottom;opacity:1}to{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0,0,1,90deg);transform:rotate3d(0,0,1,90deg);opacity:0}}.rotateOutUpRight{-webkit-animation-name:rotateOutUpRight;animation-name:rotateOutUpRight}@-webkit-keyframes hinge{0%{-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}20%,60%{-webkit-transform:rotate3d(0,0,1,80deg);transform:rotate3d(0,0,1,80deg);-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}40%,80%{-webkit-transform:rotate3d(0,0,1,60deg);transform:rotate3d(0,0,1,60deg);-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;opacity:1}to{-webkit-transform:translate3d(0,700px,0);transform:translate3d(0,700px,0);opacity:0}}@keyframes hinge{0%{-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}20%,60%{-webkit-transform:rotate3d(0,0,1,80deg);transform:rotate3d(0,0,1,80deg);-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}40%,80%{-webkit-transform:rotate3d(0,0,1,60deg);transform:rotate3d(0,0,1,60deg);-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;opacity:1}to{-webkit-transform:translate3d(0,700px,0);transform:translate3d(0,700px,0);opacity:0}}.hinge{-webkit-animation-name:hinge;animation-name:hinge}@-webkit-keyframes rollIn{from{opacity:0;-webkit-transform:translate3d(-100%,0,0) rotate3d(0,0,1,-120deg);transform:translate3d(-100%,0,0) rotate3d(0,0,1,-120deg)}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes rollIn{from{opacity:0;-webkit-transform:translate3d(-100%,0,0) rotate3d(0,0,1,-120deg);transform:translate3d(-100%,0,0) rotate3d(0,0,1,-120deg)}to{opacity:1;-webkit-transform:none;transform:none}}.rollIn{-webkit-animation-name:rollIn;animation-name:rollIn}@-webkit-keyframes rollOut{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(100%,0,0) rotate3d(0,0,1,120deg);transform:translate3d(100%,0,0) rotate3d(0,0,1,120deg)}}@keyframes rollOut{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(100%,0,0) rotate3d(0,0,1,120deg);transform:translate3d(100%,0,0) rotate3d(0,0,1,120deg)}}.rollOut{-webkit-animation-name:rollOut;animation-name:rollOut}@-webkit-keyframes zoomIn{from{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}50%{opacity:1}}@keyframes zoomIn{from{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}50%{opacity:1}}.zoomIn{-webkit-animation-name:zoomIn;animation-name:zoomIn}@-webkit-keyframes zoomInDown{from{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0);transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,60px,0);transform:scale3d(.475,.475,.475) translate3d(0,60px,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}@keyframes zoomInDown{from{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0);transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,60px,0);transform:scale3d(.475,.475,.475) translate3d(0,60px,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.zoomInDown{-webkit-animation-name:zoomInDown;animation-name:zoomInDown}@-webkit-keyframes zoomInLeft{from{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0);transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(10px,0,0);transform:scale3d(.475,.475,.475) translate3d(10px,0,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}@keyframes zoomInLeft{from{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0);transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(10px,0,0);transform:scale3d(.475,.475,.475) translate3d(10px,0,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.zoomInLeft{-webkit-animation-name:zoomInLeft;animation-name:zoomInLeft}@-webkit-keyframes zoomInRight{from{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(1000px,0,0);transform:scale3d(.1,.1,.1) translate3d(1000px,0,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(-10px,0,0);transform:scale3d(.475,.475,.475) translate3d(-10px,0,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}@keyframes zoomInRight{from{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(1000px,0,0);transform:scale3d(.1,.1,.1) translate3d(1000px,0,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(-10px,0,0);transform:scale3d(.475,.475,.475) translate3d(-10px,0,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.zoomInRight{-webkit-animation-name:zoomInRight;animation-name:zoomInRight}@-webkit-keyframes zoomInUp{from{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,1000px,0);transform:scale3d(.1,.1,.1) translate3d(0,1000px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}@keyframes zoomInUp{from{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,1000px,0);transform:scale3d(.1,.1,.1) translate3d(0,1000px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.zoomInUp{-webkit-animation-name:zoomInUp;animation-name:zoomInUp}@-webkit-keyframes zoomOut{from{opacity:1}50%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}to{opacity:0}}@keyframes zoomOut{from{opacity:1}50%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}to{opacity:0}}.zoomOut{-webkit-animation-name:zoomOut;animation-name:zoomOut}@-webkit-keyframes zoomOutDown{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}to{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,2000px,0);transform:scale3d(.1,.1,.1) translate3d(0,2000px,0);-webkit-transform-origin:center bottom;transform-origin:center bottom;-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}@keyframes zoomOutDown{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}to{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,2000px,0);transform:scale3d(.1,.1,.1) translate3d(0,2000px,0);-webkit-transform-origin:center bottom;transform-origin:center bottom;-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.zoomOutDown{-webkit-animation-name:zoomOutDown;animation-name:zoomOutDown}@-webkit-keyframes zoomOutLeft{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(42px,0,0);transform:scale3d(.475,.475,.475) translate3d(42px,0,0)}to{opacity:0;-webkit-transform:scale(.1) translate3d(-2000px,0,0);transform:scale(.1) translate3d(-2000px,0,0);-webkit-transform-origin:left center;transform-origin:left center}}@keyframes zoomOutLeft{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(42px,0,0);transform:scale3d(.475,.475,.475) translate3d(42px,0,0)}to{opacity:0;-webkit-transform:scale(.1) translate3d(-2000px,0,0);transform:scale(.1) translate3d(-2000px,0,0);-webkit-transform-origin:left center;transform-origin:left center}}.zoomOutLeft{-webkit-animation-name:zoomOutLeft;animation-name:zoomOutLeft}@-webkit-keyframes zoomOutRight{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(-42px,0,0);transform:scale3d(.475,.475,.475) translate3d(-42px,0,0)}to{opacity:0;-webkit-transform:scale(.1) translate3d(2000px,0,0);transform:scale(.1) translate3d(2000px,0,0);-webkit-transform-origin:right center;transform-origin:right center}}@keyframes zoomOutRight{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(-42px,0,0);transform:scale3d(.475,.475,.475) translate3d(-42px,0,0)}to{opacity:0;-webkit-transform:scale(.1) translate3d(2000px,0,0);transform:scale(.1) translate3d(2000px,0,0);-webkit-transform-origin:right center;transform-origin:right center}}.zoomOutRight{-webkit-animation-name:zoomOutRight;animation-name:zoomOutRight}@-webkit-keyframes zoomOutUp{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,60px,0);transform:scale3d(.475,.475,.475) translate3d(0,60px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}to{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0);transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0);-webkit-transform-origin:center bottom;transform-origin:center bottom;-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}@keyframes zoomOutUp{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,60px,0);transform:scale3d(.475,.475,.475) translate3d(0,60px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}to{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0);transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0);-webkit-transform-origin:center bottom;transform-origin:center bottom;-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.zoomOutUp{-webkit-animation-name:zoomOutUp;animation-name:zoomOutUp}@-webkit-keyframes slideInDown{from{-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0);visibility:visible}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@keyframes slideInDown{from{-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0);visibility:visible}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}.slideInDown{-webkit-animation-name:slideInDown;animation-name:slideInDown}@-webkit-keyframes slideInLeft{from{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0);visibility:visible}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@keyframes slideInLeft{from{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0);visibility:visible}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}.slideInLeft{-webkit-animation-name:slideInLeft;animation-name:slideInLeft}@-webkit-keyframes slideInRight{from{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);visibility:visible}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@keyframes slideInRight{from{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);visibility:visible}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}.slideInRight{-webkit-animation-name:slideInRight;animation-name:slideInRight}@-webkit-keyframes slideInUp{from{-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0);visibility:visible}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@keyframes slideInUp{from{-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0);visibility:visible}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}.slideInUp{-webkit-animation-name:slideInUp;animation-name:slideInUp}@-webkit-keyframes slideOutDown{from{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}to{visibility:hidden;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}}@keyframes slideOutDown{from{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}to{visibility:hidden;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}}.slideOutDown{-webkit-animation-name:slideOutDown;animation-name:slideOutDown}@-webkit-keyframes slideOutLeft{from{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}to{visibility:hidden;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}}@keyframes slideOutLeft{from{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}to{visibility:hidden;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}}.slideOutLeft{-webkit-animation-name:slideOutLeft;animation-name:slideOutLeft}@-webkit-keyframes slideOutRight{from{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}to{visibility:hidden;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}}@keyframes slideOutRight{from{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}to{visibility:hidden;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}}.slideOutRight{-webkit-animation-name:slideOutRight;animation-name:slideOutRight}@-webkit-keyframes slideOutUp{from{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}to{visibility:hidden;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}}@keyframes slideOutUp{from{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}to{visibility:hidden;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}}.slideOutUp{-webkit-animation-name:slideOutUp;animation-name:slideOutUp}
/*!
 * Default theme v2 (https://mobirise.com/)
 * Copyright 2016 Mobirise
 */
.container {
  position: relative; }

.btn {
  margin-bottom: 0.5rem; }
  .btn + .btn {
    margin-left: 1rem; }
  @media (max-width: 767px) {
    .btn {
      white-space: normal; }
      .btn + .btn {
        margin-left: 0; } }

.bg-primary {
  background-color: #c0a375 !important; }

.bg-success {
  background-color: #90a878 !important; }

.bg-info {
  background-color: #7e9b9f !important; }

.bg-warning {
  background-color: #f3c649 !important; }

.bg-danger {
  background-color: #f28281 !important; }

.bg-none {
  background: none !important; }

.btn {
  font-family: 'Lato', sans-serif;
  font-weight: 500;
  letter-spacing: 2px;
  padding: 0.75rem 2.1875rem;
  font-size: 0.75rem;
  line-height: 1.5;
  border-radius: 3px;
  -webkit-transition: all .3s ease-in-out;
  -moz-transition: all .3s ease-in-out;
  transition: all .3s ease-in-out; }

.btn-sm {
  padding: 0.625rem 2.1874rem;
  font-size: 0.9687rem;
  line-height: 1.5;
  border-radius: 3px;
  font-family: "Lora";
  font-style: italic;
  font-weight: 400;
  letter-spacing: 0px; }

.btn-lg {
  padding: 0.75rem 2.1874rem;
  font-size: 0.9687rem;
  line-height: 1.33333;
  border-radius: 3px; }

.btn-xlg {
  padding: 0.75rem 2.1874rem;
  font-size: 1.1875rem;
  line-height: 1.33333;
  border-radius: 3px; }

.btn-primary {
  background-color: #c0a375;
  border-color: #c0a375;
  box-shadow: none;
  color: #fff; }
  .btn-primary:hover {
    color: #fff;
    background-color: #a07e49;
    border-color: #a07e49;
    box-shadow: none; }
  .btn-primary:focus, .btn-primary.focus {
    color: #fff;
    background-color: #a07e49;
    border-color: #a07e49; }
  .btn-primary:active, .btn-primary.active {
    color: #fff;
    background-color: #a07e49;
    border-color: #a07e49;
    background-image: none;
    box-shadow: none; }
  .btn-primary.disabled, .btn-primary:disabled {
    color: #fff !important;
    background-color: #a07e49 !important;
    border-color: #a07e49 !important;
    opacity: 0.85; }

.btn-secondary {
  background-color: #bfcecb;
  border-color: #bfcecb;
  box-shadow: none;
  color: #fff; }
  .btn-secondary:hover {
    color: #fff;
    background-color: #94ada8;
    border-color: #94ada8;
    box-shadow: none; }
  .btn-secondary:focus, .btn-secondary.focus {
    color: #fff;
    background-color: #94ada8;
    border-color: #94ada8; }
  .btn-secondary:active, .btn-secondary.active {
    color: #fff;
    background-color: #94ada8;
    border-color: #94ada8;
    background-image: none;
    box-shadow: none; }
  .btn-secondary.disabled, .btn-secondary:disabled {
    color: #fff !important;
    background-color: #94ada8 !important;
    border-color: #94ada8 !important;
    opacity: 0.85; }

.btn-info {
  background-color: #7e9b9f;
  border-color: #7e9b9f;
  box-shadow: none;
  color: #fff; }
  .btn-info:hover {
    color: #fff;
    background-color: #597478;
    border-color: #597478;
    box-shadow: none; }
  .btn-info:focus, .btn-info.focus {
    color: #fff;
    background-color: #597478;
    border-color: #597478; }
  .btn-info:active, .btn-info.active {
    color: #fff;
    background-color: #597478;
    border-color: #597478;
    background-image: none;
    box-shadow: none; }
  .btn-info.disabled, .btn-info:disabled {
    color: #fff !important;
    background-color: #597478 !important;
    border-color: #597478 !important;
    opacity: 0.85; }

.btn-success {
  background-color: #90a878;
  border-color: #90a878;
  box-shadow: none;
  color: #fff; }
  .btn-success:hover {
    color: #fff;
    background-color: #6a8153;
    border-color: #6a8153;
    box-shadow: none; }
  .btn-success:focus, .btn-success.focus {
    color: #fff;
    background-color: #6a8153;
    border-color: #6a8153; }
  .btn-success:active, .btn-success.active {
    color: #fff;
    background-color: #6a8153;
    border-color: #6a8153;
    background-image: none;
    box-shadow: none; }
  .btn-success.disabled, .btn-success:disabled {
    color: #fff !important;
    background-color: #6a8153 !important;
    border-color: #6a8153 !important;
    opacity: 0.85; }

.btn-warning {
  background-color: #f3c649;
  border-color: #f3c649;
  box-shadow: none;
  color: #fff; }
  .btn-warning:hover {
    color: #fff;
    background-color: #e1a90f;
    border-color: #e1a90f;
    box-shadow: none; }
  .btn-warning:focus, .btn-warning.focus {
    color: #fff;
    background-color: #e1a90f;
    border-color: #e1a90f; }
  .btn-warning:active, .btn-warning.active {
    color: #fff;
    background-color: #e1a90f;
    border-color: #e1a90f;
    background-image: none;
    box-shadow: none; }
  .btn-warning.disabled, .btn-warning:disabled {
    color: #fff !important;
    background-color: #e1a90f !important;
    border-color: #e1a90f !important;
    opacity: 0.85; }

.btn-danger {
  background-color: #f28281;
  border-color: #f28281;
  box-shadow: none;
  color: #fff; }
  .btn-danger:hover {
    color: #fff;
    background-color: #eb3d3c;
    border-color: #eb3d3c;
    box-shadow: none; }
  .btn-danger:focus, .btn-danger.focus {
    color: #fff;
    background-color: #eb3d3c;
    border-color: #eb3d3c; }
  .btn-danger:active, .btn-danger.active {
    color: #fff;
    background-color: #eb3d3c;
    border-color: #eb3d3c;
    background-image: none;
    box-shadow: none; }
  .btn-danger.disabled, .btn-danger:disabled {
    color: #fff !important;
    background-color: #eb3d3c !important;
    border-color: #eb3d3c !important;
    opacity: 0.85; }

.btn-white {
  background-color: #fff;
  border-color: #fff;
  box-shadow: none;
  color: #535353; }
  .btn-white:hover {
    color: #fff;
    background-color: #d4d4d4;
    border-color: #d4d4d4;
    box-shadow: none; }
  .btn-white:focus, .btn-white.focus {
    color: #fff;
    background-color: #d4d4d4;
    border-color: #d4d4d4; }
  .btn-white:active, .btn-white.active {
    color: #fff;
    background-color: #d4d4d4;
    border-color: #d4d4d4;
    background-image: none;
    box-shadow: none; }
  .btn-white.disabled, .btn-white:disabled {
    color: #fff !important;
    background-color: #d4d4d4 !important;
    border-color: #d4d4d4 !important;
    opacity: 0.85; }

.btn-black {
  background-color: #535353;
  border-color: #535353;
  box-shadow: none;
  color: #fff; }
  .btn-black:hover {
    color: #fff;
    background-color: #2d2d2d;
    border-color: #2d2d2d;
    box-shadow: none; }
  .btn-black:focus, .btn-black.focus {
    color: #fff;
    background-color: #2d2d2d;
    border-color: #2d2d2d; }
  .btn-black:active, .btn-black.active {
    color: #fff;
    background-color: #2d2d2d;
    border-color: #2d2d2d;
    background-image: none;
    box-shadow: none; }
  .btn-black.disabled, .btn-black:disabled {
    color: #fff !important;
    background-color: #2d2d2d !important;
    border-color: #2d2d2d !important;
    opacity: 0.85; }

.btn-primary-outline {
  background: none;
  border-color: #8e7041;
  color: #8e7041; }
  .btn-primary-outline:focus, .btn-primary-outline.focus, .btn-primary-outline:active, .btn-primary-outline.active {
    color: #fff;
    background-color: #c0a375;
    border-color: #c0a375; }
  .btn-primary-outline:hover {
    color: #fff;
    background-color: #c0a375;
    border-color: #c0a375; }
  .btn-primary-outline.disabled, .btn-primary-outline:disabled {
    color: #fff !important;
    background-color: #c0a375 !important;
    border-color: #c0a375 !important;
    opacity: 0.85; }

.btn-secondary-outline {
  background: none;
  border-color: #85a29c;
  color: #85a29c; }
  .btn-secondary-outline:focus, .btn-secondary-outline.focus, .btn-secondary-outline:active, .btn-secondary-outline.active {
    color: #fff;
    background-color: #bfcecb;
    border-color: #bfcecb; }
  .btn-secondary-outline:hover {
    color: #fff;
    background-color: #bfcecb;
    border-color: #bfcecb; }
  .btn-secondary-outline.disabled, .btn-secondary-outline:disabled {
    color: #fff !important;
    background-color: #bfcecb !important;
    border-color: #bfcecb !important;
    opacity: 0.85; }

.btn-info-outline {
  background: none;
  border-color: #4e6669;
  color: #4e6669; }
  .btn-info-outline:focus, .btn-info-outline.focus, .btn-info-outline:active, .btn-info-outline.active {
    color: #fff;
    background-color: #7e9b9f;
    border-color: #7e9b9f; }
  .btn-info-outline:hover {
    color: #fff;
    background-color: #7e9b9f;
    border-color: #7e9b9f; }
  .btn-info-outline.disabled, .btn-info-outline:disabled {
    color: #fff !important;
    background-color: #7e9b9f !important;
    border-color: #7e9b9f !important;
    opacity: 0.85; }

.btn-success-outline {
  background: none;
  border-color: #5d7149;
  color: #5d7149; }
  .btn-success-outline:focus, .btn-success-outline.focus, .btn-success-outline:active, .btn-success-outline.active {
    color: #fff;
    background-color: #90a878;
    border-color: #90a878; }
  .btn-success-outline:hover {
    color: #fff;
    background-color: #90a878;
    border-color: #90a878; }
  .btn-success-outline.disabled, .btn-success-outline:disabled {
    color: #fff !important;
    background-color: #90a878 !important;
    border-color: #90a878 !important;
    opacity: 0.85; }

.btn-warning-outline {
  background: none;
  border-color: #c9970d;
  color: #c9970d; }
  .btn-warning-outline:focus, .btn-warning-outline.focus, .btn-warning-outline:active, .btn-warning-outline.active {
    color: #fff;
    background-color: #f3c649;
    border-color: #f3c649; }
  .btn-warning-outline:hover {
    color: #fff;
    background-color: #f3c649;
    border-color: #f3c649; }
  .btn-warning-outline.disabled, .btn-warning-outline:disabled {
    color: #fff !important;
    background-color: #f3c649 !important;
    border-color: #f3c649 !important;
    opacity: 0.85; }

.btn-danger-outline {
  background: none;
  border-color: #e82625;
  color: #e82625; }
  .btn-danger-outline:focus, .btn-danger-outline.focus, .btn-danger-outline:active, .btn-danger-outline.active {
    color: #fff;
    background-color: #f28281;
    border-color: #f28281; }
  .btn-danger-outline:hover {
    color: #fff;
    background-color: #f28281;
    border-color: #f28281; }
  .btn-danger-outline.disabled, .btn-danger-outline:disabled {
    color: #fff !important;
    background-color: #f28281 !important;
    border-color: #f28281 !important;
    opacity: 0.85; }

.btn-white-outline {
  background: none;
  border-color: #fff;
  color: #fff; }
  .btn-white-outline:focus, .btn-white-outline.focus, .btn-white-outline:active, .btn-white-outline.active {
    color: #535353;
    background-color: #fff;
    border-color: #fff; }
  .btn-white-outline:hover {
    color: #535353;
    background-color: #fff;
    border-color: #fff; }
  .btn-white-outline.disabled, .btn-white-outline:disabled {
    color: #535353 !important;
    background-color: #fff !important;
    border-color: #fff !important;
    opacity: 0.85; }

.btn-black-outline {
  background: none;
  border-color: #202020;
  color: #202020; }
  .btn-black-outline:focus, .btn-black-outline.focus, .btn-black-outline:active, .btn-black-outline.active {
    color: #fff;
    background-color: #535353;
    border-color: #535353; }
  .btn-black-outline:hover {
    color: #fff;
    background-color: #535353;
    border-color: #535353; }
  .btn-black-outline.disabled, .btn-black-outline:disabled {
    color: #fff !important;
    background-color: #535353 !important;
    border-color: #535353 !important;
    opacity: 0.85; }

a.mbr-iconfont:hover {
  text-decoration: none; }

.btn-social {
  font-size: 20px;
  border-radius: 50%;
  padding: 0;
  width: 44px;
  height: 44px;
  line-height: 44px;
  text-align: center;
  position: relative;
  border: 2px solid #c0a375;
  color: #232323; }
  .btn-social i {
    top: 0;
    line-height: 44px;
    width: 44px; }
  .btn-social:hover {
    color: #fff;
    background: #c0a375; }
  .btn-social + .btn {
    margin-left: 0.1rem; }

p.lead,
.lead p {
  font-size: 1.07rem;
  font-weight: 300;
  margin-bottom: 2.3125rem; }

.article .lead p, .article .lead ul, .article .lead ol, .article .lead pre, .article .lead blockquote {
  margin-bottom: 0; }

.lead {
  font-size: 1.07rem;
  font-weight: 300; }
  .lead a {
    font-family: "Lora";
    font-style: italic;
    font-weight: 400; }
    .lead a, .lead a:hover {
      color: #c0a375;
      text-decoration: none; }
  .lead h1 {
    font-size: 3rem;
    font-weight: 600;
    letter-spacing: -1px;
    margin-bottom: 1.605rem; }
  .lead h2 {
    font-size: 2.5rem;
    font-weight: 600;
    letter-spacing: -1px;
    margin-bottom: 1.605rem; }
  .lead h3 {
    font-size: 2rem;
    font-weight: 600;
    margin-bottom: 1.605rem; }
  .lead h4 {
    font-size: 1.5rem;
    font-weight: 600;
    margin-bottom: 1.605rem; }
  .lead blockquote {
    font-family: "Lora";
    font-style: italic;
    padding: 10px 0 10px 20px;
    border-left: 4px solid #c39f76;
    font-size: 1.09rem;
    position: relative; }
  .lead ul, .lead ol, .lead pre, .lead blockquote {
    margin-bottom: 2.3125rem; }
  .lead pre {
    background: #f4f4f4;
    padding: 10px 24px;
    white-space: pre-wrap; }

.display-1 {
  font-size: 4.39rem;
  font-weight: 600;
  letter-spacing: -2px;
  margin-bottom: 0.2843em;
  margin-top: 3.9rem; }

.display-2 {
  font-size: 3rem;
  font-weight: 600;
  letter-spacing: -1px;
  margin-bottom: 1.5625rem;
  margin-top: 3.5rem; }

.display-3 {
  font-size: 2.5rem;
  font-weight: 600;
  margin-top: 3.2rem;
  margin-bottom: 2rem; }

.display-4 {
  font-size: 2rem;
  font-weight: 600;
  margin-top: 2.3rem;
  margin-bottom: 1.8rem; }

.modal-backdrop {
  background: -webkit-linear-gradient(left, #564740, #3a414a);
  background: -moz-linear-gradient(left, #564740, #3a414a);
  background: -o-linear-gradient(left, #564740, #3a414a);
  background: -ms-linear-gradient(left, #564740, #3a414a);
  background: linear-gradient(left, #564740, #3a414a);
  opacity: 0.94; }

.form-control {
  background-color: #f5f5f5;
  border-radius: 3px;
  box-shadow: none;
  color: #565656;
  font-size: 0.875rem;
  line-height: 1.43;
  min-height: 3.5em;
  padding: 0.5em 1.07em 0.5em; }
  .form-control, .form-control:focus {
    border: 1px solid #e8e8e8; }
  .form-active .form-control:invalid {
    border-color: #f28281; }

.form-control-label {
  cursor: pointer;
  font-size: 0.875rem;
  margin-bottom: 0.357em;
  padding: 0; }

.alert {
  border-radius: 0;
  border: 0;
  font-family: 'Lato', sans-serif;
  font-size: 0.875rem;
  line-height: 1.5;
  margin-bottom: 1.875rem;
  padding: 1.25rem;
  position: relative; }
  .alert.alert-form:after {
    background-color: inherit;
    bottom: -7px;
    content: "";
    display: block;
    height: 14px;
    left: 50%;
    margin-left: -7px;
    position: absolute;
    transform: rotate(45deg);
    width: 14px; }

.alert-success {
  background-color: #90a878;
  color: #fff; }

.alert-info {
  background-color: #7e9b9f;
  color: #fff; }

.alert-warning {
  background-color: #f3c649;
  color: #fff; }

.alert-danger {
  background-color: #f28281;
  color: #fff; }

/**
 * TYPOGRAPHY
 */
body {
  font-family: 'Raleway', sans-serif;
  color: #232323; }

h1, h2, h3, h4, h5, h6,
.h1, .h2, .h3, .h4, .h5, .h6,
.display-1, .display-2, .display-3, .display-4 {
  font-family: 'Lato', sans-serif;
  word-break: break-word;
  word-wrap: break-word; }

input, textarea {
  font-family: "Raleway"; }

input:-webkit-autofill, input:-webkit-autofill:hover, input:-webkit-autofill:focus, input:-webkit-autofill:active {
  transition-delay: 9999s;
  transition-property: background-color, color; }

.text-primary {
  color: #c0a375 !important; }

.text-success {
  color: #90a878 !important; }

.text-info {
  color: #7e9b9f !important; }

.text-warning {
  color: #f3c649 !important; }

.text-danger {
  color: #f28281 !important; }

.text-white {
  color: #fff !important; }

.text-black {
  color: #535353 !important; }

.mbr-section {
  position: relative;
  padding-top: 120px;
  padding-bottom: 120px;
  background-position: 50% 50%;
  background-repeat: no-repeat;
  background-size: cover; }

.mbr-section-full {
  display: table;
  height: 100vh;
  padding-bottom: 0;
  padding-top: 0;
  table-layout: fixed;
  width: 100%; }
  .mbr-section-full > .mbr-table-cell {
    width: 100%; }

.mbr-section-small {
  padding-top: 60px;
  padding-bottom: 60px; }

.mbr-section-title {
  margin-top: 0; }

.mbr-section__container--first {
  padding-top: 120px;
  padding-bottom: 40px; }

.mbr-section__container--middle {
  padding-top: 0;
  padding-bottom: 40px; }

.mbr-section__container--last {
  padding-top: 0;
  padding-bottom: 120px; }

.mbr-section-sm-padding {
  padding-top: 40px;
  padding-bottom: 40px; }

.mbr-section-md-padding {
  padding-top: 90px;
  padding-bottom: 90px; }

.mbr-section-nopadding {
  padding-top: 0;
  padding-bottom: 0; }

.mbr-section-subtitle {
  display: block;
  font-style: italic;
  font-weight: 400;
  font-size: 17px;
  font-family: "Lora";
  line-height: 26px;
  color: #8c8c8c;
  margin-bottom: 30px; }

.mbr-section-title + .mbr-section-subtitle {
  margin-top: -21px; }

.mbr-section-hero::before {
  display: none !important; }
.mbr-section-hero .mbr-section-title {
  color: #fff;
  margin-bottom: 1.6875rem; }
.mbr-section-hero .mbr-section-lead {
  color: #fff;
  font-family: Lora;
  font-size: 1.5rem;
  font-style: italic;
  margin-top: -1em; }
.mbr-section-hero .mbr-section-text {
  color: #fff; }

@media (max-width: 767px) {
  .mbr-section {
    padding-top: 60px;
    padding-bottom: 60px; }

  .mbr-section-full {
    padding-bottom: 0;
    padding-top: 0; }

  .mbr-section__container--first {
    padding-top: 60px;
    padding-bottom: 40px; }

  .mbr-section__container--middle {
    padding-top: 0;
    padding-bottom: 40px; }

  .mbr-section__container--last {
    padding-top: 0;
    padding-bottom: 60px; }

  .mbr-section-sm-padding {
    padding-top: 40px;
    padding-bottom: 40px; }

  .mbr-section-md-padding {
    padding-top: 60px;
    padding-bottom: 60px; }

  .mbr-section-nopadding {
    padding-top: 0;
    padding-bottom: 0; }

  .mbr-section-subtitle {
    margin-bottom: 0; }

  .mbr-section-hero.mbr-after-navbar .mbr-section {
    padding-top: 120px; }
  .mbr-section-hero.mbr-section-with-arrow .mbr-section {
    padding-bottom: 120px; }
  .mbr-section-hero .mbr-section-title {
    font-size: 3.125rem !important; }
  .mbr-section-hero .mbr-section-lead {
    font-size: 1.125rem !important; }
  .mbr-section-hero .mbr-section-btn .btn {
    font-size: 0.75rem !important;
    line-height: 1.5;
    padding: 0.75rem 2.1875rem; } }
.mbr-section-full .mbr-overlay {
  min-height: 100vh; }

.mbr-overlay {
  background-color: #000;
  bottom: 0;
  left: 0;
  opacity: 0.5;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 1; }
  .mbr-overlay ~ * {
    z-index: 2; }

.mbr-section-full .mbr-background-video,
.mbr-section-full .mbr-background-video-preview {
  min-height: 100vh; }

.mbr-background-video,
.mbr-background-video-preview {
  bottom: 0;
  left: 0;
  position: absolute;
  right: 0;
  top: 0; }

.mbr-background-video-preview {
  z-index: 0 !important; }

.mbr-table {
  display: table;
  width: 100%; }

.mbr-table-full {
  height: 100%;
  position: relative;
  width: 100%; }

.mbr-table-cell {
  display: table-cell;
  float: none;
  padding-bottom: 0;
  padding-top: 0;
  position: relative;
  vertical-align: middle; }

.mbr-table-md-up {
  width: 100%; }
  .mbr-table-md-up .mbr-table-cell {
    display: block; }
  .mbr-table-md-up .mbr-table-cell + .mbr-table-cell {
    padding-top: 40px; }
  @media (min-width: 768px) {
    .mbr-table-md-up {
      display: table; }
      .mbr-table-md-up .mbr-table-cell {
        display: table-cell; }
      .mbr-table-md-up .mbr-table-cell + .mbr-table-cell {
        padding-top: 0; } }

.mbr-figure {
  display: block;
  margin: 0;
  overflow: hidden;
  position: relative;
  width: 100%; }
  .mbr-figure img, .mbr-figure iframe {
    display: block;
    width: 100%; }
  .mbr-figure .mbr-figure-caption {
    background: #2e2e2e;
    color: #fff;
    font-family: Lato;
    padding: 1.5rem 0;
    text-align: center;
    width: 100%; }
  .mbr-figure .mbr-figure-caption-over {
    background: -moz-linear-gradient(left, rgba(67, 76, 99, 0.85), rgba(188, 155, 114, 0.85)) !important;
    background: -ms-linear-gradient(left, rgba(67, 76, 99, 0.85), rgba(188, 155, 114, 0.85)) !important;
    background: -o-linear-gradient(left, rgba(67, 76, 99, 0.85), rgba(188, 155, 114, 0.85)) !important;
    background: -webkit-linear-gradient(left, rgba(67, 76, 99, 0.85), rgba(188, 155, 114, 0.85)) !important;
    background: linear-gradient(left, rgba(67, 76, 99, 0.85), rgba(188, 155, 114, 0.85)) !important;
    bottom: 0;
    position: absolute; }

.mbr-map {
  height: 25rem;
  position: relative; }
  .mbr-map iframe {
    height: 100%;
    width: 100%; }
  .mbr-map [data-state-details] {
    color: #6b6763;
    font-family: Lato;
    height: 1.5em;
    margin-top: -0.75em;
    padding-left: 1.25rem;
    padding-right: 1.25rem;
    position: absolute;
    text-align: center;
    top: 50%;
    width: 100%; }
  .mbr-map[data-state] {
    background: #e9e5dc; }
  .mbr-map[data-state="loading"] [data-state-details] {
    display: none; }
  .mbr-map[data-state="loading"]::after {
    content: "";
    -webkit-animation: btnCircleLoading .6s infinite linear;
    animation: btnCircleLoading .6s infinite linear;
    border-radius: 50%;
    border: 6px rgba(255, 255, 255, 0.35) solid;
    border-top-color: #fff;
    height: 40px;
    left: 50%;
    margin-left: -20px;
    margin-top: -20px;
    position: absolute;
    top: 50%;
    width: 40px; }

/*-------

   Gallery

-------*/
.mbr-gallery .mbr-gallery-item {
  position: relative;
  display: inline-block;
  width: 25%; }
  @media (max-width: 768px) {
    .mbr-gallery .mbr-gallery-item {
      width: 50%; } }
  @media (max-width: 400px) {
    .mbr-gallery .mbr-gallery-item {
      width: 100%; } }

.mbr-gallery .mbr-gallery-item img {
  width: 100%;
  opacity: 1;
  -webkit-transition: .2s opacity ease-in-out;
  transition: .2s opacity ease-in-out; }

.mbr-gallery .mbr-gallery-item > a:hover img {
  opacity: 1; }

.mbr-gallery .mbr-gallery-item > a {
  background: #fff;
  display: block;
  outline: none;
  position: relative; }
  .mbr-gallery .mbr-gallery-item > a::before {
    content: "";
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background: -webkit-linear-gradient(left, #554346, #45505b) !important;
    background: -moz-linear-gradient(left, #554346, #45505b) !important;
    background: -o-linear-gradient(left, #554346, #45505b) !important;
    background: -ms-linear-gradient(left, #554346, #45505b) !important;
    background: linear-gradient(left, #554346, #45505b) !important;
    opacity: 0;
    -webkit-transition: .2s opacity ease-in-out;
    transition: .2s opacity ease-in-out; }

.mbr-gallery .mbr-gallery-item .icon {
  -webkit-transform: translateX(-50%) translateY(-50%);
  -webkit-transition: .2s opacity ease-in-out;
  color: #000;
  font-size: 30px;
  height: 69px;
  left: 50%;
  opacity: 0;
  position: absolute;
  top: 50%;
  transform: translateX(-50%) translateY(-50%);
  transition: .2s opacity ease-in-out;
  width: 69px; }
  .mbr-gallery .mbr-gallery-item .icon::before, .mbr-gallery .mbr-gallery-item .icon::after {
    content: "";
    display: block;
    position: absolute;
    height: 69px;
    width: 1px;
    margin-left: 34.5px;
    background-color: #fff; }
  .mbr-gallery .mbr-gallery-item .icon::after {
    width: 69px;
    height: 1px;
    margin-left: 0;
    margin-top: 34.5px; }

.mbr-gallery .mbr-gallery-item > a:hover .icon {
  opacity: 1; }

.mbr-gallery .mbr-gallery-item > a:hover::before {
  opacity: 0.9; }

.mbr-gallery-title {
  font-family: Lato;
  font-size: 0.9em;
  position: absolute;
  display: block;
  width: 100%;
  bottom: 0;
  padding: 1rem;
  color: #fff;
  background: -webkit-linear-gradient(left, rgba(85, 67, 70, 0.85), rgba(69, 80, 91, 0.85)) !important;
  background: -moz-linear-gradient(left, rgba(85, 67, 70, 0.85), rgba(69, 80, 91, 0.85)) !important;
  background: -o-linear-gradient(left, rgba(85, 67, 70, 0.85), rgba(69, 80, 91, 0.85)) !important;
  background: -ms-linear-gradient(left, rgba(85, 67, 70, 0.85), rgba(69, 80, 91, 0.85)) !important;
  background: linear-gradient(left, rgba(85, 67, 70, 0.85), rgba(69, 80, 91, 0.85)) !important;
  -webkit-transition: .2s background ease-in-out;
  transition: .2s background ease-in-out; }

.mbr-gallery .mbr-gallery-item > a:hover .mbr-gallery-title {
  background: transparent !important; }

/* remove spacing */
.mbr-gallery .mbr-gallery-row.no-gutter {
  margin: 0; }

.mbr-gallery .mbr-gallery-row.no-gutter .mbr-gallery-item {
  padding: 0; }

/* container */
.mbr-gallery .container.mbr-gallery-layout-default {
  padding: 93px 0; }

/* fix horizontal scrollbar */
.mbr-gallery .mbr-gallery-layout-default,
.mbr-gallery .mbr-gallery-layout-article {
  overflow: hidden; }

/* lightbox */
.mbr-gallery .modal {
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important; }

.mbr-gallery .modal-content {
  border-radius: 0; }

.mbr-gallery .modal-body {
  padding: 0; }

.mbr-gallery .modal-body img {
  width: 100%; }

.mbr-gallery .modal .close {
  position: fixed;
  background: #1b1b1b;
  opacity: 0.5;
  font-size: 55px;
  font-weight: 300;
  width: 70px;
  height: 70px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  line-height: 61px;
  border: 0;
  text-align: center;
  text-shadow: none;
  z-index: 5;
  -webkit-transition: opacity .3s ease;
  -moz-transition: opacity .3s ease;
  -o-transition: opacity .3s ease;
  transition: opacity .3s ease; }

.mbr-gallery .modal .close:hover {
  opacity: 1;
  background: #000;
  color: #fff; }

.mbr-gallery .modal.in .modal-dialog {
  margin: 0 auto; }

/* modal back color opacity */
.modal-backdrop.in {
  opacity: 0.8;
  filter: alpha(opacity=80); }

@media (max-width: 768px) {
  .mbr-gallery .carousel-indicators,
  .mbr-gallery .carousel-control,
  .mbr-gallery .modal .close {
    position: fixed; } }
/* fix fade in effect */
.mbr-gallery .modal.fade .modal-dialog {
  -webkit-transition: margin-top 0.3s ease-out;
  -moz-transition: margin-top 0.3s ease-out;
  -o-transition: margin-top 0.3s ease-out;
  transition: margin-top 0.3s ease-out; }

.mbr-gallery .modal.in .modal-dialog,
.mbr-gallery .modal.fade .modal-dialog {
  -webkit-transform: none;
  -ms-transform: none;
  -o-transform: none;
  transform: none; }

/*-------

   Slider

-------*/
.mbr-slider .carousel-inner > .active,
.mbr-slider .carousel-inner > .next,
.mbr-slider .carousel-inner > .prev {
  display: table; }

.mbr-slider .carousel-control {
  position: absolute;
  width: 70px;
  height: 70px;
  top: 50%;
  margin-top: -35px;
  line-height: 70px;
  border-radius: 50%;
  color: inherit;
  background: #1b1b1b;
  border: 0;
  opacity: 0.5;
  text-shadow: none;
  z-index: 5;
  color: #fff;
  -webkit-transition: all 0.2s ease-in-out 0s;
  -o-transition: all 0.2s ease-in-out 0s;
  transition: all 0.2s ease-in-out 0s; }

.mbr-gallery .mbr-slider .carousel-control {
  position: fixed; }
  @media (max-width: 991px) {
    .mbr-gallery .mbr-slider .carousel-control {
      bottom: 2.5rem;
      margin-top: 0;
      top: auto;
      z-index: 17; } }

.mbr-gallery .mbr-slider .carousel-inner > .active {
  display: block; }

.mbr-slider .carousel-control.left {
  left: 0;
  margin-left: 2.5rem; }

.mbr-slider .carousel-control.right {
  right: 0;
  margin-right: 2.5rem; }

.mbr-slider .carousel-control .icon-next,
.mbr-slider .carousel-control .icon-prev {
  margin-top: -18px;
  font-size: 40px;
  line-height: 27px; }

.mbr-slider .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1; }

.mbr-slider .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 1.5rem !important; }
  @media (max-width: 543px) {
    .mbr-slider .carousel-indicators {
      display: none; } }

.mbr-gallery .mbr-slider .carousel-indicators {
  position: fixed;
  margin-bottom: 2.5rem !important; }
  @media (max-width: 991px) {
    .mbr-gallery .mbr-slider .carousel-indicators {
      margin-bottom: 3.625rem !important;
      padding-left: 2.5rem;
      padding-right: 2.5rem; } }

.mbr-slider .carousel-indicators li,
.mbr-slider .carousel-indicators .active {
  width: 15px;
  height: 15px;
  margin: 3px;
  background: #1b1b1b;
  border: 0;
  opacity: 0.5; }

.mbr-slider .carousel-indicators .active {
  border: 4px solid #1b1b1b;
  background: #fff; }

@media (max-width: 767px) {
  .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px; }

  .mbr-slider > .container .carousel-control {
    margin-bottom: 0px; } }
/* boxed slider */
.mbr-slider > .boxed-slider {
  position: relative;
  padding: 93px 0; }

.mbr-slider > .boxed-slider > div {
  position: relative; }

.mbr-slider > .container img {
  width: 100%; }

.mbr-slider > .container img + .row {
  position: absolute;
  top: 50%;
  left: 0;
  right: 0;
  -webkit-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  transform: translateY(-50%);
  z-index: 2; }

.mbr-slider .mbr-section {
  padding: 0;
  background-attachment: scroll; }

.mbr-slider .mbr-table-cell {
  padding: 0; }

.mbr-slider > .container .carousel-indicators {
  margin-bottom: 3px; }

/* article slider */
.mbr-slider > .article-slider .mbr-section,
.mbr-slider > .article-slider .mbr-section .mbr-table-cell {
  padding-top: 0;
  padding-bottom: 0; }

/*-------

   Cards

-------*/
.mbr-cards-row {
  position: relative;
  margin-left: 0 !important;
  margin-right: 0 !important; }
.mbr-cards-col {
  padding-left: 0;
  padding-right: 0;
  padding-top: 120px;
  padding-bottom: 120px; }
  @media (max-width: 767px) {
    .mbr-cards-col {
      padding-top: 60px;
      padding-bottom: 60px; } }
.mbr-cards .striped .card {
  padding-left: 10%;
  padding-right: 10%; }
.mbr-cards .striped .mbr-cards-col:nth-child(2n+1) {
  background: #2e2e2e;
  color: #fff; }
  .mbr-cards .striped .mbr-cards-col:nth-child(2n+1) .card-subtitle {
    color: #979797; }
.mbr-cards .card {
  text-align: center;
  border: 0;
  background: none;
  padding-left: 0;
  padding-right: 0;
  margin-bottom: 0; }
  @media (max-width: 991px) {
    .mbr-cards .card {
      padding-left: 0;
      padding-right: 0; } }
@media (min-width: 992px) {
  .mbr-cards-row {
    display: table;
    table-layout: fixed;
    width: 100%; }
    .mbr-cards-row::after {
      display: none; }
  .mbr-cards-col {
    display: table-cell;
    float: none; }
  .mbr-cards > .container {
    margin: 0;
    max-width: none;
    padding: 0;
    width: 100%; } }
.mbr-cards .card-block {
  background: none;
  padding: 0; }
.mbr-cards .card-img-top {
  border-radius: 0;
  width: auto;
  max-width: 100%; }
.mbr-cards .card-img + .card-block {
  padding-top: 2.3125rem; }
.mbr-cards .card-text {
  margin: 0; }
  .mbr-cards .card-text + .card-btn {
    padding-top: 1.375rem; }
.mbr-cards .card-title {
  margin-bottom: 0;
  font-size: 1.25rem;
  font-weight: bold;
  letter-spacing: -1px;
  line-height: 1.2825; }
  .mbr-cards .card-title + * {
    padding-top: 1rem; }
  .mbr-cards .card-title + .card-btn {
    padding-top: 1.4375rem; }
.mbr-cards .card-subtitle {
  margin-bottom: 0;
  font-style: italic;
  font-weight: 400;
  font-size: 0.875rem;
  font-family: "Lora";
  color: #5b5b5b;
  margin-top: -1rem;
  line-height: 1.7857;
  padding-bottom: 1rem; }
  .mbr-cards .card-subtitle + .card-btn {
    padding-top: 0.3125rem; }
.mbr-cards .iconbox {
  border-style: solid;
  border-color: #f2f2f2;
  border-width: 1px;
  width: 100px;
  height: 100px;
  line-height: 100px;
  border-radius: 500px;
  display: inline-block; }
  .mbr-cards .iconbox > .mbr-iconfont {
    line-height: inherit; }

/*-------

   Price Table

-------*/
@media (min-width: 1600px) {
  .mbr-price-table {
    padding-left: 12%;
    padding-right: 12%; } }
.mbr-price-table .row {
  margin-left: 0;
  margin-right: 0; }
  .mbr-price-table .row > div {
    padding-left: 0.625rem;
    padding-right: 0.625rem; }
    @media (max-width: 1199px) {
      .mbr-price-table .row > div {
        padding-bottom: 40px; } }

/*-------

   Price Table / Plan

-------*/
.mbr-plan {
  background: none;
  border-radius: 0;
  border: 1px solid rgba(255, 255, 255, 0.2);
  color: #fff;
  margin-bottom: 0;
  padding: 0.625rem; }
  .mbr-plan .list-group-item {
    background: none;
    border-bottom: 0;
    border-top: 1px dotted rgba(255, 255, 255, 0.2);
    font-size: 0.875rem;
    line-height: 3.125rem;
    padding-bottom: 0;
    padding-top: 0; }
  .mbr-plan .card-title {
    margin-bottom: 1.5625rem; }
  .mbr-plan-title {
    font-family: "Lato";
    font-size: 0.9375rem;
    font-weight: 700;
    line-height: 1.28;
    margin-bottom: 0; }
  .mbr-plan-subtitle, .mbr-plan-price-desc {
    color: #a0a0a0;
    font-family: "Lora";
    font-size: 0.875rem;
    font-style: italic;
    font-weight: 400;
    line-height: 1.79; }
  .mbr-plan-price-desc {
    display: block;
    padding-top: 1.25rem; }
  .mbr-plan-header, .mbr-plan-body {
    background: rgba(255, 255, 255, 0.1); }
  .mbr-plan-header {
    padding-bottom: 3.4375rem;
    padding-top: 2.1875rem;
    position: relative; }
    .mbr-plan-header.bg-primary .mbr-plan-subtitle,
    .mbr-plan-header.bg-primary .mbr-plan-price-desc {
      color: #e8ddcd; }
    .mbr-plan-header.bg-success .mbr-plan-subtitle,
    .mbr-plan-header.bg-success .mbr-plan-price-desc {
      color: #d0dac6; }
    .mbr-plan-header.bg-info .mbr-plan-subtitle,
    .mbr-plan-header.bg-info .mbr-plan-price-desc {
      color: #c7d4d5; }
    .mbr-plan-header.bg-warning .mbr-plan-subtitle,
    .mbr-plan-header.bg-warning .mbr-plan-price-desc {
      color: #fbebc1; }
    .mbr-plan-header.bg-danger .mbr-plan-subtitle,
    .mbr-plan-header.bg-danger .mbr-plan-price-desc {
      color: #fef5f5; }
  .mbr-plan-label {
    background: #28262b;
    color: #fff;
    display: block;
    font-size: 0.6875rem;
    font-weight: 400;
    height: 3.125rem;
    line-height: 3.125rem;
    min-width: 3.125rem;
    padding: 0 0.75rem;
    position: absolute;
    right: 0;
    top: 0; }
  .mbr-plan-body {
    margin-top: 2px;
    padding-bottom: 0;
    padding-top: 2.5rem; }
  .mbr-plan-list {
    padding-bottom: 4.0625rem;
    padding-top: 1.5625rem; }
  .mbr-plan-btn {
    margin-top: -2.5rem;
    padding-bottom: 1.375rem;
    padding-top: 1.875rem; }

/*-------

   Price Table / Price

-------*/
.mbr-price {
  font-family: "Lato";
  line-height: 1.3; }
  .mbr-price-value {
    font-size: 1.875rem;
    line-height: 1;
    position: relative;
    top: -1.25rem; }
  .mbr-price-figure {
    font-size: 3.75rem;
    line-height: inherit;
    padding-left: 0.625rem; }
  .mbr-price-term {
    font-size: 1.875rem;
    position: relative; }

/*-------

   Testimonials

-------*/
.mbr-testimonials .row > div {
  padding-bottom: 40px; }
  .mbr-testimonials .row > div:last-child {
    padding-bottom: 0; }
@media (min-width: 992px) {
  .mbr-testimonials .row > div:nth-child(3n+1) {
    clear: left; }
  .mbr-testimonials .row > div:nth-last-child(-1n+3) {
    padding-bottom: 0; } }

/*-------

   Testimonials / Item

-------*/
.mbr-testimonial {
  border-radius: 0;
  border: 0;
  margin-bottom: 0;
  text-align: center; }
  .mbr-testimonial + * {
    padding-top: 40px; }
  .mbr-testimonial.card {
    background-color: transparent; }
  .mbr-testimonial .card-block {
    background: #f4f4f4;
    color: #565656;
    font-family: "Lora";
    font-size: 1.125rem;
    font-style: italic;
    font-weight: 400;
    line-height: 2;
    padding: 1.875rem;
    position: relative; }
    .mbr-testimonial .card-block:after {
      background-color: inherit;
      bottom: -7px;
      content: "";
      display: block;
      height: 14px;
      left: 50%;
      margin-left: -7px;
      position: absolute;
      -webkit-transform: rotate(45deg);
      transform: rotate(45deg);
      width: 14px; }
  .mbr-testimonial-lg .card-block {
    padding-bottom: 90px; }
  .mbr-testimonial .card-footer {
    background: none;
    border: 0;
    padding: 0;
    position: relative;
    z-index: 2; }
    .mbr-testimonial .card-footer:last-child {
      border-radius: 0; }

/*-------

   Testimonials / Author

-------*/
.mbr-author-img {
  margin-top: -2.5rem; }
  .mbr-author-img img {
    height: 5rem;
    width: 5rem; }
.mbr-author-name {
  color: #2d2d2d;
  font-family: "Lato";
  font-size: 1rem;
  font-weight: 700;
  letter-spacing: -1px;
  line-height: 1.3;
  padding-top: 1.25rem; }
.mbr-author-desc {
  color: #a7a7a7;
  font-family: "Lora";
  font-size: 0.875rem;
  font-style: italic;
  font-weight: 400;
  line-height: 1.597; }

/*-------

   Info

-------*/
.mbr-info-subtitle, .mbr-info-extra .mbr-info-title {
  margin-bottom: 0; }
.mbr-info-extra .mbr-info-subtitle {
  margin-bottom: 0.5rem; }

/*-------

   Subscribe

-------*/
.mbr-subscribe {
  background: #f5f5f5;
  border-radius: 3px;
  border: 1px solid #e8e8e8;
  height: 4rem;
  padding: 0;
  position: relative; }
  .mbr-subscribe .form-control {
    background: none;
    border: 0;
    position: relative;
    top: 0.4375rem; }
  .mbr-subscribe .input-group-btn {
    position: static; }
    .mbr-subscribe .input-group-btn::after {
      border-radius: 3px;
      border: 1px solid transparent;
      bottom: -1px;
      content: "";
      display: block;
      left: -1px;
      position: absolute;
      right: -1px;
      top: -1px; }
  .form-active .mbr-subscribe .form-control:invalid ~ .input-group-btn::after {
    border-color: #f28281; }
  .mbr-subscribe .btn {
    border-radius: 3px !important;
    margin-bottom: 0;
    margin-right: 0.5625rem; }
  .mbr-subscribe-dark {
    background: none;
    border-color: rgba(255, 255, 255, 0.2); }
    .mbr-subscribe-dark .form-control {
      color: #fff; }

/*-------

   Small footer

-------*/
.mbr-small-footer {
  background: #323232;
  color: #acacac;
  font-size: 0.8125rem;
  padding: 1.75rem 0; }
  .mbr-small-footer p {
    margin-bottom: 0; }

.mbr-small-footer a {
  color: #c0a375; }
  .mbr-small-footer a:hover {
    text-decoration: none; }

/*-------

   Footer

-------*/
.mbr-footer {
  color: #fff;
  padding-left: 1.25rem;
  padding-right: 1.25rem; }
  @media (min-width: 1280px) {
    .mbr-footer {
      padding-left: 6.25rem;
      padding-right: 6.25rem; } }
  .mbr-footer > .row, .mbr-footer > .container > .row {
    margin-left: 0;
    margin-right: 0; }
    .mbr-footer > .row > div, .mbr-footer > .container > .row > div {
      padding-bottom: 40px; }
      .mbr-footer > .row > div:last-child, .mbr-footer > .container > .row > div:last-child {
        padding-bottom: 0; }
  .mbr-footer > .container {
    padding-left: 0;
    padding-right: 0; }
  @media (min-width: 768px) {
    .mbr-footer > .row > div:nth-child(2n+1) {
      clear: left; }
    .mbr-footer > .row > div:nth-last-child(-1n+2) {
      padding-bottom: 0; }
    .mbr-footer > .container > .row > div {
      clear: none !important;
      padding-bottom: 0 !important; } }
  @media (min-width: 992px) {
    .mbr-footer > .row > div {
      clear: none !important;
      padding-bottom: 0 !important; } }
  .mbr-footer p a, .mbr-footer ul a {
    color: #c0a375; }
    .mbr-footer p a:hover, .mbr-footer ul a:hover {
      text-decoration: none; }
  .mbr-footer .btn-black {
    background-color: #242424;
    border-color: #242424; }
    .mbr-footer .btn-black.disabled, .mbr-footer .btn-black[disabled], .mbr-footer .btn-black:hover {
      background-color: #1a1a1a !important;
      border-color: #1a1a1a !important; }
  .mbr-footer .mbr-map {
    height: 18.75rem; }
  .mbr-footer form .form-control-label {
    font-size: 0.875rem;
    position: relative; }
  .mbr-footer form .form-control {
    background: none;
    border-color: rgba(255, 255, 255, 0.2);
    color: #fff;
    font-size: 0.875rem;
    min-height: 3.2em;
    padding: 0.5em 1em 0.5em; }

.mbr-footer-content h1, .mbr-footer-content h2, .mbr-footer-content h3, .mbr-footer-content h4,
.mbr-footer-content p strong, .mbr-footer-content strong, .mbr-footer .mbr-contacts h1, .mbr-footer .mbr-contacts h2, .mbr-footer .mbr-contacts h3, .mbr-footer .mbr-contacts h4,
.mbr-footer .mbr-contacts p strong, .mbr-footer .mbr-contacts strong {
  color: #7c7c7c;
  font-family: "Lato";
  font-size: 1rem;
  font-weight: 700;
  letter-spacing: -1px;
  line-height: 1.3;
  margin-bottom: 1.875em; }
.mbr-footer-content p strong, .mbr-footer-content strong, .mbr-footer .mbr-contacts p strong, .mbr-footer .mbr-contacts strong {
  display: inline-block; }
.mbr-footer-content p, .mbr-footer .mbr-contacts p {
  color: #fff;
  font-size: 0.875rem;
  margin-bottom: 0; }
.mbr-footer-content ul, .mbr-footer .mbr-contacts ul {
  line-height: 1.8;
  list-style: none;
  margin: 0;
  padding: 0; }
.mbr-footer-content li, .mbr-footer .mbr-contacts li {
  border-bottom: 1px dotted rgba(255, 255, 255, 0.2);
  color: #bcbcbc;
  display: block;
  font-family: "Raleway";
  font-size: 0.875rem;
  line-height: 1.8;
  overflow: hidden;
  padding: 0.72em 0;
  padding-left: 1.8em;
  position: relative;
  width: 100%; }
  .mbr-footer-content li:last-child, .mbr-footer .mbr-contacts li:last-child {
    border-bottom: 0; }
  .mbr-footer-content li::before, .mbr-footer .mbr-contacts li::before {
    background: #c0a375;
    content: "";
    height: 0.36em;
    left: 0;
    margin-top: -0.18em;
    position: absolute;
    top: 50%;
    width: 0.36em; }
  .mbr-footer-content li a, .mbr-footer .mbr-contacts li a {
    color: #fff;
    -webkit-transition: color .3s ease;
    -moz-transition: color .3s ease;
    transition: color .3s ease; }
    .mbr-footer-content li a:hover, .mbr-footer .mbr-contacts li a:hover {
      color: #c0a375; }

.footer1 ul {
  margin-top: -13px; }

.footer4 > .container > .row {
  margin-left: 0;
  margin-right: 0; }
  .footer4 > .container > .row > div > .row > div:first-child {
    padding-bottom: 40px; }
    .footer4 > .container > .row > div > .row > div:first-child:last-child {
      padding-bottom: 0; }
@media (min-width: 544px) {
  .footer4 > .container > .row > div, .footer4 > .container > .row > div > .row > div {
    clear: none !important;
    padding-bottom: 0 !important; } }

/*-------

   Company

-------*/
.mbr-company {
  background: none;
  border-radius: 0;
  border: 0;
  margin-bottom: 0; }
  .mbr-company .card-img-top {
    height: 58px;
    margin-bottom: 1.57rem;
    width: auto; }
  .mbr-company .card-block {
    background: none;
    padding: 0; }
  .mbr-company .card-text {
    color: #acacac;
    font-size: 0.875rem;
    margin-bottom: 1.57rem; }
  .mbr-company .list-group {
    display: block; }
  .mbr-company .list-group-item {
    background: none;
    border: 0;
    display: table;
    padding: 0;
    padding-bottom: 1.375rem;
    width: 100%; }
  .mbr-company .list-group-icon,
  .mbr-company .list-group-text {
    display: table-cell;
    height: 2.25rem;
    position: relative;
    vertical-align: middle; }
  .mbr-company .list-group-icon {
    padding-right: 1.25rem;
    text-align: center;
    width: 3.5rem; }
  .mbr-company .list-group-text {
    color: #fff;
    font-family: "Raleway";
    font-size: 0.875rem;
    line-height: 1.6;
    position: static;
    vertical-align: middle; }
    .mbr-company .list-group-text::after {
      border-bottom: 1px dotted rgba(255, 255, 255, 0.2);
      bottom: 0.625rem;
      content: "";
      display: block;
      left: 0;
      position: absolute;
      width: 50%; }
  .mbr-company .list-group-item.active, .mbr-company .list-group-item.active:hover {
    background: none; }
  .mbr-company .list-group-item.active .list-group-text {
    color: #c0a375; }
  .mbr-company .list-group-item:last-child {
    padding-bottom: 0; }
    .mbr-company .list-group-item:last-child .list-group-text::after {
      display: none; }

/*-------

   Arrow

-------*/
@-webkit-keyframes floating-arrow {
  from {
    -webkit-transform: translateY(-4px);
    transform: translateY(-4px); }
  65% {
    -webkit-transform: translateY(4px);
    transform: translateY(4px); }
  to {
    -webkit-transform: translateY(-4px);
    transform: translateY(-4px); } }
@keyframes floating-arrow {
  from {
    -webkit-transform: translateY(-4px);
    transform: translateY(-4px); }
  65% {
    -webkit-transform: translateY(4px);
    transform: translateY(4px); }
  to {
    -webkit-transform: translateY(-4px);
    transform: translateY(-4px); } }
@-webkit-keyframes floating-arrow-up {
  0% {
    -webkit-transform: translateY(0px);
    transform: translateY(0px); }
  25% {
    -webkit-transform: translateY(4px);
    transform: translateY(4px); }
  75% {
    -webkit-transform: translateY(-4px);
    transform: translateY(-4px); } }
@keyframes floating-arrow-up {
  0% {
    -webkit-transform: translateY(0px);
    transform: translateY(0px); }
  25% {
    -webkit-transform: translateY(4px);
    transform: translateY(4px); }
  75% {
    -webkit-transform: translateY(-4px);
    transform: translateY(-4px); } }
.mbr-arrow {
  bottom: 48px;
  left: 0;
  position: absolute;
  text-align: center;
  width: 100%; }
  @media (max-width: 991px) {
    .mbr-arrow {
      bottom: 31px; } }
  @media (max-width: 320px) {
    .mbr-arrow {
      bottom: 21px; } }
  @media all and (device-width: 320px) and (device-height: 568px) and (orientation: portrait) {
    .mbr-arrow {
      bottom: 31px; } }
  .mbr-arrow a {
    background: rgba(0, 0, 0, 0.2);
    border-radius: 3px;
    color: #fff;
    display: inline-block;
    height: 46px;
    outline-style: none !important;
    position: relative;
    text-decoration: none;
    transition: all .3s ease-in-out;
    width: 46px; }
    .mbr-arrow a:hover {
      background: #2d2d2d; }
  .mbr-arrow-icon {
    display: block; }
    .mbr-arrow-icon::before {
      content: "\203a";
      display: inline-block;
      font-family: serif;
      font-size: 32px;
      line-height: 1;
      font-style: normal;
      left: 4px;
      position: relative;
      top: 6px;
      -webkit-transform: rotate(90deg);
      transform: rotate(90deg); }
  .mbr-arrow-floating .mbr-arrow-icon {
    -webkit-animation: floating-arrow 1.6s infinite ease-in-out 0s;
    animation: floating-arrow 1.6s infinite ease-in-out 0s; }

.mbr-arrow-up {
  bottom: 25px;
  right: 90px;
  position: fixed;
  text-align: right;
  z-index: 5000; }
  @media (max-width: 991px) {
    .mbr-arrow-up {
      bottom: 31px; } }
  @media (max-width: 320px) {
    .mbr-arrow-up {
      bottom: 21px; } }
  @media all and (device-width: 320px) and (device-height: 568px) and (orientation: portrait) {
    .mbr-arrow-up {
      bottom: 31px; } }
  .mbr-arrow-up a {
    background: rgba(0, 0, 0, 0.2);
    border-radius: 3px;
    color: #fff;
    display: inline-block;
    height: 46px;
    outline-style: none !important;
    position: relative;
    text-decoration: none;
    transition: all .3s ease-in-out;
    width: 46px;
    cursor: pointer; }
    .mbr-arrow-up a:hover {
      background: #2d2d2d; }
  .mbr-arrow-up-icon {
    display: block; }
    .mbr-arrow-up-icon::before {
      content: "\203a";
      display: inline-block;
      font-family: serif;
      font-size: 32px;
      line-height: 1;
      font-style: normal;
      position: relative;
      top: 6px;
      left: -4px;
      -webkit-transform: rotate(-90deg);
      transform: rotate(-90deg); }
  .mbr-arrow-up:hover .mbr-arrow-up-icon {
    -webkit-animation: floating-arrow-up 1.6s ease-in-out infinite 0s;
    animation: floating-arrow-up 1.6s ease-in-out infinite 0s; }

@media (max-width: 768px) {
  .mbr-arrow-up {
    right: 0;
    left: 50%;
    -webkit-transform: translateX(-50%);
    transform: translateX(-50%);
    text-align: center;
    bottom: 15px; } }
@media (min-width: 768px) {
  .mbr-right-padding-md-up {
    padding-right: 60px; } }

@media (min-width: 768px) {
  .mbr-left-padding-md-up {
    padding-left: 60px; } }

.mbr-valign-top {
  vertical-align: top; }

.form-asterisk {
  font-family: initial;
  position: absolute;
  top: -2px;
  font-weight: normal; }

.row-sm-offset {
  margin-left: -0.625rem;
  margin-right: -0.625rem; }
  .row-sm-offset > * {
    padding-left: 0.625rem;
    padding-right: 0.625rem; }

@-webkit-keyframes btnCircleLoading {
  from {
    -webkit-transform: rotate(0deg); }
  to {
    -webkit-transform: rotate(359deg); } }
@keyframes btnCircleLoading {
  from {
    transform: rotate(0deg); }
  to {
    transform: rotate(359deg); } }
.btn-loader {
  -webkit-animation: btnCircleLoading .6s infinite linear;
  animation: btnCircleLoading .6s infinite linear;
  border-radius: 50%;
  border: 4px rgba(255, 255, 255, 0.25) solid;
  border-top-color: white;
  display: none;
  height: 26px;
  left: 50%;
  margin-left: -13px;
  margin-top: -13px;
  position: absolute;
  top: 50%;
  width: 26px; }

.btn-loading {
  position: relative; }
  .btn-loading .btn-text {
    visibility: hidden; }
  .btn-loading .btn-loader {
    display: block; }

.hidden {
  visibility: hidden; }

.visible {
  visibility: visible; }

.hamburger-om:after {
  content: "";
  width: 30px;
  height: 3px;
  background-color: #fff;
  position: absolute;
  top: 8px;
  left: 0; }
.hamburger-om:before {
  content: "";
  width: 30px;
  height: 3px;
  background-color: #fff;
  position: absolute;
  top: -8px;
  left: 0; }

.navbar-brand .text-black {
  color: #000 !important; }

.navbar-toggler.collapsed .hum-top, .hum-middle, .hum-bottom {
  position: absolute;
  content: "";
  right: 0;
  width: 20px;
  height: 3px; }

.navbar-toggler.collapsed .hum-top {
  top: -1px; }

.navbar-toggler.collapsed .hum-middle {
  top: 6px; }

.navbar-toggler.collapsed .hum-bottom {
  bottom: 0; }

.navbar-close .close-icon {
  display: block; }

.navbar-close.collapsed .close-icon {
  display: none; }

.navbar-toggler {
  position: relative; }

/*-------

   Iconfont

-------*/
/* iconfont default styling */
/* for buttons */
.mbr-iconfont.mbr-iconfont-btn,
.mbr-buttons__btn .mbr-iconfont {
  padding-right: 0.4em;
  font-size: 1.6em;
  line-height: 0.5em;
  vertical-align: text-bottom;
  position: relative;
  top: -0.12em;
  text-decoration: none; }

/* menu links */
.mbr-iconfont.mbr-iconfont-btn-parent,
.link .mbr-iconfont {
  font-size: 1.4em;
  top: -0.3em;
  position: relative;
  vertical-align: middle; }

/*menu logo */
.mbr-iconfont.mbr-iconfont-menu,
.mbr-iconfont.mbr-iconfont-ext__menu {
  font-size: 37px;
  text-decoration: none;
  color: #fff; }

/* features2, features3 */
.mbr-iconfont.mbr-iconfont-features2,
.mbr-iconfont.mbr-iconfont-features3 {
  font-size: 119px;
  text-decoration: none;
  text-align: center;
  display: block;
  margin-top: 0.2em;
  color: #F1C050; }

/* features4 */
.mbr-iconfont.mbr-iconfont-features4 {
  font-size: 50px;
  text-decoration: none;
  text-align: center;
  display: block;
  color: #000; }

.mbr-iconfont-features7 {
  font-size: 50px;
  text-decoration: none;
  text-align: center;
  display: block;
  color: #fff; }

/* msg-box4 */
.mbr-iconfont.mbr-iconfont-msg-box4,
.mbr-iconfont.mbr-iconfont-msg-box5 {
  font-size: 250px;
  text-decoration: none;
  color: #232323; }

/* header2 */
.mbr-iconfont.mbr-iconfont-header2 {
  font-size: 250px;
  text-decoration: none;
  color: #fff; }

/* contacts1 */
.mbr-iconfont.mbr-iconfont-contacts1 {
  font-size: 119px;
  text-decoration: none;
  color: #9C9C9C; }

/* contacts3 */
.mbr-iconfont.mbr-iconfont-logo-contacts3 {
  font-size: 58px;
  text-decoration: none;
  color: #9C9C9C;
  margin-bottom: 1.57rem; }

.mbr-iconfont-company-contacts3 {
  font-size: 22px;
  color: #cfcfcf; }

.mbr-iconfont-company-contacts5 {
  font-size: 22px;
  color: #000; }

html.is-builder .mbr-cards .card-img + .card-block {
  padding-top: 0; }
html.is-builder .mbr-cards .card-text + .card-btn {
  padding-top: 0; }
html.is-builder .mbr-cards .card-title + * {
  padding-top: 0; }
html.is-builder .mbr-cards .card-title + .card-btn {
  padding-top: 0; }
html.is-builder .mbr-cards .card-subtitle + .card-btn {
  padding-top: 0; }
html.is-builder :not([data-app-remove-it]).card-img + .card-block {
  padding-top: 2.3125rem; }
html.is-builder :not([data-app-remove-it]).card-title + .card-subtitle, html.is-builder :not([data-app-remove-it]).card-title ~ .card-text {
  padding-top: 1rem; }
html.is-builder :not([data-app-remove-it]).card-title ~ .card-btn {
  padding-top: 1.4375rem; }
html.is-builder :not([data-app-remove-it]).card-subtitle + .card-text {
  padding-top: 0; }
html.is-builder :not([data-app-remove-it]).card-subtitle ~ .card-btn {
  padding-top: 0.3125rem; }
html.is-builder :not([data-app-remove-it]).card-text + .card-btn {
  padding-top: 1.375rem; }
html.is-builder .article .lead p {
  margin-top: 0; }
html.is-builder .article div .btn {
  margin-top: 0; }
html.is-builder .article .mbr-section-title:not([data-app-remove-it]) + .lead p {
  margin-top: 1.5625rem; }
html.is-builder .article .mbr-section-title:not([data-app-remove-it]) ~ div .btn {
  margin-top: 2.3125rem; }
html.is-builder .article .lead:not([data-app-remove-it]) + div .btn {
  margin-top: 2.3125rem; }

.article .display-2 {
  margin-bottom: 0; }
.article .mbr-section-title + .mbr-section-subtitle {
  margin-top: 4px; }
.article .mbr-section-title + .lead p {
  margin-top: 1.5625rem; }
.article .mbr-section-title + div .btn {
  margin-top: 2.3125rem; }
.article .lead + div .btn {
  margin-top: 2.3125rem; }
.article .mbr-section-subtitle {
  margin-bottom: 0; }

.content-size {
  width: auto; }

.image-size {
  vertical-align: middle;
  margin: auto;
  text-align: center; }
  .image-size .mbr-figure {
    padding-top: 3px; }

/* @media (max-width: 768px) { // xorg! */
@media (max-width: 767px) {
  .image-size {
    width: 100% !important; } }

/*# sourceMappingURL=style.css.map */
.engine {
	position: absolute;
	text-indent: -2400px;
	text-align: center;
	padding: 0;
	top: 0;
	left: -2400px;
}
@import url(https://fonts.googleapis.com/css?family=Montserrat:400,700);
@import url(https://fonts.googleapis.com/css?family=Lora:400,700);
@import url(https://fonts.googleapis.com/css?family=Raleway:400,300,700);



body,
input,
textarea,
.mbr-company .list-group-text {
  font-family: 'Raleway', sans-serif;
}
.mbr-footer-content li,
.mbr-footer .mbr-contacts li {
  font-family: 'Raleway', sans-serif;
}
.btn,
.alert,
h1,
h2,
h3,
h4,
h5,
h6,
.h1,
.h2,
.h3,
.h4,
.h5,
.h6,
.display-1,
.display-2,
.display-3,
.display-4,
.mbr-figure .mbr-figure-caption,
.mbr-gallery-title,
.mbr-map [data-state-details],
.mbr-price {
  font-family: 'Lato', sans-serif;
}
.mbr-footer-content h1,
.mbr-footer .mbr-contacts h1,
.mbr-footer-content h2,
.mbr-footer .mbr-contacts h2,
.mbr-footer-content h3,
.mbr-footer .mbr-contacts h3,
.mbr-footer-content h4,
.mbr-footer .mbr-contacts h4,
.mbr-footer-content p strong,
.mbr-footer .mbr-contacts p strong,
.mbr-footer-content strong,
.mbr-footer .mbr-contacts strong {
  font-family: 'Lato', sans-serif;
}
.btn-sm,
.lead a,
.lead blockquote,
.mbr-section-subtitle,
.mbr-section-hero .mbr-section-lead,
.mbr-cards .card-subtitle,
.mbr-testimonial .card-block {
  font-family: 'Lora', serif;
}
.mbr-author-name {
  font-family: 'Lato', sans-serif;
}
.mbr-author-desc {
  font-family: 'Lora', serif;
}
.mbr-plan-title {
  font-family: 'Lato', sans-serif;
}
.mbr-plan-subtitle,
.mbr-plan-price-desc {
  font-family: 'Lora', serif;
}
.bg-primary {
  background-color: #c0a375 !important;
}
.bg-success {
  background-color: #90a878 !important;
}
.bg-info {
  background-color: #7e9b9f !important;
}
.bg-warning {
  background-color: #f3c649 !important;
}
.bg-danger {
  background-color: #f28281 !important;
}
.btn-primary {
  background-color: #c0a375;
  border-color: #c0a375;
  color: #ffffff;
}
.btn-primary:hover,
.btn-primary:focus,
.btn-primary.focus,
.btn-primary:active,
.btn-primary.active {
  color: #ffffff;
  background-color: #a07e49;
  border-color: #a07e49;
}
.btn-primary.disabled,
.btn-primary:disabled {
  color: #ffffff !important;
  background-color: #a07e49 !important;
  border-color: #a07e49 !important;
}
.btn-secondary {
  background-color: #bfcecb;
  border-color: #bfcecb;
  color: #ffffff;
}
.btn-secondary:hover,
.btn-secondary:focus,
.btn-secondary.focus,
.btn-secondary:active,
.btn-secondary.active {
  color: #ffffff;
  background-color: #94ada8;
  border-color: #94ada8;
}
.btn-secondary.disabled,
.btn-secondary:disabled {
  color: #ffffff !important;
  background-color: #94ada8 !important;
  border-color: #94ada8 !important;
}
.btn-info {
  background-color: #7e9b9f;
  border-color: #7e9b9f;
  color: #ffffff;
}
.btn-info:hover,
.btn-info:focus,
.btn-info.focus,
.btn-info:active,
.btn-info.active {
  color: #ffffff;
  background-color: #597478;
  border-color: #597478;
}
.btn-info.disabled,
.btn-info:disabled {
  color: #ffffff !important;
  background-color: #597478 !important;
  border-color: #597478 !important;
}
.btn-success {
  background-color: #90a878;
  border-color: #90a878;
  color: #ffffff;
}
.btn-success:hover,
.btn-success:focus,
.btn-success.focus,
.btn-success:active,
.btn-success.active {
  color: #ffffff;
  background-color: #6a8153;
  border-color: #6a8153;
}
.btn-success.disabled,
.btn-success:disabled {
  color: #ffffff !important;
  background-color: #6a8153 !important;
  border-color: #6a8153 !important;
}
.btn-warning {
  background-color: #f3c649;
  border-color: #f3c649;
  color: #ffffff;
}
.btn-warning:hover,
.btn-warning:focus,
.btn-warning.focus,
.btn-warning:active,
.btn-warning.active {
  color: #ffffff;
  background-color: #e1a90f;
  border-color: #e1a90f;
}
.btn-warning.disabled,
.btn-warning:disabled {
  color: #ffffff !important;
  background-color: #e1a90f !important;
  border-color: #e1a90f !important;
}
.btn-danger {
  background-color: #f28281;
  border-color: #f28281;
  color: #ffffff;
}
.btn-danger:hover,
.btn-danger:focus,
.btn-danger.focus,
.btn-danger:active,
.btn-danger.active {
  color: #ffffff;
  background-color: #eb3d3c;
  border-color: #eb3d3c;
}
.btn-danger.disabled,
.btn-danger:disabled {
  color: #ffffff !important;
  background-color: #eb3d3c !important;
  border-color: #eb3d3c !important;
}
.btn-primary-outline {
  background: none;
  border-color: #8e7041;
  color: #8e7041;
}
.btn-primary-outline:hover,
.btn-primary-outline:focus,
.btn-primary-outline.focus,
.btn-primary-outline:active,
.btn-primary-outline.active {
  color: #ffffff;
  background-color: #c0a375;
  border-color: #c0a375;
}
.btn-primary-outline.disabled,
.btn-primary-outline:disabled {
  color: #ffffff !important;
  background-color: #c0a375 !important;
  border-color: #c0a375 !important;
}
.btn-secondary-outline {
  background: none;
  border-color: #85a29c;
  color: #85a29c;
}
.btn-secondary-outline:hover,
.btn-secondary-outline:focus,
.btn-secondary-outline.focus,
.btn-secondary-outline:active,
.btn-secondary-outline.active {
  color: #ffffff;
  background-color: #bfcecb;
  border-color: #bfcecb;
}
.btn-secondary-outline.disabled,
.btn-secondary-outline:disabled {
  color: #ffffff !important;
  background-color: #bfcecb !important;
  border-color: #bfcecb !important;
}
.btn-info-outline {
  background: none;
  border-color: #4e6669;
  color: #4e6669;
}
.btn-info-outline:hover,
.btn-info-outline:focus,
.btn-info-outline.focus,
.btn-info-outline:active,
.btn-info-outline.active {
  color: #ffffff;
  background-color: #7e9b9f;
  border-color: #7e9b9f;
}
.btn-info-outline.disabled,
.btn-info-outline:disabled {
  color: #ffffff !important;
  background-color: #7e9b9f !important;
  border-color: #7e9b9f !important;
}
.btn-success-outline {
  background: none;
  border-color: #5d7149;
  color: #5d7149;
}
.btn-success-outline:hover,
.btn-success-outline:focus,
.btn-success-outline.focus,
.btn-success-outline:active,
.btn-success-outline.active {
  color: #ffffff;
  background-color: #90a878;
  border-color: #90a878;
}
.btn-success-outline.disabled,
.btn-success-outline:disabled {
  color: #ffffff !important;
  background-color: #90a878 !important;
  border-color: #90a878 !important;
}
.btn-warning-outline {
  background: none;
  border-color: #c9970d;
  color: #c9970d;
}
.btn-warning-outline:hover,
.btn-warning-outline:focus,
.btn-warning-outline.focus,
.btn-warning-outline:active,
.btn-warning-outline.active {
  color: #ffffff;
  background-color: #f3c649;
  border-color: #f3c649;
}
.btn-warning-outline.disabled,
.btn-warning-outline:disabled {
  color: #ffffff !important;
  background-color: #f3c649 !important;
  border-color: #f3c649 !important;
}
.btn-danger-outline {
  background: none;
  border-color: #e82625;
  color: #e82625;
}
.btn-danger-outline:hover,
.btn-danger-outline:focus,
.btn-danger-outline.focus,
.btn-danger-outline:active,
.btn-danger-outline.active {
  color: #ffffff;
  background-color: #f28281;
  border-color: #f28281;
}
.btn-danger-outline.disabled,
.btn-danger-outline:disabled {
  color: #ffffff !important;
  background-color: #f28281 !important;
  border-color: #f28281 !important;
}
.text-primary {
  color: #c0a375 !important;
}
.text-success {
  color: #90a878 !important;
}
.text-info {
  color: #7e9b9f !important;
}
.text-warning {
  color: #f3c649 !important;
}
.text-danger {
  color: #f28281 !important;
}
.alert-success {
  background-color: #90a878;
}
.alert-info {
  background-color: #7e9b9f;
}
.alert-warning {
  background-color: #f3c649;
}
.alert-danger {
  background-color: #f28281;
}
.btn-social {
  border-color: #c0a375;
}
.btn-social:hover {
  background: #c0a375;
}
.mbr-company .list-group-item.active .list-group-text {
  color: #c0a375;
}
.mbr-footer p a,
.mbr-footer ul a {
  color: #c0a375;
}
.mbr-footer-content li::before,
.mbr-footer .mbr-contacts li::before {
  background: #c0a375;
}
.mbr-footer-content li a:hover,
.mbr-footer .mbr-contacts li a:hover {
  color: #c0a375;
}
.lead a,
.lead a:hover {
  color: #c0a375;
}
.lead blockquote {
  border-color: #c0a375;
}
.mbr-plan-header.bg-primary .mbr-plan-subtitle,
.mbr-plan-header.bg-primary .mbr-plan-price-desc {
  color: #e8ddcd;
}
.mbr-plan-header.bg-success .mbr-plan-subtitle,
.mbr-plan-header.bg-success .mbr-plan-price-desc {
  color: #d0dac6;
}
.mbr-plan-header.bg-info .mbr-plan-subtitle,
.mbr-plan-header.bg-info .mbr-plan-price-desc {
  color: #c7d4d5;
}
.mbr-plan-header.bg-warning .mbr-plan-subtitle,
.mbr-plan-header.bg-warning .mbr-plan-price-desc {
  color: #ffffff;
}
.mbr-plan-header.bg-danger .mbr-plan-subtitle,
.mbr-plan-header.bg-danger .mbr-plan-price-desc {
  color: #ffffff;
}
.mbr-small-footer a,
.mbr-gallery-filter li:hover {
  color: #c0a375;
}
.scrollToTop_wraper {
  opacity: 0 !important;
}


@charset "UTF-8";.blueimp-gallery,.blueimp-gallery>.slides>.slide>.slide-content{position:absolute;top:0;right:0;bottom:0;left:0;-moz-backface-visibility:hidden}.blueimp-gallery>.slides>.slide>.slide-content{margin:auto;width:auto;height:auto;max-width:100%;max-height:100%;opacity:1}.blueimp-gallery{position:fixed;z-index:999999;overflow:hidden;background:#000;background:rgba(0,0,0,.9);opacity:0;display:none;direction:ltr;-ms-touch-action:none;touch-action:none}.blueimp-gallery-carousel{position:relative;z-index:auto;margin:1em auto;padding-bottom:56.25%;box-shadow:0 0 10px #000;-ms-touch-action:pan-y;touch-action:pan-y}.blueimp-gallery-display{display:block;opacity:1}.blueimp-gallery>.slides{position:relative;height:100%;overflow:hidden}.blueimp-gallery-carousel>.slides{position:absolute}.blueimp-gallery>.slides>.slide{position:relative;float:left;height:100%;text-align:center;-webkit-transition-timing-function:cubic-bezier(0.645,.045,.355,1);-moz-transition-timing-function:cubic-bezier(0.645,.045,.355,1);-ms-transition-timing-function:cubic-bezier(0.645,.045,.355,1);-o-transition-timing-function:cubic-bezier(0.645,.045,.355,1);transition-timing-function:cubic-bezier(0.645,.045,.355,1)}.blueimp-gallery,.blueimp-gallery>.slides>.slide>.slide-content{-webkit-transition:opacity .5s linear;-moz-transition:opacity .5s linear;-ms-transition:opacity .5s linear;-o-transition:opacity .5s linear;transition:opacity .5s linear}.blueimp-gallery>.slides>.slide-loading{background:url(../../bundles/app/img/loading.gif) center no-repeat;background-size:64px 64px}.blueimp-gallery>.slides>.slide-loading>.slide-content{opacity:0}.blueimp-gallery>.slides>.slide-error{background:url(../../bundles/app/img/error.png) center no-repeat}.blueimp-gallery>.slides>.slide-error>.slide-content{display:none}.blueimp-gallery>.prev,.blueimp-gallery>.next{position:absolute;top:50%;left:15px;width:40px;height:40px;margin-top:-23px;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:60px;font-weight:100;line-height:30px;color:#fff;text-decoration:none;text-shadow:0 0 2px #000;text-align:center;background:#222;background:rgba(0,0,0,.5);-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;border:3px solid #fff;-webkit-border-radius:23px;-moz-border-radius:23px;border-radius:23px;opacity:.5;cursor:pointer;display:none}.blueimp-gallery>.next{left:auto;right:15px}.blueimp-gallery>.close,.blueimp-gallery>.title{position:absolute;top:15px;left:15px;margin:0 40px 0 0;font-size:20px;line-height:30px;color:#fff;text-shadow:0 0 2px #000;opacity:.8;display:none}.blueimp-gallery>.close{padding:15px;right:15px;left:auto;margin:-15px;font-size:30px;text-decoration:none;cursor:pointer}.blueimp-gallery>.play-pause{position:absolute;right:15px;bottom:15px;width:15px;height:15px;background:url(../../bundles/app/img/play-pause.png) 0 0 no-repeat;cursor:pointer;opacity:.5;display:none}.blueimp-gallery-playing>.play-pause{background-position:-15px 0}.blueimp-gallery>.prev:hover,.blueimp-gallery>.next:hover,.blueimp-gallery>.close:hover,.blueimp-gallery>.title:hover,.blueimp-gallery>.play-pause:hover{color:#fff;opacity:1}.blueimp-gallery-controls>.prev,.blueimp-gallery-controls>.next,.blueimp-gallery-controls>.close,.blueimp-gallery-controls>.title,.blueimp-gallery-controls>.play-pause{display:block;-webkit-transform:translateZ(0);-moz-transform:translateZ(0);-ms-transform:translateZ(0);-o-transform:translateZ(0);transform:translateZ(0)}.blueimp-gallery-single>.prev,.blueimp-gallery-left>.prev,.blueimp-gallery-single>.next,.blueimp-gallery-right>.next,.blueimp-gallery-single>.play-pause{display:none}.blueimp-gallery>.slides>.slide>.slide-content,.blueimp-gallery>.prev,.blueimp-gallery>.next,.blueimp-gallery>.close,.blueimp-gallery>.play-pause{-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}body:last-child .blueimp-gallery>.slides>.slide-error{background-image:url(../../bundles/app/img/error.svg)}body:last-child .blueimp-gallery>.play-pause{width:20px;height:20px;background-size:40px 20px;background-image:url(../../bundles/app/img/play-pause.svg)}body:last-child .blueimp-gallery-playing>.play-pause{background-position:-20px 0}*+html .blueimp-gallery>.slides>.slide{min-height:300px}*+html .blueimp-gallery>.slides>.slide>.slide-content{position:relative}@charset "UTF-8";.blueimp-gallery>.indicator{position:absolute;top:auto;right:15px;bottom:15px;left:15px;margin:0 40px;padding:0;list-style:none;text-align:center;line-height:10px;display:none}.blueimp-gallery>.indicator>li{display:inline-block;width:9px;height:9px;margin:6px 3px 0;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;border:1px solid transparent;background:#ccc;background:rgba(255,255,255,.25)center no-repeat;border-radius:5px;box-shadow:0 0 2px #000;opacity:.5;cursor:pointer}.blueimp-gallery>.indicator>li:hover,.blueimp-gallery>.indicator>.active{background-color:#fff;border-color:#fff;opacity:1}.blueimp-gallery-controls>.indicator{display:block;-webkit-transform:translateZ(0);-moz-transform:translateZ(0);-ms-transform:translateZ(0);-o-transform:translateZ(0);transform:translateZ(0)}.blueimp-gallery-single>.indicator{display:none}.blueimp-gallery>.indicator{-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}*+html .blueimp-gallery>.indicator>li{display:inline}@charset "UTF-8";.blueimp-gallery>.slides>.slide>.video-content>img{position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;width:auto;height:auto;max-width:100%;max-height:100%;-moz-backface-visibility:hidden}.blueimp-gallery>.slides>.slide>.video-content>video{position:absolute;top:0;left:0;width:100%;height:100%}.blueimp-gallery>.slides>.slide>.video-content>iframe{position:absolute;top:100%;left:0;width:100%;height:100%;border:none}.blueimp-gallery>.slides>.slide>.video-playing>iframe{top:0}.blueimp-gallery>.slides>.slide>.video-content>a{position:absolute;top:50%;right:0;left:0;margin:-64px auto 0;width:128px;height:128px;background:url(../../bundles/app/img/video-play.png) center no-repeat;opacity:.8;cursor:pointer}.blueimp-gallery>.slides>.slide>.video-content>a:hover{opacity:1}.blueimp-gallery>.slides>.slide>.video-playing>a,.blueimp-gallery>.slides>.slide>.video-playing>img{display:none}.blueimp-gallery>.slides>.slide>.video-content>video{display:none}.blueimp-gallery>.slides>.slide>.video-playing>video{display:block}.blueimp-gallery>.slides>.slide>.video-loading>a{background:url(../../bundles/app/img/loading.gif) center no-repeat;background-size:64px 64px}body:last-child .blueimp-gallery>.slides>.slide>.video-content:not(.video-loading)>a{background-image:url(../../bundles/app/img/video-play.svg)}*+html .blueimp-gallery>.slides>.slide>.video-content{height:100%}*+html .blueimp-gallery>.slides>.slide>.video-content>a{left:50%;margin-left:-64px}
@charset "UTF-8";.blueimp-gallery .modal-body{position:relative;text-align:center;padding:0 0 56.25%;overflow:hidden;cursor:pointer}.blueimp-gallery .modal-footer{margin:0}.blueimp-gallery .modal-body img,.blueimp-gallery .modal-body .video-content video,.blueimp-gallery .modal-body .video-content iframe,.blueimp-gallery .modal-body .video-content a{max-width:100%;max-height:100%;margin:auto;position:absolute;top:0;right:0;bottom:0;left:0}.blueimp-gallery .modal-body .video-content video{display:none}.blueimp-gallery .modal-body .video-playing video{display:block}.blueimp-gallery .modal-body .video-content iframe{width:100%;height:100%;border:none;left:100%}.blueimp-gallery .modal-body .video-playing iframe{left:0}.blueimp-gallery .modal-body .video-playing img,.blueimp-gallery .modal-body .video-playing a{display:none}.blueimp-gallery .modal-body .video-content a{cursor:pointer}.blueimp-gallery .modal-body .video-content a:after{font-family:"Glyphicons Halflings";-webkit-font-smoothing:antialiased;content:"\e029";font-size:64px;line-height:64px;width:64px;height:64px;position:absolute;top:50%;margin:-32px 0 0 -32px}.blueimp-gallery .modal-body .video-loading a{background:url(../../bundles/app/img/loading.gif) center no-repeat;background-size:64px 64px}.blueimp-gallery .modal-body .video-loading a:after{content:none}@media screen and (min-width:768px){.blueimp-gallery .modal-dialog{right:auto;left:auto;width:auto;max-width:900px;padding-left:5%;padding-right:5%}}
/*!
 *  Font Awesome 4.5.0 by @davegandy - http://fontawesome.io - @fontawesome
 *  License - http://fontawesome.io/license (Font: SIL OFL 1.1, CSS: MIT License)
 */@font-face{font-family:'FontAwesome';src:url('../../bundles/app/fonts/fontawesome-webfont.eot?v=4.5.0');src:url('../../bundles/app/fonts/fontawesome-webfont.eot?#iefix&v=4.5.0') format('embedded-opentype'),url('../../bundles/app/fonts/fontawesome-webfont.woff2?v=4.5.0') format('woff2'),url('../../bundles/app/fonts/fontawesome-webfont.woff?v=4.5.0') format('woff'),url('../../bundles/app/fonts/fontawesome-webfont.ttf?v=4.5.0') format('truetype'),url('../../bundles/app/fonts/fontawesome-webfont.svg?v=4.5.0#fontawesomeregular') format('svg');font-weight:normal;font-style:normal}.fa{display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.fa-lg{font-size:1.33333333em;line-height:.75em;vertical-align:-15%}.fa-2x{font-size:2em}.fa-3x{font-size:3em}.fa-4x{font-size:4em}.fa-5x{font-size:5em}.fa-fw{width:1.28571429em;text-align:center}.fa-ul{padding-left:0;margin-left:2.14285714em;list-style-type:none}.fa-ul>li{position:relative}.fa-li{position:absolute;left:-2.14285714em;width:2.14285714em;top:.14285714em;text-align:center}.fa-li.fa-lg{left:-1.85714286em}.fa-border{padding:.2em .25em .15em;border:solid .08em #eee;border-radius:.1em}.fa-pull-left{float:left}.fa-pull-right{float:right}.fa.fa-pull-left{margin-right:.3em}.fa.fa-pull-right{margin-left:.3em}.pull-right{float:right}.pull-left{float:left}.fa.pull-left{margin-right:.3em}.fa.pull-right{margin-left:.3em}.fa-spin{-webkit-animation:fa-spin 2s infinite linear;animation:fa-spin 2s infinite linear}.fa-pulse{-webkit-animation:fa-spin 1s infinite steps(8);animation:fa-spin 1s infinite steps(8)}@-webkit-keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}.fa-rotate-90{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=1);-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.fa-rotate-180{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=2);-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.fa-rotate-270{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=3);-webkit-transform:rotate(270deg);-ms-transform:rotate(270deg);transform:rotate(270deg)}.fa-flip-horizontal{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1);-webkit-transform:scale(-1, 1);-ms-transform:scale(-1, 1);transform:scale(-1, 1)}.fa-flip-vertical{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1);-webkit-transform:scale(1, -1);-ms-transform:scale(1, -1);transform:scale(1, -1)}:root .fa-rotate-90,:root .fa-rotate-180,:root .fa-rotate-270,:root .fa-flip-horizontal,:root .fa-flip-vertical{filter:none}.fa-stack{position:relative;display:inline-block;width:2em;height:2em;line-height:2em;vertical-align:middle}.fa-stack-1x,.fa-stack-2x{position:absolute;left:0;width:100%;text-align:center}.fa-stack-1x{line-height:inherit}.fa-stack-2x{font-size:2em}.fa-inverse{color:#fff}.fa-glass:before{content:"\f000"}.fa-music:before{content:"\f001"}.fa-search:before{content:"\f002"}.fa-envelope-o:before{content:"\f003"}.fa-heart:before{content:"\f004"}.fa-star:before{content:"\f005"}.fa-star-o:before{content:"\f006"}.fa-user:before{content:"\f007"}.fa-film:before{content:"\f008"}.fa-th-large:before{content:"\f009"}.fa-th:before{content:"\f00a"}.fa-th-list:before{content:"\f00b"}.fa-check:before{content:"\f00c"}.fa-remove:before,.fa-close:before,.fa-times:before{content:"\f00d"}.fa-search-plus:before{content:"\f00e"}.fa-search-minus:before{content:"\f010"}.fa-power-off:before{content:"\f011"}.fa-signal:before{content:"\f012"}.fa-gear:before,.fa-cog:before{content:"\f013"}.fa-trash-o:before{content:"\f014"}.fa-home:before{content:"\f015"}.fa-file-o:before{content:"\f016"}.fa-clock-o:before{content:"\f017"}.fa-road:before{content:"\f018"}.fa-download:before{content:"\f019"}.fa-arrow-circle-o-down:before{content:"\f01a"}.fa-arrow-circle-o-up:before{content:"\f01b"}.fa-inbox:before{content:"\f01c"}.fa-play-circle-o:before{content:"\f01d"}.fa-rotate-right:before,.fa-repeat:before{content:"\f01e"}.fa-refresh:before{content:"\f021"}.fa-list-alt:before{content:"\f022"}.fa-lock:before{content:"\f023"}.fa-flag:before{content:"\f024"}.fa-headphones:before{content:"\f025"}.fa-volume-off:before{content:"\f026"}.fa-volume-down:before{content:"\f027"}.fa-volume-up:before{content:"\f028"}.fa-qrcode:before{content:"\f029"}.fa-barcode:before{content:"\f02a"}.fa-tag:before{content:"\f02b"}.fa-tags:before{content:"\f02c"}.fa-book:before{content:"\f02d"}.fa-bookmark:before{content:"\f02e"}.fa-print:before{content:"\f02f"}.fa-camera:before{content:"\f030"}.fa-font:before{content:"\f031"}.fa-bold:before{content:"\f032"}.fa-italic:before{content:"\f033"}.fa-text-height:before{content:"\f034"}.fa-text-width:before{content:"\f035"}.fa-align-left:before{content:"\f036"}.fa-align-center:before{content:"\f037"}.fa-align-right:before{content:"\f038"}.fa-align-justify:before{content:"\f039"}.fa-list:before{content:"\f03a"}.fa-dedent:before,.fa-outdent:before{content:"\f03b"}.fa-indent:before{content:"\f03c"}.fa-video-camera:before{content:"\f03d"}.fa-photo:before,.fa-image:before,.fa-picture-o:before{content:"\f03e"}.fa-pencil:before{content:"\f040"}.fa-map-marker:before{content:"\f041"}.fa-adjust:before{content:"\f042"}.fa-tint:before{content:"\f043"}.fa-edit:before,.fa-pencil-square-o:before{content:"\f044"}.fa-share-square-o:before{content:"\f045"}.fa-check-square-o:before{content:"\f046"}.fa-arrows:before{content:"\f047"}.fa-step-backward:before{content:"\f048"}.fa-fast-backward:before{content:"\f049"}.fa-backward:before{content:"\f04a"}.fa-play:before{content:"\f04b"}.fa-pause:before{content:"\f04c"}.fa-stop:before{content:"\f04d"}.fa-forward:before{content:"\f04e"}.fa-fast-forward:before{content:"\f050"}.fa-step-forward:before{content:"\f051"}.fa-eject:before{content:"\f052"}.fa-chevron-left:before{content:"\f053"}.fa-chevron-right:before{content:"\f054"}.fa-plus-circle:before{content:"\f055"}.fa-minus-circle:before{content:"\f056"}.fa-times-circle:before{content:"\f057"}.fa-check-circle:before{content:"\f058"}.fa-question-circle:before{content:"\f059"}.fa-info-circle:before{content:"\f05a"}.fa-crosshairs:before{content:"\f05b"}.fa-times-circle-o:before{content:"\f05c"}.fa-check-circle-o:before{content:"\f05d"}.fa-ban:before{content:"\f05e"}.fa-arrow-left:before{content:"\f060"}.fa-arrow-right:before{content:"\f061"}.fa-arrow-up:before{content:"\f062"}.fa-arrow-down:before{content:"\f063"}.fa-mail-forward:before,.fa-share:before{content:"\f064"}.fa-expand:before{content:"\f065"}.fa-compress:before{content:"\f066"}.fa-plus:before{content:"\f067"}.fa-minus:before{content:"\f068"}.fa-asterisk:before{content:"\f069"}.fa-exclamation-circle:before{content:"\f06a"}.fa-gift:before{content:"\f06b"}.fa-leaf:before{content:"\f06c"}.fa-fire:before{content:"\f06d"}.fa-eye:before{content:"\f06e"}.fa-eye-slash:before{content:"\f070"}.fa-warning:before,.fa-exclamation-triangle:before{content:"\f071"}.fa-plane:before{content:"\f072"}.fa-calendar:before{content:"\f073"}.fa-random:before{content:"\f074"}.fa-comment:before{content:"\f075"}.fa-magnet:before{content:"\f076"}.fa-chevron-up:before{content:"\f077"}.fa-chevron-down:before{content:"\f078"}.fa-retweet:before{content:"\f079"}.fa-shopping-cart:before{content:"\f07a"}.fa-folder:before{content:"\f07b"}.fa-folder-open:before{content:"\f07c"}.fa-arrows-v:before{content:"\f07d"}.fa-arrows-h:before{content:"\f07e"}.fa-bar-chart-o:before,.fa-bar-chart:before{content:"\f080"}.fa-twitter-square:before{content:"\f081"}.fa-facebook-square:before{content:"\f082"}.fa-camera-retro:before{content:"\f083"}.fa-key:before{content:"\f084"}.fa-gears:before,.fa-cogs:before{content:"\f085"}.fa-comments:before{content:"\f086"}.fa-thumbs-o-up:before{content:"\f087"}.fa-thumbs-o-down:before{content:"\f088"}.fa-star-half:before{content:"\f089"}.fa-heart-o:before{content:"\f08a"}.fa-sign-out:before{content:"\f08b"}.fa-linkedin-square:before{content:"\f08c"}.fa-thumb-tack:before{content:"\f08d"}.fa-external-link:before{content:"\f08e"}.fa-sign-in:before{content:"\f090"}.fa-trophy:before{content:"\f091"}.fa-github-square:before{content:"\f092"}.fa-upload:before{content:"\f093"}.fa-lemon-o:before{content:"\f094"}.fa-phone:before{content:"\f095"}.fa-square-o:before{content:"\f096"}.fa-bookmark-o:before{content:"\f097"}.fa-phone-square:before{content:"\f098"}.fa-twitter:before{content:"\f099"}.fa-facebook-f:before,.fa-facebook:before{content:"\f09a"}.fa-github:before{content:"\f09b"}.fa-unlock:before{content:"\f09c"}.fa-credit-card:before{content:"\f09d"}.fa-feed:before,.fa-rss:before{content:"\f09e"}.fa-hdd-o:before{content:"\f0a0"}.fa-bullhorn:before{content:"\f0a1"}.fa-bell:before{content:"\f0f3"}.fa-certificate:before{content:"\f0a3"}.fa-hand-o-right:before{content:"\f0a4"}.fa-hand-o-left:before{content:"\f0a5"}.fa-hand-o-up:before{content:"\f0a6"}.fa-hand-o-down:before{content:"\f0a7"}.fa-arrow-circle-left:before{content:"\f0a8"}.fa-arrow-circle-right:before{content:"\f0a9"}.fa-arrow-circle-up:before{content:"\f0aa"}.fa-arrow-circle-down:before{content:"\f0ab"}.fa-globe:before{content:"\f0ac"}.fa-wrench:before{content:"\f0ad"}.fa-tasks:before{content:"\f0ae"}.fa-filter:before{content:"\f0b0"}.fa-briefcase:before{content:"\f0b1"}.fa-arrows-alt:before{content:"\f0b2"}.fa-group:before,.fa-users:before{content:"\f0c0"}.fa-chain:before,.fa-link:before{content:"\f0c1"}.fa-cloud:before{content:"\f0c2"}.fa-flask:before{content:"\f0c3"}.fa-cut:before,.fa-scissors:before{content:"\f0c4"}.fa-copy:before,.fa-files-o:before{content:"\f0c5"}.fa-paperclip:before{content:"\f0c6"}.fa-save:before,.fa-floppy-o:before{content:"\f0c7"}.fa-square:before{content:"\f0c8"}.fa-navicon:before,.fa-reorder:before,.fa-bars:before{content:"\f0c9"}.fa-list-ul:before{content:"\f0ca"}.fa-list-ol:before{content:"\f0cb"}.fa-strikethrough:before{content:"\f0cc"}.fa-underline:before{content:"\f0cd"}.fa-table:before{content:"\f0ce"}.fa-magic:before{content:"\f0d0"}.fa-truck:before{content:"\f0d1"}.fa-pinterest:before{content:"\f0d2"}.fa-pinterest-square:before{content:"\f0d3"}.fa-google-plus-square:before{content:"\f0d4"}.fa-google-plus:before{content:"\f0d5"}.fa-money:before{content:"\f0d6"}.fa-caret-down:before{content:"\f0d7"}.fa-caret-up:before{content:"\f0d8"}.fa-caret-left:before{content:"\f0d9"}.fa-caret-right:before{content:"\f0da"}.fa-columns:before{content:"\f0db"}.fa-unsorted:before,.fa-sort:before{content:"\f0dc"}.fa-sort-down:before,.fa-sort-desc:before{content:"\f0dd"}.fa-sort-up:before,.fa-sort-asc:before{content:"\f0de"}.fa-envelope:before{content:"\f0e0"}.fa-linkedin:before{content:"\f0e1"}.fa-rotate-left:before,.fa-undo:before{content:"\f0e2"}.fa-legal:before,.fa-gavel:before{content:"\f0e3"}.fa-dashboard:before,.fa-tachometer:before{content:"\f0e4"}.fa-comment-o:before{content:"\f0e5"}.fa-comments-o:before{content:"\f0e6"}.fa-flash:before,.fa-bolt:before{content:"\f0e7"}.fa-sitemap:before{content:"\f0e8"}.fa-umbrella:before{content:"\f0e9"}.fa-paste:before,.fa-clipboard:before{content:"\f0ea"}.fa-lightbulb-o:before{content:"\f0eb"}.fa-exchange:before{content:"\f0ec"}.fa-cloud-download:before{content:"\f0ed"}.fa-cloud-upload:before{content:"\f0ee"}.fa-user-md:before{content:"\f0f0"}.fa-stethoscope:before{content:"\f0f1"}.fa-suitcase:before{content:"\f0f2"}.fa-bell-o:before{content:"\f0a2"}.fa-coffee:before{content:"\f0f4"}.fa-cutlery:before{content:"\f0f5"}.fa-file-text-o:before{content:"\f0f6"}.fa-building-o:before{content:"\f0f7"}.fa-hospital-o:before{content:"\f0f8"}.fa-ambulance:before{content:"\f0f9"}.fa-medkit:before{content:"\f0fa"}.fa-fighter-jet:before{content:"\f0fb"}.fa-beer:before{content:"\f0fc"}.fa-h-square:before{content:"\f0fd"}.fa-plus-square:before{content:"\f0fe"}.fa-angle-double-left:before{content:"\f100"}.fa-angle-double-right:before{content:"\f101"}.fa-angle-double-up:before{content:"\f102"}.fa-angle-double-down:before{content:"\f103"}.fa-angle-left:before{content:"\f104"}.fa-angle-right:before{content:"\f105"}.fa-angle-up:before{content:"\f106"}.fa-angle-down:before{content:"\f107"}.fa-desktop:before{content:"\f108"}.fa-laptop:before{content:"\f109"}.fa-tablet:before{content:"\f10a"}.fa-mobile-phone:before,.fa-mobile:before{content:"\f10b"}.fa-circle-o:before{content:"\f10c"}.fa-quote-left:before{content:"\f10d"}.fa-quote-right:before{content:"\f10e"}.fa-spinner:before{content:"\f110"}.fa-circle:before{content:"\f111"}.fa-mail-reply:before,.fa-reply:before{content:"\f112"}.fa-github-alt:before{content:"\f113"}.fa-folder-o:before{content:"\f114"}.fa-folder-open-o:before{content:"\f115"}.fa-smile-o:before{content:"\f118"}.fa-frown-o:before{content:"\f119"}.fa-meh-o:before{content:"\f11a"}.fa-gamepad:before{content:"\f11b"}.fa-keyboard-o:before{content:"\f11c"}.fa-flag-o:before{content:"\f11d"}.fa-flag-checkered:before{content:"\f11e"}.fa-terminal:before{content:"\f120"}.fa-code:before{content:"\f121"}.fa-mail-reply-all:before,.fa-reply-all:before{content:"\f122"}.fa-star-half-empty:before,.fa-star-half-full:before,.fa-star-half-o:before{content:"\f123"}.fa-location-arrow:before{content:"\f124"}.fa-crop:before{content:"\f125"}.fa-code-fork:before{content:"\f126"}.fa-unlink:before,.fa-chain-broken:before{content:"\f127"}.fa-question:before{content:"\f128"}.fa-info:before{content:"\f129"}.fa-exclamation:before{content:"\f12a"}.fa-superscript:before{content:"\f12b"}.fa-subscript:before{content:"\f12c"}.fa-eraser:before{content:"\f12d"}.fa-puzzle-piece:before{content:"\f12e"}.fa-microphone:before{content:"\f130"}.fa-microphone-slash:before{content:"\f131"}.fa-shield:before{content:"\f132"}.fa-calendar-o:before{content:"\f133"}.fa-fire-extinguisher:before{content:"\f134"}.fa-rocket:before{content:"\f135"}.fa-maxcdn:before{content:"\f136"}.fa-chevron-circle-left:before{content:"\f137"}.fa-chevron-circle-right:before{content:"\f138"}.fa-chevron-circle-up:before{content:"\f139"}.fa-chevron-circle-down:before{content:"\f13a"}.fa-html5:before{content:"\f13b"}.fa-css3:before{content:"\f13c"}.fa-anchor:before{content:"\f13d"}.fa-unlock-alt:before{content:"\f13e"}.fa-bullseye:before{content:"\f140"}.fa-ellipsis-h:before{content:"\f141"}.fa-ellipsis-v:before{content:"\f142"}.fa-rss-square:before{content:"\f143"}.fa-play-circle:before{content:"\f144"}.fa-ticket:before{content:"\f145"}.fa-minus-square:before{content:"\f146"}.fa-minus-square-o:before{content:"\f147"}.fa-level-up:before{content:"\f148"}.fa-level-down:before{content:"\f149"}.fa-check-square:before{content:"\f14a"}.fa-pencil-square:before{content:"\f14b"}.fa-external-link-square:before{content:"\f14c"}.fa-share-square:before{content:"\f14d"}.fa-compass:before{content:"\f14e"}.fa-toggle-down:before,.fa-caret-square-o-down:before{content:"\f150"}.fa-toggle-up:before,.fa-caret-square-o-up:before{content:"\f151"}.fa-toggle-right:before,.fa-caret-square-o-right:before{content:"\f152"}.fa-euro:before,.fa-eur:before{content:"\f153"}.fa-gbp:before{content:"\f154"}.fa-dollar:before,.fa-usd:before{content:"\f155"}.fa-rupee:before,.fa-inr:before{content:"\f156"}.fa-cny:before,.fa-rmb:before,.fa-yen:before,.fa-jpy:before{content:"\f157"}.fa-ruble:before,.fa-rouble:before,.fa-rub:before{content:"\f158"}.fa-won:before,.fa-krw:before{content:"\f159"}.fa-bitcoin:before,.fa-btc:before{content:"\f15a"}.fa-file:before{content:"\f15b"}.fa-file-text:before{content:"\f15c"}.fa-sort-alpha-asc:before{content:"\f15d"}.fa-sort-alpha-desc:before{content:"\f15e"}.fa-sort-amount-asc:before{content:"\f160"}.fa-sort-amount-desc:before{content:"\f161"}.fa-sort-numeric-asc:before{content:"\f162"}.fa-sort-numeric-desc:before{content:"\f163"}.fa-thumbs-up:before{content:"\f164"}.fa-thumbs-down:before{content:"\f165"}.fa-youtube-square:before{content:"\f166"}.fa-youtube:before{content:"\f167"}.fa-xing:before{content:"\f168"}.fa-xing-square:before{content:"\f169"}.fa-youtube-play:before{content:"\f16a"}.fa-dropbox:before{content:"\f16b"}.fa-stack-overflow:before{content:"\f16c"}.fa-instagram:before{content:"\f16d"}.fa-flickr:before{content:"\f16e"}.fa-adn:before{content:"\f170"}.fa-bitbucket:before{content:"\f171"}.fa-bitbucket-square:before{content:"\f172"}.fa-tumblr:before{content:"\f173"}.fa-tumblr-square:before{content:"\f174"}.fa-long-arrow-down:before{content:"\f175"}.fa-long-arrow-up:before{content:"\f176"}.fa-long-arrow-left:before{content:"\f177"}.fa-long-arrow-right:before{content:"\f178"}.fa-apple:before{content:"\f179"}.fa-windows:before{content:"\f17a"}.fa-android:before{content:"\f17b"}.fa-linux:before{content:"\f17c"}.fa-dribbble:before{content:"\f17d"}.fa-skype:before{content:"\f17e"}.fa-foursquare:before{content:"\f180"}.fa-trello:before{content:"\f181"}.fa-female:before{content:"\f182"}.fa-male:before{content:"\f183"}.fa-gittip:before,.fa-gratipay:before{content:"\f184"}.fa-sun-o:before{content:"\f185"}.fa-moon-o:before{content:"\f186"}.fa-archive:before{content:"\f187"}.fa-bug:before{content:"\f188"}.fa-vk:before{content:"\f189"}.fa-weibo:before{content:"\f18a"}.fa-renren:before{content:"\f18b"}.fa-pagelines:before{content:"\f18c"}.fa-stack-exchange:before{content:"\f18d"}.fa-arrow-circle-o-right:before{content:"\f18e"}.fa-arrow-circle-o-left:before{content:"\f190"}.fa-toggle-left:before,.fa-caret-square-o-left:before{content:"\f191"}.fa-dot-circle-o:before{content:"\f192"}.fa-wheelchair:before{content:"\f193"}.fa-vimeo-square:before{content:"\f194"}.fa-turkish-lira:before,.fa-try:before{content:"\f195"}.fa-plus-square-o:before{content:"\f196"}.fa-space-shuttle:before{content:"\f197"}.fa-slack:before{content:"\f198"}.fa-envelope-square:before{content:"\f199"}.fa-wordpress:before{content:"\f19a"}.fa-openid:before{content:"\f19b"}.fa-institution:before,.fa-bank:before,.fa-university:before{content:"\f19c"}.fa-mortar-board:before,.fa-graduation-cap:before{content:"\f19d"}.fa-yahoo:before{content:"\f19e"}.fa-google:before{content:"\f1a0"}.fa-reddit:before{content:"\f1a1"}.fa-reddit-square:before{content:"\f1a2"}.fa-stumbleupon-circle:before{content:"\f1a3"}.fa-stumbleupon:before{content:"\f1a4"}.fa-delicious:before{content:"\f1a5"}.fa-digg:before{content:"\f1a6"}.fa-pied-piper:before{content:"\f1a7"}.fa-pied-piper-alt:before{content:"\f1a8"}.fa-drupal:before{content:"\f1a9"}.fa-joomla:before{content:"\f1aa"}.fa-language:before{content:"\f1ab"}.fa-fax:before{content:"\f1ac"}.fa-building:before{content:"\f1ad"}.fa-child:before{content:"\f1ae"}.fa-paw:before{content:"\f1b0"}.fa-spoon:before{content:"\f1b1"}.fa-cube:before{content:"\f1b2"}.fa-cubes:before{content:"\f1b3"}.fa-behance:before{content:"\f1b4"}.fa-behance-square:before{content:"\f1b5"}.fa-steam:before{content:"\f1b6"}.fa-steam-square:before{content:"\f1b7"}.fa-recycle:before{content:"\f1b8"}.fa-automobile:before,.fa-car:before{content:"\f1b9"}.fa-cab:before,.fa-taxi:before{content:"\f1ba"}.fa-tree:before{content:"\f1bb"}.fa-spotify:before{content:"\f1bc"}.fa-deviantart:before{content:"\f1bd"}.fa-soundcloud:before{content:"\f1be"}.fa-database:before{content:"\f1c0"}.fa-file-pdf-o:before{content:"\f1c1"}.fa-file-word-o:before{content:"\f1c2"}.fa-file-excel-o:before{content:"\f1c3"}.fa-file-powerpoint-o:before{content:"\f1c4"}.fa-file-photo-o:before,.fa-file-picture-o:before,.fa-file-image-o:before{content:"\f1c5"}.fa-file-zip-o:before,.fa-file-archive-o:before{content:"\f1c6"}.fa-file-sound-o:before,.fa-file-audio-o:before{content:"\f1c7"}.fa-file-movie-o:before,.fa-file-video-o:before{content:"\f1c8"}.fa-file-code-o:before{content:"\f1c9"}.fa-vine:before{content:"\f1ca"}.fa-codepen:before{content:"\f1cb"}.fa-jsfiddle:before{content:"\f1cc"}.fa-life-bouy:before,.fa-life-buoy:before,.fa-life-saver:before,.fa-support:before,.fa-life-ring:before{content:"\f1cd"}.fa-circle-o-notch:before{content:"\f1ce"}.fa-ra:before,.fa-rebel:before{content:"\f1d0"}.fa-ge:before,.fa-empire:before{content:"\f1d1"}.fa-git-square:before{content:"\f1d2"}.fa-git:before{content:"\f1d3"}.fa-y-combinator-square:before,.fa-yc-square:before,.fa-hacker-news:before{content:"\f1d4"}.fa-tencent-weibo:before{content:"\f1d5"}.fa-qq:before{content:"\f1d6"}.fa-wechat:before,.fa-weixin:before{content:"\f1d7"}.fa-send:before,.fa-paper-plane:before{content:"\f1d8"}.fa-send-o:before,.fa-paper-plane-o:before{content:"\f1d9"}.fa-history:before{content:"\f1da"}.fa-circle-thin:before{content:"\f1db"}.fa-header:before{content:"\f1dc"}.fa-paragraph:before{content:"\f1dd"}.fa-sliders:before{content:"\f1de"}.fa-share-alt:before{content:"\f1e0"}.fa-share-alt-square:before{content:"\f1e1"}.fa-bomb:before{content:"\f1e2"}.fa-soccer-ball-o:before,.fa-futbol-o:before{content:"\f1e3"}.fa-tty:before{content:"\f1e4"}.fa-binoculars:before{content:"\f1e5"}.fa-plug:before{content:"\f1e6"}.fa-slideshare:before{content:"\f1e7"}.fa-twitch:before{content:"\f1e8"}.fa-yelp:before{content:"\f1e9"}.fa-newspaper-o:before{content:"\f1ea"}.fa-wifi:before{content:"\f1eb"}.fa-calculator:before{content:"\f1ec"}.fa-paypal:before{content:"\f1ed"}.fa-google-wallet:before{content:"\f1ee"}.fa-cc-visa:before{content:"\f1f0"}.fa-cc-mastercard:before{content:"\f1f1"}.fa-cc-discover:before{content:"\f1f2"}.fa-cc-amex:before{content:"\f1f3"}.fa-cc-paypal:before{content:"\f1f4"}.fa-cc-stripe:before{content:"\f1f5"}.fa-bell-slash:before{content:"\f1f6"}.fa-bell-slash-o:before{content:"\f1f7"}.fa-trash:before{content:"\f1f8"}.fa-copyright:before{content:"\f1f9"}.fa-at:before{content:"\f1fa"}.fa-eyedropper:before{content:"\f1fb"}.fa-paint-brush:before{content:"\f1fc"}.fa-birthday-cake:before{content:"\f1fd"}.fa-area-chart:before{content:"\f1fe"}.fa-pie-chart:before{content:"\f200"}.fa-line-chart:before{content:"\f201"}.fa-lastfm:before{content:"\f202"}.fa-lastfm-square:before{content:"\f203"}.fa-toggle-off:before{content:"\f204"}.fa-toggle-on:before{content:"\f205"}.fa-bicycle:before{content:"\f206"}.fa-bus:before{content:"\f207"}.fa-ioxhost:before{content:"\f208"}.fa-angellist:before{content:"\f209"}.fa-cc:before{content:"\f20a"}.fa-shekel:before,.fa-sheqel:before,.fa-ils:before{content:"\f20b"}.fa-meanpath:before{content:"\f20c"}.fa-buysellads:before{content:"\f20d"}.fa-connectdevelop:before{content:"\f20e"}.fa-dashcube:before{content:"\f210"}.fa-forumbee:before{content:"\f211"}.fa-leanpub:before{content:"\f212"}.fa-sellsy:before{content:"\f213"}.fa-shirtsinbulk:before{content:"\f214"}.fa-simplybuilt:before{content:"\f215"}.fa-skyatlas:before{content:"\f216"}.fa-cart-plus:before{content:"\f217"}.fa-cart-arrow-down:before{content:"\f218"}.fa-diamond:before{content:"\f219"}.fa-ship:before{content:"\f21a"}.fa-user-secret:before{content:"\f21b"}.fa-motorcycle:before{content:"\f21c"}.fa-street-view:before{content:"\f21d"}.fa-heartbeat:before{content:"\f21e"}.fa-venus:before{content:"\f221"}.fa-mars:before{content:"\f222"}.fa-mercury:before{content:"\f223"}.fa-intersex:before,.fa-transgender:before{content:"\f224"}.fa-transgender-alt:before{content:"\f225"}.fa-venus-double:before{content:"\f226"}.fa-mars-double:before{content:"\f227"}.fa-venus-mars:before{content:"\f228"}.fa-mars-stroke:before{content:"\f229"}.fa-mars-stroke-v:before{content:"\f22a"}.fa-mars-stroke-h:before{content:"\f22b"}.fa-neuter:before{content:"\f22c"}.fa-genderless:before{content:"\f22d"}.fa-facebook-official:before{content:"\f230"}.fa-pinterest-p:before{content:"\f231"}.fa-whatsapp:before{content:"\f232"}.fa-server:before{content:"\f233"}.fa-user-plus:before{content:"\f234"}.fa-user-times:before{content:"\f235"}.fa-hotel:before,.fa-bed:before{content:"\f236"}.fa-viacoin:before{content:"\f237"}.fa-train:before{content:"\f238"}.fa-subway:before{content:"\f239"}.fa-medium:before{content:"\f23a"}.fa-yc:before,.fa-y-combinator:before{content:"\f23b"}.fa-optin-monster:before{content:"\f23c"}.fa-opencart:before{content:"\f23d"}.fa-expeditedssl:before{content:"\f23e"}.fa-battery-4:before,.fa-battery-full:before{content:"\f240"}.fa-battery-3:before,.fa-battery-three-quarters:before{content:"\f241"}.fa-battery-2:before,.fa-battery-half:before{content:"\f242"}.fa-battery-1:before,.fa-battery-quarter:before{content:"\f243"}.fa-battery-0:before,.fa-battery-empty:before{content:"\f244"}.fa-mouse-pointer:before{content:"\f245"}.fa-i-cursor:before{content:"\f246"}.fa-object-group:before{content:"\f247"}.fa-object-ungroup:before{content:"\f248"}.fa-sticky-note:before{content:"\f249"}.fa-sticky-note-o:before{content:"\f24a"}.fa-cc-jcb:before{content:"\f24b"}.fa-cc-diners-club:before{content:"\f24c"}.fa-clone:before{content:"\f24d"}.fa-balance-scale:before{content:"\f24e"}.fa-hourglass-o:before{content:"\f250"}.fa-hourglass-1:before,.fa-hourglass-start:before{content:"\f251"}.fa-hourglass-2:before,.fa-hourglass-half:before{content:"\f252"}.fa-hourglass-3:before,.fa-hourglass-end:before{content:"\f253"}.fa-hourglass:before{content:"\f254"}.fa-hand-grab-o:before,.fa-hand-rock-o:before{content:"\f255"}.fa-hand-stop-o:before,.fa-hand-paper-o:before{content:"\f256"}.fa-hand-scissors-o:before{content:"\f257"}.fa-hand-lizard-o:before{content:"\f258"}.fa-hand-spock-o:before{content:"\f259"}.fa-hand-pointer-o:before{content:"\f25a"}.fa-hand-peace-o:before{content:"\f25b"}.fa-trademark:before{content:"\f25c"}.fa-registered:before{content:"\f25d"}.fa-creative-commons:before{content:"\f25e"}.fa-gg:before{content:"\f260"}.fa-gg-circle:before{content:"\f261"}.fa-tripadvisor:before{content:"\f262"}.fa-odnoklassniki:before{content:"\f263"}.fa-odnoklassniki-square:before{content:"\f264"}.fa-get-pocket:before{content:"\f265"}.fa-wikipedia-w:before{content:"\f266"}.fa-safari:before{content:"\f267"}.fa-chrome:before{content:"\f268"}.fa-firefox:before{content:"\f269"}.fa-opera:before{content:"\f26a"}.fa-internet-explorer:before{content:"\f26b"}.fa-tv:before,.fa-television:before{content:"\f26c"}.fa-contao:before{content:"\f26d"}.fa-500px:before{content:"\f26e"}.fa-amazon:before{content:"\f270"}.fa-calendar-plus-o:before{content:"\f271"}.fa-calendar-minus-o:before{content:"\f272"}.fa-calendar-times-o:before{content:"\f273"}.fa-calendar-check-o:before{content:"\f274"}.fa-industry:before{content:"\f275"}.fa-map-pin:before{content:"\f276"}.fa-map-signs:before{content:"\f277"}.fa-map-o:before{content:"\f278"}.fa-map:before{content:"\f279"}.fa-commenting:before{content:"\f27a"}.fa-commenting-o:before{content:"\f27b"}.fa-houzz:before{content:"\f27c"}.fa-vimeo:before{content:"\f27d"}.fa-black-tie:before{content:"\f27e"}.fa-fonticons:before{content:"\f280"}.fa-reddit-alien:before{content:"\f281"}.fa-edge:before{content:"\f282"}.fa-credit-card-alt:before{content:"\f283"}.fa-codiepie:before{content:"\f284"}.fa-modx:before{content:"\f285"}.fa-fort-awesome:before{content:"\f286"}.fa-usb:before{content:"\f287"}.fa-product-hunt:before{content:"\f288"}.fa-mixcloud:before{content:"\f289"}.fa-scribd:before{content:"\f28a"}.fa-pause-circle:before{content:"\f28b"}.fa-pause-circle-o:before{content:"\f28c"}.fa-stop-circle:before{content:"\f28d"}.fa-stop-circle-o:before{content:"\f28e"}.fa-shopping-bag:before{content:"\f290"}.fa-shopping-basket:before{content:"\f291"}.fa-hashtag:before{content:"\f292"}.fa-bluetooth:before{content:"\f293"}.fa-bluetooth-b:before{content:"\f294"}.fa-percent:before{content:"\f295"}

@charset "UTF-8";
/*
 * jQuery File Upload Plugin CSS 1.3.0
 * https://github.com/blueimp/jQuery-File-Upload
 *
 * Copyright 2013, Sebastian Tschan
 * https://blueimp.net
 *
 * Licensed under the MIT license:
 * http://www.opensource.org/licenses/MIT
 */

.fileinput-button {
  position: relative;
  overflow: hidden;
}
.fileinput-button input {
  position: absolute;
  top: 0;
  right: 0;
  margin: 0;
  opacity: 0;
  -ms-filter: 'alpha(opacity=0)';
  font-size: 200px;
  direction: ltr;
  cursor: pointer;
}

/* Fixes for IE < 8 */
@media screen\9 {
  .fileinput-button input {
    filter: alpha(opacity=0);
    font-size: 100%;
    height: 100%;
  }
}

#splang {
    overflow:hidden;
}
#splang span {
    display:inline-block;
}

#splang.size24 span {
    width:24px !important;
    height:18px !important;
}

#splang.size22 span {
    width:22px !important;
    height:17px !important;
}

#splang.size20 span {
    width:20px !important;
    height:14px !important;
}

#splang.size18 span {
    width:18px !important;
    height:14px !important;
}

#splang.size16 span {
    width:16px !important;
    height:12px !important;
}

/* Individual flag backgrounds (22px) */

#splang.size22 span[class="Afrikaans"]
{
    background:url('../../bundles/app/images/flags22.png') -1px -3px no-repeat;
}

#splang.size22 span[class="Albanian"]
{
    background:url('../../bundles/app/images/flags22.png') -30px -3px no-repeat;
}

#splang.size22 span[class="Arabic"]
{
    background:url('../../bundles/app/images/flags22.png') -59px -3px no-repeat;
}

#splang.size22 span[class="Armenian"]
{
    background:url('../../bundles/app/images/flags22.png') -88px -3px no-repeat;
}

#splang.size22 span[class="Azerbaijani"]
{
    background:url('../../bundles/app/images/flags22.png') -117px -3px no-repeat;
}

#splang.size22 span[class="Basque"]
{
    background:url('../../bundles/app/images/flags22.png') -146px -3px no-repeat;
}

#splang.size22 span[class="Belarusian"]
{
    background:url('../../bundles/app/images/flags22.png') -1px -32px no-repeat;
}

#splang.size22 span[class="Bengali"]
{
    background:url('../../bundles/app/images/flags22.png') -30px -32px no-repeat;
}

#splang.size22 span[class="Bosnian"]
{
    background:url('../../bundles/app/images/flags22.png') -59px -32px no-repeat;
}

#splang.size22 span[class="Bulgarian"]
{
    background:url('../../bundles/app/images/flags22.png') -88px -32px no-repeat;
}

#splang.size22 span[class="Catalan"]
{
    background:url('../../bundles/app/images/flags22.png') -117px -32px no-repeat;
}

#splang.size22 span[class="Cebuano"]
{
    background:url('../../bundles/app/images/flags22.png') -146px -32px no-repeat;
}

#splang.size22 span[class="Chichewa"]
{
    background:url('../../bundles/app/images/flags22.png') -88px -409px no-repeat;
}

#splang.size22 span[class="Chinese"]
{
    background:url('../../bundles/app/images/flags22.png') -1px -61px no-repeat;
}

#splang.size22 span[class="Chinese(Traditional)"]
{
    background:url('../../bundles/app/images/flags22.png') -30px -61px no-repeat;
}

#splang.size22 span[class="Croatian"]
{
    background:url('../../bundles/app/images/flags22.png') -59px -61px no-repeat;
}

#splang.size22 span[class="Czech"]
{
    background:url('../../bundles/app/images/flags22.png') -88px -61px no-repeat;
}

#splang.size22 span[class="Danish"]
{
    background:url('../../bundles/app/images/flags22.png') -117px -61px no-repeat;
}

#splang.size22 span[class="Dutch"]
{
    background:url('../../bundles/app/images/flags22.png') -146px -61px no-repeat;
}

#splang.size22 span[class="Esperanto"]
{
    background:url('../../bundles/app/images/flags22.png') -1px -90px no-repeat;
}

#splang.size22 span[class="Estonian"]
{
    background:url('../../bundles/app/images/flags22.png') -30px -90px no-repeat;
}

#splang.size22 span[class="Filipino"]
{
    background:url('../../bundles/app/images/flags22.png') -59px -90px no-repeat;
}

#splang.size22 span[class="Finnish"]
{
    background:url('../../bundles/app/images/flags22.png') -88px -90px no-repeat;
}

#splang.size22 span[class="French"]
{
    background:url('../../bundles/app/images/flags22.png') -117px -90px no-repeat;
}

#splang.size22 span[class="Galician"]
{
    background:url('../../bundles/app/images/flags22.png') -146px -90px no-repeat;
}

#splang.size22 span[class="Georgian"]
{
    background:url('../../bundles/app/images/flags22.png') -1px -119px no-repeat;
}

#splang.size22 span[class="German"]
{
    background:url('../../bundles/app/images/flags22.png') -30px -119px no-repeat;
}

#splang.size22 span[class="Greek"]
{
    background:url('../../bundles/app/images/flags22.png') -59px -119px no-repeat;
}

#splang.size22 span[class="Gujarati"]
{
    background:url('../../bundles/app/images/flags22.png') -88px -119px no-repeat;
}

#splang.size22 span[class="Haitian"]
{
    background:url('../../bundles/app/images/flags22.png') -117px -119px no-repeat;
}

#splang.size22 span[class="Hausa"]
{
    background:url('../../bundles/app/images/flags22.png') -146px -119px no-repeat;
}

#splang.size22 span[class="Hebrew"]
{
    background:url('../../bundles/app/images/flags22.png') -1px -148px no-repeat;
}

#splang.size22 span[class="Hindi"]
{
    background:url('../../bundles/app/images/flags22.png') -30px -148px no-repeat;
}

#splang.size22 span[class="Hmong"]
{
    background:url('../../bundles/app/images/flags22.png') -59px -148px no-repeat;
}

#splang.size22 span[class="Hungarian"]
{
    background:url('../../bundles/app/images/flags22.png') -88px -148px no-repeat;
}

#splang.size22 span[class="Icelandic"]
{
    background:url('../../bundles/app/images/flags22.png') -117px -148px no-repeat;
}

#splang.size22 span[class="Igbo"]
{
    background:url('../../bundles/app/images/flags22.png') -146px -148px no-repeat;
}

#splang.size22 span[class="Indonesian"]
{
    background:url('../../bundles/app/images/flags22.png') -1px -177px no-repeat;
}

#splang.size22 span[class="Irish"]
{
    background:url('../../bundles/app/images/flags22.png') -30px -177px no-repeat;
}

#splang.size22 span[class="Italian"]
{
    background:url('../../bundles/app/images/flags22.png') -59px -177px no-repeat;
}

#splang.size22 span[class="Japanese"]
{
    background:url('../../bundles/app/images/flags22.png') -88px -177px no-repeat;
}

#splang.size22 span[class="Javanese"]
{
    background:url('../../bundles/app/images/flags22.png') -117px -177px no-repeat;
}

#splang.size22 span[class="Kannada"]
{
    background:url('../../bundles/app/images/flags22.png') -146px -177px no-repeat;
}

#splang.size22 span[class="Kazakh"]
{
    background:url('../../bundles/app/images/flags22.png') -1px -409px no-repeat;
}

#splang.size22 span[class="Khmer"]
{
    background:url('../../bundles/app/images/flags22.png') -1px -206px no-repeat;
}

#splang.size22 span[class="Korean"]
{
    background:url('../../bundles/app/images/flags22.png') -30px -206px no-repeat;
}

#splang.size22 span[class="Lao"]
{
    background:url('../../bundles/app/images/flags22.png') -59px -206px no-repeat;
}

#splang.size22 span[class="Latin"]
{
    background:url('../../bundles/app/images/flags22.png') -88px -206px no-repeat;
}

#splang.size22 span[class="Latvian"]
{
    background:url('../../bundles/app/images/flags22.png') -117px -206px no-repeat;
}

#splang.size22 span[class="Lithuanian"]
{
    background:url('../../bundles/app/images/flags22.png') -146px -206px no-repeat;
}

#splang.size22 span[class="Macedonian"]
{
    background:url('../../bundles/app/images/flags22.png') -1px -235px no-repeat;
}

#splang.size22 span[class="Malagasy"]
{
    background:url('../../bundles/app/images/flags22.png') -59px -409px no-repeat;
}

#splang.size22 span[class="Malay"]
{
    background:url('../../bundles/app/images/flags22.png') -30px -235px no-repeat;
}

#splang.size22 span[class="Malayalam"]
{
    background:url('../../bundles/app/images/flags22.png') -117px -409px no-repeat;
}

#splang.size22 span[class="Maltese"]
{
    background:url('../../bundles/app/images/flags22.png') -59px -235px no-repeat;
}

#splang.size22 span[class="Maori"]
{
    background:url('../../bundles/app/images/flags22.png') -88px -235px no-repeat;
}

#splang.size22 span[class="Marathi"]
{
    background:url('../../bundles/app/images/flags22.png') -117px -235px no-repeat;
}

#splang.size22 span[class="Mongolian"]
{
    background:url('../../bundles/app/images/flags22.png') -146px -235px no-repeat;
}

#splang.size22 span[class="Myanmar(Burmese)"]
{
    background:url('../../bundles/app/images/flags22.png') -146px -409px no-repeat;
}

#splang.size22 span[class="Nepali"]
{
    background:url('../../bundles/app/images/flags22.png') -1px -264px no-repeat;
}

#splang.size22 span[class="Norwegian"]
{
    background:url('../../bundles/app/images/flags22.png') -30px -264px no-repeat;
}

#splang.size22 span[class="Persian"]
{
    background:url('../../bundles/app/images/flags22.png') -59px -264px no-repeat;
}

#splang.size22 span[class="Polish"]
{
    background:url('../../bundles/app/images/flags22.png') -88px -264px no-repeat;
}

#splang.size22 span[class="Portuguese"]
{
    background:url('../../bundles/app/images/flags22.png') -117px -264px no-repeat;
}

#splang.size22 span[class="Punjabi"]
{
    background:url('../../bundles/app/images/flags22.png') -146px -264px no-repeat;
}

#splang.size22 span[class="Romanian"]
{
    background:url('../../bundles/app/images/flags22.png') -1px -293px no-repeat;
}

#splang.size22 span[class="Russian"]
{
    background:url('../../bundles/app/images/flags22.png') -30px -293px no-repeat;
}

#splang.size22 span[class="Serbian"]
{
    background:url('../../bundles/app/images/flags22.png') -59px -293px no-repeat;
}

#splang.size22 span[class="Sesotho"]
{
    background:url('../../bundles/app/images/flags22.png') -30px -409px no-repeat;
}

#splang.size22 span[class="Sinhala"]
{
    background:url('../../bundles/app/images/flags22.png') -1px -438px no-repeat;
}

#splang.size22 span[class="Slovak"]
{
    background:url('../../bundles/app/images/flags22.png') -88px -293px no-repeat;
}

#splang.size22 span[class="Slovenian"]
{
    background:url('../../bundles/app/images/flags22.png') -117px -293px no-repeat;
}

#splang.size22 span[class="Somali"]
{
    background:url('../../bundles/app/images/flags22.png') -146px -293px no-repeat;
}

#splang.size22 span[class="Spanish"]
{
    background:url('../../bundles/app/images/flags22.png') -1px -322px no-repeat;
}

#splang.size22 span[class="Sundanese"]
{
    background:url('../../bundles/app/images/flags22.png') -146px -380px no-repeat;
}

#splang.size22 span[class="Swahili"]
{
    background:url('../../bundles/app/images/flags22.png') -30px -322px no-repeat;
}

#splang.size22 span[class="Swedish"]
{
    background:url('../../bundles/app/images/flags22.png') -59px -322px no-repeat;
}

#splang.size22 span[class="Tajik"]
{
    background:url('../../bundles/app/images/flags22.png') -30px -438px no-repeat;
}

#splang.size22 span[class="Tamil"]
{
    background:url('../../bundles/app/images/flags22.png') -88px -322px no-repeat;
}

#splang.size22 span[class="Telugu"]
{
    background:url('../../bundles/app/images/flags22.png') -117px -322px no-repeat;
}

#splang.size22 span[class="Thai"]
{
    background:url('../../bundles/app/images/flags22.png') -146px -322px no-repeat;
}

#splang.size22 span[class="Turkish"]
{
    background:url('../../bundles/app/images/flags22.png') -30px -351px no-repeat;
}

#splang.size22 span[class="Ukranian"]
{
    background:url('../../bundles/app/images/flags22.png') -59px -351px no-repeat;
}

#splang.size22 span[class="Uzbek"]
{
    background:url('../../bundles/app/images/flags22.png') -59px -438px no-repeat;
}

#splang.size22 span[class="English"]
{
    background:url('../../bundles/app/images/flags22.png') -88px -351px no-repeat;
}

#splang.size22 span[class="Urdu"]
{
    background:url('../../bundles/app/images/flags22.png') -146px -351px no-repeat;
}

#splang.size22 span[class="Vietnamese"]
{
    background:url('../../bundles/app/images/flags22.png') -1px -380px no-repeat;
}

#splang.size22 span[class="Welsh"]
{
    background:url('../../bundles/app/images/flags22.png') -30px -380px no-repeat;
}

#splang.size22 span[class="Yiddish"]
{
    background:url('../../bundles/app/images/flags22.png') -59px -380px no-repeat;
}

#splang.size22 span[class="Yoruba"]
{
    background:url('../../bundles/app/images/flags22.png') -88px -380px no-repeat;
}

#splang.size22 span[class="Zulu"]
{
    background:url('../../bundles/app/images/flags22.png') -117px -380px no-repeat;
}

/* Individual flag backgrounds (18px) */

#splang.size18 span[class="Afrikaans"]
{
    background:url('../../bundles/app/images/flags18.png') -2px -4px no-repeat;
}

#splang.size18 span[class="Albanian"]
{
    background:url('../../bundles/app/images/flags18.png') -31px -4px no-repeat;
}

#splang.size18 span[class="Arabic"]
{
    background:url('../../bundles/app/images/flags18.png') -60px -4px no-repeat;
}

#splang.size18 span[class="Armenian"]
{
    background:url('../../bundles/app/images/flags18.png') -89px -4px no-repeat;
}

#splang.size18 span[class="Azerbaijani"]
{
    background:url('../../bundles/app/images/flags18.png') -118px -4px no-repeat;
}

#splang.size18 span[class="Basque"]
{
    background:url('../../bundles/app/images/flags18.png') -147px -4px no-repeat;
}

#splang.size18 span[class="Belarusian"]
{
    background:url('../../bundles/app/images/flags18.png') -2px -33px no-repeat;
}

#splang.size18 span[class="Bengali"]
{
    background:url('../../bundles/app/images/flags18.png') -31px -33px no-repeat;
}

#splang.size18 span[class="Bosnian"]
{
    background:url('../../bundles/app/images/flags18.png') -60px -33px no-repeat;
}

#splang.size18 span[class="Bulgarian"]
{
    background:url('../../bundles/app/images/flags18.png') -89px -33px no-repeat;
}

#splang.size18 span[class="Catalan"]
{
    background:url('../../bundles/app/images/flags18.png') -118px -33px no-repeat;
}

#splang.size18 span[class="Cebuano"]
{
    background:url('../../bundles/app/images/flags18.png') -147px -33px no-repeat;
}

#splang.size18 span[class="Chichewa"]
{
    background:url('../../bundles/app/images/flags18.png') -89px -410px no-repeat;
}

#splang.size18 span[class="Chinese"]
{
    background:url('../../bundles/app/images/flags18.png') -2px -62px no-repeat;
}

#splang.size18 span[class="Chinese(Traditional)"]
{
    background:url('../../bundles/app/images/flags18.png') -31px -62px no-repeat;
}

#splang.size18 span[class="Croatian"]
{
    background:url('../../bundles/app/images/flags18.png') -60px -62px no-repeat;
}

#splang.size18 span[class="Czech"]
{
    background:url('../../bundles/app/images/flags18.png') -89px -62px no-repeat;
}

#splang.size18 span[class="Danish"]
{
    background:url('../../bundles/app/images/flags18.png') -118px -62px no-repeat;
}

#splang.size18 span[class="Dutch"]
{
    background:url('../../bundles/app/images/flags18.png') -147px -62px no-repeat;
}

#splang.size18 span[class="Esperanto"]
{
    background:url('../../bundles/app/images/flags18.png') -2px -91px no-repeat;
}

#splang.size18 span[class="Estonian"]
{
    background:url('../../bundles/app/images/flags18.png') -31px -91px no-repeat;
}

#splang.size18 span[class="Filipino"]
{
    background:url('../../bundles/app/images/flags18.png') -60px -91px no-repeat;
}

#splang.size18 span[class="Finnish"]
{
    background:url('../../bundles/app/images/flags18.png') -89px -91px no-repeat;
}

#splang.size18 span[class="French"]
{
    background:url('../../bundles/app/images/flags18.png') -118px -91px no-repeat;
}

#splang.size18 span[class="Galician"]
{
    background:url('../../bundles/app/images/flags18.png') -147px -91px no-repeat;
}

#splang.size18 span[class="Georgian"]
{
    background:url('../../bundles/app/images/flags18.png') -2px -120px no-repeat;
}

#splang.size18 span[class="German"]
{
    background:url('../../bundles/app/images/flags18.png') -31px -120px no-repeat;
}

#splang.size18 span[class="Greek"]
{
    background:url('../../bundles/app/images/flags18.png') -60px -120px no-repeat;
}

#splang.size18 span[class="Gujarati"]
{
    background:url('../../bundles/app/images/flags18.png') -89px -120px no-repeat;
}

#splang.size18 span[class="Haitian"]
{
    background:url('../../bundles/app/images/flags18.png') -118px -120px no-repeat;
}

#splang.size18 span[class="Hausa"]
{
    background:url('../../bundles/app/images/flags18.png') -147px -120px no-repeat;
}

#splang.size18 span[class="Hebrew"]
{
    background:url('../../bundles/app/images/flags18.png') -2px -149px no-repeat;
}

#splang.size18 span[class="Hindi"]
{
    background:url('../../bundles/app/images/flags18.png') -31px -149px no-repeat;
}

#splang.size18 span[class="Hmong"]
{
    background:url('../../bundles/app/images/flags18.png') -60px -149px no-repeat;
}

#splang.size18 span[class="Hungarian"]
{
    background:url('../../bundles/app/images/flags18.png') -89px -149px no-repeat;
}

#splang.size18 span[class="Icelandic"]
{
    background:url('../../bundles/app/images/flags18.png') -118px -149px no-repeat;
}

#splang.size18 span[class="Igbo"]
{
    background:url('../../bundles/app/images/flags18.png') -147px -149px no-repeat;
}

#splang.size18 span[class="Indonesian"]
{
    background:url('../../bundles/app/images/flags18.png') -2px -178px no-repeat;
}

#splang.size18 span[class="Irish"]
{
    background:url('../../bundles/app/images/flags18.png') -31px -178px no-repeat;
}

#splang.size18 span[class="Italian"]
{
    background:url('../../bundles/app/images/flags18.png') -60px -178px no-repeat;
}

#splang.size18 span[class="Japanese"]
{
    background:url('../../bundles/app/images/flags18.png') -89px -178px no-repeat;
}

#splang.size18 span[class="Javanese"]
{
    background:url('../../bundles/app/images/flags18.png') -118px -178px no-repeat;
}

#splang.size18 span[class="Kannada"]
{
    background:url('../../bundles/app/images/flags18.png') -147px -178px no-repeat;
}

#splang.size18 span[class="Kazakh"]
{
    background:url('../../bundles/app/images/flags18.png') -2px -410px no-repeat;
}

#splang.size18 span[class="Khmer"]
{
    background:url('../../bundles/app/images/flags18.png') -2px -207px no-repeat;
}

#splang.size18 span[class="Korean"]
{
    background:url('../../bundles/app/images/flags18.png') -31px -207px no-repeat;
}

#splang.size18 span[class="Lao"]
{
    background:url('../../bundles/app/images/flags18.png') -60px -207px no-repeat;
}

#splang.size18 span[class="Latin"]
{
    background:url('../../bundles/app/images/flags18.png') -89px -207px no-repeat;
}

#splang.size18 span[class="Latvian"]
{
    background:url('../../bundles/app/images/flags18.png') -118px -207px no-repeat;
}

#splang.size18 span[class="Lithuanian"]
{
    background:url('../../bundles/app/images/flags18.png') -147px -207px no-repeat;
}

#splang.size18 span[class="Macedonian"]
{
    background:url('../../bundles/app/images/flags18.png') -2px -236px no-repeat;
}

#splang.size18 span[class="Malagasy"]
{
    background:url('../../bundles/app/images/flags18.png') -60px -410px no-repeat;
}

#splang.size18 span[class="Malay"]
{
    background:url('../../bundles/app/images/flags18.png') -31px -236px no-repeat;
}

#splang.size18 span[class="Malayalam"]
{
    background:url('../../bundles/app/images/flags18.png') -118px -410px no-repeat;
}

#splang.size18 span[class="Maltese"]
{
    background:url('../../bundles/app/images/flags18.png') -60px -236px no-repeat;
}

#splang.size18 span[class="Maori"]
{
    background:url('../../bundles/app/images/flags18.png') -89px -236px no-repeat;
}

#splang.size18 span[class="Marathi"]
{
    background:url('../../bundles/app/images/flags18.png') -118px -236px no-repeat;
}

#splang.size18 span[class="Mongolian"]
{
    background:url('../../bundles/app/images/flags18.png') -147px -236px no-repeat;
}

#splang.size18 span[class="Myanmar(Burmese)"]
{
    background:url('../../bundles/app/images/flags18.png') -147px -410px no-repeat;
}

#splang.size18 span[class="Nepali"]
{
    background:url('../../bundles/app/images/flags18.png') -2px -265px no-repeat;
}

#splang.size18 span[class="Norwegian"]
{
    background:url('../../bundles/app/images/flags18.png') -31px -265px no-repeat;
}

#splang.size18 span[class="Persian"]
{
    background:url('../../bundles/app/images/flags18.png') -60px -265px no-repeat;
}

#splang.size18 span[class="Polish"]
{
    background:url('../../bundles/app/images/flags18.png') -89px -265px no-repeat;
}

#splang.size18 span[class="Portuguese"]
{
    background:url('../../bundles/app/images/flags18.png') -118px -265px no-repeat;
}

#splang.size18 span[class="Punjabi"]
{
    background:url('../../bundles/app/images/flags18.png') -147px -265px no-repeat;
}

#splang.size18 span[class="Romanian"]
{
    background:url('../../bundles/app/images/flags18.png') -2px -294px no-repeat;
}

#splang.size18 span[class="Russian"]
{
    background:url('../../bundles/app/images/flags18.png') -31px -294px no-repeat;
}

#splang.size18 span[class="Serbian"]
{
    background:url('../../bundles/app/images/flags18.png') -60px -294px no-repeat;
}

#splang.size18 span[class="Sesotho"]
{
    background:url('../../bundles/app/images/flags18.png') -31px -410px no-repeat;
}

#splang.size18 span[class="Sinhala"]
{
    background:url('../../bundles/app/images/flags18.png') -2px -439px no-repeat;
}

#splang.size18 span[class="Slovak"]
{
    background:url('../../bundles/app/images/flags18.png') -89px -294px no-repeat;
}

#splang.size18 span[class="Slovenian"]
{
    background:url('../../bundles/app/images/flags18.png') -118px -294px no-repeat;
}

#splang.size18 span[class="Somali"]
{
    background:url('../../bundles/app/images/flags18.png') -147px -294px no-repeat;
}

#splang.size18 span[class="Spanish"]
{
    background:url('../../bundles/app/images/flags18.png') -2px -323px no-repeat;
}

#splang.size18 span[class="Sundanese"]
{
    background:url('../../bundles/app/images/flags18.png') -147px -381px no-repeat;
}

#splang.size18 span[class="Swahili"]
{
    background:url('../../bundles/app/images/flags18.png') -31px -323px no-repeat;
}

#splang.size18 span[class="Swedish"]
{
    background:url('../../bundles/app/images/flags18.png') -60px -323px no-repeat;
}

#splang.size18 span[class="Tajik"]
{
    background:url('../../bundles/app/images/flags18.png') -31px -439px no-repeat;
}

#splang.size18 span[class="Tamil"]
{
    background:url('../../bundles/app/images/flags18.png') -89px -323px no-repeat;
}

#splang.size18 span[class="Telugu"]
{
    background:url('../../bundles/app/images/flags18.png') -118px -323px no-repeat;
}

#splang.size18 span[class="Thai"]
{
    background:url('../../bundles/app/images/flags18.png') -147px -323px no-repeat;
}

#splang.size18 span[class="Turkish"]
{
    background:url('../../bundles/app/images/flags18.png') -31px -352px no-repeat;
}

#splang.size18 span[class="Ukranian"]
{
    background:url('../../bundles/app/images/flags18.png') -60px -352px no-repeat;
}

#splang.size18 span[class="English"]
{
    background:url('../../bundles/app/images/flags18.png') -89px -352px no-repeat;
}

#splang.size18 span[class="Urdu"]
{
    background:url('../../bundles/app/images/flags18.png') -147px -352px no-repeat;
}

#splang.size18 span[class="Uzbek"]
{
    background:url('../../bundles/app/images/flags18.png') -60px -439px no-repeat;
}

#splang.size18 span[class="Vietnamese"]
{
    background:url('../../bundles/app/images/flags18.png') -2px -381px no-repeat;
}

#splang.size18 span[class="Welsh"]
{
    background:url('../../bundles/app/images/flags18.png') -31px -381px no-repeat;
}

#splang.size18 span[class="Yiddish"]
{
    background:url('../../bundles/app/images/flags18.png') -60px -381px no-repeat;
}

#splang.size18 span[class="Yoruba"]
{
    background:url('../../bundles/app/images/flags18.png') -89px -381px no-repeat;
}

#splang.size18 span[class="Zulu"]
{
    background:url('../../bundles/app/images/flags18.png') -118px -381px no-repeat;
}

/* Individual flag backgrounds (20px) */

#splang.size20 span[class="Afrikaans"]
{
    background:url('../../bundles/app/images/flags20.png') -2px -4px no-repeat;
}

#splang.size20 span[class="Albanian"]
{
    background:url('../../bundles/app/images/flags20.png') -31px -4px no-repeat;
}

#splang.size20 span[class="Arabic"]
{
    background:url('../../bundles/app/images/flags20.png') -60px -4px no-repeat;
}

#splang.size20 span[class="Armenian"]
{
    background:url('../../bundles/app/images/flags20.png') -89px -4px no-repeat;
}

#splang.size20 span[class="Azerbaijani"]
{
    background:url('../../bundles/app/images/flags20.png') -118px -4px no-repeat;
}

#splang.size20 span[class="Basque"]
{
    background:url('../../bundles/app/images/flags20.png') -147px -4px no-repeat;
}

#splang.size20 span[class="Belarusian"]
{
    background:url('../../bundles/app/images/flags20.png') -2px -33px no-repeat;
}

#splang.size20 span[class="Bengali"]
{
    background:url('../../bundles/app/images/flags20.png') -31px -33px no-repeat;
}

#splang.size20 span[class="Bosnian"]
{
    background:url('../../bundles/app/images/flags20.png') -60px -33px no-repeat;
}

#splang.size20 span[class="Bulgarian"]
{
    background:url('../../bundles/app/images/flags20.png') -89px -33px no-repeat;
}

#splang.size20 span[class="Catalan"]
{
    background:url('../../bundles/app/images/flags20.png') -118px -33px no-repeat;
}

#splang.size20 span[class="Cebuano"]
{
    background:url('../../bundles/app/images/flags20.png') -147px -33px no-repeat;
}

#splang.size20 span[class="Chichewa"]
{
    background:url('../../bundles/app/images/flags20.png') -89px -410px no-repeat;
}

#splang.size20 span[class="Chinese"]
{
    background:url('../../bundles/app/images/flags20.png') -2px -62px no-repeat;
}

#splang.size20 span[class="Chinese(Traditional)"]
{
    background:url('../../bundles/app/images/flags20.png') -31px -62px no-repeat;
}

#splang.size20 span[class="Croatian"]
{
    background:url('../../bundles/app/images/flags20.png') -60px -62px no-repeat;
}

#splang.size20 span[class="Czech"]
{
    background:url('../../bundles/app/images/flags20.png') -89px -62px no-repeat;
}

#splang.size20 span[class="Danish"]
{
    background:url('../../bundles/app/images/flags20.png') -118px -62px no-repeat;
}

#splang.size20 span[class="Dutch"]
{
    background:url('../../bundles/app/images/flags20.png') -147px -62px no-repeat;
}

#splang.size20 span[class="Esperanto"]
{
    background:url('../../bundles/app/images/flags20.png') -2px -91px no-repeat;
}

#splang.size20 span[class="Estonian"]
{
    background:url('../../bundles/app/images/flags20.png') -31px -91px no-repeat;
}

#splang.size20 span[class="Filipino"]
{
    background:url('../../bundles/app/images/flags20.png') -60px -91px no-repeat;
}

#splang.size20 span[class="Finnish"]
{
    background:url('../../bundles/app/images/flags20.png') -89px -91px no-repeat;
}

#splang.size20 span[class="French"]
{
    background:url('../../bundles/app/images/flags20.png') -118px -91px no-repeat;
}

#splang.size20 span[class="Galician"]
{
    background:url('../../bundles/app/images/flags20.png') -147px -91px no-repeat;
}

#splang.size20 span[class="Georgian"]
{
    background:url('../../bundles/app/images/flags20.png') -2px -120px no-repeat;
}

#splang.size20 span[class="German"]
{
    background:url('../../bundles/app/images/flags20.png') -31px -120px no-repeat;
}

#splang.size20 span[class="Greek"]
{
    background:url('../../bundles/app/images/flags20.png') -60px -120px no-repeat;
}

#splang.size20 span[class="Gujarati"]
{
    background:url('../../bundles/app/images/flags20.png') -89px -120px no-repeat;
}

#splang.size20 span[class="Haitian"]
{
    background:url('../../bundles/app/images/flags20.png') -118px -120px no-repeat;
}

#splang.size20 span[class="Hausa"]
{
    background:url('../../bundles/app/images/flags20.png') -147px -120px no-repeat;
}

#splang.size20 span[class="Hebrew"]
{
    background:url('../../bundles/app/images/flags20.png') -2px -149px no-repeat;
}

#splang.size20 span[class="Hindi"]
{
    background:url('../../bundles/app/images/flags20.png') -31px -149px no-repeat;
}

#splang.size20 span[class="Hmong"]
{
    background:url('../../bundles/app/images/flags20.png') -60px -149px no-repeat;
}

#splang.size20 span[class="Hungarian"]
{
    background:url('../../bundles/app/images/flags20.png') -89px -149px no-repeat;
}

#splang.size20 span[class="Icelandic"]
{
    background:url('../../bundles/app/images/flags20.png') -118px -149px no-repeat;
}

#splang.size20 span[class="Igbo"]
{
    background:url('../../bundles/app/images/flags20.png') -147px -149px no-repeat;
}

#splang.size20 span[class="Indonesian"]
{
    background:url('../../bundles/app/images/flags20.png') -2px -178px no-repeat;
}

#splang.size20 span[class="Irish"]
{
    background:url('../../bundles/app/images/flags20.png') -31px -178px no-repeat;
}

#splang.size20 span[class="Italian"]
{
    background:url('../../bundles/app/images/flags20.png') -60px -178px no-repeat;
}

#splang.size20 span[class="Japanese"]
{
    background:url('../../bundles/app/images/flags20.png') -89px -178px no-repeat;
}

#splang.size20 span[class="Javanese"]
{
    background:url('../../bundles/app/images/flags20.png') -118px -178px no-repeat;
}

#splang.size20 span[class="Kannada"]
{
    background:url('../../bundles/app/images/flags20.png') -147px -178px no-repeat;
}

#splang.size20 span[class="Kazakh"]
{
    background:url('../../bundles/app/images/flags20.png') -2px -410px no-repeat;
}

#splang.size20 span[class="Khmer"]
{
    background:url('../../bundles/app/images/flags20.png') -2px -207px no-repeat;
}

#splang.size20 span[class="Korean"]
{
    background:url('../../bundles/app/images/flags20.png') -31px -207px no-repeat;
}

#splang.size20 span[class="Lao"]
{
    background:url('../../bundles/app/images/flags20.png') -60px -207px no-repeat;
}

#splang.size20 span[class="Latin"]
{
    background:url('../../bundles/app/images/flags20.png') -89px -207px no-repeat;
}

#splang.size20 span[class="Latvian"]
{
    background:url('../../bundles/app/images/flags20.png') -118px -207px no-repeat;
}

#splang.size20 span[class="Lithuanian"]
{
    background:url('../../bundles/app/images/flags20.png') -147px -207px no-repeat;
}

#splang.size20 span[class="Macedonian"]
{
    background:url('../../bundles/app/images/flags20.png') -2px -236px no-repeat;
}

#splang.size20 span[class="Malagasy"]
{
    background:url('../../bundles/app/images/flags20.png') -60px -410px no-repeat;
}

#splang.size20 span[class="Malay"]
{
    background:url('../../bundles/app/images/flags20.png') -31px -236px no-repeat;
}

#splang.size20 span[class="Maltese"]
{
    background:url('../../bundles/app/images/flags20.png') -60px -236px no-repeat;
}

#splang.size20 span[class="Malayalam"]
{
    background:url('../../bundles/app/images/flags20.png') -118px -410px no-repeat;
}

#splang.size20 span[class="Maori"]
{
    background:url('../../bundles/app/images/flags20.png') -89px -236px no-repeat;
}

#splang.size20 span[class="Marathi"]
{
    background:url('../../bundles/app/images/flags20.png') -118px -236px no-repeat;
}

#splang.size20 span[class="Mongolian"]
{
    background:url('../../bundles/app/images/flags20.png') -147px -236px no-repeat;
}

#splang.size20 span[class="Myanmar(Burmese)"]
{
    background:url('../../bundles/app/images/flags20.png') -147px -410px no-repeat;
}

#splang.size20 span[class="Nepali"]
{
    background:url('../../bundles/app/images/flags20.png') -2px -265px no-repeat;
}

#splang.size20 span[class="Norwegian"]
{
    background:url('../../bundles/app/images/flags20.png') -31px -265px no-repeat;
}

#splang.size20 span[class="Persian"]
{
    background:url('../../bundles/app/images/flags20.png') -60px -265px no-repeat;
}

#splang.size20 span[class="Polish"]
{
    background:url('../../bundles/app/images/flags20.png') -89px -265px no-repeat;
}

#splang.size20 span[class="Portuguese"]
{
    background:url('../../bundles/app/images/flags20.png') -118px -265px no-repeat;
}

#splang.size20 span[class="Punjabi"]
{
    background:url('../../bundles/app/images/flags20.png') -147px -265px no-repeat;
}

#splang.size20 span[class="Romanian"]
{
    background:url('../../bundles/app/images/flags20.png') -2px -294px no-repeat;
}

#splang.size20 span[class="Russian"]
{
    background:url('../../bundles/app/images/flags20.png') -31px -294px no-repeat;
}

#splang.size20 span[class="Serbian"]
{
    background:url('../../bundles/app/images/flags20.png') -60px -294px no-repeat;
}

#splang.size20 span[class="Sesotho"]
{
    background:url('../../bundles/app/images/flags20.png') -31px -410px no-repeat;
}

#splang.size20 span[class="Sinhala"]
{
    background:url('../../bundles/app/images/flags20.png') -2px -439px no-repeat;
}

#splang.size20 span[class="Slovak"]
{
    background:url('../../bundles/app/images/flags20.png') -89px -294px no-repeat;
}

#splang.size20 span[class="Slovenian"]
{
    background:url('../../bundles/app/images/flags20.png') -118px -294px no-repeat;
}

#splang.size20 span[class="Somali"]
{
    background:url('../../bundles/app/images/flags20.png') -147px -294px no-repeat;
}

#splang.size20 span[class="Spanish"]
{
    background:url('../../bundles/app/images/flags20.png') -2px -323px no-repeat;
}

#splang.size20 span[class="Sundanese"]
{
    background:url('../../bundles/app/images/flags20.png') -147px -381px no-repeat;
}

#splang.size20 span[class="Swahili"]
{
    background:url('../../bundles/app/images/flags20.png') -31px -323px no-repeat;
}

#splang.size20 span[class="Swedish"]
{
    background:url('../../bundles/app/images/flags20.png') -60px -323px no-repeat;
}

#splang.size20 span[class="Tajik"]
{
    background:url('../../bundles/app/images/flags20.png') -31px -439px no-repeat;
}

#splang.size20 span[class="Tamil"]
{
    background:url('../../bundles/app/images/flags20.png') -89px -323px no-repeat;
}

#splang.size20 span[class="Telugu"]
{
    background:url('../../bundles/app/images/flags20.png') -118px -323px no-repeat;
}

#splang.size20 span[class="Thai"]
{
    background:url('../../bundles/app/images/flags20.png') -147px -323px no-repeat;
}

#splang.size20 span[class="Turkish"]
{
    background:url('../../bundles/app/images/flags20.png') -31px -352px no-repeat;
}

#splang.size20 span[class="Ukranian"]
{
    background:url('../../bundles/app/images/flags20.png') -60px -352px no-repeat;
}

#splang.size20 span[class="English"]
{
    background:url('../../bundles/app/images/flags20.png') -89px -352px no-repeat;
}

#splang.size20 span[class="Urdu"]
{
    background:url('../../bundles/app/images/flags20.png') -147px -352px no-repeat;
}

#splang.size20 span[class="Uzbek"]
{
    background:url('../../bundles/app/images/flags20.png') -60px -439px no-repeat;
}

#splang.size20 span[class="Vietnamese"]
{
    background:url('../../bundles/app/images/flags20.png') -2px -381px no-repeat;
}

#splang.size20 span[class="Welsh"]
{
    background:url('../../bundles/app/images/flags20.png') -31px -381px no-repeat;
}

#splang.size20 span[class="Yiddish"]
{
    background:url('../../bundles/app/images/flags20.png') -60px -381px no-repeat;
}

#splang.size20 span[class="Yoruba"]
{
    background:url('../../bundles/app/images/flags20.png') -89px -381px no-repeat;
}

#splang.size20 span[class="Zulu"]
{
    background:url('../../bundles/app/images/flags20.png') -118px -381px no-repeat;
}

/* Individual flag backgrounds (16px) */

#splang.size16 span[class="Afrikaans"]
{
    background:url('../../bundles/app/images/flags16.png') -4px -5px no-repeat;
}

#splang.size16 span[class="Albanian"]
{
    background:url('../../bundles/app/images/flags16.png') -33px -5px no-repeat;
}

#splang.size16 span[class="Arabic"]
{
    background:url('../../bundles/app/images/flags16.png') -62px -5px no-repeat;
}

#splang.size16 span[class="Armenian"]
{
    background:url('../../bundles/app/images/flags16.png') -91px -5px no-repeat;
}

#splang.size16 span[class="Azerbaijani"]
{
    background:url('../../bundles/app/images/flags16.png') -120px -5px no-repeat;
}

#splang.size16 span[class="Basque"]
{
    background:url('../../bundles/app/images/flags16.png') -149px -5px no-repeat;
}

#splang.size16 span[class="Belarusian"]
{
    background:url('../../bundles/app/images/flags16.png') -4px -34px no-repeat;
}

#splang.size16 span[class="Bengali"]
{
    background:url('../../bundles/app/images/flags16.png') -33px -34px no-repeat;
}

#splang.size16 span[class="Bosnian"]
{
    background:url('../../bundles/app/images/flags16.png') -62px -34px no-repeat;
}

#splang.size16 span[class="Bulgarian"]
{
    background:url('../../bundles/app/images/flags16.png') -91px -34px no-repeat;
}

#splang.size16 span[class="Catalan"]
{
    background:url('../../bundles/app/images/flags16.png') -120px -34px no-repeat;
}

#splang.size16 span[class="Cebuano"]
{
    background:url('../../bundles/app/images/flags16.png') -149px -34px no-repeat;
}

#splang.size16 span[class="Chichewa"]
{
    background:url('../../bundles/app/images/flags16.png') -91px -411px no-repeat;
}

#splang.size16 span[class="Chinese"]
{
    background:url('../../bundles/app/images/flags16.png') -4px -63px no-repeat;
}

#splang.size16 span[class="Chinese(Traditional)"]
{
    background:url('../../bundles/app/images/flags16.png') -33px -63px no-repeat;
}

#splang.size16 span[class="Croatian"]
{
    background:url('../../bundles/app/images/flags16.png') -62px -63px no-repeat;
}

#splang.size16 span[class="Czech"]
{
    background:url('../../bundles/app/images/flags16.png') -91px -63px no-repeat;
}

#splang.size16 span[class="Danish"]
{
    background:url('../../bundles/app/images/flags16.png') -120px -63px no-repeat;
}

#splang.size16 span[class="Dutch"]
{
    background:url('../../bundles/app/images/flags16.png') -149px -63px no-repeat;
}

#splang.size16 span[class="Esperanto"]
{
    background:url('../../bundles/app/images/flags16.png') -4px -92px no-repeat;
}

#splang.size16 span[class="Estonian"]
{
    background:url('../../bundles/app/images/flags16.png') -33px -92px no-repeat;
}

#splang.size16 span[class="Filipino"]
{
    background:url('../../bundles/app/images/flags16.png') -62px -92px no-repeat;
}

#splang.size16 span[class="Finnish"]
{
    background:url('../../bundles/app/images/flags16.png') -91px -92px no-repeat;
}

#splang.size16 span[class="French"]
{
    background:url('../../bundles/app/images/flags16.png') -120px -92px no-repeat;
}

#splang.size16 span[class="Galician"]
{
    background:url('../../bundles/app/images/flags16.png') -149px -92px no-repeat;
}

#splang.size16 span[class="Georgian"]
{
    background:url('../../bundles/app/images/flags16.png') -4px -121px no-repeat;
}

#splang.size16 span[class="German"]
{
    background:url('../../bundles/app/images/flags16.png') -33px -121px no-repeat;
}

#splang.size16 span[class="Greek"]
{
    background:url('../../bundles/app/images/flags16.png') -62px -121px no-repeat;
}

#splang.size16 span[class="Gujarati"]
{
    background:url('../../bundles/app/images/flags16.png') -91px -121px no-repeat;
}

#splang.size16 span[class="Haitian"]
{
    background:url('../../bundles/app/images/flags16.png') -120px -121px no-repeat;
}

#splang.size16 span[class="Hausa"]
{
    background:url('../../bundles/app/images/flags16.png') -149px -121px no-repeat;
}

#splang.size16 span[class="Hebrew"]
{
    background:url('../../bundles/app/images/flags16.png') -4px -150px no-repeat;
}

#splang.size16 span[class="Hindi"]
{
    background:url('../../bundles/app/images/flags16.png') -33px -150px no-repeat;
}

#splang.size16 span[class="Hmong"]
{
    background:url('../../bundles/app/images/flags16.png') -62px -150px no-repeat;
}

#splang.size16 span[class="Hungarian"]
{
    background:url('../../bundles/app/images/flags16.png') -91px -150px no-repeat;
}

#splang.size16 span[class="Icelandic"]
{
    background:url('../../bundles/app/images/flags16.png') -120px -150px no-repeat;
}

#splang.size16 span[class="Igbo"]
{
    background:url('../../bundles/app/images/flags16.png') -149px -150px no-repeat;
}

#splang.size16 span[class="Indonesian"]
{
    background:url('../../bundles/app/images/flags16.png') -4px -179px no-repeat;
}

#splang.size16 span[class="Irish"]
{
    background:url('../../bundles/app/images/flags16.png') -33px -179px no-repeat;
}

#splang.size16 span[class="Italian"]
{
    background:url('../../bundles/app/images/flags16.png') -62px -179px no-repeat;
}

#splang.size16 span[class="Japanese"]
{
    background:url('../../bundles/app/images/flags16.png') -91px -179px no-repeat;
}

#splang.size16 span[class="Javanese"]
{
    background:url('../../bundles/app/images/flags16.png') -120px -179px no-repeat;
}

#splang.size16 span[class="Kannada"]
{
    background:url('../../bundles/app/images/flags16.png') -149px -179px no-repeat;
}

#splang.size16 span[class="Kazakh"]
{
    background:url('../../bundles/app/images/flags16.png') -4px -411px no-repeat;
}

#splang.size16 span[class="Khmer"]
{
    background:url('../../bundles/app/images/flags16.png') -4px -208px no-repeat;
}

#splang.size16 span[class="Korean"]
{
    background:url('../../bundles/app/images/flags16.png') -33px -208px no-repeat;
}

#splang.size16 span[class="Lao"]
{
    background:url('../../bundles/app/images/flags16.png') -62px -208px no-repeat;
}

#splang.size16 span[class="Latin"]
{
    background:url('../../bundles/app/images/flags16.png') -91px -208px no-repeat;
}

#splang.size16 span[class="Latvian"]
{
    background:url('../../bundles/app/images/flags16.png') -120px -208px no-repeat;
}

#splang.size16 span[class="Lithuanian"]
{
    background:url('../../bundles/app/images/flags16.png') -149px -208px no-repeat;
}

#splang.size16 span[class="Macedonian"]
{
    background:url('../../bundles/app/images/flags16.png') -4px -237px no-repeat;
}

#splang.size16 span[class="Malay"]
{
    background:url('../../bundles/app/images/flags16.png') -33px -237px no-repeat;
}

#splang.size16 span[class="Malagasy"]
{
    background:url('../../bundles/app/images/flags16.png') -62px -411px no-repeat;
}

#splang.size16 span[class="Malayalam"]
{
    background:url('../../bundles/app/images/flags16.png') -120px -411px no-repeat;
}

#splang.size16 span[class="Maltese"]
{
    background:url('../../bundles/app/images/flags16.png') -62px -237px no-repeat;
}

#splang.size16 span[class="Maori"]
{
    background:url('../../bundles/app/images/flags16.png') -91px -237px no-repeat;
}

#splang.size16 span[class="Marathi"]
{
    background:url('../../bundles/app/images/flags16.png') -120px -237px no-repeat;
}

#splang.size16 span[class="Mongolian"]
{
    background:url('../../bundles/app/images/flags16.png') -149px -237px no-repeat;
}

#splang.size16 span[class="Myanmar(Burmese)"]
{
    background:url('../../bundles/app/images/flags16.png') -149px -411px no-repeat;
}

#splang.size16 span[class="Nepali"]
{
    background:url('../../bundles/app/images/flags16.png') -4px -266px no-repeat;
}

#splang.size16 span[class="Norwegian"]
{
    background:url('../../bundles/app/images/flags16.png') -33px -266px no-repeat;
}

#splang.size16 span[class="Persian"]
{
    background:url('../../bundles/app/images/flags16.png') -62px -266px no-repeat;
}

#splang.size16 span[class="Polish"]
{
    background:url('../../bundles/app/images/flags16.png') -91px -266px no-repeat;
}

#splang.size16 span[class="Portuguese"]
{
    background:url('../../bundles/app/images/flags16.png') -120px -266px no-repeat;
}

#splang.size16 span[class="Punjabi"]
{
    background:url('../../bundles/app/images/flags16.png') -149px -266px no-repeat;
}

#splang.size16 span[class="Romanian"]
{
    background:url('../../bundles/app/images/flags16.png') -4px -295px no-repeat;
}

#splang.size16 span[class="Russian"]
{
    background:url('../../bundles/app/images/flags16.png') -33px -295px no-repeat;
}

#splang.size16 span[class="Serbian"]
{
    background:url('../../bundles/app/images/flags16.png') -62px -295px no-repeat;
}

#splang.size16 span[class="Sesotho"]
{
    background:url('../../bundles/app/images/flags16.png') -33px -411px no-repeat;
}

#splang.size16 span[class="Sinhala"]
{
    background:url('../../bundles/app/images/flags16.png') -4px -440px no-repeat;
}

#splang.size16 span[class="Slovak"]
{
    background:url('../../bundles/app/images/flags16.png') -91px -295px no-repeat;
}

#splang.size16 span[class="Slovenian"]
{
    background:url('../../bundles/app/images/flags16.png') -120px -295px no-repeat;
}

#splang.size16 span[class="Somali"]
{
    background:url('../../bundles/app/images/flags16.png') -149px -295px no-repeat;
}

#splang.size16 span[class="Spanish"]
{
    background:url('../../bundles/app/images/flags16.png') -4px -324px no-repeat;
}

#splang.size16 span[class="Swahili"]
{
    background:url('../../bundles/app/images/flags16.png') -33px -324px no-repeat;
}

#splang.size16 span[class="Swedish"]
{
    background:url('../../bundles/app/images/flags16.png') -62px -324px no-repeat;
}

#splang.size16 span[class="Sundanese"]
{
    background:url('../../bundles/app/images/flags16.png') -149px -382px no-repeat;
}

#splang.size16 span[class="Tajik"]
{
    background:url('../../bundles/app/images/flags16.png') -33px -440px no-repeat;
}

#splang.size16 span[class="Tamil"]
{
    background:url('../../bundles/app/images/flags16.png') -91px -324px no-repeat;
}

#splang.size16 span[class="Telugu"]
{
    background:url('../../bundles/app/images/flags16.png') -120px -324px no-repeat;
}

#splang.size16 span[class="Thai"]
{
    background:url('../../bundles/app/images/flags16.png') -149px -324px no-repeat;
}

#splang.size16 span[class="Turkish"]
{
    background:url('../../bundles/app/images/flags16.png') -33px -353px no-repeat;
}

#splang.size16 span[class="Ukranian"]
{
    background:url('../../bundles/app/images/flags16.png') -62px -353px no-repeat;
}

#splang.size16 span[class="English"]
{
    background:url('../../bundles/app/images/flags16.png') -91px -353px no-repeat;
}

#splang.size16 span[class="Urdu"]
{
    background:url('../../bundles/app/images/flags16.png') -149px -353px no-repeat;
}

#splang.size16 span[class="Uzbek"]
{
    background:url('../../bundles/app/images/flags16.png') -62px -440px no-repeat;
}

#splang.size16 span[class="Vietnamese"]
{
    background:url('../../bundles/app/images/flags16.png') -4px -382px no-repeat;
}

#splang.size16 span[class="Welsh"]
{
    background:url('../../bundles/app/images/flags16.png') -33px -382px no-repeat;
}

#splang.size16 span[class="Yiddish"]
{
    background:url('../../bundles/app/images/flags16.png') -62px -382px no-repeat;
}

#splang.size16 span[class="Yoruba"]
{
    background:url('../../bundles/app/images/flags16.png') -91px -382px no-repeat;
}

#splang.size16 span[class="Zulu"]
{
    background:url('../../bundles/app/images/flags16.png') -120px -382px no-repeat;
}

/* Individual flag backgrounds (24px) */

#splang.size24 span[class="Afrikaans"]
{
    background:url('../../bundles/app/images/flags.png') 0 -3px no-repeat;
}

#splang.size24 span[class="Albanian"]
{
    background:url('../../bundles/app/images/flags.png') -29px -3px no-repeat;
}

#splang.size24 span[class="Arabic"]
{
    background:url('../../bundles/app/images/flags.png') -58px -3px no-repeat;
}

#splang.size24 span[class="Armenian"]
{
    background:url('../../bundles/app/images/flags.png') -87px -3px no-repeat;
}

#splang.size24 span[class="Azerbaijani"]
{
    background:url('../../bundles/app/images/flags.png') -116px -3px no-repeat;
}

#splang.size24 span[class="Basque"]
{
    background:url('../../bundles/app/images/flags.png') -145px -3px no-repeat;
}

#splang.size24 span[class="Belarusian"]
{
    background:url('../../bundles/app/images/flags.png') 0 -32px no-repeat;
}

#splang.size24 span[class="Bengali"]
{
    background:url('../../bundles/app/images/flags.png') -29px -32px no-repeat;
}

#splang.size24 span[class="Bosnian"]
{
    background:url('../../bundles/app/images/flags.png') -58px -32px no-repeat;
}

#splang.size24 span[class="Bulgarian"]
{
    background:url('../../bundles/app/images/flags.png') -87px -32px no-repeat;
}

#splang.size24 span[class="Catalan"]
{
    background:url('../../bundles/app/images/flags.png') -116px -32px no-repeat;
}

#splang.size24 span[class="Cebuano"]
{
    background:url('../../bundles/app/images/flags.png') -145px -32px no-repeat;
}

#splang.size24 span[class="Chichewa"]
{
    background:url('../../bundles/app/images/flags.png') -87px -409px no-repeat;
}

#splang.size24 span[class="Chinese"]
{
    background:url('../../bundles/app/images/flags.png') 0 -61px no-repeat;
}

#splang.size24 span[class="Chinese(Traditional)"]
{
    background:url('../../bundles/app/images/flags.png') -29px -61px no-repeat;
}

#splang.size24 span[class="Croatian"]
{
    background:url('../../bundles/app/images/flags.png') -58px -61px no-repeat;
}

#splang.size24 span[class="Czech"]
{
    background:url('../../bundles/app/images/flags.png') -87px -61px no-repeat;
}

#splang.size24 span[class="Danish"]
{
    background:url('../../bundles/app/images/flags.png') -116px -61px no-repeat;
}

#splang.size24 span[class="Dutch"]
{
    background:url('../../bundles/app/images/flags.png') -145px -61px no-repeat;
}

#splang.size24 span[class="Esperanto"]
{
    background:url('../../bundles/app/images/flags.png') 0 -90px no-repeat;
}

#splang.size24 span[class="Estonian"]
{
    background:url('../../bundles/app/images/flags.png') -29px -90px no-repeat;
}

#splang.size24 span[class="Filipino"]
{
    background:url('../../bundles/app/images/flags.png') -58px -90px no-repeat;
}

#splang.size24 span[class="Finnish"]
{
    background:url('../../bundles/app/images/flags.png') -87px -90px no-repeat;
}

#splang.size24 span[class="French"]
{
    background:url('../../bundles/app/images/flags.png') -116px -90px no-repeat;
}

#splang.size24 span[class="Galician"]
{
    background:url('../../bundles/app/images/flags.png') -145px -90px no-repeat;
}

#splang.size24 span[class="Georgian"]
{
    background:url('../../bundles/app/images/flags.png') 0 -119px no-repeat;
}

#splang.size24 span[class="German"]
{
    background:url('../../bundles/app/images/flags.png') -29px -119px no-repeat;
}

#splang.size24 span[class="Greek"]
{
    background:url('../../bundles/app/images/flags.png') -58px -119px no-repeat;
}

#splang.size24 span[class="Gujarati"]
{
    background:url('../../bundles/app/images/flags.png') -87px -119px no-repeat;
}

#splang.size24 span[class="Haitian"]
{
    background:url('../../bundles/app/images/flags.png') -116px -119px no-repeat;
}

#splang.size24 span[class="Hausa"]
{
    background:url('../../bundles/app/images/flags.png') -145px -119px no-repeat;
}

#splang.size24 span[class="Hebrew"]
{
    background:url('../../bundles/app/images/flags.png') 0 -148px no-repeat;
}

#splang.size24 span[class="Hindi"]
{
    background:url('../../bundles/app/images/flags.png') -29px -148px no-repeat;
}

#splang.size24 span[class="Hmong"]
{
    background:url('../../bundles/app/images/flags.png') -58px -148px no-repeat;
}

#splang.size24 span[class="Hungarian"]
{
    background:url('../../bundles/app/images/flags.png') -87px -148px no-repeat;
}

#splang.size24 span[class="Icelandic"]
{
    background:url('../../bundles/app/images/flags.png') -116px -148px no-repeat;
}

#splang.size24 span[class="Igbo"]
{
    background:url('../../bundles/app/images/flags.png') -145px -148px no-repeat;
}

#splang.size24 span[class="Indonesian"]
{
    background:url('../../bundles/app/images/flags.png') 0 -177px no-repeat;
}

#splang.size24 span[class="Irish"]
{
    background:url('../../bundles/app/images/flags.png') -29px -177px no-repeat;
}

#splang.size24 span[class="Italian"]
{
    background:url('../../bundles/app/images/flags.png') -58px -177px no-repeat;
}

#splang.size24 span[class="Japanese"]
{
    background:url('../../bundles/app/images/flags.png') -87px -177px no-repeat;
}

#splang.size24 span[class="Javanese"]
{
    background:url('../../bundles/app/images/flags.png') -116px -177px no-repeat;
}

#splang.size24 span[class="Kannada"]
{
    background:url('../../bundles/app/images/flags.png') -145px -177px no-repeat;
}

#splang.size24 span[class="Kazakh"]
{
    background:url('../../bundles/app/images/flags.png') 0 -409px no-repeat;
}

#splang.size24 span[class="Khmer"]
{
    background:url('../../bundles/app/images/flags.png') 0 -206px no-repeat;
}

#splang.size24 span[class="Korean"]
{
    background:url('../../bundles/app/images/flags.png') -29px -206px no-repeat;
}

#splang.size24 span[class="Lao"]
{
    background:url('../../bundles/app/images/flags.png') -58px -206px no-repeat;
}

#splang.size24 span[class="Latin"]
{
    background:url('../../bundles/app/images/flags.png') -87px -206px no-repeat;
}

#splang.size24 span[class="Latvian"]
{
    background:url('../../bundles/app/images/flags.png') -116px -206px no-repeat;
}

#splang.size24 span[class="Lithuanian"]
{
    background:url('../../bundles/app/images/flags.png') -145px -206px no-repeat;
}

#splang.size24 span[class="Macedonian"]
{
    background:url('../../bundles/app/images/flags.png') 0 -235px no-repeat;
}

#splang.size24 span[class="Malagasy"]
{
    background:url('../../bundles/app/images/flags.png') -58px -409px no-repeat;
}

#splang.size24 span[class="Malay"]
{
    background:url('../../bundles/app/images/flags.png') -29px -235px no-repeat;
}

#splang.size24 span[class="Malayalam"]
{
    background:url('../../bundles/app/images/flags.png') -116px -409px no-repeat;
}

#splang.size24 span[class="Maltese"]
{
    background:url('../../bundles/app/images/flags.png') -58px -235px no-repeat;
}

#splang.size24 span[class="Maori"]
{
    background:url('../../bundles/app/images/flags.png') -87px -235px no-repeat;
}

#splang.size24 span[class="Marathi"]
{
    background:url('../../bundles/app/images/flags.png') -116px -235px no-repeat;
}

#splang.size24 span[class="Mongolian"]
{
    background:url('../../bundles/app/images/flags.png') -145px -235px no-repeat;
}

#splang.size24 span[class="Myanmar(Burmese)"]
{
    background:url('../../bundles/app/images/flags.png') -145px -409px no-repeat;
}

#splang.size24 span[class="Nepali"]
{
    background:url('../../bundles/app/images/flags.png') 0 -264px no-repeat;
}

#splang.size24 span[class="Norwegian"]
{
    background:url('../../bundles/app/images/flags.png') -29px -264px no-repeat;
}

#splang.size24 span[class="Persian"]
{
    background:url('../../bundles/app/images/flags.png') -58px -264px no-repeat;
}

#splang.size24 span[class="Polish"]
{
    background:url('../../bundles/app/images/flags.png') -87px -264px no-repeat;
}

#splang.size24 span[class="Portuguese"]
{
    background:url('../../bundles/app/images/flags.png') -116px -264px no-repeat;
}

#splang.size24 span[class="Punjabi"]
{
    background:url('../../bundles/app/images/flags.png') -145px -264px no-repeat;
}

#splang.size24 span[class="Romanian"]
{
    background:url('../../bundles/app/images/flags.png') 0 -293px no-repeat;
}

#splang.size24 span[class="Russian"]
{
    background:url('../../bundles/app/images/flags.png') -29px -293px no-repeat;
}

#splang.size24 span[class="Serbian"]
{
    background:url('../../bundles/app/images/flags.png') -58px -293px no-repeat;
}

#splang.size24 span[class="Sesotho"]
{
    background:url('../../bundles/app/images/flags.png') -29px -409px no-repeat;
}

#splang.size24 span[class="Sinhala"]
{
    background:url('../../bundles/app/images/flags.png') 0px -438px no-repeat;
}

#splang.size24 span[class="Slovak"]
{
    background:url('../../bundles/app/images/flags.png') -87px -293px no-repeat;
}

#splang.size24 span[class="Slovenian"]
{
    background:url('../../bundles/app/images/flags.png') -116px -293px no-repeat;
}

#splang.size24 span[class="Somali"]
{
    background:url('../../bundles/app/images/flags.png') -145px -293px no-repeat;
}

#splang.size24 span[class="Spanish"]
{
    background:url('../../bundles/app/images/flags.png') 0 -322px no-repeat;
}

#splang.size24 span[class="Sundanese"]
{
    background:url('../../bundles/app/images/flags.png') -145px -380px no-repeat;
}

#splang.size24 span[class="Swahili"]
{
    background:url('../../bundles/app/images/flags.png') -29px -322px no-repeat;
}

#splang.size24 span[class="Swedish"]
{
    background:url('../../bundles/app/images/flags.png') -58px -322px no-repeat;
}

#splang.size24 span[class="Tajik"]
{
    background:url('../../bundles/app/images/flags.png') -29px -438px no-repeat;
}

#splang.size24 span[class="Tamil"]
{
    background:url('../../bundles/app/images/flags.png') -87px -322px no-repeat;
}

#splang.size24 span[class="Telugu"]
{
    background:url('../../bundles/app/images/flags.png') -116px -322px no-repeat;
}

#splang.size24 span[class="Thai"]
{
    background:url('../../bundles/app/images/flags.png') -145px -322px no-repeat;
}

#splang.size24 span[class="Turkish"]
{
    background:url('../../bundles/app/images/flags.png') -29px -351px no-repeat;
}

#splang.size24 span[class="Ukranian"]
{
    background:url('../../bundles/app/images/flags.png') -58px -351px no-repeat;
}

#splang.size24 span[class="English"]
{
    background:url('../../bundles/app/images/flags.png') -87px -351px no-repeat;
}

#splang.size24 span[class="Urdu"]
{
    background:url('../../bundles/app/images/flags.png') -145px -351px no-repeat;
}

#splang.size24 span[class="Uzbek"]
{
    background:url('../../bundles/app/images/flags.png') -58px -438px no-repeat;
}

#splang.size24 span[class="Vietnamese"]
{
    background:url('../../bundles/app/images/flags.png') 0 -380px no-repeat;
}

#splang.size24 span[class="Welsh"]
{
    background:url('../../bundles/app/images/flags.png') -29px -380px no-repeat;
}

#splang.size24 span[class="Yiddish"]
{
    background:url('../../bundles/app/images/flags.png') -58px -380px no-repeat;
}

#splang.size24 span[class="Yoruba"]
{
    background:url('../../bundles/app/images/flags.png') -87px -380px no-repeat;
}

#splang.size24 span[class="Zulu"]
{
    background:url('../../bundles/app/images/flags.png') -116px -380px no-repeat;
}

#glt-footer,
#glt-footer #google_language_translator {
    display:none !important;
}

.skiptranslate {
    display: none;
}

select.goog-te-combo {
    width:143px !important;
    background:#fff;
    box-shadow:none !important;
    -moz-box-shadow:none !important;
    -webkit-box-shadow:none !important;
    padding:3px !important;
    height:auto !important;
    border:1px solid lightgray !important;
    border-radius:0px !important;
    -webkit-border-radius:0px;
    -moz-border-radius:0px !important;
    -o-border-radius:0px !important;
}

#flags {
    overflow:hidden;
    position: fixed;
    bottom: 0;
    right: 10px;
    z-index: 10000;
    background: #220619;
    border: 1px solid #851762;
    border-bottom: none;
    border-radius: 3px 3px 0 0;
}

#flags ul {
    padding: 0 6px;
    margin:0;
    float: right;
}

#flags li {
    float:left !important;
    margin-bottom:0 !important;
    padding: 15px 4px;
    border:none !important;
    list-style:none !important;
    content:none !important;
}

#flags li:before {
    content:none !important;
    border:none !important;
    background:none !important;
}

#flags a {
    display:block;
}


#flags a,
.tool-container .tool-items a {
    cursor:pointer;
}

#flags.size24 a {
    width:24px !important;
    height:18px !important;
}

#flags.size22 a {
    width:22px !important;
    height:17px !important;
}

#flags.size20 a {
    width:20px !important;
    height:14px !important;
}

#flags.size18 a {
    width:18px !important;
    height:14px !important;
}

#flags.size16 a {
    width:16px !important;
    height:12px !important;
}

.tool-container .tool-items a {
    display:inline-block;
    margin:3px 5px 3px;
    width:24px !important;
    height:18px !important;
}

.goog-te-gadget {
    color:#444;
    font-size:11px;
    font-family:"Arial",sans,sans-serif;
}

.goog-te-gadget img {
    vertical-align:middle;
}

select.goog-te-combo:focus {
    box-shadow:none !important;
    -moz-box-shadow:none !important;
    -webkit-box-shadow:none !important;
}

.metabox-holder {
    width:65%;
    float:left;
}

.metabox-holder h2 {
    margin-bottom:18px;
}

.submit {
    padding:0px;
}

.form-table th {
    width:50%;
}

td.advanced {
    padding-top:0px;
    padding-bottom:0px;
}

p.hello {
    font-size:12px;
    color:darkgray;
}

.flag{
    padding:1px 0;
}

a.nturl {
    cursor:pointer;
}

.flag img,
.alt_flag img{
    border:0px !important;
    margin-top:2px !important;
    padding:0px !important;
}

.attribution {
    width:152px;
    line-height:1em;
    margin-top:4px;
}

span.goog-branding {
    font-size: 11px;
    font-family: arial;
    color: rgb(102, 102, 102);
    white-space: nowrap;
    padding-top: 4px;
    text-align: left;
    width: 150px;
    margin-top: 2px;
    left:170px;
    z-index: 9999;
    float: right;
}

.goog-logo-link,
.goog-logo-link:link,
.goog-logo-link:visited,
.goog-logo-link:hover,
.goog-logo-link:active {
    font-size: 12px;
    font-weight: bold;
    color: rgb(68, 68, 68);
    text-decoration: none;
    line-height:0.8em;
}

span.goog-branding img {
    float: left;
    margin:0px;
    width: 37px;

}

span.vertical-translator {
    position:auto;
    float:none !important;
    font-size: 11px;
    font-family: arial;
    color: rgb(102, 102, 102);
    white-space: nowrap;
    vertical-align: middle;
    padding-top: 4px;
    text-align: left;
    width: 150px;
    margin-top: 2px;
    right: -50px;
    z-index: 9999;
}

.tool-container .tool-items .flag img {
    width:24px !important;
    height:24px !important;
    margin-top:1px !important;
}

.tool-items .flag {
    padding:0px !important;
}

.tool-container {
    line-height:1;
}

#footer-instance {
    display:none !important;
}

code {
    border:1px solid lightgray;
}

/* Individual flag backgrounds (22px) */

#flags.size22 a[title="Afrikaans"],
.tool-container .tool-items a[title="Afrikaans"] {
    background:url('../../bundles/app/images/flags22.png') -1px -3px no-repeat;
}

#flags.size22 a[title="Albanian"],
.tool-container .tool-items a[title="Albanian"] {
    background:url('../../bundles/app/images/flags22.png') -30px -3px no-repeat;
}

#flags.size22 a[title="Arabic"],
.tool-container .tool-items a[title="Arabic"] {
    background:url('../../bundles/app/images/flags22.png') -59px -3px no-repeat;
}

#flags.size22 a[title="Armenian"],
.tool-container .tool-items a[title="Armenian"] {
    background:url('../../bundles/app/images/flags22.png') -88px -3px no-repeat;
}

#flags.size22 a[title="Azerbaijani"],
.tool-container .tool-items a[title="Azerbaijani"] {
    background:url('../../bundles/app/images/flags22.png') -117px -3px no-repeat;
}

#flags.size22 a[title="Basque"],
.tool-container .tool-items a[title="Basque"] {
    background:url('../../bundles/app/images/flags22.png') -146px -3px no-repeat;
}

#flags.size22 a[title="Belarusian"],
.tool-container .tool-items a[title="Belarusian"] {
    background:url('../../bundles/app/images/flags22.png') -1px -32px no-repeat;
}

#flags.size22 a[title="Bengali"],
.tool-container .tool-items a[title="Bengali"] {
    background:url('../../bundles/app/images/flags22.png') -30px -32px no-repeat;
}

#flags.size22 a[title="Bosnian"],
.tool-container .tool-items a[title="Bosnian"] {
    background:url('../../bundles/app/images/flags22.png') -59px -32px no-repeat;
}

#flags.size22 a[title="Bulgarian"],
.tool-container .tool-items a[title="Bulgarian"] {
    background:url('../../bundles/app/images/flags22.png') -88px -32px no-repeat;
}

#flags.size22 a[title="Catalan"],
.tool-container .tool-items a[title="Catalan"] {
    background:url('../../bundles/app/images/flags22.png') -117px -32px no-repeat;
}

#flags.size22 a[title="Cebuano"],
.tool-container .tool-items a[title="Cebuano"] {
    background:url('../../bundles/app/images/flags22.png') -146px -32px no-repeat;
}

#flags.size22 a[title="Chichewa"],
.tool-container .tool-items a[title="Chichewa"] {
    background:url('../../bundles/app/images/flags22.png') -88px -409px no-repeat;
}

#flags.size22 a[title="Chinese"],
.tool-container .tool-items a[title="Chinese"] {
    background:url('../../bundles/app/images/flags22.png') -1px -61px no-repeat;
}

#flags.size22 a[title="Chinese(Traditional)"],
.tool-container .tool-items a[title="Chinese(Traditional)"] {
    background:url('../../bundles/app/images/flags22.png') -30px -61px no-repeat;
}

#flags.size22 a[title="Croatian"],
.tool-container .tool-items a[title="Croatian"] {
    background:url('../../bundles/app/images/flags22.png') -59px -61px no-repeat;
}

#flags.size22 a[title="Czech"],
.tool-container .tool-items a[title="Czech"] {
    background:url('../../bundles/app/images/flags22.png') -88px -61px no-repeat;
}

#flags.size22 a[title="Danish"],
.tool-container .tool-items a[title="Danish"] {
    background:url('../../bundles/app/images/flags22.png') -117px -61px no-repeat;
}

#flags.size22 a[title="Dutch"],
.tool-container .tool-items a[title="Dutch"] {
    background:url('../../bundles/app/images/flags22.png') -146px -61px no-repeat;
}

#flags.size22 a[title="Esperanto"],
.tool-container .tool-items a[title="Esperanto"] {
    background:url('../../bundles/app/images/flags22.png') -1px -90px no-repeat;
}

#flags.size22 a[title="Estonian"],
.tool-container .tool-items a[title="Estonian"] {
    background:url('../../bundles/app/images/flags22.png') -30px -90px no-repeat;
}

#flags.size22 a[title="Filipino"],
.tool-container .tool-items a[title="Filipino"] {
    background:url('../../bundles/app/images/flags22.png') -59px -90px no-repeat;
}

#flags.size22 a[title="Finnish"],
.tool-container .tool-items a[title="Finnish"] {
    background:url('../../bundles/app/images/flags22.png') -88px -90px no-repeat;
}

#flags.size22 a[title="French"],
.tool-container .tool-items a[title="French"] {
    background:url('../../bundles/app/images/flags22.png') -117px -90px no-repeat;
}

#flags.size22 a[title="Galician"],
.tool-container .tool-items a[title="Galician"] {
    background:url('../../bundles/app/images/flags22.png') -146px -90px no-repeat;
}

#flags.size22 a[title="Georgian"],
.tool-container .tool-items a[title="Georgian"] {
    background:url('../../bundles/app/images/flags22.png') -1px -119px no-repeat;
}

#flags.size22 a[title="German"],
.tool-container .tool-items a[title="German"] {
    background:url('../../bundles/app/images/flags22.png') -30px -119px no-repeat;
}

#flags.size22 a[title="Greek"],
.tool-container .tool-items a[title="Greek"] {
    background:url('../../bundles/app/images/flags22.png') -59px -119px no-repeat;
}

#flags.size22 a[title="Gujarati"],
.tool-container .tool-items a[title="Gujarati"] {
    background:url('../../bundles/app/images/flags22.png') -88px -119px no-repeat;
}

#flags.size22 a[title="Haitian"],
.tool-container .tool-items a[title="Haitian"] {
    background:url('../../bundles/app/images/flags22.png') -117px -119px no-repeat;
}

#flags.size22 a[title="Hausa"],
.tool-container .tool-items a[title="Hausa"] {
    background:url('../../bundles/app/images/flags22.png') -146px -119px no-repeat;
}

#flags.size22 a[title="Hebrew"],
.tool-container .tool-items a[title="Hebrew"] {
    background:url('../../bundles/app/images/flags22.png') -1px -148px no-repeat;
}

#flags.size22 a[title="Hindi"],
.tool-container .tool-items a[title="Hindi"] {
    background:url('../../bundles/app/images/flags22.png') -30px -148px no-repeat;
}

#flags.size22 a[title="Hmong"],
.tool-container .tool-items a[title="Hmong"] {
    background:url('../../bundles/app/images/flags22.png') -59px -148px no-repeat;
}

#flags.size22 a[title="Hungarian"],
.tool-container .tool-items a[title="Hungarian"] {
    background:url('../../bundles/app/images/flags22.png') -88px -148px no-repeat;
}

#flags.size22 a[title="Icelandic"],
.tool-container .tool-items a[title="Icelandic"] {
    background:url('../../bundles/app/images/flags22.png') -117px -148px no-repeat;
}

#flags.size22 a[title="Igbo"],
.tool-container .tool-items a[title="Igbo"] {
    background:url('../../bundles/app/images/flags22.png') -146px -148px no-repeat;
}

#flags.size22 a[title="Indonesian"],
.tool-container .tool-items a[title="Indonesian"] {
    background:url('../../bundles/app/images/flags22.png') -1px -177px no-repeat;
}

#flags.size22 a[title="Irish"],
.tool-container .tool-items a[title="Irish"] {
    background:url('../../bundles/app/images/flags22.png') -30px -177px no-repeat;
}

#flags.size22 a[title="Italian"],
.tool-container .tool-items a[title="Italian"] {
    background:url('../../bundles/app/images/flags22.png') -59px -177px no-repeat;
}

#flags.size22 a[title="Japanese"],
.tool-container .tool-items a[title="Japanese"] {
    background:url('../../bundles/app/images/flags22.png') -88px -177px no-repeat;
}

#flags.size22 a[title="Javanese"],
.tool-container .tool-items a[title="Javanese"] {
    background:url('../../bundles/app/images/flags22.png') -117px -177px no-repeat;
}

#flags.size22 a[title="Kannada"],
.tool-container .tool-items a[title="Kannada"] {
    background:url('../../bundles/app/images/flags22.png') -146px -177px no-repeat;
}

#flags.size22 a[title="Kazakh"],
.tool-container .tool-items a[title="Kazakh"] {
    background:url('../../bundles/app/images/flags22.png') -1px -409px no-repeat;
}

#flags.size22 a[title="Khmer"],
.tool-container .tool-items a[title="Khmer"] {
    background:url('../../bundles/app/images/flags22.png') -1px -206px no-repeat;
}

#flags.size22 a[title="Korean"],
.tool-container .tool-items a[title="Korean"] {
    background:url('../../bundles/app/images/flags22.png') -30px -206px no-repeat;
}

#flags.size22 a[title="Lao"],
.tool-container .tool-items a[title="Lao"] {
    background:url('../../bundles/app/images/flags22.png') -59px -206px no-repeat;
}

#flags.size22 a[title="Latin"],
.tool-container .tool-items a[title="Latin"] {
    background:url('../../bundles/app/images/flags22.png') -88px -206px no-repeat;
}

#flags.size22 a[title="Latvian"],
.tool-container .tool-items a[title="Latvian"] {
    background:url('../../bundles/app/images/flags22.png') -117px -206px no-repeat;
}

#flags.size22 a[title="Lithuanian"],
.tool-container .tool-items a[title="Lithuanian"] {
    background:url('../../bundles/app/images/flags22.png') -146px -206px no-repeat;
}

#flags.size22 a[title="Macedonian"],
.tool-container .tool-items a[title="Macedonian"] {
    background:url('../../bundles/app/images/flags22.png') -1px -235px no-repeat;
}

#flags.size22 a[title="Malagasy"],
.tool-container .tool-items a[title="Malagasy"] {
    background:url('../../bundles/app/images/flags22.png') -59px -409px no-repeat;
}

#flags.size22 a[title="Malay"],
.tool-container .tool-items a[title="Malay"] {
    background:url('../../bundles/app/images/flags22.png') -30px -235px no-repeat;
}

#flags.size22 a[title="Malayalam"],
.tool-container .tool-items a[title="Malayalam"] {
    background:url('../../bundles/app/images/flags22.png') -117px -409px no-repeat;
}

#flags.size22 a[title="Maltese"],
.tool-container .tool-items a[title="Maltese"] {
    background:url('../../bundles/app/images/flags22.png') -59px -235px no-repeat;
}

#flags.size22 a[title="Maori"],
.tool-container .tool-items a[title="Maori"] {
    background:url('../../bundles/app/images/flags22.png') -88px -235px no-repeat;
}

#flags.size22 a[title="Marathi"],
.tool-container .tool-items a[title="Marathi"] {
    background:url('../../bundles/app/images/flags22.png') -117px -235px no-repeat;
}

#flags.size22 a[title="Mongolian"],
.tool-container .tool-items a[title="Mongolian"] {
    background:url('../../bundles/app/images/flags22.png') -146px -235px no-repeat;
}

#flags.size22 a[title="Myanmar(Burmese)"],
.tool-container .tool-items a[title="Myanmar(Burmese)"] {
    background:url('../../bundles/app/images/flags22.png') -146px -409px no-repeat;
}

#flags.size22 a[title="Nepali"],
.tool-container .tool-items a[title="Nepali"] {
    background:url('../../bundles/app/images/flags22.png') -1px -264px no-repeat;
}

#flags.size22 a[title="Norwegian"],
.tool-container .tool-items a[title="Norwegian"] {
    background:url('../../bundles/app/images/flags22.png') -30px -264px no-repeat;
}

#flags.size22 a[title="Persian"],
.tool-container .tool-items a[title="Persian"] {
    background:url('../../bundles/app/images/flags22.png') -59px -264px no-repeat;
}

#flags.size22 a[title="Polish"],
.tool-container .tool-items a[title="Polish"] {
    background:url('../../bundles/app/images/flags22.png') -88px -264px no-repeat;
}

#flags.size22 a[title="Portuguese"],
.tool-container .tool-items a[title="Portuguese"] {
    background:url('../../bundles/app/images/flags22.png') -117px -264px no-repeat;
}

#flags.size22 a[title="Punjabi"],
.tool-container .tool-items a[title="Punjabi"] {
    background:url('../../bundles/app/images/flags22.png') -146px -264px no-repeat;
}

#flags.size22 a[title="Romanian"],
.tool-container .tool-items a[title="Romanian"] {
    background:url('../../bundles/app/images/flags22.png') -1px -293px no-repeat;
}

#flags.size22 a[title="Russian"],
.tool-container .tool-items a[title="Russian"] {
    background:url('../../bundles/app/images/flags22.png') -30px -293px no-repeat;
}

#flags.size22 a[title="Serbian"],
.tool-container .tool-items a[title="Serbian"] {
    background:url('../../bundles/app/images/flags22.png') -59px -293px no-repeat;
}

#flags.size22 a[title="Sesotho"],
.tool-container .tool-items a[title="Sesotho"] {
    background:url('../../bundles/app/images/flags22.png') -30px -409px no-repeat;
}

#flags.size22 a[title="Sinhala"],
.tool-container .tool-items a[title="Sinhala"] {
    background:url('../../bundles/app/images/flags22.png') -1px -438px no-repeat;
}

#flags.size22 a[title="Slovak"],
.tool-container .tool-items a[title="Slovak"] {
    background:url('../../bundles/app/images/flags22.png') -88px -293px no-repeat;
}

#flags.size22 a[title="Slovenian"],
.tool-container .tool-items a[title="Slovenian"] {
    background:url('../../bundles/app/images/flags22.png') -117px -293px no-repeat;
}

#flags.size22 a[title="Somali"],
.tool-container .tool-items a[title="Somali"] {
    background:url('../../bundles/app/images/flags22.png') -146px -293px no-repeat;
}

#flags.size22 a[title="Spanish"],
.tool-container .tool-items a[title="Spanish"] {
    background:url('../../bundles/app/images/flags22.png') -1px -322px no-repeat;
}

#flags.size22 a[title="Sundanese"],
.tool-container .tool-items a[title="Sundanese"] {
    background:url('../../bundles/app/images/flags22.png') -146px -380px no-repeat;
}

#flags.size22 a[title="Swahili"],
.tool-container .tool-items a[title="Swahili"] {
    background:url('../../bundles/app/images/flags22.png') -30px -322px no-repeat;
}

#flags.size22 a[title="Swedish"],
.tool-container .tool-items a[title="Swedish"] {
    background:url('../../bundles/app/images/flags22.png') -59px -322px no-repeat;
}

#flags.size22 a[title="Tajik"],
.tool-container .tool-items a[title="Tajik"] {
    background:url('../../bundles/app/images/flags22.png') -30px -438px no-repeat;
}

#flags.size22 a[title="Tamil"],
.tool-container .tool-items a[title="Tamil"] {
    background:url('../../bundles/app/images/flags22.png') -88px -322px no-repeat;
}

#flags.size22 a[title="Telugu"],
.tool-container .tool-items a[title="Telugu"] {
    background:url('../../bundles/app/images/flags22.png') -117px -322px no-repeat;
}

#flags.size22 a[title="Thai"],
.tool-container .tool-items a[title="Thai"] {
    background:url('../../bundles/app/images/flags22.png') -146px -322px no-repeat;
}

#flags.size22 a[title="Turkish"],
.tool-container .tool-items a[title="Turkish"] {
    background:url('../../bundles/app/images/flags22.png') -30px -351px no-repeat;
}

#flags.size22 a[title="Ukranian"],
.tool-container .tool-items a[title="Ukranian"] {
    background:url('../../bundles/app/images/flags22.png') -59px -351px no-repeat;
}

#flags.size22 a[title="Uzbek"],
.tool-container .tool-items a[title="Uzbek"] {
    background:url('../../bundles/app/images/flags22.png') -59px -438px no-repeat;
}

#flags.size22 a[title="English"],
.tool-container .tool-items a[title="English"] {
    background:url('../../bundles/app/images/flags22.png') -88px -351px no-repeat;
}

#flags.size22 a[title="Urdu"],
.tool-container .tool-items a[title="Urdu"] {
    background:url('../../bundles/app/images/flags22.png') -146px -351px no-repeat;
}

#flags.size22 a[title="Vietnamese"],
.tool-container .tool-items a[title="Vietnamese"] {
    background:url('../../bundles/app/images/flags22.png') -1px -380px no-repeat;
}

#flags.size22 a[title="Welsh"],
.tool-container .tool-items a[title="Welsh"] {
    background:url('../../bundles/app/images/flags22.png') -30px -380px no-repeat;
}

#flags.size22 a[title="Yiddish"],
.tool-container .tool-items a[title="Yiddish"] {
    background:url('../../bundles/app/images/flags22.png') -59px -380px no-repeat;
}

#flags.size22 a[title="Yoruba"],
.tool-container .tool-items a[title="Yoruba"] {
    background:url('../../bundles/app/images/flags22.png') -88px -380px no-repeat;
}

#flags.size22 a[title="Zulu"],
.tool-container .tool-items a[title="Zulu"] {
    background:url('../../bundles/app/images/flags22.png') -117px -380px no-repeat;
}

/* Individual flag backgrounds (18px) */

#flags.size18 a[title="Afrikaans"],
.tool-container .tool-items a[title="Afrikaans"] {
    background:url('../../bundles/app/images/flags18.png') -2px -4px no-repeat;
}

#flags.size18 a[title="Albanian"],
.tool-container .tool-items a[title="Albanian"] {
    background:url('../../bundles/app/images/flags18.png') -31px -4px no-repeat;
}

#flags.size18 a[title="Arabic"],
.tool-container .tool-items a[title="Arabic"] {
    background:url('../../bundles/app/images/flags18.png') -60px -4px no-repeat;
}

#flags.size18 a[title="Armenian"],
.tool-container .tool-items a[title="Armenian"] {
    background:url('../../bundles/app/images/flags18.png') -89px -4px no-repeat;
}

#flags.size18 a[title="Azerbaijani"],
.tool-container .tool-items a[title="Azerbaijani"] {
    background:url('../../bundles/app/images/flags18.png') -118px -4px no-repeat;
}

#flags.size18 a[title="Basque"],
.tool-container .tool-items a[title="Basque"] {
    background:url('../../bundles/app/images/flags18.png') -147px -4px no-repeat;
}

#flags.size18 a[title="Belarusian"],
.tool-container .tool-items a[title="Belarusian"] {
    background:url('../../bundles/app/images/flags18.png') -2px -33px no-repeat;
}

#flags.size18 a[title="Bengali"],
.tool-container .tool-items a[title="Bengali"] {
    background:url('../../bundles/app/images/flags18.png') -31px -33px no-repeat;
}

#flags.size18 a[title="Bosnian"],
.tool-container .tool-items a[title="Bosnian"] {
    background:url('../../bundles/app/images/flags18.png') -60px -33px no-repeat;
}

#flags.size18 a[title="Bulgarian"],
.tool-container .tool-items a[title="Bulgarian"] {
    background:url('../../bundles/app/images/flags18.png') -89px -33px no-repeat;
}

#flags.size18 a[title="Catalan"],
.tool-container .tool-items a[title="Catalan"] {
    background:url('../../bundles/app/images/flags18.png') -118px -33px no-repeat;
}

#flags.size18 a[title="Cebuano"],
.tool-container .tool-items a[title="Cebuano"] {
    background:url('../../bundles/app/images/flags18.png') -147px -33px no-repeat;
}

#flags.size18 a[title="Chichewa"],
.tool-container .tool-items a[title="Chichewa"] {
    background:url('../../bundles/app/images/flags18.png') -89px -410px no-repeat;
}

#flags.size18 a[title="Chinese"],
.tool-container .tool-items a[title="Chinese"] {
    background:url('../../bundles/app/images/flags18.png') -2px -62px no-repeat;
}

#flags.size18 a[title="Chinese(Traditional)"],
.tool-container .tool-items a[title="Chinese(Traditional)"] {
    background:url('../../bundles/app/images/flags18.png') -31px -62px no-repeat;
}

#flags.size18 a[title="Croatian"],
.tool-container .tool-items a[title="Croatian"] {
    background:url('../../bundles/app/images/flags18.png') -60px -62px no-repeat;
}

#flags.size18 a[title="Czech"],
.tool-container .tool-items a[title="Czech"] {
    background:url('../../bundles/app/images/flags18.png') -89px -62px no-repeat;
}

#flags.size18 a[title="Danish"],
.tool-container .tool-items a[title="Danish"] {
    background:url('../../bundles/app/images/flags18.png') -118px -62px no-repeat;
}

#flags.size18 a[title="Dutch"],
.tool-container .tool-items a[title="Dutch"] {
    background:url('../../bundles/app/images/flags18.png') -147px -62px no-repeat;
}

#flags.size18 a[title="Esperanto"],
.tool-container .tool-items a[title="Esperanto"] {
    background:url('../../bundles/app/images/flags18.png') -2px -91px no-repeat;
}

#flags.size18 a[title="Estonian"],
.tool-container .tool-items a[title="Estonian"] {
    background:url('../../bundles/app/images/flags18.png') -31px -91px no-repeat;
}

#flags.size18 a[title="Filipino"],
.tool-container .tool-items a[title="Filipino"] {
    background:url('../../bundles/app/images/flags18.png') -60px -91px no-repeat;
}

#flags.size18 a[title="Finnish"],
.tool-container .tool-items a[title="Finnish"] {
    background:url('../../bundles/app/images/flags18.png') -89px -91px no-repeat;
}

#flags.size18 a[title="French"],
.tool-container .tool-items a[title="French"] {
    background:url('../../bundles/app/images/flags18.png') -118px -91px no-repeat;
}

#flags.size18 a[title="Galician"],
.tool-container .tool-items a[title="Galician"] {
    background:url('../../bundles/app/images/flags18.png') -147px -91px no-repeat;
}

#flags.size18 a[title="Georgian"],
.tool-container .tool-items a[title="Georgian"] {
    background:url('../../bundles/app/images/flags18.png') -2px -120px no-repeat;
}

#flags.size18 a[title="German"],
.tool-container .tool-items a[title="German"] {
    background:url('../../bundles/app/images/flags18.png') -31px -120px no-repeat;
}

#flags.size18 a[title="Greek"],
.tool-container .tool-items a[title="Greek"] {
    background:url('../../bundles/app/images/flags18.png') -60px -120px no-repeat;
}

#flags.size18 a[title="Gujarati"],
.tool-container .tool-items a[title="Gujarati"] {
    background:url('../../bundles/app/images/flags18.png') -89px -120px no-repeat;
}

#flags.size18 a[title="Haitian"],
.tool-container .tool-items a[title="Haitian"] {
    background:url('../../bundles/app/images/flags18.png') -118px -120px no-repeat;
}

#flags.size18 a[title="Hausa"],
.tool-container .tool-items a[title="Hausa"] {
    background:url('../../bundles/app/images/flags18.png') -147px -120px no-repeat;
}

#flags.size18 a[title="Hebrew"],
.tool-container .tool-items a[title="Hebrew"] {
    background:url('../../bundles/app/images/flags18.png') -2px -149px no-repeat;
}

#flags.size18 a[title="Hindi"],
.tool-container .tool-items a[title="Hindi"] {
    background:url('../../bundles/app/images/flags18.png') -31px -149px no-repeat;
}

#flags.size18 a[title="Hmong"],
.tool-container .tool-items a[title="Hmong"] {
    background:url('../../bundles/app/images/flags18.png') -60px -149px no-repeat;
}

#flags.size18 a[title="Hungarian"],
.tool-container .tool-items a[title="Hungarian"] {
    background:url('../../bundles/app/images/flags18.png') -89px -149px no-repeat;
}

#flags.size18 a[title="Icelandic"],
.tool-container .tool-items a[title="Icelandic"] {
    background:url('../../bundles/app/images/flags18.png') -118px -149px no-repeat;
}

#flags.size18 a[title="Igbo"],
.tool-container .tool-items a[title="Igbo"] {
    background:url('../../bundles/app/images/flags18.png') -147px -149px no-repeat;
}

#flags.size18 a[title="Indonesian"],
.tool-container .tool-items a[title="Indonesian"] {
    background:url('../../bundles/app/images/flags18.png') -2px -178px no-repeat;
}

#flags.size18 a[title="Irish"],
.tool-container .tool-items a[title="Irish"] {
    background:url('../../bundles/app/images/flags18.png') -31px -178px no-repeat;
}

#flags.size18 a[title="Italian"],
.tool-container .tool-items a[title="Italian"] {
    background:url('../../bundles/app/images/flags18.png') -60px -178px no-repeat;
}

#flags.size18 a[title="Japanese"],
.tool-container .tool-items a[title="Japanese"] {
    background:url('../../bundles/app/images/flags18.png') -89px -178px no-repeat;
}

#flags.size18 a[title="Javanese"],
.tool-container .tool-items a[title="Javanese"] {
    background:url('../../bundles/app/images/flags18.png') -118px -178px no-repeat;
}

#flags.size18 a[title="Kannada"],
.tool-container .tool-items a[title="Kannada"] {
    background:url('../../bundles/app/images/flags18.png') -147px -178px no-repeat;
}

#flags.size18 a[title="Kazakh"],
.tool-container .tool-items a[title="Kazakh"] {
    background:url('../../bundles/app/images/flags18.png') -2px -410px no-repeat;
}

#flags.size18 a[title="Khmer"],
.tool-container .tool-items a[title="Khmer"] {
    background:url('../../bundles/app/images/flags18.png') -2px -207px no-repeat;
}

#flags.size18 a[title="Korean"],
.tool-container .tool-items a[title="Korean"] {
    background:url('../../bundles/app/images/flags18.png') -31px -207px no-repeat;
}

#flags.size18 a[title="Lao"],
.tool-container .tool-items a[title="Lao"] {
    background:url('../../bundles/app/images/flags18.png') -60px -207px no-repeat;
}

#flags.size18 a[title="Latin"],
.tool-container .tool-items a[title="Latin"] {
    background:url('../../bundles/app/images/flags18.png') -89px -207px no-repeat;
}

#flags.size18 a[title="Latvian"],
.tool-container .tool-items a[title="Latvian"] {
    background:url('../../bundles/app/images/flags18.png') -118px -207px no-repeat;
}

#flags.size18 a[title="Lithuanian"],
.tool-container .tool-items a[title="Lithuanian"] {
    background:url('../../bundles/app/images/flags18.png') -147px -207px no-repeat;
}

#flags.size18 a[title="Macedonian"],
.tool-container .tool-items a[title="Macedonian"] {
    background:url('../../bundles/app/images/flags18.png') -2px -236px no-repeat;
}

#flags.size18 a[title="Malagasy"],
.tool-container .tool-items a[title="Malagasy"] {
    background:url('../../bundles/app/images/flags18.png') -60px -410px no-repeat;
}

#flags.size18 a[title="Malay"],
.tool-container .tool-items a[title="Malay"] {
    background:url('../../bundles/app/images/flags18.png') -31px -236px no-repeat;
}

#flags.size18 a[title="Malayalam"],
.tool-container .tool-items a[title="Malayalam"] {
    background:url('../../bundles/app/images/flags18.png') -118px -410px no-repeat;
}

#flags.size18 a[title="Maltese"],
.tool-container .tool-items a[title="Maltese"] {
    background:url('../../bundles/app/images/flags18.png') -60px -236px no-repeat;
}

#flags.size18 a[title="Maori"],
.tool-container .tool-items a[title="Maori"] {
    background:url('../../bundles/app/images/flags18.png') -89px -236px no-repeat;
}

#flags.size18 a[title="Marathi"],
.tool-container .tool-items a[title="Marathi"] {
    background:url('../../bundles/app/images/flags18.png') -118px -236px no-repeat;
}

#flags.size18 a[title="Mongolian"],
.tool-container .tool-items a[title="Mongolian"] {
    background:url('../../bundles/app/images/flags18.png') -147px -236px no-repeat;
}

#flags.size18 a[title="Myanmar(Burmese)"],
.tool-container .tool-items a[title="Myanmar(Burmese)"] {
    background:url('../../bundles/app/images/flags18.png') -147px -410px no-repeat;
}

#flags.size18 a[title="Nepali"],
.tool-container .tool-items a[title="Nepali"] {
    background:url('../../bundles/app/images/flags18.png') -2px -265px no-repeat;
}

#flags.size18 a[title="Norwegian"],
.tool-container .tool-items a[title="Norwegian"] {
    background:url('../../bundles/app/images/flags18.png') -31px -265px no-repeat;
}

#flags.size18 a[title="Persian"],
.tool-container .tool-items a[title="Persian"] {
    background:url('../../bundles/app/images/flags18.png') -60px -265px no-repeat;
}

#flags.size18 a[title="Polish"],
.tool-container .tool-items a[title="Polish"] {
    background:url('../../bundles/app/images/flags18.png') -89px -265px no-repeat;
}

#flags.size18 a[title="Portuguese"],
.tool-container .tool-items a[title="Portuguese"] {
    background:url('../../bundles/app/images/flags18.png') -118px -265px no-repeat;
}

#flags.size18 a[title="Punjabi"],
.tool-container .tool-items a[title="Punjabi"] {
    background:url('../../bundles/app/images/flags18.png') -147px -265px no-repeat;
}

#flags.size18 a[title="Romanian"],
.tool-container .tool-items a[title="Romanian"] {
    background:url('../../bundles/app/images/flags18.png') -2px -294px no-repeat;
}

#flags.size18 a[title="Russian"],
.tool-container .tool-items a[title="Russian"] {
    background:url('../../bundles/app/images/flags18.png') -31px -294px no-repeat;
}

#flags.size18 a[title="Serbian"],
.tool-container .tool-items a[title="Serbian"] {
    background:url('../../bundles/app/images/flags18.png') -60px -294px no-repeat;
}

#flags.size18 a[title="Sesotho"],
.tool-container .tool-items a[title="Sesotho"] {
    background:url('../../bundles/app/images/flags18.png') -31px -410px no-repeat;
}

#flags.size18 a[title="Sinhala"],
.tool-container .tool-items a[title="Sinhala"] {
    background:url('../../bundles/app/images/flags18.png') -2px -439px no-repeat;
}

#flags.size18 a[title="Slovak"],
.tool-container .tool-items a[title="Slovak"] {
    background:url('../../bundles/app/images/flags18.png') -89px -294px no-repeat;
}

#flags.size18 a[title="Slovenian"],
.tool-container .tool-items a[title="Slovenian"] {
    background:url('../../bundles/app/images/flags18.png') -118px -294px no-repeat;
}

#flags.size18 a[title="Somali"],
.tool-container .tool-items a[title="Somali"] {
    background:url('../../bundles/app/images/flags18.png') -147px -294px no-repeat;
}

#flags.size18 a[title="Spanish"],
.tool-container .tool-items a[title="Spanish"] {
    background:url('../../bundles/app/images/flags18.png') -2px -323px no-repeat;
}

#flags.size18 a[title="Sundanese"],
.tool-container .tool-items a[title="Sundanese"] {
    background:url('../../bundles/app/images/flags18.png') -147px -381px no-repeat;
}

#flags.size18 a[title="Swahili"],
.tool-container .tool-items a[title="Swahili"] {
    background:url('../../bundles/app/images/flags18.png') -31px -323px no-repeat;
}

#flags.size18 a[title="Swedish"],
.tool-container .tool-items a[title="Swedish"] {
    background:url('../../bundles/app/images/flags18.png') -60px -323px no-repeat;
}

#flags.size18 a[title="Tajik"],
.tool-container .tool-items a[title="Tajik"] {
    background:url('../../bundles/app/images/flags18.png') -31px -439px no-repeat;
}

#flags.size18 a[title="Tamil"],
.tool-container .tool-items a[title="Tamil"] {
    background:url('../../bundles/app/images/flags18.png') -89px -323px no-repeat;
}

#flags.size18 a[title="Telugu"],
.tool-container .tool-items a[title="Telugu"] {
    background:url('../../bundles/app/images/flags18.png') -118px -323px no-repeat;
}

#flags.size18 a[title="Thai"],
.tool-container .tool-items a[title="Thai"] {
    background:url('../../bundles/app/images/flags18.png') -147px -323px no-repeat;
}

#flags.size18 a[title="Turkish"],
.tool-container .tool-items a[title="Turkish"] {
    background:url('../../bundles/app/images/flags18.png') -31px -352px no-repeat;
}

#flags.size18 a[title="Ukranian"],
.tool-container .tool-items a[title="Ukranian"] {
    background:url('../../bundles/app/images/flags18.png') -60px -352px no-repeat;
}

#flags.size18 a[title="English"],
.tool-container .tool-items a[title="English"] {
    background:url('../../bundles/app/images/flags18.png') -89px -352px no-repeat;
}

#flags.size18 a[title="Urdu"],
.tool-container .tool-items a[title="Urdu"] {
    background:url('../../bundles/app/images/flags18.png') -147px -352px no-repeat;
}

#flags.size18 a[title="Uzbek"],
.tool-container .tool-items a[title="Uzbek"] {
    background:url('../../bundles/app/images/flags18.png') -60px -439px no-repeat;
}

#flags.size18 a[title="Vietnamese"],
.tool-container .tool-items a[title="Vietnamese"] {
    background:url('../../bundles/app/images/flags18.png') -2px -381px no-repeat;
}

#flags.size18 a[title="Welsh"],
.tool-container .tool-items a[title="Welsh"] {
    background:url('../../bundles/app/images/flags18.png') -31px -381px no-repeat;
}

#flags.size18 a[title="Yiddish"],
.tool-container .tool-items a[title="Yiddish"] {
    background:url('../../bundles/app/images/flags18.png') -60px -381px no-repeat;
}

#flags.size18 a[title="Yoruba"],
.tool-container .tool-items a[title="Yoruba"] {
    background:url('../../bundles/app/images/flags18.png') -89px -381px no-repeat;
}

#flags.size18 a[title="Zulu"],
.tool-container .tool-items a[title="Zulu"] {
    background:url('../../bundles/app/images/flags18.png') -118px -381px no-repeat;
}

/* Individual flag backgrounds (20px) */

#flags.size20 a[title="Afrikaans"],
.tool-container .tool-items a[title="Afrikaans"] {
    background:url('../../bundles/app/images/flags20.png') -2px -4px no-repeat;
}

#flags.size20 a[title="Albanian"],
.tool-container .tool-items a[title="Albanian"] {
    background:url('../../bundles/app/images/flags20.png') -31px -4px no-repeat;
}

#flags.size20 a[title="Arabic"],
.tool-container .tool-items a[title="Arabic"] {
    background:url('../../bundles/app/images/flags20.png') -60px -4px no-repeat;
}

#flags.size20 a[title="Armenian"],
.tool-container .tool-items a[title="Armenian"] {
    background:url('../../bundles/app/images/flags20.png') -89px -4px no-repeat;
}

#flags.size20 a[title="Azerbaijani"],
.tool-container .tool-items a[title="Azerbaijani"] {
    background:url('../../bundles/app/images/flags20.png') -118px -4px no-repeat;
}

#flags.size20 a[title="Basque"],
.tool-container .tool-items a[title="Basque"] {
    background:url('../../bundles/app/images/flags20.png') -147px -4px no-repeat;
}

#flags.size20 a[title="Belarusian"],
.tool-container .tool-items a[title="Belarusian"] {
    background:url('../../bundles/app/images/flags20.png') -2px -33px no-repeat;
}

#flags.size20 a[title="Bengali"],
.tool-container .tool-items a[title="Bengali"] {
    background:url('../../bundles/app/images/flags20.png') -31px -33px no-repeat;
}

#flags.size20 a[title="Bosnian"],
.tool-container .tool-items a[title="Bosnian"] {
    background:url('../../bundles/app/images/flags20.png') -60px -33px no-repeat;
}

#flags.size20 a[title="Bulgarian"],
.tool-container .tool-items a[title="Bulgarian"] {
    background:url('../../bundles/app/images/flags20.png') -89px -33px no-repeat;
}

#flags.size20 a[title="Catalan"],
.tool-container .tool-items a[title="Catalan"] {
    background:url('../../bundles/app/images/flags20.png') -118px -33px no-repeat;
}

#flags.size20 a[title="Cebuano"],
.tool-container .tool-items a[title="Cebuano"] {
    background:url('../../bundles/app/images/flags20.png') -147px -33px no-repeat;
}

#flags.size20 a[title="Chichewa"],
.tool-container .tool-items a[title="Chichewa"] {
    background:url('../../bundles/app/images/flags20.png') -89px -410px no-repeat;
}

#flags.size20 a[title="Chinese"],
.tool-container .tool-items a[title="Chinese"] {
    background:url('../../bundles/app/images/flags20.png') -2px -62px no-repeat;
}

#flags.size20 a[title="Chinese(Traditional)"],
.tool-container .tool-items a[title="Chinese(Traditional)"] {
    background:url('../../bundles/app/images/flags20.png') -31px -62px no-repeat;
}

#flags.size20 a[title="Croatian"],
.tool-container .tool-items a[title="Croatian"] {
    background:url('../../bundles/app/images/flags20.png') -60px -62px no-repeat;
}

#flags.size20 a[title="Czech"],
.tool-container .tool-items a[title="Czech"] {
    background:url('../../bundles/app/images/flags20.png') -89px -62px no-repeat;
}

#flags.size20 a[title="Danish"],
.tool-container .tool-items a[title="Danish"] {
    background:url('../../bundles/app/images/flags20.png') -118px -62px no-repeat;
}

#flags.size20 a[title="Dutch"],
.tool-container .tool-items a[title="Dutch"] {
    background:url('../../bundles/app/images/flags20.png') -147px -62px no-repeat;
}

#flags.size20 a[title="Esperanto"],
.tool-container .tool-items a[title="Esperanto"] {
    background:url('../../bundles/app/images/flags20.png') -2px -91px no-repeat;
}

#flags.size20 a[title="Estonian"],
.tool-container .tool-items a[title="Estonian"] {
    background:url('../../bundles/app/images/flags20.png') -31px -91px no-repeat;
}

#flags.size20 a[title="Filipino"],
.tool-container .tool-items a[title="Filipino"] {
    background:url('../../bundles/app/images/flags20.png') -60px -91px no-repeat;
}

#flags.size20 a[title="Finnish"],
.tool-container .tool-items a[title="Finnish"] {
    background:url('../../bundles/app/images/flags20.png') -89px -91px no-repeat;
}

#flags.size20 a[title="French"],
.tool-container .tool-items a[title="French"] {
    background:url('../../bundles/app/images/flags20.png') -118px -91px no-repeat;
}

#flags.size20 a[title="Galician"],
.tool-container .tool-items a[title="Galician"] {
    background:url('../../bundles/app/images/flags20.png') -147px -91px no-repeat;
}

#flags.size20 a[title="Georgian"],
.tool-container .tool-items a[title="Georgian"] {
    background:url('../../bundles/app/images/flags20.png') -2px -120px no-repeat;
}

#flags.size20 a[title="German"],
.tool-container .tool-items a[title="German"] {
    background:url('../../bundles/app/images/flags20.png') -31px -120px no-repeat;
}

#flags.size20 a[title="Greek"],
.tool-container .tool-items a[title="Greek"] {
    background:url('../../bundles/app/images/flags20.png') -60px -120px no-repeat;
}

#flags.size20 a[title="Gujarati"],
.tool-container .tool-items a[title="Gujarati"] {
    background:url('../../bundles/app/images/flags20.png') -89px -120px no-repeat;
}

#flags.size20 a[title="Haitian"],
.tool-container .tool-items a[title="Haitian"] {
    background:url('../../bundles/app/images/flags20.png') -118px -120px no-repeat;
}

#flags.size20 a[title="Hausa"],
.tool-container .tool-items a[title="Hausa"] {
    background:url('../../bundles/app/images/flags20.png') -147px -120px no-repeat;
}

#flags.size20 a[title="Hebrew"],
.tool-container .tool-items a[title="Hebrew"] {
    background:url('../../bundles/app/images/flags20.png') -2px -149px no-repeat;
}

#flags.size20 a[title="Hindi"],
.tool-container .tool-items a[title="Hindi"] {
    background:url('../../bundles/app/images/flags20.png') -31px -149px no-repeat;
}

#flags.size20 a[title="Hmong"],
.tool-container .tool-items a[title="Hmong"] {
    background:url('../../bundles/app/images/flags20.png') -60px -149px no-repeat;
}

#flags.size20 a[title="Hungarian"],
.tool-container .tool-items a[title="Hungarian"] {
    background:url('../../bundles/app/images/flags20.png') -89px -149px no-repeat;
}

#flags.size20 a[title="Icelandic"],
.tool-container .tool-items a[title="Icelandic"] {
    background:url('../../bundles/app/images/flags20.png') -118px -149px no-repeat;
}

#flags.size20 a[title="Igbo"],
.tool-container .tool-items a[title="Igbo"] {
    background:url('../../bundles/app/images/flags20.png') -147px -149px no-repeat;
}

#flags.size20 a[title="Indonesian"],
.tool-container .tool-items a[title="Indonesian"] {
    background:url('../../bundles/app/images/flags20.png') -2px -178px no-repeat;
}

#flags.size20 a[title="Irish"],
.tool-container .tool-items a[title="Irish"] {
    background:url('../../bundles/app/images/flags20.png') -31px -178px no-repeat;
}

#flags.size20 a[title="Italian"],
.tool-container .tool-items a[title="Italian"] {
    background:url('../../bundles/app/images/flags20.png') -60px -178px no-repeat;
}

#flags.size20 a[title="Japanese"],
.tool-container .tool-items a[title="Japanese"] {
    background:url('../../bundles/app/images/flags20.png') -89px -178px no-repeat;
}

#flags.size20 a[title="Javanese"],
.tool-container .tool-items a[title="Javanese"] {
    background:url('../../bundles/app/images/flags20.png') -118px -178px no-repeat;
}

#flags.size20 a[title="Kannada"],
.tool-container .tool-items a[title="Kannada"] {
    background:url('../../bundles/app/images/flags20.png') -147px -178px no-repeat;
}

#flags.size20 a[title="Kazakh"],
.tool-container .tool-items a[title="Kazakh"] {
    background:url('../../bundles/app/images/flags20.png') -2px -410px no-repeat;
}

#flags.size20 a[title="Khmer"],
.tool-container .tool-items a[title="Khmer"] {
    background:url('../../bundles/app/images/flags20.png') -2px -207px no-repeat;
}

#flags.size20 a[title="Korean"],
.tool-container .tool-items a[title="Korean"] {
    background:url('../../bundles/app/images/flags20.png') -31px -207px no-repeat;
}

#flags.size20 a[title="Lao"],
.tool-container .tool-items a[title="Lao"] {
    background:url('../../bundles/app/images/flags20.png') -60px -207px no-repeat;
}

#flags.size20 a[title="Latin"],
.tool-container .tool-items a[title="Latin"] {
    background:url('../../bundles/app/images/flags20.png') -89px -207px no-repeat;
}

#flags.size20 a[title="Latvian"],
.tool-container .tool-items a[title="Latvian"] {
    background:url('../../bundles/app/images/flags20.png') -118px -207px no-repeat;
}

#flags.size20 a[title="Lithuanian"],
.tool-container .tool-items a[title="Lithuanian"] {
    background:url('../../bundles/app/images/flags20.png') -147px -207px no-repeat;
}

#flags.size20 a[title="Macedonian"],
.tool-container .tool-items a[title="Macedonian"] {
    background:url('../../bundles/app/images/flags20.png') -2px -236px no-repeat;
}

#flags.size20 a[title="Malagasy"],
.tool-container .tool-items a[title="Malagasy"] {
    background:url('../../bundles/app/images/flags20.png') -60px -410px no-repeat;
}

#flags.size20 a[title="Malay"],
.tool-container .tool-items a[title="Malay"] {
    background:url('../../bundles/app/images/flags20.png') -31px -236px no-repeat;
}

#flags.size20 a[title="Maltese"],
.tool-container .tool-items a[title="Maltese"] {
    background:url('../../bundles/app/images/flags20.png') -60px -236px no-repeat;
}

#flags.size20 a[title="Malayalam"],
.tool-container .tool-items a[title="Malayalam"] {
    background:url('../../bundles/app/images/flags20.png') -118px -410px no-repeat;
}

#flags.size20 a[title="Maori"],
.tool-container .tool-items a[title="Maori"] {
    background:url('../../bundles/app/images/flags20.png') -89px -236px no-repeat;
}

#flags.size20 a[title="Marathi"],
.tool-container .tool-items a[title="Marathi"] {
    background:url('../../bundles/app/images/flags20.png') -118px -236px no-repeat;
}

#flags.size20 a[title="Mongolian"],
.tool-container .tool-items a[title="Mongolian"] {
    background:url('../../bundles/app/images/flags20.png') -147px -236px no-repeat;
}

#flags.size20 a[title="Myanmar(Burmese)"],
.tool-container .tool-items a[title="Myanmar(Burmese)"] {
    background:url('../../bundles/app/images/flags20.png') -147px -410px no-repeat;
}

#flags.size20 a[title="Nepali"],
.tool-container .tool-items a[title="Nepali"] {
    background:url('../../bundles/app/images/flags20.png') -2px -265px no-repeat;
}

#flags.size20 a[title="Norwegian"],
.tool-container .tool-items a[title="Norwegian"] {
    background:url('../../bundles/app/images/flags20.png') -31px -265px no-repeat;
}

#flags.size20 a[title="Persian"],
.tool-container .tool-items a[title="Persian"] {
    background:url('../../bundles/app/images/flags20.png') -60px -265px no-repeat;
}

#flags.size20 a[title="Polish"],
.tool-container .tool-items a[title="Polish"] {
    background:url('../../bundles/app/images/flags20.png') -89px -265px no-repeat;
}

#flags.size20 a[title="Portuguese"],
.tool-container .tool-items a[title="Portuguese"] {
    background:url('../../bundles/app/images/flags20.png') -118px -265px no-repeat;
}

#flags.size20 a[title="Punjabi"],
.tool-container .tool-items a[title="Punjabi"] {
    background:url('../../bundles/app/images/flags20.png') -147px -265px no-repeat;
}

#flags.size20 a[title="Romanian"],
.tool-container .tool-items a[title="Romanian"] {
    background:url('../../bundles/app/images/flags20.png') -2px -294px no-repeat;
}

#flags.size20 a[title="Russian"],
.tool-container .tool-items a[title="Russian"] {
    background:url('../../bundles/app/images/flags20.png') -31px -294px no-repeat;
}

#flags.size20 a[title="Serbian"],
.tool-container .tool-items a[title="Serbian"] {
    background:url('../../bundles/app/images/flags20.png') -60px -294px no-repeat;
}

#flags.size20 a[title="Sesotho"],
.tool-container .tool-items a[title="Sesotho"] {
    background:url('../../bundles/app/images/flags20.png') -31px -410px no-repeat;
}

#flags.size20 a[title="Sinhala"],
.tool-container .tool-items a[title="Sinhala"] {
    background:url('../../bundles/app/images/flags20.png') -2px -439px no-repeat;
}

#flags.size20 a[title="Slovak"],
.tool-container .tool-items a[title="Slovak"] {
    background:url('../../bundles/app/images/flags20.png') -89px -294px no-repeat;
}

#flags.size20 a[title="Slovenian"],
.tool-container .tool-items a[title="Slovenian"] {
    background:url('../../bundles/app/images/flags20.png') -118px -294px no-repeat;
}

#flags.size20 a[title="Somali"],
.tool-container .tool-items a[title="Somali"] {
    background:url('../../bundles/app/images/flags20.png') -147px -294px no-repeat;
}

#flags.size20 a[title="Spanish"],
.tool-container .tool-items a[title="Spanish"] {
    background:url('../../bundles/app/images/flags20.png') -2px -323px no-repeat;
}

#flags.size20 a[title="Sundanese"],
.tool-container .tool-items a[title="Sundanese"] {
    background:url('../../bundles/app/images/flags20.png') -147px -381px no-repeat;
}

#flags.size20 a[title="Swahili"],
.tool-container .tool-items a[title="Swahili"] {
    background:url('../../bundles/app/images/flags20.png') -31px -323px no-repeat;
}

#flags.size20 a[title="Swedish"],
.tool-container .tool-items a[title="Swedish"] {
    background:url('../../bundles/app/images/flags20.png') -60px -323px no-repeat;
}

#flags.size20 a[title="Tajik"],
.tool-container .tool-items a[title="Tajik"] {
    background:url('../../bundles/app/images/flags20.png') -31px -439px no-repeat;
}

#flags.size20 a[title="Tamil"],
.tool-container .tool-items a[title="Tamil"] {
    background:url('../../bundles/app/images/flags20.png') -89px -323px no-repeat;
}

#flags.size20 a[title="Telugu"],
.tool-container .tool-items a[title="Telugu"] {
    background:url('../../bundles/app/images/flags20.png') -118px -323px no-repeat;
}

#flags.size20 a[title="Thai"],
.tool-container .tool-items a[title="Thai"] {
    background:url('../../bundles/app/images/flags20.png') -147px -323px no-repeat;
}

#flags.size20 a[title="Turkish"],
.tool-container .tool-items a[title="Turkish"] {
    background:url('../../bundles/app/images/flags20.png') -31px -352px no-repeat;
}

#flags.size20 a[title="Ukranian"],
.tool-container .tool-items a[title="Ukranian"] {
    background:url('../../bundles/app/images/flags20.png') -60px -352px no-repeat;
}

#flags.size20 a[title="English"],
.tool-container .tool-items a[title="English"] {
    background:url('../../bundles/app/images/flags20.png') -89px -352px no-repeat;
}

#flags.size20 a[title="Urdu"],
.tool-container .tool-items a[title="Urdu"] {
    background:url('../../bundles/app/images/flags20.png') -147px -352px no-repeat;
}

#flags.size20 a[title="Uzbek"],
.tool-container .tool-items a[title="Uzbek"] {
    background:url('../../bundles/app/images/flags20.png') -60px -439px no-repeat;
}

#flags.size20 a[title="Vietnamese"],
.tool-container .tool-items a[title="Vietnamese"] {
    background:url('../../bundles/app/images/flags20.png') -2px -381px no-repeat;
}

#flags.size20 a[title="Welsh"],
.tool-container .tool-items a[title="Welsh"] {
    background:url('../../bundles/app/images/flags20.png') -31px -381px no-repeat;
}

#flags.size20 a[title="Yiddish"],
.tool-container .tool-items a[title="Yiddish"] {
    background:url('../../bundles/app/images/flags20.png') -60px -381px no-repeat;
}

#flags.size20 a[title="Yoruba"],
.tool-container .tool-items a[title="Yoruba"] {
    background:url('../../bundles/app/images/flags20.png') -89px -381px no-repeat;
}

#flags.size20 a[title="Zulu"],
.tool-container .tool-items a[title="Zulu"] {
    background:url('../../bundles/app/images/flags20.png') -118px -381px no-repeat;
}

/* Individual flag backgrounds (16px) */

#flags.size16 a[title="Afrikaans"],
.tool-container .tool-items a[title="Afrikaans"] {
    background:url('../../bundles/app/images/flags16.png') -4px -5px no-repeat;
}

#flags.size16 a[title="Albanian"],
.tool-container .tool-items a[title="Albanian"] {
    background:url('../../bundles/app/images/flags16.png') -33px -5px no-repeat;
}

#flags.size16 a[title="Arabic"],
.tool-container .tool-items a[title="Arabic"] {
    background:url('../../bundles/app/images/flags16.png') -62px -5px no-repeat;
}

#flags.size16 a[title="Armenian"],
.tool-container .tool-items a[title="Armenian"] {
    background:url('../../bundles/app/images/flags16.png') -91px -5px no-repeat;
}

#flags.size16 a[title="Azerbaijani"],
.tool-container .tool-items a[title="Azerbaijani"] {
    background:url('../../bundles/app/images/flags16.png') -120px -5px no-repeat;
}

#flags.size16 a[title="Basque"],
.tool-container .tool-items a[title="Basque"] {
    background:url('../../bundles/app/images/flags16.png') -149px -5px no-repeat;
}

#flags.size16 a[title="Belarusian"],
.tool-container .tool-items a[title="Belarusian"] {
    background:url('../../bundles/app/images/flags16.png') -4px -34px no-repeat;
}

#flags.size16 a[title="Bengali"],
.tool-container .tool-items a[title="Bengali"] {
    background:url('../../bundles/app/images/flags16.png') -33px -34px no-repeat;
}

#flags.size16 a[title="Bosnian"],
.tool-container .tool-items a[title="Bosnian"] {
    background:url('../../bundles/app/images/flags16.png') -62px -34px no-repeat;
}

#flags.size16 a[title="Bulgarian"],
.tool-container .tool-items a[title="Bulgarian"] {
    background:url('../../bundles/app/images/flags16.png') -91px -34px no-repeat;
}

#flags.size16 a[title="Catalan"],
.tool-container .tool-items a[title="Catalan"] {
    background:url('../../bundles/app/images/flags16.png') -120px -34px no-repeat;
}

#flags.size16 a[title="Cebuano"],
.tool-container .tool-items a[title="Cebuano"] {
    background:url('../../bundles/app/images/flags16.png') -149px -34px no-repeat;
}

#flags.size16 a[title="Chichewa"],
.tool-container .tool-items a[title="Chichewa"] {
    background:url('../../bundles/app/images/flags16.png') -91px -411px no-repeat;
}

#flags.size16 a[title="Chinese"],
.tool-container .tool-items a[title="Chinese"] {
    background:url('../../bundles/app/images/flags16.png') -4px -63px no-repeat;
}

#flags.size16 a[title="Chinese(Traditional)"],
.tool-container .tool-items a[title="Chinese(Traditional)"] {
    background:url('../../bundles/app/images/flags16.png') -33px -63px no-repeat;
}

#flags.size16 a[title="Croatian"],
.tool-container .tool-items a[title="Croatian"] {
    background:url('../../bundles/app/images/flags16.png') -62px -63px no-repeat;
}

#flags.size16 a[title="Czech"],
.tool-container .tool-items a[title="Czech"] {
    background:url('../../bundles/app/images/flags16.png') -91px -63px no-repeat;
}

#flags.size16 a[title="Danish"],
.tool-container .tool-items a[title="Danish"] {
    background:url('../../bundles/app/images/flags16.png') -120px -63px no-repeat;
}

#flags.size16 a[title="Dutch"],
.tool-container .tool-items a[title="Dutch"] {
    background:url('../../bundles/app/images/flags16.png') -149px -63px no-repeat;
}

#flags.size16 a[title="Esperanto"],
.tool-container .tool-items a[title="Esperanto"] {
    background:url('../../bundles/app/images/flags16.png') -4px -92px no-repeat;
}

#flags.size16 a[title="Estonian"],
.tool-container .tool-items a[title="Estonian"] {
    background:url('../../bundles/app/images/flags16.png') -33px -92px no-repeat;
}

#flags.size16 a[title="Filipino"],
.tool-container .tool-items a[title="Filipino"] {
    background:url('../../bundles/app/images/flags16.png') -62px -92px no-repeat;
}

#flags.size16 a[title="Finnish"],
.tool-container .tool-items a[title="Finnish"] {
    background:url('../../bundles/app/images/flags16.png') -91px -92px no-repeat;
}

#flags.size16 a[title="French"],
.tool-container .tool-items a[title="French"] {
    background:url('../../bundles/app/images/flags16.png') -120px -92px no-repeat;
}

#flags.size16 a[title="Galician"],
.tool-container .tool-items a[title="Galician"] {
    background:url('../../bundles/app/images/flags16.png') -149px -92px no-repeat;
}

#flags.size16 a[title="Georgian"],
.tool-container .tool-items a[title="Georgian"] {
    background:url('../../bundles/app/images/flags16.png') -4px -121px no-repeat;
}

#flags.size16 a[title="German"],
.tool-container .tool-items a[title="German"] {
    background:url('../../bundles/app/images/flags16.png') -33px -121px no-repeat;
}

#flags.size16 a[title="Greek"],
.tool-container .tool-items a[title="Greek"] {
    background:url('../../bundles/app/images/flags16.png') -62px -121px no-repeat;
}

#flags.size16 a[title="Gujarati"],
.tool-container .tool-items a[title="Gujarati"] {
    background:url('../../bundles/app/images/flags16.png') -91px -121px no-repeat;
}

#flags.size16 a[title="Haitian"],
.tool-container .tool-items a[title="Haitian"] {
    background:url('../../bundles/app/images/flags16.png') -120px -121px no-repeat;
}

#flags.size16 a[title="Hausa"],
.tool-container .tool-items a[title="Hausa"] {
    background:url('../../bundles/app/images/flags16.png') -149px -121px no-repeat;
}

#flags.size16 a[title="Hebrew"],
.tool-container .tool-items a[title="Hebrew"] {
    background:url('../../bundles/app/images/flags16.png') -4px -150px no-repeat;
}

#flags.size16 a[title="Hindi"],
.tool-container .tool-items a[title="Hindi"] {
    background:url('../../bundles/app/images/flags16.png') -33px -150px no-repeat;
}

#flags.size16 a[title="Hmong"],
.tool-container .tool-items a[title="Hmong"] {
    background:url('../../bundles/app/images/flags16.png') -62px -150px no-repeat;
}

#flags.size16 a[title="Hungarian"],
.tool-container .tool-items a[title="Hungarian"] {
    background:url('../../bundles/app/images/flags16.png') -91px -150px no-repeat;
}

#flags.size16 a[title="Icelandic"],
.tool-container .tool-items a[title="Icelandic"] {
    background:url('../../bundles/app/images/flags16.png') -120px -150px no-repeat;
}

#flags.size16 a[title="Igbo"],
.tool-container .tool-items a[title="Igbo"] {
    background:url('../../bundles/app/images/flags16.png') -149px -150px no-repeat;
}

#flags.size16 a[title="Indonesian"],
.tool-container .tool-items a[title="Indonesian"] {
    background:url('../../bundles/app/images/flags16.png') -4px -179px no-repeat;
}

#flags.size16 a[title="Irish"],
.tool-container .tool-items a[title="Irish"] {
    background:url('../../bundles/app/images/flags16.png') -33px -179px no-repeat;
}

#flags.size16 a[title="Italian"],
.tool-container .tool-items a[title="Italian"] {
    background:url('../../bundles/app/images/flags16.png') -62px -179px no-repeat;
}

#flags.size16 a[title="Japanese"],
.tool-container .tool-items a[title="Japanese"] {
    background:url('../../bundles/app/images/flags16.png') -91px -179px no-repeat;
}

#flags.size16 a[title="Javanese"],
.tool-container .tool-items a[title="Javanese"] {
    background:url('../../bundles/app/images/flags16.png') -120px -179px no-repeat;
}

#flags.size16 a[title="Kannada"],
.tool-container .tool-items a[title="Kannada"] {
    background:url('../../bundles/app/images/flags16.png') -149px -179px no-repeat;
}

#flags.size16 a[title="Kazakh"],
.tool-container .tool-items a[title="Kazakh"] {
    background:url('../../bundles/app/images/flags16.png') -4px -411px no-repeat;
}

#flags.size16 a[title="Khmer"],
.tool-container .tool-items a[title="Khmer"] {
    background:url('../../bundles/app/images/flags16.png') -4px -208px no-repeat;
}

#flags.size16 a[title="Korean"],
.tool-container .tool-items a[title="Korean"] {
    background:url('../../bundles/app/images/flags16.png') -33px -208px no-repeat;
}

#flags.size16 a[title="Lao"],
.tool-container .tool-items a[title="Lao"] {
    background:url('../../bundles/app/images/flags16.png') -62px -208px no-repeat;
}

#flags.size16 a[title="Latin"],
.tool-container .tool-items a[title="Latin"] {
    background:url('../../bundles/app/images/flags16.png') -91px -208px no-repeat;
}

#flags.size16 a[title="Latvian"],
.tool-container .tool-items a[title="Latvian"] {
    background:url('../../bundles/app/images/flags16.png') -120px -208px no-repeat;
}

#flags.size16 a[title="Lithuanian"],
.tool-container .tool-items a[title="Lithuanian"] {
    background:url('../../bundles/app/images/flags16.png') -149px -208px no-repeat;
}

#flags.size16 a[title="Macedonian"],
.tool-container .tool-items a[title="Macedonian"] {
    background:url('../../bundles/app/images/flags16.png') -4px -237px no-repeat;
}

#flags.size16 a[title="Malay"],
.tool-container .tool-items a[title="Malay"] {
    background:url('../../bundles/app/images/flags16.png') -33px -237px no-repeat;
}

#flags.size16 a[title="Malagasy"],
.tool-container .tool-items a[title="Malagasy"] {
    background:url('../../bundles/app/images/flags16.png') -62px -411px no-repeat;
}

#flags.size16 a[title="Malayalam"],
.tool-container .tool-items a[title="Malayalam"] {
    background:url('../../bundles/app/images/flags16.png') -120px -411px no-repeat;
}

#flags.size16 a[title="Maltese"],
.tool-container .tool-items a[title="Maltese"] {
    background:url('../../bundles/app/images/flags16.png') -62px -237px no-repeat;
}

#flags.size16 a[title="Maori"],
.tool-container .tool-items a[title="Maori"] {
    background:url('../../bundles/app/images/flags16.png') -91px -237px no-repeat;
}

#flags.size16 a[title="Marathi"],
.tool-container .tool-items a[title="Marathi"] {
    background:url('../../bundles/app/images/flags16.png') -120px -237px no-repeat;
}

#flags.size16 a[title="Mongolian"],
.tool-container .tool-items a[title="Mongolian"] {
    background:url('../../bundles/app/images/flags16.png') -149px -237px no-repeat;
}

#flags.size16 a[title="Myanmar(Burmese)"],
.tool-container .tool-items a[title="Myanmar(Burmese)"] {
    background:url('../../bundles/app/images/flags16.png') -149px -411px no-repeat;
}

#flags.size16 a[title="Nepali"],
.tool-container .tool-items a[title="Nepali"] {
    background:url('../../bundles/app/images/flags16.png') -4px -266px no-repeat;
}

#flags.size16 a[title="Norwegian"],
.tool-container .tool-items a[title="Norwegian"] {
    background:url('../../bundles/app/images/flags16.png') -33px -266px no-repeat;
}

#flags.size16 a[title="Persian"],
.tool-container .tool-items a[title="Persian"] {
    background:url('../../bundles/app/images/flags16.png') -62px -266px no-repeat;
}

#flags.size16 a[title="Polish"],
.tool-container .tool-items a[title="Polish"] {
    background:url('../../bundles/app/images/flags16.png') -91px -266px no-repeat;
}

#flags.size16 a[title="Portuguese"],
.tool-container .tool-items a[title="Portuguese"] {
    background:url('../../bundles/app/images/flags16.png') -120px -266px no-repeat;
}

#flags.size16 a[title="Punjabi"],
.tool-container .tool-items a[title="Punjabi"] {
    background:url('../../bundles/app/images/flags16.png') -149px -266px no-repeat;
}

#flags.size16 a[title="Romanian"],
.tool-container .tool-items a[title="Romanian"] {
    background:url('../../bundles/app/images/flags16.png') -4px -295px no-repeat;
}

#flags.size16 a[title="Russian"],
.tool-container .tool-items a[title="Russian"] {
    background:url('../../bundles/app/images/flags16.png') -33px -295px no-repeat;
}

#flags.size16 a[title="Serbian"],
.tool-container .tool-items a[title="Serbian"] {
    background:url('../../bundles/app/images/flags16.png') -62px -295px no-repeat;
}

#flags.size16 a[title="Sesotho"],
.tool-container .tool-items a[title="Sesotho"] {
    background:url('../../bundles/app/images/flags16.png') -33px -411px no-repeat;
}

#flags.size16 a[title="Sinhala"],
.tool-container .tool-items a[title="Sinhala"] {
    background:url('../../bundles/app/images/flags16.png') -4px -440px no-repeat;
}

#flags.size16 a[title="Slovak"],
.tool-container .tool-items a[title="Slovak"] {
    background:url('../../bundles/app/images/flags16.png') -91px -295px no-repeat;
}

#flags.size16 a[title="Slovenian"],
.tool-container .tool-items a[title="Slovenian"] {
    background:url('../../bundles/app/images/flags16.png') -120px -295px no-repeat;
}

#flags.size16 a[title="Somali"],
.tool-container .tool-items a[title="Somali"] {
    background:url('../../bundles/app/images/flags16.png') -149px -295px no-repeat;
}

#flags.size16 a[title="Spanish"],
.tool-container .tool-items a[title="Spanish"] {
    background:url('../../bundles/app/images/flags16.png') -4px -324px no-repeat;
}

#flags.size16 a[title="Swahili"],
.tool-container .tool-items a[title="Swahili"] {
    background:url('../../bundles/app/images/flags16.png') -33px -324px no-repeat;
}

#flags.size16 a[title="Swedish"],
.tool-container .tool-items a[title="Swedish"] {
    background:url('../../bundles/app/images/flags16.png') -62px -324px no-repeat;
}

#flags.size16 a[title="Sundanese"],
.tool-container .tool-items a[title="Sundanese"] {
    background:url('../../bundles/app/images/flags16.png') -149px -382px no-repeat;
}

#flags.size16 a[title="Tajik"],
.tool-container .tool-items a[title="Tajik"] {
    background:url('../../bundles/app/images/flags16.png') -33px -440px no-repeat;
}

#flags.size16 a[title="Tamil"],
.tool-container .tool-items a[title="Tamil"] {
    background:url('../../bundles/app/images/flags16.png') -91px -324px no-repeat;
}

#flags.size16 a[title="Telugu"],
.tool-container .tool-items a[title="Telugu"] {
    background:url('../../bundles/app/images/flags16.png') -120px -324px no-repeat;
}

#flags.size16 a[title="Thai"],
.tool-container .tool-items a[title="Thai"] {
    background:url('../../bundles/app/images/flags16.png') -149px -324px no-repeat;
}

#flags.size16 a[title="Turkish"],
.tool-container .tool-items a[title="Turkish"] {
    background:url('../../bundles/app/images/flags16.png') -33px -353px no-repeat;
}

#flags.size16 a[title="Ukranian"],
.tool-container .tool-items a[title="Ukranian"] {
    background:url('../../bundles/app/images/flags16.png') -62px -353px no-repeat;
}

#flags.size16 a[title="English"],
.tool-container .tool-items a[title="English"] {
    background:url('../../bundles/app/images/flags16.png') -91px -353px no-repeat;
}

#flags.size16 a[title="Urdu"],
.tool-container .tool-items a[title="Urdu"] {
    background:url('../../bundles/app/images/flags16.png') -149px -353px no-repeat;
}

#flags.size16 a[title="Uzbek"],
.tool-container .tool-items a[title="Uzbek"] {
    background:url('../../bundles/app/images/flags16.png') -62px -440px no-repeat;
}

#flags.size16 a[title="Vietnamese"],
.tool-container .tool-items a[title="Vietnamese"] {
    background:url('../../bundles/app/images/flags16.png') -4px -382px no-repeat;
}

#flags.size16 a[title="Welsh"],
.tool-container .tool-items a[title="Welsh"] {
    background:url('../../bundles/app/images/flags16.png') -33px -382px no-repeat;
}

#flags.size16 a[title="Yiddish"],
.tool-container .tool-items a[title="Yiddish"] {
    background:url('../../bundles/app/images/flags16.png') -62px -382px no-repeat;
}

#flags.size16 a[title="Yoruba"],
.tool-container .tool-items a[title="Yoruba"] {
    background:url('../../bundles/app/images/flags16.png') -91px -382px no-repeat;
}

#flags.size16 a[title="Zulu"],
.tool-container .tool-items a[title="Zulu"] {
    background:url('../../bundles/app/images/flags16.png') -120px -382px no-repeat;
}

/* Individual flag backgrounds (24px) */

#flags.size24 a[title="Afrikaans"],
.tool-container .tool-items a[title="Afrikaans"] {
    background:url('../../bundles/app/images/flags.png') 0 -3px no-repeat;
}

#flags.size24 a[title="Albanian"],
.tool-container .tool-items a[title="Albanian"] {
    background:url('../../bundles/app/images/flags.png') -29px -3px no-repeat;
}

#flags.size24 a[title="Arabic"],
.tool-container .tool-items a[title="Arabic"] {
    background:url('../../bundles/app/images/flags.png') -58px -3px no-repeat;
}

#flags.size24 a[title="Armenian"],
.tool-container .tool-items a[title="Armenian"] {
    background:url('../../bundles/app/images/flags.png') -87px -3px no-repeat;
}

#flags.size24 a[title="Azerbaijani"],
.tool-container .tool-items a[title="Azerbaijani"] {
    background:url('../../bundles/app/images/flags.png') -116px -3px no-repeat;
}

#flags.size24 a[title="Basque"],
.tool-container .tool-items a[title="Basque"] {
    background:url('../../bundles/app/images/flags.png') -145px -3px no-repeat;
}

#flags.size24 a[title="Belarusian"],
.tool-container .tool-items a[title="Belarusian"] {
    background:url('../../bundles/app/images/flags.png') 0 -32px no-repeat;
}

#flags.size24 a[title="Bengali"],
.tool-container .tool-items a[title="Bengali"] {
    background:url('../../bundles/app/images/flags.png') -29px -32px no-repeat;
}

#flags.size24 a[title="Bosnian"],
.tool-container .tool-items a[title="Bosnian"] {
    background:url('../../bundles/app/images/flags.png') -58px -32px no-repeat;
}

#flags.size24 a[title="Bulgarian"],
.tool-container .tool-items a[title="Bulgarian"] {
    background:url('../../bundles/app/images/flags.png') -87px -32px no-repeat;
}

#flags.size24 a[title="Catalan"],
.tool-container .tool-items a[title="Catalan"] {
    background:url('../../bundles/app/images/flags.png') -116px -32px no-repeat;
}

#flags.size24 a[title="Cebuano"],
.tool-container .tool-items a[title="Cebuano"] {
    background:url('../../bundles/app/images/flags.png') -145px -32px no-repeat;
}

#flags.size24 a[title="Chichewa"],
.tool-container .tool-items a[title="Chichewa"] {
    background:url('../../bundles/app/images/flags.png') -87px -409px no-repeat;
}

#flags.size24 a[title="Chinese"],
.tool-container .tool-items a[title="Chinese"] {
    background:url('../../bundles/app/images/flags.png') 0 -61px no-repeat;
}

#flags.size24 a[title="Chinese(Traditional)"],
.tool-container .tool-items a[title="Chinese(Traditional)"] {
    background:url('../../bundles/app/images/flags.png') -29px -61px no-repeat;
}

#flags.size24 a[title="Croatian"],
.tool-container .tool-items a[title="Croatian"] {
    background:url('../../bundles/app/images/flags.png') -58px -61px no-repeat;
}

#flags.size24 a[title="Czech"],
.tool-container .tool-items a[title="Czech"] {
    background:url('../../bundles/app/images/flags.png') -87px -61px no-repeat;
}

#flags.size24 a[title="Danish"],
.tool-container .tool-items a[title="Danish"] {
    background:url('../../bundles/app/images/flags.png') -116px -61px no-repeat;
}

#flags.size24 a[title="Dutch"],
.tool-container .tool-items a[title="Dutch"] {
    background:url('../../bundles/app/images/flags.png') -145px -61px no-repeat;
}

#flags.size24 a[title="Esperanto"],
.tool-container .tool-items a[title="Esperanto"] {
    background:url('../../bundles/app/images/flags.png') 0 -90px no-repeat;
}

#flags.size24 a[title="Estonian"],
.tool-container .tool-items a[title="Estonian"] {
    background:url('../../bundles/app/images/flags.png') -29px -90px no-repeat;
}

#flags.size24 a[title="Filipino"],
.tool-container .tool-items a[title="Filipino"] {
    background:url('../../bundles/app/images/flags.png') -58px -90px no-repeat;
}

#flags.size24 a[title="Finnish"],
.tool-container .tool-items a[title="Finnish"] {
    background:url('../../bundles/app/images/flags.png') -87px -90px no-repeat;
}

#flags.size24 a[title="French"],
.tool-container .tool-items a[title="French"] {
    background:url('../../bundles/app/images/flags.png') -116px -90px no-repeat;
}

#flags.size24 a[title="Galician"],
.tool-container .tool-items a[title="Galician"] {
    background:url('../../bundles/app/images/flags.png') -145px -90px no-repeat;
}

#flags.size24 a[title="Georgian"],
.tool-container .tool-items a[title="Georgian"] {
    background:url('../../bundles/app/images/flags.png') 0 -119px no-repeat;
}

#flags.size24 a[title="German"],
.tool-container .tool-items a[title="German"] {
    background:url('../../bundles/app/images/flags.png') -29px -119px no-repeat;
}

#flags.size24 a[title="Greek"],
.tool-container .tool-items a[title="Greek"] {
    background:url('../../bundles/app/images/flags.png') -58px -119px no-repeat;
}

#flags.size24 a[title="Gujarati"],
.tool-container .tool-items a[title="Gujarati"] {
    background:url('../../bundles/app/images/flags.png') -87px -119px no-repeat;
}

#flags.size24 a[title="Haitian"],
.tool-container .tool-items a[title="Haitian"] {
    background:url('../../bundles/app/images/flags.png') -116px -119px no-repeat;
}

#flags.size24 a[title="Hausa"],
.tool-container .tool-items a[title="Hausa"] {
    background:url('../../bundles/app/images/flags.png') -145px -119px no-repeat;
}

#flags.size24 a[title="Hebrew"],
.tool-container .tool-items a[title="Hebrew"] {
    background:url('../../bundles/app/images/flags.png') 0 -148px no-repeat;
}

#flags.size24 a[title="Hindi"],
.tool-container .tool-items a[title="Hindi"] {
    background:url('../../bundles/app/images/flags.png') -29px -148px no-repeat;
}

#flags.size24 a[title="Hmong"],
.tool-container .tool-items a[title="Hmong"] {
    background:url('../../bundles/app/images/flags.png') -58px -148px no-repeat;
}

#flags.size24 a[title="Hungarian"],
.tool-container .tool-items a[title="Hungarian"] {
    background:url('../../bundles/app/images/flags.png') -87px -148px no-repeat;
}

#flags.size24 a[title="Icelandic"],
.tool-container .tool-items a[title="Icelandic"] {
    background:url('../../bundles/app/images/flags.png') -116px -148px no-repeat;
}

#flags.size24 a[title="Igbo"],
.tool-container .tool-items a[title="Igbo"] {
    background:url('../../bundles/app/images/flags.png') -145px -148px no-repeat;
}

#flags.size24 a[title="Indonesian"],
.tool-container .tool-items a[title="Indonesian"] {
    background:url('../../bundles/app/images/flags.png') 0 -177px no-repeat;
}

#flags.size24 a[title="Irish"],
.tool-container .tool-items a[title="Irish"] {
    background:url('../../bundles/app/images/flags.png') -29px -177px no-repeat;
}

#flags.size24 a[title="Italian"],
.tool-container .tool-items a[title="Italian"] {
    background:url('../../bundles/app/images/flags.png') -58px -177px no-repeat;
}

#flags.size24 a[title="Japanese"],
.tool-container .tool-items a[title="Japanese"] {
    background:url('../../bundles/app/images/flags.png') -87px -177px no-repeat;
}

#flags.size24 a[title="Javanese"],
.tool-container .tool-items a[title="Javanese"] {
    background:url('../../bundles/app/images/flags.png') -116px -177px no-repeat;
}

#flags.size24 a[title="Kannada"],
.tool-container .tool-items a[title="Kannada"] {
    background:url('../../bundles/app/images/flags.png') -145px -177px no-repeat;
}

#flags.size24 a[title="Kazakh"],
.tool-container .tool-items a[title="Kazakh"] {
    background:url('../../bundles/app/images/flags.png') 0 -409px no-repeat;
}

#flags.size24 a[title="Khmer"],
.tool-container .tool-items a[title="Khmer"] {
    background:url('../../bundles/app/images/flags.png') 0 -206px no-repeat;
}

#flags.size24 a[title="Korean"],
.tool-container .tool-items a[title="Korean"] {
    background:url('../../bundles/app/images/flags.png') -29px -206px no-repeat;
}

#flags.size24 a[title="Lao"],
.tool-container .tool-items a[title="Lao"] {
    background:url('../../bundles/app/images/flags.png') -58px -206px no-repeat;
}

#flags.size24 a[title="Latin"],
.tool-container .tool-items a[title="Latin"] {
    background:url('../../bundles/app/images/flags.png') -87px -206px no-repeat;
}

#flags.size24 a[title="Latvian"],
.tool-container .tool-items a[title="Latvian"] {
    background:url('../../bundles/app/images/flags.png') -116px -206px no-repeat;
}

#flags.size24 a[title="Lithuanian"],
.tool-container .tool-items a[title="Lithuanian"] {
    background:url('../../bundles/app/images/flags.png') -145px -206px no-repeat;
}

#flags.size24 a[title="Macedonian"],
.tool-container .tool-items a[title="Macedonian"] {
    background:url('../../bundles/app/images/flags.png') 0 -235px no-repeat;
}

#flags.size24 a[title="Malagasy"],
.tool-container .tool-items a[title="Malagasy"] {
    background:url('../../bundles/app/images/flags.png') -58px -409px no-repeat;
}

#flags.size24 a[title="Malay"],
.tool-container .tool-items a[title="Malay"] {
    background:url('../../bundles/app/images/flags.png') -29px -235px no-repeat;
}

#flags.size24 a[title="Malayalam"],
.tool-container .tool-items a[title="Malayalam"] {
    background:url('../../bundles/app/images/flags.png') -116px -409px no-repeat;
}

#flags.size24 a[title="Maltese"],
.tool-container .tool-items a[title="Maltese"] {
    background:url('../../bundles/app/images/flags.png') -58px -235px no-repeat;
}

#flags.size24 a[title="Maori"],
.tool-container .tool-items a[title="Maori"] {
    background:url('../../bundles/app/images/flags.png') -87px -235px no-repeat;
}

#flags.size24 a[title="Marathi"],
.tool-container .tool-items a[title="Marathi"] {
    background:url('../../bundles/app/images/flags.png') -116px -235px no-repeat;
}

#flags.size24 a[title="Mongolian"],
.tool-container .tool-items a[title="Mongolian"] {
    background:url('../../bundles/app/images/flags.png') -145px -235px no-repeat;
}

#flags.size24 a[title="Myanmar(Burmese)"],
.tool-container .tool-items a[title="Myanmar(Burmese)"] {
    background:url('../../bundles/app/images/flags.png') -145px -409px no-repeat;
}

#flags.size24 a[title="Nepali"],
.tool-container .tool-items a[title="Nepali"] {
    background:url('../../bundles/app/images/flags.png') 0 -264px no-repeat;
}

#flags.size24 a[title="Norwegian"],
.tool-container .tool-items a[title="Norwegian"] {
    background:url('../../bundles/app/images/flags.png') -29px -264px no-repeat;
}

#flags.size24 a[title="Persian"],
.tool-container .tool-items a[title="Persian"] {
    background:url('../../bundles/app/images/flags.png') -58px -264px no-repeat;
}

#flags.size24 a[title="Polish"],
.tool-container .tool-items a[title="Polish"] {
    background:url('../../bundles/app/images/flags.png') -87px -264px no-repeat;
}

#flags.size24 a[title="Portuguese"],
.tool-container .tool-items a[title="Portuguese"] {
    background:url('../../bundles/app/images/flags.png') -116px -264px no-repeat;
}

#flags.size24 a[title="Punjabi"],
.tool-container .tool-items a[title="Punjabi"] {
    background:url('../../bundles/app/images/flags.png') -145px -264px no-repeat;
}

#flags.size24 a[title="Romanian"],
.tool-container .tool-items a[title="Romanian"] {
    background:url('../../bundles/app/images/flags.png') 0 -293px no-repeat;
}

#flags.size24 a[title="Russian"],
.tool-container .tool-items a[title="Russian"] {
    background:url('../../bundles/app/images/flags.png') -29px -293px no-repeat;
}

#flags.size24 a[title="Serbian"],
.tool-container .tool-items a[title="Serbian"] {
    background:url('../../bundles/app/images/flags.png') -58px -293px no-repeat;
}

#flags.size24 a[title="Sesotho"],
.tool-container .tool-items a[title="Sesotho"] {
    background:url('../../bundles/app/images/flags.png') -29px -409px no-repeat;
}

#flags.size24 a[title="Sinhala"],
.tool-container .tool-items a[title="Sinhala"] {
    background:url('../../bundles/app/images/flags.png') 0px -438px no-repeat;
}

#flags.size24 a[title="Slovak"],
.tool-container .tool-items a[title="Slovak"] {
    background:url('../../bundles/app/images/flags.png') -87px -293px no-repeat;
}

#flags.size24 a[title="Slovenian"],
.tool-container .tool-items a[title="Slovenian"] {
    background:url('../../bundles/app/images/flags.png') -116px -293px no-repeat;
}

#flags.size24 a[title="Somali"],
.tool-container .tool-items a[title="Somali"] {
    background:url('../../bundles/app/images/flags.png') -145px -293px no-repeat;
}

#flags.size24 a[title="Spanish"],
.tool-container .tool-items a[title="Spanish"] {
    background:url('../../bundles/app/images/flags.png') 0 -322px no-repeat;
}

#flags.size24 a[title="Sundanese"],
.tool-container .tool-items a[title="Sundanese"] {
    background:url('../../bundles/app/images/flags.png') -145px -380px no-repeat;
}

#flags.size24 a[title="Swahili"],
.tool-container .tool-items a[title="Swahili"] {
    background:url('../../bundles/app/images/flags.png') -29px -322px no-repeat;
}

#flags.size24 a[title="Swedish"],
.tool-container .tool-items a[title="Swedish"] {
    background:url('../../bundles/app/images/flags.png') -58px -322px no-repeat;
}

#flags.size24 a[title="Tajik"],
.tool-container .tool-items a[title="Tajik"] {
    background:url('../../bundles/app/images/flags.png') -29px -438px no-repeat;
}

#flags.size24 a[title="Tamil"],
.tool-container .tool-items a[title="Tamil"] {
    background:url('../../bundles/app/images/flags.png') -87px -322px no-repeat;
}

#flags.size24 a[title="Telugu"],
.tool-container .tool-items a[title="Telugu"] {
    background:url('../../bundles/app/images/flags.png') -116px -322px no-repeat;
}

#flags.size24 a[title="Thai"],
.tool-container .tool-items a[title="Thai"] {
    background:url('../../bundles/app/images/flags.png') -145px -322px no-repeat;
}

#flags.size24 a[title="Turkish"],
.tool-container .tool-items a[title="Turkish"] {
    background:url('../../bundles/app/images/flags.png') -29px -351px no-repeat;
}

#flags.size24 a[title="Ukranian"],
.tool-container .tool-items a[title="Ukranian"] {
    background:url('../../bundles/app/images/flags.png') -58px -351px no-repeat;
}

#flags.size24 a[title="English"],
.tool-container .tool-items a[title="English"] {
    background:url('../../bundles/app/images/flags.png') -87px -351px no-repeat;
}

#flags.size24 a[title="Urdu"],
.tool-container .tool-items a[title="Urdu"] {
    background:url('../../bundles/app/images/flags.png') -145px -351px no-repeat;
}

#flags.size24 a[title="Uzbek"],
.tool-container .tool-items a[title="Uzbek"] {
    background:url('../../bundles/app/images/flags.png') -58px -438px no-repeat;
}

#flags.size24 a[title="Vietnamese"],
.tool-container .tool-items a[title="Vietnamese"] {
    background:url('../../bundles/app/images/flags.png') 0 -380px no-repeat;
}

#flags.size24 a[title="Welsh"],
.tool-container .tool-items a[title="Welsh"] {
    background:url('../../bundles/app/images/flags.png') -29px -380px no-repeat;
}

#flags.size24 a[title="Yiddish"],
.tool-container .tool-items a[title="Yiddish"] {
    background:url('../../bundles/app/images/flags.png') -58px -380px no-repeat;
}

#flags.size24 a[title="Yoruba"],
.tool-container .tool-items a[title="Yoruba"] {
    background:url('../../bundles/app/images/flags.png') -87px -380px no-repeat;
}

#flags.size24 a[title="Zulu"],
.tool-container .tool-items a[title="Zulu"] {
    background:url('../../bundles/app/images/flags.png') -116px -380px no-repeat;
}

/*!
 * Photo Sphere Viewer 3.2.3
 * Copyright (c) 2014-2015 Jérémy Heleine
 * Copyright (c) 2015-2017 Damien "Mistic" Sorel
 * Licensed under MIT (http://opensource.org/licenses/MIT)
 */
.psv-loader::before,.psv-markers-list-item::before,.psv-panel-resizer::before{content:''}.psv-hud,.psv-panel-content--no-interaction{-webkit-touch-callout:none;-khtml-user-select:none}.psv-container{width:100%;height:100%;margin:0;padding:0;position:relative;background:radial-gradient(#fff,#fdfdfd 16%,#fbfbfb 33%,#f8f8f8 49%,#efefef 66%,#dfdfdf 82%,#bfbfbf 100%);overflow:hidden}.psv-canvas-container{position:absolute;top:0;left:0;z-index:0;transition:opacity linear .1s}.psv-canvas{display:block}.psv-loader-container{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;align-items:center;justify-content:center;position:absolute;top:0;left:0;width:100%;height:100%;z-index:100}.psv-loader,.psv-loader-image,.psv-loader-text,.psv-loader::before{display:inline-block;vertical-align:middle}.psv-loader{position:relative;text-align:center;color:rgba(61,61,61,.7);width:150px;height:150px;border:10px solid transparent}.psv-button,.psv-caption{color:rgba(255,255,255,.7)}.psv-loader::before{height:100%}.psv-loader-canvas{position:absolute;top:0;left:0}.psv-loader-text{font:14px sans-serif}.psv-navbar{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;position:absolute;z-index:90;bottom:-40px;left:0;width:100%;height:40px;background:rgba(61,61,61,.5);transition:bottom ease-in-out .1s}.psv-navbar--open{bottom:0}.psv-navbar,.psv-navbar *{box-sizing:content-box}.psv-caption{-webkit-box-flex:10;-webkit-flex-grow:10;-moz-flex-grow:10;-ms-flex-positive:10;flex-grow:10;margin:10px;white-space:nowrap;overflow:hidden;text-align:center;font-family:sans-serif}@media (max-width:800px){.psv-caption{visibility:hidden}}.psv-spacer--weight-1{-webkit-box-flex:1;-webkit-flex-grow:1;-moz-flex-grow:1;-ms-flex-positive:1;flex-grow:1}.psv-spacer--weight-2{-webkit-box-flex:2;-webkit-flex-grow:2;-moz-flex-grow:2;-ms-flex-positive:2;flex-grow:2}.psv-spacer--weight-3{-webkit-box-flex:3;-webkit-flex-grow:3;-moz-flex-grow:3;-ms-flex-positive:3;flex-grow:3}.psv-spacer--weight-4{-webkit-box-flex:4;-webkit-flex-grow:4;-moz-flex-grow:4;-ms-flex-positive:4;flex-grow:4}.psv-spacer--weight-5{-webkit-box-flex:5;-webkit-flex-grow:5;-moz-flex-grow:5;-ms-flex-positive:5;flex-grow:5}.psv-spacer--weight-6{-webkit-box-flex:6;-webkit-flex-grow:6;-moz-flex-grow:6;-ms-flex-positive:6;flex-grow:6}.psv-spacer--weight-7{-webkit-box-flex:7;-webkit-flex-grow:7;-moz-flex-grow:7;-ms-flex-positive:7;flex-grow:7}.psv-spacer--weight-8{-webkit-box-flex:8;-webkit-flex-grow:8;-moz-flex-grow:8;-ms-flex-positive:8;flex-grow:8}.psv-spacer--weight-9{-webkit-box-flex:9;-webkit-flex-grow:9;-moz-flex-grow:9;-ms-flex-positive:9;flex-grow:9}.psv-spacer--weight-10{-webkit-box-flex:10;-webkit-flex-grow:10;-moz-flex-grow:10;-ms-flex-positive:10;flex-grow:10}.psv-button{-webkit-box-flex:0;-webkit-flex-grow:0;-moz-flex-grow:0;-ms-flex-positive:0;flex-grow:0;-webkit-flex-shrink:0;-moz-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;padding:10px;position:relative;cursor:pointer;height:20px;width:20px;background:0 0}.psv-button--active{background:rgba(255,255,255,.1)}.psv-button--disabled{pointer-events:none;opacity:.5}.psv-button .psv-button-svg{width:100%;transform:scale(1);transition:transform .3s ease}.psv-button .psv-button-svg *{fill:rgba(255,255,255,.7)}.psv-button--hover-scale:not(.psv-button--disabled):hover .psv-button .psv-button-svg{transform:scale(1.2)}.psv-autorotate-button{width:25px;height:25px;padding:7.5px}.psv-zoom-button{cursor:default;width:128px}.psv-zoom-button-minus,.psv-zoom-button-plus{float:left;position:relative;cursor:pointer;width:16px;height:16px}.psv-zoom-button-minus .psv-button-svg,.psv-zoom-button-plus .psv-button-svg{position:relative;top:20%}.psv-zoom-button-range{float:left;padding:9.5px 8px}.psv-zoom-button-line{position:relative;cursor:pointer;width:80px;height:1px;background:rgba(255,255,255,.7);transition:all .3s ease}.psv-zoom-button-handle{position:absolute;border-radius:50%;top:-3px;width:7px;height:7px;background:rgba(255,255,255,.7);transform:scale(1);transition:transform .3s ease}.psv-zoom-button:not(.psv-button--disabled):hover .psv-zoom-button-line{box-shadow:0 0 2px rgba(255,255,255,.7)}.psv-zoom-button:not(.psv-button--disabled):hover .psv-zoom-button-handle{transform:scale(1.3)}@media (max-width:600px){.psv-zoom-button{width:auto;padding:0}.psv-zoom-button-range{display:none}.psv-zoom-button-minus,.psv-zoom-button-plus{width:20px;height:20px;padding:10px}.psv-zoom-button-minus .psv-button-svg,.psv-zoom-button-plus .psv-button-svg{top:0}}.psv-markers-list-title{font:24px sans-serif;margin:1em 0;text-align:center;text-shadow:2px 1px #000}.psv-markers-list{list-style:none;margin:0;padding:0;overflow:hidden}.psv-markers-list-item{clear:both;min-height:20px;padding:.5em 1em;cursor:pointer;transform:translateX(0);transition:transform .3s ease-in-out}.psv-markers-list-item::before{position:absolute;top:0;left:0;height:100%;width:10px;margin-left:-10px}.psv-markers-list-item:nth-child(odd),.psv-markers-list-item:nth-child(odd)::before{background:rgba(255,255,255,.1)}.psv-markers-list-item:nth-child(even),.psv-markers-list-item:nth-child(even)::before{background:0 0}.psv-markers-list-item:hover{transform:translateX(10px);transition:transform .1s ease-in-out}.psv-markers-list-image{float:left;width:20px}.psv-hud,.psv-hud-svg-container{width:100%;height:100%;position:absolute}.psv-markers-list-name{margin:0;padding:0}.psv-markers-list-image+.psv-markers-list-name{padding-left:calc(20px + .5em)}.psv-hud{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;z-index:10}.psv-hud-svg-container{top:0;left:0;z-index:20}.psv-marker{cursor:pointer;display:none}.psv-marker--normal{position:absolute;top:0;left:0;z-index:30;background-size:contain;background-repeat:no-repeat}.psv-marker--transparent{display:block;opacity:0}.psv-marker--visible{display:block}.psv-panel{position:absolute;z-index:90;right:0;height:100%;width:400px;max-width:calc(100% - 24px);background:rgba(10,10,10,.7);transform:translate3d(100%,0,0);opacity:0;transition-property:opacity,transform;transition-timing-function:ease-in-out;transition-duration:.1s;cursor:default;margin-left:9px}.psv-container--has-navbar .psv-panel{height:calc(100% - 40px)}.psv-panel-close-button{display:none;position:absolute;top:0;left:-24px;width:24px;height:24px;background:rgba(0,0,0,.9)}.psv-panel-close-button::after,.psv-panel-close-button::before{content:'';position:absolute;top:50%;left:4px;width:15px;height:1px;background-color:#fff;transition:.2s ease-in-out;transition-property:width,left,transform}.psv-panel-close-button::before{transform:rotate(45deg)}.psv-panel-close-button::after{transform:rotate(-45deg)}.psv-panel-close-button:hover::after,.psv-panel-close-button:hover::before{left:0;width:23px}.psv-panel-close-button:hover::before{transform:rotate(135deg)}.psv-panel-close-button:hover::after{transform:rotate(45deg)}.psv-panel-resizer{display:none;position:absolute;top:0;left:-9px;width:9px;height:100%;background-color:rgba(0,0,0,.9);cursor:col-resize}.psv-panel-resizer::before{position:absolute;top:50%;left:1px;margin-top:-14.5px;width:1px;height:1px;box-shadow:1px 0 #fff,3px 0 #fff,5px 0 #fff,1px 2px #fff,3px 2px #fff,5px 2px #fff,1px 4px #fff,3px 4px #fff,5px 4px #fff,1px 6px #fff,3px 6px #fff,5px 6px #fff,1px 8px #fff,3px 8px #fff,5px 8px #fff,1px 10px #fff,3px 10px #fff,5px 10px #fff,1px 12px #fff,3px 12px #fff,5px 12px #fff,1px 14px #fff,3px 14px #fff,5px 14px #fff,1px 16px #fff,3px 16px #fff,5px 16px #fff,1px 18px #fff,3px 18px #fff,5px 18px #fff,1px 20px #fff,3px 20px #fff,5px 20px #fff,1px 22px #fff,3px 22px #fff,5px 22px #fff,1px 24px #fff,3px 24px #fff,5px 24px #fff,1px 26px #fff,3px 26px #fff,5px 26px #fff,1px 28px #fff,3px 28px #fff,5px 28px #fff;background:0 0}.psv-panel-content{width:100%;height:100%;box-sizing:border-box;color:#dcdcdc;font:16px sans-serif;overflow:auto}.psv-panel-content:not(.psv-panel-content--no-margin){padding:1em}.psv-panel-content--no-interaction{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;pointer-events:none}.psv-panel--open{transform:translate3d(0,0,0);opacity:1;transition-duration:.2s}.psv-panel--open .psv-panel-close-button,.psv-panel--open .psv-panel-resizer{display:block}.psv-tooltip{position:absolute;z-index:50;box-sizing:border-box;max-width:200px;background-color:rgba(61,61,61,.8);border-radius:4px;padding:.5em 1em;opacity:0;transition-property:opacity;transition-timing-function:ease-in-out;transition-duration:.1s}.psv-tooltip--bottom-center,.psv-tooltip--bottom-left,.psv-tooltip--center-left,.psv-tooltip--center-right,.psv-tooltip--top-center{transition-property:opacity,transform}.psv-tooltip-content{color:#fff;font:14px sans-serif;text-shadow:0 1px #000}.psv-tooltip-arrow{position:absolute;height:0;width:0;border:7px solid transparent}.psv-tooltip--bottom-center .psv-tooltip-arrow,.psv-tooltip--bottom-left .psv-tooltip-arrow,.psv-tooltip--bottom-right .psv-tooltip-arrow{border-bottom-color:rgba(61,61,61,.8)}.psv-tooltip--top-center .psv-tooltip-arrow,.psv-tooltip--top-left .psv-tooltip-arrow,.psv-tooltip--top-right .psv-tooltip-arrow{border-top-color:rgba(61,61,61,.8)}.psv-tooltip--bottom-center{box-shadow:0 3px 0 rgba(90,90,90,.7);transform:translate3d(0,-5px,0)}.psv-tooltip--center-left{box-shadow:-3px 0 0 rgba(90,90,90,.7);transform:translate3d(5px,0,0)}.psv-tooltip--center-left .psv-tooltip-arrow{border-left-color:rgba(61,61,61,.8)}.psv-tooltip--top-center{box-shadow:0 -3px 0 rgba(90,90,90,.7);transform:translate3d(0,5px,0)}.psv-tooltip--center-right{box-shadow:3px 0 0 rgba(90,90,90,.7);transform:translate3d(-5px,0,0)}.psv-tooltip--center-right .psv-tooltip-arrow{border-right-color:rgba(61,61,61,.8)}.psv-tooltip--bottom-left{box-shadow:-3px 3px 0 rgba(90,90,90,.7);transform:translate3d(0,-5px,0)}.psv-tooltip--bottom-right{box-shadow:3px 3px 0 rgba(90,90,90,.7);transform:translate3d(0,-5px,0);transition-property:opacity,transform}.psv-tooltip--top-left,.psv-tooltip--top-right{transform:translate3d(0,5px,0);transition-property:opacity,transform}.psv-tooltip--top-left{box-shadow:-3px -3px 0 rgba(90,90,90,.7)}.psv-tooltip--top-right{box-shadow:3px -3px 0 rgba(90,90,90,.7)}.psv-tooltip--visible{transform:translate3d(0,0,0);opacity:1;transition-duration:.1s}
.video-js .vjs-big-play-button:before,.video-js .vjs-control:before,.video-js .vjs-modal-dialog,.vjs-modal-dialog .vjs-modal-dialog-content{position:absolute;top:0;left:0;width:100%;height:100%}.video-js .vjs-big-play-button:before,.video-js .vjs-control:before{text-align:center}@font-face{font-family:VideoJS;src:url(../../bundles/app/css/videojs/font/VideoJS.eot?#iefix) format("eot")}@font-face{font-family:VideoJS;src:url(data:application/font-woff;charset=utf-8;base64,d09GRgABAAAAAA54AAoAAAAAFmgAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAABPUy8yAAAA9AAAAD4AAABWUZFeBWNtYXAAAAE0AAAAOgAAAUriMBC2Z2x5ZgAAAXAAAAouAAAPUFvx6AdoZWFkAAALoAAAACsAAAA2DIPpX2hoZWEAAAvMAAAAGAAAACQOogcgaG10eAAAC+QAAAAPAAAAfNkAAABsb2NhAAAL9AAAAEAAAABAMMg06m1heHAAAAw0AAAAHwAAACABMAB5bmFtZQAADFQAAAElAAACCtXH9aBwb3N0AAANfAAAAPwAAAGBZkSN43icY2BkZ2CcwMDKwMFSyPKMgYHhF4RmjmEIZzzHwMDEwMrMgBUEpLmmMDh8ZPwoxw7iLmSHCDOCCADvEAo+AAB4nGNgYGBmgGAZBkYGEHAB8hjBfBYGDSDNBqQZGZgYGD7K/f8PUvCREUTzM0DVAwEjG8OIBwCPdwbVAAB4nI1Xe1CU1xX/zv1eLItLln0JwrIfC7sJGET2hRJ2N1GUoBJE8AESQEEhmBHjaB7UuBMTO4GMaSu7aY3RNlOdRPNqO2pqRmuTaSZtR6JJILUZk00a/4imjpmiecB303O/XUgMJOPufvd+99xzzz33nN855y4HHH7EfrGfIxwHRiANvF/sH71I9BzHszmpW+rGOQOXxXE6YhI4PoMT8zkT4cDFuf1cwMrZJI5cglM0HKVv0MaUFDgIFfg9mJJCG+kbKn1JkqBOVaFOkuhLpARq8fu0Nnc9/zdvfY9PxXW4PdH0C6N+PCejhorxFjAqRjgFRXSINEARbBGsoxcFK7IJmr4OycFJnInL59zIXwxui80fkGRbEHyosMWaATJKUfCskmwJQsAWANkmnIGOhlf514h7U8HNIv3owoHB0WMt0Eb3sx0guLi5pq/8Ny1q6969fKR9X9GBV6dPv6dp04K99SOwtmyPl47ApRa6n4ZpP1yjr5fn7MmYP/vXLUJs715UguklHBaHOZHZmG1N9FAIW2mf0MqWCIdo/8RZ1yGfxKUldDcGIbFA7ICO+vqOMSPTh/ZrSqgHi/bB/O8E8Mnzp+M+acxfpsTShBwej26TiGxBn7m4eEIO+Rueu6Hj+IFBnh88cAEUEQ//nVLx5C7kf+yIR47QEe+eMlhz9SqsGbe3hh2R03NGzoY6O42Kz8l7fB6fAk6LYnTyFo/FYyT6GGyNx2Jx2sdH4rA1Fo/HyCXaFyOp8dhYBCfJb2NIn1ImE6CYNGmgSTb52DawJR6jfXEmDU4xyTEmpgHHOIStoxfjSGdkbsK2w2jbdMQG4sgAstEONgURYCwGHhEhhscioQaAhhCf7McifEQc0l6+mxj9nI+gmSdiQ0Zbm7gZnIO7GSMEXG6UDAVocxAV8GcEXCKg1a02RcTtwANWRGIAyElor6n/+ZU2yOB3+T77Hb1MLqhn4KHVnQBjJnqe9QZSon6Kc5DxAD2vMdPL/BXSmQGwspa67z9wLUjdi9TN7QC7lyyBr9rpt7uXVC1CMpyjKRoXnGPHTuiaPLsNdc2dbAFQLAooPkXEh33FodHl4XpC6sPCIa0ftUIhHSYXVSu5iME+DIXsbZJ51BeidCgajcai43jU9nVzoSn2dPqcFvSoxSzJzgRKAx47WMRxOrIj3Wf0+hndxhJTiOkSEqxar3b3RKM9hY64oxBA64ieURLvCfpkDb8siBdUJ1bgT+urJ5PGfewQrmm5R5+0HmfyIPySD7OYkT0WxRePah8oEiyjlxIP74thVoRTURpmL6QhGuWS+QDjdANXjIM8SQa/1w128ODx0Qp4aLMNg9+JL3joUn8AMxW+aLNiuKjarn4uyyTdXjOzZTsh21uwldUvJoYza+zELALfu3p1L8/3krtyZ0Ag058J3hxHghvbGZn0dHZy6Mim/7Blre4lpHd1c28yVqRViO153F2oIWoXCIKbL4Z0cM1iaQn9mI5KuV2SzEvWXJDMNtkANpMdQoDDhIdD4A/YrP6Aye9ysxyE+uOEAcTDorgvVZJjcua043PnZ/PmdDqcbibZlXOOT8uSo7Kof0YUn9GL+Jo17ficymxiTofC6znUso0DhAxs1Fo+kF+d36vLmgZ8mk5cdGv2mwYj5k3Dm9m3LhJ1aVRNm6HrTbLgYAoWXDhDd/u4PGy5CT+xGMdiaBovewUCF/1BiWNljI9MLn7jeScpg+WyH6mfU62eVDql7hsrmvx1ezp/YldE2LhjbkiDnAn8tGy/MW3IXRMYJduvq9HpmIcKuFt+JCtgdGEGKAcF6UacVwIYbVPGfw/+YuNBS4cx/CUHcnyfc+wRDMtTr72mMSBjT/yn/GKSdeDWQUCH6Xoqq5R10RE60gV6erUL0iCti16d0hZjxut4QI/rEpgSh6WjnJXdBXRg1GKCucGJPtFqM27aD1tOqqKonsQ2KsFSSmEpmvRlsR+TcD9OFwrqXxIclL4sJTnGMSuG8KpkZvKdeVIOKDyWSyPLV16/p1QMPbP8NihwUzr47bdnXtwtjdCvqqpO0H+pOvIl3Pzv46e5CT/tQjklXCXXym1AaWY7bzHLkuDMc7ldKCvgxzLn8wYkJLBhEDyK7MT8bTbwbkxbfp+3mKAGsmTBpabSIEECzMIcQlzOPAMKsxMs7uhsnxPLuofPDTc1hkuq6MX9j16YU7CqegcYHbmWYuvAP6tCS97tgWf7dlQvnl25YPavXLVZvrzQPeHCpZmzzEUVq/xzu5sChnSTPTW7oOYmh69z4zL/gk3b+O6hoa733uviP82vnFcbqWlc9tDmZa23LVzaV1yXURi+JX+28NeBuj3+O8IrQ080Vm1eWB4OKjPmrJu7c1udWynvKF6/vs479lSW9+5gZkn+dKfellNGDPllzeULustz+A0bPvhgw7lkvEUwn/N4Ty7U7nhGsEpFkOfy+kutbOh1JQxhVDJumoW11hnkPThznh6FFlhfT+ra1x9sF56kx5YuDzVY9PQYAYA7iblw4frQ4TPCk2MK/xGU3rlmze62trHz6lsko+v+So/do74PT8KVkpJfOErKcv8znrMGsHTNxoEkWy1mYgDB6XBbPaWsuiS6CryGaL6zCjaXBgvtkuyXBua1wOKnh+k7L9AvPnYWffxK18FcJbuosGf3/Jo7amY+CE1vppzY+UTrva0FXc1i55pKQ/YjVL187N5fCn1kW5uot/1hi+DiZ+5atnJR9E+prvydJ9ZZ5mwOpU5gM4KYysMBQ71UzPuMTl9QQOyUo5nwioeYCPjFklrbK6s6X+ypUZ6rum9+CZYzWRiBJfSP0xzzSmrg7f86g0DKVj/wwFzieD9rRfPGFbeKMl05pn5j9/rsQJJ2iEgRrpohlyBo3f4QK7Kl+EcAYZgAoNVmZWXK704YAa3FwBxgSGUOs5htvGRz4Sgj3yFkSJFBuv/sxu5yk998T8WDJzvv/2RX19HtTUW1S+wpKRKRjJ6zzz/1/OPdFdWGlAKbvzS4PHOtURikg9AGz0LbIB85S/cPOpoXvuue8/iV2H1vPTy3ddvOeZ37HGmO3OmSzVzR+NS53+84dHlFhXPLqtzSO+5ruHM2vXtBdxP87LOzKAD359j/INYIbyPabIi3Cq6Wa+SaGe78diIzu7qcblcAa6/fJRvNopXFJnO+U9KKM5bqH5LM0iQSVmpPCPDu7ZT4Aoubz3709EBTyrTDjyx8MQXgUH1nqm7TWng4TzE4i4AsKskBITXfSyC4Fkl5MxnJDiKSIDSJAsGvd1y+/eNDp2e+A+5d8HeiiunrTkT6TqWLIs+/QRoWr98s0qj8uuzLuS22Ytufg3rdTaHn1m46sfgGKHXt0MGnLaRHdnwN37tvHcWKo2V6lnPxL4UvUQcRdOzmZSQs8X5CH5OxXMXpkATuDz8Et0SH4uyCRR+TjmBDP1GvsVrWEGVzEj33YVQ9jAtIKpqsl/s/0xrocwAAeJxjYGRgYADig3cEzsTz23xl4GZnAIHLRucNkWl2BrA4BwMTiAIAF4IITwB4nGNgZGBgZwCChWASxGZkQAXyABOUANh4nGNnYGBgHyAMADa8ANoAAAAAAAAOAFAAZgCyAMYA5gEeAUgBdAGcAfICLgKOAroDCgOOA7AD6gQ4BHwEuAToBQwFogXoBjYGbAbaB3IHqHicY2BkYGCQZ8hlYGcAASYg5gJCBob/YD4DABbVAaoAeJxdkE1qg0AYhl8Tk9AIoVDaVSmzahcF87PMARLIMoFAl0ZHY1BHdBJIT9AT9AQ9RQ9Qeqy+yteNMzDzfM+88w0K4BY/cNAMB6N2bUaPPBLukybCLvleeAAPj8JD+hfhMV7hC3u4wxs7OO4NzQSZcI/8Ltwnfwi75E/hAR7wJTyk/xYeY49fYQ/PztM+jbTZ7LY6OWdBJdX/pqs6NYWa+zMxa13oKrA6Uoerqi/JwtpYxZXJ1coUVmeZUWVlTjq0/tHacjmdxuL90OR8O0UEDYMNdtiSEpz5XQGqzlm30kzUdAYFFOb8R7NOZk0q2lwAyz1i7oAr1xoXvrOgtYhZx8wY5KRV269JZ5yGpmzPTjQhvY9je6vEElPOuJP3mWKnP5M3V+YAAAB4nG2P2XLCMAxFfYFspGUp3Te+IB9lHJF4cOzUS2n/voaEGR6qB+lKo+WITdhga/a/bRnDBFPMkCBFhhwF5ihxg1sssMQKa9xhg3s84BFPeMYLXvGGd3zgE9tZr/hveXKVkFYoSnoeHJXfRoWOqi54mo9ameNFdrK+dLSyaVf7oJQTlkhXpD3Z5XXhR/rUfQVuKXO91Jps4cLOS6/I5YL3XhodRRsVWZe4NnZOhWnSAWgxhMoEr6SmzZieF43Mk7ZOBdeCVGrp9Eu+54J2xhySplfB5XHwQLXUmT9KH6+kPnQ7ZYuIEzNyfs1DLU1VU4SWZ6LkXGHsD1ZKbMw=) format("woff"),url(data:application/x-font-ttf;charset=utf-8;base64,AAEAAAAKAIAAAwAgT1MvMlGRXgUAAAEoAAAAVmNtYXDiMBC2AAAB/AAAAUpnbHlmW/HoBwAAA4gAAA9QaGVhZAyD6V8AAADQAAAANmhoZWEOogcgAAAArAAAACRobXR42QAAAAAAAYAAAAB8bG9jYTDINOoAAANIAAAAQG1heHABMAB5AAABCAAAACBuYW1l1cf1oAAAEtgAAAIKcG9zdGZEjeMAABTkAAABgQABAAAHAAAAAKEHAAAAAAAHAAABAAAAAAAAAAAAAAAAAAAAHwABAAAAAQAAwdxheF8PPPUACwcAAAAAANMyzzEAAAAA0zLPMQAAAAAHAAcAAAAACAACAAAAAAAAAAEAAAAfAG0ABwAAAAAAAgAAAAoACgAAAP8AAAAAAAAAAQcAAZAABQAIBHEE5gAAAPoEcQTmAAADXABXAc4AAAIABQMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUGZFZABA8QHxHgcAAAAAoQcAAAAAAAABAAAAAAAABwAAAAcAAAAHAAAABwAAAAcAAAAHAAAABwAAAAcAAAAHAAAABwAAAAcAAAAHAAAABwAAAAcAAAAHAAAABwAAAAcAAAAHAAAABwAAAAcAAAAHAAAABwAAAAcAAAAHAAAABwAAAAcAAAAHAAAABwAAAAcAAAAHAAAABwAAAAAAAAMAAAADAAAAHAABAAAAAABEAAMAAQAAABwABAAoAAAABgAEAAEAAgAA8R7//wAAAADxAf//AAAPAAABAAAAAAAAAAABBgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAFAAZgCyAMYA5gEeAUgBdAGcAfICLgKOAroDCgOOA7AD6gQ4BHwEuAToBQwFogXoBjYGbAbaB3IHqAABAAAAAAWLBYsAAgAAAREBAlUDNgWL++oCCwAAAwAAAAAGawZrAAIADgAaAAAJAhMEAAMSAAUkABMCAAEmACc2ADcWABcGAALrAcD+QJX+w/5aCAgBpgE9AT0BpggI/lr+w/3+rgYGAVL9/QFSBgb+rgIwAVABUAGbCP5a/sP+w/5aCAgBpgE9AT0BpvrIBgFS/f0BUgYG/q79/f6uAAAAAgAAAAAFQAWLAAMABwAAASERKQERIREBwAEr/tUCVQErAXUEFvvqBBYAAAAEAAAAAAYgBiAABgATACQAJwAAAS4BJxUXNjcGBxc+ATUmACcVFhIBBwEhESEBEQEGBxU+ATcXNwEHFwTQAWVVuAO7AidxJSgF/t/lpc77t18BYf6fASsBdQE+TF1OijuZX/1gnJwDgGSeK6W4GBhqW3FGnFT0AWM4mjT+9AHrX/6f/kD+iwH2/sI7HZoSRDGYXwSWnJwAAAEAAAAABKsF1gAFAAABESEBEQECCwEqAXb+igRg/kD+iwSq/osAAAACAAAAAAVmBdYABgAMAAABLgEnET4BAREhAREBBWUBZVRUZfwRASsBdf6LA4Bkniv9piueAUT+QP6LBKr+iwAAAwAAAAAGIAYPAAUADAAaAAATESEBEQEFLgEnET4BAxUWEhcGAgcVNgA3JgDgASsBdf6LAsUBZVVVZbqlzgMDzqXlASEFBf7fBGD+QP6LBKr+i+Bkniv9piueAvOaNP70tbX+9DSaOAFi9fUBYgAAAAQAAAAABYsFiwAFAAsAEQAXAAABIxEhNSMDMzUzNSEBIxUhESMDFTMVMxECC5YBduCWluD+igOA4AF2luDglgLr/oqWAgrglvyAlgF2AqCW4AF2AAQAAAAABYsFiwAFAAsAEQAXAAABMxUzESETIxUhESMBMzUzNSETNSMRITUBdeCW/org4AF2lgHAluD+ipaWAXYCVeABdgHAlgF2++rglgHA4P6KlgAAAAACAAAAAAXWBdYADwATAAABIQ4BBxEeARchPgE3ES4BAyERIQVA/IA/VQEBVT8DgD9VAQFVP/yAA4AF1QFVP/yAP1UBAVU/A4A/VfvsA4AAAAYAAAAABmsGawAHAAwAEwAbACAAKAAACQEmJw4BBwElLgEnAQUhATYSNyYFAQYCBxYXIQUeARcBMwEWFz4BNwECvgFkTlSH8GEBEgOONemh/u4C5f3QAXpcaAEB/BP+3VxoAQEOAjD95DXpoQESeP7dTlSH8GH+7gPwAmgSAQFYUP4nd6X2Pv4nS/1zZAEBk01NAfhk/v+TTUhLpfY+Adn+CBIBAVhQAdkAAAAFAAAAAAZrBdYADwATABcAGwAfAAABIQ4BBxEeARchPgE3ES4BASEVIQEhNSEFITUhNSE1IQXV+1ZAVAICVEAEqkBUAgJU+xYBKv7WAur9FgLqAcD+1gEq/RYC6gXVAVU//IA/VQEBVT8DgD9V/ayV/tWVlZWWlQADAAAAAAYgBdYADwAnAD8AAAEhDgEHER4BFyE+ATcRLgEBIzUjFTM1MxUUBgcjLgEnET4BNzMeARUFIzUjFTM1MxUOAQcjLgE1ETQ2NzMeARcFi/vqP1QCAlQ/BBY/VAICVP1rcJWVcCog4CAqAQEqIOAgKgILcJWVcAEqIOAgKiog4CAqAQXVAVU//IA/VQEBVT8DgD9V/fcl4CVKICoBASogASogKgEBKiBKJeAlSiAqAQEqIAEqICoBASogAAAGAAAAAAYgBPYAAwAHAAsADwATABcAABMzNSMRMzUjETM1IwEhNSERITUhERUhNeCVlZWVlZUBKwQV++sEFfvrBBUDNZb+QJUBwJX+QJb+QJUCVZWVAAAAAQAAAAAGIAZsAC4AAAEiBgcBNjQnAR4BMz4BNy4BJw4BBxQXAS4BIw4BBx4BFzI2NwEGBx4BFz4BNy4BBUArSh797AcHAg8eTixffwICf19ffwIH/fEeTixffwICf18sTh4CFAUBA3tcXHsDA3sCTx8bATcZNhkBNB0gAn9fX38CAn9fGxn+zRwgAn9fX38CIBz+yhcaXHsCAntcXXsAAAIAAAAABlkGawBDAE8AAAE2NCc3PgEnAy4BDwEmLwEuASchDgEPAQYHJyYGBwMGFh8BBhQXBw4BFxMeAT8BFh8BHgEXIT4BPwE2NxcWNjcTNiYnBS4BJz4BNx4BFw4BBasFBZ4KBgeWBxkNujpEHAMUD/7WDxQCHEU5ug0aB5UHBQudBQWdCwUHlQcaDbo5RRwCFA8BKg8UAhxFOboNGgeVBwUL/ThvlAIClG9vlAIClAM3JEokewkaDQEDDAkFSy0cxg4RAQERDsYcLUsFCQz+/QwbCXskSiR7CRoN/v0MCQVLLRzGDhEBAREOxhwtSwUJDAEDDBsJQQKUb2+UAgKUb2+UAAAAAAEAAAAABmsGawALAAATEgAFJAATAgAlBACVCAGmAT0BPQGmCAj+Wv7D/sP+WgOA/sP+WggIAaYBPQE9AaYICP5aAAAAAgAAAAAGawZrAAsAFwAAAQQAAxIABSQAEwIAASYAJzYANxYAFwYAA4D+w/5aCAgBpgE9AT0BpggI/lr+w/3+rgYGAVL9/QFSBgb+rgZrCP5a/sP+w/5aCAgBpgE9AT0BpvrIBgFS/f0BUgYG/q79/f6uAAADAAAAAAZrBmsACwAXACMAAAEEAAMSAAUkABMCAAEmACc2ADcWABcGAAMOAQcuASc+ATceAQOA/sP+WggIAaYBPQE9AaYICP5a/sP9/q4GBgFS/f0BUgYG/q4dAn9fX38CAn9fX38Gawj+Wv7D/sP+WggIAaYBPQE9Aab6yAYBUv39AVIGBv6u/f3+rgJPX38CAn9fX38CAn8AAAAEAAAAAAYgBiAADwAbACUAKQAAASEOAQcRHgEXIT4BNxEuAQEjNSMVIxEzFTM1OwEhHgEXEQ4BByE3MzUjBYv76j9UAgJUPwQWP1QCAlT9a3CVcHCVcJYBKiAqAQEqIP7WcJWVBiACVD/76j9UAgJUPwQWP1T8gpWVAcC7uwEqIP7WICoBcOAAAgAAAAAGawZrAAsAFwAAAQQAAxIABSQAEwIAEwcJAScJATcJARcBA4D+w/5aCAgBpgE9AT0BpggI/lo4af70/vRpAQv+9WkBDAEMaf71BmsI/lr+w/7D/loICAGmAT0BPQGm/BFpAQv+9WkBDAEMaf71AQtp/vQAAQAAAAAF1ga2ABYAAAERCQERHgEXDgEHLgEnIxYAFzYANyYAA4D+iwF1vv0FBf2+vv0FlQYBUf7+AVEGBv6vBYsBKv6L/osBKgT9v779BQX9vv7+rwYGAVH+/gFRAAAAAQAAAAAFPwcAABQAAAERIyIGHQEhAyMRIREjETM1NDYzMgU/nVY8ASUn/v7O///QrZMG9P74SEi9/tj9CQL3ASjaus0AAAAABAAAAAAGjgcAADAARQBgAGwAAAEUHgMVFAcGBCMiJicmNTQ2NzYlLgE1NDcGIyImNTQ2Nz4BMyEHIx4BFRQOAycyNjc2NTQuAiMiBgcGFRQeAxMyPgI1NC4BLwEmLwImIyIOAxUUHgIBMxUjFSM1IzUzNTMDH0BbWkAwSP7qn4TlOSVZSoMBESAfFS4WlMtIP03TcAGiioNKTDFFRjGSJlAaNSI/akAqURkvFCs9WTY6a1s3Dg8THgocJU4QIDVob1M2RnF9A2vV1WnU1GkD5CRFQ1CATlpTenNTYDxHUYouUhIqQCkkMQTBlFKaNkJAWD+MWkhzRztAPiEbOWY6hn1SJyE7ZS5nZ1I0/JcaNF4+GTAkGCMLFx04Ag4kOF07Rms7HQNsbNvbbNkAAwAAAAAGgAZsAAMADgAqAAABESERARYGKwEiJjQ2MhYBESERNCYjIgYHBhURIRIQLwEhFSM+AzMyFgHd/rYBXwFnVAJSZGemZASP/rdRVj9VFQv+twIBAQFJAhQqR2c/q9AEj/whA98BMkliYpNhYfzd/cgCEml3RTMeM/3XAY8B8DAwkCAwOB/jAAABAAAAAAaUBgAAMQAAAQYHFhUUAg4BBCMgJxYzMjcuAScWMzI3LgE9ARYXLgE1NDcWBBcmNTQ2MzIXNjcGBzYGlENfAUyb1v7SrP7x4SMr4bBpph8hHCsqcJNETkJOLHkBW8YIvYaMYG1gJWldBWhiRQ4cgv797rdtkQSKAn1hBQsXsXUEJgMsjlNYS5WzCiYkhr1mFTlzPwoAAAABAAAAAAWABwAAIgAAARcOAQcGLgM1ESM1PgQ3PgE7AREhFSERFB4CNzYFMFAXsFlorXBOIahIckQwFAUBBwT0AU3+sg0gQzBOAc/tIz4BAjhceHg6AiDXGlddb1ctBQf+WPz9+h40NR4BAgABAAAAAAaABoAASgAAARQCBCMiJzY/AR4BMzI+ATU0LgEjIg4DFRQWFxY/ATY3NicmNTQ2MzIWFRQGIyImNz4CNTQmIyIGFRQXAwYXJgI1NBIkIAQSBoDO/p/Rb2s7EzYUaj15vmh34o5ptn9bK1BNHggIBgIGETPRqZepiWs9Sg4IJRc2Mj5WGWMRBM7+zgFhAaIBYc4DgNH+n84gXUfTJzmJ8JZyyH46YH2GQ2ieIAwgHxgGFxQ9WpfZpIOq7lc9I3VZHzJCclVJMf5eRmtbAXzp0QFhzs7+nwAABwAAAAAHAATPAA4AFwAqAD0AUABaAF0AAAERNh4CBw4BBwYmIycmNxY2NzYmBxEUBRY2Nz4BNy4BJyMGHwEeARcOARcWNjc+ATcuAScjBh8BHgEXFAYXFjY3PgE3LgEnIwYfAR4BFw4BBTM/ARUzESMGAyUVJwMchM2UWwgNq4JHrQgBAapUaAoJcWMBfiIhDiMrAQJLMB0BBAokNAIBPmMiIQ4iLAECSzAeAQUKJDQBP2MiIQ4iLAECSzAeAQUKJDQBAT75g+5B4arNLNIBJ44ByQL9BQ9mvYCKwA8FBQMDwwJVTGdzBf6VB8IHNR08lld9uT4LCRA/qGNxvUwHNR08lld9uT4LCRA/qGNxvUwHNR08lld9uT4LCRA/qGNxvVJkAWUDDEf+tYP5AQAAAAEAAAAABiAGtgAbAAABBAADER4BFzMRITU2ADcWABcVIREzPgE3EQIAA4D+4v6FBwJ/X+D+1QYBJ97eAScG/tXgX38CB/6FBrUH/oX+4v32X38CAlWV3gEnBgb+2d6V/asCf18CCgEeAXsAAAAAEADGAAEAAAAAAAEABwAAAAEAAAAAAAIABwAHAAEAAAAAAAMABwAOAAEAAAAAAAQABwAVAAEAAAAAAAUACwAcAAEAAAAAAAYABwAnAAEAAAAAAAoAKwAuAAEAAAAAAAsAEwBZAAMAAQQJAAEADgBsAAMAAQQJAAIADgB6AAMAAQQJAAMADgCIAAMAAQQJAAQADgCWAAMAAQQJAAUAFgCkAAMAAQQJAAYADgC6AAMAAQQJAAoAVgDIAAMAAQQJAAsAJgEeVmlkZW9KU1JlZ3VsYXJWaWRlb0pTVmlkZW9KU1ZlcnNpb24gMS4wVmlkZW9KU0dlbmVyYXRlZCBieSBzdmcydHRmIGZyb20gRm9udGVsbG8gcHJvamVjdC5odHRwOi8vZm9udGVsbG8uY29tAFYAaQBkAGUAbwBKAFMAUgBlAGcAdQBsAGEAcgBWAGkAZABlAG8ASgBTAFYAaQBkAGUAbwBKAFMAVgBlAHIAcwBpAG8AbgAgADEALgAwAFYAaQBkAGUAbwBKAFMARwBlAG4AZQByAGEAdABlAGQAIABiAHkAIABzAHYAZwAyAHQAdABmACAAZgByAG8AbQAgAEYAbwBuAHQAZQBsAGwAbwAgAHAAcgBvAGoAZQBjAHQALgBoAHQAdABwADoALwAvAGYAbwBuAHQAZQBsAGwAbwAuAGMAbwBtAAAAAgAAAAAAAAARAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfAAABAgEDAQQBBQEGAQcBCAEJAQoBCwEMAQ0BDgEPARABEQESARMBFAEVARYBFwEYARkBGgEbARwBHQEeAR8EcGxheQtwbGF5LWNpcmNsZQVwYXVzZQt2b2x1bWUtbXV0ZQp2b2x1bWUtbG93CnZvbHVtZS1taWQLdm9sdW1lLWhpZ2gQZnVsbHNjcmVlbi1lbnRlcg9mdWxsc2NyZWVuLWV4aXQGc3F1YXJlB3NwaW5uZXIJc3VidGl0bGVzCGNhcHRpb25zCGNoYXB0ZXJzBXNoYXJlA2NvZwZjaXJjbGUOY2lyY2xlLW91dGxpbmUTY2lyY2xlLWlubmVyLWNpcmNsZQJoZAZjYW5jZWwGcmVwbGF5CGZhY2Vib29rBWdwbHVzCGxpbmtlZGluB3R3aXR0ZXIGdHVtYmxyCXBpbnRlcmVzdBFhdWRpby1kZXNjcmlwdGlvbgVhdWRpbwAAAAAA) format("truetype");font-weight:400;font-style:normal}.vjs-icon-play,.video-js .vjs-big-play-button,.video-js .vjs-play-control{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-play:before,.video-js .vjs-big-play-button:before,.video-js .vjs-play-control:before{content:"\f101"}.vjs-icon-play-circle{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-play-circle:before{content:"\f102"}.vjs-icon-pause,.video-js .vjs-play-control.vjs-playing{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-pause:before,.video-js .vjs-play-control.vjs-playing:before{content:"\f103"}.vjs-icon-volume-mute,.video-js .vjs-mute-control.vjs-vol-0,.video-js .vjs-volume-menu-button.vjs-vol-0{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-volume-mute:before,.video-js .vjs-mute-control.vjs-vol-0:before,.video-js .vjs-volume-menu-button.vjs-vol-0:before{content:"\f104"}.vjs-icon-volume-low,.video-js .vjs-mute-control.vjs-vol-1,.video-js .vjs-volume-menu-button.vjs-vol-1{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-volume-low:before,.video-js .vjs-mute-control.vjs-vol-1:before,.video-js .vjs-volume-menu-button.vjs-vol-1:before{content:"\f105"}.vjs-icon-volume-mid,.video-js .vjs-mute-control.vjs-vol-2,.video-js .vjs-volume-menu-button.vjs-vol-2{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-volume-mid:before,.video-js .vjs-mute-control.vjs-vol-2:before,.video-js .vjs-volume-menu-button.vjs-vol-2:before{content:"\f106"}.vjs-icon-volume-high,.video-js .vjs-mute-control,.video-js .vjs-volume-menu-button{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-volume-high:before,.video-js .vjs-mute-control:before,.video-js .vjs-volume-menu-button:before{content:"\f107"}.vjs-icon-fullscreen-enter,.video-js .vjs-fullscreen-control{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-fullscreen-enter:before,.video-js .vjs-fullscreen-control:before{content:"\f108"}.vjs-icon-fullscreen-exit,.video-js.vjs-fullscreen .vjs-fullscreen-control{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-fullscreen-exit:before,.video-js.vjs-fullscreen .vjs-fullscreen-control:before{content:"\f109"}.vjs-icon-square{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-square:before{content:"\f10a"}.vjs-icon-spinner{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-spinner:before{content:"\f10b"}.vjs-icon-subtitles,.video-js .vjs-subtitles-button{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-subtitles:before,.video-js .vjs-subtitles-button:before{content:"\f10c"}.vjs-icon-captions,.video-js .vjs-captions-button{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-captions:before,.video-js .vjs-captions-button:before{content:"\f10d"}.vjs-icon-chapters,.video-js .vjs-chapters-button{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-chapters:before,.video-js .vjs-chapters-button:before{content:"\f10e"}.vjs-icon-share{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-share:before{content:"\f10f"}.vjs-icon-cog{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-cog:before{content:"\f110"}.vjs-icon-circle,.video-js .vjs-mouse-display,.video-js .vjs-play-progress,.video-js .vjs-volume-level{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-circle:before,.video-js .vjs-mouse-display:before,.video-js .vjs-play-progress:before,.video-js .vjs-volume-level:before{content:"\f111"}.vjs-icon-circle-outline{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-circle-outline:before{content:"\f112"}.vjs-icon-circle-inner-circle{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-circle-inner-circle:before{content:"\f113"}.vjs-icon-hd{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-hd:before{content:"\f114"}.vjs-icon-cancel,.video-js .vjs-control.vjs-close-button{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-cancel:before,.video-js .vjs-control.vjs-close-button:before{content:"\f115"}.vjs-icon-replay{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-replay:before{content:"\f116"}.vjs-icon-facebook{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-facebook:before{content:"\f117"}.vjs-icon-gplus{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-gplus:before{content:"\f118"}.vjs-icon-linkedin{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-linkedin:before{content:"\f119"}.vjs-icon-twitter{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-twitter:before{content:"\f11a"}.vjs-icon-tumblr{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-tumblr:before{content:"\f11b"}.vjs-icon-pinterest{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-pinterest:before{content:"\f11c"}.vjs-icon-audio-description,.video-js .vjs-descriptions-button{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-audio-description:before,.video-js .vjs-descriptions-button:before{content:"\f11d"}.vjs-icon-audio,.video-js .vjs-audio-button{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-audio:before,.video-js .vjs-audio-button:before{content:"\f11e"}.video-js{display:block;vertical-align:top;box-sizing:border-box;color:#fff;background-color:#000;position:relative;padding:0;font-size:10px;line-height:1;font-weight:400;font-style:normal;font-family:Arial,Helvetica,sans-serif;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.video-js:-moz-full-screen{position:absolute}.video-js:-webkit-full-screen{width:100%!important;height:100%!important}.video-js *,.video-js :before,.video-js :after{box-sizing:inherit}.video-js ul{font-family:inherit;font-size:inherit;line-height:inherit;list-style-position:outside;margin-left:0;margin-right:0;margin-top:0;margin-bottom:0}.video-js.vjs-fluid,.video-js.vjs-16-9,.video-js.vjs-4-3{width:100%;max-width:100%;height:0}.video-js.vjs-16-9{padding-top:56.25%}.video-js.vjs-4-3{padding-top:75%}.video-js.vjs-fill{width:100%;height:100%}.video-js .vjs-tech{position:absolute;top:0;left:0;width:100%;height:100%}body.vjs-full-window{padding:0;margin:0;height:100%;overflow-y:auto}.vjs-full-window .video-js.vjs-fullscreen{position:fixed;overflow:hidden;z-index:1000;left:0;top:0;bottom:0;right:0}.video-js.vjs-fullscreen{width:100%!important;height:100%!important;padding-top:0!important}.video-js.vjs-fullscreen.vjs-user-inactive{cursor:none}.vjs-hidden{display:none!important}.vjs-disabled{opacity:.5;cursor:default}.video-js .vjs-offscreen{height:1px;left:-9999px;position:absolute;top:0;width:1px}.vjs-lock-showing{display:block!important;opacity:1;visibility:visible}.vjs-no-js{padding:20px;color:#fff;background-color:#000;font-size:18px;font-family:Arial,Helvetica,sans-serif;text-align:center;width:300px;height:150px;margin:0 auto}.vjs-no-js a,.vjs-no-js a:visited{color:#66A8CC}.video-js .vjs-big-play-button{font-size:3em;line-height:1.5em;height:1.5em;width:3em;display:block;position:absolute;top:10px;left:10px;padding:0;cursor:pointer;opacity:1;border:.06666em solid #fff;background-color:#2B333F;background-color:rgba(43,51,63,.7);-webkit-border-radius:.3em;-moz-border-radius:.3em;border-radius:.3em;-webkit-transition:all .4s;-moz-transition:all .4s;-o-transition:all .4s;transition:all .4s}.vjs-big-play-centered .vjs-big-play-button{top:50%;left:50%;margin-top:-.75em;margin-left:-1.5em}.video-js:hover .vjs-big-play-button,.video-js .vjs-big-play-button:focus{outline:0;border-color:#fff;background-color:#73859f;background-color:rgba(115,133,159,.5);-webkit-transition:all 0s;-moz-transition:all 0s;-o-transition:all 0s;transition:all 0s}.vjs-controls-disabled .vjs-big-play-button,.vjs-has-started .vjs-big-play-button,.vjs-using-native-controls .vjs-big-play-button,.vjs-error .vjs-big-play-button{display:none}.video-js button{background:0 0;border:0;color:inherit;display:inline-block;overflow:visible;font-size:inherit;line-height:inherit;text-transform:none;text-decoration:none;transition:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}.video-js .vjs-control.vjs-close-button{cursor:pointer;height:3em;position:absolute;right:0;top:.5em;z-index:2}.vjs-menu-button{cursor:pointer}.vjs-menu-button.vjs-disabled{cursor:default}.vjs-workinghover .vjs-menu-button.vjs-disabled:hover .vjs-menu{display:none}.vjs-menu .vjs-menu-content{display:block;padding:0;margin:0;overflow:auto;font-family:Arial,Helvetica,sans-serif}.vjs-scrubbing .vjs-menu-button:hover .vjs-menu{display:none}.vjs-menu li{list-style:none;margin:0;padding:.2em 0;line-height:1.4em;font-size:1.2em;text-align:center;text-transform:lowercase}.vjs-menu li:focus,.vjs-menu li:hover{outline:0;background-color:#73859f;background-color:rgba(115,133,159,.5)}.vjs-menu li.vjs-selected,.vjs-menu li.vjs-selected:focus,.vjs-menu li.vjs-selected:hover{background-color:#fff;color:#2B333F}.vjs-menu li.vjs-menu-title{text-align:center;text-transform:uppercase;font-size:1em;line-height:2em;padding:0;margin:0 0 .3em;font-weight:700;cursor:default}.vjs-menu-button-popup .vjs-menu{display:none;position:absolute;bottom:0;width:10em;left:-3em;height:0;margin-bottom:1.5em;border-top-color:rgba(43,51,63,.7)}.vjs-menu-button-popup .vjs-menu .vjs-menu-content{background-color:#2B333F;background-color:rgba(43,51,63,.7);position:absolute;width:100%;bottom:1.5em;max-height:15em}.vjs-workinghover .vjs-menu-button-popup:hover .vjs-menu,.vjs-menu-button-popup .vjs-menu.vjs-lock-showing{display:block}.video-js .vjs-menu-button-inline{-webkit-transition:all .4s;-moz-transition:all .4s;-o-transition:all .4s;transition:all .4s;overflow:hidden}.video-js .vjs-menu-button-inline:before{width:2.222222222em}.video-js .vjs-menu-button-inline:hover,.video-js .vjs-menu-button-inline:focus,.video-js .vjs-menu-button-inline.vjs-slider-active,.video-js.vjs-no-flex .vjs-menu-button-inline{width:12em}.video-js .vjs-menu-button-inline.vjs-slider-active{-webkit-transition:none;-moz-transition:none;-o-transition:none;transition:none}.vjs-menu-button-inline .vjs-menu{opacity:0;height:100%;width:auto;position:absolute;left:4em;top:0;padding:0;margin:0;-webkit-transition:all .4s;-moz-transition:all .4s;-o-transition:all .4s;transition:all .4s}.vjs-menu-button-inline:hover .vjs-menu,.vjs-menu-button-inline:focus .vjs-menu,.vjs-menu-button-inline.vjs-slider-active .vjs-menu{display:block;opacity:1}.vjs-no-flex .vjs-menu-button-inline .vjs-menu{display:block;opacity:1;position:relative;width:auto}.vjs-no-flex .vjs-menu-button-inline:hover .vjs-menu,.vjs-no-flex .vjs-menu-button-inline:focus .vjs-menu,.vjs-no-flex .vjs-menu-button-inline.vjs-slider-active .vjs-menu{width:auto}.vjs-menu-button-inline .vjs-menu-content{width:auto;height:100%;margin:0;overflow:hidden}.video-js .vjs-control-bar{display:none;width:100%;position:absolute;bottom:0;left:0;right:0;height:3em;background-color:#2B333F;background-color:rgba(43,51,63,.7)}.vjs-has-started .vjs-control-bar{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;visibility:visible;opacity:1;-webkit-transition:visibility .1s,opacity .1s;-moz-transition:visibility .1s,opacity .1s;-o-transition:visibility .1s,opacity .1s;transition:visibility .1s,opacity .1s}.vjs-has-started.vjs-user-inactive.vjs-playing .vjs-control-bar{visibility:visible;opacity:0;-webkit-transition:visibility 1s,opacity 1s;-moz-transition:visibility 1s,opacity 1s;-o-transition:visibility 1s,opacity 1s;transition:visibility 1s,opacity 1s}@media \0screen{.vjs-has-started.vjs-user-inactive.vjs-playing .vjs-control-bar{visibility:hidden}}.vjs-controls-disabled .vjs-control-bar,.vjs-using-native-controls .vjs-control-bar,.vjs-error .vjs-control-bar{display:none!important}.vjs-audio.vjs-has-started.vjs-user-inactive.vjs-playing .vjs-control-bar{opacity:1;visibility:visible}@media \0screen{.vjs-user-inactive.vjs-playing .vjs-control-bar :before{content:""}}.vjs-has-started.vjs-no-flex .vjs-control-bar{display:table}.video-js .vjs-control{outline:0;position:relative;text-align:center;margin:0;padding:0;height:100%;width:4em;-webkit-box-flex:none;-moz-box-flex:none;-webkit-flex:none;-ms-flex:none;flex:none}.video-js .vjs-control:before{font-size:1.8em;line-height:1.67}.video-js .vjs-control:focus:before,.video-js .vjs-control:hover:before,.video-js .vjs-control:focus{text-shadow:0 0 1em #fff}.video-js .vjs-control-text{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.vjs-no-flex .vjs-control{display:table-cell;vertical-align:middle}.video-js .vjs-custom-control-spacer{display:none}.video-js .vjs-progress-control{-webkit-box-flex:auto;-moz-box-flex:auto;-webkit-flex:auto;-ms-flex:auto;flex:auto;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;min-width:4em}.vjs-live .vjs-progress-control{display:none}.video-js .vjs-progress-holder{-webkit-box-flex:auto;-moz-box-flex:auto;-webkit-flex:auto;-ms-flex:auto;flex:auto;-webkit-transition:all .2s;-moz-transition:all .2s;-o-transition:all .2s;transition:all .2s;height:.3em}.video-js .vjs-progress-control:hover .vjs-progress-holder{font-size:1.666666666666666666em}.video-js .vjs-progress-control:hover .vjs-time-tooltip,.video-js .vjs-progress-control:hover .vjs-mouse-display:after,.video-js .vjs-progress-control:hover .vjs-play-progress:after{font-family:Arial,Helvetica,sans-serif;visibility:visible;font-size:.6em}.video-js .vjs-progress-holder .vjs-play-progress,.video-js .vjs-progress-holder .vjs-load-progress,.video-js .vjs-progress-holder .vjs-tooltip-progress-bar,.video-js .vjs-progress-holder .vjs-load-progress div{position:absolute;display:block;height:.3em;margin:0;padding:0;width:0;left:0;top:0}.video-js .vjs-mouse-display:before{display:none}.video-js .vjs-play-progress{background-color:#fff}.video-js .vjs-play-progress:before{position:absolute;top:-.333333333333333em;right:-.5em;font-size:.9em}.video-js .vjs-time-tooltip,.video-js .vjs-mouse-display:after,.video-js .vjs-play-progress:after{visibility:hidden;pointer-events:none;position:absolute;top:-3.4em;right:-1.9em;font-size:.9em;color:#000;content:attr(data-current-time);padding:6px 8px 8px;background-color:#fff;background-color:rgba(255,255,255,.8);-webkit-border-radius:.3em;-moz-border-radius:.3em;border-radius:.3em}.video-js .vjs-time-tooltip,.video-js .vjs-play-progress:before,.video-js .vjs-play-progress:after{z-index:1}.video-js .vjs-progress-control .vjs-keep-tooltips-inside:after{display:none}.video-js .vjs-load-progress{background:#bfc7d3;background:rgba(115,133,159,.5)}.video-js .vjs-load-progress div{background:#fff;background:rgba(115,133,159,.75)}.video-js.vjs-no-flex .vjs-progress-control{width:auto}.video-js .vjs-time-tooltip{display:inline-block;height:2.4em;position:relative;float:right;right:-1.9em}.vjs-tooltip-progress-bar{visibility:hidden}.video-js .vjs-progress-control .vjs-mouse-display{display:none;position:absolute;width:1px;height:100%;background-color:#000;z-index:1}.vjs-no-flex .vjs-progress-control .vjs-mouse-display{z-index:0}.video-js .vjs-progress-control:hover .vjs-mouse-display{display:block}.video-js.vjs-user-inactive .vjs-progress-control .vjs-mouse-display,.video-js.vjs-user-inactive .vjs-progress-control .vjs-mouse-display:after{visibility:hidden;opacity:0;-webkit-transition:visibility 1s,opacity 1s;-moz-transition:visibility 1s,opacity 1s;-o-transition:visibility 1s,opacity 1s;transition:visibility 1s,opacity 1s}.video-js.vjs-user-inactive.vjs-no-flex .vjs-progress-control .vjs-mouse-display,.video-js.vjs-user-inactive.vjs-no-flex .vjs-progress-control .vjs-mouse-display:after{display:none}.vjs-mouse-display .vjs-time-tooltip,.video-js .vjs-progress-control .vjs-mouse-display:after{color:#fff;background-color:#000;background-color:rgba(0,0,0,.8)}.video-js .vjs-slider{outline:0;position:relative;cursor:pointer;padding:0;margin:0 .45em;background-color:#73859f;background-color:rgba(115,133,159,.5)}.video-js .vjs-slider:focus{text-shadow:0 0 1em #fff;-webkit-box-shadow:0 0 1em #fff;-moz-box-shadow:0 0 1em #fff;box-shadow:0 0 1em #fff}.video-js .vjs-mute-control,.video-js .vjs-volume-menu-button{cursor:pointer;-webkit-box-flex:none;-moz-box-flex:none;-webkit-flex:none;-ms-flex:none;flex:none}.video-js .vjs-volume-control{width:5em;-webkit-box-flex:none;-moz-box-flex:none;-webkit-flex:none;-ms-flex:none;flex:none;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.video-js .vjs-volume-bar{margin:1.35em .45em}.vjs-volume-bar.vjs-slider-horizontal{width:5em;height:.3em}.vjs-volume-bar.vjs-slider-vertical{width:.3em;height:5em;margin:1.35em auto}.video-js .vjs-volume-level{position:absolute;bottom:0;left:0;background-color:#fff}.video-js .vjs-volume-level:before{position:absolute;font-size:.9em}.vjs-slider-vertical .vjs-volume-level{width:.3em}.vjs-slider-vertical .vjs-volume-level:before{top:-.5em;left:-.3em}.vjs-slider-horizontal .vjs-volume-level{height:.3em}.vjs-slider-horizontal .vjs-volume-level:before{top:-.3em;right:-.5em}.vjs-volume-bar.vjs-slider-vertical .vjs-volume-level{height:100%}.vjs-volume-bar.vjs-slider-horizontal .vjs-volume-level{width:100%}.vjs-menu-button-popup.vjs-volume-menu-button .vjs-menu{display:block;width:0;height:0;border-top-color:transparent}.vjs-menu-button-popup.vjs-volume-menu-button-vertical .vjs-menu{left:.5em;height:8em}.vjs-menu-button-popup.vjs-volume-menu-button-horizontal .vjs-menu{left:-2em}.vjs-menu-button-popup.vjs-volume-menu-button .vjs-menu-content{height:0;width:0;overflow-x:hidden;overflow-y:hidden}.vjs-volume-menu-button-vertical:hover .vjs-menu-content,.vjs-volume-menu-button-vertical:focus .vjs-menu-content,.vjs-volume-menu-button-vertical.vjs-slider-active .vjs-menu-content,.vjs-volume-menu-button-vertical .vjs-lock-showing .vjs-menu-content{height:8em;width:2.9em}.vjs-volume-menu-button-horizontal:hover .vjs-menu-content,.vjs-volume-menu-button-horizontal:focus .vjs-menu-content,.vjs-volume-menu-button-horizontal .vjs-slider-active .vjs-menu-content,.vjs-volume-menu-button-horizontal .vjs-lock-showing .vjs-menu-content{height:2.9em;width:8em}.vjs-volume-menu-button.vjs-menu-button-inline .vjs-menu-content{background-color:transparent!important}.vjs-poster{display:inline-block;vertical-align:middle;background-repeat:no-repeat;background-position:50% 50%;background-size:contain;background-color:#000;cursor:pointer;margin:0;padding:0;position:absolute;top:0;right:0;bottom:0;left:0;height:100%}.vjs-poster img{display:block;vertical-align:middle;margin:0 auto;max-height:100%;padding:0;width:100%}.vjs-has-started .vjs-poster{display:none}.vjs-audio.vjs-has-started .vjs-poster{display:block}.vjs-controls-disabled .vjs-poster{display:none}.vjs-using-native-controls .vjs-poster{display:none}.video-js .vjs-live-control{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:flex-start;-webkit-align-items:flex-start;-ms-flex-align:flex-start;align-items:flex-start;-webkit-box-flex:auto;-moz-box-flex:auto;-webkit-flex:auto;-ms-flex:auto;flex:auto;font-size:1em;line-height:3em}.vjs-no-flex .vjs-live-control{display:table-cell;width:auto;text-align:left}.video-js .vjs-time-control{-webkit-box-flex:none;-moz-box-flex:none;-webkit-flex:none;-ms-flex:none;flex:none;font-size:1em;line-height:3em;min-width:2em;width:auto;padding-left:1em;padding-right:1em}.vjs-live .vjs-time-control{display:none}.video-js .vjs-current-time,.vjs-no-flex .vjs-current-time{display:none}.video-js .vjs-duration,.vjs-no-flex .vjs-duration{display:none}.vjs-time-divider{display:none;line-height:3em}.vjs-live .vjs-time-divider{display:none}.video-js .vjs-play-control{cursor:pointer;-webkit-box-flex:none;-moz-box-flex:none;-webkit-flex:none;-ms-flex:none;flex:none}.vjs-text-track-display{position:absolute;bottom:3em;left:0;right:0;top:0;pointer-events:none}.video-js.vjs-user-inactive.vjs-playing .vjs-text-track-display{bottom:1em}.video-js .vjs-text-track{font-size:1.4em;text-align:center;margin-bottom:.1em;background-color:#000;background-color:rgba(0,0,0,.5)}.vjs-subtitles{color:#fff}.vjs-captions{color:#fc6}.vjs-tt-cue{display:block}video::-webkit-media-text-track-display{-moz-transform:translateY(-3em);-ms-transform:translateY(-3em);-o-transform:translateY(-3em);-webkit-transform:translateY(-3em);transform:translateY(-3em)}.video-js.vjs-user-inactive.vjs-playing video::-webkit-media-text-track-display{-moz-transform:translateY(-1.5em);-ms-transform:translateY(-1.5em);-o-transform:translateY(-1.5em);-webkit-transform:translateY(-1.5em);transform:translateY(-1.5em)}.video-js .vjs-fullscreen-control{cursor:pointer;-webkit-box-flex:none;-moz-box-flex:none;-webkit-flex:none;-ms-flex:none;flex:none}.vjs-playback-rate .vjs-playback-rate-value{font-size:1.5em;line-height:2;position:absolute;top:0;left:0;width:100%;height:100%;text-align:center}.vjs-playback-rate .vjs-menu{width:4em;left:0}.vjs-error .vjs-error-display .vjs-modal-dialog-content{font-size:1.4em;text-align:center}.vjs-error .vjs-error-display:before{color:#fff;content:'X';font-family:Arial,Helvetica,sans-serif;font-size:4em;left:0;line-height:1;margin-top:-.5em;position:absolute;text-shadow:.05em .05em .1em #000;text-align:center;top:50%;vertical-align:middle;width:100%}.vjs-loading-spinner{display:none;position:absolute;top:50%;left:50%;margin:-25px 0 0 -25px;opacity:.85;text-align:left;border:6px solid rgba(43,51,63,.7);box-sizing:border-box;background-clip:padding-box;width:50px;height:50px;border-radius:25px}.vjs-seeking .vjs-loading-spinner,.vjs-waiting .vjs-loading-spinner{display:block}.vjs-loading-spinner:before,.vjs-loading-spinner:after{content:"";position:absolute;margin:-6px;box-sizing:inherit;width:inherit;height:inherit;border-radius:inherit;opacity:1;border:inherit;border-color:transparent;border-top-color:#fff}.vjs-seeking .vjs-loading-spinner:before,.vjs-seeking .vjs-loading-spinner:after,.vjs-waiting .vjs-loading-spinner:before,.vjs-waiting .vjs-loading-spinner:after{-webkit-animation:vjs-spinner-spin 1.1s cubic-bezier(0.6,.2,0,.8) infinite,vjs-spinner-fade 1.1s linear infinite;animation:vjs-spinner-spin 1.1s cubic-bezier(0.6,.2,0,.8) infinite,vjs-spinner-fade 1.1s linear infinite}.vjs-seeking .vjs-loading-spinner:before,.vjs-waiting .vjs-loading-spinner:before{border-top-color:#fff}.vjs-seeking .vjs-loading-spinner:after,.vjs-waiting .vjs-loading-spinner:after{border-top-color:#fff;-webkit-animation-delay:.44s;animation-delay:.44s}@keyframes vjs-spinner-spin{100%{transform:rotate(360deg)}}@-webkit-keyframes vjs-spinner-spin{100%{-webkit-transform:rotate(360deg)}}@keyframes vjs-spinner-fade{0%{border-top-color:#73859f}20%{border-top-color:#73859f}35%{border-top-color:#fff}60%{border-top-color:#73859f}100%{border-top-color:#73859f}}@-webkit-keyframes vjs-spinner-fade{0%{border-top-color:#73859f}20%{border-top-color:#73859f}35%{border-top-color:#fff}60%{border-top-color:#73859f}100%{border-top-color:#73859f}}.vjs-chapters-button .vjs-menu ul{width:24em}.video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-custom-control-spacer{-webkit-box-flex:auto;-moz-box-flex:auto;-webkit-flex:auto;-ms-flex:auto;flex:auto}.video-js.vjs-layout-tiny:not(.vjs-fullscreen).vjs-no-flex .vjs-custom-control-spacer{width:auto}.video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-current-time,.video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-time-divider,.video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-duration,.video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-remaining-time,.video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-playback-rate,.video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-progress-control,.video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-mute-control,.video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-volume-control,.video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-volume-menu-button,.video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-chapters-button,.video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-descriptions-button,.video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-captions-button,.video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-subtitles-button,.video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-audio-button{display:none}.video-js.vjs-layout-x-small:not(.vjs-fullscreen) .vjs-current-time,.video-js.vjs-layout-x-small:not(.vjs-fullscreen) .vjs-time-divider,.video-js.vjs-layout-x-small:not(.vjs-fullscreen) .vjs-duration,.video-js.vjs-layout-x-small:not(.vjs-fullscreen) .vjs-remaining-time,.video-js.vjs-layout-x-small:not(.vjs-fullscreen) .vjs-playback-rate,.video-js.vjs-layout-x-small:not(.vjs-fullscreen) .vjs-mute-control,.video-js.vjs-layout-x-small:not(.vjs-fullscreen) .vjs-volume-control,.video-js.vjs-layout-x-small:not(.vjs-fullscreen) .vjs-volume-menu-button,.video-js.vjs-layout-x-small:not(.vjs-fullscreen) .vjs-chapters-button,.video-js.vjs-layout-x-small:not(.vjs-fullscreen) .vjs-descriptions-button,.video-js.vjs-layout-x-small:not(.vjs-fullscreen) .vjs-captions-button,.video-js.vjs-layout-x-small:not(.vjs-fullscreen) .vjs-subtitles-button,.video-js.vjs-layout-x-small:not(.vjs-fullscreen) .vjs-audio-button{display:none}.video-js.vjs-layout-small:not(.vjs-fullscreen) .vjs-current-time,.video-js.vjs-layout-small:not(.vjs-fullscreen) .vjs-time-divider,.video-js.vjs-layout-small:not(.vjs-fullscreen) .vjs-duration,.video-js.vjs-layout-small:not(.vjs-fullscreen) .vjs-remaining-time,.video-js.vjs-layout-small:not(.vjs-fullscreen) .vjs-playback-rate,.video-js.vjs-layout-small:not(.vjs-fullscreen) .vjs-mute-control,.video-js.vjs-layout-small:not(.vjs-fullscreen) .vjs-volume-control,.video-js.vjs-layout-small:not(.vjs-fullscreen) .vjs-chapters-button,.video-js.vjs-layout-small:not(.vjs-fullscreen) .vjs-descriptions-button,.video-js.vjs-layout-small:not(.vjs-fullscreen) .vjs-captions-button,.video-js.vjs-layout-small:not(.vjs-fullscreen) .vjs-subtitles-button .vjs-audio-button{display:none}.vjs-caption-settings{position:relative;top:1em;background-color:#2B333F;background-color:rgba(43,51,63,.75);color:#fff;margin:0 auto;padding:.5em;height:16em;font-size:12px;width:40em}.vjs-caption-settings .vjs-tracksettings{top:0;bottom:1em;left:0;right:0;position:absolute;overflow:auto}.vjs-caption-settings .vjs-tracksettings-colors,.vjs-caption-settings .vjs-tracksettings-font{float:left}.vjs-caption-settings .vjs-tracksettings-colors:after,.vjs-caption-settings .vjs-tracksettings-font:after,.vjs-caption-settings .vjs-tracksettings-controls:after{clear:both}.vjs-caption-settings .vjs-tracksettings-controls{position:absolute;bottom:1em;right:1em}.vjs-caption-settings .vjs-tracksetting{margin:5px;padding:3px;min-height:40px;border:0}.vjs-caption-settings .vjs-tracksetting label,.vjs-caption-settings .vjs-tracksetting legend{display:block;width:100px;margin-bottom:5px}.vjs-caption-settings .vjs-tracksetting span{display:inline;margin-left:5px;vertical-align:top;float:right}.vjs-caption-settings .vjs-tracksetting>div{margin-bottom:5px;min-height:20px}.vjs-caption-settings .vjs-tracksetting>div:last-child{margin-bottom:0;padding-bottom:0;min-height:0}.vjs-caption-settings label>input{margin-right:10px}.vjs-caption-settings fieldset{margin-top:1em;margin-left:.5em}.vjs-caption-settings fieldset .vjs-label{position:absolute;clip:rect(1px 1px 1px 1px);clip:rect(1px,1px,1px,1px);padding:0;border:0;height:1px;width:1px;overflow:hidden}.vjs-caption-settings input[type=button]{width:40px;height:40px}.video-js .vjs-modal-dialog{background:rgba(0,0,0,.8);background:-webkit-linear-gradient(-90deg,rgba(0,0,0,.8),rgba(255,255,255,0));background:linear-gradient(180deg,rgba(0,0,0,.8),rgba(255,255,255,0))}.vjs-modal-dialog .vjs-modal-dialog-content{font-size:1.2em;line-height:1.5;padding:20px 24px;z-index:1}@media print{.video-js>:not(.vjs-tech):not(.vjs-poster){visibility:hidden}}
.daterangepicker {
  position: absolute;
  color: inherit;
  background: #fff;
  border-radius: 4px;
  width: 278px;
  padding: 4px;
  margin-top: 1px;
  top: 100px;
  left: 20px;
  /* Calendars */ }
  .daterangepicker.inline {
    position: static;
    overflow: hidden; }
    .daterangepicker.inline:after, .daterangepicker.inline:before {
      display: none; }
  .daterangepicker:before, .daterangepicker:after {
    position: absolute;
    display: inline-block;
    border-bottom-color: rgba(0, 0, 0, 0.2);
    content: ''; }
  .daterangepicker:before {
    top: -7px;
    border-right: 7px solid transparent;
    border-left: 7px solid transparent;
    border-bottom: 7px solid #ccc; }
  .daterangepicker:after {
    top: -6px;
    border-right: 6px solid transparent;
    border-bottom: 6px solid #fff;
    border-left: 6px solid transparent; }
  .daterangepicker.opensleft:before {
    right: 9px; }
  .daterangepicker.opensleft:after {
    right: 10px; }
  .daterangepicker.openscenter:before {
    left: 0;
    right: 0;
    width: 0;
    margin-left: auto;
    margin-right: auto; }
  .daterangepicker.openscenter:after {
    left: 0;
    right: 0;
    width: 0;
    margin-left: auto;
    margin-right: auto; }
  .daterangepicker.opensright:before {
    left: 9px; }
  .daterangepicker.opensright:after {
    left: 10px; }
  .daterangepicker.dropup {
    margin-top: -5px; }
    .daterangepicker.dropup:before {
      top: initial;
      bottom: -7px;
      border-bottom: initial;
      border-top: 7px solid #ccc; }
    .daterangepicker.dropup:after {
      top: initial;
      bottom: -6px;
      border-bottom: initial;
      border-top: 6px solid #fff; }
  .daterangepicker.dropdown-menu {
    max-width: none;
    z-index: 3001; }
  .daterangepicker.single .ranges, .daterangepicker.single .calendar {
    float: none; }
  .daterangepicker.show-calendar .calendar {
    display: block; }
  .daterangepicker .calendar {
    display: none;
    max-width: 270px;
    margin: 4px; }
    .daterangepicker .calendar.single .calendar-table {
      border: none; }
    .daterangepicker .calendar th, .daterangepicker .calendar td {
      white-space: nowrap;
      text-align: center;
      min-width: 32px; }
  .daterangepicker .calendar-table {
    border: 1px solid #fff;
    padding: 4px;
    border-radius: 4px;
    background: #fff; }
  .daterangepicker table {
    width: 100%;
    margin: 0; }
  .daterangepicker td, .daterangepicker th {
    text-align: center;
    width: 20px;
    height: 20px;
    border-radius: 4px;
    border: 1px solid transparent;
    white-space: nowrap;
    cursor: pointer; }
    .daterangepicker td.available:hover, .daterangepicker th.available:hover {
      background-color: #eee;
      border-color: transparent;
      color: inherit; }
    .daterangepicker td.week, .daterangepicker th.week {
      font-size: 80%;
      color: #ccc; }
  .daterangepicker td.off, .daterangepicker td.off.in-range, .daterangepicker td.off.start-date, .daterangepicker td.off.end-date {
    background-color: #fff;
    border-color: transparent;
    color: #999; }
  .daterangepicker td.in-range {
    background-color: #ebf4f8;
    border-color: transparent;
    color: #000;
    border-radius: 0; }
  .daterangepicker td.start-date {
    border-radius: 4px 0 0 4px; }
  .daterangepicker td.end-date {
    border-radius: 0 4px 4px 0; }
  .daterangepicker td.start-date.end-date {
    border-radius: 4px; }
  .daterangepicker td.active, .daterangepicker td.active:hover {
    background-color: #357ebd;
    border-color: transparent;
    color: #fff; }
  .daterangepicker th.month {
    width: auto; }
  .daterangepicker td.disabled, .daterangepicker option.disabled {
    color: #999;
    cursor: not-allowed;
    text-decoration: line-through; }
  .daterangepicker select.monthselect, .daterangepicker select.yearselect {
    font-size: 12px;
    padding: 1px;
    height: auto;
    margin: 0;
    cursor: default; }
  .daterangepicker select.monthselect {
    margin-right: 2%;
    width: 56%; }
  .daterangepicker select.yearselect {
    width: 40%; }
  .daterangepicker select.hourselect, .daterangepicker select.minuteselect, .daterangepicker select.secondselect, .daterangepicker select.ampmselect {
    width: 50px;
    margin-bottom: 0; }
  .daterangepicker .input-mini {
    border: 1px solid #ccc;
    border-radius: 4px;
    color: #555;
    height: 30px;
    line-height: 30px;
    display: block;
    vertical-align: middle;
    margin: 0 0 5px 0;
    padding: 0 6px 0 28px;
    width: 100%; }
    .daterangepicker .input-mini.active {
      border: 1px solid #08c;
      border-radius: 4px; }
  .daterangepicker .daterangepicker_input {
    position: relative; }
    .daterangepicker .daterangepicker_input i {
      position: absolute;
      left: 8px;
      top: 8px; }
  .daterangepicker.rtl .input-mini {
    padding-right: 28px;
    padding-left: 6px; }
  .daterangepicker.rtl .daterangepicker_input i {
    left: auto;
    right: 8px; }
  .daterangepicker .calendar-time {
    text-align: center;
    margin: 5px auto;
    line-height: 30px;
    position: relative;
    padding-left: 28px; }
    .daterangepicker .calendar-time select.disabled {
      color: #ccc;
      cursor: not-allowed; }

.ranges {
  font-size: 11px;
  float: none;
  margin: 4px;
  text-align: left; }
  .ranges ul {
    list-style: none;
    margin: 0 auto;
    padding: 0;
    width: 100%; }
  .ranges li {
    font-size: 13px;
    background: #f5f5f5;
    border: 1px solid #f5f5f5;
    border-radius: 4px;
    color: #08c;
    padding: 3px 12px;
    margin-bottom: 8px;
    cursor: pointer; }
    .ranges li:hover {
      background: #08c;
      border: 1px solid #08c;
      color: #fff; }
    .ranges li.active {
      background: #08c;
      border: 1px solid #08c;
      color: #fff; }

/*  Larger Screen Styling */
@media (min-width: 564px) {
  .daterangepicker {
    width: auto; }
    .daterangepicker .ranges ul {
      width: 160px; }
    .daterangepicker.single .ranges ul {
      width: 100%; }
    .daterangepicker.single .calendar.left {
      clear: none; }
    .daterangepicker.single.ltr .ranges, .daterangepicker.single.ltr .calendar {
      float: left; }
    .daterangepicker.single.rtl .ranges, .daterangepicker.single.rtl .calendar {
      float: right; }
    .daterangepicker.ltr {
      direction: ltr;
      text-align: left; }
      .daterangepicker.ltr .calendar.left {
        clear: left;
        margin-right: 0; }
        .daterangepicker.ltr .calendar.left .calendar-table {
          border-right: none;
          border-top-right-radius: 0;
          border-bottom-right-radius: 0; }
      .daterangepicker.ltr .calendar.right {
        margin-left: 0; }
        .daterangepicker.ltr .calendar.right .calendar-table {
          border-left: none;
          border-top-left-radius: 0;
          border-bottom-left-radius: 0; }
      .daterangepicker.ltr .left .daterangepicker_input {
        padding-right: 12px; }
      .daterangepicker.ltr .calendar.left .calendar-table {
        padding-right: 12px; }
      .daterangepicker.ltr .ranges, .daterangepicker.ltr .calendar {
        float: left; }
    .daterangepicker.rtl {
      direction: rtl;
      text-align: right; }
      .daterangepicker.rtl .calendar.left {
        clear: right;
        margin-left: 0; }
        .daterangepicker.rtl .calendar.left .calendar-table {
          border-left: none;
          border-top-left-radius: 0;
          border-bottom-left-radius: 0; }
      .daterangepicker.rtl .calendar.right {
        margin-right: 0; }
        .daterangepicker.rtl .calendar.right .calendar-table {
          border-right: none;
          border-top-right-radius: 0;
          border-bottom-right-radius: 0; }
      .daterangepicker.rtl .left .daterangepicker_input {
        padding-left: 12px; }
      .daterangepicker.rtl .calendar.left .calendar-table {
        padding-left: 12px; }
      .daterangepicker.rtl .ranges, .daterangepicker.rtl .calendar {
        text-align: right;
        float: right; } }
@media (min-width: 730px) {
  .daterangepicker .ranges {
    width: auto; }
  .daterangepicker.ltr .ranges {
    float: left; }
  .daterangepicker.rtl .ranges {
    float: right; }
  .daterangepicker .calendar.left {
    clear: none !important; } }

@charset "UTF-8";
html {
  background-color: #000;
  font-size: 20px; }

body, td {
  border: 0;
  margin: 0;
  padding: 0;
  /*
  font-family: "Lucida Grande",Arial,Helvetica,sans-serif;
  font-size: 14px;
  */ }

body, td, p {
  font-weight: normal;
  color: #fff; }

video {
  /*max-width: 100%;*/
  height: auto;
  margin: 0 auto; }

img {
  border: 0;
  max-width: 100%; }

a {
  color: #fff;
  outline: none; }

/* szabvany sor, leszamitva a margin-t */
h1, h2, h3, h4, h5, h6 {
  /* font-family:"Trebuchet MS", Verdana, Arial, Tahoma, Helvetica, sans-serif; */
  padding: 0;
  font-weight: bold;
  color: #fff; }

h1 {
  margin: 12px 0; }

h2 {
  margin: 10px 0; }

h3 {
  margin: 8px 0; }

h4 {
  margin: 6px 0; }

h5 {
  margin: 6px 0; }

h6 {
  margin: 4px 0; }

h2 {
  font-size: 2rem; }

h3 {
  font-size: 1.75rem; }

h5 {
  font-size: 1.25rem; }

.h1 {
  font-size: 2.5rem; }

.h2 {
  font-size: 2rem; }

.h3 {
  font-size: 1.75rem; }

.h4 {
  font-size: 1.5rem; }

.h5 {
  font-size: 1.25rem; }

.h6 {
  font-size: 1rem; }

.price {
  display: inline-block;
  background-color: gray;
  font-size: 1.4rem;
  display: table;
  padding: 7px;
  border-radius: 3px;
  transform: skewY(-5deg);
  margin-top: 15px;
  color: #f5cf49; }

.g-card {
  position: relative;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
  flex-direction: column;
  min-width: 0;
  word-wrap: break-word;
  background-clip: border-box;
  border: 0 solid rgba(0, 0, 0, 0.125);
  border-radius: 5px;
  background-color: #343a40;
  padding: 15px; }
  .g-card hr {
    box-sizing: content-box;
    height: 0;
    margin-top: 1rem;
    border: 0;
    border-top: 1px solid #2e2e2e;
    width: 100%; }

html {
  height: auto !important;
  min-height: 100%;
  background: #000;
  /* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#2a2a2a+1,2a2a2a+50,2a2a2a+50,000000+100 */
  background: #2a2a2a;
  /* Old browsers */
  background: -moz-radial-gradient(center, ellipse cover, #2a2a2a 1%, #2a2a2a 50%, #2a2a2a 50%, black 100%);
  /* FF3.6-15 */
  background: -webkit-radial-gradient(center, ellipse cover, #2a2a2a 1%, #2a2a2a 50%, #2a2a2a 50%, black 100%);
  /* Chrome10-25,Safari5.1-6 */
  background: radial-gradient(ellipse at center, #2a2a2a 1%, #2a2a2a 50%, #2a2a2a 50%, black 100%);
  /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#2a2a2a', endColorstr='#000000',GradientType=1 );
  /* IE6-9 fallback on horizontal gradient */ }

body {
  min-height: auto !important;
  background: url(../../bundles/app/images/bg.png) center top no-repeat;
  background-size: 100% auto;
  background-color: #8f1267; }
  
#contacts1-1 > div {
	background-color: #8f1267 !important;
}

.nav-dropdown {
  font-family: "Lato", sans-serif;
  font-weight: 300;
  margin: 0 auto;
  display: block !important; }
  @media (min-width: 768px) {
    .nav-dropdown {
      padding: 3px 10px; } }
  .nav-dropdown .link {
    margin: 0.45em; }
  @media (min-width: 768px) {
    .nav-dropdown .nav-item {
      display: inline-block;
      float: left; } }

#menu-0 {
  padding-top: 0;
  padding-bottom: 0; }
  @media (max-width: 767px) {
    #menu-0 {
      z-index: 100; } }
  #menu-0 .container {
    background: #282828; }

.container:before, .container:after {
  display: block;
  height: 100%;
  position: absolute;
  content: " ";
  top: 0;
  width: calc((100vw - 100% - 50px) / 2); }
.container:before {
  left: calc((100vw - 100% - 50px)/-2);
  /* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#000000+0,000000+100&0+0,0.75+100 */
  background: -moz-linear-gradient(left, transparent 0%, rgba(0, 0, 0, 0.75) 100%);
  /* FF3.6-15 */
  background: -webkit-linear-gradient(left, transparent 0%, rgba(0, 0, 0, 0.75) 100%);
  /* Chrome10-25,Safari5.1-6 */
  background: linear-gradient(to right, transparent 0%, rgba(0, 0, 0, 0.75) 100%);
  /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#bf000000',GradientType=1 );
  /* IE6-9 */ }
.container:after {
  right: calc((100vw - 100% - 50px)/-2);
  /* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#000000+0,000000+100&0.75+0,0+100 */
  background: -moz-linear-gradient(left, rgba(0, 0, 0, 0.75) 0%, transparent 100%);
  /* FF3.6-15 */
  background: -webkit-linear-gradient(left, rgba(0, 0, 0, 0.75) 0%, transparent 100%);
  /* Chrome10-25,Safari5.1-6 */
  background: linear-gradient(to right, rgba(0, 0, 0, 0.75) 0%, transparent 100%);
  /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#bf000000', endColorstr='#00000000',GradientType=1 );
  /* IE6-9 */ }
.container.no-shadow {
  border-left: none;
  border-right: none; }
.container.no-shadow:before, .container.no-shadow:after {
  display: none; }

#menu-0 .hide-buttons .nav-btn {
  display: none !important; }

#menu-0 .navbar-caption {
  color: #ffffff; }

#menu-0 .navbar-toggler {
  color: #ffffff; }

#menu-0 .link,
#menu-0 .dropdown-item {
  color: #fff;
  /* base color */ }
  @media (max-width: 767px) {
    #menu-0 .link,
    #menu-0 .dropdown-item {
      color: #fff; } }

#menu-0 .link {
  font-size: 0.75rem; }

#menu-0 .dropdown-item,
#menu-0 .nav-dropdown-sm .link {
  font-size: .95rem; }

#menu-0 .link:hover,
#menu-0 .dropdown-item:hover,
#menu-0 .link:focus,
#menu-0 .dropdown-item:focus {
  color: #c0a375; }

#menu-0 .link[aria-expanded="true"],
#menu-0 .dropdown-menu {
  background: #0e0e0e; }

#menu-0 .nav-dropdown-sm .link:focus,
#menu-0 .nav-dropdown-sm .link:hover,
#menu-0 .nav-dropdown-sm .dropdown-item:focus,
#menu-0 .nav-dropdown-sm .dropdown-item:hover {
  background: #202020 !important; }

#menu-0 .navbar,
#menu-0 .nav-dropdown-sm,
#menu-0 .nav-dropdown-sm .link[aria-expanded="true"],
#menu-0 .nav-dropdown-sm .dropdown-menu {
  background: #282828; }

#menu-0 .bg-color.transparent .link {
  color: #000;
  transition: none; }

#menu-0 .bg-color.transparent.opened .link {
  transition: color 0.2s ease-in-out; }

#menu-0 .bg-color.transparent.opened .link:hover,
#menu-0 .bg-color.transparent.opened .link:focus {
  color: #c0a375; }

#menu-0 .link[aria-expanded="true"],
#menu-0 .dropdown-item[aria-expanded="true"] {
  color: #c0a375 !important; }

#menu-0.mbr-navbar--stuck .mbr-navbar__section {
  background: #2c2c2c; }

#menu-0 .mbr-navbar__hamburger {
  color: #ffffff; }

#menu-0 .close-icon::before,
#menu-0 .close-icon::after {
  background-color: #ffffff; }

#msg-box6-0 .mbr-section-title,
#msg-box6-0 .lead p {
  color: #fff; }

/*
#menu-0 .link {
  font-size: 1.0rem;
}
*/
#msg-box6-0 {
  max-width: 100%;
  overflow-x: hidden;
  padding-top: 50px;
  padding-bottom: 0; }

@media (min-width: 768px) {
  #menu-0 .link {
    font-size: 0.8rem; } }
@media (min-width: 992px) {
  #menu-0 .link {
    font-size: 1.0rem; } }
.mbr-table-cell.first {
  transition: all .2s; }

@media (max-width: 767px) {
  .navbar-dropdown .mbr-table-cell {
    height: 55px; }

  .mbr-table-cell.first {
    position: absolute;
    margin-top: 7px;
    z-index: 1; }

  .navbar-dropdown.navbar-short .mbr-table-cell.first {
    margin-top: 10px;
    z-index: 1; } }
@media (min-width: 768px) and (max-width: 899px) {
  .mbr-table-cell.logo {
    display: none; } }
@media (min-width: 1200px) {
  /*
  .navbar-dropdown .mbr-table-cell {
    height: 175px;
  }
  */ }
.navbar-dropdown.navbar-short .mbr-table-cell {
  height: 58px; }

#menu-0 .navbar.navbar-short {
  background: #000;
  background: black; }

#menu-0 .navbar {
  border-radius: 0;
  background: #000 url(../../bundles/app/images/menu-bg.png) no-repeat;
  background-size: cover; }

#header-phone {
  position: absolute;
  bottom: 0;
  width: 100%;
  color: #000;
  text-align: right;
  padding: 8px 10px;
  font-size: 1.33rem;
  /* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#fda204+0,fda204+100&0+0,1+100 */
  background: -moz-linear-gradient(left, rgba(253, 162, 4, 0) 0%, #fda204 100%);
  /* FF3.6-15 */
  background: -webkit-linear-gradient(left, rgba(253, 162, 4, 0) 0%, #fda204 100%);
  /* Chrome10-25,Safari5.1-6 */
  background: linear-gradient(to right, rgba(253, 162, 4, 0) 0%, #fda204 100%);
  /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00fda204', endColorstr='#fda204',GradientType=1 );
  /* IE6-9 */ }
  #header-phone .fa-phone {
    border: 3px solid #fff;
    border-radius: 50%;
    display: inline-block;
    width: 36px;
    height: 36px;
    padding: 5px 6px;
    font-size: 23px;
    color: #fff; }
  #header-phone a {
    color: #000;
    font-weight: bold;
    font-size: 115%; }
    #header-phone a:hover {
      color: #000; }

.slow {
  /*-webkit-animation-duration: 2s; */
  /* Safari 4.0 - 8.0 */
  /* animation-duration: 2s; */
  -webkit-animation-delay: .3s;
  /* Safari 4.0 - 8.0 */
  animation-delay: .3s; }

.lato {
  font-family: 'Lato', sans-serif; }

.light {
  font-weight: 300; }

.shadow-strong {
  text-shadow: 0 0 10px rgba(0, 0, 0, 0.75), 0 0 10px rgba(0, 0, 0, 0.75); }

hr.long {
  background: url("../../bundles/app/assets/images/hr-long.png") center center no-repeat;
  height: 45px;
  border: 0; }

hr.short {
  background: url("../../bundles/app/assets/images/hr-short.png") center center no-repeat;
  height: 45px;
  border: 0; }

@media (min-width: 1440px) {
  .container {
    max-width: 1430px; } }
@media (min-width: 1280px) {
  .mbr-footer {
    padding-left: 0;
    /*6.25rem;*/
    padding-right: 0;
    /*6.25rem;*/ } }
/* The Modal (background) */
#shop-modal {
  display: none;
  position: fixed;
  z-index: 10000;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  overflow: auto;
  background-color: #000;
  background-color: rgba(0, 0, 0, 0.5);
  box-shadow: 0 0 10px 10px rgba(0, 0, 0, 0.5); }

.modal-content {
  background-color: transparent;
  margin: 10px auto 15% auto;
  padding: 20px;
  border: none;
  width: 80%; }
  @media (max-width: 767px) {
    .modal-content {
      width: 80%;
      padding: 10px; } }

#shop-modal-close {
  color: #aaa;
  float: right;
  font-size: 28px;
  font-weight: bold;
  position: absolute;
  top: 10px;
  right: 20px; }
  #shop-modal-close:hover, #shop-modal-close:focus {
    color: #fff;
    text-decoration: none;
    cursor: pointer; }

.mbr-figure img {
  margin: 0 auto; }

@media (min-width: 768px) {
  .nav-dropdown .link {
    margin: 0; }

  #menu-0 .link:hover,
  #menu-0 .dropdown-item:hover,
  #menu-0 .link:focus,
  #menu-0 .dropdown-item:focus {
    color: #fff; }

  #menu-0 .nav-item.active a.link {
    color: #fff;
    text-shadow: 0 0 5px #b74200; }

  .nav-item a.nav-link.link {
    padding: 10px;
    position: relative;
    overflow: hidden;
    display: block;
    font-size: 0.8rem; }
    .nav-item a.nav-link.link::before {
      content: " ";
      position: absolute;
      border-right: 2px solid white;
      padding: 10px 8px 10px 10px;
      margin: -10px;
      left: calc(10px - 100%);
      transition: all .1s;
      width: 100%;
      height: 100%;
      text-shadow: 2px 2px 2px #000;
      /* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#f3e2c7+0,c19e67+50,b68d4c+51,e9d4b3+100;L+Brown+3D */
      background: #f3e2c7;
      /* Old browsers */
      background: -moz-linear-gradient(top, #f3e2c7 0%, #c19e67 50%, #b68d4c 51%, #e9d4b3 100%);
      /* FF3.6-15 */
      background: -webkit-linear-gradient(top, #f3e2c7 0%, #c19e67 50%, #b68d4c 51%, #e9d4b3 100%);
      /* Chrome10-25,Safari5.1-6 */
      background: linear-gradient(to bottom, #f3e2c7 0%, #c19e67 50%, #b68d4c 51%, #e9d4b3 100%);
      /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
      filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f3e2c7', endColorstr='#e9d4b3',GradientType=0 );
      /* IE6-9 */ }
    .nav-item a.nav-link.link:hover::before {
      left: 10px; }
    .nav-item a.nav-link.link .mi {
      position: absolute;
      left: 10px;
      text-shadow: 2px 2px 5px #0004;
      color: #fff; }

  a.nav-link.link.red-border > span > span {
    border: 1px solid red; }
    a.nav-link.link.red-border > span > span span {
      color: red; }
  a.nav-link.link.black-border > span > span {
    border: 1px solid black; }
    a.nav-link.link.black-border > span > span span {
      color: white; }

  li.nav-item.f-right {
    float: right; } }
@media (max-width: 767px) {
  .mi {
    display: none; } }
#login_ {
  display: block;
  position: absolute;
  width: 75px;
  height: 75px;
  bottom: 0;
  right: 0; }

#adminrow {
  text-align: center;
  background-color: #222;
  margin-bottom: -1.75rem;
  margin-top: 0;
  border-top: 2px solid #444; }

a.autobahn {
  display: inline-block;
  text-decoration: none; }
  a.autobahn span {
    display: inline-block;
    background: url(../../bundles/app/images/auto.png) no-repeat;
    background-size: contain;
    width: 25px;
    height: 25px;
    -ms-transform: rotate(-10deg);
    -webkit-transform: rotate(-10deg);
    transform: rotate(-10deg);
    border-radius: 5px;
    border: 3px solid #fff;
    transition: .5s all;
    transform-origin: center;
    color: #fff;
    padding: 4px;
    margin: 2px 0 -5px 0; }
  a.autobahn:hover span {
    -ms-transform: rotate(10deg);
    -webkit-transform: rotate(10deg);
    transform: rotate(10deg); }

#flag-conatainer {
  /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#000000+1,191919+100 */
  background: #191919;
  /* Old browsers */ }

div.pano {
  width: 100%;
  height: 500px;
  max-height: 80vh; }

.navbar-dropdown {
  position: static;
  /* left: 0; */
  /* padding: 0; */
  /* right: 0; */
  /* top: 0; */ }

.form-group {
  overflow: hidden; }

#header-text {
  background: #9e1b1c;
  color: #e6bf43;
  display: none; }
  @media (max-width: 767px) {
    #header-text {
      display: block; } }
  #header-text #addrs {
    text-align: left; }
  #header-text #ofzt {
    text-align: right; }
  #header-text > div {
    padding: 12px 20px; }
    @media (max-width: 550px) {
      #header-text > div {
        padding: 5px;
        width: 100% !important;
        text-align: center !important; } }

.gallerybox {
  text-align: center; }
  .gallerybox a {
    display: inline-block;
    margin: 2px;
    border: 1px solid #888; }

.ribbon {
  width: 175px;
  height: 175px;
  overflow: hidden;
  position: absolute; }
  .ribbon small {
    font-weight: bold; }
  .ribbon::before, .ribbon::after {
    position: absolute;
    z-index: 2;
    content: '';
    display: block;
    border: 8px solid #680a06; }
    .extra > .ribbon::before, .extra > .ribbon::after {
      border: 2.5px solid #580000; }
  .ribbon span {
    position: absolute;
    display: block;
    padding: 10px 0;
    box-shadow: 0 5px 10px rgba(0, 0, 0, 0.1);
    color: #fff;
    text-shadow: 0 1px 1px rgba(0, 0, 0, 0.2);
    /* text-transform: uppercase; */
    text-align: center;
    font-size: 20px;
    line-height: 25px;
    width: 280px;
    font-weight: bold;
    z-index: 3;
    border-bottom: 1px solid #4c0906;
    /* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#d80505+0,d80505+50,840303+100,d80505+100 */
    background: #d80505;
    /* Old browsers */
    background: -moz-linear-gradient(left, #d80505 0%, #d80505 50%, #840303 100%, #d80505 100%);
    /* FF3.6-15 */
    background: -webkit-linear-gradient(left, #d80505 0%, #d80505 50%, #840303 100%, #d80505 100%);
    /* Chrome10-25,Safari5.1-6 */
    background: linear-gradient(to right, #d80505 0%, #d80505 50%, #840303 100%, #d80505 100%);
                                                                                          /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+$
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d80505', endColorstr='#d80505',GradientType=1 ); /* IE6-9 */ }

/* top right*/
.ribbon-top-left {
  top: -10px;
  left: -10px; }

.ribbon-top-left::before,
.ribbon-top-left::after {
  border-top-color: transparent;
  border-left-color: transparent; }

.ribbon-top-left::before {
  top: 0;
  right: 0; }

.ribbon-top-left::after {
  bottom: 0;
  left: 0; }

.ribbon-top-left span {
  right: -25px;
  top: 30px;
  transform: rotate(-45deg); }

#h-finde-uns,
#address-line {
  z-index: 2;
  color: #fff;
  position: relative;
  text-align: center;
  top: -50px;
  background: #0006; }
  @media (min-width: 768px) {
    #h-finde-uns,
    #address-line {
      padding: 8px 0; } }

@media (max-width: 767px) {
  #address-line {
    /*padding: 0 10px 0 150px;
    text-align: right;*/ } }

#h-finde-uns {
  position: absolute;
  bottom: 0;
  width: 100%;
  text-align: center;
  top: unset; }
  @media (min-width: 768px) {
    #h-finde-uns {
      padding: 5px 0; } }

#h-logo {
  max-width: 375px; }
  @media (min-width: 768px) and (max-width: 991px) {
    #h-logo {
      max-width: 330px; } }
  @media (min-width: 1200px) {
    #h-logo {
      max-width: 430px; } }

#h-slogan {
  width: 100%;
  max-width: 300px; }
  @media (min-width: 768px) and (max-width: 991px) {
    #h-slogan {
      max-width: 270px; } }
  @media (min-width: 1200px) {
    #h-slogan {
      max-width: 390px; } }

#menu-toggler {
  background: rgba(181, 141, 76, 0.75);
  border-radius: 0;
  border: 1px solid #fff;
  margin: 0 auto;
  z-index: 3;
  display: none;
  padding: 10px 11px;
  height: 45px; }
  #menu-toggler.collapsed {
    display: block; }
  #menu-toggler::before {
    content: "Menü";
    text-transform: uppercase;
    position: absolute;
    font-size: 14px;
    top: 49px;
    left: -1px;
    text-shadow: 1px 1px 5px #000; }

#h-i-overlay {
  padding: 0 0 120px 0;
  min-height: 331px; }
  @media (max-width: 767px) {
    #h-i-overlay {
      padding-top: 35px; } }

#h-sticker {
  position: relative;
  z-index: 12; }
  @media (max-width: 767px) {
    #h-sticker {
      border-top: 5px solid #1a1a1a; } }
  #h-sticker img {
    position: absolute; }
    @media (max-width: 767px) {
      #h-sticker img {
        max-width: 130px;
        top: -22px; } }
    @media (min-width: 768px) {
      #h-sticker img {
        top: -26px;
        right: 20px; } }

#kontakt_message {
  min-height: 125px; }

#menu-mbr-overlay {
  background-color: #fff; }

a#open-in-admin {
  z-index: 100;
  position: fixed;
  top: -19px;
  left: -20px;
  border: 3px solid white;
  width: 70px;
  height: 70px;
  text-align: center;
  background: #fec450;
  border-radius: 50%;
  line-height: 70px;
  font-size: 20px;
  transition: .2s all; }
  a#open-in-admin:hover {
    transform: scale(1.25) translate(10px, 10px);
    color: white; }

#address-line br {
  display: none; }
  @media (max-width: 767px) {
    #address-line br {
      display: block; } }

.brown {
  color: #D5AD6D;
  background: -webkit-linear-gradient(transparent, transparent), -webkit-linear-gradient(top, #d5ad6d 0%, #d5ad6d 26%, #e2ba78 35%, #a37e43 45%, #91703b 61%, #d5ad6d 100%);
  background: -o-linear-gradient(transparent, transparent);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  font-weight: bold;
  text-shadow: 2px 2px 3px rgba(0, 0, 0, 0.15); }

.ibox, .ebox {
  opacity: 0; }

.ibox.fadeInUp, .ebox.fadeInUp {
  opacity: 1; }

.ebox {
  margin: 5px 0; }

.ibox img,
.ebox img {
  width: 100%; }

.cbox {
  background: #c13695;
  /*background: #340726;*/ }

.ibox a {
  position: relative;
  display: block;
  /* padding: 3px; */
  margin-bottom: 5px;
  text-decoration: none;
  border: 1px solid #5f5546;
  background: #777;
  box-shadow: 0 3px 3px rgba(0, 0, 0, 0.25); }
  .ibox a .inner {
    position: absolute;
    bottom: 0;
    left: 1px;
    width: calc(100% - 2px);
    background: #777;
    opacity: 0;
    transition: .5s all; }
  .ibox a:hover .inner {
    opacity: 1; }
  .ibox a span {
    display: block;
    color: #fff;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap; }
  .ibox a .uhr {
    font-size: 0.8rem;
    padding: 0 9px 3px 9px;
    color: #fdac05;
    font-weight: bold; }
  .ibox a .name, .ibox a .iname {
    font-size: 0.90rem;
    padding: 2px 9px 0 9px;
    font-weight: bold; }
  .ibox a .iname {
    position: absolute;
    bottom: 32px;
    z-index: 50;
    right: 10px;
    transition: .5s all;
    color: #fff;
    text-shadow: 1px 1px 1px black, -1px -1px 1px black;
    font-size: 1.4rem;
    white-space: normal;
    width: calc(100% - 20px);
    text-align: center;
    font-weight: normal;
    font-family: 'Lato'; }
  .ibox a:hover .iname {
    opacity: 0; }
  .ibox a img {
    transition: all 0.5s;
    opacity: 1; }
  .ibox a:hover img {
    transform: scale(0.9, 0.9); }

.ibox.img {
  display: block;
  overflow: hidden;
  /* border: 1px solid $gborder_color; */
  position: relative;
  float: left;
  margin: 8px; }
  .ibox.img.escort:before {
    content: "";
    display: block;
    width: 40%;
    height: 40%;
    top: 0;
    right: 0;
    position: absolute;
    background: url(../../bundles/app/images/auch-escort3.png) top right no-repeat;
    z-index: 1;
    background-size: contain; }
  .ibox.img.neu:after {
    background: url(../../bundles/app/images/neu2.png) top left no-repeat; }
  .ibox.img.top:after {
    background: url(../../bundles/app/images/top.png) top left no-repeat; }
  .ibox.img.neu:after, .ibox.img.top:after {
    content: "";
    display: block;
    width: 40%;
    height: 40%;
    top: 0;
    left: 0;
    position: absolute;
    z-index: 1;
    background-size: contain; }

.gd .galImg a {
  display: inline-block;
  text-decoration: none; }
.gd .galImg img {
  border: 1px solid #616161;
  margin: 5px; }
.gd .service {
  padding: 15px; }
  .gd .service strong {
    border: 1px solid #673857;
    font-size: .85rem;
    border-radius: 3px;
    display: inline-block;
    margin: 4px;
    padding: 3px 5px;
    color: #e9068c;
    background-color: #000;
    font-weight: 400; }
  .gd .service .ssm strong {
    border: 1px solid #57380c;
    color: #000;
    background-color: #fca206; }
  .gd .service .xts strong {
    border: 1px solid red;
    color: #fff;
    background-color: #d80505; }

.zuruck {
  padding: 35px 0 0 0;
  text-align: center;
  font-size: 0.75rem; }
  .zuruck a {
    text-decoration: underline;
    color: #fff; }
    .zuruck a:hover {
      color: #c0a375; }

#bio {
  padding: 25px 0; }
  #bio .row {
    border-bottom: 1px solid #673857;
    color: #fff; }
    #bio .row * {
      padding-top: 12px;
      padding-bottom: 12px; }
    #bio .row > div:first-child {
      font-weight: bold;
      color: #e9068c; }

#details-text {
  padding: 25px 0; }

.grid {
  position: relative; }
  .grid figure {
    position: relative;
    overflow: hidden;
    max-width: 450px;
    max-height: 450px;
    height: auto;
    background: #3085a3;
    text-align: center;
    cursor: pointer;
    /* Anchor will cover the whole item by default */
    /* For some effects it will show as a button */ }
    .grid figure.small {
      max-width: 300px;
      max-height: 300px; }
    .grid figure img {
      position: relative;
      display: block;
      opacity: 0.8;
      max-width: 100%;
      height: auto; }
    .grid figure figcaption {
      padding: 2em;
      /*
      @media (min-width: 544px) {
        padding: 2em;
      }
      @media (min-width: 768px) {
        padding: 2em;
      }
      @media (min-width: 992px) {
        padding: 2em;
      }
      @media (min-width: 1200px) {
        padding: 4em;
      }
      @media (min-width: 1400px) {
        padding: 6em;
      }
      */
      color: #fff;
      text-transform: uppercase;
      font-size: 1.25em;
      -webkit-backface-visibility: hidden;
      backface-visibility: hidden; }
    .grid figure::before, .grid figure::after {
      pointer-events: none; }
    .grid figure figcaption,
    .grid figure figcaption > a {
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%; }
    .grid figure figcaption > a {
      z-index: 1000;
      text-indent: 200%;
      white-space: nowrap;
      font-size: 0;
      opacity: 0; }
    .grid figure h2 {
      word-spacing: -0.15em;
      font-weight: 300; }
      .grid figure h2 span {
        font-weight: 800; }
      .grid figure h2, .grid figure h2 p {
        margin: 0; }
    .grid figure p {
      letter-spacing: 1px;
      font-size: 68.5%;
      text-shadow: 1px 1px 1px #000; }

/*---------------*/
/***** Jazz *****/
/*---------------*/
figure.effect-jazz {
  background: -webkit-linear-gradient(-45deg, #f3cf3f 0%, #f33f58 100%);
  background: linear-gradient(-45deg, #f3cf3f 0%, #f33f58 100%); }

figure.effect-jazz img {
  opacity: 0.9; }

figure.effect-jazz figcaption::after,
figure.effect-jazz img,
figure.effect-jazz p {
  -webkit-transition: opacity 0.35s, -webkit-transform 0.35s;
  transition: opacity 0.35s, transform 0.35s; }

figure.effect-jazz figcaption::after {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  border-top: 1px solid #fff;
  border-bottom: 1px solid #fff;
  content: '';
  opacity: 0;
  -webkit-transform: rotate3d(0, 0, 1, 45deg) scale3d(1, 0, 1);
  transform: rotate3d(0, 0, 1, 45deg) scale3d(1, 0, 1);
  -webkit-transform-origin: 50% 50%;
  transform-origin: 50% 50%; }

figure.effect-jazz h2,
figure.effect-jazz p {
  opacity: 1;
  -webkit-transform: scale3d(0.8, 0.8, 1);
  transform: scale3d(0.8, 0.8, 1); }

figure.effect-jazz h2 {
  padding-top: 26%;
  -webkit-transition: -webkit-transform 0.35s;
  transition: transform 0.35s; }
  .i_small figure.effect-jazz h2 {
    font-size: 1.5rem; }

figure.effect-jazz p {
  text-transform: none;
  font-size: 0.85em;
  opacity: 0; }

figure.effect-jazz:hover img {
  opacity: 0.7;
  -webkit-transform: scale3d(1.05, 1.05, 1);
  transform: scale3d(1.05, 1.05, 1); }

figure.effect-jazz:hover figcaption::after {
  opacity: 1;
  -webkit-transform: rotate3d(0, 0, 1, 45deg) scale3d(1, 1, 1);
  transform: rotate3d(0, 0, 1, 45deg) scale3d(1, 1, 1); }

figure.effect-jazz:hover h2,
figure.effect-jazz:hover p {
  opacity: 1;
  -webkit-transform: scale3d(1, 1, 1);
  transform: scale3d(1, 1, 1); }

@font-face {
  font-family: 'AstroDotBasic';
  src: url("../../bundles/app/fonts/AstroDotBasic.eot");
  src: url("../../bundles/app/fonts/AstroDotBasic.eot?#iefix") format("embedded-opentype"), url("../../bundles/app/fonts/AstroDotBasic.woff2") format("woff2"), url("../../bundles/app/fonts/AstroDotBasic.woff") format("woff"), url("../../bundles/app/fonts/AstroDotBasic.svg#AstroDotBasic") format("svg");
  font-weight: 500;
  font-style: normal; }
