@charset "utf-8";

@font-face{
font-family: 'robotoregular';
src: url('../fonts/roboto/Roboto-Regular.eot');
src: url('../fonts/roboto/Roboto-Regular.eot?#iefix') format('embedded-opentype'),
url('../fonts/roboto/Roboto-Regular.woff') format('woff'),
url('../fonts/roboto/Roboto-Regular.ttf') format('truetype'),
url('../fonts/roboto/Roboto-Regular.svg#robotoregular') format('svg');
font-weight: normal;
font-style: normal;
}

/*  Customizações adicionais  */
.textoDireitaEsquerda{
text-align: left;
direction: RTL;
}

.textoDropDown{
padding: 0px 0px !important;
line-height: 30px !important;
color: #000 !important;
}

/*  Customizações adicionais  */


html{
font-size: 10px;
}

html, body, *{
font-family: 'robotoregular', 'Roboto', Roboto, sans-serif;
}

body{
font-size: 1.5rem;
}

html, body, main{
/*    background-color: #f5f5f5;  */
background-color: #fff;
}

header{
margin-left: 0rem !important;
margin-right: 0rem !important;
background-color: #324b80;
margin-bottom: 1rem;
}


header .row{
margin-bottom: 0px;
}

nav{
box-shadow: none;
background-color: transparent;
}


.fundoCabecalho nav .button-collapse{
margin: 16px 18px;
}

.fundoCabecalho nav i{
font-size: 36px;
}

.align-left{
padding-left: 0px !important;
padding-right: 0px !important;
}

.align-right{
padding-right: 0px !important;
}
.align-center {
    text-align: center !important;
}

#home form .row .col{
padding: 0px !important;
}




.imprimir{
margin: 0px 30px;
color: #08617b;
text-transform: uppercase;
font-weight: normal !important;
}

#skipto-content p{
margin-bottom: 0rem;
}

#skipto-content .row tfoot{
font-weight: bold;
}

thead, tfoot{
background-color: #324b80;
color: #fff;
}



#skipto-content form select{
border-color: #e0e0e0;
border-style: solid;
border-width: 0.1rem;
}

body.contraste1 #skipto-content form select{
color: #000;
}

/* STICKY FOOTER */
body{
display: flex;
min-height: 100vh;
flex-direction: column;
}

main{
flex: 1 0 auto;
}
/* STICKY FOOTER */



#skipto-content{
margin-top: 0.5rem;
}



h1{
line-height: 2.8rem;
font-size: 2.3rem;
font-weight: bold;
margin: 0.2rem 0rem 1rem 0rem;
color: #454456;
}

body.contraste1 h1{
color: #fff;
}

h2{
font-size: 1.85rem;
font-weight: bold;
margin: 4rem 0rem;
line-height: 2.4rem;
}

h3{
font-size: 1.6rem;
font-weight: bold;
margin: 1rem 0rem;
line-height: 2.2rem;
text-transform: uppercase;
}

h2 span{
font-size: 1.6rem;
font-weight: normal;
display: block;
color: #0a20fc;
}

body.contraste1 h2 span{
color: #fff;
}

.creditos-secretaria strong{
text-transform: uppercase;
font-size: 1.5rem !important;
font-size: 1.5rem;
}

.cabecalhoSecretaria{
display: none;
height: 3.3rem;
background-color: #5f5f5f;
padding-left: 0.8rem !important;
font-size: 1.3rem;
line-height: 3rem;
text-transform: uppercase;
color: #e6e6e6 !important;
padding-top: 0.1rem;
}

.cabecalhoSecretaria a{
color: #e6e6e6 !important;
}

.creditos-secretaria{
font-size: 1.3rem;
line-height: 2rem !important;
color: #ccc;
margin-left: 2rem;
}

body.contraste1 .creditos-secretaria{
color: #fff;
}

.page-footer .footer-copyright{
min-height: 4.5rem !important;
height: 4.5rem;
background-color: #333;
}



footer.page-footer .footer-copyright{
padding: 2.5rem 0rem 0rem 0rem;
}

.footer-copyright{
font-size: 0.8rem;
background-color: #333;
}

.page-footer{
margin-top: 2rem;
background-color: #555 !important;
padding: 1.6rem 0rem 0rem 0rem !important;
}

.page-footer p{
padding: 0rem;
margin-top: 0rem;
line-height: 1.4rem;
}

.footer-prodam-text{
color: #ccc;
text-align: right;
font-size: 1.3rem;
padding-top: 0.6rem !important;
}


.txt-legal{
color: #ccc;
}

.logo-prodam{
background: url("../img/prodam.png") right no-repeat;
background-size: 100%;
background-position: 50% 25%;
text-indent: -9999px;
width: 80px;
min-height: 38px;
height: auto;
overflow: hidden;
display: block;
margin: 0rem auto;
}

.logo-pmsp-footer{
background-image: url("../img/logoTransportes.png");
background-repeat: no-repeat;
background-position: 0% 0%;
background-size: contain;
text-indent: -9999px;
width: 175px;
height: 74px;
margin-bottom: 3rem;
overflow: hidden;
display: block;
outline-color: transparent;
}

.contacts{
font-size: 1.4rem;
line-height: 2.2rem;
color: #ccc;
text-align: left;
margin-bottom: 2.5rem;
padding-left: 5rem !important;
}

.contacts i{
padding-right: 5px;
font-size: 1.7rem !important;
line-height: 22px;
vertical-align: bottom;
}

.contacts a{
color: #ccc;
}

.contacts a:hover{
color: #eaeaea;
}

.prefeitura{
display: none;
outline-color: transparent;
width: 152px;
height: 54px;
float: right;
background-image: url("../img/cidade.png");
background-position: 50% 50%;
background-repeat: no-repeat;
background-size: contain;
margin: 1rem 0rem 1rem 0rem;
text-indent: -9999px;
}

.prefeitura:hover{
background-color: transparent !important;
}

.nomePMSP{
font-family: 'robotoregular', 'Roboto', Roboto, sans-serif;
font-size: 1.3rem;
display: inline;
line-height: 2.4rem;
text-transform: uppercase;
}

.acesso-info{
font-family: 'robotoregular', 'Roboto', Roboto, sans-serif;
font-size: 1.3rem;
line-height: 2.4rem;
text-align: center;
}

.transparenciaSP{
font-family: 'robotoregular', 'Roboto', Roboto, sans-serif;
font-size: 1.3rem;
text-align: right;
line-height: 2.4rem;
text-transform: uppercase;
}

.nomePMSP a,
.acesso-info a,
.transparenciaSP a{
color: #e6e6e6 !important;
outline-color: transparent;
}



.cabecalhoPMSP{
background-color: #333;
}

/* ACESSIBILIDADE */

.menu-acess{
position: absolute;
top: -1300px;
margin: 0;
padding: 2px 0px 0px 0px;
}

.menu-acess li{
display: inline !important;
list-style: none;
float: left !important;
padding-left: 0rem;
font-size: 1.3rem;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
}

.menu-acess li a{
color: #fff !important;
text-decoration: none;
float: left;
font-size: 1.2rem;
padding: 0 0.6rem 0 0;
}

.menu-acess li span{
color: #ccc;
background-color: transparent;
text-decoration: none;
float: left;
font-size: 1rem;
padding: 0.1em 0.8em 0.25em 0.40em;
display: inline;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
}



.fontResizer{
padding: 4px 6px 0px 0px !important;
width: 250px;
margin: 6px 0px;
float: right;
text-align: right !important;
}

.fontResizer a{
/*	border: 1px solid #000;	 */
border: 1px solid #fff;
border-radius: 4px;
width: 24px;
height: 23px;
padding: 1px 1px 2px 1px;
text-align: center;
/*    font-weight: bold; */

font-weight: normal;
line-height: 20px;
/*	color: #000; */
color: #fff;
font-size: 14px;
}

body.contraste1 .fontResizer a{
border: 1px solid #fff;
color: #fff;
}

.fontResizer .txtAcess{
float: left;
line-height: 28px;
text-align: right;
margin-top: 0px !important;
}

.fontResizer .txtAcess a{
border-style: none;
color: #000;
text-decoration: none;
line-height: 20px;
/*	font-size: 0.8rem; */
font-size: 11px;
}

.fontResizer ul{
margin: 0px;
padding: 0px;
}

.fontResizer ul li{
float: left;
}

.divAcess{
margin: 0;
padding: 0px 0px 0px 10px;
height: 0px;
width: 500px;
}

.txtAcessibilidade{
color: #fff;
font-size: 13px !important;
line-height: 24px !important;
font-weight: normal !important;
border: none !important;
float: left !important;
display: block !important;
width: auto !important;
}

.fontResizer_add{
color: #454545;
text-decoration: none;
/*	font-size: 1.1rem;	*/
font-size: 14px;
float: left;
margin: 0 0 0 6px;
}

.fontResizer_minus{
color: #454545;
text-decoration: none;
/*	font-size: 1.1rem;	*/
font-size: 14px;
float: left;
margin: 0 0 0 6px;
}

.fontResizer_minus sup{
line-height: 0.5em;
margin: 0;
font-weight: normal;
}

.fontResizer_reset{
color: #454545;
text-decoration: none;
/*	font-size: 1.1rem; */
font-size: 14px;
float: left;
margin: 0 0 0 6px;
}
a.btn-contraste1 i{
font-size: 15px !important;
line-height: 21px !important;
color: #fff;
}

/* body.contraste1 a.btn-contraste1 i{
color: #fff;
} */

a.btn-contraste1{
float: left;
text-decoration: none;
font-size: 0.475rem !important;
padding: 0px 4px;
margin: 0px 6px;
/*	border: 1px solid #000;		*/
border: 1px solid #fff;
border-radius: 4px;
}

body.contraste1 a.btn-contraste1{
border: 1px solid #fff;
}


html.contraste1, body.contraste1{
background-color: #000;
color: #fff;
}




body.contraste1 a.cancelar{
color: #fff !important;
}

body.contraste1 a.btnCancelar{
color: #fff !important;
}


body.contraste1 .teal-text{
color: #000 !important;
}

body.contraste1 div{
background-color: transparent !important;
color: #fff !important;
}

body.contraste1 nav{
background-color: #000;
}

body.contraste1 a,
body.contraste1 a:active,
body.contraste1 a:link{
background-color: transparent !important;
color: #fff !important;
}

body.contraste1 .btn{
background-color: #fff;
color: #000;
}

body.contraste1 .logo-prodam{
background: url("../img/prodam-n.png") center no-repeat !important;
background-size: 100% !important;
background-position: 50% 25% !important;
text-indent: -9999px !important;
width: 80px !important;
min-height: 38px !important;
height: auto !important;
overflow: hidden !important;
display: block !important;
}

body.contraste1 thead, body.contraste1 tfoot{
background-color: #000;
}



body.contraste1 .footer-copyright{
background-color: #000 !important;
}

body.contraste1 main{
background-color: #000;
}

body.contraste1 .page-footer{
background-color: #000 !important;
border-top-color: #ccc;
border-top-style: solid;
border-top-width: 1px;
}

body.contraste1 header{
background-color: #000;
box-shadow: none;
border-bottom-style: solid;
border-bottom-width: 1px;
border-bottom-color: #ccc;
}

body.contraste1 .prefeitura{
background-image: url("../img/cidade_PB.png");
}



.btnEnviar{
font-size: 1.4rem;
background-color: #08617b;
font-weight: normal !important;
}

.btn, .btn:focus{
background-color: #08617b;
font-weight: normal !important;
font-size: 1.4rem;
transition: none;
}

.btn:focus{
box-shadow: none;
background-color: #0c839f;
}

.btn:hover{
background-color: #0c839f;
}

.btnCancelar{
font-size: 1.4rem;
background-color: transparent !important;
box-shadow: none;
color: #08617b !important;
text-transform: uppercase;
border-style: solid !important;
border-color: #32699e !important;
border-width: 1px !important;
}

.btnCancelar:hover,
.btnCancelar:active,
.btnCancelar:visited,
.btnCancelar:focus{
background-color: transparent;
box-shadow: none;
}

.cancelar{
margin-right: 30px;
color: #08617b !important;
text-transform: uppercase;
}

.waves-effect{
transition: 0s ease-out !important;
}


.captcha{
margin-top: 25px;
padding: 14px 0px 0px 0px;
}

.captcha .row{
margin-left: 0px !important;
margin-bottom: 0px;
}

#representanteFretamentoOpcoes .box input[type='text']{
width: 60%;
}

#socioRepresentanteOpcoes .box input[type='text']{
width: 60%;
}

#condutorOpcoes .box input[type='text']{
width: 60%;
}

#despachanteOpcoes .box input[type='text']{
width: 60%;
}

/*---------------edson em 09/02/2023---------------*/
#condutorOpcoes .boxCadastro input[type='text']{
width: 98% !important;
}

#despachanteOpcoes .boxCadastro input[type='text']{
width: 98% !important;
}

#condutorOpcoes .boxCadastroUploadFoto input[type='text']{
width: 70% !important;
}

#despachanteOpcoes .boxCadastroUploadFoto input[type='text']{
width: 98% !important;
}

/*---------------fim edson em 09/02/2023---------------*/

.box input[type='text']{
width: 95%;
margin: 0px 0px 0px 0px;
font-size: 1.6rem;
height: 3.8rem;
border-width: 1px;
border-color: #454456;
border-style: solid;
border-radius: 3px;
-moz-border-radius: 3px;
-webkit-border-radius: 3px;
margin-left: 5px;
}

.boxDamsp .box input[type='text']{
width: 100%;
}


body.contraste1 .box input[type='text']{
border-color: #fff;
}

.box label{
padding-left: 10px;
}

.box .painel label{
padding-left: 0px;
}

#representanteDadosDamsp .box label{
font-size: 1.6rem;
padding-left: 8px;
white-space: nowrap;
}

#despachanteDadosDamsp .box label{
font-size: 1.6rem;
padding-left: 8px;
white-space: nowrap;
}

#representanteFretamentoDadosDamsp .box label{
font-size: 1.6rem;
padding-left: 8px;
white-space: nowrap;
}

#socioRepresentanteDadosDamsp .box label{
font-size: 1.6rem;
padding-left: 8px;
white-space: nowrap;
}

#condutorDadosDamsp .box label{
font-size: 1.6rem;
padding-left: 8px;
white-space: nowrap;
}

#representanteFretamentoOpcoes .box label{
padding-left: 10px;
}

#socioRepresentanteOpcoes .box label{
padding-left: 10px;
}

#condutorOpcoes .box label{
padding-left: 10px;
}

#despachanteOpcoes .box label{
padding-left: 10px;
}

.captcha label{
padding-left: 6px;
}

.captcha input[type=text]{
width: 95%;
padding-left: 1px;
}

.captcha a:link,
.captcha a:visited,
.captcha a:active,
.captcha a,
.captcha a:hover{
color: #08617b;
height: 3rem;
font-size: 1.4rem;
outline-color: transparent;
}

.captcha a:active{
text-decoration: none;
}


body.contraste1 .box label{
color: #fff;
}



.captcha .material-icons{
font-size: 2.4rem;
line-height: 2rem;
}



body.contraste1 .btnCancelar{
color: #fff !important;
background-color: #000;
border-color: #fff !important;
}

body.contraste1 .btnCancelar:hover,
body.contraste1 .btnCancelar:focus{
color: #fff !important;
background-color: #fff;
border-color: #fff;
}

body.contraste1 .btnCancelar:active{
color: #fff !important;
background-color: #ccc;
border-color: #ccc;
}




#home form select{
height: 3.8rem;
margin-left: 0rem;
float: left;
}


#home form .botaoPadrao{
height: 38px !important;
width: 100% !important;
text-align: center !important;
padding: 0px !important;
float: right !important;
margin: 0px 0px 0px 0px !important;
}

#home form input[type='button'],
#home form input[type='submit'],
#home form input[type='reset']{
height: 38px;
width: 100%;
text-align: center;
padding: 0px;
float: right;
margin: 0px 0px 0px 0px;
}

#home form button{
height: 38px;
width: 100%;
text-align: center;
padding: 0px;
float: right;
margin: 0px 0px 0px 0px;
}


#home form .botaoPadrao i.material-icons{
font-size: 30px !important;
}

#home form input[type='reset'] i.material-icons,
#home form input[type='submit'] i.material-icons,
#home form input[type='button'] i.material-icons{
font-size: 30px;
}

#home form button i.material-icons{
font-size: 30px;
}

input[type=text]{
width: 100%;
border-color: #e0e0e0;
border-style: solid;
border-width: 1px;
height: 38px;
padding: 0px 10px !important;
font-size: 1rem;
}

input[type=text]:focus{
outline-style: solid;
outline-color: #9d9d9d !important;
outline-width: 1px;
}

body.contraste1 input[type='text'],
body.contraste1 textarea{
color: #000;
}

.input-field label,
.input-field label:active{
position: static;
color: #000 !important;
font-size: 1.4rem;
transition: none;
}

body.contraste1 .input-field label,
.input-field label:active{
color: #fff !important;
}

.input-field label.active:not(.label-icon){
font-size: 1.4rem;
transform: none;
}


.selecaoCreditoDebito{
margin: 0px 0px 0px 0px;
}



.exemploPreenchimento{
margin-top: -2rem;
color: #9e9e9e;
padding-left: 1rem;
font-size: 1.05rem;
}


.btnsCaptcha a{
display: inline-block;
padding-top: 2px;
float: left;
}

.btnsCaptcha a i.material-icons{
margin-top: 0px !important;
padding-right: 10px;
}



.btnsCaptcha .row{
/*    height: 33px; */
margin-bottom: 0px;
}



input:not([type]).valid, input:not([type]):focus.valid,
input[type=text].valid,
input[type=text]:focus.valid,
input[type=password].valid,
input[type=password]:focus.valid,
input[type=email].valid,
input[type=email]:focus.valid,
input[type=url].valid,
input[type=url]:focus.valid,
input[type=time].valid,
input[type=time]:focus.valid,
input[type=date].valid,
input[type=date]:focus.valid,
input[type=datetime].valid,
input[type=datetime]:focus.valid,
input[type=datetime-local].valid,
input[type=datetime-local]:focus.valid,
input[type=tel].valid,
input[type=tel]:focus.valid,
input[type=number].valid,
input[type=number]:focus.valid,
input[type=search].valid,
input[type=search]:focus.valid,
textarea.materialize-textarea.valid,
textarea.materialize-textarea:focus.valid{
outline-color: #e0e0e0;
border-color: #e0e0e0;
box-shadow: none !important;
font-size: 1.4rem;
}

input[type=text]:focus:not([readonly]){
outline-color: #e0e0e0;
border-color: #e0e0e0;
box-shadow: none !important;
}




select:focus:not([readonly]){
outline-color: #8c8c8c;
outline-width: 0.1rem;
border-color: #e0e0e0;
box-shadow: none !important;
}



select{
font-size: 1.4rem;
}




main form p{
font-size: 1rem;
}

main #skipto-content form p{
padding-top: 15px;
}

.dropDownMultas{
padding-top: 10px !important;
}

.container{
width: 85%;
}

nav#skipto-menu{
display: none;
}

#representanteFretamento{
font-size: 1.6rem;
}

#socioRepresentante{
font-size: 1.6rem;
}

#condutor{
font-size: 1.6rem;
}

#despachanteSelecionar{
font-size: 1.6rem;
}

#representanteFretamentoSelecionar{
font-size: 1.6rem;
}

#socioRepresentanteSelecionar{
font-size: 1.6rem;
}

#representanteSelecionar{
font-size: 1.6rem;
}

#representanteFretamentoServicos{
font-size: 1.6rem;
}

#socioRepresentanteServicos{
font-size: 1.6rem;
}

#condutorServicos{
font-size: 1.6rem;
}

#despachanteServicos{
font-size: 1.6rem;
}

#representanteServicos{
font-size: 1.6rem;
}

#representanteFretamento{
font-size: 1.6rem;
}

#socioRepresentante{
font-size: 1.6rem;
}

#representante{
font-size: 1.6rem;
}

#despachante{
font-size: 1.6rem;
}

#representanteDadosDamsp{
font-size: 1.6rem;
}

#despachanteDadosDamsp{
font-size: 1.6rem;
}

#representanteFretamentoDadosDamsp{
font-size: 1.6rem;
}

#socioRepresentanteDadosDamsp{
font-size: 1.6rem;
}

#condutorDadosDamsp{
font-size: 1.6rem;
}

#representanteFretamentoOpcoes{
font-size: 1.6rem;
}

#socioRepresentanteOpcoes{
font-size: 1.6rem;
}

#condutorOpcoes{
font-size: 1.6rem;
}

#despachanteOpcoes{
font-size: 1.6rem;
}


#home{
font-size: 1.6rem;
}

#home p{
margin-top: 2rem;
margin-bottom: 0.8rem;
line-height: 2.3rem;
}

#home strong{
font-weight: bold;
}

.box{
margin-top: 2rem;
background-color: #f0f0f0;
border-radius: 0.4rem;
-moz-border-radius: 0.4rem;
-webkit-border-radius: 0.4rem;
padding: 0rem 1rem 0rem 1rem;
font-size: 1.6rem;
}

body.contraste1 .box{
box-shadow: none;
border-color: #fff;
border-style: solid;
border-width: 1px;
}

#home .box p{
margin-top: 2rem;
margin-bottom: 2.1rem;
}

.box a{
display: block;
text-align: center;
color: #0a20fc;
font-size: 1.5rem;
outline-color: transparent;
}

#home .box img{
margin-bottom: 1.6rem;
width: 90px;
margin-top: 20px;
}

body.contraste1 .box img{
filter: grayscale(100%);
/*    margin-bottom: 1.6rem; */;
}

body.contraste1 .tipoVeiculo{
background-color: #fff !important;
}

.iconVeiculo{
width: 5.5rem;
}

body.contraste1 .box img.iconVeiculo{
/*    filter: invert(100%); */
/*    margin-bottom: 1.6rem; */;
}

table.centered thead tr th{
text-align: center;
}

table.centered tbody tr td{
text-align: right;
padding: 15px 10px;
}

table.centered tbody tr td.destaqueTabela{
text-align: right;
padding: 5px 10px;
}

table.centered tbody tr td.indisponivel{
text-align: right;
padding: 5px 10px;
}

#home table{
margin-top: 0rem !important;
}

#home table caption{
font-size: 1.4rem;
padding-left: 0rem;
}

#home table caption span{
font-size: 1.4rem;
}

#home table caption span.right{
font-size: 1.4rem;
color: #757575;
}

body.contraste1 #home table caption span.right{
color: #fff;
}

#home table caption strong{
font-size: 1.8rem;
margin-bottom: 2px;
display: block;
text-transform: uppercase;
}

#home th{
font-weight: normal;
text-transform: uppercase;
}

.table-responsive{
min-height: .01%;
overflow-x: auto;
}

#home .table-responsive{
margin-bottom: 20px;
}

body.contraste1 tr{
border-bottom: 0.1rem solid rgba(255, 255, 255, 0.92);
}

body.contraste1 thead,
body.contraste1 tfoot{
background-color: #fff;
color: #000;
}

a{
color: #000;
}

#home table a span{
padding-top: 0px;
vertical-align: bottom;
}

a .icone_Alerta{
vertical-align: top;
margin: 0px auto;
padding-bottom: 4px;
padding-right: 10px;
}

#home table a{
text-align: center;
padding: 10px 0px;
outline-color: transparent;
}

.modal{
font-size: 1.6rem;
}

.modal p{
margin-top: 0px;
}

.modal ul li{
list-style-type: disc;
margin-left: 20px;
}

#representanteFretamentoServicos table tr th:first-child{
border-left: 1px solid rgba(0, 0, 0, 0.12);
}

#socioRepresentanteServicos table tr th:first-child{
border-left: 1px solid rgba(0, 0, 0, 0.12);
}

#condutorServicos table tr th:first-child{
border-left: 1px solid rgba(0, 0, 0, 0.12);
}

#despachanteServicos table tr th:first-child{
border-left: 1px solid rgba(0, 0, 0, 0.12);
}

#representanteServicos table tr th:first-child{
border-left: 1px solid rgba(0, 0, 0, 0.12);
}

#representanteDadosDamsp table tr th:first-child{
border-left: 1px solid rgba(0, 0, 0, 0.12);
}

#despachanteDadosDamsp table tr th:first-child{
border-left: 1px solid rgba(0, 0, 0, 0.12);
}

#representanteFretamentoDadosDamsp table tr th:first-child{
border-left: 1px solid rgba(0, 0, 0, 0.12);
}

#socioRepresentanteDadosDamsp table tr th:first-child{
border-left: 1px solid rgba(0, 0, 0, 0.12);
}

#condutorDadosDamsp table tr th:first-child{
border-left: 1px solid rgba(0, 0, 0, 0.12);
}

#home table tr th:first-child{
border-left: 1px solid rgba(0, 0, 0, 0.12);
}

tr{
border-bottom: 1px solid #454456;
}

#representanteFretamentoServicos table tr th:first-child{
border-left: 1px solid #454456;
}

#socioRepresentanteServicos table tr th:first-child{
border-left: 1px solid #454456;
}

#condutorServicos table tr th:first-child{
border-left: 1px solid #454456;
}

#despachanteServicos table tr th:first-child{
border-left: 1px solid #454456;
}

#representanteServicos table tr th:first-child{
border-left: 1px solid #454456;
}

#representanteDadosDamsp table tr th:first-child{
text-align: center;
border-left: 1px solid #454456;
}

#despachanteDadosDamsp table tr th:first-child{
text-align: center;
border-left: 1px solid #454456;
}

#representanteFretamentoDadosDamsp table tr th:first-child{
text-align: center;
border-left: 1px solid #454456;
}

#socioRepresentanteDadosDamsp table tr th:first-child{
text-align: center;
border-left: 1px solid #454456;
}

#condutorDadosDamsp table tr th:first-child{
text-align: center;
border-left: 1px solid #454456;
}

#home table tr th:first-child{
text-align: left;
border-left: 1px solid #454456;
}

#representanteFretamentoServicos table tr th:last-child{
border-right: 1px solid #454456;
}

#socioRepresentanteServicos table tr th:last-child{
border-right: 1px solid #454456;
}

#condutorServicos table tr th:last-child{
border-right: 1px solid #454456;
}

#despachanteServicos table tr th:last-child{
border-right: 1px solid #454456;
}

#representanteServicos table tr th:last-child{
border-right: 1px solid #454456;
}

#representanteDadosDamsp table tr th:last-child{
border-right: 1px solid #454456;
text-align: right;
}

#despachanteDadosDamsp table tr th:last-child{
border-right: 1px solid #454456;
text-align: right;
}

#representanteFretamentoDadosDamsp table tr th:last-child{
border-right: 1px solid #454456;
text-align: right;
}

#socioRepresentanteDadosDamsp table tr th:last-child{
border-right: 1px solid #454456;
text-align: right;
}

#condutorDadosDamsp table tr th:last-child{
border-right: 1px solid #454456;
text-align: right;
}

#home table tr th:last-child{
border-right: 1px solid #454456;
}

#representanteFretamentoServicos table tr th{
border-right: 1px solid #fff;
padding: 15px 10px;
font-weight: normal;
font-size: 1.45rem;
text-align: center;
}

#socioRepresentanteServicos table tr th{
border-right: 1px solid #fff;
padding: 15px 10px;
font-weight: normal;
font-size: 1.45rem;
text-align: center;
}

#condutorServicos table tr th{
border-right: 1px solid #fff;
padding: 15px 10px;
font-weight: normal;
font-size: 1.45rem;
text-align: center;
}

#despachanteServicos table tr th{
border-right: 1px solid #fff;
padding: 15px 10px;
font-weight: normal;
font-size: 1.45rem;
text-align: center;
}

#representanteFretamentoServicos table tr th{
border-right: 1px solid #fff;
padding: 15px 10px;
font-weight: normal;
font-size: 1.45rem;
text-align: center;
}

#socioRepresentanteServicos table tr th{
border-right: 1px solid #fff;
padding: 15px 10px;
font-weight: normal;
font-size: 1.45rem;
text-align: center;
}

#representanteServicos table tr th{
border-right: 1px solid #fff;
padding: 15px 10px;
font-weight: normal;
font-size: 1.45rem;
text-align: center;
}

#representanteDadosDamsp table tr th{
border-right: 1px solid #fff;
padding: 15px 10px;
font-weight: normal;
font-size: 1.45rem;
}

#despachanteDadosDamsp table tr th{
border-right: 1px solid #fff;
padding: 15px 10px;
font-weight: normal;
font-size: 1.45rem;
}

#representanteFretamentoDadosDamsp table tr th{
border-right: 1px solid #fff;
padding: 15px 10px;
font-weight: normal;
font-size: 1.45rem;
}

#socioRepresentanteDadosDamsp table tr th{
border-right: 1px solid #fff;
padding: 15px 10px;
font-weight: normal;
font-size: 1.45rem;
}

#condutorDadosDamsp table tr th{
border-right: 1px solid #fff;
padding: 15px 10px;
font-weight: normal;
font-size: 1.45rem;
}

#home table tr th{
border-right: 1px solid #fff;
padding: 15px 10px;
}

#representanteFretamentoServicos table tr th,
#representanteFretamentoServicos table tr td{
padding: 15px;
font-size: 1.5rem;
}

#socioRepresentanteServicos table tr th,
#socioRepresentanteServicos table tr td{
padding: 15px;
font-size: 1.5rem;
}

#condutorServicos table tr th,
#condutorServicos table tr td{
padding: 15px;
font-size: 1.5rem;
}

#despachanteServicos table tr th,
#despachanteServicos table tr td{
padding: 15px;
font-size: 1.5rem;
}

#representanteFretamentoServicos table tr th,
#representanteFretamentoServicos table tr td{
padding: 15px;
font-size: 1.5rem;
}

#socioRepresentanteServicos table tr th,
#socioRepresentanteServicos table tr td{
padding: 15px;
font-size: 1.5rem;
}

#representanteServicos table tr th,
#representanteServicos table tr td{
padding: 15px;
font-size: 1.5rem;
}

#dropdownGuiasGeradas .row{
margin-bottom: 0px;
}

#representanteFretamentoServicos #dropdownGuiasGeradas table tr th,
#representanteFretamentoServicos #dropdownGuiasGeradas table tr td{
padding: 10px;
font-size: 1.3rem;
}

#socioRepresentanteServicos #dropdownGuiasGeradas table tr th,
#socioRepresentanteServicos #dropdownGuiasGeradas table tr td{
padding: 10px;
font-size: 1.3rem;
}

#condutorServicos #dropdownGuiasGeradas table tr th,
#condutorServicos #dropdownGuiasGeradas table tr td{
padding: 10px;
font-size: 1.3rem;
}

#despachanteServicos #dropdownGuiasGeradas table tr th,
#despachanteServicos #dropdownGuiasGeradas table tr td{
padding: 10px;
font-size: 1.3rem;
}

#representanteFretamentoServicos #dropdownGuiasGeradas table tr th,
#representanteFretamentoServicos #dropdownGuiasGeradas table tr td{
padding: 10px;
font-size: 1.3rem;
}

#socioRepresentanteServicos #dropdownGuiasGeradas table tr th,
#socioRepresentanteServicos #dropdownGuiasGeradas table tr td{
padding: 10px;
font-size: 1.3rem;
}

#representanteServicos #dropdownGuiasGeradas table tr th,
#representanteServicos #dropdownGuiasGeradas table tr td{
padding: 10px;
font-size: 1.3rem;
}

#representanteDadosDamsp table tr th,
#representanteDadosDamsp table tr td{
padding: 15px;
}

#despachanteDadosDamsp table tr th,
#despachanteDadosDamsp table tr td{
padding: 15px;
}

#representanteFretamentoDadosDamsp table tr th,
#representanteFretamentoDadosDamsp table tr td{
padding: 15px;
}

#socioRepresentanteDadosDamsp table tr th,
#socioRepresentanteDadosDamsp table tr td{
padding: 15px;
}

#condutorDadosDamsp table tr th,
#condutorDadosDamsp table tr td{
padding: 15px;
}

#home table tr td{
width: 14%;
}

#representanteDadosDamsp table tr td:last-child{
width: 20%;
text-align: right;
}

#despachanteDadosDamsp table tr td:last-child{
width: 20%;
text-align: right;
}

#representanteFretamentoDadosDamsp table tr td:last-child{
width: 20%;
text-align: right;
}

#socioRepresentanteDadosDamsp table tr td:last-child{
width: 20%;
text-align: right;
}

#condutorDadosDamsp table tr td:last-child{
width: 20%;
text-align: right;
}

#representanteFretamentoServicos table tr td:first-child{
text-align: left;
border-left: 1px solid #454456;
width: 10%;
}

#socioRepresentanteServicos table tr td:first-child{
text-align: left;
border-left: 1px solid #454456;
width: 10%;
}

#condutorServicos table tr td:first-child{
text-align: left;
border-left: 1px solid #454456;
width: 10%;
}

#despachanteServicos table tr td:first-child{
text-align: left;
border-left: 1px solid #454456;
width: 10%;
}

#representanteFretamentoServicos table tr td:first-child{
text-align: left;
border-left: 1px solid #454456;
width: 10%;
}

#socioRepresentanteServicos table tr td:first-child{
text-align: left;
border-left: 1px solid #454456;
width: 10%;
}

#representanteServicos table tr td:first-child{
text-align: left;
border-left: 1px solid #454456;
width: 10%;
}

#representanteFretamentoServicos #dropdownGuiasGeradas table tr td:first-child{
text-align: center;
border-left: 1px solid #454456;
width: unset;
width: initial;
}

#socioRepresentanteServicos #dropdownGuiasGeradas table tr td:first-child{
text-align: center;
border-left: 1px solid #454456;
width: unset;
width: initial;
}

#condutorServicos #dropdownGuiasGeradas table tr td:first-child{
text-align: center;
border-left: 1px solid #454456;
width: unset;
width: initial;
}

#despachanteServicos #dropdownGuiasGeradas table tr td:first-child{
text-align: center;
border-left: 1px solid #454456;
width: unset;
width: initial;
}

#representanteFretamentoServicos #dropdownGuiasGeradas table tr td:first-child{
text-align: center;
border-left: 1px solid #454456;
width: unset;
width: initial;
}

#socioRepresentanteServicos #dropdownGuiasGeradas table tr td:first-child{
text-align: center;
border-left: 1px solid #454456;
width: unset;
width: initial;
}

#representanteServicos #dropdownGuiasGeradas table tr td:first-child{
text-align: center;
border-left: 1px solid #454456;
width: unset;
width: initial;
}

#representanteDadosDamsp table tr td:first-child{
text-align: left;
border-left: 1px solid #454456;
width: 10%;
}

#despachanteDadosDamsp table tr td:first-child{
text-align: left;
border-left: 1px solid #454456;
width: 10%;
}

