html body {
  width: 100%;
}

.cobertura-selecionada {
  background: #EEEEEE !important;
}

.video-overlay {
  background: transparent url(../images/video-overlay.png) repeat;
  position: absolute;
  left: 0;
  top: 0;
  right: 0;
  bottom: 0;
  z-index: -10;
}

.text-area-link{
  min-height: 50px !important;
}

.bg_video {
  position: fixed;
  right: 0;
  bottom: 0;
  min-width: 100%;
  min-height: 100%;
  width: auto;
  height: auto;
  z-index: -20;
  background-size: cover;
}

.la-anim-10::before {
  margin-left: -40px;
  width: 80px;
  height: 80px;
  /*background: url(../images/carregandoArquivo.gif) no-repeat;*/
  -webkit-animation: rotation 3s linear infinite;
  animation: rotation 3s linear infinite;
}


/* ----- diretiva vs-cabecalho2 -----*/

.xvs-cabecalho2 {
  border-color: #3A3633;
  color: #3A3633;
  background-color: #F1DA91;
}

.xvs-cabecalho2 h4 {
  margin-top: 0;
  margin-bottom: 0px;
  color: #3A3633;
}

.page-emails {
  font-family: "Open Sans", Arial, Helvetica, Sans-Serif;
}

.page-emails hr {
  border: 1px dotted #cecece;
  margin: 5px;
}

.page-emails header {
  background: #FFFFFF;
  padding: 10px;
  color: #676767
}


/* ----- Agenda -----*/

.fc-title {
  font-size: 8pt;
}

#agenda .fc-view {
  overflow: visible;
}

#agenda {
  margin-bottom: 20px;
}

#dropAgenda {
  margin: 0px;
}

#dropAgenda:hover {
  background-color: #D8E6EF;
}

#agendaFundo .evento-disponivel {
  font-size: 10pt;
  width: 100%;
  white-space: normal;
}

#agendaFundo .evento-disponivel-lista {
  height: 260px;
  overflow: scroll;
  overflow-x: visible;
}


/*altera o background das celulas na grid de protocolos */

.datatable-fundo-celula-novo-email:after {
  font-family: FontAwesome;
  content: "\f003";
  color: #184EF9;
  padding-right: 5px;
}

.datatable-fundo-celula-email-lido:after {
  font-family: FontAwesome;
  content: "\f115";
  color: #184EF9;
  padding-right: 5px;
}

.datatable-fundo-celula-email-enviado:after {
  font-family: FontAwesome;
  content: "\f1d9";
  color: #184EF9;
  padding-right: 5px;
}

.datatable-fundo-celula-nova-anot:after {
  font-family: FontAwesome;
  content: "\f040";
  color: #087611;
  padding-right: 5px;
}

.datatable-fundo-celula-limite-proto:after {
  font-family: FontAwesome;
  content: "\f1e2";
  color: #900000;
  padding-right: 5px;
}

.datatable-fundo-celula-limite-tarefa:after {
  font-family: FontAwesome;
  content: "\f0e7";
  color: #DB6706;
  padding-right: 5px;
}

.datatable-fundo-celula-tarefa-hoje:after {
  font-family: FontAwesome;
  content: "\f0e7";
  color: #0f66cf;
  padding-right: 5px;
}

.datatable-fundo-celula-spam:after {
  font-family: FontAwesome;
  content: "\f024 ";
  color: #ff252a;
  padding-left: 5px;
}

.datatable-fundo-celula-atribuir:after {
  font-family: FontAwesome;
  content: "\f045";
  color: #184EF9;
  padding-left: 5px;
}


/*altera o background das celulas na grid de painel de versões */

.datatable-fundo-celula-normal:after {
  font-family: FontAwesome;
  content: "\f058";
  color: #25a84f;
  padding-left: 5px;
}

.datatable-fundo-celula-critico:after {
  font-family: FontAwesome;
  content: "\f06a";
  color: #e72428;
  padding-left: 5px;
}

.datatable-fundo-celula-alerta:after {
  font-family: FontAwesome;
  content: "\f071";
  color: #e7d256;
  padding-left: 5px;
}

.datatable-fundo-celula-alerta-antes:before {
  font-family: FontAwesome;
  content: "\f071";
  color: #e7d256;
  padding-left: 5px;
}


/*altera o background das celulas na grid de itens de versão */

.datatable-fundo-celula-ativa:before {
  font-family: material-design-iconic-font;
  color: #0C5AA8;
  content: "\f3a9";
  font-size: 20px;
  padding-right: 5px;
}

.datatable-fundo-celula-renovada:before {
  font-family: material-design-iconic-font;
  color: #25a84f;
  content: "\f269";
  font-size: 20px;
  padding-right: 5px;
}

.datatable-fundo-celula-pre:before {
  font-family: material-design-iconic-font;
  color: #0C5AA8;
  content: "\f3a8";
  font-size: 20px;
  padding-right: 5px;
}

.datatable-fundo-celula-vencida:before {
  font-family: material-design-iconic-font;
  color: #000000;
  content: "\f135";
  font-size: 20px;
  padding-right: 5px;
}

.datatable-fundo-celula-cancelada:before {
  font-family: material-design-iconic-font;
  color: #e72428;
  content: "\f135";
  font-size: 20px;
  padding-right: 5px;
}

.datatable-fundo-celula-recusada:before {
  font-family: material-design-iconic-font;
  color: #e72428;
  content: "\f134";
  font-size: 20px;
  padding-right: 5px;
}

.datatable-fundo-celula-pendente:before {
  font-family: material-design-iconic-font;
  content: '\f179';
  color: #000000;
  font-size: 17px;
  text-align: center;
  padding-right: 5px;
}

.datatable-fundo-celula-sinistrada:before {
  font-family: material-design-iconic-font;
  color: #e72428;
  content: "\f161";
  font-size: 20px;
  padding-right: 5px;
}


/* -----Icones da tela de Bens segurados*/

.datatable-fundo-celula-bem-alterado:before {
  font-family: material-design-iconic-font;
  content: '\f27a';
  color: #2196F3;
  font-size: 22px;
  text-align: center;
  padding-right: 5px;
}

.datatable-fundo-celula-bem-incluido:before {
  font-family: material-design-iconic-font;
  content: '\f276';
  color: #2196F3;
  font-size: 22px;
  text-align: center;
  padding-right: 5px;
}

.datatable-fundo-celula-bem-inalterado:before {
  font-family: material-design-iconic-font;
  content: '\f270';
  color: #000000;
  opacity: 0.38;
  font-size: 20px;
  text-align: center;
  padding-right: 5px;
}


/* ------- */


/* sinistro*/

.datatable-fundo-celula-sinistro-cancelado:before {
  font: normal normal normal 20px/1 'Material-Design-Iconic-Font';
  content: '\f271';
  color: #ff252a;
  padding-left: 3px;
  padding-right: 3px;
}

