.home-entry {
        font-size: 11pt;
        color: black;
        text-decoration:none;
        font-style: italic;

}
.home-entry-link {
        font-size: 11pt;
        color: black;
        text-decoration:underline;
        font-style: italic;

}
.home-entry span:hover {
        color: #FF0066;
        text-decoration:underline;
}

.home-entry strong {
        color: #FF0066;
        text-decoration:none;
}


.state-explained {
        font-size: 10pt;
        color: black;
        font-style: italic;
        margin: 0.5em 0pt 1em; padding-left: 30pt; padding-right: 30pt; border-spacing: 10px 10px;
}

.state-explained-title {

        color: #FF69B4;
        font-size: 12pt;

}

.invoice_quantity {
        color: #FF69B4;
        font-weight: bold;
}


.invoice-list-id {
        font-size:7pt;
}

.invoice-list-reference-title {
        font-size: 7pt;
}

.invoice-list-reference {
        font-size: 10pt;
        color: darkblue;
}

.invoice-list-payable-yes {
        background-color: #9aea96;
}

.allsent-green {
        background-color: #9aea96;
}

.allsent-red {
        background-color: #ff8989;
}

.efficiency-bluelight {
	background-color: #bee6ff;
}

.efficiency-blue {
	background-color: #88c8ff;
}

.efficiency-greenlight {
	background-color: #e1f6e7;
}

.efficiency-rose {
	background-color: #ffd1d1;
}
.efficiency-pastel {
	background-color: #ffebd1;
}



.efficiency-green {
	background-color: #b8f6ca;
}

.efficiency-yellowlight {
	background-color: #f6f6d0;
}

.efficiency-orange {
	background-color: #fde3aa;
}
.efficiency-lightorangered {
	background-color: #fddcc7;
}



.invoice-list-payable-no {
        background-color: #eac896;
}
.invoice-list-payable-invoiced {
        background-color: #88c8ff;
}
.invoice-list-payable-prefill {
        background-color: #fff47e;
}

.invoice-list-paid {
        background-color: #bee6ff;
}

.invoice-list-money-received {
        background-color: #e1f6e7;
}


.wizard-infos {

        border: 0px solid rgb(204, 255, 204); margin: 0.5em 0pt 1em; padding: 5pt; border-spacing: 2px 2px; background-color: #FAFEFA;  font-size:11pt;

}


.wizard-infos-text {

        border: 0px solid rgb(222, 255, 222); margin: 0.5em 0pt 1em; padding: 5pt; border-spacing: 2px 2px; background-color: #F8FFF8;  font-size:11pt;

}



.i-reports-table {

        border: 1px solid rgb(204, 204, 204); margin: 0.5em 0pt 1em; padding: 0pt; border-spacing: 2px 2px; width:100%;

}


.i-reports-th {
        font-size: 10pt;
        text-align: left;
        font-weight: bold;
        background-color: #e9e9e9;
        padding: 2px;
}
.i-reports-td {
        font-size: 10pt;
        text-align: left;
        padding: 2px;
        border-bottom: 1px #ddd solid;
}

.i-reports-table-log {

        border: 1px solid rgb(204, 204, 204); margin: 0.5em 0pt 1em; padding: 0pt; border-spacing: 2px 2px;

}


.i-reports-th-log {
        font-size: 8pt;
        text-align: left;
        font-weight: bold;
        background-color: #e9e9e9;
        padding: 2px;
}
.i-reports-td-log {
        font-size: 8pt;
        text-align: left;
        padding: 2px;
        border-bottom: 1px #ddd solid;
}



.i-reports-td-total {
        font-size: 10pt;
        text-align: right;
        padding: 2px;
        border-bottom: 1px #ddd solid;
}

.i-reports-td-amount {
        font-size: 10pt;
        text-align: right;
        padding: 2px;
        border-bottom: 1px #ddd solid;
        color: #0046c7;
}

.i-reports-td-small {
        font-size: 6pt;
        text-align: left;
        padding: 2px;
        border-bottom: 1px #ddd solid;
}

.customer {
        font-size: 12pt;
}

.provider {
        font-size: 12pt;
}

.customerAddress {
        font-size: 9pt;
}

.providerAddress {
        font-size: 9pt;
}

.customerTitle {
        font-size: 8pt;
        font-style:italic;
}

.providerTitle {
        font-size: 8pt;
        font-style:italic;

}

.providerRefTitle {
        font-size: 12pt;
        font-style:italic;

}

.providerRef {
        font-size: 12pt;
        font-style:italic;
        color: #0046c7;

}

.invoiceDateTitle {
        font-size: 12pt;

}

.invoiceDate {
        font-size: 12pt;
        color: #0046c7;

}
.providerBankAccount {
        font-size: 9pt;
}

.providerBankAccountTitle {
        font-size: 11pt;
        font-style:italic;

}
.i-icon {
        font-size: 11pt;
        text-align: center;
        text-decoration:none;
}

.i-icon-box {
        float : right;
        padding-right: 60px;
}

.status {
        font-size: 12pt;
    color: #0046c7;
    text-decoration: bold;
}

.statusTitle {
        font-size: 12pt;
}

.status-OFFERED {
}

.status-REFUSED {
        color: orange;
}

.status-ACCEPTED {
        color: green;
}

.status-PAID {
        color: green;
}

.status-PAYMENT_RECEIVED {
        color: green;
}

.status-report-false {
        color: red;
}

.status-report-true {
        color: green;
}


