/* Details */
div.webfg#index-details-header-row button.btn-outline-primary {
    background: url('/bundles/tradedirectsite/img/static/images/icon/icon_monitoring.svg') no-repeat 10px center !important;
    padding-left: 30px !important;
}

div.webfg-select-box button.ch {
    background: url('/bundles/tradedirectsite/img/static/images/flags/flag_ch@2x.png') no-repeat 10px 8px !important;
    background-size: 20px 20px !important;
}

div.webfg-select-box button.usa {
    background: url('/bundles/tradedirectsite/img/static/images/flags/flag_usa@2x.png') no-repeat 10px 8px !important;
    background-size: 20px 20px !important;
}

div.webfg-select-box button.eu {
    background: url('/bundles/tradedirectsite/img/static/images/flags/flag_eu@2x.png') no-repeat 10px 8px !important;
    background-size: 20px 20px !important;
}

/* Flag */
.webfg div.webfg.markets-update-flag-row h2.flag {
    padding-bottom: 20px;
}


div.webfg.markets-update-flag-row h2.flag-ch {
    background: url('/bundles/tradedirectsite/img/static/images/flags/flag_ch@2x.png') no-repeat !important;
}

div.webfg.markets-update-flag-row h2.flag-usa {
    background: url('/bundles/tradedirectsite/img/static/images/flags/flag_usa@2x.png') no-repeat !important;
}

div.webfg.markets-update-flag-row h2.flag-eu {
    background: url('/bundles/tradedirectsite/img/static/images/flags/flag_eu@2x.png') no-repeat !important;

}

div.webfg.markets-update-flag-row h2.flag-indicators {
    background: url('/bundles/tradedirectsite/img/static/images/flags/flag_change@2x.png') no-repeat !important;
}

div.webfg.markets-update-flag-row h2.flag {
    background-size: 50px 50px !important;
    padding-bottom: 15px !important;;
}

/* icon tooltip */
.webfg .market-tooltip-icon {
    background: url('/bundles/tradedirectsite/img/static/images/icon_info.svg') no-repeat 2px 2px !important;
    background-size: 12px 12px !important;
}

.webfg table.webfg.market-tooltip td.label {
    font-size: inherit;
    color: inherit;
    vertical-align: bottom;
}

.webfg table.webfg.market-tooltip {
    background-color: white;
    color: #525F7F;
}

.webfg .tooltip-inner {
    background-color: #ffff;
}

.webfg .market-tooltip-icon[title] {
    cursor: help;
}


/* NAVIGATION */
/* FOOTER */
.webfg. footer {
    display: inline-block;
    width: 100%;
    padding-left: 15px;
    padding-right: 15px;
    color: rgb(0, 0, 0) !important;
}

.webfg. footerLogo {
    max-width: 184px;
    margin-bottom: 8px;
}

.webfg .tags {
    background-color: transparent;
}

.webfg .topic {
    font-weight: bold !important;
}


.webfg table.news-table td.headline-cell, td.headline-cell a {
    color: #525F7F;
    font-size: 1.25em;
}


/* link */
.webfg .markets-update a {
    color: #007bff;
    font-size: 15px
}

.webfg table th {
    border-right: none;
}

.webfg table td {
    font-weight: inherit;
    border-right: none;
    background: none
}

.webfg table tr:nth-child(odd) td {
    background: inherit;
}

.webfg h2, .webfg h3, .webfg h4, .webfg h3 a, .webfg h4 a {
    padding: initial;
}

/*indicator */
.stale {
    color: rgba(194, 194, 194, 1);
}

.pos {
    color: green;
}

.neg {
    color: red;
}

.webfg table tbody td.lval_norm div:first-of-type {
    font-weight: bold;
}

.webfg table tbody td.lval_norm div:first-of-type {
    color: #525F7F;

}

/* title */
.icon-trend-up:before {
    content: "";
    background: url('/bundles/tradedirectsite/img/static/images/trend_arrow_up.svg');
    background-size: 20px 20px;
    display: inline-block;
    width: 20px;
    height: 20px;
}

