.talsa-widget.indices-navigator {
    background-color:#fff;
    margin-top:8px;
    height:40px;
}

.talsa-widget.indices-navigator > a {
    color:#4a4a4a;
    padding:8px;
    text-align:center;
    border-top:1px solid white;
}

.talsa-widget.indices-navigator > a.selected {
    background-color:#d11d2a;
    color:white;
    font-family:"Source Sans",sans-serif;
    font-weight:bold;
}

.talsa-widget.indices-navigator > select {
    width:100%;
}

.talsa-widget.instrument-graph{
    min-height:495px;
}

.talsa-widget.small-graph-widget .chart-wrapper{
    min-height:243px;
}

.talsa-widget:not(.rendered){
    min-height:100px;
}

.talsa-widget:not(.rendered).talsa-search{
    min-height:74px;
}

.talsa-widget:not(.rendered).index-stocks-widget[category=indices]{
    min-height:209px;
}

.talsa-widget:not(.rendered).top-and-flop-container{
    min-height:527px;
}

.talsa-widget:not(.rendered).rates-list{
    min-height:350px;
}

.talsa-widget:not(.rendered).rates-summary{
    min-height:188px;
}

.talsa-widget:not(.rendered).small-graph-widget{
    min-height:308px;
}

.talsa-widget:not(.rendered).article-widget{
    min-height:322px;
}

.talsa-widget:not(.rendered).indices-navigator{
    min-height:36px;
}

.talsa-widget:not(.rendered).indices-navigator > *{
    display:none;
}

.block.full-width-978{
    overflow:visible;
}

.block.full-width-978 + .block.full-width-978{
    margin-top:20px;
}

@media(min-width: 561px) {

    .talsa-widget.indices-navigator {
        background-color:#f0f0f0;
        margin-top:0;
        height:auto;
    }

    .talsa-widget.indices-navigator > a {
        border-left:1px solid white;
    }

    .talsa-widget.indices-navigator > a:first-child {
        border-left:0;
    }

    .talsa-widget.indices-navigator > select {
        width:324px;
    }
}

@media (max-width: 440px) {

    .talsa-widget.indices-navigator > select {
        float:left;
    }

    .talsa-widget.indices-navigator > select +i.fa {
        top:8px;
    }

    .talsa-widget:not(.rendered).rates-summary {
        min-height:396px;
    }

    .talsa-widget:not(.rendered).top-and-flop-container {
        min-height:900px;
    }

    .talsa-widget:not(.rendered).small-graph-widget {
        min-height:324px;
    }
}

@media (min-width: 441px) {

    .talsa-widget.indices-navigator > select {
        width:calc(100% - 32px);
        margin-left:16px;
    }
}

@media (max-width: 768px) {

    .talsa-widget:not(.rendered).small-graph-widget {
        min-height:324px;
    }
}

@media (max-width: 560px) {

    .header-position .block.full-width-978:not(:first-child) {
        padding:0 8px;
    }
}
