:root {
    --transparent: rgb(0,0,0,0);
    --black: rgb(0,0,0);
    --white: rgb(255,255,255);
    --primary-color: rgb(219,164,65);
    --secondary-color: rgb(0,0,0);
}

.text_logo #logo img {
    max-height: 60px;
}

#url_school[value="venture"] ~ header .text_logo #logo img {
    max-height: 115px;
}

.detail_calendar .headerbg .headerlink,
.detail_member_directory .headerbg .headerlink,
.miniCalShell .headerbg .headerlink {
    color: var(--white);
    font-weight: normal;
    outline: 2px solid var(--transparent);
    padding: 6px;
    transition: all .3s ease 0s;
}

.detail_calendar .headerbg .headerlink:focus,
.detail_calendar .headerbg .headerlink:hover,
.detail_member_directory .headerbg .headerlink:focus,
.detail_member_directory .headerbg .headerlink:hover,
.miniCalShell .headerbg .headerlink:focus,
.miniCalShell .headerbg .headerlink:hover {
    color: var(--white);
    font-weight: bold;
}

.detail_calendar .headerbg .headerlink:focus,
.detail_member_directory .headerbg .headerlink:focus,
.miniCalShell .headerbg .headerlink:focus {
    outline: 2px solid var(--white);
}

.detail_padding.detail_content_editor {
    padding: 0;
}

.button:focus,
.button:hover,
.button.light_button:focus,
.button.light_button:hover {
    color: var(--black);
}