/*!
 * 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,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);
}
#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: #428d46;
  --btn-border-color: #333333;
  --btn-bg-color: #f9f9f9;
  --btn-bg-color-hover: #ececec;
  --btn-font-color-active: #428d46;
  --btn-border-color-active: #428d46;
  --btn-bg-color-disabled: var(--btn-bg-color);
  --btn-font-color-disabled: #adadad;
  --btn-focus-color: #76bf7a;
  --primary-font-color: #fff;
  --primary-font-color-hover: var(--primary-font-color);
  --primary-bg-color: #428d46;
  --primary-bg-color-hover: #3a7c3d;
  --primary-bg-color-disabled: #b3d1b5;
  --primary-font-color-disabled: var(--primary-font-color);
  --btn-focus-color: transparent;
  --transparent-font-color: #333333;
  --transparent-font-color-hover: #428d46;
  --transparent-font-color-disabled: #adadad;
  --outline-font-color: #333333;
  --outline-font-color-hover: #428d46;
  --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: #428d46;
  text-decoration: none;
}
a:hover,
a:focus {
  color: #2a592c;
  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: #428d46;
}
a.text-primary:hover,
a.text-primary:focus {
  color: #326a35;
}
.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: #428d46;
}
a.bg-primary:hover,
a.bg-primary:focus {
  background-color: #326a35;
}
.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 #87c78b;
}
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 #87c78b;
  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: #428d46;
  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: #428d46;
  background-color: #ffffff;
  border-color: #65b769;
}
.btn-default:focus,
.btn-default.focus {
  color: #428d46;
  background-color: #e6e6e6;
  border-color: #326a35;
}
.btn-default:hover {
  color: #428d46;
  background-color: #e6e6e6;
  border-color: #47974b;
}
.btn-default:active,
.btn-default.active,
.open > .dropdown-toggle.btn-default {
  color: #428d46;
  background-color: #e6e6e6;
  border-color: #47974b;
}
.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: #428d46;
  background-color: #d4d4d4;
  border-color: #326a35;
}
.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: #65b769;
}
.btn-default .badge {
  color: #ffffff;
  background-color: #428d46;
}
.btn-primary {
  color: #ffffff;
  background-color: #428d46;
  border-color: #428d46;
}
.btn-primary:focus,
.btn-primary.focus {
  color: #ffffff;
  background-color: #326a35;
  border-color: #19361b;
}
.btn-primary:hover {
  color: #ffffff;
  background-color: #326a35;
  border-color: #2e6331;
}
.btn-primary:active,
.btn-primary.active,
.open > .dropdown-toggle.btn-primary {
  color: #ffffff;
  background-color: #326a35;
  border-color: #2e6331;
}
.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: #265229;
  border-color: #19361b;
}
.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: #428d46;
  border-color: #428d46;
}
.btn-primary .badge {
  color: #428d46;
  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: #428d46;
  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: #2a592c;
  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: #428d46;
}
.dropdown-menu > .active > a,
.dropdown-menu > .active > a:hover,
.dropdown-menu > .active > a:focus {
  color: #ffffff;
  text-decoration: none;
  outline: 0;
  background-color: #428d46;
}
.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: #428d46;
}
.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: #428d46;
}
.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: #428d46;
}
.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: #bcdfbd;
}
.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: #bcdfbd;
  }
  .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: #254e27;
  border-color: #142c16;
}
.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: #bcdfbd;
  background-color: #1d3d1e;
}
.navbar-inverse .navbar-nav > .active > a,
.navbar-inverse .navbar-nav > .active > a:hover,
.navbar-inverse .navbar-nav > .active > a:focus {
  color: #bcdfbd;
  background-color: #142c16;
}
.navbar-inverse .navbar-nav > .disabled > a,
.navbar-inverse .navbar-nav > .disabled > a:hover,
.navbar-inverse .navbar-nav > .disabled > a:focus {
  color: #bcdfbd;
  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: #19361b;
}
.navbar-inverse .navbar-nav > .open > a,
.navbar-inverse .navbar-nav > .open > a:hover,
.navbar-inverse .navbar-nav > .open > a:focus {
  background-color: #142c16;
  color: #bcdfbd;
}
@media (max-width: 767px) {
  .navbar-inverse .navbar-nav .open .dropdown-menu > .dropdown-header {
    border-color: #142c16;
  }
  .navbar-inverse .navbar-nav .open .dropdown-menu .divider {
    background-color: #142c16;
  }
  .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: #bcdfbd;
    background-color: #1d3d1e;
  }
  .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: #bcdfbd;
    background-color: #142c16;
  }
  .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: #bcdfbd;
    background-color: transparent;
  }
}
.navbar-inverse .navbar-link {
  color: #ffffff;
}
.navbar-inverse .navbar-link:hover {
  color: #bcdfbd;
}
.navbar-inverse .btn-link {
  color: #ffffff;
}
.navbar-inverse .btn-link:hover,
.navbar-inverse .btn-link:focus {
  color: #bcdfbd;
}
.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: #bcdfbd;
}
.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: #428d46;
  background-color: #ffffff;
  border: 1px solid #428d46;
  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: #2a592c;
  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: #326a35;
  background-color: #eeeeee;
  border-color: #428d46;
  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 #428d46;
  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: #428d46;
}
.label-primary[href]:hover,
.label-primary[href]:focus {
  background-color: #326a35;
}
.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: #428d46;
  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: #428d46;
}
.jumbotron h1,
.jumbotron .h1 {
  color: #ffffff;
}
.jumbotron p {
  margin-bottom: 15px;
  font-size: 23px;
  font-weight: 200;
}
.jumbotron > hr {
  border-top-color: #326a35;
}
.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: #428d46;
}
.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: #428d46;
  -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: #428d46;
  border-color: #428d46;
}
.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: #bcdfbd;
}
.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: #428d46;
}
.panel-primary > .panel-heading {
  color: #ffffff;
  background-color: #428d46;
  border-color: #428d46;
}
.panel-primary > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: #428d46;
}
.panel-primary > .panel-heading .badge {
  color: #428d46;
  background-color: #ffffff;
}
.panel-primary > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: #428d46;
}
.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: #428d46;
  border: 1px solid #37753a;
  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(66, 141, 70, 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(66, 141, 70, 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(55, 118, 59, 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(66, 141, 70, 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(66, 141, 70, 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(66, 141, 70, 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: #53af58;
}
.jumbotron .btn-primary {
  background-color: #37753a;
}
.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 #428d46;
}
.btn {
  font-weight: 500;
}
.btn-default:hover {
  color: #555555;
  background-color: #bcdfbd;
}
.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: #428d46;
}
.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: #f3f2ec;
  background-image: url("/media/cache/cache/uploads/background.png");
  background-repeat: repeat;
  background-size: 100% auto;
  background-attachment: fixed;
  background-position: center top;
  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(66, 141, 70, 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: #428d46;
}
.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: #428d46;
}
.backgroundcolor-brand-primary {
  background-color: #428d46;
}
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: #428d46;
}
.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(66, 141, 70, 0.95);
  box-shadow: 0 0 1px 1px rgba(0, 0, 0, 0.2);
}
.banner.banner-notice .btn {
  background: #326a35;
}
.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: #428d46;
  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(66, 141, 70, 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(66, 141, 70, 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: #428d46;
}
/* 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: #428d46;
  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: #428d46;
  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: #428d46;
}
.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: #3a7c3d;
}
.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: #326a35;
}
.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: #214824;
}
.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: #428d46;
  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(66, 141, 70, 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: #428d46;
}
.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: #428d46;
}
.bb-gridbox-active {
  background-color: #428d46;
}
.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 #428d46;
}
.cart-minimalist {
  border-top: 3px solid #428d46;
}
.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(66, 141, 70, 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 #428d46;
}
.ps-top-to-bottom:before,
.ps-top-to-bottom:after {
  content: "";
  position: absolute;
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#428d46), to(transparent));
  background-image: -webkit-linear-gradient(#428d46, transparent);
  background-image: -moz-linear-gradient(#428d46, transparent);
  background-image: -o-linear-gradient(#428d46, transparent);
  background-image: linear-gradient(#428d46, 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: #428d46;
  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(66, 141, 70, 0) 0%, #428d46 100%);
}
hr.style4 {
  height: 6px;
  border: 0;
  background: linear-gradient(0deg, rgba(66, 141, 70, 0) 0%, #428d46 50%, rgba(66, 141, 70, 0) 100%);
}
hr.style2 {
  border: 0;
  height: 1px;
  background: linear-gradient(90deg, rgba(66, 141, 70, 0) 0%, #428d46 50%, rgba(66, 141, 70, 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 #428d46;
  background-color: #fff;
}
.hr-elegant-line {
  width: 100%;
  height: 1px;
  position: absolute;
  top: 45%;
  left: 0;
  background-color: #428d46;
}
.hr-elegant-line-faded {
  width: 100%;
  height: 1px;
  position: absolute;
  top: 45%;
  left: 0;
  background: linear-gradient(90deg, rgba(66, 141, 70, 0) 0%, #428d46 50%, rgba(66, 141, 70, 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: #428d46;
}
.background-color-brand-primary {
  background-color: #428d46;
  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 #428d46;
}
.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 #428d46;
}
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 #428d46;
  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: #428d46;
  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: #4a9e4f;
  color: white;
}
.bb-panel-delivery-address.bb-addr-selected .panel-body {
  background-color: #4a9e4f;
  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: #4a9e4f;
  color: white;
}
.bb-panel-address.bb-addr-selected .panel-body {
  background-color: #4a9e4f;
  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: #3a7c3d;
  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: #428d46;
}
.bb-order-overview-panel {
  border-top: 1px solid #428d46;
}
.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: #428d46;
}
.ribbon.ribbon--brand:after {
  border-top: 1.3rem solid #428d46;
}
.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(66, 141, 70, 0.75);
  height: 64px;
  width: 64px;
}
.bb-gridbox-overlay {
  grid-area: 1;
  background-color: rgba(66, 141, 70, 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 #87c78b;
}
.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: #428d46;
  color: #428d46;
}
.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: #428d46;
  color: #428d46;
}
.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(66, 141, 70, 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(66, 141, 70, 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(66, 141, 70, 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(66, 141, 70, 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(66, 141, 70, 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(66, 141, 70, 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(66, 141, 70, 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: #428d46;
  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: #428d46;
  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: #428d46;
  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: #428d46;
  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: #428d46;
}
.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 #428d46;
}
.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 #428d46;
  background: #f4f4f4;
  background-clip: content-box;
  border-radius: 50%;
}
.panel-register .row-register-submit-profile .registration-item-list .form-item input:checked {
  background-color: #428d46;
  border-color: #428d46;
}
.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: #428d46;
  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: #428d46;
    color: #fff;
    font-size: .9em;
  }
}
.tt-suggestion,
.tt-header,
.tt-empty {
  padding: 3px 20px;
}
.tt-suggestion.tt-cursor {
  color: #fff;
  background: #428d46;
}
.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 {
  font-family: 'myriad variable concept', cocon regular;
  color: #262b2c;
  font-weight: lighter;
  line-height: 1.35;
  font-size: 15px;
}
.clearfix {
  clear: both;
  content: " ";
  display: table;
}
.mx-default-font {
  font-family: 'myriad variable concept', cocon regular;
  color: #262b2c;
  font-weight: lighter;
  line-height: 1.35;
  font-size: 15px;
}
.mx-headline-1 {
  font-family: 'cocon bold', myriad variable conept;
  color: #262b2c;
  font-weight: bold;
  line-height: inherit;
  font-size: 28px !important;
}
.mx-headline-2 {
  font-family: 'cocon bold', myriad variable conept;
  color: #262b2c;
  font-weight: bold;
  line-height: inherit;
  font-size: 36px !important;
}
.mx-headline-3 {
  font-family: 'cocon bold', myriad variable conept;
  color: #262b2c;
  font-weight: bold;
  line-height: inherit;
  font-size: 28px !important;
}
.mx-headline-4 {
  font-family: 'cocon bold', myriad variable conept;
  color: #262b2c;
  font-weight: bold;
  line-height: inherit;
  font-size: 18px !important;
}
h1,
.h1 {
  font-family: 'cocon bold', myriad variable conept;
  color: #262b2c;
  font-weight: bold;
  line-height: inherit;
  font-size: 28px !important;
}
h2,
.h2 {
  font-family: 'cocon bold', myriad variable conept;
  color: #262b2c;
  font-weight: bold;
  line-height: inherit;
  font-size: 36px !important;
}
h3,
.h3 {
  font-family: 'cocon bold', myriad variable conept;
  color: #262b2c;
  font-weight: bold;
  line-height: inherit;
  font-size: 28px !important;
}
h4,
.h4 {
  font-family: 'cocon bold', myriad variable conept;
  color: #262b2c;
  font-weight: bold;
  line-height: inherit;
  font-size: 18px !important;
}
#main_nav {
  border: none;
}
#main_nav.affix {
  box-shadow: none;
}
#bb-header-minimalist-container #bb-header-minimalist-left {
  height: 120px;
}
#bb-header-minimalist-container #bb-header-minimalist-center {
  height: 120px !important;
  padding-top: 20px !important;
  font-size: 15px;
  width: 75%;
}
#bb-header-minimalist-container #bb-header-minimalist-center #bb-header-minimalist-search {
  text-align: right;
  margin: 20px;
}
#bb-header-minimalist-container #bb-header-minimalist-center #bb-header-minimalist-search .navbar-search-input {
  color: #428d46;
}
#bb-header-minimalist-container #bb-header-minimalist-center #bb-header-minimalist-search .navbar-search-input::placeholder {
  color: #428d46;
}
#bb-header-minimalist-container #bb-header-minimalist-center h2 {
  display: none;
  padding-left: 40px;
  text-align: left;
}
#bb-header-minimalist-container #bb-header-minimalist-right {
  display: none;
}
#bb-navbar-list_navbar-right-root {
  display: inline-block;
  float: none;
  vertical-align: middle;
  margin-left: 4px;
}
#bb-navbar-list_navbar-right-root li {
  left: auto !important;
  top: auto !important;
}
#bb-navbar-list_navbar-right-root li #bb-menu-link-navbar-right-root,
#bb-navbar-list_navbar-right-root li #bb-menu-link-navbar-right-root-login {
  padding: 8px 12px !important;
  border: 1px solid #428d46;
  background-color: #428d46;
  color: #fff;
}
#bb-navbar-list_navbar-right-root li #bb-menu-link-navbar-right-root:hover,
#bb-navbar-list_navbar-right-root li #bb-menu-link-navbar-right-root-login:hover,
#bb-navbar-list_navbar-right-root li #bb-menu-link-navbar-right-root:active,
#bb-navbar-list_navbar-right-root li #bb-menu-link-navbar-right-root-login:active,
#bb-navbar-list_navbar-right-root li #bb-menu-link-navbar-right-root:focus,
#bb-navbar-list_navbar-right-root li #bb-menu-link-navbar-right-root-login:focus,
#bb-navbar-list_navbar-right-root li #bb-menu-link-navbar-right-root:active:focus,
#bb-navbar-list_navbar-right-root li #bb-menu-link-navbar-right-root-login:active:focus,
#bb-navbar-list_navbar-right-root li #bb-menu-link-navbar-right-root:active:hover,
#bb-navbar-list_navbar-right-root li #bb-menu-link-navbar-right-root-login:active:hover {
  box-shadow: none;
  border-color: #428d46;
  color: #fff;
  background-color: #428d46;
}
#bb-navbar-list_navbar-right-root li #bb-menu-link-navbar-right-root .bb-menu-dropdown-minimalist-anchor,
#bb-navbar-list_navbar-right-root li #bb-menu-link-navbar-right-root-login .bb-menu-dropdown-minimalist-anchor,
#bb-navbar-list_navbar-right-root li #bb-menu-link-navbar-right-root .bb-menu-minimalist-user-login,
#bb-navbar-list_navbar-right-root li #bb-menu-link-navbar-right-root-login .bb-menu-minimalist-user-login {
  padding: 0;
  font-size: unset;
}
#bb-navbar-list_navbar-right-root li .dropdown-menu {
  z-index: 1000;
}
h2 ~ #bb-navbar-list_navbar-right-root {
  position: absolute;
  right: 15px;
  top: 22px;
}
.bb-row-menu-navbar #navbar {
  padding: 0;
  background-color: #428d46;
}
.bb-search-form-collapsed-container .bb-navbar-main-lg::after {
  clear: both;
  content: " ";
  display: table;
}
.bb-row-menu-navbar #navbar .col-xs-12 {
  padding: 0;
}
.bb-row-menu-navbar #navbar .col-xs-12 > .col-xs-1 {
  display: none;
}
.bb-row-menu-navbar #navbar .col-xs-12 > .col-xs-1 .bb-anchor-nav-home-collapsed,
.bb-row-menu-navbar #navbar .col-xs-12 > .col-xs-1 #bb-navbar-list_navbar-right-root {
  display: none;
}
.bb-row-menu-navbar #navbar .col-xs-12 > .col-xs-10 {
  width: 100%;
}
.bb-home-btn > a {
  color: #fff !important;
}
.bb-home-btn > a:hover {
  background-color: #428d46 !important;
}
.bb-nav-breadcrumb-container .bb-nav-breadcrumb {
  background-color: #fff;
  font-family: Cocon regular;
}
.bb-search-form-collapsed-container .bb-navbar-main-lg > ul {
  display: contents;
}
.bb-search-form-collapsed-container .bb-navbar-main-lg > ul > li {
  display: contents;
}
.bb-search-form-collapsed-container .bb-navbar-main-lg > ul > li > ul {
  display: contents;
}
.bb-search-form-collapsed-container > #bb-navbar-list_navbar-root {
  display: contents !important;
}
.bb-search-form-collapsed-container {
  padding: 0;
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
}
.bb-navbar-main-sm-md.visible-md {
  display: none !important;
}
.bb-navbar-main-lg.visible-lg {
  display: contents !important;
}
.dropdown-menu {
  min-width: auto;
  border: none;
  box-shadow: none;
}
.navbar .dropdown-menu {
  background-color: #428d46;
}
.navbar .dropdown-menu li {
  min-width: auto;
}
.navbar .dropdown-menu li > .dropdown-submenu {
  margin: 0;
}
.dropdown-menu > li > a.bb-menu-anchor {
  padding: 14px 8px !important;
  color: #fff;
}
.dropdown-menu > li > a.bb-menu-anchor .col-sm-2 {
  display: none;
}
.dropdown-menu > li > a.bb-menu-anchor .col-sm-10 {
  width: 100%;
}
.mx-caret {
  position: absolute;
  margin: 0;
  top: 50%;
  transform: translateY(-50%);
  border-color: transparent;
  border-width: 4px;
}
.mx-caret-down {
  border-top-color: #fff;
}
.mx-caret-right {
  border-left-color: #fff;
}
.navbar .dropdown-menu li.nav-header > a::after {
  position: absolute;
  margin: 0;
  top: 50%;
  transform: translateY(-50%);
  border-color: transparent;
  border-width: 4px;
  right: 10px;
}
.bb-search-form-collapsed-container > #bb-navbar-list_navbar-root .dropdown .caret,
.bb-search-form-collapsed-container > #bb-navbar-list_navbar-root .dropdown .bb-ddsplit-dropdown {
  display: none;
}
.bb-search-form-collapsed-container > #bb-navbar-list_navbar-root .dropdown > a,
.bb-search-form-collapsed-container > #bb-navbar-list_navbar-root .dropdown > .btn-group > a {
  padding-right: 22px !important;
}
.bb-search-form-collapsed-container > #bb-navbar-list_navbar-root .dropdown > a::after,
.bb-search-form-collapsed-container > #bb-navbar-list_navbar-root .dropdown > .btn-group > a::after {
  display: block;
  content: " ";
  border-style: solid;
  position: absolute;
  margin: 0;
  top: 50%;
  transform: translateY(-50%);
  border-color: transparent;
  border-width: 4px;
  right: 10px;
}
.mx-level1-horizontal {
  display: flex;
  flex-direction: row;
  font-size: inherit;
  background-color: transparent;
}
.mx-level1-horizontal .btn-group .btn-sm {
  float: none;
  top: 0;
  background-color: transparent;
}
.mx-level1-horizontal li a,
.mx-level1-horizontal li .btn-group a {
  padding: 14px 8px !important;
  font-family: 'myriad variable concept', cocon regular;
  font-size: 16px !important;
  line-height: inherit !important;
  background-color: transparent;
  color: #fff;
}
.mx-level1-horizontal li.active > a,
.mx-level1-horizontal li.active .btn-group > a {
  background-color: #428d46;
}
.mx-level1-horizontal li:hover > a,
.mx-level1-horizontal li.active:hover > a,
.mx-level1-horizontal li:hover .btn-group > a,
.mx-level1-horizontal li.active:hover .btn-group > a {
  background-color: #428d46;
}
.mx-level1-horizontal > li.nav-header > a::after,
.mx-level1-horizontal > li.dropdown .btn-group > a::after {
  border-top-color: #fff;
}
.mx-level1-horizontal > li.nav-header > a,
.mx-level1-horizontal > li.dropdown .btn-group > a {
  padding-right: 22px !important;
}
.mx-level1-horizontal > li:hover > .dropdown-menu,
.mx-level1-horizontal > li:hover .btn-group > .dropdown-menu {
  display: flex;
}
.mx-level2-vertical {
  flex-direction: column;
  background-color: transparent;
  border-bottom: 1px solid #ddcfc3;
  margin-top: -9px;
}
.mx-level2-vertical li {
  padding: 0 15px;
  font-size: 16px;
  background-color: #f6f2ec;
  border-left: 1px solid #ddcfc3;
  border-right: 1px solid #ddcfc3;
}
.mx-level2-vertical li a {
  padding: 8px !important;
  color: #262b2c;
  border-bottom: 1px solid #ddcfc3;
}
.mx-level2-vertical li.last a {
  border-bottom: none;
}
.mx-level2-vertical li.active > a {
  background-color: transparent;
  color: #428d46;
  padding-left: 15px !important;
}
.mx-level2-vertical li:hover > a,
.mx-level2-vertical li.active:hover > a {
  background-color: transparent;
  color: #428d46;
}
.mx-level2-vertical li:hover > .dropdown-menu,
.mx-level2-vertical li.active:hover > .dropdown-menu {
  display: flex;
}
.mx-level2-vertical li.nav-header > a::after {
  border-left-color: #fff;
  border-left-color: #262b2c;
}
.mx-level2-vertical li.nav-header a {
  padding-right: 22px !important;
}
.mx-level2-vertical::before {
  content: "";
  height: 10px;
  z-index: 1;
  background-position: 20px bottom;
  background-repeat: no-repeat;
  background-size: 16px;
  margin-bottom: -1px;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 17.14 11.79'%3E%3Cpolyline points='16.75 10.79 8.57 0.79 8.57 0.79 0.39 10.79' fill='none' stroke='%23ddcfc3' stroke-miterlimit='10'/%3E%3Cpolygon points='8.57 1.58 16.36 11.11 16.36 11.79 0.77 11.79 0.77 11.11 8.57 1.58' fill='%23f6f2ec'/%3E%3C/svg%3E");
}
.mx-level3-vertical {
  flex-direction: column;
  border-top: 1px solid #ddcfc3;
  border-bottom: 1px solid #ddcfc3;
}
.mx-level3-vertical > li:hover > .dropdown-menu {
  display: flex;
}
.mx-level4-vertical {
  flex-direction: column;
}
.bb-navbar-main-lg > #bb-navbar-list_navbar-root > li.dropdown > a {
  display: none;
}
.bb-navbar-main-lg > #bb-navbar-list_navbar-root > li > .dropdown-menu {
  position: static;
  display: flex;
  flex-direction: row;
  font-size: inherit;
  background-color: transparent;
}
.bb-navbar-main-lg > #bb-navbar-list_navbar-root > li > .dropdown-menu .btn-group .btn-sm {
  float: none;
  top: 0;
  background-color: transparent;
}
.bb-navbar-main-lg > #bb-navbar-list_navbar-root > li > .dropdown-menu li a,
.bb-navbar-main-lg > #bb-navbar-list_navbar-root > li > .dropdown-menu li .btn-group a {
  padding: 14px 8px !important;
  font-family: 'myriad variable concept', cocon regular;
  font-size: 16px !important;
  line-height: inherit !important;
  background-color: transparent;
  color: #fff;
}
.bb-navbar-main-lg > #bb-navbar-list_navbar-root > li > .dropdown-menu li.active > a,
.bb-navbar-main-lg > #bb-navbar-list_navbar-root > li > .dropdown-menu li.active .btn-group > a {
  background-color: #428d46;
}
.bb-navbar-main-lg > #bb-navbar-list_navbar-root > li > .dropdown-menu li:hover > a,
.bb-navbar-main-lg > #bb-navbar-list_navbar-root > li > .dropdown-menu li.active:hover > a,
.bb-navbar-main-lg > #bb-navbar-list_navbar-root > li > .dropdown-menu li:hover .btn-group > a,
.bb-navbar-main-lg > #bb-navbar-list_navbar-root > li > .dropdown-menu li.active:hover .btn-group > a {
  background-color: #428d46;
}
.bb-navbar-main-lg > #bb-navbar-list_navbar-root > li > .dropdown-menu > li.nav-header > a::after,
.bb-navbar-main-lg > #bb-navbar-list_navbar-root > li > .dropdown-menu > li.dropdown .btn-group > a::after {
  border-top-color: #fff;
}
.bb-navbar-main-lg > #bb-navbar-list_navbar-root > li > .dropdown-menu > li.nav-header > a,
.bb-navbar-main-lg > #bb-navbar-list_navbar-root > li > .dropdown-menu > li.dropdown .btn-group > a {
  padding-right: 22px !important;
}
.bb-navbar-main-lg > #bb-navbar-list_navbar-root > li > .dropdown-menu > li:hover > .dropdown-menu,
.bb-navbar-main-lg > #bb-navbar-list_navbar-root > li > .dropdown-menu > li:hover .btn-group > .dropdown-menu {
  display: flex;
}
.bb-navbar-main-lg > #bb-navbar-list_navbar-root > li > .dropdown-menu > li > .dropdown-menu {
  top: inherit;
  left: inherit;
  flex-direction: column;
  background-color: transparent;
  border-bottom: 1px solid #ddcfc3;
  margin-top: -9px;
}
.bb-navbar-main-lg > #bb-navbar-list_navbar-root > li > .dropdown-menu > li > .dropdown-menu li {
  padding: 0 15px;
  font-size: 16px;
  background-color: #f6f2ec;
  border-left: 1px solid #ddcfc3;
  border-right: 1px solid #ddcfc3;
}
.bb-navbar-main-lg > #bb-navbar-list_navbar-root > li > .dropdown-menu > li > .dropdown-menu li a {
  padding: 8px !important;
  color: #262b2c;
  border-bottom: 1px solid #ddcfc3;
}
.bb-navbar-main-lg > #bb-navbar-list_navbar-root > li > .dropdown-menu > li > .dropdown-menu li.last a {
  border-bottom: none;
}
.bb-navbar-main-lg > #bb-navbar-list_navbar-root > li > .dropdown-menu > li > .dropdown-menu li.active > a {
  background-color: transparent;
  color: #428d46;
  padding-left: 15px !important;
}
.bb-navbar-main-lg > #bb-navbar-list_navbar-root > li > .dropdown-menu > li > .dropdown-menu li:hover > a,
.bb-navbar-main-lg > #bb-navbar-list_navbar-root > li > .dropdown-menu > li > .dropdown-menu li.active:hover > a {
  background-color: transparent;
  color: #428d46;
}
.bb-navbar-main-lg > #bb-navbar-list_navbar-root > li > .dropdown-menu > li > .dropdown-menu li:hover > .dropdown-menu,
.bb-navbar-main-lg > #bb-navbar-list_navbar-root > li > .dropdown-menu > li > .dropdown-menu li.active:hover > .dropdown-menu {
  display: flex;
}
.bb-navbar-main-lg > #bb-navbar-list_navbar-root > li > .dropdown-menu > li > .dropdown-menu li.nav-header > a::after {
  border-left-color: #fff;
  border-left-color: #262b2c;
}
.bb-navbar-main-lg > #bb-navbar-list_navbar-root > li > .dropdown-menu > li > .dropdown-menu li.nav-header a {
  padding-right: 22px !important;
}
.bb-navbar-main-lg > #bb-navbar-list_navbar-root > li > .dropdown-menu > li > .dropdown-menu::before {
  content: "";
  height: 10px;
  z-index: 1;
  background-position: 20px bottom;
  background-repeat: no-repeat;
  background-size: 16px;
  margin-bottom: -1px;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 17.14 11.79'%3E%3Cpolyline points='16.75 10.79 8.57 0.79 8.57 0.79 0.39 10.79' fill='none' stroke='%23ddcfc3' stroke-miterlimit='10'/%3E%3Cpolygon points='8.57 1.58 16.36 11.11 16.36 11.79 0.77 11.79 0.77 11.11 8.57 1.58' fill='%23f6f2ec'/%3E%3C/svg%3E");
}
.bb-navbar-main-lg > #bb-navbar-list_navbar-root > li > .dropdown-menu > li > .dropdown-menu > li > .dropdown-menu {
  flex-direction: column;
  border-top: 1px solid #ddcfc3;
  border-bottom: 1px solid #ddcfc3;
}
.bb-navbar-main-lg > #bb-navbar-list_navbar-root > li > .dropdown-menu > li > .dropdown-menu > li > .dropdown-menu > li:hover > .dropdown-menu {
  display: flex;
}
.bb-search-form-collapsed-container > #bb-navbar-list_navbar-root {
  display: flex;
  flex-direction: row;
  font-size: inherit;
  background-color: transparent;
}
.bb-search-form-collapsed-container > #bb-navbar-list_navbar-root .btn-group .btn-sm {
  float: none;
  top: 0;
  background-color: transparent;
}
.bb-search-form-collapsed-container > #bb-navbar-list_navbar-root li a,
.bb-search-form-collapsed-container > #bb-navbar-list_navbar-root li .btn-group a {
  padding: 14px 8px !important;
  font-family: 'myriad variable concept', cocon regular;
  font-size: 16px !important;
  line-height: inherit !important;
  background-color: transparent;
  color: #fff;
}
.bb-search-form-collapsed-container > #bb-navbar-list_navbar-root li.active > a,
.bb-search-form-collapsed-container > #bb-navbar-list_navbar-root li.active .btn-group > a {
  background-color: #428d46;
}
.bb-search-form-collapsed-container > #bb-navbar-list_navbar-root li:hover > a,
.bb-search-form-collapsed-container > #bb-navbar-list_navbar-root li.active:hover > a,
.bb-search-form-collapsed-container > #bb-navbar-list_navbar-root li:hover .btn-group > a,
.bb-search-form-collapsed-container > #bb-navbar-list_navbar-root li.active:hover .btn-group > a {
  background-color: #428d46;
}
.bb-search-form-collapsed-container > #bb-navbar-list_navbar-root > li.nav-header > a::after,
.bb-search-form-collapsed-container > #bb-navbar-list_navbar-root > li.dropdown .btn-group > a::after {
  border-top-color: #fff;
}
.bb-search-form-collapsed-container > #bb-navbar-list_navbar-root > li.nav-header > a,
.bb-search-form-collapsed-container > #bb-navbar-list_navbar-root > li.dropdown .btn-group > a {
  padding-right: 22px !important;
}
.bb-search-form-collapsed-container > #bb-navbar-list_navbar-root > li:hover > .dropdown-menu,
.bb-search-form-collapsed-container > #bb-navbar-list_navbar-root > li:hover .btn-group > .dropdown-menu {
  display: flex;
}
.bb-search-form-collapsed-container > #bb-navbar-list_navbar-root > li > .dropdown-menu,
.bb-search-form-collapsed-container > #bb-navbar-list_navbar-root > li > .btn-group > .dropdown-menu {
  flex-direction: column;
  background-color: transparent;
  border-bottom: 1px solid #ddcfc3;
  margin-top: -9px;
}
.bb-search-form-collapsed-container > #bb-navbar-list_navbar-root > li > .dropdown-menu li,
.bb-search-form-collapsed-container > #bb-navbar-list_navbar-root > li > .btn-group > .dropdown-menu li {
  padding: 0 15px;
  font-size: 16px;
  background-color: #f6f2ec;
  border-left: 1px solid #ddcfc3;
  border-right: 1px solid #ddcfc3;
}
.bb-search-form-collapsed-container > #bb-navbar-list_navbar-root > li > .dropdown-menu li a,
.bb-search-form-collapsed-container > #bb-navbar-list_navbar-root > li > .btn-group > .dropdown-menu li a {
  padding: 8px !important;
  color: #262b2c;
  border-bottom: 1px solid #ddcfc3;
}
.bb-search-form-collapsed-container > #bb-navbar-list_navbar-root > li > .dropdown-menu li.last a,
.bb-search-form-collapsed-container > #bb-navbar-list_navbar-root > li > .btn-group > .dropdown-menu li.last a {
  border-bottom: none;
}
.bb-search-form-collapsed-container > #bb-navbar-list_navbar-root > li > .dropdown-menu li.active > a,
.bb-search-form-collapsed-container > #bb-navbar-list_navbar-root > li > .btn-group > .dropdown-menu li.active > a {
  background-color: transparent;
  color: #428d46;
  padding-left: 15px !important;
}
.bb-search-form-collapsed-container > #bb-navbar-list_navbar-root > li > .dropdown-menu li:hover > a,
.bb-search-form-collapsed-container > #bb-navbar-list_navbar-root > li > .btn-group > .dropdown-menu li:hover > a,
.bb-search-form-collapsed-container > #bb-navbar-list_navbar-root > li > .dropdown-menu li.active:hover > a,
.bb-search-form-collapsed-container > #bb-navbar-list_navbar-root > li > .btn-group > .dropdown-menu li.active:hover > a {
  background-color: transparent;
  color: #428d46;
}
.bb-search-form-collapsed-container > #bb-navbar-list_navbar-root > li > .dropdown-menu li:hover > .dropdown-menu,
.bb-search-form-collapsed-container > #bb-navbar-list_navbar-root > li > .btn-group > .dropdown-menu li:hover > .dropdown-menu,
.bb-search-form-collapsed-container > #bb-navbar-list_navbar-root > li > .dropdown-menu li.active:hover > .dropdown-menu,
.bb-search-form-collapsed-container > #bb-navbar-list_navbar-root > li > .btn-group > .dropdown-menu li.active:hover > .dropdown-menu {
  display: flex;
}
.bb-search-form-collapsed-container > #bb-navbar-list_navbar-root > li > .dropdown-menu li.nav-header > a::after,
.bb-search-form-collapsed-container > #bb-navbar-list_navbar-root > li > .btn-group > .dropdown-menu li.nav-header > a::after {
  border-left-color: #fff;
  border-left-color: #262b2c;
}
.bb-search-form-collapsed-container > #bb-navbar-list_navbar-root > li > .dropdown-menu li.nav-header a,
.bb-search-form-collapsed-container > #bb-navbar-list_navbar-root > li > .btn-group > .dropdown-menu li.nav-header a {
  padding-right: 22px !important;
}
.bb-search-form-collapsed-container > #bb-navbar-list_navbar-root > li > .dropdown-menu::before,
.bb-search-form-collapsed-container > #bb-navbar-list_navbar-root > li > .btn-group > .dropdown-menu::before {
  content: "";
  height: 10px;
  z-index: 1;
  background-position: 20px bottom;
  background-repeat: no-repeat;
  background-size: 16px;
  margin-bottom: -1px;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 17.14 11.79'%3E%3Cpolyline points='16.75 10.79 8.57 0.79 8.57 0.79 0.39 10.79' fill='none' stroke='%23ddcfc3' stroke-miterlimit='10'/%3E%3Cpolygon points='8.57 1.58 16.36 11.11 16.36 11.79 0.77 11.79 0.77 11.11 8.57 1.58' fill='%23f6f2ec'/%3E%3C/svg%3E");
}
.bb-search-form-collapsed-container > #bb-navbar-list_navbar-root > li > .dropdown-menu > li > .dropdown-menu,
.bb-search-form-collapsed-container > #bb-navbar-list_navbar-root > li > .btn-group > .dropdown-menu > li > .dropdown-menu {
  flex-direction: column;
  border-top: 1px solid #ddcfc3;
  border-bottom: 1px solid #ddcfc3;
}
.bb-search-form-collapsed-container > #bb-navbar-list_navbar-root > li > .dropdown-menu > li > .dropdown-menu > li:hover > .dropdown-menu,
.bb-search-form-collapsed-container > #bb-navbar-list_navbar-root > li > .btn-group > .dropdown-menu > li > .dropdown-menu > li:hover > .dropdown-menu {
  display: flex;
}
.bb-search-form-collapsed-container > #bb-navbar-list_navbar-root > li > .dropdown-menu > li > .dropdown-menu > li > .dropdown-menu,
.bb-search-form-collapsed-container > #bb-navbar-list_navbar-root > li > .btn-group > .dropdown-menu > li > .dropdown-menu > li > .dropdown-menu {
  flex-direction: column;
}
@media (min-width: 768px) {
  width: 750px;
  
  footer .col-md-3.theme-cms-block-column {
    float: left;
    width: 50%;
  }
  footer .row[class*='theme-cms-block'] {
    text-align: left;
  }
}
@media (min-width: 992px) {
  display: none;
  
  footer .col-md-3.theme-cms-block-column {
    width: 25%;
  }
}
/*! Generated by Font Squirrel (https://www.fontsquirrel.com) on June 2, 2022 */
@font-face {
  font-family: 'cocon bold';
  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: 'cocon regular';
  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: 'cocon regular';
  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: 'cocon regular';
  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: 'cocon regular';
  src: url(data:application/font-woff2;charset=utf-8;base64,d09GMgABAAAAAGQIABIAAAABDQAAAGOgAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP0ZGVE0cGkAb3l4chn4GYACDWgg+CYRlEQgKg4ksgugLC4NYAAE2AiQDhywEIAWJcgeFZgyCJBtJ+QfYtpUa3u3wNlvfsYAMuMNuByKlNhuaGQg2DhhsUwJq/v/PSCpDZpK5tC0gOH/hgO1AJiWqEM7qUeg2gmfQSq6kIPMIv3PT6a2bPmi8U7e0la+keAKhj64tB1L5RoVDG9bHylYmK5PV2xxsw6YFf02Pd/vvocpEIckBD5rVsJF5+ivjUYFQpRNTWR+cGx3xsa2s7Attab+otvH/S6zV7qbmmBvPSK9AhR5zPRhslZT6d3Xex3oR2LiMkaycvASRHVT1TO/uCQ86t5W9UzODMjK8+ME2+O+0eZFKbSGcjJJIqu3ZXyALDfBu6x8pORDHzBk4EM3M1Jy5QAVEVEREcCAiQwVEGeJauHfmnl1b22danY1/17Rpa1i3fqf/td/rCd1JdjKbwi282fAr3VLCr7Rl2CI/F9evniqxq6r84zNVFY6FIbAo1D+ncyWv1MkxqGfWbcdowFy7m4i0t/ofsmlyBUqj0Uh5O5zLpHjhhh55yxiFs1MPzk6YE7KDuux72QK0ZJBtGXg4w8lM6GWyfMT1VcX1zd5W9S8RAqAB/v0D/qrrLY0dlqozjtXNRVqBwCWcUgaXXKJXyucUXcrgIaU3RB6skz9aVeTh6eS7+4c5LWf3cMaODxlGGjnyngqBRVCiI38P/gD0WiA2tf60bLNtM55YzYmNbqmUu7cBoVqrb+VSXXpjSmfpj2iCcYbvSi83AgM7vjE9l8R/U7WGoiXTziQtkYqRsmSTTrMhVVt05Xv/j2xgq+KKXhcyDxBwfjX2M0kmR9ibBd/DRO8a4smSRv3/EymVeYgmDcksRYb/Xfqf0kiaonolzXjG7s9+pVrvS69pt7PFC3hJUNCysBAUWgkIUjpgxint8NYooo2BSCVUQ8ymNvv3yej/r7PP9j37a/CTF7DCcjfh0wNAnSpFKV096VrvWSPNsKzxeP7MZ39i5+ToWU9eSdYScTWbXa7C0BG2wHWKDos66ZKiS9ux//+mWqX3/QKkV6R6GkWq50jqMY6zzgUJ2VRLezYa9a6P9my08UZVrwplfgFksQqgASAJAqlpiqCmSVDSssk1BRoNQY3BGGujSaU11iSpdWGyqXPZbpBMlIU7/Vq/uvJNrCRP2aabS7J45+9WZm7vq1aTJI7KktSTSyThSROJzJAiqYuF3JjOdhVV4R59jiUiQnvPc3fDj3da1r73toMeRyki4kQkSAghCxJEut/nki5nT3oicgGnh02theCEtTfhGi7BlSIJhNoIzYC0d6/78TetYSb3xaRyUqNNgGBJIPIEdj+xCOCbm49lAny92X9bAPzwjqI/QBgkYC2AjezBRLwH8sFre3zyFggLNBAYYA5YAASfT3YWO9727LBTcASgfsaxYgFgRBF+3pGD/eP0E9MFgHL5N4KFgYdBMBwEyhtY4Bhr1tzyzGcjATLiRsiHfiADGS6BvQnNaBAS3DfIimrqVCxvrIvpWCxrmmrzKkynA3bj8WLQe3vfUPNQs5bebnWb0KwX9W9XHYO79Op+LpUdOkyawUx1hqsJ/1yGr+5mFf6cEO94UdSpgJS5eVrOCqdAe2nvD73XHktFeVkS6FpaapC39GrEeBa7OjSfBKRHbCFy673gPsggX1qprN3C+3EcSwqFVAw0kzRoa5xdQtvpoFrtxqDP5c3KDRtkM+/MUvAx6BLQLwS8AH+wkR4CkRAhhuuixrqptS5qL6GjGnXGHnQxN2eMLJTRQ9lS3dRfzWgCA/XNmUqdq9T5eutCtXoXAggtAdgLYF+A/QAOADgI4NlyZsHzFcC+/YuQXyyf9HF0KNcNXQYQitaj9f+h/QYAGwFsDLApwGYAmwNsAbAVwDYAt4M7wJ3gLnC31erBvfQ00tMEHgCPQ/2iMmX+5/L+rmhO3lMz/2LmECuxpMpCyiN7ShebPUrfWgS6Wd1eFiS75xOK2+mJcfXGV9j+cFsfYHuIXavIoTrKp8uLzpQ5fdOgouBElJuVyNcD2vmr2tdF6EL36RE9+X/JANluLyERCXna9rNiDcmWnYMOcXCYIyfOjnDjwdNRXrz5QAsQKAgeQQiSCGSRolDFopMpFidegkRJUmTKki1Hrjz5ChQqUqxUlVp16jVo1KRTFymZXn360QacdMppZ5x1zqoLLvvdH+574KFHnnhp257194EirP3Ksggs4+XLayLFdOEkOmRinlhlJM5c2+bb0JuZ0CHOt5VOZY0mCfFsVCcelE/EeHDlFeG9BH/3AZhRh2WDTF2tKCSYEjcIcXYRc/aOdf9ZEud7nxzCg1FyaaDvmuKrY8rqlXeQjGVPwqEZlhG6viF7UlGAHhqeLlrF7hN3Zml31Aus436jp57FeHVAq3urr5Mrk9nsew5hPM6pzIuuoOsYKhhrgWHGQp3af496xCFRVM44q5uJjkdEjQNnhAT9Gipia507WwEA73KUYI4t73dNeUSLWxijFnFQEFtg2wtFYXlqMF2IACM/z2TQvAHufxye7Hai3RD5GAKXStas6HjCjDgHHTiWgs6LDBCVDk8ZnToLAJmzV9WI2jCWCkUiqEwmtThYl1QMGW5x9kE895VqlD/QOcrNKg0QHUEpYX3OBz/MfNchY8AyfVGiWzmnAu8kLxzB9f+0mvVycxeulmKBmvGSZG1U3aHWy8gmExph12Us+SEA9ogbAgbhHYGGZdXsHoctNHNrZaJTMFs7smndCIyCbTlDwLR0RMBN6JA+1fONmAHlbtZLqkIiXNpUy1XKjvXt6/kYxyFQB5RXYx1mJeCNAPBLDN1jwFFjbwRFcC+5M2dFNiISek68OSGBOAslmrpqekIcdX9Em3YUL6I/V8sLYg3XFr01FnnWmq0OA67ViTokYWV1+KYkjeXi/bF3tPwVlyd4QsrF6mb+fFdWOaurM0yqenYCs9Q1RHEo4FCVTYssSIyN18HJ3o7iy7JkP3k0Jkd+aI1cee9yOS2AafRFQmsMgZbNAUMeJZ+/lcmQTeM2M0bF2VGIGAlnkI742SuaEFKcBh3h74woPBm1OUh+I4A8VbGYc7m47K2G5BkET5PAoYFf4NUwext16UarwCRdAWoUQuPwIhjkB/p2q9ZXxvuqwKPJIh5oPcEkdwsyeNBJUo3yOPOiUP/Z4ALLhojGbjXRO/WEANrKkp3s2t1fjbi4E/E+O0TXvUw2NNLYHxAvJEPszykjGLP3JbAKl+XjFAbSUYr9uNTt0JminAE2iHUWV5vMhskqgoimauZZI2RZ0K/IqLZbns9KSuAgNAszxiGHCWCyYqbDDxcGg4xXxrMz3Si6Xi5Eqp9yjr4Fxz/Q1qWW5+Rug+96051vfYgSgs2TTBxN62IzRO3sqDvqejg1hAukqnumIexlEUGidUnRtFVEKed0Q4G5zT0gVJmkEQNJNo9AlURYxIo+flI8s3dib0oQZ1EWQD+hKvDWogsaxYZVBcRZaqGfaEhZodtao02NMufFes60APXz9UjjrI2D+j0xQJ+2geJGO7xthlYL1V+2gE1lIRR0KuMOiR40Iy03x+/aINOZRQgjjF+B+ake/gDkmIlDIjg2PsXz1yLfZo1HSoNnb5w5Al8GVyhq/dJgCLBuvLU35K7Hh7IbEb0ZtpxpgbkJe4sYNkxzq1VGQjhAabx7tVXWVA1ygwjr7wKTZ+sSIIity1gy4Bg6iiLDuebdKKDp7CdzsiZS4BCFdhTETkHjmLRc80MfMEt+TjP60ZxrzkltDNMAdqQ1l7HYPuSZt6QqWlJ2xNnKgdM4axUqvHTPdQzyrTXAxRLQEjAG8IGKEsHxrUt2TYCtA6hxK8Sj9NAkwks4FC+cGLs2wWdLEDs6SZVDdIjfMNUzHUCAb1fP+Nav4MjKkE1whhv7IWfr/z6a2SpPXS8/b9T9v32st6vZBdclwCefcl6qBZCiqeNZ3E1GxCwjdnRNEFsNZ3nzSde9Aqh/uDdUmTIVPrO32BvAl+HWoCojpRU7VkphQ7C1hRvs9c3HSpl+3po3j9LZq4IO5XNGPomBLsQNK3mmhQMTsZsXJq4uL/p65iPDCrTbpsOroxpWIMz/4HtJdhd0CyToU3lXEmJUswhkPen+eYFpssYqVoOq2BYLmHNnBwdC8+Y63vO4KrTsZb1eWc4SeR9MA4xxtHfXE73vbB44VdOnkVkN7vMH2IRQmHCJBVTgoSg/Ibp4eXlibrhcQFhNQ3mcMW5iCxcVgmv0zlcAWUUOnwTzj/gwRMKF2ZF3mMghHL8OwrI4PAShtXvyUT0Trf1lgFwPEVwoKcgMo2jA0tK5trwEtoW1F8xjph0oLXSD1tW8o7hIagZbeHEiIXt3qrVKdk43bJHHZsVU3BDTYqEvOmiNUbMlidsq4HZBiP5MgRkrnpxyJcp9pGw5Naa5lpFK4Y+LiMTNAU+bW+h4WJmnD+v87+SpjLU73TeLlIspqqhohTi70Hs00rEQjb8MDRnsPnDF+wC4HflaYhpQeEezBLjc2Q8cwCqUz5lnPVKpzDNz+X+70nhrX90eoyC9/mev3GE/TMpd7C/hWJRtQwpDlOqtm3jRlJSvilEFVCy4Bhg/lOFrgkVuNDbC5lirkduXw6uFrdR4kJDvIOCOmG1WSoxFnFXI05uTLeYdtoxFy1U7law0THGQ2PrSTvJK7waHGg/ZV39H3zzVd8mKVc1NLb5MAaXsomQFwGVykkZq+i0/nvO0OnwYPHnB68Eeo5/lVCsCdEUXSqUhVYgsnh7meFAJZWMYL+Lajyz5wgNHaudxwI5Yhlv2DX+FAWiS9bAwa11Qy90qla+0kLq7UQ0O/mGuM+9ch7KJpUgPfY3j4chu55dF78gTTGZfW+NB2hKnCo1EDcyXEszxpttkhAP5DO42JbpmhrCzJuftf2h5dDltN4WJm6owWKGNrf15rZNdgANjYpG4XVyCtcSZhTooMd4CT6hF4BlJoxUNKfEAJZkokUzv7knzPeKGVYQOWYbYrcn/mpq6kAM8GC9zrcJdtSiO2dZfIYLzUZS4XrGTOSkISR51nqfX9a50dxzHonm7VxqVmlTkxHP/2y/2iu49YUgu31opvTDf2Yk99WDk2sTDE1wnNciSIL2FBjGpUZN+9Y1kqQe4HCMX94RsIR9pXJ2irTVbI0x8HT8PlmZ9ma/pQv7UzlBhK6f5VrUL+1F/wRlZrFxbZZz0dk9m1EkuXFiFwHrRso9cL6sHDw/LNse08W8vVjMJer6IxHG5d5qWD/8FF83v6eLnzdPjzwBwrTudzmjL4K/39RuxSz3YbxMI6rYhBHl+7TGEmCrLX0jV568AAOAAAMAX1cgGAAYAAAaNYXw+AAKcAkCW7QGwX8BE/NDDT9+vAGgBAOA97T5Hj+yXF7+Q9ylYijXIvQPdKQB46AeWfvUCTkEipAH+1gU6ATYNUP8BxhDpy9b5zF3iE3JXWy290BQ0/uGoCO3Vq92sYT7GMA1nm5PbMjh09Uz4IFy88f7CCHy+UEGjougnKQHg6QpACICH4SVU0EIydmsg3vbbcgHMMAYstgkkx3NoIWraRBpMnX0Du4seWTeXXJIf3hnk98OLAwDp5D7gqE93AYDXUAc+eHgTjDdnhkfn1rIIL3FBzms7eUkAFMVnQwA4uX+bw4RqO2n6EPj8+e7rX7eeQKJEGMmSYfEJ4AgJ4YmIBJPJQpArT5gixVbqMuCg0y6r8NATzV55ptsHrx1DwCwZ3v/6+n5LOopA8yNj4/Cgsu1hATAe28+IgAnePrwc67H7DFplz2XBlb0W+1f2W0Y47IAZEYMr8XHVINY32b+HaNdjj+WJAbvj/d07Hr+LLwTc/mPGuwK+Z6QyecCf8touAILPlwhFQLgXcJTdbDgvcGVemfmJEXzKTFiy58ZXiBhsWt3Nt8pRe7c2YRqPRoULyfLTD07fg9c0GIHhS8SxEEZ9DG9t8T5e+9bfJm/PqAqPyP0I0CNZy0kAEvt2ZwojIQXYUqHPgE8nKQKR0CChGqearuIusutfNmMB9iCUmWa9jSOSKkiGW0WCMATFwqvYktSrslRwfs3yfQ8WKsxqFgCqdJJF0mVVwfiVzh4oBbhemjqTF4nu4PeRNmzGvAGuV0xTl2r2Lr4VN5fT7iDOuCIRQhWYC9pDIuTSlivmuHbuuRUzDztgrGEsN8rqPB5eftvAbvHO79hjUG2w3QEAO52NZQCFxP8kp/x/L2DGp23LakD3A/33oQOsRgG+uivJRXwGS2AIU/pbuQEYRQJiEXb5Dlm70p6u5mBLUZqULmVAmVC2lAe1jXpqMDceG5Umw1yU4xGefWrAFlDqlHa/O+Ffsur3mihZrGb9j/G6d1vXti5urWyd3zqzdXJrbmt0q2TL7cnFMR9/Zr8HcjZjxE8ZjPaKOon1mdCgqL8R0f4tifZvTv7XP4zTbL5Yrtabu+1ufziezvcPl+vj0/PL609vt/cPJPmh0P4BgRgsLggfTAgJDSOGkyLIkZQoKi06JjaOHs9IAMqSKqubO3oHB4ZGhkfHJyempm3Y1SmV9fT19g/Qp0+dOQvfE9nJjzNrvA+/zDgEVDwIP8AplwAAzrwSGHszZvcxAOCsq54wYxOKLl66/+DJ04ePTuDCu3jx8+sPH5H1zSOU3hmXkZqVnZNZUIj8hyvKcOV9HwAuR/MP3m4x4sTjEhjkLwpdEoFUaSQyDVqNB0+EKIE/tlCRSwPbL2DVBaVFmIdZTKUOMJyWCCVnV+OiX/UtRy+zjGklGlAqX7NWThOCzAZtCzttIMpPIqEdZjXaVANJ3MVeQrNet79hg9penLd/1bda53zIo+MxlDr9+dwTDWSxY2gGipQ1UPnyKFTKTzEK2GANVcrG1v72jpoEUVSRVy/oUtni88yPYYM6gJg2YYKUPgU+bPa8K++wZPdypbVTns3ySpNnzVBvJlJFMrpeNKXypFHVqj+OPKg5J0vUxq0Ti2RpepIKIHJbtGF98kwQT5Wr8co6R870fbS9MWsQupyzcmNLOKKWrHnbB9eK3ipn4TZtxRGwRjmhj5xxpS5b/HX8TLZrSGnQRXkKVvqEv+ixOvGckbASlvSTe56gAfd1oMErCrgnrbLNjJsC+XxoR56L/1nOn06fMyqoEFSrW+l5I7tTTCdtVKP/7BcP2IUFHD+2joIlFlE8SYDhTGUJqw6qbXapE1CYtavxhES1LypM5KwUYUFsBz5g4N/XwfgRxCQNYAkQ9xGFwHLJwLr/xi+3GnD2UzAgWl6LG1mdId1WSMObfuYmdibETbT2qgZDkJkiJCKnckIZ7DXWSYQo05unLm+yXiLlDVlcyXQkNB/FyAxIx01Ek5NX0JGkWFwgxzs0ekMrLSz/G6SeSCGEanRBgQrUWWoURe/KIIXiWJYbCatW0zLQrVbKKIoQbdTHEg+GjLdCKDFTKKxJIKJQiUU4sDMraKC4YIhRhCrtdF3oStWj6UJlVZG9TKEutNPZqp1ooO7EHbpzSA3PszBH6EErZa2LA0oJsrZiKFRIuRXKFFKZ1JpSiSSUyK2QhLViEE0JJW5MqbweohZd9z5VTwmNUlRXBSy6KEQlocQZE5siFCbox6fJ3caRFs+VRimhxOkAbdtByTpzCiWE6u55URgiGqpQdbpxoUZAKHHG2JiphoKD3o+NNkrNUarnShV6rhVXijqpRswY1DiQ0hMLUB6qM8gLaz/DWP6tHPyq+ArR42Qr9maP26B2aIfWaVSYT9CMGiqogsORoALa9zmIumtPM+yiqCkf67dODmBGyjIivztUmnrMUt+j2gi3Aw82YqLtzU5gdwuV88d0dAM4hbr7uKYu7uBio4zSnO4m4JCA8Ozo+q1iHWFakvs8t/VT4/ynb9cWNe5Mk7kxqaZZpOXz++ZxSLyVD6uiqqqahuW72ZDHcoLcf29uLDjPHzli+/+S9ZngHv5v6N+QXM+jR63/Xbwu2/jwYasvem7Y4ETP9guf1HTYZu6hQ3+QWE6TtRbp/2IQfhdT/lTy8LH0PUKSyUns7S4ndV0nVaVbUpa+Dr8GgdzO86NhBK5PdtAGhFxMf5FDN0fJYpzwi45QSMzHvWIOjPc4TlQuu3dds0Mb0NbC0BBK9sNIaUKqKzE6emwn4aKiEAu/XplQl6kaWDpQcyNmnc8m+2m44GAFYvuDKoHpI041+7E5ra88tlVThX+N0nKE2QO5z4FH3cZe1u7bu1GzI7uEKvKDs6kXqi92ti3lLjnb6Nb49WXhPHb6BuomR88ZcJoxpvno6YOZAgsw0sy3P84iTkPmD4/ZA0fK0luTQY9Lu6YjMFPLPj4cst6hw+8CiV1o1FUn7KELPrfT2BPYqO4br4AnmyapAgDE46XnDIsxUNhpcsYqR/yv/nhlZ8Z8sK2zqR6Hs8hGB0bayCHjzD4HMRgE7B4H47MNWjBnxedVIf3Ci1OL2QOCQRZWH7872uc+eZ5bbHx35AECEDiK3cMH9zvRs+tQ2fzN0yooXtM+hdOxqVcdM2iNn3UWm8DbOYa5B130A3i7/iCRL3N9e669NH/MzHZLAb9uv13VIw7eKPb6LwfEzslCk8oXYTO4hQs/9pya3JocD3V8LvkWnHFJ3aOg0F6xwbic8OcYywKwZMHw6zkAVs3FOatw+RyYu9xVh9gYDLA7y170eEjkAgKLZBTzitFJ9cDyuf7ZoZXtjiPQhrYR0/Qqlesetq+JuOAxzLkcLXFx+7UOlfKU8FDwBLHFKXKpRdQqKOiGh+2bt/N11mj7su8E0x3o+8IVM1P1Z309GOyhFhwj7/QJ7k3rWE22NU6BFMOIDz/XwZrE60KCRNHt9RW+5TBVomjPKbaLj0mlHsS6qOmOcnWp0OjwogNOk9RM7QQA3pyCSW1ui3hI6RP0d5dluHj93cJc6o+KQ8WCzB9R2t/6wvsu/teI+B+asH4HJ9iVyQ85XruMsbKXx4+zgbnAVxVHEp3cHqmXPbtybeBD1/0GKTPLMKGGvS4LWqtR5mfj7vPptzVT06WyDCyYsTCXwILP/HKcz53iby762Hq7abwpNtnK+iuN1rPB7Pbq0xpjg1Kzl+eZ18aog80WNJoR7zcRT7u79nKnMwQFYZUWbTlx/sA5hKtzSDYkzczb0fUTwx7hVS5rgoSS/I7IoVXF47kbQ5I/r6B/0k6sp8L1idmzb7+7FqSfWsTz+rSyRScVFtrHxmLCQZV3e9p9jR/4XV57pyd4dNjvXh64/2OPb772wU9LKXaTSQqW74qTc1LjtwVbI/GWPPbI8jv0DqMH32DKS6sOQN4DoZWAfEImNyKDscshb/Qre543qPxSomKe1i/kMFkmhhC6VXUEEpuGtwxedExSFUEzznYYicfA2uNPdt4uS/t7bAnKZW03NRYO6jFy6+WMMfA2/e3DDHdc28FmBEeLfHbsBF/dlZ5rc053oBXA+szuaZ3cTo6Z2l18rzsOiQ9f+H4U8+EYZ9NKtJeZa4fQJ2BuRiKlkMSW4fXPlXGZPCJFOT+xe9V1RFPFNC6ZFe2ugN2G9/Q7STGOgdmh4ipHDLqZPxF1T+RphSjJJncakoMYoxABCetHU7d2Ghhd1cSj/HMS6JuD187D/rZjzLXxQKCvn5WBuPmz+uCC5oOlmIgslRKdKFyTQ+kt9Onq73EE37xvoyOa8+0ORk1GVRErfp17X8/c1YmKRst3sfF0RLW68s7FXmNn6bvPiENwvWcpT/q8Zo8jaHj7jmiyUcqVyhgIctsinIC2QWa3AJWSI18nh7QcaSJsF3FyTUb7gNwkuw+YTZqZI0lWnU5vKvL5RXCnza2OaLaozee1CidsW4Aez1EOlXx4IuKugOjxmSlsXKXEJeJOpvZpQWR7ldLbHGMxjSoQ+JmRnxunmADXSVeOBYdPu0dlb5x5HdG8v2YmpUuVihl0iT8VWXdJGiog4rBwtYuL3K9OieJRYWqwwmNWtutf6pvpRcHqWhnjK4COTOgLpeUFjuBBmL3EGaotaaUicWAqzxL/vLMB9N5ymo53S19FuzdRopsr2ScHCWJVXLdF2QyWi6qMq72M4LNSyQMlwP0oe7VHQOoJMpS3etV9BpXUA+mWzGJ1SZ7zl57fXPUsC3pt+VPU6D6ylogpeS6bBPfAXj1j+wSViojyGmUq5zKdlkjrLoBSW7bknSUh2/oyUADr7/H+TFXeWcgGnjJmMNnLplm99bshyzYX71VQ+6JuiIGkiBIjTJpqeg4IPfI31RLZ+HTeBzJ5x+5VDhSsrsyO4i2DdE7pyfcXp7xcHNJaDuSbPDrSl6KMRZgX1urDiyTPEJPOgfhe2G6Z/1ysHSiQNSyjHLS9OFQtRpWelA2JTSH3H8JVjYsBKWntjZtc/a5NxKmESdHMBIfKUzwpUuXdjV6Ie3fi5g4zDr3iUVpIR/TKKTtO2fHVOx6x8w9M2F9jNmNAgdmoaqXteKfIVfpgQmWne/4AmAzLz/wA3b7Rbg9FW320sPpkabFlZT4Wiqla81S+xqX2YE30X25LGYylhvqFHS0nEKynLWVbOz4bnOIPTYVDlXc7T/sHtpU9RbKeDE3wFAkn/O93HjWxwpvLwvxzpoRQ0NljAye5I3hGLSc4MFLsVGlZYSvCYgpYpdKrv8qylBHPopDPeiFjlxSmOJqgjtLaCnYfhd7LDQuki90rLeb3JgAjjSsrv7SVVHkYuR1l+25B58TD3WlFAaXTgnQM9kQUVy3O1xX3dmTTiLU1JFrZUHt0VqQwJSE+tyghRsCL4eaWGug8rViYry8+1pYbFTaHkmVyokxyihJp/Ou6ZJZFqEg+MZIT61DgEGCX45caOzBATcmoLpJI2J2DyTH2ORB0KOd3WPU7aPQBaPSW+UD+T/ImFxzdDWWK0hk0DA0hGTqFF2E9Qumhj0MkG8/Ppk/kT1W2cldQRHSdeahdJY/U+m3oiDl7fJmErIkl59FCyOQIfmXLSVlfbPsrzXZKriqXr7Y4+OXQVyElnmji0AaTEC+8V9KYxdW5xMmjr0BKPAKIwxtsAl34qqgxh7uxk3B1b/lKi47mxbuTd+QsKxKChOAguYNZ1Rfk5EC8k0K0Fu8gvN3QsB1+UDtFIYbgSMLIL1RPbi6jtltswR3Oan16Q04KJDgr0LWTD2FhTphDWslkNbwzGVN6wY13RYtzJvRK0m/xKQ3O2ZCv45DrsM6F060NaPqJVAAbDLfloHmVVuJNLZaxNguugLHaY2Vzwcriko31C5u+jiNKckn6nxbtkvU6N3OeQt/aDXH+7NV/v1e5mHFAXdfWRLknQbc+pv99ru1UBXtEkHOS9MZ2J+1U9bUS7piw6CTlrd3fqD5tegBUd5Bywy76nomvBjjES4seXQjBzxT4qPwJqVXNT5NnZ2g22UUjcX0qaz2DV8b6K8p1P6jY/duXflqT7kaNdmFvTbtm5K5SBL2pmSMZpWFa7AOnts8Os+XSDN0mOyoSMwC5Ro+fm69omHpceZAD47UnNzTd/udYWf66RyRnRS3I9fYwQVWnYV2DfpOwIgxdMaIfyLlYRY11Ya8suosufr51qvT3sm3wWfDIwi8a9DDZNyqBqCiemu2uefxPYFP+ukfu3NlE/TLbTwtMjUu9natDer0scx15nUy0aoH3Y4bhsj6U14xePN/fXa2w09l5efN1TlNhU1tN/ukC9q3s7JrqwuzL4vQ13hm3IyHfNej5ULzbywRzVkDTyuNmW4oloyMht2htW9qy+PBUR83E3Uo7pqV0hF1WfeXrkYrr2yfEA6KxktZz7852S6aqGzPOU9P7OvCSjpyKtFlKYhdb1FNUJpqiMnuKPJ0Z4305joR7/zIXkcMwL08PmqoMlF0Cg8ynqfJg5l176Fa5rk71abiuI3MpLH1cpM0DcGAt5hMNpvtqmXYiyk00Kta9etq1eEcaflWnAsqLkZixfRemOy921CWTB7vqOQQhKWPCKJ2kAI31a8soj8MwcFlit8wQtpybVrHZiOsANb2xUge/vzerrXgxcqd1al9gwak3D7x6xxAbmW5KwhddtQns5HKlVG/evaq0hr6pnmLKdsfEZUZqeLvbXhMCXkHM0+G5SHy8EimEWpcpkynsbANIq/Li3eipv+3l5Q9cSWjP2UPC2GhnHI8TlLUaVy82vf7yeuJkUuaifspR3ZUMW6potVb65bdDR0qnuTqXp0Wkjl/fdyB/ZgiY8LRITfB0pPpuT2n33GYjkgMTNrOrSq694TWkM1JXb86Nvw/BazCtH3wamc1c4z3dqm3ROZMR8TvYtm1h8GOFcwnD214wk1rb/X/5wnaC7cDtJy/vNr3LouQR0cxGi/pRZVO40xA0IthiA2P1x9lN9zXNWVY70RdOMj5u2227fqbdXqeNFnOJ6TiqnTjEJdw2YyY1QnsWqGfhCrWZhaKu+H637z74UNvy8NcKV3kiyiF9Ka3mGEi+9IPWo5f/u6vyO7WiQRJpM57IpqK0VijMh7x+ZVM4v7PqkvTmeHGz5LSabCY+a+Z47v3NvvrgfnLNNHg59NTC+g6TCUiJugTir4x4uP77avdkY/KdB0065jg/3umifRvKLziZah9NcPXw2dIkKxP0DoYLQx1i7w19zQqU9rbdf2DUL8+fN2Xh/HXJ09l6pTZOEptstdJpvmribw7+v6XoRjzXan5+rayTYPPis/jOT+8zGVtFmv75Oqcywu8r2XYsDb+tyPk5uZxO2FSwbJ3fawrPUJzabereKZ/ajkX03L734cqxn+VL7xKQ/p09n/NPv7ePj/duGfPOH0qJzblg2b0dnD3VXHhStowSdftGsyjE31Qwa50BOXTaE87YBeRH5cXtC46FIsRTlYXThCQXXNqhVpd7Rq8MM970iyRfYGl/bA111FRe+3KwxHPmeswQ1p6Kc/WCo1J0KH621LB0vD314YIuzuXwYdmEcpPq3stfh+bfBisPuEylQ8+NDKws3h5rD8ZFSp1qLWtsM0L2+VBVdOuFuPEswGIyGcAiSyFZs7O6tmF6c/VYWCBd5lpjVYuUBmCl8WXyS++Smt5LUoVJN1Uv8F8u1GI6GTLvaoCDMrJV8lmBioVP5jfAXTM+tOYImVT8qP9+VjnE8kHRe0nRJ2+ZX4SFgWQgVLBIzlAjTwshVsH2pcG5jkvT7TgN1rQAHGCNuGstAb80t3ppk2lbOl0FvjNhPPhfhShS/oFxPteZpcGSJ16TvsgPqLSvRCgtTeeSZvxn5LYKxuLGDGlbxF4NUsDgjzhF5r/HqzeZMu0hHXoYuYUGeUkn8v6y21CEasD7ZIirPMUzqwNKPvF9EHzq2xFv8hNxcZSm3TTK1RiwgaNt/JF0DbqWNt3IVO9BnuVQUgqMRa2h/NlzbjMpP7Lv6EdzaoQ+w7Tr+lGGRqzulSOpoADNWigB17LVXdg5dVY8ly8qT+WfLSl7Z9iO+J3BGgCq7vWJlXb9pmmgtena1GPQiBNptJ8uRrjGrY78zonTkzXkv3vObKa0X31/NOosnTX81IcFbi8UywWpZ0vkb4za7ySlF4a+bzm1mVJY3JeEpMR5meEkhJiy9bb0f1vKmtoaKKA+jDcR59e6+h99fcOJ6fteWJuzMgRP+Z4m2ml8/1eufbigMORVy/ItTnH/TE9W9kjfOaU57QNG8oCg8KjBmBmcL9EnoOUscPHFRhGtWasFLOKGh2ekZIvmeOIlrSSxokWrBv03vSLYifs3BkvRaF9fsaICXUVRYWBR0tVl2Kwv42vSk1UtWgWqOq0jbiwEq7/FMujyb2u2Lywv4Bu32go755Ymq6K+d5+6l5QfOXBU3ZwarsOAdU2w/B3NwGBg9oQl52uuv5yftlJQuW3UanHvo/xIRNVmrxR0fb7m0Ps02ndSNfHe30+PdaNZx4BEH00CLsEory690FiOidYIcvfn2gRlZN5aGWx1xZynoTSK1FD+dRpU/SkwOQ1MNjoHJQTIVfyghVhFKyx8y8K6DwY/bm21siufUY6MxZkT/u/iLpt44eazZsyvrN9cdE3Us3n16u3C+jxf/vL7NFXmqNJUW9Dz5OWct5YYvKOT65o+aTQsROhvS8x5h8BtkB53Ce6rk7XS1C3/c9NTur8eC794VJP8impgk3LYLwwI2CcOErUNSX8vWQAONds0lhI3dx62FmFC64BcmBN55NVYaSuaVZvoO9r9Y5hZCQaLCk3kgdEaeA80BRkklKyvDLS6YFKTmVCMGybJOiiNq97f6orZnTK/a3ifNE9hfE2lpM0fD7tlx/VFOw/h6OW15Sryp/alNZZk9tqvwjNV1U2FhZe6hD8bqsqbcovXOoT/+pMOyAsHuc2fCsZry6F4XMtWZ363K2w15e+uM3dScsObnW3V8IE9HAqDNVi12Zfu1UVyPnnXwSZfor1H1WHREVC0bqxG9IbanXhB6JqbEb7+cVe+cdc7hRW1QSn7Znj4kZhc0WFR7m/NiIzBf5oLjgQazv95ivRwCWHG0svM4ldk9CYxXDFHRZaF5mnOOHo4O7lpLpRd3FOilMUwUDl5PrM1K8ELi0lHFsDSHXHU4DhBxXwQl7sGvligSf8FcUdodYerRU8Skkjqfn9MpTqR94FMKFcy4T79AXEOqASbWj5uoSDH2Qi2BBkxo21zhEJ8HQMzkRjRpOES6WWKtAsaq2+71yxG/4RZCenKx43WBr9EW79kt93Fgov/vXmkTlhxZ4Yl+kcLDsL8kcZ1yjb7lu2rrJNrJsrNtHD6kcsjJZqJEnNFTptg7U/5T7pSuiouftfYDf84ljWGQHDMWIJmRPDVG2u2L9zMY+98Wiru9mcdQic7jjvrw2YgU5xdtg67zXaBudbBEtGvEyN1HsQUlefhjpYQ0OfIRvNdVQYEbz8QdFSbvqFGsG/ChmnS7el/azKyG7MSguxWaP23FkaUwLgicEl1fqRdX3huS6toH0aLw43y98wm5HiU4sOZBCJYByMED0izg7yqCfKjsiNYDqkB5suDeLmJp0d0C6bNren7Agw8cgjZsC583NijOlTuWY1NYmsxMplAbffHkFJ/wVl7XGV0lJXQtMhWZnbAM/4opcMeUxUbZZEGK0LKYNz6vLjL3h3qi2FBkOawvUtBWDLYov6T+Ri4kN6ft//luU4txEsa8rlUqYljRYz1guFEhJiK9Tbhvy1l9W2NVFAvxpeI8ateeqeC2KYh33RpTFybKkpyLhYcbREcVkmOVIQSP2oqoODKWkd2FtdXQBN0mALSYuPavw8sFPy156HErnAl+iEuehnvngILHkK2Izzc6S78BXtCU2Sk05D1CWRYoZC06168luA94YZOSq1KTn814EOj9Xn5uXCSJzgpLmi/ifg4nxEXNE/wSxLv9bBfTMyA7zaXV8nhuaC9x6ixEv75E0IR/4SQd16SySNSfJEnWzNngAMlplre46tZ/elr2cEDngPFsWto0OJb3RNkpnpzMi4rE7COoqe8lL0RgycnIY/zjq23/DS5jZ/khQ+QIEthEns8GZeYUxptMukS6Z/AaZgi8puGykAZrH2gpWf85nuPvRRRApPa48gYdl4Z1WjaJco/kVs3FZzcOlQyy/SiezVaYgyo4DxmuCfDq8kSa0hRymHueuo6/7F/3MKicj+8siSO42CtjBX8OMKtxg8VrHULlC5fVBN0daoIrlxMVe7qTFW5ckmF39mtwr96SaCC6aphfllY+JRYU/UpYWEh4WttTcKneGMxqmq+MKQLzE/InlzGylSK5Exse5CLt7QByO892dxU3VfYjSkKdLEN7SaxJi9uZqjpViWGjTewYnxIziWGoYEMB/q+TF4SBkVjCaKTyqT+HKpnKdrTD+2OZRJdCnq8Pxz3jS2OzbshyCiI+7UsUH5FmzOeYM8NvYJba89XsNYpULl8UVXQ0y2EHb5qR3eqkisQ/uUrAiU40d7P53K7EfyzJEXGjqnMS1McRkcfZWACDu130MXkePnH4NA87xQ8zpU1mrDRHhgdElSxtE/3NyiRBiVaq+0cD8MX5AWFhuQF4QrCwnFFebiQsFwcvig0NIYvjokSZO0YvpT6l4F112SOazP/9pNn0TwILE8CTYNF8wxle4RWl1RPy8j3TpWcph356eXPIsD8MfvNyR2ChBgxPab0g+75cjYEH5hz0pyIZBm7xMkYEZmT3lCcd1w6PeTwD9d8XBEKiQxtjabF8GJDQhhZGMM6zwj3ELK0BkXzkcFikM2tiCSxpZ0/TKlD43JWukjoYvs8vJUqvyVl26ukQEg/eIvE1FvbC/nYJMcblH+vqzhd7O96qMtf7tcEz4p4dOdHX87YPN+vCZ4WaYKnGdEI603quWRtccHGao95QYdlgIW/7gGvMA/n4HQgqGc7LqXXTyUI405r4MZ7Efcd7KuG4Jc4+KEES4zagFPenWkIXqDm3B5PGqhnxnCFssQ4LFXLXiVdRuUGYnA+gUyic44/ngfr5c8MdcvBImqVP1TmlVihX9zlAwjo+KV9q9ru8jTT7u705RdjLxTQ1D9T+AF85ItI5AulAF0f5v2nsK6rwWUGqH8b4G2bv5vVJxJ72msFoUJixohRKklBv7zgWm3Sdt2quyQovixRuMEGXDMVgRkzODvdebHZynIDapWs1C2AUWvnmCsiTA5Muxmra28UwJzDnVWyP0pmrJK5DeDP4Mx7tsiBYEbm0wOtwxBkZwLC4gDOP7uRg1NVSQhSr9iA5IFX5zmXBh+1sCiHwyu8UeD+VsYK7gWMnzgQRW8js8RRUamCiCiphBYpSsWSPYMw7p44vI87JsDdKyh4+cnXWwttZk+iY6NmYgOXcN6MaYXp8n/fhfhpooIOvtoSERDl64RWgzKqFIOyJnmDkm6mqgWGZAwPTYzlIRnDe9qk/6NBauEtaYJY4Orw4aTv4lQjew3HHMiKrwYKeJAaENn+XZxuu6BJe6JNm1tIjwjAiRa0V+0eX0twH4sppJhGPBot7pjnU5Gidsmw/9DEEN0uRfZ30V79hRNvzp9G6faD2cxK+76JeDKxWISVjcZhL6JxuFpQoK+7RnUwhKXv7xtCNkC86zWCmcrozR46opzGKHkbaN4aoy6MnLtTDy4ZKIfVQxOzUgNVsPpCmyz0aNPDvyxGkqo6sMwKjYhITfBsOsjub79X36Xj472PjQXnD3vTQy8hElh1ZhuKT2Yt+1et3o9P7E37v020/lfVJ+PGUPLy4gvIFJa/u3+AwCHLnu8REIcr2xwbnz4zpFbN0VMRFGTm5tezaAt0efZZB1OOBkQH0Sg5RbFFVCovxCcFFz/95KHlLYjFznqf8PWYSorWt+cz0ei7s7qL3SyX0BeQkR6Xz2aj75K73OLl02YkPiPQOsya7ERAWhzAYbKazMip8VwOCUlytLNB90/aDeiNEnILXzf6rmyAJvqkqEUQFusJsSR3WS/Pzw8JuxkeH9pfji7TIOh9LZzO6sKZAoSUpWXf9n1utKI3D5qKEz7LLeyf6MnKHuqbPGN0euTccNQMzpvoF4Cnr8dmD6+2GsnQOR8bq1onysV5YelkNns8OnVAO8k5pLRH+OeN/mwJOzI8IyWTP8EST12Lr4mCo4RTcF7qrJ8aU0NzZYo66ZxmE1XYSWyrTJ+JKs5I/TItJqq+I0rvT5tT6gkwOMHaVohia/KN8i4rNRenELEa6PIvMFHAM/U9za02U2CXbCHbCljSjzeDRvzhBJ8YzHbEZoTerxu7yJQktzFMyDq2zXPCdhM8sTKWWO3mTJ7D8ZK+MrVx96jlc6ajgfY17+9U1k2urKbP5BZUl2afbGK/zs8vkmcUnqlPeimIu3UtX7f9NeaWbz5EainbrWq56AtwpOJyqeoDNykIG5+M7aqYfhzxGWmkQlU4Up8WNa9x/DjKCkqfb2npx7tc3jUt1lMtVk6LsaUFXNfYVA9ugVC1mDe2glkgjIwRFnB9P6KHWKZG4haJZb5eIpkJiRMmlh3ggD87AthXky5ibVla/KveZfjyh7PTy6mw5w/VxvZDU62Fh4sbztg22qbvv3+BAcemInuqXIMtlb1qZoV2vKfCA+HCRf8NShrOJDXqu5sRvvFxR3zZI1pdlNVCAzsIvctF2/SHE0V8LHbFjquiwDff1yU8j5xScZtf5z21J+GNSqhDTJjEeNvsgwrIVarQAL3zvpCiFASwrp3hlJv1AmUL5SZ5AdJX9U1BcK6RvpMqU5paU8Nzx72yD9EXun4XdV6thslxOa9bq03vCXe8BW3QaASLk8PDZSmZqXO89CWtpHr6KNDfWLNpocEO7Lb7gIGudwpzSXTxBSpbKTR/qkWf/g02gKSsLcCvF3rnmQWSFcDjebmZM6wNol5bUNlK7U42d398pxbVIDEGG2xhOyM82frFK8KgOwyEfMDtBKKY8p/phAUixAD629VQUqXE6J6e6ISE3ujobhZR6u2lRvZQEa/9SyjISuYZD3idO+ABQx79R4wuXn0XI01SqQrPiFMKJdU5dy3/83duV/56jV1BrDOSVSvmZ1+R1f9qn7cNJX01YUEEPzRIb3X0bv9yqSfjTE6ImOhKbdytT8y/lpr2fFpXjw8JoKmTBDokIGedmbfusw5RgNNOnJg/EbP3GzwyNCEvIWqALWfvaoGeENPn9Hbxpo7MfGXr5uAhik6JC3k6RNTVZdys+2xeoVDVqdXkl03PpuHRTDfun1PPjHWBYOyIWQ/JiUVfnmrMlMtBstCKwtgvWeBgU/+Grsx8JZUj5HBDXCODCU+6SbNOn5KmijahqpKvkh8EFeBzIJGqkWU1aJxaHDSkLFby3euHKSM5MhuJjbKRURj7lXG4u++VCf1bd1jXbhQXA799VGN8Dvse9ts9fi+K49Xooe0HoXTw242UsP9GGlaeAwQiuFBG68n/FvUufMuRMYQdCoKHMACcSPweJoKAU4K0jwxUAAEGOFG7PSNsqFAYEXav1jAgNoLKd/fGehXJgJMDHThFCSh6YCwhF2nyvf1E58h3FTF9KiRmiTppEgqhRIzxz5lc3RdEBDObPHcAl9ViYrTqE+Bk3OWhDxywYUL7Bg+RKGmQ/jg0l/TD/u7E4BTFMg5zidoRuzFtvZtFDxdj2YPtHjDEhiNvMNKJjwJHSilDRuz3YcNlqtsgk1gq6YoNrosf7760bWan23869mO++DFK+wAgS/P2b3ZZzu2qlPBZFadQsu/qCY6qlD82bvz45/QL4k+LZ5hzpcXFXFcPqoOgq3Mklx58gs7T65KNrCglqkXjpV9ez+ab8e1ewEOyzbcG8OPgQ+kxfQwjQZuN9Ra3dPcO4LDVXk2SkJlLBHBmRyPfXR+6wUhduc2unn+/mx8XvWHUasP+Gj1cA9CpSIoImGNDIXA2vB0YNv1rTeBGhUKkI6a5HtOvKaLVCDCjsUp1aE0SyyOvRtpf3RbtzwmThZcN7x/CiNPaWpZ9YMRFYbX+UQ6JYy0uES6gUlzQ9s8PVFXz9Kuw8pnjTIzfNN7oKxsJQ3lYN41Vj6cIrtsNyVfAeTrHX8sP+voWRjtFrx9tLNUGY7l9s+j5uaPdhjXD401kSjuMsEg7nd2BfrrOX9CfXzgmefPPI0UGfk//zFGu7KDQLfT9nvhUbHeNiIWbHANPUXjH4y8auzznvZLcRZ7rS3oODExyx7Nrp4r8cCJefy+MkJ7PlAA3Id6GkgNY5MqbPmPQMBPaO5/fT5ziCnEgNCFq6gWn87FW39krm0F9nvvMtxV3RZ0qW8gBJW/znc9AIFcDpf8dAMGxjpyPHAaQBMKUAjrqOt/XoUfw77J84BKT2fKrAKiCY+G4DFfyt7Ba7qoBL7QTPK0Mp61JKrNtjNm2mIsYWJlN5Aabo57KhRGItWBoEXRmR2KOLGR+bGcTaPIgf4LpMd6s+kfQY9kGZHBQRz3gDwMAHj3nkxqcsh0haW0G1LoCyNNl2FMcpUGktOfNHP0pvQxulQjpbNf1eLp8EXbnDuS2dWEYtIINGKbGRAePxQ3Xd+2xoh0BeNLRdmDRl9AyVjZ2fTmvgSXxxXwgTA4InqlEJHUF9Qjl0OAJM7pqpqDV6HPwA79vUG4MAMugVl9W2mqMJTqlVf0j+xEER89DWnOp/FXTUI7WZWbGiagUm/pMyDvnCSToUFNQrdJTlq9ktoF2XNRYs7R8e/rzq0ogYSAb4XBw/lBVbYWRMga9VoRMlEUYx/2rigeiCAfNGXvdrqW0JbYAu1u3RxTRgu4kOaedHCiMCYp2PN88UIkK7UliDVdnA5ljmDIAtSInkArMQv/sOdFApiqGVQb8iM75oUYJPpGzm0Nyam6YceGSh2UgQkssaf/ggOMk6iIw7GEfNLMElq5F9ld695sg3e71eHXPYTqtdR5+EzaWEFB4YjioA4kwalTMK3JWnrWjopRQaijSaMuS+bRgkanLTyPhUkkHBPZkY+kh6Hd102CVwkEh3uaIO88kAuwcruUPFHhkiXGt2QzafOq4DeVQAZKwDM+jdJfq2ICQfZgp53jKw5ELIlKFDFU5mKgF952CqsAaDU++HURMMdECj+gQZed9CMc22HDShvvL3cisE8L53WngYndTCbqo3Zp7vIYhSc37b/FXEBdDxuAW+FgLG6ATP0M0jziwF/9O+vSAB8r5o8ZHfaeLkNXf28T4H9T6594fL/Hz7+CG2UHdVDCBjodhnEnJIY37GI6f2Ww8158hH03w3ae73zQLne3z+08CsH3dxpf3reWvPuveHUdJ9hAGwXfrLTqAW4H0viCH8NdIS7wgHPWSEIQjlAqSuAI5etSVvxP+IAEFiARg6pdFJsU85Ghed/wIBLQ+whifNX02QyJFwr5ubDfmKZ28MMBukxynFo3AhBgvNHqx+JmM5sAxbgQAhnDQdiDPTjs0h0Gcqau1T6LePEkH0GXmoCUVSMDKTO+6qmLbKhyqu3lq56wbuT07SEZ/m2PoJE+1gAGapxBBJ3zDwgi3xfSZXL8bCQtOiV0tKgwos561hYQDiQLElUcoxsrwdGlBhWB/herN7g3EHGIki/6F38ueg0pggRJkjnMDjTKmWCwkwJxXZY+n9R7aAXglhLwmKoNoV/SV1LxWGSa3s4vFcK2wUJAlniOHiJpTteDGXtthGeazSYLmRtyGi74jERoBtKkWX5t1y7QV90bsEMtn1RUHuSEzbAhBAUBKwAm9e45+A58YUVDCIHlapbbtY4zp7wkklKDIEjBooLbUd6nlhhLvw3eQ6vwCoIOVEZRY1ALIiPTd1+d8nLYwE/h2zQ7EB0J/Tgx8oUg7KndcEyym87VblCPKrzZe7UIFM9xGkM3te3kZSiV3gGVRMDDCxKe06aHukyt+pGL5MRrvWFZLqEpwWUm1rElywDUHGE24kNxjh/yukDG1m1XynzvM8CzNzPqoIYJTCAIPvtMVbGF6pErzMam74hafEY4HBXAu7lTScLlKTKVBy3sRjYCVhiLKRBf0u92+/q1q/o2H2jyu/X5o/fhtflpyL45UAty2JzgcwPzxufevBjEpqLXcQAC43/z24FMJgZZYU0RS8pCeWUjL/4zeyqvyogQutolM5ZuBZx9aJ53Ga44icNvYbA4IMYaifAuh/wgBDuY3O//FTUDgXlKug7BdWt7SI5VVD2p3Ri3eOm/FVGh+cICKBrFW6HDd03QCdUjGt6REtpDAo8RAZp8UAb9GuZ4FPggSqSVEHFciXuUygurDqST9MkyJa95xaqjD8O4KGYAXDgvqswhGU9zTI+1v2WnW7yxpGOuhI24+ACLzdFMElC8S7EzKyFh9JNYYeTtHxyOlwVhTj746F3X6DXqsrG63GB92i0e2w8Ui5zvTEWETaryGLe0gc47GBGmPBBZXudpPx8wWTChJ2eAjnKNjMjiMzxnRaNVgxaVYL5R0z+S5f1b/f11XeLooTe3f7Ly0PSol9xlhsWaHqVPykZFxKfmXEUIuJ9PgMmfoepcOGV2vVfNlPNNvLe4UqWITkmTTCGpitiYDbixcQ4KJsyKvMJ+YgRTAS6hcmzntVgl4GfSURoGcsStip4FP+qbhWNl+/fP/USV4IUjat6bOESA+7iFAWFcNcv9uel1uNKmAMvVIr6AA657BWPvnvlf9z2QK4JpuL6Gv5vjulF+7I6iqcK4BqL2kR6sjnid7znf46CdS8OA/67vNqKTBj5cz2sGkBcuoe4jPuJI+S5+WjEsMEaxERSE+Pnl3Qx8lgxQNyZoCBGO+JQRZSCxYhVugYCCETdxKXV6Rm6CZ5DMlClUgZhGoaxnSzWmTiEQJymuFUUxHPOrHLig9y61OvSxTqVN4sKubCsujpatlPmpVm10XBvgpjUGpLxgTZF8V8Ht+DxwxCebyXEoTMw1+fDqDicEBEondlzn4IAwb+CZtHvFJrYiBXCMCehiqcz/uf9NqJ/bo6Hbg8g6SVt2QmuMTAcWcJjPyJJrgHgeRGk/0uvMSRUEKaHKJYi8tQK3mWyUIhTH3oC9AEog3IImMDF0IIwC2XGnOLyU0cdhKwH232zd/3THUTWNJJiapJyiFIhPFLUnF7Unre/9+r3Hm1DeLDLiIsKTgLNWg7v54vy2nH4n198okSE7L+rFO6x6OXeY0nkbC5/HLUpplQ94eoLMJTKXjaByt4Pgm+CP0RvOMf/hZ4OHMeDmOp1463wSQQkvAAyMuG1NiPfhoLICZAAi10PWWEju9LVMJk6+IdlDUUFjR0xFUwZXoVMuU1WoeyUxePCBnIFnIItFY/18G3q03rcRHt7BETYFQ3NZNlR6x28kcFqf0TBcCUaKwUqgBEGZstlcF/1CW6HAiVEa1wo2JCMJJZNo3lt2Ci+K3AhsQRRoTV3SESe6whOpKPqff/gMvC0CEHBJd+OahLCViFKX2FMOb9hQ6U9pQSMttI46T2ujVwBLnJZcmOU4XD/slnmVfmu+rsgkMYNIPhheTeQ2prvLBmmGMhPPRWYen1RBAnG0mlkUyMjgjV2n1h6esUbX7qSpVNUpG63wJ2IVRpmyyU1cjp1hM2+upa8wic6ZyY2BocCUSCGSOqwWWf+uDQnu91v0htchuuYYokHyhRsmFRkFmSMktQWtTsr06SkAUS7Yk24b6i1gjCiud32hXyw1VCfWM+4DzBSTU0/YumnkYkczIDXCLQumXkjwnOvc1cCrBbk0XiCAHJ2iM9c5kfvxP6pDkx/CD0XLnhoO6upBydG1iB6tapaAz6yZsXMQ+qXsN6yyzcrphk42nbZxfrlRsp4Vu+hEklU20XQMZ0i5Tw7sLR1GgJ9wUhdAdyiYvrHYKXQz4g6IobBByJm5KjvVSH+v0cw6JJG3ptyq9Mhc6mYXt1G07GxQtLMFN5dKohuy1QbvTQ6q0vxGnAr4Z6GUpI0pj0kVuCx5jVHAHisCks/UGvIiYxD5BExDKDDo8ItTeoczrzRjS08uJvXcE+diLBmvF7UxIkL1w9Vf/01gBGCwRhW8+lzvODM/ycRXDWqEe4gZOOBd82hCS+f/xdcnU8ptItvpHnwJhVcXagZEXfplmZbWdDyBQmj1qFOSctS0m8+nwA59YSwbJv7LpfELQg4OxgI6MsFNA5cCQMpKsypZqUw7DuggPDgpBanxVUoFLhEEPaQcnehqAmT03NpSHPa8WyR0I7PuqtlnhGj9Zg5CjjH3TUfnLLLmZr1uE1oyJi/GO2IjBdJWKaC4KAHYGjjz4CyzHqr4K/os3hYBL4WSSOq8he6cMjLE4sjf9AMgyfCukjaBpKhuaLjwL6eAHkyFyvpAl9hTPRGL+bjAC/yzmY7U+GUgQenr5Q4N1yMF+zEEpk0MYdJQXOEOje7DpqBrC2xUtT55mEy+NWCe8rKITGKPW+E84wcm3lahvqEPHcwG30GtyQ/2/N7GHxyrAgi8pB3q++uP/N47Jxv42J6L8aaI3MP74U2HV/s2WBQDUQ36S3unAyUdeGc8NmmsmM74rJRbLtZf0kO+wnnX8KSkM2qNxJV7VP+y7QnZ1W8kCA0pPDCVYD5vHJfbGxPY3tHxBb85ogkHT7gl5FEi195gmjFK2AMulgHn9m0lpYARE5HAUH4nkUZYFjcfvhU/gx1N0n+i0qiXpPigyRpqro31QMKZCDZZTSxnJXGhRoB0M6JFZEtX6Xp5zzAzQ2URDVEUps/TDDCXt3rJqxNjmOIYnQYCjTOwADsiV5AlD3ZDm2em+PAQACDdAICivX+JdlPN+GhUgTvG4il4mnnFWG7lRYLG3plVyJIosLBQWFaZ131Ynac6qq+bBtNSzjmHS0fZoblxehlbpsdXmRI3GghwcwiaNptkubRj/0b9/IE6xKSZo6FRqYshK2xfitHMLi1P6Uh/QHiW8LdSuf1ZYShY4vwxwoJp4aJc5718f1JC6xmXGrErj9j8CuZ4NKJjb15+5NSD13XxP/aeUhretbLACkw3u9qDpvXZf5mKT8Z0AzGIlnUvGMWJepI/YsatYJFeACjTh2HRctj+O/0FW1lex8k9HLrxrH+T35KWG/M12JdwOlqBJpXbdj6Tkle6M3XDTl+NcjHv94HsgsFxT5NJZz8Tpfg7WVRwM51k6NkbehIQN8aziImO2boqHvNDI3SQDWirJlFEaMIVu5faXnczLAezUBeii9O1ivi5/hdlAXWtWrvEoX307BmzUZURcm57NTMYiHwYs44VHMpWm4KwbgsuCbOQdwhQPAyEL2MiiQj4PDFAXOEL0PAmczJmZT2PP+ujtz+omcScDazbZjHCy0dqp95/9Z/9GQkBre+hpBiLSsqXR3/583LGKqCRKmz+wuJBQSKOAOP8rHn2flZ6arhFdtJIh0jaXLmWpmEKtyyySpXx5O5IDCUrszHujsp/IBBbxKPhWNRXqaVNlud6aaf0dxK1ao0l5jdrNIX108NQ9Jp4E33Sj//1oGjwJnrjsf27KSY65Ly5cfd6YZMoOgSdFs9LDpI7VJAp3XXMSxbbaU0S1y6s26rRhxla32nH616qOCBkiVSCbEnPkYClGityfkF1O7qc7c9YU51h2mA/BlLGRzxv1ZLwvHbRbE0npc09Gm+WiXoNaS5vTRvIcjMrsrjWeTPvFlGu222GYMCPVCp9/nVoJHjsjKHnoog+u++zBFDwVYgLgmlfq3k5r77pMAZq5kTSRfGtEXFTaZH04RS9WVsp+Nk5n1EiYQedp+44h2FrkOIjlGdoSSmpSC1Hlns8WYHJ7g4jjJD1JP0GjW9peTSHFpgAwFPs6PCFYUszOG2QdCZytVQ0rDWU22hu3ksv6eHnmTMI+eGmRZkbrMBLTmTxJzeshi25nsN4yWJIrG63fzTOspZpsBrMzTGQNojH1fiSJ8V53gUWaYmzxR0KGBPOFpIGaNgvDyh43pRdEAyCQhWltEVojsSJ/bcX+2jnyAsQZiEC06HCNPd2SMJkzOCbOTjFThRMDb2zPQTcLcLwMXQXaZfC6wu9DHyLoSi0WU2xSQwxQV9Q2UKUIlk30MPSYbSdrYl0V/3KkpRGkGZXu65EBTRdE2+vqZDdEcRyblwQxqi20rg5BKV1ZBLrKZQdaiUM9BzXDHhNWh06NtZ1AZ7FsNs2wQrbqGrisVufu6ino0Tl9iqidLXRbFI6DVRdRx4hnBB0p7/LQktN17hSjTjFSm1EAThxxOsSwE1lKCi8r35lDf/VCwHHtPxDjxMOw/N17JK3EoUpElo2qox/Gjpx0h+BStxraq2Phw12p69dEUvI9jPPZdSq+DK6FnA2fcnRbm5gQRmoDrpl2H3a9hrNuL9s+2KHmNYZgxMu7DufBeuM6gvab5s1Zd1kCP27djipwRcWxAncBOHgASGaCZjNoRWuxlC6tSSMLxmLTwQOxtW9Empj2hv6aMJZWAt1JsG1Yhkq8P8SRIGoqbXMnyJbHzJTWYeHeWgBRR9JjQOZAWS0ymd0Nh9iOBMoVUApNJA45UtiFHPhaWWVIRxSwqSmDe+oPFg+sFfZXOsllh8o+h+99Ypq44eiYdiDClPV3csBEpmOrgyoKGLTO13boY3jiqZJwgaW+A5o+kU0nkKJhZeUtq6K2bmt5BflrOQXzEH/S3t4HI+M9XUDgDFXxgF+UcA/oiUS7Bjt6jZY7l6ur95j1wueVf1y5MOgoQvwErHQdDrNPZftPJhc+1In38I3nUYWzBGFxDhiXpv2kxtV6fHnBe+n28cdIOvm67HyQD84hwlmxQWymP/PL5yDLF+PJ0/PHT6sDbA3qfbUHbfQSq3Ds3terzs5hk8Al8qUATlrtW4kBZmmiM9RMRAkXnRvhIMWxP1pAg39gV9BI/8jgLfCRyjzaVtem4LAgySjjg7adp2iV6/nOHqTi0dac6FXpI7dPu9/MvDpfb959bBt8ev2hvvB56C025tK+67qoKuv2VZiAp0cHQDFiJbX0wfqTrcLP58vjJdgWsTio46OVkhIQScmVw6IJmfcng6ElM1KdqXSt2jKhLUN612XDCkZRaAhJ7Y9Bj8he85QfPZDY33EUEa5RwNSD6M1cqb7DY7r71Y9X47qOj/fuy8blXx7c2kLoq47pfkWf2p/P+BT1N/0n2V859Gv+9gm71rj6rEOLFg9lS+vkmt+PiPn6fkdW+ZurcONk+fQx6v0Sq+h75h/wy+quZ8icV2HlD/mrm5w+hSp6WFbBJb+C9FQsAjAqg6BGZSOKTikIiBR9D7goQjpNVkaAe4uR7oK4QzIp0gihOVAIqjRdMxuFINVj8S+kRLslCCyuQKtcdsCIGX426aTxKowqMPpeB8GOc9sYsBgNKnQcwuRsXDFMkaP5bswqRq5rdxgjXhKBSUWqaX0eiOgoHrRnkDLmbLyuKrGNTXQRA+gJe2c/NKRDmxFbsUPbuN0LpJAn5xCIWfGCyiluJtyC0zK5SAF6Dx8pxKlCCs+Pj1AwpHQodwxKHfsYx7qKAAIKcvn2t51CqwBpCw4VNZe04rJJ2UhKvyc6kgUPqjWiQyeEXHz2264OXDYTWx/94OqBB1WIA1zJTIiAyBbBxDMp3Z4vCP96LC7i+yECmySN/7BiOlN5PDDV4noSHNICZKAUUq7DPUFdIfKxRp83kUB8M5jbscSymsApO6t09Lj7dIoinY42yREEqZ9WcdT1sZDFyKhZC2hKq7QBmqkeQcJ0tkiVXM6noriCNqm8v8+axVkqTZbf3IvZwWye5060OwTjrMWr53SigftEcyG11yf1Sa00knsXwnG9yWGcGpOMwYqHs5E6usolskkuDbhcPqOLG812Zwh91LA0zh8klwnrd79dyORmhc1f4FuK1lxIw7XjOrsqKxHL2LbQN0GrCkuH3knF5YrhzAzuEGftoj28SrIpR72Sv/nwTO5tYZ06jg1u+7o4K07y8c0mXnWY9y8putjhdSrTvDQNYOXOP4j0R6D8Uml/2fxc8AA4GOv4tLXun7a4WNdnGz0VEeYhfzp/eCyeXqxDyZflFre+Xd8+2wH8eP/m2OUuDPK6N/Yhsx2gJe0k0WnGjVr5j1SDNke/Nx205trc4rAoXDMF32R3gf4QQ38WNGnjriDxT5qLGN7dY74rBfGpSUi7nbtz8hPxm7rk8YJooXd1x8SEAgkiXQkZdXY6n4s9E6+tmSwg0XG0rkEDAw9/lrDoWXeVsnCQC5GneXLjTbR+uZ+zmdu/brwMZFnurDU3C670iRm6XNTazp1D5GgyF33/PFBkuwXmZszEiwJ3DPtFgrEgSL0ZQKJY6ARBCtdxGs6Lj4h0GPQYtz7xAraQPnr7v46hSBnj1xmP4m1IA2kUdJSn/oqFUZMqaNTXDqkSNxp9nykhbnbdjVIbeEBZ07y6n/zz3G59tcveYpnZzNjLqIvHd9Jr7azsrrucL7JNr83qprtj6MSyWA7JNUF4saN/Lo6F5D+7XW2XBgyJpsNZFVkuUBx7xOTM1r+cC/IAtlMYKa0FN2D7s0ymZffkTqUJUYy8ycAfWt+B7nXExwfZ07TylVFFM8T0WJIoq0Ui7X7SJDqR+5wgGxEMypAHA2fCjxkQ9mOQ+k8+7xEPrD/plt7Ba6RhXne2h45weC6uGK6SUKaOK/hfQMiBSCNX+LmI6W49x+Dwg1A7MhQ6xTG91gYG1cdMo4eR7nGRJ7l2E3WxANxxPBfpr7WW4YqRLIPXQegg086LC2g6H2tr8Osf856mXU1eP86JBGFv4ClxHa9dAmeV3oap99375JfHuG1y/ZhM3ICL5TIxKWb25gGOiQ2uPOuOPZ6KhmzpUyq043t/zH0BaNAc+pa4u3Jcs32v8YQ70iucUqSTmzRFgyf6JhrL5knAA8d+xdDpKE5vbxXY+MT81LFjZqtwlrAplEAOj3z4JI+qEPE72OgLCgXJNSUQ16X7T/lI05YXvDrPhvRjz1slZt1HjNHD3UkpiYoLBXWYD2FelAu2pQTU9nE/wsbJ4KLpIQS2Yqa0sYRqbjh+AfTDwBzwwYCbqZKgaw38mhKuKUGVZapyQyN3GZgDsoeFzkDv6THB1ZkOdbtagAbOHvuafsQ5EDPEI181rlRltYqX0TrSDTQdmEk3OpWmpv15DuL4H/WgfrRWf6LHFXApSY+gT6+VB1yuW//5RXD1kqIkuW5Ak3nQYfebYi7tz27zTiQFW/T22aHdWaY8mwpmD4cmW5zn7n9M+xW5dJmpM3j7F7YCL+RaDJl9n+fxf0ynldrp1UTsIxBZ3KmyyQ1DOxxWpTufAj7c80QlEUbbj/Mhevgo5f9ZfVqd2r5/T57e7IPNeJASvJmH97F9pS9Sxxk33nbHPilbhgM++OMOkk9xGRT41f/LqAJo7S7R0GQcAv1LjJ45fvroI/BqwUrj8HKvuafAEW7Yor+38u3LuLw2XH6t6quNAtk4/MurFPDc4/B9/vLJZeCD3eN1ibc3zIcbH6HbwDaB/5rOcTkfSc8zI9s+nd3ranZV7OGx9krxVfG3kqADDnj/bnRK+pnDqZ66RNMvci3JXnnY1IIbulKv3wMTPL8drl8oRKun5/flh+yAwsMPwrt9JcLE0Wzdnq85h8np2hZ6AdiPl1tm79/mpHTpZ3+WLoJoxaXCaHAo9gNnWD1NvJV0b4aI6/UuTHZX7GbzY0gXoVf+Q4RV1BmFuKU5n86Wa29a4eqRpJGodMbg+HXH0XvGvH7SGastCvZ0bqYJqpkprJtUiEfSYD11Zzdd/WoxI+ypRJkRFxfdSDf/x3oOhfnnA5ML+7BoHuL53GWWAMH+X5VXVbzyizsbmXP2KpoVSOy85z0nLruPeh89/FQ0mvHGz27Oc3Wu7SAw2dEDtMJrNcy3s+bNeUinb0FWS+wYel7tJE6Of+WvVQnkMV8WoZIxLDAnPE6meA2IWERJxxybMueAKQBWIYKpAhIcarIGtgjjMc3BHGAuLM44wks0XFgGLpytvAAFcyRPdGowzf1rKC1ks20GdFaTPrrwPpQFpBKKDA7IIRTxzzt1kFlTQ3iv6cUrrQ121/VoxJQyyBkPMwUtFZ8ZcPCOddcPRiGYShBODaChYCZHYBZvVSxySAdYaa0+B4jYICtDY52tvAiFjuUvTyRcNJLssDt9N7LZNgM2U1mXZBpdE5409DQeQas3laQ2wcYK86yLPRlUB6hz7hK42DFUSJqIIyssTeMT15hHf+xaVggoRaAc0qkxEkSwkzMEllYuNjlCBzjyVqRqcJdkU93Kp7qzlRcwCB3JE4lpmuhi9Br1RibvthloZPOVnM1XpKPr3o1GnXhVYM7im048iyeuPn8wXECvy715kdJjyoUZfb5g0nVuQW6FdezJbL2f+1AFnLCPUCFcPVb0mtGKlgcnSwquPCTOIXnU69WcvftQ9ShG9PrzSkpCvXL77r9PlQFsOy00wmuf1fw8qs9jdWL1bWsT6u7rPTsiJbMBtsRW5TS+F/yDuq87NLTQfdwAz+wVD5P+Cq0pfNOOxQmqJyjcvl93aU9X0ccncm9of3i3qAtxuvkwF6I+GBnZgWGfLpXudaPdt5hPxoUXdP0cOFBu6z2vp5r8+NDsdup6dPHwlwdny9mjtRgcNifGEvc8dMfujkltMvPN7OzkN92xbQcDuQ5Dt3s+PNvUGSylaZYMOe/Sfup8ytGWbPkcXUVwybqGh1rfb2zhzMNELBJKmcu+yy9t9kHSmwfD6BxtRlgvKhkbKKpR0wSb8W72Yw8cQBPNKxZAZXaiDTIWA9PKGUxA0fY0qpyVZK9RbTDMwxO5C4gsUkoQF8fx/+3MO0FfIo7ZMwCHZnVRSlrFj8MgtkJ3ZUOA+I4u1RPnw6UjiUDuzIs4EXKTBN1mILTYmmjjbePfB+08tZQROrbo9v/FLLPHN1hEG+L5z/6HNF+Ri3udaTex7M4I30TQHFyO4ULhzH1X2ZrRfomicZevPW5SbVeLfnkZiPo/EK9KpgYUSwX9ZW6jVaQkFTp6b8TrnlyrI4UR6zDSHMNsstDUt7j9c6dlLSs0xt3IyYq1QUQG8YDlKhYb1RY7GrN1yC6xs1inayIp/dmJcaLNUPeDPcF9ha9vdnv9u37C4uR9MHc6580pihPAzFrunzGxNUXrNPCpOipmTRiDUtfnA+ozbo4F+0qMciM2EiNVI0uSt8OcGKYK4wyaSebZLq6Pgu85t1ZXKJaS6fakpdAIcYjqXLUPeDlpRQ9H3krXBsQ0pzvcRacGj/9b81bmHkr0LBL90X7Vr5MAHmUgCE1WAUO26w+5X1GmU0225ufOem2t4GzoINFxCJDcQxDgVCb1vU9yoL+cMptti2BuKemxIKh51SA1MYbEIfHixqKnURLVVN+HXnTsjzLeMZfoNT2yVvhgE31ByfmqpXBpZxSvizVoiwKOoq/9gOemZn9au7fY5PaDxa30HJzq+wDPu18iW7Ck36NNVB1yfEhQIiAZF3OgZ8b7GJBeYeUpkUG6u5AYfO4y4PsmTX0bxL0DdlrAdTAoINLe0vEjHvLprJSD2sEOoCdlQCMV+isTlwJ6SX3yDtWogzn6DrjlehAcKowydcr/8GBKBHSYn4EQlxj68P8tonzMy6jTk4vKMlqWHpJMVO4d6YqQwcDPUCIpqxCmwg5RyAFJQFCsivwZ2idimLiYq+iuvw1BZzU097GSHo7LH5oewuo0WFm8BqMfwWimZ4W/4sMzyzz/OYx7zahu/chAL8trjJHt31xE5WOqjZ5mDKQK8ZYN8OasSBJOAL27TXSErYOrEjQzTjv2J/iRvQEqpjzTE/WRfKAbl4XB4WWyuNrY5fpZG/8nUnqVc6lWyeH9xVcL6RQpU39imRWDjzZNHKKatazTar/nByDHKmh5h9lyBuu/23f+HbOLGPEvZMWfuuSlP2A/3hZcji7D/bI+YNIf1MXQ+mLQ9S/JkNqkaQsWSM2vB2dMGkwpNIVISq5r/sFMYJQVCG2aqFMO7tKiJuhFStgrY9tmgDp7NPJbkvfmHlBj99s84SAovWzHovjjrvrQ68sSNSczCSnf3HRCLbGH+2pqvIMlOXjB48VIt4smsvMKpFh2qzd3fs8H9Y5dlPUDJdptPgAGRz2cmtBPbdCiRveODSXJ1g1CZB7vhbpxmaNyFNcbq566mC4ZDgNrPAycrbxAicqRXNGwcjOj1GLa7CwdM3QTK4okLL9hm+A+V01m3kP1LqyK2oUmw1xuQo70bvDizWNkiueFN4kc5BxonqEFNku+EARVpR3i9DbtplopLb/YV1lwTRYgDlYiwUJjQiTS+SyJjPKQ3GiOaNZtSaGyunW/B2k0dv2actudGE4U1NeaAYCowZolKqwg4HKXvFXtw+ZukugmZ+5yc2nvMMl6S+x76+8PEIk/f2pglp4WtTEW/mzoI3t2c3RUONNnfLSrOX4R+deJfq6x/ALH/mW5yH7RNHt1BWGPErto1W99a7BIi6NzWHssiT6mcl+pn1QnO7BfKo6tGrvS+mGR6jaXDAfRzOa+LKrLOFsP8Vlf8gQfO9btUy/9LiIZ5jU2vARnIJ+rt5vvyiJ/eHz+8Onz14ILmwut5Xr7kBP9ukv7dSWym/JgQ94SU7K755jgq97PkY6bbKXT5pdnDOavX8yf/94pTsN872n1yaEj9mEzK52+aXbxUWtp73mL065z0u5drZQsJ9Q0u/enZ8/W5jO8aj+XaLDYOU444vxqv6/Khh/ZVcT8XaH8Kdrb0q/0A9xaJ/fama+ePz11zhYvXDEa4tfWVHhZEc4XpGRP3hwFf59R8O0Ef3/6q/kolT+BVwc88j+G/V4T3v+7avDp7v/btQTuAzM+/a8WM8igP0IibedPtaR95Q+gPQHxwdf7HUG93QzF1ves8u+NaBhTNJphx0AoNq9W1dzLMx/zK2/hh1fd7fIk6OljbWctznWlQMtUSLQq19E8nSG2PlogxQ5QFQX9HN1TX9U0zX+IqizviRxgWge9KdEi+zWGzmHMjM31rGpMXOILTX78h8nbRnOtuexR+vuZUq6JcWxY1JY1Lk9r/cjEepZo2TlfIQaJ2iWD8b1A39+0NxQOBvFbJtubu9P6U8nB7wcav3WZmQ3cUwYb8zbGrf+9ex5sU8XB6YCgRJo5BWn1Fv2+tw+wvYZpuyMm2SR90+TYoa+fK5XHWfee6m3xtscX+q20viHmoT9Xn4EWyZ069WBW2POPvXeIiefjcYVtxPluzQd0BfoSXRz2NAnpI4jecG8D4vPPLXwwbxXJrkq2yQ2imPwiWv3QNa3LxW5dj8YV+t1aburbj/y+jid5IUOI6PPi+txLh1sOuD1dJ9f9uL3HsCjRuWT0XhKZP81Ebl/fGT/w9EJEn3dAL98cRZKn1idRgt/LCVsd9BHhyRbnhQwhTbYt00udE6nRT589ICJ/0I60/hYwfQ5w3B6ai99yYa85fwPdi7OFDN8/PwGsOeNsED3SG2y/1qZ4Ag/eaPb1qNcK7PiqFbfjVz5gs1J5Z37CdfxTTw9WN4TKEc1jD09GKZBkuyKAfT+HqI4qIGp450+1yGMKSHYAHoNgglB3fIJBhJ5g8nBpgsXEfxNsc8NygsMokif4lkbthMjseDghjv4Gm5Bw6r4T8tT6tQkF+3rBxDX6vX3iOoc+PXGDev9KNwu/f48+dGj2f8zyc5TV3MRh1IEiyTZ8OPKr+tgv8TDEBB5NmfikIFj26MNFZdMCVSnoKtruiGIY53wsPRZImYu7skg4yAetr7NisyztCCBM55hDlCVasiCBFm5V5yBlXV+AL1Wrn4Uj/Pm9iRhwFhoK6DUMEApO6UXcFTgx5DpWvuIKDSg4obJ73fvtC/APVsjvnWUzF3EbMLXhFosm0sB2Mb6bAi5ne49gj5IkPj2l2xY6pm8a8LEWQGQ5VhdQAeps8qAn1CON2UL45e3HC9yrbKl29lKDcPHow8dkZ2xjhDOLBuSMQrCZckcmQhoah8tnoLPE6YRY2BJZOJVqtUJbjQs8/zUeivfdpUjighrr6N/D5NhOfEQUwglbAWJ1wAeqU6jZ0CwJh4qCPmMnz2AyNI1CeplQ4FwYN+KukS1i/bpOLRg/3C4lwGsUKcVK8QVgOEFSApoRRnFio4r4w+aKsqqbtuuHcZrNF8vVenO33e1jDw6ujyr7HIHwx/Lh46fPX75++5mgWLh4hEVwuX+oMEThkQkLSvl/Mk20GLHi0MVjBBi14sQ7rcBHchlSlWtWF3uR4rFiuaHU1I50hZJc9Dj4qNDin7/+q9Huuqum7cRUb7frWK5Zc9O6DTe8wXbbLb+Zsc9n2e674y6udz6ocFCSFHw8Ascdk0YonYiEmFSGt2SyZMqWK8cvqkXKUyDaVx+d0kXqpIf+WNQATVq06dClRy1qU4e61KM+DSDTrU+/S3r0uixRayTijLORRCOkhaIJTWnG/QqHt7Y0X7C0Q2GoRLCQ/9Sa2xUN+daOycZC0IpKFU7hFwu0Aq1QK9KKtRKtVCvTyrWKZQ0rCvInCiL+Jvja6YnV+X55YWu9pDXo3+0xK53wJvBbG621ohVqRR9d8RX/b4McYFGX1h91TP//DXPD6Ax2hkftQhSe5n83mIL7WE/WD50GEHP6UGhwAyaBZlkQuXGiHFVUWiFv11TUvohqK9Qlqi/Xkhr+hYB+yasIiLemFFulnrrT3i9bqLPKPaT2KmeCWqvsWmquskT4ydGRuzwYvY0C0XDCe2VguOAQHQAA) format('woff2');
  font-weight: lighter;
  font-style: normal;
}
@font-face {
  font-family: 'cocon regular';
  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: 'cocon regular';
  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: 'cocon regular';
  src: url(data:application/font-woff2;charset=utf-8;base64,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) format('woff2');
  font-weight: normal;
  font-style: normal;
}
/* Footer*/
.container-footer-new > .row {
  display: grid;
  justify-items: center;
}
.logo-zeile a[class*="logo-link-"] {
  width: 40px;
  height: 40px;
  display: inline-block;
  /* background-image: url(#); */
  background-size: contain;
  background: yellow;
  margin: 1em;
}
.content-spalten {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  grid-auto-flow: column;
}
a.bb-gridbox-product-label-anchor {
  color: black;
}
button.btn.btn-default.btn-sm.bb-rounded-md.bb-weights-btn-minus {
  border: 1.2px solid;
}
button.btn.btn-primary.btn-sm.bb-rounded-md.bb-weights-btn-plus {
  color: #428d46;
  background-color: white;
  right: 0 !important;
}
/* BBSL, Header Logo zentriert */
#bb-header-minimalist-left {
  position: absolute;
  left: 0;
  right: 0;
  margin: 0 auto;
  z-index: 99;
}
#bb-header-minimalist-center {
  width: 100% !important;
}
/* BBSL, Aktionsbanner tauschen gegen Prozent-Icon */
@media only screen and (min-device-width: 375px) and (max-device-width: 812px) and (-webkit-min-device-pixel-ratio: 3) {
  .bb-gridbox-productsale-ribbon::before {
    background-size: 50px 50px !important;
    width: 50px !important;
    height: 50px !important;
  }
}
.bb-gridbox-productsale-ribbon {
  top: 1%;
  right: 0%;
  left: auto;
  -webkit-transform: rotate(0);
  -moz-transform: rotate(0);
  -ms-transform: rotate(0);
  -o-transform: rotate(0);
  transform: rotate(0);
  line-height: 1;
  margin-bottom: 0;
  text-align: center;
  width: auto;
  z-index: 1;
  background-color: transparent;
}
.bb-gridbox-productsale-ribbon > * {
  display: none;
}
.bb-gridbox-productsale-ribbon:before {
  content: "";
  background: transparent;
  background-image: url(/media/cache/cache/uploads/sale-red.png);
  background-size: 75px 75px;
  width: 75px;
  height: 75px;
  display: inline-block;
}
.product-sale-ribbon2 {
  display: none;
}
@media (max-width: 666px) {
  .bb-gridbox-productsale-ribbon:before {
    content: "";
    background: transparent;
    background-image: url(/media/cache/cache/uploads/sale-red.png);
    background-size: 60px 60px;
    width: 60px;
    height: 60px;
    display: inline-block;
  }
  .bb-gridbox-productsale-ribbon {
    position: absolute;
    /* top: -18px; */
    top: 1%;
    right: 0%;
    left: auto;
    cursor: pointer;
    -webkit-transform: rotate(0);
    -moz-transform: rotate(0);
    -ms-transform: rotate(0);
    -o-transform: rotate(0);
    transform: rotate(0);
    line-height: 1;
    margin-bottom: 0;
    text-align: center;
    width: auto;
    z-index: 1;
    background-color: transparent;
  }
}
/* Test B&B Tony */
/* Bits & Bytes, "Bio von hier" Logo im Header */
#biovonhier {
  display: none;
  position: absolute;
  width: 100px;
  top: -95px;
  left: 520px;
  z-index: 99;
  transform: rotate(-7deg);
}
/* Bits & Bytes, 2. Menü im Header */
#top-menue {
  width: 100% !important;
  position: absolute;
  top: -10px;
  left: 0;
  right: 0;
  padding: 10px;
  background-color: #f0eee7;
  display: flex;
  /*justify-content: space-evenly*/
  justify-content: center;
  gap: 25px;
  width: 80%;
  margin: 0 auto;
  margin-top: 5px;
  color: #428d46;
  font-weight: 600;
  font-size: 14px;
  z-index: 1;
}
/* Artikelschnelleingabe ausblenden*/
#bb-container-base > div.row > div.container > div > div > form > div > div.col-md-4.bb-cart-sidebar-container > div.panel.panel-default.bb-cart-sidebar-summary > div.panel-body > div.hidden-xs.bb-cart-sidebar-schnelleingabe {
  display: none;
}
/*Warenkorb bearbeiten ausblenden */
#bb-container-base > div.row > div.container > div > div > form > div > div.col-md-4.bb-cart-sidebar-container > div.panel.panel-default.bb-cart-sidebar-summary > div.panel-body > div.hidden-xs.bb-cart-sidebar-schnelleingabe {
  display: none;
}
/*Warenkorb bearbeiten ausblenden */
#bb-container-base > div.row > div.container > div > div > form > div > div.col-md-8.bb-cart-main-container > div > div.panel-heading {
  display: none;
}
/* Bits & Bytes, Info-Icon Farbe im Checkout */
body.page-id-checkout span.glyphicon-info-sign {
  color: red;
}
/* Bits & Bytes, breadcrump ausblenden */
.row.breadcrumb.bb-nav-breadcrumb {
  display: none;
}
/* Bits & Bytes, Seite "Infos" auf Desktopansicht ausblenden */
#bb-menu-link-navbar-root-infos {
  display: none;
}
/* Bits & Bytes, Benutzermenü Anpassung */
@media (min-width: 666px) {
  li.first.last.dropdown.bb-padding-none.open > #bb-navbar-dropdown_menu_level_1 {
    left: auto;
    right: 0;
    width: 141px;
    text-align: center;
  }
}

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;
  }
}