.datatable-fundo-celula-sinistro-encerrado:before {
  font: normal normal normal 20px/1 'Material-Design-Iconic-Font';
  content: '\f269';
  color: #25a84f;
  padding-left: 3px;
  padding-right: 3px;
}

.datatable-fundo-celula-sinistro-pendente:before {
  font: normal normal normal 20px/1 'Material-Design-Iconic-Font';
  content: '\f1f1';
  color: #e7e50b;
  padding-left: 3px;
  padding-right: 3px;
}

.datatable-fundo-celula-todos:before {
  font-family: material-design-iconic-font;
  color: #797979;
  content: "\f26f";
  font-size: 20px;
  padding-right: 5px;
}

.datatable-fundo-celula-bloqueada:before {
  font-family: material-design-iconic-font;
  color: #ff0000;
  content: "\f119";
  font-size: 20px;
  padding-right: 5px;
}

.datatable-fundo-celula-vermelho-:before {
  font-family: FontAwesome;
  content: "\f063";
  color: #e72428;
}

.datatable-fundo-celula-vermelhomais:before {
  font-family: FontAwesome;
  content: "\f0aa";
  color: #e72428;
  padding-left: 5px;
}

.datatable-fundo-celula-verde-:before {
  font-family: FontAwesome;
  content: "\f0ab";
  color: #25a84f;
  padding-left: 5px;
}

.datatable-fundo-celula-verdemais:before {
  font-family: FontAwesome;
  content: "\f0aa";
  color: #25a84f;
  padding-left: 5px;
}

.datatable-fundo-celula-amarelo-:before {
  font-family: FontAwesome;
  content: "\f063";
  color: #e7d256;
  padding-left: 5px;
}

.datatable-fundo-celula-amarelomais:before {
  font-family: FontAwesome;
  content: "\f0aa";
  color: #e7d256;
  padding-left: 5px;
}

.datatable-fundo-celula-encerradosucesso:before {
  font-family: FontAwesome;
  content: "\f14a";
  color: #25a84f;
  padding-right: 2px;
}

.datatable-fundo-celula-encerradosemsucesso:before {
  font-family: FontAwesome;
  content: "\f14a";
  color: #e72428;
  padding-right: 2px;
}

.datatable-fundo-celula-pagamentopendente:before {
  font-family: FontAwesome;
  content: "\f071";
  color: #e72428;
  padding-right: 2px;
}

.datatable-fundo-celula-pagamentook:before {
  font-family: FontAwesome;
  content: "\f0d6";
  color: #25a84f;
  padding-right: 2px;
}

.datatable-fundo-celula-bem-veiculo:before {
  font-family: FontAwesome;
  content: "\f1b9";
  color: #087611;
  padding-right: 2px;
  font-size: 17px;
}

.datatable-fundo-celula-bem-saude:before {
  font-family: FontAwesome;
  content: "\f0fa";
  color: #0f66cf;
  padding-right: 2px;
  font-size: 17px;
}

.datatable-fundo-celula-bem-vida:before {
  font-family: FontAwesome;
  content: "\f21e";
  color: #f99bff;
  padding-right: 2px;
  font-size: 17px;
}

.datatable-fundo-celula-bem-local:before {
  font-family: FontAwesome;
  content: "\f015";
  color: #25a84f;
  padding-right: 2px;
  font-size: 17px;
}

.datatable-fundo-celula-bem-outros:before {
  font-family: FontAwesome;
  content: "\f1cd";
  color: #ff252a;
  padding-right: 2px;
  font-size: 17px;
}

.datatable-fundo-celula-contato-atrasado:before {
  font: normal normal normal 20px/1 'Material-Design-Iconic-Font';
  content: '\f1f9';
  color: #ff252a;
  padding-left: 3px;
  padding-right: 3px;
}

.datatable-fundo-celula-contato-hoje:before {
  font: normal normal normal 20px/1 'Material-Design-Iconic-Font';
  content: '\f1fe';
  color: #e7e50b;
  padding-left: 3px;
  padding-right: 3px;
}

.datatable-fundo-celula-contato-futuro:before {
  font: normal normal normal 20px/1 'Material-Design-Iconic-Font';
  content: '\f32f';
  color: #25a84f;
  padding-left: 3px;
  padding-right: 3px;
}

.datatable-fundo-celula-status-sucesso:before {
  font: normal normal normal 20px/1 'Material-Design-Iconic-Font';
  content: '\f269';
  color: #25a84f;
  padding-left: 3px;
  padding-right: 3px;
}

.datatable-fundo-celula-status-inativo:before {
  font: normal normal normal 20px/1 'Material-Design-Iconic-Font';
  content: '\f271';
  color: #ff252a;
  padding-left: 3px;
  padding-right: 3px;
}

.datatable-fundo-celula-status-prospeccao:before {
  font: normal normal normal 20px/1 'Material-Design-Iconic-Font';
  content: '\f1f1';
  color: #e7e50b;
  padding-left: 3px;
  padding-right: 3px;
}

.datatable-fundo-celula-status-perdido:before {
  font: normal normal normal 20px/1 'Material-Design-Iconic-Font';
  content: '\f135';
  color: #ff252a;
  padding-left: 3px;
  padding-right: 3px;
}

.datatable-fundo-celula-status-vendeu:before {
  font: normal normal normal 20px/1 'Material-Design-Iconic-Font';
  content: '\f271';
  color: #ff252a;
  padding-left: 3px;
  padding-right: 3px;
}

.datatable-fundo-celula-status-pendente:before {
  font: normal normal normal 20px/1 'Material-Design-Iconic-Font';
  content: '\f1f2';
  color: #e7e50b;
  padding-left: 3px;
  padding-right: 3px;
}

.datatable-fundo-celula-status-negociacao:before {
  font: normal normal normal 20px/1 'Material-Design-Iconic-Font';
  content: '\f3a9';
  color: #0f66cf;
  padding-left: 3px;
  padding-right: 3px;
}

.datatable-fundo-celula-vermelho-atraso:before {
  font: normal normal normal 20px/1 'Material-Design-Iconic-Font';
  color: #ff4d4d;
  content: "\f1f1";
  padding-left: 3px;
  padding-right: 3px;
}

.datatable-fundo-celula-verde-fluxo:before {
  font-family: material-design-iconic-font;
  color: #ffff00;
  content: "\f158";
  font-size: 20px;
  padding-right: 5px;
}

.datatable-fundo-celula-vermelho-fluxo:before {
  font-family: material-design-iconic-font;
  color: #ff4d4d;
  content: "\f1f1";
  font-size: 20px;
  padding-right: 5px;
}

.datatable-fundo-celula-laranja-fluxo:before {
  font-family: material-design-iconic-font;
  color: #ff8000;
  content: "\f166";
  font-size: 20px;
  padding-right: 5px;
}