#representanteFretamentoDadosDamsp table tr td:first-child{
text-align: left;
border-left: 1px solid #454456;
width: 10%;
}

#socioRepresentanteDadosDamsp table tr td:first-child{
text-align: left;
border-left: 1px solid #454456;
width: 10%;
}

#condutorDadosDamsp table tr td:first-child{
text-align: left;
border-left: 1px solid #454456;
width: 10%;
}

body.contraste1 #representanteFretamentoServicos table tr td:first-child{
border-left-color: #fff;
}

body.contraste1 #socioRepresentanteServicos table tr td:first-child{
border-left-color: #fff;
}

body.contraste1 #condutorServicos table tr td:first-child{
border-left-color: #fff;
}

body.contraste1 #despachanteServicos table tr td:first-child{
border-left-color: #fff;
}

body.contraste1 #representanteServicos table tr td:first-child{
border-left-color: #fff;
}

body.contraste1 #representanteDadosDamsp table tr td:first-child{
border-left-color: #fff;
}

body.contraste1 #despachanteDadosDamsp table tr td:first-child{
border-left-color: #fff;
}

body.contraste1 #representanteFretamentoDadosDamsp table tr td:first-child{
border-left-color: #fff;
}

body.contraste1 #socioRepresentanteDadosDamsp table tr td:first-child{
border-left-color: #fff;
}

body.contraste1 #condutorDadosDamsp table tr td:first-child{
border-left-color: #fff;
}

#home table tr td:first-child{
text-align: left;
border-left: 1px solid #454456;
width: 30%;
}

body.contraste1 #home table tr td:first-child{
border-left-color: #fff;
}

#representanteFretamentoServicos table tr td{
border-right: 1px solid #454456;
color: #454456;
text-align: center;
background-color: #fff;
}

#socioRepresentanteServicos table tr td{
border-right: 1px solid #454456;
color: #454456;
text-align: center;
background-color: #fff;
}

#condutorServicos table tr td{
border-right: 1px solid #454456;
color: #454456;
text-align: center;
background-color: #fff;
}

#despachanteServicos table tr td{
border-right: 1px solid #454456;
color: #454456;
text-align: center;
background-color: #fff;
}

#representanteFretamentoServicos table tr td{
border-right: 1px solid #454456;
color: #454456;
text-align: center;
background-color: #fff;
}

#socioRepresentanteServicos table tr td{
border-right: 1px solid #454456;
color: #454456;
text-align: center;
background-color: #fff;
}

#representanteServicos table tr td{
border-right: 1px solid #454456;
color: #454456;
text-align: center;
background-color: #fff;
}

#representanteDadosDamsp table tr td{
border-right: 1px solid #454456;
color: #454456;
}

#despachanteDadosDamsp table tr td{
border-right: 1px solid #454456;
color: #454456;
}

#representanteFretamentoDadosDamsp table tr td{
border-right: 1px solid #454456;
color: #454456;
}

#socioRepresentanteDadosDamsp table tr td{
border-right: 1px solid #454456;
color: #454456;
}

#condutorDadosDamsp table tr td{
border-right: 1px solid #454456;
color: #454456;
}

body.contraste1 #representanteFretamentoServicos table tr td{
color: #fff;
}

body.contraste1 #socioRepresentanteServicos table tr td{
color: #fff;
}

body.contraste1 #condutorServicos table tr td{
color: #fff;
}

body.contraste1 #despachanteServicos table tr td{
color: #fff;
}

body.contraste1 #representanteServicos table tr td{
color: #fff;
}

body.contraste1 #representanteDadosDamsp table tr td{
color: #fff;
}

body.contraste1 #despachanteDadosDamsp table tr td{
color: #fff;
}

body.contraste1 #representanteFretamentoDadosDamsp table tr td{
color: #fff;
}

body.contraste1 #socioRepresentanteDadosDamsp table tr td{
color: #fff;
}

body.contraste1 #condutorDadosDamsp table tr td{
color: #fff;
}

#home table tr td{
border-right: 1px solid #454456;
}

#home span.indisponivel{
display: block;
float: left;
margin-right: 15px;
border-radius: 4px;
-moz-border-radius: 4px;
-webkit-border-radius: 4px;
border: 1px solid rgba(0, 0, 0, 0.12);
width: 40px;
height: 20px;
text-align: center;
padding-bottom: 25px;
padding-top: 0px;
line-height: 2.2rem;
vertical-align: bottom;
}

.destaqueTabela{
background-color: #dde5f0;
}

#representanteFretamentoServicos table tr td.destaqueTabela{
background-color: #dde5f0;
}

#socioRepresentanteServicos table tr td.destaqueTabela{
background-color: #dde5f0;
}

#condutorServicos table tr td.destaqueTabela{
background-color: #dde5f0;
}

#despachanteServicos table tr td.destaqueTabela{
background-color: #dde5f0;
}

#representanteServicos table tr td.destaqueTabela{
background-color: #dde5f0;
}

body.contraste1 #representanteFretamentoServicos table tr td.destaqueTabela{
background-color: #626262;
}

body.contraste1 #socioRepresentanteServicos table tr td.destaqueTabela{
background-color: #626262;
}

body.contraste1 #condutorServicos table tr td.destaqueTabela{
background-color: #626262;
}

body.contraste1 #despachanteServicos table tr td.destaqueTabela{
background-color: #626262;
}

body.contraste1 #representanteServicos table tr td.destaqueTabela{
background-color: #626262;
}

.indisponivel{
background-color: #e8e8e8;
font-size: 2.6rem;
text-align: center !important;
}

body.contraste1 .destaqueTabela{
background-color: #5c5c5c;
}

body.contraste1 .indisponivel{
background-color: #626262;
}

#representanteFretamento .box{
margin-top: 0rem;
}

#socioRepresentante .box{
margin-top: 0rem;
}

#condutor .box{
margin-top: 0rem;
}

#despachanteSelecionar .box{
margin-top: 0rem;
background-color: #f0f0f0;
padding: 20px 35px 30px 35px;
}

#representanteFretamentoSelecionar .box{
margin-top: 0rem;
background-color: #f0f0f0;
padding: 30px 35px;
}

#socioRepresentanteSelecionar .box{
margin-top: 0rem;
background-color: #f0f0f0;
padding: 30px 35px;
}

#representanteSelecionar .box{
margin-top: 0rem;
background-color: #f0f0f0;
padding: 30px 35px;
}

#representanteFretamentoServicos .box{
margin-top: 0rem;
background-color: #f0f0f0;
padding: 10px 35px 30px 35px;
}

#socioRepresentanteServicos .box{
margin-top: 0rem;
background-color: #f0f0f0;
padding: 10px 35px 30px 35px;
}

#condutorServicos .box{
margin-top: 0rem;
background-color: #f0f0f0;
padding: 10px 35px 30px 35px;
}

#despachanteServicos .box{
margin-top: 0rem;
background-color: #f0f0f0;
padding: 10px 35px 30px 35px;
}

#representanteFretamentoServicos .box{
margin-top: 0rem;
background-color: #f0f0f0;
padding: 10px 35px 30px 35px;
}

#socioRepresentanteServicos .box{
margin-top: 0rem;
background-color: #f0f0f0;
padding: 10px 35px 30px 35px;
}

#representanteServicos .box{
margin-top: 0rem;
background-color: #f0f0f0;
padding: 10px 35px 30px 35px;
}

.containerSelecioneServico .row{
margin-bottom: 0px;
}

#representanteFretamento .box{
margin-top: 0rem;
}

#socioRepresentante .box{
margin-top: 0rem;
}

#representante .box{
margin-top: 0rem;
}

#despachante .box{
margin-top: 0rem;
}

#representanteDadosDamsp .box{
margin-top: 0rem;
padding: 0rem 1rem 0rem 1rem;
}

#despachanteDadosDamsp .box{
margin-top: 0rem;
padding: 0rem 1rem 0rem 1rem;
}

#representanteFretamentoDadosDamsp .box{
margin-top: 0rem;
padding: 0rem 1rem 0rem 1rem;
}

#socioRepresentanteDadosDamsp .box{
margin-top: 0rem;
padding: 0rem 1rem 0rem 1rem;
}

#condutorDadosDamsp .box{
margin-top: 0rem;
padding: 0rem 1rem 0rem 1rem;
}

#representanteFretamentoOpcoes .box{
margin-top: 0rem;
padding: 0rem 1rem 0rem 1rem;
}

#socioRepresentanteOpcoes .box{
margin-top: 0rem;
padding: 0rem 1rem 0rem 1rem;
}

#condutorOpcoes .box{
margin-top: 0rem;
padding: 0rem 1rem 0rem 1rem;
}

#despachanteOpcoes .box{
margin-top: 0rem;
padding: 0rem 1rem 0rem 1rem;
}

#representanteFretamento h1{
margin-bottom: 2.5rem;
}

#socioRepresentante h1{
margin-bottom: 2.5rem;
}

#condutor h1{
margin-bottom: 2.5rem;
}

#despachanteSelecionar h1{
margin-bottom: 2.5rem;
}

#representanteFretamentoSelecionar h1{
margin-bottom: 2.5rem;
}

#socioRepresentanteSelecionar h1{
margin-bottom: 2.5rem;
}

#representanteSelecionar h1{
margin-bottom: 2.5rem;
}

#representanteFretamentoServicos h1{
margin-bottom: 2.5rem;
}

#socioRepresentanteServicos h1{
margin-bottom: 2.5rem;
}

#condutorServicos h1{
margin-bottom: 2.5rem;
}

#despachanteServicos h1{
margin-bottom: 2.5rem;
}

#representanteServicos h1{
margin-bottom: 2.5rem;
}

#representanteFretamento h1{
margin-bottom: 2.5rem;
}

#socioRepresentante h1{
margin-bottom: 2.5rem;
}

#representante h1{
margin-bottom: 2.5rem;
}

#despachante h1{
margin-bottom: 2.5rem;
}

#representanteDadosDamsp h1{
margin-bottom: 2.5rem;
}

#despachanteDadosDamsp h1{
margin-bottom: 2.5rem;
}

#representanteFretamentoDadosDamsp h1{
margin-bottom: 2.5rem;
}

#socioRepresentanteDadosDamsp h1{
margin-bottom: 2.5rem;
}

#condutorDadosDamsp h1{
margin-bottom: 2.5rem;
}

#representanteFretamentoOpcoes h1{
margin-bottom: 2.5rem;
}

#socioRepresentanteOpcoes h1{
margin-bottom: 2.5rem;
}

#condutorOpcoes h1{
margin-bottom: 2.5rem;
}

#despachanteOpcoes h1{
margin-bottom: 2.5rem;
}

#representanteFretamento h2{
margin-bottom: 0rem !important;
text-align: left;
margin-top: 1.3rem;
margin-bottom: 0.6rem !important;
background-color: #e48507;
padding: 10px 20px 5px 15px;
height: 5rem;
color: #fff;
border-radius: 3px;
-moz-border-radius: 3px;
-webkit-border-radius: 3px;
}

#socioRepresentante h2{
margin-bottom: 0rem !important;
text-align: left;
margin-top: 1.3rem;
margin-bottom: 0.6rem !important;
background-color: #e48507;
padding: 10px 20px 5px 15px;
height: 5rem;
color: #fff;
border-radius: 3px;
-moz-border-radius: 3px;
-webkit-border-radius: 3px;
}

#condutor h2{
margin-bottom: 0rem !important;
text-align: left;
margin-top: 1.3rem;
margin-bottom: 0.6rem !important;
background-color: #e48507;
padding: 10px 20px 5px 15px;
height: 5rem;
color: #fff;
border-radius: 3px;
-moz-border-radius: 3px;
-webkit-border-radius: 3px;
}

body.contraste1 #representanteFretamento h2{
background-color: #fff;
color: #000;
}

body.contraste1 #socioRepresentante h2{
background-color: #fff;
color: #000;
}

body.contraste1 #condutor h2{
background-color: #fff;
color: #000;
}

#despachanteSelecionar h2{
margin-bottom: 0rem !important;
text-align: left;
margin-top: 1.3rem;
margin-bottom: 0.6rem !important;
background-color: #0ea445;
padding: 10px 20px 5px 15px;
height: 5rem;
color: #fff;
border-radius: 3px;
-moz-border-radius: 3px;
-webkit-border-radius: 3px;
}

#representanteFretamentoSelecionar h2{
margin-bottom: 0rem !important;
text-align: left;
margin-top: 1.3rem;
margin-bottom: 0.6rem !important;
background-color: #2f7ac5;
padding: 10px 20px 5px 15px;
height: 5rem;
color: #fff;
border-radius: 3px;
-moz-border-radius: 3px;
-webkit-border-radius: 3px;
}

#socioRepresentanteSelecionar h2{
margin-bottom: 0rem !important;
text-align: left;
margin-top: 1.3rem;
margin-bottom: 0.6rem !important;
background-color: #727272;
padding: 10px 20px 5px 15px;
height: 5rem;
color: #fff;
border-radius: 3px;
-moz-border-radius: 3px;
-webkit-border-radius: 3px;
}

#representanteSelecionar h2{
margin-bottom: 0rem !important;
text-align: left;
margin-top: 1.3rem;
margin-bottom: 0.6rem !important;
background-color: #9306ff;
padding: 10px 20px 5px 15px;
height: 5rem;
color: #fff;
border-radius: 3px;
-moz-border-radius: 3px;
-webkit-border-radius: 3px;
}

#representanteFretamentoServicos h2{
margin-bottom: 0rem !important;
text-align: left;
margin-top: 1.3rem;
margin-bottom: 0.6rem !important;
background-color: #2f7ac5;
padding: 10px 20px 5px 15px;
height: 5rem;
color: #fff;
border-radius: 3px;
-moz-border-radius: 3px;
-webkit-border-radius: 3px;
}

#socioRepresentanteServicos h2{
margin-bottom: 0rem !important;
text-align: left;
margin-top: 1.3rem;
margin-bottom: 0.6rem !important;
background-color: #727272;
padding: 10px 20px 5px 15px;
height: 5rem;
color: #fff;
border-radius: 3px;
-moz-border-radius: 3px;
-webkit-border-radius: 3px;
}

#condutorServicos h2{
margin-bottom: 0rem !important;
text-align: left;
margin-top: 1.3rem;
margin-bottom: 0.6rem !important;
background-color: #e48507;
padding: 10px 20px 5px 15px;
height: 5rem;
color: #fff;
border-radius: 3px;
-moz-border-radius: 3px;
-webkit-border-radius: 3px;
}

#despachanteServicos h2{
margin-bottom: 0rem !important;
text-align: left;
margin-top: 1.3rem;
margin-bottom: 0.6rem !important;
background-color: #0ea445;
padding: 10px 20px 5px 15px;
height: 5rem;
color: #fff;
border-radius: 3px;
-moz-border-radius: 3px;
-webkit-border-radius: 3px;
}


#representanteServicos h2{
margin-bottom: 0rem !important;
text-align: left;
margin-top: 1.3rem;
margin-bottom: 0.6rem !important;
background-color: #9306ff;
padding: 10px 20px 5px 15px;
height: 5rem;
color: #fff;
border-radius: 3px;
-moz-border-radius: 3px;
-webkit-border-radius: 3px;
}

body.contraste1 #despachanteSelecionar h2{
background-color: #fff;
color: #000;
}

body.contraste1 #representanteFretamentoSelecionar h2{
background-color: #fff;
color: #000;
}

body.contraste1 #socioRepresentanteSelecionar h2{
background-color: #fff;
color: #000;
}

body.contraste1 #representanteSelecionar h2{
background-color: #fff;
color: #000;
}

body.contraste1 #representanteFretamentoServicos h2{
background-color: #fff;
color: #000;
}

body.contraste1 #socioRepresentanteServicos h2{
background-color: #fff;
color: #000;
}

body.contraste1 #condutorServicos h2{
background-color: #fff;
color: #000;
}

body.contraste1 #despachanteServicos h2{
background-color: #fff;
color: #000;
}

body.contraste1 #representanteServicos h2{
background-color: #fff;
color: #000;
}

#representanteFretamento h2{
margin-bottom: 0rem !important;
text-align: left;
margin-top: 1.3rem;
margin-bottom: 0.6rem !important;
background-color: #9306ff;
padding: 10px 20px 5px 15px;
height: 5rem;
color: #fff;
border-radius: 3px;
-moz-border-radius: 3px;
-webkit-border-radius: 3px;
}

#socioRepresentante h2{
margin-bottom: 0rem !important;
text-align: left;
margin-top: 1.3rem;
margin-bottom: 0.6rem !important;
background-color: #9306ff;
padding: 10px 20px 5px 15px;
height: 5rem;
color: #fff;
border-radius: 3px;
-moz-border-radius: 3px;
-webkit-border-radius: 3px;
}

#representante h2{
margin-bottom: 0rem !important;
text-align: left;
margin-top: 1.3rem;
margin-bottom: 0.6rem !important;
background-color: #9306ff;
padding: 10px 20px 5px 15px;
height: 5rem;
color: #fff;
border-radius: 3px;
-moz-border-radius: 3px;
-webkit-border-radius: 3px;
}

body.contraste1 #representanteFretamento h2{
background-color: #fff;
color: #000;
}

body.contraste1 #socioRepresentante h2{
background-color: #fff;
color: #000;
}

body.contraste1 #representante h2{
background-color: #fff;
color: #000;
}

#despachante h2{
margin-bottom: 0rem !important;
text-align: left;
margin-top: 1.3rem;
margin-bottom: 0.6rem !important;
background-color: #0ea445;
padding: 10px 20px 5px 15px;
height: 5rem;
color: #fff;
border-radius: 3px;
-moz-border-radius: 3px;
-webkit-border-radius: 3px;
}

#representanteFretamentoDadosDamsp h2{
margin-bottom: 0rem !important;
text-align: left;
margin-top: 1.3rem;
margin-bottom: 0.6rem !important;
background-color: #2f7ac5;
padding: 10px 20px 5px 15px;
height: 5rem;
color: #fff;
border-radius: 3px;
-moz-border-radius: 3px;
-webkit-border-radius: 3px;
}

#socioRepresentanteDadosDamsp h2{
margin-bottom: 0rem !important;
text-align: left;
margin-top: 1.3rem;
margin-bottom: 0.6rem !important;
background-color: #727272;
padding: 10px 20px 5px 15px;
height: 5rem;
color: #fff;
border-radius: 3px;
-moz-border-radius: 3px;
-webkit-border-radius: 3px;
}

#representanteDadosDamsp h2{
margin-bottom: 0rem !important;
text-align: left;
margin-top: 1.3rem;
margin-bottom: 0.6rem !important;
background-color: #9306ff;
padding: 10px 20px 5px 15px;
height: 5rem;
color: #fff;
border-radius: 3px;
-moz-border-radius: 3px;
-webkit-border-radius: 3px;
}

#despachanteDadosDamsp h2{
margin-bottom: 0rem !important;
text-align: left;
margin-top: 1.3rem;
margin-bottom: 0.6rem !important;
background-color: #0ea445;
padding: 10px 20px 5px 15px;
height: 5rem;
color: #fff;
border-radius: 3px;
-moz-border-radius: 3px;
-webkit-border-radius: 3px;
}



#condutorDadosDamsp h2{
margin-bottom: 0rem !important;
text-align: left;
margin-top: 1.3rem;
margin-bottom: 0.6rem !important;
background-color: #e48507;
padding: 10px 20px 5px 15px;
height: 5rem;
color: #fff;
border-radius: 3px;
-moz-border-radius: 3px;
-webkit-border-radius: 3px;
}

#representanteFretamentoOpcoes h2{
margin-bottom: 0rem !important;
text-align: left;
margin-top: 1.3rem;
margin-bottom: 0.6rem !important;
background-color: #2f7ac5;
padding: 10px 20px 5px 15px;
height: 5rem;
color: #fff;
border-radius: 3px;
-moz-border-radius: 3px;
-webkit-border-radius: 3px;
}

#socioRepresentanteOpcoes h2{
margin-bottom: 0rem !important;
text-align: left;
margin-top: 1.3rem;
margin-bottom: 0.6rem !important;
background-color: #727272;
padding: 10px 20px 5px 15px;
height: 5rem;
color: #fff;
border-radius: 3px;
-moz-border-radius: 3px;
-webkit-border-radius: 3px;
}

#condutorOpcoes h2{
margin-bottom: 0rem !important;
text-align: left;
margin-top: 1.3rem;
margin-bottom: 0.6rem !important;
background-color: #e48507;
padding: 10px 20px 5px 15px;
height: 5rem;
color: #fff;
border-radius: 3px;
-moz-border-radius: 3px;
-webkit-border-radius: 3px;
}

#despachanteOpcoes h2{
margin-bottom: 0rem !important;
text-align: left;
margin-top: 1.3rem;
margin-bottom: 0.6rem !important;
background-color: #0ea445;
padding: 10px 20px 5px 15px;
height: 5rem;
color: #fff;
border-radius: 3px;
-moz-border-radius: 3px;
-webkit-border-radius: 3px;
}

#despachante h2 .material-icons{
font-size: 3rem;
}


#representanteDadosDamsp h2 .material-icons{
font-size: 3rem;
}

#despachanteDadosDamsp h2 .material-icons{
font-size: 3rem;
}

#representanteFretamentoDadosDamsp h2 .material-icons{
font-size: 3rem;
}

#socioRepresentanteDadosDamsp h2 .material-icons{
font-size: 3rem;
}

#condutorDadosDamsp h2 .material-icons{
font-size: 3rem;
}

#representanteFretamentoOpcoes h2 .material-icons{
font-size: 3rem;
}

#socioRepresentanteOpcoes h2 .material-icons{
font-size: 3rem;
}

#condutorOpcoes h2 .material-icons{
font-size: 3rem;
}

#despachanteOpcoes h2 .material-icons{
font-size: 3rem;
}

#representanteFretamento h2{
margin-bottom: 0rem !important;
text-align: left;
margin-top: 1.3rem;
margin-bottom: 0.6rem !important;
background-color: #727272;
padding: 10px 20px 5px 15px;
height: 5rem;
color: #fff;
border-radius: 3px;
-moz-border-radius: 3px;
-webkit-border-radius: 3px;
}

#socioRepresentante h2{
margin-bottom: 0rem !important;
text-align: left;
margin-top: 1.3rem;
margin-bottom: 0.6rem !important;
background-color: #727272;
padding: 10px 20px 5px 15px;
height: 5rem;
color: #fff;
border-radius: 3px;
-moz-border-radius: 3px;
-webkit-border-radius: 3px;
}

#representanteFretamento h2 .material-icons{
font-size: 3rem;
}

#socioRepresentante h2 .material-icons{
font-size: 3rem;
}

#socioRepresentanteFretamento h2{
margin-bottom: 0rem !important;
text-align: left;
margin-top: 1.3rem;
margin-bottom: 0.6rem !important;
background-color: #2f7ac5;
padding: 10px 20px 5px 15px;
height: 5rem;
color: #fff;
border-radius: 3px;
-moz-border-radius: 3px;
-webkit-border-radius: 3px;
}


#representanteFretamento h2{
margin-bottom: 0rem !important;
text-align: left;
margin-top: 1.3rem;
margin-bottom: 0.6rem !important;
background-color: #2f7ac5;
padding: 10px 20px 5px 15px;
height: 5rem;
color: #fff;
border-radius: 3px;
-moz-border-radius: 3px;
-webkit-border-radius: 3px;
}

#socioRepresentanteFretamento h2 .material-icons{
font-size: 3rem;
}

#representanteFretamento h2 .material-icons{
font-size: 3rem;
}

#representante h2 .material-icons{
font-size: 3rem;
}

#representanteFretamento h2 .material-icons{
font-size: 3rem;
}

#socioRepresentante h2 .material-icons{
font-size: 3rem;
}

#condutor h2 .material-icons{
font-size: 3rem;
}

#despachanteSelecionar h2 .material-icons{
font-size: 3rem;
}

#representanteFretamentoSelecionar h2 .material-icons{
font-size: 3rem;
}

#socioRepresentanteSelecionar h2 .material-icons{
font-size: 3rem;
}

#representanteSelecionar h2 .material-icons{
font-size: 3rem;
}

#representanteFretamentoServicos h2 .material-icons{
font-size: 3rem;
}

#socioRepresentanteServicos h2 .material-icons{
font-size: 3rem;
}

#condutorServicos h2 .material-icons{
font-size: 3rem;
}

#despachanteServicos h2 .material-icons{
font-size: 3rem;
}

#representanteServicos h2 .material-icons{
font-size: 3rem;
}

body.contraste1 #despachante h2{
background-color: #fff;
color: #000;
}

body.contraste1 #representanteDadosDamsp h2{
background-color: #fff;
color: #000;
}

body.contraste1 #despachanteDadosDamsp h2{
background-color: #fff;
color: #000;
}

body.contraste1 #representanteFretamentoDadosDamsp h2{
background-color: #fff;
color: #000;
}

body.contraste1 #socioRepresentanteDadosDamsp h2{
background-color: #fff;
color: #000;
}

body.contraste1 #condutorDadosDamsp h2{
background-color: #fff;
color: #000;
}

body.contraste1 #representanteFretamentoOpcoes h2{
background-color: #fff;
color: #000;
}

body.contraste1 #socioRepresentanteOpcoes h2{
background-color: #fff;
color: #000;
}

body.contraste1 #condutorOpcoes h2{
background-color: #fff;
color: #000;
}

body.contraste1 #despachanteOpcoes h2{
background-color: #fff;
color: #000;
}

#representanteFretamento h2 span{
vertical-align: top;
padding-top: 0.3rem;
padding-left: 1rem;
display: inline-block;
padding-bottom: 0.5rem;
font-size: 1.9rem;
color: #fff;
}

#socioRepresentante h2 span{
vertical-align: top;
padding-top: 0.3rem;
padding-left: 1rem;
display: inline-block;
padding-bottom: 0.5rem;
font-size: 1.9rem;
color: #fff;
}

#condutor h2 span{
vertical-align: top;
padding-top: 0.3rem;
padding-left: 1rem;
display: inline-block;
padding-bottom: 0.5rem;
font-size: 1.9rem;
color: #fff;
}

#despachanteSelecionar h2 span{
vertical-align: top;
padding-top: 0.3rem;
padding-left: 1rem;
display: inline-block;
padding-bottom: 0.5rem;
font-size: 1.9rem;
color: #fff;
}

#representanteFretamentoSelecionar h2 span{
vertical-align: top;
padding-top: 0.3rem;
padding-left: 1rem;
display: inline-block;
padding-bottom: 0.5rem;
font-size: 1.9rem;
color: #fff;
}

#socioRepresentanteSelecionar h2 span{
vertical-align: top;
padding-top: 0.3rem;
padding-left: 1rem;
display: inline-block;
padding-bottom: 0.5rem;
font-size: 1.9rem;
color: #fff;
}

#representanteSelecionar h2 span{
vertical-align: top;
padding-top: 0.3rem;
padding-left: 1rem;
display: inline-block;
padding-bottom: 0.5rem;
font-size: 1.9rem;
color: #fff;
}

#representanteFretamentoServicos h2 span{
vertical-align: top;
padding-top: 0.3rem;
padding-left: 1rem;
display: inline-block;
padding-bottom: 0.5rem;
font-size: 1.9rem;
color: #fff;
}

#socioRepresentanteServicos h2 span{
vertical-align: top;
padding-top: 0.3rem;
padding-left: 1rem;
display: inline-block;
padding-bottom: 0.5rem;
font-size: 1.9rem;
color: #fff;
}

#condutorServicos h2 span{
vertical-align: top;
padding-top: 0.3rem;
padding-left: 1rem;
display: inline-block;
padding-bottom: 0.5rem;
font-size: 1.9rem;
color: #fff;
}

#despachanteServicos h2 span{
vertical-align: top;
padding-top: 0.3rem;
padding-left: 1rem;
display: inline-block;
padding-bottom: 0.5rem;
font-size: 1.9rem;
color: #fff;
}


#representanteServicos h2 span{
vertical-align: top;
padding-top: 0.3rem;
padding-left: 1rem;
display: inline-block;
padding-bottom: 0.5rem;
font-size: 1.9rem;
color: #fff;
}

#representanteFretamento h2 span{
vertical-align: top;
padding-top: 0.3rem;
padding-left: 1rem;
display: inline-block;
padding-bottom: 0.5rem;
font-size: 1.9rem;
color: #fff;
}

#socioRepresentante h2 span{
vertical-align: top;
padding-top: 0.3rem;
padding-left: 1rem;
display: inline-block;
padding-bottom: 0.5rem;
font-size: 1.9rem;
color: #fff;
}

#representante h2 span{
vertical-align: top;
padding-top: 0.3rem;
padding-left: 1rem;
display: inline-block;
padding-bottom: 0.5rem;
font-size: 1.9rem;
color: #fff;
}

#despachante h2 span{
vertical-align: top;
padding-top: 0.3rem;
padding-left: 1rem;
display: inline-block;
padding-bottom: 0.5rem;
font-size: 1.9rem;
color: #fff;
}

#representanteFretamentoDadosDamsp h2 span{
vertical-align: top;
padding-top: 0.3rem;
padding-left: 1rem;
display: inline-block;
padding-bottom: 0.5rem;
font-size: 1.9rem;
color: #fff;
}

#socioRepresentanteDadosDamsp h2 span{
vertical-align: top;
padding-top: 0.3rem;
padding-left: 1rem;
display: inline-block;
padding-bottom: 0.5rem;
font-size: 1.9rem;
color: #fff;
}

#representanteDadosDamsp h2 span{
vertical-align: top;
padding-top: 0.3rem;
padding-left: 1rem;
display: inline-block;
padding-bottom: 0.5rem;
font-size: 1.9rem;
color: #fff;
}

#despachanteDadosDamsp h2 span{
vertical-align: top;
padding-top: 0.3rem;
padding-left: 1rem;
display: inline-block;
padding-bottom: 0.5rem;
font-size: 1.9rem;
color: #fff;
}

#representanteFretamentoDadosDamsp h2 span{
vertical-align: top;
padding-top: 0.3rem;
padding-left: 1rem;
display: inline-block;
padding-bottom: 0.5rem;
font-size: 1.9rem;
color: #fff;
}

#socioRepresentanteDadosDamsp h2 span{
vertical-align: top;
padding-top: 0.3rem;
padding-left: 1rem;
display: inline-block;
padding-bottom: 0.5rem;
font-size: 1.9rem;
color: #fff;
}

#condutorDadosDamsp h2 span{
vertical-align: top;
padding-top: 0.3rem;
padding-left: 1rem;
display: inline-block;
padding-bottom: 0.5rem;
font-size: 1.9rem;
color: #fff;
}

#representanteFretamentoOpcoes h2 span{
vertical-align: top;
padding-top: 0.3rem;
padding-left: 1rem;
display: inline-block;
padding-bottom: 0.5rem;
font-size: 1.9rem;
color: #fff;
}

#socioRepresentanteOpcoes h2 span{
vertical-align: top;
padding-top: 0.3rem;
padding-left: 1rem;
display: inline-block;
padding-bottom: 0.5rem;
font-size: 1.9rem;
color: #fff;
}

#condutorOpcoes h2 span{
vertical-align: top;
padding-top: 0.3rem;
padding-left: 1rem;
display: inline-block;
padding-bottom: 0.5rem;
font-size: 1.9rem;
color: #fff;
}

#despachanteOpcoes h2 span{
vertical-align: top;
padding-top: 0.3rem;
padding-left: 1rem;
display: inline-block;
padding-bottom: 0.5rem;
font-size: 1.9rem;
color: #fff;
}

body.contraste1 #representanteFretamento h2 span{
color: #000;
}

body.contraste1 #socioRepresentante h2 span{
color: #000;
}

body.contraste1 #condutor h2 span{
color: #000;
}

body.contraste1 #despachanteSelecionar h2 span{
color: #000;
}

body.contraste1 #representanteFretamentoSelecionar h2 span{
color: #000;
}

body.contraste1 #socioRepresentanteSelecionar h2 span{
color: #000;
}

body.contraste1 #representanteSelecionar h2 span{
color: #000;
}

body.contraste1 #representanteFretamentoServicos h2 span{
color: #000;
}

body.contraste1 #socioRepresentanteServicos h2 span{
color: #000;
}

body.contraste1 #condutorServicos h2 span{
color: #000;
}

body.contraste1 #despachanteServicos h2 span{
color: #000;
}

body.contraste1 #representanteServicos h2 span{
color: #000;
}

body.contraste1 #representanteFretamento h2 span{
color: #000;
}

body.contraste1 #socioRepresentante h2 span{
color: #000;
}

body.contraste1 #representante h2 span{
color: #000;
}

body.contraste1 #despachante h2 span{
color: #000;
}

body.contraste1 #representanteDadosDamsp h2 span{
color: #000;
}

body.contraste1 #despachanteDadosDamsp h2 span{
color: #000;
}

body.contraste1 #representanteFretamentoDadosDamsp h2 span{
color: #000;
}

body.contraste1 #socioRepresentanteDadosDamsp h2 span{
color: #000;
}

body.contraste1 #condutorDadosDamsp h2 span{
color: #000;
}

body.contraste1 #representanteFretamentoOpcoes h2 span{
color: #000;
}

body.contraste1 #socioRepresentanteOpcoes h2 span{
color: #000;
}

body.contraste1 #condutorOpcoes h2 span{
color: #000;
}

body.contraste1 #despachanteOpcoes h2 span{
color: #000;
}

.botaoPadrao{
height: 40px !important;
font-size: 1.5rem !important;
background-color: #32699e !important;
color: #fff !important;
padding: 10px 18px !important;
line-height: 18px !important;
border-style: none !important;
border-width: 0rem !important;
border-color: #08617b !important;
border-radius: 4px !important;
-moz-border-radius: 4px !important;
-webkit-border-radius: 4px !important;
transition: 0.2s !important;
text-transform: uppercase !important;
cursor: hand !important;
margin: 1rem 0rem !important;
cursor: pointer !important;
}

input[type='reset'],
input[type='submit'],
input[type='button']{
font-size: 1.5rem;
background-color: #32699e;
color: #fff;
padding: 1rem 1.8rem;
border-style: none;
border-width: 0rem;
border-color: #08617b;
border-radius: 4px;
-moz-border-radius: 4px;
-webkit-border-radius: 4px;
transition: 0.2s;
text-transform: uppercase;
cursor: hand;
margin: 1rem 0rem;
cursor: pointer;
}

button{
font-size: 1.5rem;
background-color: #32699e;
color: #fff;
padding: 1rem 1.8rem;
border-style: none;
border-width: 0rem;
border-color: #08617b;
border-radius: 4px;
-moz-border-radius: 4px;
-webkit-border-radius: 4px;
transition: 0.2s;
text-transform: uppercase;
cursor: hand;
margin: 1rem 0rem;
cursor: pointer;
}

