body {
  font-family: "Open Sans Condensed", sans-serif;
  background-color: #efefef;
}

#container {
  background-color: #efefef;
  border: none;
}

.container {
  max-width: 1002px !important;
  padding: 0 10px;
}

.red,
.dred {
  color: #f22841;
}

.separate_menu {
  border-left: 1px solid #74acdf;
  border-right: 1px solid #74acdf;
}

.vm.dataRegularUlOn > a {
  color: #74acdf;
}

.dataRegularUlOff > a {
  color: #74acdf !important;
}

.cdep a,
.ccul a {
  color: #74acdf;
}

#chartHolder h2 {
  border: 2px solid #74acdf;
}

.chart_links {
  background-color: #74acdf;
}

.chart_links ul li.selected .changeChart {
  color: #74acdf;
}

.symClass td.text-left > a {
  color: #74acdf;
}

.cookieContainer {
  border: 1px solid #74acdf;
}

.buttonCookie {
  background-color: #74acdf;
}

ul.newsheadlines li .date {
  color: #74acdf;
}

ul.newsheadlines li .readmore a {
  color: #74acdf;
}

.pagination_box div ul li a {
  border: 1px solid #74acdf;
}

.pagination_box div ul li a:hover {
  background: #74acdf;
}

.pagination_box div ul li.selected {
  background-color: #74acdf;
}

.corp_head li span.corange {
  color: #74acdf;
}

.sfh_dp_ {
  color: #74acdf;
}

.sfh_dp_ form div input.form-control {
  border: 1px solid #74acdf;
}

.sfh_dp_ button {
  border: 1px solid #74acdf;
  color: #74acdf;
}

.sfh_dp_ .btn-default:hover,
.sfh_dp_ .btn-default:focus,
.sfh_dp_ .btn-default:active {
  border: 1px solid #74acdf;
  background-color: #74acdf;
}

.n_ticker {
  border-top: 1px solid #74acdf;
  border-bottom: 1px solid #74acdf;
}

.right_header .headerNewsNav {
  color: #74acdf;
}

.header-news {
  color: #74acdf;
}

.blockcontrols a,
.blockcontrols div {
  color: #74acdf;
}

.header-news h3 {
  color: #74acdf;
}

.header-news h3,
.header-news h3 a {
  color: #74acdf;
}

.header-news li a:hover {
  color: #74acdf;
}

nav .menu {
  border-top: 1px solid #74acdf;
  border-bottom: 1px solid #74acdf;
}

#nav_primary.scroll-nav .social {
  left: 115px;
}

#nav_primary .search button {
  color: #74acdf;
}

#nav_primary nav .tools {
  background-color: #74acdf;
}

#nav_primary #search .form-group button:hover,
#nav_primary #admin .form-group button:hover {
  color: #74acdf;
}

#nav_primary nav .search:hover,
#nav_primary nav .tools:hover,
#nav_primary nav .country:hover,
#nav_primary nav .admin:hover,
#nav_primary nav .smenu:hover,
#nav_primary nav .search:hover button,
#nav_primary nav .tools:hover button,
#nav_primary nav .admin:hover button,
#nav_primary nav .smenu:hover button,
#nav_primary nav .country:hover button {
  color: #74acdf;
}

#nav_primary nav .menu-v2 > ul.navbar-nav > li {
  color: #74acdf;
}

.menu-v2 nav > ul.navbar-nav > li:first-child .fa-angle-down {
  color: #74acdf;
}

#nav_primary nav li:hover a {
  color: #74acdf;
}

#nav_primary nav li:hover a .fa-angle-down {
  color: #74acdf;
}

#nav_primary nav li > a:hover,
#nav_primary nav li.chk > a,
#nav_primary nav li.active > a,
#nav_primary nav li.chk:first-child > a:hover,
#nav_primary nav li.chk.active:first-child > a {
  background-color: #fcfcfc;
  color: #74acdf;
}

#nav_primary nav li.chk > ul > li > a:hover,
#nav_primary nav li.chk > ul > li.chk > a,
#nav_primary nav li.chk:first-child > a {
  background-color: #74acdf;
}

#nav_primary nav .tab-content ul li a:hover {
  background-color: #74acdf;
}

#nav_primary
  nav
  .tab-content
  > ul
  > li:hover
  a
  #nav_primary
  nav
  .tab-content
  > ul
  > li.chk
  a,
#nav_primary nav .tab-content > ul > li.active a {
  background-color: #74acdf;
}

#nav_primary nav .social {
  border-left: 1px solid #74acdf;
}

#nav_primary #menu ul li.active > a {
  background-color: #74acdf;
}

#nav_primary.scroll-nav #navbar-quotes a:hover,
#nav_primary.scroll-nav #navbar-quotes a:active {
  color: #74acdf;
}

#nav_primary #menu a.active {
  color: #74acdf;
}

#nav_primary button:hover {
  color: #74acdf;
}

.bm-nb {
  background: #74acdf;
}

.col-lg-7.col-md-7.col-sm-7.col-xs-12.vcenter.center {
  border-left: 1px solid #74acdf;
  border-right: 1px solid #74acdf;
}

.data_cotis {
  border-right: 1px solid #74acdf;
}

.title_cotis {
  color: #74acdf;
  border-bottom: 1px solid #74acdf;
}

.title_cotis a {
  color: #74acdf;
}

.real-cots {
  border: 2px solid #74acdf;
}

.real-cots .cots-text a {
  color: #74acdf;
}

.text-open-close {
  background-color: #74acdf;
}

#nav_primary nav .tab-content .all-menu ul li > ul.nav.nav-pills > li > a:hover,
#nav_primary nav .tab-content .v-sub-menu > ul > li.chk a {
  background-color: #74acdf;
}

.all-menu > ul > li.active > a {
  color: #74acdf !important;
}

#nav_primary nav.all-menu > ul > li > ul > li > a {
  color: #74acdf;
}

.all-menu > ul > li > ul > li.chk,
.all-menu > ul > li > ul > li.active {
  background-color: #74acdf;
  border-color: #74acdf;
}

.all-menu > ul > li > ul > li:hover {
  background-color: #74acdf;
  border-color: #74acdf;
}

.uhshr_.relevant .uhshrit_ a > span:hover {
  color: #74acdf;
}

.pm_n.mtm.pts.brb_s.clearfix.woimg,
.pm_n.pm_nn.mtm.pts.brb_s.clearfix,
.pm_n.mtm.pts.brb_s.clearfix.wimg,
.pm_n.mtm.pts.brb_s.clearfix.wimg.variation {
  border-left: 4px solid #74acdf;
}

.clearfix {
  clear: both !important;
}

#todospm span.fa.fa-plus-square-o {
  color: #74acdf;
}

