@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 400;
  src: local('Roboto'), local('Roboto-Regular'), url(/fonts/KFOmCnqEu92Fr1Mu4mxM.woff) format('woff');
}
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 700;
  src: local('Roboto Bold'), local('Roboto-Bold'), url(/fonts/KFOlCnqEu92Fr1MmWUlfBBc-.woff) format('woff');
}

.btn-nova-prop {
    padding: 14px 14px; height: 35px; width:150px !important;  border: 0 none; font-weight: 600 !important;letter-spacing: 1px;text-transform: uppercase;
    background-color: #3c8dbc !important;
    border-color: #3c8dbc !important;
    color: white !important;
}

.tbListaModelos {
    text-align: center;
    width: 99%;
    overflow: auto;
}
.tbListaModelos th {
        text-align: center;
        background-color: #3c8dbc;
        font-weight: bold;
        font-size: 10px;
        color: white;
        vertical-align: baseline;
    }
.tbListaModelos > thead > tr > th, .tbListaModelos > tbody > tr > th, .tbListaModelos > tfoot > tr > th, .tbListaModelos > thead > tr > td, .tbListaModelos > tbody > tr > td, .tbListaModelos > tfoot > tr > td {
    padding: 0px;
    vertical-align: middle;
    border: 1px solid #ddd;
}

.tb_basica {
    width: 99%;
    overflow: auto;
}
.tb_basica th {
        text-align: center;
        background-color: #3c8dbc;
        font-weight: bold;
        font-size: 10px;
        color: white;
        vertical-align: baseline;
    }
    .tb_basica > tr > th, .tb_basica > tr > th, .tb_basica > tr > th, .tb_basica > tr > td, .tb_basica > tr > td, .tb_basica > tr > td, .tb_basica > thead > tr > th, .tb_basica > tbody > tr > th, .tb_basica > tfoot > tr > th, .tb_basica > thead > tr > td, .tb_basica > tbody > tr > td, .tb_basica > tfoot > tr > td {
        vertical-align: middle;
        border: 1px solid #ddd;
}



.table-cod-colet th {
    text-align: center;
    background-color: #3c8dbc;
    font-weight: bold;
    color: white;
}
.table-cod-colet td, .table-cod-colet > tbody > td {
    
    text-align: center;
    padding: 2px;
}


.page-header { margin-top: 0px; border-bottom: 0; padding-top: 0px;}
.content-wrapper { padding-top: 5px !important;}
.content-header { padding-top: 0;}
.content-wrapper, .right-side {    background-color: white;}
.content {    padding-top: 0px; }
.content-wrapper {    padding: 0px;}
.logo { background: white; }
.ui-dialog .ui-dialog-content {
    position: relative;
    border: 0;
    background: none;
    padding: 1px;
}

.ui-dialog {
    padding: 1px !important;
}
.form-control {
    padding-top: 1px;
    padding-bottom: 1px;
    padding-left: 4px;
    padding-right: 1px;
    height: 26px;
}
.btn { padding: 4px; }
.table-bordered > thead > tr > td, .table-bordered > thead > tr > th {
    border-bottom-width: 0px;
}

.tit-item { text-align: center !important; font-weight: bold;}
/* tabela dados tecnicos do item na tela CP ESPECIAL  */
.tbCPEspItem th { text-align: right; }
.table-cp { width: 100% }


/*  TABELA MOTORES na tela proposta/selecao */
.tbMotorSelecao > thead > tr > th {
    text-align: center;
    background-color: #3c8dbc;
    font-weight: bold;
    font-size: 12px;
    color: white;
    width: 100%;
    vertical-align: baseline;
}
.tbMotorSelecao > tbody > tr > td { text-align: center; }


.rowsel { margin-left: 0px; margin-right: 0px; margin-top: 10px; }

.row-error-del {
    background: red;
    color: white;
}

.dialog-berliner-body {
    padding-top: 0.5em;
}

.dialog-berliner .ui-dialog-titlebar {
    background: #3c8dbc;
    color: white;

}
