
.plugin-manager-image-slider {
    border: 1px solid #c4c4c4;
    border-radius: 5px;

    .preview-container.default-icon {
        img {
            margin-top: 125px;
        }
    }

    .preview-container {
        padding: 10px;
        background: #fff;

        img {
            display: block;
            max-width: 100%;
            max-height: 100%;
            margin: 0 auto;
        }
    }

    .navigation-wrapper {
        background: #fff;
    }


    .preview-image {
        cursor: pointer;
    }

    .slider-page { position: absolute; }

    .previous-button, .next-button {
        height: 38px;
        width: 30px;
        margin: 0;
        top: 20px;
        display: inline-block;
        position: absolute;
        background: #fff;
        font-size: 18px;
        color: #616161;
        line-height: 38px;
        border: 1px solid #c4c4c4;
        text-align: center;
        cursor: pointer;

        -webkit-touch-callout: none;
        -webkit-user-select: none;
        -khtml-user-select: none;
        -moz-user-select: none;
        -ms-user-select: none;
        user-select: none;
    }

    .previous-button {
        border-left: 0;
        left: 0;
        padding-right: 5px;
        border-radius: 0 30px 30px 0;
        box-shadow: 4px 0px 9px -3px #c4c4c4;
    }

    .next-button {
        right: 0;
        box-shadow: -4px 0px 9px -3px #c4c4c4;
        border-right: 0;
        padding-left: 5px;
        border-radius: 30px 0 0 30px;
    }

    .slider-page {
        background: #F5F8F9;
        border-top: 1px solid #c4c4c4;

        .slider-page-inner { margin: 0 auto; }
    }

    .slider-item {
        display: inline-block;
        padding: 5px;
        background: #fff;
        border: 1px solid #c4c4c4;
        border-radius: 5px;
        margin-right: 10px;
        cursor: pointer;

        .slider-item-image {
            display: block;
            max-height: 100%;
            max-width: 100%;
            margin: 0 auto;
        }
    }
}

.plugin-manager-full-image-window {
    .x-window-body { background: #fff; }

    .image {
        width: 100%;
        height: 100%;
        text-align: center;

        img {
            max-width: 100%;
            max-height: 100%;
            margin: 0 auto;
            display: block;
        }
    }

}