.head.first_navigation_buttons_sections
  .sections_container
  .button_sections.active,
.head.first_navigation_buttons_sections
  .sections_container
  .button_sections:hover,
.head.first_navigation_buttons_sections
  .sections_container
  .button_sections.active
  a,
.head.first_navigation_buttons_sections
  .sections_container
  .button_sections:hover
  a {
  color: #74acdf;
}

.first_navigation_buttons_sections {
  margin: 5px 0 5px 0 !important;
}

.enterprise .cajaprovincia a,
.enterprise .cajapoblacion a {
  color: #74acdf;
}

#nav_primary #newsCarousel ol.carousel-indicators li.active {
  border: 2px solid #74acdf;
}

.responsive-slider {
  border-top: 5px solid #74acdf;
}

.responsive-slider .slides ul li .slide-body .caption h3 a {
  white-space: pre-wrap;
  background-color: rgba(116, 172, 223, 0.8);
  color: #ffffff !important;
  padding: 0;
  line-height: 32px;
}

.responsive-slider .slides:hover ul li .slide-body .caption h3 a {
  background-color: rgba(116, 172, 223, 1);
}

.mktps ul > li.chronicle.events,
.mktps ul > li.chronicle.events:hover {
  background-color: #74acdf;
}

section .chronicle.events:before {
  border-top: 2px solid #74acdf;
  color: #74acdf;
}

section .chronicle.events div.last_entry {
  border-bottom: 2px solid #74acdf;
}

.cuerpo_cronica {
  border-top: 1px solid #74acdf;
}

#story_body .cuerpo_cronica .fecha {
  color: #74acdf;
}

.bm-pagination > li > a,
.pagination > li > span {
  color: #74acdf;
}

.bm-pagination > .active > a,
.pagination > .active > span,
.pagination > .active > a:hover,
.pagination > .active > span:hover,
.pagination > .active > a:focus,
.pagination > .active > span:focus {
  background-color: #74acdf;
  border-color: #74acdf;
}

.timeline .inside .key_event .event_link:hover:before {
  background-color: #74acdf;
}

.last_news.latam .news li > .mx > div .timer {
  background-color: #74acdf;
}

.last_news.latam .news li > .ar > div .timer {
  background-color: #74acdf;
}

.banner.crowdnetic {
  border: 3px solid #74acdf !important;
}

.favorite .iphone span,
.favorite .android span {
  color: #74acdf;
}

.fml li.fml_l ul li a {
  color: #74acdf;
}

.inversion.banner p:last-child {
  color: #74acdf;
}

.presenta.banner {
  border: 1px solid #74acdf;
}

.presenta.banner h4 {
  background-color: #74acdf;
}

.presenta.banner p:last-child {
  color: #74acdf;
  background-color: #74acdf;
}

.bmh_afun .pah a.ind:hover {
  background: #74acdf;
}

.crem .cremh h5 {
  color: #74acdf;
}

.sb_dstc h4 {
  color: #74acdf;
}

.bmhlm form input[type="button"] {
  background-color: #74acdf;
}

.frm_select_ufv button {
  color: #74acdf !important;
}

.open .dropdown-toggle.btn-default {
  background: #125089;
}

.dropdown-toggle_3:hover {
  background: #061c26;
}

.ferr .tab-content > ul > li > ul > li > strong a {
  color: #74acdf;
}

.cnac ul li a,
.cint ul li a,
.ctec ul li a,
.ccil ul li a,
.ccult ul li a,
.ccul ul li a {
  color: #74acdf;
}

.bm_f_nav .dropdown button .caret {
  color: #74acdf;
}

.bmhpa .pah a.ind {
  background: #74acdf;
}

#bctz_ .nav-tabs {
  background-color: #74acdf;
}

.button-over-tabs a:hover,
#bctz_ .nav-tabs > li > a:hover,
#bctz_ .nav-tabs > li.active > a,
#bctz_ .nav-tabs > li.active > a:hover,
#bctz_ .nav-tabs > li.active > a:focus {
  color: #74acdf;
}

#bctz_ .tab-content table tbody tr td a {
  color: #74acdf;
}

aside .chart-box .arrows .prev,
aside .chart-box .arrows .next {
  color: #74acdf;
}

aside .chart-box ul.cotizaciones li.active {
  color: #74acdf;
}

aside .chart-box ul.cotizaciones li.active a {
  color: #74acdf;
}

.weekend .mktps .bd li .shr {
  border-right: 1px solid #74acdf;
}

#news_ticker_layer {
  color: #74acdf;
}

#first_news_ticker {
  border: 1px solid #74acdf;
  border-left: 0;
}

.chart-title {
  color: #74acdf;
}

.chart-title a {
  color: #74acdf;
}

.pm_ap_1 .pmp_sub li {
  color: #74acdf;
}

.plsdropdown button {
  color: #74acdf;
}

header h1 span,
#footer h1 span {
  color: #74acdf;
}

.bm_h_frm button {
  color: #74acdf;
}

.sfh_dp {
  border: 1px solid #74acdf;
}

.sfh_dp:hover {
  background: #74acdf;
}

.right_header button {
  color: #74acdf;
}

.sfh_n a {
  color: #74acdf;
}

.bm_h_nd h6 {
  color: #74acdf;
}

.bm_h_nd button:hover .caret {
  color: #74acdf;
}

#nav #left-header {
  border-right: 1px solid #74acdf;
}

#nav #left-header a span {
  color: #74acdf;
}

.sfh_dp_ a span {
  color: #74acdf;
}

#section_fact_sheet .table > thead > tr > th,
#section_fact_sheet .table > tbody > tr > td {
  font-weight: bold;
}

.head.first_navigation_buttons_sections,
.head.first_navigation_buttons_sections .sections_container {
  background-color: #125089 !important;
}

.head.first_navigation_buttons_sections .sections_container .button_sections {
  border-left: 1px solid #ebebeb;
}

#launchpad-root {
  border: 1px solid #082536;
}

.research h1 {
  color: #125089;
  font-weight: 600;
}

.bmh_voli {
  background-color: #125089;
}

.bmh_voli h4 {
  color: #fff;
}

.btn-default {
  background-color: #125089;
  border-color: #fff;
}

.frm_select_ufv button {
  color: #fff !important;
}

.dropdown-menu_2 > li.active > a {
  background: #125089 !important;
}

.dropdown-menu_2 > li.active > a:hover {
  background: #3c5e6c !important;
}

.stacked.scroll-nav {
  top: 0 !important;
  color: #fff;
}

.tops_flops {
  background-color: #125089;
  background-image: none;
}

.tops_flops h4 {
  color: #fff;
}

#research {
  background-color: #ddd;
}

.head.first_navigation_buttons_sections .sections_container ul {
  padding: 0 5px !important;
}

