/*!
 * JURIX
 */
@font-face {
    font-family: 'montserratblack';
    src: url('../../assets/webfonts/montserrat-black-webfont.woff2') format('woff2'),
         url('../../assets/webfonts/montserrat-black-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}




@font-face {
    font-family: 'montserratbold';
    src: url('../../assets/webfonts/montserrat-bold-webfont.woff2') format('woff2'),
         url('../../assets/webfonts/montserrat-bold-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}




@font-face {
    font-family: 'montserratextrabold';
    src: url('../../assets/webfonts/montserrat-extrabold-webfont.woff2') format('woff2'),
         url('../../assets/webfonts/montserrat-extrabold-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}




@font-face {
    font-family: 'montserratextralight';
    src: url('../../assets/webfonts/montserrat-extralight-webfont.woff2') format('woff2'),
         url('../../assets/webfonts/montserrat-extralight-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}




@font-face {
    font-family: 'montserratitalic';
    src: url('../../assets/webfonts/montserrat-italic-webfont.woff2') format('woff2'),
         url('../../assets/webfonts/montserrat-italic-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}




@font-face {
    font-family: 'montserratlight';
    src: url('../../assets/webfonts/montserrat-light-webfont.woff2') format('woff2'),
         url('../../assets/webfonts/montserrat-light-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}




@font-face {
    font-family: 'montserratlight_italic';
    src: url('../../assets/webfonts/montserrat-lightitalic-webfont.woff2') format('woff2'),
         url('../../assets/webfonts/montserrat-lightitalic-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}




@font-face {
    font-family: 'montserratmedium';
    src: url('../../assets/webfonts/montserrat-medium-webfont.woff2') format('woff2'),
         url('../../assets/webfonts/montserrat-medium-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}




@font-face {
    font-family: 'montserratmedium_italic';
    src: url('../../assets/webfonts/montserrat-mediumitalic-webfont.woff2') format('woff2'),
         url('../../assets/webfonts/montserrat-mediumitalic-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}




@font-face {
    font-family: 'montserratregular';
    src: url('../../assets/webfonts/montserrat-regular-webfont.woff2') format('woff2'),
         url('../../assets/webfonts/montserrat-regular-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}




@font-face {
    font-family: 'montserratsemibold';
    src: url('../../assets/webfonts/montserrat-semibold-webfont.woff2') format('woff2'),
         url('../../assets/webfonts/montserrat-semibold-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}




@font-face {
    font-family: 'montserratthin';
    src: url('../../assets/webfonts/montserrat-thin-webfont.woff2') format('woff2'),
         url('../../assets/webfonts/montserrat-thin-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}


/*!
 * CORES
*/

.azulEscuroFundo {
	background-color: #05386B !important;
}
.azulEscuroTexto {
	color: #02182E !important;
}
.cinzaEscuroFundo {
	background-color: #48484E !important;
}
.cinzaClaroFundo {
	background-color: #DEDEE3 !important;
}
.brancoFundo {
    background-color: #FFFFFF !important;
}
.brancoTexto {
    color:#FFFFFF !important;
}

.fundoAzul {
    background-color:#05386B !important;
}

.corAzul {
    color:#05386B !important;
}

.corBranca {
    color:#FFFFFF !important;
}
.azulGradFinanceiroEsq {
	background-image: linear-gradient(to left, #1C8DE1, #11639F);
}
.azulGradFinanceiroDir {
	background-image: linear-gradient(to right, #1C8DE1, #11639F);
}


/*!
 * ELEMENTOS
*/

.height100 {
    height:100%;
}

.width100 {
    width:100%;
}

.removeUnderline {
    text-decoration:none !important;
}
/* .loginlogos {
	 width:100%;
}*/
.selCentroCustos {
	padding: 0rem;
	margin: auto;
	padding-top: 0.3rem;
	padding-bottom: 0.5rem;
	background-color: #1C8DE1;
	border-bottom-left-radius: 0rem;
	border-bottom-right-radius: 0rem;
	padding-right: 0.2rem;
	padding-left: 0.2rem;
}

.meuPerfil {
    padding:0.1rem;
}

.logoCliente {
    padding-right: 3.5rem;
	height: 50px;
}

.menuTop {
    height:70px !important;
	box-shadow: 0 4px 12px 0 rgba(0,0,0,0.2),0 6px 20px 0 rgba(0,0,0,0.12) !important;
}

.navTop {
    padding-top:0rem;
	padding-bottom:0rem;
}

.navbarUsuario {
    padding-right:2rem !important;
}

.navBarMenu {
    padding-top:0rem;
    padding-bottom:0rem;
}

.navBarColl {
    height:100%;
}

.navBarUl {
    height:100%;
}

.navBarNavItem {
    vertical-align:central;
    height:100%;
}

.navBarA {
    color:#FFFFFF !important;
    height:100%;
    vertical-align:central;
    padding-top:15px;
}

.navLinkDisabled {
    color:#FFFFFF !important;
}

.navVoltar {
    height:100%;
}

.dropUsuario {
    padding-left:0.5rem;
}

.quadCol {
	padding: 0.4rem;
}

.quadContainer {
	height:100% !important;
    width: 100% !important;
    padding-top: 100% !important; /* 1:1 Aspect Ratio */
    position: relative !important; /* If you want text inside of it */
	border-radius: 0.3rem !important;
	overflow: hide !important;
}

.quadBorder {
    border-radius: 0.3rem;
}

/* If you want text inside of the container */
.quadText {
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
}

.quad1 {
	/*background-color:#559C87;*/
	background-color:#ECECEC;
	box-shadow: 0 10px 16px 0 rgba(0,0,0,0.2),0 6px 20px 0 rgba(0,0,0,0.19) !important;
	overflow:hidden !important;
	/*border-style:solid;
	border:4px solid #FFFFFF;*/
}

.quad2 {
	background-color:#09807E;
	box-shadow: 0 10px 16px 0 rgba(0,0,0,0.2),0 6px 20px 0 rgba(0,0,0,0.19) !important;
	overflow:hidden !important;
	/*border-style:solid;
	border:4px solid #FFFFFF;*/
}

.quad3 {
	background-color:#DB4C59;
	box-shadow: 0 10px 16px 0 rgba(0,0,0,0.2),0 6px 20px 0 rgba(0,0,0,0.19) !important;
	overflow:hidden !important;
	/*border-style:solid;
	border:4px solid #FFFFFF;*/
}

.quad4 {
	background-color:#FFFFFF;
	opacity: 0;
}

.quadTable {
	border-top: 0px !important;
	border-bottom: 0px !important;
	width:50%;
}

.quadTableMsgNum {
	border-top: 0px !important;
	border-bottom: 0px !important;
	width:8% !important;
}

.quadTableMsg {
	border-top: 0px !important;
	border-bottom: 0px !important;
	width:92%;
}

.quadTableAlertaIcon {
	border-top: 0px !important;
	border-bottom: 0px !important;
	width:10% !important;
}

.quadTableAlerta {
	border-top: 0px !important;
	border-bottom: 0px !important;
	width:90%;
}

.quadTableBody {
     padding-top: 0.5rem !important;
}

.table-hoverRecentes tbody tr:hover {
     background-color: rgba(0, 0, 0, 0.1);
}

.quadTh {
    padding: 0px !important;
}

.quadTheadGreen {
    background-color:#9E9E9E;
	padding-top: 0.5rem;
	padding-bottom: 0.5rem;
	margin-top: 0rem;
	margin-bottom: 0rem;
}

.quadTheadBlue {
    background-color:#087473;
	padding-top: 0.5rem;
	padding-bottom: 0.5rem;
	margin-top: 0rem;
	margin-bottom: 0rem;
}

.quadTheadRed {
    background-color:#C84651;
	padding-top: 0.5rem;
	padding-bottom: 0.5rem;
	margin-top: 0rem;
	margin-bottom: 0rem;
}

.quadHr {
    margin-top:0.1rem;
	padding-top:0.1rem;
	margin-bottom:0.0rem;
}

.quad-Hr {
    margin-top:0.0rem;
	margin-bottom:0.0rem;
}

.quadItems {
    color:#4E4E4E;
}

.quadRecentes1 {
    font-size:1rem;
	color:#686868 !important;
	padding-top:0.2rem !important;
}

.quadRecentes2 {
	font-size:0.8rem;
	text-align:end;
	color:#FFFFFF !important;
	padding-top:0.2rem !important;
}

.quadRecentes {
	color:#FFFFFF !important;
    text-decoration:none !important;
	padding-bottom:0.1rem !important;
	padding-top:0.3rem !important;
	padding-left:0.2rem !important;
	vertical-align:middle !important;
}

.quadPauta {
	color:#FFFFFF !important;
    text-decoration:none !important;
	padding-bottom:0.1rem !important;
	padding-top:0.3rem !important;
	padding-left:0.2rem !important;
	vertical-align:middle !important;
}

.quadMensagens {
    color:#FFFFFF !important;
	font-size: 1.0rem;
	line-height: 1.0rem;
	text-align: justify;
    text-justify: inter-word;
	text-decoration:none !important;
	padding-bottom:0.5rem !important;
	padding-top:0.5rem !important;
	padding-left:0.2rem !important;
	padding-right:0.2rem !important;
	vertical-align:middle !important;
}

.quadAlertas {
    color:#FFFFFF;
	font-size: 1.05rem;
	text-align: justify;
    text-justify: inter-word;
	padding-bottom:0.1rem !important;
	padding-top:0.3rem !important;
	padding-left:0.8rem !important;
	vertical-align:middle !important;
}

.quadMensagensNum {
    color:#42C8B5;
	font-size: 3.0rem;
	text-align: justify;
    text-justify: inter-word;
	padding-bottom:0.1rem !important;
	padding-top:0.1rem !important;
	padding-left: 0.2rem !important;
	padding-right: 0rem !important;
	vertical-align:middle !important;
}

.quadAlertIcon {
    color:#FFD05B;
	font-size: 3.0rem;
	text-align: center;
    padding-bottom:0.1rem !important;
	padding-top:0.1rem !important;
	padding-left: 0.6rem !important;
	padding-right: 0rem !important;
	vertical-align:middle !important;
}

.quadTitleGreen {
    width:50%;
}

.quadTitleYellow {
    width:50%;
}

.quadTitleRed {
    width:50%;
}

.quadTitleText {
    color:#FFFFFF;
}

.quadH3Branco {
	padding-left:0.7rem;
	margin-top: 0.5rem;
	margin-bottom: 0rem;
	color:#FFFFFF;
}

.quadH3Cinza {
	padding-left:0.7rem;
	margin-top: 0.5rem;
	margin-bottom: 0rem;
	/*color:#686868;*/
	color:#FFFFFF;
}

.quadH3 {
    padding-left:0.7rem;
	color:#FFFFFF;
}


.quadTableHoverGreen tbody tr:hover {
  background-color: #6fd6b8;
}

.quadTableHoverYellow tbody tr:hover {
  background-color: #d4c387;
}

.quadTableHoverRed tbody tr:hover {
  background-color: #c94652;
}

.prazoData {
  background: repeating-linear-gradient(45deg,#FFFFFF,#FFFFFF 10px,#FFEDEE 10px,#FFEDEE 20px);
  padding:0.1rem;
  border-radius: 1.5rem;
  border-style:solid;
  border-color:#FFFFFF;
  box-shadow: 0 4px 12px 0 rgba(0,0,0,0.2),0 6px 20px 0 rgba(0,0,0,0.24) !important;
  z-index:100 !important;
}

.prazoDataLista {
  background: ;
  padding:0.1rem;
  border-radius: 0.5rem;
  border-style:solid;
  border-color:#FFFFFF;
  box-shadow: 0 4px 12px 0 rgba(0,0,0,0.2),0 6px 20px 0 rgba(0,0,0,0.24) !important;
  z-index:100 !important;
}

.prazoDataDiv {
  padding:0;
  text-align:center;
  padding-top:0;
  margin-top:0;
  line-height: 0.8;
}

.prazoDataTitulo {
  line-height:0.1rem;
  font-size:0.7rem;
}

.prazoDataDia {
  font-family:Baskerville, 'Palatino Linotype', Palatino, 'Century Schoolbook L', 'Times New Roman', serif;
  font-size:4rem;
  color:#CB2D59 !important;
  line-height:3rem;
}

.prazoDataMes {
  font-size:0.8rem;
  line-height:1rem;
}

.prazoDataAno {
  line-height:0.5rem;
}

.prazoInfo {
  height:100%;
  background-color:#FFFFFF;
  padding:0rem;
  border-radius:1.5rem;
  box-shadow:0 4px 12px 0 rgba(0,0,0,0.2),0 6px 20px 0 rgba(0,0,0,0.24) !important;
  z-index:110 !important;
}

.navclientes {
	/*! background: linear-gradient(to right, #C0FAFF, #C0FAFF, #007386); */
	background: #05386B;	
}

.verClientes {
	vertical-align:middle;
}

.nomeUsuarioCol {
    padding-top:1rem;
}

.modal-filtros {
    max-width:1200px !important;
	margin:1.75rem auto;
}

.bordersRight {
   border-bottom-right-radius: 5px;
   border-top-right-radius: 5px;
   background-color:#E9E9E9;
   padding-bottom: 0.5rem;
}

.bordersLeft {
   border-bottom-left-radius: 5px;
   border-top-left-radius: 5px;
   background-color:#E9E9E9;
   padding-bottom: 0.5rem;
}

.bordersCenter {
   background-color:#E9E9E9;
   padding-bottom: 0.5rem;
}

.bordersTudo {
   background-color:#E9E9E9;
   border-radius: 5px !important;
   padding-bottom: 0.5rem;
}

.bordersTudoSenha {
   background-color:#E9E9E9;
   padding-bottom: 0.5rem;
}

.bordersTudoEvento {
   background-color:#FFE1E3;
   border-radius: 5px !important;
   padding-bottom: 0.5rem;
}


.border-top {
   border-top: 1px solid #e5e5e5;
}

.border-bottom {
   border-bottom: 1px solid #e5e5e5;
}

.border-top-gray {
   border-top-color: #adb5bd;
}

.box-shadow {
   box-shadow: 0 .25rem .75rem rgba(0, 0, 0, .05);
}

.headerConsultas {
   color: #FFFFFF !important;
   text-decoration:none !important;
   font-weight:normal;
   
}

.headerH5 {
   padding-top:0rem;
   padding-bottom:0rem;
   margin-top:0rem;
   margin-bottom:0rem;
   padding-left:1rem;
   padding-right:1rem;
   border-top-left-radius:0.4rem;
   border-top-right-radius:0.4rem;
   box-shadow: 0 4px 12px 0 rgba(0,0,0,0.2),0 6px 20px 0 rgba(0,0,0,0.12) !important;
}

.selectCentroDeCustos {
   padding: 0.175rem 1.75rem 0.175rem 0.75rem !important;
   line-height: 1rem !important;
}

.headerH5Eventos {
   padding-top:0rem;
   padding-bottom:0rem;
   margin-top:0rem;
   margin-bottom:0rem;
   padding-left:1rem;
   padding-right:1rem;
   border-radius:0.4rem;
   box-shadow: 0 4px 12px 0 rgba(0,0,0,0.2),0 6px 20px 0 rgba(0,0,0,0.12) !important;
}

.headerDocumentos {
   background-color: #054676;
}

.headerContatos {
   background-color: #085086;
}

.headerContratos {
   background-color: #0B5993;
}
.headerProcessos {
   background-color: #1063A0;
}
.headerAnexos {
   background-color: #156DAD;
}
.headerNovoEvento {
   background-color: #CB2D59;
}
.headerNovoEventoFinanceiro {
   background-color: #36B986;
}
.headerBuscaProcesso {
   background-color: #05386B;
}
.headerInfoProcessos {
   background-color: #05386B;
}
.headerAndamentoProcessos {
   background-color: #004E87;
}
.headerAnexosProcessos {
   background-color: #0164AC;
}
.listaDocs {
   background-color:#FFFFFF;
   box-shadow: 0 4px 12px 0 rgba(0,0,0,0.2),0 6px 20px 0 rgba(0,0,0,0.12) !important;
   padding:0.4rem;
   border-radius:0.6rem;
}

.listaDocsUl {
   margin-bottom:0rem;
}

.listaDocsCol {
   padding-top:1rem;
   padding-bottom:1rem;
}

.listaTopo {
   padding-top:1rem;
}

.novoEvento {
  background-color:#FFFFFF;
  box-shadow: 0 4px 12px 0 rgba(0,0,0,0.2),0 6px 20px 0 rgba(0,0,0,0.12) !important;
  padding:1.2rem;
  padding-bottom:1rem;
  border-bottom-left-radius:0.3rem;
  border-bottom-right-radius:0.3rem;
  border-top-left-radius:0rem;
  border-top-right-radius:0rem;
}
.alterarEvento {
  background-color:transparent;
  padding:1.2rem;
  padding-bottom:1rem;
  border-bottom-left-radius:0.3rem;
  border-bottom-right-radius:0.3rem;
  border-top-left-radius:0rem;
  border-top-right-radius:0rem;
}
.novoEventoDocsCol {
  padding-top:0rem;
  padding-bottom:1rem;
  padding-left:0.4rem !important;
  padding-right:0.4rem !important;
}
.eventoModal {
  padding:0px !important;
  margin:0px;
}

.lh-condensed {
   line-height: 1.25;
}

label.myLabel input[type="file"] {
    position: fixed;
    top: -1000px;
}

.myLabel {
    border: 1px solid #AAA;
    border-radius: 3px;
    padding: 2px 5px;
    margin: 2px;
    background: #DDD;
    display: inline-block;
}
.myLabel:hover {
    background: #CCC;
}
.myLabel:active {
    background: #CCF;
}
.myLabel :invalid + span {
    color: #FFFFFF;
}
.myLabel :valid + span {
    color: #FFFFFF;
}

.cadastrar {
    max-widht: 90%;
}

.cadastrarCol {
    padding-left: 2rem;
	padding-right: 2rem;
}

.footerDiv {
    width:100%;
	text-align:center;
}

.formCadastro {
    height:38px !important;
	padding: 0.01rem 0.375rem !important;
}

.anexar {
	padding-right:0.0rem;
	padding-bottom:0.0rem;
	padding-top:0.5rem;
}
.anexarRow {
    padding:0px; margin:0px;
}
.anexarDiv {
    padding:0px;
}
.anexarLabel {
    max-width:200px;
	background-color:#31B76E !important;
	border-color:#31B76E !important;
}
.anexarLabelJuridica {
    max-width:200px;
	background-color:#166C3D !important;
	border-color:#166C3D !important;
}
.anexarDivTable {
    background-color:#E7EDF0;
	padding:0.5rem;
	margin:0px;
	min-height:45px;
	border-radius:0.4rem;
}
.anexarTable {
    width:100%;
}
.anexarTh1 {
    width:25%;
}
.anexarTh2 {
    font-weight:normal;
	width:75%;
	padding:0.3rem
}

.anexarBox {
	width:100%;
	background-color:#E9E9E9;
	padding-bottom: 0.5rem;
	border-radius: 0.3em;
}

.anexarTitle {
	color: #C3C3C3;
	padding-top:0.0rem;
	margin-top:0.5rem;
	margin-bottom: 0.5rem;
}

.msgCadaCliente {
	max-width:95%;
	background-color:#A9E1A0;
	padding-top: 0.5rem;
	padding-bottom: 0.5rem;
	border-radius: 0.3em;
	padding-right:0.5rem;
}

.alertaCadaCliente {
	max-width:95%;
	background-color:#F3E894;
	padding-top: 0.5rem;
	padding-bottom: 0.5rem;
	border-radius: 0.3em;
	padding-right:0.5rem;
}

.erroCadaCliente {
	max-width:95%;
	background-color:#EB999B;
	padding-top: 0.5rem;
	padding-bottom: 0.5rem;
	border-radius: 0.3em;
	padding-right:0.5rem;
}

.logoCliente {
    padding-right: 3.5rem;
	height: 50px;
}

.subMenuTitle {
    color:#FFFFFF !important;
}

.menuUser {
    padding-right:1rem;
}

.menuUserLink {
    color:#FFFFFF;
}

.menuUserLogout {
    padding-left:0.5rem;
}

.selectPessoa {
    padding-top:4.0rem;
}

.tituloMenu {
  color:#FFFFFF;
  padding-right: 1.25rem;
  border-right: 2px solid;
  border-color:#FFFFFF;
  font-style:italic;
}

.barraFiltros {
  height:100%;
  padding:0rem;
  
  margin:auto;
}

.barraFiltrosRow {
  height:100%;
  padding-top:0rem;
  padding-bottom:0rem;
  margin:auto;
}

.paddingBarraFiltros {
  padding-right:0.7rem;
  padding-left:0.7rem;
}

.nav-linkClientes {
  color: #A9D8ED;
  display: block;
  padding-right:1rem;
  padding-left:1rem;
  font-weight:normal;
  height:100%;
  padding-top:19px;
}

.menuItens {
  font-size:1rem;
}

.navbar .navbar-nav > li > a:hover, .navbar-default .navbar-nav > li > a:focus {
    background-color: #05386B;
    color: #FFFFFF;
}

.nav-linkClientes:focus, .nav-linkClientes:hover {
  color: #FFFFFF;
  text-decoration: none;
  font-weight:bold;
}

.nav-linkClientes.disabled {
  color: #A9D8ED;
}

.nav-linkVoltar {
  color: #A9D8ED;
  display: block;
  padding: 19px 1rem;
}

.nav-linkVoltar:focus, .nav-linkVoltar:hover {
  color: #FFFFFF;
  text-decoration: none;
  font-weight:bold;
}

.nav-linkVoltar.disabled {
  color: #868e96;
}

.navContatos {
  color: #001322;
  display: block;
  padding: 0rem;
}

.navContatos:focus, .navContatos:hover {
  color: #2D71A6;
  text-decoration: none;
  font-weight:bold;
}

.navContatos.disabled {
  color: #868e96;
}

.btn-pesquisa {
  color: #50C195;
  background-color: #FFFFFF;
  border-color: #50C195;
}

.btn-pesquisa:hover {
  color: #FFFFFF;
  background-color: #50C195;
  border-color: #50C195;
}

.btn-pesquisa:focus, .btn-light.focus {
  box-shadow: 0 0 0 0.2rem rgba(248, 249, 250, 0.5);
}

.btn-pesquisa.disabled, .btn-light:disabled {
  background-color: #f8f9fa;
  border-color: #f8f9fa;
}

.btn-pesquisa:not([disabled]):not(.disabled):active, .btn-pesquisa:not([disabled]):not(.disabled).active,
.show > .btn-pesquisa.dropdown-toggle {
  color: #212529;
  background-color: #dae0e5;
  border-color: #d3d9df;
}

.btn-pesquisa:not([disabled]):not(.disabled):active:focus, .btn-pesquisa:not([disabled]):not(.disabled).active:focus,
.show > .btn-pesquisa.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(248, 249, 250, 0.5);
}

.btn-falhaEvento {
  color: #DB4C59;
  background-color: #FFFFFF;
  border-color: #FFFFFF;
}

.btn-falhaEvento:hover {
  color: #DB4C59;
  background-color: #FFE1E3;
  border-color: #FFE1E3;
}

.btn-falhaEvento:focus, .btn-light.focus {
  box-shadow: 0 0 0 0.2rem rgba(255, 255, 255, 0.5);
}

.btn-falhaEvento.disabled, .btn-light:disabled {
  background-color: #FFFFFF;
  border-color: #FFFFFF;
}

.btn-falhaEvento:not([disabled]):not(.disabled):active, .btn-falhaEvento:not([disabled]):not(.disabled).active,
.show > .btn-falhaEvento.dropdown-toggle {
  color: #212529;
  background-color: #FFFFFF;
  border-color: #FFFFFF;
}

.btn-falhaEvento:not([disabled]):not(.disabled):active:focus, .btn-falhaEvento:not([disabled]):not(.disabled).active:focus,
.show > .btn-falhaEvento.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(255, 255, 255, 0.5);
}

.btn-atrasoEvento {
  color: #FFFFFF;
  background-color: #FFB54B;
  border-color: #FFB54B;
}

.btn-atrasoEvento:hover {
  color: #FFFFFF;
  background-color: #FFC97D;
  border-color: #FFC97D;
}

.btn-atrasoEvento:focus, .btn-light.focus {
  box-shadow: 0 0 0 0.2rem rgba(255, 255, 255, 0.5);
}

.btn-atrasoEvento.disabled, .btn-light:disabled {
  background-color: #FFFFFF;
  border-color: #FFFFFF;
}

.btn-atrasoEvento:not([disabled]):not(.disabled):active, .btn-atrasoEvento:not([disabled]):not(.disabled).active,
.show > .btn-atrasoEvento.dropdown-toggle {
  color: #212529;
  background-color: #FFFFFF;
  border-color: #FFFFFF;
}

.btn-atrasoEvento:not([disabled]):not(.disabled):active:focus, .btn-atrasoEvento:not([disabled]):not(.disabled).active:focus,
.show > .btn-atrasoEvento.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(255, 255, 255, 0.5);
}


.btn-tipoPauta {
  color: #24242B;
  background-color: #E3E3E3;
  border-color: #E3E3E3;
}

.btn-tipoPauta:hover {
  color: #45454F;
  background-color: #E3E3E3;
  border-color: #E3E3E3;
}

.btn-tipoPauta:focus, .btn-light.focus {
  box-shadow: 0 0 0 0.2rem rgba(255, 255, 255, 0.5);
}

.btn-tipoPauta.disabled, .btn-light:disabled {
  background-color: #E3E3E3;
  border-color: #E3E3E3;
}

.btn-tipoPauta:not([disabled]):not(.disabled):active, .btn-tipoPauta:not([disabled]):not(.disabled).active,
.show > .btn-tipoPauta.dropdown-toggle {
  color: #45454F;
  background-color: #E3E3E3;
  border-color: #E3E3E3;
}

.btn-tipoPauta:not([disabled]):not(.disabled):active:focus, .btn-tipoPauta:not([disabled]):not(.disabled).active:focus,
.show > .btn-tipoPauta.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(255, 255, 255, 0.5);
}

.btn-ordenarPauta {
  color: #F0F0F0;
  background-color: transparent;
  border-color: transparent;
}

.btn-ordenarPauta:hover {
  color: #9B9BA0;
  background-color: transparent;
  border-color: transparent;
}

.btn-ordenarPauta:focus, .btn-light.focus {
  box-shadow: 0 0 0 0.2rem rgba(255, 255, 255, 0.5);
}

.btn-ordenarPauta.disabled, .btn-light:disabled {
  background-color: transparent;
  border-color: transparent;
}

.btn-ordenarPauta:not([disabled]):not(.disabled):active, .btn-ordenarPauta:not([disabled]):not(.disabled).active,
.show > .btn-ordenarPauta.dropdown-toggle {
  color: #45454F;
  background-color: transparent;
  border-color: transparent;
}

.btn-ordenarPauta:not([disabled]):not(.disabled):active:focus, .btn-ordenarPauta:not([disabled]):not(.disabled).active:focus,
.show > .btn-ordenarPauta.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(255, 255, 255, 0.5);
}


.btn-atrasoNovaDataEvento {
  color: #FFFFFF;
  background-color: #F19716;
  border-color: #F19716;
}
.btn-finalizarNovaDataEvento {
  color: #FFFFFF;
  background-color: #388768;
  border-color: #388768;
}

.btn-atrasoNovaDataEvento:hover {
  color: #FFFFFF;
  background-color: #FFC97D;
  border-color: #FFC97D;
}

.btn-atrasoNovaDataEvento:focus, .btn-light.focus {
  box-shadow: 0 0 0 0.2rem rgba(255, 255, 255, 0.5);
}

.btn-atrasoNovaDataEvento.disabled, .btn-light:disabled {
  background-color: #FFFFFF;
  border-color: #FFFFFF;
}

.btn-atrasoNovaDataEvento:not([disabled]):not(.disabled):active, .btn-atrasoNovaDataEvento:not([disabled]):not(.disabled).active,
.show > .btn-atrasoNovaDataEvento.dropdown-toggle {
  color: #212529;
  background-color: #FFFFFF;
  border-color: #FFFFFF;
}

.btn-atrasoNovaDataEvento:not([disabled]):not(.disabled):active:focus, .btn-atrasoNovaDataEvento:not([disabled]):not(.disabled).active:focus,
.show > .btn-atrasoNovaDataEvento.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(255, 255, 255, 0.5);
}

.btn-falhaNovaDataEvento {
  color: #FFFFFF;
  background-color: #98212C;
  border-color: #98212C;
}

.btn-falhaNovaDataEvento:hover {
  color: #DB4C59;
  background-color: #FFE1E3;
  border-color: #FFE1E3;
}

.btn-falhaNovaDataEvento:focus, .btn-light.focus {
  box-shadow: 0 0 0 0.2rem rgba(255, 255, 255, 0.5);
}

.btn-falhaNovaDataEvento.disabled, .btn-light:disabled {
  background-color: #FFFFFF;
  border-color: #FFFFFF;
}

.btn-falhaNovaDataEvento:not([disabled]):not(.disabled):active, .btn-falhaNovaDataEvento:not([disabled]):not(.disabled).active,
.show > .btn-falhaNovaDataEvento.dropdown-toggle {
  color: #212529;
  background-color: #FFFFFF;
  border-color: #FFFFFF;
}

.btn-falhaNovaDataEvento:not([disabled]):not(.disabled):active:focus, .btn-falhaNovaDataEvento:not([disabled]):not(.disabled).active:focus,
.show > .btn-falhaNovaDataEvento.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(255, 255, 255, 0.5);
}

.btn-gravar {
  color: #fff;
  background-color: #05386B;
  border-color: #05386B;
}

.btn-gravar:hover {
  color: #fff;
  background-color: #1F7CC1;
  border-color: #1F7CC1;
}

.btn-gravar:focus, .btn-gravar.focus {
  box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.5);
}

.btn-gravar.disabled, .btn-gravar:disabled {
  background-color: #5A6D7E;
  border-color: #5A6D7E;
}

.btn-gravar:not([disabled]):not(.disabled):active, .btn-gravar:not([disabled]):not(.disabled).active,
.show > .btn-gravar.dropdown-toggle {
  color: #fff;
  background-color: #05386B;
  border-color: #05386B;
}

.btn-gravar:not([disabled]):not(.disabled):active:focus, .btn-gravar:not([disabled]):not(.disabled).active:focus,
.show > .btn-gravar.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 1);
}

.btn-gravarRelat {
  color: #fff;
  background-color: #05386B;
  border-color: #05386B;
}

.btn-gravarRelat:hover {
  color: #fff;
  background-color: #074E94;
  border-color: #074E94;
}

.btn-gravarRelat:focus, .btn-gravarRelat.focus {
  box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.5);
}

.btn-gravarRelat.disabled, .btn-gravarRelat:disabled {
  background-color: #5A6D7E;
  border-color: #5A6D7E;
}

.btn-gravarRelat:not([disabled]):not(.disabled):active, .btn-gravarRelat:not([disabled]):not(.disabled).active,
.show > .btn-gravarRelat.dropdown-toggle {
  color: #fff;
  background-color: #05386B;
  border-color: #05386B;
}

.btn-gravarRelat:not([disabled]):not(.disabled):active:focus, .btn-gravarRelat:not([disabled]):not(.disabled).active:focus,
.show > .btn-gravarRelat.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 1);
}

.btn-gravarRelatorio {
  color: #fff;
  background-color: #1F7CC1;
  border-color: #1F7CC1;
}

.btn-gravarRelatorio:hover {
  color: #fff;
  background-color: #155686;
  border-color: #155686;
}

.btn-gravarRelatorio:focus, .btn-gravarRelatorio.focus {
  box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.5);
}

.btn-gravarRelatorio.disabled, .btn-gravarRelatorio:disabled {
  background-color: #5A6D7E;
  border-color: #5A6D7E;
}

.btn-gravarRelatorio:not([disabled]):not(.disabled):active, .btn-gravarRelatorio:not([disabled]):not(.disabled).active,
.show > .btn-gravarRelatorio.dropdown-toggle {
  color: #fff;
  background-color: #1F7CC1;
  border-color: #1F7CC1;
}

.btn-gravarRelatorio:not([disabled]):not(.disabled):active:focus, .btn-gravarRelatorio:not([disabled]):not(.disabled).active:focus,
.show > .btn-gravarRelatorio.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 1);
}

.btn-relatorioGrid {
  color: #fff;
  background-color: #05386B;
  border-color: #05386B;
}

.btn-relatorioGrid:hover {
  color: #fff;
  background-color: #0253A4;
  border-color: #0253A4;
  box-shadow: inset 0 0 100px #05386B;
}

.btn-relatorioGrid:focus, .btn-relatorioGrid.focus {
  box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.5);
}

.btn-relatorioGrid.disabled, .btn-relatorioGrid:disabled {
  background-color: #557596;
  border-color: #557596;
}

.btn-relatorioGrid:not([disabled]):not(.disabled):active, .btn-relatorioGrid:not([disabled]):not(.disabled).active,
.show > .btn-relatorioGrid.dropdown-toggle {
  color: #fff;
  background-color: #05386B;
  border-color: #05386B;
}

.btn-relatorioGrid:not([disabled]):not(.disabled):active:focus, .btn-relatorioGrid:not([disabled]):not(.disabled).active:focus,
.show > .btn-relatorioGrid.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 1);
}

.btn-login {
  color: #FFFFFF;
  background-color: #1F7CC1;
  border-color: #1F7CC1;
}

.btn-login:hover {
  color: #fff;
  background-color: #3B97DC;
  border-color: #3B97DC;
}

.btn-login:focus, .btn-login.focus {
  box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.5);
}

.btn-login.disabled, .btn-login:disabled {
  background-color: #5A6D7E;
  border-color: #5A6D7E;
}

.btn-login:not([disabled]):not(.disabled):active, .btn-login:not([disabled]):not(.disabled).active,
.show > .btn-login.dropdown-toggle {
  color: #fff;
  background-color: #05386B;
  border-color: #05386B;
}

.btn-login:not([disabled]):not(.disabled):active:focus, .btn-login:not([disabled]):not(.disabled).active:focus,
.show > .btn-login.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 1);
}


.btn-controleHover {
  color: #054676;
  background-color: #f8f9fa;
  border-color: #f8f9fa;
  border-radius:0rem;
}

.btn-controleHover:hover {
  color: #f8f9fa;
  background-color: #054676;
  border-color: #054676;
  border-radius:0rem;
}

.btn-controleHover:focus, .btn-controleHover.focus {
  box-shadow: 0 0 0 0.0rem rgba(255, 255, 255, 0.0);
}

.btn-controleHover.disabled, .btn-controleHover:disabled {
  background-color: #054676;
  border-color: #054676;
  border-radius:0rem;
}

.btn-controleHover:not([disabled]):not(.disabled):active, .btn-controleHover:not([disabled]):not(.disabled).active,
.show > .btn-controleHover.dropdown-toggle {
  color: #f8f9fa;
  background-color: #054676;
  border-color: #054676;
  border-radius:0rem;
}

.btn-controleHover:not([disabled]):not(.disabled):active:focus, .btn-controleHover:not([disabled]):not(.disabled).active:focus,
.show > .btn-controleHover.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.0rem rgba(255, 255, 255, 0);
}


.btn-pcontroleMenu {
  color: #3671AF;
  background-color: #f8f9fa;
  border-color: #f8f9fa;
  border-radius: 0rem;
}

.btn-pcontroleMenu:hover {
  color: #f8f9fa;
  background-color: #3671AF;
  border-color: #3671AF;
  border-radius: 0rem;
}

.btn-pcontroleMenu:focus, .btn-pcontroleMenu.focus {
  
  box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 1);
  border-radius: 0rem;
}

.btn-pcontroleMenu.disabled, .btn-pcontroleMenu:disabled {
  color: #f8f9fa;
  background-color: #3671AF;
  border-color: #3671AF;
  border-radius: 0rem;
  opacity: 1 !important;
}

.btn-pcontroleMenu:not([disabled]):not(.disabled):active, .btn-pcontroleMenu:not([disabled]):not(.disabled).active,
.show > .btn-pcontroleMenu.dropdown-toggle {
  color: #f8f9fa;
  background-color: #3671AF;
  border-color: #3671AF;
  border-radius: 0rem;
}

.btn-pcontroleMenu:not([disabled]):not(.disabled):active:focus, .btn-pcontroleMenu:not([disabled]):not(.disabled).active:focus,
.show > .btn-pcontroleMenu.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.5);
  border-radius: 0rem;
}


.btn-alertas {
  color: #fff;
  background-color: #7C9290;
  border-color: #7C9290;
  box-shadow: 0 4px 12px 0 rgba(0,0,0,0.2),0 6px 20px 0 rgba(0,0,0,0.48) !important;
}

.btn-alertas:hover {
  color: #183A37;
  background-color: #FFFFFF;
  border-color: #FFFFFF;
}

.btn-alertas:focus, .btn-alertas.focus {
  box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.5);
}

