.collection-metadata {
    margin-left: 2em;
}

.section-head {
    border-top: solid thin #c90;
    width: 100%;
    margin-top: 2em;
    height: 30px;
}

.section-head-title {
    font-size: 150%;
    color: #c90;
    float: left;
    margin-right: 40px;
}

.section-head-toggle {
    width: 40px;
    float: right;
}

.section-description-heading {
    font-size: 125%;
    color: #c90;
}

.section-description {
    width: 100%;
    padding-left: 2em;
    margin-bottom: 1.5em;
}

.section-maintainer {
    width: 100%;
    padding-left: 2em;
}

.section-maintainer-heading {
    font-size: 125%;
    color: #c90;
}

.section-references-heading {
    font-size: 125%;
    color: #c90;
}

.section-references {
    width: 100%;
    margin-bottom: .5em;
    padding-left: 2em;
}

.section-webpage-heading {
    font-size: 125%;
    color: #c90;
}

.section-webpage {
    width: 100%;
    margin-bottom: .5em;
    padding-left: 2em;
}

.section-author {
    font-style: bold;
}

.section-title {
    font-style: italic;
}

.section-bib {
    font-style: normal;
}


.section-reference {
    width: 100%;
}

.reference-indent {
    margin-left: 3em;
}

.sidbar-logo {
    display: flex;
    justify-content: center;
}

.sidbar-title {
    border-top: solid thin #c90;
    margin-top: 2rem;
    margin-bottom: 2rem;
    margin-right: 2rem;
    font-size: 150%;
    color: #c90;
}

.small-header {
    width: 100%;
}

.maintainer {
    display: inline-block;
    align-self: flex-end;
    padding-top: 1em;
    margin-bottom: 2em;
    border-top: solid thin #c90;
    color: #333;
}

.descriptor {
    display: none;
}

.main-link {
    color: #c70;
}

.main-link a, .main-link a:visited {
    color: #c70;
}

.main-link a:hover
{
  color: #25a;
}

.search-form-remark {
    color: #333;
    font-size: 75%;
    text-align: left;
    float: left;
    clear:both;
}

.search-form-total-number {
    color: #333;
    font-size: 75%;
    text-align: left;
    float: left;
    clear:both;
}


.search-form-marker {
    font-size: 75%;
    color: #a52;
}

.search-form-marker-text {
    color: #a52;
}


ul.pl-1 {
    margin-top: 0em;
    margin-left: 0em;
}

ul.pl-2 {
    margin-top: 0em;
    margin-left: 1em;
}

ul.pl-3 {
    margin-top: 0em;
    margin-left: 0em;
}

ul.pl-4 {
    margin-top: 0em;
    margin-left: 0em;
}


.collection {
    font-size: 90%;
    margin-right: 3em;
}