body{
	/*font-family:dax-regular;*/
  font-size: 13px;
  font-family: arial;
  cursor: default !important;
  width: 100%;
  height: 100%;
}

html {
    width: 100%;
    height: 100%;
}

h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6 {
  font-family: arial;
}
.area-img-user-contato{
	max-width:80px;
}
.sair{
	position: absolute;
    right: 5px;
}
.line-carregando-contatos{
	min-height: 40px !important;
    padding-bottom: 20px !important;
}
.status-lista-contatos{
    background-color: #fff;
    width: 16px;
    border-radius: 50%;
    height: 16px;
    line-height: 16px;
    margin-left: auto;
    margin-right: auto;
    padding: 2px;
    margin-top: 2px;
}
.status-lista-contatos-interna{
    width: 12px;
    border-radius: 50%;
    height: 12px;
    line-height: 12px;
    margin-left: auto;
    margin-right: auto;
	padding: 0px;
}
.status-lista-contatos i{
	vertical-align: middle;
	margin-top: -2px;
}
.divisao-dados-user{
	border-bottom: 1px solid #EEE;
}
.area-contato h4{
	margin-bottom:0px;
}
.back-amarelo{
	background:#FFCE08;
}
.back-verde{
	background:#84B922;
}
.back-cinza{
	background:#646263;
}
.back-vermelho{
	background:#D70000;
}
.color-amarelo{
	color:#FFCE08;
}
.color-verde{
	color:#84B922;
}
.color-cinza{
	color:#646263;
}
.color-vermelho{
	color:#D70000;
}
.title-dados-user{
	font-size:11px;
	padding-top: 6px;
}
.btn-salvar{
	    padding: 14px;
}
#lightbulb {
  font-size: 100px;
  display: block;
  text-align: center;
}
.has-navbar-top .app-body {
    padding-top: 41px;
}
.img-middle{
	   vertical-align: middle;
}
.height-data{
	height: 15px;
}
h1 {
  padding: 0;
  margin: 10px 0;
}
.app-content-full{
    height: calc(100vh - 40px);
    overflow: hidden;
}
.app-content-clube{
	background-color:#FFF;
}
.chat-user-avatar {
  font-size: 40px !important;
  background: #ccc;
  border-radius: 50px;
  padding: 5px 10px;
  color: #555;
}

.feature-icon {
  font-size: 44px;
  padding: 0;
  line-height: 68px;
  width: 72px;
  text-align: center;
  opacity: .8;
  border: 3px solid;
  border-radius: 200px;
  height: 72px;
  margin-bottom: 20px;
}

.feature-icon.fa-gamepad {
  line-height: 60px;
}

.feature-icon.fa-tachometer {
  line-height: 60px;
}

.app-content-loading {
  text-align: center;
  height: 100%;
  width: 100%;
  background: #fff;
  position: relative;
}

.loading-spinner {
  position: absolute;
  font-size: 50px;
  left: 50%;
  top: 50%;
  margin-left: -25px;
  margin-top: -25px;
}

.loading-text {
  padding-top: 50%;
  text-align: center;
  margin: 0 auto;
}

.spinner-loading{
  margin-bottom: 20px;
}

.carousel-example-content {
  position: absolute;
  font-size: 50px;
  line-height: 50px;
  width: 100%;
  text-align: center;
  top: 50%;
  margin-top: -50px;
}


.carousel-item {
  display: block;
  color: #444;
  background: #f4f4f4;
  box-shadow: 0px 0px 3px rgba(0,0,0,0.5);
  -webkit-transition: opacity 0.3s;
  -moz-transition: opacity 0.3s;
  transition: opacity 0.3s;
  opacity: 1;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}


.carousel {
  padding: 20px;
  overflow: visible;
}

.carousel-inner {
  position: relative;
  overflow: visible;
}

.carousel>.item, .carousel-item {
  top: 0;
  left: 0;
  position: absolute;
  display: block;
  width: 100%;
  height: 100%;
  background-size: cover;
}

.carousel-item {
  -webkit-transition: -webkit-transform 500ms;
  -moz-transition: -moz-transform 500ms;
  transition: transform 500ms;
}

[drag-to-dismiss]{
  transform: translate(0,0); /* NOTE: this is required to prevent mobile webkit issues */
  -webkit-user-drag: none;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  -webkit-transition: opacity 300ms, -webkit-transform 300ms;
  -moz-transition: opacity 300ms, -moz-transform 300ms;
  transition: opacity 300ms, transform 300ms;
  opacity: 1;
}

.notices-container {
  overflow-x: hidden;
}

.dismiss {
  -webkit-transition: opacity 300ms, -webkit-transform 300ms;
  -moz-transition: opacity 300ms, -moz-transform 300ms;
  transition: opacity 300ms, transform 300ms;
  opacity: 0.5;
}

.dismitted {
  -webkit-transition: opacity 300ms, -webkit-transform 300ms;
  -moz-transition: opacity 300ms, -moz-transform 300ms;
  transition: opacity 300ms, transform 300ms;
  opacity: 0;
}

.list-group-item-home {
  padding: 20px;
}

pre {
  text-align: left !important;
}
.scrollable{
	padding-top:10px;
}
input.scrollable-header {
  border-bottom: 3px solid #ccc;
}

.toucharea {width: 100%; height: 100%;}

/* .navbar-iphone{
	padding-top:14px;
	padding-bottom:2px;
} 
*/
.navbar-app{
	min-height: 47px;
}

#btn-filtro{
		line-height: 25px;
		min-width: 75px;
		font-size: 12px;
}

.btn-group-filtro{
	max-width:300px;
	padding-top:1px;
}
#noti-col-2{
	width: 20px;
	vertical-align: middle;
}
#noti-col-1{
	width:99%;
}

.title-rodape{
    font-size: 9px;
    color: #666;
    text-decoration: none;
}
.title-rodape:hover{
    font-size: 9px;
    color: #666;
    text-decoration: none;
}
.title-rodape:focus{
    font-size: 9px;
    color: #FFF;
    text-decoration: none;
}

.title-rodape-marcado{
    font-size: 9px;
    color: #FFF;
    text-decoration: none;
}
.fa-area-logo{
    padding-left: 15px;
    padding-top: 4px;
    display: table;
	float:left;
}
.nome-regional{
    padding-top: 10px;
    padding-left: 17px;
	line-height:15px;
	margin-left: auto;
}
.width-0px{
	width:0px;
}
.labelDe{
    color: #BBB;
    font-size: 12px;
}
/* 
.tabela-dados-cliente{
	display: table;
} */
.fa-ico-bloco{
	padding-left: 5px;
    margin-right: -4px;
}
.area-label-bloco{
  	margin-top: -10px;
	position: absolute;
	right: 11px;
}
.imagem-user{
	border-radius:50px;
	width: 100%;
}

