.item-motor{
    cursor: pointer;
}
.item-modelo{
    cursor: pointer;
}
.item-brand-v{
    cursor: pointer;
}
.item-gas{
    cursor: pointer;
}
.item-vehicle{
    cursor: pointer;
    background: #fff;
}
.lista-body-ve{
    height: 300px;
}
.tabla-proveedores tr:hover td{
    background: #94bae9 !important;
}

.tabla-proveedores1{
    width: 100% !important;
}

.tabla-proveedores1 tr:hover td{
    background: #94bae9 !important;
}

.tabla-proveedores2{
    width: 100% !important;
}

.tabla-proveedores2 tr:hover td{
    background: #94bae9 !important;
}


.tabla-clientes tr:hover td{
    background: gray !important;
}
.item-lista-select td{
    background: #94bae9 !important;
}

.btn-sub-new{
    border: 1px solid #5f88bc;
    padding: 5px 10px 5px 10px;
    color: #5f88bc !important;
    cursor: pointer;
    border-radius: 5px;
}

.btn-sub-new:hover{
    border: 1px solid #fff;
    padding: 5px 10px 5px 10px;
    color: #fff !important;
    cursor: pointer;
    border-radius: 5px;
}

.btn-sub-new-mod{
    border: 1px solid #5f88bc;
    padding: 5px 10px 5px 10px;
    color: #5f88bc !important;
    cursor: pointer;
    border-radius: 5px;
}

.btn-sub-new-mod:hover{
    border: 1px solid #fff;
    padding: 5px 10px 5px 10px;
    color: #fff !important;
    cursor: pointer;
    border-radius: 5px;
}
.btn-sub-new-brand{
    border: 1px solid #5f88bc;
    padding: 5px 10px 5px 10px;
    color: #5f88bc !important;
    cursor: pointer;
    border-radius: 5px;
}
.btn-sub-new-brand:hover{
    border: 1px solid #fff;
    padding: 5px 10px 5px 10px;
    color: #fff !important;
    cursor: pointer;
    border-radius: 5px;
}
.btn-sub-new-gas{
    border: 1px solid #5f88bc;
    padding: 5px 10px 5px 10px;
    color: #5f88bc !important;
    cursor: pointer;
    border-radius: 5px;
}
.btn-sub-new-gas:hover{
    border: 1px solid #fff;
    padding: 5px 10px 5px 10px;
    color: #fff !important;
    cursor: pointer;
    border-radius: 5px;
}
.btn-sub-new-veh{
    border: 1px solid #5f88bc;
    padding: 5px 10px 5px 10px;
    color: #5f88bc !important;
    cursor: pointer;
    border-radius: 5px;
}
.btn-sub-new-veh:hover{
    border: 1px solid #fff;
    padding: 5px 10px 5px 10px;
    color: #fff !important;
    cursor: pointer;
    border-radius: 5px;
}

.btn-sub-copy-veh{
    border: 1px solid #5f88bc;
    padding: 5px 10px 5px 10px;
    color: #5f88bc !important;
    cursor: pointer;
    border-radius: 5px;
}
.btn-sub-copy-veh:hover{
    border: 1px solid #fff;
    padding: 5px 10px 5px 10px;
    color: #fff !important;
    cursor: pointer;
    border-radius: 5px;
}
.c_img_brand_v img{
    width: 100%;
    height: auto;
}
.c-lista-vehiculos{
    height: 50% !important;
}

.lista-vehiculos{
    height: 200px !important;
}
.lista-equilavencias{
    height: 100px !important;
}
.c-modal-model{
    padding-top: 20%;
    width: 100%;
    height: 100%;
    position: fixed;
    top: 0px;
    background: rgba(0,0,0,.5);
    z-index: 5;
    display: none;
}
.label-equi{
    color: #94bae9;
font-size: 1rem;
}
.modal-model{
    padding-top:20px;
    padding-bottom: 20px;
    width: 50%;
    margin: 0px auto;
    background:rgba(25, 91, 120,.5);
}

.c-modal-engine{
    padding-top: 20%;
    width: 100%;
    height: 100%;
    position: fixed;
    top: 0px;
    background: rgba(0,0,0,.5);
    z-index: 5;
    display: none;
}

.modal-engine{
    padding-top:20px;
    padding-bottom: 20px;
    width: 50%;
    margin: 0px auto;
    background:rgba(25, 91, 120,.5);
}

.c-modal-brand-v{
    padding-top: 20%;
    width: 100%;
    height: 100%;
    position: fixed;
    top: 0px;
    background: rgba(0,0,0,.5);
    z-index: 5;
    display: none;
}

.modal-brand-v{
    padding-top:20px;
    padding-bottom: 20px;
    width: 50%;
    margin: 0px auto;
    background:rgba(25, 91, 120,.5);
}