.btn-alertas.disabled, .btn-alertas:disabled {
  background-color: #50789A;
  border-color: #50789A;
}

.btn-alertas:not([disabled]):not(.disabled):active, .btn-alertas:not([disabled]):not(.disabled).active,
.show > .btn-alertas.dropdown-toggle {
  color: #fff;
  background-color: #50789A;
  border-color: #50789A;
}

.btn-alertas:not([disabled]):not(.disabled):active:focus, .btn-alertas:not([disabled]):not(.disabled).active:focus,
.show > .btn-alertas.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.5);
}


.btn-alertaPauta {
  color: #FFFFFF;
  background-color: #58426B;
  border-color: #58426B;
  box-shadow: 0 4px 12px 0 rgba(0,0,0,0.2),0 6px 20px 0 rgba(0,0,0,0.12) !important;
  margin:auto;
}

.btn-alertaPauta:hover {
  color: #432534;
  background-color: #FFFFFF;
  border-color: #FFFFFF;
}

.btn-alertaPauta:focus, .btn-alertaPauta.focus {
  box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.5);
}

.btn-alertaPauta.disabled, .btn-alertaPauta:disabled {
  background-color: #50789A;
  border-color: #50789A;
}

.btn-alertaPauta:not([disabled]):not(.disabled):active, .btn-alertaPauta:not([disabled]):not(.disabled).active,
.show > .btn-alertaPauta.dropdown-toggle {
  color: #fff;
  background-color: #50789A;
  border-color: #50789A;
}

