.expand{
	background: #e7f2fa;
	padding: 12px;
	line-height: 24px;
	margin-bottom:24px;
	
}

.expand h1, .expand h2, .expand h3, .expand h4, .expand h5, .expand h6, .expand h7{
	background: #6ab0de;
	display: block;
	color: #fff;
	margin: -12px;
	padding: 6px 12px;
	margin-bottom: 12px;
	cursor: pointer;
	cursor: hand;
}

.expand h1:before, .expand h2:before, .expand h3:before, .expand h4:before, .expand h5:before, .expand h6:before, .expand h7:before{
	content: "▲ ";
}

.expand h1.open:before, .expand h2.open:before, .expand h3.open:before, .expand h4.open:before, .expand h5.open:before, .expand h6.open:before, .expand h7.open:before{
	content: "▼ ";
}
/* override table width restrictions */
@media screen and (min-width: 767px) {

   .wy-table-responsive table td {
      /* !important prevents the common CSS stylesheets from overriding
         this as on RTD they are loaded after this stylesheet */
      white-space: normal !important;
   }

   .wy-table-responsive {
      overflow: visible !important;
   }
}