
   
/* v4.8 Agrosolutions  

ICONES
  */

/* 
select.iOSselect {
    -webkit-appearance: none;
    background-color: white;
    background-image: URL('../resources/img/select-arrow.png') !important; 
    background-position : right center;   
	background-size: 18px;
	background-repeat: no-repeat;
	padding-right: 1.5em;  
} */

/* v4.9 */
@media not all and (min-resolution:.001dpcm) {
 .safari_only, select  { 
    -webkit-appearance: none;
    background-color: white;
    background-image: URL('../resources/img/select-arrow.png') !important; 
    background-position : right center;   
	background-size: 18px;
	background-repeat: no-repeat;
	padding-right: 1.5em;  
	padding-left: 6px; 
    }
 
}

.bordaVermelha, .bordaVermelha input, input .bordaVermelha , html input[disabled] .bordaVermelha,  .bordaVermelha button[disabled], .bordaVermelha input[disabled], 
button[disabled] .bordaVermelha, html input[disabled] .bordaVermelha, .bordaVermelha html input[disabled],
.bordaVermelha:hover, .bordaVermelha input, .bordaVermelha button[disabled]:hover, .bordaVermelha input[disabled]:hover, 
button[disabled] .bordaVermelha:hover, html input[disabled]:hover .bordaVermelha:hover, .bordaVermelha html input[disabled]:hover {
    border-color: red !important;
} 

.ui-datatable-selectable > .ui-state-highlight, .ui-datatable tr.ui-state-highlight, 
.ui-datatable-selectable > .ui-widget-content .ui-state-highlight a{
  /* color: #790000!important; */
   background: #e6e6e6 !important;	 
   border-right: none;
    text-shadow: none !important;
}
  
  
.row_selected,
.table-striped tbody tr:nth-child(odd) td .row_selected,
.table-striped tbody tr:nth-child(odd) .row_selected th {
background-color: #FCFCD9 !important; 
}

.table tbody tr:hover td,
.table tbody tr:hover th {
    background-color: rgba(0, 0, 0, 0.08); 
}


.ui-widget-content a {
	color: #08C; 
}  

.ui-widget-content a:hover {
color: #005580;
text-decoration: underline;
}

.link{
   /* color: #1C9C2F;      */
     color: #08C !important;  
}

.naoTransparente{
	opacity: 1 !important;
	color: #333 !important;
}

.ui-selectonebutton .ui-state-active{
	background: #85b2cb url(/as/javax.faces.resource/images/ui-bg_inset-hard_65_85b2cb_1x100.png.html?ln=primefaces-aristo) 50% 50% repeat-x !important;
    background: #85b2cb linear-gradient(top,rgba(255,255,255,0),rgba(255,255,255,0.4)) !important;
    background: #85b2cb -webkit-gradient(linear,left top,left bottom,from(rgba(255,255,255,0)),to(rgba(255,255,255,0.4))) !important;
}

.popover-title {
  font-size: medium !important;
  text-align: center;
  font-weight: bold;
   background-color: rgb(65, 65, 65); /* rgba(57, 179, 215, 1) !important; */
  color: white; 
    /* rgba(198, 198, 198, 1); */
  /* /rgb(203, 225, 231); */
  /*#f5f5f5;*/  
}
 
.bordaItemSelecionado, .bordaItemSelecionado input, .bordaItemSelecionado button[disabled], .bordaItemSelecionado input[disabled], 
button[disabled] .bordaItemSelecionado, html input[disabled] .bordaVermelha, .bordaItemSelecionado html input[disabled],
.bordaItemSelecionado, .bordaItemSelecionado input, .bordaVermelha button[disabled]:hover, .bordaItemSelecionado input[disabled]:hover, 
button[disabled] .bordaItemSelecionado:hover, html input[disabled]:hover .bordaItemSelecionado, .bordaItemSelecionado html input[disabled]:hover {
            border: 2px solid #8196ad !important;
}


.btn-info[rel=popover] i {
	color: grey;	
}

.btn-info[rel=popover] :hover, .btn-info[rel=popover] :hover i {
	color: white !important;	
}


 .ui-datatable tr.ui-state-highlight a {
  color: #08C !important;  
 /* text-decoration: underline; */
 }
 
 .destaqueLinha, .destacarLinha, .destaqueHr{
	 border: none;
    height: 2px;
    color: #878b8e;  
    background-color: #878b8e;   
    margin-top: 10px;
    /* Set the hr color   */
   /*   color: #337ab7;  
    background-color: #337ab7;  */ 
} 



