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

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

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

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

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

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

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

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

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

:root {
  --btn-font-size: 15px;
  --btn-line-height: 1.4;
  --btn-padding-tb: 12px;
  --btn-padding-lr: 12px;
  --btn-gap: 0.33em;
  --btn-border-width: 0px;
  --btn-border-radius: 0;
  --btn-font-color: #333333;
  --btn-font-color-hover: #113c7f;
  --btn-border-color: #333333;
  --btn-bg-color: #f9f9f9;
  --btn-bg-color-hover: #ececec;
  --btn-font-color-active: #113c7f;
  --btn-border-color-active: #113c7f;
  --btn-bg-color-disabled: var(--btn-bg-color);
  --btn-font-color-disabled: #adadad;
  --btn-focus-color: #1d67d9;
  --primary-font-color: #fff;
  --primary-font-color-hover: var(--primary-font-color);
  --primary-bg-color: #113c7f;
  --primary-bg-color-hover: #0e3169;
  --primary-bg-color-disabled: #a0b1cc;
  --primary-font-color-disabled: var(--primary-font-color);
  --btn-focus-color: transparent;
  --transparent-font-color: #333333;
  --transparent-font-color-hover: #113c7f;
  --transparent-font-color-disabled: #adadad;
  --outline-font-color: #333333;
  --outline-font-color-hover: #113c7f;
  --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: #113c7f;
  text-decoration: none;
}
a:hover,
a:focus {
  color: #081c3c;
  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: #113c7f;
}
a.text-primary:hover,
a.text-primary:focus {
  color: #0b2752;
}
.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: #113c7f;
}
a.bg-primary:hover,
a.bg-primary:focus {
  background-color: #0b2752;
}
.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 #2d74e3;
}
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 #2d74e3;
  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: #113c7f;
  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: #113c7f;
  background-color: #ffffff;
  border-color: #1a5cc2;
}
.btn-default:focus,
.btn-default.focus {
  color: #113c7f;
  background-color: #e6e6e6;
  border-color: #0b2752;
}
.btn-default:hover {
  color: #113c7f;
  background-color: #e6e6e6;
  border-color: #13428c;
}
.btn-default:active,
.btn-default.active,
.open > .dropdown-toggle.btn-default {
  color: #113c7f;
  background-color: #e6e6e6;
  border-color: #13428c;
}
.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: #113c7f;
  background-color: #d4d4d4;
  border-color: #0b2752;
}
.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: #1a5cc2;
}
.btn-default .badge {
  color: #ffffff;
  background-color: #113c7f;
}
.btn-primary {
  color: #ffffff;
  background-color: #113c7f;
  border-color: #113c7f;
}
.btn-primary:focus,
.btn-primary.focus {
  color: #ffffff;
  background-color: #0b2752;
  border-color: #02070f;
}
.btn-primary:hover {
  color: #ffffff;
  background-color: #0b2752;
  border-color: #0a2349;
}
.btn-primary:active,
.btn-primary.active,
.open > .dropdown-toggle.btn-primary {
  color: #ffffff;
  background-color: #0b2752;
  border-color: #0a2349;
}
.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: #071833;
  border-color: #02070f;
}
.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: #113c7f;
  border-color: #113c7f;
}
.btn-primary .badge {
  color: #113c7f;
  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: #113c7f;
  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: #081c3c;
  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: #113c7f;
}
.dropdown-menu > .active > a,
.dropdown-menu > .active > a:hover,
.dropdown-menu > .active > a:focus {
  color: #ffffff;
  text-decoration: none;
  outline: 0;
  background-color: #113c7f;
}
.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: #113c7f;
}
.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: #113c7f;
}
.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: #113c7f;
}
.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: #70a1ec;
}
.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: #70a1ec;
  }
  .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: #06162e;
  border-color: #000001;
}
.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: #70a1ec;
  background-color: #030b18;
}
.navbar-inverse .navbar-nav > .active > a,
.navbar-inverse .navbar-nav > .active > a:hover,
.navbar-inverse .navbar-nav > .active > a:focus {
  color: #70a1ec;
  background-color: #000001;
}
.navbar-inverse .navbar-nav > .disabled > a,
.navbar-inverse .navbar-nav > .disabled > a:hover,
.navbar-inverse .navbar-nav > .disabled > a:focus {
  color: #70a1ec;
  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: #02070f;
}
.navbar-inverse .navbar-nav > .open > a,
.navbar-inverse .navbar-nav > .open > a:hover,
.navbar-inverse .navbar-nav > .open > a:focus {
  background-color: #000001;
  color: #70a1ec;
}
@media (max-width: 767px) {
  .navbar-inverse .navbar-nav .open .dropdown-menu > .dropdown-header {
    border-color: #000001;
  }
  .navbar-inverse .navbar-nav .open .dropdown-menu .divider {
    background-color: #000001;
  }
  .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: #70a1ec;
    background-color: #030b18;
  }
  .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: #70a1ec;
    background-color: #000001;
  }
  .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: #70a1ec;
    background-color: transparent;
  }
}
.navbar-inverse .navbar-link {
  color: #ffffff;
}
.navbar-inverse .navbar-link:hover {
  color: #70a1ec;
}
.navbar-inverse .btn-link {
  color: #ffffff;
}
.navbar-inverse .btn-link:hover,
.navbar-inverse .btn-link:focus {
  color: #70a1ec;
}
.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: #70a1ec;
}
.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: #113c7f;
  background-color: #ffffff;
  border: 1px solid #113c7f;
  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: #081c3c;
  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: #0b2752;
  background-color: #eeeeee;
  border-color: #113c7f;
  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 #113c7f;
  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: #113c7f;
}
.label-primary[href]:hover,
.label-primary[href]:focus {
  background-color: #0b2752;
}
.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: #113c7f;
  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: #113c7f;
}
.jumbotron h1,
.jumbotron .h1 {
  color: #ffffff;
}
.jumbotron p {
  margin-bottom: 15px;
  font-size: 23px;
  font-weight: 200;
}
.jumbotron > hr {
  border-top-color: #0b2752;
}
.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: #113c7f;
}
.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: #113c7f;
  -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: #113c7f;
  border-color: #113c7f;
}
.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: #70a1ec;
}
.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: #113c7f;
}
.panel-primary > .panel-heading {
  color: #ffffff;
  background-color: #113c7f;
  border-color: #113c7f;
}
.panel-primary > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: #113c7f;
}
.panel-primary > .panel-heading .badge {
  color: #113c7f;
  background-color: #ffffff;
}
.panel-primary > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: #113c7f;
}
.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: #113c7f;
  border: 1px solid #0d2d60;
  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(17, 60, 127, 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(17, 60, 127, 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(13, 46, 98, 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(17, 60, 127, 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(17, 60, 127, 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(17, 60, 127, 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: #1751ac;
}
.jumbotron .btn-primary {
  background-color: #0d2d60;
}
.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 #113c7f;
}
.btn {
  font-weight: 500;
}
.btn-default:hover {
  color: #555555;
  background-color: #70a1ec;
}
.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: #113c7f;
}
.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: #eeebe2;
  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(17, 60, 127, 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: #113c7f;
}
.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: #113c7f;
}
.backgroundcolor-brand-primary {
  background-color: #113c7f;
}
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: #113c7f;
}
.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(17, 60, 127, 0.95);
  box-shadow: 0 0 1px 1px rgba(0, 0, 0, 0.2);
}
.banner.banner-notice .btn {
  background: #0b2752;
}
.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: #113c7f;
  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(17, 60, 127, 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(17, 60, 127, 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: #113c7f;
}
/* 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: #113c7f;
  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: #113c7f;
  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: #113c7f;
}
.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: #0e3169;
}
.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: #0b2752;
}
.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: #051225;
}
.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: #113c7f;
  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(17, 60, 127, 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: #113c7f;
}
.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: #113c7f;
}
.bb-gridbox-active {
  background-color: #113c7f;
}
.bb-gridbox-btn-favorites-container {
  position: relative;
  top: -2px;
  left: 92%;
  cursor: pointer;
  cursor: hand;
}
.bb-gridbox-clipboard-btn-container {
  position: relative;
  top: 25px;
  left: 80%;
  font-weight: 400;
  width: 30px;
  background-color: rgba(0, 0, 0, 0.1);
  cursor: pointer;
  cursor: hand;
}
.bb-gridbox-clipboard-btn-glyph {
  position: relative;
  top: 2px;
  left: 1px;
}
.bb-gridbox-product-image-container {
  position: relative;
}
.bb-gridbox-product-container .bb-gridbox-product-image-container {
  padding-top: 100%;
}
.bb-gridbox-product-container .bb-gridbox-product-image-container img {
  position: absolute;
  top: 0;
}
.bb-gridbox-product-quality-logos-container,
.bb-list-quality-logos-container {
  padding-top: 2px;
  padding-bottom: 2px;
}
.bb-gridbox-product-prevprice-container {
  font-size: 10px;
  height: 12px;
}
.bb-gridbox-product-price-container {
  font-size: 22px;
  height: 26px;
  line-height: 22px;
}
.bb-gridbox-product-unit-label {
  position: relative;
  font-size: 14px;
}
.bb-gridbox-product-extras-container {
  font-size: 14px;
  height: 20px;
}
.bb-gridbox-product-bundle-anchor > span {
  position: relative;
  top: 1px;
}
.bb-gridbox-product-bundle-anchor {
  cursor: hand;
  cursor: pointer;
  background-color: #ee7436;
  position: relative;
  top: 2px;
  font-size: 9px;
}
.bb-gridbox-product-bundle-container {
  font-size: 14px;
  height: 20px;
}
.bb-gridbox-minimal .bb-gridbox-icon-bar div {
  font-size: 1.1em;
}
.bb-gridbox-minimal .bb-gridbox-vkartnr {
  font-size: 0.7em;
}
.bb-biolabel-lg {
  height: 34px;
  width: auto;
}
.bb-biolabel {
  height: 30px;
  width: auto;
}
.bb-biolabel-sm {
  height: 26px;
  width: auto;
}
.label-as-badge {
  padding-bottom: 3px;
  border-radius: 1em;
}
.divider_nav {
  border: 0;
  height: 1px;
  background: #333;
  background-image: linear-gradient(to right, #cccccc, #333333, #cccccc);
}
.divider {
  position: absolute;
  left: 50%;
  top: 5%;
  bottom: 5%;
  border-left: 1px solid #113c7f;
}
.cart-minimalist {
  border-top: 3px solid #113c7f;
}
.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(17, 60, 127, 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 #113c7f;
}
.ps-top-to-bottom:before,
.ps-top-to-bottom:after {
  content: "";
  position: absolute;
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#113c7f), to(transparent));
  background-image: -webkit-linear-gradient(#113c7f, transparent);
  background-image: -moz-linear-gradient(#113c7f, transparent);
  background-image: -o-linear-gradient(#113c7f, transparent);
  background-image: linear-gradient(#113c7f, 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: #113c7f;
  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(17, 60, 127, 0) 0%, #113c7f 100%);
}
hr.style4 {
  height: 6px;
  border: 0;
  background: linear-gradient(0deg, rgba(17, 60, 127, 0) 0%, #113c7f 50%, rgba(17, 60, 127, 0) 100%);
}
hr.style2 {
  border: 0;
  height: 1px;
  background: linear-gradient(90deg, rgba(17, 60, 127, 0) 0%, #113c7f 50%, rgba(17, 60, 127, 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 #113c7f;
  background-color: #fff;
}
.hr-elegant-line {
  width: 100%;
  height: 1px;
  position: absolute;
  top: 45%;
  left: 0;
  background-color: #113c7f;
}
.hr-elegant-line-faded {
  width: 100%;
  height: 1px;
  position: absolute;
  top: 45%;
  left: 0;
  background: linear-gradient(90deg, rgba(17, 60, 127, 0) 0%, #113c7f 50%, rgba(17, 60, 127, 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: #113c7f;
}
.background-color-brand-primary {
  background-color: #113c7f;
  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 #113c7f;
}
.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 #113c7f;
}
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 #113c7f;
  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: #113c7f;
  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: #144795;
  color: white;
}
.bb-panel-delivery-address.bb-addr-selected .panel-body {
  background-color: #144795;
  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: #144795;
  color: white;
}
.bb-panel-address.bb-addr-selected .panel-body {
  background-color: #144795;
  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: #0e3169;
  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: #113c7f;
}
.bb-order-overview-panel {
  border-top: 1px solid #113c7f;
}
.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: #113c7f;
}
.ribbon.ribbon--brand:after {
  border-top: 1.3rem solid #113c7f;
}
.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(17, 60, 127, 0.75);
  height: 64px;
  width: 64px;
}
.bb-gridbox-overlay {
  grid-area: 1;
  background-color: rgba(17, 60, 127, 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 #2d74e3;
}
.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: #113c7f;
  color: #113c7f;
}
.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: #113c7f;
  color: #113c7f;
}
.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(17, 60, 127, 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(17, 60, 127, 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(17, 60, 127, 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(17, 60, 127, 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(17, 60, 127, 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(17, 60, 127, 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(17, 60, 127, 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: #113c7f;
  position: sticky;
}
#bb-flyout-block #bb-flyout-content #bb-flyout-header #bb-flyout-title {
  font-size: large;
}
#bb-flyout-block #bb-flyout-content #bb-flyout-header #bb-flyout-close {
  padding: 0;
  background-color: transparent;
  border: none;
  cursor: pointer;
}
#bb-flyout-block #bb-flyout-content #bb-flyout-body {
  top: 3rem;
  left: 0;
  width: 100%;
  color: #1c1c1c;
  font-family: UnitRoundedOT, sans-serif;
}
.bb-footer {
  padding-left: 15px;
  padding-right: 15px;
  min-height: 1px;
}
.bb-product-image-alternates {
  margin-top: 2px;
  padding: 1px;
  display: flex;
  max-width: 100%;
  align-items: center;
  justify-content: center;
}
#bb-picktour-address-info {
  display: none;
  width: 300px;
  margin-left: auto;
  margin-right: auto;
  margin-top: 40px;
}
.bb-picktour-newla .row .form-group {
  margin: 0;
}
.bb-nkcheckout-custom-input:valid {
  color: green;
}
.bb-nkcheckout-custom-input:invalid {
  color: red;
}
.bb-calendar-popover-products-list-scrollbar {
  max-height: 250px;
  overflow-y: scroll;
}
.bb-calendar-popover-products-list-scrollbar::-webkit-scrollbar {
  display: none;
}
.bb-calendar-popover-scroll-wrapper {
  text-align: center;
}
.bb-calendar-popover-scroll {
  color: #000;
  opacity: 0.2;
}
.bb-notify-payment-change {
  line-height: 1.2em;
  font-size: 16px;
}
.bb-notify-pause-change {
  line-height: 1.2em;
  font-size: 16px;
}
#quick-purchase-success-info {
  display: none;
  background-color: #113c7f;
  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: #113c7f;
  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: #113c7f;
  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: #113c7f;
}
.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 #113c7f;
}
.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 #113c7f;
  background: #f4f4f4;
  background-clip: content-box;
  border-radius: 50%;
}
.panel-register .row-register-submit-profile .registration-item-list .form-item input:checked {
  background-color: #113c7f;
  border-color: #113c7f;
}
.panel-register .row-register-submit-profile .bb-btn-group-stack {
  padding: 5px;
}
.panel-register .row-register-submit-profile .infotext {
  margin: 20px 10px;
}
.widget-product .slick-center {
  z-index: 1;
}
.widget-product .slick-center-10 .slick-center {
  -moz-transform: scale(1.1);
  -ms-transform: scale(1.1);
  -o-transform: scale(1.1);
  -webkit-transform: scale(1.1) !important;
  transform: scale(1.1) !important;
  opacity: 1;
}
.widget-product .slick-center-10 .slick-track.track-scale {
  margin: 4.5% 0;
}
.widget-product .slick-center-10 .slick-active:not(.slick-current) {
  -moz-transform: scale(0.9);
  -ms-transform: scale(0.9);
  -o-transform: scale(0.9);
  -webkit-transform: scale(0.9);
  transform: scale(0.9);
}
.widget-product .slick-center-10 .slick-slide:not(.slick-active) {
  -moz-transform: scaleY(0.9);
  -ms-transform: scaleY(0.9);
  -o-transform: scaleY(0.9);
  -webkit-transform: scaleY(0.9);
  transform: scaleY(0.9);
}
.widget-product .slick-center-10 .slick-active:first-child:not(.slick-active) {
  margin: 0 0 0 -50px;
}
.widget-product .slick-center-10 .slick-active:last-child {
  margin: 0 -50px 0 0;
}
.widget-product .slick-center-20 .slick-center {
  -moz-transform: scale(1.2);
  -ms-transform: scale(1.2);
  -o-transform: scale(1.2);
  -webkit-transform: scale(1.2) !important;
  transform: scale(1.2) !important;
  opacity: 1;
}
.widget-product .slick-center-20 .slick-track.track-scale {
  margin: 7.5% 0;
}
.widget-product .slick-center-20 .slick-active:not(.slick-current) {
  -moz-transform: scale(0.825);
  -ms-transform: scale(0.825);
  -o-transform: scale(0.825);
  -webkit-transform: scale(0.825);
  transform: scale(0.825);
}
.widget-product .slick-center-20 .slick-slide:not(.slick-active) {
  -moz-transform: scaleY(0.825);
  -ms-transform: scaleY(0.825);
  -o-transform: scaleY(0.825);
  -webkit-transform: scaleY(0.825);
  transform: scaleY(0.825);
}
.widget-product .slick-dots {
  display: flex !important;
  flex-wrap: nowrap;
  justify-content: center;
  overflow: hidden;
  margin: 0 auto;
  padding: 0;
  list-style: none;
}
.widget-product .slick-dots li {
  flex: 0 0 auto;
  margin: 0 5px;
}
.slick-slider .slick-prev .fa-arrow-left {
  display: none;
}
.slick-slider .slick-next .fa-arrow-right {
  display: none;
}
#bb-widget-plz-check-modal .bb-embedded-plz-check-input {
  margin: 5px 0;
}
#bb-widget-plz-check-modal p {
  color: #333333;
}
#bb-widget-plz-check-modal .tt-dropdown-menu {
  width: 100%;
}
#bb-widget-plz-check-deliveryslots-plz-btn,
#bb-widget-plz-check-wait-form-plz-btn {
  line-height: 50px;
  border-radius: 6px;
  font-size: 24px;
  margin-bottom: 25px;
}
#bb-widget-plz-check-deliveryslots-plz-btn .bb-plz-btn-prefix,
#bb-widget-plz-check-wait-form-plz-btn .bb-plz-btn-prefix {
  padding-right: 10px;
}
#bb-widget-plz-check-deliveryslots-plz-btn .bb-form-label,
#bb-widget-plz-check-wait-form-plz-btn .bb-form-label {
  width: 240px;
}
#bb-widget-plz-check-deliveryslots-plz-btn .bb-btn-text-zip-code,
#bb-widget-plz-check-wait-form-plz-btn .bb-btn-text-zip-code {
  font-weight: bold;
}
#bb-widget-plz-check-deliveryslots-appointments-container {
  border-radius: 6px;
  background-color: buttonface;
  padding: 15px var(--btn-padding-lr);
  margin: 10px 0;
}
.bb-widget-plz-check-deliveryslots-infoblock .info-sign {
  font-size: 48px;
}
.modal-dialog button.close {
  font-size: 34px;
  position: relative;
  top: 0;
  left: 0;
}
.infinite-scroll-js {
  margin-top: 10px;
}
.collage-3img {
  display: grid;
  grid-template-columns: 1fr 1fr;
  grid-template-rows: auto auto;
  gap: 2px;
  grid-template-areas: "top top" "bottom1 bottom2";
  max-width: 180px;
  /* Adjust based on your preference */
  margin: auto;
}
.collage-3img img {
  width: 100%;
  height: auto;
  display: block;
}
.collage-item-3img.top {
  grid-area: top;
}
.collage-item-3img.bottom1 {
  grid-area: bottom1;
}
.collage-item-3img.bottom2 {
  grid-area: bottom2;
}
.collage-4img {
  display: grid;
  grid-template-columns: 1fr 1fr;
  grid-template-rows: auto auto;
  gap: 2px;
  grid-template-areas: "top1 top2" "bottom1 bottom2";
  max-width: 180px;
  /* Adjust based on your preference */
  margin: auto;
}
.collage-4img img {
  width: 100%;
  height: auto;
  display: block;
}
.collage-item-4img.top1 {
  grid-area: top1;
}
.collage-item-4img.top2 {
  grid-area: top2;
}
.collage-item-4img.bottom1 {
  grid-area: bottom1;
}
.collage-item-4img.bottom2 {
  grid-area: bottom2;
}
@media (min-width: 480px) {
  .row-article-list {
    grid-template-columns: repeat(auto-fill, minmax(240px, 1fr));
  }
  .row-article-list-minimal {
    grid-template-columns: repeat(auto-fill, minmax(170px, 1fr));
  }
}
@media (min-width: 768px) {
  .heading-first {
    font-size: 32px;
    font-weight: 100;
  }
  .heading-second {
    font-size: 28px;
    font-weight: 100;
  }
  .heading-third {
    font-size: 24px;
    font-weight: 100;
  }
  .modal-dialog-detail {
    width: 600px;
  }
  .row-content-fav {
    display: flex;
  }
  .sticky-element-list {
    position: sticky;
  }
}
.bb-embedded-smart-slider-widget,
.bb-embedded-smart-slider-cart {
  height: 284px;
}
.bb-smart-slider-filter-btn {
  position: relative;
  cursor: pointer;
}
.bb-smart-slider-filter-btn.active {
  font-weight: bold;
}
.bb-smart-slider-filter-btn-span {
  position: relative;
  left: -5px;
  top: -3px;
}
.bb-slider-product-add {
  width: 31px;
  float: right;
  border-radius: 10px;
}
.bb-smart-slider-tile {
  height: 232px;
}
.spacer {
  position: relative;
}
.spacer hr {
  position: absolute;
  top: 49.9%;
  left: 0;
  right: 0;
  margin: 0;
}
.bb-cms-widget-panel .panel-body {
  border: 1px solid #ccc;
  border-top: none;
}
.bb-cmsblock-media-img .img-fit-cover {
  object-fit: cover;
}
.bb-cmsblock-media-img .img-fit-contain {
  object-fit: contain;
}
.bb-text-red {
  color: red;
}
.bb-image-container {
  display: flex;
}
.bb-embedded-customer-nextdelivery-widget .bb-image-container-next-delivery {
  aspect-ratio: 1;
}
.bb-product-image {
  width: 100%;
  padding: 5px;
  object-fit: contain;
}
.bb-product-image.image-jpeg {
  mix-blend-mode: multiply;
}
.image-list-next-delivery {
  flex-grow: 2;
  display: grid;
  grid-template-columns: repeat(auto-fill, minmax(max(40px, 60px), 1fr));
  grid-auto-rows: 1fr;
  gap: 5px;
}
.image-list-next-delivery .image-list-hidden-items {
  display: flex;
  justify-content: center;
  align-items: center;
}
.img-adaptive {
  display: block;
  height: auto;
  width: 100%;
  max-width: 100%;
}
/* typeahead */
.tt-query {
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
}
.typeahead,
.tt-query,
.tt-hint {
  outline: none;
}
.tt-hint {
  color: #999;
}
.tt-dropdown-menu {
  width: 150%;
  height: auto;
  z-index: 1000 !important;
  max-height: 400px;
  overflow-y: scroll;
  overflow-x: hidden;
  margin-top: 0px;
  padding: 8px 0;
  background-color: #fff;
  border: 1px solid #ccc;
  border: 1px solid rgba(0, 0, 0, 0.2);
}
.bb-sidebar-cart-schnelleingabe > div > span.twitter-typeahead > span {
  bottom: 100% !important;
  top: auto !important;
}
.tt-footer button {
  background: #113c7f;
  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: #113c7f;
    color: #fff;
    font-size: .9em;
  }
}
.tt-suggestion,
.tt-header,
.tt-empty {
  padding: 3px 20px;
}
.tt-suggestion.tt-cursor {
  color: #fff;
  background: #113c7f;
}
.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;
  }
}

