.sphinxsidebar {
    overflow: scroll !important;
    height: 100%;
}

.logo {
    margin:auto;
    width: 75%;
}


div.body h2 {
	border-top: 1.5ex solid #7ccadb !important;
	padding-top: .75ex;
	border-bottom: .5px solid grey !important;
	padding-bottom: .75ex;
	font-weight: 570;
}

div.body h3 {
	border-top: .5px solid darkgrey !important;
	padding-top: 1.25ex;
	font-weight: 570;
}

div.body h4 {
	border-top: .25px solid grey !important;
	padding-top: 1.25ex;
	font-weight: 525;
	font-style: italic;
}

div.body h5 {
        border-top: .25px solid lightgrey !important;
	padding-top: 1ex;
	font-weight: 525;
	font-style: italic;
}

/*
div.tip#title:before {
	content: url("../_images/tip.svg");
	width: 25%;
	border-radius: 2em;
}
*/

div.tip:before {
	content: url("../_images/tip.svg");
	height: auto;
	border-radius: 2em;
	display: flex;
	align-items: center;
	float: left;
}

div.tip {
	background: ivory;
	border-style: ridge;
}


div.caution:before {
	content: url("../_images/caution.svg");
	height: auto;
	border-radius: 2em;
	display: flex;
	align-items: center;
	float: left;
}

div.caution {
	background: mistyrose;
	border-style: ridge;
}


div.important:before {
	content: url("../_images/important.svg");
	height: auto;
	border-radius: 2em;
	display: flex;
	align-items: center;
	float: left;
}

div.important {
	background: papayawhip;
	border-style: ridge;
}



div.warning:before {
	content: url("../_images/warning.svg");
	height: auto;
	border-radius: 2em;
	display: flex;
	align-items: center;
	float: left;
}

div.warning {
	background: #f7bcbc;
	border-style: ridge;
}


e
e
