/*
Override the normal off-white content background from the default RTD
theme--too many of our existing diagrams have white backgrounds.
*/

.wy-nav-content {
    background: #ffffff;
}

.wy-menu-vertical li.on a, .wy-menu-vertical li.current>a {
    background: #ffffff;
}

/*
Override the dark backgrounds of the RTD theme's nav.
*/

.wy-nav-content-wrap {
	background-color: #fafafa;
}


.wy-nav-side {
	background-color: #fafafa;
}

.wy-nav-top {
	background-color: #0072ce;
}

.wy-menu-vertical a {
	color: #000000;
}

.wy-menu-vertical li.current a {
	color: #000000;
	border-right: none;
}

.wy-menu-vertical li.toctree-l2.current li.toctree-l3>a {
	background-color: #e3e3e3;
}

.wy-menu-vertical li.toctree-l2.current>a {
	background-color: #e3e3e3;
}

.wy-menu-vertical li.toctree-l3.current>a {
	background-color: #e3e3e3;
}

.wy-menu-vertical li.toctree-l3.current li.toctree-l4>a {
	background-color: #e3e3e3;
}

.wy-menu-vertical a:hover {
    color: #fff;
}

.wy-menu-vertical a:active {
    background-color: #0072ce;
}

.wy-side-nav-search {
	background-color: #0072ce;
}

/* Added by Aaron to give a pop-out effect to web console screenshots */
.popout-image {
	box-shadow: 0px 5px 20px 0px rgba(0,0,0,0.2);
}

.banner-image {
    margin-bottom: 4em;
}

/* override striped tables--all rows are white */
.wy-table-odd td, .wy-table-striped tr:nth-child(2n-1) td, .rst-content table.docutils:not(.field-list) tr:nth-child(2n-1) td {
    background-color: #ffffff;
}


/* override table width restrictions */
/* from https://rackerlabs.github.io/docs-rackspace/tools/rtd-tables.html */
/* This may not be necessary in the next version of sphinx. See: https://github.com/rtfd/sphinx_rtd_theme/pull/432 */
@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;
   }
}