.wy-nav-content {
	max-width: inherit;
}

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

table.docutils:not(.field-list) > tbody > tr:nth-child(2n-1) > td {
	background-color: #f3f6f6 !important;
}

table.docutils:not(.field-list) > tbody > tr:nth-child(2n) > td {
	background-color: #fcfcfc !important;
}

div.section h1 {
	background-color: #3F3F3F;
	border-radius: 5px;
	padding: 10px;
	color: #fff;
}

div.section h2 {
	border-left: 10px solid #3F3F5F;
	border-bottom: 1px solid #3F3F5F;
	padding-left: 5px;
}

div.section h3 {
    border-bottom: 1px solid #3F3F5F;
    padding-left: 5px;
}