/* Bits & Bytes, 27.04.2023 | Embedded Google Fonts */
/* cyrillic-ext */
@font-face {
  font-family: 'Alegreya SC';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(data:font/woff2;base64,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) format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */
@font-face {
  font-family: 'Alegreya SC';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(data:font/woff2;base64,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) format('woff2');
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* greek-ext */
@font-face {
  font-family: 'Alegreya SC';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(data:font/woff2;base64,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) format('woff2');
  unicode-range: U+1F00-1FFF;
}
/* greek */
@font-face {
  font-family: 'Alegreya SC';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(data:font/woff2;base64,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) format('woff2');
  unicode-range: U+0370-03FF;
}
/* vietnamese */
@font-face {
  font-family: 'Alegreya SC';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(data:font/woff2;base64,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) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Alegreya SC';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(data:font/woff2;base64,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) format('woff2');
  unicode-range: U+0100-02AF, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Alegreya SC';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(data:font/woff2;base64,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) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* cyrillic-ext */
@font-face {
  font-family: 'Alegreya';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(data:font/woff2;base64,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) format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */
@font-face {
  font-family: 'Alegreya';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(data:font/woff2;base64,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) format('woff2');
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* greek-ext */
@font-face {
  font-family: 'Alegreya';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(data:font/woff2;base64,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) format('woff2');
  unicode-range: U+1F00-1FFF;
}
/* greek */
@font-face {
  font-family: 'Alegreya';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(data:font/woff2;base64,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) format('woff2');
  unicode-range: U+0370-03FF;
}
/* vietnamese */
@font-face {
  font-family: 'Alegreya';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(data:font/woff2;base64,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) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Alegreya';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(data:font/woff2;base64,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) format('woff2');
  unicode-range: U+0100-02AF, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Alegreya';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(data:font/woff2;base64,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) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
* {
  font-family: 'Alegreya' !important;
}
.glyphicon {
  font-family: 'Glyphicons Halflings' !important;
}
/*verwendete Schriftarten - Google Font Alegreya SC Alle Überschriften - Alegreya - global */
/*Neukundenanmelden ausblenden 
body[data-unique-page~="login"] {
.text-divider {
display: none;
}
.bb-embedded-login-register-container {
display: none;
}
}
*/
form[action="/flow/checkout/cart/forward"] .well {
  display: none;
}
select#checkout_user_preferred_contact_method {
  display: none;
}
div#deliverydate_block {
  display: none;
}
label[for="checkout_address_dropoff"],
label[for="checkout_address_dropoff"] + .col-sm-10 {
  display: none;
}

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