.icon-trend-down:before {
    content: "";
    background: url('/bundles/tradedirectsite/img/static/images/trend_arrow_down.svg');
    background-size: 20px 20px;
    display: inline-block;
    width: 20px;
    height: 20px;
}

.icon-trend-equal:before {
    content: "";
    background: url('/bundles/tradedirectsite/img/static/images/trend_arrow_egual.svg');
    background-size: 20px 20px;
    display: inline-block;
    width: 20px;
    height: 20px;
}

div.solid-fastsearch-result {
    top: auto;
}

section.bloc > .content {
    padding: 25px 0 25px 0;
}

section.webfg.bloc > .content {
    padding: 30px 0 25px 0;
}

.webfg .btn-primary {
    background: #396cff;
    border-color: #396cff;
}

.webfg .btn-outline-primary {
    color: #007bff;
    border-color: #007bff;
}

/* MOST CONSULTED WIDGET */
.webfg.most-consulted table th, .webfg.most-consulted table td {
    background-color: #f2f4f6 !important;
}

.webfg.most-consulted .fa-long-arrow-right::before, .webfg.solid-fastsearch-result .fa-long-arrow-right::before {
    content: url(/bundles/tradedirectsite/img/static/images/icon_next_arrow_blue.svg);
    margin-left: 5px;
}

/* Quick search */
.webfg.solid-fastsearch-result table th, .webfg.solid-fastsearch-result table td {
    background-color: #f2f4f6 !important;
}


/*Rules miss into css webfg*/

/* FAST SEARCH */
div.webfg.solid-fastsearch-result, div.solid-fastsearch-result table thead th, div.solid-fastsearch-result table tbody td {
    background-color: #F2F4F6 !important;
}

div.webfg.solid-fastsearch-result {
    min-width: 300px;
    min-height: 50px;
    font-family: Roboto, serif;
    padding: 20px;
}

div.webfg.solid-fastsearch-result table td.name {
    color: #396CFF;
    font-size: 13px;
}

div.webfg.solid-fastsearch-result .nav {
    display: flex;
}

div.webfg.solid-fastsearch-result .nav-pills > li {
    margin-top: 0;
    margin-right: 0.5rem !important;
}

div.webfg.solid-fastsearch-result .nav-pills > li a {
    text-transform: none !important;
    font-weight: 400;
    font-size: 15px;
    color: #525F7F !important;
}

div.webfg.solid-fastsearch-result .nav-pills > li a.active {
    color: white !important;
}

div.webfg.solid-fastsearch-result .nav-pills > li:last-of-type {
    margin-top: 0;
    margin-right: 0 !important;
}

/* MOST CONSULTED WIDGET */
.webfg.most-consulted {
    min-height: 100px;
    min-width: 430px;
    border: 1px solid #CECECE;
    background-color: #F2F4F6;
    z-index: 10;
}

.webfg.most-consulted:after {
    position: absolute;
    width: 20px;
    height: 20px;
    border-top: 1px solid #CECECE;
    border-right: none;
    border-left: 1px solid #CECECE;
    border-bottom: none;
    top: -10px;
    left: 4%;
    content: '';
    background-color: #F2F4F6;
    transform: rotate(45deg);
}

.webfg.most-consulted h2 {
    font-size: 0.9em;
    text-transform: uppercase;
    font-weight: bold;
}

.webfg.most-consulted table thead tr, .most-consulted table thead tr th, .most-consulted table thead {
    height: 0;
}

.webfg.most-consulted a.more-results {
    font-size: 0.9em;
    font-weight: bold;
}


.webfg div.webfg-select-box button,
.webfg div.webfg-select-box button:hover,
.webfg div.webfg-select-box button:focus,
.webfg div.webfg-select-box.show button.dropdown-toggle,
.webfg div.webfg-select-box div.dropdown-menu {
    background-color: #f2f4f6;
    border: 1px solid #CECECE;
    font-family: Roboto, serif;
    color: #525F7F;
}

