@import url("//fast.fonts.net/t/1.css?apiType=css&projectid=bb6861ed-ece4-4058-a958-dd020ef87198");
body{
    font-family: "Roman","Helvetica Neue","Helvetica",Arial,sans-serif;
}

h1,h2,h3,h4,h5,h6{
    font-family: "Light","Helvetica Neue","Helvetica",Arial,sans-serif;
}
hr{
    border: none;
}
h1{
    font-size: 2em;
    padding-top: 1em;
    border-top: solid 2px #000;
}
h2{
    font-size: 1.5em;
    font-weight: 200;
    border-top: 1px solid #eee;
    padding-top: 1em;
}

a{
    color: #AFB2BB;
    -webkit-transition: all 0.3s ease;
    -moz-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
    -ms-transition: all 0.3s ease;
    transition: all 0.3s ease;
}
a:visited{
    color: #666;
    border-bottom-color: #bbb;
}
a:hover{
    color: #000;
}
.wy-menu-vertical a:active{
    background-color: #000;
}
div.wy-nav-content a{
    border-bottom: solid 1px transparent;
}
div.wy-nav-content a:hover{
    border-bottom: solid 1px #000;
}
div.wy-nav-content .section a{
    border-bottom: solid 1px;
}
.wy-menu-vertical a:hover{
    color: #fff;
}
.wy-menu-vertical li.on a,
.wy-menu-vertical li.current>a,
.wy-menu-vertical a{
    padding: 1em;
}
.rst-content blockquote{
    margin-left: 0;
}

.btn{
    border: none !important;
    padding: 12px 30px;
    box-shadow: none;
    font-size: 16px;
}
.btn:active{
    box-shadow: none;
    padding: 12px 30px;
}
.wy-nav-top a{
    color: #eee !important;
}
.fa-home{
    color: #eee !important;
    padding-left: 1em;
}
.fa-home:before{
    content: '';
}
footer{
    color: #999;
    font-size: 10px;
}
footer p{
    font-size: 12px;
}
/* Header */
.wy-side-nav-search{
    background: rgba(0,0,0,1);
    padding: 0.809em 0 0;
    text-align: left;
    margin-bottom: 0;
}

.wy-side-nav-search input[type=text]{
    border-radius: 0;
    font-size: 1em;
    padding: 12px;
    border: none;
}
.wy-plain-list-disc li, .rst-content .section ul li, .rst-content .toctree-wrapper ul li, article ul li{
    list-style: none;
}

/* GET Requests */
.rst-content dl:not(.docutils) dt{
    background: #333;
    /*border-color: #999;*/
    border: none;
    color: #fff;
    font-size: 1.5em;
}
.rst-content dl:not(.docutils) dt span{
    padding: 0 6px;
    display: inline-block;
}
.rst-content dl:not(.docutils) tt.descname, .rst-content dl:not(.docutils) tt.descclassname, .rst-content code{
    color: #fff;
    background-color: #333;
    border: none;
    font-size: 1em;
}

.docutils.literal.notranslate{
    background-color: #fff;
    color: #000;
    font-weight: bold;
    font-size: 14px;
}

.rst-content dl:not(.docutils) dt .headerlink{
    color: #fff;
    font-size: 16px;
}

.rst-content dl dd{
    margin: 0 0 12px 0;
}

.wy-alert.wy-alert-info .wy-alert-title, .rst-content .note .wy-alert-title, .rst-content .wy-alert-info.attention .wy-alert-title, .rst-content .wy-alert-info.caution .wy-alert-title, .rst-content .wy-alert-info.danger .wy-alert-title, .rst-content .wy-alert-info.error .wy-alert-title, .rst-content .wy-alert-info.hint .wy-alert-title, .rst-content .wy-alert-info.important .wy-alert-title, .rst-content .wy-alert-info.tip .wy-alert-title, .rst-content .wy-alert-info.warning .wy-alert-title, .rst-content .seealso .wy-alert-title, .wy-alert.wy-alert-info .rst-content .admonition-title, .rst-content .wy-alert.wy-alert-info .admonition-title, .rst-content .note .admonition-title, .rst-content .wy-alert-info.attention .admonition-title, .rst-content .wy-alert-info.caution .admonition-title, .rst-content .wy-alert-info.danger .admonition-title, .rst-content .wy-alert-info.error .admonition-title, .rst-content .wy-alert-info.hint .admonition-title, .rst-content .wy-alert-info.important .admonition-title, .rst-content .wy-alert-info.tip .admonition-title, .rst-content .wy-alert-info.warning .admonition-title, .rst-content .seealso .admonition-title{
    background: #333;
    padding: 0.75em;
}
.wy-alert.wy-alert-info, .rst-content .note, .rst-content .wy-alert-info.attention, .rst-content .wy-alert-info.caution, .rst-content .wy-alert-info.danger, .rst-content .wy-alert-info.error, .rst-content .wy-alert-info.hint, .rst-content .wy-alert-info.important, .rst-content .wy-alert-info.tip, .rst-content .wy-alert-info.warning, .rst-content .seealso{
    background: #eee;
}


/* MOBILE STYLES */
.wy-nav-top{
    background: #000;
}
.wy-nav-top a:hover{
    color: #fff;
}
.wy-nav-top i{
    top: 10px;
    position: relative;
}
.wy-nav-content-wrap,
nav.stickynav{
    -webkit-transition: all 0.3s ease;
    -moz-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
    -ms-transition: all 0.3s ease;
    transition: all 0.3s ease;
}
nav.stickynav{
    border-right: 1px solid #DADADA;
}

/* Logo on homepage */
#noun-project-api img{
    width: 80px;
}


::selection{
    background-color: black;
    color: white;
}
::moz-selection{
    background-color: black;
    color: white;
}

.rst-content dl:not(.docutils) dt ::selection{
    background-color: white;
    color: black;
}
.rst-content dl:not(.docutils) dt ::moz-selection{
    background-color: white;
    color: black;
}



@media screen and (max-width: 768px){
    .rst-content dl:not(.docutils) dt{
        font-size: 1em;
    }
}