.datatable-fundo-celula-amarelo-fluxo:before {
  font-family: material-design-iconic-font;
  color: #0000ff;
  content: "\f166";
  font-size: 20px;
  padding-right: 5px;
}

.datatable-fundo-celula-cinza-fluxo:before {
  font-family: material-design-iconic-font;
  color: #33cc33;
  content: "\f26b";
  font-size: 20px;
  padding-right: 5px;
}

.datatable-fundo-celula-vermelho-organizador:before {
  font-family: material-design-iconic-font;
  color: red;
  content: "\f166";
  font-size: 20px;
  padding-right: 5px;
}

.datatable-fundo-celula-amarelo-organizador:before {
  font-family: material-design-iconic-font;
  color: yellow;
  content: "\f166";
  font-size: 20px;
  padding-right: 5px;
}

.progress {
  height: 20px;
  margin-bottom: 20px;
  overflow: hidden;
  background-color: #f5f5f5;
  border-radius: 4px;
  -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
  box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
}

.progress-bar {
  float: left;
  width: 0;
  height: 100%;
  font-size: 12px;
  color: #fff;
  text-align: center;
  background-color: #419641;
  -webkit-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15);
  box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15);
  -webkit-transition: width .6s ease;
  transition: width .6s ease;
}

.legendas {
  padding: 5px 0 5px 0;
}

.borderBottom {
  border-bottom: 1px solid #ddd;
}

.anexo-email {
  float: left;
  margin-right: 5px
}

#menu-notificacao {
  min-width: 500px;
}

#menu-notificacao li a {
  white-space: normal !important;
}

#menu-notificacao li a.icon {
  float: left;
  clear: none !important;
}

#menu-notificacao li a.text {
  clear: none !important;
}

.ngdialog-content {
  width: auto !important;
  max-width: 80% !important;
  background: #ffffff !important;
}

a.btn.btn-default {
  font-weight: bold;
}

.notificacoes-portal {
  overflow: hidden;
}

.notificacoes-portal h4 {
  color: #fff;
}

.notificacoes-portal ul {
  list-style: none;
  padding: 10px 0 0 0;
  float: left;
  height: auto;
  width: 100%;
}

.notificacoes-portal ul li {
  list-style: none;
  float: left;
  width: 50%;
  height: auto;
  line-height: 1.8em;
}

@media (max-width: 900px) {
  .notificacoes-portal ul li {
    width: 100%;
  }
}

.notificacoes-portal ul li a,
.notificacoes-portal ul li label {
  cursor: pointer;
  text-decoration: none;
}

.notificacoes-table td {
  cursor: pointer;
}

.notificacoes-table td i {
  font-size: 20px;
}

.float {
  float: left;
}

.labelRelacaoTecnicos {
  margin: 2% 0 0 1%;
}

.navbar-brand h3 {
  padding: 0;
  margin-top: 2px;
}

.tabelaPerfiUsuario .checkbox {
  padding: 0;
  text-align: center;
  -webkit-animation-duration: 1ms;
  animation-duration: 1ms;
}

.tabelaPerfiUsuario>thead>tr>th,
.tabelaPerfiUsuario>tbody>tr>th,
.tabelaPerfiUsuario>tfoot>tr>th,
.tabelaPerfiUsuario>thead>tr>td,
.tabelaPerfiUsuario>tbody>tr>td,
.tabelaPerfiUsuario>tfoot>tr>td {
  padding: 0;
}

.tabelaPerfiUsuario .thEsc {
  text-align: left;
}


/*inicio tabela perfil usuario */

.tabelaPerfiUsuario table {
  width: 100%;
}

.tabelaPerfiUsuario thead,
.tabelaPerfiUsuario tbody,
.tabelaPerfiUsuario tr,
.tabelaPerfiUsuario td,
.tabelaPerfiUsuario th {
  display: block;
}

.tabelaPerfiUsuario tr:after {
  content: ' ';
  display: block;
  visibility: hidden;
  clear: both;
}

.tabelaPerfiUsuario thead th {
  height: 30px;
}

.tabelaPerfiUsuario tbody {
  height: 400px;
  overflow-y: auto;
}

.tabelaPerfiUsuario thead {}

.tabelaPerfiUsuario tr th.colunaMedia,
tr td.colunaMedia {
  width: 15%;
  float: left;
  text-align: center;
  vertical-align: middle;
}

.tabelaPerfiUsuario tr th.colunaMaior,
tr td.colunaMaior {
  width: 25%;
  float: left;
  text-align: left;
  vertical-align: middle;
}

.tabelaPerfiUsuario tr th.colunaMenor,
tr td.colunaMenor {
  width: 9%;
  float: left;
  text-align: center;
  vertical-align: middle;
}


/*Fim tabela perfil usuario*/

.tabela-subopcoes .checkbox {
  padding-left: 5px;
}

.tab-pane .paddingCard {
  padding: 0;
}

.card-panel {
  height: 100%;
  width: 100%;
  background-color: white;
  float: left;
}

.colorBranca {
  color: white !important;
}


/*Label branco para a central de negócios*/

.cardLabelBranco {
  color: white !important;
}

.cardLabelBranco .font-edit,
.cardLabelBranco .form-control-wrapper,
.cardLabelBranco .floating-label {
  color: white !important;
}

.cardLabelBranco .checkbox {
  padding: 0px !important;
}

.cardLabelBranco h2 {
  font-weight: bold;
}


/* icones para medalhas em tela de análise de clientes */

.medalha-ouro {
  color: #f9f65a;
  padding-right: 5px;
}

.medalha-bronze {
  color: #c38d21;
  padding-right: 5px;
}

.medalha-prata {
  color: #ccc8d7;
  padding-right: 5px;
}


/*Início do css para a linha do dialog*/

.line-dialog {
  margin-bottom: 0px;
  margin-top: 0px;
  width: 100%;
}


/*perfil do cliente */

.legenda-perguntas {
  padding-top: 20px;
}

.zmdi.pull-left-icon {
  float: left;
  margin-right: 0.50em;
  margin-top: 0.05em;
}

.scroll-perguntas {
  height: 300px;
  overflow-y: scroll;
  overflow-x: hidden;
}


/* relação tabela card*/

.table-card {
  font-size: 1.0em;
  font-family: 'Roboto';
}

.table-card td {
  font-weight: 500;
  color: #3E3E3E;
  padding: 10px !important;
  vertical-align: middle !important;
}

.table-card td i {
  color: #3E3E3E;
}

.table-card th {
  color: #757575;
  font-weight: 700;
  vertical-align: middle;
}

.table-card i {
  color: #6A6E74;
}

.table-card a i {
  color: #428bca;
}


/*card sem corpo */

.card-filled {
  color: #FFFFFF;
}

.card-filled h2 {
  font-weight: 600;
  font-size: 1.1em;
}