.webfg div.webfg-select-box button.dropdown-toggle::after {
    float: right;
    margin-top: 8px;
}

.webfg div.webfg-select-box div.dropdown-menu a.dropdown-item {
    font-family: Roboto, serif;
    color: #525F7F;
}

.webfg div.webfg-select-box.show > .btn-secondary.dropdown-toggle:focus, .webfg div.webfg-select-box > .btn-secondary.dropdown-toggle:focus {
    box-shadow: none;
    outline: none;
    text-decoration: none;
}

.webfg div.webfg-select-box button span.with-flag {
    padding-left: 25px;
}


div.webfg div.trend-eq {
    background: url(/bundles/tradedirectsite/img/static/images/trend_arrow_eq.png) no-repeat;
    background-size: 18px 18px
}

div.webfg div.trend-down {
    background: url(/bundles/tradedirectsite/img/static/images/trend_arrow_down.png) no-repeat;
    background-size: 18px 18px
}

div.webfg div.trend-up {
    background: url(/bundles/tradedirectsite/img/static/images/trend_arrow_up.png) no-repeat;
    background-size: 18px 18px
}

div.webfg-select-box button.ch {
    background: url(/bundles/tradedirectsite/img/static/images/flags/flag_ch@2x.png) no-repeat 10px 10px;
    background-size: 20px 20px
}

div.webfg-select-box button.usa {
    background: url(/bundles/tradedirectsite/img/static/images/flags/flag_usa@2x.png) no-repeat 10px 8px;
    background-size: 20px 20px
}

div.webfg-select-box button.eu {
    background: url(/bundles/tradedirectsite/img/static/images/flags/flag_eu@2x.png) no-repeat 10px 8px;
    background-size: 20px 20px
}


div.webfg.markets-update-flag-row h2.flag-ch {
    background: url(/bundles/tradedirectsite/img/static/images/flags/flag_ch@2x.png) no-repeat
}

div.webfg.markets-update-flag-row h2.flag-usa {
    background: url(/bundles/tradedirectsite/img/static/images/flags/flag_usa@2x.png) no-repeat
}

div.webfg.markets-update-flag-row h2.flag-eu {
    background: url(/bundles/tradedirectsite/img/static/images/flags/flag_eu@2x.png) no-repeat
}

div.webfg.markets-update-flag-row h2.flag-indicators {
    background: url(/bundles/tradedirectsite/img/static/images/flags/flag_indicators@2x.png) no-repeat
}

div.webfg#index-details-header-row button.btn-outline-primary {
    background: url(/bundles/tradedirectsite/img/static/images/icon_monitoring.svg) no-repeat 15px 7px;
}


div.webfg ul.portfolio-header .spanLabel.arrow > a:before {
    background: url(/bundles/tradedirectsite/img/static/images/icon_back_arrow_blue.svg) no-repeat 10px center;
}

div.webfg.webfg-detail-header a.eye-icon {
    background: url(/bundles/tradedirectsite/img/static/images/thescreener/icon_read_analysis.svg) no-repeat 1px center;
}

div.webfg.webfg-detail-header a.read-icon {
    background: url(/bundles/tradedirectsite/img/static/images/thescreener/icon_download_pdf.svg) no-repeat 1px center;
}

div.webfg div.thescreener-checklist-box .gleval-2 .graphic, div.webfg div.thescreener-details-box.gleval-2 .graphic {
    background: url(/bundles/tradedirectsite/img/static/images/thescreener/gleval-2.svg) no-repeat center center;
    background-size: 60px

}

div.webfg div.thescreener-checklist-box .gleval-1 .graphic, div.webfg div.thescreener-details-box.gleval-1 .graphic {
    background: url(/bundles/tradedirectsite/img/static/images/thescreener/gleval-1.svg) no-repeat center center;
    background-size: 60px

}

div.webfg div.thescreener-checklist-box .gleval0 .graphic, div.webfg div.thescreener-details-box.gleval0 .graphic {
    background: url(/bundles/tradedirectsite/img/static/images/thescreener/gleval0.svg) no-repeat center center;
    background-size: 60px

}

