/* CHART LISTING + SCOPED SEARCH */
.tbs_ChartsListing .aos-ImageContainerTop IMG {
  max-height: 125px;
  max-width: 100%;
}

.tbs_ChartsListing *[class*="-MData"] .aos-FWB { 
  font-weight:bold; 
}

.aos-PositionContainer > * { 
  line-height:20px; 
}
.aos-PositionContainer .aos-FWB { 
  color: #31b1b9;
}
.aos-Trend.add { 
  color: #1C9AD0; 
}
.aos-Trend.refresh { 
  color:#9DADB5; 
}
.aos-Trend.north { 
  color:#219653; 
}
.aos-Trend.south { 
  color:#EB5757; 
}
.aos-Trend.east { 
  color:#9DADB5; 
}

.tbs_Position {
  position: absolute;
  z-index: 1;
  top:-19px;
  left:-19px;
}
.tbs_Position span{
  height:38px;
  width:38px;
  border-radius:50%;
  padding-bottom: 2px;
}
.tbs_Position.small {
  top:-15px;
  left:0px;
}
.tbs_Position.small span{
  height:30px;
  width:30px;
}

@media screen and (max-width:599px){ 
  .tbs-ChartKey .aos-Trend {
    font-size: 18px;
  }
  .tbs-ChartKey .aos-Trend+span {
    margin-left: 3px;
  }
}

/* TABS */
.tbs_TabsWrapper span.aos-FWB {
  border-bottom-width:3px;
  border-bottom-style:solid;
  border-color:  #f75a07;
  margin-bottom:-1px;
  cursor: default;
} 
.tbs_TabsWrapper span:not(.aos-FWB) {
  border-bottom: 0 none;
}
.tbs_TabsContent .activeTab { 
  display:block;
  margin-top: 20px;
}

/* Scoped Search */
@media screen and (min-width:600px){ 
  #tbs-ChartsScopeSearch #tbs-SSS-Buttons.aos-W20 {
    width:175px;
  }
  #tbs-ChartsScopeSearch #tbs-SSS-Filters.aos-W80 {
    width:calc(100% - 175px);
  } 
}