/* Add here all your CSS customizations */
body{
    line-height: 1rem;  
    font-size: 12px;
}
h1, h2, h3, h4, h5, h6 {
    letter-spacing: 0px!important;
}
p {
    margin: 0 0 5px;
}
hr{
    margin: 5px 0;
}
 
input[type=number]::-webkit-inner-spin-button, 
input[type=number]::-webkit-outer-spin-button { 
  -webkit-appearance: none; 
  margin: 0; 
  -moz-appearance:textfield !important;
}

input[type="number"]{
    -webkit-appearance:textfield !important;
    margin: 0;
    -moz-appearance:textfield !important;
}

form label {
    padding-left: 5px;
    padding-top: 5px;
    padding-bottom: 2px;
}

html.dark .modal-content {
    background-color: #313842!important;
}
html.dark .form-control {
    background-color: #4d5667!important;
    border-color: #4d5667!important;
    color: #EEE;
}

html.dark .form-control label{
    color: #EEE!important;
}

html.dark .table > tbody > tr > td {
	color: #bfbfbf;
}

.table tbody {
    border-top: 0px !important;
}

html.dark .table tbody {
    border-top: 0px !important;
}

.dd {
    margin: 0;
    padding: 0;
    list-style: none;
    font-size: 12px!important;
    line-height: 20px;
}


html.dark .text-dark {
    color: #eafbff !important;
}
html.dark .text-dark {
    color: #FFF !important;
}
html.dark .dd-handle {
    background: #282d36;
    border-color: #21262d;
    color: #808697;
}
html .heading-dark, html .lnk-dark, html .text-color-dark, html .text-dark {
    color: #000000 !important;
    font-weight: 500 !important;
}
.dd-handle {
    font-weight: normal!important;
    height: auto!important;
}

.dd-handle {
    display: block;
    /* height: 34px; */
    margin: 2px 0!important;
    padding: 6px 10px;
    font-weight: 600;
    border: 1px solid #CCC;
    background: #F6F6F6;
    border-radius: 3px;
    box-sizing: border-box;
}

.card-borde-left {
    border-left: #4d5667 1px solid !important;
}

html.dark .card-borde-left {
    border-left: #808697 1px solid !important;
}

.chofer-show{
    height: 60px!important;
}
.content-body{
    padding: 10px;
}

.page-header h2 {
border-bottom: none!important;
}
.page-header .breadcrumbs li:after {
    content: ''!important;
    display: inline-block;
    font-size: 13.6px;
    font-size: 0.85rem;
    margin: 0 10px;
    vertical-align: middle;
}
.page-header .breadcrumbs i {
    vertical-align: middle;
    font-size: 24px!important;
}


.card-featured {
    border-top: none!important;
}

.card-title {
    letter-spacing: 0px;
}
.card-show {
    display: block;
}
.card-noshow {
    display: none;
}
.vmodal-fondo {
    /*align-items: center;*/
    background: rgba(0, 0, 0, 0.6);
    display: none;
    min-height: 1000px;
    padding-top: 10%;
    position: absolute;
    top: 0px;
    width: 100%;
    z-index: 2000;
}
.vmodal-show {
    display: block;
}
.vmodal-noshow {
    display: none;
}

.card + .card {

    margin-top: 0.5rem;
}
.card-header{
    padding: 10px 15px;
}
.card-action-toggle, .card-action-dismiss {
    font-size: 18px!important;
}

.simple-card-list h3{
    font-size: 16px!important;
}

.form-filtro {
    display: inline!important;
    line-height: 1.3!important;
    padding: 0.3rem 0.3rem;
    width: auto!important;

}
.filtros {
    display: inline;
    
}

.filtros li{
    display: inline-block;
    font-family: "Poppins", Arial, sans-serif;
    font-weight: 600;
    padding-left: 15px;
}

/*
*/
.dd-handle{
    font-weight: normal!important;
    height: auto!important;
}

.boton-completo {
    width: 100% !important;
    padding-top: 1rem;
    padding-bottom: 1rem;
}
/*
etiqueta <p> para formularios
*/
.p-form-control {
    font-size: 0.85rem;
    padding: 0.375rem 0.75rem;
}

.fondo-marcado {
    background-color: #339eb3!important;
    color: #fff !important;
}

/*administracion*/
.card-borde-der{
    border-right:#339eb3 solid 1px;
}
.card-borde-inf{
    border-bottom:#339eb3 solid 1px;
}
/*COLORES*/
.verde {
    color:#0c5b36 !important;
}
html.dark .verde {
    color:#95eec4 !important;
}
.verde-2 {
    color:#3fc997 !important;
}
html.dark .verde-2 {
    color:#3fc997 !important;
}
.naranja {
    color:#ff8326 !important;
}
html.dark .naranja {
    color:#ff8326 !important;
}
.rojo {
    color:#bb0618 !important;
}
html.dark .rojo {
    color:#dc9fa5 !important;
}




.tabla-stock-verde {
	color: #0c5b36 !important;
}
html.dark .tabla-stock-verde {
	color: #95eec4 !important;
}
.tabla-stock-verde-2 {
	color: #3fc997 !important;
}
html.dark .tabla-stock-verde-2 {
	color: #3fc997 !important;
}
.tabla-stock-naranja {
	color: #ff8326 !important;
}
html.dark .tabla-stock-naranja {
	color: #ff8326 !important;
}

.tabla-stock-rojo {
	color: #bb0618 !important;
}
html.dark .tabla-stock-rojo {
	color: #dc9fa5 !important;
}

.dataTables_wrapper table thead th {
    padding-right: 0 !important;
}

@media only screen and (max-width: 767px) {
    .page-header .breadcrumbs {
      display: inline-block!important;
    }
    .page-header {
        height: 120px!important;
    }
}


@media (min-height: 800px) and (min-width: 992px){
    .action-buttons-fixed {
         padding-bottom: 0;
    }

}