.careplanner-center-table,
.careplanner-center-table table.docutils thead {
	text-align:center;
}

.rst-content a:visited,
.toctree-wrapper a:visited,
p a:visited {
	color: #2980B9;
}

.rst-content code.c {
/*	color: black;*/
	font-size: 90%;
}

.rst-content table.docutils caption{
	caption-side: bottom;
}
.rst-content table.docutils td:first-child {
	border-left-width: 1px;
}

.careplanner-nocolor-table table.docutils:not(.field-list) tr:nth-child(2n-1) td{
	background-color: transparent;
}


.red {
	color:red;
}


.purple {
	color:purple;
}

.green {
	color:green;
}

.wy-nav-content {
	max-width: 1200px;
}

.wy-side-scroll {
	width: 400px;
}

.wy-nav-side,
.wy-menu-vertical,
.wy-side-nav-search {
	width: 380px;
}
.wy-nav-content-wrap {
	margin-left: 380px;
}

.wy-table-responsive p, .wy-table-responsive .line-block {
	margin-bottom: 0px;
}

.rst-content dl:not(.docutils) dt {
	background: none;
	color: black;
	border-top:none;
	font-size: 100%;
}

footer {
	padding-bottom:650px;
}




#myBtn {
  display: none;
  position: fixed;
  bottom: 20px;
  right: 30px;
  z-index: 99;
  font-size: 18px;
  border: none;
  outline: none;
  background-color: #2980B9;
  color: white;
  cursor: pointer;
  padding: 15px;
  border-radius: 4px;
}

#myBtn:hover {
  background-color: #555;
}