.botaoDesabilitado,
input[type='button'].botaoDesabilitado,
input[type='submit'].botaoDesabilitado,
input[type='reset'].botaoDesabilitado{
cursor: default;
background-color: #94afc8;
}

#botaoSalvar{
font-size: 1.5rem;
background-color: #32699e;
color: #fff;
padding: 1rem 1.8rem;
border-style: none;
border-width: 0rem;
border-color: #08617b;
border-radius: 4px;
-moz-border-radius: 4px;
-webkit-border-radius: 4px;
transition: 0.2s;
text-transform: uppercase;
cursor: hand;
margin: 1rem 0rem;
cursor: pointer;
}

body.contraste1 #botaoSalvar,
body.contraste1 #botaoSalvar:hover{
background-color: #fff;
color: #000;
border-color: #000;
}

body.contraste1 #botaoCancelar,
body.contraste1 #botaoCancelar:hover{
background-color: #fff;
color: #000;
border-color: #000;
}

.botaoPadrao:focus{
background-color: #32699e !important;
}

input[type='reset']:focus,
input[type='submit']:focus,
input[type='button']:focus{
background-color: #32699e;
}

button:focus{
background-color: #32699e;
}

body.contraste1 .botaoPadrao{
background-color: #fff !important;
color: #000 !important;
}

body.contraste1 input[type='reset'],
body.contraste1 input[type='submit'],
body.contraste1 input[type='button']{
background-color: #fff;
color: #000;
}

body.contraste1 button{
background-color: #fff;
color: #000;
}

body.contraste1 .alert button{
background-color: #000;
color: #fff;
}

body.contraste1 #representanteFretamentoServicos table tr th{
border-right: 1px solid #000;
}

body.contraste1 #socioRepresentanteServicos table tr th{
border-right: 1px solid #000;
}

body.contraste1 #condutorServicos table tr th{
border-right: 1px solid #000;
}

body.contraste1 #despachanteServicos table tr th{
border-right: 1px solid #000;
}

body.contraste1 #representanteServicos table tr th{
border-right: 1px solid #000;
}

body.contraste1 #representanteDadosDamsp table tr th{
border-right: 1px solid #000;
}

body.contraste1 #despachanteDadosDamsp table tr th{
border-right: 1px solid #000;
}

body.contraste1 #representanteFretamentoDadosDamsp table tr th{
border-right: 1px solid #000;
}

body.contraste1 #socioRepresentanteDadosDamsp table tr th{
border-right: 1px solid #000;
}

body.contraste1 #condutorDadosDamsp table tr th{
border-right: 1px solid #000;
}

body.contraste1 #home table tr th{
border-right: 1px solid #000;
}

body.contraste1 #representanteFretamentoServicos table tr td{
border-right-color: #fff;
}

body.contraste1 #socioRepresentanteServicos table tr td{
border-right-color: #fff;
}

body.contraste1 #condutorServicos table tr td{
border-right-color: #fff;
}

body.contraste1 #despachanteServicos table tr td{
border-right-color: #fff;
}

body.contraste1 #representanteServicos table tr td{
border-right-color: #fff;
}

body.contraste1 #representanteDadosDamsp table tr td{
border-right-color: #fff;
}

body.contraste1 #despachanteDadosDamsp table tr td{
border-right-color: #fff;
}

body.contraste1 #representanteFretamentoDadosDamsp table tr td{
border-right-color: #fff;
}

body.contraste1 #socioRepresentanteDadosDamsp table tr td{
border-right-color: #fff;
}

body.contraste1 #condutorDadosDamsp table tr td{
border-right-color: #fff;
}

body.contraste1 #home table tr td{
border-right-color: #fff;
}

.bordaCinza{
border-color: #ccc !important;
}

.box > .row{
margin-bottom: 0px;
}

#representanteFretamento span strong{
padding-right: 4px;
}

#socioRepresentante span strong{
padding-right: 4px;
}

#condutor span strong{
padding-right: 4px;
}

#despachanteSelecionar span strong{
padding-right: 4px;
}

#representanteFretamentoSelecionar span strong{
padding-right: 4px;
}

#socioRepresentanteSelecionar span strong{
padding-right: 4px;
}

#representanteSelecionar span strong{
padding-right: 4px;
}

#representanteFretamentoServicos span strong{
padding-right: 4px;
}

#socioRepresentanteServicos span strong{
padding-right: 4px;
}

#condutorServicos span strong{
padding-right: 4px;
}

#despachanteServicos span strong{
padding-right: 4px;
}

#representanteServicos span strong{
padding-right: 4px;
}

#representanteFretamento span strong{
padding-right: 4px;
}

#socioRepresentante span strong{
padding-right: 4px;
}

#representante span strong{
padding-right: 4px;
}

#despachante span strong{
padding-right: 4px;
}

#representanteDadosDamsp span strong{
padding-right: 4px;
}

#despachanteDadosDamsp span strong{
padding-right: 4px;
}

#representanteFretamentoDadosDamsp span strong{
padding-right: 4px;
}

#socioRepresentanteDadosDamsp span strong{
padding-right: 4px;
}

#condutorDadosDamsp span strong{
padding-right: 4px;
}

#representanteFretamentoOpcoes span strong{
padding-right: 4px;
}

#socioRepresentanteOpcoes span strong{
padding-right: 4px;
}

#condutorOpcoes span strong{
padding-right: 4px;
}

#despachanteOpcoes span strong{
padding-right: 4px;
}

.box label{
font-size: 1.5rem;
/*  margin-top: 0.75rem !important;  */
padding-bottom: 0.25rem;
display: block;
color: #222;
}

.boxAtencao .icone_Alerta{
padding-right: 10px;
vertical-align: top;
}

.boxConsultarMulta div{
padding: 0px 10px;
}

.boxConsultarMulta .row{
margin-bottom: 1rem;
}

.boxConsultarMulta{
background-color: transparent;
display: block;
margin-left: 20px;
width: 21rem;
border-color: #0a20fc;
border-radius: 4px;
-moz-border-radius: 4px;
-webkit-border-radius: 4px;
border-style: solid;
border-width: 1px;
padding: 1rem 0.5rem 0rem 0.5rem;
}

body.contraste1 .boxConsultarMulta{
border-color: #fff;
}

.boxConsultarMulta a{
color: #0a20fc;
font-size: 1.6rem;
display: block;
outline-color: transparent;
}

a.dropdown-trigger{
background-color: #324b80;
box-shadow: none;
width: 90%;
font-size: 1.6rem;
padding: 1rem 0rem;
line-height: 2.2rem;
}

body.contraste1 a.dropdown-trigger{
background-color: #000;
box-shadow: none;
border-style: solid;
border-color: #fff;
border-width: 0.1rem;
}

body.contraste1 a.dropdown-trigger.info{
border-style: none;
border-color: transparent;
border-width: 0rem;
}

a.info.dropdown-trigger,
a.info.dropdown-trigger:hover,
a.info.dropdown-trigger:active,
a.info.dropdown-trigger:focus{
background-color: transparent;
width: 20px;
padding: 0px;
line-height: unset;
}



a.dropdown-trigger:focus,
a.dropdown-trigger:active{
box-shadow: none !important;
}

a.dropdown-trigger:hover{
background-color: #4667ac;
box-shadow: none;
}

.dropdown-trigger.btn{
text-align: left;
padding-left: 2rem;
padding-right: 0.5rem;
}

.dropdown-trigger.btn i.material-icons{
padding-top: 0.1rem;
font-size: 3rem;
line-height: 1.5rem;
}

#btnEmissorDAMSP i.material-icons{
padding-top: 0.1rem;
font-size: 3rem;
line-height: 1.5rem;
}


.enderecoDTP{
margin-top: 2rem;
}


.enderecoDTP strong{
font-weight: bold;
font-size: 1.6rem;
line-height: 2.5rem;
display: block;
}


.enderecoDTP span i.material-icons{
font-size: 3.5rem;
margin-right: 0px;
}

.rotateIcon{
transform: rotate(90deg);
}

a.dropdown-trigger:focus{
background-color: #4667ac;
box-shadow: -2px 2px 1px 1px #000;
font-size: 1.6rem;
}

a.dropdown-trigger:active{
background-color: #4667ac;
font-size: 1.6rem;
box-shadow: -2px 2px 1px 1px #000;
}


.dropdown-content li > a,
.dropdown-content li > span{
color: #0a20fc;
}

.dropdown-content li > span:not(#lblTituloCodDTP,#lblTituloNroRegCpf){
color: black;
padding: 0 0;
}

ul.dropdown-content{
background-color: #fff;
box-shadow: 0px 1px 1px 1px #fff;
border-style: solid;
border-width: 1px;
border-color: #324b80;
}



body.contraste1 ul.dropdown-content{
background-color: #000;
box-shadow: none;
border-style: solid;
border-width: 1px;
border-color: #fff;
}

.dropdown-content li a:hover{
background-color: #dde5f0;
}

body.contraste1
.dropdown-content li a:hover{
background-color: #fff !important;
color: #000 !important;
}

.logoSecretaria{
outline-color: transparent;
width: 135px;
height: 58px;
display: block;
background-image: url("../img/logoTransportesPositivo.png");
background-position: 0% 0%;
background-repeat: no-repeat;
float: left;
background-size: contain;
margin: -1.5rem 3rem 0rem 0.6rem;
}

body.contraste1 .logoSecretaria{
background-image: url("../img/logoTransportes.png");
}

table td a.modal-trigger{
white-space: nowrap;
}

.tituloSistema{
display: inline-block;
width: 200px;
font-size: 2.6rem;
white-space: nowrap;
line-height: 3.1rem;
text-transform: uppercase;
vertical-align: top;
}

.tituloSistema a{
outline-color: transparent;
}



.boxConsultarMulta img.multa{
padding-top: 0.5rem;
margin-left: 0.5rem;
}

body.contraste1 .modal{
background-color: #000 !important;
}

body.contraste1 .modal-overlay{
background-color: #fff !important;
}

.legendaTabela span{
line-height: 30px;
}

.dropdownMobile{
display: none;
}

#representanteDadosDamsp .dropdownMobile{
display: block;
width: 25.4rem;
float: left;
}

#despachanteDadosDamsp .dropdownMobile{
display: block;
width: 25.4rem;
float: left;
}

#representanteFretamentoDadosDamsp .dropdownMobile{
display: block;
width: 25.4rem;
float: left;
}

#socioRepresentanteDadosDamsp .dropdownMobile{
display: block;
width: 25.4rem;
float: left;
}

#condutorDadosDamsp .dropdownMobile{
display: block;
width: 25.4rem;
float: left;
}

#representanteFretamentoOpcoes .dropdownMobile{
display: block;
width: 25.4rem;
float: left;
}

#socioRepresentanteOpcoes .dropdownMobile{
display: block;
width: 25.4rem;
float: left;
}

#condutorOpcoes .dropdownMobile{
display: block;
width: 25.4rem;
float: left;
}

#despachanteOpcoes .dropdownMobile{
display: block;
width: 25.4rem;
float: left;
}

#despachanteSelecionar .dropdownMobile{
display: block;
width: 25.4rem;
float: left;
}

#representanteFretamentoSelecionar .dropdownMobile{
display: block;
width: 25.4rem;
float: left;
}

#socioRepresentanteSelecionar .dropdownMobile{
display: block;
width: 25.4rem;
float: left;
}

#representanteSelecionar .dropdownMobile{
display: block;
width: 25.4rem;
float: left;
}

#representanteFretamentoServicos .dropdownMobile{
display: block;
width: 25.4rem;
float: left;
}

#socioRepresentanteServicos .dropdownMobile{
display: block;
width: 25.4rem;
float: left;
}

#condutorServicos .dropdownMobile{
display: block;
width: 25.4rem;
float: left;
}

#despachanteServicos .dropdownMobile{
display: block;
width: 25.4rem;
float: left;
}

#representanteFretamentoServicos .dropdownMobile{
display: block;
width: 25.4rem;
float: left;
}

#socioRepresentanteServicos .dropdownMobile{
display: block;
width: 25.4rem;
float: left;
}

#representanteServicos .dropdownMobile{
display: block;
width: 25.4rem;
float: left;
}

#representanteDadosDamsp .dropdownMobile .dropdown-trigger.btn{
padding: 1.4rem 0.2rem !important;
text-transform: none;
}

#despachanteDadosDamsp .dropdownMobile .dropdown-trigger.btn{
padding: 1.4rem 0.2rem !important;
text-transform: none;
}

#representanteFretamentoDadosDamsp .dropdownMobile .dropdown-trigger.btn{
padding: 1.4rem 0.2rem !important;
text-transform: none;
}

#socioRepresentanteDadosDamsp .dropdownMobile .dropdown-trigger.btn{
padding: 1.4rem 0.2rem !important;
text-transform: none;
}

#condutorDadosDamsp .dropdownMobile .dropdown-trigger.btn{
padding: 1.4rem 0.2rem !important;
text-transform: none;
}

#representanteFretamentoOpcoes .dropdownMobile .dropdown-trigger.btn{
padding: 1.4rem 0.2rem !important;
text-transform: none;
}

#socioRepresentanteOpcoes .dropdownMobile .dropdown-trigger.btn{
padding: 1.4rem 0.2rem !important;
text-transform: none;
}

#condutorOpcoes .dropdownMobile .dropdown-trigger.btn{
padding: 1.4rem 0.2rem !important;
text-transform: none;
}

#despachanteOpcoes .dropdownMobile .dropdown-trigger.btn{
padding: 1.4rem 0.2rem !important;
text-transform: none;
}

#despachanteSelecionar .dropdownMobile .dropdown-trigger.btn{
padding: 1.4rem 0.2rem;
text-transform: none;
}

#representanteFretamentoSelecionar .dropdownMobile .dropdown-trigger.btn{
padding: 1.4rem 0.2rem;
text-transform: none;
}

#socioRepresentanteSelecionar .dropdownMobile .dropdown-trigger.btn{
padding: 1.4rem 0.2rem;
text-transform: none;
}

#representanteSelecionar .dropdownMobile .dropdown-trigger.btn{
padding: 1.4rem 0.2rem;
text-transform: none;
}

#representanteFretamentoServicos .dropdownMobile .dropdown-trigger.btn{
padding: 1.4rem 0.2rem;
text-transform: none;
}

#socioRepresentanteServicos .dropdownMobile .dropdown-trigger.btn{
padding: 1.4rem 0.2rem;
text-transform: none;
}

#condutorServicos .dropdownMobile .dropdown-trigger.btn{
padding: 1.4rem 0.2rem;
text-transform: none;
}

#despachanteServicos .dropdownMobile .dropdown-trigger.btn{
padding: 1.4rem 0.2rem;
text-transform: none;
}

#representanteServicos .dropdownMobile .dropdown-trigger.btn{
padding: 1.4rem 0.2rem;
text-transform: none;
}

#representanteDadosDamsp .dropdownMobile .dropdown-trigger.btn i.material-icons{
padding-top: 0.3rem;
}

#despachanteDadosDamsp .dropdownMobile .dropdown-trigger.btn i.material-icons{
padding-top: 0.3rem;
}

#representanteFretamentoDadosDamsp .dropdownMobile .dropdown-trigger.btn i.material-icons{
padding-top: 0.3rem;
}

#socioRepresentanteDadosDamsp .dropdownMobile .dropdown-trigger.btn i.material-icons{
padding-top: 0.3rem;
}

#condutorDadosDamsp .dropdownMobile .dropdown-trigger.btn i.material-icons{
padding-top: 0.3rem;
}

#representanteFretamentoOpcoes .dropdownMobile .dropdown-trigger.btn i.material-icons{
padding-top: 0.3rem;
}

#socioRepresentanteOpcoes .dropdownMobile .dropdown-trigger.btn i.material-icons{
padding-top: 0.3rem;
}

#condutorOpcoes .dropdownMobile .dropdown-trigger.btn i.material-icons{
padding-top: 0.3rem;
}

#despachanteOpcoes .dropdownMobile .dropdown-trigger.btn i.material-icons{
padding-top: 0.3rem;
}

#despachanteSelecionar .dropdownMobile .dropdown-trigger.btn i.material-icons{
padding-top: 0.3rem;
}

#representanteFretamentoSelecionar .dropdownMobile .dropdown-trigger.btn i.material-icons{
padding-top: 0.3rem;
}

#socioRepresentanteSelecionar .dropdownMobile .dropdown-trigger.btn i.material-icons{
padding-top: 0.3rem;
}

#representanteSelecionar .dropdownMobile .dropdown-trigger.btn i.material-icons{
padding-top: 0.3rem;
}

#representanteFretamentoServicos .dropdownMobile .dropdown-trigger.btn i.material-icons{
padding-top: 0.3rem;
}

#socioRepresentanteServicos .dropdownMobile .dropdown-trigger.btn i.material-icons{
padding-top: 0.3rem;
}

#condutorServicos .dropdownMobile .dropdown-trigger.btn i.material-icons{
padding-top: 0.3rem;
}

#despachanteServicos .dropdownMobile .dropdown-trigger.btn i.material-icons{
padding-top: 0.3rem;
}

#representanteServicos .dropdownMobile .dropdown-trigger.btn i.material-icons{
padding-top: 0.3rem;
}

#representanteDadosDamsp a.dropdown-trigger{
font-size: 1.6rem;
height: 5rem;
}

#despachanteDadosDamsp a.dropdown-trigger{
font-size: 1.6rem;
height: 5rem;
}

#representanteFretamentoDadosDamsp a.dropdown-trigger{
font-size: 1.6rem;
height: 5rem;
}

#socioRepresentanteDadosDamsp a.dropdown-trigger{
font-size: 1.6rem;
height: 5rem;
}

#condutorDadosDamsp a.dropdown-trigger{
font-size: 1.6rem;
height: 5rem;
}

#representanteFretamentoOpcoes a.dropdown-trigger{
font-size: 1.6rem;
height: 5rem;
}

#socioRepresentanteOpcoes a.dropdown-trigger{
font-size: 1.6rem;
height: 5rem;
}

#condutorOpcoes a.dropdown-trigger{
font-size: 1.6rem;
height: 5rem;
}

#despachanteOpcoes a.dropdown-trigger{
font-size: 1.6rem;
height: 5rem;
}

#despachanteSelecionar a.dropdown-trigger{
font-size: 1.6rem;
height: 5rem;
}

#representanteFretamentoSelecionar a.dropdown-trigger{
font-size: 1.6rem;
height: 5rem;
}

#socioRepresentanteSelecionar a.dropdown-trigger{
font-size: 1.6rem;
height: 5rem;
}

#representanteSelecionar a.dropdown-trigger{
font-size: 1.6rem;
height: 5rem;
}

#representanteFretamentoServicos a.dropdown-trigger{
height: 5rem;
}

#socioRepresentanteServicos a.dropdown-trigger{
height: 5rem;
}

#condutorServicos a.dropdown-trigger{
height: 5rem;
}

#despachanteServicos a.dropdown-trigger{
height: 5rem;
}

#representanteServicos a.dropdown-trigger{
height: 5rem;
}

.menuPrincipal{
display: block;
}

.menuPrincipal ul{
background-color: #fff;
box-shadow: 0px 1px 1px 1px #fff;
border-style: solid;
border-width: 1px;
border-color: #324b80;
margin: 0;
width: 90%;
overflow-y: auto;
position: static;
z-index: 9999;
}

.menuPrincipal ul:not(.browser-default){
padding-left: 0;
list-style-type: none;
}



.menuPrincipal li{
clear: both;
color: rgba(0, 0, 0, 0.87);
cursor: pointer;
min-height: 50px;
line-height: 1.5rem;
width: 100%;
text-align: left;
}

.menuPrincipal li a:hover{
background-color: #dde5f0;
}

body.contraste1 .menuPrincipal li a:hover{
background-color: #000 !important;
color: #fff !important;
}

.menuPrincipal li > a{
color: #0a20fc;
font-size: 16px;
display: block;
line-height: 22px;
padding: 14px 16px;
cursor: hand;
cursor: pointer;
}

body.contraste1 .menuPrincipal li > a{
color: #000 !important;
}

body.contraste1 #btnEmissorDAMSP{
border-color: #fff;
border-width: 1px;
border-style: solid;
/*    border-bottom-style: none; */
}

#btnEmissorDAMSP{
color: #fff;
background-color: #324b80;
box-shadow: none;
width: 90%;
font-size: 1.6rem;
padding: 1.4rem 0.2rem 1.4rem 1rem;
line-height: 22px;
text-align: left;
display: block;
width: 90%;
cursor: hand;
cursor: pointer;
height: 5rem;
}

.boxAtencao{
background-color: transparent;
padding: 12px 15px 0px 15px;
color: #454456;
margin-top: 25px;
margin-bottom: 0px;
border-radius: 4px;
-moz-border-radius: 4px;
-webkit-border-radius: 4px;
font-size: 1.4rem;
}

body.contraste1 .boxAtencao{
background-color: #000;
color: #fff;
}

.boxAtencao strong{
color: #ff0404;
}

body.contraste1 .boxAtencao strong{
color: #fff;
}


.erro{
border-color: red !important;
border-radius: 4px;
}


body.contraste1 .erro{
border-color: #fff !important;
}

.boxAlerta{
margin-bottom: 0px;
display: block;
border-color: #fff;
border-color: transparent;
border-width: 1px;
border-style: solid;
padding: 3px 4px 6px 4px;
}

#representanteFretamentoOpcoes .box label{
font-size: 1.6rem;
}

#socioRepresentanteOpcoes .box label{
font-size: 1.6rem;
}

#condutorOpcoes .box label{
font-size: 1.6rem;
}

#despachanteOpcoes .box label{
font-size: 1.6rem;
}

#representanteFretamentoDadosDamsp .boxAlerta .bordaCinza{
margin-bottom: 0px;
margin-top: 6px;
display: block;
border-color: #fff;
border-color: transparent;
border-width: 1px;
border-style: solid;
padding: 10px;
min-height: 98px;
}

#socioRepresentanteDadosDamsp .boxAlerta .bordaCinza{
margin-bottom: 0px;
margin-top: 6px;
display: block;
border-color: #fff;
border-color: transparent;
border-width: 1px;
border-style: solid;
padding: 10px;
min-height: 98px;
}

#representanteDadosDamsp .boxAlerta .bordaCinza{
margin-bottom: 0px;
margin-top: 6px;
display: block;
border-color: #fff;
border-color: transparent;
border-width: 1px;
border-style: solid;
padding: 10px;
min-height: 98px;
}

#despachanteDadosDamsp .boxAlerta .bordaCinza{
margin-bottom: 0px;
margin-top: 6px;
display: block;
border-color: #fff;
border-color: transparent;
border-width: 1px;
border-style: solid;
padding: 10px;
min-height: 98px;
}

#representanteFretamentoDadosDamsp .boxAlerta .bordaCinza{
margin-bottom: 0px;
margin-top: 6px;
display: block;
border-color: #fff;
border-color: transparent;
border-width: 1px;
border-style: solid;
padding: 10px;
min-height: 98px;
}

#socioRepresentanteDadosDamsp .boxAlerta .bordaCinza{
margin-bottom: 0px;
margin-top: 6px;
display: block;
border-color: #fff;
border-color: transparent;
border-width: 1px;
border-style: solid;
padding: 10px;
min-height: 98px;
}

#condutorDadosDamsp .boxAlerta .bordaCinza{
margin-bottom: 0px;
margin-top: 6px;
display: block;
border-color: #fff;
border-color: transparent;
border-width: 1px;
border-style: solid;
padding: 10px;
min-height: 98px;
}

#representanteFretamentoOpcoes .boxAlerta .bordaCinza{
margin-bottom: 0px;
margin-top: 6px;
display: block;
border-color: #fff;
border-color: transparent;
border-width: 1px;
border-style: solid;
padding: 10px;
min-height: 98px;
}

#socioRepresentanteOpcoes .boxAlerta .bordaCinza{
margin-bottom: 0px;
margin-top: 6px;
display: block;
border-color: #fff;
border-color: transparent;
border-width: 1px;
border-style: solid;
padding: 10px;
min-height: 98px;
}

#condutorOpcoes .boxAlerta .bordaCinza{
margin-bottom: 0px;
margin-top: 6px;
display: block;
border-color: #fff;
border-color: transparent;
border-width: 1px;
border-style: solid;
padding: 10px;
min-height: 98px;
}

#despachanteOpcoes .boxAlerta .bordaCinza{
margin-bottom: 0px;
margin-top: 6px;
display: block;
border-color: #fff;
border-color: transparent;
border-width: 1px;
border-style: solid;
padding: 10px;
min-height: 98px;
}

#representanteDadosDamsp .boxAlerta .bordaCinza label{
float: left;
margin-right: 10px;
}

#despachanteDadosDamsp .boxAlerta .bordaCinza label{
float: left;
margin-right: 10px;
}

#representanteFretamentoDadosDamsp .boxAlerta .bordaCinza label{
float: left;
margin-right: 10px;
}

#socioRepresentanteDadosDamsp .boxAlerta .bordaCinza label{
float: left;
margin-right: 10px;
}

#condutorDadosDamsp .boxAlerta .bordaCinza label{
float: left;
margin-right: 10px;
}

#representanteFretamentoOpcoes .boxAlerta .bordaCinza label{
float: left;
margin-right: 10px;
}

#socioRepresentanteOpcoes .boxAlerta .bordaCinza label{
float: left;
margin-right: 10px;
}

#condutorOpcoes .boxAlerta .bordaCinza label{
float: left;
margin-right: 10px;
}

#despachanteOpcoes .boxAlerta .bordaCinza label{
float: left;
margin-right: 10px;
}

body.contraste1 .boxAlerta{
border-color: #000;
}

.boxAlerta span{
color: #383838;
}

#representanteFretamento .boxAlerta span{
color: #000;
font-size: 1.5rem;
}


#socioRepresentante .boxAlerta span{
color: #000;
font-size: 1.5rem;
}

#condutor .boxAlerta span{
color: #000;
font-size: 1.5rem;
}

#despachanteSelecionar .boxAlerta span{
color: #000;
font-size: 1.5rem;
}

#representanteFretamentoSelecionar .boxAlerta span{
color: #000;
font-size: 1.5rem;
}

#socioRepresentanteSelecionar .boxAlerta span{
color: #000;
font-size: 1.5rem;
}

#representanteSelecionar .boxAlerta span{
color: #000;
font-size: 1.5rem;
}

#representanteFretamentoServicos .boxAlerta span{
color: #000;
font-size: 1.5rem;
}

#socioRepresentanteServicos .boxAlerta span{
color: #000;
font-size: 1.5rem;
}

#condutorServicos .boxAlerta span{
color: #000;
font-size: 1.5rem;
}

#despachanteServicos .boxAlerta span{
color: #000;
font-size: 1.5rem;
}

#representanteServicos .boxAlerta span{
color: #000;
font-size: 1.5rem;
}

body.contraste1 #despachanteSelecionar .boxAlerta span{
color: #fff;
}

body.contraste1 #representanteFretamentoSelecionar .boxAlerta span{
color: #fff;
}

body.contraste1 #socioRepresentanteSelecionar .boxAlerta span{
color: #fff;
}

body.contraste1 #representanteSelecionar .boxAlerta span{
color: #fff;
}

body.contraste1 #representanteFretamentoServicos .boxAlerta span{
color: #fff;
}

body.contraste1 #socioRepresentanteServicos .boxAlerta span{
color: #fff;
}

body.contraste1 #condutorServicos .boxAlerta span{
color: #fff;
}

body.contraste1 #despachanteServicos .boxAlerta span{
color: #fff;
}

body.contraste1 #representanteServicos .boxAlerta span{
color: #fff;
}

#representanteFretamento .boxAlerta span{
color: #000;
font-size: 1.5rem;
}

#socioRepresentante .boxAlerta span{
color: #000;
font-size: 1.5rem;
}

#representante .boxAlerta span{
color: #000;
font-size: 1.5rem;
}

body.contraste1 #representanteFretamento .boxAlerta span{
color: #fff;
}

body.contraste1 #socioRepresentante .boxAlerta span{
color: #fff;
}

body.contraste1 #representante .boxAlerta span{
color: #fff;
}

body.contraste1 .boxAlerta span{
color: #dfdfdf;
}

.boxAlerta span:hover{
color: #000;
}

body.contraste1 .boxAlerta span:hover{
color: #fff;
}

.failure{
font-style: normal;
margin-left: 4px;
font-size: 1.4rem;
color: #ce1231;
}

body.contraste1 .failure{
color: #fff;
}

.failure, .success{
padding-left: 4px;
display: inline-block;
}

#representanteFretamento .box .boxAlerta{
margin-top: 10px;
}

#socioRepresentante .box .boxAlerta{
margin-top: 10px;
}

#condutor .box .boxAlerta{
margin-top: 10px;
}

#representante .box .boxAlerta{
margin-top: 10px;
}

#despachante .box .boxAlerta{
margin-top: 10px;
}

#representanteDadosDamsp .box .boxAlerta{
margin-top: 0px;
}

#despachanteDadosDamsp .box .boxAlerta{
margin-top: 0px;
}

#representanteFretamentoDadosDamsp .box .boxAlerta{
margin-top: 0px;
}

#socioRepresentanteDadosDamsp .box .boxAlerta{
margin-top: 0px;
}

#condutorDadosDamsp .box .boxAlerta{
margin-top: 0px;
}

#representanteFretamentoOpcoes .box .boxAlerta{
margin-top: 0px;
}

#socioRepresentanteOpcoes .box .boxAlerta{
margin-top: 0px;
}

#condutorOpcoes .box .boxAlerta{
margin-top: 0px;
}

#despachanteOpcoes .box .boxAlerta{
margin-top: 0px;
}

#representanteFretamento .box .botaoPadrao{
margin-left: 10px !important;
margin-top: 0px !important;
margin-right: 20px !important;
}

#socioRepresentante .box .botaoPadrao{
margin-left: 10px !important;
margin-top: 0px !important;
margin-right: 20px !important;
}

#condutor .box .botaoPadrao{
margin-left: 10px !important;
margin-top: 0px !important;
margin-right: 20px !important;
}

#representanteFretamento .box input[type='reset'],
#representanteFretamento .box input[type='submit'],
#representanteFretamento .box input[type='button']{
margin-left: 10px;
margin-top: 0px;
margin-right: 20px;
}

#socioRepresentante .box input[type='reset'],
#socioRepresentante .box input[type='submit'],
#socioRepresentante .box input[type='button']{
margin-left: 10px;
margin-top: 0px;
margin-right: 20px;
}
#condutor .box button,
#condutor .box input[type='reset'],
#condutor .box input[type='submit'],
#condutor .box input[type='button']{
margin-left: 10px;
margin-top: 0px;
margin-right: 20px;
}

#representanteFretamento .box button{
margin-left: 10px;
margin-top: 0px;
margin-right: 20px;
}

#socioRepresentante .box button{
margin-left: 10px;
margin-top: 0px;
margin-right: 20px;
}

#condutor .box button{
margin-left: 10px;
margin-top: 0px;
margin-right: 20px;
}


#despachanteSelecionar .box .botaoPadrao{
margin-top: 0px !important;
margin-left: 20px !important;
}


#despachanteSelecionar .box input[type='reset'],
#despachanteSelecionar .box input[type='submit'],
#despachanteSelecionar .box input[type='button']{
margin-top: 0px;
margin-left: 20px;
}

#despachanteSelecionar .box button{
margin-top: 0px;
margin-left: 20px;
}

#representanteFretamentoSelecionar .box .botaoPadrao{
margin-top: 0px !important;
margin-left: 20px !important;
}

#socioRepresentanteSelecionar .box .botaoPadrao{
margin-top: 0px !important;
margin-left: 20px !important;
}

#representanteSelecionar .box .botaoPadrao{
margin-top: 0px !important;
margin-left: 20px !important;
}

#representanteFretamentoSelecionar .box input[type='reset'],
#representanteFretamentoSelecionar .box input[type='submit'],
#representanteFretamentoSelecionar .box input[type='button']{
margin-top: 0px;
margin-left: 20px;
}

#socioRepresentanteSelecionar .box input[type='reset'],
#socioRepresentanteSelecionar .box input[type='submit'],
#socioRepresentanteSelecionar .box input[type='button']{
margin-top: 0px;
margin-left: 20px;
}


#representanteSelecionar .box input[type='reset'],
#representanteSelecionar .box input[type='submit'],
#representanteSelecionar .box input[type='button']{
margin-top: 0px;
margin-left: 20px;
}

#representanteFretamentoSelecionar .box button{
margin-top: 0px;
margin-left: 20px;
}

#socioRepresentanteSelecionar .box button{
margin-top: 0px;
margin-left: 20px;
}

#representanteSelecionar .box button{
margin-top: 0px;
margin-left: 20px;
}

#representanteFretamentoServicos .box .botaoPadrao{
margin-top: 0px !important;
margin-left: 20px !important;
}

#socioRepresentanteServicos .box .botaoPadrao{
margin-top: 0px !important;
margin-left: 20px !important;
}

#condutorServicos .box .botaoPadrao{
margin-top: 0px !important;
margin-left: 20px !important;
}

#despachanteServicos .box .botaoPadrao{
margin-top: 0px !important;
margin-left: 20px !important;
}

#representanteServicos .box .botaoPadrao{
margin-top: 0px !important;
margin-left: 20px !important;
}

#representanteFretamentoServicos .box input[type='reset'],
#representanteFretamentoServicos .box input[type='submit'],
#representanteFretamentoServicos .box input[type='button']{
margin-top: 0px;
margin-left: 20px;
}

#socioRepresentanteServicos .box input[type='reset'],
#socioRepresentanteServicos .box input[type='submit'],
#socioRepresentanteServicos .box input[type='button']{
margin-top: 0px;
margin-left: 20px;
}

#condutorServicos .box input[type='reset'],
#condutorServicos .box input[type='submit'],
#condutorServicos .box input[type='button']{
margin-top: 0px;
margin-left: 20px;
}

#despachanteServicos .box input[type='reset'],
#despachanteServicos .box input[type='submit'],
#despachanteServicos .box input[type='button']{
margin-top: 0px;
margin-left: 20px;
}

#representanteFretamentoServicos .box input[type='reset'],
#representanteFretamentoServicos .box input[type='submit'],
#representanteFretamentoServicos .box input[type='button']{
margin-top: 0px;
margin-left: 20px;
}

#socioRepresentanteServicos .box input[type='reset'],
#socioRepresentanteServicos .box input[type='submit'],
#socioRepresentanteServicos .box input[type='button']{
margin-top: 0px;
margin-left: 20px;
}

#representanteServicos .box input[type='reset'],
#representanteServicos .box input[type='submit'],
#representanteServicos .box input[type='button']{
margin-top: 0px;
margin-left: 20px;
}

#representanteFretamentoServicos .box button,
#representanteFretamentoServicos .box input[type='button'],
#representanteFretamentoServicos .box input[type='reset'],
#representanteFretamentoServicos .box input[type='submit']{
margin-top: 20px;
margin-left: 20px;
}

