/*
    #####  Color Palette by Color Scheme Designer
    #####  Palette URL: http://colorschemedesigner.com/[custom URL]
    #####  Color Space: RGB;
    *** Primary Color: 75C8EC	6E9DB1	267799	99D9F6	B1E1F6*/
:root {
    --P1 : #75C8EC;
    --P2 : #6E9DB1;
    --P3 : #267799;
    --P4 : #99D9F6;
    --P5 : #B1E1F6;
    /*** Secondary Color A: 8190EF	757EB3	2A3A9B	A2AEF7	B8C1F7*/
    --A1 : #8190EF;
    --A2 : #757EB3;
    --A3 : #2A3A9B;
    --A4 : #A2AEF7;
    --A5 : #B8C1F7;
    /*** Secondary Color B: 72F1A5	6DB48A	259C55	96F8BD	B0F8CD*/
    --B1 : #72F1A5;
    --B2 : #6DB48A;
    --B3 : #259C55;
    --B4 : #96F8BD;
    --B5 : #B0F8CD;
    /*** Complementary Color: FFBF78	BF9C73	A66A27	FFCF9A	FFDCB5*/
    --C1 : #FFBF78;
    --C2 : #BF9C73;
    --C3 : #A66A27;
    --C4 : #FFCF9A;
    --C5 : #FFDCB5;
}

html {
    height: 100%;
}
body {
    overflow-y: scroll;
    display: flex;
    flex-direction: column;
    height: 100%;
}

a {
    color: #222;
}

dl dt a,
a.label,
.label,
a:hover,
a:focus,
a:active {
    color: #267799;
    box-shadow: none;
}


h1 { color: #f7f7f7; }
h2 { color: #267799; }
h3 { color: #444444; }

a.special { background-color: #7cd17c; }

.menu .active > a,
.tag,
.tabs-title > a:hover
.button,
.button.primary {
    background-color: #267799;
}
a.tag:hover { color: #fff; }

.tabs-title > a:hover,
.button.primary:hover,
.button.primary:focus,
.button.hover,
.button:hover,
.button:focus,
.button,
.button:active {
    background: #267799;
    border-radius: 3px;
}

.tabs-title > a:focus,
.tabs-title > a[aria-selected='true'] {
    color: #fff;
    background: #666; }

.masthead, .pagination .current {
    background-color: #75C8EC;
}
#ebi_search .button {
    background-color: transparent;
}
.pagination li {
    font-size: 11pt;
}
.pagination a, .pagination button{
    margin: 0 0.5rem;
}

.pagination .current  a {
    padding: inherit;
    margin: 0;
}

.pagination a:visited {
    color: #0a0a0a;
}

h1 a:link,
h2 a:link,
h3 a:link,
h4 a:link,
h5 a:link,
h6 a:link,
h1 a:visited,
h2 a:visited,
h3 a:visited,
h4 a:visited,
h5 a:visited,
h6 a:visited {
    /*border-bottom-color: var(--P1);*/
    border-bottom-color: #75C8EC;
    border-bottom-width: 0px;
    border-bottom-style: none;
}

.accordion-title {
    background-color: #f2f2f2;
    font-size: 12pt !important;
    font-weight: bold;
}

#content {
    flex: 1 0 auto;
}
footer {
    flex-shrink: 0;
}