.btn-alertaPauta:not([disabled]):not(.disabled):active:focus, .btn-alertaPauta:not([disabled]):not(.disabled).active:focus,
.show > .btn-alertaPauta.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.5);
}





.btn-gravarEvento {
  color: #fff;
  background-color: #CB2D59;
  border-color: #CB2D59;
}

.btn-gravarEvento:hover {
  color: #fff;
  background-color: #DD737D;
  border-color: #DD737D;
}

.btn-gravarEvento:focus, .btn-gravarEvento.focus {
  box-shadow: 0 0 0 0.2rem rgba(219, 76, 89, 0.5);
}

.btn-gravarEvento.disabled, .btn-gravarEvento:disabled {
  background-color: #CB2D59;
  border-color: #CB2D59;
}

.btn-gravarEvento:not([disabled]):not(.disabled):active, .btn-gravarEvento:not([disabled]):not(.disabled).active,
.show > .btn-gravarEvento.dropdown-toggle {
  color: #fff;
  background-color: rgba(219,76,89,1.00);
  border-color: rgba(219,76,89,1.00);
}

.btn-gravarEvento:not([disabled]):not(.disabled):active:focus, .btn-gravarEvento:not([disabled]):not(.disabled).active:focus,
.show > .btn-gravarEvento.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(219, 76, 89, 0.5);
}

.btn-despesaModificar {
  color: #CB2D59;
  background-color: #FFFFFF;
  border-color: #FFFFFF;
  line-height:0.4rem;
  padding:0.3rem;
  font-size:0.9rem;
  text-align:center;
}

.btn-despesaModificar:hover {
  color: #fff;
  background-color: #DB4C59;
  border-color: #DB4C59;
}

.btn-despesaModificar:focus, .btn-despesaModificar.focus {
  box-shadow: 0 0 0 0.2rem rgba(219, 76, 89, 0.0);
}

.btn-despesaModificar.disabled, .btn-despesaModificar:disabled {
  background-color: #84646D;
  border-color: #84646D;
}

.btn-despesaModificar:not([disabled]):not(.disabled):active, .btn-despesaModificar:not([disabled]):not(.disabled).active,
.show > .btn-despesaModificar.dropdown-toggle {
  color: #fff;
  background-color: #CB2D59;
  border-color: #CB2D59;
}

.btn-despesaModificar:not([disabled]):not(.disabled):active:focus, .btn-despesaModificar:not([disabled]):not(.disabled).active:focus,
.show > .btn-despesaModificar.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(219, 76, 89, 0.0);
}

.btn-receitaAdicionar {
  color: #4FBF93;
  background-color: #FFFFFF;
  border-color: #FFFFFF;
  line-height:0.4rem;
  padding:0.3rem;
  font-size:0.9rem;
  text-align:center;
}

.btn-receitaAdicionar:hover {
  color: #fff;
  background-color: #4FBF93;
  border-color: #4FBF93;
}

.btn-receitaAdicionar:focus, .btn-receitaAdicionar.focus {
  box-shadow: 0 0 0 0.2rem rgba(219, 76, 89, 0.0);
}

.btn-receitaAdicionar.disabled, .btn-receitaAdicionar:disabled {
  background-color: #4FBF93;
  border-color: #4FBF93;
}

.btn-receitaAdicionar:not([disabled]):not(.disabled):active, .btn-receitaAdicionar:not([disabled]):not(.disabled).active,
.show > .btn-receitaAdicionar.dropdown-toggle {
  color: #fff;
  background-color: #4FBF93;
  border-color: #4FBF93;
}

.btn-receitaAdicionar:not([disabled]):not(.disabled):active:focus, .btn-receitaAdicionar:not([disabled]):not(.disabled).active:focus,
.show > .btn-receitaAdicionar.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(219, 76, 89, 0.0);
}


.btn-despesaAtrasada {
  color: #fff;
  background-color: #CB2D59;
  border-color: #CB2D59;
  line-height:0.4rem;
  padding:0.3rem;
  font-size:0.9rem;
  width:100px;
  text-align:center;
}

.btn-despesaAtrasada:hover {
  color: #fff;
  background-color: #DD737D;
  border-color: #DD737D;
}

.btn-despesaAtrasada:focus, .btn-despesaAtrasada.focus {
  box-shadow: 0 0 0 0.2rem rgba(219, 76, 89, 0.5);
}

.btn-despesaAtrasada.disabled, .btn-despesaAtrasada:disabled {
  background-color: #9A5B61;
  border-color: #9A5B61;
}

.btn-despesaAtrasada:not([disabled]):not(.disabled):active, .btn-despesaAtrasada:not([disabled]):not(.disabled).active,
.show > .btn-despesaAtrasada.dropdown-toggle {
  color: #fff;
  background-color: #CB2D59;
  border-color: #CB2D59;
}

.btn-despesaAtrasada:not([disabled]):not(.disabled):active:focus, .btn-despesaAtrasada:not([disabled]):not(.disabled).active:focus,
.show > .btn-despesaAtrasada.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(219, 76, 89, 0.5);
}

.btn-finalizarEvento {
  color: #fff;
  background-color: #50C195;
  border-color: #50C195;
}

.btn-finalizarEvento:hover {
  color: #fff;
  background-color: #45DFA3;
  border-color: #45DFA3;
}

.btn-finalizarEvento:focus, .btn-finalizarEvento.focus {
  box-shadow: 0 0 0 0.2rem rgba(80, 193, 149, 0.0);
}

.btn-finalizarEvento.disabled, .btn-finalizarEvento:disabled {
  background-color: #50C195;
  border-color: #50C195;
}

.btn-finalizarEvento:not([disabled]):not(.disabled):active, .btn-finalizarEvento:not([disabled]):not(.disabled).active,
.show > .btn-finalizarEvento.dropdown-toggle {
  color: #fff;
  background-color: #50C195;
  border-color: #50C195;
}

.btn-finalizarEvento:not([disabled]):not(.disabled):active:focus, .btn-finalizarEvento:not([disabled]):not(.disabled).active:focus,
.show > .btn-finalizarEvento.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(80, 193, 149, 0.0);
}

.btn-centroCustoOn {
  color: #fff;
  background-color: #3176AA;
  border-color: #3176AA;
}

.btn-centroCustoOn:hover {
  color: #fff;
  background-color: #5789AF;
  border-color: #5789AF;
}

.btn-centroCustoOn:focus, .btn-centroCustoOn.focus {
  box-shadow: 0 0 0 0.2rem rgba(80, 193, 149, 0.0);
}

.btn-centroCustoOn.disabled, .btn-centroCustoOn:disabled {
  background-color: #3176AA;
  border-color: #3176AA;
}

.btn-centroCustoOn:not([disabled]):not(.disabled):active, .btn-centroCustoOn:not([disabled]):not(.disabled).active,
.show > .btn-centroCustoOn.dropdown-toggle {
  color: #fff;
  background-color: #3176AA;
  border-color: #3176AA;
}

.btn-centroCustoOn:not([disabled]):not(.disabled):active:focus, .btn-centroCustoOn:not([disabled]):not(.disabled).active:focus,
.show > .btn-centroCustoOn.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(80, 193, 149, 0.0);
}

