/*! fancyBox v2.1.5 fancyapps.com | fancyapps.com/fancybox/#license */
.fancybox-image, .fancybox-inner, .fancybox-nav, .fancybox-nav span, .fancybox-outer, .fancybox-skin, .fancybox-tmp, .fancybox-wrap, .fancybox-wrap iframe, .fancybox-wrap object {
    padding: 0;
    margin: 0;
    border: 0;
    outline: 0;
    vertical-align:top
}
.fancybox-wrap {
    position: absolute;
    top: 0;
    left: 0;
    z-index:8020
}
.fancybox-inner, .fancybox-outer, .fancybox-skin {
    position:relative
}
.fancybox-skin {
    background: 0 0;
    color: #444;
    text-shadow: none;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius:4px
}
.fancybox-opened {
    z-index:8030
}
.fancybox-opened .fancybox-skin {
    box-shadow:none
}
.fancybox-inner {
    overflow:hidden
}
.fancybox-type-iframe .fancybox-inner {
    -webkit-overflow-scrolling:touch
}
.fancybox-error {
    color: #444;
    font: 14px/20px "Helvetica Neue", Helvetica, Arial, sans-serif;
    margin: 0;
    padding: 15px;
    white-space:nowrap
}
.fancybox-iframe, .fancybox-image {
    display: block;
    width: 100%;
    height:100%
}
.fancybox-image {
    max-width: 100%;
    max-height:100%
}
#fancybox-loading {
    position: fixed;
    top: 50%;
    left: 50%;
    margin-top: -22px;
    margin-left: -22px;
    background-position: 0 -108px;
    opacity: .8;
    cursor: pointer;
    z-index:8060
}
.fancybox-close, .fancybox-nav, .fancybox-nav span {
    cursor: pointer;
    z-index: 8040;
    position:absolute
}
#fancybox-loading div {
    width: 44px;
    height: 44px;
}
.fancybox-close {
    top: -18px;
    right: -18px;
    width: 36px;
    height:36px
}
.fancybox-nav {
    top: 0;
    width: 40%;
    height: 100%;
    text-decoration: none;
    -webkit-tap-highlight-color:transparent
}
.fancybox-prev {
    left:0
}
.fancybox-next {
    right:0
}
.fancybox-nav span {
    top: 50%;
    width: 36px;
    height: 34px;
    margin-top: -18px;
    visibility:hidden
}
.fancybox-prev span {
    left: 10px;
    background-position:0 -36px
}
.fancybox-next span {
    right: 10px;
    background-position:0 -72px
}
.fancybox-nav:hover span {
    visibility:visible
}
.fancybox-tmp {
    position: absolute;
    top: -99999px;
    left: -99999px;
    visibility: hidden;
    max-width: 99999px;
    max-height: 99999px;
    overflow:visible !important
}
.fancybox-lock, .fancybox-lock body {
    overflow:hidden !important
}
.fancybox-lock {
    width:auto
}
.fancybox-lock-test {
    overflow-y:hidden !important
}
.fancybox-overlay {
    position: absolute;
    top: 0;
    left: 0;
    overflow: hidden;
    display: none;
    z-index: 8010;
}
.fancybox-overlay-fixed {
    position: fixed;
    bottom: 0;
    right:0
}
.fancybox-lock .fancybox-overlay {
    overflow: auto;
    overflow-y:scroll
}
.fancybox-title {
    visibility: hidden;
    font: 400 13px/20px "Helvetica Neue", Helvetica, Arial, sans-serif;
    position: relative;
    text-shadow: none;
    z-index:8050
}
.fancybox-opened .fancybox-title {
    visibility:visible
}
.fancybox-title-float-wrap {
    position: absolute;
    bottom: 0;
    right: 50%;
    margin-bottom: -35px;
    z-index: 8050;
    text-align:center
}
.fancybox-title-float-wrap .child {
    display: inline-block;
    margin-right: -100%;
    padding: 2px 20px;
    background: 0 0;
    background: rgba(0, 0, 0, .8);
    -webkit-border-radius: 15px;
    -moz-border-radius: 15px;
    border-radius: 15px;
    text-shadow: 0 1px 2px #222;
    color: #FFF;
    font-weight: 700;
    line-height: 24px;
    white-space:nowrap
}
.fancybox-title-outside-wrap {
    position: relative;
    margin-top: 10px;
    color:#fff
}
.fancybox-title-inside-wrap {
    padding-top:10px
}
.fancybox-title-over-wrap {
    position: absolute;
    bottom: 0;
    left: 0;
    color: #fff;
    padding: 10px;
    background: #000;
    background:rgba(0, 0, 0, .8)
}
@media screen and (max-width: 560px) {
    .fancybox-skin {
        padding: 0 !important
    }
}
.fancybox-enabled {
    overflow:hidden
}
.fancybox-enabled body {
    overflow: visible;
    -ms-touch-action: none;
    touch-action:none
}
.fancybox-container {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 99993;
    -webkit-backface-visibility: hidden;
    backface-visibility:hidden
}
.fancybox-container ~ .fancybox-container {
    z-index:99992
}
.fancybox-bg {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: #0f0f11;
    opacity: 0;
    transition-timing-function: cubic-bezier(.55, .06, .68, .19);
    -webkit-backface-visibility: hidden;
    backface-visibility:hidden
}
.fancybox-container--ready .fancybox-bg {
    opacity: .87;
    transition-timing-function:cubic-bezier(.22, .61, .36, 1)
}
.fancybox-controls {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    text-align: center;
    opacity: 0;
    z-index: 99994;
    transition: opacity .2s;
    pointer-events: none;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    direction:ltr
}
.fancybox-show-controls .fancybox-controls {
    opacity:1
}
.fancybox-infobar {
    display:none
}
.fancybox-show-infobar .fancybox-infobar {
    display: inline-block;
    pointer-events:all
}
.fancybox-infobar__body {
    display: inline-block;
    width: 70px;
    line-height: 44px;
    font-size: 13px;
    text-align: center;
    color: #ddd;
    background-color: rgba(30, 30, 30, .7);
    pointer-events: none;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    -webkit-touch-callout: none;
    -webkit-tap-highlight-color: transparent;
    -webkit-font-smoothing:subpixel-antialiased
}
.fancybox-buttons {
    position: absolute;
    top: 0;
    right: 0;
    display: none;
    pointer-events:all
}
.fancybox-show-buttons .fancybox-buttons {
    display:block
}
.fancybox-slider-wrap {
    overflow: hidden;
    direction:ltr
}
.fancybox-slider, .fancybox-slider-wrap {
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    padding: 0;
    margin: 0;
    z-index: 99993;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    -webkit-tap-highlight-color:transparent
}
.fancybox-slide {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    margin: 0;
    padding: 0;
    overflow: auto;
    outline: none;
    white-space: normal;
    box-sizing: border-box;
    text-align: center;
    z-index: 99994;
    -webkit-overflow-scrolling:touch
}
.fancybox-slide:before {
    content: "";
    height: 100%;
    width:0
}
.fancybox-slide:before, .fancybox-slide > * {
    display: inline-block;
    vertical-align:middle
}
.fancybox-slide > * {
    position: relative;
    padding: 24px;
    margin: 44px 0;
    border-width: 0;
    text-align: left;
    background-color: #fff;
    overflow: auto;
    box-sizing:border-box
}
.fancybox-slide--image {
    overflow:hidden
}
.fancybox-slide--image:before {
    display:none
}
.fancybox-content {
    display: inline-block;
    position: relative;
    margin: 44px auto;
    padding: 0;
    border: 0;
    width: 80%;
    height: calc(100% - 88px);
    vertical-align: middle;
    line-height: normal;
    text-align: left;
    white-space: normal;
    outline: none;
    font-size: 16px;
    box-sizing: border-box;
    -webkit-tap-highlight-color: transparent;
    -webkit-overflow-scrolling:touch
}
.fancybox-iframe {
    display: block;
    margin: 0;
    padding: 0;
    border: 0;
    width: 100%;
    height: 100%;
    background:#fff
}
.fancybox-slide--video .fancybox-content, .fancybox-slide--video .fancybox-iframe {
    background:transparent
}
.fancybox-placeholder {
    z-index: 99995;
    background: transparent;
    cursor: default;
    overflow: visible;
    -webkit-transform-origin: top left;
    transform-origin: top left;
    background-size: 100% 100%;
    background-repeat: no-repeat;
    -webkit-backface-visibility: hidden;
    backface-visibility:hidden
}
.fancybox-image, .fancybox-placeholder, .fancybox-spaceball {
    position: absolute;
    top: 0;
    left: 0;
    margin: 0;
    padding: 0;
    border:0
}
.fancybox-image, .fancybox-spaceball {
    width: 100%;
    height: 100%;
    max-width: none;
    max-height: none;
    background: transparent;
    background-size:100% 100%
}
.fancybox-controls--canzoomOut .fancybox-placeholder {
    cursor:zoom-out
}
.fancybox-controls--canzoomIn .fancybox-placeholder {
    cursor:zoom-in
}
.fancybox-controls--canGrab .fancybox-placeholder {
    cursor: -webkit-grab;
    cursor:grab
}
.fancybox-controls--isGrabbing .fancybox-placeholder {
    cursor: -webkit-grabbing;
    cursor:grabbing
}
.fancybox-spaceball {
    z-index:1
}
.fancybox-tmp {
    position: absolute;
    top: -9999px;
    left: -9999px;
    visibility:hidden
}
.fancybox-error {
    position: absolute;
    margin: 0;
    padding: 40px;
    top: 50%;
    left: 50%;
    width: 380px;
    max-width: 100%;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    background: #fff;
    cursor:default
}
.fancybox-error p {
    margin: 0;
    padding: 0;
    color: #444;
    font:16px/20px Helvetica Neue, Helvetica, Arial, sans-serif
}
.fancybox-close-small {
    position: absolute;
    top: 4px;
    right: 4px;
    padding: 0;
    margin: 0;
    width: 30px;
    height: 30px;
    font: 21px/1 Arial, Helvetica Neue, Helvetica, sans-serif;
    color: #888;
    font-weight: 300;
    text-align: center;
    border-radius: 50%;
    border-width: 0;
    cursor: pointer;
    background: #fff;
    transition: background .2s;
    box-sizing: border-box;
    z-index:2
}
.fancybox-close-small:focus {
    outline:1px dotted #888
}
.fancybox-slide--video .fancybox-close-small {
    top: -36px;
    right: -36px;
    background:transparent
}
.fancybox-close-small:hover {
    color: #555;
    background:#eee
}
.fancybox-caption-wrap {
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    padding: 60px 30px 0;
    z-index: 99998;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    box-sizing: border-box;
    background: linear-gradient(180deg, transparent 0, rgba(0, 0, 0, .1) 20%, rgba(0, 0, 0, .2) 40%, rgba(0, 0, 0, .6) 80%, rgba(0, 0, 0, .8));
    opacity: 0;
    transition: opacity .2s;
    pointer-events:none
}
.fancybox-show-caption .fancybox-caption-wrap {
    opacity:1
}
.fancybox-caption {
    padding: 30px 0;
    border-top: 1px solid hsla(0, 0%, 100%, .4);
    font-size: 14px;
    color: #fff;
    line-height: 20px;
    -webkit-text-size-adjust:none
}
.fancybox-caption a, .fancybox-caption button {
    pointer-events:all
}
.fancybox-caption a {
    color: #fff;
    text-decoration:underline
}
.fancybox-button {
    display: inline-block;
    position: relative;
    width: 44px;
    height: 44px;
    line-height: 44px;
    margin: 0;
    padding: 0;
    border: 0;
    border-radius: 0;
    cursor: pointer;
    background: transparent;
    color: #fff;
    box-sizing: border-box;
    vertical-align: top;
    outline:none
}
.fancybox-button--disabled {
    cursor: default;
    pointer-events:none
}
.fancybox-button, .fancybox-infobar__body {
    background:rgba(30, 30, 30, .6)
}
.fancybox-button:hover {
    background:rgba(0, 0, 0, .8)
}
.fancybox-button:after, .fancybox-button:before {
    content: "";
    pointer-events: none;
    position: absolute;
    border-color: #fff;
    background-color: currentColor;
    color: currentColor;
    opacity: .9;
    box-sizing: border-box;
    display:inline-block
}
.fancybox-button--disabled:after, .fancybox-button--disabled:before {
    opacity:.5
}
.fancybox-button--left:after {
    left: 20px;
    -webkit-transform: rotate(-135deg);
    transform:rotate(-135deg)
}
.fancybox-button--left:after, .fancybox-button--right:after {
    top: 18px;
    width: 6px;
    height: 6px;
    background: transparent;
    border-top: 2px solid currentColor;
    border-right:2px solid currentColor
}
.fancybox-button--right:after {
    right: 20px;
    -webkit-transform: rotate(45deg);
    transform:rotate(45deg)
}
.fancybox-button--left {
    border-bottom-left-radius:5px
}
.fancybox-button--right {
    border-bottom-right-radius:5px
}
.fancybox-button--close {
    float:right
}
.fancybox-button--close:after, .fancybox-button--close:before {
    content: "";
    display: inline-block;
    position: absolute;
    height: 2px;
    width: 16px;
    top: calc(50% - 1px);
    left:calc(50% - 8px)
}
.fancybox-button--close:before {
    -webkit-transform: rotate(45deg);
    transform:rotate(45deg)
}
.fancybox-button--close:after {
    -webkit-transform: rotate(-45deg);
    transform:rotate(-45deg)
}
.fancybox-loading {
    border: 6px solid hsla(0, 0%, 39%, .4);
    border-top: 6px solid hsla(0, 0%, 100%, .6);
    border-radius: 100%;
    height: 50px;
    width: 50px;
    -webkit-animation: a .8s infinite linear;
    animation: a .8s infinite linear;
    background: transparent;
    position: absolute;
    top: 50%;
    left: 50%;
    margin-top: -25px;
    margin-left: -25px;
    z-index:99999
}
@-webkit-keyframes a {
    0% {
        -webkit-transform: rotate(0deg);
        transform:rotate(0deg)
    }
    to {
        -webkit-transform: rotate(359deg);
        transform:rotate(359deg)
    }
}
@keyframes a {
    0% {
        -webkit-transform: rotate(0deg);
        transform:rotate(0deg)
    }
    to {
        -webkit-transform: rotate(359deg);
        transform:rotate(359deg)
    }
}
@media (max-width: 800px) {
    .fancybox-controls {
        text-align:left
    }
    .fancybox-button--left, .fancybox-button--right, .fancybox-buttons button:not(.fancybox-button--close) {
        display:none !important
    }
    .fancybox-caption {
        padding: 20px 0;
        margin:0
    }
}
.fancybox-button--fullscreen:before {
    width: 15px;
    height: 11px;
    left: 15px;
    top: 16px;
    border: 2px solid;
    background:none
}
.fancybox-button--play:before {
    top: 16px;
    left: 18px;
    width: 0;
    height: 0;
    border-top: 6px inset transparent;
    border-bottom: 6px inset transparent;
    border-left: 10px solid;
    border-radius: 1px;
    background:transparent
}
.fancybox-button--pause:before {
    top: 16px;
    left: 18px;
    width: 7px;
    height: 11px;
    border-style: solid;
    border-width: 0 2px;
    background:transparent
}
.fancybox-button--thumbs span {
    font-size:23px
}
.fancybox-button--thumbs:before {
    top: 20px;
    left: 21px;
    width: 3px;
    height: 3px;
    box-shadow:0 -4px 0, -4px -4px 0, 4px -4px 0, inset 0 0 0 32px, -4px 0 0, 4px 0 0, 0 4px 0, -4px 4px 0, 4px 4px 0
}
.fancybox-container--thumbs .fancybox-caption-wrap, .fancybox-container--thumbs .fancybox-controls, .fancybox-container--thumbs .fancybox-slider-wrap {
    right:220px
}
.fancybox-thumbs {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: auto;
    width: 220px;
    margin: 0;
    padding: 5px 5px 0 0;
    background: #fff;
    z-index: 99993;
    word-break: normal;
    -webkit-overflow-scrolling: touch;
    -webkit-tap-highlight-color: transparent;
    box-sizing:border-box
}
.fancybox-thumbs > ul {
    list-style: none;
    position: absolute;
    position: relative;
    width: 100%;
    height: 100%;
    margin: 0;
    padding: 0;
    overflow-x: hidden;
    overflow-y: auto;
    font-size:0
}
.fancybox-thumbs > ul > li {
    float: left;
    overflow: hidden;
    max-width: 50%;
    padding: 0;
    margin: 0;
    width: 105px;
    height: 75px;
    position: relative;
    cursor: pointer;
    outline: none;
    border: 5px solid #fff;
    border-top-width: 0;
    border-right-width: 0;
    -webkit-tap-highlight-color: transparent;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    box-sizing:border-box
}
li.fancybox-thumbs-loading {
    background:rgba(0, 0, 0, .1)
}
.fancybox-thumbs > ul > li > img {
    position: absolute;
    top: 0;
    left: 0;
    min-width: 100%;
    min-height: 100%;
    max-width: none;
    max-height: none;
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select:none
}
.fancybox-thumbs > ul > li:before {
    content: "";
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    border-radius: 2px;
    border: 4px solid #4ea7f9;
    z-index: 99991;
    opacity: 0;
    transition:all .2s cubic-bezier(.25, .46, .45, .94)
}
.fancybox-thumbs > ul > li.fancybox-thumbs-active:before {
    opacity:1
}
@media (max-width: 800px) {
    .fancybox-thumbs {
        display:none !important
    }
    .fancybox-container--thumbs .fancybox-caption-wrap, .fancybox-container--thumbs .fancybox-controls, .fancybox-container--thumbs .fancybox-slider-wrap {
        right: 0
    }
}
.slick-slider {
    position: relative;
    display: block;
    box-sizing: border-box;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    -webkit-touch-callout: none;
    -khtml-user-select: none;
    -ms-touch-action: pan-y;
    touch-action: pan-y;
    -webkit-tap-highlight-color:transparent
}
.slick-list {
    position: relative;
    display: block;
    overflow: hidden;
    margin: 0;
    padding:0
}
.slick-list:focus {
    outline:none
}
.slick-list.dragging {
    cursor: pointer;
    cursor:hand
}
.slick-slider .slick-track, .slick-slider .slick-list {
    -webkit-transform: translate3d(0, 0, 0);
    -moz-transform: translate3d(0, 0, 0);
    -ms-transform: translate3d(0, 0, 0);
    -o-transform: translate3d(0, 0, 0);
    transform:translate3d(0, 0, 0)
}
.slick-track {
    position: relative;
    top: 0;
    left: 0;
    display: block;
    margin-left: auto;
    margin-right:auto
}
.slick-track:before, .slick-track:after {
    display: table;
    content: ''
}
.slick-track:after {
    clear:both
}
.slick-loading .slick-track {
    visibility:hidden
}
.slick-slide {
    display: none;
    float: left;
    height: 100%;
    min-height: 1px
}
[dir='rtl'] .slick-slide {
    float:right
}
.slick-slide img {
    display:block
}
.slick-slide.slick-loading img {
    display:none
}
.slick-slide.dragging img {
    pointer-events:none
}
.slick-initialized .slick-slide {
    display:block
}
.slick-loading .slick-slide {
    visibility:hidden
}
.slick-vertical .slick-slide {
    display: block;
    height: auto;
    border:1px solid transparent
}
.slick-arrow.slick-hidden {
    display: none
}
.slick-prev, .slick-next {
    font-size: 0;
    line-height: 0;
    position: absolute;
    top: 50%;
    display: block;
    width: 20px;
    height: 20px;
    padding: 0;
    -webkit-transform: translate(0, -50%);
    -ms-transform: translate(0, -50%);
    transform: translate(0, -50%);
    cursor: pointer;
    color: transparent;
    border: none;
    outline: none;
    background:transparent
}
.slick-prev:hover, .slick-prev:focus, .slick-next:hover, .slick-next:focus {
    color: transparent;
    outline: none;
    background:transparent
}
.slick-prev:hover:before, .slick-prev:focus:before, .slick-next:hover:before, .slick-next:focus:before {
    opacity:1
}
.slick-prev.slick-disabled:before, .slick-next.slick-disabled:before {
    opacity:.25
}
.slick-prev:before, .slick-next:before {
    font-family: 'slick';
    font-size: 20px;
    line-height: 1;
    opacity: .75;
    color: #fff;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing:grayscale
}
.slick-prev {
    left: -25px
}
[dir='rtl'] .slick-prev {
    right: -25px;
    left:auto
}
.slick-prev:before {
    content: '←'
}
[dir='rtl'] .slick-prev:before {
    content: '→'
}
.slick-next {
    right: -25px
}
[dir='rtl'] .slick-next {
    right: auto;
    left:-25px
}
.slick-next:before {
    content: '→'
}
[dir='rtl'] .slick-next:before {
    content: '←'
}
.slick-dotted.slick-slider {
    margin-bottom:30px
}
.slick-dots {
    position: absolute;
    bottom: -25px;
    display: block;
    width: 100%;
    padding: 0;
    margin: 0;
    list-style: none;
    text-align:center
}
.slick-dots li {
    position: relative;
    display: inline-block;
    width: 20px;
    height: 20px;
    margin: 0 5px;
    padding: 0;
    cursor:pointer
}
.slick-dots li button {
    font-size: 0;
    line-height: 0;
    display: block;
    width: 20px;
    height: 20px;
    padding: 5px;
    cursor: pointer;
    color: transparent;
    border: 0;
    outline: none;
    background:transparent
}
.slick-dots li button:hover, .slick-dots li button:focus {
    outline:none
}
.slick-dots li button:hover:before, .slick-dots li button:focus:before {
    opacity:1
}
.slick-dots li button:before {
    font-family: 'slick';
    font-size: 6px;
    line-height: 20px;
    position: absolute;
    top: 0;
    left: 0;
    width: 20px;
    height: 20px;
    content: '•';
    text-align: center;
    opacity: .25;
    color: #000;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing:grayscale
}
.slick-dots li.slick-active button:before {
    opacity: .75;
    color: #000
}