#socioRepresentanteServicos .box button,
#socioRepresentanteServicos .box input[type='button'],
#socioRepresentanteServicos .box input[type='reset'],
#socioRepresentanteServicos .box input[type='submit']{
margin-top: 20px;
margin-left: 20px;
}

#condutorServicos .box button,
#condutorServicos .box input[type='button'],
#condutorServicos .box input[type='reset'],
#condutorServicos .box input[type='submit']{
margin-top: 20px;
margin-left: 20px;
}

#despachanteServicos .box button,
#despachanteServicos .box input[type='button'],
#despachanteServicos .box input[type='reset'],
#despachanteServicos .box input[type='submit']{
margin-top: 20px;
margin-left: 20px;
}

#representanteServicos .box button,
#representanteServicos .box input[type='button'],
#representanteServicos .box input[type='reset'],
#representanteServicos .box input[type='submit']{
margin-top: 20px;
margin-left: 20px;
}

#representanteFretamentoServicos .box #dropdownGuiasGeradas button{
margin-top: 0px;
margin-left: 0px;
}

#socioRepresentanteServicos .box #dropdownGuiasGeradas button{
margin-top: 0px;
margin-left: 0px;
}

#condutorServicos .box #dropdownGuiasGeradas button{
margin-top: 0px;
margin-left: 0px;
}

#despachanteServicos .box #dropdownGuiasGeradas button{
margin-top: 0px;
margin-left: 0px;
}

#representanteServicos .box #dropdownGuiasGeradas button{
margin-top: 0px;
margin-left: 0px;
}

#representanteFretamento .box .botaoPadrao{
margin-left: 10px !important;
margin-top: 122px !important;
margin-right: 20px !important;
}


#socioRepresentante .box .botaoPadrao{
margin-left: 10px !important;
margin-top: 122px !important;
margin-right: 20px !important;
}

#representante .box .botaoPadrao{
margin-left: 10px !important;
margin-top: 122px !important;
margin-right: 20px !important;
}

#representanteFretamento .box input[type='reset'],
#representanteFretamento .box input[type='submit'],
#representanteFretamento .box input[type='button']{
margin-left: 10px;
margin-top: 122px;
margin-right: 20px;
}

#socioRepresentante .box input[type='reset'],
#socioRepresentante .box input[type='submit'],
#socioRepresentante .box input[type='button']{
margin-left: 10px;
margin-top: 122px;
margin-right: 20px;
}


#representante .box input[type='reset'],
#representante .box input[type='submit'],
#representante .box input[type='button']{
margin-left: 10px;
margin-top: 122px;
margin-right: 20px;
}

#representanteFretamento .box button{
margin-left: 10px;
margin-top: 122px;
margin-right: 20px;
}

#socioRepresentante .box button{
margin-left: 10px;
margin-top: 122px;
margin-right: 20px;
}

#representante .box button{
margin-left: 10px;
margin-top: 122px;
margin-right: 20px;
}

#despachante .box .botaoPadrao{
margin-left: 10px !important;
margin-top: 80px !important;
margin-right: 20px !important;
}

#despachante .box input[type='reset'],
#despachante .box input[type='submit'],
#despachante .box input[type='button']{
margin-left: 10px;
margin-top: 80px;
margin-right: 20px;
}

#despachante .box button{
margin-left: 10px;
margin-top: 80px;
margin-right: 20px;
}

#representanteDadosDamsp .box .botaoPadrao{
margin-left: 5px !important;
margin-top: 2px !important;
margin-right: 10px !important;
}

#despachanteDadosDamsp .box .botaoPadrao{
margin-left: 5px !important;
margin-top: 2px !important;
margin-right: 10px !important;
}

#representanteFretamentoDadosDamsp .box .botaoPadrao{
margin-left: 5px !important;
margin-top: 2px !important;
margin-right: 10px !important;
}

#socioRepresentanteDadosDamsp .box .botaoPadrao{
margin-left: 5px !important;
margin-top: 2px !important;
margin-right: 10px !important;
}

#condutorDadosDamsp .box .botaoPadrao{
margin-left: 5px !important;
margin-top: 2px !important;
margin-right: 10px !important;
}

#representanteDadosDamsp .box input[type='reset'],
#representanteDadosDamsp .box input[type='submit'],
#representanteDadosDamsp .box input[type='button']{
margin-left: 5px;
margin-top: 2px;
margin-right: 10px;
}

#despachanteDadosDamsp .box input[type='reset'],
#despachanteDadosDamsp .box input[type='submit'],
#despachanteDadosDamsp .box input[type='button']{
margin-left: 5px;
margin-top: 2px;
margin-right: 10px;
}

#representanteFretamentoDadosDamsp .box input[type='reset'],
#representanteFretamentoDadosDamsp .box input[type='submit'],
#representanteFretamentoDadosDamsp .box input[type='button']{
margin-left: 5px;
margin-top: 2px;
margin-right: 10px;
}

#socioRepresentanteDadosDamsp .box input[type='reset'],
#socioRepresentanteDadosDamsp .box input[type='submit'],
#socioRepresentanteDadosDamsp .box input[type='button']{
margin-left: 5px;
margin-top: 2px;
margin-right: 10px;
}

#condutorDadosDamsp .box input[type='reset'],
#condutorDadosDamsp .box input[type='submit'],
#condutorDadosDamsp .box input[type='button']{
margin-left: 5px;
margin-top: 2px;
margin-right: 10px;
}

#representanteFretamentoOpcoes .box .botaoPadrao{
margin-left: 5px !important;
margin-top: 2px !important;
margin-right: 10px !important;
}

#socioRepresentanteOpcoes .box .botaoPadrao{
margin-left: 5px !important;
margin-top: 2px !important;
margin-right: 10px !important;
}

#condutorOpcoes .box .botaoPadrao{
margin-left: 5px !important;
margin-top: 2px !important;
margin-right: 10px !important;
}

#representanteFretamentoOpcoes .box input[type='reset'],
#representanteFretamentoOpcoes .box input[type='submit'],
#representanteFretamentoOpcoes .box input[type='button']{
margin-left: 5px;
margin-top: 2px;
margin-right: 10px;
}

#socioRepresentanteOpcoes .box input[type='reset'],
#socioRepresentanteOpcoes .box input[type='submit'],
#socioRepresentanteOpcoes .box input[type='button']{
margin-left: 5px;
margin-top: 2px;
margin-right: 10px;
}

#condutorOpcoes .box input[type='reset'],
#condutorOpcoes .box input[type='submit'],
#condutorOpcoes .box input[type='button']{
margin-left: 5px;
margin-top: 2px;
margin-right: 10px;
}

#representanteDadosDamsp .box button{
margin-left: 5px;
margin-top: 2px;
margin-right: 10px;
}

#despachanteDadosDamsp .box button{
margin-left: 5px;
margin-top: 2px;
margin-right: 10px;
}

#representanteFretamentoDadosDamsp .box button{
margin-left: 5px;
margin-top: 2px;
margin-right: 10px;
}

#socioRepresentanteDadosDamsp .box button{
margin-left: 5px;
margin-top: 2px;
margin-right: 10px;
}

#condutorDadosDamsp .box button{
margin-left: 5px;
margin-top: 2px;
margin-right: 10px;
}

#representanteFretamentoOpcoes .box button{
margin-left: 5px;
margin-top: 2px;
margin-right: 10px;
}


#socioRepresentanteOpcoes .box button{
margin-left: 5px;
margin-top: 2px;
margin-right: 10px;
}

#condutorOpcoes .box button{
margin-left: 5px;
margin-top: 2px;
margin-right: 10px;
}

#despachanteOpcoes .box .botaoPadrao{
margin-left: 5px !important;
margin-top: 2px !important;
margin-right: 10px !important;
}

#despachanteOpcoes .box input[type='reset'],
#despachanteOpcoes .box input[type='submit'],
#despachanteOpcoes .box input[type='button']{
margin-left: 5px;
margin-top: 2px;
margin-right: 10px;
}

#despachanteOpcoes .box button{
margin-left: 5px;
margin-top: 2px;
margin-right: 10px;
}

#representanteDadosDamsp .box .containerBuscaLicenca .botaoPadrao{
margin-right: 0px !important;
}

#despachanteDadosDamsp .box .containerBuscaLicenca .botaoPadrao{
margin-right: 0px !important;
}

#representanteFretamentoDadosDamsp .box .containerBuscaLicenca .botaoPadrao{
margin-right: 0px !important;
}

#socioRepresentanteDadosDamsp .box .containerBuscaLicenca .botaoPadrao{
margin-right: 0px !important;
}

#condutorDadosDamsp .box .containerBuscaLicenca .botaoPadrao{
margin-right: 0px !important;
}

#representanteFretamentoDadosDamsp .box .containerBuscaLicenca input[type='reset'],
#representanteFretamentoDadosDamsp .box .containerBuscaLicenca input[type='submit'],
#representanteFretamentoDadosDamsp .box .containerBuscaLicenca input[type='button']{
margin-right: 0px;
}

#socioRepresentanteDadosDamsp .box .containerBuscaLicenca input[type='reset'],
#socioRepresentanteDadosDamsp .box .containerBuscaLicenca input[type='submit'],
#socioRepresentanteDadosDamsp .box .containerBuscaLicenca input[type='button']{
margin-right: 0px;
}

#representanteDadosDamsp .box .containerBuscaLicenca input[type='reset'],
#representanteDadosDamsp .box .containerBuscaLicenca input[type='submit'],
#representanteDadosDamsp .box .containerBuscaLicenca input[type='button']{
margin-right: 0px;
}

#despachanteDadosDamsp .box .containerBuscaLicenca input[type='reset'],
#despachanteDadosDamsp .box .containerBuscaLicenca input[type='submit'],
#despachanteDadosDamsp .box .containerBuscaLicenca input[type='button']{
margin-right: 0px;
}

#representanteFretamentoDadosDamsp .box .containerBuscaLicenca input[type='reset'],
#representanteFretamentoDadosDamsp .box .containerBuscaLicenca input[type='submit'],
#representanteFretamentoDadosDamsp .box .containerBuscaLicenca input[type='button']{
margin-right: 0px;
}

#socioRepresentanteDadosDamsp .box .containerBuscaLicenca input[type='reset'],
#socioRepresentanteDadosDamsp .box .containerBuscaLicenca input[type='submit'],
#socioRepresentanteDadosDamsp .box .containerBuscaLicenca input[type='button']{
margin-right: 0px;
}

#condutorDadosDamsp .box .containerBuscaLicenca input[type='reset'],
#condutorDadosDamsp .box .containerBuscaLicenca input[type='submit'],
#condutorDadosDamsp .box .containerBuscaLicenca input[type='button']{
margin-right: 0px;
}

#representanteFretamentoOpcoes .box .containerBuscaLicenca .botaoPadrao{
margin-right: 0px !important;
}

#socioRepresentanteOpcoes .box .containerBuscaLicenca .botaoPadrao{
margin-right: 0px !important;
}

#condutorOpcoes .box .containerBuscaLicenca .botaoPadrao{
margin-right: 0px !important;
}

#representanteFretamentoOpcoes .box .containerBuscaLicenca input[type='reset'],
#representanteFretamentoOpcoes .box .containerBuscaLicenca input[type='submit'],
#representanteFretamentoOpcoes .box .containerBuscaLicenca input[type='button']{
margin-right: 0px;
}

#socioRepresentanteOpcoes .box .containerBuscaLicenca input[type='reset'],
#socioRepresentanteOpcoes .box .containerBuscaLicenca input[type='submit'],
#socioRepresentanteOpcoes .box .containerBuscaLicenca input[type='button']{
margin-right: 0px;
}

#condutorOpcoes .box .containerBuscaLicenca input[type='reset'],
#condutorOpcoes .box .containerBuscaLicenca input[type='submit'],
#condutorOpcoes .box .containerBuscaLicenca input[type='button']{
margin-right: 0px;
}

#representanteDadosDamsp .box .containerBuscaLicenca button{
margin-right: 0px;
}

#despachanteDadosDamsp .box .containerBuscaLicenca button{
margin-right: 0px;
}

#representanteFretamentoDadosDamsp .box .containerBuscaLicenca button{
margin-right: 0px;
}

#socioRepresentanteDadosDamsp .box .containerBuscaLicenca button{
margin-right: 0px;
}

#condutorDadosDamsp .box .containerBuscaLicenca button{
margin-right: 0px;
}

#representanteFretamentoOpcoes .box .containerBuscaLicenca button{
margin-right: 0px;
}

#socioRepresentanteOpcoes .box .containerBuscaLicenca button{
margin-right: 0px;
}

#condutorOpcoes .box .containerBuscaLicenca button{
margin-right: 0px;
}

#despachanteOpcoes .box .containerBuscaLicenca .botaoPadrao{
margin-right: 0px !important;
}

#despachanteOpcoes .box .containerBuscaLicenca input[type='reset'],
#despachanteOpcoes .box .containerBuscaLicenca input[type='submit'],
#despachanteOpcoes .box .containerBuscaLicenca input[type='button']{
margin-right: 0px;
}

#despachanteOpcoes .box .containerBuscaLicenca button{
margin-right: 0px;
}

.boxConsultarMulta .row div:first-child{
text-align: center;
}

.boxConsultarMulta .row div:last-child{
text-align: left;
}

.multa{
width: 30px;
}

.breadcrumb{
color: #000;
margin-bottom: 10px;
padding-left: 10px;
font-size: 1.5rem;
}

.breadcrumb a{
color: #0a20fc;
}

input[type="radio"]:checked + span::after,
input[type="radio"].with-gap:checked + span::before,
input[type="radio"].with-gap:checked + span::after{
border-color: #454456;
}

input[type="radio"]:checked + span::after,
input[type="radio"].with-gap:checked + span::after{
border-color: #454456;
}

input[type="radio"]:checked + span::after,
input[type="radio"].with-gap:checked + span::after{
background-color: #454456;
}

body.contraste1 [type="radio"]:not(:checked) + span::before, [type="radio"]:not(:checked) + span::after{
border-color: #fff;
}

body.contraste1 input[type="radio"]:checked + span::after,
body.contraste1 input[type="radio"].with-gap:checked + span::before,
body.contraste1 input[type="radio"].with-gap:checked + span::after{
border-color: #fff !important;
}

body.contraste1 input[type="radio"]:checked + span::after,
body.contraste1 input[type="radio"].with-gap:checked + span::after{
border-color: #fff !important;
}

body.contraste1 input[type="radio"]:checked + span::after,
body.contraste1 input[type="radio"].with-gap:checked + span::after{
background-color: #fff !important;
}



.btnsCaptcha .row{
height: 3.1rem;
}

form > .row{
margin-bottom: 0px;
}


.dropDownUsuario{
font-size: 1.6rem;
height: 5rem;
text-transform: none;
margin-top: 1.3rem;
margin-bottom: 0rem;
vertical-align: bottom;
width: unset !important;
width: initial !important;
min-width: 22rem !important;
padding-top: 1.5rem !important;
background-color: transparent !important;
color: #454456;
border-width: 0.1rem;
border-style: solid;
}

#despachante .dropDownUsuario{
border-color: #0ea445;
}

#representanteDadosDamsp .dropDownUsuario{
border-color: #9306ff;
}

#despachanteDadosDamsp .dropDownUsuario{
border-color: #0ea445;
}

#representanteFretamentoDadosDamsp .dropDownUsuario{
border-color: #2f7ac5;
}

#socioRepresentanteDadosDamsp .dropDownUsuario{
border-color: #727272;
}

#condutorDadosDamsp .dropDownUsuario{
border-color: #e48507;
}

#representanteFretamentoOpcoes .dropDownUsuario{
border-color: #2f7ac5;
}

#socioRepresentanteOpcoes .dropDownUsuario{
border-color: #727272;
}

#condutorOpcoes .dropDownUsuario{
border-color: #e48507;
}

#despachanteOpcoes .dropDownUsuario{
border-color: #0ea445;
}

body.contraste1 #despachante .dropDownUsuario{
border-color: #fff;
}

body.contraste1 #representanteDadosDamsp .dropDownUsuario{
border-color: #fff;
}

body.contraste1 #despachanteDadosDamsp .dropDownUsuario{
border-color: #fff;
}

body.contraste1 #representanteFretamentoDadosDamsp .dropDownUsuario{
border-color: #fff;
}

body.contraste1 #socioRepresentanteDadosDamsp .dropDownUsuario{
border-color: #fff;
}

body.contraste1 #condutorDadosDamsp .dropDownUsuario{
border-color: #fff;
}

body.contraste1 #representanteFretamentoOpcoes .dropDownUsuario{
border-color: #fff;
}

body.contraste1 #socioRepresentanteOpcoes .dropDownUsuario{
border-color: #fff;
}

body.contraste1 #condutorOpcoes .dropDownUsuario{
border-color: #fff;
}

body.contraste1 #despachanteOpcoes .dropDownUsuario{
border-color: #fff;
}

#socioRepresentanteFretamento .dropDownUsuario{
border-color: #2f7ac5;
}

#representanteFretamento .dropDownUsuario{
border-color: #2f7ac5;
}

body.contraste1 #socioRepresentanteFretamento .dropDownUsuario{
border-color: #fff;
}

body.contraste1 #representanteFretamento .dropDownUsuario{
border-color: #fff;
}

#despachanteSelecionar .dropDownUsuario{
border-color: #0ea445;
}

#representanteFretamentoSelecionar .dropDownUsuario{
border-color: #2f7ac5;
}

#socioRepresentanteSelecionar .dropDownUsuario{
border-color: #727272;
}

#representanteSelecionar .dropDownUsuario{
border-color: #9306ff;
}

#representanteFretamentoServicos .dropDownUsuario{
border-color: #2f7ac5;
}

#socioRepresentanteServicos .dropDownUsuario{
border-color: #727272;
}

#condutorServicos .dropDownUsuario{
border-color: #e48507;
}

#despachanteServicos .dropDownUsuario{
border-color: #727272;
}

#representanteServicos .dropDownUsuario{
border-color: #9306ff;
}

body.contraste1 #despachanteSelecionar .dropDownUsuario{
border-color: #fff;
}

body.contraste1 #representanteFretamentoSelecionar .dropDownUsuario{
border-color: #fff;
}

body.contraste1 #socioRepresentanteSelecionar .dropDownUsuario{
border-color: #fff;
}

body.contraste1 #representanteSelecionar .dropDownUsuario{
border-color: #fff;
}

body.contraste1 #representanteFretamentoServicos .dropDownUsuario{
border-color: #fff;
}

body.contraste1 #socioRepresentanteServicos .dropDownUsuario{
border-color: #fff;
}

body.contraste1 #condutorServicos .dropDownUsuario{
border-color: #fff;
}

body.contraste1 #despachanteServicos .dropDownUsuario{
border-color: #fff;
}

body.contraste1 #representanteServicos .dropDownUsuario{
border-color: #fff;
}

#representanteFretamento .dropDownUsuario{
border-color: #727272;
}

#socioRepresentante .dropDownUsuario{
border-color: #727272;
}

body.contraste1 #representanteFretamento .dropDownUsuario{
border-color: #fff;
}

body.contraste1 #socioRepresentante .dropDownUsuario{
border-color: #fff;
}

#representanteFretamento .dropDownUsuario{
border-color: #e48507;
}

#socioRepresentante .dropDownUsuario{
border-color: #e48507;
}

#condutor .dropDownUsuario{
border-color: #e48507;
}

body.contraste1 #representanteFretamento .dropDownUsuario{
border-color: #fff;
}

body.contraste1 #socioRepresentante .dropDownUsuario{
border-color: #fff;
}

body.contraste1 #condutor .dropDownUsuario{
border-color: #fff;
}

#dropdownUser li{
padding: 10px 20px;
line-height: 30px;
color: #000;
}



body.contraste1 #dropdownUser li{
color: #fff;
}

#dropdownUser li:hover{
background-color: transparent;
}

#despachanteSelecionar h3{
color: #454456;
text-transform: none;
font-weight: normal;
display: inline;
vertical-align: bottom;
padding-top: 0px;
line-height: 18px;
font-size: 1.8rem;
}

#representanteFretamentoSelecionar h3{
color: #454456;
text-transform: none;
font-weight: normal;
display: inline;
vertical-align: bottom;
padding-top: 0px;
line-height: 18px;
font-size: 1.8rem;
}

#socioRepresentanteSelecionar h3{
color: #454456;
text-transform: none;
font-weight: normal;
display: inline;
vertical-align: bottom;
padding-top: 0px;
line-height: 18px;
font-size: 1.8rem;
}

#representanteSelecionar h3{
color: #454456;
text-transform: none;
font-weight: normal;
display: inline;
vertical-align: bottom;
padding-top: 0px;
line-height: 18px;
font-size: 1.8rem;
}

#representanteFretamentoServicos h3{
color: #454456;
text-transform: none;
font-weight: normal;
display: inline;
vertical-align: bottom;
padding-top: 0px;
line-height: 20px;
font-size: 1.8rem;
}

#socioRepresentanteServicos h3{
color: #454456;
text-transform: none;
font-weight: normal;
display: inline;
vertical-align: bottom;
padding-top: 0px;
line-height: 20px;
font-size: 1.8rem;
}

#condutorServicos h3{
color: #454456;
text-transform: none;
font-weight: normal;
display: inline;
vertical-align: bottom;
padding-top: 0px;
line-height: 20px;
font-size: 1.8rem;
}

#despachanteServicos h3{
color: #454456;
text-transform: none;
font-weight: normal;
display: inline;
vertical-align: bottom;
padding-top: 0px;
line-height: 20px;
font-size: 1.8rem;
}

#representanteFretamentoServicos h3{
color: #454456;
text-transform: none;
font-weight: normal;
display: inline;
vertical-align: bottom;
padding-top: 0px;
line-height: 20px;
font-size: 1.8rem;
}

#socioRepresentanteServicos h3{
color: #454456;
text-transform: none;
font-weight: normal;
display: inline;
vertical-align: bottom;
padding-top: 0px;
line-height: 20px;
font-size: 1.8rem;
}

#representanteServicos h3{
color: #454456;
text-transform: none;
font-weight: normal;
display: inline;
vertical-align: bottom;
padding-top: 0px;
line-height: 20px;
font-size: 1.8rem;
}

body.contraste1 #representanteFretamentoServicos h3{
color: #fff;
}

body.contraste1 #socioRepresentanteServicos h3{
color: #fff;
}

body.contraste1 #condutorServicos h3{
color: #fff;
}

body.contraste1 #despachanteServicos h3{
color: #fff;
}

body.contraste1 #representanteServicos h3{
color: #fff;
}

#despachanteSelecionar h3 strong{
text-transform: uppercase;
}

#representanteFretamentoSelecionar h3 strong{
text-transform: uppercase;
}

#socioRepresentanteSelecionar h3 strong{
text-transform: uppercase;
}

#representanteSelecionar h3 strong{
text-transform: uppercase;
}

#representanteFretamentoServicos h3 strong{
text-transform: uppercase;
}

#socioRepresentanteServicos h3 strong{
text-transform: uppercase;
}

#condutorServicos h3 strong{
text-transform: uppercase;
}

#despachanteServicos h3 strong{
text-transform: uppercase;
}

#representanteServicos h3 strong{
text-transform: uppercase;
}

#despachanteSelecionar .box a{
display: inline;
}

#representanteFretamentoSelecionar .box a{
display: inline;
}

#socioRepresentanteSelecionar .box a{
display: inline;
}

#representanteSelecionar .box a{
display: inline;
}

#representanteFretamentoServicos .box a{
display: inline;
}

#socioRepresentanteServicos .box a{
display: inline;
}

#condutorServicos .box a{
display: inline;
}

#despachanteServicos .box a{
display: inline;
}

#representanteServicos .box a{
display: inline;
}

body.contraste1 #representanteFretamentoServicos .box a:hover{
text-decoration: underline;
}

body.contraste1 #socioRepresentanteServicos .box a:hover{
text-decoration: underline;
}

body.contraste1 #condutorServicos .box a:hover{
text-decoration: underline;
}

body.contraste1 #despachanteServicos .box a:hover{
text-decoration: underline;
}

body.contraste1 #representanteServicos .box a:hover{
text-decoration: underline;
}

.info img{
width: 20px;
height: 20px;
margin-left: 10px;
margin-top: 10px;
}

.info{
display: inline !important;
height: 18px;
}

.user{
margin-right: 0.4rem;
width: 2.2rem;
}

.enderecoDTP span{
line-height: 30px;
display: inline-block;
vertical-align: bottom;
}

.enderecoDTP span span{
float: right;
line-height: 2rem;
padding-top: 0.6rem;
width: calc(100% - 40px);
}


.pin{
width: 25px;
margin-top: 10px;
line-height: 30px;
}

.instrucaoPreenchimento{
float: right;
padding-top: 10px;
padding-right: 10px;
color: #454456;
font-size: 1.35rem;
}
.instrucaoPreenchimentoEsq {
    float: left;
    padding-right: 10px;
    color: #454456;
    font-size: 1.25rem;
}


body.contraste1 .instrucaoPreenchimento{
color: #fff;
}

.modal-content strong{
font-weight: bold;
}

.modal input[type='reset'],
.modal input[type='reset']:hover,
.modal input[type='reset']:focus,
.modal input[type='reset']:active{
color: #000;
font-size: 24px;
background-color: transparent;
margin-top: 0px;
}

.modal input[type='button'],
.modal input[type='button']:hover,
.modal input[type='button']:focus,
.modal input[type='button']:active{
color: #000;
font-size: 24px;
background-color: transparent;
margin-top: 0px;
}

.modal input[type='submit'],
.modal input[type='submit']:hover,
.modal input[type='submit']:focus,
.modal input[type='submit']:active{
color: #000;
font-size: 24px;
background-color: transparent;
margin-top: 0px;
}

.modal button,
.modal button:hover,
.modal button:focus,
.modal button:active{
color: #000;
font-size: 24px;
background-color: transparent;
margin-top: 0px;
}

.modal table input[type='reset'],
.modal table input[type='reset']:focus,
.modal table input[type='reset']:active{
color: #fff;
margin-top: 10px;
padding: 5px 6px 0px 6px;
background-color: #324b80;
transition: 0.2s;
}

.modal table input[type='submit'],
.modal table input[type='submit']:focus,
.modal table input[type='submit']:active{
color: #fff;
margin-top: 10px;
padding: 5px 6px 0px 6px;
background-color: #324b80;
transition: 0.2s;
}

.modal table input[type='button'],
.modal table input[type='button']:focus,
.modal table input[type='button']:active{
color: #fff;
margin-top: 10px;
padding: 5px 6px 0px 6px;
background-color: #324b80;
transition: 0.2s;
}

.modal table button,
.modal table button:focus,
.modal table button:active{
color: #fff;
margin-top: 10px;
padding: 5px 6px 0px 6px;
background-color: #324b80;
transition: 0.2s;
}

.modal table input[type='reset']:hover,
.modal table input[type='submit']:hover,
.modal table input[type='button']:hover{
color: #fff;
margin-top: 10px;
padding: 5px 6px 0px 6px;
background-color: #476095;
}

.modal table button:hover{
color: #fff;
margin-top: 10px;
padding: 5px 6px 0px 6px;
background-color: #476095;
}

.btnsGuias a{
color: #0a20fc;
}

.btnsGuias a{
color: #0a20fc;
width: unset !important;
width: initial !important;
}

#representanteFretamentoServicos .btnsGuias a img{
float: left;
}

#socioRepresentanteServicos .btnsGuias a img{
float: left;
}

#condutorServicos .btnsGuias a img{
float: left;
}

#despachanteServicos .btnsGuias a img{
float: left;
}

#representanteServicos .btnsGuias a img{
float: left;
}

#representanteFretamentoServicos .btnsGuias a{
color: #0a20fc;
display: block;
float: left;
text-align: right;
background-color: transparent;
height: 40px;
margin-top: 0px;
padding: 10px 10px;
line-height: 25px;
}

#socioRepresentanteServicos .btnsGuias a{
color: #0a20fc;
display: block;
float: left;
text-align: right;
background-color: transparent;
height: 40px;
margin-top: 0px;
padding: 10px 10px;
line-height: 25px;
}

#condutorServicos .btnsGuias a{
color: #0a20fc;
display: block;
float: left;
text-align: right;
background-color: transparent;
height: 40px;
margin-top: 0px;
padding: 10px 10px;
line-height: 25px;
}

#despachanteServicos .btnsGuias a{
color: #0a20fc;
display: block;
float: left;
text-align: right;
background-color: transparent;
height: 40px;
margin-top: 0px;
padding: 10px 10px;
line-height: 25px;
}

#representanteFretamentoServicos .btnsGuias a{
color: #0a20fc;
display: block;
float: left;
text-align: right;
background-color: transparent;
height: 40px;
margin-top: 0px;
padding: 10px 10px;
line-height: 25px;
}


#socioRepresentanteServicos .btnsGuias a{
color: #0a20fc;
display: block;
float: left;
text-align: right;
background-color: transparent;
height: 40px;
margin-top: 0px;
padding: 10px 10px;
line-height: 25px;
}

#representanteServicos .btnsGuias a{
color: #0a20fc;
display: block;
float: left;
text-align: right;
background-color: transparent;
height: 40px;
margin-top: 0px;
padding: 10px 10px;
line-height: 25px;
}

.dcto{
width: 3rem;
padding-bottom: 0.2rem;
padding-top: 0.1rem;
margin-right: 0.5rem;
margin-left: 0rem;
}

.verCadastro{
width: 2rem;
padding-bottom: 0.2rem;
padding-top: 0rem;
margin-right: 0.4rem;
margin-left: 0rem;
}

.verSobreLicenca{
width: 2rem;
padding-bottom: 0.2rem;
padding-top: 0rem;
margin-right: 0.4rem;
margin-left: 0rem;
}


.guiasGeradas{
width: 2.75rem;
padding-bottom: 0rem;
padding-top: 0rem;
margin-right: 0.8rem;
margin-left: 0rem;
}

.guiasNaoGeradas{
width: 2.75rem;
padding-bottom: 0rem;
padding-top: 0rem;
margin-right: 0.8rem;
margin-left: 0rem;
}

.containerSelecioneServico{
background-color: #fff;
margin-top: 20px;
margin-bottom: 10px;
}


#representanteFretamentoSelecionar .containerSelecioneServico{
background-image: url('../img/fundoColunas.png');
background-repeat: repeat-y;
background-position: 0 0;
background-size: contain;
margin-top: 20px;
background-color: initial;
background-color: unset;
margin-bottom: 30px;
}

#socioRepresentanteSelecionar .containerSelecioneServico{
background-image: url('../img/fundoColunas.png');
background-repeat: repeat-y;
background-position: 0 0;
background-size: contain;
margin-top: 20px;
background-color: initial;
background-color: unset;
margin-bottom: 30px;
}

#representanteSelecionar .containerSelecioneServico{
background-image: url('../img/fundoColunas.png');
background-repeat: repeat-y;
background-position: 0 0;
background-size: contain;
margin-top: 20px;
background-color: initial;
background-color: unset;
margin-bottom: 30px;
}

#despachanteSelecionar .containerSelecioneServico{
background-image: url('../img/fundoColunas.png');
background-repeat: repeat-y;
background-position: 0 0;
background-size: contain;
margin-top: 20px;
background-color: initial;
background-color: unset;
margin-bottom: 30px;
}

#representanteFretamentoServicos .containerSelecioneServico{
background-image: url('../img/fundoColunas.png');
background-repeat: repeat-y;
background-position: 0 0;
background-size: contain;
margin-top: 20px;
background-color: initial;
background-color: unset;
margin-bottom: 10px;
}

#socioRepresentanteServicos .containerSelecioneServico{
background-image: url('../img/fundoColunas.png');
background-repeat: repeat-y;
background-position: 0 0;
background-size: contain;
margin-top: 20px;
background-color: initial;
background-color: unset;
margin-bottom: 10px;
}

#condutorServicos .containerSelecioneServico{
background-image: url('../img/fundoColunas.png');
background-repeat: repeat-y;
background-position: 0 0;
background-size: contain;
margin-top: 20px;
background-color: initial;
background-color: unset;
margin-bottom: 10px;
}

#despachanteServicos .containerSelecioneServico{
background-image: url('../img/fundoColunas.png');
background-repeat: repeat-y;
background-position: 0 0;
background-size: contain;
margin-top: 20px;
background-color: initial;
background-color: unset;
margin-bottom: 10px;
}

#representanteFretamentoServicos .containerSelecioneServico{
background-image: url('../img/fundoColunas.png');
background-repeat: repeat-y;
background-position: 0 0;
background-size: contain;
margin-top: 20px;
background-color: initial;
background-color: unset;
margin-bottom: 10px;
}

#socioRepresentanteServicos .containerSelecioneServico{
background-image: url('../img/fundoColunas.png');
background-repeat: repeat-y;
background-position: 0 0;
background-size: contain;
margin-top: 20px;
background-color: initial;
background-color: unset;
margin-bottom: 10px;
}

#representanteServicos .containerSelecioneServico{
background-image: url('../img/fundoColunas.png');
background-repeat: repeat-y;
background-position: 0 0;
background-size: contain;
margin-top: 20px;
background-color: initial;
background-color: unset;
margin-bottom: 10px;
}

body.contraste1 #representanteFretamentoSelecionar .containerSelecioneServico{
background-image: url('../img/fundoColunas_PB.png');
border-style: solid;
border-color: #fff;
border-width: 2px;
}

body.contraste1 #socioRepresentanteSelecionar .containerSelecioneServico{
background-image: url('../img/fundoColunas_PB.png');
border-style: solid;
border-color: #fff;
border-width: 2px;
}

body.contraste1 #representanteSelecionar .containerSelecioneServico{
background-image: url('../img/fundoColunas_PB.png');
border-style: solid;
border-color: #fff;
border-width: 2px;
}

body.contraste1 #despachanteSelecionar .containerSelecioneServico{
background-image: url('../img/fundoColunas_PB.png');
border-style: solid;
border-color: #fff;
border-width: 2px;
}

body.contraste1 #representanteFretamentoServicos .containerSelecioneServico{
background-image: url('../img/fundoColunas_PB.png');
border-style: solid;
border-color: #fff;
border-width: 2px;
}

body.contraste1 #socioRepresentanteServicos .containerSelecioneServico{
background-image: url('../img/fundoColunas_PB.png');
border-style: solid;
border-color: #fff;
border-width: 2px;
}

body.contraste1 #condutorServicos .containerSelecioneServico{
background-image: url('../img/fundoColunas_PB.png');
border-style: solid;
border-color: #fff;
border-width: 2px;
}

body.contraste1 #despachanteServicos .containerSelecioneServico{
background-image: url('../img/fundoColunas_PB.png');
border-style: solid;
border-color: #fff;
border-width: 2px;
}