.primarinav ul {
  padding-left: 0px;
}

.navbar-inner {
  background-color: #0d3f6a;
  height: 30px;
}

.navbar-inner li {
  list-style-type: none;
  font-family: "Open Sans Condensed", sans-serif;
  text-transform: uppercase;
  white-space: nowrap;
  font-weight: bold;
}

.menu_primary {
  margin-top: 50px;
  float: right;
  font-size: 13px;
}

.menu_primary li {
  list-style-type: none;
  font-family: "Open Sans Condensed", sans-serif;
  text-transform: uppercase;
  white-space: nowrap;
  font-weight: bold;
  font-size: 1.3em;
  margin: 0;
  padding: 0;
}

.menu_primary li a {
  display: inline-block;
  color: #eee;
  font-size: 0.9em;
  padding: 10px;
}

.menu_primary li a:hover {
  color: #01528c;
  background-color: #ffffff;
  text-decoration: none;
}

.navbar-nav .social-icon {
  margin-right: 0px;
}

.social-icon a {
  padding: 0;
  display: inline-block;
  width: 26px;
  text-align: center;
  overflow: hidden;
  text-indent: 100%;
  white-space: nowrap;
}

.facebook {
  background-position: -132px -60px;
}

.twitter {
  background-position: -282px -160px;
}

.twitter:hover {
  background-color: #00aced;
}

.googleplus {
  background-position: -132px -113px;
}

.googleplus:hover {
  background-color: #a42a1d;
}

.social-icon.facebook:hover {
  background-color: #3b5999;
}

.mobile {
  background-position: -155px -30px;
}

.mobile:hover {
  background-color: #efae00;
}

.mail {
  background-position: -185px -28px;
}

.social-icon {
  background-image: url("/web/img/logos/spritesheet.png");
  background-repeat: no-repeat;
}

.loginnav {
  float: right;
}

.loginnav .espace-abo {
  margin-right: 0;
}

.loginnav .espace-abo a {
  color: #cb9400;
}

.sprite {
  background: url("/web/img/logos/spritesheet.png") no-repeat;
  display: inline-block;
  vertical-align: middle;
  margin-bottom: 3px;
}

.sprite-ICO_BONHOMME {
  width: 20px;
  height: 20px;
  background-position: -128px -5px;
}

.sprite-ICO_LOUPE {
  width: 20px;
  height: 20px;
  background-position: -245px -118px;
}

#search-content {
  transition: width 0.6s ease-out, background-color 0.2s;
  -webkit-transition: width 0.6s ease-out, background-color 0.2s;
  -moz-transition: width 0.6s ease-out, background-color 0.2s;
  -o-transition: width 0.6s ease-out, background-color 0.2s;
  height: inherit;
  display: inline-block;
}

#search-content button {
  padding: 4px 0;
  color: #fff;
}

.search-query {
  background-color: transparent;
  color: #fff;
  border: none;
  width: 105px;
  padding: 6px 6px 6px 30px;
  margin-left: -30px;
  transition: width 0.6s ease-out, background-color 0.2s;
  -webkit-transition: width 0.6s ease-out, background-color 0.2s;
  -moz-transition: width 0.6s ease-out, background-color 0.2s;
  -o-transition: width 0.6s ease-out, background-color 0.2s;
}

.search-query:hover,
.search-query:focus {
  width: 200px;
  background-color: #01528c;
}

.toolbar ul.nav li.toolbar-link form#search-content *::-moz-placeholder,
.toolbar ul.navbar-nav li.toolbar-link form#search-content *::-moz-placeholder {
  color: #fff;
  opacity: 1;
}

.toolbar ul.nav li.toolbar-link form#search-content:hover *::-moz-placeholder,
.toolbar ul.nav li.toolbar-link form#search-content *:focus::-moz-placeholder,
.toolbar
  ul.navbar-nav
  li.toolbar-link
  form#search-content:hover
  *::-moz-placeholder,
.toolbar
  ul.navbar-nav
  li.toolbar-link
  form#search-content
  *:focus::-moz-placeholder {
  opacity: 0.5;
}

.btn-link {
  background-color: transparent;
  -webkit-box-shadow: none;
  box-shadow: none;
  position: relative;
  z-index: 2;
}

.menu-wrapper {
  background: #01528c;
}

.menu_icon {
  font-size: 2em;
  position: relative;
  top: 29px;
  float: left;
  padding-right: 25px;
}

.fa-home {
  color: #fff;
}

.masthead {
  background-color: #353535;
  padding-bottom: 20px;
  padding-top: 20px;
  margin-bottom: 10px;
}

.logo-wrapper {
  margin-top: 15px;
}

.markets h2 {
  color: #fff;
  border-bottom: 1px solid #fff;
  padding-bottom: 10px;
  font-size: 1.7em !important;
  font-weight: bold;
  margin-top: 3px;
}

.markets .table-striped > tbody > tr:nth-child(odd) > td {
  background-color: transparent !important;
}

.markets .table > tbody > tr:hover {
  background-color: transparent !important;
}

.bg-gavel {
  background-color: #484848;
  width: 50%;
  margin-top: 0px;
  height: 50px;
  position: relative;
  display: table !important;
}

.masthead .markets .table tbody > .darkbk {
  background-color: #484848 !important;
  border-bottom: 4px solid #353535;
}

.markets .table td {
  line-height: 1.45 !important;
}

.markets .table td:first-child {
  border-right: 4px solid #353535 !important;
}

.masthead .markets .table {
  margin-top: 10px;
}

.markets .table {
  margin-left: 0px !important;
}

.markets .bg-gavel:nth-child(odd) {
  float: left;
}

.bg-gavel ul {
  margin: 0px;
  padding: 0px 4px 0 0;
  width: 50%;
  display: table-cell;
  vertical-align: middle;
}

.bg-gavel ul li {
  color: #adadad;
  font-size: 1em;
  list-style: none;
  text-align: right;
}

.bg-gavel ul .positiv {
  color: #4db74d;
  font-size: 1.5em;
  font-weight: bold;
}

.bg-gavel ul .negativ {
  color: #f72e3b;
  font-size: 1.5em;
  font-weight: bold;
}

.bg-gavel h3 {
  font-size: 1.3em;
  padding-left: 8px;
  width: 50%;
  font-weight: bold;
  display: table-cell;
  vertical-align: middle;
}

.bg-gavel h3 a {
  color: #fff;
}

.index_headline {
  color: #fff;
  font-size: 2em;
  font-weight: bold;
}

.mapgraphic {
  padding: 0 10px;
}

.mapgraphic ul {
  text-align: center;
}

.mapgraphic ul li {
  display: inline;
  color: #fff;
  font-size: 1.7em;
  font-weight: bold;
  margin-right: 10px;
}

