:root {
    --usc-red: #990000;
    --usc-gold: #FFCC00;
    --usc-gray: #777777;
    --black: #000000;

    --dark-gold: #a38300;
    --light-gray: var(--usc-gray);
    --content-bg: #3d3d3d;
    --sidebar-bg: var(--black);
}
a:visited {
	color: var(--usc-gold);
}
a {
    color: var(--dark-gold);
}
dl.py.method dt {
    border-left-color: var(--dark-gold) !important;
}

dl.py.method dt {
    border-left-color: var(--usc-gold) !important;
}

.wy-menu-vertical p.caption {
    color: var(--usc-gold);
}

pre {
	background-color: #2d2d2d; !important;
}

.wy-nav-content {
	background: var(--content-bg);
	color: white;
}

.method dt, .class dt, .data dt, .attribute dt, .function dt,
	.descclassname, .descname {
	background-color: #525252 !important;
	color: white !important;
}

.toc-backref {
	color: grey !important;
}

code.literal {
	background-color: #2d2d2d !important;
	border: 1px solid #6d6d6d !important;
}

.wy-nav-content-wrap {
	background-color: rgba(0, 0, 0, 0.6) !important;
}

.sidebar {
	background-color: var(--sidebar-bg) !important;
}

.wy-nav-side {
    background-color: var(--sidebar-bg);
}

.sidebar-title {
	background-color: #2b2b2b !important;
}

.xref, .py-meth {
	color: #7ec3e6 !important;
}

.admonition, .note {
	background-color: #2d2d2d !important;
}

.wy-nav-top {
    background-color: var(--usc-red);
}

.rst-content dl:not(.docutils) dt {
    border-top-color: var(--usc-gold);
}

.wy-side-nav-search {
    background-color: var(--usc-red);
    border-bottom: 1px solid #fcfcfc;
}

.wy-table thead, .rst-content table.docutils thead, .rst-content table.field-list thead {
    background-color: #b9b9b9;
}

.wy-table thead th, .rst-content table.docutils thead th, .rst-content table.field-list thead th {
    border: solid 2px #e1e4e5;
}

.wy-table thead p, .rst-content table.docutils thead p, .rst-content table.field-list thead p {
    margin: 0;
}

.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: #343131;
}

.highlight .m { color: inherit } /* Literal.Number */
.highlight .nv { color: #3a7ca8 } /* Name.Variable */
