/**
* jQuery slidePanel v0.3.5
* https://github.com/amazingSurge/jquery-slidePanel
*
* Copyright (c) amazingSurge
* Released under the LGPL-3.0 license
*/
.slidePanel {
    position: fixed;
    z-index: 995;
    max-width: 100%;
    max-height: 100%;
    visibility: hidden;
    background: #fff;
    -webkit-box-shadow: -10px 0 20px 0 rgba(66, 66, 66, .2);
    box-shadow: -10px 0 20px 0 rgba(66, 66, 66, .2);
}

.slidePanel-right,
.slidePanel-left {
    width: 700px;
    height: 100%;
    height: -webkit-calc(100% - 70px);
    height: calc(100% - 50px);
    margin-top: 50px;
}

@media (max-width: 1199px) {
    .slidePanel-right,
    .slidePanel-left {
        width: -webkit-calc(100% - 230px);
        width: calc(100% - 230px);
    }
}

@media (max-width: 767px) {
    .slidePanel-right,
    .slidePanel-left {
        width: 100%;
    }
}

.slidePanel-top,
.slidePanel-bottom {
    width: 100%;
    height: 500px;
}

@media (max-width: 1199px) {
    .slidePanel-top,
    .slidePanel-bottom {
        height: 100%;
    }
}

.slidePanel-left {
    top: 0;
    left: 0;
}

.slidePanel-right {
    top: 0;
    right: 0;
}

.slidePanel-top {
    top: 0;
    left: 0;
}

.slidePanel-bottom {
    bottom: 0;
    left: 0;
}

.slidePanel-html {
    height: 100%;
    overflow: hidden;
}

    .slidePanel-html body {
        height: 100%;
    }

.slidePanel .scrollable-container {
    height: 100%;
}

.slidePanel-show {
    visibility: visible;
}

.slidePanel-handler {
    position: absolute;
    top: 0;
    left: 0;
    width: 30px;
    height: 100%;
    cursor: e-resize;
    background-color: transparent;
}

.slidePanel-loading {
    position: absolute;
    top: 0;
    width: 100%;
    height: 100%;
    font-size: 0;
    text-align: center;
    visibility: hidden;
}

.slidePanel-loading:before {
    display: inline-block;
    height: 100%;
    vertical-align: middle;
    content: "";
}

.slidePanel-loading .loader {
    vertical-align: middle;
}

.slidePanel-loading-show {
    visibility: visible;
}

.slidePanel-scrollable {
    height: 100%;
}

.slidePanel-loading .spinner {
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
      -ms-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
}