.mapgraphic ul li:nth-child(3n) {
  margin-right: 0px;
}

.mapgraphic ul .positiv {
  color: #4db74d !important;
  font-size: 1.7em;
  font-weight: bold;
}

.mapgraphic ul .negativ {
  color: #f72d3b !important;
  font-size: 1.7em;
  font-weight: bold;
}

.mapgraphic .graphic {
  min-height: 185px;
}

.movers .nav-tabs {
  border-bottom: none;
}

.movers .nav-tabs li a:hover {
  background-color: transparent;
  border: none;
  padding: 0px;
  color: #fff;
}

.movers .nav-tabs li a {
  background-color: transparent;
  border: none;
  padding: 0px;
  font-size: 1.7em;
  padding-right: 15px;
  margin-right: 15px;
  color: #fff;
  font-weight: bold;
  padding-bottom: 5px;
}

.movers .nav-tabs {
  border-bottom: 1px solid #fff;
}

.masthead .movers .nav-tabs li a:hover {
  border-bottom: 4px solid #fff;
  padding-bottom: 5px;
  padding-right: 15px;
}

.masthead .movers .nav-tabs li .active {
  border-bottom: 4px solid #fff;
}

.movers .nav-tabs li .active {
  border-bottom: 0px solid #fff;
}

.movers .nav-tabs li a:hover {
  border-bottom: none;
  padding: 0px;
}

.movers table td {
  font-size: 1.2em;
}

.movers table .positiv {
  color: #4db74d !important;
  font-weight: bold;
}

.movers table .negativ {
  color: #f72d3b !important;
  font-weight: bold;
}

#cont_261 .col-lg-12 .table-responsive {
  font-size: 15px;
  padding: 0px 0px 10px 0px;
}

.tab-content .fade div {
  font-size: 15px;
}

.warrants input.right {
  margin-right: 5px;
  font-weight: bold;
}

#cont_264 .table-responsive tbody tr td,
#cont_264 .table-responsive thead th {
  font-size: 1.1em !important;
}

.table tr,
.table th,
.table td {
  border-top: none !important;
  color: #353535;
  font-size: 1.1em !important;
  padding: 2px 4px 2px 4px !important;
  font-weight: bold !important;
}

.masthead .table tr,
.masthead .table th,
.masthead .table td {
  border-top: none !important;
  color: #353535;
  font-size: 1.1em !important;
  padding: 4px !important;
  font-weight: bold !important;
}

.slide_table .table > tbody > tr:hover {
  background: #ddd !important;
}

.masthead .table {
  margin-bottom: 0;
  margin-left: 10px;
}

.masthead .table th,
.masthead .table td {
  line-height: 1.25 !important;
}

.masthead .table th a,
.masthead .table td {
  color: #fff;
}

.trmodules .table th a {
  color: #353535;
}

.movers tr.secondrow th,
.movers tr.secondrow td {
  padding-top: 20px !important;
  font-weight: bold;
}

.movers tr:hover {
  background: transparent !important;
}

.masthead .tab-content {
  border: none;
  border-top: 0;
  padding: 0px;
  background-color: transparent;
}

.head.first_navigation_buttons_sections .sections_container .button_sections a {
  font-size: 14px;
  font-weight: 400;
  color: #fff;
}

.trmodules {
  background-color: #fff;
}

#cont_404 .trheadeline {
  background-color: #125089;
  color: #fff;
  padding: 5px 5px 5px 6px;
  text-transform: uppercase;
  font-weight: bold;
  font-size: 18.3px;
}

#cont_404 .tab-content th {
  padding-left: 8px !important;
}

#cont_404 .movers tr.secondrow th,
#cont_404 .movers tr.secondrow td {
  padding-top: 0px !important;
}

#cont_262 .risk {
  padding-top: 10px;
  margin-top: 0px !important;
}

.trheadeline {
  background-color: #125089;
  color: #fff;
  padding: 5px 5px 5px 15px;
  text-transform: uppercase;
  font-weight: bold;
  font-size: 18.3px;
}

.table-striped > tbody > tr:nth-child(odd) > th {
  background-color: #f6f7f2 !important;
}

.trheadeline.boxInBody {
  background-color: transparent;
  color: #125089;
}

.trmodules .mapgraphic {
  margin-top: 15px;
  padding: 0px;
}

.trmodules .mapgraphic ul {
  margin: 20px 0 20px 0;
}

.trmodules .mapgraphic ul li {
  margin-right: 10%;
  color: #353535;
  font-weight: bold;
}

.trmodules .mapgraphic ul li:nth-child(2) {
  font-weight: 300 !important;
}

.trmodules .mapgraphic ul li:last-child {
  margin-right: 0px !important;
}

.trmodules .movers tr,
.trmodules .movers th,
.trmodules .movers td {
  color: #353535;
}

.trmodules .movers .nav-tabs {
  border: none;
  padding: 15px 8px 0px 8px;
}

#topIndexListHeader {
  border: none;
  padding: 0px 8px 0px 8px !important;
}

.trmodules .movers .nav-tabs li a {
  color: #125089;
  padding-bottom: 0px;
}

.trmodules .movers .nav-tabs li a:hover {
  padding-bottom: 0px;
  border: none;
}

.tab-content {
  border: none;
}

.trmodules .table {
  margin-bottom: 0;
}

.seemore {
  font-size: 1.2em;
  font-weight: bold;
  margin-right: 10px;
}

.seemore i {
  margin-left: 8px;
  font-size: 1.4em;
  position: relative;
  top: 2px;
}

.indicatoraside {
  width: 50%;
  float: left;
  display: table;
  border-top: 1px solid #ddd;
}

.indicatoraside li span {
  padding: 0px;
  float: none;
  font-weight: bold;
  text-align: left;
}

.indicatoraside:nth-child(odd) {
  border-right: none;
}

.indicatoraside ul {
  float: left;
  padding: 10px 0 10px 8px;
  width: 60%;
}

.indicatoraside ul li {
  font-size: 1em;
}

.indicatoraside ul .index_headline {
  color: #353535 !important;
  text-transform: uppercase;
}

.indicatoraside span {
  float: right;
  display: block;
  text-align: center;
  margin-right: 10px;
  padding: 13px 0 20px 0;
}

.indicatoraside span i {
  font-size: 3.3em;
}

.btn-tr {
  padding: 5px 20px 5px 20px;
  text-align: center;
  color: #fff !important;
  background-color: #13518a;
  font-size: 1.5em;
  font-weight: bold;
}

.btn-tr:hover {
  background-color: #0e3e6a;
}

.positive {
  color: #4db74d;
  font-weight: bold;
  padding-left: 0px;
}

.negative {
  color: #f72d3b;
  font-weight: bold;
  padding-left: 0px;
}

