
/*
 * The theme colors are:
 * pink: #dc583a
 *
 * Some customizations are borrowed from Patrick Kidger's Equinox docs (under Apache 2 license).
 * */

:root {
  --md-primary-fg-color:        #dc583a;
  --md-primary-fg-color--light: #dc583a;
  --md-primary-fg-color--dark:  #dc583a;
}

[data-md-color-primary="pink"] .md-header, [data-md-color-primary="pink"] .md-hero {
    background-color: #dc583a !important;
    height: 2.8rem;
    padding-top: 5px;
}

.md-sidebar__inner {
    border-right: .05rem solid rgba(0,0,0,.07);
}

.md-nav--secondary {
    border-left: .15rem solid #dc583a;
    border-right: none;
}

/* Separation between doc instances */

h3.doc-heading {
    font-size: x-large;
    padding-top: 15pt;
}

h4.doc-heading, h5.doc-heading  {
    font-size: large;
    padding-top: 15pt;
}

h3.doc-heading > .highlight, h4.doc-heading > .highlight, h5.doc-heading > .highlight {
    padding-left: 0px !important;
    margin-left: 0px !important;
    font-weight: normal;
}

.doc-contents > h4, .doc-contents > h5, .doc-contents > h6 {
    text-transform: uppercase;
    color: rgba(0,0,0,.54);
    font-size: .64rem;
}

a.source-link {
    float: right;
    position: relative;
    color: #dc583a;
    top: -0em;
}

/* Indent autogenerated documentation */

div.doc-contents {
  padding-left: 25px;
  border-left: 1pt solid rgba(230, 230, 230);
}

/* Increase visibility of splitters "---" */

[data-md-color-scheme="default"] .md-typeset hr {
    border-bottom-color: rgb(0, 0, 0);
    border-bottom-width: 1pt;
}

[data-md-color-scheme="slate"] .md-typeset hr {
    border-bottom-color: rgb(230, 230, 230);
}