.destaqueLinhaPouco, .destaqueLinhaP, .destacarLinhaP{
	 border: none;
    height: 1.5px;
    color: #878b8e;  
    background-color: #878b8e;   
    margin-top: 10px;
}




/* .ls-fullwidthdark .ls-bottom-slidebuttons a */ 


 /* --------
  estilo calendario
  ----- */ 
  
 .ui-datepicker-trigger .ui-button:hover, .ui-datepicker-trigger:hover{
  color: #333;
  background-color: #ebebeb !important;
  border-color: #adadad !important;
}

 .ui-datepicker-trigger .ui-button, .ui-datepicker-trigger{
	height: 30px !important;	
	color: #333;
	background-color: #ebebeb;
	border-color: #adadad; 
	padding: 0px 0px;
	font-size: 14.5px; 
	border-radius: 2px; 

}
 

 
 
.ui-datepicker-week-end, .ui-datepicker-week-end .ui-state-default {
	/*  opacity: 0.5; */ 
	color: rgb(196, 46, 46)  !important;    
}

.ui-datepicker-today{
	background-color: #EBE9E9 !important;  
	font-weight: bolder; 
	height: 12px;
	/* border-radius: 50px; */
	border: medium;
}



/* ------------------- 
icones!
----------------- */


.icon-logo-as-bottom{
	 background-image: URL('../imagens/logo_as_bottom.png') !important;
      background-size: contain;
	  background-repeat: no-repeat;
     background-position: center center !important;
    /*  width: 16px;   height: 16px; */
     padding-left: 12px;
     padding-right: 0px;
	 /*  url(../imagens/logo_as_bottom.png) no-repeat left top;  rotate */
 }
 
 
 
.icon-pesoAlt, .icon-weightAlt  { 
     background-image: URL('../resources/img/icones/peso.png') !important;
      background-size: contain;
	  background-repeat: no-repeat;
     background-position: center center !important;
     width: 20px;   height: 20px;
    padding: 6px 10px;
     
   /*  width: 14px;
    height: 13px;  */ 
     
   /*   background-size: contain; */
    
}

.icon-peso, .icon-weight  { 
     background-image: URL('../resources/img/icones/peso5.png') !important;
      background-size: contain;
	  background-repeat: no-repeat;
     background-position: center center !important;
     width: 20px;   height: 20px;
    padding: 6px 10px;
     
   /*  width: 14px;
    height: 13px;  */ 
     
   /*   background-size: contain; */
    
}


.icon-station {
 background-image: url('../resources/img/icones/icon-station.png') !important;
	  background-size: contain;
	  background-repeat: no-repeat;
     background-position: center center !important;
    /*  width: 32px;   height: 32px; */
     padding: 12px 12px;  
     opacity: 1 !important;
     vertical-align: bottom;
}

.icon-stationAlt {
 background-image: url('../resources/img/icones/icon-stationAlt.png') !important;
	  background-size: contain;
	  background-repeat: no-repeat;
     background-position: center center !important;
    /*  width: 32px;   height: 32px; */
     padding: 12px 12px;  
     opacity: 1 !important;
     vertical-align: bottom;
}
 
 .icon-station3 {
 background-image: url('../resources/img/icones/icon-station3.png') !important;
	  background-size: contain;
	  background-repeat: no-repeat;
     background-position: center center !important;
    /*  width: 32px;   height: 32px; */
     padding: 12px 12px;  
     opacity: 1 !important;
     vertical-align: bottom;
}

.icon-satelite {
 background-image: url('../resources/img/icones/icon-satellite.png') !important;
	  background-size: contain;
	  background-repeat: no-repeat;
     background-position: center center !important;
    /*  width: 32px;   height: 32px; */
     padding: 12px 12px;  
     opacity: 1 !important;
     vertical-align: bottom;
}

/* div .icon-satelite, div .icon-satelite-alt,
h4 .icon-satelite, h4 .icon-satelite-alt,
h4 .icon-satelite:before, h4 .icon-satelite-alt,
i .icon-satelite   {
	-webkit-transform: rotate(180deg);
	-moz-transform: rotate(180deg);
	-ms-transform: rotate(180deg);
	-o-transform: rotate(180deg);
	transform: rotate(180deg);
} */
 


