

/* invoices */

.link-actualizar_pronto_pago {
    color: #fff;
    background-color: #17a7be;
    border-color: #17a7be;
}
.link-actualizar_pronto_pago:focus {
    color: #fff;
    background-color: #117d8e !important;
    border-color: #17a7be;
}
.link-actualizar_pronto_pago:hover {
    color: #fff;
    background-color: #117d8e;
    border-color: #17a7be;
}


/* messages */

#criteria-wrapper {
    position:relative;
    margin-top:40px;
}
#criteria-wrapper .widget {
    /*display:block;
    position:relative;*/
    top:40px;
}

/* APPLICATION STYLES */

body {
    font-weight:400;
}
.print-elements-logo {
    max-width:4cm !important;
}
.print-elements-key-value {
    border-collapse: collapse;
}
.print-elements-key-value th {
    font-weight:bold;
    padding:3px;
    border-bottom:solid 1px #999;
}
.print-elements-key-value td {
    padding:3px;
    border-bottom:solid 1px #999;
}

.print-elements-table{
    width:100%;
    border-collapse: collapse;
}
.print-elements-table th {
    font-weight:bold;
    padding:3px;
    border:solid 1px #999;
}
.print-elements-table td {
    padding:3px;
    border:solid 1px #999;
}

.semaforo {
    display:inline-block;
    width:15px;
    height:15px;
    font-size: 1px;
    border-radius:15px;
    overflow:hidden;
}
.semaforo.red {
    color: #b51414;
    background-color: #b51414;
}
.semaforo.green {
    color: #24b01c;
    background-color: #24b01c;
}
.semaforo.gray {
    color: #8c8c8c;
    background-color: #8c8c8c;
}
.semaforo.black {
    color: #262626;
    background-color: #262626;
}
.semaforo.yellow {
    color: #e5e516;
    background-color: #e5e516;
}
.semaforo.lightgray {
    color: #cccccc;
    background-color: #cccccc;
}
.semaforo.white {
    color: white;
    background: white;
    box-shadow: rgba(0, 0, 0, 0.16) 0px 10px 36px 0px, rgba(0, 0, 0, 0.06) 0px 0px 0px 1px;
}
.semaforo.darkgray {
    color: #4B4B4B;
    background-color: #4B4B4B;
}
.semaforo.blue {
    color: dodgerblue;
    background-color: dodgerblue;
}

.semaforo .luz.gris {
    color: #999;
}
.semaforo .luz.rojo {
    color: #A33;
}
.semaforo .luz.verde {
    color: #55a85c;
}
.semaforo .luz.amarillo {
    color: #aa8f36;
}
.semaforo .luz.azul {
    color: dodgerblue;
}