/*
 * CSS Styles that are needed by jScrollPane for it to operate correctly.
 *
 * Include this stylesheet in your site or copy and paste the styles below into your stylesheet - jScrollPane
 * may not operate correctly without them.
 */
.jspContainer {
    overflow: hidden;
    position:relative
}
.jspHorizontalBar, .jspPane, .jspVerticalBar {
    position:absolute
}
.jspContainer, .jspPane, .scroll-pane, .scrollbar {
    width:100% !important
}
.jspVerticalBar {
    top: 0;
    right: 0;
    width: 5px;
    height:100%
}
.jspHorizontalBar {
    bottom: 0;
    left: 0;
    width: 100%;
    height: 16px;
    background:red
}
.jspDrag, .jspTrack {
    position: relative;
    border-radius:10px
}
.jspCap {
    display:none
}
.jspHorizontalBar .jspCap {
    float:left
}
.jspTrack {
    background:#dedede
}
.jspDrag {
    background: #000;
    top: 0;
    left: 0;
    cursor:pointer
}
.jspHorizontalBar .jspDrag, .jspHorizontalBar .jspTrack {
    float: left;
    height:100%
}
.jspArrow {
    background: #50506d;
    text-indent: -20000px;
    display: block;
    cursor: pointer;
    padding: 0;
    margin:0
}
.jspArrow.jspDisabled {
    cursor: default;
    background:#80808d
}
.jspVerticalBar .jspArrow {
    height:16px
}
.jspHorizontalBar .jspArrow {
    width: 16px;
    float: left;
    height:100%
}
.jspVerticalBar .jspArrow:focus {
    outline:0
}
.jspCorner {
    background: #eeeef4;
    float: left;
    height:100%
}
* html .jspCorner {
    margin: 0 -3px 0 0
}

