h1,
#content-related h3,
#content-related .module h2
   {
    font-size: 1.5rem;
}

.mini,
#changelist .paginator,
thead th, tfoot td,
#user-tools {
    font-size: small;
}

.module h2, .module caption, .inline-group h2 {
    font-size: medium;
}

html #changelist .actions span.action-counter,
html #changelist .actions label,
html #changelist .actions .button,
html #changelist .actions select,
html #changelist #toolbar form input
 {
    font-size: medium;
}

th,
td,
div.breadcrumbs,
li {
    font-size: medium;
    line-height: normal;
}

body #changelist #changelist-filter h3 {
    font-size: medium;
    line-height: normal;
}

#changelist-filter .filter-checkbox-label:hover {
    cursor: pointer;
    /* emulates clickable link styling for checkboxes*/
}
#changelist-filter .tag-filter-wrapper label:hover {
    color: #036;
    cursor: pointer;
    /* emulates clickable link styling for tags  */
}

#changelist-filter .tag-filter-wrapper {
    display: block;
    padding-right: 5px;
    overflow-y: auto;
    max-height: 300px;
    color: #999;
}

.sso-prompt {
    text-align:center;
    margin-top:1rem;
}
/* object tools button overwrite */

.object-tools li {
    display: block;
    float: left;
    background: none;
    border-radius: 8px;
    padding: 1px;
    margin-left: 2px;
    height: 16px;
}

.object-tools li:hover {
    background: none;
}

.object-tools a:link, .object-tools a:visited {
    display: block;
    float: left;
    color: white;
    height: 14px;
    background: #999;
}

.object-tools a:hover, .object-tools li:hover a {
    background: #5b80b2;
}

.object-tools a.viewsitelink, .object-tools a.golink {
    background: #999;
    padding-right: 28px;
}

.object-tools a.viewsitelink:hover, .object-tools a.golink:hover {
    background: #5b80b2;
}

.object-tools a.addlink {
    background: #999;
    border-radius: 8px;
    padding: 4px 14px 4px 14px;
}

.object-tools a.addlink:hover {
    background: #5b80b2;
}

.object-tools a.addlink::after {
    content: " +";
    font-weight: bold;
}
