@charset "UTF-8";
/* Offsets the surrounding gutter widths with negative margins */
/* Adds margins of the vertical gutter */
/* Include Icons-SCSS file generate from gulp task "sprites" and all the icons from the source/icons/ directory */
/*!
 *  Material Design Iconic Font by Sergey Kupletsky ($zavoloklom) - http://zavoloklom.github.io/material-design-iconic-font/
 *  License - http://zavoloklom.github.io/material-design-iconic-font/license (Font: SIL OFL 1.1, CSS: MIT License)
 */
@font-face {
  font-family: "Material-Design-Iconic-Font";
  src: url("../../Public/Libraries/other_whisky_resources/src/public/fonts//Material-Design-Iconic-Font.woff2?v=2.2.0") format("woff2"), url("../../Public/Libraries/other_whisky_resources/src/public/fonts//Material-Design-Iconic-Font.woff?v=2.2.0") format("woff"), url("../../Public/Libraries/other_whisky_resources/src/public/fonts//Material-Design-Iconic-Font.ttf?v=2.2.0") format("truetype");
  font-weight: normal;
  font-style: normal; }

.zmdi, .customSelect:before,
.ms-choice:before, #navigation ul li .navigation-toggle, .panel.toggleable > .panel-heading:before, .toggleable.box > .panel-heading:before, .box > .box-inner.panel.toggleable > .title:before, .box > .box-inner.toggleable.box > .title:before, .toggle-element:before, #toolbar > ul > li > .dropdown .close a {
  display: inline-block;
  font: normal normal normal 14px/1 "Material-Design-Iconic-Font";
  font-size: inherit;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale; }

.zmdi-hc-lg {
  font-size: 1.33333em;
  line-height: 0.75em;
  vertical-align: -15%; }

.zmdi-hc-2x {
  font-size: 2em; }

.zmdi-hc-3x {
  font-size: 3em; }

.zmdi-hc-4x {
  font-size: 4em; }

.zmdi-hc-5x {
  font-size: 5em; }

.zmdi-hc-fw {
  width: 1.28571em;
  text-align: center; }

.zmdi-hc-ul {
  padding-left: 0;
  margin-left: 2.14286em;
  list-style-type: none; }
  .zmdi-hc-ul > li {
    position: relative; }

.zmdi-hc-li {
  position: absolute;
  left: -2.14286em;
  width: 2.14286em;
  top: 0.14286em;
  text-align: center; }
  .zmdi-hc-li.zmdi-hc-lg {
    left: -1.85714em; }

.zmdi-hc-border {
  padding: .1em .25em;
  border: solid 0.1em #9E9E9E;
  border-radius: 2px; }

.zmdi-hc-border-circle {
  padding: .1em .25em;
  border: solid 0.1em #9E9E9E;
  border-radius: 50%; }

.zmdi.pull-left, .pull-left.customSelect:before,
.pull-left.ms-choice:before, #navigation ul li .pull-left.navigation-toggle, .panel.toggleable > .pull-left.panel-heading:before, .toggleable.box > .pull-left.panel-heading:before, .box > .box-inner.panel.toggleable > .pull-left.title:before, .box > .box-inner.toggleable.box > .pull-left.title:before, .pull-left.toggle-element:before, #toolbar > ul > li > .dropdown .close a.pull-left {
  float: left;
  margin-right: .15em; }

.zmdi.pull-right, .pull-right.customSelect:before,
.pull-right.ms-choice:before, #navigation ul li .pull-right.navigation-toggle, .panel.toggleable > .pull-right.panel-heading:before, .toggleable.box > .pull-right.panel-heading:before, .box > .box-inner.panel.toggleable > .pull-right.title:before, .box > .box-inner.toggleable.box > .pull-right.title:before, .pull-right.toggle-element:before, #toolbar > ul > li > .dropdown .close a.pull-right {
  float: right;
  margin-left: .15em; }

.zmdi-hc-spin {
  animation: zmdi-spin 1.5s infinite linear; }

.zmdi-hc-spin-reverse {
  animation: zmdi-spin-reverse 1.5s infinite linear; }

@keyframes zmdi-spin {
  0% {
    transform: rotate(0deg); }
  100% {
    transform: rotate(359deg); } }

@keyframes zmdi-spin-reverse {
  0% {
    transform: rotate(0deg); }
  100% {
    transform: rotate(-359deg); } }

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

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

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

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

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

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

.zmdi-hc-stack-1x, .zmdi-hc-stack-2x {
  position: absolute;
  left: 0;
  width: 100%;
  text-align: center; }

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

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

.zmdi-hc-inverse {
  color: #FFFFFF; }

/* Material Design Iconic Font uses the Unicode Private Use Area (PUA) to ensure screen
   readers do not read off random characters that represent icons */
.zmdi-3d-rotation:before {
  content: ""; }

.zmdi-airplane-off:before {
  content: ""; }

.zmdi-airplane:before {
  content: ""; }

.zmdi-album:before {
  content: ""; }

.zmdi-archive:before {
  content: ""; }

.zmdi-assignment-account:before {
  content: ""; }

.zmdi-assignment-alert:before {
  content: ""; }

.zmdi-assignment-check:before {
  content: ""; }

.zmdi-assignment-o:before {
  content: ""; }

.zmdi-assignment-return:before {
  content: ""; }

.zmdi-assignment-returned:before {
  content: ""; }

.zmdi-assignment:before {
  content: ""; }

.zmdi-attachment-alt:before {
  content: ""; }

.zmdi-attachment:before {
  content: ""; }

.zmdi-audio:before {
  content: ""; }

.zmdi-badge-check:before {
  content: ""; }

.zmdi-balance-wallet:before {
  content: ""; }

.zmdi-balance:before {
  content: ""; }

.zmdi-battery-alert:before {
  content: ""; }

.zmdi-battery-flash:before {
  content: ""; }

.zmdi-battery-unknown:before {
  content: ""; }

.zmdi-battery:before {
  content: ""; }

.zmdi-bike:before {
  content: ""; }

.zmdi-block-alt:before {
  content: ""; }

.zmdi-block:before {
  content: ""; }

.zmdi-boat:before {
  content: ""; }

.zmdi-book-image:before {
  content: ""; }

.zmdi-book:before {
  content: ""; }

.zmdi-bookmark-outline:before {
  content: ""; }

.zmdi-bookmark:before {
  content: ""; }

.zmdi-brush:before {
  content: ""; }

.zmdi-bug:before {
  content: ""; }

.zmdi-bus:before {
  content: ""; }

.zmdi-cake:before {
  content: ""; }

.zmdi-car-taxi:before {
  content: ""; }

.zmdi-car-wash:before {
  content: ""; }

.zmdi-car:before {
  content: ""; }

.zmdi-card-giftcard:before {
  content: ""; }

.zmdi-card-membership:before {
  content: ""; }

.zmdi-card-travel:before {
  content: ""; }

.zmdi-card:before {
  content: ""; }

.zmdi-case-check:before {
  content: ""; }

.zmdi-case-download:before {
  content: ""; }

.zmdi-case-play:before {
  content: ""; }

.zmdi-case:before {
  content: ""; }

.zmdi-cast-connected:before {
  content: ""; }

.zmdi-cast:before {
  content: ""; }

.zmdi-chart-donut:before {
  content: ""; }

.zmdi-chart:before {
  content: ""; }

.zmdi-city-alt:before {
  content: ""; }

.zmdi-city:before {
  content: ""; }

.zmdi-close-circle-o:before {
  content: ""; }

.zmdi-close-circle:before {
  content: ""; }

.zmdi-close:before, #toolbar > ul > li > .dropdown .close a:before {
  content: ""; }

.zmdi-cocktail:before {
  content: ""; }

.zmdi-code-setting:before {
  content: ""; }

.zmdi-code-smartphone:before {
  content: ""; }

.zmdi-code:before {
  content: ""; }

.zmdi-coffee:before {
  content: ""; }

.zmdi-collection-bookmark:before {
  content: ""; }

.zmdi-collection-case-play:before {
  content: ""; }

.zmdi-collection-folder-image:before {
  content: ""; }

.zmdi-collection-image-o:before {
  content: ""; }

.zmdi-collection-image:before {
  content: ""; }

.zmdi-collection-item-1:before {
  content: ""; }

.zmdi-collection-item-2:before {
  content: ""; }

.zmdi-collection-item-3:before {
  content: ""; }

.zmdi-collection-item-4:before {
  content: ""; }

.zmdi-collection-item-5:before {
  content: ""; }

.zmdi-collection-item-6:before {
  content: ""; }

.zmdi-collection-item-7:before {
  content: ""; }

.zmdi-collection-item-8:before {
  content: ""; }

.zmdi-collection-item-9-plus:before {
  content: ""; }

.zmdi-collection-item-9:before {
  content: ""; }

.zmdi-collection-item:before {
  content: ""; }

.zmdi-collection-music:before {
  content: ""; }

.zmdi-collection-pdf:before {
  content: ""; }

.zmdi-collection-plus:before {
  content: ""; }

.zmdi-collection-speaker:before {
  content: ""; }

.zmdi-collection-text:before {
  content: ""; }

.zmdi-collection-video:before {
  content: ""; }

.zmdi-compass:before {
  content: ""; }

.zmdi-cutlery:before {
  content: ""; }

.zmdi-delete:before {
  content: ""; }

.zmdi-dialpad:before {
  content: ""; }

.zmdi-dns:before {
  content: ""; }

.zmdi-drink:before {
  content: ""; }

.zmdi-edit:before {
  content: ""; }

.zmdi-email-open:before {
  content: ""; }

.zmdi-email:before {
  content: ""; }

.zmdi-eye-off:before {
  content: ""; }

.zmdi-eye:before {
  content: ""; }

.zmdi-eyedropper:before {
  content: ""; }

.zmdi-favorite-outline:before {
  content: ""; }

.zmdi-favorite:before {
  content: ""; }

.zmdi-filter-list:before {
  content: ""; }

.zmdi-fire:before {
  content: ""; }

.zmdi-flag:before {
  content: ""; }

.zmdi-flare:before {
  content: ""; }

.zmdi-flash-auto:before {
  content: ""; }

.zmdi-flash-off:before {
  content: ""; }

.zmdi-flash:before {
  content: ""; }

.zmdi-flip:before {
  content: ""; }

.zmdi-flower-alt:before {
  content: ""; }

.zmdi-flower:before {
  content: ""; }

.zmdi-font:before {
  content: ""; }

.zmdi-fullscreen-alt:before {
  content: ""; }

.zmdi-fullscreen-exit:before {
  content: ""; }

.zmdi-fullscreen:before {
  content: ""; }

.zmdi-functions:before {
  content: ""; }

.zmdi-gas-station:before {
  content: ""; }

.zmdi-gesture:before {
  content: ""; }

.zmdi-globe-alt:before {
  content: ""; }

.zmdi-globe-lock:before {
  content: ""; }

.zmdi-globe:before {
  content: ""; }

.zmdi-graduation-cap:before {
  content: ""; }

.zmdi-home:before {
  content: ""; }

.zmdi-hospital-alt:before {
  content: ""; }

.zmdi-hospital:before {
  content: ""; }

.zmdi-hotel:before {
  content: ""; }

.zmdi-hourglass-alt:before {
  content: ""; }

.zmdi-hourglass-outline:before {
  content: ""; }

.zmdi-hourglass:before {
  content: ""; }

.zmdi-http:before {
  content: ""; }

.zmdi-image-alt:before {
  content: ""; }

.zmdi-image-o:before {
  content: ""; }

.zmdi-image:before {
  content: ""; }

.zmdi-inbox:before {
  content: ""; }

.zmdi-invert-colors-off:before {
  content: ""; }

.zmdi-invert-colors:before {
  content: ""; }

.zmdi-key:before {
  content: ""; }

.zmdi-label-alt-outline:before {
  content: ""; }

.zmdi-label-alt:before {
  content: ""; }

.zmdi-label-heart:before {
  content: ""; }

.zmdi-label:before {
  content: ""; }

.zmdi-labels:before {
  content: ""; }

.zmdi-lamp:before {
  content: ""; }

.zmdi-landscape:before {
  content: ""; }

.zmdi-layers-off:before {
  content: ""; }

.zmdi-layers:before {
  content: ""; }

.zmdi-library:before {
  content: ""; }

.zmdi-link:before {
  content: ""; }

.zmdi-lock-open:before {
  content: ""; }

.zmdi-lock-outline:before {
  content: ""; }

.zmdi-lock:before {
  content: ""; }

.zmdi-mail-reply-all:before {
  content: ""; }

.zmdi-mail-reply:before {
  content: ""; }

.zmdi-mail-send:before {
  content: ""; }

.zmdi-mall:before {
  content: ""; }

.zmdi-map:before {
  content: ""; }

.zmdi-menu:before {
  content: ""; }

.zmdi-money-box:before {
  content: ""; }

.zmdi-money-off:before {
  content: ""; }

.zmdi-money:before {
  content: ""; }

.zmdi-more-vert:before {
  content: ""; }

.zmdi-more:before {
  content: ""; }

.zmdi-movie-alt:before {
  content: ""; }

.zmdi-movie:before {
  content: ""; }

.zmdi-nature-people:before {
  content: ""; }

.zmdi-nature:before {
  content: ""; }

.zmdi-navigation:before {
  content: ""; }

.zmdi-open-in-browser:before {
  content: ""; }

.zmdi-open-in-new:before {
  content: ""; }

.zmdi-palette:before {
  content: ""; }

.zmdi-parking:before {
  content: ""; }

.zmdi-pin-account:before {
  content: ""; }

.zmdi-pin-assistant:before {
  content: ""; }

.zmdi-pin-drop:before {
  content: ""; }

.zmdi-pin-help:before {
  content: ""; }

.zmdi-pin-off:before {
  content: ""; }

.zmdi-pin:before {
  content: ""; }

.zmdi-pizza:before {
  content: ""; }

.zmdi-plaster:before {
  content: ""; }

.zmdi-power-setting:before {
  content: ""; }

.zmdi-power:before {
  content: ""; }

.zmdi-print:before {
  content: ""; }

.zmdi-puzzle-piece:before {
  content: ""; }

.zmdi-quote:before {
  content: ""; }

.zmdi-railway:before {
  content: ""; }

.zmdi-receipt:before {
  content: ""; }

.zmdi-refresh-alt:before {
  content: ""; }

.zmdi-refresh-sync-alert:before {
  content: ""; }

.zmdi-refresh-sync-off:before {
  content: ""; }

.zmdi-refresh-sync:before {
  content: ""; }

.zmdi-refresh:before {
  content: ""; }

.zmdi-roller:before {
  content: ""; }

.zmdi-ruler:before {
  content: ""; }

.zmdi-scissors:before {
  content: ""; }

.zmdi-screen-rotation-lock:before {
  content: ""; }

.zmdi-screen-rotation:before {
  content: ""; }

.zmdi-search-for:before {
  content: ""; }

.zmdi-search-in-file:before {
  content: ""; }

.zmdi-search-in-page:before {
  content: ""; }

.zmdi-search-replace:before {
  content: ""; }

.zmdi-search:before {
  content: ""; }

.zmdi-seat:before {
  content: ""; }

.zmdi-settings-square:before {
  content: ""; }

.zmdi-settings:before {
  content: ""; }

.zmdi-shield-check:before {
  content: ""; }

.zmdi-shield-security:before {
  content: ""; }

.zmdi-shopping-basket:before {
  content: ""; }

.zmdi-shopping-cart-plus:before {
  content: ""; }

.zmdi-shopping-cart:before {
  content: ""; }

.zmdi-sign-in:before {
  content: ""; }

.zmdi-sort-amount-asc:before {
  content: ""; }

.zmdi-sort-amount-desc:before {
  content: ""; }

.zmdi-sort-asc:before {
  content: ""; }

.zmdi-sort-desc:before {
  content: ""; }

.zmdi-spellcheck:before {
  content: ""; }

.zmdi-storage:before {
  content: ""; }

.zmdi-store-24:before {
  content: ""; }

.zmdi-store:before {
  content: ""; }

.zmdi-subway:before {
  content: ""; }

.zmdi-sun:before {
  content: ""; }

.zmdi-tab-unselected:before {
  content: ""; }

.zmdi-tab:before {
  content: ""; }

.zmdi-tag-close:before {
  content: ""; }

.zmdi-tag-more:before {
  content: ""; }

.zmdi-tag:before {
  content: ""; }

.zmdi-thumb-down:before {
  content: ""; }

.zmdi-thumb-up-down:before {
  content: ""; }

.zmdi-thumb-up:before {
  content: ""; }

.zmdi-ticket-star:before {
  content: ""; }

.zmdi-toll:before {
  content: ""; }

.zmdi-toys:before {
  content: ""; }

.zmdi-traffic:before {
  content: ""; }

.zmdi-translate:before {
  content: ""; }

.zmdi-triangle-down:before {
  content: ""; }

.zmdi-triangle-up:before {
  content: ""; }

.zmdi-truck:before {
  content: ""; }

.zmdi-turning-sign:before {
  content: ""; }

.zmdi-wallpaper:before {
  content: ""; }

.zmdi-washing-machine:before {
  content: ""; }

.zmdi-window-maximize:before {
  content: ""; }

.zmdi-window-minimize:before {
  content: ""; }

.zmdi-window-restore:before {
  content: ""; }

.zmdi-wrench:before {
  content: ""; }

.zmdi-zoom-in:before {
  content: ""; }

.zmdi-zoom-out:before {
  content: ""; }

.zmdi-alert-circle-o:before {
  content: ""; }

.zmdi-alert-circle:before {
  content: ""; }

.zmdi-alert-octagon:before {
  content: ""; }

.zmdi-alert-polygon:before {
  content: ""; }

.zmdi-alert-triangle:before {
  content: ""; }

.zmdi-help-outline:before {
  content: ""; }

.zmdi-help:before {
  content: ""; }

.zmdi-info-outline:before {
  content: ""; }

.zmdi-info:before {
  content: ""; }

.zmdi-notifications-active:before {
  content: ""; }

.zmdi-notifications-add:before {
  content: ""; }

.zmdi-notifications-none:before {
  content: ""; }

.zmdi-notifications-off:before {
  content: ""; }

.zmdi-notifications-paused:before {
  content: ""; }

.zmdi-notifications:before {
  content: ""; }

.zmdi-account-add:before {
  content: ""; }

.zmdi-account-box-mail:before {
  content: ""; }

.zmdi-account-box-o:before {
  content: ""; }

.zmdi-account-box-phone:before {
  content: ""; }

.zmdi-account-box:before {
  content: ""; }

.zmdi-account-calendar:before {
  content: ""; }

.zmdi-account-circle:before {
  content: ""; }

.zmdi-account-o:before {
  content: ""; }

.zmdi-account:before {
  content: ""; }

.zmdi-accounts-add:before {
  content: ""; }

.zmdi-accounts-alt:before {
  content: ""; }

.zmdi-accounts-list-alt:before {
  content: ""; }

.zmdi-accounts-list:before {
  content: ""; }

.zmdi-accounts-outline:before {
  content: ""; }

.zmdi-accounts:before {
  content: ""; }

.zmdi-face:before {
  content: ""; }

.zmdi-female:before {
  content: ""; }

.zmdi-male-alt:before {
  content: ""; }

.zmdi-male-female:before {
  content: ""; }

.zmdi-male:before {
  content: ""; }

.zmdi-mood-bad:before {
  content: ""; }

.zmdi-mood:before {
  content: ""; }

.zmdi-run:before {
  content: ""; }

.zmdi-walk:before {
  content: ""; }

.zmdi-cloud-box:before {
  content: ""; }

.zmdi-cloud-circle:before {
  content: ""; }

.zmdi-cloud-done:before {
  content: ""; }

.zmdi-cloud-download:before {
  content: ""; }

.zmdi-cloud-off:before {
  content: ""; }

.zmdi-cloud-outline-alt:before {
  content: ""; }

.zmdi-cloud-outline:before {
  content: ""; }

.zmdi-cloud-upload:before {
  content: ""; }

.zmdi-cloud:before {
  content: ""; }

.zmdi-download:before {
  content: ""; }

.zmdi-file-plus:before {
  content: ""; }

.zmdi-file-text:before {
  content: ""; }

.zmdi-file:before {
  content: ""; }

.zmdi-folder-outline:before {
  content: ""; }

.zmdi-folder-person:before {
  content: ""; }

.zmdi-folder-star-alt:before {
  content: ""; }

.zmdi-folder-star:before {
  content: ""; }

.zmdi-folder:before {
  content: ""; }

.zmdi-gif:before {
  content: ""; }

.zmdi-upload:before {
  content: ""; }

.zmdi-border-all:before {
  content: ""; }

.zmdi-border-bottom:before {
  content: ""; }

.zmdi-border-clear:before {
  content: ""; }

.zmdi-border-color:before {
  content: ""; }

.zmdi-border-horizontal:before {
  content: ""; }

.zmdi-border-inner:before {
  content: ""; }

.zmdi-border-left:before {
  content: ""; }

.zmdi-border-outer:before {
  content: ""; }

.zmdi-border-right:before {
  content: ""; }

.zmdi-border-style:before {
  content: ""; }

.zmdi-border-top:before {
  content: ""; }

.zmdi-border-vertical:before {
  content: ""; }

.zmdi-copy:before {
  content: ""; }

.zmdi-crop:before {
  content: ""; }

.zmdi-format-align-center:before {
  content: ""; }

.zmdi-format-align-justify:before {
  content: ""; }

.zmdi-format-align-left:before {
  content: ""; }

.zmdi-format-align-right:before {
  content: ""; }

.zmdi-format-bold:before {
  content: ""; }

.zmdi-format-clear-all:before {
  content: ""; }

.zmdi-format-clear:before {
  content: ""; }

.zmdi-format-color-fill:before {
  content: ""; }

.zmdi-format-color-reset:before {
  content: ""; }

.zmdi-format-color-text:before {
  content: ""; }

.zmdi-format-indent-decrease:before {
  content: ""; }

.zmdi-format-indent-increase:before {
  content: ""; }

.zmdi-format-italic:before {
  content: ""; }

.zmdi-format-line-spacing:before {
  content: ""; }

.zmdi-format-list-bulleted:before {
  content: ""; }

.zmdi-format-list-numbered:before {
  content: ""; }

.zmdi-format-ltr:before {
  content: ""; }

.zmdi-format-rtl:before {
  content: ""; }

.zmdi-format-size:before {
  content: ""; }

.zmdi-format-strikethrough-s:before {
  content: ""; }

.zmdi-format-strikethrough:before {
  content: ""; }

.zmdi-format-subject:before {
  content: ""; }

.zmdi-format-underlined:before {
  content: ""; }

.zmdi-format-valign-bottom:before {
  content: ""; }

.zmdi-format-valign-center:before {
  content: ""; }

.zmdi-format-valign-top:before {
  content: ""; }

.zmdi-redo:before {
  content: ""; }

.zmdi-select-all:before {
  content: ""; }

.zmdi-space-bar:before {
  content: ""; }

.zmdi-text-format:before {
  content: ""; }

.zmdi-transform:before {
  content: ""; }

.zmdi-undo:before {
  content: ""; }

.zmdi-wrap-text:before {
  content: ""; }

.zmdi-comment-alert:before {
  content: ""; }

.zmdi-comment-alt-text:before {
  content: ""; }

.zmdi-comment-alt:before {
  content: ""; }

.zmdi-comment-edit:before {
  content: ""; }

.zmdi-comment-image:before {
  content: ""; }

.zmdi-comment-list:before {
  content: ""; }

.zmdi-comment-more:before {
  content: ""; }

.zmdi-comment-outline:before {
  content: ""; }

.zmdi-comment-text-alt:before {
  content: ""; }

.zmdi-comment-text:before {
  content: ""; }

.zmdi-comment-video:before {
  content: ""; }

.zmdi-comment:before {
  content: ""; }

.zmdi-comments:before {
  content: ""; }

.zmdi-check-all:before {
  content: ""; }

.zmdi-check-circle-u:before {
  content: ""; }

.zmdi-check-circle:before {
  content: ""; }

.zmdi-check-square:before {
  content: ""; }

.zmdi-check:before {
  content: ""; }

.zmdi-circle-o:before {
  content: ""; }

.zmdi-circle:before {
  content: ""; }

.zmdi-dot-circle-alt:before {
  content: ""; }

.zmdi-dot-circle:before {
  content: ""; }

.zmdi-minus-circle-outline:before {
  content: ""; }

.zmdi-minus-circle:before {
  content: ""; }

.zmdi-minus-square:before {
  content: ""; }

.zmdi-minus:before {
  content: ""; }

.zmdi-plus-circle-o-duplicate:before {
  content: ""; }

.zmdi-plus-circle-o:before {
  content: ""; }

.zmdi-plus-circle:before {
  content: ""; }

.zmdi-plus-square:before {
  content: ""; }

.zmdi-plus:before {
  content: ""; }

.zmdi-square-o:before {
  content: ""; }

.zmdi-star-circle:before {
  content: ""; }

.zmdi-star-half:before {
  content: ""; }

.zmdi-star-outline:before {
  content: ""; }

.zmdi-star:before {
  content: ""; }

.zmdi-bluetooth-connected:before {
  content: ""; }

.zmdi-bluetooth-off:before {
  content: ""; }

.zmdi-bluetooth-search:before {
  content: ""; }

.zmdi-bluetooth-setting:before {
  content: ""; }

.zmdi-bluetooth:before {
  content: ""; }

.zmdi-camera-add:before {
  content: ""; }

.zmdi-camera-alt:before {
  content: ""; }

.zmdi-camera-bw:before {
  content: ""; }

.zmdi-camera-front:before {
  content: ""; }

.zmdi-camera-mic:before {
  content: ""; }

.zmdi-camera-party-mode:before {
  content: ""; }

.zmdi-camera-rear:before {
  content: ""; }

.zmdi-camera-roll:before {
  content: ""; }

.zmdi-camera-switch:before {
  content: ""; }

.zmdi-camera:before {
  content: ""; }

.zmdi-card-alert:before {
  content: ""; }

.zmdi-card-off:before {
  content: ""; }

.zmdi-card-sd:before {
  content: ""; }

.zmdi-card-sim:before {
  content: ""; }

.zmdi-desktop-mac:before {
  content: ""; }

.zmdi-desktop-windows:before {
  content: ""; }

.zmdi-device-hub:before {
  content: ""; }

.zmdi-devices-off:before {
  content: ""; }

.zmdi-devices:before {
  content: ""; }

.zmdi-dock:before {
  content: ""; }

.zmdi-floppy:before {
  content: ""; }

.zmdi-gamepad:before {
  content: ""; }

.zmdi-gps-dot:before {
  content: ""; }

.zmdi-gps-off:before {
  content: ""; }

.zmdi-gps:before {
  content: ""; }

.zmdi-headset-mic:before {
  content: ""; }

.zmdi-headset:before {
  content: ""; }

.zmdi-input-antenna:before {
  content: ""; }

.zmdi-input-composite:before {
  content: ""; }

.zmdi-input-hdmi:before {
  content: ""; }

.zmdi-input-power:before {
  content: ""; }

.zmdi-input-svideo:before {
  content: ""; }

.zmdi-keyboard-hide:before {
  content: ""; }

.zmdi-keyboard:before {
  content: ""; }

.zmdi-laptop-chromebook:before {
  content: ""; }

.zmdi-laptop-mac:before {
  content: ""; }

.zmdi-laptop:before {
  content: ""; }

.zmdi-mic-off:before {
  content: ""; }

.zmdi-mic-outline:before {
  content: ""; }

.zmdi-mic-setting:before {
  content: ""; }

.zmdi-mic:before {
  content: ""; }

.zmdi-mouse:before {
  content: ""; }

.zmdi-network-alert:before {
  content: ""; }

.zmdi-network-locked:before {
  content: ""; }

.zmdi-network-off:before {
  content: ""; }

.zmdi-network-outline:before {
  content: ""; }

.zmdi-network-setting:before {
  content: ""; }

.zmdi-network:before {
  content: ""; }

.zmdi-phone-bluetooth:before {
  content: ""; }

.zmdi-phone-end:before {
  content: ""; }

.zmdi-phone-forwarded:before {
  content: ""; }

.zmdi-phone-in-talk:before {
  content: ""; }

.zmdi-phone-locked:before {
  content: ""; }

.zmdi-phone-missed:before {
  content: ""; }

.zmdi-phone-msg:before {
  content: ""; }

.zmdi-phone-paused:before {
  content: ""; }

.zmdi-phone-ring:before {
  content: ""; }

.zmdi-phone-setting:before {
  content: ""; }

.zmdi-phone-sip:before {
  content: ""; }

.zmdi-phone:before {
  content: ""; }

.zmdi-portable-wifi-changes:before {
  content: ""; }

.zmdi-portable-wifi-off:before {
  content: ""; }

.zmdi-portable-wifi:before {
  content: ""; }

.zmdi-radio:before {
  content: ""; }

.zmdi-reader:before {
  content: ""; }

.zmdi-remote-control-alt:before {
  content: ""; }

.zmdi-remote-control:before {
  content: ""; }

.zmdi-router:before {
  content: ""; }

.zmdi-scanner:before {
  content: ""; }

.zmdi-smartphone-android:before {
  content: ""; }

.zmdi-smartphone-download:before {
  content: ""; }

.zmdi-smartphone-erase:before {
  content: ""; }

.zmdi-smartphone-info:before {
  content: ""; }

.zmdi-smartphone-iphone:before {
  content: ""; }

.zmdi-smartphone-landscape-lock:before {
  content: ""; }

.zmdi-smartphone-landscape:before {
  content: ""; }

.zmdi-smartphone-lock:before {
  content: ""; }

.zmdi-smartphone-portrait-lock:before {
  content: ""; }

.zmdi-smartphone-ring:before {
  content: ""; }

.zmdi-smartphone-setting:before {
  content: ""; }

.zmdi-smartphone-setup:before {
  content: ""; }

.zmdi-smartphone:before {
  content: ""; }

.zmdi-speaker:before {
  content: ""; }

.zmdi-tablet-android:before {
  content: ""; }

.zmdi-tablet-mac:before {
  content: ""; }

.zmdi-tablet:before {
  content: ""; }

.zmdi-tv-alt-play:before {
  content: ""; }

.zmdi-tv-list:before {
  content: ""; }

.zmdi-tv-play:before {
  content: ""; }

.zmdi-tv:before {
  content: ""; }

.zmdi-usb:before {
  content: ""; }

.zmdi-videocam-off:before {
  content: ""; }

.zmdi-videocam-switch:before {
  content: ""; }

.zmdi-videocam:before {
  content: ""; }

.zmdi-watch:before {
  content: ""; }

.zmdi-wifi-alt-2:before {
  content: ""; }

.zmdi-wifi-alt:before {
  content: ""; }

.zmdi-wifi-info:before {
  content: ""; }

.zmdi-wifi-lock:before {
  content: ""; }

.zmdi-wifi-off:before {
  content: ""; }

.zmdi-wifi-outline:before {
  content: ""; }

.zmdi-wifi:before {
  content: ""; }

.zmdi-arrow-left-bottom:before {
  content: ""; }

.zmdi-arrow-left:before {
  content: ""; }

.zmdi-arrow-merge:before {
  content: ""; }

.zmdi-arrow-missed:before {
  content: ""; }

.zmdi-arrow-right-top:before {
  content: ""; }

.zmdi-arrow-right:before {
  content: ""; }

.zmdi-arrow-split:before {
  content: ""; }

.zmdi-arrows:before {
  content: ""; }

.zmdi-caret-down-circle:before {
  content: ""; }

.zmdi-caret-down:before, .customSelect:before,
.ms-choice:before, #navigation ul li .navigation-toggle.opened:before {
  content: ""; }

.zmdi-caret-left-circle:before {
  content: ""; }

.zmdi-caret-left:before {
  content: ""; }

.zmdi-caret-right-circle:before {
  content: ""; }

.zmdi-caret-right:before, #navigation ul li .navigation-toggle:before {
  content: ""; }

.zmdi-caret-up-circle:before {
  content: ""; }

.zmdi-caret-up:before, .customSelect.customSelectOpen:before,
.ms-parent.opened .ms-choice:before {
  content: ""; }

.zmdi-chevron-down:before, .panel.toggleable.toggle-hide > .panel-heading:before, .toggleable.toggle-hide.box > .panel-heading:before, .box > .box-inner.panel.toggleable.toggle-hide > .title:before, .box > .box-inner.toggleable.toggle-hide.box > .title:before, .toggle-element.toggle-element-target-hidden:before {
  content: ""; }

.zmdi-chevron-left:before {
  content: ""; }

.zmdi-chevron-right:before {
  content: ""; }

.zmdi-chevron-up:before, .panel.toggleable > .panel-heading:before, .toggleable.box > .panel-heading:before, .box > .box-inner.panel.toggleable > .title:before, .box > .box-inner.toggleable.box > .title:before, .toggle-element:before {
  content: ""; }

.zmdi-forward:before {
  content: ""; }

.zmdi-long-arrow-down:before {
  content: ""; }

.zmdi-long-arrow-left:before {
  content: ""; }

.zmdi-long-arrow-return:before {
  content: ""; }

.zmdi-long-arrow-right:before {
  content: ""; }

.zmdi-long-arrow-tab:before {
  content: ""; }

.zmdi-long-arrow-up:before {
  content: ""; }

.zmdi-rotate-ccw:before {
  content: ""; }

.zmdi-rotate-cw:before {
  content: ""; }

.zmdi-rotate-left:before {
  content: ""; }

.zmdi-rotate-right:before {
  content: ""; }

.zmdi-square-down:before {
  content: ""; }

.zmdi-square-right:before {
  content: ""; }

.zmdi-swap-alt:before {
  content: ""; }

.zmdi-swap-vertical-circle:before {
  content: ""; }

.zmdi-swap-vertical:before {
  content: ""; }

.zmdi-swap:before {
  content: ""; }

.zmdi-trending-down:before {
  content: ""; }

.zmdi-trending-flat:before {
  content: ""; }

.zmdi-trending-up:before {
  content: ""; }

.zmdi-unfold-less:before {
  content: ""; }

.zmdi-unfold-more:before {
  content: ""; }

.zmdi-apps:before {
  content: ""; }

.zmdi-grid-off:before {
  content: ""; }

.zmdi-grid:before {
  content: ""; }

.zmdi-view-agenda:before {
  content: ""; }

.zmdi-view-array:before {
  content: ""; }

.zmdi-view-carousel:before {
  content: ""; }

.zmdi-view-column:before {
  content: ""; }

.zmdi-view-comfy:before {
  content: ""; }

.zmdi-view-compact:before {
  content: ""; }

.zmdi-view-dashboard:before {
  content: ""; }

.zmdi-view-day:before {
  content: ""; }

.zmdi-view-headline:before {
  content: ""; }

.zmdi-view-list-alt:before {
  content: ""; }

.zmdi-view-list:before {
  content: ""; }

.zmdi-view-module:before {
  content: ""; }

.zmdi-view-quilt:before {
  content: ""; }

.zmdi-view-stream:before {
  content: ""; }

.zmdi-view-subtitles:before {
  content: ""; }

.zmdi-view-toc:before {
  content: ""; }

.zmdi-view-web:before {
  content: ""; }

.zmdi-view-week:before {
  content: ""; }

.zmdi-widgets:before {
  content: ""; }

.zmdi-alarm-check:before {
  content: ""; }

.zmdi-alarm-off:before {
  content: ""; }

.zmdi-alarm-plus:before {
  content: ""; }

.zmdi-alarm-snooze:before {
  content: ""; }

.zmdi-alarm:before {
  content: ""; }

.zmdi-calendar-alt:before {
  content: ""; }

.zmdi-calendar-check:before {
  content: ""; }

.zmdi-calendar-close:before {
  content: ""; }

.zmdi-calendar-note:before {
  content: ""; }

.zmdi-calendar:before {
  content: ""; }

.zmdi-time-countdown:before {
  content: ""; }

.zmdi-time-interval:before {
  content: ""; }

.zmdi-time-restore-setting:before {
  content: ""; }

.zmdi-time-restore:before {
  content: ""; }

.zmdi-time:before {
  content: ""; }

.zmdi-timer-off:before {
  content: ""; }

.zmdi-timer:before {
  content: ""; }

.zmdi-android-alt:before {
  content: ""; }

.zmdi-android:before {
  content: ""; }

.zmdi-apple:before {
  content: ""; }

.zmdi-behance:before {
  content: ""; }

.zmdi-codepen:before {
  content: ""; }

.zmdi-dribbble:before {
  content: ""; }

.zmdi-dropbox:before {
  content: ""; }

.zmdi-evernote:before {
  content: ""; }

.zmdi-facebook-box:before {
  content: ""; }

.zmdi-facebook:before {
  content: ""; }

.zmdi-github-box:before {
  content: ""; }

.zmdi-github:before {
  content: ""; }

.zmdi-google-drive:before {
  content: ""; }

.zmdi-google-earth:before {
  content: ""; }

.zmdi-google-glass:before {
  content: ""; }

.zmdi-google-maps:before {
  content: ""; }

.zmdi-google-pages:before {
  content: ""; }

.zmdi-google-play:before {
  content: ""; }

.zmdi-google-plus-box:before {
  content: ""; }

.zmdi-google-plus:before {
  content: ""; }

.zmdi-google:before {
  content: ""; }

.zmdi-instagram:before {
  content: ""; }

.zmdi-language-css3:before {
  content: ""; }

.zmdi-language-html5:before {
  content: ""; }

.zmdi-language-javascript:before {
  content: ""; }

.zmdi-language-python-alt:before {
  content: ""; }

.zmdi-language-python:before {
  content: ""; }

.zmdi-lastfm:before {
  content: ""; }

.zmdi-linkedin-box:before {
  content: ""; }

.zmdi-paypal:before {
  content: ""; }

.zmdi-pinterest-box:before {
  content: ""; }

.zmdi-pocket:before {
  content: ""; }

.zmdi-polymer:before {
  content: ""; }

.zmdi-share:before {
  content: ""; }

.zmdi-stackoverflow:before {
  content: ""; }

.zmdi-steam-square:before {
  content: ""; }

.zmdi-steam:before {
  content: ""; }

.zmdi-twitter-box:before {
  content: ""; }

.zmdi-twitter:before {
  content: ""; }

.zmdi-vk:before {
  content: ""; }

.zmdi-wikipedia:before {
  content: ""; }

.zmdi-windows:before {
  content: ""; }

.zmdi-aspect-ratio-alt:before {
  content: ""; }

.zmdi-aspect-ratio:before {
  content: ""; }

.zmdi-blur-circular:before {
  content: ""; }

.zmdi-blur-linear:before {
  content: ""; }

.zmdi-blur-off:before {
  content: ""; }

.zmdi-blur:before {
  content: ""; }

.zmdi-brightness-2:before {
  content: ""; }

.zmdi-brightness-3:before {
  content: ""; }

.zmdi-brightness-4:before {
  content: ""; }

.zmdi-brightness-5:before {
  content: ""; }

.zmdi-brightness-6:before {
  content: ""; }

.zmdi-brightness-7:before {
  content: ""; }

.zmdi-brightness-auto:before {
  content: ""; }

.zmdi-brightness-setting:before {
  content: ""; }

.zmdi-broken-image:before {
  content: ""; }

.zmdi-center-focus-strong:before {
  content: ""; }

.zmdi-center-focus-weak:before {
  content: ""; }

.zmdi-compare:before {
  content: ""; }

.zmdi-crop-16-9:before {
  content: ""; }

.zmdi-crop-3-2:before {
  content: ""; }

.zmdi-crop-5-4:before {
  content: ""; }

.zmdi-crop-7-5:before {
  content: ""; }

.zmdi-crop-din:before {
  content: ""; }

.zmdi-crop-free:before {
  content: ""; }

.zmdi-crop-landscape:before {
  content: ""; }

.zmdi-crop-portrait:before {
  content: ""; }

.zmdi-crop-square:before {
  content: ""; }

.zmdi-exposure-alt:before {
  content: ""; }

.zmdi-exposure:before {
  content: ""; }

.zmdi-filter-b-and-w:before {
  content: ""; }

.zmdi-filter-center-focus:before {
  content: ""; }

.zmdi-filter-frames:before {
  content: ""; }

.zmdi-filter-tilt-shift:before {
  content: ""; }

.zmdi-gradient:before {
  content: ""; }

.zmdi-grain:before {
  content: ""; }

.zmdi-graphic-eq:before {
  content: ""; }

.zmdi-hdr-off:before {
  content: ""; }

.zmdi-hdr-strong:before {
  content: ""; }

.zmdi-hdr-weak:before {
  content: ""; }

.zmdi-hdr:before {
  content: ""; }

.zmdi-iridescent:before {
  content: ""; }

.zmdi-leak-off:before {
  content: ""; }

.zmdi-leak:before {
  content: ""; }

.zmdi-looks:before {
  content: ""; }

.zmdi-loupe:before {
  content: ""; }

.zmdi-panorama-horizontal:before {
  content: ""; }

.zmdi-panorama-vertical:before {
  content: ""; }

.zmdi-panorama-wide-angle:before {
  content: ""; }

.zmdi-photo-size-select-large:before {
  content: ""; }

.zmdi-photo-size-select-small:before {
  content: ""; }

.zmdi-picture-in-picture:before {
  content: ""; }

.zmdi-slideshow:before {
  content: ""; }

.zmdi-texture:before {
  content: ""; }

.zmdi-tonality:before {
  content: ""; }

.zmdi-vignette:before {
  content: ""; }

.zmdi-wb-auto:before {
  content: ""; }

.zmdi-eject-alt:before {
  content: ""; }

.zmdi-eject:before {
  content: ""; }

.zmdi-equalizer:before {
  content: ""; }

.zmdi-fast-forward:before {
  content: ""; }

.zmdi-fast-rewind:before {
  content: ""; }

.zmdi-forward-10:before {
  content: ""; }

.zmdi-forward-30:before {
  content: ""; }

.zmdi-forward-5:before {
  content: ""; }

.zmdi-hearing:before {
  content: ""; }

.zmdi-pause-circle-outline:before {
  content: ""; }

.zmdi-pause-circle:before {
  content: ""; }

.zmdi-pause:before {
  content: ""; }

.zmdi-play-circle-outline:before {
  content: ""; }

.zmdi-play-circle:before {
  content: ""; }

.zmdi-play:before {
  content: ""; }

.zmdi-playlist-audio:before {
  content: ""; }

.zmdi-playlist-plus:before {
  content: ""; }

.zmdi-repeat-one:before {
  content: ""; }

.zmdi-repeat:before {
  content: ""; }

.zmdi-replay-10:before {
  content: ""; }

.zmdi-replay-30:before {
  content: ""; }

.zmdi-replay-5:before {
  content: ""; }

.zmdi-replay:before {
  content: ""; }

.zmdi-shuffle:before {
  content: ""; }

.zmdi-skip-next:before {
  content: ""; }

.zmdi-skip-previous:before {
  content: ""; }

.zmdi-stop:before {
  content: ""; }

.zmdi-surround-sound:before {
  content: ""; }

.zmdi-tune:before {
  content: ""; }

.zmdi-volume-down:before {
  content: ""; }

.zmdi-volume-mute:before {
  content: ""; }

.zmdi-volume-off:before {
  content: ""; }

.zmdi-volume-up:before {
  content: ""; }

.zmdi-n-1-square:before {
  content: ""; }

.zmdi-n-2-square:before {
  content: ""; }

.zmdi-n-3-square:before {
  content: ""; }

.zmdi-n-4-square:before {
  content: ""; }

.zmdi-n-5-square:before {
  content: ""; }

.zmdi-n-6-square:before {
  content: ""; }

.zmdi-neg-1:before {
  content: ""; }

.zmdi-neg-2:before {
  content: ""; }

.zmdi-plus-1:before {
  content: ""; }

.zmdi-plus-2:before {
  content: ""; }

.zmdi-sec-10:before {
  content: ""; }

.zmdi-sec-3:before {
  content: ""; }

.zmdi-zero:before {
  content: ""; }

.zmdi-airline-seat-flat-angled:before {
  content: ""; }

.zmdi-airline-seat-flat:before {
  content: ""; }

.zmdi-airline-seat-individual-suite:before {
  content: ""; }

.zmdi-airline-seat-legroom-extra:before {
  content: ""; }

.zmdi-airline-seat-legroom-normal:before {
  content: ""; }

.zmdi-airline-seat-legroom-reduced:before {
  content: ""; }

.zmdi-airline-seat-recline-extra:before {
  content: ""; }

.zmdi-airline-seat-recline-normal:before {
  content: ""; }

.zmdi-airplay:before {
  content: ""; }

.zmdi-closed-caption:before {
  content: ""; }

.zmdi-confirmation-number:before {
  content: ""; }

.zmdi-developer-board:before {
  content: ""; }

.zmdi-disc-full:before {
  content: ""; }

.zmdi-explicit:before {
  content: ""; }

.zmdi-flight-land:before {
  content: ""; }

.zmdi-flight-takeoff:before {
  content: ""; }

.zmdi-flip-to-back:before {
  content: ""; }

.zmdi-flip-to-front:before {
  content: ""; }

.zmdi-group-work:before {
  content: ""; }

.zmdi-hd:before {
  content: ""; }

.zmdi-hq:before {
  content: ""; }

.zmdi-markunread-mailbox:before {
  content: ""; }

.zmdi-memory:before {
  content: ""; }

.zmdi-nfc:before {
  content: ""; }

.zmdi-play-for-work:before {
  content: ""; }

.zmdi-power-input:before {
  content: ""; }

.zmdi-present-to-all:before {
  content: ""; }

.zmdi-satellite:before {
  content: ""; }

.zmdi-tap-and-play:before {
  content: ""; }

.zmdi-vibration:before {
  content: ""; }

.zmdi-voicemail:before {
  content: ""; }

.zmdi-group:before {
  content: ""; }

.zmdi-rss:before {
  content: ""; }

.zmdi-shape:before {
  content: ""; }

.zmdi-spinner:before {
  content: ""; }

.zmdi-ungroup:before {
  content: ""; }

.zmdi-500px:before {
  content: ""; }

.zmdi-8tracks:before {
  content: ""; }

.zmdi-amazon:before {
  content: ""; }

.zmdi-blogger:before {
  content: ""; }

.zmdi-delicious:before {
  content: ""; }

.zmdi-disqus:before {
  content: ""; }

.zmdi-flattr:before {
  content: ""; }

.zmdi-flickr:before {
  content: ""; }

.zmdi-github-alt:before {
  content: ""; }

.zmdi-google-old:before {
  content: ""; }

.zmdi-linkedin:before {
  content: ""; }

.zmdi-odnoklassniki:before {
  content: ""; }

.zmdi-outlook:before {
  content: ""; }

.zmdi-paypal-alt:before {
  content: ""; }

.zmdi-pinterest:before {
  content: ""; }

.zmdi-playstation:before {
  content: ""; }

.zmdi-reddit:before {
  content: ""; }

.zmdi-skype:before {
  content: ""; }

.zmdi-slideshare:before {
  content: ""; }

.zmdi-soundcloud:before {
  content: ""; }

.zmdi-tumblr:before {
  content: ""; }

.zmdi-twitch:before {
  content: ""; }

.zmdi-vimeo:before {
  content: ""; }

.zmdi-whatsapp:before {
  content: ""; }

.zmdi-xbox:before {
  content: ""; }

.zmdi-yahoo:before {
  content: ""; }

.zmdi-youtube-play:before {
  content: ""; }

.zmdi-youtube:before {
  content: ""; }

.zmdi-3d-rotation:before {
  content: ""; }

.zmdi-airplane-off:before {
  content: ""; }

.zmdi-airplane:before {
  content: ""; }

.zmdi-album:before {
  content: ""; }

.zmdi-archive:before {
  content: ""; }

.zmdi-assignment-account:before {
  content: ""; }

.zmdi-assignment-alert:before {
  content: ""; }

.zmdi-assignment-check:before {
  content: ""; }

.zmdi-assignment-o:before {
  content: ""; }

.zmdi-assignment-return:before {
  content: ""; }

.zmdi-assignment-returned:before {
  content: ""; }

.zmdi-assignment:before {
  content: ""; }

.zmdi-attachment-alt:before {
  content: ""; }

.zmdi-attachment:before {
  content: ""; }

.zmdi-audio:before {
  content: ""; }

.zmdi-badge-check:before {
  content: ""; }

.zmdi-balance-wallet:before {
  content: ""; }

.zmdi-balance:before {
  content: ""; }

.zmdi-battery-alert:before {
  content: ""; }

.zmdi-battery-flash:before {
  content: ""; }

.zmdi-battery-unknown:before {
  content: ""; }

.zmdi-battery:before {
  content: ""; }

.zmdi-bike:before {
  content: ""; }

.zmdi-block-alt:before {
  content: ""; }

.zmdi-block:before {
  content: ""; }

.zmdi-boat:before {
  content: ""; }

.zmdi-book-image:before {
  content: ""; }

.zmdi-book:before {
  content: ""; }

.zmdi-bookmark-outline:before {
  content: ""; }

.zmdi-bookmark:before {
  content: ""; }

.zmdi-brush:before {
  content: ""; }

.zmdi-bug:before {
  content: ""; }

.zmdi-bus:before {
  content: ""; }

.zmdi-cake:before {
  content: ""; }

.zmdi-car-taxi:before {
  content: ""; }

.zmdi-car-wash:before {
  content: ""; }

.zmdi-car:before {
  content: ""; }

.zmdi-card-giftcard:before {
  content: ""; }

.zmdi-card-membership:before {
  content: ""; }

.zmdi-card-travel:before {
  content: ""; }

.zmdi-card:before {
  content: ""; }

.zmdi-case-check:before {
  content: ""; }

.zmdi-case-download:before {
  content: ""; }

.zmdi-case-play:before {
  content: ""; }

.zmdi-case:before {
  content: ""; }

.zmdi-cast-connected:before {
  content: ""; }

.zmdi-cast:before {
  content: ""; }

.zmdi-chart-donut:before {
  content: ""; }

.zmdi-chart:before {
  content: ""; }

.zmdi-city-alt:before {
  content: ""; }

.zmdi-city:before {
  content: ""; }

.zmdi-close-circle-o:before {
  content: ""; }

.zmdi-close-circle:before {
  content: ""; }

.zmdi-close:before, #toolbar > ul > li > .dropdown .close a:before {
  content: ""; }

.zmdi-cocktail:before {
  content: ""; }

.zmdi-code-setting:before {
  content: ""; }

.zmdi-code-smartphone:before {
  content: ""; }

.zmdi-code:before {
  content: ""; }

.zmdi-coffee:before {
  content: ""; }

.zmdi-collection-bookmark:before {
  content: ""; }

.zmdi-collection-case-play:before {
  content: ""; }

.zmdi-collection-folder-image:before {
  content: ""; }

.zmdi-collection-image-o:before {
  content: ""; }

.zmdi-collection-image:before {
  content: ""; }

.zmdi-collection-item-1:before {
  content: ""; }

.zmdi-collection-item-2:before {
  content: ""; }

.zmdi-collection-item-3:before {
  content: ""; }

.zmdi-collection-item-4:before {
  content: ""; }

.zmdi-collection-item-5:before {
  content: ""; }

.zmdi-collection-item-6:before {
  content: ""; }

.zmdi-collection-item-7:before {
  content: ""; }

.zmdi-collection-item-8:before {
  content: ""; }

.zmdi-collection-item-9-plus:before {
  content: ""; }

.zmdi-collection-item-9:before {
  content: ""; }

.zmdi-collection-item:before {
  content: ""; }

.zmdi-collection-music:before {
  content: ""; }

.zmdi-collection-pdf:before {
  content: ""; }

.zmdi-collection-plus:before {
  content: ""; }

.zmdi-collection-speaker:before {
  content: ""; }

.zmdi-collection-text:before {
  content: ""; }

.zmdi-collection-video:before {
  content: ""; }

.zmdi-compass:before {
  content: ""; }

.zmdi-cutlery:before {
  content: ""; }

.zmdi-delete:before {
  content: ""; }

.zmdi-dialpad:before {
  content: ""; }

.zmdi-dns:before {
  content: ""; }

.zmdi-drink:before {
  content: ""; }

.zmdi-edit:before {
  content: ""; }

.zmdi-email-open:before {
  content: ""; }

.zmdi-email:before {
  content: ""; }

.zmdi-eye-off:before {
  content: ""; }

.zmdi-eye:before {
  content: ""; }

.zmdi-eyedropper:before {
  content: ""; }

.zmdi-favorite-outline:before {
  content: ""; }

.zmdi-favorite:before {
  content: ""; }

.zmdi-filter-list:before {
  content: ""; }

.zmdi-fire:before {
  content: ""; }

.zmdi-flag:before {
  content: ""; }

.zmdi-flare:before {
  content: ""; }

.zmdi-flash-auto:before {
  content: ""; }

.zmdi-flash-off:before {
  content: ""; }

.zmdi-flash:before {
  content: ""; }

.zmdi-flip:before {
  content: ""; }

.zmdi-flower-alt:before {
  content: ""; }

.zmdi-flower:before {
  content: ""; }

.zmdi-font:before {
  content: ""; }

.zmdi-fullscreen-alt:before {
  content: ""; }

.zmdi-fullscreen-exit:before {
  content: ""; }

.zmdi-fullscreen:before {
  content: ""; }

.zmdi-functions:before {
  content: ""; }

.zmdi-gas-station:before {
  content: ""; }

.zmdi-gesture:before {
  content: ""; }

.zmdi-globe-alt:before {
  content: ""; }

.zmdi-globe-lock:before {
  content: ""; }

.zmdi-globe:before {
  content: ""; }

.zmdi-graduation-cap:before {
  content: ""; }

.zmdi-home:before {
  content: ""; }

.zmdi-hospital-alt:before {
  content: ""; }

.zmdi-hospital:before {
  content: ""; }

.zmdi-hotel:before {
  content: ""; }

.zmdi-hourglass-alt:before {
  content: ""; }

.zmdi-hourglass-outline:before {
  content: ""; }

.zmdi-hourglass:before {
  content: ""; }

.zmdi-http:before {
  content: ""; }

.zmdi-image-alt:before {
  content: ""; }

.zmdi-image-o:before {
  content: ""; }

.zmdi-image:before {
  content: ""; }

.zmdi-inbox:before {
  content: ""; }

.zmdi-invert-colors-off:before {
  content: ""; }

.zmdi-invert-colors:before {
  content: ""; }

.zmdi-key:before {
  content: ""; }

.zmdi-label-alt-outline:before {
  content: ""; }

.zmdi-label-alt:before {
  content: ""; }

.zmdi-label-heart:before {
  content: ""; }

.zmdi-label:before {
  content: ""; }

.zmdi-labels:before {
  content: ""; }

.zmdi-lamp:before {
  content: ""; }

.zmdi-landscape:before {
  content: ""; }

.zmdi-layers-off:before {
  content: ""; }

.zmdi-layers:before {
  content: ""; }

.zmdi-library:before {
  content: ""; }

.zmdi-link:before {
  content: ""; }

.zmdi-lock-open:before {
  content: ""; }

.zmdi-lock-outline:before {
  content: ""; }

.zmdi-lock:before {
  content: ""; }

.zmdi-mail-reply-all:before {
  content: ""; }

.zmdi-mail-reply:before {
  content: ""; }

.zmdi-mail-send:before {
  content: ""; }

.zmdi-mall:before {
  content: ""; }

.zmdi-map:before {
  content: ""; }

.zmdi-menu:before {
  content: ""; }

.zmdi-money-box:before {
  content: ""; }

.zmdi-money-off:before {
  content: ""; }

.zmdi-money:before {
  content: ""; }

.zmdi-more-vert:before {
  content: ""; }

.zmdi-more:before {
  content: ""; }

.zmdi-movie-alt:before {
  content: ""; }

.zmdi-movie:before {
  content: ""; }

.zmdi-nature-people:before {
  content: ""; }

.zmdi-nature:before {
  content: ""; }

.zmdi-navigation:before {
  content: ""; }

.zmdi-open-in-browser:before {
  content: ""; }

.zmdi-open-in-new:before {
  content: ""; }

.zmdi-palette:before {
  content: ""; }

.zmdi-parking:before {
  content: ""; }

.zmdi-pin-account:before {
  content: ""; }

.zmdi-pin-assistant:before {
  content: ""; }

.zmdi-pin-drop:before {
  content: ""; }

.zmdi-pin-help:before {
  content: ""; }

.zmdi-pin-off:before {
  content: ""; }

.zmdi-pin:before {
  content: ""; }

.zmdi-pizza:before {
  content: ""; }

.zmdi-plaster:before {
  content: ""; }

.zmdi-power-setting:before {
  content: ""; }

.zmdi-power:before {
  content: ""; }

.zmdi-print:before {
  content: ""; }

.zmdi-puzzle-piece:before {
  content: ""; }

.zmdi-quote:before {
  content: ""; }

.zmdi-railway:before {
  content: ""; }

.zmdi-receipt:before {
  content: ""; }

.zmdi-refresh-alt:before {
  content: ""; }

.zmdi-refresh-sync-alert:before {
  content: ""; }

.zmdi-refresh-sync-off:before {
  content: ""; }

.zmdi-refresh-sync:before {
  content: ""; }

.zmdi-refresh:before {
  content: ""; }

.zmdi-roller:before {
  content: ""; }

.zmdi-ruler:before {
  content: ""; }

.zmdi-scissors:before {
  content: ""; }

.zmdi-screen-rotation-lock:before {
  content: ""; }

.zmdi-screen-rotation:before {
  content: ""; }

.zmdi-search-for:before {
  content: ""; }

.zmdi-search-in-file:before {
  content: ""; }

.zmdi-search-in-page:before {
  content: ""; }

.zmdi-search-replace:before {
  content: ""; }

.zmdi-search:before {
  content: ""; }

.zmdi-seat:before {
  content: ""; }

.zmdi-settings-square:before {
  content: ""; }

.zmdi-settings:before {
  content: ""; }

.zmdi-shield-check:before {
  content: ""; }

.zmdi-shield-security:before {
  content: ""; }

.zmdi-shopping-basket:before {
  content: ""; }

.zmdi-shopping-cart-plus:before {
  content: ""; }

.zmdi-shopping-cart:before {
  content: ""; }

.zmdi-sign-in:before {
  content: ""; }

.zmdi-sort-amount-asc:before {
  content: ""; }

.zmdi-sort-amount-desc:before {
  content: ""; }

.zmdi-sort-asc:before {
  content: ""; }

.zmdi-sort-desc:before {
  content: ""; }

.zmdi-spellcheck:before {
  content: ""; }

.zmdi-storage:before {
  content: ""; }

.zmdi-store-24:before {
  content: ""; }

.zmdi-store:before {
  content: ""; }

.zmdi-subway:before {
  content: ""; }

.zmdi-sun:before {
  content: ""; }

.zmdi-tab-unselected:before {
  content: ""; }

.zmdi-tab:before {
  content: ""; }

.zmdi-tag-close:before {
  content: ""; }

.zmdi-tag-more:before {
  content: ""; }

.zmdi-tag:before {
  content: ""; }

.zmdi-thumb-down:before {
  content: ""; }

.zmdi-thumb-up-down:before {
  content: ""; }

.zmdi-thumb-up:before {
  content: ""; }

.zmdi-ticket-star:before {
  content: ""; }

.zmdi-toll:before {
  content: ""; }

.zmdi-toys:before {
  content: ""; }

.zmdi-traffic:before {
  content: ""; }

.zmdi-translate:before {
  content: ""; }

.zmdi-triangle-down:before {
  content: ""; }

.zmdi-triangle-up:before {
  content: ""; }

.zmdi-truck:before {
  content: ""; }

.zmdi-turning-sign:before {
  content: ""; }

.zmdi-wallpaper:before {
  content: ""; }

.zmdi-washing-machine:before {
  content: ""; }

.zmdi-window-maximize:before {
  content: ""; }

.zmdi-window-minimize:before {
  content: ""; }

.zmdi-window-restore:before {
  content: ""; }

.zmdi-wrench:before {
  content: ""; }

.zmdi-zoom-in:before {
  content: ""; }

.zmdi-zoom-out:before {
  content: ""; }

.zmdi-alert-circle-o:before {
  content: ""; }

.zmdi-alert-circle:before {
  content: ""; }

.zmdi-alert-octagon:before {
  content: ""; }

.zmdi-alert-polygon:before {
  content: ""; }

.zmdi-alert-triangle:before {
  content: ""; }

.zmdi-help-outline:before {
  content: ""; }

.zmdi-help:before {
  content: ""; }

.zmdi-info-outline:before {
  content: ""; }

.zmdi-info:before {
  content: ""; }

.zmdi-notifications-active:before {
  content: ""; }

.zmdi-notifications-add:before {
  content: ""; }

.zmdi-notifications-none:before {
  content: ""; }

.zmdi-notifications-off:before {
  content: ""; }

.zmdi-notifications-paused:before {
  content: ""; }

.zmdi-notifications:before {
  content: ""; }

.zmdi-account-add:before {
  content: ""; }

.zmdi-account-box-mail:before {
  content: ""; }

.zmdi-account-box-o:before {
  content: ""; }

.zmdi-account-box-phone:before {
  content: ""; }

.zmdi-account-box:before {
  content: ""; }

.zmdi-account-calendar:before {
  content: ""; }

.zmdi-account-circle:before {
  content: ""; }

.zmdi-account-o:before {
  content: ""; }

.zmdi-account:before {
  content: ""; }

.zmdi-accounts-add:before {
  content: ""; }

.zmdi-accounts-alt:before {
  content: ""; }

.zmdi-accounts-list-alt:before {
  content: ""; }

.zmdi-accounts-list:before {
  content: ""; }

.zmdi-accounts-outline:before {
  content: ""; }

.zmdi-accounts:before {
  content: ""; }

.zmdi-face:before {
  content: ""; }

.zmdi-female:before {
  content: ""; }

.zmdi-male-alt:before {
  content: ""; }

.zmdi-male-female:before {
  content: ""; }

.zmdi-male:before {
  content: ""; }

.zmdi-mood-bad:before {
  content: ""; }

.zmdi-mood:before {
  content: ""; }

.zmdi-run:before {
  content: ""; }

.zmdi-walk:before {
  content: ""; }

.zmdi-cloud-box:before {
  content: ""; }

.zmdi-cloud-circle:before {
  content: ""; }

.zmdi-cloud-done:before {
  content: ""; }

.zmdi-cloud-download:before {
  content: ""; }

.zmdi-cloud-off:before {
  content: ""; }

.zmdi-cloud-outline-alt:before {
  content: ""; }

.zmdi-cloud-outline:before {
  content: ""; }

.zmdi-cloud-upload:before {
  content: ""; }

.zmdi-cloud:before {
  content: ""; }

.zmdi-download:before {
  content: ""; }

.zmdi-file-plus:before {
  content: ""; }

.zmdi-file-text:before {
  content: ""; }

.zmdi-file:before {
  content: ""; }

.zmdi-folder-outline:before {
  content: ""; }

.zmdi-folder-person:before {
  content: ""; }

.zmdi-folder-star-alt:before {
  content: ""; }

.zmdi-folder-star:before {
  content: ""; }

.zmdi-folder:before {
  content: ""; }

.zmdi-gif:before {
  content: ""; }

.zmdi-upload:before {
  content: ""; }

.zmdi-border-all:before {
  content: ""; }

.zmdi-border-bottom:before {
  content: ""; }

.zmdi-border-clear:before {
  content: ""; }

.zmdi-border-color:before {
  content: ""; }

.zmdi-border-horizontal:before {
  content: ""; }

.zmdi-border-inner:before {
  content: ""; }

.zmdi-border-left:before {
  content: ""; }

.zmdi-border-outer:before {
  content: ""; }

.zmdi-border-right:before {
  content: ""; }

.zmdi-border-style:before {
  content: ""; }

.zmdi-border-top:before {
  content: ""; }

.zmdi-border-vertical:before {
  content: ""; }

.zmdi-copy:before {
  content: ""; }

.zmdi-crop:before {
  content: ""; }

.zmdi-format-align-center:before {
  content: ""; }

.zmdi-format-align-justify:before {
  content: ""; }

.zmdi-format-align-left:before {
  content: ""; }

.zmdi-format-align-right:before {
  content: ""; }

.zmdi-format-bold:before {
  content: ""; }

.zmdi-format-clear-all:before {
  content: ""; }

.zmdi-format-clear:before {
  content: ""; }

.zmdi-format-color-fill:before {
  content: ""; }

.zmdi-format-color-reset:before {
  content: ""; }

.zmdi-format-color-text:before {
  content: ""; }

.zmdi-format-indent-decrease:before {
  content: ""; }

.zmdi-format-indent-increase:before {
  content: ""; }

.zmdi-format-italic:before {
  content: ""; }

.zmdi-format-line-spacing:before {
  content: ""; }

.zmdi-format-list-bulleted:before {
  content: ""; }

.zmdi-format-list-numbered:before {
  content: ""; }

.zmdi-format-ltr:before {
  content: ""; }

.zmdi-format-rtl:before {
  content: ""; }

.zmdi-format-size:before {
  content: ""; }

.zmdi-format-strikethrough-s:before {
  content: ""; }

.zmdi-format-strikethrough:before {
  content: ""; }

.zmdi-format-subject:before {
  content: ""; }

.zmdi-format-underlined:before {
  content: ""; }

.zmdi-format-valign-bottom:before {
  content: ""; }

.zmdi-format-valign-center:before {
  content: ""; }

.zmdi-format-valign-top:before {
  content: ""; }

.zmdi-redo:before {
  content: ""; }

.zmdi-select-all:before {
  content: ""; }

.zmdi-space-bar:before {
  content: ""; }

.zmdi-text-format:before {
  content: ""; }

.zmdi-transform:before {
  content: ""; }

.zmdi-undo:before {
  content: ""; }

.zmdi-wrap-text:before {
  content: ""; }

.zmdi-comment-alert:before {
  content: ""; }

.zmdi-comment-alt-text:before {
  content: ""; }

.zmdi-comment-alt:before {
  content: ""; }

.zmdi-comment-edit:before {
  content: ""; }

.zmdi-comment-image:before {
  content: ""; }

.zmdi-comment-list:before {
  content: ""; }

.zmdi-comment-more:before {
  content: ""; }

.zmdi-comment-outline:before {
  content: ""; }

.zmdi-comment-text-alt:before {
  content: ""; }

.zmdi-comment-text:before {
  content: ""; }

.zmdi-comment-video:before {
  content: ""; }

.zmdi-comment:before {
  content: ""; }

.zmdi-comments:before {
  content: ""; }

.zmdi-check-all:before {
  content: ""; }

.zmdi-check-circle-u:before {
  content: ""; }

.zmdi-check-circle:before {
  content: ""; }

.zmdi-check-square:before {
  content: ""; }

.zmdi-check:before {
  content: ""; }

.zmdi-circle-o:before {
  content: ""; }

.zmdi-circle:before {
  content: ""; }

.zmdi-dot-circle-alt:before {
  content: ""; }

.zmdi-dot-circle:before {
  content: ""; }

.zmdi-minus-circle-outline:before {
  content: ""; }

.zmdi-minus-circle:before {
  content: ""; }

.zmdi-minus-square:before {
  content: ""; }

.zmdi-minus:before {
  content: ""; }

.zmdi-plus-circle-o-duplicate:before {
  content: ""; }

.zmdi-plus-circle-o:before {
  content: ""; }

.zmdi-plus-circle:before {
  content: ""; }

.zmdi-plus-square:before {
  content: ""; }

.zmdi-plus:before {
  content: ""; }

.zmdi-square-o:before {
  content: ""; }

.zmdi-star-circle:before {
  content: ""; }

.zmdi-star-half:before {
  content: ""; }

.zmdi-star-outline:before {
  content: ""; }

.zmdi-star:before {
  content: ""; }

.zmdi-bluetooth-connected:before {
  content: ""; }

.zmdi-bluetooth-off:before {
  content: ""; }

.zmdi-bluetooth-search:before {
  content: ""; }

.zmdi-bluetooth-setting:before {
  content: ""; }

.zmdi-bluetooth:before {
  content: ""; }

.zmdi-camera-add:before {
  content: ""; }

.zmdi-camera-alt:before {
  content: ""; }

.zmdi-camera-bw:before {
  content: ""; }

.zmdi-camera-front:before {
  content: ""; }

.zmdi-camera-mic:before {
  content: ""; }

.zmdi-camera-party-mode:before {
  content: ""; }

.zmdi-camera-rear:before {
  content: ""; }

.zmdi-camera-roll:before {
  content: ""; }

.zmdi-camera-switch:before {
  content: ""; }

.zmdi-camera:before {
  content: ""; }

.zmdi-card-alert:before {
  content: ""; }

.zmdi-card-off:before {
  content: ""; }

.zmdi-card-sd:before {
  content: ""; }

.zmdi-card-sim:before {
  content: ""; }

.zmdi-desktop-mac:before {
  content: ""; }

.zmdi-desktop-windows:before {
  content: ""; }

.zmdi-device-hub:before {
  content: ""; }

.zmdi-devices-off:before {
  content: ""; }

.zmdi-devices:before {
  content: ""; }

.zmdi-dock:before {
  content: ""; }

.zmdi-floppy:before {
  content: ""; }

.zmdi-gamepad:before {
  content: ""; }

.zmdi-gps-dot:before {
  content: ""; }

.zmdi-gps-off:before {
  content: ""; }

.zmdi-gps:before {
  content: ""; }

.zmdi-headset-mic:before {
  content: ""; }

.zmdi-headset:before {
  content: ""; }

.zmdi-input-antenna:before {
  content: ""; }

.zmdi-input-composite:before {
  content: ""; }

.zmdi-input-hdmi:before {
  content: ""; }

.zmdi-input-power:before {
  content: ""; }

.zmdi-input-svideo:before {
  content: ""; }

.zmdi-keyboard-hide:before {
  content: ""; }

.zmdi-keyboard:before {
  content: ""; }

.zmdi-laptop-chromebook:before {
  content: ""; }

.zmdi-laptop-mac:before {
  content: ""; }

.zmdi-laptop:before {
  content: ""; }

.zmdi-mic-off:before {
  content: ""; }

.zmdi-mic-outline:before {
  content: ""; }

.zmdi-mic-setting:before {
  content: ""; }

.zmdi-mic:before {
  content: ""; }

.zmdi-mouse:before {
  content: ""; }

.zmdi-network-alert:before {
  content: ""; }

.zmdi-network-locked:before {
  content: ""; }

.zmdi-network-off:before {
  content: ""; }

.zmdi-network-outline:before {
  content: ""; }

.zmdi-network-setting:before {
  content: ""; }

.zmdi-network:before {
  content: ""; }

.zmdi-phone-bluetooth:before {
  content: ""; }

.zmdi-phone-end:before {
  content: ""; }

.zmdi-phone-forwarded:before {
  content: ""; }

.zmdi-phone-in-talk:before {
  content: ""; }

.zmdi-phone-locked:before {
  content: ""; }

.zmdi-phone-missed:before {
  content: ""; }

.zmdi-phone-msg:before {
  content: ""; }

.zmdi-phone-paused:before {
  content: ""; }

.zmdi-phone-ring:before {
  content: ""; }

.zmdi-phone-setting:before {
  content: ""; }

.zmdi-phone-sip:before {
  content: ""; }

.zmdi-phone:before {
  content: ""; }

.zmdi-portable-wifi-changes:before {
  content: ""; }

.zmdi-portable-wifi-off:before {
  content: ""; }

.zmdi-portable-wifi:before {
  content: ""; }

.zmdi-radio:before {
  content: ""; }

.zmdi-reader:before {
  content: ""; }

.zmdi-remote-control-alt:before {
  content: ""; }

.zmdi-remote-control:before {
  content: ""; }

.zmdi-router:before {
  content: ""; }

.zmdi-scanner:before {
  content: ""; }

.zmdi-smartphone-android:before {
  content: ""; }

.zmdi-smartphone-download:before {
  content: ""; }

.zmdi-smartphone-erase:before {
  content: ""; }

.zmdi-smartphone-info:before {
  content: ""; }

.zmdi-smartphone-iphone:before {
  content: ""; }

.zmdi-smartphone-landscape-lock:before {
  content: ""; }

.zmdi-smartphone-landscape:before {
  content: ""; }

.zmdi-smartphone-lock:before {
  content: ""; }

.zmdi-smartphone-portrait-lock:before {
  content: ""; }

.zmdi-smartphone-ring:before {
  content: ""; }

.zmdi-smartphone-setting:before {
  content: ""; }

.zmdi-smartphone-setup:before {
  content: ""; }

.zmdi-smartphone:before {
  content: ""; }

.zmdi-speaker:before {
  content: ""; }

.zmdi-tablet-android:before {
  content: ""; }

.zmdi-tablet-mac:before {
  content: ""; }

.zmdi-tablet:before {
  content: ""; }

.zmdi-tv-alt-play:before {
  content: ""; }

.zmdi-tv-list:before {
  content: ""; }

.zmdi-tv-play:before {
  content: ""; }

.zmdi-tv:before {
  content: ""; }

.zmdi-usb:before {
  content: ""; }

.zmdi-videocam-off:before {
  content: ""; }

.zmdi-videocam-switch:before {
  content: ""; }

.zmdi-videocam:before {
  content: ""; }

.zmdi-watch:before {
  content: ""; }

.zmdi-wifi-alt-2:before {
  content: ""; }

.zmdi-wifi-alt:before {
  content: ""; }

.zmdi-wifi-info:before {
  content: ""; }

.zmdi-wifi-lock:before {
  content: ""; }

.zmdi-wifi-off:before {
  content: ""; }

.zmdi-wifi-outline:before {
  content: ""; }

.zmdi-wifi:before {
  content: ""; }

.zmdi-arrow-left-bottom:before {
  content: ""; }

.zmdi-arrow-left:before {
  content: ""; }

.zmdi-arrow-merge:before {
  content: ""; }

.zmdi-arrow-missed:before {
  content: ""; }

.zmdi-arrow-right-top:before {
  content: ""; }

.zmdi-arrow-right:before {
  content: ""; }

.zmdi-arrow-split:before {
  content: ""; }

.zmdi-arrows:before {
  content: ""; }

.zmdi-caret-down-circle:before {
  content: ""; }

.zmdi-caret-down:before, .customSelect:before,
.ms-choice:before, #navigation ul li .navigation-toggle.opened:before {
  content: ""; }

.zmdi-caret-left-circle:before {
  content: ""; }

.zmdi-caret-left:before {
  content: ""; }

.zmdi-caret-right-circle:before {
  content: ""; }

.zmdi-caret-right:before, #navigation ul li .navigation-toggle:before {
  content: ""; }

.zmdi-caret-up-circle:before {
  content: ""; }

.zmdi-caret-up:before, .customSelect.customSelectOpen:before,
.ms-parent.opened .ms-choice:before {
  content: ""; }

.zmdi-chevron-down:before, .panel.toggleable.toggle-hide > .panel-heading:before, .toggleable.toggle-hide.box > .panel-heading:before, .box > .box-inner.panel.toggleable.toggle-hide > .title:before, .box > .box-inner.toggleable.toggle-hide.box > .title:before, .toggle-element.toggle-element-target-hidden:before {
  content: ""; }

.zmdi-chevron-left:before {
  content: ""; }

.zmdi-chevron-right:before {
  content: ""; }

.zmdi-chevron-up:before, .panel.toggleable > .panel-heading:before, .toggleable.box > .panel-heading:before, .box > .box-inner.panel.toggleable > .title:before, .box > .box-inner.toggleable.box > .title:before, .toggle-element:before {
  content: ""; }

.zmdi-forward:before {
  content: ""; }

.zmdi-long-arrow-down:before {
  content: ""; }

.zmdi-long-arrow-left:before {
  content: ""; }

.zmdi-long-arrow-return:before {
  content: ""; }

.zmdi-long-arrow-right:before {
  content: ""; }

.zmdi-long-arrow-tab:before {
  content: ""; }

.zmdi-long-arrow-up:before {
  content: ""; }

.zmdi-rotate-ccw:before {
  content: ""; }

.zmdi-rotate-cw:before {
  content: ""; }

.zmdi-rotate-left:before {
  content: ""; }

.zmdi-rotate-right:before {
  content: ""; }

.zmdi-square-down:before {
  content: ""; }

.zmdi-square-right:before {
  content: ""; }

.zmdi-swap-alt:before {
  content: ""; }

.zmdi-swap-vertical-circle:before {
  content: ""; }

.zmdi-swap-vertical:before {
  content: ""; }

.zmdi-swap:before {
  content: ""; }

.zmdi-trending-down:before {
  content: ""; }

.zmdi-trending-flat:before {
  content: ""; }

.zmdi-trending-up:before {
  content: ""; }

.zmdi-unfold-less:before {
  content: ""; }

.zmdi-unfold-more:before {
  content: ""; }

.zmdi-apps:before {
  content: ""; }

.zmdi-grid-off:before {
  content: ""; }

.zmdi-grid:before {
  content: ""; }

.zmdi-view-agenda:before {
  content: ""; }

.zmdi-view-array:before {
  content: ""; }

.zmdi-view-carousel:before {
  content: ""; }

.zmdi-view-column:before {
  content: ""; }

.zmdi-view-comfy:before {
  content: ""; }

.zmdi-view-compact:before {
  content: ""; }

.zmdi-view-dashboard:before {
  content: ""; }

.zmdi-view-day:before {
  content: ""; }

.zmdi-view-headline:before {
  content: ""; }

.zmdi-view-list-alt:before {
  content: ""; }

.zmdi-view-list:before {
  content: ""; }

.zmdi-view-module:before {
  content: ""; }

.zmdi-view-quilt:before {
  content: ""; }

.zmdi-view-stream:before {
  content: ""; }

.zmdi-view-subtitles:before {
  content: ""; }

.zmdi-view-toc:before {
  content: ""; }

.zmdi-view-web:before {
  content: ""; }

.zmdi-view-week:before {
  content: ""; }

.zmdi-widgets:before {
  content: ""; }

.zmdi-alarm-check:before {
  content: ""; }

.zmdi-alarm-off:before {
  content: ""; }

.zmdi-alarm-plus:before {
  content: ""; }

.zmdi-alarm-snooze:before {
  content: ""; }

.zmdi-alarm:before {
  content: ""; }

.zmdi-calendar-alt:before {
  content: ""; }

.zmdi-calendar-check:before {
  content: ""; }

.zmdi-calendar-close:before {
  content: ""; }

.zmdi-calendar-note:before {
  content: ""; }

.zmdi-calendar:before {
  content: ""; }

.zmdi-time-countdown:before {
  content: ""; }

.zmdi-time-interval:before {
  content: ""; }

.zmdi-time-restore-setting:before {
  content: ""; }

.zmdi-time-restore:before {
  content: ""; }

.zmdi-time:before {
  content: ""; }

.zmdi-timer-off:before {
  content: ""; }

.zmdi-timer:before {
  content: ""; }

.zmdi-android-alt:before {
  content: ""; }

.zmdi-android:before {
  content: ""; }

.zmdi-apple:before {
  content: ""; }

.zmdi-behance:before {
  content: ""; }

.zmdi-codepen:before {
  content: ""; }

.zmdi-dribbble:before {
  content: ""; }

.zmdi-dropbox:before {
  content: ""; }

.zmdi-evernote:before {
  content: ""; }

.zmdi-facebook-box:before {
  content: ""; }

.zmdi-facebook:before {
  content: ""; }

.zmdi-github-box:before {
  content: ""; }

.zmdi-github:before {
  content: ""; }

.zmdi-google-drive:before {
  content: ""; }

.zmdi-google-earth:before {
  content: ""; }

.zmdi-google-glass:before {
  content: ""; }

.zmdi-google-maps:before {
  content: ""; }

.zmdi-google-pages:before {
  content: ""; }

.zmdi-google-play:before {
  content: ""; }

.zmdi-google-plus-box:before {
  content: ""; }

.zmdi-google-plus:before {
  content: ""; }

.zmdi-google:before {
  content: ""; }

.zmdi-instagram:before {
  content: ""; }

.zmdi-language-css3:before {
  content: ""; }

.zmdi-language-html5:before {
  content: ""; }

.zmdi-language-javascript:before {
  content: ""; }

.zmdi-language-python-alt:before {
  content: ""; }

.zmdi-language-python:before {
  content: ""; }

.zmdi-lastfm:before {
  content: ""; }

.zmdi-linkedin-box:before {
  content: ""; }

.zmdi-paypal:before {
  content: ""; }

.zmdi-pinterest-box:before {
  content: ""; }

.zmdi-pocket:before {
  content: ""; }

.zmdi-polymer:before {
  content: ""; }

.zmdi-share:before {
  content: ""; }

.zmdi-stackoverflow:before {
  content: ""; }

.zmdi-steam-square:before {
  content: ""; }

.zmdi-steam:before {
  content: ""; }

.zmdi-twitter-box:before {
  content: ""; }

.zmdi-twitter:before {
  content: ""; }

.zmdi-vk:before {
  content: ""; }

.zmdi-wikipedia:before {
  content: ""; }

.zmdi-windows:before {
  content: ""; }

.zmdi-aspect-ratio-alt:before {
  content: ""; }

.zmdi-aspect-ratio:before {
  content: ""; }

.zmdi-blur-circular:before {
  content: ""; }

.zmdi-blur-linear:before {
  content: ""; }

.zmdi-blur-off:before {
  content: ""; }

.zmdi-blur:before {
  content: ""; }

.zmdi-brightness-2:before {
  content: ""; }

.zmdi-brightness-3:before {
  content: ""; }

.zmdi-brightness-4:before {
  content: ""; }

.zmdi-brightness-5:before {
  content: ""; }

.zmdi-brightness-6:before {
  content: ""; }

.zmdi-brightness-7:before {
  content: ""; }

.zmdi-brightness-auto:before {
  content: ""; }

.zmdi-brightness-setting:before {
  content: ""; }

.zmdi-broken-image:before {
  content: ""; }

.zmdi-center-focus-strong:before {
  content: ""; }

.zmdi-center-focus-weak:before {
  content: ""; }

.zmdi-compare:before {
  content: ""; }

.zmdi-crop-16-9:before {
  content: ""; }

.zmdi-crop-3-2:before {
  content: ""; }

.zmdi-crop-5-4:before {
  content: ""; }

.zmdi-crop-7-5:before {
  content: ""; }

.zmdi-crop-din:before {
  content: ""; }

.zmdi-crop-free:before {
  content: ""; }

.zmdi-crop-landscape:before {
  content: ""; }

.zmdi-crop-portrait:before {
  content: ""; }

.zmdi-crop-square:before {
  content: ""; }

.zmdi-exposure-alt:before {
  content: ""; }

.zmdi-exposure:before {
  content: ""; }

.zmdi-filter-b-and-w:before {
  content: ""; }

.zmdi-filter-center-focus:before {
  content: ""; }

.zmdi-filter-frames:before {
  content: ""; }

.zmdi-filter-tilt-shift:before {
  content: ""; }

.zmdi-gradient:before {
  content: ""; }

.zmdi-grain:before {
  content: ""; }

.zmdi-graphic-eq:before {
  content: ""; }

.zmdi-hdr-off:before {
  content: ""; }

.zmdi-hdr-strong:before {
  content: ""; }

.zmdi-hdr-weak:before {
  content: ""; }

.zmdi-hdr:before {
  content: ""; }

.zmdi-iridescent:before {
  content: ""; }

.zmdi-leak-off:before {
  content: ""; }

.zmdi-leak:before {
  content: ""; }

.zmdi-looks:before {
  content: ""; }

.zmdi-loupe:before {
  content: ""; }

.zmdi-panorama-horizontal:before {
  content: ""; }

.zmdi-panorama-vertical:before {
  content: ""; }

.zmdi-panorama-wide-angle:before {
  content: ""; }

.zmdi-photo-size-select-large:before {
  content: ""; }

.zmdi-photo-size-select-small:before {
  content: ""; }

.zmdi-picture-in-picture:before {
  content: ""; }

.zmdi-slideshow:before {
  content: ""; }

.zmdi-texture:before {
  content: ""; }

.zmdi-tonality:before {
  content: ""; }

.zmdi-vignette:before {
  content: ""; }

.zmdi-wb-auto:before {
  content: ""; }

.zmdi-eject-alt:before {
  content: ""; }

.zmdi-eject:before {
  content: ""; }

.zmdi-equalizer:before {
  content: ""; }

.zmdi-fast-forward:before {
  content: ""; }

.zmdi-fast-rewind:before {
  content: ""; }

.zmdi-forward-10:before {
  content: ""; }

.zmdi-forward-30:before {
  content: ""; }

.zmdi-forward-5:before {
  content: ""; }

.zmdi-hearing:before {
  content: ""; }

.zmdi-pause-circle-outline:before {
  content: ""; }

.zmdi-pause-circle:before {
  content: ""; }

.zmdi-pause:before {
  content: ""; }

.zmdi-play-circle-outline:before {
  content: ""; }

.zmdi-play-circle:before {
  content: ""; }

.zmdi-play:before {
  content: ""; }

.zmdi-playlist-audio:before {
  content: ""; }

.zmdi-playlist-plus:before {
  content: ""; }

.zmdi-repeat-one:before {
  content: ""; }

.zmdi-repeat:before {
  content: ""; }

.zmdi-replay-10:before {
  content: ""; }

.zmdi-replay-30:before {
  content: ""; }

.zmdi-replay-5:before {
  content: ""; }

.zmdi-replay:before {
  content: ""; }

.zmdi-shuffle:before {
  content: ""; }

.zmdi-skip-next:before {
  content: ""; }

.zmdi-skip-previous:before {
  content: ""; }

.zmdi-stop:before {
  content: ""; }

.zmdi-surround-sound:before {
  content: ""; }

.zmdi-tune:before {
  content: ""; }

.zmdi-volume-down:before {
  content: ""; }

.zmdi-volume-mute:before {
  content: ""; }

.zmdi-volume-off:before {
  content: ""; }

.zmdi-volume-up:before {
  content: ""; }

.zmdi-n-1-square:before {
  content: ""; }

.zmdi-n-2-square:before {
  content: ""; }

.zmdi-n-3-square:before {
  content: ""; }

.zmdi-n-4-square:before {
  content: ""; }

.zmdi-n-5-square:before {
  content: ""; }

.zmdi-n-6-square:before {
  content: ""; }

.zmdi-neg-1:before {
  content: ""; }

.zmdi-neg-2:before {
  content: ""; }

.zmdi-plus-1:before {
  content: ""; }

.zmdi-plus-2:before {
  content: ""; }

.zmdi-sec-10:before {
  content: ""; }

.zmdi-sec-3:before {
  content: ""; }

.zmdi-zero:before {
  content: ""; }

.zmdi-airline-seat-flat-angled:before {
  content: ""; }

.zmdi-airline-seat-flat:before {
  content: ""; }

.zmdi-airline-seat-individual-suite:before {
  content: ""; }

.zmdi-airline-seat-legroom-extra:before {
  content: ""; }

.zmdi-airline-seat-legroom-normal:before {
  content: ""; }

.zmdi-airline-seat-legroom-reduced:before {
  content: ""; }

.zmdi-airline-seat-recline-extra:before {
  content: ""; }

.zmdi-airline-seat-recline-normal:before {
  content: ""; }

.zmdi-airplay:before {
  content: ""; }

.zmdi-closed-caption:before {
  content: ""; }

.zmdi-confirmation-number:before {
  content: ""; }

.zmdi-developer-board:before {
  content: ""; }

.zmdi-disc-full:before {
  content: ""; }

.zmdi-explicit:before {
  content: ""; }

.zmdi-flight-land:before {
  content: ""; }

.zmdi-flight-takeoff:before {
  content: ""; }

.zmdi-flip-to-back:before {
  content: ""; }

.zmdi-flip-to-front:before {
  content: ""; }

.zmdi-group-work:before {
  content: ""; }

.zmdi-hd:before {
  content: ""; }

.zmdi-hq:before {
  content: ""; }

.zmdi-markunread-mailbox:before {
  content: ""; }

.zmdi-memory:before {
  content: ""; }

.zmdi-nfc:before {
  content: ""; }

.zmdi-play-for-work:before {
  content: ""; }

.zmdi-power-input:before {
  content: ""; }

.zmdi-present-to-all:before {
  content: ""; }

.zmdi-satellite:before {
  content: ""; }

.zmdi-tap-and-play:before {
  content: ""; }

.zmdi-vibration:before {
  content: ""; }

.zmdi-voicemail:before {
  content: ""; }

.zmdi-group:before {
  content: ""; }

.zmdi-rss:before {
  content: ""; }

.zmdi-shape:before {
  content: ""; }

.zmdi-spinner:before {
  content: ""; }

.zmdi-ungroup:before {
  content: ""; }

.zmdi-500px:before {
  content: ""; }

.zmdi-8tracks:before {
  content: ""; }

.zmdi-amazon:before {
  content: ""; }

.zmdi-blogger:before {
  content: ""; }

.zmdi-delicious:before {
  content: ""; }

.zmdi-disqus:before {
  content: ""; }

.zmdi-flattr:before {
  content: ""; }

.zmdi-flickr:before {
  content: ""; }

.zmdi-github-alt:before {
  content: ""; }

.zmdi-google-old:before {
  content: ""; }

.zmdi-linkedin:before {
  content: ""; }

.zmdi-odnoklassniki:before {
  content: ""; }

.zmdi-outlook:before {
  content: ""; }

.zmdi-paypal-alt:before {
  content: ""; }

.zmdi-pinterest:before {
  content: ""; }

.zmdi-playstation:before {
  content: ""; }

.zmdi-reddit:before {
  content: ""; }

.zmdi-skype:before {
  content: ""; }

.zmdi-slideshare:before {
  content: ""; }

.zmdi-soundcloud:before {
  content: ""; }

.zmdi-tumblr:before {
  content: ""; }

.zmdi-twitch:before {
  content: ""; }

.zmdi-vimeo:before {
  content: ""; }

.zmdi-whatsapp:before {
  content: ""; }

.zmdi-xbox:before {
  content: ""; }

.zmdi-yahoo:before {
  content: ""; }

.zmdi-youtube-play:before {
  content: ""; }

.zmdi-youtube:before {
  content: ""; }

.zmdi-import-export:before {
  content: ""; }

.zmdi-swap-vertical-:before {
  content: ""; }

.zmdi-airplanemode-inactive:before {
  content: ""; }

.zmdi-airplanemode-active:before {
  content: ""; }

.zmdi-rate-review:before {
  content: ""; }

.zmdi-comment-sign:before {
  content: ""; }

.zmdi-network-warning:before {
  content: ""; }

.zmdi-shopping-cart-add:before {
  content: ""; }

.zmdi-file-add:before {
  content: ""; }

.zmdi-network-wifi-scan:before {
  content: ""; }

.zmdi-collection-add:before {
  content: ""; }

.zmdi-format-playlist-add:before {
  content: ""; }

.zmdi-format-queue-music:before {
  content: ""; }

.zmdi-plus-box:before {
  content: ""; }

.zmdi-tag-backspace:before {
  content: ""; }

.zmdi-alarm-add:before {
  content: ""; }

.zmdi-battery-charging:before {
  content: ""; }

.zmdi-daydream-setting:before {
  content: ""; }

.zmdi-more-horiz:before {
  content: ""; }

.zmdi-book-photo:before {
  content: ""; }

.zmdi-incandescent:before {
  content: ""; }

.zmdi-wb-iridescent:before {
  content: ""; }

.zmdi-calendar-remove:before {
  content: ""; }

.zmdi-refresh-sync-disabled:before {
  content: ""; }

.zmdi-refresh-sync-problem:before {
  content: ""; }

.zmdi-crop-original:before {
  content: ""; }

.zmdi-power-off:before {
  content: ""; }

.zmdi-power-off-setting:before {
  content: ""; }

.zmdi-leak-remove:before {
  content: ""; }

.zmdi-star-border:before {
  content: ""; }

.zmdi-brightness-low:before {
  content: ""; }

.zmdi-brightness-medium:before {
  content: ""; }

.zmdi-brightness-high:before {
  content: ""; }

.zmdi-smartphone-portrait:before {
  content: ""; }

.zmdi-live-tv:before {
  content: ""; }

.zmdi-format-textdirection-l-to-r:before {
  content: ""; }

.zmdi-format-textdirection-r-to-l:before {
  content: ""; }

.zmdi-arrow-back:before {
  content: ""; }

.zmdi-arrow-forward:before {
  content: ""; }

.zmdi-arrow-in:before {
  content: ""; }

.zmdi-arrow-out:before {
  content: ""; }

.zmdi-rotate-90-degrees-ccw:before {
  content: ""; }

.zmdi-adb:before {
  content: ""; }

.zmdi-network-wifi:before {
  content: ""; }

.zmdi-network-wifi-alt:before {
  content: ""; }

.zmdi-network-wifi-lock:before {
  content: ""; }

.zmdi-network-wifi-off:before {
  content: ""; }

.zmdi-network-wifi-outline:before {
  content: ""; }

.zmdi-network-wifi-info:before {
  content: ""; }

.zmdi-layers-clear:before {
  content: ""; }

.zmdi-colorize:before {
  content: ""; }

.zmdi-format-paint:before {
  content: ""; }

.zmdi-format-quote:before {
  content: ""; }

.zmdi-camera-monochrome-photos:before {
  content: ""; }

.zmdi-sort-by-alpha:before {
  content: ""; }

.zmdi-folder-shared:before {
  content: ""; }

.zmdi-folder-special:before {
  content: ""; }

.zmdi-comment-dots:before {
  content: ""; }

.zmdi-reorder:before {
  content: ""; }

.zmdi-dehaze:before {
  content: ""; }

.zmdi-sort:before {
  content: ""; }

.zmdi-pages:before {
  content: ""; }

.zmdi-stack-overflow:before {
  content: ""; }

.zmdi-calendar-account:before {
  content: ""; }

.zmdi-paste:before {
  content: ""; }

.zmdi-cut:before {
  content: ""; }

.zmdi-save:before {
  content: ""; }

.zmdi-smartphone-code:before {
  content: ""; }

.zmdi-directions-bike:before {
  content: ""; }

.zmdi-directions-boat:before {
  content: ""; }

.zmdi-directions-bus:before {
  content: ""; }

.zmdi-directions-car:before {
  content: ""; }

.zmdi-directions-railway:before {
  content: ""; }

.zmdi-directions-run:before {
  content: ""; }

.zmdi-directions-subway:before {
  content: ""; }

.zmdi-directions-walk:before {
  content: ""; }

.zmdi-local-hotel:before {
  content: ""; }

.zmdi-local-activity:before {
  content: ""; }

.zmdi-local-play:before {
  content: ""; }

.zmdi-local-airport:before {
  content: ""; }

.zmdi-local-atm:before {
  content: ""; }

.zmdi-local-bar:before {
  content: ""; }

.zmdi-local-cafe:before {
  content: ""; }

.zmdi-local-car-wash:before {
  content: ""; }

.zmdi-local-convenience-store:before {
  content: ""; }

.zmdi-local-dining:before {
  content: ""; }

.zmdi-local-drink:before {
  content: ""; }

.zmdi-local-florist:before {
  content: ""; }

.zmdi-local-gas-station:before {
  content: ""; }

.zmdi-local-grocery-store:before {
  content: ""; }

.zmdi-local-hospital:before {
  content: ""; }

.zmdi-local-laundry-service:before {
  content: ""; }

.zmdi-local-library:before {
  content: ""; }

.zmdi-local-mall:before {
  content: ""; }

.zmdi-local-movies:before {
  content: ""; }

.zmdi-local-offer:before {
  content: ""; }

.zmdi-local-parking:before {
  content: ""; }

.zmdi-local-parking:before {
  content: ""; }

.zmdi-local-pharmacy:before {
  content: ""; }

.zmdi-local-phone:before {
  content: ""; }

.zmdi-local-pizza:before {
  content: ""; }

.zmdi-local-post-office:before {
  content: ""; }

.zmdi-local-printshop:before {
  content: ""; }

.zmdi-local-see:before {
  content: ""; }

.zmdi-local-shipping:before {
  content: ""; }

.zmdi-local-store:before {
  content: ""; }

.zmdi-local-taxi:before {
  content: ""; }

.zmdi-local-wc:before {
  content: ""; }

.zmdi-my-location:before {
  content: ""; }

.zmdi-directions:before {
  content: ""; }

/**
 * Bootstrap includes (without glyphicons, carousel)
 * (location of bootstrap files is known from gulp-task "styles", see includePaths in gulpfile JS)
 */
/*! normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css */
html {
  font-family: sans-serif;
  -ms-text-size-adjust: 100%;
  -webkit-text-size-adjust: 100%; }

body {
  margin: 0; }

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

abbr[title] {
  border-bottom: 1px dotted; }

b,
strong {
  font-weight: bold; }

dfn {
  font-style: italic; }

h1 {
  font-size: 2em;
  margin: 0.67em 0; }

mark {
  background: #ff0;
  color: #000; }

small {
  font-size: 80%; }

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

sup {
  top: -0.5em; }

sub {
  bottom: -0.25em; }

img {
  border: 0; }

svg:not(:root) {
  overflow: hidden; }

figure {
  margin: 1em 40px; }

hr {
  box-sizing: content-box;
  height: 0; }

pre {
  overflow: auto; }

code,
kbd,
pre,
samp {
  font-family: monospace, monospace;
  font-size: 1em; }

button,
input,
optgroup,
select,
textarea {
  color: inherit;
  font: inherit;
  margin: 0; }

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 {
  line-height: normal; }

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-appearance: textfield;
  box-sizing: content-box; }

input[type="search"]::-webkit-search-cancel-button,
input[type="search"]::-webkit-search-decoration {
  -webkit-appearance: none; }

fieldset {
  border: 1px solid #c0c0c0;
  margin: 0 2px;
  padding: 0.35em 0.625em 0.75em; }

legend {
  border: 0;
  padding: 0; }

textarea {
  overflow: auto; }

optgroup {
  font-weight: bold; }

table {
  border-collapse: collapse;
  border-spacing: 0; }

td,
th {
  padding: 0; }

/*! Source: https://github.com/h5bp/html5-boilerplate/blob/master/src/css/main.css */
@media print {
  *,
  *:before,
  *:after {
    background: transparent !important;
    color: #000 !important;
    box-shadow: none !important;
    text-shadow: none !important; }
  a,
  a:visited {
    text-decoration: underline; }
  a[href]:after {
    content: " (" attr(href) ")"; }
  abbr[title]:after {
    content: " (" attr(title) ")"; }
  a[href^="#"]:after,
  a[href^="javascript:"]:after {
    content: ""; }
  pre,
  blockquote {
    border: 1px solid #999;
    page-break-inside: avoid; }
  thead {
    display: table-header-group; }
  tr,
  img {
    page-break-inside: avoid; }
  img {
    max-width: 100% !important; }
  p,
  h2,
  h3 {
    orphans: 3;
    widows: 3; }
  h2,
  h3 {
    page-break-after: avoid; }
  .navbar {
    display: none; }
  .btn > .caret, button > .caret,
  input[type="submit"] > .caret,
  .button > .caret,
  .dropup > .btn > .caret,
  .dropup > button > .caret,
  .dropup >
  input[type="submit"] > .caret,
  .dropup >
  .button > .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 th,
  .table-bordered td {
    border: 1px solid #ddd !important; } }

* {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box; }

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

html {
  font-size: 10px;
  -webkit-tap-highlight-color: transparent; }

body {
  font-family: Arial, sans-serif;
  font-size: 16px;
  line-height: 1.42857;
  color: #333;
  background-color: #fbe0bc; }

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

a {
  color: #800000;
  text-decoration: none; }
  a:hover, a:focus {
    color: #800000;
    text-decoration: underline; }
  a:focus {
    outline: thin dotted;
    outline: 5px auto -webkit-focus-ring-color;
    outline-offset: -2px; }

figure {
  margin: 0; }

img {
  vertical-align: middle; }

.img-responsive {
  display: block;
  max-width: 100%;
  height: auto; }

.img-rounded {
  border-radius: 0; }

.img-thumbnail {
  padding: 4px;
  line-height: 1.42857;
  background-color: #fbe0bc;
  border: 1px solid #ddd;
  border-radius: 0;
  -webkit-transition: all 0.2s ease-in-out;
  -o-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
  display: inline-block;
  max-width: 100%;
  height: auto; }

.img-circle {
  border-radius: 50%; }

hr {
  margin-top: 22px;
  margin-bottom: 22px;
  border: 0;
  border-top: 1px solid #E5CAB3; }

.sr-only {
  position: absolute;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0; }

.sr-only-focusable:active, .sr-only-focusable:focus {
  position: static;
  width: auto;
  height: auto;
  margin: 0;
  overflow: visible;
  clip: auto; }

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

h1, h2, h3, h4, h5, h6,
.h1, .h2, .h3, .h4, .h5, .h6 {
  font-family: "Roboto Condensed", Arial, sans-serif;
  font-weight: 300;
  line-height: 1.1;
  color: inherit; }
  h1 small,
  h1 .small, h2 small,
  h2 .small, h3 small,
  h3 .small, h4 small,
  h4 .small, h5 small,
  h5 .small, h6 small,
  h6 .small,
  .h1 small,
  .h1 .small, .h2 small,
  .h2 .small, .h3 small,
  .h3 .small, .h4 small,
  .h4 .small, .h5 small,
  .h5 .small, .h6 small,
  .h6 .small {
    font-weight: normal;
    line-height: 1;
    color: inherit; }

h1, .h1,
h2, .h2,
h3, .h3 {
  margin-top: 22px;
  margin-bottom: 11px; }
  h1 small,
  h1 .small, .h1 small,
  .h1 .small,
  h2 small,
  h2 .small, .h2 small,
  .h2 .small,
  h3 small,
  h3 .small, .h3 small,
  .h3 .small {
    font-size: 65%; }

h4, .h4,
h5, .h5,
h6, .h6 {
  margin-top: 11px;
  margin-bottom: 11px; }
  h4 small,
  h4 .small, .h4 small,
  .h4 .small,
  h5 small,
  h5 .small, .h5 small,
  .h5 .small,
  h6 small,
  h6 .small, .h6 small,
  .h6 .small {
    font-size: 75%; }

h1, .h1 {
  font-size: 48px; }

h2, .h2 {
  font-size: 40px; }

h3, .h3 {
  font-size: 30px; }

h4, .h4 {
  font-size: 20px; }

h5, .h5 {
  font-size: 16px; }

h6, .h6 {
  font-size: 14px; }

p {
  margin: 0 0 11px; }

.lead {
  margin-bottom: 22px;
  font-size: 18px;
  font-weight: 300;
  line-height: 1.4; }
  @media (min-width: 768px) {
    .lead {
      font-size: 24px; } }

small,
.small {
  font-size: 87%; }

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

.text-left {
  text-align: left; }

.text-right {
  text-align: right; }

.text-center {
  text-align: center; }

.text-justify {
  text-align: justify; }

.text-nowrap {
  white-space: nowrap; }

.text-lowercase {
  text-transform: lowercase; }

.text-uppercase, .initialism {
  text-transform: uppercase; }

.text-capitalize {
  text-transform: capitalize; }

.text-muted {
  color: #777777; }

.text-primary {
  color: #824f26; }

a.text-primary:hover,
a.text-primary:focus {
  color: #5b371a; }

.text-success {
  color: #fff2e1; }

a.text-success:hover,
a.text-success:focus {
  color: #ffdcae; }

.text-info {
  color: #31708f; }

a.text-info:hover,
a.text-info:focus {
  color: #245269; }

.text-warning {
  color: #8a6d3b; }

a.text-warning:hover,
a.text-warning:focus {
  color: #66512c; }

.text-danger {
  color: #fff2e1; }

a.text-danger:hover,
a.text-danger:focus {
  color: #ffdcae; }

.bg-primary {
  color: #fff; }

.bg-primary {
  background-color: #824f26; }

a.bg-primary:hover,
a.bg-primary:focus {
  background-color: #5b371a; }

.bg-success {
  background-color: #3c763d; }

a.bg-success:hover,
a.bg-success:focus {
  background-color: #2b542c; }

.bg-info {
  background-color: #d9edf7; }

a.bg-info:hover,
a.bg-info:focus {
  background-color: #afd9ee; }

.bg-warning {
  background-color: #fcf8e3; }

a.bg-warning:hover,
a.bg-warning:focus {
  background-color: #f7ecb5; }

.bg-danger {
  background-color: #d04e3c; }

a.bg-danger:hover,
a.bg-danger:focus {
  background-color: #af3a2a; }

.page-header {
  padding-bottom: 10px;
  margin: 44px 0 22px;
  border-bottom: 1px solid #E5CAB3; }

ul,
ol {
  margin-top: 0;
  margin-bottom: 11px; }
  ul ul,
  ul ol,
  ol ul,
  ol ol {
    margin-bottom: 0; }

.list-unstyled, #breadcrumb ul {
  padding-left: 0;
  list-style: none; }

.list-inline, ul.inline {
  padding-left: 0;
  list-style: none;
  margin-left: -5px; }
  .list-inline > li, ul.inline > li {
    display: inline-block;
    padding-left: 5px;
    padding-right: 5px; }

dl {
  margin-top: 0;
  margin-bottom: 22px; }

dt,
dd {
  line-height: 1.42857; }

dt {
  font-weight: bold; }

dd {
  margin-left: 0; }

.dl-horizontal dd:before, .dl-horizontal dd:after {
  content: " ";
  display: table; }

.dl-horizontal dd:after {
  clear: both; }

@media (min-width: 768px) {
  .dl-horizontal dt {
    float: left;
    width: 160px;
    clear: left;
    text-align: right;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap; }
  .dl-horizontal dd {
    margin-left: 180px; } }

abbr[title],
abbr[data-original-title] {
  cursor: help;
  border-bottom: 1px dotted #777777; }

.initialism {
  font-size: 90%; }

blockquote {
  padding: 11px 22px;
  margin: 0 0 22px;
  font-size: 20px;
  border-left: 5px solid #E5CAB3; }
  blockquote p:last-child,
  blockquote ul:last-child,
  blockquote ol:last-child {
    margin-bottom: 0; }
  blockquote footer,
  blockquote small,
  blockquote .small {
    display: block;
    font-size: 80%;
    line-height: 1.42857;
    color: #333; }
    blockquote footer:before,
    blockquote small:before,
    blockquote .small:before {
      content: '\2014 \00A0'; }

.blockquote-reverse,
blockquote.pull-right {
  padding-right: 15px;
  padding-left: 0;
  border-right: 5px solid #E5CAB3;
  border-left: 0;
  text-align: right; }
  .blockquote-reverse footer:before,
  .blockquote-reverse small:before,
  .blockquote-reverse .small:before,
  blockquote.pull-right footer:before,
  blockquote.pull-right small:before,
  blockquote.pull-right .small:before {
    content: ''; }
  .blockquote-reverse footer:after,
  .blockquote-reverse small:after,
  .blockquote-reverse .small:after,
  blockquote.pull-right footer:after,
  blockquote.pull-right small:after,
  blockquote.pull-right .small:after {
    content: '\00A0 \2014'; }

address {
  margin-bottom: 22px;
  font-style: normal;
  line-height: 1.42857; }

code,
kbd,
pre,
samp {
  font-family: Menlo, Monaco, Consolas, "Courier New", monospace; }

code {
  padding: 2px 4px;
  font-size: 90%;
  color: #c7254e;
  background-color: #f9f2f4;
  border-radius: 0; }

kbd {
  padding: 2px 4px;
  font-size: 90%;
  color: #fff;
  background-color: #333;
  border-radius: 0;
  box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.25); }
  kbd kbd {
    padding: 0;
    font-size: 100%;
    font-weight: bold;
    box-shadow: none; }

pre {
  display: block;
  padding: 10.5px;
  margin: 0 0 11px;
  font-size: 15px;
  line-height: 1.42857;
  word-break: break-all;
  word-wrap: break-word;
  color: #333333;
  background-color: #f5f5f5;
  border: 1px solid #ccc;
  border-radius: 0; }
  pre code {
    padding: 0;
    font-size: inherit;
    color: inherit;
    white-space: pre-wrap;
    background-color: transparent;
    border-radius: 0; }

.pre-scrollable {
  max-height: 340px;
  overflow-y: scroll; }

.container {
  margin-right: auto;
  margin-left: auto;
  padding-left: 10px;
  padding-right: 10px; }
  .container:before, .container:after {
    content: " ";
    display: table; }
  .container:after {
    clear: both; }
  @media (min-width: 768px) {
    .container {
      width: 740px; } }
  @media (min-width: 800px) {
    .container {
      width: 960px; } }
  @media (min-width: 1200px) {
    .container {
      width: 1160px; } }

.container-fluid {
  margin-right: auto;
  margin-left: auto;
  padding-left: 10px;
  padding-right: 10px; }
  .container-fluid:before, .container-fluid:after {
    content: " ";
    display: table; }
  .container-fluid:after {
    clear: both; }

.row, .split {
  margin-left: -10px;
  margin-right: -10px; }
  .row:before, .split:before, .row:after, .split:after {
    content: " ";
    display: table; }
  .row:after, .split:after {
    clear: both; }

.col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12 {
  position: relative;
  min-height: 1px;
  padding-left: 10px;
  padding-right: 10px; }

.col-xs-1, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9, .col-xs-10, .col-xs-11, .col-xs-12 {
  float: left; }

.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: 768px) {
  .col-sm-1, .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-sm-10, .col-sm-11, .col-sm-12 {
    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: 800px) {
  .col-md-1, .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-md-10, .col-md-11, .col-md-12 {
    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: 1200px) {
  .col-lg-1, .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-lg-10, .col-lg-11, .col-lg-12 {
    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%; } }

table {
  background-color: transparent; }

caption {
  padding-top: 8px;
  padding-bottom: 8px;
  color: #777777;
  text-align: left; }

th {
  text-align: left; }

.table {
  width: 100%;
  max-width: 100%;
  margin-bottom: 22px; }
  .table > thead > tr > th,
  .table > thead > tr > td,
  .table > tbody > tr > th,
  .table > tbody > tr > td,
  .table > tfoot > tr > th,
  .table > tfoot > tr > td {
    padding: 8px;
    line-height: 1.42857;
    vertical-align: top;
    border-top: 1px solid #ddd; }
  .table > thead > tr > th {
    vertical-align: bottom;
    border-bottom: 2px solid #ddd; }
  .table > caption + thead > tr:first-child > th,
  .table > caption + thead > tr:first-child > td,
  .table > colgroup + thead > tr:first-child > th,
  .table > colgroup + thead > tr:first-child > td,
  .table > thead:first-child > tr:first-child > th,
  .table > thead:first-child > tr:first-child > td {
    border-top: 0; }
  .table > tbody + tbody {
    border-top: 2px solid #ddd; }
  .table .table {
    background-color: #fbe0bc; }

.table-condensed > thead > tr > th,
.table-condensed > thead > tr > td,
.table-condensed > tbody > tr > th,
.table-condensed > tbody > tr > td,
.table-condensed > tfoot > tr > th,
.table-condensed > tfoot > tr > td {
  padding: 5px; }

.table-bordered {
  border: 1px solid #ddd; }
  .table-bordered > thead > tr > th,
  .table-bordered > thead > tr > td,
  .table-bordered > tbody > tr > th,
  .table-bordered > tbody > tr > td,
  .table-bordered > tfoot > tr > th,
  .table-bordered > tfoot > tr > td {
    border: 1px solid #ddd; }
  .table-bordered > thead > tr > th,
  .table-bordered > thead > tr > td {
    border-bottom-width: 2px; }

.table-striped > tbody > tr:nth-of-type(odd) {
  background-color: #f9f9f9; }

.table-hover > tbody > tr:hover {
  background-color: #f5f5f5; }

table col[class*="col-"] {
  position: static;
  float: none;
  display: table-column; }

table td[class*="col-"],
table th[class*="col-"] {
  position: static;
  float: none;
  display: table-cell; }

.table > thead > tr > td.active,
.table > thead > tr > th.active,
.table > thead > tr.active > td,
.table > thead > tr.active > th,
.table > tbody > tr > td.active,
.table > tbody > tr > th.active,
.table > tbody > tr.active > td,
.table > tbody > tr.active > th,
.table > tfoot > tr > td.active,
.table > tfoot > tr > th.active,
.table > tfoot > tr.active > td,
.table > tfoot > tr.active > th {
  background-color: #f5f5f5; }

.table-hover > tbody > tr > td.active:hover,
.table-hover > tbody > tr > th.active:hover,
.table-hover > tbody > tr.active:hover > td,
.table-hover > tbody > tr:hover > .active,
.table-hover > tbody > tr.active:hover > th {
  background-color: #e8e8e8; }

.table > thead > tr > td.success,
.table > thead > tr > th.success,
.table > thead > tr.success > td,
.table > thead > tr.success > th,
.table > tbody > tr > td.success,
.table > tbody > tr > th.success,
.table > tbody > tr.success > td,
.table > tbody > tr.success > th,
.table > tfoot > tr > td.success,
.table > tfoot > tr > th.success,
.table > tfoot > tr.success > td,
.table > tfoot > tr.success > th {
  background-color: #3c763d; }

.table-hover > tbody > tr > td.success:hover,
.table-hover > tbody > tr > th.success:hover,
.table-hover > tbody > tr.success:hover > td,
.table-hover > tbody > tr:hover > .success,
.table-hover > tbody > tr.success:hover > th {
  background-color: #336534; }

.table > thead > tr > td.info,
.table > thead > tr > th.info,
.table > thead > tr.info > td,
.table > thead > tr.info > th,
.table > tbody > tr > td.info,
.table > tbody > tr > th.info,
.table > tbody > tr.info > td,
.table > tbody > tr.info > th,
.table > tfoot > tr > td.info,
.table > tfoot > tr > th.info,
.table > tfoot > tr.info > td,
.table > tfoot > tr.info > th {
  background-color: #d9edf7; }

.table-hover > tbody > tr > td.info:hover,
.table-hover > tbody > tr > th.info:hover,
.table-hover > tbody > tr.info:hover > td,
.table-hover > tbody > tr:hover > .info,
.table-hover > tbody > tr.info:hover > th {
  background-color: #c4e3f3; }

.table > thead > tr > td.warning,
.table > thead > tr > th.warning,
.table > thead > tr.warning > td,
.table > thead > tr.warning > th,
.table > tbody > tr > td.warning,
.table > tbody > tr > th.warning,
.table > tbody > tr.warning > td,
.table > tbody > tr.warning > th,
.table > tfoot > tr > td.warning,
.table > tfoot > tr > th.warning,
.table > tfoot > tr.warning > td,
.table > tfoot > tr.warning > th {
  background-color: #fcf8e3; }

.table-hover > tbody > tr > td.warning:hover,
.table-hover > tbody > tr > th.warning:hover,
.table-hover > tbody > tr.warning:hover > td,
.table-hover > tbody > tr:hover > .warning,
.table-hover > tbody > tr.warning:hover > th {
  background-color: #faf2cc; }

.table > thead > tr > td.danger,
.table > thead > tr > th.danger,
.table > thead > tr.danger > td,
.table > thead > tr.danger > th,
.table > tbody > tr > td.danger,
.table > tbody > tr > th.danger,
.table > tbody > tr.danger > td,
.table > tbody > tr.danger > th,
.table > tfoot > tr > td.danger,
.table > tfoot > tr > th.danger,
.table > tfoot > tr.danger > td,
.table > tfoot > tr.danger > th {
  background-color: #d04e3c; }

.table-hover > tbody > tr > td.danger:hover,
.table-hover > tbody > tr > th.danger:hover,
.table-hover > tbody > tr.danger:hover > td,
.table-hover > tbody > tr:hover > .danger,
.table-hover > tbody > tr.danger:hover > th {
  background-color: #c3412f; }

.table-responsive {
  overflow-x: auto;
  min-height: 0.01%; }
  @media screen and (max-width: 767px) {
    .table-responsive {
      width: 100%;
      margin-bottom: 16.5px;
      overflow-y: hidden;
      -ms-overflow-style: -ms-autohiding-scrollbar;
      border: 1px solid #ddd; }
      .table-responsive > .table {
        margin-bottom: 0; }
        .table-responsive > .table > thead > tr > th,
        .table-responsive > .table > thead > tr > td,
        .table-responsive > .table > tbody > tr > th,
        .table-responsive > .table > tbody > tr > td,
        .table-responsive > .table > tfoot > tr > th,
        .table-responsive > .table > tfoot > tr > td {
          white-space: nowrap; }
      .table-responsive > .table-bordered {
        border: 0; }
        .table-responsive > .table-bordered > thead > tr > th:first-child,
        .table-responsive > .table-bordered > thead > tr > td:first-child,
        .table-responsive > .table-bordered > tbody > tr > th:first-child,
        .table-responsive > .table-bordered > tbody > tr > td:first-child,
        .table-responsive > .table-bordered > tfoot > tr > th:first-child,
        .table-responsive > .table-bordered > tfoot > tr > td:first-child {
          border-left: 0; }
        .table-responsive > .table-bordered > thead > tr > th:last-child,
        .table-responsive > .table-bordered > thead > tr > td:last-child,
        .table-responsive > .table-bordered > tbody > tr > th:last-child,
        .table-responsive > .table-bordered > tbody > tr > td:last-child,
        .table-responsive > .table-bordered > tfoot > tr > th:last-child,
        .table-responsive > .table-bordered > tfoot > tr > td:last-child {
          border-right: 0; }
        .table-responsive > .table-bordered > tbody > tr:last-child > th,
        .table-responsive > .table-bordered > tbody > tr:last-child > td,
        .table-responsive > .table-bordered > tfoot > tr:last-child > th,
        .table-responsive > .table-bordered > tfoot > tr:last-child > td {
          border-bottom: 0; } }

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

legend {
  display: block;
  width: 100%;
  padding: 0;
  margin-bottom: 22px;
  font-size: 24px;
  line-height: inherit;
  color: #d04e3c;
  border: 0;
  border-bottom: 1px solid transparent; }

label {
  display: inline-block;
  max-width: 100%;
  margin-bottom: 5px;
  font-weight: bold; }

input[type="search"] {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box; }

input[type="radio"],
input[type="checkbox"] {
  margin: 4px 0 0;
  margin-top: 1px \9;
  line-height: normal; }

input[type="file"] {
  display: block; }

input[type="range"] {
  display: block;
  width: 100%; }

select[multiple],
select[size] {
  height: auto; }

input[type="file"]:focus,
input[type="radio"]:focus,
input[type="checkbox"]:focus {
  outline: thin dotted;
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px; }

output {
  display: block;
  padding-top: 7px;
  font-size: 16px;
  line-height: 1.42857;
  color: #333333; }

.form-control, .csc-mailform .csc-form-element input[type="text"],
.csc-mailform .csc-form-element textarea, button.ms-choice, button.ms-choice:focus, button.ms-choice:active, button.ms-choice:active:hover, button.ms-choice:active:focus, button.ms-choice:hover,
.ms-choice,
.ms-choice:focus,
.ms-choice:active,
.ms-choice:active:hover,
.ms-choice:active:focus,
.ms-choice:hover, .tx-datamintsfeuser-pi1 input[type='text'], .tx-datamintsfeuser-pi1 input[type='password'], .tx-datamintsfeuser-pi1 textarea, .tx-powermail .powermail_fieldwrap select,
.tx-powermail .powermail_fieldwrap input[type="text"],
.tx-powermail .powermail_fieldwrap textarea,
.tx-powermail .powermail_fieldwrap .customSelect {
  display: block;
  width: 100%;
  height: 36px;
  padding: 6px 12px;
  font-size: 16px;
  line-height: 1.42857;
  color: #333333;
  background-color: #fff;
  background-image: none;
  border: 1px solid transparent;
  border-radius: 4px;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  -webkit-transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;
  -o-transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;
  transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s; }
  .form-control:focus, .csc-mailform .csc-form-element input[type="text"]:focus,
  .csc-mailform .csc-form-element textarea:focus,
  .ms-choice:focus, .tx-datamintsfeuser-pi1 input[type='text']:focus, .tx-datamintsfeuser-pi1 input[type='password']:focus, .tx-datamintsfeuser-pi1 textarea:focus, .tx-powermail .powermail_fieldwrap select:focus,
  .tx-powermail .powermail_fieldwrap input[type="text"]:focus,
  .tx-powermail .powermail_fieldwrap textarea:focus,
  .tx-powermail .powermail_fieldwrap .customSelect:focus {
    border-color: transparent;
    outline: 0;
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(0, 0, 0, 0.6);
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(0, 0, 0, 0.6); }
  .form-control::-moz-placeholder, .csc-mailform .csc-form-element input[type="text"]::-moz-placeholder,
  .csc-mailform .csc-form-element textarea::-moz-placeholder,
  .ms-choice::-moz-placeholder,
  .ms-choice:focus::-moz-placeholder,
  .ms-choice:active::-moz-placeholder,
  .ms-choice:hover:active::-moz-placeholder,
  .ms-choice:focus:active::-moz-placeholder,
  .ms-choice:hover::-moz-placeholder, .tx-datamintsfeuser-pi1 input[type='text']::-moz-placeholder, .tx-datamintsfeuser-pi1 input[type='password']::-moz-placeholder, .tx-datamintsfeuser-pi1 textarea::-moz-placeholder, .tx-powermail .powermail_fieldwrap select::-moz-placeholder,
  .tx-powermail .powermail_fieldwrap input[type="text"]::-moz-placeholder,
  .tx-powermail .powermail_fieldwrap textarea::-moz-placeholder,
  .tx-powermail .powermail_fieldwrap .customSelect::-moz-placeholder {
    color: #956e53;
    opacity: 1; }
  .form-control:-ms-input-placeholder, .csc-mailform .csc-form-element input[type="text"]:-ms-input-placeholder,
  .csc-mailform .csc-form-element textarea:-ms-input-placeholder,
  .ms-choice:-ms-input-placeholder,
  .ms-choice:-ms-input-placeholder:active:focus, .tx-datamintsfeuser-pi1 input[type='text']:-ms-input-placeholder, .tx-datamintsfeuser-pi1 input[type='password']:-ms-input-placeholder, .tx-datamintsfeuser-pi1 textarea:-ms-input-placeholder, .tx-powermail .powermail_fieldwrap select:-ms-input-placeholder,
  .tx-powermail .powermail_fieldwrap input[type="text"]:-ms-input-placeholder,
  .tx-powermail .powermail_fieldwrap textarea:-ms-input-placeholder,
  .tx-powermail .powermail_fieldwrap .customSelect:-ms-input-placeholder {
    color: #956e53; }
  .form-control::-webkit-input-placeholder, .csc-mailform .csc-form-element input[type="text"]::-webkit-input-placeholder,
  .csc-mailform .csc-form-element textarea::-webkit-input-placeholder,
  .ms-choice::-webkit-input-placeholder,
  .ms-choice:focus::-webkit-input-placeholder,
  .ms-choice:active::-webkit-input-placeholder,
  .ms-choice:hover:active::-webkit-input-placeholder,
  .ms-choice:focus:active::-webkit-input-placeholder,
  .ms-choice:hover::-webkit-input-placeholder, .tx-datamintsfeuser-pi1 input[type='text']::-webkit-input-placeholder, .tx-datamintsfeuser-pi1 input[type='password']::-webkit-input-placeholder, .tx-datamintsfeuser-pi1 textarea::-webkit-input-placeholder, .tx-powermail .powermail_fieldwrap select::-webkit-input-placeholder,
  .tx-powermail .powermail_fieldwrap input[type="text"]::-webkit-input-placeholder,
  .tx-powermail .powermail_fieldwrap textarea::-webkit-input-placeholder,
  .tx-powermail .powermail_fieldwrap .customSelect::-webkit-input-placeholder {
    color: #956e53; }
  .form-control::-ms-expand, .csc-mailform .csc-form-element input[type="text"]::-ms-expand,
  .csc-mailform .csc-form-element textarea::-ms-expand,
  .ms-choice::-ms-expand,
  .ms-choice:focus::-ms-expand,
  .ms-choice:active::-ms-expand,
  .ms-choice:hover:active::-ms-expand,
  .ms-choice:focus:active::-ms-expand,
  .ms-choice:hover::-ms-expand, .tx-datamintsfeuser-pi1 input[type='text']::-ms-expand, .tx-datamintsfeuser-pi1 input[type='password']::-ms-expand, .tx-datamintsfeuser-pi1 textarea::-ms-expand, .tx-powermail .powermail_fieldwrap select::-ms-expand,
  .tx-powermail .powermail_fieldwrap input[type="text"]::-ms-expand,
  .tx-powermail .powermail_fieldwrap textarea::-ms-expand,
  .tx-powermail .powermail_fieldwrap .customSelect::-ms-expand {
    border: 0;
    background-color: transparent; }
  .form-control[disabled], .csc-mailform .csc-form-element input[disabled][type="text"],
  .csc-mailform .csc-form-element textarea[disabled],
  [disabled].ms-choice,
  [disabled].ms-choice:active:focus, .tx-datamintsfeuser-pi1 input[disabled][type='text'], .tx-datamintsfeuser-pi1 input[disabled][type='password'], .tx-datamintsfeuser-pi1 textarea[disabled], .tx-powermail .powermail_fieldwrap select[disabled],
  .tx-powermail .powermail_fieldwrap input[disabled][type="text"],
  .tx-powermail .powermail_fieldwrap textarea[disabled],
  .tx-powermail .powermail_fieldwrap [disabled].customSelect, .form-control[readonly], .csc-mailform .csc-form-element input[readonly][type="text"],
  .csc-mailform .csc-form-element textarea[readonly],
  [readonly].ms-choice,
  [readonly].ms-choice:active:focus, .tx-datamintsfeuser-pi1 input[readonly][type='text'], .tx-datamintsfeuser-pi1 input[readonly][type='password'], .tx-datamintsfeuser-pi1 textarea[readonly], .tx-powermail .powermail_fieldwrap select[readonly],
  .tx-powermail .powermail_fieldwrap input[readonly][type="text"],
  .tx-powermail .powermail_fieldwrap textarea[readonly],
  .tx-powermail .powermail_fieldwrap [readonly].customSelect,
  fieldset[disabled] .form-control,
  fieldset[disabled] .csc-mailform .csc-form-element input[type="text"], .csc-mailform .csc-form-element
  fieldset[disabled] input[type="text"],
  fieldset[disabled]
  .csc-mailform .csc-form-element textarea,
  .csc-mailform .csc-form-element
  fieldset[disabled] textarea,
  fieldset[disabled]
  .ms-choice,
  fieldset[disabled]
  .ms-choice:active:focus,
  fieldset[disabled] .tx-datamintsfeuser-pi1 input[type='text'], .tx-datamintsfeuser-pi1
  fieldset[disabled] input[type='text'],
  fieldset[disabled] .tx-datamintsfeuser-pi1 input[type='password'], .tx-datamintsfeuser-pi1
  fieldset[disabled] input[type='password'],
  fieldset[disabled] .tx-datamintsfeuser-pi1 textarea, .tx-datamintsfeuser-pi1
  fieldset[disabled] textarea,
  fieldset[disabled] .tx-powermail .powermail_fieldwrap select, .tx-powermail .powermail_fieldwrap
  fieldset[disabled] select,
  fieldset[disabled]
  .tx-powermail .powermail_fieldwrap input[type="text"],
  .tx-powermail .powermail_fieldwrap
  fieldset[disabled] input[type="text"],
  fieldset[disabled]
  .tx-powermail .powermail_fieldwrap textarea,
  .tx-powermail .powermail_fieldwrap
  fieldset[disabled] textarea,
  fieldset[disabled]
  .tx-powermail .powermail_fieldwrap .customSelect,
  .tx-powermail .powermail_fieldwrap
  fieldset[disabled] .customSelect {
    background-color: #E5CAB3;
    opacity: 1; }
  .form-control[disabled], .csc-mailform .csc-form-element input[disabled][type="text"],
  .csc-mailform .csc-form-element textarea[disabled],
  [disabled].ms-choice,
  [disabled].ms-choice:active:focus, .tx-datamintsfeuser-pi1 input[disabled][type='text'], .tx-datamintsfeuser-pi1 input[disabled][type='password'], .tx-datamintsfeuser-pi1 textarea[disabled], .tx-powermail .powermail_fieldwrap select[disabled],
  .tx-powermail .powermail_fieldwrap input[disabled][type="text"],
  .tx-powermail .powermail_fieldwrap textarea[disabled],
  .tx-powermail .powermail_fieldwrap [disabled].customSelect,
  fieldset[disabled] .form-control,
  fieldset[disabled] .csc-mailform .csc-form-element input[type="text"], .csc-mailform .csc-form-element
  fieldset[disabled] input[type="text"],
  fieldset[disabled]
  .csc-mailform .csc-form-element textarea,
  .csc-mailform .csc-form-element
  fieldset[disabled] textarea,
  fieldset[disabled]
  .ms-choice,
  fieldset[disabled]
  .ms-choice:active:focus,
  fieldset[disabled] .tx-datamintsfeuser-pi1 input[type='text'], .tx-datamintsfeuser-pi1
  fieldset[disabled] input[type='text'],
  fieldset[disabled] .tx-datamintsfeuser-pi1 input[type='password'], .tx-datamintsfeuser-pi1
  fieldset[disabled] input[type='password'],
  fieldset[disabled] .tx-datamintsfeuser-pi1 textarea, .tx-datamintsfeuser-pi1
  fieldset[disabled] textarea,
  fieldset[disabled] .tx-powermail .powermail_fieldwrap select, .tx-powermail .powermail_fieldwrap
  fieldset[disabled] select,
  fieldset[disabled]
  .tx-powermail .powermail_fieldwrap input[type="text"],
  .tx-powermail .powermail_fieldwrap
  fieldset[disabled] input[type="text"],
  fieldset[disabled]
  .tx-powermail .powermail_fieldwrap textarea,
  .tx-powermail .powermail_fieldwrap
  fieldset[disabled] textarea,
  fieldset[disabled]
  .tx-powermail .powermail_fieldwrap .customSelect,
  .tx-powermail .powermail_fieldwrap
  fieldset[disabled] .customSelect {
    cursor: not-allowed; }

textarea.form-control,
.csc-mailform .csc-form-element textarea,
textarea.ms-choice,
textarea.ms-choice:focus,
textarea.ms-choice:active,
textarea.ms-choice:active:hover,
textarea.ms-choice:active:focus,
textarea.ms-choice:hover, .tx-datamintsfeuser-pi1 textarea,
.tx-powermail .powermail_fieldwrap textarea,
.tx-powermail .powermail_fieldwrap textarea.customSelect {
  height: auto; }

input[type="search"] {
  -webkit-appearance: none; }

@media screen and (-webkit-min-device-pixel-ratio: 0) {
  input[type="date"].form-control, .csc-mailform .csc-form-element input[type="date"][type="text"],
  input[type="date"].ms-choice,
  input[type="date"].ms-choice:active:focus, .tx-datamintsfeuser-pi1 input[type="date"][type='text'], .tx-datamintsfeuser-pi1 input[type="date"][type='password'],
  .tx-powermail .powermail_fieldwrap input[type="date"][type="text"],
  .tx-powermail .powermail_fieldwrap input[type="date"].customSelect,
  input[type="time"].form-control,
  .csc-mailform .csc-form-element input[type="time"][type="text"],
  input[type="time"].ms-choice,
  input[type="time"].ms-choice:active:focus,
  .tx-datamintsfeuser-pi1 input[type="time"][type='text'],
  .tx-datamintsfeuser-pi1 input[type="time"][type='password'],
  .tx-powermail .powermail_fieldwrap input[type="time"][type="text"],
  .tx-powermail .powermail_fieldwrap input[type="time"].customSelect,
  input[type="datetime-local"].form-control,
  .csc-mailform .csc-form-element input[type="datetime-local"][type="text"],
  input[type="datetime-local"].ms-choice,
  input[type="datetime-local"].ms-choice:active:focus,
  .tx-datamintsfeuser-pi1 input[type="datetime-local"][type='text'],
  .tx-datamintsfeuser-pi1 input[type="datetime-local"][type='password'],
  .tx-powermail .powermail_fieldwrap input[type="datetime-local"][type="text"],
  .tx-powermail .powermail_fieldwrap input[type="datetime-local"].customSelect,
  input[type="month"].form-control,
  .csc-mailform .csc-form-element input[type="month"][type="text"],
  input[type="month"].ms-choice,
  input[type="month"].ms-choice:active:focus,
  .tx-datamintsfeuser-pi1 input[type="month"][type='text'],
  .tx-datamintsfeuser-pi1 input[type="month"][type='password'],
  .tx-powermail .powermail_fieldwrap input[type="month"][type="text"],
  .tx-powermail .powermail_fieldwrap input[type="month"].customSelect {
    line-height: 36px; }
  input[type="date"].input-sm, .input-group-sm > input[type="date"].form-control, .csc-mailform .csc-form-element .input-group-sm > input[type="date"][type="text"], .input-group-sm >
  input[type="date"].ms-choice, .tx-datamintsfeuser-pi1 .input-group-sm > input[type="date"][type='text'], .tx-datamintsfeuser-pi1 .input-group-sm > input[type="date"][type='password'],
  .tx-powermail .powermail_fieldwrap .input-group-sm > input[type="date"][type="text"],
  .tx-powermail .powermail_fieldwrap .input-group-sm > input[type="date"].customSelect,
  .input-group-sm > input[type="date"].input-group-addon,
  .input-group-sm > .input-group-btn > input[type="date"].btn,
  .input-group-sm > .input-group-btn >
  input[type="date"][type="submit"],
  .input-group-sm > .input-group-btn >
  input[type="date"].button,
  .input-group-sm input[type="date"],
  input[type="time"].input-sm,
  .input-group-sm > input[type="time"].form-control,
  .csc-mailform .csc-form-element .input-group-sm > input[type="time"][type="text"],
  .input-group-sm >
  input[type="time"].ms-choice,
  .tx-datamintsfeuser-pi1 .input-group-sm > input[type="time"][type='text'],
  .tx-datamintsfeuser-pi1 .input-group-sm > input[type="time"][type='password'],
  .tx-powermail .powermail_fieldwrap .input-group-sm > input[type="time"][type="text"],
  .tx-powermail .powermail_fieldwrap .input-group-sm > input[type="time"].customSelect,
  .input-group-sm > input[type="time"].input-group-addon,
  .input-group-sm > .input-group-btn > input[type="time"].btn,
  .input-group-sm > .input-group-btn >
  input[type="time"][type="submit"],
  .input-group-sm > .input-group-btn >
  input[type="time"].button,
  .input-group-sm
  input[type="time"],
  input[type="datetime-local"].input-sm,
  .input-group-sm > input[type="datetime-local"].form-control,
  .csc-mailform .csc-form-element .input-group-sm > input[type="datetime-local"][type="text"],
  .input-group-sm >
  input[type="datetime-local"].ms-choice,
  .tx-datamintsfeuser-pi1 .input-group-sm > input[type="datetime-local"][type='text'],
  .tx-datamintsfeuser-pi1 .input-group-sm > input[type="datetime-local"][type='password'],
  .tx-powermail .powermail_fieldwrap .input-group-sm > input[type="datetime-local"][type="text"],
  .tx-powermail .powermail_fieldwrap .input-group-sm > input[type="datetime-local"].customSelect,
  .input-group-sm > input[type="datetime-local"].input-group-addon,
  .input-group-sm > .input-group-btn > input[type="datetime-local"].btn,
  .input-group-sm > .input-group-btn >
  input[type="datetime-local"][type="submit"],
  .input-group-sm > .input-group-btn >
  input[type="datetime-local"].button,
  .input-group-sm
  input[type="datetime-local"],
  input[type="month"].input-sm,
  .input-group-sm > input[type="month"].form-control,
  .csc-mailform .csc-form-element .input-group-sm > input[type="month"][type="text"],
  .input-group-sm >
  input[type="month"].ms-choice,
  .tx-datamintsfeuser-pi1 .input-group-sm > input[type="month"][type='text'],
  .tx-datamintsfeuser-pi1 .input-group-sm > input[type="month"][type='password'],
  .tx-powermail .powermail_fieldwrap .input-group-sm > input[type="month"][type="text"],
  .tx-powermail .powermail_fieldwrap .input-group-sm > input[type="month"].customSelect,
  .input-group-sm > input[type="month"].input-group-addon,
  .input-group-sm > .input-group-btn > input[type="month"].btn,
  .input-group-sm > .input-group-btn >
  input[type="month"][type="submit"],
  .input-group-sm > .input-group-btn >
  input[type="month"].button,
  .input-group-sm
  input[type="month"] {
    line-height: 29px; }
  input[type="date"].input-lg, .input-group-lg > input[type="date"].form-control, .csc-mailform .csc-form-element .input-group-lg > input[type="date"][type="text"], .input-group-lg >
  input[type="date"].ms-choice, .tx-datamintsfeuser-pi1 .input-group-lg > input[type="date"][type='text'], .tx-datamintsfeuser-pi1 .input-group-lg > input[type="date"][type='password'],
  .tx-powermail .powermail_fieldwrap .input-group-lg > input[type="date"][type="text"],
  .tx-powermail .powermail_fieldwrap .input-group-lg > input[type="date"].customSelect,
  .input-group-lg > input[type="date"].input-group-addon,
  .input-group-lg > .input-group-btn > input[type="date"].btn,
  .input-group-lg > .input-group-btn >
  input[type="date"][type="submit"],
  .input-group-lg > .input-group-btn >
  input[type="date"].button,
  .input-group-lg input[type="date"],
  input[type="time"].input-lg,
  .input-group-lg > input[type="time"].form-control,
  .csc-mailform .csc-form-element .input-group-lg > input[type="time"][type="text"],
  .input-group-lg >
  input[type="time"].ms-choice,
  .tx-datamintsfeuser-pi1 .input-group-lg > input[type="time"][type='text'],
  .tx-datamintsfeuser-pi1 .input-group-lg > input[type="time"][type='password'],
  .tx-powermail .powermail_fieldwrap .input-group-lg > input[type="time"][type="text"],
  .tx-powermail .powermail_fieldwrap .input-group-lg > input[type="time"].customSelect,
  .input-group-lg > input[type="time"].input-group-addon,
  .input-group-lg > .input-group-btn > input[type="time"].btn,
  .input-group-lg > .input-group-btn >
  input[type="time"][type="submit"],
  .input-group-lg > .input-group-btn >
  input[type="time"].button,
  .input-group-lg
  input[type="time"],
  input[type="datetime-local"].input-lg,
  .input-group-lg > input[type="datetime-local"].form-control,
  .csc-mailform .csc-form-element .input-group-lg > input[type="datetime-local"][type="text"],
  .input-group-lg >
  input[type="datetime-local"].ms-choice,
  .tx-datamintsfeuser-pi1 .input-group-lg > input[type="datetime-local"][type='text'],
  .tx-datamintsfeuser-pi1 .input-group-lg > input[type="datetime-local"][type='password'],
  .tx-powermail .powermail_fieldwrap .input-group-lg > input[type="datetime-local"][type="text"],
  .tx-powermail .powermail_fieldwrap .input-group-lg > input[type="datetime-local"].customSelect,
  .input-group-lg > input[type="datetime-local"].input-group-addon,
  .input-group-lg > .input-group-btn > input[type="datetime-local"].btn,
  .input-group-lg > .input-group-btn >
  input[type="datetime-local"][type="submit"],
  .input-group-lg > .input-group-btn >
  input[type="datetime-local"].button,
  .input-group-lg
  input[type="datetime-local"],
  input[type="month"].input-lg,
  .input-group-lg > input[type="month"].form-control,
  .csc-mailform .csc-form-element .input-group-lg > input[type="month"][type="text"],
  .input-group-lg >
  input[type="month"].ms-choice,
  .tx-datamintsfeuser-pi1 .input-group-lg > input[type="month"][type='text'],
  .tx-datamintsfeuser-pi1 .input-group-lg > input[type="month"][type='password'],
  .tx-powermail .powermail_fieldwrap .input-group-lg > input[type="month"][type="text"],
  .tx-powermail .powermail_fieldwrap .input-group-lg > input[type="month"].customSelect,
  .input-group-lg > input[type="month"].input-group-addon,
  .input-group-lg > .input-group-btn > input[type="month"].btn,
  .input-group-lg > .input-group-btn >
  input[type="month"][type="submit"],
  .input-group-lg > .input-group-btn >
  input[type="month"].button,
  .input-group-lg
  input[type="month"] {
    line-height: 41px; } }

.form-group, .csc-mailform .csc-form-element, .tx-datamintsfeuser-pi1 form .item, .tx-powermail .powermail_fieldwrap {
  margin-bottom: 10px; }

.radio,
.checkbox {
  position: relative;
  display: block;
  margin-top: 10px;
  margin-bottom: 10px; }
  .radio label,
  .checkbox label {
    min-height: 22px;
    padding-left: 20px;
    margin-bottom: 0;
    font-weight: normal;
    cursor: pointer; }

.radio input[type="radio"],
.radio-inline input[type="radio"],
.checkbox input[type="checkbox"],
.checkbox-inline input[type="checkbox"] {
  position: absolute;
  margin-left: -20px;
  margin-top: 4px \9; }

.radio + .radio,
.checkbox + .checkbox {
  margin-top: -5px; }

.radio-inline,
.checkbox-inline {
  position: relative;
  display: inline-block;
  padding-left: 20px;
  margin-bottom: 0;
  vertical-align: middle;
  font-weight: normal;
  cursor: pointer; }

.radio-inline + .radio-inline,
.checkbox-inline + .checkbox-inline {
  margin-top: 0;
  margin-left: 10px; }

input[type="radio"][disabled], input[type="radio"].disabled,
fieldset[disabled] input[type="radio"],
input[type="checkbox"][disabled],
input[type="checkbox"].disabled,
fieldset[disabled]
input[type="checkbox"] {
  cursor: not-allowed; }

.radio-inline.disabled,
fieldset[disabled] .radio-inline,
.checkbox-inline.disabled,
fieldset[disabled]
.checkbox-inline {
  cursor: not-allowed; }

.radio.disabled label,
fieldset[disabled] .radio label,
.checkbox.disabled label,
fieldset[disabled]
.checkbox label {
  cursor: not-allowed; }

.form-control-static {
  padding-top: 7px;
  padding-bottom: 7px;
  margin-bottom: 0;
  min-height: 38px; }
  .form-control-static.input-lg, .input-group-lg > .form-control-static.form-control, .csc-mailform .csc-form-element .input-group-lg > input.form-control-static[type="text"],
  .csc-mailform .csc-form-element .input-group-lg > textarea.form-control-static, .input-group-lg >
  .form-control-static.ms-choice, .tx-datamintsfeuser-pi1 .input-group-lg > input.form-control-static[type='text'], .tx-datamintsfeuser-pi1 .input-group-lg > input.form-control-static[type='password'], .tx-datamintsfeuser-pi1 .input-group-lg > textarea.form-control-static, .tx-powermail .powermail_fieldwrap .input-group-lg > select.form-control-static,
  .tx-powermail .powermail_fieldwrap .input-group-lg > input.form-control-static[type="text"],
  .tx-powermail .powermail_fieldwrap .input-group-lg > textarea.form-control-static,
  .tx-powermail .powermail_fieldwrap .input-group-lg > .form-control-static.customSelect,
  .input-group-lg > .form-control-static.input-group-addon,
  .input-group-lg > .input-group-btn > .form-control-static.btn,
  .input-group-lg > .input-group-btn > button.form-control-static,
  .input-group-lg > .input-group-btn >
  input.form-control-static[type="submit"],
  .input-group-lg > .input-group-btn >
  .form-control-static.button, .form-control-static.input-sm, .input-group-sm > .form-control-static.form-control, .csc-mailform .csc-form-element .input-group-sm > input.form-control-static[type="text"],
  .csc-mailform .csc-form-element .input-group-sm > textarea.form-control-static, .input-group-sm >
  .form-control-static.ms-choice, .tx-datamintsfeuser-pi1 .input-group-sm > input.form-control-static[type='text'], .tx-datamintsfeuser-pi1 .input-group-sm > input.form-control-static[type='password'], .tx-datamintsfeuser-pi1 .input-group-sm > textarea.form-control-static, .tx-powermail .powermail_fieldwrap .input-group-sm > select.form-control-static,
  .tx-powermail .powermail_fieldwrap .input-group-sm > input.form-control-static[type="text"],
  .tx-powermail .powermail_fieldwrap .input-group-sm > textarea.form-control-static,
  .tx-powermail .powermail_fieldwrap .input-group-sm > .form-control-static.customSelect,
  .input-group-sm > .form-control-static.input-group-addon,
  .input-group-sm > .input-group-btn > .form-control-static.btn,
  .input-group-sm > .input-group-btn > button.form-control-static,
  .input-group-sm > .input-group-btn >
  input.form-control-static[type="submit"],
  .input-group-sm > .input-group-btn >
  .form-control-static.button {
    padding-left: 0;
    padding-right: 0; }

.input-sm, .input-group-sm > .form-control, .csc-mailform .csc-form-element .input-group-sm > input[type="text"],
.csc-mailform .csc-form-element .input-group-sm > textarea, .input-group-sm >
.ms-choice, .input-group-sm >
.ms-choice:active:focus, .tx-datamintsfeuser-pi1 .input-group-sm > input[type='text'], .tx-datamintsfeuser-pi1 .input-group-sm > input[type='password'], .tx-datamintsfeuser-pi1 .input-group-sm > textarea, .tx-powermail .powermail_fieldwrap .input-group-sm > select,
.tx-powermail .powermail_fieldwrap .input-group-sm > input[type="text"],
.tx-powermail .powermail_fieldwrap .input-group-sm > textarea,
.tx-powermail .powermail_fieldwrap .input-group-sm > .customSelect,
.input-group-sm > .input-group-addon,
.input-group-sm > .input-group-btn > .btn,
.input-group-sm > .input-group-btn > button,
.input-group-sm > .input-group-btn >
input[type="submit"],
.input-group-sm > .input-group-btn >
.button {
  height: 29px;
  padding: 3px 8px;
  font-size: 14px;
  line-height: 1.5;
  border-radius: 4px; }

select.input-sm, .input-group-sm > select.form-control, .input-group-sm >
select.ms-choice, .input-group-sm >
select.ms-choice:active:focus, .tx-powermail .powermail_fieldwrap .input-group-sm > select,
.input-group-sm > select.input-group-addon,
.input-group-sm > .input-group-btn > select.btn,
.input-group-sm > .input-group-btn >
select.button {
  height: 29px;
  line-height: 29px; }

textarea.input-sm, .input-group-sm > textarea.form-control,
.csc-mailform .csc-form-element .input-group-sm > textarea, .input-group-sm >
textarea.ms-choice, .input-group-sm >
textarea.ms-choice:active:focus, .tx-datamintsfeuser-pi1 .input-group-sm > textarea,
.tx-powermail .powermail_fieldwrap .input-group-sm > textarea,
.input-group-sm > textarea.input-group-addon,
.input-group-sm > .input-group-btn > textarea.btn,
.input-group-sm > .input-group-btn >
textarea.button,
select[multiple].input-sm,
.input-group-sm > select[multiple].form-control,
.input-group-sm >
select[multiple].ms-choice,
.tx-powermail .powermail_fieldwrap .input-group-sm > select[multiple],
.input-group-sm > select[multiple].input-group-addon,
.input-group-sm > .input-group-btn > select[multiple].btn,
.input-group-sm > .input-group-btn >
select[multiple].button {
  height: auto; }

.form-group-sm .form-control, .form-group-sm .csc-mailform .csc-form-element input[type="text"], .csc-mailform .csc-form-element .form-group-sm input[type="text"], .form-group-sm
.csc-mailform .csc-form-element textarea,
.csc-mailform .csc-form-element .form-group-sm textarea, .form-group-sm
.ms-choice, .form-group-sm
.ms-choice:active:focus, .form-group-sm .tx-datamintsfeuser-pi1 input[type='text'], .tx-datamintsfeuser-pi1 .form-group-sm input[type='text'], .form-group-sm .tx-datamintsfeuser-pi1 input[type='password'], .tx-datamintsfeuser-pi1 .form-group-sm input[type='password'], .form-group-sm .tx-datamintsfeuser-pi1 textarea, .tx-datamintsfeuser-pi1 .form-group-sm textarea, .form-group-sm .tx-powermail .powermail_fieldwrap select, .tx-powermail .powermail_fieldwrap .form-group-sm select, .form-group-sm
.tx-powermail .powermail_fieldwrap input[type="text"],
.tx-powermail .powermail_fieldwrap .form-group-sm input[type="text"], .form-group-sm
.tx-powermail .powermail_fieldwrap textarea,
.tx-powermail .powermail_fieldwrap .form-group-sm textarea, .form-group-sm
.tx-powermail .powermail_fieldwrap .customSelect,
.tx-powermail .powermail_fieldwrap .form-group-sm .customSelect {
  height: 29px;
  padding: 3px 8px;
  font-size: 14px;
  line-height: 1.5;
  border-radius: 4px; }

.form-group-sm select.form-control, .form-group-sm
select.ms-choice, .form-group-sm
select.ms-choice:active:focus, .form-group-sm .tx-powermail .powermail_fieldwrap select, .tx-powermail .powermail_fieldwrap .form-group-sm select {
  height: 29px;
  line-height: 29px; }

.form-group-sm textarea.form-control, .form-group-sm
.csc-mailform .csc-form-element textarea,
.csc-mailform .csc-form-element .form-group-sm textarea, .form-group-sm
textarea.ms-choice, .form-group-sm
textarea.ms-choice:active:focus, .form-group-sm .tx-datamintsfeuser-pi1 textarea, .tx-datamintsfeuser-pi1 .form-group-sm textarea, .form-group-sm
.tx-powermail .powermail_fieldwrap textarea,
.tx-powermail .powermail_fieldwrap .form-group-sm textarea,
.form-group-sm select[multiple].form-control,
.form-group-sm
select[multiple].ms-choice,
.form-group-sm .tx-powermail .powermail_fieldwrap select[multiple], .tx-powermail .powermail_fieldwrap
.form-group-sm select[multiple] {
  height: auto; }

.form-group-sm .form-control-static {
  height: 29px;
  min-height: 36px;
  padding: 4px 8px;
  font-size: 14px;
  line-height: 1.5; }

.input-lg, .input-group-lg > .form-control, .csc-mailform .csc-form-element .input-group-lg > input[type="text"],
.csc-mailform .csc-form-element .input-group-lg > textarea, .input-group-lg >
.ms-choice, .input-group-lg >
.ms-choice:active:focus, .tx-datamintsfeuser-pi1 .input-group-lg > input[type='text'], .tx-datamintsfeuser-pi1 .input-group-lg > input[type='password'], .tx-datamintsfeuser-pi1 .input-group-lg > textarea, .tx-powermail .powermail_fieldwrap .input-group-lg > select,
.tx-powermail .powermail_fieldwrap .input-group-lg > input[type="text"],
.tx-powermail .powermail_fieldwrap .input-group-lg > textarea,
.tx-powermail .powermail_fieldwrap .input-group-lg > .customSelect,
.input-group-lg > .input-group-addon,
.input-group-lg > .input-group-btn > .btn,
.input-group-lg > .input-group-btn > button,
.input-group-lg > .input-group-btn >
input[type="submit"],
.input-group-lg > .input-group-btn >
.button {
  height: 41px;
  padding: 10px 16px;
  font-size: 20px;
  line-height: 1.33333;
  border-radius: 4px; }

select.input-lg, .input-group-lg > select.form-control, .input-group-lg >
select.ms-choice, .input-group-lg >
select.ms-choice:active:focus, .tx-powermail .powermail_fieldwrap .input-group-lg > select,
.input-group-lg > select.input-group-addon,
.input-group-lg > .input-group-btn > select.btn,
.input-group-lg > .input-group-btn >
select.button {
  height: 41px;
  line-height: 41px; }

textarea.input-lg, .input-group-lg > textarea.form-control,
.csc-mailform .csc-form-element .input-group-lg > textarea, .input-group-lg >
textarea.ms-choice, .input-group-lg >
textarea.ms-choice:active:focus, .tx-datamintsfeuser-pi1 .input-group-lg > textarea,
.tx-powermail .powermail_fieldwrap .input-group-lg > textarea,
.input-group-lg > textarea.input-group-addon,
.input-group-lg > .input-group-btn > textarea.btn,
.input-group-lg > .input-group-btn >
textarea.button,
select[multiple].input-lg,
.input-group-lg > select[multiple].form-control,
.input-group-lg >
select[multiple].ms-choice,
.tx-powermail .powermail_fieldwrap .input-group-lg > select[multiple],
.input-group-lg > select[multiple].input-group-addon,
.input-group-lg > .input-group-btn > select[multiple].btn,
.input-group-lg > .input-group-btn >
select[multiple].button {
  height: auto; }

.form-group-lg .form-control, .form-group-lg .csc-mailform .csc-form-element input[type="text"], .csc-mailform .csc-form-element .form-group-lg input[type="text"], .form-group-lg
.csc-mailform .csc-form-element textarea,
.csc-mailform .csc-form-element .form-group-lg textarea, .form-group-lg
.ms-choice, .form-group-lg
.ms-choice:active:focus, .form-group-lg .tx-datamintsfeuser-pi1 input[type='text'], .tx-datamintsfeuser-pi1 .form-group-lg input[type='text'], .form-group-lg .tx-datamintsfeuser-pi1 input[type='password'], .tx-datamintsfeuser-pi1 .form-group-lg input[type='password'], .form-group-lg .tx-datamintsfeuser-pi1 textarea, .tx-datamintsfeuser-pi1 .form-group-lg textarea, .form-group-lg .tx-powermail .powermail_fieldwrap select, .tx-powermail .powermail_fieldwrap .form-group-lg select, .form-group-lg
.tx-powermail .powermail_fieldwrap input[type="text"],
.tx-powermail .powermail_fieldwrap .form-group-lg input[type="text"], .form-group-lg
.tx-powermail .powermail_fieldwrap textarea,
.tx-powermail .powermail_fieldwrap .form-group-lg textarea, .form-group-lg
.tx-powermail .powermail_fieldwrap .customSelect,
.tx-powermail .powermail_fieldwrap .form-group-lg .customSelect {
  height: 41px;
  padding: 10px 16px;
  font-size: 20px;
  line-height: 1.33333;
  border-radius: 4px; }

.form-group-lg select.form-control, .form-group-lg
select.ms-choice, .form-group-lg
select.ms-choice:active:focus, .form-group-lg .tx-powermail .powermail_fieldwrap select, .tx-powermail .powermail_fieldwrap .form-group-lg select {
  height: 41px;
  line-height: 41px; }

.form-group-lg textarea.form-control, .form-group-lg
.csc-mailform .csc-form-element textarea,
.csc-mailform .csc-form-element .form-group-lg textarea, .form-group-lg
textarea.ms-choice, .form-group-lg
textarea.ms-choice:active:focus, .form-group-lg .tx-datamintsfeuser-pi1 textarea, .tx-datamintsfeuser-pi1 .form-group-lg textarea, .form-group-lg
.tx-powermail .powermail_fieldwrap textarea,
.tx-powermail .powermail_fieldwrap .form-group-lg textarea,
.form-group-lg select[multiple].form-control,
.form-group-lg
select[multiple].ms-choice,
.form-group-lg .tx-powermail .powermail_fieldwrap select[multiple], .tx-powermail .powermail_fieldwrap
.form-group-lg select[multiple] {
  height: auto; }

.form-group-lg .form-control-static {
  height: 41px;
  min-height: 42px;
  padding: 11px 16px;
  font-size: 20px;
  line-height: 1.33333; }

.has-feedback {
  position: relative; }
  .has-feedback .form-control, .has-feedback .csc-mailform .csc-form-element input[type="text"], .csc-mailform .csc-form-element .has-feedback input[type="text"], .has-feedback
  .csc-mailform .csc-form-element textarea,
  .csc-mailform .csc-form-element .has-feedback textarea, .has-feedback
  .ms-choice, .has-feedback
  .ms-choice:active:focus, .has-feedback .tx-datamintsfeuser-pi1 input[type='text'], .tx-datamintsfeuser-pi1 .has-feedback input[type='text'], .has-feedback .tx-datamintsfeuser-pi1 input[type='password'], .tx-datamintsfeuser-pi1 .has-feedback input[type='password'], .has-feedback .tx-datamintsfeuser-pi1 textarea, .tx-datamintsfeuser-pi1 .has-feedback textarea, .has-feedback .tx-powermail .powermail_fieldwrap select, .tx-powermail .powermail_fieldwrap .has-feedback select, .has-feedback
  .tx-powermail .powermail_fieldwrap input[type="text"],
  .tx-powermail .powermail_fieldwrap .has-feedback input[type="text"], .has-feedback
  .tx-powermail .powermail_fieldwrap textarea,
  .tx-powermail .powermail_fieldwrap .has-feedback textarea, .has-feedback
  .tx-powermail .powermail_fieldwrap .customSelect,
  .tx-powermail .powermail_fieldwrap .has-feedback .customSelect {
    padding-right: 45px; }

.form-control-feedback {
  position: absolute;
  top: 0;
  right: 0;
  z-index: 2;
  display: block;
  width: 36px;
  height: 36px;
  line-height: 36px;
  text-align: center;
  pointer-events: none; }

.input-lg + .form-control-feedback, .input-group-lg > .form-control + .form-control-feedback, .csc-mailform .csc-form-element .input-group-lg > input[type="text"] + .form-control-feedback,
.csc-mailform .csc-form-element .input-group-lg > textarea + .form-control-feedback, .input-group-lg >
.ms-choice + .form-control-feedback, .tx-datamintsfeuser-pi1 .input-group-lg > input[type='text'] + .form-control-feedback, .tx-datamintsfeuser-pi1 .input-group-lg > input[type='password'] + .form-control-feedback, .tx-datamintsfeuser-pi1 .input-group-lg > textarea + .form-control-feedback, .tx-powermail .powermail_fieldwrap .input-group-lg > select + .form-control-feedback,
.tx-powermail .powermail_fieldwrap .input-group-lg > input[type="text"] + .form-control-feedback,
.tx-powermail .powermail_fieldwrap .input-group-lg > textarea + .form-control-feedback,
.tx-powermail .powermail_fieldwrap .input-group-lg > .customSelect + .form-control-feedback,
.input-group-lg > .input-group-addon + .form-control-feedback,
.input-group-lg > .input-group-btn > .btn + .form-control-feedback,
.input-group-lg > .input-group-btn > button + .form-control-feedback,
.input-group-lg > .input-group-btn >
input[type="submit"] + .form-control-feedback,
.input-group-lg > .input-group-btn >
.button + .form-control-feedback,
.input-group-lg + .form-control-feedback,
.form-group-lg .form-control + .form-control-feedback,
.form-group-lg .csc-mailform .csc-form-element input[type="text"] + .form-control-feedback, .csc-mailform .csc-form-element
.form-group-lg input[type="text"] + .form-control-feedback,
.form-group-lg
.csc-mailform .csc-form-element textarea + .form-control-feedback,
.csc-mailform .csc-form-element
.form-group-lg textarea + .form-control-feedback,
.form-group-lg
.ms-choice + .form-control-feedback,
.form-group-lg .tx-datamintsfeuser-pi1 input[type='text'] + .form-control-feedback, .tx-datamintsfeuser-pi1
.form-group-lg input[type='text'] + .form-control-feedback,
.form-group-lg .tx-datamintsfeuser-pi1 input[type='password'] + .form-control-feedback, .tx-datamintsfeuser-pi1
.form-group-lg input[type='password'] + .form-control-feedback,
.form-group-lg .tx-datamintsfeuser-pi1 textarea + .form-control-feedback, .tx-datamintsfeuser-pi1
.form-group-lg textarea + .form-control-feedback,
.form-group-lg .tx-powermail .powermail_fieldwrap select + .form-control-feedback, .tx-powermail .powermail_fieldwrap
.form-group-lg select + .form-control-feedback,
.form-group-lg
.tx-powermail .powermail_fieldwrap input[type="text"] + .form-control-feedback,
.tx-powermail .powermail_fieldwrap
.form-group-lg input[type="text"] + .form-control-feedback,
.form-group-lg
.tx-powermail .powermail_fieldwrap textarea + .form-control-feedback,
.tx-powermail .powermail_fieldwrap
.form-group-lg textarea + .form-control-feedback,
.form-group-lg
.tx-powermail .powermail_fieldwrap .customSelect + .form-control-feedback,
.tx-powermail .powermail_fieldwrap
.form-group-lg .customSelect + .form-control-feedback {
  width: 41px;
  height: 41px;
  line-height: 41px; }

.input-sm + .form-control-feedback, .input-group-sm > .form-control + .form-control-feedback, .csc-mailform .csc-form-element .input-group-sm > input[type="text"] + .form-control-feedback,
.csc-mailform .csc-form-element .input-group-sm > textarea + .form-control-feedback, .input-group-sm >
.ms-choice + .form-control-feedback, .tx-datamintsfeuser-pi1 .input-group-sm > input[type='text'] + .form-control-feedback, .tx-datamintsfeuser-pi1 .input-group-sm > input[type='password'] + .form-control-feedback, .tx-datamintsfeuser-pi1 .input-group-sm > textarea + .form-control-feedback, .tx-powermail .powermail_fieldwrap .input-group-sm > select + .form-control-feedback,
.tx-powermail .powermail_fieldwrap .input-group-sm > input[type="text"] + .form-control-feedback,
.tx-powermail .powermail_fieldwrap .input-group-sm > textarea + .form-control-feedback,
.tx-powermail .powermail_fieldwrap .input-group-sm > .customSelect + .form-control-feedback,
.input-group-sm > .input-group-addon + .form-control-feedback,
.input-group-sm > .input-group-btn > .btn + .form-control-feedback,
.input-group-sm > .input-group-btn > button + .form-control-feedback,
.input-group-sm > .input-group-btn >
input[type="submit"] + .form-control-feedback,
.input-group-sm > .input-group-btn >
.button + .form-control-feedback,
.input-group-sm + .form-control-feedback,
.form-group-sm .form-control + .form-control-feedback,
.form-group-sm .csc-mailform .csc-form-element input[type="text"] + .form-control-feedback, .csc-mailform .csc-form-element
.form-group-sm input[type="text"] + .form-control-feedback,
.form-group-sm
.csc-mailform .csc-form-element textarea + .form-control-feedback,
.csc-mailform .csc-form-element
.form-group-sm textarea + .form-control-feedback,
.form-group-sm
.ms-choice + .form-control-feedback,
.form-group-sm .tx-datamintsfeuser-pi1 input[type='text'] + .form-control-feedback, .tx-datamintsfeuser-pi1
.form-group-sm input[type='text'] + .form-control-feedback,
.form-group-sm .tx-datamintsfeuser-pi1 input[type='password'] + .form-control-feedback, .tx-datamintsfeuser-pi1
.form-group-sm input[type='password'] + .form-control-feedback,
.form-group-sm .tx-datamintsfeuser-pi1 textarea + .form-control-feedback, .tx-datamintsfeuser-pi1
.form-group-sm textarea + .form-control-feedback,
.form-group-sm .tx-powermail .powermail_fieldwrap select + .form-control-feedback, .tx-powermail .powermail_fieldwrap
.form-group-sm select + .form-control-feedback,
.form-group-sm
.tx-powermail .powermail_fieldwrap input[type="text"] + .form-control-feedback,
.tx-powermail .powermail_fieldwrap
.form-group-sm input[type="text"] + .form-control-feedback,
.form-group-sm
.tx-powermail .powermail_fieldwrap textarea + .form-control-feedback,
.tx-powermail .powermail_fieldwrap
.form-group-sm textarea + .form-control-feedback,
.form-group-sm
.tx-powermail .powermail_fieldwrap .customSelect + .form-control-feedback,
.tx-powermail .powermail_fieldwrap
.form-group-sm .customSelect + .form-control-feedback {
  width: 29px;
  height: 29px;
  line-height: 29px; }

.has-success .help-block,
.has-success .control-label,
.has-success .radio,
.has-success .checkbox,
.has-success .radio-inline,
.has-success .checkbox-inline,
.has-success.radio label,
.has-success.checkbox label,
.has-success.radio-inline label,
.has-success.checkbox-inline label {
  color: #fff2e1; }

.has-success .form-control, .has-success .csc-mailform .csc-form-element input[type="text"], .csc-mailform .csc-form-element .has-success input[type="text"], .has-success
.csc-mailform .csc-form-element textarea,
.csc-mailform .csc-form-element .has-success textarea, .has-success
.ms-choice, .has-success
.ms-choice:active:focus, .has-success .tx-datamintsfeuser-pi1 input[type='text'], .tx-datamintsfeuser-pi1 .has-success input[type='text'], .has-success .tx-datamintsfeuser-pi1 input[type='password'], .tx-datamintsfeuser-pi1 .has-success input[type='password'], .has-success .tx-datamintsfeuser-pi1 textarea, .tx-datamintsfeuser-pi1 .has-success textarea, .has-success .tx-powermail .powermail_fieldwrap select, .tx-powermail .powermail_fieldwrap .has-success select, .has-success
.tx-powermail .powermail_fieldwrap input[type="text"],
.tx-powermail .powermail_fieldwrap .has-success input[type="text"], .has-success
.tx-powermail .powermail_fieldwrap textarea,
.tx-powermail .powermail_fieldwrap .has-success textarea, .has-success
.tx-powermail .powermail_fieldwrap .customSelect,
.tx-powermail .powermail_fieldwrap .has-success .customSelect {
  border-color: #fff2e1;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); }
  .has-success .form-control:focus, .has-success .csc-mailform .csc-form-element input[type="text"]:focus, .csc-mailform .csc-form-element .has-success input[type="text"]:focus, .has-success
  .csc-mailform .csc-form-element textarea:focus,
  .csc-mailform .csc-form-element .has-success textarea:focus, .has-success
  .ms-choice:focus, .has-success .tx-datamintsfeuser-pi1 input[type='text']:focus, .tx-datamintsfeuser-pi1 .has-success input[type='text']:focus, .has-success .tx-datamintsfeuser-pi1 input[type='password']:focus, .tx-datamintsfeuser-pi1 .has-success input[type='password']:focus, .has-success .tx-datamintsfeuser-pi1 textarea:focus, .tx-datamintsfeuser-pi1 .has-success textarea:focus, .has-success .tx-powermail .powermail_fieldwrap select:focus, .tx-powermail .powermail_fieldwrap .has-success select:focus, .has-success
  .tx-powermail .powermail_fieldwrap input[type="text"]:focus,
  .tx-powermail .powermail_fieldwrap .has-success input[type="text"]:focus, .has-success
  .tx-powermail .powermail_fieldwrap textarea:focus,
  .tx-powermail .powermail_fieldwrap .has-success textarea:focus, .has-success
  .tx-powermail .powermail_fieldwrap .customSelect:focus,
  .tx-powermail .powermail_fieldwrap .has-success .customSelect:focus {
    border-color: #ffdcae;
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px white;
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px white; }

.has-success .input-group-addon {
  color: #fff2e1;
  border-color: #fff2e1;
  background-color: #3c763d; }

.has-success .form-control-feedback {
  color: #fff2e1; }

.has-warning .help-block,
.has-warning .control-label,
.has-warning .radio,
.has-warning .checkbox,
.has-warning .radio-inline,
.has-warning .checkbox-inline,
.has-warning.radio label,
.has-warning.checkbox label,
.has-warning.radio-inline label,
.has-warning.checkbox-inline label {
  color: #8a6d3b; }

.has-warning .form-control, .has-warning .csc-mailform .csc-form-element input[type="text"], .csc-mailform .csc-form-element .has-warning input[type="text"], .has-warning
.csc-mailform .csc-form-element textarea,
.csc-mailform .csc-form-element .has-warning textarea, .has-warning
.ms-choice, .has-warning
.ms-choice:active:focus, .has-warning .tx-datamintsfeuser-pi1 input[type='text'], .tx-datamintsfeuser-pi1 .has-warning input[type='text'], .has-warning .tx-datamintsfeuser-pi1 input[type='password'], .tx-datamintsfeuser-pi1 .has-warning input[type='password'], .has-warning .tx-datamintsfeuser-pi1 textarea, .tx-datamintsfeuser-pi1 .has-warning textarea, .has-warning .tx-powermail .powermail_fieldwrap select, .tx-powermail .powermail_fieldwrap .has-warning select, .has-warning
.tx-powermail .powermail_fieldwrap input[type="text"],
.tx-powermail .powermail_fieldwrap .has-warning input[type="text"], .has-warning
.tx-powermail .powermail_fieldwrap textarea,
.tx-powermail .powermail_fieldwrap .has-warning textarea, .has-warning
.tx-powermail .powermail_fieldwrap .customSelect,
.tx-powermail .powermail_fieldwrap .has-warning .customSelect {
  border-color: #8a6d3b;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); }
  .has-warning .form-control:focus, .has-warning .csc-mailform .csc-form-element input[type="text"]:focus, .csc-mailform .csc-form-element .has-warning input[type="text"]:focus, .has-warning
  .csc-mailform .csc-form-element textarea:focus,
  .csc-mailform .csc-form-element .has-warning textarea:focus, .has-warning
  .ms-choice:focus, .has-warning .tx-datamintsfeuser-pi1 input[type='text']:focus, .tx-datamintsfeuser-pi1 .has-warning input[type='text']:focus, .has-warning .tx-datamintsfeuser-pi1 input[type='password']:focus, .tx-datamintsfeuser-pi1 .has-warning input[type='password']:focus, .has-warning .tx-datamintsfeuser-pi1 textarea:focus, .tx-datamintsfeuser-pi1 .has-warning textarea:focus, .has-warning .tx-powermail .powermail_fieldwrap select:focus, .tx-powermail .powermail_fieldwrap .has-warning select:focus, .has-warning
  .tx-powermail .powermail_fieldwrap input[type="text"]:focus,
  .tx-powermail .powermail_fieldwrap .has-warning input[type="text"]:focus, .has-warning
  .tx-powermail .powermail_fieldwrap textarea:focus,
  .tx-powermail .powermail_fieldwrap .has-warning textarea:focus, .has-warning
  .tx-powermail .powermail_fieldwrap .customSelect:focus,
  .tx-powermail .powermail_fieldwrap .has-warning .customSelect:focus {
    border-color: #66512c;
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #c0a16b;
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #c0a16b; }

.has-warning .input-group-addon {
  color: #8a6d3b;
  border-color: #8a6d3b;
  background-color: #fcf8e3; }

.has-warning .form-control-feedback {
  color: #8a6d3b; }

.has-error .help-block,
.has-error .control-label,
.has-error .radio,
.has-error .checkbox,
.has-error .radio-inline,
.has-error .checkbox-inline,
.has-error.radio label,
.has-error.checkbox label,
.has-error.radio-inline label,
.has-error.checkbox-inline label {
  color: #fff2e1; }

.has-error .form-control, .has-error .csc-mailform .csc-form-element input[type="text"], .csc-mailform .csc-form-element .has-error input[type="text"], .has-error
.csc-mailform .csc-form-element textarea,
.csc-mailform .csc-form-element .has-error textarea, .has-error
.ms-choice, .has-error
.ms-choice:active:focus, .has-error .tx-datamintsfeuser-pi1 input[type='text'], .tx-datamintsfeuser-pi1 .has-error input[type='text'], .has-error .tx-datamintsfeuser-pi1 input[type='password'], .tx-datamintsfeuser-pi1 .has-error input[type='password'], .has-error .tx-datamintsfeuser-pi1 textarea, .tx-datamintsfeuser-pi1 .has-error textarea, .has-error .tx-powermail .powermail_fieldwrap select, .tx-powermail .powermail_fieldwrap .has-error select, .has-error
.tx-powermail .powermail_fieldwrap input[type="text"],
.tx-powermail .powermail_fieldwrap .has-error input[type="text"], .has-error
.tx-powermail .powermail_fieldwrap textarea,
.tx-powermail .powermail_fieldwrap .has-error textarea, .has-error
.tx-powermail .powermail_fieldwrap .customSelect,
.tx-powermail .powermail_fieldwrap .has-error .customSelect {
  border-color: #fff2e1;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); }
  .has-error .form-control:focus, .has-error .csc-mailform .csc-form-element input[type="text"]:focus, .csc-mailform .csc-form-element .has-error input[type="text"]:focus, .has-error
  .csc-mailform .csc-form-element textarea:focus,
  .csc-mailform .csc-form-element .has-error textarea:focus, .has-error
  .ms-choice:focus, .has-error .tx-datamintsfeuser-pi1 input[type='text']:focus, .tx-datamintsfeuser-pi1 .has-error input[type='text']:focus, .has-error .tx-datamintsfeuser-pi1 input[type='password']:focus, .tx-datamintsfeuser-pi1 .has-error input[type='password']:focus, .has-error .tx-datamintsfeuser-pi1 textarea:focus, .tx-datamintsfeuser-pi1 .has-error textarea:focus, .has-error .tx-powermail .powermail_fieldwrap select:focus, .tx-powermail .powermail_fieldwrap .has-error select:focus, .has-error
  .tx-powermail .powermail_fieldwrap input[type="text"]:focus,
  .tx-powermail .powermail_fieldwrap .has-error input[type="text"]:focus, .has-error
  .tx-powermail .powermail_fieldwrap textarea:focus,
  .tx-powermail .powermail_fieldwrap .has-error textarea:focus, .has-error
  .tx-powermail .powermail_fieldwrap .customSelect:focus,
  .tx-powermail .powermail_fieldwrap .has-error .customSelect:focus {
    border-color: #ffdcae;
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px white;
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px white; }

.has-error .input-group-addon {
  color: #fff2e1;
  border-color: #fff2e1;
  background-color: #d04e3c; }

.has-error .form-control-feedback {
  color: #fff2e1; }

.has-feedback label ~ .form-control-feedback {
  top: 27px; }

.has-feedback label.sr-only ~ .form-control-feedback {
  top: 0; }

.help-block {
  display: block;
  margin-top: 5px;
  margin-bottom: 10px;
  color: #737373; }

@media (min-width: 768px) {
  .form-inline .form-group, .inline-form .form-group, .form-inline .csc-mailform .csc-form-element, .csc-mailform .form-inline .csc-form-element, .inline-form .csc-mailform .csc-form-element, .csc-mailform .inline-form .csc-form-element, .form-inline .tx-datamintsfeuser-pi1 form .item, .tx-datamintsfeuser-pi1 form .form-inline .item, .inline-form .tx-datamintsfeuser-pi1 form .item, .tx-datamintsfeuser-pi1 form .inline-form .item, .form-inline .tx-powermail .powermail_fieldwrap, .tx-powermail .form-inline .powermail_fieldwrap, .inline-form .tx-powermail .powermail_fieldwrap, .tx-powermail .inline-form .powermail_fieldwrap {
    display: inline-block;
    margin-bottom: 0;
    vertical-align: middle; }
  .form-inline .form-control, .inline-form .form-control, .form-inline .csc-mailform .csc-form-element input[type="text"], .csc-mailform .csc-form-element .form-inline input[type="text"], .inline-form .csc-mailform .csc-form-element input[type="text"], .csc-mailform .csc-form-element .inline-form input[type="text"], .form-inline
  .csc-mailform .csc-form-element textarea,
  .csc-mailform .csc-form-element .form-inline textarea, .inline-form
  .csc-mailform .csc-form-element textarea,
  .csc-mailform .csc-form-element .inline-form textarea, .form-inline
  .ms-choice, .inline-form
  .ms-choice, .form-inline
  .ms-choice:active:focus, .inline-form
  .ms-choice:active:focus, .form-inline .tx-datamintsfeuser-pi1 input[type='text'], .tx-datamintsfeuser-pi1 .form-inline input[type='text'], .inline-form .tx-datamintsfeuser-pi1 input[type='text'], .tx-datamintsfeuser-pi1 .inline-form input[type='text'], .form-inline .tx-datamintsfeuser-pi1 input[type='password'], .tx-datamintsfeuser-pi1 .form-inline input[type='password'], .inline-form .tx-datamintsfeuser-pi1 input[type='password'], .tx-datamintsfeuser-pi1 .inline-form input[type='password'], .form-inline .tx-datamintsfeuser-pi1 textarea, .tx-datamintsfeuser-pi1 .form-inline textarea, .inline-form .tx-datamintsfeuser-pi1 textarea, .tx-datamintsfeuser-pi1 .inline-form textarea, .form-inline .tx-powermail .powermail_fieldwrap select, .tx-powermail .powermail_fieldwrap .form-inline select, .inline-form .tx-powermail .powermail_fieldwrap select, .tx-powermail .powermail_fieldwrap .inline-form select, .form-inline
  .tx-powermail .powermail_fieldwrap input[type="text"],
  .tx-powermail .powermail_fieldwrap .form-inline input[type="text"], .inline-form
  .tx-powermail .powermail_fieldwrap input[type="text"],
  .tx-powermail .powermail_fieldwrap .inline-form input[type="text"], .form-inline
  .tx-powermail .powermail_fieldwrap textarea,
  .tx-powermail .powermail_fieldwrap .form-inline textarea, .inline-form
  .tx-powermail .powermail_fieldwrap textarea,
  .tx-powermail .powermail_fieldwrap .inline-form textarea, .form-inline
  .tx-powermail .powermail_fieldwrap .customSelect,
  .tx-powermail .powermail_fieldwrap .form-inline .customSelect, .inline-form
  .tx-powermail .powermail_fieldwrap .customSelect,
  .tx-powermail .powermail_fieldwrap .inline-form .customSelect {
    display: inline-block;
    width: auto;
    vertical-align: middle; }
  .form-inline .form-control-static, .inline-form .form-control-static {
    display: inline-block; }
  .form-inline .input-group, .inline-form .input-group {
    display: inline-table;
    vertical-align: middle; }
    .form-inline .input-group .input-group-addon, .inline-form .input-group .input-group-addon,
    .form-inline .input-group .input-group-btn, .inline-form .input-group .input-group-btn,
    .form-inline .input-group .form-control, .inline-form .input-group .form-control,
    .form-inline .input-group .csc-mailform .csc-form-element input[type="text"], .csc-mailform .csc-form-element
    .form-inline .input-group input[type="text"], .inline-form .input-group .csc-mailform .csc-form-element input[type="text"], .csc-mailform .csc-form-element .inline-form .input-group input[type="text"],
    .form-inline .input-group
    .csc-mailform .csc-form-element textarea,
    .csc-mailform .csc-form-element
    .form-inline .input-group textarea, .inline-form .input-group
    .csc-mailform .csc-form-element textarea,
    .csc-mailform .csc-form-element .inline-form .input-group textarea,
    .form-inline .input-group
    .ms-choice, .inline-form .input-group
    .ms-choice,
    .form-inline .input-group .tx-datamintsfeuser-pi1 input[type='text'], .tx-datamintsfeuser-pi1
    .form-inline .input-group input[type='text'], .inline-form .input-group .tx-datamintsfeuser-pi1 input[type='text'], .tx-datamintsfeuser-pi1 .inline-form .input-group input[type='text'],
    .form-inline .input-group .tx-datamintsfeuser-pi1 input[type='password'], .tx-datamintsfeuser-pi1
    .form-inline .input-group input[type='password'], .inline-form .input-group .tx-datamintsfeuser-pi1 input[type='password'], .tx-datamintsfeuser-pi1 .inline-form .input-group input[type='password'],
    .form-inline .input-group .tx-datamintsfeuser-pi1 textarea, .tx-datamintsfeuser-pi1
    .form-inline .input-group textarea, .inline-form .input-group .tx-datamintsfeuser-pi1 textarea, .tx-datamintsfeuser-pi1 .inline-form .input-group textarea,
    .form-inline .input-group .tx-powermail .powermail_fieldwrap select, .tx-powermail .powermail_fieldwrap
    .form-inline .input-group select, .inline-form .input-group .tx-powermail .powermail_fieldwrap select, .tx-powermail .powermail_fieldwrap .inline-form .input-group select,
    .form-inline .input-group
    .tx-powermail .powermail_fieldwrap input[type="text"],
    .tx-powermail .powermail_fieldwrap
    .form-inline .input-group input[type="text"], .inline-form .input-group
    .tx-powermail .powermail_fieldwrap input[type="text"],
    .tx-powermail .powermail_fieldwrap .inline-form .input-group input[type="text"],
    .form-inline .input-group
    .tx-powermail .powermail_fieldwrap textarea,
    .tx-powermail .powermail_fieldwrap
    .form-inline .input-group textarea, .inline-form .input-group
    .tx-powermail .powermail_fieldwrap textarea,
    .tx-powermail .powermail_fieldwrap .inline-form .input-group textarea,
    .form-inline .input-group
    .tx-powermail .powermail_fieldwrap .customSelect,
    .tx-powermail .powermail_fieldwrap
    .form-inline .input-group .customSelect, .inline-form .input-group
    .tx-powermail .powermail_fieldwrap .customSelect,
    .tx-powermail .powermail_fieldwrap .inline-form .input-group .customSelect {
      width: auto; }
  .form-inline .input-group > .form-control, .inline-form .input-group > .form-control, .form-inline .csc-mailform .csc-form-element .input-group > input[type="text"], .csc-mailform .csc-form-element .form-inline .input-group > input[type="text"], .inline-form .csc-mailform .csc-form-element .input-group > input[type="text"], .csc-mailform .csc-form-element .inline-form .input-group > input[type="text"], .form-inline
  .csc-mailform .csc-form-element .input-group > textarea,
  .csc-mailform .csc-form-element .form-inline .input-group > textarea, .inline-form
  .csc-mailform .csc-form-element .input-group > textarea,
  .csc-mailform .csc-form-element .inline-form .input-group > textarea, .form-inline .input-group >
  .ms-choice, .inline-form .input-group >
  .ms-choice, .form-inline .tx-datamintsfeuser-pi1 .input-group > input[type='text'], .tx-datamintsfeuser-pi1 .form-inline .input-group > input[type='text'], .inline-form .tx-datamintsfeuser-pi1 .input-group > input[type='text'], .tx-datamintsfeuser-pi1 .inline-form .input-group > input[type='text'], .form-inline .tx-datamintsfeuser-pi1 .input-group > input[type='password'], .tx-datamintsfeuser-pi1 .form-inline .input-group > input[type='password'], .inline-form .tx-datamintsfeuser-pi1 .input-group > input[type='password'], .tx-datamintsfeuser-pi1 .inline-form .input-group > input[type='password'], .form-inline .tx-datamintsfeuser-pi1 .input-group > textarea, .tx-datamintsfeuser-pi1 .form-inline .input-group > textarea, .inline-form .tx-datamintsfeuser-pi1 .input-group > textarea, .tx-datamintsfeuser-pi1 .inline-form .input-group > textarea, .form-inline .tx-powermail .powermail_fieldwrap .input-group > select, .tx-powermail .powermail_fieldwrap .form-inline .input-group > select, .inline-form .tx-powermail .powermail_fieldwrap .input-group > select, .tx-powermail .powermail_fieldwrap .inline-form .input-group > select, .form-inline
  .tx-powermail .powermail_fieldwrap .input-group > input[type="text"],
  .tx-powermail .powermail_fieldwrap .form-inline .input-group > input[type="text"], .inline-form
  .tx-powermail .powermail_fieldwrap .input-group > input[type="text"],
  .tx-powermail .powermail_fieldwrap .inline-form .input-group > input[type="text"], .form-inline
  .tx-powermail .powermail_fieldwrap .input-group > textarea,
  .tx-powermail .powermail_fieldwrap .form-inline .input-group > textarea, .inline-form
  .tx-powermail .powermail_fieldwrap .input-group > textarea,
  .tx-powermail .powermail_fieldwrap .inline-form .input-group > textarea, .form-inline
  .tx-powermail .powermail_fieldwrap .input-group > .customSelect,
  .tx-powermail .powermail_fieldwrap .form-inline .input-group > .customSelect, .inline-form
  .tx-powermail .powermail_fieldwrap .input-group > .customSelect,
  .tx-powermail .powermail_fieldwrap .inline-form .input-group > .customSelect {
    width: 100%; }
  .form-inline .control-label, .inline-form .control-label {
    margin-bottom: 0;
    vertical-align: middle; }
  .form-inline .radio, .inline-form .radio,
  .form-inline .checkbox, .inline-form .checkbox {
    display: inline-block;
    margin-top: 0;
    margin-bottom: 0;
    vertical-align: middle; }
    .form-inline .radio label, .inline-form .radio label,
    .form-inline .checkbox label, .inline-form .checkbox label {
      padding-left: 0; }
  .form-inline .radio input[type="radio"], .inline-form .radio input[type="radio"],
  .form-inline .checkbox input[type="checkbox"], .inline-form .checkbox input[type="checkbox"] {
    position: relative;
    margin-left: 0; }
  .form-inline .has-feedback .form-control-feedback, .inline-form .has-feedback .form-control-feedback {
    top: 0; } }

.form-horizontal .radio,
.form-horizontal .checkbox,
.form-horizontal .radio-inline,
.form-horizontal .checkbox-inline {
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 7px; }

.form-horizontal .radio,
.form-horizontal .checkbox {
  min-height: 29px; }

.form-horizontal .form-group, .form-horizontal .csc-mailform .csc-form-element, .csc-mailform .form-horizontal .csc-form-element, .form-horizontal .tx-datamintsfeuser-pi1 form .item, .tx-datamintsfeuser-pi1 form .form-horizontal .item, .form-horizontal .tx-powermail .powermail_fieldwrap, .tx-powermail .form-horizontal .powermail_fieldwrap {
  margin-left: -10px;
  margin-right: -10px; }
  .form-horizontal .form-group:before, .form-horizontal .csc-mailform .csc-form-element:before, .csc-mailform .form-horizontal .csc-form-element:before, .form-horizontal .tx-datamintsfeuser-pi1 form .item:before, .tx-datamintsfeuser-pi1 form .form-horizontal .item:before, .form-horizontal .tx-powermail .powermail_fieldwrap:before, .tx-powermail .form-horizontal .powermail_fieldwrap:before, .form-horizontal .form-group:after, .form-horizontal .csc-mailform .csc-form-element:after, .csc-mailform .form-horizontal .csc-form-element:after, .form-horizontal .tx-datamintsfeuser-pi1 form .item:after, .tx-datamintsfeuser-pi1 form .form-horizontal .item:after, .form-horizontal .tx-powermail .powermail_fieldwrap:after, .tx-powermail .form-horizontal .powermail_fieldwrap:after {
    content: " ";
    display: table; }
  .form-horizontal .form-group:after, .form-horizontal .csc-mailform .csc-form-element:after, .csc-mailform .form-horizontal .csc-form-element:after, .form-horizontal .tx-datamintsfeuser-pi1 form .item:after, .tx-datamintsfeuser-pi1 form .form-horizontal .item:after, .form-horizontal .tx-powermail .powermail_fieldwrap:after, .tx-powermail .form-horizontal .powermail_fieldwrap:after {
    clear: both; }

@media (min-width: 768px) {
  .form-horizontal .control-label {
    text-align: right;
    margin-bottom: 0;
    padding-top: 7px; } }

.form-horizontal .has-feedback .form-control-feedback {
  right: 10px; }

@media (min-width: 768px) {
  .form-horizontal .form-group-lg .control-label {
    padding-top: 11px;
    font-size: 20px; } }

@media (min-width: 768px) {
  .form-horizontal .form-group-sm .control-label {
    padding-top: 4px;
    font-size: 14px; } }

.btn, button,
input[type="submit"],
.button {
  display: inline-block;
  margin-bottom: 0;
  font-weight: normal;
  text-align: center;
  vertical-align: middle;
  touch-action: manipulation;
  cursor: pointer;
  background-image: none;
  border: 1px solid transparent;
  white-space: nowrap;
  padding: 6px 12px;
  font-size: 16px;
  line-height: 1.42857;
  border-radius: 0;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none; }
  .btn:focus, button:focus,
  input[type="submit"]:focus,
  .button:focus, .btn.focus, button.focus,
  input.focus[type="submit"],
  .focus.button, .btn:active:focus, button:active:focus,
  input[type="submit"]:active:focus,
  .button:active:focus, .btn:active.focus, button:active.focus,
  input[type="submit"]:active.focus,
  .button:active.focus, .btn.active:focus, button.active:focus,
  input.active[type="submit"]:focus,
  .active.button:focus, .btn.active.focus, button.active.focus,
  input.active.focus[type="submit"],
  .active.focus.button {
    outline: thin dotted;
    outline: 5px auto -webkit-focus-ring-color;
    outline-offset: -2px; }
  .btn:hover, button:hover,
  input[type="submit"]:hover,
  .button:hover, .btn:focus, button:focus,
  input[type="submit"]:focus,
  .button:focus, .btn.focus, button.focus,
  input.focus[type="submit"],
  .focus.button {
    color: #fff2e1;
    text-decoration: none; }
  .btn:active, button:active,
  input[type="submit"]:active,
  .button:active, .btn.active, button.active,
  input.active[type="submit"],
  .active.button {
    outline: 0;
    background-image: none;
    -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
    box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); }
  .btn.disabled, button.disabled,
  input.disabled[type="submit"],
  .disabled.button, .btn[disabled], button[disabled],
  input[disabled][type="submit"],
  [disabled].button,
  fieldset[disabled] .btn,
  fieldset[disabled] button,
  fieldset[disabled]
  input[type="submit"],
  fieldset[disabled]
  .button {
    cursor: not-allowed;
    opacity: 0.65;
    filter: alpha(opacity=65);
    -webkit-box-shadow: none;
    box-shadow: none; }

a.btn.disabled,
a.disabled.button,
fieldset[disabled] a.btn,
fieldset[disabled]
a.button {
  pointer-events: none; }

.btn-default, .btn, button,
input[type="submit"],
.button {
  color: #fff2e1;
  background-color: #f28f00;
  border-color: #d37500; }
  .btn-default:focus, .btn:focus, button:focus,
  input[type="submit"]:focus,
  .button:focus, .btn-default.focus, .focus.btn, button.focus,
  input.focus[type="submit"],
  .focus.button {
    color: #fff2e1;
    background-color: #bf7100;
    border-color: #542e00; }
  .btn-default:hover, .btn:hover, button:hover,
  input[type="submit"]:hover,
  .button:hover {
    color: #fff2e1;
    background-color: #bf7100;
    border-color: #965300; }
  .btn-default:active, .btn:active, button:active,
  input[type="submit"]:active,
  .button:active, .btn-default.active, .active.btn, button.active,
  input.active[type="submit"],
  .active.button,
  .open > .btn-default.dropdown-toggle,
  .open > .dropdown-toggle.btn,
  .open > button.dropdown-toggle,
  .open >
  input.dropdown-toggle[type="submit"],
  .open >
  .dropdown-toggle.button {
    color: #fff2e1;
    background-color: #bf7100;
    border-color: #965300; }
    .btn-default:active:hover, .btn:active:hover, button:active:hover,
    input[type="submit"]:active:hover,
    .button:active:hover, .btn-default:active:focus, .btn:active:focus, button:active:focus,
    input[type="submit"]:active:focus,
    .button:active:focus, .btn-default:active.focus, .btn:active.focus, button:active.focus,
    input[type="submit"]:active.focus,
    .button:active.focus, .btn-default.active:hover, .active.btn:hover, button.active:hover,
    input.active[type="submit"]:hover,
    .active.button:hover, .btn-default.active:focus, .active.btn:focus, button.active:focus,
    input.active[type="submit"]:focus,
    .active.button:focus, .btn-default.active.focus, .active.focus.btn, button.active.focus,
    input.active.focus[type="submit"],
    .active.focus.button,
    .open > .btn-default.dropdown-toggle:hover,
    .open > .dropdown-toggle.btn:hover,
    .open > button.dropdown-toggle:hover,
    .open >
    input.dropdown-toggle[type="submit"]:hover,
    .open >
    .dropdown-toggle.button:hover,
    .open > .btn-default.dropdown-toggle:focus,
    .open > .dropdown-toggle.btn:focus,
    .open > button.dropdown-toggle:focus,
    .open >
    input.dropdown-toggle[type="submit"]:focus,
    .open >
    .dropdown-toggle.button:focus,
    .open > .btn-default.dropdown-toggle.focus,
    .open > .dropdown-toggle.focus.btn,
    .open > button.dropdown-toggle.focus,
    .open >
    input.dropdown-toggle.focus[type="submit"],
    .open >
    .dropdown-toggle.focus.button {
      color: #fff2e1;
      background-color: #9b5c00;
      border-color: #542e00; }
  .btn-default:active, .btn:active, button:active,
  input[type="submit"]:active,
  .button:active, .btn-default.active, .active.btn, button.active,
  input.active[type="submit"],
  .active.button,
  .open > .btn-default.dropdown-toggle,
  .open > .dropdown-toggle.btn,
  .open > button.dropdown-toggle,
  .open >
  input.dropdown-toggle[type="submit"],
  .open >
  .dropdown-toggle.button {
    background-image: none; }
  .btn-default.disabled:hover, .disabled.btn:hover, button.disabled:hover,
  input.disabled[type="submit"]:hover,
  .disabled.button:hover, .btn-default.disabled:focus, .disabled.btn:focus, button.disabled:focus,
  input.disabled[type="submit"]:focus,
  .disabled.button:focus, .btn-default.disabled.focus, .disabled.focus.btn, button.disabled.focus,
  input.disabled.focus[type="submit"],
  .disabled.focus.button, .btn-default[disabled]:hover, [disabled].btn:hover, button[disabled]:hover,
  input[disabled][type="submit"]:hover,
  [disabled].button:hover, .btn-default[disabled]:focus, [disabled].btn:focus, button[disabled]:focus,
  input[disabled][type="submit"]:focus,
  [disabled].button:focus, .btn-default[disabled].focus, [disabled].focus.btn, button[disabled].focus,
  input[disabled].focus[type="submit"],
  [disabled].focus.button,
  fieldset[disabled] .btn-default:hover,
  fieldset[disabled] .btn:hover,
  fieldset[disabled] button:hover,
  fieldset[disabled]
  input[type="submit"]:hover,
  fieldset[disabled]
  .button:hover,
  fieldset[disabled] .btn-default:focus,
  fieldset[disabled] .btn:focus,
  fieldset[disabled] button:focus,
  fieldset[disabled]
  input[type="submit"]:focus,
  fieldset[disabled]
  .button:focus,
  fieldset[disabled] .btn-default.focus,
  fieldset[disabled] .focus.btn,
  fieldset[disabled] button.focus,
  fieldset[disabled]
  input.focus[type="submit"],
  fieldset[disabled]
  .focus.button {
    background-color: #f28f00;
    border-color: #d37500; }
  .btn-default .badge, .btn .badge, button .badge,
  input[type="submit"] .badge,
  .button .badge {
    color: #f28f00;
    background-color: #fff2e1; }

.btn-primary, .btn.layout-2, button.layout-2,
input.layout-2[type="submit"],
.layout-2.button {
  color: #fff2e1;
  background-color: #b78254;
  border-color: #a06d43; }
  .btn-primary:focus, .btn.layout-2:focus, button.layout-2:focus,
  input.layout-2[type="submit"]:focus,
  .layout-2.button:focus, .btn-primary.focus, .focus.btn.layout-2, button.focus.layout-2,
  input.focus.layout-2[type="submit"],
  .focus.layout-2.button {
    color: #fff2e1;
    background-color: #986940;
    border-color: #46301d; }
  .btn-primary:hover, .btn.layout-2:hover, button.layout-2:hover,
  input.layout-2[type="submit"]:hover,
  .layout-2.button:hover {
    color: #fff2e1;
    background-color: #986940;
    border-color: #755031; }
  .btn-primary:active, .btn.layout-2:active, button.layout-2:active,
  input.layout-2[type="submit"]:active,
  .layout-2.button:active, .btn-primary.active, .active.btn.layout-2, button.active.layout-2,
  input.active.layout-2[type="submit"],
  .active.layout-2.button,
  .open > .btn-primary.dropdown-toggle,
  .open > .dropdown-toggle.btn.layout-2,
  .open > button.dropdown-toggle.layout-2,
  .open >
  input.dropdown-toggle.layout-2[type="submit"],
  .open >
  .dropdown-toggle.layout-2.button {
    color: #fff2e1;
    background-color: #986940;
    border-color: #755031; }
    .btn-primary:active:hover, .btn.layout-2:active:hover, button.layout-2:active:hover,
    input.layout-2[type="submit"]:active:hover,
    .layout-2.button:active:hover, .btn-primary:active:focus, .btn.layout-2:active:focus, button.layout-2:active:focus,
    input.layout-2[type="submit"]:active:focus,
    .layout-2.button:active:focus, .btn-primary:active.focus, .btn.layout-2:active.focus, button.layout-2:active.focus,
    input.layout-2[type="submit"]:active.focus,
    .layout-2.button:active.focus, .btn-primary.active:hover, .active.btn.layout-2:hover, button.active.layout-2:hover,
    input.active.layout-2[type="submit"]:hover,
    .active.layout-2.button:hover, .btn-primary.active:focus, .active.btn.layout-2:focus, button.active.layout-2:focus,
    input.active.layout-2[type="submit"]:focus,
    .active.layout-2.button:focus, .btn-primary.active.focus, .active.focus.btn.layout-2, button.active.focus.layout-2,
    input.active.focus.layout-2[type="submit"],
    .active.focus.layout-2.button,
    .open > .btn-primary.dropdown-toggle:hover,
    .open > .dropdown-toggle.btn.layout-2:hover,
    .open > button.dropdown-toggle.layout-2:hover,
    .open >
    input.dropdown-toggle.layout-2[type="submit"]:hover,
    .open >
    .dropdown-toggle.layout-2.button:hover,
    .open > .btn-primary.dropdown-toggle:focus,
    .open > .dropdown-toggle.btn.layout-2:focus,
    .open > button.dropdown-toggle.layout-2:focus,
    .open >
    input.dropdown-toggle.layout-2[type="submit"]:focus,
    .open >
    .dropdown-toggle.layout-2.button:focus,
    .open > .btn-primary.dropdown-toggle.focus,
    .open > .dropdown-toggle.focus.btn.layout-2,
    .open > button.dropdown-toggle.focus.layout-2,
    .open >
    input.dropdown-toggle.focus.layout-2[type="submit"],
    .open >
    .dropdown-toggle.focus.layout-2.button {
      color: #fff2e1;
      background-color: #7f5835;
      border-color: #46301d; }
  .btn-primary:active, .btn.layout-2:active, button.layout-2:active,
  input.layout-2[type="submit"]:active,
  .layout-2.button:active, .btn-primary.active, .active.btn.layout-2, button.active.layout-2,
  input.active.layout-2[type="submit"],
  .active.layout-2.button,
  .open > .btn-primary.dropdown-toggle,
  .open > .dropdown-toggle.btn.layout-2,
  .open > button.dropdown-toggle.layout-2,
  .open >
  input.dropdown-toggle.layout-2[type="submit"],
  .open >
  .dropdown-toggle.layout-2.button {
    background-image: none; }
  .btn-primary.disabled:hover, .disabled.btn.layout-2:hover, button.disabled.layout-2:hover,
  input.disabled.layout-2[type="submit"]:hover,
  .disabled.layout-2.button:hover, .btn-primary.disabled:focus, .disabled.btn.layout-2:focus, button.disabled.layout-2:focus,
  input.disabled.layout-2[type="submit"]:focus,
  .disabled.layout-2.button:focus, .btn-primary.disabled.focus, .disabled.focus.btn.layout-2, button.disabled.focus.layout-2,
  input.disabled.focus.layout-2[type="submit"],
  .disabled.focus.layout-2.button, .btn-primary[disabled]:hover, [disabled].btn.layout-2:hover, button[disabled].layout-2:hover,
  input[disabled].layout-2[type="submit"]:hover,
  [disabled].layout-2.button:hover, .btn-primary[disabled]:focus, [disabled].btn.layout-2:focus, button[disabled].layout-2:focus,
  input[disabled].layout-2[type="submit"]:focus,
  [disabled].layout-2.button:focus, .btn-primary[disabled].focus, [disabled].focus.btn.layout-2, button[disabled].focus.layout-2,
  input[disabled].focus.layout-2[type="submit"],
  [disabled].focus.layout-2.button,
  fieldset[disabled] .btn-primary:hover,
  fieldset[disabled] .btn.layout-2:hover,
  fieldset[disabled] button.layout-2:hover,
  fieldset[disabled]
  input.layout-2[type="submit"]:hover,
  fieldset[disabled]
  .layout-2.button:hover,
  fieldset[disabled] .btn-primary:focus,
  fieldset[disabled] .btn.layout-2:focus,
  fieldset[disabled] button.layout-2:focus,
  fieldset[disabled]
  input.layout-2[type="submit"]:focus,
  fieldset[disabled]
  .layout-2.button:focus,
  fieldset[disabled] .btn-primary.focus,
  fieldset[disabled] .focus.btn.layout-2,
  fieldset[disabled] button.focus.layout-2,
  fieldset[disabled]
  input.focus.layout-2[type="submit"],
  fieldset[disabled]
  .focus.layout-2.button {
    background-color: #b78254;
    border-color: #a06d43; }
  .btn-primary .badge, .btn.layout-2 .badge, button.layout-2 .badge,
  input.layout-2[type="submit"] .badge,
  .layout-2.button .badge {
    color: #b78254;
    background-color: #fff2e1; }

.btn-success {
  color: #fff2e1;
  background-color: #3c763d;
  border-color: #336534; }
  .btn-success:focus, .btn-success.focus {
    color: #fff2e1;
    background-color: #2b542c;
    border-color: #081109; }
  .btn-success:hover {
    color: #fff2e1;
    background-color: #2b542c;
    border-color: #1f3d1f; }
  .btn-success:active, .btn-success.active,
  .open > .btn-success.dropdown-toggle {
    color: #fff2e1;
    background-color: #2b542c;
    border-color: #1f3d1f; }
    .btn-success:active:hover, .btn-success:active:focus, .btn-success:active.focus, .btn-success.active:hover, .btn-success.active:focus, .btn-success.active.focus,
    .open > .btn-success.dropdown-toggle:hover,
    .open > .btn-success.dropdown-toggle:focus,
    .open > .btn-success.dropdown-toggle.focus {
      color: #fff2e1;
      background-color: #1f3d1f;
      border-color: #081109; }
  .btn-success:active, .btn-success.active,
  .open > .btn-success.dropdown-toggle {
    background-image: none; }
  .btn-success.disabled:hover, .btn-success.disabled:focus, .btn-success.disabled.focus, .btn-success[disabled]:hover, .btn-success[disabled]:focus, .btn-success[disabled].focus,
  fieldset[disabled] .btn-success:hover,
  fieldset[disabled] .btn-success:focus,
  fieldset[disabled] .btn-success.focus {
    background-color: #3c763d;
    border-color: #336534; }
  .btn-success .badge {
    color: #3c763d;
    background-color: #fff2e1; }

.btn-info, .btn.layout-3, button.layout-3,
input.layout-3[type="submit"],
.layout-3.button {
  color: #fff2e1;
  background-color: #346c83;
  border-color: #1a5569; }
  .btn-info:focus, .btn.layout-3:focus, button.layout-3:focus,
  input.layout-3[type="submit"]:focus,
  .layout-3.button:focus, .btn-info.focus, .focus.btn.layout-3, button.focus.layout-3,
  input.focus.layout-3[type="submit"],
  .focus.layout-3.button {
    color: #fff2e1;
    background-color: #264e5e;
    border-color: #010203; }
  .btn-info:hover, .btn.layout-3:hover, button.layout-3:hover,
  input.layout-3[type="submit"]:hover,
  .layout-3.button:hover {
    color: #fff2e1;
    background-color: #264e5e;
    border-color: #0e2d38; }
  .btn-info:active, .btn.layout-3:active, button.layout-3:active,
  input.layout-3[type="submit"]:active,
  .layout-3.button:active, .btn-info.active, .active.btn.layout-3, button.active.layout-3,
  input.active.layout-3[type="submit"],
  .active.layout-3.button,
  .open > .btn-info.dropdown-toggle,
  .open > .dropdown-toggle.btn.layout-3,
  .open > button.dropdown-toggle.layout-3,
  .open >
  input.dropdown-toggle.layout-3[type="submit"],
  .open >
  .dropdown-toggle.layout-3.button {
    color: #fff2e1;
    background-color: #264e5e;
    border-color: #0e2d38; }
    .btn-info:active:hover, .btn.layout-3:active:hover, button.layout-3:active:hover,
    input.layout-3[type="submit"]:active:hover,
    .layout-3.button:active:hover, .btn-info:active:focus, .btn.layout-3:active:focus, button.layout-3:active:focus,
    input.layout-3[type="submit"]:active:focus,
    .layout-3.button:active:focus, .btn-info:active.focus, .btn.layout-3:active.focus, button.layout-3:active.focus,
    input.layout-3[type="submit"]:active.focus,
    .layout-3.button:active.focus, .btn-info.active:hover, .active.btn.layout-3:hover, button.active.layout-3:hover,
    input.active.layout-3[type="submit"]:hover,
    .active.layout-3.button:hover, .btn-info.active:focus, .active.btn.layout-3:focus, button.active.layout-3:focus,
    input.active.layout-3[type="submit"]:focus,
    .active.layout-3.button:focus, .btn-info.active.focus, .active.focus.btn.layout-3, button.active.focus.layout-3,
    input.active.focus.layout-3[type="submit"],
    .active.focus.layout-3.button,
    .open > .btn-info.dropdown-toggle:hover,
    .open > .dropdown-toggle.btn.layout-3:hover,
    .open > button.dropdown-toggle.layout-3:hover,
    .open >
    input.dropdown-toggle.layout-3[type="submit"]:hover,
    .open >
    .dropdown-toggle.layout-3.button:hover,
    .open > .btn-info.dropdown-toggle:focus,
    .open > .dropdown-toggle.btn.layout-3:focus,
    .open > button.dropdown-toggle.layout-3:focus,
    .open >
    input.dropdown-toggle.layout-3[type="submit"]:focus,
    .open >
    .dropdown-toggle.layout-3.button:focus,
    .open > .btn-info.dropdown-toggle.focus,
    .open > .dropdown-toggle.focus.btn.layout-3,
    .open > button.dropdown-toggle.focus.layout-3,
    .open >
    input.dropdown-toggle.focus.layout-3[type="submit"],
    .open >
    .dropdown-toggle.focus.layout-3.button {
      color: #fff2e1;
      background-color: #1b3945;
      border-color: #010203; }
  .btn-info:active, .btn.layout-3:active, button.layout-3:active,
  input.layout-3[type="submit"]:active,
  .layout-3.button:active, .btn-info.active, .active.btn.layout-3, button.active.layout-3,
  input.active.layout-3[type="submit"],
  .active.layout-3.button,
  .open > .btn-info.dropdown-toggle,
  .open > .dropdown-toggle.btn.layout-3,
  .open > button.dropdown-toggle.layout-3,
  .open >
  input.dropdown-toggle.layout-3[type="submit"],
  .open >
  .dropdown-toggle.layout-3.button {
    background-image: none; }
  .btn-info.disabled:hover, .disabled.btn.layout-3:hover, button.disabled.layout-3:hover,
  input.disabled.layout-3[type="submit"]:hover,
  .disabled.layout-3.button:hover, .btn-info.disabled:focus, .disabled.btn.layout-3:focus, button.disabled.layout-3:focus,
  input.disabled.layout-3[type="submit"]:focus,
  .disabled.layout-3.button:focus, .btn-info.disabled.focus, .disabled.focus.btn.layout-3, button.disabled.focus.layout-3,
  input.disabled.focus.layout-3[type="submit"],
  .disabled.focus.layout-3.button, .btn-info[disabled]:hover, [disabled].btn.layout-3:hover, button[disabled].layout-3:hover,
  input[disabled].layout-3[type="submit"]:hover,
  [disabled].layout-3.button:hover, .btn-info[disabled]:focus, [disabled].btn.layout-3:focus, button[disabled].layout-3:focus,
  input[disabled].layout-3[type="submit"]:focus,
  [disabled].layout-3.button:focus, .btn-info[disabled].focus, [disabled].focus.btn.layout-3, button[disabled].focus.layout-3,
  input[disabled].focus.layout-3[type="submit"],
  [disabled].focus.layout-3.button,
  fieldset[disabled] .btn-info:hover,
  fieldset[disabled] .btn.layout-3:hover,
  fieldset[disabled] button.layout-3:hover,
  fieldset[disabled]
  input.layout-3[type="submit"]:hover,
  fieldset[disabled]
  .layout-3.button:hover,
  fieldset[disabled] .btn-info:focus,
  fieldset[disabled] .btn.layout-3:focus,
  fieldset[disabled] button.layout-3:focus,
  fieldset[disabled]
  input.layout-3[type="submit"]:focus,
  fieldset[disabled]
  .layout-3.button:focus,
  fieldset[disabled] .btn-info.focus,
  fieldset[disabled] .focus.btn.layout-3,
  fieldset[disabled] button.focus.layout-3,
  fieldset[disabled]
  input.focus.layout-3[type="submit"],
  fieldset[disabled]
  .focus.layout-3.button {
    background-color: #346c83;
    border-color: #1a5569; }
  .btn-info .badge, .btn.layout-3 .badge, button.layout-3 .badge,
  input.layout-3[type="submit"] .badge,
  .layout-3.button .badge {
    color: #346c83;
    background-color: #fff2e1; }

.btn-warning {
  color: #fff2e1;
  background-color: #f28f00;
  border-color: #d98000; }
  .btn-warning:focus, .btn-warning.focus {
    color: #fff2e1;
    background-color: #bf7100;
    border-color: #593500; }
  .btn-warning:hover {
    color: #fff2e1;
    background-color: #bf7100;
    border-color: #9b5c00; }
  .btn-warning:active, .btn-warning.active,
  .open > .btn-warning.dropdown-toggle {
    color: #fff2e1;
    background-color: #bf7100;
    border-color: #9b5c00; }
    .btn-warning:active:hover, .btn-warning:active:focus, .btn-warning:active.focus, .btn-warning.active:hover, .btn-warning.active:focus, .btn-warning.active.focus,
    .open > .btn-warning.dropdown-toggle:hover,
    .open > .btn-warning.dropdown-toggle:focus,
    .open > .btn-warning.dropdown-toggle.focus {
      color: #fff2e1;
      background-color: #9b5c00;
      border-color: #593500; }
  .btn-warning:active, .btn-warning.active,
  .open > .btn-warning.dropdown-toggle {
    background-image: none; }
  .btn-warning.disabled:hover, .btn-warning.disabled:focus, .btn-warning.disabled.focus, .btn-warning[disabled]:hover, .btn-warning[disabled]:focus, .btn-warning[disabled].focus,
  fieldset[disabled] .btn-warning:hover,
  fieldset[disabled] .btn-warning:focus,
  fieldset[disabled] .btn-warning.focus {
    background-color: #f28f00;
    border-color: #d98000; }
  .btn-warning .badge {
    color: #f28f00;
    background-color: #fff2e1; }

.btn-danger, .btn.layout-1, button.layout-1,
input.layout-1[type="submit"],
.layout-1.button {
  color: #fff2e1;
  background-color: #d04e3c;
  border-color: #a8271e; }
  .btn-danger:focus, .btn.layout-1:focus, button.layout-1:focus,
  input.layout-1[type="submit"]:focus,
  .layout-1.button:focus, .btn-danger.focus, .focus.btn.layout-1, button.focus.layout-1,
  input.focus.layout-1[type="submit"],
  .focus.layout-1.button {
    color: #fff2e1;
    background-color: #af3a2a;
    border-color: #3c0e0b; }
  .btn-danger:hover, .btn.layout-1:hover, button.layout-1:hover,
  input.layout-1[type="submit"]:hover,
  .layout-1.button:hover {
    color: #fff2e1;
    background-color: #af3a2a;
    border-color: #741b15; }
  .btn-danger:active, .btn.layout-1:active, button.layout-1:active,
  input.layout-1[type="submit"]:active,
  .layout-1.button:active, .btn-danger.active, .active.btn.layout-1, button.active.layout-1,
  input.active.layout-1[type="submit"],
  .active.layout-1.button,
  .open > .btn-danger.dropdown-toggle,
  .open > .dropdown-toggle.btn.layout-1,
  .open > button.dropdown-toggle.layout-1,
  .open >
  input.dropdown-toggle.layout-1[type="submit"],
  .open >
  .dropdown-toggle.layout-1.button {
    color: #fff2e1;
    background-color: #af3a2a;
    border-color: #741b15; }
    .btn-danger:active:hover, .btn.layout-1:active:hover, button.layout-1:active:hover,
    input.layout-1[type="submit"]:active:hover,
    .layout-1.button:active:hover, .btn-danger:active:focus, .btn.layout-1:active:focus, button.layout-1:active:focus,
    input.layout-1[type="submit"]:active:focus,
    .layout-1.button:active:focus, .btn-danger:active.focus, .btn.layout-1:active.focus, button.layout-1:active.focus,
    input.layout-1[type="submit"]:active.focus,
    .layout-1.button:active.focus, .btn-danger.active:hover, .active.btn.layout-1:hover, button.active.layout-1:hover,
    input.active.layout-1[type="submit"]:hover,
    .active.layout-1.button:hover, .btn-danger.active:focus, .active.btn.layout-1:focus, button.active.layout-1:focus,
    input.active.layout-1[type="submit"]:focus,
    .active.layout-1.button:focus, .btn-danger.active.focus, .active.focus.btn.layout-1, button.active.focus.layout-1,
    input.active.focus.layout-1[type="submit"],
    .active.focus.layout-1.button,
    .open > .btn-danger.dropdown-toggle:hover,
    .open > .dropdown-toggle.btn.layout-1:hover,
    .open > button.dropdown-toggle.layout-1:hover,
    .open >
    input.dropdown-toggle.layout-1[type="submit"]:hover,
    .open >
    .dropdown-toggle.layout-1.button:hover,
    .open > .btn-danger.dropdown-toggle:focus,
    .open > .dropdown-toggle.btn.layout-1:focus,
    .open > button.dropdown-toggle.layout-1:focus,
    .open >
    input.dropdown-toggle.layout-1[type="submit"]:focus,
    .open >
    .dropdown-toggle.layout-1.button:focus,
    .open > .btn-danger.dropdown-toggle.focus,
    .open > .dropdown-toggle.focus.btn.layout-1,
    .open > button.dropdown-toggle.focus.layout-1,
    .open >
    input.dropdown-toggle.focus.layout-1[type="submit"],
    .open >
    .dropdown-toggle.focus.layout-1.button {
      color: #fff2e1;
      background-color: #923123;
      border-color: #3c0e0b; }
  .btn-danger:active, .btn.layout-1:active, button.layout-1:active,
  input.layout-1[type="submit"]:active,
  .layout-1.button:active, .btn-danger.active, .active.btn.layout-1, button.active.layout-1,
  input.active.layout-1[type="submit"],
  .active.layout-1.button,
  .open > .btn-danger.dropdown-toggle,
  .open > .dropdown-toggle.btn.layout-1,
  .open > button.dropdown-toggle.layout-1,
  .open >
  input.dropdown-toggle.layout-1[type="submit"],
  .open >
  .dropdown-toggle.layout-1.button {
    background-image: none; }
  .btn-danger.disabled:hover, .disabled.btn.layout-1:hover, button.disabled.layout-1:hover,
  input.disabled.layout-1[type="submit"]:hover,
  .disabled.layout-1.button:hover, .btn-danger.disabled:focus, .disabled.btn.layout-1:focus, button.disabled.layout-1:focus,
  input.disabled.layout-1[type="submit"]:focus,
  .disabled.layout-1.button:focus, .btn-danger.disabled.focus, .disabled.focus.btn.layout-1, button.disabled.focus.layout-1,
  input.disabled.focus.layout-1[type="submit"],
  .disabled.focus.layout-1.button, .btn-danger[disabled]:hover, [disabled].btn.layout-1:hover, button[disabled].layout-1:hover,
  input[disabled].layout-1[type="submit"]:hover,
  [disabled].layout-1.button:hover, .btn-danger[disabled]:focus, [disabled].btn.layout-1:focus, button[disabled].layout-1:focus,
  input[disabled].layout-1[type="submit"]:focus,
  [disabled].layout-1.button:focus, .btn-danger[disabled].focus, [disabled].focus.btn.layout-1, button[disabled].focus.layout-1,
  input[disabled].focus.layout-1[type="submit"],
  [disabled].focus.layout-1.button,
  fieldset[disabled] .btn-danger:hover,
  fieldset[disabled] .btn.layout-1:hover,
  fieldset[disabled] button.layout-1:hover,
  fieldset[disabled]
  input.layout-1[type="submit"]:hover,
  fieldset[disabled]
  .layout-1.button:hover,
  fieldset[disabled] .btn-danger:focus,
  fieldset[disabled] .btn.layout-1:focus,
  fieldset[disabled] button.layout-1:focus,
  fieldset[disabled]
  input.layout-1[type="submit"]:focus,
  fieldset[disabled]
  .layout-1.button:focus,
  fieldset[disabled] .btn-danger.focus,
  fieldset[disabled] .focus.btn.layout-1,
  fieldset[disabled] button.focus.layout-1,
  fieldset[disabled]
  input.focus.layout-1[type="submit"],
  fieldset[disabled]
  .focus.layout-1.button {
    background-color: #d04e3c;
    border-color: #a8271e; }
  .btn-danger .badge, .btn.layout-1 .badge, button.layout-1 .badge,
  input.layout-1[type="submit"] .badge,
  .layout-1.button .badge {
    color: #d04e3c;
    background-color: #fff2e1; }

.btn-link {
  color: #800000;
  font-weight: normal;
  border-radius: 0; }
  .btn-link, .btn-link:active, .btn-link.active, .btn-link[disabled],
  fieldset[disabled] .btn-link {
    background-color: transparent;
    -webkit-box-shadow: none;
    box-shadow: none; }
  .btn-link, .btn-link:hover, .btn-link:focus, .btn-link:active {
    border-color: transparent; }
  .btn-link:hover, .btn-link:focus {
    color: #800000;
    text-decoration: underline;
    background-color: transparent; }
  .btn-link[disabled]:hover, .btn-link[disabled]:focus,
  fieldset[disabled] .btn-link:hover,
  fieldset[disabled] .btn-link:focus {
    color: #777777;
    text-decoration: none; }

.btn-lg, .btn-group-lg > .btn, .btn-group-lg > button, .btn-group-lg >
input[type="submit"], .btn-group-lg >
.button {
  padding: 10px 16px;
  font-size: 20px;
  line-height: 1.33333;
  border-radius: 0; }

.btn-sm, .btn-group-sm > .btn, .btn-group-sm > button, .btn-group-sm >
input[type="submit"], .btn-group-sm >
.button {
  padding: 3px 8px;
  font-size: 14px;
  line-height: 1.5;
  border-radius: 0; }

.btn-xs, .btn-group-xs > .btn, .btn-group-xs > button, .btn-group-xs >
input[type="submit"], .btn-group-xs >
.button {
  padding: 1px 5px;
  font-size: 14px;
  line-height: 1.5;
  border-radius: 0; }

.btn-block {
  display: block;
  width: 100%; }

.btn-block + .btn-block {
  margin-top: 5px; }

input[type="submit"].btn-block,
input[type="reset"].btn-block,
input[type="button"].btn-block {
  width: 100%; }

.fade {
  opacity: 0;
  -webkit-transition: opacity 0.15s linear;
  -o-transition: opacity 0.15s linear;
  transition: opacity 0.15s linear; }
  .fade.in {
    opacity: 1; }

.collapse {
  display: none; }
  .collapse.in {
    display: block; }

tr.collapse.in {
  display: table-row; }

tbody.collapse.in {
  display: table-row-group; }

.collapsing {
  position: relative;
  height: 0;
  overflow: hidden;
  -webkit-transition-property: height, visibility;
  transition-property: height, visibility;
  -webkit-transition-duration: 0.35s;
  transition-duration: 0.35s;
  -webkit-transition-timing-function: ease;
  transition-timing-function: ease; }

.btn-group,
.btn-group-vertical {
  position: relative;
  display: inline-block;
  vertical-align: middle; }
  .btn-group > .btn, .btn-group > button, .btn-group >
  input[type="submit"], .btn-group >
  .button,
  .btn-group-vertical > .btn,
  .btn-group-vertical > button,
  .btn-group-vertical >
  input[type="submit"],
  .btn-group-vertical >
  .button {
    position: relative;
    float: left; }
    .btn-group > .btn:hover, .btn-group > button:hover, .btn-group >
    input[type="submit"]:hover, .btn-group >
    .button:hover, .btn-group > .btn:focus, .btn-group > button:focus, .btn-group >
    input[type="submit"]:focus, .btn-group >
    .button:focus, .btn-group > .btn:active, .btn-group > button:active, .btn-group >
    input[type="submit"]:active, .btn-group >
    .button:active, .btn-group > .btn.active, .btn-group > button.active, .btn-group >
    input.active[type="submit"], .btn-group >
    .active.button,
    .btn-group-vertical > .btn:hover,
    .btn-group-vertical > button:hover,
    .btn-group-vertical >
    input[type="submit"]:hover,
    .btn-group-vertical >
    .button:hover,
    .btn-group-vertical > .btn:focus,
    .btn-group-vertical > button:focus,
    .btn-group-vertical >
    input[type="submit"]:focus,
    .btn-group-vertical >
    .button:focus,
    .btn-group-vertical > .btn:active,
    .btn-group-vertical > button:active,
    .btn-group-vertical >
    input[type="submit"]:active,
    .btn-group-vertical >
    .button:active,
    .btn-group-vertical > .btn.active,
    .btn-group-vertical > button.active,
    .btn-group-vertical >
    input.active[type="submit"],
    .btn-group-vertical >
    .active.button {
      z-index: 2; }

.btn-group .btn + .btn, .btn-group button + .btn, .btn-group
input[type="submit"] + .btn, .btn-group
.button + .btn, .btn-group .btn + button, .btn-group button + button, .btn-group
input[type="submit"] + button, .btn-group
.button + button, .btn-group .btn +
input[type="submit"], .btn-group button +
input[type="submit"], .btn-group
input[type="submit"] +
input[type="submit"], .btn-group
.button +
input[type="submit"], .btn-group .btn +
.button, .btn-group button +
.button, .btn-group
input[type="submit"] +
.button, .btn-group
.button +
.button,
.btn-group .btn + .btn-group,
.btn-group button + .btn-group,
.btn-group
input[type="submit"] + .btn-group,
.btn-group
.button + .btn-group,
.btn-group .btn-group + .btn,
.btn-group .btn-group + button,
.btn-group .btn-group +
input[type="submit"],
.btn-group .btn-group +
.button,
.btn-group .btn-group + .btn-group {
  margin-left: -1px; }

.btn-toolbar {
  margin-left: -5px; }
  .btn-toolbar:before, .btn-toolbar:after {
    content: " ";
    display: table; }
  .btn-toolbar:after {
    clear: both; }
  .btn-toolbar .btn, .btn-toolbar button, .btn-toolbar
  input[type="submit"], .btn-toolbar
  .button,
  .btn-toolbar .btn-group,
  .btn-toolbar .input-group {
    float: left; }
  .btn-toolbar > .btn, .btn-toolbar > button, .btn-toolbar >
  input[type="submit"], .btn-toolbar >
  .button,
  .btn-toolbar > .btn-group,
  .btn-toolbar > .input-group {
    margin-left: 5px; }

.btn-group > .btn:not(:first-child):not(:last-child):not(.dropdown-toggle), .btn-group > button:not(:first-child):not(:last-child):not(.dropdown-toggle), .btn-group >
input[type="submit"]:not(:first-child):not(:last-child):not(.dropdown-toggle), .btn-group >
.button:not(:first-child):not(:last-child):not(.dropdown-toggle) {
  border-radius: 0; }

.btn-group > .btn:first-child, .btn-group > button:first-child, .btn-group >
input[type="submit"]:first-child, .btn-group >
.button:first-child {
  margin-left: 0; }
  .btn-group > .btn:first-child:not(:last-child):not(.dropdown-toggle), .btn-group > button:first-child:not(:last-child):not(.dropdown-toggle), .btn-group >
  input[type="submit"]:first-child:not(:last-child):not(.dropdown-toggle), .btn-group >
  .button: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 > button:last-child:not(:first-child), .btn-group >
input[type="submit"]:last-child:not(:first-child), .btn-group >
.button: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 {
  float: left; }

.btn-group > .btn-group:not(:first-child):not(:last-child) > .btn, .btn-group > .btn-group:not(:first-child):not(:last-child) > button, .btn-group > .btn-group:not(:first-child):not(:last-child) >
input[type="submit"], .btn-group > .btn-group:not(:first-child):not(:last-child) >
.button {
  border-radius: 0; }

.btn-group > .btn-group:first-child:not(:last-child) > .btn:last-child, .btn-group > .btn-group:first-child:not(:last-child) > button:last-child, .btn-group > .btn-group:first-child:not(:last-child) >
input[type="submit"]:last-child, .btn-group > .btn-group:first-child:not(:last-child) >
.button: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, .btn-group > .btn-group:last-child:not(:first-child) > button:first-child, .btn-group > .btn-group:last-child:not(:first-child) >
input[type="submit"]:first-child, .btn-group > .btn-group:last-child:not(:first-child) >
.button: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, .btn-group > button + .dropdown-toggle, .btn-group >
input[type="submit"] + .dropdown-toggle, .btn-group >
.button + .dropdown-toggle {
  padding-left: 8px;
  padding-right: 8px; }

.btn-group > .btn-lg + .dropdown-toggle, .btn-group-lg.btn-group > .btn + .dropdown-toggle, .btn-group-lg.btn-group > button + .dropdown-toggle, .btn-group-lg.btn-group >
input[type="submit"] + .dropdown-toggle, .btn-group-lg.btn-group >
.button + .dropdown-toggle {
  padding-left: 12px;
  padding-right: 12px; }

.btn-group.open .dropdown-toggle {
  -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); }
  .btn-group.open .dropdown-toggle.btn-link {
    -webkit-box-shadow: none;
    box-shadow: none; }

.btn .caret, button .caret,
input[type="submit"] .caret,
.button .caret {
  margin-left: 0; }

.btn-lg .caret, .btn-group-lg > .btn .caret, .btn-group-lg > button .caret, .btn-group-lg >
input[type="submit"] .caret, .btn-group-lg >
.button .caret {
  border-width: 5px 5px 0;
  border-bottom-width: 0; }

.dropup .btn-lg .caret, .dropup .btn-group-lg > .btn .caret, .dropup .btn-group-lg > button .caret, .dropup .btn-group-lg >
input[type="submit"] .caret, .dropup .btn-group-lg >
.button .caret {
  border-width: 0 5px 5px; }

.btn-group-vertical > .btn, .btn-group-vertical > button, .btn-group-vertical >
input[type="submit"], .btn-group-vertical >
.button,
.btn-group-vertical > .btn-group,
.btn-group-vertical > .btn-group > .btn,
.btn-group-vertical > .btn-group > button,
.btn-group-vertical > .btn-group >
input[type="submit"],
.btn-group-vertical > .btn-group >
.button {
  display: block;
  float: none;
  width: 100%;
  max-width: 100%; }

.btn-group-vertical > .btn-group:before, .btn-group-vertical > .btn-group:after {
  content: " ";
  display: table; }

.btn-group-vertical > .btn-group:after {
  clear: both; }

.btn-group-vertical > .btn-group > .btn, .btn-group-vertical > .btn-group > button, .btn-group-vertical > .btn-group >
input[type="submit"], .btn-group-vertical > .btn-group >
.button {
  float: none; }

.btn-group-vertical > .btn + .btn, .btn-group-vertical > button + .btn, .btn-group-vertical >
input[type="submit"] + .btn, .btn-group-vertical >
.button + .btn, .btn-group-vertical > .btn + button, .btn-group-vertical > button + button, .btn-group-vertical >
input[type="submit"] + button, .btn-group-vertical >
.button + button, .btn-group-vertical > .btn +
input[type="submit"], .btn-group-vertical > button +
input[type="submit"], .btn-group-vertical >
input[type="submit"] +
input[type="submit"], .btn-group-vertical >
.button +
input[type="submit"], .btn-group-vertical > .btn +
.button, .btn-group-vertical > button +
.button, .btn-group-vertical >
input[type="submit"] +
.button, .btn-group-vertical >
.button +
.button,
.btn-group-vertical > .btn + .btn-group,
.btn-group-vertical > button + .btn-group,
.btn-group-vertical >
input[type="submit"] + .btn-group,
.btn-group-vertical >
.button + .btn-group,
.btn-group-vertical > .btn-group + .btn,
.btn-group-vertical > .btn-group + button,
.btn-group-vertical > .btn-group +
input[type="submit"],
.btn-group-vertical > .btn-group +
.button,
.btn-group-vertical > .btn-group + .btn-group {
  margin-top: -1px;
  margin-left: 0; }

.btn-group-vertical > .btn:not(:first-child):not(:last-child), .btn-group-vertical > button:not(:first-child):not(:last-child), .btn-group-vertical >
input[type="submit"]:not(:first-child):not(:last-child), .btn-group-vertical >
.button:not(:first-child):not(:last-child) {
  border-radius: 0; }

.btn-group-vertical > .btn:first-child:not(:last-child), .btn-group-vertical > button:first-child:not(:last-child), .btn-group-vertical >
input[type="submit"]:first-child:not(:last-child), .btn-group-vertical >
.button:first-child:not(:last-child) {
  border-top-right-radius: 0;
  border-top-left-radius: 0;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0; }

.btn-group-vertical > .btn:last-child:not(:first-child), .btn-group-vertical > button:last-child:not(:first-child), .btn-group-vertical >
input[type="submit"]:last-child:not(:first-child), .btn-group-vertical >
.button:last-child:not(:first-child) {
  border-top-right-radius: 0;
  border-top-left-radius: 0;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0; }

.btn-group-vertical > .btn-group:not(:first-child):not(:last-child) > .btn, .btn-group-vertical > .btn-group:not(:first-child):not(:last-child) > button, .btn-group-vertical > .btn-group:not(:first-child):not(:last-child) >
input[type="submit"], .btn-group-vertical > .btn-group:not(:first-child):not(:last-child) >
.button {
  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) > button:last-child, .btn-group-vertical > .btn-group:first-child:not(:last-child) >
input[type="submit"]:last-child, .btn-group-vertical > .btn-group:first-child:not(:last-child) >
.button: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, .btn-group-vertical > .btn-group:last-child:not(:first-child) > button:first-child, .btn-group-vertical > .btn-group:last-child:not(:first-child) >
input[type="submit"]:first-child, .btn-group-vertical > .btn-group:last-child:not(:first-child) >
.button:first-child {
  border-top-right-radius: 0;
  border-top-left-radius: 0; }

.btn-group-justified {
  display: table;
  width: 100%;
  table-layout: fixed;
  border-collapse: separate; }
  .btn-group-justified > .btn, .btn-group-justified > button, .btn-group-justified >
  input[type="submit"], .btn-group-justified >
  .button,
  .btn-group-justified > .btn-group {
    float: none;
    display: table-cell;
    width: 1%; }
  .btn-group-justified > .btn-group .btn, .btn-group-justified > .btn-group button, .btn-group-justified > .btn-group
  input[type="submit"], .btn-group-justified > .btn-group
  .button {
    width: 100%; }
  .btn-group-justified > .btn-group .dropdown-menu {
    left: auto; }

[data-toggle="buttons"] > .btn input[type="radio"], [data-toggle="buttons"] > button input[type="radio"], [data-toggle="buttons"] >
input[type="submit"] input[type="radio"], [data-toggle="buttons"] >
.button input[type="radio"],
[data-toggle="buttons"] > .btn input[type="checkbox"],
[data-toggle="buttons"] > button input[type="checkbox"],
[data-toggle="buttons"] >
input[type="submit"] input[type="checkbox"],
[data-toggle="buttons"] >
.button input[type="checkbox"],
[data-toggle="buttons"] > .btn-group > .btn input[type="radio"],
[data-toggle="buttons"] > .btn-group > button input[type="radio"],
[data-toggle="buttons"] > .btn-group >
input[type="submit"] input[type="radio"],
[data-toggle="buttons"] > .btn-group >
.button input[type="radio"],
[data-toggle="buttons"] > .btn-group > .btn input[type="checkbox"],
[data-toggle="buttons"] > .btn-group > button input[type="checkbox"],
[data-toggle="buttons"] > .btn-group >
input[type="submit"] input[type="checkbox"],
[data-toggle="buttons"] > .btn-group >
.button input[type="checkbox"] {
  position: absolute;
  clip: rect(0, 0, 0, 0);
  pointer-events: none; }

.input-group {
  position: relative;
  display: table;
  border-collapse: separate; }
  .input-group[class*="col-"] {
    float: none;
    padding-left: 0;
    padding-right: 0; }
  .input-group .form-control, .input-group .csc-mailform .csc-form-element input[type="text"], .csc-mailform .csc-form-element .input-group input[type="text"], .input-group
  .csc-mailform .csc-form-element textarea,
  .csc-mailform .csc-form-element .input-group textarea, .input-group
  .ms-choice, .input-group
  .ms-choice:active:focus, .input-group .tx-datamintsfeuser-pi1 input[type='text'], .tx-datamintsfeuser-pi1 .input-group input[type='text'], .input-group .tx-datamintsfeuser-pi1 input[type='password'], .tx-datamintsfeuser-pi1 .input-group input[type='password'], .input-group .tx-datamintsfeuser-pi1 textarea, .tx-datamintsfeuser-pi1 .input-group textarea, .input-group .tx-powermail .powermail_fieldwrap select, .tx-powermail .powermail_fieldwrap .input-group select, .input-group
  .tx-powermail .powermail_fieldwrap input[type="text"],
  .tx-powermail .powermail_fieldwrap .input-group input[type="text"], .input-group
  .tx-powermail .powermail_fieldwrap textarea,
  .tx-powermail .powermail_fieldwrap .input-group textarea, .input-group
  .tx-powermail .powermail_fieldwrap .customSelect,
  .tx-powermail .powermail_fieldwrap .input-group .customSelect {
    position: relative;
    z-index: 2;
    float: left;
    width: 100%;
    margin-bottom: 0; }
    .input-group .form-control:focus, .input-group .csc-mailform .csc-form-element input[type="text"]:focus, .csc-mailform .csc-form-element .input-group input[type="text"]:focus, .input-group
    .csc-mailform .csc-form-element textarea:focus,
    .csc-mailform .csc-form-element .input-group textarea:focus, .input-group
    .ms-choice:focus, .input-group .tx-datamintsfeuser-pi1 input[type='text']:focus, .tx-datamintsfeuser-pi1 .input-group input[type='text']:focus, .input-group .tx-datamintsfeuser-pi1 input[type='password']:focus, .tx-datamintsfeuser-pi1 .input-group input[type='password']:focus, .input-group .tx-datamintsfeuser-pi1 textarea:focus, .tx-datamintsfeuser-pi1 .input-group textarea:focus, .input-group .tx-powermail .powermail_fieldwrap select:focus, .tx-powermail .powermail_fieldwrap .input-group select:focus, .input-group
    .tx-powermail .powermail_fieldwrap input[type="text"]:focus,
    .tx-powermail .powermail_fieldwrap .input-group input[type="text"]:focus, .input-group
    .tx-powermail .powermail_fieldwrap textarea:focus,
    .tx-powermail .powermail_fieldwrap .input-group textarea:focus, .input-group
    .tx-powermail .powermail_fieldwrap .customSelect:focus,
    .tx-powermail .powermail_fieldwrap .input-group .customSelect:focus {
      z-index: 3; }

.input-group-addon,
.input-group-btn,
.input-group .form-control,
.input-group .csc-mailform .csc-form-element input[type="text"], .csc-mailform .csc-form-element
.input-group input[type="text"],
.input-group
.csc-mailform .csc-form-element textarea,
.csc-mailform .csc-form-element
.input-group textarea,
.input-group
.ms-choice,
.input-group
.ms-choice:active:focus,
.input-group .tx-datamintsfeuser-pi1 input[type='text'], .tx-datamintsfeuser-pi1
.input-group input[type='text'],
.input-group .tx-datamintsfeuser-pi1 input[type='password'], .tx-datamintsfeuser-pi1
.input-group input[type='password'],
.input-group .tx-datamintsfeuser-pi1 textarea, .tx-datamintsfeuser-pi1
.input-group textarea,
.input-group .tx-powermail .powermail_fieldwrap select, .tx-powermail .powermail_fieldwrap
.input-group select,
.input-group
.tx-powermail .powermail_fieldwrap input[type="text"],
.tx-powermail .powermail_fieldwrap
.input-group input[type="text"],
.input-group
.tx-powermail .powermail_fieldwrap textarea,
.tx-powermail .powermail_fieldwrap
.input-group textarea,
.input-group
.tx-powermail .powermail_fieldwrap .customSelect,
.tx-powermail .powermail_fieldwrap
.input-group .customSelect {
  display: table-cell; }
  .input-group-addon:not(:first-child):not(:last-child),
  .input-group-btn:not(:first-child):not(:last-child),
  .input-group .form-control:not(:first-child):not(:last-child),
  .input-group .csc-mailform .csc-form-element input[type="text"]:not(:first-child):not(:last-child), .csc-mailform .csc-form-element
  .input-group input[type="text"]:not(:first-child):not(:last-child),
  .input-group
  .csc-mailform .csc-form-element textarea:not(:first-child):not(:last-child),
  .csc-mailform .csc-form-element
  .input-group textarea:not(:first-child):not(:last-child),
  .input-group
  .ms-choice:not(:first-child):not(:last-child),
  .input-group .tx-datamintsfeuser-pi1 input[type='text']:not(:first-child):not(:last-child), .tx-datamintsfeuser-pi1
  .input-group input[type='text']:not(:first-child):not(:last-child),
  .input-group .tx-datamintsfeuser-pi1 input[type='password']:not(:first-child):not(:last-child), .tx-datamintsfeuser-pi1
  .input-group input[type='password']:not(:first-child):not(:last-child),
  .input-group .tx-datamintsfeuser-pi1 textarea:not(:first-child):not(:last-child), .tx-datamintsfeuser-pi1
  .input-group textarea:not(:first-child):not(:last-child),
  .input-group .tx-powermail .powermail_fieldwrap select:not(:first-child):not(:last-child), .tx-powermail .powermail_fieldwrap
  .input-group select:not(:first-child):not(:last-child),
  .input-group
  .tx-powermail .powermail_fieldwrap input[type="text"]:not(:first-child):not(:last-child),
  .tx-powermail .powermail_fieldwrap
  .input-group input[type="text"]:not(:first-child):not(:last-child),
  .input-group
  .tx-powermail .powermail_fieldwrap textarea:not(:first-child):not(:last-child),
  .tx-powermail .powermail_fieldwrap
  .input-group textarea:not(:first-child):not(:last-child),
  .input-group
  .tx-powermail .powermail_fieldwrap .customSelect:not(:first-child):not(:last-child),
  .tx-powermail .powermail_fieldwrap
  .input-group .customSelect:not(:first-child):not(:last-child) {
    border-radius: 0; }

.input-group-addon,
.input-group-btn {
  width: 1%;
  white-space: nowrap;
  vertical-align: middle; }

.input-group-addon {
  padding: 6px 12px;
  font-size: 16px;
  font-weight: normal;
  line-height: 1;
  color: #333333;
  text-align: center;
  background-color: #fff;
  border: 1px solid transparent;
  border-radius: 4px; }
  .input-group-addon.input-sm, .csc-mailform .csc-form-element .input-group-sm > input.input-group-addon[type="text"],
  .csc-mailform .csc-form-element .input-group-sm > textarea.input-group-addon, .tx-datamintsfeuser-pi1 .input-group-sm > input.input-group-addon[type='text'], .tx-datamintsfeuser-pi1 .input-group-sm > input.input-group-addon[type='password'], .tx-datamintsfeuser-pi1 .input-group-sm > textarea.input-group-addon, .tx-powermail .powermail_fieldwrap .input-group-sm > select.input-group-addon,
  .tx-powermail .powermail_fieldwrap .input-group-sm > input.input-group-addon[type="text"],
  .tx-powermail .powermail_fieldwrap .input-group-sm > textarea.input-group-addon,
  .tx-powermail .powermail_fieldwrap .input-group-sm > .input-group-addon.customSelect,
  .input-group-sm > .input-group-addon,
  .input-group-sm > .input-group-btn > .input-group-addon.btn,
  .input-group-sm > .input-group-btn > button.input-group-addon,
  .input-group-sm > .input-group-btn >
  input.input-group-addon[type="submit"],
  .input-group-sm > .input-group-btn >
  .input-group-addon.button {
    padding: 3px 8px;
    font-size: 14px;
    border-radius: 4px; }
  .input-group-addon.input-lg, .csc-mailform .csc-form-element .input-group-lg > input.input-group-addon[type="text"],
  .csc-mailform .csc-form-element .input-group-lg > textarea.input-group-addon, .tx-datamintsfeuser-pi1 .input-group-lg > input.input-group-addon[type='text'], .tx-datamintsfeuser-pi1 .input-group-lg > input.input-group-addon[type='password'], .tx-datamintsfeuser-pi1 .input-group-lg > textarea.input-group-addon, .tx-powermail .powermail_fieldwrap .input-group-lg > select.input-group-addon,
  .tx-powermail .powermail_fieldwrap .input-group-lg > input.input-group-addon[type="text"],
  .tx-powermail .powermail_fieldwrap .input-group-lg > textarea.input-group-addon,
  .tx-powermail .powermail_fieldwrap .input-group-lg > .input-group-addon.customSelect,
  .input-group-lg > .input-group-addon,
  .input-group-lg > .input-group-btn > .input-group-addon.btn,
  .input-group-lg > .input-group-btn > button.input-group-addon,
  .input-group-lg > .input-group-btn >
  input.input-group-addon[type="submit"],
  .input-group-lg > .input-group-btn >
  .input-group-addon.button {
    padding: 10px 16px;
    font-size: 20px;
    border-radius: 4px; }
  .input-group-addon input[type="radio"],
  .input-group-addon input[type="checkbox"] {
    margin-top: 0; }

.input-group .form-control:first-child, .input-group .csc-mailform .csc-form-element input[type="text"]:first-child, .csc-mailform .csc-form-element .input-group input[type="text"]:first-child, .input-group
.csc-mailform .csc-form-element textarea:first-child,
.csc-mailform .csc-form-element .input-group textarea:first-child, .input-group
.ms-choice:first-child, .input-group .tx-datamintsfeuser-pi1 input[type='text']:first-child, .tx-datamintsfeuser-pi1 .input-group input[type='text']:first-child, .input-group .tx-datamintsfeuser-pi1 input[type='password']:first-child, .tx-datamintsfeuser-pi1 .input-group input[type='password']:first-child, .input-group .tx-datamintsfeuser-pi1 textarea:first-child, .tx-datamintsfeuser-pi1 .input-group textarea:first-child, .input-group .tx-powermail .powermail_fieldwrap select:first-child, .tx-powermail .powermail_fieldwrap .input-group select:first-child, .input-group
.tx-powermail .powermail_fieldwrap input[type="text"]:first-child,
.tx-powermail .powermail_fieldwrap .input-group input[type="text"]:first-child, .input-group
.tx-powermail .powermail_fieldwrap textarea:first-child,
.tx-powermail .powermail_fieldwrap .input-group textarea:first-child, .input-group
.tx-powermail .powermail_fieldwrap .customSelect:first-child,
.tx-powermail .powermail_fieldwrap .input-group .customSelect:first-child,
.input-group-addon:first-child,
.input-group-btn:first-child > .btn,
.input-group-btn:first-child > button,
.input-group-btn:first-child >
input[type="submit"],
.input-group-btn:first-child >
.button,
.input-group-btn:first-child > .btn-group > .btn,
.input-group-btn:first-child > .btn-group > button,
.input-group-btn:first-child > .btn-group >
input[type="submit"],
.input-group-btn:first-child > .btn-group >
.button,
.input-group-btn:first-child > .dropdown-toggle,
.input-group-btn:last-child > .btn:not(:last-child):not(.dropdown-toggle),
.input-group-btn:last-child > button:not(:last-child):not(.dropdown-toggle),
.input-group-btn:last-child >
input[type="submit"]:not(:last-child):not(.dropdown-toggle),
.input-group-btn:last-child >
.button:not(:last-child):not(.dropdown-toggle),
.input-group-btn:last-child > .btn-group:not(:last-child) > .btn,
.input-group-btn:last-child > .btn-group:not(:last-child) > button,
.input-group-btn:last-child > .btn-group:not(:last-child) >
input[type="submit"],
.input-group-btn:last-child > .btn-group:not(:last-child) >
.button {
  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 .csc-mailform .csc-form-element input[type="text"]:last-child, .csc-mailform .csc-form-element .input-group input[type="text"]:last-child, .input-group
.csc-mailform .csc-form-element textarea:last-child,
.csc-mailform .csc-form-element .input-group textarea:last-child, .input-group
.ms-choice:last-child, .input-group .tx-datamintsfeuser-pi1 input[type='text']:last-child, .tx-datamintsfeuser-pi1 .input-group input[type='text']:last-child, .input-group .tx-datamintsfeuser-pi1 input[type='password']:last-child, .tx-datamintsfeuser-pi1 .input-group input[type='password']:last-child, .input-group .tx-datamintsfeuser-pi1 textarea:last-child, .tx-datamintsfeuser-pi1 .input-group textarea:last-child, .input-group .tx-powermail .powermail_fieldwrap select:last-child, .tx-powermail .powermail_fieldwrap .input-group select:last-child, .input-group
.tx-powermail .powermail_fieldwrap input[type="text"]:last-child,
.tx-powermail .powermail_fieldwrap .input-group input[type="text"]:last-child, .input-group
.tx-powermail .powermail_fieldwrap textarea:last-child,
.tx-powermail .powermail_fieldwrap .input-group textarea:last-child, .input-group
.tx-powermail .powermail_fieldwrap .customSelect:last-child,
.tx-powermail .powermail_fieldwrap .input-group .customSelect:last-child,
.input-group-addon:last-child,
.input-group-btn:last-child > .btn,
.input-group-btn:last-child > button,
.input-group-btn:last-child >
input[type="submit"],
.input-group-btn:last-child >
.button,
.input-group-btn:last-child > .btn-group > .btn,
.input-group-btn:last-child > .btn-group > button,
.input-group-btn:last-child > .btn-group >
input[type="submit"],
.input-group-btn:last-child > .btn-group >
.button,
.input-group-btn:last-child > .dropdown-toggle,
.input-group-btn:first-child > .btn:not(:first-child),
.input-group-btn:first-child > button:not(:first-child),
.input-group-btn:first-child >
input[type="submit"]:not(:first-child),
.input-group-btn:first-child >
.button:not(:first-child),
.input-group-btn:first-child > .btn-group:not(:first-child) > .btn,
.input-group-btn:first-child > .btn-group:not(:first-child) > button,
.input-group-btn:first-child > .btn-group:not(:first-child) >
input[type="submit"],
.input-group-btn:first-child > .btn-group:not(:first-child) >
.button {
  border-bottom-left-radius: 0;
  border-top-left-radius: 0; }

.input-group-addon:last-child {
  border-left: 0; }

.input-group-btn {
  position: relative;
  font-size: 0;
  white-space: nowrap; }
  .input-group-btn > .btn, .input-group-btn > button, .input-group-btn >
  input[type="submit"], .input-group-btn >
  .button {
    position: relative; }
    .input-group-btn > .btn + .btn, .input-group-btn > button + .btn, .input-group-btn >
    input[type="submit"] + .btn, .input-group-btn >
    .button + .btn, .input-group-btn > .btn + button, .input-group-btn > button + button, .input-group-btn >
    input[type="submit"] + button, .input-group-btn >
    .button + button, .input-group-btn > .btn +
    input[type="submit"], .input-group-btn > button +
    input[type="submit"], .input-group-btn >
    input[type="submit"] +
    input[type="submit"], .input-group-btn >
    .button +
    input[type="submit"], .input-group-btn > .btn +
    .button, .input-group-btn > button +
    .button, .input-group-btn >
    input[type="submit"] +
    .button, .input-group-btn >
    .button +
    .button {
      margin-left: -1px; }
    .input-group-btn > .btn:hover, .input-group-btn > button:hover, .input-group-btn >
    input[type="submit"]:hover, .input-group-btn >
    .button:hover, .input-group-btn > .btn:focus, .input-group-btn > button:focus, .input-group-btn >
    input[type="submit"]:focus, .input-group-btn >
    .button:focus, .input-group-btn > .btn:active, .input-group-btn > button:active, .input-group-btn >
    input[type="submit"]:active, .input-group-btn >
    .button:active {
      z-index: 2; }
  .input-group-btn:first-child > .btn, .input-group-btn:first-child > button, .input-group-btn:first-child >
  input[type="submit"], .input-group-btn:first-child >
  .button,
  .input-group-btn:first-child > .btn-group {
    margin-right: -1px; }
  .input-group-btn:last-child > .btn, .input-group-btn:last-child > button, .input-group-btn:last-child >
  input[type="submit"], .input-group-btn:last-child >
  .button,
  .input-group-btn:last-child > .btn-group {
    z-index: 2;
    margin-left: -1px; }

.nav {
  margin-bottom: 0;
  padding-left: 0;
  list-style: none; }
  .nav:before, .nav:after {
    content: " ";
    display: table; }
  .nav:after {
    clear: both; }
  .nav > li {
    position: relative;
    display: block; }
    .nav > li > a {
      position: relative;
      display: block;
      padding: 10px 15px; }
      .nav > li > a:hover, .nav > li > a:focus {
        text-decoration: none;
        background-color: #fbe0bc; }
    .nav > li.disabled > a {
      color: #777777; }
      .nav > li.disabled > a:hover, .nav > li.disabled > a:focus {
        color: #777777;
        text-decoration: none;
        background-color: transparent;
        cursor: not-allowed; }
  .nav .open > a, .nav .open > a:hover, .nav .open > a:focus {
    background-color: #fbe0bc;
    border-color: #800000; }
  .nav .nav-divider {
    height: 1px;
    margin: 10px 0;
    overflow: hidden;
    background-color: #e5e5e5; }
  .nav > li > a > img {
    max-width: none; }

.nav-tabs {
  border-bottom: 1px solid transparent; }
  .nav-tabs > li {
    float: left;
    margin-bottom: -1px; }
    .nav-tabs > li > a {
      margin-right: 2px;
      line-height: 1.42857;
      border: 1px solid transparent;
      border-radius: 0 0 0 0; }
      .nav-tabs > li > a:hover {
        border-color: #fbe0bc #fbe0bc transparent; }
    .nav-tabs > li.active > a, .nav-tabs > li.active > a:hover, .nav-tabs > li.active > a:focus {
      color: transparent;
      background-color: #fbe0bc;
      border: 1px solid #ddd;
      border-bottom-color: transparent;
      cursor: default; }

.nav-pills > li {
  float: left; }
  .nav-pills > li > a {
    border-radius: 0; }
  .nav-pills > li + li {
    margin-left: 2px; }
  .nav-pills > li.active > a, .nav-pills > li.active > a:hover, .nav-pills > li.active > a:focus {
    color: #fff;
    background-color: #824f26; }

.nav-stacked > li {
  float: none; }
  .nav-stacked > li + li {
    margin-top: 2px;
    margin-left: 0; }

.nav-justified, .nav-tabs.nav-justified {
  width: 100%; }
  .nav-justified > li, .nav-tabs.nav-justified > li {
    float: none; }
    .nav-justified > li > a, .nav-tabs.nav-justified > li > a {
      text-align: center;
      margin-bottom: 5px; }
  .nav-justified > .dropdown .dropdown-menu {
    top: auto;
    left: auto; }
  @media (min-width: 768px) {
    .nav-justified > li, .nav-tabs.nav-justified > li {
      display: table-cell;
      width: 1%; }
      .nav-justified > li > a, .nav-tabs.nav-justified > li > a {
        margin-bottom: 0; } }

.nav-tabs-justified, .nav-tabs.nav-justified {
  border-bottom: 0; }
  .nav-tabs-justified > li > a, .nav-tabs.nav-justified > li > a {
    margin-right: 0;
    border-radius: 0; }
  .nav-tabs-justified > .active > a, .nav-tabs.nav-justified > .active > a,
  .nav-tabs-justified > .active > a:hover, .nav-tabs.nav-justified > .active > a:hover,
  .nav-tabs-justified > .active > a:focus, .nav-tabs.nav-justified > .active > a:focus {
    border: 1px solid transparent; }
  @media (min-width: 768px) {
    .nav-tabs-justified > li > a, .nav-tabs.nav-justified > li > a {
      border-bottom: 1px solid transparent;
      border-radius: 0 0 0 0; }
    .nav-tabs-justified > .active > a, .nav-tabs.nav-justified > .active > a,
    .nav-tabs-justified > .active > a:hover, .nav-tabs.nav-justified > .active > a:hover,
    .nav-tabs-justified > .active > a:focus, .nav-tabs.nav-justified > .active > a:focus {
      border-bottom-color: transparent; } }

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

.breadcrumb {
  padding: 8px 15px;
  margin-bottom: 22px;
  list-style: none;
  background-color: #f5f5f5;
  border-radius: 0; }
  .breadcrumb > li {
    display: inline-block; }
    .breadcrumb > li + li:before {
      content: "/ ";
      padding: 0 5px;
      color: #ccc; }
  .breadcrumb > .active {
    color: #777777; }

.label {
  display: inline;
  padding: .2em .6em .3em;
  font-size: 75%;
  font-weight: bold;
  line-height: 1;
  color: #fff;
  text-align: center;
  white-space: nowrap;
  vertical-align: baseline;
  border-radius: .25em; }
  .label:empty {
    display: none; }
  .btn .label, button .label,
  input[type="submit"] .label,
  .button .label {
    position: relative;
    top: -1px; }

a.label:hover, a.label:focus {
  color: #fff;
  text-decoration: none;
  cursor: pointer; }

.label-default {
  background-color: #777777; }
  .label-default[href]:hover, .label-default[href]:focus {
    background-color: #5e5e5e; }

.label-primary {
  background-color: #824f26; }
  .label-primary[href]:hover, .label-primary[href]:focus {
    background-color: #5b371a; }

.label-success {
  background-color: #3c763d; }
  .label-success[href]:hover, .label-success[href]:focus {
    background-color: #2b542c; }

.label-info {
  background-color: #346c83; }
  .label-info[href]:hover, .label-info[href]:focus {
    background-color: #264e5e; }

.label-warning {
  background-color: #f28f00; }
  .label-warning[href]:hover, .label-warning[href]:focus {
    background-color: #bf7100; }

.label-danger {
  background-color: #d04e3c; }
  .label-danger[href]:hover, .label-danger[href]:focus {
    background-color: #af3a2a; }

.badge {
  display: inline-block;
  min-width: 10px;
  padding: 3px 7px;
  font-size: 14px;
  font-weight: bold;
  color: #fff2e1;
  line-height: 1;
  vertical-align: middle;
  white-space: nowrap;
  text-align: center;
  background-color: #346c83;
  border-radius: 10px; }
  .badge:empty {
    display: none; }
  .btn .badge, button .badge,
  input[type="submit"] .badge,
  .button .badge {
    position: relative;
    top: -1px; }
  .btn-xs .badge, .btn-group-xs > .btn .badge, .btn-group-xs > button .badge, .btn-group-xs >
  input[type="submit"] .badge, .btn-group-xs >
  .button .badge,
  .btn-group-xs > .btn .badge,
  .btn-group-xs > button .badge,
  .btn-group-xs >
  input[type="submit"] .badge,
  .btn-group-xs >
  .button .badge {
    top: 0;
    padding: 1px 5px; }
  .list-group-item.active > .badge,
  .nav-pills > .active > a > .badge {
    color: #800000;
    background-color: #fff; }
  .list-group-item > .badge {
    float: right; }
  .list-group-item > .badge + .badge {
    margin-right: 5px; }
  .nav-pills > li > a > .badge {
    margin-left: 3px; }

a.badge:hover, a.badge:focus {
  color: #fff2e1;
  text-decoration: none;
  cursor: pointer; }

.thumbnail {
  display: block;
  padding: 4px;
  margin-bottom: 22px;
  line-height: 1.42857;
  background-color: #fbe0bc;
  border: 1px solid #ddd;
  border-radius: 0;
  -webkit-transition: border 0.2s ease-in-out;
  -o-transition: border 0.2s ease-in-out;
  transition: border 0.2s ease-in-out; }
  .thumbnail > img,
  .thumbnail a > img {
    display: block;
    max-width: 100%;
    height: auto;
    margin-left: auto;
    margin-right: auto; }
  .thumbnail .caption {
    padding: 9px;
    color: #333; }

a.thumbnail:hover,
a.thumbnail:focus,
a.thumbnail.active {
  border-color: #800000; }

.alert {
  padding: 15px;
  margin-bottom: 22px;
  border: 1px solid transparent;
  border-radius: 0; }
  .alert h4 {
    margin-top: 0;
    color: inherit; }
  .alert .alert-link {
    font-weight: bold; }
  .alert > p,
  .alert > ul {
    margin-bottom: 0; }
  .alert > p + p {
    margin-top: 5px; }

.alert-dismissable,
.alert-dismissible {
  padding-right: 35px; }
  .alert-dismissable .close,
  .alert-dismissible .close {
    position: relative;
    top: -2px;
    right: -21px;
    color: inherit; }

.alert-success {
  background-color: #3c763d;
  border-color: #3c763d;
  color: #fff2e1; }
  .alert-success hr {
    border-top-color: #336534; }
  .alert-success .alert-link {
    color: #ffdcae; }

.alert-info {
  background-color: #d9edf7;
  border-color: #bce8f1;
  color: #31708f; }
  .alert-info hr {
    border-top-color: #a6e1ec; }
  .alert-info .alert-link {
    color: #245269; }

.alert-warning {
  background-color: #fcf8e3;
  border-color: #faebcc;
  color: #8a6d3b; }
  .alert-warning hr {
    border-top-color: #f7e1b5; }
  .alert-warning .alert-link {
    color: #66512c; }

.alert-danger {
  background-color: #d04e3c;
  border-color: #d04e3c;
  color: #fff2e1; }
  .alert-danger hr {
    border-top-color: #c3412f; }
  .alert-danger .alert-link {
    color: #ffdcae; }

.panel, .box {
  margin-bottom: 22px;
  background-color: #fff2e1;
  border: 1px solid transparent;
  border-radius: 0;
  -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05);
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05); }

.panel-body, .box > .box-inner > .content {
  padding: 10px; }
  .panel-body:before, .box > .box-inner > .content:before, .panel-body:after, .box > .box-inner > .content:after {
    content: " ";
    display: table; }
  .panel-body:after, .box > .box-inner > .content:after {
    clear: both; }

.panel-heading, .box > .box-inner > .title {
  padding: 5px 20px;
  border-bottom: 1px solid transparent;
  border-top-right-radius: -1;
  border-top-left-radius: -1; }
  .panel-heading > .dropdown .dropdown-toggle, .box > .box-inner > .title > .dropdown .dropdown-toggle {
    color: inherit; }

.panel-title {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 18px;
  color: inherit; }
  .panel-title > a,
  .panel-title > small,
  .panel-title > .small,
  .panel-title > small > a,
  .panel-title > .small > a {
    color: inherit; }

.panel-footer {
  padding: 5px 20px;
  background-color: #f5f5f5;
  border-top: 1px solid #824f26;
  border-bottom-right-radius: -1;
  border-bottom-left-radius: -1; }

.panel > .list-group, .box > .list-group,
.panel > .panel-collapse > .list-group, .box > .panel-collapse > .list-group {
  margin-bottom: 0; }
  .panel > .list-group .list-group-item, .box > .list-group .list-group-item,
  .panel > .panel-collapse > .list-group .list-group-item, .box > .panel-collapse > .list-group .list-group-item {
    border-width: 1px 0;
    border-radius: 0; }
  .panel > .list-group:first-child .list-group-item:first-child, .box > .list-group:first-child .list-group-item:first-child,
  .panel > .panel-collapse > .list-group:first-child .list-group-item:first-child, .box > .panel-collapse > .list-group:first-child .list-group-item:first-child {
    border-top: 0;
    border-top-right-radius: -1;
    border-top-left-radius: -1; }
  .panel > .list-group:last-child .list-group-item:last-child, .box > .list-group:last-child .list-group-item:last-child,
  .panel > .panel-collapse > .list-group:last-child .list-group-item:last-child, .box > .panel-collapse > .list-group:last-child .list-group-item:last-child {
    border-bottom: 0;
    border-bottom-right-radius: -1;
    border-bottom-left-radius: -1; }

.panel > .panel-heading + .panel-collapse > .list-group .list-group-item:first-child, .box > .panel-heading + .panel-collapse > .list-group .list-group-item:first-child, .box > .box-inner.panel > .title + .panel-collapse > .list-group .list-group-item:first-child, .box > .box-inner.box > .title + .panel-collapse > .list-group .list-group-item:first-child {
  border-top-right-radius: 0;
  border-top-left-radius: 0; }

.panel-heading + .list-group .list-group-item:first-child, .box > .box-inner > .title + .list-group .list-group-item:first-child {
  border-top-width: 0; }

.list-group + .panel-footer {
  border-top-width: 0; }

.panel > .table, .box > .table,
.panel > .table-responsive > .table, .box > .table-responsive > .table,
.panel > .panel-collapse > .table, .box > .panel-collapse > .table {
  margin-bottom: 0; }
  .panel > .table caption, .box > .table caption,
  .panel > .table-responsive > .table caption, .box > .table-responsive > .table caption,
  .panel > .panel-collapse > .table caption, .box > .panel-collapse > .table caption {
    padding-left: 10px;
    padding-right: 10px; }

.panel > .table:first-child, .box > .table:first-child,
.panel > .table-responsive:first-child > .table:first-child, .box > .table-responsive:first-child > .table:first-child {
  border-top-right-radius: -1;
  border-top-left-radius: -1; }
  .panel > .table:first-child > thead:first-child > tr:first-child, .box > .table:first-child > thead:first-child > tr:first-child,
  .panel > .table:first-child > tbody:first-child > tr:first-child, .box > .table:first-child > tbody:first-child > tr:first-child,
  .panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child, .box > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child,
  .panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child, .box > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child {
    border-top-left-radius: -1;
    border-top-right-radius: -1; }
    .panel > .table:first-child > thead:first-child > tr:first-child td:first-child, .box > .table:first-child > thead:first-child > tr:first-child td:first-child,
    .panel > .table:first-child > thead:first-child > tr:first-child th:first-child, .box > .table:first-child > thead:first-child > tr:first-child th:first-child,
    .panel > .table:first-child > tbody:first-child > tr:first-child td:first-child, .box > .table:first-child > tbody:first-child > tr:first-child td:first-child,
    .panel > .table:first-child > tbody:first-child > tr:first-child th:first-child, .box > .table:first-child > tbody:first-child > tr:first-child th:first-child,
    .panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child td:first-child, .box > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child td:first-child,
    .panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child th:first-child, .box > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child th:first-child,
    .panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child td:first-child, .box > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child td:first-child,
    .panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child th:first-child, .box > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child th:first-child {
      border-top-left-radius: -1; }
    .panel > .table:first-child > thead:first-child > tr:first-child td:last-child, .box > .table:first-child > thead:first-child > tr:first-child td:last-child,
    .panel > .table:first-child > thead:first-child > tr:first-child th:last-child, .box > .table:first-child > thead:first-child > tr:first-child th:last-child,
    .panel > .table:first-child > tbody:first-child > tr:first-child td:last-child, .box > .table:first-child > tbody:first-child > tr:first-child td:last-child,
    .panel > .table:first-child > tbody:first-child > tr:first-child th:last-child, .box > .table:first-child > tbody:first-child > tr:first-child th:last-child,
    .panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child td:last-child, .box > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child td:last-child,
    .panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child th:last-child, .box > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child th:last-child,
    .panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child td:last-child, .box > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child td:last-child,
    .panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child th:last-child, .box > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child th:last-child {
      border-top-right-radius: -1; }

.panel > .table:last-child, .box > .table:last-child,
.panel > .table-responsive:last-child > .table:last-child, .box > .table-responsive:last-child > .table:last-child {
  border-bottom-right-radius: -1;
  border-bottom-left-radius: -1; }
  .panel > .table:last-child > tbody:last-child > tr:last-child, .box > .table:last-child > tbody:last-child > tr:last-child,
  .panel > .table:last-child > tfoot:last-child > tr:last-child, .box > .table:last-child > tfoot:last-child > tr:last-child,
  .panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child, .box > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child,
  .panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child, .box > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child {
    border-bottom-left-radius: -1;
    border-bottom-right-radius: -1; }
    .panel > .table:last-child > tbody:last-child > tr:last-child td:first-child, .box > .table:last-child > tbody:last-child > tr:last-child td:first-child,
    .panel > .table:last-child > tbody:last-child > tr:last-child th:first-child, .box > .table:last-child > tbody:last-child > tr:last-child th:first-child,
    .panel > .table:last-child > tfoot:last-child > tr:last-child td:first-child, .box > .table:last-child > tfoot:last-child > tr:last-child td:first-child,
    .panel > .table:last-child > tfoot:last-child > tr:last-child th:first-child, .box > .table:last-child > tfoot:last-child > tr:last-child th:first-child,
    .panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child td:first-child, .box > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child td:first-child,
    .panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child th:first-child, .box > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child th:first-child,
    .panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child td:first-child, .box > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child td:first-child,
    .panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child th:first-child, .box > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child th:first-child {
      border-bottom-left-radius: -1; }
    .panel > .table:last-child > tbody:last-child > tr:last-child td:last-child, .box > .table:last-child > tbody:last-child > tr:last-child td:last-child,
    .panel > .table:last-child > tbody:last-child > tr:last-child th:last-child, .box > .table:last-child > tbody:last-child > tr:last-child th:last-child,
    .panel > .table:last-child > tfoot:last-child > tr:last-child td:last-child, .box > .table:last-child > tfoot:last-child > tr:last-child td:last-child,
    .panel > .table:last-child > tfoot:last-child > tr:last-child th:last-child, .box > .table:last-child > tfoot:last-child > tr:last-child th:last-child,
    .panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child td:last-child, .box > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child td:last-child,
    .panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child th:last-child, .box > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child th:last-child,
    .panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child td:last-child, .box > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child td:last-child,
    .panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child th:last-child, .box > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child th:last-child {
      border-bottom-right-radius: -1; }

.panel > .panel-body + .table, .box > .panel-body + .table, .box > .box-inner.panel > .content + .table, .box > .box-inner.box > .content + .table,
.panel > .panel-body + .table-responsive, .box > .panel-body + .table-responsive, .box >
.box-inner.panel > .content + .table-responsive, .box > .box-inner.box > .content + .table-responsive,
.panel > .table + .panel-body, .box > .table + .panel-body, .box >
.box-inner.panel > .table + .content, .box > .box-inner.box > .table + .content,
.panel > .table-responsive + .panel-body, .box > .table-responsive + .panel-body, .box >
.box-inner.panel > .table-responsive + .content, .box > .box-inner.box > .table-responsive + .content {
  border-top: 1px solid #ddd; }

.panel > .table > tbody:first-child > tr:first-child th, .box > .table > tbody:first-child > tr:first-child th,
.panel > .table > tbody:first-child > tr:first-child td, .box > .table > tbody:first-child > tr:first-child td {
  border-top: 0; }

.panel > .table-bordered, .box > .table-bordered,
.panel > .table-responsive > .table-bordered, .box > .table-responsive > .table-bordered {
  border: 0; }
  .panel > .table-bordered > thead > tr > th:first-child, .box > .table-bordered > thead > tr > th:first-child,
  .panel > .table-bordered > thead > tr > td:first-child, .box > .table-bordered > thead > tr > td:first-child,
  .panel > .table-bordered > tbody > tr > th:first-child, .box > .table-bordered > tbody > tr > th:first-child,
  .panel > .table-bordered > tbody > tr > td:first-child, .box > .table-bordered > tbody > tr > td:first-child,
  .panel > .table-bordered > tfoot > tr > th:first-child, .box > .table-bordered > tfoot > tr > th:first-child,
  .panel > .table-bordered > tfoot > tr > td:first-child, .box > .table-bordered > tfoot > tr > td:first-child,
  .panel > .table-responsive > .table-bordered > thead > tr > th:first-child, .box > .table-responsive > .table-bordered > thead > tr > th:first-child,
  .panel > .table-responsive > .table-bordered > thead > tr > td:first-child, .box > .table-responsive > .table-bordered > thead > tr > td:first-child,
  .panel > .table-responsive > .table-bordered > tbody > tr > th:first-child, .box > .table-responsive > .table-bordered > tbody > tr > th:first-child,
  .panel > .table-responsive > .table-bordered > tbody > tr > td:first-child, .box > .table-responsive > .table-bordered > tbody > tr > td:first-child,
  .panel > .table-responsive > .table-bordered > tfoot > tr > th:first-child, .box > .table-responsive > .table-bordered > tfoot > tr > th:first-child,
  .panel > .table-responsive > .table-bordered > tfoot > tr > td:first-child, .box > .table-responsive > .table-bordered > tfoot > tr > td:first-child {
    border-left: 0; }
  .panel > .table-bordered > thead > tr > th:last-child, .box > .table-bordered > thead > tr > th:last-child,
  .panel > .table-bordered > thead > tr > td:last-child, .box > .table-bordered > thead > tr > td:last-child,
  .panel > .table-bordered > tbody > tr > th:last-child, .box > .table-bordered > tbody > tr > th:last-child,
  .panel > .table-bordered > tbody > tr > td:last-child, .box > .table-bordered > tbody > tr > td:last-child,
  .panel > .table-bordered > tfoot > tr > th:last-child, .box > .table-bordered > tfoot > tr > th:last-child,
  .panel > .table-bordered > tfoot > tr > td:last-child, .box > .table-bordered > tfoot > tr > td:last-child,
  .panel > .table-responsive > .table-bordered > thead > tr > th:last-child, .box > .table-responsive > .table-bordered > thead > tr > th:last-child,
  .panel > .table-responsive > .table-bordered > thead > tr > td:last-child, .box > .table-responsive > .table-bordered > thead > tr > td:last-child,
  .panel > .table-responsive > .table-bordered > tbody > tr > th:last-child, .box > .table-responsive > .table-bordered > tbody > tr > th:last-child,
  .panel > .table-responsive > .table-bordered > tbody > tr > td:last-child, .box > .table-responsive > .table-bordered > tbody > tr > td:last-child,
  .panel > .table-responsive > .table-bordered > tfoot > tr > th:last-child, .box > .table-responsive > .table-bordered > tfoot > tr > th:last-child,
  .panel > .table-responsive > .table-bordered > tfoot > tr > td:last-child, .box > .table-responsive > .table-bordered > tfoot > tr > td:last-child {
    border-right: 0; }
  .panel > .table-bordered > thead > tr:first-child > td, .box > .table-bordered > thead > tr:first-child > td,
  .panel > .table-bordered > thead > tr:first-child > th, .box > .table-bordered > thead > tr:first-child > th,
  .panel > .table-bordered > tbody > tr:first-child > td, .box > .table-bordered > tbody > tr:first-child > td,
  .panel > .table-bordered > tbody > tr:first-child > th, .box > .table-bordered > tbody > tr:first-child > th,
  .panel > .table-responsive > .table-bordered > thead > tr:first-child > td, .box > .table-responsive > .table-bordered > thead > tr:first-child > td,
  .panel > .table-responsive > .table-bordered > thead > tr:first-child > th, .box > .table-responsive > .table-bordered > thead > tr:first-child > th,
  .panel > .table-responsive > .table-bordered > tbody > tr:first-child > td, .box > .table-responsive > .table-bordered > tbody > tr:first-child > td,
  .panel > .table-responsive > .table-bordered > tbody > tr:first-child > th, .box > .table-responsive > .table-bordered > tbody > tr:first-child > th {
    border-bottom: 0; }
  .panel > .table-bordered > tbody > tr:last-child > td, .box > .table-bordered > tbody > tr:last-child > td,
  .panel > .table-bordered > tbody > tr:last-child > th, .box > .table-bordered > tbody > tr:last-child > th,
  .panel > .table-bordered > tfoot > tr:last-child > td, .box > .table-bordered > tfoot > tr:last-child > td,
  .panel > .table-bordered > tfoot > tr:last-child > th, .box > .table-bordered > tfoot > tr:last-child > th,
  .panel > .table-responsive > .table-bordered > tbody > tr:last-child > td, .box > .table-responsive > .table-bordered > tbody > tr:last-child > td,
  .panel > .table-responsive > .table-bordered > tbody > tr:last-child > th, .box > .table-responsive > .table-bordered > tbody > tr:last-child > th,
  .panel > .table-responsive > .table-bordered > tfoot > tr:last-child > td, .box > .table-responsive > .table-bordered > tfoot > tr:last-child > td,
  .panel > .table-responsive > .table-bordered > tfoot > tr:last-child > th, .box > .table-responsive > .table-bordered > tfoot > tr:last-child > th {
    border-bottom: 0; }

.panel > .table-responsive, .box > .table-responsive {
  border: 0;
  margin-bottom: 0; }

.panel-group {
  margin-bottom: 22px; }
  .panel-group .panel, .panel-group .box {
    margin-bottom: 0;
    border-radius: 0; }
    .panel-group .panel + .panel, .panel-group .box + .panel, .panel-group .panel + .box, .panel-group .box + .box {
      margin-top: 5px; }
  .panel-group .panel-heading, .panel-group .box > .box-inner > .title {
    border-bottom: 0; }
    .panel-group .panel-heading + .panel-collapse > .panel-body, .panel-group .box > .box-inner > .title + .panel-collapse > .panel-body, .panel-group .box > .panel-heading + .box-inner.panel-collapse > .content, .panel-group .box > .box.box-inner > .title + .box-inner.panel-collapse > .content,
    .panel-group .panel-heading + .panel-collapse > .list-group,
    .panel-group .box > .box-inner > .title + .panel-collapse > .list-group {
      border-top: 1px solid #824f26; }
  .panel-group .panel-footer {
    border-top: 0; }
    .panel-group .panel-footer + .panel-collapse .panel-body, .panel-group .panel-footer + .panel-collapse .box > .box-inner > .content {
      border-bottom: 1px solid #824f26; }

.panel-default {
  border-color: #824f26; }
  .panel-default > .panel-heading, .box > .box-inner.panel-default > .title {
    color: #fff2e1;
    background-color: #824f26;
    border-color: #824f26; }
    .panel-default > .panel-heading + .panel-collapse > .panel-body, .box > .box-inner.panel-default > .title + .panel-collapse > .panel-body, .box.panel-default > .panel-heading + .box-inner.panel-collapse > .content, .box > .box.box-inner.panel-default > .title + .box-inner.panel-collapse > .content {
      border-top-color: #824f26; }
    .panel-default > .panel-heading .badge, .box > .box-inner.panel-default > .title .badge {
      color: #824f26;
      background-color: #fff2e1; }
  .panel-default > .panel-footer + .panel-collapse > .panel-body, .box.panel-default > .panel-footer + .box-inner.panel-collapse > .content {
    border-bottom-color: #824f26; }

.panel-primary, .box {
  border-color: #824f26; }
  .panel-primary > .panel-heading, .box > .panel-heading, .box > .box-inner.panel-primary > .title, .box > .box-inner.box > .title {
    color: #fff2e1;
    background-color: #824f26;
    border-color: #824f26; }
    .panel-primary > .panel-heading + .panel-collapse > .panel-body, .box > .panel-heading + .panel-collapse > .panel-body, .box > .box-inner.panel-primary > .title + .panel-collapse > .panel-body, .box > .box-inner.box > .title + .panel-collapse > .panel-body, .box > .panel-heading + .box-inner.panel-collapse > .content, .box > .box.box-inner > .title + .box-inner.panel-collapse > .content {
      border-top-color: #824f26; }
    .panel-primary > .panel-heading .badge, .box > .panel-heading .badge, .box > .box-inner.panel-primary > .title .badge, .box > .box-inner.box > .title .badge {
      color: #824f26;
      background-color: #fff2e1; }
  .panel-primary > .panel-footer + .panel-collapse > .panel-body, .box > .panel-footer + .panel-collapse > .panel-body, .box > .panel-footer + .box-inner.panel-collapse > .content {
    border-bottom-color: #824f26; }

.panel-success {
  border-color: #3c763d; }
  .panel-success > .panel-heading, .box > .box-inner.panel-success > .title {
    color: #fff2e1;
    background-color: #3c763d;
    border-color: #3c763d; }
    .panel-success > .panel-heading + .panel-collapse > .panel-body, .box > .box-inner.panel-success > .title + .panel-collapse > .panel-body, .box.panel-success > .panel-heading + .box-inner.panel-collapse > .content, .box > .box.box-inner.panel-success > .title + .box-inner.panel-collapse > .content {
      border-top-color: #3c763d; }
    .panel-success > .panel-heading .badge, .box > .box-inner.panel-success > .title .badge {
      color: #3c763d;
      background-color: #fff2e1; }
  .panel-success > .panel-footer + .panel-collapse > .panel-body, .box.panel-success > .panel-footer + .box-inner.panel-collapse > .content {
    border-bottom-color: #3c763d; }

.panel-info {
  border-color: #bce8f1; }
  .panel-info > .panel-heading, .box > .box-inner.panel-info > .title {
    color: #31708f;
    background-color: #d9edf7;
    border-color: #bce8f1; }
    .panel-info > .panel-heading + .panel-collapse > .panel-body, .box > .box-inner.panel-info > .title + .panel-collapse > .panel-body, .box.panel-info > .panel-heading + .box-inner.panel-collapse > .content, .box > .box.box-inner.panel-info > .title + .box-inner.panel-collapse > .content {
      border-top-color: #bce8f1; }
    .panel-info > .panel-heading .badge, .box > .box-inner.panel-info > .title .badge {
      color: #d9edf7;
      background-color: #31708f; }
  .panel-info > .panel-footer + .panel-collapse > .panel-body, .box.panel-info > .panel-footer + .box-inner.panel-collapse > .content {
    border-bottom-color: #bce8f1; }

.panel-warning {
  border-color: #faebcc; }
  .panel-warning > .panel-heading, .box > .box-inner.panel-warning > .title {
    color: #8a6d3b;
    background-color: #fcf8e3;
    border-color: #faebcc; }
    .panel-warning > .panel-heading + .panel-collapse > .panel-body, .box > .box-inner.panel-warning > .title + .panel-collapse > .panel-body, .box.panel-warning > .panel-heading + .box-inner.panel-collapse > .content, .box > .box.box-inner.panel-warning > .title + .box-inner.panel-collapse > .content {
      border-top-color: #faebcc; }
    .panel-warning > .panel-heading .badge, .box > .box-inner.panel-warning > .title .badge {
      color: #fcf8e3;
      background-color: #8a6d3b; }
  .panel-warning > .panel-footer + .panel-collapse > .panel-body, .box.panel-warning > .panel-footer + .box-inner.panel-collapse > .content {
    border-bottom-color: #faebcc; }

.panel-danger {
  border-color: #800000; }
  .panel-danger > .panel-heading, .box > .box-inner.panel-danger > .title {
    color: #fff2e1;
    background-color: #800000;
    border-color: #800000; }
    .panel-danger > .panel-heading + .panel-collapse > .panel-body, .box > .box-inner.panel-danger > .title + .panel-collapse > .panel-body, .box.panel-danger > .panel-heading + .box-inner.panel-collapse > .content, .box > .box.box-inner.panel-danger > .title + .box-inner.panel-collapse > .content {
      border-top-color: #800000; }
    .panel-danger > .panel-heading .badge, .box > .box-inner.panel-danger > .title .badge {
      color: #800000;
      background-color: #fff2e1; }
  .panel-danger > .panel-footer + .panel-collapse > .panel-body, .box.panel-danger > .panel-footer + .box-inner.panel-collapse > .content {
    border-bottom-color: #800000; }

.embed-responsive {
  position: relative;
  display: block;
  height: 0;
  padding: 0;
  overflow: hidden; }
  .embed-responsive .embed-responsive-item,
  .embed-responsive iframe,
  .embed-responsive embed,
  .embed-responsive object,
  .embed-responsive video {
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    height: 100%;
    width: 100%;
    border: 0; }

.embed-responsive-16by9 {
  padding-bottom: 56.25%; }

.embed-responsive-4by3 {
  padding-bottom: 75%; }

.well {
  min-height: 20px;
  padding: 19px;
  margin-bottom: 20px;
  background-color: #824f26;
  border: 1px solid #663e1e;
  border-radius: 0;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05); }
  .well blockquote {
    border-color: #ddd;
    border-color: rgba(0, 0, 0, 0.15); }

.well-lg {
  padding: 24px;
  border-radius: 0; }

.well-sm {
  padding: 9px;
  border-radius: 0; }

.close {
  float: right;
  font-size: 24px;
  font-weight: bold;
  line-height: 1;
  color: #000;
  text-shadow: 0 1px 0 #fff;
  opacity: 0.2;
  filter: alpha(opacity=20); }
  .close:hover, .close:focus {
    color: #000;
    text-decoration: none;
    cursor: pointer;
    opacity: 0.5;
    filter: alpha(opacity=50); }

button.close {
  padding: 0;
  cursor: pointer;
  background: transparent;
  border: 0;
  -webkit-appearance: none; }

.modal-open {
  overflow: hidden; }

.modal {
  display: none;
  overflow: hidden;
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1050;
  -webkit-overflow-scrolling: touch;
  outline: 0; }
  .modal.fade .modal-dialog {
    -webkit-transform: translate(0, -25%);
    -ms-transform: translate(0, -25%);
    -o-transform: translate(0, -25%);
    transform: translate(0, -25%);
    -webkit-transition: -webkit-transform 0.3s ease-out;
    -moz-transition: -moz-transform 0.3s ease-out;
    -o-transition: -o-transform 0.3s ease-out;
    transition: transform 0.3s ease-out; }
  .modal.in .modal-dialog {
    -webkit-transform: translate(0, 0);
    -ms-transform: translate(0, 0);
    -o-transform: translate(0, 0);
    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: #fbe0bc;
  border: 1px solid transparent;
  border: 1px solid transparent;
  border-radius: 0;
  -webkit-box-shadow: 0 3px 9px rgba(0, 0, 0, 0.5);
  box-shadow: 0 3px 9px rgba(0, 0, 0, 0.5);
  background-clip: padding-box;
  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;
    filter: alpha(opacity=0); }
  .modal-backdrop.in {
    opacity: 0.5;
    filter: alpha(opacity=50); }

.modal-header {
  padding: 15px;
  border-bottom: 1px solid #eed4b2; }
  .modal-header:before, .modal-header:after {
    content: " ";
    display: table; }
  .modal-header:after {
    clear: both; }

.modal-header .close {
  margin-top: -2px; }

.modal-title {
  margin: 0;
  line-height: 1.42857; }

.modal-body {
  position: relative;
  padding: 15px; }

.modal-footer {
  padding: 15px;
  text-align: right;
  border-top: 1px solid #eed4b2; }
  .modal-footer:before, .modal-footer:after {
    content: " ";
    display: table; }
  .modal-footer:after {
    clear: both; }
  .modal-footer .btn + .btn, .modal-footer button + .btn, .modal-footer
  input[type="submit"] + .btn, .modal-footer
  .button + .btn, .modal-footer .btn + button, .modal-footer button + button, .modal-footer
  input[type="submit"] + button, .modal-footer
  .button + button, .modal-footer .btn +
  input[type="submit"], .modal-footer button +
  input[type="submit"], .modal-footer
  input[type="submit"] +
  input[type="submit"], .modal-footer
  .button +
  input[type="submit"], .modal-footer .btn +
  .button, .modal-footer button +
  .button, .modal-footer
  input[type="submit"] +
  .button, .modal-footer
  .button +
  .button {
    margin-left: 5px;
    margin-bottom: 0; }
  .modal-footer .btn-group .btn + .btn, .modal-footer .btn-group button + .btn, .modal-footer .btn-group
  input[type="submit"] + .btn, .modal-footer .btn-group
  .button + .btn, .modal-footer .btn-group .btn + button, .modal-footer .btn-group button + button, .modal-footer .btn-group
  input[type="submit"] + button, .modal-footer .btn-group
  .button + button, .modal-footer .btn-group .btn +
  input[type="submit"], .modal-footer .btn-group button +
  input[type="submit"], .modal-footer .btn-group
  input[type="submit"] +
  input[type="submit"], .modal-footer .btn-group
  .button +
  input[type="submit"], .modal-footer .btn-group .btn +
  .button, .modal-footer .btn-group button +
  .button, .modal-footer .btn-group
  input[type="submit"] +
  .button, .modal-footer .btn-group
  .button +
  .button {
    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: 768px) {
  .modal-dialog {
    width: 600px;
    margin: 30px auto; }
  .modal-content {
    -webkit-box-shadow: 0 5px 15px rgba(0, 0, 0, 0.5);
    box-shadow: 0 5px 15px rgba(0, 0, 0, 0.5); }
  .modal-sm {
    width: 300px; } }

@media (min-width: 800px) {
  .modal-lg {
    width: 900px; } }

.tooltip {
  position: absolute;
  z-index: 1070;
  display: block;
  font-family: Arial, sans-serif;
  font-style: normal;
  font-weight: normal;
  letter-spacing: normal;
  line-break: auto;
  line-height: 1.42857;
  text-align: left;
  text-align: start;
  text-decoration: none;
  text-shadow: none;
  text-transform: none;
  white-space: normal;
  word-break: normal;
  word-spacing: normal;
  word-wrap: normal;
  font-size: 14px;
  opacity: 0;
  filter: alpha(opacity=0); }
  .tooltip.in {
    opacity: 1;
    filter: alpha(opacity=100); }
  .tooltip.top {
    margin-top: -3px;
    padding: 5px 0; }
  .tooltip.right {
    margin-left: 3px;
    padding: 0 5px; }
  .tooltip.bottom {
    margin-top: 3px;
    padding: 5px 0; }
  .tooltip.left {
    margin-left: -3px;
    padding: 0 5px; }

.tooltip-inner {
  max-width: 350px;
  padding: 3px 8px;
  color: #000;
  text-align: center;
  background-color: #fff;
  border-radius: 0; }

.tooltip-arrow {
  position: absolute;
  width: 0;
  height: 0;
  border-color: transparent;
  border-style: solid; }

.tooltip.top .tooltip-arrow {
  bottom: 0;
  left: 50%;
  margin-left: -5px;
  border-width: 5px 5px 0;
  border-top-color: #fff; }

.tooltip.top-left .tooltip-arrow {
  bottom: 0;
  right: 5px;
  margin-bottom: -5px;
  border-width: 5px 5px 0;
  border-top-color: #fff; }

.tooltip.top-right .tooltip-arrow {
  bottom: 0;
  left: 5px;
  margin-bottom: -5px;
  border-width: 5px 5px 0;
  border-top-color: #fff; }

.tooltip.right .tooltip-arrow {
  top: 50%;
  left: 0;
  margin-top: -5px;
  border-width: 5px 5px 5px 0;
  border-right-color: #fff; }

.tooltip.left .tooltip-arrow {
  top: 50%;
  right: 0;
  margin-top: -5px;
  border-width: 5px 0 5px 5px;
  border-left-color: #fff; }

.tooltip.bottom .tooltip-arrow {
  top: 0;
  left: 50%;
  margin-left: -5px;
  border-width: 0 5px 5px;
  border-bottom-color: #fff; }

.tooltip.bottom-left .tooltip-arrow {
  top: 0;
  right: 5px;
  margin-top: -5px;
  border-width: 0 5px 5px;
  border-bottom-color: #fff; }

.tooltip.bottom-right .tooltip-arrow {
  top: 0;
  left: 5px;
  margin-top: -5px;
  border-width: 0 5px 5px;
  border-bottom-color: #fff; }

.popover {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 1060;
  display: none;
  max-width: 276px;
  padding: 1px;
  font-family: Arial, sans-serif;
  font-style: normal;
  font-weight: normal;
  letter-spacing: normal;
  line-break: auto;
  line-height: 1.42857;
  text-align: left;
  text-align: start;
  text-decoration: none;
  text-shadow: none;
  text-transform: none;
  white-space: normal;
  word-break: normal;
  word-spacing: normal;
  word-wrap: normal;
  font-size: 16px;
  background-color: #fff;
  background-clip: padding-box;
  border: 1px solid #ccc;
  border: 1px solid rgba(0, 0, 0, 0.2);
  border-radius: 0;
  -webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
  box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2); }
  .popover.top {
    margin-top: -10px; }
  .popover.right {
    margin-left: 10px; }
  .popover.bottom {
    margin-top: 10px; }
  .popover.left {
    margin-left: -10px; }

.popover-title {
  margin: 0;
  padding: 8px 14px;
  font-size: 16px;
  background-color: #f7f7f7;
  border-bottom: 1px solid #ebebeb;
  border-radius: -1 -1 0 0; }

.popover-content {
  padding: 9px 14px; }

.popover > .arrow, .popover > .arrow:after {
  position: absolute;
  display: block;
  width: 0;
  height: 0;
  border-color: transparent;
  border-style: solid; }

.popover > .arrow {
  border-width: 11px; }

.popover > .arrow:after {
  border-width: 10px;
  content: ""; }

.popover.top > .arrow {
  left: 50%;
  margin-left: -11px;
  border-bottom-width: 0;
  border-top-color: #999999;
  border-top-color: rgba(0, 0, 0, 0.25);
  bottom: -11px; }
  .popover.top > .arrow:after {
    content: " ";
    bottom: 1px;
    margin-left: -10px;
    border-bottom-width: 0;
    border-top-color: #fff; }

.popover.right > .arrow {
  top: 50%;
  left: -11px;
  margin-top: -11px;
  border-left-width: 0;
  border-right-color: #999999;
  border-right-color: rgba(0, 0, 0, 0.25); }
  .popover.right > .arrow:after {
    content: " ";
    left: 1px;
    bottom: -10px;
    border-left-width: 0;
    border-right-color: #fff; }

.popover.bottom > .arrow {
  left: 50%;
  margin-left: -11px;
  border-top-width: 0;
  border-bottom-color: #999999;
  border-bottom-color: rgba(0, 0, 0, 0.25);
  top: -11px; }
  .popover.bottom > .arrow:after {
    content: " ";
    top: 1px;
    margin-left: -10px;
    border-top-width: 0;
    border-bottom-color: #fff; }

.popover.left > .arrow {
  top: 50%;
  right: -11px;
  margin-top: -11px;
  border-right-width: 0;
  border-left-color: #999999;
  border-left-color: rgba(0, 0, 0, 0.25); }
  .popover.left > .arrow:after {
    content: " ";
    right: 1px;
    border-right-width: 0;
    border-left-color: #fff;
    bottom: -10px; }

.clearfix:before, .clearfix:after {
  content: " ";
  display: table; }

.clearfix:after {
  clear: both; }

.center-block {
  display: block;
  margin-left: auto;
  margin-right: auto; }

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

.pull-left {
  float: left !important; }

.hide {
  display: none !important; }

.show {
  display: block !important; }

.invisible {
  visibility: hidden; }

.text-hide {
  font: 0/0 a;
  color: transparent;
  text-shadow: none;
  background-color: transparent;
  border: 0; }

.hidden {
  display: none !important; }

.affix {
  position: fixed; }

@-ms-viewport {
  width: device-width; }

.visible-xs {
  display: none !important; }

.visible-sm {
  display: none !important; }

.visible-md {
  display: none !important; }

.visible-lg {
  display: none !important; }

.visible-xs-block,
.visible-xs-inline,
.visible-xs-inline-block,
.visible-sm-block,
.visible-sm-inline,
.visible-sm-inline-block,
.visible-md-block,
.visible-md-inline,
.visible-md-inline-block,
.visible-lg-block,
.visible-lg-inline,
.visible-lg-inline-block {
  display: none !important; }

@media (max-width: 767px) {
  .visible-xs {
    display: block !important; }
  table.visible-xs {
    display: table !important; }
  tr.visible-xs {
    display: table-row !important; }
  th.visible-xs,
  td.visible-xs {
    display: table-cell !important; } }

@media (max-width: 767px) {
  .visible-xs-block {
    display: block !important; } }

@media (max-width: 767px) {
  .visible-xs-inline {
    display: inline !important; } }

@media (max-width: 767px) {
  .visible-xs-inline-block {
    display: inline-block !important; } }

@media (min-width: 768px) and (max-width: 799px) {
  .visible-sm {
    display: block !important; }
  table.visible-sm {
    display: table !important; }
  tr.visible-sm {
    display: table-row !important; }
  th.visible-sm,
  td.visible-sm {
    display: table-cell !important; } }

@media (min-width: 768px) and (max-width: 799px) {
  .visible-sm-block {
    display: block !important; } }

@media (min-width: 768px) and (max-width: 799px) {
  .visible-sm-inline {
    display: inline !important; } }

@media (min-width: 768px) and (max-width: 799px) {
  .visible-sm-inline-block {
    display: inline-block !important; } }

@media (min-width: 800px) and (max-width: 1199px) {
  .visible-md {
    display: block !important; }
  table.visible-md {
    display: table !important; }
  tr.visible-md {
    display: table-row !important; }
  th.visible-md,
  td.visible-md {
    display: table-cell !important; } }

@media (min-width: 800px) and (max-width: 1199px) {
  .visible-md-block {
    display: block !important; } }

@media (min-width: 800px) and (max-width: 1199px) {
  .visible-md-inline {
    display: inline !important; } }

@media (min-width: 800px) and (max-width: 1199px) {
  .visible-md-inline-block {
    display: inline-block !important; } }

@media (min-width: 1200px) {
  .visible-lg {
    display: block !important; }
  table.visible-lg {
    display: table !important; }
  tr.visible-lg {
    display: table-row !important; }
  th.visible-lg,
  td.visible-lg {
    display: table-cell !important; } }

@media (min-width: 1200px) {
  .visible-lg-block {
    display: block !important; } }

@media (min-width: 1200px) {
  .visible-lg-inline {
    display: inline !important; } }

@media (min-width: 1200px) {
  .visible-lg-inline-block {
    display: inline-block !important; } }

@media (max-width: 767px) {
  .hidden-xs {
    display: none !important; } }

@media (min-width: 768px) and (max-width: 799px) {
  .hidden-sm {
    display: none !important; } }

@media (min-width: 800px) and (max-width: 1199px) {
  .hidden-md {
    display: none !important; } }

@media (min-width: 1200px) {
  .hidden-lg {
    display: none !important; } }

.visible-print {
  display: none !important; }

@media print {
  .visible-print {
    display: block !important; }
  table.visible-print {
    display: table !important; }
  tr.visible-print {
    display: table-row !important; }
  th.visible-print,
  td.visible-print {
    display: table-cell !important; } }

.visible-print-block {
  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; } }

@media print {
  .hidden-print {
    display: none !important; } }

/* Include Icons-SCSS file generated from gulp task "sprites" and all the icons from the source/icons/ directory */
/* Generate .icon classes from sprite */
.icon-arrow-curved-left {
  background-image: url(../../Public/Libraries/other_whisky_resources/src/public/icons/icons.png?1526558058492);
  background-position: 0px -529px;
  width: 14px;
  height: 12px; }

.icon-arrow-curved {
  background-image: url(../../Public/Libraries/other_whisky_resources/src/public/icons/icons.png?1526558058492);
  background-position: 0px -714px;
  width: 14px;
  height: 12px; }

.icon-arrow-double-red-down {
  background-image: url(../../Public/Libraries/other_whisky_resources/src/public/icons/icons.png?1526558058492);
  background-position: 0px -862px;
  width: 12px;
  height: 13px; }

.icon-arrow-double-red-left {
  background-image: url(../../Public/Libraries/other_whisky_resources/src/public/icons/icons.png?1526558058492);
  background-position: 0px -640px;
  width: 13px;
  height: 12px; }

.icon-arrow-double-red-up {
  background-image: url(../../Public/Libraries/other_whisky_resources/src/public/icons/icons.png?1526558058492);
  background-position: 0px -1014px;
  width: 12px;
  height: 13px; }

.icon-arrow-double-red {
  background-image: url(../../Public/Libraries/other_whisky_resources/src/public/icons/icons.png?1526558058492);
  background-position: 0px -788px;
  width: 13px;
  height: 12px; }

.icon-arrow-red-2-big-right {
  background-image: url(../../Public/Libraries/other_whisky_resources/src/public/icons/icons.png?1526558058492);
  background-position: 0px -3698px;
  width: 33px;
  height: 30px; }

.icon-arrow-red-2-right {
  background-image: url(../../Public/Libraries/other_whisky_resources/src/public/icons/icons.png?1526558058492);
  background-position: 0px -751px;
  width: 13px;
  height: 12px; }

.icon-arrow-red-background {
  background-image: url(../../Public/Libraries/other_whisky_resources/src/public/icons/icons.png?1526558058492);
  background-position: 0px -3753px;
  width: 30px;
  height: 30px; }

.icon-arrow-red-big-left {
  background-image: url(../../Public/Libraries/other_whisky_resources/src/public/icons/icons.png?1526558058492);
  background-position: 0px -3547px;
  width: 16px;
  height: 25px; }

.icon-arrow-red-big {
  background-image: url(../../Public/Libraries/other_whisky_resources/src/public/icons/icons.png?1526558058492);
  background-position: 0px -3497px;
  width: 16px;
  height: 25px; }

.icon-arrow-red-left {
  background-image: url(../../Public/Libraries/other_whisky_resources/src/public/icons/icons.png?1526558058492);
  background-position: 0px -603px;
  width: 7px;
  height: 12px; }

.icon-arrow-red {
  background-image: url(../../Public/Libraries/other_whisky_resources/src/public/icons/icons.png?1526558058492);
  background-position: 0px -566px;
  width: 7px;
  height: 12px; }

.icon-arrow-white-big-left {
  background-image: url(../../Public/Libraries/other_whisky_resources/src/public/icons/icons.png?1526558058492);
  background-position: 0px -3347px;
  width: 16px;
  height: 25px; }

.icon-arrow-white-big {
  background-image: url(../../Public/Libraries/other_whisky_resources/src/public/icons/icons.png?1526558058492);
  background-position: 0px -3597px;
  width: 16px;
  height: 25px; }

.icon-arrow-white-down {
  background-image: url(../../Public/Libraries/other_whisky_resources/src/public/icons/icons.png?1526558058492);
  background-position: 0px -493px;
  width: 10px;
  height: 11px; }

.icon-arrow-white-thin-up {
  background-image: url(../../Public/Libraries/other_whisky_resources/src/public/icons/icons.png?1526558058492);
  background-position: 0px -32px;
  width: 8px;
  height: 10px; }

.icon-arrow-white-up {
  background-image: url(../../Public/Libraries/other_whisky_resources/src/public/icons/icons.png?1526558058492);
  background-position: 0px -421px;
  width: 10px;
  height: 11px; }

.icon-arrow-yellow-left {
  background-image: url(../../Public/Libraries/other_whisky_resources/src/public/icons/icons.png?1526558058492);
  background-position: 0px -207px;
  width: 8px;
  height: 10px; }

.icon-arrow-yellow {
  background-image: url(../../Public/Libraries/other_whisky_resources/src/public/icons/icons.png?1526558058492);
  background-position: 0px -172px;
  width: 8px;
  height: 10px; }

.icon-arrow {
  background-image: url(../../Public/Libraries/other_whisky_resources/src/public/icons/icons.png?1526558058492);
  background-position: 0px -313px;
  width: 7px;
  height: 11px; }

.icon-books {
  background-image: url(../../Public/Libraries/other_whisky_resources/src/public/icons/icons.png?1526558058492);
  background-position: 0px -3108px;
  width: 20px;
  height: 22px; }

.icon-bottle-brown {
  background-image: url(../../Public/Libraries/other_whisky_resources/src/public/icons/icons.png?1526558058492);
  background-position: 0px -1792px;
  width: 25px;
  height: 20px; }

.icon-bottle-orange {
  background-image: url(../../Public/Libraries/other_whisky_resources/src/public/icons/icons.png?1526558058492);
  background-position: 0px -2062px;
  width: 25px;
  height: 20px; }

.icon-bottles-brown {
  background-image: url(../../Public/Libraries/other_whisky_resources/src/public/icons/icons.png?1526558058492);
  background-position: 0px -1972px;
  width: 25px;
  height: 20px; }

.icon-bottles-orange {
  background-image: url(../../Public/Libraries/other_whisky_resources/src/public/icons/icons.png?1526558058492);
  background-position: 0px -1837px;
  width: 25px;
  height: 20px; }

.icon-bottles {
  background-image: url(../../Public/Libraries/other_whisky_resources/src/public/icons/icons.png?1526558058492);
  background-position: 0px -3203px;
  width: 16px;
  height: 23px; }

.icon-checkmark {
  background-image: url(../../Public/Libraries/other_whisky_resources/src/public/icons/icons.png?1526558058492);
  background-position: 0px -385px;
  width: 13px;
  height: 11px; }

.icon-circle-white {
  background-image: url(../../Public/Libraries/other_whisky_resources/src/public/icons/icons.png?1526558058492);
  background-position: 0px -102px;
  width: 10px;
  height: 10px; }

.icon-colorbox-controls {
  background-image: url(../../Public/Libraries/other_whisky_resources/src/public/icons/icons.png?1526558058492);
  background-position: 0px -4003px;
  width: 125px;
  height: 50px; }

.icon-cross-red {
  background-image: url(../../Public/Libraries/other_whisky_resources/src/public/icons/icons.png?1526558058492);
  background-position: 0px 0px;
  width: 7px;
  height: 7px; }

.icon-cross-white {
  background-image: url(../../Public/Libraries/other_whisky_resources/src/public/icons/icons.png?1526558058492);
  background-position: 0px -67px;
  width: 10px;
  height: 10px; }

.icon-cross {
  background-image: url(../../Public/Libraries/other_whisky_resources/src/public/icons/icons.png?1526558058492);
  background-position: 0px -457px;
  width: 11px;
  height: 11px; }

.icon-feather-brown {
  background-image: url(../../Public/Libraries/other_whisky_resources/src/public/icons/icons.png?1526558058492);
  background-position: 0px -2647px;
  width: 25px;
  height: 21px; }

.icon-feather-orange {
  background-image: url(../../Public/Libraries/other_whisky_resources/src/public/icons/icons.png?1526558058492);
  background-position: 0px -3015px;
  width: 25px;
  height: 21px; }

.icon-feather-rating-01 {
  background-image: url(../../Public/Libraries/other_whisky_resources/src/public/icons/icons.png?1526558058492);
  background-position: 0px -2739px;
  width: 100px;
  height: 21px; }

.icon-feather-rating-02 {
  background-image: url(../../Public/Libraries/other_whisky_resources/src/public/icons/icons.png?1526558058492);
  background-position: 0px -2969px;
  width: 100px;
  height: 21px; }

.icon-feather-rating-03 {
  background-image: url(../../Public/Libraries/other_whisky_resources/src/public/icons/icons.png?1526558058492);
  background-position: 0px -2693px;
  width: 100px;
  height: 21px; }

.icon-feather-rating-04 {
  background-image: url(../../Public/Libraries/other_whisky_resources/src/public/icons/icons.png?1526558058492);
  background-position: 0px -2785px;
  width: 100px;
  height: 21px; }

.icon-feather-rating-05 {
  background-image: url(../../Public/Libraries/other_whisky_resources/src/public/icons/icons.png?1526558058492);
  background-position: 0px -2923px;
  width: 100px;
  height: 21px; }

.icon-home {
  background-image: url(../../Public/Libraries/other_whisky_resources/src/public/icons/icons.png?1526558058492);
  background-position: 0px -825px;
  width: 13px;
  height: 12px; }

.icon-house-brown {
  background-image: url(../../Public/Libraries/other_whisky_resources/src/public/icons/icons.png?1526558058492);
  background-position: 0px -1749px;
  width: 19px;
  height: 18px; }

.icon-house {
  background-image: url(../../Public/Libraries/other_whisky_resources/src/public/icons/icons.png?1526558058492);
  background-position: 0px -1706px;
  width: 19px;
  height: 18px; }

.icon-icon_anzahl_flasche_sammlung_o {
  background-image: url(../../Public/Libraries/other_whisky_resources/src/public/icons/icons.png?1526558058492);
  background-position: 0px -2017px;
  width: 6px;
  height: 20px; }

.icon-lightbulb {
  background-image: url(../../Public/Libraries/other_whisky_resources/src/public/icons/icons.png?1526558058492);
  background-position: 0px -3938px;
  width: 40px;
  height: 40px; }

.icon-like-brown {
  background-image: url(../../Public/Libraries/other_whisky_resources/src/public/icons/icons.png?1526558058492);
  background-position: 0px -1580px;
  width: 19px;
  height: 17px; }

.icon-like-orange {
  background-image: url(../../Public/Libraries/other_whisky_resources/src/public/icons/icons.png?1526558058492);
  background-position: 0px -1538px;
  width: 19px;
  height: 17px; }

.icon-lock {
  background-image: url(../../Public/Libraries/other_whisky_resources/src/public/icons/icons.png?1526558058492);
  background-position: 0px -1170px;
  width: 12px;
  height: 15px; }

.icon-login {
  background-image: url(../../Public/Libraries/other_whisky_resources/src/public/icons/icons.png?1526558058492);
  background-position: 0px -1130px;
  width: 16px;
  height: 15px; }

.icon-magnifier-red-plus {
  background-image: url(../../Public/Libraries/other_whisky_resources/src/public/icons/icons.png?1526558058492);
  background-position: 0px -1882px;
  width: 20px;
  height: 20px; }

.icon-magnifier-red {
  background-image: url(../../Public/Libraries/other_whisky_resources/src/public/icons/icons.png?1526558058492);
  background-position: 0px -3251px;
  width: 23px;
  height: 23px; }

.icon-magnifier-small-white {
  background-image: url(../../Public/Libraries/other_whisky_resources/src/public/icons/icons.png?1526558058492);
  background-position: 0px -1091px;
  width: 13px;
  height: 14px; }

.icon-magnifier {
  background-image: url(../../Public/Libraries/other_whisky_resources/src/public/icons/icons.png?1526558058492);
  background-position: 0px -3299px;
  width: 23px;
  height: 23px; }

.icon-mail {
  background-image: url(../../Public/Libraries/other_whisky_resources/src/public/icons/icons.png?1526558058492);
  background-position: 0px -277px;
  width: 16px;
  height: 11px; }

.icon-newspaper {
  background-image: url(../../Public/Libraries/other_whisky_resources/src/public/icons/icons.png?1526558058492);
  background-position: 0px -3873px;
  width: 40px;
  height: 40px; }

.icon-pen-and-glass-brown {
  background-image: url(../../Public/Libraries/other_whisky_resources/src/public/icons/icons.png?1526558058492);
  background-position: 0px -1497px;
  width: 25px;
  height: 16px; }

.icon-pen-and-glass-orange {
  background-image: url(../../Public/Libraries/other_whisky_resources/src/public/icons/icons.png?1526558058492);
  background-position: 0px -1333px;
  width: 25px;
  height: 16px; }

.icon-pen-and-paper-brown {
  background-image: url(../../Public/Libraries/other_whisky_resources/src/public/icons/icons.png?1526558058492);
  background-position: 0px -2242px;
  width: 25px;
  height: 20px; }

.icon-pen-and-paper-orange {
  background-image: url(../../Public/Libraries/other_whisky_resources/src/public/icons/icons.png?1526558058492);
  background-position: 0px -2287px;
  width: 25px;
  height: 20px; }

.icon-pen-and-star-and-user-brown {
  background-image: url(../../Public/Libraries/other_whisky_resources/src/public/icons/icons.png?1526558058492);
  background-position: 0px -2332px;
  width: 25px;
  height: 20px; }

.icon-pen-and-star-and-user-orange {
  background-image: url(../../Public/Libraries/other_whisky_resources/src/public/icons/icons.png?1526558058492);
  background-position: 0px -2377px;
  width: 25px;
  height: 20px; }

.icon-pen-and-star-brown-small {
  background-image: url(../../Public/Libraries/other_whisky_resources/src/public/icons/icons.png?1526558058492);
  background-position: 0px -1292px;
  width: 20px;
  height: 16px; }

.icon-pen-and-star-brown {
  background-image: url(../../Public/Libraries/other_whisky_resources/src/public/icons/icons.png?1526558058492);
  background-position: 0px -2467px;
  width: 25px;
  height: 20px; }

.icon-pen-and-star-orange-small {
  background-image: url(../../Public/Libraries/other_whisky_resources/src/public/icons/icons.png?1526558058492);
  background-position: 0px -1210px;
  width: 20px;
  height: 16px; }

.icon-pen-and-star-orange {
  background-image: url(../../Public/Libraries/other_whisky_resources/src/public/icons/icons.png?1526558058492);
  background-position: 0px -2557px;
  width: 25px;
  height: 20px; }

.icon-pencil {
  background-image: url(../../Public/Libraries/other_whisky_resources/src/public/icons/icons.png?1526558058492);
  background-position: 0px -677px;
  width: 12px;
  height: 12px; }

.icon-pin-gray {
  background-image: url(../../Public/Libraries/other_whisky_resources/src/public/icons/icons.png?1526558058492);
  background-position: 0px -3808px;
  width: 22px;
  height: 40px; }

.icon-pin-red {
  background-image: url(../../Public/Libraries/other_whisky_resources/src/public/icons/icons.png?1526558058492);
  background-position: 0px -4078px;
  width: 36px;
  height: 53px; }

.icon-pin-yellow-transparent {
  background-image: url(../../Public/Libraries/other_whisky_resources/src/public/icons/icons.png?1526558058492);
  background-position: 0px -4234px;
  width: 36px;
  height: 53px; }

.icon-pin-yellow {
  background-image: url(../../Public/Libraries/other_whisky_resources/src/public/icons/icons.png?1526558058492);
  background-position: 0px -4156px;
  width: 36px;
  height: 53px; }

.icon-plus {
  background-image: url(../../Public/Libraries/other_whisky_resources/src/public/icons/icons.png?1526558058492);
  background-position: 0px -1052px;
  width: 15px;
  height: 14px; }

.icon-quote-brown {
  background-image: url(../../Public/Libraries/other_whisky_resources/src/public/icons/icons.png?1526558058492);
  background-position: 0px -2831px;
  width: 22px;
  height: 21px; }

.icon-quote {
  background-image: url(../../Public/Libraries/other_whisky_resources/src/public/icons/icons.png?1526558058492);
  background-position: 0px -2877px;
  width: 22px;
  height: 21px; }

.icon-ring-white {
  background-image: url(../../Public/Libraries/other_whisky_resources/src/public/icons/icons.png?1526558058492);
  background-position: 0px -242px;
  width: 10px;
  height: 10px; }

.icon-shopping-bag {
  background-image: url(../../Public/Libraries/other_whisky_resources/src/public/icons/icons.png?1526558058492);
  background-position: 0px -3647px;
  width: 27px;
  height: 26px; }

.icon-shopping-cart-small {
  background-image: url(../../Public/Libraries/other_whisky_resources/src/public/icons/icons.png?1526558058492);
  background-position: 0px -3155px;
  width: 23px;
  height: 23px; }

.icon-shopping-cart {
  background-image: url(../../Public/Libraries/other_whisky_resources/src/public/icons/icons.png?1526558058492);
  background-position: 0px -2602px;
  width: 21px;
  height: 20px; }

.icon-snowflake-crossed {
  background-image: url(../../Public/Libraries/other_whisky_resources/src/public/icons/icons.png?1526558058492);
  background-position: 0px -2107px;
  width: 20px;
  height: 20px; }

.icon-snowflake {
  background-image: url(../../Public/Libraries/other_whisky_resources/src/public/icons/icons.png?1526558058492);
  background-position: 0px -1622px;
  width: 16px;
  height: 17px; }

.icon-social-facebook {
  background-image: url(../../Public/Libraries/other_whisky_resources/src/public/icons/icons.png?1526558058492);
  background-position: 0px -1456px;
  width: 17px;
  height: 16px; }

.icon-social-googleplus {
  background-image: url(../../Public/Libraries/other_whisky_resources/src/public/icons/icons.png?1526558058492);
  background-position: 0px -1415px;
  width: 18px;
  height: 16px; }

.icon-social-rss {
  background-image: url(../../Public/Libraries/other_whisky_resources/src/public/icons/icons.png?1526558058492);
  background-position: 0px -1374px;
  width: 17px;
  height: 16px; }

.icon-social-twitter {
  background-image: url(../../Public/Libraries/other_whisky_resources/src/public/icons/icons.png?1526558058492);
  background-position: 0px -1251px;
  width: 18px;
  height: 16px; }

.icon-speaker {
  background-image: url(../../Public/Libraries/other_whisky_resources/src/public/icons/icons.png?1526558058492);
  background-position: 0px -976px;
  width: 17px;
  height: 13px; }

.icon-stain-crossed {
  background-image: url(../../Public/Libraries/other_whisky_resources/src/public/icons/icons.png?1526558058492);
  background-position: 0px -2197px;
  width: 20px;
  height: 20px; }

.icon-stain {
  background-image: url(../../Public/Libraries/other_whisky_resources/src/public/icons/icons.png?1526558058492);
  background-position: 0px -2152px;
  width: 20px;
  height: 20px; }

.icon-star-big-brown {
  background-image: url(../../Public/Libraries/other_whisky_resources/src/public/icons/icons.png?1526558058492);
  background-position: 0px -3397px;
  width: 30px;
  height: 25px; }

.icon-star-big-orange {
  background-image: url(../../Public/Libraries/other_whisky_resources/src/public/icons/icons.png?1526558058492);
  background-position: 0px -3447px;
  width: 30px;
  height: 25px; }

.icon-star-brown {
  background-image: url(../../Public/Libraries/other_whisky_resources/src/public/icons/icons.png?1526558058492);
  background-position: 0px -900px;
  width: 17px;
  height: 13px; }

.icon-star-orange {
  background-image: url(../../Public/Libraries/other_whisky_resources/src/public/icons/icons.png?1526558058492);
  background-position: 0px -938px;
  width: 17px;
  height: 13px; }

.icon-star {
  background-image: url(../../Public/Libraries/other_whisky_resources/src/public/icons/icons.png?1526558058492);
  background-position: 0px -137px;
  width: 11px;
  height: 10px; }

.icon-tasticon-fruit-gray-inverted {
  background-image: url(../../Public/Libraries/other_whisky_resources/src/public/icons/icons.png?1526558058492);
  background-position: 0px -1927px;
  width: 20px;
  height: 20px; }

.icon-tasticon-fruit-gray {
  background-image: url(../../Public/Libraries/other_whisky_resources/src/public/icons/icons.png?1526558058492);
  background-position: 0px -2512px;
  width: 20px;
  height: 20px; }

.icon-tick {
  background-image: url(../../Public/Libraries/other_whisky_resources/src/public/icons/icons.png?1526558058492);
  background-position: 0px -349px;
  width: 13px;
  height: 11px; }

.icon-user-small {
  background-image: url(../../Public/Libraries/other_whisky_resources/src/public/icons/icons.png?1526558058492);
  background-position: 0px -1664px;
  width: 18px;
  height: 17px; }

.icon-user {
  background-image: url(../../Public/Libraries/other_whisky_resources/src/public/icons/icons.png?1526558058492);
  background-position: 0px -3061px;
  width: 22px;
  height: 22px; }

.icon-whatsapp {
  background-image: url(../../Public/Libraries/other_whisky_resources/src/public/icons/icons.png?1526558058492);
  background-position: 0px -2422px;
  width: 20px;
  height: 20px; }

/* Include extended grid */
.container-fluid {
  min-width: 320px;
  max-width: 1920px;
  position: relative; }

@media (min-width: 1300px) {
  .col-xl-1, .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-xl-10, .col-xl-11, .col-xl-12 {
    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%; } }

.row.gutter-compact, .gutter-compact.split {
  margin-left: -5px;
  margin-right: -5px; }
  .row.gutter-compact > *, .gutter-compact.split > * {
    padding-left: 5px;
    padding-right: 5px; }

/* Classes for CSS3 column-count property, similar to bootstraps grid system */
/* Can be used to easily generate masonry like structures in modern browsers */
div[class^="column-count-"] {
  -moz-column-gap: 10px;
  -webkit-column-gap: 10px;
  column-gap: 10px;
  -webkit-column-break-inside: avoid; }
  div[class^="column-count-"] > * {
    /* Fix for webkit bug with overflowing margins - See http://stackoverflow.com/questions/5314726/css-multi-column-layout-of-list-items-doesnt-align-properly-in-chrome */
    display: inline-block;
    width: 100%; }

.column-count-xs-2 {
  -moz-column-count: 2;
  -webkit-column-count: 2;
  column-count: 2; }

@media (min-width: 768px) {
  .column-count-sm-2 {
    -moz-column-count: 2;
    -webkit-column-count: 2;
    column-count: 2; } }

@media (min-width: 800px) {
  .column-count-md-2 {
    -moz-column-count: 2;
    -webkit-column-count: 2;
    column-count: 2; } }

@media (min-width: 1200px) {
  .column-count-lg-2 {
    -moz-column-count: 2;
    -webkit-column-count: 2;
    column-count: 2; } }

@media (min-width: 1300px) {
  .column-count-xl-2 {
    -moz-column-count: 2;
    -webkit-column-count: 2;
    column-count: 2; } }

.column-count-xs-3 {
  -moz-column-count: 3;
  -webkit-column-count: 3;
  column-count: 3; }

@media (min-width: 768px) {
  .column-count-sm-3 {
    -moz-column-count: 3;
    -webkit-column-count: 3;
    column-count: 3; } }

@media (min-width: 800px) {
  .column-count-md-3 {
    -moz-column-count: 3;
    -webkit-column-count: 3;
    column-count: 3; } }

@media (min-width: 1200px) {
  .column-count-lg-3 {
    -moz-column-count: 3;
    -webkit-column-count: 3;
    column-count: 3; } }

@media (min-width: 1300px) {
  .column-count-xl-3 {
    -moz-column-count: 3;
    -webkit-column-count: 3;
    column-count: 3; } }

.column-count-xs-4 {
  -moz-column-count: 4;
  -webkit-column-count: 4;
  column-count: 4; }

@media (min-width: 768px) {
  .column-count-sm-4 {
    -moz-column-count: 4;
    -webkit-column-count: 4;
    column-count: 4; } }

@media (min-width: 800px) {
  .column-count-md-4 {
    -moz-column-count: 4;
    -webkit-column-count: 4;
    column-count: 4; } }

@media (min-width: 1200px) {
  .column-count-lg-4 {
    -moz-column-count: 4;
    -webkit-column-count: 4;
    column-count: 4; } }

@media (min-width: 1300px) {
  .column-count-xl-4 {
    -moz-column-count: 4;
    -webkit-column-count: 4;
    column-count: 4; } }

/* Include components */
.badge {
  font-weight: normal;
  color: #fff;
  font-family: "Roboto", Arial, sans-serif;
  /* Badge styling for displaying counts - E.g. beneath blog categories */ }
  .badge[data-toggle] {
    cursor: pointer;
    width: 20px; }
  .badge.badge-count {
    padding: 0;
    border-radius: 3px;
    min-width: 49px;
    background-color: #fbe0bc;
    color: #824f26;
    font-family: "Roboto", Arial, sans-serif;
    font-weight: 500;
    font-size: 13px;
    line-height: 22px; }

#banners-top {
  /* All bootstrap columns have a min-height of 1px, so that empty columns will still take up their horizontal widgt */
  /* In the #banners-top section, which is above the head of the page, the column classes are only used for alignment */
  /* So if no banner is displayed it will still create a little 1px space we don't want */
  /* Since there are no multiple columns in that area we can safely overwrite this max-height */ }
  #banners-top .row > div, #banners-top .split > div {
    min-height: 0; }

#banners-content-right .banner-item {
  text-align: center; }

/* Blog */
.tx-t3blog-pi2 .metadata > div {
  display: inline-block;
  margin-right: 10px; }

.resultlist.blog {
  font-size: 16px;
  line-height: 23px;
  /* Add top margins for infinite-scroll sections - Necessary since the blog doesn't use the regular .resultlist.layout-tiled layout but it's own styling instead */ }
  .resultlist.blog .datamints-infinite-scroll-section {
    margin-top: 10px; }
    .resultlist.blog .datamints-infinite-scroll-section:first-child {
      margin-top: 0; }
  .resultlist.blog .load-more-comments {
    display: block;
    margin: 10px 0;
    font-size: 14px; }

.tx-t3blog-pi2 .resultlist .item > .item-inner .additional > * {
  border-left: 1px solid #8B6E55;
  padding-left: 10px;
  margin-left: 10px; }

.tx-t3blog-pi2 .resultlist .item > .item-inner .additional > *:first-child {
  border: none;
  margin: 0px;
  padding: 0px; }

.tx-t3blog-pi2 .structuredlist .item .date > div {
  display: inline; }

.tx-t3blog-pi2 .structuredlist .item .comment-title {
  margin-top: 0; }

.tx-t3blog-pi2 .structuredlist .item.comment-response {
  margin-left: 40px; }

.tx-t3blog-pi2 .tagCloud ul {
  margin: 0px;
  list-style: none; }

.tx-t3blog-pi2 .tagCloud ul li {
  display: inline-block;
  margin-right: 10px; }

.tx-t3blog-pi2 #categories {
  padding-left: 15px; }
  .tx-t3blog-pi2 #categories ul {
    list-style: none;
    padding: 0; }
    .tx-t3blog-pi2 #categories ul li {
      overflow: hidden;
      margin: 2px 0; }
      .tx-t3blog-pi2 #categories ul li .badge-count {
        float: right; }
  .tx-t3blog-pi2 #categories > ul > li ul {
    clear: both;
    padding-top: 2px; }
    .tx-t3blog-pi2 #categories > ul > li ul li:first-child {
      margin-top: 0; }
    .tx-t3blog-pi2 #categories > ul > li ul li:last-child {
      margin-bottom: 0; }

#blog-search {
  margin: 0; }

ul.tag-cloud {
  padding-left: 0; }

ul.blogrollList {
  list-style-type: disc;
  padding-left: 10px;
  margin-left: 15px; }

.blogpost-commentbox .split .go-top {
  display: none; }

.tx-t3blog-pi2 .searched-for-value {
  font-style: italic; }

.tx-t3blog-pi2 .single > div {
  margin-top: 5px; }
  .tx-t3blog-pi2 .single > div:first-child {
    margin-top: 0; }

.tx-t3blog-pi2 .single .split {
  margin-top: 5px;
  margin-bottom: 5px; }

.tx-t3blog-pi2 .single .main {
  clear: both; }

.tx-t3blog-pi2 .single .metadata {
  clear: both;
  overflow: hidden; }
  .tx-t3blog-pi2 .single .metadata .categories {
    float: left;
    font-size: 13px;
    line-height: 23px; }
    .tx-t3blog-pi2 .single .metadata .categories > a {
      display: inline-block;
      background-color: #ba1f0a;
      color: #fff;
      padding: 0 15px;
      margin-right: 4px; }
  .tx-t3blog-pi2 .single .metadata .blogitem-datetime {
    float: right;
    text-align: right;
    margin-right: 0; }
    .tx-t3blog-pi2 .single .metadata .blogitem-datetime .date, .tx-t3blog-pi2 .single .metadata .blogitem-datetime .time {
      float: left;
      margin-left: 10px;
      color: #311f0f;
      font-size: 16px; }
    .tx-t3blog-pi2 .single .metadata .blogitem-datetime .date {
      font-weight: bold; }

.blog .blogpost-item-wrap {
  padding: 20px; }
  .blog .blogpost-item-wrap .metadata {
    clear: both;
    overflow: hidden; }
    .blog .blogpost-item-wrap .metadata .categories {
      float: left;
      font-size: 13px;
      line-height: 23px; }
      .blog .blogpost-item-wrap .metadata .categories > a {
        display: inline-block;
        background-color: #ba1f0a;
        color: #fff;
        padding: 0 15px;
        margin-right: 4px; }
    .blog .blogpost-item-wrap .metadata .blogitem-datetime {
      float: right;
      text-align: right;
      margin-right: 0; }
      .blog .blogpost-item-wrap .metadata .blogitem-datetime .date, .blog .blogpost-item-wrap .metadata .blogitem-datetime .time {
        float: left;
        margin-left: 10px;
        color: #311f0f;
        font-size: 16px; }
      .blog .blogpost-item-wrap .metadata .blogitem-datetime .date {
        font-weight: bold; }

@media (max-width: 767px) {
  .blog .blogpost-item-wrap .metadata .categories {
    width: 35%; } }

@media (max-width: 480px) {
  .blogpost-commentbox .split .go-top {
    display: block; }
  .blogpost-commentbox .comment-list {
    display: none; } }

/* Breadcrumb */
/* Hide on "home" pages */
body.home #breadcrumb {
  display: none; }

#breadcrumb {
  font-family: "Roboto", Arial, sans-serif;
  font-size: 14px;
  color: #346c83;
  line-height: 41px; }

#breadcrumb a {
  color: #800000;
  line-height: 26px; }

#breadcrumb ul {
  list-style: none;
  margin: 0; }

#breadcrumb li {
  position: relative;
  overflow: hidden;
  float: left;
  padding: 0 0 0 10px; }

#breadcrumb li:first-child {
  padding: 0px; }

#breadcrumb li:before {
  content: "";
  display: inline-block;
  vertical-align: middle;
  margin-right: 5px;
  background-image: url(../../Public/Libraries/other_whisky_resources/src/public/icons/icons.png?1526558058492);
  background-position: 0px -313px;
  width: 7px;
  height: 11px; }

#breadcrumb li:first-child:before {
  display: none; }

#breadcrumb li a {
  color: #824f26; }

#breadcrumb li:first-child a {
  padding-left: 24px;
  background-image: url(../../Public/Libraries/other_whisky_resources/src/public/icons/icons.png?1526558058492);
  background-position: 0px -825px;
  background-repeat: no-repeat; }

#breadcrumb li:last-child a {
  color: #800000; }

.browse {
  overflow: hidden;
  border-bottom: 1px solid #C2A286;
  margin-bottom: 10px; }

.browse > div {
  float: left;
  width: 20%;
  -moz-box-sizing: border-box;
  box-sizing: border-box; }

.browse .previous {
  width: 40%;
  text-align: left; }

.browse .back {
  text-align: center; }

.browse .next {
  width: 40%;
  text-align: right; }

.btn, button,
input[type="submit"],
.button {
  font-family: "Roboto", Arial, sans-serif;
  font-size: 14px;
  border-width: 0;
  border-bottom-width: 4px;
  border-radius: 5px;
  padding: 10px 20px 7px;
  font-weight: normal;
  cursor: pointer;
  text-align: center;
  /* Compact class just reduces the horizontal with of a button */ }
  .btn:active, button:active,
  input[type="submit"]:active,
  .button:active, .btn:hover, button:hover,
  input[type="submit"]:hover,
  .button:hover, .btn:focus, button:focus,
  input[type="submit"]:focus,
  .button:focus, .btn.focus, button.focus,
  input.focus[type="submit"],
  .focus.button {
    padding-top: 12px;
    border-bottom-width: 2px; }
  .btn.btn-sm, .btn-group-sm > .btn, .btn-group-sm > button, .btn-group-sm >
  input[type="submit"], .btn-group-sm >
  .button, button.btn-sm,
  input.btn-sm[type="submit"],
  .btn-sm.button, .btn.small, button.small,
  input.small[type="submit"],
  .small.button {
    font-size: 12px;
    line-height: 16px;
    padding: 6px 16px 4px; }
    .btn.btn-sm:hover, .btn-group-sm > .btn:hover, .btn-group-sm > button:hover, .btn-group-sm >
    input[type="submit"]:hover, .btn-group-sm >
    .button:hover, button.btn-sm:hover,
    input.btn-sm[type="submit"]:hover,
    .btn-sm.button:hover, .btn.btn-sm:focus, .btn-group-sm > .btn:focus, .btn-group-sm > button:focus, .btn-group-sm >
    input[type="submit"]:focus, .btn-group-sm >
    .button:focus, button.btn-sm:focus,
    input.btn-sm[type="submit"]:focus,
    .btn-sm.button:focus, .btn.btn-sm.focus, .btn-group-sm > .btn.focus, .btn-group-sm > button.focus, .btn-group-sm >
    input.focus[type="submit"], .btn-group-sm >
    .focus.button, button.btn-sm.focus,
    input.btn-sm.focus[type="submit"],
    .btn-sm.focus.button, .btn.small:hover, button.small:hover,
    input.small[type="submit"]:hover,
    .small.button:hover, .btn.small:focus, button.small:focus,
    input.small[type="submit"]:focus,
    .small.button:focus, .btn.small.focus, button.small.focus,
    input.small.focus[type="submit"],
    .small.focus.button {
      padding-top: 8px; }
  .btn.btn-lg, .btn-group-lg > .btn, .btn-group-lg > button, .btn-group-lg >
  input[type="submit"], .btn-group-lg >
  .button, button.btn-lg,
  input.btn-lg[type="submit"],
  .btn-lg.button, .btn.big, button.big,
  input.big[type="submit"],
  .big.button {
    font-size: 16px;
    line-height: 16px;
    padding: 16px 16px 13px; }
    .btn.btn-lg:hover, .btn-group-lg > .btn:hover, .btn-group-lg > button:hover, .btn-group-lg >
    input[type="submit"]:hover, .btn-group-lg >
    .button:hover, button.btn-lg:hover,
    input.btn-lg[type="submit"]:hover,
    .btn-lg.button:hover, .btn.btn-lg:focus, .btn-group-lg > .btn:focus, .btn-group-lg > button:focus, .btn-group-lg >
    input[type="submit"]:focus, .btn-group-lg >
    .button:focus, button.btn-lg:focus,
    input.btn-lg[type="submit"]:focus,
    .btn-lg.button:focus, .btn.btn-lg.focus, .btn-group-lg > .btn.focus, .btn-group-lg > button.focus, .btn-group-lg >
    input.focus[type="submit"], .btn-group-lg >
    .focus.button, button.btn-lg.focus,
    input.btn-lg.focus[type="submit"],
    .btn-lg.focus.button, .btn.big:hover, button.big:hover,
    input.big[type="submit"]:hover,
    .big.button:hover, .btn.big:focus, button.big:focus,
    input.big[type="submit"]:focus,
    .big.button:focus, .btn.big.focus, button.big.focus,
    input.big.focus[type="submit"],
    .big.focus.button {
      padding-top: 18px; }
  .btn.compact, button.compact,
  input.compact[type="submit"],
  .compact.button {
    padding-left: 8px;
    padding-right: 8px; }
  .btn.btn-full-width, button.btn-full-width,
  input.btn-full-width[type="submit"],
  .btn-full-width.button {
    width: 100%;
    font-size: 20px; }
  .btn.btn-max-width, button.btn-max-width,
  input.btn-max-width[type="submit"],
  .btn-max-width.button {
    width: 100%; }
  .btn .icon, button .icon,
  input[type="submit"] .icon,
  .button .icon {
    margin-right: 5px;
    /* Fix alignments of some specific icons inside of buttons */ }
    .btn .icon.right, button .icon.right,
    input[type="submit"] .icon.right,
    .button .icon.right {
      margin-right: 0;
      margin-left: 5px; }
    .btn .icon.icon-cross-white, button .icon.icon-cross-white,
    input[type="submit"] .icon.icon-cross-white,
    .button .icon.icon-cross-white, .btn .icon.icon-arrow-curved, button .icon.icon-arrow-curved,
    input[type="submit"] .icon.icon-arrow-curved,
    .button .icon.icon-arrow-curved {
      vertical-align: middle; }
  @media (max-width: 768px) {
    .btn, button,
    input[type="submit"],
    .button {
      white-space: normal; } }

/* Close button */
.button-close {
  font-size: 24px;
  line-height: 24px;
  padding: 0 5px; }

.button-close,
.button-close:hover {
  text-decoration: none; }

.btn-default:active, .btn:active, button:active,
input[type="submit"]:active,
.button:active, .btn-default:hover, .btn:hover, button:hover,
input[type="submit"]:hover,
.button:hover, .btn-default:focus, .btn:focus, button:focus,
input[type="submit"]:focus,
.button:focus, .btn-default.focus, .focus.btn, button.focus,
input.focus[type="submit"],
.focus.button {
  background-color: #f28f00;
  border-color: #d37500; }

.btn-primary:active, .btn.layout-2:active, button.layout-2:active,
input.layout-2[type="submit"]:active,
.layout-2.button:active, .btn-primary:hover, .btn.layout-2:hover, button.layout-2:hover,
input.layout-2[type="submit"]:hover,
.layout-2.button:hover, .btn-primary:focus, .btn.layout-2:focus, button.layout-2:focus,
input.layout-2[type="submit"]:focus,
.layout-2.button:focus, .btn-primary.focus, .focus.btn.layout-2, button.focus.layout-2,
input.focus.layout-2[type="submit"],
.focus.layout-2.button {
  background-color: #b78254;
  border-color: #a06d43; }

.btn-success:active, .btn-success:hover, .btn-success:focus, .btn-success.focus {
  background-color: #3c763d;
  border-color: #336534; }

.btn-info:active, .btn.layout-3:active, button.layout-3:active,
input.layout-3[type="submit"]:active,
.layout-3.button:active, .btn-info:hover, .btn.layout-3:hover, button.layout-3:hover,
input.layout-3[type="submit"]:hover,
.layout-3.button:hover, .btn-info:focus, .btn.layout-3:focus, button.layout-3:focus,
input.layout-3[type="submit"]:focus,
.layout-3.button:focus, .btn-info.focus, .focus.btn.layout-3, button.focus.layout-3,
input.focus.layout-3[type="submit"],
.focus.layout-3.button {
  background-color: #346c83;
  border-color: #1a5569; }

.btn-warning:active, .btn-warning:hover, .btn-warning:focus, .btn-warning.focus {
  background-color: #f28f00;
  border-color: #d98000; }

.btn-danger:hover, .btn.layout-1:hover, button.layout-1:hover,
input.layout-1[type="submit"]:hover,
.layout-1.button:hover, .btn-danger:focus, .btn.layout-1:focus, button.layout-1:focus,
input.layout-1[type="submit"]:focus,
.layout-1.button:focus, .btn-danger.focus, .focus.btn.layout-1, button.focus.layout-1,
input.focus.layout-1[type="submit"],
.focus.layout-1.button {
  background-color: #ba1f0a;
  border-color: #9d0f05; }

.btn-whatsapp {
  color: #fff;
  background-color: #075E54;
  border-color: #128C7E; }
  .btn-whatsapp:focus, .btn-whatsapp.focus {
    color: #fff;
    background-color: #032f2a;
    border-color: #031b18; }
  .btn-whatsapp:hover {
    color: #fff;
    background-color: #032f2a;
    border-color: #0b564d; }
  .btn-whatsapp:active, .btn-whatsapp.active,
  .open > .btn-whatsapp.dropdown-toggle {
    color: #fff;
    background-color: #032f2a;
    border-color: #0b564d; }
    .btn-whatsapp:active:hover, .btn-whatsapp:active:focus, .btn-whatsapp:active.focus, .btn-whatsapp.active:hover, .btn-whatsapp.active:focus, .btn-whatsapp.active.focus,
    .open > .btn-whatsapp.dropdown-toggle:hover,
    .open > .btn-whatsapp.dropdown-toggle:focus,
    .open > .btn-whatsapp.dropdown-toggle.focus {
      color: #fff;
      background-color: #010d0c;
      border-color: #031b18; }
  .btn-whatsapp:active, .btn-whatsapp.active,
  .open > .btn-whatsapp.dropdown-toggle {
    background-image: none; }
  .btn-whatsapp.disabled:hover, .btn-whatsapp.disabled:focus, .btn-whatsapp.disabled.focus, .btn-whatsapp[disabled]:hover, .btn-whatsapp[disabled]:focus, .btn-whatsapp[disabled].focus,
  fieldset[disabled] .btn-whatsapp:hover,
  fieldset[disabled] .btn-whatsapp:focus,
  fieldset[disabled] .btn-whatsapp.focus {
    background-color: #075E54;
    border-color: #128C7E; }
  .btn-whatsapp .badge {
    color: #075E54;
    background-color: #fff; }
  .btn-whatsapp:active, .btn-whatsapp:hover, .btn-whatsapp:focus, .btn-whatsapp.focus {
    color: #fff;
    background-color: #075E54;
    border-color: #128C7E; }

/* Add backwards compatibility for old .layout-x classes */
/* In our previous TYPO3 styles button elements, submit inputs and the .button class all had button styles automatically */
/* To automatically display those elements as buttons this scss can be used */
/* Separated into own file, since we do not want these button styles in the vanilla forum */
/* Calendar / Kalender (zB im Blog) */
.calendar table td {
  background: transparent;
  color: #402912;
  font-size: 16px;
  line-height: 24px;
  padding: 5px 0;
  text-align: center; }

.calendar table th {
  background-color: #824f26;
  border-right: 1px solid #8b6e55;
  font-size: 16px;
  line-height: 27px;
  padding: 0;
  vertical-align: text-top; }

.calendar table th,
.calendar table th a {
  color: #FFF2E1; }

.calendar table th,
.calendar table th a > span {
  font-size: 16px; }

.calendar table td,
.calendar table td:first-child,
.calendar table tr:last-child td {
  background-color: #fff2e1;
  border: none; }

.calendar table td.active,
.calendar table td.isBlogDay {
  background-color: #fff2e1; }

.calendar table td.active a,
.calendar table td.isBlogDay a {
  font-weight: bold; }

.calendar .navigation a {
  display: block;
  font-size: 20px; }

.calendar table tr.month {
  font-weight: bold; }

.calendar table.calendar-header {
  margin-bottom: 0;
  border: none; }
  .calendar table.calendar-header th {
    padding: 5px;
    text-align: center; }
    .calendar table.calendar-header th a {
      text-decoration: none; }
      .calendar table.calendar-header th a:hover span {
        text-decoration: underline; }
    .calendar table.calendar-header th:first-child {
      border-left: none; }
    .calendar table.calendar-header th:last-child {
      border-right: none; }

.calendar table tr.year th {
  font-weight: bold;
  background: none;
  border: none;
  color: #000000;
  text-align: center;
  padding: 5px 0;
  line-height: 24px;
  font-size: 16px; }

.calendar th.next span.panel-arrow {
  display: none; }

.calendar .year-list {
  padding-right: 5px; }

@media (max-width: 800px) {
  .calendar th.next {
    position: relative; }
    .calendar th.next span.panel-arrow {
      display: block;
      font-size: 48px; }
      .calendar th.next span.panel-arrow:after {
        position: absolute;
        top: 5px;
        right: 17px;
        content: '\203A';
        transform: rotate(-90deg); }
    .calendar th.next span.panel-arrow-show:after {
      right: 10px;
      transform: rotate(90deg); }
  .calendar tr.calendar-toggle-hide {
    display: none; }
  .calendar tr.calendar-toggle-show {
    display: block; }
  .calendar div.calendar-hide {
    height: 0;
    overflow: hidden; }
  .calendar div.calendar-show {
    height: auto; } }

@media (max-width: 480px) {
  .calendar th.next span.panel-arrow {
    display: none; } }

ul.category-tree {
  list-style: none;
  padding: 0 0 0 15px; }
  ul.category-tree li {
    overflow: hidden;
    margin: 2px 0; }
    ul.category-tree li .badge-count {
      float: right; }
  ul.category-tree > li ul {
    clear: both;
    padding-top: 2px; }
    ul.category-tree > li ul li:first-child {
      margin-top: 0; }
    ul.category-tree > li ul li:last-child {
      margin-bottom: 0; }

/* Chartist adjustments */
/* Make sure that labels are not cut off, even if they would exceed the end of the chart bounds a bit */
/* JA 180525: overflow: hidden is necessary here since the chart axis may be limited by the user while the data can exceed this axis (in the datamints_charts extension) */
/* In this case the exceeding lines need to be cropped */
/* So if a label is cropped because of this overflow: hidden (which is default for chartist css anyway) another solution must be sought */
svg.ct-chart-line {
  overflow: hidden; }

/* Disallow line breaks for chart labels */
.ct-chart .ct-label, .ct-chart .ct-label.ct-horizontal {
  white-space: nowrap; }

.ct-chart .ct-label {
  font-size: 11px; }

/* Specific styles for datamints_charts extension */
.tx-datamints-charts .tx-datamintscharts-chart {
  position: relative;
  margin: 0 0 10px; }
  .tx-datamints-charts .tx-datamintscharts-chart.line-chart {
    /* Padding to reserve space for absolute positioned axis labels */
    padding: 0 0 20px 20px;
    /* Display axis labels from data-attributes */ }
    .tx-datamints-charts .tx-datamintscharts-chart.line-chart::before, .tx-datamints-charts .tx-datamintscharts-chart.line-chart::after {
      font-size: 16px;
      text-align: center;
      font-family: "Roboto", Arial, sans-serif; }
    .tx-datamints-charts .tx-datamintscharts-chart.line-chart::before {
      content: attr(data-datamints-charts-dimension-x-title);
      position: absolute;
      width: 100%;
      text-align: center;
      left: 0;
      bottom: 15px; }
    .tx-datamints-charts .tx-datamintscharts-chart.line-chart::after {
      content: attr(data-datamints-charts-dimension-y-title);
      position: absolute;
      top: 50%;
      left: 0;
      transform: rotate(-90deg) translateY(50%);
      transform-origin: left; }

/*
Colorbox Core Style:
The following CSS is consistent between example themes and should not be altered.
*/
#colorbox, #cboxOverlay, #cboxWrapper {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 9999;
  overflow: hidden; }

#cboxWrapper {
  max-width: none; }

#cboxOverlay {
  position: fixed;
  width: 100%;
  height: 100%; }

#cboxMiddleLeft, #cboxBottomLeft {
  clear: left; }

#cboxContent {
  position: relative; }

#cboxLoadedContent {
  overflow: auto;
  -webkit-overflow-scrolling: touch; }

#cboxTitle {
  margin: 0; }

#cboxLoadingOverlay, #cboxLoadingGraphic {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%; }

#cboxPrevious, #cboxNext, #cboxClose, #cboxSlideshow {
  cursor: pointer; }

.cboxPhoto {
  float: left;
  margin: auto;
  border: 0;
  display: block;
  max-width: none;
  -ms-interpolation-mode: bicubic; }

.cboxIframe {
  width: 100%;
  height: 100%;
  display: block;
  border: 0;
  padding: 0;
  margin: 0; }

#colorbox, #cboxContent, #cboxLoadedContent {
  box-sizing: content-box;
  -moz-box-sizing: content-box;
  -webkit-box-sizing: content-box; }

/*
User Style:
Change the following styles to modify the appearance of Colorbox.  They are
ordered & tabbed in a way that represents the nesting of the generated HTML.
*/
#cboxOverlay {
  background: #fff;
  opacity: 0.9;
  filter: alpha(opacity=90); }

#colorbox {
  outline: 0; }

#cboxTopLeft {
  width: 25px;
  height: 25px;
  background: url("../../Public/Libraries/other_whisky_resources/src/public/images/colorbox/border1.png") no-repeat 0 0; }

#cboxTopCenter {
  height: 25px;
  background: url("../../Public/Libraries/other_whisky_resources/src/public/images/colorbox/border1.png") repeat-x 0 -50px; }

#cboxTopRight {
  width: 25px;
  height: 25px;
  background: url("../../Public/Libraries/other_whisky_resources/src/public/images/colorbox/border1.png") no-repeat -25px 0; }

#cboxBottomLeft {
  width: 25px;
  height: 25px;
  background: url("../../Public/Libraries/other_whisky_resources/src/public/images/colorbox/border1.png") no-repeat 0 -25px; }

#cboxBottomCenter {
  height: 25px;
  background: url("../../Public/Libraries/other_whisky_resources/src/public/images/colorbox/border1.png") repeat-x 0 -75px; }

#cboxBottomRight {
  width: 25px;
  height: 25px;
  background: url("../../Public/Libraries/other_whisky_resources/src/public/images/colorbox/border1.png") no-repeat -25px -25px; }

#cboxMiddleLeft {
  width: 25px;
  background: url("../../Public/Libraries/other_whisky_resources/src/public/images/colorbox/border2.png") repeat-y 0 0; }

#cboxMiddleRight {
  width: 25px;
  background: url("../../Public/Libraries/other_whisky_resources/src/public/images/colorbox/border2.png") repeat-y -25px 0; }

#cboxContent {
  background: #fff;
  overflow: hidden; }

.cboxIframe {
  background: #fff; }

#cboxError {
  padding: 50px;
  border: 1px solid #ccc; }

#cboxLoadedContent {
  margin-bottom: 24px; }

#cboxTitle, #cboxCurrent {
  position: absolute;
  bottom: 0px; }

#cboxTitle {
  left: 0px;
  text-align: left;
  /*text-overflow: ellipsis; white-space: nowrap; overflow: hidden;*/
  background-color: #fff;
  padding-right: 10px;
  box-sizing: border-box;
  -moz-box-sizing: border-box; }

#cboxCurrent {
  right: 0px;
  text-align: right; }

#cboxLoadingOverlay {
  background: #fff url("../../Public/Libraries/other_whisky_resources/src/public/images/colorbox/loading.gif") no-repeat 5px 5px; }

/* these elements are buttons, and may need to have additional styles reset to avoid unwanted base styles */
#cboxPrevious, #cboxNext, #cboxSlideshow, #cboxClose {
  border: 0;
  padding: 0;
  margin: 0;
  overflow: visible;
  width: auto;
  background: none; }

/* avoid outlines on :active (mouseclick), but preserve outlines on :focus (tabbed navigating) */
#cboxPrevious:active, #cboxNext:active, #cboxSlideshow:active, #cboxClose:active {
  outline: 0; }

#cboxSlideshow {
  position: absolute;
  bottom: 0px;
  right: 42px;
  color: #444; }

#cboxPrevious, #cboxNext {
  position: absolute;
  color: #444;
  bottom: 50%;
  left: auto;
  right: auto;
  height: 100px;
  width: 40px;
  margin-bottom: -50px;
  text-indent: 100%;
  overflow: hidden; }
  #cboxPrevious:before, #cboxNext:before {
    position: absolute;
    top: 37px;
    content: "";
    display: block; }

#cboxPrevious {
  left: 0; }
  #cboxPrevious:before {
    background-image: url(../../Public/Libraries/other_whisky_resources/src/public/icons/icons.png?1526558058492);
    background-position: 0px -3547px;
    width: 16px;
    height: 25px;
    left: 5px; }

#cboxNext {
  right: 0; }
  #cboxNext:before {
    background-image: url(../../Public/Libraries/other_whisky_resources/src/public/icons/icons.png?1526558058492);
    background-position: 0px -3497px;
    width: 16px;
    height: 25px;
    right: 5px; }

#cboxClose {
  position: absolute;
  top: 0;
  right: 0;
  width: 50px;
  height: 50px;
  background-color: rgba(255, 255, 255, 0.5);
  display: block;
  font-family: "Roboto", Arial, sans-serif;
  border-radius: 0; }

#cboxClose:before {
  position: absolute;
  left: 13px;
  top: 4px;
  content: "X";
  color: #d04e3c;
  font-size: 40px;
  line-height: 40px; }

/*
The following fixes a problem where IE7 and IE8 replace a PNG's alpha transparency with a black fill
when an alpha filter (opacity change) is set on the element or ancestor element.  This style is not applied to or needed in IE9.
See: http://jacklmoore.com/notes/ie-transparency-problems/
*/
.cboxIE #cboxTopLeft,
.cboxIE #cboxTopCenter,
.cboxIE #cboxTopRight,
.cboxIE #cboxBottomLeft,
.cboxIE #cboxBottomCenter,
.cboxIE #cboxBottomRight,
.cboxIE #cboxMiddleLeft,
.cboxIE #cboxMiddleRight {
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#00FFFFFF,endColorstr=#00FFFFFF); }

/* Center loading graphic */
#cboxLoadingOverlay,
#cboxLoadingGraphic {
  left: calc(50% - 20px);
  top: calc(50% - 40px); }

/* CSS of library not imported here Since it contains lots of bloat */
/* Instead the most important stuff was copied into this file and adjusted */
.cc-window {
  opacity: 1;
  -webkit-transition: opacity 1s ease;
  -moz-transition: opacity 1s ease;
  -ms-transition: opacity 1s ease;
  -o-transition: opacity 1s ease;
  transition: opacity 1s ease; }

.cc-window.cc-invisible {
  opacity: 0; }

/* only animate ifhas class 'cc-animate' */
.cc-animate.cc-revoke {
  -webkit-transition: transform 1s ease;
  -moz-transition: transform 1s ease;
  -ms-transition: transform 1s ease;
  -o-transition: transform 1s ease;
  transition: transform 1s ease; }

.cc-animate.cc-revoke.cc-top {
  transform: translateY(-2em); }

.cc-animate.cc-revoke.cc-bottom {
  transform: translateY(2em); }

.cc-animate.cc-revoke.cc-active.cc-top {
  transform: translateY(0); }

.cc-animate.cc-revoke.cc-active.cc-bottom {
  transform: translateY(0); }

.cc-revoke:hover {
  transform: translateY(0); }

.cc-grower {
  /* Initially we don't want any height, and we want the contents to be hidden */
  max-height: 0;
  overflow: hidden;
  /* Set our transitions up. */
  -webkit-transition: max-height 1s;
  -moz-transition: max-height 1s;
  -ms-transition: max-height 1s;
  -o-transition: max-height 1s;
  transition: max-height 1s; }

/* the popup window */
.cc-window, .cc-revoke {
  position: fixed;
  overflow: hidden;
  box-sizing: border-box;
  /* exclude padding when dealing with width */
  display: flex;
  flex-wrap: nowrap;
  z-index: 9999; }

.cc-window.cc-static {
  position: static; }

.cc-window {
  padding: 5px 10px;
  width: 100%;
  flex-direction: row;
  align-items: center; }

.cc-revoke {
  padding: .5em; }

.cc-revoke:hover {
  text-decoration: underline; }

.cc-header {
  font-size: 18px;
  font-weight: bold; }

/* clickable things */
.cc-btn, .cc-link, .cc-close, .cc-revoke {
  cursor: pointer; }

.cc-link {
  opacity: .8;
  display: inline-block;
  padding: .2em;
  text-decoration: underline; }

.cc-link:hover {
  opacity: 1; }

.cc-link:active, .cc-link:visited {
  color: initial; }

.cc-btn {
  display: block;
  padding: .4em .8em;
  font-size: 0.9em;
  font-weight: bold;
  border-width: 2px;
  border-style: solid;
  text-align: center;
  white-space: nowrap; }

.cc-highlight .cc-btn:first-child {
  background-color: transparent;
  border-color: transparent; }

.cc-highlight .cc-btn:first-child:hover,
.cc-highlight .cc-btn:first-child:focus {
  background-color: transparent;
  text-decoration: underline; }

.cc-close {
  display: block;
  position: absolute;
  top: .5em;
  right: .5em;
  font-size: 1.6em;
  opacity: .9;
  /* seeing as this contains text and not an image, the element taller than it is wide (because it is text) */
  /*  - we want it to be a square, because it's acting as an icon */
  /*  - setting the line height normalises the height */
  line-height: .75; }

.cc-close:hover,
.cc-close:focus {
  opacity: 1; }

/* Add some padding to the body while cookie constent is open to make sure nothing important is overlayed */
body.cookie-consent-is-open {
  padding-bottom: 40px; }

.cc-window {
  left: 0;
  right: 0;
  bottom: 0;
  min-height: 40px; }
  .cc-window.cc-banner .cc-btn, .cc-window.cc-banner .cc-btn:hover, .cc-window.cc-banner .cc-btn:active, .cc-window.cc-banner .cc-btn:focus, .cc-window.cc-floating .cc-btn, .cc-window.cc-floating .cc-btn:hover, .cc-window.cc-floating .cc-btn:active, .cc-window.cc-floating .cc-btn:focus {
    text-decoration: none;
    font-weight: normal;
    padding: 3px 5px 0;
    background-color: #f28f00;
    color: #fff;
    border-bottom: 3px solid #f28f00;
    border-radius: 4px; }
  .cc-window.cc-banner .cc-message, .cc-window.cc-floating .cc-message {
    margin-right: 5px; }
    @media (max-width: 1200px) {
      .cc-window.cc-banner .cc-message, .cc-window.cc-floating .cc-message {
        font-size: 12px; } }
  .cc-window a {
    color: #fff;
    text-decoration: underline; }

/* Community */
.user .avatar {
  margin-right: 20px;
  min-height: 100px;
  min-width: 100px; }

.user .avatar,
.buddy_user .buddy_avatar {
  margin-bottom: 20px; }

.avatar.empty {
  width: 100px;
  text-align: center;
  line-height: 100px;
  font-size: 60px;
  background-color: #fff;
  font-weight: bold;
  color: #c2a286; }

.username .button,
.buddy_username .button {
  margin-left: 20px;
  margin-top: 10px; }

.collection.bottledb-home .avatar {
  position: relative; }

.collection.bottledb-home .avatar.empty {
  position: absolute;
  top: 0;
  left: 10px; }

.collection.bottledb-home {
  position: relative; }

dl.buddy-details dt {
  min-width: 130px; }

dl.buddy-stats dt {
  min-width: 150px; }

.buddy-stats, .buddy-details {
  margin-bottom: 10px;
  margin-top: 0px; }

.buddy-stats .ranks:first-child {
  margin-top: 0px; }

.buddy-details {
  margin-right: 30px;
  min-width: 330px; }

.user h2,
.user .h2,
.buddy_user h2,
.buddy_user .h2 {
  margin-top: 0; }

.user .username,
.my_user .my_username {
  margin-top: 0;
  margin-bottom: 10px; }

.last_posts.resultlist .item,
.last_blogs.resultlist .item {
  margin-top: 10px;
  padding-top: 10px; }

.last_users.resultlist .item {
  margin-top: 5px;
  padding-top: 5px; }

.last_users.resultlist .item:first-child,
.last_posts.resultlist .item:first-child,
.last_blogs.resultlist .item:first-child {
  margin-top: 0px;
  padding-top: 0px; }

.tx-datamintsuserdetails-pi1 dd.username,
.tx-datamintsuserdetails-pi1 dd.lastlogin,
.tx-datamintsuserdetails-pi1 dd.username,
.tx-datamintsuserdetails-pi1 dd.postcount,
.tx-datamintsuserdetails-pi1 dd.username,
.tx-datamintsuserdetails-pi1 dd.name {
  font-weight: bold; }

.tx-datamintsuserdetails-pi1 .h3.username {
  margin-top: 0px; }

.tx-datamintsuserdetails-pi1 .collection {
  margin-bottom: 10px; }

.comment-summary {
  font-weight: bold; }

.comment-image {
  float: left;
  width: 10%;
  background-color: #fff; }

.comment-auth-info {
  float: left;
  width: 90%; }

.comment-left {
  float: left; }

.comment-right {
  float: right; }

.comment-info-wrap {
  border-bottom: 1px solid #e5cab3;
  padding: 5px 20px 2px; }

/*forum community page end*/
@media (max-width: 480px) {
  .comment-image {
    float: left;
    width: 20%; }
  .comment-auth-info {
    float: left;
    width: 80%; } }

/* CSC */
/* TYPO3 rendert die figures als display: table; Das ist noetig, damit bild-captions nie breiter werden als das Bild selbst */
/* Tabellen haben im Firefox/IE/Opera aber die nervige Angewohnheit, immer die Breite ihres inhalts anzunehmen. Dadurch sind die Bilder im FF nicht wirklich fluid.   */
/* Ein width: 100% auf die imgs innheralb der figure behebt dieses problem (Dummerweise hat IE8 damit probleme) */
html.browser-mozilla div.csc-textpic .csc-textpic-imagewrap .csc-textpic-image img,
html.browser-msie div.csc-textpic .csc-textpic-imagewrap .csc-textpic-image img,
html.browser-opera div.csc-textpic .csc-textpic-imagewrap .csc-textpic-image img {
  width: 100%; }

html.browser-msie.browserversion-8 div.csc-textpic .csc-textpic-imagewrap .csc-textpic-image img {
  width: auto; }

.csc-textpic-caption {
  color: #735b46; }

/* Erweitertes Menu-Element */
ul.csc-menu li .title {
  margin-top: 0px;
  margin-bottom: 5px;
  font-size: 18px; }

ul.csc-menu-4,
ul.csc-menu-1414592044 {
  list-style: none;
  margin: 0;
  padding: 0; }

ul.csc-menu-4 li,
ul.csc-menu-1414592044 li {
  margin-bottom: 10px; }

/* Menu of subpages of selected pages */
ul.csc-menu-1 li {
  margin-bottom: 0; }

/* Menue der Unterseiten der ausgewaehlten Seiten inklusive Inhaltsangabe und Bild */
.csc-menu-1414592044 li .image img {
  margin-right: 10px; }

/* TYPO3 Formulare (csc-mailform) */
.csc-mailform {
  /* TYPO3 mailform renders a .container element, which unfortunately clashes with the bootstrap ones */ }
  .csc-mailform .container {
    width: auto;
    padding: 0;
    margin: 0; }

/* Datesquare */
.datesquare {
  position: relative;
  background-color: #8b6e53;
  width: 70px;
  height: 70px;
  padding-top: 6px;
  font-family: "Roboto", Arial, sans-serif;
  font-size: 12px;
  line-height: 10px;
  font-weight: normal;
  color: #fff2e1;
  text-align: center; }
  .datesquare.big {
    height: 80px; }
  .datesquare .year {
    line-height: 23px; }
  .datesquare .day {
    font-size: 40px;
    line-height: 42px; }
  .datesquare a {
    position: absolute;
    height: 100%;
    width: 100%;
    left: 0;
    top: 0; }

/* Difference Styling */
.difference .diff-r {
  color: #800000; }

.difference .diff-g {
  color: #346d82; }

.error-header {
  color: #d04e3c;
  font-weight: bold; }

.error-box {
  color: #d04e3c;
  font-weight: bold; }

#eyecatcher {
  position: absolute;
  bottom: 64px;
  left: 370px;
  z-index: 210; }
  @media (max-width: 1200px) {
    #eyecatcher {
      display: none; } }

/* Implemented by Mark: Boxes listing all currently selected filters (currently only in whisky-db). On click an such a box the clicked filter is removed */
.filterbox {
  margin: 2px 0; }
  .filterbox a:hover {
    text-decoration: none; }

#filterbox-container {
  padding-bottom: 10px; }

.tasteicon-filter-select select {
  /* These tasticon range-options will only be visible until JavaScript is applied */
  /* As soon as the JS takes over, this select is not visible anymore and will be replaced by our checkbox-select (see checkbox-select.js) */ }
  .tasteicon-filter-select select option {
    background-repeat: no-repeat;
    background-size: contain;
    padding-left: 30px; }

.tasteicon-filter-clickable {
  width: 14%;
  display: inline-block;
  padding: 0 1px; }
  .tasteicon-filter-clickable a {
    display: inline-block;
    position: relative;
    height: 41px;
    margin-bottom: 3px;
    text-align: center;
    padding: 4px; }
  .tasteicon-filter-clickable.include a, .tasteicon-filter-clickable.exclude a {
    background-color: #eed4b2; }
  .tasteicon-filter-clickable.exclude a:before {
    content: "";
    display: block;
    width: 100%;
    height: 40px;
    background-image: url("../../Public/Libraries/other_whisky_resources/src/public/icons/deny.svg");
    background-repeat: no-repeat;
    background-size: 85%;
    background-position: center;
    position: absolute;
    left: 0;
    top: 0px; }

/* FlashMessages */
.flashMessages {
  font-weight: bold; }
  .flashMessages.alert {
    font-weight: normal; }

.flashMessages .message:last-child {
  margin-bottom: 10px; }

#footer {
  font-family: "Roboto", Arial, sans-serif;
  font-size: 14px;
  padding: 30px 0;
  background-color: #472509;
  color: #eed4b2; }
  #footer a {
    color: #f28f00; }
  #footer .social-links {
    display: block;
    text-align: right; }

form {
  margin: 0; }

/* Override automatically applied styles by webkit when the browser auto-fill is used */
input:-webkit-autofill {
  -webkit-box-shadow: 0 0 0 1000px #fff inset;
  -webkit-text-fill-color: #333;
  background-color: #fff; }
  input:-webkit-autofill:focus, input:-webkit-autofill:active {
    background-color: #fff; }

input[disabled],
input[readonly] {
  background-color: #E5CAB3; }

textarea {
  line-height: 22px; }

/* Error styles for JavaScript form validation */
input.error,
input[type="text"].error,
input[type="email"].error,
input[type="password"].error,
select.error,
.customSelect.error,
textarea.error,
.ms-parent.error .ms-choice {
  box-shadow: 0 0 5px 2px #d04e3c; }

/* In extbase formularen ist das erste div immer das div, dass alle extbase internen hidden felder enthaelt */
/* Das diff selbst muss auch ausgeblendet werden, da es sonst selbst auch abstaende verursacht */
.extbase-form > div:first-child {
  display: none; }

input.has-dimension,
textarea.has-dimension,
select.has-dimension {
  text-align: right; }

/* Select Styling */
select option {
  background-color: #fffaf3;
  outline: none;
  border: none;
  font-size: 14px;
  line-height: 24px; }

.customSelect {
  position: relative;
  z-index: 5;
  line-height: 22px;
  /* Offset the caret width to avoid text disappearing behind the caret */
  padding-right: 35px; }

select.hasCustomSelect {
  z-index: 10; }

.customSelect:before,
.ms-choice:before {
  position: absolute;
  right: 0;
  top: 0;
  width: 32px;
  height: 100%;
  background-color: #fff;
  border-top-right-radius: 3px;
  border-bottom-right-radius: 3px;
  border-left: 1px solid #c2c2c2;
  font-size: 38px;
  line-height: 40px;
  text-align: center;
  color: #333; }

.customSelect.input-sm:before, .input-group-sm > .customSelect.form-control:before, .csc-mailform .csc-form-element .input-group-sm > input.customSelect[type="text"]:before,
.csc-mailform .csc-form-element .input-group-sm > textarea.customSelect:before, .input-group-sm >
.customSelect.ms-choice:before, .tx-datamintsfeuser-pi1 .input-group-sm > input.customSelect[type='text']:before, .tx-datamintsfeuser-pi1 .input-group-sm > input.customSelect[type='password']:before, .tx-datamintsfeuser-pi1 .input-group-sm > textarea.customSelect:before,
.tx-powermail .powermail_fieldwrap .input-group-sm > .customSelect:before,
.input-group-sm > .customSelect.input-group-addon:before,
.input-group-sm > .input-group-btn > .customSelect.btn:before,
.input-group-sm > .input-group-btn > button.customSelect:before,
.input-group-sm > .input-group-btn >
input.customSelect[type="submit"]:before,
.input-group-sm > .input-group-btn >
.customSelect.button:before,
.ms-choice.input-sm:before,
.csc-mailform .csc-form-element .input-group-sm > input.ms-choice[type="text"]:before,
.csc-mailform .csc-form-element .input-group-sm > textarea.ms-choice:before,
.input-group-sm >
.ms-choice:before,
.input-group-sm >
.ms-choice:focus:active:before,
.tx-datamintsfeuser-pi1 .input-group-sm > input.ms-choice[type='text']:before,
.tx-datamintsfeuser-pi1 .input-group-sm > input.ms-choice[type='password']:before,
.tx-datamintsfeuser-pi1 .input-group-sm > textarea.ms-choice:before,
.tx-powermail .powermail_fieldwrap .input-group-sm > select.ms-choice:before,
.tx-powermail .powermail_fieldwrap .input-group-sm > input.ms-choice[type="text"]:before,
.tx-powermail .powermail_fieldwrap .input-group-sm > textarea.ms-choice:before,
.tx-powermail .powermail_fieldwrap .input-group-sm > .ms-choice.customSelect:before,
.input-group-sm > .input-group-btn > .ms-choice.btn:before,
.input-group-sm > .input-group-btn > button.ms-choice:before,
.input-group-sm > .input-group-btn >
input.ms-choice[type="submit"]:before,
.input-group-sm > .input-group-btn >
.ms-choice.button:before {
  line-height: 29px; }

.input-sm .ms-choice, .input-group-sm > .form-control .ms-choice, .csc-mailform .csc-form-element .input-group-sm > input[type="text"] .ms-choice,
.csc-mailform .csc-form-element .input-group-sm > textarea .ms-choice, .input-group-sm >
.ms-choice .ms-choice, .tx-datamintsfeuser-pi1 .input-group-sm > input[type='text'] .ms-choice, .tx-datamintsfeuser-pi1 .input-group-sm > input[type='password'] .ms-choice, .tx-datamintsfeuser-pi1 .input-group-sm > textarea .ms-choice, .tx-powermail .powermail_fieldwrap .input-group-sm > select .ms-choice,
.tx-powermail .powermail_fieldwrap .input-group-sm > input[type="text"] .ms-choice,
.tx-powermail .powermail_fieldwrap .input-group-sm > textarea .ms-choice,
.tx-powermail .powermail_fieldwrap .input-group-sm > .customSelect .ms-choice,
.input-group-sm > .input-group-addon .ms-choice,
.input-group-sm > .input-group-btn > .btn .ms-choice,
.input-group-sm > .input-group-btn > button .ms-choice,
.input-group-sm > .input-group-btn >
input[type="submit"] .ms-choice,
.input-group-sm > .input-group-btn >
.button .ms-choice, .input-sm .ms-choice:hover, .input-group-sm > .form-control .ms-choice:hover, .csc-mailform .csc-form-element .input-group-sm > input[type="text"] .ms-choice:hover,
.csc-mailform .csc-form-element .input-group-sm > textarea .ms-choice:hover, .input-group-sm >
.ms-choice .ms-choice:hover, .tx-datamintsfeuser-pi1 .input-group-sm > input[type='text'] .ms-choice:hover, .tx-datamintsfeuser-pi1 .input-group-sm > input[type='password'] .ms-choice:hover, .tx-datamintsfeuser-pi1 .input-group-sm > textarea .ms-choice:hover, .tx-powermail .powermail_fieldwrap .input-group-sm > select .ms-choice:hover,
.tx-powermail .powermail_fieldwrap .input-group-sm > input[type="text"] .ms-choice:hover,
.tx-powermail .powermail_fieldwrap .input-group-sm > textarea .ms-choice:hover,
.tx-powermail .powermail_fieldwrap .input-group-sm > .customSelect .ms-choice:hover,
.input-group-sm > .input-group-addon .ms-choice:hover,
.input-group-sm > .input-group-btn > .btn .ms-choice:hover,
.input-group-sm > .input-group-btn > button .ms-choice:hover,
.input-group-sm > .input-group-btn >
input[type="submit"] .ms-choice:hover,
.input-group-sm > .input-group-btn >
.button .ms-choice:hover, .input-sm .ms-choice:focus, .input-group-sm > .form-control .ms-choice:focus, .csc-mailform .csc-form-element .input-group-sm > input[type="text"] .ms-choice:focus,
.csc-mailform .csc-form-element .input-group-sm > textarea .ms-choice:focus, .input-group-sm >
.ms-choice .ms-choice:focus, .tx-datamintsfeuser-pi1 .input-group-sm > input[type='text'] .ms-choice:focus, .tx-datamintsfeuser-pi1 .input-group-sm > input[type='password'] .ms-choice:focus, .tx-datamintsfeuser-pi1 .input-group-sm > textarea .ms-choice:focus, .tx-powermail .powermail_fieldwrap .input-group-sm > select .ms-choice:focus,
.tx-powermail .powermail_fieldwrap .input-group-sm > input[type="text"] .ms-choice:focus,
.tx-powermail .powermail_fieldwrap .input-group-sm > textarea .ms-choice:focus,
.tx-powermail .powermail_fieldwrap .input-group-sm > .customSelect .ms-choice:focus,
.input-group-sm > .input-group-addon .ms-choice:focus,
.input-group-sm > .input-group-btn > .btn .ms-choice:focus,
.input-group-sm > .input-group-btn > button .ms-choice:focus,
.input-group-sm > .input-group-btn >
input[type="submit"] .ms-choice:focus,
.input-group-sm > .input-group-btn >
.button .ms-choice:focus, .input-sm .ms-choice:active, .input-group-sm > .form-control .ms-choice:active, .csc-mailform .csc-form-element .input-group-sm > input[type="text"] .ms-choice:active,
.csc-mailform .csc-form-element .input-group-sm > textarea .ms-choice:active, .input-group-sm >
.ms-choice .ms-choice:active, .tx-datamintsfeuser-pi1 .input-group-sm > input[type='text'] .ms-choice:active, .tx-datamintsfeuser-pi1 .input-group-sm > input[type='password'] .ms-choice:active, .tx-datamintsfeuser-pi1 .input-group-sm > textarea .ms-choice:active, .tx-powermail .powermail_fieldwrap .input-group-sm > select .ms-choice:active,
.tx-powermail .powermail_fieldwrap .input-group-sm > input[type="text"] .ms-choice:active,
.tx-powermail .powermail_fieldwrap .input-group-sm > textarea .ms-choice:active,
.tx-powermail .powermail_fieldwrap .input-group-sm > .customSelect .ms-choice:active,
.input-group-sm > .input-group-addon .ms-choice:active,
.input-group-sm > .input-group-btn > .btn .ms-choice:active,
.input-group-sm > .input-group-btn > button .ms-choice:active,
.input-group-sm > .input-group-btn >
input[type="submit"] .ms-choice:active,
.input-group-sm > .input-group-btn >
.button .ms-choice:active, .input-sm .ms-choice:focus:active, .input-group-sm > .form-control .ms-choice:focus:active, .csc-mailform .csc-form-element .input-group-sm > input[type="text"] .ms-choice:focus:active,
.csc-mailform .csc-form-element .input-group-sm > textarea .ms-choice:focus:active, .input-group-sm >
.ms-choice .ms-choice:focus:active, .tx-datamintsfeuser-pi1 .input-group-sm > input[type='text'] .ms-choice:focus:active, .tx-datamintsfeuser-pi1 .input-group-sm > input[type='password'] .ms-choice:focus:active, .tx-datamintsfeuser-pi1 .input-group-sm > textarea .ms-choice:focus:active, .tx-powermail .powermail_fieldwrap .input-group-sm > select .ms-choice:focus:active,
.tx-powermail .powermail_fieldwrap .input-group-sm > input[type="text"] .ms-choice:focus:active,
.tx-powermail .powermail_fieldwrap .input-group-sm > textarea .ms-choice:focus:active,
.tx-powermail .powermail_fieldwrap .input-group-sm > .customSelect .ms-choice:focus:active,
.input-group-sm > .input-group-addon .ms-choice:focus:active,
.input-group-sm > .input-group-btn > .btn .ms-choice:focus:active,
.input-group-sm > .input-group-btn > button .ms-choice:focus:active,
.input-group-sm > .input-group-btn >
input[type="submit"] .ms-choice:focus:active,
.input-group-sm > .input-group-btn >
.button .ms-choice:focus:active {
  padding: 3px 8px;
  height: 29px;
  font-size: 14px; }

.input-sm .ms-choice:before, .input-group-sm > .form-control .ms-choice:before, .csc-mailform .csc-form-element .input-group-sm > input[type="text"] .ms-choice:before,
.csc-mailform .csc-form-element .input-group-sm > textarea .ms-choice:before, .input-group-sm >
.ms-choice .ms-choice:before, .tx-datamintsfeuser-pi1 .input-group-sm > input[type='text'] .ms-choice:before, .tx-datamintsfeuser-pi1 .input-group-sm > input[type='password'] .ms-choice:before, .tx-datamintsfeuser-pi1 .input-group-sm > textarea .ms-choice:before, .tx-powermail .powermail_fieldwrap .input-group-sm > select .ms-choice:before,
.tx-powermail .powermail_fieldwrap .input-group-sm > input[type="text"] .ms-choice:before,
.tx-powermail .powermail_fieldwrap .input-group-sm > textarea .ms-choice:before,
.tx-powermail .powermail_fieldwrap .input-group-sm > .customSelect .ms-choice:before,
.input-group-sm > .input-group-addon .ms-choice:before,
.input-group-sm > .input-group-btn > .btn .ms-choice:before,
.input-group-sm > .input-group-btn > button .ms-choice:before,
.input-group-sm > .input-group-btn >
input[type="submit"] .ms-choice:before,
.input-group-sm > .input-group-btn >
.button .ms-choice:before {
  line-height: 29px; }

.customSelect .customSelectInner {
  white-space: nowrap; }

fieldset {
  padding: 10px 20px 10px;
  margin: 0 0 10px;
  border: 1px solid #e5cab3; }

fieldset > legend + * {
  margin-top: 0; }

legend {
  display: inline-block;
  width: auto;
  padding-left: 10px;
  padding-right: 10px;
  margin-bottom: 10px; }

label {
  /* Labels should have absolutely no margin to the input field as requested by K. Wilk */
  margin-bottom: 0; }
  label .icon {
    /* Icons should have lower margins inside of form-labels */
    margin-right: 4px; }

/* Form control styles */
.form-control, .csc-mailform .csc-form-element input[type="text"],
.csc-mailform .csc-form-element textarea, button.ms-choice, button.ms-choice:focus, button.ms-choice:active, button.ms-choice:active:hover, button.ms-choice:active:focus, button.ms-choice:hover,
.ms-choice,
.ms-choice:focus,
.ms-choice:active,
.ms-choice:active:hover,
.ms-choice:active:focus,
.ms-choice:hover, .tx-datamintsfeuser-pi1 input[type='text'], .tx-datamintsfeuser-pi1 input[type='password'], .tx-datamintsfeuser-pi1 textarea, .tx-powermail .powermail_fieldwrap select,
.tx-powermail .powermail_fieldwrap input[type="text"],
.tx-powermail .powermail_fieldwrap textarea,
.tx-powermail .powermail_fieldwrap .customSelect {
  box-shadow: none;
  border: none; }
  .form-control:focus, .csc-mailform .csc-form-element input[type="text"]:focus,
  .csc-mailform .csc-form-element textarea:focus,
  .ms-choice:focus, .tx-datamintsfeuser-pi1 input[type='text']:focus, .tx-datamintsfeuser-pi1 input[type='password']:focus, .tx-datamintsfeuser-pi1 textarea:focus, .tx-powermail .powermail_fieldwrap select:focus,
  .tx-powermail .powermail_fieldwrap input[type="text"]:focus,
  .tx-powermail .powermail_fieldwrap textarea:focus,
  .tx-powermail .powermail_fieldwrap .customSelect:focus {
    border-color: transparent;
    outline: 0;
    -webkit-box-shadow: none;
    box-shadow: none; }
  .form-control.input-lg, .input-group-lg > .form-control, .csc-mailform .csc-form-element .input-group-lg > input[type="text"],
  .csc-mailform .csc-form-element .input-group-lg > textarea, .input-group-lg >
  .ms-choice, .input-group-lg >
  .ms-choice:active:focus, .tx-datamintsfeuser-pi1 .input-group-lg > input[type='text'], .tx-datamintsfeuser-pi1 .input-group-lg > input[type='password'], .tx-datamintsfeuser-pi1 .input-group-lg > textarea, .tx-powermail .powermail_fieldwrap .input-group-lg > select,
  .tx-powermail .powermail_fieldwrap .input-group-lg > input[type="text"],
  .tx-powermail .powermail_fieldwrap .input-group-lg > textarea,
  .tx-powermail .powermail_fieldwrap .input-group-lg > .customSelect,
  .input-group-lg > .form-control.input-group-addon, .csc-mailform .csc-form-element
  .input-group-lg > input.input-group-addon[type="text"],
  .csc-mailform .csc-form-element
  .input-group-lg > textarea.input-group-addon,
  .input-group-lg >
  .input-group-addon.ms-choice, .tx-datamintsfeuser-pi1
  .input-group-lg > input.input-group-addon[type='text'], .tx-datamintsfeuser-pi1
  .input-group-lg > input.input-group-addon[type='password'], .tx-datamintsfeuser-pi1
  .input-group-lg > textarea.input-group-addon, .tx-powermail .powermail_fieldwrap
  .input-group-lg > select.input-group-addon,
  .tx-powermail .powermail_fieldwrap
  .input-group-lg > input.input-group-addon[type="text"],
  .tx-powermail .powermail_fieldwrap
  .input-group-lg > textarea.input-group-addon,
  .tx-powermail .powermail_fieldwrap
  .input-group-lg > .input-group-addon.customSelect,
  .input-group-lg > .input-group-btn > .form-control.btn,
  .input-group-lg > .input-group-btn > button.form-control,
  .input-group-lg > .input-group-btn > button.ms-choice,
  .tx-powermail .powermail_fieldwrap
  .input-group-lg > .input-group-btn > button.customSelect,
  .input-group-lg > .input-group-btn >
  input.form-control[type="submit"], .csc-mailform .csc-form-element
  .input-group-lg > .input-group-btn > input[type="submit"][type="text"],
  .input-group-lg > .input-group-btn >
  input[type="submit"].ms-choice, .tx-datamintsfeuser-pi1
  .input-group-lg > .input-group-btn > input[type="submit"][type='text'], .tx-datamintsfeuser-pi1
  .input-group-lg > .input-group-btn > input[type="submit"][type='password'],
  .tx-powermail .powermail_fieldwrap
  .input-group-lg > .input-group-btn > input[type="submit"][type="text"],
  .tx-powermail .powermail_fieldwrap
  .input-group-lg > .input-group-btn > input[type="submit"].customSelect,
  .input-group-lg > .input-group-btn >
  .form-control.button, .csc-mailform .csc-form-element
  .input-group-lg > .input-group-btn > input.button[type="text"],
  .csc-mailform .csc-form-element
  .input-group-lg > .input-group-btn > textarea.button,
  .input-group-lg > .input-group-btn >
  .button.ms-choice, .tx-datamintsfeuser-pi1
  .input-group-lg > .input-group-btn > input.button[type='text'], .tx-datamintsfeuser-pi1
  .input-group-lg > .input-group-btn > input.button[type='password'], .tx-datamintsfeuser-pi1
  .input-group-lg > .input-group-btn > textarea.button, .tx-powermail .powermail_fieldwrap
  .input-group-lg > .input-group-btn > select.button,
  .tx-powermail .powermail_fieldwrap
  .input-group-lg > .input-group-btn > input.button[type="text"],
  .tx-powermail .powermail_fieldwrap
  .input-group-lg > .input-group-btn > textarea.button,
  .tx-powermail .powermail_fieldwrap
  .input-group-lg > .input-group-btn > .button.customSelect, .csc-mailform .csc-form-element
  .input-group-lg > .input-group-btn > input.btn[type="text"],
  .csc-mailform .csc-form-element
  .input-group-lg > .input-group-btn > textarea.btn,
  .input-group-lg > .input-group-btn >
  .btn.ms-choice, .tx-datamintsfeuser-pi1
  .input-group-lg > .input-group-btn > input.btn[type='text'], .tx-datamintsfeuser-pi1
  .input-group-lg > .input-group-btn > input.btn[type='password'], .tx-datamintsfeuser-pi1
  .input-group-lg > .input-group-btn > textarea.btn, .tx-powermail .powermail_fieldwrap
  .input-group-lg > .input-group-btn > select.btn,
  .tx-powermail .powermail_fieldwrap
  .input-group-lg > .input-group-btn > input.btn[type="text"],
  .tx-powermail .powermail_fieldwrap
  .input-group-lg > .input-group-btn > textarea.btn,
  .tx-powermail .powermail_fieldwrap
  .input-group-lg > .input-group-btn > .btn.customSelect, .csc-mailform .csc-form-element input.input-lg[type="text"], .csc-mailform .csc-form-element .input-group-lg > input[type="text"].form-control,
  .csc-mailform .csc-form-element textarea.input-lg,
  .csc-mailform .csc-form-element .input-group-lg > textarea.form-control, button.input-lg.ms-choice, .input-group-lg > button.ms-choice.form-control,
  .input-group-lg > button.ms-choice.input-group-addon, button.input-lg.ms-choice:focus, .input-group-lg > button.ms-choice.form-control:focus,
  .input-group-lg > button.ms-choice.input-group-addon:focus,
  .input-group-lg > .input-group-btn > button.ms-choice:focus, button.input-lg.ms-choice:active, .input-group-lg > button.ms-choice.form-control:active,
  .input-group-lg > button.ms-choice.input-group-addon:active,
  .input-group-lg > .input-group-btn > button.ms-choice:active, button.input-lg.ms-choice:active:hover, .input-group-lg > button.ms-choice.form-control:active:hover,
  .input-group-lg > button.ms-choice.input-group-addon:active:hover,
  .input-group-lg > .input-group-btn > button.ms-choice:active:hover, button.input-lg.ms-choice:active:focus, .input-group-lg > button.ms-choice.form-control:active:focus,
  .input-group-lg > button.ms-choice.input-group-addon:active:focus,
  .input-group-lg > .input-group-btn > button.ms-choice:active:focus, button.input-lg.ms-choice:hover, .input-group-lg > button.ms-choice.form-control:hover,
  .input-group-lg > button.ms-choice.input-group-addon:hover,
  .input-group-lg > .input-group-btn > button.ms-choice:hover,
  .input-lg.ms-choice, .input-group-lg > .ms-choice.form-control,
  .input-lg.ms-choice:focus, .input-group-lg > .ms-choice.form-control:focus,
  .input-group-lg > .ms-choice.input-group-addon:focus,
  .input-group-lg > .input-group-btn > .ms-choice.btn:focus,
  .input-group-lg > .input-group-btn >
  input.ms-choice[type="submit"]:focus,
  .input-group-lg > .input-group-btn >
  .ms-choice.button:focus,
  .input-lg.ms-choice:active, .input-group-lg > .ms-choice.form-control:active,
  .input-group-lg > .ms-choice.input-group-addon:active,
  .input-group-lg > .input-group-btn > .ms-choice.btn:active,
  .input-group-lg > .input-group-btn >
  input.ms-choice[type="submit"]:active,
  .input-group-lg > .input-group-btn >
  .ms-choice.button:active,
  .input-lg.ms-choice:active:hover, .input-group-lg > .ms-choice.form-control:active:hover,
  .input-group-lg > .ms-choice.input-group-addon:active:hover,
  .input-group-lg > .input-group-btn > .ms-choice.btn:active:hover,
  .input-group-lg > .input-group-btn >
  input.ms-choice[type="submit"]:active:hover,
  .input-group-lg > .input-group-btn >
  .ms-choice.button:active:hover,
  .input-lg.ms-choice:active:focus, .input-group-lg > .ms-choice.form-control:active:focus,
  .input-group-lg > .ms-choice.input-group-addon:active:focus,
  .input-group-lg > .input-group-btn > .ms-choice.btn:active:focus,
  .input-group-lg > .input-group-btn >
  input.ms-choice[type="submit"]:active:focus,
  .input-group-lg > .input-group-btn >
  .ms-choice.button:active:focus,
  .input-lg.ms-choice:hover, .input-group-lg > .ms-choice.form-control:hover,
  .input-group-lg > .ms-choice.input-group-addon:hover,
  .input-group-lg > .input-group-btn > .ms-choice.btn:hover,
  .input-group-lg > .input-group-btn >
  input.ms-choice[type="submit"]:hover,
  .input-group-lg > .input-group-btn >
  .ms-choice.button:hover, .tx-datamintsfeuser-pi1 input.input-lg[type='text'], .tx-datamintsfeuser-pi1 .input-group-lg > input[type='text'].form-control, .tx-datamintsfeuser-pi1 input.input-lg[type='password'], .tx-datamintsfeuser-pi1 .input-group-lg > input[type='password'].form-control, .tx-datamintsfeuser-pi1 textarea.input-lg, .tx-datamintsfeuser-pi1 .input-group-lg > textarea.form-control, .tx-powermail .powermail_fieldwrap select.input-lg, .tx-powermail .powermail_fieldwrap .input-group-lg > select.form-control,
  .tx-powermail .powermail_fieldwrap input.input-lg[type="text"],
  .tx-powermail .powermail_fieldwrap .input-group-lg > input[type="text"].form-control,
  .tx-powermail .powermail_fieldwrap textarea.input-lg,
  .tx-powermail .powermail_fieldwrap .input-group-lg > textarea.form-control,
  .tx-powermail .powermail_fieldwrap .input-lg.customSelect,
  .tx-powermail .powermail_fieldwrap .input-group-lg > .customSelect.form-control {
    font-family: "Roboto Condensed", Arial, sans-serif;
    padding-top: 0;
    padding-bottom: 0;
    line-height: 41px; }

/* Input group styles */
.input-group-addon {
  color: #c2946d; }
  .input-group-addon .icon,
  .input-group-addon .zmdi,
  .input-group-addon .customSelect:before,
  .input-group-addon
  .ms-choice:before,
  .input-group-addon #navigation ul li .navigation-toggle, #navigation ul li
  .input-group-addon .navigation-toggle,
  .input-group-addon .panel.toggleable > .panel-heading:before,
  .input-group-addon .toggleable.box > .panel-heading:before,
  .input-group-addon .box > .box-inner.panel.toggleable > .title:before,
  .input-group-addon .box > .box-inner.toggleable.box > .title:before,
  .input-group-addon .toggle-element:before,
  .input-group-addon #toolbar > ul > li > .dropdown .close a, #toolbar > ul > li > .dropdown .close
  .input-group-addon a {
    font-size: 20px;
    margin: 0; }
  .input-group-addon + .form-control, .csc-mailform .csc-form-element .input-group-addon + input[type="text"],
  .csc-mailform .csc-form-element .input-group-addon + textarea, .input-group-addon +
  .ms-choice, .input-group-addon +
  .ms-choice:active:focus, .tx-datamintsfeuser-pi1 .input-group-addon + input[type='text'], .tx-datamintsfeuser-pi1 .input-group-addon + input[type='password'], .tx-datamintsfeuser-pi1 .input-group-addon + textarea, .tx-powermail .powermail_fieldwrap .input-group-addon + select,
  .tx-powermail .powermail_fieldwrap .input-group-addon + input[type="text"],
  .tx-powermail .powermail_fieldwrap .input-group-addon + textarea,
  .tx-powermail .powermail_fieldwrap .input-group-addon + .customSelect {
    padding-left: 0; }

/* Form group styles */
.form-group, .csc-mailform .csc-form-element, .tx-datamintsfeuser-pi1 form .item, .tx-powermail .powermail_fieldwrap {
  /* Remove checkbox / radio margins when nested in form-group, since form-group will already provide the margins */ }
  .form-group > .checkbox, .csc-mailform .csc-form-element > .checkbox, .tx-datamintsfeuser-pi1 form .item > .checkbox, .tx-powermail .powermail_fieldwrap > .checkbox,
  .form-group > .radio, .csc-mailform .csc-form-element > .radio, .tx-datamintsfeuser-pi1 form .item > .radio, .tx-powermail .powermail_fieldwrap > .radio {
    margin-top: 0;
    margin-bottom: 0; }
  .form-group.populated label, .csc-mailform .populated.csc-form-element label, .tx-datamintsfeuser-pi1 form .populated.item label, .tx-powermail .populated.powermail_fieldwrap label {
    color: #ba1f0a; }
  .form-group.range, .csc-mailform .range.csc-form-element, .tx-datamintsfeuser-pi1 form .range.item, .tx-powermail .range.powermail_fieldwrap,
  .form-group.range input, .csc-mailform .range.csc-form-element input, .tx-datamintsfeuser-pi1 form .range.item input, .tx-powermail .range.powermail_fieldwrap input {
    text-align: center; }
  .form-group.range input, .csc-mailform .range.csc-form-element input, .tx-datamintsfeuser-pi1 form .range.item input, .tx-powermail .range.powermail_fieldwrap input {
    padding-left: 0;
    padding-right: 0; }
  .form-group.range label, .csc-mailform .range.csc-form-element label, .tx-datamintsfeuser-pi1 form .range.item label, .tx-powermail .range.powermail_fieldwrap label {
    /* Always vertically align labels inside a .range form-group */
    display: flex;
    min-height: 29px;
    justify-content: center;
    align-items: center;
    word-break: break-word;
    line-height: 14px;
    margin: 0; }

/* Form-Sections (not part of bootstrap) - Allows to split the forms in multiple sections. Currently only difference is a divider between sections */
/* For simple dividers .has-divider can be used on regular form-groups */
.form-section {
  margin-top: 10px;
  padding-top: 10px;
  border-top: 1px solid #E5CAB3; }
  .form-section:first-child {
    border-top: none;
    margin-top: 0;
    padding-top: 0; }
  .form-section > .h4 {
    margin-top: 0; }

/* Styles shared by .form-group, .checkbox and .radio */
.checkbox.has-divider,
.radio.has-divider,
.form-group.has-divider,
.csc-mailform .has-divider.csc-form-element,
.tx-datamintsfeuser-pi1 form .has-divider.item,
.tx-powermail .has-divider.powermail_fieldwrap {
  margin-bottom: 5px;
  padding-bottom: 5px;
  border-bottom: 1px solid #E5CAB3; }

/* Radio and checkbox adjustments from the bootstrap default */
.radio-inline,
.checkbox-inline {
  padding-left: 17px; }

.radio-inline input[type="radio"],
.checkbox-inline input[type="checkbox"] {
  margin-left: -17px; }

.radio-inline + .radio-inline,
.checkbox-inline + .checkbox-inline {
  margin-left: 20px; }

/* Alias bootstraps form-inline with our old inline-form */
/* Additional button layouts / colors */
.btn.layout-facebook, button.layout-facebook,
input.layout-facebook[type="submit"],
.layout-facebook.button,
button.layout-facebook {
  background-color: #1D3E7F;
  border-color: #1D3E7F; }

.btn.layout-google, button.layout-google,
input.layout-google[type="submit"],
.layout-google.button,
button.layout-google {
  background-color: #9A2222;
  border-color: #9A2222; }

/* Horizontal form styles */
.form-horizontal {
  /* Bootstrap by default aligns the labels of horizontal forms right or middle */
  /* We always want the labels aligned left */ }
  @media (min-width: 768px) {
    .form-horizontal .control-label {
      text-align: left; } }

@media (max-width: 768px) {
  .radio-inline input[type="radio"] {
    width: 20px;
    height: 20px;
    margin-left: -22px;
    margin-top: 0px; } }

/* Google Map */
.map {
  height: 400px; }

.gm-style img {
  max-width: none; }

.google-map-infowindow {
  min-width: 250px; }
  .google-map-infowindow .navito {
    font-size: 12px; }

.google-map-infowindow .title {
  color: #d04e3c;
  font-family: "Roboto", Arial, sans-serif;
  font-size: 20px;
  line-height: 30px;
  margin: 0; }

@media (max-width: 768px) {
  .map {
    height: 200px; } }

/**
 * Adds several classes to add vertical gutters (margins) depending on screen size
 * Can be useful when e.g. columns are used and in the xs resolution everything should be displayed below each other and in other resolution things are displayed horizontally.
 * With this class the gutter can be added only in xs resolution by simply adding the classes "vertical-gutter-xs no-vertical-gutter-sm" to the desired element
 */
.vertical-gutter-xs {
  margin-bottom: 10px; }

.no-vertical-gutter-xs {
  margin-bottom: 0; }

@media (min-width: 768px) {
  .vertical-gutter-sm {
    margin-bottom: 10px; }
  .no-vertical-gutter-sm {
    margin-bottom: 0; } }

@media (min-width: 800px) {
  .vertical-gutter-md {
    margin-bottom: 10px; }
  .no-vertical-gutter-md {
    margin-bottom: 0; } }

@media (min-width: 1200px) {
  .vertical-gutter-lg {
    margin-bottom: 10px; }
  .no-vertical-gutter-lg {
    margin-bottom: 0; } }

@media (min-width: 1300px) {
  .vertical-gutter-xl {
    margin-bottom: 10px; }
  .no-vertical-gutter-xl {
    margin-bottom: 0; } }

#header {
  position: relative;
  margin-bottom: 10px; }

#logo {
  margin-top: 26px;
  margin-bottom: -40px;
  /* Pull Logo down into the menu */
  min-height: 70px;
  /* Min height for logo container, to avoid overlap of #toolbar and #navigation, since the logo container currently defines the distance of the #navigation. @fixme just float #toolbar instead of absolute positioning */
  max-width: 30vw;
  position: relative;
  z-index: 150;
  overflow: hidden; }

@media (max-width: 1199px) {
  #logo {
    max-width: 20vw; } }

@media (max-width: 799px) {
  #logo {
    margin-top: 0;
    margin-bottom: 0;
    line-height: 40px;
    min-height: 30px;
    max-width: 40vw; } }

/* Helper to hide elements for our own custom xl breakpoints */
@media (min-width: 1300px) {
  .hidden-xl {
    display: none !important; } }

.visible-desktop,
.visible-mobile {
  display: none !important; }

@media (max-width: 799px) {
  .visible-mobile {
    display: block !important; }
  table.visible-mobile {
    display: table !important; }
  tr.visible-mobile {
    display: table-row !important; }
  th.visible-mobile,
  td.visible-mobile {
    display: table-cell !important; } }

@media (min-width: 800px) {
  .visible-desktop {
    display: block !important; }
  table.visible-desktop {
    display: table !important; }
  tr.visible-desktop {
    display: table-row !important; }
  th.visible-desktop,
  td.visible-desktop {
    display: table-cell !important; } }

.visible-desktop,
.visible-mobile {
  display: none !important; }

@media (max-width: 799px) {
  .visible-mobile {
    display: block !important; }
  table.visible-mobile {
    display: table !important; }
  tr.visible-mobile {
    display: table-row !important; }
  th.visible-mobile,
  td.visible-mobile {
    display: table-cell !important; } }

@media (min-width: 800px) {
  .visible-desktop {
    display: block !important; }
  table.visible-desktop {
    display: table !important; }
  tr.visible-desktop {
    display: table-row !important; }
  th.visible-desktop,
  td.visible-desktop {
    display: table-cell !important; } }

@media (min-width: 1300px) {
  .visible-xl-block {
    display: block !important; } }

/* Limit Children script */
/* (Limitiert Kind-Elemente auf eine bestimmte anzahl und versteckt die anderen. */
/* Diese koennen ueber einen konfigurieren Button dann wieder eingeblendet werden */
.limit-children > .hide {
  display: none; }

.embed-responsive {
  margin-bottom: 10px; }

.icon {
  display: inline-block;
  vertical-align: top;
  margin-right: 10px; }
  .icon.right {
    margin-right: 0;
    margin-left: 10px; }
  .icon.icon-star {
    vertical-align: baseline; }

iframe {
  width: 100%; }

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

.rotate-image {
  position: absolute;
  top: 5px;
  left: 10px;
  font-size: 24px;
  color: #d04e3c; }
  .rotate-image.is-rotating {
    pointer-events: none;
    opacity: 0.5; }

/* Infinite Scroll Pagination */
.datamints-infinite-scroll-section {
  margin-top: 10px; }
  .datamints-infinite-scroll-section:first-child {
    margin-top: 0; }
  .datamints-infinite-scroll-section.loading:before {
    content: "";
    display: block;
    background-image: url("../../Public/Libraries/other_whisky_resources/src/public/images/loading.gif");
    background-position: center;
    background-repeat: no-repeat;
    background-color: rgba(242, 143, 0, 0.7);
    height: 1000px;
    margin: 10px 0; }

.datamints-infinite-scroll-section.has-no-follow-up-loaded-content .datamints-infinite-scroll-section-header {
  display: none; }

.datamints-infinite-scroll-section-header a {
  display: block;
  margin: 10px 0px;
  padding: 0px 5px 0px 20px;
  font-family: "Roboto", Arial, sans-serif;
  font-size: 16px;
  line-height: 30px;
  color: #fff2e1;
  background-color: #8b6e55;
  position: relative; }

.datamints-infinite-scroll-section-header a:before {
  content: "▸";
  display: block;
  position: absolute;
  right: 15px;
  font-size: 29px;
  top: 0px;
  font-family: Arial, sans-serif; }

.datamints-infinite-scroll-section.loaded .datamints-infinite-scroll-section-header a:before {
  content: "▾"; }

.datamints-infinite-scroll-pagination {
  position: fixed;
  top: 10%;
  right: 0;
  z-index: 1000;
  background-color: #f2cb98;
  padding: 0;
  opacity: 0.75;
  visibility: visible;
  -webkit-transition: opacity 0.3s ease-in-out, visibility 0s 0.3s;
  -moz-transition: opacity 0.3s ease-in-out, visibility 0s 0.3s;
  -ms-transition: opacity 0.3s ease-in-out, visibility 0s 0.3s;
  -o-transition: opacity 0.3s ease-in-out, visibility 0s 0.3s;
  transition: opacity 0.3s ease-in-out, visibility 0s 0.3s; }
  .datamints-infinite-scroll-pagination:hover {
    opacity: 1; }
  .datamints-infinite-scroll-pagination li {
    display: block; }
  .datamints-infinite-scroll-pagination li.hide {
    display: none; }
  .datamints-infinite-scroll-pagination li a {
    display: block;
    width: 40px;
    height: 40px;
    line-height: 40px;
    font-size: 14px;
    color: #824f26;
    text-align: center;
    outline: none; }
  .datamints-infinite-scroll-pagination li:first-child a {
    margin-top: 0px; }
  .datamints-infinite-scroll-pagination li.page.active a,
  .datamints-infinite-scroll-pagination li.page a:hover {
    background-color: #800000;
    color: #fff2e1;
    text-decoration: none; }
  .datamints-infinite-scroll-pagination li.first a,
  .datamints-infinite-scroll-pagination li.last a {
    /* Hide the text. */
    text-indent: 100%;
    white-space: nowrap;
    overflow: hidden;
    position: relative; }
    .datamints-infinite-scroll-pagination li.first a:before,
    .datamints-infinite-scroll-pagination li.last a:before {
      content: "";
      background-repeat: no-repeat;
      position: absolute;
      top: 13px;
      left: 13px; }
  .datamints-infinite-scroll-pagination li.first a:before {
    background-image: url(../../Public/Libraries/other_whisky_resources/src/public/icons/icons.png?1526558058492);
    background-position: 0px -1014px;
    width: 12px;
    height: 13px; }
  .datamints-infinite-scroll-pagination li.last a:before {
    background-image: url(../../Public/Libraries/other_whisky_resources/src/public/icons/icons.png?1526558058492);
    background-position: 0px -862px;
    width: 12px;
    height: 13px; }

/* Styles fuer instant search loader */
.datamints-instant-search-result-container {
  position: relative; }

.datamints-instant-search-result-container.loading .loader {
  display: block;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0px;
  left: 0px;
  z-index: 100;
  background-color: #FBE0BC;
  opacity: 0.7; }

/* Colorbox / Lightbox*/
.lightbox {
  position: relative;
  display: inline-block; }

.lightbox:before {
  content: '';
  position: absolute;
  top: 10px;
  right: 10px;
  width: 20px;
  height: 20px;
  z-index: 5;
  background-image: url(../../Public/Libraries/other_whisky_resources/src/public/icons/icons.png?1526558058492);
  background-position: 0px -1882px;
  width: 20px;
  height: 20px;
  background-repeat: no-repeat; }

/* List View Options (z.B. Flaschen-Suche) */
.list-view-options {
  margin-bottom: 10px; }
  .list-view-options .legend,
  .list-view-options .options a {
    margin-right: 20px; }
  .list-view-options .options a {
    text-decoration: none;
    color: #c2946d; }
  .list-view-options .options a.current {
    color: #800000; }

@media (max-width: 767px) {
  .list-view-options .options a .info {
    display: none; }
  .list-view-options.list-grouping-options .options a .info {
    display: inline; } }

/* Bootstrap Modal-Component */
.modal {
  /* Modals have a white background color */
  /* So form inputs inside of modals need a border to actually stand out against the background */ }
  .modal .form-control, .modal .csc-mailform .csc-form-element input[type="text"], .csc-mailform .csc-form-element .modal input[type="text"], .modal
  .csc-mailform .csc-form-element textarea,
  .csc-mailform .csc-form-element .modal textarea, .modal
  .ms-choice, .modal
  .ms-choice:active:focus, .modal .tx-datamintsfeuser-pi1 input[type='text'], .tx-datamintsfeuser-pi1 .modal input[type='text'], .modal .tx-datamintsfeuser-pi1 input[type='password'], .tx-datamintsfeuser-pi1 .modal input[type='password'], .modal .tx-datamintsfeuser-pi1 textarea, .tx-datamintsfeuser-pi1 .modal textarea, .modal .tx-powermail .powermail_fieldwrap select, .tx-powermail .powermail_fieldwrap .modal select, .modal
  .tx-powermail .powermail_fieldwrap input[type="text"],
  .tx-powermail .powermail_fieldwrap .modal input[type="text"], .modal
  .tx-powermail .powermail_fieldwrap textarea,
  .tx-powermail .powermail_fieldwrap .modal textarea, .modal
  .tx-powermail .powermail_fieldwrap .customSelect,
  .tx-powermail .powermail_fieldwrap .modal .customSelect {
    border: 1px solid #824f26; }
  .modal .modal-title {
    padding: 0;
    margin: 0; }

/* Don't deny scrolling when a modal is opened */
body.modal-open {
  overflow: auto;
  /* Bootstrap for some reason adds a padding to the right to the body while the modal is opened (maybe to offset the scrollbar?). Because of this everything that's e.g. centered (everything) moves a little bit when a modal is opened closed */
  /* To avoid this force override of this padding */
  padding-right: 0 !important; }

/* Multiple Select Plugin Styles */
.ms-parent {
  display: inline-block;
  position: relative;
  vertical-align: middle;
  padding: 0;
  font-family: Arial, sans-serif; }

button.ms-choice,
.ms-choice {
  font-family: Arial, sans-serif;
  width: 100%;
  text-align: left; }

.ms-drop {
  width: 100%;
  overflow: hidden;
  display: none;
  margin-top: 0px;
  padding: 0;
  position: absolute;
  z-index: 1000;
  background: #FFFAF3;
  border: 1px solid #aaa;
  font-family: Arial, sans-serif; }

.ms-drop.bottom {
  top: 100%; }

.ms-drop.top {
  bottom: 100%; }

.ms-drop input {
  width: auto; }

.ms-drop ul {
  overflow: auto;
  margin: 0;
  padding: 5px; }

.ms-search {
  padding: 5px; }

.ms-search input {
  padding: 4px;
  border: 1px solid #C2A286;
  width: 100%; }

.ms-drop ul > li {
  list-style: none;
  display: list-item;
  background-image: none;
  position: static; }

.ms-drop ul > li .disabled {
  opacity: .35;
  filter: Alpha(Opacity=35); }

.ms-drop ul > li.multiple {
  display: block;
  float: left; }

.ms-drop ul > li.group {
  clear: both; }

.ms-drop ul > li.multiple label {
  width: 100%;
  display: block;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis; }

.ms-parent .ms-drop ul > li label {
  display: block;
  white-space: nowrap;
  font-weight: normal;
  font-size: 16px;
  line-height: 26px;
  margin: 0; }
  .ms-parent .ms-drop ul > li label input {
    margin: 0 4px 0 0; }

.ms-drop ul > li label.optgroup {
  font-weight: bold; }

.ms-drop input[type="checkbox"] {
  vertical-align: middle; }

.ms-drop .ms-no-results {
  display: none; }

ul.checkbox-select-selected-options {
  margin: 0;
  padding: 0;
  list-style: none; }
  ul.checkbox-select-selected-options li {
    clear: both;
    line-height: 18px;
    margin-top: 2px; }
    ul.checkbox-select-selected-options li a.remove {
      color: #333;
      font-size: 18px;
      line-height: 18px;
      vertical-align: middle; }
      @media (max-width: 768px) {
        ul.checkbox-select-selected-options li a.remove {
          font-size: 32px; } }
      ul.checkbox-select-selected-options li a.remove:hover {
        color: #800000; }
    ul.checkbox-select-selected-options li.has-custom-styling {
      /* Has a custom style attribute, copied from the original option tag */
      /* In our case this can only be a background-image which should serve as icon */
      background-repeat: no-repeat;
      background-position: 30px 2px;
      line-height: 29px; }
      ul.checkbox-select-selected-options li.has-custom-styling a.remove {
        margin-right: 35px; }
    ul.checkbox-select-selected-options li input {
      text-align: center; }

.checkbox-select-with-icon .ms-drop ul > li {
  background-repeat: no-repeat;
  background-position: 20px center; }
  .checkbox-select-with-icon .ms-drop ul > li label input {
    margin-right: 35px; }

@media (max-width: 768px) {
  .searchform.flaschen .ms-drop input[type="checkbox"] {
    width: 29px;
    height: 26px; }
    .searchform.flaschen .ms-drop input[type="checkbox"] + span {
      font-size: 18px; } }

#hamburger-menu-trigger {
  width: 60px;
  height: 40px;
  float: left;
  position: relative;
  z-index: 160;
  text-decoration: none; }
  #hamburger-menu-trigger:before {
    content: "";
    font-family: "Material-Design-Iconic-Font";
    margin-right: 4px;
    background: transparent;
    color: #824f26;
    height: auto;
    width: auto;
    font-size: 30px;
    vertical-align: top; }

#navigation {
  height: 100px;
  position: relative;
  font-family: "Roboto Condensed", Arial, sans-serif;
  color: #fff2e1;
  z-index: 101;
  clear: both;
  /**
		 * Global ul, li, and a styles in the navigation
		 */
  /**
	 * Navigation Realms
	 */ }
  #navigation ul {
    margin: 0;
    padding: 0;
    list-style: none;
    display: none; }
    #navigation ul li {
      padding: 0; }
      #navigation ul li .navigation-toggle {
        display: none;
        /* icons for responsive navigation */ }
      #navigation ul li a {
        display: block;
        color: #fff2e1; }
        #navigation ul li a, #navigation ul li a:hover {
          text-decoration: none; }
  #navigation .navigation-realms:before, #navigation .navigation-realms:after {
    content: " ";
    display: table; }
  #navigation .navigation-realms:after {
    clear: both; }
  #navigation .navigation-realms > ul {
    display: block;
    float: right;
    position: relative; }
    #navigation .navigation-realms > ul:before, #navigation .navigation-realms > ul:after {
      content: " ";
      display: table; }
    #navigation .navigation-realms > ul:after {
      clear: both; }
    #navigation .navigation-realms > ul > li {
      float: left;
      /* Layout-2, Layout 3 => Community (Legacy css classes from TYPO3) */
      /* Layout-6, Layout-7 => Whisky-DB (Legacy css classes from TYPO3) */
      /* Layout-8 => Shop (Legacy css classes from TYPO3) */ }
      #navigation .navigation-realms > ul > li > a,
      #navigation .navigation-realms > ul > li > span {
        position: relative;
        display: block;
        background-color: #f28f00;
        min-width: 170px;
        padding: 0 5px;
        line-height: 50px;
        font-size: 18px;
        text-align: center;
        outline: none;
        opacity: 0.7; }
        #navigation .navigation-realms > ul > li > a:before,
        #navigation .navigation-realms > ul > li > span:before {
          content: "";
          display: inline-block;
          margin-right: 10px;
          vertical-align: middle;
          margin-top: -5px;
          background-image: url(../../Public/Libraries/other_whisky_resources/src/public/icons/icons.png?1526558058492);
          background-position: 0px -3108px;
          width: 20px;
          height: 22px; }
      #navigation .navigation-realms > ul > li > a:focus,
      #navigation .navigation-realms > ul > li > a:hover,
      #navigation .navigation-realms > ul > li.current > a {
        opacity: 1; }
      #navigation .navigation-realms > ul > li > a > span {
        display: inline-block; }
      #navigation .navigation-realms > ul > li.forum > a,
      #navigation .navigation-realms > ul > li.forum > span, #navigation .navigation-realms > ul > li.layout-2 > a,
      #navigation .navigation-realms > ul > li.layout-2 > span, #navigation .navigation-realms > ul > li.layout-3 > a,
      #navigation .navigation-realms > ul > li.layout-3 > span {
        background-color: #800000; }
        #navigation .navigation-realms > ul > li.forum > a:before,
        #navigation .navigation-realms > ul > li.forum > span:before, #navigation .navigation-realms > ul > li.layout-2 > a:before,
        #navigation .navigation-realms > ul > li.layout-2 > span:before, #navigation .navigation-realms > ul > li.layout-3 > a:before,
        #navigation .navigation-realms > ul > li.layout-3 > span:before {
          background-image: url(../../Public/Libraries/other_whisky_resources/src/public/icons/icons.png?1526558058492);
          background-position: 0px -2877px;
          width: 22px;
          height: 21px; }
      #navigation .navigation-realms > ul > li.forum > ul, #navigation .navigation-realms > ul > li.layout-2 > ul, #navigation .navigation-realms > ul > li.layout-3 > ul {
        background-color: #800000; }
      #navigation .navigation-realms > ul > li.whisky-database > a,
      #navigation .navigation-realms > ul > li.whisky-database > span, #navigation .navigation-realms > ul > li.layout-6 > a,
      #navigation .navigation-realms > ul > li.layout-6 > span, #navigation .navigation-realms > ul > li.layout-7 > a,
      #navigation .navigation-realms > ul > li.layout-7 > span {
        background-color: #346c83; }
        #navigation .navigation-realms > ul > li.whisky-database > a:before,
        #navigation .navigation-realms > ul > li.whisky-database > span:before, #navigation .navigation-realms > ul > li.layout-6 > a:before,
        #navigation .navigation-realms > ul > li.layout-6 > span:before, #navigation .navigation-realms > ul > li.layout-7 > a:before,
        #navigation .navigation-realms > ul > li.layout-7 > span:before {
          background-image: url(../../Public/Libraries/other_whisky_resources/src/public/icons/icons.png?1526558058492);
          background-position: 0px -3203px;
          width: 16px;
          height: 23px; }
      #navigation .navigation-realms > ul > li.shop > a,
      #navigation .navigation-realms > ul > li.shop > span, #navigation .navigation-realms > ul > li.layout-8 > a,
      #navigation .navigation-realms > ul > li.layout-8 > span {
        background-color: #824f26; }
        #navigation .navigation-realms > ul > li.shop > a:before,
        #navigation .navigation-realms > ul > li.shop > span:before, #navigation .navigation-realms > ul > li.layout-8 > a:before,
        #navigation .navigation-realms > ul > li.layout-8 > span:before {
          margin-top: -3px;
          background-image: url(../../Public/Libraries/other_whisky_resources/src/public/icons/icons.png?1526558058492);
          background-position: 0px -2602px;
          width: 21px;
          height: 20px; }
  #navigation .navigation-list {
    position: relative;
    z-index: 1;
    width: 100%;
    /**
		 * Navigation - Level 1
		 */ }
    #navigation .navigation-list ul li a,
    #navigation .navigation-list ul li span {
      cursor: pointer;
      text-decoration: none; }
    #navigation .navigation-list ul {
      background-color: #f28f00; }
    #navigation .navigation-list > ul {
      display: block;
      position: relative;
      width: 100%;
      /* Layout-2, Layout 3 => Community (Legacy css classes from TYPO3) */
      /* Layout-6, Layout-7 => Whisky-DB (Legacy css classes from TYPO3) */
      /* Layout-8 => Shop (Legacy css classes from TYPO3) */ }
      #navigation .navigation-list > ul:before, #navigation .navigation-list > ul:after {
        content: " ";
        display: table; }
      #navigation .navigation-list > ul:after {
        clear: both; }
      #navigation .navigation-list > ul.layout- > li:hover, #navigation .navigation-list > ul.layout-4 > li:hover {
        background-color: #FCC168; }
        #navigation .navigation-list > ul.layout- > li:hover > a,
        #navigation .navigation-list > ul.layout- > li:hover > span, #navigation .navigation-list > ul.layout-4 > li:hover > a,
        #navigation .navigation-list > ul.layout-4 > li:hover > span {
          color: #472509; }
      #navigation .navigation-list > ul.layout- > li ul, #navigation .navigation-list > ul.layout-4 > li ul {
        background-color: #FCC168; }
      #navigation .navigation-list > ul.layout- > li a:hover, #navigation .navigation-list > ul.layout-4 > li a:hover {
        background-color: #FCC168; }
      #navigation .navigation-list > ul.layout- > li.current, #navigation .navigation-list > ul.layout-4 > li.current {
        background-color: #fcc168; }
        #navigation .navigation-list > ul.layout- > li.current > a,
        #navigation .navigation-list > ul.layout- > li.current > span, #navigation .navigation-list > ul.layout-4 > li.current > a,
        #navigation .navigation-list > ul.layout-4 > li.current > span {
          color: #472509; }
      #navigation .navigation-list > ul.forum, #navigation .navigation-list > ul.layout-2, #navigation .navigation-list > ul.layout-3 {
        background-color: #800000; }
        #navigation .navigation-list > ul.forum > li, #navigation .navigation-list > ul.layout-2 > li, #navigation .navigation-list > ul.layout-3 > li {
          /* Display menu icons only on big screens */ }
          #navigation .navigation-list > ul.forum > li:hover, #navigation .navigation-list > ul.forum > li.current, #navigation .navigation-list > ul.layout-2 > li:hover, #navigation .navigation-list > ul.layout-2 > li.current, #navigation .navigation-list > ul.layout-3 > li:hover, #navigation .navigation-list > ul.layout-3 > li.current {
            background-color: #d04e37; }
            #navigation .navigation-list > ul.forum > li:hover > a,
            #navigation .navigation-list > ul.forum > li:hover > span, #navigation .navigation-list > ul.forum > li.current > a,
            #navigation .navigation-list > ul.forum > li.current > span, #navigation .navigation-list > ul.layout-2 > li:hover > a,
            #navigation .navigation-list > ul.layout-2 > li:hover > span, #navigation .navigation-list > ul.layout-2 > li.current > a,
            #navigation .navigation-list > ul.layout-2 > li.current > span, #navigation .navigation-list > ul.layout-3 > li:hover > a,
            #navigation .navigation-list > ul.layout-3 > li:hover > span, #navigation .navigation-list > ul.layout-3 > li.current > a,
            #navigation .navigation-list > ul.layout-3 > li.current > span {
              color: #fff2e1; }
          @media (min-width: 800px) {
            #navigation .navigation-list > ul.forum > li.current.menuicon-1 > a:before,
            #navigation .navigation-list > ul.forum > li.current.menuicon-1 > span:before, #navigation .navigation-list > ul.forum > li:hover.menuicon-1 > a:before,
            #navigation .navigation-list > ul.forum > li:hover.menuicon-1 > span:before, #navigation .navigation-list > ul.layout-2 > li.current.menuicon-1 > a:before,
            #navigation .navigation-list > ul.layout-2 > li.current.menuicon-1 > span:before, #navigation .navigation-list > ul.layout-2 > li:hover.menuicon-1 > a:before,
            #navigation .navigation-list > ul.layout-2 > li:hover.menuicon-1 > span:before, #navigation .navigation-list > ul.layout-3 > li.current.menuicon-1 > a:before,
            #navigation .navigation-list > ul.layout-3 > li.current.menuicon-1 > span:before, #navigation .navigation-list > ul.layout-3 > li:hover.menuicon-1 > a:before,
            #navigation .navigation-list > ul.layout-3 > li:hover.menuicon-1 > span:before {
              background-image: url(../../Public/Libraries/other_whisky_resources/src/public/icons/icons.png?1526558058492);
              background-position: 0px -1706px;
              width: 19px;
              height: 18px; }
            #navigation .navigation-list > ul.forum > li.current.menuicon-2 > a:before,
            #navigation .navigation-list > ul.forum > li.current.menuicon-2 > span:before, #navigation .navigation-list > ul.forum > li:hover.menuicon-2 > a:before,
            #navigation .navigation-list > ul.forum > li:hover.menuicon-2 > span:before, #navigation .navigation-list > ul.layout-2 > li.current.menuicon-2 > a:before,
            #navigation .navigation-list > ul.layout-2 > li.current.menuicon-2 > span:before, #navigation .navigation-list > ul.layout-2 > li:hover.menuicon-2 > a:before,
            #navigation .navigation-list > ul.layout-2 > li:hover.menuicon-2 > span:before, #navigation .navigation-list > ul.layout-3 > li.current.menuicon-2 > a:before,
            #navigation .navigation-list > ul.layout-3 > li.current.menuicon-2 > span:before, #navigation .navigation-list > ul.layout-3 > li:hover.menuicon-2 > a:before,
            #navigation .navigation-list > ul.layout-3 > li:hover.menuicon-2 > span:before {
              background-image: url(../../Public/Libraries/other_whisky_resources/src/public/icons/icons.png?1526558058492);
              background-position: 0px -3203px;
              width: 16px;
              height: 23px; } }
      #navigation .navigation-list > ul.whisky-database, #navigation .navigation-list > ul.layout-6, #navigation .navigation-list > ul.layout-7 {
        background-color: #346c83; }
        #navigation .navigation-list > ul.whisky-database li a:hover, #navigation .navigation-list > ul.layout-6 li a:hover, #navigation .navigation-list > ul.layout-7 li a:hover {
          background-color: #6facc5; }
        #navigation .navigation-list > ul.whisky-database > li, #navigation .navigation-list > ul.layout-6 > li, #navigation .navigation-list > ul.layout-7 > li {
          /* Display menu icons only on big screens */ }
          @media (min-width: 800px) {
            #navigation .navigation-list > ul.whisky-database > li:hover, #navigation .navigation-list > ul.whisky-database > li.current, #navigation .navigation-list > ul.layout-6 > li:hover, #navigation .navigation-list > ul.layout-6 > li.current, #navigation .navigation-list > ul.layout-7 > li:hover, #navigation .navigation-list > ul.layout-7 > li.current {
              background-color: #6facc5; }
              #navigation .navigation-list > ul.whisky-database > li:hover > a,
              #navigation .navigation-list > ul.whisky-database > li:hover > span, #navigation .navigation-list > ul.whisky-database > li.current > a,
              #navigation .navigation-list > ul.whisky-database > li.current > span, #navigation .navigation-list > ul.layout-6 > li:hover > a,
              #navigation .navigation-list > ul.layout-6 > li:hover > span, #navigation .navigation-list > ul.layout-6 > li.current > a,
              #navigation .navigation-list > ul.layout-6 > li.current > span, #navigation .navigation-list > ul.layout-7 > li:hover > a,
              #navigation .navigation-list > ul.layout-7 > li:hover > span, #navigation .navigation-list > ul.layout-7 > li.current > a,
              #navigation .navigation-list > ul.layout-7 > li.current > span {
                color: #fff2e1; }
            #navigation .navigation-list > ul.whisky-database > li.current.menuicon-1 > a:before,
            #navigation .navigation-list > ul.whisky-database > li.current.menuicon-1 > span:before, #navigation .navigation-list > ul.whisky-database > li:hover.menuicon-1 > a:before,
            #navigation .navigation-list > ul.whisky-database > li:hover.menuicon-1 > span:before, #navigation .navigation-list > ul.layout-6 > li.current.menuicon-1 > a:before,
            #navigation .navigation-list > ul.layout-6 > li.current.menuicon-1 > span:before, #navigation .navigation-list > ul.layout-6 > li:hover.menuicon-1 > a:before,
            #navigation .navigation-list > ul.layout-6 > li:hover.menuicon-1 > span:before, #navigation .navigation-list > ul.layout-7 > li.current.menuicon-1 > a:before,
            #navigation .navigation-list > ul.layout-7 > li.current.menuicon-1 > span:before, #navigation .navigation-list > ul.layout-7 > li:hover.menuicon-1 > a:before,
            #navigation .navigation-list > ul.layout-7 > li:hover.menuicon-1 > span:before {
              background-image: url(../../Public/Libraries/other_whisky_resources/src/public/icons/icons.png?1526558058492);
              background-position: 0px -1706px;
              width: 19px;
              height: 18px; }
            #navigation .navigation-list > ul.whisky-database > li.current.menuicon-2 > a:before,
            #navigation .navigation-list > ul.whisky-database > li.current.menuicon-2 > span:before, #navigation .navigation-list > ul.whisky-database > li:hover.menuicon-2 > a:before,
            #navigation .navigation-list > ul.whisky-database > li:hover.menuicon-2 > span:before, #navigation .navigation-list > ul.layout-6 > li.current.menuicon-2 > a:before,
            #navigation .navigation-list > ul.layout-6 > li.current.menuicon-2 > span:before, #navigation .navigation-list > ul.layout-6 > li:hover.menuicon-2 > a:before,
            #navigation .navigation-list > ul.layout-6 > li:hover.menuicon-2 > span:before, #navigation .navigation-list > ul.layout-7 > li.current.menuicon-2 > a:before,
            #navigation .navigation-list > ul.layout-7 > li.current.menuicon-2 > span:before, #navigation .navigation-list > ul.layout-7 > li:hover.menuicon-2 > a:before,
            #navigation .navigation-list > ul.layout-7 > li:hover.menuicon-2 > span:before {
              background-image: url(../../Public/Libraries/other_whisky_resources/src/public/icons/icons.png?1526558058492);
              background-position: 0px -3203px;
              width: 16px;
              height: 23px; } }
      #navigation .navigation-list > ul.shop, #navigation .navigation-list > ul.layout-8 {
        background-color: #824f26; }
      #navigation .navigation-list > ul > li {
        position: relative;
        float: left;
        /* Display menu icons only on big screens */ }
        #navigation .navigation-list > ul > li > ul {
          background-color: #6facc5; }
        #navigation .navigation-list > ul > li > a,
        #navigation .navigation-list > ul > li > span {
          position: relative;
          display: block;
          line-height: 50px;
          color: #fff2e1;
          font-size: 19px;
          padding: 0 15px; }
        #navigation .navigation-list > ul > li > li:first-child > a,
        #navigation .navigation-list > ul > li > li:first-child > span {
          padding-left: 30px; }
        #navigation .navigation-list > ul > li > a:before,
        #navigation .navigation-list > ul > li > span:before {
          content: "icon";
          text-indent: 100%;
          overflow: hidden;
          display: none; }
        @media (min-width: 800px) {
          #navigation .navigation-list > ul > li.menuicon-1 > a:before,
          #navigation .navigation-list > ul > li.menuicon-1 > span:before, #navigation .navigation-list > ul > li.menuicon-2 > a:before,
          #navigation .navigation-list > ul > li.menuicon-2 > span:before {
            margin-right: 10px; }
          #navigation .navigation-list > ul > li.menuicon-1 > a:before,
          #navigation .navigation-list > ul > li.menuicon-1 > span:before {
            display: inline-block;
            background-image: url(../../Public/Libraries/other_whisky_resources/src/public/icons/icons.png?1526558058492);
            background-position: 0px -1706px;
            width: 19px;
            height: 18px; }
          #navigation .navigation-list > ul > li.menuicon-2 > a:before,
          #navigation .navigation-list > ul > li.menuicon-2 > span:before {
            display: inline-block;
            background-image: url(../../Public/Libraries/other_whisky_resources/src/public/icons/icons.png?1526558058492);
            background-position: 0px -3203px;
            width: 16px;
            height: 23px; }
          #navigation .navigation-list > ul > li.menuicon-hidetext-1 > a > span,
          #navigation .navigation-list > ul > li.menuicon-hidetext-1 > span > span {
            display: none; }
          #navigation .navigation-list > ul > li.menuicon-hidetext-1 > a:before,
          #navigation .navigation-list > ul > li.menuicon-hidetext-1 > span:before {
            margin: 0; }
          #navigation .navigation-list > ul > li.current.menuicon-1 > a:before,
          #navigation .navigation-list > ul > li.current.menuicon-1 > span:before, #navigation .navigation-list > ul > li:hover.menuicon-1 > a:before,
          #navigation .navigation-list > ul > li:hover.menuicon-1 > span:before {
            display: inline-block;
            background-image: url(../../Public/Libraries/other_whisky_resources/src/public/icons/icons.png?1526558058492);
            background-position: 0px -1749px;
            width: 19px;
            height: 18px; }
          #navigation .navigation-list > ul > li.current.menuicon-2 > a:before,
          #navigation .navigation-list > ul > li.current.menuicon-2 > span:before, #navigation .navigation-list > ul > li:hover.menuicon-2 > a:before,
          #navigation .navigation-list > ul > li:hover.menuicon-2 > span:before {
            display: inline-block;
            background-image: url(../../Public/Libraries/other_whisky_resources/src/public/icons/icons.png?1526558058492);
            background-position: 0px -1972px;
            width: 25px;
            height: 20px; } }

/* Dropdown navigation */
@media (min-width: 800px) {
  #navigation .navigation-list {
    /**
			 * Navigation - Level 1
			 */ }
    #navigation .navigation-list > ul {
      /* Layout-6, Layout-7 => Whisky-DB (Legacy css classes from TYPO3) */ }
      #navigation .navigation-list > ul > li {
        /**
					 * Navigation - Level 2
					 */ }
        #navigation .navigation-list > ul > li:hover > ul {
          display: block; }
        #navigation .navigation-list > ul > li > ul {
          position: absolute;
          top: 50px;
          left: 0;
          width: 210px;
          padding: 15px 0;
          background-color: inherit; }
          #navigation .navigation-list > ul > li > ul > li {
            position: relative;
            /**
							 * Navigation - Level 3
							 */ }
            #navigation .navigation-list > ul > li > ul > li > a,
            #navigation .navigation-list > ul > li > ul > li > span {
              display: block;
              color: #333;
              padding: 5px 28px;
              line-height: 26px; }
              #navigation .navigation-list > ul > li > ul > li > a:hover,
              #navigation .navigation-list > ul > li > ul > li > span:hover {
                color: #d9731a;
                font-weight: bold; }
            #navigation .navigation-list > ul > li > ul > li:hover > ul {
              display: block; }
            #navigation .navigation-list > ul > li > ul > li > ul {
              position: absolute;
              top: -15px;
              left: 210px;
              width: 210px;
              padding: 15px 0;
              background-color: #f9d29b; }
              #navigation .navigation-list > ul > li > ul > li > ul > li > a,
              #navigation .navigation-list > ul > li > ul > li > ul > li > span {
                display: block;
                color: #333;
                padding: 5px 28px;
                line-height: 26px; }
                #navigation .navigation-list > ul > li > ul > li > ul > li > a:hover,
                #navigation .navigation-list > ul > li > ul > li > ul > li > span:hover {
                  color: #d9731a;
                  font-weight: bold; }
      #navigation .navigation-list > ul.forum > li, #navigation .navigation-list > ul.layout-2 > li, #navigation .navigation-list > ul.layout-3 > li, #navigation .navigation-list > ul.whisky-database > li, #navigation .navigation-list > ul.layout-6 > li, #navigation .navigation-list > ul.layout-7 > li {
        /**
						 * Navigation - Level 2
						 */ }
        #navigation .navigation-list > ul.forum > li > ul > li, #navigation .navigation-list > ul.layout-2 > li > ul > li, #navigation .navigation-list > ul.layout-3 > li > ul > li, #navigation .navigation-list > ul.whisky-database > li > ul > li, #navigation .navigation-list > ul.layout-6 > li > ul > li, #navigation .navigation-list > ul.layout-7 > li > ul > li {
          /**
								 * Navigation - Level 3
								 */ }
          #navigation .navigation-list > ul.forum > li > ul > li > a,
          #navigation .navigation-list > ul.forum > li > ul > li > span, #navigation .navigation-list > ul.layout-2 > li > ul > li > a,
          #navigation .navigation-list > ul.layout-2 > li > ul > li > span, #navigation .navigation-list > ul.layout-3 > li > ul > li > a,
          #navigation .navigation-list > ul.layout-3 > li > ul > li > span, #navigation .navigation-list > ul.whisky-database > li > ul > li > a,
          #navigation .navigation-list > ul.whisky-database > li > ul > li > span, #navigation .navigation-list > ul.layout-6 > li > ul > li > a,
          #navigation .navigation-list > ul.layout-6 > li > ul > li > span, #navigation .navigation-list > ul.layout-7 > li > ul > li > a,
          #navigation .navigation-list > ul.layout-7 > li > ul > li > span {
            color: #fff2e1; }
            #navigation .navigation-list > ul.forum > li > ul > li > a:hover,
            #navigation .navigation-list > ul.forum > li > ul > li > span:hover, #navigation .navigation-list > ul.layout-2 > li > ul > li > a:hover,
            #navigation .navigation-list > ul.layout-2 > li > ul > li > span:hover, #navigation .navigation-list > ul.layout-3 > li > ul > li > a:hover,
            #navigation .navigation-list > ul.layout-3 > li > ul > li > span:hover, #navigation .navigation-list > ul.whisky-database > li > ul > li > a:hover,
            #navigation .navigation-list > ul.whisky-database > li > ul > li > span:hover, #navigation .navigation-list > ul.layout-6 > li > ul > li > a:hover,
            #navigation .navigation-list > ul.layout-6 > li > ul > li > span:hover, #navigation .navigation-list > ul.layout-7 > li > ul > li > a:hover,
            #navigation .navigation-list > ul.layout-7 > li > ul > li > span:hover {
              color: #fff2e1; }
          #navigation .navigation-list > ul.forum > li > ul > li > ul > li > a,
          #navigation .navigation-list > ul.forum > li > ul > li > ul > li > span, #navigation .navigation-list > ul.layout-2 > li > ul > li > ul > li > a,
          #navigation .navigation-list > ul.layout-2 > li > ul > li > ul > li > span, #navigation .navigation-list > ul.layout-3 > li > ul > li > ul > li > a,
          #navigation .navigation-list > ul.layout-3 > li > ul > li > ul > li > span, #navigation .navigation-list > ul.whisky-database > li > ul > li > ul > li > a,
          #navigation .navigation-list > ul.whisky-database > li > ul > li > ul > li > span, #navigation .navigation-list > ul.layout-6 > li > ul > li > ul > li > a,
          #navigation .navigation-list > ul.layout-6 > li > ul > li > ul > li > span, #navigation .navigation-list > ul.layout-7 > li > ul > li > ul > li > a,
          #navigation .navigation-list > ul.layout-7 > li > ul > li > ul > li > span {
            color: #fff2e1; }
            #navigation .navigation-list > ul.forum > li > ul > li > ul > li > a:hover,
            #navigation .navigation-list > ul.forum > li > ul > li > ul > li > span:hover, #navigation .navigation-list > ul.layout-2 > li > ul > li > ul > li > a:hover,
            #navigation .navigation-list > ul.layout-2 > li > ul > li > ul > li > span:hover, #navigation .navigation-list > ul.layout-3 > li > ul > li > ul > li > a:hover,
            #navigation .navigation-list > ul.layout-3 > li > ul > li > ul > li > span:hover, #navigation .navigation-list > ul.whisky-database > li > ul > li > ul > li > a:hover,
            #navigation .navigation-list > ul.whisky-database > li > ul > li > ul > li > span:hover, #navigation .navigation-list > ul.layout-6 > li > ul > li > ul > li > a:hover,
            #navigation .navigation-list > ul.layout-6 > li > ul > li > ul > li > span:hover, #navigation .navigation-list > ul.layout-7 > li > ul > li > ul > li > a:hover,
            #navigation .navigation-list > ul.layout-7 > li > ul > li > ul > li > span:hover {
              color: #fff2e1; } }

@media (max-width: 799px) {
  #navigation {
    height: auto; }
    #navigation .container-fluid {
      padding: 0; }
    #navigation ul li {
      position: relative; }
      #navigation ul li a {
        font-size: 20px; }
      #navigation ul li .navigation-toggle {
        position: absolute;
        top: 0;
        left: 0;
        display: block;
        width: 40px;
        height: 40px;
        line-height: 40px;
        z-index: 200;
        cursor: pointer;
        text-align: center;
        font-size: 26px;
        box-sizing: content-box; }
        #navigation ul li .navigation-toggle:before {
          position: absolute;
          right: 15px; }
    #navigation ul.mobile-show {
      display: block; }
    #navigation ul.mobile-hide {
      display: none; }
    #navigation .navigation-realms {
      /**
			 * Mobile Realms
			 */
      /* Adjust realm width for alternate menu item counts (whisky.com) */ }
      #navigation .navigation-realms > ul {
        float: none; }
        #navigation .navigation-realms > ul > li {
          position: relative;
          width: 20%; }
          #navigation .navigation-realms > ul > li > a,
          #navigation .navigation-realms > ul > li > span {
            min-width: 0;
            padding: 0;
            text-decoration: none; }
            #navigation .navigation-realms > ul > li > a > span,
            #navigation .navigation-realms > ul > li > span > span {
              display: none; }
            #navigation .navigation-realms > ul > li > a:before,
            #navigation .navigation-realms > ul > li > span:before {
              margin-right: 0; }
          #navigation .navigation-realms > ul > li.current {
            width: 40%; }
            #navigation .navigation-realms > ul > li.current > a > span,
            #navigation .navigation-realms > ul > li.current > span > span {
              display: inline-block; }
            #navigation .navigation-realms > ul > li.current > a:before,
            #navigation .navigation-realms > ul > li.current > span:before {
              margin-right: 10px; }
      #navigation .navigation-realms.count-3 > ul > li {
        width: 25%; }
        #navigation .navigation-realms.count-3 > ul > li.current {
          width: 50%; }
    #navigation .navigation-list {
      /**
			 * Mobile Level 1
			 */ }
      #navigation .navigation-list ul li > a,
      #navigation .navigation-list ul li > span {
        line-height: 30px;
        padding-top: 5px;
        padding-bottom: 5px; }
      #navigation .navigation-list > ul {
        position: relative;
        top: 0;
        left: 0;
        bottom: 0;
        right: 0;
        padding: 0;
        width: 100%;
        /* Strech this level over the whole viewport, regardless of parent width */
        display: none; }
        #navigation .navigation-list > ul.mobile-show {
          display: block; }
        #navigation .navigation-list > ul.mobile-hide {
          display: none; }
        #navigation .navigation-list > ul > li {
          display: block;
          float: none;
          /**
					 * Mobile Level 2
					 */ }
          #navigation .navigation-list > ul > li > a,
          #navigation .navigation-list > ul > li > span {
            font-size: 20px;
            display: block;
            padding-left: 40px;
            padding-right: 10px; }
          #navigation .navigation-list > ul > li > .navigation-toggle {
            width: 40px; }
          #navigation .navigation-list > ul > li > ul {
            background-color: #824f21;
            padding: 0; }
            #navigation .navigation-list > ul > li > ul > li {
              display: block;
              /**
							 * Mobile Level 3
							 */ }
              #navigation .navigation-list > ul > li > ul > li > a,
              #navigation .navigation-list > ul > li > ul > li > span {
                font-size: 20px;
                display: block;
                padding-left: 60px;
                padding-right: 10px; }
              #navigation .navigation-list > ul > li > ul > li > .navigation-toggle {
                width: 60px; }
              #navigation .navigation-list > ul > li > ul > li > ul {
                background-color: #cc7c08;
                padding: 0; }
                #navigation .navigation-list > ul > li > ul > li > ul > li {
                  display: block;
                  /**
									 * Mobile Level 4
									 */ }
                  #navigation .navigation-list > ul > li > ul > li > ul > li > a,
                  #navigation .navigation-list > ul > li > ul > li > ul > li > span {
                    font-size: 20px;
                    display: block;
                    padding-left: 80px;
                    padding-right: 10px; }
                  #navigation .navigation-list > ul > li > ul > li > ul > li > .navigation-toggle {
                    width: 80px; }
                  #navigation .navigation-list > ul > li > ul > li > ul > li > ul {
                    background-color: #824f21;
                    padding: 0; }
                    #navigation .navigation-list > ul > li > ul > li > ul > li > ul > li {
                      display: block; }
                      #navigation .navigation-list > ul > li > ul > li > ul > li > ul > li > a,
                      #navigation .navigation-list > ul > li > ul > li > ul > li > ul > li > span {
                        font-size: 20px;
                        display: block;
                        padding-left: 100px;
                        padding-right: 10px; } }

@media (max-width: 799px) {
  #navigation .navigation-list {
    /**
             * Navigation - Level 1
             */ }
    #navigation .navigation-list > ul {
      /* Layout-6, Layout-7 => Whisky-DB (Legacy css classes from TYPO3) */
      /* Layout-2, Layout 3 => Community (Legacy css classes from TYPO3) */ }
      #navigation .navigation-list > ul.whisky-database > li > ul, #navigation .navigation-list > ul.layout-6 > li > ul, #navigation .navigation-list > ul.layout-7 > li > ul {
        background: #2A5567; }
      #navigation .navigation-list > ul.forum > li > ul, #navigation .navigation-list > ul.layout-2 > li > ul, #navigation .navigation-list > ul.layout-3 > li > ul {
        background: #690000; } }

@media (max-width: 767px) {
  #navigation .navigation-realms {
    /**
			 * Mobile Realms
			 */ }
    #navigation .navigation-realms > ul > li > a,
    #navigation .navigation-realms > ul > li > span {
      font-size: 16px; } }

.navigation-sidebar {
  font-family: Arial, sans-serif;
  line-height: 16px; }
  .navigation-sidebar ul {
    list-style: none;
    margin: 0;
    padding: 0; }
    .navigation-sidebar ul > li {
      position: relative;
      padding-left: 8%;
      /* percentual padding to consume less space when things get small */ }
      .navigation-sidebar ul > li .sidebar-sub-show {
        display: block; }
      .navigation-sidebar ul > li .sidebar-sub-hide {
        display: none; }
      .navigation-sidebar ul > li.active > a {
        color: #222;
        font-weight: bold; }
      .navigation-sidebar ul > li.current > a {
        color: #ba1f0a; }
      .navigation-sidebar ul > li a {
        display: block;
        color: #333333; }
      .navigation-sidebar ul > li a,
      .navigation-sidebar ul > li .navigation-sidebar-toggle {
        padding-top: 4px;
        padding-bottom: 4px; }
      .navigation-sidebar ul > li .navigation-sidebar-toggle {
        position: absolute;
        top: 0;
        left: -20px;
        width: 40px;
        height: 24px;
        text-align: center;
        font-size: 18px;
        color: #c2946d;
        cursor: pointer; }
        .navigation-sidebar ul > li .navigation-sidebar-toggle:hover {
          color: #824f26; }
        .navigation-sidebar ul > li .navigation-sidebar-toggle i {
          position: absolute;
          top: 2px;
          right: 10px; }
        .navigation-sidebar ul > li .navigation-sidebar-toggle.opened i {
          -webkit-transform: rotate(90deg);
          -moz-transform: rotate(90deg);
          -ms-transform: rotate(90deg);
          -o-transform: rotate(90deg);
          transform: rotate(90deg); }
        .navigation-sidebar ul > li .navigation-sidebar-toggle.closed i {
          -webkit-transform: rotate(0deg);
          -moz-transform: rotate(0deg);
          -ms-transform: rotate(0deg);
          -o-transform: rotate(0deg);
          transform: rotate(0deg); }
      .navigation-sidebar ul > li > ul {
        display: none; }
  .navigation-sidebar > .panel:first-child, .navigation-sidebar > .box:first-child {
    /* Hide first panel - Since this will always be the navigation of the "home"-page */
    display: none; }
  .navigation-sidebar > .panel > .panel-body > ul, .navigation-sidebar > .box > .panel-body > ul, .box.navigation-sidebar > .box-inner.panel > .content > ul, .box.navigation-sidebar > .box-inner.box > .content > ul {
    padding-left: 15px; }
    .navigation-sidebar > .panel > .panel-body > ul > li:first-child, .navigation-sidebar > .box > .panel-body > ul > li:first-child, .box.navigation-sidebar > .box-inner.panel > .content > ul > li:first-child, .box.navigation-sidebar > .box-inner.box > .content > ul > li:first-child {
      padding-left: 0; }

/* Paginations */
.pagination {
  background-color: #fff2e1;
  text-align: center;
  color: #594028;
  position: relative;
  max-height: 34px;
  margin: 10px 0;
  /* Inaktiv Status */ }
  .pagination a {
    outline: none; }
  .pagination ul {
    list-style: none;
    margin: 0px;
    padding: 0px; }
  .pagination > ul {
    display: table;
    width: 100%; }
  .pagination > ul > li {
    display: table-cell;
    vertical-align: top; }
  .pagination > ul > li.backwards,
  .pagination > ul > li.forwards {
    min-width: 203px; }
  .pagination > ul > li.backwards {
    text-align: left; }
  .pagination > ul > li.pages {
    text-align: center;
    overflow: hidden;
    max-height: 34px; }
  .pagination > ul > li.forwards {
    text-align: right;
    float: right; }
  .pagination > ul > li.forwards > ul {
    float: right; }
  .pagination > ul > li > ul {
    font-size: 14px;
    display: inline-block;
    max-height: 36px;
    overflow: hidden; }
  .pagination > ul > li > ul > li {
    margin-left: 1px;
    float: left; }
  .pagination > ul > li.backwards > ul > li,
  .pagination > ul > li.forwards > ul > li {
    margin-left: 1px; }
  .pagination > ul > li.backwards > ul > li:first-child,
  .pagination > ul > li.forwards > ul > li:first-child {
    margin: 0px; }
  .pagination > ul > li > ul > li > a,
  .pagination > ul > li > ul > li > span {
    display: block;
    line-height: 34px;
    min-width: 28px;
    text-align: center;
    color: #800000;
    background-color: #eed4b2; }
  .pagination > ul > li > ul > li:hover > a,
  .pagination > ul > li > ul > li:hover > span {
    color: #800000;
    background-color: #f2cb98; }
  .pagination > ul > li > ul > li > a:hover {
    text-decoration: none; }
  .pagination > ul > li.backwards > ul > li > span,
  .pagination > ul > li.backwards > ul > li > a,
  .pagination > ul > li.forwards > ul > li > span,
  .pagination > ul > li.forwards > ul > li > a {
    padding: 0px 20px; }
  .pagination > ul > li > ul > li.page:hover > a,
  .pagination > ul > li > ul > li.page:hover > span,
  .pagination > ul > li > ul > li.page.current > a,
  .pagination > ul > li > ul > li.page.current > span {
    background-color: #800000;
    color: #fff2e1; }
  .pagination > ul > li > ul > li.less > a,
  .pagination > ul > li > ul > li.less > span,
  .pagination > ul > li > ul > li.more > a,
  .pagination > ul > li > ul > li.more > span {
    background: transparent;
    color: #594028; }
  .pagination > ul > li > ul > li.first > span:before,
  .pagination > ul > li > ul > li.first > a:before,
  .pagination > ul > li > ul > li.previous > span:before,
  .pagination > ul > li > ul > li.previous > a:before,
  .pagination > ul > li > ul > li.last > span:after,
  .pagination > ul > li > ul > li.last > a:after,
  .pagination > ul > li > ul > li.next > span:after,
  .pagination > ul > li > ul > li.next > a:after {
    text-indent: -99999px;
    display: inline-block;
    position: relative;
    background-repeat: no-repeat;
    margin: 0px 5px; }
  .pagination > ul > li > ul > li.first > span:before,
  .pagination > ul > li > ul > li.first > a:before {
    content: "<<";
    top: 11px;
    background-image: url(../../Public/Libraries/other_whisky_resources/src/public/icons/icons.png?1526558058492);
    background-position: 0px -640px;
    width: 13px;
    height: 12px; }
  .pagination > ul > li > ul > li.previous > span:before,
  .pagination > ul > li > ul > li.previous > a:before {
    content: "<";
    top: 11px;
    background-image: url(../../Public/Libraries/other_whisky_resources/src/public/icons/icons.png?1526558058492);
    background-position: 0px -603px;
    width: 7px;
    height: 12px; }
  .pagination > ul > li > ul > li.last > span:after,
  .pagination > ul > li > ul > li.last > a:after {
    content: ">";
    top: 11px;
    background-image: url(../../Public/Libraries/other_whisky_resources/src/public/icons/icons.png?1526558058492);
    background-position: 0px -788px;
    width: 13px;
    height: 12px; }
  .pagination > ul > li > ul > li.next > span:after,
  .pagination > ul > li > ul > li.next > a:after {
    content: ">";
    top: 11px;
    background-image: url(../../Public/Libraries/other_whisky_resources/src/public/icons/icons.png?1526558058492);
    background-position: 0px -566px;
    width: 7px;
    height: 12px; }
  .pagination > ul > li > ul > li.inactive > a,
  .pagination > ul > li > ul > li.inactive > span {
    opacity: 0.7; }

@media (max-width: 768px) {
  /* Hide first, previous, next and last texts in mobile view (Icon will still be shown, since it's a sprite icon) */
  .pagination > ul li.backwards ul, .pagination > ul li.forwards ul {
    font-size: 0;
    color: transparent; }
  .pagination > ul > li.backwards,
  .pagination > ul > li.forwards {
    min-width: 126px; } }

/* Prev / Next pager */
.simple-pager {
  list-style: none;
  overflow: hidden;
  margin: 10px 0;
  padding: 0;
  position: relative; }
  .simple-pager a {
    outline: none; }
  .simple-pager li {
    display: block;
    vertical-align: top;
    float: left;
    margin-right: 1px; }
    .simple-pager li a,
    .simple-pager li span {
      display: block;
      line-height: 34px;
      min-width: 28px;
      text-align: center;
      color: #800000;
      background-color: #eed4b2; }
      .simple-pager li a:before,
      .simple-pager li span:before {
        text-indent: -99999px;
        display: inline-block;
        position: relative;
        background-repeat: no-repeat;
        margin: 0px 5px; }
    .simple-pager li.previous a:before,
    .simple-pager li.previous span:before {
      content: "<";
      top: 11px;
      background-image: url(../../Public/Libraries/other_whisky_resources/src/public/icons/icons.png?1526558058492);
      background-position: 0px -603px;
      width: 7px;
      height: 12px; }
    .simple-pager li.next a:before,
    .simple-pager li.next span:before {
      content: ">";
      top: 11px;
      background-image: url(../../Public/Libraries/other_whisky_resources/src/public/icons/icons.png?1526558058492);
      background-position: 0px -566px;
      width: 7px;
      height: 12px; }

@media (max-width: 768px) {
  .visible-initialized-mobile-block {
    display: none; } }

.panel, .box {
  border: none;
  margin-bottom: 10px; }
  .panel > .panel-heading, .box > .panel-heading, .box > .box-inner.panel > .title, .box > .box-inner.box > .title {
    font-family: "Roboto", Arial, sans-serif;
    font-size: 18px;
    line-height: 30px;
    /* Normalize headlines in panel headings */ }
    .panel > .panel-heading, .box > .panel-heading, .box > .box-inner.panel > .title, .box > .box-inner.box > .title, .panel > .panel-heading a, .box > .panel-heading a, .box > .box-inner.panel > .title a, .box > .box-inner.box > .title a {
      color: #fff2e1; }
    .panel > .panel-heading h1, .box > .panel-heading h1, .box > .box-inner.panel > .title h1, .box > .box-inner.box > .title h1,
    .panel > .panel-heading h2, .box > .panel-heading h2, .box >
    .box-inner.panel > .title h2, .box > .box-inner.box > .title h2,
    .panel > .panel-heading h3, .box > .panel-heading h3, .box >
    .box-inner.panel > .title h3, .box > .box-inner.box > .title h3,
    .panel > .panel-heading h4, .box > .panel-heading h4, .box >
    .box-inner.panel > .title h4, .box > .box-inner.box > .title h4,
    .panel > .panel-heading h5, .box > .panel-heading h5, .box >
    .box-inner.panel > .title h5, .box > .box-inner.box > .title h5,
    .panel > .panel-heading h6, .box > .panel-heading h6, .box >
    .box-inner.panel > .title h6, .box > .box-inner.box > .title h6 {
      font-size: inherit;
      font-family: inherit;
      font-weight: inherit;
      line-height: inherit;
      margin: 0;
      padding: 0; }
  .panel.toggleable > .panel-heading, .toggleable.box > .panel-heading, .box > .box-inner.panel.toggleable > .title, .box > .box-inner.toggleable.box > .title {
    position: relative;
    cursor: pointer;
    padding-right: 40px; }
    .panel.toggleable > .panel-heading:before, .toggleable.box > .panel-heading:before, .box > .box-inner.panel.toggleable > .title:before, .box > .box-inner.toggleable.box > .title:before {
      position: absolute;
      font-size: 26px;
      line-height: 40px;
      top: 0;
      right: 20px; }
  .panel.toggleable.toggle-hide > .panel-body, .toggleable.toggle-hide.box > .panel-body, .box > .box-inner.panel.toggleable.toggle-hide > .content, .box > .box-inner.toggleable.toggle-hide.box > .content {
    display: none; }

/* Panels with .panel-compact class will be displayed a bit smaller by e.g. lowering the font-sizes */
.panel-compact > .panel-heading, .box > .box-inner.panel-compact > .title {
  font-size: 16px; }

.panel-compact > .panel-body, .box > .box-inner.panel-compact > .content {
  font-size: 14px; }

/* Panels with .panel-expand class will have no padding in their content area, so that the content will fill the whole width */
.panel-expand > .panel-body, .box > .box-inner.panel-expand > .content {
  padding: 0; }

/* Some panels should be emphasized because they are more important than others */
/* This currently menas they will get a white background instead of beige */
.panel-emphasized {
  background-color: #fff; }

/* Alias for old boxes (.box was used earlier before .panel come around) */
.box > .box-inner > .title {
  font-family: "Roboto", Arial, sans-serif;
  font-size: 18px;
  line-height: 30px;
  background-color: #824f26;
  /* Normalize headlines in panel headings */ }
  .box > .box-inner > .title, .box > .box-inner > .title a {
    color: #fff2e1; }
  .box > .box-inner > .title h1,
  .box > .box-inner > .title h2,
  .box > .box-inner > .title h3,
  .box > .box-inner > .title h4,
  .box > .box-inner > .title h5,
  .box > .box-inner > .title h6 {
    font-size: inherit;
    font-family: inherit;
    font-weight: inherit;
    line-height: inherit;
    margin: 0;
    padding: 0; }

.rating {
  display: inline-block;
  position: relative;
  width: 85px; }

.rating.big {
  width: 150px; }

.rating .rating-inner .items {
  background-repeat: repeat-x;
  background-position: top left;
  height: 13px; }

.rating.big .rating-inner .items {
  height: 25px; }

.rating .rating-inner .items.inactive {
  width: 100%;
  background-image: url("../../Public/Libraries/other_whisky_resources/src/public/icons/star-brown.png"); }

.rating .rating-inner .items.active {
  width: 100%;
  background-image: url("../../Public/Libraries/other_whisky_resources/src/public/icons/star-orange.png");
  position: absolute;
  top: 0;
  left: 0; }

.rating.big .rating-inner .items.inactive {
  background-image: url("../../Public/Libraries/other_whisky_resources/src/public/icons/star-big-brown.png"); }

.rating.big .rating-inner .items.active {
  background-image: url("../../Public/Libraries/other_whisky_resources/src/public/icons/star-big-orange.png");
  position: absolute; }

.rating.layout-posts,
.rating.layout-more-posts,
.rating.layout-descriptions,
.rating.layout-votes,
.rating.layout-collection {
  width: 125px;
  line-height: 20px; }

.rating.layout-votes.small {
  width: 100px; }

.rating.layout-posts .rating-inner .items.inactive {
  height: 20px;
  background-image: url("../../Public/Libraries/other_whisky_resources/src/public/icons/pen-and-paper-brown.png"); }

.rating.layout-posts .rating-inner .items.active {
  height: 20px;
  background-image: url("../../Public/Libraries/other_whisky_resources/src/public/icons/pen-and-paper-orange.png"); }

.rating.layout-more-posts .rating-inner .items.inactive {
  height: 20px;
  background-image: url("../../Public/Libraries/other_whisky_resources/src/public/icons/feather-brown.png"); }

.rating.layout-more-posts .rating-inner .items.active {
  height: 20px;
  background-image: url("../../Public/Libraries/other_whisky_resources/src/public/icons/feather-orange.png"); }

.rating.layout-descriptions .rating-inner .items.inactive {
  height: 20px;
  background-image: url("../../Public/Libraries/other_whisky_resources/src/public/icons/pen-and-glass-brown.png?1487767392"); }

.rating.layout-descriptions .rating-inner .items.active {
  height: 20px;
  background-image: url("../../Public/Libraries/other_whisky_resources/src/public/icons/pen-and-glass-orange.png?1487767392"); }

.rating.layout-votes .rating-inner .items.inactive {
  height: 20px;
  background-image: url("../../Public/Libraries/other_whisky_resources/src/public/icons/pen-and-star-brown.png"); }

.rating.layout-votes .rating-inner .items.active {
  height: 20px;
  background-image: url("../../Public/Libraries/other_whisky_resources/src/public/icons/pen-and-star-orange.png"); }

.rating.layout-votes.small .rating-inner .items.inactive {
  height: 20px;
  background-image: url("../../Public/Libraries/other_whisky_resources/src/public/icons/pen-and-star-brown-small.png"); }

.rating.layout-votes.small .rating-inner .items.active {
  height: 20px;
  background-image: url("../../Public/Libraries/other_whisky_resources/src/public/icons/pen-and-star-orange-small.png"); }

.rating.layout-collection .rating-inner .items.inactive {
  height: 20px;
  background-image: url("../../Public/Libraries/other_whisky_resources/src/public/icons/bottle-brown.png"); }

.rating.layout-collection .rating-inner .items.active {
  height: 20px;
  background-image: url("../../Public/Libraries/other_whisky_resources/src/public/icons/bottle-orange.png"); }

.ranks {
  line-height: 20px;
  margin-top: 5px;
  vertical-align: top; }

/* Rating Input */
.rating-input .js {
  display: none; }

html.js .rating-input .no-js {
  display: none; }

html.js .rating-input .js {
  display: block; }

.rating-input .rating-input-inner .js .items.active {
  opacity: 0;
  cursor: pointer; }

.rating-input .rating-input-inner .js .items.active.selected,
.rating-input .rating-input-inner .js .items.active:hover {
  opacity: 1; }

/* Ratings Form */
.length-indicator {
  font-weight: bold;
  color: #735b46; }

.ratings.form .item {
  margin-bottom: 10px; }

.ratings.form .item.comment .input-wrap,
.ratings.form .item.comment .input-wrap textarea {
  width: 100%;
  margin: 0px; }

.rating-summary {
  font-weight: bold; }

/* Read more - Links */
.read-more {
  display: block;
  font-family: "Roboto Condensed", Arial, sans-serif;
  font-size: 20px;
  color: #d04e3c;
  background-image: url("../Icons/arrow-red-background.png");
  background-repeat: no-repeat;
  background-position: 40px center;
  padding-left: 90px; }

/* Trefferlisten auf der Website - Verwendet in Whisky-DB, News, Solr, Blog, etc. - Also bei nicht global gewuenschten Anpassungen aufpassen, bzw. Ausnahmen definieren */
.resultlist {
  font-size: 14px;
  line-height: 24px;
  color: #402912;
  margin: 0 0 10px 0;
  /* When .items are nested in .row they will always be of pseudo-selector type "first-child" - Which means that they will never have a margin (see rules above) */
  /* So in this case we need to add the margin back */
  /* When items are nested in a .row and the row directly follows a group-title we need to negate the margin of the item, so it will have the correct spacing to the group-title */
  /* This is necessary because margins don't collapse through .row elements */ }
  .resultlist .item {
    margin-top: 10px;
    padding-top: 0;
    page-break-inside: avoid; }
    .resultlist .item:first-child {
      margin-top: 0;
      border: none; }
    .resultlist .item > .item-bg {
      background-color: #fff; }
    .resultlist .item > .item-inner {
      margin: 0;
      padding: 0;
      clear: both; }
      .resultlist .item > .item-inner:before, .resultlist .item > .item-inner:after {
        content: " ";
        display: table; }
      .resultlist .item > .item-inner:after {
        clear: both; }
      .resultlist .item > .item-inner .main {
        clear: both;
        /* In the .functions container we expect a bunch of buttons (which might also break into multiple lines */
        /* So for correct margins for multiple line buttons we apply the margin to the .functions children instead of the container */ }
        .resultlist .item > .item-inner .main:before, .resultlist .item > .item-inner .main:after {
          content: " ";
          display: table; }
        .resultlist .item > .item-inner .main:after {
          clear: both; }
        .resultlist .item > .item-inner .main .title,
        .resultlist .item > .item-inner .main .title a {
          font-family: "Roboto", Arial, sans-serif;
          color: #333;
          font-size: 20px;
          font-weight: normal;
          line-height: 30px;
          margin: 0; }
        .resultlist .item > .item-inner .main a.title,
        .resultlist .item > .item-inner .main .title a {
          color: #800000; }
        .resultlist .item > .item-inner .main .subtitle,
        .resultlist .item > .item-inner .main .subtitle a {
          color: #292929; }
          .resultlist .item > .item-inner .main .subtitle,
          .resultlist .item > .item-inner .main .subtitle a,
          .resultlist .item > .item-inner .main .subtitle a,
          .resultlist .item > .item-inner .main .subtitle a a {
            font-family: Arial, sans-serif;
            font-size: 16px;
            line-height: 24px; }
          .resultlist .item > .item-inner .main .subtitle a,
          .resultlist .item > .item-inner .main .subtitle a a {
            color: #800000; }
        .resultlist .item > .item-inner .main .short-description {
          margin-top: 10px;
          font-weight: normal;
          font-size: 14px;
          color: #262626; }
        .resultlist .item > .item-inner .main .crdate {
          float: right; }
        .resultlist .item > .item-inner .main .functions {
          /* Texts accompanying the buttons should be wrapped in a span */ }
          .resultlist .item > .item-inner .main .functions > * {
            margin-top: 10px; }
          .resultlist .item > .item-inner .main .functions > span {
            display: inline-block;
            vertical-align: middle; }
    .resultlist .item .results-fixed-preview {
      width: 70px; }
  .resultlist .bottom {
    padding-top: 10px; }
  .resultlist .row > div > .item, .resultlist .split > div > .item, .resultlist .row > div > .item:first-child, .resultlist .split > div > .item:first-child {
    margin-top: 10px; }
  .resultlist .group-title + .row, .resultlist .group-title + .split {
    margin-top: -10px; }

/* Resultlist layout-1 (small) */
.resultlist.layout-small .item,
.resultlist.layout-small .item,
.resultlist.layout-1 .item,
.resultlist.layout-1 .item {
  border: none;
  padding-top: 0; }
  .resultlist.layout-small .item > .item-inner .main .title,
  .resultlist.layout-small .item > .item-inner .main .title a,
  .resultlist.layout-small .item > .item-inner .main .title,
  .resultlist.layout-small .item > .item-inner .main .title a,
  .resultlist.layout-1 .item > .item-inner .main .title,
  .resultlist.layout-1 .item > .item-inner .main .title a,
  .resultlist.layout-1 .item > .item-inner .main .title,
  .resultlist.layout-1 .item > .item-inner .main .title a {
    font-family: "Roboto", Arial, sans-serif;
    font-size: 20px;
    font-weight: normal;
    line-height: 24px;
    margin: 0; }

/* Resultlist layout-2 (no borders) */
.resultlist.layout-borderless,
.resultlist.layout-2 .item {
  border: none; }

/* Resultlist layout-3 (compact) */
.resultlist.layout-compact,
.resultlist.layout-3 {
  overflow: hidden; }
  .resultlist.layout-compact .datamints-infinite-scroll-section,
  .resultlist.layout-3 .datamints-infinite-scroll-section {
    margin: 0; }
  .resultlist.layout-compact .item,
  .resultlist.layout-3 .item {
    padding: 0;
    margin: 1px 0 0 0;
    background-color: #fff;
    border: none;
    font-size: 13px;
    line-height: 17px; }
    .resultlist.layout-compact .item > .item-inner,
    .resultlist.layout-3 .item > .item-inner {
      padding: 5px; }
      .resultlist.layout-compact .item > .item-inner .main .title,
      .resultlist.layout-3 .item > .item-inner .main .title {
        padding: 0;
        margin: 0 0 5px;
        min-height: 21px; }
      .resultlist.layout-compact .item > .item-inner .main .title,
      .resultlist.layout-compact .item > .item-inner .main .title a,
      .resultlist.layout-3 .item > .item-inner .main .title,
      .resultlist.layout-3 .item > .item-inner .main .title a {
        font-family: "Roboto", Arial, sans-serif;
        font-size: 14px;
        font-weight: bold;
        line-height: 21px;
        display: block;
        overflow: hidden;
        text-overflow: ellipsis;
        white-space: nowrap; }
      .resultlist.layout-compact .item > .item-inner .info,
      .resultlist.layout-3 .item > .item-inner .info {
        overflow: hidden;
        text-overflow: ellipsis;
        white-space: nowrap;
        min-height: 18px; }
      .resultlist.layout-compact .item > .item-inner .split > .left,
      .resultlist.layout-3 .item > .item-inner .split > .left {
        height: 120px;
        overflow: hidden; }
      .resultlist.layout-compact .item > .item-inner .split > .fill .info,
      .resultlist.layout-3 .item > .item-inner .split > .fill .info {
        margin: 5px 0px 0px; }
      .resultlist.layout-compact .item > .item-inner .split > .fill .info:first-child,
      .resultlist.layout-3 .item > .item-inner .split > .fill .info:first-child {
        margin-top: 0px; }

/* Resultlist layout-4 (background for each item) */
.resultlist.layout-4 .item,
.resultlist.layout-tiled .item {
  padding: 20px;
  margin-top: 10px;
  background-color: #fff; }
  .resultlist.layout-4 .item:first-child,
  .resultlist.layout-tiled .item:first-child {
    margin-top: 0; }
  .resultlist.layout-4 .item .item-inner .main .title,
  .resultlist.layout-4 .item .item-inner .main .title a,
  .resultlist.layout-tiled .item .item-inner .main .title,
  .resultlist.layout-tiled .item .item-inner .main .title a {
    font-size: 28px;
    line-height: 30px;
    font-weight: 300; }

/* Resultlisten innerhalb von Boxen */
.box .resultlist {
  margin: 0px; }

/* Structuredlist */
.structuredlist .item {
  background-color: #fff;
  margin-bottom: 10px; }
  .structuredlist .item:before, .structuredlist .item:after {
    content: " ";
    display: table; }
  .structuredlist .item:after {
    clear: both; }
  .structuredlist .item .segment {
    margin: 10px 0;
    padding: 0px 20px; }
    .structuredlist .item .segment:first-child {
      border: none; }
    .structuredlist .item .segment.content {
      color: #402912; }
    .structuredlist .item .segment.title,
    .structuredlist .item .segment.title a {
      font-family: "Roboto", Arial, sans-serif;
      color: #800000;
      font-size: 20px;
      font-weight: normal;
      line-height: 30px;
      margin: 0; }
    .structuredlist .item .segment.functions,
    .structuredlist .item .segment .functions {
      text-align: right; }
    .structuredlist .item .segment .social-links {
      vertical-align: middle;
      margin-left: 8px;
      margin-right: 8px; }
    .structuredlist .item .segment .date {
      font-family: "Roboto", Arial, sans-serif;
      color: #919191; }
    .structuredlist .item .segment label {
      display: inline-block;
      min-width: 90px;
      color: #735b46; }

.structuredlist.layout-unobtrusive .item {
  background-color: transparent; }
  .structuredlist.layout-unobtrusive .item .segment {
    padding: 0; }
    .structuredlist.layout-unobtrusive .item .segment.content {
      font-size: 14px; }
  .structuredlist.layout-unobtrusive .item:last-child {
    margin: 0; }

@media (max-width: 1200px) {
  .resultlist .item > .item-inner .main .title,
  .resultlist .item > .item-inner .main .title a {
    font-size: 22px; } }

@media (max-width: 480px) {
  .resultlist .bottom a > i.icon {
    display: none; } }

@media (max-width: 768px) {
  .structuredlist .item .segment .avatar img {
    max-width: 50px;
    max-height: 50px; }
  .structuredlist .item .segment.functions,
  .structuredlist .item .segment .functions {
    text-align: left; }
  /* Resultlist layout-4 (background for each item) */
  .resultlist.layout-4 .item,
  .resultlist.layout-tiled .item {
    margin-top: 0;
    margin-bottom: 1px; }
    .resultlist.layout-4 .item > .item-inner .main .title,
    .resultlist.layout-4 .item > .item-inner .main .title a,
    .resultlist.layout-tiled .item > .item-inner .main .title,
    .resultlist.layout-tiled .item > .item-inner .main .title a {
      font-size: 18px;
      line-height: 30px;
      font-weight: 700; } }

.searchform .site-search {
  display: none; }
  .searchform .site-search input[type="text"] {
    padding-right: 38px; }

.whiskydb-search-standalone {
  display: none; }

.site-search {
  position: relative;
  margin: 0 0 10px 0; }
  .site-search input[type="text"] {
    border: 1px solid #eed4b2;
    color: #594028; }
  .site-search input[type="text"]:hover,
  .site-search input[type="text"]:focus {
    border-color: #c2a286; }
  .site-search input[type="submit"] {
    position: absolute;
    z-index: 5;
    right: 10px;
    top: 10px;
    display: block;
    text-indent: 100%;
    white-space: nowrap;
    overflow: hidden;
    width: 48px;
    height: 42px;
    border: none;
    color: #594028;
    padding: 0;
    margin: 0;
    box-shadow: none;
    background-image: url(../../Public/Libraries/other_whisky_resources/src/public/icons/icons.png?1526558058492);
    background-position: 0px -3299px;
    width: 23px;
    height: 23px;
    background-repeat: no-repeat;
    background-color: transparent; }
  .site-search input[type="submit"]:hover {
    background-image: url(../../Public/Libraries/other_whisky_resources/src/public/icons/icons.png?1526558058492);
    background-position: 0px -3251px; }
  .site-search .eye-catcher {
    background-color: #d04e3c;
    border-radius: 3px;
    color: #fff2e1;
    font-family: "Roboto", Arial, sans-serif;
    padding: 5px 10px;
    position: absolute;
    right: 48px;
    top: 5px;
    /* IE8 */
    -ms-filter: "progid:DXImageTransform.Microsoft.Matrix(M11=0.9396926207859083, M12=0.34202014332566893, M21=-0.34202014332566893, M22=0.9396926207859083, SizingMethod='auto expand')";
    -moz-transform: rotate(-20deg);
    /* FF3.5/3.6 */
    -o-transform: rotate(-20deg);
    /* Opera 10.5 */
    -webkit-transform: rotate(-20deg);
    /* Saf3.1+ */
    transform: rotate(-20deg);
    /* Newer browsers (incl IE9) */ }

.searchform .include-description {
  display: none; }

.tx-solr-query {
  opacity: 0; }

/* Styles for the section-container FCE created by Joe */
/* Currently only contains sitemaps */
.sitemapextend-wrap {
  background: #fff2e1;
  padding: 10px;
  margin-right: 20px;
  margin-bottom: 10px; }
  .sitemapextend-wrap > .csc-header h1,
  .sitemapextend-wrap > .csc-header h2,
  .sitemapextend-wrap > .csc-header h3,
  .sitemapextend-wrap > .csc-header h4,
  .sitemapextend-wrap > .csc-header h5 {
    margin-top: 7px; }

.section-container.sitemapextend .csc-menu {
  padding: 0;
  margin: 0;
  list-style-type: none; }
  .section-container.sitemapextend .csc-menu li {
    line-height: 1.2;
    margin: 7px 0; }
    .section-container.sitemapextend .csc-menu li a {
      display: block; }
    .section-container.sitemapextend .csc-menu li a.anchors-to-h1 {
      margin-left: 10px; }
    .section-container.sitemapextend .csc-menu li a.anchors-to-h2 {
      margin-left: 30px; }
    .section-container.sitemapextend .csc-menu li a.anchors-to-h3 {
      margin-left: 45px; }
    .section-container.sitemapextend .csc-menu li a.anchors-to-h4 {
      margin-left: 60px; }

.segment-header.border > *,
.segment-header.icon > * {
  padding: 4px 0px; }

.segment-header.border > * {
  border-bottom: 1px solid #e5cab3; }

/* Trying to fix a weird bug in chrome, where bxSlider does start with displaying the first clone sometimes instead. See https://github.com/stevenwanderski/bxslider-4/issues/154 */
.bx-viewport > * {
  min-height: 1px;
  min-width: 1px; }

.slider {
  margin-bottom: 10px;
  overflow: hidden;
  visibility: hidden;
  height: 0px; }

.slider .bx-wrapper {
  position: relative; }

.slider .slider-elements .slider-element .image {
  overflow: hidden;
  text-align: center; }
  .slider .slider-elements .slider-element .image img {
    width: 100%;
    height: auto; }

.slider .slider-elements .slider-element .content {
  padding: 10px 20px;
  background-color: #824f26; }

.slider .slider-elements .slider-element .content,
.slider .slider-elements .slider-element .content a {
  font-family: "Roboto Condensed", Arial, sans-serif;
  font-weight: 300;
  font-size: 30px;
  line-height: 42px;
  color: #fff2e1; }

.slider .slider-elements .slider-element .content * {
  margin: 0; }

.slider .slider-elements .slider-element > a.link {
  position: absolute;
  top: 0px;
  left: 0px;
  width: 100%;
  height: 100%;
  text-decoration: none; }

.slider .bx-controls-direction > a {
  display: block;
  position: absolute;
  top: 0;
  width: 38px;
  height: 38px;
  text-indent: 100%;
  overflow: hidden;
  white-space: nowrap;
  background-repeat: no-repeat;
  outline: none;
  transition: height 0.3s; }

.slider .bx-controls-direction > a.bx-prev {
  left: 0px; }
  .slider .bx-controls-direction > a.bx-prev:before {
    content: "";
    background-image: url(../../Public/Libraries/other_whisky_resources/src/public/icons/icons.png?1526558058492);
    background-position: 0px -3347px;
    width: 16px;
    height: 25px;
    position: absolute;
    left: 10px;
    top: 50%;
    margin-bottom: -12.5px; }

.slider .bx-controls-direction > a.bx-next {
  right: 0px; }
  .slider .bx-controls-direction > a.bx-next:before {
    content: "";
    background-image: url(../../Public/Libraries/other_whisky_resources/src/public/icons/icons.png?1526558058492);
    background-position: 0px -3597px;
    width: 16px;
    height: 25px;
    position: absolute;
    left: 10px;
    top: 50%;
    margin-bottom: -12.5px; }

.slider .bx-pager {
  position: absolute;
  top: 20px;
  left: 0px;
  margin-top: -24px;
  text-align: center;
  transition: top 0.3s;
  width: 100%;
  height: 20px; }

.slider .bx-pager .bx-pager-item {
  display: inline-block;
  height: 20px; }

.slider .bx-pager .bx-pager-item a {
  display: inline-block;
  overflow: hidden;
  text-indent: 100%;
  white-space: nowrap;
  width: 20px;
  height: 20px;
  outline: none;
  text-align: center;
  background-repeat: no-repeat;
  background-image: url(../../Public/Libraries/other_whisky_resources/src/public/icons/icons.png?1526558058492);
  background-position: 0px -242px; }

.slider .bx-pager .bx-pager-item a.active {
  background-image: url(../../Public/Libraries/other_whisky_resources/src/public/icons/icons.png?1526558058492);
  background-position: 0px -102px; }

/* Image-Slider */
.image-slider {
  position: relative;
  overflow: hidden;
  margin: 0 0 10px; }

.image-slider .bx-controls-direction > a {
  display: block;
  position: absolute;
  top: 50%;
  width: 40px;
  height: 70%;
  text-indent: 100%;
  overflow: hidden;
  white-space: nowrap;
  background-repeat: no-repeat;
  background-position: center;
  outline: none;
  transition: height 0.3s; }

.image-slider .bx-controls-direction > a.bx-prev {
  background-image: url(../../Public/Libraries/other_whisky_resources/src/public/icons/icons.png?1526558058492);
  background-position: 0px -3547px;
  width: 16px;
  height: 25px;
  left: 0px; }

.image-slider .bx-controls-direction > a.bx-next {
  background-image: url(../../Public/Libraries/other_whisky_resources/src/public/icons/icons.png?1526558058492);
  background-position: 0px -3497px;
  width: 16px;
  height: 25px;
  right: 0px; }

.image-slider-elements {
  overflow: hidden;
  text-align: center; }
  .image-slider-elements > .image-slider-element + .image-slider-element {
    display: none; }

.image-slider .bx-caption {
  position: absolute;
  left: 0;
  bottom: 0;
  width: 100%; }

.image-slider .image-slider-element-inner {
  display: inline-block;
  position: relative; }

.image-slider .zoomable {
  display: inline-block; }

.image-slider .bx-caption span {
  display: block;
  position: relative;
  left: 0;
  width: 100%;
  background-color: rgba(255, 255, 255, 0.75);
  text-align: center; }

/* Thumbnail Slider */
.thumbnail-slider {
  position: relative;
  margin: 0 0 10px; }
  .thumbnail-slider .bx-wrapper {
    margin: 0 auto; }
  .thumbnail-slider .thumbnail-slider-elements .thumbnail-slider-element a {
    display: block;
    overflow: hidden;
    text-align: center; }
  .thumbnail-slider .thumbnail-slider-elements .thumbnail-slider-element a img {
    max-height: 100px; }
  .thumbnail-slider .bx-controls-direction > a {
    display: block;
    position: absolute;
    top: 15%;
    width: 40px;
    height: 70%;
    text-indent: 100%;
    overflow: hidden;
    white-space: nowrap;
    background-repeat: no-repeat;
    outline: none;
    transition: height 0.3s; }
  .thumbnail-slider .bx-controls-direction > a.bx-prev {
    background-image: url(../../Public/Libraries/other_whisky_resources/src/public/icons/icons.png?1526558058492);
    background-position: 0px -3547px;
    width: 16px;
    height: 25px;
    left: 0px; }
  .thumbnail-slider .bx-controls-direction > a.bx-next {
    background-image: url(../../Public/Libraries/other_whisky_resources/src/public/icons/icons.png?1526558058492);
    background-position: 0px -3497px;
    width: 16px;
    height: 25px;
    right: 0px; }

/* Simple Slider */
.simple-slider {
  position: relative;
  margin-bottom: 10px; }

.simple-slider .bx-controls-direction > a {
  display: block;
  position: absolute;
  top: 0;
  width: 40px;
  height: 100%;
  text-indent: 100%;
  overflow: hidden;
  white-space: nowrap;
  outline: none;
  transition: height 0.3s; }
  .simple-slider .bx-controls-direction > a:before {
    display: block;
    position: absolute;
    top: 50%; }

.simple-slider .bx-controls-direction > a.bx-prev {
  left: 0; }
  .simple-slider .bx-controls-direction > a.bx-prev:before {
    content: "";
    background-image: url(../../Public/Libraries/other_whisky_resources/src/public/icons/icons.png?1526558058492);
    background-position: 0px -3547px;
    width: 16px;
    height: 25px;
    left: 0;
    margin-top: -12.5px; }

.simple-slider .bx-controls-direction > a.bx-next {
  right: 0; }
  .simple-slider .bx-controls-direction > a.bx-next:before {
    content: "";
    background-image: url(../../Public/Libraries/other_whisky_resources/src/public/icons/icons.png?1526558058492);
    background-position: 0px -3497px;
    width: 16px;
    height: 25px;
    right: 0;
    margin-top: -12.5px; }

.simple-slider {
  /* Shop article slider */ }
  .simple-slider.articles .slider-element .content {
    font-family: "Roboto", Arial, sans-serif;
    font-size: 14px;
    background-color: #fff;
    margin: 0 auto;
    padding: 0; }
    .simple-slider.articles .slider-element .content * {
      text-align: center; }
    .simple-slider.articles .slider-element .content .title,
    .simple-slider.articles .slider-element .content .title a {
      padding: 10px 0;
      font-size: 16px;
      font-weight: 500;
      text-align: center;
      color: #472509; }
    .simple-slider.articles .slider-element .content .thumb img {
      margin-bottom: 5px; }
    .simple-slider.articles .slider-element .content .charges .listprice {
      font-size: 14px;
      line-height: 18px; }
    .simple-slider.articles .slider-element .content .charges .price {
      font-size: 15px;
      line-height: 25px;
      background-color: #ba1f0a;
      color: #fff2e1;
      margin: 5px 0;
      font-weight: 500; }
    .simple-slider.articles .slider-element .content .amount.line {
      margin-bottom: 3px; }
      .simple-slider.articles .slider-element .content .amount.line span {
        margin: 0 5px; }
    .simple-slider.articles .slider-element .content .validuntil,
    .simple-slider.articles .slider-element .content .unitprice {
      font-size: 12px;
      line-height: 16px; }
  .simple-slider.articles .bx-controls .bx-prev {
    left: 2px; }
  .simple-slider.articles .bx-controls .bx-next {
    right: 2px; }

@media (max-width: 1200px) {
  .slider .slider-elements .slider-element .content {
    font-size: 20px;
    line-height: 24px; } }

@media (max-width: 480px) {
  .thumbnail-slider {
    display: none; }
  .image-slider .bx-controls-direction > a.bx-prev {
    left: 5%; }
  .image-slider .bx-controls-direction > a.bx-next {
    right: 5%; } }

.social-links {
  display: inline-block;
  text-align: right; }

.social-links ul {
  background: transparent;
  list-style: none;
  padding: 0px;
  margin: 0px;
  display: inline-block; }

.social-links ul li {
  float: left;
  background: transparent;
  margin: 0px 0px 0px 15px;
  padding: 0; }

.social-links ul li:first-child {
  margin: 0px; }

.social-links ul li a {
  display: block;
  text-indent: 100%;
  white-space: nowrap;
  overflow: hidden;
  /* TODO */
  background-position: 0px 0px;
  background-image: url("../../Public/Libraries/other_whisky_resources/src/public/icons/social-links.png");
  background-repeat: no-repeat;
  width: 25px;
  height: 25px;
  outline: none; }

.social-links ul li a:hover {
  background-position: 0px -45px; }

.social-links ul li.twitter a {
  background-position: -46px 0px; }

.social-links ul li.twitter a:hover {
  background-position: -46px -45px; }

.social-links ul li.googleplus a {
  background-position: -91px 0px; }

.social-links ul li.googleplus a:hover {
  background-position: -91px -45px; }

.social-links.small ul li {
  margin: 0px 0px 0px 12px; }

.social-links.small ul li:first-child {
  margin: 0px; }

.social-links.small ul li a {
  background-position: 0px -90px;
  width: 20px;
  height: 20px; }

.social-links.small ul li a:hover {
  background-position: 0px -131px; }

.social-links.small ul li.twitter a {
  background-position: -40px -90px; }

.social-links.small ul li.twitter a:hover {
  background-position: -40px -131px; }

.social-links.small ul li.googleplus a {
  background-position: -79px -90px; }

.social-links.small ul li.googleplus a:hover {
  background-position: -79px -131px; }

/* Solr Searchform */
.tx-solr-search-form form {
  margin-bottom: 10px; }

/* ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- */
/* Solr relevance */
.relevance {
  height: 20px;
  overflow: hidden;
  margin-bottom: 10px; }

.relevance-label,
.relevance-bar,
.relevance-percent {
  float: left;
  margin-right: 3px; }

.relevance-bar {
  height: 20px;
  padding-top: 3px; }

.tx-solr-relevance-bar {
  width: 100px;
  height: 8px;
  border: 1px solid #ccc;
  font-size: 1px;
  padding: 1px; }

.tx-solr-relevance,
.tx-solr-relevance-fill {
  margin-right: 0px !important;
  height: 8px;
  padding: 0px;
  float: left; }

.tx-solr-relevance {
  background-color: #f18f0b; }

.tx-solr-relevance-fill {
  background-color: #ccc; }

#tx-datamints-solrextension-groups {
  min-height: 3700px; }

.groups_solr .tx-pagebrowse-pi1,
.group-items {
  display: none; }

h1.group-title {
  float: left;
  position: relative;
  line-height: 50px;
  color: #fff2e1;
  font-size: 18px;
  padding: 0px 24px;
  margin-top: 0;
  margin-bottom: 0;
  font-weight: normal; }

h1.group-title a,
h1.group-title a:active,
h1.group-title a:visited,
h1.group-title a:focus,
h1.group-title a:hover {
  color: #fff2e1;
  text-decoration: none; }

h1.group-title:hover,
.group-from-typoscript .group.active h1.group-title {
  cursor: pointer;
  background-color: #f28f00; }

.group-from-typoscript .group {
  height: 50px;
  float: left; }

.group.active .tx-pagebrowse-pi1,
.group.active .group-items {
  position: absolute;
  display: block; }

.group.active .tx-pagebrowse-pi1 {
  top: 75px;
  left: 0;
  width: 100%; }
  .group.active .tx-pagebrowse-pi1 .pagination {
    padding: 0;
    margin: 0; }

.group.active .group-items .tx-pagebrowse-pi1 {
  top: auto;
  left: auto; }
  .group.active .group-items .tx-pagebrowse-pi1 .pagination {
    margin: 10px 0; }

.group.active .group-items {
  top: 115px;
  left: 0;
  width: 100%; }

.group-from-typoscript {
  clear: both;
  display: block;
  position: relative;
  padding-bottom: 15px; }
  .group-from-typoscript:before, .group-from-typoscript:after {
    content: " ";
    display: table; }
  .group-from-typoscript:after {
    clear: both; }

.group-item > .group-item-title a {
  font-family: "Roboto", Arial, sans-serif;
  color: #d04e3c;
  font-size: 20px;
  line-height: 30px;
  margin: 0; }

.group-item > .group-item-abstract {
  font-weight: normal;
  font-size: 14px;
  line-height: 24px;
  color: #402912; }

.item-inner .group-item-abstract img.thumbnail,
.group-items .group-item-abstract img.thumbnail {
  margin-right: 10px;
  margin-bottom: 10px;
  float: left;
  margin-top: 5px; }

.group-item {
  margin-top: 10px; }

.group-item {
  border: none;
  padding-top: 0px; }

.group-item > .group-item-title a {
  font-family: Arial, sans-serif;
  font-size: 16px;
  line-height: 24px;
  color: #800000;
  margin: 0px; }

#tx-solr-pagination-results-per-page {
  display: none; }

#tx-solr-faceting ul {
  list-style: none; }

#tx-solr-faceting ul.facets {
  margin-left: 0; }

#tx-solr-faceting .facet-label {
  font-weight: bold; }

#tx-solr-faceting ul.facet-option-list {
  margin-left: 0; }

/* Only display facets where we actually have results */
#tx-solr-faceting li.result-count-0 {
  display: none; }

#tx-solr-facets-in-use ul {
  margin-left: 0; }

div.group-from-typoscript .group.active:after {
  position: absolute;
  top: 50px;
  left: 0;
  content: " ";
  height: 15px;
  display: block;
  width: 100%; }

.group-from-typoscript .group.active h1.group-title.type-Information,
.group-from-typoscript .group h1.group-title.type-Information:hover,
.group-from-typoscript .group.group-Information.active:after,
.group-from-typoscript .group.active h1.group-title.type-Website,
.group-from-typoscript .group h1.group-title.type-Website:hover,
.group-from-typoscript .group.group-Website.active:after {
  background-color: #f28f00; }

.group-from-typoscript .group h1.group-title.type-Information,
.group-from-typoscript .group h1.group-title.type-Information:after,
.group-from-typoscript .group h1.group-title.type-Website,
.group-from-typoscript .group h1.group-title.type-Website:after {
  background-color: #f4aa4b; }

.group-from-typoscript .group.active h1.group-title.type-Shop,
.group-from-typoscript .group h1.group-title.type-Shop:hover,
.group-from-typoscript .group.group-Shop.active:hover,
.group-from-typoscript .group.group-Shop.active:after {
  background-color: #824f26; }

.group-from-typoscript .group h1.group-title.type-Shop,
.group-from-typoscript .group h1.group-title.type-Shop:after {
  background-color: #a08064; }

.group-from-typoscript .group.active h1.group-title.type-Whisky-DB,
.group-from-typoscript .group h1.group-title.type-Whisky-DB:hover,
.group-from-typoscript .group.group-Whisky-DB.active:after {
  background-color: #346D82; }

.group-from-typoscript .group h1.group-title.type-Whisky-DB {
  background-color: #71939a; }

.group-from-typoscript .group.active h1.group-title.type-Blog,
.group-from-typoscript .group.active h1.group-title.type-Vlog,
.group-from-typoscript .group.active h1.group-title.type-News,
.group-from-typoscript .group.active h1.group-title.type-Forum,
.group-from-typoscript .group.active h1.group-title.type-Vanilla,
.group-from-typoscript .group h1.group-title.type-Blog:hover,
.group-from-typoscript .group h1.group-title.type-Vlog:hover,
.group-from-typoscript .group h1.group-title.type-News:hover,
.group-from-typoscript .group h1.group-title.type-Forum:hover,
.group-from-typoscript .group h1.group-title.type-Vanilla:hover,
.group-from-typoscript .group.group-Blog.active:after,
.group-from-typoscript .group.group-Vlog.active:after,
.group-from-typoscript .group.group-News.active:after,
.group-from-typoscript .group.group-Forum.active:after {
  background-color: #d04e3c; }

.group-from-typoscript .group h1.group-title.type-Blog,
.group-from-typoscript .group h1.group-title.type-Vlog,
.group-from-typoscript .group h1.group-title.type-News,
.group-from-typoscript .group h1.group-title.type-Forum,
.group-from-typoscript .group h1.group-title.type-Vanilla {
  background-color: #db796a; }

.groups_solr {
  position: relative; }

.groups_solr div.tx-solr-search-no-results {
  position: relative; }

.tx-solr .group-from-typoscript .resultlist.layout-tiled {
  margin-left: 0;
  margin-right: 0; }

.tx-solr .resultlist .item > .item-inner .split > .left,
.tx-solr .resultlist.shop .item > .item-inner .split > .left {
  width: 90px;
  text-align: center;
  height: 100%;
  padding: 5px; }

.tx-solr .group-Shop .resultlist .item,
.tx-solr .resultlist.shop .item {
  float: left;
  width: 248px;
  height: 350px;
  margin-right: 9px;
  text-align: center;
  margin-top: 9px;
  padding-top: 0px;
  border: none;
  background-color: #FFF; }

.tx-solr .ui-helper-hidden-accessible {
  display: none; }

#tx-solr-search .tx-solr-search-no-results {
  margin-top: 30px; }

.tx-solr .group-Shop .resultlist .item .teaser-image,
.tx-solr .resultlist.shop .item .teaser-image {
  height: 190px; }

.tx-solr .group-Shop .resultlist .item > .item-inner .main .title,
.tx-solr .group-Shop .resultlist .item > .item-inner .main .title a,
.tx-solr .resultlist.shop .item > .item-inner .main .title,
.tx-solr .resultlist.shop .item > .item-inner .main .title a {
  font-size: 16px;
  line-height: 23px;
  font-weight: 500;
  min-height: 70px;
  padding: 0 5px; }

.group.group-Shop .group-items .tx-pagebrowse-pi1,
.shop-browser .tx-pagebrowse-pi1 {
  clear: both;
  position: relative; }

.tx-solr .user-search {
  text-align: center;
  margin-bottom: 10px; }

.tx-solr .resultlist.shop .item > .item-inner .main .amount,
.tx-solr .resultlist.shop .item > .item-inner .main .amount a,
.tx-solr .group-Shop .resultlist .item > .item-inner .main .amount,
.tx-solr .group-Shop .resultlist .item > .item-inner .main .amount a {
  margin: 5px -20px;
  font-size: 15px;
  font-weight: 500;
  background: #c2946d;
  color: #fff;
  line-height: 25px; }

.tx-solr .resultlist.shop .item > .item-inner .main .article-consumer-notice,
.tx-solr .group-Shop .resultlist .item > .item-inner .main .article-consumer-notice {
  font-size: 11px; }

.group-from-typoscript .group {
  width: 20%; }

.group-from-typoscript .group h1.group-title {
  width: 100%;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  display: inline-block;
  text-align: center;
  padding-left: 0px;
  padding-right: 0px;
  background-repeat: no-repeat;
  background-position: 10px; }
  .group-from-typoscript .group h1.group-title:before {
    content: "";
    display: inline-block;
    margin-right: 10px;
    vertical-align: middle; }
  .group-from-typoscript .group h1.group-title.type-Information:before, .group-from-typoscript .group h1.group-title.type-Website:before, .group-from-typoscript .group h1.group-title.type-News:before {
    background-image: url(../../Public/Libraries/other_whisky_resources/src/public/icons/icons.png?1526558058492);
    background-position: 0px -3108px;
    width: 20px;
    height: 22px; }
  .group-from-typoscript .group h1.group-title.type-Blog:before, .group-from-typoscript .group h1.group-title.type-Vlog:before, .group-from-typoscript .group h1.group-title.type-Forum:before, .group-from-typoscript .group h1.group-title.type-Vanilla:before {
    background-image: url(../../Public/Libraries/other_whisky_resources/src/public/icons/icons.png?1526558058492);
    background-position: 0px -2877px;
    width: 22px;
    height: 21px; }
  .group-from-typoscript .group h1.group-title.type-Whisky-DB:before {
    background-image: url(../../Public/Libraries/other_whisky_resources/src/public/icons/icons.png?1526558058492);
    background-position: 0px -3203px;
    width: 16px;
    height: 23px; }
  .group-from-typoscript .group h1.group-title.type-Shop:before {
    background-image: url(../../Public/Libraries/other_whisky_resources/src/public/icons/icons.png?1526558058492);
    background-position: 0px -2602px;
    width: 21px;
    height: 20px; }

.ui-state-hover, .ui-widget-content .ui-state-hover, .ui-widget-header .ui-state-hover,
.ui-state-focus, .ui-widget-content .ui-state-focus, .ui-widget-header .ui-state-focus {
  border: 0;
  background: #F28F00;
  font-weight: normal;
  color: #FFF; }

.ui-state-hover a, .ui-state-hover a:hover {
  color: #FFF;
  text-decoration: none; }

.ui-widget-content {
  border: 1px solid #F28F00; }

ul.ui-menu {
  padding: 0; }

/* Specific styling for forum-solr-search */
.tx-solr .forum-search .sidebar-left {
  font-size: 14px; }

@media (min-width: 1300px) {
  .tx-solr .forum-search .sidebar-left {
    margin-top: -50px; } }

@media (max-width: 1200px) {
  .group-from-typoscript .group h1.group-title {
    font-size: 14px; }
    .group-from-typoscript .group h1.group-title:before {
      display: none; } }

/* Layout fuer Sortier-Links */
.sorting-links {
  font-weight: normal; }

.sorting-links .group {
  margin-right: 20px; }

.sorting-links a.active {
  font-weight: bold; }

.sorting-select form,
.sorting-select .input-container {
  display: inline-block; }

/* Splitting can be used to split content without using fixed grid widths. The .fill element in a split will use up the remaining space (requires a split .left before) */
.row, .split,
.split {
  /* Apply split styles only on specific screen size */ }
  .row.gutterless, .gutterless.split,
  .split.gutterless {
    margin-left: 0;
    margin-right: 0; }
    .row.gutterless > *, .gutterless.split > *,
    .split.gutterless > * {
      padding-left: 0;
      padding-right: 0; }
  .row > *, .split > *,
  .split > * {
    display: block;
    padding-left: 10px;
    padding-right: 10px; }
  .row > .left, .split > .left,
  .split > .left {
    float: left; }
  .row > .right, .split > .right,
  .split > .right {
    float: right; }
  .row > .fill, .split > .fill,
  .split > .fill {
    overflow: hidden; }
  @media (max-width: 767px) {
    .row > .left-xs, .split > .left-xs,
    .split > .left-xs {
      float: left; }
    .row > .right-xs, .split > .right-xs,
    .split > .right-xs {
      float: right; }
    .row > .fill-xs, .split > .fill-xs,
    .split > .fill-xs {
      overflow: hidden; } }
  @media (min-width: 768px) and (max-width: 799px) {
    .row > .left-sm, .split > .left-sm,
    .split > .left-sm {
      float: left; }
    .row > .right-sm, .split > .right-sm,
    .split > .right-sm {
      float: right; }
    .row > .fill-sm, .split > .fill-sm,
    .split > .fill-sm {
      overflow: hidden; } }
  @media (min-width: 800px) and (max-width: 1199px) {
    .row > .left-md, .split > .left-md,
    .split > .left-md {
      float: left; }
    .row > .right-md, .split > .right-md,
    .split > .right-md {
      float: right; }
    .row > .fill-md, .split > .fill-md,
    .split > .fill-md {
      overflow: hidden; } }
  @media (min-width: 1200px) {
    .row > .left-lg, .split > .left-lg,
    .split > .left-lg {
      float: left; }
    .row > .right-lg, .split > .right-lg,
    .split > .right-lg {
      float: right; }
    .row > .fill-lg, .split > .fill-lg,
    .split > .fill-lg {
      overflow: hidden; } }

.line > * {
  display: inline-block; }

/* Statistiken */
.statistics .title {
  margin-bottom: 10px;
  font-weight: bold; }
  .statistics .title > * {
    vertical-align: top; }
  .statistics .title > .btn, .statistics .title > button, .statistics .title >
  input[type="submit"], .statistics .title >
  .button {
    vertical-align: middle;
    font-weight: normal; }

.statistics .legend {
  margin-top: 14px; }

.statistics .legend label {
  font-weight: normal; }

/* Rating Statistics */
.ratings.statistics {
  padding-bottom: 10px;
  margin-bottom: 10px; }

/* Bardiagramm */
.bardiagramm {
  font-size: 14px;
  line-height: 17px; }

.bardiagramm .item {
  margin-top: 2px; }
  .bardiagramm .item:first-child {
    margin-top: 0; }

.bardiagramm .item label,
.bardiagramm .item .bar {
  vertical-align: middle; }

.bardiagramm .item label {
  margin-right: 15px; }

.bardiagramm .item label a {
  text-decoration: none;
  font-weight: normal;
  color: #262626; }

.bardiagramm .item .bar {
  position: relative;
  display: inline-block;
  width: 190px; }

.bardiagramm .item .bar .bar-inner {
  height: 17px;
  background-color: #f28f00; }

.bardiagramm .item .info {
  display: inline-block;
  font-weight: bold;
  text-align: right;
  min-width: 28px;
  vertical-align: middle; }

/* Bardiagramm-vertical */
.bardiagramm-vertical {
  overflow: hidden;
  max-width: 480px;
  /* Hoehe des Diagrams */ }
  .bardiagramm-vertical label {
    font-size: 12px; }
  .bardiagramm-vertical .labels-y {
    position: relative;
    float: left;
    width: 60px; }
  .bardiagramm-vertical .labels-y label {
    display: block;
    position: absolute;
    text-align: right;
    width: 100%; }
  .bardiagramm-vertical .labels-y label:before {
    /* Expands children's line-height to label height */
    content: '';
    display: inline-block;
    height: 100%;
    vertical-align: bottom;
    margin-right: -0.25em;
    /* Adjusts for spacing */ }
  .bardiagramm-vertical .labels-y .legend {
    position: absolute;
    bottom: 0;
    left: 24px;
    height: 24px;
    width: 160px;
    transform: rotate(-90deg);
    transform-origin: left bottom;
    text-align: center; }
  .bardiagramm-vertical .labels-y label span {
    line-height: 1;
    margin-right: 4px;
    vertical-align: bottom; }
  .bardiagramm-vertical .labels-x {
    /* Abhaendig von breite von .labels-y */
    margin-left: 60px;
    position: relative;
    overflow: hidden; }
  .bardiagramm-vertical .labels-x label {
    min-height: 1px;
    display: block;
    float: left;
    text-align: center; }
  .bardiagramm-vertical .labels-x .legend {
    clear: both;
    text-align: center; }
  .bardiagramm-vertical .items {
    overflow: hidden; }
  .bardiagramm-vertical .items .item {
    position: relative;
    float: left; }
  .bardiagramm-vertical .items .item .bar {
    position: relative;
    margin: 0px 1px; }
  .bardiagramm-vertical .items .item .bar .bar-inner {
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    background-color: #f28f00; }
  .bardiagramm-vertical .items .item .bar.inactive .bar-inner {
    background-color: #c2a286; }
  .bardiagramm-vertical .labels-y,
  .bardiagramm-vertical .items .item .bar {
    height: 160px; }

/* Banner Statistics */
.banner-statistics .item label {
  min-width: 170px; }

@media (max-width: 768px) {
  .bardiagramm .item {
    display: table;
    width: 100%; }
    .bardiagramm .item label {
      min-width: 38px;
      width: 10%;
      display: table-cell; }
    .bardiagramm .item .bar {
      display: table-cell;
      width: 80%; }
    .bardiagramm .item .info {
      width: 10%;
      display: table-cell; } }

.status-indicator {
  display: inline-block;
  position: relative;
  width: 47px;
  height: 25px;
  border-radius: 3px;
  background-color: #c2a286;
  vertical-align: middle; }
  .status-indicator:before {
    content: "";
    position: absolute;
    top: 4px;
    left: 4px;
    display: block;
    width: 17px;
    height: 17px;
    border-radius: 3px;
    background-color: #eed4b2; }
  .status-indicator:after {
    content: "";
    position: absolute;
    display: block;
    left: auto;
    right: 7px;
    top: 7px;
    background-image: url(../../Public/Libraries/other_whisky_resources/src/public/icons/icons.png?1526558058492);
    background-position: 0px -457px;
    width: 11px;
    height: 11px; }
  .status-indicator.on {
    background-color: #f28f00; }
    .status-indicator.on:before {
      background-color: #f2cb98;
      left: 26px; }
    .status-indicator.on:after {
      left: 7px;
      right: auto;
      top: 7px;
      background-image: url(../../Public/Libraries/other_whisky_resources/src/public/icons/icons.png?1526558058492);
      background-position: 0px -349px;
      width: 13px;
      height: 11px; }

/* Sidebar */
#sidebar-left {
  /* The left sidebar should generally have a smaller font-size (requested by K. Wilk) */
  font-size: 14px; }

/* Responsive "expansion" classes - With these classes, the elements will be pulled to the left and right according to the grid gutter width and thus effectively negative the grid gutter */
@media (max-width: 767px) {
  .expand-xs {
    margin-left: -10px;
    margin-right: -10px; } }

@media (min-width: 768px) and (max-width: 799px) {
  .expand-sm {
    margin-left: -10px;
    margin-right: -10px; } }

@media (min-width: 800px) and (max-width: 1199px) {
  .expand-md {
    margin-left: -10px;
    margin-right: -10px; } }

@media (min-width: 1200px) {
  .expand-lg {
    margin-left: -10px;
    margin-right: -10px; } }

@media (max-width: 800px) {
  /* Pull specific (boxy) elements like navigation, panels, resultlists, etc. to full window width without border in mobile view while keeping the border-spacing for the rest */
  #navigation,
  .slider,
  .panel,
  .box,
  .well,
  .teaser,
  .structuredlist,
  .resultlist.layout-tiled,
  .resultlist.blog,
  .pagination,
  .group-from-typoscript,
  .tx-t3blog-pi2 .single {
    margin-left: -10px;
    margin-right: -10px; }
  /* No offset for elements nested into elements that are already offset */
  .structuredlist .row, .structuredlist .split,
  .structuredlist .pagination,
  .resultlist .row,
  .resultlist .split,
  .resultlist .pagination {
    margin-left: 0;
    margin-right: 0; } }

.container-js-pull.target[data-has-pull-target="true"] {
  padding-bottom: 20px; }

table {
  margin-bottom: 10px;
  background-color: transparent;
  border-collapse: collapse;
  border-spacing: 0;
  width: 100%; }

table th,
table td {
  border-top: none;
  text-align: left;
  vertical-align: top; }

table th {
  font-family: "Roboto", Arial, sans-serif;
  font-weight: normal;
  color: #fff2e1;
  background-color: #824f26;
  font-size: 18px;
  line-height: 30px;
  padding: 5px 20px 5px; }

table th a,
table th a:hover {
  color: #fff2e1; }

table th.functions {
  text-align: right;
  padding-right: 5px; }

table td {
  border-bottom: 1px solid #eed4b2;
  border-left: 1px solid #eed4b2;
  background-color: #fff2e1;
  padding: 5px 20px 5px;
  color: #402912; }

table td:first-child {
  border-left: none; }

table tr:last-child td {
  border-bottom: none; }

table td.expand,
table.th.expand {
  padding: 0px; }

table label {
  color: #735b46;
  display: inline-block;
  width: 48%;
  float: left;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  padding-right: 10px;
  margin-bottom: 0; }

table label + * {
  overflow: hidden;
  display: block; }

/* table-themes */
table.theme-1 {
  margin-bottom: 10px; }

table.theme-1 th {
  background-color: #824f26;
  color: #fff2e1;
  border-color: #fff2e1;
  border-left: 1px solid;
  padding: 5px 20px; }

table.theme-1 th:first-child {
  border-left: none; }

table.theme-1 td {
  vertical-align: middle;
  border: none;
  padding: 10px 10px; }

.nav-tabs {
  background-color: #fbe0bc; }
  .nav-tabs > li {
    position: relative; }
    .nav-tabs > li > a, .nav-tabs > li.active > a {
      padding-top: 8px;
      padding-bottom: 8px; }
      .nav-tabs > li > a, .nav-tabs > li > a:focus, .nav-tabs > li > a:hover, .nav-tabs > li > a:active, .nav-tabs > li.active > a, .nav-tabs > li.active > a:focus, .nav-tabs > li.active > a:hover, .nav-tabs > li.active > a:active {
        border-color: transparent;
        background-color: transparent;
        cursor: pointer; }
      .nav-tabs > li > a.caret-toggle, .nav-tabs > li > a span.caret-toggle, .nav-tabs > li.active > a.caret-toggle, .nav-tabs > li.active > a span.caret-toggle {
        position: absolute;
        top: 0;
        right: 0;
        z-index: 20;
        height: 100%;
        padding: 0;
        margin: 0;
        border: none;
        width: 18px; }
        .nav-tabs > li > a.caret-toggle .caret, .nav-tabs > li > a span.caret-toggle .caret, .nav-tabs > li.active > a.caret-toggle .caret, .nav-tabs > li.active > a span.caret-toggle .caret {
          position: absolute;
          top: 50%;
          right: 5px;
          margin: -4px 0 0 0;
          display: inline-block;
          width: 0;
          height: 0;
          vertical-align: middle;
          border-top: 4px dashed;
          border-top: 4px solid \9;
          border-top-color: #333;
          border-right: 4px solid transparent;
          border-left: 4px solid transparent; }
    .nav-tabs > li:hover:before, .nav-tabs > li.active:before {
      content: "";
      display: block;
      position: absolute;
      width: 100%;
      height: 4px;
      bottom: 0;
      left: 0;
      background-color: #800000; }

.tab-pane {
  padding: 10px;
  background-color: #fff; }

.tasteicons table,
.tasteicons table tr,
.tasteicons table th,
.tasteicons table td {
  background: transparent;
  border: none; }

.tasteicons table td {
  padding: 4px; }

.top-tasteicons {
  text-align: center; }

/* Tasteicon-Statistics */
.tasteicon-statistics .group .item {
  padding: 0px;
  border: none; }
  .tasteicon-statistics .group .item.tasteicon-statistic {
    margin-top: 5px;
    overflow: hidden; }
    .tasteicon-statistics .group .item.tasteicon-statistic .title {
      float: left;
      margin-right: 5px;
      width: 153px;
      /* Soll nicht mehr umbrechen ab jetzt */ }
    .tasteicon-statistics .group .item.tasteicon-statistic .rating-value {
      float: left;
      vertical-align: top;
      line-height: 30px; }

.tasteicon-statistics.small .group .item {
  line-height: 15px; }
  .tasteicon-statistics.small .group .item.tasteicon-statistic .title {
    width: 75px;
    /* Width is approximately the width of "Peat Smoke:" as requested by K. Wilk - Lower in the .small version since lower font size */ }

.tasteicon-statistics.small .group .group-title,
.tasteicon-statistics.small .group .tasteicon-group-title,
.tasteicon-statistics.small .group .item.tasteicon-statistic .title {
  color: #402912;
  font-family: Arial, sans-serif;
  font-size: 12px;
  line-height: 16px; }

.tasteicon-statistics.small .group .group-title,
.tasteicon-statistics.small .group .tasteicon-group-title {
  font-weight: bold;
  margin-top: 10px;
  border-bottom: 1px solid #333; }

@media (max-width: 768px) {
  .tasteicon-statistics tr > th {
    display: block;
    width: 100% !important; }
  .tasteicon-statistics td > .row > .group + .group, .tasteicon-statistics td > .split > .group + .group {
    border-top: 1px solid #eed4b2; }
  .tasteicon-statistics .functions {
    display: table; }
    .tasteicon-statistics .functions > div {
      display: table-cell;
      padding: 5px 20px 5px; }
    .tasteicon-statistics .functions .left {
      width: 70%;
      text-align: left; }
  .more-container {
    text-align: center;
    margin-bottom: 10px; } }

.teaser {
  overflow: hidden;
  font-size: 14px;
  margin-bottom: 10px; }

.teaser .tags {
  font-family: "Roboto Condensed", Arial, sans-serif;
  text-transform: uppercase;
  font-size: 16px;
  line-height: 24px;
  color: #fffaf3; }

.teaser .tags .tag {
  display: inline-block;
  background-color: #f28f00;
  padding: 1px 13px 0px 10px; }

.teaser .contents .content > *:first-child {
  margin-top: 0px; }

.teaser .contents .content > *:last-child {
  margin-bottom: 0; }

.teaser h1,
.teaser h2,
.teaser h3,
.teaser h4,
.teaser h5,
.teaser h6,
.teaser .h1,
.teaser .h2,
.teaser .h3,
.teaser .h4,
.teaser .h5,
.teaser .h6 {
  margin-bottom: 0; }

/* Teaser Layout 0 */
.teaser.layout-0 .image {
  float: left;
  max-width: 50%;
  margin-right: 12px; }

.teaser.layout-0 .contents {
  overflow: hidden; }

/* Teaser Layout 1 */
.teaser.layout-1 {
  background-color: #fff2e1; }

.teaser.layout-1 .image {
  position: relative;
  overflow: hidden;
  /*
	datamints JK 20170323 - Anfrage per Mail von DM, damit Teaser wie vorher (komplett) angezeigt wird.  
	max-height: 160px;
	*/ }

.teaser.layout-1 .image img {
  width: 100%; }

.teaser.layout-1 .contents {
  padding: 10px 20px; }

/* Limit width of teaser.layout-1 inside of the side columns, so that the image won't be stretched to much in responsive views */
#sidebar-left .teaser.layout-1,
#sidebar-right .teaser.layout-1 {
  max-width: 460px;
  margin-left: auto;
  margin-right: auto; }

/* Store-Teaser */
.store-teaser {
  max-width: 375px;
  height: 242px;
  background-image: url("../../Public/Libraries/other_whisky_resources/src/public/images/store-teaser-panel.png?1488203836");
  background-position: top left;
  background-repeat: no-repeat;
  background-size: contain;
  margin-bottom: 10px;
  margin-left: auto;
  margin-right: auto; }
  .store-teaser .store-teaser-inner {
    padding: 5px 20px 0;
    overflow: hidden; }
    .store-teaser .store-teaser-inner .image {
      text-align: center; }
    .store-teaser .store-teaser-inner .content {
      padding: 3px 10px 5px 10px;
      font-size: 14px;
      line-height: 20px;
      text-align: center; }
      .store-teaser .store-teaser-inner .content p {
        margin: 0; }

/* Referral Box */
.referral-box {
  position: relative;
  background-color: #eed4b2;
  color: #594028;
  margin-bottom: 10px; }

.referral-box .referral-box-inner {
  overflow: hidden; }

.referral-box .referral-box-inner .image {
  float: left; }

.referral-box .referral-box-inner .content {
  overflow: hidden;
  min-height: 100px;
  font-family: "Roboto Condensed", Arial, sans-serif;
  font-size: 30px;
  line-height: 42px; }

.referral-box .referral-box-inner .content .content-inner {
  padding: 7px 60px 0px 18px; }

.referral-box .referral-box-inner .content p {
  margin: 0; }

.referral-box .referral-box-inner a.link {
  position: absolute;
  text-indent: -999999px;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0; }

.referral-box .referral-box-inner a.link:before {
  content: "";
  background-image: url(../../Public/Libraries/other_whisky_resources/src/public/icons/icons.png?1526558058492);
  background-position: 0px -3698px;
  width: 33px;
  height: 30px;
  position: absolute;
  top: 10px;
  right: 20px; }

/* Layout-1 */
.referral-box.layout-1 .referral-box-inner .content {
  font-family: Arial, sans-serif;
  font-size: 14px;
  line-height: 20px; }

.referral-box.layout-1 .referral-box-inner .content .content-inner {
  padding-top: 14px;
  position: relative;
  padding-right: 20px; }

.referral-box.layout-1 .referral-box-inner a.link:before {
  display: none; }

.referral-box.layout-1 .referral-box-inner .content p:after {
  content: "";
  display: inline-block;
  background-image: url(../../Public/Libraries/other_whisky_resources/src/public/icons/icons.png?1526558058492);
  background-position: 0px -751px;
  width: 13px;
  height: 12px;
  margin-left: 4px; }

/* Styles for .toggle-element generic element toggles (see toggles.js) */
.toggle-element {
  cursor: pointer;
  position: relative; }
  .toggle-element:before {
    position: absolute;
    font-size: 26px;
    top: 0;
    right: 5px; }

.toggle-element-hidden {
  display: none; }

ul.toggle-list {
  list-style: none; }
  ul.toggle-list li {
    position: relative;
    padding-left: 8%; }
    ul.toggle-list li:before, ul.toggle-list li:after {
      content: " ";
      display: table; }
    ul.toggle-list li:after {
      clear: both; }
    ul.toggle-list li > a {
      color: #333; }
    ul.toggle-list li.active > a {
      color: #222;
      font-weight: bold; }
    ul.toggle-list li.current > a {
      color: #ba1f0a; }
    ul.toggle-list li.toggle-list-closed > ul {
      display: none; }
    ul.toggle-list li > .toggle-list-toggler {
      position: absolute;
      top: 0;
      left: -20px;
      width: 40px;
      height: 24px;
      text-align: center;
      font-size: 18px;
      color: #c2946d;
      cursor: pointer; }
      ul.toggle-list li > .toggle-list-toggler > i {
        position: absolute;
        top: 2px;
        right: 10px; }
    ul.toggle-list li.toggle-list-opened > .toggle-list-toggler > i {
      -webkit-transform: rotate(90deg);
      -moz-transform: rotate(90deg);
      -ms-transform: rotate(90deg);
      -o-transform: rotate(90deg);
      transform: rotate(90deg); }
    ul.toggle-list li ul {
      margin: 0;
      padding: 2px 0 0;
      list-style: none; }

#toolbar {
  position: absolute;
  top: 0;
  right: 0;
  z-index: 150;
  /* Login */
  /* Shop Login */ }
  #toolbar > ul {
    padding: 10px 10px 0 10px;
    margin: 0; }
    #toolbar > ul > li {
      vertical-align: top;
      position: relative; }
      #toolbar > ul > li.current > .dropdown {
        display: block; }
      #toolbar > ul > li > a {
        font-family: "Roboto", Arial, sans-serif;
        font-size: 14px;
        color: #800000; }
      #toolbar > ul > li .status-indicator {
        margin-left: 10px; }
      #toolbar > ul > li > .dropdown {
        display: none;
        position: absolute;
        top: 25px;
        right: 0;
        z-index: 210;
        background-color: #F1CA97;
        color: #594028;
        font-size: 14px;
        min-width: 250px;
        min-height: 50px;
        margin: 0;
        padding: 0; }
        #toolbar > ul > li > .dropdown > .dropdown-inner {
          position: relative;
          padding: 10px 15px 15px; }
        #toolbar > ul > li > .dropdown .title {
          font-family: "Roboto", Arial, sans-serif;
          font-size: 30px;
          color: #594028;
          min-height: 46px;
          line-height: 46px;
          margin: 0 0 10px;
          padding: 0;
          border-bottom: 2px solid #C1936C; }
        #toolbar > ul > li > .dropdown .close {
          position: absolute;
          top: 20px;
          right: 30px;
          font-family: "Roboto", Arial, sans-serif;
          color: #800000;
          font-size: 24px;
          line-height: 46px;
          height: 46px;
          opacity: 1; }
          #toolbar > ul > li > .dropdown .close a {
            display: block;
            padding-left: 10px;
            color: #800000; }
            #toolbar > ul > li > .dropdown .close a:hover {
              text-decoration: none;
              color: #594028; }
        #toolbar > ul > li > .dropdown .tx-felogin-pi1 legend {
          display: block; }
  #toolbar > ul > li.login {
    padding: 0;
    line-height: 25px; }
    #toolbar > ul > li.login > a {
      background-color: #F1CA97;
      display: block;
      padding-right: 10px; }
    #toolbar > ul > li.login .login-icon {
      background-color: #c2946d;
      height: 25px;
      width: 30px;
      vertical-align: top;
      display: inline-block;
      margin-right: 10px;
      text-align: center; }
      #toolbar > ul > li.login .login-icon:before {
        content: "";
        display: inline-block;
        vertical-align: top;
        margin-top: 5px;
        background-image: url(../../Public/Libraries/other_whisky_resources/src/public/icons/icons.png?1526558058492);
        background-position: 0px -1130px;
        width: 16px;
        height: 15px; }
    #toolbar > ul > li.login.logged-in .title {
      display: none; }
    #toolbar > ul > li.login.logged-in .login-icon {
      background-color: #800000; }
    #toolbar > ul > li.login .input-wrap {
      background-color: #fff;
      margin-right: 0;
      padding-left: 10px;
      -webkit-border-radius: 4px;
      -moz-border-radius: 4px;
      border-radius: 4px;
      font-family: Arial, sans-serif; }
      #toolbar > ul > li.login .input-wrap input[type="text"] {
        float: none;
        width: 150px; }
      #toolbar > ul > li.login .input-wrap input[type="password"] {
        float: none;
        width: 150px; }
      #toolbar > ul > li.login .input-wrap input:focus {
        border: none;
        outline-color: #fff; }
    #toolbar > ul > li.login .input-group-addon {
      min-width: 42px; }
    #toolbar > ul > li.login input[type="text"],
    #toolbar > ul > li.login input[type="password"] {
      width: 238px; }
    #toolbar > ul > li.login fieldset {
      border: none;
      padding: 0px;
      margin: 0px;
      background: transparent; }
    #toolbar > ul > li.login .forgot-password,
    #toolbar > ul > li.login .register {
      font-size: 12px;
      font-family: "Roboto", Arial, sans-serif; }
    #toolbar > ul > li.login .forgot-password {
      margin-top: 5px; }
    #toolbar > ul > li.login .login-option {
      margin-top: 5px; }
      #toolbar > ul > li.login .login-option:first-child {
        margin-top: 0; }
      #toolbar > ul > li.login .login-option:last-child {
        margin-bottom: 5px; }
      #toolbar > ul > li.login .login-option p {
        margin: 0; }
      #toolbar > ul > li.login .login-option .zmdi, #toolbar > ul > li.login .login-option .customSelect:before, #toolbar > ul > li.login .login-option
      .ms-choice:before, #navigation #toolbar > ul > li.login .login-option li .navigation-toggle, #navigation #toolbar > ul > li.login li .login-option .navigation-toggle, #toolbar > ul > li.login .login-option .panel.toggleable > .panel-heading:before, #toolbar > ul > li.login .login-option .toggleable.box > .panel-heading:before, #toolbar > ul > li.login .login-option .box > .box-inner.panel.toggleable > .title:before, #toolbar > ul > li.login .login-option .box > .box-inner.toggleable.box > .title:before, #toolbar > ul > li.login .login-option .toggle-element:before, #toolbar > ul > li.login .login-option #toolbar > ul > li > .dropdown .close a, #toolbar > ul > li > .dropdown .close #toolbar > ul > li.login .login-option a {
        font-size: 14px;
        margin-right: 5px; }
      #toolbar > ul > li.login .login-option .form-group, #toolbar > ul > li.login .login-option .csc-mailform .csc-form-element, .csc-mailform #toolbar > ul > li.login .login-option .csc-form-element, #toolbar > ul > li.login .login-option .tx-datamintsfeuser-pi1 form .item, .tx-datamintsfeuser-pi1 form #toolbar > ul > li.login .login-option .item, #toolbar > ul > li.login .login-option .tx-powermail .powermail_fieldwrap, .tx-powermail #toolbar > ul > li.login .login-option .powermail_fieldwrap {
        margin: 0; }
  #toolbar > ul > li.shop-login {
    max-height: 50px;
    /* Shop login iframe has a padding of it's own on the inside - We need to offset this padding with a negative margin*/
    margin-top: -12px; }
  #toolbar .subline {
    line-height: 16px; }

/* Toolbar-bottom */
#toolbar-bottom {
  background-color: #824f26;
  min-height: 30px; }

#toolbar-bottom ul {
  list-style: none;
  float: right;
  padding: 0px 15px;
  margin: 0px; }

#toolbar-bottom ul li a {
  color: #e5cab3;
  line-height: 30px;
  font-size: 12px; }

#toolbar-bottom ul li.go-top a {
  background-image: url(../../Public/Libraries/other_whisky_resources/src/public/icons/icons.png?1526558058492);
  background-position: 0px -32px;
  width: 8px;
  height: 10px;
  background-repeat: no-repeat;
  background-position-x: right;
  padding-right: 14px; }

@media (max-width: 799px) {
  #toolbar > ul {
    padding-top: 5px;
    text-align: right; }
    #toolbar > ul > li.shop-login {
      display: none; }
    #toolbar > ul > li.login > a, #toolbar > ul > li.login.logged-in > a {
      background: transparent;
      padding: 0 6px 6px; }
      #toolbar > ul > li.login > a .login-icon, #toolbar > ul > li.login.logged-in > a .login-icon {
        background: transparent;
        height: auto;
        width: auto;
        margin: 0; }
        #toolbar > ul > li.login > a .login-icon:before, #toolbar > ul > li.login.logged-in > a .login-icon:before {
          background-image: url(../../Public/Libraries/other_whisky_resources/src/public/icons/icons.png?1526558058492);
          background-position: 0px -2831px;
          width: 22px;
          height: 21px; }
      #toolbar > ul > li.login > a .login-text, #toolbar > ul > li.login.logged-in > a .login-text {
        display: none; }
    #toolbar > ul > li > a {
      padding: 0 6px 6px; }
    #toolbar > ul > li .dropdown {
      text-align: left; } }

@media (max-width: 767px) {
  .toolbar-content-bottom ul {
    padding: 0; }
  .toolbar-content-bottom ul li.go-top {
    position: fixed;
    bottom: 0;
    z-index: 200;
    right: 0;
    background-color: rgba(255, 255, 255, 0.5);
    padding: 5px;
    width: 70px; } }

.tooltip .tooltip-inner {
  min-width: 300px; }

/* Fixed to-top link */
#to-top {
  position: fixed;
  bottom: 0;
  right: 0;
  padding: 10px;
  background: rgba(255, 255, 255, 0.64);
  z-index: 1500;
  max-height: 40px; }
  #to-top.hide-background {
    background: 0 0; }

h1, .h1,
h2, .h2,
h3, .h3,
h4, .h4,
h5, .h5,
h6, .h6 {
  margin: 20px 0 10px;
  /* Allow .hightlighted sub-elements in headlines */
  /* Currently are always italic */ }
  h1 .highlighted, .h1 .highlighted,
  h2 .highlighted, .h2 .highlighted,
  h3 .highlighted, .h3 .highlighted,
  h4 .highlighted, .h4 .highlighted,
  h5 .highlighted, .h5 .highlighted,
  h6 .highlighted, .h6 .highlighted {
    font-style: italic; }

h1, .h1 {
  margin-top: 0; }

h3, .h3,
h4, .h4,
h5, .h5,
h6, .h6 {
  font-weight: normal; }

h4, .h4,
h5, .h5,
h6, .h6 {
  font-family: "Roboto", Arial, sans-serif; }

@media (max-width: 800px) {
  h1, .h1 {
    font-size: 26px; }
  h2, .h2 {
    font-size: 26px; }
  h3, .h3 {
    font-size: 20px; }
  h4, .h4 {
    font-size: 20px; }
  h5, .h5 {
    font-size: 16px; }
  h6, .h6 {
    font-size: 14px; } }

/* Link-Styles */
.read-more,
a.read-more {
  display: block;
  font-family: "Roboto Condensed", Arial, sans-serif;
  font-size: 20px;
  line-height: 30px;
  color: #800000;
  background-image: url(../../Public/Libraries/other_whisky_resources/src/public/icons/icons.png?1526558058492);
  background-position: 0px -3753px;
  background-repeat: no-repeat;
  padding-left: 40px; }

a.link-icon-arrow:before {
  content: "";
  display: inline-block;
  background-image: url(../../Public/Libraries/other_whisky_resources/src/public/icons/icons.png?1526558058492);
  background-position: 0px -751px;
  width: 13px;
  height: 12px;
  margin-right: 5px; }

/* List-Styles */
/* Paragraph-Styles */
p {
  /* Since sometimes there are inline floating images inside of the TYPO3 paragraphs, we need to clear the floats on the p element */ }
  p:before, p:after {
    content: " ";
    display: table; }
  p:after {
    clear: both; }

p.info {
  background-color: #fffaf3;
  padding: 10px; }

p.breakhere {
  page-break-after: always;
  height: 0;
  margin: 0; }

.htmlarea-content-body p.breakhere {
  background-color: #C00;
  color: white;
  height: auto;
  position: relative;
  padding: 10px;
  display: block; }
  .htmlarea-content-body p.breakhere:after {
    position: absolute;
    left: 0px;
    top: 0;
    content: "Page print breaks here - don't insert text inside this block"; }

@media (max-width: 768px) {
  .font-weight-mobile-bold {
    font-weight: bold; }
  .text-mobile-center {
    text-align: center; } }

/* datamints verifyage styles überschreiben, die direkt aus der extension kommen */
.dm-verifyage-birthday-fields input {
  font-size: 16px; }

.dm-verifyage-button input[type="submit"] {
  padding: 10px 20px 7px;
  color: #fffaf3;
  font-size: 14px; }

.dm-verifyage-button input[type="submit"]:focus {
  padding-top: 12px; }

/* JQuery Ui*/
.ui-autocomplete.ui-front {
  z-index: 100; }

/* datamints_feuser */
.tx-datamintsfeuser-pi1 {
  margin-bottom: 10px; }

.tx-datamintsfeuser-pi1 .thumb,
.tx-datamintsfeuser-pi1 .delete {
  display: inline-block;
  margin-bottom: 10px; }

.tx-datamintsfeuser-pi1 .delete label {
  margin-left: 10px;
  width: auto; }

.tx-datamintsfeuser-pi1 .thumb.none:after {
  content: '?';
  display: inline-block;
  width: 100px;
  height: 100px;
  border: 1px solid #e5cab3;
  line-height: 100px;
  text-align: center;
  font-size: 65px;
  color: #e5cab3; }

.tx-datamintsfeuser-pi1 .type-check {
  overflow: hidden; }

.tx-datamintsfeuser-pi1 .name-userdelete input,
.tx-datamintsfeuser-pi1 .type-check input {
  float: left;
  display: block;
  margin-left: 0;
  margin-right: 10px;
  margin-top: 10px; }

.tx-datamintsfeuser-pi1 .type-check input {
  margin-top: 5px; }

.tx-datamintsfeuser-pi1 .item-2.name-submit input {
  margin-left: 0; }

.tx-datamintsfeuser-pi1 .name-captcha > label {
  display: block; }

.tx-datamintsfeuser-pi1 .name-captcha > .captcha,
.tx-datamintsfeuser-pi1 .name-captcha > input {
  display: inline-block; }

.tx-datamintsfeuser-pi1 .name-captcha input[type="text"] {
  margin-left: 10px;
  width: 50%; }

.tx-datamintsfeuser-pi1 .name-tx_datamintsfeuserfields_birthday input[type="text"] {
  width: 120px; }

.tx-datamintsfeuser-pi1 form fieldset {
  border: none;
  padding: 0px;
  margin: 10px 0 0;
  background: transparent; }
  .tx-datamintsfeuser-pi1 form fieldset legend {
    padding: 0; }
  .tx-datamintsfeuser-pi1 form fieldset:empty {
    margin: 0; }
  .tx-datamintsfeuser-pi1 form fieldset:first-child {
    margin-top: 0; }

.tx-datamintsfeuser-pi1 form .item {
  overflow: hidden; }

.tx-datamintsfeuser-pi1 .error-label {
  background-color: #ba1f0a;
  color: #fff2e1;
  padding: 2px 10px;
  margin: 5px 0 0 0; }

/* datamints_userfinder */
.tx-datamintsuserfinder-pi1 table td.c1 {
  padding-right: 0;
  width: 25px; }

.tx-datamintsuserfinder-pi1 table td {
  padding: 10px; }

.tx-datamintsuserfinder-pi1 table th {
  padding: 10px; }

.tx-datamintsuserfinder-pi1 .item label {
  width: 15%; }

.tx-datamintsuserfinder-pi1 form .item input[type="text"] {
  width: 84%; }

.tx-datamintsuserfinder-pi1 .box {
  margin-top: 10px; }

/* Felogin */
.tx-felogin-pi1 fieldset {
  border: none;
  padding: 0px;
  margin: 0px;
  background: transparent; }

.tx-felogin-pi1 .status .header {
  display: none; }

.tx-felogin-pi1 legend {
  display: none; }

.tx-felogin-pi1 .status .message > div {
  margin-bottom: 10px; }

.tx-felogin-pi1 .split .fill {
  font-size: 12px;
  line-height: 18px;
  font-family: "Roboto", Arial, sans-serif;
  padding-left: 10px;
  color: #800000; }

.tx-felogin-pi1 .item input[type="submit"] {
  margin: 0px; }

.tx-felogin-pi1 .item label {
  width: auto; }

.tx-felogin-pi1 form .item .input-wrap {
  width: 100%;
  height: 100%; }

.tx-felogin-pi1 .permalogin {
  margin-top: 10px; }
  .tx-felogin-pi1 .permalogin label {
    font-weight: normal; }

/* irfaq*/
.tx-irfaq-pi1 ul.tx-irfaq-questions-list {
  margin-bottom: 75px; }

.tx-irfaq-pi1 ul li a p.bodytext {
  margin: 0px;
  display: inline;
  font-weight: bold; }

.tx-irfaq-pi1 ul li a {
  color: #000;
  text-decoration: none; }

.tx-irfaq-pi1 ul li a:hover {
  color: #000;
  text-decoration: underline; }

.tx-irfaq-pi1 .tx-irfaq-answer {
  margin-bottom: 10px; }

.tx-irfaq-pi1 .tx-irfaq-answer h4 p.bodytext {
  margin: 0px;
  display: inline;
  font-weight: bold; }

.tx-irfaq-pi1 dt p {
  font-weight: bold;
  margin: 0px;
  display: inline; }

.tx-irfaq-pi1 dd {
  margin-left: 0px; }

.tx-irfaq-pi1 dd p {
  margin-top: 0px; }

.tx-irfaq-pi1 .additional-info {
  border-top: 2px solid #e6e6e6;
  margin-bottom: 10px; }

.tx-irfaq-pi1 .irfaq-related-faq, .tx-irfaq-pi1 .irfaq-related-links {
  padding-top: 0px;
  padding-bottom: 0px;
  margin-top: 3px;
  margin-bottom: 15px; }

.tx-irfaq-cleaner {
  clear: left;
  height: 1px; }

.tx-irfaq-dynheader {
  cursor: pointer;
  overflow: hidden;
  color: #363636;
  font-weight: bold; }

.tx-irfaq-dynans-hidden {
  display: none; }

.tx-irfaq-dynans-visible {
  display: inline; }

.tx-irfaq-toggle-plus {
  background: url(/typo3conf/ext/irfaq/res/plus.gif) left no-repeat;
  padding-left: 15px; }

.tx-irfaq-toggle-minus {
  background: url(/typo3conf/ext/irfaq/res/minus.gif) left no-repeat;
  padding-left: 15px; }

/* News */
.news .resultlist .item > .item-inner .main .short-description {
  margin-top: 0px; }

.news .read-more {
  margin-top: 20px; }

/* Chat */
.tx-vjchat-pi1 {
  position: relative; }

div#tx-vjchat-content {
  line-height: 1em; }

div#tx-vjchat-input-container button {
  padding: 10px 20px 7px;
  border-bottom: 4px solid #d37500;
  margin-top: 10px; }

#tx-vjchat-user-detail {
  display: none !important; }

.tx-vjchat-pi1 #tx-vjchat-container {
  min-height: 350px; }

#tx-vjchat-content,
#tx-vjchat-messages,
#tx-vjchat-userlist {
  min-height: 200px; }

#tx-vjchat-messages {
  width: 75%; }

#tx-vjchat-userlist {
  width: 23%; }

/** Extbase DebugPanel */
.debug-tree {
  position: relative; }

.debug-tree input {
  position: absolute;
  top: 0;
  left: 0;
  cursor: pointer;
  opacity: 0;
  z-index: 2; }

.debug-tree input ~ .debug-content {
  display: none; }

.debug-tree .debug-header:before {
  content: "+";
  padding: 0 2px 0 2px;
  margin: 0 3px 0 3px;
  font-size: 1em;
  font-weight: bold;
  color: #004fb0;
  border: 1px #004fb0 solid; }

.debug-tree input:checked ~ .debug-content {
  display: inline; }

.debug-tree input:checked ~ .debug-header:before {
  content: "-"; }

.Extbase-Utility-Debugger-VarDump {
  display: block;
  text-align: left;
  background: #b9b9b9;
  border: 10px solid #b9b9b9;
  -moz-border-radius: 10px;
  -webkit-border-radius: 10px;
  border-radius: 10px;
  -moz-box-shadow: 0 0 20px #333;
  -webkit-box-shadow: 0 0 20px #333;
  box-shadow: 0 0 20px #333;
  z-index: 999;
  color: #000;
  margin: 20px 0 0; }

.Extbase-Utility-Debugger-VarDump-Floating {
  position: relative;
  width: 96%;
  margin: 40px auto; }

.Extbase-Utility-Debugger-VarDump-Top {
  background: #eee;
  font: normal bold 12px 'Lucida Grande',sans-serif;
  padding: 5px; }

.Extbase-Utility-Debugger-VarDump-Center {
  background: #b9b9b9 url(data:image/gif;base64,iVBORw0KGgoAAAANSUhEUgAAAAMAAAAkCAIAAADD4xdmAAAACXBIWXMAAAsTAAALEwEAmpwYAAAKT2lDQ1BQaG90b3Nob3AgSUNDIHByb2ZpbGUAAHjanVNnVFPpFj333vRCS4iAlEtvUhUIIFJCi4AUkSYqIQkQSoghodkVUcERRUUEG8igiAOOjoCMFVEsDIoK2AfkIaKOg6OIisr74Xuja9a89+bN/rXXPues852zzwfACAyWSDNRNYAMqUIeEeCDx8TG4eQuQIEKJHAAEAizZCFz/SMBAPh+PDwrIsAHvgABeNMLCADATZvAMByH/w/qQplcAYCEAcB0kThLCIAUAEB6jkKmAEBGAYCdmCZTAKAEAGDLY2LjAFAtAGAnf+bTAICd+Jl7AQBblCEVAaCRACATZYhEAGg7AKzPVopFAFgwABRmS8Q5ANgtADBJV2ZIALC3AMDOEAuyAAgMADBRiIUpAAR7AGDIIyN4AISZABRG8lc88SuuEOcqAAB4mbI8uSQ5RYFbCC1xB1dXLh4ozkkXKxQ2YQJhmkAuwnmZGTKBNA/g88wAAKCRFRHgg/P9eM4Ors7ONo62Dl8t6r8G/yJiYuP+5c+rcEAAAOF0ftH+LC+zGoA7BoBt/qIl7gRoXgugdfeLZrIPQLUAoOnaV/Nw+H48PEWhkLnZ2eXk5NhKxEJbYcpXff5nwl/AV/1s+X48/Pf14L7iJIEyXYFHBPjgwsz0TKUcz5IJhGLc5o9H/LcL//wd0yLESWK5WCoU41EScY5EmozzMqUiiUKSKcUl0v9k4t8s+wM+3zUAsGo+AXuRLahdYwP2SycQWHTA4vcAAPK7b8HUKAgDgGiD4c93/+8//UegJQCAZkmScQAAXkQkLlTKsz/HCAAARKCBKrBBG/TBGCzABhzBBdzBC/xgNoRCJMTCQhBCCmSAHHJgKayCQiiGzbAdKmAv1EAdNMBRaIaTcA4uwlW4Dj1wD/phCJ7BKLyBCQRByAgTYSHaiAFiilgjjggXmYX4IcFIBBKLJCDJiBRRIkuRNUgxUopUIFVIHfI9cgI5h1xGupE7yAAygvyGvEcxlIGyUT3UDLVDuag3GoRGogvQZHQxmo8WoJvQcrQaPYw2oefQq2gP2o8+Q8cwwOgYBzPEbDAuxsNCsTgsCZNjy7EirAyrxhqwVqwDu4n1Y8+xdwQSgUXACTYEd0IgYR5BSFhMWE7YSKggHCQ0EdoJNwkDhFHCJyKTqEu0JroR+cQYYjIxh1hILCPWEo8TLxB7iEPENyQSiUMyJ7mQAkmxpFTSEtJG0m5SI+ksqZs0SBojk8naZGuyBzmULCAryIXkneTD5DPkG+Qh8lsKnWJAcaT4U+IoUspqShnlEOU05QZlmDJBVaOaUt2ooVQRNY9aQq2htlKvUYeoEzR1mjnNgxZJS6WtopXTGmgXaPdpr+h0uhHdlR5Ol9BX0svpR+iX6AP0dwwNhhWDx4hnKBmbGAcYZxl3GK+YTKYZ04sZx1QwNzHrmOeZD5lvVVgqtip8FZHKCpVKlSaVGyovVKmqpqreqgtV81XLVI+pXlN9rkZVM1PjqQnUlqtVqp1Q61MbU2epO6iHqmeob1Q/pH5Z/YkGWcNMw09DpFGgsV/jvMYgC2MZs3gsIWsNq4Z1gTXEJrHN2Xx2KruY/R27iz2qqaE5QzNKM1ezUvOUZj8H45hx+Jx0TgnnKKeX836K3hTvKeIpG6Y0TLkxZVxrqpaXllirSKtRq0frvTau7aedpr1Fu1n7gQ5Bx0onXCdHZ4/OBZ3nU9lT3acKpxZNPTr1ri6qa6UbobtEd79up+6Ynr5egJ5Mb6feeb3n+hx9L/1U/W36p/VHDFgGswwkBtsMzhg8xTVxbzwdL8fb8VFDXcNAQ6VhlWGX4YSRudE8o9VGjUYPjGnGXOMk423GbcajJgYmISZLTepN7ppSTbmmKaY7TDtMx83MzaLN1pk1mz0x1zLnm+eb15vft2BaeFostqi2uGVJsuRaplnutrxuhVo5WaVYVVpds0atna0l1rutu6cRp7lOk06rntZnw7Dxtsm2qbcZsOXYBtuutm22fWFnYhdnt8Wuw+6TvZN9un2N/T0HDYfZDqsdWh1+c7RyFDpWOt6azpzuP33F9JbpL2dYzxDP2DPjthPLKcRpnVOb00dnF2e5c4PziIuJS4LLLpc+Lpsbxt3IveRKdPVxXeF60vWdm7Obwu2o26/uNu5p7ofcn8w0nymeWTNz0MPIQ+BR5dE/C5+VMGvfrH5PQ0+BZ7XnIy9jL5FXrdewt6V3qvdh7xc+9j5yn+M+4zw33jLeWV/MN8C3yLfLT8Nvnl+F30N/I/9k/3r/0QCngCUBZwOJgUGBWwL7+Hp8Ib+OPzrbZfay2e1BjKC5QRVBj4KtguXBrSFoyOyQrSH355jOkc5pDoVQfujW0Adh5mGLw34MJ4WHhVeGP45wiFga0TGXNXfR3ENz30T6RJZE3ptnMU85ry1KNSo+qi5qPNo3ujS6P8YuZlnM1VidWElsSxw5LiquNm5svt/87fOH4p3iC+N7F5gvyF1weaHOwvSFpxapLhIsOpZATIhOOJTwQRAqqBaMJfITdyWOCnnCHcJnIi/RNtGI2ENcKh5O8kgqTXqS7JG8NXkkxTOlLOW5hCepkLxMDUzdmzqeFpp2IG0yPTq9MYOSkZBxQqohTZO2Z+pn5mZ2y6xlhbL+xW6Lty8elQfJa7OQrAVZLQq2QqboVFoo1yoHsmdlV2a/zYnKOZarnivN7cyzytuQN5zvn//tEsIS4ZK2pYZLVy0dWOa9rGo5sjxxedsK4xUFK4ZWBqw8uIq2Km3VT6vtV5eufr0mek1rgV7ByoLBtQFr6wtVCuWFfevc1+1dT1gvWd+1YfqGnRs+FYmKrhTbF5cVf9go3HjlG4dvyr+Z3JS0qavEuWTPZtJm6ebeLZ5bDpaql+aXDm4N2dq0Dd9WtO319kXbL5fNKNu7g7ZDuaO/PLi8ZafJzs07P1SkVPRU+lQ27tLdtWHX+G7R7ht7vPY07NXbW7z3/T7JvttVAVVN1WbVZftJ+7P3P66Jqun4lvttXa1ObXHtxwPSA/0HIw6217nU1R3SPVRSj9Yr60cOxx++/p3vdy0NNg1VjZzG4iNwRHnk6fcJ3/ceDTradox7rOEH0x92HWcdL2pCmvKaRptTmvtbYlu6T8w+0dbq3nr8R9sfD5w0PFl5SvNUyWna6YLTk2fyz4ydlZ19fi753GDborZ752PO32oPb++6EHTh0kX/i+c7vDvOXPK4dPKy2+UTV7hXmq86X23qdOo8/pPTT8e7nLuarrlca7nuer21e2b36RueN87d9L158Rb/1tWeOT3dvfN6b/fF9/XfFt1+cif9zsu72Xcn7q28T7xf9EDtQdlD3YfVP1v+3Njv3H9qwHeg89HcR/cGhYPP/pH1jw9DBY+Zj8uGDYbrnjg+OTniP3L96fynQ89kzyaeF/6i/suuFxYvfvjV69fO0ZjRoZfyl5O/bXyl/erA6xmv28bCxh6+yXgzMV70VvvtwXfcdx3vo98PT+R8IH8o/2j5sfVT0Kf7kxmTk/8EA5jz/GMzLdsAAAAgY0hSTQAAeiUAAICDAAD5/wAAgOkAAHUwAADqYAAAOpgAABdvkl/FRgAAACFJREFUeNpi/P//PwMDAwMDAxMDDAx2FsuFR+eGmpsBAwAgmgXHfd6vHgAAAABJRU5ErkJggg==) 0 18px repeat;
  font: normal normal 11px/18px Monospaced,'Lucida Console',monospace;
  padding: 18px 10px; }

.Extbase-Utility-Debugger-VarDump-Center pre {
  background-color: transparent;
  margin: 0;
  padding: 0; }

.Extbase-Utility-Debugger-VarDump-Center, .Extbase-Utility-Debugger-VarDump-Center pre, .Extbase-Utility-Debugger-VarDump-Center p, .Extbase-Utility-Debugger-VarDump-Center a, .Extbase-Utility-Debugger-VarDump-Center strong, .Extbase-Utility-Debugger-VarDump-Center .debug-string {
  font: normal normal 11px/18px Monospaced,'Lucida Console',monospace; }

.Extbase-Utility-Debugger-VarDump-Center .debug-string {
  color: #000;
  white-space: normal; }

.Extbase-Utility-Debugger-VarDump-Center .debug-type {
  color: #004fb0;
  padding-right: 4px; }

.Extbase-Utility-Debugger-VarDump-Center .debug-unregistered {
  background-color: #dce1e8; }

.Extbase-Utility-Debugger-VarDump-Center .debug-scope, .Extbase-Utility-Debugger-VarDump-Center .debug-ptype, .Extbase-Utility-Debugger-VarDump-Center .debug-proxy, .Extbase-Utility-Debugger-VarDump-Center .debug-filtered {
  color: #FFF;
  font-size: 10px;
  line-height: 16px;
  padding: 1px 4px;
  margin-right: 2px; }

.Extbase-Utility-Debugger-VarDump-Center .debug-scope {
  background-color: #3e7fe1; }

.Extbase-Utility-Debugger-VarDump-Center .debug-ptype {
  background-color: #6FBC16; }

.Extbase-Utility-Debugger-VarDump-Center .debug-dirty {
  background-color: #FFFF00; }

.Extbase-Utility-Debugger-VarDump-Center .debug-filtered {
  background-color: #8c8c8c; }

.Extbase-Utility-Debugger-VarDump-Center .debug-seeabove {
  text-decoration: none;
  font-style: italic;
  font-weight: 400; }

.Extbase-Utility-Debugger-VarDump-Center .debug-property {
  color: #555;
  line-height: 16px;
  padding: 1px 2px; }

/** ForumPost - RelatedContent */
.content.right .last_posts.resultlist .item > .item-inner .main .title,
.content.right .last_posts.resultlist .item > .item-inner .main .title a {
  font-size: 19px;
  line-height: 22px; }

/*user details*/
.tx-datamintsuserdetails-pi1 h2 {
  clear: both; }
  .tx-datamintsuserdetails-pi1 h2 a {
    display: inline-block;
    color: #fff;
    margin: 0 5px; }

.tx-datamintsuserdetails-pi1 dl dt, .tx-datamintsuserdetails-pi1 dl dd {
  float: left;
  width: 46%;
  margin: 0 5px; }

.tx-datamintsuserdetails-pi1 dl dt {
  clear: both;
  text-align: left;
  color: #735b46;
  font-weight: normal; }

/* Powermail */
.tx-powermail {
  /* Powermail outputs the form-title as h3 - Hide that as requested by K. Wilk */
  /* Removed fieldset styles as requested by K. Wilk */ }
  .tx-powermail .powermail_fieldwrap {
    /* Apply bootstrap form styles to powermail input elements */
    /* Hide "mandatory" star as requested by K. Wilk */ }
    .tx-powermail .powermail_fieldwrap .mandatory {
      display: none; }
  .tx-powermail h3 {
    display: none; }
  .tx-powermail fieldset {
    border: none;
    padding: 0;
    margin: 0;
    background: transparent; }
    .tx-powermail fieldset legend {
      display: none; }

/*user details end*/
@media screen and (max-width: 800px) {
  .tx-datamintsfeuser-pi1 > form .name-captcha label {
    width: 100%; }
  .tx-datamintsfeuser-pi1 > form .name-captcha .captcha {
    width: 100%;
    margin-bottom: 5px; }
  .tx-datamintsfeuser-pi1 > form .name-captcha input[type='text'] {
    margin-left: 0; }
  .tx-datamintsfeuser-pi1 > form .name-tx_mmforum_avatar .list .upload {
    width: 250px; }
  .tx-datamintsuserdetails-pi1 dl {
    width: 100%; } }

/* .upvotes should contain both an upvote link (.upvote) and the upvote count (.upvote-count) */
.upvotes {
  background-color: #fff2e1;
  padding: 3px 10px; }
  .upvotes a.upvote {
    margin-right: 10px; }

/* Styling for upvote links, as for example used for the diagrams / charts (datamints_charts extension) */
a.upvote {
  /* Hide the text */
  font-size: 0; }
  a.upvote:before {
    content: "";
    display: inline-block;
    position: relative;
    top: 2px;
    background-image: url(../../Public/Libraries/other_whisky_resources/src/public/icons/icons.png?1526558058492);
    background-position: 0px -1580px;
    width: 19px;
    height: 17px; }
  a.upvote.has-upvoted:before {
    background-image: url(../../Public/Libraries/other_whisky_resources/src/public/icons/icons.png?1526558058492);
    background-position: 0px -1538px;
    width: 19px;
    height: 17px; }

.ui-slider {
  margin: 10px 5px 0px 5px;
  position: relative;
  background-image: url("../Images/filtersearch-background-sprite.png");
  background-repeat: repeat-x;
  background-position: center 0; }

.ui-slider .ui-slider-range {
  position: absolute;
  background-image: url("../Images/filtersearch-background-sprite.png");
  background-repeat: repeat-x;
  background-position: center -22px; }

.ui-widget.ui-slider .ui-slider-handle {
  cursor: pointer; }

.ui-slider .ui-slider-handle,
.ui-slider .ui-slider-handle .handle {
  width: 8px;
  height: 18px;
  position: absolute;
  top: 0;
  left: 0;
  border: 1px solid #fbe0bc;
  background-image: url("../Images/filtersearch-background-sprite.png");
  background-repeat: repeat-x;
  background-position: -18px -46px; }

.ui-slider.slider .ui-slider-handle {
  width: 10px;
  height: 20px;
  border: none;
  background: none; }

.ui-slider .ui-slider-handle .handle {
  z-index: 1; }

.ui-slider-horizontal {
  height: 5px; }

.ui-slider-horizontal .ui-slider-range {
  height: 100%;
  top: 0; }

.ui-slider-horizontal .ui-slider-handle {
  margin: 0 0 0 -5px;
  top: -7px; }

.ui-slider .input {
  width: 45px;
  height: 35px;
  margin: 0 0 0 -23px;
  padding: 0 0 0 1px;
  z-index: 10;
  position: absolute;
  top: 18px;
  left: 50%;
  background-image: url("../Images/filtersearch-background-sprite.png");
  background-repeat: repeat-x;
  background-position: center -68px; }

.ui-slider .input input {
  position: absolute;
  top: 9px;
  left: 5px;
  border: 1px solid #8b6e55; }

.video-js,
.video-js.tx-datamintsflaschendb-video-html5-dimensions {
  width: 100%;
  height: auto;
  padding-top: 56.25%; }

.vjs-fullscreen {
  padding-top: 0px; }

.video-js .vjs-big-play-button {
  height: 45px;
  width: 90px;
  top: 50%;
  left: 50%;
  margin-left: -45px;
  margin-top: -22.5px; }

iframe#ytplayer {
  width: 100%; }

.video-dbl-click-container {
  width: 100%;
  height: 100%;
  position: relative;
  margin-bottom: 10px; }
  .video-dbl-click-container > .background {
    width: 100%;
    height: 100%;
    background-size: cover;
    background-position: 50% 50%; }
  .video-dbl-click-container img {
    opacity: 0;
    pointer-events: none;
    width: 75%; }
  .video-dbl-click-container > .overlay {
    position: absolute;
    width: 100%;
    left: 0;
    top: 50%;
    margin: 0 auto; }
    .video-dbl-click-container > .overlay > .playbutton {
      text-align: center; }
      .video-dbl-click-container > .overlay > .playbutton:hover .yt-icon-background {
        fill: red; }
      .video-dbl-click-container > .overlay > .playbutton a {
        display: inline-block;
        margin-top: -30px; }
    .video-dbl-click-container > .overlay > .text {
      display: none;
      margin: 0 auto;
      text-align: center;
      width: 75%;
      background: white;
      position: relative;
      z-index: 150;
      box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19);
      border: 1px solid #d37500; }
  .video-dbl-click-container:hover > .overlay .text {
    display: block; }

@media (max-width: 799px) {
  .video-dbl-click-container {
    font-size: 12px;
    line-height: 1.4; } }

.well {
  color: #fff2e1;
  padding: 5px 20px;
  margin-bottom: 10px; }

/* Reset well styles for  defined breakpoints */
@media (max-width: 767px) {
  .well-reset-xs {
    color: #333;
    line-height: 1.42857;
    padding: 0;
    margin-left: 0;
    margin-right: 0;
    background: transparent;
    border: none;
    -webkit-box-shadow: none;
    box-shadow: none; } }

/* For Brennereien whisky book pdf*/
@media print {
  .whisky-book * {
    color: inherit !important; }
  .whisky-book .map {
    display: block; }
  .whisky-book .rating .rating-inner {
    display: block; }
  .whisky-book .rating .rating-inner .items.inactive {
    background-image: url(../../Public/Libraries/other_whisky_resources/src/public/icons/star-brown.png) !important; }
  .whisky-book .rating .rating-inner .items.active {
    background-image: url(../../Public/Libraries/other_whisky_resources/src/public/icons/star-orange.png) !important; }
  .whisky-book .rating:after {
    content: ""; } }

.whisky-book .panel, .whisky-book .box {
  background: white; }

.whisky-book .image-slider {
  margin: 0 0 20px; }

.whisky-book .pdf-header-image {
  padding: 0 !important; }

.whisky-book .pdf-body {
  background-color: #fff;
  width: 700px;
  min-height: 100%;
  margin: 0 auto;
  padding-bottom: 10px; }
  .whisky-book .pdf-body .pdf-content {
    position: relative; }
    .whisky-book .pdf-body .pdf-content > * {
      padding: 0 20px; }
    .whisky-book .pdf-body .pdf-content p {
      clear: both; }
      .whisky-book .pdf-body .pdf-content p img {
        height: 100%;
        float: right !important;
        width: auto;
        margin-left: 10px;
        padding-right: 0px !important; }
    .whisky-book .pdf-body .pdf-content .short-description {
      min-height: 150px !important; }
    .whisky-book .pdf-body .pdf-content hr {
      page-break-before: always;
      margin: 0;
      border: none; }
    .whisky-book .pdf-body .pdf-content h2, .whisky-book .pdf-body .pdf-content h3 {
      font-weight: 300;
      position: relative;
      padding-top: 20px;
      font-size: 30px; }
      .whisky-book .pdf-body .pdf-content h2:before, .whisky-book .pdf-body .pdf-content h3:before {
        position: absolute;
        content: '';
        background: #ec982a !important;
        left: 0;
        width: 70px;
        height: 3px;
        top: 0px; }
    .whisky-book .pdf-body .pdf-content .pdf-content-map {
      position: absolute;
      right: -10px;
      top: -100px; }
      .whisky-book .pdf-body .pdf-content .pdf-content-map #tx_datamintsflaschendb_map_detail_brennerei {
        height: 300px; }
    .whisky-book .pdf-body .pdf-content .panel, .whisky-book .pdf-body .pdf-content .box {
      box-shadow: none; }
    .whisky-book .pdf-body .pdf-content .panel-heading, .whisky-book .pdf-body .pdf-content .box > .box-inner > .title {
      display: none; }
    .whisky-book .pdf-body .pdf-content .panel-body, .whisky-book .pdf-body .pdf-content .box > .box-inner > .content {
      background-color: #fff;
      padding: 0; }
    .whisky-book .pdf-body .pdf-content .pdf-bottle-list {
      page-break-before: always; }
      .whisky-book .pdf-body .pdf-content .pdf-bottle-list h4 {
        font-size: 30px;
        font-weight: 300; }
      .whisky-book .pdf-body .pdf-content .pdf-bottle-list .item {
        max-height: 250px; }
      .whisky-book .pdf-body .pdf-content .pdf-bottle-list .item-wrap {
        padding-top: 20px;
        page-break-inside: avoid; }
        .whisky-book .pdf-body .pdf-content .pdf-bottle-list .item-wrap .thumnail-left {
          width: 140px;
          height: 220px;
          text-align: center; }
        .whisky-book .pdf-body .pdf-content .pdf-bottle-list .item-wrap .pdf-bottle-notes .note-lines span {
          display: block;
          border-bottom: 1px solid #000;
          padding-top: 20px; }

/* Formulare in Whisky-DB Allgemein */
.datamints_flaschendb form .error-summary {
  display: none; }

/* Suchformulare */
.datamints_flaschendb .item .range .input input[type="text"] {
  text-align: center; }

.datamints_flaschendb .map {
  margin-bottom: 10px; }

.datamints_flaschendb .searchform .missing-information {
  text-align: right; }

.datamints_flaschendb .searchform .include-description {
  margin-top: -7px; }

.datamints_flaschendb .flasche_liste_alleflaschen {
  margin-bottom: 30px; }

.datamints_flaschendb .not-available-info {
  margin-top: 0px;
  line-height: 30px; }

.datamints_flaschendb .not-available-info .newbottle {
  margin-right: 10px;
  display: inline-block; }

.datamints_flaschendb .not-available-info .button {
  margin-top: 0px; }

.datamints_flaschendb .not-available-info p {
  margin-bottom: 0; }

.datamints_flaschendb .flaschen_searchform_form .not-available-info {
  margin-top: 10px; }

.datamints_flaschendb .brennereien_searchform_form .not-available-info {
  margin-right: 10px; }

.datamints_flaschendb .brennereien_searchform_form .map {
  margin-top: 20px; }

html.js .datamints_flaschendb .searchform .sorting-submit {
  display: none; }

.datamints_flaschendb .search_sortingOrder select,
.datamints_flaschendb select.search_sortingOrder {
  width: 200px; }

.datamints_flaschendb .no-results {
  font-weight: bold; }

.datamints_flaschendb .sorting-select {
  margin-bottom: 10px; }

.datamints_flaschendb .tasteicon-filter {
  width: 100%; }

/* Flaschendatenbank: Trefferlisten */
.datamints_flaschendb .abcFilter {
  text-align: center;
  font-size: 30px;
  line-height: 42px;
  font-family: "Roboto", Arial, sans-serif; }

.datamints_flaschendb .abcFilter .current a {
  text-decoration: underline;
  font-weight: bold; }

/* Whisky bottle thumbnail width:height ratio should be approximately 1:3 */
/* So make sure the container provides enough space while limiting the max width */
.resultlist.flaschen .item > .item-inner .split > .left {
  width: 90px;
  /* Since we have global border-box rendering we need to add the grid gutter width to amount for the padding of the .left element */
  text-align: center;
  padding-left: 5px;
  padding-right: 5px; }
  .resultlist.flaschen .item > .item-inner .split > .left.extra-width {
    width: 112px; }
  .resultlist.flaschen .item > .item-inner .split > .left img {
    max-height: 130px; }

.datamints_flaschendb .resultlist .metadata.crdate,
.datamints_flaschendb .resultlist .metadata.owner {
  float: right; }

/* Flaschendatenbank: Detailansichten */
.datamints_flaschendb .single .images {
  text-align: center;
  /* A img will only be directly under .images if it is the placeholder image. Otherwise it will be a slider container which already has a margin defined */ }
  .datamints_flaschendb .single .images > img {
    margin: 0 0 10px; }

.datamints_flaschendb .single .metadata {
  margin-bottom: 10px; }

.datamints_flaschendb .single .image-upload {
  text-align: center;
  margin-bottom: 10px; }

.datamints_flaschendb .single .property-table {
  /* Some entries in property-tables have buttons in them */
  /* K. Wilk wants those entries to be vertically aligned - with the current structure we can't use vertical-align: middle - so we just adjust the label padding to match the button height for now */ }
  .datamints_flaschendb .single .property-table .anzahl_sammlungen label,
  .datamints_flaschendb .single .property-table .wunschliste label {
    padding-top: 4px; }

/* Flaschendatenbank: Flaschen-Detailansicht */
.datamints_flaschendb .details.flaschen .metadata .rate {
  margin-left: 15px; }

.datamints_flaschendb .details.flaschen .metadata .rate:first-child {
  margin-left: 0px; }

.datamints_flaschendb .details.flaschen .map {
  margin-bottom: 0; }

.datamints_flaschendb .details.flaschen .overview .images {
  text-align: center;
  margin: 0 0 10px; }

.datamints_flaschendb .details.flaschen #rating-statistics {
  margin-bottom: 10px; }
  .datamints_flaschendb .details.flaschen #rating-statistics h3 {
    margin-top: 0; }

.datamints_flaschendb .details.flaschen .flasche-shop-btn {
  margin-bottom: 10px; }

/* Maps */
#tx_datamintsflaschendb_map_detail_brennerei {
  height: 170px; }

/* Flaschendatenbank: Dupletten Vergleich */
.datamints_flaschendb .bottlecompare .item {
  border-bottom: 1px solid #c2a286;
  padding-top: 5px;
  min-height: 55px; }

.datamints_flaschendb .bottlecompare .item label {
  font-weight: bold; }

/* Flaschendatenbank: Flasche-Anlegen */
.datamints_flaschendb .removeCheckbox {
  cursor: pointer;
  visibility: hidden;
  vertical-align: middle; }
  .datamints_flaschendb .removeCheckbox:after {
    visibility: visible;
    display: block;
    content: "\00d7";
    font-weight: 200;
    font-size: 30px;
    font-family: Arial, sans-serif; }
  .datamints_flaschendb .removeCheckbox:hover:after {
    color: red; }

.datamints_flaschendb .removeLabel {
  cursor: pointer; }

.datamints_flaschendb .flaschen.new.step-2 .status {
  margin: 30px 0px; }

.datamints_flaschendb .flaschen.new.step-3 .item.community-agb {
  margin-top: 30px; }

.datamints_flaschendb .community-agb .error-box {
  color: #363636; }

/* Flaschendatenbank: Flaschen-Formulare */
.datamints_flaschendb .flaschen form .add-affiliate .item {
  margin-top: 10px; }

/* Geschmacksbeschreibungen / Kommentare */
.datamints_flaschendb .tasteicon-tabs {
  margin-top: 5px; }

.datamints_flaschendb .tasteicon-tabs .tab-content .tab-pane a {
  text-decoration: none;
  margin-right: 5px; }

.datamints_flaschendb .tasteicon-tabs li a {
  min-width: 63px; }

.datamints_flaschendb .geschmacksbeschreibungen form .item input[type="submit"],
.datamints_flaschendb .brennereien.listkommentare form .item input[type="submit"] {
  margin: 0; }

/* Flaschendatenbank: Brennereikommentare */
.datamints_flaschendb .brennereien.listkommentare .item.kommentar .input-wrap,
.datamints_flaschendb .brennereien.listkommentare .item.kommentar .input-wrap textarea {
  width: 100%; }

/* Flaschendatenbank: Brennerei-Detailansicht */
.datamints_flaschendb .brennereien.details .soundfile {
  line-height: 72px;
  margin-left: 10px; }

.datamints_flaschendb .brennereien.details .soundfile .button {
  padding: 5px 10px; }

.datamints_flaschendb .brennereien.details .overview {
  margin-bottom: 10px; }

.datamints_flaschendb .video {
  margin-bottom: 20px; }

.datamints_flaschendb .brennereien.details .images .image-slider {
  height: 246px; }

.datamints_flaschendb .brennereien.details .besucherinformationen {
  margin-bottom: 0px; }

/* Flaschendatenbank: Sammlungsseiten */
.datamints_flaschendb .sammlung_liste_filter select.sammlung_liste_filter_sortingBy,
.datamints_flaschendb .sammlung_liste_filter select.sammlung_liste_filter_sorting {
  width: 200px; }

.datamints_flaschendb .sammlung-search,
.datamints_flaschendb .sammlung_liste_sorting {
  margin-bottom: 10px; }

.sammlung_liste .collection-user .avatar {
  display: inline-block;
  width: 24px;
  min-height: 1px; }

.sammlung_liste .collection .collection-image {
  display: inline-block;
  width: 24px;
  min-height: 1px; }

.sammlung_liste .collection-desc,
.sammlung_liste .collection-vote,
.sammlung_liste .collection-num {
  text-align: center; }

.sammlung_liste .resultlist {
  font-size: 16px; }

@media (max-width: 1299px) {
  .sammlung_liste .panel > .panel-heading, .sammlung_liste .box > .panel-heading, .sammlung_liste .box > .box-inner.panel > .title, .sammlung_liste .box > .box-inner.box > .title {
    font-size: 16px; } }

.flaschen_sammlung_manipulate_links .btn, .flaschen_sammlung_manipulate_links button, .flaschen_sammlung_manipulate_links
input[type="submit"], .flaschen_sammlung_manipulate_links
.button {
  margin-bottom: 4px; }

.datamints_flaschendb .collection-bottle-list {
  margin-bottom: 10px; }

.datamints_flaschendb .collection-bottle-list td,
.datamints_flaschendb .collection-bottle-list th {
  padding-top: 10px;
  padding-bottom: 10px; }

.datamints_flaschendb .collection-bottle-list .title {
  padding-right: 20px; }

.datamints_flaschendb.sammlung.list .images-container {
  margin-bottom: 10px;
  text-align: center; }
  .datamints_flaschendb.sammlung.list .images-container .image-slider {
    margin-bottom: 0; }

/* Flaschendatenbank: Flaschen-Formulare allgemein */
.datamints_flaschendb .flaschenidentifier-preview h1,
.datamints_flaschendb .flaschenidentifier-preview h2,
.datamints_flaschendb .flaschenidentifier-preview h3,
.datamints_flaschendb .flaschenidentifier-preview h4 {
  color: #346d82; }

.datamints_flaschendb form .item.community-agb label {
  width: auto; }

/* Flaschendatenbank: Aenderungsvorschlage */
.datamints_flaschendb .aenderungsvorschlaege.merge .difference {
  border-bottom: 1px solid #eed4b2;
  padding-top: 5px;
  padding-bottom: 5px; }

.datamints_flaschendb .aenderungsvorschlaege .info .info-addition,
.datamints_flaschendb .aenderungsvorschlaege .info .info-requiredfields {
  display: block;
  font-weight: bold;
  margin-top: 8px; }

.datamints_flaschendb .collection-bottle-list .flaschen_sammlung_bewertung .separator {
  display: none; }

.datamints_flaschendb .sammlung_liste_filter {
  margin: 10px 0 15px; }

.datamints_flaschendb.sammlung .deleteImageLink,
.datamints_flaschendb.sammlung .newImageLink,
.datamints_flaschendb.sammlung .setAsTitleImageLink {
  margin-top: 10px; }

.bottledb-home {
  min-height: 120px; }

.bottledb-home .buddy-stats {
  margin-bottom: 0;
  margin-top: 0; }

.bottledb-home-header.h3 {
  margin-top: 0;
  margin-bottom: 10px; }

/* Responsive styles */
@media (max-width: 800px) {
  .datamints_flaschendb .single .social-links {
    text-align: left; } }

@media (max-width: 800px) {
  .datamints_flaschendb .searchform .radios {
    display: table;
    width: 100%; }
    .datamints_flaschendb .searchform .radios > .radio-inline {
      display: table-cell;
      width: 33.3%; }
  .datamints_flaschendb .details.flaschen .column-inner {
    display: flex;
    flex-direction: column; }
    .datamints_flaschendb .details.flaschen .column-inner > h1 {
      order: 1; }
    .datamints_flaschendb .details.flaschen .column-inner .bottle-rating {
      order: 3; }
    .datamints_flaschendb .details.flaschen .column-inner .details_metadata {
      order: 4; }
    .datamints_flaschendb .details.flaschen .column-inner .description {
      order: 5; }
    .datamints_flaschendb .details.flaschen .column-inner .article-image {
      order: 2; }
    .datamints_flaschendb .details.flaschen .column-inner .detail-bottle {
      order: 7; }
    .datamints_flaschendb .details.flaschen .column-inner .overview {
      order: 9; }
    .datamints_flaschendb .details.flaschen .column-inner > .expand-xs {
      order: 12; }
      .datamints_flaschendb .details.flaschen .column-inner > .expand-xs.video-self-hosted, .datamints_flaschendb .details.flaschen .column-inner > .expand-xs.video {
        order: 6;
        padding-bottom: 20px; }
    .datamints_flaschendb .details.flaschen .column-inner #rating-statistics {
      order: 10; }
    .datamints_flaschendb .details.flaschen .column-inner #container-js-swap-brennerei {
      order: 7; }
  .datamints_flaschendb .geschmacksbeschreibungen .nav-tabs {
    width: 100%;
    font-size: 0; }
    .datamints_flaschendb .geschmacksbeschreibungen .nav-tabs > li {
      width: 15%;
      display: inline-block; }
  .sammlung_liste .collection-user, .sammlung_liste .collection {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis; }
  .sammlung .search-result-container {
    display: flex;
    flex-direction: column; }
    .sammlung .search-result-container .sorting-select > * {
      min-width: 300px; }
    .sammlung .search-result-container > .list-view-options {
      order: 1; }
    .sammlung .search-result-container > .split {
      order: 0; }
    .sammlung .search-result-container > .pagination {
      order: 2; }
    .sammlung .search-result-container > .resultlist {
      order: 3; }
  /* Hide short description in bottle and distiller resultlists in mobile view as requested by M. Hecht, but not for bottles in a collection */
  .resultlist.flaschen .item > .item-inner .main .short-description, .resultlist.brennereien .item > .item-inner .main .short-description {
    display: none; }
  .resultlist.sammlung .item > .item-inner .main .short-description {
    display: block; } }

/* Adventskalender */
.advent-calendar {
  overflow: hidden;
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center center; }
  .advent-calendar ul {
    padding: 0px; }

.advent-calendar .door .number {
  position: absolute;
  bottom: 10px;
  left: 15px;
  color: #fff;
  font-size: 19px;
  font-weight: bold;
  text-shadow: 0 0 6px #000; }

.advent-calendar .door.noBg > a {
  background-image: none !important; }

.advent-calendar .door > a {
  display: block;
  padding-bottom: 100%;
  background-repeat: no-repeat;
  background-size: cover;
  border: 1px dashed;
  background-color: rgba(255, 255, 255, 0.2); }

.advent-calendar .door > a:hover {
  background-color: rgba(255, 255, 255, 0.4); }

.advent-calendar li:hover {
  background: none; }

.advent-calendar li {
  list-style: none;
  padding: 0;
  margin: 20px;
  float: left;
  display: block;
  width: calc(16.66% - 40px);
  /* border: 1px dashed lightgray; */
  position: relative;
  background: none; }

.advent-calendar .content {
  display: none; }

.advent-calendar-content .text {
  padding: 10px; }

.advent-calendar-content .image img {
  width: auto;
  height: auto; }

.p-Frontpage input, .p-Frontpage textarea {
  width: 100%;
  margin-bottom: 10px; }

.p-Frontpage .checkbox {
  width: 15px; }
  .p-Frontpage .checkbox [type="checkbox"] {
    position: static;
    margin: 0; }

.p-Tree {
  padding-bottom: 15px; }
  .p-Tree .hovertooltip {
    position: absolute;
    right: 0px; }

textarea.disabled, input.disabled {
  pointer-events: none;
  background: #ccc; }

.fce-whiskybook-frontpage .logo {
  padding-top: 140px;
  padding-bottom: 185px; }

.fce-whiskybook-frontpage .copyright {
  font-size: 9px;
  position: absolute;
  bottom: 0px;
  left: 0px;
  padding: 25px; }

.fce-whiskybook-frontpage .content {
  height: 380px; }

.fce-whiskybook-frontpage .footer .date {
  padding-bottom: 20px; }

.t-whiskybook-main-show #country_1 {
  display: none; }

.t-whiskybook-main-show .jstree-node.jstree-leaf {
  background: none; }
  .t-whiskybook-main-show .jstree-node.jstree-leaf[aria-expanded], .t-whiskybook-main-show .jstree-node.jstree-leaf[aria-level="4"], .t-whiskybook-main-show .jstree-node.jstree-leaf [id^=bottle] {
    display: block; }

.t-whiskybook-main-show [id^=dist].jstree-leaf {
  display: none; }

.t-whiskybook-main-show .jstree-default .jstree-node > .jstree-ocl {
  transition: 0.2s; }
  .t-whiskybook-main-show .jstree-default .jstree-node > .jstree-ocl:hover {
    background-position-x: 2px;
    transition: 0.2s; }

.t-whiskybook-main-show .jstree-default .jstree-closed > .jstree-ocl {
  background: url("/typo3conf/ext/datamints_whiskybook/Resources/Public/Icons/Arrow-Default.svg") no-repeat;
  background-position-y: center;
  filter: none; }

.t-whiskybook-main-show .jstree-default .jstree-open > .jstree-ocl {
  background: url("/typo3conf/ext/datamints_whiskybook/Resources/Public/Icons/Arrow-Active.svg") no-repeat;
  background-position-y: center;
  filter: none; }

.t-whiskybook-main-show .jstree-default .jstree-leaf > .jstree-ocl {
  opacity: 0; }

.t-whiskybook-main-show #j1_loading.jstree-leaf > .jstree-icon.jstree-ocl {
  opacity: 1; }

.t-whiskybook-main-show .jstree-default .jstree-node {
  background: none; }

.t-whiskybook-main-show .jstree-anchor.jstree-disabled > i.jstree-checkbox {
  display: none; }

.t-whiskybook-main-show .jstree-anchor > i.jstree-checkbox.jstree-undetermined + .jstree-themeicon {
  background: url("/typo3conf/ext/datamints_whiskybook/Resources/Public/Icons/Folder-Subchildren-Checked.svg") no-repeat;
  background-position-y: 4px; }

.t-whiskybook-main-show [aria-expanded="true"] > .jstree-anchor > i.jstree-checkbox + .jstree-themeicon {
  background: url("/typo3conf/ext/datamints_whiskybook/Resources/Public/Icons/Folder-Subchildren-Unchecked.svg") no-repeat !important;
  background-position-y: 4px !important; }

.t-whiskybook-main-show [aria-expanded="true"] > .jstree-anchor > i.jstree-checkbox.jstree-undetermined + .jstree-themeicon {
  background: url("/typo3conf/ext/datamints_whiskybook/Resources/Public/Icons/Folder-Subtree-Expanded.svg") no-repeat !important;
  background-position-y: 4px !important; }

.t-whiskybook-main-show [aria-expanded="true"][aria-selected="true"] > .jstree-anchor > i.jstree-checkbox + .jstree-themeicon {
  background: url("/typo3conf/ext/datamints_whiskybook/Resources/Public/Icons/Folder-Subtree-Expanded.svg") no-repeat !important;
  background-position-y: 4px !important; }

.t-whiskybook-main-show .jstree-checkbox {
  display: none; }
  .t-whiskybook-main-show .jstree-checkbox + .jstree-themeicon {
    background: url("/typo3conf/ext/datamints_whiskybook/Resources/Public/Icons/Folder-Checkable-Default.svg") no-repeat;
    background-position-y: 4px; }
  .t-whiskybook-main-show .jstree-checkbox.jstree-undetermined + .jstree-themeicon {
    background: url("/typo3conf/ext/datamints_whiskybook/Resources/Public/Icons/Folder-Subchildren-Checked.svg") no-repeat !important;
    background-position-y: 4px !important; }

.t-whiskybook-main-show .jstree-node[aria-selected="true"] > .jstree-anchor > .jstree-checkbox + .jstree-themeicon {
  background: url("/typo3conf/ext/datamints_whiskybook/Resources/Public/Icons/Folder-Checkable-Active.svg") no-repeat !important;
  background-position-y: 4px !important; }

.t-whiskybook-main-show .jstree-leaf[id^=count] {
  display: none; }

.t-whiskybook-main-show .jstree-node[aria-level="4"][id^=bottle] .jstree-ocl, .t-whiskybook-main-show .jstree-node[aria-level="3"][id^=bottle] .jstree-ocl, .t-whiskybook-main-show .jstree-node[aria-level="5"][id^=bottle] .jstree-ocl {
  display: none; }

.t-whiskybook-main-show .jstree-node[aria-level="4"][id^=bottle] .jstree-hovered .jstree-checkbox + .jstree-themeicon, .t-whiskybook-main-show .jstree-node[aria-level="3"][id^=bottle] .jstree-hovered .jstree-checkbox + .jstree-themeicon, .t-whiskybook-main-show .jstree-node[aria-level="5"][id^=bottle] .jstree-hovered .jstree-checkbox + .jstree-themeicon {
  background: url("/typo3conf/ext/datamints_whiskybook/Resources/Public/Icons/FlaschenWhite.svg") no-repeat !important;
  background-position-y: 4px !important;
  background-position-x: center !important; }

.t-whiskybook-main-show .jstree-node[aria-level="4"][id^=bottle] .jstree-checkbox, .t-whiskybook-main-show .jstree-node[aria-level="3"][id^=bottle] .jstree-checkbox, .t-whiskybook-main-show .jstree-node[aria-level="5"][id^=bottle] .jstree-checkbox {
  background: url("/typo3conf/ext/datamints_whiskybook/Resources/Public/Icons/Checkbox.svg") no-repeat !important;
  background-position-y: 6px !important;
  background-position-x: center !important;
  display: inline-block; }
  .t-whiskybook-main-show .jstree-node[aria-level="4"][id^=bottle] .jstree-checkbox + .jstree-themeicon, .t-whiskybook-main-show .jstree-node[aria-level="3"][id^=bottle] .jstree-checkbox + .jstree-themeicon, .t-whiskybook-main-show .jstree-node[aria-level="5"][id^=bottle] .jstree-checkbox + .jstree-themeicon {
    background: url("/typo3conf/ext/datamints_whiskybook/Resources/Public/Icons/Flaschen.svg") no-repeat !important;
    background-position-y: 4px !important;
    background-position-x: center !important; }

.t-whiskybook-main-show .jstree-node[aria-level="4"][id^=bottle][aria-selected="true"] .jstree-hovered .jstree-checkbox + .jstree-themeicon, .t-whiskybook-main-show .jstree-node[aria-level="3"][id^=bottle][aria-selected="true"] .jstree-hovered .jstree-checkbox + .jstree-themeicon, .t-whiskybook-main-show .jstree-node[aria-level="5"][id^=bottle][aria-selected="true"] .jstree-hovered .jstree-checkbox + .jstree-themeicon {
  background: url("/typo3conf/ext/datamints_whiskybook/Resources/Public/Icons/FlaschenWhite.svg") no-repeat !important;
  background-position-y: 4px !important;
  background-position-x: center !important; }

.t-whiskybook-main-show .jstree-node[aria-level="4"][id^=bottle][aria-selected="true"] .jstree-checkbox, .t-whiskybook-main-show .jstree-node[aria-level="3"][id^=bottle][aria-selected="true"] .jstree-checkbox, .t-whiskybook-main-show .jstree-node[aria-level="5"][id^=bottle][aria-selected="true"] .jstree-checkbox {
  background: url("/typo3conf/ext/datamints_whiskybook/Resources/Public/Icons/Checkbox-Active.svg") no-repeat !important;
  background-position-y: 6px !important;
  background-position-x: center !important; }
  .t-whiskybook-main-show .jstree-node[aria-level="4"][id^=bottle][aria-selected="true"] .jstree-checkbox + .jstree-themeicon, .t-whiskybook-main-show .jstree-node[aria-level="3"][id^=bottle][aria-selected="true"] .jstree-checkbox + .jstree-themeicon, .t-whiskybook-main-show .jstree-node[aria-level="5"][id^=bottle][aria-selected="true"] .jstree-checkbox + .jstree-themeicon {
    background: url("/typo3conf/ext/datamints_whiskybook/Resources/Public/Icons/Flaschen-Active.svg") no-repeat !important;
    background-position-y: 4px !important;
    background-position-x: center !important; }

/* Druck */
@media print {
  /* Vom Bootstrap erzeugte print-hrefs entfernen */
  a[href]:after {
    content: ""; }
  * {
    min-width: 0 !important;
    min-height: 0 !important;
    background: none !important; }
  .container-fluid {
    max-width: none;
    margin-left: 0;
    margin-right: 0;
    padding-left: 0;
    padding-right: 0; }
  body.cookie-consent-is-open > [aria-label="cookieconsent"] {
    display: none; }
  /* Ausblenden */
  #language,
  #navigation,
  #toolbar,
  #search,
  #breadcrumb,
  #sidebar-left,
  #sidebar-right,
  .datamints-infinite-scroll-pagination,
  .pagination,
  .calendar,
  .resultlist .item .functions,
  .slider,
  .bardiagramm,
  .toolbar-content-bottom,
  #toolbar-bottom,
  #contents > .wrapper > .wrapper-inner > .columns > .column-right,
  .social-links,
  #to-top,
  .list-view-options,
  .list-grouping-options,
  .sorting-select,
  .tasteicon-statistics,
  .collection-bottle-list,
  #hamburger-menu-trigger,
  #comments form {
    display: none !important;
    /* Important should be fine for hiding elements in print styles, as no cascading should be necessary */ }
  /* Remove gutter width offsets */
  .expand-xs,
  .expand-sm,
  .expand-md,
  .expand-lg,
  .slider,
  .panel,
  .box,
  .well,
  .teaser,
  .structuredlist,
  .resultlist.layout-tiled,
  .resultlist.blog,
  .pagination,
  .group-from-typoscript,
  .tx-t3blog-pi2 .single {
    margin-left: 0 !important;
    margin-right: 0 !important; }
  /* Hintergründe */
  .background {
    display: none; }
  /* Hauptbereiche */
  #header,
  #contents,
  #footer,
  #header .main .wrapper .wrapper-inner,
  #contents .wrapper .wrapper-inner,
  #footer .wrapper .wrapper-inner {
    height: auto;
    margin: 0;
    padding: 0;
    position: static; }
  /* Content column */
  #content {
    width: 100% !important; }
  /* Logo */
  #logo {
    padding: 0px;
    margin: 10px 0;
    position: static; }
  /* Breadcrumb */
  #breadcrumb a[href]:after {
    content: ''; }
  #breadcrumb ul {
    list-style: none; }
  /* Inhalt */
  /* Datesquare */
  .datesquare {
    color: #363636; }
  /* Icons */
  /* Just hide regular sprite-icons, since background-images are usually not displayed in print styles anyway */
  .icon {
    display: none; }
  /* Buttons */
  input[type="submit"],
  button,
  .btn,
  button,
  input[type="submit"],
  .button,
  .button,
  .button:link,
  .button:hover,
  .button:active,
  .button:visited {
    display: none !important; }
  /* Teaser */
  .teaser.layout-1 > .contents {
    padding-left: 0; }
  /* Tables */
  table {
    width: 100% !important; }
    table td,
    table th {
      border: 1px solid #000 !important;
      padding: 5px; }
    table th {
      font-weight: bold; }
  /* Maps */
  .map {
    display: none; }
  /* Result-Lists */
  /* This container is e.g. used bottle result lists when searched in collections */
  .search-result-container,
  .sammlung .search-result-container {
    /* This fixes an weird bug when printing a search result in firefox */
    /* search-result-container will be set to display: flex in lower resolutions */
    /* As documented in https://bugzilla.mozilla.org/show_bug.cgi?id=939897 firefox currently has problems with display: flex when printing */
    /* Firefox will cut of display: flex elements after the page ends (and might even cause a weird page break before */
    /* Can even be reproduced by trying to print this bug report which will be cut off) */
    display: block; }
  /* Chrome has a weird bug where it sometimes show external fonts on the first time opening the print window but then shows it the second time */
  /* To avoid this we just use Arial for result-list titles instead of Roboto (discussed with B. Luening) */
  .resultlist .item > .item-inner .main .title,
  .resultlist .item > .item-inner .main .title a {
    font-family: Arial, sans-serif !important; }
  /* Structured List */
  .structuredlist > .item,
  .structuredlist > .item .row,
  .structuredlist > .item .split {
    border: none; }
  .structuredlist > .item {
    border-top: 1px solid #e5cab3;
    padding-top: 20px; }
  .structuredlist > .item:first-child {
    border-top: none;
    padding-top: 0px; }
  /* Flaschendatenbank */
  /* Flaschendatenbank - Videos */
  .datamints_flaschendb .video {
    display: none; }
  /* Flaschendatenbank - Suchformulare */
  .datamints_flaschendb .searchform {
    display: none; }
  .datamints_flaschendb .ratings.form {
    display: none; }
  .datamints_flaschendb .sammlung.index form {
    display: none; }
  .datamints_flaschendb.sammlung.liste form {
    display: none; }
  /* Flaschendatenbank - Wunschlisten */
  .datamints_flaschendb.wunschlisten .sendmail {
    display: none; }
  /* Ratings */
  .rating:after {
    content: "" attr(title) " "; }
  .rating .rating-inner {
    display: none; }
  /* Avatare */
  .avatar.empty {
    display: none; }
  .user .avatar {
    margin: 0px; }
  .user .avatar img {
    margin-right: 20px; }
  /* Box FCEs */
  .box > .box-inner > .title,
  .box > .box-inner > .content {
    padding-left: 0px;
    padding-right: 0px; }
  /* Colorbox */
  /* Lupe ausblenden */
  .cboxElement:before {
    display: none !important; }
  /* Slider generell */
  .bx-controls {
    display: none !important; }
  /* Image-Slider */
  .image-slider .bx-wrapper,
  .image-slider .bx-viewport,
  .image-slider .image-slider-elements {
    height: auto !important;
    overflow: visible !important;
    max-width: none !important;
    position: static !important;
    left: 0px !important; }
  .image-slider .image-slider-elements .image-slider-element {
    display: inline-block !important;
    margin: 0px 10px 10px 0px !important;
    float: none !important; }
  .image-slider .image-slider-elements .image-slider-element.bx-clone {
    display: none !important; }
  .thumbnail-slider {
    display: none !important; }
  /* Footer */
  #footer * {
    text-align: left;
    float: none; }
  #footer .footer .columns > div {
    float: none;
    width: auto !important; }
  #footer .footer .columns > div:first-child,
  #footer .footer .columns > div:last-child {
    display: none; }
  .force-print-block {
    display: block !important; }
  .force-print-inline {
    display: inline !important; } }