.fa-logo-min{
	max-width: 46px;
    max-height: 18px;
	background-position: center;
	margin-left: auto;
	margin-right: auto;
	margin-bottom:3px;
    margin-left: 10px;
}
.fa-logo{
	max-width: 70px;
    max-height: 30px;
    margin-top: 6px;
	background-position: center;
	margin-left: auto;
	margin-right: auto;
	margin-bottom:3px;
    margin-left: 10px;
}
.table-cell{
	display: table-cell;
    width: 1%;
    float: none!important;
}
.ico-xtrategie{
	width: 40px;
    height: 40px;
    background-size: 40px 40px;
	margin-top: 5px;
	background-position: center;
	margin-left: auto;
	margin-right: auto;
	margin-bottom:3px;
}

.ico{
  width: 40px;
    height: 40px;
    background-size: 40px 40px;
  margin-top: 5px;
  background-position: center;
  margin-left: auto;
  margin-right: auto;
  margin-bottom:3px;
}

.ico-xtrategie2 {
    font-family: 'xtrategieIcons',Sans-Serif;
}

.fa-ico{
	width: 40px;
    height: 40px;
    background-size: 40px 40px;
	margin-top: 5px;
	background-position: center;
	margin-left: auto;
	margin-right: auto;
	margin-bottom:3px;
}
#btn-notificacao{
	line-height:10px;
}
.navbar-brand-center {
	    padding-top: 13px;
		color:#FFFFFF;
		font-weight: bold;
}
.navbar-app .btn {
    background: 0 0;
    border: none;
    line-height: 50px;
    padding-top: 0;
    padding-bottom: 0;
    color: #005680;
    text-transform: uppercase;
}
.btn-group>.btn-default.active, .btn-group>.btn-default.active:focus {
    color: #fff;
    background-color: #005680;
    border-color: #005680;
}
.btn-group>.btn-default.active:hover {
    color: #fff;
    background-color: #0268A8;
    border-color: #0268A8;
}
navbar:hover, .navbar-app .btn:hover {
    color: #51a8b0;
}
.nome-consultor-esquerda{
	padding-left:10px;

}
.nome-consultor-direita{
	padding-right:10px;

}
.nome-consultor-resumido
{
	white-space: nowrap;
    width: 0px;
}
.white-space-nowrap{
	white-space: nowrap;
}
.corte-nome-consultor{
	overflow:hidden;
	text-overflow:ellipsis;
	vertical-align: top;
    padding-left: 9px;
    padding-top: 4px;
}
.fa-ico-wide{
	width: 30px;
    height: 20px;
    background-size: 30px 20px;
	background-position: center;
	margin-left: auto;
	margin-right: auto;
}
.fa-ico-wide-min{
	width: 24px;
    height: 16px;
    background-size: 24px 16px;
	background-position: center;
	margin-left: auto;
	margin-right: auto;
}
.azul-claro{
	color:#00ADE6;
}
.azul-escuro{
	color:#005680;
}
.amarelo{
	color:#FFCE08;
}
.fa-ico-min{
	width: 20px;
    height: 20px;
    background-size: 20px 20px;
	/*margin-top: 13px;*/
	background-position: center;
	margin-left: auto;
	margin-right: auto;
}
.table-imagem-regional{
	display: table;
    width: 100%;
}
.btn-footer-active{
	background-color: #CCC;

}
.nav-bar-padding{
	padding-top:50px;
}
.navbar-app-topo {
    min-height: 50px;
    border-color: #005680;
    background: #005680;
    border-width: 1px;
    border-style: solid;
    color: #FFF;
}
.fa-notificacao{
	background-image: url(../icones/ico_notificacao.png);
	margin-top: 13px;
}
.fa-voltar{
    background-image: url(../icones/ico_voltar.png);
	background-size: 20px 25px;
    background-repeat: no-repeat;
	margin: -1px;
	height: 50px;
    border: 0 solid;
}
.fa-noticia{
    background-image: url(../icones/ico_noticia.png);
}
.fa-enviar{
    background-image: url(../icones/ico_enviar.png);
}

.fa-acompanha{
    background-image: url(../icones/ico_negocios.png);
}
.fsim{
    background-image: url(../icones/ico_nova.png);
    width: 14px;
    height: 14px;
}
.fa-nova{
    background-image: url(../icones/ico_nova.png);
}
.fa-resultado{
    background-image: url(../icones/ico_resultado.png);
}
.fa-resultado-formula{
    background-image: url(../icones/ico_formula.png);
}

.fa-mensagem{
    background-image: url(../icones/ico_mensagem.png);
}
.fa-contato{
    background-image: url(../icones/ico_equipe.png);
}
.fa-noticia-marcado{
    background-image: url(../icones/ico_noticia_marcado.png);
}
.fa-acompanha-marcado{
    background-image: url(../icones/ico_negocios_marcado.png);
}
.fa-nova-marcado{
    background-image: url(../icones/ico_nova_marcado.png);
}
.fa-mensagem-marcado{
    background-image: url(../icones/ico_mensagem_marcado.png);
}
.fa-contato-marcado{
    background-image: url(../icones/ico_equipe_marcado.png);
}
.fa-enviar-marcado{
    background-image: url(../icones/ico_enviar_marcado.png);
}
.fa-resultado-marcado{
    background-image: url(../icones/ico_resultado_marcado.png);
}
.fa-resultado-formula-marcado{
  background-image: url(../icones/ico_formula_marcado.png);
}
.-marcado{
    background-image: url(../icones/ico_resultado_marcado.png);
}
.fa-filtros{
	background-image: url(../icones/ico_filtros.png);
	margin-top: 13px;
}
.fa-filtros-marcado{
	background-image: url(../icones/ico_filtros_marcado.png);
	margin-top: 13px;
}
.fa-busca{
	background-image: url(../icones/ico_busca.png);
	margin-top: 13px;
}
.btn-filtros{
	padding: 0px;
}

