*{font-family:'Open sans',sans-serif;font-size:14px; color: #444444; font-weight: 400;box-sizing:border-box; margin:0px; padding:0px; outline-style:none; -webkit-appearance: none;border:0px}
::before{box-sizing: unset}
html{height:100% !important; width:100%; -webkit-backface-visibility:hidden !important; }
body {width:100%;height:100%;margin:0; min-width:322px; background:#ffffff; overflow-y:hidden; -webkit-backface-visibility:hidden; overflow-x:hidden; -webkit-backface-visibility:hidden !important;-webkit-overflow-scrolling: touch;}

input, select, textarea{outline-style: none;font-family: 'Open sans', sans-serif;appearance: none !important;-webkit-appearance: none !important;-ms-appearance: none;border: 0;background-color: #fff;}
h1,h2,h3{padding:0; margin:0; font-weight:400}
hr{color: #1e1e1f}
select::-ms-expand{display: none;}
input:-webkit-autofill{box-shadow: 0 0 0px 1000px white inset;-webkit-box-shadow: 0 0 0px 1000px white inset;font-family: inherit;}
a {color: inherit;outline: none;text-decoration: inherit;}
a:hover{color: inherit;outline: none;text-decoration: inherit;}
a img {outline : none;}
img {border : 0; outline: 0;}
input, button, select, textarea{outline: 0;}
select, .select {background-repeat: no-repeat; background-position:calc(100% - 15px) center; background-image: url('../imagens/seta_select.svg'); background-size:14px 8px;}
input[type='text']:disabled{background-color:#EEE; border:1px solid #EEE !important;}
input[type='button']:disabled{background-color:#858585 !important; border:1px solid #858585 !important;}

button{cursor: pointer;background-color: rgba(0, 0, 0, 0);outline-style: none !important;outline: thin dotted !important;outline: 0px auto -webkit-focus-ring-color !important;outline-offset: 0px !important;}
video, button, div{outline: none;font-family: inherit;appearance: none;-webkit-appearance: none;-ms-appearance: none;border: 0;-webkit-tap-highlight-color: transparent}
button, div:focus{outline: none;-webkit-tap-highlight-color: transparent}

.Center {text-align:center;}
.None {display:none}
.Pointer {cursor:pointer}

.BordaErro {border: 2px solid #DD0000 !important}
.ColorErro {color: #DD0000 !important;font-weight:700 !important}

.Centro {display: flex;flex-direction: column;justify-content: center;align-items: center;}
.Campo {float:left;width:100%;height:50px;border:1px solid #CCCCCC;border-radius:10px;padding:0px 15px}
.Campo:hover {background-color: #F9F9F9;}
.Campo + .Campo {margin-top:15px}
.ProvidenciasList .Campo {padding:0px 10px}

.CampoRadioBack {float:left;width:100%;background-color:#F5F5F5;padding: 10px;border-radius: 10px;margin-top: 15px;}
.CampoRadioDiv {float:left;width:100%;height:50px;line-height:50px;border:1px solid #CCCCCC;border-radius:10px;padding:0px 15px;margin-top:15px;margin-top:0px;background-color:#FFF}
.CampoRadioDiv + .Campo {margin-top:15px}
.CampoRadioDiv + .Campos {margin-top:15px}
.CampoRadioDiv0 {float:left;width:calc(33.33% - 8px);height:45px;line-height:45px;border:1px solid #DDD;border-radius:10px;padding:0px 15px;margin-top:10px}
.CampoRadioDiv0 + .CampoRadioDiv0 {margin-left:12px}
.CampoRadioTxt {float:left}
.CampoRadioDiv2 {float:left;margin-top:16px;margin-left:25px}
.CampoRadioDiv3 {float:left;margin-top:13px}
.CampoRadioTxt2 {float:left;margin-left:7px}
.CampoRadioTxt3 {float:left;margin-left:10px}
.CampoRadio {-webkit-appearance: listbox !important;height: 18px;width: 18px;}

.Campos2{float:left;width:100%;position:relative;margin-top:20px}
.Campos3{float:left;width:100%;position:relative;margin-left:10px}
.Campos{float:left;width:100%;position:relative}
.Campos + .Campos {margin-top:15px}
.InputLabel{position: absolute;left: 15px;top: 16px;transition: all .4s ease; pointer-events: none;}
.InputAtivo{top: -8px !important;left: 12px;background-color: #fff;padding: 0 5px;font-size: 12px;color: #8B8B8B !important;border-radius: 4px;font-weight:600;}

.InputLabel2{position: absolute;left: 30px;top: 16px;transition: all .4s ease; pointer-events: none;}
.InputAtivo2{top: -8px !important;left: 27px;background-color: #fff;padding: 0 5px;font-size: 12px;color: #8B8B8B !important;border-radius: 4px;font-weight:600;}

.SetoresTitulo {float:left;width:100%;height:45px;line-height:45px;padding-left:15px;background-color:#F5F5F5;border-radius:10px;font-weight:600;margin-top:20px;color:#777777}
.SetoresTitulo + .Campos {margin-top:15px}

.LancamentosSep {float:left;width:100%;height:50px;line-height:50px;padding-left:15px;background-color:#F5F5F5;border-radius:25px;font-weight:600;margin-top:30px;color:#777777;text-transform: uppercase;}
.LancamentosCampos {float:left;width:100%;height:50px;line-height:50px;padding-left:15px;background-color:#F5F5F5;border-radius:10px;margin-left:5px;margin-top:15px;color:#777;}
.LancamentosCamposProv {float:left;width:calc(50% - 113.33px);margin-top:10px;height:50px;border:1px solid #CCCCCC;border-radius:10px;display:none}
.LancamentosCamposProvInput {width:calc(100% - 43px);height:48px;border:0px;border-radius: 10px 0px 0px 10px}
.LancamentosCamposProvX {float:right;height:48px;width: 43px;background-color:#f7f7f7;border-radius: 0px 10px 10px 0px;line-height: 50px;text-align: center;font-weight: 600;cursor:pointer;color:#777}

.ColunaTitle {display:table-cell;cursor:col-resize;}
.LancamentosOculto {display:flex;justify-content:space-between;align-items:center;padding: 7px 0px;padding-top: 0px;padding-left: 15px;line-height: 36px;height: auto;}
.LancamentosOcultoTxt {margin-top:7px;font-weight:inherit;color:inherit;text-transform:inherit}
.LancamentosOcultoDiv {display:flex;margin-left:25px;flex-direction: row;justify-content: flex-end;flex-wrap: wrap;}
.LancamentosOcultoOpcao {line-height: 36px;padding: 0px 15px;background: url('../imagens/IcoEscondido.svg') no-repeat 6px center;background-color: #DDD;border-radius: 25px;font-weight: 600;color: #777777;text-transform: none;margin-right:6px;padding-left: 45px;margin-top: 7px;cursor:pointer}
.LancamentosOcultoOpcao:hover {background-color: #e6e6e6}

.LancamentosTabela {display: table;width: calc(100% + 10px); margin-left: -5px; border-collapse: separate;border-spacing: 5px 0;}
.LancamentosTabela .LancamentosCampos {margin-left: 0px;}
.LancamentosTabelaLinha {display: table-row}
.LancamentosTabelaLinha select {background-position:calc(100% - 6px) calc(100% - 6px); background-image: url('../imagens/seta_select2.svg'); background-size:10px;}

.switch {position: relative;display: inline-block;width: 90px;height: 30px; margin-top:10px}
.switch input {opacity: 0;width: 0;height: 0;}
.switch .slider {position: absolute;cursor: pointer;top: 0;left: 0;right: 0;bottom: 0;background-color: #DDD;-webkit-transition: .4s;transition: .4s;border-radius: 20px}
.switch .slider:before {position: absolute;content: "";height: 24px;width: 24px;left: 3px;bottom: 3px;background-color: white;-webkit-transition: .4s;transition: .4s;border-radius: 20px;}
.switch input:checked + .slider {background-color: #2ECC71;}
.switch input:checked + .slider:before {-webkit-transform: translateX(60px);-ms-transform: translateX(60px);transform: translateX(60px);}

/* Paginacao */
.DivPaginacao {float:left;width:100%;text-align:center;margin-top:30px}
.pagination{display:inline-block;padding-left:0;margin-top:10px;margin-bottom:10px;border-radius:20px}
.pagination>li{display:inline}
.pagination>li>a,.pagination>li>span{float:left;width:46px;line-height:46px;margin-left:-1px;text-decoration:none;background-color:#fff;border:1px solid #DDD;font-size:15px;cursor:pointer;border-radius:25px;margin-left:8px;border-bottom:1px solid #DDD}
.pagination>li:first-child>a,.pagination>li:first-child>span{margin-left:0}
/* .pagination>li:last-child>a,.pagination>li:last-child>span{} */
.pagination>li>a:focus,.pagination>li>a:hover,.pagination>li>span:focus,.pagination>li>span:hover{background-color:#eee;border-color:#eee}
.pagination>.active>a,.pagination>.active>a:focus,.pagination>.active>a:hover,.pagination>.active>span,.pagination>.active>span:focus,.pagination>.active>span:hover{cursor:default;background-color:#DDD;border-color:#DDD;font-weight:600}
.pagination>.disabled>a,.pagination>.disabled>a:focus,.pagination>.disabled>a:hover,.pagination>.disabled>span,.pagination>.disabled>span:focus,.pagination>.disabled>span:hover{color:#777;cursor:not-allowed;background-color:#fff;border-color:#eee}
.DivPaginacaoTotal {float:left;width:100%;margin-top:7px;margin-bottom:10px;color:#909090;text-align:center}
/* FIM Paginacao */

/* Aviso */
#Aviso {position: fixed; z-index: 99999; bottom: 0px; right: 0px}
#Aviso .Aviso{float: right; clear: both; position: relative; bottom: 50px; left: 380px; width: 380px; padding: 20px; margin-bottom: 8px; cursor: pointer; transition: transform 0s, left 0.2s ease-in-out;box-sizing: border-box;border-radius: 6px; opacity: 0.94;-webkit-box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.30);-moz-box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.30);box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.30)}
#Aviso .Aviso:hover{transform: scale(0.95); opacity: 0.84}
#Aviso .AvisoSucesso{background-color: #46b74a;}
#Aviso .AvisoAviso{background-color: #f5b622}
#Aviso .AvisoErro{background-color: #eb3b2f}
#Aviso .Titulo{float: left; width: 100%; padding: 2px 0px; padding-left: 36px;padding-right:18px; background-position: left center; font-size: 17px; font-weight: 600; color: #fff;box-sizing: border-box;text-align:left}
#Aviso .TituloFrase{float: left; width: 100%; margin-top: 8px; margin-bottom:5px; padding-left: 36px; font-size: 16px; line-height: 16px; color: #fff;box-sizing: border-box;text-align:left}
#Aviso .TituloSucesso{background-image: url('../imagens/aviso_ok.svg');background-repeat:no-repeat;background-size:24px}
#Aviso .TituloAviso{background-image: url('../imagens/aviso_alert.svg');background-repeat:no-repeat;background-size:24px}
#Aviso .TituloErro{background-image: url('../imagens/aviso_erro.svg');background-repeat:no-repeat;background-size:24px}
#Aviso .Remover{position: absolute; top: 8px; right: 8px; width: 14px; height: 14px; background-image: url('../imagens/aviso_remover.png');background-repeat:no-repeat}
/* FIM Aviso */

#Login {float:left;width:100%;height:90%; min-height:550px}
#Login .Quadrado {display: flex;flex-direction: column;align-items: center;background-color: #FFF;border-radius: 20px;width:100%; max-width: 430px;margin-top:40px;padding-bottom:30px;-webkit-box-shadow: 0px 3px 6px 0px rgba(0,0,0,0.16);-moz-box-shadow: 0px 3px 6px 0px rgba(0,0,0,0.16);box-shadow: 0px 3px 6px 0px rgba(0,0,0,0.16);}
#Login .Titulo {width:100%;color:#011935;font-weight:600;text-transform:uppercase;font-size:17px;padding:20px;border-bottom:1px solid #EEEEEE;text-align:center;margin-bottom:20px}
#Login .CampoL {width:85%;max-width:280px;background-color:#F5F5F5;border-radius:45px;height: 45px;text-align:center;margin-top:10px}
#Login .CampoL:hover {background-color:#eee}
#Login .Botao {width:85%;max-width:280px;background-color: #2ECC71;border-radius:45px;height: 45px;margin-top: 15px;color: #FFF;font-weight: 600;cursor: pointer;}
#Login .Botao:hover {background-color: #29b765}
#Login .Esqueci {text-decoration:underline;margin-top:20px;font-size:13px}
#Login .Esqueci:hover {color:#2982b7;cursor:pointer}
#Login .DivErro {float:left;width:100%;color:#DD0000;font-weight:600;margin-bottom:-5px;margin-top:10px;font-size:13px;text-align:center;display:none}

#TopoBack {float:left;width:100%;position:absolute;top:0px;left:0px}
#TopoBack .Logo {float:left;width:100px;text-align:center}
#TopoBack .Back {float:left;width:calc(100% - 100px);height:185px;background-color:#011935;border-radius: 0px 0px 0px 80px;}

#Conteudo {float:left;width:100%;height:100%;position:relative;z-index:1}
#Conteudo .Menu {float:left;width:80px;height:calc(100% - 110px);background-color:#EEEEEE;margin-right:20px;margin-top:110px;border-radius: 0px 20px 0px 0px}
#Conteudo .MenuDiv {height:70px;display: flex;align-items: center;justify-content: center;cursor:pointer}
#Conteudo .MenuDiv:hover {background-color:#e3e3e3}
#Conteudo .MenuSel {background-color: #DDDDDD;}
#Conteudo .MenuDiv1 {border-radius: 0px 20px 0px 0px}
#Conteudo .Conteudo {float:left;width:calc(100% - 130px);height:100%;margin-left:30px}

#Conteudo .AncoraNotificacao {position:relative}
#Conteudo .AncoraNotificacao .Notificacao {position:absolute; right:0px; top:0px; width:12px; height:12px; border-radius:50%; background-color: #e40000; animation-name: pulsanotificacao; animation-duration: 1.5s; animation-iteration-count: infinite;}
#Conteudo .NotificacaoSubMenu {width:9px; height:9px; border-radius:50%;background-color: #e40000;/*animation-name: pulsanotificacao;animation-duration: 1.5s;animation-iteration-count: infinite*/;float: right;margin-top: 31px;margin-left: 7px;}

#Topo {float:left;width:100%;height:70px;display: flex;flex-direction: row;justify-content: space-between;align-items: center;}
#Topo .MenuTitulo {font-size:20px;color:#FFF;font-weight:600;text-transform:uppercase}
#Topo .MenuIco {margin-right:30px;cursor:pointer}

#Corpo .Home {display: flex;justify-content: center;align-items: center;height:80%;min-height:350px}
#Corpo .HomeColunas {display: grid;grid-template-columns: auto auto auto;}
#Corpo .HomeQuadrado {width:200px;height:130px;background-color:#f5f5f5;border-radius:20px;display: flex;flex-direction: column;justify-content: space-around;text-align:center;padding:20px 0px;margin:20px;cursor:pointer}
#Corpo .HomeQuadrado:hover {background-color:#ededed}
#Corpo .HomeQuadradoTxt {font-weight: 600;font-size:12px;text-transform: uppercase;}

#Corpo {float:left;width:100%;height:calc(100% - 70px);background-color:#FFF; border:1px solid #DCDCDC;border-radius: 20px 0px 0px 0px;padding:20px;overflow-y:scroll}
#Corpo .Left {float:left}
#Corpo::-webkit-scrollbar-track {background-color: #EEE;border-radius:12px;-webkit-border-radius:12px;-moz-border-radius:12px;margin-top:5px;margin-bottom:5px}
#Corpo::-webkit-scrollbar {width: 10px}
#Corpo::-webkit-scrollbar-thumb {background-color: #999;border-radius:12px;-webkit-border-radius:12px;-moz-border-radius:12px;margin-top:5px;margin-bottom:5px}

#Filtro {float:left;width:100%}
#Filtro .Busca {float:left;background-color: #F5F5F5;height: 50px;display: flex;justify-content: space-between;align-items: center;flex-direction: row;border-radius: 25px;padding: 0px 20px}
#Filtro .Busca:hover {background-color: #EEE}
#Filtro .BuscaInput {background-color: transparent;width: 100%;height: 50px;}
#Filtro .Select {float:left;background-color: #F5F5F5;height: 50px;width: 100%;border-radius: 25px;padding-left: 20px;margin-left:10px}
#Filtro .Select:hover {background-color: #EEE}

#Corpo .LinhaTituloFixo {float:left;width:100%;position:-webkit-sticky;position:sticky;top: -20px;background-color:#FFF;padding-bottom:3px;padding-top: 20px;z-index: 1}
#Corpo .LinhaTitulo {float:left;background-color: #F5F5F5;height: 50px;line-height:50px;width:100%;font-weight:600;border-radius:25px;padding-left:20px}
#Corpo .LinhaTitulo2 {float:left;font-weight:600;}
.LinhaTexto {float:left;border:1px solid #EEEEEE;height: 50px;line-height:50px;width:100%;border-radius:25px;margin-top:10px;padding-left:20px}
.LinhaTexto:hover {background-color:#F5F5F5}
.LinhaTexto2 {width:150px;height:40px;line-height:40px;margin-top:4px; margin-right:10px; cursor:pointer;padding-left:10px;background-color:#f2f6fa;border:1px solid #FFF;border-radius:30px}
.LinhaTexto2:hover {background-color:#fff !important;border-radius:30px;padding-left:10px}
.LinhaTexto2Info {background:url('../imagens/Info.svg');width:14px;height:14px;float:right;margin-right:10px;margin-top:13px; margin-left:5px}
.LinhaTexto.ListagemAdvogadoDetalhes{padding: 0px 20px;}
.LinhaTexto.AdvogadoDetalhes {line-height:20px; height:auto; display:flex; flex-wrap:wrap; align-items:center; padding:10px 20px; border-radius:100px;}
.LinhaTexto.AdvogadoDetalhesTitulo {line-height:40px; height:auto; display:flex; flex-wrap:wrap; align-items:center; padding:0px 20px; border-radius:100px; background-color:#eeeeee;}
.LinhaTexto.Destaque{background:#f7dede}
.LinhaTexto.Destaque2{background:#faf6e6}
.LinhaTexto.AlinhamentoVerticalProvidenciaPendente{display:flex; align-items:center; min-height:50px; line-height:30px;}
#Corpo .LinhaTextoPagto {width:195px;line-height: 16px;font-size: 13px;color: #777777;display: flex;align-items: center;justify-content:center;height: 50px;text-align: center;}
#Corpo .LinhaStatus {float:left;width:26px;height:26px;margin-top:12px;border-radius:13px;margin-left:-10px;margin-right:15px}
#Corpo .LinhaStatus.Aprovado {background-color:#2ECC71}
#Corpo .LinhaStatus.Aguardando {background-color:#CCCCCC}
#Corpo .LinhaStatus.Descartado {background-color:#F15236}
#Corpo .LinhaExcluir {float:left;width:23px;height:50px;margin-left:15px;background:url('../imagens/IcoExcluir.svg') no-repeat center;margin-right:20px;cursor:pointer; background-size:contain;}
#Corpo .LinhaEditar {float:left;width:23px;height:50px;margin-left:15px;background:url('../imagens/IcoEditar.svg') no-repeat center;margin-right:20px;cursor:pointer}
#Corpo .LinhaVer {float:left;width:23px;height:50px;margin-left:15px;background:url('../imagens/IcoVer.svg') no-repeat center;margin-right:20px;cursor:pointer}
#Corpo .LinhaVer.CentroCusto {margin: 0px 38.5px 0px 38.5px;}
#Corpo .LinhaDivisao {float:left;width:150px;height:50px;background:url('../imagens/IcoDivisao.svg') no-repeat center}

#Corpo .BotaoExcel {background:url('../imagens/excel.png') 15px center no-repeat;padding-left:15px;}
#Corpo .BotaoAdicionar {width:180px;background-color: #2ECC71;border-radius:50px;height: 50px;color: #FFF;font-weight: 600;cursor: pointer;margin-left:10px;text-transform:uppercase}
#Corpo .BotaoAdicionar.BotaoAprovarIndividual {height:40px;width:auto;padding:5px 30px;margin-top:5px; font-size:13px;background: url('../imagens/check.png') no-repeat 15px center;background-size: 12px;padding-left:40px;background-color:#2ECC71;}
#Corpo .IconeAlertAmarelo {background:url('../imagens/aviso_alert_amarelo.svg') no-repeat center; width:24px; height:24px; background-size:cover; cursor:pointer}
#Corpo .BotaoAdicionar:hover {background-color: #29b765}

#Corpo .BotaoDescartar {width:180px;background-color: #7A7A7A;border-radius:50px;height: 50px;color: #FFF;font-weight: 600;cursor: pointer;margin-left:10px;text-transform:uppercase}
#Corpo .BotaoDescartar:hover {background-color: #555555}

#Corpo .BotaoExcluir {width:180px;background-color: #F15236;border-radius:50px;height: 50px;color: #FFF;font-weight: 600;cursor: pointer;margin-left:10px;text-transform:uppercase}
#Corpo .BotaoExcluir:hover {background-color: #ef3d1e}

#Corpo .BotaoConfirmaFechamento {width:calc(100% - 5px);background-color: #2ECC71;border-radius:50px;height: 50px;color: #FFF;font-weight: 600;cursor: pointer;text-transform:uppercase;}
#Corpo .BotaoConfirmaFechamento:hover {background-color: #29b765}

#Corpo .BotaoConfirmaPagto {width:calc(100% - 5px);background-color: #2ECC71;border-radius:40px;height: 40px;color: #FFF;font-weight: 600;cursor: pointer;text-transform:uppercase;margin-top:5px}
#Corpo .BotaoConfirmaPagto:hover {background-color: #29b765}

#Corpo .ResumoValores {float:left;width:calc(33.33% - 6.7px);height:50px;line-height:50px;background-color:#011935;border-radius:25px;margin-top:0px;padding:0 20px}
#Corpo .ResumoValores2 {background-color:#EEEEEE;border:1px solid #DDD;margin-left:10px}
#Corpo .ResumoValoresTxt {float:left;font-weight:600}
#Corpo .ResumoValoresTxt2 {float:right;font-weight:600}
#Corpo .ResumoValoresTxt3 {color:#FFF}

#Corpo .MenuInterno {float:left;width:100%;border-bottom:1px solid #DDDDDD;margin-top:-20px;margin-bottom:20px;background-color:#FFF;line-height:70px}
#Corpo .MenuInterno2 {float:left;font-weight:600;font-size:17px;text-transform:uppercase;padding:0px 20px;color:#777}
#Corpo .MenuInternoSel {color:#011935;border-bottom: 3px solid #011935;margin-bottom: -2px;}

#Corpo .LancamentosVersoes {float:right;line-height: 50px;margin-top: 20px;border: 1px solid #DDDDDD;border-bottom: 1px solid #FFF;margin-bottom: -1px;border-radius: 10px 10px 0px 0px;width:200px;margin-right:5px}
#Corpo .LancamentosVersoesSelect {width:100%;padding-left:15px;height:50px;border-radius:10px}

#Corpo .LancamentosStatus {float:left;width:100%;border:1px solid #DDDDDD;padding:5px;border-radius:25px}
#Corpo .LancamentosStatusTxt {float:left;font-weight:600;color:#011935;line-height:40px;padding-left:15px}
#Corpo .LancamentosStatusBtn {float:right}
#Corpo .LancamentosStatusD {float:left;width:100%;padding:5px;border-radius:25px;font-size:15px;color: #FFF;line-height: 30px;text-align: center;background-color: #F15236;}
#Corpo .LancamentosStatusA {float:left;width:100%;padding:5px;border-radius:25px;font-size:15px;color: #FFF;line-height: 30px;text-align: center;background-color: #2ECC71;}

#Corpo .LancamentosCampoD {border:1px solid #CCCCCC;border-radius:10px}
#Corpo .LancamentosCampoD2 {float:left;line-height: 50px;text-align:center;font-weight: 600;background-color: #EEEEEE;border-radius: 0px 9px 9px 0px;}
#Corpo .LancamentosCampoD3 {border:0px;width:40%;border-radius:10px 0px 0px 10px}
#Corpo .LancamentosCampoD4 {border:0px;width:60%;border-radius:0px 10px 10px 0px;margin-top:0px;font-weight:600}
#Corpo .LancamentosCampo3 {border:0px;border-left:1px solid #CCC;border-radius:0px 10px 10px 0px}
#Corpo .LancamentosCampo4 {margin-left:5px;margin-top:10px}
#Corpo .BlocoCamposIndicadoresCoordenadorVendedor{float:left; width:calc(100% + 15px); margin-left:-15px;}
#Corpo .BlocoCamposIndicadoresCoordenadorVendedor .CamposIndicadoresCoordenadorVendedor{width:calc(50% - 15px); margin-left:15px;}
#Corpo .DeletarProvidencia{float:left;width: 45px;border-radius: 10px;margin-top: 10px;height: 50px;text-align: center;padding-top: 14px;margin-left: 5px;background-color:#EEE;cursor:pointer}
#Corpo .DeletarProvidencia:hover{background-color:#ebb5ab}

#Corpo .LancamentosCampoAdicionar {background-color:#535353;height:50px;border-radius:25px;font-weight:600;padding:0px 45px;text-transform:uppercase;color:#FFF;margin-top:10px;cursor:pointer}
#Corpo .LancamentosCampoAdicionar:hover {background-color:#464646}

#Corpo .LancamentosList {float:left;width:100%;border:1px solid #EEEEEE;border-radius:20px;margin-top:20px}
#Corpo .LancamentosListTitulo {float:left;width:100%;background-color:#F5F5F5;height:50px;border-radius:20px 20px 0px 0px;padding:0px 20px}
#Corpo .LancamentosListTitulo2 {float:left;font-weight:600;line-height:50px;color:#777}
#Corpo .LancamentosListTxt {float:left;width:100%;padding:0px 20px}
#Corpo .LancamentosListTxt1 {float:left;width:100%;height:40px}
#Corpo .LancamentosListTxt1.PreLancamento {min-height:40px; height:auto; display:flex; align-items:center;}
#Corpo .LancamentosListTxt1 + .LancamentosListTxt1 {border-top:1px solid #DDD}

#Corpo .LancamentosListTxt2 {float:left;line-height:40px;color:#777}
#Corpo .LancamentosListTxt3 {float:left;line-height:40px;color:#777;font-weight:600}

#Corpo .LancamentosListTxt4 {float:left;width:100%;padding:10px 0px}
#Corpo .LancamentosListTxt4 + .LancamentosListTxt4 {border-top:1px solid #DDD}
#Corpo .LancamentosListTxt5 {float:left;color:#777}
#Corpo .LancamentosListTxt6 {float:left;width:100%;line-height:14px;font-size:12px;font-weight:600}
#Corpo .LancamentosListTxt7 {float:left;width:100%;line-height:19px;margin-top:2px}
#Corpo .LancamentosListTxt8 {border-left:1px solid #DDDDDD;padding-left:20px}

#Corpo .LancamentosTotal {float:left;width:400px;background-color:#011935;height:50px;line-height:50px;border-radius:25px;padding:0px 20px;margin-top:30px}
#Corpo .LancamentosTotal1 {float:left;font-weight:700;color:#FFF}
#Corpo .LancamentosTotal2 {float:right;font-size:16px;font-weight:700;color:#FFF}
#Corpo .LancamentosTotal3 {font-size:16px;font-weight:400;color:#FFF}

#Corpo .BlocoTotais {float:left; width:100%; display:flex;}
#Corpo .BlocoTotais .ItemBlocoTotais {float:left; width:calc(25% - 15px); background:#2a415d; padding:20px 16px; border-radius:18px;}
#Corpo .BlocoTotais .ItemBlocoTotais.CentroCusto {width:33%}.BlocoTotais .ItemBlocoTotais .TextoTotal {  color:#fff; font-weight:600}
#Corpo .BlocoTotais .ItemBlocoTotais .ValorTotal {color:#fff; font-size:16px; margin-top:4px}
#Corpo .BlocoPaiDadosDashboard {float:left; width:100%; margin-top:20px}
#Corpo .BlocoPaiDadosDashboard .BlocoDadosDashboard {float:left; border:1px solid #e6e6e6; border-radius:20px; padding:10px; width:calc(50% - 10px);}
#Corpo .GraficosPizzas .google-visualization-tooltip {width: 180px !important; height:50px !important; border-radius:14px !important; font-size: 12px !important; line-height: 5px !important; position:absolute !important; left: calc(100% - 180px) !important; top: 20px !important;}
#Corpo .GraficosPizzas .MsgPizzaVazia{float:left; width:100%; height:100%; line-height:360px; text-align:center; font-size:20px; font-weight:600; display:block; white-space:nowrap; text-overflow:hidden; display:none}

#JanelaConteudo .LinhaVer {float:left;width:23px;height:23px;background:url('../imagens/IcoVer.svg') no-repeat center;cursor:pointer}
#JanelaConteudo .IconeExcel {float:left;width:24px;height:24px;background:url('../imagens/excel.svg') no-repeat center; background-size:cover; cursor:pointer}
#JanelaConteudo .SelectProvidenciasPendentes {float:left; background-color:#F5F5F5; height:50px; width:100%; border-radius:25px; padding-left:20px; margin:0px;}

.LancamentosDivisao {float:left;width:100%;background-color:#EEEEEE;line-height:21px;border-radius:10px;margin-top:15px;padding:14px 10px;display: flex; align-items: center;flex-direction:column;padding-bottom:8px}
.LancamentosDivisao1 {float:left;display: flex;justify-content: space-between;width:100%;margin-bottom:10px;padding:0px 10px}
.LancamentosDivisao2 {display: flex;justify-content: space-between;width:100%;border-top:1px solid #DDD;padding:8px 10px}
.LancamentosDivisao2:hover {background-color: #DDD;border-radius:5px}
.LancamentosDivisao3 {font-weight:600}
.LancamentosDivisao4 {float:left;width:calc(100% - 110px);padding:0px 10px}
.LancamentosDivisao5 {float:right;font-weight:600;width:110px;text-align:right;padding:0px 10px}

.LancamentosDivisaoDetalhes {float:left;width:100%;background-color:#EEEEEE;line-height:21px;border-radius:10px;margin-top:15px;padding:15px 20px}
.LancamentosDivisaoDetalhes1 {float:left}
.LancamentosDivisaoDetalhes2 {float:right;font-weight:600}

@keyframes pulsanotificacao {
	0% {background-color: #e40000;}
	50% {background-color: #830000;}
	100% {background-color: #e40000;}
}
