﻿
div.k-grid-header {
    border-bottom-style: none;
    /*background-color: whitesmoke;*/
}

.k-grid-header .k-header {
    border-style: none;
    background: Gainsboro !important;
    color: #787878;
    font-weight: bold;
}

.k-grid-content > table > tbody > tr:hover {
    color: black;
    cursor: pointer;
}

.k-widget {
    border-style: none;
}

.k-grid,
.k-grid-header-wrap,
.k-grid-header th
.k-grid-content > table > tbody > tr > td {
    border-width: 1px 0 0 0px;
    border-left: none;
}

.k-grid-content tbody tr td {
    border-bottom: 1px solid #ccc;
    border-left: none;
    /*background-color: white;*/
}

.k-alt {
    border-top: solid 1px;
    background-color: #ffffff;
}

.k-separator {
    border-top: solid 1px;
    background-color: #ffffff;
}

.k-grid-header-wrap {
    /*background-color: white;*/
    border-color: transparent;
}

.k-grid .k-hierarchy-col {
    width: 10px;
}

/*.k-grid-header .k-header:first-child {
    background-color: whitesmoke;
}*/

/*.k-header:first-child {
    background-color: darkseagreen;
}*/

.k-grid-header .k-hierarchy-cell {
    background-color: whitesmoke;
}

a:link {
    background-color: transparent;
}
/*  -------------------------------  */


/*  --Estilos botones grilla kendo--  */
.k-grid tbody .k-button {
    min-width: 10px;
    width: 27px;
    height: 27px;
    vertical-align: middle;
}

.k-button.k-grid-Xml:hover {
    background-color: white !important;
    background-repeat: no-repeat;
    background-image: url("/Images/Iconos_kendoGrid/16px_xml1.png");
}

.k-button.k-grid-XmlBloqueo:hover {
    background-color: white !important;
    background-repeat: no-repeat;
    background-image: url("/Images/Iconos_kendoGrid/16px_xml_bloqueo.png");
}

.k-button.k-grid-Pdf:hover {
    background-color: white !important;
    background-repeat: no-repeat;
    background-image: url("/Images/Iconos_kendoGrid/16px_pdf1.png");
}

.k-button.k-grid-PdfBloqueo:hover {
    background-color: white !important;
    background-repeat: no-repeat;
    background-image: url("/Images/Iconos_kendoGrid/16px_pdf_bloqueo.png");
}

.k-button.k-grid-Sii:hover {
    background-color: white !important;
    background-repeat: no-repeat;
    background-image: url("/Images/Iconos_kendoGrid/16px_enviar.png");
}

.k-button.k-grid-Log:hover {
    background-color: white !important;
    background-repeat: no-repeat;
    background-image: url("/Images/Iconos_kendoGrid/16px_buscar.png");
}

.k-button.k-grid-Delete:hover {
    background-color: white !important;
    background-repeat: no-repeat;
    background-image: url("/Images/Iconos_kendoGrid/16px_delete.png");
}

.k-button.k-grid-Regpdf:hover {
    background-color: white !important;
    background-repeat: no-repeat;
    background-image: url("/Images/Iconos_kendoGrid/16px_regenerar1.png");
}

.k-button.k-grid-Previsualizar:hover {
    background-color: white !important;
    background-repeat: no-repeat;
    background-image: url("/Images/Iconos_kendoGrid/16px_buscar.png");
}

.k-button.k-grid-Pdf2:hover {
    background-color: white !important;
    background-repeat: no-repeat;
    background-image: url("/Images/Iconos_kendoGrid/16px_pdf3.png");
}

.k-button.k-grid-DescargaXml:hover {
    background-color: white !important;
    background-repeat: no-repeat;
    background-image: url("/Images/Iconos_kendoGrid/16px_descargaxml.png");
}

.k-button.k-grid-AnulaGuia:hover {
    background-color: white !important;
    background-repeat: no-repeat;
    background-image: url("/Images/Iconos_kendoGrid/16px_anuladoc2.png");
}

.k-button.k-grid-Copiar:hover {
    background-color: white !important;
    background-repeat: no-repeat;
    background-image: url("/Images/Iconos_kendoGrid/16px_copiar.png");
}

.k-button.k-grid-VerObservacion:hover {
    background-color: white !important;
    background-repeat: no-repeat;
    background-image: url("/Images/Iconos_kendoGrid/16px_VerObservacion.png");
}

.k-grid-Xml {
    background-repeat: no-repeat;
    background-image: url("/Images/Iconos_kendoGrid/16px_xml1.png");
}

.k-grid-XmlBloqueo {
    background-repeat: no-repeat;
    background-image: url("/Images/Iconos_kendoGrid/16px_xml_bloqueo.png");
}

.k-grid-Pdf {
    background-repeat: no-repeat;
    background-image: url("/Images/Iconos_kendoGrid/16px_pdf1.png");
}

.k-grid-PdfBloqueo {
    background-repeat: no-repeat;
    background-image: url("/Images/Iconos_kendoGrid/16px_pdf_bloqueo.png");
}

