@-webkit-keyframes 
bounceInDown { 0% {
filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
opacity:0;
-moz-transform:translateY(-20px);
-ms-transform:translateY(-20px);
-webkit-transform:translateY(-20px);
transform:translateY(-20px)
}
40% {
filter:progid:DXImageTransform.Microsoft.Alpha(enabled=false);
opacity:1;
-moz-transform:translateY(5px);
-ms-transform:translateY(5px);
-webkit-transform:translateY(5px);
transform:translateY(5px)
}
70% {
-moz-transform:translateY(-10px);
-ms-transform:translateY(-10px);
-webkit-transform:translateY(-10px);
transform:translateY(-10px)
}
100% {
-moz-transform:translateY(0);
-ms-transform:translateY(0);
-webkit-transform:translateY(0);
transform:translateY(0)
}
}
@-moz-keyframes 
bounceInDown { 0% {
filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
opacity:0;
-moz-transform:translateY(-20px);
-ms-transform:translateY(-20px);
-webkit-transform:translateY(-20px);
transform:translateY(-20px)
}
40% {
filter:progid:DXImageTransform.Microsoft.Alpha(enabled=false);
opacity:1;
-moz-transform:translateY(5px);
-ms-transform:translateY(5px);
-webkit-transform:translateY(5px);
transform:translateY(5px)
}
70% {
-moz-transform:translateY(-10px);
-ms-transform:translateY(-10px);
-webkit-transform:translateY(-10px);
transform:translateY(-10px)
}
100% {
-moz-transform:translateY(0);
-ms-transform:translateY(0);
-webkit-transform:translateY(0);
transform:translateY(0)
}
}
@-ms-keyframes 
bounceInDown { 0% {
filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
opacity:0;
-moz-transform:translateY(-20px);
-ms-transform:translateY(-20px);
-webkit-transform:translateY(-20px);
transform:translateY(-20px)
}
40% {
filter:progid:DXImageTransform.Microsoft.Alpha(enabled=false);
opacity:1;
-moz-transform:translateY(5px);
-ms-transform:translateY(5px);
-webkit-transform:translateY(5px);
transform:translateY(5px)
}
70% {
-moz-transform:translateY(-10px);
-ms-transform:translateY(-10px);
-webkit-transform:translateY(-10px);
transform:translateY(-10px)
}
100% {
-moz-transform:translateY(0);
-ms-transform:translateY(0);
-webkit-transform:translateY(0);
transform:translateY(0)
}
}
@keyframes 
bounceInDown { 0% {
filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
opacity:0;
-moz-transform:translateY(-20px);
-ms-transform:translateY(-20px);
-webkit-transform:translateY(-20px);
transform:translateY(-20px)
}
40% {
filter:progid:DXImageTransform.Microsoft.Alpha(enabled=false);
opacity:1;
-moz-transform:translateY(5px);
-ms-transform:translateY(5px);
-webkit-transform:translateY(5px);
transform:translateY(5px)
}
70% {
-moz-transform:translateY(-10px);
-ms-transform:translateY(-10px);
-webkit-transform:translateY(-10px);
transform:translateY(-10px)
}
100% {
-moz-transform:translateY(0);
-ms-transform:translateY(0);
-webkit-transform:translateY(0);
transform:translateY(0)
}
}