/* Novos ícones */
.ico-noticias{
    background-image: url(../icones/ico_noticias.png);
}
.ico-noticias-marcado{
    background-image: url(../icones/ico_noticias_marcado.png);
}
.ico-cliente{
    background-image: url(../icones/ico_cliente.png);
}
.ico-cliente-marcado{
    background-image: url(../icones/ico_cliente_marcado.png);
}
.ico-negocios{
    background-image: url(../icones/ico_negocios.png);
}
.ico-negocios-marcado{
    background-image: url(../icones/ico_negocios_marcado.png);
}
.ico-produtos{
    background-image: url(../icones/ico_produtos.png);
}
.ico-produtos-marcado{
    background-image: url(../icones/ico_produtos_marcado.png);
}
.ico-acoes{
    background-image: url(../icones/ico_acoes.png);
}
.ico-acoes-marcado{
    background-image: url(../icones/ico_acoes_marcado.png);
}
.ico-mais{
    background-image: url(../icones/ico_mais.png);
}
.ico-mais-marcado{
    background-image: url(../icones/ico_mais_marcado.png);
}
.ico-game{
    background-image: url(../icones/ico_game.png);
}
.ico-game-marcado{
    background-image: url(../icones/ico_game_marcado.png);
}
.ico-gamepad{
  background-image: url(../icones/ico_gamepad.png);
}
.ico-gamepad-marcado{
  background-image: url(../icones/ico_gamepad_marcado.png);
}
.ico-gamepad-azul{
  background-image: url(../icones/ico_gamepad_azul.png);
}
.ico-gamepad-azul-marcado{
  background-image: url(../icones/ico_gamepad_azul_marcado.png);
}
.ico-mapa{
  background-image: url(../icones/ico_mapa.png);
}
.ico-mapa-marcado{
  background-image: url(../icones/ico_mapa_marcado.png);
}
.ico-mapa-azul{
  background-image: url(../icones/ico_mapa_azul.png);
}
.ico-mapa-azul-marcado{
  background-image: url(../icones/ico_mapa_azul_marcado.png);
}
/* ------------------------------------------------------ NOVA --------------------------------------------------------------*/
/* input.ng-invalid, textarea.ng-invalid, .ng-dirty input.ng-invalid {
    border-color: #a94442;
} */

.btn-enviar-andamento{
	display: table-cell;
    height: 26px;
    padding-left: 10px;
    padding-right: 10px;
    font-size: 14px;
	font-weight:bold;
	color:#005680;
}
.btn-cancelar-busca-oportunidade{
	display: table-cell;
	font-weight:bold;
	color:#005680;
	vertical-align: middle;
	padding-right: 5px;
}

.ico-fecha-busca{
    text-align: center;
    width: 20px;
    height: 20px;
    line-height: 20px;
    font-size: 8px;
    background-color: #FFF;
    border-radius: 50px;
}
.cmp-enviar-andamento{
	border-radius: 34px;
    height: 28px;
}

.area-enviar-andamento{
	display: table-row;
    height: 22px;
	background-color:#CCC;
}
.area-cmp-enviar-andamento{
	padding: 5px;
    display: table-cell;
    width: 100%;
}
.area-cmp-buscar-oportunidade{
	padding: 0px 13px;
	padding-right:5px;
    display: table-cell;
    width: 100%;
	vertical-align: top;

}
.cmp-buscar-oportunidade-limpa{
	border-radius: 34px;
	background-color:#FFF;
	height: 28px;
}
.cmp-buscar-oportunidade{
	border-radius: 34px;
    height: 28px;
	font-size: 13px;
    font-weight: 100;
	width: 100%;
    float: left;
	border:0;
	padding-left: 13px;
	color:#999;
}

.area-busca-oportunidade{
	display: table-row;
    height: 22px;
}
.list-group-item {
    position: relative;
    display: block;
    padding: 10px 15px;
    background-color: #fff;
    min-height: 60px;
}
.list-group-item-acompanha {
    border-bottom: 0px;
	padding: 0px 5px;
	min-height: 50px;
}

.visualiza-bloco-completo{
	display:table-cell;
    width: 1%;
	padding-top: 10px;
}
.fa-oport-usuario-de{
    background-image: url(../icones/ico_oport_usuario_de.png);
}
.fa-oport-usuario-para{
    background-image: url(../icones/ico_oport_usuario_para.png);
}
.fa-produto_oportunidade{
    background-image: url(../icones/ico_produtos_oportunidade.png);
}
.fa-oport-proposta{
    background-image: url(../icones/ico_oport_proposta.png);
}
.fa-oport-cliente-produto{
    background-image: url(../icones/ico_oport_cliente_produto.png);
}

.fa-oport-ganha{
    background-image: url(../icones/ico_oport_ganha.png);
}
.fa-oport-perdida{
    background-image: url(../icones/ico_oport_perdida.png);
}
.fa-oport-cancelamento{
    background-image: url(../icones/ico_oport_cancelamento.png);
}

.fa-oport-standby{
    background-image: url(../icones/ico_oport_standby.png);
}
.fa-salvar{
    background-image: url(../icones/ico_salvar.png);
}
.fa-cancela{
    background-image: url(../icones/ico_cancela.png);
}
.fa-perdida{
    background-image: url(../icones/ico_perdida.png);
}
.fa-ganha{
    background-image: url(../icones/ico_ganha.png);
}
.fa-proposta{
    background-image: url(../icones/ico_proposta.png);
}
.fa-finalizada{
    background-image: url(../icones/ico_finalizada.png);
}
.fa-standby{
    background-image: url(../icones/ico_standby.png);
}

.fa-salvar-marcado{
    background-image: url(../icones/ico_salvar_marcado.png);
}
.fa-cancela-marcado{
    background-image: url(../icones/ico_cancela_marcado.png);
}
.fa-perdida-marcado{
    background-image: url(../icones/ico_perdida_marcado.png);
}
.fa-ganha-marcado{
    background-image: url(../icones/ico_ganha_marcado.png);
}
.fa-proposta-marcado{
    background-image: url(../icones/ico_proposta_marcado.png);
}
.fa-finalizada-marcado{
    background-image: url(../icones/ico_finalizada_marcado.png);
}
.fa-standby-marcado{
    background-image: url(../icones/ico_standby_marcado.png);
}

.fa-temp{
  margin-top: 4px !important;
}

