/* lighten */
/* 57068C   #2980b9 */
/* #6907a9  #3091d1 6% */
/* #8509d5  #55a5d9 15% */
/* #a557d9  30% */

.wy-side-nav-search, .wy-side-nav-search img, .wy-nav-top, .wy-nav-top img {
    background-color: #57068C;
}
.wy-menu-vertical a:active {
    background-color: #6907a9;
}

.wy-menu-vertical header, .wy-menu-vertical p.caption{
    color: #a557d9;
}

.text-justify {
    text-align: justify;
}


@media screen and (min-width: 1100px) {
    .wy-body-for-nav {
        max-width: 92%;
        margin: 0 auto;
    }

    .wy-nav-side {
        left: inherit;
        box-shadow: 0 0 10px rgba(50, 50, 50, .17);
    }

    .rst-versions {
        left: inherit;
    }

    .wy-nav-content-wrap, .wy-body-for-nav {
        background-color: #efefef;
    }
    .wy-nav-content {
        background-color: #fcfcfc;
        box-shadow: 0 0 10px rgba(50, 50, 50, .17);
        max-width: 90%;
    }
} 

.wy-table-responsive table td, .wy-table-responsive table th {
    white-space: unset;
}

.publication-table td + td + td {
    min-width: 165px;
}