.bounceInDown {
  -webkit-animation-name: bounceInDown;
  -moz-animation-name: bounceInDown;
  -ms-animation-name: bounceInDown;
  animation-name: bounceInDown
}
@-webkit-keyframes 
bounceInLeft { 0% {
filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
opacity:0;
-moz-transform:translateX(-20px);
-ms-transform:translateX(-20px);
-webkit-transform:translateX(-20px);
transform:translateX(-20px)
}
40% {
filter:progid:DXImageTransform.Microsoft.Alpha(enabled=false);
opacity:1;
-moz-transform:translateX(5px);
-ms-transform:translateX(5px);
-webkit-transform:translateX(5px);
transform:translateX(5px)
}
70% {
-moz-transform:translateX(-10px);
-ms-transform:translateX(-10px);
-webkit-transform:translateX(-10px);
transform:translateX(-10px)
}
100% {
-moz-transform:translateX(0);
-ms-transform:translateX(0);
-webkit-transform:translateX(0);
transform:translateX(0)
}
}
@-moz-keyframes 
bounceInLeft { 0% {
filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
opacity:0;
-moz-transform:translateX(-20px);
-ms-transform:translateX(-20px);
-webkit-transform:translateX(-20px);
transform:translateX(-20px)
}
40% {
filter:progid:DXImageTransform.Microsoft.Alpha(enabled=false);
opacity:1;
-moz-transform:translateX(5px);
-ms-transform:translateX(5px);
-webkit-transform:translateX(5px);
transform:translateX(5px)
}
70% {
-moz-transform:translateX(-10px);
-ms-transform:translateX(-10px);
-webkit-transform:translateX(-10px);
transform:translateX(-10px)
}
100% {
-moz-transform:translateX(0);
-ms-transform:translateX(0);
-webkit-transform:translateX(0);
transform:translateX(0)
}
}
@-ms-keyframes 
bounceInLeft { 0% {
filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
opacity:0;
-moz-transform:translateX(-20px);
-ms-transform:translateX(-20px);
-webkit-transform:translateX(-20px);
transform:translateX(-20px)
}
40% {
filter:progid:DXImageTransform.Microsoft.Alpha(enabled=false);
opacity:1;
-moz-transform:translateX(5px);
-ms-transform:translateX(5px);
-webkit-transform:translateX(5px);
transform:translateX(5px)
}
70% {
-moz-transform:translateX(-10px);
-ms-transform:translateX(-10px);
-webkit-transform:translateX(-10px);
transform:translateX(-10px)
}
100% {
-moz-transform:translateX(0);
-ms-transform:translateX(0);
-webkit-transform:translateX(0);
transform:translateX(0)
}
}
@keyframes 
bounceInLeft { 0% {
filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
opacity:0;
-moz-transform:translateX(-20px);
-ms-transform:translateX(-20px);
-webkit-transform:translateX(-20px);
transform:translateX(-20px)
}
40% {
filter:progid:DXImageTransform.Microsoft.Alpha(enabled=false);
opacity:1;
-moz-transform:translateX(5px);
-ms-transform:translateX(5px);
-webkit-transform:translateX(5px);
transform:translateX(5px)
}
70% {
-moz-transform:translateX(-10px);
-ms-transform:translateX(-10px);
-webkit-transform:translateX(-10px);
transform:translateX(-10px)
}
100% {
-moz-transform:translateX(0);
-ms-transform:translateX(0);
-webkit-transform:translateX(0);
transform:translateX(0)
}
}