.trmodules .clearfix {
  padding-top: 10px;
}

.indicatorheader i {
  font-size: 4em;
}

.indicatorheader li {
  font-size: 1.5em;
}

.indicatorheader {
  text-align: left;
}

.indicatorchild {
  display: inline-block;
  text-align: left;
}

.body-header {
  padding: 8px 0px 0px 0px;
  background-color: #fff;
}

.indicatorheader h3,
.indicatorheader h1 {
  color: #353535;
}

.smallheadline {
  font-weight: bold;
  color: #03548e;
  padding-top: 5px;
  margin-right: 15px;
}

.button_sections.active,
.button_sections:hover {
  background-color: #3c5e6c;
}

.sections_container {
  background-color: transparent;
}

.sections_container.second {
  background-color: transparent;
  background-attachment: scroll;
  background-repeat: no-repeat;
  background-position: 14px -4px;
  background-size: 3%;
  border: none;
}

.sections_container ul {
  background-color: #125089;
  padding: 5px 0;
}

.button_sections {
  color: #fff;
  padding: 0 5px;
  border-left: 0;
}

.button_sections a {
  font-size: 1.2em;
  font-weight: bold;
  text-transform: capitalize;
  color: #fff;
}

.button_sections.active,
.button_sections:hover {
  background-color: #fff;
  padding: 5px;
  margin: -5px 0 -5px -1px;
  border-left: 1px solid #125089;
  border-right: 1px solid #125089;
}

.button_sections.active:first-child,
.button_sections:hover:first-child {
  border-left: 1px solid #fff;
}

.button_sections.active:last-child,
.button_sections:hover:last-child {
  border-right: 1px solid #fff;
}

.button_sections.active a,
.button_sections:hover a {
  color: #353535;
}

.button_sections a .menu_ar {
  background-image: url(../../../../img/trebol.png);
  background-position: 0px -4px;
  padding: 0;
  display: inline-block;
  height: 21px;
  width: 30px;
  vertical-align: bottom;
}

.button_sections:hover a .menu_ar {
  background-position: 0px -34px;
}

.button_sections a .menu_pws {
  background-image: url(../../../../img/pws_white.gif);
  background-position: 8px 3px;
  padding: 0;
  display: inline-block;
  height: 21px;
  width: 30px;
  vertical-align: bottom;
}

.button_sections.active a .menu_pws,
.button_sections:hover a .menu_pws {
  background-image: url(../../../../img/pws.gif);
}

.trmodules table thead th {
  color: #125089 !important;
}

.tribune-mod h2 {
  font-weight: bold;
  font-size: 2em !important;
  color: #125089;
}

.mapgraphic .chart-title {
  display: none;
}

.blue {
  color: #125089 !important;
}

ul.nav-tabs.nav-justified {
  padding: 0;
  background-color: #125089;
}

ul.nav-tabs.nav-justified li a {
  color: #fff;
  font-weight: bold !important;
  background-color: #125089;
  text-transform: uppercase;
}

ul.nav-tabs.nav-justified li.active,
ul.nav-tabs.nav-justified li:hover {
  background-color: #fff;
}

ul.nav-tabs.nav-justified li.active a,
ul.nav-tabs.nav-justified li:hover a {
  color: #353535;
}

.firstColHolder {
  background-color: #fff;
  padding: 10px;
}

.firstColHolder h2.textHeaderUnderline {
  margin-top: 0px !important;
}

.risk .clearfix {
  padding: 0px 10px 0px 10px !important;
}

.moduleContainer .firstColHolder {
  padding: 0px !important;
}

.stacked .fa-sort-asc {
  position: relative;
  top: 3px;
}

.cont_279 .warrants .sub {
  width: 85%;
}

#cont_263 .firstColHolder {
  padding: 10px 10px 0px 10px !important;
}

#cont_263 .firstColHolder h2.textHeaderUnderline {
  margin-top: -10px !important;
  padding-left: 0px !important;
  margin-left: -10px;
  width: 104%;
}

.carousel-control .glyphicon-chevron-left,
.carousel-control .glyphicon-chevron-right,
.carousel-control .icon-prev,
.carousel-control .icon-next {
  color: #fff;
}

#cont_263 .table {
  margin-bottom: 5px !important;
}

#cont_263 .table-responsive {
  padding-left: 0px !important;
}

#cont_261 .table-responsive tbody tr td {
  font-size: 1em !important;
}

.firstColHolder .table-graph-title {
  display: table;
  width: 100%;
  padding: 8px;
  margin-bottom: 0px !important;
}

#cont_263 .cator {
  margin: 8px 0 8px 0 !important;
}

.textHeaderUnderline {
  padding: 15px 10px 10px 0px;
  margin: 10px 0 0 0px;
  font-weight: bold;
  text-transform: uppercase;
  font-size: 2em !important;
  border-bottom: none;
  color: #125089;
  background-color: #efefef;
  width: 100%;
}

h2.textHeaderUnderline {
  padding: 15px 10px 10px 0px;
  margin: 10px 0 0 0px;
  font-weight: bold;
  text-transform: uppercase;
  font-size: 2em !important;
  border-bottom: none;
  color: #125089;
  background-color: #efefef;
  width: 100%;
}

#cont_262 .firstColHolder {
  background-color: transparent !important;
}

.latest_fx input[type="submit"],
#i_search input[type="submit"],
#i_select input[type="submit"],
#formChartDetails input[type="submit"],
#formChartDetails input[type="reset"],
.toolboxHeader input[type="submit"],
#fullSearch input[type="submit"],
.filterStories input[type="submit"],
.bmhlm input[type="submit"],
#calcform input[type="button"],
#calcform input[type="submit"],
.risk input[type="button"],
.risk input[type="submit"],
.warrants input[type="button"],
.warrants input[type="submit"] {
  background-color: #125089;
}

.table-responsive {
  background-color: #fff;
  padding: 5px 10px;
  margin-top: 0px !important;
}

.table tbody > tr:nth-child(odd) {
  background-color: #f6f7f2 !important;
}

.table tbody > td {
  background: inherit;
}

.masthead .table tbody > tr:nth-child(odd) {
  background-color: transparent !important;
}

.bmh_voli .title-all {
  background-color: #125089;
  color: #fff;
  padding: 5px 5px 5px 15px;
  text-transform: uppercase;
  font-weight: bold;
  font-size: 18.3px;
}

.bmh_voli .title-all h4 {
  padding: 0px;
  color: #fff;
  font-weight: bold;
  font-size: 18.3px;
  min-height: inherit;
}

.table-responsive table {
  margin-top: 0px !important;
}

.table-responsive .cator {
  margin-bottom: 0px !important;
}

.table-responsive .cator tr td:last-child {
  min-width: 86px !important;
}