.card-filled h3 {
  font-weight: 500;
  font-size: 1.0em;
}

.btn-header-card {
  padding: 5px;
  color: #FFFFFF !important
}

.largura-card-vendedor .ngdialog-content,
.largura-card-captcha .ngdialog-content {
  width: 500px !important;
  padding: 0;
}

.largura-card-medio .ngdialog-content {
  width: 600px !important;
  padding: 0;
}

.altura-duplicar-meta .modal-body {
  height: 140px;
}

.card-label-name {
  color: #9E9E9E
}


/*Checkbox*/

.radio,
.checkbox {
  display: block;
  min-height: 20px;
  margin-top: 10px;
  margin-bottom: 10px;
  padding-left: 0px !important;
}


/*Classes do MaxCalc*/

.tabs-seguradoras .nav-tabs {
  background-color: #3F51B5;
  margin: 0 15px 15px;
}

.tabs-seguradoras .paddingCard {
  padding-left: 15px;
  padding-right: 15px;
}

#painelEstatisticas .panel-heading a {
  cursor: pointer;
  color: #000000 !important
}

.estatisticas blockquote {
  height: 140px;
}

.estatisticas blockquote p {
  position: relative;
  top: 50%;
  transform: translateY(-50%);
}

.estatisticas {
  -webkit-transition: 0.5s;
  -moz-transition: 0.5s;
  -o-transition: 0.5s;
  transition: 0.5s;
}

blockquote.eco-tempo {
  padding: 10px 20px;
  margin: 0 0 20px;
  font-size: 17px;
  border-left: 8px solid #109618;
  background-color: #ADDD94;
  color: #0E7714;
}

.cross-selling {
  overflow: hidden;
}

.cross-selling-nenhum {
  margin-top: 50px;
}

.cross-selling p {
  float: left;
  width: 100%;
}

.cross-selling ul {
  display: block;
  float: left;
  margin: 10px 0 0 0;
  padding: 0;
}

.cross-selling ul li {
  list-style: none;
  display: block;
  float: left;
  background-color: #FBFBFB;
  text-align: center;
  margin-right: 10px;
  margin-bottom: 10px;
  -webkit-box-shadow: 2px 2px 2px 0 #DADADA;
  box-shadow: 2px 2px 2px 0 #DADADA;
  padding: 8px;
}

.cross-selling li.cs-vida i {
  color: #CA7E7F;
}

.cross-selling li.cs-residencia i {
  color: #6AA983;
}

.cross-selling li.cs-previdencia i {
  color: #b4bc34;
}

.cross-selling li.cs-saude i {
  color: #6879bc;
}

.cross-selling li.cs-acidentes i {
  color: #bc8343;
}

.cross-selling li.cs-profissional i {
  color: #7b5bbc;
}

.cross-selling ul li i {
  display: block;
  font-size: 20px;
  text-shadow: 2px 2px 2px #D0CDCD;
  float: left;
}

.cross-selling ul li span {
  font-size: 15px;
  display: block;
  float: left;
  margin-left: 10px;
  color: #888;
}

blockquote.cross-selling {
  border-left: 8px solid #DCD68A;
  background-color: #FFFBC9;
  color: #887F0F;
}

.borderTop {
  border-top: 1px solid #CCCCCC;
}

.borderBottom {
  border-bottom: 1px solid #CCCCCC;
}

.borderLeft {
  border-left: 1px solid #CCCCCC;
}

.borderRight {
  border-right: 1px solid #CCCCCC;
}

.borderGeral {
  border: 1px solid #CCCCCC;
}

.marginTop {
  margin-top: 10px;
}

.marginTopMenor {
  margin-top: 5px;
}

.marginBottom {
  margin-bottom: 10px;
}

.marginLeft {
  margin-left: 10px
}

.marginLeftBotao {
  margin-left: 5px
}

.marginRight {
  margin-right: 10px
}

.marginRightBotao {
  margin-right: 5px
}

.paddingLeft {
  padding-left: 10px;
}

.paddingRight {
  padding-right: 10px;
}

.paddingTop {
  padding-top: 10px;
}

.paddingBottom {
  padding-bottom: 10px
}

.gridStyle {
  border: 1px solid rgb(212, 212, 212);
}

.gridStyle .ngViewport {
  overflow: hidden;
}


/*icones resultado*/

.iconeVerde {
  color: #00a800;
}

.iconeVermelho,
.iconeVermelho a {
  color: #c84846;
}

.iconeAmarelo {
  color: #fac54d;
}

.iconeDefault {
  color: #000;
}

button.btnBaixarRelacao[disabled] {
  background-color: #616161 !important;
}

.menorPremio {
  background-color: rgb(72, 167, 72);
  color: white;
  font-weight: bold;
}

.legendaMenorPremio {
  color: rgb(72, 167, 72);
}

.menorFranquia {
  background-color: rgb(62, 140, 201);
  color: white;
  font-weight: bold;
}

.legendaMenorFranquia {
  color: rgb(62, 140, 201);
}

.statusCalculo {
  margin-top: 10px
}

.avaliacao h4 {
  color: #fff;
}

.avaliacao .card-body {
  overflow: hidden;
}

.avaliacao ul {
  float: left;
  margin: 0;
  padding: 0 10px;
}

.avaliacao ul li {
  display: block;
  list-style: none;
  float: left;
  width: 100%;
  padding: 6px 0;
  border-bottom: 1px solid #ddd;
}

.avaliacao ul li span {
  float: right;
  font-size: 14px;
}

.avaliacao ul li span.pull-right {
  margin-top: 6px;
}

.avaliacao small {
  color: #557bb6;
  font-size: 14px;
  margin-top: 8px;
}

.estrela {
  color: #ff9b07;
  margin-top: 14px;
}

.estrela small {
  color: #ff9b07;
  font-size: 14px;
  margin-top: 0;
  margin-left: 6px;
}

.avaliacao ul li img {
  width: 100px;
  height: auto;
}

.avaliacao ul li span i {
  cursor: pointer;
  font-size: 18px;
}

.avaliacao input[type=range] {
  -webkit-appearance: none;
  border: 1px solid #fff;
  width: 200px;
  margin-top: 12px;
}

.avaliacao input[type=range]::-webkit-slider-runnable-track {
  width: 150px;
  height: 5px;
  background: #ddd;
  border: none;
  border-radius: 3px;
}

.avaliacao input[type=range]::-webkit-slider-thumb {
  -webkit-appearance: none;
  border: none;
  height: 20px;
  width: 20px;
  border-radius: 50%;
  background: #557bb6;
  margin-top: -8px;
}

.avaliacao input[type=range]:focus {
  outline: none;
}

.avaliacao input[type=range]::-moz-range-track {
  width: 200px;
  height: 5px;
  background: #ddd;
  border: none;
  border-radius: 3px;
}

