@import 'ansible.css';
/* override theme color */
.DocSiteProduct-header--core {
    background-color: #2980b9;
    border-color: #2980b9;
}
.wy-nav-top,
.wy-side-nav-search {
    background-color: #2980b9;
}
.wy-menu-vertical header,
.wy-menu-vertical p.caption {
    color: #2980b9;
}
.ansibleNav ul li a:hover {
    color: #2980b9;
}
/* Optimize a's color */
.wy-nav-content a,
.wy-nav-content a:not(.toc-backref):visited {
    color: #3291ca;
    /* font-weight: 500; */
}
.wy-nav-content a:not(.toc-backref):hover {
    color: #35a8e8;
    text-decoration: underline;
    /* font-weight: 500; */
}
/* Optimize code's sytle #e74c3c rgb:247,76,60, */
.rst-content code,
code {
    border: 0;
    /* background-color: rgba(27,31,35,.05); */
    background-color: rgba(147,50,40,.05);
    /* background-color: rgba(53,168,232,.05); */
    border-radius: 3px;
    font-size: 88%;
}
.rst-content code.literal {
    /* color: #404040; */
    color: #c73a28;
    /* color: #2d90c5; */
}
/* better style for reading */
p {
    line-height: 2.25;
}
.rst-content .toctree-wrapper>p.caption {
    font-size:130%;
    margin-bottom: 12px;
}
h1 {
    font-size: 200%;
    font-weight: 700;
    /* border-bottom:1px solid #eaecef; */
}
h2 {
    font-size: 175%;
    font-weight: 500;
}
h3 {
    font-size: 140%;
    font-weight: 700;
}
h4 {
    font-size: 120%;
}
h5 {
    font-size: 110%;
}
h6 {
    font-size: 100%;
}
sub,sup {
    font-size:70%;
}
.rst-content .section ul,
.rst-content .toctree-wrapper ul,
.wy-plain-list-disc,
article ul {
    line-height: 2.25;
}
html.writer-html5 .rst-content table.docutils td>p,
html.writer-html5 .rst-content table.docutils th>p {
    line-height: 1.7;
}
/* Optimize the style of table and .admonition (mainly -todo) in section */
@media screen and (min-width: 767px) {
    section table[id] {
        padding-top: 0;
        margin-top: 0;
    }
    section .admonition[id] {
        margin-top: 0;
    }
}
/* Optimize globalNav sytle */
div.DocSite-globalNav ul li a {
    font-family: microsoft yahei,微软雅黑,STHeitiSC-Light,simsun,宋体,wenquanyi zen hei,wenquanyi micro hei,proxima-nova,Helvetica Neue,pingfang sc,lantinghei sc,Helvetica,Arial,sans-serif;
    text-transform: none;
}
.wy-menu-vertical li.toctree-l2>a.reference.internal {
    padding: .4045em 2.227em;
}
/* Optimize vertical menu style */
div.wy-menu-vertical {
    padding-bottom: 16px;
}

.rst-content .linenodiv pre, .rst-content div[class^=highlight] pre, .rst-content pre.literal-block {
    font-size: 13px;
    line-height: 1.6
}

.rst-content table.docutils caption, .rst-content table.field-list caption, .wy-table caption {
    color: #000;
    font: 85%/1 arial,sans-serif;
    padding: 1em 0;
    text-align: center;
}

.highlight .c1 {
    font-style: normal;
}

.highlight .cm {
    font-style: normal;
}

.highlight .c {
    font-style: normal;
}