@charset "UTF-8";
@import url('https://sistema.faturarcred.digital/cdn/assets/gen/css/manys.css?v=1.0.0');
@import url('https://sistema.faturarcred.digital/cdn/assets/gen/css/manys1.css?v=1.0.0');
@import url('https://sistema.faturarcred.digital/cdn/assets/gen/css/manys2.css?v=1.0.0');


/**** MARGINS + PADDINGS ****/
.mr-xs{margin-right:3px !important} 
.mr-sm{margin-right:5px !important} 
.mr-md{margin-right:10px !important} 
.mr-lg{margin-right:15px !important} 

.ml-xs{margin-left:3px !important} 
.ml-sm{margin-left:5px !important} 
.ml-md{margin-left:10px !important} 
.ml-lg{margin-left:15px !important}

.mt-xs{margin-top:3px !important} 
.mt-sm{margin-top:5px !important} 
.mt-md{margin-top:10px !important} 
.mt-lg{margin-top:15px !important} 

.mb-xs{margin-bottom:3px !important} 
.mb-sm{margin-bottom:5px !important} 
.mb-md{margin-bottom:10px !important} 
.mb-lg{margin-bottom:15px !important} 
.mb-lgg{margin-bottom:25px !important} 

.ma-xs{margin:3px !important} 
.ma-sm{margin:5px !important} 
.ma-md{margin:10px !important} 
.ma-lg{margin:15px !important} 

.pr-xs{padding-right:3px !important} 
.pr-sm{padding-right:5px !important} 
.pr-md{padding-right:10px !important} 
.pr-lg{padding-right:15px !important} 

.pl-xs{padding-left:3px !important} 
.pl-sm{padding-left:5px !important} 
.pl-md{padding-left:10px !important} 
.pl-lg{padding-left:15px !important}

.pt-xs{padding-top:3px !important} 
.pt-sm{padding-top:5px !important} 
.pt-md{padding-top:10px !important} 
.pt-lg{padding-top:15px !important}

.pb-xs{padding-bottom:3px !important} 
.pb-sm{padding-bottom:5px !important} 
.pb-md{padding-bottom:10px !important} 
.pb-lg{padding-bottom:15px !important}

.pa-xs{padding:3px !important} 
.pa-sm{padding:5px !important} 
.pa-md{padding:10px !important} 
.pa-lg{padding:15px !important} 

.np{padding:0 !important}
.npl{padding-left:0 !important}
.npr{padding-right:0 !important}
.npb{padding-bottom:0 !important}
.npt{padding-top: 0 !important}

.nmr{margin-right:0 !important}
.nml{margin-left:0 !important}
.nmt{margin-top:0 !important}
.nmb{margin-bottom:0 !important}
.nm{margin:0 !important}

