/* Make sure tables wrap text and align with page width to not overflow outside view e.g. on Configuration -> Environment Variables */
.rst-content table.docutils td, .rst-content table.docutils th, .rst-content table.field-list td, 
.rst-content table.field-list th, .wy-table td, .wy-table th {
	text-wrap: wrap;
}
.wy-table-responsive table td {
        white-space: normal;
        width: 98%;
}

/* NOTE: default to wider body on bigger screens to avoid scroll e.g on
         Variables page where table contents overflow.
*/
@media only screen and (min-width: 900px) {
    /* styles for browsers larger than given *min-width* */
    .wy-nav-content {
        min-width: 500px;
        max-width: 800px !important;
    }
    .wy-nav-content table {
        min-width: 450px;
        max-width: 750px !important;
    }
}
@media only screen and (min-width: 1100px) {
    /* styles for browsers larger than given *min-width* */
    .wy-nav-content {
        min-width: 700px;
        max-width: 1000px !important;
    }
    .wy-nav-content table {
        min-width: 650px;
        max-width: 950px !important;
    }
}
@media only screen and (min-width: 1300px) {
    /* styles for browsers larger than given *min-width* */
    .wy-nav-content {
        min-width: 900px;
        max-width: 1200px !important;
    }
    .wy-nav-content table {
        min-width: 850px;
        max-width: 1150px !important;
    }
}