.btn-novoContrato {
  color: #50C195;
  background-color: #fff;
  border-color: #F3F3F3;
}

.btn-novoContrato:hover {
  color: #fff;
  background-color: #45DFA3;
  border-color: #45DFA3;
}

.btn-novoContrato:focus, .btn-novoContrato.focus {
  box-shadow: 0 0 0 0.2rem rgba(80, 193, 149, 0.0);
}

.btn-novoContrato.disabled, .btn-novoContrato:disabled {
  background-color: #A2C9BA;
  border-color: #A2C9BA;
}

.btn-novoContrato:not([disabled]):not(.disabled):active, .btn-novoContrato:not([disabled]):not(.disabled).active,
.show > .btn-novoContrato.dropdown-toggle {
  color: #fff;
  background-color: #50C195;
  border-color: #50C195;
}

.btn-novoContrato:not([disabled]):not(.disabled):active:focus, .btn-novoContrato:not([disabled]):not(.disabled).active:focus,
.show > .btn-novoContrato.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(80, 193, 149, 0.0);
}



.btn-finalizarProcesso {
  color:#CB2D59;
  background-color: transparent;
  border-color: transparent !important;
  border:0rem !important;
  padding:0.1rem;
  margin:0rem;
}

.btn-finalizarProcesso:hover {
  color: #fff;
  background-color: #DD737D;
  border-color: transparent;
}

.btn-finalizarProcesso:focus, .btn-finalizarProcesso.focus {
  box-shadow: 0 0 0 0.2rem rgba(219, 76, 89, 0.0);
  border-color: transparent;
}

.btn-finalizarProcesso.disabled, .btn-finalizarProcesso:disabled {
  background-color: #8A5564;
  border-color: transparent;
}

.btn-finalizarProcesso:not([disabled]):not(.disabled):active, .btn-finalizarProcesso:not([disabled]):not(.disabled).active,
.show > .btn-finalizarProcesso.dropdown-toggle {
  color: #fff;
  background-color: #CB2D59;
  border-color: transparent;
}

.btn-finalizarProcesso:not([disabled]):not(.disabled):active:focus, .btn-finalizarProcesso:not([disabled]):not(.disabled).active:focus,
.show > .btn-finalizarProcesso.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(219, 76, 89, 0.0);
  border-color: transparent;
}


.btn-reativarProcesso {
  color:#50C195;
  background-color: transparent;
  border-color: transparent !important;
  border:0rem !important;
  padding:0.1rem;
  margin:0rem;
}

.btn-reativarProcesso:hover {
  color: #fff;
  background-color: #8BC4AE;
  border-color: transparent;
}

.btn-reativarProcesso:focus, .btn-reativarProcesso.focus {
  box-shadow: 0 0 0 0.2rem rgba(219, 76, 89, 0.0);
  border-color: transparent;
}

.btn-reativarProcesso.disabled, .btn-reativarProcesso:disabled {
  background-color: rgba(80,193,149,1.00);
  border-color: transparent;
}

.btn-reativarProcesso:not([disabled]):not(.disabled):active, .btn-reativarProcesso:not([disabled]):not(.disabled).active,
.show > .btn-reativarProcesso.dropdown-toggle {
  color: #fff;
  background-color: rgba(80,193,149,1.00);
  border-color: transparent;
}

.btn-reativarProcesso:not([disabled]):not(.disabled):active:focus, .btn-reativarProcesso:not([disabled]):not(.disabled).active:focus,
.show > .btn-reativarProcesso.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(80,193,149,0.00);
  border-color: transparent;
}


.btn-pagamentoCinza {
  color: #fff;
  background-color: #828282;
  border-color: #828282;
  width:100px;
  padding:0.3rem;
  line-height:0.4rem;
  font-size:0.9rem;
  text-align:center;
}

.btn-pagamentoCinza:hover {
  color: #fff;
  background-color: #B3B3B3;
  border-color: #B3B3B3;
}

.btn-pagamentoCinza:focus, .btn-pagamentoCinza.focus {
  box-shadow: 0 0 0 0.2rem rgba(80, 193, 149, 0.5);
}

.btn-pagamentoCinza.disabled, .btn-pagamentoCinza:disabled {
  background-color: #828282;
  border-color: #828282;
}

.btn-pagamentoCinza:not([disabled]):not(.disabled):active, .btn-pagamentoCinza:not([disabled]):not(.disabled).active,
.show > .btn-pagamentoCinza.dropdown-toggle {
  color: #fff;
  background-color: #828282;
  border-color: #828282;
}

.btn-pagamentoCinza:not([disabled]):not(.disabled):active:focus, .btn-pagamentoCinza:not([disabled]):not(.disabled).active:focus,
.show > .btn-pagamentoCinza.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(80, 193, 149, 0.5);
}

.btn-pagamentoAmarelo {
  color: #fff;
  background-color: #FFAE39;
  border-color: #FFAE39;
  width:100px;
  padding:0.3rem;
  line-height:0.4rem;
  font-size:0.9rem;
  text-align:center;
}
.btn-pagamentoAmarelo:hover {
  color: #fff;
  background-color: #FDCE8B;
  border-color: #FDCE8B;
}

.btn-pagamentoAmarelo:focus, .btn-pagamentoAmarelo.focus {
  box-shadow: 0 0 0 0.2rem rgba(80, 193, 149, 0.5);
}

.btn-pagamentoAmarelo.disabled, .btn-pagamentoAmarelo:disabled {
  background-color: #FFAE39;
  border-color: #FFAE39;
}

.btn-pagamentoAmarelo:not([disabled]):not(.disabled):active, .btn-pagamentoAmarelo:not([disabled]):not(.disabled).active,
.show > .btn-pagamentoAmarelo.dropdown-toggle {
  color: #fff;
  background-color: #FFAE39;
  border-color: #FFAE39;
}

.btn-pagamentoAmarelo:not([disabled]):not(.disabled):active:focus, .btn-pagamentoAmarelo:not([disabled]):not(.disabled).active:focus,
.show > .btn-pagamentoAmarelo.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(80, 193, 149, 0.5);
}

.btn-pagamentoAzul {
  color: #fff;
  background-color: #1C8DE1;
  border-color: #1C8DE1;
  line-height:0.4rem;
  padding:0.3rem;
  width:100px;
  font-size:0.9rem;
  text-align:center;
}

.btn-pagamentoAzul:hover {
  color: #fff;
  background-color: #71BBF1;
  border-color: #71BBF1;
}

.btn-pagamentoAzul:focus, .btn-pagamentoAzul.focus {
  box-shadow: 0 0 0 0.2rem rgba(80, 193, 149, 0.5);
}

.btn-pagamentoAzul.disabled, .btn-pagamentoAzul:disabled {
  background-color: #1C8DE1;
  border-color: #1C8DE1;
}

.btn-pagamentoAzul:not([disabled]):not(.disabled):active, .btn-pagamentoAzul:not([disabled]):not(.disabled).active,
.show > .btn-pagamentoAzul.dropdown-toggle {
  color: #fff;
  background-color: #1C8DE1;
  border-color: #1C8DE1;
}

.btn-pagamentoAzul:not([disabled]):not(.disabled):active:focus, .btn-pagamentoAzul:not([disabled]):not(.disabled).active:focus,
.show > .btn-pagamentoAzul.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(80, 193, 149, 0.5);
}

.btn-pagamentoVerde {
  color: #fff;
  background-color: #50C195;
  border-color: #50C195;
  line-height:0.4rem;
  padding:0.3rem;
  font-size:0.9rem;
  width:100px;
  text-align:center;
}

.btn-pagamentoVerde:hover {
  color: #fff;
  background-color: #45DFA3;
  border-color: #45DFA3;
}

.btn-pagamentoVerde:focus, .btn-pagamentoVerde.focus {
  box-shadow: 0 0 0 0.2rem rgba(80, 193, 149, 0.5);
}

.btn-pagamentoVerde.disabled, .btn-pagamentoVerde:disabled {
  background-color: #50C195;
  border-color: #50C195;
  opacity:1 !important;
  cursor:default;
}

.btn-pagamentoVerde:not([disabled]):not(.disabled):active, .btn-pagamentoVerde:not([disabled]):not(.disabled).active,
.show > .btn-pagamentoVerde.dropdown-toggle {
  color: #fff;
  background-color: #50C195;
  border-color: #50C195;
}

.btn-pagamentoVerde:not([disabled]):not(.disabled):active:focus, .btn-pagamentoVerde:not([disabled]):not(.disabled).active:focus,
.show > .btn-pagamentoVerde.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(80, 193, 149, 1);
}

.btn-usersAmarelo {
  color: #fff;
  background-color: #FFAE39;
  border-color: #FFAE39;
}
.btn-usersAmarelo:hover {
  color: #fff;
  background-color: #FDCE8B;
  border-color: #FDCE8B;
}

.btn-usersAmarelo:focus, .btn-usersAmarelo.focus {
  box-shadow: 0 0 0 0.2rem rgba(80, 193, 149, 0.5);
}

.btn-usersAmarelo.disabled, .btn-usersAmarelo:disabled {
  background-color: #FFAE39;
  border-color: #FFAE39;
}

.btn-usersAmarelo:not([disabled]):not(.disabled):active, .btn-usersAmarelo:not([disabled]):not(.disabled).active,
.show > .btn-usersAmarelo.dropdown-toggle {
  color: #fff;
  background-color: #FFAE39;
  border-color: #FFAE39;
}

.btn-usersAmarelo:not([disabled]):not(.disabled):active:focus, .btn-usersAmarelo:not([disabled]):not(.disabled).active:focus,
.show > .btn-usersAmarelo.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(80, 193, 149, 0.5);
}

.btn-consultarEvento {
  color: #fff;
  background-color: #3671AF;
  border-color: #3671AF;
}

.btn-consultarEvento:hover {
  color: #fff;
  background-color: #5488BF;
  border-color: #5488BF;
}

.btn-consultarEvento:focus, .btn-consultarEvento.focus {
  box-shadow: 0 0 0 0.2rem rgba(54, 113, 149, 0.5);
}

.btn-consultarEvento.disabled, .btn-consultarEvento:disabled {
  background-color: #3671AF;
  border-color: #3671AF;
}

.btn-consultarEvento:not([disabled]):not(.disabled):active, .btn-consultarEvento:not([disabled]):not(.disabled).active,
.show > .btn-consultarEvento.dropdown-toggle {
  color: #fff;
  background-color: #3671AF;
  border-color: #3671AF;
}

.btn-consultarEvento:not([disabled]):not(.disabled):active:focus, .btn-consultarEvento:not([disabled]):not(.disabled).active:focus,
.show > .btn-consultarEvento.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(54, 113, 175, 0.5);
}

.btn-barraFiltros {
  color: #fff;
  background-color: #05386B;
  border-color: #05386B;
  min-width:60px;
  max-width:100px;
  padding:0.1rem;
  padding-left:0.4rem !important;
  padding-right:0.4rem !important;
  overflow:hidden;
  font-size:0.9rem !important;
  text-transform:lowercase !important;
  margin-left: 0.2rem;
  margin-right: 0.2rem;
}

.btn-barraFiltros:hover {
  color: #fff;
  background-color: #72A3D7;
  border-color: #72A3D7;
}

.btn-barraFiltros:focus, .btn-barraFiltros.focus {
  box-shadow: 0 0 0 0.2rem rgba(54, 113, 149, 0.5);
}

.btn-barraFiltros.disabled, .btn-barraFiltros:disabled {
  background-color: #5183B8;
  border-color: #5183B8;
}

.btn-barraFiltros:not([disabled]):not(.disabled):active, .btn-barraFiltros:not([disabled]):not(.disabled).active,
.show > .btn-barraFiltros.dropdown-toggle {
  color: #fff;
  background-color: #3671AF;
  border-color: #3671AF;
}

.btn-barraFiltros:not([disabled]):not(.disabled):active:focus, .btn-barraFiltros:not([disabled]):not(.disabled).active:focus,
.show > .btn-barraFiltros.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(54, 113, 175, 0.5);
}

.btn-estadoAzul {
  color: #fff;
  background-color: #05386B;
  border-color: #05386B;
  min-width:85px;
  max-width:85px;
  padding:0.1rem;
  padding-left:0.4rem !important;
  padding-right:0.4rem !important;
  overflow:hidden;
  font-size:0.9rem !important;
  text-transform:upercase !important;
}

.btn-estadoAzul:hover {
  color: #fff;
  background-color: #72A3D7;
  border-color: #72A3D7;
}

.btn-estadoAzul:focus, .btn-estadoAzul.focus {
  box-shadow: 0 0 0 0.2rem rgba(54, 113, 149, 0.0);
}

.btn-estadoAzul.disabled, .btn-estadoAzul:disabled {
  background-color: #05386B;
  border-color: #05386B;
}

.btn-estadoAzul:not([disabled]):not(.disabled):active, .btn-estadoAzul:not([disabled]):not(.disabled).active,
.show > .btn-estadoAzul.dropdown-toggle {
  color: #fff;
  background-color: #05386B;
  border-color: #05386B;
}

.btn-estadoAzul:not([disabled]):not(.disabled):active:focus, .btn-estadoAzul:not([disabled]):not(.disabled).active:focus,
.show > .btn-estadoAzul.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(54, 113, 175, 0.0);
}

.btn-estadoVerde {
  color: #fff;
  background-color: #50C195;
  border-color: #50C195;
  min-width:85px;
  max-width:85px;
  padding:0.1rem;
  padding-left:0.4rem !important;
  padding-right:0.4rem !important;
  overflow:hidden;
  font-size:0.9rem !important;
  text-transform:upercase !important;
}

.btn-estadoVerde:hover {
  color: #fff;
  background-color: #65E0B0;
  border-color: #65E0B0;
}

.btn-estadoVerde:focus, .btn-estadoVerde.focus {
  box-shadow: 0 0 0 0.2rem rgba(54, 113, 149, 0.0);
}

.btn-estadoVerde.disabled, .btn-estadoVerde:disabled {
  background-color: #50C195;
  border-color: #50C195;
}

.btn-estadoVerde:not([disabled]):not(.disabled):active, .btn-estadoVerde:not([disabled]):not(.disabled).active,
.show > .btn-estadoVerde.dropdown-toggle {
  color: #fff;
  background-color: #50C195;
  border-color: #50C195;
}

.btn-estadoVerde:not([disabled]):not(.disabled):active:focus, .btn-estadoVerde:not([disabled]):not(.disabled).active:focus,
.show > .btn-estadoVerde.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(54, 113, 175, 0.0);
}

.btn-estadoVermelho {
  color: #fff;
  background-color: #DB4C59;
  border-color: #DB4C59;
  min-width:85px;
  max-width:85px;
  padding:0.1rem;
  padding-left:0.4rem !important;
  padding-right:0.4rem !important;
  overflow:hidden;
  font-size:0.9rem !important;
  text-transform:upercase !important;
}

.btn-estadoVermelho:hover {
  color: #fff;
  background-color: #FD727E;
  border-color: #FD727E;
}

.btn-estadoVermelho:focus, .btn-estadoVermelho.focus {
  box-shadow: 0 0 0 0.2rem rgba(54, 113, 149, 0.0);
}

.btn-estadoVermelho.disabled, .btn-estadoVermelho:disabled {
  background-color: #DB4C59;
  border-color: #DB4C59;
}