.k-grid-Pdf2 {
    background-repeat: no-repeat;
    background-image: url("/Images/Iconos_kendoGrid/16px_pdf3.png");
}

.k-grid-Sii {
    background-repeat: no-repeat;
    background-image: url("/Images/Iconos_kendoGrid/16px_enviar.png");
}

.k-grid-Log {
    background-repeat: no-repeat;
    background-image: url("/Images/Iconos_kendoGrid/16px_buscar.png");
}

.k-grid-Delete {
    background-repeat: no-repeat;
    background-image: url("/Images/Iconos_kendoGrid/16px_delete.png");
}

.k-grid-Regpdf {
    background-repeat: no-repeat;
    background-image: url("/Images/Iconos_kendoGrid/16px_regenerar1.png");
}

.k-grid-Previsualizar {
    background-repeat: no-repeat;
    background-image: url("/Images/Iconos_kendoGrid/16px_buscar.png");
}

.k-grid-DescargaXml {
    background-repeat: no-repeat;
    background-image: url("/Images/Iconos_kendoGrid/16px_descargaxml.png");
}

.k-grid-Editar {
    background-repeat: no-repeat;
    background-image: url("/Images/Iconos_kendoGrid/16px_editar.png");
}

.k-grid-Guardar {
    background-repeat: no-repeat;
    background-image: url("/Images/Iconos_kendoGrid/16px_guardar.png");
}

.k-grid-AnulaGuia {
    background-repeat: no-repeat;
    background-image: url("/Images/Iconos_kendoGrid/16px_anuladoc2.png");
}

.k-grid-Copiar {
    background-repeat: no-repeat;
    background-image: url("/Images/Iconos_kendoGrid/16px_copiar.png");
}

.k-button.k-grid-VerObservacion {
    background-repeat: no-repeat;
    background-image: url("/Images/Iconos_kendoGrid/16px_VerObservacion.png");
}

.k-grid-edit {
    background-repeat: no-repeat;
    background-image: url("/Images/Iconos_kendoGrid/16px_editar.png");
}

.k-button.k-grid-edit:hover {
    background-color: white !important;
    background-repeat: no-repeat;
    background-image: url("/Images/Iconos_kendoGrid/16px_editar.png");
}

.k-grid-update {
    background-repeat: no-repeat;
    background-image: url("/Images/Iconos_kendoGrid/16px_guardar.png");
}

.k-button.k-grid-update:hover {
    background-color: white !important;
    background-repeat: no-repeat;
    background-image: url("/Images/Iconos_kendoGrid/16px_guardar.png");
}

.k-grid-cancel {
    background-repeat: no-repeat;
    background-image: url("/Images/Iconos_kendoGrid/16px_cancelar.png");
}

.k-button.k-grid-cancel:hover {
    background-color: white !important;
    background-repeat: no-repeat;
    background-image: url("/Images/Iconos_kendoGrid/16px_cancelar.png");
}

.k-button-icontext {
    /*min-width: 12px;
        width: 12px;*/
    border-radius: 6px;
    border-color: none;
    background-color: transparent;
    /*-webkit-box-shadow: 7px 7px 23px -2px rgba(0,0,0,0.51);
        -moz-box-shadow: 7px 7px 23px -2px rgba(0,0,0,0.51);
        box-shadow: 7px 7px 23px -2px rgba(0,0,0,0.51);*/
}
/*  -------------------------------  */


/*horizontal Grid scrollbar should appear if the browser window is shrinked too much*/
/*.k-grid table {
        min-width: 1190px;
    }*/
/*  ------------------------------------------------------------------------------  */


/* --Scrollbar kendo grid--  */
/*::-webkit-scrollbar {
    width: 7px;
    cursor: pointer;
}*/

::-webkit-scrollbar {
    height: 10px; /* height of horizontal scrollbar ← You're missing this */
    width: 5px; /* width of vertical scrollbar */
    border: 1px solid #d5d5d5;
    cursor: pointer;
}

::-webkit-scrollbar-button {
    cursor: pointer;
    background: white;
    /*background: #ccc;*/
}

::-webkit-scrollbar-track-piece {
    cursor: pointer;
    background: white;
    /*background: #888;*/
}

::-webkit-scrollbar-thumb {
    background: #eee;
    cursor: pointer;
}
/*  ----------------------  */


.kendoHeaderStyle {
    background-color: #92d050;
}

.kendoHeaderFatherStyle {
    background-color: whitesmoke;
    font-weight: bold;
}

table {
    margin-top: 0.2em;
}






/* ESTILOS JONATHAN ARCE*/

/*Bloque Estilos grillas HTML*/

.table > thead > tr > th {
    font-size: 11.5px;
    background-color: #fafafa;
}

.table > tbody > tr > td {
    font-size: 10.5px;
}



/*Fin bloque Estilos grillas HTML*/

/*          ELIMINA SELECCION VERDE                        */
.k-state-focused, .k-list > .k-state-focused, .k-listview > .k-state-focused, .k-grid-header th.k-state-focused, td.k-state-focused, .k-button:focus, .k-button.k-state-focused {
    -webkit-box-shadow: none;
    box-shadow: none
}
