@charset "UTF-8";
a {
  color: #177d49;
}
a:hover {
  color: #0f5230;
}

#header-produto div.front,
#header-produto .cube-container .cube .bottom,
#header-produto .floating-bar div.header-bar {
  background: #177d49;
  border-bottom: 3px solid #0f5230;
}
#header-produto div.search-area .search,
#header-produto #busca-padrao fieldset > input#busca-campo,
#header-produto .cube-container .cube .bottom .search-input {
  -moz-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  -webkit-transition: all 0.3s ease;
  transition: all 0.3s ease;
  -moz-box-shadow: inset 0 1px 0 0 #0f5230;
  -webkit-box-shadow: inset 0 1px 0 0 #0f5230;
  box-shadow: inset 0 1px 0 0 #0f5230;
  border-top-color: #480a17;
  border-right-color: #13673c;
  border-bottom-color: #1b9356;
  border-left-color: #510b1a;
  background-color: #0f5230;
}
#header-produto div.search-area .search:focus, #header-produto div.search-area .search:active,
#header-produto #busca-padrao fieldset > input#busca-campo:focus,
#header-produto #busca-padrao fieldset > input#busca-campo:active,
#header-produto .cube-container .cube .bottom .search-input:focus,
#header-produto .cube-container .cube .bottom .search-input:active {
  background-color: #FFF;
}
#header-produto li.buscaFixaHover label,
#header-produto li.buscaFixaHover label em,
#header-produto li.resposta.sugestao-hover {
  color: #3ea909;
}
#header-produto li.sugestao-hover a.linkFeaturedContent {
  color: #3ea909;
}
#header-produto ul li.sugestao-hover {
  border-left: solid 2px #3ea909;
}
#header-produto.header-editoria .menu-subeditoria {
  background: #0f5230;
}

.busca-plantao .botao {
  color: #177d49 !important;
}

.geui-abas-item.ativo {
  border-bottom-color: #177d49;
  color: #177d49;
}

#menu-addon .widget-mosaico-header > a {
  color: #177d49;
}

.destaque-box-video-12-colunas-editorial a {
  color: #177d49;
}
.destaque-box-video-12-colunas-editorial .rodape .titulo:after {
  color: #177d49;
}
.destaque-box-video-12-colunas-editorial .rodape .titulo:hover {
  color: #0f5230;
}

.no-touch .gui-color-primary-link:visited {
  color: #177d49 !important;
}

.gui-color-primary-link,
.gui-color-primary-hover:hover {
  color: #177d49 !important;
}

.gui-color-primary {
  color: #177d49;
}

.gui-color-primary-link {
  color: #177d49;
}
.gui-color-primary-link:visited {
  color: #177d49;
}

.gui-color-active {
  color: #177d49;
}

.gui-color-overrider.gui-color-active {
  color: #177d49;
}

.gui-color-primary-bg {
  background-color: #177d49;
}

.gui-color-primary-bg-link {
  background-color: #177d49;
}
.gui-color-primary-bg-link:visited {
  background-color: #177d49;
}

.gui-color-primary-bg-before:before {
  background-color: #177d49;
}

.gui-color-primary-bg-swap {
  background-color: #fff;
  color: #177d49;
}
.gui-color-primary-bg-swap:hover {
  background-color: #177d49;
  border-color: #177d49;
}
.gui-color-primary-bg-swap:hover a {
  color: #fff;
}
.gui-color-primary-bg-swap a {
  color: #177d49;
}

.gui-color-primary-bg-swap-selected {
  background-color: #177d49;
  border-color: #177d49;
}
.gui-color-primary-bg-swap-selected a {
  color: #fff;
}

.gui-color-primary-border {
  border-color: #177d49;
}

.gui-color-primary-border-top {
  border-top-color: #177d49;
}

.gui-color-primary-border-right {
  border-right-color: #177d49;
}

.gui-color-primary-border-bottom {
  border-bottom-color: #177d49;
}

.gui-color-primary-border-right {
  border-right-color: #177d49;
}

.gui-color-gray-border {
  border-color: #c8c8c8;
}

.gui-color-light-gray-border {
  border-color: #dfdfdf;
}

.gui-color-primary-btn-border {
  border-bottom-color: #0f5230;
}

.no-touch .gui-color-primary-link {
  transition: color .35s;
}
.no-touch .gui-color-primary-link:visited {
  color: #177d49;
}
.no-touch .gui-color-primary-link:hover {
  color: #0f5230;
}
.no-touch .gui-color-primary-link:active {
  color: #0b3c23;
}
.no-touch .gui-color-primary-bg-link {
  transition: background-color .35s;
}
.no-touch .gui-color-primary-bg-link:visited {
  background-color: #177d49;
}
.no-touch .gui-color-primary-bg-link:hover {
  background-color: #0f5230;
}
.no-touch .gui-color-primary-bg-link:active {
  background-color: #0b3c23;
}
.no-touch .gui-color-primary-hover:hover {
  color: #0f5230;
}
.no-touch .gui-color-primary-parent-hover .gui-color-primary {
  transition: color .35s;
}
.no-touch .gui-color-primary-parent-hover:hover .gui-color-primary {
  color: #751025;
}
.no-touch .gui-color-primary-parent-hover:active .gui-color-primary {
  color: #0b3c23;
}

