.word-break {
    word-break: break-all;
}
.blur-mask {
    backdrop-filter: blur(6px) opacity(1);
}
.blur-mask {
    -webkit-backdrop-filter: blur(6px) opacity(1);
}
@media print {
    .nav-menu {
        display: none;
    }
    .header {
        position: absolute;
    }
}

/* IE 9+*/
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
    .inner-dropdown-menu {
        top: 0px;
    }
}

ul {
    color: #000;
}

.txt-color-bk.forms-list-title-txt-align p {
    margin-bottom: 20px;
}

.content-b-title {
    color: #830f80;
    margin-bottom: 20px;
    font-size: 30px;
    line-height: 38px;
    font-weight: 700;
}

.inner-bg .manual-expand-div {
    padding: 20px;
}

.inner-bg-white-box .list-link {
    border-left: 1px solid #830f80;
    border-right: 1px solid #830f80;
    border-top: 1px solid #830f80;
}

.inner-bg .manual-expand-div {
    border-top: 1px solid #830f80;
    border-left: 1px solid #830f80;
    border-right: 1px solid #830f80;
}

.manual-expand-content {
    background: white;
}

.inner-bg-white-box .list-link {
    border-bottom: none;
}

.txt-link-bk-b {
    color: #000;
}

.btn-b.top-margin-60 {
    margin-top: 90px;
}

.list-link-date.manual-expand-close {
    display: flex;
    padding-right: 0 65px 0 0;
    background-color: #830f80;
    color: #fff;
}

.menu-login {
    float: right;
    margin-top: 5px;
    margin-left: 5px;
}

.file-icon {
    width: 90px;
}

.manual-expand-div td {
    padding: 10px;
}

.erg-info-block td {
    padding: 10px;
}

.navlink {
    display: none;
}

.logo-cuhk {
    height: 44px;
}

.header-logo-cu {
    width: auto;
    margin-right: 0;
}

.logo-useo {
    width: auto;
    height: 44px;
}

.sitmap-sub-links li {
    margin-bottom: 0;
}

.sitemap-subsection {
    margin-bottom: 10px;
}

.disable {
    display: none !important;
}

.no-result-text {
    display: none;
}

.hashtag-block {
    font-size: 14px;
}

/* IE 9+*/
@media screen and (-ms-high-contrast: active),
(-ms-high-contrast: none) {
    .inner-dropdown-menu {
        top: 0px;
    }
}

@media(max-width: 991px) {
    .menu-login {
        display: none;
    }
}

@media screen and (max-width: 767px) {
    .logo-cuhk {
        height: 44px;
    }

    .logo-useo-mobile {
        height: 44px;
    }

    .header-logo-useo {
        width: auto;
    }
}
