/*!
 * 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: #4db595;
  --btn-border-color: #333333;
  --btn-bg-color: #f9f9f9;
  --btn-bg-color-hover: #ececec;
  --btn-font-color-active: #4db595;
  --btn-border-color-active: #4db595;
  --btn-bg-color-disabled: var(--btn-bg-color);
  --btn-font-color-disabled: #adadad;
  --btn-focus-color: #95d3c0;
  --primary-font-color: #fff;
  --primary-font-color-hover: var(--primary-font-color);
  --primary-bg-color: #4db595;
  --primary-bg-color-hover: #44a487;
  --primary-bg-color-disabled: #b8e1d5;
  --primary-font-color-disabled: var(--primary-font-color);
  --btn-focus-color: transparent;
  --transparent-font-color: #333333;
  --transparent-font-color-hover: #4db595;
  --transparent-font-color-disabled: #adadad;
  --outline-font-color: #333333;
  --outline-font-color-hover: #4db595;
  --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: #4db595;
  text-decoration: none;
}
a:hover,
a:focus {
  color: #358069;
  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: #4db595;
}
a.text-primary:hover,
a.text-primary:focus {
  color: #3d9278;
}
.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: #4db595;
}
a.bg-primary:hover,
a.bg-primary:focus {
  background-color: #3d9278;
}
.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 #a7dacb;
}
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 #a7dacb;
  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: #4db595;
  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: #4db595;
  background-color: #ffffff;
  border-color: #83cbb5;
}
.btn-default:focus,
.btn-default.focus {
  color: #4db595;
  background-color: #e6e6e6;
  border-color: #3d9278;
}
.btn-default:hover {
  color: #4db595;
  background-color: #e6e6e6;
  border-color: #58b99b;
}
.btn-default:active,
.btn-default.active,
.open > .dropdown-toggle.btn-default {
  color: #4db595;
  background-color: #e6e6e6;
  border-color: #58b99b;
}
.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: #4db595;
  background-color: #d4d4d4;
  border-color: #3d9278;
}
.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: #83cbb5;
}
.btn-default .badge {
  color: #ffffff;
  background-color: #4db595;
}
.btn-primary {
  color: #ffffff;
  background-color: #4db595;
  border-color: #4db595;
}
.btn-primary:focus,
.btn-primary.focus {
  color: #ffffff;
  background-color: #3d9278;
  border-color: #265c4c;
}
.btn-primary:hover {
  color: #ffffff;
  background-color: #3d9278;
  border-color: #3a8b72;
}
.btn-primary:active,
.btn-primary.active,
.open > .dropdown-toggle.btn-primary {
  color: #ffffff;
  background-color: #3d9278;
  border-color: #3a8b72;
}
.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: #327963;
  border-color: #265c4c;
}
.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: #4db595;
  border-color: #4db595;
}
.btn-primary .badge {
  color: #4db595;
  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: #4db595;
  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: #358069;
  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: #4db595;
}
.dropdown-menu > .active > a,
.dropdown-menu > .active > a:hover,
.dropdown-menu > .active > a:focus {
  color: #ffffff;
  text-decoration: none;
  outline: 0;
  background-color: #4db595;
}
.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: #4db595;
}
.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: #4db595;
}
.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: #4db595;
}
.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: #ddf1eb;
}
.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: #ddf1eb;
  }
  .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: #317560;
  border-color: #225143;
}
.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: #ddf1eb;
  background-color: #296352;
}
.navbar-inverse .navbar-nav > .active > a,
.navbar-inverse .navbar-nav > .active > a:hover,
.navbar-inverse .navbar-nav > .active > a:focus {
  color: #ddf1eb;
  background-color: #225143;
}
.navbar-inverse .navbar-nav > .disabled > a,
.navbar-inverse .navbar-nav > .disabled > a:hover,
.navbar-inverse .navbar-nav > .disabled > a:focus {
  color: #ddf1eb;
  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: #265c4c;
}
.navbar-inverse .navbar-nav > .open > a,
.navbar-inverse .navbar-nav > .open > a:hover,
.navbar-inverse .navbar-nav > .open > a:focus {
  background-color: #225143;
  color: #ddf1eb;
}
@media (max-width: 767px) {
  .navbar-inverse .navbar-nav .open .dropdown-menu > .dropdown-header {
    border-color: #225143;
  }
  .navbar-inverse .navbar-nav .open .dropdown-menu .divider {
    background-color: #225143;
  }
  .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: #ddf1eb;
    background-color: #296352;
  }
  .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: #ddf1eb;
    background-color: #225143;
  }
  .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: #ddf1eb;
    background-color: transparent;
  }
}
.navbar-inverse .navbar-link {
  color: #ffffff;
}
.navbar-inverse .navbar-link:hover {
  color: #ddf1eb;
}
.navbar-inverse .btn-link {
  color: #ffffff;
}
.navbar-inverse .btn-link:hover,
.navbar-inverse .btn-link:focus {
  color: #ddf1eb;
}
.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: #ddf1eb;
}
.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: #4db595;
  background-color: #ffffff;
  border: 1px solid #4db595;
  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: #358069;
  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: #3d9278;
  background-color: #eeeeee;
  border-color: #4db595;
  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 #4db595;
  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: #4db595;
}
.label-primary[href]:hover,
.label-primary[href]:focus {
  background-color: #3d9278;
}
.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: #4db595;
  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: #4db595;
}
.jumbotron h1,
.jumbotron .h1 {
  color: #ffffff;
}
.jumbotron p {
  margin-bottom: 15px;
  font-size: 23px;
  font-weight: 200;
}
.jumbotron > hr {
  border-top-color: #3d9278;
}
.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: #4db595;
}
.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: #4db595;
  -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: #4db595;
  border-color: #4db595;
}
.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: #ddf1eb;
}
.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: #4db595;
}
.panel-primary > .panel-heading {
  color: #ffffff;
  background-color: #4db595;
  border-color: #4db595;
}
.panel-primary > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: #4db595;
}
.panel-primary > .panel-heading .badge {
  color: #4db595;
  background-color: #ffffff;
}
.panel-primary > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: #4db595;
}
.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: #4db595;
  border: 1px solid #419d81;
  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(77, 181, 149, 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(77, 181, 149, 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(66, 159, 130, 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(77, 181, 149, 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(77, 181, 149, 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(77, 181, 149, 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: #71c4aa;
}
.jumbotron .btn-primary {
  background-color: #419d81;
}
.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 #4db595;
}
.btn {
  font-weight: 500;
}
.btn-default:hover {
  color: #555555;
  background-color: #ddf1eb;
}
.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: #4db595;
}
.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: #6cb08f;
  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(77, 181, 149, 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: #4db595;
}
.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: #4db595;
}
.backgroundcolor-brand-primary {
  background-color: #4db595;
}
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: #4db595;
}
.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(77, 181, 149, 0.95);
  box-shadow: 0 0 1px 1px rgba(0, 0, 0, 0.2);
}
.banner.banner-notice .btn {
  background: #3d9278;
}
.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: #4db595;
  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(77, 181, 149, 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(77, 181, 149, 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: #4db595;
}
/* 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: #4db595;
  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: #4db595;
  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: #4db595;
}
.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: #44a487;
}
.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: #3d9278;
}
.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: #2e6e5a;
}
.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: #4db595;
  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(77, 181, 149, 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: #4db595;
}
.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: #4db595;
}
.bb-gridbox-active {
  background-color: #4db595;
}
.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-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 #4db595;
}
.cart-minimalist {
  border-top: 3px solid #4db595;
}
.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(77, 181, 149, 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 #4db595;
}
.ps-top-to-bottom:before,
.ps-top-to-bottom:after {
  content: "";
  position: absolute;
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#4db595), to(transparent));
  background-image: -webkit-linear-gradient(#4db595, transparent);
  background-image: -moz-linear-gradient(#4db595, transparent);
  background-image: -o-linear-gradient(#4db595, transparent);
  background-image: linear-gradient(#4db595, 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: #4db595;
  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(77, 181, 149, 0) 0%, #4db595 100%);
}
hr.style4 {
  height: 6px;
  border: 0;
  background: linear-gradient(0deg, rgba(77, 181, 149, 0) 0%, #4db595 50%, rgba(77, 181, 149, 0) 100%);
}
hr.style2 {
  border: 0;
  height: 1px;
  background: linear-gradient(90deg, rgba(77, 181, 149, 0) 0%, #4db595 50%, rgba(77, 181, 149, 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 #4db595;
  background-color: #fff;
}
.hr-elegant-line {
  width: 100%;
  height: 1px;
  position: absolute;
  top: 45%;
  left: 0;
  background-color: #4db595;
}
.hr-elegant-line-faded {
  width: 100%;
  height: 1px;
  position: absolute;
  top: 45%;
  left: 0;
  background: linear-gradient(90deg, rgba(77, 181, 149, 0) 0%, #4db595 50%, rgba(77, 181, 149, 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: #4db595;
}
.background-color-brand-primary {
  background-color: #4db595;
  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 #4db595;
}
.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 #4db595;
}
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 #4db595;
  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: #4db595;
  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: #5fbca0;
  color: white;
}
.bb-panel-delivery-address.bb-addr-selected .panel-body {
  background-color: #5fbca0;
  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: #5fbca0;
  color: white;
}
.bb-panel-address.bb-addr-selected .panel-body {
  background-color: #5fbca0;
  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: #44a487;
  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: #4db595;
}
.bb-order-overview-panel {
  border-top: 1px solid #4db595;
}
.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: #4db595;
}
.ribbon.ribbon--brand:after {
  border-top: 1.3rem solid #4db595;
}
.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(77, 181, 149, 0.75);
  height: 64px;
  width: 64px;
}
.bb-gridbox-overlay {
  grid-area: 1;
  background-color: rgba(77, 181, 149, 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 #a7dacb;
}
.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: #4db595;
  color: #4db595;
}
.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: #4db595;
  color: #4db595;
}
.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(77, 181, 149, 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(77, 181, 149, 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(77, 181, 149, 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(77, 181, 149, 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(77, 181, 149, 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(77, 181, 149, 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(77, 181, 149, 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: #4db595;
  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-slider-product-container .bb-product-image {
  width: 160px;
}
#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: #4db595;
  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: #4db595;
  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: #4db595;
  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: #4db595;
}
.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 #4db595;
}
.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 #4db595;
  background: #f4f4f4;
  background-clip: content-box;
  border-radius: 50%;
}
.panel-register .row-register-submit-profile .registration-item-list .form-item input:checked {
  background-color: #4db595;
  border-color: #4db595;
}
.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-nextdel {
  width: 100%;
  padding: 5px;
  object-fit: contain;
}
.bb-product-image-nextdel.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: #4db595;
  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: #4db595;
    color: #fff;
    font-size: .9em;
  }
}
.tt-suggestion,
.tt-header,
.tt-empty {
  padding: 3px 20px;
}
.tt-suggestion.tt-cursor {
  color: #fff;
  background: #4db595;
}
.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;
  }
}

@font-face {
  font-family: 'DreamPlannerScript';
  src: url(data:application/font-woff2;charset=utf-8;base64,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) format('woff2'), url(data:application/font-woff;charset=utf-8;base64,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) format('woff');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'NobelUno';
  src: url(data:application/font-woff2;charset=utf-8;base64,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) format('woff2'), url(data:application/font-woff;charset=utf-8;base64,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) format('woff');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'NobelUno';
  src: url(data:application/font-woff2;charset=utf-8;base64,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) format('woff2'), url(data:application/font-woff;charset=utf-8;base64,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) format('woff');
  font-weight: bold;
  font-style: normal;
}
html,
body,
h1,
h2,
h3,
h4,
.NobelUno {
  font-family: 'NobelUno', sans-serif;
}
a {
  color: #799ebe;
}
a:hover {
  color: #494139;
}
header {
  background: #4f533f;
}
header .navbar-default .navbar-brand {
  color: #ffffff;
}
#main_nav > .container-fluid {
  background-color: #4f533f;
}
img.logo-minimalist-left {
  max-height: 60px;
  height: 60px;
}
.bb-nav-breadcrumb-container {
  display: none;
}
#bb-header-minimalist-center {
  height: 80px !important;
  padding-top: 30px !important;
}
#bb-header-minimalist-center .btn-primary,
#bb-menu-link-navbar-right-root-login {
  color: #ffffff;
  background-color: #8b925f;
  border-color: #8b925f;
}
#bb-header-minimalist-center .navbar-form,
#bb-header-minimalist-center .form-group.text-left,
#bb-header-minimalist-center button.btn.btn-primary,
#bb-header-minimalist-center .bb-nav-breadcrumb-container.navbar-cartbtn-group,
#bb-header-minimalist-center #bb-navbar-list_navbar-right-root {
  float: left;
  margin-right: 5px;
}
.bb-menu-dropdown-minimalist-anchor {
  font-size: 15px;
  padding-top: 0px;
  padding-bottom: 0px;
}
.navbar-nav > li > a {
  padding-top: 8px;
  padding-bottom: 9px;
}
.navbar-default .navbar-nav > li > a {
  color: #ffffff;
  padding: 5px 10px !important;
}
.navbar-default .navbar-nav > .active > a,
.navbar-default .navbar-nav > .active > a:focus {
  color: #ffffff;
  background-color: #799ebe;
  border-color: #799ebe;
}
.navbar-default .navbar-nav > li > a:hover,
ul.navbar-nav .dropdown .btn-default:hover {
  color: #ffffff;
  background-color: #494139;
}
ul.navbar-nav .dropdown .btn-default {
  color: #ffffff;
  background-color: transparent;
  border-color: transparent;
}
ul.navbar-nav .dropdown ul.dropdown-menu,
.navbar-default .navbar-nav ul.dropdown-menu > li > a {
  color: #333 !important;
}
body.page-id-produkte .btn-warengruppe,
.product_filter .dropdown .btn-default,
.product_filter .input-group .glyphicon-search:before {
  color: #494139;
}
.product_filter .dropdown .btn-default {
  border-color: #494139;
}
body.page-id-produkte #bb-container-base.bb-container-base,
.row-pagination-filter .panel-default {
  background-color: #c7c2b6 !important;
}
.panel-default.bb-gridbox {
  border-radius: 0 !important;
  padding: 5px;
}
.panel-default.bb-gridbox a.bb-gridbox-product-label-anchor {
  color: #333;
  font-size: 22px;
}
.panel-default.bb-gridbox button.bb-cart-add-btn-total,
.bb-gridbox-add-to-cart-container button.bb-cart-add-btn-total,
.row-product-detail-buttons button.bb-cart-add-btn-total {
  border-radius: 0px;
  padding: 6px 10px;
  font-size: 20px;
  background: #494139;
  border-color: #494139;
}
.panel-default.bb-gridbox button.bb-cart-add-btn-total:hover,
.bb-gridbox-add-to-cart-container button.bb-cart-add-btn-total:hover,
.row-product-detail-buttons button.bb-cart-add-btn-total:hover {
  background: #799ebe;
  border-color: #799ebe;
}
button.bb-weights-btn-plus,
button.bb-weights-btn-minus {
  font-size: 16px;
  border-radius: 0px;
  color: #494139;
  background: transparent;
  border-color: transparent;
}
button.bb-weights-btn-plus:hover,
button.bb-weights-btn-minus:hover {
  color: #ffffff;
  background: #799ebe;
  border-color: #799ebe;
}
.panel-body .bb-cart-product-input-amount {
  border-color: #ffffff;
  text-align: center !important;
  box-shadow: none;
  font-size: 22px;
  font-family: Arial;
}
.panel-body [class*='bb-weight-unit-radio'] {
  color: #799ebe;
  padding: 5px 10px;
  border-color: #799ebe;
  font-size: 14px;
}
.bb-gridbox-add-to-cart-container .panel-body .btn-group .col-xs-12.text-center {
  display: none;
}
.bb-gridbox-add-to-cart-container .panel-rounded .panel-body {
  padding: 5px 15px;
}
.bb-gridbox-add-to-cart-container select.form-control,
.row-product-detail-buttons select.form-control {
  font-size: 18px;
  padding: 5px;
  height: 38px;
  border: 2px solid #333;
}
button.btn-back-to-list {
  background: #494139;
  border-color: #494139;
}
button.btn-back-to-list:hover {
  background: #799ebe;
  border-color: #799ebe;
}
#bb-container-base .btn-back-to-top {
  background-color: #799ebe;
  color: #ffffff;
  border: 1px solid #799ebe;
  border-radius: 0;
}
#bb-container-base .btn-back-to-top:hover {
  background-color: #494139;
  color: #ffffff;
  border: 1px solid #494139;
}
.bb-footer {
  padding-left: 0px;
  padding-right: 0px;
  margin: 0;
}
.bb-footer .panel {
  background: #4f533f;
}
.bb-footer #bb-cmsblock-col-1,
.bb-footer #bb-cmsblock-col-2 {
  float: right;
}
.bb-footer .navbar {
  min-height: auto;
  margin-bottom: 0;
  border: 0;
}
.bb-footer .navbar-default .navbar-nav > li > a,
.bb-footer .navbar-default .navbar-text {
  color: #ffffff;
}
.bb-footer .navbar-default .navbar-nav > li > a:hover {
  background: #494139;
}
.bb-footer .container-fluid {
  background: #4f533f;
}
.bb-footer .panel small {
  color: #ffffff;
}
/* */
@media (max-width: 680px) {
  .bb-navbar-xs-bottom {
    background-color: #799ebe;
  }
  .bb-navbar-xs-bottom span svg {
    color: #fff;
  }
  #sidebar-offcanvas .container-fluid .row:nth-child(2) {
    display: none;
  }
  #sidebar-offcanvas .container-fluid .row:nth-child(2),
  #sidebar-offcanvas .col-cms-content,
  #sidebar-offcanvas .row-offcanvas-footer {
    display: none;
  }
  #sidebar-offcanvas.navmenu-offcanvas .col-nav-header {
    padding-top: 10px;
    background-color: #494139;
    color: #ffffff;
  }
  .sidebar-offcanvas .row-offcanvas-header {
    margin-bottom: 0px;
    border-bottom: none;
    background-color: #494139;
    color: #ffffff;
  }
  .sidebar-offcanvas .row-cms-nav {
    margin-bottom: 60px;
  }
  #sidebar-offcanvas .navbar-nav.mobilproducts .bb-btn,
  #sidebar-offcanvas .navbar-nav.mobilcms .bb-btn {
    --btn-padding-tb: 12px;
    --btn-padding-lr: 20px;
  }
  #sidebar-offcanvas .bb-btn-login {
    background-color: #799ebe;
    color: #ffffff;
  }
  #sidebar-offcanvas .bb-btn-close,
  #cart-offcanvas .bb-btn-close {
    background-color: #799ebe;
    color: #ffffff;
  }
  #sidebar-offcanvas .navbar-nav.mobilproducts .nav-item.active > .nav-link-container,
  #sidebar-offcanvas .navbar-nav.mobilproducts .nav-item.active .nav-link-container {
    background-color: transparent;
  }
  #sidebar-offcanvas .navbar-nav.mobilproducts .nav-item.active .bb-btn-text {
    color: #799ebe;
    font-weight: bold;
    font-size: 16px;
  }
  body {
    background-color: #799ebe;
  }
  .col-xs-12.bb-header-xs-container .col-xs-3,
  .col-xs-12.bb-header-xs-container .col-xs-9 {
    width: 50%;
  }
  .col-xs-12.bb-header-xs-container .col-xs-9 {
    padding-top: 10px;
  }
  .logo-xs {
    max-height: 42px;
  }
  .col-wg-header #bb-cmsblock-col-1 div.spacer {
    height: 25px !important;
  }
}
/*Ohne Liefertermin fortfahren - ausblenden BB */
.bb-mergecart-footer-forward-container {
  display: none;
}
/*Neue Lieferadresse hinzufügen? - ausblenden BB */
.bb-hinweis-touren {
  display: none;
}
/* Qual Logo größer B&B */
.bb-biolabel-sm {
  height: 40px;
  width: auto;
}

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

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

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