div.webfg div.thescreener-checklist-box .gleval1 .graphic, div.webfg div.thescreener-details-box.gleval1 .graphic {
    background: url(/bundles/tradedirectsite/img/static/images/thescreener/gleval1.svg) no-repeat center center;
    background-size: 60px

}

div.webfg div.thescreener-checklist-box .gleval2 .graphic, div.webfg div.thescreener-details-box.gleval2 .graphic {
    background: url(/bundles/tradedirectsite/img/static/images/thescreener/gleval2.svg) no-repeat center center;
    background-size: 60px

}

div.webfg div.thescreener-checklist-box .irst0 .graphic, div.webfg div.thescreener-details-box.irst0 .graphic {
    background: url(/bundles/tradedirectsite/img/static/images/thescreener/irst0.svg) no-repeat center center;
    background-size: 65px
}

div.webfg div.thescreener-checklist-box .irst1 .graphic, div.webfg div.thescreener-details-box.irst1 .graphic {
    background: url(/bundles/tradedirectsite/img/static/images/thescreener/irst1.svg) no-repeat center center;
    background-size: 65px
}

div.webfg div.thescreener-checklist-box .irst2 .graphic, div.webfg div.thescreener-details-box.irst2 .graphic {
    background: url(/bundles/tradedirectsite/img/static/images/thescreener/irst2.svg) no-repeat center center;
    background-size: 65px
}

div.webfg div.thescreener-checklist-box .irst3 .graphic, div.webfg div.thescreener-details-box.irst3 .graphic {
    background: url(/bundles/tradedirectsite/img/static/images/thescreener/irst3.svg) no-repeat center center;
    background-size: 65px
}

div.webfg div.thescreener-checklist-box .irst4 .graphic, div.webfg div.thescreener-details-box.irst4 .graphic {
    background: url(/bundles/tradedirectsite/img/static/images/thescreener/irst4.svg) no-repeat center center;
    background-size: 65px
}

div.webfg div.thescreener-checklist-box .tt-1 .graphic, div.webfg div.thescreener-details-box.tt-1 .graphic {
    background: url(/bundles/tradedirectsite/img/static/images/thescreener/tt-1.svg) no-repeat center center;
    background-size: 40px
}

div.webfg div.thescreener-checklist-box .tt0 .graphic, div.webfg div.thescreener-details-box.tt0 .graphic {
    background: url(/bundles/tradedirectsite/img/static/images/thescreener/tt0.svg) no-repeat center center;
    background-size: 40px
}

div.webfg div.thescreener-checklist-box .tt1 .graphic, div.webfg div.thescreener-details-box.tt1 .graphic {
    background: url(/bundles/tradedirectsite/img/static/images/thescreener/tt1.svg) no-repeat center center;
    background-size: 40px
}

div.webfg div.thescreener-checklist-box .riskzone-1 .graphic, div.webfg div.thescreener-details-box.riskzone-1 .graphic {
    background: url(/bundles/tradedirectsite/img/static/images/thescreener/riskzone-1.svg) no-repeat center center;
    background-size: 40px
}

div.webfg div.thescreener-checklist-box .riskzone0 .graphic, div.webfg div.thescreener-details-box.riskzone0 .graphic {
    background: url(/bundles/tradedirectsite/img/static/images/thescreener/riskzone0.svg) no-repeat center center;
    background-size: 40px
}

div.webfg div.thescreener-checklist-box .riskzone1 .graphic, div.webfg div.thescreener-details-box.riskzone1 .graphic {
    background: url(/bundles/tradedirectsite/img/static/images/thescreener/riskzone1.svg) no-repeat center center;
    background-size: 40px
}

div.webfg div.thescreener-checklist-box .ert-1 .graphic, div.webfg div.thescreener-details-box.ert-1 .graphic {
    background: url(/bundles/tradedirectsite/img/static/images/thescreener/ert-1.svg) no-repeat center center;
    background-size: 30px
}

