:root{
    --primary: #79b9c8;
    --primary-fg: #fff;

    --secondary: #418890;
    --header-link-color: #000;
    --header-bg: var(--primary-fg);
    --header-color: #333;

    --body-fg: #333;
    --body-bg: #fff;
    --body-quiet-color: #666;
    --body-loud-color: #000;

    --breadcrumbs-fg: #c4dce8;
    --breadcrumbs-bg: var(--primary);

    --link-fg: #447e9b;
    --link-hover-color: #036;
    --link-selected-fg: #5b80b2;

    --hairline-color: #e8e8e8;
    --border-color: #ccc;

    --error-fg: #ba2121;

    --message-success-bg: #dfd;
    --message-warning-bg: #ffc;
    --message-error-bg: #ffefef;

    --darkened-bg: #f8f8f8; /* A bit darker than --body-bg */
    --selected-bg: #e4e4e4; /* E.g. selected table cells */
    --selected-row: #ccfff8;

    --close-button-bg: #888; /* Previously #bbb, contrast 1.92 */
    --close-button-hover-bg: #747474;
}

.breadcrumbs{
    background: var(--primary-fg)!important;
}

a:link, a:visited{
    color: #15262e
}

.module h2, .module caption, .inline-group h2{
    background: var(--primary-fg);;
}

#header{
    margin-bottom: 2rem;
}

.module caption{
    display: none;
}

.object-tools a:link, .object-tools a:visited{
    background: var(--secondary);
}