@charset "utf-8";
/* CSS Document */

body {
	font-family:"Open Sans", Roboto;
}

h4 {
	font-size:52px;
}

h5 {
	font-size:26px;
	color:#FFF;
}

h6 {
	font-size:28px;
	text-align:left;
	font-weight:bold;
	font-family:Anton, Roboto;
}

.fonte {
	font-family:"Open Sans", Roboto;	
}

.alinhamento-logo {
	padding:3%;
}

.alinhamento-chamada-telefone {
	z-index:2;
}

.alinhamento-caminhao {
	margin-top:-220px;
	z-index:1;
}

.texto-cabecalho {
	padding:3%;	
}

.texto-cabecalho p {
	font-size:28px;	
}

.alinhamento-redessociais {
	margin-top:-80px;
	padding-right:100px;
	z-index:3;
}

.chamada {
	background-color:#6B7986;
	text-align:center;
}

.chamada-dividido {
	margin-top:5%;
	padding:1%;
}

.alinhamento-chamada{
	background-color:#DDD;
	padding:1%;	
}

.texto-chamada {
	padding:5%;
	padding-top:10% !important;
	background-color:#FFF;
	text-align:left;
	margin-top:-28px;
	height:340px;
}

.texto-chamada p{
	font-size:18px;
	font-family:"Open Sans", Roboto;	
}

.rodape {
	background-color:#152635;
	padding:2.5%;
}

.formulario{
	margin-top:5%;
}

.formulario input {
	background-color:#05131E;
	border:solid 1px #FFFFFF;
	color:#FFF;
	margin:0.5%;
	width:85%;
	height:40px;
	padding-left:1%;
}

.formulario textarea {
	background-color:#05131E;
	border:solid 1px #FFFFFF;
	color:#FFF;
	margin:0.5%;
	width:85%;
	height:auto !important;
	padding-left:1%;
}

.formulario-rastreamento select {
	height:auto !important;
}

.formulario-cotacao textarea {
	height:auto !important;
	margin-top:1%;	
}

::-webkit-input-placeholder {
	color:#FFF;
}

.btn-formulario input {
	background-color:#ED8600 !important;
	border:none !important;
	border-radius:10px;
	width:120px !important;
	margin-left:70%;
}

.fundo-cobertura {
	margin-top:-5%;
	background-color:#05131E;
	color:#FFF;
	border-radius:10px;
	float:left;
}

.locais {
	padding:10%;
	width:50%;
	float:left;
}

.texto-locais {
	padding:10%;
	width:45%;
	float:left;
}

.rodape-linha {
	background-color:#6B7986;
	height:auto;
	color:#FFF;
	text-align:center;
	padding:5px;
}

.rodape-linha a {
	color:#FFF;
	text-decoration:none;
}

.rodape-linha a:hover{
	color:#FFF;
	text-decoration:underline;
}

.linha-menu {
	background-color:#152635;
	text-align:center;
	height:65px;
	margin-top:20px;
}

.navbar {
	padding:0px !important;
}

.navbar-toggler {
	background-color:#7A7FAE !important;
	margin:10%;
}

.bg-light {
	background-color:transparent !important;
}

.menu {
	z-index:99 !important;
	margin-left:-1.4%;
}

.menu ul {
	margin:0;
	padding:0;
	margin-left:2px;
}

.menu li {
	list-style:none;
	display:inline;
	margin:0 0.4%;
}

.menu li a {
	width:200px;
	height:70px;
	float:left;
	text-align:center;
	font-size:20px;
	padding-top:20px;
	background-color:#7A7FAE;
	color:#EEE !important;
	text-decoration:none;
	border-radius:15px;
	box-shadow:inset 0px 0px 5px #333, 0px 1px 1px #333;
}

.menu li a:hover {
	background-color:#A9A9A9;
	text-decoration:none;
	color:#EEE !important;
	transition:0.8s;
}

.active {
	background-color:#ED8600 !important;
	text-decoration:none;
	color:#EEE !important;
}

.empresa {
	background-color:#FFF;
	text-align:center;
}

.texto-empresa {
	padding:1% 18.5%;
	text-align:left;
}

.chamada-empresa {
	padding:1% 18.5%;
	text-align:right;
}

.servicos {
	background-color:#CFCFCF;
}

.servicos p {
	font-size:18px;
	letter-spacing:0.09em;
}

.fundo-servicos {
	background-color:#D6D6D6;
	margin-left:17.5%;
	max-width:65.5% !important;
}

.alinhamento-servicos {
	float:left;
	padding-top:2%;
}

.texto-chamada-servicos {
	padding-left:40%;
	padding-right:30%;
	margin-top:-8%;
}

.texto-chamada-servicos p {
	font-size:14px;	
}

.rastreamento {
	text-align:center !important;
}

.rastreamento h6 {
	text-align:center !important;
	background-color:#000;
	color:#FFF;
	font-family:Open Sans, Roboto;
	font-weight:normal;
	width:50%;
	margin-left:25%;
	border-radius:10px;
}

