﻿footer .accsuite {
    margin-left: 0;
}

/* old registry switch links are divs instead of list items. Clean this up after we merged the styles.
    It was easier to recreate styles rather than try to reproduce exact element structure. Most of the 
    old styles are related to #RD
*/
.switch-dropdown-toggle {
    display: block;
    position: absolute;
    border: solid 1px #333;
    width: 21em;
    border-color: #808080;
    border-radius: 0 5px 5px 5px;
    background-color: white;
    margin-top: -1px;
}

.registry-switch #switch-dropdown {
    border: unset !important;
}

#switch-registry-button {
    border: 1px solid #808080;
    border-radius: 4px;
    position: relative;
    z-index: 100;
    background-color: white;
}

#switch-registry-button:not(.collapsed) {
    border-bottom: #ffffff;
    border-radius: 4px 4px 0 0;
}

#registry-dropdown .link {
    display: block !important;
    width: 100%;
    height: 100%;
    font-size: 14px;
    font-family: 'opensansregular',Helvetica, Arial, sans-serif;
    font-weight: bold;
}

#registry-dropdown .link a {
    padding: 7px 5px 7px 10px;
    text-decoration: none;
    display: block;
    color: #004179;
}

#registry-dropdown .link:not(.link-header):hover{
    color: #fff;
    background-color: #01407a;
}
#registry-dropdown .link a:hover {
    color: #fff;
}

#registry-dropdown li {
    list-style-type: none;
}

#registry-dropdown .link-header .link-group-header {
    color: #696969 !important;
    cursor: default;
    display: block;
}

#registry-dropdown hr.link-divider {
    height: 1px;
    background-color: #dfdfdf;
    margin: 0;
}

#registry-dropdown li.link-indent {
    padding-left: 10px;
}

#registry-dropdown i {
    margin-left: 5px;
}

#switch-registry-button.collapsed #switch-open-icon {
    display: inline-block;
}

#switch-registry-button:not(.collapsed) #switch-open-icon {
    display: none;
}

#switch-registry-button.collapsed #switch-close-icon {
    display: none;
}

#switch-registry-button:not(.collapsed) #switch-close-icon {
    display: inline-block;
}

.accordion-body {
    padding: 0 !important;
}

.rounded-top {
    --bs-border-radius: 0.25rem;
}