:root {
    --base-color: #116d76;
    --hover-color: #308E97;
    --dropmenu-color: #01545b;
}
#my-header nav {
    height: 3rem !important;
}
#dropmenu {
    position: absolute;
    float: right;
    list-style: none;
    left: calc(100% - 2rem - 150px);
    z-index: 1000;
    display: none;
}
.showmenu {
    display: block !important;
}
#dropmenu ul {
    list-style: none;
}
#dropmenu li {
    margin: 0;
    padding: 0;
    text-align: center;
}
#dropmenu li a {
    display: block;
    margin: 0;
    padding: 1rem 1.8rem;
    background: var(--dropmenu-color);
    color: #fff;
    font-size: 0.8rem;
    line-height: 1;
    text-decoration: none;
    cursor: pointer;
}
.rightrem {
    float: right !important;
    margin-right: 2rem !important;
}
#dropmenu li a:hover {
    background-color: var(--hover-color);
}
#navbar-toggle-icon {
    background-image: url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 30 30' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath stroke='rgba(255, 255, 255, 1)' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 7h22M4 15h22M4 23h22'/%3E%3C/svg%3E");
    display: inline-block;
    width: 1.5rem;
    height: 2.8rem;
    vertical-align: middle;
    content: "";
    background-size: auto auto;
    background-size: 100% 100%;
}
#navbar-toggle-icon:hover {
    background-color: var(--hover-color);
}
#header-disaster-name-user-name {
    padding-left: 1.2rem;
    color: #ffffff;
    position: absolute;
}
/* #header-username {
    padding-left: 1.2rem;
    color: #ffffff;
    position: absolute;
} */
.top-bar.expanded .title-area {
    background: var(--base-color);
}
.top-bar.expanded, .top-bar,.top-bar-section ul li,.top-bar-section li:not(.has-form) a:not(.button) {
    background: var(--base-color);
}
.top-bar-section li:not(.has-form) a:not(.button):hover {
    background-color: var(--hover-color);
    background: var(--hover-color);
}