#glb-corpo .geui-color {
  color: #177d49 !important;
}
#glb-corpo .geui-card-footer-link {
  color: #177d49 !important;
}
#glb-corpo .geui-color-background {
  background-color: #177d49 !important;
}
#glb-corpo .geui-color-border {
  border-color: #177d49 !important;
}
#glb-corpo .geui-color-border-top {
  border-top-color: #177d49 !important;
}
#glb-corpo .geui-color-border-right {
  border-right-color: #177d49 !important;
}
#glb-corpo .geui-color-border-bottom {
  border-bottom-color: #177d49 !important;
}
#glb-corpo .geui-color-border-left {
  border-left-color: #177d49 !important;
}
#glb-corpo .gui-color-primary-bg {
  background-color: #177d49;
}

.theme-border-color {
  background-color: #177d49 !important;
}

.glbComentarios-barra-cor-produto {
  border-color: #177d49 !important;
}

.widget-plantao-semantico a {
  color: #177d49 !important;
}
.widget-plantao-semantico .mais-materias:hover {
  color: #177d49 !important;
}
.widget-plantao-semantico .widget-titulo-categoria:hover .nome-categoria,
.widget-plantao-semantico .widget-titulo-categoria:hover .mais-materias {
  color: #177d49 !important;
}

.widget-plantao-botao-rodape a,
.widget-plantao-botao-topo a {
  background-color: #177d49 !important;
}

/* menu_web */
#menu-container .menu-root .menu-item-link {
  color: #444;
}
#menu-container .menu-root > .menu-item-highlighted > .menu-item-link {
  color: #177d49;
}
#menu-container .menu-root .is-hovered > .menu-item-link,
#menu-container .menu-root .is-activated > .menu-item-link {
  border-color: #177d49;
}
#menu-container .menu-root .is-hovered > .menu-item-link:link, #menu-container .menu-root .is-hovered > .menu-item-link:visited,
#menu-container .menu-root .is-activated > .menu-item-link:link,
#menu-container .menu-root .is-activated > .menu-item-link:visited {
  color: #177d49;
}
#menu-container .menu-root .menu-item-title:after {
  color: #177d49;
  border-color: #177d49;
}

/* PALCO */
.palco-body #header-produto #busca-padrao {
  float: none;
}

.glb-palco-cor-primaria,
.glb-palco-cor-primaria-link,
.glb-palco-cor-primaria-link:visited {
  color: #177d49;
}

.glb-palco-cor-primaria-fundo {
  background-color: #177d49;
}

.no-touch .glb-palco-cor-primaria-link:hover {
  color: #0f5230;
}

.glb-interatividade-input:focus {
  border-color: #177d49;
}

.glb-palco-cor-borda-highlight {
  border-color: #177d49;
}

.glb-feed-wrapper .glb-feed-main .glb-feed-updates {
  background-color: #177d49;
  border-bottom: 1px solid #177d49;
  color: #fff;
}

.glb-feed-wrapper .glb-feed-main .glb-feed-updates span {
  color: #177d49;
}

.glb-feed-wrapper .glb-feed-main .glb-feed-updates:hover {
  background-color: #177d49;
}

.glb-feed-wrapper .glb-feed-main .glb-feed-updates:hover span {
  color: #177d49;
}

