ListView {
    opacity: 1;
    margin: 5;
    border-width: 1;
    border-color: blue;
}

Label {
    vertical-align: center;
    margin-left: 5;
}

#ImporteBase {
    padding: 0;
    margin-top: 0;
    margin-left: 2;
    margin-right: 2;
    margin-bottom: 0;
    font-size: 9;
    white-space: nowrap;
}

#labelImpuestos {
    margin-top: 2;
    margin-left: 2;
    margin-right: 2;
    font-size: 7;
    white-space: nowrap;
}

#ImporteCuota {
    padding: 0;
    margin-top: 0;
    margin-left: 2;
    margin-right: 2;
    margin-bottom: 0;
    font-size: 9;
    white-space: nowrap;
}

#ImporteTotal {
    margin: 0;
    padding: 0;
    margin-bottom: 5;
    font-size: 12;
    white-space: nowrap;
}

#Cancelar {
    font-size: 9;
    margin-left: 5;
    margin-right: 0;
    margin-top: 5;
    margin-bottom: 5;
    text-align: center;
}

#Finalizar {
    font-size: 9;
    margin-left: 0;
    margin-right: 5;
    margin-top: 5;
    margin-bottom: 5;
    text-align: center;
}

#clave_pago {
    margin: 0;
    padding: 0;
    border: 1;
    border-width: 1;
    border-color: black;
    text-align: center;
}

TextField {
    margin: 0;
    padding: 0;
    border-width: 1;
    border-style: solid;
    border-color: lightblue;
    background-color: white;
    text-align: right;
    margin-left: 5;
    margin-right: 5;
    padding: 3;
}

TextField:focus {
    color: blue;
}

Image {
    margin: 10;
}

#searchBar {
    background-color: lemonchiffon;
}

.labelDetalle {
    font-size: 10;
    font-weight: bold;
    color: dodgerblue;
    padding: 0;
    margin-left: 10;
    white-space: nowrap;
}

.separador_clientes {
    background-color: gray;
}

.layoutCliente {
    padding-bottom: 2;
    padding-top: 2;
}

.labelDetalleDescripcion {
    font-size: 10;
    color: dodgerblue;
    font-weight: bold;
    padding: 0;
    padding-left: 10;
    padding-bottom: 10;
}

.labelCabecera {
    font-size: 25;
    font-weight: bold;
    padding: 0;
    padding-left: 2;
    white-space: nowrap;
    margin: 0;
}

.labelCliCop {
    font-size: 13;
    font-weight: normal;
    color: blue;
    padding: 0;
    padding-left: 2;
    white-space: nowrap;
    margin: 0;
}

.labelCliente {
    font-size: 16;
    padding: 0;
    padding-left: 2;
    white-space: nowrap;
    margin-left: 5;
}

.labelCodigo {
    font-size: 14;
    padding: 0;
    padding-left: 2;
    white-space: nowrap;
    margin-left: 5;
}

.labelCaptura {
    font-size: 14;
    padding: 0;
    padding-left: 2;
    white-space: nowrap;
    margin-left: 5;
}

.labelCabeceraDescripcion {
    font-size: 12;
    padding: 0;
    padding-left: 10;
}

.labelCabeceraListView {
    border-width: 1;
    border-color: blue;
    color: blue;
    padding-left: 100;
    padding-right: 100;
    padding-top: 2;
    padding-bottom: 2;
    border-radius: 7;
}

.labelTiempo {
    padding-left: 10;
}

.LabelSmart {
    font-size: 11;
    font-weight: bold;
}

.switch_layout {
    height: 8%;
}

.iconSearchArticulo,
.addArticulo,
.removeArticulo,
.showCesta,
.showObservaciones,
.cancelarVenta,
.pausarVenta {
    font-family: 'icomoon';
    font-size: 24;
}