body.contraste1 #representanteFretamentoServicos .containerSelecioneServico{
background-image: url('../img/fundoColunas_PB.png');
border-style: solid;
border-color: #fff;
border-width: 2px;
}

body.contraste1 #socioRepresentanteServicos .containerSelecioneServico{
background-image: url('../img/fundoColunas_PB.png');
border-style: solid;
border-color: #fff;
border-width: 2px;
}

body.contraste1 #representanteServicos .containerSelecioneServico{
background-image: url('../img/fundoColunas_PB.png');
border-style: solid;
border-color: #fff;
border-width: 2px;
}

body.contraste1 .containerSelecioneServico{
background-color: #000;
}

.containerSelecioneServico label span{
font-size: 1.4rem !important;
padding-top: 0px;
margin-top: 1rem;
margin-bottom: 1rem;
}

.containerSelecioneServico label span.right{
margin-top: 1.2rem;
margin-bottom: 0.8rem;
padding-right: 1rem;
}

.box .containerSelecioneServico label{
border-style: solid;
border-color: transparent;
border-width: 2px;
border-radius: 3px;
-moz-border-radius: 3px;
-webkit-border-radius: 3px;
cursor: pointer;
cursor: hand;
}

body.contraste1 .box .containerSelecioneServico label{
border-color: transparent;
border-radius: 3px;
-moz-border-radius: 3px;
-webkit-border-radius: 3px;
}

#despachanteSelecionar .box .containerSelecioneServico label:hover{
border-color: #ccc;
background-color: #e5e5e5;
}


body.contraste1 #despachanteSelecionar .box .containerSelecioneServico label:hover{
border-color: #fff;
background-color: #000;
}

.itemSelecionadoDespachanteSelecionar{
border-color: #ccc !important;
background-color: #e5e5e5;
}

.itemSelecionadoRepresentanteSelecionar{
border-color: #ccc !important;
background-color: #e5e5e5;
}

body.contraste1 .itemSelecionadoRepresentanteSelecionar{
border-color: #ccc !important;
background-color: #000;
}

body.contraste1 .itemSelecionadoDespachanteSelecionar{
border-color: #ccc !important;
background-color: #000;
}

body.contraste1 .cabecalhoColunaDespachanteSelecionar01{
border-right-color: #000;
border-right-style: solid;
border-right-width: 2px;
}

body.contraste1 .cabecalhoColunaDespachanteSelecionar03{
border-left-color: #000;
border-left-style: solid;
border-left-width: 2px;
}

body.contraste1 .cabecalhoColunaRepresentanteSelecionar01{
border-right-color: #000;
border-right-style: solid;
border-right-width: 2px;
}

body.contraste1 .cabecalhoColunaRepresentanteSelecionar03{
border-left-color: #000;
border-left-style: solid;
border-left-width: 2px;
}

#representanteFretamentoSelecionar .box .containerSelecioneServico label:hover{
border-color: #0a20fc;
}

#socioRepresentanteSelecionar .box .containerSelecioneServico label:hover{
border-color: #0a20fc;
}

#representanteSelecionar .box .containerSelecioneServico label:hover{
border-color: #0a20fc;
}

#representanteFretamentoServicos .box .containerSelecioneServico label:hover{
border-color: #0a20fc;
}

#socioRepresentanteServicos .box .containerSelecioneServico label:hover{
border-color: #0a20fc;
}

#condutorServicos .box .containerSelecioneServico label:hover{
border-color: #0a20fc;
}

#despachanteServicos .box .containerSelecioneServico label:hover{
border-color: #0a20fc;
}

#representanteServicos .box .containerSelecioneServico label:hover{
border-color: #0a20fc;
}

body.contraste1 #representanteFretamentoSelecionar .box .containerSelecioneServico label:hover{
border-color: #fff;
}

body.contraste1 #socioRepresentanteSelecionar .box .containerSelecioneServico label:hover{
border-color: #fff;
}

body.contraste1 #representanteSelecionar .box .containerSelecioneServico label:hover{
border-color: #fff;
}

body.contraste1 #representanteFretamentoServicos .box .containerSelecioneServico label:hover{
border-color: #fff;
}

body.contraste1 #socioRepresentanteServicos .box .containerSelecioneServico label:hover{
border-color: #fff;
}

body.contraste1 #condutorServicos .box .containerSelecioneServico label:hover{
border-color: #fff;
}

body.contraste1 #despachanteServicos .box .containerSelecioneServico label:hover{
border-color: #fff;
}

body.contraste1 #representanteFretamentoServicos .box .containerSelecioneServico label:hover{
border-color: #fff;
}

body.contraste1 #socioRepresentanteServicos .box .containerSelecioneServico label:hover{
border-color: #fff;
}

body.contraste1 #representanteServicos .box .containerSelecioneServico label:hover{
border-color: #fff;
}

body.contraste1 .box .containerSelecioneServico label:hover{
border-color: #fff;
}

.containerSelecioneServico input[type="checkbox"].filled-in + span:not(.lever)::after{
border-radius: 100%;
margin-top: 2px;
}

.acessInfo{
width: 2.3rem;
height: 2.3rem;
}

body.contraste1 input[type="checkbox"].filled-in:checked + span:not(.lever)::after{
background-color: #000;
border-color: #fff;
}

.cabecalhoColunaDespachanteSelecionar01,
.cabecalhoColunaDespachanteSelecionar02,
.cabecalhoColunaDespachanteSelecionar03{
background-color: #dde5f0;
padding-top: 10px;
padding-bottom: 10px;
padding-right: 10px;
text-transform: uppercase;
}

.cabecalhoColunaRepresentanteSelecionar01,
.cabecalhoColunaRepresentanteSelecionar02,
.cabecalhoColunaRepresentanteSelecionar03{
background-color: #dde5f0;
padding-top: 10px;
padding-bottom: 10px;
padding-right: 10px;
text-transform: uppercase;
}


body.contraste1 .cabecalhoColunaDespachanteSelecionar01,
body.contraste1 .cabecalhoColunaDespachanteSelecionar02,
body.contraste1 .cabecalhoColunaDespachanteSelecionar03{
background-color: #fff !important;
}

body.contraste1 .cabecalhoColunaRepresentanteSelecionar01,
body.contraste1 .cabecalhoColunaRepresentanteSelecionar02,
body.contraste1 .cabecalhoColunaRepresentanteSelecionar03{
background-color: #fff !important;
}

.containerSelecioneServico .row .col{
padding-right: 0px;
padding-left: 0px;
}

.cabecalhoColunaDespachanteSelecionar01 span,
.cabecalhoColunaDespachanteSelecionar02 span,
.cabecalhoColunaDespachanteSelecionar03 span{
padding-left: 2rem;
color: #454456;
font-size: 1.3rem;
line-height: 3rem;
padding-right: 1rem;
}

.cabecalhoColunaRepresentanteSelecionar01 span,
.cabecalhoColunaRepresentanteSelecionar02 span,
.cabecalhoColunaRepresentanteSelecionar03 span{
padding-left: 20px;
color: #454456;
font-size: 1.3rem;
line-height: 3rem;
}

body.contraste1 .cabecalhoColunaDespachanteSelecionar01 span,
body.contraste1 .cabecalhoColunaDespachanteSelecionar02 span,
body.contraste1 .cabecalhoColunaDespachanteSelecionar03 span{
color: #000;
}

body.contraste1 .cabecalhoColunaRepresentanteSelecionar01 span,
body.contraste1 .cabecalhoColunaRepresentanteSelecionar02 span,
body.contraste1 .cabecalhoColunaRepresentanteSelecionar03 span{
color: #000;
}

.containerSelecioneServico .row .col:first-child{
/*    border-right-color: #ccc;
border-right-style: solid;
border-right-width: 2px; */
}

.containerSelecioneServico .row .col:last-child{
/*    border-left-color: #ccc;
border-left-style: solid;
border-left-width: 2px; */
}








body.contraste1 .containerSelecioneServico .row .col:first-child{
border-right-color: transparent;
border-right-style: none;
border-right-width: 0px;
}

body.contraste1 .containerSelecioneServico .row .col:last-child{
border-left-color: transparent;
border-left-style: none;
border-left-width: 0px;
}

.containerSelecioneServico strong{
font-size: 1.2rem;
font-style: italic;
}

.containerSelecioneServico{
margin-bottom: 30px;
}

#despachanteSelecionar .box .botaoPadrao{
margin-bottom: 0px !important;
}

#despachanteSelecionar .box input[type='reset'],
#despachanteSelecionar .box input[type='submit'],
#despachanteSelecionar .box input[type='button']{
margin-bottom: 0px;
}

#despachanteSelecionar .box button{
margin-bottom: 0px;
}

#representanteFretamentoSelecionar .box .botaoPadrao{
margin-bottom: 0px !important;
}

#socioRepresentanteSelecionar .box .botaoPadrao{
margin-bottom: 0px !important;
}

#representanteSelecionar .box .botaoPadrao{
margin-bottom: 0px !important;
}

#representanteFretamentoSelecionar .box input[type='reset'],
#representanteFretamentoSelecionar .box input[type='submit'],
#representanteFretamentoSelecionar .box input[type='button']{
margin-bottom: 0px;
}

#socioRepresentanteSelecionar .box input[type='reset'],
#socioRepresentanteSelecionar .box input[type='submit'],
#socioRepresentanteSelecionar .box input[type='button']{
margin-bottom: 0px;
}

#representanteSelecionar .box input[type='reset'],
#representanteSelecionar .box input[type='submit'],
#representanteSelecionar .box input[type='button']{
margin-bottom: 0px;
}

#representanteFretamentoSelecionar .box button{
margin-bottom: 0px;
}

#socioRepresentanteSelecionar .box button{
margin-bottom: 0px;
}

#representanteSelecionar .box button{
margin-bottom: 0px;
}

#representanteFretamentoServicos .box .botaoPadrao{
margin-bottom: 0px !important;
}

#socioRepresentanteServicos .box .botaoPadrao{
margin-bottom: 0px !important;
}

#condutorServicos .box .botaoPadrao{
margin-bottom: 0px !important;
}

#despachanteServicos .box .botaoPadrao{
margin-bottom: 0px !important;
}

#representanteServicos .box .botaoPadrao{
margin-bottom: 0px !important;
}

#representanteFretamentoServicos .box input[type='reset'],
#representanteFretamentoServicos .box input[type='submit'],
#representanteFretamentoServicos .box input[type='button']{
margin-bottom: 0px;
}

#socioRepresentanteServicos .box input[type='reset'],
#socioRepresentanteServicos .box input[type='submit'],
#socioRepresentanteServicos .box input[type='button']{
margin-bottom: 0px;
}


#condutorServicos .box input[type='reset'],
#condutorServicos .box input[type='submit'],
#condutorServicos .box input[type='button']{
margin-bottom: 0px;
}

#despachanteServicos .box input[type='reset'],
#despachanteServicos .box input[type='submit'],
#despachanteServicos .box input[type='button']{
margin-bottom: 0px;
}

#representanteFretamentoServicos .box input[type='reset'],
#representanteFretamentoServicos .box input[type='submit'],
#representanteFretamentoServicos .box input[type='button']{
margin-bottom: 0px;
}

#socioRepresentanteServicos .box input[type='reset'],
#socioRepresentanteServicos .box input[type='submit'],
#socioRepresentanteServicos .box input[type='button']{
margin-bottom: 0px;
}

#representanteServicos .box input[type='reset'],
#representanteServicos .box input[type='submit'],
#representanteServicos .box input[type='button']{
margin-bottom: 0px;
}

#representanteFretamentoServicos .box button,
#representanteFretamentoServicos .box input[type='button'],
#representanteFretamentoServicos .box input[type='reset'],
#representanteFretamentoServicos .box input[type='submit']{
margin-bottom: 0px;
}

#socioRepresentanteServicos .box button,
#socioRepresentanteServicos .box input[type='button'],
#socioRepresentanteServicos .box input[type='reset'],
#socioRepresentanteServicos .box input[type='submit']{
margin-bottom: 0px;
}

#condutorServicos .box button,
#condutorServicos .box input[type='button'],
#condutorServicos .box input[type='reset'],
#condutorServicos .box input[type='submit']{
margin-bottom: 0px;
}

#despachanteServicos .box button,
#despachanteServicos .box input[type='button'],
#despachanteServicos .box input[type='reset'],
#despachanteServicos .box input[type='submit']
{
margin-bottom: 0px;
}

#representanteServicos .box button,
#representanteServicos input[type='button'],
#representanteServicos input[type='reset'],
#representanteServicos input[type='submit']{
margin-bottom: 0px;
}

#modalVerCadastro{
font-size: 1.4rem !important;
}

#modalVerSobreLicenca{
font-size: 1.4rem !important;
}

#modalVerCadastro .modal-content strong{
display: block;
font-weight: bold !important;
font-size: 1.6rem;
}

#modalVerSobreLicenca .modal-content strong{
display: block;
font-weight: bold !important;
font-size: 1.6rem;
}

#modalVerCadastro .modal-content h4{
padding: 0px 5px;
margin-bottom: 25px;
}

#modalVerSobreLicenca .modal-content h4{
padding: 0px 5px;
margin-bottom: 25px;
}

.btnsGuias{
float: right;
}

.btnsGuias{
float: right;
}

.speaker{
width: 2.6rem;
}

.refresh{
width: 2.6rem;
}

.input[type='text']:disabled{
border-style: none;
}

.box input[type='text']:disabled,
.box textarea:disabled{
border-style: none;
cursor: text;
}



#despachanteSelecionar .box input[type='text'],
#modalidade,
#tipo_termo,
#tipoTermo,
#nro_Termo,
#cnpj,
#empresa{
font-size: 1.4rem;
}


#despachanteSelecionar .box input[type='text'],
#modalidade,
#tipo_termo,
#nro_Termo,
#cnpj,
#empresa{
margin-bottom: 26px;
}

#representanteDadosDamsp .box div strong{
font-weight: bold;
}

#despachanteDadosDamsp .box div strong{
font-weight: bold;
}

#representanteFretamentoDadosDamsp .box div strong{
font-weight: bold;
}

#socioRepresentanteDadosDamsp .box div strong{
font-weight: bold;
}

#condutorDadosDamsp .box div strong{
font-weight: bold;
}

#representanteFretamentoOpcoes .box div strong{
font-weight: bold;
}

#socioRepresentanteOpcoes .box div strong{
font-weight: bold;
}

#condutorOpcoes .box div strong{
font-weight: bold;
}

#despachanteOpcoes .box div strong{
font-weight: bold;
}

#despachanteSelecionar .box div strong{
font-weight: bold;
}

#despachanteSelecionar .box .containerSelecioneServico div strong{
font-weight: normal;
}

input[type="radio"] + span::before,
input[type="radio"] + span::after,
#despachanteSelecionar input[type="radio"] + span::before,
#despachanteSelecionar input[type="radio"] + span::after{
width: 18px;
height: 18px;
}

/*
.checkboxSelecionado{
color: #757575 !important;
}

body.contraste1 .checkboxSelecionado{
color: #fff !important;
}
*/

body.contraste1 input[type="checkbox"].filled-in:not(:checked) + span:not(.lever)::after{
border-color: #fff;
}

#cpfRepresentante{
width: 47.5%;
}


#condutor .box{
width: 50%;
}





/* CUSTOMIZE PLACEHOLDER */
:-ms-input-placeholder{
color: #000;
font-weight: bold;
font-size: 1.5rem;
}

::placeholder{
color: #000;
font-weight: bold;
font-size: 1.5rem;
}

::-moz-placeholder{
color: #000;
font-weight: bold;
font-size: 1.5rem;
}



/* CUSTOMIZE PLACEHOLDER */




.btnDisabled,
.btnDisabled:hover,
.btnDisabled:active,
.btnDisabled:focus{
cursor: default;
background-color: #94afc8;
}

#representanteDadosDamsp input[type='radio']:not(:checked) + span,
#representanteDadosDamsp input[type='radio']:checked + span{
font-size: 1.5rem;
height: 35px;
}

#despachanteDadosDamsp input[type='radio']:not(:checked) + span,
#despachanteDadosDamsp input[type='radio']:checked + span{
font-size: 1.5rem;
height: 35px;
}

#representanteFretamentoDadosDamsp input[type='radio']:not(:checked) + span,
#representanteFretamentoDadosDamsp input[type='radio']:checked + span{
font-size: 1.5rem;
height: 35px;
}

#socioRepresentanteDadosDamsp input[type='radio']:not(:checked) + span,
#socioRepresentanteDadosDamsp input[type='radio']:checked + span{
font-size: 1.5rem;
height: 35px;
}

#condutorDadosDamsp input[type='radio']:not(:checked) + span,
#condutorDadosDamsp input[type='radio']:checked + span{
font-size: 1.5rem;
height: 35px;
}

#representanteFretamentoOpcoes input[type='radio']:not(:checked) + span,
#representanteFretamentoOpcoes input[type='radio']:checked + span{
font-size: 1.5rem;
height: 35px;
}

#socioRepresentanteOpcoes input[type='radio']:not(:checked) + span,
#socioRepresentanteOpcoes input[type='radio']:checked + span{
font-size: 1.5rem;
height: 35px;
}

#condutorOpcoes input[type='radio']:not(:checked) + span,
#condutorOpcoes input[type='radio']:checked + span{
font-size: 1.5rem;
height: 35px;
}

#despachanteOpcoes input[type='radio']:not(:checked) + span,
#despachanteOpcoes input[type='radio']:checked + span{
font-size: 1.5rem;
height: 35px;
}

#representanteDadosDamsp .instrucaoPreenchimento{
margin-bottom: 20px;
}

#despachanteDadosDamsp .instrucaoPreenchimento{
margin-bottom: 20px;
}

#representanteFretamentoDadosDamsp .instrucaoPreenchimento{
margin-bottom: 20px;
}

#socioRepresentanteDadosDamsp .instrucaoPreenchimento{
margin-bottom: 20px;
}

#condutorDadosDamsp .instrucaoPreenchimento{
margin-bottom: 20px;
}

#representanteFretamentoOpcoes .instrucaoPreenchimento{
margin-bottom: 20px;
}

#socioRepresentanteOpcoes .instrucaoPreenchimento{
margin-bottom: 20px;
}

#condutorOpcoes .instrucaoPreenchimento{
margin-bottom: 20px;
}

#despachanteOpcoes .instrucaoPreenchimento{
margin-bottom: 20px;
}

#representanteDadosDamsp .box .bordaCinza .row{
margin-bottom: 0px;
}

#despachanteDadosDamsp .box .bordaCinza .row{
margin-bottom: 0px;
}

#representanteFretamentoDadosDamsp .box .bordaCinza .row{
margin-bottom: 0px;
}

#socioRepresentanteDadosDamsp .box .bordaCinza .row{
margin-bottom: 0px;
}

#condutorDadosDamsp .box .bordaCinza .row{
margin-bottom: 0px;
}

#representanteFretamentoOpcoes .box .bordaCinza .row{
margin-bottom: 0px;
}

#socioRepresentanteOpcoes .box .bordaCinza .row{
margin-bottom: 0px;
}

#condutorOpcoes .box .bordaCinza .row{
margin-bottom: 0px;
}

#despachanteOpcoes .box .bordaCinza .row{
margin-bottom: 0px;
}

#dropdownUser li{
cursor: default;
}

.containerBuscaLicenca{
float: right;
}

#representanteDadosDamsp input[type='radio']:not(:checked) + span,
#representanteDadosDamsp input[type='radio']:checked + span{
white-space: nowrap;
}

#despachanteDadosDamsp input[type='radio']:not(:checked) + span,
#despachanteDadosDamsp input[type='radio']:checked + span{
white-space: nowrap;
}

#representanteFretamentoDadosDamsp input[type='radio']:not(:checked) + span,
#representanteFretamentoDadosDamsp input[type='radio']:checked + span{
white-space: nowrap;
}

#socioRepresentanteDadosDamsp input[type='radio']:not(:checked) + span,
#socioRepresentanteDadosDamsp input[type='radio']:checked + span{
white-space: nowrap;
}

#condutorDadosDamsp input[type='radio']:not(:checked) + span,
#condutorDadosDamsp input[type='radio']:checked + span{
white-space: nowrap;
}

#representanteFretamentoOpcoes input[type='radio']:not(:checked) + span,
#representanteFretamentoOpcoes input[type='radio']:checked + span{
white-space: nowrap;
}

#socioRepresentanteOpcoes input[type='radio']:not(:checked) + span,
#socioRepresentanteOpcoes input[type='radio']:checked + span{
white-space: nowrap;
}

#condutorOpcoes input[type='radio']:not(:checked) + span,
#condutorOpcoes input[type='radio']:checked + span{
white-space: nowrap;
}

#despachanteOpcoes input[type='radio']:not(:checked) + span,
#despachanteOpcoes input[type='radio']:checked + span{
white-space: nowrap;
}

.tipoVeiculo{
background-color: #dde5f0;
width: 90%;
margin: 0px auto;
text-align: center;
padding-bottom: 10px;
}

#representanteDadosDamsp .boxVeiculo input[type='text']{
width: 100%;
color: #454456 !important;
font-size: 1.6rem;
text-transform: uppercase;
}

#despachanteDadosDamsp .boxVeiculo input[type='text']{
width: 100%;
color: #454456 !important;
font-size: 1.6rem;
text-transform: uppercase;
}

#representanteFretamentoDadosDamsp .boxVeiculo input[type='text']{
width: 100%;
color: #454456 !important;
font-size: 1.6rem;
text-transform: uppercase;
}

#socioRepresentanteDadosDamsp .boxVeiculo input[type='text']{
width: 100%;
color: #454456 !important;
font-size: 1.6rem;
text-transform: uppercase;
}

#condutorDadosDamsp .boxVeiculo input[type='text']{
width: 100%;
color: #454456 !important;
font-size: 1.6rem;
text-transform: uppercase;
}

#representanteFretamentoOpcoes .boxVeiculo input[type='text']{
width: 100%;
color: #454456 !important;
font-size: 1.6rem;
text-transform: uppercase;
}

#socioRepresentanteOpcoes .boxVeiculo input[type='text']{
width: 100%;
color: #454456 !important;
font-size: 1.6rem;
text-transform: uppercase;
}

#condutorOpcoes .boxVeiculo input[type='text']{
width: 100%;
color: #454456 !important;
font-size: 1.6rem;
text-transform: uppercase;
}

#despachanteOpcoes .boxVeiculo input[type='text']{
width: 100%;
color: #454456 !important;
font-size: 1.6rem;
text-transform: uppercase;
}

#representanteDadosDamsp .boxVeiculo input[type='text']#titular{
color: #000 !important;
font-weight: bold;
}

#despachanteDadosDamsp .boxVeiculo input[type='text']#titular{
color: #000 !important;
font-weight: bold;
}

#representanteFretamentoDadosDamsp .boxVeiculo input[type='text']#titular{
color: #000 !important;
font-weight: bold;
}

#socioRepresentanteDadosDamsp .boxVeiculo input[type='text']#titular{
color: #000 !important;
font-weight: bold;
}

#condutorDadosDamsp .boxVeiculo input[type='text']#titular{
color: #000 !important;
font-weight: bold;
}

#representanteFretamentoOpcoes .boxVeiculo input[type='text']#titular{
color: #000 !important;
font-weight: bold;
}

#socioRepresentanteOpcoes .boxVeiculo input[type='text']#titular{
color: #000 !important;
font-weight: bold;
}

#condutorOpcoes .boxVeiculo input[type='text']#titular{
color: #000 !important;
font-weight: bold;
}

#despachanteOpcoes .boxVeiculo input[type='text']#titular{
color: #000 !important;
font-weight: bold;
}

body.contraste1 #representanteDadosDamsp .boxVeiculo input[type='text']{
width: 100%;
color: #000;
text-transform: uppercase;
background-color: #fff;
}

body.contraste1 #despachanteDadosDamsp .boxVeiculo input[type='text']{
width: 100%;
color: #000;
text-transform: uppercase;
background-color: #fff;
}

body.contraste1 #representanteFretamentoDadosDamsp .boxVeiculo input[type='text']{
width: 100%;
color: #000;
text-transform: uppercase;
background-color: #fff;
}

body.contraste1 #socioRepresentanteDadosDamsp .boxVeiculo input[type='text']{
width: 100%;
color: #000;
text-transform: uppercase;
background-color: #fff;
}

body.contraste1 #condutorDadosDamsp .boxVeiculo input[type='text']{
width: 100%;
color: #000;
text-transform: uppercase;
background-color: #fff;
}

body.contraste1 #representanteFretamentoOpcoes .boxVeiculo input[type='text']{
width: 100%;
color: #000;
text-transform: uppercase;
background-color: #fff;
}

body.contraste1 #socioRepresentanteOpcoes .boxVeiculo input[type='text']{
width: 100%;
color: #000;
text-transform: uppercase;
background-color: #fff;
}

body.contraste1 #condutorOpcoes .boxVeiculo input[type='text']{
width: 100%;
color: #000;
text-transform: uppercase;
background-color: #fff;
}


body.contraste1 #despachanteOpcoes .boxVeiculo input[type='text']{
width: 100%;
color: #000;
text-transform: uppercase;
background-color: #fff;
}

.labelVeiculo{
text-transform: uppercase;
display: block;
padding: 10px 0px;
color: #000;
}

body.contraste1 .labelVeiculo{
color: #000;
}

.boxDamsp{
background-color: #fff;
width: 70%;
padding: 5px 20px;
margin: 30px auto;
}

body.contraste1 .boxDamsp{
background-color: #000;
border-style: solid;
border-width: 1px;
border-color: #fff;
}

.boxVeiculo{
background-color: #fff;
width: 98%;
margin: 10px auto;
padding: 10px;
}
.boxCadastro{
background-color: #fff;
width: 98%;
margin: 10px auto;
padding: 10px;
}



.nroLicenca{
color: #000;
display: inline-block;
font-size: 1.6rem;
padding: 4px 10px;
margin-bottom: 20px;
}

body.contraste1 .nroLicenca{
color: #fff;
}

.boxVeiculo label{
color: #454456;
}

#titular{
width: 98% !important;
margin-right: 10px;
}

#representanteFretamentoOpcoes #btnContinuarCondutorOpcoes,
#representanteFretamentoOpcoes .btnCancelar{
margin-top: 30px !important;
margin-bottom: 20px;
}

#socioRepresentanteOpcoes #btnContinuarCondutorOpcoes,
#socioRepresentanteOpcoes .btnCancelar{
margin-top: 30px !important;
margin-bottom: 20px;
}


#condutorOpcoes #btnContinuarCondutorOpcoes,
#condutorOpcoes .btnCancelar{
margin-top: 30px !important;
margin-bottom: 20px;
}

#despachanteOpcoes #btnContinuarDespachanteOpcoes,
#despachanteOpcoes .btnCancelar{
margin-top: 30px !important;
margin-bottom: 20px;
}

.boxVeiculo{
display: none;
}

.boxCadastro{
display: none;
}


input[type='text']:disabled{
background-color: #e5e5e5;
}

.novoCaptcha{
line-height: 29px;
float: right;
padding-left: 4px;
}


#dropdownUser li{
font-size: 14px;
}

#dropdownUser li strong{
display: block;
font-weight: bold;
font-size: 16px;
}

.containerBuscaLicenca{
padding-top: 0px;
}
.containerNovoCVS{
margin-right: 20px;

}
#despachanteOpcoes .box .bordaCinza{
min-height: 130px;
}

#representanteDadosDamsp .box .bordaCinza{
min-height: 130px;
}

#despachanteDadosDamsp .box .bordaCinza{
min-height: 130px;
}

#representanteFretamentoDadosDamsp .box .bordaCinza{
min-height: 130px;
}

#socioRepresentanteDadosDamsp .box .bordaCinza{
min-height: 130px;
}

#condutorDadosDamsp .box .bordaCinza{
min-height: 130px;
}

#representanteFretamentoOpcoes .box .bordaCinza{
min-height: 130px;
}

#socioRepresentanteOpcoes .box .bordaCinza{
min-height: 130px;
}

#condutorOpcoes .box .bordaCinza{
min-height: 130px;
}

#representanteFretamentoServicos .painel{
display: none;
background-color: #fff;
border-radius: 10px;
-moz-border-radius: 10px;
-webkit-border-radius: 10px;
padding: 10px 10px 20px 10px;
margin-bottom: 20px;
}

#socioRepresentanteServicos .painel{
display: none;
background-color: #fff;
border-radius: 10px;
-moz-border-radius: 10px;
-webkit-border-radius: 10px;
padding: 10px 10px 20px 10px;
margin-bottom: 20px;
}

#condutorServicos .painel{
display: none;
background-color: #fff;
border-radius: 10px;
-moz-border-radius: 10px;
-webkit-border-radius: 10px;
padding: 10px 10px 20px 10px;
margin-bottom: 20px;
}

#despachanteServicos .painel{
display: none;
background-color: #fff;
border-radius: 10px;
-moz-border-radius: 10px;
-webkit-border-radius: 10px;
padding: 10px 10px 20px 10px;
margin-bottom: 20px;
}

#representanteFretamentoServicos .painel{
display: none;
background-color: #fff;
border-radius: 10px;
-moz-border-radius: 10px;
-webkit-border-radius: 10px;
padding: 10px 10px 20px 10px;
margin-bottom: 20px;
}

#socioRepresentanteServicos .painel{
display: none;
background-color: #fff;
border-radius: 10px;
-moz-border-radius: 10px;
-webkit-border-radius: 10px;
padding: 10px 10px 20px 10px;
margin-bottom: 20px;
}

#representanteServicos .painel{
display: none;
background-color: #fff;
border-radius: 10px;
-moz-border-radius: 10px;
-webkit-border-radius: 10px;
padding: 10px 10px 20px 10px;
margin-bottom: 20px;
}

body.contraste1 #representanteFretamentoServicos .painel{
border-color: #fff;
border-style: solid;
border-width: 1px;
}

body.contraste1 #socioRepresentanteServicos .painel{
border-color: #fff;
border-style: solid;
border-width: 1px;
}

body.contraste1 #condutorServicos .painel{
border-color: #fff;
border-style: solid;
border-width: 1px;
}

body.contraste1 #despachanteServicos .painel{
border-color: #fff;
border-style: solid;
border-width: 1px;
}

body.contraste1 #representanteFretamentoServicos .painel{
border-color: #fff;
border-style: solid;
border-width: 1px;
}

body.contraste1 #socioRepresentanteServicos .painel{
border-color: #fff;
border-style: solid;
border-width: 1px;
}

body.contraste1 #representanteServicos .painel{
border-color: #fff;
border-style: solid;
border-width: 1px;
}

.negrito,
.negrito *{
font-weight: bold;
}

#representanteFretamentoServicos .painel input[type='text']{
text-transform: uppercase !important;
}

#socioRepresentanteServicos .painel input[type='text']{
text-transform: uppercase !important;
}

#condutorServicos .painel input[type='text']{
text-transform: uppercase !important;
}

#despachanteServicos .painel input[type='text']{
text-transform: uppercase !important;
}

#representanteServicos .painel input[type='text']{
text-transform: uppercase !important;
}

#representanteFretamentoServicos .box input[type='text']{
font-size: 1.6rem;
}

#socioRepresentanteServicos .box input[type='text']{
font-size: 1.6rem;
}

#condutorServicos .box input[type='text']{
font-size: 1.6rem;
}

#despachanteServicos .box input[type='text']{
font-size: 1.6rem;
}

#representanteServicos .box input[type='text']{
font-size: 1.6rem;
}

#representanteFretamentoServicos .painel h5{
font-weight: bold;
text-transform: uppercase;
padding-left: 0px;
margin-top: 5px;
margin-bottom: 20px;
font-size: 1.64rem;
}

#socioRepresentanteServicos .painel h5{
font-weight: bold;
text-transform: uppercase;
padding-left: 0px;
margin-top: 5px;
margin-bottom: 20px;
font-size: 1.64rem;
}

#condutorServicos .painel h5{
font-weight: bold;
text-transform: uppercase;
padding-left: 0px;
margin-top: 5px;
margin-bottom: 20px;
font-size: 1.64rem;
}

#despachanteServicos .painel h5{
font-weight: bold;
text-transform: uppercase;
padding-left: 0px;
margin-top: 5px;
margin-bottom: 20px;
font-size: 1.64rem;
}

#representanteFretamentoServicos .painel h5{
font-weight: bold;
text-transform: uppercase;
padding-left: 0px;
margin-top: 5px;
margin-bottom: 20px;
font-size: 1.64rem;
}

#socioRepresentanteServicos .painel h5{
font-weight: bold;
text-transform: uppercase;
padding-left: 0px;
margin-top: 5px;
margin-bottom: 20px;
font-size: 1.64rem;
}

#representanteServicos .painel h5{
font-weight: bold;
text-transform: uppercase;
padding-left: 0px;
margin-top: 5px;
margin-bottom: 20px;
font-size: 1.64rem;
}

#representanteFretamentoServicos .painel h6{
font-weight: bold;
text-transform: uppercase;
padding-left: 0px;
margin-top: 5px;
margin-bottom: 20px;
font-size: 1.5rem;
}

#socioRepresentanteServicos .painel h6{
font-weight: bold;
text-transform: uppercase;
padding-left: 0px;
margin-top: 5px;
margin-bottom: 20px;
font-size: 1.5rem;
}

#condutorServicos .painel h6{
font-weight: bold;
text-transform: uppercase;
padding-left: 0px;
margin-top: 5px;
margin-bottom: 20px;
font-size: 1.5rem;
}

#despachanteServicos .painel h6{
font-weight: bold;
text-transform: uppercase;
padding-left: 0px;
margin-top: 5px;
margin-bottom: 20px;
font-size: 1.5rem;
}

#representanteServicos .painel h6{
font-weight: bold;
text-transform: uppercase;
padding-left: 0px;
margin-top: 5px;
margin-bottom: 20px;
font-size: 1.5rem;
}

.botoesPainel{
width: 520px;
margin: 0px auto;
}

#representanteFretamentoServicos .painel input[type='button'],
#representanteFretamentoServicos .painel input[type='reset'],
#representanteFretamentoServicos .painel input[type='submit'],
#representanteFretamentoServicos .painel button{
padding: 1rem 1.5rem;
background-color: #fff;
font-size: 1.5rem;
border-style: solid;
margin-left: 5px;
margin-right: 8px;
border-color: #0a20fc;
border-width: 1px;
color: #0a20fc;
text-transform: none;
min-width: 150px;
display: inline-block;
}

#socioRepresentanteServicos .painel input[type='button'],
#socioRepresentanteServicos .painel input[type='reset'],
#socioRepresentanteServicos .painel input[type='submit'],
#socioRepresentanteServicos .painel button{
padding: 1rem 1.5rem;
background-color: #fff;
font-size: 1.5rem;
border-style: solid;
margin-left: 5px;
margin-right: 8px;
border-color: #0a20fc;
border-width: 1px;
color: #0a20fc;
text-transform: none;
min-width: 150px;
display: inline-block;
}

