/*Scrolling Tabs*/

.scrtabs-tab-container * {
    box-sizing: border-box;
}
.scrtabs-tab-container {
    height: 50px;
}

.scrtabs-tab-container .tab-content {
    clear: left;
}
.scrtabs-tabs-fixed-container {
    float: left;
    height: 50px;
    overflow: hidden;
    width: 100%;
}

.scrtabs-tabs-movable-container {
    position: relative;
}
.scrtabs-tabs-movable-container .tab-content {
    display: none;
}
.scrtabs-tab-scroll-arrow {
    color: #333333;
    cursor: pointer;
    float: left;
    font-size: 12px;
    height: 35px;
    margin-bottom: -1px;
    padding-top: 10px;
    width: 30px;
    text-align: center;
}
.scrtabs-tab-scroll-arrow:hover {
    background-color: #eeeeee;
    color: #000000;
}
.scrtabs-js-tab-scroll-arrow-right {
    border-left: 1px solid #dddddd;
}
.scrtabs-js-tab-scroll-arrow-left {
    border-right: 1px solid #dddddd;
}
.scrtabs-tabs-fixed-container ul.nav-tabs {
    height: 45px;
}
.scrtabs-tabs-fixed-container ul.tab-scroll-big {
    height: 50px!important;
}

.scrtabs-tabs-fixed-container ul.nav-tabs > li {
    white-space: nowrap;
}
.scrtabs-tab-content-outside-movable-container .nav-tabs {
    display: none;
}

.tab-scroll-big>li>a {
    font-size: 17px!important;
}

.tab-scroll>li>a {
    background: none;
    background-color: none;
    border: none;
    font-size: inherit;
    color: #333333!important;
}
.tab-scroll>li>a:hover,
.tab-scroll>li>a:focus {
    color: #ED1C24!important;
    background: none;
    background-color: none;
    font-size: inherit;
}
.tab-scroll>li.active>a,
.tab-scroll>li.active>a:hover,
.tab-scroll>li.active>a:focus {
    border-bottom: solid 3px #ED1C24;
    border-top: 0px!important;
    border-left: 0px!important;
    border-right: 0px!important;
    background-color: none;
    color: #ED1C24;
    font-weight: normal;
    padding-bottom: 12px;
}
.tab-center {
    text-align: center;
}
.tab-center li {
    float: none;
    display: inline-block;
}

/*Community Widget*/
div[data-title="hsc-widget"] li.first-list:first-child{display: none;}
.media-left{ padding-right: 15px;}
.media-left img{border-radius: 50%; max-width: initial;}
.media-title{margin: 0; font-size: 20px; font-weight: normal;}
.media-left, .media-right, .media-content{display: table-cell;vertical-align: top;}
.media-body{margin-bottom: 0;}
#UserTopicContainer li{list-style: none;}
#UserTopicContainer img{max-width: initial;}
.TopicListDetail a,.FAQListDetail a{font-size: 16px;font-weight: normal;}
.media-body p{
margin: 0 0 5px;
    height: 18px;
    display: block;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    margin-bottom: 0px;}

.list { 
    margin-bottom: 30px;  
    margin: 0;
    margin-bottom: 10px;
    padding: 0;
    list-style: none;
}

.list-bullet {
    list-style: disc;
}
.list-rank{padding-left: 35px;
    counter-reset: li;}
.list-rank > li {
    position: relative;
    min-height: 55px;
    padding: 10px 5px;
    list-style: none;
    display: inline-block;
    width: 100%;
}
.list-rank > li:before {
    position: absolute;
top: 12px;
    left: -32px;
    content: counter(li);
    counter-increment: li;
    text-align: left;
    color: #666666;
    font-size: 2em;
    line-height: 1;
}

.list-rank-big{ padding-left: 35px;
    counter-reset: li;}
.list-rank-big > li {
    position: relative;
    min-height: 60px;
    padding: 10px 5px;
    list-style: none;
    display: inline-block;
  width: 100%;
}
.list-rank-big > li:before {
    font-size: 40px;
    line-height: 1;
    position: absolute;
    top: 10px;
    left: -39px;
    content: counter(li);
    counter-increment: li;
    text-align: left;
    color: #d2d2d2;
}

.list-bordered > li {
    border-bottom: 1px solid #ddd;
}
.list-bordered > li:last-child {
    border-bottom: none;
}

div.divider {
    display: inline-block;
    width: 20px;
    text-align: center;
}
div.divider::before {
    content: "\2022";
      font-weight: normal;
}
div.label{  display: inline-block;
    padding: 4px 8px;
    font-size: 12px;
     font-weight: normal;
    line-height: 1;
    color: #FFFFFF;
    text-align: center;
    white-space: nowrap;
    vertical-align: baseline;
    border-radius: 3px;}
div.label-default {
    background-color: #F0F0F0;
    color: #666666;
}
.media-sub-footer {  margin: 5px 0 0!important;}
.media-sub-footer div{float: left;margin-bottom: 0px!important;    display: block!important;}
.subline {
color: #666666;
    font: 12px "Arial";
    letter-spacing: 0em;
    text-transform: uppercase;
    line-height: 22px;
  margin-bottom:0px!important;
  display:block!important;
}


#OtherHscProducts{display:none;}



/* EDITOR PROPERTIES - PLEASE DON'T DELETE THIS LINE TO AVOID DUPLICATE PROPERTIES */