.border-minus{border:1px solid #e8e8e8 !important}
.border-ccc{border:1px solid #ccc !important}

.bt-xs{border-top:1px solid #ccc !important}
.bb-xs{border-bottom:1px solid #ccc !important}
.bl-xs{border-left:1px solid #ccc !important}
.br-xs{border-right:1px solid #ccc !important}

.nbr{border-right: 0 !important; }
.nbl{border-left:0 !important}
.nbt{border-top:0 !important}
.nbb{border-bottom:0 !important}
.nba{border:0 !important}

.bra-xs{border-radius: 2px}
.bra-sm{border-radius: 4px}
.bra-md{border-radius: 6px}
.bra-lg{border-radius: 8px}

.ba-xs{border:1px solid #ccc !important}


.border-top-dedede {border-top: 1px solid #dedede;}
.border-left-dedede {border-left: 1px solid #dedede;}
.border-right-dedede {border-right: 1px solid #dedede;}
.border-bottom-dedede {border-bottom: 1px solid #dedede;}


.np-x {
  padding-left: 0 !important;
  padding-right: 0 !important;
}
.np-y {
  padding-top: 0 !important;
  padding-bottom: 0 !important;
}



/* CLASSES QUE FUNCIONAM SOMENTE NO MOBILE */
@media (max-width: 768px) {

  /* PADDINGS */
  .np-xs {padding:0 !important}
  .npl-xs {padding-left:0 !important}
  .npr-xs {padding-right:0 !important}
  .npb-xs {padding-bottom:0 !important}
  .npt-xs {padding-top: 0 !important}
  .np-x-xs {
    padding-left: 0 !important;
    padding-right: 0 !important;
  }
  .np-y-xs {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
  }

  /* MARGINS */
  .nm-xs {margin:0 !important}
  .nml-xs {margin-left:0 !important}
  .nmr-xs {margin-right:0 !important}
  .nmb-xs {margin-bottom:0 !important}
  .nmt-xs {margin-top: 0 !important}
  .nm-x-xs {
    margin-left: 0 !important;
    margin-right: 0 !important;
  }
  .nm-y-xs {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
  }

} /* width max 767 */




/* CLASSES QUE FUNCIONAM SOMENTE NO DESKTOP */
@media (min-width: 769px) {

  /* PADDINGS */
  .np-lg {padding:0 !important}
  .npl-lg {padding-left:0 !important}
  .npr-lg {padding-right:0 !important}
  .npb-lg {padding-bottom:0 !important}
  .npt-lg {padding-top: 0 !important}
  .np-x-lg {
    padding-left: 0 !important;
    padding-right: 0 !important;
  }
  .np-y-lg {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
  }

  /* MARGINS */
  .nm-lg {margin:0 !important}
  .nml-lg {margin-left:0 !important}
  .nmr-lg {margin-right:0 !important}
  .nmb-lg {margin-bottom:0 !important}
  .nmt-lg {margin-top: 0 !important}
  .nm-x-lg {
    margin-left: 0 !important;
    margin-right: 0 !important;
  }
  .nm-y-lg {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
  }

} /* width min 769px */






.img-pb {
  filter: grayscale(100%);
}

[hidden] {
  display: none;
}


/* CLASSES QUE FUNCIONAM SOMENTE NO DESKTOP */
@media (max-width: 768px) {
  .hidden-xs {
    display: none !important;
  }
}


@media (min-width: 769px) {
  .hidden-lg {
    display: none !important;
  }
}



.bg-none,
.background-none {background:none !important}
 

/* BALAO DE NOTIFICACOES */
.iziToast-wrapper,
[data-notify="container"] {
  z-index: 999999 !important;
}


.grayscale-hover-80:hover img,
img.grayscale-hover-80:hover {
  filter: grayscale(80%) !important;
}




.texto-cortado { text-decoration: line-through}


.cursor-move {cursor: move !important}
.cursor-pointer {cursor: pointer !important}
.cursor-grabbing {cursor: grabbing !important}

.pos-rel,
.pos-relative,
.position-relative
{position: relative !important}

.pos-abs,
.pos-absolute,
.position-absolute
{position: absolute !important}


.vertical-middle {vertical-align:middle !important}
.overflow-visible {overflow: visible !important }
.display-inline-block {display: inline-block !important}
.display-flex, .flex {display: flex !important}

.display-table {display: table !important}
.display-table-cell {display: table-cell !important}

.text-muted2 {color: #d1d3d5 !important}
.text-uppercase {text-transform: uppercase !important}
.text-lowercase {text-transform: lowercase !important}
.text-capitalize {text-transform: capitalize !important}

.italico {font-style: italic !important}

.texto-sublinhado,
.text-decoration-underline {text-decoration: underline !important;}

.texto-sublinhado-hover:hover,
.text-decoration-underline-hover:hover {text-decoration: underline;}
.text-align-last {text-align-last: center !important;}



/* ALERT DE CONFIRMACÃO IZITOAST */
.btn-notificacao-sim {
	color: #ffffff !important;
	background-color: rgba(1, 168, 89, 0.9) !important;
	outline: none !important;
}
.btn-notificacao-sim:hover {
	background-color: rgba(1, 168, 89, 1) !important;
}

.btn-notificacao-nao {
	color: #ffffff !important;
	background-color: rgba(0, 0, 0, 0.7) !important;
	outline: none !important;
}
.btn-notificacao-nao:hover {
	background-color: rgba(0, 0, 0, 1) !important;
}





















.modo_dev {
  color: #ff0000
}
label {
  margin-bottom: 0;
}


#scrollTopBtn {
  position: fixed;
  bottom: 2%;
  right: 0.5%;
  color: #fff;
  padding: 8px 13px;
  background-color: rgba(58,54,51,.45);
  border-radius: 50%;
  z-index: 999;
}




#preload {
  width: 100%;
  height: 100%;
  position: fixed;
  top: 0px;
  left: 0px;
  z-index: 2000;
  background-color: rgba(0, 0, 0, 0.25)
}
#preload i {
  color: rgba(255, 255, 255, 0.8);
  font-size: 7em;
  margin-left: 45%;
  margin-top: 25%;
}
#preload span {
  color: rgba(255, 255, 255, 0.8);
  font-size: 4em;
  margin-left: 47.2%;
}


/* ALERT DE CONFIRMACÃO IZITOAST */
.btn-notificacao-sim {
	color: #ffffff !important;
	background-color: #f36e20 !important;
	outline: none !important;
}
.btn-notificacao-sim:hover {
	background-color: #c14800 !important;
}

.btn-notificacao-nao {
	color: #000000 !important;
	background-color: #ffffff !important;
	outline: none !important;
}
.btn-notificacao-nao:hover {
  color: #000000 !important;
  background-color: #a5a5a5 !important;
}


.opacity_zero_onLoad {opacity: 0}