.icon-as-bottom, .icon-botton {
	 background-image: url('../imagens/marker_agrosolutions.png') !important;
	  background-size: contain;
	  background-repeat: no-repeat;
     background-position: center center !important;
   /*   width: 72px;   height: 72px; */
    padding: 17px 17px;
     opacity: 1 !important;
     vertical-align: bottom;
}


.icon-satelite-alt {
 background-image: url('../resources/img/icones/icon-satellite-alt.png') !important;
	  background-size: contain;
	  background-repeat: no-repeat;
     background-position: center center !important;
   /*   width: 72px;   height: 72px; */
    padding: 25px 25px;
     opacity: 1 !important;
     vertical-align: bottom;
}



.ui-icon-calendar {
    background-image: URL('../resources/img/calendario.png') !important;
    background-position: center center !important;
     background-size: contain;
   /*  width: 16px;
    height: 16px; */
    border-radius:0px;
    opacity:0.8;
}


.icon-factory{ 
	 background-image: url('../resources/img/icones/factory.png') !important; 
    background-position: center center !important;
   /*  width: 14px;
    height: 13px;  */ 
    width: 40px;
    height: 20px;
    background-repeat: no-repeat;
    
    
}

.icon-produto{ 
	 background-image: url('../resources/img/icones/pack.png') !important;
	  background-size: contain;
	  background-repeat: no-repeat;
     background-position: center center !important;
     width: 32px;   height: 32px;
    padding: 6px 12px;
}

.icon-produto-btn{ 
	 background-image: url('../resources/img/icones/pack.png') !important;
	  background-size: contain;
	  background-repeat: no-repeat;
     background-position: center center !important;
     width: 32px;   height: 32px;
    padding: 6px 8px;
}


.icon-produto-controle{ 
	 background-image: url('../resources/img/icones/packControl.png') !important;
	  background-size: contain;
	  background-repeat: no-repeat;
     background-position: center center !important;
     width: 32px;   height: 32px;
    padding: 6px 11px;
}

.icon-btn-xs-normalize{
	/*    width: 20px !important;   */
	   /* height: 25px; */
	  /*  padding-top: 10px;
	   padding-bottom: 10px; */
	   padding-left: 8px;
	   padding-right: 8px;	   
}

.icon-produto-add{ 
	 background-image: url('../resources/img/icones/packAdd.png') !important;
	  background-size: contain;
	  background-repeat: no-repeat;
     background-position: center center !important;
     width: 32px;   height: 32px;
    padding: 6px 12px;
}

.icon-produto-preco{ 
	 background-image: url('../resources/img/icones/packPrice.png') !important;
	  background-size: contain;
	  background-repeat: no-repeat;
     background-position: center center !important;
     width: 32px;   height: 32px;
    padding: 6px 12px;
     
}

/* v8.2  https://freeiconshop.com/icon/wallet-icon-outline/#google_vignette 
https://thenounproject.com/browse/icons/term/stock-market/
https://www.freepik.com/icon/cryptocurrency_2272825 
 */
 
 .icon-criptos{ 
	 background-image: url('../resources/img/icones/criptos.png') !important;
	  background-size: contain;
	  background-repeat: no-repeat;
     background-position: center center !important;
     width: 32px;   height: 32px;
    padding: 0px 10px;
}

 .icon-criptosAlt{ 
	 background-image: url('../resources/img/icones/criptoAlt.png') !important;
	  background-size: contain;
	  background-repeat: no-repeat;
     background-position: center center !important;
     width: 32px;   height: 32px;
    padding: 0px 10px;
}
 
.icon-wallet{ 
	 background-image: url('../resources/img/icones/walletAlt.png') !important;
	  background-size: contain;
	  background-repeat: no-repeat;
     background-position: center center !important;
     width: 32px;   height: 32px;
    padding: 0px 10px;
}

.icon-coins{ 
	 background-image: url('../resources/img/icones/coinsAlt.png') !important;
	  background-size: contain;
	  background-repeat: no-repeat;
     background-position: center center !important;
     width: 32px;   height: 32px;
    padding: 0px 10px;
}

.icon-idea, .icon-insight{ 
	 background-image: url('../resources/img/icones/ideaAlt.png') !important;
	  background-size: contain;
	  background-repeat: no-repeat;
     background-position: center center !important;
     width: 32px;   height: 32px;
   padding: 0px 10px;
}