div.webfg div.thescreener-checklist-box .ert0 .graphic, div.webfg div.thescreener-details-box.ert0 .graphic {
    background: url(/bundles/tradedirectsite/img/static/images/thescreener/ert0.svg) no-repeat center center;
    background-size: 30px
}

div.webfg div.thescreener-checklist-box .ert1 .graphic, div.webfg div.thescreener-details-box.ert1 .graphic {
    background: url(/bundles/tradedirectsite/img/static/images/thescreener/ert1.svg) no-repeat center center;
    background-size: 30px
}

div.webfg div.thescreener-checklist-box .vr-2 .graphic, div.webfg div.thescreener-details-box.vr-2 .graphic {
    background: url(/bundles/tradedirectsite/img/static/images/thescreener/vr-2.svg) no-repeat center center;
    background-size: 60px
}

div.webfg div.thescreener-checklist-box .vr-1 .graphic, div.webfg div.thescreener-details-box.vr-1 .graphic {
    background: url(/bundles/tradedirectsite/img/static/images/thescreener/vr-1.svg) no-repeat center center;
    background-size: 60px
}

div.webfg div.thescreener-checklist-box .vr0 .graphic, div.webfg div.thescreener-details-box.vr0 .graphic {
    background: url(/bundles/tradedirectsite/img/static/images/thescreener/vr0.svg) no-repeat center center;
    background-size: 60px
}

div.webfg div.thescreener-checklist-box .vr1 .graphic, div.webfg div.thescreener-details-box.vr1 .graphic {
    background: url(/bundles/tradedirectsite/img/static/images/thescreener/vr1.svg) no-repeat center center;
    background-size: 30px
}

div.webfg div.thescreener-checklist-box .vr2 .graphic, div.webfg div.thescreener-details-box.vr2 .graphic {
    background: url(/bundles/tradedirectsite/img/static/images/thescreener/vr2.svg) no-repeat center center;
    background-size: 60px
}


div.webfg div.thescreener-checklist-box .rp .graphic, div.webfg div.thescreener-details-box.rp .graphic {
    background: url(/bundles/tradedirectsite/img/static/images/thescreener/rp.svg) no-repeat center center;
    background-size: 40px
}

.webfg .fc .chartInfoButton {
    background: url(/bundles/tradedirectsite/img/static/images/financechart/info-icon.png) no-repeat;
}

.webfg .fc .scales .chartGridButton {
    background: url(/bundles/tradedirectsite/img/static/images/financechart/excel-16.gif) no-repeat;
}


.webfg .fc .scales .chartSettingsButton {
    background: url(/bundles/tradedirectsite/img/static/images/financechart/settings.png) no-repeat;
}

.webfg .fc .scales .chartDrawingButton {
    background: url(/bundles/tradedirectsite/img/static/images/financechart/pencil.png) no-repeat;
}

.webfg .fc .close {
    background: url(/bundles/tradedirectsite/img/static/images/financechart/close16x16.png) no-repeat;
}


.webfg .fc #chart-loading-indicator {
    background: url(/bundles/tradedirectsite/img/static/images/financechart/ajax-loader.gif) no-repeat center bottom;
}

.webfg .fc .chartDrawbar .add {
    background: url(/bundles/tradedirectsite/img/static/images/financechart/add.png) right
}

.webfg .fc .chartDrawbar .minus {
    background: url(/bundles/tradedirectsite/img/static/images/financechart/minus.png) right
}

.webfg .fc .chartDrawbar .aline {
    background-image: url(/bundles/tradedirectsite/img/static/images/financechart/line.png)
}

.webfg .fc .chartDrawbar .pline {
    background-image: url(/bundles/tradedirectsite/img/static/images/financechart/pline.png)
}

.webfg .fc .chartDrawbar .vline {
    background-image: url(/bundles/tradedirectsite/img/static/images/financechart/vline.png)
}

.webfg .fc .chartDrawbar .hline {
    background-image: url(/bundles/tradedirectsite/img/static/images/financechart/hline.png)
}

