/*!
 * Font Awesome Free 5.11.2 by @fontawesome - https://fontawesome.com
 * License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License)
 */
.fa,
.fab,
.fad,
.fal,
.far,
.fas {
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  display: inline-block;
  font-style: normal;
  font-variant: normal;
  text-rendering: auto;
  line-height: 1;
}
.fa-lg {
  font-size: 1.33333em;
  line-height: .75em;
  vertical-align: -.0667em;
}
.fa-xs {
  font-size: .75em;
}
.fa-sm {
  font-size: .875em;
}
.fa-1x {
  font-size: 1em;
}
.fa-2x {
  font-size: 2em;
}
.fa-3x {
  font-size: 3em;
}
.fa-4x {
  font-size: 4em;
}
.fa-5x {
  font-size: 5em;
}
.fa-6x {
  font-size: 6em;
}
.fa-7x {
  font-size: 7em;
}
.fa-8x {
  font-size: 8em;
}
.fa-9x {
  font-size: 9em;
}
.fa-10x {
  font-size: 10em;
}
.fa-fw {
  text-align: center;
  width: 1.25em;
}
.fa-ul {
  list-style-type: none;
  margin-left: 2.5em;
  padding-left: 0;
}
.fa-ul > li {
  position: relative;
}
.fa-li {
  left: -2em;
  position: absolute;
  text-align: center;
  width: 2em;
  line-height: inherit;
}
.fa-border {
  border: .08em solid #eee;
  border-radius: .1em;
  padding: 0.2em 0.25em 0.15em;
}
.fa-pull-left {
  float: left;
}
.fa-pull-right {
  float: right;
}
.fa.fa-pull-left,
.fab.fa-pull-left,
.fal.fa-pull-left,
.far.fa-pull-left,
.fas.fa-pull-left {
  margin-right: .3em;
}
.fa.fa-pull-right,
.fab.fa-pull-right,
.fal.fa-pull-right,
.far.fa-pull-right,
.fas.fa-pull-right {
  margin-left: .3em;
}
.fa-spin {
  -webkit-animation: fa-spin 2s linear infinite;
  animation: fa-spin 2s linear infinite;
}
.fa-pulse {
  -webkit-animation: fa-spin 1s steps(8) infinite;
  animation: fa-spin 1s steps(8) infinite;
}
@-webkit-keyframes fa-spin {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  to {
    -webkit-transform: rotate(1turn);
    transform: rotate(1turn);
  }
}
@keyframes fa-spin {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  to {
    -webkit-transform: rotate(1turn);
    transform: rotate(1turn);
  }
}
.fa-rotate-90 {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=1)";
  -webkit-transform: rotate(90deg);
  transform: rotate(90deg);
}
.fa-rotate-180 {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2)";
  -webkit-transform: rotate(180deg);
  transform: rotate(180deg);
}
.fa-rotate-270 {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=3)";
  -webkit-transform: rotate(270deg);
  transform: rotate(270deg);
}
.fa-flip-horizontal {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)";
  -webkit-transform: scaleX(-1);
  transform: scaleX(-1);
}
.fa-flip-vertical {
  -webkit-transform: scaleY(-1);
  transform: scaleY(-1);
}
.fa-flip-both,
.fa-flip-horizontal.fa-flip-vertical,
.fa-flip-vertical {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)";
}
.fa-flip-both,
.fa-flip-horizontal.fa-flip-vertical {
  -webkit-transform: scale(-1);
  transform: scale(-1);
}
:root .fa-flip-both,
:root .fa-flip-horizontal,
:root .fa-flip-vertical,
:root .fa-rotate-90,
:root .fa-rotate-180,
:root .fa-rotate-270 {
  -webkit-filter: none;
  filter: none;
}
.fa-stack {
  display: inline-block;
  height: 2em;
  line-height: 2em;
  position: relative;
  vertical-align: middle;
  width: 2.5em;
}
.fa-stack-1x,
.fa-stack-2x {
  left: 0;
  position: absolute;
  text-align: center;
  width: 100%;
}
.fa-stack-1x {
  line-height: inherit;
}
.fa-stack-2x {
  font-size: 2em;
}
.fa-inverse {
  color: #fff;
}
.fa-500px:before {
  content: "\f26e";
}
.fa-accessible-icon:before {
  content: "\f368";
}
.fa-accusoft:before {
  content: "\f369";
}
.fa-acquisitions-incorporated:before {
  content: "\f6af";
}
.fa-ad:before {
  content: "\f641";
}
.fa-address-book:before {
  content: "\f2b9";
}
.fa-address-card:before {
  content: "\f2bb";
}
.fa-adjust:before {
  content: "\f042";
}
.fa-adn:before {
  content: "\f170";
}
.fa-adobe:before {
  content: "\f778";
}
.fa-adversal:before {
  content: "\f36a";
}
.fa-affiliatetheme:before {
  content: "\f36b";
}
.fa-air-freshener:before {
  content: "\f5d0";
}
.fa-airbnb:before {
  content: "\f834";
}
.fa-algolia:before {
  content: "\f36c";
}
.fa-align-center:before {
  content: "\f037";
}
.fa-align-justify:before {
  content: "\f039";
}
.fa-align-left:before {
  content: "\f036";
}
.fa-align-right:before {
  content: "\f038";
}
.fa-alipay:before {
  content: "\f642";
}
.fa-allergies:before {
  content: "\f461";
}
.fa-amazon:before {
  content: "\f270";
}
.fa-amazon-pay:before {
  content: "\f42c";
}
.fa-ambulance:before {
  content: "\f0f9";
}
.fa-american-sign-language-interpreting:before {
  content: "\f2a3";
}
.fa-amilia:before {
  content: "\f36d";
}
.fa-anchor:before {
  content: "\f13d";
}
.fa-android:before {
  content: "\f17b";
}
.fa-angellist:before {
  content: "\f209";
}
.fa-angle-double-down:before {
  content: "\f103";
}
.fa-angle-double-left:before {
  content: "\f100";
}
.fa-angle-double-right:before {
  content: "\f101";
}
.fa-angle-double-up:before {
  content: "\f102";
}
.fa-angle-down:before {
  content: "\f107";
}
.fa-angle-left:before {
  content: "\f104";
}
.fa-angle-right:before {
  content: "\f105";
}
.fa-angle-up:before {
  content: "\f106";
}
.fa-angry:before {
  content: "\f556";
}
.fa-angrycreative:before {
  content: "\f36e";
}
.fa-angular:before {
  content: "\f420";
}
.fa-ankh:before {
  content: "\f644";
}
.fa-app-store:before {
  content: "\f36f";
}
.fa-app-store-ios:before {
  content: "\f370";
}
.fa-apper:before {
  content: "\f371";
}
.fa-apple:before {
  content: "\f179";
}
.fa-apple-alt:before {
  content: "\f5d1";
}
.fa-apple-pay:before {
  content: "\f415";
}
.fa-archive:before {
  content: "\f187";
}
.fa-archway:before {
  content: "\f557";
}
.fa-arrow-alt-circle-down:before {
  content: "\f358";
}
.fa-arrow-alt-circle-left:before {
  content: "\f359";
}
.fa-arrow-alt-circle-right:before {
  content: "\f35a";
}
.fa-arrow-alt-circle-up:before {
  content: "\f35b";
}
.fa-arrow-circle-down:before {
  content: "\f0ab";
}
.fa-arrow-circle-left:before {
  content: "\f0a8";
}
.fa-arrow-circle-right:before {
  content: "\f0a9";
}
.fa-arrow-circle-up:before {
  content: "\f0aa";
}
.fa-arrow-down:before {
  content: "\f063";
}
.fa-arrow-left:before {
  content: "\f060";
}
.fa-arrow-right:before {
  content: "\f061";
}
.fa-arrow-up:before {
  content: "\f062";
}
.fa-arrows-alt:before {
  content: "\f0b2";
}
.fa-arrows-alt-h:before {
  content: "\f337";
}
.fa-arrows-alt-v:before {
  content: "\f338";
}
.fa-artstation:before {
  content: "\f77a";
}
.fa-assistive-listening-systems:before {
  content: "\f2a2";
}
.fa-asterisk:before {
  content: "\f069";
}
.fa-asymmetrik:before {
  content: "\f372";
}
.fa-at:before {
  content: "\f1fa";
}
.fa-atlas:before {
  content: "\f558";
}
.fa-atlassian:before {
  content: "\f77b";
}
.fa-atom:before {
  content: "\f5d2";
}
.fa-audible:before {
  content: "\f373";
}
.fa-audio-description:before {
  content: "\f29e";
}
.fa-autoprefixer:before {
  content: "\f41c";
}
.fa-avianex:before {
  content: "\f374";
}
.fa-aviato:before {
  content: "\f421";
}
.fa-award:before {
  content: "\f559";
}
.fa-aws:before {
  content: "\f375";
}
.fa-baby:before {
  content: "\f77c";
}
.fa-baby-carriage:before {
  content: "\f77d";
}
.fa-backspace:before {
  content: "\f55a";
}
.fa-backward:before {
  content: "\f04a";
}
.fa-bacon:before {
  content: "\f7e5";
}
.fa-balance-scale:before {
  content: "\f24e";
}
.fa-balance-scale-left:before {
  content: "\f515";
}
.fa-balance-scale-right:before {
  content: "\f516";
}
.fa-ban:before {
  content: "\f05e";
}
.fa-band-aid:before {
  content: "\f462";
}
.fa-bandcamp:before {
  content: "\f2d5";
}
.fa-barcode:before {
  content: "\f02a";
}
.fa-bars:before {
  content: "\f0c9";
}
.fa-baseball-ball:before {
  content: "\f433";
}
.fa-basketball-ball:before {
  content: "\f434";
}
.fa-bath:before {
  content: "\f2cd";
}
.fa-battery-empty:before {
  content: "\f244";
}
.fa-battery-full:before {
  content: "\f240";
}
.fa-battery-half:before {
  content: "\f242";
}
.fa-battery-quarter:before {
  content: "\f243";
}
.fa-battery-three-quarters:before {
  content: "\f241";
}
.fa-battle-net:before {
  content: "\f835";
}
.fa-bed:before {
  content: "\f236";
}
.fa-beer:before {
  content: "\f0fc";
}
.fa-behance:before {
  content: "\f1b4";
}
.fa-behance-square:before {
  content: "\f1b5";
}
.fa-bell:before {
  content: "\f0f3";
}
.fa-bell-slash:before {
  content: "\f1f6";
}
.fa-bezier-curve:before {
  content: "\f55b";
}
.fa-bible:before {
  content: "\f647";
}
.fa-bicycle:before {
  content: "\f206";
}
.fa-biking:before {
  content: "\f84a";
}
.fa-bimobject:before {
  content: "\f378";
}
.fa-binoculars:before {
  content: "\f1e5";
}
.fa-biohazard:before {
  content: "\f780";
}
.fa-birthday-cake:before {
  content: "\f1fd";
}
.fa-bitbucket:before {
  content: "\f171";
}
.fa-bitcoin:before {
  content: "\f379";
}
.fa-bity:before {
  content: "\f37a";
}
.fa-black-tie:before {
  content: "\f27e";
}
.fa-blackberry:before {
  content: "\f37b";
}
.fa-blender:before {
  content: "\f517";
}
.fa-blender-phone:before {
  content: "\f6b6";
}
.fa-blind:before {
  content: "\f29d";
}
.fa-blog:before {
  content: "\f781";
}
.fa-blogger:before {
  content: "\f37c";
}
.fa-blogger-b:before {
  content: "\f37d";
}
.fa-bluetooth:before {
  content: "\f293";
}
.fa-bluetooth-b:before {
  content: "\f294";
}
.fa-bold:before {
  content: "\f032";
}
.fa-bolt:before {
  content: "\f0e7";
}
.fa-bomb:before {
  content: "\f1e2";
}
.fa-bone:before {
  content: "\f5d7";
}
.fa-bong:before {
  content: "\f55c";
}
.fa-book:before {
  content: "\f02d";
}
.fa-book-dead:before {
  content: "\f6b7";
}
.fa-book-medical:before {
  content: "\f7e6";
}
.fa-book-open:before {
  content: "\f518";
}
.fa-book-reader:before {
  content: "\f5da";
}
.fa-bookmark:before {
  content: "\f02e";
}
.fa-bootstrap:before {
  content: "\f836";
}
.fa-border-all:before {
  content: "\f84c";
}
.fa-border-none:before {
  content: "\f850";
}
.fa-border-style:before {
  content: "\f853";
}
.fa-bowling-ball:before {
  content: "\f436";
}
.fa-box:before {
  content: "\f466";
}
.fa-box-open:before {
  content: "\f49e";
}
.fa-boxes:before {
  content: "\f468";
}
.fa-braille:before {
  content: "\f2a1";
}
.fa-brain:before {
  content: "\f5dc";
}
.fa-bread-slice:before {
  content: "\f7ec";
}
.fa-briefcase:before {
  content: "\f0b1";
}
.fa-briefcase-medical:before {
  content: "\f469";
}
.fa-broadcast-tower:before {
  content: "\f519";
}
.fa-broom:before {
  content: "\f51a";
}
.fa-brush:before {
  content: "\f55d";
}
.fa-btc:before {
  content: "\f15a";
}
.fa-buffer:before {
  content: "\f837";
}
.fa-bug:before {
  content: "\f188";
}
.fa-building:before {
  content: "\f1ad";
}
.fa-bullhorn:before {
  content: "\f0a1";
}
.fa-bullseye:before {
  content: "\f140";
}
.fa-burn:before {
  content: "\f46a";
}
.fa-buromobelexperte:before {
  content: "\f37f";
}
.fa-bus:before {
  content: "\f207";
}
.fa-bus-alt:before {
  content: "\f55e";
}
.fa-business-time:before {
  content: "\f64a";
}
.fa-buy-n-large:before {
  content: "\f8a6";
}
.fa-buysellads:before {
  content: "\f20d";
}
.fa-calculator:before {
  content: "\f1ec";
}
.fa-calendar:before {
  content: "\f133";
}
.fa-calendar-alt:before {
  content: "\f073";
}
.fa-calendar-check:before {
  content: "\f274";
}
.fa-calendar-day:before {
  content: "\f783";
}
.fa-calendar-minus:before {
  content: "\f272";
}
.fa-calendar-plus:before {
  content: "\f271";
}
.fa-calendar-times:before {
  content: "\f273";
}
.fa-calendar-week:before {
  content: "\f784";
}
.fa-camera:before {
  content: "\f030";
}
.fa-camera-retro:before {
  content: "\f083";
}
.fa-campground:before {
  content: "\f6bb";
}
.fa-canadian-maple-leaf:before {
  content: "\f785";
}
.fa-candy-cane:before {
  content: "\f786";
}
.fa-cannabis:before {
  content: "\f55f";
}
.fa-capsules:before {
  content: "\f46b";
}
.fa-car:before {
  content: "\f1b9";
}
.fa-car-alt:before {
  content: "\f5de";
}
.fa-car-battery:before {
  content: "\f5df";
}
.fa-car-crash:before {
  content: "\f5e1";
}
.fa-car-side:before {
  content: "\f5e4";
}
.fa-caret-down:before {
  content: "\f0d7";
}
.fa-caret-left:before {
  content: "\f0d9";
}
.fa-caret-right:before {
  content: "\f0da";
}
.fa-caret-square-down:before {
  content: "\f150";
}
.fa-caret-square-left:before {
  content: "\f191";
}
.fa-caret-square-right:before {
  content: "\f152";
}
.fa-caret-square-up:before {
  content: "\f151";
}
.fa-caret-up:before {
  content: "\f0d8";
}
.fa-carrot:before {
  content: "\f787";
}
.fa-cart-arrow-down:before {
  content: "\f218";
}
.fa-cart-plus:before {
  content: "\f217";
}
.fa-cash-register:before {
  content: "\f788";
}
.fa-cat:before {
  content: "\f6be";
}
.fa-cc-amazon-pay:before {
  content: "\f42d";
}
.fa-cc-amex:before {
  content: "\f1f3";
}
.fa-cc-apple-pay:before {
  content: "\f416";
}
.fa-cc-diners-club:before {
  content: "\f24c";
}
.fa-cc-discover:before {
  content: "\f1f2";
}
.fa-cc-jcb:before {
  content: "\f24b";
}
.fa-cc-mastercard:before {
  content: "\f1f1";
}
.fa-cc-paypal:before {
  content: "\f1f4";
}
.fa-cc-stripe:before {
  content: "\f1f5";
}
.fa-cc-visa:before {
  content: "\f1f0";
}
.fa-centercode:before {
  content: "\f380";
}
.fa-centos:before {
  content: "\f789";
}
.fa-certificate:before {
  content: "\f0a3";
}
.fa-chair:before {
  content: "\f6c0";
}
.fa-chalkboard:before {
  content: "\f51b";
}
.fa-chalkboard-teacher:before {
  content: "\f51c";
}
.fa-charging-station:before {
  content: "\f5e7";
}
.fa-chart-area:before {
  content: "\f1fe";
}
.fa-chart-bar:before {
  content: "\f080";
}
.fa-chart-line:before {
  content: "\f201";
}
.fa-chart-pie:before {
  content: "\f200";
}
.fa-check:before {
  content: "\f00c";
}
.fa-check-circle:before {
  content: "\f058";
}
.fa-check-double:before {
  content: "\f560";
}
.fa-check-square:before {
  content: "\f14a";
}
.fa-cheese:before {
  content: "\f7ef";
}
.fa-chess:before {
  content: "\f439";
}
.fa-chess-bishop:before {
  content: "\f43a";
}
.fa-chess-board:before {
  content: "\f43c";
}
.fa-chess-king:before {
  content: "\f43f";
}
.fa-chess-knight:before {
  content: "\f441";
}
.fa-chess-pawn:before {
  content: "\f443";
}
.fa-chess-queen:before {
  content: "\f445";
}
.fa-chess-rook:before {
  content: "\f447";
}
.fa-chevron-circle-down:before {
  content: "\f13a";
}
.fa-chevron-circle-left:before {
  content: "\f137";
}
.fa-chevron-circle-right:before {
  content: "\f138";
}
.fa-chevron-circle-up:before {
  content: "\f139";
}
.fa-chevron-down:before {
  content: "\f078";
}
.fa-chevron-left:before {
  content: "\f053";
}
.fa-chevron-right:before {
  content: "\f054";
}
.fa-chevron-up:before {
  content: "\f077";
}
.fa-child:before {
  content: "\f1ae";
}
.fa-chrome:before {
  content: "\f268";
}
.fa-chromecast:before {
  content: "\f838";
}
.fa-church:before {
  content: "\f51d";
}
.fa-circle:before {
  content: "\f111";
}
.fa-circle-notch:before {
  content: "\f1ce";
}
.fa-city:before {
  content: "\f64f";
}
.fa-clinic-medical:before {
  content: "\f7f2";
}
.fa-clipboard:before {
  content: "\f328";
}
.fa-clipboard-check:before {
  content: "\f46c";
}
.fa-clipboard-list:before {
  content: "\f46d";
}
.fa-clock:before {
  content: "\f017";
}
.fa-clone:before {
  content: "\f24d";
}
.fa-closed-captioning:before {
  content: "\f20a";
}
.fa-cloud:before {
  content: "\f0c2";
}
.fa-cloud-download-alt:before {
  content: "\f381";
}
.fa-cloud-meatball:before {
  content: "\f73b";
}
.fa-cloud-moon:before {
  content: "\f6c3";
}
.fa-cloud-moon-rain:before {
  content: "\f73c";
}
.fa-cloud-rain:before {
  content: "\f73d";
}
.fa-cloud-showers-heavy:before {
  content: "\f740";
}
.fa-cloud-sun:before {
  content: "\f6c4";
}
.fa-cloud-sun-rain:before {
  content: "\f743";
}
.fa-cloud-upload-alt:before {
  content: "\f382";
}
.fa-cloudscale:before {
  content: "\f383";
}
.fa-cloudsmith:before {
  content: "\f384";
}
.fa-cloudversify:before {
  content: "\f385";
}
.fa-cocktail:before {
  content: "\f561";
}
.fa-code:before {
  content: "\f121";
}
.fa-code-branch:before {
  content: "\f126";
}
.fa-codepen:before {
  content: "\f1cb";
}
.fa-codiepie:before {
  content: "\f284";
}
.fa-coffee:before {
  content: "\f0f4";
}
.fa-cog:before {
  content: "\f013";
}
.fa-cogs:before {
  content: "\f085";
}
.fa-coins:before {
  content: "\f51e";
}
.fa-columns:before {
  content: "\f0db";
}
.fa-comment:before {
  content: "\f075";
}
.fa-comment-alt:before {
  content: "\f27a";
}
.fa-comment-dollar:before {
  content: "\f651";
}
.fa-comment-dots:before {
  content: "\f4ad";
}
.fa-comment-medical:before {
  content: "\f7f5";
}
.fa-comment-slash:before {
  content: "\f4b3";
}
.fa-comments:before {
  content: "\f086";
}
.fa-comments-dollar:before {
  content: "\f653";
}
.fa-compact-disc:before {
  content: "\f51f";
}
.fa-compass:before {
  content: "\f14e";
}
.fa-compress:before {
  content: "\f066";
}
.fa-compress-arrows-alt:before {
  content: "\f78c";
}
.fa-concierge-bell:before {
  content: "\f562";
}
.fa-confluence:before {
  content: "\f78d";
}
.fa-connectdevelop:before {
  content: "\f20e";
}
.fa-contao:before {
  content: "\f26d";
}
.fa-cookie:before {
  content: "\f563";
}
.fa-cookie-bite:before {
  content: "\f564";
}
.fa-copy:before {
  content: "\f0c5";
}
.fa-copyright:before {
  content: "\f1f9";
}
.fa-cotton-bureau:before {
  content: "\f89e";
}
.fa-couch:before {
  content: "\f4b8";
}
.fa-cpanel:before {
  content: "\f388";
}
.fa-creative-commons:before {
  content: "\f25e";
}
.fa-creative-commons-by:before {
  content: "\f4e7";
}
.fa-creative-commons-nc:before {
  content: "\f4e8";
}
.fa-creative-commons-nc-eu:before {
  content: "\f4e9";
}
.fa-creative-commons-nc-jp:before {
  content: "\f4ea";
}
.fa-creative-commons-nd:before {
  content: "\f4eb";
}
.fa-creative-commons-pd:before {
  content: "\f4ec";
}
.fa-creative-commons-pd-alt:before {
  content: "\f4ed";
}
.fa-creative-commons-remix:before {
  content: "\f4ee";
}
.fa-creative-commons-sa:before {
  content: "\f4ef";
}
.fa-creative-commons-sampling:before {
  content: "\f4f0";
}
.fa-creative-commons-sampling-plus:before {
  content: "\f4f1";
}
.fa-creative-commons-share:before {
  content: "\f4f2";
}
.fa-creative-commons-zero:before {
  content: "\f4f3";
}
.fa-credit-card:before {
  content: "\f09d";
}
.fa-critical-role:before {
  content: "\f6c9";
}
.fa-crop:before {
  content: "\f125";
}
.fa-crop-alt:before {
  content: "\f565";
}
.fa-cross:before {
  content: "\f654";
}
.fa-crosshairs:before {
  content: "\f05b";
}
.fa-crow:before {
  content: "\f520";
}
.fa-crown:before {
  content: "\f521";
}
.fa-crutch:before {
  content: "\f7f7";
}
.fa-css3:before {
  content: "\f13c";
}
.fa-css3-alt:before {
  content: "\f38b";
}
.fa-cube:before {
  content: "\f1b2";
}
.fa-cubes:before {
  content: "\f1b3";
}
.fa-cut:before {
  content: "\f0c4";
}
.fa-cuttlefish:before {
  content: "\f38c";
}
.fa-d-and-d:before {
  content: "\f38d";
}
.fa-d-and-d-beyond:before {
  content: "\f6ca";
}
.fa-dashcube:before {
  content: "\f210";
}
.fa-database:before {
  content: "\f1c0";
}
.fa-deaf:before {
  content: "\f2a4";
}
.fa-delicious:before {
  content: "\f1a5";
}
.fa-democrat:before {
  content: "\f747";
}
.fa-deploydog:before {
  content: "\f38e";
}
.fa-deskpro:before {
  content: "\f38f";
}
.fa-desktop:before {
  content: "\f108";
}
.fa-dev:before {
  content: "\f6cc";
}
.fa-deviantart:before {
  content: "\f1bd";
}
.fa-dharmachakra:before {
  content: "\f655";
}
.fa-dhl:before {
  content: "\f790";
}
.fa-diagnoses:before {
  content: "\f470";
}
.fa-diaspora:before {
  content: "\f791";
}
.fa-dice:before {
  content: "\f522";
}
.fa-dice-d20:before {
  content: "\f6cf";
}
.fa-dice-d6:before {
  content: "\f6d1";
}
.fa-dice-five:before {
  content: "\f523";
}
.fa-dice-four:before {
  content: "\f524";
}
.fa-dice-one:before {
  content: "\f525";
}
.fa-dice-six:before {
  content: "\f526";
}
.fa-dice-three:before {
  content: "\f527";
}
.fa-dice-two:before {
  content: "\f528";
}
.fa-digg:before {
  content: "\f1a6";
}
.fa-digital-ocean:before {
  content: "\f391";
}
.fa-digital-tachograph:before {
  content: "\f566";
}
.fa-directions:before {
  content: "\f5eb";
}
.fa-discord:before {
  content: "\f392";
}
.fa-discourse:before {
  content: "\f393";
}
.fa-divide:before {
  content: "\f529";
}
.fa-dizzy:before {
  content: "\f567";
}
.fa-dna:before {
  content: "\f471";
}
.fa-dochub:before {
  content: "\f394";
}
.fa-docker:before {
  content: "\f395";
}
.fa-dog:before {
  content: "\f6d3";
}
.fa-dollar-sign:before {
  content: "\f155";
}
.fa-dolly:before {
  content: "\f472";
}
.fa-dolly-flatbed:before {
  content: "\f474";
}
.fa-donate:before {
  content: "\f4b9";
}
.fa-door-closed:before {
  content: "\f52a";
}
.fa-door-open:before {
  content: "\f52b";
}
.fa-dot-circle:before {
  content: "\f192";
}
.fa-dove:before {
  content: "\f4ba";
}
.fa-download:before {
  content: "\f019";
}
.fa-draft2digital:before {
  content: "\f396";
}
.fa-drafting-compass:before {
  content: "\f568";
}
.fa-dragon:before {
  content: "\f6d5";
}
.fa-draw-polygon:before {
  content: "\f5ee";
}
.fa-dribbble:before {
  content: "\f17d";
}
.fa-dribbble-square:before {
  content: "\f397";
}
.fa-dropbox:before {
  content: "\f16b";
}
.fa-drum:before {
  content: "\f569";
}
.fa-drum-steelpan:before {
  content: "\f56a";
}
.fa-drumstick-bite:before {
  content: "\f6d7";
}
.fa-drupal:before {
  content: "\f1a9";
}
.fa-dumbbell:before {
  content: "\f44b";
}
.fa-dumpster:before {
  content: "\f793";
}
.fa-dumpster-fire:before {
  content: "\f794";
}
.fa-dungeon:before {
  content: "\f6d9";
}
.fa-dyalog:before {
  content: "\f399";
}
.fa-earlybirds:before {
  content: "\f39a";
}
.fa-ebay:before {
  content: "\f4f4";
}
.fa-edge:before {
  content: "\f282";
}
.fa-edit:before {
  content: "\f044";
}
.fa-egg:before {
  content: "\f7fb";
}
.fa-eject:before {
  content: "\f052";
}
.fa-elementor:before {
  content: "\f430";
}
.fa-ellipsis-h:before {
  content: "\f141";
}
.fa-ellipsis-v:before {
  content: "\f142";
}
.fa-ello:before {
  content: "\f5f1";
}
.fa-ember:before {
  content: "\f423";
}
.fa-empire:before {
  content: "\f1d1";
}
.fa-envelope:before {
  content: "\f0e0";
}
.fa-envelope-open:before {
  content: "\f2b6";
}
.fa-envelope-open-text:before {
  content: "\f658";
}
.fa-envelope-square:before {
  content: "\f199";
}
.fa-envira:before {
  content: "\f299";
}
.fa-equals:before {
  content: "\f52c";
}
.fa-eraser:before {
  content: "\f12d";
}
.fa-erlang:before {
  content: "\f39d";
}
.fa-ethereum:before {
  content: "\f42e";
}
.fa-ethernet:before {
  content: "\f796";
}
.fa-etsy:before {
  content: "\f2d7";
}
.fa-euro-sign:before {
  content: "\f153";
}
.fa-evernote:before {
  content: "\f839";
}
.fa-exchange-alt:before {
  content: "\f362";
}
.fa-exclamation:before {
  content: "\f12a";
}
.fa-exclamation-circle:before {
  content: "\f06a";
}
.fa-exclamation-triangle:before {
  content: "\f071";
}
.fa-expand:before {
  content: "\f065";
}
.fa-expand-arrows-alt:before {
  content: "\f31e";
}
.fa-expeditedssl:before {
  content: "\f23e";
}
.fa-external-link-alt:before {
  content: "\f35d";
}
.fa-external-link-square-alt:before {
  content: "\f360";
}
.fa-eye:before {
  content: "\f06e";
}
.fa-eye-dropper:before {
  content: "\f1fb";
}
.fa-eye-slash:before {
  content: "\f070";
}
.fa-facebook:before {
  content: "\f09a";
}
.fa-facebook-f:before {
  content: "\f39e";
}
.fa-facebook-messenger:before {
  content: "\f39f";
}
.fa-facebook-square:before {
  content: "\f082";
}
.fa-fan:before {
  content: "\f863";
}
.fa-fantasy-flight-games:before {
  content: "\f6dc";
}
.fa-fast-backward:before {
  content: "\f049";
}
.fa-fast-forward:before {
  content: "\f050";
}
.fa-fax:before {
  content: "\f1ac";
}
.fa-feather:before {
  content: "\f52d";
}
.fa-feather-alt:before {
  content: "\f56b";
}
.fa-fedex:before {
  content: "\f797";
}
.fa-fedora:before {
  content: "\f798";
}
.fa-female:before {
  content: "\f182";
}
.fa-fighter-jet:before {
  content: "\f0fb";
}
.fa-figma:before {
  content: "\f799";
}
.fa-file:before {
  content: "\f15b";
}
.fa-file-alt:before {
  content: "\f15c";
}
.fa-file-archive:before {
  content: "\f1c6";
}
.fa-file-audio:before {
  content: "\f1c7";
}
.fa-file-code:before {
  content: "\f1c9";
}
.fa-file-contract:before {
  content: "\f56c";
}
.fa-file-csv:before {
  content: "\f6dd";
}
.fa-file-download:before {
  content: "\f56d";
}
.fa-file-excel:before {
  content: "\f1c3";
}
.fa-file-export:before {
  content: "\f56e";
}
.fa-file-image:before {
  content: "\f1c5";
}
.fa-file-import:before {
  content: "\f56f";
}
.fa-file-invoice:before {
  content: "\f570";
}
.fa-file-invoice-dollar:before {
  content: "\f571";
}
.fa-file-medical:before {
  content: "\f477";
}
.fa-file-medical-alt:before {
  content: "\f478";
}
.fa-file-pdf:before {
  content: "\f1c1";
}
.fa-file-powerpoint:before {
  content: "\f1c4";
}
.fa-file-prescription:before {
  content: "\f572";
}
.fa-file-signature:before {
  content: "\f573";
}
.fa-file-upload:before {
  content: "\f574";
}
.fa-file-video:before {
  content: "\f1c8";
}
.fa-file-word:before {
  content: "\f1c2";
}
.fa-fill:before {
  content: "\f575";
}
.fa-fill-drip:before {
  content: "\f576";
}
.fa-film:before {
  content: "\f008";
}
.fa-filter:before {
  content: "\f0b0";
}
.fa-fingerprint:before {
  content: "\f577";
}
.fa-fire:before {
  content: "\f06d";
}
.fa-fire-alt:before {
  content: "\f7e4";
}
.fa-fire-extinguisher:before {
  content: "\f134";
}
.fa-firefox:before {
  content: "\f269";
}
.fa-first-aid:before {
  content: "\f479";
}
.fa-first-order:before {
  content: "\f2b0";
}
.fa-first-order-alt:before {
  content: "\f50a";
}
.fa-firstdraft:before {
  content: "\f3a1";
}
.fa-fish:before {
  content: "\f578";
}
.fa-fist-raised:before {
  content: "\f6de";
}
.fa-flag:before {
  content: "\f024";
}
.fa-flag-checkered:before {
  content: "\f11e";
}
.fa-flag-usa:before {
  content: "\f74d";
}
.fa-flask:before {
  content: "\f0c3";
}
.fa-flickr:before {
  content: "\f16e";
}
.fa-flipboard:before {
  content: "\f44d";
}
.fa-flushed:before {
  content: "\f579";
}
.fa-fly:before {
  content: "\f417";
}
.fa-folder:before {
  content: "\f07b";
}
.fa-folder-minus:before {
  content: "\f65d";
}
.fa-folder-open:before {
  content: "\f07c";
}
.fa-folder-plus:before {
  content: "\f65e";
}
.fa-font:before {
  content: "\f031";
}
.fa-font-awesome:before {
  content: "\f2b4";
}
.fa-font-awesome-alt:before {
  content: "\f35c";
}
.fa-font-awesome-flag:before {
  content: "\f425";
}
.fa-font-awesome-logo-full:before {
  content: "\f4e6";
}
.fa-fonticons:before {
  content: "\f280";
}
.fa-fonticons-fi:before {
  content: "\f3a2";
}
.fa-football-ball:before {
  content: "\f44e";
}
.fa-fort-awesome:before {
  content: "\f286";
}
.fa-fort-awesome-alt:before {
  content: "\f3a3";
}
.fa-forumbee:before {
  content: "\f211";
}
.fa-forward:before {
  content: "\f04e";
}
.fa-foursquare:before {
  content: "\f180";
}
.fa-free-code-camp:before {
  content: "\f2c5";
}
.fa-freebsd:before {
  content: "\f3a4";
}
.fa-frog:before {
  content: "\f52e";
}
.fa-frown:before {
  content: "\f119";
}
.fa-frown-open:before {
  content: "\f57a";
}
.fa-fulcrum:before {
  content: "\f50b";
}
.fa-funnel-dollar:before {
  content: "\f662";
}
.fa-futbol:before {
  content: "\f1e3";
}
.fa-galactic-republic:before {
  content: "\f50c";
}
.fa-galactic-senate:before {
  content: "\f50d";
}
.fa-gamepad:before {
  content: "\f11b";
}
.fa-gas-pump:before {
  content: "\f52f";
}
.fa-gavel:before {
  content: "\f0e3";
}
.fa-gem:before {
  content: "\f3a5";
}
.fa-genderless:before {
  content: "\f22d";
}
.fa-get-pocket:before {
  content: "\f265";
}
.fa-gg:before {
  content: "\f260";
}
.fa-gg-circle:before {
  content: "\f261";
}
.fa-ghost:before {
  content: "\f6e2";
}
.fa-gift:before {
  content: "\f06b";
}
.fa-gifts:before {
  content: "\f79c";
}
.fa-git:before {
  content: "\f1d3";
}
.fa-git-alt:before {
  content: "\f841";
}
.fa-git-square:before {
  content: "\f1d2";
}
.fa-github:before {
  content: "\f09b";
}
.fa-github-alt:before {
  content: "\f113";
}
.fa-github-square:before {
  content: "\f092";
}
.fa-gitkraken:before {
  content: "\f3a6";
}
.fa-gitlab:before {
  content: "\f296";
}
.fa-gitter:before {
  content: "\f426";
}
.fa-glass-cheers:before {
  content: "\f79f";
}
.fa-glass-martini:before {
  content: "\f000";
}
.fa-glass-martini-alt:before {
  content: "\f57b";
}
.fa-glass-whiskey:before {
  content: "\f7a0";
}
.fa-glasses:before {
  content: "\f530";
}
.fa-glide:before {
  content: "\f2a5";
}
.fa-glide-g:before {
  content: "\f2a6";
}
.fa-globe:before {
  content: "\f0ac";
}
.fa-globe-africa:before {
  content: "\f57c";
}
.fa-globe-americas:before {
  content: "\f57d";
}
.fa-globe-asia:before {
  content: "\f57e";
}
.fa-globe-europe:before {
  content: "\f7a2";
}
.fa-gofore:before {
  content: "\f3a7";
}
.fa-golf-ball:before {
  content: "\f450";
}
.fa-goodreads:before {
  content: "\f3a8";
}
.fa-goodreads-g:before {
  content: "\f3a9";
}
.fa-google:before {
  content: "\f1a0";
}
.fa-google-drive:before {
  content: "\f3aa";
}
.fa-google-play:before {
  content: "\f3ab";
}
.fa-google-plus:before {
  content: "\f2b3";
}
.fa-google-plus-g:before {
  content: "\f0d5";
}
.fa-google-plus-square:before {
  content: "\f0d4";
}
.fa-google-wallet:before {
  content: "\f1ee";
}
.fa-gopuram:before {
  content: "\f664";
}
.fa-graduation-cap:before {
  content: "\f19d";
}
.fa-gratipay:before {
  content: "\f184";
}
.fa-grav:before {
  content: "\f2d6";
}
.fa-greater-than:before {
  content: "\f531";
}
.fa-greater-than-equal:before {
  content: "\f532";
}
.fa-grimace:before {
  content: "\f57f";
}
.fa-grin:before {
  content: "\f580";
}
.fa-grin-alt:before {
  content: "\f581";
}
.fa-grin-beam:before {
  content: "\f582";
}
.fa-grin-beam-sweat:before {
  content: "\f583";
}
.fa-grin-hearts:before {
  content: "\f584";
}
.fa-grin-squint:before {
  content: "\f585";
}
.fa-grin-squint-tears:before {
  content: "\f586";
}
.fa-grin-stars:before {
  content: "\f587";
}
.fa-grin-tears:before {
  content: "\f588";
}
.fa-grin-tongue:before {
  content: "\f589";
}
.fa-grin-tongue-squint:before {
  content: "\f58a";
}
.fa-grin-tongue-wink:before {
  content: "\f58b";
}
.fa-grin-wink:before {
  content: "\f58c";
}
.fa-grip-horizontal:before {
  content: "\f58d";
}
.fa-grip-lines:before {
  content: "\f7a4";
}
.fa-grip-lines-vertical:before {
  content: "\f7a5";
}
.fa-grip-vertical:before {
  content: "\f58e";
}
.fa-gripfire:before {
  content: "\f3ac";
}
.fa-grunt:before {
  content: "\f3ad";
}
.fa-guitar:before {
  content: "\f7a6";
}
.fa-gulp:before {
  content: "\f3ae";
}
.fa-h-square:before {
  content: "\f0fd";
}
.fa-hacker-news:before {
  content: "\f1d4";
}
.fa-hacker-news-square:before {
  content: "\f3af";
}
.fa-hackerrank:before {
  content: "\f5f7";
}
.fa-hamburger:before {
  content: "\f805";
}
.fa-hammer:before {
  content: "\f6e3";
}
.fa-hamsa:before {
  content: "\f665";
}
.fa-hand-holding:before {
  content: "\f4bd";
}
.fa-hand-holding-heart:before {
  content: "\f4be";
}
.fa-hand-holding-usd:before {
  content: "\f4c0";
}
.fa-hand-lizard:before {
  content: "\f258";
}
.fa-hand-middle-finger:before {
  content: "\f806";
}
.fa-hand-paper:before {
  content: "\f256";
}
.fa-hand-peace:before {
  content: "\f25b";
}
.fa-hand-point-down:before {
  content: "\f0a7";
}
.fa-hand-point-left:before {
  content: "\f0a5";
}
.fa-hand-point-right:before {
  content: "\f0a4";
}
.fa-hand-point-up:before {
  content: "\f0a6";
}
.fa-hand-pointer:before {
  content: "\f25a";
}
.fa-hand-rock:before {
  content: "\f255";
}
.fa-hand-scissors:before {
  content: "\f257";
}
.fa-hand-spock:before {
  content: "\f259";
}
.fa-hands:before {
  content: "\f4c2";
}
.fa-hands-helping:before {
  content: "\f4c4";
}
.fa-handshake:before {
  content: "\f2b5";
}
.fa-hanukiah:before {
  content: "\f6e6";
}
.fa-hard-hat:before {
  content: "\f807";
}
.fa-hashtag:before {
  content: "\f292";
}
.fa-hat-cowboy:before {
  content: "\f8c0";
}
.fa-hat-cowboy-side:before {
  content: "\f8c1";
}
.fa-hat-wizard:before {
  content: "\f6e8";
}
.fa-haykal:before {
  content: "\f666";
}
.fa-hdd:before {
  content: "\f0a0";
}
.fa-heading:before {
  content: "\f1dc";
}
.fa-headphones:before {
  content: "\f025";
}
.fa-headphones-alt:before {
  content: "\f58f";
}
.fa-headset:before {
  content: "\f590";
}
.fa-heart:before {
  content: "\f004";
}
.fa-heart-broken:before {
  content: "\f7a9";
}
.fa-heartbeat:before {
  content: "\f21e";
}
.fa-helicopter:before {
  content: "\f533";
}
.fa-highlighter:before {
  content: "\f591";
}
.fa-hiking:before {
  content: "\f6ec";
}
.fa-hippo:before {
  content: "\f6ed";
}
.fa-hips:before {
  content: "\f452";
}
.fa-hire-a-helper:before {
  content: "\f3b0";
}
.fa-history:before {
  content: "\f1da";
}
.fa-hockey-puck:before {
  content: "\f453";
}
.fa-holly-berry:before {
  content: "\f7aa";
}
.fa-home:before {
  content: "\f015";
}
.fa-hooli:before {
  content: "\f427";
}
.fa-hornbill:before {
  content: "\f592";
}
.fa-horse:before {
  content: "\f6f0";
}
.fa-horse-head:before {
  content: "\f7ab";
}
.fa-hospital:before {
  content: "\f0f8";
}
.fa-hospital-alt:before {
  content: "\f47d";
}
.fa-hospital-symbol:before {
  content: "\f47e";
}
.fa-hot-tub:before {
  content: "\f593";
}
.fa-hotdog:before {
  content: "\f80f";
}
.fa-hotel:before {
  content: "\f594";
}
.fa-hotjar:before {
  content: "\f3b1";
}
.fa-hourglass:before {
  content: "\f254";
}
.fa-hourglass-end:before {
  content: "\f253";
}
.fa-hourglass-half:before {
  content: "\f252";
}
.fa-hourglass-start:before {
  content: "\f251";
}
.fa-house-damage:before {
  content: "\f6f1";
}
.fa-houzz:before {
  content: "\f27c";
}
.fa-hryvnia:before {
  content: "\f6f2";
}
.fa-html5:before {
  content: "\f13b";
}
.fa-hubspot:before {
  content: "\f3b2";
}
.fa-i-cursor:before {
  content: "\f246";
}
.fa-ice-cream:before {
  content: "\f810";
}
.fa-icicles:before {
  content: "\f7ad";
}
.fa-icons:before {
  content: "\f86d";
}
.fa-id-badge:before {
  content: "\f2c1";
}
.fa-id-card:before {
  content: "\f2c2";
}
.fa-id-card-alt:before {
  content: "\f47f";
}
.fa-igloo:before {
  content: "\f7ae";
}
.fa-image:before {
  content: "\f03e";
}
.fa-images:before {
  content: "\f302";
}
.fa-imdb:before {
  content: "\f2d8";
}
.fa-inbox:before {
  content: "\f01c";
}
.fa-indent:before {
  content: "\f03c";
}
.fa-industry:before {
  content: "\f275";
}
.fa-infinity:before {
  content: "\f534";
}
.fa-info:before {
  content: "\f129";
}
.fa-info-circle:before {
  content: "\f05a";
}
.fa-instagram:before {
  content: "\f16d";
}
.fa-intercom:before {
  content: "\f7af";
}
.fa-internet-explorer:before {
  content: "\f26b";
}
.fa-invision:before {
  content: "\f7b0";
}
.fa-ioxhost:before {
  content: "\f208";
}
.fa-italic:before {
  content: "\f033";
}
.fa-itch-io:before {
  content: "\f83a";
}
.fa-itunes:before {
  content: "\f3b4";
}
.fa-itunes-note:before {
  content: "\f3b5";
}
.fa-java:before {
  content: "\f4e4";
}
.fa-jedi:before {
  content: "\f669";
}
.fa-jedi-order:before {
  content: "\f50e";
}
.fa-jenkins:before {
  content: "\f3b6";
}
.fa-jira:before {
  content: "\f7b1";
}
.fa-joget:before {
  content: "\f3b7";
}
.fa-joint:before {
  content: "\f595";
}
.fa-joomla:before {
  content: "\f1aa";
}
.fa-journal-whills:before {
  content: "\f66a";
}
.fa-js:before {
  content: "\f3b8";
}
.fa-js-square:before {
  content: "\f3b9";
}
.fa-jsfiddle:before {
  content: "\f1cc";
}
.fa-kaaba:before {
  content: "\f66b";
}
.fa-kaggle:before {
  content: "\f5fa";
}
.fa-key:before {
  content: "\f084";
}
.fa-keybase:before {
  content: "\f4f5";
}
.fa-keyboard:before {
  content: "\f11c";
}
.fa-keycdn:before {
  content: "\f3ba";
}
.fa-khanda:before {
  content: "\f66d";
}
.fa-kickstarter:before {
  content: "\f3bb";
}
.fa-kickstarter-k:before {
  content: "\f3bc";
}
.fa-kiss:before {
  content: "\f596";
}
.fa-kiss-beam:before {
  content: "\f597";
}
.fa-kiss-wink-heart:before {
  content: "\f598";
}
.fa-kiwi-bird:before {
  content: "\f535";
}
.fa-korvue:before {
  content: "\f42f";
}
.fa-landmark:before {
  content: "\f66f";
}
.fa-language:before {
  content: "\f1ab";
}
.fa-laptop:before {
  content: "\f109";
}
.fa-laptop-code:before {
  content: "\f5fc";
}
.fa-laptop-medical:before {
  content: "\f812";
}
.fa-laravel:before {
  content: "\f3bd";
}
.fa-lastfm:before {
  content: "\f202";
}
.fa-lastfm-square:before {
  content: "\f203";
}
.fa-laugh:before {
  content: "\f599";
}
.fa-laugh-beam:before {
  content: "\f59a";
}
.fa-laugh-squint:before {
  content: "\f59b";
}
.fa-laugh-wink:before {
  content: "\f59c";
}
.fa-layer-group:before {
  content: "\f5fd";
}
.fa-leaf:before {
  content: "\f06c";
}
.fa-leanpub:before {
  content: "\f212";
}
.fa-lemon:before {
  content: "\f094";
}
.fa-less:before {
  content: "\f41d";
}
.fa-less-than:before {
  content: "\f536";
}
.fa-less-than-equal:before {
  content: "\f537";
}
.fa-level-down-alt:before {
  content: "\f3be";
}
.fa-level-up-alt:before {
  content: "\f3bf";
}
.fa-life-ring:before {
  content: "\f1cd";
}
.fa-lightbulb:before {
  content: "\f0eb";
}
.fa-line:before {
  content: "\f3c0";
}
.fa-link:before {
  content: "\f0c1";
}
.fa-linkedin:before {
  content: "\f08c";
}
.fa-linkedin-in:before {
  content: "\f0e1";
}
.fa-linode:before {
  content: "\f2b8";
}
.fa-linux:before {
  content: "\f17c";
}
.fa-lira-sign:before {
  content: "\f195";
}
.fa-list:before {
  content: "\f03a";
}
.fa-list-alt:before {
  content: "\f022";
}
.fa-list-ol:before {
  content: "\f0cb";
}
.fa-list-ul:before {
  content: "\f0ca";
}
.fa-location-arrow:before {
  content: "\f124";
}
.fa-lock:before {
  content: "\f023";
}
.fa-lock-open:before {
  content: "\f3c1";
}
.fa-long-arrow-alt-down:before {
  content: "\f309";
}
.fa-long-arrow-alt-left:before {
  content: "\f30a";
}
.fa-long-arrow-alt-right:before {
  content: "\f30b";
}
.fa-long-arrow-alt-up:before {
  content: "\f30c";
}
.fa-low-vision:before {
  content: "\f2a8";
}
.fa-luggage-cart:before {
  content: "\f59d";
}
.fa-lyft:before {
  content: "\f3c3";
}
.fa-magento:before {
  content: "\f3c4";
}
.fa-magic:before {
  content: "\f0d0";
}
.fa-magnet:before {
  content: "\f076";
}
.fa-mail-bulk:before {
  content: "\f674";
}
.fa-mailchimp:before {
  content: "\f59e";
}
.fa-male:before {
  content: "\f183";
}
.fa-mandalorian:before {
  content: "\f50f";
}
.fa-map:before {
  content: "\f279";
}
.fa-map-marked:before {
  content: "\f59f";
}
.fa-map-marked-alt:before {
  content: "\f5a0";
}
.fa-map-marker:before {
  content: "\f041";
}
.fa-map-marker-alt:before {
  content: "\f3c5";
}
.fa-map-pin:before {
  content: "\f276";
}
.fa-map-signs:before {
  content: "\f277";
}
.fa-markdown:before {
  content: "\f60f";
}
.fa-marker:before {
  content: "\f5a1";
}
.fa-mars:before {
  content: "\f222";
}
.fa-mars-double:before {
  content: "\f227";
}
.fa-mars-stroke:before {
  content: "\f229";
}
.fa-mars-stroke-h:before {
  content: "\f22b";
}
.fa-mars-stroke-v:before {
  content: "\f22a";
}
.fa-mask:before {
  content: "\f6fa";
}
.fa-mastodon:before {
  content: "\f4f6";
}
.fa-maxcdn:before {
  content: "\f136";
}
.fa-mdb:before {
  content: "\f8ca";
}
.fa-medal:before {
  content: "\f5a2";
}
.fa-medapps:before {
  content: "\f3c6";
}
.fa-medium:before {
  content: "\f23a";
}
.fa-medium-m:before {
  content: "\f3c7";
}
.fa-medkit:before {
  content: "\f0fa";
}
.fa-medrt:before {
  content: "\f3c8";
}
.fa-meetup:before {
  content: "\f2e0";
}
.fa-megaport:before {
  content: "\f5a3";
}
.fa-meh:before {
  content: "\f11a";
}
.fa-meh-blank:before {
  content: "\f5a4";
}
.fa-meh-rolling-eyes:before {
  content: "\f5a5";
}
.fa-memory:before {
  content: "\f538";
}
.fa-mendeley:before {
  content: "\f7b3";
}
.fa-menorah:before {
  content: "\f676";
}
.fa-mercury:before {
  content: "\f223";
}
.fa-meteor:before {
  content: "\f753";
}
.fa-microchip:before {
  content: "\f2db";
}
.fa-microphone:before {
  content: "\f130";
}
.fa-microphone-alt:before {
  content: "\f3c9";
}
.fa-microphone-alt-slash:before {
  content: "\f539";
}
.fa-microphone-slash:before {
  content: "\f131";
}
.fa-microscope:before {
  content: "\f610";
}
.fa-microsoft:before {
  content: "\f3ca";
}
.fa-minus:before {
  content: "\f068";
}
.fa-minus-circle:before {
  content: "\f056";
}
.fa-minus-square:before {
  content: "\f146";
}
.fa-mitten:before {
  content: "\f7b5";
}
.fa-mix:before {
  content: "\f3cb";
}
.fa-mixcloud:before {
  content: "\f289";
}
.fa-mizuni:before {
  content: "\f3cc";
}
.fa-mobile:before {
  content: "\f10b";
}
.fa-mobile-alt:before {
  content: "\f3cd";
}
.fa-modx:before {
  content: "\f285";
}
.fa-monero:before {
  content: "\f3d0";
}
.fa-money-bill:before {
  content: "\f0d6";
}
.fa-money-bill-alt:before {
  content: "\f3d1";
}
.fa-money-bill-wave:before {
  content: "\f53a";
}
.fa-money-bill-wave-alt:before {
  content: "\f53b";
}
.fa-money-check:before {
  content: "\f53c";
}
.fa-money-check-alt:before {
  content: "\f53d";
}
.fa-monument:before {
  content: "\f5a6";
}
.fa-moon:before {
  content: "\f186";
}
.fa-mortar-pestle:before {
  content: "\f5a7";
}
.fa-mosque:before {
  content: "\f678";
}
.fa-motorcycle:before {
  content: "\f21c";
}
.fa-mountain:before {
  content: "\f6fc";
}
.fa-mouse:before {
  content: "\f8cc";
}
.fa-mouse-pointer:before {
  content: "\f245";
}
.fa-mug-hot:before {
  content: "\f7b6";
}
.fa-music:before {
  content: "\f001";
}
.fa-napster:before {
  content: "\f3d2";
}
.fa-neos:before {
  content: "\f612";
}
.fa-network-wired:before {
  content: "\f6ff";
}
.fa-neuter:before {
  content: "\f22c";
}
.fa-newspaper:before {
  content: "\f1ea";
}
.fa-nimblr:before {
  content: "\f5a8";
}
.fa-node:before {
  content: "\f419";
}
.fa-node-js:before {
  content: "\f3d3";
}
.fa-not-equal:before {
  content: "\f53e";
}
.fa-notes-medical:before {
  content: "\f481";
}
.fa-npm:before {
  content: "\f3d4";
}
.fa-ns8:before {
  content: "\f3d5";
}
.fa-nutritionix:before {
  content: "\f3d6";
}
.fa-object-group:before {
  content: "\f247";
}
.fa-object-ungroup:before {
  content: "\f248";
}
.fa-odnoklassniki:before {
  content: "\f263";
}
.fa-odnoklassniki-square:before {
  content: "\f264";
}
.fa-oil-can:before {
  content: "\f613";
}
.fa-old-republic:before {
  content: "\f510";
}
.fa-om:before {
  content: "\f679";
}
.fa-opencart:before {
  content: "\f23d";
}
.fa-openid:before {
  content: "\f19b";
}
.fa-opera:before {
  content: "\f26a";
}
.fa-optin-monster:before {
  content: "\f23c";
}
.fa-orcid:before {
  content: "\f8d2";
}
.fa-osi:before {
  content: "\f41a";
}
.fa-otter:before {
  content: "\f700";
}
.fa-outdent:before {
  content: "\f03b";
}
.fa-page4:before {
  content: "\f3d7";
}
.fa-pagelines:before {
  content: "\f18c";
}
.fa-pager:before {
  content: "\f815";
}
.fa-paint-brush:before {
  content: "\f1fc";
}
.fa-paint-roller:before {
  content: "\f5aa";
}
.fa-palette:before {
  content: "\f53f";
}
.fa-palfed:before {
  content: "\f3d8";
}
.fa-pallet:before {
  content: "\f482";
}
.fa-paper-plane:before {
  content: "\f1d8";
}
.fa-paperclip:before {
  content: "\f0c6";
}
.fa-parachute-box:before {
  content: "\f4cd";
}
.fa-paragraph:before {
  content: "\f1dd";
}
.fa-parking:before {
  content: "\f540";
}
.fa-passport:before {
  content: "\f5ab";
}
.fa-pastafarianism:before {
  content: "\f67b";
}
.fa-paste:before {
  content: "\f0ea";
}
.fa-patreon:before {
  content: "\f3d9";
}
.fa-pause:before {
  content: "\f04c";
}
.fa-pause-circle:before {
  content: "\f28b";
}
.fa-paw:before {
  content: "\f1b0";
}
.fa-paypal:before {
  content: "\f1ed";
}
.fa-peace:before {
  content: "\f67c";
}
.fa-pen:before {
  content: "\f304";
}
.fa-pen-alt:before {
  content: "\f305";
}
.fa-pen-fancy:before {
  content: "\f5ac";
}
.fa-pen-nib:before {
  content: "\f5ad";
}
.fa-pen-square:before {
  content: "\f14b";
}
.fa-pencil-alt:before {
  content: "\f303";
}
.fa-pencil-ruler:before {
  content: "\f5ae";
}
.fa-penny-arcade:before {
  content: "\f704";
}
.fa-people-carry:before {
  content: "\f4ce";
}
.fa-pepper-hot:before {
  content: "\f816";
}
.fa-percent:before {
  content: "\f295";
}
.fa-percentage:before {
  content: "\f541";
}
.fa-periscope:before {
  content: "\f3da";
}
.fa-person-booth:before {
  content: "\f756";
}
.fa-phabricator:before {
  content: "\f3db";
}
.fa-phoenix-framework:before {
  content: "\f3dc";
}
.fa-phoenix-squadron:before {
  content: "\f511";
}
.fa-phone:before {
  content: "\f095";
}
.fa-phone-alt:before {
  content: "\f879";
}
.fa-phone-slash:before {
  content: "\f3dd";
}
.fa-phone-square:before {
  content: "\f098";
}
.fa-phone-square-alt:before {
  content: "\f87b";
}
.fa-phone-volume:before {
  content: "\f2a0";
}
.fa-photo-video:before {
  content: "\f87c";
}
.fa-php:before {
  content: "\f457";
}
.fa-pied-piper:before {
  content: "\f2ae";
}
.fa-pied-piper-alt:before {
  content: "\f1a8";
}
.fa-pied-piper-hat:before {
  content: "\f4e5";
}
.fa-pied-piper-pp:before {
  content: "\f1a7";
}
.fa-piggy-bank:before {
  content: "\f4d3";
}
.fa-pills:before {
  content: "\f484";
}
.fa-pinterest:before {
  content: "\f0d2";
}
.fa-pinterest-p:before {
  content: "\f231";
}
.fa-pinterest-square:before {
  content: "\f0d3";
}
.fa-pizza-slice:before {
  content: "\f818";
}
.fa-place-of-worship:before {
  content: "\f67f";
}
.fa-plane:before {
  content: "\f072";
}
.fa-plane-arrival:before {
  content: "\f5af";
}
.fa-plane-departure:before {
  content: "\f5b0";
}
.fa-play:before {
  content: "\f04b";
}
.fa-play-circle:before {
  content: "\f144";
}
.fa-playstation:before {
  content: "\f3df";
}
.fa-plug:before {
  content: "\f1e6";
}
.fa-plus:before {
  content: "\f067";
}
.fa-plus-circle:before {
  content: "\f055";
}
.fa-plus-square:before {
  content: "\f0fe";
}
.fa-podcast:before {
  content: "\f2ce";
}
.fa-poll:before {
  content: "\f681";
}
.fa-poll-h:before {
  content: "\f682";
}
.fa-poo:before {
  content: "\f2fe";
}
.fa-poo-storm:before {
  content: "\f75a";
}
.fa-poop:before {
  content: "\f619";
}
.fa-portrait:before {
  content: "\f3e0";
}
.fa-pound-sign:before {
  content: "\f154";
}
.fa-power-off:before {
  content: "\f011";
}
.fa-pray:before {
  content: "\f683";
}
.fa-praying-hands:before {
  content: "\f684";
}
.fa-prescription:before {
  content: "\f5b1";
}
.fa-prescription-bottle:before {
  content: "\f485";
}
.fa-prescription-bottle-alt:before {
  content: "\f486";
}
.fa-print:before {
  content: "\f02f";
}
.fa-procedures:before {
  content: "\f487";
}
.fa-product-hunt:before {
  content: "\f288";
}
.fa-project-diagram:before {
  content: "\f542";
}
.fa-pushed:before {
  content: "\f3e1";
}
.fa-puzzle-piece:before {
  content: "\f12e";
}
.fa-python:before {
  content: "\f3e2";
}
.fa-qq:before {
  content: "\f1d6";
}
.fa-qrcode:before {
  content: "\f029";
}
.fa-question:before {
  content: "\f128";
}
.fa-question-circle:before {
  content: "\f059";
}
.fa-quidditch:before {
  content: "\f458";
}
.fa-quinscape:before {
  content: "\f459";
}
.fa-quora:before {
  content: "\f2c4";
}
.fa-quote-left:before {
  content: "\f10d";
}
.fa-quote-right:before {
  content: "\f10e";
}
.fa-quran:before {
  content: "\f687";
}
.fa-r-project:before {
  content: "\f4f7";
}
.fa-radiation:before {
  content: "\f7b9";
}
.fa-radiation-alt:before {
  content: "\f7ba";
}
.fa-rainbow:before {
  content: "\f75b";
}
.fa-random:before {
  content: "\f074";
}
.fa-raspberry-pi:before {
  content: "\f7bb";
}
.fa-ravelry:before {
  content: "\f2d9";
}
.fa-react:before {
  content: "\f41b";
}
.fa-reacteurope:before {
  content: "\f75d";
}
.fa-readme:before {
  content: "\f4d5";
}
.fa-rebel:before {
  content: "\f1d0";
}
.fa-receipt:before {
  content: "\f543";
}
.fa-record-vinyl:before {
  content: "\f8d9";
}
.fa-recycle:before {
  content: "\f1b8";
}
.fa-red-river:before {
  content: "\f3e3";
}
.fa-reddit:before {
  content: "\f1a1";
}
.fa-reddit-alien:before {
  content: "\f281";
}
.fa-reddit-square:before {
  content: "\f1a2";
}
.fa-redhat:before {
  content: "\f7bc";
}
.fa-redo:before {
  content: "\f01e";
}
.fa-redo-alt:before {
  content: "\f2f9";
}
.fa-registered:before {
  content: "\f25d";
}
.fa-remove-format:before {
  content: "\f87d";
}
.fa-renren:before {
  content: "\f18b";
}
.fa-reply:before {
  content: "\f3e5";
}
.fa-reply-all:before {
  content: "\f122";
}
.fa-replyd:before {
  content: "\f3e6";
}
.fa-republican:before {
  content: "\f75e";
}
.fa-researchgate:before {
  content: "\f4f8";
}
.fa-resolving:before {
  content: "\f3e7";
}
.fa-restroom:before {
  content: "\f7bd";
}
.fa-retweet:before {
  content: "\f079";
}
.fa-rev:before {
  content: "\f5b2";
}
.fa-ribbon:before {
  content: "\f4d6";
}
.fa-ring:before {
  content: "\f70b";
}
.fa-road:before {
  content: "\f018";
}
.fa-robot:before {
  content: "\f544";
}
.fa-rocket:before {
  content: "\f135";
}
.fa-rocketchat:before {
  content: "\f3e8";
}
.fa-rockrms:before {
  content: "\f3e9";
}
.fa-route:before {
  content: "\f4d7";
}
.fa-rss:before {
  content: "\f09e";
}
.fa-rss-square:before {
  content: "\f143";
}
.fa-ruble-sign:before {
  content: "\f158";
}
.fa-ruler:before {
  content: "\f545";
}
.fa-ruler-combined:before {
  content: "\f546";
}
.fa-ruler-horizontal:before {
  content: "\f547";
}
.fa-ruler-vertical:before {
  content: "\f548";
}
.fa-running:before {
  content: "\f70c";
}
.fa-rupee-sign:before {
  content: "\f156";
}
.fa-sad-cry:before {
  content: "\f5b3";
}
.fa-sad-tear:before {
  content: "\f5b4";
}
.fa-safari:before {
  content: "\f267";
}
.fa-salesforce:before {
  content: "\f83b";
}
.fa-sass:before {
  content: "\f41e";
}
.fa-satellite:before {
  content: "\f7bf";
}
.fa-satellite-dish:before {
  content: "\f7c0";
}
.fa-save:before {
  content: "\f0c7";
}
.fa-schlix:before {
  content: "\f3ea";
}
.fa-school:before {
  content: "\f549";
}
.fa-screwdriver:before {
  content: "\f54a";
}
.fa-scribd:before {
  content: "\f28a";
}
.fa-scroll:before {
  content: "\f70e";
}
.fa-sd-card:before {
  content: "\f7c2";
}
.fa-search:before {
  content: "\f002";
}
.fa-search-dollar:before {
  content: "\f688";
}
.fa-search-location:before {
  content: "\f689";
}
.fa-search-minus:before {
  content: "\f010";
}
.fa-search-plus:before {
  content: "\f00e";
}
.fa-searchengin:before {
  content: "\f3eb";
}
.fa-seedling:before {
  content: "\f4d8";
}
.fa-sellcast:before {
  content: "\f2da";
}
.fa-sellsy:before {
  content: "\f213";
}
.fa-server:before {
  content: "\f233";
}
.fa-servicestack:before {
  content: "\f3ec";
}
.fa-shapes:before {
  content: "\f61f";
}
.fa-share:before {
  content: "\f064";
}
.fa-share-alt:before {
  content: "\f1e0";
}
.fa-share-alt-square:before {
  content: "\f1e1";
}
.fa-share-square:before {
  content: "\f14d";
}
.fa-shekel-sign:before {
  content: "\f20b";
}
.fa-shield-alt:before {
  content: "\f3ed";
}
.fa-ship:before {
  content: "\f21a";
}
.fa-shipping-fast:before {
  content: "\f48b";
}
.fa-shirtsinbulk:before {
  content: "\f214";
}
.fa-shoe-prints:before {
  content: "\f54b";
}
.fa-shopping-bag:before {
  content: "\f290";
}
.fa-shopping-basket:before {
  content: "\f291";
}
.fa-shopping-cart:before {
  content: "\f07a";
}
.fa-shopware:before {
  content: "\f5b5";
}
.fa-shower:before {
  content: "\f2cc";
}
.fa-shuttle-van:before {
  content: "\f5b6";
}
.fa-sign:before {
  content: "\f4d9";
}
.fa-sign-in-alt:before {
  content: "\f2f6";
}
.fa-sign-language:before {
  content: "\f2a7";
}
.fa-sign-out-alt:before {
  content: "\f2f5";
}
.fa-signal:before {
  content: "\f012";
}
.fa-signature:before {
  content: "\f5b7";
}
.fa-sim-card:before {
  content: "\f7c4";
}
.fa-simplybuilt:before {
  content: "\f215";
}
.fa-sistrix:before {
  content: "\f3ee";
}
.fa-sitemap:before {
  content: "\f0e8";
}
.fa-sith:before {
  content: "\f512";
}
.fa-skating:before {
  content: "\f7c5";
}
.fa-sketch:before {
  content: "\f7c6";
}
.fa-skiing:before {
  content: "\f7c9";
}
.fa-skiing-nordic:before {
  content: "\f7ca";
}
.fa-skull:before {
  content: "\f54c";
}
.fa-skull-crossbones:before {
  content: "\f714";
}
.fa-skyatlas:before {
  content: "\f216";
}
.fa-skype:before {
  content: "\f17e";
}
.fa-slack:before {
  content: "\f198";
}
.fa-slack-hash:before {
  content: "\f3ef";
}
.fa-slash:before {
  content: "\f715";
}
.fa-sleigh:before {
  content: "\f7cc";
}
.fa-sliders-h:before {
  content: "\f1de";
}
.fa-slideshare:before {
  content: "\f1e7";
}
.fa-smile:before {
  content: "\f118";
}
.fa-smile-beam:before {
  content: "\f5b8";
}
.fa-smile-wink:before {
  content: "\f4da";
}
.fa-smog:before {
  content: "\f75f";
}
.fa-smoking:before {
  content: "\f48d";
}
.fa-smoking-ban:before {
  content: "\f54d";
}
.fa-sms:before {
  content: "\f7cd";
}
.fa-snapchat:before {
  content: "\f2ab";
}
.fa-snapchat-ghost:before {
  content: "\f2ac";
}
.fa-snapchat-square:before {
  content: "\f2ad";
}
.fa-snowboarding:before {
  content: "\f7ce";
}
.fa-snowflake:before {
  content: "\f2dc";
}
.fa-snowman:before {
  content: "\f7d0";
}
.fa-snowplow:before {
  content: "\f7d2";
}
.fa-socks:before {
  content: "\f696";
}
.fa-solar-panel:before {
  content: "\f5ba";
}
.fa-sort:before {
  content: "\f0dc";
}
.fa-sort-alpha-down:before {
  content: "\f15d";
}
.fa-sort-alpha-down-alt:before {
  content: "\f881";
}
.fa-sort-alpha-up:before {
  content: "\f15e";
}
.fa-sort-alpha-up-alt:before {
  content: "\f882";
}
.fa-sort-amount-down:before {
  content: "\f160";
}
.fa-sort-amount-down-alt:before {
  content: "\f884";
}
.fa-sort-amount-up:before {
  content: "\f161";
}
.fa-sort-amount-up-alt:before {
  content: "\f885";
}
.fa-sort-down:before {
  content: "\f0dd";
}
.fa-sort-numeric-down:before {
  content: "\f162";
}
.fa-sort-numeric-down-alt:before {
  content: "\f886";
}
.fa-sort-numeric-up:before {
  content: "\f163";
}
.fa-sort-numeric-up-alt:before {
  content: "\f887";
}
.fa-sort-up:before {
  content: "\f0de";
}
.fa-soundcloud:before {
  content: "\f1be";
}
.fa-sourcetree:before {
  content: "\f7d3";
}
.fa-spa:before {
  content: "\f5bb";
}
.fa-space-shuttle:before {
  content: "\f197";
}
.fa-speakap:before {
  content: "\f3f3";
}
.fa-speaker-deck:before {
  content: "\f83c";
}
.fa-spell-check:before {
  content: "\f891";
}
.fa-spider:before {
  content: "\f717";
}
.fa-spinner:before {
  content: "\f110";
}
.fa-splotch:before {
  content: "\f5bc";
}
.fa-spotify:before {
  content: "\f1bc";
}
.fa-spray-can:before {
  content: "\f5bd";
}
.fa-square:before {
  content: "\f0c8";
}
.fa-square-full:before {
  content: "\f45c";
}
.fa-square-root-alt:before {
  content: "\f698";
}
.fa-squarespace:before {
  content: "\f5be";
}
.fa-stack-exchange:before {
  content: "\f18d";
}
.fa-stack-overflow:before {
  content: "\f16c";
}
.fa-stackpath:before {
  content: "\f842";
}
.fa-stamp:before {
  content: "\f5bf";
}
.fa-star:before {
  content: "\f005";
}
.fa-star-and-crescent:before {
  content: "\f699";
}
.fa-star-half:before {
  content: "\f089";
}
.fa-star-half-alt:before {
  content: "\f5c0";
}
.fa-star-of-david:before {
  content: "\f69a";
}
.fa-star-of-life:before {
  content: "\f621";
}
.fa-staylinked:before {
  content: "\f3f5";
}
.fa-steam:before {
  content: "\f1b6";
}
.fa-steam-square:before {
  content: "\f1b7";
}
.fa-steam-symbol:before {
  content: "\f3f6";
}
.fa-step-backward:before {
  content: "\f048";
}
.fa-step-forward:before {
  content: "\f051";
}
.fa-stethoscope:before {
  content: "\f0f1";
}
.fa-sticker-mule:before {
  content: "\f3f7";
}
.fa-sticky-note:before {
  content: "\f249";
}
.fa-stop:before {
  content: "\f04d";
}
.fa-stop-circle:before {
  content: "\f28d";
}
.fa-stopwatch:before {
  content: "\f2f2";
}
.fa-store:before {
  content: "\f54e";
}
.fa-store-alt:before {
  content: "\f54f";
}
.fa-strava:before {
  content: "\f428";
}
.fa-stream:before {
  content: "\f550";
}
.fa-street-view:before {
  content: "\f21d";
}
.fa-strikethrough:before {
  content: "\f0cc";
}
.fa-stripe:before {
  content: "\f429";
}
.fa-stripe-s:before {
  content: "\f42a";
}
.fa-stroopwafel:before {
  content: "\f551";
}
.fa-studiovinari:before {
  content: "\f3f8";
}
.fa-stumbleupon:before {
  content: "\f1a4";
}
.fa-stumbleupon-circle:before {
  content: "\f1a3";
}
.fa-subscript:before {
  content: "\f12c";
}
.fa-subway:before {
  content: "\f239";
}
.fa-suitcase:before {
  content: "\f0f2";
}
.fa-suitcase-rolling:before {
  content: "\f5c1";
}
.fa-sun:before {
  content: "\f185";
}
.fa-superpowers:before {
  content: "\f2dd";
}
.fa-superscript:before {
  content: "\f12b";
}
.fa-supple:before {
  content: "\f3f9";
}
.fa-surprise:before {
  content: "\f5c2";
}
.fa-suse:before {
  content: "\f7d6";
}
.fa-swatchbook:before {
  content: "\f5c3";
}
.fa-swift:before {
  content: "\f8e1";
}
.fa-swimmer:before {
  content: "\f5c4";
}
.fa-swimming-pool:before {
  content: "\f5c5";
}
.fa-symfony:before {
  content: "\f83d";
}
.fa-synagogue:before {
  content: "\f69b";
}
.fa-sync:before {
  content: "\f021";
}
.fa-sync-alt:before {
  content: "\f2f1";
}
.fa-syringe:before {
  content: "\f48e";
}
.fa-table:before {
  content: "\f0ce";
}
.fa-table-tennis:before {
  content: "\f45d";
}
.fa-tablet:before {
  content: "\f10a";
}
.fa-tablet-alt:before {
  content: "\f3fa";
}
.fa-tablets:before {
  content: "\f490";
}
.fa-tachometer-alt:before {
  content: "\f3fd";
}
.fa-tag:before {
  content: "\f02b";
}
.fa-tags:before {
  content: "\f02c";
}
.fa-tape:before {
  content: "\f4db";
}
.fa-tasks:before {
  content: "\f0ae";
}
.fa-taxi:before {
  content: "\f1ba";
}
.fa-teamspeak:before {
  content: "\f4f9";
}
.fa-teeth:before {
  content: "\f62e";
}
.fa-teeth-open:before {
  content: "\f62f";
}
.fa-telegram:before {
  content: "\f2c6";
}
.fa-telegram-plane:before {
  content: "\f3fe";
}
.fa-temperature-high:before {
  content: "\f769";
}
.fa-temperature-low:before {
  content: "\f76b";
}
.fa-tencent-weibo:before {
  content: "\f1d5";
}
.fa-tenge:before {
  content: "\f7d7";
}
.fa-terminal:before {
  content: "\f120";
}
.fa-text-height:before {
  content: "\f034";
}
.fa-text-width:before {
  content: "\f035";
}
.fa-th:before {
  content: "\f00a";
}
.fa-th-large:before {
  content: "\f009";
}
.fa-th-list:before {
  content: "\f00b";
}
.fa-the-red-yeti:before {
  content: "\f69d";
}
.fa-theater-masks:before {
  content: "\f630";
}
.fa-themeco:before {
  content: "\f5c6";
}
.fa-themeisle:before {
  content: "\f2b2";
}
.fa-thermometer:before {
  content: "\f491";
}
.fa-thermometer-empty:before {
  content: "\f2cb";
}
.fa-thermometer-full:before {
  content: "\f2c7";
}
.fa-thermometer-half:before {
  content: "\f2c9";
}
.fa-thermometer-quarter:before {
  content: "\f2ca";
}
.fa-thermometer-three-quarters:before {
  content: "\f2c8";
}
.fa-think-peaks:before {
  content: "\f731";
}
.fa-thumbs-down:before {
  content: "\f165";
}
.fa-thumbs-up:before {
  content: "\f164";
}
.fa-thumbtack:before {
  content: "\f08d";
}
.fa-ticket-alt:before {
  content: "\f3ff";
}
.fa-times:before {
  content: "\f00d";
}
.fa-times-circle:before {
  content: "\f057";
}
.fa-tint:before {
  content: "\f043";
}
.fa-tint-slash:before {
  content: "\f5c7";
}
.fa-tired:before {
  content: "\f5c8";
}
.fa-toggle-off:before {
  content: "\f204";
}
.fa-toggle-on:before {
  content: "\f205";
}
.fa-toilet:before {
  content: "\f7d8";
}
.fa-toilet-paper:before {
  content: "\f71e";
}
.fa-toolbox:before {
  content: "\f552";
}
.fa-tools:before {
  content: "\f7d9";
}
.fa-tooth:before {
  content: "\f5c9";
}
.fa-torah:before {
  content: "\f6a0";
}
.fa-torii-gate:before {
  content: "\f6a1";
}
.fa-tractor:before {
  content: "\f722";
}
.fa-trade-federation:before {
  content: "\f513";
}
.fa-trademark:before {
  content: "\f25c";
}
.fa-traffic-light:before {
  content: "\f637";
}
.fa-train:before {
  content: "\f238";
}
.fa-tram:before {
  content: "\f7da";
}
.fa-transgender:before {
  content: "\f224";
}
.fa-transgender-alt:before {
  content: "\f225";
}
.fa-trash:before {
  content: "\f1f8";
}
.fa-trash-alt:before {
  content: "\f2ed";
}
.fa-trash-restore:before {
  content: "\f829";
}
.fa-trash-restore-alt:before {
  content: "\f82a";
}
.fa-tree:before {
  content: "\f1bb";
}
.fa-trello:before {
  content: "\f181";
}
.fa-tripadvisor:before {
  content: "\f262";
}
.fa-trophy:before {
  content: "\f091";
}
.fa-truck:before {
  content: "\f0d1";
}
.fa-truck-loading:before {
  content: "\f4de";
}
.fa-truck-monster:before {
  content: "\f63b";
}
.fa-truck-moving:before {
  content: "\f4df";
}
.fa-truck-pickup:before {
  content: "\f63c";
}
.fa-tshirt:before {
  content: "\f553";
}
.fa-tty:before {
  content: "\f1e4";
}
.fa-tumblr:before {
  content: "\f173";
}
.fa-tumblr-square:before {
  content: "\f174";
}
.fa-tv:before {
  content: "\f26c";
}
.fa-twitch:before {
  content: "\f1e8";
}
.fa-twitter:before {
  content: "\f099";
}
.fa-twitter-square:before {
  content: "\f081";
}
.fa-typo3:before {
  content: "\f42b";
}
.fa-uber:before {
  content: "\f402";
}
.fa-ubuntu:before {
  content: "\f7df";
}
.fa-uikit:before {
  content: "\f403";
}
.fa-umbraco:before {
  content: "\f8e8";
}
.fa-umbrella:before {
  content: "\f0e9";
}
.fa-umbrella-beach:before {
  content: "\f5ca";
}
.fa-underline:before {
  content: "\f0cd";
}
.fa-undo:before {
  content: "\f0e2";
}
.fa-undo-alt:before {
  content: "\f2ea";
}
.fa-uniregistry:before {
  content: "\f404";
}
.fa-universal-access:before {
  content: "\f29a";
}
.fa-university:before {
  content: "\f19c";
}
.fa-unlink:before {
  content: "\f127";
}
.fa-unlock:before {
  content: "\f09c";
}
.fa-unlock-alt:before {
  content: "\f13e";
}
.fa-untappd:before {
  content: "\f405";
}
.fa-upload:before {
  content: "\f093";
}
.fa-ups:before {
  content: "\f7e0";
}
.fa-usb:before {
  content: "\f287";
}
.fa-user:before {
  content: "\f007";
}
.fa-user-alt:before {
  content: "\f406";
}
.fa-user-alt-slash:before {
  content: "\f4fa";
}
.fa-user-astronaut:before {
  content: "\f4fb";
}
.fa-user-check:before {
  content: "\f4fc";
}
.fa-user-circle:before {
  content: "\f2bd";
}
.fa-user-clock:before {
  content: "\f4fd";
}
.fa-user-cog:before {
  content: "\f4fe";
}
.fa-user-edit:before {
  content: "\f4ff";
}
.fa-user-friends:before {
  content: "\f500";
}
.fa-user-graduate:before {
  content: "\f501";
}
.fa-user-injured:before {
  content: "\f728";
}
.fa-user-lock:before {
  content: "\f502";
}
.fa-user-md:before {
  content: "\f0f0";
}
.fa-user-minus:before {
  content: "\f503";
}
.fa-user-ninja:before {
  content: "\f504";
}
.fa-user-nurse:before {
  content: "\f82f";
}
.fa-user-plus:before {
  content: "\f234";
}
.fa-user-secret:before {
  content: "\f21b";
}
.fa-user-shield:before {
  content: "\f505";
}
.fa-user-slash:before {
  content: "\f506";
}
.fa-user-tag:before {
  content: "\f507";
}
.fa-user-tie:before {
  content: "\f508";
}
.fa-user-times:before {
  content: "\f235";
}
.fa-users:before {
  content: "\f0c0";
}
.fa-users-cog:before {
  content: "\f509";
}
.fa-usps:before {
  content: "\f7e1";
}
.fa-ussunnah:before {
  content: "\f407";
}
.fa-utensil-spoon:before {
  content: "\f2e5";
}
.fa-utensils:before {
  content: "\f2e7";
}
.fa-vaadin:before {
  content: "\f408";
}
.fa-vector-square:before {
  content: "\f5cb";
}
.fa-venus:before {
  content: "\f221";
}
.fa-venus-double:before {
  content: "\f226";
}
.fa-venus-mars:before {
  content: "\f228";
}
.fa-viacoin:before {
  content: "\f237";
}
.fa-viadeo:before {
  content: "\f2a9";
}
.fa-viadeo-square:before {
  content: "\f2aa";
}
.fa-vial:before {
  content: "\f492";
}
.fa-vials:before {
  content: "\f493";
}
.fa-viber:before {
  content: "\f409";
}
.fa-video:before {
  content: "\f03d";
}
.fa-video-slash:before {
  content: "\f4e2";
}
.fa-vihara:before {
  content: "\f6a7";
}
.fa-vimeo:before {
  content: "\f40a";
}
.fa-vimeo-square:before {
  content: "\f194";
}
.fa-vimeo-v:before {
  content: "\f27d";
}
.fa-vine:before {
  content: "\f1ca";
}
.fa-vk:before {
  content: "\f189";
}
.fa-vnv:before {
  content: "\f40b";
}
.fa-voicemail:before {
  content: "\f897";
}
.fa-volleyball-ball:before {
  content: "\f45f";
}
.fa-volume-down:before {
  content: "\f027";
}
.fa-volume-mute:before {
  content: "\f6a9";
}
.fa-volume-off:before {
  content: "\f026";
}
.fa-volume-up:before {
  content: "\f028";
}
.fa-vote-yea:before {
  content: "\f772";
}
.fa-vr-cardboard:before {
  content: "\f729";
}
.fa-vuejs:before {
  content: "\f41f";
}
.fa-walking:before {
  content: "\f554";
}
.fa-wallet:before {
  content: "\f555";
}
.fa-warehouse:before {
  content: "\f494";
}
.fa-water:before {
  content: "\f773";
}
.fa-wave-square:before {
  content: "\f83e";
}
.fa-waze:before {
  content: "\f83f";
}
.fa-weebly:before {
  content: "\f5cc";
}
.fa-weibo:before {
  content: "\f18a";
}
.fa-weight:before {
  content: "\f496";
}
.fa-weight-hanging:before {
  content: "\f5cd";
}
.fa-weixin:before {
  content: "\f1d7";
}
.fa-whatsapp:before {
  content: "\f232";
}
.fa-whatsapp-square:before {
  content: "\f40c";
}
.fa-wheelchair:before {
  content: "\f193";
}
.fa-whmcs:before {
  content: "\f40d";
}
.fa-wifi:before {
  content: "\f1eb";
}
.fa-wikipedia-w:before {
  content: "\f266";
}
.fa-wind:before {
  content: "\f72e";
}
.fa-window-close:before {
  content: "\f410";
}
.fa-window-maximize:before {
  content: "\f2d0";
}
.fa-window-minimize:before {
  content: "\f2d1";
}
.fa-window-restore:before {
  content: "\f2d2";
}
.fa-windows:before {
  content: "\f17a";
}
.fa-wine-bottle:before {
  content: "\f72f";
}
.fa-wine-glass:before {
  content: "\f4e3";
}
.fa-wine-glass-alt:before {
  content: "\f5ce";
}
.fa-wix:before {
  content: "\f5cf";
}
.fa-wizards-of-the-coast:before {
  content: "\f730";
}
.fa-wolf-pack-battalion:before {
  content: "\f514";
}
.fa-won-sign:before {
  content: "\f159";
}
.fa-wordpress:before {
  content: "\f19a";
}
.fa-wordpress-simple:before {
  content: "\f411";
}
.fa-wpbeginner:before {
  content: "\f297";
}
.fa-wpexplorer:before {
  content: "\f2de";
}
.fa-wpforms:before {
  content: "\f298";
}
.fa-wpressr:before {
  content: "\f3e4";
}
.fa-wrench:before {
  content: "\f0ad";
}
.fa-x-ray:before {
  content: "\f497";
}
.fa-xbox:before {
  content: "\f412";
}
.fa-xing:before {
  content: "\f168";
}
.fa-xing-square:before {
  content: "\f169";
}
.fa-y-combinator:before {
  content: "\f23b";
}
.fa-yahoo:before {
  content: "\f19e";
}
.fa-yammer:before {
  content: "\f840";
}
.fa-yandex:before {
  content: "\f413";
}
.fa-yandex-international:before {
  content: "\f414";
}
.fa-yarn:before {
  content: "\f7e3";
}
.fa-yelp:before {
  content: "\f1e9";
}
.fa-yen-sign:before {
  content: "\f157";
}
.fa-yin-yang:before {
  content: "\f6ad";
}
.fa-yoast:before {
  content: "\f2b1";
}
.fa-youtube:before {
  content: "\f167";
}
.fa-youtube-square:before {
  content: "\f431";
}
.fa-zhihu:before {
  content: "\f63f";
}
.sr-only {
  border: 0;
  clip: rect(0, 0, 0, 0);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px;
}
.sr-only-focusable:active,
.sr-only-focusable:focus {
  clip: auto;
  height: auto;
  margin: 0;
  overflow: visible;
  position: static;
  width: auto;
}
@font-face {
  font-family: "Font Awesome 5 Brands";
  font-style: normal;
  font-weight: normal;
  font-display: auto;
  src: url(../webfonts/fa-brands-400.eot);
  src: url(../webfonts/fa-brands-400.eot?#iefix) format("embedded-opentype"), url(../webfonts/fa-brands-400.woff2) format("woff2"), url(../webfonts/fa-brands-400.woff) format("woff"), url(../webfonts/fa-brands-400.ttf) format("truetype"), url(../webfonts/fa-brands-400.svg#fontawesome) format("svg");
}
.fab {
  font-family: "Font Awesome 5 Brands";
}
@font-face {
  font-family: "Font Awesome 5 Free";
  font-style: normal;
  font-weight: 400;
  font-display: auto;
  src: url(../webfonts/fa-regular-400.eot);
  src: url(../webfonts/fa-regular-400.eot?#iefix) format("embedded-opentype"), url(../webfonts/fa-regular-400.woff2) format("woff2"), url(../webfonts/fa-regular-400.woff) format("woff"), url(../webfonts/fa-regular-400.ttf) format("truetype"), url(../webfonts/fa-regular-400.svg#fontawesome) format("svg");
}
.far {
  font-weight: 400;
}
@font-face {
  font-family: "Font Awesome 5 Free";
  font-style: normal;
  font-weight: 900;
  font-display: auto;
  src: url(../webfonts/fa-solid-900.eot);
  src: url(../webfonts/fa-solid-900.eot?#iefix) format("embedded-opentype"), url(../webfonts/fa-solid-900.woff2) format("woff2"), url(../webfonts/fa-solid-900.woff) format("woff"), url(../webfonts/fa-solid-900.ttf) format("truetype"), url(../webfonts/fa-solid-900.svg#fontawesome) format("svg");
}
.fa,
.far,
.fas {
  font-family: "Font Awesome 5 Free";
}
.fa,
.fas {
  font-weight: 900;
}

/*!
 * Bootstrap v3.3.7 (http://getbootstrap.com)
 * Copyright 2011-2016 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
 */
/*! normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css */
html {
  font-family: sans-serif;
  -webkit-text-size-adjust: 100%;
  -ms-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 {
  margin: .67em 0;
  font-size: 2em;
}
mark {
  color: #000;
  background: #ff0;
}
small {
  font-size: 80%;
}
sub,
sup {
  position: relative;
  font-size: 75%;
  line-height: 0;
  vertical-align: baseline;
}
sup {
  top: -.5em;
}
sub {
  bottom: -.25em;
}
img {
  border: 0;
}
svg:not(:root) {
  overflow: hidden;
}
figure {
  margin: 1em 40px;
}
hr {
  height: 0;
  -webkit-box-sizing: content-box;
  -moz-box-sizing: content-box;
  box-sizing: content-box;
}
pre {
  overflow: auto;
}
code,
kbd,
pre,
samp {
  font-family: monospace, monospace;
  font-size: 1em;
}
button,
input,
optgroup,
select,
textarea {
  margin: 0;
  font: inherit;
  color: inherit;
}
button {
  overflow: visible;
}
button,
select {
  text-transform: none;
}
button,
html input[type="button"],
input[type="reset"],
input[type="submit"] {
  -webkit-appearance: button;
  cursor: pointer;
}
button[disabled],
html input[disabled] {
  cursor: default;
}
button::-moz-focus-inner,
input::-moz-focus-inner {
  padding: 0;
  border: 0;
}
input {
  line-height: normal;
}
input[type="checkbox"],
input[type="radio"] {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  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-box-sizing: content-box;
  -moz-box-sizing: content-box;
  box-sizing: content-box;
  -webkit-appearance: textfield;
}
input[type="search"]::-webkit-search-cancel-button,
input[type="search"]::-webkit-search-decoration {
  -webkit-appearance: none;
}
fieldset {
  padding: .35em .625em .75em;
  margin: 0 2px;
  border: 1px solid #c0c0c0;
}
legend {
  padding: 0;
  border: 0;
}
textarea {
  overflow: auto;
}
optgroup {
  font-weight: bold;
}
table {
  border-spacing: 0;
  border-collapse: collapse;
}
td,
th {
  padding: 0;
}
/*! Source: https://github.com/h5bp/html5-boilerplate/blob/master/src/css/main.css */
@media print {
  *,
  *:before,
  *:after {
    color: #000 !important;
    text-shadow: none !important;
    background: transparent !important;
    -webkit-box-shadow: none !important;
    box-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,
  .dropup > .btn > .caret {
    border-top-color: #000 !important;
  }
  .label {
    border: 1px solid #000;
  }
  .table {
    border-collapse: collapse !important;
  }
  .table td,
  .table th {
    background-color: #fff !important;
  }
  .table-bordered th,
  .table-bordered td {
    border: 1px solid #ddd !important;
  }
}
@font-face {
  font-family: 'Glyphicons Halflings';
  src: url('../fonts/glyphicons-halflings-regular.eot');
  src: url('../fonts/glyphicons-halflings-regular.eot?#iefix') format('embedded-opentype'), url('../fonts/glyphicons-halflings-regular.woff2') format('woff2'), url('../fonts/glyphicons-halflings-regular.woff') format('woff'), url('../fonts/glyphicons-halflings-regular.ttf') format('truetype'), url('../fonts/glyphicons-halflings-regular.svg#glyphicons_halflingsregular') format('svg');
}
.glyphicon {
  position: relative;
  top: 1px;
  display: inline-block;
  font-family: 'Glyphicons Halflings';
  font-style: normal;
  font-weight: normal;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.glyphicon-asterisk:before {
  content: "\002a";
}
.glyphicon-plus:before {
  content: "\002b";
}
.glyphicon-euro:before,
.glyphicon-eur:before {
  content: "\20ac";
}
.glyphicon-minus:before {
  content: "\2212";
}
.glyphicon-cloud:before {
  content: "\2601";
}
.glyphicon-envelope:before {
  content: "\2709";
}
.glyphicon-pencil:before {
  content: "\270f";
}
.glyphicon-glass:before {
  content: "\e001";
}
.glyphicon-music:before {
  content: "\e002";
}
.glyphicon-search:before {
  content: "\e003";
}
.glyphicon-heart:before {
  content: "\e005";
}
.glyphicon-star:before {
  content: "\e006";
}
.glyphicon-star-empty:before {
  content: "\e007";
}
.glyphicon-user:before {
  content: "\e008";
}
.glyphicon-film:before {
  content: "\e009";
}
.glyphicon-th-large:before {
  content: "\e010";
}
.glyphicon-th:before {
  content: "\e011";
}
.glyphicon-th-list:before {
  content: "\e012";
}
.glyphicon-ok:before {
  content: "\e013";
}
.glyphicon-remove:before {
  content: "\e014";
}
.glyphicon-zoom-in:before {
  content: "\e015";
}
.glyphicon-zoom-out:before {
  content: "\e016";
}
.glyphicon-off:before {
  content: "\e017";
}
.glyphicon-signal:before {
  content: "\e018";
}
.glyphicon-cog:before {
  content: "\e019";
}
.glyphicon-trash:before {
  content: "\e020";
}
.glyphicon-home:before {
  content: "\e021";
}
.glyphicon-file:before {
  content: "\e022";
}
.glyphicon-time:before {
  content: "\e023";
}
.glyphicon-road:before {
  content: "\e024";
}
.glyphicon-download-alt:before {
  content: "\e025";
}
.glyphicon-download:before {
  content: "\e026";
}
.glyphicon-upload:before {
  content: "\e027";
}
.glyphicon-inbox:before {
  content: "\e028";
}
.glyphicon-play-circle:before {
  content: "\e029";
}
.glyphicon-repeat:before {
  content: "\e030";
}
.glyphicon-refresh:before {
  content: "\e031";
}
.glyphicon-list-alt:before {
  content: "\e032";
}
.glyphicon-lock:before {
  content: "\e033";
}
.glyphicon-flag:before {
  content: "\e034";
}
.glyphicon-headphones:before {
  content: "\e035";
}
.glyphicon-volume-off:before {
  content: "\e036";
}
.glyphicon-volume-down:before {
  content: "\e037";
}
.glyphicon-volume-up:before {
  content: "\e038";
}
.glyphicon-qrcode:before {
  content: "\e039";
}
.glyphicon-barcode:before {
  content: "\e040";
}
.glyphicon-tag:before {
  content: "\e041";
}
.glyphicon-tags:before {
  content: "\e042";
}
.glyphicon-book:before {
  content: "\e043";
}
.glyphicon-bookmark:before {
  content: "\e044";
}
.glyphicon-print:before {
  content: "\e045";
}
.glyphicon-camera:before {
  content: "\e046";
}
.glyphicon-font:before {
  content: "\e047";
}
.glyphicon-bold:before {
  content: "\e048";
}
.glyphicon-italic:before {
  content: "\e049";
}
.glyphicon-text-height:before {
  content: "\e050";
}
.glyphicon-text-width:before {
  content: "\e051";
}
.glyphicon-align-left:before {
  content: "\e052";
}
.glyphicon-align-center:before {
  content: "\e053";
}
.glyphicon-align-right:before {
  content: "\e054";
}
.glyphicon-align-justify:before {
  content: "\e055";
}
.glyphicon-list:before {
  content: "\e056";
}
.glyphicon-indent-left:before {
  content: "\e057";
}
.glyphicon-indent-right:before {
  content: "\e058";
}
.glyphicon-facetime-video:before {
  content: "\e059";
}
.glyphicon-picture:before {
  content: "\e060";
}
.glyphicon-map-marker:before {
  content: "\e062";
}
.glyphicon-adjust:before {
  content: "\e063";
}
.glyphicon-tint:before {
  content: "\e064";
}
.glyphicon-edit:before {
  content: "\e065";
}
.glyphicon-share:before {
  content: "\e066";
}
.glyphicon-check:before {
  content: "\e067";
}
.glyphicon-move:before {
  content: "\e068";
}
.glyphicon-step-backward:before {
  content: "\e069";
}
.glyphicon-fast-backward:before {
  content: "\e070";
}
.glyphicon-backward:before {
  content: "\e071";
}
.glyphicon-play:before {
  content: "\e072";
}
.glyphicon-pause:before {
  content: "\e073";
}
.glyphicon-stop:before {
  content: "\e074";
}
.glyphicon-forward:before {
  content: "\e075";
}
.glyphicon-fast-forward:before {
  content: "\e076";
}
.glyphicon-step-forward:before {
  content: "\e077";
}
.glyphicon-eject:before {
  content: "\e078";
}
.glyphicon-chevron-left:before {
  content: "\e079";
}
.glyphicon-chevron-right:before {
  content: "\e080";
}
.glyphicon-plus-sign:before {
  content: "\e081";
}
.glyphicon-minus-sign:before {
  content: "\e082";
}
.glyphicon-remove-sign:before {
  content: "\e083";
}
.glyphicon-ok-sign:before {
  content: "\e084";
}
.glyphicon-question-sign:before {
  content: "\e085";
}
.glyphicon-info-sign:before {
  content: "\e086";
}
.glyphicon-screenshot:before {
  content: "\e087";
}
.glyphicon-remove-circle:before {
  content: "\e088";
}
.glyphicon-ok-circle:before {
  content: "\e089";
}
.glyphicon-ban-circle:before {
  content: "\e090";
}
.glyphicon-arrow-left:before {
  content: "\e091";
}
.glyphicon-arrow-right:before {
  content: "\e092";
}
.glyphicon-arrow-up:before {
  content: "\e093";
}
.glyphicon-arrow-down:before {
  content: "\e094";
}
.glyphicon-share-alt:before {
  content: "\e095";
}
.glyphicon-resize-full:before {
  content: "\e096";
}
.glyphicon-resize-small:before {
  content: "\e097";
}
.glyphicon-exclamation-sign:before {
  content: "\e101";
}
.glyphicon-gift:before {
  content: "\e102";
}
.glyphicon-leaf:before {
  content: "\e103";
}
.glyphicon-fire:before {
  content: "\e104";
}
.glyphicon-eye-open:before {
  content: "\e105";
}
.glyphicon-eye-close:before {
  content: "\e106";
}
.glyphicon-warning-sign:before {
  content: "\e107";
}
.glyphicon-plane:before {
  content: "\e108";
}
.glyphicon-calendar:before {
  content: "\e109";
}
.glyphicon-random:before {
  content: "\e110";
}
.glyphicon-comment:before {
  content: "\e111";
}
.glyphicon-magnet:before {
  content: "\e112";
}
.glyphicon-chevron-up:before {
  content: "\e113";
}
.glyphicon-chevron-down:before {
  content: "\e114";
}
.glyphicon-retweet:before {
  content: "\e115";
}
.glyphicon-shopping-cart:before {
  content: "\e116";
}
.glyphicon-folder-close:before {
  content: "\e117";
}
.glyphicon-folder-open:before {
  content: "\e118";
}
.glyphicon-resize-vertical:before {
  content: "\e119";
}
.glyphicon-resize-horizontal:before {
  content: "\e120";
}
.glyphicon-hdd:before {
  content: "\e121";
}
.glyphicon-bullhorn:before {
  content: "\e122";
}
.glyphicon-bell:before {
  content: "\e123";
}
.glyphicon-certificate:before {
  content: "\e124";
}
.glyphicon-thumbs-up:before {
  content: "\e125";
}
.glyphicon-thumbs-down:before {
  content: "\e126";
}
.glyphicon-hand-right:before {
  content: "\e127";
}
.glyphicon-hand-left:before {
  content: "\e128";
}
.glyphicon-hand-up:before {
  content: "\e129";
}
.glyphicon-hand-down:before {
  content: "\e130";
}
.glyphicon-circle-arrow-right:before {
  content: "\e131";
}
.glyphicon-circle-arrow-left:before {
  content: "\e132";
}
.glyphicon-circle-arrow-up:before {
  content: "\e133";
}
.glyphicon-circle-arrow-down:before {
  content: "\e134";
}
.glyphicon-globe:before {
  content: "\e135";
}
.glyphicon-wrench:before {
  content: "\e136";
}
.glyphicon-tasks:before {
  content: "\e137";
}
.glyphicon-filter:before {
  content: "\e138";
}
.glyphicon-briefcase:before {
  content: "\e139";
}
.glyphicon-fullscreen:before {
  content: "\e140";
}
.glyphicon-dashboard:before {
  content: "\e141";
}
.glyphicon-paperclip:before {
  content: "\e142";
}
.glyphicon-heart-empty:before {
  content: "\e143";
}
.glyphicon-link:before {
  content: "\e144";
}
.glyphicon-phone:before {
  content: "\e145";
}
.glyphicon-pushpin:before {
  content: "\e146";
}
.glyphicon-usd:before {
  content: "\e148";
}
.glyphicon-gbp:before {
  content: "\e149";
}
.glyphicon-sort:before {
  content: "\e150";
}
.glyphicon-sort-by-alphabet:before {
  content: "\e151";
}
.glyphicon-sort-by-alphabet-alt:before {
  content: "\e152";
}
.glyphicon-sort-by-order:before {
  content: "\e153";
}
.glyphicon-sort-by-order-alt:before {
  content: "\e154";
}
.glyphicon-sort-by-attributes:before {
  content: "\e155";
}
.glyphicon-sort-by-attributes-alt:before {
  content: "\e156";
}
.glyphicon-unchecked:before {
  content: "\e157";
}
.glyphicon-expand:before {
  content: "\e158";
}
.glyphicon-collapse-down:before {
  content: "\e159";
}
.glyphicon-collapse-up:before {
  content: "\e160";
}
.glyphicon-log-in:before {
  content: "\e161";
}
.glyphicon-flash:before {
  content: "\e162";
}
.glyphicon-log-out:before {
  content: "\e163";
}
.glyphicon-new-window:before {
  content: "\e164";
}
.glyphicon-record:before {
  content: "\e165";
}
.glyphicon-save:before {
  content: "\e166";
}
.glyphicon-open:before {
  content: "\e167";
}
.glyphicon-saved:before {
  content: "\e168";
}
.glyphicon-import:before {
  content: "\e169";
}
.glyphicon-export:before {
  content: "\e170";
}
.glyphicon-send:before {
  content: "\e171";
}
.glyphicon-floppy-disk:before {
  content: "\e172";
}
.glyphicon-floppy-saved:before {
  content: "\e173";
}
.glyphicon-floppy-remove:before {
  content: "\e174";
}
.glyphicon-floppy-save:before {
  content: "\e175";
}
.glyphicon-floppy-open:before {
  content: "\e176";
}
.glyphicon-credit-card:before {
  content: "\e177";
}
.glyphicon-transfer:before {
  content: "\e178";
}
.glyphicon-cutlery:before {
  content: "\e179";
}
.glyphicon-header:before {
  content: "\e180";
}
.glyphicon-compressed:before {
  content: "\e181";
}
.glyphicon-earphone:before {
  content: "\e182";
}
.glyphicon-phone-alt:before {
  content: "\e183";
}
.glyphicon-tower:before {
  content: "\e184";
}
.glyphicon-stats:before {
  content: "\e185";
}
.glyphicon-sd-video:before {
  content: "\e186";
}
.glyphicon-hd-video:before {
  content: "\e187";
}
.glyphicon-subtitles:before {
  content: "\e188";
}
.glyphicon-sound-stereo:before {
  content: "\e189";
}
.glyphicon-sound-dolby:before {
  content: "\e190";
}
.glyphicon-sound-5-1:before {
  content: "\e191";
}
.glyphicon-sound-6-1:before {
  content: "\e192";
}
.glyphicon-sound-7-1:before {
  content: "\e193";
}
.glyphicon-copyright-mark:before {
  content: "\e194";
}
.glyphicon-registration-mark:before {
  content: "\e195";
}
.glyphicon-cloud-download:before {
  content: "\e197";
}
.glyphicon-cloud-upload:before {
  content: "\e198";
}
.glyphicon-tree-conifer:before {
  content: "\e199";
}
.glyphicon-tree-deciduous:before {
  content: "\e200";
}
.glyphicon-cd:before {
  content: "\e201";
}
.glyphicon-save-file:before {
  content: "\e202";
}
.glyphicon-open-file:before {
  content: "\e203";
}
.glyphicon-level-up:before {
  content: "\e204";
}
.glyphicon-copy:before {
  content: "\e205";
}
.glyphicon-paste:before {
  content: "\e206";
}
.glyphicon-alert:before {
  content: "\e209";
}
.glyphicon-equalizer:before {
  content: "\e210";
}
.glyphicon-king:before {
  content: "\e211";
}
.glyphicon-queen:before {
  content: "\e212";
}
.glyphicon-pawn:before {
  content: "\e213";
}
.glyphicon-bishop:before {
  content: "\e214";
}
.glyphicon-knight:before {
  content: "\e215";
}
.glyphicon-baby-formula:before {
  content: "\e216";
}
.glyphicon-tent:before {
  content: "\26fa";
}
.glyphicon-blackboard:before {
  content: "\e218";
}
.glyphicon-bed:before {
  content: "\e219";
}
.glyphicon-apple:before {
  content: "\f8ff";
}
.glyphicon-erase:before {
  content: "\e221";
}
.glyphicon-hourglass:before {
  content: "\231b";
}
.glyphicon-lamp:before {
  content: "\e223";
}
.glyphicon-duplicate:before {
  content: "\e224";
}
.glyphicon-piggy-bank:before {
  content: "\e225";
}
.glyphicon-scissors:before {
  content: "\e226";
}
.glyphicon-bitcoin:before {
  content: "\e227";
}
.glyphicon-btc:before {
  content: "\e227";
}
.glyphicon-xbt:before {
  content: "\e227";
}
.glyphicon-yen:before {
  content: "\00a5";
}
.glyphicon-jpy:before {
  content: "\00a5";
}
.glyphicon-ruble:before {
  content: "\20bd";
}
.glyphicon-rub:before {
  content: "\20bd";
}
.glyphicon-scale:before {
  content: "\e230";
}
.glyphicon-ice-lolly:before {
  content: "\e231";
}
.glyphicon-ice-lolly-tasted:before {
  content: "\e232";
}
.glyphicon-education:before {
  content: "\e233";
}
.glyphicon-option-horizontal:before {
  content: "\e234";
}
.glyphicon-option-vertical:before {
  content: "\e235";
}
.glyphicon-menu-hamburger:before {
  content: "\e236";
}
.glyphicon-modal-window:before {
  content: "\e237";
}
.glyphicon-oil:before {
  content: "\e238";
}
.glyphicon-grain:before {
  content: "\e239";
}
.glyphicon-sunglasses:before {
  content: "\e240";
}
.glyphicon-text-size:before {
  content: "\e241";
}
.glyphicon-text-color:before {
  content: "\e242";
}
.glyphicon-text-background:before {
  content: "\e243";
}
.glyphicon-object-align-top:before {
  content: "\e244";
}
.glyphicon-object-align-bottom:before {
  content: "\e245";
}
.glyphicon-object-align-horizontal:before {
  content: "\e246";
}
.glyphicon-object-align-left:before {
  content: "\e247";
}
.glyphicon-object-align-vertical:before {
  content: "\e248";
}
.glyphicon-object-align-right:before {
  content: "\e249";
}
.glyphicon-triangle-right:before {
  content: "\e250";
}
.glyphicon-triangle-left:before {
  content: "\e251";
}
.glyphicon-triangle-bottom:before {
  content: "\e252";
}
.glyphicon-triangle-top:before {
  content: "\e253";
}
.glyphicon-console:before {
  content: "\e254";
}
.glyphicon-superscript:before {
  content: "\e255";
}
.glyphicon-subscript:before {
  content: "\e256";
}
.glyphicon-menu-left:before {
  content: "\e257";
}
.glyphicon-menu-right:before {
  content: "\e258";
}
.glyphicon-menu-down:before {
  content: "\e259";
}
.glyphicon-menu-up:before {
  content: "\e260";
}
* {
  -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: rgba(0, 0, 0, 0);
}
body {
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 14px;
  line-height: 1.42857143;
  color: #333;
  background-color: #fff;
}
input,
button,
select,
textarea {
  font-family: inherit;
  font-size: inherit;
  line-height: inherit;
}
a {
  color: #337ab7;
  text-decoration: none;
}
a:hover,
a:focus {
  color: #23527c;
  text-decoration: underline;
}
a:focus {
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px;
}
figure {
  margin: 0;
}
img {
  vertical-align: middle;
}
.img-responsive,
.thumbnail > img,
.thumbnail a > img,
.carousel-inner > .item > img,
.carousel-inner > .item > a > img {
  display: block;
  max-width: 100%;
  height: auto;
}
.img-rounded {
  border-radius: 6px;
}
.img-thumbnail {
  display: inline-block;
  max-width: 100%;
  height: auto;
  padding: 4px;
  line-height: 1.42857143;
  background-color: #fff;
  border: 1px solid #ddd;
  border-radius: 4px;
  -webkit-transition: all 0.2s ease-in-out;
  -o-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
}
.img-circle {
  border-radius: 50%;
}
hr {
  margin-top: 20px;
  margin-bottom: 20px;
  border: 0;
  border-top: 1px solid #eee;
}
.sr-only {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  margin: -1px;
  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: inherit;
  font-weight: 500;
  line-height: 1.1;
  color: inherit;
}
h1 small,
h2 small,
h3 small,
h4 small,
h5 small,
h6 small,
.h1 small,
.h2 small,
.h3 small,
.h4 small,
.h5 small,
.h6 small,
h1 .small,
h2 .small,
h3 .small,
h4 .small,
h5 .small,
h6 .small,
.h1 .small,
.h2 .small,
.h3 .small,
.h4 .small,
.h5 .small,
.h6 .small {
  font-weight: normal;
  line-height: 1;
  color: #777;
}
h1,
.h1,
h2,
.h2,
h3,
.h3 {
  margin-top: 20px;
  margin-bottom: 10px;
}
h1 small,
.h1 small,
h2 small,
.h2 small,
h3 small,
.h3 small,
h1 .small,
.h1 .small,
h2 .small,
.h2 .small,
h3 .small,
.h3 .small {
  font-size: 65%;
}
h4,
.h4,
h5,
.h5,
h6,
.h6 {
  margin-top: 10px;
  margin-bottom: 10px;
}
h4 small,
.h4 small,
h5 small,
.h5 small,
h6 small,
.h6 small,
h4 .small,
.h4 .small,
h5 .small,
.h5 .small,
h6 .small,
.h6 .small {
  font-size: 75%;
}
h1,
.h1 {
  font-size: 36px;
}
h2,
.h2 {
  font-size: 30px;
}
h3,
.h3 {
  font-size: 24px;
}
h4,
.h4 {
  font-size: 18px;
}
h5,
.h5 {
  font-size: 14px;
}
h6,
.h6 {
  font-size: 12px;
}
p {
  margin: 0 0 10px;
}
.lead {
  margin-bottom: 20px;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.4;
}
@media (min-width: 768px) {
  .lead {
    font-size: 21px;
  }
}
small,
.small {
  font-size: 85%;
}
mark,
.mark {
  padding: .2em;
  background-color: #fcf8e3;
}
.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 {
  text-transform: uppercase;
}
.text-capitalize {
  text-transform: capitalize;
}
.text-muted {
  color: #777;
}
.text-primary {
  color: #337ab7;
}
a.text-primary:hover,
a.text-primary:focus {
  color: #286090;
}
.text-success {
  color: #3c763d;
}
a.text-success:hover,
a.text-success:focus {
  color: #2b542c;
}
.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: #a94442;
}
a.text-danger:hover,
a.text-danger:focus {
  color: #843534;
}
.bg-primary {
  color: #fff;
  background-color: #337ab7;
}
a.bg-primary:hover,
a.bg-primary:focus {
  background-color: #286090;
}
.bg-success {
  background-color: #dff0d8;
}
a.bg-success:hover,
a.bg-success:focus {
  background-color: #c1e2b3;
}
.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: #f2dede;
}
a.bg-danger:hover,
a.bg-danger:focus {
  background-color: #e4b9b9;
}
.page-header {
  padding-bottom: 9px;
  margin: 40px 0 20px;
  border-bottom: 1px solid #eee;
}
ul,
ol {
  margin-top: 0;
  margin-bottom: 10px;
}
ul ul,
ol ul,
ul ol,
ol ol {
  margin-bottom: 0;
}
.list-unstyled {
  padding-left: 0;
  list-style: none;
}
.list-inline {
  padding-left: 0;
  margin-left: -5px;
  list-style: none;
}
.list-inline > li {
  display: inline-block;
  padding-right: 5px;
  padding-left: 5px;
}
dl {
  margin-top: 0;
  margin-bottom: 20px;
}
dt,
dd {
  line-height: 1.42857143;
}
dt {
  font-weight: bold;
}
dd {
  margin-left: 0;
}
@media (min-width: 768px) {
  .dl-horizontal dt {
    float: left;
    width: 160px;
    overflow: hidden;
    clear: left;
    text-align: right;
    text-overflow: ellipsis;
    white-space: nowrap;
  }
  .dl-horizontal dd {
    margin-left: 180px;
  }
}
abbr[title],
abbr[data-original-title] {
  cursor: help;
  border-bottom: 1px dotted #777;
}
.initialism {
  font-size: 90%;
  text-transform: uppercase;
}
blockquote {
  padding: 10px 20px;
  margin: 0 0 20px;
  font-size: 17.5px;
  border-left: 5px solid #eee;
}
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.42857143;
  color: #777;
}
blockquote footer:before,
blockquote small:before,
blockquote .small:before {
  content: '\2014 \00A0';
}
.blockquote-reverse,
blockquote.pull-right {
  padding-right: 15px;
  padding-left: 0;
  text-align: right;
  border-right: 5px solid #eee;
  border-left: 0;
}
.blockquote-reverse footer:before,
blockquote.pull-right footer:before,
.blockquote-reverse small:before,
blockquote.pull-right small:before,
.blockquote-reverse .small:before,
blockquote.pull-right .small:before {
  content: '';
}
.blockquote-reverse footer:after,
blockquote.pull-right footer:after,
.blockquote-reverse small:after,
blockquote.pull-right small:after,
.blockquote-reverse .small:after,
blockquote.pull-right .small:after {
  content: '\00A0 \2014';
}
address {
  margin-bottom: 20px;
  font-style: normal;
  line-height: 1.42857143;
}
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: 4px;
}
kbd {
  padding: 2px 4px;
  font-size: 90%;
  color: #fff;
  background-color: #333;
  border-radius: 3px;
  -webkit-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.25);
  box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.25);
}
kbd kbd {
  padding: 0;
  font-size: 100%;
  font-weight: bold;
  -webkit-box-shadow: none;
  box-shadow: none;
}
pre {
  display: block;
  padding: 9.5px;
  margin: 0 0 10px;
  font-size: 13px;
  line-height: 1.42857143;
  color: #333;
  word-break: break-all;
  word-wrap: break-word;
  background-color: #f5f5f5;
  border: 1px solid #ccc;
  border-radius: 4px;
}
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 {
  padding-right: 15px;
  padding-left: 15px;
  margin-right: auto;
  margin-left: auto;
}
@media (min-width: 768px) {
  .container {
    width: 750px;
  }
}
@media (min-width: 992px) {
  .container {
    width: 970px;
  }
}
@media (min-width: 1200px) {
  .container {
    width: 1170px;
  }
}
.container-fluid {
  padding-right: 15px;
  padding-left: 15px;
  margin-right: auto;
  margin-left: auto;
}
.row {
  margin-right: -15px;
  margin-left: -15px;
}
.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-right: 15px;
  padding-left: 15px;
}
.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-12 {
  width: 100%;
}
.col-xs-11 {
  width: 91.66666667%;
}
.col-xs-10 {
  width: 83.33333333%;
}
.col-xs-9 {
  width: 75%;
}
.col-xs-8 {
  width: 66.66666667%;
}
.col-xs-7 {
  width: 58.33333333%;
}
.col-xs-6 {
  width: 50%;
}
.col-xs-5 {
  width: 41.66666667%;
}
.col-xs-4 {
  width: 33.33333333%;
}
.col-xs-3 {
  width: 25%;
}
.col-xs-2 {
  width: 16.66666667%;
}
.col-xs-1 {
  width: 8.33333333%;
}
.col-xs-pull-12 {
  right: 100%;
}
.col-xs-pull-11 {
  right: 91.66666667%;
}
.col-xs-pull-10 {
  right: 83.33333333%;
}
.col-xs-pull-9 {
  right: 75%;
}
.col-xs-pull-8 {
  right: 66.66666667%;
}
.col-xs-pull-7 {
  right: 58.33333333%;
}
.col-xs-pull-6 {
  right: 50%;
}
.col-xs-pull-5 {
  right: 41.66666667%;
}
.col-xs-pull-4 {
  right: 33.33333333%;
}
.col-xs-pull-3 {
  right: 25%;
}
.col-xs-pull-2 {
  right: 16.66666667%;
}
.col-xs-pull-1 {
  right: 8.33333333%;
}
.col-xs-pull-0 {
  right: auto;
}
.col-xs-push-12 {
  left: 100%;
}
.col-xs-push-11 {
  left: 91.66666667%;
}
.col-xs-push-10 {
  left: 83.33333333%;
}
.col-xs-push-9 {
  left: 75%;
}
.col-xs-push-8 {
  left: 66.66666667%;
}
.col-xs-push-7 {
  left: 58.33333333%;
}
.col-xs-push-6 {
  left: 50%;
}
.col-xs-push-5 {
  left: 41.66666667%;
}
.col-xs-push-4 {
  left: 33.33333333%;
}
.col-xs-push-3 {
  left: 25%;
}
.col-xs-push-2 {
  left: 16.66666667%;
}
.col-xs-push-1 {
  left: 8.33333333%;
}
.col-xs-push-0 {
  left: auto;
}
.col-xs-offset-12 {
  margin-left: 100%;
}
.col-xs-offset-11 {
  margin-left: 91.66666667%;
}
.col-xs-offset-10 {
  margin-left: 83.33333333%;
}
.col-xs-offset-9 {
  margin-left: 75%;
}
.col-xs-offset-8 {
  margin-left: 66.66666667%;
}
.col-xs-offset-7 {
  margin-left: 58.33333333%;
}
.col-xs-offset-6 {
  margin-left: 50%;
}
.col-xs-offset-5 {
  margin-left: 41.66666667%;
}
.col-xs-offset-4 {
  margin-left: 33.33333333%;
}
.col-xs-offset-3 {
  margin-left: 25%;
}
.col-xs-offset-2 {
  margin-left: 16.66666667%;
}
.col-xs-offset-1 {
  margin-left: 8.33333333%;
}
.col-xs-offset-0 {
  margin-left: 0;
}
@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-12 {
    width: 100%;
  }
  .col-sm-11 {
    width: 91.66666667%;
  }
  .col-sm-10 {
    width: 83.33333333%;
  }
  .col-sm-9 {
    width: 75%;
  }
  .col-sm-8 {
    width: 66.66666667%;
  }
  .col-sm-7 {
    width: 58.33333333%;
  }
  .col-sm-6 {
    width: 50%;
  }
  .col-sm-5 {
    width: 41.66666667%;
  }
  .col-sm-4 {
    width: 33.33333333%;
  }
  .col-sm-3 {
    width: 25%;
  }
  .col-sm-2 {
    width: 16.66666667%;
  }
  .col-sm-1 {
    width: 8.33333333%;
  }
  .col-sm-pull-12 {
    right: 100%;
  }
  .col-sm-pull-11 {
    right: 91.66666667%;
  }
  .col-sm-pull-10 {
    right: 83.33333333%;
  }
  .col-sm-pull-9 {
    right: 75%;
  }
  .col-sm-pull-8 {
    right: 66.66666667%;
  }
  .col-sm-pull-7 {
    right: 58.33333333%;
  }
  .col-sm-pull-6 {
    right: 50%;
  }
  .col-sm-pull-5 {
    right: 41.66666667%;
  }
  .col-sm-pull-4 {
    right: 33.33333333%;
  }
  .col-sm-pull-3 {
    right: 25%;
  }
  .col-sm-pull-2 {
    right: 16.66666667%;
  }
  .col-sm-pull-1 {
    right: 8.33333333%;
  }
  .col-sm-pull-0 {
    right: auto;
  }
  .col-sm-push-12 {
    left: 100%;
  }
  .col-sm-push-11 {
    left: 91.66666667%;
  }
  .col-sm-push-10 {
    left: 83.33333333%;
  }
  .col-sm-push-9 {
    left: 75%;
  }
  .col-sm-push-8 {
    left: 66.66666667%;
  }
  .col-sm-push-7 {
    left: 58.33333333%;
  }
  .col-sm-push-6 {
    left: 50%;
  }
  .col-sm-push-5 {
    left: 41.66666667%;
  }
  .col-sm-push-4 {
    left: 33.33333333%;
  }
  .col-sm-push-3 {
    left: 25%;
  }
  .col-sm-push-2 {
    left: 16.66666667%;
  }
  .col-sm-push-1 {
    left: 8.33333333%;
  }
  .col-sm-push-0 {
    left: auto;
  }
  .col-sm-offset-12 {
    margin-left: 100%;
  }
  .col-sm-offset-11 {
    margin-left: 91.66666667%;
  }
  .col-sm-offset-10 {
    margin-left: 83.33333333%;
  }
  .col-sm-offset-9 {
    margin-left: 75%;
  }
  .col-sm-offset-8 {
    margin-left: 66.66666667%;
  }
  .col-sm-offset-7 {
    margin-left: 58.33333333%;
  }
  .col-sm-offset-6 {
    margin-left: 50%;
  }
  .col-sm-offset-5 {
    margin-left: 41.66666667%;
  }
  .col-sm-offset-4 {
    margin-left: 33.33333333%;
  }
  .col-sm-offset-3 {
    margin-left: 25%;
  }
  .col-sm-offset-2 {
    margin-left: 16.66666667%;
  }
  .col-sm-offset-1 {
    margin-left: 8.33333333%;
  }
  .col-sm-offset-0 {
    margin-left: 0;
  }
}
@media (min-width: 992px) {
  .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-12 {
    width: 100%;
  }
  .col-md-11 {
    width: 91.66666667%;
  }
  .col-md-10 {
    width: 83.33333333%;
  }
  .col-md-9 {
    width: 75%;
  }
  .col-md-8 {
    width: 66.66666667%;
  }
  .col-md-7 {
    width: 58.33333333%;
  }
  .col-md-6 {
    width: 50%;
  }
  .col-md-5 {
    width: 41.66666667%;
  }
  .col-md-4 {
    width: 33.33333333%;
  }
  .col-md-3 {
    width: 25%;
  }
  .col-md-2 {
    width: 16.66666667%;
  }
  .col-md-1 {
    width: 8.33333333%;
  }
  .col-md-pull-12 {
    right: 100%;
  }
  .col-md-pull-11 {
    right: 91.66666667%;
  }
  .col-md-pull-10 {
    right: 83.33333333%;
  }
  .col-md-pull-9 {
    right: 75%;
  }
  .col-md-pull-8 {
    right: 66.66666667%;
  }
  .col-md-pull-7 {
    right: 58.33333333%;
  }
  .col-md-pull-6 {
    right: 50%;
  }
  .col-md-pull-5 {
    right: 41.66666667%;
  }
  .col-md-pull-4 {
    right: 33.33333333%;
  }
  .col-md-pull-3 {
    right: 25%;
  }
  .col-md-pull-2 {
    right: 16.66666667%;
  }
  .col-md-pull-1 {
    right: 8.33333333%;
  }
  .col-md-pull-0 {
    right: auto;
  }
  .col-md-push-12 {
    left: 100%;
  }
  .col-md-push-11 {
    left: 91.66666667%;
  }
  .col-md-push-10 {
    left: 83.33333333%;
  }
  .col-md-push-9 {
    left: 75%;
  }
  .col-md-push-8 {
    left: 66.66666667%;
  }
  .col-md-push-7 {
    left: 58.33333333%;
  }
  .col-md-push-6 {
    left: 50%;
  }
  .col-md-push-5 {
    left: 41.66666667%;
  }
  .col-md-push-4 {
    left: 33.33333333%;
  }
  .col-md-push-3 {
    left: 25%;
  }
  .col-md-push-2 {
    left: 16.66666667%;
  }
  .col-md-push-1 {
    left: 8.33333333%;
  }
  .col-md-push-0 {
    left: auto;
  }
  .col-md-offset-12 {
    margin-left: 100%;
  }
  .col-md-offset-11 {
    margin-left: 91.66666667%;
  }
  .col-md-offset-10 {
    margin-left: 83.33333333%;
  }
  .col-md-offset-9 {
    margin-left: 75%;
  }
  .col-md-offset-8 {
    margin-left: 66.66666667%;
  }
  .col-md-offset-7 {
    margin-left: 58.33333333%;
  }
  .col-md-offset-6 {
    margin-left: 50%;
  }
  .col-md-offset-5 {
    margin-left: 41.66666667%;
  }
  .col-md-offset-4 {
    margin-left: 33.33333333%;
  }
  .col-md-offset-3 {
    margin-left: 25%;
  }
  .col-md-offset-2 {
    margin-left: 16.66666667%;
  }
  .col-md-offset-1 {
    margin-left: 8.33333333%;
  }
  .col-md-offset-0 {
    margin-left: 0;
  }
}
@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-12 {
    width: 100%;
  }
  .col-lg-11 {
    width: 91.66666667%;
  }
  .col-lg-10 {
    width: 83.33333333%;
  }
  .col-lg-9 {
    width: 75%;
  }
  .col-lg-8 {
    width: 66.66666667%;
  }
  .col-lg-7 {
    width: 58.33333333%;
  }
  .col-lg-6 {
    width: 50%;
  }
  .col-lg-5 {
    width: 41.66666667%;
  }
  .col-lg-4 {
    width: 33.33333333%;
  }
  .col-lg-3 {
    width: 25%;
  }
  .col-lg-2 {
    width: 16.66666667%;
  }
  .col-lg-1 {
    width: 8.33333333%;
  }
  .col-lg-pull-12 {
    right: 100%;
  }
  .col-lg-pull-11 {
    right: 91.66666667%;
  }
  .col-lg-pull-10 {
    right: 83.33333333%;
  }
  .col-lg-pull-9 {
    right: 75%;
  }
  .col-lg-pull-8 {
    right: 66.66666667%;
  }
  .col-lg-pull-7 {
    right: 58.33333333%;
  }
  .col-lg-pull-6 {
    right: 50%;
  }
  .col-lg-pull-5 {
    right: 41.66666667%;
  }
  .col-lg-pull-4 {
    right: 33.33333333%;
  }
  .col-lg-pull-3 {
    right: 25%;
  }
  .col-lg-pull-2 {
    right: 16.66666667%;
  }
  .col-lg-pull-1 {
    right: 8.33333333%;
  }
  .col-lg-pull-0 {
    right: auto;
  }
  .col-lg-push-12 {
    left: 100%;
  }
  .col-lg-push-11 {
    left: 91.66666667%;
  }
  .col-lg-push-10 {
    left: 83.33333333%;
  }
  .col-lg-push-9 {
    left: 75%;
  }
  .col-lg-push-8 {
    left: 66.66666667%;
  }
  .col-lg-push-7 {
    left: 58.33333333%;
  }
  .col-lg-push-6 {
    left: 50%;
  }
  .col-lg-push-5 {
    left: 41.66666667%;
  }
  .col-lg-push-4 {
    left: 33.33333333%;
  }
  .col-lg-push-3 {
    left: 25%;
  }
  .col-lg-push-2 {
    left: 16.66666667%;
  }
  .col-lg-push-1 {
    left: 8.33333333%;
  }
  .col-lg-push-0 {
    left: auto;
  }
  .col-lg-offset-12 {
    margin-left: 100%;
  }
  .col-lg-offset-11 {
    margin-left: 91.66666667%;
  }
  .col-lg-offset-10 {
    margin-left: 83.33333333%;
  }
  .col-lg-offset-9 {
    margin-left: 75%;
  }
  .col-lg-offset-8 {
    margin-left: 66.66666667%;
  }
  .col-lg-offset-7 {
    margin-left: 58.33333333%;
  }
  .col-lg-offset-6 {
    margin-left: 50%;
  }
  .col-lg-offset-5 {
    margin-left: 41.66666667%;
  }
  .col-lg-offset-4 {
    margin-left: 33.33333333%;
  }
  .col-lg-offset-3 {
    margin-left: 25%;
  }
  .col-lg-offset-2 {
    margin-left: 16.66666667%;
  }
  .col-lg-offset-1 {
    margin-left: 8.33333333%;
  }
  .col-lg-offset-0 {
    margin-left: 0;
  }
}
table {
  background-color: transparent;
}
caption {
  padding-top: 8px;
  padding-bottom: 8px;
  color: #777;
  text-align: left;
}
th {
  text-align: left;
}
.table {
  width: 100%;
  max-width: 100%;
  margin-bottom: 20px;
}
.table > thead > tr > th,
.table > tbody > tr > th,
.table > tfoot > tr > th,
.table > thead > tr > td,
.table > tbody > tr > td,
.table > tfoot > tr > td {
  padding: 8px;
  line-height: 1.42857143;
  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 > colgroup + thead > tr:first-child > th,
.table > thead:first-child > tr:first-child > th,
.table > caption + thead > tr:first-child > td,
.table > colgroup + thead > tr:first-child > td,
.table > thead:first-child > tr:first-child > td {
  border-top: 0;
}
.table > tbody + tbody {
  border-top: 2px solid #ddd;
}
.table .table {
  background-color: #fff;
}
.table-condensed > thead > tr > th,
.table-condensed > tbody > tr > th,
.table-condensed > tfoot > tr > th,
.table-condensed > thead > tr > td,
.table-condensed > tbody > tr > td,
.table-condensed > tfoot > tr > td {
  padding: 5px;
}
.table-bordered {
  border: 1px solid #ddd;
}
.table-bordered > thead > tr > th,
.table-bordered > tbody > tr > th,
.table-bordered > tfoot > tr > th,
.table-bordered > thead > tr > td,
.table-bordered > tbody > tr > td,
.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;
  display: table-column;
  float: none;
}
table td[class*="col-"],
table th[class*="col-"] {
  position: static;
  display: table-cell;
  float: none;
}
.table > thead > tr > td.active,
.table > tbody > tr > td.active,
.table > tfoot > tr > td.active,
.table > thead > tr > th.active,
.table > tbody > tr > th.active,
.table > tfoot > tr > th.active,
.table > thead > tr.active > td,
.table > tbody > tr.active > td,
.table > tfoot > tr.active > td,
.table > thead > tr.active > th,
.table > tbody > tr.active > th,
.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 > tbody > tr > td.success,
.table > tfoot > tr > td.success,
.table > thead > tr > th.success,
.table > tbody > tr > th.success,
.table > tfoot > tr > th.success,
.table > thead > tr.success > td,
.table > tbody > tr.success > td,
.table > tfoot > tr.success > td,
.table > thead > tr.success > th,
.table > tbody > tr.success > th,
.table > tfoot > tr.success > th {
  background-color: #dff0d8;
}
.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: #d0e9c6;
}
.table > thead > tr > td.info,
.table > tbody > tr > td.info,
.table > tfoot > tr > td.info,
.table > thead > tr > th.info,
.table > tbody > tr > th.info,
.table > tfoot > tr > th.info,
.table > thead > tr.info > td,
.table > tbody > tr.info > td,
.table > tfoot > tr.info > td,
.table > thead > tr.info > th,
.table > tbody > tr.info > th,
.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 > tbody > tr > td.warning,
.table > tfoot > tr > td.warning,
.table > thead > tr > th.warning,
.table > tbody > tr > th.warning,
.table > tfoot > tr > th.warning,
.table > thead > tr.warning > td,
.table > tbody > tr.warning > td,
.table > tfoot > tr.warning > td,
.table > thead > tr.warning > th,
.table > tbody > tr.warning > th,
.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 > tbody > tr > td.danger,
.table > tfoot > tr > td.danger,
.table > thead > tr > th.danger,
.table > tbody > tr > th.danger,
.table > tfoot > tr > th.danger,
.table > thead > tr.danger > td,
.table > tbody > tr.danger > td,
.table > tfoot > tr.danger > td,
.table > thead > tr.danger > th,
.table > tbody > tr.danger > th,
.table > tfoot > tr.danger > th {
  background-color: #f2dede;
}
.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: #ebcccc;
}
.table-responsive {
  min-height: .01%;
  overflow-x: auto;
}
@media screen and (max-width: 767px) {
  .table-responsive {
    width: 100%;
    margin-bottom: 15px;
    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 > tbody > tr > th,
  .table-responsive > .table > tfoot > tr > th,
  .table-responsive > .table > thead > tr > td,
  .table-responsive > .table > tbody > tr > td,
  .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 > tbody > tr > th:first-child,
  .table-responsive > .table-bordered > tfoot > tr > th:first-child,
  .table-responsive > .table-bordered > thead > tr > td:first-child,
  .table-responsive > .table-bordered > tbody > tr > td: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 > tbody > tr > th:last-child,
  .table-responsive > .table-bordered > tfoot > tr > th:last-child,
  .table-responsive > .table-bordered > thead > tr > td:last-child,
  .table-responsive > .table-bordered > tbody > tr > td: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 > tfoot > tr:last-child > th,
  .table-responsive > .table-bordered > tbody > tr:last-child > td,
  .table-responsive > .table-bordered > tfoot > tr:last-child > td {
    border-bottom: 0;
  }
}
fieldset {
  min-width: 0;
  padding: 0;
  margin: 0;
  border: 0;
}
legend {
  display: block;
  width: 100%;
  padding: 0;
  margin-bottom: 20px;
  font-size: 21px;
  line-height: inherit;
  color: #333;
  border: 0;
  border-bottom: 1px solid #e5e5e5;
}
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: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px;
}
output {
  display: block;
  padding-top: 7px;
  font-size: 14px;
  line-height: 1.42857143;
  color: #555;
}
.form-control {
  display: block;
  width: 100%;
  height: 34px;
  padding: 6px 12px;
  font-size: 14px;
  line-height: 1.42857143;
  color: #555;
  background-color: #fff;
  background-image: none;
  border: 1px solid #ccc;
  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, -webkit-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 {
  border-color: #66afe9;
  outline: 0;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(102, 175, 233, 0.6);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(102, 175, 233, 0.6);
}
.form-control::-moz-placeholder {
  color: #999;
  opacity: 1;
}
.form-control:-ms-input-placeholder {
  color: #999;
}
.form-control::-webkit-input-placeholder {
  color: #999;
}
.form-control::-ms-expand {
  background-color: transparent;
  border: 0;
}
.form-control[disabled],
.form-control[readonly],
fieldset[disabled] .form-control {
  background-color: #eee;
  opacity: 1;
}
.form-control[disabled],
fieldset[disabled] .form-control {
  cursor: not-allowed;
}
textarea.form-control {
  height: auto;
}
input[type="search"] {
  -webkit-appearance: none;
}
@media screen and (-webkit-min-device-pixel-ratio: 0) {
  input[type="date"].form-control,
  input[type="time"].form-control,
  input[type="datetime-local"].form-control,
  input[type="month"].form-control {
    line-height: 34px;
  }
  input[type="date"].input-sm,
  input[type="time"].input-sm,
  input[type="datetime-local"].input-sm,
  input[type="month"].input-sm,
  .input-group-sm input[type="date"],
  .input-group-sm input[type="time"],
  .input-group-sm input[type="datetime-local"],
  .input-group-sm input[type="month"] {
    line-height: 30px;
  }
  input[type="date"].input-lg,
  input[type="time"].input-lg,
  input[type="datetime-local"].input-lg,
  input[type="month"].input-lg,
  .input-group-lg input[type="date"],
  .input-group-lg input[type="time"],
  .input-group-lg input[type="datetime-local"],
  .input-group-lg input[type="month"] {
    line-height: 46px;
  }
}
.form-group {
  margin-bottom: 15px;
}
.radio,
.checkbox {
  position: relative;
  display: block;
  margin-top: 10px;
  margin-bottom: 10px;
}
.radio label,
.checkbox label {
  min-height: 20px;
  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-top: 4px \9;
  margin-left: -20px;
}
.radio + .radio,
.checkbox + .checkbox {
  margin-top: -5px;
}
.radio-inline,
.checkbox-inline {
  position: relative;
  display: inline-block;
  padding-left: 20px;
  margin-bottom: 0;
  font-weight: normal;
  vertical-align: middle;
  cursor: pointer;
}
.radio-inline + .radio-inline,
.checkbox-inline + .checkbox-inline {
  margin-top: 0;
  margin-left: 10px;
}
input[type="radio"][disabled],
input[type="checkbox"][disabled],
input[type="radio"].disabled,
input[type="checkbox"].disabled,
fieldset[disabled] input[type="radio"],
fieldset[disabled] input[type="checkbox"] {
  cursor: not-allowed;
}
.radio-inline.disabled,
.checkbox-inline.disabled,
fieldset[disabled] .radio-inline,
fieldset[disabled] .checkbox-inline {
  cursor: not-allowed;
}
.radio.disabled label,
.checkbox.disabled label,
fieldset[disabled] .radio label,
fieldset[disabled] .checkbox label {
  cursor: not-allowed;
}
.form-control-static {
  min-height: 34px;
  padding-top: 7px;
  padding-bottom: 7px;
  margin-bottom: 0;
}
.form-control-static.input-lg,
.form-control-static.input-sm {
  padding-right: 0;
  padding-left: 0;
}
.input-sm {
  height: 30px;
  padding: 5px 10px;
  font-size: 12px;
  line-height: 1.5;
  border-radius: 3px;
}
select.input-sm {
  height: 30px;
  line-height: 30px;
}
textarea.input-sm,
select[multiple].input-sm {
  height: auto;
}
.form-group-sm .form-control {
  height: 30px;
  padding: 5px 10px;
  font-size: 12px;
  line-height: 1.5;
  border-radius: 3px;
}
.form-group-sm select.form-control {
  height: 30px;
  line-height: 30px;
}
.form-group-sm textarea.form-control,
.form-group-sm select[multiple].form-control {
  height: auto;
}
.form-group-sm .form-control-static {
  height: 30px;
  min-height: 32px;
  padding: 6px 10px;
  font-size: 12px;
  line-height: 1.5;
}
.input-lg {
  height: 46px;
  padding: 10px 16px;
  font-size: 18px;
  line-height: 1.3333333;
  border-radius: 6px;
}
select.input-lg {
  height: 46px;
  line-height: 46px;
}
textarea.input-lg,
select[multiple].input-lg {
  height: auto;
}
.form-group-lg .form-control {
  height: 46px;
  padding: 10px 16px;
  font-size: 18px;
  line-height: 1.3333333;
  border-radius: 6px;
}
.form-group-lg select.form-control {
  height: 46px;
  line-height: 46px;
}
.form-group-lg textarea.form-control,
.form-group-lg select[multiple].form-control {
  height: auto;
}
.form-group-lg .form-control-static {
  height: 46px;
  min-height: 38px;
  padding: 11px 16px;
  font-size: 18px;
  line-height: 1.3333333;
}
.has-feedback {
  position: relative;
}
.has-feedback .form-control {
  padding-right: 42.5px;
}
.form-control-feedback {
  position: absolute;
  top: 0;
  right: 0;
  z-index: 2;
  display: block;
  width: 34px;
  height: 34px;
  line-height: 34px;
  text-align: center;
  pointer-events: none;
}
.input-lg + .form-control-feedback,
.input-group-lg + .form-control-feedback,
.form-group-lg .form-control + .form-control-feedback {
  width: 46px;
  height: 46px;
  line-height: 46px;
}
.input-sm + .form-control-feedback,
.input-group-sm + .form-control-feedback,
.form-group-sm .form-control + .form-control-feedback {
  width: 30px;
  height: 30px;
  line-height: 30px;
}
.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: #3c763d;
}
.has-success .form-control {
  border-color: #3c763d;
  -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 {
  border-color: #2b542c;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #67b168;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #67b168;
}
.has-success .input-group-addon {
  color: #3c763d;
  background-color: #dff0d8;
  border-color: #3c763d;
}
.has-success .form-control-feedback {
  color: #3c763d;
}
.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 {
  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 {
  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;
  background-color: #fcf8e3;
  border-color: #8a6d3b;
}
.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: #a94442;
}
.has-error .form-control {
  border-color: #a94442;
  -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 {
  border-color: #843534;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #ce8483;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #ce8483;
}
.has-error .input-group-addon {
  color: #a94442;
  background-color: #f2dede;
  border-color: #a94442;
}
.has-error .form-control-feedback {
  color: #a94442;
}
.has-feedback label ~ .form-control-feedback {
  top: 25px;
}
.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 {
    display: inline-block;
    margin-bottom: 0;
    vertical-align: middle;
  }
  .form-inline .form-control {
    display: inline-block;
    width: auto;
    vertical-align: middle;
  }
  .form-inline .form-control-static {
    display: inline-block;
  }
  .form-inline .input-group {
    display: inline-table;
    vertical-align: middle;
  }
  .form-inline .input-group .input-group-addon,
  .form-inline .input-group .input-group-btn,
  .form-inline .input-group .form-control {
    width: auto;
  }
  .form-inline .input-group > .form-control {
    width: 100%;
  }
  .form-inline .control-label {
    margin-bottom: 0;
    vertical-align: middle;
  }
  .form-inline .radio,
  .form-inline .checkbox {
    display: inline-block;
    margin-top: 0;
    margin-bottom: 0;
    vertical-align: middle;
  }
  .form-inline .radio label,
  .form-inline .checkbox label {
    padding-left: 0;
  }
  .form-inline .radio input[type="radio"],
  .form-inline .checkbox input[type="checkbox"] {
    position: relative;
    margin-left: 0;
  }
  .form-inline .has-feedback .form-control-feedback {
    top: 0;
  }
}
.form-horizontal .radio,
.form-horizontal .checkbox,
.form-horizontal .radio-inline,
.form-horizontal .checkbox-inline {
  padding-top: 7px;
  margin-top: 0;
  margin-bottom: 0;
}
.form-horizontal .radio,
.form-horizontal .checkbox {
  min-height: 27px;
}
.form-horizontal .form-group {
  margin-right: -15px;
  margin-left: -15px;
}
@media (min-width: 768px) {
  .form-horizontal .control-label {
    padding-top: 7px;
    margin-bottom: 0;
    text-align: right;
  }
}
.form-horizontal .has-feedback .form-control-feedback {
  right: 15px;
}
@media (min-width: 768px) {
  .form-horizontal .form-group-lg .control-label {
    padding-top: 11px;
    font-size: 18px;
  }
}
@media (min-width: 768px) {
  .form-horizontal .form-group-sm .control-label {
    padding-top: 6px;
    font-size: 12px;
  }
}
.btn {
  display: inline-block;
  padding: 6px 12px;
  margin-bottom: 0;
  font-size: 14px;
  font-weight: normal;
  line-height: 1.42857143;
  text-align: center;
  white-space: nowrap;
  vertical-align: middle;
  -ms-touch-action: manipulation;
  touch-action: manipulation;
  cursor: pointer;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  background-image: none;
  border: 1px solid transparent;
  border-radius: 4px;
}
.btn:focus,
.btn:active:focus,
.btn.active:focus,
.btn.focus,
.btn:active.focus,
.btn.active.focus {
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px;
}
.btn:hover,
.btn:focus,
.btn.focus {
  color: #333;
  text-decoration: none;
}
.btn:active,
.btn.active {
  background-image: none;
  outline: 0;
  -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,
.btn[disabled],
fieldset[disabled] .btn {
  cursor: not-allowed;
  filter: alpha(opacity=65);
  -webkit-box-shadow: none;
  box-shadow: none;
  opacity: .65;
}
a.btn.disabled,
fieldset[disabled] a.btn {
  pointer-events: none;
}
.btn-default {
  color: #333;
  background-color: #fff;
  border-color: #ccc;
}
.btn-default:focus,
.btn-default.focus {
  color: #333;
  background-color: #e6e6e6;
  border-color: #8c8c8c;
}
.btn-default:hover {
  color: #333;
  background-color: #e6e6e6;
  border-color: #adadad;
}
.btn-default:active,
.btn-default.active,
.open > .dropdown-toggle.btn-default {
  color: #333;
  background-color: #e6e6e6;
  border-color: #adadad;
}
.btn-default:active:hover,
.btn-default.active:hover,
.open > .dropdown-toggle.btn-default:hover,
.btn-default:active:focus,
.btn-default.active:focus,
.open > .dropdown-toggle.btn-default:focus,
.btn-default:active.focus,
.btn-default.active.focus,
.open > .dropdown-toggle.btn-default.focus {
  color: #333;
  background-color: #d4d4d4;
  border-color: #8c8c8c;
}
.btn-default:active,
.btn-default.active,
.open > .dropdown-toggle.btn-default {
  background-image: none;
}
.btn-default.disabled:hover,
.btn-default[disabled]:hover,
fieldset[disabled] .btn-default:hover,
.btn-default.disabled:focus,
.btn-default[disabled]:focus,
fieldset[disabled] .btn-default:focus,
.btn-default.disabled.focus,
.btn-default[disabled].focus,
fieldset[disabled] .btn-default.focus {
  background-color: #fff;
  border-color: #ccc;
}
.btn-default .badge {
  color: #fff;
  background-color: #333;
}
.btn-primary {
  color: #fff;
  background-color: #337ab7;
  border-color: #2e6da4;
}
.btn-primary:focus,
.btn-primary.focus {
  color: #fff;
  background-color: #286090;
  border-color: #122b40;
}
.btn-primary:hover {
  color: #fff;
  background-color: #286090;
  border-color: #204d74;
}
.btn-primary:active,
.btn-primary.active,
.open > .dropdown-toggle.btn-primary {
  color: #fff;
  background-color: #286090;
  border-color: #204d74;
}
.btn-primary:active:hover,
.btn-primary.active:hover,
.open > .dropdown-toggle.btn-primary:hover,
.btn-primary:active:focus,
.btn-primary.active:focus,
.open > .dropdown-toggle.btn-primary:focus,
.btn-primary:active.focus,
.btn-primary.active.focus,
.open > .dropdown-toggle.btn-primary.focus {
  color: #fff;
  background-color: #204d74;
  border-color: #122b40;
}
.btn-primary:active,
.btn-primary.active,
.open > .dropdown-toggle.btn-primary {
  background-image: none;
}
.btn-primary.disabled:hover,
.btn-primary[disabled]:hover,
fieldset[disabled] .btn-primary:hover,
.btn-primary.disabled:focus,
.btn-primary[disabled]:focus,
fieldset[disabled] .btn-primary:focus,
.btn-primary.disabled.focus,
.btn-primary[disabled].focus,
fieldset[disabled] .btn-primary.focus {
  background-color: #337ab7;
  border-color: #2e6da4;
}
.btn-primary .badge {
  color: #337ab7;
  background-color: #fff;
}
.btn-success {
  color: #fff;
  background-color: #5cb85c;
  border-color: #4cae4c;
}
.btn-success:focus,
.btn-success.focus {
  color: #fff;
  background-color: #449d44;
  border-color: #255625;
}
.btn-success:hover {
  color: #fff;
  background-color: #449d44;
  border-color: #398439;
}
.btn-success:active,
.btn-success.active,
.open > .dropdown-toggle.btn-success {
  color: #fff;
  background-color: #449d44;
  border-color: #398439;
}
.btn-success:active:hover,
.btn-success.active:hover,
.open > .dropdown-toggle.btn-success:hover,
.btn-success:active:focus,
.btn-success.active:focus,
.open > .dropdown-toggle.btn-success:focus,
.btn-success:active.focus,
.btn-success.active.focus,
.open > .dropdown-toggle.btn-success.focus {
  color: #fff;
  background-color: #398439;
  border-color: #255625;
}
.btn-success:active,
.btn-success.active,
.open > .dropdown-toggle.btn-success {
  background-image: none;
}
.btn-success.disabled:hover,
.btn-success[disabled]:hover,
fieldset[disabled] .btn-success:hover,
.btn-success.disabled:focus,
.btn-success[disabled]:focus,
fieldset[disabled] .btn-success:focus,
.btn-success.disabled.focus,
.btn-success[disabled].focus,
fieldset[disabled] .btn-success.focus {
  background-color: #5cb85c;
  border-color: #4cae4c;
}
.btn-success .badge {
  color: #5cb85c;
  background-color: #fff;
}
.btn-info {
  color: #fff;
  background-color: #5bc0de;
  border-color: #46b8da;
}
.btn-info:focus,
.btn-info.focus {
  color: #fff;
  background-color: #31b0d5;
  border-color: #1b6d85;
}
.btn-info:hover {
  color: #fff;
  background-color: #31b0d5;
  border-color: #269abc;
}
.btn-info:active,
.btn-info.active,
.open > .dropdown-toggle.btn-info {
  color: #fff;
  background-color: #31b0d5;
  border-color: #269abc;
}
.btn-info:active:hover,
.btn-info.active:hover,
.open > .dropdown-toggle.btn-info:hover,
.btn-info:active:focus,
.btn-info.active:focus,
.open > .dropdown-toggle.btn-info:focus,
.btn-info:active.focus,
.btn-info.active.focus,
.open > .dropdown-toggle.btn-info.focus {
  color: #fff;
  background-color: #269abc;
  border-color: #1b6d85;
}
.btn-info:active,
.btn-info.active,
.open > .dropdown-toggle.btn-info {
  background-image: none;
}
.btn-info.disabled:hover,
.btn-info[disabled]:hover,
fieldset[disabled] .btn-info:hover,
.btn-info.disabled:focus,
.btn-info[disabled]:focus,
fieldset[disabled] .btn-info:focus,
.btn-info.disabled.focus,
.btn-info[disabled].focus,
fieldset[disabled] .btn-info.focus {
  background-color: #5bc0de;
  border-color: #46b8da;
}
.btn-info .badge {
  color: #5bc0de;
  background-color: #fff;
}
.btn-warning {
  color: #fff;
  background-color: #f0ad4e;
  border-color: #eea236;
}
.btn-warning:focus,
.btn-warning.focus {
  color: #fff;
  background-color: #ec971f;
  border-color: #985f0d;
}
.btn-warning:hover {
  color: #fff;
  background-color: #ec971f;
  border-color: #d58512;
}
.btn-warning:active,
.btn-warning.active,
.open > .dropdown-toggle.btn-warning {
  color: #fff;
  background-color: #ec971f;
  border-color: #d58512;
}
.btn-warning:active:hover,
.btn-warning.active:hover,
.open > .dropdown-toggle.btn-warning:hover,
.btn-warning:active:focus,
.btn-warning.active:focus,
.open > .dropdown-toggle.btn-warning:focus,
.btn-warning:active.focus,
.btn-warning.active.focus,
.open > .dropdown-toggle.btn-warning.focus {
  color: #fff;
  background-color: #d58512;
  border-color: #985f0d;
}
.btn-warning:active,
.btn-warning.active,
.open > .dropdown-toggle.btn-warning {
  background-image: none;
}
.btn-warning.disabled:hover,
.btn-warning[disabled]:hover,
fieldset[disabled] .btn-warning:hover,
.btn-warning.disabled:focus,
.btn-warning[disabled]:focus,
fieldset[disabled] .btn-warning:focus,
.btn-warning.disabled.focus,
.btn-warning[disabled].focus,
fieldset[disabled] .btn-warning.focus {
  background-color: #f0ad4e;
  border-color: #eea236;
}
.btn-warning .badge {
  color: #f0ad4e;
  background-color: #fff;
}
.btn-danger {
  color: #fff;
  background-color: #d9534f;
  border-color: #d43f3a;
}
.btn-danger:focus,
.btn-danger.focus {
  color: #fff;
  background-color: #c9302c;
  border-color: #761c19;
}
.btn-danger:hover {
  color: #fff;
  background-color: #c9302c;
  border-color: #ac2925;
}
.btn-danger:active,
.btn-danger.active,
.open > .dropdown-toggle.btn-danger {
  color: #fff;
  background-color: #c9302c;
  border-color: #ac2925;
}
.btn-danger:active:hover,
.btn-danger.active:hover,
.open > .dropdown-toggle.btn-danger:hover,
.btn-danger:active:focus,
.btn-danger.active:focus,
.open > .dropdown-toggle.btn-danger:focus,
.btn-danger:active.focus,
.btn-danger.active.focus,
.open > .dropdown-toggle.btn-danger.focus {
  color: #fff;
  background-color: #ac2925;
  border-color: #761c19;
}
.btn-danger:active,
.btn-danger.active,
.open > .dropdown-toggle.btn-danger {
  background-image: none;
}
.btn-danger.disabled:hover,
.btn-danger[disabled]:hover,
fieldset[disabled] .btn-danger:hover,
.btn-danger.disabled:focus,
.btn-danger[disabled]:focus,
fieldset[disabled] .btn-danger:focus,
.btn-danger.disabled.focus,
.btn-danger[disabled].focus,
fieldset[disabled] .btn-danger.focus {
  background-color: #d9534f;
  border-color: #d43f3a;
}
.btn-danger .badge {
  color: #d9534f;
  background-color: #fff;
}
.btn-link {
  font-weight: normal;
  color: #337ab7;
  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: #23527c;
  text-decoration: underline;
  background-color: transparent;
}
.btn-link[disabled]:hover,
fieldset[disabled] .btn-link:hover,
.btn-link[disabled]:focus,
fieldset[disabled] .btn-link:focus {
  color: #777;
  text-decoration: none;
}
.btn-lg,
.btn-group-lg > .btn {
  padding: 10px 16px;
  font-size: 18px;
  line-height: 1.3333333;
  border-radius: 6px;
}
.btn-sm,
.btn-group-sm > .btn {
  padding: 5px 10px;
  font-size: 12px;
  line-height: 1.5;
  border-radius: 3px;
}
.btn-xs,
.btn-group-xs > .btn {
  padding: 1px 5px;
  font-size: 12px;
  line-height: 1.5;
  border-radius: 3px;
}
.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 .15s linear;
  -o-transition: opacity .15s linear;
  transition: opacity .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-timing-function: ease;
  -o-transition-timing-function: ease;
  transition-timing-function: ease;
  -webkit-transition-duration: .35s;
  -o-transition-duration: .35s;
  transition-duration: .35s;
  -webkit-transition-property: height, visibility;
  -o-transition-property: height, visibility;
  transition-property: height, visibility;
}
.caret {
  display: inline-block;
  width: 0;
  height: 0;
  margin-left: 2px;
  vertical-align: middle;
  border-top: 4px dashed;
  border-top: 4px solid \9;
  border-right: 4px solid transparent;
  border-left: 4px solid transparent;
}
.dropup,
.dropdown {
  position: relative;
}
.dropdown-toggle:focus {
  outline: 0;
}
.dropdown-menu {
  position: absolute;
  top: 100%;
  left: 0;
  z-index: 1000;
  display: none;
  float: left;
  min-width: 160px;
  padding: 5px 0;
  margin: 2px 0 0;
  font-size: 14px;
  text-align: left;
  list-style: none;
  background-color: #fff;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  border: 1px solid #ccc;
  border: 1px solid rgba(0, 0, 0, 0.15);
  border-radius: 4px;
  -webkit-box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
  box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
}
.dropdown-menu.pull-right {
  right: 0;
  left: auto;
}
.dropdown-menu .divider {
  height: 1px;
  margin: 9px 0;
  overflow: hidden;
  background-color: #e5e5e5;
}
.dropdown-menu > li > a {
  display: block;
  padding: 3px 20px;
  clear: both;
  font-weight: normal;
  line-height: 1.42857143;
  color: #333;
  white-space: nowrap;
}
.dropdown-menu > li > a:hover,
.dropdown-menu > li > a:focus {
  color: #262626;
  text-decoration: none;
  background-color: #f5f5f5;
}
.dropdown-menu > .active > a,
.dropdown-menu > .active > a:hover,
.dropdown-menu > .active > a:focus {
  color: #fff;
  text-decoration: none;
  background-color: #337ab7;
  outline: 0;
}
.dropdown-menu > .disabled > a,
.dropdown-menu > .disabled > a:hover,
.dropdown-menu > .disabled > a:focus {
  color: #777;
}
.dropdown-menu > .disabled > a:hover,
.dropdown-menu > .disabled > a:focus {
  text-decoration: none;
  cursor: not-allowed;
  background-color: transparent;
  background-image: none;
  filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
}
.open > .dropdown-menu {
  display: block;
}
.open > a {
  outline: 0;
}
.dropdown-menu-right {
  right: 0;
  left: auto;
}
.dropdown-menu-left {
  right: auto;
  left: 0;
}
.dropdown-header {
  display: block;
  padding: 3px 20px;
  font-size: 12px;
  line-height: 1.42857143;
  color: #777;
  white-space: nowrap;
}
.dropdown-backdrop {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 990;
}
.pull-right > .dropdown-menu {
  right: 0;
  left: auto;
}
.dropup .caret,
.navbar-fixed-bottom .dropdown .caret {
  content: "";
  border-top: 0;
  border-bottom: 4px dashed;
  border-bottom: 4px solid \9;
}
.dropup .dropdown-menu,
.navbar-fixed-bottom .dropdown .dropdown-menu {
  top: auto;
  bottom: 100%;
  margin-bottom: 2px;
}
@media (min-width: 768px) {
  .navbar-right .dropdown-menu {
    right: 0;
    left: auto;
  }
  .navbar-right .dropdown-menu-left {
    right: auto;
    left: 0;
  }
}
.btn-group,
.btn-group-vertical {
  position: relative;
  display: inline-block;
  vertical-align: middle;
}
.btn-group > .btn,
.btn-group-vertical > .btn {
  position: relative;
  float: left;
}
.btn-group > .btn:hover,
.btn-group-vertical > .btn:hover,
.btn-group > .btn:focus,
.btn-group-vertical > .btn:focus,
.btn-group > .btn:active,
.btn-group-vertical > .btn:active,
.btn-group > .btn.active,
.btn-group-vertical > .btn.active {
  z-index: 2;
}
.btn-group .btn + .btn,
.btn-group .btn + .btn-group,
.btn-group .btn-group + .btn,
.btn-group .btn-group + .btn-group {
  margin-left: -1px;
}
.btn-toolbar {
  margin-left: -5px;
}
.btn-toolbar .btn,
.btn-toolbar .btn-group,
.btn-toolbar .input-group {
  float: left;
}
.btn-toolbar > .btn,
.btn-toolbar > .btn-group,
.btn-toolbar > .input-group {
  margin-left: 5px;
}
.btn-group > .btn:not(:first-child):not(:last-child):not(.dropdown-toggle) {
  border-radius: 0;
}
.btn-group > .btn:first-child {
  margin-left: 0;
}
.btn-group > .btn:first-child:not(:last-child):not(.dropdown-toggle) {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.btn-group > .btn:last-child:not(:first-child),
.btn-group > .dropdown-toggle:not(:first-child) {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
.btn-group > .btn-group {
  float: left;
}
.btn-group > .btn-group:not(:first-child):not(:last-child) > .btn {
  border-radius: 0;
}
.btn-group > .btn-group:first-child:not(:last-child) > .btn:last-child,
.btn-group > .btn-group:first-child:not(:last-child) > .dropdown-toggle {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.btn-group > .btn-group:last-child:not(:first-child) > .btn:first-child {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
.btn-group .dropdown-toggle:active,
.btn-group.open .dropdown-toggle {
  outline: 0;
}
.btn-group > .btn + .dropdown-toggle {
  padding-right: 8px;
  padding-left: 8px;
}
.btn-group > .btn-lg + .dropdown-toggle {
  padding-right: 12px;
  padding-left: 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 {
  margin-left: 0;
}
.btn-lg .caret {
  border-width: 5px 5px 0;
  border-bottom-width: 0;
}
.dropup .btn-lg .caret {
  border-width: 0 5px 5px;
}
.btn-group-vertical > .btn,
.btn-group-vertical > .btn-group,
.btn-group-vertical > .btn-group > .btn {
  display: block;
  float: none;
  width: 100%;
  max-width: 100%;
}
.btn-group-vertical > .btn-group > .btn {
  float: none;
}
.btn-group-vertical > .btn + .btn,
.btn-group-vertical > .btn + .btn-group,
.btn-group-vertical > .btn-group + .btn,
.btn-group-vertical > .btn-group + .btn-group {
  margin-top: -1px;
  margin-left: 0;
}
.btn-group-vertical > .btn:not(:first-child):not(:last-child) {
  border-radius: 0;
}
.btn-group-vertical > .btn:first-child:not(:last-child) {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}
.btn-group-vertical > .btn:last-child:not(:first-child) {
  border-top-left-radius: 0;
  border-top-right-radius: 0;
  border-bottom-right-radius: 4px;
  border-bottom-left-radius: 4px;
}
.btn-group-vertical > .btn-group:not(:first-child):not(:last-child) > .btn {
  border-radius: 0;
}
.btn-group-vertical > .btn-group:first-child:not(:last-child) > .btn:last-child,
.btn-group-vertical > .btn-group:first-child:not(:last-child) > .dropdown-toggle {
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}
.btn-group-vertical > .btn-group:last-child:not(:first-child) > .btn:first-child {
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}
.btn-group-justified {
  display: table;
  width: 100%;
  table-layout: fixed;
  border-collapse: separate;
}
.btn-group-justified > .btn,
.btn-group-justified > .btn-group {
  display: table-cell;
  float: none;
  width: 1%;
}
.btn-group-justified > .btn-group .btn {
  width: 100%;
}
.btn-group-justified > .btn-group .dropdown-menu {
  left: auto;
}
[data-toggle="buttons"] > .btn input[type="radio"],
[data-toggle="buttons"] > .btn-group > .btn input[type="radio"],
[data-toggle="buttons"] > .btn input[type="checkbox"],
[data-toggle="buttons"] > .btn-group > .btn 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-right: 0;
  padding-left: 0;
}
.input-group .form-control {
  position: relative;
  z-index: 2;
  float: left;
  width: 100%;
  margin-bottom: 0;
}
.input-group .form-control:focus {
  z-index: 3;
}
.input-group-lg > .form-control,
.input-group-lg > .input-group-addon,
.input-group-lg > .input-group-btn > .btn {
  height: 46px;
  padding: 10px 16px;
  font-size: 18px;
  line-height: 1.3333333;
  border-radius: 6px;
}
select.input-group-lg > .form-control,
select.input-group-lg > .input-group-addon,
select.input-group-lg > .input-group-btn > .btn {
  height: 46px;
  line-height: 46px;
}
textarea.input-group-lg > .form-control,
textarea.input-group-lg > .input-group-addon,
textarea.input-group-lg > .input-group-btn > .btn,
select[multiple].input-group-lg > .form-control,
select[multiple].input-group-lg > .input-group-addon,
select[multiple].input-group-lg > .input-group-btn > .btn {
  height: auto;
}
.input-group-sm > .form-control,
.input-group-sm > .input-group-addon,
.input-group-sm > .input-group-btn > .btn {
  height: 30px;
  padding: 5px 10px;
  font-size: 12px;
  line-height: 1.5;
  border-radius: 3px;
}
select.input-group-sm > .form-control,
select.input-group-sm > .input-group-addon,
select.input-group-sm > .input-group-btn > .btn {
  height: 30px;
  line-height: 30px;
}
textarea.input-group-sm > .form-control,
textarea.input-group-sm > .input-group-addon,
textarea.input-group-sm > .input-group-btn > .btn,
select[multiple].input-group-sm > .form-control,
select[multiple].input-group-sm > .input-group-addon,
select[multiple].input-group-sm > .input-group-btn > .btn {
  height: auto;
}
.input-group-addon,
.input-group-btn,
.input-group .form-control {
  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) {
  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: 14px;
  font-weight: normal;
  line-height: 1;
  color: #555;
  text-align: center;
  background-color: #eee;
  border: 1px solid #ccc;
  border-radius: 4px;
}
.input-group-addon.input-sm {
  padding: 5px 10px;
  font-size: 12px;
  border-radius: 3px;
}
.input-group-addon.input-lg {
  padding: 10px 16px;
  font-size: 18px;
  border-radius: 6px;
}
.input-group-addon input[type="radio"],
.input-group-addon input[type="checkbox"] {
  margin-top: 0;
}
.input-group .form-control:first-child,
.input-group-addon:first-child,
.input-group-btn:first-child > .btn,
.input-group-btn:first-child > .btn-group > .btn,
.input-group-btn:first-child > .dropdown-toggle,
.input-group-btn:last-child > .btn:not(:last-child):not(.dropdown-toggle),
.input-group-btn:last-child > .btn-group:not(:last-child) > .btn {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.input-group-addon:first-child {
  border-right: 0;
}
.input-group .form-control:last-child,
.input-group-addon:last-child,
.input-group-btn:last-child > .btn,
.input-group-btn:last-child > .btn-group > .btn,
.input-group-btn:last-child > .dropdown-toggle,
.input-group-btn:first-child > .btn:not(:first-child),
.input-group-btn:first-child > .btn-group:not(:first-child) > .btn {
  border-top-left-radius: 0;
  border-bottom-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 {
  position: relative;
}
.input-group-btn > .btn + .btn {
  margin-left: -1px;
}
.input-group-btn > .btn:hover,
.input-group-btn > .btn:focus,
.input-group-btn > .btn:active {
  z-index: 2;
}
.input-group-btn:first-child > .btn,
.input-group-btn:first-child > .btn-group {
  margin-right: -1px;
}
.input-group-btn:last-child > .btn,
.input-group-btn:last-child > .btn-group {
  z-index: 2;
  margin-left: -1px;
}
.nav {
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
}
.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: #eee;
}
.nav > li.disabled > a {
  color: #777;
}
.nav > li.disabled > a:hover,
.nav > li.disabled > a:focus {
  color: #777;
  text-decoration: none;
  cursor: not-allowed;
  background-color: transparent;
}
.nav .open > a,
.nav .open > a:hover,
.nav .open > a:focus {
  background-color: #eee;
  border-color: #337ab7;
}
.nav .nav-divider {
  height: 1px;
  margin: 9px 0;
  overflow: hidden;
  background-color: #e5e5e5;
}
.nav > li > a > img {
  max-width: none;
}
.nav-tabs {
  border-bottom: 1px solid #ddd;
}
.nav-tabs > li {
  float: left;
  margin-bottom: -1px;
}
.nav-tabs > li > a {
  margin-right: 2px;
  line-height: 1.42857143;
  border: 1px solid transparent;
  border-radius: 4px 4px 0 0;
}
.nav-tabs > li > a:hover {
  border-color: #eee #eee #ddd;
}
.nav-tabs > li.active > a,
.nav-tabs > li.active > a:hover,
.nav-tabs > li.active > a:focus {
  color: #555;
  cursor: default;
  background-color: #fff;
  border: 1px solid #ddd;
  border-bottom-color: transparent;
}
.nav-tabs.nav-justified {
  width: 100%;
  border-bottom: 0;
}
.nav-tabs.nav-justified > li {
  float: none;
}
.nav-tabs.nav-justified > li > a {
  margin-bottom: 5px;
  text-align: center;
}
.nav-tabs.nav-justified > .dropdown .dropdown-menu {
  top: auto;
  left: auto;
}
@media (min-width: 768px) {
  .nav-tabs.nav-justified > li {
    display: table-cell;
    width: 1%;
  }
  .nav-tabs.nav-justified > li > a {
    margin-bottom: 0;
  }
}
.nav-tabs.nav-justified > li > a {
  margin-right: 0;
  border-radius: 4px;
}
.nav-tabs.nav-justified > .active > a,
.nav-tabs.nav-justified > .active > a:hover,
.nav-tabs.nav-justified > .active > a:focus {
  border: 1px solid #ddd;
}
@media (min-width: 768px) {
  .nav-tabs.nav-justified > li > a {
    border-bottom: 1px solid #ddd;
    border-radius: 4px 4px 0 0;
  }
  .nav-tabs.nav-justified > .active > a,
  .nav-tabs.nav-justified > .active > a:hover,
  .nav-tabs.nav-justified > .active > a:focus {
    border-bottom-color: #fff;
  }
}
.nav-pills > li {
  float: left;
}
.nav-pills > li > a {
  border-radius: 4px;
}
.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: #337ab7;
}
.nav-stacked > li {
  float: none;
}
.nav-stacked > li + li {
  margin-top: 2px;
  margin-left: 0;
}
.nav-justified {
  width: 100%;
}
.nav-justified > li {
  float: none;
}
.nav-justified > li > a {
  margin-bottom: 5px;
  text-align: center;
}
.nav-justified > .dropdown .dropdown-menu {
  top: auto;
  left: auto;
}
@media (min-width: 768px) {
  .nav-justified > li {
    display: table-cell;
    width: 1%;
  }
  .nav-justified > li > a {
    margin-bottom: 0;
  }
}
.nav-tabs-justified {
  border-bottom: 0;
}
.nav-tabs-justified > li > a {
  margin-right: 0;
  border-radius: 4px;
}
.nav-tabs-justified > .active > a,
.nav-tabs-justified > .active > a:hover,
.nav-tabs-justified > .active > a:focus {
  border: 1px solid #ddd;
}
@media (min-width: 768px) {
  .nav-tabs-justified > li > a {
    border-bottom: 1px solid #ddd;
    border-radius: 4px 4px 0 0;
  }
  .nav-tabs-justified > .active > a,
  .nav-tabs-justified > .active > a:hover,
  .nav-tabs-justified > .active > a:focus {
    border-bottom-color: #fff;
  }
}
.tab-content > .tab-pane {
  display: none;
}
.tab-content > .active {
  display: block;
}
.nav-tabs .dropdown-menu {
  margin-top: -1px;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}
.navbar {
  position: relative;
  min-height: 50px;
  margin-bottom: 20px;
  border: 1px solid transparent;
}
@media (min-width: 768px) {
  .navbar {
    border-radius: 4px;
  }
}
@media (min-width: 768px) {
  .navbar-header {
    float: left;
  }
}
.navbar-collapse {
  padding-right: 15px;
  padding-left: 15px;
  overflow-x: visible;
  -webkit-overflow-scrolling: touch;
  border-top: 1px solid transparent;
  -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1);
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1);
}
.navbar-collapse.in {
  overflow-y: auto;
}
@media (min-width: 768px) {
  .navbar-collapse {
    width: auto;
    border-top: 0;
    -webkit-box-shadow: none;
    box-shadow: none;
  }
  .navbar-collapse.collapse {
    display: block !important;
    height: auto !important;
    padding-bottom: 0;
    overflow: visible !important;
  }
  .navbar-collapse.in {
    overflow-y: visible;
  }
  .navbar-fixed-top .navbar-collapse,
  .navbar-static-top .navbar-collapse,
  .navbar-fixed-bottom .navbar-collapse {
    padding-right: 0;
    padding-left: 0;
  }
}
.navbar-fixed-top .navbar-collapse,
.navbar-fixed-bottom .navbar-collapse {
  max-height: 340px;
}
@media (max-device-width: 480px) and (orientation: landscape) {
  .navbar-fixed-top .navbar-collapse,
  .navbar-fixed-bottom .navbar-collapse {
    max-height: 200px;
  }
}
.container > .navbar-header,
.container-fluid > .navbar-header,
.container > .navbar-collapse,
.container-fluid > .navbar-collapse {
  margin-right: -15px;
  margin-left: -15px;
}
@media (min-width: 768px) {
  .container > .navbar-header,
  .container-fluid > .navbar-header,
  .container > .navbar-collapse,
  .container-fluid > .navbar-collapse {
    margin-right: 0;
    margin-left: 0;
  }
}
.navbar-static-top {
  z-index: 1000;
  border-width: 0 0 1px;
}
@media (min-width: 768px) {
  .navbar-static-top {
    border-radius: 0;
  }
}
.navbar-fixed-top,
.navbar-fixed-bottom {
  position: fixed;
  right: 0;
  left: 0;
  z-index: 1030;
}
@media (min-width: 768px) {
  .navbar-fixed-top,
  .navbar-fixed-bottom {
    border-radius: 0;
  }
}
.navbar-fixed-top {
  top: 0;
  border-width: 0 0 1px;
}
.navbar-fixed-bottom {
  bottom: 0;
  margin-bottom: 0;
  border-width: 1px 0 0;
}
.navbar-brand {
  float: left;
  height: 50px;
  padding: 15px 15px;
  font-size: 18px;
  line-height: 20px;
}
.navbar-brand:hover,
.navbar-brand:focus {
  text-decoration: none;
}
.navbar-brand > img {
  display: block;
}
@media (min-width: 768px) {
  .navbar > .container .navbar-brand,
  .navbar > .container-fluid .navbar-brand {
    margin-left: -15px;
  }
}
.navbar-toggle {
  position: relative;
  float: right;
  padding: 9px 10px;
  margin-top: 8px;
  margin-right: 15px;
  margin-bottom: 8px;
  background-color: transparent;
  background-image: none;
  border: 1px solid transparent;
  border-radius: 4px;
}
.navbar-toggle:focus {
  outline: 0;
}
.navbar-toggle .icon-bar {
  display: block;
  width: 22px;
  height: 2px;
  border-radius: 1px;
}
.navbar-toggle .icon-bar + .icon-bar {
  margin-top: 4px;
}
@media (min-width: 768px) {
  .navbar-toggle {
    display: none;
  }
}
.navbar-nav {
  margin: 7.5px -15px;
}
.navbar-nav > li > a {
  padding-top: 10px;
  padding-bottom: 10px;
  line-height: 20px;
}
@media (max-width: 767px) {
  .navbar-nav .open .dropdown-menu {
    position: static;
    float: none;
    width: auto;
    margin-top: 0;
    background-color: transparent;
    border: 0;
    -webkit-box-shadow: none;
    box-shadow: none;
  }
  .navbar-nav .open .dropdown-menu > li > a,
  .navbar-nav .open .dropdown-menu .dropdown-header {
    padding: 5px 15px 5px 25px;
  }
  .navbar-nav .open .dropdown-menu > li > a {
    line-height: 20px;
  }
  .navbar-nav .open .dropdown-menu > li > a:hover,
  .navbar-nav .open .dropdown-menu > li > a:focus {
    background-image: none;
  }
}
@media (min-width: 768px) {
  .navbar-nav {
    float: left;
    margin: 0;
  }
  .navbar-nav > li {
    float: left;
  }
  .navbar-nav > li > a {
    padding-top: 15px;
    padding-bottom: 15px;
  }
}
.navbar-form {
  padding: 10px 15px;
  margin-top: 8px;
  margin-right: -15px;
  margin-bottom: 8px;
  margin-left: -15px;
  border-top: 1px solid transparent;
  border-bottom: 1px solid transparent;
  -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.1);
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.1);
}
@media (min-width: 768px) {
  .navbar-form .form-group {
    display: inline-block;
    margin-bottom: 0;
    vertical-align: middle;
  }
  .navbar-form .form-control {
    display: inline-block;
    width: auto;
    vertical-align: middle;
  }
  .navbar-form .form-control-static {
    display: inline-block;
  }
  .navbar-form .input-group {
    display: inline-table;
    vertical-align: middle;
  }
  .navbar-form .input-group .input-group-addon,
  .navbar-form .input-group .input-group-btn,
  .navbar-form .input-group .form-control {
    width: auto;
  }
  .navbar-form .input-group > .form-control {
    width: 100%;
  }
  .navbar-form .control-label {
    margin-bottom: 0;
    vertical-align: middle;
  }
  .navbar-form .radio,
  .navbar-form .checkbox {
    display: inline-block;
    margin-top: 0;
    margin-bottom: 0;
    vertical-align: middle;
  }
  .navbar-form .radio label,
  .navbar-form .checkbox label {
    padding-left: 0;
  }
  .navbar-form .radio input[type="radio"],
  .navbar-form .checkbox input[type="checkbox"] {
    position: relative;
    margin-left: 0;
  }
  .navbar-form .has-feedback .form-control-feedback {
    top: 0;
  }
}
@media (max-width: 767px) {
  .navbar-form .form-group {
    margin-bottom: 5px;
  }
  .navbar-form .form-group:last-child {
    margin-bottom: 0;
  }
}
@media (min-width: 768px) {
  .navbar-form {
    width: auto;
    padding-top: 0;
    padding-bottom: 0;
    margin-right: 0;
    margin-left: 0;
    border: 0;
    -webkit-box-shadow: none;
    box-shadow: none;
  }
}
.navbar-nav > li > .dropdown-menu {
  margin-top: 0;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}
.navbar-fixed-bottom .navbar-nav > li > .dropdown-menu {
  margin-bottom: 0;
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}
.navbar-btn {
  margin-top: 8px;
  margin-bottom: 8px;
}
.navbar-btn.btn-sm {
  margin-top: 10px;
  margin-bottom: 10px;
}
.navbar-btn.btn-xs {
  margin-top: 14px;
  margin-bottom: 14px;
}
.navbar-text {
  margin-top: 15px;
  margin-bottom: 15px;
}
@media (min-width: 768px) {
  .navbar-text {
    float: left;
    margin-right: 15px;
    margin-left: 15px;
  }
}
@media (min-width: 768px) {
  .navbar-left {
    float: left !important;
  }
  .navbar-right {
    float: right !important;
    margin-right: -15px;
  }
  .navbar-right ~ .navbar-right {
    margin-right: 0;
  }
}
.navbar-default {
  background-color: #f8f8f8;
  border-color: #e7e7e7;
}
.navbar-default .navbar-brand {
  color: #777;
}
.navbar-default .navbar-brand:hover,
.navbar-default .navbar-brand:focus {
  color: #5e5e5e;
  background-color: transparent;
}
.navbar-default .navbar-text {
  color: #777;
}
.navbar-default .navbar-nav > li > a {
  color: #777;
}
.navbar-default .navbar-nav > li > a:hover,
.navbar-default .navbar-nav > li > a:focus {
  color: #333;
  background-color: transparent;
}
.navbar-default .navbar-nav > .active > a,
.navbar-default .navbar-nav > .active > a:hover,
.navbar-default .navbar-nav > .active > a:focus {
  color: #555;
  background-color: #e7e7e7;
}
.navbar-default .navbar-nav > .disabled > a,
.navbar-default .navbar-nav > .disabled > a:hover,
.navbar-default .navbar-nav > .disabled > a:focus {
  color: #ccc;
  background-color: transparent;
}
.navbar-default .navbar-toggle {
  border-color: #ddd;
}
.navbar-default .navbar-toggle:hover,
.navbar-default .navbar-toggle:focus {
  background-color: #ddd;
}
.navbar-default .navbar-toggle .icon-bar {
  background-color: #888;
}
.navbar-default .navbar-collapse,
.navbar-default .navbar-form {
  border-color: #e7e7e7;
}
.navbar-default .navbar-nav > .open > a,
.navbar-default .navbar-nav > .open > a:hover,
.navbar-default .navbar-nav > .open > a:focus {
  color: #555;
  background-color: #e7e7e7;
}
@media (max-width: 767px) {
  .navbar-default .navbar-nav .open .dropdown-menu > li > a {
    color: #777;
  }
  .navbar-default .navbar-nav .open .dropdown-menu > li > a:hover,
  .navbar-default .navbar-nav .open .dropdown-menu > li > a:focus {
    color: #333;
    background-color: transparent;
  }
  .navbar-default .navbar-nav .open .dropdown-menu > .active > a,
  .navbar-default .navbar-nav .open .dropdown-menu > .active > a:hover,
  .navbar-default .navbar-nav .open .dropdown-menu > .active > a:focus {
    color: #555;
    background-color: #e7e7e7;
  }
  .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a,
  .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a:hover,
  .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a:focus {
    color: #ccc;
    background-color: transparent;
  }
}
.navbar-default .navbar-link {
  color: #777;
}
.navbar-default .navbar-link:hover {
  color: #333;
}
.navbar-default .btn-link {
  color: #777;
}
.navbar-default .btn-link:hover,
.navbar-default .btn-link:focus {
  color: #333;
}
.navbar-default .btn-link[disabled]:hover,
fieldset[disabled] .navbar-default .btn-link:hover,
.navbar-default .btn-link[disabled]:focus,
fieldset[disabled] .navbar-default .btn-link:focus {
  color: #ccc;
}
.navbar-inverse {
  background-color: #222;
  border-color: #080808;
}
.navbar-inverse .navbar-brand {
  color: #9d9d9d;
}
.navbar-inverse .navbar-brand:hover,
.navbar-inverse .navbar-brand:focus {
  color: #fff;
  background-color: transparent;
}
.navbar-inverse .navbar-text {
  color: #9d9d9d;
}
.navbar-inverse .navbar-nav > li > a {
  color: #9d9d9d;
}
.navbar-inverse .navbar-nav > li > a:hover,
.navbar-inverse .navbar-nav > li > a:focus {
  color: #fff;
  background-color: transparent;
}
.navbar-inverse .navbar-nav > .active > a,
.navbar-inverse .navbar-nav > .active > a:hover,
.navbar-inverse .navbar-nav > .active > a:focus {
  color: #fff;
  background-color: #080808;
}
.navbar-inverse .navbar-nav > .disabled > a,
.navbar-inverse .navbar-nav > .disabled > a:hover,
.navbar-inverse .navbar-nav > .disabled > a:focus {
  color: #444;
  background-color: transparent;
}
.navbar-inverse .navbar-toggle {
  border-color: #333;
}
.navbar-inverse .navbar-toggle:hover,
.navbar-inverse .navbar-toggle:focus {
  background-color: #333;
}
.navbar-inverse .navbar-toggle .icon-bar {
  background-color: #fff;
}
.navbar-inverse .navbar-collapse,
.navbar-inverse .navbar-form {
  border-color: #101010;
}
.navbar-inverse .navbar-nav > .open > a,
.navbar-inverse .navbar-nav > .open > a:hover,
.navbar-inverse .navbar-nav > .open > a:focus {
  color: #fff;
  background-color: #080808;
}
@media (max-width: 767px) {
  .navbar-inverse .navbar-nav .open .dropdown-menu > .dropdown-header {
    border-color: #080808;
  }
  .navbar-inverse .navbar-nav .open .dropdown-menu .divider {
    background-color: #080808;
  }
  .navbar-inverse .navbar-nav .open .dropdown-menu > li > a {
    color: #9d9d9d;
  }
  .navbar-inverse .navbar-nav .open .dropdown-menu > li > a:hover,
  .navbar-inverse .navbar-nav .open .dropdown-menu > li > a:focus {
    color: #fff;
    background-color: transparent;
  }
  .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a,
  .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a:hover,
  .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a:focus {
    color: #fff;
    background-color: #080808;
  }
  .navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a,
  .navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a:hover,
  .navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a:focus {
    color: #444;
    background-color: transparent;
  }
}
.navbar-inverse .navbar-link {
  color: #9d9d9d;
}
.navbar-inverse .navbar-link:hover {
  color: #fff;
}
.navbar-inverse .btn-link {
  color: #9d9d9d;
}
.navbar-inverse .btn-link:hover,
.navbar-inverse .btn-link:focus {
  color: #fff;
}
.navbar-inverse .btn-link[disabled]:hover,
fieldset[disabled] .navbar-inverse .btn-link:hover,
.navbar-inverse .btn-link[disabled]:focus,
fieldset[disabled] .navbar-inverse .btn-link:focus {
  color: #444;
}
.breadcrumb {
  padding: 8px 15px;
  margin-bottom: 0 !important;
  list-style: none;
  background-color: #f5f5f5;
  border-radius: 4px;
}
.breadcrumb > li {
  display: inline-block;
}
.breadcrumb > li + li:before {
  padding: 0 5px;
  color: #ccc;
  content: "/\00a0";
}
.breadcrumb > .active {
  color: #777;
}
.pagination {
  display: inline-block;
  padding-left: 0;
  margin: 20px 0;
  border-radius: 4px;
}
.pagination > li {
  display: inline;
}
.pagination > li > a,
.pagination > li > span {
  position: relative;
  float: left;
  padding: 6px 12px;
  margin-left: -1px;
  line-height: 1.42857143;
  color: #337ab7;
  text-decoration: none;
  background-color: #fff;
  border: 1px solid #ddd;
}
.pagination > li:first-child > a,
.pagination > li:first-child > span {
  margin-left: 0;
  border-top-left-radius: 4px;
  border-bottom-left-radius: 4px;
}
.pagination > li:last-child > a,
.pagination > li:last-child > span {
  border-top-right-radius: 4px;
  border-bottom-right-radius: 4px;
}
.pagination > li > a:hover,
.pagination > li > span:hover,
.pagination > li > a:focus,
.pagination > li > span:focus {
  z-index: 2;
  color: #23527c;
  background-color: #eee;
  border-color: #ddd;
}
.pagination > .active > a,
.pagination > .active > span,
.pagination > .active > a:hover,
.pagination > .active > span:hover,
.pagination > .active > a:focus,
.pagination > .active > span:focus {
  z-index: 3;
  color: #fff;
  cursor: default;
  background-color: #337ab7;
  border-color: #337ab7;
}
.pagination > .disabled > span,
.pagination > .disabled > span:hover,
.pagination > .disabled > span:focus,
.pagination > .disabled > a,
.pagination > .disabled > a:hover,
.pagination > .disabled > a:focus {
  color: #777;
  cursor: not-allowed;
  background-color: #fff;
  border-color: #ddd;
}
.pagination-lg > li > a,
.pagination-lg > li > span {
  padding: 10px 16px;
  font-size: 18px;
  line-height: 1.3333333;
}
.pagination-lg > li:first-child > a,
.pagination-lg > li:first-child > span {
  border-top-left-radius: 6px;
  border-bottom-left-radius: 6px;
}
.pagination-lg > li:last-child > a,
.pagination-lg > li:last-child > span {
  border-top-right-radius: 6px;
  border-bottom-right-radius: 6px;
}
.pagination-sm > li > a,
.pagination-sm > li > span {
  padding: 5px 10px;
  font-size: 12px;
  line-height: 1.5;
}
.pagination-sm > li:first-child > a,
.pagination-sm > li:first-child > span {
  border-top-left-radius: 3px;
  border-bottom-left-radius: 3px;
}
.pagination-sm > li:last-child > a,
.pagination-sm > li:last-child > span {
  border-top-right-radius: 3px;
  border-bottom-right-radius: 3px;
}
.pager {
  padding-left: 0;
  margin: 20px 0;
  text-align: center;
  list-style: none;
}
.pager li {
  display: inline;
}
.pager li > a,
.pager li > span {
  display: inline-block;
  padding: 5px 14px;
  background-color: #fff;
  border: 1px solid #ddd;
  border-radius: 15px;
}
.pager li > a:hover,
.pager li > a:focus {
  text-decoration: none;
  background-color: #eee;
}
.pager .next > a,
.pager .next > span {
  float: right;
}
.pager .previous > a,
.pager .previous > span {
  float: left;
}
.pager .disabled > a,
.pager .disabled > a:hover,
.pager .disabled > a:focus,
.pager .disabled > span {
  color: #777;
  cursor: not-allowed;
  background-color: #fff;
}
.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;
}
a.label:hover,
a.label:focus {
  color: #fff;
  text-decoration: none;
  cursor: pointer;
}
.label:empty {
  display: none;
}
.btn .label {
  position: relative;
  top: -1px;
}
.label-default {
  background-color: #777;
}
.label-default[href]:hover,
.label-default[href]:focus {
  background-color: #5e5e5e;
}
.label-primary {
  background-color: #337ab7;
}
.label-primary[href]:hover,
.label-primary[href]:focus {
  background-color: #286090;
}
.label-success {
  background-color: #5cb85c;
}
.label-success[href]:hover,
.label-success[href]:focus {
  background-color: #449d44;
}
.label-info {
  background-color: #5bc0de;
}
.label-info[href]:hover,
.label-info[href]:focus {
  background-color: #31b0d5;
}
.label-warning {
  background-color: #f0ad4e;
}
.label-warning[href]:hover,
.label-warning[href]:focus {
  background-color: #ec971f;
}
.label-danger {
  background-color: #d9534f;
}
.label-danger[href]:hover,
.label-danger[href]:focus {
  background-color: #c9302c;
}
.badge {
  display: inline-block;
  min-width: 10px;
  padding: 3px 7px;
  font-size: 12px;
  font-weight: bold;
  line-height: 1;
  color: #fff;
  text-align: center;
  white-space: nowrap;
  vertical-align: middle;
  background-color: #777;
  border-radius: 10px;
}
.badge:empty {
  display: none;
}
.btn .badge {
  position: relative;
  top: -1px;
}
.btn-xs .badge,
.btn-group-xs > .btn .badge {
  top: 0;
  padding: 1px 5px;
}
a.badge:hover,
a.badge:focus {
  color: #fff;
  text-decoration: none;
  cursor: pointer;
}
.list-group-item.active > .badge,
.nav-pills > .active > a > .badge {
  color: #337ab7;
  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;
}
.jumbotron {
  padding-top: 30px;
  padding-bottom: 30px;
  margin-bottom: 30px;
  color: inherit;
  background-color: #eee;
}
.jumbotron h1,
.jumbotron .h1 {
  color: inherit;
}
.jumbotron p {
  margin-bottom: 15px;
  font-size: 21px;
  font-weight: 200;
}
.jumbotron > hr {
  border-top-color: #d5d5d5;
}
.container .jumbotron,
.container-fluid .jumbotron {
  padding-right: 15px;
  padding-left: 15px;
  border-radius: 6px;
}
.jumbotron .container {
  max-width: 100%;
}
@media screen and (min-width: 768px) {
  .jumbotron {
    padding-top: 48px;
    padding-bottom: 48px;
  }
  .container .jumbotron,
  .container-fluid .jumbotron {
    padding-right: 60px;
    padding-left: 60px;
  }
  .jumbotron h1,
  .jumbotron .h1 {
    font-size: 63px;
  }
}
.thumbnail {
  display: block;
  padding: 4px;
  margin-bottom: 20px;
  line-height: 1.42857143;
  background-color: #fff;
  border: 1px solid #ddd;
  border-radius: 4px;
  -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 {
  margin-right: auto;
  margin-left: auto;
}
a.thumbnail:hover,
a.thumbnail:focus,
a.thumbnail.active {
  border-color: #337ab7;
}
.thumbnail .caption {
  padding: 9px;
  color: #333;
}
.alert {
  padding: 15px;
  margin-bottom: 20px;
  border: 1px solid transparent;
  border-radius: 4px;
}
.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 {
  color: #3c763d;
  background-color: #dff0d8;
  border-color: #d6e9c6;
}
.alert-success hr {
  border-top-color: #c9e2b3;
}
.alert-success .alert-link {
  color: #2b542c;
}
.alert-info {
  color: #31708f;
  background-color: #d9edf7;
  border-color: #bce8f1;
}
.alert-info hr {
  border-top-color: #a6e1ec;
}
.alert-info .alert-link {
  color: #245269;
}
.alert-warning {
  color: #8a6d3b;
  background-color: #fcf8e3;
  border-color: #faebcc;
}
.alert-warning hr {
  border-top-color: #f7e1b5;
}
.alert-warning .alert-link {
  color: #66512c;
}
.alert-danger {
  color: #a94442;
  background-color: #f2dede;
  border-color: #ebccd1;
}
.alert-danger hr {
  border-top-color: #e4b9c0;
}
.alert-danger .alert-link {
  color: #843534;
}
@-webkit-keyframes progress-bar-stripes {
  from {
    background-position: 40px 0;
  }
  to {
    background-position: 0 0;
  }
}
@-o-keyframes progress-bar-stripes {
  from {
    background-position: 40px 0;
  }
  to {
    background-position: 0 0;
  }
}
@keyframes progress-bar-stripes {
  from {
    background-position: 40px 0;
  }
  to {
    background-position: 0 0;
  }
}
.progress {
  height: 20px;
  margin-bottom: 20px;
  overflow: hidden;
  background-color: #f5f5f5;
  border-radius: 4px;
  -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
  box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
}
.progress-bar {
  float: left;
  width: 0;
  height: 100%;
  font-size: 12px;
  line-height: 20px;
  color: #fff;
  text-align: center;
  background-color: #337ab7;
  -webkit-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15);
  box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15);
  -webkit-transition: width .6s ease;
  -o-transition: width .6s ease;
  transition: width .6s ease;
}
.progress-striped .progress-bar,
.progress-bar-striped {
  background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  -webkit-background-size: 40px 40px;
  background-size: 40px 40px;
}
.progress.active .progress-bar,
.progress-bar.active {
  -webkit-animation: progress-bar-stripes 2s linear infinite;
  -o-animation: progress-bar-stripes 2s linear infinite;
  animation: progress-bar-stripes 2s linear infinite;
}
.progress-bar-success {
  background-color: #5cb85c;
}
.progress-striped .progress-bar-success {
  background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
}
.progress-bar-info {
  background-color: #5bc0de;
}
.progress-striped .progress-bar-info {
  background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
}
.progress-bar-warning {
  background-color: #f0ad4e;
}
.progress-striped .progress-bar-warning {
  background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
}
.progress-bar-danger {
  background-color: #d9534f;
}
.progress-striped .progress-bar-danger {
  background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
}
.media {
  margin-top: 15px;
}
.media:first-child {
  margin-top: 0;
}
.media,
.media-body {
  overflow: hidden;
  zoom: 1;
}
.media-body {
  width: 10000px;
}
.media-object {
  display: block;
}
.media-object.img-thumbnail {
  max-width: none;
}
.media-right,
.media > .pull-right {
  padding-left: 10px;
}
.media-left,
.media > .pull-left {
  padding-right: 10px;
}
.media-left,
.media-right,
.media-body {
  display: table-cell;
  vertical-align: top;
}
.media-middle {
  vertical-align: middle;
}
.media-bottom {
  vertical-align: bottom;
}
.media-heading {
  margin-top: 0;
  margin-bottom: 5px;
}
.media-list {
  padding-left: 0;
  list-style: none;
}
.list-group {
  padding-left: 0;
  margin-bottom: 20px;
}
.list-group-item {
  position: relative;
  display: block;
  padding: 10px 15px;
  margin-bottom: -1px;
  background-color: #fff;
  border: 1px solid #ddd;
}
.list-group-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.list-group-item:last-child {
  margin-bottom: 0;
  border-bottom-right-radius: 4px;
  border-bottom-left-radius: 4px;
}
a.list-group-item,
button.list-group-item {
  color: #555;
}
a.list-group-item .list-group-item-heading,
button.list-group-item .list-group-item-heading {
  color: #333;
}
a.list-group-item:hover,
button.list-group-item:hover,
a.list-group-item:focus,
button.list-group-item:focus {
  color: #555;
  text-decoration: none;
  background-color: #f5f5f5;
}
button.list-group-item {
  width: 100%;
  text-align: left;
}
.list-group-item.disabled,
.list-group-item.disabled:hover,
.list-group-item.disabled:focus {
  color: #777;
  cursor: not-allowed;
  background-color: #eee;
}
.list-group-item.disabled .list-group-item-heading,
.list-group-item.disabled:hover .list-group-item-heading,
.list-group-item.disabled:focus .list-group-item-heading {
  color: inherit;
}
.list-group-item.disabled .list-group-item-text,
.list-group-item.disabled:hover .list-group-item-text,
.list-group-item.disabled:focus .list-group-item-text {
  color: #777;
}
.list-group-item.active,
.list-group-item.active:hover,
.list-group-item.active:focus {
  z-index: 2;
  color: #fff;
  background-color: #337ab7;
  border-color: #337ab7;
}
.list-group-item.active .list-group-item-heading,
.list-group-item.active:hover .list-group-item-heading,
.list-group-item.active:focus .list-group-item-heading,
.list-group-item.active .list-group-item-heading > small,
.list-group-item.active:hover .list-group-item-heading > small,
.list-group-item.active:focus .list-group-item-heading > small,
.list-group-item.active .list-group-item-heading > .small,
.list-group-item.active:hover .list-group-item-heading > .small,
.list-group-item.active:focus .list-group-item-heading > .small {
  color: inherit;
}
.list-group-item.active .list-group-item-text,
.list-group-item.active:hover .list-group-item-text,
.list-group-item.active:focus .list-group-item-text {
  color: #c7ddef;
}
.list-group-item-success {
  color: #3c763d;
  background-color: #dff0d8;
}
a.list-group-item-success,
button.list-group-item-success {
  color: #3c763d;
}
a.list-group-item-success .list-group-item-heading,
button.list-group-item-success .list-group-item-heading {
  color: inherit;
}
a.list-group-item-success:hover,
button.list-group-item-success:hover,
a.list-group-item-success:focus,
button.list-group-item-success:focus {
  color: #3c763d;
  background-color: #d0e9c6;
}
a.list-group-item-success.active,
button.list-group-item-success.active,
a.list-group-item-success.active:hover,
button.list-group-item-success.active:hover,
a.list-group-item-success.active:focus,
button.list-group-item-success.active:focus {
  color: #fff;
  background-color: #3c763d;
  border-color: #3c763d;
}
.list-group-item-info {
  color: #31708f;
  background-color: #d9edf7;
}
a.list-group-item-info,
button.list-group-item-info {
  color: #31708f;
}
a.list-group-item-info .list-group-item-heading,
button.list-group-item-info .list-group-item-heading {
  color: inherit;
}
a.list-group-item-info:hover,
button.list-group-item-info:hover,
a.list-group-item-info:focus,
button.list-group-item-info:focus {
  color: #31708f;
  background-color: #c4e3f3;
}
a.list-group-item-info.active,
button.list-group-item-info.active,
a.list-group-item-info.active:hover,
button.list-group-item-info.active:hover,
a.list-group-item-info.active:focus,
button.list-group-item-info.active:focus {
  color: #fff;
  background-color: #31708f;
  border-color: #31708f;
}
.list-group-item-warning {
  color: #8a6d3b;
  background-color: #fcf8e3;
}
a.list-group-item-warning,
button.list-group-item-warning {
  color: #8a6d3b;
}
a.list-group-item-warning .list-group-item-heading,
button.list-group-item-warning .list-group-item-heading {
  color: inherit;
}
a.list-group-item-warning:hover,
button.list-group-item-warning:hover,
a.list-group-item-warning:focus,
button.list-group-item-warning:focus {
  color: #8a6d3b;
  background-color: #faf2cc;
}
a.list-group-item-warning.active,
button.list-group-item-warning.active,
a.list-group-item-warning.active:hover,
button.list-group-item-warning.active:hover,
a.list-group-item-warning.active:focus,
button.list-group-item-warning.active:focus {
  color: #fff;
  background-color: #8a6d3b;
  border-color: #8a6d3b;
}
.list-group-item-danger {
  color: #a94442;
  background-color: #f2dede;
}
a.list-group-item-danger,
button.list-group-item-danger {
  color: #a94442;
}
a.list-group-item-danger .list-group-item-heading,
button.list-group-item-danger .list-group-item-heading {
  color: inherit;
}
a.list-group-item-danger:hover,
button.list-group-item-danger:hover,
a.list-group-item-danger:focus,
button.list-group-item-danger:focus {
  color: #a94442;
  background-color: #ebcccc;
}
a.list-group-item-danger.active,
button.list-group-item-danger.active,
a.list-group-item-danger.active:hover,
button.list-group-item-danger.active:hover,
a.list-group-item-danger.active:focus,
button.list-group-item-danger.active:focus {
  color: #fff;
  background-color: #a94442;
  border-color: #a94442;
}
.list-group-item-heading {
  margin-top: 0;
  margin-bottom: 5px;
}
.list-group-item-text {
  margin-bottom: 0;
  line-height: 1.3;
}
.panel {
  margin-bottom: 20px;
  background-color: #fff;
  border: 1px solid transparent;
  border-radius: 4px;
  -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 {
  padding: 15px;
}
.panel-heading {
  padding: 10px 15px;
  border-bottom: 1px solid transparent;
  border-top-left-radius: 3px;
  border-top-right-radius: 3px;
}
.panel-heading > .dropdown .dropdown-toggle {
  color: inherit;
}
.panel-title {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 16px;
  color: inherit;
}
.panel-title > a,
.panel-title > small,
.panel-title > .small,
.panel-title > small > a,
.panel-title > .small > a {
  color: inherit;
}
.panel-footer {
  padding: 10px 15px;
  background-color: #f5f5f5;
  border-top: 1px solid #ddd;
  border-bottom-right-radius: 3px;
  border-bottom-left-radius: 3px;
}
.panel > .list-group,
.panel > .panel-collapse > .list-group {
  margin-bottom: 0;
}
.panel > .list-group .list-group-item,
.panel > .panel-collapse > .list-group .list-group-item {
  border-width: 1px 0;
  border-radius: 0;
}
.panel > .list-group:first-child .list-group-item:first-child,
.panel > .panel-collapse > .list-group:first-child .list-group-item:first-child {
  border-top: 0;
  border-top-left-radius: 3px;
  border-top-right-radius: 3px;
}
.panel > .list-group:last-child .list-group-item:last-child,
.panel > .panel-collapse > .list-group:last-child .list-group-item:last-child {
  border-bottom: 0;
  border-bottom-right-radius: 3px;
  border-bottom-left-radius: 3px;
}
.panel > .panel-heading + .panel-collapse > .list-group .list-group-item:first-child {
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}
.panel-heading + .list-group .list-group-item:first-child {
  border-top-width: 0;
}
.list-group + .panel-footer {
  border-top-width: 0;
}
.panel > .table,
.panel > .table-responsive > .table,
.panel > .panel-collapse > .table {
  margin-bottom: 0;
}
.panel > .table caption,
.panel > .table-responsive > .table caption,
.panel > .panel-collapse > .table caption {
  padding-right: 15px;
  padding-left: 15px;
}
.panel > .table:first-child,
.panel > .table-responsive:first-child > .table:first-child {
  border-top-left-radius: 3px;
  border-top-right-radius: 3px;
}
.panel > .table:first-child > thead:first-child > tr:first-child,
.panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child,
.panel > .table:first-child > tbody:first-child > tr:first-child,
.panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child {
  border-top-left-radius: 3px;
  border-top-right-radius: 3px;
}
.panel > .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 td:first-child,
.panel > .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 td:first-child,
.panel > .table:first-child > thead:first-child > tr:first-child th:first-child,
.panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child th:first-child,
.panel > .table:first-child > tbody:first-child > tr:first-child th:first-child,
.panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child th:first-child {
  border-top-left-radius: 3px;
}
.panel > .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 td:last-child,
.panel > .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 td:last-child,
.panel > .table:first-child > thead:first-child > tr:first-child th:last-child,
.panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child th:last-child,
.panel > .table:first-child > tbody:first-child > tr:first-child th:last-child,
.panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child th:last-child {
  border-top-right-radius: 3px;
}
.panel > .table:last-child,
.panel > .table-responsive:last-child > .table:last-child {
  border-bottom-right-radius: 3px;
  border-bottom-left-radius: 3px;
}
.panel > .table:last-child > tbody:last-child > tr:last-child,
.panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child,
.panel > .table:last-child > tfoot:last-child > tr:last-child,
.panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child {
  border-bottom-right-radius: 3px;
  border-bottom-left-radius: 3px;
}
.panel > .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 td:first-child,
.panel > .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 td:first-child,
.panel > .table:last-child > tbody:last-child > tr:last-child th:first-child,
.panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child th:first-child,
.panel > .table:last-child > tfoot:last-child > tr:last-child th:first-child,
.panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child th:first-child {
  border-bottom-left-radius: 3px;
}
.panel > .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 td:last-child,
.panel > .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 td:last-child,
.panel > .table:last-child > tbody:last-child > tr:last-child th:last-child,
.panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child th:last-child,
.panel > .table:last-child > tfoot:last-child > tr:last-child th:last-child,
.panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child th:last-child {
  border-bottom-right-radius: 3px;
}
.panel > .panel-body + .table,
.panel > .panel-body + .table-responsive,
.panel > .table + .panel-body,
.panel > .table-responsive + .panel-body {
  border-top: 1px solid #ddd;
}
.panel > .table > tbody:first-child > tr:first-child th,
.panel > .table > tbody:first-child > tr:first-child td {
  border-top: 0;
}
.panel > .table-bordered,
.panel > .table-responsive > .table-bordered {
  border: 0;
}
.panel > .table-bordered > thead > tr > th:first-child,
.panel > .table-responsive > .table-bordered > thead > tr > th:first-child,
.panel > .table-bordered > tbody > tr > th:first-child,
.panel > .table-responsive > .table-bordered > tbody > tr > th:first-child,
.panel > .table-bordered > tfoot > tr > th:first-child,
.panel > .table-responsive > .table-bordered > tfoot > tr > th:first-child,
.panel > .table-bordered > thead > tr > td:first-child,
.panel > .table-responsive > .table-bordered > thead > tr > td:first-child,
.panel > .table-bordered > tbody > tr > td:first-child,
.panel > .table-responsive > .table-bordered > tbody > tr > td:first-child,
.panel > .table-bordered > tfoot > tr > td:first-child,
.panel > .table-responsive > .table-bordered > tfoot > tr > td:first-child {
  border-left: 0;
}
.panel > .table-bordered > thead > tr > th:last-child,
.panel > .table-responsive > .table-bordered > thead > tr > th:last-child,
.panel > .table-bordered > tbody > tr > th:last-child,
.panel > .table-responsive > .table-bordered > tbody > tr > th:last-child,
.panel > .table-bordered > tfoot > tr > th:last-child,
.panel > .table-responsive > .table-bordered > tfoot > tr > th:last-child,
.panel > .table-bordered > thead > tr > td:last-child,
.panel > .table-responsive > .table-bordered > thead > tr > td:last-child,
.panel > .table-bordered > tbody > tr > td:last-child,
.panel > .table-responsive > .table-bordered > tbody > tr > td:last-child,
.panel > .table-bordered > tfoot > tr > td:last-child,
.panel > .table-responsive > .table-bordered > tfoot > tr > td:last-child {
  border-right: 0;
}
.panel > .table-bordered > thead > tr:first-child > td,
.panel > .table-responsive > .table-bordered > thead > tr:first-child > td,
.panel > .table-bordered > tbody > tr:first-child > td,
.panel > .table-responsive > .table-bordered > tbody > tr:first-child > td,
.panel > .table-bordered > thead > tr:first-child > th,
.panel > .table-responsive > .table-bordered > thead > tr:first-child > th,
.panel > .table-bordered > tbody > tr:first-child > th,
.panel > .table-responsive > .table-bordered > tbody > tr:first-child > th {
  border-bottom: 0;
}
.panel > .table-bordered > tbody > tr:last-child > td,
.panel > .table-responsive > .table-bordered > tbody > tr:last-child > td,
.panel > .table-bordered > tfoot > tr:last-child > td,
.panel > .table-responsive > .table-bordered > tfoot > tr:last-child > td,
.panel > .table-bordered > tbody > tr:last-child > th,
.panel > .table-responsive > .table-bordered > tbody > tr:last-child > th,
.panel > .table-bordered > tfoot > tr:last-child > th,
.panel > .table-responsive > .table-bordered > tfoot > tr:last-child > th {
  border-bottom: 0;
}
.panel > .table-responsive {
  margin-bottom: 0;
  border: 0;
}
.panel-group {
  margin-bottom: 20px;
}
.panel-group .panel {
  margin-bottom: 0;
  border-radius: 4px;
}
.panel-group .panel + .panel {
  margin-top: 5px;
}
.panel-group .panel-heading {
  border-bottom: 0;
}
.panel-group .panel-heading + .panel-collapse > .panel-body,
.panel-group .panel-heading + .panel-collapse > .list-group {
  border-top: 1px solid #ddd;
}
.panel-group .panel-footer {
  border-top: 0;
}
.panel-group .panel-footer + .panel-collapse .panel-body {
  border-bottom: 1px solid #ddd;
}
.panel-default {
  border-color: #ddd;
}
.panel-default > .panel-heading {
  color: #333;
  background-color: #f5f5f5;
  border-color: #ddd;
}
.panel-default > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: #ddd;
}
.panel-default > .panel-heading .badge {
  color: #f5f5f5;
  background-color: #333;
}
.panel-default > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: #ddd;
}
.panel-primary {
  border-color: #337ab7;
}
.panel-primary > .panel-heading {
  color: #fff;
  background-color: #337ab7;
  border-color: #337ab7;
}
.panel-primary > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: #337ab7;
}
.panel-primary > .panel-heading .badge {
  color: #337ab7;
  background-color: #fff;
}
.panel-primary > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: #337ab7;
}
.panel-success {
  border-color: #d6e9c6;
}
.panel-success > .panel-heading {
  color: #3c763d;
  background-color: #dff0d8;
  border-color: #d6e9c6;
}
.panel-success > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: #d6e9c6;
}
.panel-success > .panel-heading .badge {
  color: #dff0d8;
  background-color: #3c763d;
}
.panel-success > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: #d6e9c6;
}
.panel-info {
  border-color: #bce8f1;
}
.panel-info > .panel-heading {
  color: #31708f;
  background-color: #d9edf7;
  border-color: #bce8f1;
}
.panel-info > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: #bce8f1;
}
.panel-info > .panel-heading .badge {
  color: #d9edf7;
  background-color: #31708f;
}
.panel-info > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: #bce8f1;
}
.panel-warning {
  border-color: #faebcc;
}
.panel-warning > .panel-heading {
  color: #8a6d3b;
  background-color: #fcf8e3;
  border-color: #faebcc;
}
.panel-warning > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: #faebcc;
}
.panel-warning > .panel-heading .badge {
  color: #fcf8e3;
  background-color: #8a6d3b;
}
.panel-warning > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: #faebcc;
}
.panel-danger {
  border-color: #ebccd1;
}
.panel-danger > .panel-heading {
  color: #a94442;
  background-color: #f2dede;
  border-color: #ebccd1;
}
.panel-danger > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: #ebccd1;
}
.panel-danger > .panel-heading .badge {
  color: #f2dede;
  background-color: #a94442;
}
.panel-danger > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: #ebccd1;
}
.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;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 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: #f5f5f5;
  border: 1px solid #e3e3e3;
  border-radius: 4px;
  -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: 6px;
}
.well-sm {
  padding: 9px;
  border-radius: 3px;
}
.close {
  float: right;
  font-size: 21px;
  font-weight: bold;
  line-height: 1;
  color: #000;
  text-shadow: 0 1px 0 #fff;
  filter: alpha(opacity=20);
  opacity: .2;
}
.close:hover,
.close:focus {
  color: #000;
  text-decoration: none;
  cursor: pointer;
  filter: alpha(opacity=50);
  opacity: .5;
}
button.close {
  -webkit-appearance: none;
  padding: 0;
  cursor: pointer;
  background: transparent;
  border: 0;
}
.modal-open {
  overflow: hidden;
}
.modal {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1050;
  display: none;
  overflow: hidden;
  -webkit-overflow-scrolling: touch;
  outline: 0;
}
.modal.fade .modal-dialog {
  -webkit-transition: -webkit-transform 0.3s ease-out;
  -o-transition: -o-transform 0.3s ease-out;
  transition: transform 0.3s ease-out;
  -webkit-transform: translate(0, -25%);
  -ms-transform: translate(0, -25%);
  -o-transform: translate(0, -25%);
  transform: translate(0, -25%);
}
.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: #fff;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  border: 1px solid #999;
  border: 1px solid rgba(0, 0, 0, 0.2);
  border-radius: 6px;
  outline: 0;
  -webkit-box-shadow: 0 3px 9px rgba(0, 0, 0, 0.5);
  box-shadow: 0 3px 9px rgba(0, 0, 0, 0.5);
}
.modal-backdrop {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1040;
  background-color: #000;
}
.modal-backdrop.fade {
  filter: alpha(opacity=0);
  opacity: 0;
}
.modal-backdrop.in {
  filter: alpha(opacity=50);
  opacity: .5;
}
.modal-header {
  padding: 15px;
  border-bottom: 1px solid #e5e5e5;
}
.modal-header .close {
  margin-top: -2px;
}
.modal-title {
  margin: 0;
  line-height: 1.42857143;
}
.modal-body {
  position: relative;
  padding: 15px;
}
.modal-footer {
  padding: 15px;
  text-align: right;
  border-top: 1px solid #e5e5e5;
}
.modal-footer .btn + .btn {
  margin-bottom: 0;
  margin-left: 5px;
}
.modal-footer .btn-group .btn + .btn {
  margin-left: -1px;
}
.modal-footer .btn-block + .btn-block {
  margin-left: 0;
}
.modal-scrollbar-measure {
  position: absolute;
  top: -9999px;
  width: 50px;
  height: 50px;
  overflow: scroll;
}
@media (min-width: 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: 992px) {
  .modal-lg {
    width: 900px;
  }
}
.tooltip {
  position: absolute;
  z-index: 1070;
  display: block;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 12px;
  font-style: normal;
  font-weight: normal;
  line-height: 1.42857143;
  text-align: left;
  text-align: start;
  text-decoration: none;
  text-shadow: none;
  text-transform: none;
  letter-spacing: normal;
  word-break: normal;
  word-spacing: normal;
  word-wrap: normal;
  white-space: normal;
  filter: alpha(opacity=0);
  opacity: 0;
  line-break: auto;
}
.tooltip.in {
  filter: alpha(opacity=90);
  opacity: .9;
}
.tooltip.top {
  padding: 5px 0;
  margin-top: -3px;
}
.tooltip.right {
  padding: 0 5px;
  margin-left: 3px;
}
.tooltip.bottom {
  padding: 5px 0;
  margin-top: 3px;
}
.tooltip.left {
  padding: 0 5px;
  margin-left: -3px;
}
.tooltip-inner {
  max-width: 200px;
  padding: 3px 8px;
  color: #fff;
  text-align: center;
  background-color: #000;
  border-radius: 4px;
}
.tooltip-arrow {
  position: absolute;
  width: 0;
  height: 0;
  border-color: transparent;
  border-style: solid;
}
.tooltip.top .tooltip-arrow {
  bottom: 0;
  left: 50%;
  margin-left: -5px;
  border-width: 5px 5px 0;
  border-top-color: #000;
}
.tooltip.top-left .tooltip-arrow {
  right: 5px;
  bottom: 0;
  margin-bottom: -5px;
  border-width: 5px 5px 0;
  border-top-color: #000;
}
.tooltip.top-right .tooltip-arrow {
  bottom: 0;
  left: 5px;
  margin-bottom: -5px;
  border-width: 5px 5px 0;
  border-top-color: #000;
}
.tooltip.right .tooltip-arrow {
  top: 50%;
  left: 0;
  margin-top: -5px;
  border-width: 5px 5px 5px 0;
  border-right-color: #000;
}
.tooltip.left .tooltip-arrow {
  top: 50%;
  right: 0;
  margin-top: -5px;
  border-width: 5px 0 5px 5px;
  border-left-color: #000;
}
.tooltip.bottom .tooltip-arrow {
  top: 0;
  left: 50%;
  margin-left: -5px;
  border-width: 0 5px 5px;
  border-bottom-color: #000;
}
.tooltip.bottom-left .tooltip-arrow {
  top: 0;
  right: 5px;
  margin-top: -5px;
  border-width: 0 5px 5px;
  border-bottom-color: #000;
}
.tooltip.bottom-right .tooltip-arrow {
  top: 0;
  left: 5px;
  margin-top: -5px;
  border-width: 0 5px 5px;
  border-bottom-color: #000;
}
.popover {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 1060;
  display: none;
  max-width: 276px;
  padding: 1px;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 14px;
  font-style: normal;
  font-weight: normal;
  line-height: 1.42857143;
  text-align: left;
  text-align: start;
  text-decoration: none;
  text-shadow: none;
  text-transform: none;
  letter-spacing: normal;
  word-break: normal;
  word-spacing: normal;
  word-wrap: normal;
  white-space: normal;
  background-color: #fff;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  border: 1px solid #ccc;
  border: 1px solid rgba(0, 0, 0, 0.2);
  border-radius: 6px;
  -webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
  box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
  line-break: auto;
}
.popover.top {
  margin-top: -10px;
}
.popover.right {
  margin-left: 10px;
}
.popover.bottom {
  margin-top: 10px;
}
.popover.left {
  margin-left: -10px;
}
.popover-title {
  padding: 8px 14px;
  margin: 0;
  font-size: 14px;
  background-color: #f7f7f7;
  border-bottom: 1px solid #ebebeb;
  border-radius: 5px 5px 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 {
  content: "";
  border-width: 10px;
}
.popover.top > .arrow {
  bottom: -11px;
  left: 50%;
  margin-left: -11px;
  border-top-color: #999;
  border-top-color: rgba(0, 0, 0, 0.25);
  border-bottom-width: 0;
}
.popover.top > .arrow:after {
  bottom: 1px;
  margin-left: -10px;
  content: " ";
  border-top-color: #fff;
  border-bottom-width: 0;
}
.popover.right > .arrow {
  top: 50%;
  left: -11px;
  margin-top: -11px;
  border-right-color: #999;
  border-right-color: rgba(0, 0, 0, 0.25);
  border-left-width: 0;
}
.popover.right > .arrow:after {
  bottom: -10px;
  left: 1px;
  content: " ";
  border-right-color: #fff;
  border-left-width: 0;
}
.popover.bottom > .arrow {
  top: -11px;
  left: 50%;
  margin-left: -11px;
  border-top-width: 0;
  border-bottom-color: #999;
  border-bottom-color: rgba(0, 0, 0, 0.25);
}
.popover.bottom > .arrow:after {
  top: 1px;
  margin-left: -10px;
  content: " ";
  border-top-width: 0;
  border-bottom-color: #fff;
}
.popover.left > .arrow {
  top: 50%;
  right: -11px;
  margin-top: -11px;
  border-right-width: 0;
  border-left-color: #999;
  border-left-color: rgba(0, 0, 0, 0.25);
}
.popover.left > .arrow:after {
  right: 1px;
  bottom: -10px;
  content: " ";
  border-right-width: 0;
  border-left-color: #fff;
}
.carousel {
  position: relative;
}
.carousel-inner {
  position: relative;
  width: 100%;
  overflow: hidden;
}
.carousel-inner > .item {
  position: relative;
  display: none;
  -webkit-transition: 0.6s ease-in-out left;
  -o-transition: 0.6s ease-in-out left;
  transition: 0.6s ease-in-out left;
}
.carousel-inner > .item > img,
.carousel-inner > .item > a > img {
  line-height: 1;
}
@media all and (transform-3d), (-webkit-transform-3d) {
  .carousel-inner > .item {
    -webkit-transition: -webkit-transform 0.6s ease-in-out;
    -o-transition: -o-transform 0.6s ease-in-out;
    transition: transform 0.6s ease-in-out;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    -webkit-perspective: 1000px;
    perspective: 1000px;
  }
  .carousel-inner > .item.next,
  .carousel-inner > .item.active.right {
    left: 0;
    -webkit-transform: translate3d(100%, 0, 0);
    transform: translate3d(100%, 0, 0);
  }
  .carousel-inner > .item.prev,
  .carousel-inner > .item.active.left {
    left: 0;
    -webkit-transform: translate3d(-100%, 0, 0);
    transform: translate3d(-100%, 0, 0);
  }
  .carousel-inner > .item.next.left,
  .carousel-inner > .item.prev.right,
  .carousel-inner > .item.active {
    left: 0;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
.carousel-inner > .active,
.carousel-inner > .next,
.carousel-inner > .prev {
  display: block;
}
.carousel-inner > .active {
  left: 0;
}
.carousel-inner > .next,
.carousel-inner > .prev {
  position: absolute;
  top: 0;
  width: 100%;
}
.carousel-inner > .next {
  left: 100%;
}
.carousel-inner > .prev {
  left: -100%;
}
.carousel-inner > .next.left,
.carousel-inner > .prev.right {
  left: 0;
}
.carousel-inner > .active.left {
  left: -100%;
}
.carousel-inner > .active.right {
  left: 100%;
}
.carousel-control {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  width: 15%;
  font-size: 20px;
  color: #fff;
  text-align: center;
  text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6);
  background-color: rgba(0, 0, 0, 0);
  filter: alpha(opacity=50);
  opacity: .5;
}
.carousel-control.left {
  background-image: -webkit-linear-gradient(left, rgba(0, 0, 0, 0.5) 0%, rgba(0, 0, 0, 0.0001) 100%);
  background-image: -o-linear-gradient(left, rgba(0, 0, 0, 0.5) 0%, rgba(0, 0, 0, 0.0001) 100%);
  background-image: -webkit-gradient(linear, left top, right top, from(rgba(0, 0, 0, 0.5)), to(rgba(0, 0, 0, 0.0001)));
  background-image: linear-gradient(to right, rgba(0, 0, 0, 0.5) 0%, rgba(0, 0, 0, 0.0001) 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#80000000', endColorstr='#00000000', GradientType=1);
  background-repeat: repeat-x;
}
.carousel-control.right {
  right: 0;
  left: auto;
  background-image: -webkit-linear-gradient(left, rgba(0, 0, 0, 0.0001) 0%, rgba(0, 0, 0, 0.5) 100%);
  background-image: -o-linear-gradient(left, rgba(0, 0, 0, 0.0001) 0%, rgba(0, 0, 0, 0.5) 100%);
  background-image: -webkit-gradient(linear, left top, right top, from(rgba(0, 0, 0, 0.0001)), to(rgba(0, 0, 0, 0.5)));
  background-image: linear-gradient(to right, rgba(0, 0, 0, 0.0001) 0%, rgba(0, 0, 0, 0.5) 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#80000000', GradientType=1);
  background-repeat: repeat-x;
}
.carousel-control:hover,
.carousel-control:focus {
  color: #fff;
  text-decoration: none;
  filter: alpha(opacity=90);
  outline: 0;
  opacity: .9;
}
.carousel-control .icon-prev,
.carousel-control .icon-next,
.carousel-control .glyphicon-chevron-left,
.carousel-control .glyphicon-chevron-right {
  position: absolute;
  top: 50%;
  z-index: 5;
  display: inline-block;
  margin-top: -10px;
}
.carousel-control .icon-prev,
.carousel-control .glyphicon-chevron-left {
  left: 50%;
  margin-left: -10px;
}
.carousel-control .icon-next,
.carousel-control .glyphicon-chevron-right {
  right: 50%;
  margin-right: -10px;
}
.carousel-control .icon-prev,
.carousel-control .icon-next {
  width: 20px;
  height: 20px;
  font-family: serif;
  line-height: 1;
}
.carousel-control .icon-prev:before {
  content: '\2039';
}
.carousel-control .icon-next:before {
  content: '\203a';
}
.carousel-indicators {
  position: absolute;
  bottom: 10px;
  left: 50%;
  z-index: 15;
  width: 60%;
  padding-left: 0;
  margin-left: -30%;
  text-align: center;
  list-style: none;
}
.carousel-indicators li {
  display: inline-block;
  width: 10px;
  height: 10px;
  margin: 1px;
  text-indent: -999px;
  cursor: pointer;
  background-color: #000 \9;
  background-color: rgba(0, 0, 0, 0);
  border: 1px solid #fff;
  border-radius: 10px;
}
.carousel-indicators .active {
  width: 12px;
  height: 12px;
  margin: 0;
  background-color: #fff;
}
.carousel-caption {
  position: absolute;
  right: 15%;
  bottom: 20px;
  left: 15%;
  z-index: 10;
  padding-top: 20px;
  padding-bottom: 20px;
  color: #fff;
  text-align: center;
  text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6);
}
.carousel-caption .btn {
  text-shadow: none;
}
@media screen and (min-width: 768px) {
  .carousel-control .glyphicon-chevron-left,
  .carousel-control .glyphicon-chevron-right,
  .carousel-control .icon-prev,
  .carousel-control .icon-next {
    width: 30px;
    height: 30px;
    margin-top: -10px;
    font-size: 30px;
  }
  .carousel-control .glyphicon-chevron-left,
  .carousel-control .icon-prev {
    margin-left: -10px;
  }
  .carousel-control .glyphicon-chevron-right,
  .carousel-control .icon-next {
    margin-right: -10px;
  }
  .carousel-caption {
    right: 20%;
    left: 20%;
    padding-bottom: 30px;
  }
  .carousel-indicators {
    bottom: 20px;
  }
}
.clearfix:before,
.clearfix:after,
.dl-horizontal dd:before,
.dl-horizontal dd:after,
.container:before,
.container:after,
.container-fluid:before,
.container-fluid:after,
.row:before,
.row:after,
.form-horizontal .form-group:before,
.form-horizontal .form-group:after,
.btn-toolbar:before,
.btn-toolbar:after,
.btn-group-vertical > .btn-group:before,
.btn-group-vertical > .btn-group:after,
.nav:before,
.nav:after,
.navbar:before,
.navbar:after,
.navbar-header:before,
.navbar-header:after,
.navbar-collapse:before,
.navbar-collapse:after,
.pager:before,
.pager:after,
.panel-body:before,
.panel-body:after,
.modal-header:before,
.modal-header:after,
.modal-footer:before,
.modal-footer:after {
  display: table;
  content: " ";
}
.clearfix:after,
.dl-horizontal dd:after,
.container:after,
.container-fluid:after,
.row:after,
.form-horizontal .form-group:after,
.btn-toolbar:after,
.btn-group-vertical > .btn-group:after,
.nav:after,
.navbar:after,
.navbar-header:after,
.navbar-collapse:after,
.pager:after,
.panel-body:after,
.modal-header:after,
.modal-footer:after {
  clear: both;
}
.center-block {
  display: block;
  margin-right: auto;
  margin-left: 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,
.visible-sm,
.visible-md,
.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: 991px) {
  .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: 991px) {
  .visible-sm-block {
    display: block !important;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .visible-sm-inline {
    display: inline !important;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .visible-sm-inline-block {
    display: inline-block !important;
  }
}
@media (min-width: 992px) 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: 992px) and (max-width: 1199px) {
  .visible-md-block {
    display: block !important;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  .visible-md-inline {
    display: inline !important;
  }
}
@media (min-width: 992px) 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: 991px) {
  .hidden-sm {
    display: none !important;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  .hidden-md {
    display: none !important;
  }
}
@media (min-width: 1200px) {
  .hidden-lg {
    display: none !important;
  }
}
.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;
  }
}

/*
 *  Bootstrap TouchSpin - v3.0.1
 *  A mobile and touch friendly input spinner component for Bootstrap 3.
 *  http://www.virtuosoft.eu/code/bootstrap-touchspin/
 *
 *  Made by István Ujj-Mészáros
 *  Under Apache License v2.0 License
 */
.bootstrap-touchspin .input-group-btn-vertical {
  position: relative;
  white-space: nowrap;
  width: 1%;
  vertical-align: middle;
  display: table-cell;
}
.bootstrap-touchspin .input-group-btn-vertical > .btn {
  display: block;
  float: none;
  width: 100%;
  max-width: 100%;
  padding: 8px 10px;
  margin-left: -1px;
  position: relative;
}
.bootstrap-touchspin .input-group-btn-vertical .bootstrap-touchspin-up {
  border-radius: 0;
  border-top-right-radius: 4px;
}
.bootstrap-touchspin .input-group-btn-vertical .bootstrap-touchspin-down {
  margin-top: -2px;
  border-radius: 0;
  border-bottom-right-radius: 4px;
}
.bootstrap-touchspin .input-group-btn-vertical i {
  position: absolute;
  top: 3px;
  left: 5px;
  font-size: 9px;
  font-weight: 400;
}

/*!
 * Datepicker for Bootstrap v1.5.0 (https://github.com/eternicode/bootstrap-datepicker)
 *
 * Copyright 2012 Stefan Petre
 * Improvements by Andrew Rowls
 * Licensed under the Apache License v2.0 (http://www.apache.org/licenses/LICENSE-2.0)
 */
.datepicker {
  border-radius: 4px;
  direction: ltr;
}
.datepicker-inline {
  width: 220px;
}
.datepicker.datepicker-rtl {
  direction: rtl;
}
.datepicker.datepicker-rtl table tr td span {
  float: right;
}
.datepicker-dropdown {
  top: 0;
  left: 0;
  padding: 4px;
}
.datepicker-dropdown:before {
  content: '';
  display: inline-block;
  border-left: 7px solid transparent;
  border-right: 7px solid transparent;
  border-bottom: 7px solid rgba(0, 0, 0, 0.15);
  border-top: 0;
  border-bottom-color: rgba(0, 0, 0, 0.2);
  position: absolute;
}
.datepicker-dropdown:after {
  content: '';
  display: inline-block;
  border-left: 6px solid transparent;
  border-right: 6px solid transparent;
  border-bottom: 6px solid #fff;
  border-top: 0;
  position: absolute;
}
.datepicker-dropdown.datepicker-orient-left:before {
  left: 6px;
}
.datepicker-dropdown.datepicker-orient-left:after {
  left: 7px;
}
.datepicker-dropdown.datepicker-orient-right:before {
  right: 6px;
}
.datepicker-dropdown.datepicker-orient-right:after {
  right: 7px;
}
.datepicker-dropdown.datepicker-orient-bottom:before {
  top: -7px;
}
.datepicker-dropdown.datepicker-orient-bottom:after {
  top: -6px;
}
.datepicker-dropdown.datepicker-orient-top:before {
  bottom: -7px;
  border-bottom: 0;
  border-top: 7px solid rgba(0, 0, 0, 0.15);
}
.datepicker-dropdown.datepicker-orient-top:after {
  bottom: -6px;
  border-bottom: 0;
  border-top: 6px solid #ffffff;
}
.datepicker > div {
  display: none;
}
.datepicker table {
  margin: 0;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.datepicker table tr td,
.datepicker table tr th {
  text-align: center;
  width: 30px;
  height: 30px;
  border-radius: 4px;
  border: none;
}
.table-striped .datepicker table tr td,
.table-striped .datepicker table tr th {
  background-color: transparent;
}
.datepicker table tr td.old,
.datepicker table tr td.new {
  color: #999;
}
.datepicker table tr td.day:hover,
.datepicker table tr td.focused {
  background: #eee;
  cursor: pointer;
}
.datepicker table tr td.disabled,
.datepicker table tr td.disabled:hover {
  background: 0 0;
  color: #999;
  cursor: default;
}
.datepicker table tr td.highlighted {
  color: #000;
  background-color: #d9edf7;
  border-color: #85c5e5;
  border-radius: 0;
}
.datepicker table tr td.highlighted:focus,
.datepicker table tr td.highlighted.focus {
  color: #000;
  background-color: #afd9ee;
  border-color: #298fc2;
}
.datepicker table tr td.highlighted:hover {
  color: #000;
  background-color: #afd9ee;
  border-color: #52addb;
}
.datepicker table tr td.highlighted:active,
.datepicker table tr td.highlighted.active,
.open > .dropdown-toggle.datepicker table tr td.highlighted {
  color: #000;
  background-color: #afd9ee;
  border-color: #52addb;
}
.datepicker table tr td.highlighted:active:hover,
.datepicker table tr td.highlighted.active:hover,
.open > .dropdown-toggle.datepicker table tr td.highlighted:hover,
.datepicker table tr td.highlighted:active:focus,
.datepicker table tr td.highlighted.active:focus,
.open > .dropdown-toggle.datepicker table tr td.highlighted:focus,
.datepicker table tr td.highlighted:active.focus,
.datepicker table tr td.highlighted.active.focus,
.open > .dropdown-toggle.datepicker table tr td.highlighted.focus {
  color: #000;
  background-color: #91cbe8;
  border-color: #298fc2;
}
.datepicker table tr td.highlighted:active,
.datepicker table tr td.highlighted.active,
.open > .dropdown-toggle.datepicker table tr td.highlighted {
  background-image: none;
}
.datepicker table tr td.highlighted.disabled:hover,
.datepicker table tr td.highlighted[disabled]:hover,
fieldset[disabled] .datepicker table tr td.highlighted:hover,
.datepicker table tr td.highlighted.disabled:focus,
.datepicker table tr td.highlighted[disabled]:focus,
fieldset[disabled] .datepicker table tr td.highlighted:focus,
.datepicker table tr td.highlighted.disabled.focus,
.datepicker table tr td.highlighted[disabled].focus,
fieldset[disabled] .datepicker table tr td.highlighted.focus {
  background-color: #d9edf7;
  border-color: #85c5e5;
}
.datepicker table tr td.highlighted.focused {
  background: #afd9ee;
}
.datepicker table tr td.highlighted.disabled,
.datepicker table tr td.highlighted.disabled:active {
  background: #d9edf7;
  color: #999;
}
.datepicker table tr td.today {
  color: #000;
  background-color: #ffdb99;
  border-color: #ffb733;
}
.datepicker table tr td.today:focus,
.datepicker table tr td.today.focus {
  color: #000;
  background-color: #ffc966;
  border-color: #b37400;
}
.datepicker table tr td.today:hover {
  color: #000;
  background-color: #ffc966;
  border-color: #f59e00;
}
.datepicker table tr td.today:active,
.datepicker table tr td.today.active,
.open > .dropdown-toggle.datepicker table tr td.today {
  color: #000;
  background-color: #ffc966;
  border-color: #f59e00;
}
.datepicker table tr td.today:active:hover,
.datepicker table tr td.today.active:hover,
.open > .dropdown-toggle.datepicker table tr td.today:hover,
.datepicker table tr td.today:active:focus,
.datepicker table tr td.today.active:focus,
.open > .dropdown-toggle.datepicker table tr td.today:focus,
.datepicker table tr td.today:active.focus,
.datepicker table tr td.today.active.focus,
.open > .dropdown-toggle.datepicker table tr td.today.focus {
  color: #000;
  background-color: #ffbc42;
  border-color: #b37400;
}
.datepicker table tr td.today:active,
.datepicker table tr td.today.active,
.open > .dropdown-toggle.datepicker table tr td.today {
  background-image: none;
}
.datepicker table tr td.today.disabled:hover,
.datepicker table tr td.today[disabled]:hover,
fieldset[disabled] .datepicker table tr td.today:hover,
.datepicker table tr td.today.disabled:focus,
.datepicker table tr td.today[disabled]:focus,
fieldset[disabled] .datepicker table tr td.today:focus,
.datepicker table tr td.today.disabled.focus,
.datepicker table tr td.today[disabled].focus,
fieldset[disabled] .datepicker table tr td.today.focus {
  background-color: #ffdb99;
  border-color: #ffb733;
}
.datepicker table tr td.today.focused {
  background: #ffc966;
}
.datepicker table tr td.today.disabled,
.datepicker table tr td.today.disabled:active {
  background: #ffdb99;
  color: #999;
}
.datepicker table tr td.range {
  color: #000;
  background-color: #eee;
  border-color: #bbb;
  border-radius: 0;
}
.datepicker table tr td.range:focus,
.datepicker table tr td.range.focus {
  color: #000;
  background-color: #d5d5d5;
  border-color: #7c7c7c;
}
.datepicker table tr td.range:hover {
  color: #000;
  background-color: #d5d5d5;
  border-color: #9d9d9d;
}
.datepicker table tr td.range:active,
.datepicker table tr td.range.active,
.open > .dropdown-toggle.datepicker table tr td.range {
  color: #000;
  background-color: #d5d5d5;
  border-color: #9d9d9d;
}
.datepicker table tr td.range:active:hover,
.datepicker table tr td.range.active:hover,
.open > .dropdown-toggle.datepicker table tr td.range:hover,
.datepicker table tr td.range:active:focus,
.datepicker table tr td.range.active:focus,
.open > .dropdown-toggle.datepicker table tr td.range:focus,
.datepicker table tr td.range:active.focus,
.datepicker table tr td.range.active.focus,
.open > .dropdown-toggle.datepicker table tr td.range.focus {
  color: #000;
  background-color: #c3c3c3;
  border-color: #7c7c7c;
}
.datepicker table tr td.range:active,
.datepicker table tr td.range.active,
.open > .dropdown-toggle.datepicker table tr td.range {
  background-image: none;
}
.datepicker table tr td.range.disabled:hover,
.datepicker table tr td.range[disabled]:hover,
fieldset[disabled] .datepicker table tr td.range:hover,
.datepicker table tr td.range.disabled:focus,
.datepicker table tr td.range[disabled]:focus,
fieldset[disabled] .datepicker table tr td.range:focus,
.datepicker table tr td.range.disabled.focus,
.datepicker table tr td.range[disabled].focus,
fieldset[disabled] .datepicker table tr td.range.focus {
  background-color: #eee;
  border-color: #bbb;
}
.datepicker table tr td.range.focused {
  background: #d5d5d5;
}
.datepicker table tr td.range.disabled,
.datepicker table tr td.range.disabled:active {
  background: #eee;
  color: #999;
}
.datepicker table tr td.range.highlighted {
  color: #000;
  background-color: #e4eef3;
  border-color: #9dc1d3;
}
.datepicker table tr td.range.highlighted:focus,
.datepicker table tr td.range.highlighted.focus {
  color: #000;
  background-color: #c1d7e3;
  border-color: #4b88a6;
}
.datepicker table tr td.range.highlighted:hover {
  color: #000;
  background-color: #c1d7e3;
  border-color: #73a6c0;
}
.datepicker table tr td.range.highlighted:active,
.datepicker table tr td.range.highlighted.active,
.open > .dropdown-toggle.datepicker table tr td.range.highlighted {
  color: #000;
  background-color: #c1d7e3;
  border-color: #73a6c0;
}
.datepicker table tr td.range.highlighted:active:hover,
.datepicker table tr td.range.highlighted.active:hover,
.open > .dropdown-toggle.datepicker table tr td.range.highlighted:hover,
.datepicker table tr td.range.highlighted:active:focus,
.datepicker table tr td.range.highlighted.active:focus,
.open > .dropdown-toggle.datepicker table tr td.range.highlighted:focus,
.datepicker table tr td.range.highlighted:active.focus,
.datepicker table tr td.range.highlighted.active.focus,
.open > .dropdown-toggle.datepicker table tr td.range.highlighted.focus {
  color: #000;
  background-color: #a8c8d8;
  border-color: #4b88a6;
}
.datepicker table tr td.range.highlighted:active,
.datepicker table tr td.range.highlighted.active,
.open > .dropdown-toggle.datepicker table tr td.range.highlighted {
  background-image: none;
}
.datepicker table tr td.range.highlighted.disabled:hover,
.datepicker table tr td.range.highlighted[disabled]:hover,
fieldset[disabled] .datepicker table tr td.range.highlighted:hover,
.datepicker table tr td.range.highlighted.disabled:focus,
.datepicker table tr td.range.highlighted[disabled]:focus,
fieldset[disabled] .datepicker table tr td.range.highlighted:focus,
.datepicker table tr td.range.highlighted.disabled.focus,
.datepicker table tr td.range.highlighted[disabled].focus,
fieldset[disabled] .datepicker table tr td.range.highlighted.focus {
  background-color: #e4eef3;
  border-color: #9dc1d3;
}
.datepicker table tr td.range.highlighted.focused {
  background: #c1d7e3;
}
.datepicker table tr td.range.highlighted.disabled,
.datepicker table tr td.range.highlighted.disabled:active {
  background: #e4eef3;
  color: #999;
}
.datepicker table tr td.range.today {
  color: #000;
  background-color: #f7ca77;
  border-color: #f1a417;
}
.datepicker table tr td.range.today:focus,
.datepicker table tr td.range.today.focus {
  color: #000;
  background-color: #f4b747;
  border-color: #815608;
}
.datepicker table tr td.range.today:hover {
  color: #000;
  background-color: #f4b747;
  border-color: #bf800c;
}
.datepicker table tr td.range.today:active,
.datepicker table tr td.range.today.active,
.open > .dropdown-toggle.datepicker table tr td.range.today {
  color: #000;
  background-color: #f4b747;
  border-color: #bf800c;
}
.datepicker table tr td.range.today:active:hover,
.datepicker table tr td.range.today.active:hover,
.open > .dropdown-toggle.datepicker table tr td.range.today:hover,
.datepicker table tr td.range.today:active:focus,
.datepicker table tr td.range.today.active:focus,
.open > .dropdown-toggle.datepicker table tr td.range.today:focus,
.datepicker table tr td.range.today:active.focus,
.datepicker table tr td.range.today.active.focus,
.open > .dropdown-toggle.datepicker table tr td.range.today.focus {
  color: #000;
  background-color: #f2aa25;
  border-color: #815608;
}
.datepicker table tr td.range.today:active,
.datepicker table tr td.range.today.active,
.open > .dropdown-toggle.datepicker table tr td.range.today {
  background-image: none;
}
.datepicker table tr td.range.today.disabled:hover,
.datepicker table tr td.range.today[disabled]:hover,
fieldset[disabled] .datepicker table tr td.range.today:hover,
.datepicker table tr td.range.today.disabled:focus,
.datepicker table tr td.range.today[disabled]:focus,
fieldset[disabled] .datepicker table tr td.range.today:focus,
.datepicker table tr td.range.today.disabled.focus,
.datepicker table tr td.range.today[disabled].focus,
fieldset[disabled] .datepicker table tr td.range.today.focus {
  background-color: #f7ca77;
  border-color: #f1a417;
}
.datepicker table tr td.range.today.disabled,
.datepicker table tr td.range.today.disabled:active {
  background: #f7ca77;
  color: #999;
}
.datepicker table tr td.selected,
.datepicker table tr td.selected.highlighted {
  color: #fff;
  background-color: #999;
  border-color: #555;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
}
.datepicker table tr td.selected:focus,
.datepicker table tr td.selected.highlighted:focus,
.datepicker table tr td.selected.focus,
.datepicker table tr td.selected.highlighted.focus {
  color: #fff;
  background-color: gray;
  border-color: #161616;
}
.datepicker table tr td.selected:hover,
.datepicker table tr td.selected.highlighted:hover {
  color: #fff;
  background-color: gray;
  border-color: #373737;
}
.datepicker table tr td.selected:active,
.datepicker table tr td.selected.highlighted:active,
.datepicker table tr td.selected.active,
.datepicker table tr td.selected.highlighted.active,
.open > .dropdown-toggle.datepicker table tr td.selected,
.open > .dropdown-toggle.datepicker table tr td.selected.highlighted {
  color: #fff;
  background-color: gray;
  border-color: #373737;
}
.datepicker table tr td.selected:active:hover,
.datepicker table tr td.selected.highlighted:active:hover,
.datepicker table tr td.selected.active:hover,
.datepicker table tr td.selected.highlighted.active:hover,
.open > .dropdown-toggle.datepicker table tr td.selected:hover,
.open > .dropdown-toggle.datepicker table tr td.selected.highlighted:hover,
.datepicker table tr td.selected:active:focus,
.datepicker table tr td.selected.highlighted:active:focus,
.datepicker table tr td.selected.active:focus,
.datepicker table tr td.selected.highlighted.active:focus,
.open > .dropdown-toggle.datepicker table tr td.selected:focus,
.open > .dropdown-toggle.datepicker table tr td.selected.highlighted:focus,
.datepicker table tr td.selected:active.focus,
.datepicker table tr td.selected.highlighted:active.focus,
.datepicker table tr td.selected.active.focus,
.datepicker table tr td.selected.highlighted.active.focus,
.open > .dropdown-toggle.datepicker table tr td.selected.focus,
.open > .dropdown-toggle.datepicker table tr td.selected.highlighted.focus {
  color: #fff;
  background-color: #6e6e6e;
  border-color: #161616;
}
.datepicker table tr td.selected:active,
.datepicker table tr td.selected.highlighted:active,
.datepicker table tr td.selected.active,
.datepicker table tr td.selected.highlighted.active,
.open > .dropdown-toggle.datepicker table tr td.selected,
.open > .dropdown-toggle.datepicker table tr td.selected.highlighted {
  background-image: none;
}
.datepicker table tr td.selected.disabled:hover,
.datepicker table tr td.selected.highlighted.disabled:hover,
.datepicker table tr td.selected[disabled]:hover,
.datepicker table tr td.selected.highlighted[disabled]:hover,
fieldset[disabled] .datepicker table tr td.selected:hover,
fieldset[disabled] .datepicker table tr td.selected.highlighted:hover,
.datepicker table tr td.selected.disabled:focus,
.datepicker table tr td.selected.highlighted.disabled:focus,
.datepicker table tr td.selected[disabled]:focus,
.datepicker table tr td.selected.highlighted[disabled]:focus,
fieldset[disabled] .datepicker table tr td.selected:focus,
fieldset[disabled] .datepicker table tr td.selected.highlighted:focus,
.datepicker table tr td.selected.disabled.focus,
.datepicker table tr td.selected.highlighted.disabled.focus,
.datepicker table tr td.selected[disabled].focus,
.datepicker table tr td.selected.highlighted[disabled].focus,
fieldset[disabled] .datepicker table tr td.selected.focus,
fieldset[disabled] .datepicker table tr td.selected.highlighted.focus {
  background-color: #999;
  border-color: #555;
}
.datepicker table tr td.active,
.datepicker table tr td.active.highlighted {
  color: #fff;
  background-color: #428bca;
  border-color: #357ebd;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
}
.datepicker table tr td.active:focus,
.datepicker table tr td.active.highlighted:focus,
.datepicker table tr td.active.focus,
.datepicker table tr td.active.highlighted.focus {
  color: #fff;
  background-color: #3071a9;
  border-color: #193c5a;
}
.datepicker table tr td.active:hover,
.datepicker table tr td.active.highlighted:hover {
  color: #fff;
  background-color: #3071a9;
  border-color: #285e8e;
}
.datepicker table tr td.active:active,
.datepicker table tr td.active.highlighted:active,
.datepicker table tr td.active.active,
.datepicker table tr td.active.highlighted.active,
.open > .dropdown-toggle.datepicker table tr td.active,
.open > .dropdown-toggle.datepicker table tr td.active.highlighted {
  color: #fff;
  background-color: #3071a9;
  border-color: #285e8e;
}
.datepicker table tr td.active:active:hover,
.datepicker table tr td.active.highlighted:active:hover,
.datepicker table tr td.active.active:hover,
.datepicker table tr td.active.highlighted.active:hover,
.open > .dropdown-toggle.datepicker table tr td.active:hover,
.open > .dropdown-toggle.datepicker table tr td.active.highlighted:hover,
.datepicker table tr td.active:active:focus,
.datepicker table tr td.active.highlighted:active:focus,
.datepicker table tr td.active.active:focus,
.datepicker table tr td.active.highlighted.active:focus,
.open > .dropdown-toggle.datepicker table tr td.active:focus,
.open > .dropdown-toggle.datepicker table tr td.active.highlighted:focus,
.datepicker table tr td.active:active.focus,
.datepicker table tr td.active.highlighted:active.focus,
.datepicker table tr td.active.active.focus,
.datepicker table tr td.active.highlighted.active.focus,
.open > .dropdown-toggle.datepicker table tr td.active.focus,
.open > .dropdown-toggle.datepicker table tr td.active.highlighted.focus {
  color: #fff;
  background-color: #285e8e;
  border-color: #193c5a;
}
.datepicker table tr td.active:active,
.datepicker table tr td.active.highlighted:active,
.datepicker table tr td.active.active,
.datepicker table tr td.active.highlighted.active,
.open > .dropdown-toggle.datepicker table tr td.active,
.open > .dropdown-toggle.datepicker table tr td.active.highlighted {
  background-image: none;
}
.datepicker table tr td.active.disabled:hover,
.datepicker table tr td.active.highlighted.disabled:hover,
.datepicker table tr td.active[disabled]:hover,
.datepicker table tr td.active.highlighted[disabled]:hover,
fieldset[disabled] .datepicker table tr td.active:hover,
fieldset[disabled] .datepicker table tr td.active.highlighted:hover,
.datepicker table tr td.active.disabled:focus,
.datepicker table tr td.active.highlighted.disabled:focus,
.datepicker table tr td.active[disabled]:focus,
.datepicker table tr td.active.highlighted[disabled]:focus,
fieldset[disabled] .datepicker table tr td.active:focus,
fieldset[disabled] .datepicker table tr td.active.highlighted:focus,
.datepicker table tr td.active.disabled.focus,
.datepicker table tr td.active.highlighted.disabled.focus,
.datepicker table tr td.active[disabled].focus,
.datepicker table tr td.active.highlighted[disabled].focus,
fieldset[disabled] .datepicker table tr td.active.focus,
fieldset[disabled] .datepicker table tr td.active.highlighted.focus {
  background-color: #428bca;
  border-color: #357ebd;
}
.datepicker table tr td span {
  display: block;
  width: 23%;
  height: 54px;
  line-height: 54px;
  float: left;
  margin: 1%;
  cursor: pointer;
  border-radius: 4px;
}
.datepicker table tr td span:hover {
  background: #eee;
}
.datepicker table tr td span.disabled,
.datepicker table tr td span.disabled:hover {
  background: 0 0;
  color: #999;
  cursor: default;
}
.datepicker table tr td span.active,
.datepicker table tr td span.active:hover,
.datepicker table tr td span.active.disabled,
.datepicker table tr td span.active.disabled:hover {
  color: #fff;
  background-color: #428bca;
  border-color: #357ebd;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
}
.datepicker table tr td span.active:focus,
.datepicker table tr td span.active:hover:focus,
.datepicker table tr td span.active.disabled:focus,
.datepicker table tr td span.active.disabled:hover:focus,
.datepicker table tr td span.active.focus,
.datepicker table tr td span.active:hover.focus,
.datepicker table tr td span.active.disabled.focus,
.datepicker table tr td span.active.disabled:hover.focus {
  color: #fff;
  background-color: #3071a9;
  border-color: #193c5a;
}
.datepicker table tr td span.active:hover,
.datepicker table tr td span.active:hover:hover,
.datepicker table tr td span.active.disabled:hover,
.datepicker table tr td span.active.disabled:hover:hover {
  color: #fff;
  background-color: #3071a9;
  border-color: #285e8e;
}
.datepicker table tr td span.active:active,
.datepicker table tr td span.active:hover:active,
.datepicker table tr td span.active.disabled:active,
.datepicker table tr td span.active.disabled:hover:active,
.datepicker table tr td span.active.active,
.datepicker table tr td span.active:hover.active,
.datepicker table tr td span.active.disabled.active,
.datepicker table tr td span.active.disabled:hover.active,
.open > .dropdown-toggle.datepicker table tr td span.active,
.open > .dropdown-toggle.datepicker table tr td span.active:hover,
.open > .dropdown-toggle.datepicker table tr td span.active.disabled,
.open > .dropdown-toggle.datepicker table tr td span.active.disabled:hover {
  color: #fff;
  background-color: #3071a9;
  border-color: #285e8e;
}
.datepicker table tr td span.active:active:hover,
.datepicker table tr td span.active:hover:active:hover,
.datepicker table tr td span.active.disabled:active:hover,
.datepicker table tr td span.active.disabled:hover:active:hover,
.datepicker table tr td span.active.active:hover,
.datepicker table tr td span.active:hover.active:hover,
.datepicker table tr td span.active.disabled.active:hover,
.datepicker table tr td span.active.disabled:hover.active:hover,
.open > .dropdown-toggle.datepicker table tr td span.active:hover,
.open > .dropdown-toggle.datepicker table tr td span.active:hover:hover,
.open > .dropdown-toggle.datepicker table tr td span.active.disabled:hover,
.open > .dropdown-toggle.datepicker table tr td span.active.disabled:hover:hover,
.datepicker table tr td span.active:active:focus,
.datepicker table tr td span.active:hover:active:focus,
.datepicker table tr td span.active.disabled:active:focus,
.datepicker table tr td span.active.disabled:hover:active:focus,
.datepicker table tr td span.active.active:focus,
.datepicker table tr td span.active:hover.active:focus,
.datepicker table tr td span.active.disabled.active:focus,
.datepicker table tr td span.active.disabled:hover.active:focus,
.open > .dropdown-toggle.datepicker table tr td span.active:focus,
.open > .dropdown-toggle.datepicker table tr td span.active:hover:focus,
.open > .dropdown-toggle.datepicker table tr td span.active.disabled:focus,
.open > .dropdown-toggle.datepicker table tr td span.active.disabled:hover:focus,
.datepicker table tr td span.active:active.focus,
.datepicker table tr td span.active:hover:active.focus,
.datepicker table tr td span.active.disabled:active.focus,
.datepicker table tr td span.active.disabled:hover:active.focus,
.datepicker table tr td span.active.active.focus,
.datepicker table tr td span.active:hover.active.focus,
.datepicker table tr td span.active.disabled.active.focus,
.datepicker table tr td span.active.disabled:hover.active.focus,
.open > .dropdown-toggle.datepicker table tr td span.active.focus,
.open > .dropdown-toggle.datepicker table tr td span.active:hover.focus,
.open > .dropdown-toggle.datepicker table tr td span.active.disabled.focus,
.open > .dropdown-toggle.datepicker table tr td span.active.disabled:hover.focus {
  color: #fff;
  background-color: #285e8e;
  border-color: #193c5a;
}
.datepicker table tr td span.active:active,
.datepicker table tr td span.active:hover:active,
.datepicker table tr td span.active.disabled:active,
.datepicker table tr td span.active.disabled:hover:active,
.datepicker table tr td span.active.active,
.datepicker table tr td span.active:hover.active,
.datepicker table tr td span.active.disabled.active,
.datepicker table tr td span.active.disabled:hover.active,
.open > .dropdown-toggle.datepicker table tr td span.active,
.open > .dropdown-toggle.datepicker table tr td span.active:hover,
.open > .dropdown-toggle.datepicker table tr td span.active.disabled,
.open > .dropdown-toggle.datepicker table tr td span.active.disabled:hover {
  background-image: none;
}
.datepicker table tr td span.active.disabled:hover,
.datepicker table tr td span.active:hover.disabled:hover,
.datepicker table tr td span.active.disabled.disabled:hover,
.datepicker table tr td span.active.disabled:hover.disabled:hover,
.datepicker table tr td span.active[disabled]:hover,
.datepicker table tr td span.active:hover[disabled]:hover,
.datepicker table tr td span.active.disabled[disabled]:hover,
.datepicker table tr td span.active.disabled:hover[disabled]:hover,
fieldset[disabled] .datepicker table tr td span.active:hover,
fieldset[disabled] .datepicker table tr td span.active:hover:hover,
fieldset[disabled] .datepicker table tr td span.active.disabled:hover,
fieldset[disabled] .datepicker table tr td span.active.disabled:hover:hover,
.datepicker table tr td span.active.disabled:focus,
.datepicker table tr td span.active:hover.disabled:focus,
.datepicker table tr td span.active.disabled.disabled:focus,
.datepicker table tr td span.active.disabled:hover.disabled:focus,
.datepicker table tr td span.active[disabled]:focus,
.datepicker table tr td span.active:hover[disabled]:focus,
.datepicker table tr td span.active.disabled[disabled]:focus,
.datepicker table tr td span.active.disabled:hover[disabled]:focus,
fieldset[disabled] .datepicker table tr td span.active:focus,
fieldset[disabled] .datepicker table tr td span.active:hover:focus,
fieldset[disabled] .datepicker table tr td span.active.disabled:focus,
fieldset[disabled] .datepicker table tr td span.active.disabled:hover:focus,
.datepicker table tr td span.active.disabled.focus,
.datepicker table tr td span.active:hover.disabled.focus,
.datepicker table tr td span.active.disabled.disabled.focus,
.datepicker table tr td span.active.disabled:hover.disabled.focus,
.datepicker table tr td span.active[disabled].focus,
.datepicker table tr td span.active:hover[disabled].focus,
.datepicker table tr td span.active.disabled[disabled].focus,
.datepicker table tr td span.active.disabled:hover[disabled].focus,
fieldset[disabled] .datepicker table tr td span.active.focus,
fieldset[disabled] .datepicker table tr td span.active:hover.focus,
fieldset[disabled] .datepicker table tr td span.active.disabled.focus,
fieldset[disabled] .datepicker table tr td span.active.disabled:hover.focus {
  background-color: #428bca;
  border-color: #357ebd;
}
.datepicker table tr td span.old,
.datepicker table tr td span.new {
  color: #999;
}
.datepicker .datepicker-switch {
  width: 145px;
}
.datepicker .datepicker-switch,
.datepicker .prev,
.datepicker .next,
.datepicker tfoot tr th {
  cursor: pointer;
}
.datepicker .datepicker-switch:hover,
.datepicker .prev:hover,
.datepicker .next:hover,
.datepicker tfoot tr th:hover {
  background: #eee;
}
.datepicker .cw {
  font-size: 10px;
  width: 12px;
  padding: 0 2px 0 5px;
  vertical-align: middle;
}
.input-group.date .input-group-addon {
  cursor: pointer;
}
.input-daterange {
  width: 100%;
}
.input-daterange input {
  text-align: center;
}
.input-daterange input:first-child {
  border-radius: 3px 0 0 3px;
}
.input-daterange input:last-child {
  border-radius: 0 3px 3px 0;
}
.input-daterange .input-group-addon {
  width: auto;
  min-width: 16px;
  padding: 4px 5px;
  font-weight: 400;
  line-height: 1.42857143;
  text-align: center;
  text-shadow: 0 1px 0 #fff;
  vertical-align: middle;
  background-color: #eee;
  border: solid #ccc;
  border-width: 1px 0;
  margin-left: -5px;
  margin-right: -5px;
}
.datepicker.dropdown-menu {
  position: absolute;
  top: 100%;
  left: 0;
  z-index: 1000;
  float: left;
  display: none;
  min-width: 160px;
  list-style: none;
  background-color: #fff;
  border: 1px solid #ccc;
  border: 1px solid rgba(0, 0, 0, 0.2);
  border-radius: 5px;
  -webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
  -moz-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
  box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
  -webkit-background-clip: padding-box;
  -moz-background-clip: padding;
  background-clip: padding-box;
  *border-right-width: 2px;
  *border-bottom-width: 2px;
  color: #333;
  font-size: 13px;
  line-height: 1.42857143;
}
.datepicker.dropdown-menu th,
.datepicker.datepicker-inline th,
.datepicker.dropdown-menu td,
.datepicker.datepicker-inline td {
  padding: 0 5px;
}

/* Slider */
.slick-slider {
  position: relative;
  display: block;
  box-sizing: border-box;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  -webkit-touch-callout: none;
  -khtml-user-select: none;
  -ms-touch-action: pan-y;
  touch-action: pan-y;
  -webkit-tap-highlight-color: transparent;
}
.slick-list {
  position: relative;
  display: block;
  overflow: hidden;
  margin: 0;
  padding: 0;
}
.slick-list:focus {
  outline: none;
}
.slick-list.dragging {
  cursor: pointer;
  cursor: hand;
}
.slick-slider .slick-track,
.slick-slider .slick-list {
  -webkit-transform: translate3d(0, 0, 0);
  -moz-transform: translate3d(0, 0, 0);
  -ms-transform: translate3d(0, 0, 0);
  -o-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
}
.slick-track {
  position: relative;
  top: 0;
  left: 0;
  display: block;
  margin-left: auto;
  margin-right: auto;
}
.slick-track:before,
.slick-track:after {
  display: table;
  content: '';
}
.slick-track:after {
  clear: both;
}
.slick-loading .slick-track {
  visibility: hidden;
}
.slick-slide {
  display: none;
  float: left;
  height: 100%;
  min-height: 1px;
}
[dir='rtl'] .slick-slide {
  float: right;
}
.slick-slide img {
  display: block;
}
.slick-slide img.bb-gridbox-quality-logo {
  display: inline;
}
.slick-slide.slick-loading img {
  display: none;
}
.slick-slide.dragging img {
  pointer-events: none;
}
.slick-initialized .slick-slide {
  display: block;
}
.slick-loading .slick-slide {
  visibility: hidden;
}
.slick-vertical .slick-slide {
  display: block;
  height: auto;
  border: 1px solid transparent;
}
.slick-arrow.slick-hidden {
  display: none;
}

@charset 'UTF-8';
/* Slider */
.slick-loading .slick-list {
  background: #ffffff url('../uploads/ajax-loader.gif') center center no-repeat;
}
/* Icons */
@font-face {
  font-family: 'slick';
  font-weight: normal;
  font-style: normal;
  src: url('fonts/slick.eot');
  src: url('fonts/slick.eot?#iefix') format('embedded-opentype'), url('fonts/slick.woff') format('woff'), url('fonts/slick.ttf') format('truetype'), url('fonts/slick.svg#slick') format('svg');
}
/* Arrows */
.slick-prev,
.slick-next {
  font-size: 0;
  line-height: 0;
  position: absolute;
  top: 50%;
  display: block;
  width: 20px;
  height: 20px;
  padding: 0;
  -webkit-transform: translate(0, -50%);
  -ms-transform: translate(0, -50%);
  transform: translate(0, -50%);
  cursor: pointer;
  color: transparent;
  border: none;
  outline: none;
  background: transparent;
}
.slick-prev:hover,
.slick-prev:focus,
.slick-next:hover,
.slick-next:focus {
  color: transparent;
  outline: none;
  background: transparent;
}
.slick-prev:hover:before,
.slick-prev:focus:before,
.slick-next:hover:before,
.slick-next:focus:before {
  opacity: 1;
}
.slick-prev.slick-disabled:before,
.slick-next.slick-disabled:before {
  opacity: .25;
}
.slick-prev:before,
.slick-next:before {
  font-family: 'slick';
  font-size: 20px;
  line-height: 1;
  opacity: .75;
  color: white;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.slick-prev {
  left: -25px;
}
[dir='rtl'] .slick-prev {
  right: -25px;
  left: auto;
}
.slick-prev:before {
  content: '←';
}
[dir='rtl'] .slick-prev:before {
  content: '→';
}
.slick-next {
  right: -25px;
}
[dir='rtl'] .slick-next {
  right: auto;
  left: -25px;
}
.slick-next:before {
  content: '→';
}
[dir='rtl'] .slick-next:before {
  content: '←';
}
/* Dots */
.slick-dotted.slick-slider {
  margin-bottom: 30px;
}
.slick-dots {
  position: absolute;
  bottom: -25px;
  display: block;
  width: 100%;
  padding: 0;
  margin: 0;
  list-style: none;
  text-align: center;
}
.slick-dots li {
  position: relative;
  display: inline-block;
  width: 20px;
  height: 20px;
  margin: 0 5px;
  padding: 0;
  cursor: pointer;
}
.slick-dots li button {
  font-size: 0;
  line-height: 0;
  display: block;
  width: 20px;
  height: 20px;
  padding: 5px;
  cursor: pointer;
  color: transparent;
  border: 0;
  outline: none;
  background: transparent;
}
.slick-dots li button:hover,
.slick-dots li button:focus {
  outline: none;
}
.slick-dots li button:hover:before,
.slick-dots li button:focus:before {
  opacity: 1;
}
.slick-dots li button:before {
  font-family: 'slick';
  font-size: 6px;
  line-height: 20px;
  position: absolute;
  top: 0;
  left: 0;
  width: 20px;
  height: 20px;
  content: '•';
  text-align: center;
  opacity: .25;
  color: black;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.slick-dots li.slick-active button:before {
  opacity: .75;
  color: black;
}

@charset "UTF-8";
body {
  -webkit-backface-visibility: hidden;
}
.animated {
  -webkit-animation-duration: 1s;
  -moz-animation-duration: 1s;
  -o-animation-duration: 1s;
  animation-duration: 1s;
  -webkit-animation-fill-mode: both;
  -moz-animation-fill-mode: both;
  -o-animation-fill-mode: both;
  animation-fill-mode: both;
}
.animated.hinge {
  -webkit-animation-duration: 2s;
  -moz-animation-duration: 2s;
  -o-animation-duration: 2s;
  animation-duration: 2s;
}
@-webkit-keyframes flash {
  0%,
  50%,
  100% {
    opacity: 1;
  }
  25%,
  75% {
    opacity: 0;
  }
}
@-moz-keyframes flash {
  0%,
  50%,
  100% {
    opacity: 1;
  }
  25%,
  75% {
    opacity: 0;
  }
}
@-o-keyframes flash {
  0%,
  50%,
  100% {
    opacity: 1;
  }
  25%,
  75% {
    opacity: 0;
  }
}
@keyframes flash {
  0%,
  50%,
  100% {
    opacity: 1;
  }
  25%,
  75% {
    opacity: 0;
  }
}
.flash {
  -webkit-animation-name: flash;
  -moz-animation-name: flash;
  -o-animation-name: flash;
  animation-name: flash;
}
@-webkit-keyframes shake {
  0%,
  100% {
    -webkit-transform: translateX(0);
  }
  10%,
  30%,
  50%,
  70%,
  90% {
    -webkit-transform: translateX(-10px);
  }
  20%,
  40%,
  60%,
  80% {
    -webkit-transform: translateX(10px);
  }
}
@-moz-keyframes shake {
  0%,
  100% {
    -moz-transform: translateX(0);
  }
  10%,
  30%,
  50%,
  70%,
  90% {
    -moz-transform: translateX(-10px);
  }
  20%,
  40%,
  60%,
  80% {
    -moz-transform: translateX(10px);
  }
}
@-o-keyframes shake {
  0%,
  100% {
    -o-transform: translateX(0);
  }
  10%,
  30%,
  50%,
  70%,
  90% {
    -o-transform: translateX(-10px);
  }
  20%,
  40%,
  60%,
  80% {
    -o-transform: translateX(10px);
  }
}
@keyframes shake {
  0%,
  100% {
    transform: translateX(0);
  }
  10%,
  30%,
  50%,
  70%,
  90% {
    transform: translateX(-10px);
  }
  20%,
  40%,
  60%,
  80% {
    transform: translateX(10px);
  }
}
.shake {
  -webkit-animation-name: shake;
  -moz-animation-name: shake;
  -o-animation-name: shake;
  animation-name: shake;
}
@-webkit-keyframes bounce {
  0%,
  20%,
  50%,
  80%,
  100% {
    -webkit-transform: translateY(0);
  }
  40% {
    -webkit-transform: translateY(-30px);
  }
  60% {
    -webkit-transform: translateY(-15px);
  }
}
@-moz-keyframes bounce {
  0%,
  20%,
  50%,
  80%,
  100% {
    -moz-transform: translateY(0);
  }
  40% {
    -moz-transform: translateY(-30px);
  }
  60% {
    -moz-transform: translateY(-15px);
  }
}
@-o-keyframes bounce {
  0%,
  20%,
  50%,
  80%,
  100% {
    -o-transform: translateY(0);
  }
  40% {
    -o-transform: translateY(-30px);
  }
  60% {
    -o-transform: translateY(-15px);
  }
}
@keyframes bounce {
  0%,
  20%,
  50%,
  80%,
  100% {
    transform: translateY(0);
  }
  40% {
    transform: translateY(-30px);
  }
  60% {
    transform: translateY(-15px);
  }
}
.bounce {
  -webkit-animation-name: bounce;
  -moz-animation-name: bounce;
  -o-animation-name: bounce;
  animation-name: bounce;
}
@-webkit-keyframes tada {
  0% {
    -webkit-transform: scale(1);
  }
  10%,
  20% {
    -webkit-transform: scale(0.9) rotate(-3deg);
  }
  30%,
  50%,
  70%,
  90% {
    -webkit-transform: scale(1.1) rotate(3deg);
  }
  40%,
  60%,
  80% {
    -webkit-transform: scale(1.1) rotate(-3deg);
  }
  100% {
    -webkit-transform: scale(1) rotate(0);
  }
}
@-moz-keyframes tada {
  0% {
    -moz-transform: scale(1);
  }
  10%,
  20% {
    -moz-transform: scale(0.9) rotate(-3deg);
  }
  30%,
  50%,
  70%,
  90% {
    -moz-transform: scale(1.1) rotate(3deg);
  }
  40%,
  60%,
  80% {
    -moz-transform: scale(1.1) rotate(-3deg);
  }
  100% {
    -moz-transform: scale(1) rotate(0);
  }
}
@-o-keyframes tada {
  0% {
    -o-transform: scale(1);
  }
  10%,
  20% {
    -o-transform: scale(0.9) rotate(-3deg);
  }
  30%,
  50%,
  70%,
  90% {
    -o-transform: scale(1.1) rotate(3deg);
  }
  40%,
  60%,
  80% {
    -o-transform: scale(1.1) rotate(-3deg);
  }
  100% {
    -o-transform: scale(1) rotate(0);
  }
}
@keyframes tada {
  0% {
    transform: scale(1);
  }
  10%,
  20% {
    transform: scale(0.9) rotate(-3deg);
  }
  30%,
  50%,
  70%,
  90% {
    transform: scale(1.1) rotate(3deg);
  }
  40%,
  60%,
  80% {
    transform: scale(1.1) rotate(-3deg);
  }
  100% {
    transform: scale(1) rotate(0);
  }
}
.tada {
  -webkit-animation-name: tada;
  -moz-animation-name: tada;
  -o-animation-name: tada;
  animation-name: tada;
}
@-webkit-keyframes swing {
  20%,
  40%,
  60%,
  80%,
  100% {
    -webkit-transform-origin: top center;
  }
  20% {
    -webkit-transform: rotate(15deg);
  }
  40% {
    -webkit-transform: rotate(-10deg);
  }
  60% {
    -webkit-transform: rotate(5deg);
  }
  80% {
    -webkit-transform: rotate(-5deg);
  }
  100% {
    -webkit-transform: rotate(0deg);
  }
}
@-moz-keyframes swing {
  20% {
    -moz-transform: rotate(15deg);
  }
  40% {
    -moz-transform: rotate(-10deg);
  }
  60% {
    -moz-transform: rotate(5deg);
  }
  80% {
    -moz-transform: rotate(-5deg);
  }
  100% {
    -moz-transform: rotate(0deg);
  }
}
@-o-keyframes swing {
  20% {
    -o-transform: rotate(15deg);
  }
  40% {
    -o-transform: rotate(-10deg);
  }
  60% {
    -o-transform: rotate(5deg);
  }
  80% {
    -o-transform: rotate(-5deg);
  }
  100% {
    -o-transform: rotate(0deg);
  }
}
@keyframes swing {
  20% {
    transform: rotate(15deg);
  }
  40% {
    transform: rotate(-10deg);
  }
  60% {
    transform: rotate(5deg);
  }
  80% {
    transform: rotate(-5deg);
  }
  100% {
    transform: rotate(0deg);
  }
}
.swing {
  -webkit-transform-origin: top center;
  -moz-transform-origin: top center;
  -o-transform-origin: top center;
  transform-origin: top center;
  -webkit-animation-name: swing;
  -moz-animation-name: swing;
  -o-animation-name: swing;
  animation-name: swing;
}
@-webkit-keyframes wobble {
  0% {
    -webkit-transform: translateX(0%);
  }
  15% {
    -webkit-transform: translateX(-25%) rotate(-5deg);
  }
  30% {
    -webkit-transform: translateX(20%) rotate(3deg);
  }
  45% {
    -webkit-transform: translateX(-15%) rotate(-3deg);
  }
  60% {
    -webkit-transform: translateX(10%) rotate(2deg);
  }
  75% {
    -webkit-transform: translateX(-5%) rotate(-1deg);
  }
  100% {
    -webkit-transform: translateX(0%);
  }
}
@-moz-keyframes wobble {
  0% {
    -moz-transform: translateX(0%);
  }
  15% {
    -moz-transform: translateX(-25%) rotate(-5deg);
  }
  30% {
    -moz-transform: translateX(20%) rotate(3deg);
  }
  45% {
    -moz-transform: translateX(-15%) rotate(-3deg);
  }
  60% {
    -moz-transform: translateX(10%) rotate(2deg);
  }
  75% {
    -moz-transform: translateX(-5%) rotate(-1deg);
  }
  100% {
    -moz-transform: translateX(0%);
  }
}
@-o-keyframes wobble {
  0% {
    -o-transform: translateX(0%);
  }
  15% {
    -o-transform: translateX(-25%) rotate(-5deg);
  }
  30% {
    -o-transform: translateX(20%) rotate(3deg);
  }
  45% {
    -o-transform: translateX(-15%) rotate(-3deg);
  }
  60% {
    -o-transform: translateX(10%) rotate(2deg);
  }
  75% {
    -o-transform: translateX(-5%) rotate(-1deg);
  }
  100% {
    -o-transform: translateX(0%);
  }
}
@keyframes wobble {
  0% {
    transform: translateX(0%);
  }
  15% {
    transform: translateX(-25%) rotate(-5deg);
  }
  30% {
    transform: translateX(20%) rotate(3deg);
  }
  45% {
    transform: translateX(-15%) rotate(-3deg);
  }
  60% {
    transform: translateX(10%) rotate(2deg);
  }
  75% {
    transform: translateX(-5%) rotate(-1deg);
  }
  100% {
    transform: translateX(0%);
  }
}
.wobble {
  -webkit-animation-name: wobble;
  -moz-animation-name: wobble;
  -o-animation-name: wobble;
  animation-name: wobble;
}
@-webkit-keyframes pulse {
  0% {
    -webkit-transform: scale(1);
  }
  50% {
    -webkit-transform: scale(1.1);
  }
  100% {
    -webkit-transform: scale(1);
  }
}
@-moz-keyframes pulse {
  0% {
    -moz-transform: scale(1);
  }
  50% {
    -moz-transform: scale(1.1);
  }
  100% {
    -moz-transform: scale(1);
  }
}
@-o-keyframes pulse {
  0% {
    -o-transform: scale(1);
  }
  50% {
    -o-transform: scale(1.1);
  }
  100% {
    -o-transform: scale(1);
  }
}
@keyframes pulse {
  0% {
    transform: scale(1);
  }
  50% {
    transform: scale(1.1);
  }
  100% {
    transform: scale(1);
  }
}
.pulse {
  -webkit-animation-name: pulse;
  -moz-animation-name: pulse;
  -o-animation-name: pulse;
  animation-name: pulse;
}
@-webkit-keyframes flip {
  0% {
    -webkit-transform: perspective(400px) rotateY(0);
    -webkit-animation-timing-function: ease-out;
  }
  40% {
    -webkit-transform: perspective(400px) translateZ(150px) rotateY(170deg);
    -webkit-animation-timing-function: ease-out;
  }
  50% {
    -webkit-transform: perspective(400px) translateZ(150px) rotateY(190deg) scale(1);
    -webkit-animation-timing-function: ease-in;
  }
  80% {
    -webkit-transform: perspective(400px) rotateY(360deg) scale(0.95);
    -webkit-animation-timing-function: ease-in;
  }
  100% {
    -webkit-transform: perspective(400px) scale(1);
    -webkit-animation-timing-function: ease-in;
  }
}
@-moz-keyframes flip {
  0% {
    -moz-transform: perspective(400px) rotateY(0);
    -moz-animation-timing-function: ease-out;
  }
  40% {
    -moz-transform: perspective(400px) translateZ(150px) rotateY(170deg);
    -moz-animation-timing-function: ease-out;
  }
  50% {
    -moz-transform: perspective(400px) translateZ(150px) rotateY(190deg) scale(1);
    -moz-animation-timing-function: ease-in;
  }
  80% {
    -moz-transform: perspective(400px) rotateY(360deg) scale(0.95);
    -moz-animation-timing-function: ease-in;
  }
  100% {
    -moz-transform: perspective(400px) scale(1);
    -moz-animation-timing-function: ease-in;
  }
}
@-o-keyframes flip {
  0% {
    -o-transform: perspective(400px) rotateY(0);
    -o-animation-timing-function: ease-out;
  }
  40% {
    -o-transform: perspective(400px) translateZ(150px) rotateY(170deg);
    -o-animation-timing-function: ease-out;
  }
  50% {
    -o-transform: perspective(400px) translateZ(150px) rotateY(190deg) scale(1);
    -o-animation-timing-function: ease-in;
  }
  80% {
    -o-transform: perspective(400px) rotateY(360deg) scale(0.95);
    -o-animation-timing-function: ease-in;
  }
  100% {
    -o-transform: perspective(400px) scale(1);
    -o-animation-timing-function: ease-in;
  }
}
@keyframes flip {
  0% {
    transform: perspective(400px) rotateY(0);
    animation-timing-function: ease-out;
  }
  40% {
    transform: perspective(400px) translateZ(150px) rotateY(170deg);
    animation-timing-function: ease-out;
  }
  50% {
    transform: perspective(400px) translateZ(150px) rotateY(190deg) scale(1);
    animation-timing-function: ease-in;
  }
  80% {
    transform: perspective(400px) rotateY(360deg) scale(0.95);
    animation-timing-function: ease-in;
  }
  100% {
    transform: perspective(400px) scale(1);
    animation-timing-function: ease-in;
  }
}
.flip {
  -webkit-backface-visibility: visible !important;
  -webkit-animation-name: flip;
  -moz-backface-visibility: visible !important;
  -moz-animation-name: flip;
  -o-backface-visibility: visible !important;
  -o-animation-name: flip;
  backface-visibility: visible !important;
  animation-name: flip;
}
@-webkit-keyframes flipInX {
  0% {
    -webkit-transform: perspective(400px) rotateX(90deg);
    opacity: 0;
  }
  40% {
    -webkit-transform: perspective(400px) rotateX(-10deg);
  }
  70% {
    -webkit-transform: perspective(400px) rotateX(10deg);
  }
  100% {
    -webkit-transform: perspective(400px) rotateX(0deg);
    opacity: 1;
  }
}
@-moz-keyframes flipInX {
  0% {
    -moz-transform: perspective(400px) rotateX(90deg);
    opacity: 0;
  }
  40% {
    -moz-transform: perspective(400px) rotateX(-10deg);
  }
  70% {
    -moz-transform: perspective(400px) rotateX(10deg);
  }
  100% {
    -moz-transform: perspective(400px) rotateX(0deg);
    opacity: 1;
  }
}
@-o-keyframes flipInX {
  0% {
    -o-transform: perspective(400px) rotateX(90deg);
    opacity: 0;
  }
  40% {
    -o-transform: perspective(400px) rotateX(-10deg);
  }
  70% {
    -o-transform: perspective(400px) rotateX(10deg);
  }
  100% {
    -o-transform: perspective(400px) rotateX(0deg);
    opacity: 1;
  }
}
@keyframes flipInX {
  0% {
    transform: perspective(400px) rotateX(90deg);
    opacity: 0;
  }
  40% {
    transform: perspective(400px) rotateX(-10deg);
  }
  70% {
    transform: perspective(400px) rotateX(10deg);
  }
  100% {
    transform: perspective(400px) rotateX(0deg);
    opacity: 1;
  }
}
.flipInX {
  -webkit-backface-visibility: visible !important;
  -webkit-animation-name: flipInX;
  -moz-backface-visibility: visible !important;
  -moz-animation-name: flipInX;
  -o-backface-visibility: visible !important;
  -o-animation-name: flipInX;
  backface-visibility: visible !important;
  animation-name: flipInX;
}
@-webkit-keyframes flipOutX {
  0% {
    -webkit-transform: perspective(400px) rotateX(0deg);
    opacity: 1;
  }
  100% {
    -webkit-transform: perspective(400px) rotateX(90deg);
    opacity: 0;
  }
}
@-moz-keyframes flipOutX {
  0% {
    -moz-transform: perspective(400px) rotateX(0deg);
    opacity: 1;
  }
  100% {
    -moz-transform: perspective(400px) rotateX(90deg);
    opacity: 0;
  }
}
@-o-keyframes flipOutX {
  0% {
    -o-transform: perspective(400px) rotateX(0deg);
    opacity: 1;
  }
  100% {
    -o-transform: perspective(400px) rotateX(90deg);
    opacity: 0;
  }
}
@keyframes flipOutX {
  0% {
    transform: perspective(400px) rotateX(0deg);
    opacity: 1;
  }
  100% {
    transform: perspective(400px) rotateX(90deg);
    opacity: 0;
  }
}
.flipOutX {
  -webkit-animation-name: flipOutX;
  -webkit-backface-visibility: visible !important;
  -moz-animation-name: flipOutX;
  -moz-backface-visibility: visible !important;
  -o-animation-name: flipOutX;
  -o-backface-visibility: visible !important;
  animation-name: flipOutX;
  backface-visibility: visible !important;
}
@-webkit-keyframes flipInY {
  0% {
    -webkit-transform: perspective(400px) rotateY(90deg);
    opacity: 0;
  }
  40% {
    -webkit-transform: perspective(400px) rotateY(-10deg);
  }
  70% {
    -webkit-transform: perspective(400px) rotateY(10deg);
  }
  100% {
    -webkit-transform: perspective(400px) rotateY(0deg);
    opacity: 1;
  }
}
@-moz-keyframes flipInY {
  0% {
    -moz-transform: perspective(400px) rotateY(90deg);
    opacity: 0;
  }
  40% {
    -moz-transform: perspective(400px) rotateY(-10deg);
  }
  70% {
    -moz-transform: perspective(400px) rotateY(10deg);
  }
  100% {
    -moz-transform: perspective(400px) rotateY(0deg);
    opacity: 1;
  }
}
@-o-keyframes flipInY {
  0% {
    -o-transform: perspective(400px) rotateY(90deg);
    opacity: 0;
  }
  40% {
    -o-transform: perspective(400px) rotateY(-10deg);
  }
  70% {
    -o-transform: perspective(400px) rotateY(10deg);
  }
  100% {
    -o-transform: perspective(400px) rotateY(0deg);
    opacity: 1;
  }
}
@keyframes flipInY {
  0% {
    transform: perspective(400px) rotateY(90deg);
    opacity: 0;
  }
  40% {
    transform: perspective(400px) rotateY(-10deg);
  }
  70% {
    transform: perspective(400px) rotateY(10deg);
  }
  100% {
    transform: perspective(400px) rotateY(0deg);
    opacity: 1;
  }
}
.flipInY {
  -webkit-backface-visibility: visible !important;
  -webkit-animation-name: flipInY;
  -moz-backface-visibility: visible !important;
  -moz-animation-name: flipInY;
  -o-backface-visibility: visible !important;
  -o-animation-name: flipInY;
  backface-visibility: visible !important;
  animation-name: flipInY;
}
@-webkit-keyframes flipOutY {
  0% {
    -webkit-transform: perspective(400px) rotateY(0deg);
    opacity: 1;
  }
  100% {
    -webkit-transform: perspective(400px) rotateY(90deg);
    opacity: 0;
  }
}
@-moz-keyframes flipOutY {
  0% {
    -moz-transform: perspective(400px) rotateY(0deg);
    opacity: 1;
  }
  100% {
    -moz-transform: perspective(400px) rotateY(90deg);
    opacity: 0;
  }
}
@-o-keyframes flipOutY {
  0% {
    -o-transform: perspective(400px) rotateY(0deg);
    opacity: 1;
  }
  100% {
    -o-transform: perspective(400px) rotateY(90deg);
    opacity: 0;
  }
}
@keyframes flipOutY {
  0% {
    transform: perspective(400px) rotateY(0deg);
    opacity: 1;
  }
  100% {
    transform: perspective(400px) rotateY(90deg);
    opacity: 0;
  }
}
.flipOutY {
  -webkit-backface-visibility: visible !important;
  -webkit-animation-name: flipOutY;
  -moz-backface-visibility: visible !important;
  -moz-animation-name: flipOutY;
  -o-backface-visibility: visible !important;
  -o-animation-name: flipOutY;
  backface-visibility: visible !important;
  animation-name: flipOutY;
}
@-webkit-keyframes fadeIn {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
@-moz-keyframes fadeIn {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
@-o-keyframes fadeIn {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
@keyframes fadeIn {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
.fadeIn {
  -webkit-animation-name: fadeIn;
  -moz-animation-name: fadeIn;
  -o-animation-name: fadeIn;
  animation-name: fadeIn;
}
@-webkit-keyframes fadeInUp {
  0% {
    opacity: 0;
    -webkit-transform: translateY(20px);
  }
  100% {
    opacity: 1;
    -webkit-transform: translateY(0);
  }
}
@-moz-keyframes fadeInUp {
  0% {
    opacity: 0;
    -moz-transform: translateY(20px);
  }
  100% {
    opacity: 1;
    -moz-transform: translateY(0);
  }
}
@-o-keyframes fadeInUp {
  0% {
    opacity: 0;
    -o-transform: translateY(20px);
  }
  100% {
    opacity: 1;
    -o-transform: translateY(0);
  }
}
@keyframes fadeInUp {
  0% {
    opacity: 0;
    transform: translateY(20px);
  }
  100% {
    opacity: 1;
    transform: translateY(0);
  }
}
.fadeInUp {
  -webkit-animation-name: fadeInUp;
  -moz-animation-name: fadeInUp;
  -o-animation-name: fadeInUp;
  animation-name: fadeInUp;
}
@-webkit-keyframes fadeInDown {
  0% {
    opacity: 0;
    -webkit-transform: translateY(-20px);
  }
  100% {
    opacity: 1;
    -webkit-transform: translateY(0);
  }
}
@-moz-keyframes fadeInDown {
  0% {
    opacity: 0;
    -moz-transform: translateY(-20px);
  }
  100% {
    opacity: 1;
    -moz-transform: translateY(0);
  }
}
@-o-keyframes fadeInDown {
  0% {
    opacity: 0;
    -o-transform: translateY(-20px);
  }
  100% {
    opacity: 1;
    -o-transform: translateY(0);
  }
}
@keyframes fadeInDown {
  0% {
    opacity: 0;
    transform: translateY(-20px);
  }
  100% {
    opacity: 1;
    transform: translateY(0);
  }
}
.fadeInDown {
  -webkit-animation-name: fadeInDown;
  -moz-animation-name: fadeInDown;
  -o-animation-name: fadeInDown;
  animation-name: fadeInDown;
}
@-webkit-keyframes fadeInLeft {
  0% {
    opacity: 0;
    -webkit-transform: translateX(-20px);
  }
  100% {
    opacity: 1;
    -webkit-transform: translateX(0);
  }
}
@-moz-keyframes fadeInLeft {
  0% {
    opacity: 0;
    -moz-transform: translateX(-20px);
  }
  100% {
    opacity: 1;
    -moz-transform: translateX(0);
  }
}
@-o-keyframes fadeInLeft {
  0% {
    opacity: 0;
    -o-transform: translateX(-20px);
  }
  100% {
    opacity: 1;
    -o-transform: translateX(0);
  }
}
@keyframes fadeInLeft {
  0% {
    opacity: 0;
    transform: translateX(-20px);
  }
  100% {
    opacity: 1;
    transform: translateX(0);
  }
}
.fadeInLeft {
  -webkit-animation-name: fadeInLeft;
  -moz-animation-name: fadeInLeft;
  -o-animation-name: fadeInLeft;
  animation-name: fadeInLeft;
}
@-webkit-keyframes fadeInRight {
  0% {
    opacity: 0;
    -webkit-transform: translateX(20px);
  }
  100% {
    opacity: 1;
    -webkit-transform: translateX(0);
  }
}
@-moz-keyframes fadeInRight {
  0% {
    opacity: 0;
    -moz-transform: translateX(20px);
  }
  100% {
    opacity: 1;
    -moz-transform: translateX(0);
  }
}
@-o-keyframes fadeInRight {
  0% {
    opacity: 0;
    -o-transform: translateX(20px);
  }
  100% {
    opacity: 1;
    -o-transform: translateX(0);
  }
}
@keyframes fadeInRight {
  0% {
    opacity: 0;
    transform: translateX(20px);
  }
  100% {
    opacity: 1;
    transform: translateX(0);
  }
}
.fadeInRight {
  -webkit-animation-name: fadeInRight;
  -moz-animation-name: fadeInRight;
  -o-animation-name: fadeInRight;
  animation-name: fadeInRight;
}
@-webkit-keyframes fadeInUpBig {
  0% {
    opacity: 0;
    -webkit-transform: translateY(2000px);
  }
  100% {
    opacity: 1;
    -webkit-transform: translateY(0);
  }
}
@-moz-keyframes fadeInUpBig {
  0% {
    opacity: 0;
    -moz-transform: translateY(2000px);
  }
  100% {
    opacity: 1;
    -moz-transform: translateY(0);
  }
}
@-o-keyframes fadeInUpBig {
  0% {
    opacity: 0;
    -o-transform: translateY(2000px);
  }
  100% {
    opacity: 1;
    -o-transform: translateY(0);
  }
}
@keyframes fadeInUpBig {
  0% {
    opacity: 0;
    transform: translateY(2000px);
  }
  100% {
    opacity: 1;
    transform: translateY(0);
  }
}
.fadeInUpBig {
  -webkit-animation-name: fadeInUpBig;
  -moz-animation-name: fadeInUpBig;
  -o-animation-name: fadeInUpBig;
  animation-name: fadeInUpBig;
}
@-webkit-keyframes fadeInDownBig {
  0% {
    opacity: 0;
    -webkit-transform: translateY(-2000px);
  }
  100% {
    opacity: 1;
    -webkit-transform: translateY(0);
  }
}
@-moz-keyframes fadeInDownBig {
  0% {
    opacity: 0;
    -moz-transform: translateY(-2000px);
  }
  100% {
    opacity: 1;
    -moz-transform: translateY(0);
  }
}
@-o-keyframes fadeInDownBig {
  0% {
    opacity: 0;
    -o-transform: translateY(-2000px);
  }
  100% {
    opacity: 1;
    -o-transform: translateY(0);
  }
}
@keyframes fadeInDownBig {
  0% {
    opacity: 0;
    transform: translateY(-2000px);
  }
  100% {
    opacity: 1;
    transform: translateY(0);
  }
}
.fadeInDownBig {
  -webkit-animation-name: fadeInDownBig;
  -moz-animation-name: fadeInDownBig;
  -o-animation-name: fadeInDownBig;
  animation-name: fadeInDownBig;
}
@-webkit-keyframes fadeInLeftBig {
  0% {
    opacity: 0;
    -webkit-transform: translateX(-2000px);
  }
  100% {
    opacity: 1;
    -webkit-transform: translateX(0);
  }
}
@-moz-keyframes fadeInLeftBig {
  0% {
    opacity: 0;
    -moz-transform: translateX(-2000px);
  }
  100% {
    opacity: 1;
    -moz-transform: translateX(0);
  }
}
@-o-keyframes fadeInLeftBig {
  0% {
    opacity: 0;
    -o-transform: translateX(-2000px);
  }
  100% {
    opacity: 1;
    -o-transform: translateX(0);
  }
}
@keyframes fadeInLeftBig {
  0% {
    opacity: 0;
    transform: translateX(-2000px);
  }
  100% {
    opacity: 1;
    transform: translateX(0);
  }
}
.fadeInLeftBig {
  -webkit-animation-name: fadeInLeftBig;
  -moz-animation-name: fadeInLeftBig;
  -o-animation-name: fadeInLeftBig;
  animation-name: fadeInLeftBig;
}
@-webkit-keyframes fadeInRightBig {
  0% {
    opacity: 0;
    -webkit-transform: translateX(2000px);
  }
  100% {
    opacity: 1;
    -webkit-transform: translateX(0);
  }
}
@-moz-keyframes fadeInRightBig {
  0% {
    opacity: 0;
    -moz-transform: translateX(2000px);
  }
  100% {
    opacity: 1;
    -moz-transform: translateX(0);
  }
}
@-o-keyframes fadeInRightBig {
  0% {
    opacity: 0;
    -o-transform: translateX(2000px);
  }
  100% {
    opacity: 1;
    -o-transform: translateX(0);
  }
}
@keyframes fadeInRightBig {
  0% {
    opacity: 0;
    transform: translateX(2000px);
  }
  100% {
    opacity: 1;
    transform: translateX(0);
  }
}
.fadeInRightBig {
  -webkit-animation-name: fadeInRightBig;
  -moz-animation-name: fadeInRightBig;
  -o-animation-name: fadeInRightBig;
  animation-name: fadeInRightBig;
}
@-webkit-keyframes fadeOut {
  0% {
    opacity: 1;
  }
  100% {
    opacity: 0;
  }
}
@-moz-keyframes fadeOut {
  0% {
    opacity: 1;
  }
  100% {
    opacity: 0;
  }
}
@-o-keyframes fadeOut {
  0% {
    opacity: 1;
  }
  100% {
    opacity: 0;
  }
}
@keyframes fadeOut {
  0% {
    opacity: 1;
  }
  100% {
    opacity: 0;
  }
}
.fadeOut {
  -webkit-animation-name: fadeOut;
  -moz-animation-name: fadeOut;
  -o-animation-name: fadeOut;
  animation-name: fadeOut;
}
@-webkit-keyframes fadeOutUp {
  0% {
    opacity: 1;
    -webkit-transform: translateY(0);
  }
  100% {
    opacity: 0;
    -webkit-transform: translateY(-20px);
  }
}
@-moz-keyframes fadeOutUp {
  0% {
    opacity: 1;
    -moz-transform: translateY(0);
  }
  100% {
    opacity: 0;
    -moz-transform: translateY(-20px);
  }
}
@-o-keyframes fadeOutUp {
  0% {
    opacity: 1;
    -o-transform: translateY(0);
  }
  100% {
    opacity: 0;
    -o-transform: translateY(-20px);
  }
}
@keyframes fadeOutUp {
  0% {
    opacity: 1;
    transform: translateY(0);
  }
  100% {
    opacity: 0;
    transform: translateY(-20px);
  }
}
.fadeOutUp {
  -webkit-animation-name: fadeOutUp;
  -moz-animation-name: fadeOutUp;
  -o-animation-name: fadeOutUp;
  animation-name: fadeOutUp;
}
@-webkit-keyframes fadeOutDown {
  0% {
    opacity: 1;
    -webkit-transform: translateY(0);
  }
  100% {
    opacity: 0;
    -webkit-transform: translateY(20px);
  }
}
@-moz-keyframes fadeOutDown {
  0% {
    opacity: 1;
    -moz-transform: translateY(0);
  }
  100% {
    opacity: 0;
    -moz-transform: translateY(20px);
  }
}
@-o-keyframes fadeOutDown {
  0% {
    opacity: 1;
    -o-transform: translateY(0);
  }
  100% {
    opacity: 0;
    -o-transform: translateY(20px);
  }
}
@keyframes fadeOutDown {
  0% {
    opacity: 1;
    transform: translateY(0);
  }
  100% {
    opacity: 0;
    transform: translateY(20px);
  }
}
.fadeOutDown {
  -webkit-animation-name: fadeOutDown;
  -moz-animation-name: fadeOutDown;
  -o-animation-name: fadeOutDown;
  animation-name: fadeOutDown;
}
@-webkit-keyframes fadeOutLeft {
  0% {
    opacity: 1;
    -webkit-transform: translateX(0);
  }
  100% {
    opacity: 0;
    -webkit-transform: translateX(-20px);
  }
}
@-moz-keyframes fadeOutLeft {
  0% {
    opacity: 1;
    -moz-transform: translateX(0);
  }
  100% {
    opacity: 0;
    -moz-transform: translateX(-20px);
  }
}
@-o-keyframes fadeOutLeft {
  0% {
    opacity: 1;
    -o-transform: translateX(0);
  }
  100% {
    opacity: 0;
    -o-transform: translateX(-20px);
  }
}
@keyframes fadeOutLeft {
  0% {
    opacity: 1;
    transform: translateX(0);
  }
  100% {
    opacity: 0;
    transform: translateX(-20px);
  }
}
.fadeOutLeft {
  -webkit-animation-name: fadeOutLeft;
  -moz-animation-name: fadeOutLeft;
  -o-animation-name: fadeOutLeft;
  animation-name: fadeOutLeft;
}
@-webkit-keyframes fadeOutRight {
  0% {
    opacity: 1;
    -webkit-transform: translateX(0);
  }
  100% {
    opacity: 0;
    -webkit-transform: translateX(20px);
  }
}
@-moz-keyframes fadeOutRight {
  0% {
    opacity: 1;
    -moz-transform: translateX(0);
  }
  100% {
    opacity: 0;
    -moz-transform: translateX(20px);
  }
}
@-o-keyframes fadeOutRight {
  0% {
    opacity: 1;
    -o-transform: translateX(0);
  }
  100% {
    opacity: 0;
    -o-transform: translateX(20px);
  }
}
@keyframes fadeOutRight {
  0% {
    opacity: 1;
    transform: translateX(0);
  }
  100% {
    opacity: 0;
    transform: translateX(20px);
  }
}
.fadeOutRight {
  -webkit-animation-name: fadeOutRight;
  -moz-animation-name: fadeOutRight;
  -o-animation-name: fadeOutRight;
  animation-name: fadeOutRight;
}
@-webkit-keyframes fadeOutUpBig {
  0% {
    opacity: 1;
    -webkit-transform: translateY(0);
  }
  100% {
    opacity: 0;
    -webkit-transform: translateY(-2000px);
  }
}
@-moz-keyframes fadeOutUpBig {
  0% {
    opacity: 1;
    -moz-transform: translateY(0);
  }
  100% {
    opacity: 0;
    -moz-transform: translateY(-2000px);
  }
}
@-o-keyframes fadeOutUpBig {
  0% {
    opacity: 1;
    -o-transform: translateY(0);
  }
  100% {
    opacity: 0;
    -o-transform: translateY(-2000px);
  }
}
@keyframes fadeOutUpBig {
  0% {
    opacity: 1;
    transform: translateY(0);
  }
  100% {
    opacity: 0;
    transform: translateY(-2000px);
  }
}
.fadeOutUpBig {
  -webkit-animation-name: fadeOutUpBig;
  -moz-animation-name: fadeOutUpBig;
  -o-animation-name: fadeOutUpBig;
  animation-name: fadeOutUpBig;
}
@-webkit-keyframes fadeOutDownBig {
  0% {
    opacity: 1;
    -webkit-transform: translateY(0);
  }
  100% {
    opacity: 0;
    -webkit-transform: translateY(2000px);
  }
}
@-moz-keyframes fadeOutDownBig {
  0% {
    opacity: 1;
    -moz-transform: translateY(0);
  }
  100% {
    opacity: 0;
    -moz-transform: translateY(2000px);
  }
}
@-o-keyframes fadeOutDownBig {
  0% {
    opacity: 1;
    -o-transform: translateY(0);
  }
  100% {
    opacity: 0;
    -o-transform: translateY(2000px);
  }
}
@keyframes fadeOutDownBig {
  0% {
    opacity: 1;
    transform: translateY(0);
  }
  100% {
    opacity: 0;
    transform: translateY(2000px);
  }
}
.fadeOutDownBig {
  -webkit-animation-name: fadeOutDownBig;
  -moz-animation-name: fadeOutDownBig;
  -o-animation-name: fadeOutDownBig;
  animation-name: fadeOutDownBig;
}
@-webkit-keyframes fadeOutLeftBig {
  0% {
    opacity: 1;
    -webkit-transform: translateX(0);
  }
  100% {
    opacity: 0;
    -webkit-transform: translateX(-2000px);
  }
}
@-moz-keyframes fadeOutLeftBig {
  0% {
    opacity: 1;
    -moz-transform: translateX(0);
  }
  100% {
    opacity: 0;
    -moz-transform: translateX(-2000px);
  }
}
@-o-keyframes fadeOutLeftBig {
  0% {
    opacity: 1;
    -o-transform: translateX(0);
  }
  100% {
    opacity: 0;
    -o-transform: translateX(-2000px);
  }
}
@keyframes fadeOutLeftBig {
  0% {
    opacity: 1;
    transform: translateX(0);
  }
  100% {
    opacity: 0;
    transform: translateX(-2000px);
  }
}
.fadeOutLeftBig {
  -webkit-animation-name: fadeOutLeftBig;
  -moz-animation-name: fadeOutLeftBig;
  -o-animation-name: fadeOutLeftBig;
  animation-name: fadeOutLeftBig;
}
@-webkit-keyframes fadeOutRightBig {
  0% {
    opacity: 1;
    -webkit-transform: translateX(0);
  }
  100% {
    opacity: 0;
    -webkit-transform: translateX(2000px);
  }
}
@-moz-keyframes fadeOutRightBig {
  0% {
    opacity: 1;
    -moz-transform: translateX(0);
  }
  100% {
    opacity: 0;
    -moz-transform: translateX(2000px);
  }
}
@-o-keyframes fadeOutRightBig {
  0% {
    opacity: 1;
    -o-transform: translateX(0);
  }
  100% {
    opacity: 0;
    -o-transform: translateX(2000px);
  }
}
@keyframes fadeOutRightBig {
  0% {
    opacity: 1;
    transform: translateX(0);
  }
  100% {
    opacity: 0;
    transform: translateX(2000px);
  }
}
.fadeOutRightBig {
  -webkit-animation-name: fadeOutRightBig;
  -moz-animation-name: fadeOutRightBig;
  -o-animation-name: fadeOutRightBig;
  animation-name: fadeOutRightBig;
}
@-webkit-keyframes bounceIn {
  0% {
    opacity: 0;
    -webkit-transform: scale(0.3);
  }
  50% {
    opacity: 1;
    -webkit-transform: scale(1.05);
  }
  70% {
    -webkit-transform: scale(0.9);
  }
  100% {
    -webkit-transform: scale(1);
  }
}
@-moz-keyframes bounceIn {
  0% {
    opacity: 0;
    -moz-transform: scale(0.3);
  }
  50% {
    opacity: 1;
    -moz-transform: scale(1.05);
  }
  70% {
    -moz-transform: scale(0.9);
  }
  100% {
    -moz-transform: scale(1);
  }
}
@-o-keyframes bounceIn {
  0% {
    opacity: 0;
    -o-transform: scale(0.3);
  }
  50% {
    opacity: 1;
    -o-transform: scale(1.05);
  }
  70% {
    -o-transform: scale(0.9);
  }
  100% {
    -o-transform: scale(1);
  }
}
@keyframes bounceIn {
  0% {
    opacity: 0;
    transform: scale(0.3);
  }
  50% {
    opacity: 1;
    transform: scale(1.05);
  }
  70% {
    transform: scale(0.9);
  }
  100% {
    transform: scale(1);
  }
}
.bounceIn {
  -webkit-animation-name: bounceIn;
  -moz-animation-name: bounceIn;
  -o-animation-name: bounceIn;
  animation-name: bounceIn;
}
@-webkit-keyframes bounceInUp {
  0% {
    opacity: 0;
    -webkit-transform: translateY(2000px);
  }
  60% {
    opacity: 1;
    -webkit-transform: translateY(-30px);
  }
  80% {
    -webkit-transform: translateY(10px);
  }
  100% {
    -webkit-transform: translateY(0);
  }
}
@-moz-keyframes bounceInUp {
  0% {
    opacity: 0;
    -moz-transform: translateY(2000px);
  }
  60% {
    opacity: 1;
    -moz-transform: translateY(-30px);
  }
  80% {
    -moz-transform: translateY(10px);
  }
  100% {
    -moz-transform: translateY(0);
  }
}
@-o-keyframes bounceInUp {
  0% {
    opacity: 0;
    -o-transform: translateY(2000px);
  }
  60% {
    opacity: 1;
    -o-transform: translateY(-30px);
  }
  80% {
    -o-transform: translateY(10px);
  }
  100% {
    -o-transform: translateY(0);
  }
}
@keyframes bounceInUp {
  0% {
    opacity: 0;
    transform: translateY(2000px);
  }
  60% {
    opacity: 1;
    transform: translateY(-30px);
  }
  80% {
    transform: translateY(10px);
  }
  100% {
    transform: translateY(0);
  }
}
.bounceInUp {
  -webkit-animation-name: bounceInUp;
  -moz-animation-name: bounceInUp;
  -o-animation-name: bounceInUp;
  animation-name: bounceInUp;
}
@-webkit-keyframes bounceInDown {
  0% {
    opacity: 0;
    -webkit-transform: translateY(-2000px);
  }
  60% {
    opacity: 1;
    -webkit-transform: translateY(30px);
  }
  80% {
    -webkit-transform: translateY(-10px);
  }
  100% {
    -webkit-transform: translateY(0);
  }
}
@-moz-keyframes bounceInDown {
  0% {
    opacity: 0;
    -moz-transform: translateY(-2000px);
  }
  60% {
    opacity: 1;
    -moz-transform: translateY(30px);
  }
  80% {
    -moz-transform: translateY(-10px);
  }
  100% {
    -moz-transform: translateY(0);
  }
}
@-o-keyframes bounceInDown {
  0% {
    opacity: 0;
    -o-transform: translateY(-2000px);
  }
  60% {
    opacity: 1;
    -o-transform: translateY(30px);
  }
  80% {
    -o-transform: translateY(-10px);
  }
  100% {
    -o-transform: translateY(0);
  }
}
@keyframes bounceInDown {
  0% {
    opacity: 0;
    transform: translateY(-2000px);
  }
  60% {
    opacity: 1;
    transform: translateY(30px);
  }
  80% {
    transform: translateY(-10px);
  }
  100% {
    transform: translateY(0);
  }
}
.bounceInDown {
  -webkit-animation-name: bounceInDown;
  -moz-animation-name: bounceInDown;
  -o-animation-name: bounceInDown;
  animation-name: bounceInDown;
}
@-webkit-keyframes bounceInLeft {
  0% {
    opacity: 0;
    -webkit-transform: translateX(-2000px);
  }
  60% {
    opacity: 1;
    -webkit-transform: translateX(30px);
  }
  80% {
    -webkit-transform: translateX(-10px);
  }
  100% {
    -webkit-transform: translateX(0);
  }
}
@-moz-keyframes bounceInLeft {
  0% {
    opacity: 0;
    -moz-transform: translateX(-2000px);
  }
  60% {
    opacity: 1;
    -moz-transform: translateX(30px);
  }
  80% {
    -moz-transform: translateX(-10px);
  }
  100% {
    -moz-transform: translateX(0);
  }
}
@-o-keyframes bounceInLeft {
  0% {
    opacity: 0;
    -o-transform: translateX(-2000px);
  }
  60% {
    opacity: 1;
    -o-transform: translateX(30px);
  }
  80% {
    -o-transform: translateX(-10px);
  }
  100% {
    -o-transform: translateX(0);
  }
}
@keyframes bounceInLeft {
  0% {
    opacity: 0;
    transform: translateX(-2000px);
  }
  60% {
    opacity: 1;
    transform: translateX(30px);
  }
  80% {
    transform: translateX(-10px);
  }
  100% {
    transform: translateX(0);
  }
}
.bounceInLeft {
  -webkit-animation-name: bounceInLeft;
  -moz-animation-name: bounceInLeft;
  -o-animation-name: bounceInLeft;
  animation-name: bounceInLeft;
}
@-webkit-keyframes bounceInRight {
  0% {
    opacity: 0;
    -webkit-transform: translateX(2000px);
  }
  60% {
    opacity: 1;
    -webkit-transform: translateX(-30px);
  }
  80% {
    -webkit-transform: translateX(10px);
  }
  100% {
    -webkit-transform: translateX(0);
  }
}
@-moz-keyframes bounceInRight {
  0% {
    opacity: 0;
    -moz-transform: translateX(2000px);
  }
  60% {
    opacity: 1;
    -moz-transform: translateX(-30px);
  }
  80% {
    -moz-transform: translateX(10px);
  }
  100% {
    -moz-transform: translateX(0);
  }
}
@-o-keyframes bounceInRight {
  0% {
    opacity: 0;
    -o-transform: translateX(2000px);
  }
  60% {
    opacity: 1;
    -o-transform: translateX(-30px);
  }
  80% {
    -o-transform: translateX(10px);
  }
  100% {
    -o-transform: translateX(0);
  }
}
@keyframes bounceInRight {
  0% {
    opacity: 0;
    transform: translateX(2000px);
  }
  60% {
    opacity: 1;
    transform: translateX(-30px);
  }
  80% {
    transform: translateX(10px);
  }
  100% {
    transform: translateX(0);
  }
}
.bounceInRight {
  -webkit-animation-name: bounceInRight;
  -moz-animation-name: bounceInRight;
  -o-animation-name: bounceInRight;
  animation-name: bounceInRight;
}
@-webkit-keyframes bounceOut {
  0% {
    -webkit-transform: scale(1);
  }
  25% {
    -webkit-transform: scale(0.95);
  }
  50% {
    opacity: 1;
    -webkit-transform: scale(1.1);
  }
  100% {
    opacity: 0;
    -webkit-transform: scale(0.3);
  }
}
@-moz-keyframes bounceOut {
  0% {
    -moz-transform: scale(1);
  }
  25% {
    -moz-transform: scale(0.95);
  }
  50% {
    opacity: 1;
    -moz-transform: scale(1.1);
  }
  100% {
    opacity: 0;
    -moz-transform: scale(0.3);
  }
}
@-o-keyframes bounceOut {
  0% {
    -o-transform: scale(1);
  }
  25% {
    -o-transform: scale(0.95);
  }
  50% {
    opacity: 1;
    -o-transform: scale(1.1);
  }
  100% {
    opacity: 0;
    -o-transform: scale(0.3);
  }
}
@keyframes bounceOut {
  0% {
    transform: scale(1);
  }
  25% {
    transform: scale(0.95);
  }
  50% {
    opacity: 1;
    transform: scale(1.1);
  }
  100% {
    opacity: 0;
    transform: scale(0.3);
  }
}
.bounceOut {
  -webkit-animation-name: bounceOut;
  -moz-animation-name: bounceOut;
  -o-animation-name: bounceOut;
  animation-name: bounceOut;
}
@-webkit-keyframes bounceOutUp {
  0% {
    -webkit-transform: translateY(0);
  }
  20% {
    opacity: 1;
    -webkit-transform: translateY(20px);
  }
  100% {
    opacity: 0;
    -webkit-transform: translateY(-2000px);
  }
}
@-moz-keyframes bounceOutUp {
  0% {
    -moz-transform: translateY(0);
  }
  20% {
    opacity: 1;
    -moz-transform: translateY(20px);
  }
  100% {
    opacity: 0;
    -moz-transform: translateY(-2000px);
  }
}
@-o-keyframes bounceOutUp {
  0% {
    -o-transform: translateY(0);
  }
  20% {
    opacity: 1;
    -o-transform: translateY(20px);
  }
  100% {
    opacity: 0;
    -o-transform: translateY(-2000px);
  }
}
@keyframes bounceOutUp {
  0% {
    transform: translateY(0);
  }
  20% {
    opacity: 1;
    transform: translateY(20px);
  }
  100% {
    opacity: 0;
    transform: translateY(-2000px);
  }
}
.bounceOutUp {
  -webkit-animation-name: bounceOutUp;
  -moz-animation-name: bounceOutUp;
  -o-animation-name: bounceOutUp;
  animation-name: bounceOutUp;
}
@-webkit-keyframes bounceOutDown {
  0% {
    -webkit-transform: translateY(0);
  }
  20% {
    opacity: 1;
    -webkit-transform: translateY(-20px);
  }
  100% {
    opacity: 0;
    -webkit-transform: translateY(2000px);
  }
}
@-moz-keyframes bounceOutDown {
  0% {
    -moz-transform: translateY(0);
  }
  20% {
    opacity: 1;
    -moz-transform: translateY(-20px);
  }
  100% {
    opacity: 0;
    -moz-transform: translateY(2000px);
  }
}
@-o-keyframes bounceOutDown {
  0% {
    -o-transform: translateY(0);
  }
  20% {
    opacity: 1;
    -o-transform: translateY(-20px);
  }
  100% {
    opacity: 0;
    -o-transform: translateY(2000px);
  }
}
@keyframes bounceOutDown {
  0% {
    transform: translateY(0);
  }
  20% {
    opacity: 1;
    transform: translateY(-20px);
  }
  100% {
    opacity: 0;
    transform: translateY(2000px);
  }
}
.bounceOutDown {
  -webkit-animation-name: bounceOutDown;
  -moz-animation-name: bounceOutDown;
  -o-animation-name: bounceOutDown;
  animation-name: bounceOutDown;
}
@-webkit-keyframes bounceOutLeft {
  0% {
    -webkit-transform: translateX(0);
  }
  20% {
    opacity: 1;
    -webkit-transform: translateX(20px);
  }
  100% {
    opacity: 0;
    -webkit-transform: translateX(-2000px);
  }
}
@-moz-keyframes bounceOutLeft {
  0% {
    -moz-transform: translateX(0);
  }
  20% {
    opacity: 1;
    -moz-transform: translateX(20px);
  }
  100% {
    opacity: 0;
    -moz-transform: translateX(-2000px);
  }
}
@-o-keyframes bounceOutLeft {
  0% {
    -o-transform: translateX(0);
  }
  20% {
    opacity: 1;
    -o-transform: translateX(20px);
  }
  100% {
    opacity: 0;
    -o-transform: translateX(-2000px);
  }
}
@keyframes bounceOutLeft {
  0% {
    transform: translateX(0);
  }
  20% {
    opacity: 1;
    transform: translateX(20px);
  }
  100% {
    opacity: 0;
    transform: translateX(-2000px);
  }
}
.bounceOutLeft {
  -webkit-animation-name: bounceOutLeft;
  -moz-animation-name: bounceOutLeft;
  -o-animation-name: bounceOutLeft;
  animation-name: bounceOutLeft;
}
@-webkit-keyframes bounceOutRight {
  0% {
    -webkit-transform: translateX(0);
  }
  20% {
    opacity: 1;
    -webkit-transform: translateX(-20px);
  }
  100% {
    opacity: 0;
    -webkit-transform: translateX(2000px);
  }
}
@-moz-keyframes bounceOutRight {
  0% {
    -moz-transform: translateX(0);
  }
  20% {
    opacity: 1;
    -moz-transform: translateX(-20px);
  }
  100% {
    opacity: 0;
    -moz-transform: translateX(2000px);
  }
}
@-o-keyframes bounceOutRight {
  0% {
    -o-transform: translateX(0);
  }
  20% {
    opacity: 1;
    -o-transform: translateX(-20px);
  }
  100% {
    opacity: 0;
    -o-transform: translateX(2000px);
  }
}
@keyframes bounceOutRight {
  0% {
    transform: translateX(0);
  }
  20% {
    opacity: 1;
    transform: translateX(-20px);
  }
  100% {
    opacity: 0;
    transform: translateX(2000px);
  }
}
.bounceOutRight {
  -webkit-animation-name: bounceOutRight;
  -moz-animation-name: bounceOutRight;
  -o-animation-name: bounceOutRight;
  animation-name: bounceOutRight;
}
@-webkit-keyframes rotateIn {
  0% {
    -webkit-transform-origin: center center;
    -webkit-transform: rotate(-200deg);
    opacity: 0;
  }
  100% {
    -webkit-transform-origin: center center;
    -webkit-transform: rotate(0);
    opacity: 1;
  }
}
@-moz-keyframes rotateIn {
  0% {
    -moz-transform-origin: center center;
    -moz-transform: rotate(-200deg);
    opacity: 0;
  }
  100% {
    -moz-transform-origin: center center;
    -moz-transform: rotate(0);
    opacity: 1;
  }
}
@-o-keyframes rotateIn {
  0% {
    -o-transform-origin: center center;
    -o-transform: rotate(-200deg);
    opacity: 0;
  }
  100% {
    -o-transform-origin: center center;
    -o-transform: rotate(0);
    opacity: 1;
  }
}
@keyframes rotateIn {
  0% {
    transform-origin: center center;
    transform: rotate(-200deg);
    opacity: 0;
  }
  100% {
    transform-origin: center center;
    transform: rotate(0);
    opacity: 1;
  }
}
.rotateIn {
  -webkit-animation-name: rotateIn;
  -moz-animation-name: rotateIn;
  -o-animation-name: rotateIn;
  animation-name: rotateIn;
}
@-webkit-keyframes rotateInUpLeft {
  0% {
    -webkit-transform-origin: left bottom;
    -webkit-transform: rotate(90deg);
    opacity: 0;
  }
  100% {
    -webkit-transform-origin: left bottom;
    -webkit-transform: rotate(0);
    opacity: 1;
  }
}
@-moz-keyframes rotateInUpLeft {
  0% {
    -moz-transform-origin: left bottom;
    -moz-transform: rotate(90deg);
    opacity: 0;
  }
  100% {
    -moz-transform-origin: left bottom;
    -moz-transform: rotate(0);
    opacity: 1;
  }
}
@-o-keyframes rotateInUpLeft {
  0% {
    -o-transform-origin: left bottom;
    -o-transform: rotate(90deg);
    opacity: 0;
  }
  100% {
    -o-transform-origin: left bottom;
    -o-transform: rotate(0);
    opacity: 1;
  }
}
@keyframes rotateInUpLeft {
  0% {
    transform-origin: left bottom;
    transform: rotate(90deg);
    opacity: 0;
  }
  100% {
    transform-origin: left bottom;
    transform: rotate(0);
    opacity: 1;
  }
}
.rotateInUpLeft {
  -webkit-animation-name: rotateInUpLeft;
  -moz-animation-name: rotateInUpLeft;
  -o-animation-name: rotateInUpLeft;
  animation-name: rotateInUpLeft;
}
@-webkit-keyframes rotateInDownLeft {
  0% {
    -webkit-transform-origin: left bottom;
    -webkit-transform: rotate(-90deg);
    opacity: 0;
  }
  100% {
    -webkit-transform-origin: left bottom;
    -webkit-transform: rotate(0);
    opacity: 1;
  }
}
@-moz-keyframes rotateInDownLeft {
  0% {
    -moz-transform-origin: left bottom;
    -moz-transform: rotate(-90deg);
    opacity: 0;
  }
  100% {
    -moz-transform-origin: left bottom;
    -moz-transform: rotate(0);
    opacity: 1;
  }
}
@-o-keyframes rotateInDownLeft {
  0% {
    -o-transform-origin: left bottom;
    -o-transform: rotate(-90deg);
    opacity: 0;
  }
  100% {
    -o-transform-origin: left bottom;
    -o-transform: rotate(0);
    opacity: 1;
  }
}
@keyframes rotateInDownLeft {
  0% {
    transform-origin: left bottom;
    transform: rotate(-90deg);
    opacity: 0;
  }
  100% {
    transform-origin: left bottom;
    transform: rotate(0);
    opacity: 1;
  }
}
.rotateInDownLeft {
  -webkit-animation-name: rotateInDownLeft;
  -moz-animation-name: rotateInDownLeft;
  -o-animation-name: rotateInDownLeft;
  animation-name: rotateInDownLeft;
}
@-webkit-keyframes rotateInUpRight {
  0% {
    -webkit-transform-origin: right bottom;
    -webkit-transform: rotate(-90deg);
    opacity: 0;
  }
  100% {
    -webkit-transform-origin: right bottom;
    -webkit-transform: rotate(0);
    opacity: 1;
  }
}
@-moz-keyframes rotateInUpRight {
  0% {
    -moz-transform-origin: right bottom;
    -moz-transform: rotate(-90deg);
    opacity: 0;
  }
  100% {
    -moz-transform-origin: right bottom;
    -moz-transform: rotate(0);
    opacity: 1;
  }
}
@-o-keyframes rotateInUpRight {
  0% {
    -o-transform-origin: right bottom;
    -o-transform: rotate(-90deg);
    opacity: 0;
  }
  100% {
    -o-transform-origin: right bottom;
    -o-transform: rotate(0);
    opacity: 1;
  }
}
@keyframes rotateInUpRight {
  0% {
    transform-origin: right bottom;
    transform: rotate(-90deg);
    opacity: 0;
  }
  100% {
    transform-origin: right bottom;
    transform: rotate(0);
    opacity: 1;
  }
}
.rotateInUpRight {
  -webkit-animation-name: rotateInUpRight;
  -moz-animation-name: rotateInUpRight;
  -o-animation-name: rotateInUpRight;
  animation-name: rotateInUpRight;
}
@-webkit-keyframes rotateInDownRight {
  0% {
    -webkit-transform-origin: right bottom;
    -webkit-transform: rotate(90deg);
    opacity: 0;
  }
  100% {
    -webkit-transform-origin: right bottom;
    -webkit-transform: rotate(0);
    opacity: 1;
  }
}
@-moz-keyframes rotateInDownRight {
  0% {
    -moz-transform-origin: right bottom;
    -moz-transform: rotate(90deg);
    opacity: 0;
  }
  100% {
    -moz-transform-origin: right bottom;
    -moz-transform: rotate(0);
    opacity: 1;
  }
}
@-o-keyframes rotateInDownRight {
  0% {
    -o-transform-origin: right bottom;
    -o-transform: rotate(90deg);
    opacity: 0;
  }
  100% {
    -o-transform-origin: right bottom;
    -o-transform: rotate(0);
    opacity: 1;
  }
}
@keyframes rotateInDownRight {
  0% {
    transform-origin: right bottom;
    transform: rotate(90deg);
    opacity: 0;
  }
  100% {
    transform-origin: right bottom;
    transform: rotate(0);
    opacity: 1;
  }
}
.rotateInDownRight {
  -webkit-animation-name: rotateInDownRight;
  -moz-animation-name: rotateInDownRight;
  -o-animation-name: rotateInDownRight;
  animation-name: rotateInDownRight;
}
@-webkit-keyframes rotateOut {
  0% {
    -webkit-transform-origin: center center;
    -webkit-transform: rotate(0);
    opacity: 1;
  }
  100% {
    -webkit-transform-origin: center center;
    -webkit-transform: rotate(200deg);
    opacity: 0;
  }
}
@-moz-keyframes rotateOut {
  0% {
    -moz-transform-origin: center center;
    -moz-transform: rotate(0);
    opacity: 1;
  }
  100% {
    -moz-transform-origin: center center;
    -moz-transform: rotate(200deg);
    opacity: 0;
  }
}
@-o-keyframes rotateOut {
  0% {
    -o-transform-origin: center center;
    -o-transform: rotate(0);
    opacity: 1;
  }
  100% {
    -o-transform-origin: center center;
    -o-transform: rotate(200deg);
    opacity: 0;
  }
}
@keyframes rotateOut {
  0% {
    transform-origin: center center;
    transform: rotate(0);
    opacity: 1;
  }
  100% {
    transform-origin: center center;
    transform: rotate(200deg);
    opacity: 0;
  }
}
.rotateOut {
  -webkit-animation-name: rotateOut;
  -moz-animation-name: rotateOut;
  -o-animation-name: rotateOut;
  animation-name: rotateOut;
}
@-webkit-keyframes rotateOutUpLeft {
  0% {
    -webkit-transform-origin: left bottom;
    -webkit-transform: rotate(0);
    opacity: 1;
  }
  100% {
    -webkit-transform-origin: left bottom;
    -webkit-transform: rotate(-90deg);
    opacity: 0;
  }
}
@-moz-keyframes rotateOutUpLeft {
  0% {
    -moz-transform-origin: left bottom;
    -moz-transform: rotate(0);
    opacity: 1;
  }
  100% {
    -moz-transform-origin: left bottom;
    -moz-transform: rotate(-90deg);
    opacity: 0;
  }
}
@-o-keyframes rotateOutUpLeft {
  0% {
    -o-transform-origin: left bottom;
    -o-transform: rotate(0);
    opacity: 1;
  }
  100% {
    -o-transform-origin: left bottom;
    -o-transform: rotate(-90deg);
    opacity: 0;
  }
}
@keyframes rotateOutUpLeft {
  0% {
    transform-origin: left bottom;
    transform: rotate(0);
    opacity: 1;
  }
  100% {
    transform-origin: left bottom;
    transform: rotate(-90deg);
    opacity: 0;
  }
}
.rotateOutUpLeft {
  -webkit-animation-name: rotateOutUpLeft;
  -moz-animation-name: rotateOutUpLeft;
  -o-animation-name: rotateOutUpLeft;
  animation-name: rotateOutUpLeft;
}
@-webkit-keyframes rotateOutDownLeft {
  0% {
    -webkit-transform-origin: left bottom;
    -webkit-transform: rotate(0);
    opacity: 1;
  }
  100% {
    -webkit-transform-origin: left bottom;
    -webkit-transform: rotate(90deg);
    opacity: 0;
  }
}
@-moz-keyframes rotateOutDownLeft {
  0% {
    -moz-transform-origin: left bottom;
    -moz-transform: rotate(0);
    opacity: 1;
  }
  100% {
    -moz-transform-origin: left bottom;
    -moz-transform: rotate(90deg);
    opacity: 0;
  }
}
@-o-keyframes rotateOutDownLeft {
  0% {
    -o-transform-origin: left bottom;
    -o-transform: rotate(0);
    opacity: 1;
  }
  100% {
    -o-transform-origin: left bottom;
    -o-transform: rotate(90deg);
    opacity: 0;
  }
}
@keyframes rotateOutDownLeft {
  0% {
    transform-origin: left bottom;
    transform: rotate(0);
    opacity: 1;
  }
  100% {
    transform-origin: left bottom;
    transform: rotate(90deg);
    opacity: 0;
  }
}
.rotateOutDownLeft {
  -webkit-animation-name: rotateOutDownLeft;
  -moz-animation-name: rotateOutDownLeft;
  -o-animation-name: rotateOutDownLeft;
  animation-name: rotateOutDownLeft;
}
@-webkit-keyframes rotateOutUpRight {
  0% {
    -webkit-transform-origin: right bottom;
    -webkit-transform: rotate(0);
    opacity: 1;
  }
  100% {
    -webkit-transform-origin: right bottom;
    -webkit-transform: rotate(90deg);
    opacity: 0;
  }
}
@-moz-keyframes rotateOutUpRight {
  0% {
    -moz-transform-origin: right bottom;
    -moz-transform: rotate(0);
    opacity: 1;
  }
  100% {
    -moz-transform-origin: right bottom;
    -moz-transform: rotate(90deg);
    opacity: 0;
  }
}
@-o-keyframes rotateOutUpRight {
  0% {
    -o-transform-origin: right bottom;
    -o-transform: rotate(0);
    opacity: 1;
  }
  100% {
    -o-transform-origin: right bottom;
    -o-transform: rotate(90deg);
    opacity: 0;
  }
}
@keyframes rotateOutUpRight {
  0% {
    transform-origin: right bottom;
    transform: rotate(0);
    opacity: 1;
  }
  100% {
    transform-origin: right bottom;
    transform: rotate(90deg);
    opacity: 0;
  }
}
.rotateOutUpRight {
  -webkit-animation-name: rotateOutUpRight;
  -moz-animation-name: rotateOutUpRight;
  -o-animation-name: rotateOutUpRight;
  animation-name: rotateOutUpRight;
}
@-webkit-keyframes rotateOutDownRight {
  0% {
    -webkit-transform-origin: right bottom;
    -webkit-transform: rotate(0);
    opacity: 1;
  }
  100% {
    -webkit-transform-origin: right bottom;
    -webkit-transform: rotate(-90deg);
    opacity: 0;
  }
}
@-moz-keyframes rotateOutDownRight {
  0% {
    -moz-transform-origin: right bottom;
    -moz-transform: rotate(0);
    opacity: 1;
  }
  100% {
    -moz-transform-origin: right bottom;
    -moz-transform: rotate(-90deg);
    opacity: 0;
  }
}
@-o-keyframes rotateOutDownRight {
  0% {
    -o-transform-origin: right bottom;
    -o-transform: rotate(0);
    opacity: 1;
  }
  100% {
    -o-transform-origin: right bottom;
    -o-transform: rotate(-90deg);
    opacity: 0;
  }
}
@keyframes rotateOutDownRight {
  0% {
    transform-origin: right bottom;
    transform: rotate(0);
    opacity: 1;
  }
  100% {
    transform-origin: right bottom;
    transform: rotate(-90deg);
    opacity: 0;
  }
}
.rotateOutDownRight {
  -webkit-animation-name: rotateOutDownRight;
  -moz-animation-name: rotateOutDownRight;
  -o-animation-name: rotateOutDownRight;
  animation-name: rotateOutDownRight;
}
@-webkit-keyframes hinge {
  0% {
    -webkit-transform: rotate(0);
    -webkit-transform-origin: top left;
    -webkit-animation-timing-function: ease-in-out;
  }
  20%,
  60% {
    -webkit-transform: rotate(80deg);
    -webkit-transform-origin: top left;
    -webkit-animation-timing-function: ease-in-out;
  }
  40% {
    -webkit-transform: rotate(60deg);
    -webkit-transform-origin: top left;
    -webkit-animation-timing-function: ease-in-out;
  }
  80% {
    -webkit-transform: rotate(60deg) translateY(0);
    opacity: 1;
    -webkit-transform-origin: top left;
    -webkit-animation-timing-function: ease-in-out;
  }
  100% {
    -webkit-transform: translateY(700px);
    opacity: 0;
  }
}
@-moz-keyframes hinge {
  0% {
    -moz-transform: rotate(0);
    -moz-transform-origin: top left;
    -moz-animation-timing-function: ease-in-out;
  }
  20%,
  60% {
    -moz-transform: rotate(80deg);
    -moz-transform-origin: top left;
    -moz-animation-timing-function: ease-in-out;
  }
  40% {
    -moz-transform: rotate(60deg);
    -moz-transform-origin: top left;
    -moz-animation-timing-function: ease-in-out;
  }
  80% {
    -moz-transform: rotate(60deg) translateY(0);
    opacity: 1;
    -moz-transform-origin: top left;
    -moz-animation-timing-function: ease-in-out;
  }
  100% {
    -moz-transform: translateY(700px);
    opacity: 0;
  }
}
@-o-keyframes hinge {
  0% {
    -o-transform: rotate(0);
    -o-transform-origin: top left;
    -o-animation-timing-function: ease-in-out;
  }
  20%,
  60% {
    -o-transform: rotate(80deg);
    -o-transform-origin: top left;
    -o-animation-timing-function: ease-in-out;
  }
  40% {
    -o-transform: rotate(60deg);
    -o-transform-origin: top left;
    -o-animation-timing-function: ease-in-out;
  }
  80% {
    -o-transform: rotate(60deg) translateY(0);
    opacity: 1;
    -o-transform-origin: top left;
    -o-animation-timing-function: ease-in-out;
  }
  100% {
    -o-transform: translateY(700px);
    opacity: 0;
  }
}
@keyframes hinge {
  0% {
    transform: rotate(0);
    transform-origin: top left;
    animation-timing-function: ease-in-out;
  }
  20%,
  60% {
    transform: rotate(80deg);
    transform-origin: top left;
    animation-timing-function: ease-in-out;
  }
  40% {
    transform: rotate(60deg);
    transform-origin: top left;
    animation-timing-function: ease-in-out;
  }
  80% {
    transform: rotate(60deg) translateY(0);
    opacity: 1;
    transform-origin: top left;
    animation-timing-function: ease-in-out;
  }
  100% {
    transform: translateY(700px);
    opacity: 0;
  }
}
.hinge {
  -webkit-animation-name: hinge;
  -moz-animation-name: hinge;
  -o-animation-name: hinge;
  animation-name: hinge;
}
@-webkit-keyframes rollIn {
  0% {
    opacity: 0;
    -webkit-transform: translateX(-100%) rotate(-120deg);
  }
  100% {
    opacity: 1;
    -webkit-transform: translateX(0px) rotate(0deg);
  }
}
@-moz-keyframes rollIn {
  0% {
    opacity: 0;
    -moz-transform: translateX(-100%) rotate(-120deg);
  }
  100% {
    opacity: 1;
    -moz-transform: translateX(0px) rotate(0deg);
  }
}
@-o-keyframes rollIn {
  0% {
    opacity: 0;
    -o-transform: translateX(-100%) rotate(-120deg);
  }
  100% {
    opacity: 1;
    -o-transform: translateX(0px) rotate(0deg);
  }
}
@keyframes rollIn {
  0% {
    opacity: 0;
    transform: translateX(-100%) rotate(-120deg);
  }
  100% {
    opacity: 1;
    transform: translateX(0px) rotate(0deg);
  }
}
.rollIn {
  -webkit-animation-name: rollIn;
  -moz-animation-name: rollIn;
  -o-animation-name: rollIn;
  animation-name: rollIn;
}
@-webkit-keyframes rollOut {
  0% {
    opacity: 1;
    -webkit-transform: translateX(0px) rotate(0deg);
  }
  100% {
    opacity: 0;
    -webkit-transform: translateX(100%) rotate(120deg);
  }
}
@-moz-keyframes rollOut {
  0% {
    opacity: 1;
    -moz-transform: translateX(0px) rotate(0deg);
  }
  100% {
    opacity: 0;
    -moz-transform: translateX(100%) rotate(120deg);
  }
}
@-o-keyframes rollOut {
  0% {
    opacity: 1;
    -o-transform: translateX(0px) rotate(0deg);
  }
  100% {
    opacity: 0;
    -o-transform: translateX(100%) rotate(120deg);
  }
}
@keyframes rollOut {
  0% {
    opacity: 1;
    transform: translateX(0px) rotate(0deg);
  }
  100% {
    opacity: 0;
    transform: translateX(100%) rotate(120deg);
  }
}
.rollOut {
  -webkit-animation-name: rollOut;
  -moz-animation-name: rollOut;
  -o-animation-name: rollOut;
  animation-name: rollOut;
}
@-webkit-keyframes lightSpeedIn {
  0% {
    -webkit-transform: translateX(100%) skewX(-30deg);
    opacity: 0;
  }
  60% {
    -webkit-transform: translateX(-20%) skewX(30deg);
    opacity: 1;
  }
  80% {
    -webkit-transform: translateX(0%) skewX(-15deg);
    opacity: 1;
  }
  100% {
    -webkit-transform: translateX(0%) skewX(0deg);
    opacity: 1;
  }
}
@-moz-keyframes lightSpeedIn {
  0% {
    -moz-transform: translateX(100%) skewX(-30deg);
    opacity: 0;
  }
  60% {
    -moz-transform: translateX(-20%) skewX(30deg);
    opacity: 1;
  }
  80% {
    -moz-transform: translateX(0%) skewX(-15deg);
    opacity: 1;
  }
  100% {
    -moz-transform: translateX(0%) skewX(0deg);
    opacity: 1;
  }
}
@-o-keyframes lightSpeedIn {
  0% {
    -o-transform: translateX(100%) skewX(-30deg);
    opacity: 0;
  }
  60% {
    -o-transform: translateX(-20%) skewX(30deg);
    opacity: 1;
  }
  80% {
    -o-transform: translateX(0%) skewX(-15deg);
    opacity: 1;
  }
  100% {
    -o-transform: translateX(0%) skewX(0deg);
    opacity: 1;
  }
}
@keyframes lightSpeedIn {
  0% {
    transform: translateX(100%) skewX(-30deg);
    opacity: 0;
  }
  60% {
    transform: translateX(-20%) skewX(30deg);
    opacity: 1;
  }
  80% {
    transform: translateX(0%) skewX(-15deg);
    opacity: 1;
  }
  100% {
    transform: translateX(0%) skewX(0deg);
    opacity: 1;
  }
}
.lightSpeedIn {
  -webkit-animation-name: lightSpeedIn;
  -moz-animation-name: lightSpeedIn;
  -o-animation-name: lightSpeedIn;
  animation-name: lightSpeedIn;
  -webkit-animation-timing-function: ease-out;
  -moz-animation-timing-function: ease-out;
  -o-animation-timing-function: ease-out;
  animation-timing-function: ease-out;
}
.animated.lightSpeedIn {
  -webkit-animation-duration: .5s;
  -moz-animation-duration: .5s;
  -o-animation-duration: .5s;
  animation-duration: .5s;
}
@-webkit-keyframes lightSpeedOut {
  0% {
    -webkit-transform: translateX(0%) skewX(0deg);
    opacity: 1;
  }
  100% {
    -webkit-transform: translateX(100%) skewX(-30deg);
    opacity: 0;
  }
}
@-moz-keyframes lightSpeedOut {
  0% {
    -moz-transform: translateX(0%) skewX(0deg);
    opacity: 1;
  }
  100% {
    -moz-transform: translateX(100%) skewX(-30deg);
    opacity: 0;
  }
}
@-o-keyframes lightSpeedOut {
  0% {
    -o-transform: translateX(0%) skewX(0deg);
    opacity: 1;
  }
  100% {
    -o-transform: translateX(100%) skewX(-30deg);
    opacity: 0;
  }
}
@keyframes lightSpeedOut {
  0% {
    transform: translateX(0%) skewX(0deg);
    opacity: 1;
  }
  100% {
    transform: translateX(100%) skewX(-30deg);
    opacity: 0;
  }
}
.lightSpeedOut {
  -webkit-animation-name: lightSpeedOut;
  -moz-animation-name: lightSpeedOut;
  -o-animation-name: lightSpeedOut;
  animation-name: lightSpeedOut;
  -webkit-animation-timing-function: ease-in;
  -moz-animation-timing-function: ease-in;
  -o-animation-timing-function: ease-in;
  animation-timing-function: ease-in;
}
.animated.lightSpeedOut {
  -webkit-animation-duration: .25s;
  -moz-animation-duration: .25s;
  -o-animation-duration: .25s;
  animation-duration: .25s;
}
@-webkit-keyframes wiggle {
  0% {
    -webkit-transform: skewX(9deg);
  }
  10% {
    -webkit-transform: skewX(-8deg);
  }
  20% {
    -webkit-transform: skewX(7deg);
  }
  30% {
    -webkit-transform: skewX(-6deg);
  }
  40% {
    -webkit-transform: skewX(5deg);
  }
  50% {
    -webkit-transform: skewX(-4deg);
  }
  60% {
    -webkit-transform: skewX(3deg);
  }
  70% {
    -webkit-transform: skewX(-2deg);
  }
  80% {
    -webkit-transform: skewX(1deg);
  }
  90% {
    -webkit-transform: skewX(0deg);
  }
  100% {
    -webkit-transform: skewX(0deg);
  }
}
@-moz-keyframes wiggle {
  0% {
    -moz-transform: skewX(9deg);
  }
  10% {
    -moz-transform: skewX(-8deg);
  }
  20% {
    -moz-transform: skewX(7deg);
  }
  30% {
    -moz-transform: skewX(-6deg);
  }
  40% {
    -moz-transform: skewX(5deg);
  }
  50% {
    -moz-transform: skewX(-4deg);
  }
  60% {
    -moz-transform: skewX(3deg);
  }
  70% {
    -moz-transform: skewX(-2deg);
  }
  80% {
    -moz-transform: skewX(1deg);
  }
  90% {
    -moz-transform: skewX(0deg);
  }
  100% {
    -moz-transform: skewX(0deg);
  }
}
@-o-keyframes wiggle {
  0% {
    -o-transform: skewX(9deg);
  }
  10% {
    -o-transform: skewX(-8deg);
  }
  20% {
    -o-transform: skewX(7deg);
  }
  30% {
    -o-transform: skewX(-6deg);
  }
  40% {
    -o-transform: skewX(5deg);
  }
  50% {
    -o-transform: skewX(-4deg);
  }
  60% {
    -o-transform: skewX(3deg);
  }
  70% {
    -o-transform: skewX(-2deg);
  }
  80% {
    -o-transform: skewX(1deg);
  }
  90% {
    -o-transform: skewX(0deg);
  }
  100% {
    -o-transform: skewX(0deg);
  }
}
@keyframes wiggle {
  0% {
    transform: skewX(9deg);
  }
  10% {
    transform: skewX(-8deg);
  }
  20% {
    transform: skewX(7deg);
  }
  30% {
    transform: skewX(-6deg);
  }
  40% {
    transform: skewX(5deg);
  }
  50% {
    transform: skewX(-4deg);
  }
  60% {
    transform: skewX(3deg);
  }
  70% {
    transform: skewX(-2deg);
  }
  80% {
    transform: skewX(1deg);
  }
  90% {
    transform: skewX(0deg);
  }
  100% {
    transform: skewX(0deg);
  }
}
.wiggle {
  -webkit-animation-name: wiggle;
  -moz-animation-name: wiggle;
  -o-animation-name: wiggle;
  animation-name: wiggle;
  -webkit-animation-timing-function: ease-in;
  -moz-animation-timing-function: ease-in;
  -o-animation-timing-function: ease-in;
  animation-timing-function: ease-in;
}
.animated.wiggle {
  -webkit-animation-duration: .75s;
  -moz-animation-duration: .75s;
  -o-animation-duration: .75s;
  animation-duration: .75s;
}

#fluidbox-overlay {
  display: none;
  width: 100%;
  height: 100%;
  position: fixed;
  top: 0;
  left: 0;
  background: rgba(0, 0, 0, 0.9);
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAYAAAAfFcSJAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6OUE2M0E5QkQ1OEM4MTFFMjkxRDNFM0JCQkI2NjhFMTYiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6OUE2M0E5QkU1OEM4MTFFMjkxRDNFM0JCQkI2NjhFMTYiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo5QTYzQTlCQjU4QzgxMUUyOTFEM0UzQkJCQjY2OEUxNiIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo5QTYzQTlCQzU4QzgxMUUyOTFEM0UzQkJCQjY2OEUxNiIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PsPd+ZoAAAAPSURBVHjaYmBgYHgGEGAAAOsA5z9d/3YAAAAASUVORK5CYII=");
  background-repeat: repeat;
  z-index: 8000;
  overflow: hidden;
  -webkit-transform: translateZ(0);
  -moz-transform: translateZ(0);
  -o-transform: translateZ(0);
  transform: translateZ(0);
}
#fluidbox-outer,
.fluidbox-outer-ghost {
  display: none;
  position: fixed;
  padding: 0px;
  z-index: 8010;
  animation-duration: 0.5s;
  -moz-animation-duration: 0.5s;
  -webkit-animation-duration: 0.5s;
  -o-animation-duration: 0.5s;
  -ms-animation-duration: 0.5s;
  -webkit-transform: translateZ(0);
  -moz-transform: translateZ(0);
  -o-transform: translateZ(0);
  transform: translateZ(0);
}
#fluidbox-inner {
  box-shadow: 0px 0px 30px rgba(0, 0, 0, 0.5);
  -moz-box-shadow: 0px 0px 30px rgba(0, 0, 0, 0.5);
  -webkit-box-shadow: 0px 0px 30px rgba(0, 0, 0, 0.5);
  -o-box-shadow: 0px 0px 30px rgba(0, 0, 0, 0.5);
  -ms-box-shadow: 0px 0px 30px rgba(0, 0, 0, 0.5);
}
#fluidbox-inner img {
  display: block;
  height: 100%;
  width: 100%;
}
#fluidbox-loading {
  display: block;
  width: 48px;
  height: 48px;
  position: fixed;
  top: 50%;
  left: 50%;
  margin-left: -24px;
  margin-top: -24px;
  z-index: 8005;
  background: url(data:image/gif;base64,R0lGODlhMAAwAPcAAAAAAAYGBgsLCw0NDRAQEBYWFhsbGx4eHiMjIyQkJCsrKywsLDAwMDQ0NDk5OT4+PkFBQURERElJSU1NTVFRUVVVVVhYWFxcXGJiYmZmZmlpaW5ubnNzc3V1dXt7e4CAgIaGhouLi42NjZOTk5SUlJmZmZycnKCgoKenp6mpqbGxsbu7u76+vsHBwcfHx8vLy8/Pz9TU1N7e3uPj4+vr6/r6+v///wUFBQgICA4ODhQUFBkZGR0dHSEhISkpKTc3Nzg4OD8/P0JCQkVFRU5OTlNTU1RUVFpaWl5eXmRkZG1tbXBwcHd3d3l5eX9/f4ODg4WFhYiIiJWVlZubm5+fn6Ojo6SkpKqqqq2trba2tr29vdnZ2eXl5fPz8wQEBBMTEyAgICYmJioqKi0tLTY2Nj09PUZGRktLS0xMTFJSUl1dXWhoaGxsbHJycnp6eoGBgZeXl7CwsLy8vMbGxtDQ0NfX19/f3/n5+f7+/g8PDxERESgoKC8vLzMzM0hISHR0dH19fYKCgpCQkLe3t9jY2N3d3eHh4ebm5gcHBwwMDBoaGjIyMjU1NTo6OldXV2NjY2dnZ35+fr+/vx8fH4yMjJ6entra2uLi4vv7+xISEhcXFxwcHCIiIjExMUNDQ2FhYYSEhKioqLq6usDAwPj4+AoKCiUlJTw8PEdHR1BQUF9fX2tra3Z2doeHhwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH/C05FVFNDQVBFMi4wAwEAAAAh/i1NYWRlIGJ5IEtyYXNpbWlyYSBOZWpjaGV2YSAod3d3LmxvYWRpbmZvLm5ldCkAIfkEAQoAAAAsAAAAADAAMAAABv9AgHBILBqPyKRyWSwUmNCokZBKEaRYpoBks40E2fCRU+vWOOK0EELrdmkQdZiwcrtXVzkxEEhWynY2NRV6QwEdJSIeGBAHRCWBbiVFAgNOBnlRJTOcMzIuIgwAAXWRNit9AQUJCguuCgZYIp20LxIAKKY2KAACCK7Ark9SHrS0LAYZuhoAv8HAw1EYxrQZBjGRMQcDrc+uA1gQMtScKAEYgGYYAAber2BSBy7kMy4GAZBuJGDO3ghhs8jFWMCu1IpYAbp5iyZlwQt6cQAoiAFDgRABCjI+Q9AnjIQW5CgMYSBKCLcFChUggJelz4EMKFzEGDfjAhJuGVUeyCRFwIP/DoomEAhwgEGEChcIHgkwQICAjqoUMEgwVEmABSJYtNjawoSEjlkKNIgggWwEBuCWVkjBte0KDjyZBEhAVoLduw9iFRmwQWvbvyIcQRGwIELdw3Yj/BtCwMPfx1tNJNDC4O7dumXLKuhI4APkx5K1NEhM2rJmsHz9fg4c5appzBEgTC4SoIIKyG/jLpkLOzMEvUewruDK4sRXMWJhL0ibZMDPEB4mPCGAgIEDCIunqMSUtoBUBQzlAigQgUOIEiZOnIhoREGGDBgwVJCggGUYBiDU6z9hwsEQJ0Mg8N57GrxHgWBZICDCfvqZUBIBGmiQhwEYRFighRXothsGDOpX28I/AlwAAggXgFHABRdmkKJ/WBAQQofqhXCFBCOOOEEvFkSo4o4aWGAfEwukByMHV31QIwgfEBQBjyliABwUEcCoXgR8HTniBhgRqKKOGVgkRQVSgkAAflaOyIAAFFyoY4ENYJEBjKEAUEGZI4p0QI4EXvgAFhuYIKQJImCwmIh0XtAHAQ5UsKOK7EFBwQYZVBDBAgxNQCcINw4xgAEJNPAABCUVAkACH4RwZAgfeCnqEiGWaeiqUBzgwZEdIAjrEg0YiSSLt0I5YgRg9coqBRT8KKwSTh2rLBJBAAAh+QQBCgAAACwAAAAAMAAwAAAH/4AAgoOEhYaHiImKi4UEOoyQkYYEUlIEkpiMN08zM084maGHSTKdMkmiqYJAMJ0zXDBAqqE5Vq6uVjmzhTc3iRIyXLczMhKJvZI3SVBNGkVAO4RQw65Qgzc9EksiVVhQoJFPLeMtWldMPgA3VdSdVb4/VDM1NvU2WL6RTeT8WEEAUtrNGAHACBd7CKtg0sCPXxUdRwQe6bEFIcIomIo05Gdkxwphrris2MHEIsIlmH5o2ThOxA0jpTpx2WLkhhaT9WoYk7TjCssWV3TcmFbtBo8ZOG3M6JFpH8sV6XTYmmHl0Y8uSankk+QDC0stPwQlyJIlgSAiSbnIChXECsshg/8WpBOEBCdNUb52HBFxJcvKFkQQKcnZZcYKJkwx4WCAYUmSIDlu6PABZAiRuYZ+aEBCBAgPUDl27NCha1ECJlOqUFH9BMhWTDl6+FhA2weP14RuDBGxmopv31OQlJY0eTbt4wmGD8JxJLVq1b99L4kGyejx68d9PFqeBHr03s+fUFdkHbv5BdsB5NDQu/1v6E54aOJx3vx4AMynvHdfZXqkGzvUV1t61wwxAn9UBKccJJOdl1wiCSyhH3St4RZJbNfZZmEhiyHBxGO6hJbAAtAgEtoOBEQmSGg86ADOf+oB4aETT0ABRViH7DCEBEMIEcQCt6kSoY1QRBGFjQsMksP/JYLoKMGTO0oABJOZkGTjkUfaaJZ6RBBRGgE7RhkmZKEUkWWRaDoRjW4aaDAEKDgIASWUO24pCQFLFJlllkzoAkQSGgAqyw1BPGmooUFsCGGNaKIZBQYA9ABomxpgwBQDcx46BJWQ/EBkozYCgUMRgCZRahE48BAlnU/KJ8kQRhKZpRI5JGDqpG0mkcANQGhqaGKRFCHrlegAEASluQIqBAAEVHYoj5hBcsSnTzBBBHUS5IqsBjvVGkSYTyb5nxBHFDHEDwlw+ieypmqwliA4ELBDArMBuwsAPJSKLAau3qvJEJSWOoSi/hoCUaBtIkFgwYv4gEGbGETLMCM/mIrjDsT/BZEoxpggw/HHiQQCACH5BAEKAAAALAAAAAAwADAAAAf/gACCg4SFhoeIiYqLhQNfjJCRhgNOTo+SmIsCbC1ybF6ZoYdGci2dRqKpggxxpqZxY6qhAiKuriIDsoWgiWWltp1liryRRmxJRmZjl4JtwK4dhAdCGG4iU23EjGwn3ScmIRhgAF4hz6YioGMhc3Yz7zNTmEne9SIMAE7nLU4AZy/wAorAZKRePShf0OxDc0BOwIBuMJkxWM+MDhPPTHxZ8zAgBkxjTFDslu3MCltyzHix0vGdHSGYvoQYeSLEFy/OXGUzMKfljDkHMmGgCWfcl1otRDxiUMdnukxgRIw0EQvAgSlTggIQ4q7jC3yhGEAZ6WBQmDCD0rSUc0aVDjNt/0LAEXkC5iE1LuvMsZIkqABJXsSgwWCEgQAvX8CMcSBk3KExatIIYWDAi4EkKVZMMcIM0QE1b0JAGb2GgbZIAtTUwcMazx05dg15IdNhtO3Rb878lWRgyp3WwGm02T1IwJnQt6GIHq2msyIxcoBLdw2HmYA0b2wv105aByMGdKaLT+EdwHXut7evKa8IvPjp5Ad5OY7+thr2i8SseM/6Dhz85JDhRnK4nZGLJFf9Np1wxBXyWXbKQcFGVaFgsFprr8WGSGCDFfaXAF8cAIYYzhU3wACHgXLAGpmZwFkmAohxhhEYJGGjGIgMIMaOYoBxQC5enBbJAWkkscaRRybhmPp5xOk4xhhiPNljg5J8YQGSWPYlyGxk8BIjlFI+GYaQjJSB5RpGroGBd16McYYyW0YZZZhjAMjIAEaciaQRf4VhhhlvogVAGE+CCSYYZCZymZ5HtqWDEGe8+aZ3B0ApJ5hiUJlfmmcmIcZsb/4JaJdO0gnlgZGQwegaaQjw1p+RiqqDF4phKqWdipippwUGACAjoLC+iaMAhBYKJq6JCGEjmhhYUMYlDAAaKrBgeaFDGDsW2qsk0ZZBhhgGNOhnsLAKauIXOhhQolvAwvrnurokMka7gIIVbyQDlCGpGWWgei8kBkB6hhDb/ivJuOYaLIkYCSsMmMMQMxIIACH5BAEKAAAALAAAAAAwADAAAAj/AAEIHEiwoMGDCBMqXFgwTx6GECMazKMhw0OJGBfesDBlioUbGUMeHDLlxIkpQ0SqFJhAkEmTgvasDInjz8uXbXDMxEim5M2TfXYSHGKhyBAyCS4KxPDzJQaCO4AY0dAERAaQES2A2AoiUJsiOwS2aWqyDcg9TVKwaMG2RSCMRbjK/SMzA9kTGgA8wNK2bxOMQ+TK3ZBHiM+bUx7sONG3b16JQATLBaInUNNAeSw07msEY4JAkrc+BXK444MbIjazZQEEY542oUG0yXNDzU01AAqkUN0iRVi4sQGFfW3yz8M9g3j/zbjjT+hACQTuACRcIJC1m1PIDJlgQ2g+A3nw/xg4RLWVByvzAMHQBhBoEGQQTli9IoUIIwUAYI3I44GfBwnopMcOCfBBxm8G7WEUEHvscEMBFkhhRRR+6LFQAUNkUFFFRYxHkxErGCLiIYVY0dpBNySghgYbbogBEDpJVAAIhYwooiGHwIBBjAPdQAYGGWgoJItBDqHUQglYMeIhNjJZSCAWCnTDA0NWqWFFExyJEHI42ogjk11KEeWUVW44pAZZMsTHIF6C6aYhYvb4o5l0ZmBkRAhYweSbXT4ZJUF7WGDmlS/yCNGMNe45IgwZGEoQhkES2aFIN4B4I4kmatTffwHql4ceBeyg5UBAbKDGBEDwgAOEElI4qkY79P8BhBBD+DEEggVpYMOuXRjCwh8I6CeSHkD4YeyxfuQn5X5q7OrsroR0RpN/yBo7xJjiYTVBDc86e0h8GSVQ7bFCXLTDHnz8BkQX3To7xX4QTTmusaflxge6e+THgyHt7mpIdBLpUeu8QeFQIB8I75EHDiz0a0MNfmDEw7y2hoXAvfeiO94fDtvQBkYIUAzEDXnsgW7C9+aBACEOi4DRHvM+YOEOCZuMcX5GHNLvCRjxMbCtAMZIs801e9jTIdw6iwXI9yLAgx7wFoAwxicrq1/IbYhwQhwgwDtTyVOfvIejBN3g9U7nnnyvh0JFZHDGfHTatkRgpzx3RgWYbPXdEu0IsDffgAfOd0AAIfkEAQoAAAAsAAAAADAAMAAACP8AAQgcSLCgwYMIEypcWFCAAIYQIxpEVKQIIokYIfoBAcJMxo8IGb3h+IYRyJMCD7jhyNHNAZQfEalhyVLNQ5gS94ykCeLNHpwEFwkpwyiMopsC0fBkiYZggTFmHD3aYFGikDVYIUFy1EiPwJlLQagR2ONRiCkmTqhdg7EM1rdYLbx0FBaEIwCLRKjdq/YRRkZw30KyuKjuIj0g+PK9mxNS4DVa9yRaE4LnGgFmFPP1KFHRo8CO13gcs5PkGAAcNKudclqiAEehBUOy8FApSz+I9IRQfSKEV4yNHkN+5FUAWJsAesDh7TejHtiQtWZVJFAP1t9j0moW0QOkIthaQ0P/6i6wQIGBjTSbALEIpYA9UR+FD4NQyAkTJqaE4GDG60WJeoSxyB4FXCSAHor0sMdvBvUgRCOL9OBVAWhEIkIHZSCFUCKLmOHHh2Ywcl5MZpggSQsoSiJCawcpUoaHH4JoRhj/RaQHByugqCOKKhShIQCI9GAGjDHGaMYYPyZ0gAg7NtnCChskQhB8RVYZ4yJJNmiCk05KEomUQMJHpJUeMpJlQWFMweWOJ74BJpBCjlnkkTUudEAIa6YYpUEuWunHjHUydOOJTvYY6ECJQGWkiCAhUiKhT4rQ3kIFCLiHIv8hIkAiehwq0CJqFCHEIpjq4YeFGJ6pUCKKhBHGHnuM//FmQRbMYGsMc6AAyUueMiSAgmMEG6xkAy0yKQBF2KqsrZL40WgPwg47xh437QFDDD8BIIQMyyr7wrESPRVtrGPQCIAiK9hgwwrUjRFDt8qGkFGQsZI7bblATqGuulMgosgc8No6x0uukWtvsC89UsO+NtSgBiIoBDyDDGVglMjB90p2QAwMqxuDIpBIPENzERVQb7RjdLdGx/tCoogkEruBkbjDxtrDQyiwrG4KAPjxQsDydjZuGAUCma7OK1w0hghzcKtsvwAqYl4iP+qr8xQDIXKAEI+4cVYHvX7kyMId18AYQmF/pMfRDK8wK1ALCUEDwzQIATdGHJBdQwd3YxckwAjqwqFq3wfpkUIKDBJe8oiKN65QQAAh+QQBCgAAACwAAAAAMAAwAAAI/wABCBxIsKDBgwgTKlxYMEAAhhAjGgxQpsxDiRgZMsqQgVHGjwh9PFqz5pEPkCgFFjhCkuSRAik/BojQsmWEizEjThpZs+SknATBjPEBxoAenAAa9WzZiKCeBI0iFDkiBOMYP1j9RCiTAIdAP0tJRhBogEibQCDSgjCC0UfWt2X0ACgTdk0ZAD46qN1bBGOCt28bBUiQYWmGBDmU7N07VqIBwG8N4ChSuGYRHI0W720qUU8EyFjHAADDk+QjMAAeaU4bKAFGiqD9WEzasiOAHG1Wg2iTI+NfyBGE9MZBc81NAAYA6e6bEUeZz4AjyL1NhEhvAAl0tzEAUk/U6NwF5v+4DmDMaiWuUQaYNKaRkAifwxtkxBpQBySNeiNliKPAJAPXBZCDHv55dZABjIyRAIC3CZFBG4/0YWBC6/kwxoVEkfdaI4FUcsKHlbSR3kE5JGDhUBj6ABNGOSAxhYcfgjjCcQUVcCKKF+ZowH4JGdAGjDEGOcUREwJQQI43omihD5PwaNAkgAQpZYyVZECeAUvmqOWJTTIEZSVATgnmGhraiKMPNzLp5EEF/DgllUQaVKKWSK4oUYthxjjjmgFgiSMYRUoUAIdATiEiQzn4JxkAAYDBCBFIKOHRQT4UEUEjKgaghxBrQChhRmB0IMclXWBigw1KIERECy3IMUgKlBj/YedHRlhy6q2nIjEQmgNFwOqvrFpx10eMcIHrrZgQIVACgwySXiNyAPsrFie9Vsmxt3bhUQFWcHGJFTD5MIi0vzYB6iXYnnpJkyBc4u4lIARQQArksprCTxIRYWq6K+BghAyXcOGtDEYEQEm9rU4aURvpntpBASu8++4KBhiBcAtsSURJw5aAcYTEAXv70gkIr4HRCelywZYU3gos8QhzYVGvuRJhgSsml1TiEQ4nSNwyFyc8lFcK0f4aiKAgxFEJJW0QgdpA7bYsMSUD9cmIERk0AUIGax7UNQB+AOyzDH4o9HVGOXTrbcCXnDAdUBA1AoO73sLAGdwRZSC2DBngGo0RDoG4G0igfi+UgxRSvF14RAUovvjjCAUEACH5BAEKAAAALAAAAAAwADAAAAj/AAEIHEiwoMGDCBMqXFjwxg2GECMeFCNGosWInMyY4XSxI0JFGjUq8khSYJ4HflL6eZCnpMcFKlUueOhSYiYzMf1ozFSTYCZFmjTlwVEwQU6VCQjmUSSmwQMznSwqWrBATNUEiogC6HQ0ZVQAmRw4+rRmTZIknixqosqWagKiYrr6qbjJQtm7ZR9YzNS2LUeQR81kLYIXbwOLefq2zXOjwdHDYgrjTSoRh1XFCzYB0IRTpSdNAPxILptkpEVOmBdwBGA0pZmkOByNXmOhpdTUYojegOln5mayox10vJEAc26BOBo00LopyWgLPDvi4HSZrRjbAHBoBcAJr/M1jjRL/3+4NAFFitgLRj77yYKZ43sdUREVao34GzjyMEaYSQynTZkQlUcnjlxQhBg0JeSJKKTY4KANdXyynUULbADKhaC8cYF4BuHQBg0PhkjKFKZFlIcfb1wYAighrOiGAwkKlAkJDYZooygVQZTJBSqyiOGKb5iRoCah2Gikg3R8pZAma6yIYY9POqIVkUcamSRDmiTho5M9OlnEdjPWWCWOEe34I5QZ+jFhdh8eOWKJEOEwQYpoutFAjAR5IoeYEH6CJ0S7WfjkhgtlIh99ayhygyKdmFHEBQsgxIknDqiWCX4EXjABghI91JwVLtQhwwwzXICQJ1SkSkIIf5jB058Q+f8xCqm0klrEQAlQBkADVJzg66+gKGlRJy/USqsMaQGwyRRTrLZAr7/+SslqnYZgLK11RJUJJaOMQglonJAQbbSfXLSJC9eS+oKibYziQrdt3JBJCOP+GkJ0EXkyaron3GCGKN12K4ofALRRr69URCrRJ+mSmoQmVAQcMBWc1ZsqFWZY5EbDo2wygcTudltEJqBAO64jFlGS7gsEOxEyyE5sRcnB5Uo0Ra0yuBBCpDdwC/K7ITzEySchmHzCGp22MQUlbnziySYJ/vHuuxK3QdBanoy1QRGwItS1QA8ADLIcenndk1I+d/suJemdrVAnoUgcirBuL+SIHO/KgXLdEd0XsEG3G3zNt0F5OPEGvoNDlAfiiTduUEAAIfkEAQoAAAAsAAAAADAAMAAACP8AAQgcSLCgwYMIEypcyLChQ4eKFD2c6PCLDx86KGpEmMPHggU+cmwcKbCUqY8fTZUiuVERSpQ8WBpEhChhKY8vQa6UKRBRlDgnKC1Bw6mmQB05UWYcWOqLIk4nOU3EYqOqjRqXqAAR6DLpgpgATAJBRfbMmQUTT1hde8gIgK5JM345RbYsWVMTKa1dS4hTx6QhEZExaxfVGakPl+xdywoAJ5wwAfA4U5cyZVQSH56psbjqilJ/UYYEwOBy3bpfJnK61NnGpZhIlQJARLcw2VNGH6rt3GXr24+Zc5wybRkVXopADnWugaYnDx5Gv1SuDGQnxVSEOqsaSHOgDruXySz/pbiSE6sVh7pwtrEKoaLLQoAwUFTTOsMcZ6KckGJBByIeQKChihK+GVSKIjrkkEN9nIwFBHQLAWFFIYdcYuEKqdj3ECdoPILBKhhggMp4BZWCAQwVXnJIioW0QiJDpQCBgRI0zvihKscRlMMTFKZo4Y+HnJDjQjkIYSOIICrxIQZkWPeFFD9aWOGUUmbhA0NfoLFKkh+CaKOSp+z0pJRRUmmhlfdpueSWR9oY5kA7FqIimUBaMaRC+IW4ipJ82khGbiWdGKWKh7T44kKlkLFmlxhYcCVCElL4I4aAPsRDKjMqKWJmCemQ3379IaKDD2Oh8ahBipCxgCmKiGTSKWg8/1ipQjUpYgElV2TBQgstpIIQGa0EC8gSqgAh0kinWMHrsryiMtBzAy0Q7LTBKnHqRD5gweyyLPimCCCAZGbKE62QW26wrHD6UBPbLrvClTksccIJS6T27bn4PtHcRIpc0S6vV2SkyrzzbpcDK9RSy8qxDpGx67+UIALEFFQQPMVWqgRr7hPkPnHnQqn8y6sRObRSMcEnPJEDEAlTS8ZEq4h8giKnnIwyFafkoETL5Dq77r9YnALAKiij3J4prJhLra8PPcEsC1c0cSUi8hY97xJcobGE0q1Y8BAiGLTSxCqpAOHfQANbfQIGBH1hSqkWCEHRrAMxQIXN81LBAE8OlS9SNcpLaMh3Qj5QgrIgHw+eECp3nzCFz4o3VIoFJ1BhgeCR2xQiw5k3pGDnoCsUEAA7);
}
#fluidbox-title {
  display: block;
  position: absolute;
  bottom: 0;
  left: -1px;
  width: 100%;
  background: rgba(0, 0, 0, 0.5);
  color: #FFF;
  padding: 5px 0px;
  text-indent: 5px;
  font-family: sans-serif;
  z-index: 8006;
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
  filter: alpha(opacity=0);
  -moz-opacity: 0;
  -khtml-opacity: 0;
  opacity: 0;
}
#fluidbox-inner:hover #fluidbox-title {
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
  filter: alpha(opacity=100);
  -moz-opacity: 1;
  -khtml-opacity: 1;
  opacity: 1;
}
/** Buttons */
#fluidbox-btn-close {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA2ZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDpBODQxN0Y0RTYxNTNFMjExQTdFQUM3NDc4MUY3OUQ1RCIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDpCNTA5NkVGODUzNkMxMUUyQTFCQUYzOUEyNkNBQzg2MSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDpCNTA5NkVGNzUzNkMxMUUyQTFCQUYzOUEyNkNBQzg2MSIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ1M2IChXaW5kb3dzKSI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOkE4NDE3RjRFNjE1M0UyMTFBN0VBQzc0NzgxRjc5RDVEIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOkE4NDE3RjRFNjE1M0UyMTFBN0VBQzc0NzgxRjc5RDVEIi8+IDwvcmRmOkRlc2NyaXB0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);
  width: 48px;
  height: 48px;
  position: absolute;
  top: -24px;
  right: -24px;
  cursor: pointer;
}
#fluidbox-outer.touch #fluidbox-btn-next,
#fluidbox-outer.touch #fluidbox-btn-prev {
  display: none;
}
#fluidbox-btn-next {
  width: 150px;
  height: 100%;
  position: absolute;
  top: 0;
  right: -1px;
  cursor: pointer;
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAJYAAAABCAYAAAA8YlcZAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6NTFENzk0RjI1MzczMTFFMkE0RjVFMjU4MkUxMzg3RDUiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6NTFENzk0RjM1MzczMTFFMkE0RjVFMjU4MkUxMzg3RDUiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo1MUQ3OTRGMDUzNzMxMUUyQTRGNUUyNTgyRTEzODdENSIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo1MUQ3OTRGMTUzNzMxMUUyQTRGNUUyNTgyRTEzODdENSIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Phj4q5YAAAAzSURBVHjaYmSAAEYsNDobGx+XGKmYiQQ5UviksMmRp9RMfGxy+MTKEYuJiW9s6YUBIMAAw/8Ap1gxqBYAAAAASUVORK5CYII=) top left repeat-y;
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
  filter: alpha(opacity=0);
  -moz-opacity: 0;
  -khtml-opacity: 0;
  opacity: 0;
}
#fluidbox-btn-next:hover {
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
  filter: alpha(opacity=100);
  -moz-opacity: 1;
  -khtml-opacity: 1;
  opacity: 1;
}
#fluidbox-btn-prev {
  width: 150px;
  height: 100%;
  position: absolute;
  top: 0;
  left: -1px;
  cursor: pointer;
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAJYAAAABCAYAAAA8YlcZAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6NUFBNDY3NDg1Mzc0MTFFMkEzMURDRTE2MTJGQ0JDOTAiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6NUFBNDY3NDk1Mzc0MTFFMkEzMURDRTE2MTJGQ0JDOTAiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo1QUE0Njc0NjUzNzQxMUUyQTMxRENFMTYxMkZDQkM5MCIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo1QUE0Njc0NzUzNzQxMUUyQTMxRENFMTYxMkZDQkM5MCIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PhKpjeMAAAA5SURBVHjaYmRgYFgGxP8ZIACZRmdj4+MSIxX/I0GOFD4pbHLkKTUTH5scPrFyxGJi4htbemEACDAAKQGLA4nDn1UAAAAASUVORK5CYII=) top left repeat-y;
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
  filter: alpha(opacity=0);
  -moz-opacity: 0;
  -khtml-opacity: 0;
  opacity: 0;
}
#fluidbox-btn-prev:hover {
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
  filter: alpha(opacity=100);
  -moz-opacity: 1;
  -khtml-opacity: 1;
  opacity: 1;
}
/** Animation Settings **/
#fluidbox-overlay,
#fluidbox-loading,
#fluidbox-outer {
  animation-duration: 0.5s;
  -moz-animation-duration: 0.5s;
  -webkit-animation-duration: 0.5s;
  -o-animation-duration: 0.5s;
  -ms-animation-duration: 0.5s;
}
#fluidbox-overlay.closing,
#fluidbox-outer.opening {
  animation-delay: 0.3s;
  -moz-animation-delay: 0.3s;
  -webkit-animation-delay: 0.3s;
  -o-animation-delay: 0.3s;
  -ms-animation-delay: 0.3s;
}
#fluidbox-btn-next,
#fluidbox-btn-prev,
#fluidbox-title {
  transition: opacity 0.5s;
  -moz-transition: opacity 0.5s;
  -webkit-transition: opacity 0.5s;
  -o-transition: opacity 0.5s;
  -ms-transition: opacity 0.5s;
}

/**
 * BootstrapValidator (http://bootstrapvalidator.com)
 * The best jQuery plugin to validate form fields. Designed to use with Bootstrap 3
 *
 * @author      http://twitter.com/nghuuphuoc
 * @copyright   (c) 2013 - 2014 Nguyen Huu Phuoc
 * @license     Commercial: http://bootstrapvalidator.com/license/
 *              Non-commercial: http://creativecommons.org/licenses/by-nc-nd/3.0/
 */
.bv-form .help-block {
  margin-bottom: 0;
}
.bv-form .tooltip-inner {
  text-align: left;
}
.nav-tabs li.bv-tab-success > a {
  color: #3c763d;
}
.nav-tabs li.bv-tab-error > a {
  color: #a94442;
}
.bv-form .bv-icon-no-label {
  top: 0;
}
.bv-form .bv-icon-input-group {
  top: 0;
  z-index: 100;
}
.bv-form .help-block {
  margin-bottom: 0;
}
.bv-form .tooltip-inner {
  text-align: left;
}
.nav-tabs li.bv-tab-success > a {
  color: #3c763d;
}
.nav-tabs li.bv-tab-error > a {
  color: #a94442;
}
.bv-form .bv-icon-no-label {
  top: 0;
}
.bv-form .bv-icon-input-group {
  top: 0;
  z-index: 100;
}

:root {
  --btn-font-size: 15px;
  --btn-line-height: 1.4;
  --btn-padding-tb: 12px;
  --btn-padding-lr: 12px;
  --btn-gap: 0.33em;
  --btn-border-width: 0px;
  --btn-border-radius: 0;
  --btn-font-color: #333333;
  --btn-font-color-hover: #92c57a;
  --btn-border-color: #333333;
  --btn-bg-color: #f9f9f9;
  --btn-bg-color-hover: #ececec;
  --btn-font-color-active: #92c57a;
  --btn-border-color-active: #92c57a;
  --btn-bg-color-disabled: var(--btn-bg-color);
  --btn-font-color-disabled: #adadad;
  --btn-focus-color: #cce4c1;
  --primary-font-color: #fff;
  --primary-font-color-hover: var(--primary-font-color);
  --primary-bg-color: #92c57a;
  --primary-bg-color-hover: #83bd68;
  --primary-bg-color-disabled: #d3e8ca;
  --primary-font-color-disabled: var(--primary-font-color);
  --btn-focus-color: transparent;
  --transparent-font-color: #333333;
  --transparent-font-color-hover: #92c57a;
  --transparent-font-color-disabled: #adadad;
  --outline-font-color: #333333;
  --outline-font-color-hover: #92c57a;
  --outline-border-width: 1px;
  --outline-border-color: #adadad;
  --outline-bg-color: #f9f9f9;
  --outline-bg-color-hover: #f9f9f9;
  --outline-bg-color-disabled: #f9f9f9;
  --outline-font-color-disabled: #adadad;
  --btn-font-size-sm: 13px;
  --btn-line-height-sm: 1;
  --btn-padding-tb-sm: 8px;
  --btn-padding-lr-sm: 8px;
  --btn-border-radius-sm: 0;
  --btn-font-size-lg: 19px;
  --btn-line-height-lg: 1;
  --btn-padding-tb-lg: 18px;
  --btn-padding-lr-lg: 18px;
  --btn-border-radius-lg: 0;
  --lbl-font-size: 15px;
  --lbl-line-height: 1.4;
  --lbl-padding-tb: 0;
  --lbl-padding-lr: 0;
  --lbl-gap: 0.33em;
  --lbl-border-width: 0;
  --lbl-border-radius: 0;
  --lbl-font-color: #333333;
  --lbl-border-color: #333333;
  --lbl-bg-color: transparent;
  --btn-group-gap-column: 5px;
  --btn-group-gap-row: 5px;
}
/*! 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,
  .dropup > .btn > .caret {
    border-top-color: #000 !important;
  }
  .label {
    border: 1px solid #000;
  }
  .table {
    border-collapse: collapse !important;
  }
  .table td,
  .table th {
    background-color: #fff !important;
  }
  .table-bordered th,
  .table-bordered td {
    border: 1px solid #ddd !important;
  }
}
@font-face {
  font-family: 'Glyphicons Halflings';
  src: url('../fonts/glyphicons-halflings-regular.eot');
  src: url('../fonts/glyphicons-halflings-regular.eot?#iefix') format('embedded-opentype'), url('../fonts/glyphicons-halflings-regular.woff2') format('woff2'), url('../fonts/glyphicons-halflings-regular.woff') format('woff'), url('../fonts/glyphicons-halflings-regular.ttf') format('truetype'), url('../fonts/glyphicons-halflings-regular.svg#glyphicons_halflingsregular') format('svg');
}
.glyphicon {
  position: relative;
  top: 1px;
  display: inline-block;
  font-family: 'Glyphicons Halflings';
  font-style: normal;
  font-weight: normal;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.glyphicon-asterisk:before {
  content: "\2a";
}
.glyphicon-plus:before {
  content: "\2b";
}
.glyphicon-euro:before,
.glyphicon-eur:before {
  content: "\20ac";
}
.glyphicon-minus:before {
  content: "\2212";
}
.glyphicon-cloud:before {
  content: "\2601";
}
.glyphicon-envelope:before {
  content: "\2709";
}
.glyphicon-pencil:before {
  content: "\270f";
}
.glyphicon-glass:before {
  content: "\e001";
}
.glyphicon-music:before {
  content: "\e002";
}
.glyphicon-search:before {
  content: "\e003";
}
.glyphicon-heart:before {
  content: "\e005";
}
.glyphicon-star:before {
  content: "\e006";
}
.glyphicon-star-empty:before {
  content: "\e007";
}
.glyphicon-user:before {
  content: "\e008";
}
.glyphicon-film:before {
  content: "\e009";
}
.glyphicon-th-large:before {
  content: "\e010";
}
.glyphicon-th:before {
  content: "\e011";
}
.glyphicon-th-list:before {
  content: "\e012";
}
.glyphicon-ok:before {
  content: "\e013";
}
.glyphicon-remove:before {
  content: "\e014";
}
.glyphicon-zoom-in:before {
  content: "\e015";
}
.glyphicon-zoom-out:before {
  content: "\e016";
}
.glyphicon-off:before {
  content: "\e017";
}
.glyphicon-signal:before {
  content: "\e018";
}
.glyphicon-cog:before {
  content: "\e019";
}
.glyphicon-trash:before {
  content: "\e020";
}
.glyphicon-home:before {
  content: "\e021";
}
.glyphicon-file:before {
  content: "\e022";
}
.glyphicon-time:before {
  content: "\e023";
}
.glyphicon-road:before {
  content: "\e024";
}
.glyphicon-download-alt:before {
  content: "\e025";
}
.glyphicon-download:before {
  content: "\e026";
}
.glyphicon-upload:before {
  content: "\e027";
}
.glyphicon-inbox:before {
  content: "\e028";
}
.glyphicon-play-circle:before {
  content: "\e029";
}
.glyphicon-repeat:before {
  content: "\e030";
}
.glyphicon-refresh:before {
  content: "\e031";
}
.glyphicon-list-alt:before {
  content: "\e032";
}
.glyphicon-lock:before {
  content: "\e033";
}
.glyphicon-flag:before {
  content: "\e034";
}
.glyphicon-headphones:before {
  content: "\e035";
}
.glyphicon-volume-off:before {
  content: "\e036";
}
.glyphicon-volume-down:before {
  content: "\e037";
}
.glyphicon-volume-up:before {
  content: "\e038";
}
.glyphicon-qrcode:before {
  content: "\e039";
}
.glyphicon-barcode:before {
  content: "\e040";
}
.glyphicon-tag:before {
  content: "\e041";
}
.glyphicon-tags:before {
  content: "\e042";
}
.glyphicon-book:before {
  content: "\e043";
}
.glyphicon-bookmark:before {
  content: "\e044";
}
.glyphicon-print:before {
  content: "\e045";
}
.glyphicon-camera:before {
  content: "\e046";
}
.glyphicon-font:before {
  content: "\e047";
}
.glyphicon-bold:before {
  content: "\e048";
}
.glyphicon-italic:before {
  content: "\e049";
}
.glyphicon-text-height:before {
  content: "\e050";
}
.glyphicon-text-width:before {
  content: "\e051";
}
.glyphicon-align-left:before {
  content: "\e052";
}
.glyphicon-align-center:before {
  content: "\e053";
}
.glyphicon-align-right:before {
  content: "\e054";
}
.glyphicon-align-justify:before {
  content: "\e055";
}
.glyphicon-list:before {
  content: "\e056";
}
.glyphicon-indent-left:before {
  content: "\e057";
}
.glyphicon-indent-right:before {
  content: "\e058";
}
.glyphicon-facetime-video:before {
  content: "\e059";
}
.glyphicon-picture:before {
  content: "\e060";
}
.glyphicon-map-marker:before {
  content: "\e062";
}
.glyphicon-adjust:before {
  content: "\e063";
}
.glyphicon-tint:before {
  content: "\e064";
}
.glyphicon-edit:before {
  content: "\e065";
}
.glyphicon-share:before {
  content: "\e066";
}
.glyphicon-check:before {
  content: "\e067";
}
.glyphicon-move:before {
  content: "\e068";
}
.glyphicon-step-backward:before {
  content: "\e069";
}
.glyphicon-fast-backward:before {
  content: "\e070";
}
.glyphicon-backward:before {
  content: "\e071";
}
.glyphicon-play:before {
  content: "\e072";
}
.glyphicon-pause:before {
  content: "\e073";
}
.glyphicon-stop:before {
  content: "\e074";
}
.glyphicon-forward:before {
  content: "\e075";
}
.glyphicon-fast-forward:before {
  content: "\e076";
}
.glyphicon-step-forward:before {
  content: "\e077";
}
.glyphicon-eject:before {
  content: "\e078";
}
.glyphicon-chevron-left:before {
  content: "\e079";
}
.glyphicon-chevron-right:before {
  content: "\e080";
}
.glyphicon-plus-sign:before {
  content: "\e081";
}
.glyphicon-minus-sign:before {
  content: "\e082";
}
.glyphicon-remove-sign:before {
  content: "\e083";
}
.glyphicon-ok-sign:before {
  content: "\e084";
}
.glyphicon-question-sign:before {
  content: "\e085";
}
.glyphicon-info-sign:before {
  content: "\e086";
}
.glyphicon-screenshot:before {
  content: "\e087";
}
.glyphicon-remove-circle:before {
  content: "\e088";
}
.glyphicon-ok-circle:before {
  content: "\e089";
}
.glyphicon-ban-circle:before {
  content: "\e090";
}
.glyphicon-arrow-left:before {
  content: "\e091";
}
.glyphicon-arrow-right:before {
  content: "\e092";
}
.glyphicon-arrow-up:before {
  content: "\e093";
}
.glyphicon-arrow-down:before {
  content: "\e094";
}
.glyphicon-share-alt:before {
  content: "\e095";
}
.glyphicon-resize-full:before {
  content: "\e096";
}
.glyphicon-resize-small:before {
  content: "\e097";
}
.glyphicon-exclamation-sign:before {
  content: "\e101";
}
.glyphicon-gift:before {
  content: "\e102";
}
.glyphicon-leaf:before {
  content: "\e103";
}
.glyphicon-fire:before {
  content: "\e104";
}
.glyphicon-eye-open:before {
  content: "\e105";
}
.glyphicon-eye-close:before {
  content: "\e106";
}
.glyphicon-warning-sign:before {
  content: "\e107";
}
.glyphicon-plane:before {
  content: "\e108";
}
.glyphicon-calendar:before {
  content: "\e109";
}
.glyphicon-random:before {
  content: "\e110";
}
.glyphicon-comment:before {
  content: "\e111";
}
.glyphicon-magnet:before {
  content: "\e112";
}
.glyphicon-chevron-up:before {
  content: "\e113";
}
.glyphicon-chevron-down:before {
  content: "\e114";
}
.glyphicon-retweet:before {
  content: "\e115";
}
.glyphicon-shopping-cart:before {
  content: "\e116";
}
.glyphicon-folder-close:before {
  content: "\e117";
}
.glyphicon-folder-open:before {
  content: "\e118";
}
.glyphicon-resize-vertical:before {
  content: "\e119";
}
.glyphicon-resize-horizontal:before {
  content: "\e120";
}
.glyphicon-hdd:before {
  content: "\e121";
}
.glyphicon-bullhorn:before {
  content: "\e122";
}
.glyphicon-bell:before {
  content: "\e123";
}
.glyphicon-certificate:before {
  content: "\e124";
}
.glyphicon-thumbs-up:before {
  content: "\e125";
}
.glyphicon-thumbs-down:before {
  content: "\e126";
}
.glyphicon-hand-right:before {
  content: "\e127";
}
.glyphicon-hand-left:before {
  content: "\e128";
}
.glyphicon-hand-up:before {
  content: "\e129";
}
.glyphicon-hand-down:before {
  content: "\e130";
}
.glyphicon-circle-arrow-right:before {
  content: "\e131";
}
.glyphicon-circle-arrow-left:before {
  content: "\e132";
}
.glyphicon-circle-arrow-up:before {
  content: "\e133";
}
.glyphicon-circle-arrow-down:before {
  content: "\e134";
}
.glyphicon-globe:before {
  content: "\e135";
}
.glyphicon-wrench:before {
  content: "\e136";
}
.glyphicon-tasks:before {
  content: "\e137";
}
.glyphicon-filter:before {
  content: "\e138";
}
.glyphicon-briefcase:before {
  content: "\e139";
}
.glyphicon-fullscreen:before {
  content: "\e140";
}
.glyphicon-dashboard:before {
  content: "\e141";
}
.glyphicon-paperclip:before {
  content: "\e142";
}
.glyphicon-heart-empty:before {
  content: "\e143";
}
.glyphicon-link:before {
  content: "\e144";
}
.glyphicon-phone:before {
  content: "\e145";
}
.glyphicon-pushpin:before {
  content: "\e146";
}
.glyphicon-usd:before {
  content: "\e148";
}
.glyphicon-gbp:before {
  content: "\e149";
}
.glyphicon-sort:before {
  content: "\e150";
}
.glyphicon-sort-by-alphabet:before {
  content: "\e151";
}
.glyphicon-sort-by-alphabet-alt:before {
  content: "\e152";
}
.glyphicon-sort-by-order:before {
  content: "\e153";
}
.glyphicon-sort-by-order-alt:before {
  content: "\e154";
}
.glyphicon-sort-by-attributes:before {
  content: "\e155";
}
.glyphicon-sort-by-attributes-alt:before {
  content: "\e156";
}
.glyphicon-unchecked:before {
  content: "\e157";
}
.glyphicon-expand:before {
  content: "\e158";
}
.glyphicon-collapse-down:before {
  content: "\e159";
}
.glyphicon-collapse-up:before {
  content: "\e160";
}
.glyphicon-log-in:before {
  content: "\e161";
}
.glyphicon-flash:before {
  content: "\e162";
}
.glyphicon-log-out:before {
  content: "\e163";
}
.glyphicon-new-window:before {
  content: "\e164";
}
.glyphicon-record:before {
  content: "\e165";
}
.glyphicon-save:before {
  content: "\e166";
}
.glyphicon-open:before {
  content: "\e167";
}
.glyphicon-saved:before {
  content: "\e168";
}
.glyphicon-import:before {
  content: "\e169";
}
.glyphicon-export:before {
  content: "\e170";
}
.glyphicon-send:before {
  content: "\e171";
}
.glyphicon-floppy-disk:before {
  content: "\e172";
}
.glyphicon-floppy-saved:before {
  content: "\e173";
}
.glyphicon-floppy-remove:before {
  content: "\e174";
}
.glyphicon-floppy-save:before {
  content: "\e175";
}
.glyphicon-floppy-open:before {
  content: "\e176";
}
.glyphicon-credit-card:before {
  content: "\e177";
}
.glyphicon-transfer:before {
  content: "\e178";
}
.glyphicon-cutlery:before {
  content: "\e179";
}
.glyphicon-header:before {
  content: "\e180";
}
.glyphicon-compressed:before {
  content: "\e181";
}
.glyphicon-earphone:before {
  content: "\e182";
}
.glyphicon-phone-alt:before {
  content: "\e183";
}
.glyphicon-tower:before {
  content: "\e184";
}
.glyphicon-stats:before {
  content: "\e185";
}
.glyphicon-sd-video:before {
  content: "\e186";
}
.glyphicon-hd-video:before {
  content: "\e187";
}
.glyphicon-subtitles:before {
  content: "\e188";
}
.glyphicon-sound-stereo:before {
  content: "\e189";
}
.glyphicon-sound-dolby:before {
  content: "\e190";
}
.glyphicon-sound-5-1:before {
  content: "\e191";
}
.glyphicon-sound-6-1:before {
  content: "\e192";
}
.glyphicon-sound-7-1:before {
  content: "\e193";
}
.glyphicon-copyright-mark:before {
  content: "\e194";
}
.glyphicon-registration-mark:before {
  content: "\e195";
}
.glyphicon-cloud-download:before {
  content: "\e197";
}
.glyphicon-cloud-upload:before {
  content: "\e198";
}
.glyphicon-tree-conifer:before {
  content: "\e199";
}
.glyphicon-tree-deciduous:before {
  content: "\e200";
}
.glyphicon-cd:before {
  content: "\e201";
}
.glyphicon-save-file:before {
  content: "\e202";
}
.glyphicon-open-file:before {
  content: "\e203";
}
.glyphicon-level-up:before {
  content: "\e204";
}
.glyphicon-copy:before {
  content: "\e205";
}
.glyphicon-paste:before {
  content: "\e206";
}
.glyphicon-alert:before {
  content: "\e209";
}
.glyphicon-equalizer:before {
  content: "\e210";
}
.glyphicon-king:before {
  content: "\e211";
}
.glyphicon-queen:before {
  content: "\e212";
}
.glyphicon-pawn:before {
  content: "\e213";
}
.glyphicon-bishop:before {
  content: "\e214";
}
.glyphicon-knight:before {
  content: "\e215";
}
.glyphicon-baby-formula:before {
  content: "\e216";
}
.glyphicon-tent:before {
  content: "\26fa";
}
.glyphicon-blackboard:before {
  content: "\e218";
}
.glyphicon-bed:before {
  content: "\e219";
}
.glyphicon-apple:before {
  content: "\f8ff";
}
.glyphicon-erase:before {
  content: "\e221";
}
.glyphicon-hourglass:before {
  content: "\231b";
}
.glyphicon-lamp:before {
  content: "\e223";
}
.glyphicon-duplicate:before {
  content: "\e224";
}
.glyphicon-piggy-bank:before {
  content: "\e225";
}
.glyphicon-scissors:before {
  content: "\e226";
}
.glyphicon-bitcoin:before {
  content: "\e227";
}
.glyphicon-btc:before {
  content: "\e227";
}
.glyphicon-xbt:before {
  content: "\e227";
}
.glyphicon-yen:before {
  content: "\00a5";
}
.glyphicon-jpy:before {
  content: "\00a5";
}
.glyphicon-ruble:before {
  content: "\20bd";
}
.glyphicon-rub:before {
  content: "\20bd";
}
.glyphicon-scale:before {
  content: "\e230";
}
.glyphicon-ice-lolly:before {
  content: "\e231";
}
.glyphicon-ice-lolly-tasted:before {
  content: "\e232";
}
.glyphicon-education:before {
  content: "\e233";
}
.glyphicon-option-horizontal:before {
  content: "\e234";
}
.glyphicon-option-vertical:before {
  content: "\e235";
}
.glyphicon-menu-hamburger:before {
  content: "\e236";
}
.glyphicon-modal-window:before {
  content: "\e237";
}
.glyphicon-oil:before {
  content: "\e238";
}
.glyphicon-grain:before {
  content: "\e239";
}
.glyphicon-sunglasses:before {
  content: "\e240";
}
.glyphicon-text-size:before {
  content: "\e241";
}
.glyphicon-text-color:before {
  content: "\e242";
}
.glyphicon-text-background:before {
  content: "\e243";
}
.glyphicon-object-align-top:before {
  content: "\e244";
}
.glyphicon-object-align-bottom:before {
  content: "\e245";
}
.glyphicon-object-align-horizontal:before {
  content: "\e246";
}
.glyphicon-object-align-left:before {
  content: "\e247";
}
.glyphicon-object-align-vertical:before {
  content: "\e248";
}
.glyphicon-object-align-right:before {
  content: "\e249";
}
.glyphicon-triangle-right:before {
  content: "\e250";
}
.glyphicon-triangle-left:before {
  content: "\e251";
}
.glyphicon-triangle-bottom:before {
  content: "\e252";
}
.glyphicon-triangle-top:before {
  content: "\e253";
}
.glyphicon-console:before {
  content: "\e254";
}
.glyphicon-superscript:before {
  content: "\e255";
}
.glyphicon-subscript:before {
  content: "\e256";
}
.glyphicon-menu-left:before {
  content: "\e257";
}
.glyphicon-menu-right:before {
  content: "\e258";
}
.glyphicon-menu-down:before {
  content: "\e259";
}
.glyphicon-menu-up:before {
  content: "\e260";
}
* {
  -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: rgba(0, 0, 0, 0);
}
body {
  font-family: Raleway, Helvetica, Arial, sans-serif;
  font-size: 15px;
  line-height: 1.4;
  color: #333333;
  background-color: #ffffff;
}
input,
button,
select,
textarea {
  font-family: inherit;
  font-size: inherit;
  line-height: inherit;
}
a {
  color: #92c57a;
  text-decoration: none;
}
a:hover,
a:focus {
  color: #68a94a;
  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,
.thumbnail > img,
.thumbnail a > img,
.carousel-inner > .item > img,
.carousel-inner > .item > a > img {
  display: block;
  max-width: 100%;
  height: auto;
}
.img-rounded {
  border-radius: 0px;
}
.img-thumbnail {
  padding: 4px;
  line-height: 1.4;
  background-color: #ffffff;
  border: 1px solid #dddddd;
  border-radius: 0px;
  -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: 21px;
  margin-bottom: 21px;
  border: 0;
  border-top: 1px solid rgba(0, 0, 0, 0.15);
}
.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: Raleway, Helvetica, Arial, sans-serif;
  font-weight: 300;
  line-height: 1.4;
  color: inherit;
}
h1 small,
h2 small,
h3 small,
h4 small,
h5 small,
h6 small,
.h1 small,
.h2 small,
.h3 small,
.h4 small,
.h5 small,
.h6 small,
h1 .small,
h2 .small,
h3 .small,
h4 .small,
h5 .small,
h6 .small,
.h1 .small,
.h2 .small,
.h3 .small,
.h4 .small,
.h5 .small,
.h6 .small {
  font-weight: normal;
  line-height: 1;
  color: #a2a2a2;
}
h1,
.h1,
h2,
.h2,
h3,
.h3 {
  margin-top: 21px;
  margin-bottom: 10.5px;
}
h1 small,
.h1 small,
h2 small,
.h2 small,
h3 small,
.h3 small,
h1 .small,
.h1 .small,
h2 .small,
.h2 .small,
h3 .small,
.h3 .small {
  font-size: 65%;
}
h4,
.h4,
h5,
.h5,
h6,
.h6 {
  margin-top: 10.5px;
  margin-bottom: 10.5px;
}
h4 small,
.h4 small,
h5 small,
.h5 small,
h6 small,
.h6 small,
h4 .small,
.h4 .small,
h5 .small,
.h5 .small,
h6 .small,
.h6 .small {
  font-size: 75%;
}
h1,
.h1 {
  font-size: 39px;
}
h2,
.h2 {
  font-size: 32px;
}
h3,
.h3 {
  font-size: 26px;
}
h4,
.h4 {
  font-size: 19px;
}
h5,
.h5 {
  font-size: 15px;
}
h6,
.h6 {
  font-size: 13px;
}
p {
  margin: 0 0 10.5px;
}
.lead {
  margin-bottom: 21px;
  font-size: 17px;
  font-weight: 300;
  line-height: 1.4;
}
@media (min-width: 768px) {
  .lead {
    font-size: 22.5px;
  }
}
small,
.small {
  font-size: 86%;
}
mark,
.mark {
  background-color: #ffffff;
  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 {
  text-transform: uppercase;
}
.text-capitalize {
  text-transform: capitalize;
}
.text-muted {
  color: #a2a2a2;
}
.text-primary {
  color: #92c57a;
}
a.text-primary:hover,
a.text-primary:focus {
  color: #75b656;
}
.text-success {
  color: #6bb85c;
}
a.text-success:hover,
a.text-success:focus {
  color: #539d44;
}
.text-info {
  color: #5b94de;
}
a.text-info:hover,
a.text-info:focus {
  color: #3179d5;
}
.text-warning {
  color: #ee7436;
}
a.text-warning:hover,
a.text-warning:focus {
  color: #df5713;
}
.text-danger {
  color: #d94f79;
}
a.text-danger:hover,
a.text-danger:focus {
  color: #c92c5c;
}
.bg-primary {
  color: #fff;
  background-color: #92c57a;
}
a.bg-primary:hover,
a.bg-primary:focus {
  background-color: #75b656;
}
.bg-success {
  background-color: #ffffff;
}
a.bg-success:hover,
a.bg-success:focus {
  background-color: #e6e6e6;
}
.bg-info {
  background-color: #ffffff;
}
a.bg-info:hover,
a.bg-info:focus {
  background-color: #e6e6e6;
}
.bg-warning {
  background-color: #ffffff;
}
a.bg-warning:hover,
a.bg-warning:focus {
  background-color: #e6e6e6;
}
.bg-danger {
  background-color: #ffffff;
}
a.bg-danger:hover,
a.bg-danger:focus {
  background-color: #e6e6e6;
}
.page-header {
  padding-bottom: 9.5px;
  margin: 42px 0 21px;
  border-bottom: 1px solid #eeeeee;
}
ul,
ol {
  margin-top: 0;
  margin-bottom: 10.5px;
}
ul ul,
ol ul,
ul ol,
ol ol {
  margin-bottom: 0;
}
.list-unstyled {
  padding-left: 0;
  list-style: none;
}
.list-inline {
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
  margin-left: -5px;
}
.list-inline > li {
  display: inline-block;
  padding-left: 5px;
  padding-right: 5px;
}
dl {
  margin-top: 0;
  margin-bottom: 21px;
}
dt,
dd {
  line-height: 1.4;
}
dt {
  font-weight: bold;
}
dd {
  margin-left: 0;
}
@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 #a2a2a2;
}
.initialism {
  font-size: 90%;
  text-transform: uppercase;
}
blockquote {
  padding: 10.5px 21px;
  margin: 0 0 21px;
  font-size: 18.75px;
  border-left: 5px solid #dbecd3;
}
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.4;
  color: #a2a2a2;
}
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 #dbecd3;
  border-left: 0;
  text-align: right;
}
.blockquote-reverse footer:before,
blockquote.pull-right footer:before,
.blockquote-reverse small:before,
blockquote.pull-right small:before,
.blockquote-reverse .small:before,
blockquote.pull-right .small:before {
  content: '';
}
.blockquote-reverse footer:after,
blockquote.pull-right footer:after,
.blockquote-reverse small:after,
blockquote.pull-right small:after,
.blockquote-reverse .small:after,
blockquote.pull-right .small:after {
  content: '\00A0 \2014';
}
address {
  margin-bottom: 21px;
  font-style: normal;
  line-height: 1.4;
}
code,
kbd,
pre,
samp {
  font-family: Monaco, Menlo, Consolas, "Courier New", monospace;
}
code {
  padding: 2px 4px;
  font-size: 90%;
  color: #eeeeee;
  background-color: #333333;
  border-radius: 0px;
}
kbd {
  padding: 2px 4px;
  font-size: 90%;
  color: #ffffff;
  background-color: #333333;
  border-radius: 0px;
  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: 10px;
  margin: 0 0 10.5px;
  font-size: 14px;
  line-height: 1.4;
  word-break: break-all;
  word-wrap: break-word;
  color: #333333;
  background-color: #333333;
  border: 1px solid #eeeeee;
  border-radius: 0px;
}
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: 15px;
  padding-right: 15px;
}
@media (min-width: 768px) {
  .container {
    width: 750px;
  }
}
@media (min-width: 992px) {
  .container {
    width: 970px;
  }
}
@media (min-width: 1200px) {
  .container {
    width: 1170px;
  }
}
.container-fluid {
  margin-right: auto;
  margin-left: auto;
  padding-left: 15px;
  padding-right: 15px;
}
.row {
  margin-left: -15px;
  margin-right: -15px;
}
.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: 15px;
  padding-right: 15px;
}
.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-12 {
  width: 100%;
}
.col-xs-11 {
  width: 91.66666667%;
}
.col-xs-10 {
  width: 83.33333333%;
}
.col-xs-9 {
  width: 75%;
}
.col-xs-8 {
  width: 66.66666667%;
}
.col-xs-7 {
  width: 58.33333333%;
}
.col-xs-6 {
  width: 50%;
}
.col-xs-5 {
  width: 41.66666667%;
}
.col-xs-4 {
  width: 33.33333333%;
}
.col-xs-3 {
  width: 25%;
}
.col-xs-2 {
  width: 16.66666667%;
}
.col-xs-1 {
  width: 8.33333333%;
}
.col-xs-pull-12 {
  right: 100%;
}
.col-xs-pull-11 {
  right: 91.66666667%;
}
.col-xs-pull-10 {
  right: 83.33333333%;
}
.col-xs-pull-9 {
  right: 75%;
}
.col-xs-pull-8 {
  right: 66.66666667%;
}
.col-xs-pull-7 {
  right: 58.33333333%;
}
.col-xs-pull-6 {
  right: 50%;
}
.col-xs-pull-5 {
  right: 41.66666667%;
}
.col-xs-pull-4 {
  right: 33.33333333%;
}
.col-xs-pull-3 {
  right: 25%;
}
.col-xs-pull-2 {
  right: 16.66666667%;
}
.col-xs-pull-1 {
  right: 8.33333333%;
}
.col-xs-pull-0 {
  right: auto;
}
.col-xs-push-12 {
  left: 100%;
}
.col-xs-push-11 {
  left: 91.66666667%;
}
.col-xs-push-10 {
  left: 83.33333333%;
}
.col-xs-push-9 {
  left: 75%;
}
.col-xs-push-8 {
  left: 66.66666667%;
}
.col-xs-push-7 {
  left: 58.33333333%;
}
.col-xs-push-6 {
  left: 50%;
}
.col-xs-push-5 {
  left: 41.66666667%;
}
.col-xs-push-4 {
  left: 33.33333333%;
}
.col-xs-push-3 {
  left: 25%;
}
.col-xs-push-2 {
  left: 16.66666667%;
}
.col-xs-push-1 {
  left: 8.33333333%;
}
.col-xs-push-0 {
  left: auto;
}
.col-xs-offset-12 {
  margin-left: 100%;
}
.col-xs-offset-11 {
  margin-left: 91.66666667%;
}
.col-xs-offset-10 {
  margin-left: 83.33333333%;
}
.col-xs-offset-9 {
  margin-left: 75%;
}
.col-xs-offset-8 {
  margin-left: 66.66666667%;
}
.col-xs-offset-7 {
  margin-left: 58.33333333%;
}
.col-xs-offset-6 {
  margin-left: 50%;
}
.col-xs-offset-5 {
  margin-left: 41.66666667%;
}
.col-xs-offset-4 {
  margin-left: 33.33333333%;
}
.col-xs-offset-3 {
  margin-left: 25%;
}
.col-xs-offset-2 {
  margin-left: 16.66666667%;
}
.col-xs-offset-1 {
  margin-left: 8.33333333%;
}
.col-xs-offset-0 {
  margin-left: 0%;
}
@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-12 {
    width: 100%;
  }
  .col-sm-11 {
    width: 91.66666667%;
  }
  .col-sm-10 {
    width: 83.33333333%;
  }
  .col-sm-9 {
    width: 75%;
  }
  .col-sm-8 {
    width: 66.66666667%;
  }
  .col-sm-7 {
    width: 58.33333333%;
  }
  .col-sm-6 {
    width: 50%;
  }
  .col-sm-5 {
    width: 41.66666667%;
  }
  .col-sm-4 {
    width: 33.33333333%;
  }
  .col-sm-3 {
    width: 25%;
  }
  .col-sm-2 {
    width: 16.66666667%;
  }
  .col-sm-1 {
    width: 8.33333333%;
  }
  .col-sm-pull-12 {
    right: 100%;
  }
  .col-sm-pull-11 {
    right: 91.66666667%;
  }
  .col-sm-pull-10 {
    right: 83.33333333%;
  }
  .col-sm-pull-9 {
    right: 75%;
  }
  .col-sm-pull-8 {
    right: 66.66666667%;
  }
  .col-sm-pull-7 {
    right: 58.33333333%;
  }
  .col-sm-pull-6 {
    right: 50%;
  }
  .col-sm-pull-5 {
    right: 41.66666667%;
  }
  .col-sm-pull-4 {
    right: 33.33333333%;
  }
  .col-sm-pull-3 {
    right: 25%;
  }
  .col-sm-pull-2 {
    right: 16.66666667%;
  }
  .col-sm-pull-1 {
    right: 8.33333333%;
  }
  .col-sm-pull-0 {
    right: auto;
  }
  .col-sm-push-12 {
    left: 100%;
  }
  .col-sm-push-11 {
    left: 91.66666667%;
  }
  .col-sm-push-10 {
    left: 83.33333333%;
  }
  .col-sm-push-9 {
    left: 75%;
  }
  .col-sm-push-8 {
    left: 66.66666667%;
  }
  .col-sm-push-7 {
    left: 58.33333333%;
  }
  .col-sm-push-6 {
    left: 50%;
  }
  .col-sm-push-5 {
    left: 41.66666667%;
  }
  .col-sm-push-4 {
    left: 33.33333333%;
  }
  .col-sm-push-3 {
    left: 25%;
  }
  .col-sm-push-2 {
    left: 16.66666667%;
  }
  .col-sm-push-1 {
    left: 8.33333333%;
  }
  .col-sm-push-0 {
    left: auto;
  }
  .col-sm-offset-12 {
    margin-left: 100%;
  }
  .col-sm-offset-11 {
    margin-left: 91.66666667%;
  }
  .col-sm-offset-10 {
    margin-left: 83.33333333%;
  }
  .col-sm-offset-9 {
    margin-left: 75%;
  }
  .col-sm-offset-8 {
    margin-left: 66.66666667%;
  }
  .col-sm-offset-7 {
    margin-left: 58.33333333%;
  }
  .col-sm-offset-6 {
    margin-left: 50%;
  }
  .col-sm-offset-5 {
    margin-left: 41.66666667%;
  }
  .col-sm-offset-4 {
    margin-left: 33.33333333%;
  }
  .col-sm-offset-3 {
    margin-left: 25%;
  }
  .col-sm-offset-2 {
    margin-left: 16.66666667%;
  }
  .col-sm-offset-1 {
    margin-left: 8.33333333%;
  }
  .col-sm-offset-0 {
    margin-left: 0%;
  }
}
@media (min-width: 992px) {
  .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-12 {
    width: 100%;
  }
  .col-md-11 {
    width: 91.66666667%;
  }
  .col-md-10 {
    width: 83.33333333%;
  }
  .col-md-9 {
    width: 75%;
  }
  .col-md-8 {
    width: 66.66666667%;
  }
  .col-md-7 {
    width: 58.33333333%;
  }
  .col-md-6 {
    width: 50%;
  }
  .col-md-5 {
    width: 41.66666667%;
  }
  .col-md-4 {
    width: 33.33333333%;
  }
  .col-md-3 {
    width: 25%;
  }
  .col-md-2 {
    width: 16.66666667%;
  }
  .col-md-1 {
    width: 8.33333333%;
  }
  .col-md-pull-12 {
    right: 100%;
  }
  .col-md-pull-11 {
    right: 91.66666667%;
  }
  .col-md-pull-10 {
    right: 83.33333333%;
  }
  .col-md-pull-9 {
    right: 75%;
  }
  .col-md-pull-8 {
    right: 66.66666667%;
  }
  .col-md-pull-7 {
    right: 58.33333333%;
  }
  .col-md-pull-6 {
    right: 50%;
  }
  .col-md-pull-5 {
    right: 41.66666667%;
  }
  .col-md-pull-4 {
    right: 33.33333333%;
  }
  .col-md-pull-3 {
    right: 25%;
  }
  .col-md-pull-2 {
    right: 16.66666667%;
  }
  .col-md-pull-1 {
    right: 8.33333333%;
  }
  .col-md-pull-0 {
    right: auto;
  }
  .col-md-push-12 {
    left: 100%;
  }
  .col-md-push-11 {
    left: 91.66666667%;
  }
  .col-md-push-10 {
    left: 83.33333333%;
  }
  .col-md-push-9 {
    left: 75%;
  }
  .col-md-push-8 {
    left: 66.66666667%;
  }
  .col-md-push-7 {
    left: 58.33333333%;
  }
  .col-md-push-6 {
    left: 50%;
  }
  .col-md-push-5 {
    left: 41.66666667%;
  }
  .col-md-push-4 {
    left: 33.33333333%;
  }
  .col-md-push-3 {
    left: 25%;
  }
  .col-md-push-2 {
    left: 16.66666667%;
  }
  .col-md-push-1 {
    left: 8.33333333%;
  }
  .col-md-push-0 {
    left: auto;
  }
  .col-md-offset-12 {
    margin-left: 100%;
  }
  .col-md-offset-11 {
    margin-left: 91.66666667%;
  }
  .col-md-offset-10 {
    margin-left: 83.33333333%;
  }
  .col-md-offset-9 {
    margin-left: 75%;
  }
  .col-md-offset-8 {
    margin-left: 66.66666667%;
  }
  .col-md-offset-7 {
    margin-left: 58.33333333%;
  }
  .col-md-offset-6 {
    margin-left: 50%;
  }
  .col-md-offset-5 {
    margin-left: 41.66666667%;
  }
  .col-md-offset-4 {
    margin-left: 33.33333333%;
  }
  .col-md-offset-3 {
    margin-left: 25%;
  }
  .col-md-offset-2 {
    margin-left: 16.66666667%;
  }
  .col-md-offset-1 {
    margin-left: 8.33333333%;
  }
  .col-md-offset-0 {
    margin-left: 0%;
  }
}
@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-12 {
    width: 100%;
  }
  .col-lg-11 {
    width: 91.66666667%;
  }
  .col-lg-10 {
    width: 83.33333333%;
  }
  .col-lg-9 {
    width: 75%;
  }
  .col-lg-8 {
    width: 66.66666667%;
  }
  .col-lg-7 {
    width: 58.33333333%;
  }
  .col-lg-6 {
    width: 50%;
  }
  .col-lg-5 {
    width: 41.66666667%;
  }
  .col-lg-4 {
    width: 33.33333333%;
  }
  .col-lg-3 {
    width: 25%;
  }
  .col-lg-2 {
    width: 16.66666667%;
  }
  .col-lg-1 {
    width: 8.33333333%;
  }
  .col-lg-pull-12 {
    right: 100%;
  }
  .col-lg-pull-11 {
    right: 91.66666667%;
  }
  .col-lg-pull-10 {
    right: 83.33333333%;
  }
  .col-lg-pull-9 {
    right: 75%;
  }
  .col-lg-pull-8 {
    right: 66.66666667%;
  }
  .col-lg-pull-7 {
    right: 58.33333333%;
  }
  .col-lg-pull-6 {
    right: 50%;
  }
  .col-lg-pull-5 {
    right: 41.66666667%;
  }
  .col-lg-pull-4 {
    right: 33.33333333%;
  }
  .col-lg-pull-3 {
    right: 25%;
  }
  .col-lg-pull-2 {
    right: 16.66666667%;
  }
  .col-lg-pull-1 {
    right: 8.33333333%;
  }
  .col-lg-pull-0 {
    right: auto;
  }
  .col-lg-push-12 {
    left: 100%;
  }
  .col-lg-push-11 {
    left: 91.66666667%;
  }
  .col-lg-push-10 {
    left: 83.33333333%;
  }
  .col-lg-push-9 {
    left: 75%;
  }
  .col-lg-push-8 {
    left: 66.66666667%;
  }
  .col-lg-push-7 {
    left: 58.33333333%;
  }
  .col-lg-push-6 {
    left: 50%;
  }
  .col-lg-push-5 {
    left: 41.66666667%;
  }
  .col-lg-push-4 {
    left: 33.33333333%;
  }
  .col-lg-push-3 {
    left: 25%;
  }
  .col-lg-push-2 {
    left: 16.66666667%;
  }
  .col-lg-push-1 {
    left: 8.33333333%;
  }
  .col-lg-push-0 {
    left: auto;
  }
  .col-lg-offset-12 {
    margin-left: 100%;
  }
  .col-lg-offset-11 {
    margin-left: 91.66666667%;
  }
  .col-lg-offset-10 {
    margin-left: 83.33333333%;
  }
  .col-lg-offset-9 {
    margin-left: 75%;
  }
  .col-lg-offset-8 {
    margin-left: 66.66666667%;
  }
  .col-lg-offset-7 {
    margin-left: 58.33333333%;
  }
  .col-lg-offset-6 {
    margin-left: 50%;
  }
  .col-lg-offset-5 {
    margin-left: 41.66666667%;
  }
  .col-lg-offset-4 {
    margin-left: 33.33333333%;
  }
  .col-lg-offset-3 {
    margin-left: 25%;
  }
  .col-lg-offset-2 {
    margin-left: 16.66666667%;
  }
  .col-lg-offset-1 {
    margin-left: 8.33333333%;
  }
  .col-lg-offset-0 {
    margin-left: 0%;
  }
}
table {
  background-color: transparent;
}
caption {
  padding-top: 8px;
  padding-bottom: 8px;
  color: #a2a2a2;
  text-align: left;
}
th {
  text-align: left;
}
.table {
  width: 100%;
  max-width: 100%;
  margin-bottom: 21px;
}
.table > thead > tr > th,
.table > tbody > tr > th,
.table > tfoot > tr > th,
.table > thead > tr > td,
.table > tbody > tr > td,
.table > tfoot > tr > td {
  padding: 8px;
  line-height: 1.4;
  vertical-align: top;
  border-top: 1px solid #dddddd;
}
.table > thead > tr > th {
  vertical-align: bottom;
  border-bottom: 2px solid #dddddd;
}
.table > caption + thead > tr:first-child > th,
.table > colgroup + thead > tr:first-child > th,
.table > thead:first-child > tr:first-child > th,
.table > caption + thead > tr:first-child > td,
.table > colgroup + thead > tr:first-child > td,
.table > thead:first-child > tr:first-child > td {
  border-top: 0;
}
.table > tbody + tbody {
  border-top: 2px solid #dddddd;
}
.table .table {
  background-color: #ffffff;
}
.table-condensed > thead > tr > th,
.table-condensed > tbody > tr > th,
.table-condensed > tfoot > tr > th,
.table-condensed > thead > tr > td,
.table-condensed > tbody > tr > td,
.table-condensed > tfoot > tr > td {
  padding: 5px;
}
.table-bordered {
  border: 1px solid #dddddd;
}
.table-bordered > thead > tr > th,
.table-bordered > tbody > tr > th,
.table-bordered > tfoot > tr > th,
.table-bordered > thead > tr > td,
.table-bordered > tbody > tr > td,
.table-bordered > tfoot > tr > td {
  border: 1px solid #dddddd;
}
.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 > tbody > tr > td.active,
.table > tfoot > tr > td.active,
.table > thead > tr > th.active,
.table > tbody > tr > th.active,
.table > tfoot > tr > th.active,
.table > thead > tr.active > td,
.table > tbody > tr.active > td,
.table > tfoot > tr.active > td,
.table > thead > tr.active > th,
.table > tbody > tr.active > th,
.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 > tbody > tr > td.success,
.table > tfoot > tr > td.success,
.table > thead > tr > th.success,
.table > tbody > tr > th.success,
.table > tfoot > tr > th.success,
.table > thead > tr.success > td,
.table > tbody > tr.success > td,
.table > tfoot > tr.success > td,
.table > thead > tr.success > th,
.table > tbody > tr.success > th,
.table > tfoot > tr.success > th {
  background-color: #ffffff;
}
.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: #f2f2f2;
}
.table > thead > tr > td.info,
.table > tbody > tr > td.info,
.table > tfoot > tr > td.info,
.table > thead > tr > th.info,
.table > tbody > tr > th.info,
.table > tfoot > tr > th.info,
.table > thead > tr.info > td,
.table > tbody > tr.info > td,
.table > tfoot > tr.info > td,
.table > thead > tr.info > th,
.table > tbody > tr.info > th,
.table > tfoot > tr.info > th {
  background-color: #ffffff;
}
.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: #f2f2f2;
}
.table > thead > tr > td.warning,
.table > tbody > tr > td.warning,
.table > tfoot > tr > td.warning,
.table > thead > tr > th.warning,
.table > tbody > tr > th.warning,
.table > tfoot > tr > th.warning,
.table > thead > tr.warning > td,
.table > tbody > tr.warning > td,
.table > tfoot > tr.warning > td,
.table > thead > tr.warning > th,
.table > tbody > tr.warning > th,
.table > tfoot > tr.warning > th {
  background-color: #ffffff;
}
.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: #f2f2f2;
}
.table > thead > tr > td.danger,
.table > tbody > tr > td.danger,
.table > tfoot > tr > td.danger,
.table > thead > tr > th.danger,
.table > tbody > tr > th.danger,
.table > tfoot > tr > th.danger,
.table > thead > tr.danger > td,
.table > tbody > tr.danger > td,
.table > tfoot > tr.danger > td,
.table > thead > tr.danger > th,
.table > tbody > tr.danger > th,
.table > tfoot > tr.danger > th {
  background-color: #ffffff;
}
.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: #f2f2f2;
}
.table-responsive {
  overflow-x: auto;
  min-height: 0.01%;
}
@media screen and (max-width: 767px) {
  .table-responsive {
    width: 100%;
    margin-bottom: 15.75px;
    overflow-y: hidden;
    -ms-overflow-style: -ms-autohiding-scrollbar;
    border: 1px solid #dddddd;
  }
  .table-responsive > .table {
    margin-bottom: 0;
  }
  .table-responsive > .table > thead > tr > th,
  .table-responsive > .table > tbody > tr > th,
  .table-responsive > .table > tfoot > tr > th,
  .table-responsive > .table > thead > tr > td,
  .table-responsive > .table > tbody > tr > td,
  .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 > tbody > tr > th:first-child,
  .table-responsive > .table-bordered > tfoot > tr > th:first-child,
  .table-responsive > .table-bordered > thead > tr > td:first-child,
  .table-responsive > .table-bordered > tbody > tr > td: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 > tbody > tr > th:last-child,
  .table-responsive > .table-bordered > tfoot > tr > th:last-child,
  .table-responsive > .table-bordered > thead > tr > td:last-child,
  .table-responsive > .table-bordered > tbody > tr > td: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 > tfoot > tr:last-child > th,
  .table-responsive > .table-bordered > tbody > tr:last-child > td,
  .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: 21px;
  font-size: 22.5px;
  line-height: inherit;
  color: #333333;
  border: 0;
  border-bottom: 1px solid #e5e5e5;
}
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: 9px;
  font-size: 15px;
  line-height: 1.4;
  color: #555555;
}
.form-control {
  display: block;
  width: 100%;
  height: 39px;
  padding: 8px 12px;
  font-size: 15px;
  line-height: 1.4;
  color: #555555;
  background-color: #ffffff;
  background-image: none;
  border: 1px solid #cccccc;
  border-radius: 0px;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  -moz-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 .15s, box-shadow ease-in-out .15s;
  -o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
  transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
}
.form-control:focus {
  border-color: #66afe9;
  outline: 0;
  -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102, 175, 233, 0.6);
  -moz-box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102, 175, 233, 0.6);
  box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102, 175, 233, 0.6);
}
.form-control::-moz-placeholder {
  color: #a2a2a2;
  opacity: 1;
}
.form-control:-ms-input-placeholder {
  color: #a2a2a2;
}
.form-control::-webkit-input-placeholder {
  color: #a2a2a2;
}
.form-control[disabled],
.form-control[readonly],
fieldset[disabled] .form-control {
  background-color: #eeeeee;
  opacity: 1;
}
.form-control[disabled],
fieldset[disabled] .form-control {
  cursor: not-allowed;
}
textarea.form-control {
  height: auto;
}
input[type="search"] {
  -webkit-appearance: none;
}
@media screen and (-webkit-min-device-pixel-ratio: 0) {
  input[type="date"].form-control,
  input[type="time"].form-control,
  input[type="datetime-local"].form-control,
  input[type="month"].form-control {
    line-height: 39px;
  }
  input[type="date"].input-sm,
  input[type="time"].input-sm,
  input[type="datetime-local"].input-sm,
  input[type="month"].input-sm,
  .input-group-sm input[type="date"],
  .input-group-sm input[type="time"],
  .input-group-sm input[type="datetime-local"],
  .input-group-sm input[type="month"] {
    line-height: 31px;
  }
  input[type="date"].input-lg,
  input[type="time"].input-lg,
  input[type="datetime-local"].input-lg,
  input[type="month"].input-lg,
  .input-group-lg input[type="date"],
  .input-group-lg input[type="time"],
  .input-group-lg input[type="datetime-local"],
  .input-group-lg input[type="month"] {
    line-height: 55px;
  }
}
.form-group {
  margin-bottom: 15px;
}
.radio,
.checkbox {
  position: relative;
  display: block;
  margin-top: 10px;
  margin-bottom: 10px;
}
.radio label,
.checkbox label {
  min-height: 21px;
  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="checkbox"][disabled],
input[type="radio"].disabled,
input[type="checkbox"].disabled,
fieldset[disabled] input[type="radio"],
fieldset[disabled] input[type="checkbox"] {
  cursor: not-allowed;
}
.radio-inline.disabled,
.checkbox-inline.disabled,
fieldset[disabled] .radio-inline,
fieldset[disabled] .checkbox-inline {
  cursor: not-allowed;
}
.radio.disabled label,
.checkbox.disabled label,
fieldset[disabled] .radio label,
fieldset[disabled] .checkbox label {
  cursor: not-allowed;
}
.form-control-static {
  padding-top: 9px;
  padding-bottom: 9px;
  margin-bottom: 0;
  min-height: 36px;
}
.form-control-static.input-lg,
.form-control-static.input-sm {
  padding-left: 0;
  padding-right: 0;
}
.input-sm {
  height: 31px;
  padding: 5px 10px;
  font-size: 13px;
  line-height: 1.5;
  border-radius: 0px;
}
select.input-sm {
  height: 31px;
  line-height: 31px;
}
textarea.input-sm,
select[multiple].input-sm {
  height: auto;
}
.form-group-sm .form-control {
  height: 31px;
  padding: 5px 10px;
  font-size: 13px;
  line-height: 1.5;
  border-radius: 0px;
}
.form-group-sm select.form-control {
  height: 31px;
  line-height: 31px;
}
.form-group-sm textarea.form-control,
.form-group-sm select[multiple].form-control {
  height: auto;
}
.form-group-sm .form-control-static {
  height: 31px;
  min-height: 34px;
  padding: 6px 10px;
  font-size: 13px;
  line-height: 1.5;
}
.input-lg {
  height: 55px;
  padding: 14px 16px;
  font-size: 19px;
  line-height: 1.33;
  border-radius: 0px;
}
select.input-lg {
  height: 55px;
  line-height: 55px;
}
textarea.input-lg,
select[multiple].input-lg {
  height: auto;
}
.form-group-lg .form-control {
  height: 55px;
  padding: 14px 16px;
  font-size: 19px;
  line-height: 1.33;
  border-radius: 0px;
}
.form-group-lg select.form-control {
  height: 55px;
  line-height: 55px;
}
.form-group-lg textarea.form-control,
.form-group-lg select[multiple].form-control {
  height: auto;
}
.form-group-lg .form-control-static {
  height: 55px;
  min-height: 40px;
  padding: 15px 16px;
  font-size: 19px;
  line-height: 1.33;
}
.has-feedback {
  position: relative;
}
.has-feedback .form-control {
  padding-right: 48.75px;
}
.form-control-feedback {
  position: absolute;
  top: 0;
  right: 0;
  z-index: 2;
  display: block;
  width: 39px;
  height: 39px;
  line-height: 39px;
  text-align: center;
  pointer-events: none;
}
.input-lg + .form-control-feedback,
.input-group-lg + .form-control-feedback,
.form-group-lg .form-control + .form-control-feedback {
  width: 55px;
  height: 55px;
  line-height: 55px;
}
.input-sm + .form-control-feedback,
.input-group-sm + .form-control-feedback,
.form-group-sm .form-control + .form-control-feedback {
  width: 31px;
  height: 31px;
  line-height: 31px;
}
.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: #6bb85c;
}
.has-success .form-control {
  border-color: #6bb85c;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  -moz-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 {
  border-color: #539d44;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #acd7a3;
  -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #acd7a3;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #acd7a3;
}
.has-success .input-group-addon {
  color: #6bb85c;
  border-color: #6bb85c;
  background-color: #ffffff;
}
.has-success .form-control-feedback {
  color: #6bb85c;
}
.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: #ee7436;
}
.has-warning .form-control {
  border-color: #ee7436;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  -moz-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 {
  border-color: #df5713;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #f6b595;
  -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #f6b595;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #f6b595;
}
.has-warning .input-group-addon {
  color: #ee7436;
  border-color: #ee7436;
  background-color: #ffffff;
}
.has-warning .form-control-feedback {
  color: #ee7436;
}
.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: #d94f79;
}
.has-error .form-control {
  border-color: #d94f79;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  -moz-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 {
  border-color: #c92c5c;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #eba3b9;
  -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #eba3b9;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #eba3b9;
}
.has-error .input-group-addon {
  color: #d94f79;
  border-color: #d94f79;
  background-color: #ffffff;
}
.has-error .form-control-feedback {
  color: #d94f79;
}
.has-feedback label ~ .form-control-feedback {
  top: 26px;
}
.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 {
    display: inline-block;
    margin-bottom: 0;
    vertical-align: middle;
  }
  .form-inline .form-control {
    display: inline-block;
    width: auto;
    vertical-align: middle;
  }
  .form-inline .form-control-static {
    display: inline-block;
  }
  .form-inline .input-group {
    display: inline-table;
    vertical-align: middle;
  }
  .form-inline .input-group .input-group-addon,
  .form-inline .input-group .input-group-btn,
  .form-inline .input-group .form-control {
    width: auto;
  }
  .form-inline .input-group > .form-control {
    width: 100%;
  }
  .form-inline .control-label {
    margin-bottom: 0;
    vertical-align: middle;
  }
  .form-inline .radio,
  .form-inline .checkbox {
    display: inline-block;
    margin-top: 0;
    margin-bottom: 0;
    vertical-align: middle;
  }
  .form-inline .radio label,
  .form-inline .checkbox label {
    padding-left: 0;
  }
  .form-inline .radio input[type="radio"],
  .form-inline .checkbox input[type="checkbox"] {
    position: relative;
    margin-left: 0;
  }
  .form-inline .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: 9px;
}
.form-horizontal .radio,
.form-horizontal .checkbox {
  min-height: 30px;
}
.form-horizontal .form-group {
  margin-left: -15px;
  margin-right: -15px;
}
@media (min-width: 768px) {
  .form-horizontal .control-label {
    text-align: right;
    margin-bottom: 0;
    padding-top: 9px;
  }
}
.form-horizontal .has-feedback .form-control-feedback {
  right: 15px;
}
@media (min-width: 768px) {
  .form-horizontal .form-group-lg .control-label {
    padding-top: 19.62px;
    font-size: 19px;
  }
}
@media (min-width: 768px) {
  .form-horizontal .form-group-sm .control-label {
    padding-top: 6px;
    font-size: 13px;
  }
}
.btn {
  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: 8px 12px;
  font-size: 15px;
  line-height: 1.4;
  border-radius: 0px;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.btn:focus,
.btn:active:focus,
.btn.active:focus,
.btn.focus,
.btn:active.focus,
.btn.active.focus {
  outline: thin dotted;
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px;
}
.btn:hover,
.btn:focus,
.btn.focus {
  color: #92c57a;
  text-decoration: none;
}
.btn:active,
.btn.active {
  outline: 0;
  background-image: none;
  -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  -moz-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,
.btn[disabled],
fieldset[disabled] .btn {
  cursor: not-allowed;
  opacity: 0.65;
  filter: alpha(opacity=65);
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
}
a.btn.disabled,
fieldset[disabled] a.btn {
  pointer-events: none;
}
.btn-default {
  color: #92c57a;
  background-color: #ffffff;
  border-color: #bedcaf;
}
.btn-default:focus,
.btn-default.focus {
  color: #92c57a;
  background-color: #e6e6e6;
  border-color: #75b656;
}
.btn-default:hover {
  color: #92c57a;
  background-color: #e6e6e6;
  border-color: #9bca85;
}
.btn-default:active,
.btn-default.active,
.open > .dropdown-toggle.btn-default {
  color: #92c57a;
  background-color: #e6e6e6;
  border-color: #9bca85;
}
.btn-default:active:hover,
.btn-default.active:hover,
.open > .dropdown-toggle.btn-default:hover,
.btn-default:active:focus,
.btn-default.active:focus,
.open > .dropdown-toggle.btn-default:focus,
.btn-default:active.focus,
.btn-default.active.focus,
.open > .dropdown-toggle.btn-default.focus {
  color: #92c57a;
  background-color: #d4d4d4;
  border-color: #75b656;
}
.btn-default:active,
.btn-default.active,
.open > .dropdown-toggle.btn-default {
  background-image: none;
}
.btn-default.disabled,
.btn-default[disabled],
fieldset[disabled] .btn-default,
.btn-default.disabled:hover,
.btn-default[disabled]:hover,
fieldset[disabled] .btn-default:hover,
.btn-default.disabled:focus,
.btn-default[disabled]:focus,
fieldset[disabled] .btn-default:focus,
.btn-default.disabled.focus,
.btn-default[disabled].focus,
fieldset[disabled] .btn-default.focus,
.btn-default.disabled:active,
.btn-default[disabled]:active,
fieldset[disabled] .btn-default:active,
.btn-default.disabled.active,
.btn-default[disabled].active,
fieldset[disabled] .btn-default.active {
  background-color: #ffffff;
  border-color: #bedcaf;
}
.btn-default .badge {
  color: #ffffff;
  background-color: #92c57a;
}
.btn-primary {
  color: #ffffff;
  background-color: #92c57a;
  border-color: #92c57a;
}
.btn-primary:focus,
.btn-primary.focus {
  color: #ffffff;
  background-color: #75b656;
  border-color: #52853a;
}
.btn-primary:hover {
  color: #ffffff;
  background-color: #75b656;
  border-color: #6fb24f;
}
.btn-primary:active,
.btn-primary.active,
.open > .dropdown-toggle.btn-primary {
  color: #ffffff;
  background-color: #75b656;
  border-color: #6fb24f;
}
.btn-primary:active:hover,
.btn-primary.active:hover,
.open > .dropdown-toggle.btn-primary:hover,
.btn-primary:active:focus,
.btn-primary.active:focus,
.open > .dropdown-toggle.btn-primary:focus,
.btn-primary:active.focus,
.btn-primary.active.focus,
.open > .dropdown-toggle.btn-primary.focus {
  color: #ffffff;
  background-color: #64a247;
  border-color: #52853a;
}
.btn-primary:active,
.btn-primary.active,
.open > .dropdown-toggle.btn-primary {
  background-image: none;
}
.btn-primary.disabled,
.btn-primary[disabled],
fieldset[disabled] .btn-primary,
.btn-primary.disabled:hover,
.btn-primary[disabled]:hover,
fieldset[disabled] .btn-primary:hover,
.btn-primary.disabled:focus,
.btn-primary[disabled]:focus,
fieldset[disabled] .btn-primary:focus,
.btn-primary.disabled.focus,
.btn-primary[disabled].focus,
fieldset[disabled] .btn-primary.focus,
.btn-primary.disabled:active,
.btn-primary[disabled]:active,
fieldset[disabled] .btn-primary:active,
.btn-primary.disabled.active,
.btn-primary[disabled].active,
fieldset[disabled] .btn-primary.active {
  background-color: #92c57a;
  border-color: #92c57a;
}
.btn-primary .badge {
  color: #92c57a;
  background-color: #ffffff;
}
.btn-success {
  color: #ffffff;
  background-color: #6bb85c;
  border-color: #6bb85c;
}
.btn-success:focus,
.btn-success.focus {
  color: #ffffff;
  background-color: #539d44;
  border-color: #37672d;
}
.btn-success:hover {
  color: #ffffff;
  background-color: #539d44;
  border-color: #4f9641;
}
.btn-success:active,
.btn-success.active,
.open > .dropdown-toggle.btn-success {
  color: #ffffff;
  background-color: #539d44;
  border-color: #4f9641;
}
.btn-success:active:hover,
.btn-success.active:hover,
.open > .dropdown-toggle.btn-success:hover,
.btn-success:active:focus,
.btn-success.active:focus,
.open > .dropdown-toggle.btn-success:focus,
.btn-success:active.focus,
.btn-success.active.focus,
.open > .dropdown-toggle.btn-success.focus {
  color: #ffffff;
  background-color: #468439;
  border-color: #37672d;
}
.btn-success:active,
.btn-success.active,
.open > .dropdown-toggle.btn-success {
  background-image: none;
}
.btn-success.disabled,
.btn-success[disabled],
fieldset[disabled] .btn-success,
.btn-success.disabled:hover,
.btn-success[disabled]:hover,
fieldset[disabled] .btn-success:hover,
.btn-success.disabled:focus,
.btn-success[disabled]:focus,
fieldset[disabled] .btn-success:focus,
.btn-success.disabled.focus,
.btn-success[disabled].focus,
fieldset[disabled] .btn-success.focus,
.btn-success.disabled:active,
.btn-success[disabled]:active,
fieldset[disabled] .btn-success:active,
.btn-success.disabled.active,
.btn-success[disabled].active,
fieldset[disabled] .btn-success.active {
  background-color: #6bb85c;
  border-color: #6bb85c;
}
.btn-success .badge {
  color: #6bb85c;
  background-color: #ffffff;
}
.btn-info {
  color: #ffffff;
  background-color: #5b94de;
  border-color: #5b94de;
}
.btn-info:focus,
.btn-info.focus {
  color: #ffffff;
  background-color: #3179d5;
  border-color: #1f559a;
}
.btn-info:hover {
  color: #ffffff;
  background-color: #3179d5;
  border-color: #2a73d2;
}
.btn-info:active,
.btn-info.active,
.open > .dropdown-toggle.btn-info {
  color: #ffffff;
  background-color: #3179d5;
  border-color: #2a73d2;
}
.btn-info:active:hover,
.btn-info.active:hover,
.open > .dropdown-toggle.btn-info:hover,
.btn-info:active:focus,
.btn-info.active:focus,
.open > .dropdown-toggle.btn-info:focus,
.btn-info:active.focus,
.btn-info.active.focus,
.open > .dropdown-toggle.btn-info.focus {
  color: #ffffff;
  background-color: #2668bc;
  border-color: #1f559a;
}
.btn-info:active,
.btn-info.active,
.open > .dropdown-toggle.btn-info {
  background-image: none;
}
.btn-info.disabled,
.btn-info[disabled],
fieldset[disabled] .btn-info,
.btn-info.disabled:hover,
.btn-info[disabled]:hover,
fieldset[disabled] .btn-info:hover,
.btn-info.disabled:focus,
.btn-info[disabled]:focus,
fieldset[disabled] .btn-info:focus,
.btn-info.disabled.focus,
.btn-info[disabled].focus,
fieldset[disabled] .btn-info.focus,
.btn-info.disabled:active,
.btn-info[disabled]:active,
fieldset[disabled] .btn-info:active,
.btn-info.disabled.active,
.btn-info[disabled].active,
fieldset[disabled] .btn-info.active {
  background-color: #5b94de;
  border-color: #5b94de;
}
.btn-info .badge {
  color: #5b94de;
  background-color: #ffffff;
}
.btn-warning {
  color: #ffffff;
  background-color: #f0854e;
  border-color: #f0854e;
}
.btn-warning:focus,
.btn-warning.focus {
  color: #ffffff;
  background-color: #ec641f;
  border-color: #b0450f;
}
.btn-warning:hover {
  color: #ffffff;
  background-color: #ec641f;
  border-color: #eb5d16;
}
.btn-warning:active,
.btn-warning.active,
.open > .dropdown-toggle.btn-warning {
  color: #ffffff;
  background-color: #ec641f;
  border-color: #eb5d16;
}
.btn-warning:active:hover,
.btn-warning.active:hover,
.open > .dropdown-toggle.btn-warning:hover,
.btn-warning:active:focus,
.btn-warning.active:focus,
.open > .dropdown-toggle.btn-warning:focus,
.btn-warning:active.focus,
.btn-warning.active.focus,
.open > .dropdown-toggle.btn-warning.focus {
  color: #ffffff;
  background-color: #d55412;
  border-color: #b0450f;
}
.btn-warning:active,
.btn-warning.active,
.open > .dropdown-toggle.btn-warning {
  background-image: none;
}
.btn-warning.disabled,
.btn-warning[disabled],
fieldset[disabled] .btn-warning,
.btn-warning.disabled:hover,
.btn-warning[disabled]:hover,
fieldset[disabled] .btn-warning:hover,
.btn-warning.disabled:focus,
.btn-warning[disabled]:focus,
fieldset[disabled] .btn-warning:focus,
.btn-warning.disabled.focus,
.btn-warning[disabled].focus,
fieldset[disabled] .btn-warning.focus,
.btn-warning.disabled:active,
.btn-warning[disabled]:active,
fieldset[disabled] .btn-warning:active,
.btn-warning.disabled.active,
.btn-warning[disabled].active,
fieldset[disabled] .btn-warning.active {
  background-color: #f0854e;
  border-color: #f0854e;
}
.btn-warning .badge {
  color: #f0854e;
  background-color: #ffffff;
}
.btn-danger {
  color: #ffffff;
  background-color: #d94f79;
  border-color: #d94f79;
}
.btn-danger:focus,
.btn-danger.focus {
  color: #ffffff;
  background-color: #c92c5c;
  border-color: #8b1e3f;
}
.btn-danger:hover {
  color: #ffffff;
  background-color: #c92c5c;
  border-color: #c12a58;
}
.btn-danger:active,
.btn-danger.active,
.open > .dropdown-toggle.btn-danger {
  color: #ffffff;
  background-color: #c92c5c;
  border-color: #c12a58;
}
.btn-danger:active:hover,
.btn-danger.active:hover,
.open > .dropdown-toggle.btn-danger:hover,
.btn-danger:active:focus,
.btn-danger.active:focus,
.open > .dropdown-toggle.btn-danger:focus,
.btn-danger:active.focus,
.btn-danger.active.focus,
.open > .dropdown-toggle.btn-danger.focus {
  color: #ffffff;
  background-color: #ac254e;
  border-color: #8b1e3f;
}
.btn-danger:active,
.btn-danger.active,
.open > .dropdown-toggle.btn-danger {
  background-image: none;
}
.btn-danger.disabled,
.btn-danger[disabled],
fieldset[disabled] .btn-danger,
.btn-danger.disabled:hover,
.btn-danger[disabled]:hover,
fieldset[disabled] .btn-danger:hover,
.btn-danger.disabled:focus,
.btn-danger[disabled]:focus,
fieldset[disabled] .btn-danger:focus,
.btn-danger.disabled.focus,
.btn-danger[disabled].focus,
fieldset[disabled] .btn-danger.focus,
.btn-danger.disabled:active,
.btn-danger[disabled]:active,
fieldset[disabled] .btn-danger:active,
.btn-danger.disabled.active,
.btn-danger[disabled].active,
fieldset[disabled] .btn-danger.active {
  background-color: #d94f79;
  border-color: #d94f79;
}
.btn-danger .badge {
  color: #d94f79;
  background-color: #ffffff;
}
.btn-link {
  color: #92c57a;
  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;
  -moz-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: #68a94a;
  text-decoration: underline;
  background-color: transparent;
}
.btn-link[disabled]:hover,
fieldset[disabled] .btn-link:hover,
.btn-link[disabled]:focus,
fieldset[disabled] .btn-link:focus {
  color: #a2a2a2;
  text-decoration: none;
}
.btn-lg,
.btn-group-lg > .btn {
  padding: 14px 16px;
  font-size: 19px;
  line-height: 1.33;
  border-radius: 0px;
}
.btn-sm,
.btn-group-sm > .btn {
  padding: 5px 10px;
  font-size: 13px;
  line-height: 1.5;
  border-radius: 0px;
}
.btn-xs,
.btn-group-xs > .btn {
  padding: 1px 5px;
  font-size: 13px;
  line-height: 1.5;
  border-radius: 0px;
}
.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;
}
.caret {
  display: inline-block;
  width: 0;
  height: 0;
  margin-left: 2px;
  vertical-align: middle;
  border-top: 4px dashed;
  border-top: 4px solid \9;
  border-right: 4px solid transparent;
  border-left: 4px solid transparent;
}
.dropup,
.dropdown {
  position: relative;
}
.dropdown-toggle:focus {
  outline: 0;
}
.dropdown-menu {
  position: absolute;
  top: 100%;
  left: 0;
  z-index: 1000;
  display: none;
  float: left;
  min-width: 160px;
  padding: 5px 0;
  margin: 2px 0 0;
  list-style: none;
  font-size: 15px;
  text-align: left;
  background-color: #ffffff;
  border: 1px solid #cccccc;
  border: 1px solid rgba(0, 0, 0, 0.15);
  border-radius: 0px;
  -webkit-box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
  -moz-box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
  box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
  background-clip: padding-box;
}
.dropdown-menu.pull-right {
  right: 0;
  left: auto;
}
.dropdown-menu .divider {
  height: 1px;
  margin: 9.5px 0;
  overflow: hidden;
  background-color: #e5e5e5;
}
.dropdown-menu > li > a {
  display: block;
  padding: 3px 20px;
  clear: both;
  font-weight: normal;
  line-height: 1.4;
  color: #333333;
  white-space: nowrap;
}
.dropdown-menu > li > a:hover,
.dropdown-menu > li > a:focus {
  text-decoration: none;
  color: #ffffff;
  background-color: #92c57a;
}
.dropdown-menu > .active > a,
.dropdown-menu > .active > a:hover,
.dropdown-menu > .active > a:focus {
  color: #ffffff;
  text-decoration: none;
  outline: 0;
  background-color: #92c57a;
}
.dropdown-menu > .disabled > a,
.dropdown-menu > .disabled > a:hover,
.dropdown-menu > .disabled > a:focus {
  color: #a2a2a2;
}
.dropdown-menu > .disabled > a:hover,
.dropdown-menu > .disabled > a:focus {
  text-decoration: none;
  background-color: transparent;
  background-image: none;
  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
  cursor: not-allowed;
}
.open > .dropdown-menu {
  display: block;
}
.open > a {
  outline: 0;
}
.dropdown-menu-right {
  left: auto;
  right: 0;
}
.dropdown-menu-left {
  left: 0;
  right: auto;
}
.dropdown-header {
  display: block;
  padding: 3px 20px;
  font-size: 13px;
  line-height: 1.4;
  color: #a2a2a2;
  white-space: nowrap;
}
.dropdown-backdrop {
  position: fixed;
  left: 0;
  right: 0;
  bottom: 0;
  top: 0;
  z-index: 990;
}
.pull-right > .dropdown-menu {
  right: 0;
  left: auto;
}
.dropup .caret,
.navbar-fixed-bottom .dropdown .caret {
  border-top: 0;
  border-bottom: 4px dashed;
  border-bottom: 4px solid \9;
  content: "";
}
.dropup .dropdown-menu,
.navbar-fixed-bottom .dropdown .dropdown-menu {
  top: auto;
  bottom: 100%;
  margin-bottom: 2px;
}
@media (min-width: 768px) {
  .navbar-right .dropdown-menu {
    left: auto;
    right: 0;
  }
  .navbar-right .dropdown-menu-left {
    left: 0;
    right: auto;
  }
}
.btn-group,
.btn-group-vertical {
  position: relative;
  display: inline-block;
  vertical-align: middle;
}
.btn-group > .btn,
.btn-group-vertical > .btn {
  position: relative;
  float: left;
}
.btn-group > .btn:hover,
.btn-group-vertical > .btn:hover,
.btn-group > .btn:focus,
.btn-group-vertical > .btn:focus,
.btn-group > .btn:active,
.btn-group-vertical > .btn:active,
.btn-group > .btn.active,
.btn-group-vertical > .btn.active {
  z-index: 2;
}
.btn-group .btn + .btn,
.btn-group .btn + .btn-group,
.btn-group .btn-group + .btn,
.btn-group .btn-group + .btn-group {
  margin-left: -1px;
}
.btn-toolbar {
  margin-left: -5px;
}
.btn-toolbar .btn,
.btn-toolbar .btn-group,
.btn-toolbar .input-group {
  float: left;
}
.btn-toolbar > .btn,
.btn-toolbar > .btn-group,
.btn-toolbar > .input-group {
  margin-left: 5px;
}
.btn-group > .btn:not(:first-child):not(:last-child):not(.dropdown-toggle) {
  border-radius: 0;
}
.btn-group > .btn:first-child {
  margin-left: 0;
}
.btn-group > .btn:first-child:not(:last-child):not(.dropdown-toggle) {
  border-bottom-right-radius: 0;
  border-top-right-radius: 0;
}
.btn-group > .btn:last-child:not(:first-child),
.btn-group > .dropdown-toggle:not(:first-child) {
  border-bottom-left-radius: 0;
  border-top-left-radius: 0;
}
.btn-group > .btn-group {
  float: left;
}
.btn-group > .btn-group:not(:first-child):not(:last-child) > .btn {
  border-radius: 0;
}
.btn-group > .btn-group:first-child:not(:last-child) > .btn:last-child,
.btn-group > .btn-group:first-child:not(:last-child) > .dropdown-toggle {
  border-bottom-right-radius: 0;
  border-top-right-radius: 0;
}
.btn-group > .btn-group:last-child:not(:first-child) > .btn:first-child {
  border-bottom-left-radius: 0;
  border-top-left-radius: 0;
}
.btn-group .dropdown-toggle:active,
.btn-group.open .dropdown-toggle {
  outline: 0;
}
.btn-group > .btn + .dropdown-toggle {
  padding-left: 8px;
  padding-right: 8px;
}
.btn-group > .btn-lg + .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);
  -moz-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;
  -moz-box-shadow: none;
  box-shadow: none;
}
.btn .caret {
  margin-left: 0;
}
.btn-lg .caret {
  border-width: 5px 5px 0;
  border-bottom-width: 0;
}
.dropup .btn-lg .caret {
  border-width: 0 5px 5px;
}
.btn-group-vertical > .btn,
.btn-group-vertical > .btn-group,
.btn-group-vertical > .btn-group > .btn {
  display: block;
  float: none;
  width: 100%;
  max-width: 100%;
}
.btn-group-vertical > .btn-group > .btn {
  float: none;
}
.btn-group-vertical > .btn + .btn,
.btn-group-vertical > .btn + .btn-group,
.btn-group-vertical > .btn-group + .btn,
.btn-group-vertical > .btn-group + .btn-group {
  margin-top: -1px;
  margin-left: 0;
}
.btn-group-vertical > .btn:not(:first-child):not(:last-child) {
  border-radius: 0;
}
.btn-group-vertical > .btn:first-child:not(:last-child) {
  border-top-right-radius: 0px;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}
.btn-group-vertical > .btn:last-child:not(:first-child) {
  border-bottom-left-radius: 0px;
  border-top-right-radius: 0;
  border-top-left-radius: 0;
}
.btn-group-vertical > .btn-group:not(:first-child):not(:last-child) > .btn {
  border-radius: 0;
}
.btn-group-vertical > .btn-group:first-child:not(:last-child) > .btn:last-child,
.btn-group-vertical > .btn-group:first-child:not(:last-child) > .dropdown-toggle {
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}
.btn-group-vertical > .btn-group:last-child:not(:first-child) > .btn:first-child {
  border-top-right-radius: 0;
  border-top-left-radius: 0;
}
.btn-group-justified {
  display: table;
  width: 100%;
  table-layout: fixed;
  border-collapse: separate;
}
.btn-group-justified > .btn,
.btn-group-justified > .btn-group {
  float: none;
  display: table-cell;
  width: 1%;
}
.btn-group-justified > .btn-group .btn {
  width: 100%;
}
.btn-group-justified > .btn-group .dropdown-menu {
  left: auto;
}
[data-toggle="buttons"] > .btn input[type="radio"],
[data-toggle="buttons"] > .btn-group > .btn input[type="radio"],
[data-toggle="buttons"] > .btn input[type="checkbox"],
[data-toggle="buttons"] > .btn-group > .btn 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 {
  position: relative;
  z-index: 2;
  float: left;
  width: 100%;
  margin-bottom: 0;
}
.input-group-lg > .form-control,
.input-group-lg > .input-group-addon,
.input-group-lg > .input-group-btn > .btn {
  height: 55px;
  padding: 14px 16px;
  font-size: 19px;
  line-height: 1.33;
  border-radius: 0px;
}
select.input-group-lg > .form-control,
select.input-group-lg > .input-group-addon,
select.input-group-lg > .input-group-btn > .btn {
  height: 55px;
  line-height: 55px;
}
textarea.input-group-lg > .form-control,
textarea.input-group-lg > .input-group-addon,
textarea.input-group-lg > .input-group-btn > .btn,
select[multiple].input-group-lg > .form-control,
select[multiple].input-group-lg > .input-group-addon,
select[multiple].input-group-lg > .input-group-btn > .btn {
  height: auto;
}
.input-group-sm > .form-control,
.input-group-sm > .input-group-addon,
.input-group-sm > .input-group-btn > .btn {
  height: 31px;
  padding: 5px 10px;
  font-size: 13px;
  line-height: 1.5;
  border-radius: 0px;
}
select.input-group-sm > .form-control,
select.input-group-sm > .input-group-addon,
select.input-group-sm > .input-group-btn > .btn {
  height: 31px;
  line-height: 31px;
}
textarea.input-group-sm > .form-control,
textarea.input-group-sm > .input-group-addon,
textarea.input-group-sm > .input-group-btn > .btn,
select[multiple].input-group-sm > .form-control,
select[multiple].input-group-sm > .input-group-addon,
select[multiple].input-group-sm > .input-group-btn > .btn {
  height: auto;
}
.input-group-addon,
.input-group-btn,
.input-group .form-control {
  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) {
  border-radius: 0;
}
.input-group-addon,
.input-group-btn {
  width: 1%;
  white-space: nowrap;
  vertical-align: middle;
}
.input-group-addon {
  padding: 8px 12px;
  font-size: 15px;
  font-weight: normal;
  line-height: 1;
  color: #555555;
  text-align: center;
  background-color: #eeeeee;
  border: 1px solid #cccccc;
  border-radius: 0px;
}
.input-group-addon.input-sm {
  padding: 5px 10px;
  font-size: 13px;
  border-radius: 0px;
}
.input-group-addon.input-lg {
  padding: 14px 16px;
  font-size: 19px;
  border-radius: 0px;
}
.input-group-addon input[type="radio"],
.input-group-addon input[type="checkbox"] {
  margin-top: 0;
}
.input-group .form-control:first-child,
.input-group-addon:first-child,
.input-group-btn:first-child > .btn,
.input-group-btn:first-child > .btn-group > .btn,
.input-group-btn:first-child > .dropdown-toggle,
.input-group-btn:last-child > .btn:not(:last-child):not(.dropdown-toggle),
.input-group-btn:last-child > .btn-group:not(:last-child) > .btn {
  border-bottom-right-radius: 0;
  border-top-right-radius: 0;
}
.input-group-addon:first-child {
  border-right: 0;
}
.input-group .form-control:last-child,
.input-group-addon:last-child,
.input-group-btn:last-child > .btn,
.input-group-btn:last-child > .btn-group > .btn,
.input-group-btn:last-child > .dropdown-toggle,
.input-group-btn:first-child > .btn:not(:first-child),
.input-group-btn:first-child > .btn-group:not(:first-child) > .btn {
  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 {
  position: relative;
}
.input-group-btn > .btn + .btn {
  margin-left: -1px;
}
.input-group-btn > .btn:hover,
.input-group-btn > .btn:focus,
.input-group-btn > .btn:active {
  z-index: 2;
}
.input-group-btn:first-child > .btn,
.input-group-btn:first-child > .btn-group {
  margin-right: -1px;
}
.input-group-btn:last-child > .btn,
.input-group-btn:last-child > .btn-group {
  z-index: 2;
  margin-left: -1px;
}
.nav {
  margin-bottom: 0;
  padding-left: 0;
  list-style: none;
}
.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: #eeeeee;
}
.nav > li.disabled > a {
  color: #a2a2a2;
}
.nav > li.disabled > a:hover,
.nav > li.disabled > a:focus {
  color: #a2a2a2;
  text-decoration: none;
  background-color: transparent;
  cursor: not-allowed;
}
.nav .open > a,
.nav .open > a:hover,
.nav .open > a:focus {
  background-color: #eeeeee;
  border-color: #92c57a;
}
.nav .nav-divider {
  height: 1px;
  margin: 9.5px 0;
  overflow: hidden;
  background-color: #e5e5e5;
}
.nav > li > a > img {
  max-width: none;
}
.nav-tabs {
  border-bottom: 1px solid #dddddd;
}
.nav-tabs > li {
  float: left;
  margin-bottom: -1px;
}
.nav-tabs > li > a {
  margin-right: 2px;
  line-height: 1.4;
  border: 1px solid transparent;
  border-radius: 0px 0px 0 0;
}
.nav-tabs > li > a:hover {
  border-color: #eeeeee #eeeeee #dddddd;
}
.nav-tabs > li.active > a,
.nav-tabs > li.active > a:hover,
.nav-tabs > li.active > a:focus {
  color: #555555;
  background-color: #ffffff;
  border: 1px solid #dddddd;
  border-bottom-color: transparent;
  cursor: default;
}
.nav-tabs.nav-justified {
  width: 100%;
  border-bottom: 0;
}
.nav-tabs.nav-justified > li {
  float: none;
}
.nav-tabs.nav-justified > li > a {
  text-align: center;
  margin-bottom: 5px;
}
.nav-tabs.nav-justified > .dropdown .dropdown-menu {
  top: auto;
  left: auto;
}
@media (min-width: 768px) {
  .nav-tabs.nav-justified > li {
    display: table-cell;
    width: 1%;
  }
  .nav-tabs.nav-justified > li > a {
    margin-bottom: 0;
  }
}
.nav-tabs.nav-justified > li > a {
  margin-right: 0;
  border-radius: 0px;
}
.nav-tabs.nav-justified > .active > a,
.nav-tabs.nav-justified > .active > a:hover,
.nav-tabs.nav-justified > .active > a:focus {
  border: 1px solid #dddddd;
}
@media (min-width: 768px) {
  .nav-tabs.nav-justified > li > a {
    border-bottom: 1px solid #dddddd;
    border-radius: 0px 0px 0 0;
  }
  .nav-tabs.nav-justified > .active > a,
  .nav-tabs.nav-justified > .active > a:hover,
  .nav-tabs.nav-justified > .active > a:focus {
    border-bottom-color: #ffffff;
  }
}
.nav-pills > li {
  float: left;
}
.nav-pills > li > a {
  border-radius: 0px;
}
.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: #ffffff;
  background-color: #92c57a;
}
.nav-stacked > li {
  float: none;
}
.nav-stacked > li + li {
  margin-top: 2px;
  margin-left: 0;
}
.nav-justified {
  width: 100%;
}
.nav-justified > li {
  float: none;
}
.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 {
    display: table-cell;
    width: 1%;
  }
  .nav-justified > li > a {
    margin-bottom: 0;
  }
}
.nav-tabs-justified {
  border-bottom: 0;
}
.nav-tabs-justified > li > a {
  margin-right: 0;
  border-radius: 0px;
}
.nav-tabs-justified > .active > a,
.nav-tabs-justified > .active > a:hover,
.nav-tabs-justified > .active > a:focus {
  border: 1px solid #dddddd;
}
@media (min-width: 768px) {
  .nav-tabs-justified > li > a {
    border-bottom: 1px solid #dddddd;
    border-radius: 0px 0px 0 0;
  }
  .nav-tabs-justified > .active > a,
  .nav-tabs-justified > .active > a:hover,
  .nav-tabs-justified > .active > a:focus {
    border-bottom-color: #ffffff;
  }
}
.tab-content > .tab-pane {
  display: none;
}
.tab-content > .active {
  display: block;
}
.nav-tabs .dropdown-menu {
  margin-top: -1px;
  border-top-right-radius: 0;
  border-top-left-radius: 0;
}
.navbar {
  position: relative;
  min-height: 50px;
  margin-bottom: 21px;
  border: 1px solid transparent;
}
@media (min-width: 768px) {
  .navbar {
    border-radius: 0px;
  }
}
@media (min-width: 768px) {
  .navbar-header {
    float: left;
  }
}
.navbar-collapse {
  overflow-x: visible;
  padding-right: 15px;
  padding-left: 15px;
  border-top: 1px solid transparent;
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1);
  -webkit-overflow-scrolling: touch;
}
.navbar-collapse.in {
  overflow-y: auto;
}
@media (min-width: 768px) {
  .navbar-collapse {
    width: auto;
    border-top: 0;
    box-shadow: none;
  }
  .navbar-collapse.collapse {
    display: block !important;
    height: auto !important;
    padding-bottom: 0;
    overflow: visible !important;
  }
  .navbar-collapse.in {
    overflow-y: visible;
  }
  .navbar-fixed-top .navbar-collapse,
  .navbar-static-top .navbar-collapse,
  .navbar-fixed-bottom .navbar-collapse {
    padding-left: 0;
    padding-right: 0;
  }
}
.navbar-fixed-top .navbar-collapse,
.navbar-fixed-bottom .navbar-collapse {
  max-height: 340px;
}
@media (max-device-width: 480px) and (orientation: landscape) {
  .navbar-fixed-top .navbar-collapse,
  .navbar-fixed-bottom .navbar-collapse {
    max-height: 200px;
  }
}
.container > .navbar-header,
.container-fluid > .navbar-header,
.container > .navbar-collapse,
.container-fluid > .navbar-collapse {
  margin-right: -15px;
  margin-left: -15px;
}
@media (min-width: 768px) {
  .container > .navbar-header,
  .container-fluid > .navbar-header,
  .container > .navbar-collapse,
  .container-fluid > .navbar-collapse {
    margin-right: 0;
    margin-left: 0;
  }
}
.navbar-static-top {
  z-index: 1000;
  border-width: 0 0 1px;
}
@media (min-width: 768px) {
  .navbar-static-top {
    border-radius: 0;
  }
}
.navbar-fixed-top,
.navbar-fixed-bottom {
  position: fixed;
  right: 0;
  left: 0;
  z-index: 1030;
}
@media (min-width: 768px) {
  .navbar-fixed-top,
  .navbar-fixed-bottom {
    border-radius: 0;
  }
}
.navbar-fixed-top {
  top: 0;
  border-width: 0 0 1px;
}
.navbar-fixed-bottom {
  bottom: 0;
  margin-bottom: 0;
  border-width: 1px 0 0;
}
.navbar-brand {
  float: left;
  padding: 14.5px 15px;
  font-size: 19px;
  line-height: 21px;
  height: 50px;
}
.navbar-brand:hover,
.navbar-brand:focus {
  text-decoration: none;
}
.navbar-brand > img {
  display: block;
}
@media (min-width: 768px) {
  .navbar > .container .navbar-brand,
  .navbar > .container-fluid .navbar-brand {
    margin-left: -15px;
  }
}
.navbar-toggle {
  position: relative;
  float: right;
  margin-right: 15px;
  padding: 9px 10px;
  margin-top: 8px;
  margin-bottom: 8px;
  background-color: transparent;
  background-image: none;
  border: 1px solid transparent;
  border-radius: 0px;
}
.navbar-toggle:focus {
  outline: 0;
}
.navbar-toggle .icon-bar {
  display: block;
  width: 22px;
  height: 2px;
  border-radius: 1px;
}
.navbar-toggle .icon-bar + .icon-bar {
  margin-top: 4px;
}
@media (min-width: 768px) {
  .navbar-toggle {
    display: none;
  }
}
.navbar-nav {
  margin: 7.25px -15px;
}
.navbar-nav > li > a {
  padding-top: 10px;
  padding-bottom: 10px;
  line-height: 21px;
}
@media (max-width: 767px) {
  .navbar-nav .open .dropdown-menu {
    position: static;
    float: none;
    width: auto;
    margin-top: 0;
    background-color: transparent;
    border: 0;
    box-shadow: none;
  }
  .navbar-nav .open .dropdown-menu > li > a,
  .navbar-nav .open .dropdown-menu .dropdown-header {
    padding: 5px 15px 5px 25px;
  }
  .navbar-nav .open .dropdown-menu > li > a {
    line-height: 21px;
  }
  .navbar-nav .open .dropdown-menu > li > a:hover,
  .navbar-nav .open .dropdown-menu > li > a:focus {
    background-image: none;
  }
}
@media (min-width: 768px) {
  .navbar-nav {
    float: left;
    margin: 0;
  }
  .navbar-nav > li {
    float: left;
  }
  .navbar-nav > li > a {
    padding-top: 14.5px;
    padding-bottom: 14.5px;
  }
}
.navbar-form {
  margin-left: -15px;
  margin-right: -15px;
  padding: 10px 15px;
  border-top: 1px solid transparent;
  border-bottom: 1px solid transparent;
  -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.1);
  -moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.1);
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.1);
  margin-top: 5.5px;
  margin-bottom: 5.5px;
}
@media (min-width: 768px) {
  .navbar-form .form-group {
    display: inline-block;
    margin-bottom: 0;
    vertical-align: middle;
  }
  .navbar-form .form-control {
    display: inline-block;
    width: auto;
    vertical-align: middle;
  }
  .navbar-form .form-control-static {
    display: inline-block;
  }
  .navbar-form .input-group {
    display: inline-table;
    vertical-align: middle;
  }
  .navbar-form .input-group .input-group-addon,
  .navbar-form .input-group .input-group-btn,
  .navbar-form .input-group .form-control {
    width: auto;
  }
  .navbar-form .input-group > .form-control {
    width: 100%;
  }
  .navbar-form .control-label {
    margin-bottom: 0;
    vertical-align: middle;
  }
  .navbar-form .radio,
  .navbar-form .checkbox {
    display: inline-block;
    margin-top: 0;
    margin-bottom: 0;
    vertical-align: middle;
  }
  .navbar-form .radio label,
  .navbar-form .checkbox label {
    padding-left: 0;
  }
  .navbar-form .radio input[type="radio"],
  .navbar-form .checkbox input[type="checkbox"] {
    position: relative;
    margin-left: 0;
  }
  .navbar-form .has-feedback .form-control-feedback {
    top: 0;
  }
}
@media (max-width: 767px) {
  .navbar-form .form-group {
    margin-bottom: 5px;
  }
  .navbar-form .form-group:last-child {
    margin-bottom: 0;
  }
}
@media (min-width: 768px) {
  .navbar-form {
    width: auto;
    border: 0;
    margin-left: 0;
    margin-right: 0;
    padding-top: 0;
    padding-bottom: 0;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
  }
}
.navbar-nav > li > .dropdown-menu {
  margin-top: 0;
  border-top-right-radius: 0;
  border-top-left-radius: 0;
}
.navbar-fixed-bottom .navbar-nav > li > .dropdown-menu {
  margin-bottom: 0;
  border-top-right-radius: 0px;
  border-top-left-radius: 0px;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}
.navbar-btn {
  margin-top: 5.5px;
  margin-bottom: 5.5px;
}
.navbar-btn.btn-sm {
  margin-top: 9.5px;
  margin-bottom: 9.5px;
}
.navbar-btn.btn-xs {
  margin-top: 14px;
  margin-bottom: 14px;
}
.navbar-text {
  margin-top: 14.5px;
  margin-bottom: 14.5px;
}
@media (min-width: 768px) {
  .navbar-text {
    float: left;
    margin-left: 15px;
    margin-right: 15px;
  }
}
@media (min-width: 768px) {
  .navbar-left {
    float: left !important;
  }
  .navbar-right {
    float: right !important;
    margin-right: -15px;
  }
  .navbar-right ~ .navbar-right {
    margin-right: 0;
  }
}
.navbar-default {
  background-color: #ffffff;
  border-color: #eeeeee;
}
.navbar-default .navbar-brand {
  color: #92c57a;
}
.navbar-default .navbar-brand:hover,
.navbar-default .navbar-brand:focus {
  color: #5e5e5e;
  background-color: transparent;
}
.navbar-default .navbar-text {
  color: #777777;
}
.navbar-default .navbar-nav > li > a {
  color: #777777;
}
.navbar-default .navbar-nav > li > a:hover,
.navbar-default .navbar-nav > li > a:focus {
  color: #333333;
  background-color: #ffffff;
}
.navbar-default .navbar-nav > .active > a,
.navbar-default .navbar-nav > .active > a:hover,
.navbar-default .navbar-nav > .active > a:focus {
  color: #555555;
  background-color: #e6e6e6;
}
.navbar-default .navbar-nav > .disabled > a,
.navbar-default .navbar-nav > .disabled > a:hover,
.navbar-default .navbar-nav > .disabled > a:focus {
  color: #cccccc;
  background-color: transparent;
}
.navbar-default .navbar-toggle {
  border-color: #dddddd;
}
.navbar-default .navbar-toggle:hover,
.navbar-default .navbar-toggle:focus {
  background-color: #dddddd;
}
.navbar-default .navbar-toggle .icon-bar {
  background-color: #cccccc;
}
.navbar-default .navbar-collapse,
.navbar-default .navbar-form {
  border-color: #eeeeee;
}
.navbar-default .navbar-nav > .open > a,
.navbar-default .navbar-nav > .open > a:hover,
.navbar-default .navbar-nav > .open > a:focus {
  background-color: #e6e6e6;
  color: #555555;
}
@media (max-width: 767px) {
  .navbar-default .navbar-nav .open .dropdown-menu > li > a {
    color: #777777;
  }
  .navbar-default .navbar-nav .open .dropdown-menu > li > a:hover,
  .navbar-default .navbar-nav .open .dropdown-menu > li > a:focus {
    color: #333333;
    background-color: #ffffff;
  }
  .navbar-default .navbar-nav .open .dropdown-menu > .active > a,
  .navbar-default .navbar-nav .open .dropdown-menu > .active > a:hover,
  .navbar-default .navbar-nav .open .dropdown-menu > .active > a:focus {
    color: #555555;
    background-color: #e6e6e6;
  }
  .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a,
  .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a:hover,
  .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a:focus {
    color: #cccccc;
    background-color: transparent;
  }
}
.navbar-default .navbar-link {
  color: #777777;
}
.navbar-default .navbar-link:hover {
  color: #333333;
}
.navbar-default .btn-link {
  color: #777777;
}
.navbar-default .btn-link:hover,
.navbar-default .btn-link:focus {
  color: #333333;
}
.navbar-default .btn-link[disabled]:hover,
fieldset[disabled] .navbar-default .btn-link:hover,
.navbar-default .btn-link[disabled]:focus,
fieldset[disabled] .navbar-default .btn-link:focus {
  color: #cccccc;
}
.navbar-inverse {
  background-color: #629e45;
  border-color: #4c7b36;
}
.navbar-inverse .navbar-brand {
  color: #ffffff;
}
.navbar-inverse .navbar-brand:hover,
.navbar-inverse .navbar-brand:focus {
  color: #ffffff;
  background-color: transparent;
}
.navbar-inverse .navbar-text {
  color: #ffffff;
}
.navbar-inverse .navbar-nav > li > a {
  color: #ffffff;
}
.navbar-inverse .navbar-nav > li > a:hover,
.navbar-inverse .navbar-nav > li > a:focus {
  color: #ffffff;
  background-color: #578c3d;
}
.navbar-inverse .navbar-nav > .active > a,
.navbar-inverse .navbar-nav > .active > a:hover,
.navbar-inverse .navbar-nav > .active > a:focus {
  color: #ffffff;
  background-color: #4c7b36;
}
.navbar-inverse .navbar-nav > .disabled > a,
.navbar-inverse .navbar-nav > .disabled > a:hover,
.navbar-inverse .navbar-nav > .disabled > a:focus {
  color: #ffffff;
  background-color: transparent;
}
.navbar-inverse .navbar-toggle {
  border-color: #333333;
}
.navbar-inverse .navbar-toggle:hover,
.navbar-inverse .navbar-toggle:focus {
  background-color: #333333;
}
.navbar-inverse .navbar-toggle .icon-bar {
  background-color: #ffffff;
}
.navbar-inverse .navbar-collapse,
.navbar-inverse .navbar-form {
  border-color: #52853a;
}
.navbar-inverse .navbar-nav > .open > a,
.navbar-inverse .navbar-nav > .open > a:hover,
.navbar-inverse .navbar-nav > .open > a:focus {
  background-color: #4c7b36;
  color: #ffffff;
}
@media (max-width: 767px) {
  .navbar-inverse .navbar-nav .open .dropdown-menu > .dropdown-header {
    border-color: #4c7b36;
  }
  .navbar-inverse .navbar-nav .open .dropdown-menu .divider {
    background-color: #4c7b36;
  }
  .navbar-inverse .navbar-nav .open .dropdown-menu > li > a {
    color: #ffffff;
  }
  .navbar-inverse .navbar-nav .open .dropdown-menu > li > a:hover,
  .navbar-inverse .navbar-nav .open .dropdown-menu > li > a:focus {
    color: #ffffff;
    background-color: #578c3d;
  }
  .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a,
  .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a:hover,
  .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a:focus {
    color: #ffffff;
    background-color: #4c7b36;
  }
  .navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a,
  .navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a:hover,
  .navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a:focus {
    color: #ffffff;
    background-color: transparent;
  }
}
.navbar-inverse .navbar-link {
  color: #ffffff;
}
.navbar-inverse .navbar-link:hover {
  color: #ffffff;
}
.navbar-inverse .btn-link {
  color: #ffffff;
}
.navbar-inverse .btn-link:hover,
.navbar-inverse .btn-link:focus {
  color: #ffffff;
}
.navbar-inverse .btn-link[disabled]:hover,
fieldset[disabled] .navbar-inverse .btn-link:hover,
.navbar-inverse .btn-link[disabled]:focus,
fieldset[disabled] .navbar-inverse .btn-link:focus {
  color: #ffffff;
}
.breadcrumb {
  padding: 8px 15px;
  margin-bottom: 21px;
  list-style: none;
  background-color: #f5f5f5;
  border-radius: 0px;
}
.breadcrumb > li {
  display: inline-block;
}
.breadcrumb > li + li:before {
  content: "/\00a0";
  padding: 0 5px;
  color: #cccccc;
}
.breadcrumb > .active {
  color: #a2a2a2;
}
.pagination {
  display: inline-block;
  padding-left: 0;
  margin: 21px 0;
  border-radius: 0px;
}
.pagination > li {
  display: inline;
}
.pagination > li > a,
.pagination > li > span {
  position: relative;
  float: left;
  padding: 8px 12px;
  line-height: 1.4;
  text-decoration: none;
  color: #92c57a;
  background-color: #ffffff;
  border: 1px solid #92c57a;
  margin-left: -1px;
}
.pagination > li:first-child > a,
.pagination > li:first-child > span {
  margin-left: 0;
  border-bottom-left-radius: 0px;
  border-top-left-radius: 0px;
}
.pagination > li:last-child > a,
.pagination > li:last-child > span {
  border-bottom-right-radius: 0px;
  border-top-right-radius: 0px;
}
.pagination > li > a:hover,
.pagination > li > span:hover,
.pagination > li > a:focus,
.pagination > li > span:focus {
  z-index: 3;
  color: #68a94a;
  background-color: #eeeeee;
  border-color: #dddddd;
}
.pagination > .active > a,
.pagination > .active > span,
.pagination > .active > a:hover,
.pagination > .active > span:hover,
.pagination > .active > a:focus,
.pagination > .active > span:focus {
  z-index: 2;
  color: #75b656;
  background-color: #eeeeee;
  border-color: #92c57a;
  cursor: default;
}
.pagination > .disabled > span,
.pagination > .disabled > span:hover,
.pagination > .disabled > span:focus,
.pagination > .disabled > a,
.pagination > .disabled > a:hover,
.pagination > .disabled > a:focus {
  color: #a2a2a2;
  background-color: #ffffff;
  border-color: #dddddd;
  cursor: not-allowed;
}
.pagination-lg > li > a,
.pagination-lg > li > span {
  padding: 14px 16px;
  font-size: 19px;
  line-height: 1.33;
}
.pagination-lg > li:first-child > a,
.pagination-lg > li:first-child > span {
  border-bottom-left-radius: 0px;
  border-top-left-radius: 0px;
}
.pagination-lg > li:last-child > a,
.pagination-lg > li:last-child > span {
  border-bottom-right-radius: 0px;
  border-top-right-radius: 0px;
}
.pagination-sm > li > a,
.pagination-sm > li > span {
  padding: 5px 10px;
  font-size: 13px;
  line-height: 1.5;
}
.pagination-sm > li:first-child > a,
.pagination-sm > li:first-child > span {
  border-bottom-left-radius: 0px;
  border-top-left-radius: 0px;
}
.pagination-sm > li:last-child > a,
.pagination-sm > li:last-child > span {
  border-bottom-right-radius: 0px;
  border-top-right-radius: 0px;
}
.pager {
  padding-left: 0;
  margin: 21px 0;
  list-style: none;
  text-align: center;
}
.pager li {
  display: inline;
}
.pager li > a,
.pager li > span {
  display: inline-block;
  padding: 5px 14px;
  background-color: #ffffff;
  border: 1px solid #92c57a;
  border-radius: 15px;
}
.pager li > a:hover,
.pager li > a:focus {
  text-decoration: none;
  background-color: #eeeeee;
}
.pager .next > a,
.pager .next > span {
  float: right;
}
.pager .previous > a,
.pager .previous > span {
  float: left;
}
.pager .disabled > a,
.pager .disabled > a:hover,
.pager .disabled > a:focus,
.pager .disabled > span {
  color: #a2a2a2;
  background-color: #ffffff;
  cursor: not-allowed;
}
.label {
  display: inline;
  padding: .2em .6em .3em;
  font-size: 75%;
  font-weight: bold;
  line-height: 1;
  color: #ffffff;
  text-align: center;
  white-space: nowrap;
  vertical-align: baseline;
  border-radius: .25em;
}
a.label:hover,
a.label:focus {
  color: #ffffff;
  text-decoration: none;
  cursor: pointer;
}
.label:empty {
  display: none;
}
.btn .label {
  position: relative;
  top: -1px;
}
.label-default {
  background-color: #a2a2a2;
}
.label-default[href]:hover,
.label-default[href]:focus {
  background-color: #888888;
}
.label-primary {
  background-color: #92c57a;
}
.label-primary[href]:hover,
.label-primary[href]:focus {
  background-color: #75b656;
}
.label-success {
  background-color: #6bb85c;
}
.label-success[href]:hover,
.label-success[href]:focus {
  background-color: #539d44;
}
.label-info {
  background-color: #5b94de;
}
.label-info[href]:hover,
.label-info[href]:focus {
  background-color: #3179d5;
}
.label-warning {
  background-color: #f0854e;
}
.label-warning[href]:hover,
.label-warning[href]:focus {
  background-color: #ec641f;
}
.label-danger {
  background-color: #d94f79;
}
.label-danger[href]:hover,
.label-danger[href]:focus {
  background-color: #c92c5c;
}
.badge {
  display: inline-block;
  min-width: 10px;
  padding: 3px 7px;
  font-size: 13px;
  font-weight: bold;
  color: #ffffff;
  line-height: 1;
  vertical-align: middle;
  white-space: nowrap;
  text-align: center;
  background-color: #a2a2a2;
  border-radius: 10px;
}
.badge:empty {
  display: none;
}
.btn .badge {
  position: relative;
  top: -1px;
}
.btn-xs .badge,
.btn-group-xs > .btn .badge {
  top: 0;
  padding: 1px 5px;
}
a.badge:hover,
a.badge:focus {
  color: #ffffff;
  text-decoration: none;
  cursor: pointer;
}
.list-group-item.active > .badge,
.nav-pills > .active > a > .badge {
  color: #92c57a;
  background-color: #ffffff;
}
.list-group-item > .badge {
  float: right;
}
.list-group-item > .badge + .badge {
  margin-right: 5px;
}
.nav-pills > li > a > .badge {
  margin-left: 3px;
}
.jumbotron {
  padding-top: 30px;
  padding-bottom: 30px;
  margin-bottom: 30px;
  color: #ffffff;
  background-color: #92c57a;
}
.jumbotron h1,
.jumbotron .h1 {
  color: #ffffff;
}
.jumbotron p {
  margin-bottom: 15px;
  font-size: 23px;
  font-weight: 200;
}
.jumbotron > hr {
  border-top-color: #75b656;
}
.container .jumbotron,
.container-fluid .jumbotron {
  border-radius: 0px;
}
.jumbotron .container {
  max-width: 100%;
}
@media screen and (min-width: 768px) {
  .jumbotron {
    padding-top: 48px;
    padding-bottom: 48px;
  }
  .container .jumbotron,
  .container-fluid .jumbotron {
    padding-left: 60px;
    padding-right: 60px;
  }
  .jumbotron h1,
  .jumbotron .h1 {
    font-size: 68px;
  }
}
.thumbnail {
  display: block;
  padding: 4px;
  margin-bottom: 21px;
  line-height: 1.4;
  background-color: #ffffff;
  border: 1px solid #dddddd;
  border-radius: 0px;
  -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 {
  margin-left: auto;
  margin-right: auto;
}
a.thumbnail:hover,
a.thumbnail:focus,
a.thumbnail.active {
  border-color: #92c57a;
}
.thumbnail .caption {
  padding: 9px;
  color: #333333;
}
.alert {
  padding: 15px;
  margin-bottom: 21px;
  border: 1px solid transparent;
  border-radius: 0px;
}
.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: #ffffff;
  border-color: #7bc06e;
  color: #6bb85c;
}
.alert-success hr {
  border-top-color: #6bb85c;
}
.alert-success .alert-link {
  color: #539d44;
}
.alert-info {
  background-color: #ffffff;
  border-color: #70a2e2;
  color: #5b94de;
}
.alert-info hr {
  border-top-color: #5b94de;
}
.alert-info .alert-link {
  color: #3179d5;
}
.alert-warning {
  background-color: #ffffff;
  border-color: #f29566;
  color: #ee7436;
}
.alert-warning hr {
  border-top-color: #f0844e;
}
.alert-warning .alert-link {
  color: #df5713;
}
.alert-danger {
  background-color: #ffffff;
  border-color: #de6489;
  color: #d94f79;
}
.alert-danger hr {
  border-top-color: #d94f79;
}
.alert-danger .alert-link {
  color: #c92c5c;
}
@-webkit-keyframes progress-bar-stripes {
  from {
    background-position: 40px 0;
  }
  to {
    background-position: 0 0;
  }
}
@keyframes progress-bar-stripes {
  from {
    background-position: 40px 0;
  }
  to {
    background-position: 0 0;
  }
}
.progress {
  overflow: hidden;
  height: 21px;
  margin-bottom: 21px;
  background-color: #f5f5f5;
  border-radius: 0px;
  -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
  -moz-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
  box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
}
.progress-bar {
  float: left;
  width: 0%;
  height: 100%;
  font-size: 13px;
  line-height: 21px;
  color: #ffffff;
  text-align: center;
  background-color: #92c57a;
  -webkit-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15);
  -moz-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15);
  box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15);
  -webkit-transition: width 0.6s ease;
  -o-transition: width 0.6s ease;
  transition: width 0.6s ease;
}
.progress-striped .progress-bar,
.progress-bar-striped {
  background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-size: 40px 40px;
}
.progress.active .progress-bar,
.progress-bar.active {
  -webkit-animation: progress-bar-stripes 2s linear infinite;
  -o-animation: progress-bar-stripes 2s linear infinite;
  animation: progress-bar-stripes 2s linear infinite;
}
.progress-bar-success {
  background-color: #6bb85c;
}
.progress-striped .progress-bar-success {
  background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
}
.progress-bar-info {
  background-color: #5b94de;
}
.progress-striped .progress-bar-info {
  background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
}
.progress-bar-warning {
  background-color: #f0854e;
}
.progress-striped .progress-bar-warning {
  background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
}
.progress-bar-danger {
  background-color: #d94f79;
}
.progress-striped .progress-bar-danger {
  background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
}
.media {
  margin-top: 15px;
}
.media:first-child {
  margin-top: 0;
}
.media,
.media-body {
  zoom: 1;
  overflow: hidden;
}
.media-body {
  width: 10000px;
}
.media-object {
  display: block;
}
.media-object.img-thumbnail {
  max-width: none;
}
.media-right,
.media > .pull-right {
  padding-left: 10px;
}
.media-left,
.media > .pull-left {
  padding-right: 10px;
}
.media-left,
.media-right,
.media-body {
  display: table-cell;
  vertical-align: top;
}
.media-middle {
  vertical-align: middle;
}
.media-bottom {
  vertical-align: bottom;
}
.media-heading {
  margin-top: 0;
  margin-bottom: 5px;
}
.media-list {
  padding-left: 0;
  list-style: none;
}
.list-group {
  margin-bottom: 20px;
  padding-left: 0;
}
.list-group-item {
  position: relative;
  display: block;
  padding: 10px 15px;
  margin-bottom: -1px;
  background-color: #ffffff;
  border: 1px solid #dddddd 0;
}
.list-group-item:first-child {
  border-top-right-radius: 0px;
  border-top-left-radius: 0px;
}
.list-group-item:last-child {
  margin-bottom: 0;
  border-bottom-right-radius: 0px;
  border-bottom-left-radius: 0px;
}
a.list-group-item,
button.list-group-item {
  color: #7a62d3;
}
a.list-group-item .list-group-item-heading,
button.list-group-item .list-group-item-heading {
  color: #333333;
}
a.list-group-item:hover,
button.list-group-item:hover,
a.list-group-item:focus,
button.list-group-item:focus {
  text-decoration: none;
  color: #7a62d3;
  background-color: #f5f5f5;
}
button.list-group-item {
  width: 100%;
  text-align: left;
}
.list-group-item.disabled,
.list-group-item.disabled:hover,
.list-group-item.disabled:focus {
  background-color: #eeeeee;
  color: #a2a2a2;
  cursor: not-allowed;
}
.list-group-item.disabled .list-group-item-heading,
.list-group-item.disabled:hover .list-group-item-heading,
.list-group-item.disabled:focus .list-group-item-heading {
  color: inherit;
}
.list-group-item.disabled .list-group-item-text,
.list-group-item.disabled:hover .list-group-item-text,
.list-group-item.disabled:focus .list-group-item-text {
  color: #a2a2a2;
}
.list-group-item.active,
.list-group-item.active:hover,
.list-group-item.active:focus {
  z-index: 2;
  color: #ffffff;
  background-color: #92c57a;
  border-color: #92c57a;
}
.list-group-item.active .list-group-item-heading,
.list-group-item.active:hover .list-group-item-heading,
.list-group-item.active:focus .list-group-item-heading,
.list-group-item.active .list-group-item-heading > small,
.list-group-item.active:hover .list-group-item-heading > small,
.list-group-item.active:focus .list-group-item-heading > small,
.list-group-item.active .list-group-item-heading > .small,
.list-group-item.active:hover .list-group-item-heading > .small,
.list-group-item.active:focus .list-group-item-heading > .small {
  color: inherit;
}
.list-group-item.active .list-group-item-text,
.list-group-item.active:hover .list-group-item-text,
.list-group-item.active:focus .list-group-item-text {
  color: #ffffff;
}
.list-group-item-success {
  color: #6bb85c;
  background-color: #ffffff;
}
a.list-group-item-success,
button.list-group-item-success {
  color: #6bb85c;
}
a.list-group-item-success .list-group-item-heading,
button.list-group-item-success .list-group-item-heading {
  color: inherit;
}
a.list-group-item-success:hover,
button.list-group-item-success:hover,
a.list-group-item-success:focus,
button.list-group-item-success:focus {
  color: #6bb85c;
  background-color: #f2f2f2;
}
a.list-group-item-success.active,
button.list-group-item-success.active,
a.list-group-item-success.active:hover,
button.list-group-item-success.active:hover,
a.list-group-item-success.active:focus,
button.list-group-item-success.active:focus {
  color: #fff;
  background-color: #6bb85c;
  border-color: #6bb85c;
}
.list-group-item-info {
  color: #5b94de;
  background-color: #ffffff;
}
a.list-group-item-info,
button.list-group-item-info {
  color: #5b94de;
}
a.list-group-item-info .list-group-item-heading,
button.list-group-item-info .list-group-item-heading {
  color: inherit;
}
a.list-group-item-info:hover,
button.list-group-item-info:hover,
a.list-group-item-info:focus,
button.list-group-item-info:focus {
  color: #5b94de;
  background-color: #f2f2f2;
}
a.list-group-item-info.active,
button.list-group-item-info.active,
a.list-group-item-info.active:hover,
button.list-group-item-info.active:hover,
a.list-group-item-info.active:focus,
button.list-group-item-info.active:focus {
  color: #fff;
  background-color: #5b94de;
  border-color: #5b94de;
}
.list-group-item-warning {
  color: #ee7436;
  background-color: #ffffff;
}
a.list-group-item-warning,
button.list-group-item-warning {
  color: #ee7436;
}
a.list-group-item-warning .list-group-item-heading,
button.list-group-item-warning .list-group-item-heading {
  color: inherit;
}
a.list-group-item-warning:hover,
button.list-group-item-warning:hover,
a.list-group-item-warning:focus,
button.list-group-item-warning:focus {
  color: #ee7436;
  background-color: #f2f2f2;
}
a.list-group-item-warning.active,
button.list-group-item-warning.active,
a.list-group-item-warning.active:hover,
button.list-group-item-warning.active:hover,
a.list-group-item-warning.active:focus,
button.list-group-item-warning.active:focus {
  color: #fff;
  background-color: #ee7436;
  border-color: #ee7436;
}
.list-group-item-danger {
  color: #d94f79;
  background-color: #ffffff;
}
a.list-group-item-danger,
button.list-group-item-danger {
  color: #d94f79;
}
a.list-group-item-danger .list-group-item-heading,
button.list-group-item-danger .list-group-item-heading {
  color: inherit;
}
a.list-group-item-danger:hover,
button.list-group-item-danger:hover,
a.list-group-item-danger:focus,
button.list-group-item-danger:focus {
  color: #d94f79;
  background-color: #f2f2f2;
}
a.list-group-item-danger.active,
button.list-group-item-danger.active,
a.list-group-item-danger.active:hover,
button.list-group-item-danger.active:hover,
a.list-group-item-danger.active:focus,
button.list-group-item-danger.active:focus {
  color: #fff;
  background-color: #d94f79;
  border-color: #d94f79;
}
.list-group-item-heading {
  margin-top: 0;
  margin-bottom: 5px;
}
.list-group-item-text {
  margin-bottom: 0;
  line-height: 1.3;
}
.panel {
  margin-bottom: 21px;
  background-color: #ffffff;
  border: 1px solid transparent;
  border-radius: 0px;
  -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05);
  -moz-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05);
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05);
}
.panel-body {
  padding: 15px;
}
.panel-heading {
  padding: 10px 15px;
  border-bottom: 1px solid transparent;
  border-top-right-radius: -1px;
  border-top-left-radius: -1px;
}
.panel-heading > .dropdown .dropdown-toggle {
  color: inherit;
}
.panel-title {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 17px;
  color: inherit;
}
.panel-title > a,
.panel-title > small,
.panel-title > .small,
.panel-title > small > a,
.panel-title > .small > a {
  color: inherit;
}
.panel-footer {
  padding: 10px 15px;
  background-color: #f5f5f5;
  border-top: 1px solid #dddddd;
  border-bottom-right-radius: -1px;
  border-bottom-left-radius: -1px;
}
.panel > .list-group,
.panel > .panel-collapse > .list-group {
  margin-bottom: 0;
}
.panel > .list-group .list-group-item,
.panel > .panel-collapse > .list-group .list-group-item {
  border-width: 1px 0;
  border-radius: 0;
}
.panel > .list-group:first-child .list-group-item:first-child,
.panel > .panel-collapse > .list-group:first-child .list-group-item:first-child {
  border-top: 0;
  border-top-right-radius: -1px;
  border-top-left-radius: -1px;
}
.panel > .list-group:last-child .list-group-item:last-child,
.panel > .panel-collapse > .list-group:last-child .list-group-item:last-child {
  border-bottom: 0;
  border-bottom-right-radius: -1px;
  border-bottom-left-radius: -1px;
}
.panel > .panel-heading + .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 {
  border-top-width: 0;
}
.list-group + .panel-footer {
  border-top-width: 0;
}
.panel > .table,
.panel > .table-responsive > .table,
.panel > .panel-collapse > .table {
  margin-bottom: 0;
}
.panel > .table caption,
.panel > .table-responsive > .table caption,
.panel > .panel-collapse > .table caption {
  padding-left: 15px;
  padding-right: 15px;
}
.panel > .table:first-child,
.panel > .table-responsive:first-child > .table:first-child {
  border-top-right-radius: -1px;
  border-top-left-radius: -1px;
}
.panel > .table:first-child > thead:first-child > tr:first-child,
.panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child,
.panel > .table:first-child > tbody:first-child > tr:first-child,
.panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child {
  border-top-left-radius: -1px;
  border-top-right-radius: -1px;
}
.panel > .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 td:first-child,
.panel > .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 td:first-child,
.panel > .table:first-child > thead:first-child > tr:first-child th:first-child,
.panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child th:first-child,
.panel > .table:first-child > tbody:first-child > tr:first-child th:first-child,
.panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child th:first-child {
  border-top-left-radius: -1px;
}
.panel > .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 td:last-child,
.panel > .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 td:last-child,
.panel > .table:first-child > thead:first-child > tr:first-child th:last-child,
.panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child th:last-child,
.panel > .table:first-child > tbody:first-child > tr:first-child th:last-child,
.panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child th:last-child {
  border-top-right-radius: -1px;
}
.panel > .table:last-child,
.panel > .table-responsive:last-child > .table:last-child {
  border-bottom-right-radius: -1px;
  border-bottom-left-radius: -1px;
}
.panel > .table:last-child > tbody:last-child > tr:last-child,
.panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child,
.panel > .table:last-child > tfoot:last-child > tr:last-child,
.panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child {
  border-bottom-left-radius: -1px;
  border-bottom-right-radius: -1px;
}
.panel > .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 td:first-child,
.panel > .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 td:first-child,
.panel > .table:last-child > tbody:last-child > tr:last-child th:first-child,
.panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child th:first-child,
.panel > .table:last-child > tfoot:last-child > tr:last-child th:first-child,
.panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child th:first-child {
  border-bottom-left-radius: -1px;
}
.panel > .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 td:last-child,
.panel > .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 td:last-child,
.panel > .table:last-child > tbody:last-child > tr:last-child th:last-child,
.panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child th:last-child,
.panel > .table:last-child > tfoot:last-child > tr:last-child th:last-child,
.panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child th:last-child {
  border-bottom-right-radius: -1px;
}
.panel > .panel-body + .table,
.panel > .panel-body + .table-responsive,
.panel > .table + .panel-body,
.panel > .table-responsive + .panel-body {
  border-top: 1px solid #dddddd;
}
.panel > .table > tbody:first-child > tr:first-child th,
.panel > .table > tbody:first-child > tr:first-child td {
  border-top: 0;
}
.panel > .table-bordered,
.panel > .table-responsive > .table-bordered {
  border: 0;
}
.panel > .table-bordered > thead > tr > th:first-child,
.panel > .table-responsive > .table-bordered > thead > tr > th:first-child,
.panel > .table-bordered > tbody > tr > th:first-child,
.panel > .table-responsive > .table-bordered > tbody > tr > th:first-child,
.panel > .table-bordered > tfoot > tr > th:first-child,
.panel > .table-responsive > .table-bordered > tfoot > tr > th:first-child,
.panel > .table-bordered > thead > tr > td:first-child,
.panel > .table-responsive > .table-bordered > thead > tr > td:first-child,
.panel > .table-bordered > tbody > tr > td:first-child,
.panel > .table-responsive > .table-bordered > tbody > tr > td:first-child,
.panel > .table-bordered > tfoot > tr > td:first-child,
.panel > .table-responsive > .table-bordered > tfoot > tr > td:first-child {
  border-left: 0;
}
.panel > .table-bordered > thead > tr > th:last-child,
.panel > .table-responsive > .table-bordered > thead > tr > th:last-child,
.panel > .table-bordered > tbody > tr > th:last-child,
.panel > .table-responsive > .table-bordered > tbody > tr > th:last-child,
.panel > .table-bordered > tfoot > tr > th:last-child,
.panel > .table-responsive > .table-bordered > tfoot > tr > th:last-child,
.panel > .table-bordered > thead > tr > td:last-child,
.panel > .table-responsive > .table-bordered > thead > tr > td:last-child,
.panel > .table-bordered > tbody > tr > td:last-child,
.panel > .table-responsive > .table-bordered > tbody > tr > td:last-child,
.panel > .table-bordered > tfoot > tr > td:last-child,
.panel > .table-responsive > .table-bordered > tfoot > tr > td:last-child {
  border-right: 0;
}
.panel > .table-bordered > thead > tr:first-child > td,
.panel > .table-responsive > .table-bordered > thead > tr:first-child > td,
.panel > .table-bordered > tbody > tr:first-child > td,
.panel > .table-responsive > .table-bordered > tbody > tr:first-child > td,
.panel > .table-bordered > thead > tr:first-child > th,
.panel > .table-responsive > .table-bordered > thead > tr:first-child > th,
.panel > .table-bordered > tbody > tr:first-child > th,
.panel > .table-responsive > .table-bordered > tbody > tr:first-child > th {
  border-bottom: 0;
}
.panel > .table-bordered > tbody > tr:last-child > td,
.panel > .table-responsive > .table-bordered > tbody > tr:last-child > td,
.panel > .table-bordered > tfoot > tr:last-child > td,
.panel > .table-responsive > .table-bordered > tfoot > tr:last-child > td,
.panel > .table-bordered > tbody > tr:last-child > th,
.panel > .table-responsive > .table-bordered > tbody > tr:last-child > th,
.panel > .table-bordered > tfoot > tr:last-child > th,
.panel > .table-responsive > .table-bordered > tfoot > tr:last-child > th {
  border-bottom: 0;
}
.panel > .table-responsive {
  border: 0;
  margin-bottom: 0;
}
.panel-group {
  margin-bottom: 21px;
}
.panel-group .panel {
  margin-bottom: 0;
  border-radius: 0px;
}
.panel-group .panel + .panel {
  margin-top: 5px;
}
.panel-group .panel-heading {
  border-bottom: 0;
}
.panel-group .panel-heading + .panel-collapse > .panel-body,
.panel-group .panel-heading + .panel-collapse > .list-group {
  border-top: 1px solid #dddddd;
}
.panel-group .panel-footer {
  border-top: 0;
}
.panel-group .panel-footer + .panel-collapse .panel-body {
  border-bottom: 1px solid #dddddd;
}
.panel-default {
  border-color: #dddddd;
}
.panel-default > .panel-heading {
  color: #333333;
  background-color: #f5f5f5;
  border-color: #dddddd;
}
.panel-default > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: #dddddd;
}
.panel-default > .panel-heading .badge {
  color: #f5f5f5;
  background-color: #333333;
}
.panel-default > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: #dddddd;
}
.panel-primary {
  border-color: #92c57a;
}
.panel-primary > .panel-heading {
  color: #ffffff;
  background-color: #92c57a;
  border-color: #92c57a;
}
.panel-primary > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: #92c57a;
}
.panel-primary > .panel-heading .badge {
  color: #92c57a;
  background-color: #ffffff;
}
.panel-primary > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: #92c57a;
}
.panel-success {
  border-color: #7bc06e;
}
.panel-success > .panel-heading {
  color: #6bb85c;
  background-color: #ffffff;
  border-color: #7bc06e;
}
.panel-success > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: #7bc06e;
}
.panel-success > .panel-heading .badge {
  color: #ffffff;
  background-color: #6bb85c;
}
.panel-success > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: #7bc06e;
}
.panel-info {
  border-color: #70a2e2;
}
.panel-info > .panel-heading {
  color: #5b94de;
  background-color: #ffffff;
  border-color: #70a2e2;
}
.panel-info > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: #70a2e2;
}
.panel-info > .panel-heading .badge {
  color: #ffffff;
  background-color: #5b94de;
}
.panel-info > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: #70a2e2;
}
.panel-warning {
  border-color: #f29566;
}
.panel-warning > .panel-heading {
  color: #ee7436;
  background-color: #ffffff;
  border-color: #f29566;
}
.panel-warning > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: #f29566;
}
.panel-warning > .panel-heading .badge {
  color: #ffffff;
  background-color: #ee7436;
}
.panel-warning > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: #f29566;
}
.panel-danger {
  border-color: #de6489;
}
.panel-danger > .panel-heading {
  color: #d94f79;
  background-color: #ffffff;
  border-color: #de6489;
}
.panel-danger > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: #de6489;
}
.panel-danger > .panel-heading .badge {
  color: #ffffff;
  background-color: #d94f79;
}
.panel-danger > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: #de6489;
}
.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: #92c57a;
  border: 1px solid #7eba61;
  border-radius: 0px;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);
  -moz-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: 0px;
}
.well-sm {
  padding: 9px;
  border-radius: 0px;
}
.close {
  float: right;
  font-size: 22.5px;
  font-weight: bold;
  line-height: 1;
  color: #000000;
  text-shadow: 0 1px 0 #ffffff;
  opacity: 0.2;
  filter: alpha(opacity=20);
}
.close:hover,
.close:focus {
  color: #000000;
  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: #ffffff;
  border: 1px solid #999999;
  border: 1px solid rgba(0, 0, 0, 0.2);
  border-radius: 0px;
  -webkit-box-shadow: 0 3px 9px rgba(0, 0, 0, 0.5);
  -moz-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: #000000;
}
.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 #e5e5e5;
  min-height: 16.4px;
}
.modal-header .close {
  margin-top: -2px;
}
.modal-title {
  margin: 0;
  line-height: 1.4;
}
.modal-body {
  position: relative;
  padding: 20px;
}
.modal-footer {
  padding: 20px;
  text-align: right;
  border-top: 1px solid #e5e5e5;
}
.modal-footer .btn + .btn {
  margin-left: 5px;
  margin-bottom: 0;
}
.modal-footer .btn-group .btn + .btn {
  margin-left: -1px;
}
.modal-footer .btn-block + .btn-block {
  margin-left: 0;
}
.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);
    -moz-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: 992px) {
  .modal-lg {
    width: 900px;
  }
}
.tooltip {
  position: absolute;
  z-index: 1030;
  display: block;
  font-family: Raleway, Helvetica, Arial, sans-serif;
  font-style: normal;
  font-weight: normal;
  letter-spacing: normal;
  line-break: auto;
  line-height: 1.4;
  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: 13px;
  opacity: 0;
  filter: alpha(opacity=0);
}
.tooltip.in {
  opacity: 0.9;
  filter: alpha(opacity=90);
}
.tooltip.top {
  margin-top: -3px;
  padding: 5px 0;
}
.tooltip.right {
  margin-left: 3px;
  padding: 0 5px;
}
.tooltip.bottom {
  margin-top: 3px;
  padding: 5px 0;
}
.tooltip.left {
  margin-left: -3px;
  padding: 0 5px;
}
.tooltip-inner {
  max-width: 200px;
  padding: 3px 8px;
  color: #ffffff;
  text-align: center;
  background-color: rgba(0, 0, 0, 0.9);
  border-radius: 0px;
}
.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: rgba(0, 0, 0, 0.9);
}
.tooltip.top-left .tooltip-arrow {
  bottom: 0;
  right: 5px;
  margin-bottom: -5px;
  border-width: 5px 5px 0;
  border-top-color: rgba(0, 0, 0, 0.9);
}
.tooltip.top-right .tooltip-arrow {
  bottom: 0;
  left: 5px;
  margin-bottom: -5px;
  border-width: 5px 5px 0;
  border-top-color: rgba(0, 0, 0, 0.9);
}
.tooltip.right .tooltip-arrow {
  top: 50%;
  left: 0;
  margin-top: -5px;
  border-width: 5px 5px 5px 0;
  border-right-color: rgba(0, 0, 0, 0.9);
}
.tooltip.left .tooltip-arrow {
  top: 50%;
  right: 0;
  margin-top: -5px;
  border-width: 5px 0 5px 5px;
  border-left-color: rgba(0, 0, 0, 0.9);
}
.tooltip.bottom .tooltip-arrow {
  top: 0;
  left: 50%;
  margin-left: -5px;
  border-width: 0 5px 5px;
  border-bottom-color: rgba(0, 0, 0, 0.9);
}
.tooltip.bottom-left .tooltip-arrow {
  top: 0;
  right: 5px;
  margin-top: -5px;
  border-width: 0 5px 5px;
  border-bottom-color: rgba(0, 0, 0, 0.9);
}
.tooltip.bottom-right .tooltip-arrow {
  top: 0;
  left: 5px;
  margin-top: -5px;
  border-width: 0 5px 5px;
  border-bottom-color: rgba(0, 0, 0, 0.9);
}
.popover {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 1010;
  display: none;
  max-width: 276px;
  padding: 1px;
  font-family: Raleway, Helvetica, Arial, sans-serif;
  font-style: normal;
  font-weight: normal;
  letter-spacing: normal;
  line-break: auto;
  line-height: 1.4;
  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: 15px;
  background-color: #ffffff;
  background-clip: padding-box;
  border: 1px solid #cccccc;
  border: 1px solid rgba(0, 0, 0, 0.2);
  border-radius: 0px;
  -webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
  -moz-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: 15px;
  background-color: #f7f7f7;
  border-bottom: 1px solid #ebebeb;
  border-radius: -1px -1px 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: #ffffff;
}
.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: #ffffff;
}
.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: #ffffff;
}
.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: #ffffff;
  bottom: -10px;
}
.carousel {
  position: relative;
}
.carousel-inner {
  position: relative;
  overflow: hidden;
  width: 100%;
}
.carousel-inner > .item {
  display: none;
  position: relative;
  -webkit-transition: 0.6s ease-in-out left;
  -o-transition: 0.6s ease-in-out left;
  transition: 0.6s ease-in-out left;
}
.carousel-inner > .item > img,
.carousel-inner > .item > a > img {
  line-height: 1;
}
@media all and (transform-3d), (-webkit-transform-3d) {
  .carousel-inner > .item {
    -webkit-transition: -webkit-transform 0.6s ease-in-out;
    -moz-transition: -moz-transform 0.6s ease-in-out;
    -o-transition: -o-transform 0.6s ease-in-out;
    transition: transform 0.6s ease-in-out;
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    backface-visibility: hidden;
    -webkit-perspective: 1000px;
    -moz-perspective: 1000px;
    perspective: 1000px;
  }
  .carousel-inner > .item.next,
  .carousel-inner > .item.active.right {
    -webkit-transform: translate3d(100%, 0, 0);
    transform: translate3d(100%, 0, 0);
    left: 0;
  }
  .carousel-inner > .item.prev,
  .carousel-inner > .item.active.left {
    -webkit-transform: translate3d(-100%, 0, 0);
    transform: translate3d(-100%, 0, 0);
    left: 0;
  }
  .carousel-inner > .item.next.left,
  .carousel-inner > .item.prev.right,
  .carousel-inner > .item.active {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
    left: 0;
  }
}
.carousel-inner > .active,
.carousel-inner > .next,
.carousel-inner > .prev {
  display: block;
}
.carousel-inner > .active {
  left: 0;
}
.carousel-inner > .next,
.carousel-inner > .prev {
  position: absolute;
  top: 0;
  width: 100%;
}
.carousel-inner > .next {
  left: 100%;
}
.carousel-inner > .prev {
  left: -100%;
}
.carousel-inner > .next.left,
.carousel-inner > .prev.right {
  left: 0;
}
.carousel-inner > .active.left {
  left: -100%;
}
.carousel-inner > .active.right {
  left: 100%;
}
.carousel-control {
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  width: 15%;
  opacity: 0.5;
  filter: alpha(opacity=50);
  font-size: 20px;
  color: #ffffff;
  text-align: center;
  text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6);
}
.carousel-control.left {
  background-image: -webkit-linear-gradient(left, rgba(0, 0, 0, 0.5) 0%, rgba(0, 0, 0, 0.0001) 100%);
  background-image: -o-linear-gradient(left, rgba(0, 0, 0, 0.5) 0%, rgba(0, 0, 0, 0.0001) 100%);
  background-image: linear-gradient(to right, rgba(0, 0, 0, 0.5) 0%, rgba(0, 0, 0, 0.0001) 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#80000000', endColorstr='#00000000', GradientType=1);
}
.carousel-control.right {
  left: auto;
  right: 0;
  background-image: -webkit-linear-gradient(left, rgba(0, 0, 0, 0.0001) 0%, rgba(0, 0, 0, 0.5) 100%);
  background-image: -o-linear-gradient(left, rgba(0, 0, 0, 0.0001) 0%, rgba(0, 0, 0, 0.5) 100%);
  background-image: linear-gradient(to right, rgba(0, 0, 0, 0.0001) 0%, rgba(0, 0, 0, 0.5) 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#80000000', GradientType=1);
}
.carousel-control:hover,
.carousel-control:focus {
  outline: 0;
  color: #ffffff;
  text-decoration: none;
  opacity: 0.9;
  filter: alpha(opacity=90);
}
.carousel-control .icon-prev,
.carousel-control .icon-next,
.carousel-control .glyphicon-chevron-left,
.carousel-control .glyphicon-chevron-right {
  position: absolute;
  top: 50%;
  margin-top: -10px;
  z-index: 5;
  display: inline-block;
}
.carousel-control .icon-prev,
.carousel-control .glyphicon-chevron-left {
  left: 50%;
  margin-left: -10px;
}
.carousel-control .icon-next,
.carousel-control .glyphicon-chevron-right {
  right: 50%;
  margin-right: -10px;
}
.carousel-control .icon-prev,
.carousel-control .icon-next {
  width: 20px;
  height: 20px;
  line-height: 1;
  font-family: serif;
}
.carousel-control .icon-prev:before {
  content: '\2039';
}
.carousel-control .icon-next:before {
  content: '\203a';
}
.carousel-indicators {
  position: absolute;
  bottom: 10px;
  left: 50%;
  z-index: 15;
  width: 60%;
  margin-left: -30%;
  padding-left: 0;
  list-style: none;
  text-align: center;
}
.carousel-indicators li {
  display: inline-block;
  width: 10px;
  height: 10px;
  margin: 1px;
  text-indent: -999px;
  border: 1px solid #ffffff;
  border-radius: 10px;
  cursor: pointer;
  background-color: #000 \9;
  background-color: rgba(0, 0, 0, 0);
}
.carousel-indicators .active {
  margin: 0;
  width: 12px;
  height: 12px;
  background-color: #ffffff;
}
.carousel-caption {
  position: absolute;
  left: 15%;
  right: 15%;
  bottom: 20px;
  z-index: 10;
  padding-top: 20px;
  padding-bottom: 20px;
  color: #ffffff;
  text-align: center;
  text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6);
}
.carousel-caption .btn {
  text-shadow: none;
}
@media screen and (min-width: 768px) {
  .carousel-control .glyphicon-chevron-left,
  .carousel-control .glyphicon-chevron-right,
  .carousel-control .icon-prev,
  .carousel-control .icon-next {
    width: 30px;
    height: 30px;
    margin-top: -15px;
    font-size: 30px;
  }
  .carousel-control .glyphicon-chevron-left,
  .carousel-control .icon-prev {
    margin-left: -15px;
  }
  .carousel-control .glyphicon-chevron-right,
  .carousel-control .icon-next {
    margin-right: -15px;
  }
  .carousel-caption {
    left: 20%;
    right: 20%;
    padding-bottom: 30px;
  }
  .carousel-indicators {
    bottom: 20px;
  }
}
.clearfix:before,
.clearfix:after,
.dl-horizontal dd:before,
.dl-horizontal dd:after,
.container:before,
.container:after,
.container-fluid:before,
.container-fluid:after,
.row:before,
.row:after,
.form-horizontal .form-group:before,
.form-horizontal .form-group:after,
.btn-toolbar:before,
.btn-toolbar:after,
.btn-group-vertical > .btn-group:before,
.btn-group-vertical > .btn-group:after,
.nav:before,
.nav:after,
.navbar:before,
.navbar:after,
.navbar-header:before,
.navbar-header:after,
.navbar-collapse:before,
.navbar-collapse:after,
.pager:before,
.pager:after,
.panel-body:before,
.panel-body:after,
.modal-footer:before,
.modal-footer:after {
  content: " ";
  display: table;
}
.clearfix:after,
.dl-horizontal dd:after,
.container:after,
.container-fluid:after,
.row:after,
.form-horizontal .form-group:after,
.btn-toolbar:after,
.btn-group-vertical > .btn-group:after,
.nav:after,
.navbar:after,
.navbar-header:after,
.navbar-collapse:after,
.pager:after,
.panel-body:after,
.modal-footer: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,
.visible-sm,
.visible-md,
.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: 991px) {
  .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: 991px) {
  .visible-sm-block {
    display: block !important;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .visible-sm-inline {
    display: inline !important;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .visible-sm-inline-block {
    display: inline-block !important;
  }
}
@media (min-width: 992px) 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: 992px) and (max-width: 1199px) {
  .visible-md-block {
    display: block !important;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  .visible-md-inline {
    display: inline !important;
  }
}
@media (min-width: 992px) 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: 991px) {
  .hidden-sm {
    display: none !important;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  .hidden-md {
    display: none !important;
  }
}
@media (min-width: 1200px) {
  .hidden-lg {
    display: none !important;
  }
}
.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;
  }
}
.offcanvas {
  display: none;
}
.offcanvas.in {
  display: block;
}
@media (max-width: 767px) {
  .offcanvas-xs {
    display: none;
  }
  .offcanvas-xs.in {
    display: block;
  }
}
@media (max-width: 991px) {
  .offcanvas-sm {
    display: none;
  }
  .offcanvas-sm.in {
    display: block;
  }
}
@media (max-width: 1199px) {
  .offcanvas-md {
    display: none;
  }
  .offcanvas-md.in {
    display: block;
  }
}
.offcanvas-lg {
  display: none;
}
.offcanvas-lg.in {
  display: block;
}
.canvas-sliding {
  -webkit-transition: top 0.35s, left 0.35s, bottom 0.35s, right 0.35s;
  transition: top 0.35s, left 0.35s, bottom 0.35s, right 0.35s;
}
.offcanvas-clone {
  height: 0px !important;
  width: 0px !important;
  overflow: hidden !important;
  border: none !important;
  margin: 0px !important;
  padding: 0px !important;
  position: absolute !important;
  top: auto !important;
  left: auto !important;
  bottom: 0px !important;
  right: 0px !important;
  opacity: 0 !important;
}
.navmenu,
.navbar-offcanvas {
  width: 60%;
  height: auto;
  border-width: 1px;
  border-style: solid;
  border-radius: 0px;
}
.navmenu-fixed-left,
.navmenu-fixed-right,
.navbar-offcanvas {
  position: fixed;
  z-index: 1050;
  top: 0;
  bottom: 0;
  overflow-y: auto;
  border-radius: 0;
}
.navmenu-fixed-left,
.navbar-offcanvas.navmenu-fixed-left {
  left: 0;
  right: auto;
  border-width: 0 1px 0 0;
}
.navmenu-fixed-right,
.navbar-offcanvas {
  left: auto;
  right: 0;
  border-width: 0 0 0 1px;
}
.navmenu-nav {
  margin-bottom: 10.5px;
}
.navmenu-nav.dropdown-menu {
  position: static;
  margin: 0;
  padding-top: 0;
  float: none;
  border: none;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  border-radius: 0;
}
.navbar-offcanvas .navbar-nav {
  margin: 0;
}
@media (min-width: 768px) {
  .navbar-offcanvas {
    width: auto;
    border-top: 0;
    box-shadow: none;
  }
  .navbar-offcanvas.offcanvas {
    position: static;
    display: block !important;
    height: auto !important;
    padding-bottom: 0;
    overflow: visible !important;
  }
  .navbar-offcanvas .navbar-nav.navbar-left:first-child {
    margin-left: -15px;
  }
  .navbar-offcanvas .navbar-nav.navbar-right:last-child {
    margin-right: -15px;
  }
  .navbar-offcanvas .navmenu-brand {
    display: none;
  }
}
.navmenu-brand {
  display: block;
  font-size: 19px;
  line-height: 21px;
  padding: 10px 15px;
  margin: 10.5px 0;
}
.navmenu-brand:hover,
.navmenu-brand:focus {
  text-decoration: none;
}
.navmenu-default,
.navbar-default .navbar-offcanvas {
  background-color: transparent;
  border-color: rgba(0, 0, 0, 0);
}
.navmenu-default .navmenu-brand,
.navbar-default .navbar-offcanvas .navmenu-brand {
  color: #777777;
}
.navmenu-default .navmenu-brand:hover,
.navbar-default .navbar-offcanvas .navmenu-brand:hover,
.navmenu-default .navmenu-brand:focus,
.navbar-default .navbar-offcanvas .navmenu-brand:focus {
  color: #5e5e5e;
  background-color: transparent;
}
.navmenu-default .navmenu-text,
.navbar-default .navbar-offcanvas .navmenu-text {
  color: #777777;
}
.navmenu-default .navmenu-nav > .dropdown > a:hover .caret,
.navbar-default .navbar-offcanvas .navmenu-nav > .dropdown > a:hover .caret,
.navmenu-default .navmenu-nav > .dropdown > a:focus .caret,
.navbar-default .navbar-offcanvas .navmenu-nav > .dropdown > a:focus .caret {
  border-top-color: #000000;
  border-bottom-color: #000000;
}
.navmenu-default .navmenu-nav > .open > a,
.navbar-default .navbar-offcanvas .navmenu-nav > .open > a,
.navmenu-default .navmenu-nav > .open > a:hover,
.navbar-default .navbar-offcanvas .navmenu-nav > .open > a:hover,
.navmenu-default .navmenu-nav > .open > a:focus,
.navbar-default .navbar-offcanvas .navmenu-nav > .open > a:focus {
  background-color: rgba(146, 197, 122, 0.25);
  color: #000000;
}
.navmenu-default .navmenu-nav > .open > a .caret,
.navbar-default .navbar-offcanvas .navmenu-nav > .open > a .caret,
.navmenu-default .navmenu-nav > .open > a:hover .caret,
.navbar-default .navbar-offcanvas .navmenu-nav > .open > a:hover .caret,
.navmenu-default .navmenu-nav > .open > a:focus .caret,
.navbar-default .navbar-offcanvas .navmenu-nav > .open > a:focus .caret {
  border-top-color: #000000;
  border-bottom-color: #000000;
}
.navmenu-default .navmenu-nav > .dropdown > a .caret,
.navbar-default .navbar-offcanvas .navmenu-nav > .dropdown > a .caret {
  border-top-color: #777777;
  border-bottom-color: #777777;
}
.navmenu-default .navmenu-nav.dropdown-menu,
.navbar-default .navbar-offcanvas .navmenu-nav.dropdown-menu {
  background-color: rgba(146, 197, 122, 0.25);
}
.navmenu-default .navmenu-nav.dropdown-menu > .divider,
.navbar-default .navbar-offcanvas .navmenu-nav.dropdown-menu > .divider {
  background-color: transparent;
}
.navmenu-default .navmenu-nav.dropdown-menu > .active > a,
.navbar-default .navbar-offcanvas .navmenu-nav.dropdown-menu > .active > a,
.navmenu-default .navmenu-nav.dropdown-menu > .active > a:hover,
.navbar-default .navbar-offcanvas .navmenu-nav.dropdown-menu > .active > a:hover,
.navmenu-default .navmenu-nav.dropdown-menu > .active > a:focus,
.navbar-default .navbar-offcanvas .navmenu-nav.dropdown-menu > .active > a:focus {
  background-color: rgba(127, 187, 99, 0.25);
}
.navmenu-default .navmenu-nav > li > a,
.navbar-default .navbar-offcanvas .navmenu-nav > li > a {
  color: #777777;
}
.navmenu-default .navmenu-nav > li > a:hover,
.navbar-default .navbar-offcanvas .navmenu-nav > li > a:hover,
.navmenu-default .navmenu-nav > li > a:focus,
.navbar-default .navbar-offcanvas .navmenu-nav > li > a:focus {
  color: #000000;
  background-color: transparent;
}
.navmenu-default .navmenu-nav > .active > a,
.navbar-default .navbar-offcanvas .navmenu-nav > .active > a,
.navmenu-default .navmenu-nav > .active > a:hover,
.navbar-default .navbar-offcanvas .navmenu-nav > .active > a:hover,
.navmenu-default .navmenu-nav > .active > a:focus,
.navbar-default .navbar-offcanvas .navmenu-nav > .active > a:focus {
  color: #000000;
  background-color: rgba(146, 197, 122, 0.25);
}
.navmenu-default .navmenu-nav > .disabled > a,
.navbar-default .navbar-offcanvas .navmenu-nav > .disabled > a,
.navmenu-default .navmenu-nav > .disabled > a:hover,
.navbar-default .navbar-offcanvas .navmenu-nav > .disabled > a:hover,
.navmenu-default .navmenu-nav > .disabled > a:focus,
.navbar-default .navbar-offcanvas .navmenu-nav > .disabled > a:focus {
  color: #cccccc;
  background-color: transparent;
}
.navmenu-inverse,
.navbar-inverse .navbar-offcanvas {
  background-color: #222222;
  border-color: #080808;
}
.navmenu-inverse .navmenu-brand,
.navbar-inverse .navbar-offcanvas .navmenu-brand {
  color: #a2a2a2;
}
.navmenu-inverse .navmenu-brand:hover,
.navbar-inverse .navbar-offcanvas .navmenu-brand:hover,
.navmenu-inverse .navmenu-brand:focus,
.navbar-inverse .navbar-offcanvas .navmenu-brand:focus {
  color: #ffffff;
  background-color: transparent;
}
.navmenu-inverse .navmenu-text,
.navbar-inverse .navbar-offcanvas .navmenu-text {
  color: #a2a2a2;
}
.navmenu-inverse .navmenu-nav > .dropdown > a:hover .caret,
.navbar-inverse .navbar-offcanvas .navmenu-nav > .dropdown > a:hover .caret,
.navmenu-inverse .navmenu-nav > .dropdown > a:focus .caret,
.navbar-inverse .navbar-offcanvas .navmenu-nav > .dropdown > a:focus .caret {
  border-top-color: #ffffff;
  border-bottom-color: #ffffff;
}
.navmenu-inverse .navmenu-nav > .open > a,
.navbar-inverse .navbar-offcanvas .navmenu-nav > .open > a,
.navmenu-inverse .navmenu-nav > .open > a:hover,
.navbar-inverse .navbar-offcanvas .navmenu-nav > .open > a:hover,
.navmenu-inverse .navmenu-nav > .open > a:focus,
.navbar-inverse .navbar-offcanvas .navmenu-nav > .open > a:focus {
  background-color: #080808;
  color: #ffffff;
}
.navmenu-inverse .navmenu-nav > .open > a .caret,
.navbar-inverse .navbar-offcanvas .navmenu-nav > .open > a .caret,
.navmenu-inverse .navmenu-nav > .open > a:hover .caret,
.navbar-inverse .navbar-offcanvas .navmenu-nav > .open > a:hover .caret,
.navmenu-inverse .navmenu-nav > .open > a:focus .caret,
.navbar-inverse .navbar-offcanvas .navmenu-nav > .open > a:focus .caret {
  border-top-color: #ffffff;
  border-bottom-color: #ffffff;
}
.navmenu-inverse .navmenu-nav > .dropdown > a .caret,
.navbar-inverse .navbar-offcanvas .navmenu-nav > .dropdown > a .caret {
  border-top-color: #a2a2a2;
  border-bottom-color: #a2a2a2;
}
.navmenu-inverse .navmenu-nav.dropdown-menu,
.navbar-inverse .navbar-offcanvas .navmenu-nav.dropdown-menu {
  background-color: #080808;
}
.navmenu-inverse .navmenu-nav.dropdown-menu > .divider,
.navbar-inverse .navbar-offcanvas .navmenu-nav.dropdown-menu > .divider {
  background-color: #222222;
}
.navmenu-inverse .navmenu-nav.dropdown-menu > .active > a,
.navbar-inverse .navbar-offcanvas .navmenu-nav.dropdown-menu > .active > a,
.navmenu-inverse .navmenu-nav.dropdown-menu > .active > a:hover,
.navbar-inverse .navbar-offcanvas .navmenu-nav.dropdown-menu > .active > a:hover,
.navmenu-inverse .navmenu-nav.dropdown-menu > .active > a:focus,
.navbar-inverse .navbar-offcanvas .navmenu-nav.dropdown-menu > .active > a:focus {
  background-color: #000000;
}
.navmenu-inverse .navmenu-nav > li > a,
.navbar-inverse .navbar-offcanvas .navmenu-nav > li > a {
  color: #a2a2a2;
}
.navmenu-inverse .navmenu-nav > li > a:hover,
.navbar-inverse .navbar-offcanvas .navmenu-nav > li > a:hover,
.navmenu-inverse .navmenu-nav > li > a:focus,
.navbar-inverse .navbar-offcanvas .navmenu-nav > li > a:focus {
  color: #ffffff;
  background-color: transparent;
}
.navmenu-inverse .navmenu-nav > .active > a,
.navbar-inverse .navbar-offcanvas .navmenu-nav > .active > a,
.navmenu-inverse .navmenu-nav > .active > a:hover,
.navbar-inverse .navbar-offcanvas .navmenu-nav > .active > a:hover,
.navmenu-inverse .navmenu-nav > .active > a:focus,
.navbar-inverse .navbar-offcanvas .navmenu-nav > .active > a:focus {
  color: #ffffff;
  background-color: #080808;
}
.navmenu-inverse .navmenu-nav > .disabled > a,
.navbar-inverse .navbar-offcanvas .navmenu-nav > .disabled > a,
.navmenu-inverse .navmenu-nav > .disabled > a:hover,
.navbar-inverse .navbar-offcanvas .navmenu-nav > .disabled > a:hover,
.navmenu-inverse .navmenu-nav > .disabled > a:focus,
.navbar-inverse .navbar-offcanvas .navmenu-nav > .disabled > a:focus {
  color: #444444;
  background-color: transparent;
}
/* nested dropdowns */
.navbar .dropdown-menu li {
  position: relative;
  min-width: 240px;
}
.navbar .dropdown-submenu {
  display: none;
}
.navbar .dropdown-menu li > .dropdown-submenu {
  position: absolute;
  top: 0;
  left: 100%;
  margin-top: -2px;
  margin-left: -1px;
}
.navbar .dropdown-menu li:hover > .dropdown-submenu {
  display: block;
}
.navbar .dropdown-menu li.nav-header > a:after {
  display: block;
  content: " ";
  position: absolute;
  top: 2px;
  right: 16px;
  width: 0;
  height: 0;
  border-color: transparent;
  border-style: solid;
  border-width: 5px 0 5px 5px;
  border-left-color: #222222;
  margin-top: 5px;
  margin-right: -10px;
}
.navbar .dropdown-menu li.active > a:after {
  border-left-color: #fff;
}
.navbar .dropdown-menu a .badge {
  background: #ccc;
  position: absolute;
  right: 15px;
}
.navbar .dropdown-menu li a {
  text-overflow: ellipsis;
  overflow-x: hidden;
  padding-right: 65px;
}
.navmenu-default .navmenu-nav.dropdown-menu,
.navbar-default .navbar-offcanvas .navmenu-nav.dropdown-menu {
  background: none;
}
#offCanvas {
  background: #fff;
  width: auto;
  min-width: 300px;
}
.navmenu > ul {
  padding: 20px 0;
}
.navmenu .nav > li > a,
.navmenu .dropdown-menu > li > a {
  padding: 3px 20px;
  font-size: 16px;
  font-weight: 300;
  color: #000;
}
.navmenu ul ul .open > ul {
  margin-left: 10px;
}
.navmenu .badge {
  float: right;
}
#brand .navbar-nav > li > a {
  background: rgba(146, 197, 122, 0.6);
  color: #fff;
}
.navbar-header-center {
  width: 100%;
  text-align: center;
}
.navbar-header-center > button {
  float: none;
}
.navbar-toggle {
  padding: 4px 8px 1px 8px;
  margin-right: 4px;
  margin-top: 4px;
  margin-bottom: 4px;
}
.bb-search-form-collapsed-container {
  z-index: 999;
}
.bb-img-logo-rolling-nav {
  max-height: 80px;
  vertical-align: middle;
}
.bb-navbar-collapse {
  padding: 5px 0 0 15px;
}
.bb-anchor-nav-home-collapsed {
  padding-bottom: 5px;
  padding-top: 0px;
}
a.link-toogle[aria-expanded=false] .link-expanded {
  display: none;
}
a.link-toogle[aria-expanded=true] .link-collapsed {
  display: none;
}
/* nested dropdowns */
.navbar .dropdown-menu li {
  position: relative;
  min-width: 240px;
}
.navbar .dropdown-submenu {
  display: none;
}
.navbar .dropdown-menu li > .dropdown-submenu {
  position: absolute;
  top: 0;
  left: 100%;
  margin-top: -2px;
  margin-left: -1px;
}
.navbar .dropdown-menu li:hover > .dropdown-submenu {
  display: block;
}
.navbar .dropdown-menu li.nav-header > a:after {
  display: block;
  content: " ";
  position: absolute;
  top: 2px;
  right: 16px;
  width: 0;
  height: 0;
  border-color: transparent;
  border-style: solid;
  border-width: 5px 0 5px 5px;
  border-left-color: #222222;
  margin-top: 5px;
  margin-right: -10px;
}
.navbar .dropdown-menu li.active > a:after {
  border-left-color: #fff;
}
.navbar .dropdown-menu a .badge {
  background: #ccc;
  position: absolute;
  right: 15px;
}
.navbar .dropdown-menu li a {
  text-overflow: ellipsis;
  overflow-x: hidden;
  padding-right: 65px;
}
.navmenu-default .navmenu-nav.dropdown-menu,
.navbar-default .navbar-offcanvas .navmenu-nav.dropdown-menu {
  background: none;
}
#offCanvas {
  background: #fff;
  width: auto;
  min-width: 300px;
}
.navmenu > ul {
  padding: 20px 0;
}
.navmenu .nav > li > a,
.navmenu .dropdown-menu > li > a {
  padding: 3px 20px;
  font-size: 16px;
  font-weight: 300;
  color: #000;
}
.navmenu ul ul .open > ul {
  margin-left: 10px;
}
.navmenu .badge {
  float: right;
}
#brand .navbar-nav > li > a {
  background: rgba(146, 197, 122, 0.6);
  color: #fff;
}
.navbar-header-center {
  width: 100%;
  text-align: center;
}
.navbar-header-center > button {
  float: none;
}
.navbar-toggle {
  padding: 4px 8px 1px 8px;
  margin-right: 4px;
  margin-top: 4px;
  margin-bottom: 4px;
}
.nav-sidebar-fancy-logo {
  padding: 5px;
}
.bb-navbar-footerline {
  background-color: ghostwhite;
  font-size: 12px;
}
.bb-navbar-footerline ol {
  margin-bottom: 0;
  background-color: ghostwhite;
  padding: 4px 15px 2px 15px;
}
#products_nav_left.affix {
  width: 18%;
  left: 5px;
  max-height: 500px;
  overflow-y: auto;
  overflow-x: hidden;
  z-index: 1000;
  border-right: none;
}
.bb-sidebarnav-search {
  width: 50%;
  float: right;
}
.bb-sidebarnav-topline-left {
  top: 3px;
}
.bb-sidenav-block-right {
  position: relative;
  right: 5px;
}
.nav-sidebar-fancy {
  padding: 0;
}
/*!
 * White Plum v0.3.0
 *
 * Copyright 2013 Divshot, Inc.
 * Licensed under the Apache License v2.0
 * http://www.apache.org/licenses/LICENSE-2.0
 *
 * This theme was built using the Themestrap Bootstrap Theme Kit.
 * https://github.com/divshot/themestrap
 */
body {
  font-weight: 500;
}
.lead {
  font-weight: 300;
}
pre {
  color: white;
}
h1 small,
.h1 small {
  font-weight: 500;
  color: #afd49e;
}
.jumbotron .btn-primary {
  background-color: #7eba61;
}
.jumbotron p {
  font-weight: 300;
}
.nav-pills > li.active > a,
.nav-pills > li > a:hover {
  border-radius: 0;
}
.navbar-fixed-bottom {
  border-bottom: 2px solid #92c57a;
}
.btn {
  font-weight: 500;
}
.btn-default:hover {
  color: #555555;
  background-color: #ffffff;
}
.label {
  border-radius: 0;
}
.pagination > li > a {
  border-width: 0;
  border-bottom-width: 3px;
}
.pagination > li > a:first-child {
  border-left-width: 0;
}
.panel {
  border-width: 0;
  border-top-width: 2px;
}
.panel-default {
  border-color: #92c57a;
}
.panel-heading {
  background: transparent;
  border-bottom-color: #eeeeee;
}
.panel-footer {
  background: transparent;
  border-top-color: #eeeeee;
}
.well {
  color: white;
}
.bb-list-minimal {
  margin: 0;
  padding: 0;
  list-style-type: none;
}
.bb-row-flex {
  display: flex;
}
.bb-row-flex::before,
.bb-row-flex::after {
  display: none;
}
.bb-header {
  position: relative;
  z-index: 3 !important;
}
body {
  background-color: #f6f6f6;
  font-family: Roboto, sans-serif;
  font-weight: 300;
}
body.modal-open {
  overflow: hidden;
  height: 90%;
}
footer {
  margin-top: 30px;
}
h1,
.h1,
h2,
.h2 {
  color: #000;
  margin: 0 0 0.4em;
}
h3,
h4,
h5,
h6,
.h3,
.h4,
.h5,
.h6 {
  font-family: Roboto, sans-serif;
  margin: 0 0 0.4em;
}
.heading-first {
  font-size: 28px;
  font-weight: 100;
}
.heading-second {
  font-size: 24px;
  font-weight: 100;
}
.heading-third {
  font-size: 20px;
  line-height: 1.2;
  font-weight: 100;
}
.font-size-base {
  font-size: 15px;
}
.font-size-lg {
  font-size: 19px;
}
.font-size-md {
  font-size: 13px;
}
.font-size-sm {
  font-size: 11px;
}
.font-size-xs {
  font-size: 9px;
}
.badge {
  font-family: Roboto, sans-serif;
  font-weight: 500;
  background: #cccccc;
  min-width: 40px;
  clear: none;
}
.panel-heading h4 {
  font-weight: 300;
}
.panel-default > .panel-heading .badge {
  color: #fff;
  background-color: #ccc;
  top: -5px;
}
nav .panel-default > .panel-heading span.glyphicon {
  top: -5px;
}
img.logo {
  max-width: 280px !important;
  margin: 20px 0;
  display: block;
}
img.logo-minimalist-center {
  max-height: 100%;
  max-width: 100%;
  width: auto;
  height: auto;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  margin: auto;
}
img.logo-minimalist-left {
  max-height: 97%;
  max-width: 97%;
  width: auto;
  height: auto;
  position: absolute;
  top: 0;
  bottom: 0;
  margin: auto;
}
.logo-minimalist-frame {
  position: relative;
  height: 100px;
  width: 25%;
}
@media (min-width: 992px) {
  img.img-product-detail {
    max-width: 100%;
    margin-left: auto;
    margin-right: auto;
  }
}
@media (max-width: 992px) {
  img.img-product-detail {
    max-width: 100%;
    margin-left: auto;
    margin-right: auto;
    width: 240px;
  }
}
a[data-action="lightbox"] {
  position: relative;
  top: 0;
  display: block;
}
a[data-action="lightbox"] span.image-360 {
  position: absolute;
  left: 0;
  top: 0;
}
.breadcrumb {
  background: #fff;
}
.flash {
  background: rgba(146, 197, 122, 0.8);
}
/* roboto-300 - latin */
@font-face {
  font-family: "Roboto";
  font-style: normal;
  font-weight: 300;
  src: local("Roboto Light"), local("Roboto-Light"), url("../fonts/roboto-v15-latin-300.woff2") format("woff2"), /* Chrome 26+, Opera 23+ */ url("../fonts/roboto-v15-latin-300.woff") format("woff");
  
  /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */
}
/* roboto-300italic - latin */
@font-face {
  font-family: "Roboto";
  font-style: italic;
  font-weight: 300;
  src: local("Roboto Light Italic"), local("Roboto-LightItalic"), url("../fonts/roboto-v15-latin-300italic.woff2") format("woff2"), /* Chrome 26+, Opera 23+ */ url("../fonts/roboto-v15-latin-300italic.woff") format("woff");
  
  /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */
}
/* roboto-regular - latin */
@font-face {
  font-family: "Roboto";
  font-style: normal;
  font-weight: 400;
  src: local("Roboto"), local("Roboto-Regular"), url("../fonts/roboto-v15-latin-regular.woff2") format("woff2"), /* Chrome 26+, Opera 23+ */ url("../fonts/roboto-v15-latin-regular.woff") format("woff");
  
  /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */
}
/* roboto-italic - latin */
@font-face {
  font-family: "Roboto";
  font-style: italic;
  font-weight: 400;
  src: local("Roboto Italic"), local("Roboto-Italic"), url("../fonts/roboto-v15-latin-italic.woff2") format("woff2"), /* Chrome 26+, Opera 23+ */ url("../fonts/roboto-v15-latin-italic.woff") format("woff");
  
  /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */
}
/* roboto-500italic - latin */
@font-face {
  font-family: "Roboto";
  font-style: italic;
  font-weight: 500;
  src: local("Roboto Medium Italic"), local("Roboto-MediumItalic"), url("../fonts/roboto-v15-latin-500italic.woff2") format("woff2"), /* Chrome 26+, Opera 23+ */ url("../fonts/roboto-v15-latin-500italic.woff") format("woff");
  
  /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */
}
/* roboto-700 - latin */
@font-face {
  font-family: "Roboto";
  font-style: normal;
  font-weight: 700;
  src: local("Roboto Bold"), local("Roboto-Bold"), url("../fonts/roboto-v15-latin-700.woff2") format("woff2"), /* Chrome 26+, Opera 23+ */ url("../fonts/roboto-v15-latin-700.woff") format("woff");
  
  /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */
}
/* roboto-700italic - latin */
@font-face {
  font-family: "Roboto";
  font-style: italic;
  font-weight: 700;
  src: local("Roboto Bold Italic"), local("Roboto-BoldItalic"), url("../fonts/roboto-v15-latin-700italic.woff2") format("woff2"), /* Chrome 26+, Opera 23+ */ url("../fonts/roboto-v15-latin-700italic.woff") format("woff");
  
  /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */
}
/* pt-serif-regular - latin */
@font-face {
  font-family: "PT Serif";
  font-style: normal;
  font-weight: 400;
  src: local("PT Serif"), local("PTSerif-Regular"), url("../fonts/pt-serif-v8-latin-regular.woff2") format("woff2"), /* Super Modern Browsers */ url("../fonts/pt-serif-v8-latin-regular.woff") format("woff");
  
  /* Modern Browsers */
}
/* pt-serif-italic - latin */
@font-face {
  font-family: "PT Serif";
  font-style: italic;
  font-weight: 400;
  src: local("PT Serif Italic"), local("PTSerif-Italic"), url("../fonts/pt-serif-v8-latin-italic.woff2") format("woff2"), /* Super Modern Browsers */ url("../fonts/pt-serif-v8-latin-italic.woff") format("woff");
}
/* pt-serif-700 - latin */
@font-face {
  font-family: "PT Serif";
  font-style: normal;
  font-weight: 700;
  src: local("PT Serif Bold"), local("PTSerif-Bold"), url("../fonts/pt-serif-v8-latin-700.woff2") format("woff2"), /* Super Modern Browsers */ url("../fonts/pt-serif-v8-latin-700.woff") format("woff");
}
/* pt-serif-700italic - latin */
@font-face {
  font-family: "PT Serif";
  font-style: italic;
  font-weight: 700;
  src: local("PT Serif Bold Italic"), local("PTSerif-BoldItalic"), url("../fonts/pt-serif-v8-latin-700italic.woff2") format("woff2"), /* Super Modern Browsers */ url("../fonts/pt-serif-v8-latin-700italic.woff") format("woff");
}
/* browser requirements */
.browser-warning {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  display: none;
  padding: 10px 0;
  background: #92c57a;
}
.browser-warning p {
  color: #fff !important;
  margin: 0;
  display: none;
}
.browser-warning a {
  color: #fff;
}
.browser-warning a:hover {
  color: rgba(255, 255, 255, 0.75);
}
.brand-primary {
  color: #92c57a;
}
.backgroundcolor-brand-primary {
  background-color: #92c57a;
}
html.no-js .browser-warning {
  display: block;
}
html.no-js .browser-warning p.no-js {
  display: block;
}
html.ie6 .browser-warning,
html.ie7 .browser-warning,
html.ie8 .browser-warning,
html.ff3 .browser-warning {
  display: block;
}
html.ie6 .browser-warning p.legacy-browser,
html.ie7 .browser-warning p.legacy-browser,
html.ie8 .browser-warning p.legacy-browser,
html.ff3 .browser-warning p.legacy-browser {
  display: block;
}
@media (min-width: 992px) {
  .text-md-right {
    text-align: right;
  }
  .pull-md-right {
    float: right;
    clear: none;
  }
  .pull-right-md {
    float: right;
    clear: none;
  }
  .padding-md-30 {
    padding-left: 30px;
  }
  .text-center-md {
    text-align: center;
  }
}
.pull-md-right {
  display: block;
}
@media (min-width: 768px) {
  .text-sm-right {
    text-align: right;
  }
  .pull-right-sm {
    float: right;
    clear: none;
  }
  .padding-vertical-divider {
    padding-left: 20px;
  }
}
@media (min-width: 480px) {
  .pull-right-xs {
    float: right;
    clear: none;
  }
}
@media (max-width: 767px) {
  .btn-xs-block {
    display: block;
  }
  .padding-bottom-xs {
    padding-bottom: 8px;
  }
  .pull-right-xs {
    float: right;
    clear: none;
    display: block;
  }
  .text-xs-center {
    text-align: center;
  }
  .text-xs-right {
    text-align: right;
  }
  .logo-xs {
    text-align: center;
    position: relative;
    left: 0;
    max-height: 32px;
    width: auto;
  }
  #brand img.logo {
    display: inline-block;
  }
  .btn-sm-block {
    display: block;
  }
  .padding-bottom-sm {
    padding-bottom: 8px;
  }
  .padding-vertical-divider {
    padding-left: 0;
  }
}
@media (max-width: 1199px) {
  .btn-md-block {
    display: block;
  }
  .padding-bottom-md {
    padding-bottom: 8px;
  }
}
.text-500 {
  font-weight: bold;
}
.dropdown-checkbox {
  display: block;
  padding: 4px 12px;
}
.dropdown-checkbox label {
  font-weight: normal;
}
.dropdown-inline {
  display: inline-block;
}
#products_pagination_filter_hersteller {
  max-width: 35%;
}
.btn-warengruppe {
  text-align: left !important;
  border-color: #cccccc;
  margin-bottom: 8px;
  overflow-x: hidden;
  text-overflow: ellipsis;
  white-space: normal;
}
.btn-warengruppe .badge {
  float: right;
  background: #cccccc;
  top: 1px;
}
.dropdown-menu a .badge {
  background: #dddddd;
}
.slick-slider .slick-prev:before,
.slick-slider .slick-next:before {
  opacity: 0.75;
  color: #92c57a;
}
.slick-slider a,
.slick-slider :focus,
.slick-slider :hover {
  outline: none !important;
}
.product-bezeichnung {
  font-size: 24px !important;
  font-weight: 700 !important;
}
.product-bezeichnung-grid {
  font-size: 18px !important;
  font-weight: 700 !important;
}
h1.product-bezeichnung {
  margin-bottom: 1.4em;
}
.product-bezeichnung {
  min-height: 2.8em;
}
.panel-grid h3.product-bezeichnung {
  min-height: 4.2em;
}
.no-wrap {
  white-space: nowrap;
}
.order_list_item {
  border-bottom: 1px solid #ccc;
  padding: 10px 0;
}
.order_list_item:nth-child(odd) {
  background: #f0f0f0;
}
@media (max-width: 767px) {
  .product_filter #products_pagination_filter_hersteller {
    max-width: none;
  }
  .product_filter input,
  .product_filter select,
  .product_filter .dropdown {
    margin-bottom: 8px;
  }
}
.banner {
  color: #fff;
}
.banner.banner-fixed-bottom {
  position: fixed;
  bottom: 0;
  left: 0;
  right: 0;
  z-index: 9;
}
.banner.banner-notice {
  background: rgba(146, 197, 122, 0.95);
  box-shadow: 0 0 1px 1px rgba(0, 0, 0, 0.2);
}
.banner.banner-notice .btn {
  background: #75b656;
}
.banner a {
  color: #fff !important;
}
.banner p {
  margin: 0;
  padding: 8px 0;
}
.banner .btn {
  color: #fff;
  padding: 4px 12px;
  border: none;
  position: relative;
  top: -2px;
}
.banner .btn-link {
  text-decoration: underline;
}
input[data-action^="bb-widget-plz-check"] {
  border: solid 3px #ccc;
}
input[data-action^="bb-widget-plz-check"].success {
  border: solid 3px green;
}
input[data-action^="bb-widget-plz-check"].error {
  border: solid 3px red;
}
.alert.alert-success,
.alert.alert-info {
  background: #92c57a;
  border: none;
  color: #fff;
}
.alert.alert-success a,
.alert.alert-info a {
  color: #fff;
}
.alert.alert-success .btn,
.alert.alert-info .btn {
  color: #fff;
  padding: 4px 12px;
  border: none;
  position: relative;
  top: -2px;
  background: rgba(0, 0, 0, 0.1);
}
.alert.alert-success .btn-link,
.alert.alert-info .btn-link {
  text-decoration: underline;
}
.navbar-text > * {
  margin: 0;
}
.dropdown-menu {
  padding: 0;
  margin: 0;
  z-index: 99;
}
.dropdown-menu li:first-child > a {
  padding-top: 3px;
}
.dropdown-menu li:last-child > a {
  padding-bottom: 3px;
}
.dropdown-menu li.admin {
  background: #d94f79;
  color: #fff;
}
.dropdown-menu li.admin a {
  color: #fff;
}
.dropdown-menu li.admin a:hover {
  background: #a02249;
}
.well {
  background: #ffffff;
  background: rgba(255, 255, 255, 0.1);
  border: none;
  box-shadow: inset 1px 1px 5px rgba(0, 0, 0, 0.1);
  border-radius: 3px;
  color: #333;
  padding: 10px;
  margin: 0 -5px 5px;
}
.flow-steps {
  margin: 20px 0 0;
  padding: 0;
  list-style: none;
  list-style-position: inside;
}
.flow-steps li {
  float: left;
  margin-right: 8px;
  color: rgba(146, 197, 122, 0.4);
  font-size: 1.1em;
}
.flow-steps li.active {
  color: #000;
}
.flow-steps li:after {
  content: "\e080";
  position: relative;
  top: 0px;
  display: inline-block;
  font-family: "Glyphicons Halflings";
  font-style: normal;
  font-weight: normal;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  color: rgba(146, 197, 122, 0.2);
}
.flow-steps li:last-child:after {
  display: none;
}
.input-group-addon.bootstrap-touchspin-postfix {
  padding: 0 5px;
  color: rgba(0, 0, 0, 0.5);
  font-size: 0.8em;
}
.input-group-addon-compact {
  padding: 0;
  border: none;
}
.input-group-addon-compact .form-control {
  width: auto !important;
}
.add-to-cart-favorite {
  font-size: 1em;
  position: relative;
  left: -2px;
}
#schnelleingabe .twitter-typeahead {
  display: table-cell !important;
}
.checkout-steps {
  padding: 8px 15px;
  margin-bottom: 21px;
  list-style: none;
  background-color: #f5f5f5;
  border-radius: 0px;
  background: #fff;
  text-overflow: ellipsis;
}
.checkout-steps > li {
  display: inline-block;
}
.checkout-steps > li + li:before {
  content: "/\00a0";
  padding: 0 5px;
  color: #cccccc;
}
.checkout-steps > .active {
  color: #a2a2a2;
}
.checkout-steps > li + li:before {
  content: ">";
}
.checkout-steps > .active {
  color: #92c57a;
}
/* delivery calendar */
.calendar-table td.calendar-day {
  width: 14.28%;
  height: 75px;
  border: 1px solid lightgrey;
}
.calendar-table td.calendar-no-events {
  background-image: linear-gradient(to bottom right, transparent calc(49.5%), rgba(211, 211, 211, 0.15), transparent calc(50.5%));
}
.calendar-table th.bb-table-header-cell {
  border: 1px solid lightgray;
  text-align: center;
}
.calendar-table .calendar-table {
  margin: 0 auto;
  width: 100%;
}
.calendar-table .selected {
  background-color: #f6f6f6;
}
.calendar-table .outside .date {
  color: #ccc;
}
.calendar-table .timetitle {
  white-space: nowrap;
  text-align: right;
}
.calendar-table .event {
  font-size: 0.85em;
  padding: 0.15em 1em;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  margin-bottom: 1px;
  cursor: hand;
  cursor: pointer;
  background: #92c57a;
  color: #fff;
  font-weight: 300;
}
.calendar-table .pause {
  font-size: 0.85em;
  padding: 0.15em 1em;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  margin-bottom: 1px;
  cursor: hand;
  cursor: pointer;
  background: #a0a0a0;
  color: #fff;
  font-weight: 300;
}
.calendar-table .holiday {
  font-size: 0.85em;
  padding: 0.15em 1em;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  margin-bottom: 1px;
  cursor: hand;
  cursor: pointer;
  background: #cc0000;
  color: #fff;
  font-weight: 300;
}
.calendar-table .empty {
  font-size: 0.85em;
  padding: 0.15em 1em;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  margin-bottom: 1px;
  cursor: hand;
  cursor: pointer;
  background: #a0a0a0;
  color: #fff;
  font-weight: 300;
}
.calendar-table .wunschtermin {
  font-size: 0.85em;
  padding: 0.15em 1em;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  margin-bottom: 1px;
  cursor: hand;
  cursor: pointer;
  background: #61b1ea;
  color: #fff;
  font-weight: 300;
}
.calendar-table td.empty {
  text-align: center;
}
.calendar-table .event span,
.calendar-table .pause span,
.calendar-table .empty span {
  float: left;
  text-align: right;
  min-width: 20%;
  margin-right: 5%;
}
.calendar-table .mobile.event {
  font-size: 1em;
}
.calendar-table .event.end {
  margin-right: 1px;
}
.calendar-table .event.all-day {
  color: #31708f;
}
.calendar-table .event.clear {
  background: none;
}
.table-tight > thead > tr > th,
.table-tight > tbody > tr > th,
.table-tight > tfoot > tr > th,
.table-tight > thead > tr > td,
.table-tight > tbody > tr > td,
.table-tight > tfoot > tr > td {
  padding-left: 0;
  padding-right: 0;
}
.table-tight-vert > thead > tr > th,
.table-tight-vert > tbody > tr > th,
.table-tight-vert > tfoot > tr > th,
.table-tight-vert > thead > tr > td,
.table-tight-vert > tbody > tr > td,
.table-tight-vert > tfoot > tr > td {
  padding-top: 0;
  padding-bottom: 0;
}
.calendar-table .popover {
  max-width: 320px;
}
.calendar-table .popover-content {
  max-height: 480px;
  width: 300px;
  overflow-y: auto;
}
.text-ellipsis {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
/*
.match-height-row {
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;

  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}

.match-height-item {
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
*/
#content_secondary {
  position: relative;
}
#content_secondary_affix.affix {
  top: 0;
  padding-top: 70px;
  z-index: 1;
}
.text--cart-notice {
  font-weight: 500;
  font-size: 13px;
  line-height: 1.5;
}
.alert-cart {
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding: 5px 15px;
  margin-top: 15px;
  border-color: #92c57a;
  background-color: #fff;
}
#breadcrumb_bar.affix {
  top: 0;
  z-index: 3;
  box-shadow: 0 0 10px rgba(0, 0, 0, 0.2);
}
#cart-preview.offcanvas-xs.in {
  position: fixed;
  z-index: 99;
  top: auto;
  bottom: 0;
  overflow-y: auto;
  border-radius: 0;
  left: 0;
  right: 0;
  background: #fff;
}
#search-sidebar.offcanvas-xs.in {
  position: fixed;
  z-index: 99;
  top: 0;
  bottom: auto;
  overflow-y: visible;
  border-radius: 0;
  left: 0;
  right: 0 !important;
  height: auto;
  width: auto;
  min-width: 100%;
  background: #fff;
}
#customer-sidebar.offcanvas-xs.in {
  position: fixed;
  z-index: 99;
  top: 0;
  bottom: 0;
  overflow-y: auto;
  border-radius: 0;
  left: auto;
  right: 0;
  border-width: 0 0 0 1px;
  min-width: 300px;
  width: auto;
  background: #fff;
  box-shadow: 10px 10px 5px #888888;
}
.navmenu-fixed-right,
.navbar-offcanvas {
  left: auto !important;
}
.navmenu-fixed-left,
.navbar-offcanvas.navmenu-fixed-left {
  right: auto !important;
}
.sidebar-offcanvas {
  border: none;
  background-color: #fff;
}
.sidebar-offcanvas .row-offcanvas-header {
  margin-bottom: 15px;
  padding-top: 15px;
  padding-bottom: 15px;
  border-bottom: 1px solid #d4d4d4;
  background-color: #f9f9f9;
}
.sidebar-offcanvas .row-offcanvas-header .col-btn-group {
  display: flex;
  column-gap: 10px;
  align-items: center;
}
.sidebar-offcanvas .col-nav-list {
  padding: 0;
}
.navmenu-offcanvas {
  width: 100%;
  height: 100%;
}
.navmenu-offcanvas .row-offcanvas-header .col-btn-group {
  justify-content: space-between;
}
.navmenu-offcanvas .row-offcanvas-header .bb-btn-user-account {
  flex-grow: 2;
  justify-content: flex-start;
}
.navmenu-offcanvas .row-offcanvas-footer {
  margin-top: 100px;
  padding: 30px 0 100px 0;
  border-top: 1px solid #d4d4d4;
  background-color: #f9f9f9;
}
.navmenu-offcanvas .row-offcanvas-footer .col-cms-content {
  margin-bottom: 30px;
}
.navmenu-offcanvas .col-nav-header {
  padding-top: 45px;
}
.user-nav-offcanvas {
  width: min(520px, 100%);
  border-left: 1px solid #d4d4d4;
}
.user-nav-offcanvas .row-offcanvas-header .col-btn-group {
  justify-content: space-between;
}
.user-nav-offcanvas .row-offcanvas-header .offcanvas-user-nav-text h3,
.user-nav-offcanvas .row-offcanvas-header .offcanvas-user-nav-text p {
  margin: 0;
}
.user-nav-offcanvas .col-category-btn .list-category-btn {
  display: flex;
  column-gap: 10px;
  margin-bottom: 15px;
}
.user-nav-offcanvas .col-category-btn .list-category-btn .bb-btn-outline {
  --btn-bg-color: #fff;
  --btn-border-color: #d4d4d4;
  --btn-padding-tb: 8px;
}
.user-nav-offcanvas .col-category-btn .list-category-btn .bb-btn-outline .bb-btn-icon {
  padding-top: var(--btn-padding-tb);
}
.user-nav-offcanvas .col-category-btn .list-category-btn li {
  width: 100%;
}
.user-nav-offcanvas .col-nav-header {
  margin-top: 15px;
}
.user-nav-offcanvas .col-register-new {
  margin-top: 70px;
}
.user-nav-offcanvas .col-login-password-register {
  margin-top: 15px;
  display: flex;
  justify-content: space-between;
}
.user-nav-offcanvas .col-offcanvas-user-nav-logout {
  margin-top: 15px;
  margin-bottom: 75px;
}
.user-nav-offcanvas .navbar-nav {
  float: unset !important;
}
.user-nav-offcanvas .navbar-nav > li {
  float: unset !important;
}
.navbar-nav {
  margin: 0;
  padding: 0;
  list-style-type: none;
}
.navbar-nav .nav-item .nav-link-container {
  display: flex;
  justify-content: space-between;
  align-items: stretch;
  border-bottom: 1px solid #d4d4d4;
}
.navbar-nav .nav-item .nav-link {
  display: flex;
  align-items: center;
  width: 100%;
  color: #333333;
}
.navbar-nav .nav-item .nav-link:hover,
.navbar-nav .nav-item .nav-link:focus {
  outline: none;
  text-decoration: none;
}
.navbar-nav .nav-item:hover,
.navbar-nav .nav-item:focus {
  color: #333333;
}
.navbar-nav .bb-btn {
  --btn-padding-tb: 5px;
  --btn-padding-lr: 10px;
  color: #333333;
}
.navbar-nav.level-2 .nav-link {
  padding-left: 15px;
}
.navbar-nav.level-3 .nav-link {
  padding-left: 30px;
}
.navbar-nav.level-4 .nav-link {
  padding-left: 45px;
}
.navbar-nav .nav-link-img-container {
  margin-right: 5px;
  aspect-ratio: 1;
  height: 50px;
}
.navbar-nav .nav-link-img {
  height: 100%;
  width: auto;
}
.bb-btn--collapse-toggle .toggle-icon-open {
  display: none;
}
.bb-btn--collapse-toggle .toggle-icon-close {
  display: inline;
}
.bb-btn--collapse-toggle.collapsed .toggle-icon-open {
  display: inline;
}
.bb-btn--collapse-toggle.collapsed .toggle-icon-close {
  display: none;
}
.navbar-nav.default .nav-link-label {
  display: flex;
  flex-wrap: nowrap;
  align-self: stretch;
  justify-content: flex-start;
  width: 100%;
}
.navbar-nav.default .nav-link-label .svg-inline--fa {
  font-size: 0.7em;
  margin-left: 4px;
}
.navbar-nav.mobilproducts .nav-item .nav-link-container,
.navbar-nav.mobilcms .nav-item .nav-link-container,
.navbar-nav.mobiluser .nav-item .nav-link-container {
  background-color: #f9f9f9;
}
.navbar-nav.mobilproducts .nav-item .nav-link-container:hover,
.navbar-nav.mobilcms .nav-item .nav-link-container:hover,
.navbar-nav.mobiluser .nav-item .nav-link-container:hover,
.navbar-nav.mobilproducts .nav-item .nav-link-container:focus,
.navbar-nav.mobilcms .nav-item .nav-link-container:focus,
.navbar-nav.mobiluser .nav-item .nav-link-container:focus {
  background-color: #ececec;
}
.navbar-nav.mobilproducts .nav-item.active .bb-btn,
.navbar-nav.mobilcms .nav-item.active .bb-btn,
.navbar-nav.mobiluser .nav-item.active .bb-btn {
  --btn-font-color-hover: #fff;
  color: var(--btn-font-color) !important;
}
.navbar-nav.mobilproducts .nav-item.active .nav-link-container,
.navbar-nav.mobilcms .nav-item.active .nav-link-container,
.navbar-nav.mobiluser .nav-item.active .nav-link-container {
  background-color: #92c57a;
}
.navbar-nav.mobilproducts .nav-item.active .nav-link-container:hover,
.navbar-nav.mobilcms .nav-item.active .nav-link-container:hover,
.navbar-nav.mobiluser .nav-item.active .nav-link-container:hover {
  background-color: #83bd68;
}
.navbar-nav.mobilproducts .nav-item.active > .nav-link-container,
.navbar-nav.mobilcms .nav-item.active > .nav-link-container,
.navbar-nav.mobiluser .nav-item.active > .nav-link-container {
  background-color: #75b656;
}
.navbar-nav.mobilproducts .nav-item.active > .nav-link-container:hover,
.navbar-nav.mobilcms .nav-item.active > .nav-link-container:hover,
.navbar-nav.mobiluser .nav-item.active > .nav-link-container:hover {
  background-color: #5d9742;
}
.navbar-nav.mobilproducts .nav-item.first.level-1 > .nav-link-container,
.navbar-nav.mobilcms .nav-item.first.level-1 > .nav-link-container,
.navbar-nav.mobiluser .nav-item.first.level-1 > .nav-link-container {
  border-top: 1px solid #d4d4d4;
}
.navbar-nav.mobilproducts .bb-btn,
.navbar-nav.mobilcms .bb-btn,
.navbar-nav.mobiluser .bb-btn {
  --btn-padding-tb: 22px;
  --btn-padding-lr: 30px;
  --btn-font-color: #fff;
  --btn-bg-color: transparent;
  --btn-bg-color-hover: transparent;
}
.navbar-nav.mobilproducts.level-2 .bb-btn,
.navbar-nav.mobilcms.level-2 .bb-btn,
.navbar-nav.mobiluser.level-2 .bb-btn {
  --btn-padding-tb: 18px;
  --btn-padding-lr: 18px;
}
.navbar-nav.mobilproducts.level-2 .bb-btn--collapse-toggle,
.navbar-nav.mobilcms.level-2 .bb-btn--collapse-toggle,
.navbar-nav.mobiluser.level-2 .bb-btn--collapse-toggle {
  --btn-padding-lr: 30px;
}
.navbar-nav.mobilproducts.level-2 .nav-link,
.navbar-nav.mobilcms.level-2 .nav-link,
.navbar-nav.mobiluser.level-2 .nav-link {
  padding-left: 30px;
}
.navbar-nav.mobilproducts.level-3 .nav-link,
.navbar-nav.mobilcms.level-3 .nav-link,
.navbar-nav.mobiluser.level-3 .nav-link {
  padding-left: 60px;
}
.navbar-nav.mobilproducts.level-4 .nav-link,
.navbar-nav.mobilcms.level-4 .nav-link,
.navbar-nav.mobiluser.level-4 .nav-link {
  padding-left: 90px;
}
.navbar-nav.mobilservice {
  margin: 0 15px;
  font-size: 13px;
}
.navbar-nav.mobilservice .nav-item .nav-link-container {
  border-bottom: 1px solid #bbbbbb;
}
.navbar-nav.mobilservice .nav-item .nav-link-container:hover,
.navbar-nav.mobilservice .nav-item .nav-link-container:focus {
  background-color: #ececec;
}
.navbar-nav.mobilservice .nav-item.active .nav-link-container {
  border-bottom: 1px solid #bbbbbb;
  background-color: #e0e0e0;
}
.navbar-nav.mobilservice .nav-item.active .nav-link-container:hover {
  background-color: #d3d3d3;
}
.navbar-nav.mobilservice .nav-item.active > .nav-link-container {
  background-color: #d3d3d3;
}
.navbar-nav.mobilservice .nav-item.active > .nav-link-container:hover {
  background-color: #c6c6c6;
}
.navbar-nav.mobilservice .nav-item.last.level-1 > .nav-link-container {
  border-bottom: none;
}
.navbar-nav.mobilservice .bb-btn {
  --btn-padding-tb: 10px;
  --btn-padding-lr: 20px;
}
.navbar-nav.mobilservice .toggle-icon .svg-inline--fa {
  font-size: 0.7em;
}
.navbar-nav.mobilservice.level-2 .bb-btn--mobile {
  --btn-padding-tb: 5px;
}
.cart-offcanvas {
  width: min(520px, 100%);
  border-left: 1px solid #d4d4d4;
}
.cart-offcanvas .row-offcanvas-header .col-btn-group {
  justify-content: space-between;
}
.cart-offcanvas .row-offcanvas-header .offcanvas-cart-text {
  display: flex;
  flex-direction: column;
  align-content: space-between;
}
.cart-offcanvas .row-offcanvas-header .offcanvas-cart-text h3,
.cart-offcanvas .row-offcanvas-header .offcanvas-cart-text p {
  margin: 0;
}
span[data-action="cart-count"] {
  position: relative;
}
span[data-action="cart-count"] span.badge {
  position: absolute;
  left: -34px;
  top: -10px;
  padding: 4px 8px;
  margin: 0;
  display: block;
  min-width: 0;
  z-index: 2;
  background: #92c57a;
  box-shadow: 0 0 5px rgba(0, 0, 0, 0.2);
}
.breadcrumb {
  text-overflow: ellipsis;
}
#main_nav {
  background: transparent;
  border: none;
  box-shadow: none;
}
#main_nav > .container-fluid {
  background-color: #fff;
}
#main_nav.affix {
  top: 0;
  z-index: 3;
}
#main_nav.affix-top {
  top: 0;
  z-index: 3;
  background: transparent;
  border: none;
  box-shadow: none;
}
@media (max-width: 767px) {
  .img-product {
    max-height: 320px;
    max-width: 100%;
    height: auto;
    margin: 0px auto 8px;
  }
  .img-product.img-responsive.bb-speedshop-wg-image {
    margin: 0 auto 0;
  }
  #main_nav.affix {
    top: 0px;
    z-index: 3;
  }
  #main_nav.affix button {
    background: #fff;
    box-shadow: 0 0 3px rgba(0, 0, 0, 0.2);
  }
  .padding-xs-left {
    padding-left: 5px;
  }
  .padding-xs-right {
    padding-right: 5px;
  }
}
button[disabled] svg {
  fill: #999;
}
.padding-vertical-5px {
  padding-bottom: 5px;
  padding-top: 5px;
}
.padding-horizontal-5px {
  padding-left: 5px;
  padding-right: 5px;
}
.striped_even {
  background-color: #fff;
}
.striped_odd {
  background-color: #f5f5f5;
}
.text-toogle[aria-expanded="false"] .text-expanded {
  display: none;
}
.text-toogle[aria-expanded="true"] .text-collapsed {
  display: none;
}
.truncate {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.row-article-list,
.row-article-list-minimal {
  display: grid;
  grid-template-columns: repeat(auto-fill, minmax(165px, 1fr));
  grid-auto-rows: 1fr;
  gap: 15px;
}
.row-article-list .css-grid > .panel,
.row-article-list-minimal .css-grid > .panel {
  margin-bottom: 0;
}
.row-article-list-minimal .css-grid .bb-row-grid-2 .bb-gridbox-icon-bar {
  position: absolute;
  z-index: 1;
  left: 0;
}
.row-article-list-minimal .css-grid .bb-row-grid-2 .col-favourite {
  width: 100%;
  padding: 0 5px;
  margin-top: 5px;
  float: none !important;
  font-size: inherit;
  text-align: left;
}
.row-article-list-minimal .css-grid .bb-row-grid-6 {
  margin-top: 5px;
}
.row-article-list-minimal .css-grid .bb-row-grid-6 .col-product-unit {
  line-height: 1em;
  font-weight: bold;
}
.row-article-list-minimal .css-grid .bb-row-grid-6 .col-unit-base-unit {
  line-height: 1em;
}
.row-article-list-minimal .css-grid .bb-row-grid-6 .col-unit-base-unit .product-base-price {
  line-height: 1em;
  font-size: 10px;
}
.row-article-list-minimal .css-grid .bb-row-grid-7 {
  margin-top: 5px;
}
.row-article-list-minimal .css-grid .bb-row-grid-7 .bb-gridbox-product-prevprice-container {
  text-decoration: line-through;
}
.row-article-list-minimal .css-grid .bb-row-grid-7 .bb-gridbox-product-price-container {
  font-size: 18px;
  line-height: 1em;
}
.row-article-list-minimal .css-grid .bb-row-grid-9 {
  margin-top: 5px;
}
.product-description-grid {
  font-size: 1.1em;
  line-height: 1.25em;
  height: 3.75em;
  overflow: hidden;
  text-overflow: ellipsis;
}
.product-description-grid-sm {
  font-size: 1em;
  letter-spacing: -1px;
  line-height: 1.25em;
  height: 3.75em;
  overflow: hidden;
  text-overflow: ellipsis;
}
.product-sale-ribbon-sm {
  -webkit-transform: rotate(-45deg);
  -moz-transform: rotate(-45deg);
  -ms-transform: rotate(-45deg);
  -o-transform: rotate(-45deg);
  transform: rotate(-45deg);
  -webkit-transform-origin: 100% 0;
  -moz-transform-origin: 100% 0;
  -ms-transform-origin: 100% 0;
  -o-transform-origin: 100% 0;
  transform-origin: 100% 0;
  font-smoothing: antialiased;
  line-height: 6px;
  margin-bottom: 0;
  text-align: center;
  width: 180px;
  z-index: 1;
  background-color: #ffc705;
  color: darkred;
}
.product-sale-ribbon {
  -webkit-transform: rotate(-45deg);
  -moz-transform: rotate(-45deg);
  -ms-transform: rotate(-45deg);
  -o-transform: rotate(-45deg);
  transform: rotate(-45deg);
  -webkit-transform-origin: 100% 0;
  -moz-transform-origin: 100% 0;
  -ms-transform-origin: 100% 0;
  -o-transform-origin: 100% 0;
  transform-origin: 100% 0;
  line-height: 6px;
  margin-bottom: 0;
  text-align: center;
  width: 120px;
  z-index: 1;
  background-color: #ffc705;
  color: darkred;
}
.product-sale-ribbon2 {
  -webkit-transform: rotate(-45deg);
  -moz-transform: rotate(-45deg);
  -ms-transform: rotate(-45deg);
  -o-transform: rotate(-45deg);
  transform: rotate(-45deg);
  -webkit-transform-origin: 100% 0;
  -moz-transform-origin: 100% 0;
  -ms-transform-origin: 100% 0;
  -o-transform-origin: 100% 0;
  transform-origin: 100% 0;
  line-height: 7px;
  margin-bottom: 0;
  text-align: center;
  width: 180px;
  z-index: 1;
  background-color: darkred;
  color: #ffc705;
}
.product-upcoming-sale-ribbon {
  -webkit-transform: rotate(-45deg);
  -moz-transform: rotate(-45deg);
  -ms-transform: rotate(-45deg);
  -o-transform: rotate(-45deg);
  transform: rotate(-45deg);
  -webkit-transform-origin: 100% 0;
  -moz-transform-origin: 100% 0;
  -ms-transform-origin: 100% 0;
  -o-transform-origin: 100% 0;
  transform-origin: 100% 0;
  font-smoothing: antialiased;
  line-height: 10px;
  margin-bottom: 0;
  text-align: center;
  width: 180px;
  z-index: 1;
  background-color: #c8c8c8;
  color: black;
}
.product-upcoming-sale-ribbon2 {
  -webkit-transform: rotate(-45deg);
  -moz-transform: rotate(-45deg);
  -ms-transform: rotate(-45deg);
  -o-transform: rotate(-45deg);
  transform: rotate(-45deg);
  -webkit-transform-origin: 100% 0;
  -moz-transform-origin: 100% 0;
  -ms-transform-origin: 100% 0;
  -o-transform-origin: 100% 0;
  transform-origin: 100% 0;
  font-smoothing: antialiased;
  line-height: 7px;
  margin-bottom: 0;
  text-align: center;
  width: 180px;
  z-index: 1;
  background-color: black;
  color: #c8c8c8;
}
.bb-gridbox {
  border-right: 1px solid lightgray;
  border-left: 1px solid lightgray;
  border-bottom: 1px solid lightgray;
  border-top: 1px solid lightgray;
  overflow: hidden;
  position: relative;
}
.bb-gridbox-list {
  position: relative;
  overflow: hidden;
}
.bb-gridbox-list-panel-body {
  padding: 5px;
}
.bb-gridbox-list-panel-default {
  margin-bottom: 5px;
}
.bb-gridbox-body {
  padding: 8px;
}
.bb-gridbox-embedded-body {
  padding: 8px;
  padding-top: 0;
}
.bb-gridbox-embedded-toolbar {
  padding-top: 3px;
  background-color: rgba(146, 197, 122, 0.25);
}
.bb-gridbox-productsale-ribbon {
  position: absolute;
  top: -24px;
  left: -60px;
  cursor: hand;
  cursor: pointer;
}
.bb-gridbox-productsale-ribbon2 {
  font-size: 8px;
  position: absolute;
  top: -21px;
  left: -80px;
  cursor: hand;
  cursor: pointer;
}
.product-upcoming-sale-ribbon {
  position: absolute;
  top: -48px;
  left: -100px;
  cursor: hand;
  cursor: pointer;
}
.product-upcoming-sale-ribbon2 {
  font-size: 8px;
  position: absolute;
  top: -26px;
  left: -82px;
  cursor: hand;
  cursor: pointer;
}
.bb-gridbox-vkartnr {
  font-size: 0.6em;
  vertical-align: 25%;
}
.bb-gridbox-icon-bar {
  padding: 0 5px 0 5px;
  position: relative;
}
.bb-gridbox-icon-bar a {
  float: right;
  text-align: center;
  transition: all 0.3s ease;
  color: lightgrey;
  font-size: 1.2em;
}
.bb-gridbox-icon-bar a:hover {
  color: #92c57a;
}
.bb-gridbox-icon-bar div {
  float: left;
  text-align: center;
  transition: all 0.3s ease;
  color: lightgrey;
  font-size: 1.2em;
  cursor: pointer;
  cursor: hand;
}
.bb-gridbox-icon-bar div:hover {
  color: #92c57a;
}
.bb-gridbox-active {
  background-color: #92c57a;
}
.bb-gridbox-btn-favorites-container {
  position: relative;
  top: -2px;
  left: 92%;
  cursor: pointer;
  cursor: hand;
}
.bb-gridbox-clipboard-btn-container {
  position: relative;
  top: 25px;
  left: 80%;
  font-weight: 400;
  width: 30px;
  background-color: rgba(0, 0, 0, 0.1);
  cursor: pointer;
  cursor: hand;
}
.bb-gridbox-clipboard-btn-glyph {
  position: relative;
  top: 2px;
  left: 1px;
}
.bb-gridbox-product-image-container {
  position: relative;
}
.bb-gridbox-product-container .bb-gridbox-product-image-container {
  padding-top: 100%;
}
.bb-gridbox-product-container .bb-gridbox-product-image-container img {
  position: absolute;
  top: 0;
}
.bb-gridbox-product-quality-logos-container,
.bb-list-quality-logos-container {
  padding-top: 2px;
  padding-bottom: 2px;
}
.bb-gridbox-product-prevprice-container {
  font-size: 10px;
  height: 12px;
}
.bb-gridbox-product-price-container {
  font-size: 22px;
  height: 26px;
  line-height: 22px;
}
.bb-gridbox-product-unit-label {
  position: relative;
  font-size: 14px;
}
.bb-gridbox-product-extras-container {
  font-size: 14px;
  height: 20px;
}
.bb-gridbox-product-bundle-anchor > span {
  position: relative;
  top: 1px;
}
.bb-gridbox-product-bundle-anchor {
  cursor: hand;
  cursor: pointer;
  background-color: #ee7436;
  position: relative;
  top: 2px;
  font-size: 9px;
}
.bb-gridbox-product-bundle-container {
  font-size: 14px;
  height: 20px;
}
.bb-gridbox-minimal .bb-gridbox-icon-bar div {
  font-size: 1.1em;
}
.bb-gridbox-minimal .bb-gridbox-vkartnr {
  font-size: 0.7em;
}
.bb-biolabel-lg {
  height: 34px;
  width: auto;
}
.bb-biolabel {
  height: 30px;
  width: auto;
}
.bb-biolabel-sm {
  height: 26px;
  width: auto;
}
.label-as-badge {
  padding-bottom: 3px;
  border-radius: 1em;
}
.divider_nav {
  border: 0;
  height: 1px;
  background: #333;
  background-image: linear-gradient(to right, #cccccc, #333333, #cccccc);
}
.divider {
  position: absolute;
  left: 50%;
  top: 5%;
  bottom: 5%;
  border-left: 1px solid #92c57a;
}
.cart-minimalist {
  border-top: 3px solid #92c57a;
}
.cart-minimalist-btn {
  font-size: 15px;
  position: relative;
  top: 1px;
}
.badge-cart-count {
  background: red;
  position: absolute;
  top: -10px;
  left: 24px;
  font-size: 1em;
  z-index: 999;
}
.badge-cart-count-sm {
  background: red;
  position: absolute;
  top: -6px;
  left: 26px;
  font-size: 0.9em;
  z-index: 999;
}
.navbar-cartbtn-group {
  position: relative;
}
.navbar-search-input {
  width: 250px !important;
}
.navbar-min-collasped {
  position: relative;
  top: 6px;
}
.calendar-loading-overlay {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background-color: rgba(0, 0, 0, 0.1);
  z-index: 9999;
  display: inline-block;
  height: 100%;
}
.center-img-helper {
  display: inline-block;
  height: 100%;
  vertical-align: middle;
}
.weekday_list {
  background-color: #ffc882;
  color: white;
  width: 25px;
  height: 20px;
  line-height: 20px;
  display: inline-block;
  text-align: center;
  margin: 2px 2px 2px 2px;
}
.list-unstyled {
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
}
.list-unstyled-xs {
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
  font-size: 12px;
}
.btn-back-to-top {
  display: none;
  /* Hidden by default */
  position: fixed;
  /* Fixed/sticky position */
  bottom: 64px;
  /* Place the button at the bottom of the page */
  right: 16px;
  /* Place the button 40px from the right */
  z-index: 1031;
  /* Make sure it does not overlap */
  outline: none;
  /* Remove outline */
  background-color: rgba(146, 197, 122, 0.6);
  /* Set a background color */
  color: white;
  /* Text color */
  cursor: hand;
  cursor: pointer;
  /* Add a mouse pointer on hover */
  padding: 15px;
  /* Some padding */
  border-radius: 500px;
  /* Rounded corners */
  border: 1px solid rgba(125, 125, 125, 0.75);
}
.btn-back-to-top .glyphicon-chevron-up {
  display: block;
}
.navbar-brand {
  height: 0px;
}
/* attempt to address focus issue for background scrolling on mobile devices */
.modal {
  overflow: auto !important;
}
.anim-bounce {
  -webkit-animation-name: anim-bounce;
  -moz-animation-name: anim-bounce;
  -o-animation-name: anim-bounce;
  animation-name: anim-bounce;
}
.arrow-animated {
  -webkit-animation-fill-mode: both;
  -moz-animation-fill-mode: both;
  -ms-animation-fill-mode: both;
  -o-animation-fill-mode: both;
  animation-iteration-count: infinite;
  -moz-animation-iteration-count: infinite;
  -webkit-animation-iteration-count: infinite;
  animation-fill-mode: both;
  -webkit-animation-duration: 4s;
  -moz-animation-duration: 4s;
  -ms-animation-duration: 4s;
  -o-animation-duration: 4s;
  animation-duration: 4s;
}
@keyframes anim-bounce {
  0%,
  20%,
  50%,
  80%,
  100% {
    -webkit-transform: translateY(0);
  }
  40% {
    -webkit-transform: translateY(-10px);
  }
  60% {
    -webkit-transform: translateY(-5px);
  }
}
.ps-top-to-bottom {
  position: relative;
  border-top: 3px solid #92c57a;
}
.ps-top-to-bottom:before,
.ps-top-to-bottom:after {
  content: "";
  position: absolute;
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#92c57a), to(transparent));
  background-image: -webkit-linear-gradient(#92c57a, transparent);
  background-image: -moz-linear-gradient(#92c57a, transparent);
  background-image: -o-linear-gradient(#92c57a, transparent);
  background-image: linear-gradient(#92c57a, transparent);
  top: -3px;
  bottom: -3px;
  width: 3px;
}
.ps-top-to-bottom:before {
  left: -3px;
}
.ps-top-to-bottom:after {
  right: -3px;
}
.product-info-overlay {
  position: absolute;
  left: -30px;
  font-weight: 400;
  bottom: 0px;
  width: 50%;
  color: #fafafa;
  background-image: -moz-linear-gradient(left, rgba(0, 0, 0, 0.3), rgba(0, 0, 0, 0.1));
  background-image: -ms-linear-gradient(left, rgba(0, 0, 0, 0.3), rgba(0, 0, 0, 0.1));
  background-image: -webkit-gradient(linear, 0 0, 100% 0, from(rgba(0, 0, 0, 0.3)), to(rgba(0, 0, 0, 0.1)));
  background-image: -webkit-linear-gradient(left, rgba(0, 0, 0, 0.3), rgba(0, 0, 0, 0.1));
  background-image: -o-linear-gradient(left, rgba(0, 0, 0, 0.3), rgba(0, 0, 0, 0.1));
  background-image: linear-gradient(left, rgba(0, 0, 0, 0.3), rgba(0, 0, 0, 0.1));
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='rgba(0, 0, 0, 0.3)', endColorstr='rgba(0, 0, 0, 0.1)', GradientType=1);
  padding: 5px;
  -webkit-transition: width 0.5s ease-in-out;
  -moz-transition: width 0.5s ease-in-out;
  -o-transition: width 0.5s ease-in-out;
  transition: width 0.5s ease-in-out;
}
.product-info-overlay:hover {
  width: 100%;
}
.popover {
  z-index: 1;
}
.modal-open .popover {
  z-index: 9998;
}
.page-loading-overlay {
  position: fixed;
  height: 100%;
  width: 100%;
  top: 0;
  left: 0;
  background: rgba(255, 255, 255, 0.98);
  z-index: 9999;
  text-align: center;
  padding-top: 200px;
  color: #fff;
}
.featured-product:hover {
  outline: none;
  border-color: #92c57a;
  box-shadow: 0 0 6px #9ecaed;
}
.product-thumbnail-highlight {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: radial-gradient(ellipse at center, rgba(0, 0, 0, 0) 50%, rgba(0, 0, 0, 0.1) 150%);
}
hr.style1 {
  height: 6px;
  border: 0;
  background: linear-gradient(0deg, rgba(146, 197, 122, 0) 0%, #92c57a 100%);
}
hr.style4 {
  height: 6px;
  border: 0;
  background: linear-gradient(0deg, rgba(146, 197, 122, 0) 0%, #92c57a 50%, rgba(146, 197, 122, 0) 100%);
}
hr.style2 {
  border: 0;
  height: 1px;
  background: linear-gradient(90deg, rgba(146, 197, 122, 0) 0%, #92c57a 50%, rgba(146, 197, 122, 0) 100%);
}
hr.style3 {
  height: 6px;
  background: url(data:image/png;base64,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) repeat-x 0 0;
  border: 0;
}
.hr-elegant,
.hr-elegant-container {
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
}
.hr-elegant-container {
  height: 100%;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  position: absolute;
  top: 0;
  left: 0;
}
.hr-elegant-deco {
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
}
.hr-elegant-deco {
  width: 11px;
  height: 11px;
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  border: 1px solid #92c57a;
  background-color: #fff;
}
.hr-elegant-line {
  width: 100%;
  height: 1px;
  position: absolute;
  top: 45%;
  left: 0;
  background-color: #92c57a;
}
.hr-elegant-line-faded {
  width: 100%;
  height: 1px;
  position: absolute;
  top: 45%;
  left: 0;
  background: linear-gradient(90deg, rgba(146, 197, 122, 0) 0%, #92c57a 50%, rgba(146, 197, 122, 0) 100%);
}
.hr-elegant {
  height: auto;
  position: relative;
  margin: 15px 0;
}
.search-input-xs {
  height: 37px;
}
.search-btn-xs {
  width: 36px;
  margin: 0;
  height: 37px;
  border: 1px solid lightgray;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075) !important;
  -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075) !important;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075) !important;
}
.bb-header-xs-right:focus {
  position: absolute;
  width: 100%;
}
.flashme {
  animation: flashme 0.5s ease-out;
  animation-iteration-count: 1;
  -moz-animation: flashme 0.5s ease-out;
  -moz-animation-iteration-count: 1;
  -webkit-animation: flashme 0.5s ease-out;
  -webkit-animation-iteration-count: 1;
  -ms-animation: flashme 0.5s ease-out;
  -ms-animation-iteration-count: 1;
}
@keyframes flashme {
  0% {
    background-color: transparent;
  }
  50% {
    background-color: rgba(255, 0, 0, 0.6);
  }
  100% {
    background-color: transparent;
  }
}
.flashme-success {
  animation: flashme-success 0.5s ease-out;
  animation-iteration-count: 1;
  -moz-animation: flashme-success 0.5s ease-out;
  -moz-animation-iteration-count: 1;
  -webkit-animation: flashme-success 0.5s ease-out;
  -webkit-animation-iteration-count: 1;
  -ms-animation: flashme-success 0.5s ease-out;
  -ms-animation-iteration-count: 1;
}
@keyframes flashme-success {
  0% {
    background-color: transparent;
  }
  50% {
    background-color: rgba(0, 255, 0, 0.6) !important;
  }
  100% {
    background-color: transparent;
  }
}
.vertical-divider {
  position: absolute;
  z-index: 2;
  top: 50%;
  left: 50%;
  margin: 0;
  padding: 0;
  width: auto;
  height: 50%;
  line-height: 0;
  text-align: center;
  transform: translateX(-50%);
}
.vertical-divider:before,
.vertical-divider:after {
  position: absolute;
  left: 50%;
  content: "";
  z-index: 1;
  border-left: 1px solid #c8c8c8;
  border-right: 1px solid rgba(255, 255, 255, 0.1);
  width: 0;
  height: calc(78%);
}
.row-divided > .vertical-divider {
  height: calc(28%);
}
.vertical-divider:before {
  top: -100%;
}
.vertical-divider:after {
  top: auto;
  bottom: 0;
}
.row-divided {
  position: relative;
}
.row-divided > [class^="col-"],
.row-divided > [class*=" col-"] {
  padding-left: 30px;
  /* gutter width (give a little extra room) 2x default */
  padding-right: 40px;
  /* gutter width (give a little extra room) 2x default */
}
.strike {
  display: block;
  text-align: center;
  overflow: hidden;
  white-space: nowrap;
}
.strike > span {
  position: relative;
  display: inline-block;
}
.strike > span:before,
.strike > span:after {
  content: "";
  position: absolute;
  top: 40%;
  width: 9999px;
  height: 1px;
  background: red;
}
.strike > span:before {
  right: 100%;
  margin-right: 15px;
}
.strike > span:after {
  left: 100%;
  margin-left: 15px;
}
.cart-item {
  padding-left: 10px;
  padding-right: 10px;
}
.cart-item-delete {
  font-size: larger;
  position: relative;
  top: -7px;
  left: -8px;
  cursor: hand;
  cursor: pointer;
}
.cart-preview-container {
  height: 200px;
  width: 250px;
  overflow: auto;
  margin-top: 0px;
  padding-left: 3px;
  padding-right: 3px;
}
.cart-preview-delete-modal {
  font-size: 16px;
  position: relative;
  top: 2px;
  left: 4px;
  border: none;
  background: transparent;
  cursor: hand;
  cursor: pointer;
}
.cart-preview-delete-modal-xs {
  font-size: 16px;
  position: relative;
  top: 0;
  float: right;
  border: none;
  background: transparent;
  cursor: hand;
  cursor: pointer;
  z-index: 1;
}
.cart-preview-delete {
  font-size: 16px;
  position: relative;
  top: -2px;
  cursor: hand;
  cursor: pointer;
}
.embedded-cart-preview-delete {
  font-size: 16px;
  position: relative;
  left: 5px;
  cursor: hand;
  cursor: pointer;
}
.product-share-overlay {
  position: absolute;
  left: 0px;
  font-weight: 400;
  bottom: 0px;
  width: 40px;
  color: rgba(50, 50, 50, 0.5);
}
.clipboard-btn {
  color: #92c57a;
}
.background-color-brand-primary {
  background-color: #92c57a;
  color: white;
}
.sidenav {
  height: 100%;
  width: 15%;
  position: fixed;
  z-index: 1;
  top: 190px;
  left: -260px;
  background-color: whitesmoke;
  overflow-x: hidden;
  padding-left: 5px;
  transition: 0.5s;
}
.sidenav:hover {
  transition: 0.5s;
  left: 0;
}
.sidenav a {
  padding: 6px 6px 6px 32px;
  text-decoration: none;
  font-size: 12px;
  color: lightgray;
  display: block;
}
.sidenav a:hover {
  color: white;
}
.main {
  margin-left: 200px;
  /* Same as the width of the sidenav */
}
@media screen and (max-height: 450px) {
  .sidenav {
    padding-top: 15px;
  }
  .sidenav a {
    font-size: 18px;
  }
}
.left-sec .input-control {
  margin-top: 20px;
  font-size: 13px;
}
.left-sec .input-control label {
  font-size: 12px;
}
.left-sec {
  height: 100%;
  overflow-y: auto;
  z-index: 1000;
}
.left-sec .left-cont {
  padding: 15px;
  border-bottom: 1px solid #d6d6d6;
}
.left-sec .left-cont h6 {
  text-transform: uppercase;
  font-size: 9px;
}
.left-sec .left-cont p {
  font-size: 11px;
}
.picker-element {
  left: -999999px;
  position: absolute;
}
.picker {
  cursor: pointer;
  margin: 0 0 5px 30px;
  overflow: hidden;
}
.picker .picker-handle {
  border: 1px solid #ccc;
  display: block;
  float: left;
  height: 16px;
  margin: 0 5px 0 0;
  width: 16px;
}
.picker .picker-label {
  display: block;
  float: left;
  font-size: 14px;
  line-height: 16px;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  -o-user-select: none;
  user-select: none;
}
select.input-xs {
  height: 22px;
  line-height: 22px;
  margin-top: 2px;
  font-size: 12px;
  padding: 0 0 0 0;
}
.modal {
  padding: 15px !important;
}
@media (min-width: 768px) {
  .modal {
    padding: 30px !important;
  }
  .modal.modal-ai-recipe .modal-body {
    padding-top: 0;
    padding-bottom: 0;
  }
}
.modal-dialog {
  width: 100%;
  max-width: 1024px;
  margin: 0 auto;
}
.modal-header,
.modal-footer {
  border: none;
}
.modal-content {
  border: none;
  box-shadow: 0 5px 20px -5px rgba(0, 0, 0, 0.25);
}
.bb-cart-user-info-alert {
  text-align: center;
  background-color: red;
}
.bb-nav-breadcrumb {
  z-index: 1;
  margin-bottom: 0;
  background-color: ghostwhite;
  padding: 4px 15px 2px 15px;
}
.bb-menu-wg-image {
  display: inline;
  position: relative;
  top: -3px;
  mix-blend-mode: multiply;
}
.list-group-item-sm {
  padding: 0;
  margin-bottom: 0;
}
.bb_embedded_delivery_datepicker {
  border: solid 1px #92c57a;
}
.bb_embedded_delivery_datepicker .datepicker-inline {
  width: 100%;
}
.bb_embedded_delivery_datepicker .datepicker-inline .datepicker-days table {
  width: 100%;
  padding-left: 15px;
  padding-right: 15px;
}
.bb_embedded_delivery_datepicker .datepicker-inline .datepicker-months table {
  width: 100%;
  padding-left: 15px;
  padding-right: 15px;
}
.bb_embedded_delivery_datepicker .datepicker-inline .datepicker-years table {
  width: 100%;
  padding-left: 15px;
  padding-right: 15px;
}
.bb-embedded-search-results-container {
  width: 100%;
  position: relative;
  top: 10px;
  background-color: whitesmoke;
}
.bb-embedded-search-results-container .panel-heading {
  padding: 5px;
  padding-left: 10px;
}
.bb-embedded-search-results-container .panel-body {
  padding: 5px;
  padding-left: 10px;
}
.bb-embedded-search-results-container-categories {
  border-right: 1px solid black;
  font-size: 14px;
}
.bb-embedded-search-results-container-products {
  max-height: 450px;
  overflow-y: auto;
}
.bb-emb-seach-results-as-popup {
  position: absolute !important;
  top: 50px;
  width: 800px;
  background-color: whitesmoke;
  z-index: 1070;
  box-shadow: 0px 0px 15px 0px #92c57a;
}
div.up-arrow {
  display: inline-block;
  position: relative;
  text-decoration: none;
}
div.up-arrow:after {
  content: "";
  display: block;
  position: absolute;
  left: 20px;
  bottom: 100%;
  width: 0;
  height: 0;
  border-bottom: 10px solid #92c57a;
  border-top: 10px solid transparent;
  border-left: 10px solid transparent;
  border-right: 10px solid transparent;
}
.bb-no-padding {
  padding: 0;
}
.bb-no-margin {
  margin: 0;
}
@media (min-width: 992px) {
  .slick-dots li {
    width: 40px;
    height: 5px;
    background: #ccc;
  }
  .slick-dots li button {
    width: 40px;
    height: 5px;
  }
  .slick-dots li.slick-active,
  .slick-dots li:hover {
    background: #777;
  }
  .slick-dots li button,
  .slick-dots li button:before {
    color: transparent;
    opacity: 0;
  }
}
.slick-arrow.slick-disabled {
  color: lightgrey;
}
.slick-progress {
  display: block;
  width: 100%;
  height: 10px;
  border-radius: 10px;
  overflow: hidden;
  background-color: #f5f5f5;
  background-image: linear-gradient(to right, #000000, #000000);
  background-repeat: no-repeat;
  background-size: 0 100%;
  transition: background-size 0.4s ease-in-out;
}
.bb-cms-products-slider-container {
  padding: 0 !important;
  min-height: 250px !important;
}
.bb-active-iwg {
  background-color: #e6e6e6;
}
.bb-color-success {
  color: green;
}
.bb-wk-item-padding {
  padding-left: 5px;
  padding-right: 5px;
}
.bb-wk-item-panel-margin {
  margin-bottom: 8px;
}
div.bb-iwg-scrollmenu {
  overflow-x: auto;
  white-space: nowrap;
}
#chevron-arrow-left {
  display: inline-block;
  border-right: 4px solid black;
  border-bottom: 4px solid black;
  width: 14px;
  height: 14px;
  transform: rotate(-225deg);
}
#chevron-arrow-left:hover {
  display: inline-block;
  border-right: 4px solid grey;
  border-bottom: 4px solid grey;
  width: 14px;
  height: 14px;
  transform: rotate(-225deg);
}
#chevron-arrow-right {
  display: inline-block;
  border-right: 4px solid black;
  border-bottom: 4px solid black;
  width: 14px;
  height: 14px;
  transform: rotate(-45deg);
}
#chevron-arrow-right:hover {
  display: inline-block;
  border-right: 4px solid grey;
  border-bottom: 4px solid grey;
  width: 14px;
  height: 14px;
  transform: rotate(-45deg);
}
/* The container */
.container-radio {
  display: block;
  position: relative;
  padding-left: 35px;
  margin-top: 2px;
  cursor: hand;
  cursor: pointer;
  font-size: 18px;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
/* Hide the browser's default radio button */
.container-radio input {
  position: absolute;
  opacity: 0;
  cursor: hand;
  cursor: pointer;
}
/* Create a custom radio button */
.custom-radio {
  position: absolute;
  top: 0;
  left: 0;
  height: 25px;
  width: 25px;
  background-color: #eee;
  border-radius: 50%;
}
/* On mouse-over, add a grey background color */
.container-radio:hover input ~ .custom-radio {
  background-color: #ccc;
}
/* When the radio button is checked, add a green background */
.container-radio input:checked ~ .custom-radio {
  background-color: green;
}
/* Create the indicator (the dot/circle - hidden when not checked) */
.custom-radio:after {
  content: "";
  position: absolute;
  display: none;
}
/* Show the indicator (dot/circle) when checked */
.container-radio input:checked ~ .custom-radio:after {
  display: block;
}
/* Style the indicator (dot/circle) */
.container-radio .custom-radio:after {
  left: 11px;
  top: 3px;
  width: 7px;
  height: 18px;
  border: solid white;
  border-width: 0 4px 4px 0;
  -webkit-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  transform: rotate(45deg);
}
label.container-radio {
  margin-bottom: 0;
  font-weight: normal;
}
.bb-background-active {
  background-color: rgba(130, 230, 130, 0.25);
}
.bb-select-active-paymenttype-div {
  cursor: hand;
  cursor: pointer;
}
.bb-menu-anchor {
  padding-top: 5px !important;
  padding-bottom: 0 !important;
  padding-left: 5px !important;
}
.bb-no-padding-right {
  padding-right: 0;
}
.bb-no-padding-left {
  padding-left: 0;
}
.bb-no-padding-leftright {
  padding-right: 0;
  padding-left: 0;
}
.bb-iwg-image-span {
  font-family: FontAwesome, sans-serif !important;
}
.bb-menu-dropdown-minimalist-anchor {
  font-size: 1.5em;
  padding-top: 5px;
  padding-bottom: 5px;
}
.bb-padding-none {
  padding: 0;
}
.bb-panel-embedded-search {
  border: none;
  background-color: #e5e5e5;
}
.bb-cart-img {
  background-image: url("../uploads/bb-cart.svg");
  height: 200px;
  background-position: center;
  background-repeat: no-repeat;
  background-color: rgba(255, 255, 255, 0.98);
  background-blend-mode: overlay;
}
.badge-cart-count-bv {
  position: absolute;
  top: -8px;
  right: 48px;
  width: 26px;
  font-size: 1em;
  z-index: 999;
}
.badge-cart-count-bv-xs {
  position: absolute;
  top: 6px;
  right: 28px;
  width: 26px;
  font-size: 1em;
  z-index: 999;
}
.modal-loading-label {
  width: 300px;
  padding: 20px;
  background: orange;
  color: white;
  text-align: center;
  margin: 0 auto;
}
.bb-saferpay-modal-body {
  height: 500px;
}
.bb-bs3tabs-redactor-border {
  border: 1px solid #d8d8d8;
  padding: 10px;
  border-top: none;
}
.bb-cms-products-slider-nav-container {
  padding-top: 6px;
  padding-bottom: 6px;
}
.bb-embsearch-item-input {
  padding-right: 0;
  padding-top: 2px;
}
@media (min-width: 992px) {
  .bb-embsearch-item-input {
    padding-top: 14px;
  }
}
.bb-embsearch-item-fav {
  padding-right: 5px;
  font-size: 24px;
  position: relative;
  top: 2px;
}
.bb-embseach-item-add-container {
  padding-left: 5px;
  padding-right: 5px;
}
.bb-embseach-item-price-container-xs {
  padding-left: 5px;
  font-size: 12px;
  padding-right: 0;
}
.bb-embseach-item-price-xs {
  padding-left: 5px;
  padding-right: 15px;
}
.bb-embseach-item-price-unit-xs {
  padding-left: 5px;
  padding-right: 15px;
  font-size: 10px;
}
.bb-embseach-item-price-container {
  padding-left: 5px;
  padding-right: 15px;
  padding-top: 5px;
  font-size: 18px;
}
.bb-embseach-item-price {
  padding-left: 5px;
  padding-right: 15px;
}
.bb-embseach-item-price-unit {
  padding-left: 5px;
  padding-right: 15px;
  font-size: 16px;
}
.bb-embsearch-item-description {
  padding-left: 5px;
  padding-right: 5px;
  padding-top: 14px;
  font-size: 18px;
}
.bb-embsearch-item-description-xs {
  padding-left: 5px;
  padding-right: 5px;
  font-size: 12px;
}
.bb-embsearch-item-image {
  padding-left: 5px;
  padding-right: 5px;
}
.bb-embsearch-item-image-xs {
  padding-left: 10px;
  padding-right: 0px;
  padding-top: 6px;
}
.bb-sidenav-block-center {
  padding-left: 24px;
  padding-top: 0;
  position: relative;
  top: -29px;
}
@media (max-width: 767px) {
  .bb-sidenav-block-center {
    padding-left: 0;
  }
}
.bb-sidenav-block-right {
  padding-top: 0;
  position: relative;
  top: -29px;
}
.bb-sidenav-block-right .panel {
  min-height: 150px;
  border-top-width: 0px;
}
.bb-sidenav-block-right .panel.panel-body {
  min-height: 150px;
}
@media (max-width: 767px) {
  .bb-sidenav-block-right {
    padding-top: 100px !important;
    padding-left: 0;
  }
}
@media (max-width: 991px) {
  .navbar-fixed-bottom {
    position: relative !important;
  }
}
.bb-list-group-item {
  position: relative;
  display: block;
  padding: 10px 15px;
  margin-bottom: -1px;
  border: 1px solid #dddddd;
  color: black;
}
.bb-listgroup-tours {
  cursor: hand;
  cursor: pointer;
}
@media (min-width: 768px) {
  .bb-list-group-item:hover {
    background-color: lightgrey;
  }
}
.bb-list-group-item.selected {
  background-color: #92c57a;
  color: whitesmoke;
}
.bb-panel-address,
.bb-panel-delivery-address {
  padding: 0 15px 15px;
  position: relative;
  background-color: #ffffff;
  border: 1px solid lightgrey;
  padding: 4px;
  cursor: pointer;
  cursor: hand;
  flex: 0 0 auto;
  width: 170px;
}
.bb-panel-address .panel-body,
.bb-panel-delivery-address .panel-body {
  padding: 4px;
  background-color: #ffffff;
}
.bb-panel-address .bb-gridbox,
.bb-panel-delivery-address .bb-gridbox {
  border: none;
}
@media (min-width: 768px) {
  .bb-panel-address .row,
  .bb-panel-delivery-address .row {
    margin: 0;
  }
}
@media (min-width: 768px) {
  .bb-panel-address:hover,
  .bb-panel-delivery-address:hover {
    box-shadow: 0 5px 20px -5px rgba(0, 0, 0, 0.25);
  }
}
.bb-panel-delivery-address.bb-addr-selected {
  box-shadow: 0 5px 20px -5px rgba(0, 0, 0, 0.25);
  background-color: #a1cd8c;
  color: white;
}
.bb-panel-delivery-address.bb-addr-selected .panel-body {
  background-color: #a1cd8c;
  color: white;
}
.bb-panel-delivery-address.bb-addr-selected table {
  background-color: white;
  color: black;
}
.bb-panel-address.bb-addr-selected {
  box-shadow: 0 5px 20px -5px rgba(0, 0, 0, 0.25);
  background-color: #a1cd8c;
  color: white;
}
.bb-panel-address.bb-addr-selected .panel-body {
  background-color: #a1cd8c;
  color: white;
}
.bb-panel-address.bb-addr-selected table {
  background-color: white;
  color: black;
}
.bb-toursel-slider {
  padding: 10px;
  margin-bottom: 0;
}
.bb-toursel-table {
  font-size: 0.7em;
  padding: 0;
  margin: 0;
}
.bb-toursel-slider > .slick-list {
  padding-bottom: 10px;
}
.bb-toursel-table thead > tr > th {
  padding: 2px;
}
.bb-toursel-table tbody > tr > td {
  padding: 2px;
}
.bb-toursel-table tbody > tr {
  padding: 2px;
}
/* The switch - the box around the slider */
.switch {
  position: relative;
  display: inline-block;
  width: 30px;
  height: 17px;
}
/* Hide default HTML checkbox */
.switch input {
  opacity: 0;
  width: 0;
  height: 0;
}
/* The slider */
.switch-slider {
  position: absolute;
  cursor: pointer;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background-color: #ccc;
  -webkit-transition: 0.4s;
  transition: 0.4s;
}
.switch-slider:before {
  position: absolute;
  content: "";
  height: 13px;
  width: 13px;
  left: 2px;
  bottom: 2px;
  background-color: white;
  -webkit-transition: 0.4s;
  transition: 0.4s;
}
input:checked + .switch-slider {
  background-color: #2196f3;
}
input:focus + .switch-slider {
  box-shadow: 0 0 1px #2196f3;
}
input:checked + .switch-slider:before {
  -webkit-transform: translateX(13px);
  -ms-transform: translateX(13px);
  transform: translateX(13px);
}
/* Rounded sliders */
.switch-slider.round {
  border-radius: 17px;
}
.switch-slider.round:before {
  border-radius: 50%;
}
/* The switch - the box around the slider */
.switch-lg {
  position: relative;
  display: inline-block;
  width: 120px;
  height: 31px;
}
/* Hide default HTML checkbox */
.switch-lg input {
  opacity: 0;
  width: 0;
  height: 0;
}
/* The slider */
.switch-slider-lg {
  position: absolute;
  cursor: pointer;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background-color: #ccc;
  -webkit-transition: 0.4s;
  transition: 0.4s;
}
.switch-slider-lg:before {
  position: absolute;
  content: "";
  height: 25px;
  width: 25px;
  left: 3px;
  bottom: 3px;
  background-color: white;
  -webkit-transition: 0.4s;
  transition: 0.4s;
}
input:checked + .switch-slider-lg {
  background-color: #2196f3;
}
input:focus + .switch-slider-lg {
  box-shadow: 0 0 1px #2196f3;
}
input:checked + .switch-slider-lg:before {
  -webkit-transform: translateX(89px);
  -ms-transform: translateX(89px);
  transform: translateX(89px);
}
/* Rounded sliders */
.switch-slider-lg.round {
  border-radius: 10px;
}
.switch-slider-lg.round:before {
  border-radius: 50%;
}
.bb-rounded-xs {
  border-radius: 3px;
}
.bb-rounded-sm {
  border-radius: 5px;
}
.bb-rounded-md {
  border-radius: 10px;
}
.bb-rounded-lg {
  border-radius: 15px;
}
.inner-addon {
  position: relative;
}
/* style glyph */
.inner-addon .glyphicon {
  position: absolute;
  padding: 10px;
  pointer-events: none;
}
/* align glyph */
.left-addon .glyphicon {
  left: 0;
}
.right-addon .glyphicon {
  right: 0;
}
/* add padding  */
.left-addon input {
  padding-left: 30px;
}
.right-addon input {
  padding-right: 30px;
}
.inner-addon-sm {
  position: relative;
}
/* style glyph */
.inner-addon-sm .glyphicon {
  position: absolute;
  padding: 10px;
  pointer-events: none;
}
/* align glyph */
.left-addon-sm .glyphicon {
  left: 0px;
  top: -2px;
}
.right-addon-sm .glyphicon {
  right: 0px;
  top: -2px;
}
/* add padding  */
.left-addon-sm input {
  padding-left: 30px;
}
.right-addon-sm input {
  padding-right: 30px;
}
.bb-picktour-plz-input {
  color: #3d3d3d;
  width: 180px;
}
@media (max-width: 767px) {
  .bb-picktour-plz-input {
    margin: 0 auto;
    margin-top: 10px;
  }
}
.bb-picktour-plz-input input {
  background-color: #fcfcfc;
  color: mediumaquamarine;
  font-weight: bold;
  font-size: 16px;
  padding-top: 6px;
}
.bb-panel-flat {
  min-height: 150px;
  border: none;
  overflow-x: auto;
  background-color: #fcfcfc;
  padding: 6px;
}
.bb-panel-flat .panel-body {
  border: none;
}
.bb-existing-tour-card {
  display: flex;
  flex-wrap: nowrap;
  overflow-x: auto;
}
.bb-existing-tour-card-title {
  background-color: #83bd68;
  color: white;
}
.bb-wtour-card-title {
  background-color: #61b1ea;
  color: black;
}
.bb-picktour-plz-slider-label {
  position: relative;
  top: 5px;
}
@media (max-width: 767px) {
  .bb-picktour-plz-slider-label {
    top: 14px;
  }
}
.bb-modal-sm {
  width: 50%;
  margin: auto;
}
@media (max-width: 767px) {
  .bb-modal-sm {
    width: 100%;
  }
}
.bb-modal-md {
  width: 75%;
  margin: auto;
}
@media (max-width: 767px) {
  .bb-modal-md {
    width: 100%;
  }
}
.modal-content-flat {
  box-shadow: none;
  background: transparent;
}
.bb-cart-margin-hrs {
  margin-top: 0.5em;
  margin-bottom: 0.5em;
}
.bb-cart-addr {
  border: 1px solid lightgrey;
  padding: 7px 5px 1px 15px;
}
.bb-embedded-slider-card {
  border: none !important;
  cursor: pointer;
  cursor: hand;
}
div.popover.confirmation {
  min-width: 310px;
  padding-bottom: 4px;
}
div.popover.confirmation .popover-content {
  padding: 5px 5px;
}
div.popover.confirmation .popover-content .confirmation-buttons .btn-group {
  display: block;
}
.bb-paymenttype-radio-btn {
  display: block;
  margin-top: 2px;
}
.bb-product-filter-search {
  position: relative;
  top: 0;
  background-color: whitesmoke;
  color: #92c57a;
}
.bb-order-overview-panel {
  border-top: 1px solid #92c57a;
}
.bb-country-flag-details {
  position: relative;
  top: 3px;
}
.bb-country-flag-list {
  position: relative;
  top: 1px;
}
.bb-country-flag-grid {
  position: relative;
  top: 1px;
}
.bb-country-flag-grid-image {
  position: absolute;
  top: 10px;
  right: 0;
}
.bb-country-flag-list-image {
  position: absolute;
  top: 30px;
  right: 20px;
}
.bb-country-flag-details-image {
  position: absolute;
  top: 30px;
  right: 50px;
}
.bb-btn-progress-container {
  position: relative;
}
@keyframes progressAnimationToZeroWidth {
  0% {
    width: 100%;
  }
  100% {
    width: 0;
  }
}
.bb-btn-progress-background {
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  background-color: #00ccff;
  border-radius: 3px;
  width: 0;
  animation: 7s linear 0s 1 progressAnimationToZeroWidth;
}
.bb-btn-progress-background-text {
  position: relative;
  top: 0;
  left: 0;
  background-color: transparent;
  padding: 5px;
}
@keyframes bounceDown {
  0%,
  20%,
  50%,
  80%,
  100% {
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }
  40% {
    -webkit-transform: translateY(-30px);
    transform: translateY(-30px);
  }
  60% {
    -webkit-transform: translateY(-15px);
    transform: translateY(-15px);
  }
}
@keyframes bounceDown {
  0%,
  20%,
  50%,
  80%,
  100% {
    -moz-transform: translateY(0);
    -ms-transform: translateY(0);
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }
  40% {
    -moz-transform: translateY(-30px);
    -ms-transform: translateY(-30px);
    -webkit-transform: translateY(-30px);
    transform: translateY(-30px);
  }
  60% {
    -moz-transform: translateY(-15px);
    -ms-transform: translateY(-15px);
    -webkit-transform: translateY(-15px);
    transform: translateY(-15px);
  }
}
@keyframes bounceLeft {
  0%,
  20%,
  50%,
  80%,
  100% {
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }
  40% {
    -webkit-transform: translateX(30px);
    transform: translateX(30px);
  }
  60% {
    -webkit-transform: translateX(15px);
    transform: translateX(15px);
  }
}
/* /left bounce */
/* right bounce */
@keyframes bounceRight {
  0%,
  20%,
  50%,
  80%,
  100% {
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }
  40% {
    -webkit-transform: translateX(-30px);
    transform: translateX(-30px);
  }
  60% {
    -webkit-transform: translateX(-15px);
    transform: translateX(-15px);
  }
}
/* /right bounce */
/* assign bounce */
.bb-bounce-arrow-right {
  -webkit-animation: bounceRight 2s infinite;
  animation: bounceRight 2s infinite;
  float: right;
}
.bb-bounce-arrow-left {
  -webkit-animation: bounceLeft 2s infinite;
  animation: bounceLeft 2s infinite;
}
.bb-bounce-arrow-down {
  -moz-animation: bounceDown 2s infinite;
  -webkit-animation: bounceDown 2s infinite;
  animation: bounceDown 2s infinite;
  text-align: center;
  display: block;
}
@media (min-width: 992px) {
  .bb-mobile-xs-only {
    display: none !important;
  }
}
.bb-mobile-pickaddress-indicator {
  position: absolute;
  top: 60%;
  right: -5px;
  z-index: 1;
}
.bb-mobile-cart-indicator {
  position: absolute;
  bottom: 0;
  left: 49%;
  z-index: 1;
}
.collapse {
  visibility: hidden;
}
.collapse.in {
  visibility: visible;
}
.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;
}
.collapsing.width {
  -webkit-transition-property: width, visibility;
  transition-property: width, visibility;
  width: 0;
  height: auto;
}
.bb-weight-unit-select.active {
  transform: scale(1.1);
}
.bb-flex-container {
  max-width: 1335px;
  margin: 0 auto;
}
.bb-flex-grid-row {
  display: flex;
  flex-flow: row wrap;
  justify-content: flex-start;
}
.bb-flex-grid-item-list {
  flex-basis: 100%;
  flex: auto;
  -ms-flex: auto;
  position: relative;
  box-sizing: border-box;
}
.bb-flex-grid-item-content {
  height: 100%;
}
@media (min-width: 992px) {
  .bb-flex-grid-item-box {
    flex-basis: 33.33%;
  }
}
@media (max-width: 991px) {
  .bb-flex-grid-item-box {
    flex-basis: 100%;
  }
}
@media (max-width: 991px) {
  .bb-flex-rid-item-box {
    flex-basis: 100%;
  }
}
.bb-ordermgr-select-period {
  height: 30px;
  line-height: 22px;
  /* margin-top: 2px; */
  font-size: 12px;
  padding: 0 0 0 0;
}
@media (max-width: 991px) {
  .bb-ordermgr-select-period {
    margin-top: 6px;
  }
}
@media (min-width: 769px) {
  .bb-is-mobil {
    display: none;
  }
  .bb-responsive-fontsize {
    font-size: initial;
  }
}
@media (max-width: 768px) {
  .bb-is-desktop {
    display: none;
  }
  .bb-responsive-fontsize {
    font-size: 12px;
  }
}
.bb-ordermgr-btn-cancel,
.bb-ordermgr-btn-save {
  margin-right: 8px;
}
.bb-ordermgr-delete-msg {
  position: relative;
  top: -64px;
  font-weight: 400;
}
.bb-ordermgr-delete {
  position: absolute;
  left: 95%;
  z-index: 1;
}
.bb-welcome-glyph-cart {
  font-size: 38px;
  position: absolute;
  left: 44%;
  top: 8px;
}
.bb-welcome-glyph-pause {
  font-size: 32px;
  color: red;
  top: -5px;
}
.confirmation-buttons > .btn-group {
  display: flex !important;
  flex-direction: column;
}
.bb-cart-product-input-amount {
  max-width: 100% !important;
  margin-left: 1px !important;
  margin-right: -48px !important;
  border-radius: 10px !important;
  text-align: center !important;
}
.bb-cart-add-btn-total {
  width: 100%;
}
.bb-eh-order-preview-item {
  overflow: hidden;
  clear: both;
}
.bb-navbar-default {
  z-index: 5;
}
.bb-ddsplit-action {
  border: none;
  font-size: 15px;
  top: -1px;
}
.bb-ddsplit-dropdown {
  border: none;
  font-size: 15px;
  top: -1px;
}
.bb-ordermgr-panelbody {
  border: none !important;
}
.bb-ordermgr-weight-input-amount {
  padding: 5px 18px 5px 4px;
  max-width: 220px;
  text-align: center;
}
.bb-ordermgr-group-modal-header {
  padding-bottom: 0;
}
.bb-ordermgr-group-modal-body {
  padding-top: 0;
}
.bb-ordermgr-group-modal-body > ul > li {
  font-size: 85%;
}
.bb-picktour-modal-plz {
  font-weight: 800;
  color: black;
}
.bb-wk-edit-notice {
  font-size: 12px;
  height: 39px;
  margin-left: 3px;
  padding-top: 1px;
}
.bb-wk-edit-notice-sm {
  font-size: 9px;
  height: 31px;
  margin-left: 3px;
  padding-top: 1px;
  border-radius: 4px;
}
.bb-wk-edit-notice-xs {
  font-size: 8px;
  height: 29px;
  margin-left: 2px;
  padding-top: 1px;
}
/* Pure CSS Ribbons: https://codepen.io/tay1orjones/pen/yszHD */
.ribbon {
  line-height: 0.8em;
  font-size: 1.2em;
  text-align: center;
  text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.15);
  display: block;
  width: 3rem;
  height: 2rem;
  background: linear-gradient(to bottom, #999999 0%, #cccccc 100%);
  color: white;
  margin: 1em 0.5em 0;
  float: left;
  padding-top: 1rem;
  position: relative;
  filter: drop-shadow(0 0.1rem 0.1em rgba(0, 0, 0, 0.5));
  -webkit-filter: drop-shadow(0 0.1rem 0.1em rgba(0, 0, 0, 0.5));
  transform: translate3d(0, 0, 0);
}
.ribbon:after {
  content: "";
  width: 0;
  height: 0;
  border-right: 1.5rem solid transparent;
  border-left: 1.5rem solid transparent;
  border-top: 1.5rem solid #cccccc;
  position: absolute;
  top: 2rem;
  left: 0;
}
.ribbon.ribbon--red {
  background: linear-gradient(to bottom, #d3362d 0%, #e57368 100%);
}
.ribbon.ribbon--red:after {
  border-top: 1.3rem solid #e57368;
}
.ribbon.ribbon--orange {
  background: linear-gradient(to bottom, #e7711b 0%, #f7981d 100%);
}
.ribbon.ribbon--orange:after {
  border-top: 1.3rem solid #f7981d;
}
.ribbon.ribbon--yellow {
  background: linear-gradient(to bottom, #f1ca3a 0%, #f6eb3b 100%);
}
.ribbon.ribbon--yellow:after {
  border-top: 1.3rem solid #f6eb3b;
}
.ribbon.ribbon--green {
  background: linear-gradient(to bottom, #5f9654 0%, #65b045 100%);
}
.ribbon.ribbon--green:after {
  border-top: 1.3rem solid #65b045;
}
.ribbon.ribbon--blue {
  background: linear-gradient(to bottom, #1c91c0 0%, #11a9cc 100%);
}
.ribbon.ribbon--blue:after {
  border-top: 1.3rem solid #11a9cc;
}
.ribbon.ribbon--purple {
  background: linear-gradient(to bottom, #5c3292 0%, #7e3794 100%);
}
.ribbon.ribbon--purple:after {
  border-top: 1.3rem solid #7e3794;
}
.ribbon.ribbon--brand {
  background: #92c57a;
}
.ribbon.ribbon--brand:after {
  border-top: 1.3rem solid #92c57a;
}
.popover-title {
  padding: 2px 8px;
  margin: 0;
  font-size: 14px;
  background-color: #f7f7f7;
  border-bottom: 1px solid #ebebeb;
  border-radius: 5px 5px 0 0;
}
.bb-wk-zst-badge {
  display: inline-block;
  max-width: 80px;
  position: relative;
  top: 3px;
  margin-bottom: 10px;
}
.bb-fontsize-xs {
  font-size: 8px;
}
.bb-fontsize-sm {
  font-size: 10px;
}
.bb-fontsize-md {
  font-size: 12px;
}
.bb-fontsize-lg {
  font-size: 14px;
}
.bb-fontsize-xl {
  font-size: 16px;
}
.bb-btn-cart-abo-verwalten {
  position: relative;
  left: 6px;
  top: -5px;
  padding: 3px 5px 5px 4px;
  line-height: 1;
  min-height: 36px;
}
.bb-ordermgr-highlight-date {
  background-color: lightgreen;
}
.bb-ordermgr-highlight-date-next {
  background-color: #246a28b8;
}
.bb-ordermgr-highlight-date-expired {
  background-color: #ff00006e !important;
}
.bb-ordermgr-pos-new {
  position: absolute;
  padding: 4px 4px 2px 5px;
  left: -9px;
  top: 109px;
  float: left;
  z-index: 1;
  background-color: yellow;
  border-radius: 5px;
  opacity: 0.75;
}
.bb-ordermgr-nextdelivery {
  font-size: 12px;
}
.bb-ordermgr-nextdel-date:hover {
  filter: brightness(0.75);
  cursor: hand;
  cursor: pointer;
}
.bb-cart-item-unit-price {
  font-size: 13px;
  font-weight: 300;
}
.bb-header-xs-left {
  padding: 5px 4px 4px 0;
  margin: 0;
}
.bb-header-xs-right {
  top: 2px;
  left: 0px;
}
header {
  position: relative;
  z-index: 1 !important;
}
.bb-sidenav-block-center {
  top: -30px;
}
.bb-sidenav-block-right {
  top: -30px;
}
.bb-sidenav-block-left {
  position: relative;
  top: -32px;
}
.bb-wk-modalprev-btn-next,
.bb-wk-modalprev-btn-wt {
  font-size: 15px;
  margin-bottom: 5px;
  white-space: normal;
  word-wrap: break-word;
  height: auto;
}
.bb-wk-modalprev-btn-wt {
  font-size: 15px;
  white-space: normal;
  word-wrap: break-word;
}
.bb-cart-title {
  font-size: 19px;
  font-weight: 800;
  min-height: 26px;
}
@media (max-width: 320px) {
  .bb-wk-modalprev-btn-next {
    font-size: 13px;
    margin-bottom: 5px;
    height: 40px;
  }
  .bb-wk-modalprev-btn-next span:first-child {
    position: relative;
    top: -5px;
  }
  .bb-wk-modalprev-btn-next span:first-child span {
    top: 1px;
  }
}
@media (max-width: 991px) {
  .bb-ordermgr-button-row {
    padding-top: 7px;
  }
}
@media (max-width: 767px) {
  .bb-ordermgr-btn-cancel {
    margin-right: 0px;
    float: left;
  }
  .bb-ordermgr-btn-save {
    margin-right: 0px;
  }
  .bb-ordermgr-button-row {
    padding-top: 7px;
  }
  .bb-ordermgr-weight-input-amount {
    max-width: 248px;
  }
  .bb-navbtn-xs-cart {
    margin-right: 9px;
  }
  .bb-navbtn-xs-burger {
    margin-left: 3px;
  }
  .bb-sidenav-block-center {
    top: -130px;
  }
  .bb-cart-title {
    font-size: 19px;
    font-weight: 800;
  }
  .bb-no-padding-leftright-xs {
    padding-right: 0;
    padding-left: 0;
  }
}
.bb-dlvr-cart-group-title {
  color: black;
  padding-top: 10px;
  padding-bottom: 10px;
  font-size: 16px;
  text-transform: uppercase;
}
.bb-grid-container {
  display: grid;
  background-color: transparent;
  padding: 0;
}
.bb-grid-container--fill {
  grid-template-columns: repeat(auto-fill, minmax(20px, 3fr));
}
.bb-grid-container--fit {
  grid-template-columns: 64px 64px auto 64px;
}
.bb-grid-col1 {
  background-color: white;
  padding: 2px 0 2px 0;
  font-size: 12px;
  text-align: center;
}
.bb-grid-col2 {
  background-color: rgba(0, 0, 0, 0.03);
  border: 1px solid rgba(255, 255, 255, 0.75);
  padding: 16px 0 2px 0;
  font-size: 12px;
  text-align: center;
}
.bb-grid-col3 {
  background-color: rgba(0, 0, 0, 0.03);
  border: 1px solid rgba(255, 255, 255, 0.75);
  padding: 16px 2px 2px 2px;
  font-size: 12px;
  text-align: center;
}
.bb-grid-col4 {
  background-color: rgba(0, 0, 0, 0.03);
  border: 1px solid rgba(255, 255, 255, 0.75);
  padding: 16px 2px 2px 2px;
  font-size: 12px;
  text-align: center;
}
.bb-ewk-label {
  font-size: 13px;
  font-weight: bold;
  text-align: center;
  padding: 2px;
}
.panel {
  border: none;
}
.bb-container-base {
  width: 100%;
  padding-top: 15px;
  padding-bottom: 15px;
}
.bb-ewk-btn-ordermgr-label {
  line-height: 0;
  font-size: 10px;
}
.bb-navbar-xs-bottom {
  display: none;
}
.bb-div-slide {
  display: none;
}
.bb-div-slide-kka {
  display: none;
}
@media (max-width: 1024px) {
  .bb-navbar-xs-bottom {
    display: block;
    position: fixed;
    left: 0%;
    right: 0%;
    bottom: 0%;
    z-index: 9999;
    background: white;
    padding: 15px 0px;
    text-align: center;
    box-shadow: inset 0px 1px 1px 0px #888;
    font-size: 20px;
    width: 100%;
    height: 60px;
    padding-right: 20px;
    padding-left: 10px;
  }
  .bb-navbar-xs-bottom .col-xs-3 {
    height: 28px;
  }
  .bb-navbar-xs-bottom-subtitle {
    font-size: 10px;
    display: none;
  }
  span[data-action="cart-count"] span.badge {
    position: absolute;
    left: 20px;
    top: -10px;
    padding: 5px 8px;
    margin: 0;
    display: block;
    min-width: 0;
    z-index: 2;
    background: #466675;
    box-shadow: 0 0 5px rgba(0, 0, 0, 0.2);
    font-size: 10px;
    font-weight: 600;
  }
  .bb-nav-top {
    height: 64px;
  }
  .bb-cart-sidebar-container {
    z-index: 2;
  }
  .bb-div-slide {
    display: inline;
    position: fixed;
    background: whitesmoke;
    width: 300px;
    right: -288px;
    top: 200px;
    height: 44px;
    transition: right 0.5s ease-in-out;
    -o-transition: right 0.5s ease-in-out;
    -ms-transition: right 0.5s ease-in-out;
    -moz-transition: right 0.5s ease-in-out;
    -webkit-transition: right 0.5s ease-in-out;
    border: 1px solid lightgray;
    z-index: 4;
  }
  .bb-div-slide .bb-div-toggle-close {
    display: none;
  }
  .bb-div-slide .bb-div-toggle-search {
    display: inline;
  }
  .bb-div-slide-kka {
    display: inline;
    position: fixed;
    background: whitesmoke;
    width: 360px;
    right: -348px;
    top: 260px;
    height: 44px;
    transition: right 0.5s ease-in-out;
    -o-transition: right 0.5s ease-in-out;
    -ms-transition: right 0.5s ease-in-out;
    -moz-transition: right 0.5s ease-in-out;
    -webkit-transition: right 0.5s ease-in-out;
    border: 1px solid lightgray;
    z-index: 4;
  }
  .bb-div-slide-kka .bb-div-toggle-kka-close {
    display: none;
  }
  .bb-div-slide-kka .bb-div-toggle-kka {
    display: inline;
  }
  .bb-div-slide-kka-label {
    position: relative;
    top: 10px;
    padding: 0;
    font-size: 18px;
    font-weight: bold;
  }
  .bb-div-toggle {
    font-size: 24px;
    position: absolute;
    left: -40px;
    top: -1px;
    height: 44px;
    padding: 10px;
    background: whitesmoke;
    border: 1px solid lightgray;
    border-right: none;
  }
  .bb-div-toggle i.glyphicon {
    top: -2px;
  }
  .bb-div-toggle .bb-div-toggle-search {
    display: block;
  }
  .bb-div-box {
    padding: 6px;
  }
  .bb-div-box-kka {
    padding: 6px;
    background: white;
    border: 1px solid lightgray;
    position: relative;
    top: 42px;
    right: -2px;
    width: 394px;
    height: 252px;
    transition: right 0.5s ease-in-out;
    -o-transition: right 0.5s ease-in-out;
    -ms-transition: right 0.5s ease-in-out;
    -moz-transition: right 0.5s ease-in-out;
    -webkit-transition: right 0.5s ease-in-out;
  }
  .bb-cart-sidebar-summary {
    margin-bottom: 6px;
  }
  .bb-cart-sidebar-container {
    position: sticky;
    top: 100px;
  }
}
.not-logged-in .sw-fav-link {
  color: lightgray;
}
.bb-sidenav-block-right {
  position: sticky;
  top: 172px;
}
/*Anpassung Sidebar in der Höhe*/
.bb-sidenav-block-left,
.bb-sidenav-block-right {
  top: 0px;
}
/* Bereinigung der zentralen Navigation */
.bb-sidenav-block-center {
  padding-left: 0px;
  top: 0px;
}
span.close {
  position: relative;
  top: -6px;
  font-size: 29px;
}
.bb-sidebar-left-offcanvas {
  position: relative;
  padding-top: 20px;
}
.bb-oc-close {
  font-size: 20px;
  padding: 0;
}
/* Remove Panel box-shadow for mobile sidemenu */
#navigation-offcanvas > div > div {
  box-shadow: none;
}
/* hide <hr> element in mobile sidenav since we already have a bottom border set for staging */
#navigation-offcanvas > div > div > div.panel-body.bb-padding-none > div > hr {
  display: none;
}
/* Sidebar for desktop needs padding */
@media (min-width: 1025px) {
  .nav-sidebar-fancy {
    padding-right: 10px;
    padding-left: 5px;
  }
}
/* Logo in der Navigation fuer kleine VP anpassen */
@media (max-width: 767px) {
  .logo-xs {
    padding: 2px;
  }
}
.bb-mergecart-wkcontainer {
  padding-left: 30px;
  padding-right: 30px;
}
.cart-item-compact .col-cart-item {
  padding-top: 5px;
  padding-bottom: 5px;
  border-bottom: 1px solid #d4d4d4;
}
.cart-item-compact .row div[class*="col-"] {
  padding: 2px 5px;
}
.cart-item-compact .row div[class*="col-"] .row {
  margin-left: -2px;
  margin-right: -2px;
}
.cart-item-compact.first .col-cart-item {
  border-top: 1px solid #d4d4d4;
}
.cart_header {
  border-bottom: 2px solid #ccc;
}
.col-cart-item-label {
  font-size: 18px;
}
.col-cart-item-price {
  grid-template-columns: auto min-content;
  display: grid;
  grid-gap: 2px;
}
.col-cart-item-price .cart-item-price {
  display: block;
  font-size: 18px;
  font-weight: bold;
}
.col-cart-item-price .cart-item-currency {
  display: block;
  font-size: 18px;
  font-weight: bold;
}
.col-cart-item-img {
  text-align: center;
}
.col-cart-item-img .img-responsive {
  max-width: 100%;
}
.col-cart-item-img .rabatt_pill {
  float: none;
}
.col-cart-item-desc span {
  display: block;
  line-height: 1.2;
}
.col-cart-item-desc .product-deliver-desc {
  display: block;
  margin-top: 8px;
}
.label-display-price-offcanvas {
  display: inline-block;
  margin-bottom: 2px;
}
.col-cart-sum-text {
  margin-bottom: 30px;
}
.col-proceed-btn {
  margin-bottom: 70px;
}
/*Anpassung Sidebar in der Höhe*/
.bb-sidenav-block-left,
.bb-sidenav-block-right {
  top: 0px;
}
/* Bereinigung der zentralen Navigation */
.bb-sidenav-block-center {
  padding-left: 0px;
  top: 0px;
}
/* Optimierung der seitlichen Navigation */
.left-navigation {
  outline: 1px solid gray;
  background: white;
  width: 100%;
}
.left-navigation * {
  font-size: 14px !important;
}
.left-navigation button:hover {
  color: black;
  border-bottom: 1px solid black;
}
nav#products_nav_left_new {
  border: none;
  padding: 0px 0px 0px 1em;
  background: transparent;
}
nav#products_nav_left_new ul li ul li ul {
  background: white !important;
}
nav#products_nav_left_new ul li ul li ul li {
  margin-left: 10px;
}
nav#products_nav_left_new ul li ul li ul li ul {
  margin-left: 10px;
}
#navigation-offcanvas ul {
  padding-top: 0;
}
#bb-navbar-list_sidebar-left-root a[id^="btn_sidebar-"] {
  background: white;
  padding: 8px 15px !important;
  border-bottom: none;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  cursor: pointer;
  cursor: hand;
}
#bb-navbar-list_sidebar-left-offcanvas-root a[id^="btn_oc_sidebar-"] {
  border-bottom: none;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}
#bb-navbar-list_sidebar-left-offcanvas-root a[id^="btn_oc_sidebar-"] span {
  top: 8px !important;
}
#bb-navbar-list_sidebar-left-root a[id^="btn_sidebar-"] button {
  background: white;
  color: black;
  padding: 0px !important;
  font-size: 15px;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  width: 80%;
  border: none;
  text-align: left;
}
#bb-navbar-list_sidebar-left-offcanvas-root a[id^="btn_oc_sidebar-"] button {
  background: transparent;
  color: black;
  padding: 0px !important;
  font-size: 15px;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  width: 80%;
  border: none;
  text-align: left;
}
nav#products_nav_left_new a[id^="bb-menu-link-"] {
  padding-left: 15px !important;
  height: auto;
  background: white;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}
div#bb-cmsblock-multicol-3068 img {
  max-height: 578px;
}
#cookie-bar.fixed.bottom {
  bottom: 50%;
  top: auto;
  width: 50%;
  margin-left: 25%;
  margin-right: auto;
  background: white;
  color: black;
  border: 1px solid gray;
}
.bb-sidenav-block-right {
  position: sticky;
  top: 172px;
}
#bb-navbar-list_navmenu-root {
  outline: 1px solid gray;
}
@media (min-width: 1200px) {
  .flow-cart .bb-sidenav-block-left.col-lg-2 {
    width: 7%;
  }
  .flow-cart .bb-sidenav-block-center.col-lg-8 {
    width: 86%;
  }
}
@media (min-width: 1400px) {
  .flow-cart .bb-sidenav-block-left.col-lg-2 {
    width: 16.66666667%;
  }
  .flow-cart .bb-sidenav-block-center.col-lg-8 {
    width: 66.66666667%;
  }
}
.bb-delivery-history-item-add {
  margin-top: 2px;
  width: 100%;
  padding: 4px !important;
}
.bb-overview-order-preview-grid {
  display: grid;
  grid-template-columns: 33% 33% 33%;
  grid-gap: 10px;
  padding-left: 10px;
  padding-right: 16px;
  align-items: stretch;
}
.bb-overview-order-preview-grid-cell {
  background: whitesmoke;
}
@media screen and (max-width: 768px) {
  .bb-delivery-history-item-add {
    width: 80%;
  }
  .bb-overview-order-preview-grid {
    grid-template-columns: 100%;
  }
  .bb-overview-order-preview-grid-cell {
    grid-column: auto;
  }
}
.bb-overview-order-preview-content-box {
  padding-left: 10px;
  padding-right: 10px;
  padding-bottom: 10px;
  background-color: whitesmoke;
  overflow: hidden;
  display: grid;
  grid-template-rows: auto auto auto auto;
}
.bb-overview-order-preview-content-one {
  padding-top: 8px;
  height: 58px;
}
.bb-overview-order-preview-content-two {
  font-size: 2em;
  height: 48px;
}
.bb-overview-order-preview-content-three {
  font-size: 1em;
  height: 90px;
}
.bb-overview-order-preview-content-three-img {
  width: 100%;
}
.bb-overview-order-preview-content-four {
  align-self: end;
}
.bb-overview-order-preview-content-four-btn {
  width: 100%;
}
.bb-overview-order-preview-content-box {
  height: 100%;
}
#profile_my_deliveries {
  cursor: pointer;
}
#profile_my_articles {
  cursor: pointer;
}
#profile_my_customer_account {
  cursor: pointer;
}
#profile_my_deliveries:hover {
  background-color: #c8c8c8c7;
}
#profile_my_articles:hover {
  background-color: #c8c8c8c7;
}
#profile_my_customer_account:hover {
  background-color: #c8c8c8c7;
}
#profile_navigation_left {
  display: grid;
  grid-auto-flow: row;
  box-sizing: border-box;
  padding-left: 15px;
}
.bb-profile-menu-btn {
  padding: 5px;
  box-shadow: 0 0 0 1px lightgrey;
  background-color: white;
  cursor: pointer;
}
.bb-profile-menu-btn:hover {
  background-color: #f5f5f5;
}
.activeProfile {
  background-color: #8080803d;
}
.bb-zusammenstellung-week-info {
  color: white;
  background-color: #aaaaaa;
  text-align: center;
  padding-top: 3px;
  padding-bottom: 3px;
  font-weight: bold;
}
.bb-delivery-history-item-add-div {
  margin-top: 6px;
}
.bb-delivery-history-item-col {
  margin-top: 8px;
}
.orderpos_list_item {
  background-color: whitesmoke;
  margin-bottom: 4px;
}
.bb-delivery-history-panel-group .orderpos_list_item {
  margin-top: 10px;
  padding: 5px 15px;
}
@media (max-width: 767px) {
  .bb-delivery-history-item-add-div {
    margin-top: 6px;
    padding: 0 6px 0px 0px;
  }
  .bb-delivery-history-item-col {
    margin-top: 8px;
    white-space: nowrap;
    overflow: hidden;
  }
  .bb-delivery-history-item {
    padding: 0;
  }
  .bb-delivery-history-panel-group .orderpos_list_item {
    padding: 0;
  }
}
.bb-teaser-flex-row {
  display: flex;
  flex-wrap: wrap;
  padding: 0 4px;
  flex: 100%;
  max-width: 100%;
}
/* Create four equal columns that sits next to each other */
.bb-teaser-flex-column {
  flex: 1;
  padding: 0 4px;
}
/* Responsive layout - makes a two column-layout instead of four columns */
@media (max-width: 800px) {
  .bb-teaser-flex-column {
    flex: 50%;
    max-width: 50%;
  }
}
/* Responsive layout - makes the two columns stack on top of each other instead of next to each other */
@media (max-width: 600px) {
  .bb-teaser-flex-column {
    flex: 100%;
    max-width: 100%;
  }
}
.bb-thumbnail-product-container {
  width: 100%;
  margin: 2px;
}
.bb-cms-widget-panel {
  padding: 6px;
  box-shadow: none;
}
.bb-cms-widget-panel .panel-heading {
  border: solid 1px #ccc;
}
.bb-products-detail-saleprice-box {
  padding-top: 8px;
  padding-bottom: 5px;
}
.bb-products-detail-saleprice-box .bb-aktionsblock {
  background-color: whitesmoke;
  padding: 10px;
}
.bb-products-detail-saleprice-box .bb-aktionsblock .bb-aktionsinfo {
  font-size: small;
}
.bb-products-detail-saleprice-box .bb-aktionsblock .bb-aktionsinfo .bb-aktionstext {
  font-weight: bold;
}
.bb-dropdown-button-pause-kuendigen-ordmger {
  float: right;
  padding-left: 2px;
}
.bb-dropdown-button-pause-kuendigen-ordmger .bb-dropdown-menu-pause-kuendigen {
  left: -140px;
  padding: 6px 6px 4px 6px;
  width: 200px;
}
.bb-dropdown-button-pause-kuendigen-ordmger .bb-dropdown-menu-pause-kuendigen a {
  width: 100%;
  margin-bottom: 3px;
}
.bb-dropdown-button-pause-kuendigen-flowcomcart {
  float: right;
}
.bb-dropdown-button-pause-kuendigen-flowcomcart .bb-dropdown-menu-pause-kuendigen {
  left: -127px;
}
.bb-dropdown-button-pause-kuendigen-flowcomcart .bb-dropdown-menu-pause-kuendigen a {
  width: 100%;
}
.bb-cart-item-duplicate {
  padding: 0;
}
.bb-cart-item-duplicate span {
  font-family: sans-serif;
  font-weight: bold;
  font-size: x-small;
  color: red;
  border: 1px solid red;
  padding: 2px;
}
.bb-payment-header-text {
  max-width: 400px;
  margin-left: auto;
  margin-right: auto;
}
.bb-payment-board {
  border: 1px solid #dddddd;
  background-color: #f9f9f9;
  border-radius: 3px;
}
@media (max-width: 768px) {
  .bb-payment-board-stand {
    display: grid;
    grid-row-gap: 20px;
    grid-column-gap: 20px;
    grid-template-columns: minmax(0, 1fr);
    max-width: 333px;
    margin-left: auto;
    margin-right: auto;
  }
}
@media (min-width: 768px) {
  .bb-payment-board-stand {
    display: grid;
    grid-row-gap: 20px;
    grid-column-gap: 20px;
    grid-template-columns: minmax(0, 1fr) minmax(0, 1fr);
    max-width: 690px;
    margin-left: auto;
    margin-right: auto;
  }
}
.bb-payment-board-stand-alone {
  display: grid;
  grid-row-gap: 20px;
  grid-column-gap: 20px;
  grid-template-columns: minmax(0, 1fr);
  max-width: 333px;
  margin-left: auto;
  margin-right: auto;
}
.bb-payment-board-content {
  display: grid;
  grid-row-gap: 20px;
  grid-column-gap: 20px;
  grid-template-rows: min-content 1fr min-content;
  padding: 20px;
  overflow: hidden;
  height: 100%;
}
.bb-payment-board-content-img {
  align-self: center;
  margin-left: auto;
  margin-right: auto;
  mix-blend-mode: darken;
  max-height: 100%;
  max-width: 100%;
}
.stars {
  position: relative;
  display: inline-block;
  font-size: 20pt;
  line-height: 20px;
  z-index: 0;
}
.stars:before {
  font-family: "Font Awesome 5 Free";
  font-weight: 900;
  content: "\f5a7\f5a7\f5a7";
  color: lightgray;
  font-size: 18px;
}
.stars:after {
  font-family: "Font Awesome 5 Free";
  font-weight: 900;
  content: "\f5a7\f5a7\f5a7";
  font-size: 18px;
  position: absolute;
  left: 0;
  top: 2px;
  overflow: hidden;
  width: var(--w, 50%);
  color: var(--ratingbar-color, #008000);
  z-index: 1;
}
.text-divider {
  align-items: center;
  display: flex;
  margin-left: auto;
  margin-right: auto;
  max-width: 100%;
  padding: 0 1rem;
}
.text-divider:before {
  border-bottom: 1px solid rgba(0, 0, 0, 0.21);
  content: '';
  flex: 0 1 100%;
  margin-left: 0;
  margin: 0 1rem;
  transform: translateY(0.5px);
}
.text-divider:after {
  border-bottom: 1px solid rgba(0, 0, 0, 0.21);
  content: '';
  flex: 0 1 100%;
  margin-right: 0;
  margin: 0 1rem;
  transform: translateY(0.5px);
}
.text-divider[text-position="right"]:after {
  content: none;
}
.text-divider[text-position="left"]:before {
  content: none;
}
.row-recipe-article-list-container {
  margin-top: 40px;
}
.row-recipe-article-list-container .col-recipe-article-list-header {
  margin-top: 60px;
  margin-bottom: 10px;
}
.bb-recipe-flex-row {
  display: flex;
  flex-wrap: wrap;
  padding-top: 10px;
  flex: 100%;
  max-width: 100%;
}
.bb-recipe-gridbox-container {
  display: flex;
  flex-direction: column;
  flex: 1;
}
.bb-recipe-gridbox {
  display: flex;
  flex-direction: column;
  width: 100%;
  padding-bottom: 15px;
}
.bb-recipe-flex-column {
  height: 100%;
  padding: 4px;
  max-width: 25%;
  min-width: 25%;
}
.recipe-image-info .col-recipe-detail,
.row-recipe-details .col-recipe-detail {
  margin-bottom: 10px;
}
.recipe-image-info .col-receipe-image .receipe-image-box,
.row-recipe-details .col-receipe-image .receipe-image-box {
  position: relative;
}
.recipe-image-info .col-receipe-image .receipe-image-box .receipe-image-info-bar,
.row-recipe-details .col-receipe-image .receipe-image-box .receipe-image-info-bar {
  position: absolute;
  display: flex;
  justify-content: space-between;
  top: 0;
  width: 100%;
  min-height: 100px;
  padding: 10px;
  background: linear-gradient(180deg, rgba(0, 0, 0, 0.05) 0%, rgba(0, 0, 0, 0.08) 25%, rgba(0, 0, 0, 0.05) 50%, rgba(0, 0, 0, 0) 100%);
}
.recipe-image-info .col-receipe-image .receipe-image-box .receipe-image-info-bar .recipe-mark-favorite-icon,
.row-recipe-details .col-receipe-image .receipe-image-box .receipe-image-info-bar .recipe-mark-favorite-icon {
  font-size: 30px;
  color: #fff;
  cursor: pointer;
}
.recipe-image-info .col-recipe-feature,
.row-recipe-details .col-recipe-feature {
  margin-top: 15px;
  --lbl-padding-tb: 4px;
}
.recipe-image-info .col-recipe-feature .bb-label,
.row-recipe-details .col-recipe-feature .bb-label {
  --lbl-font-color: initial;
}
.recipe-image-info .col-recipe-feature .bb-label .bb-label-icon,
.row-recipe-details .col-recipe-feature .bb-label .bb-label-icon {
  min-width: 22px;
  color: #555555;
}
.recipe-image-info .btn-group-recipe-detail,
.row-recipe-details .btn-group-recipe-detail {
  margin-top: 30px;
}
.recipe-image-info .btn-group-recipe-detail .bb-btn-recipe-instructions .bb-btn-text,
.row-recipe-details .btn-group-recipe-detail .bb-btn-recipe-instructions .bb-btn-text {
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
  display: inline-block;
}
.recipe-image-info .btn-group-recipe-detail .bb-btn-recipe-favorite .favorite,
.row-recipe-details .btn-group-recipe-detail .bb-btn-recipe-favorite .favorite {
  display: none;
}
.recipe-image-info .btn-group-recipe-detail .bb-btn-recipe-favorite.is-favorite .favorite,
.row-recipe-details .btn-group-recipe-detail .bb-btn-recipe-favorite.is-favorite .favorite {
  display: flex;
}
.recipe-image-info .btn-group-recipe-detail .bb-btn-recipe-favorite.is-favorite .no-favorite,
.row-recipe-details .btn-group-recipe-detail .bb-btn-recipe-favorite.is-favorite .no-favorite {
  display: none;
}
@media (max-width: 768px) {
  .bb-recipe-flex-row {
    padding-top: 10px;
    flex-wrap: wrap;
  }
  .bb-recipe-flex-column {
    max-width: 100%;
  }
}
.bb_share_recipe_modal_content,
.bb_save_recipe_modal_content {
  border-radius: 10px;
}
.bb_share_recipe_modal_body,
.bb_save_recipe_modal_body {
  text-align: center;
}
.bb_recipe_cook_instructions_modal_body {
  margin-left: 10px;
}
.bb-ext-cart-btn {
  display: flex;
  flex: 100%;
  flex-wrap: nowrap;
  max-width: 100%;
  padding: 0;
  margin: 0;
}
.bb-ext-cart-btn-flexcol1 {
  flex: 30%;
  max-width: 30%;
  border-right: 1px solid white;
  height: 100%;
}
.bb-ext-cart-btn-flexcol2 {
  flex: 70%;
  max-width: 70%;
  margin-left: 5px;
  margin-right: 2px;
}
.bb-ext-cart-btn-flexcol1-ln1 {
  position: relative;
  top: 4px;
  font-size: 16px;
}
.bb-ext-cart-btn-flexcol1-ln2 {
  position: relative;
  top: -3px;
  font-size: 14px;
}
@media (max-width: 768px) {
  .bb-ext-cart-btn-flexcol1 {
    flex: 40%;
    max-width: 40%;
  }
  .bb-ext-cart-btn-flexcol2 {
    flex: 60%;
    max-width: 60%;
    font-size: 12px;
    line-height: 1.2;
  }
  .bb-ext-cart-btn-flexcol1-ln1 {
    position: relative;
    top: 2px;
    font-size: 13px;
  }
  .bb-ext-cart-btn-flexcol1-ln2 {
    position: relative;
    top: -6px;
    font-size: 12px;
  }
}
#bb-selbstabholertour-button-container {
  text-align: right;
}
#bb-selbstabholertour-button-container2 {
  text-align: right;
  margin-bottom: 10px;
}
@media (max-width: 768px) {
  #bb-selbstabholertour-button-container {
    display: none;
  }
  #bb-selbstabholertour-button-container2 {
    display: block;
  }
  .bb-ordermgr-delete-msg {
    position: relative;
    top: -250px;
    font-weight: 400;
  }
}
@media (min-width: 768px) {
  #bb-selbstabholertour-button-container {
    display: block;
  }
  #bb-selbstabholertour-button-container2 {
    display: none;
  }
}
/* SEPA Mandate Buttons */
#modal_sepa_mandate {
  max-height: 95vh;
}
.notepad-look {
  -webkit-background-size: 100% 30px;
  background-color: #ffffff;
  background-image: -moz-linear-gradient(top, transparent, transparent 29px, #e7eff8 0px), -moz-radial-gradient(4% 50%, circle closest-corner, #ffffff, #ffffff 39%, transparent 0%), -moz-radial-gradient(3.9% 46%, circle closest-corner, #f7ea98, #cccccc 43.5%, transparent 0%);
  background-image: -webkit-linear-gradient(top, transparent, transparent 29px, #e7eff8 0), -webkit-radial-gradient(14px 50%, circle closest-corner, #ffffff, #ffffff 10px, transparent 0%), -webkit-radial-gradient(13px 46%, circle closest-corner, #f7ea98, #f7ea98 10px, transparent 0%);
  background-size: 100% 30px;
  border: 1px solid #eeeeee;
  box-shadow: 1px 1px 0 #dddddd;
  color: #000000;
  display: inline-block;
  font-size: 30px;
  line-height: 20px;
  margin: 2% auto;
  min-height: 200px;
  padding: 27px 20px 3px 0px;
  resize: none;
  vertical-align: top;
  width: 100%;
  min-width: 210px;
  background-color: #ffff0033;
}
.bb-smartteaser-quickadd {
  border-radius: 11px;
  background-color: rgba(146, 197, 122, 0.75);
  height: 64px;
  width: 64px;
}
.bb-gridbox-overlay {
  grid-area: 1;
  background-color: rgba(146, 197, 122, 0.25);
  display: flex;
  align-items: center;
  justify-content: center;
  z-index: 1;
  opacity: 0;
}
.bb-gridbox-overlay:hover {
  opacity: 1;
}
.bb-gridbox-container {
  width: 100%;
  display: grid;
}
.bb-cms-widget-panel-smart-teaser .bb-gridbox-container {
  padding: 5px;
}
.bb-speedshop-selected {
  background-color: lightgreen !important;
}
.bb-speedshop-flexbox-cell {
  margin: 3px 8px 3px 0;
  margin-left: 0;
  height: 64px;
  flex: 1 1 16.6667%;
  min-width: 120px;
}
.bb-btn-speedshop-iwg:hover {
  border: 1px solid #dbecd3;
}
.bb-speedshopping-flex-row {
  display: flex;
  flex-wrap: wrap;
  padding: 0 4px;
  flex: 100%;
  max-width: 100%;
  align-items: center;
  justify-content: center;
}
.bb-speedshop-btn-search {
  border: 1px solid lightgray;
  height: 31px;
  width: 32px;
}
.bb-speedshop-wg-image {
  display: inline;
  position: relative;
  top: -3px;
  mix-blend-mode: multiply;
}
.col-product-detail-product-bundle-headline {
  margin-top: 20px;
  margin-bottom: 5px;
}
.product-detail-bundle-list {
  display: grid;
  grid-template-columns: repeat(auto-fill, minmax(320px, 1fr));
  column-gap: 15px;
}
.product-detail-bundle-list .product-detail-bundle-list-item {
  display: flex;
  align-items: center;
  justify-content: space-between;
  column-gap: 10px;
  padding: 20px 0;
  border-top: 1px solid #a2a2a2;
  border-bottom: 1px solid #a2a2a2;
  margin-top: -1px;
}
.product-detail-bundle-list .product-detail-bundle-list-item .item-col-stack {
  display: flex;
  flex-direction: column;
}
.product-detail-bundle-list .product-detail-bundle-list-item .item-col-image {
  flex-shrink: 0;
}
.product-detail-bundle-list .product-detail-bundle-list-item .item-col-image .bb-bundle-list-img {
  width: 80px;
  height: auto;
}
.product-detail-bundle-list .product-detail-bundle-list-item .item-col-title {
  flex-grow: 1;
}
.product-detail-bundle-list .product-detail-bundle-list-item .item-col-title .item-col-product-titel {
  font-weight: bold;
}
.product-detail-bundle-list .product-detail-bundle-list-item .item-col-title .item-col-product-prov-manufacturer {
  font-size: 14px;
}
.product-detail-bundle-list .product-detail-bundle-list-item .item-col-amount {
  min-width: 50px;
  margin-right: 15px;
  white-space: nowrap;
}
.variants-btn-container {
  margin: 10px 0 5px 0;
  display: flex;
  flex-wrap: wrap;
  gap: 5px;
}
.variants-btn-container-detail-2 {
  gap: 15px;
}
.bb-gridbox-variant-beschreibung {
  overflow: hidden;
  font-size: 14px;
}
.bb-detail-variant-beschreibung {
  max-height: 250px;
  white-space: pre-line;
  overflow: hidden;
  margin-top: 10px;
  margin-bottom: 20px;
}
.variants-btn {
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  align-items: center;
  gap: 0.3em;
  width: 100%;
  border: none;
  border: 1px solid #d4d4d4;
  border-radius: 4px;
  padding: 4px;
  font-size: 12px;
  font-weight: normal;
  background-color: #fff;
  transition: background-color 0.3s ease-out;
}
.variants-btn .variants-btn-stack {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  flex-grow: 2;
  line-height: 1em;
  text-align: left;
}
.variants-btn .variants-btn-text {
  padding: 2px 2px;
}
.variants-btn .variants-btn-icon {
  width: 0;
  overflow: hidden;
}
.variants-btn .variants-btn-base-price {
  padding: 0 2px;
  line-height: 0;
  transition: all 0.3s ease-out;
  font-size: 0;
  font-weight: normal;
  font-style: italic;
}
.variants-btn .variants-btn-price {
  white-space: nowrap;
  font-size: 12px;
  transition: all 0.3s ease-out;
}
.variants-btn .footer-asterisk {
  display: none;
}
.variants-btn:hover,
.variants-btn:focus {
  outline: none;
  text-decoration: none;
}
.variants-btn.variants-btn-selected {
  font-weight: bold;
  padding: 6px 4px;
  border-color: #92c57a;
  color: #92c57a;
}
.variants-btn.variants-btn-selected .variants-btn-price {
  font-size: 20px;
}
.variants-btn.variants-btn-selected .variants-btn-icon {
  width: 1em;
  transition: all 0.3s ease-out;
}
.variants-btn.variants-btn-selected .variants-btn-base-price {
  padding: 4px 2px;
  font-size: 10px;
  line-height: 0.8em;
}
.variants-btn.variants-btn-selected .footer-asterisk {
  display: inline;
}
.variants-btn:hover {
  background-color: #e6e6e6;
}
.variants-btn-2 {
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  align-items: center;
  gap: 0.3em;
  width: 100%;
  border: none;
  border: 1px solid #d4d4d4;
  border-radius: 4px;
  padding: 15px;
  font-size: 12px;
  font-weight: normal;
  background-color: #fff;
  transition: background-color 0.3s ease-out;
}
.variants-btn-2 .variants-btn-stack {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  flex-grow: 2;
  line-height: 1em;
  text-align: left;
}
.variants-btn-2 .variants-btn-text {
  padding: 2px 2px;
}
.variants-btn-2 .variants-btn-label {
  font-size: 16px;
  line-height: 1.2em;
}
.variants-btn-2 .variants-btn-icon {
  width: 0;
  overflow: hidden;
}
.variants-btn-2 .variants-btn-base-price {
  padding: 0 2px;
  line-height: 0;
  transition: all 0.3s ease-out;
  font-size: 0;
  font-weight: normal;
  font-style: italic;
}
.variants-btn-2 .variants-btn-price {
  white-space: nowrap;
  font-size: 12px;
  transition: all 0.3s ease-out;
}
.variants-btn-2 .footer-asterisk {
  display: none;
}
.variants-btn-2:hover,
.variants-btn-2:focus {
  outline: none;
  text-decoration: none;
}
.variants-btn-2.variants-btn-selected {
  font-weight: bold;
  padding: 15px;
  border-color: #92c57a;
  color: #92c57a;
}
.variants-btn-2.variants-btn-selected .variants-btn-price {
  font-size: 20px;
}
.variants-btn-2.variants-btn-selected .variants-btn-icon {
  width: 1em;
  transition: all 0.3s ease-out;
}
.variants-btn-2.variants-btn-selected .variants-btn-base-price {
  padding: 4px 2px;
  font-size: 10px;
  line-height: 0.8em;
}
.variants-btn-2.variants-btn-selected .footer-asterisk {
  display: inline;
}
.variants-btn-2:hover {
  background-color: #e6e6e6;
}
.img-variant-button {
  width: 80px;
  height: auto;
}
#bb-picktour-address-lookup {
  padding-top: 20px;
  width: 300px;
  overflow: hidden;
  margin-left: auto;
  margin-right: auto;
}
#bb-picktour-address-lookup-input {
  display: grid;
  grid-auto-flow: column;
  grid-auto-columns: 300px 300px;
  grid-column-gap: 10px;
}
#bb-picktour-address-lookup-address {
  display: grid;
  grid-row-gap: 5px;
  grid-auto-rows: min-content;
}
#bb-picktour-address-lookup-address input {
  border-radius: 3px;
}
#bb-picktour-address-lookup-response {
  display: grid;
}
#bb-picktour-address-lookup-loader {
  text-align: center;
}
#bb-picktour-address-lookup-please-wait {
  font-family: Roboto !important;
  color: black;
}
#bb-picktour-address-lookup-result-infos {
  display: grid;
  grid-row-gap: 5px;
  grid-auto-rows: min-content;
  width: 300px;
}
#bb-picktour-address-lookup-result {
  display: grid;
  grid-row-gap: 5px;
  max-height: 120px;
  -webkit-transition: max-height 1s;
  -moz-transition: max-height 1s;
  -ms-transition: max-height 1s;
  -o-transition: max-height 1s;
  transition: max-height 1s;
}
#bb-picktour-address-lookup-result #bb-picktour-address-found-street {
  background-color: rgba(146, 197, 122, 0.1);
  padding: 5px;
  border-radius: 3px;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
}
#bb-picktour-address-lookup-result .bb-picktour-address-found {
  cursor: pointer;
  border-radius: 3px;
  display: grid;
  grid-template-columns: 90px;
  grid-template-rows: 70px;
  grid-template-areas: "header postcode";
}
#bb-picktour-address-lookup-result .bb-picktour-address-found:hover {
  background-color: rgba(146, 197, 122, 0.2);
}
#bb-picktour-address-lookup-result .bb-picktour-address-found .bb-picktour-address-found-header {
  grid-area: header;
  align-self: center;
  text-align: center;
}
#bb-picktour-address-lookup-result .bb-picktour-address-found .bb-picktour-address-found-postcode {
  grid-area: postcode;
  border-top-right-radius: 3px;
  border-bottom-right-radius: 3px;
  background-color: rgba(146, 197, 122, 0.1);
  text-align: center;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
  grid-template-rows: auto min-content auto;
  display: grid;
  align-items: center;
}
#bb-picktour-address-lookup-result .bb-picktour-address-found .bb-picktour-address-found-liefertag .bb-picktour-address-found-liefertag-pill {
  border-radius: 500px;
  border: 1px solid black;
  padding: 2px 10px 2px 10px;
}
#bb-picktour-address-fdl {
  cursor: pointer;
  border-radius: 3px;
  width: 300px;
  margin-left: auto;
  margin-right: auto;
  margin-top: 20px;
  display: none;
  grid-template-columns: 90px;
  grid-template-rows: 60px;
  grid-template-areas: "header postcode";
}
#bb-picktour-address-fdl.bb-fdl-display {
  display: grid;
}
#bb-picktour-address-fdl:hover {
  background-color: rgba(146, 197, 122, 0.2);
}
#bb-picktour-address-fdl #bb-picktour-address-fdl-header {
  grid-area: header;
  align-self: center;
  text-align: center;
}
#bb-picktour-address-fdl #bb-picktour-address-fdl-header #bb-picktour-address-fdl-header-img {
  max-height: 50px;
}
#bb-picktour-address-fdl #bb-picktour-address-fdl-info {
  grid-area: postcode;
  border-top-right-radius: 3px;
  border-bottom-right-radius: 3px;
  background-color: rgba(146, 197, 122, 0.1);
  padding-left: 3px;
  text-align: center;
  line-height: 60px;
}
#bb-picktour-address-self {
  cursor: pointer;
  border-radius: 3px;
  width: 300px;
  margin-left: auto;
  margin-right: auto;
  margin-top: 20px;
  display: none;
  grid-template-columns: 90px;
  grid-template-rows: 60px;
  grid-template-areas: "header postcode";
}
#bb-picktour-address-self.bb-self-display {
  display: grid;
}
#bb-picktour-address-self:hover {
  background-color: rgba(146, 197, 122, 0.2);
}
#bb-picktour-address-self #bb-picktour-address-self-header {
  grid-area: header;
  align-self: center;
  text-align: center;
}
#bb-picktour-address-self #bb-picktour-address-self-header #bb-picktour-address-self-header-img {
  max-height: 50px;
}
#bb-picktour-address-self #bb-picktour-address-self-info {
  grid-area: postcode;
  border-top-right-radius: 3px;
  border-bottom-right-radius: 3px;
  background-color: rgba(146, 197, 122, 0.1);
  padding-left: 3px;
  text-align: center;
  line-height: 60px;
}
#bb-picktour-address-lookup-back {
  height: 30px;
  align-self: end;
  margin-top: 10px;
}
#bb-picktour-address-lookup::-webkit-scrollbar {
  display: none;
}
#bb-flyout-block #bb-flyout-overlay {
  transition: visibility 0.3s, opacity 0.3s linear;
  visibility: hidden;
  opacity: 0;
  position: fixed;
  overflow: hidden;
  top: 0;
  right: 0;
  width: 100%;
  height: 100%;
  z-index: 9999;
  background-color: rgba(0, 0, 0, 0.25);
  -webkit-font-smoothing: antialiased;
}
#bb-flyout-block #bb-flyout-overlay.visible {
  visibility: visible;
  opacity: 1;
}
#bb-flyout-block #bb-flyout-content::-webkit-scrollbar {
  display: none;
}
#bb-flyout-block #bb-flyout-content {
  transition: width 0.3s ease-in-out 0s, opacity 0.3s linear;
  opacity: 0;
  position: fixed;
  top: 0;
  z-index: 9999;
  padding-bottom: 75px;
  height: 100%;
  width: 0;
  right: 0;
  overflow: scroll;
  background-color: #ffffff;
  -webkit-font-smoothing: antialiased;
}
@media (max-width: 768px) {
  #bb-flyout-block #bb-flyout-content#bb-flyout-content.visible {
    width: 100%;
    opacity: 1;
  }
}
@media (min-width: 768px) {
  #bb-flyout-block #bb-flyout-content#bb-flyout-content.visible {
    width: 40rem;
    opacity: 1;
  }
}
#bb-flyout-block #bb-flyout-content #bb-flyout-header {
  height: 5rem;
  top: 0;
  left: 0;
  z-index: 1;
  display: flex;
  align-items: center;
  justify-content: space-between;
  box-sizing: border-box;
  width: 100%;
  padding: 0 1.5rem;
  color: #ffffff;
  font-weight: 500;
  font-size: 1.25rem;
  font-family: UnitRoundedOT, sans-serif;
  line-height: 1.2;
  background-color: #92c57a;
  position: sticky;
}
#bb-flyout-block #bb-flyout-content #bb-flyout-header #bb-flyout-title {
  font-size: large;
}
#bb-flyout-block #bb-flyout-content #bb-flyout-header #bb-flyout-close {
  padding: 0;
  background-color: transparent;
  border: none;
  cursor: pointer;
}
#bb-flyout-block #bb-flyout-content #bb-flyout-body {
  top: 3rem;
  left: 0;
  width: 100%;
  color: #1c1c1c;
  font-family: UnitRoundedOT, sans-serif;
}
.bb-footer {
  padding-left: 15px;
  padding-right: 15px;
  min-height: 1px;
}
.bb-product-image-alternates {
  margin-top: 2px;
  padding: 1px;
  display: flex;
  max-width: 100%;
  align-items: center;
  justify-content: center;
}
#bb-picktour-address-info {
  display: none;
  width: 300px;
  margin-left: auto;
  margin-right: auto;
  margin-top: 40px;
}
.bb-picktour-newla .row .form-group {
  margin: 0;
}
.bb-nkcheckout-custom-input:valid {
  color: green;
}
.bb-nkcheckout-custom-input:invalid {
  color: red;
}
.bb-calendar-popover-products-list-scrollbar {
  max-height: 250px;
  overflow-y: scroll;
}
.bb-calendar-popover-products-list-scrollbar::-webkit-scrollbar {
  display: none;
}
.bb-calendar-popover-scroll-wrapper {
  text-align: center;
}
.bb-calendar-popover-scroll {
  color: #000;
  opacity: 0.2;
}
.bb-notify-payment-change {
  line-height: 1.2em;
  font-size: 16px;
}
.bb-notify-pause-change {
  line-height: 1.2em;
  font-size: 16px;
}
#quick-purchase-success-info {
  display: none;
  background-color: #92c57a;
  color: white;
  text-align: center;
  float: left;
  width: 100%;
  line-height: 1.5;
  padding: 10px;
  cursor: pointer;
}
.paypal-buttons {
  z-index: 1;
}
@media screen and (max-width: 435px) {
  #paypal-button-container {
    width: 100%;
    position: relative;
    z-index: 1;
  }
}
#quick-purchase-modal {
  margin-bottom: 50px;
}
@media screen and (max-width: 435px) {
  button[name="quick_purchase_cancel"] {
    display: none;
  }
  #paypal-button-container-quick-purchase {
    width: 100%;
  }
  #bb-paypal-quick-purchase-change-preferences {
    width: 100%;
    overflow: hidden;
  }
}
@media screen and (min-width: 435px) {
  #paypal-button-container {
    width: 250px;
    display: inline-block;
    position: relative;
    z-index: 1;
  }
  #paypal-button-container-quick-purchase {
    width: 270px;
    float: right;
  }
}
#quick_purchase_info {
  padding: 40px;
}
#bb-coupon-einloesbar-container {
  display: grid;
  grid-auto-flow: column;
  grid-auto-columns: auto;
  justify-content: center;
}
#bb-coupon-einloesbar-container .bb-webcoupon {
  height: 100%;
}
#bb-coupon-einloesbar-container label {
  max-width: 178px;
  padding: 20px;
}
#bb-coupon-einloesbar-container [type=radio] {
  position: absolute;
  opacity: 0;
  width: 0;
  height: 0;
}
#bb-coupon-einloesbar-container [type=radio] + .bb-webcoupon {
  cursor: pointer;
}
#bb-coupon-einloesbar-container [type=radio]:checked + .bb-webcoupon {
  outline: 10px solid #545252;
  border-radius: 12px;
}
#bb-coupon-hinweis {
  margin-top: 20px;
}
.bb-web-coupon-use-success {
  background-color: #92c57a;
  color: white !important;
  padding: 5px;
  margin-top: 4px;
}
.bb-cart-add-coupon-plus {
  box-shadow: 0 0 0 0 #000000;
  transform: scale(1);
  animation: pulse 2s infinite;
  border-radius: 500px;
  font-weight: 800;
}
@keyframes pulse {
  0% {
    transform: scale(0.95);
    box-shadow: 0 0 0 0 rgba(0, 0, 0, 0.7);
  }
  70% {
    transform: scale(1);
    box-shadow: 0 0 0 10px rgba(0, 0, 0, 0);
  }
  100% {
    transform: scale(0.95);
    box-shadow: 0 0 0 0 rgba(0, 0, 0, 0);
  }
}
.bb-paypal-quick-purchase-cookieconsent-info {
  text-align: center;
  margin-top: 10px;
}
.change-preferences-button {
  white-space: normal;
  border-radius: 3px;
}
#captcha_math i {
  display: none;
  visibility: hidden;
}
.rabatt_pill {
  float: right;
  line-height: 26px;
  color: white;
  background-color: #92c57a;
  opacity: 0.5;
  padding: 0 6px 0 6px;
  border-radius: 2px;
  text-decoration: none;
  cursor: pointer;
}
.rabatt_pill:hover {
  color: white;
  text-decoration: none;
}
.cart-item-col-abbildung .rabatt_pill {
  float: none;
}
@media (min-width: 768px) {
  #sidebar-offcanvas .navbar-nav {
    float: none;
    margin: 0;
  }
  #sidebar-offcanvas .navbar-nav > li {
    float: none;
  }
}
.full-width {
  width: 100vw;
  position: relative;
  left: 50%;
  right: 50%;
  margin-left: -50vw;
  margin-right: -50vw;
}
#content-container {
  display: flex;
  flex-wrap: wrap;
}
@media (min-width: 576px) {
  .variants-btn-container-detail {
    flex-direction: row;
    column-gap: 10px;
    gap: 10px;
  }
  .variants-btn-detail {
    flex-direction: column;
    flex-basis: calc( 50% - ( 10px / 2 ) );
    justify-content: center;
    padding: 10px;
  }
  .variants-btn-detail .variants-btn-stack {
    flex-grow: 0;
    align-items: center;
  }
  .variants-btn-detail .variants-btn-text {
    font-size: 15px;
  }
  .variants-btn-detail .variants-btn-icon {
    display: none;
  }
  .variants-btn-detail .variants-btn-price {
    font-size: 20px;
    font-weight: bold;
  }
  .variants-btn-detail .variants-btn-base-price {
    padding: 4px 2px;
    font-size: 10px;
    line-height: 0.8em;
  }
  .variants-btn-detail.variants-btn-selected {
    padding: 15px;
  }
}
@media (min-width: 768px) {
  .variants-btn-detail-2 {
    flex-basis: calc( 50% - ( 15px / 2 ) );
  }
  .variants-btn-detail {
    flex-basis: calc( 33.333333% - ( 20px / 3 ) );
  }
}
@media (min-width: 992px) {
  .variants-btn-detail {
    flex-basis: calc( 25% - ( 30px / 4 ) );
  }
}
@media (min-width: 1200px) {
  width: 1140px;
}
.bb-detail-infos.tab-content > .active {
  display: inline-block;
  width: 100%;
}
.row-articles-container .col-article-list {
  margin-bottom: 40px;
}
.row-articles-container .col-article-list .row-article-list-header {
  margin-bottom: 10px;
}
.sticky-element-js {
  position: sticky;
}
.sticky-element-list {
  position: static;
}
.bb-mark-favorite-popover .popover-title {
  padding: 5px 8px;
}
.bb-mark-favorite-popover .popover-content {
  --btn-padding-lr: 5px;
  --btn-padding-tb: 5px;
  --btn-font-size: 14px;
  padding: 3px !important;
}
.bb-mark-favorite-popover .popover-content .bb-btn-transparent {
  --btn-bg-color-hover: #f9f9f9;
}
.bb-mark-favorite-popover .popover-content .bb-category-new {
  margin: 5px 5px;
  width: calc( 100% - ( 2 * 5px));
}
.bb-mark-favorite-popover .popover-content .bb-category-new:focus {
  border-color: #d4d4d4;
  box-shadow: none;
}
.bb-article-list {
  --btn-padding-lr: 15px;
  --btn-padding-tb: 6px;
  --btn-bg-color: #fff;
  --transparent-font-color-hover: #f9f9f9;
  --btn-bg-color-hover: #f9f9f9;
  --btn-line-height: 1.2;
  position: sticky;
  margin-bottom: 15px;
  border-top: 1px solid #d4d4d4;
}
.bb-article-list .bb-article-list-item {
  border-bottom: 1px solid #d4d4d4;
}
.bb-article-list .bb-btn-list-article-anker {
  justify-content: space-between;
  gap: 15px;
}
.bb-article-list .bb-btn-list-article-anker .bb-btn-text-img-txt {
  align-items: center;
  gap: 15px;
}
.bb-article-list .bb-btn-list-article-anker .bb-btn-img {
  border: 1px solid #d4d4d4;
}
.bb-article-list .bb-btn-list-article-anker .list-anker-title {
  font-size: 17px;
}
.bb-article-list .bb-btn-list-article-anker .list-anker-article-count {
  font-size: 13px;
}
.btn-new-list {
  margin-bottom: 40px;
}
.col-article-list-header,
.col-recipe-article-list-header {
  display: flex;
  justify-content: space-between;
  gap: 15px;
  flex-wrap: wrap;
  align-items: center;
}
.col-article-list-header .heading-third,
.col-recipe-article-list-header .heading-third {
  margin-bottom: unset;
}
.bb-btn-group-toggle-edit-list {
  --btn-padding-tb: 10px;
  --btn-padding-lr: 10px;
}
.bb-btn-group-toggle-edit-list .dropdown-menu-edit-list-btns {
  padding: 5px 0;
}
.bb-btn-group-toggle-edit-list .dropdown-menu-edit-list-btns .btn-block + .btn-block {
  margin: unset;
}
.bb-btn-group-toggle-edit-list .bb-btn {
  white-space: nowrap;
}
.panel-login .row-login-register-headline,
.panel-register .row-login-register-headline {
  margin: 15px 0 20px 0;
}
.panel-login .bb-btn,
.panel-register .bb-btn {
  margin: auto;
  margin-top: 12px;
  border-radius: 7px;
}
.panel-login .bb-btn-group-stack,
.panel-register .bb-btn-group-stack {
  display: grid;
}
.panel-login .bb-form,
.panel-register .bb-form {
  margin-top: 6px;
}
.panel-login .bb-form .bb-form-label,
.panel-register .bb-form .bb-form-label {
  font-size: 18px;
}
.panel-login .bb-form input,
.panel-register .bb-form input {
  border-radius: 7px;
  height: 40px;
  padding: 10px 15px;
  border: none;
  background: #f4f4f4;
  width: 99%;
}
.panel-login .bb-nav-pills,
.panel-register .bb-nav-pills {
  margin: 15px 0;
}
.panel-login .bb-nav-pills a,
.panel-register .bb-nav-pills a {
  border-radius: 7px !important;
}
.panel-login .row-user-account-form {
  margin-top: 20px;
}
.panel-login .row-user-account-form .filter-value-item {
  margin-top: 12px;
  margin-left: 12px;
}
.panel-login .row-user-account-form .col-login-login-links {
  margin-top: 30px;
  font-size: 14px;
  display: flex;
  justify-content: space-between;
}
.panel-login .row-user-account-form .col-login-login-links a {
  text-decoration: underline;
}
.panel-register .row-register-progress {
  margin-bottom: 15px;
  overflow: hidden;
}
.panel-register .row-register-progress .progress-list {
  list-style: none;
  display: flex;
  justify-content: center;
  font-size: 19px;
}
.panel-register .row-register-progress .progress-list li {
  padding: 25px 0;
  min-width: 200px;
  text-align: center;
}
.panel-register .row-register-progress .progress-list .progress-status-number {
  margin: 0 -5px 0 0;
  border-radius: 5px;
  background: #40a8af;
  background-color: #92c57a;
}
.panel-register .row-register-progress .progress-list .label-primary,
.panel-register .row-register-progress .progress-list .label-default,
.panel-register .row-register-progress .progress-list .label-success:not(.progress-status-number) {
  background: transparent;
  color: black;
  padding: 0px 5px;
  font-size: 1.6rem;
}
.panel-register .row-register-progress .progress-status-complete {
  color: black;
}
.panel-register .col-login-link {
  margin-top: 35px;
  text-align: center;
}
.panel-register .col-login-link a {
  text-decoration: underline;
}
.panel-register .row-register-submit-code .col-send-code-link {
  margin-top: 5px;
  text-align: center;
}
.panel-register .row-register-submit-code .col-send-code-link a {
  text-decoration: underline;
}
.panel-register .row-register-submit-code .col-button-next {
  margin-top: 50px;
}
.panel-register .row-register-submit-code input {
  width: 64px;
  height: 80px;
}
.panel-register .row-register-submit-code .form-group-register-code {
  display: flex;
  justify-content: center;
  column-gap: 5px;
}
.panel-register .row-register-submit-code .form-group-register-code .bb-code-form {
  padding: 0;
  border-radius: 7px;
  border: none;
  box-shadow: none;
  background-color: #f4f4f4;
  font-size: 22px;
  text-align: center;
}
.panel-register .row-register-submit-code .form-group-register-code .bb-code-form:focus-visible {
  outline: 2px solid #92c57a;
}
.panel-register .row-register-submit-code .form-group-register-code input::-webkit-outer-spin-button,
.panel-register .row-register-submit-code .form-group-register-code input::-webkit-inner-spin-button {
  -webkit-appearance: none;
  margin: 0;
}
.panel-register .row-register-submit-code .form-group-register-code input[type=number] {
  appearance: textfield;
  -moz-appearance: textfield;
}
.panel-register .row-register-submit-profile .registration-item-list {
  margin-bottom: 10px;
  padding: 0 5px;
  font-size: 15px;
}
.panel-register .row-register-submit-profile .registration-item-list .form-item label {
  display: inline-flex;
  flex-direction: row;
  margin-right: 10px;
}
.panel-register .row-register-submit-profile .registration-item-list .form-item input {
  margin-right: 5px;
  appearance: none;
  width: 15px;
  height: 15px;
  padding: 2px;
  border: 1px solid #92c57a;
  background: #f4f4f4;
  background-clip: content-box;
  border-radius: 50%;
}
.panel-register .row-register-submit-profile .registration-item-list .form-item input:checked {
  background-color: #92c57a;
  border-color: #92c57a;
}
.panel-register .row-register-submit-profile .bb-btn-group-stack {
  padding: 5px;
}
.panel-register .row-register-submit-profile .infotext {
  margin: 20px 10px;
}
.widget-product .slick-center {
  z-index: 1;
}
.widget-product .slick-center-10 .slick-center {
  -moz-transform: scale(1.1);
  -ms-transform: scale(1.1);
  -o-transform: scale(1.1);
  -webkit-transform: scale(1.1) !important;
  transform: scale(1.1) !important;
  opacity: 1;
}
.widget-product .slick-center-10 .slick-track.track-scale {
  margin: 4.5% 0;
}
.widget-product .slick-center-10 .slick-active:not(.slick-current) {
  -moz-transform: scale(0.9);
  -ms-transform: scale(0.9);
  -o-transform: scale(0.9);
  -webkit-transform: scale(0.9);
  transform: scale(0.9);
}
.widget-product .slick-center-10 .slick-slide:not(.slick-active) {
  -moz-transform: scaleY(0.9);
  -ms-transform: scaleY(0.9);
  -o-transform: scaleY(0.9);
  -webkit-transform: scaleY(0.9);
  transform: scaleY(0.9);
}
.widget-product .slick-center-10 .slick-active:first-child:not(.slick-active) {
  margin: 0 0 0 -50px;
}
.widget-product .slick-center-10 .slick-active:last-child {
  margin: 0 -50px 0 0;
}
.widget-product .slick-center-20 .slick-center {
  -moz-transform: scale(1.2);
  -ms-transform: scale(1.2);
  -o-transform: scale(1.2);
  -webkit-transform: scale(1.2) !important;
  transform: scale(1.2) !important;
  opacity: 1;
}
.widget-product .slick-center-20 .slick-track.track-scale {
  margin: 7.5% 0;
}
.widget-product .slick-center-20 .slick-active:not(.slick-current) {
  -moz-transform: scale(0.825);
  -ms-transform: scale(0.825);
  -o-transform: scale(0.825);
  -webkit-transform: scale(0.825);
  transform: scale(0.825);
}
.widget-product .slick-center-20 .slick-slide:not(.slick-active) {
  -moz-transform: scaleY(0.825);
  -ms-transform: scaleY(0.825);
  -o-transform: scaleY(0.825);
  -webkit-transform: scaleY(0.825);
  transform: scaleY(0.825);
}
.widget-product .slick-dots {
  display: flex !important;
  flex-wrap: nowrap;
  justify-content: center;
  overflow: hidden;
  margin: 0 auto;
  padding: 0;
  list-style: none;
}
.widget-product .slick-dots li {
  flex: 0 0 auto;
  margin: 0 5px;
}
.slick-slider .slick-prev .fa-arrow-left {
  display: none;
}
.slick-slider .slick-next .fa-arrow-right {
  display: none;
}
#bb-widget-plz-check-modal .bb-embedded-plz-check-input {
  margin: 5px 0;
}
#bb-widget-plz-check-modal p {
  color: #333333;
}
#bb-widget-plz-check-modal .tt-dropdown-menu {
  width: 100%;
}
#bb-widget-plz-check-deliveryslots-plz-btn,
#bb-widget-plz-check-wait-form-plz-btn {
  line-height: 50px;
  border-radius: 6px;
  font-size: 24px;
  margin-bottom: 25px;
}
#bb-widget-plz-check-deliveryslots-plz-btn .bb-plz-btn-prefix,
#bb-widget-plz-check-wait-form-plz-btn .bb-plz-btn-prefix {
  padding-right: 10px;
}
#bb-widget-plz-check-deliveryslots-plz-btn .bb-form-label,
#bb-widget-plz-check-wait-form-plz-btn .bb-form-label {
  width: 240px;
}
#bb-widget-plz-check-deliveryslots-plz-btn .bb-btn-text-zip-code,
#bb-widget-plz-check-wait-form-plz-btn .bb-btn-text-zip-code {
  font-weight: bold;
}
#bb-widget-plz-check-deliveryslots-appointments-container {
  border-radius: 6px;
  background-color: buttonface;
  padding: 15px var(--btn-padding-lr);
  margin: 10px 0;
}
.bb-widget-plz-check-deliveryslots-infoblock .info-sign {
  font-size: 48px;
}
.modal-dialog button.close {
  font-size: 34px;
  position: relative;
  top: 0;
  left: 0;
}
.infinite-scroll-js {
  margin-top: 10px;
}
.collage-3img {
  display: grid;
  grid-template-columns: 1fr 1fr;
  grid-template-rows: auto auto;
  gap: 2px;
  grid-template-areas: "top top" "bottom1 bottom2";
  max-width: 180px;
  /* Adjust based on your preference */
  margin: auto;
}
.collage-3img img {
  width: 100%;
  height: auto;
  display: block;
}
.collage-item-3img.top {
  grid-area: top;
}
.collage-item-3img.bottom1 {
  grid-area: bottom1;
}
.collage-item-3img.bottom2 {
  grid-area: bottom2;
}
.collage-4img {
  display: grid;
  grid-template-columns: 1fr 1fr;
  grid-template-rows: auto auto;
  gap: 2px;
  grid-template-areas: "top1 top2" "bottom1 bottom2";
  max-width: 180px;
  /* Adjust based on your preference */
  margin: auto;
}
.collage-4img img {
  width: 100%;
  height: auto;
  display: block;
}
.collage-item-4img.top1 {
  grid-area: top1;
}
.collage-item-4img.top2 {
  grid-area: top2;
}
.collage-item-4img.bottom1 {
  grid-area: bottom1;
}
.collage-item-4img.bottom2 {
  grid-area: bottom2;
}
@media (min-width: 480px) {
  .row-article-list {
    grid-template-columns: repeat(auto-fill, minmax(240px, 1fr));
  }
  .row-article-list-minimal {
    grid-template-columns: repeat(auto-fill, minmax(170px, 1fr));
  }
}
@media (min-width: 768px) {
  .heading-first {
    font-size: 32px;
    font-weight: 100;
  }
  .heading-second {
    font-size: 28px;
    font-weight: 100;
  }
  .heading-third {
    font-size: 24px;
    font-weight: 100;
  }
  .modal-dialog-detail {
    width: 600px;
  }
  .row-content-fav {
    display: flex;
  }
  .sticky-element-list {
    position: sticky;
  }
}
.bb-embedded-smart-slider-widget,
.bb-embedded-smart-slider-cart {
  height: 284px;
}
.bb-smart-slider-filter-btn {
  position: relative;
  cursor: pointer;
}
.bb-smart-slider-filter-btn.active {
  font-weight: bold;
}
.bb-smart-slider-filter-btn-span {
  position: relative;
  left: -5px;
  top: -3px;
}
.bb-slider-product-add {
  width: 31px;
  float: right;
  border-radius: 10px;
}
.bb-smart-slider-tile {
  height: 232px;
}
.spacer {
  position: relative;
}
.spacer hr {
  position: absolute;
  top: 49.9%;
  left: 0;
  right: 0;
  margin: 0;
}
.bb-cms-widget-panel .panel-body {
  border: 1px solid #ccc;
  border-top: none;
}
.bb-cmsblock-media-img .img-fit-cover {
  object-fit: cover;
}
.bb-cmsblock-media-img .img-fit-contain {
  object-fit: contain;
}
.bb-text-red {
  color: red;
}
.bb-image-container {
  display: flex;
}
.bb-embedded-customer-nextdelivery-widget .bb-image-container-next-delivery {
  aspect-ratio: 1;
}
.bb-product-image {
  width: 100%;
  padding: 5px;
  object-fit: contain;
}
.bb-product-image.image-jpeg {
  mix-blend-mode: multiply;
}
.image-list-next-delivery {
  flex-grow: 2;
  display: grid;
  grid-template-columns: repeat(auto-fill, minmax(max(40px, 60px), 1fr));
  grid-auto-rows: 1fr;
  gap: 5px;
}
.image-list-next-delivery .image-list-hidden-items {
  display: flex;
  justify-content: center;
  align-items: center;
}
.img-adaptive {
  display: block;
  height: auto;
  width: 100%;
  max-width: 100%;
}
/* typeahead */
.tt-query {
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
}
.typeahead,
.tt-query,
.tt-hint {
  outline: none;
}
.tt-hint {
  color: #999;
}
.tt-dropdown-menu {
  width: 150%;
  height: auto;
  z-index: 1000 !important;
  max-height: 400px;
  overflow-y: scroll;
  overflow-x: hidden;
  margin-top: 0px;
  padding: 8px 0;
  background-color: #fff;
  border: 1px solid #ccc;
  border: 1px solid rgba(0, 0, 0, 0.2);
}
.bb-sidebar-cart-schnelleingabe > div > span.twitter-typeahead > span {
  bottom: 100% !important;
  top: auto !important;
}
.tt-footer button {
  background: #92c57a;
  color: #fff;
  margin-bottom: -20px;
  margin-top: 6px;
}
.tt-footer button:hover,
.tt-footer button:focus,
.tt-footer button:active {
  color: #fff;
}
@media (max-width: 767px) {
  .tt-dropdown-menu {
    width: 100%;
    height: auto;
    max-height: 300px;
    overflow-y: scroll;
    overflow-x: hidden;
    margin-top: 0px;
    padding: 8px 0;
    background-color: #fff;
    border: 1px solid #ccc;
    border: 1px solid rgba(0, 0, 0, 0.2);
  }
  .tt-footer button {
    background: #92c57a;
    color: #fff;
    font-size: .9em;
  }
}
.tt-suggestion,
.tt-header,
.tt-empty {
  padding: 3px 20px;
}
.tt-suggestion.tt-cursor {
  color: #fff;
  background: #92c57a;
}
.tt-footer p,
.tt-header h3,
.tt-empty p,
.tt-suggestion p {
  margin: 0;
}
.tt-suggestion {
  position: relative;
  top: 0;
  left: 0;
}
.tt-dataset-products .tt-suggestion span.name {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  display: inline-block;
  width: 100%;
  cursor: pointer;
}
.tt-dataset-products .tt-suggestion span[data-action="add-to-cart"] {
  position: absolute;
  left: 0px;
  top: 4px;
  cursor: pointer;
}
.tt-suggestion:hover span[data-action="add-to-cart"] {
  display: block;
}
.tt-suggestion .popover {
  color: #333;
  z-index: 9999;
}
.tt-header {
  margin: 4px 0;
}
span.twitter-typeahead {
  width: 100%;
}
.bb-tt-product-label-disabled {
  color: lightgray;
}
.btn-group.open .dropdown-toggle {
  box-shadow: none;
}
.bb-btn-group,
.bb-label-group {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  column-gap: var(--btn-group-gap-column);
  row-gap: var(--btn-group-gap-row);
}
.bb-btn-group .bb-btn,
.bb-label-group .bb-btn {
  width: 100%;
}
.bb-btn-group-stack,
.bb-label-group-stack {
  flex-direction: column;
  row-gap: var(--btn-group-gap-row);
}
.bb-btn-group-left,
.bb-label-group-left {
  justify-content: flex-start;
  align-items: start;
}
.bb-btn {
  padding: 0 calc(var(--btn-padding-lr) - var(--btn-border-width));
  min-width: calc(var(--btn-padding-tb) + var(--btn-padding-tb) + (var(--btn-font-size) * var(--btn-line-height)) );
  border-width: var(--btn-border-width);
  border-style: solid;
  border-color: var(--btn-border-color);
  border-radius: var(--btn-border-radius);
  font-size: var(--btn-font-size);
  line-height: var(--btn-line-height);
  color: var(--btn-font-color);
  background-color: var(--btn-bg-color);
}
.bb-btn .bb-btn-text {
  padding: var(--btn-padding-tb) 0;
}
.bb-btn .bb-btn-text .bb-btn-text {
  padding: 0;
}
.bb-btn .bb-btn-text .bb-btn-icon::after {
  display: none;
}
.bb-btn .bb-btn-icon {
  display: flex;
  align-items: center;
  justify-content: center;
}
.bb-btn .bb-btn-icon::after {
  content: "\200b";
  display: inline-flex;
  padding: calc( var(--btn-padding-tb) - var(--btn-border-width) ) 0;
}
.bb-btn:hover,
.bb-btn:focus {
  outline: none;
  text-decoration: none;
}
.bb-btn:hover {
  color: var(--btn-font-color-hover);
  background-color: var(--btn-bg-color-hover);
}
.bb-btn:focus {
  outline: 2px solid var(--btn-focus-color);
}
.bb-btn:not(.disabled) {
  pointer-events: auto;
  cursor: pointer;
}
.bb-btn.disabled {
  pointer-events: none;
  color: var(--btn-font-color-disabled);
  background-color: var(--btn-bg-color-disabled);
}
.bb-btn.active {
  color: var(--btn-font-color-active);
  border-color: var(--btn-border-color-active);
}
.bb-btn,
.bb-btn-text {
  position: relative;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  gap: var(--btn-gap);
  text-align: center;
}
.bb-btn-stack {
  flex-direction: column;
  gap: 0;
}
.bb-btn-stack .bb-btn-icon + .bb-btn-text {
  padding-top: 0;
}
.bb-btn-wrap {
  flex-wrap: wrap;
  gap: var(--btn-gap);
}
.bb-btn-left,
.bb-btn-left .bb-btn-text {
  align-items: flex-start;
  justify-content: left;
  text-align: left;
}
.bb-btn-right,
.bb-btn-right .bb-btn-text {
  align-items: flex-end;
  justify-content: right;
  text-align: right;
}
.bb-btn-primary {
  border: none;
  --btn-font-color: var(--primary-font-color);
  --btn-bg-color: var(--primary-bg-color);
  --btn-font-color-hover: var(--primary-font-color-hover);
  --btn-bg-color-hover: var(--primary-bg-color-hover);
  --btn-focus-color: var(--primary-focus-color);
  --btn-font-color-disabled: var(--primary-font-color-disabled);
  --btn-bg-color-disabled: var(--primary-bg-color-disabled);
}
.bb-btn-transparent {
  border: none;
  --btn-font-color: var(--transparent-font-color);
  --btn-bg-color: transparent;
  --btn-font-color-hover: var(--transparent-font-color-hover);
  --btn-bg-color-hover: transparent;
  --btn-font-color-disabled: var(--transparent-font-color-disabled);
  --btn-bg-color-disabled: transparent;
}
.bb-btn-transparent:focus {
  outline: none;
}
.bb-btn-outline {
  --btn-font-color: var(--outline-font-color);
  --btn-border-color: var(--outline-border-color);
  --btn-border-width: var(--outline-border-width);
  --btn-bg-color: var(--outline-bg-color);
  --btn-font-color-hover: var(--outline-font-color-hover);
  --btn-bg-color-hover: var(--outline-bg-color);
  --btn-font-color-disabled: var(--outline-font-color-disabled);
  --btn-bg-color-disabled: var(--outline-bg-color-disabled);
}
.bb-btn-sm {
  --btn-padding-tb: var(--btn-padding-tb-sm);
  --btn-padding-lr: var(--btn-padding-lr-sm);
  --btn-font-size: var(--btn-font-size-sm);
  --btn-line-height: var(--btn-line-height-sm);
  --btn-border-radius: var(--btn-border-radius-sm);
}
.bb-btn-lg {
  --btn-padding-tb: var(--btn-padding-tb-lg);
  --btn-padding-lr: var(--btn-padding-lr-lg);
  --btn-font-size: var(--btn-font-size-lg);
  --btn-line-height: var(--btn-line-height-lg);
  --btn-border-radius: var(--btn-border-radius-lg);
}
.bb-btn-stretch-max {
  width: 100%;
}
.bb-btn--account {
  border: 1px solid #333333;
  background-color: #f9f9f9;
  color: #333333;
}
.bb-btn--account:hover,
.bb-btn--account:focus {
  background-color: #ececec;
  color: #333333;
}
.bb-label {
  padding: 0 calc(var(--lbl-padding-lr) - var(--lbl-border-width));
  min-width: calc(var(--lbl-padding-tb) + var(--lbl-padding-tb) + (var(--lbl-font-size) * var(--lbl-line-height)) );
  border-width: var(--lbl-border-width);
  border-style: solid;
  border-color: var(--lbl-border-color);
  border-radius: var(--lbl-border-radius);
  font-size: var(--lbl-font-size);
  line-height: var(--lbl-line-height);
  color: var(--lbl-font-color);
  background-color: var(--lbl-bg-color);
}
.bb-label .bb-label-text {
  padding: var(--lbl-padding-tb) 0;
}
.bb-label .bb-label-text .bb-label-text {
  padding: 0;
}
.bb-label .bb-label-icon {
  display: flex;
  align-items: center;
  justify-content: center;
}
.bb-label .bb-label-icon::after {
  content: "\200b";
  display: inline-flex;
  padding: calc( var(--lbl-padding-tb) - var(--lbl-border-width) ) 0;
}
.bb-label,
.bb-label-text {
  position: relative;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  gap: var(--btn-gap);
}
.bb-label-stack {
  flex-direction: column;
  gap: 0;
}
.bb-label-stack .bb-label-icon + .bb-label-text {
  padding-top: 0;
}
.bb-label-wrap {
  flex-wrap: wrap;
  gap: var(--btn-gap);
}
.bb-label-left,
.bb-label-left .bb-label-text {
  align-items: flex-start;
  justify-content: left;
  text-align: left;
}
.bb-label-right,
.bb-label-right .bb-label-text {
  align-items: flex-end;
  justify-content: right;
  text-align: right;
}
@media (min-width: 480px) {
  .bb-btn-group .bb-btn:not(.bb-btn-stretch-max ),
  .bb-label-group .bb-btn:not(.bb-btn-stretch-max ) {
    width: unset;
  }
  .bb-btn-group-stretch .bb-btn {
    flex-grow: 1;
  }
  .bb-btn-group-stretch .bb-btn:not(.bb-btn-stretch-max ) {
    flex-basis: 0;
  }
}
@media (min-width: 1200px) {
  width: 1140px;
}

#fountainG {
  position: relative;
  width: 102px;
  height: 12px;
  margin: auto;
}
.fountainG {
  position: absolute;
  top: 0;
  background-color: #afafaf;
  width: 8px;
  height: 8px;
  animation-name: bounce_fountainG;
  -o-animation-name: bounce_fountainG;
  -ms-animation-name: bounce_fountainG;
  -webkit-animation-name: bounce_fountainG;
  -moz-animation-name: bounce_fountainG;
  animation-duration: 1.5s;
  -o-animation-duration: 1.5s;
  -ms-animation-duration: 1.5s;
  -webkit-animation-duration: 1.5s;
  -moz-animation-duration: 1.5s;
  animation-iteration-count: infinite;
  -o-animation-iteration-count: infinite;
  -ms-animation-iteration-count: infinite;
  -webkit-animation-iteration-count: infinite;
  -moz-animation-iteration-count: infinite;
  animation-direction: normal;
  -o-animation-direction: normal;
  -ms-animation-direction: normal;
  -webkit-animation-direction: normal;
  -moz-animation-direction: normal;
  transform: scale(0.1);
  -o-transform: scale(0.1);
  -ms-transform: scale(0.1);
  -webkit-transform: scale(0.1);
  -moz-transform: scale(0.1);
  border-radius: 8px;
  -o-border-radius: 8px;
  -ms-border-radius: 8px;
  -webkit-border-radius: 8px;
  -moz-border-radius: 8px;
}
#fountainG_1 {
  left: 0;
  animation-delay: 0.6s;
  -o-animation-delay: 0.6s;
  -ms-animation-delay: 0.6s;
  -webkit-animation-delay: 0.6s;
  -moz-animation-delay: 0.6s;
}
#fountainG_2 {
  left: 13px;
  animation-delay: 0.75s;
  -o-animation-delay: 0.75s;
  -ms-animation-delay: 0.75s;
  -webkit-animation-delay: 0.75s;
  -moz-animation-delay: 0.75s;
}
#fountainG_3 {
  left: 25px;
  animation-delay: 0.9s;
  -o-animation-delay: 0.9s;
  -ms-animation-delay: 0.9s;
  -webkit-animation-delay: 0.9s;
  -moz-animation-delay: 0.9s;
}
#fountainG_4 {
  left: 38px;
  animation-delay: 1.05s;
  -o-animation-delay: 1.05s;
  -ms-animation-delay: 1.05s;
  -webkit-animation-delay: 1.05s;
  -moz-animation-delay: 1.05s;
}
#fountainG_5 {
  left: 51px;
  animation-delay: 1.2s;
  -o-animation-delay: 1.2s;
  -ms-animation-delay: 1.2s;
  -webkit-animation-delay: 1.2s;
  -moz-animation-delay: 1.2s;
}
#fountainG_6 {
  left: 64px;
  animation-delay: 1.35s;
  -o-animation-delay: 1.35s;
  -ms-animation-delay: 1.35s;
  -webkit-animation-delay: 1.35s;
  -moz-animation-delay: 1.35s;
}
#fountainG_7 {
  left: 76px;
  animation-delay: 1.5s;
  -o-animation-delay: 1.5s;
  -ms-animation-delay: 1.5s;
  -webkit-animation-delay: 1.5s;
  -moz-animation-delay: 1.5s;
}
#fountainG_8 {
  left: 89px;
  animation-delay: 1.64s;
  -o-animation-delay: 1.64s;
  -ms-animation-delay: 1.64s;
  -webkit-animation-delay: 1.64s;
  -moz-animation-delay: 1.64s;
}
@keyframes bounce_fountainG {
  0% {
    transform: scale(1);
    background-color: #787878;
  }
  100% {
    transform: scale(0.1);
    background-color: #afafaf;
  }
}
@-o-keyframes bounce_fountainG {
  0% {
    -o-transform: scale(1);
    background-color: #787878;
  }
  100% {
    -o-transform: scale(0.1);
    background-color: #afafaf;
  }
}
@-ms-keyframes bounce_fountainG {
  0% {
    -ms-transform: scale(1);
    background-color: #787878;
  }
  100% {
    -ms-transform: scale(0.1);
    background-color: #afafaf;
  }
}
@-webkit-keyframes bounce_fountainG {
  0% {
    -webkit-transform: scale(1);
    background-color: #787878;
  }
  100% {
    -webkit-transform: scale(0.1);
    background-color: #afafaf;
  }
}
@-moz-keyframes bounce_fountainG {
  0% {
    -moz-transform: scale(1);
    background-color: #787878;
  }
  100% {
    -moz-transform: scale(0.1);
    background-color: #afafaf;
  }
}
/* distance between stacked modals*/
/* The first modal translateZ value*/
.modal.in {
  -webkit-perspective: 2000px;
  -moz-perspective: 2000px;
  -ms-perspective: 2000px;
  -o-perspective: 2000px;
  perspective: 2000px;
}
.modal.in .modal-dialog.aside {
  -webkit-transform: -340px;
  -moz-transform: -340px;
  -ms-transform: -340px;
  -o-transform: -340px;
  transform: -340px;
  -webkit-transform: scale(0.8) rotateY(45deg) translateZ(-340px);
  -ms-transform: scale(0.8) rotateY(45deg) translateZ(-340px);
  -o-transform: scale(0.8) rotateY(45deg) translateZ(-340px);
  transform: scale(0.8) rotateY(45deg) translateZ(-340px);
  -webkit-transform-style: preserve-3d;
  -ms-transform-style: preserve-3d;
  -o-transform-style: preserve-3d;
  transform-style: preserve-3d;
}
.modal.in .modal-dialog.aside.aside-1 {
  -webkit-transform: calc(-300px);
  -moz-transform: calc(-300px);
  -ms-transform: calc(-300px);
  -o-transform: calc(-300px);
  transform: calc(-300px);
  -webkit-transform: scale(0.8) rotateY(45deg) translateZ(calc(-300px));
  -ms-transform: scale(0.8) rotateY(45deg) translateZ(calc(-300px));
  -o-transform: scale(0.8) rotateY(45deg) translateZ(calc(-300px));
  transform: scale(0.8) rotateY(45deg) translateZ(calc(-300px));
}
.modal.in .modal-dialog.aside.aside-2 {
  -webkit-transform: calc(-260px);
  -moz-transform: calc(-260px);
  -ms-transform: calc(-260px);
  -o-transform: calc(-260px);
  transform: calc(-260px);
  -webkit-transform: scale(0.8) rotateY(45deg) translateZ(calc(-260px));
  -ms-transform: scale(0.8) rotateY(45deg) translateZ(calc(-260px));
  -o-transform: scale(0.8) rotateY(45deg) translateZ(calc(-260px));
  transform: scale(0.8) rotateY(45deg) translateZ(calc(-260px));
}
.modal.in .modal-dialog.aside.aside-3 {
  -webkit-transform: calc(-220px);
  -moz-transform: calc(-220px);
  -ms-transform: calc(-220px);
  -o-transform: calc(-220px);
  transform: calc(-220px);
  -webkit-transform: scale(0.8) rotateY(45deg) translateZ(calc(-220px));
  -ms-transform: scale(0.8) rotateY(45deg) translateZ(calc(-220px));
  -o-transform: scale(0.8) rotateY(45deg) translateZ(calc(-220px));
  transform: scale(0.8) rotateY(45deg) translateZ(calc(-220px));
}
.modal.in .modal-dialog.aside.aside-4 {
  -webkit-transform: calc(-180px);
  -moz-transform: calc(-180px);
  -ms-transform: calc(-180px);
  -o-transform: calc(-180px);
  transform: calc(-180px);
  -webkit-transform: scale(0.8) rotateY(45deg) translateZ(calc(-180px));
  -ms-transform: scale(0.8) rotateY(45deg) translateZ(calc(-180px));
  -o-transform: scale(0.8) rotateY(45deg) translateZ(calc(-180px));
  transform: scale(0.8) rotateY(45deg) translateZ(calc(-180px));
}
.modal.in .modal-dialog.aside.aside-5 {
  -webkit-transform: calc(-140px);
  -moz-transform: calc(-140px);
  -ms-transform: calc(-140px);
  -o-transform: calc(-140px);
  transform: calc(-140px);
  -webkit-transform: scale(0.8) rotateY(45deg) translateZ(calc(-140px));
  -ms-transform: scale(0.8) rotateY(45deg) translateZ(calc(-140px));
  -o-transform: scale(0.8) rotateY(45deg) translateZ(calc(-140px));
  transform: scale(0.8) rotateY(45deg) translateZ(calc(-140px));
}

@charset "utf-8";
/* CSS Document bioladen.responsive.css - 170608*/
div.ifg-wrap {
  position: relative;
  width: 100%;
  padding-bottom: 100%;
  overflow: hidden;
  height: auto;
  max-width: 1024px;
}
div.ifg-wrap {
  -webkit-overflow-scrolling: touch;
  overflow-y: scroll;
}
div.ifg-wrap.ifg-angebote {
  padding-bottom: 490px;
}
div.ifg-wrap iframe {
  border: 0;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  position: absolute;
}
@media (min-width: 766px) {
  div.ifg-wrap {
    padding-bottom: 50%;
    overflow: hidden;
  }
  div.ifg-wrap.ifg-angebote {
    width: calc(130%);
    padding-bottom: 50%;
    max-width: 1040px;
  }
}
@media (min-width: 1200px) {
  div.ifg-wrap {
    padding-bottom: 44%;
  }
  div.ifg-wrap.ifg-angebote {
    padding-bottom: 44%;
  }
}

/*! nouislider - 11.1.0 - 2018-04-02 11:18:13 */
/* Functional styling;
 * These styles are required for noUiSlider to function.
 * You don't need to change these rules to apply your design.
 */
.noUi-target,
.noUi-target * {
  -webkit-touch-callout: none;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
  -webkit-user-select: none;
  -ms-touch-action: none;
  touch-action: none;
  -ms-user-select: none;
  -moz-user-select: none;
  user-select: none;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.noUi-target {
  position: relative;
  direction: ltr;
}
.noUi-base,
.noUi-connects {
  width: 100%;
  height: 100%;
  position: relative;
  z-index: 1;
}
/* Wrapper for all connect elements.
 */
.noUi-connects {
  overflow: hidden;
  z-index: 0;
}
.noUi-connect,
.noUi-origin {
  will-change: transform;
  position: absolute;
  z-index: 1;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
  -ms-transform-origin: 0 0;
  -webkit-transform-origin: 0 0;
  transform-origin: 0 0;
}
/* Offset direction
 */
html:not([dir="rtl"]) .noUi-horizontal .noUi-origin {
  left: auto;
  right: 0;
}
/* Give origins 0 height/width so they don't interfere with clicking the
 * connect elements.
 */
.noUi-vertical .noUi-origin {
  width: 0;
}
.noUi-horizontal .noUi-origin {
  height: 0;
}
.noUi-handle {
  position: absolute;
}
.noUi-state-tap .noUi-connect,
.noUi-state-tap .noUi-origin {
  -webkit-transition: transform 0.3s;
  transition: transform 0.3s;
}
.noUi-state-drag * {
  cursor: inherit !important;
}
/* Slider size and handle placement;
 */
.noUi-horizontal {
  height: 18px;
}
.noUi-horizontal .noUi-handle {
  width: 34px;
  height: 28px;
  left: -17px;
  top: -6px;
}
.noUi-vertical {
  width: 18px;
}
.noUi-vertical .noUi-handle {
  width: 28px;
  height: 34px;
  left: -6px;
  top: -17px;
}
html:not([dir="rtl"]) .noUi-horizontal .noUi-handle {
  right: -17px;
  left: auto;
}
/* Styling;
 * Giving the connect element a border radius causes issues with using transform: scale
 */
.noUi-target {
  background: #FAFAFA;
  border-radius: 4px;
  border: 1px solid #D3D3D3;
  box-shadow: inset 0 1px 1px #f0f0f0, 0 3px 6px -5px #bbbbbb;
}
.noUi-connects {
  border-radius: 3px;
}
.noUi-connect {
  background: #3FB8AF;
}
/* Handles and cursors;
 */
.noUi-draggable {
  cursor: ew-resize;
}
.noUi-vertical .noUi-draggable {
  cursor: ns-resize;
}
.noUi-handle {
  border: 1px solid #D9D9D9;
  border-radius: 3px;
  background: #FFF;
  cursor: default;
  box-shadow: inset 0 0 1px #ffffff, inset 0 1px 7px #ebebeb, 0 3px 6px -3px #bbbbbb;
}
.noUi-active {
  box-shadow: inset 0 0 1px #ffffff, inset 0 1px 7px #dddddd, 0 3px 6px -3px #bbbbbb;
}
/* Handle stripes;
 */
.noUi-handle:before,
.noUi-handle:after {
  content: "";
  display: block;
  position: absolute;
  height: 14px;
  width: 1px;
  background: #E8E7E6;
  left: 14px;
  top: 6px;
}
.noUi-handle:after {
  left: 17px;
}
.noUi-vertical .noUi-handle:before,
.noUi-vertical .noUi-handle:after {
  width: 14px;
  height: 1px;
  left: 6px;
  top: 14px;
}
.noUi-vertical .noUi-handle:after {
  top: 17px;
}
/* Disabled state;
 */
[disabled] .noUi-connect {
  background: #B8B8B8;
}
[disabled].noUi-target,
[disabled].noUi-handle,
[disabled] .noUi-handle {
  cursor: not-allowed;
}
/* Base;
 *
 */
.noUi-pips,
.noUi-pips * {
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.noUi-pips {
  position: absolute;
  color: #999;
}
/* Values;
 *
 */
.noUi-value {
  position: absolute;
  white-space: nowrap;
  text-align: center;
}
.noUi-value-sub {
  color: #ccc;
  font-size: 10px;
}
/* Markings;
 *
 */
.noUi-marker {
  position: absolute;
  background: #CCC;
}
.noUi-marker-sub {
  background: #AAA;
}
.noUi-marker-large {
  background: #AAA;
}
/* Horizontal layout;
 *
 */
.noUi-pips-horizontal {
  padding: 10px 0;
  height: 80px;
  top: 100%;
  left: 0;
  width: 100%;
}
.noUi-value-horizontal {
  -webkit-transform: translate(-50%, 50%);
  transform: translate(-50%, 50%);
}
.noUi-rtl .noUi-value-horizontal {
  -webkit-transform: translate(50%, 50%);
  transform: translate(50%, 50%);
}
.noUi-marker-horizontal.noUi-marker {
  margin-left: -1px;
  width: 2px;
  height: 5px;
}
.noUi-marker-horizontal.noUi-marker-sub {
  height: 10px;
}
.noUi-marker-horizontal.noUi-marker-large {
  height: 15px;
}
/* Vertical layout;
 *
 */
.noUi-pips-vertical {
  padding: 0 10px;
  height: 100%;
  top: 0;
  left: 100%;
}
.noUi-value-vertical {
  -webkit-transform: translate(0, -50%);
  transform: translate(0, -50%, 0);
  padding-left: 25px;
}
.noUi-rtl .noUi-value-vertical {
  -webkit-transform: translate(0, 50%);
  transform: translate(0, 50%);
}
.noUi-marker-vertical.noUi-marker {
  width: 5px;
  height: 2px;
  margin-top: -1px;
}
.noUi-marker-vertical.noUi-marker-sub {
  width: 10px;
}
.noUi-marker-vertical.noUi-marker-large {
  width: 15px;
}
.noUi-tooltip {
  display: block;
  position: absolute;
  border: 1px solid #D9D9D9;
  border-radius: 3px;
  background: #fff;
  color: #000;
  padding: 5px;
  text-align: center;
  white-space: nowrap;
}
.noUi-horizontal .noUi-tooltip {
  -webkit-transform: translate(-50%, 0);
  transform: translate(-50%, 0);
  left: 50%;
  bottom: 120%;
}
.noUi-vertical .noUi-tooltip {
  -webkit-transform: translate(0, -50%);
  transform: translate(0, -50%);
  top: 50%;
  right: 120%;
}
.noUi-tooltip {
  display: none;
  font-size: 10px;
}
.noUi-active .noUi-tooltip {
  display: block;
}
.noUi-value-large {
  top: 20%;
}

@media (max-width: 640px) {
  .modal-open .modal {
    top: 0;
    bottom: 0;
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    backface-visibility: hidden;
    /*     box-shadow: 0 0 0 2px green inset; */
  }
  .modal-open .modal.fade .modal-dialog {
    height: 100%;
    margin: 0 auto;
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    overflow-y: auto;
    overflow-x: none;
    -webkit-overflow-scrolling: touch;
    transform: none;
    max-width: none;
    pointer-events: all;
    padding: 10px;
  }
  .no-scroll,
  .no-scroll body {
    overflow: hidden;
  }
  .modal-content {
    max-width: 500px;
    margin: 0 auto;
  }
  .modal-footer {
    padding-bottom: 1.5rem;
  }
}

.iti-flag {
  width: 20px;
}
.iti-flag.be {
  width: 18px;
}
.iti-flag.ch {
  width: 15px;
}
.iti-flag.mc {
  width: 19px;
}
.iti-flag.ne {
  width: 18px;
}
.iti-flag.np {
  width: 13px;
}
.iti-flag.va {
  width: 15px;
}
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
  .iti-flag {
    background-size: 5652px 15px;
  }
}
.iti-flag.ac {
  height: 10px;
  background-position: 0px 0px;
}
.iti-flag.ad {
  height: 14px;
  background-position: -22px 0px;
}
.iti-flag.ae {
  height: 10px;
  background-position: -44px 0px;
}
.iti-flag.af {
  height: 14px;
  background-position: -66px 0px;
}
.iti-flag.ag {
  height: 14px;
  background-position: -88px 0px;
}
.iti-flag.ai {
  height: 10px;
  background-position: -110px 0px;
}
.iti-flag.al {
  height: 15px;
  background-position: -132px 0px;
}
.iti-flag.am {
  height: 10px;
  background-position: -154px 0px;
}
.iti-flag.ao {
  height: 14px;
  background-position: -176px 0px;
}
.iti-flag.aq {
  height: 14px;
  background-position: -198px 0px;
}
.iti-flag.ar {
  height: 13px;
  background-position: -220px 0px;
}
.iti-flag.as {
  height: 10px;
  background-position: -242px 0px;
}
.iti-flag.at {
  height: 14px;
  background-position: -264px 0px;
}
.iti-flag.au {
  height: 10px;
  background-position: -286px 0px;
}
.iti-flag.aw {
  height: 14px;
  background-position: -308px 0px;
}
.iti-flag.ax {
  height: 13px;
  background-position: -330px 0px;
}
.iti-flag.az {
  height: 10px;
  background-position: -352px 0px;
}
.iti-flag.ba {
  height: 10px;
  background-position: -374px 0px;
}
.iti-flag.bb {
  height: 14px;
  background-position: -396px 0px;
}
.iti-flag.bd {
  height: 12px;
  background-position: -418px 0px;
}
.iti-flag.be {
  height: 15px;
  background-position: -440px 0px;
}
.iti-flag.bf {
  height: 14px;
  background-position: -460px 0px;
}
.iti-flag.bg {
  height: 12px;
  background-position: -482px 0px;
}
.iti-flag.bh {
  height: 12px;
  background-position: -504px 0px;
}
.iti-flag.bi {
  height: 12px;
  background-position: -526px 0px;
}
.iti-flag.bj {
  height: 14px;
  background-position: -548px 0px;
}
.iti-flag.bl {
  height: 14px;
  background-position: -570px 0px;
}
.iti-flag.bm {
  height: 10px;
  background-position: -592px 0px;
}
.iti-flag.bn {
  height: 10px;
  background-position: -614px 0px;
}
.iti-flag.bo {
  height: 14px;
  background-position: -636px 0px;
}
.iti-flag.bq {
  height: 14px;
  background-position: -658px 0px;
}
.iti-flag.br {
  height: 14px;
  background-position: -680px 0px;
}
.iti-flag.bs {
  height: 10px;
  background-position: -702px 0px;
}
.iti-flag.bt {
  height: 14px;
  background-position: -724px 0px;
}
.iti-flag.bv {
  height: 15px;
  background-position: -746px 0px;
}
.iti-flag.bw {
  height: 14px;
  background-position: -768px 0px;
}
.iti-flag.by {
  height: 10px;
  background-position: -790px 0px;
}
.iti-flag.bz {
  height: 14px;
  background-position: -812px 0px;
}
.iti-flag.ca {
  height: 10px;
  background-position: -834px 0px;
}
.iti-flag.cc {
  height: 10px;
  background-position: -856px 0px;
}
.iti-flag.cd {
  height: 15px;
  background-position: -878px 0px;
}
.iti-flag.cf {
  height: 14px;
  background-position: -900px 0px;
}
.iti-flag.cg {
  height: 14px;
  background-position: -922px 0px;
}
.iti-flag.ch {
  height: 15px;
  background-position: -944px 0px;
}
.iti-flag.ci {
  height: 14px;
  background-position: -961px 0px;
}
.iti-flag.ck {
  height: 10px;
  background-position: -983px 0px;
}
.iti-flag.cl {
  height: 14px;
  background-position: -1005px 0px;
}
.iti-flag.cm {
  height: 14px;
  background-position: -1027px 0px;
}
.iti-flag.cn {
  height: 14px;
  background-position: -1049px 0px;
}
.iti-flag.co {
  height: 14px;
  background-position: -1071px 0px;
}
.iti-flag.cp {
  height: 14px;
  background-position: -1093px 0px;
}
.iti-flag.cr {
  height: 12px;
  background-position: -1115px 0px;
}
.iti-flag.cu {
  height: 10px;
  background-position: -1137px 0px;
}
.iti-flag.cv {
  height: 12px;
  background-position: -1159px 0px;
}
.iti-flag.cw {
  height: 14px;
  background-position: -1181px 0px;
}
.iti-flag.cx {
  height: 10px;
  background-position: -1203px 0px;
}
.iti-flag.cy {
  height: 14px;
  background-position: -1225px 0px;
}
.iti-flag.cz {
  height: 14px;
  background-position: -1247px 0px;
}
.iti-flag.de {
  height: 12px;
  background-position: -1269px 0px;
}
.iti-flag.dg {
  height: 10px;
  background-position: -1291px 0px;
}
.iti-flag.dj {
  height: 14px;
  background-position: -1313px 0px;
}
.iti-flag.dk {
  height: 15px;
  background-position: -1335px 0px;
}
.iti-flag.dm {
  height: 10px;
  background-position: -1357px 0px;
}
.iti-flag.do {
  height: 14px;
  background-position: -1379px 0px;
}
.iti-flag.dz {
  height: 14px;
  background-position: -1401px 0px;
}
.iti-flag.ea {
  height: 14px;
  background-position: -1423px 0px;
}
.iti-flag.ec {
  height: 14px;
  background-position: -1445px 0px;
}
.iti-flag.ee {
  height: 13px;
  background-position: -1467px 0px;
}
.iti-flag.eg {
  height: 14px;
  background-position: -1489px 0px;
}
.iti-flag.eh {
  height: 10px;
  background-position: -1511px 0px;
}
.iti-flag.er {
  height: 10px;
  background-position: -1533px 0px;
}
.iti-flag.es {
  height: 14px;
  background-position: -1555px 0px;
}
.iti-flag.et {
  height: 10px;
  background-position: -1577px 0px;
}
.iti-flag.eu {
  height: 14px;
  background-position: -1599px 0px;
}
.iti-flag.fi {
  height: 12px;
  background-position: -1621px 0px;
}
.iti-flag.fj {
  height: 10px;
  background-position: -1643px 0px;
}
.iti-flag.fk {
  height: 10px;
  background-position: -1665px 0px;
}
.iti-flag.fm {
  height: 11px;
  background-position: -1687px 0px;
}
.iti-flag.fo {
  height: 15px;
  background-position: -1709px 0px;
}
.iti-flag.fr {
  height: 14px;
  background-position: -1731px 0px;
}
.iti-flag.ga {
  height: 15px;
  background-position: -1753px 0px;
}
.iti-flag.gb {
  height: 10px;
  background-position: -1775px 0px;
}
.iti-flag.gd {
  height: 12px;
  background-position: -1797px 0px;
}
.iti-flag.ge {
  height: 14px;
  background-position: -1819px 0px;
}
.iti-flag.gf {
  height: 14px;
  background-position: -1841px 0px;
}
.iti-flag.gg {
  height: 14px;
  background-position: -1863px 0px;
}
.iti-flag.gh {
  height: 14px;
  background-position: -1885px 0px;
}
.iti-flag.gi {
  height: 10px;
  background-position: -1907px 0px;
}
.iti-flag.gl {
  height: 14px;
  background-position: -1929px 0px;
}
.iti-flag.gm {
  height: 14px;
  background-position: -1951px 0px;
}
.iti-flag.gn {
  height: 14px;
  background-position: -1973px 0px;
}
.iti-flag.gp {
  height: 14px;
  background-position: -1995px 0px;
}
.iti-flag.gq {
  height: 14px;
  background-position: -2017px 0px;
}
.iti-flag.gr {
  height: 14px;
  background-position: -2039px 0px;
}
.iti-flag.gs {
  height: 10px;
  background-position: -2061px 0px;
}
.iti-flag.gt {
  height: 13px;
  background-position: -2083px 0px;
}
.iti-flag.gu {
  height: 11px;
  background-position: -2105px 0px;
}
.iti-flag.gw {
  height: 10px;
  background-position: -2127px 0px;
}
.iti-flag.gy {
  height: 12px;
  background-position: -2149px 0px;
}
.iti-flag.hk {
  height: 14px;
  background-position: -2171px 0px;
}
.iti-flag.hm {
  height: 10px;
  background-position: -2193px 0px;
}
.iti-flag.hn {
  height: 10px;
  background-position: -2215px 0px;
}
.iti-flag.hr {
  height: 10px;
  background-position: -2237px 0px;
}
.iti-flag.ht {
  height: 12px;
  background-position: -2259px 0px;
}
.iti-flag.hu {
  height: 10px;
  background-position: -2281px 0px;
}
.iti-flag.ic {
  height: 14px;
  background-position: -2303px 0px;
}
.iti-flag.id {
  height: 14px;
  background-position: -2325px 0px;
}
.iti-flag.ie {
  height: 10px;
  background-position: -2347px 0px;
}
.iti-flag.il {
  height: 15px;
  background-position: -2369px 0px;
}
.iti-flag.im {
  height: 10px;
  background-position: -2391px 0px;
}
.iti-flag.in {
  height: 14px;
  background-position: -2413px 0px;
}
.iti-flag.io {
  height: 10px;
  background-position: -2435px 0px;
}
.iti-flag.iq {
  height: 14px;
  background-position: -2457px 0px;
}
.iti-flag.ir {
  height: 12px;
  background-position: -2479px 0px;
}
.iti-flag.is {
  height: 15px;
  background-position: -2501px 0px;
}
.iti-flag.it {
  height: 14px;
  background-position: -2523px 0px;
}
.iti-flag.je {
  height: 12px;
  background-position: -2545px 0px;
}
.iti-flag.jm {
  height: 10px;
  background-position: -2567px 0px;
}
.iti-flag.jo {
  height: 10px;
  background-position: -2589px 0px;
}
.iti-flag.jp {
  height: 14px;
  background-position: -2611px 0px;
}
.iti-flag.ke {
  height: 14px;
  background-position: -2633px 0px;
}
.iti-flag.kg {
  height: 12px;
  background-position: -2655px 0px;
}
.iti-flag.kh {
  height: 13px;
  background-position: -2677px 0px;
}
.iti-flag.ki {
  height: 10px;
  background-position: -2699px 0px;
}
.iti-flag.km {
  height: 12px;
  background-position: -2721px 0px;
}
.iti-flag.kn {
  height: 14px;
  background-position: -2743px 0px;
}
.iti-flag.kp {
  height: 10px;
  background-position: -2765px 0px;
}
.iti-flag.kr {
  height: 14px;
  background-position: -2787px 0px;
}
.iti-flag.kw {
  height: 10px;
  background-position: -2809px 0px;
}
.iti-flag.ky {
  height: 10px;
  background-position: -2831px 0px;
}
.iti-flag.kz {
  height: 10px;
  background-position: -2853px 0px;
}
.iti-flag.la {
  height: 14px;
  background-position: -2875px 0px;
}
.iti-flag.lb {
  height: 14px;
  background-position: -2897px 0px;
}
.iti-flag.lc {
  height: 10px;
  background-position: -2919px 0px;
}
.iti-flag.li {
  height: 12px;
  background-position: -2941px 0px;
}
.iti-flag.lk {
  height: 10px;
  background-position: -2963px 0px;
}
.iti-flag.lr {
  height: 11px;
  background-position: -2985px 0px;
}
.iti-flag.ls {
  height: 14px;
  background-position: -3007px 0px;
}
.iti-flag.lt {
  height: 12px;
  background-position: -3029px 0px;
}
.iti-flag.lu {
  height: 12px;
  background-position: -3051px 0px;
}
.iti-flag.lv {
  height: 10px;
  background-position: -3073px 0px;
}
.iti-flag.ly {
  height: 10px;
  background-position: -3095px 0px;
}
.iti-flag.ma {
  height: 14px;
  background-position: -3117px 0px;
}
.iti-flag.mc {
  height: 15px;
  background-position: -3139px 0px;
}
.iti-flag.md {
  height: 10px;
  background-position: -3160px 0px;
}
.iti-flag.me {
  height: 10px;
  background-position: -3182px 0px;
}
.iti-flag.mf {
  height: 14px;
  background-position: -3204px 0px;
}
.iti-flag.mg {
  height: 14px;
  background-position: -3226px 0px;
}
.iti-flag.mh {
  height: 11px;
  background-position: -3248px 0px;
}
.iti-flag.mk {
  height: 10px;
  background-position: -3270px 0px;
}
.iti-flag.ml {
  height: 14px;
  background-position: -3292px 0px;
}
.iti-flag.mm {
  height: 14px;
  background-position: -3314px 0px;
}
.iti-flag.mn {
  height: 10px;
  background-position: -3336px 0px;
}
.iti-flag.mo {
  height: 14px;
  background-position: -3358px 0px;
}
.iti-flag.mp {
  height: 10px;
  background-position: -3380px 0px;
}
.iti-flag.mq {
  height: 14px;
  background-position: -3402px 0px;
}
.iti-flag.mr {
  height: 14px;
  background-position: -3424px 0px;
}
.iti-flag.ms {
  height: 10px;
  background-position: -3446px 0px;
}
.iti-flag.mt {
  height: 14px;
  background-position: -3468px 0px;
}
.iti-flag.mu {
  height: 14px;
  background-position: -3490px 0px;
}
.iti-flag.mv {
  height: 14px;
  background-position: -3512px 0px;
}
.iti-flag.mw {
  height: 14px;
  background-position: -3534px 0px;
}
.iti-flag.mx {
  height: 12px;
  background-position: -3556px 0px;
}
.iti-flag.my {
  height: 10px;
  background-position: -3578px 0px;
}
.iti-flag.mz {
  height: 14px;
  background-position: -3600px 0px;
}
.iti-flag.na {
  height: 14px;
  background-position: -3622px 0px;
}
.iti-flag.nc {
  height: 10px;
  background-position: -3644px 0px;
}
.iti-flag.ne {
  height: 15px;
  background-position: -3666px 0px;
}
.iti-flag.nf {
  height: 10px;
  background-position: -3686px 0px;
}
.iti-flag.ng {
  height: 10px;
  background-position: -3708px 0px;
}
.iti-flag.ni {
  height: 12px;
  background-position: -3730px 0px;
}
.iti-flag.nl {
  height: 14px;
  background-position: -3752px 0px;
}
.iti-flag.no {
  height: 15px;
  background-position: -3774px 0px;
}
.iti-flag.np {
  height: 15px;
  background-position: -3796px 0px;
}
.iti-flag.nr {
  height: 10px;
  background-position: -3811px 0px;
}
.iti-flag.nu {
  height: 10px;
  background-position: -3833px 0px;
}
.iti-flag.nz {
  height: 10px;
  background-position: -3855px 0px;
}
.iti-flag.om {
  height: 10px;
  background-position: -3877px 0px;
}
.iti-flag.pa {
  height: 14px;
  background-position: -3899px 0px;
}
.iti-flag.pe {
  height: 14px;
  background-position: -3921px 0px;
}
.iti-flag.pf {
  height: 14px;
  background-position: -3943px 0px;
}
.iti-flag.pg {
  height: 15px;
  background-position: -3965px 0px;
}
.iti-flag.ph {
  height: 10px;
  background-position: -3987px 0px;
}
.iti-flag.pk {
  height: 14px;
  background-position: -4009px 0px;
}
.iti-flag.pl {
  height: 13px;
  background-position: -4031px 0px;
}
.iti-flag.pm {
  height: 14px;
  background-position: -4053px 0px;
}
.iti-flag.pn {
  height: 10px;
  background-position: -4075px 0px;
}
.iti-flag.pr {
  height: 14px;
  background-position: -4097px 0px;
}
.iti-flag.ps {
  height: 10px;
  background-position: -4119px 0px;
}
.iti-flag.pt {
  height: 14px;
  background-position: -4141px 0px;
}
.iti-flag.pw {
  height: 13px;
  background-position: -4163px 0px;
}
.iti-flag.py {
  height: 11px;
  background-position: -4185px 0px;
}
.iti-flag.qa {
  height: 8px;
  background-position: -4207px 0px;
}
.iti-flag.re {
  height: 14px;
  background-position: -4229px 0px;
}
.iti-flag.ro {
  height: 14px;
  background-position: -4251px 0px;
}
.iti-flag.rs {
  height: 14px;
  background-position: -4273px 0px;
}
.iti-flag.ru {
  height: 14px;
  background-position: -4295px 0px;
}
.iti-flag.rw {
  height: 14px;
  background-position: -4317px 0px;
}
.iti-flag.sa {
  height: 14px;
  background-position: -4339px 0px;
}
.iti-flag.sb {
  height: 10px;
  background-position: -4361px 0px;
}
.iti-flag.sc {
  height: 10px;
  background-position: -4383px 0px;
}
.iti-flag.sd {
  height: 10px;
  background-position: -4405px 0px;
}
.iti-flag.se {
  height: 13px;
  background-position: -4427px 0px;
}
.iti-flag.sg {
  height: 14px;
  background-position: -4449px 0px;
}
.iti-flag.sh {
  height: 10px;
  background-position: -4471px 0px;
}
.iti-flag.si {
  height: 10px;
  background-position: -4493px 0px;
}
.iti-flag.sj {
  height: 15px;
  background-position: -4515px 0px;
}
.iti-flag.sk {
  height: 14px;
  background-position: -4537px 0px;
}
.iti-flag.sl {
  height: 14px;
  background-position: -4559px 0px;
}
.iti-flag.sm {
  height: 15px;
  background-position: -4581px 0px;
}
.iti-flag.sn {
  height: 14px;
  background-position: -4603px 0px;
}
.iti-flag.so {
  height: 14px;
  background-position: -4625px 0px;
}
.iti-flag.sr {
  height: 14px;
  background-position: -4647px 0px;
}
.iti-flag.ss {
  height: 10px;
  background-position: -4669px 0px;
}
.iti-flag.st {
  height: 10px;
  background-position: -4691px 0px;
}
.iti-flag.sv {
  height: 12px;
  background-position: -4713px 0px;
}
.iti-flag.sx {
  height: 14px;
  background-position: -4735px 0px;
}
.iti-flag.sy {
  height: 14px;
  background-position: -4757px 0px;
}
.iti-flag.sz {
  height: 14px;
  background-position: -4779px 0px;
}
.iti-flag.ta {
  height: 10px;
  background-position: -4801px 0px;
}
.iti-flag.tc {
  height: 10px;
  background-position: -4823px 0px;
}
.iti-flag.td {
  height: 14px;
  background-position: -4845px 0px;
}
.iti-flag.tf {
  height: 14px;
  background-position: -4867px 0px;
}
.iti-flag.tg {
  height: 13px;
  background-position: -4889px 0px;
}
.iti-flag.th {
  height: 14px;
  background-position: -4911px 0px;
}
.iti-flag.tj {
  height: 10px;
  background-position: -4933px 0px;
}
.iti-flag.tk {
  height: 10px;
  background-position: -4955px 0px;
}
.iti-flag.tl {
  height: 10px;
  background-position: -4977px 0px;
}
.iti-flag.tm {
  height: 14px;
  background-position: -4999px 0px;
}
.iti-flag.tn {
  height: 14px;
  background-position: -5021px 0px;
}
.iti-flag.to {
  height: 10px;
  background-position: -5043px 0px;
}
.iti-flag.tr {
  height: 14px;
  background-position: -5065px 0px;
}
.iti-flag.tt {
  height: 12px;
  background-position: -5087px 0px;
}
.iti-flag.tv {
  height: 10px;
  background-position: -5109px 0px;
}
.iti-flag.tw {
  height: 14px;
  background-position: -5131px 0px;
}
.iti-flag.tz {
  height: 14px;
  background-position: -5153px 0px;
}
.iti-flag.ua {
  height: 14px;
  background-position: -5175px 0px;
}
.iti-flag.ug {
  height: 14px;
  background-position: -5197px 0px;
}
.iti-flag.um {
  height: 11px;
  background-position: -5219px 0px;
}
.iti-flag.un {
  height: 14px;
  background-position: -5241px 0px;
}
.iti-flag.us {
  height: 11px;
  background-position: -5263px 0px;
}
.iti-flag.uy {
  height: 14px;
  background-position: -5285px 0px;
}
.iti-flag.uz {
  height: 10px;
  background-position: -5307px 0px;
}
.iti-flag.va {
  height: 15px;
  background-position: -5329px 0px;
}
.iti-flag.vc {
  height: 14px;
  background-position: -5346px 0px;
}
.iti-flag.ve {
  height: 14px;
  background-position: -5368px 0px;
}
.iti-flag.vg {
  height: 10px;
  background-position: -5390px 0px;
}
.iti-flag.vi {
  height: 14px;
  background-position: -5412px 0px;
}
.iti-flag.vn {
  height: 14px;
  background-position: -5434px 0px;
}
.iti-flag.vu {
  height: 12px;
  background-position: -5456px 0px;
}
.iti-flag.wf {
  height: 14px;
  background-position: -5478px 0px;
}
.iti-flag.ws {
  height: 10px;
  background-position: -5500px 0px;
}
.iti-flag.xk {
  height: 15px;
  background-position: -5522px 0px;
}
.iti-flag.ye {
  height: 14px;
  background-position: -5544px 0px;
}
.iti-flag.yt {
  height: 14px;
  background-position: -5566px 0px;
}
.iti-flag.za {
  height: 14px;
  background-position: -5588px 0px;
}
.iti-flag.zm {
  height: 14px;
  background-position: -5610px 0px;
}
.iti-flag.zw {
  height: 10px;
  background-position: -5632px 0px;
}
.iti-flag {
  height: 15px;
  box-shadow: 0px 0px 1px 0px #888;
  background-image: url("../uploads/flags.png");
  background-repeat: no-repeat;
  background-color: #DBDBDB;
  background-position: 20px 0;
}
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
  .iti-flag {
    background-image: url("../uploads/flags@2x.png");
  }
}
.iti-flag.np {
  background-color: transparent;
}

.hand,
.hand-double,
.hand-flick,
.hand-hold,
.hand-rock,
.hand-tap,
.hand-x,
.hand-y {
  fill: #fff;
  stroke: #000;
  stroke-width: 3px;
  stroke-linecap: round;
  stroke-linejoin: round;
  opacity: 0;
}
.arrow-down,
.arrow-head,
.arrow-left,
.arrow-right,
.arrow-up,
.arrow-up-1,
.arrow-up-2,
.arrow-up-3,
.hold-1,
.hold-2,
.line-horizontal,
.line-rotate,
.line-vertical,
.notes,
.tap-1,
.tap-2 {
  fill: transparent;
  stroke: #000;
  stroke-width: 3px;
  stroke-linecap: round;
  stroke-linejoin: round;
}
.arrow-up-2,
.hold-1,
.tap-1 {
  opacity: .5;
}
.arrow-up-1,
.hold-2,
.tap-2 {
  opacity: .25;
}
.arrow-up-3,
.swipe-horizontal,
.swipe-rotate,
.swipe-vertical {
  opacity: .75;
}
.hold-1,
.hold-2,
.notes {
  opacity: 0;
}
/* ANIMATION KEYFRAMES */
@keyframes tap-double {
  0% {
    transform: rotateX(0deg);
  }
  10% {
    transform: rotateX(12.5deg);
  }
  25% {
    transform: rotateX(25deg);
  }
  35% {
    transform: rotateX(10deg);
  }
  50% {
    transform: rotateX(25deg);
  }
}
@keyframes tap {
  0% {
    transform: rotateX(0deg);
  }
  10% {
    transform: rotateX(12.5deg);
  }
  25% {
    transform: rotateX(25deg);
  }
}
@keyframes tap-circle {
  0% {
    transform: scale(0);
    opacity: 0;
  }
  75% {
    transform: scale(1.05);
    opacity: .6;
  }
  80% {
    transform: scale(1);
    opacity: .5;
  }
}
@keyframes hold {
  0% {
    transform: rotateX(0deg);
  }
  10% {
    transform: rotateX(12.5deg);
  }
  30% {
    transform: rotateX(25deg);
  }
  80% {
    transform: rotateX(25deg);
  }
}
@keyframes fade {
  0% {
    opacity: 0;
  }
  30% {
    opacity: .75;
  }
  80% {
    opacity: .75;
  }
}
@keyframes swipe-x {
  0% {
    transform: translateX(0px);
  }
  25% {
    transform: translateX(50px) rotateZ(10deg);
  }
  50% {
    transform: translateX(0px);
  }
  75% {
    transform: translateX(-50px) rotateZ(-10deg);
  }
}
@keyframes swipe-y {
  0% {
    transform: translateY(0px);
    opacity: 1.0;
  }
  25% {
    transform: translateY(50px);
    opacity: 1.0;
  }
  50% {
    transform: translateY(0px);
    opacity: 1.0;
  }
  75% {
    transform: translateY(-50px);
    opacity: 1.0;
  }
  100% {
    transform: translateY(-50px);
    opacity: 1.0;
  }
}
@keyframes flick-fade {
  0% {
    opacity: 0;
  }
  25% {
    opacity: 1;
  }
}
@keyframes flick {
  0% {
    transform: rotateZ(0deg);
  }
  10% {
    transform: translateY(-12px) rotateZ(50deg);
  }
  25% {
    transform: rotateZ(5deg);
  }
}
@keyframes spin {
  0% {
    transform: rotateZ(0deg);
  }
  10% {
    transform: translateY(-10deg) rotateZ(-20deg);
  }
  50% {
    transform: rotateZ(45deg);
  }
}
@keyframes rock-on {
  0% {
    transform: scale(1);
  }
  25% {
    transform: scale(1.1);
  }
  50% {
    transform: scale(1);
  }
  75% {
    transform: scale(1.1);
  }
}
@keyframes note {
  0% {
    transform: scale(0) rotateZ(0deg);
    opacity: 0;
  }
  20% {
    transform: scale(1.1) rotateZ(10deg);
  }
  40% {
    transform: scale(0.9) rotateZ(-10deg);
  }
  50% {
    opacity: .75;
  }
  60% {
    transform: scale(1.1) rotateZ(10deg);
  }
  80% {
    transform: scale(0.9) rotateZ(-10deg);
  }
}
/* SVG ANIMATION */
.wrapper * {
  transform-origin: 50% 50%;
  perspective: 100px;
}
.hand {
  transform-origin: 25% 50%;
}
.hand-tap {
  animation: tap 1.25s ease-out backwards;
  animation-iteration-count: infinite;
}
.hand-double {
  animation: tap-double 1.25s ease-out backwards;
  animation-iteration-count: infinite;
}
.tap-1,
.tap-2 {
  animation: tap-circle 1.25s ease-out backwards;
  animation-iteration-count: infinite;
}
.hand-hold {
  animation: hold 1.25s ease-out backwards;
  animation-iteration-count: infinite;
}
.hold-1,
.hold-2 {
  animation: fade 1.25s ease-in backwards;
  animation-iteration-count: infinite;
}
.tap-2 {
  animation-delay: 0.2s;
}
.hand-x {
  animation: swipe-x 1.25s ease-in-out backwards;
  animation-iteration-count: infinite;
}
.hand-y {
  animation: swipe-y 1s ease-in-out backwards;
  animation-iteration-count: 3;
}
.hand-flick {
  animation: flick 1.25s ease-out backwards;
  animation-iteration-count: infinite;
}
.arrows {
  opacity: 0;
  animation: flick-fade 1.25s ease-out backwards;
  animation-iteration-count: 3;
  transform: translate(-40, 200px);
  transform: rotate(180deg);
}
.hand,
.swipe-rotate {
  animation: spin 1.25s ease-in-out backwards;
  animation-iteration-count: infinite;
}
.hand-rock {
  animation: rock-on 1.25s ease-out backwards;
  animation-iteration-count: infinite;
}
.notes {
  animation: note 1.25s ease-out backwards;
  animation-iteration-count: infinite;
}



.row-flex.cart_item {
  padding: 10px 0;
  border-bottom: 1px solid #d4d4d4;
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  flex-wrap: nowrap;
  position: relative;
}
.row-flex.cart_item > .col {
  padding: 0 5px;
  box-sizing: border-box;
}
.row-flex.cart_item .cart-item-col-abbildung {
  flex-basis: 90px;
  text-align: center;
}
.row-flex.cart_item .cart-item-col-bezeichnung-einheit {
  flex-basis: 300px;
  display: flex;
  flex-flow: column;
  flex-grow: 1;
  justify-content: space-between;
}
.row-flex.cart_item .cart-item-col-bezeichnung-einheit .cart-item-einzelpreis {
  display: none;
}
.row-flex.cart_item .cart-item-col-bezeichnung-einheit .btn-group label {
  border: none;
  background: #e0e0e0;
  color: #666;
  border-radius: 0 !important;
  box-shadow: none !important;
  font-size: 14px;
  margin: 0 6px 0 0;
  padding: 8px 10px;
  display: inline-block;
}
.row-flex.cart_item .cart-item-col-bezeichnung-einheit .btn-group label.active {
  background: #999;
  color: #eee;
}
.row-flex.cart_item .cart-item-col-einheit-plus-minus-delete {
  display: none;
}
.row-flex.cart_item .cart-item-einheit .btn-group label {
  border: none;
  background: #eee;
  color: #666;
  border-radius: 0 !important;
  box-shadow: none !important;
  font-size: 15px;
  margin: 0 6px 0 0;
  padding: 8px 10px;
  display: inline-block;
  width: 38px;
  height: 38px;
}
.row-flex.cart_item .cart-item-einheit .btn-group label.active {
  background: #999;
  color: #eee;
}
.row-flex.cart_item .cart-item-col-abo {
  display: none;
}
.row-flex.cart_item .cart-item-col-menge {
  flex-basis: 220px;
  display: flex;
  flex-direction: column;
  z-index: 0;
}
.row-flex.cart_item .cart-item-col-menge .input-group {
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
}
.row-flex.cart_item .cart-item-col-menge .input-group > * {
  display: block;
  width: auto;
}
.row-flex.cart_item .cart-item-col-menge .bb-cart-weight-input-amount {
  float: none;
  width: 100%;
  margin-right: 26px;
  min-width: 80px;
  max-width: 100px;
  text-align: right !important;
  display: inline;
  background: none;
  border: none;
  font-size: 28px;
  box-shadow: none;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  font-weight: 300;
}
@media screen and (max-width: 767px) {
  .row-flex.cart_item .cart-item-col-menge .bb-cart-weight-input-amount {
    margin-right: 20px;
    width: 100%;
    top: 2px;
  }
}
.row-flex.cart_item .cart-item-col-menge .bb-cart-weight-input-amount + .input-group-addon {
  padding-left: 34;
  margin-left: -45px;
  position: relative;
  top: 3px;
  z-index: 2;
  border: none;
  background: none;
  font-size: 22px;
  font-weight: 300;
}
.row-flex.cart_item .cart-item-col-preis-einzelpreis-abo-del {
  text-align: right;
  flex-basis: 140px;
}
.row-flex.cart_item .cart-item-col-preis-einzelpreis-abo-del > * {
  margin-bottom: 5px;
  display: block;
}
.row-flex.cart_item .cart-item-col-preis-einzelpreis-abo-del .cart-item-abo-delete {
  display: flex;
  justify-content: flex-end;
}
.row-flex.cart_item > .cart-item-col-preis-einzelpreis-abo-del {
  width: 200px;
}
.bb-wk-zst-badge {
  display: block;
  max-width: 160px;
}
.cart-recipe-img {
  width: 100%;
  height: auto;
}
.recipe-item-text-link {
  display: inline-flex;
  align-items: center;
  gap: 5px;
}
.row-cart-recipe-recommend {
  padding: 40px 15px 0 15px;
}
.row-cart-recipe-recommend .col-cart-recipe-headline {
  margin-bottom: 10px;
}
.row-cart-recipe-recommend .col-cart-recipe-headline h3 {
  margin: 0;
}
.row-cart-recipe-recommend .cart-recipe-box {
  padding: 20px 10px;
  border: 1px solid #d4d4d4;
}
.row-cart-recipe-recommend .cart-recipe-box .col-recipe-teaser-info {
  display: contents;
}
.row-cart-recipe-recommend .cart-recipe-box .col-recipe-teaser-info h3,
.row-cart-recipe-recommend .cart-recipe-box .col-recipe-teaser-info p {
  padding-left: 15px;
  padding-right: 15px;
}
.row-cart-recipe-recommend .cart-recipe-box .col-recipe-teaser-info .heading-third {
  margin: 0 0 0.2em;
}
.row-cart-recipe-recommend .cart-recipe-box .col-recipe-teaser-info p {
  margin: 0;
}
.row-cart-recipe-recommend .cart-recipe-box .bb-btn-recipe-close {
  --btn-font-color: #d4d4d4;
  position: absolute;
  top: 0;
  right: 0;
}
.row-cart-recipe-recommend .col-cart-recipe-more {
  margin: 10px 0 0 0;
  padding: 0 0 20px 0;
  border-bottom: 1px solid #d4d4d4;
}
.row-cart-recipe-recommend .recipe-item-text-link,
.row-cart-recipe-recommend .recipe-teaser-text-link {
  margin-right: 3px;
}
.row-cart-recipe-recommend .recipe-item-text-link .svg-inline--fa,
.row-cart-recipe-recommend .recipe-teaser-text-link .svg-inline--fa {
  vertical-align: unset;
}
.col-cart-recipe-more {
  text-align: right;
}
.theme-cart .cart_item .cart-item-abo {
  text-decoration: none;
  cursor: pointer;
}
.theme-cart .cart_item:nth-child(odd) {
  background: #fff !important;
}
.theme-cart .cart_item:first-child {
  border-top: 1px dotted #ccc;
}
.theme-cart .cart_item > div:first-child {
  padding-left: 0;
}
.theme-cart .cart_item a[data-id] {
  color: #333;
  font-size: 16px;
  font-weight: 600;
}
.theme-cart .cart_item a[data-toggle="collapse"] {
  color: #333;
  font-size: 16px;
  font-weight: 600;
}
.theme-cart .cart_item a[data-toggle="collapse"] > strong {
  color: #333;
  font-size: 16px;
  font-weight: 600;
}
.theme-cart .cart_item .bb-cart-item-price-sum {
  font-size: 28px;
  font-weight: 300;
  white-space: nowrap;
}
.theme-cart .cart_item .bb-cart-item-price-single {
  font-size: 13px;
  font-weight: 300;
  color: #B2B2B2;
  white-space: nowrap;
}
.theme-cart .cart_item .badge-dark {
  background: #666666;
  color: #fff;
}
.theme-cart .cart_item .badge-light {
  background: #F2F2F2;
  color: #333;
  min-width: auto;
  position: relative;
}
.theme-cart .cart_item .badge-remove {
  padding: 4px;
  margin-left: 7px;
  margin-top: 1px;
}
.theme-cart .cart_item.cart_item_new {
  background: #fff !important;
}
.theme-cart .bb-dlvr-cart-group-title {
  padding-left: 0;
  margin-top: 20px;
  font-size: 25px;
  text-align: center;
}
.theme-cart .bb-dlvr-cart-group-title svg {
  vertical-align: baseline;
}
.theme-cart .bb-cart-weights-btn-minus {
  background: #eee;
  border: none;
  color: #333;
  display: inline-block;
  font-size: 16px;
  font-weight: bold;
}
.theme-cart .bb-cart-weights-btn-plus {
  background: #eee;
  border: none;
  color: #333;
  display: inline-block;
  font-size: 16px;
  font-weight: bold;
}
.theme-cart .bb-cart-weights-btn-trash {
  background: #eee;
  border: none;
  color: #333;
  display: inline-block;
  font-size: 16px;
  font-weight: bold;
  margin-left: 4px;
  padding: 8px;
  width: 32px;
  transition: .5s;
  transition-timing-function: ease-in-out;
}
.theme-cart .input-group-btn [data-action="cart-item-remove"] {
  background: #eee;
  border: none;
  color: #333;
  display: inline-block;
  font-size: 16px;
  font-weight: bold;
}
.theme-cart .input-group-btn:first-child > .btn.bb-cart-weights-btn-minus {
  margin-right: 4px;
}
.bb-btn-cartitem-remove {
  width: 32px;
  transition: .25s;
  transition-timing-function: ease-in-out;
}
.bb-btn-cartitem-remove-expanded {
  width: 122px !important;
}
.bb-btn-cartitem-remove-label {
  font-size: 12px;
  color: black;
  position: relative;
  top: -1px;
}
.bb-btn-cartitem-remove-cancel {
  cursor: pointer;
  cursor: hand;
  color: red;
  padding: 4px;
}
.bb-btn-cartitem-remove-ok {
  cursor: pointer;
  cursor: hand;
  color: green;
  padding: 4px;
  top: -2px;
  position: relative;
}
.bb-btn-cartitem-remove-trash {
  cursor: pointer;
  cursor: hand;
}
.bb-unbundle-subscription {
  display: flex !important;
  justify-content: center;
  align-items: center;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  opacity: .85;
  background: #fff;
}
.bb-unbundle-subscription-info {
  font-size: 16px;
}
/* Popover */
.popover {
  z-index: 2;
}
@media screen and (max-width: 767px) {
  .row-flex.cart_item {
    flex-wrap: wrap;
  }
  .row-flex.cart_item .cart-item-col-abbildung {
    flex-basis: 90px;
  }
  .row-flex.cart_item .cart-item-col-bezeichnung-einheit {
    flex-grow: 1;
    flex-shrink: 1;
    flex-basis: 50%;
    justify-content: flex-start;
  }
  .row-flex.cart_item .cart-item-col-bezeichnung-einheit .cart-item-einzelpreis {
    display: block;
  }
  .row-flex.cart_item .cart-item-col-bezeichnung-einheit .cart-item-einheit {
    display: none;
  }
  .row-flex.cart_item .cart-item-col-menge {
    text-align: right;
    justify-content: flex-end;
    flex-flow: row;
    padding-bottom: 0;
    margin-bottom: 0;
    flex-basis: 50%;
    padding-left: 0;
  }
  .row-flex.cart_item .cart-item-col-menge .input-group > .input-group-btn {
    display: none;
  }
  .row-flex.cart_item .cart-item-col-menge .input-group .input-group-addon {
    padding-right: 0;
  }
  .row-flex.cart_item .cart-item-col-menge .bb-cart-weight-input-amount {
    font-size: 22px;
  }
  .row-flex.cart_item .cart-item-col-menge .bb-cart-weight-input-amount + .input-group-addon {
    font-size: 22px;
    margin-left: -35px;
  }
  .row-flex.cart_item .cart-item-col-preis-einzelpreis-abo-del {
    flex-basis: 100%;
    padding-right: 0;
    margin-top: -10px;
  }
  .row-flex.cart_item .cart-item-col-preis-einzelpreis-abo-del .cart-item-period-select {
    width: 50%;
    float: right;
  }
  .row-flex.cart_item .cart-item-col-preis-einzelpreis-abo-del .cart-item-period {
    height: 34px;
  }
  .row-flex.cart_item .cart-item-col-preis-einzelpreis-abo-del .cart-item-abo-delete {
    display: none;
  }
  .row-flex.cart_item .cart-item-col-preis-einzelpreis-abo-del > div.bb-cart-item-price-sum {
    display: block;
  }
  .row-flex.cart_item .cart-item-col-abo {
    display: block;
    flex-basis: 50%;
    padding-left: 0;
  }
  .row-flex.cart_item .cart-item-col-einheit-plus-minus-delete {
    margin-top: 2px;
    display: flex;
    flex-basis: 100%;
    padding: 0;
    z-index: 0;
    justify-content: space-between;
  }
  .row-flex.cart_item .cart-item-col-einheit-plus-minus-delete .input-group-btn [data-action="cart-item-remove"] {
    margin-left: 18px;
  }
}
@media (min-width: 768px) {
  .row-cart-recipe-recommend .cart-recipe-box {
    padding: 10px;
  }
  .row-cart-recipe-recommend .col-recipe-teaser-info {
    display: block;
    padding-left: 0;
  }
  .row-cart-recipe-recommend .col-recipe-teaser-info h3,
  .row-cart-recipe-recommend .col-recipe-teaser-info p {
    padding: 0;
  }
  .row-cart-recipe-recommend .col-recipe-teaser-info .heading-third {
    font-size: 22px;
  }
}

body {
  color: #666666;
  font-family: 'open-sans-condensed', sans-serif;
  font-size: 19px;
  line-height: 1.5em;
}
body a {
  color: #68a64c;
}
body a:hover {
  text-decoration: underline;
}
h1,
h2,
h3,
h4,
.h1,
.h2,
.h3,
.h4 {
  font-family: 'amatic', serif;
  color: #666666;
  font-weight: normal;
  line-height: 1.05em;
  margin: 0.2em 0 0.1em;
}
h1 {
  font-size: 56px;
}
h2 {
  font-size: 44px;
}
h3 {
  font-size: 36px;
}
h4 {
  font-size: 28px;
}
#main_nav {
  background-image: url(/media/cache/cache/template/wood-panel.jpg);
  background-position: center top;
  border: none;
  box-shadow: none !important;
  background-size: 60%;
}
#main_nav.affix {
  background-image: url(/media/cache/cache/template/wood-panel.jpg);
  background-position: center top;
  border: none;
  box-shadow: none !important;
  background-size: 60%;
}
#bb-header-minimalist-container {
  max-width: 1140px;
  margin: 0 auto 10px auto;
}
#bb-header-minimalist-center {
  height: auto !important;
  padding-top: 50px !important;
}
#bb-header-minimalist-center h2 {
  padding: 6px 5px 0 5px;
  color: #fff;
  background-color: #92c57a;
}
#bb-header-minimalist-right {
  height: auto !important;
  padding-top: 50px !important;
}
.bb-row-menu-navbar {
  border: none;
}
.bb-row-menu-navbar > #navbar {
  background-color: #92c57a;
}
.bb-row-menu-navbar > .col-xs-12.hidden-sm.hidden-md {
  margin: 0 0 5px 0;
  clear: both;
}
.bb-row-menu-navbar > .navbar-header {
  clear: both;
  padding-top: 7px;
  background-color: #92c57a;
}
.bb-navbar-xs {
  padding: 0 15px 5px 15px;
}
.bb-navbar-xs .col-xs-2:first-child {
  top: auto !important;
}
.bb-navbar-xs .col-xs-8 {
  width: 58.33333%;
}
.bb-navbar-xs .col-xs-2:last-child {
  width: 25%;
  top: auto !important;
}
#btn-nav-home {
  color: #fff;
}
.navbar-form {
  display: flex;
  margin: 0;
  padding: 1px;
  height: 41px;
  max-width: 400px;
  margin-left: auto;
  margin-right: auto;
  background-color: rgba(255, 255, 255, 0.9);
}
.navbar-form .form-group {
  flex: 1;
}
.navbar-form button {
  margin: 2px;
  padding: 6px 12px 8px 12px;
  border-radius: 8%;
  color: white;
  background-color: #92c57a !important;
  border: 1px solid white;
}
.navbar-form button > span {
  display: none;
}
.navbar-form button::after {
  content: " Los!";
}
.navbar-form .navbar-search-input {
  padding-left: 20px;
  background-color: transparent;
  width: 100% !important;
  border: none;
  box-shadow: none;
}
#bb-header-minimalist-search-form {
  display: flex;
  margin: 0;
  padding: 1px;
  height: 41px;
  max-width: 400px;
  margin-left: auto;
  margin-right: auto;
  border-radius: 5px;
  background-color: #fafafa;
}
#bb-header-minimalist-search-form .input-group {
  width: 100%;
}
#bb-header-minimalist-search-form .form-group {
  flex: 1;
}
#bb-header-minimalist-search-form .search-btn-xs {
  width: auto;
  padding: 8px 12px;
  height: auto;
  margin: 2px;
  border-radius: 8%;
  color: white;
  background-color: #60AB30 !important;
  margin-top: 0px !important;
  border: 1px solid white;
  box-shadow: none !important;
}
#bb-header-minimalist-search-form .search-btn-xs > span {
  display: none;
}
#bb-header-minimalist-search-form button::after {
  content: " Los!";
}
#bb-header-minimalist-search-form .search-input-xs {
  padding-left: 20px;
  background-color: transparent;
  width: 100% !important;
  border: none;
  box-shadow: none;
}
button.navbar-toggle {
  background: none !important;
  border: none !important;
  box-shadow: none !important;
}
button.navbar-toggle.pull-left span.glyphicon.glyphsvg > svg > path {
  display: none;
}
button.navbar-toggle.pull-left span.glyphicon.glyphsvg {
  background-image: url(https://gutwulksfelde.biodeliver.de/media/cache/cache/uploads/burgermenu.png);
  background-size: 25px 25px;
  background-position: center;
  background-repeat: no-repeat;
}
.navbar-cartbtn-group {
  float: right;
  height: 41px;
  width: 41px;
  background-color: #fff;
  border-radius: 4px;
  text-align: center;
}
.navbar-cartbtn-group .btn-primary {
  padding: 0;
  float: none;
  background-color: transparent;
  border: none;
}
.navbar-cartbtn-group span {
  padding-top: 10px;
}
.navbar-cartbtn-group span.glyphicon-shopping-cart::before {
  font-family: "Font Awesome 5 Free";
  font-weight: 900;
  content: "\f07a";
  font-size: 22px;
  color: #92c57a;
}
span.badge-cart-count {
  padding-top: .2em;
  background-color: #5d61a4;
  font-size: 16px;
}
#bb-menu-link-navbar-right-root-login > div > span.glyphicon-user:before,
#bb-menu-link-navbar-right-root > div > span.glyphicon-user:before {
  font-family: "Font Awesome 5 Free";
  font-weight: 900;
  content: "\f2bd";
  font-size: 26px;
  color: #92c57a;
}
#bb-navbar-list_navbar-right-root {
  margin: 0;
}
#bb-navbar-list_navbar-right-root .bb-menu-dropdown-minimalist-anchor,
#bb-navbar-list_navbar-right-root .bb-menu-minimalist-user-login {
  padding-top: 5px;
  padding-bottom: 5px;
  font-size: inherit;
}
#bb-navbar-list_navbar-right-root .bb-menu-dropdown-minimalist-anchor .glyphicon,
#bb-navbar-list_navbar-right-root .bb-menu-minimalist-user-login .glyphicon {
  top: 0;
}
#bb-navbar-list_navbar-right-root > li {
  height: 41px;
  width: 41px;
  margin-right: 10px;
  left: auto !important;
  top: auto !important;
  background-color: #fff;
  border-radius: 4px;
  text-align: center;
}
#bb-navbar-list_navbar-right-root a {
  padding: 2px 0 0 0!important;
}
#bb-navbar-list_navbar-right-root a .caret {
  display: none;
}
.cart-btn-xs .glyphsvg::after {
  font-family: "Font Awesome 5 Free";
  font-weight: 900;
  content: "\f07a";
  font-size: 22px;
  color: white;
}
.cart-btn-xs .glyphsvg > svg {
  display: none;
}
span[data-action="cart-count"] span.badge {
  left: 15px;
  top: -12px;
  background-color: #ccc;
  color: #fff;
  box-shadow: none;
  font-weight: bold;
}
.user-btn-xs .glyphsvg::after {
  font-family: "Font Awesome 5 Free";
  font-weight: 900;
  content: "\f2bd";
  font-size: 22px;
  color: white;
}
.user-btn-xs .glyphsvg > svg {
  display: none;
}
#bb-navbar-list_navbar-right-root #bb-navbar-dropdown_menu_level_1 {
  z-index: 1050;
}
#bb-navbar-list_navbar-right-root #bb-navbar-dropdown_menu_level_1 li:not(.divider_nav) {
  height: 30px;
  font-size: 18px;
  margin-top: 5px;
  margin-bottom: 5px;
}
#bb-navbar-list_navbar-right-root #bb-navbar-dropdown_menu_level_1 .col-sm-2 {
  width: 15px;
}
#bb-navbar-list_navbar-right-root #bb-navbar-dropdown_menu_level_1 li:hover {
  background-color: #92c57a;
}
#bb-navbar-list_navbar-right-root #bb-navbar-dropdown_menu_level_1 li:hover a {
  background-color: transparent;
}
.bb-nav-breadcrumb {
  background-color: #fff;
}
footer {
  padding: 0 !important;
}
footer .navbar.navbar-default {
  min-height: auto;
  margin-bottom: 0;
  border: none;
}
footer .navbar.navbar-default > .panel {
  background-color: #92c57a;
  color: #fff;
  text-align: center;
  font-size: 19px;
}
footer .navbar.navbar-default > .panel .panel-body {
  padding: 40px 15px;
}
footer .navbar.navbar-default h2 {
  color: #fff;
}
footer .container-fluid {
  margin: 0;
  padding: 0;
}
#bb-cms-menu-fusszeile {
  padding: 20px 15px 35px 15px;
}
#bb-cms-menu-fusszeile .navbar-nav {
  margin: 0;
  float: none !important;
  text-align: center;
}
#bb-cms-menu-fusszeile .navbar-nav li,
#bb-cms-menu-fusszeile .navbar-nav .active {
  float: none;
  display: inline-block;
}
#bb-cms-menu-fusszeile .navbar-nav li a,
#bb-cms-menu-fusszeile .navbar-nav .active a,
#bb-cms-menu-fusszeile .navbar-nav li a:hover,
#bb-cms-menu-fusszeile .navbar-nav .active a:hover,
#bb-cms-menu-fusszeile .navbar-nav li a:focus,
#bb-cms-menu-fusszeile .navbar-nav .active a:focus {
  padding: 12px 4px 9px 4px;
  color: #68a64c;
}
.panel-grid.bb-gridbox,
.bb-embedded-products-container {
  border-radius: 0 !important;
}
.panel-grid.bb-gridbox .panel,
.bb-embedded-products-container .panel {
  border-radius: 0 !important;
}
.panel-grid.bb-gridbox .panel-body,
.bb-embedded-products-container .panel-body {
  padding: 0;
}
.panel-grid.bb-gridbox .panel-body > .row,
.bb-embedded-products-container .panel-body > .row {
  margin-left: 0;
  margin-right: 0;
}
.bb-gridbox-icon-bar {
  display: none;
}
.bb-gridbox-product-container {
  padding: 0 !important;
}
.bb-gridbox-product-container > div {
  padding: 0;
}
.bb-gridbox-product-container > div:last-child {
  display: none;
}
.bb-product-image {
  width: 100%;
}
.bb-row-grid-5 {
  padding: 12px 0;
  background-color: #92c57a;
  text-align: center;
}
.bb-row-grid-5 .bb-gridbox-product-label-container {
  padding-left: 15px;
  padding-right: 15px;
}
.bb-row-grid-5 strong {
  font-weight: normal;
}
.bb-row-grid-5 a,
.bb-row-grid-5 .text-ellipsis {
  font-size: 22px;
  color: #fff;
}
.bb-row-grid-5 a:hover {
  text-decoration: none;
}
.bb-row-grid-5:hover {
  background-color: #68a64c;
}
.bb-row-grid-6 {
  margin: 0;
}
.bb-row-grid-7 {
  margin: 10px 0 0 0;
}
.bb-gridbox-product-extras-container {
  text-align: right;
}
.bb-gridbox-product-extras-container .text-muted {
  font-size: 10px;
  color: #666666;
}
.bb-row-grid-8 {
  margin: 0 0 30px 0;
}
.panel-grid.bb-gridbox .theme-cms-block-media .col-lg-12 {
  padding: 0;
}
.panel-grid.bb-gridbox .theme-cms-block-media .col-lg-12 > div {
  margin: -15px -15px 15px -15px;
}
.panel-grid.bb-gridbox .theme-cms-block-media .col-lg-12 h2 {
  line-height: 1.2;
}
.panel-grid.bb-gridbox .theme-cms-block-headline .col-lg-12 h2 {
  line-height: 1.2;
}
.bb-gridbox-product-price-container {
  font-size: 28px;
  float: right;
  width: 100%;
  text-align: right;
}
.bb-gridbox-product-price-container strong,
.bb-gridbox-product-price-container a {
  font-weight: normal;
}
.bb-gridbox-product-unit-label {
  display: none;
  /*
  font-size: 11px;
  position: absolute;
  left: 50%;
  top: 90px;
  z-index: 3;
  color: #60AB30;
  width: 75px;
  text-align: center;
  border: 1px solid #57ac29;
  border-radius: 500px;
  margin-left: -37px;
  */
}
.row.prod-footer {
  clear: both;
  position: relative;
  padding: 5px 15px 15px 15px;
}
.iti-flag {
  box-shadow: none;
}
.bb-country-flag-grid-image {
  float: left;
  position: static;
  margin-top: 4px;
  transform: scale(1.5);
  transform-origin: left;
}
.bb-gridbox-product-quality-logos-container {
  float: left;
  height: auto !important;
  width: auto;
  padding-top: 0px;
}
.bb-gridbox-product-quality-logos-container .bb-biolabel-sm {
  height: 20px;
}
.bb-gridbox-product-quality-logos-container img {
  vertical-align: inherit;
  margin-right: 5px;
}
.cart_item {
  background-color: transparent !important;
  border-bottom: 1px solid #dbdbdb;
}
.cart_item:first-child {
  border-top: 1px solid #dbdbdb;
}
#bb-wk-modal > div.modal-dialog {
  max-width: unset;
}
.checkout-steps {
  margin-bottom: 0;
  background-color: transparent;
}
form[name=cart] {
  padding: 10px;
}
form[name=cart] > div:nth-child(3) .col-md-2 {
  width: 50%;
}
form[name=cart] > div:nth-child(3) .col-md-2 > br {
  display: none;
}
form[name=cart] > div:nth-child(3) .col-md-10 {
  width: 50%;
}
form[name=cart] > div:nth-child(3) textarea {
  height: 150px !important;
  resize: none;
}
.panel {
  box-shadow: none;
}
.panel-default {
  border: none;
}
.font_cms_block {
  padding: 0 15px;
  background-color: #fff;
}
.font_cms_block h1 {
  text-align: center;
}
.headline-background h1,
.headline-background h2,
.headline-background h3 {
  padding: 15px;
  margin: 0;
  background-color: #92c57a;
  color: #fff;
}
@media (min-width: 768px) {
  #bb-header-minimalist-container {
    margin: 20px auto 10px auto;
  }
  img.logo-minimalist-left {
    top: -10px;
  }
  #bb-header-minimalist-center {
    width: 50%;
  }
  #bb-header-minimalist-right {
    display: block !important;
  }
  .logo-xs {
    display: none !important;
  }
  #main_nav {
    background-size: auto;
  }
  #main_nav.affix {
    background-size: auto;
  }
  .bb-navbar-gtxs .col-xs-1 {
    display: none;
  }
  .bb-navbar-gtxs .col-xs-10 {
    width: 100%;
  }
  .navbar-default .navbar-nav > .active > a,
  .navbar-default .navbar-nav > .active > a:hover,
  .navbar-default .navbar-nav > .active > a:focus,
  .navbar-default .navbar-nav > .open > a,
  .navbar-default .navbar-nav > .open > a:hover,
  .navbar-default .navbar-nav > .open > a:focus {
    background-color: inherit;
  }
  #bb-navbar-list_navbar-root {
    width: 100%;
    padding: 5px 0;
    display: flex;
    justify-content: center;
  }
  #bb-navbar-list_navbar-root > li,
  #bb-navbar-list_navbar-root > li.active {
    padding: 0 5px;
  }
  #bb-navbar-list_navbar-root .bb-menu-anchor {
    padding: 0 !important;
    font-size: 32px;
    line-height: 32px;
    color: #fff;
    font-family: 'amatic', serif;
  }
  #bb-navbar-list_navbar-root .bb-menu-anchor:hover,
  #bb-navbar-list_navbar-root .bb-menu-anchor:active,
  #bb-navbar-list_navbar-root .bb-menu-anchor:focus {
    color: #264f0e;
    background-color: transparent;
  }
  .teaser-main-text > div h3 {
    min-height: 105px;
  }
}
@media (min-width: 992px) {
  #bb-navbar-list_navbar-root > li,
  #bb-navbar-list_navbar-root > li.active {
    padding: 0 10px;
  }
  #bb-navbar-list_navbar-root .bb-menu-anchor {
    font-size: 42px;
    line-height: 42px;
  }
  footer {
    padding: 0 !important;
  }
  footer .navbar-text .row > div {
    margin-bottom: 0;
    border-bottom: none;
    text-align: left;
  }
}
.bb-navbar-main-lg,
.bb-navbar-main-sm-md {
  display: none !important;
}
#product-details-modal-content > .row:last-child {
  display: none;
}
#checkout_user > .row .col-md-6:last-child .panel-grid .form-group:not(.has-feedback) {
  display: none;
}
/*
// Elemente auf Lieferseite ausblenden
#checkout_delivery_form div .col-md-6 {
    visibility: hidden;
}
*/
#checkout_confirm .panel-body .row.bb-kommunikationseinstellungen {
  display: none;
}
/*! Generated by Font Squirrel (https://www.fontsquirrel.com) on February 6, 2021 */
@font-face {
  font-family: 'open-sans-condensed';
  src: url(data:application/font-woff2;charset=utf-8;base64,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) format('woff2');
  font-weight: bold;
  font-style: normal;
}
@font-face {
  font-family: 'open-sans-condensed';
  src: url(data:application/font-woff2;charset=utf-8;base64,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) format('woff2');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'amatic';
  src: url(data:application/font-woff2;charset=utf-8;base64,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) format('woff2');
  font-weight: bold;
  font-style: normal;
}
@font-face {
  font-family: 'amatic';
  src: url(data:application/font-woff2;charset=utf-8;base64,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) format('woff2');
  font-weight: normal;
  font-style: normal;
}
/*Ohne Liefertermin fortfahren - ausblenden BB */
.bb-mergecart-footer-forward-container {
  display: none;
}
/* Bits & Bytes: Anpassung von Header wegen neuer Warenkorbanzeige */
#main_nav > div.container-fluid {
  background-color: #fff0;
}
#main_nav > div.container.container--alert > div {
  background-color: white;
}
/* Icons haben Text im Kundendashboard überlagert, fix dafür */
.bb-overview-order-preview-content-one {
  padding-bottom: 70px;
}
@media (max-width: 480px) {
  .bb-overview-order-preview-content-three {
    height: auto;
  }
}

table.dataTable {
  clear: both;
  margin-top: 6px !important;
  margin-bottom: 6px !important;
  max-width: none !important;
}
table.dataTable td,
table.dataTable th {
  -webkit-box-sizing: content-box;
  -moz-box-sizing: content-box;
  box-sizing: content-box;
}
table.dataTable td.dataTables_empty,
table.dataTable th.dataTables_empty {
  text-align: center;
}
table.dataTable.nowrap th,
table.dataTable.nowrap td {
  white-space: nowrap;
}
div.dataTables_wrapper div.dataTables_length label {
  font-weight: normal;
  text-align: left;
  white-space: nowrap;
}
div.dataTables_wrapper div.dataTables_length select {
  width: 75px;
  display: inline-block;
}
div.dataTables_wrapper div.dataTables_filter {
  text-align: right;
}
div.dataTables_wrapper div.dataTables_filter label {
  font-weight: normal;
  white-space: nowrap;
  text-align: left;
}
div.dataTables_wrapper div.dataTables_filter input {
  margin-left: 0.5em;
  display: inline-block;
  width: auto;
}
div.dataTables_wrapper div.dataTables_info {
  padding-top: 8px;
  white-space: nowrap;
}
div.dataTables_wrapper div.dataTables_paginate {
  margin: 0;
  white-space: nowrap;
  text-align: right;
}
div.dataTables_wrapper div.dataTables_paginate ul.pagination {
  margin: 2px 0;
  white-space: nowrap;
}
table.dataTable thead > tr > th.sorting_asc,
table.dataTable thead > tr > th.sorting_desc,
table.dataTable thead > tr > th.sorting,
table.dataTable thead > tr > td.sorting_asc,
table.dataTable thead > tr > td.sorting_desc,
table.dataTable thead > tr > td.sorting {
  padding-right: 30px;
}
table.dataTable thead > tr > th:active,
table.dataTable thead > tr > td:active {
  outline: none;
}
table.dataTable thead .sorting,
table.dataTable thead .sorting_asc,
table.dataTable thead .sorting_desc,
table.dataTable thead .sorting_asc_disabled,
table.dataTable thead .sorting_desc_disabled {
  cursor: pointer;
  position: relative;
}
table.dataTable thead .sorting:after,
table.dataTable thead .sorting_asc:after,
table.dataTable thead .sorting_desc:after,
table.dataTable thead .sorting_asc_disabled:after,
table.dataTable thead .sorting_desc_disabled:after {
  position: absolute;
  bottom: 8px;
  right: 8px;
  display: block;
  font-family: 'Glyphicons Halflings';
  opacity: 0.5;
}
table.dataTable thead .sorting:after {
  opacity: 0.2;
  content: "\e150";
  /* sort */
}
table.dataTable thead .sorting_asc:after {
  content: "\e155";
  /* sort-by-attributes */
}
table.dataTable thead .sorting_desc:after {
  content: "\e156";
  /* sort-by-attributes-alt */
}
table.dataTable thead .sorting_asc_disabled:after,
table.dataTable thead .sorting_desc_disabled:after {
  color: #eee;
}
div.dataTables_scrollHead table.dataTable {
  margin-bottom: 0 !important;
}
div.dataTables_scrollBody table {
  border-top: none;
  margin-top: 0 !important;
  margin-bottom: 0 !important;
}
div.dataTables_scrollBody table thead .sorting:after,
div.dataTables_scrollBody table thead .sorting_asc:after,
div.dataTables_scrollBody table thead .sorting_desc:after {
  display: none;
}
div.dataTables_scrollBody table tbody tr:first-child th,
div.dataTables_scrollBody table tbody tr:first-child td {
  border-top: none;
}
div.dataTables_scrollFoot table {
  margin-top: 0 !important;
  border-top: none;
}
@media screen and (max-width: 767px) {
  div.dataTables_wrapper div.dataTables_length,
  div.dataTables_wrapper div.dataTables_filter,
  div.dataTables_wrapper div.dataTables_info,
  div.dataTables_wrapper div.dataTables_paginate {
    text-align: center;
  }
}
table.dataTable.table-condensed > thead > tr > th {
  padding-right: 20px;
}
table.dataTable.table-condensed .sorting:after,
table.dataTable.table-condensed .sorting_asc:after,
table.dataTable.table-condensed .sorting_desc:after {
  top: 6px;
  right: 6px;
}
table.table-bordered.dataTable {
  border-collapse: separate !important;
}
table.table-bordered.dataTable th,
table.table-bordered.dataTable td {
  border-left-width: 0;
}
table.table-bordered.dataTable th:last-child,
table.table-bordered.dataTable th:last-child,
table.table-bordered.dataTable td:last-child,
table.table-bordered.dataTable td:last-child {
  border-right-width: 0;
}
table.table-bordered.dataTable tbody th,
table.table-bordered.dataTable tbody td {
  border-bottom-width: 0;
}
div.dataTables_scrollHead table.table-bordered {
  border-bottom-width: 0;
}

.skachel-head {
  display: grid;
  grid-row-gap: 1em;
  grid-column-gap: 1em;
  grid-template-columns: minmax(0, 20%) auto;
  grid-auto-flow: column;
  color: #666666;
}
.skachel-result-container {
  display: grid;
  grid-row-gap: 1em;
  grid-column-gap: 1em;
  grid-template-columns: repeat(4, auto);
  grid-auto-flow: row;
  color: #666666;
  place-content: start;
}
.skachel-result-item {
  display: grid;
  grid-gap: 5px;
  grid-auto-rows: auto auto 1fr auto 1fr auto auto auto;
  overflow: hidden;
  background-color: #fff;
  padding-bottom: 5px;
  min-width: 146px;
}
.skachel-item-row {
  overflow: hidden;
  text-align: center;
}
.skachel-row-padding {
  padding-left: 5px;
  padding-right: 5px;
}
.skachel-warenkorb-button {
  width: 100%;
  height: 44px;
  padding: 0;
  border: 1px solid transparent;
}
.skachel-product-image {
  margin-left: auto;
  margin-right: auto;
  display: block;
  max-width: 100%;
  height: auto;
  vertical-align: middle;
  border: 0;
}
.skachel-horizontal-line {
  border-top: 1px solid #B2B2B2;
  margin-left: 5px;
  margin-right: 5px;
}
.skachel-amount-row {
  display: grid;
  align-items: center;
  grid-template-columns: 42px auto 42px;
}
.skachel-amount-input {
  font-size: 20px;
  padding: 0;
  text-align: center;
  height: 100%;
  border: 1px solid transparent !important;
  box-shadow: none !important;
}
.skachel-plus-button {
  padding: 0;
  font-weight: normal;
  touch-action: manipulation;
  cursor: pointer;
  background-image: none;
  border: 1px solid transparent;
}
.skachel-minus-glyphon {
  display: block;
  line-height: 42px;
  font-size: 36px;
}
.skachel-plus-glyphon {
  display: block;
  line-height: 42px;
  font-size: 30px;
}
.skachel-unit-button {
  width: 100%;
  height: 100%;
  font-weight: normal;
  text-align: center;
  vertical-align: middle;
  touch-action: manipulation;
  cursor: pointer;
  background-image: none;
  border: 1px solid transparent;
}
.skachel-price-row {
  display: grid;
  grid-gap: 2px;
  grid-auto-flow: column;
  grid-template-columns: auto auto;
}
.skachel-unit-row {
  display: grid;
  grid-gap: 5px;
  grid-auto-flow: column;
  grid-template-columns: 42px 42px 42px;
  justify-content: end;
  overflow: hidden;
}
.skachel-unit-column {
  height: 40px;
  overflow: hidden;
}
.skachel-cart-glyphon {
  font-size: 27px;
  line-height: 40px;
}
.skachel-vkpricecalc-column {
  font-family: Roboto, sans-serif;
  font-weight: 300;
  font-size: 22px;
  /*font-size: 2vw;*/
  color: #666666;
  text-align: start;
  white-space: nowrap;
  overflow: hidden;
}
.skachel-price-second-column {
  display: grid;
  grid-gap: 2px;
  grid-auto-flow: row;
  color: #B2B2B2;
  font-size: 13px;
  justify-items: end;
  overflow: hidden;
}
.skachel-price-second-column-row {
  overflow: hidden;
  white-space: nowrap;
}
.skachel-vkeinheit {
  font-size: 16px;
}
.skachel-bezeichnung {
  font-size: 18px;
  overflow: hidden;
}
.skachel-filter-container {
  overflow: hidden;
}
.skachel-filter-label {
  font-weight: unset;
  cursor: pointer;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
#skachel-suggest-input {
  width: 100% !important;
  z-index: 999999;
  position: inherit;
}
#skachel-suggest-results {
  position: relative !important;
  padding: 0 12px 8px 12px;
  background-color: white;
  box-shadow: 0 5px 7px lightsteelblue;
  border: 1px solid lightsteelblue;
  color: #666666;
}
.skachel-suggest-text {
  cursor: pointer;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.skachel-suggest-text:hover {
  background-color: powderblue;
}

.light.cc_dialog.interstitial {
  position: absolute;
  max-width: 800px;
  margin: auto;
}
.light.cc_dialog button.cc_b_sn {
  color: #fff;
  background-color: green;
  margin-left: 0.25rem !important;
}
.light.cc_dialog button.cc_b_cp {
  color: #fff;
  background-color: green;
}
.cookie-consent-preferences-overlay input[type="checkbox"].checkbox_cookie_consent:checked + label[for="strictly-necessary"]:after {
  background: #ffffff url('../uploads/lock.png') center center no-repeat;
}
.light.cookie-consent-preferences-overlay .cookie-consent-preferences-dialog .cc_cp_container .cc_cp_content .cc_cp_m_menu {
  font-family: inherit;
}
.cc_css_reboot {
  font-family: inherit;
}
@media (min-width: 751px) {
  .cc_dialog_buttons {
    display: flex !important;
    justify-content: space-between;
  }
}
@media (max-width: 750px) {
  .light.cc_dialog button.cc_b_ok {
    width: 100%;
  }
  .light.cc_dialog button.cc_b_sn {
    margin-left: 0 !important;
    width: 100%;
    margin-top: 8px;
  }
  .light.cc_dialog button.cc_b_cp {
    margin-left: 0 !important;
    width: 100%;
    margin-top: 8px;
  }
}
