body {	overflow: scroll;}/*-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/* {	font-size: 9pt;	font-family: Arial, sans-serif;	-webkit-font-smoothing: antialiased;}*:focus {	outline: none;}/*-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*//*Parágrafos*/p {	word-break: break-all;	text-indent: 5px;}.tooltip {  position: relative;  display: inline-block;}.tooltip .tooltiptext {  visibility: hidden;  width: 240px;  background-color: #555;  color: #fff;  text-align: center;  border-radius: 6px;  padding: 5px 0;  position: absolute;  z-index: 1;  bottom: 125%;  margin-left: -60px;  opacity: 0;  transition: opacity 0.3s;}.tooltip .tooltiptext::after {  content: "";  position: absolute;  top: 100%;  left: 50%;  margin-left: -5px;  border-width: 5px;  border-style: solid;  border-color: #555 transparent transparent transparent;}.tooltip:hover .tooltiptext {  visibility: visible;  opacity: 1;}.tooltip1 {  position: relative;  display: inline-block;}.tooltip1 .tooltiptext1 {  visibility: hidden;  width: 240px;  background-color: #555;  color: #fff;  text-align: center;  border-radius: 6px;  padding: 5px 0;  position: absolute;  z-index: 1;  bottom: 125%;  margin-left: -60px;  opacity: 0;  transition: opacity 0.3s;}.tooltip1 .tooltiptext1::after {  content: "";  position: absolute;  top: 100%;  left: 50%;  margin-left: -5px;  border-width: 5px;  border-style: solid;  border-color: #555 transparent transparent transparent;}.tooltip1:hover .tooltiptext1 {  visibility: visible;  opacity: 1;}p.perc{	word-break: break-all;    text-indent: 2px;}p.dia{	word-break: break-all;    text-indent: 4px;}p.nItem {	width: 40px;	text-align: center;}p.codmaterial {	width: 80px;	text-align: center;}p.descmaterial {	width: 390px;}p.unidade {	text-align: center;}p.quantidade {	width: 90px;	direction: rtl;    text-align: justify;    text-indent: 5px;}p.totalitem {	width: 100px;	background-color: rgba(0,0,0,0.0);	direction: rtl;    text-align: justify;    text-indent: 5px;	border: 0px;	box-shadow: rgba(0,0,0,0);}p#nome-itb {	margin-top: 5px;	margin-bottom: 5px;}p.totalitem:hover {	cursor: default;}/*-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*//*Cabeçalho*/#topo {	width: 100%;	height: auto;	padding-top: 10px;	padding-bottom: 10px;    background-color: white;    border-bottom: 1px rgba(0,0,0,0.1) solid;    z-index: 2;    display: inline-flex;    /*position: absolute;*/    top: 0px;    left: 0px; 	box-shadow: rgba(0, 0, 0, 0.1) 0px 4px 12px;}#logo-itb {	position: relative;		align-self: left;	left: 5%;}#itb {	border-collapse: separate;}.fa {			color:red;	}	.menu-info-itb {	height: auto;	left: 62%;}#img-logo {	width: 115px;	height: 61px;}#painel-botoes {	display: flex;	align-items: center;  	justify-content: center;}#div-cotacao p {	font-size: 16pt;	align-self: center;}#arquivo  {		font-size: 16pt;		align-self: center;}#nome-vendedor {	width: 350px;}#email-vendedor {	width: 350px;}#fone-vendedor {	width: 200px;}#itb {	color: white;}#itb th {	text-align: right;}#itb td {	text-align: left;}#container {	width: -webkit-fill-available;	max-width: 1390px;	height: fit-content;	min-height: 50%;	background-color: white;	border: 1px rgba(0,0,0,0.03) solid;	border-radius: 6px;	position: relative;	margin: 99.33px auto 10px auto;	padding: 10px;	display: table;	box-shadow:	  	0 2.8px 2.2px   rgba(0, 0, 0, 0.034),	  	0 6.7px 5.3px   rgba(0, 0, 0, 0.048),	  	0 12.5px 10px   rgba(0, 0, 0, 0.06),	  	0 22.3px 17.9px rgba(0, 0, 0, 0.072),	  	0 41.8px 33.4px rgba(0, 0, 0, 0.086),	  	0 100px 80px    rgba(0, 0, 0, 0.12);}/*-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*//*SUB-CONTAINERS*/.sub-container {	width: -webkit-fill-available;	height: fit-content;	padding-bottom: 10px;	display: inline-flex;	border-top: 0px;	border-left: 0px;	border-right: 0px;	border-bottom: 1px rgba(0,0,0,0.1) solid;	border-radius: 6px;	margin: 0px auto 10px auto;}.sub-container {	width: -moz-available;}.sub-container1 {		width: -webkit-fill-available;		height: fit-content;		padding-bottom: 10px;		display: inline-flex;		position: initial;		border-top: 0px;		border-left: 0px;		border-right: 0px;		border-bottom: 1px rgba(0,0,0,0.1) solid;		border-radius: 6px;		margin: 0px auto 10px auto;}.sub-container1 {		width: -moz-available;}.sub-container1 div {		margin-left: 6.5%;}.sub-container2 {		width: -webkit-fill-available;		height: fit-content;		padding-bottom: 10px;		display: inline-flex;		position: relative;		border-top: 0px;		border-left: 0px;		border-right: 0px;		border-bottom: 1px rgba(0,0,0,0.1) solid;		border-radius: 6px;		margin: 0px auto 10px auto;}.sub-container2 {		width: -moz-available;}.sub-container p {	margin: 0px;}/*-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*//*INPUTS*/input[id="qtdeParc"] {	width: 80px;	text-align: right;}input[id="forma-pagamento1"] {	width: 80px;		text-align: right;}input[id="forma-pagamento1"]::-webkit-inner-spin-button,input[id="forma-pagamento1"]::-webkit-outer-spin-button {	-webkit-appearance: none;}input[id="forma-pagamento1"] {	-moz-appearance: textfield;}input[id="forma-pagamento2"] {		width: 80px;		text-align: right;}input[id="forma-pagamento2"]::-webkit-inner-spin-button,input[id="forma-pagamento2"]::-webkit-outer-spin-button {	-webkit-appearance: none;}input[id="forma-pagamento2"] {	-moz-appearance: textfield;}input[id="forma-pagamento3"] {		width: 80px;		text-align: right;}input[id="forma-pagamento3"]::-webkit-inner-spin-button,input[id="forma-pagamento3"]::-webkit-outer-spin-button {	-webkit-appearance: none;}input[id="forma-pagamento3"] {	-moz-appearance: textfield;}input[id="forma-pagamento4"] {		width: 80px;		text-align: right;}input[id="forma-pagamento4"]::-webkit-inner-spin-button,input[id="forma-pagamento4"]::-webkit-outer-spin-button {	-webkit-appearance: none;}input[id="forma-pagamento4"] {	-moz-appearance: textfield;}input[id="forma-pagamento5"] {		width: 80px;		text-align: right;}input[id="forma-pagamento5"]::-webkit-inner-spin-button,input[id="forma-pagamento5"]::-webkit-outer-spin-button {	-webkit-appearance: none;}input[id="forma-pagamento5"] {	-moz-appearance: textfield;}input[id="forma-pagamento6"] {		width: 80px;		text-align: right;}input[id="forma-pagamento6"]::-webkit-inner-spin-button,input[id="forma-pagamento6"]::-webkit-outer-spin-button {	-webkit-appearance: none;}input[id="forma-pagamento6"] {	-moz-appearance: textfield;}input[id="forma-pagamento7"] {		width: 80px;		text-align: right;}input[id="forma-pagamento7"]::-webkit-inner-spin-button,input[id="forma-pagamento7"]::-webkit-outer-spin-button {	-webkit-appearance: none;}input[id="forma-pagamento7"] {	-moz-appearance: textfield;}input[id="forma-pagamento8"] {		width: 80px;		text-align: right;}input[id="forma-pagamento8"]::-webkit-inner-spin-button,input[id="forma-pagamento8"]::-webkit-outer-spin-button {	-webkit-appearance: none;}input[id="forma-pagamento8"] {	-moz-appearance: textfield;}input[id="forma-pagamento9"] {		width: 80px;		text-align: right;}input[id="forma-pagamento9"]::-webkit-inner-spin-button,input[id="forma-pagamento9"]::-webkit-outer-spin-button {	-webkit-appearance: none;}input[id="forma-pagamento9"] {	-moz-appearance: textfield;}input[id="forma-pagamento10"] {		width: 80px;		text-align: right;}input[id="forma-pagamento10"]::-webkit-inner-spin-button,input[id="forma-pagamento10"]::-webkit-outer-spin-button {	-webkit-appearance: none;}input[id="forma-pagamento10"] {	-moz-appearance: textfield;}input[id="percentual1"] {	width: 80px;		text-align: right;}input[id="percentual1"]::-webkit-inner-spin-button,input[id="percentual1"]::-webkit-outer-spin-button {	-webkit-appearance: none;}input[id="percentual1"] {	-moz-appearance: textfield;}input[id="percentual2"] {		width: 80px;		text-align: right;}input[id="percentual2"]::-webkit-inner-spin-button,input[id="percentual2"]::-webkit-outer-spin-button {	-webkit-appearance: none;}input[id="percentual2"] {	-moz-appearance: textfield;}input[id="percentual3"] {		width: 80px;		text-align: right;}input[id="percentual3"]::-webkit-inner-spin-button,input[id="percentual3"]::-webkit-outer-spin-button {	-webkit-appearance: none;}input[id="percentual3"] {	-moz-appearance: textfield;}input[id="percentual4"] {		width: 80px;		text-align: right;}input[id="percentual4"]::-webkit-inner-spin-button,input[id="percentual4"]::-webkit-outer-spin-button {	-webkit-appearance: none;}input[id="percentual4"] {	-moz-appearance: textfield;}input[id="percentual5"] {		width: 80px;		text-align: right;}input[id="percentual5"]::-webkit-inner-spin-button,input[id="percentual5"]::-webkit-outer-spin-button {	-webkit-appearance: none;}input[id="percentual5"] {	-moz-appearance: textfield;}input[id="percentual6"] {		width: 80px;		text-align: right;}input[id="percentual6"]::-webkit-inner-spin-button,input[id="percentual6"]::-webkit-outer-spin-button {	-webkit-appearance: none;}input[id="percentual6"] {	-moz-appearance: textfield;}input[id="percentual7"] {		width: 80px;		text-align: right;}input[id="percentual7"]::-webkit-inner-spin-button,input[id="percentual7"]::-webkit-outer-spin-button {	-webkit-appearance: none;}input[id="percentual7"] {	-moz-appearance: textfield;}input[id="percentual8"] {		width: 80px;		text-align: right;}input[id="percentual8"]::-webkit-inner-spin-button,input[id="percentual8"]::-webkit-outer-spin-button {	-webkit-appearance: none;}input[id="percentual8"] {	-moz-appearance: textfield;}input[id="percentual9"] {		width: 80px;		text-align: right;}input[id="percentual9"]::-webkit-inner-spin-button,input[id="percentual9"]::-webkit-outer-spin-button {	-webkit-appearance: none;}input[id="percentual9"] {	-moz-appearance: textfield;}input[id="percentual10"] {		width: 80px;		text-align: right;}input[id="percentual10"]::-webkit-inner-spin-button,input[id="percentual10"]::-webkit-outer-spin-button {	-webkit-appearance: none;}input[id="percentual10"] {	-moz-appearance: textfield;}input[id="valor-perc1"] {	width: 80px;		text-align: right;}input[id="valor-perc1"]::-webkit-inner-spin-button,input[id="valor-perc1"]::-webkit-outer-spin-button {	-webkit-appearance: none;}input[id="forma-pagamento1"] {	-moz-appearance: textfield;}input[id="valor-perc2"] {		width: 80px;		text-align: right;}input[id="valor-perc2"]::-webkit-inner-spin-button,input[id="valor-perc2"]::-webkit-outer-spin-button {	-webkit-appearance: none;}input[id="valor-perc2"] {	-moz-appearance: textfield;}input[id="valor-perc3"] {		width: 80px;		text-align: right;}input[id="valor-perc3"]::-webkit-inner-spin-button,input[id="valor-perc3"]::-webkit-outer-spin-button {	-webkit-appearance: none;}input[id="valor-perc3"] {	-moz-appearance: textfield;}input[id="valor-perc4"] {		width: 80px;		text-align: right;}input[id="valor-perc4"]::-webkit-inner-spin-button,input[id="valor-perc4"]::-webkit-outer-spin-button {	-webkit-appearance: none;}input[id="valor-perc4"] {	-moz-appearance: textfield;}input[id="valor-perc5"] {		width: 80px;		text-align: right;}input[id="valor-perc5"]::-webkit-inner-spin-button,input[id="valor-perc5"]::-webkit-outer-spin-button {	-webkit-appearance: none;}input[id="valor-perc5"] {	-moz-appearance: textfield;}input[id="valor-perc6"] {		width: 80px;		text-align: right;}input[id="valor-perc6"]::-webkit-inner-spin-button,input[id="valor-perc6"]::-webkit-outer-spin-button {	-webkit-appearance: none;}input[id="valor-perc6"] {	-moz-appearance: textfield;}input[id="valor-perc7"] {		width: 80px;		text-align: right;}input[id="valor-perc7"]::-webkit-inner-spin-button,input[id="valor-perc7"]::-webkit-outer-spin-button {	-webkit-appearance: none;}input[id="valor-perc7"] {	-moz-appearance: textfield;}input[id="valor-perc8"] {		width: 80px;		text-align: right;}input[id="valor-perc8"]::-webkit-inner-spin-button,input[id="valor-perc8"]::-webkit-outer-spin-button {	-webkit-appearance: none;}input[id="valor-perc8"] {	-moz-appearance: textfield;}input[id="valor-perc9"] {		width: 80px;		text-align: right;}input[id="valor-perc9"]::-webkit-inner-spin-button,input[id="valor-perc9"]::-webkit-outer-spin-button {	-webkit-appearance: none;}input[id="valor-perc9"] {	-moz-appearance: textfield;}input[id="valor-perc10"] {		width: 80px;		text-align: right;}input[id="valor-perc10"]::-webkit-inner-spin-button,input[id="valor-perc10"]::-webkit-outer-spin-button {	-webkit-appearance: none;}input[id="valor-perc10"] {	-moz-appearance: textfield;}input[id="valor-entrada"] {	width: 90px;	text-align: right;}input[id="valor-entrada"]::-webkit-inner-spin-button,input[id="valor-entrada"]::-webkit-outer-spin-button {	-webkit-appearance: none;}input[id="valor-entrada"] {	-moz-appearance: textfield;}input[id="percent-entrada"] {	width: 90px;	text-align: right;}input[id="percent-entrada"]::-webkit-inner-spin-button,input[id="percent-entrada"]::-webkit-outer-spin-button {	-webkit-appearance: none;}input[id="percent-entrada"] {	-moz-appearance: textfield;}input {	height: 30px;	border: 1px rgba(0,0,0,0.1) solid;	border-radius: 6px;	box-shadow: rgba(149, 157, 165, 0.2) 0px 4px 14px;}input[class="valores"] {	width: 90px;	text-align: right;}input[class="valores"]::-webkit-inner-spin-button,input[class="valores"]::-webkit-outer-spin-button {	-webkit-appearance: none;}input[class="valores"] {	-moz-appearance: textfield;}input[class="icms"] {	width: 55px;	text-align: right;}input[class="icms"]::-webkit-inner-spin-button,input[class="icms"]::-webkit-outer-spin-button {	-webkit-appearance: none;}input[class="icms"] {	-moz-appearance: textfield;}input[class="ipi"] {	width: 55px;	text-align: right;}input[class="ipi"]::-webkit-inner-spin-button,input[class="ipi"]::-webkit-outer-spin-button {	-webkit-appearance: none;}input[class="ipi"] {	-moz-appearance: textfield;}input[class="prazoentrega"] {	width: 100px;	text-align: center;}input[class="prazoentrega"]::-webkit-inner-spin-button,input[class="prazoentrega"]::-webkit-outer-spin-button {	-webkit-appearance: none;}input[class="prazoentrega"] {	-moz-appearance: textfield;}input[type=file] {	height: 22px;	width: 350px;	border: 0px;	box-shadow:rgb(149 157 165 / 20%) 0px 0px 0px;}	input::placeholder {	opacity: 0.5;}input:focus {	box-shadow: 0 0 5px rgba(81, 203, 238, 1);  	border: 1px rgba(81, 203, 238, 1) solid;}input[class="prazoentrega"]:hover {	cursor: text;}input[class="valores"]:hover {	cursor: text;}input[class="icms"]:hover {	cursor: text;}input[class="ipi"]:hover {	cursor: text;}/*-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*//*Obrigatório*/.required:before {  content:" *";   color: red;}/*-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*//*alinhamento-div*/.alinhamento-div-info {	max-width: fit-content; 	margin-left: 3.7%;	}.alinhamento-div-proposta {	max-width: fit-content; 	margin-left: 10%;	}.alinhamento-div-parc {	max-width: fit-content; 	margin-left: 2.4%;}.alinhamento-div-anexo{			display: flex;			margin-left:16%;}	.alinhamento-div-map{			display: flex;			margin-left:16%;}.alinhamento-texto-info {	align-self: flex-start;			display:flex;}.alinhamento-texto-info th {	text-align:  right;}.alinhamento-texto-info td {	text-align:  left;}.alinhamento-div-erro {	max-width: fit-content; 	display: flex;	margin-top: 6%;	margin-left: 30%;}/*-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*//*TABELA*/#tabela {	position: relative;	margin: 0px auto;	padding: 0px;	border-collapse: collapse;	background-color: rgba(0, 63, 114, 0.3);	border: 0px;}#tabela tr {	border: 0px solid #ddd;}#tabela td, #tabela th {	padding-left: 5px;}#tabela th {	padding-top: 12px;	padding-bottom: 12px;	padding-right: 4px;	background-color: rgb(0, 63, 114);	color: white;}#tabela th.numeros {    text-align: justify;    text-indent: 3px;	}#tabela p:hover {	cursor: default;}#tabela p.abre_observacao:hover {	cursor: pointer;}#tr-soma-total {	height: 33px;	color: white;	align-content: center;	background-color: rgb(0, 63, 114);}tr.linha:hover {	background-color: rgba(0, 63, 114, 0.4);	color: white;}/*-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*//* SOMA TOTAL*/#soma-total {	font-size: 10pt;	border-bottom: 1px solid white;	border-bottom-left-radius: 6px;}#soma-total {	text-align: right;}/* SOMA TOTAL*//*-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*//*ENVIA DADOS*/#envia_dados {	margin-bottom: 0px;}/*ENVIA DADOS*//*-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*//*selects*/select[id="tipo-entrega"] {	height: 30px;			width: 300px;	border: 1px rgba(0,0,0,0.1) solid;	border-radius: 6px;	box-shadow: rgba(149, 157, 165, 0.2) 0px 4px 14px;}/*selects*//*-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*//*fieldset*/fieldset {	box-shadow: rgba(149, 157, 165, 0.2) 0px 4px 14px;	border-bottom-color: Seashell;	border-right-color: Seashell;	border-left-color: Seashell;	border-top-color: Seashell;	border-radius: 6px;}/*fieldset*//*-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*//*textarea*/textarea {	display: none;	min-height: 40px;	min-width: 623px;	max-width: 623px;	border: 1px rgba(0,0,0,0.1) solid;	border-radius: 6px;	box-shadow: rgba(149, 157, 165, 0.2) 0px 4px 14px;}textarea:focus {	box-shadow: 0 0 5px rgba(81, 203, 238, 1);}/*textarea*//*-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*//*TITULO TOTAL*/#titulo-total {	text-indent: 2%;}/*TITULO TOTAL*//*-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*//* Botoes */.botoes {	width: 100px;	height: 50px;	background-color: rgb(0, 63, 114);	color: white;	border-radius: 6px;		box-shadow: rgba(50, 50, 93, 0.25) 0px 6px 12px -2px, rgba(0, 0, 0, 0.3) 0px 3px 7px -3px;    margin-top: 10px;    margin-left: 1%;}.botoes:hover {	background-color: rgba(0, 63, 114,0.8);	box-shadow: 0 0 13px rgba(81, 203, 238, 1);	cursor: pointer;}/* Botoes *//*-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*//*OBS*/.abre_observacao {	width: 32px;	height: 32px;	margin-left: 25%;	border-radius: 6px;	background-image: url('../_img/_icones/icone-observacao.ico');	background-repeat: no-repeat;	background-size: 32px;}/*OBS*//*-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*//* Rodapé*/#rodape {	width: 1392px;	padding: 10px;	margin: 0px auto;	border-radius: 6px;	/*background-color: rgb(0, 63, 114);*/	background-color: rgb(33, 32, 28);	color: white;	text-align: center;}#footer-info-itb {	left: 100;}#footer-map-itb {		left: 100%	}/* Rodapé*//*-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*//* Tela de carregamento*/.loader {	width: 100%;	height: 100%;	position: fixed;	left: 0px;	top: 0px;	z-index: 1;	background: url('../_img/_gif/load.gif') 50% 50% no-repeat rgb(0,63,114);}/* Tela de carregamento*//*-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*//* Tratamento de modal */#confirmacao-enviar {	width: 25%;  	height: 25%;  	background-color: #fefefe;   	overflow: auto;  	margin: auto;  	position: absolute;  	top: 0; left: 0; bottom: 0; right: 0;  	z-index: -9999;  	border-radius: 4px;  	box-shadow:	  	0 2.8px 2.2px   rgba(0, 0, 0, 0.034),	  	0 6.7px 5.3px   rgba(0, 0, 0, 0.048),	  	0 12.5px 10px   rgba(0, 0, 0, 0.06),	  	0 22.3px 17.9px rgba(0, 0, 0, 0.072),	  	0 41.8px 33.4px rgba(0, 0, 0, 0.086),	  	0 100px 80px    rgba(0, 0, 0, 0.12);}/* Tratamento de modal *//*-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*//*MENSAGEM ERRO*/#msg-erro {	font-size: 25pt;	align-self: center;	text-shadow: 4px 1.5px 5px rgba(0,0,0,0.68);}/*MENSAGEM ERRO*//*-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*//*#botao_salvar:hover {	background-color: rgba(0, 63, 114,0.8);	box-shadow: 0 0 13px rgba(81, 203, 238, 1);	cursor: pointer;}#botao_salvar:active {	box-shadow: rgba(50, 50, 93, 0.25) 0px 30px 70px -12px inset, rgba(0, 0, 0, 0.3) 0px 18px 36px -18px inset;}/*Tratar responsividade - Media queries *//* For Mobile *//*@media screen and (max-width: 540px) {    .view {        width: 400px;    }}/* For Tablets *//*@media screen and (min-width: 540px) and (max-width: 780px) {    .view {        width: 600px;    }}*/