@font-face {
  font-family: Lato-ThinItalic;
  src: url('/static/fonts/Lato-ThinItalic.ttf');
}
@font-face {
  font-family: Lato-Thin;
  src: url('/static/fonts/Lato-Thin.ttf');
}
@font-face {
  font-family: Lato-SemiboldItalic;
  src: url('/static/fonts/Lato-SemiboldItalic.ttf');
}
@font-face {
  font-family: Lato-Semibold;
  src: url('/static/fonts/Lato-Semibold.ttf');
}
@font-face {
  font-family: Lato-Regular;
  src: url('/static/fonts/Lato-Regular.ttf');
}
@font-face {
  font-family: Lato-MediumItalic;
  src: url('/static/fonts/Lato-MediumItalic.ttf');
}
@font-face {
  font-family: Lato-Medium;
  src: url('/static/fonts/lato-medium.ttf');
}
@font-face {
  font-family: Lato-LightItalic;
  src: url('/static/fonts/Lato-LightItalic.ttf');
}
@font-face {
  font-family: Lato-Light;
  src: url('/static/fonts/Lato-Light.ttf');
}
@font-face {
  font-family: Lato-Italic;
  src: url('/static/fonts/Lato-Italic.ttf');
}
@font-face {
  font-family: Lato-HeavyItalic;
  src: url('/static/fonts/Lato-HeavyItalic.ttf');
}
@font-face {
  font-family: Lato-Heavy;
  src: url('/static/fonts/Lato-Heavy.ttf');
}
@font-face {
  font-family: Lato-HairlineItalic;
  src: url('/static/fonts/Lato-HairlineItalic.ttf');
}
@font-face {
  font-family: Lato-Hairline;
  src: url('/static/fonts/Lato-Hairline.ttf');
}
@font-face {
  font-family: Lato-BoldItalic;
  src: url('/static/fonts/Lato-BoldItalic.ttf');
}
@font-face {
  font-family: Lato-Bold;
  src: url('/static/fonts/Lato-Bold.ttf');
}
@font-face {
  font-family: Lato-BlackItalic;
  src: url('/static/fonts/Lato-BlackItalic.ttf');
}
@font-face {
  font-family: Lato-Black;
  src: url('/static/fonts/Lato-Black.ttf');
}
/* MENU LOGIN */
body#login div.login {
  margin-top: 10%;
}
body#login div.login .login-panel {
  border: 1px solid rgba(0, 0, 0, 0.125);
}
body#login div.login .login-panel .panel-heading {
  background: #5a707e;
  color: white;
  padding: 5px 10px;
}
body#login div.login .login-panel .panel-heading h6 {
  margin-bottom: 0px;
}
body#login div.login .login-panel input {
  display: block;
  width: 100%;
  height: 30px;
  padding: 6px 12px;
  font-size: 14px;
  line-height: 1.42857143;
  color: #555;
  background-color: #f5f6f7;
  border: 1px solid #eceef0;
  border-radius: 4px;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  -webkit-transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;
  transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;
}
body#login div.login .login-panel button {
  background: #d3d9dd;
  color: #5a707e;
}
body#login div.login .login-panel label {
  color: #006e83;
  display: block;
  font-size: 15px;
  padding: 15px 0 0;
}
body#login ul.navbar-nav {
  list-style: none !important;
  display: inline-block;
}
body#login nav {
  background-color: #006e83;
  /* position: fixed !important; */
  /* top: 0;
        left: 0;
        right: 0; */
  box-shadow: 0 -3px 20px black;
  padding-top: 0 !important;
  padding-bottom: 0 !important;
}
body#login nav .mitra-logo {
  width: 105px;
}
body#login nav .luz-logo {
  margin-left: 10px;
  position: relative;
  top: 15px;
  z-index: 9;
  width: 120px;
  margin-right: 20px;
}
body#login nav .navbar-dark .navbar-toggler {
  color: rgba(255, 255, 255, 0.5);
  border-color: rgba(255, 255, 255, 0.1);
}
body#login nav .navbar-toggler {
  padding: 20px 5px;
  font-size: 1.25rem;
  line-height: 1;
  background-color: transparent;
  border: 1px solid transparent;
  border-radius: 0.25rem;
}
body#login nav .navbar-toggler-icon {
  background-image: url("/static/images/menu_hamburguer.png");
  display: inline-block;
  width: 35px;
  height: 30px;
  vertical-align: middle;
  content: "";
  background-size: 100% 100%;
}
body#login nav .navbar-nav .nav-item {
  display: inline-block;
  position: relative;
  padding-top: 15px;
  padding-bottom: 15px;
}
body#login nav .navbar-nav .nav-item .hover-block {
  background-color: #005a6b;
  height: 0;
  transition: height 0.15s cubic-bezier(0, 0, 0.2, 1);
  position: absolute;
  left: 0;
  right: 0;
  bottom: -4px;
  z-index: 1;
}
body#login nav .navbar-nav .nav-item:hover .hover-block {
  height: 49px;
}
body#login nav .navbar-nav .nav-item-img {
  padding: 0;
}
body#login nav .navbar-nav .nav-link {
  color: #fff !important;
  z-index: 2;
  position: relative;
  text-decoration: none;
  padding-right: 15px !important;
  padding-left: 15px !important;
}
body#login nav .navbar-nav.navbar-right .nav-item:last-child .hover-block {
  bottom: 2px;
}
body#login nav .navbar-nav:last-child {
  margin-right: 15px !important;
}
body#login footer {
  width: 100%;
  background: #006e83 !important;
}
body#login footer .footer {
  position: relative;
  padding: 5px 0px !important;
  border-top: 1px solid #eee;
}
body#login footer .footer hr.footer {
  margin-top: 0 !important;
  margin-bottom: 0 !important;
}
body#login footer .footer p {
  margin-top: 0 !important;
  margin-bottom: 0 !important;
  color: white !important;
}
body#login footer .footer a {
  padding: 0px 5px !important;
  font-weight: bold !important;
  color: white !important;
}
/* FIM */
.validation {
  color: red;
  margin-bottom: 20px;
}
.popover {
  width: 225px;
}
.popover h3,
.popover p {
  color: black !important;
}
.circulo:before {
  margin-left: 5px;
  margin-right: 5px;
  content: '';
  width: 5px;
  vertical-align: middle;
  display: inline-block;
  height: 5px;
  background: #D1D2D4;
  border-radius: 50%;
}
.confirmation-buttons a {
  padding: 2px 10px !important;
}
.btn-info {
  font-family: lato-bold;
  border: none;
}
.btn-danger {
  font-family: lato-bold;
  border: none;
}
.btn-success {
  background: #08987b;
  color: white;
  font-family: lato-bold;
  border: none;
}
.btn-success:hover {
  background: #08987b;
  border: none;
}
.switch_d1_d0 input[type=checkbox] {
  width: 0;
  visibility: hidden;
}
.switch_d1_d0 label {
  cursor: pointer;
  text-indent: -9999px;
  width: 50px;
  height: 20px;
  background: #3A3A3C;
  display: inline-block;
  border-radius: 100px;
  position: relative;
  margin-bottom: 0px;
}
.switch_d1_d0 label:after {
  content: '';
  position: absolute;
  top: 0px;
  left: 0px;
  width: 20px;
  height: 20px;
  background: #fff;
  border-radius: 90px;
  transition: 0.3s;
}
.switch_d1_d0 input:checked + label:after {
  left: calc(40% - 0px);
  transform: translatex(50%);
}
.switch_d1_d0 .d1_d0 {
  font-family: lato-medium;
  color: #58585a !important;
  display: inline-block;
  vertical-align: middle;
  margin-top: -8px;
}
.switch_d1_d0 .checked {
  color: #2b2b2b !important;
  font-weight: bold;
}
.switch_pu_taxa input[type=checkbox] {
  width: 0;
  visibility: hidden;
}
.switch_pu_taxa label {
  cursor: pointer;
  text-indent: -9999px;
  width: 50px;
  height: 20px;
  background: #3A3A3C;
  display: inline-block;
  border-radius: 100px;
  position: relative;
  margin-bottom: 0px;
}
.switch_pu_taxa label:after {
  content: '';
  position: absolute;
  top: 0px;
  left: 0px;
  width: 20px;
  height: 20px;
  background: #fff;
  border-radius: 90px;
  transition: 0.3s;
}
.switch_pu_taxa input:checked + label:after {
  left: calc(40% - 0px);
  transform: translatex(50%);
}
.switch_pu_taxa .pu_taxa {
  font-family: lato-medium;
  color: #58585a !important;
  display: inline-block;
  vertical-align: middle;
  margin-top: -8px;
}
.switch_pu_taxa .checked {
  color: #2b2b2b !important;
  font-weight: bold;
}
.switch_compra_venda {
  margin-top: 6px;
}
.switch_compra_venda input[type=checkbox] {
  height: 0px;
  width: 0;
  visibility: hidden;
}
.switch_compra_venda label {
  cursor: pointer;
  text-indent: -9999px;
  width: 50px;
  height: 20px;
  background: #3A3A3C;
  display: inline-block;
  border-radius: 100px;
  position: relative;
}
.switch_compra_venda label:after {
  content: '';
  position: absolute;
  top: 0px;
  left: 0px;
  width: 20px;
  height: 20px;
  background: #fff;
  border-radius: 90px;
  transition: 0.3s;
}
.switch_compra_venda input:checked + label:after {
  left: calc(40% - 0px);
  transform: translatex(50%);
}
.switch_compra_venda .compra_venda {
  font-family: lato-medium;
  color: #767676 !important;
  display: inline-block;
  vertical-align: middle;
  margin-bottom: 19px;
}
.switch_compra_venda .checked {
  color: #D1D2D4 !important;
  font-weight: bold;
}
#popup_produtos .live-search-box,
#popup_usuarios .live-search-box {
  margin-top: 4px;
  width: 95%;
  display: block;
  padding: 1em;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
}
#popup_produtos ul.produtos,
#popup_usuarios ul.produtos,
#popup_produtos ul.usuarios,
#popup_usuarios ul.usuarios {
  list-style-type: none;
  padding-left: 0;
}
#popup_produtos ul.produtos li,
#popup_usuarios ul.produtos li,
#popup_produtos ul.usuarios li,
#popup_usuarios ul.usuarios li {
  padding: 10px 5px;
  position: relative;
  cursor: pointer;
  border-top: 1px solid #7e7e7e;
}
#popup_produtos ul.produtos li:hover,
#popup_usuarios ul.produtos li:hover,
#popup_produtos ul.usuarios li:hover,
#popup_usuarios ul.usuarios li:hover,
#popup_produtos ul.produtos li.active,
#popup_usuarios ul.produtos li.active,
#popup_produtos ul.usuarios li.active,
#popup_usuarios ul.usuarios li.active {
  background: #08987b;
}
.checkboxgreen {
  width: 25px;
  position: relative;
  cursor: none;
  /**
	* create the hover event of the tick
	*/
  /**
	* create the checkbox state for the tick
	*/
}
.checkboxgreen label {
  cursor: pointer;
  position: absolute;
  width: 25px;
  height: 25px;
  top: -4px;
  left: 0;
  background: white;
  border-radius: 5px;
  border: 2px solid #58585A;
}
.checkboxgreen label:after {
  opacity: 0.2;
  content: '';
  position: absolute;
  width: 15px;
  height: 6px;
  background: transparent;
  top: 5px;
  left: 4px;
  opacity: 0;
  border: 3px solid #08987b;
  border-top: none;
  border-right: none;
  transform: rotate(-45deg);
}
.checkboxgreen label:hover::after {
  opacity: 0;
}
.checkboxgreen input[type=checkbox]:checked + label:after {
  opacity: 1;
}
.noborder {
  border-top: none !important;
}
body.contato,
body.historico,
body.grupos,
body.perfil,
body.calculadora,
body.login {
  background: black;
  min-height: 100%;
  position: relative;
  padding-bottom: 6rem;
}
body.contato .login-panel,
body.historico .login-panel,
body.grupos .login-panel,
body.perfil .login-panel,
body.calculadora .login-panel,
body.login .login-panel {
  margin-top: 40px;
}
body.contato .login-panel h3.panel-title,
body.historico .login-panel h3.panel-title,
body.grupos .login-panel h3.panel-title,
body.perfil .login-panel h3.panel-title,
body.calculadora .login-panel h3.panel-title,
body.login .login-panel h3.panel-title {
  color: black;
}
body.contato h3,
body.historico h3,
body.grupos h3,
body.perfil h3,
body.calculadora h3,
body.login h3,
body.contato h4,
body.historico h4,
body.grupos h4,
body.perfil h4,
body.calculadora h4,
body.login h4,
body.contato .white,
body.historico .white,
body.grupos .white,
body.perfil .white,
body.calculadora .white,
body.login .white,
body.contato p,
body.historico p,
body.grupos p,
body.perfil p,
body.calculadora p,
body.login p,
body.contato #criaReutersForm label,
body.historico #criaReutersForm label,
body.grupos #criaReutersForm label,
body.perfil #criaReutersForm label,
body.calculadora #criaReutersForm label,
body.login #criaReutersForm label,
body.contato #criaPreferenciaForm label,
body.historico #criaPreferenciaForm label,
body.grupos #criaPreferenciaForm label,
body.perfil #criaPreferenciaForm label,
body.calculadora #criaPreferenciaForm label,
body.login #criaPreferenciaForm label {
  color: white;
}
body.contato select,
body.historico select,
body.grupos select,
body.perfil select,
body.calculadora select,
body.login select,
body.contato input[type="text"],
body.historico input[type="text"],
body.grupos input[type="text"],
body.perfil input[type="text"],
body.calculadora input[type="text"],
body.login input[type="text"] {
  color: black;
}
body.contato div.header_default,
body.historico div.header_default,
body.grupos div.header_default,
body.perfil div.header_default,
body.calculadora div.header_default,
body.login div.header_default {
  color: #333;
  padding: 15px 5px;
  min-height: 90px;
  background: #BDBEC0;
}
body.contato div.header_default input.filtrar,
body.historico div.header_default input.filtrar,
body.grupos div.header_default input.filtrar,
body.perfil div.header_default input.filtrar,
body.calculadora div.header_default input.filtrar,
body.login div.header_default input.filtrar {
  margin-top: 5px;
}
body.contato h3.titulo_interno,
body.historico h3.titulo_interno,
body.grupos h3.titulo_interno,
body.perfil h3.titulo_interno,
body.calculadora h3.titulo_interno,
body.login h3.titulo_interno {
  border-bottom: 1px solid white;
  padding-bottom: 10px;
}
body.contato button#btn_produto_selecionado_id,
body.historico button#btn_produto_selecionado_id,
body.grupos button#btn_produto_selecionado_id,
body.perfil button#btn_produto_selecionado_id,
body.calculadora button#btn_produto_selecionado_id,
body.login button#btn_produto_selecionado_id {
  overflow-x: hidden;
}
body.contato .navbar,
body.historico .navbar,
body.grupos .navbar,
body.perfil .navbar,
body.calculadora .navbar,
body.login .navbar {
  margin-bottom: 0px!important;
}
body.contato .span_remove,
body.historico .span_remove,
body.grupos .span_remove,
body.perfil .span_remove,
body.calculadora .span_remove,
body.login .span_remove {
  background-image: url("/static/images/box_fechar_new.png");
  background-repeat: no-repeat;
  display: inline-block;
  width: 21px;
  height: 19px;
}
body.contato .contato_suporte h3,
body.historico .contato_suporte h3,
body.grupos .contato_suporte h3,
body.perfil .contato_suporte h3,
body.calculadora .contato_suporte h3,
body.login .contato_suporte h3,
body.contato .grupos h3,
body.historico .grupos h3,
body.grupos .grupos h3,
body.perfil .grupos h3,
body.calculadora .grupos h3,
body.login .grupos h3,
body.contato .perfil h3,
body.historico .perfil h3,
body.grupos .perfil h3,
body.perfil .perfil h3,
body.calculadora .perfil h3,
body.login .perfil h3,
body.contato .historico h3,
body.historico .historico h3,
body.grupos .historico h3,
body.perfil .historico h3,
body.calculadora .historico h3,
body.login .historico h3,
body.contato .calculadora h3,
body.historico .calculadora h3,
body.grupos .calculadora h3,
body.perfil .calculadora h3,
body.calculadora .calculadora h3,
body.login .calculadora h3 {
  font-size: 26px;
  font-family: lato-black;
  color: white;
}
body.contato .contato_suporte h1,
body.historico .contato_suporte h1,
body.grupos .contato_suporte h1,
body.perfil .contato_suporte h1,
body.calculadora .contato_suporte h1,
body.login .contato_suporte h1,
body.contato .grupos h1,
body.historico .grupos h1,
body.grupos .grupos h1,
body.perfil .grupos h1,
body.calculadora .grupos h1,
body.login .grupos h1,
body.contato .perfil h1,
body.historico .perfil h1,
body.grupos .perfil h1,
body.perfil .perfil h1,
body.calculadora .perfil h1,
body.login .perfil h1,
body.contato .historico h1,
body.historico .historico h1,
body.grupos .historico h1,
body.perfil .historico h1,
body.calculadora .historico h1,
body.login .historico h1,
body.contato .calculadora h1,
body.historico .calculadora h1,
body.grupos .calculadora h1,
body.perfil .calculadora h1,
body.calculadora .calculadora h1,
body.login .calculadora h1,
body.contato .contato_suporte th.nome,
body.historico .contato_suporte th.nome,
body.grupos .contato_suporte th.nome,
body.perfil .contato_suporte th.nome,
body.calculadora .contato_suporte th.nome,
body.login .contato_suporte th.nome,
body.contato .grupos th.nome,
body.historico .grupos th.nome,
body.grupos .grupos th.nome,
body.perfil .grupos th.nome,
body.calculadora .grupos th.nome,
body.login .grupos th.nome,
body.contato .perfil th.nome,
body.historico .perfil th.nome,
body.grupos .perfil th.nome,
body.perfil .perfil th.nome,
body.calculadora .perfil th.nome,
body.login .perfil th.nome,
body.contato .historico th.nome,
body.historico .historico th.nome,
body.grupos .historico th.nome,
body.perfil .historico th.nome,
body.calculadora .historico th.nome,
body.login .historico th.nome,
body.contato .calculadora th.nome,
body.historico .calculadora th.nome,
body.grupos .calculadora th.nome,
body.perfil .calculadora th.nome,
body.calculadora .calculadora th.nome,
body.login .calculadora th.nome {
  margin-left: 50px;
  font-family: lato-medium;
  color: #08987b;
}
body.contato .contato_suporte p.descricao_texto,
body.historico .contato_suporte p.descricao_texto,
body.grupos .contato_suporte p.descricao_texto,
body.perfil .contato_suporte p.descricao_texto,
body.calculadora .contato_suporte p.descricao_texto,
body.login .contato_suporte p.descricao_texto,
body.contato .grupos p.descricao_texto,
body.historico .grupos p.descricao_texto,
body.grupos .grupos p.descricao_texto,
body.perfil .grupos p.descricao_texto,
body.calculadora .grupos p.descricao_texto,
body.login .grupos p.descricao_texto,
body.contato .perfil p.descricao_texto,
body.historico .perfil p.descricao_texto,
body.grupos .perfil p.descricao_texto,
body.perfil .perfil p.descricao_texto,
body.calculadora .perfil p.descricao_texto,
body.login .perfil p.descricao_texto,
body.contato .historico p.descricao_texto,
body.historico .historico p.descricao_texto,
body.grupos .historico p.descricao_texto,
body.perfil .historico p.descricao_texto,
body.calculadora .historico p.descricao_texto,
body.login .historico p.descricao_texto,
body.contato .calculadora p.descricao_texto,
body.historico .calculadora p.descricao_texto,
body.grupos .calculadora p.descricao_texto,
body.perfil .calculadora p.descricao_texto,
body.calculadora .calculadora p.descricao_texto,
body.login .calculadora p.descricao_texto {
  font-family: lato-regular;
  font-size: 15px;
  color: white;
}
body.contato .contato_suporte p.descricao_texto a,
body.historico .contato_suporte p.descricao_texto a,
body.grupos .contato_suporte p.descricao_texto a,
body.perfil .contato_suporte p.descricao_texto a,
body.calculadora .contato_suporte p.descricao_texto a,
body.login .contato_suporte p.descricao_texto a,
body.contato .grupos p.descricao_texto a,
body.historico .grupos p.descricao_texto a,
body.grupos .grupos p.descricao_texto a,
body.perfil .grupos p.descricao_texto a,
body.calculadora .grupos p.descricao_texto a,
body.login .grupos p.descricao_texto a,
body.contato .perfil p.descricao_texto a,
body.historico .perfil p.descricao_texto a,
body.grupos .perfil p.descricao_texto a,
body.perfil .perfil p.descricao_texto a,
body.calculadora .perfil p.descricao_texto a,
body.login .perfil p.descricao_texto a,
body.contato .historico p.descricao_texto a,
body.historico .historico p.descricao_texto a,
body.grupos .historico p.descricao_texto a,
body.perfil .historico p.descricao_texto a,
body.calculadora .historico p.descricao_texto a,
body.login .historico p.descricao_texto a,
body.contato .calculadora p.descricao_texto a,
body.historico .calculadora p.descricao_texto a,
body.grupos .calculadora p.descricao_texto a,
body.perfil .calculadora p.descricao_texto a,
body.calculadora .calculadora p.descricao_texto a,
body.login .calculadora p.descricao_texto a {
  font-family: lato-black;
  color: #0D6F84;
}
body.contato .contato_suporte .panel-body,
body.historico .contato_suporte .panel-body,
body.grupos .contato_suporte .panel-body,
body.perfil .contato_suporte .panel-body,
body.calculadora .contato_suporte .panel-body,
body.login .contato_suporte .panel-body,
body.contato .grupos .panel-body,
body.historico .grupos .panel-body,
body.grupos .grupos .panel-body,
body.perfil .grupos .panel-body,
body.calculadora .grupos .panel-body,
body.login .grupos .panel-body,
body.contato .perfil .panel-body,
body.historico .perfil .panel-body,
body.grupos .perfil .panel-body,
body.perfil .perfil .panel-body,
body.calculadora .perfil .panel-body,
body.login .perfil .panel-body,
body.contato .historico .panel-body,
body.historico .historico .panel-body,
body.grupos .historico .panel-body,
body.perfil .historico .panel-body,
body.calculadora .historico .panel-body,
body.login .historico .panel-body,
body.contato .calculadora .panel-body,
body.historico .calculadora .panel-body,
body.grupos .calculadora .panel-body,
body.perfil .calculadora .panel-body,
body.calculadora .calculadora .panel-body,
body.login .calculadora .panel-body {
  padding: 15px 10px;
  background: #e7e7e8;
  border-radius: 10px;
  width: 500px;
  height: 450px;
}
body.contato .contato_suporte .panel-body input,
body.historico .contato_suporte .panel-body input,
body.grupos .contato_suporte .panel-body input,
body.perfil .contato_suporte .panel-body input,
body.calculadora .contato_suporte .panel-body input,
body.login .contato_suporte .panel-body input,
body.contato .grupos .panel-body input,
body.historico .grupos .panel-body input,
body.grupos .grupos .panel-body input,
body.perfil .grupos .panel-body input,
body.calculadora .grupos .panel-body input,
body.login .grupos .panel-body input,
body.contato .perfil .panel-body input,
body.historico .perfil .panel-body input,
body.grupos .perfil .panel-body input,
body.perfil .perfil .panel-body input,
body.calculadora .perfil .panel-body input,
body.login .perfil .panel-body input,
body.contato .historico .panel-body input,
body.historico .historico .panel-body input,
body.grupos .historico .panel-body input,
body.perfil .historico .panel-body input,
body.calculadora .historico .panel-body input,
body.login .historico .panel-body input,
body.contato .calculadora .panel-body input,
body.historico .calculadora .panel-body input,
body.grupos .calculadora .panel-body input,
body.perfil .calculadora .panel-body input,
body.calculadora .calculadora .panel-body input,
body.login .calculadora .panel-body input,
body.contato .contato_suporte .panel-body textarea,
body.historico .contato_suporte .panel-body textarea,
body.grupos .contato_suporte .panel-body textarea,
body.perfil .contato_suporte .panel-body textarea,
body.calculadora .contato_suporte .panel-body textarea,
body.login .contato_suporte .panel-body textarea,
body.contato .grupos .panel-body textarea,
body.historico .grupos .panel-body textarea,
body.grupos .grupos .panel-body textarea,
body.perfil .grupos .panel-body textarea,
body.calculadora .grupos .panel-body textarea,
body.login .grupos .panel-body textarea,
body.contato .perfil .panel-body textarea,
body.historico .perfil .panel-body textarea,
body.grupos .perfil .panel-body textarea,
body.perfil .perfil .panel-body textarea,
body.calculadora .perfil .panel-body textarea,
body.login .perfil .panel-body textarea,
body.contato .historico .panel-body textarea,
body.historico .historico .panel-body textarea,
body.grupos .historico .panel-body textarea,
body.perfil .historico .panel-body textarea,
body.calculadora .historico .panel-body textarea,
body.login .historico .panel-body textarea,
body.contato .calculadora .panel-body textarea,
body.historico .calculadora .panel-body textarea,
body.grupos .calculadora .panel-body textarea,
body.perfil .calculadora .panel-body textarea,
body.calculadora .calculadora .panel-body textarea,
body.login .calculadora .panel-body textarea {
  font-family: lato-medium;
  margin: 5px 100px;
}
body.contato .contato_suporte input[type=submit],
body.historico .contato_suporte input[type=submit],
body.grupos .contato_suporte input[type=submit],
body.perfil .contato_suporte input[type=submit],
body.calculadora .contato_suporte input[type=submit],
body.login .contato_suporte input[type=submit],
body.contato .grupos input[type=submit],
body.historico .grupos input[type=submit],
body.grupos .grupos input[type=submit],
body.perfil .grupos input[type=submit],
body.calculadora .grupos input[type=submit],
body.login .grupos input[type=submit],
body.contato .perfil input[type=submit],
body.historico .perfil input[type=submit],
body.grupos .perfil input[type=submit],
body.perfil .perfil input[type=submit],
body.calculadora .perfil input[type=submit],
body.login .perfil input[type=submit],
body.contato .historico input[type=submit],
body.historico .historico input[type=submit],
body.grupos .historico input[type=submit],
body.perfil .historico input[type=submit],
body.calculadora .historico input[type=submit],
body.login .historico input[type=submit],
body.contato .calculadora input[type=submit],
body.historico .calculadora input[type=submit],
body.grupos .calculadora input[type=submit],
body.perfil .calculadora input[type=submit],
body.calculadora .calculadora input[type=submit],
body.login .calculadora input[type=submit] {
  font-size: 16px;
  height: 32px;
  width: 98px;
  font-family: lato-bold;
}
body.contato .contato_suporte input[type=button],
body.historico .contato_suporte input[type=button],
body.grupos .contato_suporte input[type=button],
body.perfil .contato_suporte input[type=button],
body.calculadora .contato_suporte input[type=button],
body.login .contato_suporte input[type=button],
body.contato .grupos input[type=button],
body.historico .grupos input[type=button],
body.grupos .grupos input[type=button],
body.perfil .grupos input[type=button],
body.calculadora .grupos input[type=button],
body.login .grupos input[type=button],
body.contato .perfil input[type=button],
body.historico .perfil input[type=button],
body.grupos .perfil input[type=button],
body.perfil .perfil input[type=button],
body.calculadora .perfil input[type=button],
body.login .perfil input[type=button],
body.contato .historico input[type=button],
body.historico .historico input[type=button],
body.grupos .historico input[type=button],
body.perfil .historico input[type=button],
body.calculadora .historico input[type=button],
body.login .historico input[type=button],
body.contato .calculadora input[type=button],
body.historico .calculadora input[type=button],
body.grupos .calculadora input[type=button],
body.perfil .calculadora input[type=button],
body.calculadora .calculadora input[type=button],
body.login .calculadora input[type=button] {
  font-size: 16px;
  height: 32px;
  width: 98px;
  font-family: lato-bold;
}
body.contato .contato_suporte button.btn-success,
body.historico .contato_suporte button.btn-success,
body.grupos .contato_suporte button.btn-success,
body.perfil .contato_suporte button.btn-success,
body.calculadora .contato_suporte button.btn-success,
body.login .contato_suporte button.btn-success,
body.contato .grupos button.btn-success,
body.historico .grupos button.btn-success,
body.grupos .grupos button.btn-success,
body.perfil .grupos button.btn-success,
body.calculadora .grupos button.btn-success,
body.login .grupos button.btn-success,
body.contato .perfil button.btn-success,
body.historico .perfil button.btn-success,
body.grupos .perfil button.btn-success,
body.perfil .perfil button.btn-success,
body.calculadora .perfil button.btn-success,
body.login .perfil button.btn-success,
body.contato .historico button.btn-success,
body.historico .historico button.btn-success,
body.grupos .historico button.btn-success,
body.perfil .historico button.btn-success,
body.calculadora .historico button.btn-success,
body.login .historico button.btn-success,
body.contato .calculadora button.btn-success,
body.historico .calculadora button.btn-success,
body.grupos .calculadora button.btn-success,
body.perfil .calculadora button.btn-success,
body.calculadora .calculadora button.btn-success,
body.login .calculadora button.btn-success {
  font-size: 16px;
  height: 32px;
  width: 110px;
  font-family: lato-bold;
  margin-top: 6px;
}
body.contato footer,
body.historico footer,
body.grupos footer,
body.perfil footer,
body.calculadora footer,
body.login footer {
  position: absolute;
  right: 0;
  bottom: 0;
  left: 0;
  padding: 0.8rem;
}
body.calculadora .alert-danger {
  background-color: #f7f7f7;
  background-image: None;
  border-color: red;
}
body.calculadora .calculo {
  font-size: 14px;
  display: block;
  border-radius: 10px;
  padding: 10px 15px;
  margin-bottom: 10px;
  background: #E7E7E8;
}
body.calculadora .calculo .calculo_header .strike {
  color: #08987b;
}
body.calculadora .calculo .calculo_header .strike span {
  color: #08987b;
}
body.calculadora .calculo .calculo_header .header_detalhes {
  border-right: 1px solid #bdbec0;
  padding-left: 8px;
}
body.calculadora .calculo .calculo_header .col-md-2:last-child .header_detalhes,
body.calculadora .calculo .calculo_header .col-md-3:last-child .header_detalhes,
body.calculadora .calculo .calculo_header .col-md-4:last-child .header_detalhes {
  border-right: None;
}
body.calculadora .calculo .flip {
  cursor: pointer !important;
}
body.calculadora .calculo .calculo_body {
  display: none;
}
body.calculadora .calculo table.resultados {
  width: 100%;
  font-size: 14px;
}
body.calculadora .calculo table.resultados.table-hover > tbody > tr:hover {
  background-color: white;
}
body.calculadora .calculo table.resultados td {
  padding: 4px 8px;
  font-family: lato-regular;
  font-size: 12px;
  color: #4c4c4e;
}
body.contato header {
  position: relative;
  width: 100%;
  height: 285px;
  -webkit-background-size: cover;
  -moz-background-size: cover;
  background-size: cover;
  -o-background-size: cover;
  background-position: center;
  background-image: url("/static/images/home_background.jpg");
  text-align: center;
  color: white;
  border-bottom: 17px solid #08987b;
}
body.contato header .container {
  height: 100%;
}
body.contato header .container .header-content {
  position: absolute;
  top: 50%;
  -webkit-transform: translatey(-50%);
  -ms-transform: translatey(-50%);
  transform: translatey(-50%);
}
body.contato header .container .header-content .header-content-inner {
  text-align: left;
  margin-left: auto;
  margin-right: auto;
}
body.contato header .container .header-content .header-content-inner img {
  width: 450px;
}
body.historico {
  position: relative;
  margin: 0;
  padding-bottom: 6rem;
  min-height: 100%;
  color: #4c4c4e;
}
body.historico h4.filtro {
  text-align: left;
  color: white;
  background: #0F6F87;
  padding: 8px 10px;
}
body.historico section {
  padding-top: 0px!important;
}
body.historico #popup_historico .modal-dialog {
  top: 20%;
  width: 90%;
}
body.historico #popup_historico .modal-dialog .modal-header {
  padding: 10px 15px 0px;
}
body.historico #popup_historico .modal-dialog .modal-header .container {
  width: 100%;
}
body.historico #popup_historico .modal-dialog .modal-header .header_detalhes {
  border-right: 1px solid #bdbec0;
}
body.historico #popup_historico .modal-dialog .modal-header .pop_br {
  margin-top: 15px;
}
body.historico #popup_historico .modal-dialog .modal-header .pop_br b.valor {
  padding-right: 10px;
}
body.historico #popup_historico .modal-dialog .modal-header .col-md-2:last-child .header_detalhes,
body.historico #popup_historico .modal-dialog .modal-header .col-md-3:last-child .header_detalhes,
body.historico #popup_historico .modal-dialog .modal-header .col-md-4:last-child .header_detalhes {
  border-right: None;
}
body.historico #popup_historico .modal-dialog .modal-content {
  background: #E7E7E8;
}
body.historico #popup_historico .modal-dialog .modal-content .modal-body {
  position: relative;
}
body.historico #popup_historico .modal-dialog .modal-content .modal-body .table-scroll {
  max-height: 430px;
  overflow: auto;
  margin-top: 20px;
}
body.historico #popup_historico .modal-dialog .modal-content .modal-body .table-scroll::-webkit-scrollbar-track {
  -webkit-box-shadow: transparent;
  background-color: transparent;
}
body.historico #popup_historico .modal-dialog .modal-content .modal-body .table-scroll::-webkit-scrollbar {
  width: 2px;
  background-color: #bdbec0;
}
body.historico #popup_historico .modal-dialog .modal-content .modal-body .table-scroll::-webkit-scrollbar-thumb {
  background-color: #676769;
}
body.historico table.historico {
  width: 100%;
  font-size: 14px;
}
body.historico table.historico.table-hover > tbody > tr:hover {
  background-color: white;
}
body.historico table.historico tbody tr.historico {
  background: #E7E7E8;
}
body.historico table.historico tbody tr.historico:nth-child(even) {
  background: #bcbdbe;
}
body.historico table.historico tbody tr.historico td:last-child {
  word-break: break-word;
}
body.historico table.historico td {
  padding: 4px 8px;
  font-family: lato-regular;
  font-size: 12px;
  color: #4c4c4e;
}
body.historico table.historico td.texto {
  border: 2px solid #3A3A3C;
}
body.historico table.historico td.texto a {
  color: #4c4c4e;
}
body.historico table.historico td.texto a:hover,
body.historico table.historico td.texto a:focus {
  text-decoration: None;
}
body.historico table.historico td.hora {
  width: 70px;
}
body.historico table.historico td.acao {
  width: 125px;
}
body.historico table.historico td.preco {
  width: 120px;
}
body.historico table.historico td.status,
body.historico table.historico td.ofertante,
body.historico table.historico td.quantidade {
  width: 90px;
}
body.historico table.historico th.titulo {
  border: 2px solid #3A3A3C;
  border-color: #3A3A3C;
  font-size: 13px;
  font-family: lato-bold;
  color: white;
  background: #555557;
}
body.historico .container {
  margin: 0 auto;
}
body.historico div.historico {
  min-height: 50%;
  max-height: 50%;
  overflow-y: auto;
  padding: 0 20px;
}
body.historico div.historico::-webkit-scrollbar-track {
  -webkit-box-shadow: transparent;
  background-color: transparent;
}
body.historico div.historico::-webkit-scrollbar {
  width: 2px;
  background-color: #bdbec0;
}
body.historico div.historico::-webkit-scrollbar-thumb {
  background-color: #676769;
}
body#login {
  background: white;
}
body#login header {
  position: relative;
  width: 100%;
  height: 285px;
  -webkit-background-size: cover;
  -moz-background-size: cover;
  background-size: cover;
  -o-background-size: cover;
  background-position: center;
  background-image: url("/static/images/home_background.jpg");
  text-align: center;
  color: white;
  border-bottom: 17px solid #08987b;
}
body#login header .container {
  height: 100%;
}
body#login header .container .header-content {
  position: absolute;
  top: 50%;
  -webkit-transform: translatey(-50%);
  -ms-transform: translatey(-50%);
  transform: translatey(-50%);
}
body#login header .container .header-content .header-content-inner {
  text-align: left;
  margin-left: auto;
  margin-right: auto;
}
body#login header .container .header-content .header-content-inner img {
  width: 450px;
}
body#login .home_login {
  padding-top: 30px;
  background: white;
  min-height: 550px;
}
body#login .home_login .descricao {
  padding-right: 90px;
  padding-left: 5px;
}
body#login .home_login .descricao h3 {
  font-size: 26px;
  font-family: lato-black;
  color: #0D6F84;
}
body#login .home_login .descricao h4 {
  font-family: lato-black;
  color: #08987b;
}
body#login .home_login .descricao p {
  font-family: lato-regular;
  font-size: 15px;
  color: #666666;
}
body#login .home_login .descricao p span.subtitle {
  font-family: lato-black;
  font-size: 17px;
  color: #0D6F84;
}
body#login .home_login .descricao p b {
  font-family: lato-black;
  color: #1b1b1b;
}
body#login .home_login .descricao img {
  margin: 10px 25px 35px;
  float: left;
}
body#login .home_login .descricao .pilares {
  margin-top: 30px;
}
body#login .home_login .descricao .col-md-6 {
  padding-right: 0px;
  padding-left: 0px;
}
body#login .home_login .descricao p.sobre {
  text-align: justify;
  margin-top: 45px;
}
body#login .home_login .panel-body {
  padding: 15px 10px;
  background: #e7e7e8;
  border-radius: 10px;
  width: 500px;
  height: 210px;
}
body#login .home_login .panel-body:after {
  content: "";
  width: 0;
  height: 0;
  border: 0 solid transparent;
  border-left-width: 0px;
  border-right-width: 85px;
  border-right-width: 60px;
  border-top: 70px solid #e7e7e8;
  position: absolute;
  bottom: -60px;
  left: 15px;
}
body#login .home_login .panel-body input {
  font-family: lato-medium;
  font-size: 12px;
  margin: 5px 10px;
  height: 30px;
  width: 160px;
}
body#login .home_login .panel-body input[type=submit] {
  font-size: 16px;
  margin: 5px 10px;
  height: 32px;
  width: 98px;
  font-family: lato-bold;
}
body#login .home_login .panel-body h4 {
  font-family: lato-semibold;
  color: #08987b;
}
body#login .home_login .panel-body .login {
  padding: 0 30px 0 45px;
  border-right: 1px solid black;
}
body#login .home_login .panel-body .login h4 {
  margin-left: 10px;
}
body#login .home_login .panel-body .solicitar {
  padding: 5px 45px;
}
body#login .home_login h1.acesse {
  font-family: lato-medium;
  color: #08987b;
  margin-left: 50px;
}
body#login .home_login .btn {
  background: #08987b;
  color: white;
  font-family: lato-bold;
  font-size: 16px;
  border: none;
}
body#login footer {
  background: #0F132C;
  width: 100%;
  position: fixed;
  bottom: 0;
}
body#login_password {
  background: black !important;
}
#languages {
  text-align: center;
  margin-top: 20px;
}
#languages .form {
  margin-top: 10px;
  display: inline-block !important;
}
body {
  font-family: lato-medium;
  background: #0F132C;
}
body .navbar {
  background: #0F132C;
  height: 93px;
  border: none;
}
body .navbar h3 {
  color: white;
  margin-top: 40px;
}
body .navbar h3 a {
  text-decoration: none;
}
body .navbar h3 a span.fa-calculator {
  color: white;
  margin-right: 30px;
}
body .navbar .navbar-brand {
  position: relative;
  z-index: 1;
  height: 100%;
}
body .navbar .navbar-nav li .dropdown-menu {
  margin-left: -20px;
}
body .navbar .navbar-right li.open a {
  background: transparent !important;
}
body .navbar .navbar-right a#drop-down-bar {
  z-index: 5000;
  margin-top: 19px;
  margin-left: 35px;
}
body .navbar .navbar-right a#drop-down-bar .menu-hamburger {
  background-image: url("/static/images/menu_hamburguer.png");
  background-repeat: no-repeat;
  display: inline-block;
  width: 45px;
  height: 40px;
}
.bold {
  font-family: lato-medium;
  font-weight: bold;
}
.underline {
  font-family: lato-black;
  text-decoration: underline;
}
div.center {
  text-align: center;
}
span.padding {
  padding-right: 10px;
}
.nav-tabs {
  border: none;
  text-align: center;
  font-family: lato-black;
}
.nav-tabs > li {
  float: none;
  display: inline-block;
  zoom: 1;
}
.nav-tabs > li a {
  height: 45px;
  width: 180px;
  background-color: #575467 !important;
  color: white;
  border: none;
}
.nav-tabs > li a:hover,
.nav-tabs > li a:active {
  color: #0F132C !important;
  background-color: #BDBEC0 !important;
  -webkit-transition: all 0.2s ease-out;
  -moz-transition: all 0.2s ease-out;
  transition: all 0.2s ease-out;
}
.nav-tabs > li a span.badge {
  position: absolute;
  top: 0px;
  left: 0px;
}
.nav-tabs > li.active a {
  background-color: #BDBEC0 !important;
  color: #0F132C !important;
}
.row.body {
  height: calc(85% - 100px);
  margin-right: 0px;
  margin-left: 0;
}
@-moz-document url-prefix() {
  .row.body {
    height: 85%;
  }
}
div.trades {
  margin-top: -4.5%;
  margin-right: 0;
  margin-left: 0px;
  display: block;
}
div.trades .nav-tabs li {
  margin-bottom: 0px;
}
div.trades .nav-tabs li a {
  border: none !important;
}
div#div_iniciativa > div,
div#div_oportunidade > div {
  background: #BDBEC0;
  z-index: 50;
}
div#div_iniciativa .toggle,
div#div_oportunidade .toggle {
  width: 80px !important;
  border-radius: 20px;
}
div#div_iniciativa .toggle .toggle-handle,
div#div_oportunidade .toggle .toggle-handle {
  border-radius: 20px;
}
div#div_iniciativa div.header_iniciativa,
div#div_oportunidade div.header_iniciativa {
  padding: 0;
  height: 60px;
}
div#div_iniciativa div.header_iniciativa .container,
div#div_oportunidade div.header_iniciativa .container {
  width: 90% !important;
}
div#div_iniciativa div.header_iniciativa .submenu,
div#div_oportunidade div.header_iniciativa .submenu {
  background: #E7E7E8;
  padding: 5px 5px;
}
div#div_iniciativa div.header_iniciativa input.form-control,
div#div_oportunidade div.header_iniciativa input.form-control,
div#div_iniciativa div.header_iniciativa select.form-control,
div#div_oportunidade div.header_iniciativa select.form-control,
div#div_iniciativa div.header_iniciativa button.form-control,
div#div_oportunidade div.header_iniciativa button.form-control {
  height: 32px;
}
div#div_iniciativa div.header_iniciativa div.header_interna,
div#div_oportunidade div.header_iniciativa div.header_interna {
  padding: 10px 0px 10px;
}
div#div_iniciativa div.header_iniciativa div.header_interna div.form_padding,
div#div_oportunidade div.header_iniciativa div.header_interna div.form_padding {
  padding-right: 5px;
  padding-left: 5px;
}
div#div_iniciativa div.header_iniciativa div.header_interna div.form_padding:first-child,
div#div_oportunidade div.header_iniciativa div.header_interna div.form_padding:first-child {
  padding-left: 15px;
}
div#div_iniciativa div.header_iniciativa div.header_interna p.data_iniciativa,
div#div_oportunidade div.header_iniciativa div.header_interna p.data_iniciativa {
  color: white;
  font-size: 15px;
  display: inline-block;
  vertical-align: middle;
  margin: 0;
  font-family: lato-light;
  line-height: 1.13;
}
div#div_iniciativa div.header_iniciativa div.header_interna p.data_iniciativa span.texto,
div#div_oportunidade div.header_iniciativa div.header_interna p.data_iniciativa span.texto {
  font-family: lato-black;
}
div#div_iniciativa div.header_iniciativa div.header_interna p.data_iniciativa span.data_iniciativa,
div#div_oportunidade div.header_iniciativa div.header_interna p.data_iniciativa span.data_iniciativa {
  color: white;
}
div#div_iniciativa div.header_iniciativa div.header_interna button#btn_produto_selecionado_id,
div#div_oportunidade div.header_iniciativa div.header_interna button#btn_produto_selecionado_id {
  overflow-x: hidden;
}
div#div_iniciativa div.header_iniciativa div.header_interna button#enviar_iniciativa,
div#div_oportunidade div.header_iniciativa div.header_interna button#enviar_iniciativa {
  background: #08987b;
  color: white;
  border: none;
}
div#div_iniciativa div.header_iniciativa div.header_interna .pus,
div#div_oportunidade div.header_iniciativa div.header_interna .pus,
div#div_iniciativa div.header_iniciativa div.header_interna .pop_br,
div#div_oportunidade div.header_iniciativa div.header_interna .pop_br {
  font-size: 13px;
  display: inline-block;
  vertical-align: middle;
}
div#div_iniciativa div.header_iniciativa div.header_interna .provedor,
div#div_oportunidade div.header_iniciativa div.header_interna .provedor {
  font-size: 18px;
  margin-right: -11px;
  margin-top: -3px;
}
div#div_iniciativa div.header_iniciativa div.header_interna .pus,
div#div_oportunidade div.header_iniciativa div.header_interna .pus {
  margin: 0px 0 0px;
}
div#div_iniciativa div.header_iniciativa div.header_interna .pus .pu_pop,
div#div_oportunidade div.header_iniciativa div.header_interna .pus .pu_pop,
div#div_iniciativa div.header_iniciativa div.header_interna .pus .taxa_pop,
div#div_oportunidade div.header_iniciativa div.header_interna .pus .taxa_pop {
  display: inline-block;
}
div#div_iniciativa div.header_iniciativa div.header_interna .pus .pu_pop span.pu_taxa_pop,
div#div_oportunidade div.header_iniciativa div.header_interna .pus .pu_pop span.pu_taxa_pop,
div#div_iniciativa div.header_iniciativa div.header_interna .pus .taxa_pop span.pu_taxa_pop,
div#div_oportunidade div.header_iniciativa div.header_interna .pus .taxa_pop span.pu_taxa_pop {
  font-family: lato-black;
  display: inline-block;
  height: 12px;
  width: 120px;
  padding-left: 5px;
}
div#div_iniciativa div.header_iniciativa div.header_interna .pus .taxa_pop,
div#div_oportunidade div.header_iniciativa div.header_interna .pus .taxa_pop {
  display: none;
}
div#div_iniciativa div.header_iniciativa div.header_interna a.btn_eikon,
div#div_oportunidade div.header_iniciativa div.header_interna a.btn_eikon {
  cursor: pointer;
}
div#div_iniciativa div.header_iniciativa div.header_interna a.btn_eikon span.span_eikon,
div#div_oportunidade div.header_iniciativa div.header_interna a.btn_eikon span.span_eikon {
  background-image: url("/static/images/eikon.png");
  background-repeat: no-repeat;
  display: inline-block;
  width: 21px;
  height: 19px;
}
div#div_iniciativa table.table,
div#div_oportunidade table.table {
  margin: 0;
  font-size: 13px;
}
div#div_iniciativa table.table tr:first-child,
div#div_oportunidade table.table tr:first-child {
  height: 32px;
}
div#div_iniciativa table.table tr:first-child td,
div#div_oportunidade table.table tr:first-child td {
  vertical-align: middle;
}
div#div_iniciativa table.table tr:last-child,
div#div_oportunidade table.table tr:last-child {
  height: 38px;
}
div#div_iniciativa table.table tr:last-child td,
div#div_oportunidade table.table tr:last-child td {
  vertical-align: middle;
}
div#div_iniciativa table.table tr.first_line td,
div#div_oportunidade table.table tr.first_line td,
div#div_iniciativa table.table tr.second_line td,
div#div_oportunidade table.table tr.second_line td {
  width: 34%;
}
div#div_iniciativa table.table tr.first_line td:first-child,
div#div_oportunidade table.table tr.first_line td:first-child,
div#div_iniciativa table.table tr.second_line td:first-child,
div#div_oportunidade table.table tr.second_line td:first-child {
  width: 38%;
}
div#div_iniciativa table.table tr.first_line td:nth-child(2),
div#div_oportunidade table.table tr.first_line td:nth-child(2),
div#div_iniciativa table.table tr.second_line td:nth-child(2),
div#div_oportunidade table.table tr.second_line td:nth-child(2) {
  width: 30%;
}
div#div_iniciativa table.table tr.first_line td:last-child,
div#div_oportunidade table.table tr.first_line td:last-child,
div#div_iniciativa table.table tr.second_line td:last-child,
div#div_oportunidade table.table tr.second_line td:last-child {
  width: 33%;
}
div#div_iniciativa table.table tr td,
div#div_oportunidade table.table tr td {
  padding: 5px 5px 5px 15px !important;
  vertical-align: middle;
  color: #D1D2D4;
  border: none;
}
div#div_iniciativa table.table tr td.nome_produto span.nome_produto,
div#div_oportunidade table.table tr td.nome_produto span.nome_produto {
  margin-left: 5px;
  color: #08987b;
  background-image: url("/static/images/mais_caracteres.png");
  background-repeat: no-repeat;
  display: inline-block;
  width: 20px;
  height: 15px;
}
div#div_iniciativa table.table tr td.data_expiracao span.data_criacao,
div#div_oportunidade table.table tr td.data_expiracao span.data_criacao {
  margin-left: 5px;
  color: white;
  background-image: url("/static/images/data_hora.png");
  background-repeat: no-repeat;
  display: inline-block;
  width: 21px;
  height: 15px;
}
div#div_iniciativa table.table tr td a.btn_iniciativa_destinatarios,
div#div_oportunidade table.table tr td a.btn_iniciativa_destinatarios {
  cursor: pointer;
}
div#div_iniciativa table.table tr td a.btn_iniciativa_destinatarios span.span_destinatario,
div#div_oportunidade table.table tr td a.btn_iniciativa_destinatarios span.span_destinatario {
  background-image: url("/static/images/profile_new.png");
  background-repeat: no-repeat;
  display: inline-block;
  width: 19px;
  height: 19px;
}
div#div_iniciativa table.table tr td.pop_selecionado,
div#div_oportunidade table.table tr td.pop_selecionado {
  background: #BDBEC0;
  color: black;
}
div#div_iniciativa table.table tr td.pop_selecionado .icone_pop,
div#div_oportunidade table.table tr td.pop_selecionado .icone_pop,
div#div_iniciativa table.table tr td.pop_selecionado .icone_pop_taxa,
div#div_oportunidade table.table tr td.pop_selecionado .icone_pop_taxa {
  color: #707070;
}
div#div_iniciativa table.table tr td.pop_hide,
div#div_oportunidade table.table tr td.pop_hide {
  display: none;
}
div#div_iniciativa table.table tr td.status span,
div#div_oportunidade table.table tr td.status span {
  display: inline-block;
}
div#div_iniciativa table.table tr td.status span.status_base,
div#div_oportunidade table.table tr td.status span.status_base {
  text-align: left;
  position: relative;
}
div#div_iniciativa table.table tr td.status span.status_base:before,
div#div_oportunidade table.table tr td.status span.status_base:before {
  margin-left: 10px;
  margin-right: 5px;
  content: '';
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 1px 8px;
  border-radius: 50%;
}
div#div_iniciativa table.table tr td.status span.status_aberto,
div#div_oportunidade table.table tr td.status span.status_aberto {
  color: #8DC63F;
}
div#div_iniciativa table.table tr td.status span.status_aberto:before,
div#div_oportunidade table.table tr td.status span.status_aberto:before {
  border-color: #8DC63F;
}
div#div_iniciativa table.table tr td.status span.status_fechado,
div#div_oportunidade table.table tr td.status span.status_fechado {
  color: #25aae1;
}
div#div_iniciativa table.table tr td.status span.status_fechado:before,
div#div_oportunidade table.table tr td.status span.status_fechado:before {
  border-color: #25aae1;
}
div#div_iniciativa table.table tr td.status span.status_cancelado,
div#div_oportunidade table.table tr td.status span.status_cancelado {
  color: #818286;
}
div#div_iniciativa table.table tr td.status span.status_cancelado:before,
div#div_oportunidade table.table tr td.status span.status_cancelado:before {
  border-color: #818286;
}
div#div_iniciativa table.table tr td.status span.status_abortado,
div#div_oportunidade table.table tr td.status span.status_abortado {
  color: #EE1D23;
}
div#div_iniciativa table.table tr td.status span.status_abortado:before,
div#div_oportunidade table.table tr td.status span.status_abortado:before {
  border-color: #EE1D23;
}
div#div_iniciativa table.table tr td.status span.status_expirado,
div#div_oportunidade table.table tr td.status span.status_expirado {
  color: #000;
}
div#div_iniciativa table.table tr td.status span.status_expirado:before,
div#div_oportunidade table.table tr td.status span.status_expirado:before {
  border-color: #000;
}
div#div_iniciativa table.table tr td span.taxa,
div#div_oportunidade table.table tr td span.taxa {
  display: none;
}
div#div_iniciativa .acoes a,
div#div_oportunidade .acoes a {
  padding: 0px 25px 0 0;
  text-decoration: none;
  position: relative;
  cursor: pointer;
  display: inline-block;
}
div#div_iniciativa .acoes a:hover,
div#div_oportunidade .acoes a:hover {
  text-decoration: none;
}
div#div_iniciativa .acoes a span.badge,
div#div_oportunidade .acoes a span.badge {
  position: absolute;
  padding: 2px 4px;
  font-size: 10px;
  top: -8px;
  left: 11px;
  color: #EE1D23;
}
div#div_iniciativa .acoes a.btn_ofertas,
div#div_oportunidade .acoes a.btn_ofertas {
  color: #F8AC3D;
}
div#div_iniciativa .acoes a.btn_ofertas span.badge,
div#div_oportunidade .acoes a.btn_ofertas span.badge {
  border: 2px solid #F8AC3D;
  background: white;
}
div#div_iniciativa .acoes a.btn_chat .span_chat,
div#div_oportunidade .acoes a.btn_chat .span_chat {
  background-image: url("/static/images/box_chat.png");
  background-repeat: no-repeat;
  display: inline-block;
  width: 19px;
  height: 19px;
}
div#div_iniciativa .acoes a.btn_chat span.badge,
div#div_oportunidade .acoes a.btn_chat span.badge {
  border: 2px solid #08987b;
  background: white;
}
div#div_iniciativa .acoes a.btn_remove .span_remove,
div#div_oportunidade .acoes a.btn_remove .span_remove {
  background-image: url("/static/images/box_fechar_new.png");
  background-repeat: no-repeat;
  display: inline-block;
  width: 20px;
  height: 19px;
}
div#div_iniciativa .acoes a.btn_accept .span_accept,
div#div_oportunidade .acoes a.btn_accept .span_accept {
  background-image: url("/static/images/box_check_new.png");
  background-repeat: no-repeat;
  display: inline-block;
  width: 19px;
  height: 19px;
}
div#div_iniciativa .acoes a.btn_ofertas .span_moeda,
div#div_oportunidade .acoes a.btn_ofertas .span_moeda {
  background-image: url("/static/images/box_moeda_new.png");
  background-repeat: no-repeat;
  display: inline-block;
  width: 20px;
  height: 19px;
}
div#div_iniciativa a.icone_pop,
div#div_oportunidade a.icone_pop,
div#div_iniciativa a.icone_pop_oportunidade_pu,
div#div_oportunidade a.icone_pop_oportunidade_pu,
div#div_iniciativa a.oportunidade,
div#div_oportunidade a.oportunidade,
div#div_iniciativa a.icone_pop_taxa,
div#div_oportunidade a.icone_pop_taxa,
div#div_iniciativa a.icone_pop_oportunidade_taxa,
div#div_oportunidade a.icone_pop_oportunidade_taxa {
  font-weight: bold;
  color: #D1D2D4;
  text-decoration: none;
  display: inline-block;
  position: relative;
  margin-bottom: -10px;
  margin-right: 5px;
  margin-left: 5px;
  cursor: pointer;
}
div#div_iniciativa a.icone_pop,
div#div_oportunidade a.icone_pop,
div#div_iniciativa a.icone_pop_taxa,
div#div_oportunidade a.icone_pop_taxa {
  margin-right: 3px;
  margin-left: 0px;
}
div#div_iniciativa a.icone_pop_taxa,
div#div_oportunidade a.icone_pop_taxa {
  margin-right: 10px;
}
div#div_iniciativa span.icone_pop_up,
div#div_oportunidade span.icone_pop_up {
  color: white !important;
  margin-left: 10px;
  margin-right: 2px;
}
div#div_iniciativa span.icone_pop_down,
div#div_oportunidade span.icone_pop_down {
  color: white !important;
  margin-left: 3px;
  margin-right: 1px;
}
div#div_iniciativa div.toggle_pop,
div#div_oportunidade div.toggle_pop {
  position: absolute;
}
div#div_iniciativa div.toggle_pop .pus,
div#div_oportunidade div.toggle_pop .pus {
  font-size: 13px;
  display: inline-block;
  vertical-align: middle;
  font-family: lato-black;
}
div#div_iniciativa a.produto_eikon,
div#div_oportunidade a.produto_eikon {
  cursor: pointer;
  text-decoration: none;
  color: #D1D2D4;
}
div#div_iniciativa a.produto_eikon:hover,
div#div_oportunidade a.produto_eikon:hover {
  text-decoration: none;
}
div#div_iniciativa div#iniciativas_compra::-webkit-scrollbar-track,
div#div_oportunidade div#iniciativas_compra::-webkit-scrollbar-track,
div#div_iniciativa div#iniciativas_venda::-webkit-scrollbar-track,
div#div_oportunidade div#iniciativas_venda::-webkit-scrollbar-track,
div#div_iniciativa div#oportunidades_compra::-webkit-scrollbar-track,
div#div_oportunidade div#oportunidades_compra::-webkit-scrollbar-track,
div#div_iniciativa div#oportunidades_venda::-webkit-scrollbar-track,
div#div_oportunidade div#oportunidades_venda::-webkit-scrollbar-track,
div#div_iniciativa div#oferta_interna::-webkit-scrollbar-track,
div#div_oportunidade div#oferta_interna::-webkit-scrollbar-track,
div#div_iniciativa div#minhas_ofertas_interna::-webkit-scrollbar-track,
div#div_oportunidade div#minhas_ofertas_interna::-webkit-scrollbar-track,
div#div_iniciativa div.historico::-webkit-scrollbar-track,
div#div_oportunidade div.historico::-webkit-scrollbar-track {
  -webkit-box-shadow: transparent;
  background-color: transparent;
}
div#div_iniciativa div#iniciativas_compra::-webkit-scrollbar,
div#div_oportunidade div#iniciativas_compra::-webkit-scrollbar,
div#div_iniciativa div#iniciativas_venda::-webkit-scrollbar,
div#div_oportunidade div#iniciativas_venda::-webkit-scrollbar,
div#div_iniciativa div#oportunidades_compra::-webkit-scrollbar,
div#div_oportunidade div#oportunidades_compra::-webkit-scrollbar,
div#div_iniciativa div#oportunidades_venda::-webkit-scrollbar,
div#div_oportunidade div#oportunidades_venda::-webkit-scrollbar,
div#div_iniciativa div#oferta_interna::-webkit-scrollbar,
div#div_oportunidade div#oferta_interna::-webkit-scrollbar,
div#div_iniciativa div#minhas_ofertas_interna::-webkit-scrollbar,
div#div_oportunidade div#minhas_ofertas_interna::-webkit-scrollbar,
div#div_iniciativa div.historico::-webkit-scrollbar,
div#div_oportunidade div.historico::-webkit-scrollbar {
  width: 5px;
  background-color: transparent;
}
div#div_iniciativa div#iniciativas_compra::-webkit-scrollbar-thumb,
div#div_oportunidade div#iniciativas_compra::-webkit-scrollbar-thumb,
div#div_iniciativa div#iniciativas_venda::-webkit-scrollbar-thumb,
div#div_oportunidade div#iniciativas_venda::-webkit-scrollbar-thumb,
div#div_iniciativa div#oportunidades_compra::-webkit-scrollbar-thumb,
div#div_oportunidade div#oportunidades_compra::-webkit-scrollbar-thumb,
div#div_iniciativa div#oportunidades_venda::-webkit-scrollbar-thumb,
div#div_oportunidade div#oportunidades_venda::-webkit-scrollbar-thumb,
div#div_iniciativa div#oferta_interna::-webkit-scrollbar-thumb,
div#div_oportunidade div#oferta_interna::-webkit-scrollbar-thumb,
div#div_iniciativa div#minhas_ofertas_interna::-webkit-scrollbar-thumb,
div#div_oportunidade div#minhas_ofertas_interna::-webkit-scrollbar-thumb,
div#div_iniciativa div.historico::-webkit-scrollbar-thumb,
div#div_oportunidade div.historico::-webkit-scrollbar-thumb {
  background-color: transparent;
}
div#div_iniciativa div#iniciativas_compra::-webkit-scrollbar-thumb,
div#div_oportunidade div#iniciativas_compra::-webkit-scrollbar-thumb,
div#div_iniciativa div#iniciativas_venda::-webkit-scrollbar-thumb,
div#div_oportunidade div#iniciativas_venda::-webkit-scrollbar-thumb,
div#div_iniciativa div#oportunidades_compra::-webkit-scrollbar-thumb,
div#div_oportunidade div#oportunidades_compra::-webkit-scrollbar-thumb,
div#div_iniciativa div#oportunidades_venda::-webkit-scrollbar-thumb,
div#div_oportunidade div#oportunidades_venda::-webkit-scrollbar-thumb {
  background-color: #3b3a3a;
}
div#div_iniciativa div#oferta_interna::-webkit-scrollbar-thumb,
div#div_oportunidade div#oferta_interna::-webkit-scrollbar-thumb,
div#div_iniciativa div#minhas_ofertas_interna::-webkit-scrollbar-thumb,
div#div_oportunidade div#minhas_ofertas_interna::-webkit-scrollbar-thumb {
  background-color: #4c4c4e;
}
div#div_iniciativa div.historico::-webkit-scrollbar-thumb,
div#div_oportunidade div.historico::-webkit-scrollbar-thumb {
  background-color: #676769;
}
div#div_iniciativa .iniciativas,
div#div_oportunidade .iniciativas,
div#div_iniciativa .ofertas,
div#div_oportunidade .ofertas,
div#div_iniciativa .chat,
div#div_oportunidade .chat {
  height: calc(100% - 100px);
}
@-moz-document url-prefix() {
  div#div_iniciativa .iniciativas,
  div#div_oportunidade .iniciativas,
  div#div_iniciativa .ofertas,
  div#div_oportunidade .ofertas,
  div#div_iniciativa .chat,
  div#div_oportunidade .chat {
    height: 87%;
  }
}
div#div_iniciativa .iniciativas,
div#div_oportunidade .iniciativas {
  background: #000000;
  padding-right: 5px;
  padding-left: 30px;
}
div#div_iniciativa .iniciativas .show_iniciativa a.btn_chat,
div#div_oportunidade .iniciativas .show_iniciativa a.btn_chat {
  cursor: default;
}
div#div_iniciativa .iniciativas a.btn_ofertas,
div#div_oportunidade .iniciativas a.btn_ofertas {
  cursor: default;
}
div#div_iniciativa .iniciativas div.header_iniciativas,
div#div_oportunidade .iniciativas div.header_iniciativas,
div#div_iniciativa .iniciativas div.header_oportunidades,
div#div_oportunidade .iniciativas div.header_oportunidades {
  padding: 15px 20px;
  height: 60px;
}
div#div_iniciativa .iniciativas div.header_iniciativas .sem_padding_left,
div#div_oportunidade .iniciativas div.header_iniciativas .sem_padding_left,
div#div_iniciativa .iniciativas div.header_oportunidades .sem_padding_left,
div#div_oportunidade .iniciativas div.header_oportunidades .sem_padding_left {
  padding-left: 0!important;
}
div#div_iniciativa .iniciativas div.header_iniciativas h4,
div#div_oportunidade .iniciativas div.header_iniciativas h4,
div#div_iniciativa .iniciativas div.header_oportunidades h4,
div#div_oportunidade .iniciativas div.header_oportunidades h4,
div#div_iniciativa .iniciativas div.header_iniciativas span#tipo_trade,
div#div_oportunidade .iniciativas div.header_iniciativas span#tipo_trade,
div#div_iniciativa .iniciativas div.header_oportunidades span#tipo_trade,
div#div_oportunidade .iniciativas div.header_oportunidades span#tipo_trade {
  color: #D1D2D4;
  font-weight: bold;
  margin-top: 5px;
}
div#div_iniciativa .iniciativas div#iniciativas_compra,
div#div_oportunidade .iniciativas div#iniciativas_compra,
div#div_iniciativa .iniciativas div#iniciativas_venda,
div#div_oportunidade .iniciativas div#iniciativas_venda,
div#div_iniciativa .iniciativas div#oportunidades_compra,
div#div_oportunidade .iniciativas div#oportunidades_compra,
div#div_iniciativa .iniciativas div#oportunidades_venda,
div#div_oportunidade .iniciativas div#oportunidades_venda {
  height: 86%;
  width: 100%;
  padding: 0 10px;
  overflow-y: scroll;
  overflow-x: hidden;
}
div#div_iniciativa .iniciativas div.header_oportunidades,
div#div_oportunidade .iniciativas div.header_oportunidades {
  color: #D1D2D4;
  border-bottom: 2px solid #BDBEC0;
}
div#div_iniciativa .iniciativas .header_produto,
div#div_oportunidade .iniciativas .header_produto {
  padding: 5px 20px;
}
div#div_iniciativa .iniciativas .header_produto h4,
div#div_oportunidade .iniciativas .header_produto h4 {
  color: #D1D2D4;
}
div#div_iniciativa .iniciativas .header_produto .prices,
div#div_oportunidade .iniciativas .header_produto .prices {
  display: block;
  border-left: 1px solid #818286;
  height: 30px;
  padding-left: 15px !important;
}
div#div_iniciativa .iniciativas .header_produto .prices .col-lg-6,
div#div_oportunidade .iniciativas .header_produto .prices .col-lg-6 {
  padding-right: 5px !important;
  padding-left: 5px !important;
}
div#div_iniciativa .iniciativas .header_produto p.pus,
div#div_oportunidade .iniciativas .header_produto p.pus,
div#div_iniciativa .iniciativas .header_produto p.pop_br,
div#div_oportunidade .iniciativas .header_produto p.pop_br {
  font-size: 12px;
  display: inline-block;
  vertical-align: middle;
  margin-bottom: 0px;
  color: white;
  margin-left: -15px;
}
div#div_iniciativa .iniciativas .header_produto p.pop_br,
div#div_oportunidade .iniciativas .header_produto p.pop_br {
  padding-right: 5px;
  margin-right: 10px;
  margin-left: 10px;
}
div#div_iniciativa .iniciativas .header_produto p.pus span#min_price,
div#div_oportunidade .iniciativas .header_produto p.pus span#min_price,
div#div_iniciativa .iniciativas .header_produto p.pus span#max_price,
div#div_oportunidade .iniciativas .header_produto p.pus span#max_price,
div#div_iniciativa .iniciativas .header_produto p.pus span#pu_ref,
div#div_oportunidade .iniciativas .header_produto p.pus span#pu_ref {
  color: white;
  font-family: lato-medium;
}
div#div_iniciativa .iniciativas .header_produto p.pus span#min_price:first-child,
div#div_oportunidade .iniciativas .header_produto p.pus span#min_price:first-child,
div#div_iniciativa .iniciativas .header_produto p.pus span#max_price:first-child,
div#div_oportunidade .iniciativas .header_produto p.pus span#max_price:first-child,
div#div_iniciativa .iniciativas .header_produto p.pus span#pu_ref:first-child,
div#div_oportunidade .iniciativas .header_produto p.pus span#pu_ref:first-child {
  margin-left: 27px;
}
div#div_iniciativa .iniciativas .produto,
div#div_oportunidade .iniciativas .produto {
  border-bottom: 2px solid #BDBEC0;
}
div#div_iniciativa .iniciativas div.interna,
div#div_oportunidade .iniciativas div.interna {
  margin: 5px 12px;
  background: #2b2b2b;
  position: relative;
}
div#div_iniciativa .iniciativas div.interna:hover,
div#div_oportunidade .iniciativas div.interna:hover {
  background: #818286;
}
div#div_iniciativa .iniciativas div.interna a.icone_pop.active,
div#div_oportunidade .iniciativas div.interna a.icone_pop.active,
div#div_iniciativa .iniciativas div.interna a.icone_pop_oportunidade_pu.active,
div#div_oportunidade .iniciativas div.interna a.icone_pop_oportunidade_pu.active,
div#div_iniciativa .iniciativas div.interna a.oportunidade.active,
div#div_oportunidade .iniciativas div.interna a.oportunidade.active,
div#div_iniciativa .iniciativas div.interna a.icone_pop_taxa.active,
div#div_oportunidade .iniciativas div.interna a.icone_pop_taxa.active,
div#div_iniciativa .iniciativas div.interna a.icone_pop_oportunidade_taxa.active,
div#div_oportunidade .iniciativas div.interna a.icone_pop_oportunidade_taxa.active {
  color: black;
}
div#div_iniciativa .iniciativas div.interna.active,
div#div_oportunidade .iniciativas div.interna.active {
  background: #58585a;
}
div#div_iniciativa .iniciativas div.interna.active:after,
div#div_oportunidade .iniciativas div.interna.active:after {
  content: '';
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 7.5px 0 7.5px 15px;
  border-color: transparent transparent transparent #BDBEC0;
  position: absolute;
  top: 40%;
  z-index: 95;
  right: 10px;
}
div#div_iniciativa .iniciativas .col-xs-12,
div#div_oportunidade .iniciativas .col-xs-12 {
  padding-right: 0 !important;
  padding-left: 0 !important;
}
div#div_iniciativa .ofertas,
div#div_oportunidade .ofertas {
  background: #3A3A3C;
  padding-right: 5px;
  padding-left: 0px;
}
div#div_iniciativa .ofertas .header_oferta,
div#div_oportunidade .ofertas .header_oferta {
  padding: 7px 15px;
  display: none;
}
div#div_iniciativa .ofertas .header_oferta .col-md-2,
div#div_oportunidade .ofertas .header_oferta .col-md-2,
div#div_iniciativa .ofertas .header_oferta .col-md-3,
div#div_oportunidade .ofertas .header_oferta .col-md-3,
div#div_iniciativa .ofertas .header_oferta .col-md-4,
div#div_oportunidade .ofertas .header_oferta .col-md-4 {
  padding-right: 0px;
}
div#div_iniciativa .ofertas .header_oferta h4,
div#div_oportunidade .ofertas .header_oferta h4 {
  margin-top: 10px;
  color: #D1D2D4;
}
div#div_iniciativa .ofertas .header_oferta h4 span.produto,
div#div_oportunidade .ofertas .header_oferta h4 span.produto {
  color: white;
}
div#div_iniciativa .ofertas .header_oferta .limite,
div#div_oportunidade .ofertas .header_oferta .limite {
  color: #D1D2D4;
}
div#div_iniciativa .ofertas div.minhas_ofertas_iniciativa,
div#div_oportunidade .ofertas div.minhas_ofertas_iniciativa {
  display: none;
}
div#div_iniciativa .ofertas div.minhas_ofertas_iniciativa .usuario,
div#div_oportunidade .ofertas div.minhas_ofertas_iniciativa .usuario {
  position: relative;
  padding-right: 20px;
  padding-left: 15px;
}
div#div_iniciativa .ofertas div.minhas_ofertas_iniciativa .usuario h4,
div#div_oportunidade .ofertas div.minhas_ofertas_iniciativa .usuario h4 {
  font-size: 15px;
}
div#div_iniciativa .ofertas div.minhas_ofertas_iniciativa .usuario.active,
div#div_oportunidade .ofertas div.minhas_ofertas_iniciativa .usuario.active {
  background: #58585A;
}
div#div_iniciativa .ofertas div.minhas_ofertas_iniciativa .usuario.active:after,
div#div_oportunidade .ofertas div.minhas_ofertas_iniciativa .usuario.active:after {
  content: '';
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 7.5px 0 7.5px 15px;
  border-color: transparent transparent transparent #BDBEC0;
  position: absolute;
  top: 40%;
  z-index: 95;
  right: 2px;
}
div#div_iniciativa .ofertas div#minhas_ofertas_interna,
div#div_oportunidade .ofertas div#minhas_ofertas_interna,
div#div_iniciativa .ofertas div#oferta_interna,
div#div_oportunidade .ofertas div#oferta_interna {
  height: 82%;
  overflow-y: scroll;
  overflow-x: hidden;
  padding-right: 15px;
}
div#div_iniciativa .ofertas div#oferta_interna,
div#div_oportunidade .ofertas div#oferta_interna {
  height: 85%;
  overflow-y: scroll;
  overflow-x: hidden;
}
div#div_iniciativa .ofertas div#minhas_ofertas input,
div#div_oportunidade .ofertas div#minhas_ofertas input {
  height: 32px;
}
div#div_iniciativa .ofertas div#minhas_ofertas button#enviar_oferta,
div#div_oportunidade .ofertas div#minhas_ofertas button#enviar_oferta {
  background: #08987b;
  color: white;
  border: none;
}
div#div_iniciativa .ofertas div#minhas_ofertas_internas,
div#div_oportunidade .ofertas div#minhas_ofertas_internas {
  height: 88%;
  overflow-y: scroll;
  overflow-x: hidden;
}
div#div_iniciativa .ofertas .usuario,
div#div_oportunidade .ofertas .usuario {
  padding-top: 15px;
  border-top: 1px solid #818286;
}
div#div_iniciativa .ofertas .usuario h4,
div#div_oportunidade .ofertas .usuario h4 {
  color: #D1D2D4;
  margin-top: 0;
}
div#div_iniciativa .chat,
div#div_oportunidade .chat {
  background: #58585A;
  position: relative;
  padding: 60px 0 0 !important;
}
div#div_iniciativa .chat .col-xs-12,
div#div_oportunidade .chat .col-xs-12 {
  padding: 0 !important;
}
div#div_iniciativa .chat .historico,
div#div_oportunidade .chat .historico {
  display: flex;
  height: 87%;
  overflow-y: scroll;
  overflow-x: hidden;
  margin-right: 0px;
  margin-left: 10px;
  flex-direction: column;
  align-items: flex-end;
}
div#div_iniciativa .chat .historico .message,
div#div_oportunidade .chat .historico .message {
  width: 100%;
}
div#div_iniciativa .chat .historico .message .header_mensagem span,
div#div_oportunidade .chat .historico .message .header_mensagem span {
  margin: 0px 15px 0 15px;
  font-size: 12px;
  color: white;
  font-weight: bold;
}
div#div_iniciativa .chat .historico .message div.texto,
div#div_oportunidade .chat .historico .message div.texto {
  position: relative;
  margin: 0 0 5px 15px;
  min-height: 30px;
  border-radius: 10px;
  height: auto;
  text-align: left;
  background: white;
}
div#div_iniciativa .chat .historico .message div.texto p,
div#div_oportunidade .chat .historico .message div.texto p {
  display: block;
  margin: 0;
  width: auto;
  padding: 8px 10px 8px 10px;
  word-wrap: break-word;
  border-radius: 3px;
}
div#div_iniciativa .chat .historico .message div.texto:before,
div#div_oportunidade .chat .historico .message div.texto:before {
  content: '';
  width: 0;
  height: 0;
  top: 0px;
  left: -15px;
  position: absolute;
  border-style: solid;
  border-width: 0 25px 15px 0;
  border-color: transparent white transparent transparent;
}
div#div_iniciativa .chat .historico .message.me .header_mensagem span.user_name,
div#div_oportunidade .chat .historico .message.me .header_mensagem span.user_name {
  color: #08987b;
}
div#div_iniciativa .chat .historico .message.me div.texto,
div#div_oportunidade .chat .historico .message.me div.texto {
  background: #E7E7E8;
  margin: 0 15px 5px 15px;
}
div#div_iniciativa .chat .historico .message.me div.texto:before,
div#div_oportunidade .chat .historico .message.me div.texto:before {
  position: absolute;
  content: '';
  width: 0;
  height: 0;
  right: -15px !important;
  left: initial;
  border-style: solid;
  border-width: 0px 0 15px 25px;
  border-color: transparent transparent transparent #E7E7E8;
}
div#div_oportunidade .minhas_ofertas_iniciativa .acoes {
  padding: 5px 5px !important;
}
div#div_oportunidade .minhas_ofertas_iniciativa .acoes a {
  padding: 0px 3px 0 0;
}
.chat .input_chat,
#popup_destinatarios_iniciativa .input_chat {
  height: 13%;
}
.chat .input_chat .interno,
#popup_destinatarios_iniciativa .input_chat .interno {
  padding: 20px 15px;
  display: block;
  position: relative;
}
.chat .input_chat .interno textarea,
#popup_destinatarios_iniciativa .input_chat .interno textarea {
  width: 100%;
  height: 60px;
  padding-right: 35px;
  resize: none;
}
.chat .input_chat .interno a,
#popup_destinatarios_iniciativa .input_chat .interno a {
  position: absolute;
  background: #08987b;
  color: white;
  border: none;
  padding: 4px 10px 8px;
  top: 25px;
  right: 25px;
}
#popup_destinatarios_iniciativa .input_chat .interno {
  padding: 20px 40px 20px 30px;
}
#popup_destinatarios_iniciativa .input_chat .interno a {
  right: 45px;
}
div#div_oportunidade .iniciativas,
div#div_oportunidade .ofertas,
div#div_oportunidade .chat {
  border-top: 25px solid #BDBEC0;
  height: 100%;
}
@-moz-document url-prefix() {
  div#div_oportunidade .iniciativas,
  div#div_oportunidade .ofertas,
  div#div_oportunidade .chat {
    height: 100%;
  }
}
ul.nav.navbar-nav li {
  position: relative;
  /* necessário para o item filho se posicionar a li que é o pai */
}
ul.nav.navbar-nav li:hover ul {
  /* quando passar o mouse sobre a li aparecerá o menu filho */
  display: block;
}
ul.nav.navbar-nav li ul li {
  width: 100%;
  border-left: none;
  padding-bottom: 0 !important;
  /*terceiro nivel*/
}
ul.nav.navbar-nav li ul li a {
  border-left: 0;
}
ul.nav.navbar-nav li ul li a:hover {
  text-decoration: none;
}
ul.nav.navbar-nav li ul li:hover ul li {
  display: block;
}
ul.nav.navbar-nav li ul li:hover ul li a {
  width: 100%;
  /* para deixar o sub-menu ao lado do menu pai */
  padding: 5px 20px !important;
  display: block;
}
ul.nav.navbar-nav li ul li ul {
  position: absolute;
  padding: 5px 0;
  margin: 2px 0 0;
  font-size: 14px;
  text-align: left;
  list-style: none;
  background-color: #fff;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  border: 1px solid #ccc;
  border: 1px solid rgba(0, 0, 0, 0.15);
  border-radius: 4px;
  right: 155px;
  top: 0;
  /* para deixar o sub-menu na mesma linha do menu pai */
}
ul.nav.navbar-nav li ul li ul li {
  display: none;
  width: 100%;
}
ul.nav.navbar-nav li ul li ul li a {
  width: 100%;
  color: #262626;
  text-decoration: none;
}
ul.nav.navbar-nav li ul li ul li a:hover {
  color: #262626;
  text-decoration: none;
  background-color: #f5f5f5;
}
#popup_produtos .modal-dialog {
  top: 20%;
  width: 1225px;
}
#popup_produtos .modal-dialog .modal-header div.filters .btn-default:hover,
#popup_produtos .modal-dialog .modal-header div.filters .btn-default.active {
  background: #08987b;
  border-color: transparent;
  color: white;
}
#popup_destinatarios .input_chat,
#popup_destinatarios_iniciativa .input_chat,
#popup_produtos .input_chat,
#popup_usuarios .input_chat {
  height: 12%;
}
#popup_destinatarios .modal-content,
#popup_destinatarios_iniciativa .modal-content,
#popup_produtos .modal-content,
#popup_usuarios .modal-content {
  background: #404041;
  color: #D1D2D4;
}
#popup_destinatarios .modal-content textarea,
#popup_destinatarios_iniciativa .modal-content textarea,
#popup_produtos .modal-content textarea,
#popup_usuarios .modal-content textarea {
  color: black;
}
#popup_destinatarios .modal-content .modal-header,
#popup_destinatarios_iniciativa .modal-content .modal-header,
#popup_produtos .modal-content .modal-header,
#popup_usuarios .modal-content .modal-header {
  border-bottom: none;
  padding: 10px 35px 20px 20px;
}
#popup_destinatarios .modal-content .modal-header .close,
#popup_destinatarios_iniciativa .modal-content .modal-header .close,
#popup_produtos .modal-content .modal-header .close,
#popup_usuarios .modal-content .modal-header .close {
  position: absolute;
  right: 5px;
  color: white;
}
#popup_destinatarios .modal-content .modal-body,
#popup_destinatarios_iniciativa .modal-content .modal-body,
#popup_produtos .modal-content .modal-body,
#popup_usuarios .modal-content .modal-body {
  height: 400px;
  padding: 5px 20px 0;
  overflow-y: scroll;
  overflow-x: hidden;
  margin-bottom: 15px;
}
#popup_destinatarios .modal-content .modal-body::-webkit-scrollbar-track,
#popup_destinatarios_iniciativa .modal-content .modal-body::-webkit-scrollbar-track,
#popup_produtos .modal-content .modal-body::-webkit-scrollbar-track,
#popup_usuarios .modal-content .modal-body::-webkit-scrollbar-track {
  -webkit-box-shadow: transparent;
  background-color: transparent;
}
#popup_destinatarios .modal-content .modal-body::-webkit-scrollbar,
#popup_destinatarios_iniciativa .modal-content .modal-body::-webkit-scrollbar,
#popup_produtos .modal-content .modal-body::-webkit-scrollbar,
#popup_usuarios .modal-content .modal-body::-webkit-scrollbar {
  width: 20px;
  background-color: #6d6e71;
}
#popup_destinatarios .modal-content .modal-body::-webkit-scrollbar-thumb,
#popup_destinatarios_iniciativa .modal-content .modal-body::-webkit-scrollbar-thumb,
#popup_produtos .modal-content .modal-body::-webkit-scrollbar-thumb,
#popup_usuarios .modal-content .modal-body::-webkit-scrollbar-thumb {
  background-color: white;
}
#popup_destinatarios .modal-content .modal-body label,
#popup_destinatarios_iniciativa .modal-content .modal-body label,
#popup_produtos .modal-content .modal-body label,
#popup_usuarios .modal-content .modal-body label {
  font-weight: 100;
  width: 100%;
  margin-bottom: 0px;
}
#popup_destinatarios .modal-content .modal-body label input,
#popup_destinatarios_iniciativa .modal-content .modal-body label input,
#popup_produtos .modal-content .modal-body label input,
#popup_usuarios .modal-content .modal-body label input {
  right: 0;
}
#popup_destinatarios .modal-content .modal-body label input[type="checkbox"],
#popup_destinatarios_iniciativa .modal-content .modal-body label input[type="checkbox"],
#popup_produtos .modal-content .modal-body label input[type="checkbox"],
#popup_usuarios .modal-content .modal-body label input[type="checkbox"] {
  display: none;
}
#popup_destinatarios .modal-content .modal-body label input[type="radio"],
#popup_destinatarios_iniciativa .modal-content .modal-body label input[type="radio"],
#popup_produtos .modal-content .modal-body label input[type="radio"],
#popup_usuarios .modal-content .modal-body label input[type="radio"] {
  display: none;
}
#popup_destinatarios .modal-content .modal-body .destinatarios_checkbox,
#popup_destinatarios_iniciativa .modal-content .modal-body .destinatarios_checkbox,
#popup_produtos .modal-content .modal-body .destinatarios_checkbox,
#popup_usuarios .modal-content .modal-body .destinatarios_checkbox {
  padding-top: 8px;
  margin-bottom: 5px;
  height: 30px;
  position: relative;
  cursor: pointer;
  border-top: 1px solid #7e7e7e;
}
#popup_destinatarios .modal-content .modal-body .destinatarios_checkbox label,
#popup_destinatarios_iniciativa .modal-content .modal-body .destinatarios_checkbox label,
#popup_produtos .modal-content .modal-body .destinatarios_checkbox label,
#popup_usuarios .modal-content .modal-body .destinatarios_checkbox label {
  cursor: pointer;
}
#popup_destinatarios .modal-content .modal-body .destinatarios_checkbox span.glyphicon-plus,
#popup_destinatarios_iniciativa .modal-content .modal-body .destinatarios_checkbox span.glyphicon-plus,
#popup_produtos .modal-content .modal-body .destinatarios_checkbox span.glyphicon-plus,
#popup_usuarios .modal-content .modal-body .destinatarios_checkbox span.glyphicon-plus,
#popup_destinatarios .modal-content .modal-body .destinatarios_checkbox span.glyphicon-minus,
#popup_destinatarios_iniciativa .modal-content .modal-body .destinatarios_checkbox span.glyphicon-minus,
#popup_produtos .modal-content .modal-body .destinatarios_checkbox span.glyphicon-minus,
#popup_usuarios .modal-content .modal-body .destinatarios_checkbox span.glyphicon-minus {
  color: #F8AC3D;
  cursor: pointer;
  position: absolute;
  font-size: 25px;
  top: 0px;
  z-index: 5000;
}
#popup_destinatarios .modal-content .modal-body .destinatarios_checkbox:first-child,
#popup_destinatarios_iniciativa .modal-content .modal-body .destinatarios_checkbox:first-child,
#popup_produtos .modal-content .modal-body .destinatarios_checkbox:first-child,
#popup_usuarios .modal-content .modal-body .destinatarios_checkbox:first-child {
  border-top: none;
}
#popup_destinatarios .modal-content .modal-body .destinatarios_checkbox span.grupo_nome,
#popup_destinatarios_iniciativa .modal-content .modal-body .destinatarios_checkbox span.grupo_nome,
#popup_produtos .modal-content .modal-body .destinatarios_checkbox span.grupo_nome,
#popup_usuarios .modal-content .modal-body .destinatarios_checkbox span.grupo_nome {
  padding-left: 18px;
}
#popup_destinatarios .modal-content .modal-body .grupo_destinatario .destinatarios_checkbox,
#popup_destinatarios_iniciativa .modal-content .modal-body .grupo_destinatario .destinatarios_checkbox,
#popup_produtos .modal-content .modal-body .grupo_destinatario .destinatarios_checkbox,
#popup_usuarios .modal-content .modal-body .grupo_destinatario .destinatarios_checkbox {
  color: #939598;
  padding-top: 0;
  margin-bottom: 0;
  height: 25px;
}
#popup_destinatarios .modal-content .modal-body .grupo_destinatario .destinatarios_checkbox span.circulo::before,
#popup_destinatarios_iniciativa .modal-content .modal-body .grupo_destinatario .destinatarios_checkbox span.circulo::before,
#popup_produtos .modal-content .modal-body .grupo_destinatario .destinatarios_checkbox span.circulo::before,
#popup_usuarios .modal-content .modal-body .grupo_destinatario .destinatarios_checkbox span.circulo::before {
  background: #939598;
}
#popup_destinatarios .modal-content .modal-footer,
#popup_destinatarios_iniciativa .modal-content .modal-footer,
#popup_produtos .modal-content .modal-footer,
#popup_usuarios .modal-content .modal-footer {
  border-top: none;
}
#popup_destinatarios .modal-content .modal-footer button,
#popup_destinatarios_iniciativa .modal-content .modal-footer button,
#popup_produtos .modal-content .modal-footer button,
#popup_usuarios .modal-content .modal-footer button {
  margin-right: 45px;
}
footer {
  background: #0F132C;
  width: 100%;
}
footer p {
  margin: 5px 0;
  color: white;
  font-family: lato-light;
}
footer span.contato {
  font-family: lato-black;
}
footer span.frase-BGC {
  font-size: 14px;
  font-family: lato-black;
}
footer .posiciona {
  margin-left: 39px;
  margin-right: 50px;
}
footer .logo-footer {
  text-align: center;
  padding-bottom: 1rem;
}
footer .logo-texto {
  text-align: center;
}
@media screen and (min-width: 1080px) {
  .itens-footer {
    display: flex;
    flex-direction: row;
    justify-content: space-between;
    align-items: flex-end;
  }
  .logo-footer {
    padding: 1rem, 0, 0, 0;
    width: 40%;
  }
  .logo-texto {
    width: 30%;
    padding-bottom: 1rem;
  }
}
@media only screen and (min-width: 768px) {
  body#login nav .navbar-toggler {
    display: none;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1500px) {
  div#div_iniciativa .acoes a,
  div#div_oportunidade .acoes a {
    padding: 0px 15px 0px 0px;
  }
  div#div_iniciativa .iniciativas,
  div#div_oportunidade .iniciativas {
    padding-left: 10px;
  }
  div#div_iniciativa .iniciativas div.interna,
  div#div_oportunidade .iniciativas div.interna {
    margin: 5px 12px;
  }
  div#div_iniciativa .iniciativas div#minhas_ofertas .btn-xs,
  div#div_oportunidade .iniciativas div#minhas_ofertas .btn-xs {
    width: 30%;
  }
  div#div_iniciativa div.header_iniciativa .container,
  div#div_oportunidade div.header_iniciativa .container {
    width: 100% !important;
  }
  div#div_iniciativa div.header_iniciativa div.header_interna .form_padding,
  div#div_oportunidade div.header_iniciativa div.header_interna .form_padding {
    padding-right: 5px;
    padding-left: 5px;
  }
  div#div_iniciativa .ofertas .header_oferta h3,
  div#div_oportunidade .ofertas .header_oferta h3 {
    font-size: 22px;
  }
  div#div_iniciativa .ofertas tr td,
  div#div_oportunidade .ofertas tr td {
    font-size: 13px;
  }
  div#div_iniciativa .ofertas div.minhas_ofertas_iniciativa .usuario,
  div#div_oportunidade .ofertas div.minhas_ofertas_iniciativa .usuario {
    padding-right: 0px;
  }
  div#div_iniciativa a.btn_iniciativa_destinatarios span.span_destinatario,
  div#div_oportunidade a.btn_iniciativa_destinatarios span.span_destinatario {
    margin-right: 10px;
  }
  div#div_iniciativa table.table,
  div#div_oportunidade table.table {
    font-size: 11px;
  }
  div#div_iniciativa table.table tr td,
  div#div_oportunidade table.table tr td {
    padding: 5px 5px !important;
  }
  div#div_iniciativa table.table tr td:first-child,
  div#div_oportunidade table.table tr td:first-child {
    padding-left: 10px !important;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1300px) {
  div#div_oportunidade .iniciativas div.header_produto p.pus {
    font-size: 10px;
  }
}
@media only screen and (min-width: 960px) and (max-width: 1199px) {
  body .navbar {
    margin-bottom: 0px;
    height: 82px;
  }
  div#div_iniciativa table.table tr td,
  div#div_oportunidade table.table tr td {
    width: 30%;
  }
  div#div_iniciativa .acoes a,
  div#div_oportunidade .acoes a {
    padding: 0px 11px 0px 0px;
  }
  div#div_iniciativa .iniciativas div.interna,
  div#div_oportunidade .iniciativas div.interna {
    margin: 5px 0px;
  }
  div#div_iniciativa div.header_iniciativa .container,
  div#div_oportunidade div.header_iniciativa .container {
    width: 100% !important;
  }
  div#div_iniciativa div.header_iniciativa div.header_interna .form_padding,
  div#div_oportunidade div.header_iniciativa div.header_interna .form_padding {
    padding-right: 5px;
    padding-left: 5px;
  }
  div#div_iniciativa .ofertas div#minhas_ofertas h4,
  div#div_oportunidade .ofertas div#minhas_ofertas h4,
  div#div_iniciativa .ofertas div#minhas_ofertas_recebidas h4,
  div#div_oportunidade .ofertas div#minhas_ofertas_recebidas h4 {
    font-size: 20px;
  }
  div#div_iniciativa div.header_produto #max_price,
  div#div_oportunidade div.header_produto #max_price {
    display: none;
  }
  div#div_iniciativa div.header_produto .icone_pop_up,
  div#div_oportunidade div.header_produto .icone_pop_up {
    display: none;
  }
  div#div_iniciativa div.header_produto #min_price,
  div#div_oportunidade div.header_produto #min_price {
    display: none;
  }
  div#div_iniciativa div.header_produto .icone_pop_down,
  div#div_oportunidade div.header_produto .icone_pop_down {
    display: none;
  }
  span.end-cap,
  span.caret {
    display: none !important;
  }
  body#login header .header-content {
    padding: 0;
  }
  body#login header .header-content .header-content-inner {
    min-width: 100%;
    margin-left: auto;
    margin-right: auto;
  }
  body#login .home_login {
    height: 700px;
  }
  .trades {
    margin-top: 0 !important;
  }
  #popup_produtos .modal-dialog {
    top: 18%;
    width: 60%;
  }
}
@media only screen and (min-width: 768px) and (max-width: 959px) {
  span.end-cap,
  span.caret {
    display: none !important;
  }
  div#div_iniciativa .iniciativas div.interna.active:after,
  div#div_oportunidade .iniciativas div.interna.active:after {
    content: none;
  }
  div#div_iniciativa .ofertas div.minhas_ofertas_iniciativa .usuario.active:after,
  div#div_oportunidade .ofertas div.minhas_ofertas_iniciativa .usuario.active:after {
    content: none;
  }
  div.trades div#div_iniciativa {
    margin-top: 0 !important;
  }
  div.trades div#div_iniciativa div.header_iniciativa .container {
    width: 100% !important;
  }
  body#login header .header-content {
    padding: 0;
  }
  body#login header .header-content .header-content-inner {
    min-width: 100%;
    margin-left: auto;
    margin-right: auto;
  }
  body#login .home_login {
    height: 700px;
  }
  #popup_produtos .modal-dialog {
    top: 18%;
    width: 60%;
  }
}
@media only screen and (min-width: 481px) and (max-width: 767px) {
  body#login nav .navbar-nav .nav-item {
    width: 100%;
  }
  div#div_iniciativa div.header_iniciativa .container,
  div#div_oportunidade div.header_iniciativa .container {
    width: 100% !important;
  }
  div#div_iniciativa .iniciativas div.interna,
  div#div_oportunidade .iniciativas div.interna {
    margin: 5px 0px;
  }
  div#div_iniciativa .iniciativas div.interna.active:after,
  div#div_oportunidade .iniciativas div.interna.active:after {
    content: none;
  }
  div#div_iniciativa .ofertas div.minhas_ofertas_iniciativa .usuario.active:after,
  div#div_oportunidade .ofertas div.minhas_ofertas_iniciativa .usuario.active:after {
    content: none;
  }
  body#login header .header-content {
    padding: 0;
    top: 50px;
  }
  body#login header .header-content .header-content-inner {
    min-width: 100%;
    margin-left: auto;
    margin-right: auto;
  }
  body#login .home_login {
    height: 768px;
  }
  body#login .home_login .login-panel .login {
    padding: 0 30px 0 10px;
    border-right: none;
  }
  body#login .home_login .login-panel .panel-body {
    height: auto;
  }
  .table-responsive {
    border: none;
  }
  footer .container {
    width: 100%;
  }
  footer .pull-right {
    float: none ! important;
  }
  #popup_produtos .modal-dialog {
    top: 18%;
    width: 60%;
  }
}
@media only screen and (max-width: 480px) {
  #languages {
    margin-top: 0;
  }
  .navbar .menu_bars {
    margin-top: 5px !important;
  }
  .navbar a img.logo {
    width: 100%;
  }
  div#div_iniciativa .iniciativas div.interna,
  div#div_oportunidade .iniciativas div.interna {
    margin: 5px 0px;
  }
  div#div_iniciativa .iniciativas div.interna.active:after,
  div#div_oportunidade .iniciativas div.interna.active:after {
    content: none;
  }
  div#div_iniciativa .ofertas div.minhas_ofertas_iniciativa .usuario.active:after,
  div#div_oportunidade .ofertas div.minhas_ofertas_iniciativa .usuario.active:after {
    content: none;
  }
  div.trades {
    margin-top: 0;
    margin-right: 0px;
    margin-left: 0px;
    display: block;
  }
  div.trades div.header_iniciativa .container {
    width: 100% !important;
  }
  body#login header .header-content {
    padding: 0;
    top: 50px;
  }
  body#login header .header-content .header-content-inner {
    min-width: 100%;
    margin-left: auto;
    margin-right: auto;
  }
  body#login .home_login {
    height: 1050px;
  }
  body#login .home_login .login-panel .login {
    padding: 0 30px 0 10px;
    border-right: none;
  }
  body#login .home_login .login-panel .panel-body {
    width: 290px;
    height: auto;
  }
  .table-responsive {
    border: none;
  }
  footer .container {
    width: 100%;
  }
  footer .pull-right {
    float: none ! important;
  }
  #popup_produtos .modal-dialog {
    top: 18%;
    width: 60%;
  }
}
@media screen and (min-height: 1080px) and (max-height: 1500px) {
  div.trades {
    margin-top: -45px;
  }
}
@media screen and (min-height: 1050px) and (max-height: 1079px) {
  div.trades {
    margin-top: -55px;
  }
}
@media screen and (min-height: 900px) and (max-height: 1049px) {
  div.trades {
    margin-top: -2.7%;
  }
}
@media screen and (min-height: 800px) and (max-height: 899px) {
  div.trades {
    margin-top: -40px;
  }
}
@media screen and (min-height: 768px) and (max-height: 799px) {
  ul.navbar-nav h3 {
    margin-top: 30px;
  }
  ul.navbar-nav h3 span.end-cap {
    display: none !important;
  }
  ul.navbar-nav span.caret {
    margin: -5px 25px !important;
  }
  div.trades {
    margin-top: -60px;
  }
}
@media screen and (max-height: 767px) {
  body.historico div.historico {
    min-height: 45%;
    max-height: 45%;
  }
}
div.strike {
  display: block;
  text-align: center;
  overflow: hidden;
  white-space: nowrap;
  padding-bottom: 10px;
  padding-top: 10px;
}
div.strike > span.strike {
  position: relative;
  display: inline-block;
}
div.strike > span.strike:before,
div.strike > span.strike:after {
  content: "";
  position: absolute;
  top: 50%;
  width: 9999px;
  height: 1px;
  background: #D1D2D4;
}
div.strike > span.strike:before {
  right: 100%;
  margin-right: 15px;
}
div.strike > span.strike:after {
  left: 100%;
  margin-left: 15px;
}
/*# sourceMappingURL=home.css.map */