#condutorServicos .painel input[type='button'],
#condutorServicos .painel input[type='reset'],
#condutorServicos .painel input[type='submit'],
#condutorServicos .painel button{
padding: 1rem 1.5rem;
background-color: #fff;
font-size: 1.5rem;
border-style: solid;
margin-left: 5px;
margin-right: 8px;
border-color: #0a20fc;
border-width: 1px;
color: #0a20fc;
text-transform: none;
min-width: 150px;
display: inline-block;
}

#despachanteServicos .painel input[type='button'],
#despachanteServicos .painel input[type='reset'],
#despachanteServicos .painel input[type='submit'],
#despachanteServicos .painel button{
padding: 1rem 1.5rem;
background-color: #fff;
font-size: 1.5rem;
border-style: solid;
margin-left: 5px;
margin-right: 8px;
border-color: #0a20fc;
border-width: 1px;
color: #0a20fc;
text-transform: none;
min-width: 150px;
display: inline-block;
}

#representanteFretamentoServicos .painel input[type='button'],
#representanteFretamentoServicos .painel input[type='reset'],
#representanteFretamentoServicos .painel input[type='submit'],
#representanteFretamentoServicos .painel button{
padding: 1rem 1.5rem;
background-color: #fff;
font-size: 1.5rem;
border-style: solid;
margin-left: 5px;
margin-right: 8px;
border-color: #0a20fc;
border-width: 1px;
color: #0a20fc;
text-transform: none;
min-width: 150px;
display: inline-block;
}

#socioRepresentanteServicos .painel input[type='button'],
#socioRepresentanteServicos .painel input[type='reset'],
#socioRepresentanteServicos .painel input[type='submit'],
#socioRepresentanteServicos .painel button{
padding: 1rem 1.5rem;
background-color: #fff;
font-size: 1.5rem;
border-style: solid;
margin-left: 5px;
margin-right: 8px;
border-color: #0a20fc;
border-width: 1px;
color: #0a20fc;
text-transform: none;
min-width: 150px;
display: inline-block;
}

#representanteServicos .painel input[type='button'],
#representanteServicos .painel input[type='reset'],
#representanteServicos .painel input[type='submit'],
#representanteServicos .painel button{
padding: 1rem 1.5rem;
background-color: #fff;
font-size: 1.5rem;
border-style: solid;
margin-left: 5px;
margin-right: 8px;
border-color: #0a20fc;
border-width: 1px;
color: #0a20fc;
text-transform: none;
min-width: 150px;
display: inline-block;
}




.botoesModal{
text-align: center;
}

.botoesModal input[type='button'],
.botoesAcoes input[type='button'],
.botoesAcoes input[type='submit'],
.botoesAcoes input[type='reset'],
.botoesAcoes input[type='button']:hover,
.botoesAcoes input[type='submit']:hover,
.botoesAcoes input[type='reset']:hover,
.botoesAcoes input[type='button']:active,
.botoesAcoes input[type='submit']:active,
.botoesAcoes input[type='reset']:active,
.botoesAcoes input[type='button']:focus,
.botoesAcoes input[type='submit']:focus,
.botoesAcoes input[type='reset']:focus,
.botoesModal input[type='button']:hover,
.botoesModal input[type='button']:active,
.botoesModal input[type='button']:focus{
padding: 1rem 1rem;
background-color: #fff;
font-size: 1.5rem;
border-style: solid;
margin-left: 0px;
margin-right: 0px;
border-color: #0a20fc;
border-width: 1px;
color: #0a20fc;
text-transform: none;
min-width: 90px;
display: inline-block;
text-transform: uppercase;
}

body.contraste1 .botoesModal input[type='button']{
background-color: #fff;
border-color: #000;
color: #000;
}

body.contraste1 .botoesModal input[type='button']:hover,
body.contraste1 .botoesModal input[type='button']:active,
body.contraste1 .botoesModal input[type='button']:focus{
background-color: #fff;
border-color: #000;
color: #000;
}

body.contraste1 #representanteFretamentoServicos .painel input[type='button'],
body.contraste1 #representanteFretamentoServicos .painel input[type='reset'],
body.contraste1 #representanteFretamentoServicos .painel input[type='submit'],
body.contraste1 #representanteFretamentoServicos .painel button{
border-color: #000;
color: #000;
}

body.contraste1 #socioRepresentanteServicos .painel input[type='button'],
body.contraste1 #socioRepresentanteServicos .painel input[type='reset'],
body.contraste1 #socioRepresentanteServicos .painel input[type='submit'],
body.contraste1 #socioRepresentanteServicos .painel button{
border-color: #000;
color: #000;
}

body.contraste1 #condutorServicos .painel input[type='button'],
body.contraste1 #condutorServicos .painel input[type='reset'],
body.contraste1 #condutorServicos .painel input[type='submit'],
body.contraste1 #condutorServicos .painel button{
border-color: #000;
color: #000;
}

body.contraste1 #despachanteServicos .painel input[type='button'],
body.contraste1 #despachanteServicos .painel input[type='reset'],
body.contraste1 #despachanteServicos .painel input[type='submit'],
body.contraste1 #despachanteServicos .painel button{
border-color: #000;
color: #000;
}

body.contraste1 #representanteFretamentoServicos .painel input[type='button'],
body.contraste1 #representanteFretamentoServicos .painel input[type='reset'],
body.contraste1 #representanteFretamentoServicos .painel input[type='submit'],
body.contraste1 #representanteFretamentoServicos .painel button{
border-color: #000;
color: #000;
}

body.contraste1 #socioRepresentanteServicos .painel input[type='button'],
body.contraste1 #socioRepresentanteServicos .painel input[type='reset'],
body.contraste1 #socioRepresentanteServicos .painel input[type='submit'],
body.contraste1 #socioRepresentanteServicos .painel button{
border-color: #000;
color: #000;
}

body.contraste1 #representanteServicos .painel input[type='button'],
body.contraste1 #representanteServicos .painel input[type='reset'],
body.contraste1 #representanteServicos .painel input[type='submit'],
body.contraste1 #representanteServicos .painel button{
border-color: #000;
color: #000;
}

.alert-success{
color: #3c763d;
background-color: #dff0d8;
border-color: #d6e9c6;
}




.alert-success hr{
border-top-color: #c9e2b3;
}
.alert-success .alert-link{
color: #2b542c;
}

#despachanteSelecionar .alert{
width: 50%;
margin: 20px auto;
}

#representanteFretamentoSelecionar .alert{
width: 50%;
margin: 20px auto;
}

#socioRepresentanteSelecionar .alert{
width: 50%;
margin: 20px auto;
}

#representanteSelecionar .alert{
width: 50%;
margin: 20px auto;
}

#despachanteOpcoes .alert{
width: 50%;
margin: 20px auto;
}

#representanteFretamentoServicos .alert{
width: 50%;
margin: 20px auto;
}

#socioRepresentanteServicos .alert{
width: 50%;
margin: 20px auto;
}

#condutorServicos .alert{
width: 50%;
margin: 20px auto;
}

#despachanteServicos .alert{
width: 50%;
margin: 20px auto;
}

#representanteServicos .alert{
width: 50%;
margin: 20px auto;
}

#representanteDadosDamsp .alert{
width: 50%;
margin: 20px auto;
}

#despachanteDadosDamsp .alert{
width: 50%;
margin: 20px auto;
}

#representanteFretamentoDadosDamsp .alert{
width: 50%;
margin: 20px auto;
}

#socioRepresentanteDadosDamsp .alert{
width: 50%;
margin: 20px auto;
}

#condutorDadosDamsp .alert{
width: 50%;
margin: 20px auto;
}

#representanteFretamentoOpcoes .alert{
width: 50%;
margin: 20px auto;
}

#socioRepresentanteOpcoes .alert{
width: 50%;
margin: 20px auto;
}

#condutorOpcoes .alert{
width: 50%;
margin: 20px auto;
}

.alert{
padding: 0px 15px 15px 15px;
margin: 20px 0px;
border: 1px solid transparent;
border-radius: 4px;
}
.alert h4{
margin-top: 0;
color: inherit;
}
.alert .alert-link{
font-weight: bold;
}
.alert > p,
.alert > ul{
margin-bottom: 0;
}
.alert > p + p{
margin-top: 5px;
}
.alert-dismissable,
.alert-dismissible{
padding-right: 35px;
}
.alert-dismissable .close,
.alert-dismissible .close{
position: relative;
top: -2px;
right: -21px;
color: inherit;
}
.alert-success{
color: #3c763d;
background-color: #dff0d8;
border-color: #d6e9c6;
}
.alert-success hr{
border-top-color: #c9e2b3;
}
.alert-success .alert-link{
color: #2b542c;
}
.alert-info{
color: #31708f;
background-color: #d9edf7;
border-color: #bce8f1;
}
.alert-info hr{
border-top-color: #a6e1ec;
}
.alert-info .alert-link{
color: #245269;
}
.alert-warning{
color: #8a6d3b;
background-color: #fcf8e3;
border-color: #faebcc;
}
.alert-warning hr{
border-top-color: #f7e1b5;
}
.alert-warning .alert-link{
color: #66512c;
}
.alert-danger{
color: #a94442;
background-color: #f2dede;
border-color: #ebccd1;
}

body.contraste1 .alert-danger{
border-color: #fff;
}

body.contraste1 .alert-success{
border-color: #fff;
}

.alert-danger hr{
border-top-color: #e4b9c0;
}
.alert-danger .alert-link{
color: #843534;
}

.alert button{
padding: 0px;
background-color: transparent;
color: #999;
font-size: 2.4rem;
margin-top: 0px;
}

.alert button:hover{
color: #000;
}

.alert i{
font-style: normal;
display: inline-block;
margin-top: 12px;
}

.alert span{
margin-top: 15px;
margin-bottom: 0px;
display: inline-block;
}


.boxDamsp h3{
padding-left: 8px;
margin-bottom: 24px;
}

.boxDamsp input[type=text]{
width: 100%;
}

.boxDamsp input[type='text']{
margin-bottom: 15px;
font-size: 1.6rem;
}

.boxDamsp textarea{
background-color: #e5e5e5;
min-height: 60px;
max-height: 300px;
padding: 7px;
width: 99%;
margin-left: 1%;
margin-bottom: 20px;
}

.painel textarea{
background-color: #e5e5e5;
min-height: 60px;
max-height: 300px;
padding: 2px 7px 7px 7px;
line-height: 2.6rem;
margin-bottom: 20px;
}

#representanteFretamentoServicos table thead{
text-transform: uppercase;
}

#socioRepresentanteServicos table thead{
text-transform: uppercase;
}

#condutorServicos table thead{
text-transform: uppercase;
}

#despachanteServicos table thead{
text-transform: uppercase;
}

#representanteServicos table thead{
text-transform: uppercase;
}

.boxDamsp table thead{
text-transform: uppercase;
}

#representanteDadosDamsp table{
width: 98%;
margin: 0px auto;
}

#despachanteDadosDamsp table{
width: 98%;
margin: 0px auto;
}

#representanteFretamentoDadosDamsp table{
width: 98%;
margin: 0px auto;
}

#socioRepresentanteDadosDamsp table{
width: 98%;
margin: 0px auto;
}

#condutorDadosDamsp table{
width: 98%;
margin: 0px auto;
}

.alertaPagamento{
display: inline-block;
padding-top: 8px;
padding-bottom: 10px;
}

.coins{
margin-left: 9px;
margin-right: 2px;
padding-bottom: 5px;
padding-top: 0px;
width: 2.5rem;
}

#representanteDadosDamsp .boxDamsp .box{
width: 98%;
margin: 20px auto;
padding: 15px 20px 1px 20px;
}

#despachanteDadosDamsp .boxDamsp .box{
width: 98%;
margin: 20px auto;
padding: 15px 20px 1px 20px;
}

#representanteFretamentoDadosDamsp .boxDamsp .box{
width: 98%;
margin: 20px auto;
padding: 15px 20px 1px 20px;
}

#socioRepresentanteDadosDamsp .boxDamsp .box{
width: 98%;
margin: 20px auto;
padding: 15px 20px 1px 20px;
}

#condutorDadosDamsp .boxDamsp .box{
width: 98%;
margin: 20px auto;
padding: 15px 20px 1px 20px;
}

#representanteDadosDamsp .boxDamsp .box ul{
margin-top: 0px;
margin-bottom: 0px;
padding-left: 15px;
}

#despachanteDadosDamsp .boxDamsp .box ul{
margin-top: 0px;
margin-bottom: 0px;
padding-left: 15px;
}

#representanteFretamentoDadosDamsp .boxDamsp .box ul{
margin-top: 0px;
margin-bottom: 0px;
padding-left: 15px;
}

#socioRepresentanteDadosDamsp .boxDamsp .box ul{
margin-top: 0px;
margin-bottom: 0px;
padding-left: 15px;
}

#condutorDadosDamsp .boxDamsp .box ul{
margin-top: 0px;
margin-bottom: 0px;
padding-left: 15px;
}

#representanteDadosDamsp .boxDamsp .box ul li{
margin: 0px 0px 20px 0px;
color: #454456;
list-style-type: disc;
padding-left: 5px;
}

#despachanteDadosDamsp .boxDamsp .box ul li{
margin: 0px 0px 20px 0px;
color: #454456;
list-style-type: disc;
padding-left: 5px;
}

#representanteFretamentoDadosDamsp .boxDamsp .box ul li{
margin: 0px 0px 20px 0px;
color: #454456;
list-style-type: disc;
padding-left: 5px;
}

#socioRepresentanteDadosDamsp .boxDamsp .box ul li{
margin: 0px 0px 20px 0px;
color: #454456;
list-style-type: disc;
padding-left: 5px;
}

#condutorDadosDamsp .boxDamsp .box ul li{
margin: 0px 0px 20px 0px;
color: #454456;
list-style-type: disc;
padding-left: 5px;
}

body.contraste1 #representanteDadosDamsp .boxDamsp .box ul li{
color: #fff;
}

body.contraste1 #despachanteDadosDamsp .boxDamsp .box ul li{
color: #fff;
}

body.contraste1 #representanteFretamentoDadosDamsp .boxDamsp .box ul li{
color: #fff;
}

body.contraste1 #socioRepresentanteDadosDamsp .boxDamsp .box ul li{
color: #fff;
}

body.contraste1 #condutorDadosDamsp .boxDamsp .box ul li{
color: #fff;
}

#representanteDadosDamsp .boxDamsp{
padding-bottom: 1px;
}

#despachanteDadosDamsp .boxDamsp{
padding-bottom: 1px;
}

#representanteFretamentoDadosDamsp .boxDamsp{
padding-bottom: 1px;
}

#socioRepresentanteDadosDamsp .boxDamsp{
padding-bottom: 1px;
}

#condutorDadosDamsp .boxDamsp{
padding-bottom: 1px;
}

#representanteDadosDamsp .boxDamsp .damsp{
width: 3.2rem;
margin-left: 10px;
}

#despachanteDadosDamsp .boxDamsp .damsp{
width: 3.2rem;
margin-left: 10px;
}

#representanteFretamentoDadosDamsp .boxDamsp .damsp{
width: 3.2rem;
margin-left: 10px;
}

#socioRepresentanteDadosDamsp .boxDamsp .damsp{
width: 3.2rem;
margin-left: 10px;
}

#condutorDadosDamsp .boxDamsp .damsp{
width: 3.2rem;
margin-left: 10px;
}

#representanteDadosDamsp .boxDamsp a{
color: #0a20fc;
margin-top: 5px;
}

#despachanteDadosDamsp .boxDamsp a{
color: #0a20fc;
margin-top: 5px;
}

#representanteFretamentoDadosDamsp .boxDamsp a{
color: #0a20fc;
margin-top: 5px;
}

#socioRepresentanteDadosDamsp .boxDamsp a{
color: #0a20fc;
margin-top: 5px;
}

#condutorDadosDamsp .boxDamsp a{
color: #0a20fc;
margin-top: 5px;
}

#representanteFretamentoServicos .box .painel label{
font-size: 1.4rem;
white-space: nowrap;
}

#socioRepresentanteServicos .box .painel label{
font-size: 1.4rem;
white-space: nowrap;
}

#condutorServicos .box .painel label{
font-size: 1.4rem;
white-space: nowrap;
}

#despachanteServicos .box .painel label{
font-size: 1.4rem;
white-space: nowrap;
}

#representanteServicos .box .painel label{
font-size: 1.4rem;
white-space: nowrap;
}

#representanteFretamentoServicos .painel .bordaCinza.boxAlerta.clearfix{
padding: 4px 4px;
}

#socioRepresentanteServicos .painel .bordaCinza.boxAlerta.clearfix{
padding: 4px 4px;
}

#condutorServicos .painel .bordaCinza.boxAlerta.clearfix{
padding: 4px 4px;
}

#despachanteServicos .painel .bordaCinza.boxAlerta.clearfix{
padding: 4px 4px;
}

#representanteServicos .painel .bordaCinza.boxAlerta.clearfix{
padding: 4px 4px;
}

#modalCodigos table tr th{
text-transform: uppercase;
font-weight: normal;
}

#representanteFretamentoServicos .servicosAdicionados h6{
font-weight: bold;
text-transform: uppercase;
padding-left: 0px;
margin-top: 20px;
margin-bottom: 10px;
font-size: 1.5rem;
}

#socioRepresentanteServicos .servicosAdicionados h6{
font-weight: bold;
text-transform: uppercase;
padding-left: 0px;
margin-top: 20px;
margin-bottom: 10px;
font-size: 1.5rem;
}

#condutorServicos .servicosAdicionados h6{
font-weight: bold;
text-transform: uppercase;
padding-left: 0px;
margin-top: 20px;
margin-bottom: 10px;
font-size: 1.5rem;
}

#despachanteServicos .servicosAdicionados h6{
font-weight: bold;
text-transform: uppercase;
padding-left: 0px;
margin-top: 20px;
margin-bottom: 10px;
font-size: 1.5rem;
}

#representanteFretamentoServicos .servicosAdicionados h6{
font-weight: bold;
text-transform: uppercase;
padding-left: 0px;
margin-top: 20px;
margin-bottom: 10px;
font-size: 1.5rem;
}

#socioRepresentanteServicos .servicosAdicionados h6{
font-weight: bold;
text-transform: uppercase;
padding-left: 0px;
margin-top: 20px;
margin-bottom: 10px;
font-size: 1.5rem;
}

#representanteServicos .servicosAdicionados h6{
font-weight: bold;
text-transform: uppercase;
padding-left: 0px;
margin-top: 20px;
margin-bottom: 10px;
font-size: 1.5rem;
}

#modalCodigos h4{
font-weight: bold;
text-transform: uppercase;
padding-left: 0px;
margin-top: 5px;
margin-bottom: 10px;
font-size: 1.5rem;
}

#modalExcluir h4{
font-weight: bold;
text-transform: uppercase;
padding-left: 0px;
margin-top: 5px;
margin-bottom: 20px;
font-size: 1.5rem;
margin-left: 5px;
}

#modalDetalhes h4{
font-weight: bold;
text-transform: uppercase;
padding-left: 0px;
margin-top: 5px;
margin-bottom: 20px;
font-size: 1.5rem;
margin-left: 5px;
}

#modalDetalhes h5{
margin-left: 5px;
font-weight: normal;
text-transform: uppercase;
padding-left: 0px;
margin-top: 5px;
margin-bottom: 20px;
font-size: 1.5rem;
}

.servicosAdicionados table td a{
color: #0a20fc;
}

.servicosAdicionados .table-responsive{
margin-bottom: 40px;
}

#dropdownInfo{
width: 390px !important;
height: 125px !important;
box-shadow: none;
background-color: transparent;
}

#dropdownInfo strong{
font-weight: bold;
display: block;
margin-top: 10px;
}

#dropdownInfo p{
font-size: 1.4rem;
}

#dropdownInfo div{
padding: 0px 10px;
}

#dropdownInfo div{
width: 375px !important;
height: 110px !important;
box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 3px 1px -2px rgba(0, 0, 0, 0.12), 0 1px 5px 0 rgba(0, 0, 0, 0.2);
background-color: #fff;
position: absolute;
bottom: 2px;
right: 2px;
}



.transparencia{
-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=70)"; /* IE 8 */
filter: alpha(opacity=70); /* IE 5-7 */
-moz-opacity: 0.7; /* Netscape */
-khtml-opacity: 0.7; /* Safari 1.x */
opacity: 0.7; /* Good browsers */
}

body.contraste1 #dropdownVerCadastro{
background-color: #000 !important;
box-shadow: none !important;
border-color: #fff;
border-style: solid;
border-width: 1px;
}

body.contraste1 #dropdownVerSobreLicenca{
background-color: #000 !important;
box-shadow: none !important;
border-color: #fff;
border-style: solid;
border-width: 1px;
}

#dropdownVerCadastro *{
outline-color: transparent;
}

#dropdownVerSobreLicenca *{
outline-color: transparent;
}

#dropdownVerCadastro input[type=text]{
text-transform: uppercase;
}

#dropdownVerSobreLicenca input[type=text]{
text-transform: uppercase;
}

#dropdownVerCadastro p{
margin: 0px;
}

#dropdownVerSobreLicenca p{
margin: 0px;
}

#dropdownVerCadastro{
width: 78% !important;
padding: 15px 15px;
box-shadow: 0.3rem 0.6rem 0.7rem #999 !important;
-webkit-border-radius: 3px;
-webkit-border-top-right-radius: 0px;
-moz-border-radius: 3px;
-moz-border-radius-topright: 0px;
border-radius: 3px;
border-top-right-radius: 0px;
}

#dropdownVerSobreLicenca{
width: 78% !important;
padding: 15px 15px;
box-shadow: 0.3rem 0.6rem 0.7rem #999 !important;
-webkit-border-radius: 3px;
-webkit-border-top-right-radius: 0px;
-moz-border-radius: 3px;
-moz-border-radius-topright: 0px;
border-radius: 3px;
border-top-right-radius: 0px;
}

#dropdownInfo *{
outline-color: transparent;
}

#dropdownGuiasGeradas{
width: 50% !important;
padding: 15px 15px;
box-shadow: 0.3rem 0.6rem 0.7rem #999 !important;
-webkit-border-radius: 3px;
-webkit-border-top-right-radius: 0px;
-moz-border-radius: 3px;
-moz-border-radius-topright: 0px;
border-radius: 3px;
border-top-right-radius: 0px;
}

body.contraste1 #dropdownGuiasGeradas{
box-shadow: none !important;
border-style: solid;
border-width: 1px;
border-color: #fff;
background-color: #000 !important;
}

#dropdownGuiasGeradas *{
outline-color: transparent;
}

#dropdownGuiasGeradas p{
margin-top: 0px;
}

.fundoBrancoBotao{
background-color: #fff !important;
}

.box .painel input[type='text']{
width: 100%;
margin-left: 0px;
}

#codigoMarcaTrocaCarroZero{
border-style: solid;
border-color: #454456;
border-width: 1px;
border-radius: 4px;
-moz-border-radius: 4px;
-webkit-border-radius: 4px;
height: 40px;
outline-color: transparent;
}


.verListaCodigos{
color: #0a20fc !important;
display: inline-block !important;
margin-top: 10px;
}

.pdf{
margin-right: 4px;
}

body.contraste1 #representanteFretamentoServicos table tr td{
background-color: #000;
}

body.contraste1 #socioRepresentanteServicos table tr td{
background-color: #000;
}

body.contraste1 #condutorServicos table tr td{
background-color: #000;
}

body.contraste1 #despachanteServicos table tr td{
background-color: #000;
}

body.contraste1 #representanteServicos table tr td{
background-color: #000;
}

body.contraste1 .btnsGuias a.dropdown-trigger{
border-color: transparent;
border-width: 0rem;
border-style: none;
text-decoration: none !important;
}

#dropdownGuiasGeradas h4{
text-transform: uppercase;
font-size: 1.6rem;
font-weight: bold;
margin-top: 2px;
padding-left: 0px;
margin-bottom: 20px;
}

#dropdownVerCadastro h4{
text-transform: uppercase;
font-size: 1.6rem;
font-weight: bold;
margin-top: 0px;
padding-left: 10px;
margin-bottom: 20px;
}

#dropdownVerSobreLicenca h4{
text-transform: uppercase;
font-size: 1.6rem;
font-weight: bold;
margin-top: 0px;
padding-left: 10px;
margin-bottom: 20px;
}

.btnDamspGuiaGerada,
.btnDamspGuiaGerada:hover,
.btnDamspGuiaGerada:active,
.btnDamspGuiaGerada:focus{
background-color: #fff;
background-image: url("../img/damsp_blue.png");
background-repeat: no-repeat;
background-position: 50% 50%;
background-size: contain;
text-indent: -9999px;
}

body.contraste1 .btnDamspGuiaGerada{
background-image: url("../img/damsp_PB.png");
background-color: #000;
}

table.centered thead tr th,
table.centered tbody tr td{
font-size: 1.5rem;
}

.modal button.modal-close{
background-color: transparent;
color: #000;
}

body.contraste1 .modal button.modal-close{
background-color: #000;
color: #fff;
}

#modalDetalhes label{
font-size: 1.4rem;
color: #000;
}

body.contraste1 #modalDetalhes label{
color: #fff;
}

#modalDetalhes input[type='text']{
font-size: 1.6rem;
}

#modalExcluir{
width: 40%;
}

#modalDetalhes{
width: 70%;
}

#modalExcluir .botoesModal input[type='button'],
#modalExcluir .botoesModal button{
color: #fff;
border-color: #32699e;
background-color: #32699e;
margin-left: 5px;
margin-right: 5px;
}

body.contraste1 #modalExcluir .botoesModal input[type='button'],
body.contraste1 #modalExcluir .botoesModal button{
color: #000;
border-color: #fff;
background-color: #fff;
}



#modalExcluir .botoesModal input[type='button'].cancelar,
#modalExcluir .botoesModal button.cancelar{
color: #32699e;
border-color: #32699e;
background-color: #fff;
}

body.contraste1 #modalExcluir .botoesModal input[type='button'].cancelar,
body.contraste1 #modalExcluir .botoesModal button.cancelar{
color: #fff !important;
border-color: #fff;
background-color: #000;
}


.containerSelecioneServico input[type='radio']:not(:checked) + span,
.containerSelecioneServico input[type='radio']:checked + span{
line-height: 2.2rem;
}

#dropdownVerCadastro .row{
margin-bottom: 0px;
}

#dropdownVerSobreLicenca .row{
margin-bottom: 0px;
}

#botaoSalvar{
margin: 0px 10px;
}

#botaoCancelar{
margin: 0px 10px;
}

.botoesAcoes{
text-align: center;
display: none;
}

.botaoAdicionarServico{
color: #fff !important;
background-color: #32699e !important;
border-color: #32699e !important;
}

body.contraste1 .botaoAdicionarServico{
color: #000 !important;
background-color: #fff !important;
border-color: #fff !important;
}

.servicosAdicionados{
display: none;
}

.emitirNovaDamsp{
float: left;
}

.linkDesabilitado{
cursor: default;
color: #999 !important;
text-decoration: none !important;
}

.botaoSim{
color: #fff !important;
border-color: #32699e;
background-color: #32699e !important;
margin-left: 5px;
margin-right: 5px;
padding: 1rem;
font-size: 1.5rem !important;
border-style: solid;
min-width: 90px;
border-width: 1px;
display: inline-block;
text-transform: uppercase;
}

body.contraste1 .botaoSim,
body.contraste1 .botaoSim:hover,
body.contraste1 .botaoSim:focus,
body.contraste1 .botaoSim:active{
color: #000 !important;
background-color: #fff !important;
}

#condutorServicos .painel input[type='radio']:not(:checked) + span,
#condutorServicos .painel [type="radio"]:checked + span{
padding-left: 25px;
}



#despachanteServicos .painel input[type='radio']:not(:checked) + span,
#despachanteServicos .painel [type="radio"]:checked + span{
padding-left: 25px;
}



#representanteFretamentoServicos .painel input[type='radio']:not(:checked) + span,
#representanteFretamentoServicos .painel [type="radio"]:checked + span{
padding-left: 25px;
}


#socioRepresentanteServicos .painel input[type='radio']:not(:checked) + span,
#socioRepresentanteServicos .painel [type="radio"]:checked + span{
padding-left: 25px;
}


#representanteServicos .painel input[type='radio']:not(:checked) + span,
#representanteServicos .painel [type="radio"]:checked + span{
padding-left: 25px;
}


#condutorServicos .painel input[type='button'].botaoLupa,
#condutorServicos .painel input[type='reset'].botaoLupa,
#condutorServicos .painel input[type='submit'].botaoLupa
{
background-color: #32699e;
border-color: #32699e;
width: 45px;
min-width: unset;
min-width: initial;
background-image: url("../img/lupa.png");
background-repeat: no-repeat;
background-position: 50% 50%;
background-size: 75%;
margin-left: 0px;
margin-right: 0px;
text-indent: -9999px;
}


#despachanteServicos .painel input[type='button'].botaoLupa,
#despachanteServicos .painel input[type='reset'].botaoLupa,
#despachanteServicos .painel input[type='submit'].botaoLupa{
background-color: #32699e;
border-color: #32699e;
width: 45px;
min-width: unset;
min-width: initial;
background-image: url("../img/lupa.png");
background-repeat: no-repeat;
background-position: 50% 50%;
background-size: 75%;
margin-left: 0px;
margin-right: 0px;
text-indent: -9999px;
}

#representanteFretamentoServicos .painel input[type='button'].botaoLupa,
#representanteFretamentoServicos .painel input[type='reset'].botaoLupa,
#representanteFretamentoServicos .painel input[type='submit'].botaoLupa{
background-color: #32699e;
border-color: #32699e;
width: 45px;
min-width: unset;
min-width: initial;
background-image: url("../img/lupa.png");
background-repeat: no-repeat;
background-position: 50% 50%;
background-size: 75%;
margin-left: 0px;
margin-right: 0px;
text-indent: -9999px;
}

#socioRepresentanteServicos .painel input[type='button'].botaoLupa,
#socioRepresentanteServicos .painel input[type='reset'].botaoLupa,
#socioRepresentanteServicos .painel input[type='submit'].botaoLupa{
background-color: #32699e;
border-color: #32699e;
width: 45px;
min-width: unset;
min-width: initial;
background-image: url("../img/lupa.png");
background-repeat: no-repeat;
background-position: 50% 50%;
background-size: 75%;
margin-left: 0px;
margin-right: 0px;
text-indent: -9999px;
}

#representanteServicos .painel input[type='button'].botaoLupa,
#representanteServicos .painel input[type='reset'].botaoLupa,
#representanteServicos .painel input[type='submit'].botaoLupa{
background-color: #32699e;
border-color: #32699e;
width: 45px;
min-width: unset;
min-width: initial;
background-image: url("../img/lupa.png");
background-repeat: no-repeat;
background-position: 50% 50%;
background-size: 75%;
margin-left: 0px;
margin-right: 0px;
text-indent: -9999px;
}


body.contraste1 #condutorServicos .painel input[type='button'].botaoLupa,
body.contraste1 #despachanteServicos .painel input[type='button'].botaoLupa,
body.contraste1 #representanteFretamentoServicos .painel input[type='button'].botaoLupa,
body.contraste1 #socioRepresentanteServicos .painel input[type='button'].botaoLupa,
body.contraste1 #representanteServicos .painel input[type='button'].botaoLupa{
background-color: #fff;
background-image: url("../img/lupa_PB.png");
}

body.contraste1 #condutorServicos .painel input[type='reset'].botaoLupa,
body.contraste1 #despachanteServicos .painel input[type='reset'].botaoLupa,
body.contraste1 #representanteFretamentoServicos .painel input[type='reset'].botaoLupa,
body.contraste1 #socioRepresentanteServicos .painel input[type='reset'].botaoLupa,
body.contraste1 #representanteServicos .painel input[type='reset'].botaoLupa{
background-color: #fff;
background-image: url("../img/lupa_PB.png");
}

body.contraste1 #condutorServicos .painel input[type='submit'].botaoLupa,
body.contraste1 #despachanteServicos .painel input[type='submit'].botaoLupa,
body.contraste1 #representanteFretamentoServicos .painel input[type='submit'].botaoLupa,
body.contraste1 #socioRepresentanteServicos .painel input[type='submit'].botaoLupa,
body.contraste1 #representanteServicos .painel input[type='submit'].botaoLupa{
background-color: #fff;
background-image: url("../img/lupa_PB.png");
}

@media only screen and (max-width: 1200px){

.boxConsultarMulta img.multa{
margin-left: 0rem;
}

#modalDetalhes input[type='text']{
padding: 0px 5px !important;
font-size: 1.5rem;
}

#representanteFretamentoServicos .box .painel label{
font-size: 1.3rem;
}

#socioRepresentanteServicos .box .painel label{
font-size: 1.3rem;
}

#condutorServicos .box .painel label{
font-size: 1.3rem;
}

#despachanteServicos .box .painel label{
font-size: 1.3rem;
}

#representanteServicos .box .painel label{
font-size: 1.3rem;
}

#representanteDadosDamsp .box label{
font-size: 1.5rem;
padding-left: 5px;
}

#despachanteDadosDamsp .box label{
font-size: 1.5rem;
padding-left: 5px;
}

#representanteFretamentoDadosDamsp .box label{
font-size: 1.5rem;
padding-left: 5px;
}

#socioRepresentanteDadosDamsp .box label{
font-size: 1.5rem;
padding-left: 5px;
}

#condutorDadosDamsp .box label{
font-size: 1.5rem;
padding-left: 5px;
}

.boxDamsp input[type='text']{
font-size: 1.4rem;
}

#representanteFretamentoServicos .box input[type='text']{
font-size: 1.3rem;
}

#socioRepresentanteServicos .box input[type='text']{
font-size: 1.3rem;
}

#condutorServicos .box input[type='text']{
font-size: 1.3rem;
}

#despachanteServicos .box input[type='text']{
font-size: 1.3rem;
}

#representanteServicos .box input[type='text']{
font-size: 1.3rem;
}

#representanteFretamentoServicos .box #dropdownVerCadastro input[type='text']{
font-size: 1.3rem;
}

#socioRepresentanteServicos .box #dropdownVerCadastro input[type='text']{
font-size: 1.3rem;
}

#representanteFretamentoServicos .box #dropdownVerSobreLicenca input[type='text']{
font-size: 1.3rem;
}

#socioRepresentanteServicos .box #dropdownVerSobreLicenca input[type='text']{
font-size: 1.3rem;
}

#condutorServicos .box #dropdownVerCadastro input[type='text']{
font-size: 1.3rem;
}

#condutorServicos .box #dropdownVerSobreLicenca input[type='text']{
font-size: 1.3rem;
}