.fundo-rastreamento {
	margin-left:17.5%;
	max-width:65.5% !important;
}

.alinhamento-rastreamento {
	float:left;
	padding-top:1%;
}

.formatacao-form-rastreamento {
	padding:5%;
	font-family:Open Sans, Verdana;
	font-size:20px;
}

.formatacao-form-rastreamento label {
	width:25%;
	text-align:right;
}

.formatacao-form-rastreamento input {
	margin-top:1%;
	border:solid 7px #DDD;
	width:40%;
}

.formatacao-form-rastreamento select {
	margin-top:1%;
	border:solid 7px #DDD;
	width:40%;
}

.formatacao-btn {
	width:150px !important;
	height:40px;
	margin:0.2%;
	border:none !important;
	border-radius:12px;
	background-color:#DDD;
}

input.formatacao-btn[type="submit"]:hover {
	background-color:#CCC;
}

input.formatacao-btn[type="reset"]:hover {
	background-color:#CCC;
}

.cotacao h6 {
	text-align:center !important;
	background-color:#000;
	color:#FFF;
	font-family:Open Sans, Roboto;
	font-weight:normal;
	width:50%;
	margin-left:25%;
	border-radius:10px;
}

.fundo-cotacao {
	margin-left:17.5%;
	max-width:65.5% !important;
}

.alinhamento-cotacao {
	float:left;
	padding-top:1%;
}

.formatacao-form-cotacao {
	padding:5%;
	font-family:Open Sans, Verdana;
	font-size:20px;
}

.formatacao-form-cotacao input, textarea {
	margin-top:1%;
	border:solid 7px #DDD;
	width:auto;
}

.formatacao-form-cotacao textarea {
	width:99.5%;
}


.formatacao-form-cotacao {
	padding:5%;
	font-family:Open Sans, Verdana;
	font-size:20px;
}

.formatacao-form-cotacao label {
	text-align:right;
	width:25.9%;
}

.formatacao-form-cotacao ::-webkit-input-placeholder {
	color:#000;
}

.formatacao-form-cotacao ::-webkit-textarea-placeholder {
	color:#000;
}

.formatacao-btn-cotacao {
	width:200px !important;
	height:40px;
	margin:0.2%;
	border:none !important;
	border-radius:12px;
	background-color:#DDD;
}

input.formatacao-btn-cotacao[type="submit"]:hover {
	background-color:#CCC;
}

input.formatacao-btn-cotacao[type="reset"]:hover {
	background-color:#CCC;
}

.contato {
	background-color:#CFCFCF;
}

.fundo-contato {
	background-color:#D6D6D6;
	margin-left:17.5%;
	max-width:65.5% !important;
	padding:3% 0 0 0;
	text-align:center;
	font-size:22px;
}

.fundo-contato h6 {
	text-align:center !important;
}

.fundo-contato a {
	color:#000;
}

.resultado-rastreamento {
	text-align:center;
	padding:3%;
}

.resultado-rastreamento h6 {
	text-align:center !important;
}

.formatacao-resultado {
	width:40%;
	margin:0 30%;
	border:#000 solid 1px;
}

.formulario-login {
	text-align:center;
	padding:3%;
	font-family:Open Sans, Verdana;
	font-size:20px;
}

.formulario-login input, textarea {
	margin-top:1%;
	border:solid 7px #DDD;
	width:auto;
}

.formulario-login label {
	width:5%;
}

.formatacao-btn-login {
	width:200px !important;
	height:40px;
	margin:0.2%;
	border:none !important;
	border-radius:12px;
	background-color:#DDD;
}

input.formatacao-btn-login[type="submit"]:hover {
	background-color:#CCC;
}

input.formatacao-btn-login[type="reset"]:hover {
	background-color:#CCC;
}

.formatacao-administrativo {
	background-color:#152635;
	padding:1%;
}

.formatacao-administrativo h6 {
	color:#FFF !important;
	text-align:center !important;
}

.formatacao-formulario-administrativo {
	padding:1%;
	text-align:center;
}

.formatacao-formulario-administrativo li {
	list-style:none;
	padding:0.2%;	
}

.formulario-ocorrencia {
	padding:1% 30%;
	text-align:center;
}

.formulario-ocorrencia label {
	text-align:right !important;
	width:30%;
	vertical-align:top;
}

.formulario-ocorrencia input, select, textarea {
	width:70%;
	height:27px;
	margin:0;
}

.formulario-ocorrencia textarea {
	border:solid 1px #777 !important;
	height:auto !important;
}

.formulario-ocorrencia-btn {
	margin:0.2% !important;
	width:150px !important;
}

.formatacao-ocorrencia-nome {
	width:50%;
	font-weight:bold;
	text-align:right;
	float:left;
	padding:0.2%;
}

.formatacao-ocorrencia-resultado {
	width:50%;
	float:left;
	text-align:left;
	padding:0.2%;
}