@media tv {
  /* VOTACAO MULTIMIDIA */
  .interatividade-all .label.glb-palco-cor-primaria,
  .interatividade-all .votacao-opcoes ul,
  .interatividade-all .glb-interatividade-pergunta,
  .interatividade-all .glb-interatividade-chapeu {
    /* Cor do texto do chapéu */
    color: #ffffff;
  }

  .interatividade-all {
    background: transparent;
  }

  /* Texto em destaque no chapéu. Ex: "EM ANDAMENTO"  */
  .interatividade-all .glb-palco-cor-primaria {
    color: #ffa200;
  }

  /* Cor do fundo da barra de progresso */
  .interatividade-all .glb-interatividade-barra-resultado-fundo {
    background-color: rgba(0, 0, 0, 0.3);
  }

  /* Cor da barra de progresso preenchida */
  .interatividade-all .glb-palco-cor-primaria-fundo,
  .interatividade-all .glb-interatividade-barra-resultado {
    background-color: #ffa200;
  }

  /* COMUM */
  /* Imagem de fundo */
  .iframe-interatividade-container {
    background-color: #ededed;
    background-image: url(tv-background.jpg);
  }

  /* Cor do link para a interatividade na TV caso tenha */
  .interatividade-all .glb-interatividade-link {
    color: #FFA200;
  }

  /* APOSTA */
  /* Cor padrão do texto chapéu*/
  .interatividade-all .pergunta-chapeu {
    color: #ffffff;
  }

  /* Cor da aposta selecionada */
  .interatividade-all .correta .resposta-conteudo {
    background-color: #ffa200;
    border-color: #ffa200;
  }

  /* Cor do título da aposta */
  .interatividade-all .pergunta-titulo {
    color: #ffffff;
  }

  /* Cor de destaque do chapéu */
  .interatividade-all .glb-palco-cor-primaria {
    color: #ffa200;
  }

  #container-aposta #respostas-itens .com-imagem .titulo {
    height: 0px !important;
  }

  /* REMOCAO DE COMPARTILHAMENTO E SOCIAL */
  .glb-interatividade-fechar,
  .glb-social-footer,
  #feedback-inline,
  #share-container {
    display: none !important;
  }
}
@media screen and (max-width: 768px) {
  .glb-palco-checkin.glb-palco-box-dot .glb-palco-box-dot-container {
    overflow: hidden;
  }
}
.glb-interatividade-linha-borda {
  background-color: #177d49;
}

.votacao-submit {
  background-color: #177d49 !important;
  border-color: #751025 !important;
}

#glb-corpo > .glb-conteudo .votacao-opcoes-desktop .votacao-opcao-botao a,
#glb-corpo > .glb-conteudo a.glb-interatividade-botao,
#glb-corpo > .glb-conteudo a.glb-interatividade-botao:visited {
  background-image: none;
  background-color: #177d49;
  color: #fff !important;
}

#menu-addon .widget-mosaico-header > a {
  color: #177d49;
}

/* Cobertura */
.glb-feed-wrapper .glb-feed-submit-button,
.ico-feed-perfil-wrapper,
.glb-interatividade-barra-resultado-default {
  background-color: #a80000 !important;
}

.glb-bloco .widget__cobertura--badge {
  background-color: #a80000;
}

.glb-bloco .glb-palco-cor-primaria-fundo {
  background-color: #a80000;
}

.glb-bloco .glb-feed-submit-button {
  background-color: #a80000 !important;
}

.glb-feed-post-flag-container .glb-feed-post-flag {
  fill: #a80000 !important;
}

.glb-feed-upload .glb-feed-upload-button {
  color: #177d49 !important;
}

.glb-feed-instance .glb-feed-container .glb-feed-updates {
  border-bottom-color: #1b9356;
}

.no-touch .glb-feed-updates {
  background-color: #a80000;
}
.no-touch .glb-feed-updates:hover {
  background-color: #751025 !important;
  color: #fff;
}

.glb-feed-posts .glb-feed-feedback .glb-feed-feedback-avatar {
  background-color: #a80000;
}

a.glb-feed-cor-primaria {
  color: #177d49 !important;
}
a.glb-feed-cor-primaria:hover {
  color: #751025 !important;
}

.glb-feed-camera-off:hover textarea,
.glb-feed-form textarea:focus,
.glb-palco-cor-primaria-borda {
  border-color: #1b9356;
}

.progress-circle,
.glb-feed-upload-delete svg path {
  stroke: #177d49 !important;
}

+ .progress-ok .progress-circle {
  fill: #177d49 !important;
}

/* DIRETORIO E RODAPE */
#glb-diretorio {
  background-color: #177d49;
}
#glb-diretorio .item-destacado::after {
  border-left-color: #a80000;
}
#glb-diretorio .item:hover {
  color: #fff;
}
#glb-diretorio ul,
#glb-diretorio .divisoria {
  border-color: #a80000;
}

#glb-rodape {
  background-color: #a80000;
}
#glb-rodape .rodape-menu-produtos a,
#glb-rodape .rodape-menu-produtos,
#glb-rodape .rodape-menu-servicos a {
  border-color: #177d49;
}

#rodape .versao-classica {
  background-color: #177d49;
}

/*widget de rodape responsivo*/
#glb-rodape .product-color {
  background-color: #a80000;
}

#glb-rodape .footer .container ol li,
#glb-rodape .footer .container ul li {
  border-left-color: #177d49;
}

#glb-rodape .footer .container .first-line {
  border-bottom-color: #177d49;
}

::selection {
  background: rgba(23, 125, 73, 0.35);
  color: inherit;
}

::-moz-selection {
  background: rgba(23, 125, 73, 0.35);
  color: inherit;
}

::-webkit-selection {
  background: rgba(23, 125, 73, 0.35);
  color: inherit;
}