.btn-estadoVermelho:not([disabled]):not(.disabled):active, .btn-estadoVermelho:not([disabled]):not(.disabled).active,
.show > .btn-estadoVermelho.dropdown-toggle {
  color: #fff;
  background-color: #DB4C59;
  border-color: #DB4C59;
}

.btn-estadoVermelho:not([disabled]):not(.disabled):active:focus, .btn-estadoVermelho:not([disabled]):not(.disabled).active:focus,
.show > .btn-estadoVermelho.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(54, 113, 175, 0.0);
}

.btn-estadoAmarelo {
  color: #fff;
  background-color: #FFB54B;
  border-color: #FFB54B;
  min-width:85px;
  max-width:85px;
  padding:0.1rem;
  padding-left:0.4rem !important;
  padding-right:0.4rem !important;
  overflow:hidden;
  font-size:0.9rem !important;
  text-transform:upercase !important;
}

.btn-estadoAmarelo:hover {
  color: #fff;
  background-color: #D39947;
  border-color: #D39947;
}

.btn-estadoAmarelo:focus, .btn-estadoAmarelo.focus {
  box-shadow: 0 0 0 0.2rem rgba(54, 113, 149, 0.0);
}

.btn-estadoAmarelo.disabled, .btn-estadoAmarelo:disabled {
  background-color: #FFB54B;
  border-color: #FFB54B;
}

.btn-estadoAmarelo:not([disabled]):not(.disabled):active, .btn-estadoAmarelo:not([disabled]):not(.disabled).active,
.show > .btn-estadoAmarelo.dropdown-toggle {
  color: #fff;
  background-color: #FFB54B;
  border-color: #FFB54B;
}

.btn-estadoAmarelo:not([disabled]):not(.disabled):active:focus, .btn-estadoAmarelo:not([disabled]):not(.disabled).active:focus,
.show > .btn-estadoAmarelo.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(54, 113, 175, 0.0);
}

.btn-estCivil {
  color: #fff;
  background-color: #509A5D;
  border-color: #509A5D;
}

.btn-estCivil:hover {
  color: #fff;
  background-color: #59AB68;
  border-color: #59AB68;
}

.btn-estCivil:focus, .btn-estCivil.focus {
  box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.5);
}

.btn-estCivil.disabled, .btn-estCivil:disabled {
  background-color: #509A5D;
  border-color: #509A5D;
}

.btn-estCivil:not([disabled]):not(.disabled):active, .btn-estCivil:not([disabled]):not(.disabled).active,
.show > .btn-estCivil.dropdown-toggle {
  color: #fff;
  background-color: #509A5D;
  border-color: #509A5D;
}

.btn-estCivil:not([disabled]):not(.disabled):active:focus, .btn-estCivil:not([disabled]):not(.disabled).active:focus,
.show > .btn-estCivil.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.5);
}

.stickbottom {
	position: absolute;
    bottom: 0;
	width: 100%;
	min-height: 50px;
	background-color: #DCDCDC;
	margin-right: 0px;
    margin-left: 0px;
}



/*!
 * LOGIN
 */
.wrapper {    
	margin-top: 30px;
	margin-bottom: 0px;
	vertical-align: middle;
	
}

.financeiroTable td > * {
    vertical-align : middle;
}

.form-signin {
  padding: 0.5rem;
  margin: 0 auto;   
  }

.form-signin-heading {
  text-align:center;
  margin-bottom: 0px;
}
.form-control {
  position: relative;
  font-size: 16px;
  height: auto;
  /*padding: 10px;*/
}

.formFiltros {
  display: block;
  width: auto;
  padding: 0.375rem 0.75rem;
  font-size: 1rem;
  line-height: 1.5;
  color: #495057;
  background-color: #fff;
  background-clip: padding-box;
  border: 1px solid #ced4da;
  border-radius: 0.25rem;
  transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}


input[type="text2"] {
  margin-bottom: 0.5;
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
}

input[type="password"] {
  margin-bottom: 20px;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}

.password1 {
  margin-bottom: 0 !important;
  border-top-left-radius: 0.25rem !important;
  border-top-right-radius: 0.25rem !important;
  border-bottom-left-radius: 0rem !important;
  border-bottom-right-radius: 0rem !important;
}