.avaliacao input[type=range]:hover {
  cursor: pointer;
}

.avaliacao input[type=range]::-moz-range-thumb {
  border: none;
  height: 16px;
  width: 16px;
  border-radius: 50%;
  background: #557bb6;
}

.avaliacao input[type=range]:-moz-focusring {
  outline: 1px solid #fff;
  outline-offset: -1px;
}

.avaliacao input[type=range]:focus::-webkit-slider-runnable-track {
  background: #ccc;
}

.avaliacao input[type=range]::-ms-track {
  width: 200px;
  height: 5px;
  background: transparent;
  border-color: transparent;
  border-width: 6px 0;
  color: transparent;
}

.avaliacao input[type=range]::-ms-fill-lower {
  background: #777;
  border-radius: 10px;
}

.avaliacao input[type=range]::-ms-fill-upper {
  background: #ddd;
  border-radius: 10px;
}

.avaliacao input[type=range]::-ms-thumb {
  border: none;
  height: 16px;
  width: 16px;
  border-radius: 50%;
  background: #557bb6;
}

.avaliacao input[type=range]:focus::-ms-fill-lower {
  background: #888;
}

.avaliacao input[type=range]:focus::-ms-fill-upper {
  background: #ccc;
}

.melhor-seguro {
  color: #ff9b07;
}

.melhor-comissao {
  color: #23A964;
}

.pendencias {
  overflow: hidden;
}

.icones-resultado-calculo {
  float: right !important;
}

ul.status-box i.zmdi.zmdi-hc-lg {
  margin-bottom: 25px;
  margin-right: 8px;
  float: right;
}

ul.status-box {
  display: block;
  float: left;
}

ul.status-box li {
  list-style: none;
  float: left;
  padding: 10px;
  color: #353535;
  width: 48%;
  margin-right: 10px;
  margin-bottom: 10px;
  cursor: pointer;
  height: 75px;
  background: #fac54d;
}

ul.status-box.status-cias {
  padding-left: 15%;
}

ul.status-box.status-cias li {
  height: auto;
}

ul.status-box.status-cias li:nth-child(odd) {
  clear: left;
}

ul.status-box span {
  float: left;
  width: 85%;
}

ul.status-box li b,
ul.status-box li small {
  float: left;
  width: 100%;
}

ul.status-box div {
  float: right;
  width: 15%;
}

ul.status-box .enabled {
  background-color: #008d7d;
}

ul.status-box .disabled {
  background-color: #b71c1c;
}


/* note card */

.bg-note-lime {
  background: #DCE775;
}

.bg-note-pink {
  background: #F06292;
}

.bg-note-grey {
  background: #E0E0E0;
}

.bg-note-blue {
  background: #4FC3F7;
}


/* cor aviso*/

.note-red {
  color: #F44336;
}

.card-anotacoes:hover {
  -webkit-box-shadow: 0 0 10px #9E9E9E;
  -moz-box-shadow: 0 0 10px #9E9E9E;
  box-shadow: 0 0 10px #9E9E9E;
}

.btn-anot {
  padding-left: 15px;
}

.btn-anot:hover {
  cursor: pointer;
}

.card-anotacoes .font-edit {
  color: #3a3a3a;
}

.card-anotacoes .form-control-wrapper .floating-label {
  color: #3a3a3a;
}