.icon-produto-formula{ 
	 background-image: url('../resources/img/icones/packFormula.png') !important;
	  background-size: contain;
	  background-repeat: no-repeat;
     background-position: center center !important;
     width: 32px;   height: 32px;
    padding: 6px 12px;
}

.icon-produto-tags{ 
	 background-image: url('../resources/img/icones/packTags.png') !important;
	  background-size: contain;
	  background-repeat: no-repeat;
     background-position: center center !important;
     width: 32px;   height: 32px;
    padding: 6px 12px;
}

.icon-produto-change{ 
	 background-image: url('../resources/img/icones/packChange.png') !important;
	  background-size: contain;
	  background-repeat: no-repeat;
     background-position: center center !important;
     width: 32px;   height: 32px;
    padding: 6px 12px;
     
}



.icon-analisefolha{ 
	 background-image: url('../resources/img/icones/analisefolha.png') !important;
	     background-size: contain;
	         background-repeat: no-repeat;
    background-position: center center !important;
       width: 32px;
    height: 32px;
    padding: 6px 12px;
}

.icon-field{ 
	 background-image: url('../resources/img/icones/field.png') !important;
	     background-size: contain;
	         background-repeat: no-repeat;
    background-position: center center !important;
     margin-left: -4px;
    padding-left: 12px !important;
     padding-top: 0px !important;
    padding-bottom: 6px !important;
    padding-right: 12px !important;
}


.icon-ferramenta{ 
	 background-image: url('../resources/img/icones/ferramenta.png') !important;
	      background-size: contain;  
	    background-repeat: no-repeat;
    background-position: center center !important;
        width: 32px;
     height: 32px;  
      margin-left: -4px;
    padding-left: 12px !important;
     padding-top: 0px !important;
    padding-bottom: 6px !important;
    padding-right: 12px !important;
    
     
}

.icon-produtos{ 
	 background-image: url('../resources/img/icones/produtos.png') !important;
	 background-size: contain;
	 background-repeat: no-repeat;
     background-position: center center !important;
     width: 32px;
     height: 32px;
     padding: 6px 12px;
}

.icon-colhedora{ 
	 background-image: url('../resources/img/icones/colhedora.png') !important;
	       background-size: contain;  
	         background-repeat: no-repeat;
   /*  background-position: center center !important; */
       width: 30px;
    height: 30px;
  /*   padding: 6px 12px; */
    margin-left: -4px;
    padding-left: 12px !important;
     padding-top: 0px !important;
    padding-bottom: 6px !important;
    padding-right: 12px !important;
}

.icon-implemento{ 
	 background-image: url('../resources/img/icones/implemento.png') !important;
	     background-size: contain;  
	         background-repeat: no-repeat;
    background-position: center center !important;
     /*  width: 28px; */
      height: 25px;
     
    padding-left: 6px !important;
     padding-top: 0px !important;
    padding-bottom: 6px !important;
    padding-right: 12px !important;
    
}


.icon-fieldmoney{ 
	 background-image: url('../resources/img/icones/fieldmoney.png') !important;
	     background-size: contain;
	         background-repeat: no-repeat;
    background-position: center center !important;
      width: 32px;
    height: 32px;
    padding: 6px 12px;
}

.icon-cafe{ 
	 background-image: url('../resources/img/icones/cafe.png') !important;
	     background-size: contain;
	         background-repeat: no-repeat;
    background-position: center center !important;
      width: 32px;
    height: 32px;
    padding: 6px 12px;
}

.icon-npk{ 
	 background-image: url('../resources/img/icones/npk.png') !important;
	     background-size: contain;
	         background-repeat: no-repeat;
    background-position: center center !important;
      width: 32px;
    height: 32px;
    padding: 6px 12px;
}

.icon-plantadora{ 
	 background-image: url('../resources/img/icones/plantadora.png') !important;
	     background-size: contain;
	         background-repeat: no-repeat;
    background-position: center center !important;
   /*       width: 35px;
    height: 30px;
    padding: 6px 12px; */
    
       padding-left: 16px !important;
     padding-top: 5px !important;
    padding-bottom: 13px !important;
    padding-right: 5px !important;
    margin-left: -4px;
    
}