.bounceInLeft {
  -webkit-animation-name: bounceInLeft;
  -moz-animation-name: bounceInLeft;
  -ms-animation-name: bounceInLeft;
  animation-name: bounceInLeft
}
@-webkit-keyframes 
bounceInRight { 0% {
filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
opacity:0;
-moz-transform:translateX(20px);
-ms-transform:translateX(20px);
-webkit-transform:translateX(20px);
transform:translateX(20px)
}
40% {
filter:progid:DXImageTransform.Microsoft.Alpha(enabled=false);
opacity:1;
-moz-transform:translateX(-5px);
-ms-transform:translateX(-5px);
-webkit-transform:translateX(-5px);
transform:translateX(-5px)
}
70% {
-moz-transform:translateX(10px);
-ms-transform:translateX(10px);
-webkit-transform:translateX(10px);
transform:translateX(10px)
}
100% {
-moz-transform:translateX(0);
-ms-transform:translateX(0);
-webkit-transform:translateX(0);
transform:translateX(0)
}
}
@-moz-keyframes 
bounceInRight { 0% {
filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
opacity:0;
-moz-transform:translateX(20px);
-ms-transform:translateX(20px);
-webkit-transform:translateX(20px);
transform:translateX(20px)
}
40% {
filter:progid:DXImageTransform.Microsoft.Alpha(enabled=false);
opacity:1;
-moz-transform:translateX(-5px);
-ms-transform:translateX(-5px);
-webkit-transform:translateX(-5px);
transform:translateX(-5px)
}
70% {
-moz-transform:translateX(10px);
-ms-transform:translateX(10px);
-webkit-transform:translateX(10px);
transform:translateX(10px)
}
100% {
-moz-transform:translateX(0);
-ms-transform:translateX(0);
-webkit-transform:translateX(0);
transform:translateX(0)
}
}
@-ms-keyframes 
bounceInRight { 0% {
filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
opacity:0;
-moz-transform:translateX(20px);
-ms-transform:translateX(20px);
-webkit-transform:translateX(20px);
transform:translateX(20px)
}
40% {
filter:progid:DXImageTransform.Microsoft.Alpha(enabled=false);
opacity:1;
-moz-transform:translateX(-5px);
-ms-transform:translateX(-5px);
-webkit-transform:translateX(-5px);
transform:translateX(-5px)
}
70% {
-moz-transform:translateX(10px);
-ms-transform:translateX(10px);
-webkit-transform:translateX(10px);
transform:translateX(10px)
}
100% {
-moz-transform:translateX(0);
-ms-transform:translateX(0);
-webkit-transform:translateX(0);
transform:translateX(0)
}
}
@keyframes 
bounceInRight { 0% {
filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
opacity:0;
-moz-transform:translateX(20px);
-ms-transform:translateX(20px);
-webkit-transform:translateX(20px);
transform:translateX(20px)
}
40% {
filter:progid:DXImageTransform.Microsoft.Alpha(enabled=false);
opacity:1;
-moz-transform:translateX(-5px);
-ms-transform:translateX(-5px);
-webkit-transform:translateX(-5px);
transform:translateX(-5px)
}
70% {
-moz-transform:translateX(10px);
-ms-transform:translateX(10px);
-webkit-transform:translateX(10px);
transform:translateX(10px)
}
100% {
-moz-transform:translateX(0);
-ms-transform:translateX(0);
-webkit-transform:translateX(0);
transform:translateX(0)
}
}

