@CHARSET "UTF-8";

body {
    background-color: #E8E9EB;
}

/* @AppdevCandidate */
.ui-widget {
    font-size: 11px;
    font-family: "Open Sans", "Lucida Sans Unicode", "Lucida Grande", sans-serif;
}

/* @AppdevCandidate */
.ui-widget .ui-widget {
    font-size: 11px;
    font-family: "Open Sans", "Lucida Sans Unicode", "Lucida Grande", sans-serif;
}

/* @AppdevCandidate */
.ui-datatable tbody td {
    font-size: 11px;
}

/* @AppdevCandidate */
.ui-widget-header {
    font-size: 11px;
}

/* @AppdevCandidate */
.ui-datatable thead th {
    font-size: 11px;
}

/* @AppdevCandidate */
.ui-datatable tfoot td {
    font-size: 11px;
}

/* @AppdevCandidate */
.ui-selectonemenu-panel {
    font-size: 11px;
}

/* @AppdevCandidate */
.ui-selectonemenu-list-item {
    font-size: 11px;
}

.icon-applogo {
    background-image: url("/javax.faces.resource/img/applogo.png.xhtml?ln=appsdashbrd") !important;
}

/* @AppdevCandidate */
.ui-panelgrid .ui-panelgrid-cell {
    padding: 0px;
}

/* @AppdevCandidate */
.ui-tabs .ui-tabs-panel {
    padding: 0.5em;
}

.dialog-button {
    width: 150px;
}

@media only screen and (max-width: 500px) {
    .dialog-button {
        width: 90vw;
    }
}

.login-panel-padding {
    padding: 15px 0px;
}

.login-row-separated {
    padding-top: 7px;
}

.login-panel-width {
    width: 500px;
}

@media only screen and (max-width: 500px) {
    .login-panel-width {
        width: 90vw;
    }
}

.login-row-margin {
    margin: 0px 25px;
}

.login-widget-container {
    padding: 3px;
}

.dialogo-anadir-telf {
    width: 450px;
}

@media only screen and (max-width: 640px) {
    .dialogo-anadir-telf {
        width: 90vw;
    }
}

.boton-panel-interno-edicion {
    width: 150px;
}

@media only screen and (max-width: 640px) {
    .boton-panel-interno-edicion {
        width: 90%;
    }
}

.shadow-highlight {
    box-shadow: 0 0 20px #2f0c08;
}

@media only screen and (max-width: 640px) {
    .contacto-emergencia-body-container {
        width: 90vw;
    }
}

.login-button {
    width: 150px;
}

.boton-manejo-archivo-subido {
    width: 150px;
}

.rpf-dialog-body-large {
    width: 90vw;
    max-height: 80vh;
    overflow: auto;
}

.rpf-dialog-body {
    width: 70vw;
    max-height: 70vh;
    overflow: auto;
}

/**
 *
 * Íconos para botones Primefaces.
 *
 */
.icon-clientes {
    background-image: url("/javax.faces.resource/img/clientes-16x16.png.xhtml?ln=appsdashbrd") !important;
}

.icon-contribuyentes {
    background-image: url("/javax.faces.resource/img/contribuyentes-16x16.png.xhtml?ln=appsdashbrd") !important;
}

.icon-directorio {
    background-image: url("/javax.faces.resource/img/directorio-16x16.png.xhtml?ln=appsdashbrd") !important;
}

.icon-admin {
    background-image: url("/javax.faces.resource/img/admin-16x16.png.xhtml?ln=appsdashbrd") !important;
}

.icon-config {
    background-image: url("/javax.faces.resource/img/configur.png.xhtml?ln=appsdashbrd") !important;
}

.icon-usuarios {
    background-image: url("/javax.faces.resource/img/usuarios-16x16.png.xhtml?ln=appsdashbrd") !important;
}

.icon-assign {
    background-image: url("/javax.faces.resource/img/assign.png.xhtml?ln=appsdashbrd") !important;
}

.icon-system {
    background-image: url("/javax.faces.resource/img/system.png.xhtml?ln=appsdashbrd") !important;
}

.icon-buscar {
    background-image: url("/javax.faces.resource/img/buscar.png.xhtml?ln=appsdashbrd") !important;
}

.icon-estabs {
    background-image: url("/javax.faces.resource/img/estabs-16x16.png.xhtml?ln=appsdashbrd") !important;
}

.icon-docs {
    background-image: url("/javax.faces.resource/img/docs-16x16.png.xhtml?ln=appsdashbrd") !important;
}

.icon-send-facs {
    background-image: url("/javax.faces.resource/img/send-facs-16x16.png.xhtml?ln=appsdashbrd") !important;
}

.icon-anular{
    background-image: url("/javax.faces.resource/img/anular.png.xhtml?ln=appsdashbrd") !important;
}

/* @AppdevCandidate */
.icon-pdf{
    background-image: url("/javax.faces.resource/img/16x16/pdf.png.xhtml?ln=appdev") !important;
}

.icon-send-notas-credito{
    background-image: url("/javax.faces.resource/img/send-notscred-16x16.png.xhtml?ln=appsdashbrd") !important;
}

.icon-eraser{
    background-image: url("/javax.faces.resource/img/eraser.png.xhtml?ln=appsdashbrd") !important;
}

.icon-sofia{
    background-image: url("") !important;
}

.padding-tabla-plantillas{
    padding-left : 5px;
}

.icon-template{
    background-image: url("/javax.faces.resource/img/template.png.xhtml?ln=appsdashbrd") !important;
}

body .ui-message {
    min-height: 10px;
}

.celda-factura {
    background-color: #ffffb3;
}

.celda-nota-credito {
    background-color: #ffb3b3;
}

.celda-neto {
    background-color: #b3ffb3;
}

.celda-entradas {
    background-color: #92DDFE;
}

.celda-salidas {
    background-color: #ffffb3;
}

.celda-existencias {
    background-color: #b3ffb3;
}

.celda-cantidad {
    background-color: #22B14C;
}

.celda-costo-promedio {
    background-color: #FFE324;
}

.celda-total {
    background-color: #00A2E8;
}

.no_subrayado {
    text-decoration: none!important;
}
