* {	font-family: Helvetica ;}body{	padding-top: 100px;	/* padding-bottom: 150px; 	 */}#msg-backend, [id^='err-'],#msg-backendpopup,#msg-backendpopup2 {	color:red;	font-size: 15px ;	line-height: 1.5;	display:block;	font-weight: 500;	background-color: transparent !important;}div > div.bloco-texto-resumo {   line-height: 18px ;   font-size: 15px;}div > div.bloco-texto-resumo > span {   line-height: 18px ;   font-size: 15px;}div > div.bloco-texto-resumo > span > span.texto-resumo{   font-family: Verdana;	   display: inline-block;   /*width: 45%;*/   white-space: wrap;   color:rgba(89,89,89,1);   border: none;   padding-top: 0px;   padding-left: 0px;   padding-right: 0px;   height: 0em;   background-color: transparent;   margin-bottom: -5px; }div > div.bloco-texto-resumo > span > input.texto-resumo {   font-family: Verdana;	   display: inline-block;   /*width: 45%;*/   white-space: wrap;   color:rgba(89,89,89,1);   border: none;   padding-top: 8px;   padding-left: 0px;   padding-right: 0px;   height: 0em;   background-color: transparent; }div > div.bloco-texto-resumo > span > label.texto-resumo {   font-family: Verdana;	   display: inline-block;   white-space: nowrap;   /*width: 50%;*/   color:rgba(89,89,89,1);   padding-top: 3px;   padding-left: 0px;   padding-right: 0px;   height: 0em; } div > div.bloco-texto-resumo > span > span.texto-resumo-2, div > div.bloco-texto-resumo > span > input.texto-resumo-2 {   font-family: Verdana;	    display: inline-block;   font-weight: 700;   white-space: wrap;   color:rgba(89,89,89,1);   border: none;   padding: 0px;   background-color: transparent; } div > div.bloco-texto-resumo > span > label.texto-resumo-2 {   font-family: Verdana;	    display: inline-block;   white-space: nowrap;   font-weight: 700;   color:rgba(89,89,89,1); }span.texto-resumo-multiplo {   font-family: Verdana;	   display: inline-block;   white-space: wrap;   height: 0em;   line-height: 1.3em;   font-size: 15px ;   color:rgba(89,89,89,1);   border-color: transparent ;   background-color: transparent;   padding-top: 0px;   padding-left: 0px;   padding-right: 0px; } label.texto-resumo-multiplo {   font-family: Verdana;	    display: inline-block;   white-space: wrap;   height: 0em;   line-height: 1.3em;   font-size: 15px ;   color:rgba(89,89,89,1);   border-color: transparent ;   background-color: transparent;   padding-top: 8px;   padding-left: 0px;   padding-right: 0px; }label.texto-resumo-titulo {     font-family: Verdana;	 	 display: block;	 font-weight: 700;	 color: #404040;	 height: 1.75em;	 padding-bottom: 3px; } label.texto-resumo-titulo-2 {     font-family: Verdana;		  	 display: block;	 color: #404040;	 height: 1.5em;	 padding-bottom: 0px;	 margin-bottom: -5px;	 padding-top: 7px; } label.texto-entrada {     font-family: Verdana;   display: block ;   font-size: 15px ;   color: rgba(64,64,64,1) ;   border-color: rgba(0,128,183,1) ;   border-radius: 8px ;   border-width: 2px  ;   background-clip: padding-box ; } label.texto-entrada-2 {   font-family: Verdana;   color: rgba(110,110,110,0.80);   display: block ;   font-size: 15px ;   border-color: rgba(0,128,183,1) ;   border-radius: 8px ;   border-width: 2px  ;   background-clip: padding-box ; } input.texto-entrada {    font-family: Verdana;   display: block ;   font-size: 15px ;   color: rgba(89,89,89,1) ;   border-color: rgba(0,128,183,0.75) ;   border-radius: 8px ;   border-width: 2px  ;   height: 35px;   background-clip: padding-box ; }.cor-placeholder::-webkit-input-placeholder { /* WebKit, Blink, Edge */    color: rgba(89,89,89,0.4) !important;}.cor-placeholder:-moz-placeholder { /* Mozilla Firefox 4 to 18 */    color: rgba(89,89,89,0.4) !important;    opacity: 1;}.cor-placeholder::-moz-placeholder { /* Mozilla Firefox 19+ */    color: rgba(89,89,89,0.4) !important;    opacity: 1;}.cor-placeholder:-ms-input-placeholder { /* Internet Explorer 10-11 */    color: rgba(89,89,89,0.4) !important;}.cor-placeholder::-ms-input-placeholder { /* Microsoft Edge */    color: rgba(89,89,89,0.4) !important;}.cor-placeholder::placeholder {     color: rgba(89,89,89,0.4) !important;} /* color: rgba(110,110,110,0.80) ; */ /*div > div.aba > div > div.aba-moeda > label.texto-entrada-home{*/div.texto-entrada-home  { 	font-family: Verdana;	display: block ;	width: 100% ;	font-size: 15px ;	background-clip: padding-box ;	font-weight: 700;	 	color: black ; } div.texto-entrada-home-mini  { 	font-family: Verdana; 	display: inline-block ; 	font-size: 10px ;	background-clip: padding-box ;	font-weight: 700;	 	color: black ; } div > span.texto-entrada-home{     font-family: Verdana;		 	 display: inline-block ; } input.texto-entrada-home {	font-family: Verdana;	display: inline-block ;	width: 38%;	font-size: 15px ;	height: 35px;	border-color: rgba(0,128,183,0.75) ;	border-radius: 8px ;	border-width: 2px  ;	background-clip: padding-box ;	font-weight: 700;	color: rgba(89,89,89,1);	/*color:rgba(0,128,183,1);*/ }  input.texto-entrada-home-mini {	font-family: Verdana;	display: inline-block ;	width: 100px;	font-size: 13px ;	height: 15px;	border-color: transparent;	background-color: transparent;/*	border-color: rgba(0,128,183,0.75) ;	border-radius: 8px ;	border-width: 2px  ;	background-clip: padding-box ;*/	padding: 0px;	font-weight: 700;	color: rgba(89,89,89,1);	/*color:rgba(0,128,183,1);*/ } input.texto-entrada-home-mini-valor-pequeno {	font-family: Verdana;	display: inline-block ;	width: 65px;	font-size: 13px ;	height: 15px;	border-color: transparent;	background-color: transparent;/*	border-color: rgba(0,128,183,0.75) ;	border-radius: 8px ;	border-width: 2px  ;	background-clip: padding-box ;*/	padding: 0px;	font-weight: 700;	color: rgba(89,89,89,1);	/*color:rgba(0,128,183,1);*/ } input.texto-entrada-home-brl {	font-family: Verdana;	display: inline-block ;	width: 38%;	font-size: 15px ;	height: 35px;	border-color: rgba(0,128,183,0.75) ;	border-radius: 8px ;	border-width: 2px  ;	background-clip: padding-box ;	font-weight: 700;	color:rgba(0,128,183,0.75);	background-image: url("BRL.png");	background-clip: border-box;  	background-repeat: no-repeat;	background-size: auto;} .select-home{     font-family: Verdana;		    /*width: 100% ;*/   /*border-color: red;*/   display: inline-block ;   	height: 35px;/*   height: 51.8125px;   line-height: 1.8;   /*font-size: 15px ;*/   border-color: rgba(0,128,183,0.75);   border-radius: 8px ;   border-width: 2px ; } label.texto-entrada + input{     font-family: Verdana;		 	height: 35px; 	width: 100%; } figure.figura-bandeira {	 font-family: Verdana;		 display: inline-block; } figure.figura-bandeira > img{	 display: inline-block;	 width: 30px;	 max-width: 30px;	 padding: 0px;	 margin: 0px;	 vertical-align: middle; } div.texto-saida-resumo > input , div.texto-saida-resumo  > label{   font-family: Verdana;	   width: 0% ;   white-space: nowrap;   display: block;   font-size: 13px ;   background-color: transparent ;   border-color: transparent ;   color: gray ; }  div.texto-total-resumo > input, div.texto-total-resumo > label {    font-family: Verdana;		  	padding-top: 1em; 	white-space: nowrap;	display: block;	font-weight: 900;	font-size: 12px ;	color: #e85c00 ;	background-color: transparent ;	border-color: transparent ;	vertical-align: top; } div.texto-saida-resumo-negrito > input , div.texto-saida-resumo-negrito  > label{    font-family: Verdana;		 	padding-bottom: 1em; 	white-space: nowrap;	display: inline-block;	font-weight: 900 ;	font-size: 12px ;	color: #444444 ;	background-color: transparent ;	border-color: transparent ;	vertical-align: top; }/* PRIMEIRA LINHA */.suacompra2 > div > div:nth-child(1) > label,.suacompra2 > div > div:nth-child(1) > input {	font-family: Verdana;		font-weight: 900;	font-size: 15px;	margin-bottom: 15px;}/* ULTIMA LINHA */.suacompra2 > div > div:last-of-type > label,.suacompra2 > div > div:last-of-type > input {	font-family: Verdana;		font-weight: 900;	color: #e85c00;	font-size: 15px;	margin-top: 13px;	margin-bottom: 5px;}/* CONFIGURAÇãO DAS LINHAS */	.suacompra2 > div > div > label,.suacompra2 > div > div > input	{	font-family: Verdana;				width: 100%;	display: block;	font-size: 12px;	line-height: 2em;	height: 2em;	padding: 0px;	background-color: transparent;	border: transparent;}.suacompra2 > div:nth-child(1) {	font-family: Verdana;		position: relative;	text-align: left;}	.suacompra2 > div:nth-child(2) {	font-family: Verdana;				position: absolute;	text-align: right;	top: 0px;	right: 0px;}	.suacompra2 > div > div > input	{	font-family: Verdana;				text-align: right;}.suacompra2 > div > div > input	{	font-family: Verdana;				text-align: right;} div > div.texto-saida-resumo-suacompra > label.texto-saida-resumo-suacompra {    font-family: Verdana;		 	padding-top: 0em; 	white-space: nowrap;	display: block;	font-weight: 900;	font-size: 20px ;	color: rgba(1,112,143,1) ;	background-color: transparent ;	/*border-color: red ;*/	margin-top: 2px;	margin-bottom: -10px;	vertical-align: top;	text-align: left; } div > div.texto-saida-resumo-suacompra > input.texto-saida-resumo-suacompra {	text-align: right; } div.texto-fixo-stepincanada {     font-family: Verdana;		 	 text-align: left;	 font-size: 15px;	 border-radius: 14px;	 background-color: rgba(122,122,122,0.10);	 padding:  20px; } div.texto-fixo-stepincanada > input {     font-family: Verdana;		 	 text-align: left;	 font-size: 15px;	 border-color: transparent;	 background-color: transparent;	 padding:  0px;	  } div.texto-fixo-stepincanada > span.texto-fixo-stepincanada-titulo > label {	 font-family: Verdana;		 font-weight: 900; } div.texto-fixo-loja {	overflow: auto;	text-align: left;	font-size: 15px;	border-radius: 14px;	/* background-color: rgba(122,122,122,0.10); *//* 	padding:  20px; */ } div.texto-fixo-loja{	 margin-top: 10px;	 padding-left: 7px; } div.texto-fixo-loja > span.texto-fixo-loja-titulo > span, div.texto-fixo-loja > span.texto-fixo-loja-titulo > label {	color: rgb(64,64,64);	/* display: block; */	/* width: 100%; */	text-align: left;	line-height: 2.5em;	font-size: 13px;	border-color: transparent;	background-color: transparent;	padding:  0px;	font-weight: 900;	display: block; } div.texto-fixo-loja > input {	color: rgb(89,89,89);	display: block;	width: 100%;	text-align: left;	line-height: 1em;	font-size: 13px;	border-color: transparent;	background-color: transparent;	padding:  0px; }div.texto-fixo-loja-2 > input.texto-fixo-loja-2 {	 width: 70%;	 display: inline-block;	 padding: 0px; }  div.texto-fixo-loja-3 > input.texto-fixo-loja-3 {	 width: 15%;	 display: inline-block;	 padding: 0px; }.texto-saida-email {     width: 50%;   display: inline-block ;   font-size: 18px ; /*  font-family: Arial ;*/   color: rgba(1,111,142,1.0) ;   border-color: rgba(244,188,58,1.0) ;   border-radius: 8px ;   border-width: 2px  ;   background-color: rgba(244,188,58,0.10) ; }  .titulo-anexo {   width: 50% ;    color: rgb(89,89,89);      font-size: 15px !important; /*  font-family: Arial !important;*/   text-align: center !important; } .label-color{     color: #016f8e; } .form-group{     margin-bottom: 1rem !important; }  ::placeholder {   color: transparent !important;   opacity: 1; /* Firefox */ }  :-ms-input-placeholder { /* Internet Explorer 10-11 */  color: transparent !important; }  ::-ms-input-placeholder { /* Microsoft Edge */  color: transparent !important; }  select.select-padrao{   display: inline-block ;   height: 35px;/*   height: 51.8125px  ;   line-height: 1.8;   width: 100% ;   color: rgba(75,75,75,1) ;   /*color: red ;*/   font-size: 28px ;   border-color: rgba(0,128,183,0.75) ;   border-radius: 8px ;   border-width: 2px  ;   background-clip: padding-box ;   font-size: 18px ;   font-family: Verdana ;   font-weight: 490;	  }  span.botao-laranja,  span.botao-azul-anexo, span.botao-azul, div.botao-laranja,  div.botao-azul { 	width: 100%; 	display:block;    text-align: center ; }  span.botao-laranja > input,  div.botao-laranja > input  {	      padding: 10px 10px ;     border-radius: 7px ;     text-align: center ;     font-size: 17px ;     background-color: rgba(244,188,58,0.80) ;	 background-image: linear-gradient(to top, rgba(122,94,29,0.80), rgba(244,188,58,0.80)) ;     box-shadow: 0 0px 26px 0 rgba(0,0,0,0.2), 0 0px 20px 0 rgba(0,0,0,0.19); }  span.botao-laranja > input:hover, div.botao-laranja > input:hover  {   background-color: #e85c00 ;   background-image: linear-gradient(to top, rgb(115,46,0), rgb(232,92,0)) ;   color: white; }  input[type="file"] {	 display: none; } input[type="file"] + label {	transition: background 150ms ease-in-out;	background: #0073aa;	background-color: rgb(0, 115, 170);	background-image: none;	border: none;	border-radius: 5px;	box-sizing: border-box;	color: #fff;	font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", "Roboto", "Oxygen", "Ubuntu", "Cantarell", "Fira Sans", "Droid Sans", "Helvetica Neue", sans-serif;	font-size: 0.88889em;	font-weight: 700;	line-height: 1.2;	outline: none;	padding: 0.76rem 1rem;	text-decoration: none;	vertical-align: bottom; } input[type="file"] + label, span.botao-azul > input, div.botao-azul > input {     padding: 10px 10px ;     border-radius: 7px ;     text-align: center ;     font-size: 17px ;     background-color: rgba(1,111,142,1.0) ;	 background-image: linear-gradient(to top, rgba(1,55,71,1), rgba(1,111,142,1)) ;     box-shadow: 0 0px 26px 0 rgba(0,0,0,0.2), 0 0px 20px 0 rgba(0,0,0,0.19); } input[type="file"] + label:hover, span.botao-azul > input:hover, div.botao-azul > input:hover  {   background-color: #125eea ;   background-image: linear-gradient(to top, rgb(5,107,190), rgb(2,51,91)) ;   color: white; }  .msg-erro{ /*    font-family: Arial ;*/     background-color: white;     color: red ; }  input.novo-radio , input.novo-checkbox{   position: absolute;   z-index: -1;   opacity: 0; }  input.novo-radio + label , input.novo-checkbox + label {   position: relative;   cursor: pointer;   padding-left: 30px; }  input[type=checkbox].novo-checkbox + label::before {   content: '';   position: absolute;   width: 20px;   height: 10px;   left: 0;   bottom: 0;   border: solid 2px;   vertical-align: bottom;   box-sizing: content-box; }  input[type=checkbox]:checked.novo-checkbox + label::after {   content: '';   position: absolute;   left: 10px;   bottom: 10px;     width: 10px;   height: 20px;   border-right: solid 3px rgba(1,111,142,1.0);   border-bottom: solid 3px rgba(1,111,142,1.0);   transform: rotate(45deg);   box-sizing: content-box; }  input[type=radio].novo-radio + label::before {   content: '';   position: absolute;   left: 0;   bottom: 0;   width: 20px;   height: 20px;   border-radius: 50%;   border: solid 2px;   vertical-align: bottom;   box-sizing: content-box; }  input[type=radio]:checked.novo-radio + label:after {   content: '';   background-color: rgba(1,111,142,1.0);   width: 14px;   height: 14px;   border-radius: 80%;   position: absolute;   left: 5px;   bottom: 5px;   box-sizing: content-box; }   /*div.fieldset.elementor-element.elementor-column.elementor-top-column {*/div.fieldset {	border-radius: 8px !important;	position: relative ;	padding: 12px 12px 12px 12px ;    border: 1px solid black ;    margin: 40px 6px 6px 6px  ;	}	/*div.fieldset.elementor-element.elementor-column.elementor-top-column > div.elementor-column-wrap.elementor-element-populated > div.elementor-widget-wrap > div.elementor-element.elementor-widget.elementor-widget-heading >div.elementor-widget-container >h4 */div.fieldset > div > div > div >div >h4{	border-radius: 8px !important;	position: absolute ;    text-align: center !important;    display: block ;    top: -36px !important;	background-color: white !important;	padding: 0px 12px 0px 12px !important;}input[type=radio].escondido, input[type=text].escondido{	visibility: hidden ;		position: absolute ;  /*  display: none;	*/ }	div.aba {		position: relative;	}		div.aba > div:nth-child(1) {		padding-left: 3px;		padding-right: 3px;		height: 50px;	}		div.aba > div:nth-child(1) > input {		display: none;	}	div.aba > div:nth-child(1) > input:checked + label {		border-bottom: none;		background-color: rgba(174,226,226,0.28);		}		div.aba > div:nth-child(1) > label {		padding-left: 1em;		padding-right: 1em;		line-height: 3em;		display: inline-block;		border: 2px solid rgba(0,128,183,0.75);		border-radius: 0.5em 0.5em 0em 0em;		font-size: 0.7em;		width: 33.33333%;		background-color: white;		text-align: center;		overflow-x: hidden;		text-overflow: ellipsis;	}	div.aba > div:nth-child(1) > label:nth-child(4) {		margin-left: -2px;		margin-right: -2px;	}	div.aba > div:nth-child(1) {		white-space: nowrap;		position: relative;		z-index: 5;						}	div.aba > div:nth-child(2) > div {		right: -3px;				top: 0em;		margin-right: 11px;		margin-top: -2px;		padding: 1em;		background-color: white;		position: relative;		border-radius: 0em 0em 0.5em 0.5em;		border-bottom: 2px solid rgba(0,128,183,0.75);		border-left: 2px solid rgba(0,128,183,0.75);		border-right: 2px solid rgba(0,128,183,0.75);		border: none;		background-color: rgba(174,226,226,0.28);		}		.fixed {		position: fixed;	/*	background-color: white;*/		z-index: 9999;		text-align: center;		/*height: 100%;*/		/*top: 50%;*/		bottom: 0px;		right: 90px;	}		.countdown {		width:100%;		border-radius: 0.25em;		/*border: 1px solid lightgray;*/		padding: 1em;		line-height: 2em;		white-space: nowrap;		font-size: 11px;		text-align: left;	}	.countdown > .figura {/*		border: 2px solid darkblue;		border-radius: 50%;*/		height: 32px;		width: 32px;		display: inline-block;		vertical-align: top;		background-image: url("clock.png");		background-clip: border-box;  		background-repeat: no-repeat;		background-size: auto;	}	.countdown > .conteudo {		display: inline-block;		vertical-align: top;		margin-top: -0.5em;		text-align: right;		position: relative;		left: 54px;		right: 11px;			border-color: transparent;		position: absolute;	}	.countdown > .conteudo > .barraProgresso {		position: relative;		display: block;		height: 1em;		width: 100%;	}	.countdown > .conteudo > .barraProgresso > div {		position: absolute;		height: 100%;		top: 0px;		bottom: 0px;		display: block;		border-radius: 0.5em;	}	.countdown > .conteudo > .barraProgresso > .p1 {		background-color: gray;		width: 100%;	}	.countdown > .conteudo > .barraProgresso > .p2 {		background-color: #e85c00;				width: 75%;	}	.countdown > .conteudo > .barraProgresso > .p3 {		background-color: transparent;		width: 100%;		border: 1px solid darkgray;	}	.countdown > .conteudo > .tempoRestante {		color: #e85c00;		display: inline-block;	}	.countdown > .conteudo > .texto {		color: black;		display: inline-block;		position: absolute;		left: 0px;	} .header{background-color: rgb(1, 111, 142) ;		background-image: linear-gradient(to left, rgb(0, 55, 71), rgb(1, 111, 142)) ;	box-shadow: 0 13px 13px 0 rgba(0,0,0,0.2), 0 10px 10px 0 rgba(0,0,0,0.19) ;	position: fixed ;	width: 100% ;	top: 0px ;	left: 0px ;	height: 100px ;	z-index: 1 ;}	.header2 > img {	height: 100%;	padding-top: 0px !important;	padding-bottom: 0px !important;	padding-left: 0px !important;	padding-right: 0px !important;}.header2 > div {	height: 100%;	padding-top: 0px !important;	padding-bottom: 0px !important;	padding-left: 0px !important;	padding-right: 0px !important;}.header2{background-color: #404040 ;		background-image: linear-gradient(to left,  rgb(200,200,200,0.93), rgb(280,280,280,0.93)) ;	box-shadow: 0 13px 13px 0 rgba(0,0,0,0.2), 0 10px 10px 0 rgba(0,0,0,0.19) ;	position: fixed ;	width: 100% ;	top: 0px ;	left: 0px ;	height: 110px ;	z-index: 1 ;}.trailler{background-color: rgb(1, 111, 142) ;		background-image: linear-gradient(to left, rgba(33, 46, 81, 0.5), rgba(66,92,162,1)) ;	/* box-shadow: 13px 0 0 13px rgba(0,0,0,0.2), 10px 0 0 10px rgba(0,0,0,0.19) ; */	/* position: fixed ;  */	width: 100% ;	bottom: 0px ;	left: 0px ;	height: 120px ;	z-index: 0 ;}	.tooltip {  position: relative;  display: inline-block;  border: none;  padding-top: 5px;}.tooltip:hover {  background-color: #fff;  z-index: 0 ;}.tooltip .tooltiptext {  visibility: hidden;  white-space: normal;  max-width: 200px;  background-color: #EFF0CA;  color: gray;  font-weight: 100;  text-align: left;  border-radius: 8px;  padding: 15px;  position: absolute;  z-index: 999;  bottom: 100%;  left: 50%;  margin-left: -250px;  margin-bottom: 10px;  opacity: 0;  transition: opacity 0.3s;}.tooltip .tooltiptext::after {  content: "";  position: absolute;  top: 100%;  left: 50%;  margin-left: -200x;  border-width: 0px;  border-style: none;  border-color: transparent;}.tooltip:hover .tooltiptext {  visibility: visible;  opacity: 1;  z-index: 999;}.tooltip .tooltipoperacao {  visibility: hidden;  white-space: normal;  max-width: 200px;  background-color: #EFF0CA;  color: gray;  font-size: 13px;  font-weight: 100;  text-align: left;  border-radius: 8px;  padding: 15px;  position: absolute;  z-index: 999;  bottom: 100%;  left: 50%;  margin-left: -250px;  margin-bottom: 10px;  opacity: 0;  transition: opacity 0.3s;  right: calc(0em - 5px);  transform: translate(21.5em,16%);}.tooltip .tooltipoperacao::after {  content: "";  position: absolute;  top: 100%;  left: 50%;  margin-left: -200x;  border-width: 0px;  border-style: none;  border-color: transparent;}.tooltip:hover .tooltipoperacao {  visibility: visible;  text-align: left;  opacity: 1;  z-index: 999;}/* FLOW: RIGHT */[tooltip][flow^="right"]::before {  top: 50%;  border-left-width: 0;  border-right-color: #333;  right: calc(0em - 5px);  transform: translate(.5em, -50%);}[tooltip][flow^="right"]::after {  top: 50%;  left: calc(100% + 5px);  transform: translate(.5em, -50%);}#txt-mescorrente{	margin-top: 30px;	margin-left: -60px;	border: none !important;	background-color: transparent !important;	border: transparent !important;	font-family: Helvetica;	font-weight: 600px;	color: rgba(64, 64, 64, 0.5);}#clipanexo:hover,#clipstatus:hover  {	opacity: 0.3;}@media (max-width: 760px){	.select-home, .figura-home, .dd .ddTitle{		width: 200px ;	}	.dd .ddTitle span.ddTitleText {		width: 190px;	}}@media (min-width: 760px) and (max-width: 1006px){	.select-home, .figura-home, .dd .ddTitle{		width: 165px ;	}	.dd .ddTitle span.ddTitleText {		width: 155px;	}}.select-home,  .dd .ddTitle{	overflow:hidden;}.aba > div {	min-width: 430px;	max-width: 475px;}.dd .ddTitle span.ddTitleText {		min-width: 155px;	}.dd .ddTitle span.ddTitleText {	display: inline-block;	overflow: visible;}table.dataTable {    width: 100%;    margin: 0 auto;    clear: both;    /* border-collapse: separate; */    border-spacing: 0}table.dataTable thead th,table.dataTable tfoot th {    font-weight: bold; 	font-size: 12px;	color: rgba(23,23,23, 0.9);	/* background-color: white;  */	font-family: Helvetica !important;	border: none !important;    border-top: 2px solid #a6a6a6 !important;	white-space: nowrap;}tfoot tr {	white-space: nowrap;}#total-tela {	white-space: nowrap;}tfoot tr:hover {	background-color: #b3b3b3 !important;}#total-tela:hover {	background-color: #b3b3b3 !important;}/* table.dataTabletable tfoot th:hover,tfoot th:hover{	color: red !important; 	background-color: #b3b3b3 !important;}#total-tela:hover{	color: blue !important;	background-color: #b3b3b3 !important;}   */table.dataTable thead th,table.dataTable thead td {    /* padding: 10px 10px; */	border: none !important;    border-bottom: 2px solid #a6a6a6 !important;}table.dataTable thead th:active,table.dataTable thead td:active {    outline: none}table.dataTable tfoot th,table.dataTable tfoot td {    padding: 10px 10px 6px 10px;    border: none}table.dataTable thead .sorting,table.dataTable thead .sorting_asc,table.dataTable thead .sorting_desc,table.dataTable thead .sorting_asc_disabled,table.dataTable thead .sorting_desc_disabled {    cursor: pointer;    *cursor: hand;    background-repeat: no-repeat;    background-position: center left;	padding-left: 25px;}table.dataTable thead .sorting {    background-image: url("../images/sort_both.png")}table.dataTable thead .sorting_asc {    background-image: url("../images/sort_asc.png")}table.dataTable thead .sorting_desc {    background-image: url("../images/sort_desc.png")}table.dataTable thead .sorting_asc_disabled {    background-image: url("../images/sort_asc_disabled.png")}table.dataTable thead .sorting_desc_disabled {    background-image: url("../images/sort_desc_disabled.png")}table.dataTable tbody tr {    background-color: #ffffff;	font-size: 12px;	font-family: Helvetica !important;	color:rgba(64,64,64, 0.9);	border: none !important;    border-bottom: 1px solid #e6e6e6 !important;}table.dataTable tbody th:first-child {	white-space: nowrap;	overflow: hidden;	text-overflow: ellipsis;	display: inline-block;	max-width: 170px;}table.dataTable tbody tr.selected {    background-color: #B0BED9;	font-size: 10px;		color: red;}table.dataTable tbody th,table.dataTable tbody td {    padding: 8px 10px}table.dataTable.row-border tbody th,table.dataTable.row-border tbody td,table.dataTable.display tbody th,table.dataTable.display tbody td {    border: none}table.dataTable.row-border tbody tr:first-child th,table.dataTable.row-border tbody tr:first-child td,table.dataTable.display tbody tr:first-child th,table.dataTable.display tbody tr:first-child td {    border: none}table.dataTable.cell-border tbody th,table.dataTable.cell-border tbody td {    border: none;    /* border-right: 0px solid #ddd */}table.dataTable.cell-border tbody tr th:first-child,table.dataTable.cell-border tbody tr td:first-child {    /* border-left: 0px solid #ddd */	border: none}table.dataTable.cell-border tbody tr:first-child th,table.dataTable.cell-border tbody tr:first-child td {    border: none}table.dataTable.stripe tbody tr.odd,table.dataTable.display tbody tr.odd,table.dataTable.nowrap tbody tr.odd{    /* background-color: #f9f9f9; */	background-color: white;}table.dataTable.stripe tbody tr.odd.selected,table.dataTable.display tbody tr.odd.selected {    background-color: #e6e6e6}table.dataTable.hover tbody tr:hover,table.dataTable.display tbody tr:hover {    background-color: #e6e6e6}table.dataTable.hover tbody tr:hover.selected,table.dataTable.display tbody tr:hover.selected {    background-color: #e6e6e6}table.dataTable.order-column tbody tr>.sorting_1,table.dataTable.order-column tbody tr>.sorting_2,table.dataTable.order-column tbody tr>.sorting_3,table.dataTable.display tbody tr>.sorting_1,table.dataTable.display tbody tr>.sorting_2,table.dataTable.display tbody tr>.sorting_3,table.dataTable.nowrap tbody tr>.sorting_1,table.dataTable.nowrap tbody tr>.sorting_2,table.dataTable.nowrap tbody tr>.sorting_3 {    background-color: white}table.dataTable.order-column tbody tr.selected>.sorting_1,table.dataTable.order-column tbody tr.selected>.sorting_2,table.dataTable.order-column tbody tr.selected>.sorting_3,table.dataTable.display tbody tr.selected>.sorting_1,table.dataTable.display tbody tr.selected>.sorting_2,table.dataTable.display tbody tr.selected>.sorting_3,table.dataTable.nowrap tbody tr.selected>.sorting_1,table.dataTable.nowrap tbody tr.selected>.sorting_2,table.dataTable.nowrap tbody tr.selected>.sorting_3{    background-color: white}table.dataTable.display tbody tr.odd>.sorting_1,table.dataTable.nowrap tbody tr.odd>.sorting_1,table.dataTable.order-column.stripe tbody tr.odd>.sorting_1 {    background-color: white}table.dataTable.display tbody tr.odd>.sorting_2,table.dataTable.nowrap tbody tr.odd>.sorting_2,table.dataTable.order-column.stripe tbody tr.odd>.sorting_2 {    background-color: white}table.dataTable.display tbody tr.odd>.sorting_3,table.dataTable.nowrap tbody tr.odd>.sorting_3,table.dataTable.order-column.stripe tbody tr.odd>.sorting_3 {    background-color: white}table.dataTable.display tbody tr.odd.selected>.sorting_1,table.dataTable.nowrap tbody tr.odd.selected>.sorting_1,table.dataTable.order-column.stripe tbody tr.odd.selected>.sorting_1 {    background-color: white}table.dataTable.display tbody tr.odd.selected>.sorting_2,table.dataTable.nowrap tbody tr.odd.selected>.sorting_2,table.dataTable.order-column.stripe tbody tr.odd.selected>.sorting_2 {    background-color: white}table.dataTable.display tbody tr.odd.selected>.sorting_3,table.dataTable.nowrap tbody tr.odd.selected>.sorting_3,table.dataTable.order-column.stripe tbody tr.odd.selected>.sorting_3 {    background-color: white}table.dataTable.display tbody tr.even>.sorting_1,table.dataTable.nowrap tbody tr.even>.sorting_1,table.dataTable.order-column.stripe tbody tr.even>.sorting_1 {    background-color: white}table.dataTable.display tbody tr.even>.sorting_2,table.dataTable.nowrap tbody tr.even>.sorting_2,table.dataTable.order-column.stripe tbody tr.even>.sorting_2 {    background-color: white}table.dataTable.display tbody tr.even>.sorting_3,table.dataTable.nowrap tbody tr.even>.sorting_3,table.dataTable.order-column.stripe tbody tr.even>.sorting_3 {    background-color: white}table.dataTable.display tbody tr.even.selected>.sorting_1,table.dataTable.nowrap tbody tr.even.selected>.sorting_1,table.dataTable.order-column.stripe tbody tr.even.selected>.sorting_1 {    background-color: white}table.dataTable.display tbody tr.even.selected>.sorting_2,table.dataTable.nowrap tbody tr.even.selected>.sorting_2,table.dataTable.order-column.stripe tbody tr.even.selected>.sorting_2 {    background-color: white}table.dataTable.display tbody tr.even.selected>.sorting_3,table.dataTable.nowrap tbody tr.even.selected>.sorting_3,table.dataTable.order-column.stripe tbody tr.even.selected>.sorting_3 {    background-color: white}table.dataTable.display tbody tr:hover>.sorting_1,table.dataTable.nowrap tbody tr:hover>.sorting_1,table.dataTable.order-column.hover tbody tr:hover>.sorting_1 {    background-color: #eaeaea}table.dataTable.display tbody tr:hover>.sorting_2,table.dataTable.nowrap tbody tr:hover>.sorting_2,table.dataTable.order-column.hover tbody tr:hover>.sorting_2 {    background-color: #ececec}table.dataTable.display tbody tr:hover>.sorting_3,table.dataTable.nowrap tbody tr:hover>.sorting_3,table.dataTable.order-column.hover tbody tr:hover>.sorting_3 {    background-color: #efefef}table.dataTable.display tbody tr:hover.selected>.sorting_1,table.dataTable.nowrap tbody tr:hover.selected>.sorting_1,table.dataTable.order-column.hover tbody tr:hover.selected>.sorting_1 {    background-color: white}table.dataTable.display tbody tr:hover.selected>.sorting_2,table.dataTable.nowrap tbody tr:hover.selected>.sorting_2,table.dataTable.order-column.hover tbody tr:hover.selected>.sorting_2 {    background-color: white}table.dataTable.display tbody tr:hover.selected>.sorting_3,table.dataTable.nowrap tbody tr:hover.selected>.sorting_3,table.dataTable.order-column.hover tbody tr:hover.selected>.sorting_3 {    background-color: white}table.dataTable.no-footer {    border-bottom: 0px solid blue}table.dataTable.nowrap th,table.dataTable.nowrap td {    white-space: nowrap;	max-width: 230px;	white-space: nowrap;	overflow: hidden;	text-overflow: ellipsis;}table.dataTable.compact thead th,table.dataTable.compact thead td {    padding: 4px 17px 4px 4px}table.dataTable.compact tfoot th,table.dataTable.compact tfoot td {    padding: 4px}table.dataTable.compact tbody th,table.dataTable.compact tbody td {    padding: 4px}table.dataTable th.dt-left,table.dataTable td.dt-left {    text-align: left}table.dataTable th.dt-center,table.dataTable td.dt-center,table.dataTable td.dataTables_empty {    text-align: center}table.dataTable th.dt-right,table.dataTable td.dt-right {    text-align: right}table.dataTable th.dt-justify,table.dataTable td.dt-justify {    text-align: justify}table.dataTable th.dt-nowrap,table.dataTable td.dt-nowrap {    white-space: nowrap}table.dataTable thead th.dt-head-left,table.dataTable thead td.dt-head-left,table.dataTable tfoot th.dt-head-left,table.dataTable tfoot td.dt-head-left {    text-align: left}table.dataTable thead th.dt-head-center,table.dataTable thead td.dt-head-center,table.dataTable tfoot th.dt-head-center,table.dataTable tfoot td.dt-head-center {    text-align: center}table.dataTable thead th.dt-head-right,table.dataTable thead td.dt-head-right,table.dataTable tfoot th.dt-head-right,table.dataTable tfoot td.dt-head-right {    text-align: right}table.dataTable thead th.dt-head-justify,table.dataTable thead td.dt-head-justify,table.dataTable tfoot th.dt-head-justify,table.dataTable tfoot td.dt-head-justify {    text-align: justify}table.dataTable thead th.dt-head-nowrap,table.dataTable thead td.dt-head-nowrap,table.dataTable tfoot th.dt-head-nowrap,table.dataTable tfoot td.dt-head-nowrap {    white-space: nowrap}table.dataTable tbody th.dt-body-left,table.dataTable tbody td.dt-body-left {    text-align: left}table.dataTable tbody th.dt-body-center,table.dataTable tbody td.dt-body-center {    text-align: center}table.dataTable tbody th.dt-body-right,table.dataTable tbody td.dt-body-right {    text-align: right}table.dataTable tbody th.dt-body-justify,table.dataTable tbody td.dt-body-justify {    text-align: justify}table.dataTable tbody th.dt-body-nowrap,table.dataTable tbody td.dt-body-nowrap {    white-space: nowrap}table.dataTable,table.dataTable th,table.dataTable td {    box-sizing: content-box}.dataTables_wrapper {    position: relative;    clear: both;    *zoom: 1;    zoom: 1}.dataTables_wrapper .dataTables_length {    float: left}.dataTables_wrapper .dataTables_filter {    float: right;    text-align: right}.dataTables_wrapper .dataTables_filter input {    margin-left: 0.5em}.dataTables_wrapper .dataTables_info {    clear: both;    float: left;    padding-top: 3em;	font-family: Helvetica !important;	font-size: 12px;}.dataTables_wrapper .dataTables_paginate {    float: right;    text-align: right;    padding-top: 0.25em}.dataTables_wrapper .dataTables_paginate .paginate_button {    box-sizing: border-box;    display: inline-block;    min-width: 0.75em;    padding: 0.1em 0.1em;	padding-top: 3em;    margin-left: 2px;    text-align: center;    text-decoration: none !important;    cursor: pointer;    *cursor: hand;    color: #333 !important;    border: 1px solid transparent;    border-radius: 2px}.dataTables_wrapper .dataTables_paginate .paginate_button.current,.dataTables_wrapper .dataTables_paginate .paginate_button.current:hover {    color: #333 !important;	line-height: 1em;	padding: 10px;    border: 1px solid #979797;    background-color: white;    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #fff), color-stop(100%, #dcdcdc));    background: -webkit-linear-gradient(top, #fff 0%, #dcdcdc 100%);    background: -moz-linear-gradient(top, #fff 0%, #dcdcdc 100%);    background: -ms-linear-gradient(top, #fff 0%, #dcdcdc 100%);    background: -o-linear-gradient(top, #fff 0%, #dcdcdc 100%);    background: linear-gradient(to bottom, #fff 0%, #dcdcdc 100%)}.dataTables_wrapper .dataTables_paginate .paginate_button.disabled,.dataTables_wrapper .dataTables_paginate .paginate_button.disabled:hover,.dataTables_wrapper .dataTables_paginate .paginate_button.disabled:active {    cursor: default;    color: #666 !important;    border: 1px solid transparent;    background: transparent;    box-shadow: none}.dataTables_wrapper .dataTables_paginate .paginate_button:hover {    color: white !important;	line-height: 1em;	padding: 10px;    border: 1px solid gray;    background-color: #585858;    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #585858), color-stop(100%, gray));    background: -webkit-linear-gradient(top, #585858 0%, gray 100%);    background: -moz-linear-gradient(top, #585858 0%, gray 100%);    background: -ms-linear-gradient(top, #585858 0%, gray 100%);    background: -o-linear-gradient(top, #585858 0%, gray 100%);    background: linear-gradient(to bottom, #585858 0%, gray 100%)}.dataTables_wrapper .dataTables_paginate .paginate_button:active {    outline: none;    background-color: #2b2b2b;	line-height: 1em;	padding: 10px;    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #2b2b2b), color-stop(100%, #0c0c0c));    background: -webkit-linear-gradient(top, #2b2b2b 0%, #0c0c0c 100%);    background: -moz-linear-gradient(top, #2b2b2b 0%, #0c0c0c 100%);    background: -ms-linear-gradient(top, #2b2b2b 0%, #0c0c0c 100%);    background: -o-linear-gradient(top, #2b2b2b 0%, #0c0c0c 100%);    background: linear-gradient(to bottom, #2b2b2b 0%, #0c0c0c 100%);    box-shadow: inset 0 0 3px gray}.dataTables_wrapper .dataTables_paginate .ellipsis {    padding: 0 1em}.dataTables_wrapper .dataTables_processing {    position: absolute;    top: 50%;    left: 50%;    width: 100%;    height: 40px;    margin-left: -50%;    margin-top: -25px;    padding-top: 20px;    text-align: center;    font-size: 11px;    background-color: white;    background: -webkit-gradient(linear, left top, right top, color-stop(0%, rgba(255, 255, 255, 0)), color-stop(25%, rgba(255, 255, 255, 0.9)), color-stop(75%, rgba(255, 255, 255, 0.9)), color-stop(100%, rgba(255, 255, 255, 0)));    background: -webkit-linear-gradient(left, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.9) 25%, rgba(255, 255, 255, 0.9) 75%, rgba(255, 255, 255, 0) 100%);    background: -moz-linear-gradient(left, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.9) 25%, rgba(255, 255, 255, 0.9) 75%, rgba(255, 255, 255, 0) 100%);    background: -ms-linear-gradient(left, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.9) 25%, rgba(255, 255, 255, 0.9) 75%, rgba(255, 255, 255, 0) 100%);    background: -o-linear-gradient(left, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.9) 25%, rgba(255, 255, 255, 0.9) 75%, rgba(255, 255, 255, 0) 100%);    background: linear-gradient(to right, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.9) 25%, rgba(255, 255, 255, 0.9) 75%, rgba(255, 255, 255, 0) 100%)}.dataTables_wrapper .dataTables_length,.dataTables_wrapper .dataTables_filter,.dataTables_wrapper .dataTables_info,.dataTables_wrapper .dataTables_processing,.dataTables_wrapper .dataTables_paginate {    color: #333;	font-family: Helvetica !important;	font-size: 12px;}.dataTables_wrapper .dataTables_scroll {    clear: both}.dataTables_wrapper .dataTables_scroll div.dataTables_scrollBody {    *margin-top: -1px;    -webkit-overflow-scrolling: touch}.dataTables_wrapper .dataTables_scroll div.dataTables_scrollBody>table>thead>tr>th,.dataTables_wrapper .dataTables_scroll div.dataTables_scrollBody>table>thead>tr>td,.dataTables_wrapper .dataTables_scroll div.dataTables_scrollBody>table>tbody>tr>th,.dataTables_wrapper .dataTables_scroll div.dataTables_scrollBody>table>tbody>tr>td {    vertical-align: middle}.dataTables_wrapper .dataTables_scroll div.dataTables_scrollBody>table>thead>tr>th>div.dataTables_sizing,.dataTables_wrapper .dataTables_scroll div.dataTables_scrollBody>table>thead>tr>td>div.dataTables_sizing,.dataTables_wrapper .dataTables_scroll div.dataTables_scrollBody>table>tbody>tr>th>div.dataTables_sizing,.dataTables_wrapper .dataTables_scroll div.dataTables_scrollBody>table>tbody>tr>td>div.dataTables_sizing {    height: 0;    overflow: hidden;    margin: 0 !important;    padding: 0 !important}.dataTables_wrapper.no-footer .dataTables_scrollBody {    border-bottom: 1px solid blue}.dataTables_wrapper.no-footer div.dataTables_scrollHead table.dataTable,.dataTables_wrapper.no-footer div.dataTables_scrollBody>table {    border-bottom: none}.dataTables_wrapper:after {    visibility: hidden;    display: block;    content: "";    clear: both;    height: 0}@media screen and (max-width: 767px) {    .dataTables_wrapper .dataTables_info,    .dataTables_wrapper .dataTables_paginate {        float: none;        text-align: center;		font-family: Helvetica !important;		font-size: 12px;    }    .dataTables_wrapper .dataTables_paginate {        margin-top: 0.5em    }}@media screen and (max-width: 640px) {    .dataTables_wrapper .dataTables_length,    .dataTables_wrapper .dataTables_filter {        float: none;        text-align: center    }    .dataTables_wrapper .dataTables_filter {        margin-top: 0.5em    }}.dataTables_filter > label > input[type="search"],.search-dash {	 padding: 1px;	 margin-bottom: 20px;	 height: 32px;	 font-family: Helvetica ;	 font-size: 14px;	 /* font-weight: 500; */ }input[type="text"] > .total-dash-operacao,#txt-valorcadacumulado, #txt-comissaocadacumulado,#txt-valorcadacumuladotela, #txt-comissaocadacumuladotela {	padding: 7px;	padding-top: 12px;	margin-bottom: 5px;	font-family: Helvetica ;	height: 32px;	font-size: 12px ;	width: 110px;	background-color: transparent ;	text-align: right;	font-family: Helvetica ;	margin-left: -20px;	font-weight: 700;	color: rgba(23, 23, 23, 0.9);	border: none; } #txt-comissaocadacumulado, #txt-comissaocadacumuladotela {	margin-left: -38px; }/*  input[type="text"] > .total-dash-operacao,#txt-valorcadacumulado:hover, #txt-comissaocadacumulado:hover { background-color: white; } */ .dataTables_length > select  {	 font-family: Helvetica ! important; }  .icone-upload-sem-click  {	 background-color: rgba(174, 226, 226, 0.2) !important;	 border: 5px;	 border-color: blue;	 border-width: 2px;	 border-radius: 14px;	 /* padding: 10px 10px 10px 10px; */	 font-weight: 700; } .icone-upload-click  {	 background-color: rgba(174, 226, 226, 0.7) !important;	 /* border: 5px; */	 border: solid 2px;	 border-color: #016F8E ;	 border-width: 1px ;	 border-radius: 14px;	 /* padding: 10px 10px 10px 10px; */	 font-weight: 700; }   input.novo-radio-remessa {   /* font-family: Verdana ;			 	  */   position: absolute;   z-index: -1;   opacity: 0; } input[type=radio].novo-radio-remessa {    display:none;     margin:10px;	border-radius: 5px 5px 5px 5px;}input[type=radio].novo-radio-remessa + label {    display:inline-block;	width: 95px;    margin: -7px;    padding: 4px 12px;	font-weight: 300;    background-color: rgba(1,111,142,0.5);    border-color: #ddd;	color:white;	border-radius: 5px 5px 5px 5px;	padding-bottom: 5px;    margin-top: 5px;	text-align: center;	margin-bottom: 10px;	}input[type=radio]:checked.novo-radio-remessa + label { 	background-image: none;	font-weight: 700;		width: 95px;	    background-color:rgba(1,111,142,1.0);	border-radius: 5px 5px 5px 5px;	padding-bottom: 5px;    margin-top: 5px;		text-align: center;	    margin-bottom: 10px;		}div.texto-refund{	margin-top: 10px;	line-height: 0.7em !important;	margin-bottom: 10px;}span.texto-refund {    fsont-family: Verdana !important;    /* display: block; */    font-size: 14px;    color: rgba(66, 92, 162, 0.75);    height: 20px;    font-weight: 700;    border-color: transparent;    background-color: transparent;    box-shadow: 0 0 0 0;    border: 0 none;    outline: 0;    margin-top: -5px}label.texto-refund {    font-family: Verdana !important;    /* display: block; */    font-size: 14px;    color: rgba(64, 64, 64, 1);    border-radius: 8px;    border-width: 2px;    font-weight: 300;    margin-top: 10px}label.texto-refund-negrito, input.texto-refund-negrito {    font-weight: 700;}input.texto-refund-negrito,span.texto-refund-negrito {	color: rgba(66, 92, 162, 0.9);}.click-icon:hover{	cursor: pointer;}.no-click-icon:hover{	cursor: no-drop;}select.select-dashboard{	font-size: 16px;	font-family: Helvetica;	border-color: rgba(122, 122, 122, 0.8) !important;	border: solid 1px;	color: rgb(89, 89, 89);	border-radius: 8px ;	height: 30px;}