.bounceInRight {
  -webkit-animation-name: bounceInRight;
  -moz-animation-name: bounceInRight;
  -ms-animation-name: bounceInRight;
  animation-name: bounceInRight
}
@-webkit-keyframes 
bounceInUp { 0% {
filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
opacity:0;
-moz-transform:translateY(20px);
-ms-transform:translateY(20px);
-webkit-transform:translateY(20px);
transform:translateY(20px)
}
40% {
filter:progid:DXImageTransform.Microsoft.Alpha(enabled=false);
opacity:1;
-moz-transform:translateY(-5px);
-ms-transform:translateY(-5px);
-webkit-transform:translateY(-5px);
transform:translateY(-5px)
}
70% {
-moz-transform:translateY(10px);
-ms-transform:translateY(10px);
-webkit-transform:translateY(10px);
transform:translateY(10px)
}
100% {
-moz-transform:translateY(0);
-ms-transform:translateY(0);
-webkit-transform:translateY(0);
transform:translateY(0)
}
}
@-moz-keyframes 
bounceInUp { 0% {
filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
opacity:0;
-moz-transform:translateY(20px);
-ms-transform:translateY(20px);
-webkit-transform:translateY(20px);
transform:translateY(20px)
}
40% {
filter:progid:DXImageTransform.Microsoft.Alpha(enabled=false);
opacity:1;
-moz-transform:translateY(-5px);
-ms-transform:translateY(-5px);
-webkit-transform:translateY(-5px);
transform:translateY(-5px)
}
70% {
-moz-transform:translateY(10px);
-ms-transform:translateY(10px);
-webkit-transform:translateY(10px);
transform:translateY(10px)
}
100% {
-moz-transform:translateY(0);
-ms-transform:translateY(0);
-webkit-transform:translateY(0);
transform:translateY(0)
}
}
@-ms-keyframes 
bounceInUp { 0% {
filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
opacity:0;
-moz-transform:translateY(20px);
-ms-transform:translateY(20px);
-webkit-transform:translateY(20px);
transform:translateY(20px)
}
40% {
filter:progid:DXImageTransform.Microsoft.Alpha(enabled=false);
opacity:1;
-moz-transform:translateY(-5px);
-ms-transform:translateY(-5px);
-webkit-transform:translateY(-5px);
transform:translateY(-5px)
}
70% {
-moz-transform:translateY(10px);
-ms-transform:translateY(10px);
-webkit-transform:translateY(10px);
transform:translateY(10px)
}
100% {
-moz-transform:translateY(0);
-ms-transform:translateY(0);
-webkit-transform:translateY(0);
transform:translateY(0)
}
}
@keyframes 
bounceInUp { 0% {
filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
opacity:0;
-moz-transform:translateY(20px);
-ms-transform:translateY(20px);
-webkit-transform:translateY(20px);
transform:translateY(20px)
}
40% {
filter:progid:DXImageTransform.Microsoft.Alpha(enabled=false);
opacity:1;
-moz-transform:translateY(-5px);
-ms-transform:translateY(-5px);
-webkit-transform:translateY(-5px);
transform:translateY(-5px)
}
70% {
-moz-transform:translateY(10px);
-ms-transform:translateY(10px);
-webkit-transform:translateY(10px);
transform:translateY(10px)
}
100% {
-moz-transform:translateY(0);
-ms-transform:translateY(0);
-webkit-transform:translateY(0);
transform:translateY(0)
}
}

.bounceInUp {
  -webkit-animation-name: bounceInUp;
  -moz-animation-name: bounceInUp;
  -ms-animation-name: bounceInUp;
  animation-name: bounceInUp
}
@-webkit-keyframes 
fadeInLeft { 0% {
filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
opacity:0;
-moz-transform:translateX(-20px);
-ms-transform:translateX(-20px);
-webkit-transform:translateX(-20px);
transform:translateX(-20px)
}
100% {
filter:progid:DXImageTransform.Microsoft.Alpha(enabled=false);
opacity:1;
-moz-transform:translateX(0);
-ms-transform:translateX(0);
-webkit-transform:translateX(0);
transform:translateX(0)
}
}
@-moz-keyframes 
fadeInLeft { 0% {
filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
opacity:0;
-moz-transform:translateX(-20px);
-ms-transform:translateX(-20px);
-webkit-transform:translateX(-20px);
transform:translateX(-20px)
}
100% {
filter:progid:DXImageTransform.Microsoft.Alpha(enabled=false);
opacity:1;
-moz-transform:translateX(0);
-ms-transform:translateX(0);
-webkit-transform:translateX(0);
transform:translateX(0)
}
}
@-ms-keyframes 
fadeInLeft { 0% {
filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
opacity:0;
-moz-transform:translateX(-20px);
-ms-transform:translateX(-20px);
-webkit-transform:translateX(-20px);
transform:translateX(-20px)
}
100% {
filter:progid:DXImageTransform.Microsoft.Alpha(enabled=false);
opacity:1;
-moz-transform:translateX(0);
-ms-transform:translateX(0);
-webkit-transform:translateX(0);
transform:translateX(0)
}
}
@keyframes 
fadeInLeft { 0% {
filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
opacity:0;
-moz-transform:translateX(-20px);
-ms-transform:translateX(-20px);
-webkit-transform:translateX(-20px);
transform:translateX(-20px)
}
100% {
filter:progid:DXImageTransform.Microsoft.Alpha(enabled=false);
opacity:1;
-moz-transform:translateX(0);
-ms-transform:translateX(0);
-webkit-transform:translateX(0);
transform:translateX(0)
}
}