.colorgraph {
  height: 7px;
  border-top: 0;
  background: #c4e17f;
  border-radius: 5px; 
  background-image: -webkit-linear-gradient(left, #262262, #2B3990 12.5%, #1C75BC 12.5%, #27AAE1 25%, #009444 25%, #006838 37.5%, #2BB673 37.5%, #00A79D 50%, #39B54A 50%, #8DC63F 62.5%, #D7DF23 62.5%, #F9ED32 75%, #EF4136 75%, #F15A29 87.5%, #F7941E 87.5%, #FBB040);
  background-image: -moz-linear-gradient(left, #262262, #2B3990 12.5%, #1C75BC 12.5%, #27AAE1 25%, #009444 25%, #006838 37.5%, #2BB673 37.5%, #00A79D 50%, #39B54A 50%, #8DC63F 62.5%, #D7DF23 62.5%, #F9ED32 75%, #EF4136 75%, #F15A29 87.5%, #F7941E 87.5%, #FBB040);
  background-image: -o-linear-gradient(left, #262262, #2B3990 12.5%, #1C75BC 12.5%, #27AAE1 25%, #009444 25%, #006838 37.5%, #2BB673 37.5%, #00A79D 50%, #39B54A 50%, #8DC63F 62.5%, #D7DF23 62.5%, #F9ED32 75%, #EF4136 75%, #F15A29 87.5%, #F7941E 87.5%, #FBB040);
  background-image: linear-gradient(to right, #262262, #2B3990 12.5%, #1C75BC 12.5%, #27AAE1 25%, #009444 25%, #006838 37.5%, #2BB673 37.5%, #00A79D 50%, #39B54A 50%, #8DC63F 62.5%, #D7DF23 62.5%, #F9ED32 75%, #EF4136 75%, #F15A29 87.5%, #F7941E 87.5%, #FBB040);
}

.logoJurixLogin {
  padding: 0rem;
  padding-top: 1rem;
}
.textoDireitosLogin {
  font-size: 0.8rem !important;
}
.textoRecuperarSenha {
  padding-left:1rem;
}

.loginRow {
  margin:auto;
  height:100vh;
  width:100vw;
  overflow:hidden;
  background-color:#05386B;
}

.loginCliente {
  margin:0; 
  min-height:100%;
  padding:0rem;
  visibility:visible;
  background-color:#FFFFFF;
}
  
.loginTableCliente {
  width:100% !important;
  height:100vh !important;
  visibility:visible;
}

.loginTrCliente {
  text-align:center;
  background-color:#FFFFFF;
}

.loginThCliente {
  background-color:#FFFFFF;
}


.loginLateral {
  	
  height:100%;
  padding:0rem;
}

.loginTableLateral {
  height:100%;
  width:100%;
}

.loginTrLateral {
  vertical-align:bottom;
}

.loginThLateral {
  padding:1rem;
  text-align:left;
  padding-right:2rem;
}

.loginFrame {
  display:block;
  min-width:300px;
  max-width:350px;
  padding:0rem;
}

.loginForm {
  padding-top:0rem;
  padding-bottom:0rem;
  margin-top:0rem;
  margin-bottom:0rem;
}

.loginTitulo {
  color:#E0E0E0;
  padding-top:0rem;
  margin-top:0rem;
  text-align:left;
  font-size:1.5rem;
  font-style:italic;
}

.loginEsqueceu {
  color:#E1E1E1 !important;
  font-weight:normal !important;
  font-size:0.8rem !important;
  vertical-align: middle;
}

.recuperarSenhas {
  font-size: 0.8rem;
  font-weight: normal;  
  line-height: 1.5;
  text-decoration:none !important;
  vertical-align:middle;
  padding:0rem !important;
}

.loginThRodape {
  height:15%;
  padding-left:1rem;
  padding-right:2rem;
  padding-top:0rem;
  margin-top:0rem;
  vertical-align:bottom;
}

.loginHrRodape {
  margin:0rem;
}

.loginFooterDiv {
  width:100%;
  text-align:center;
  padding:0.5rem;
}

.loginSpanRodape {
  font-weight:normal;
}

.loginError {
  background-color:#FFFFFF;
  padding:1rem;
  border-radius:10px;
  color:#E71B1F;
  border-style:none;
  font-weight:normal; 
}

.loginNomecliente {
  vertical-align:top;
  text-align:center;
  align-content:center;
  height:auto;
  color:#FFFFFF;
  padding:2rem;
  width:100%;
  visibility:hidden;
}

.loginNomeAlign {
  text-align:right;
}

.loginNomeH3 {
  padding-bottom:0rem;
  margin:0rem;
}

.loginNomeA {
  font-weight:lighter;
  font-size:0.8rem;
  padding:0rem;
}





/* Sticky footer styles
-------------------------------------------------- */
html {
  position: relative;
  min-height: 100%;
}
body {
  /* Margin bottom by footer height */
  margin-bottom: 70px;
}
/*.footer {
  position: absolute;
  bottom: 0;
  padding-top:0rem;
  padding-bottom:0rem;
  width: 100%;
  /* Set the fixed height of the footer here */
  /*height: auto;
  line-height: 60px; /* Vertically center the text there */
  /*background-color: #fFFFFF;
}*/

.footer {
  position: fixed;
  bottom: 0;
  width: 100%;
  /* Set the fixed height of the footer here */
  height: 40px;
  line-height: 40px; /* Vertically center the text there */
  background-color: #EFEFEF;
  z-index:2000;
}



/* Custom page CSS
-------------------------------------------------- */
/* Not required for template or sticky footer method. */

body > .container {
  padding: 20px 15px 0;
}

body > .containerMain {
  padding: 60px 15px 0;
}

.footer > .container {
  padding-right: 15px;
  padding-left: 15px;
}

.footerJurix {
  width:100%;
  text-align:center;
  background-color:#EFEFEF;
  padding-bottom:0rem;
}

.code {
  font-size: 80%;
}

.table {
  border-collapse: collapse;
  border-radius: 0.3rem;
  overflow: hidden;
}

.th, td {
  padding: 0.3rem;
  background: transparent;
  border-bottom: 2px solid white;
}

.layoutColBordas {
  padding:0px;
  margin:0px;
}

.layoutBase {
  width:100%;
  height:100%;
  padding-top:70px;
  padding-left:0px;
  padding-right:0px;
  margin:0px; 
}

.layoutGrid {
  
}

.layoutColCentral {
  padding:0px;
  margin:0px;
  height:100%;
}

.layoutCentro {
  width:100%;
  padding-top:0px;
  padding-bottom:0px;
  padding-left:0px;
  padding-right:0px;
  max-width:1200px;
  margin:auto !important;
}

.layoutCol4 { 
  padding:0px;
  margin:0px;
}

.areaPauta {
  width:100%;
  text-align:center;
  z-index:1;
  padding:0px !important;
  padding-bottom:0rem !important;
  margin:0px !important;
  
}

.areaRecentes {
  width:100%;
  text-align:center;
  z-index:2;
  padding:0px !important;
  padding-bottom:0rem !important;
  margin:0px !important;
}

.areaMensagens {
  width:100%;
  text-align:center;
  z-index:1;
  padding:0px !important;
  padding-bottom:0rem !important;  
  margin:0px !important;
}

.pautaTableAlertas{
  width:100%;
  padding-top:0rem;
  margin-top:0rem;
  color:#FFFFFF;
  overflow:hidden;
  min-height:100px;
}

.pautaTableDiv {
  width:100%;
  overflow:hidden !important;
}

.framePauta {
  width:100%;
  position: inherit;
  bottom:0;
  background-color:#B18FCF;
  box-shadow: 0 4px 12px 0 rgba(0,0,0,0.2),0 6px 20px 0 rgba(0,0,0,0.24) !important;
}

.frameRecentes {
  width:100%;
  position: inherit;
  bottom:0;
  min-height:100px;
  background-color:#05386B;
  box-shadow: 0 4px 12px 0 rgba(0,0,0,0.2),0 6px 20px 0 rgba(0,0,0,0.24) !important;
}

.frameMensagens {
  width:100%;
  position: inherit;
  bottom:0;
  background-color:#494850;
  box-shadow: 0 4px 12px 0 rgba(0,0,0,0.2),0 6px 20px 0 rgba(0,0,0,0.24) !important;
}


.iconPauta {
  color:#B18FCF !important;
}

.iconRecentes {
color:#05386B !important;
}

.iconMensagens {
color:#494850 !important;
}

.icon {
  border: 0px solid #d6d6d6;
  display: table;
  text-align: center;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  border-radius: 50%;
  margin: 0px auto 0px auto;
  padding:0px;
  position: relative;
}
.icon i {
  display: table-cell;
  vertical-align: middle;
  height: 90px;
  font-size: 40px;
  line-height: 40px;
  color: #183A37;
}

.barraEvento {
  padding:0px !important;
  padding-left:1rem !important;
  padding-right:1rem !important;
  padding-top:100px !important;
  margin:0px !important;
}
.barraSpan {
  color:#6F282E;
}
.barraFiltrosPauta {
  width:100%;
  height:100%;
  padding:0.3rem;
  margin:0rem;
  /*border-radius:0.5rem;*/
  background-color:#EFEFEF;
  text-align:left;
  vertical-align:middle;
}
.colFiltrosPauta {
  margin:0px;
  padding:0px;
  text-align:center;
  max-height:42px; 
}
.buttonFiltroPauta {
  padding: 0rem 1rem;
}
.buttonFiltros {
  padding: 0rem 1rem;
  background-color:#FFFFFF;
  border-color:#FFFFFF;
  color:#3671AF;
  height:2rem;
  width:90%;
  font-size:1rem;
  overflow:hidden;
}
.buttonFiltrosDiv {
  padding-bottom:0.2rem;
  padding-top:0.2rem;
}

.form-filtros {
  /*display: block;*/
  /*width: 100%;*/
  width: 135px;
  padding: 0rem 0.2rem ;
  font-size: 0.9rem;
  line-height: 1.5;
  color: #495057;
  background-color: #fff;
  background-clip: padding-box;
  border: 1px solid #ced4da;
  border-radius: 0.25rem;
  transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}

.tituloFiltros {
  vertical-align:middle;
  margin:0px;
  padding:0.2rem;
  padding-left:0.5rem;
  padding-right:0.5rem;
  margin-left:0.5rem;
  margin-right:0.5rem;
  background-color:#FFFFFF;
  border-radius:0.3rem;
} 
.listaEventos {
  padding:0px !important;
  padding-top:25px !important;
  padding-bottom:80px !important;
  margin:0px !important;
}
.eventosListaRow {
  padding:0px !important;
  margin:0px !important;
  padding-top:0.5rem !important;
  width:100%;
  height:100%;
}
.eventosListaTable {
  width:100%;
  height:100%;
  vertical-align:middle !important;
}
.eventosButton {
  padding:0.5rem;
  padding-top:0rem;
}
.eventoCol1 {
  vertical-align:middle;
  padding-top:1rem;
}
.eventosCol2 {
  text-justify:inter-word;
}
.eventosCol3 {
  padding:0rem !important;
  background-color:#FFF7B7;
  text-align:center;
  vertical-align:middle;
}
.eventosCol3Falha {
  padding:0rem !important;
  background-color:#CB2D59;
  text-align:center;
  vertical-align:middle;
}
.eventosCol3Atraso {
  padding:0rem !important;
  background-color:#FFFFFF;
  text-align:center;
  vertical-align:middle;
}
.eventosCol3urgente {
  padding:0rem !important;
  background-color:#FFE1E3;
  text-align:center;
  vertical-align:middle;
}
.eventosCol3medioFin {
  padding:0rem !important;
  background-color:#FFFFFF;
  text-align:center;
  vertical-align:middle;
}
.eventosCol3criador {
  padding:0rem !important;
  background-color:#FFFFFF;
  text-align:center;
  vertical-align:middle;
}
.eventosCol2Titulo {
  font-size:0.75rem;
}
.eventosCol3Table {
  width:100%;
}
.eventosCol3Status {
  padding:0px;
  padding-top:0.5rem;
  padding-right:0.5rem;
  color:#E4AEB2 !important;
  font-size:0.9rem;
}
.eventosStatusCol {
  width:100%;
  height:100%;
  vertical-align:middle;
  text-align:center;
}
.eventosStatusDiv {
  padding-top:0.3rem;
}
.eventosStatusPrazo {
  font-size:0.8rem;
  color:#000000;
}
.eventosEstadoDiv {
  padding:0px;
}
.eventosEstado {
  color:#CB2D59 !important;
  height:100%;
}
.eventosEstadoLista {
  color:#CB2D59 !important;
  height:100%;
}
.eventosEstadoFalha {
  font-size:1.8rem;
  color:#FFFFFF !important;
  height:100%;
}
.eventosEstadoFalhaLista {
  font-size:1rem;
  color:#FFFFFF !important;
  height:100%;
}
.eventosEstadoAtraso {
  font-size:1.8rem;
  color:#FFB54B !important;
  height:100%;
}
.eventosEstadoAtrasoLista {
  font-size:1rem;
  color:#FFB54B !important;
  height:100%;
}
.eventosEstadoFinalizado {
  color:#50C195 !important;
  height:100%;
}
.eventosEstadoFinalizadoLista {
  color:#50C195 !important;
  height:100%;
}
.eventosObservacoes {
  text-justify:inter-word;
  font-size: 0.9rem;
}
.eventosDescricao {
  font-size:1.3rem;
}

.eventosResponsavel {
  font-size:1.1rem;
}
.eventosResponsavelLista {
  font-size:0.9rem;
}
.eventosNumero {
  font-size:1rem;
  color:#BC424E;
}
.eventosNumeroLista {
  font-size:0.8rem;
  color:#BC424E;
}
.eventosFalha {
  font-size:0.8rem;
  color:#CB2D59 !important;
  padding-left: 1.5rem;
}
.eventosCol3TableTr {
  width:100%;
}
.eventosCol3TableRow {
  width:100%;
  height:auto;
  padding:0px;
}
.eventosResolucao {
  background-color:#FFE1E3 !important;
}
.semResultados {
  padding-left:1rem;
  padding-bottom:2rem;
  font-size:1rem;
  color:#3671AF;
}
.tituloStatus {
  padding:0px !important;
  margin:0px !important;
  text-align:right;
}
.modalEstadoTitulo {
  width:100%;
}
.modalAlterar {
  width:90% !important;
  max-width:90% !important;
}
.modalProrrogar {
  width:50% !important;
  min-width:200px !important;
}
.modalRecuperar {
  width:50% !important;
  min-width:300px !important;
}
.modalFinalizar { 
  width:90% !important;
  max-width:90% !important;
}
.contadoresPagInicialVermelho {
  margin-bottom: 1rem;
  font-family: inherit;
  font-weight: normal;
  line-height: 1.2;
  color:#DB4C59 !important;
  font-size: 4rem;
  padding-bottom: 0rem;	
  	
}
.contadoresPagInicialVerde {
  margin-bottom: 1rem;
  font-family: inherit;
  font-weight: normal;
  line-height: 1.2;
  color:#50C195 !important;
  font-size: 4rem;
  padding-bottom: 0rem;
}
.contadoresPagInicialAzul {
  margin-bottom: 1rem;
  font-family: inherit;
  font-weight: normal;
  line-height: 1.2;
  color:#1C8DE1 !important;
  font-size: 4rem;
  padding-bottom: 0rem;
}
.contadoresPagInicialAmarelo {
  margin-bottom: 1rem;
  font-family: inherit;
  font-weight: normal;
  line-height: 1.2;
  color:#FFB64D !important;
  font-size: 4rem;
  padding-bottom: 0rem;
}
.modalH4 {
  padding:0px !important;
  margin:0px !important;
}
.modalForm {
  height:100%;
  width:100%;
}
.modalGravarAlt {
  width:100%;
  padding:0px;
  margin:auto;
}
.textFisica {
  font-weight:bold;
  color:#31B76E !important;
  
}
.corFisica {
  background-color:#31B76E !important;
  border-color:#31B76E !important;
}
.textJuridica {
  font-weight:bold;
  color:#166C3D !important;
}
.corJuridica {
  background-color:#166C3D !important;
  border-color:#166C3D !important;
}
.tabTopo {
  padding-top:0.3rem;
}
.tabTableSexos {
  width:100%;
  text-align:center;
}
.tabTableTitulo {
  text-align:left !important;
}
.navClienteMenu {
  vertical-align:central;
  height:100%;
}
.botaoGravarClientesDiv {
  padding-bottom:80px;
}
.botaoGravarClientes {
  padding-left:1rem;
  padding-right:1rem;
}
.listaProcessoDescendentes {
  border-bottom:0px;
}

@media (max-width: 576px) {
  
  .quadContainer {
    width: 100%;
    padding-top: 42%; /* 1:1 Aspect Ratio */
    position: relative; /* If you want text inside of it */
	border-radius: 0.0rem;
	overflow: scroll;
  }
  .quadPadding {
	padding-top: 50px;
  }
  .quadCol {
	padding:0.0rem;
	margin:0.0rem;
  }
  .quadH3Branco {
	margin-top: 0.03rem;
  }
  .quadRecentes {
	font-size:1rem;
  }
  .quadMensagensTopo {
    padding-top: 1rem !important;
  }
  .quadPauta {
	font-size:1rem;
  }
  .alertaIcon {
  font-size: 3rem !important;
  }
  .quadAlertas {
    line-height:1rem !important;
  }
  .loginRow {
	height:100%;
    overflow: auto;
  }
  .loginCliente {
    height:0px;
	min-height:0px;
	visibility:hidden;
  }
  .loginTableCliente {
    height:0px;
	visibility:hidden;
  }
  .loginLateral {
    height:100%;
  }
  
  .loginTrLateral {
    vertical-align:bottom;
  }
  .loginNomecliente {
    visibility:visible;
  }
  .layoutColBordas {
    height:0px !important;
    width:0px !important;
    visibility:hidden; 
  }
  .areaPauta {
    height:100%;
    position:relative;
    text-align:center;
	padding:0px;
	padding-top:0px;
	margin:0px;
  }
  .areaRecentes {
    height:100%;
    position:relative;
    text-align:center;
	padding:0px;
	padding-top:0px;
	margin:0px;
  }
  .areaMensagens {
    height:100%;
    position:relative;
    text-align:center;
	padding:0px;
	padding-top:0px;
	margin:0px;
  }
  .pautaTableDiv {
    height:0px;
	visibility:hidden;
  }
  .pautaTableDivSm {
    height:auto;
	visibility:visible;
  }
  .recentesTableDiv {
    height:0px;
	visibility:hidden;
  }
  
  .recentesTableDivSm {
    height:auto;
	visibility:visible;
  }
  
  .mensagensTableDiv {
    height:0px;
	visibility:hidden;
  }
  
  .mensagensTableDivSm {
    height:auto;
	visibility:visible;
  }
  
  .icon {
	width: 0px;
    height: 0px !important;
    top: 0.5rem;
	background-color:transparent;
	box-shadow: 0 4px 12px 0 rgba(0,0,0,0.0),0 6px 20px 0 rgba(0,0,0,0.0) !important;
  }
  .iconDiv {
	height:0px;
    visibility:hidden;
  }
  .iconPauta {
    color:#FFFFFF !important;
  }
  .btn-alertaPauta {
    width:100% !important;
  }
  .layoutBase {
    padding-bottom:0px;
  }
  .layoutCentro {
    height:auto;
  }
  .eventosCol3 {
    border-top-left-radius:0rem;
    border-top-right-radius:0rem;
	border-bottom-right-radius:0.5rem; 
	border-bottom-left-radius:0.5rem;
  }
  .eventosBarraTextos {
    padding-left:1rem;
  }
  .eventosEstado {
    font-size:1.8rem;
  }
  .eventosEstadoLista {
    font-size:1rem;
	color:#CB2D59 !important;
  }
  .eventosEstadoFinalizado {
    font-size:1.8rem;
  }
  .eventosEstadoFinalizadoLista {
    font-size:1rem;
  }

}

@media (min-width: 577px) {
  .quadContainer {
    width: 100%;
    padding-top: 42%; /* 1:1 Aspect Ratio */
    position: relative; /* If you want text inside of it */
	border-radius: 0.0rem;
	overflow: scroll;
  }
  .quadPadding {
	padding-top: 50px;
  }
  .quadCol {
	padding:0.0rem;
	margin:0.0rem;
  }
  .quadH3Branco {
	margin-top: 0.03rem;
  }
  .quadRecentes {
	font-size:1rem;
  }
  .quadMensagensTopo {
    padding-top: 1rem !important;
  }
  .quadPauta {
	font-size:1rem;
  }
  .alertaIcon {
  font-size: 3rem !important;
  }
  .quadAlertas {
    line-height:1rem !important;
  }
  .loginRow {
	height:100%;
    overflow:auto;
  }
  .loginCliente {
    height:0px;
	min-height:0px;
  }
  .loginTableCliente {
    height:0px;
	visibility:hidden;
  }
  .loginLateral {
    height:100%;
  }
  .loginNomecliente {
    visibility:visible;
  }
  .layoutColBordas {
  height:0px !important;
  width:0px !important;
  visibility:hidden; 
  }
  .areaPauta {
    height:100%;
    position:relative;
    text-align:center;
	padding:0px;
	padding-top:0px;
	margin:0px;
  }
  .areaRecentes {
    height:100%;
    position:relative;
    text-align:center;
	padding:0px;
	padding-top:0px;
	margin:0px;
  }
  .areaMensagens {
    height:100%;
    position:relative;
    text-align:center;
	padding:0px;
	padding-top:0px;
	margin:0px;
  }
  .framePauta {
    border-top-left-radius:0rem;
    height:100%;
    min-height:0%;
    padding-top:0rem;
    margin-top:0rem;
    max-height:100%;
  }

  .frameRecentes {
    border-top-left-radius:0rem;
    border-top-right-radius:0rem;
    height:100%;
    min-height:0%;
    padding-top:0rem;
    margin-top:0rem;
    max-height:100%;
  }

  .frameMensagens {
    border-top-right-radius:0rem;
    height:100%;
    min-height:0%;
    padding-top:0rem;
    margin-top:0rem;
    max-height:100%;
  }
  
  .pautaTableDiv {
    height:0px;
	visibility:hidden;
  }
  
  .pautaTableDivSm {
    height:auto;
	visibility:visible;
  }
  .recentesTableDiv {
    height:0px;
	visibility:hidden;
  }
  
  .recentesTableDivSm {
    height:auto;
	visibility:visible;
  }
  
  .mensagensTableDiv {
    height:0px;
	visibility:hidden;
  }
  
  .mensagensTableDivSm {
    height:auto;
	visibility:visible;
  }
  
  .icon {
	width: 0px;
    height: 0px;
    top: 0.5rem;
	background-color:transparent;
	box-shadow: 0 4px 12px 0 rgba(0,0,0,0.0),0 6px 20px 0 rgba(0,0,0,0.0) !important;
  }
  .iconDiv {
	height:0px;
    visibility:hidden;
  }
  .iconPauta {
    color:#FFFFFF !important;
  }
  .btn-alertaPauta {
    width:100% !important;
  }
  .layoutBase {
    padding-bottom:0px;
  }
  .layoutCentro {
    height:auto;
  }
  .eventosCol3 {
    border-top-left-radius:0rem;
    border-top-right-radius:0rem;
	border-bottom-right-radius:0.5rem; 
	border-bottom-left-radius:0.5rem;
  }
  .eventosBarraTextos {
    padding-left:1rem;
  }
  .eventosEstado {
    font-size:1.8rem;
  }
  .eventosEstadoFinalizado {
    font-size:1.8rem;
  }
  
  
}

@media (min-width: 768px) {
  .quadPadding {
	padding-top: 80px;
  }
  
  .menuItens {
  font-size:1rem;
  }
  .quadRecentes {
	font-size:0.47rem;
  }
  .quadMensagens {
    font-size:0.7rem !important;
	line-height:0.7rem !important;
  }
  .theadMensagens {
    margin:0rem !important;
	padding:0rem !important;
  }
  .quadMensagensTopo {
    padding-top: 0.1rem !important;
  }
  .quadPauta {
	font-size:0.6rem;
  }
  .alertaIcon {
  font-size: 2rem !important;
  }
  .quadAlertas {
    line-height:0.6rem !important;
  }
  .loginRow {
	height: 100%;
    overflow:auto;
  }
  .loginCliente {
    height:0px;
	min-height:0px;
  }
  .loginTableCliente {
    height:0px;
	visibility:hidden;
  }
  .loginLateral {
    height:100%;
  }
  .loginNomecliente {
    visibility:visible;
  }
  .layoutColBordas {
  height:0px !important;
  width:0px !important;
  visibility:hidden; 
  }
  .areaPauta {
    height:100%;
    position:relative;
    text-align:center;
	padding:0px;
	padding-top:0px;
	margin:0px;
  }
  .areaRecentes {
    height:100%;
    position:relative;
    text-align:center;
	padding:0px;
	padding-top:0px;
	margin:0px;
  }
  .areaMensagens {
    height:100%;
    position:relative;
    text-align:center;
	padding:0px;
	padding-top:0px;
	margin:0px;
  }
  .framePauta {
    border-top-left-radius:0rem;
    height:100%;
    min-height:0%;
    padding-top:0rem;
    margin-top:0rem;
    max-height:100%;
  }

  .frameRecentes {
    border-top-left-radius:0rem;
    border-top-right-radius:0rem;
    height:100%;
    min-height:0%;
    padding-top:0rem;
    margin-top:0rem;
    max-height:100%;
  }

  .frameMensagens {
    border-top-right-radius:0rem;
    height:100%;
    min-height:0%;
    padding-top:0rem;
    margin-top:0rem;
    max-height:100%;
  }
  
  .pautaTableDiv {
    height:0px;
	visibility:hidden;
  }
  
  .pautaTableDivSm {
    height:auto;
	visibility:visible;
  }
  .recentesTableDiv {
    height:0px;
	visibility:hidden;
  }
  
  .recentesTableDivSm {
    height:auto;
	visibility:visible;
  }
  
  .mensagensTableDiv {
    height:0px;
	visibility:hidden;
  }
  
  .mensagensTableDivSm {
    height:auto;
	visibility:visible;
  }
  
  .icon {
	width: 0px;
    height: 0px;
    top: 0.5rem;
	background-color:transparent;
	box-shadow: 0 4px 12px 0 rgba(0,0,0,0.0),0 6px 20px 0 rgba(0,0,0,0.0) !important;
  }
  .iconDiv {
	height:0px;
    visibility:hidden;
  }
  .iconPauta {
    color:#FFFFFF !important;
  }
  .btn-alertaPauta {
    width:100% !important;
  }
  .layoutBase {
    padding-bottom:0px;
  }
  .layoutCentro {
    height:auto;
  }
  .eventosCol3 {
    border-top-left-radius:0rem;
    border-top-right-radius:0rem;
	border-bottom-right-radius:0.5rem; 
	border-bottom-left-radius:0.5rem;
  }
  .eventosBarraTextos {
    padding-left:1rem;
  }
  .eventosEstado {
    font-size:1.8rem;
  }
  .eventosEstadoFinalizado {
    font-size:1.8rem;
  }
  
  
             
}

@media (min-width: 992px) {
   .menuItens {
  font-size:1rem;
  }
  .quadRecentes {
	font-size:0.7rem;
  }
  .quadMensagens {
    font-size:0.9rem !important;
	line-height:0.9rem !important;
  }
  .theadMensagens {
    margin:0rem !important;
	padding:0rem !important;
  }
  .quadMensagensTopo {
    padding-top: 0.9rem !important;
  }
  .quadPauta {
	font-size:0.8rem;
  }
  .alertaIcon {
  font-size: 2rem !important;
  }
  .quadAlertas {
    line-height:0.8rem !important;
  }
  .loginRow {
	height:100vh;
    overflow:hidden;
  }
  .loginTableCliente {
    height:auto;
	visibility:visible;
  }
  .loginNomecliente {
    visibility:hidden;
  }
  .layoutColBordas {
  height:100% !important;
  width:100% !important; 
  visibility:visible !important;
  }
  .areaPauta {
    height:45%;
    position:absolute;
    bottom:0px;
    text-align:center;
  }
  .areaRecentes {
    height:50%;
    position:absolute;
    bottom:0px;
    text-align:center;
  }
  .areaMensagens {
    height:45%;
    position:absolute;
    bottom:0px;
    text-align:center;
  }
  .framePauta {
    border-top-left-radius:0.5rem;
    height:auto;
    min-height:100px;
    padding-top:-3rem;
    margin-top:-3rem;
    max-height:360px;
  }

  .frameRecentes {
    border-top-left-radius:0.5rem;
    border-top-right-radius:0.5rem;
    height:auto;
    min-height:100px;
    padding-top:-3rem;
    margin-top:-3rem;
    max-height:410px;
  }

  .frameMensagens {
    border-top-right-radius:0.5rem;
    height:auto;
    min-height:100px;
    padding-top:-3rem;
    margin-top:-3rem;
    max-height:360px;
  }
  
  .pautaTableDiv {
    height:auto;
	visibility:visible;
  }
  
  .pautaTableDivSm {
    height:0px;
	visibility:hidden;
  }
  .recentesTableDiv {
    height:auto;
	visibility:visible;
  }
  
  .recentesTableDivSm {
    height:0px;
	visibility:hidden;
  }
  
  .mensagensTableDiv {
    height:auto;
	visibility:visible;
  }
  
  .mensagensTableDivSm {
    height:0px;
	visibility:hidden;
  }
  
  .icon {
	width: 90px;
    height: 90px;
    top: -2rem;
	background-color:#F8F8F8;
	box-shadow: 0 4px 12px 0 rgba(0,0,0,0.2),0 6px 20px 0 rgba(0,0,0,0.24) !important;
  }
  .iconDiv {
	height:auto;
    visibility:visible;
  }
  .iconPauta {
    color:#B18FCF !important;
  }
  .btn-alertaPauta {
    width:70% !important;
  }
  .layoutBase {
    padding-bottom:60px;
  }
  .layoutCentro {
    height:100%;
  }
  .eventosCol3 {
    border-top-left-radius:0rem;
    border-top-right-radius:0.5rem;
	border-bottom-right-radius:0.5rem; 
	border-bottom-left-radius:0rem; 
  }
  .eventosBarraTextos {
    padding-left:1rem;
  }
  .eventosEstado {
    font-size:1.4rem;
  }
  .eventosEstadoFinalizado {
    font-size:1.2rem;
  }
  .eventosEstadoFalha {
    font-size:1.2rem;
  }
  
  
  
}

@media (min-width: 1200px) {
   .menuItens {
    font-size:1rem;
  }
  .quadRecentes {
	font-size:0.9rem;
  }
  .quadMensagens {
    font-size:1rem !important;
	line-height:1rem !important;
  }
  .theadMensagens {
    margin:0rem !important;
	padding:0.7rem !important;
  }
  .quadMensagensTopo {
    padding-top: 1rem !important;
  }
  .quadPauta {
	font-size:1rem;
  }
  .alertaIcon {
    font-size: 3rem !important;
  }
  .quadAlertas {
    line-height:1rem !important;
  }
  .loginRow {
	height:100vh;
    overflow:hidden;
  }
  .loginTableCliente {
    height:auto;
	visibility:visible;
  }
  .loginNomecliente {
    visibility:hidden;
  }
  .layoutColBordas {
  height:100% !important; 
  visibility:visible !important;
  }
  .areaPauta {
    height:45%;
    position:absolute;
    bottom:0px;
    text-align:center;
  }
  .areaRecentes {
    height:50%;
    position:absolute;
    bottom:0px;
    text-align:center;
  }
  .areaMensagens {
    height:45%;
    position:absolute;
    bottom:0px;
    text-align:center;
  }
  
  .framePauta {
    border-top-left-radius:0.5rem;
    height:auto;
    min-height:220px;
    padding-top:-3rem;
    margin-top:-3rem;
    max-height:360px;
  }

  .frameRecentes {
    border-top-left-radius:0.5rem;
    border-top-right-radius:0.5rem;
    height:auto;
    min-height:220px;
    padding-top:-3rem;
    margin-top:-3rem;
    max-height:410px;
  }

  .frameMensagens {
    border-top-right-radius:0.5rem;
    height:auto;
    min-height:220px;
    padding-top:-3rem;
    margin-top:-3rem;
    max-height:360px;
  }

  .pautaTableDiv {
    height:auto;
	visibility:visible;
  }
  
  .pautaTableDivSm {
    height:0px;
	visibility:hidden;
  }
  
  .recentesTableDiv {
    height:auto;
	visibility:visible;
  }
  
  .recentesTableDivSm {
    height:0px;
	visibility:hidden;
  }
  
  .mensagensTableDiv {
    height:auto;
	visibility:visible;
  }
  
  .mensagensTableDivSm {
    height:0px;
	visibility:hidden;
  }
  
  .icon {
	width: 90px;
    height: 90px;
    top: -2rem;
	background-color:#F8F8F8;
	box-shadow: 0 4px 12px 0 rgba(0,0,0,0.2),0 6px 20px 0 rgba(0,0,0,0.24) !important;
  }
  .iconDiv {
	height:auto;
    visibility:visible;
  }
  .iconPauta {
    color:#B18FCF !important;
  }
  .btn-alertaPauta {
    width:70% !important;
  }
  .layoutBase {
    padding-bottom:60px;
  }
  .layoutCentro {
    height:100%;
  }
  .eventosCol3 {
	border-top-left-radius:0rem;
    border-top-right-radius:0.5rem;
	border-bottom-right-radius:0.5rem; 
	border-bottom-left-radius:0rem;
  }
  .eventosBarraTextos {
    padding-left:2rem;
  }
  .eventosEstado {
    font-size:1.8rem;
  }
  .eventosEstadoFinalizado {
    font-size:1.5rem;
  }
  .eventosEstadoFalha {
    font-size:1.8rem;
  }

    
}

.panel-title > a {
  display: block;
  position: relative;
}
.panel-title > a:after {
  font-family: 'Font Awesome\ 5 Free';
  font-weight: bold;
  content: "\f103"; /* fa-chevron-down */
  position: absolute;
  right: 0;
}
.panel-title > a[aria-expanded="true"]:after {
  font-weight: bold;
  content: "\f102"; /* fa-chevron-up */
}


html, body {
    height: 100%;
    width: 100%;
    margin: 0;
}
 
#inner_fixed {
    height: 70px;
    background-color: grey;
}
 
#inner_remaining {
    background-color: #DDDDDD;    
 
    position: absolute;
    top: 70px;
    bottom: 0;
    width: 100%; 
}

ul {
    list-style-type: none;
    margin: 0;
    padding: 0;
}




#numerosAnimadosPauta {
    border: none;
    width: 400px;
    height: 100px;
	color:#DB4C59;
    -webkit-animation: mymove 2s infinite; /* Chrome, Safari, Opera */
    animation: mymove 2s infinite;
	font-size:1.2rem;
	vertical-align:top;
}
#numerosAnimadosMensagens {
    border: none;
    width: 400px;
    height: 100px;
	color:#4187D1;
    -webkit-animation: mymove 2s infinite; /* Chrome, Safari, Opera */
    animation: mymove 2s infinite;
	font-size:1.2rem;
	vertical-align:top;
}