.fa-temp-gelo{
  background: url(https://xbusiness-anexos.s3.amazonaws.com/imagens/base/gelo.png) no-repeat 0 0;
    background-size: 40px 40px;
    padding: 19px;
}

.fa-temp-gelo-disabled{
  background: url(https://xbusiness-anexos.s3.amazonaws.com/imagens/base/friodisabled.png) no-repeat 0 0;
    background-size: 40px 40px;
    padding: 19px;
}
.fa-temp-fogo{
  background: url(https://xbusiness-anexos.s3.amazonaws.com/imagens/base/fogo.png) no-repeat 0 0;
    background-size: 40px 40px;
    padding: 19px;
}

.fa-temp-fogo-disabled{
  background: url(https://xbusiness-anexos.s3.amazonaws.com/imagens/base/fogodisabled.png) no-repeat 0 0;
    background-size: 40px 40px;
    padding: 19px;
}

.fa-temp-negocio{
  background-size: 22px 22px !important;
  padding: 12px !important;
  margin: 2px;
}

.fa-temp-negocio-app{
  background-size: 20px 20px !important;
  padding: 10px !important;
  margin: 2px;
}

.fa-temp-0{
  background: url(https://xbusiness-anexos.s3.amazonaws.com/imagens/base/temp0.png) no-repeat 0 0;
  background-size: 20px 20px;
  margin-bottom: -5px;
  padding: 10px;
}

.fa-temp-1{
  background: url(https://xbusiness-anexos.s3.amazonaws.com/imagens/base/temp1.png) no-repeat 0 0;
  background-size: 20px 20px;
  margin-bottom: -5px;
  padding: 10px;
}
.fa-temp-2{
  background: url(https://xbusiness-anexos.s3.amazonaws.com/imagens/base/temp2.png) no-repeat 0 0;
  background-size: 20px 20px;
  margin-bottom: -5px;
  padding: 10px;
}
.fa-temp-3{
  background: url(https://xbusiness-anexos.s3.amazonaws.com/imagens/base/temp3.png) no-repeat 0 0;
  background-size: 20px 20px;
  margin-bottom: -5px;
  padding: 10px;
}
.fa-temp-4{
  background: url(https://xbusiness-anexos.s3.amazonaws.com/imagens/base/temp4.png) no-repeat 0 0;
  background-size: 20px 20px;
  margin-bottom: -5px;
  padding: 10px;
}
.fa-temp-5{
  background: url(https://xbusiness-anexos.s3.amazonaws.com/imagens/base/temp5.png) no-repeat 0 0;
  background-size: 20px 20px;
  margin-bottom: -5px;
  padding: 10px;
}


.vis-dados-oportunidade{
	float: left;
    height: 25px;
	padding-right: 5px;
}
.input-group-uf-cidade{
	width: 100%;
}
.input-group-list-uf{
	    position: relative;
    border: 1px solid #ccc;
    padding: 6px 10px;
    margin-top: -1px;
	border-radius:5px 5px 0px 0px;
    background-color: #fff;
   /* height: 150PX;
    overflow: AUTO;*/
	-webkit-box-shadow: 6px 2px 20px 0px rgba(0,0,0,0.64);
	-moz-box-shadow: 6px 2px 20px 0px rgba(0,0,0,0.64);
	box-shadow: 6px 2px 20px 0px rgba(0,0,0,0.64);
}
.input-group-list-cidade{
	position: relative;
    border: 1px solid #ccc;
    padding: 6px 10px;
    margin-top: -1px;
	border-radius:5px 5px 0px 0px;
    background-color: #fff;
  /*  height: 150PX;
    overflow: AUTO;*/
	-webkit-box-shadow: 6px 2px 20px 0px rgba(0,0,0,0.64);
	-moz-box-shadow: 6px 2px 20px 0px rgba(0,0,0,0.64);
	box-shadow: 6px 2px 20px 0px rgba(0,0,0,0.64);
}
.area-dados-bloco{
	min-height: 40px;
}
.obrigatorio{
	color:#FFCE08;
}
.unica-linha{
 	white-space: nowrap;
    overflow-x: hidden;
    text-overflow:ellipsis;
}

.input-group-addon-uf{
	width: 50px;
}
.oportunidade-resumo{
	padding-left: 55px;
	padding-top: 6px;
}
.numero-proposta{
	padding-right: 20px;
}
.resumo-standby{
	padding-top: 13px;
}
.completo-standby{
	margin-top: 8px;
}
.input-group-list-uf .separador , .input-group-list-cidade .separador{
	border-bottom:1px solid #ccc;
	margin-left: -10px;
	margin-right: -10px;
	margin-top: 5px;
	margin-bottom: 5px;
}
.btn-group>.btn-default-indicacao.active, .btn-group>.btn-default.active:focus {
    color: #fff;
    background-color: #84B922;
    border-color: #84B922;
	border-right-width: 1px;
}
.btn-default-indicacao {
    color: #FFF;
    background-color: #51a8b0;
    border-color: #51a8b0;
	height: 70px;
    border-radius: 50px;
}
#btn-indicacao{
	border-right: 1px solid #FFF;
    border-right-width: 1px;
}
.center-button{
	position:absolute;
	display: flex;
    justify-content: center;
    flex-direction: column;
    height: 100%;
}
.btn-group-padding{
	padding-left:50px;
	padding-right:50px;
	border-bottom: 0px;
}
.paddingCampos{
	padding:2px;
}
/*-------------- Acompanha ---------------*/
.nome-cliente{
	font-size:15px;
}
.fonte-size-11px{
	font-size: 11px;
}
.cabecalho-lista{
	background-color:#EEE;
	padding:1px;
	padding-left:3px;
	padding-right:3px;
}
.list-view-acompanha{
	font-size: 12px;
    margin: 0px;
    padding: 0px;
    padding-top: 10px;
}
/*----------------------Mensagem -------------------*/
#mensagem-conteudo{
	height: 200px;
}
/*------------------------- ANIMACAO ----------------------*/
.panel-body {
  position:relative;
}

.visualiza-noticia.ng-enter,
.visualiza-noticia.ng-leave {
    -webkit-transition: 300ms cubic-bezier(0.250, 0.250, 0.750, 0.750) all;
    -moz-transition: 300ms cubic-bezier(0.250, 0.250, 0.750, 0.750) all;
    -ms-transition: 300ms cubic-bezier(0.250, 0.250, 0.750, 0.750) all;
    -o-transition: 300ms cubic-bezier(0.250, 0.250, 0.750, 0.750) all;
    transition: 300ms cubic-bezier(0.250, 0.250, 0.750, 0.750) all;
}

.visualiza-noticia.ng-enter {
  left:-100%;
}
.visualiza-noticia.ng-leave,
.visualiza-noticia.ng-enter.ng-enter-active {
  left:0;
}

.visualiza-noticia.ng-leave.ng-leave-active {
  left:100%;
}


.visualiza-noticia-lista.ng-enter,
.visualiza-noticia-lista.ng-leave {
    -webkit-transition: 300ms cubic-bezier(0.250, 0.250, 0.750, 0.750) all;
    -moz-transition: 300ms cubic-bezier(0.250, 0.250, 0.750, 0.750) all;
    -ms-transition: 300ms cubic-bezier(0.250, 0.250, 0.750, 0.750) all;
    -o-transition: 300ms cubic-bezier(0.250, 0.250, 0.750, 0.750) all;
    transition: 300ms cubic-bezier(0.250, 0.250, 0.750, 0.750) all;
}

.visualiza-noticia-lista.ng-enter {
  left:-100%;
}
.visualiza-noticia-lista.ng-leave,
.visualiza-noticia-lista.ng-enter.ng-enter-active {
  left:0;
}

.visualiza-noticia-lista.ng-leave.ng-leave-active {
  left:100%;
}
/*------------------------ mensagem -----------------------*/
.media-heading-lista-sugestoes{
	margin-top: 6px;
}
.media-lista-sugestoes{
	min-height: 13px;
    height: 45px;
}
.form-control-mensagem{
	width: 100%;
    height: 34px;
    padding: 6px 12px;
    background-color: #fff;
    background-image: none;
    border:0;
}
.form-control-mensagem:focus {
    outline: 0;
    -webkit-box-shadow: none;
    box-shadow: none;
    border: 0px;
	height:auto;
}
.height-auto{
	height:auto;
}
.item-selecionado{
	padding:3px 5px 3px 5px;
	border:1px solid #ccc;
	border-radius:6px;
	margin:2px;
	float:left;
}
.item-selecionado>*{
	display:table-cell;
}
.item-selecionado .excluir{
	padding:3px 0px 3px 5px;
	cursor: pointer;
}
.cancelar-busca{
	cursor: pointer;
	float: right;
    position: relative;
    margin-top: -25px;
}

.chat-user-avatar-lista-sugestoes {
    font-size: 18px;
	padding: 4px 6px;
}
 .list-sugestoes-campo{
	position: absolute;
    right: 15px;
    left: 15px;
    border: 1px solid #CCC;
    border-top: 0;
    margin-top: -5px;
	z-index:2;
 }

.btn-group-filtro .btn {
    color: #fff;
    background-color: #99C836;
    border-color: #99C836;
    border-radius: 30px;
}
.lista-opcoes{
	position: absolute;
    background-color: #005680;
    z-index: 1;
    width: 50%;
	padding-right: 5px;
	padding-left: 5px;
   max-height: 300px;
    overflow-y: auto;
}
.lista-opcoes-item{
	line-height: 30px;
    border-bottom: 1px solid #EEE;
	padding-right: 15px;
	padding-left: 15px;
  overflow: auto;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.lista-opcoes-item:last-child{
	border-bottom: 0;
}
.list-direita{
	right: 0;

}
.list-esquerda{
	left: 0;
}
.btn-group-filtro .active-filtro {
  color: #99C836;
    background-color: #EEE;
    border-color: #EEE;
    border-radius: 30px;
}
.barra-secundaria{
	background-color:#005680;
	color:#FFF;
	padding: 1px 5px 1px 5px;
}
.barra-terciaria{
	background-color:#ddd;
	color:#000;
	padding: 1px 5px 0px 5px;
}
.float-left{
	float:left;
}
.float-right{
	float:right;
}
.info-acompanhar-de{
	margin-left: 45px;
    margin-top: 6px;
}
.info-acompanhar-para{
	margin-right: 5px;
    margin-top: 6px;
	width: auto;
	padding-right: 5px;
}
.nom-empresa-acompanhar{
	 font-size: 11px;
}
.ico-fechar-busca{
	font-size: 20px;
    padding-top: 4px;
	COLOR: #999;
 	position: absolute;
    margin-left: -25px;
}
.btn-cancelar-busca{
	 font-size: 12px;
    padding: 4px;
    /* margin-top: 4px; */
    color: #FFF;
    FONT-WEIGHT: 100;
}
.btn-cancelar-busca a{
	color: #FFF;
}
.item-consultor-de{
	border-right: 1px solid #F3F3F3;

}
.clicked{
	BACKGROUND-COLOR: #EEE;
}
.clicked-voltar{
	BACKGROUND-COLOR: #005680;
}
.clicked-voltar2:active{
	BACKGROUND-COLOR: #005680;
}
.text-verde{
	color:#84B922;

}
.visual-busca{
	    min-height: 38px;
}
.display-none{
	display:none;
}
.barra-cinza{
	background-color:#646263;
}
.aumenta{
	height: 50px;
}
.data-notificacao{
	font-size: 9px;
    padding-top: 5px;
    position: absolute;
    right: 9px;
}
.notificacao-nao-vista{
	color: #FFCE08;
	position: absolute;
    right: 5px;
}
.has-navbar-top .app-body-iphone {
    padding-top: 50px;
}
.navbar-app-topo-iphone{
	padding-top: 12px;
    padding-bottom: 2px;
	min-height: 59px !important;
}
.badge-notificacao{
	padding-top:10px;
}
.img-user-contato{
	border-radius: 50%;
    width: 52px;
    position: absolute;
}
.img-user-contato-popup{
	border-radius: 50%;
    width: 33px;
    position: absolute;
}
.nome-user-contato{
	margin-top: 8px;
}
.nome-empresa-contato{
	margin-top: 6px;
}
.area-contato{
	padding-top: 15px;
}
.fundo-cinza{
	background: #000;
    opacity: 0.8;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
}
.img-expand-user-contato{
	width: 100px;
    margin-bottom: 10px;
}
.animated-300 {
    -webkit-animation-duration: 300ms;
    animation-duration: 300ms;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both;
}
.animated-slow {
    -webkit-animation-duration: 300ms;
    animation-duration: 300ms;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both;
}
.animated-fast {
    -webkit-animation-duration: 100ms;
    animation-duration: 100ms;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both;
}

.ico-fechar{
	position:absolute;
	right: -10px;
    top: -12px;
}
.text-contato{
	margin: 5px;
	width: 100%;
}
.input-nomes{
	border: 0;
    border-bottom: 1px solid #ccc;
    width: 100%;
}
.input-nomes:focus{
	outline: none;

}
.campo-telefone-contato:focus{
	outline: none;

}
.remover-telefone{
	color: #D70000;
    font-size: 16px;
    vertical-align: middle;
}
.add-telefone{
	color: #84B922;
    font-size: 16px;
    vertical-align: middle;
}
.area-add-telefone{
	margin: 5px;
}
.tipo-telefone{
	min-width: 115px;
	border: 0;
}
.campo-situacao{
	height: 24px;
    margin-top: 2px;
	padding: 0;
    font-size: 11px;
}
.area-mensagem{
	position: absolute;
    z-index: 2000;
    height: 100vh;
    width: 100%;
}
.blur-content-app{
	-webkit-filter: blur(3px);
    -moz-filter: blur(3px);
    -o-filter: blur(3px);
    -ms-filter: blur(3px);
    filter: blur(3px);
}

.blur-content-app .scrollable-content {
    width: 100%;
    height: 100%;
    overflow:hidden !important;
    -webkit-overflow-scrolling: none !important;
}
.centro-area-mensagem{
	max-width: 90%;
	min-width: 70%;
    margin-left: auto;
    margin-right: auto;
    line-height: 10px;
}
.centro-area-mensagem .close{
	position: absolute;
    right: 14px;
}
.centro-area-mensagem .modal-header{
	padding-bottom: 0px;
}
.modal-mensagem {
  text-align: center;
  padding: 0!important;
}

.modal-mensagem:before {
  content: '';
  display: inline-block;
  height: 100%;
  vertical-align: middle;
  margin-right: -4px; /* Adjusts for spacing */
}

.modal-mensagem-dialog {
  display: inline-block;
  text-align: left;
  vertical-align: middle;
}
.modal-mensagem-body{
	line-height:25px;
	max-height: 300px;
    overflow:auto;
	padding: 10px;
}

.modal-mensagem {
    display: block;
	position: fixed;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	z-index: 1050;
	-webkit-overflow-scrolling: touch;
	outline: 0;
	overflow: hidden;
	text-align: center;
	padding: 0!important;
}

.linha-mensagem{
	display: table;
	width: 100%;
	table-layout: fixed;
	margin-bottom: 5px;
}
.imagem-mensagem{
	display:table-cell;
	width:50px;
	float:none !important;
}
.imagem-mensagem-popup{
	display: table-cell;
    width: 33px;
    float: none !important;
}
.modal-title-popup{
	width: 100%;
    padding-left: 10px;
    vertical-align: middle;
    padding-top: 0px;
}
.modal-title-popup h4{
	margin-top: 8px;
}
.imagem-mensagem-visualiza{
	display:table-cell;
	width:25px;
	float:none !important;

}
.segunda-coluna-mensagem{
	display:table-cell;
	width:100%;
	float:none !important;
	vertical-align: middle;
	padding-left: 10px;
}
.data-mensagem{
	font-size: 12px;
	color: #ccc;
}
.num-enviados{
	width: 52px;
    height: 52px;
    background: #005680;
    margin: auto;
    vertical-align: middle;
    text-align: center;
    color: #fff;
    font-size: 37px;
    border-radius: 50%;
    position: absolute;
}
.imagem-user-recebe-mensagem{
	font-size: 20px;
    background: #ccc;
    border-radius: 50%;
    padding: 3px 6px;
    color: #555;

}
.img-user-recebe-mensagem{
	border-radius: 50%;
    width: 27px;
    position: absolute;
    margin-left: 1px;
}
.check-enviadas{
	font-size:11px;
}
.area-lista-enviados{
	position: absolute;
	padding: 10px;
	background: #FFF;
	Z-INDEX: 2;
	BORDER: 1PX SOLID #CCC;
	box-shadow: 3px 3px 10px #CCC;
    border-radius: 5px 5px 5px 5px;
    margin-top: 12px;
}
.indicador-lista{
	border-top: 1px solid #CCC;
	border-left: 1px solid #CCC;
	width: 16px;
	height: 16px;
	-ms-transform: rotate(45deg); /* IE 9 */
    -webkit-transform: rotate(45deg); /* Safari */
    transform: rotate(45deg);
	position: absolute;
	top: -9px;
	left: 50%;
	background: #FFF;
	margin-left: -8px;
}
.item-lista-enviados{
	CLEAR: both;
}
.area-imagem-usuario-enviados{
	width:25px;
	float:left;
	margin-bottom: 6px;
	margin-left: 0px;
	margin-top: 0px;
}
.area-nome-usuario-enviado{
	float:left;
	padding-top: 7px;
	padding-left: 8px;
}
.check-usuario-vista{
	padding-top: 7px;
}
.close-lista-enviados{
	position: absolute;
    right: 6px;
    top: 1px;

}


.btn-acao {
  margin: 0 !important;
  border: 1px solid transparent !important;
  border-color: #eaeaea !important;
}
.btn-acao:hover {
  margin: 0 !important;
  border: 1px solid transparent !important;
  border-color: #eaeaea !important;
}
.acao .row > div {
  margin-bottom: 10px;
}

.acao .panel {
  margin: 0px;
}

@media (min-width: 768px) {
  .text-status {
    float: right;
    margin-right: 10px;
  }
}

@media (max-width: 767px) {
  .text-status {
    float: left;
  }
  .note-video-clip {
    width: 100%;
  }
  /* .hidden767{
    display: none;
    min-width: 30px;
    displa

  } */
}

.circulo {
  border-radius: 50%;
  display: inline-block;
  height: 40px;
  width: 40px;
  text-align: center;
}

.circulo-sm {
  border-radius: 50%;
  display: inline-block;
  height: 20px;
  width: 20px;
  text-align: center;
}

.circulo-fa-temp {
  border-radius: 50%;
  display: inline-block;
  height: 26px;
  width: 26px;
  text-align: center;
  background-color: #fff;
}


.circulo-fa-temp-app {
  border-radius: 50%;
  display: inline-block;
  height: 24px;
  width: 24px;
  text-align: center;
  background-color: #fff;
}


.circulo-fa-temp:hover { 
  background-color: #ccc;
}
.grey{
  color: #fff;
  background-color: #636c72;
  border-color: #636c72;
}

.yellow {
    color: #fff;
    background-color: #FFCC00;
    border-color: #FFCC00;
}
.circulo .fa {
  font-size: 1.5em;
  padding: 9px;
}

.oportunidade-resumo {
  padding-top: 0px;
}

.table {
  margin-bottom: 0px;
}

.desenho-botao {
  padding: 5px 10px;
  font-size: 12px;
  line-height: 1.5;
  border-radius: 3px;
  display: inline-block;
}
.danger {
  color: #fff;
  background-color: #d9534f;
  border-color: #d43f3a;
}

.success {
  color: #fff;
  background-color: #5cb85c;
  border-color: #4cae4c;
}

.icon-atrasado {
  position: absolute;
  left: 27px;
  top: -5px;
}

.texto-primary {
  color: #4E84AE !important;
}
.texto-danger {
  color: #D9534F !important;
}
.texto-warning {
  color: #FF902B !important;
}
.texto-success {
  color: #5CB85C !important;
}

.resultado {
  padding-left: 0px;
  padding-right: 0px;
  border: 1px dotted #DDD;
  margin-top: 5px;
  padding: 5px;
}

.exibeDescricaoAtividade img{
  max-width: 100%;
}

.acao .no-margin-bottom {
  margin-bottom: 0px !important;
}

.acao .descricao .note-editable {
  background: #EDFFF6 !important;
}

.acao .descricao .note-toolbar {
  background: #F5F5F5 !important;
}

.acao .descricao .note-editor {
  padding: 0px !important;
}

.acao .new-field > input, .acao .new-field > div.note-editor, .acao .new-field > textarea, .acao .new-field > div.input-group, .acao .new-field div.coluna, .acao .new-field > .bloco-botoes {
  border-radius: 0px;
  border-top: 0px;
  border-left: 1px solid #DDD;
  border-right: 1px solid #DDD;
  border-bottom: 1px solid #DDD;
}
.new-field-first {
  border-top: 1px solid #DDD !important;
}
.acao .bloco-botoes {
  background-color: #EEE;
    display: inline-block;
    width: 100%;
    padding: 5px;
}

.acao .btn-tipo-acao {
  border-color: #DDD !important;
  border-radius: 0px !important;
  border-bottom: 0px !important;
  border-right: 0px !important;
}

.acao .input-group-addon, .acao .input-group > input {
  border: 0px !important;
  background-color: #FFF !important;
  padding: 5px !important;
}

.acao .mini-bloco {
  height: 36px !important;
  padding:0px !important;
}

.acao .no-border-right-sm {
  border-right: 1px solid #DDD !important;
}
@media (max-width: 991px) {
  .hidden-md-down {
    display: none !important;
  }
}
.btn-primary {
    color: #ffffff;
    background-color: #4E84AE;
    border-color: #4E84AE;
}
.btn-primary:hover {
    color: #ffffff;
    background-color: #3C5D84;
    border-color: #3C5D84;
}
.icones-left{
   font-size: 1.5em;
   color: #FFFFFF;
   margin-top: 10px
}

/* Collapse - arrumando bug de transition */
.collapsing {
  position: relative;
  height: 100% !important;

  overflow: inherit !important;
  -webkit-transition-property: height, visibility;
  transition-property: height, visibility;
  -webkit-transition-duration: 0s !important;
  transition-duration: 0s !important;
  -webkit-transition-timing-function: ease;
  transition-timing-function: ease;
}

/* Galeria */
.ng-image-gallery .ng-image-gallery-modal .ng-image-gallery-content .control-icons-container {
    background: #0F385A !important;
    opacity: 0.75;
}

.alert-danger-light {
    color: #a94442;
    background-color: #f2dede !important;
    border-color: #ebccd1 !important;
}

.stopScroll {
  overflow-y: hidden;
}

.btn-abntree {
  width: 100%;
  min-width: 300px;
  max-width: 500px;
  overflow: hidden;
  text-overflow: ellipsis;
}

.btn-abntree-app {
  width: 100%;
  overflow: hidden;
  text-overflow: ellipsis;
}

/* tema dialog app para tela inteira*/
.ngdialog-theme-app .ngdialog-content{
  width: unset !important;
  border-radius: 0px !important;
}
.ngdialog-theme-app {
  padding-bottom: 0px;
  padding-top: 0px;
}
.ngdialog-theme-app .ngdialog-content {
  -webkit-animation: ngdialog-flyin .5s;
  animation: ngdialog-flyin .5s;
  background: #FFF;
  border-radius: 0px;
  color: #444;
  font-family: Helvetica, sans-serif;
  font-size: 1.1em;
  line-height: 1.5em;
  margin: 0 auto;
  max-width: 100%;
  padding: 1em;
  padding-top: 1.5em;
  position: relative;
  min-height: 100%;
  max-height: 100%;
}

.ngdialog-theme-app .cabecalho {
  font-size: 13px;
  background-color: #004282;
  color: #FFF;
  padding: 0;
  min-height: 50px;
  line-height: 50px;
  position: fixed;
  width: 100%;
  margin: -21px -14px;
  z-index: 2;
  text-align: center;
}

.ngdialog-theme-app .cabecalho .voltar {
  font-weight: bold;
  font-size: 3em;
  padding: 0 10px;
  position: absolute;
  left: 0;
  z-index: 10;
}

.ngdialog-theme-app .cabecalho .titulo {
  font-weight: bold;
  text-overflow: ellipsis;
  white-space: nowrap;
  width: calc(100% - 60px);
  padding-left: 60px;
  overflow: hidden;
  float: left;
  text-align: center;
  z-index: 1;
}

.ngdialog-theme-app .cabecalho .salvar {
  font-weight: normal;
  position: absolute;
  right: 0;
  padding: 0 10px;
  z-index: 10;
}

.ngdialog-theme-app .scrollable {
    padding-top: 0px;
}

.ngdialog-theme-app .conteudo {
  margin-top: 50px;
  height: calc(100% - 100px);
}
.ngdialog-theme-app .conteudo-sem-cabecalho {
  margin-top: 0px;
  height: calc(100% - 50px);
}
.ngdialog-theme-app .conteudo-sem-rodape {
  margin-bottom: 0px;
  height: calc(100% - 50px);
}

.ngdialog-theme-app .conteudo .panel {
  margin-bottom: 0px;
}

.ngdialog-theme-app .conteudo-sem-rodape {
  margin-bottom: 0px;
}

.ngdialog-theme-app .rodape {
  position: absolute;
  bottom: 0;
  left: 0;
  height: 50px;
  width: 100%;
  color: #666;
}
.ngdialog-theme-app .btn-primary {
  background-color: #005680;
  border-color: #005680;
}


/* ========================================================================
   Component: form-imgcrop.less
 ========================================================================== */

.imgcrop-area {
  width: 100%;
  height: 410px;
  overflow: hidden;
  background: #dde6e9;
}
.imgcrop-preview {
  position: relative;
  width: 100%;
  height: 200px;
  margin: 0 auto;
  background: #dde6e9;
  text-align: center;
}
.imgcrop-preview:after {
  content: attr(data-text);
  display: block;
  position: absolute;
  height: 50%;
  text-align: center;
  margin: auto;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  z-index: 0;
  color: #909fa7;
}
.imgcrop-preview > img {
  position: relative;
  z-index: 1;
  max-width: 100%;
}
.img-perfil-30{
    width: 30px !important;
    height: 30px !important;
}
.img-perfil-40{
    width: 40px !important;
    height: 40px !important;
}
.img-perfil-52{
    width: 52px !important;
    height: 52px !important;
}
.img-perfil-75{
  width: 75px !important;
  height: 75px !important
}
.img-spin-perfil{
  margin-left: -8px;
  margin-top: 8px;
}
.img-perfil {
  position: relative;
  width: 30px;
  height: 30px;
  overflow: hidden;
  border-radius: 50%;
  margin-right: 12px;

}
.img-perfil img {
  position: absolute;
  left: 50%;
  top: 50%;
   width: auto;
  -webkit-transform: translate(-50%,-50%);
  -ms-transform: translate(-50%,-50%);
  transform: translate(-50%,-50%);
}
.img-perfil img.portrait {
  width: 100%;
  height: 100%;
}
.botaoVoltar{
  margin-left: 10px;
  padding: 1px 7px 0px 0px;
}
.botaoFiltro{
  margin-left: 10px;
  padding-right: 5px;
}
.botaoBusca{
  margin-left: 10px;
  margin-top: 3px;
  padding-right: 7px;
}
.nom_arquivo {
	overflow: hidden;
	text-overflow: ellipsis;
	max-width: calc(100% - 95px);
	white-space: nowrap;
  float: left;
}
.tam_arquivo {
	margin-left: 5px;
	float: left;
}
.border-new-field {
  border-radius: 0px;
    border-top: 0px;
    border-left: 1px solid #DDD;
    border-right: 1px solid #DDD;
    border-bottom: 1px solid #DDD;
}
.remove-input-anexo {
  padding-top: 5px;
  padding-bottom: 5px;
}
.remove-input-anexo div input {
  display:none !important;
}

 .no-padding-bottom {
   padding-bottom: 0px !important;
 }

 .no-padding-top {
   padding-top: 0px !important;
 }

.linkHover:hover{
	color: #4b54d8 !important;
}
.over-file{
	background-color: #e8e8e8;
}
/* ========================================================================
   Component: notify.less
 ========================================================================== */
 .uk-notify {
  position: fixed;
  top: 50px;
  left: 50px;
  z-index: 11000;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  width: 350px;
}
.uk-notify-top-right,
.uk-notify-bottom-right {
  left: auto;
  right: 50px;
}
.uk-notify-top-center,
.uk-notify-bottom-center {
  left: 50%;
  margin-left: -175px;
}
.uk-notify-bottom-left,
.uk-notify-bottom-right,
.uk-notify-bottom-center {
  top: auto;
  bottom: 50px;
}
@media (max-width: 480px) {
  .uk-notify {
    left: 10px;
    right: 10px;
    width: auto;
    margin: 0;
  }
}
.uk-notify-message {
  position: relative;
  margin-bottom: 10px;
  padding: 15px;
  font-size: 16px;
  line-height: 22px;
  border-radius: 3px;
  padding-right: 35px;
  cursor: pointer;
}
.uk-notify-message.alert.alert-normal {
  background: #444444;
  color: #ffffff;
}
.uk-notify-message > .close {
  visibility: hidden;
}
.uk-notify-message:hover > .close {
  visibility: visible;
}

.ico-voltar-produto {
  cursor: pointer;
  float: left;
  background: #CCC;
  margin-right: 6px;
  padding: 7px 6px 5px 6px;
  margin-top: -9px;
  height: 50px !important;
  width: 40px !important;
  
  }
  .fa-voltar-produto {
  background-image: url(/app/icones/ico_voltar.png);
  background-size: 20px 25px;
  background-repeat: no-repeat;
  height: 50px;
  border: 0 solid;
  }
.sinal-fraco{
  color:red;
}
.sinal-bom{
  color:yellow;
}
.sinal-otimo{
  color:green;
}
.sinal-seminfo{
  display: none;
}

  .img-opaco{
    opacity: 0.5;
  }
  
  .flex-row{
    display: flex; 
    flex-wrap: wrap;
  }
  .acessorio-bloqueado{
    display:table;
    margin: 0 auto;
  }

  .icon-tabela{
    font-size:12px !important;
    margin-top: 1px;
    margin-left: 0px;
  }
  
  .acessorioSelecionado {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
  }

  .display-inline-block {
    display: inline-block!important;
  }

  .aviso-segregacao {
    font-size: 9px!important;
    vertical-align: top!important;
    padding-top: 5px!important;
  }

.remove-image{
    float: left; 
    position: absolute; 
    margin: 5px; 
    padding:4px 12px;
}

.font-selecionados{
	font-size: 0.7em;
	font-weight: bold;
	color: blue;
}

.span-num-negocio {
    float: left;
    margin-top: 12px;
}

@media screen and (max-width:767px) {
    .fc-toolbar.fc-header-toolbar {
        font-size: 60%
    }

    .fc-toolbar h2 {
        margin: 0;
        font-size: 15px;
    }

    .title-oportunidade {
        padding-left: 5px !important;
        font-size: 20px;
    }

    .circulo-fa-temp {
        border-radius: 50%;
        height: 24px !important;
        width: 24px !important;
    }

    .barra-secundaria>span {
        font-size: 10px;
    }

    .span-num-negocio {
        margin-top: 0;
    }

    .visualiza-bloco-completo {
        padding-top: 0px;
    }

    .margin-checkout {
        margin-top: 10px;
    }

    .datetime {
        width: 110px !important;
    }

    .time {
        width: 90px !important;
    }

    .barra-secundaria {
        height: 25px!important;
        display: flex;
        flex-direction: row;
        flex-wrap: wrap;
        justify-content: space-between;
        align-items: center;
    }
}