#hkex-powersearch {
    background-color: #f2f6f8;
    color: #224e74;
}
#hkex-powersearch .searchbox { 
    position: relative;
    border: 2px solid #e8eef2 !important;
    padding: 0px !important;
}
#hkex-powersearch .searchbox .result {border: 1px solid #e8eef2; position: absolute; left: -1px; top: 47px; background: white; z-index: 11; width: 100%;}
#hkex-powersearch .searchbox .result table {width: 100%;}
#hkex-powersearch .searchbox .result table tr.hover {background: #f2f6f8}
#hkex-powersearch .searchbox .result table td {cursor: pointer; border-top: 1px solid #e8eef2; border-bottom: 1px solid #e8eef2; height: 30px; line-height: 30px; padding: 0 5px; text-align: left;}

#hkex-powersearch .searchbox button {
    height: 47px !important;
}

#hkex-powersearch .searchbox input {
    height: 47px;
}

#hkex-powersearch .sc_search_title{
    padding:10px;
}

.detailpane {
    height: 130px;
    background: #F1F6F7;
    padding: 20px 0px
}

    .detailpane .sublink {
        padding-right: 0;
    }

    .detailpane .right_list_search {
        min-height: 55px;
        font-size: 0.82rem;
    }

    .detailpane .sc_search {
        display: inline-block;
        border: 1px solid #D9D9D7;
        padding: 2px;
        float: left;
        margin-right: 20px;
        background: #fff;
    }

    .detailpane button {
        background: url(/lhkexw/images/Search_blue.png) no-repeat center center;
        display: block;
        float: left;
        width: 42px;
        height: 42px;
        border: 0;
        cursor: pointer;
        outline: none;
    }

    .detailpane input {
        width: 250px;
        height: 45px;
        float: left;
        border: 0;
        outline: none;
    }

    .detailpane .list_txt {
        font-weight: bold;
        float: left;
        line-height: 25px;
    }

    .detailpane .interval {
        color: #777777;
        height: 16px;
    }

        .detailpane .interval .period {
            padding: 3px 5px;
            cursor: pointer;
            float: left;
            font-size: 0.8rem;
        }

            .detailpane .interval .period.selected {
                color: #10416c;
                font-weight: bold;
            }

    .detailpane .chartbox {
        height: 372px;
        width: 100%;
    }

    .detailpane .disclaimer {
        font-size: 0.7rem;
        text-align: center;
        color: #8E8E8E;
        margin: 10px 0;
    }

    .detailpane .chartbox {
        height: 452px;
    }

.result table td:nth-child(1) {
    text-align: center;
}

.result table td:nth-child(1) {
    width: 10%;
}

.result table td:nth-child(2) {
    width: 80%;
}

.result table td:nth-child(3) {
    width: 10%;
}

.complaint-sub-table-parenttd table tr td p, .stage-table-row td p, .complaint-sub-table-parenttd table tr td {
    /*max-width: 145px;*/
    word-wrap: break-word;
    text-align: left;
    vertical-align: top;
}

complaint-sub-table
.market-hkex .table tbody td:last-child {
    border-right: unset !important;
}

.sticky-enabled tbody {
    text-align: left;
    vertical-align: top;
}
.sticky-enabled{
    min-width:700px !important;
}
.sticky-enabled thead tr th:nth-child(1) {
    width: 10%;
}

.sticky-enabled thead tr th:nth-child(2) {
    width: 30%;
}

.sticky-enabled thead tr th:nth-child(3) {
    width: 10%;
}

.sticky-enabled thead tr th:nth-child(4) {
    width: 20%;
}

.sticky-enabled thead tr th:nth-child(5) {
    width: 10%;
}

.sticky-enabled thead tr th:nth-child(6) {
    width: 10%;
}

.searchresult table tr td p {
    font-size: 12.8px !important;
}
.searchresult table tr td:nth-child(3) {
    word-break: keep-all;
}
@media(max-width:1000px) {
    .detailpane {
        height: 150px;
    }
}

@media(max-width:413px) {
    .detailpane {
        height: 170px;
    }
}

@media(min-width:1280px) {
    .sc_search.clearfix.searchbox {
        width: 350px;
    }
}