.mms_topbar {
    background-color: transparent;
}

.mms_topbar.scrolled {
    background-color: #1E4B10;
}

html[data-application_mode="false"][data-domain*="hkitda"] .mms_topbar.scrolled {
    background-color: #F9A81E;
}
html[data-application_mode="false"][data-domain*="hka.s3.screen.ws"] .mms_topbar.scrolled {
    background-color: #217894;
}

.mms_topbar a,
.slidemenu_main a,
.slidemenu_function a {
    color: white;
    text-decoration: none !important;
}

.mms_topbar .d-flex > div {
    font-size: 1.25em;
}

.mms_topbar .mms_topbar_main_button {
    display: block;
    line-height: 24px;
    text-align: center;
    text-decoration: none;
    width: 24px;
    height: 24px;
}

.mms_topbar .mms_topbar_main_title {
    display: block;
    line-height: 24px;
    text-align: center;
    text-decoration: none;
    width: 24px;
    height: 24px;
}

.mms_bottombar {

}

.mms_bottombar > div:nth-child(2) {
    background-color: #D2FFD2;
    border: 0;
    border-top: 1px solid rgba(255, 255, 255, .7);
}

html[data-application_mode="false"][data-domain*="hkitda"] .mms_bottombar > div:nth-child(2) {
    background-color: #FFE28E;
}

html[data-application_mode="false"][data-domain*="hka.s3.screen.ws"] .mms_bottombar > div:nth-child(2) {
    background-color: #8EE2FF;
}

html[data-application_mode="false"] .mms_bottombar_temp {
    height: 75px;
}

.mms_bottombar a {
    color: black;
}

.mms_bottombar a svg {
    font-size: 1.25em;
}

html[data-application_mode="true"] .mms_topbar,
html[data-application_mode="true"] .mms_bottombar {
    display: none;
}

.slidemenu_main,
.slidemenu_function {
    top: 41px;
    z-index: 9413;
}

.slidemenu_main a,
.slidemenu_function a {
    color: black;
}

.slidemenu_main > div > div,
.slidemenu_function > div > div {
    box-shadow: 0 0 10px rgba(0, 0, 0, .05);
}

.slidemenu_main {

}

.slidemenu_function {

}

.slidemenu_main > div > div {
    width: 300px;
}

.slidemenu_function > div > div {
    width: 140px;
}

/*
nav > .nav-container {
    z-index: -1;
    opacity: 0;
    transition: all 0.2s ease;
}
nav > .nav-open {
    z-index: 1051;
}
nav > .nav-open > span {
    cursor: pointer;
    padding: 10px;
    transition: all 1s ease;
}
nav > .nav-open > span > span.toggle-btn {
    background-color: white;
    margin: auto;
    width: 25px;
    height: 2px;
    position: relative;
    top: 50%;
    left: 0;
    transition: all 0.3s ease-in-out;
}
nav > .nav-open > span > span.toggle-btn::before {
    box-shadow: 0 -10px 0 0 #fff;
    content: "";
    height: 2px;
    width: 25px;
    position: absolute;
    top: 0;
    left: 0;
    transition: all 0.3s ease-in-out;
}
nav > .nav-open > span > span.toggle-btn::after {
    box-shadow: 0 10px 0 0 #fff;
    content: "";
    height: 2px;
    width: 25px;
    position: absolute;
    top: 0;
    left: 0;
    transition: all 0.3s ease-in-out;
}
#nav:checked + .nav-open {
    position: fixed;
}
#nav:checked + .nav-open > span > span.toggle-btn {
    background-color: transparent;
    transition: all 0.2s ease-in-out;
}
#nav:checked + .nav-open > span > span.toggle-btn:before {
    top: 0;
    transition: all 0.3s ease-in-out;
}
#nav:checked + .nav-open > span > span.toggle-btn:after {
    top: 0;
    transition: all 0.3s ease-in-out;
}
#nav:checked + .nav-open > span > span.type1:before {
    left: 6px;
    transform: translateY(6px) rotate(-45deg);
}
#nav:checked + .nav-open > span > span.type1:after {
    top: 0;
    left: 6px;
    transform: translateY(-8px) rotate(45deg);
}
#nav:checked ~ .nav-container {
    opacity: 1;
    z-index: 1050;
}
#nav:checked ~ .nav-container ul li a {
    opacity: 1;
    transform: translateY(0);
}
*/