.c-modal-gas{
    padding-top: 20%;
    width: 100%;
    height: 100%;
    position: fixed;
    top: 0px;
    background: rgba(0,0,0,.5);
    z-index: 5;
    display: none;
}

.modal-gas{
    padding-top:20px;
    padding-bottom: 20px;
    width: 50%;
    margin: 0px auto;
    background:rgba(25, 91, 120,.5);
}

.c-modal-vehicle{
    padding-top: 20%;
    width: 100%;
    height: 100%;
    position: fixed;
    top: 0px;
    background: rgba(0,0,0,.5);
    z-index: 5;
    display: none;
}

.modal-vehicle{
    padding-top:20px;
    padding-bottom: 20px;
    width: 50%;
    margin: 0px auto;
    background:rgba(25, 91, 120,.5);
}

.tabla-vehiculos {
    font-size: .75rem;
}

.tabla-vehiculos {
    width: 100%;
    background-color: #f3f3f3;
}

.tabla-vehiculos tbody {
    height: 50vh;
    overflow-y: auto;
    display: block;
    width: 100%;
}
.tabla-vehiculos thead{
    display: block;
    width: 100%;
} 

.tabla-vehiculos thead{
    display: block;
}
.tabla-vehiculos tbody{
    display: block;
}
.tabla-vehiculos tr{
    display: block;
}
.tabla-vehiculos td{
    display: block;
}
.tabla-vehiculos th {
    display: block;
}

.tabla-vehiculos tbody td {
  float: left;
}

.tabla-vehiculos thead tr th {
    float: left;
    background-color: #1c2838;
    border-color: #1c2838;
    color: #e6e6e6;
}

.tabla-combustibles {
    font-size: .75rem;
}

.tabla-combustibles {
    width: 100%;
    background-color: #f3f3f3;
}

.tabla-combustibles tbody {
    height: 50vh;
    overflow-y: auto;
    display: block;
    width: 100%;
}
.tabla-combustibles thead{
    display: block;
    width: 100%;
} 

.tabla-combustibles thead{
    display: block;
}
.tabla-combustibles tbody{
    display: block;
}
.tabla-combustibles tr{
    display: block;
}
.tabla-combustibles td{
    display: block;
}
.tabla-combustibles th {
    display: block;
}

.tabla-combustibles tbody td {
  float: left;
}

.tabla-combustibles thead tr th {
    float: left;
    background-color: #1c2838;
    border-color: #1c2838;
    color: #e6e6e6;
}




.tabla-marcas {
    font-size: .75rem;
}

.tabla-marcas {
    width: 100%;
    background-color: #f3f3f3;
}

.tabla-marcas tbody {
    height: 50vh;
    overflow-y: auto;
    display: block;
    width: 100%;
}
.tabla-marcas thead{
    display: block;
    width: 100%;
} 

.tabla-marcas thead{
    display: block;
}
.tabla-marcas tbody{
    display: block;
}
.tabla-marcas tr{
    display: block;
}
.tabla-marcas td{
    display: block;
}
.tabla-marcas th {
    display: block;
}

.tabla-marcas tbody td {
  float: left;
}

.tabla-marcas thead tr th {
    float: left;
    background-color: #1c2838;
    border-color: #1c2838;
    color: #e6e6e6;
}




.tabla-modelos {
    font-size: .75rem;
}

.tabla-modelos {
    width: 100%;
    background-color: #f3f3f3;
}

.tabla-modelos tbody {
    height: 50vh;
    overflow-y: auto;
    display: block;
    width: 100%;
}
.tabla-modelos thead{
    display: block;
    width: 100%;
} 

.tabla-modelos thead{
    display: block;
}
.tabla-modelos tbody{
    display: block;
}
.tabla-modelos tr{
    display: block;
}
.tabla-modelos td{
    display: block; 
}
.tabla-modelos th {
    display: block;
}

.tabla-modelos tbody td {
  float: left;
}

.tabla-modelos thead tr th {
    float: left;
    background-color: #1c2838;
    border-color: #1c2838;
    color: #e6e6e6;
}






.tabla-motores {
    font-size: .75rem;
}

.tabla-motores {
    width: 100%;
    background-color: #f3f3f3;
}

.tabla-motores tbody {
    height: 50vh;
    overflow-y: auto;
    display: block;
    width: 100%;
}
.tabla-motores thead{
    display: block;
    width: 100%;
} 

.tabla-motores thead{
    display: block;
}
.tabla-motores tbody{
    display: block;
}

.tabla-motores tr{
    display: block;
}

.tabla-motores td{
    display: block;
}
.tabla-motores th {
    display: block;
}

.tabla-motores tbody td {
  float: left;
}

.tabla-motores thead tr th {
    float: left;
    background-color: #1c2838;
    border-color: #1c2838;
    color: #e6e6e6;
}