.webfg .fc .chartDrawbar .perline {
    background-image: url(/bundles/tradedirectsite/img/static/images/financechart/percentline.png)
}

.webfg .fc .chartDrawbar .cline {
    background-image: url(/bundles/tradedirectsite/img/static/images/financechart/changeline.png)
}

.webfg .fc .chartDrawbar .tline {
    background-image: url(/bundles/tradedirectsite/img/static/images/financechart/tline.png)
}

.webfg .fc .chartDrawbar .etline {
    background-image: url(/bundles/tradedirectsite/img/static/images/financechart/etline.png)
}

.webfg .fc .chartDrawbar .rafline {
    background-image: url(/bundles/tradedirectsite/img/static/images/financechart/rafline.png)
}

.webfg .fc .chartDrawbar .delline {
    background-image: url(/bundles/tradedirectsite/img/static/images/financechart/deletelines.png);
}


.webfg .fc .chartDrawbar .settings {
    background-image: url(/bundles/tradedirectsite/img/static/images/financechart/settings.png);
    margin: 1px 5px 1px 3px
}

.webfg .fc .chartDrawbar .arrow_custom {
    background-image: url(/bundles/tradedirectsite/img/static/images/financechart/customArrow.png)
}

.webfg .fc .chartDrawbar .arrow_green {
    background-image: url(/bundles/tradedirectsite/img/static/images/financechart/greenArrow.png)
}

.webfg .fc .chartDrawbar .arrow_red {
    background-image: url(/bundles/tradedirectsite/img/static/images/financechart/redArrow.png)
}

.webfg .fc .chartDrawbar .delarrow {
    background-image: url(/bundles/tradedirectsite/img/static/images/financechart/delArrow.png)
}

.webfg .fc .chartDrawbar .text {
    background-image: url(/bundles/tradedirectsite/img/static/images/financechart/text.png);
}


.webfg .fc .chartDrawbar .deltext {
    background-image: url(/bundles/tradedirectsite/img/static/images/financechart/deltext.png);
}


.webfg .fc .chartDrawbar .trash {
    background-image: url(/bundles/tradedirectsite/img/static/images/financechart/trash.png);
}

.webfg .fc .chartDrawbar .trash[dir=vertical] {
    background-image: url(/bundles/tradedirectsite/img/static/images/financechart/trash.png);
}

.webfg .fc .chartDrawbar .done {
    background-image: url(/bundles/tradedirectsite/img/static/images/financechart/tick.png);

}

.webfg .tablescroll_head {
    background: #eee url(/bundles/tradedirectsite/img/static/images/financechart/close16x16.png) no-repeat right
}

.webfg #theTable thead {
    background-image: url(/bundles/tradedirectsite/img/static/images/financechart/close16x16.png)
}

.webfg .fc .select2-arrow {
    background-image: url(/bundles/tradedirectsite/img/static/themes/easy/img/arrow-dropdown-header-red.svg)
}

.webfg .fade {
    opacity: inherit;
}

.webfg .thescreener-checklist-box img {
    display: none;
}

#index-details-header-row.webfg .widthContainer .valorFunctions {
    display: none;
}

#index-details-header-row.webfg .widthContainer > .row {
    justify-content: normal
}

.webfg table thead th {
    text-align: right;
}

.webfg table thead th:first-child {
    text-align: left;
}


.webfg .border-right-grey {
    border-right: none;
}

header #webfg-history div.webfg-trend {
    width: 18px;
}

div.webfg#index-details-header-row div.webfg-trend {
    height: 35px;
}

.webfg .nav-tabs .nav-link.active,
.webfg .nav-tabs .nav-item.show .nav-link {
    border-color: white;
}

.webfg .nav-tabs .nav-link {
    font-size: 15px;
}

.webfg .table td {
    border-bottom: 1px solid #cecece;
    border-top: 1px solid #cecece;
    font-size: 16px;
}

.webfg table td {
    font-size: 16px;
}