/* Chrome, Safari, Opera */
@-webkit-keyframes mymove {
    /*50% {font-size: 20px;}*/
	50% {color: #FF9E00;}
}

/* Standard syntax */
@keyframes mymove {
    /*50% {font-size: 20px;}*/
	50% {color: #FF9E00;}
}





.dropbtn {
    background-color: #CFCFCF;
    color: white;
    padding: 1.1rem;
	padding-left: 1rem;
    font-size: 16px;
    border: none;
}

.dropdown {
    position: relative;
    display: inline-block;
}

.dropdown-content {
    display: none;
    position: absolute;
	bottom: 55px;
    background-color: #FFFFFF;
	min-width:200px;
	height:auto;
	min-height:80px;
	line-height:2rem;
	text-align:center;
	border-top-left-radius:0.3rem !important;
	border-top-right-radius:0.3rem !important;
    box-shadow: 0px 8px 16px 0px rgba(0,0,0,0.2);
    z-index: 90 !important;
}

.barraFerramentas {
    background: rgb(245,245,245); /* Old browsers */
background: -moz-linear-gradient(left, rgba(245,245,245,1) 0%, rgba(242,242,242,1) 1%, rgba(232,231,225,1) 2%, rgba(255,255,255,1) 10%, rgba(255,255,255,1) 50%, rgba(255,255,255,1) 90%, rgba(232,231,225,1) 98%, rgba(242,242,242,1) 99%, rgba(245,245,245,1) 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(left, rgba(245,245,245,1) 0%,rgba(242,242,242,1) 1%,rgba(232,231,225,1) 2%,rgba(255,255,255,1) 10%,rgba(255,255,255,1) 50%,rgba(255,255,255,1) 90%,rgba(232,231,225,1) 98%,rgba(242,242,242,1) 99%,rgba(245,245,245,1) 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to right, rgba(245,245,245,1) 0%,rgba(242,242,242,1) 1%,rgba(232,231,225,1) 2%,rgba(255,255,255,1) 10%,rgba(255,255,255,1) 50%,rgba(255,255,255,1) 90%,rgba(232,231,225,1) 98%,rgba(242,242,242,1) 99%,rgba(245,245,245,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f5f5f5', endColorstr='#f5f5f5',GradientType=1 ); /* IE6-9 */
}


.dropdown-content a {
    color: black;
    padding: 12px 16px;
    text-decoration: none;
    display: block;
}

.dropdown-content a:hover {}

.dropdown:hover .dropdown-content {
    display: block;
}

.dropdown:hover .dropbtn {
    background-color: #3e8e41;
}



/*  DASHBOARD  */


.left-sidebar {
  position: absolute;
  width: 240px;
  height: 100%;
  top: 0;
  z-index: 20;
  padding-top: 60px;
  background: #fff;
  -webkit-box-shadow: 1px 0 20px rgba(0, 0, 0, 0.08);
  box-shadow: 1px 0 20px rgba(0, 0, 0, 0.08);
}
.scroll-sidebar {
  padding-bottom: 60px;
}
.sidebar-nav {
  background: #fff;
  padding: 0;
}
.sidebar-nav ul {
  margin: 0;
  padding: 0;
}
.sidebar-nav ul li {
  list-style: none;
}
.sidebar-nav ul li a {
  color: #607d8b;
  padding: 7px 35px 7px 15px;
  display: block;
  font-size: 14px;
  white-space: nowrap;
}
.sidebar-nav ul li a:hover {
  color: #1976d2;
}
.sidebar-nav ul li a:hover i {
  color: #1976d2;
}
.sidebar-nav ul li a.active {
  color: #1976d2;
  font-weight: 500;
}
.sidebar-nav ul li a.active i {
  color: #1976d2;
}
.sidebar-nav ul li ul {
  padding-left: 28px;
}
.sidebar-nav ul li ul li a {
  padding: 7px 35px 7px 15px;
}
.sidebar-nav ul li ul ul {
  padding-left: 15px;
}
.sidebar-nav ul li.nav-label {
  font-size: 12px;
  margin-bottom: 0;
  padding: 14px 14px 14px 20px;
  color: #607d8b;
  font-weight: 600;
  text-transform: uppercase;
}
.sidebar-nav ul li.nav-devider {
  height: 1px;
  background: rgba(120, 130, 140, 0.13);
  display: block;
}
.sidebar-nav > ul > li {
  margin-bottom: 5px;
}
.sidebar-nav > ul > li > a {
  border-left: 3px solid transparent;
}
.sidebar-nav > ul > li > a i {
  width: 27px;
  font-size: 16px;
  display: inline-block;
  vertical-align: middle;
  color: #99abb4;
}
.sidebar-nav > ul > li > a .label {
  position: absolute;
  right: 35px;
  top: 8px;
}
.sidebar-nav > ul > li > a.active {
  font-weight: 400;
  background: #fff;
  color: #1976d2;
}
.sidebar-nav > ul > li.active > a {
  color: #1976d2;
  font-weight: 500;
  border-left: 3px solid #fff;
}
.sidebar-nav > ul > li.active > a i {
  color: #1976d2;
}
.sidebar-nav .has-arrow {
  position: relative;
}
.sidebar-nav .has-arrow:after {
  position: absolute;
  content: '';
  width: 7px;
  height: 7px;
  border-width: 1px 0 0 1px;
  border-style: solid;
  border-color: #607d8b;
  right: 1em;
  -webkit-transform: rotate(135deg) translate(0, -50%);
  -ms-transform: rotate(135deg) translate(0, -50%);
  -o-transform: rotate(135deg) translate(0, -50%);
  transform: rotate(135deg) translate(0, -50%);
  -webkit-transform-origin: top;
  -ms-transform-origin: top;
  -o-transform-origin: top;
  transform-origin: top;
  top: 47%;
  -webkit-transition: all 0.3s ease-out;
  -o-transition: all 0.3s ease-out;
  transition: all 0.3s ease-out;
}
.sidebar-nav .active > .has-arrow:after {
  -webkit-transform: rotate(-135deg) translate(0, -50%);
  -ms-transform: rotate(-135deg) translate(0, -50%);
  -o-transform: rotate(-135deg) translate(0, -50%);
  top: 45%;
  width: 7px;
  transform: rotate(-135deg) translate(0, -50%);
}
.sidebar-nav .has-arrow[aria-expanded=true]:after {
  -webkit-transform: rotate(-135deg) translate(0, -50%);
  -ms-transform: rotate(-135deg) translate(0, -50%);
  -o-transform: rotate(-135deg) translate(0, -50%);
  top: 45%;
  width: 7px;
  transform: rotate(-135deg) translate(0, -50%);
}
.sidebar-nav li > .has-arrow.active:after {
  -webkit-transform: rotate(-135deg) translate(0, -50%);
  -ms-transform: rotate(-135deg) translate(0, -50%);
  -o-transform: rotate(-135deg) translate(0, -50%);
  top: 45%;
  width: 7px;
  transform: rotate(-135deg) translate(0, -50%);
}
@media (min-width: 768px) {
  .mini-sidebar .sidebar-nav {
    background: transparent;
  }
  .mini-sidebar .sidebar-nav #sidebarnav li {
    position: relative;
  }
  .mini-sidebar .sidebar-nav #sidebarnav > li > ul {
    position: absolute;
    left: 60px;
    top: 38px;
    width: 200px;
    z-index: 1001;
    background: #f2f6f8;
    display: none;
    padding-left: 1px;
  }
  .mini-sidebar .sidebar-nav #sidebarnav > li:hover > ul {
    height: auto !important;
    overflow: auto;
    display: block;
  }
  .mini-sidebar .sidebar-nav #sidebarnav > li:hover > ul.collapse {
    display: block;
  }
  .mini-sidebar .sidebar-nav #sidebarnav > li:hover > a {
    width: 260px;
    background: #f2f6f8;
  }
  .mini-sidebar .sidebar-nav #sidebarnav > li:hover > a .hide-menu {
    display: inline;
  }
  .mini-sidebar .sidebar-nav #sidebarnav > li:hover > a .label {
    display: none;
  }
  .mini-sidebar .sidebar-nav #sidebarnav > li > a.has-arrow:after {
    display: none;
  }
  .mini-sidebar .sidebar-nav #sidebarnav > li > a {
    padding: 9px 18px;
    width: 50px;
  }
  .mini-sidebar .user-profile {
    padding-bottom: 15px;
    width: 60px;
    margin-bottom: 7px;
  }
  .mini-sidebar .user-profile .profile-img {
    width: 50px;
    padding: 15px 0 0;
    margin: 0 0 0 6px;
  }
  .mini-sidebar .user-profile .profile-img .setpos {
    top: -35px;
  }
  .mini-sidebar .user-profile .profile-img:before {
    top: 15px;
  }
  .mini-sidebar .user-profile .profile-text {
    display: none;
  }
  .mini-sidebar .left-sidebar {
    width: 60px;
  }
  .mini-sidebar .scroll-sidebar {
    padding-bottom: 0;
    position: absolute;
    overflow-x: hidden !important;
  }
  .mini-sidebar .hide-menu {
    display: none;
  }
  .mini-sidebar .nav-label {
    display: none;
  }
  .mini-sidebar .sidebar-footer {
    display: none;
  }
  .mini-sidebar > .label {
    display: none;
  }
  .mini-sidebar .nav-devider {
    width: 60px;
  }
  .mini-sidebar.fix-sidebar .left-sidebar {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .mini-sidebar .left-sidebar {
    position: fixed;
    left: -240px;
  }
  .mini-sidebar .sidebar-footer {
    left: -240px;
  }
  .mini-sidebar.show-sidebar .left-sidebar {
    left: 0;
  }
  .mini-sidebar.show-sidebar .sidebar-footer {
    left: 0;
  }
}

