#modal-veiculo .form-control[disabled], #modal-veiculo .form-control[readonly], #modal-veiculo fieldset[disabled] .form-control{
    background-color: #f7f7f7;
    color: #292929!important;
}

#veiculo_anexos tr td:last-of-type, #veiculo_softwares tr td:last-of-type {
    width: 70px;
}

table.dataTable tr td {
    /*text-align: center;*/
}

table.dataTable thead th, table.dataTable thead td, table.dataTable.no-footer {
    border-color: #e5e5e5;
}

#tabela_chips_length {
    display: none;
}

#tabela_compras_length {
    display: none;
}

#tabela_chips_filter {
    float: none;
    text-align: left;
    width: 100%;
    position: relative;
}

#tabela_compras_filter {
    float: none;
    text-align: left;
    width: 100%;
    position: relative;
}

#tabela_chips_filter label, #tabela_chips_filter input {
    width: 100%;
    margin: 0px;
}

#tabela_compras_filter label, #tabela_compras_filter input {
    width: 100%;
    margin: 0px;
}

.accordion h4 a{
    display: block;
    width: 100%;
}

.locked {
    font-size: 26px;
    position: absolute;
    bottom: 17px;
    right: 18px;
}

.locked.checkbox {
    font-size: 20px !important;
    position: absolute !important;
    bottom: -4px !important;
    right: 28px !important;
}

table td, table th{
    /*font-size: 10px!important;*/
}

#modal-veiculo {
    padding-right: 0px !important;
}

#modal-veiculo .modal-dialog {
    width: calc(100% - 30px);
    max-width: 900px;
}

.nav-tabs-horizontal table.dataTable {
    width: 100% !important;
}

#modal-veiculo .form-control{
    height: 26px;
}

#modal-veiculo textarea.form-control{
    height: auto!important;
}

#modal-veiculo .form-group {
    margin-bottom: 0px;
}

.badge {
    margin-left: 0px;
}

.form-control-label {
    font-weight: 500;
}

table tr td .btn-default{
    color: #024796;
    background: transparent;
    border: 1px solid #024796;
}

.btn-default:hover{
    background: #024796;
    border: 1px solid #024796;
}

table.dataTable.dtr-inline.collapsed>tbody>tr>td:first-child:before, table.dataTable.dtr-inline.collapsed>tbody>tr>th:first-child:before,
td:before{
    top: calc(50% - 11px);
    left: -2px!important;
}

@media (max-width: 1199px) {
    .locked {
        bottom: 3px !important;
    }

    #tabela_chips{
        display: block!important;
        overflow-x: auto!important;
    }

    #tabela_compras{
        display: block!important;
        overflow-x: auto!important;
    }
}