.tarefaNegrito.z-listitem .z-listcell-content {
	font-weight: bold;
	color: var(--themeColor);
}

.z-combobox-open{
  max-width: unset !important;
  padding: 0px !important;
}



/* DASHBOARD */

.card-dashboard {
	background: #fff;
	border: 1px #ddd solid;
	border-radius: 5px;
	box-shadow: 0 0 20px rgba(0,0,0,0.11);
	display: grid;
	padding: 35px 10px;
	margin-bottom: 30px;
	position: relative;
	overflow: hidden;
	-webkit-border-radius: 5px;
	-webkit-background-clip: padding-box;
	-moz-border-radius: 5px;
	-moz-background-clip: padding;
	background-clip: padding-box;
	transition: all .6s cubic-bezier(.165,.84,.44,1);
	text-decoration: none;
}

.nome_do_modulo {
	font-size: 30px !important;
}

.card-intro:hover .card-intro__icon, .card-intro:hover .card-intro__text {
	color: #fff;
}

.divPeriodo>table>tbody>tr>td>table {
    text-align: center;
    width: 100%;
}

.divPeriodo {
    min-width: 230px;
    max-width: 400px;
}

.divBotaoGerarGraficos {
    max-width: 158px;
}

.btn-gerar-graficos {
    width: max-content;
    text-align: center;
    min-width: 190px;
    max-width: 200px;
}

@media(min-width: 818px) {
    .divBotaoGerarGraficos {
        text-align: left;
    }
}

@media(max-width: 817px) {
    .divBotaoGerarGraficos {
        max-width: inherit;
    }

    .btn-gerar-graficos {
        margin-top: 0px;
    }
}

/* FIM DASHBOARD */

.divNavMenu {
    width: 4rem !important;
}

.navMenu {
    position: fixed;
    width: 4rem !important;
    top: 30%;
	padding: .5rem;
	background: white !important;
	border-radius: 10px;
    margin-left: 0.4rem;
}

.navMenu ul{
  width: 100% !important;
  border: none !important;
}

.navMenu .z-nav ul{
  background: white !important;
}

.navMenu .z-nav::after{
  display: none !important;
}

.navMenu ul .z-navitem span{
  color: black !important;
}

.navMenu .z-navitem a.menuSelecionado::before
{
  color: var(--themeColor) !important;
}

.navMenu .z-navitem a{
  margin: .2rem;
  font-size: .8rem;
  line-height: .7rem;
  text-align: left;
  height: 3rem;
  display: flex;
}

.navMenu .z-navitem a::before{
  content: "\f46d";
  color: black;
  font-family: 'Font Awesome 5 Free';
  font-weight: 900;
  margin: auto;
  font-size: 1.25rem;
}

.navMenu .z-navitem a span{
  margin: auto 0px;
}

.navMenu .z-navitem a .z-navitem-image{
  display: none !important;
}

.navMenu .z-nav {
  cursor: pointer;
  margin-top: -0.25rem;
}

.navMenu .z-nav a{
  pointer-events: none;
}

.navMenu .z-nav ul{
  display: block !important;
}

.divNavMenu .navMenu li {
    width: auto !important;
}

.divNavMenu .z-navitem-content {
    display: grid !important;
    margin: 0px !important;
    padding-top: 0px !important;
    padding-bottom: 0px !important;
}

.navMenu .z-navitem a::before {
    font-size: 1rem;
}

.divNavMenu .navMenu .z-navitem-content::before,
.divNavMenu .navMenu .z-navitem-content span {
    color: #989898 !important;
}

.divNavMenu .z-navitem-text {
    display: block !important;
    font-size: .65rem !important;
    text-align: center;
}

.tempVertical .z-navbar-vertical li::after,
.tempVertical .z-navbar-vertical a:hover, .z-nav-popup a:hover {
    background: transparent !important;
}

.z-nav-content .z-navitem-image{
  display: none !important;
}

.z-nav-content {
  padding: .7rem !important;
  font-size: .8rem;
  line-height: .7rem;
  border-radius: .25rem;
  width: 100%;
  background: var(--themeColor) !important;
  color: white !important;
  border-color: var(--themeColor);
  margin-bottom: .5rem;
}

.z-navitem .z-nav-content .z-navitem-text{
  margin: auto;
}

.z-nav-content span{
  text-align: center;
}

.z-nav-content i{
  display: none !important;
}

.z-nav-content::before{
  display: none !important;
}
.z-nav-content::after{
  display: none !important;
}
.z-radiogroup {
  overflow: auto !important;
}
.btn-gerar-graficos, .botaoUpload  {
  color: white;
}

.status-processo{
	color: #FFF !important;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	-ms-border-radius: 4px;
	-o-border-radius: 4px;
	border-radius: 4px;
	display: inline-block;
	margin: auto;
	padding: .26667rem;
	vertical-align: middle;
	position: relative;
	white-space: nowrap;
	cursor: pointer;
}

.status-processo.criacao {
	background: #a6b0e1!important;
	border: 1px solid #a6b0e1 !important;
}

.status-processo.aguardando-aprovacao {
	background: #FFE4B5 !important;
	border: 1px solid #FFE4B5 !important;
}

.tabelaDeItens .z-listheader {
	pointer-events: none;
}



.z-loading {
	background: unset !important;
	border: unset !important;
	overflow: visible;
}
.z-loading::before {
	width: 6rem !important;
    height: 6rem !important;
    border-radius: 50%;
    position: fixed;
    margin: auto;
    top: 40% !important;
    left: 50% !important;
    content: '';
    background: radial-gradient(farthest-side,var(--themeColor) 94%,#0000) top/8px 8px no-repeat, conic-gradient(#0000 30%,var(--themeColor));
    -webkit-mask: radial-gradient(farthest-side,#0000 calc(100% - 8px),#000 0);
    animation: l13 1s infinite linear;
}
@keyframes l13{
	100%{transform: rotate(1turn)}
}

@keyframes rotate {
	100%   {transform: rotate(360deg)}
}

@keyframes prixClipFix {
    0%   {clip-path:polygon(50% 50%,0 0,0 0,0 0,0 0,0 0)}
    25%  {clip-path:polygon(50% 50%,0 0,100% 0,100% 0,100% 0,100% 0)}
    50%  {clip-path:polygon(50% 50%,0 0,100% 0,100% 100%,100% 100%,100% 100%)}
    75%  {clip-path:polygon(50% 50%,0 0,100% 0,100% 100%,0 100%,0 100%)}
    100% {clip-path:polygon(50% 50%,0 0,100% 0,100% 100%,0 100%,0 0)}
}
.z-loading-indicator {
	display: none;
}


.z-listitem.tarefaDestacada .z-listcell-content>.z-label,
.z-listitem.tarefaDestacada *{
 	font-weight: bold !important;
}
.rodape_probpms {
  width: 15rem;
  position: fixed;
  bottom: -15rem;
  left: 0px;

}