.page-wrapper {
  background: #fafafa;
  padding-bottom: 60px;
}
#main-wrapper {
  width: 100%;
  margin-top:70px;
}
.bg-white .card {
  box-shadow: none;
}
.box-shadow {
  box-shadow: 0 5px 20px rgba(0, 0, 0, 0.05) !important;
}
.dropzone {
  border: 1px dashed #b1b8bb;
}
.boxed #main-wrapper {
  width: 100%;
  max-width: 1300px;
  margin: 0 auto;
  -webkit-box-shadow: 0 0 60px rgba(0, 0, 0, 0.1);
  box-shadow: 0 0 60px rgba(0, 0, 0, 0.1);
}
.boxed #main-wrapper .sidebar-footer {
  position: absolute;
}
.boxed #main-wrapper .footer {
  display: none;
}
.page-wrapper {
  background: #fafafa;
  padding-bottom: 60px;
}
.page-titles {
  background: #ffffff;
  margin: 0 0 30px;
  padding: 15px 10px;
  position: relative;
  z-index: 10;
  -webkit-box-shadow: 1px 0 5px rgba(0, 0, 0, 0.1);
  box-shadow: 1px 0 5px rgba(0, 0, 0, 0.1);
}
.page-titles h3 {
  margin-bottom: 0;
  margin-top: 0;
}
.page-titles .breadcrumb {
  padding: 0;
  background: transparent;
  font-size: 14px;
}
.page-titles .breadcrumb li {
  margin-top: 0;
  margin-bottom: 0;
}
.page-titles .breadcrumb .breadcrumb-item + .breadcrumb-item:before {
  content: "\e649";
  font-family: themify;
  color: #a6b7bf;
  font-size: 11px;
}
.page-titles .breadcrumb .breadcrumb-item.active {
  color: #99abb4;
}
.text-white {
  color: #ffffff !important;
}
.text-danger {
  color: #ef5350 !important;
}
.text-muted {
  color: #99abb4 !important;
}
.text-warning {
  color: #ffb22b !important;
}
.text-success {
  color: #26dad2 !important;
}
.text-info {
  color: #1976d2 !important;
}
.text-inverse {
  color: #2f3d4a !important;
}
.text-blue {
  color: #02bec9;
}
.text-purple {
  color: #7460ee;
}
.text-primary {
  color: #5c4ac7;
}
.text-megna {
  color: #00897b;
}
.text-dark {
  color: #67757c;
}
.text-themecolor {
  color: #1976d2;
}
.breadcrumb {
  margin-bottom: 0;
}
.card {
  margin-bottom: 30px;
}
.card .card-subtitle {
  color: #99abb4;
  font-weight: 300;
  margin-bottom: 15px;
}
.card-inverse .card-bodyquote .blockquote-footer {
  color: rgba(255, 255, 255, 0.65);
}
.card-inverse .card-link {
  color: rgba(255, 255, 255, 0.65);
}
.card-inverse .card-subtitle {
  color: rgba(255, 255, 255, 0.65);
}
.card-inverse .card-text {
  color: rgba(255, 255, 255, 0.65);
}
.card-success {
  background: #26dad2 none repeat scroll 0 0;
  border-color: #26dad2;
}
.card-danger {
  background: #ef5350 none repeat scroll 0 0;
  border-color: #ef5350;
}
.card-warning {
  background: #ffb22b none repeat scroll 0 0;
  border-color: #ffb22b;
}
.card-info {
  background: #1976d2 none repeat scroll 0 0;
  border-color: #1976d2;
}
.card-primary {
  background: #5c4ac7 none repeat scroll 0 0;
  border-color: #5c4ac7;
}
.card-dark {
  background: #2f3d4a none repeat scroll 0 0;
  border-color: #2f3d4a;
}
.card-megna {
  background: #00897b none repeat scroll 0 0;
  border-color: #00897b;
}
.card-actions {
  float: right;
}
.card-actions a {
  color: #67757c;
  cursor: pointer;
  font-size: 13px;
  opacity: 0.7;
  padding-left: 7px;
}
.card-actions a:hover {
  opacity: 1;
}
.card-columns .card {
  margin-bottom: 20px;
}
.collapsing {
  transition: height 0.08s ease 0s;
}
.card-outline-info {
  border-color: #1976d2;
}
.card-outline-info .card-header {
  background: #1976d2 none repeat scroll 0 0;
  border-color: #1976d2;
}
.card-outline-inverse {
  border-color: #2f3d4a;
}
.card-outline-inverse .card-header {
  background: #2f3d4a none repeat scroll 0 0;
  border-color: #2f3d4a;
}
.card-outline-warning {
  border-color: #ffb22b;
}
.card-outline-warning .card-header {
  background: #ffb22b none repeat scroll 0 0;
  border-color: #ffb22b;
}
.card-outline-success {
  border-color: #26dad2;
}
.card-outline-success .card-header {
  background: #26dad2 none repeat scroll 0 0;
  border-color: #26dad2;
}
.card-outline-danger {
  border-color: #ef5350;
}
.card-outline-danger .card-header {
  background: #ef5350 none repeat scroll 0 0;
  border-color: #ef5350;
}
.card-outline-primary {
  border-color: #5c4ac7;
}
.card-outline-primary .card-header {
  background: #5c4ac7 none repeat scroll 0 0;
  border-color: #5c4ac7;
}
.card-body {
  padding: 0;
}
.card {
  background: #ffffff none repeat scroll 0 0;
  margin: 15px 0;
  padding: 20px;
  border: 0 solid #e7e7e7;
  border-radius: 5px;
  box-shadow: 0 5px 20px rgba(0, 0, 0, 0.05);
}
.card-subtitle {
  font-size: 12px;
  margin: 10px 0;
}
.card-title {
  font-weight: 500;
  font-size: 18px;
  line-height: 22px;
}
.card-title h4 {
  display: inline-block;
  font-weight: 500;
  font-size: 18px;
  line-height: 22px;
}
.card-title p {
  font-family: 'Poppins', sans-serif;
  margin-bottom: 12px;
}
.color-primary,
.text-primary {
  color: #4680ff;
}
.color-success,
.text-success {
  color: #26dad2;
}
.color-info,
.text-info {
  color: #62d1f3;
}
.color-danger,
.text-danger {
  color: #fc6180;
}
.color-warning,
.text-warning {
  color: #ffb64d;
}
.color-pink,
.text-pink {
  color: #e6a1f2;
}
.color-dark,
.text-dark {
  color: #444c67;
}
.color-grey,
.text-grey {
  color: #ddd;
}
.media-body {
  vertical-align: middle;
}
.media-body span {
  font-size: 10px;
  color: #4680ff;
}
.media-body p {
  color: #99abb4;
  line-height: 15px;
}
.open > .dropdown-toggle.btn-primary.focus {
  background-color: #6352ce;
  border: 1px solid #6352ce;
}
.open > .dropdown-toggle.btn-primary:focus {
  background-color: #6352ce;
  border: 1px solid #6352ce;
}
.open > .dropdown-toggle.btn-primary:hover {
  background-color: #6352ce;
  border: 1px solid #6352ce;
}
.open > .dropdown-toggle.btn-success.focus {
  background-color: #1eacbe;
  border: 1px solid #1eacbe;
}
.open > .dropdown-toggle.btn-success:focus {
  background-color: #1eacbe;
  border: 1px solid #1eacbe;
}
.open > .dropdown-toggle.btn-success:hover {
  background-color: #1eacbe;
  border: 1px solid #1eacbe;
}
.open > .dropdown-toggle.btn-info.focus {
  background-color: #028ee1;
  border: 1px solid #028ee1;
}
.open > .dropdown-toggle.btn-info:focus {
  background-color: #028ee1;
  border: 1px solid #028ee1;
}
.open > .dropdown-toggle.btn-info:hover {
  background-color: #028ee1;
  border: 1px solid #028ee1;
}
.open > .dropdown-toggle.btn-warning.focus {
  background-color: #e9ab2e;
  border: 1px solid #e9ab2e;
}
.open > .dropdown-toggle.btn-warning:focus {
  background-color: #e9ab2e;
  border: 1px solid #e9ab2e;
}
.open > .dropdown-toggle.btn-warning:hover {
  background-color: #e9ab2e;
  border: 1px solid #e9ab2e;
}
.open > .dropdown-toggle.btn-danger.focus {
  background-color: #e6294b;
  border: 1px solid #e6294b;
}
.open > .dropdown-toggle.btn-danger:focus {
  background-color: #e6294b;
  border: 1px solid #e6294b;
}
.open > .dropdown-toggle.btn-danger:hover {
  background-color: #e6294b;
  border: 1px solid #e6294b;
}
.open > .dropdown-toggle.btn-inverse {
  background-color: #232a37;
  border: 1px solid #232a37;
}
.open > .dropdown-toggle.btn-red {
  background-color: #d61f1f;
  border: 1px solid #d61f1f;
  color: #ffffff;
}
body {
  background: #fff;
  font-family: 'montserrat', sans-serif;
  margin: 0;
  overflow-x: hidden;
  color: #67757c;
}
html {
  position: relative;
  min-height: 100%;
  background: #ffffff;
}
@media (min-width: 1024px) {
  .page-wrapper {
    margin-left: 240px;
  }
  
}
@media (max-width: 1023px) {
  .page-wrapper {
    margin-left: 60px;
    -webkit-transition: 0.2s ease-in;
    -o-transition: 0.2s ease-in;
    transition: 0.2s ease-in;
  }
  
  .widget-app-columns {
    -webkit-column-count: 1;
    -moz-column-count: 1;
    column-count: 1;
  }
}

#selCentroCustos { 
	padding-top:70px;
	margin: auto;
	/*margin:0;
	/*background-color:#05386B;*/
	/*padding-left:1rem;*/
	/*padding-right:1rem;*/
	/*min-width: 0rem !important;
	padding:0.2rem;
	border-bottom-left-radius:0.5rem;
	border-bottom-right-radius:0.5rem;
	
	text-align:center;*/
}

.abaCentroCustos {
	padding-top:0px;
	position: relative;
}


/* pCONTROLE */

.media-text-right {
  text-align: right;
}
.media-text-left {
  text-align: left;
}
.progress-bar {
  background-color: #4680ff;
}
.progress-bar-primary {
  background-color: #4680ff;
}
.progress-bar-success {
  background-color: #26dad2;
}
.progress-bar-info {
  background-color: #62d1f3;
}
.progress-bar-danger {
  background-color: #fc6180;
}
.progress-bar-warning {
  background-color: #ffb64d;
}
.progress-bar-pink {
  background-color: #e6a1f2;
}
.progress {
  height: 6px;
}
.progress-bar.active,
.progress.active .progress-bar {
  animation: 2s linear 0s normal none infinite running progress-bar-stripes;
}
.progress-vertical {
  display: inline-block;
  height: 250px;
  margin-bottom: 0;
  margin-right: 20px;
  min-height: 250px;
  position: relative;
}
.progress-vertical-bottom {
  display: inline-block;
  height: 250px;
  margin-bottom: 0;
  margin-right: 20px;
  min-height: 250px;
  position: relative;
  transform: rotate(180deg);
}
.progress-animated {
  animation-duration: 5s;
  animation-name: myanimation;
  transition: all 5s ease 0s;
}
@keyframes myanimation {
  0% {
    width: 0;
  }
}
@keyframes myanimation {
  0% {
    width: 0;
  }
}
.browser .progress {
  height: 8px;
}
.fa-rotate-45 {
    -webkit-transform: rotate(-45deg);
    -moz-transform: rotate(-45deg);
    -ms-transform: rotate(-45deg);
    -o-transform: rotate(-45deg);
    transform: rotate(-45deg);
}
.card-body {
  padding: 0;
}

.table-hover tbody tr:hover {
  background-color: #3671AF;
  color:#FFFFFF !important;
}