.icon-cavalo{ 
	 background-image: url('../resources/img/icones/horse-head.png') !important;
	     background-size: contain;
	         background-repeat: no-repeat;
    background-position: center center !important;
         width: 32px;
    height: 32px;
   /*  padding: 6px 12px; */
       padding: 2px 9px;
}

.icon-ovelha{ 
	 background-image: url('../resources/img/icones/ovelha.png') !important;
	     background-size: contain;
	         background-repeat: no-repeat;
    background-position: center center !important;
         width: 32px;
    height: 32px; 
       padding: 2px 9px;
}
 
.icon-trator{ 
	 background-image: url('../resources/img/icones/trator.png') !important;
	     background-size: contain;
	         background-repeat: no-repeat; 
    /* background-position: center center !important; */
    padding-left: 20px !important;
    padding-top: 5px !important;
    padding-bottom: 13px !important;
    padding-right: 6px !important;
    margin-left: -3px;
}

/* v7.8 

obs para tipo de dopcumento financeiro já fica o codigo do icone no BD
*/
.icon-barter{ 
	 background-image: url('../resources/img/icones/icon-barter.png') !important;
	 background-size: contain;  
	background-repeat: no-repeat;
    background-position: center center !important; 
    /*  width: 25px;  
    height: 25px; */
     padding-top: inherit;
    padding-right: 20px;
    padding-bottom: inherit;
}

 
/* v6.0 */
.icon-pix{ 
	 background-image: url('../resources/img/icones/icon-pix.png') !important;
	 background-size: contain;  
	background-repeat: no-repeat;
    background-position: center center !important;
    opacity: 0.7;
    /*  width: 25px;  
    height: 25px; */
     padding-top: inherit;
    padding-right: 20px;
    padding-bottom: inherit;
}

.icon-cheque{ 
	background-image: url('../resources/img/icones/icon-cheque.png') !important;
	background-size: contain;  
	background-repeat: no-repeat;
    background-position: center center !important;
    /*  width: 25px;  
    height: 25px; */
     padding-top: inherit;
    padding-right: 20px;
    padding-bottom: inherit;
    
}

.icon-doc-ted{ 
	/* background-image: url('../resources/img/icones/icon-doc-ted.png') !important; */
	background-image: url('../resources/img/icones/icon-exchange-money.png') !important;
	background-size: contain;  
	background-repeat: no-repeat;
    background-position: center center !important;
    /*  width: 25px;  
    height: 25px; */
     padding-top: inherit;
    padding-right: 20px;
    padding-bottom: inherit;
}


.icon-credito-cc{ 
	background-image: url('../resources/img/icones/icon-credito-cc.png') !important;
	background-size: contain;  
	background-repeat: no-repeat;
    background-position: center center !important;
    /*  width: 25px;  
    height: 25px; */
     padding-top: inherit;
    padding-right: 20px;
    padding-bottom: inherit;
}

.icon-debito-cc{ 
	background-image: url('../resources/img/icones/icon-debito-cc.png') !important;
	background-size: contain;  
	background-repeat: no-repeat;
    background-position: center center !important;
   /*  width: 25px;  
    height: 25px; */
     padding-top: inherit;
    padding-right: 20px;
    padding-bottom: inherit;
}




/* nao usado */
.icon-boleto{ 
	background-image: url('../resources/img/icones/icon-boleto.png') !important;
	background-size: contain;  
	background-repeat: no-repeat;
    background-position: center center !important;
    width: 25px;  
    height: 25px;
    padding-left: 16px !important;
    padding-right: 16px !important;
    
}

.icon-processamento{ 
	 background-image: url('../resources/img/icones/producao.png') !important;
	     background-size: contain;  
	         background-repeat: no-repeat;
    background-position: center center !important;
       width: 25px;  
    height: 25px;
    padding-left: 6px !important;
     padding-top: 0px !important;
    padding-bottom: 6px !important;
    padding-right: 12px !important;
    
}

.icon-paw{ 
	background-image: url('../resources/img/icones/pawp.png') !important;
    background-position: center center !important;
   width: 14px;
    height: 14px;
	
}


.icon-paw-white{
	background-image: url('../resources/img/icones/paw_white.png') !important;
    background-position: center center !important;
      background-size: 14px 14px;
    width: 14px;
    height: 14px;
     
}

 
 
.icon-cow{ 
	 background-image: url('../resources/img/icones/cow.png') !important;
    background-position: center center !important;
    width: 14px;
    height: 14px;
}

 