
#topic-page #content-list #content label {
    cursor: inherit;
}
#topic-page .bold {
    font-weight: bold;
}

@media only screen and (max-width: 400px) {
    #topic-page #content-list #content label {
        cursor: pointer;
    }
}

@media only screen and (min-width: 400px) and (max-width: 890px) {
    #topic-page #content-list #content label {
        cursor: pointer;
    }
}
#topic-page #content-page #content-list label {
    font-size: 18px;
    text-transform: uppercase;
    color: #333;
    margin: 0;
}

/* subheader title bottom space */
#topic-page .subheader .breadcrumbs-with-secondary-links {
    margin-bottom: 20px;
    font-weight: bold;
}

/*Sidebar for category select*/
/* sidebar */
#topic-page.span3#selector-category {
    margin: 10px 0 0;
    width: 21%;
}
@media only screen and (max-width: 880px) {
    #topic-page .span3#selector-category {
        display: none;
    }
}
#topic-page .span3#selector-category.sticky {
    width: 197px;
}
#topic-page #selector-category ul {
    list-style-type: none;
    margin: 0;
    padding: 0;
    margin-bottom: 20px;
    display: block;
    float: left;
}
#topic-page #selector-category ul li {
    border: 1px solid #fff;
    border-bottom: 1px solid #e5e5e5;
    float: left;
    height: auto;
    width: 100%;
}
#topic-page #selector-category ul li.border-bottom {
    border-bottom: 1px solid #e5e5e5 !important;
}
#topic-page #selector-category ul li.active {
    border: 1px solid #cccccc;
    border-radius: 3px;
    box-shadow: 0 0 5px #a3a3a3;
}
#topic-page #selector-category ul li a {
    text-decoration: none;
    /*width: 100%;*/   
    height: 100%;
    padding: 15px;
    display: inline-block;
    color: #333333;
    font-size: 16px;
    padding-left: 15px;
    vertical-align: middle;
    color: #333333;
}
.ie7#topic-page #selector-category ul li a {
    width: 160px;
}
#topic-page #selector-category label {
    display: inline;
    font-size: 16px;
    vertical-align: middle;
    margin-left: 10px;
    color: #333333;
}

/******* scroll to top (scroll-to-top.css) *******/
#topic-page a#top-button {
    position: fixed;
    display: block;
    visibility: hidden;
    width: 41px;
    height: 56px;
    background: transparent url(../../../../static/img/global/top.png) no-repeat 0px 0px;
    z-index: 500;
}
#topic-page a#top-button span {
    display: block;
    margin-top: 45px;
    text-align: center;
    font-size: 11px;
    font-weight: bold;
    line-height: 1;
    text-transform: uppercase;
    color: #999 !important;
}
@media only screen and (max-width: 1133px) {
    a#top-button {
        display: none !important;
    }
}
.lt-ie8#topic-page a#top-button {
    *zoom: 1;
}
/* ******* Scroll-to-top css Ends********/

/*<hr> module devider for IE*/
#topic-page hr.module-divider {
    margin: 30px 0 0;
}

/* IE competibility mode style for global header */
#topic-page,
.ie7 .main-header #nav {
    float: none !important;
}
#topic-page,
.ie7 .main-header .global-input-search {
    float: none !important;
}

/* Subhealder-links display in-line in Mobiledevice [defect resolved] */
@media only screen and (max-width: 780px) {
    .subheader ul.subheader-links li {
    display: inline-block;
    }
}

/*Defect #378 Mobile: On sub-topic with a long header and content'-' sign should be eliminated.*/
  @media only screen and (max-width: 880px) {
    #content-page #content-list label {
      font-size: 16px;
      background: url("../../../../static/img/global/ico-minus-plus-wide.png") no-repeat scroll right -35px transparent;
      margin-bottom: 5px  !important;
    }
}