.fadeInLeft {
  -webkit-animation-name: fadeInLeft;
  -moz-animation-name: fadeInLeft;
  -ms-animation-name: fadeInLeft;
  animation-name: fadeInLeft
}
@-webkit-keyframes 
fadeInRight { 0% {
filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
opacity:0;
-moz-transform:translateX(20px);
-ms-transform:translateX(20px);
-webkit-transform:translateX(20px);
transform:translateX(20px)
}
100% {
filter:progid:DXImageTransform.Microsoft.Alpha(enabled=false);
opacity:1;
-moz-transform:translateX(0);
-ms-transform:translateX(0);
-webkit-transform:translateX(0);
transform:translateX(0)
}
}
@-moz-keyframes 
fadeInRight { 0% {
filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
opacity:0;
-moz-transform:translateX(20px);
-ms-transform:translateX(20px);
-webkit-transform:translateX(20px);
transform:translateX(20px)
}
100% {
filter:progid:DXImageTransform.Microsoft.Alpha(enabled=false);
opacity:1;
-moz-transform:translateX(0);
-ms-transform:translateX(0);
-webkit-transform:translateX(0);
transform:translateX(0)
}
}
@-ms-keyframes 
fadeInRight { 0% {
filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
opacity:0;
-moz-transform:translateX(20px);
-ms-transform:translateX(20px);
-webkit-transform:translateX(20px);
transform:translateX(20px)
}
100% {
filter:progid:DXImageTransform.Microsoft.Alpha(enabled=false);
opacity:1;
-moz-transform:translateX(0);
-ms-transform:translateX(0);
-webkit-transform:translateX(0);
transform:translateX(0)
}
}
@keyframes 
fadeInRight { 0% {
filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
opacity:0;
-moz-transform:translateX(20px);
-ms-transform:translateX(20px);
-webkit-transform:translateX(20px);
transform:translateX(20px)
}
100% {
filter:progid:DXImageTransform.Microsoft.Alpha(enabled=false);
opacity:1;
-moz-transform:translateX(0);
-ms-transform:translateX(0);
-webkit-transform:translateX(0);
transform:translateX(0)
}
}

.fadeInRight {
  -webkit-animation-name: fadeInRight;
  -moz-animation-name: fadeInRight;
  -ms-animation-name: fadeInRight;
  animation-name: fadeInRight
}
@-webkit-keyframes 
fadeInUp { 0% {
filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
opacity:0;
-moz-transform:translateY(20px);
-ms-transform:translateY(20px);
-webkit-transform:translateY(20px);
transform:translateY(20px)
}
100% {
filter:progid:DXImageTransform.Microsoft.Alpha(enabled=false);
opacity:1;
-moz-transform:translateY(0);
-ms-transform:translateY(0);
-webkit-transform:translateY(0);
transform:translateY(0)
}
}
@-moz-keyframes 
fadeInUp { 0% {
filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
opacity:0;
-moz-transform:translateY(20px);
-ms-transform:translateY(20px);
-webkit-transform:translateY(20px);
transform:translateY(20px)
}
100% {
filter:progid:DXImageTransform.Microsoft.Alpha(enabled=false);
opacity:1;
-moz-transform:translateY(0);
-ms-transform:translateY(0);
-webkit-transform:translateY(0);
transform:translateY(0)
}
}
@-ms-keyframes 
fadeInUp { 0% {
filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
opacity:0;
-moz-transform:translateY(20px);
-ms-transform:translateY(20px);
-webkit-transform:translateY(20px);
transform:translateY(20px)
}
100% {
filter:progid:DXImageTransform.Microsoft.Alpha(enabled=false);
opacity:1;
-moz-transform:translateY(0);
-ms-transform:translateY(0);
-webkit-transform:translateY(0);
transform:translateY(0)
}
}
@keyframes 
fadeInUp { 0% {
filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
opacity:0;
-moz-transform:translateY(20px);
-ms-transform:translateY(20px);
-webkit-transform:translateY(20px);
transform:translateY(20px)
}
100% {
filter:progid:DXImageTransform.Microsoft.Alpha(enabled=false);
opacity:1;
-moz-transform:translateY(0);
-ms-transform:translateY(0);
-webkit-transform:translateY(0);
transform:translateY(0)
}
}

