@import url("theme.css");

/* Tune content width */
.wy-nav-content {
    max-width: 960px;
}

/* Tune colors */
.wy-side-nav-search {
    /*background-color: #FFD47F;*/
    /*The following was used until 2025*/
    background-color: #4E4A4A;
    /*background-color: #bfb4b4;*/
}

.wy-side-nav-search input[type="text"] {
    border-color: #4E4A4A;
}

.wy-menu-vertical {
    /* fix overlap with versions menu */
    margin-bottom: 10px;
}

span.caption-text {
    color: #F3701B;
}

div.toctree-wrapper.compound p.caption {
    display: none;
}

/* override table width restrictions */
@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;
   }
}

/* Tune graphviz SVG images width */

object[type="image/svg+xml"] {
    width: 660px;
}

/* Tune options tables in argparse output width */

table.docutils {
    width: 100%;
}

div.footer {
    width: 940px;
    margin: 20px auto 5px auto;
}

div.dnldpdf, div.editsource {
    width: 940px;
    margin: 0px auto 5px auto;
    font-size: 14px;
    color: #888;
    text-align: right;
}

div.dnldpdf a, div.editsource a {
    color: #888;
}

div.editsource {
    margin-bottom: 30px;
}

h3 {
    text-decoration: underline;
}

.arcdef {
    color: #F3701B;
    font-family: "Lucida Console", Monaco, monospace;
    font-size: 120%;
}

.redwarn {
    color: darkred;
    font-size: 120%;
    font-weight: bold;
    padding: 15px;
    border: 2px solid red;
}

.blockhint {
    color: #AAAAAA;
    font-family: "Lucida Console", Monaco, monospace;
    font-size: 100%;
    float: right;
    margin-top: -3em;
}