#despachanteServicos .box #dropdownVerCadastro input[type='text']{
font-size: 1.3rem;
}

#despachanteServicos .box #dropdownVerSobreLicenca input[type='text']{
font-size: 1.3rem;
}

#representanteFretamentoServicos .box #dropdownVerCadastro input[type='text']{
font-size: 1.3rem;
}

#socioRepresentanteServicos .box #dropdownVerCadastro input[type='text']{
font-size: 1.3rem;
}

#representanteServicos .box #dropdownVerCadastro input[type='text']{
font-size: 1.3rem;
}

#representanteFretamentoServicos .box #dropdownVerSobreLicenca input[type='text']{
font-size: 1.3rem;
}

#socioRepresentanteServicos .box #dropdownVerSobreLicenca input[type='text']{
font-size: 1.3rem;
}

#representanteServicos .box #dropdownVerSobreLicenca input[type='text']{
font-size: 1.3rem;
}

#representanteDadosDamsp .boxAlerta .bordaCinza{
padding: 10px 0px;
}

#despachanteDadosDamsp .boxAlerta .bordaCinza{
padding: 10px 0px;
}

#representanteFretamentoDadosDamsp .boxAlerta .bordaCinza{
padding: 10px 0px;
}

#socioRepresentanteDadosDamsp .boxAlerta .bordaCinza{
padding: 10px 0px;
}

#condutorDadosDamsp .boxAlerta .bordaCinza{
padding: 10px 0px;
}

#representanteFretamentoOpcoes .boxAlerta .bordaCinza{
padding: 10px 0px;
}

#socioRepresentanteOpcoes .boxAlerta .bordaCinza{
padding: 10px 0px;
}

#condutorOpcoes .boxAlerta .bordaCinza{
padding: 10px 0px;
}

#despachanteOpcoes .boxAlerta .bordaCinza{
padding: 10px 0px;
}

#representanteDadosDamsp input[type='radio']:not(:checked) + span,
#representanteDadosDamsp input[type='radio']:checked + span{
font-size: 1.3rem;
}

#despachanteDadosDamsp input[type='radio']:not(:checked) + span,
#despachanteDadosDamsp input[type='radio']:checked + span{
font-size: 1.3rem;
}

#representanteFretamentoDadosDamsp input[type='radio']:not(:checked) + span,
#representanteFretamentoDadosDamsp input[type='radio']:checked + span{
font-size: 1.3rem;
}

#socioRepresentanteDadosDamsp input[type='radio']:not(:checked) + span,
#socioRepresentanteDadosDamsp input[type='radio']:checked + span{
font-size: 1.3rem;
}

#condutorDadosDamsp input[type='radio']:not(:checked) + span,
#condutorDadosDamsp input[type='radio']:checked + span{
font-size: 1.3rem;
}

#representanteFretamentoOpcoes input[type='radio']:not(:checked) + span,
#representanteFretamentoOpcoes input[type='radio']:checked + span{
font-size: 1.3rem;
}

#socioRepresentanteOpcoes input[type='radio']:not(:checked) + span,
#socioRepresentanteOpcoes input[type='radio']:checked + span{
font-size: 1.3rem;
}

#condutorOpcoes input[type='radio']:not(:checked) + span,
#condutorOpcoes input[type='radio']:checked + span{
font-size: 1.3rem;
}

#despachanteOpcoes input[type='radio']:not(:checked) + span,
#despachanteOpcoes input[type='radio']:checked + span{
font-size: 1.3rem;
}

#representanteFretamentoOpcoes .box label{
padding-left: 0px;
}

#socioRepresentanteOpcoes .box label{
padding-left: 0px;
}

#condutorOpcoes .box label{
padding-left: 0px;
}

#despachanteOpcoes .box label{
padding-left: 0px;
}

#representanteDadosDamsp .boxVeiculo label{
padding-left: 10px;
}

#despachanteDadosDamsp .boxVeiculo label{
padding-left: 10px;
}

#representanteFretamentoDadosDamsp .boxVeiculo label{
padding-left: 10px;
}

#socioRepresentanteDadosDamsp .boxVeiculo label{
padding-left: 10px;
}

#condutorDadosDamsp .boxVeiculo label{
padding-left: 10px;
}

#representanteFretamentoOpcoes .boxVeiculo label{
padding-left: 10px;
}

#socioRepresentanteOpcoes .boxVeiculo label{
padding-left: 10px;
}

#condutorOpcoes .boxVeiculo label{
padding-left: 10px;
}

#despachanteOpcoes .boxVeiculo label{
padding-left: 10px;
}

#representanteDadosDamsp input[type='radio']:not(:checked) + span,
#representanteDadosDamsp input[type='radio']:checked + span{
padding-left: 28px;
}

#despachanteDadosDamsp input[type='radio']:not(:checked) + span,
#despachanteDadosDamsp input[type='radio']:checked + span{
padding-left: 28px;
}

#representanteFretamentoDadosDamsp input[type='radio']:not(:checked) + span,
#representanteFretamentoDadosDamsp input[type='radio']:checked + span{
padding-left: 28px;
}

#socioRepresentanteDadosDamsp input[type='radio']:not(:checked) + span,
#socioRepresentanteDadosDamsp input[type='radio']:checked + span{
padding-left: 28px;
}

#condutorDadosDamsp input[type='radio']:not(:checked) + span,
#condutorDadosDamsp input[type='radio']:checked + span{
padding-left: 28px;
}

#representanteFretamentoOpcoes input[type='radio']:not(:checked) + span,
#representanteFretamentoOpcoes input[type='radio']:checked + span{
padding-left: 28px;
}

#socioRepresentanteOpcoes input[type='radio']:not(:checked) + span,
#socioRepresentanteOpcoes input[type='radio']:checked + span{
padding-left: 28px;
}

#condutorOpcoes input[type='radio']:not(:checked) + span,
#condutorOpcoes input[type='radio']:checked + span{
padding-left: 28px;
}

#despachanteOpcoes input[type='radio']:not(:checked) + span, #despachanteOpcoes input[type='radio']:checked + span{
padding-left: 28px;
}

#representanteDadosDamsp .box .botaoPadrao{
margin-left: 2px !important;
}

#despachanteDadosDamsp .box .botaoPadrao{
margin-left: 2px !important;
}

#representanteFretamentoDadosDamsp .box .botaoPadrao{
margin-left: 2px !important;
}

#socioRepresentanteDadosDamsp .box .botaoPadrao{
margin-left: 2px !important;
}

#condutorDadosDamsp .box .botaoPadrao{
margin-left: 2px !important;
}

#representanteDadosDamsp .box input[type='reset'],
#representanteDadosDamsp .box input[type='submit'],
#representanteDadosDamsp .box input[type='button']{
margin-left: 2px;
}

#despachanteDadosDamsp .box input[type='reset'],
#despachanteDadosDamsp .box input[type='submit'],
#despachanteDadosDamsp .box input[type='button']{
margin-left: 2px;
}

#representanteFretamentoDadosDamsp .box input[type='reset'],
#representanteFretamentoDadosDamsp .box input[type='submit'],
#representanteFretamentoDadosDamsp .box input[type='button']{
margin-left: 2px;
}

#socioRepresentanteDadosDamsp .box input[type='reset'],
#socioRepresentanteDadosDamsp .box input[type='submit'],
#socioRepresentanteDadosDamsp .box input[type='button']{
margin-left: 2px;
}

#condutorDadosDamsp .box input[type='reset'],
#condutorDadosDamsp .box input[type='submit'],
#condutorDadosDamsp .box input[type='button']{
margin-left: 2px;
}

#representanteFretamentoOpcoes .box .botaoPadrao{
margin-left: 2px !important;
}

#socioRepresentanteOpcoes .box .botaoPadrao{
margin-left: 2px !important;
}

#condutorOpcoes .box .botaoPadrao{
margin-left: 2px !important;
}

#representanteFretamentoOpcoes .box input[type='reset'],
#representanteFretamentoOpcoes .box input[type='submit'],
#representanteFretamentoOpcoes .box input[type='button']{
margin-left: 2px;
}

#socioRepresentanteOpcoes .box input[type='reset'],
#socioRepresentanteOpcoes .box input[type='submit'],
#socioRepresentanteOpcoes .box input[type='button']{
margin-left: 2px;
}

#condutorOpcoes .box input[type='reset'],
#condutorOpcoes .box input[type='submit'],
#condutorOpcoes .box input[type='button']{
margin-left: 2px;
}

#representanteDadosDamsp .box button{
margin-left: 2px;
}

#despachanteDadosDamsp .box button{
margin-left: 2px;
}

#representanteFretamentoDadosDamsp .box button{
margin-left: 2px;
}

#socioRepresentanteDadosDamsp .box button{
margin-left: 2px;
}

#condutorDadosDamsp .box button{
margin-left: 2px;
}

#representanteFretamentoOpcoes .box button{
margin-left: 2px;
}

#socioRepresentanteOpcoes .box button{
margin-left: 2px;
}

#condutorOpcoes .box button{
margin-left: 2px;
}

#despachanteOpcoes .box .botaoPadrao{
margin-left: 2px !important;
}

#despachanteOpcoes .box input[type='reset'],
#despachanteOpcoes .box input[type='submit'],
#despachanteOpcoes .box input[type='button']{
margin-left: 2px;
}

#despachanteOpcoes .box button{
margin-left: 2px;
}

#representanteDadosDamsp .box .botaoPadrao{
padding: 1rem 1rem !important;
}

#despachanteDadosDamsp .box .botaoPadrao{
padding: 1rem 1rem !important;
}

#representanteFretamentoDadosDamsp .box .botaoPadrao{
padding: 1rem 1rem !important;
}

#socioRepresentanteDadosDamsp .box .botaoPadrao{
padding: 1rem 1rem !important;
}

#condutorDadosDamsp .box .botaoPadrao{
padding: 1rem 1rem !important;
}

#representanteDadosDamsp .box input[type='reset'],
#representanteDadosDamsp .box input[type='submit'],
#representanteDadosDamsp .box input[type='button']{
padding: 1rem 1rem;
}

#despachanteDadosDamsp .box input[type='reset'],
#despachanteDadosDamsp .box input[type='submit'],
#despachanteDadosDamsp .box input[type='button']{
padding: 1rem 1rem;
}

#representanteFretamentoDadosDamsp .box input[type='reset'],
#representanteFretamentoDadosDamsp .box input[type='submit'],
#representanteFretamentoDadosDamsp .box input[type='button']{
padding: 1rem 1rem;
}

#socioRepresentanteDadosDamsp .box input[type='reset'],
#socioRepresentanteDadosDamsp .box input[type='submit'],
#socioRepresentanteDadosDamsp .box input[type='button']{
padding: 1rem 1rem;
}

#condutorDadosDamsp .box input[type='reset'],
#condutorDadosDamsp .box input[type='submit'],
#condutorDadosDamsp .box input[type='button']{
padding: 1rem 1rem;
}

#representanteFretamentoOpcoes .box .botaoPadrao{
padding: 1rem 1rem !important;
}

#socioRepresentanteOpcoes .box .botaoPadrao{
padding: 1rem 1rem !important;
}

#condutorOpcoes .box .botaoPadrao{
padding: 1rem 1rem !important;
}

#representanteFretamentoOpcoes .box input[type='reset'],
#representanteFretamentoOpcoes .box input[type='submit'],
#representanteFretamentoOpcoes .box input[type='button']{
padding: 1rem 1rem;
}

#socioRepresentanteOpcoes .box input[type='reset'],
#socioRepresentanteOpcoes .box input[type='submit'],
#socioRepresentanteOpcoes .box input[type='button']{
padding: 1rem 1rem;
}

#condutorOpcoes .box input[type='reset'],
#condutorOpcoes .box input[type='submit'],
#condutorOpcoes .box input[type='button']{
padding: 1rem 1rem;
}

#representanteDadosDamsp .box button{
padding: 1rem 1rem;
}

#despachanteDadosDamsp .box button{
padding: 1rem 1rem;
}

#representanteFretamentoDadosDamsp .box button{
padding: 1rem 1rem;
}

#socioRepresentanteDadosDamsp .box button{
padding: 1rem 1rem;
}

#condutorDadosDamsp .box button{
padding: 1rem 1rem;
}

#representanteFretamentoOpcoes .box button{
padding: 1rem 1rem;
}

#socioRepresentanteOpcoes .box button{
padding: 1rem 1rem;
}

#condutorOpcoes .box button{
padding: 1rem 1rem;
}

#despachanteOpcoes .box .botaoPadrao{
padding: 1rem 1rem !important;
}

#despachanteOpcoes .box input[type='reset'],
#despachanteOpcoes .box input[type='submit'],
#despachanteOpcoes .box input[type='button']{
padding: 1rem 1rem;
}

#despachanteOpcoes .box button{
padding: 1rem 1rem;
}

#modalVerCadastro{
font-size: 1.3rem !important;
}

#modalVerSobreLicenca{
font-size: 1.3rem !important;
}

#modalVerCadastro .modal-content strong{
display: block;
font-weight: bold !important;
font-size: 1.4rem;
}

#modalVerSobreLicenca .modal-content strong{
display: block;
font-weight: bold !important;
font-size: 1.4rem;
}

#modalVerCadastro{
font-size: 1.4rem;
}

#modalVerSobreLicenca{
font-size: 1.4rem;
}

.containerSelecioneServico label span{
font-size: 1.2rem !important;
}

.boxConsultarMulta a{
font-size: 1.4rem;
}


.footer-prodam-text{
padding-top: 0.8rem !important;
}


.enderecoDTP span i.material-icons{
font-size: 3rem;
}

.dropdown-trigger.btn{
text-align: left;
padding-left: 5px;
padding-right: 0px;
}
/*
a.dropdown-trigger{
width: 99%;
}
*/



#btnEmissorDAMSP i.material-icons{
margin-left: 0px;
}

#btnEmissorDAMSP{
width: 96%;
}

.menuPrincipal ul{
width: 96%;
}

.boxConsultarMulta{
width: 125px;
padding: 10px 0px 0px 5px;
}

#representanteDadosDamsp .boxVeiculo input[type='text']{
font-size: 1.4rem;
}

#despachanteDadosDamsp .boxVeiculo input[type='text']{
font-size: 1.4rem;
}

#representanteFretamentoDadosDamsp .boxVeiculo input[type='text']{
font-size: 1.4rem;
}

#socioRepresentanteDadosDamsp .boxVeiculo input[type='text']{
font-size: 1.4rem;
}

#condutorDadosDamsp .boxVeiculo input[type='text']{
font-size: 1.4rem;
}

#representanteFretamentoOpcoes .boxVeiculo input[type='text']{
font-size: 1.4rem;
}

#socioRepresentanteOpcoes .boxVeiculo input[type='text']{
font-size: 1.4rem;
}

#condutorOpcoes .boxVeiculo input[type='text']{
font-size: 1.4rem;
}

#despachanteOpcoes .boxVeiculo input[type='text']{
font-size: 1.4rem;
}

.boxDamsp{
width: 80%;
}

#representanteFretamentoServicos .painel .bordaCinza.boxAlerta.clearfix label.left{
float: none !important;
}

#socioRepresentanteServicos .painel .bordaCinza.boxAlerta.clearfix label.left{
float: none !important;
}

#condutorServicos .painel .bordaCinza.boxAlerta.clearfix label.left{
float: none !important;
}

#despachanteServicos .painel .bordaCinza.boxAlerta.clearfix label.left{
float: none !important;
}

#representanteServicos .painel .bordaCinza.boxAlerta.clearfix label.left{
float: none !important;
}

#representanteFretamentoServicos .painel .bordaCinza.boxAlerta.clearfix label.right{
float: none !important;
}

#socioRepresentanteServicos .painel .bordaCinza.boxAlerta.clearfix label.right{
float: none !important;
}

#condutorServicos .painel .bordaCinza.boxAlerta.clearfix label.right{
float: none !important;
}

#despachanteServicos .painel .bordaCinza.boxAlerta.clearfix label.right{
float: none !important;
}

#representanteServicos .painel .bordaCinza.boxAlerta.clearfix label.right{
float: none !important;
}

#representanteFretamentoServicos .btnsGuias a{
padding: 8px 5px 7px 5px;
line-height: 23px;
}

#socioRepresentanteServicos .btnsGuias a{
padding: 8px 5px 7px 5px;
line-height: 23px;
}

#condutorServicos .btnsGuias a{
padding: 8px 5px 7px 5px;
line-height: 23px;
}

#despachanteServicos .btnsGuias a{
padding: 8px 5px 7px 5px;
line-height: 23px;
}

#representanteServicos .btnsGuias a{
padding: 8px 5px 7px 5px;
line-height: 23px;
}

.dcto{
margin-right: 0.4rem;
}


.verCadastro{
margin-right: 0.4rem;
}

.verSobreLicenca{
margin-right: 0.4rem;
}

.guiasGeradas{
margin-right: 0.4rem;
}

.guiasNaoGeradas{
margin-right: 0.4rem;
}

#dropdownGuiasGeradas{
width: 60% !important;
}

#modalDetalhes input[type='text']{
padding: 0px 5px !important;
}

#modalExcluir{
width: 55%;
}
}

@media only screen and (max-width: 992px){

#representanteDadosDamsp .box{
margin-top: 0rem;
padding: 0rem 0.1rem 0rem 0.1rem;
}

#despachanteDadosDamsp .box{
margin-top: 0rem;
padding: 0rem 0.1rem 0rem 0.1rem;
}

#representanteFretamentoDadosDamsp .box{
margin-top: 0rem;
padding: 0rem 0.1rem 0rem 0.1rem;
}

#socioRepresentanteDadosDamsp .box{
margin-top: 0rem;
padding: 0rem 0.1rem 0rem 0.1rem;
}

#condutorDadosDamsp .box{
margin-top: 0rem;
padding: 0rem 0.1rem 0rem 0.1rem;
}

#representanteFretamentoSelecionar .containerSelecioneServico{
background-image: none;
background-color: #fff;
}

#socioRepresentanteSelecionar .containerSelecioneServico{
background-image: none;
background-color: #fff;
}

#representanteSelecionar .containerSelecioneServico{
background-image: none;
background-color: #fff;
}

#despachanteSelecionar .containerSelecioneServico{
background-image: none;
background-color: #fff;
}

#representanteFretamentoServicos .containerSelecioneServico{
background-image: none;
background-color: #fff;
}

#socioRepresentanteServicos .containerSelecioneServico{
background-image: none;
background-color: #fff;
}

#condutorServicos .containerSelecioneServico{
background-image: none;
background-color: #fff;
}

#despachanteServicos .containerSelecioneServico{
background-image: none;
background-color: #fff;
}

#representanteServicos .containerSelecioneServico{
background-image: none;
background-color: #fff;
}

body.contraste1 #representanteFretamentoSelecionar .containerSelecioneServico{
background-image: none;
background-color: #000;
}

body.contraste1 #socioRepresentanteSelecionar .containerSelecioneServico{
background-image: none;
background-color: #000;
}

body.contraste1 #representanteSelecionar .containerSelecioneServico{
background-image: none;
background-color: #000;
}

body.contraste1 #despachanteSelecionar .containerSelecioneServico{
background-image: none;
background-color: #000;
}

body.contraste1 #representanteFretamentoServicos .containerSelecioneServico{
background-image: none;
background-color: #000;
}

body.contraste1 #socioRepresentanteServicos .containerSelecioneServico{
background-image: none;
background-color: #000;
}

body.contraste1 #condutorServicos .containerSelecioneServico{
background-image: none;
background-color: #000;
}

body.contraste1 #despachanteServicos .containerSelecioneServico{
background-image: none;
background-color: #000;
}

body.contraste1 #representanteServicos .containerSelecioneServico{
background-image: none;
background-color: #000;
}

#modalDetalhes input[type='text']{
font-size: 1.6rem;
}

#modalDetalhes input[type='text']{
margin-bottom: 16px;
}

#representanteFretamentoServicos .box #dropdownVerCadastro input[type='text']{
font-size: 1.3rem;
margin-bottom: 10px;
}

#socioRepresentanteServicos .box #dropdownVerCadastro input[type='text']{
font-size: 1.3rem;
margin-bottom: 10px;
}

#representanteFretamentoServicos .box #dropdownVerSobreLicenca input[type='text']{
font-size: 1.3rem;
margin-bottom: 10px;
}

#socioRepresentanteServicos .box #dropdownVerSobreLicenca input[type='text']{
font-size: 1.3rem;
margin-bottom: 10px;
}

#condutorServicos .box #dropdownVerCadastro input[type='text']{
font-size: 1.3rem;
margin-bottom: 10px;
}

#condutorServicos .box #dropdownVerSobreLicenca input[type='text']{
font-size: 1.3rem;
margin-bottom: 10px;
}

#despachanteServicos .box #dropdownVerCadastro input[type='text']{
font-size: 1.3rem;
margin-bottom: 10px;
}

#despachanteServicos .box #dropdownVerSobreLicenca input[type='text']{
font-size: 1.3rem;
margin-bottom: 10px;
}

#representanteFretamentoServicos .box #dropdownVerCadastro input[type='text']{
font-size: 1.3rem;
margin-bottom: 10px;
}

#socioRepresentanteServicos .box #dropdownVerCadastro input[type='text']{
font-size: 1.3rem;
margin-bottom: 10px;
}

#representanteServicos .box #dropdownVerCadastro input[type='text']{
font-size: 1.3rem;
margin-bottom: 10px;
}

#representanteFretamentoServicos .box #dropdownVerSobreLicenca input[type='text']{
font-size: 1.3rem;
margin-bottom: 10px;
}

#socioRepresentanteServicos .box #dropdownVerSobreLicenca input[type='text']{
font-size: 1.3rem;
margin-bottom: 10px;
}

#representanteServicos .box #dropdownVerSobreLicenca input[type='text']{
font-size: 1.3rem;
margin-bottom: 10px;
}

.btnsGuias{
float: left;
float: none;
}

#representanteFretamentoServicos .btnsGuias a{
padding: 8px 10px 7px 0px;
line-height: 25px;
margin-top: 15px;
}

#socioRepresentanteServicos .btnsGuias a{
padding: 8px 10px 7px 0px;
line-height: 25px;
margin-top: 15px;
}

#condutorServicos .btnsGuias a{
padding: 8px 10px 7px 0px;
line-height: 25px;
margin-top: 15px;
}

#despachanteServicos .btnsGuias a{
padding: 8px 10px 7px 0px;
line-height: 25px;
margin-top: 15px;
}

#representanteServicos .btnsGuias a{
padding: 8px 10px 7px 0px;
line-height: 25px;
margin-top: 15px;
}

.verListaCodigos{
margin-bottom: 30px;
}

#representanteFretamentoServicos table tr th,
#representanteFretamentoServicos table tr td{
padding: 10px;
font-size: 1.5rem;
}

#socioRepresentanteServicos table tr th,
#socioRepresentanteServicos table tr td{
padding: 10px;
font-size: 1.5rem;
}

#condutorServicos table tr th,
#condutorServicos table tr td{
padding: 10px;
font-size: 1.5rem;
}

#despachanteServicos table tr th,
#despachanteServicos table tr td{
padding: 10px;
font-size: 1.5rem;
}

#representanteServicos table tr th,
#representanteServicos table tr td{
padding: 10px;
font-size: 1.5rem;
}

#representanteFretamentoServicos .box .painel label{
font-size: 1.5rem;
}

#socioRepresentanteServicos .box .painel label{
font-size: 1.5rem;
}

#condutorServicos .box .painel label{
font-size: 1.5rem;
}

#despachanteServicos .box .painel label{
font-size: 1.5rem;
}

#representanteServicos .box .painel label{
font-size: 1.5rem;
}

#representanteDadosDamsp table tr td:last-child{
width: unset !important;
width: initial !important;
}

#despachanteDadosDamsp table tr td:last-child{
width: unset !important;
width: initial !important;
}

#representanteFretamentoDadosDamsp table tr td:last-child{
width: unset !important;
width: initial !important;
}

#socioRepresentanteDadosDamsp table tr td:last-child{
width: unset !important;
width: initial !important;
}

#condutorDadosDamsp table tr td:last-child{
width: unset !important;
width: initial !important;
}

#representanteFretamentoServicos table tr td:first-child{
width: unset !important;
width: initial !important;
}

#socioRepresentanteServicos table tr td:first-child{
width: unset !important;
width: initial !important;
}

#condutorServicos table tr td:first-child{
width: unset !important;
width: initial !important;
}

#despachanteServicos table tr td:first-child{
width: unset !important;
width: initial !important;
}

#representanteServicos table tr td:first-child{
width: unset !important;
width: initial !important;
}

#representanteDadosDamsp table tr td:first-child{
width: unset !important;
width: initial !important;
}

#despachanteDadosDamsp table tr td:first-child{
width: unset !important;
width: initial !important;
}

#representanteFretamentoDadosDamsp table tr td:first-child{
width: unset !important;
width: initial !important;
}

#socioRepresentanteDadosDamsp table tr td:first-child{
width: unset !important;
width: initial !important;
}

#condutorDadosDamsp table tr td:first-child{
width: unset !important;
width: initial !important;
}

#representanteDadosDamsp .box label{
font-size: 1.6rem;
padding-left: 9px;
}

#despachanteDadosDamsp .box label{
font-size: 1.6rem;
padding-left: 9px;
}

#representanteFretamentoDadosDamsp .box label{
font-size: 1.6rem;
padding-left: 9px;
}

#socioRepresentanteDadosDamsp .box label{
font-size: 1.6rem;
padding-left: 9px;
}

#condutorDadosDamsp .box label{
font-size: 1.6rem;
padding-left: 9px;
}

#representanteDadosDamsp .box label{
padding-left: 5px;
}

#despachanteDadosDamsp .box label{
padding-left: 5px;
}

#representanteFretamentoDadosDamsp .box label{
padding-left: 5px;
}

#socioRepresentanteDadosDamsp .box label{
padding-left: 5px;
}

#condutorDadosDamsp .box label{
padding-left: 5px;
}

.boxDamsp input[type='text']{
margin-bottom: 20px;
}

#despachanteSelecionar .alert{
width: 100%;
margin: 20px auto;
}

#representanteFretamentoSelecionar .alert{
width: 100%;
margin: 20px auto;
}

#socioRepresentanteSelecionar .alert{
width: 100%;
margin: 20px auto;
}

#representanteSelecionar .alert{
width: 100%;
margin: 20px auto;
}

#despachanteOpcoes .alert{
width: 100%;
margin: 20px auto;
}

#representanteFretamentoServicos .alert{
width: 100%;
margin: 20px auto;
}

#socioRepresentanteServicos .alert{
width: 100%;
margin: 20px auto;
}

#condutorServicos .alert{
width: 100%;
margin: 20px auto;
}

#despachanteServicos .alert{
width: 100%;
margin: 20px auto;
}

#representanteServicos .alert{
width: 100%;
margin: 20px auto;
}

#representanteDadosDamsp .alert{
width: 100%;
margin: 20px auto;
}

#despachanteDadosDamsp .alert{
width: 100%;
margin: 20px auto;
}

#representanteFretamentoDadosDamsp .alert{
width: 100%;
margin: 20px auto;
}

#socioRepresentanteDadosDamsp .alert{
width: 100%;
margin: 20px auto;
}

#condutorDadosDamsp .alert{
width: 100%;
margin: 20px auto;
}

#representanteFretamentoOpcoes .alert{
width: 100%;
margin: 20px auto;
}

#socioRepresentanteOpcoes .alert{
width: 100%;
margin: 20px auto;
}

#condutorOpcoes .alert{
width: 100%;
margin: 20px auto;
}

.alert{
margin: 20px auto;
width: 100%;
}

#representanteFretamentoServicos .box input[type='text']{
font-size: 1.6rem;
}

#socioRepresentanteServicos .box input[type='text']{
font-size: 1.6rem;
}

#condutorServicos .box input[type='text']{
font-size: 1.6rem;
}

#despachanteServicos .box input[type='text']{
font-size: 1.6rem;
}

#representanteServicos .box input[type='text']{
font-size: 1.6rem;
}

.painel .row{
margin-bottom: 0px;
}

.painel input[type='text']{
margin-bottom: 20px;
}

#despachanteOpcoes .box .bordaCinza{
min-height: 0px;
}

#representanteDadosDamsp .box .bordaCinza{
min-height: 0px;
}

#despachanteDadosDamsp .box .bordaCinza{
min-height: 0px;
}

#representanteFretamentoDadosDamsp .box .bordaCinza{
min-height: 0px;
}

#socioRepresentanteDadosDamsp .box .bordaCinza{
min-height: 0px;
}

#condutorDadosDamsp .box .bordaCinza{
min-height: 0px;
}

#representanteFretamentoOpcoes .box .bordaCinza{
min-height: 0px;
}

#socioRepresentanteOpcoes .box .bordaCinza{
min-height: 0px;
}

#condutorOpcoes .box .bordaCinza{
min-height: 0px;
}

.boxVeiculo label{
margin-top: 5px;
}

.boxVeiculo input[type='text']{
margin-bottom: 15px;
}

#representanteDadosDamsp .boxVeiculo input[type='text']{
font-size: 1.6rem;
}

#despachanteDadosDamsp .boxVeiculo input[type='text']{
font-size: 1.6rem;
}

#representanteFretamentoDadosDamsp .boxVeiculo input[type='text']{
font-size: 1.6rem;
}

#socioRepresentanteDadosDamsp .boxVeiculo input[type='text']{
font-size: 1.6rem;
}

#condutorDadosDamsp .boxVeiculo input[type='text']{
font-size: 1.6rem;
}

#representanteFretamentoOpcoes .boxVeiculo input[type='text']{
font-size: 1.6rem;
}

#socioRepresentanteOpcoes .boxVeiculo input[type='text']{
font-size: 1.6rem;
}

#condutorOpcoes .boxVeiculo input[type='text']{
font-size: 1.6rem;
}

#representanteDadosDamsp .boxAlerta .bordaCinza{
min-height: 0px;
}

#despachanteDadosDamsp .boxAlerta .bordaCinza{
min-height: 0px;
}

#representanteFretamentoDadosDamsp .boxAlerta .bordaCinza{
min-height: 0px;
}

#socioRepresentanteDadosDamsp .boxAlerta .bordaCinza{
min-height: 0px;
}

#condutorDadosDamsp .boxAlerta .bordaCinza{
min-height: 0px;
}

#representanteFretamentoOpcoes .boxAlerta .bordaCinza{
min-height: 0px;
}

#socioRepresentanteOpcoes .boxAlerta .bordaCinza{
min-height: 0px;
}

#condutorOpcoes .boxAlerta .bordaCinza{
min-height: 0px;
}

#representanteDadosDamsp :-ms-input-placeholder{
font-size: 1.5rem;
}

#despachanteDadosDamsp :-ms-input-placeholder{
font-size: 1.5rem;
}

#representanteFretamentoDadosDamsp :-ms-input-placeholder{
font-size: 1.5rem;
}

#socioRepresentanteDadosDamsp :-ms-input-placeholder{
font-size: 1.5rem;
}

#condutorDadosDamsp :-ms-input-placeholder{
font-size: 1.5rem;
}

#representanteFretamentoOpcoes :-ms-input-placeholder{
font-size: 1.5rem;
}

#socioRepresentanteOpcoes :-ms-input-placeholder{
font-size: 1.5rem;
}

#condutorOpcoes :-ms-input-placeholder{
font-size: 1.5rem;
}

#representanteDadosDamsp ::placeholder{
font-size: 1.5rem;
}

#despachanteDadosDamsp ::placeholder{
font-size: 1.5rem;
}

#representanteFretamentoDadosDamsp ::placeholder{
font-size: 1.5rem;
}

#socioRepresentanteDadosDamsp ::placeholder{
font-size: 1.5rem;
}

#condutorDadosDamsp ::placeholder{
font-size: 1.5rem;
}

#representanteFretamentoOpcoes ::placeholder{
font-size: 1.5rem;
}

#socioRepresentanteOpcoes ::placeholder{
font-size: 1.5rem;
}

#condutorOpcoes ::placeholder{
font-size: 1.5rem;
}

#representanteDadosDamsp ::-moz-placeholder{
font-size: 1.5rem;
}

#despachanteDadosDamsp ::-moz-placeholder{
font-size: 1.5rem;
}

#representanteFretamentoDadosDamsp ::-moz-placeholder{
font-size: 1.5rem;
}

#socioRepresentanteDadosDamsp ::-moz-placeholder{
font-size: 1.5rem;
}

#condutorDadosDamsp ::-moz-placeholder{
font-size: 1.5rem;
}

#representanteFretamentoOpcoes ::-moz-placeholder{
font-size: 1.5rem;
}

#socioRepresentanteOpcoes ::-moz-placeholder{
font-size: 1.5rem;
}

#condutorOpcoes ::-moz-placeholder{
font-size: 1.5rem;
}

#despachanteOpcoes .boxVeiculo input[type='text']{
font-size: 1.6rem;
}

#despachanteOpcoes .boxAlerta .bordaCinza{
min-height: 0px;
}

#despachanteOpcoes :-ms-input-placeholder{
font-size: 1.5rem;
}

#despachanteOpcoes ::placeholder{
font-size: 1.5rem;
}

#despachanteOpcoes ::-moz-placeholder{
font-size: 1.5rem;
}

.containerBuscaLicenca{
padding-top: 10px;
float: none;
}

#representanteFretamentoOpcoes .box input[type='text']{
width: 200px;
margin-right: 10px;
}

#socioRepresentanteOpcoes .box input[type='text']{
width: 200px;
margin-right: 10px;
}

#condutorOpcoes .box input[type='text']{
width: 200px;
margin-right: 10px;
}

#representanteDadosDamsp .boxVeiculo input[type='text']{
width: 100%;
}

#despachanteDadosDamsp .boxVeiculo input[type='text']{
width: 100%;
}

#representanteFretamentoDadosDamsp .boxVeiculo input[type='text']{
width: 100%;
}

#socioRepresentanteDadosDamsp .boxVeiculo input[type='text']{
width: 100%;
}

#condutorDadosDamsp .boxVeiculo input[type='text']{
width: 100%;
}

#representanteFretamentoOpcoes .boxVeiculo input[type='text']{
width: 100%;
}

#socioRepresentanteOpcoes .boxVeiculo input[type='text']{
width: 100%;
}

#condutorOpcoes .boxVeiculo input[type='text']{
width: 100%;
}

#despachanteOpcoes .box input[type='text']{
width: 200px;
margin-right: 10px;
}

#despachanteOpcoes .boxVeiculo input[type='text']{
width: 100%;
}

#despachante .box .botaoPadrao{
margin-top: 10px !important;
}

#despachante .box input[type='reset'],
#despachante .box input[type='submit'],
#despachante .box input[type='button']{
margin-top: 10px;
}

#despachante .box button{
margin-top: 10px;
}