#alertas .table tr td:first-child {
  min-width: 65px !important;
}

#alertas thead tr th {
  padding: 0px 8px 0 8px !important;
}

.table-responsive thead th {
  color: #125089;
  border-bottom: none;
  white-space: nowrap;
}

.table-responsive tbody tr td {
  font-weight: bold !important;
  font-size: 1.2em !important;
}

.table-responsive thead tr th {
  font-size: 1.2em !important;
}

.trmodules .movers .table tbody > tr:nth-child(odd) {
  background-color: #fff !important;
}

.first_navigation_buttons_sections .second ul {
  background-color: #999999 !important;
}

.first_navigation_buttons_sections .second .button_sections.active,
.sections_container.second .button_sections:hover {
  border-right: 1px solid #999999 !important;
}

.risk .sub,
.warrants .sub {
  width: 60% !important;
}

.trmodules .tab-pane .table tbody > tr:nth-child(odd) {
  background-color: #f6f7f2 !important;
}

.trmodules .table tbody > .whibk {
  background-color: #fff !important;
  border-bottom: 1px solid #ddd !important;
}

.trmodules .table tbody > .whibk:hover {
  background-color: #fff !important;
}

.trmodules .table tbody > .whibk:last-child {
  border-bottom: none !important;
  background-color: #fff !important;
}

.firstColHolder .risk {
  margin-bottom: 0px;
}

.cator tbody tr td:first-child {
  background-color: transparent !important;
}

.risk .title {
  font-weight: bold;
}

.risk .group select {
  font-weight: bold;
}

.risk input[type="button"] {
  margin-right: 5px;
  font-weight: bold;
}

ul.more {
  font-weight: bold;
  text-align: right;
  background-color: white;
  padding: 0px 10px 10px 0px;
}

.risk tbody tr td {
  line-height: inherit;
}

.trbox {
  background-color: #fff;
  padding: 20px 15px 10px 15px;
}

.trbox .tab-content {
  padding: 0px;
  margin-top: 15px;
}

.trbox .table tbody > tr:nth-child(odd) {
  background-color: #fff !important;
}

.trbox .table tbody > tr {
  border-bottom: 1px solid #ddd;
}

.trbox .table tbody > tr:last-child {
  border-bottom: none;
}

.trbox .tab-content .trtime {
  font-size: 1.4em !important;
  padding: 10px !important;
  white-space: nowrap;
}

.trbox .tab-content td {
  font-size: 1.1em !important;
  font-weight: normal !important;
}

.trbox .tab-content td span {
  font-weight: bold !important;
}

.trbox h3 {
  font-weight: bold;
  margin-top: 10px;
  font-size: 18px !important;
}

.trbox h3 span {
  color: #e0c38e;
}

.tribune-newmod {
  background-color: #fff;
  padding: 15px 20px 15px 20px;
}

.tribune-newmod .item img {
  width: 100%;
}

.tribune-newmod .carousel-caption {
  right: 0%;
  left: 0%;
  padding-bottom: 0px;
  position: relative;
  text-shadow: none;
  min-height: 90px;
  display: table;
  margin-bottom: -20px;
}

.firstColHolder .table-responsive {
  padding: 10px;
}

.firstColHolder .table-responsive ul {
  margin-top: 15px;
  list-style: disc;
  padding-left: 20px;
}

.warrants.simulate h3 {
  font-weight: 900 !important;
  padding-left: 5px;
}

.table-hover tr {
  padding-left: 10px;
}

.comp-sectorial {
  font-size: 17px !important;
  margin-top: 10px;
}

.table-striped > tbody > tr:nth-child(odd) > td {
  background-color: #f9f9f9 !important;
}

.formu2 {
  padding: 0px 10px 0px 10px;
}

.cator tr {
  font-size: 1em !important;
}

.warrants.simulate form input[type="radio"]:checked + label {
  font-weight: bold !important;
}

.warrants.simulate form input[type="radio"] + label {
  font-weight: bold !important;
}

.warrants .title {
  font-weight: bold !important;
}

.firstColHolder h3 {
  font-weight: bold !important;
}

.ptg .text-center {
  font-size: 17px !important;
}

.risk .col-lg-6 table tbody tr td {
  font-size: 17px !important;
}

.support > div > div .price,
.support > div div span {
  font-weight: bold !important;
}

.firstColHolder h4 {
  font-weight: bold !important;
}

.tribune-newmod .carousel-control {
  top: 103px;
}

.tribune-newmod .carousel-caption h2 {
  text-align: left;
  font-size: 36px;
  font-weight: bold;
  font-family: "Open Sans Condensed", sans-serif;
  display: table-cell;
  vertical-align: middle;
  width: 100%;
  height: 100px;
}

.tribune-newmod h3 {
  font-size: 22px;
  font-weight: bold;
  padding-top: 10px;
  font-family: "Open Sans Condensed", sans-serif;
  line-height: 1.3;
  min-height: 122px;
}

.tribune-newmod .carousel-caption h2 span {
  color: #01528c;
  text-transform: uppercase;
}

.tribune-newmod .carousel-control.left,
.tribune-newmod .carousel-control.right {
  background-image: none;
}

#calcform .form-group {
  width: 100%;
}

#calcform .form-group input {
  width: 60%;
}

#calcform .form-group select {
  width: 39%;
}

#calcform #commit {
  width: 100%;
  background-color: #125089;
}

#calcform .button {
  display: block;
  width: 100%;
  background-color: #125089;
  border: none;
  border-radius: 0;
  color: #ffffff;
  height: 30px;
  text-transform: uppercase;
  font-size: 14px;
  margin: 5px 0;
  text-align: center;
  line-height: 2.1;
}

#calcform > label {
  font-weight: bold;
}

footer .masthead {
  padding: 0;
  margin: 0;
}

footer .masthead .row {
  margin-top: 25px;
}

footer {
  margin-top: 20px;
}

footer h2 {
  font-family: "Roboto Slab", serif;
  font-size: 3.64em;
  color: #fff;
  font-weight: bold;
}

footer h2 small {
  font-family: "Roboto Slab", serif;
  font-size: 0.51em;
  display: block;
  font-weight: bold;
  color: #fff;
}

.btn-tribune {
  background-color: #cb9400;
  display: block;
  font-size: 17px;
  text-align: center;
  width: 295px;
  padding: 17px 20px 17px 20px;
  color: #fff !important;
  font-weight: bold;
  border-radius: 4px;
  margin-top: 20px;
}

.tr-contact {
  width: 174px;
  margin: auto;
}

.tr-footerimg {
  width: 100%;
}

footer ul li {
  font-size: 13px;
  font-weight: bold;
}

footer ul li a {
  color: #fff !important;
}

footer ul li a:hover {
  color: #fff !important;
  text-decoration: underline !important;
}