.card-anotacoes .form-control {
  border: 0;
  background-image: linear-gradient(#9ccc65, #9ccc65), linear-gradient(#3a3a3a, #3a3a3a);
  background-image: -webkit-linear-gradient(#9ccc65, #9ccc65), -webkit-linear-gradient(#3a3a3a, #3a3a3a);
  background-size: 0 2px, 100% 1px;
  background-repeat: no-repeat;
  background-position: center bottom, center calc(100% - 1px);
  background-color: transparent;
  background-color: rgba(0, 0, 0, 0);
}

.card-anotacoes h3 {
  font-size: 16px;
  font-weight: bold;
}

.card-anotacoes p {
  width: 100%;
  height: 100%;
  word-wrap: break-word;
}

.ngdialog.ngdialog-theme-plain.dialog-anot .ngdialog-close:before {
  color: #000000 !important;
}


/*Imagem no card*/

.imagem-seguradoras {
  position: relative;
  height: 40px !important;
  margin-top: 10px !important;
  text-align: center;
}


/* sinistros*/

.datatable-fundo-celula-sinistro-recusado:before {
  font-family: material-design-iconic-font;
  color: red;
  content: "\f11e";
  font-size: 20px;
  padding-right: 5px;
}

.datatable-fundo-celula-sinistro-normal:before {
  font-family: material-design-iconic-font;
  color: #0C5AA8;
  content: "\f11e";
  font-size: 20px;
  padding-right: 5px;
}

.sinistro-selecionado td {
  color: #00BCD4
}

.tabela-sinistro tr:hover {
  cursor: pointer;
}

.item-selecionado {
  background: #009688;
}

.table-hover-azul>tbody>tr:hover {
  background-color: #EEEEEE;
}

.table-hover-azul .item-destaque {
  background: #EF5350;
  color: #FFFFFF;
}

.item-selecionado-azul {
  background: #EEEEEE;
}

.item-selecionado-azul .red {
  color: #F44336;
}

.icone-vermelho {
  color: #F44336!important;
}

.icone-azul {
  color: #1976D2;
}

.icone-verde {
  color: #388E3C;
}

.icone-amber {
  color: #FFC107!important;
}

.item-selecionado-azul .red i {
  color: #F44336;
}


/*Imagens*/

.imagem-automacao {
  text-align: center;
  vertical-align: middle;
  border-radius: 5px;
  padding: 10px 0px 10px 20px;
}

.imagem-automacao-selecionada {
  text-align: center;
  vertical-align: middle;
  cursor: pointer;
  border-radius: 5px;
  padding: 10px 0px 10px 20px;
  display: block;
  -webkit-box-shadow: 0 0 10px #9E9E9E;
  -moz-box-shadow: 0 0 10px #9E9E9E;
  box-shadow: 0 0 10px #9E9E9E;
  background: #FFFFFF;
}

.imagem-automacao:hover {
  display: block;
  -webkit-box-shadow: 0 0 10px #9E9E9E;
  -moz-box-shadow: 0 0 10px #9E9E9E;
  box-shadow: 0 0 10px #9E9E9E;
  background: #FFFFFF;
}

.cia-desativada {
  opacity: 0.5;
  pointer-events: none !important;
  cursor: none !important;
}

.cia-bloqueada {
  opacity: 0.8;
  cursor: not-allowed !important;
}

.cia-bloqueada:before {
  font: normal normal normal 45px 'Material-Design-Iconic-Font';
  content: '\f119';
  position: absolute;
  left: 45px;
  color: #e70000;
}

.cia-arquivos {
  opacity: 0.8;
  cursor: pointer !important;
}

.cia-arquivos:before {
  font: normal normal normal 45px 'Material-Design-Iconic-Font';
  content: '\f26b';
  position: absolute;
  left: 45px;
  color: #76FF03;
}

.cia-ativa {
  cursor: pointer;
}

.link-detalhe {
  cursor: pointer;
}

.link-detalhe:hover {
  color: #2196F3;
}


/*step-virtual*/

.step-virtual {
  position: relative;
  background: #fff;
  box-shadow: 0 3px 3px rgba(0, 0, 0, 0.15);
  margin-bottom: 30px;
  padding-bottom: 20px;
  padding-top: 20px;
  padding-left: 24px;
}

.step-virtual .icone {
  float: left;
  width: 23px;
  height: 23px;
  border-radius: 23px;
  color: #FFFFFF;
  padding: 3px 6px;
  font-weight: 500;
  text-align: center;
}

.step-virtual p {
  margin: 0px 0px 0px 0px;
  padding-left: 8px;
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 500;
  font-size: 12pt;
  float: left;
}

.step-virtual a {
  margin: 0px 0px 0px 0px;
  padding-left: 8px;
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 500;
  font-size: 12pt;
  float: left;
}

.step-virtual .linha {
  border: 0;
  height: 0;
  border-top: 1px solid rgba(0, 0, 0, 0.1);
  border-bottom: 1px solid rgba(255, 255, 255, 0.3);
  margin-top: 12px;
}

.step-virtual .step-concluido {
  color: #2196F3!important;
}

.step-virtual .step-concluido .icone {
  background: #2196F3!important;
}

.step-virtual .step-ativo .icone {
  background: #2196F3!important;
}

.step-virtual .step-desativado .icone {
  background: #000000!important;
}

.step-virtual .step-desativado {
  color: #000000!important;
  opacity: 0.38!important;
}

.step-virtual .step-atencao {
  color: #F44336!important;
  text-align: center;
  padding-left: 20px;
}

.step-virtual .step-atencao .icone {
  background: #FFFFFF!important;
  color: #F44336;
  padding: 0px 0px 0px 0px;
}


/* -----mensagem-aviso*/

.mensagem-aviso {
  background: #F44336;
  margin-left: 8px;
  padding: 8px;
  color: white;
  text-align: right;
}

.mensagem-aviso p {
  text-align: justify;
  font-weight: 400;
  color: white;
}

.mensagem-aviso .botao-aviso {
  color: #C5CAE9!important;
}

.noMargin .checkbox {
  margin: 0px 0px 0px 0px;
}

.captcha-confirmacao label {
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}

.captcha-confirmacao input[type='text'] {
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}


/* -----Scroll----- */

.scroll-vertical-255 {
  height: 255px;
  overflow: auto;
  overflow-x: hidden;
}

.scroll-vertical-auto {
  height: auto;
  overflow: auto;
  overflow-x: hidden;
}

.progress {
  position: relative;
  height: 4px;
  display: block;
  width: 100%;
  background-color: #80D8FF;
  border-radius: 2px;
  background-clip: padding-box;
  margin: 0.5rem 0 1rem 0;
  overflow: hidden;
}

.progress .indeterminate {
  background-color: #2196F3;
}

.progress .indeterminate:before {
  content: '';
  position: absolute;
  background-color: inherit;
  top: 0;
  left: 0;
  bottom: 0;
  will-change: left, right;
  -webkit-animation: indeterminate 2.1s cubic-bezier(0.65, 0.815, 0.735, 0.395) infinite;
  animation: indeterminate 2.1s cubic-bezier(0.65, 0.815, 0.735, 0.395) infinite;
}

.progress .indeterminate:after {
  content: '';
  position: absolute;
  background-color: inherit;
  top: 0;
  left: 0;
  bottom: 0;
  will-change: left, right;
  -webkit-animation: indeterminate-short 2.1s cubic-bezier(0.165, 0.84, 0.44, 1) infinite;
  animation: indeterminate-short 2.1s cubic-bezier(0.165, 0.84, 0.44, 1) infinite;
  -webkit-animation-delay: 1.15s;
  animation-delay: 1.15s;
}

@-webkit-keyframes indeterminate {
  0% {
    left: -35%;
    right: 100%;
  }
  60% {
    left: 100%;
    right: -90%;
  }
  100% {
    left: 100%;
    right: -90%;
  }
}

@keyframes indeterminate {
  0% {
    left: -35%;
    right: 100%;
  }
  60% {
    left: 100%;
    right: -90%;
  }
  100% {
    left: 100%;
    right: -90%;
  }
}

@-webkit-keyframes indeterminate-short {
  0% {
    left: -200%;
    right: 100%;
  }
  60% {
    left: 107%;
    right: -8%;
  }
  100% {
    left: 107%;
    right: -8%;
  }
}

@keyframes indeterminate-short {
  0% {
    left: -200%;
    right: 100%;
  }
  60% {
    left: 107%;
    right: -8%;
  }
  100% {
    left: 107%;
    right: -8%;
  }
}


/* -----resultado-central-relacionamento----- */

.filtro-resultado-central-relacionamento .form-control-wrapper {
  margin: 0px 0px 0px 0px;
}

.filtro-resultado-central-relacionamento i {
  margin-top: 8px;
}

.cliente-selecionado {
  background: #E0E0E0;
}

.btn-icon-white {
  color: white;
  cursor: pointer;
}

#divTblHidden {
  width: 50%;
  height: 100%;
  position: absolute;
  overflow: hidden;
  top: -9999px;
}

.btn-desabilitado {
  opacity: 0.3;
  pointer-events: none;
}

.btn-habilitado {
  opacity: 1;
  pointer-events: all;
}

a.btn-link-icon i {
  color: #3E3E3E !important;
}


/*tipos-portal-consultas*/

.margin-left-11 {
  margin-left: 11px!important;
}

.icone-portal-consultas {
  text-align: center;
  vertical-align: middle;
  cursor: pointer;
  border-radius: 10px;
  border-width: medium;
  border-style: solid;
  border-color: #FFFFFF;
  margin: 8px 8px 30px 8px;
  padding: 3px 5px 0px 5px;
  color: #000000!important;
  opacity: 0.38;
  float: left;
}

.icone-portal-consultas:hover {
  color: #2962FF!important;
  border-color: #2962FF!important;
  opacity: 1.0!important;
}

.icone-portal-consultas.ativo {
  color: #2962FF!important;
  border-color: #2962FF!important;
  opacity: 1.0!important;
}

.icone-portal-consultas h4 {
  font-weight: 400;
  margin: 16px 0px 8px 0px;
}


/* -----ALERTAS----- */

.alert.alerta-atencao {
  background: #FFB74D;
}

.alert i.icone-amarelo {
  color: yellow;
}

.alert .btn {
  margin: 0px 0px 0px 0px!important;
}


/* -----paddingLateral10----- */

.paddingLateral10 {
  padding: 0px 10px 0px 10px!important;
}

.percentage-indicator {
  font: 1.8rem/1.2 sans-serif;
  color: #616161;
  line-height: 1.7rem;
  transition: 1.5s;
  padding-bottom: 7px;
  padding-left: 15px;
}

.workFlowTarefasTopo {
  border-bottom: 2px solid #ddd;
  padding: 5px !important;
  line-height: 1.42857143;
  font-weight: 500;
  color: #757575;
  text-align: left;
}

.workFlowTarefas {
  padding: 5px !important;
  line-height: 1.42857143;
  font-weight: 500;
  color: #757575;
  text-align: left;
  margin-bottom: 20px;
}

.workFlowTarefasPrimeiro {
  padding-left: 0px;
}

.workFlowProximaTarefa {
  color: #007fff;
  font-weight: bold;
}

.acompanhaCobrancaHistProrrogarVenc {
  color: #007fff;
  font-weight: bold;
  padding-right: 0;
  padding-top: 5px;
}

.acompanhaCobrancaHistProrrogarVencSpan {
  padding: 5px !important;
  line-height: 1.42857143;
  font-weight: 500;
  color: #171717;
  text-align: left;
}

.icone-cashFlow {
  background: url("../images/logoCashFlow.png") no-repeat;
  background-size: 22px 21px;
  padding-right: 20px;
  padding-left: 10px;
  padding-top: 3px;
  margin-left: 5px;
}

.icone-MDS {
  background: url("../../images/logoMDS.png") no-repeat;
  background-size: 23px 23px;
  padding-right: 20px;
  padding-left: 10px;
  padding-top: 3px;
  margin-left: 5px;
}

.icone-MaxCalc {
  background: url("../../images/logoMaxCalc.png") no-repeat;
  background-size: 23px 23px;
  padding-right: 20px;
  padding-left: 10px;
  padding-top: 3px;
  margin-left: 5px;
}

.icone-menu-principal-blue {
  color: #2962FF
}

.icone-menu-principal-blue-grey {
  color: #607D8B
}

.icone-menu-principal-teal {
  color: #009688
}

.icone-menu-principal-green {
  color: #009900
}

.icone-menu-principal-orange {
  color: #FF9800
}

.icone-menu-principal-deep-purple {
  color: #673AB7;
}

.icone-menu-principal-indigo {
  color: #4b0082;
}

.icone-menu-principal-amarelo {
  color: #FFD600;
}

.tbl-lancamentos td {
  vertical-align: middle !important;
}

.table-responsive {
  width: 100%;
  overflow-x: auto;
}

td.nowrap {
  min-width: 150px;
  max-width: 300px;
}

th.nowrap {
  min-width: 150px;
  max-width: 300px;
}

#modalLancamentos {
  overflow: scroll;
  height: 400px;
}

