div[data-ss-container] {
    position: relative;
}
.ss-wrapper {
    overflow : hidden;
    height   : 100%;
    position : relative;
}

.ss-content {
    height          : 100%;
    width           : calc(100% + 30px);
    padding         : 0 30px 0 0;
    position        : relative;
    right           : 0;
    overflow        : auto;
    -moz-box-sizing : border-box;
    box-sizing      : border-box;
    -webkit-overflow-scrolling:touch;
}

.ss-scroll {
    position            : absolute;
    background          : #979797;
    width               : 7px;
    border-radius       : 3px;
    top                 : 0;
    z-index             : 3;
    right               : 0px !important;
    cursor              : pointer;
    opacity: 0;
    transition: opacity 0.25s linear;
}

.ss-container:hover .ss-scroll {
    opacity: 1;
}

.ss-grabbed {
    opacity: 1;
    user-select: none;
    -o-user-select: none;
    -moz-user-select: none;
    -khtml-user-select: none;
    -webkit-user-select: none;
}