.fadeInUp {
  -webkit-animation-name: fadeInUp;
  -moz-animation-name: fadeInUp;
  -ms-animation-name: fadeInUp;
  animation-name: fadeInUp
}
@-webkit-keyframes 
fadeInDown { 0% {
filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
opacity:0;
-moz-transform:translateY(-20px);
-ms-transform:translateY(-20px);
-webkit-transform:translateY(-20px);
transform:translateY(-20px)
}
100% {
filter:progid:DXImageTransform.Microsoft.Alpha(enabled=false);
opacity:1;
-moz-transform:translateY(0);
-ms-transform:translateY(0);
-webkit-transform:translateY(0);
transform:translateY(0)
}
}
@-moz-keyframes 
fadeInDown { 0% {
filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
opacity:0;
-moz-transform:translateY(-20px);
-ms-transform:translateY(-20px);
-webkit-transform:translateY(-20px);
transform:translateY(-20px)
}
100% {
filter:progid:DXImageTransform.Microsoft.Alpha(enabled=false);
opacity:1;
-moz-transform:translateY(0);
-ms-transform:translateY(0);
-webkit-transform:translateY(0);
transform:translateY(0)
}
}
@-ms-keyframes 
fadeInDown { 0% {
filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
opacity:0;
-moz-transform:translateY(-20px);
-ms-transform:translateY(-20px);
-webkit-transform:translateY(-20px);
transform:translateY(-20px)
}
100% {
filter:progid:DXImageTransform.Microsoft.Alpha(enabled=false);
opacity:1;
-moz-transform:translateY(0);
-ms-transform:translateY(0);
-webkit-transform:translateY(0);
transform:translateY(0)
}
}
@keyframes 
fadeInDown { 0% {
filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
opacity:0;
-moz-transform:translateY(-20px);
-ms-transform:translateY(-20px);
-webkit-transform:translateY(-20px);
transform:translateY(-20px)
}
100% {
filter:progid:DXImageTransform.Microsoft.Alpha(enabled=false);
opacity:1;
-moz-transform:translateY(0);
-ms-transform:translateY(0);
-webkit-transform:translateY(0);
transform:translateY(0)
}
}

.fadeInDown {
  -webkit-animation-name: fadeInDown;
  -moz-animation-name: fadeInDown;
  -ms-animation-name: fadeInDown;
  animation-name: fadeInDown
}

.tooltip {
  -moz-border-radius: 4px;
  -webkit-border-radius: 4px;
  border-radius: 4px;
  padding: 10px 10px;
  position: absolute;
  background-color: #333;
  font-family: "Proxima Nova", "proxima-nova", "arial", sans-serif;
  color: #fff;
  display: none;
  -webkit-animation-duration: .4s;
  animation-duration: .4s;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both
}

.tooltip:before {
  -moz-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  -moz-border-radius: 2px;
  -webkit-border-radius: 2px;
  border-radius: 2px;
  content: '';
  width: 10px;
  height: 10px;
  position: absolute;
  background-color: #333;
  margin: auto
}

.tooltip.arrow-left:before {
  left: -4px;
  top: 0px;
  bottom: 0px
}

.tooltip.arrow-right:before {
  right: -4px;
  top: 0px;
  bottom: 0px
}

.tooltip.arrow-top:before {
  right: 0px;
  bottom: -4px;
  left: 0px
}

.tooltip.arrow-bottom:before {
  right: 0px;
  top: -4px;
  left: 0px
}
