/* make line indents zero so we can break table rows */
.rst-content .line-block {
    margin-left: 0px;
}

/* override table width restrictions */
@media screen and (min-width: 639px) {

  .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;
  }

}

/* override table padding */
.rst-content table.docutils th, .rst-content table.docutils td {
  padding: 4px 6px;
}

.toggle {
    background: none repeat scroll 0 0 #e7f2fa;
    padding: 12px;
    line-height: 24px;
    margin-bottom: 24px;
}

.toggle .header {
    display: block;
    clear: both;
    cursor: pointer;
}

.toggle .header:before {
    content: "► ";
}

.toggle .header.open:before {
    content: "▼ ";
}

.rst-content code.xref {
    color: #236E9E;
}