@charset "UTF-8";
/*!
 * animate.css -http://daneden.me/animate
 * Version - 3.5.2
 * Licensed under the MIT license - http://opensource.org/licenses/MIT
 *
 * Copyright (c) 2017 Daniel Eden
 */
.animated{animation-duration:1s;animation-fill-mode:both}
.animated.infinite{animation-iteration-count:infinite}
.animated.hinge{animation-duration:2s}
.animated.bounceIn,.animated.bounceOut,.animated.flipOutX,.animated.flipOutY{animation-duration:.75s}
@keyframes bounce{
0%,20%,53%,80%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1);transform:translateZ(0)}
40%,43%{animation-timing-function:cubic-bezier(.755,.05,.855,.06);transform:translate3d(0,-30px,0)}
70%{animation-timing-function:cubic-bezier(.755,.05,.855,.06);transform:translate3d(0,-15px,0)}
90%{transform:translate3d(0,-4px,0)}
}
.bounce{animation-name:bounce;transform-origin:center bottom}
@keyframes flash{
0%,50%,to{opacity:1}
25%,75%{opacity:0}
}
.flash{animation-name:flash}
@keyframes pulse{
0%{transform:scaleX(1)}
50%{transform:scale3d(1.05,1.05,1.05)}
to{transform:scaleX(1)}
}
.pulse{animation-name:pulse}
@keyframes rubberBand{
0%{transform:scaleX(1)}
30%{transform:scale3d(1.25,.75,1)}
40%{transform:scale3d(.75,1.25,1)}
50%{transform:scale3d(1.15,.85,1)}
65%{transform:scale3d(.95,1.05,1)}
75%{transform:scale3d(1.05,.95,1)}
to{transform:scaleX(1)}
}
.rubberBand{animation-name:rubberBand}
@keyframes shake{
0%,to{transform:translateZ(0)}
10%,30%,50%,70%,90%{transform:translate3d(-10px,0,0)}
20%,40%,60%,80%{transform:translate3d(10px,0,0)}
}
.shake{animation-name:shake}
@keyframes headShake{
0%{transform:translateX(0)}
6.5%{transform:translateX(-6px) rotateY(-9deg)}
18.5%{transform:translateX(5px) rotateY(7deg)}
31.5%{transform:translateX(-3px) rotateY(-5deg)}
43.5%{transform:translateX(2px) rotateY(3deg)}
50%{transform:translateX(0)}
}
.headShake{animation-timing-function:ease-in-out;animation-name:headShake}
@keyframes swing{
20%{transform:rotate(15deg)}
40%{transform:rotate(-10deg)}
60%{transform:rotate(5deg)}
80%{transform:rotate(-5deg)}
to{transform:rotate(0)}
}
.swing{transform-origin:top center;animation-name:swing}
@keyframes tada{
0%{transform:scaleX(1)}
10%,20%{transform:scale3d(.9,.9,.9) rotate(-3deg)}
30%,50%,70%,90%{transform:scale3d(1.1,1.1,1.1) rotate(3deg)}
40%,60%,80%{transform:scale3d(1.1,1.1,1.1) rotate(-3deg)}
to{transform:scaleX(1)}
}
.tada{animation-name:tada}
@keyframes wobble{
0%{transform:none}
15%{transform:translate3d(-25%,0,0) rotate(-5deg)}
30%{transform:translate3d(20%,0,0) rotate(3deg)}
45%{transform:translate3d(-15%,0,0) rotate(-3deg)}
60%{transform:translate3d(10%,0,0) rotate(2deg)}
75%{transform:translate3d(-5%,0,0) rotate(-1deg)}
to{transform:none}
}
.wobble{animation-name:wobble}
@keyframes jello{
0%,11.1%,to{transform:none}
22.2%{transform:skewX(-12.5deg) skewY(-12.5deg)}
33.3%{transform:skewX(6.25deg) skewY(6.25deg)}
44.4%{transform:skewX(-3.125deg) skewY(-3.125deg)}
55.5%{transform:skewX(1.5625deg) skewY(1.5625deg)}
66.6%{transform:skewX(-.78125deg) skewY(-.78125deg)}
77.7%{transform:skewX(.390625deg) skewY(.390625deg)}
88.8%{transform:skewX(-.1953125deg) skewY(-.1953125deg)}
}
.jello{animation-name:jello;transform-origin:center}
@keyframes bounceIn{
0%,20%,40%,60%,80%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}
0%{opacity:0;transform:scale3d(.3,.3,.3)}
20%{transform:scale3d(1.1,1.1,1.1)}
40%{transform:scale3d(.9,.9,.9)}
60%{opacity:1;transform:scale3d(1.03,1.03,1.03)}
80%{transform:scale3d(.97,.97,.97)}
to{opacity:1;transform:scaleX(1)}
}
.bounceIn{animation-name:bounceIn}
@keyframes bounceInDown{
0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}
0%{opacity:0;transform:translate3d(0,-3000px,0)}
60%{opacity:1;transform:translate3d(0,25px,0)}
75%{transform:translate3d(0,-10px,0)}
90%{transform:translate3d(0,5px,0)}
to{transform:none}
}
.bounceInDown{animation-name:bounceInDown}
@keyframes bounceInLeft{
0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}
0%{opacity:0;transform:translate3d(-3000px,0,0)}
60%{opacity:1;transform:translate3d(25px,0,0)}
75%{transform:translate3d(-10px,0,0)}
90%{transform:translate3d(5px,0,0)}
to{transform:none}
}
.bounceInLeft{animation-name:bounceInLeft}
@keyframes bounceInRight{
0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}
0%{opacity:0;transform:translate3d(3000px,0,0)}
60%{opacity:1;transform:translate3d(-25px,0,0)}
75%{transform:translate3d(10px,0,0)}
90%{transform:translate3d(-5px,0,0)}
to{transform:none}
}
.bounceInRight{animation-name:bounceInRight}
@keyframes bounceInUp{
0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}
0%{opacity:0;transform:translate3d(0,3000px,0)}
60%{opacity:1;transform:translate3d(0,-20px,0)}
75%{transform:translate3d(0,10px,0)}
90%{transform:translate3d(0,-5px,0)}
to{transform:translateZ(0)}
}
.bounceInUp{animation-name:bounceInUp}
@keyframes bounceOut{
20%{transform:scale3d(.9,.9,.9)}
50%,55%{opacity:1;transform:scale3d(1.1,1.1,1.1)}
to{opacity:0;transform:scale3d(.3,.3,.3)}
}
.bounceOut{animation-name:bounceOut}
@keyframes bounceOutDown{
20%{transform:translate3d(0,10px,0)}
40%,45%{opacity:1;transform:translate3d(0,-20px,0)}
to{opacity:0;transform:translate3d(0,2000px,0)}
}
.bounceOutDown{animation-name:bounceOutDown}
@keyframes bounceOutLeft{
20%{opacity:1;transform:translate3d(20px,0,0)}
to{opacity:0;transform:translate3d(-2000px,0,0)}
}
.bounceOutLeft{animation-name:bounceOutLeft}
@keyframes bounceOutRight{
20%{opacity:1;transform:translate3d(-20px,0,0)}
to{opacity:0;transform:translate3d(2000px,0,0)}
}
.bounceOutRight{animation-name:bounceOutRight}
@keyframes bounceOutUp{
20%{transform:translate3d(0,-10px,0)}
40%,45%{opacity:1;transform:translate3d(0,20px,0)}
to{opacity:0;transform:translate3d(0,-2000px,0)}
}
.bounceOutUp{animation-name:bounceOutUp}
@keyframes fadeIn{
0%{opacity:0}
to{opacity:1}
}
.fadeIn{animation-name:fadeIn}
@keyframes fadeInDown{
0%{opacity:0;transform:translate3d(0,-100%,0)}
to{opacity:1;transform:none}
}
.fadeInDown{animation-name:fadeInDown}
@keyframes fadeInDownBig{
0%{opacity:0;transform:translate3d(0,-2000px,0)}
to{opacity:1;transform:none}
}
.fadeInDownBig{animation-name:fadeInDownBig}
@keyframes fadeInLeft{
0%{opacity:0;transform:translate3d(-100%,0,0)}
to{opacity:1;transform:none}
}
.fadeInLeft{animation-name:fadeInLeft}
@keyframes fadeInLeftBig{
0%{opacity:0;transform:translate3d(-2000px,0,0)}
to{opacity:1;transform:none}
}
.fadeInLeftBig{animation-name:fadeInLeftBig}
@keyframes fadeInRight{
0%{opacity:0;transform:translate3d(100%,0,0)}
to{opacity:1;transform:none}
}
.fadeInRight{animation-name:fadeInRight}
@keyframes fadeInRightBig{
0%{opacity:0;transform:translate3d(2000px,0,0)}
to{opacity:1;transform:none}
}
.fadeInRightBig{animation-name:fadeInRightBig}
@keyframes fadeInUp{
0%{opacity:0;transform:translate3d(0,100%,0)}
to{opacity:1;transform:none}
}
.fadeInUp{animation-name:fadeInUp}
@keyframes fadeInUpBig{
0%{opacity:0;transform:translate3d(0,2000px,0)}
to{opacity:1;transform:none}
}
.fadeInUpBig{animation-name:fadeInUpBig}
@keyframes fadeOut{
0%{opacity:1}
to{opacity:0}
}
.fadeOut{animation-name:fadeOut}
@keyframes fadeOutDown{
0%{opacity:1}
to{opacity:0;transform:translate3d(0,100%,0)}
}
.fadeOutDown{animation-name:fadeOutDown}
@keyframes fadeOutDownBig{
0%{opacity:1}
to{opacity:0;transform:translate3d(0,2000px,0)}
}
.fadeOutDownBig{animation-name:fadeOutDownBig}
@keyframes fadeOutLeft{
0%{opacity:1}
to{opacity:0;transform:translate3d(-100%,0,0)}
}
.fadeOutLeft{animation-name:fadeOutLeft}
@keyframes fadeOutLeftBig{
0%{opacity:1}
to{opacity:0;transform:translate3d(-2000px,0,0)}
}
.fadeOutLeftBig{animation-name:fadeOutLeftBig}
@keyframes fadeOutRight{
0%{opacity:1}
to{opacity:0;transform:translate3d(100%,0,0)}
}
.fadeOutRight{animation-name:fadeOutRight}
@keyframes fadeOutRightBig{
0%{opacity:1}
to{opacity:0;transform:translate3d(2000px,0,0)}
}
.fadeOutRightBig{animation-name:fadeOutRightBig}
@keyframes fadeOutUp{
0%{opacity:1}
to{opacity:0;transform:translate3d(0,-100%,0)}
}
.fadeOutUp{animation-name:fadeOutUp}
@keyframes fadeOutUpBig{
0%{opacity:1}
to{opacity:0;transform:translate3d(0,-2000px,0)}
}
.fadeOutUpBig{animation-name:fadeOutUpBig}
@keyframes flip{
0%{transform:perspective(400px) rotateY(-1turn);animation-timing-function:ease-out}
40%{transform:perspective(400px) translateZ(150px) rotateY(-190deg);animation-timing-function:ease-out}
50%{transform:perspective(400px) translateZ(150px) rotateY(-170deg);animation-timing-function:ease-in}
80%{transform:perspective(400px) scale3d(.95,.95,.95);animation-timing-function:ease-in}
to{transform:perspective(400px);animation-timing-function:ease-in}
}
.animated.flip{-webkit-backface-visibility:visible;backface-visibility:visible;animation-name:flip}
@keyframes flipInX{
0%{transform:perspective(400px) rotateX(90deg);animation-timing-function:ease-in;opacity:0}
40%{transform:perspective(400px) rotateX(-20deg);animation-timing-function:ease-in}
60%{transform:perspective(400px) rotateX(10deg);opacity:1}
80%{transform:perspective(400px) rotateX(-5deg)}
to{transform:perspective(400px)}
}
.flipInX{-webkit-backface-visibility:visible!important;backface-visibility:visible!important;animation-name:flipInX}
@keyframes flipInY{
0%{transform:perspective(400px) rotateY(90deg);animation-timing-function:ease-in;opacity:0}
40%{transform:perspective(400px) rotateY(-20deg);animation-timing-function:ease-in}
60%{transform:perspective(400px) rotateY(10deg);opacity:1}
80%{transform:perspective(400px) rotateY(-5deg)}
to{transform:perspective(400px)}
}
.flipInY{-webkit-backface-visibility:visible!important;backface-visibility:visible!important;animation-name:flipInY}
@keyframes flipOutX{
0%{transform:perspective(400px)}
30%{transform:perspective(400px) rotateX(-20deg);opacity:1}
to{transform:perspective(400px) rotateX(90deg);opacity:0}
}
.flipOutX{animation-name:flipOutX;-webkit-backface-visibility:visible!important;backface-visibility:visible!important}
@keyframes flipOutY{
0%{transform:perspective(400px)}
30%{transform:perspective(400px) rotateY(-15deg);opacity:1}
to{transform:perspective(400px) rotateY(90deg);opacity:0}
}
.flipOutY{-webkit-backface-visibility:visible!important;backface-visibility:visible!important;animation-name:flipOutY}
@keyframes lightSpeedIn{
0%{transform:translate3d(100%,0,0) skewX(-30deg);opacity:0}
60%{transform:skewX(20deg);opacity:1}
80%{transform:skewX(-5deg);opacity:1}
to{transform:none;opacity:1}
}
.lightSpeedIn{animation-name:lightSpeedIn;animation-timing-function:ease-out}
@keyframes lightSpeedOut{
0%{opacity:1}
to{transform:translate3d(100%,0,0) skewX(30deg);opacity:0}
}
.lightSpeedOut{animation-name:lightSpeedOut;animation-timing-function:ease-in}
@keyframes rotateIn{
0%{transform-origin:center;transform:rotate(-200deg);opacity:0}
to{transform-origin:center;transform:none;opacity:1}
}
.rotateIn{animation-name:rotateIn}
@keyframes rotateInDownLeft{
0%{transform-origin:left bottom;transform:rotate(-45deg);opacity:0}
to{transform-origin:left bottom;transform:none;opacity:1}
}
.rotateInDownLeft{animation-name:rotateInDownLeft}
@keyframes rotateInDownRight{
0%{transform-origin:right bottom;transform:rotate(45deg);opacity:0}
to{transform-origin:right bottom;transform:none;opacity:1}
}
.rotateInDownRight{animation-name:rotateInDownRight}
@keyframes rotateInUpLeft{
0%{transform-origin:left bottom;transform:rotate(45deg);opacity:0}
to{transform-origin:left bottom;transform:none;opacity:1}
}
.rotateInUpLeft{animation-name:rotateInUpLeft}
@keyframes rotateInUpRight{
0%{transform-origin:right bottom;transform:rotate(-90deg);opacity:0}
to{transform-origin:right bottom;transform:none;opacity:1}
}
.rotateInUpRight{animation-name:rotateInUpRight}
@keyframes rotateOut{
0%{transform-origin:center;opacity:1}
to{transform-origin:center;transform:rotate(200deg);opacity:0}
}
.rotateOut{animation-name:rotateOut}
@keyframes rotateOutDownLeft{
0%{transform-origin:left bottom;opacity:1}
to{transform-origin:left bottom;transform:rotate(45deg);opacity:0}
}
.rotateOutDownLeft{animation-name:rotateOutDownLeft}
@keyframes rotateOutDownRight{
0%{transform-origin:right bottom;opacity:1}
to{transform-origin:right bottom;transform:rotate(-45deg);opacity:0}
}
.rotateOutDownRight{animation-name:rotateOutDownRight}
@keyframes rotateOutUpLeft{
0%{transform-origin:left bottom;opacity:1}
to{transform-origin:left bottom;transform:rotate(-45deg);opacity:0}
}
.rotateOutUpLeft{animation-name:rotateOutUpLeft}
@keyframes rotateOutUpRight{
0%{transform-origin:right bottom;opacity:1}
to{transform-origin:right bottom;transform:rotate(90deg);opacity:0}
}
.rotateOutUpRight{animation-name:rotateOutUpRight}
@keyframes hinge{
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%,80%{transform:rotate(60deg);transform-origin:top left;animation-timing-function:ease-in-out;opacity:1}
to{transform:translate3d(0,700px,0);opacity:0}
}
.hinge{animation-name:hinge}
@keyframes jackInTheBox{
0%{opacity:0;transform:scale(.1) rotate(30deg);transform-origin:center bottom}
50%{transform:rotate(-10deg)}
70%{transform:rotate(3deg)}
to{opacity:1;transform:scale(1)}
}
.jackInTheBox{animation-name:jackInTheBox}
@keyframes rollIn{
0%{opacity:0;transform:translate3d(-100%,0,0) rotate(-120deg)}
to{opacity:1;transform:none}
}
.rollIn{animation-name:rollIn}
@keyframes rollOut{
0%{opacity:1}
to{opacity:0;transform:translate3d(100%,0,0) rotate(120deg)}
}
.rollOut{animation-name:rollOut}
@keyframes zoomIn{
0%{opacity:0;transform:scale3d(.3,.3,.3)}
50%{opacity:1}
}
.zoomIn{animation-name:zoomIn}
@keyframes zoomInDown{
0%{opacity:0;transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}
60%{opacity:1;transform:scale3d(.475,.475,.475) translate3d(0,60px,0);animation-timing-function:cubic-bezier(.175,.885,.32,1)}
}
.zoomInDown{animation-name:zoomInDown}
@keyframes zoomInLeft{
0%{opacity:0;transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}
60%{opacity:1;transform:scale3d(.475,.475,.475) translate3d(10px,0,0);animation-timing-function:cubic-bezier(.175,.885,.32,1)}
}
.zoomInLeft{animation-name:zoomInLeft}
@keyframes zoomInRight{
0%{opacity:0;transform:scale3d(.1,.1,.1) translate3d(1000px,0,0);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}
60%{opacity:1;transform:scale3d(.475,.475,.475) translate3d(-10px,0,0);animation-timing-function:cubic-bezier(.175,.885,.32,1)}
}
.zoomInRight{animation-name:zoomInRight}
@keyframes zoomInUp{
0%{opacity:0;transform:scale3d(.1,.1,.1) translate3d(0,1000px,0);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}
60%{opacity:1;transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);animation-timing-function:cubic-bezier(.175,.885,.32,1)}
}
.zoomInUp{animation-name:zoomInUp}
@keyframes zoomOut{
0%{opacity:1}
50%{opacity:0;transform:scale3d(.3,.3,.3)}
to{opacity:0}
}
.zoomOut{animation-name:zoomOut}
@keyframes zoomOutDown{
40%{opacity:1;transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}
to{opacity:0;transform:scale3d(.1,.1,.1) translate3d(0,2000px,0);transform-origin:center bottom;animation-timing-function:cubic-bezier(.175,.885,.32,1)}
}
.zoomOutDown{animation-name:zoomOutDown}
@keyframes zoomOutLeft{
40%{opacity:1;transform:scale3d(.475,.475,.475) translate3d(42px,0,0)}
to{opacity:0;transform:scale(.1) translate3d(-2000px,0,0);transform-origin:left center}
}
.zoomOutLeft{animation-name:zoomOutLeft}
@keyframes zoomOutRight{
40%{opacity:1;transform:scale3d(.475,.475,.475) translate3d(-42px,0,0)}
to{opacity:0;transform:scale(.1) translate3d(2000px,0,0);transform-origin:right center}
}
.zoomOutRight{animation-name:zoomOutRight}
@keyframes zoomOutUp{
40%{opacity:1;transform:scale3d(.475,.475,.475) translate3d(0,60px,0);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}
to{opacity:0;transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0);transform-origin:center bottom;animation-timing-function:cubic-bezier(.175,.885,.32,1)}
}
.zoomOutUp{animation-name:zoomOutUp}
@keyframes slideInDown{
0%{transform:translate3d(0,-100%,0);visibility:visible}
to{transform:translateZ(0)}
}
.slideInDown{animation-name:slideInDown}
@keyframes slideInLeft{
0%{transform:translate3d(-100%,0,0);visibility:visible}
to{transform:translateZ(0)}
}
.slideInLeft{animation-name:slideInLeft}
@keyframes slideInRight{
0%{transform:translate3d(100%,0,0);visibility:visible}
to{transform:translateZ(0)}
}
.slideInRight{animation-name:slideInRight}
@keyframes slideInUp{
0%{transform:translate3d(0,100%,0);visibility:visible}
to{transform:translateZ(0)}
}
.slideInUp{animation-name:slideInUp}
@keyframes slideOutDown{
0%{transform:translateZ(0)}
to{visibility:hidden;transform:translate3d(0,100%,0)}
}
.slideOutDown{animation-name:slideOutDown}
@keyframes slideOutLeft{
0%{transform:translateZ(0)}
to{visibility:hidden;transform:translate3d(-100%,0,0)}
}
.slideOutLeft{animation-name:slideOutLeft}
@keyframes slideOutRight{
0%{transform:translateZ(0)}
to{visibility:hidden;transform:translate3d(100%,0,0)}
}
.slideOutRight{animation-name:slideOutRight}
@keyframes slideOutUp{
0%{transform:translateZ(0)}
to{visibility:hidden;transform:translate3d(0,-100%,0)}
}
.slideOutUp{animation-name:slideOutUp}
.strong{font-weight:700}
.skrt{text-decoration:line-through}
.underline{text-decoration:underline}
.floatleft{float:left}
.floatright{float:right}
.cleaner,.clear,.clearb{clear:both}
.nowrap{white-space:nowrap}
.block{display:block}
.inline{display:inline}
.inline-block{display:inline-block}
.block-imp{display:block!important}
.inline-imp{display:inline!important}
.margin100{margin:100px}
.padding100{padding:100px}
.margin100-top{margin-top:100px}
.padding100-top{padding-top:100px}
.margin100-right{margin-right:100px}
.padding100-right{padding-right:100px}
.margin100-bottom{margin-bottom:100px}
.padding100-bottom{padding-bottom:100px}
.margin100-left{margin-left:100px}
.padding100-left{padding-left:100px}
.margin99{margin:99px}
.padding99{padding:99px}
.margin99-top{margin-top:99px}
.padding99-top{padding-top:99px}
.margin99-right{margin-right:99px}
.padding99-right{padding-right:99px}
.margin99-bottom{margin-bottom:99px}
.padding99-bottom{padding-bottom:99px}
.margin99-left{margin-left:99px}
.padding99-left{padding-left:99px}
.margin98{margin:98px}
.padding98{padding:98px}
.margin98-top{margin-top:98px}
.padding98-top{padding-top:98px}
.margin98-right{margin-right:98px}
.padding98-right{padding-right:98px}
.margin98-bottom{margin-bottom:98px}
.padding98-bottom{padding-bottom:98px}
.margin98-left{margin-left:98px}
.padding98-left{padding-left:98px}
.margin97{margin:97px}
.padding97{padding:97px}
.margin97-top{margin-top:97px}
.padding97-top{padding-top:97px}
.margin97-right{margin-right:97px}
.padding97-right{padding-right:97px}
.margin97-bottom{margin-bottom:97px}
.padding97-bottom{padding-bottom:97px}
.margin97-left{margin-left:97px}
.padding97-left{padding-left:97px}
.margin96{margin:96px}
.padding96{padding:96px}
.margin96-top{margin-top:96px}
.padding96-top{padding-top:96px}
.margin96-right{margin-right:96px}
.padding96-right{padding-right:96px}
.margin96-bottom{margin-bottom:96px}
.padding96-bottom{padding-bottom:96px}
.margin96-left{margin-left:96px}
.padding96-left{padding-left:96px}
.margin95{margin:95px}
.padding95{padding:95px}
.margin95-top{margin-top:95px}
.padding95-top{padding-top:95px}
.margin95-right{margin-right:95px}
.padding95-right{padding-right:95px}
.margin95-bottom{margin-bottom:95px}
.padding95-bottom{padding-bottom:95px}
.margin95-left{margin-left:95px}
.padding95-left{padding-left:95px}
.margin94{margin:94px}
.padding94{padding:94px}
.margin94-top{margin-top:94px}
.padding94-top{padding-top:94px}
.margin94-right{margin-right:94px}
.padding94-right{padding-right:94px}
.margin94-bottom{margin-bottom:94px}
.padding94-bottom{padding-bottom:94px}
.margin94-left{margin-left:94px}
.padding94-left{padding-left:94px}
.margin93{margin:93px}
.padding93{padding:93px}
.margin93-top{margin-top:93px}
.padding93-top{padding-top:93px}
.margin93-right{margin-right:93px}
.padding93-right{padding-right:93px}
.margin93-bottom{margin-bottom:93px}
.padding93-bottom{padding-bottom:93px}
.margin93-left{margin-left:93px}
.padding93-left{padding-left:93px}
.margin92{margin:92px}
.padding92{padding:92px}
.margin92-top{margin-top:92px}
.padding92-top{padding-top:92px}
.margin92-right{margin-right:92px}
.padding92-right{padding-right:92px}
.margin92-bottom{margin-bottom:92px}
.padding92-bottom{padding-bottom:92px}
.margin92-left{margin-left:92px}
.padding92-left{padding-left:92px}
.margin91{margin:91px}
.padding91{padding:91px}
.margin91-top{margin-top:91px}
.padding91-top{padding-top:91px}
.margin91-right{margin-right:91px}
.padding91-right{padding-right:91px}
.margin91-bottom{margin-bottom:91px}
.padding91-bottom{padding-bottom:91px}
.margin91-left{margin-left:91px}
.padding91-left{padding-left:91px}
.margin90{margin:90px}
.padding90{padding:90px}
.margin90-top{margin-top:90px}
.padding90-top{padding-top:90px}
.margin90-right{margin-right:90px}
.padding90-right{padding-right:90px}
.margin90-bottom{margin-bottom:90px}
.padding90-bottom{padding-bottom:90px}
.margin90-left{margin-left:90px}
.padding90-left{padding-left:90px}
.margin89{margin:89px}
.padding89{padding:89px}
.margin89-top{margin-top:89px}
.padding89-top{padding-top:89px}
.margin89-right{margin-right:89px}
.padding89-right{padding-right:89px}
.margin89-bottom{margin-bottom:89px}
.padding89-bottom{padding-bottom:89px}
.margin89-left{margin-left:89px}
.padding89-left{padding-left:89px}
.margin88{margin:88px}
.padding88{padding:88px}
.margin88-top{margin-top:88px}
.padding88-top{padding-top:88px}
.margin88-right{margin-right:88px}
.padding88-right{padding-right:88px}
.margin88-bottom{margin-bottom:88px}
.padding88-bottom{padding-bottom:88px}
.margin88-left{margin-left:88px}
.padding88-left{padding-left:88px}
.margin87{margin:87px}
.padding87{padding:87px}
.margin87-top{margin-top:87px}
.padding87-top{padding-top:87px}
.margin87-right{margin-right:87px}
.padding87-right{padding-right:87px}
.margin87-bottom{margin-bottom:87px}
.padding87-bottom{padding-bottom:87px}
.margin87-left{margin-left:87px}
.padding87-left{padding-left:87px}
.margin86{margin:86px}
.padding86{padding:86px}
.margin86-top{margin-top:86px}
.padding86-top{padding-top:86px}
.margin86-right{margin-right:86px}
.padding86-right{padding-right:86px}
.margin86-bottom{margin-bottom:86px}
.padding86-bottom{padding-bottom:86px}
.margin86-left{margin-left:86px}
.padding86-left{padding-left:86px}
.margin85{margin:85px}
.padding85{padding:85px}
.margin85-top{margin-top:85px}
.padding85-top{padding-top:85px}
.margin85-right{margin-right:85px}
.padding85-right{padding-right:85px}
.margin85-bottom{margin-bottom:85px}
.padding85-bottom{padding-bottom:85px}
.margin85-left{margin-left:85px}
.padding85-left{padding-left:85px}
.margin84{margin:84px}
.padding84{padding:84px}
.margin84-top{margin-top:84px}
.padding84-top{padding-top:84px}
.margin84-right{margin-right:84px}
.padding84-right{padding-right:84px}
.margin84-bottom{margin-bottom:84px}
.padding84-bottom{padding-bottom:84px}
.margin84-left{margin-left:84px}
.padding84-left{padding-left:84px}
.margin83{margin:83px}
.padding83{padding:83px}
.margin83-top{margin-top:83px}
.padding83-top{padding-top:83px}
.margin83-right{margin-right:83px}
.padding83-right{padding-right:83px}
.margin83-bottom{margin-bottom:83px}
.padding83-bottom{padding-bottom:83px}
.margin83-left{margin-left:83px}
.padding83-left{padding-left:83px}
.margin82{margin:82px}
.padding82{padding:82px}
.margin82-top{margin-top:82px}
.padding82-top{padding-top:82px}
.margin82-right{margin-right:82px}
.padding82-right{padding-right:82px}
.margin82-bottom{margin-bottom:82px}
.padding82-bottom{padding-bottom:82px}
.margin82-left{margin-left:82px}
.padding82-left{padding-left:82px}
.margin81{margin:81px}
.padding81{padding:81px}
.margin81-top{margin-top:81px}
.padding81-top{padding-top:81px}
.margin81-right{margin-right:81px}
.padding81-right{padding-right:81px}
.margin81-bottom{margin-bottom:81px}
.padding81-bottom{padding-bottom:81px}
.margin81-left{margin-left:81px}
.padding81-left{padding-left:81px}
.margin80{margin:80px}
.padding80{padding:80px}
.margin80-top{margin-top:80px}
.padding80-top{padding-top:80px}
.margin80-right{margin-right:80px}
.padding80-right{padding-right:80px}
.margin80-bottom{margin-bottom:80px}
.padding80-bottom{padding-bottom:80px}
.margin80-left{margin-left:80px}
.padding80-left{padding-left:80px}
.margin79{margin:79px}
.padding79{padding:79px}
.margin79-top{margin-top:79px}
.padding79-top{padding-top:79px}
.margin79-right{margin-right:79px}
.padding79-right{padding-right:79px}
.margin79-bottom{margin-bottom:79px}
.padding79-bottom{padding-bottom:79px}
.margin79-left{margin-left:79px}
.padding79-left{padding-left:79px}
.margin78{margin:78px}
.padding78{padding:78px}
.margin78-top{margin-top:78px}
.padding78-top{padding-top:78px}
.margin78-right{margin-right:78px}
.padding78-right{padding-right:78px}
.margin78-bottom{margin-bottom:78px}
.padding78-bottom{padding-bottom:78px}
.margin78-left{margin-left:78px}
.padding78-left{padding-left:78px}
.margin77{margin:77px}
.padding77{padding:77px}
.margin77-top{margin-top:77px}
.padding77-top{padding-top:77px}
.margin77-right{margin-right:77px}
.padding77-right{padding-right:77px}
.margin77-bottom{margin-bottom:77px}
.padding77-bottom{padding-bottom:77px}
.margin77-left{margin-left:77px}
.padding77-left{padding-left:77px}
.margin76{margin:76px}
.padding76{padding:76px}
.margin76-top{margin-top:76px}
.padding76-top{padding-top:76px}
.margin76-right{margin-right:76px}
.padding76-right{padding-right:76px}
.margin76-bottom{margin-bottom:76px}
.padding76-bottom{padding-bottom:76px}
.margin76-left{margin-left:76px}
.padding76-left{padding-left:76px}
.margin75{margin:75px}
.padding75{padding:75px}
.margin75-top{margin-top:75px}
.padding75-top{padding-top:75px}
.margin75-right{margin-right:75px}
.padding75-right{padding-right:75px}
.margin75-bottom{margin-bottom:75px}
.padding75-bottom{padding-bottom:75px}
.margin75-left{margin-left:75px}
.padding75-left{padding-left:75px}
.margin74{margin:74px}
.padding74{padding:74px}
.margin74-top{margin-top:74px}
.padding74-top{padding-top:74px}
.margin74-right{margin-right:74px}
.padding74-right{padding-right:74px}
.margin74-bottom{margin-bottom:74px}
.padding74-bottom{padding-bottom:74px}
.margin74-left{margin-left:74px}
.padding74-left{padding-left:74px}
.margin73{margin:73px}
.padding73{padding:73px}
.margin73-top{margin-top:73px}
.padding73-top{padding-top:73px}
.margin73-right{margin-right:73px}
.padding73-right{padding-right:73px}
.margin73-bottom{margin-bottom:73px}
.padding73-bottom{padding-bottom:73px}
.margin73-left{margin-left:73px}
.padding73-left{padding-left:73px}
.margin72{margin:72px}
.padding72{padding:72px}
.margin72-top{margin-top:72px}
.padding72-top{padding-top:72px}
.margin72-right{margin-right:72px}
.padding72-right{padding-right:72px}
.margin72-bottom{margin-bottom:72px}
.padding72-bottom{padding-bottom:72px}
.margin72-left{margin-left:72px}
.padding72-left{padding-left:72px}
.margin71{margin:71px}
.padding71{padding:71px}
.margin71-top{margin-top:71px}
.padding71-top{padding-top:71px}
.margin71-right{margin-right:71px}
.padding71-right{padding-right:71px}
.margin71-bottom{margin-bottom:71px}
.padding71-bottom{padding-bottom:71px}
.margin71-left{margin-left:71px}
.padding71-left{padding-left:71px}
.margin70{margin:70px}
.padding70{padding:70px}
.margin70-top{margin-top:70px}
.padding70-top{padding-top:70px}
.margin70-right{margin-right:70px}
.padding70-right{padding-right:70px}
.margin70-bottom{margin-bottom:70px}
.padding70-bottom{padding-bottom:70px}
.margin70-left{margin-left:70px}
.padding70-left{padding-left:70px}
.margin69{margin:69px}
.padding69{padding:69px}
.margin69-top{margin-top:69px}
.padding69-top{padding-top:69px}
.margin69-right{margin-right:69px}
.padding69-right{padding-right:69px}
.margin69-bottom{margin-bottom:69px}
.padding69-bottom{padding-bottom:69px}
.margin69-left{margin-left:69px}
.padding69-left{padding-left:69px}
.margin68{margin:68px}
.padding68{padding:68px}
.margin68-top{margin-top:68px}
.padding68-top{padding-top:68px}
.margin68-right{margin-right:68px}
.padding68-right{padding-right:68px}
.margin68-bottom{margin-bottom:68px}
.padding68-bottom{padding-bottom:68px}
.margin68-left{margin-left:68px}
.padding68-left{padding-left:68px}
.margin67{margin:67px}
.padding67{padding:67px}
.margin67-top{margin-top:67px}
.padding67-top{padding-top:67px}
.margin67-right{margin-right:67px}
.padding67-right{padding-right:67px}
.margin67-bottom{margin-bottom:67px}
.padding67-bottom{padding-bottom:67px}
.margin67-left{margin-left:67px}
.padding67-left{padding-left:67px}
.margin66{margin:66px}
.padding66{padding:66px}
.margin66-top{margin-top:66px}
.padding66-top{padding-top:66px}
.margin66-right{margin-right:66px}
.padding66-right{padding-right:66px}
.margin66-bottom{margin-bottom:66px}
.padding66-bottom{padding-bottom:66px}
.margin66-left{margin-left:66px}
.padding66-left{padding-left:66px}
.margin65{margin:65px}
.padding65{padding:65px}
.margin65-top{margin-top:65px}
.padding65-top{padding-top:65px}
.margin65-right{margin-right:65px}
.padding65-right{padding-right:65px}
.margin65-bottom{margin-bottom:65px}
.padding65-bottom{padding-bottom:65px}
.margin65-left{margin-left:65px}
.padding65-left{padding-left:65px}
.margin64{margin:64px}
.padding64{padding:64px}
.margin64-top{margin-top:64px}
.padding64-top{padding-top:64px}
.margin64-right{margin-right:64px}
.padding64-right{padding-right:64px}
.margin64-bottom{margin-bottom:64px}
.padding64-bottom{padding-bottom:64px}
.margin64-left{margin-left:64px}
.padding64-left{padding-left:64px}
.margin63{margin:63px}
.padding63{padding:63px}
.margin63-top{margin-top:63px}
.padding63-top{padding-top:63px}
.margin63-right{margin-right:63px}
.padding63-right{padding-right:63px}
.margin63-bottom{margin-bottom:63px}
.padding63-bottom{padding-bottom:63px}
.margin63-left{margin-left:63px}
.padding63-left{padding-left:63px}
.margin62{margin:62px}
.padding62{padding:62px}
.margin62-top{margin-top:62px}
.padding62-top{padding-top:62px}
.margin62-right{margin-right:62px}
.padding62-right{padding-right:62px}
.margin62-bottom{margin-bottom:62px}
.padding62-bottom{padding-bottom:62px}
.margin62-left{margin-left:62px}
.padding62-left{padding-left:62px}
.margin61{margin:61px}
.padding61{padding:61px}
.margin61-top{margin-top:61px}
.padding61-top{padding-top:61px}
.margin61-right{margin-right:61px}
.padding61-right{padding-right:61px}
.margin61-bottom{margin-bottom:61px}
.padding61-bottom{padding-bottom:61px}
.margin61-left{margin-left:61px}
.padding61-left{padding-left:61px}
.margin60{margin:60px}
.padding60{padding:60px}
.margin60-top{margin-top:60px}
.padding60-top{padding-top:60px}
.margin60-right{margin-right:60px}
.padding60-right{padding-right:60px}
.margin60-bottom{margin-bottom:60px}
.padding60-bottom{padding-bottom:60px}
.margin60-left{margin-left:60px}
.padding60-left{padding-left:60px}
.margin59{margin:59px}
.padding59{padding:59px}
.margin59-top{margin-top:59px}
.padding59-top{padding-top:59px}
.margin59-right{margin-right:59px}
.padding59-right{padding-right:59px}
.margin59-bottom{margin-bottom:59px}
.padding59-bottom{padding-bottom:59px}
.margin59-left{margin-left:59px}
.padding59-left{padding-left:59px}
.margin58{margin:58px}
.padding58{padding:58px}
.margin58-top{margin-top:58px}
.padding58-top{padding-top:58px}
.margin58-right{margin-right:58px}
.padding58-right{padding-right:58px}
.margin58-bottom{margin-bottom:58px}
.padding58-bottom{padding-bottom:58px}
.margin58-left{margin-left:58px}
.padding58-left{padding-left:58px}
.margin57{margin:57px}
.padding57{padding:57px}
.margin57-top{margin-top:57px}
.padding57-top{padding-top:57px}
.margin57-right{margin-right:57px}
.padding57-right{padding-right:57px}
.margin57-bottom{margin-bottom:57px}
.padding57-bottom{padding-bottom:57px}
.margin57-left{margin-left:57px}
.padding57-left{padding-left:57px}
.margin56{margin:56px}
.padding56{padding:56px}
.margin56-top{margin-top:56px}
.padding56-top{padding-top:56px}
.margin56-right{margin-right:56px}
.padding56-right{padding-right:56px}
.margin56-bottom{margin-bottom:56px}
.padding56-bottom{padding-bottom:56px}
.margin56-left{margin-left:56px}
.padding56-left{padding-left:56px}
.margin55{margin:55px}
.padding55{padding:55px}
.margin55-top{margin-top:55px}
.padding55-top{padding-top:55px}
.margin55-right{margin-right:55px}
.padding55-right{padding-right:55px}
.margin55-bottom{margin-bottom:55px}
.padding55-bottom{padding-bottom:55px}
.margin55-left{margin-left:55px}
.padding55-left{padding-left:55px}
.margin54{margin:54px}
.padding54{padding:54px}
.margin54-top{margin-top:54px}
.padding54-top{padding-top:54px}
.margin54-right{margin-right:54px}
.padding54-right{padding-right:54px}
.margin54-bottom{margin-bottom:54px}
.padding54-bottom{padding-bottom:54px}
.margin54-left{margin-left:54px}
.padding54-left{padding-left:54px}
.margin53{margin:53px}
.padding53{padding:53px}
.margin53-top{margin-top:53px}
.padding53-top{padding-top:53px}
.margin53-right{margin-right:53px}
.padding53-right{padding-right:53px}
.margin53-bottom{margin-bottom:53px}
.padding53-bottom{padding-bottom:53px}
.margin53-left{margin-left:53px}
.padding53-left{padding-left:53px}
.margin52{margin:52px}
.padding52{padding:52px}
.margin52-top{margin-top:52px}
.padding52-top{padding-top:52px}
.margin52-right{margin-right:52px}
.padding52-right{padding-right:52px}
.margin52-bottom{margin-bottom:52px}
.padding52-bottom{padding-bottom:52px}
.margin52-left{margin-left:52px}
.padding52-left{padding-left:52px}
.margin51{margin:51px}
.padding51{padding:51px}
.margin51-top{margin-top:51px}
.padding51-top{padding-top:51px}
.margin51-right{margin-right:51px}
.padding51-right{padding-right:51px}
.margin51-bottom{margin-bottom:51px}
.padding51-bottom{padding-bottom:51px}
.margin51-left{margin-left:51px}
.padding51-left{padding-left:51px}
.margin50{margin:50px}
.padding50{padding:50px}
.margin50-top{margin-top:50px}
.padding50-top{padding-top:50px}
.margin50-right{margin-right:50px}
.padding50-right{padding-right:50px}
.margin50-bottom{margin-bottom:50px}
.padding50-bottom{padding-bottom:50px}
.margin50-left{margin-left:50px}
.padding50-left{padding-left:50px}
.margin49{margin:49px}
.padding49{padding:49px}
.margin49-top{margin-top:49px}
.padding49-top{padding-top:49px}
.margin49-right{margin-right:49px}
.padding49-right{padding-right:49px}
.margin49-bottom{margin-bottom:49px}
.padding49-bottom{padding-bottom:49px}
.margin49-left{margin-left:49px}
.padding49-left{padding-left:49px}
.margin48{margin:48px}
.padding48{padding:48px}
.margin48-top{margin-top:48px}
.padding48-top{padding-top:48px}
.margin48-right{margin-right:48px}
.padding48-right{padding-right:48px}
.margin48-bottom{margin-bottom:48px}
.padding48-bottom{padding-bottom:48px}
.margin48-left{margin-left:48px}
.padding48-left{padding-left:48px}
.margin47{margin:47px}
.padding47{padding:47px}
.margin47-top{margin-top:47px}
.padding47-top{padding-top:47px}
.margin47-right{margin-right:47px}
.padding47-right{padding-right:47px}
.margin47-bottom{margin-bottom:47px}
.padding47-bottom{padding-bottom:47px}
.margin47-left{margin-left:47px}
.padding47-left{padding-left:47px}
.margin46{margin:46px}
.padding46{padding:46px}
.margin46-top{margin-top:46px}
.padding46-top{padding-top:46px}
.margin46-right{margin-right:46px}
.padding46-right{padding-right:46px}
.margin46-bottom{margin-bottom:46px}
.padding46-bottom{padding-bottom:46px}
.margin46-left{margin-left:46px}
.padding46-left{padding-left:46px}
.margin45{margin:45px}
.padding45{padding:45px}
.margin45-top{margin-top:45px}
.padding45-top{padding-top:45px}
.margin45-right{margin-right:45px}
.padding45-right{padding-right:45px}
.margin45-bottom{margin-bottom:45px}
.padding45-bottom{padding-bottom:45px}
.margin45-left{margin-left:45px}
.padding45-left{padding-left:45px}
.margin44{margin:44px}
.padding44{padding:44px}
.margin44-top{margin-top:44px}
.padding44-top{padding-top:44px}
.margin44-right{margin-right:44px}
.padding44-right{padding-right:44px}
.margin44-bottom{margin-bottom:44px}
.padding44-bottom{padding-bottom:44px}
.margin44-left{margin-left:44px}
.padding44-left{padding-left:44px}
.margin43{margin:43px}
.padding43{padding:43px}
.margin43-top{margin-top:43px}
.padding43-top{padding-top:43px}
.margin43-right{margin-right:43px}
.padding43-right{padding-right:43px}
.margin43-bottom{margin-bottom:43px}
.padding43-bottom{padding-bottom:43px}
.margin43-left{margin-left:43px}
.padding43-left{padding-left:43px}
.margin42{margin:42px}
.padding42{padding:42px}
.margin42-top{margin-top:42px}
.padding42-top{padding-top:42px}
.margin42-right{margin-right:42px}
.padding42-right{padding-right:42px}
.margin42-bottom{margin-bottom:42px}
.padding42-bottom{padding-bottom:42px}
.margin42-left{margin-left:42px}
.padding42-left{padding-left:42px}
.margin41{margin:41px}
.padding41{padding:41px}
.margin41-top{margin-top:41px}
.padding41-top{padding-top:41px}
.margin41-right{margin-right:41px}
.padding41-right{padding-right:41px}
.margin41-bottom{margin-bottom:41px}
.padding41-bottom{padding-bottom:41px}
.margin41-left{margin-left:41px}
.padding41-left{padding-left:41px}
.margin40{margin:40px}
.padding40{padding:40px}
.margin40-top{margin-top:40px}
.padding40-top{padding-top:40px}
.margin40-right{margin-right:40px}
.padding40-right{padding-right:40px}
.margin40-bottom{margin-bottom:40px}
.padding40-bottom{padding-bottom:40px}
.margin40-left{margin-left:40px}
.padding40-left{padding-left:40px}
.margin39{margin:39px}
.padding39{padding:39px}
.margin39-top{margin-top:39px}
.padding39-top{padding-top:39px}
.margin39-right{margin-right:39px}
.padding39-right{padding-right:39px}
.margin39-bottom{margin-bottom:39px}
.padding39-bottom{padding-bottom:39px}
.margin39-left{margin-left:39px}
.padding39-left{padding-left:39px}
.margin38{margin:38px}
.padding38{padding:38px}
.margin38-top{margin-top:38px}
.padding38-top{padding-top:38px}
.margin38-right{margin-right:38px}
.padding38-right{padding-right:38px}
.margin38-bottom{margin-bottom:38px}
.padding38-bottom{padding-bottom:38px}
.margin38-left{margin-left:38px}
.padding38-left{padding-left:38px}
.margin37{margin:37px}
.padding37{padding:37px}
.margin37-top{margin-top:37px}
.padding37-top{padding-top:37px}
.margin37-right{margin-right:37px}
.padding37-right{padding-right:37px}
.margin37-bottom{margin-bottom:37px}
.padding37-bottom{padding-bottom:37px}
.margin37-left{margin-left:37px}
.padding37-left{padding-left:37px}
.margin36{margin:36px}
.padding36{padding:36px}
.margin36-top{margin-top:36px}
.padding36-top{padding-top:36px}
.margin36-right{margin-right:36px}
.padding36-right{padding-right:36px}
.margin36-bottom{margin-bottom:36px}
.padding36-bottom{padding-bottom:36px}
.margin36-left{margin-left:36px}
.padding36-left{padding-left:36px}
.margin35{margin:35px}
.padding35{padding:35px}
.margin35-top{margin-top:35px}
.padding35-top{padding-top:35px}
.margin35-right{margin-right:35px}
.padding35-right{padding-right:35px}
.margin35-bottom{margin-bottom:35px}
.padding35-bottom{padding-bottom:35px}
.margin35-left{margin-left:35px}
.padding35-left{padding-left:35px}
.margin34{margin:34px}
.padding34{padding:34px}
.margin34-top{margin-top:34px}
.padding34-top{padding-top:34px}
.margin34-right{margin-right:34px}
.padding34-right{padding-right:34px}
.margin34-bottom{margin-bottom:34px}
.padding34-bottom{padding-bottom:34px}
.margin34-left{margin-left:34px}
.padding34-left{padding-left:34px}
.margin33{margin:33px}
.padding33{padding:33px}
.margin33-top{margin-top:33px}
.padding33-top{padding-top:33px}
.margin33-right{margin-right:33px}
.padding33-right{padding-right:33px}
.margin33-bottom{margin-bottom:33px}
.padding33-bottom{padding-bottom:33px}
.margin33-left{margin-left:33px}
.padding33-left{padding-left:33px}
.margin32{margin:32px}
.padding32{padding:32px}
.margin32-top{margin-top:32px}
.padding32-top{padding-top:32px}
.margin32-right{margin-right:32px}
.padding32-right{padding-right:32px}
.margin32-bottom{margin-bottom:32px}
.padding32-bottom{padding-bottom:32px}
.margin32-left{margin-left:32px}
.padding32-left{padding-left:32px}
.margin31{margin:31px}
.padding31{padding:31px}
.margin31-top{margin-top:31px}
.padding31-top{padding-top:31px}
.margin31-right{margin-right:31px}
.padding31-right{padding-right:31px}
.margin31-bottom{margin-bottom:31px}
.padding31-bottom{padding-bottom:31px}
.margin31-left{margin-left:31px}
.padding31-left{padding-left:31px}
.margin30{margin:30px}
.padding30{padding:30px}
.margin30-top{margin-top:30px}
.padding30-top{padding-top:30px}
.margin30-right{margin-right:30px}
.padding30-right{padding-right:30px}
.margin30-bottom{margin-bottom:30px}
.padding30-bottom{padding-bottom:30px}
.margin30-left{margin-left:30px}
.padding30-left{padding-left:30px}
.margin29{margin:29px}
.padding29{padding:29px}
.margin29-top{margin-top:29px}
.padding29-top{padding-top:29px}
.margin29-right{margin-right:29px}
.padding29-right{padding-right:29px}
.margin29-bottom{margin-bottom:29px}
.padding29-bottom{padding-bottom:29px}
.margin29-left{margin-left:29px}
.padding29-left{padding-left:29px}
.margin28{margin:28px}
.padding28{padding:28px}
.margin28-top{margin-top:28px}
.padding28-top{padding-top:28px}
.margin28-right{margin-right:28px}
.padding28-right{padding-right:28px}
.margin28-bottom{margin-bottom:28px}
.padding28-bottom{padding-bottom:28px}
.margin28-left{margin-left:28px}
.padding28-left{padding-left:28px}
.margin27{margin:27px}
.padding27{padding:27px}
.margin27-top{margin-top:27px}
.padding27-top{padding-top:27px}
.margin27-right{margin-right:27px}
.padding27-right{padding-right:27px}
.margin27-bottom{margin-bottom:27px}
.padding27-bottom{padding-bottom:27px}
.margin27-left{margin-left:27px}
.padding27-left{padding-left:27px}
.margin26{margin:26px}
.padding26{padding:26px}
.margin26-top{margin-top:26px}
.padding26-top{padding-top:26px}
.margin26-right{margin-right:26px}
.padding26-right{padding-right:26px}
.margin26-bottom{margin-bottom:26px}
.padding26-bottom{padding-bottom:26px}
.margin26-left{margin-left:26px}
.padding26-left{padding-left:26px}
.margin25{margin:25px}
.padding25{padding:25px}
.margin25-top{margin-top:25px}
.padding25-top{padding-top:25px}
.margin25-right{margin-right:25px}
.padding25-right{padding-right:25px}
.margin25-bottom{margin-bottom:25px}
.padding25-bottom{padding-bottom:25px}
.margin25-left{margin-left:25px}
.padding25-left{padding-left:25px}
.margin24{margin:24px}
.padding24{padding:24px}
.margin24-top{margin-top:24px}
.padding24-top{padding-top:24px}
.margin24-right{margin-right:24px}
.padding24-right{padding-right:24px}
.margin24-bottom{margin-bottom:24px}
.padding24-bottom{padding-bottom:24px}
.margin24-left{margin-left:24px}
.padding24-left{padding-left:24px}
.margin23{margin:23px}
.padding23{padding:23px}
.margin23-top{margin-top:23px}
.padding23-top{padding-top:23px}
.margin23-right{margin-right:23px}
.padding23-right{padding-right:23px}
.margin23-bottom{margin-bottom:23px}
.padding23-bottom{padding-bottom:23px}
.margin23-left{margin-left:23px}
.padding23-left{padding-left:23px}
.margin22{margin:22px}
.padding22{padding:22px}
.margin22-top{margin-top:22px}
.padding22-top{padding-top:22px}
.margin22-right{margin-right:22px}
.padding22-right{padding-right:22px}
.margin22-bottom{margin-bottom:22px}
.padding22-bottom{padding-bottom:22px}
.margin22-left{margin-left:22px}
.padding22-left{padding-left:22px}
.margin21{margin:21px}
.padding21{padding:21px}
.margin21-top{margin-top:21px}
.padding21-top{padding-top:21px}
.margin21-right{margin-right:21px}
.padding21-right{padding-right:21px}
.margin21-bottom{margin-bottom:21px}
.padding21-bottom{padding-bottom:21px}
.margin21-left{margin-left:21px}
.padding21-left{padding-left:21px}
.margin20{margin:20px}
.padding20{padding:20px}
.margin20-top{margin-top:20px}
.padding20-top{padding-top:20px}
.margin20-right{margin-right:20px}
.padding20-right{padding-right:20px}
.margin20-bottom{margin-bottom:20px}
.padding20-bottom{padding-bottom:20px}
.margin20-left{margin-left:20px}
.padding20-left{padding-left:20px}
.margin19{margin:19px}
.padding19{padding:19px}
.margin19-top{margin-top:19px}
.padding19-top{padding-top:19px}
.margin19-right{margin-right:19px}
.padding19-right{padding-right:19px}
.margin19-bottom{margin-bottom:19px}
.padding19-bottom{padding-bottom:19px}
.margin19-left{margin-left:19px}
.padding19-left{padding-left:19px}
.margin18{margin:18px}
.padding18{padding:18px}
.margin18-top{margin-top:18px}
.padding18-top{padding-top:18px}
.margin18-right{margin-right:18px}
.padding18-right{padding-right:18px}
.margin18-bottom{margin-bottom:18px}
.padding18-bottom{padding-bottom:18px}
.margin18-left{margin-left:18px}
.padding18-left{padding-left:18px}
.margin17{margin:17px}
.padding17{padding:17px}
.margin17-top{margin-top:17px}
.padding17-top{padding-top:17px}
.margin17-right{margin-right:17px}
.padding17-right{padding-right:17px}
.margin17-bottom{margin-bottom:17px}
.padding17-bottom{padding-bottom:17px}
.margin17-left{margin-left:17px}
.padding17-left{padding-left:17px}
.margin16{margin:16px}
.padding16{padding:16px}
.margin16-top{margin-top:16px}
.padding16-top{padding-top:16px}
.margin16-right{margin-right:16px}
.padding16-right{padding-right:16px}
.margin16-bottom{margin-bottom:16px}
.padding16-bottom{padding-bottom:16px}
.margin16-left{margin-left:16px}
.padding16-left{padding-left:16px}
.margin15{margin:15px}
.padding15{padding:15px}
.margin15-top{margin-top:15px}
.padding15-top{padding-top:15px}
.margin15-right{margin-right:15px}
.padding15-right{padding-right:15px}
.margin15-bottom{margin-bottom:15px}
.padding15-bottom{padding-bottom:15px}
.margin15-left{margin-left:15px}
.padding15-left{padding-left:15px}
.margin14{margin:14px}
.padding14{padding:14px}
.margin14-top{margin-top:14px}
.padding14-top{padding-top:14px}
.margin14-right{margin-right:14px}
.padding14-right{padding-right:14px}
.margin14-bottom{margin-bottom:14px}
.padding14-bottom{padding-bottom:14px}
.margin14-left{margin-left:14px}
.padding14-left{padding-left:14px}
.margin13{margin:13px}
.padding13{padding:13px}
.margin13-top{margin-top:13px}
.padding13-top{padding-top:13px}
.margin13-right{margin-right:13px}
.padding13-right{padding-right:13px}
.margin13-bottom{margin-bottom:13px}
.padding13-bottom{padding-bottom:13px}
.margin13-left{margin-left:13px}
.padding13-left{padding-left:13px}
.margin12{margin:12px}
.padding12{padding:12px}
.margin12-top{margin-top:12px}
.padding12-top{padding-top:12px}
.margin12-right{margin-right:12px}
.padding12-right{padding-right:12px}
.margin12-bottom{margin-bottom:12px}
.padding12-bottom{padding-bottom:12px}
.margin12-left{margin-left:12px}
.padding12-left{padding-left:12px}
.margin11{margin:11px}
.padding11{padding:11px}
.margin11-top{margin-top:11px}
.padding11-top{padding-top:11px}
.margin11-right{margin-right:11px}
.padding11-right{padding-right:11px}
.margin11-bottom{margin-bottom:11px}
.padding11-bottom{padding-bottom:11px}
.margin11-left{margin-left:11px}
.padding11-left{padding-left:11px}
.margin10{margin:10px}
.padding10{padding:10px}
.margin10-top{margin-top:10px}
.padding10-top{padding-top:10px}
.margin10-right{margin-right:10px}
.padding10-right{padding-right:10px}
.margin10-bottom{margin-bottom:10px}
.padding10-bottom{padding-bottom:10px}
.margin10-left{margin-left:10px}
.padding10-left{padding-left:10px}
.margin9{margin:9px}
.padding9{padding:9px}
.margin9-top{margin-top:9px}
.padding9-top{padding-top:9px}
.margin9-right{margin-right:9px}
.padding9-right{padding-right:9px}
.margin9-bottom{margin-bottom:9px}
.padding9-bottom{padding-bottom:9px}
.margin9-left{margin-left:9px}
.padding9-left{padding-left:9px}
.margin8{margin:8px}
.padding8{padding:8px}
.margin8-top{margin-top:8px}
.padding8-top{padding-top:8px}
.margin8-right{margin-right:8px}
.padding8-right{padding-right:8px}
.margin8-bottom{margin-bottom:8px}
.padding8-bottom{padding-bottom:8px}
.margin8-left{margin-left:8px}
.padding8-left{padding-left:8px}
.margin7{margin:7px}
.padding7{padding:7px}
.margin7-top{margin-top:7px}
.padding7-top{padding-top:7px}
.margin7-right{margin-right:7px}
.padding7-right{padding-right:7px}
.margin7-bottom{margin-bottom:7px}
.padding7-bottom{padding-bottom:7px}
.margin7-left{margin-left:7px}
.padding7-left{padding-left:7px}
.margin6{margin:6px}
.padding6{padding:6px}
.margin6-top{margin-top:6px}
.padding6-top{padding-top:6px}
.margin6-right{margin-right:6px}
.padding6-right{padding-right:6px}
.margin6-bottom{margin-bottom:6px}
.padding6-bottom{padding-bottom:6px}
.margin6-left{margin-left:6px}
.padding6-left{padding-left:6px}
.margin5{margin:5px}
.padding5{padding:5px}
.margin5-top{margin-top:5px}
.padding5-top{padding-top:5px}
.margin5-right{margin-right:5px}
.padding5-right{padding-right:5px}
.margin5-bottom{margin-bottom:5px}
.padding5-bottom{padding-bottom:5px}
.margin5-left{margin-left:5px}
.padding5-left{padding-left:5px}
.margin4{margin:4px}
.padding4{padding:4px}
.margin4-top{margin-top:4px}
.padding4-top{padding-top:4px}
.margin4-right{margin-right:4px}
.padding4-right{padding-right:4px}
.margin4-bottom{margin-bottom:4px}
.padding4-bottom{padding-bottom:4px}
.margin4-left{margin-left:4px}
.padding4-left{padding-left:4px}
.margin3{margin:3px}
.padding3{padding:3px}
.margin3-top{margin-top:3px}
.padding3-top{padding-top:3px}
.margin3-right{margin-right:3px}
.padding3-right{padding-right:3px}
.margin3-bottom{margin-bottom:3px}
.padding3-bottom{padding-bottom:3px}
.margin3-left{margin-left:3px}
.padding3-left{padding-left:3px}
.margin2{margin:2px}
.padding2{padding:2px}
.margin2-top{margin-top:2px}
.padding2-top{padding-top:2px}
.margin2-right{margin-right:2px}
.padding2-right{padding-right:2px}
.margin2-bottom{margin-bottom:2px}
.padding2-bottom{padding-bottom:2px}
.margin2-left{margin-left:2px}
.padding2-left{padding-left:2px}
.margin1{margin:1px}
.padding1{padding:1px}
.margin1-top{margin-top:1px}
.padding1-top{padding-top:1px}
.margin1-right{margin-right:1px}
.padding1-right{padding-right:1px}
.margin1-bottom{margin-bottom:1px}
.padding1-bottom{padding-bottom:1px}
.margin1-left{margin-left:1px}
.padding1-left{padding-left:1px}
.margin0{margin:0}
.padding0{padding:0}
.margin0-top{margin-top:0}
.padding0-top{padding-top:0}
.margin0-right{margin-right:0}
.padding0-right{padding-right:0}
.margin0-bottom{margin-bottom:0}
.padding0-bottom{padding-bottom:0}
.margin0-left{margin-left:0}
.padding0-left{padding-left:0}
.border5{border-color:#000;border-style:solid;border-width:5px}
.border5-top{border-top-width:5px;border-top-style:solid;border-top-color:#000}
.border5-right{border-right-width:5px;border-right-style:solid;border-right-color:#000}
.border5-bottom{border-bottom-width:5px;border-bottom-style:solid;border-bottom-color:#000}
.border5-left{border-left-width:5px;border-left-style:solid;border-left-color:#000}
.border4{border-color:#000;border-style:solid;border-width:4px}
.border4-top{border-top-width:4px;border-top-style:solid;border-top-color:#000}
.border4-right{border-right-width:4px;border-right-style:solid;border-right-color:#000}
.border4-bottom{border-bottom-width:4px;border-bottom-style:solid;border-bottom-color:#000}
.border4-left{border-left-width:4px;border-left-style:solid;border-left-color:#000}
.border3{border-color:#000;border-style:solid;border-width:3px}
.border3-top{border-top-width:3px;border-top-style:solid;border-top-color:#000}
.border3-right{border-right-width:3px;border-right-style:solid;border-right-color:#000}
.border3-bottom{border-bottom-width:3px;border-bottom-style:solid;border-bottom-color:#000}
.border3-left{border-left-width:3px;border-left-style:solid;border-left-color:#000}
.border2{border-color:#000;border-style:solid;border-width:2px}
.border2-top{border-top-width:2px;border-top-style:solid;border-top-color:#000}
.border2-right{border-right-width:2px;border-right-style:solid;border-right-color:#000}
.border2-bottom{border-bottom-width:2px;border-bottom-style:solid;border-bottom-color:#000}
.border2-left{border-left-width:2px;border-left-style:solid;border-left-color:#000}
.border1{border-color:#000;border-style:solid;border-width:1px}
.border1-top{border-top-width:1px;border-top-style:solid;border-top-color:#000}
.border1-right{border-right-width:1px;border-right-style:solid;border-right-color:#000}
.border1-bottom{border-bottom-width:1px;border-bottom-style:solid;border-bottom-color:#000}
.border1-left{border-left-width:1px;border-left-style:solid;border-left-color:#000}
.border0{border-color:#000;border-style:solid;border-width:0}
.border0-top{border-top-width:0;border-top-style:solid;border-top-color:#000}
.border0-right{border-right-width:0;border-right-style:solid;border-right-color:#000}
.border0-bottom{border-bottom-width:0;border-bottom-style:solid;border-bottom-color:#000}
.border0-left{border-left-width:0;border-left-style:solid;border-left-color:#000}
@keyframes alert-danger-color{
50%{color:#001f3f}
}
html{box-sizing:border-box}
*,::after,::before{box-sizing:inherit}
*{-webkit-font-smoothing:antialiased}
@-webkit-keyframes androidBugfix{
from{padding:0}
to{padding:0}
}
*{-webkit-font-smoothing:antialiased}
body{padding-top:60px;padding-left:24px;padding-right:24px}
.flashing-text-danger{animation-name:alert-danger-color;animation-duration:5s;animation-iteration-count:infinite;color:#e31b17}
.flashing-bck-danger{animation-name:alert-danger-background;animation-duration:5s;animation-iteration-count:infinite}
.alert-repeater td{vertical-align:middle;line-height:36px;font-size:1.2em;color:#fff;width:auto;animation-name:alert-danger-background;animation-duration:5s;animation-iteration-count:infinite}
.alert-repeater td i.fa-exclamation-triangle{margin:0 24px}
.alert,[data-notify]{z-index:10800!important}
.exercise-audio-files .single-recording .row{padding-top:20px;padding-bottom:20px;border-bottom:solid 1px #555}
.exercise-audio-files>div:last-child .single-recording .row{border-bottom:none}
section.single-page-full-audioplayer{border-radius:1em;padding:1em;position:absolute;top:50%;left:50%;margin-right:-50%;width:70%;transform:translate(-50%,-50%)}
.content-item{display:flex;justify-content:space-between}
.content-item .content,.content-item .inline-edit{align-self:flex-start}
.content-item .warnings{white-space:nowrap;align-self:flex-end}
.exercise-editor table.item-table .icon-main{width:25px;vertical-align:middle;padding:5px 15px}
.exercise-editor table.item-table .item-content{padding:0}
.exercise-editor table.item-table table.item-pairs-table{margin:0}
.exercise-editor table.item-table table.item-pairs-table .items>.action-link{width:60px;text-align:center}
.exercise-editor table.item-table table.item-pairs-table table.single-item-table{margin:0}
.exercise-editor table.item-table table.item-pairs-table table.single-item-table td{vertical-align:middle;height:42px}
.exercise-editor table.item-table table.item-pairs-table table.single-item-table .action-link{width:50px;text-align:center}
.exercise-editor.buddy-talk .icon-main{color:#fff;font-weight:700}
.exercise-editor.buddy-talk .icon-main.speaker1{background-color:#0074d9}
.exercise-editor.buddy-talk .icon-main.speaker2{background-color:#3d9970}
.exercise-editor.buddy-talk .fa-female{color:#ff851b}
.exercise-editor.buddy-talk .single-item-table .icon-sub{width:80px;padding:0;vertical-align:middle}
.navbar-brand img{width:20px;height:auto;float:left;margin-right:5px}
.navbar .language-switcher .navbar-link{text-decoration:none}
.navbar .language-switcher .navbar-link.active{font-weight:700;color:#000}
.navbar .language-switcher .navbar-link.active:hover{text-decoration:none;cursor:default;font-weight:700}
.navbar .language-switcher .navbar-link:hover{font-weight:700}
label.required{font-weight:700;color:#e31b17}
.form-group{margin-bottom:15px}
.inline-edit{display:inline-block}
.inline-edit span{border-bottom:#000 1px dotted;display:inline-block;cursor:pointer}
.inline-edit input{display:inline-block;width:72px;max-height:30px}
.inline-edit.inline-edit-wide{display:block;width:100%}
.inline-edit.inline-edit-wide input{display:block;width:100%}
.inline-textarea-edit{cursor:pointer}
.inline-textarea-edit textarea{display:block;min-height:108px}
.label.label-exercise-role{background:#fff;color:#000;border:solid 1px #000}
.modal-dialog.modal-wide{width:auto;max-width:80%}
.modal{z-index:5050}
#nprogress .bar{background:#ff851b!important}
#nprogress .spinner-icon{border-top-color:#ff851b!important;border-left-color:#ff851b!important}
#nprogress .peg{box-shadow:0 0 10px #ff851b,0 0 5px #ff851b!important}
.mapping-component .mapping-hints-list .consumed{color:rgba(119,119,119,.7);text-decoration:line-through}
.mapping-component .mapping-hints-list>table{margin:0}
.mapping-component .mapping-hints-list td.actions{vertical-align:middle}
.mapping-component .mapping-table{margin:0}
.mapping-component .mapping-table.mapping-table-cluster-map{border-top:solid 1px #000;border-bottom:solid 1px #000}
.mapping-component .mapping-table.mapping-table-cluster-map tr:first-child td{border-bottom:dotted 1px #555}
.mapping-component .mapping-table.mapping-table-cluster-map tr td:first-child{border-right:dotted 1px #555}
.mapping-component .mapping-table.mapping-table-mapper{border-bottom:solid 1px rgba(119,119,119,.4);margin-bottom:24px}
.mapping-component .mapping-table.mapping-table-mapper td{padding:0}
.mapping-component .mapping-table .mapper .sentence{padding:10px;font-size:1.2em;background:rgba(238,238,238,.5)}
.mapping-component .mapping-table .mapper .words{padding:10px}
.mapping-component .mapping-table .cluster-row>.row{min-height:22px}
.mapping-component .mapping-table .cluster-row .warning-sign{display:none;color:#ff4136}
.mapping-component .mapping-table .cluster-row.empty-cluster a{display:none}
.mapping-component .mapping-table .cluster-row.empty-cluster .warning-sign{display:inline}
.mapping-component .mapping-table .action-column{text-align:right;vertical-align:middle}
.mapping-component .mapping-table .consumed{opacity:.108;text-decoration:line-through}
.mapping-component .mapping-table .active-word{opacity:.8;border-style:dotted;border-width:4px!important;font-weight:600}
.mapping-component .mapping-table .active-word i{margin-right:3px}
.mapping-component .mapping-table .color-mode-background .active-word{border-width:7px!important}
.mapping-component .mapping-table .btn-group.word-type{margin-right:3px}
.mapping-component .mapping-table .btn-group.word-type>.btn:first-child{border-radius:3px!important}
.mapping-component .mapping-table .btn-group.word-type .dropdown-toggle{opacity:0}
.mapping-component .mapping-table .btn-group.word-type:hover>.btn:first-child{border-top-right-radius:0!important;border-bottom-right-radius:0!important;font-weight:700}
.mapping-component .mapping-table .btn-group.word-type:hover .dropdown-toggle{opacity:1}
.mapping-component .mapping-table .btn-group.word-type.color-mode-border.word-type-noun>.btn:first-child{border-color:#ffdc00}
.mapping-component .mapping-table .btn-group.word-type.color-mode-border.word-type-verb>.btn:first-child{border-color:#0074d9}
.mapping-component .mapping-table .btn-group.word-type.color-mode-border.word-type-adverb>.btn:first-child{border-color:#ff851b}
.mapping-component .mapping-table .btn-group.word-type.color-mode-border.word-type-adjective>.btn:first-child{border-color:#85144b}
.mapping-component .mapping-table .btn-group.word-type.color-mode-border.word-type-phrase>.btn:first-child{border-color:#001f3f}
.mapping-component .mapping-table .btn-group.word-type.color-mode-border.word-type-other>.btn:first-child{border-color:#aaa}
.mapping-component .mapping-table .btn-group.word-type.color-mode-border>.btn:first-child{border-width:2px}
.mapping-component .mapping-table .btn-group.word-type.color-mode-background.word-type-noun>.btn:first-child{background-color:#ffdc00}
.mapping-component .mapping-table .btn-group.word-type.color-mode-background.word-type-verb>.btn:first-child{background-color:#0074d9}
.mapping-component .mapping-table .btn-group.word-type.color-mode-background.word-type-adverb>.btn:first-child{background-color:#ff851b}
.mapping-component .mapping-table .btn-group.word-type.color-mode-background.word-type-adjective>.btn:first-child{background-color:#85144b}
.mapping-component .mapping-table .btn-group.word-type.color-mode-background.word-type-phrase>.btn:first-child{background-color:#001f3f}
.mapping-component .mapping-table .btn-group.word-type.color-mode-background.word-type-other>.btn:first-child{background-color:#aaa}
.mapping-component .mapping-table .btn-group.word-type.color-mode-background.word-type-noun>.btn:first-child{color:#000}
.mapping-component .mapping-table .btn-group.word-type.color-mode-background.word-type-verb>.btn:first-child{color:#fff}
.mapping-component .mapping-table .btn-group.word-type.color-mode-background.word-type-adverb>.btn:first-child{color:#fff}
.mapping-component .mapping-table .btn-group.word-type.color-mode-background.word-type-adjective>.btn:first-child{color:#fff}
.mapping-component .mapping-table .btn-group.word-type.color-mode-background.word-type-phrase>.btn:first-child{color:#fff}
.mapping-component .mapping-table .btn-group.word-type.color-mode-background.word-type-other>.btn:first-child{color:#fff}
.mapping-component .mapping-table .btn-group.word-type.color-mode-background.word-type-noun>.btn:first-child{border-color:#ffdc00}
.mapping-component .mapping-table .btn-group.word-type.color-mode-background.word-type-verb>.btn:first-child{border-color:#0074d9}
.mapping-component .mapping-table .btn-group.word-type.color-mode-background.word-type-adverb>.btn:first-child{border-color:#ff851b}
.mapping-component .mapping-table .btn-group.word-type.color-mode-background.word-type-adjective>.btn:first-child{border-color:#85144b}
.mapping-component .mapping-table .btn-group.word-type.color-mode-background.word-type-phrase>.btn:first-child{border-color:#001f3f}
.mapping-component .mapping-table .btn-group.word-type.color-mode-background.word-type-other>.btn:first-child{border-color:#aaa}
.mapping-component .mapping-table a.word-type.word-type-noun.color-mode-text-colored{color:#ffdc00!important}
.mapping-component .mapping-table a.word-type.word-type-verb.color-mode-text-colored{color:#0074d9!important}
.mapping-component .mapping-table a.word-type.word-type-adverb.color-mode-text-colored{color:#ff851b!important}
.mapping-component .mapping-table a.word-type.word-type-adjective.color-mode-text-colored{color:#85144b!important}
.mapping-component .mapping-table a.word-type.word-type-phrase.color-mode-text-colored{color:#001f3f!important}
.mapping-component .mapping-table a.word-type.word-type-other.color-mode-text-colored{color:#aaa!important}
.mapping-component .mapping-table a.word-type.color-mode-text-black{color:#000}
.mapping-component .mapping-table .word-button{min-width:28px}
.mapping-component .dropdown-menu>li.word-type-noun a:before{left:1px;width:14px;height:14px;margin:0;margin-top:3px;margin-left:2px;line-height:14px;text-align:center;position:absolute;content:"";background-color:#ffdc00}
.mapping-component .dropdown-menu>li.word-type-noun a.selected:before{content:"×";color:#000}
.mapping-component .dropdown-menu>li.word-type-verb a:before{left:1px;width:14px;height:14px;margin:0;margin-top:3px;margin-left:2px;line-height:14px;text-align:center;position:absolute;content:"";background-color:#0074d9}
.mapping-component .dropdown-menu>li.word-type-verb a.selected:before{content:"×";color:#fff}
.mapping-component .dropdown-menu>li.word-type-adverb a:before{left:1px;width:14px;height:14px;margin:0;margin-top:3px;margin-left:2px;line-height:14px;text-align:center;position:absolute;content:"";background-color:#ff851b}
.mapping-component .dropdown-menu>li.word-type-adverb a.selected:before{content:"×";color:#fff}
.mapping-component .dropdown-menu>li.word-type-adjective a:before{left:1px;width:14px;height:14px;margin:0;margin-top:3px;margin-left:2px;line-height:14px;text-align:center;position:absolute;content:"";background-color:#85144b}
.mapping-component .dropdown-menu>li.word-type-adjective a.selected:before{content:"×";color:#fff}
.mapping-component .dropdown-menu>li.word-type-phrase a:before{left:1px;width:14px;height:14px;margin:0;margin-top:3px;margin-left:2px;line-height:14px;text-align:center;position:absolute;content:"";background-color:#001f3f}
.mapping-component .dropdown-menu>li.word-type-phrase a.selected:before{content:"×";color:#fff}
.mapping-component .dropdown-menu>li.word-type-other a:before{left:1px;width:14px;height:14px;margin:0;margin-top:3px;margin-left:2px;line-height:14px;text-align:center;position:absolute;content:"";background-color:#aaa}
.mapping-component .dropdown-menu>li.word-type-other a.selected:before{content:"×";color:#fff}
.mapping-component .dropdown-menu>li:hover a{font-weight:700}
.question-with-answers .answers,.question-with-answers .question{display:grid;grid-template-columns:42px 1fr;grid-template-rows:1fr;grid-column-gap:5px}
.question-with-answers .answers .ordinal,.question-with-answers .question .ordinal{align-self:center;justify-self:end;padding-right:6px;font-size:2em}
.sortable li{display:block;border:solid 1px rgba(128,128,128,.5);background:#fff;padding:6px;margin-bottom:5px;cursor:move;font-weight:700;border-radius:3px}
.sortable li:hover{color:#fff;background-color:rgba(255,133,27,.64)}
.sortable li.ui-sortable-placeholder{visibility:visible!important;background-color:silver;background:0 0;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAQAAAAECAYAAACp8Z5+AAAAEklEQVQImWNgYGD4z0AswK4SAFXuAf8EPy+xAAAAAElFTkSuQmCC);background-repeat:repeat}
.sortable .placeholder-pattern{background:0 0;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAQAAAAECAYAAACp8Z5+AAAAEklEQVQImWNgYGD4z0AswK4SAFXuAf8EPy+xAAAAAElFTkSuQmCC);background-repeat:repeat}
.tab-content .tabbable{margin-top:12px}
.lds-ellipsis{display:inline-block;position:relative;width:80px;height:80px;margin:0 auto}
.lds-ellipsis div{position:absolute;top:33px;width:13px;height:13px;border-radius:50%;background:red;animation-timing-function:cubic-bezier(0,1,1,0)}
.lds-ellipsis div:nth-child(1){left:8px;animation:lds-ellipsis1 .6s infinite}
.lds-ellipsis div:nth-child(2){left:8px;animation:lds-ellipsis2 .6s infinite}
.lds-ellipsis div:nth-child(3){left:32px;animation:lds-ellipsis2 .6s infinite}
.lds-ellipsis div:nth-child(4){left:56px;animation:lds-ellipsis3 .6s infinite}
@keyframes lds-ellipsis1{
0%{transform:scale(0)}
100%{transform:scale(1)}
}
@keyframes lds-ellipsis3{
0%{transform:scale(1)}
100%{transform:scale(0)}
}
@keyframes lds-ellipsis2{
0%{transform:translate(0,0)}
100%{transform:translate(24px,0)}
}
.tooltip .tooltip-inner{max-width:360px}
.popover.popover-lg{max-width:100%}
.filter-scenario.requires_final_editor_approval .content-item-ok{display:none}
.has-warning .twitter-typeahead .tt-hint,.has-warning .twitter-typeahead .tt-input{border-color:#8a6d3b;box-shadow:inset 0 1px 1px rgba(0,0,0,.075)}
.has-warning .twitter-typeahead .tt-hint:focus,.has-warning .twitter-typeahead .tt-input:focus{border-color:#66512c;box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #c0a16b}
.has-error .twitter-typeahead .tt-hint,.has-error .twitter-typeahead .tt-input{border-color:#a94442;box-shadow:inset 0 1px 1px rgba(0,0,0,.075)}
.has-error .twitter-typeahead .tt-hint:focus,.has-error .twitter-typeahead .tt-input:focus{border-color:#843534;box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #ce8483}
.has-success .twitter-typeahead .tt-hint,.has-success .twitter-typeahead .tt-input{border-color:#3c763d;box-shadow:inset 0 1px 1px rgba(0,0,0,.075)}
.has-success .twitter-typeahead .tt-hint:focus,.has-success .twitter-typeahead .tt-input:focus{border-color:#2b542c;box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #67b168}
.input-group .twitter-typeahead:first-child .tt-hint,.input-group .twitter-typeahead:first-child .tt-input{border-bottom-left-radius:4px;border-top-left-radius:4px;width:100%}
.input-group .twitter-typeahead:last-child .tt-hint,.input-group .twitter-typeahead:last-child .tt-input{border-bottom-right-radius:4px;border-top-right-radius:4px;width:100%}
.input-group.input-group-sm .twitter-typeahead .tt-hint,.input-group.input-group-sm .twitter-typeahead .tt-input{height:30px;padding:5px 10px;font-size:12px;line-height:1.5;border-radius:3px}
select.input-group.input-group-sm .twitter-typeahead .tt-hint,select.input-group.input-group-sm .twitter-typeahead .tt-input{height:30px;line-height:30px}
select[multiple].input-group.input-group-sm .twitter-typeahead .tt-hint,select[multiple].input-group.input-group-sm .twitter-typeahead .tt-input,textarea.input-group.input-group-sm .twitter-typeahead .tt-hint,textarea.input-group.input-group-sm .twitter-typeahead .tt-input{height:auto}
.input-group.input-group-sm .twitter-typeahead:not(:first-child):not(:last-child) .tt-hint,.input-group.input-group-sm .twitter-typeahead:not(:first-child):not(:last-child) .tt-input{border-radius:0}
.input-group.input-group-sm .twitter-typeahead:first-child .tt-hint,.input-group.input-group-sm .twitter-typeahead:first-child .tt-input{border-bottom-left-radius:3px;border-top-left-radius:3px;border-bottom-right-radius:0;border-top-right-radius:0}
.input-group.input-group-sm .twitter-typeahead:last-child .tt-hint,.input-group.input-group-sm .twitter-typeahead:last-child .tt-input{border-bottom-left-radius:0;border-top-left-radius:0;border-bottom-right-radius:3px;border-top-right-radius:3px}
.input-group.input-group-lg .twitter-typeahead .tt-hint,.input-group.input-group-lg .twitter-typeahead .tt-input{height:46px;padding:10px 16px;font-size:18px;line-height:1.3333333;border-radius:6px}
select.input-group.input-group-lg .twitter-typeahead .tt-hint,select.input-group.input-group-lg .twitter-typeahead .tt-input{height:46px;line-height:46px}
select[multiple].input-group.input-group-lg .twitter-typeahead .tt-hint,select[multiple].input-group.input-group-lg .twitter-typeahead .tt-input,textarea.input-group.input-group-lg .twitter-typeahead .tt-hint,textarea.input-group.input-group-lg .twitter-typeahead .tt-input{height:auto}
.input-group.input-group-lg .twitter-typeahead:not(:first-child):not(:last-child) .tt-hint,.input-group.input-group-lg .twitter-typeahead:not(:first-child):not(:last-child) .tt-input{border-radius:0}
.input-group.input-group-lg .twitter-typeahead:first-child .tt-hint,.input-group.input-group-lg .twitter-typeahead:first-child .tt-input{border-bottom-left-radius:6px;border-top-left-radius:6px;border-bottom-right-radius:0;border-top-right-radius:0}
.input-group.input-group-lg .twitter-typeahead:last-child .tt-hint,.input-group.input-group-lg .twitter-typeahead:last-child .tt-input{border-bottom-left-radius:0;border-top-left-radius:0;border-bottom-right-radius:6px;border-top-right-radius:6px}
.twitter-typeahead{width:100%;float:left}
.input-group .twitter-typeahead{display:table-cell!important}
.twitter-typeahead .tt-hint{color:#777}
.twitter-typeahead .tt-input{z-index:2}
.twitter-typeahead .tt-input[disabled],.twitter-typeahead .tt-input[readonly],fieldset[disabled] .twitter-typeahead .tt-input{cursor:not-allowed;background-color:#eee!important}
.tt-dropdown-menu,.tt-menu{position:absolute;top:100%;left:0;z-index:1000;min-width:160px;width:100%;padding:5px 0;margin:2px 0 0;list-style:none;font-size:14px;background-color:#fff;border:1px solid #ccc;border:1px solid rgba(0,0,0,.15);border-radius:4px;box-shadow:0 6px 12px rgba(0,0,0,.175);background-clip:padding-box}
.tt-dropdown-menu .tt-suggestion,.tt-menu .tt-suggestion{display:block;padding:3px 20px;clear:both;font-weight:400;line-height:1.42857143;color:#333}
.tt-dropdown-menu .tt-suggestion.tt-cursor,.tt-dropdown-menu .tt-suggestion:hover,.tt-menu .tt-suggestion.tt-cursor,.tt-menu .tt-suggestion:hover{cursor:pointer;text-decoration:none;outline:0;background-color:#f5f5f5;color:#262626}
.tt-dropdown-menu .tt-suggestion.tt-cursor a,.tt-dropdown-menu .tt-suggestion:hover a,.tt-menu .tt-suggestion.tt-cursor a,.tt-menu .tt-suggestion:hover a{color:#262626}
.tt-dropdown-menu .tt-suggestion p,.tt-menu .tt-suggestion p{margin:0}
.form-with-sticky-form-actions{padding-bottom:60px;margin-bottom:0}
.form-with-sticky-form-actions .sticky-form-actions{box-shadow:0 16px 16px 17px rgba(50,50,50,.52);display:flex;align-items:center;position:fixed;left:0;right:0;bottom:0;height:50px;width:100%;background:#eee;border-top:solid 1px #777;z-index:5000}
body.sign-in,html.sign-in{height:100%}
body.sign-in{background-position:center;background-size:cover}
body.sign-in.background-1{background-image:url(/images/backgrounds/fezbot2000-g3QBQto9Jt0-unsplash.jpg)}
body.sign-in.background-2{background-image:url(/images/backgrounds/kalen-emsley-Bkci_8qcdvQ-unsplash.jpg)}
body.sign-in.background-3{background-image:url(/images/backgrounds/matheo-jbt-pLoal7b3-eI-unsplash.jpg)}
body.sign-in.background-4{background-image:url(/images/backgrounds/samsommer-vddccTqwal8-unsplash.jpg)}
body.sign-in.background-5{background-image:url(/images/backgrounds/daryan-shamkhali-pMCbPPPBSkA-unsplash.jpg)}
body.sign-in.background-6{background-image:url(/images/backgrounds/erfan-moradi-wKc-i5zwfok-unsplash.jpg);background-position:bottom}
body.sign-in.background-7{background-image:url(/images/backgrounds/johannes-plenio-RwHv7LgeC7s-unsplash.jpg)}
body.sign-in.background-8{background-image:url(/images/backgrounds/scott-webb-_3l5B_4E_u0-unsplash.jpg)}
body.sign-in.background-9{background-image:url(/images/backgrounds/kevin-hendersen-MQ4eKnHtOUg-unsplash.jpg)}
body.sign-in .navbar-toggle{display:none}
body.sign-in .login-panel-background{position:absolute;top:0;right:0;bottom:0;left:0;background-color:rgba(255,255,255,.3);z-index:900}
body.sign-in .container.main-content{height:100%;display:flex;align-items:center;justify-content:center}
body.sign-in .container.main-content .login-panel{position:relative;box-shadow:4px 4px 10px 0 rgba(50,50,50,.55);z-index:1100;border-radius:5px;background-color:rgba(255,255,255,.9);width:100%;padding:0 15px;border:solid 1px #fff;max-width:420px;min-width:360px}
body.sign-in .container.main-content .login-panel h1{margin:0;display:flex;justify-content:space-around;align-items:center}
body.sign-in .container.main-content .login-panel h1 span{display:inline-block;height:72px;width:72px;background:#fff;margin-right:15px;border-radius:50%;box-shadow:0 0 12px 0 #fff}
@media screen and (min-width:600px){
body.sign-in .container.main-content .login-panel h1 span{position:absolute;top:-72px;left:-54px;height:108px;width:108px;padding:5px}
}
body.sign-in .container.main-content .login-panel h1 span img{height:auto;width:100%;-webkit-animation-name:spin;-webkit-animation-duration:36s;-webkit-animation-iteration-count:infinite;-webkit-animation-timing-function:linear;-moz-animation-name:spin;-moz-animation-duration:36s;-moz-animation-iteration-count:infinite;-moz-animation-timing-function:linear;-ms-animation-name:spin;-ms-animation-duration:36s;-ms-animation-iteration-count:infinite;-ms-animation-timing-function:linear;animation-name:spin;animation-duration:36s;animation-iteration-count:infinite;animation-timing-function:linear}
body.sign-in .container.main-content .login-panel p{font-size:18px;margin:0}
body.sign-in .container.main-content .login-panel label{font-size:18px;margin-bottom:9px}
body.sign-in .container.main-content .login-panel .form-control{height:54px;font-size:18px}
body.sign-in .container.main-content .login-panel .header{padding-top:24px;padding-bottom:24px;background-color:#fff;margin-bottom:24px}
body.sign-in .container.main-content .login-panel .form{margin-bottom:15px}
@-moz-keyframes spin{
from{-moz-transform:rotate(0)}
to{-moz-transform:rotate(360deg)}
}
@-webkit-keyframes spin{
from{-webkit-transform:rotate(0)}
to{-webkit-transform:rotate(360deg)}
}
@keyframes spin{
from{transform:rotate(0)}
to{transform:rotate(360deg)}
}
#wicketDebugBar{display:block;height:24px;padding:0 10px 0 5px;position:absolute;right:0;top:50px!important}
[hidden],template{display:none!important}
.bootstrap-select .dropdown-menu{z-index:5000}
.bootstrap-select.open>.dropdown-menu.open{z-index:5100}