.icone-cnBens-block {
  color: black;
}

.tabelaEmcobTh {
  font-weight: bold;
  font-size: 16px;
}


/*#006666FF*/

.datatable-fundo-celula-acompanhamento-sin-contato-futuro:before {
  font-family: material-design-iconic-font;
  color: #388E3C;
  content: "\f332";
  font-size: 20px;
  padding-right: 5px;
}

.datatable-fundo-celula-acompanhamento-sin-encerrado:before {
  font-family: material-design-iconic-font;
  color: #1976D2;
  content: "\f338";
  font-size: 20px;
  padding-right: 5px;
}

.datatable-fundo-celula-acompanhamento-sin-contato-hoje:before {
  font-family: material-design-iconic-font;
  color: #1976D2;
  content: "\f32f";
  font-size: 20px;
  padding-right: 5px;
}

.datatable-fundo-celula-acompanhamento-sin-em-atraso:before {
  font-family: material-design-iconic-font;
  color: #F44336;
  content: "\f330";
  font-size: 20px;
  padding-right: 5px;
}

.btn-buscar-lancamentos {
  padding-left: 30px
}

#tabela-lancamentos td {
  vertical-align: middle
}

.processamento h4 {
  font-weight: 800;
  padding: 20px;
  font-size: 15px;
}

#log-painel-mds .ngViewport {
  overflow: visible;
}

.green {
  background-color: #dff0d8;
}

.red {
  background-color: #f2dede;
}

.dialog-exportar .ngdialog-content {
  width: 450px !important;
  padding: 0;
}

.tdQuitacaoRepasse {
  color: #fff !important;
  background-color: #2196f3;
  border-right: 1px solid #fff;
}

#orcamento table {
  border-collapse: collapse !important;
  width: 100%;
  margin-bottom: 20px;
  float: left;
  font-family: "Roboto", "Helvetica Neue", Helvetica, Arial, sans-serif;
}

#orcamento .pull-left {
  float: left;
  display: inline-block;
  max-width: 50%;
}

#orcamento .pull-right {
  float: right;
  display: inline-block;
  max-width: 50%;
}

#orcamento tr.logos td {
  text-align: center;
  vertical-align: middle;
}

#orcamento tr {
  overflow-x: auto;
  transition: all linear 0.2s;
}

#orcamento table.tabelaResultado tr:not(.logos):hover {
  background: #e1e1e1 !important;
}

#orcamento tr.logos img {
  max-width: 100%;
  height: auto;
}

#orcamento td {
  border: 1px solid #8E8E8E !important;
  padding: 5px;
}

#orcamento-container .card-body.row {
  max-width: 100%;
  margin: 0;
}

#orcamento img.logo-corretora {
  float: right;
}

img.logo-corretora {
  float: right;
  padding-right: 10px;
}

#orcamento tr.info-corretora div {
  float: left;
  width: 50%;
}

#orcamento .linha {
  font-size: 16px;
  float: left;
  clear: left;
  width: 100%;
}

#orcamento tr.subtitulo {
  clear: none;
}

#orcamento td.destaque {
  text-transform: capitalize;
  color: #458633;
  font-size: 16px;
}

tr.removido {
  opacity: 0.5;
}

.inputObservacao textarea {
  width: 90%;
  float: left;
  min-height: 40px;
}

.inputObservacao button {
  float: right;
}

.iconeLixeira {
  padding-left: 10px;
  padding-bottom: 5px;
  margin-top: -2px;
}

.atndEmissaoConcluido:before {
  font-family: material-design-iconic-font;
  color: #25a84f;
  content: "\f269";
  font-size: 20px;
  padding-right: 5px;
}

.atndEmissaoPendente:before {
  font-family: material-design-iconic-font;
  content: '\f1f2';
  color: #2196f3;
  font-size: 20px;
  padding-right: 5px;
}

.atndEmissaoLimite:before {
  font-family: material-design-iconic-font;
  content: '\f1f2';
  color: #e7e50b;
  font-size: 20px;
  padding-right: 5px;
}