footer ul {
  margin-top: 20px;
}

.carousel-indicators {
  bottom: -20px;
}

.carousel-indicators .active {
  width: 10px;
  height: 10px;
  margin: 1px;
  background-color: #000;
}

.carousel-indicators li {
  background-color: #ddd;
}

#search-content {
  position: relative;
}

#search-query-result-container {
  position: absolute;
  z-index: 9999;
  left: 0;
  top: 30px;
  min-width: 290px;
  width: 100%;
  -webkit-box-shadow: 0px 4px 8px 0px rgba(0, 0, 0, 0.58);
  -moz-box-shadow: 0px 4px 8px 0px rgba(0, 0, 0, 0.58);
  box-shadow: 0px 4px 8px 0px rgba(0, 0, 0, 0.58);
}

#search-query-result-container ul {
  display: block;
  width: 100%;
  height: 100%;
  margin: 0;
  padding: 0;
  background: white;
}

#search-query-result-container ul li {
  margin: 0;
  height: auto;
  border-bottom: 1px solid #eee;
}

#search-query-result-container ul li a {
  color: black;
  min-height: 26px;
  line-height: normal;
  padding: 0.3em 0.5em;
  height: 100%;
  width: 100%;
  cursor: pointer;
  position: relative;
}

#search-query-result-container ul li a span.bold-search {
  color: #ac0303;
  text-decoration: underline;
}

#search-query-result-container ul li a:hover span.bold-search,
#search-query-result-container ul li a.active span.bold-search {
  color: white;
  text-decoration: underline;
}

#search-query-result-container ul li a div {
  float: right;
  font-weight: bold;
  background-color: #484848;
  margin-top: -4px;
  height: 26px;
  margin-bottom: -5px;
  margin-right: -7px;
  color: white;
  width: 105px;
  padding: 0.2em 0.6em;
  -webkit-box-shadow: -5px 0px 5px -2px rgba(0, 0, 0, 0.24);
  -moz-box-shadow: -5px 0px 5px -2px rgba(0, 0, 0, 0.24);
  box-shadow: -5px 0px 5px -2px rgba(0, 0, 0, 0.24);
  -webkit-transition: width 0.2s;
  -moz-transition: width 0.2s;
  -ms-transition: width 0.2s;
  -o-transition: width 0.2s;
  transition: width 0.2s;
  position: absolute;
  top: 4px;
  right: 7px;
}

#search-query-result-container ul li a:hover div,
#search-query-result-container ul li a.active div {
  background: white;
  color: black;
  width: 110px;
}

#search-query-result-container ul li a div span {
  font-weight: bold;
  margin-left: 1em;
  float: right;
  font-weight: bold;
  margin-left: 1em;
  float: right;
  position: absolute;
  z-index: 100;
  top: 3px;
  right: 8px;
}

#search-query-result-container ul li a:hover,
#search-query-result-container ul li a.active {
  background-color: #de0000;
  color: white;
  -webkit-box-shadow: inset 0px 0px 9px 0px rgba(0, 0, 0, 0.4);
  -moz-box-shadow: inset 0px 0px 9px 0px rgba(0, 0, 0, 0.4);
  box-shadow: inset 0px 0px 9px 0px rgba(0, 0, 0, 0.4);
}

.search-query::-webkit-input-placeholder {
  color: #fff;
}

.search-query::-moz-placeholder {
  color: #fff;
}

.search-query:-ms-input-placeholder {
  color: #fff;
}

.search-query:-moz-placeholder {
  color: #fff;
}

#nprogress {
  pointer-events: none;
}

#nprogress .bar {
  background: white;
  position: fixed;
  z-index: 1031;
  top: 0;
  left: 0;
  width: 100%;
  height: 3px;
}

#nprogress .peg {
  display: block;
  position: absolute;
  right: 0px;
  width: 100px;
  height: 100%;
  box-shadow: 0 0 10px white, 0 0 5px white;
  opacity: 1;
  -webkit-transform: rotate(3deg) translate(0px, -4px);
  -ms-transform: rotate(3deg) translate(0px, -4px);
  transform: rotate(3deg) translate(0px, -4px);
}

#nprogress .spinner {
  display: block;
  position: fixed;
  z-index: 1031;
  top: 15px;
  right: 15px;
}

#nprogress .spinner-icon {
  width: 18px;
  height: 18px;
  box-sizing: border-box;
  border: solid 2px transparent;
  border-top-color: #29d;
  border-left-color: #29d;
  border-radius: 50%;
  -webkit-animation: nprogress-spinner 400ms linear infinite;
  animation: nprogress-spinner 400ms linear infinite;
}

.nprogress-custom-parent {
  overflow: hidden;
  position: relative;
}

.nprogress-custom-parent #nprogress .spinner,
.nprogress-custom-parent #nprogress .bar {
  position: absolute;
}

@-webkit-keyframes nprogress-spinner {
  0% {
    -webkit-transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(360deg);
  }
}

@keyframes nprogress-spinner {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}

@media screen and (max-width: 800px) {
  .container-fluid {
    padding: 0;
    margin: 0;
  }
  .container {
    padding: 0;
  }
  .btn-tribune {
    width: 100%;
  }
  .masthead {
    height: 100%;
    padding: 5px;
  }
  #chartHolder {
    margin-top: 30px;
  }
  footer .masthead .row {
    margin-top: 10px;
  }
  footer h2 {
    font-size: 3em;
  }
  .tr-footerimg {
    width: 90%;
  }
  .tr-contact {
    width: 100%;
    margin-left: 25px;
  }
  .tr-contact img {
    max-width: 115px;
  }
  .tribune-newmod h3 {
    font-size: 32px;
  }
  .masthead .table td {
    font-size: 1.3em;
  }
  .tribune-newmod img {
    width: 100%;
  }
  .mapgraphic {
    padding: 0;
  }
  #nav_primary a.logoscroll {
    margin: 0 0 0 -60px;
  }
  .menu-v2 nav > ul.navbar-nav > li:first-child .fa-angle-down {
    color: #ffffff;
  }
  #nav_primary nav .tab-content ul li a:hover {
    background-color: #ffffff;
  }
  #nav_primary
    nav
    .tab-content
    > ul
    > li:hover
    a
    #nav_primary
    nav
    .tab-content
    > ul
    > li.chk
    a,
  #nav_primary nav .tab-content > ul > li.active a {
    background-color: #ffffff;
  }
  #nav_primary.scroll-nav nav.menu {
    background-color: #74acdf;
  }
  nav .menu {
    background-color: #74acdf;
  }
  #nav_primary nav .search button#search_button,
  #nav_primary nav .search button#search_button:hover,
  #nav_primary nav .search button#search_button:active,
  #nav_primary nav .search button#search_button:focus {
    background-color: #74acdf;
  }
  #nav_primary nav .cbp-spmenu ul > li.dropdown.open ul > li.active a {
    background-color: #74acdf;
  }
  #nav_primary .nav.nav-pills.nav-stacked ul > li > a:hover {
    background-color: #74acdf;
  }
  #nav_primary nav .nav.nav-pills.nav-stacked ul.dropdown-menu > li > a {
    color: #74acdf;
  }
  #nav_primary nav .tab-content ul li a:hover,
  #nav_primary nav .tab-content ul li a:focus,
  #nav_primary nav .tab-content ul li.open a,
  #nav_primary nav .tab-content ul li a.active {
    color: #74acdf;
  }
  #nav_primary #nonresponsive nav table tr:hover,
  #nav_primary #nonresponsive nav table td:hover {
    background-color: #74acdf;
  }
  .navbar-header,
  .navbar-collapse {
    background-color: #74acdf;
  }
  .cbp-spmenu-left.cbp-spmenu-open {
    background-color: #74acdf;
  }
  .left_block_research {
    border: 4px solid #74acdf;
  }
  .graphic_research {
    border: 4px solid #74acdf;
  }
  .right_block_research {
    border: 4px solid #74acdf;
  }
}