.webfg h2, .webfg h3, .webfg h3 a, .webfg h4, .webfg h4 a, .webfg h5, .webfg h5 a {
    font-weight: 400;
}

#index-details-header-quotes-row.webfg .widthContainer .mainTradeData > h5, #index-details-header-quotes-row.webfg .widthContainer .screenerTitle > h5 {
    font-weight: 400;
}


div.webfg table.instrument-detail-table tbody th {
    color: rgb(133, 143, 159);
    font-size: 16px;
}

div.webfg table tr > .nested > div.nested {
    font-size: 13px;
}

div.webfg .table td:first-of-type, .table th:first-of-type {
    padding-left: 12px;
}

div.webfg .btn-group .btn-default.active {
    color: #ffffff !important;
}

div.webfg .btn-group .btn-default {
    border-color: #007bff;
    color: #007bff !important;
}

div.webfg .heatmap {
    margin-left: auto;
    margin-right: auto;
}

div.webfg .heatmap .heatmapElement {
    float: left;
    min-width: 150px;
    max-width: 250px;
    width: 19.5%;
    height: 150px;
    margin: 2px;
}

div.webfg .heatmap .heatmapElement .table {
    height: 100%;
    table-layout: fixed;
}

div.webfg .heatmap .heatmapElement .table tr {
    height: 50%;
}

div.webfg .heatmap .heatmapElement .table tbody tr td {
    font-size: 100%;
    font-weight: bolder;
    padding: 8px;
    height: auto;
    border: none;
}

@media screen and (min-width: 992px) {
    div.webfg .heatmap .heatmapElement .table tbody tr td {
        font-size: 120%;
    }
}

@media screen and (min-width: 1200px) {
    div.webfg .heatmap .heatmapElement .table tbody tr td {
        font-size: 150%;
    }
}

div.webfg .heatmap .heatmapElement > .table > tbody > tr > td.m_name > span {
    display: block;
    width: 100%;
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
}

div.webfg .heatmap .heatmapElement .table tbody tr td.nested div.nested {
    font-weight: normal;
}

div.webfg .heatmap.mini .heatmapElement {
    width: 150px;
    height: 100px;
}

div.webfg .heatmap.mini .heatmapElement .table tbody tr td {
    font-size: 110%;
}

div.webfg .heatmap .heatmapElement.pos3 {
    background-color: rgba(0, 128, 0, 0.66);
}

div.webfg .heatmap .heatmapElement.pos2 {
    background-color: rgba(0, 128, 0, 0.50);
}

div.webfg .heatmap .heatmapElement.pos1 {
    background-color: rgba(0, 128, 0, 0.33);
}

div.webfg .heatmap .heatmapElement.neg1 {
    background-color: rgba(255, 0, 0, 0.33);
}

div.webfg .heatmap .heatmapElement.neg2 {
    background-color: rgba(255, 0, 0, 0.50);
}

div.webfg .heatmap .heatmapElement.neg3 {
    background-color: rgba(255, 0, 0, 0.66);
}

div.webfg .heatmap .heatmapElement.empty {
    background-color: rgba(194, 194, 194, 0.5);
}

div.webfg .heatmap .heatmapElement .table tbody tr td.m_name a {
    color: black;
}

div.webfg .m-eusipa-container h2 {
    line-height: 30px;
    padding-left: 5px;
}

div.webfg .m-eusipa-container h2 {
    color: #ffffff;
}

div.webfg .m-eusipa-11 h2 {
    background-color: #005870;
}

div.webfg .m-eusipa-12 h2 {
    background-color: #006E5D;
}

div.webfg .m-eusipa-13 h2 {
    background-color: #D48D20;
}

div.webfg .m-eusipa-14 h2 {
    background-color: #818386;
}

div.webfg .m-eusipa-20 h2 {
    background-color: #EA622D;
}

div.webfg .m-eusipa-21 h2 {
    background-color: #EE1D23;
}

div.webfg .m-eusipa-22 h2 {
    background-color: #8B0202;
}

#search-simple-search-row .form-group > div {
    margin-bottom: 16px;
}