.atndEmissaoAtraso:before {
  font-family: material-design-iconic-font;
  content: '\f1f9';
  color: #ff252a;
  font-size: 20px;
  padding-right: 5px;
}

tags-input.form-control {
  display: inline;
}

tags-input .tags.focused {
  border: 0;
  border-radius: 0;
  box-shadow: none;
  background-image: linear-gradient(#9ccc65, #9ccc65), linear-gradient(#d2d2d2, #d2d2d2);
  animation: input-highlight 0.5s forwards;
  background-size: 0 2px, 100% 1px;
}

tags-input .tags {
  border: 0;
  border-radius: 0;
  box-shadow: none;
  background-size: 0 2px, 100% 1pt;
  background-repeat: no-repeat;
  background-position: center bottom, center calc(100% - 1px);
  background-color: transparent;
  background-color: rgba(0, 0, 0, 0);
  background-image: linear-gradient(#9ccc65, #9ccc65), linear-gradient(#d2d2d2, #d2d2d2);
  background-image: -webkit-linear-gradient(#9ccc65, #9ccc65), -webkit-linear-gradient(#d2d2d2, #d2d2d2);
}

tags-input .tags .tag-item {
  background: #009688;
  border: 0;
  border-radius: 0;
}

tags-input.form-control.ng-invalid.ng-touched {
  border: 0 !important;
}

.datatable-fundo-celula-concuido:before {
  font-family: material-design-iconic-font;
  color: #25a84f;
  content: "\f269";
  font-size: 20px;
  padding-right: 5px;
}

.datatable-fundo-celula-contato-futuro:before {
  font-family: material-design-iconic-font;
  content: '\f1f2';
  color: #2196f3;
  font-size: 20px;
  padding-right: 5px;
}

.datatable-fundo-celula-hoje:before {
  font-family: material-design-iconic-font;
  content: '\f1f2';
  color: #e7e50b;
  font-size: 20px;
  padding-right: 5px;
}

.datatable-fundo-celula-atrasado:before {
  font-family: material-design-iconic-font;
  content: '\f1f9';
  color: #ff252a;
  font-size: 20px;
  padding-right: 5px;
}

.datatable-fundo-celula-insucesso:before {
  font-family: material-design-iconic-font;
  content: '\f119';
  color: #2e2e2e;
  font-size: 20px;
  padding-right: 5px;
}

.apolice-titulo {
  font-weight: 800 !important;
}


/* Correcoes para mobile */

@media (max-width: 767px) {
  /* Corrige cores de fundo/selecionada para menu responsivo */
  .dropdown-mobile ul {
    background-color: #2C4E5F !important;
  }
  .dropdown-mobile li.active {
    background-color: #607d8b
  }
  /* Corrige voltar ao topo para mobile */
  .btn-top {
    margin: 0px 0px !important;
  }
  /* Corrigi itens do portal para mobile */
  .icone-portal-consultas .zmdi-hc-3x {
    font-size: 2em !important;
    ;
  }
  .icone-portal-consultas h4 {
    margin: 0px 0px 0px 0px;
    font-size: 11px;
  }
  /* Corrigindo tamanho de fonte para resultado de parcelas */
  .parcelas-resultado-mobile h1 {
    font-size: 20px !important;
  }
  /* Corrigi botão de auditoria */
  .card-botoes .btn {
    padding: 0px 10px;
  }
}

@media (max-width: 400px) {
  /* Corrigi botão de auditoria para Iphone 330 */
  .card-botoes .btn {
    padding: 0px 2px;
  }
}

i[ng-click] {
  cursor: pointer;
}

.ng-binding a {
  float: right !important;
  margin-left: 10px;
}

.tabela-lancamentos {
  width: 100%;
}

.tbl-coluna-pequena {
  width: 2%
}

.tbl-coluna-media {
  width: 6%
}

.tbl-coluna-grande1 {
  width: 15%
}

.tbl-coluna-grande2 {
  width: 20%
}

.padding-breadcrumb {
  padding-top: 15px;
}

.cropArea {
  background: #E4E4E4;
  overflow: hidden;
  width: 100%;
  height: 350px;
}

#ng-camera-action {
  margin: 15px 5px;
}

#ng-camera-action {
  border: 0;
  padding: 10px;
  background: #FFFFFF;
  text-transform: uppercase;
  font-weight: bold;
  margin: 0 0 10px 0;
}

.img-foto img {
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  border-radius: 50%;
  width: 130px;
  height: 130px;
  position: absolute;
  bottom: 0px;
  border: 2px solid #ffffff;
}

.header-btn {
  color: #f3f3f3;
  display: block;
  font-weight: 700;
  line-height: 30px;
  margin-right: 8px;
  min-width: 30px;
  padding: 0;
  user-select: none;
}

.header-btn-text {
  padding: 0 8px;
}

.btn-sair-safety {
  box-shadow: 0px 0px 0px 0px;
  margin-left: 15px;
  margin-top: 15px;
}

.tituloSuporte {
  font-weight: 400;
  margin-top: 15px;
  color: #454545;
}

.tituloSuporteMedium {
  font-size: medium;
}

.tituloSuporteSmall {
  font-size: inherit;
}

.header-btn img {
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  border-radius: 50%;
  width: 35px;
  height: 35px;
}

.noVerticalAlign {
  vertical-align: 0% !important;
}

@media screen and (min-width: 1px) and (max-width: 730px) {
  .header-btn {
    top: 5px;
  }
}

.loginheader {
  text-align: center;
}

.loginheader .logo {
  position: relative;
}

.logo-virtual {
  display: none;
}

.nome-usuario {
  display: inline-block;
  padding-top: 13px;
  padding-right: 10px;
}

.cobComissaoTitulo {
  vertical-align: middle;
  margin: 7px;
  padding: 5px;
  font-weight: bold;
  background-color: #EEEEEE;
}

.cobComissaoTituloCorretor {
  background-color: #5d969c;
  margin: 7px;
  padding-left: 10px;
  padding-top: 10px;
  padding-bottom: 1px;
  color: #fff
}

#rodapeMenu {
  position: absolute;
  bottom: 0;
  top:20px;
}

.bg-card-centauro{
 background-color: #ddc068
}

.input-centauro input[type="text"]{
  color: #FFFFFF !important;
  opacity: inherit
}

.input-centauro .form-control-wrapper .floating-label{
  color:#FFFFFF !important
}

.input-centauro h1{
  color:#FFFFFF !important
}
.input-centauro i{
  color:#FFFFFF !important
}

.botoes-relacao-expert{
  display:none;
}

.fundoAutBB{
  background-color: #fff !important;
}

.fundoViewMail{
  background-color: #fff !important;
}

.fundoViewMail #ascrail2000{
  display: none!important;
}