@media screen and (max-width: 768px) {
}

@media screen and (max-width: 736px) {
  footer .masthead .row {
    padding: 0 10px;
  }
  .tr-contact {
    margin: 25px 0 0 0;
  }
}

@media screen and (max-width: 667px) {
}

@media screen and (max-width: 640px) {
}

@media screen and (max-width: 568px) {
  #chartHolder {
    margin-top: 0;
  }
  .slide_table {
    color: #74acdf;
  }
  .slide_table span {
    color: #74acdf;
  }
  .continue_mobile a > div {
    background-color: #74acdf;
  }
}

@media screen and (max-width: 480px) {
}

@media screen and (max-width: 414px) {
  .bolsamania .left_block_research {
    border-right: 4px solid #74acdf;
  }
  .bolsamania .right_block_research {
    border-left: 4px solid #74acdf;
  }
}

@media screen and (max-width: 375px) {
}

@media screen and (max-width: 360px) {
}

@media screen and (max-width: 320px) {
}

@media (min-width: 769px) and (max-width: 991px) {
}

@media (min-width: 801px) {
  .sfh_dp_ {
    color: #74acdf;
  }
}

@media print {
}

.toolbar {
  background-color: #01406c;
  height: 30px;
  font-size: 13px;
}

.toolbar ul.nav,
.toolbar ul.navbar-nav {
  position: static;
  margin: 0;
  padding-left: 0;
}

.toolbar ul.nav li,
.toolbar ul.navbar-nav li {
  list-style-type: none;
  margin-right: 20px;
  height: 30px;
}

.toolbar ul.nav li.toolbar-link a,
.toolbar ul.navbar-nav li.toolbar-link a {
  display: inline-block;
  color: #eee;
  padding: 0;
  height: 30px;
  line-height: 30px;
}

.toolbar ul.nav li.dropdown .fa-caret-down,
.toolbar ul.navbar-nav li.dropdown .fa-caret-down {
  padding-left: 2px;
}

.toolbar ul.nav li.toolbar-link ul.dropdown-menu,
.toolbar ul.navbar-nav li.toolbar-link ul.dropdown-menu {
  padding: 5px 0;
}

.toolbar ul.nav li.toolbar-link ul.dropdown-menu li,
.toolbar ul.navbar-nav li.toolbar-link ul.dropdown-menu li {
  margin: 0;
}

.toolbar ul.nav li.toolbar-link ul.dropdown-menu li a,
.toolbar ul.navbar-nav li.toolbar-link ul.dropdown-menu li a {
  clear: both;
  color: #333;
  display: block;
  font-weight: normal;
  line-height: 20px;
  padding: 3px 20px;
  white-space: nowrap;
  text-transform: none;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 13px;
}

.toolbar ul.nav li.social-icon,
.toolbar ul.navbar-nav li.social-icon {
  margin-right: 0;
}

.toolbar ul.nav li.toolbar-link:hover,
.toolbar ul.navbar-nav li.toolbar-link:hover,
.toolbar ul.nav li.toolbar-link:focus,
.toolbar ul.navbar-nav li.toolbar-link:focus {
  height: 29px;
  margin-top: 1px;
}

.toolbar ul.nav li.toolbar-link a:hover,
.toolbar ul.navbar-nav li.toolbar-link a:hover,
.toolbar ul.nav li.toolbar-link a:focus,
.toolbar ul.navbar-nav li.toolbar-link a:focus {
  text-decoration: none;
}

.toolbar ul.nav li.toolbar-link ul.dropdown-menu li a:hover,
.toolbar ul.navbar-nav li.toolbar-link ul.dropdown-menu li a:hover,
.toolbar ul.nav li.toolbar-link ul.dropdown-menu li a:focus,
.toolbar ul.navbar-nav li.toolbar-link ul.dropdown-menu li a:focus {
  background-color: #01528c;
  color: #fff;
}

.espace-abo {
  float: right !important;
  margin-right: 10px !important;
}

.espace-abo a {
  color: #cb9400 !important;
}

.toolbar ul.nav li.toolbar-link ul.dropdown-menu:before,
.toolbar ul.navbar-nav li.toolbar-link ul.dropdown-menu:before {
  border-bottom: 7px solid rgba(255, 255, 255, 1);
  border-left: 7px solid transparent;
  border-right: 7px solid transparent;
  content: "";
  display: inline-block;
  left: 9px;
  position: absolute;
  top: -7px;
}

footer .btn-tribune:after {
  content: "";
  display: block;
  width: 90%;
  position: absolute;
  left: 0;
  height: 40px;
  margin-top: 20px;
  background-image: url("/web/img/bywfg.png");
  background-repeat: no-repeat;
  background-size: contain;
  background-position: center;
}

.copyright {
  margin: 15px 2px 0px 2px;
  display: block;
}

.copyright strong {
  margin-right: 5px;
  color: #125089;
}

.tr-banner {
  margin: 15px 0px 0px 0px;
}

.tr-banner img {
  width: 100%;
}

.small-table {
  border: 1px solid #ccc;
  padding: 10px;
  margin-top: 15px;
  background-color: #fff;
}

.small-table .table {
  margin-bottom: 0px;
}

.small-table .table tbody th {
  font-weight: 500 !important;
  font-size: 1em !important;
}

.small-table .table thead {
  background-color: #125089;
}
.small-table .table thead tr:hover {
  background-color: #125089;
}

.small-table .table thead td {
  font-size: 1em !important;
  color: #fff;
}

.small-table .table tbody .headline {
  font-weight: bold !important;
}