#representanteFretamento .box .botaoPadrao{
margin-top: 10px !important;
}

#socioRepresentante .box .botaoPadrao{
margin-top: 10px !important;
}

#representante .box .botaoPadrao{
margin-top: 10px !important;
}

#representanteFretamento .box input[type='reset'],
#representanteFretamento .box input[type='submit'],
#representanteFretamento .box input[type='button']{
margin-top: 10px;
}

#socioRepresentante .box input[type='reset'],
#socioRepresentante .box input[type='submit'],
#socioRepresentante .box input[type='button']{
margin-top: 10px;
}

#representante .box input[type='reset'],
#representante .box input[type='submit'],
#representante .box input[type='button']{
margin-top: 10px;
}

#representanteFretamento .box .botaoPadrao{
margin-top: 10px !important;
}

#socioRepresentante .box .botaoPadrao{
margin-top: 10px !important;
}

#representante .box .botaoPadrao{
margin-top: 10px !important;
}

#representanteFretamento .box input[type='reset'],
#representanteFretamento .box input[type='submit'],
#representanteFretamento .box input[type='button']{
margin-top: 10px;
}

#socioRepresentante .box input[type='reset'],
#socioRepresentante .box input[type='submit'],
#socioRepresentante .box input[type='button']{
margin-top: 10px;
}

#representante .box input[type='reset'],
#representante .box input[type='submit'],
#representante .box input[type='button']{
margin-top: 10px;
}

#representanteFretamento .box button{
margin-top: 10px;
}

#socioRepresentante .box button{
margin-top: 10px;
}


#representante .box button{
margin-top: 10px;
}

#representanteDadosDamsp input[type='radio']:not(:checked) + span,
#representanteDadosDamsp input[type='radio']:checked + span{
font-size: 1.5rem;
}

#despachanteDadosDamsp input[type='radio']:not(:checked) + span,
#despachanteDadosDamsp input[type='radio']:checked + span{
font-size: 1.5rem;
}

#representanteFretamentoDadosDamsp input[type='radio']:not(:checked) + span,
#representanteFretamentoDadosDamsp input[type='radio']:checked + span{
font-size: 1.5rem;
}

#socioRepresentanteDadosDamsp input[type='radio']:not(:checked) + span,
#socioRepresentanteDadosDamsp input[type='radio']:checked + span{
font-size: 1.5rem;
}

#condutorDadosDamsp input[type='radio']:not(:checked) + span,
#condutorDadosDamsp input[type='radio']:checked + span{
font-size: 1.5rem;
}

#representanteFretamentoOpcoes input[type='radio']:not(:checked) + span,
#representanteFretamentoOpcoes input[type='radio']:checked + span{
font-size: 1.5rem;
}

#socioRepresentanteOpcoes input[type='radio']:not(:checked) + span,
#socioRepresentanteOpcoes input[type='radio']:checked + span{
font-size: 1.5rem;
}

#condutorOpcoes input[type='radio']:not(:checked) + span,
#condutorOpcoes input[type='radio']:checked + span{
font-size: 1.5rem;
}

#despachanteOpcoes input[type='radio']:not(:checked) + span,
#despachanteOpcoes input[type='radio']:checked + span{
font-size: 1.5rem;
}

#representanteFretamento .box{
width: 100%;
}

#socioRepresentante .box{
width: 100%;
}

#condutor .box{
width: 100%;
}

#cpfRepresentante{
width: 47.5%;
}

#despachanteSelecionar .box input[type='text'],
#modalidade,
#tipo_termo,
#nro_Termo,
#cnpj,
#empresa{
font-size: 1.6rem;
}


#modalVerCadastro{
font-size: 1.6rem;
}

#modalVerSobreLicenca{
font-size: 1.6rem;
}


#modalVerCadastro .modal-content strong{
margin-bottom: 30px;
}

#modalVerSobreLicenca .modal-content strong{
margin-bottom: 30px;
}

.containerSelecioneServico label span{
font-size: 1.4rem !important;
}

#despachanteSelecionar a.dropdown-trigger.dropDownUsuario{
min-width: 3rem !important;
}

#representanteFretamentoSelecionar a.dropdown-trigger.dropDownUsuario{
min-width: 3rem !important;
}

#socioRepresentanteSelecionar a.dropdown-trigger.dropDownUsuario{
min-width: 3rem !important;
}

#representanteSelecionar a.dropdown-trigger.dropDownUsuario{
min-width: 3rem !important;
}

#representanteFretamentoServicos a.dropdown-trigger.dropDownUsuario{
min-width: 3rem !important;
}

#socioRepresentanteServicos a.dropdown-trigger.dropDownUsuario{
min-width: 3rem !important;
}

#condutorServicos a.dropdown-trigger.dropDownUsuario{
min-width: 3rem !important;
}

#despachanteServicos a.dropdown-trigger.dropDownUsuario{
min-width: 3rem !important;
}

#representanteServicos a.dropdown-trigger.dropDownUsuario{
min-width: 3rem !important;
}

#despachanteSelecionar .dropdownMobile{
width: 100%;
}

#representanteFretamentoSelecionar .dropdownMobile{
width: 100%;
}

#socioRepresentanteSelecionar .dropdownMobile{
width: 100%;
}

#representanteSelecionar .dropdownMobile{
width: 100%;
}

#representanteFretamentoServicos .dropdownMobile{
width: 100%;
}

#socioRepresentanteServicos .dropdownMobile{
width: 100%;
}

#condutorServicos .dropdownMobile{
width: 100%;
}

#despachanteServicos .dropdownMobile{
width: 100%;
}

#representanteServicos .dropdownMobile{
width: 100%;
}

.breadcrumb{
display: none;
}

.boxConsultarMulta{
padding: 0px 0px 0px 0px;
}

.boxConsultarMulta .row div:last-child{
text-align: center;
padding-top: 0.2rem;
}

.boxConsultarMulta a{
font-size: 1.3rem;
}


#btnEmissorDAMSP i.material-icons{
margin-left: 0px !important;
}

.dropdownMobile{
display: block;
}

.menuPrincipal{
display: none;
}


.logoSecretaria{
margin-top: 2rem;
margin-bottom: 0rem;
}

.tituloSistema{
margin-top: 3.5rem;
}

.enderecoDTP span i.material-icons{
font-size: 4rem;
}


.enderecoDTP{
margin-top: 0px;
width: 70%;
margin: 0px auto;
margin-bottom: 30px;
}

.btn{
font-size: 1.4rem !important;
height: unset;
height: initial;
}

.boxAtencao{
padding: 5px 8px;
}

.dropdown-trigger.btn i.material-icons{
padding-top: 0.5rem;
}

.dropdown-trigger.btn{
padding-right: 10px;
}

a.dropdown-trigger{
display: block;
width: 80%;
margin: 2rem auto;
}


.btnsGuias a.dropdown-trigger{
display: block;
width: 80%;
margin: 2rem auto;
margin-bottom: 0rem;
}

a.dropdown-trigger.dropDownUsuario{
display: inline-block;
width: initial !important;
width: unset !important;
margin: 1.3rem 0 0 0;
}




.logo-pmsp-footer{
width: 20rem;
height: 8.5rem;
}

.footer-prodam-text{
font-size: 1.3rem;
padding-top: 0.5rem !important;
}


.logo-prodam{
margin: 0rem !important;
float: left;
}



.fundoCabecalho{
height: 9.4rem;
}

.logo-pmsp-footer{
margin-left: 3rem;
}

.creditos-secretaria{
margin-left: 3rem;
}

.footer-copyright{
font-size: 0.75rem;
}

.logo-prodam{
margin-left: 40px;
}

.footer-copyright .container .row .col{
padding: 0 0.2rem 0 1rem;
}

.footer-prodam-text{
padding-top: 0.5rem !important;
}

/*
#skipto-content .row table{
max-width: 100%;
margin: 0rem auto;
}
*/

.btn, .btn:focus{
font-size: 0.85rem;
transition: none;
}

.logo-pmsp-footer{
background: url("../img/logoTransportes.png") center no-repeat;
background-size: contain;
background-position: 50% 50%;
width: 100%;
margin-bottom: 40px;
margin-left: 0px;
margin-top: 10px;
height: 80px;
}


.boxAtencao{
margin-bottom: 5px;
margin-left: 10px;
}

.boxConsultarMulta{
margin-left: 5px;
}

header{
margin-bottom: 0px;
}

#despachante h1{
margin-bottom: 3rem;
}

#representanteDadosDamsp h1{
margin-bottom: 3rem;
}

#despachanteDadosDamsp h1{
margin-bottom: 3rem;
}

#representanteFretamentoDadosDamsp h1{
margin-bottom: 3rem;
}

#socioRepresentanteDadosDamsp h1{
margin-bottom: 3rem;
}

#condutorDadosDamsp h1{
margin-bottom: 3rem;
}

#representanteFretamentoOpcoes h1{
margin-bottom: 3rem;
}

#socioRepresentanteOpcoes h1{
margin-bottom: 3rem;
}

#condutorOpcoes h1{
margin-bottom: 3rem;
}

#despachanteOpcoes h1{
margin-bottom: 3rem;
}

#representanteFretamento h1{
margin-bottom: 3rem;
}

#socioRepresentante h1{
margin-bottom: 3rem;
}

#condutor h1{
margin-bottom: 3rem;
}

#despachanteSelecionar h1{
margin-bottom: 3rem;
}

#representanteFretamentoSelecionar h1{
margin-bottom: 3rem;
}

#socioRepresentanteSelecionar h1{
margin-bottom: 3rem;
}

#representanteSelecionar h1{
margin-bottom: 3rem;
}

#representanteFretamentoServicos h1{
margin-bottom: 3rem;
}

#socioRepresentanteServicos h1{
margin-bottom: 3rem;
}

#condutorServicos h1{
margin-bottom: 3rem;
}

#despachanteServicos h1{
margin-bottom: 3rem;
}

#representanteServicos h1{
margin-bottom: 3rem;
}

#representanteFretamento h1{
margin-bottom: 3rem;
}

#socioRepresentante h1{
margin-bottom: 3rem;
}

#representante h1{
margin-bottom: 3rem;
}

.enderecoDTP span{
display: block;
}

.enderecoDTP span span{
padding-top: 12px;
}

.cabecalhoColunaDespachanteSelecionar02,
.cabecalhoColunaDespachanteSelecionar03{
display: none;
}

.cabecalhoColunaRepresentanteSelecionar02,
.cabecalhoColunaRepresentanteSelecionar03{
display: none;
}

.containerSelecioneServico .row .col:last-child{
border-left-color: transparent;
border-left-style: none;
border-left-width: 0px;
}

.containerSelecioneServico .row .col:first-child{
border-right-color: transparent;
border-right-style: none;
border-right-width: 0px;
}

#despachanteSelecionar .box h3{
font-size: 1.4rem;
}

#representanteFretamentoSelecionar .box h3{
font-size: 1.4rem;
}

#socioRepresentanteSelecionar .box h3{
font-size: 1.4rem;
}

#representanteSelecionar .box h3{
font-size: 1.4rem;
}

#representanteFretamentoServicos .box h3{
font-size: 1.4rem;
}

#socioRepresentanteServicos .box h3{
font-size: 1.4rem;
}

#condutorServicos .box h3{
font-size: 1.4rem;
}

#despachanteServicos .box h3{
font-size: 1.4rem;
}

#representanteServicos .box h3{
font-size: 1.4rem;
}

.dcto{
margin-right: 1rem;
margin-left: 1rem;
width: 2.2rem;
}

.verCadastro{
margin-right: 1rem;
margin-left: 1rem;
width: 2.2rem;
}

.verSobreLicenca{
margin-right: 1rem;
margin-left: 1rem;
width: 2.2rem;
}

.guiasGeradas{
margin-right: 1rem;
margin-left: 1rem;
}

.guiasNaoGeradas{
margin-right: 1rem;
margin-left: 1rem;
}

#despachanteSelecionar .box h3 strong{
margin-bottom: 10px;
display: block;
font-size: 1.6rem;
line-height: 10px;
}

#representanteFretamentoSelecionar .box h3 strong{
margin-bottom: 10px;
display: block;
font-size: 1.6rem;
line-height: 10px;
}

#socioRepresentanteSelecionar .box h3 strong{
margin-bottom: 10px;
display: block;
font-size: 1.6rem;
line-height: 10px;
}

#representanteSelecionar .box h3 strong{
margin-bottom: 10px;
display: block;
font-size: 1.6rem;
line-height: 10px;
}

#representanteFretamentoServicos .box h3 strong{
margin-bottom: 10px;
font-size: 1.6rem;
line-height: 10px;
}

#socioRepresentanteServicos .box h3 strong{
margin-bottom: 10px;
font-size: 1.6rem;
line-height: 10px;
}

#condutorServicos .box h3 strong{
margin-bottom: 10px;
font-size: 1.6rem;
line-height: 10px;
}

#despachanteServicos .box h3 strong{
margin-bottom: 10px;
font-size: 1.6rem;
line-height: 10px;
}

#representanteServicos .box h3 strong{
margin-bottom: 10px;
font-size: 1.6rem;
line-height: 10px;
}

.containerBuscaLicenca{
display: block;
}

#representanteFretamentoServicos .btnsGuias a{
display: block;
float: left;
}

#socioRepresentanteServicos .btnsGuias a{
display: block;
float: left;
}

#condutorServicos .btnsGuias a{
display: block;
float: left;
}

#despachanteServicos .btnsGuias a{
display: block;
float: left;
}

#representanteServicos .btnsGuias a{
display: block;
float: left;
}

.boxDamsp{
width: 90%;
}

#condutorServicos .painel input[type='button'].botaoLupa,
#condutorServicos .painel input[type='reset'].botaoLupa,
#condutorServicos .painel input[type='submit'].botaoLupa{
margin-top: 22px;
}

#despachanteServicos .painel input[type='button'].botaoLupa,
#despachanteServicos .painel input[type='reset'].botaoLupa,
#despachanteServicos .painel input[type='submit'].botaoLupa{
margin-top: 22px;
}

#representanteFretamentoServicos .painel input[type='button'].botaoLupa,
#representanteFretamentoServicos .painel input[type='reset'].botaoLupa,
#representanteFretamentoServicos .painel input[type='submit'].botaoLupa{
margin-top: 22px;
}

#socioRepresentanteServicos .painel input[type='button'].botaoLupa,
#socioRepresentanteServicos .painel input[type='reset'].botaoLupa,
#socioRepresentanteServicos .painel input[type='submit'].botaoLupa{
margin-top: 22px;
}

#representanteServicos .painel input[type='button'].botaoLupa,
#representanteServicos .painel input[type='reset'].botaoLupa,
#representanteServicos .painel input[type='submit'].botaoLupa{
margin-top: 22px;
}
}



@media only screen and (max-width: 760px){

.emitirNovaDamsp{
float: none;
display: inline-block !important;
text-align: left !important;
padding: 6px 2px;
}

#representanteDadosDamsp .box .botaoPadrao.openDAMSP{
margin-top: 20px !important;
float: none !important;
margin-left: 20px !important;
}

#representanteFretamentoDadosDamsp .box .botaoPadrao.openDAMSP{
margin-top: 20px !important;
float: none !important;
margin-left: 20px !important;
}

#socioRepresentanteDadosDamsp .box .botaoPadrao.openDAMSP{
margin-top: 20px !important;
float: none !important;
margin-left: 20px !important;
}

#condutorDadosDamsp .box .botaoPadrao.openDAMSP{
margin-top: 20px !important;
float: none !important;
margin-left: 20px !important;
}

#despachanteDadosDamsp .box .botaoPadrao.openDAMSP{
margin-top: 20px !important;
float: none !important;
margin-left: 20px !important;
}

.dcto{
margin-left: 0rem;
width: 1.6rem;
}

.verCadastro{
margin-left: 0rem;
width: 1.6rem;
}

.verSobreLicenca{
margin-left: 0rem;
width: 1.6rem;
}

#representanteFretamentoServicos .btnsGuias a{
padding: 10px 5px 0px 5px;
line-height: 13px;
margin-top: 10px;
}

#socioRepresentanteServicos .btnsGuias a{
padding: 10px 5px 0px 5px;
line-height: 13px;
margin-top: 10px;
}


#condutorServicos .btnsGuias a{
padding: 10px 5px 0px 5px;
line-height: 13px;
margin-top: 10px;
}

#despachanteServicos .btnsGuias a{
padding: 10px 5px 0px 5px;
line-height: 13px;
margin-top: 10px;
}

#representanteServicos .btnsGuias a{
padding: 10px 5px 0px 5px;
line-height: 13px;
margin-top: 10px;
}

.containerSelecioneServico{
margin-top: 0px;
}

.dcto{
margin-right: 0.5rem;
}

.verCadastro{
margin-right: 0.5rem;
}

.verSobreLicenca{
margin-right: 0.5rem;
}

.guiasGeradas{
margin-right: 0.5rem;
}

.guiasNaoGeradas{
margin-right: 0.5rem;
}

.guiasGeradas{
margin-left: 0rem;
width: 1.6rem;
}

.guiasNaoGeradas{
margin-left: 0rem;
width: 1.6rem;
}

.boxAtencao{
float: left !important;
margin-bottom: 5px;
margin-left: 0px;
margin-top: 10px;
}

#representanteFretamentoServicos .box{
padding: 10px 20px 30px 20px;
}

#socioRepresentanteServicos .box{
padding: 10px 20px 30px 20px;
}

#condutorServicos .box{
padding: 10px 20px 30px 20px;
}

#despachanteServicos .box{
padding: 10px 20px 30px 20px;
}

#representanteServicos .box{
padding: 10px 20px 30px 20px;
}

#representanteFretamentoServicos #dropdownGuiasGeradas table tr th,
#representanteFretamentoServicos #dropdownGuiasGeradas table tr td{
padding: 5px !important;
}

#socioRepresentanteServicos #dropdownGuiasGeradas table tr th,
#socioRepresentanteServicos #dropdownGuiasGeradas table tr td{
padding: 5px !important;
}

#condutorServicos #dropdownGuiasGeradas table tr th,
#condutorServicos #dropdownGuiasGeradas table tr td{
padding: 5px !important;
}

#despachanteServicos #dropdownGuiasGeradas table tr th,
#despachanteServicos #dropdownGuiasGeradas table tr td{
padding: 5px !important;
}

#representanteServicos #dropdownGuiasGeradas table tr th,
#representanteServicos #dropdownGuiasGeradas table tr td{
padding: 5px !important;
}

#modalExcluir{
width: 80%;
}
}

@media only screen and (max-width: 600px){

#condutorServicos .painel input[type='button'].botaoLupa,
#condutorServicos .painel input[type='reset'].botaoLupa,
#condutorServicos .painel input[type='submit'].botaoLupa{
height: 40px;
margin-bottom: 20px;
}

#despachanteServicos .painel input[type='button'].botaoLupa,
#despachanteServicos .painel input[type='reset'].botaoLupa,
#despachanteServicos .painel input[type='submit'].botaoLupa{
height: 40px;
margin-bottom: 20px;
}


#representanteFretamentoServicos .painel input[type='button'].botaoLupa,
#representanteFretamentoServicos .painel input[type='reset'].botaoLupa,
#representanteFretamentoServicos .painel input[type='submit'].botaoLupa{
height: 40px;
margin-bottom: 20px;
}

#socioRepresentanteServicos .painel input[type='button'].botaoLupa,
#socioRepresentanteServicos .painel input[type='reset'].botaoLupa,
#socioRepresentanteServicos .painel input[type='submit'].botaoLupa{
height: 40px;
margin-bottom: 20px;
}

#representanteServicos .painel input[type='button'].botaoLupa,
#representanteServicos .painel input[type='reset'].botaoLupa,
#representanteServicos .painel input[type='submit'].botaoLupa{
height: 40px;
margin-bottom: 20px;
}





#representanteFretamentoServicos #dropdownGuiasGeradas table tr th,
#representanteFretamentoServicos #dropdownGuiasGeradas table tr td{
padding: 0px 2px !important;
}

#socioRepresentanteServicos #dropdownGuiasGeradas table tr th,
#socioRepresentanteServicos #dropdownGuiasGeradas table tr td{
padding: 0px 2px !important;
}


#condutorServicos #dropdownGuiasGeradas table tr th,
#condutorServicos #dropdownGuiasGeradas table tr td{
padding: 0px 2px !important;
}


#despachanteServicos #dropdownGuiasGeradas table tr th,
#despachanteServicos #dropdownGuiasGeradas table tr td{
padding: 0px 2px !important;
}


#representanteServicos #dropdownGuiasGeradas table tr th,
#representanteServicos #dropdownGuiasGeradas table tr td{
padding: 0px 2px !important;
}

#dropdownGuiasGeradas{
width: 75% !important;
}

#representanteFretamentoServicos table tr th,
#representanteFretamentoServicos table tr td{
padding: 5px;
font-size: 1.4rem;
}

#socioRepresentanteServicos table tr th,
#socioRepresentanteServicos table tr td{
padding: 5px;
font-size: 1.4rem;
}

#condutorServicos table tr th,
#condutorServicos table tr td{
padding: 5px;
font-size: 1.4rem;
}

#despachanteServicos table tr th,
#despachanteServicos table tr td{
padding: 5px;
font-size: 1.4rem;
}

#representanteServicos table tr th,
#representanteServicos table tr td{
padding: 5px;
font-size: 1.4rem;
}

.botoesPainel{
width: 100%;
margin: 0px auto;
}

#representanteFretamentoServicos .painel input[type='button'],
#representanteFretamentoServicos .painel input[type='reset'],
#representanteFretamentoServicos .painel input[type='submit'],
#representanteFretamentoServicos .painel button{
min-width: 110px;
padding: 0.5rem 0.9rem;
width: unset;
width: initial;
font-size: 1.3rem;
}

#socioRepresentanteServicos .painel input[type='button'],
#socioRepresentanteServicos .painel input[type='reset'],
#socioRepresentanteServicos .painel input[type='submit'],
#socioRepresentanteServicos .painel button{
min-width: 110px;
padding: 0.5rem 0.9rem;
width: unset;
width: initial;
font-size: 1.3rem;
}

#condutorServicos .painel input[type='button'],
#condutorServicos .painel input[type='reset'],
#condutorServicos .painel input[type='submit'],
#condutorServicos .painel button{
min-width: 110px;
padding: 0.5rem 0.9rem;
width: unset;
width: initial;
font-size: 1.3rem;
}

#despachanteServicos .painel input[type='button'],
#despachanteServicos .painel input[type='reset'],
#despachanteServicos .painel input[type='submit'],
#despachanteServicos .painel button{
min-width: 110px;
padding: 0.5rem 0.9rem;
width: unset;
width: initial;
font-size: 1.3rem;
}

#representanteServicos .painel input[type='button'],
#representanteServicos .painel input[type='reset'],
#representanteServicos .painel input[type='submit'],
#representanteServicos .painel button{
min-width: 110px;
padding: 0.5rem 0.9rem;
width: unset;
width: initial;
font-size: 1.3rem;
}

#representanteFretamentoServicos .box input[type='text']{
font-size: 1.3rem;
}

#socioRepresentanteServicos .box input[type='text']{
font-size: 1.3rem;
}

#condutorServicos .box input[type='text']{
font-size: 1.3rem;
}

#despachanteServicos .box input[type='text']{
font-size: 1.3rem;
}

#representanteServicos .box input[type='text']{
font-size: 1.3rem;
}


.boxVeiculo label{
margin-top: 15px;
}

.boxVeiculo input[type='text']{
margin-bottom: 5px;
}

.nroLicenca{
margin-bottom: 10px;
}

#cpfRepresentante{
width: 95%;
}

.btnsGuias{
float: left;
margin-top: 2rem;
}

.btnsGuias{
float: left;
margin-top: 2rem;
}

.btnsGuias a{
display: inline-block;
/*    margin-right: 30px; */
/*     margin-right: 20px; */
}

.btnsGuias a{
display: inline-block;
}

.dcto{
margin-left: 0rem;
}

.verCadastro{
margin-left: 0rem;
}

.verSobreLicenca{
margin-left: 0rem;
}

.guiasGeradas{
margin-left: 0rem;
}


.guiasNaoGeradas{
margin-left: 0rem;
}

a.dropdown-trigger{
width: 100%;
}

.enderecoDTP{
width: 100%;
}

.logo-pmsp-footer{
background: url("../img/logoTransportes-v.png") center no-repeat;
background-size: contain;
background-position: 50% 50%;
width: 100%;
margin-bottom: 18px;
height: 120px;
}



#home .box p{
margin-top: 0rem;
}

footer.page-footer .footer-copyright{
padding: 1rem 0rem;
}

.logo-prodam{
margin: 0rem !important;
float: left;
}

main form p{
font-size: 0.85rem;
}

.btnsCaptcha{
margin-top: 1rem;
}


.footer-prodam-text{
padding-top: 0rem !important;
}



.creditos-secretaria{
line-height: 2.1rem !important;
margin-left: 0rem;
text-align: center;
font-size: 1.4rem;
}


.footer-copyright{
margin-top: 1.6rem;
}


.footer-copyright .container .row{
margin-bottom: 0rem;
}

.txt-legal{
margin-bottom: 1.6rem;
}


.logo-prodam{
background-position: 50% 0%;
height: auto;
}

.contacts{
padding-left: 0rem !important;
text-align: center;
margin-bottom: 0rem;
margin-left: 0rem;
}

.imprimir{
display: none;
}





.input-field label,
.input-field label:active,
.input-field label.active:not(.label-icon){
font-size: 1.10rem;
transition: none;
}



input[type=text]{
font-size: 0.85rem;
}

select{
font-size: 0.85rem;
}

.exemploPreenchimento{
font-size: 1.2rem;
}




h1{
font-size: 2rem;
}

h2{
font-size: 1.2rem;
}

.logoSecretaria{
width: 120px;
height: 52px;
}

.tituloSistema{
font-size: 2rem;
}

#despachante h1{
margin-bottom: 0rem;
}

#representanteDadosDamsp h1{
margin-bottom: 0rem;
}

#despachanteDadosDamsp h1{
margin-bottom: 0rem;
}

#representanteFretamentoDadosDamsp h1{
margin-bottom: 0rem;
}

#socioRepresentanteDadosDamsp h1{
margin-bottom: 0rem;
}

#condutorDadosDamsp h1{
margin-bottom: 0rem;
}

#representanteFretamentoOpcoes h1{
margin-bottom: 0rem;
}

#socioRepresentanteOpcoes h1{
margin-bottom: 0rem;
}

#condutorOpcoes h1{
margin-bottom: 0rem;
}

#despachanteOpcoes h1{
margin-bottom: 0rem;
}

#representanteFretamento h1{
margin-bottom: 0rem;
}

#socioRepresentante h1{
margin-bottom: 0rem;
}

#condutor h1{
margin-bottom: 0rem;
}

#despachanteSelecionar h1{
margin-bottom: 0rem;
}

#representanteFretamentoSelecionar h1{
margin-bottom: 0rem;
}

#socioRepresentanteSelecionar h1{
margin-bottom: 0rem;
}

#representanteSelecionar h1{
margin-bottom: 0rem;
}

#representanteFretamentoServicos h1{
margin-bottom: 0rem;
}

#socioRepresentanteServicos h1{
margin-bottom: 0rem;
}

#condutorServicos h1{
margin-bottom: 0rem;
}

#despachanteServicos h1{
margin-bottom: 0rem;
}

#representanteServicos h1{
margin-bottom: 0rem;
}

#representanteFretamento h1{
margin-bottom: 0rem;
}

#socioRepresentante h1{
margin-bottom: 0rem;
}

#representante h1{
margin-bottom: 0rem;
}

.instrucaoPreenchimento{
float: left;
}

#representanteFretamentoServicos .btnsGuias a{
margin-top: 0px;
width: 100% !important;
text-align: left;
}

#socioRepresentanteServicos .btnsGuias a{
margin-top: 0px;
width: 100% !important;
text-align: left;
}

#condutorServicos .btnsGuias a{
margin-top: 0px;
width: 100% !important;
text-align: left;
}

#despachanteServicos .btnsGuias a{
margin-top: 0px;
width: 100% !important;
text-align: left;
}

#representanteServicos .btnsGuias a{
margin-top: 0px;
width: 100% !important;
text-align: left;
}

#representanteFretamentoServicos .btnsGuias a img{
float: unset;
float: initial;
}

#socioRepresentanteServicos .btnsGuias a img{
float: unset;
float: initial;
}

#condutorServicos .btnsGuias a img{
float: unset;
float: initial;
}

#despachanteServicos .btnsGuias a img{
float: unset;
float: initial;
}

#representanteServicos .btnsGuias a img{
float: unset;
float: initial;
}
}

@media only screen and (max-width: 480px){


#representanteFretamentoDadosDamsp .box .botaoPadrao.openDAMSP,
#socioRepresentanteDadosDamsp .box .botaoPadrao.openDAMSP,
#condutorDadosDamsp .box .botaoPadrao.openDAMSP,
#representanteDadosDamsp .box .botaoPadrao.openDAMSP,
#despachanteDadosDamsp .box .botaoPadrao.openDAMSP{
margin-left: 10px !important;
}

#dropdownGuiasGeradas{
width: 80% !important;
}

#representanteFretamentoServicos table tr th,
#representanteFretamentoServicos table tr td{
font-size: 1.3rem;
}


#socioRepresentanteServicos table tr th,
#socioRepresentanteServicos table tr td{
font-size: 1.3rem;
}

#condutorServicos table tr th,
#condutorServicos table tr td{
font-size: 1.3rem;
}

#despachanteServicos table tr th,
#despachanteServicos table tr td{
font-size: 1.3rem;
}

#representanteServicos table tr th,
#representanteServicos table tr td{
font-size: 1.3rem;
}

.boxDamsp{
width: 100%;
}

#representanteDadosDamsp :-ms-input-placeholder{
font-size: 1.4rem;
}

#despachanteDadosDamsp :-ms-input-placeholder{
font-size: 1.4rem;
}

#representanteFretamentoDadosDamsp :-ms-input-placeholder{
font-size: 1.4rem;
}

#socioRepresentanteDadosDamsp :-ms-input-placeholder{
font-size: 1.4rem;
}

#condutorDadosDamsp :-ms-input-placeholder{
font-size: 1.4rem;
}

#representanteFretamentoOpcoes :-ms-input-placeholder{
font-size: 1.4rem;
}

#socioRepresentanteOpcoes :-ms-input-placeholder{
font-size: 1.4rem;
}

#condutorOpcoes :-ms-input-placeholder{
font-size: 1.4rem;
}

#despachanteOpcoes :-ms-input-placeholder{
font-size: 1.4rem;
}

#representanteDadosDamsp ::placeholder{
font-size: 1.4rem;
}

#despachanteDadosDamsp ::placeholder{
font-size: 1.4rem;
}

#representanteFretamentoDadosDamsp ::placeholder{
font-size: 1.4rem;
}

#socioRepresentanteDadosDamsp ::placeholder{
font-size: 1.4rem;
}

#condutorDadosDamsp ::placeholder{
font-size: 1.4rem;
}

#representanteFretamentoOpcoes ::placeholder{
font-size: 1.4rem;
}

#socioRepresentanteOpcoes ::placeholder{
font-size: 1.4rem;
}

#condutorOpcoes ::placeholder{
font-size: 1.4rem;
}

#despachanteOpcoes ::placeholder{
font-size: 1.4rem;
}

#representanteDadosDamsp ::-moz-placeholder{
font-size: 1.4rem;
}

#despachanteDadosDamsp ::-moz-placeholder{
font-size: 1.4rem;
}

#representanteFretamentoDadosDamsp ::-moz-placeholder{
font-size: 1.4rem;
}

#socioRepresentanteDadosDamsp ::-moz-placeholder{
font-size: 1.4rem;
}

#condutorDadosDamsp ::-moz-placeholder{
font-size: 1.4rem;
}

#representanteFretamentoOpcoes ::-moz-placeholder{
font-size: 1.4rem;
}

#socioRepresentanteOpcoes ::-moz-placeholder{
font-size: 1.4rem;
}

#condutorOpcoes ::-moz-placeholder{
font-size: 1.4rem;
}

#despachanteOpcoes ::-moz-placeholder{
font-size: 1.4rem;
}

.containerBuscaLicenca{
display: block;
}



.logoSecretaria{
width: 120px;
height: 52px;
margin-right: 10px;
}
.footer-prodam-text{
font-size: 1.1rem;
}

#representanteDadosDamsp .box{
margin-top: 0rem;
padding: 0rem 0.5rem 0rem 0.5rem;
}

#despachanteDadosDamsp .box{
margin-top: 0rem;
padding: 0rem 0.5rem 0rem 0.5rem;
}


#representanteFretamentoDadosDamsp .box{
margin-top: 0rem;
padding: 0rem 0.5rem 0rem 0.5rem;
}

#socioRepresentanteDadosDamsp .box{
margin-top: 0rem;
padding: 0rem 0.5rem 0rem 0.5rem;
}

#condutorDadosDamsp .box{
margin-top: 0rem;
padding: 0rem 0.5rem 0rem 0.5rem;
}
}



@media only screen and (min-width: 1482px){

.boxAtencao{
margin-bottom: 10px;
margin-top: -42px;
clear: both;
}
}

.mensagemAtencao{
margin: 20px;
color: #ff0000;
font-weight: bold !important;
}

.bordaAtencao{
margin: 10px 10px;
padding: 8px;
border-color: #ff0000;
border-width: 1px;
border-style: solid;
border-radius: 10px;
-moz-border-radius: 10px;
-webkit-border-radius: 10px;
}

.boxCadastroDados{
width: 99%;
/*    border-color: #ccc;
border-width: 1px;
border-style: solid;
border-color: #ccc !important;
*/
}

.boxCadastroUploadFoto{
display: none;
border-color: #ccc;
border-width: 1px;
border-style: solid;
border-color: #ccc !important;
background-color: #fff;
width: 85%;
margin: 10px auto;
padding: 10px;
}

.gridUploadCelulaImagem{
text-align: center;
}

table.tableValidar td{
padding: 10px 10px;
text-align: center;
}

table.tableValidar th{
padding: 10px 10px;
text-align: center;
}

table.tableValidar .CelulaImagem{
width: 100%;
padding: 10px 10px;
text-align: center;
/*background-color: #AF5744 !important;*/
}

.campos{
margin: 2px 2px 2px 2px !important;
}

.boxEmissaoCadastro{
display: none;
border-color: #ccc;
border-width: 1px;
border-style: solid;
border-color: #ccc !important;
background-color: #fff;
width: 85%;
margin: 10px auto;
padding: 10px;
}
.boxEmissaoCadastroDesp{
display: none;
border-color: #ccc;
border-width: 1px;
border-style: solid;
border-color: #ccc !important;
background-color: #fff;
width: 90%;
margin: 10px auto;
padding: 10px;
}



