/*hipercom color: #1374BB*/

.audit-sku {
}

    .audit-sku .image-holder {
        width: 200px;
        border: thin solid #DDDDDD;
        text-align: center;
        padding: 5px;
        display: inline-block;
        vertical-align: top;
        margin-right: 20px;
    }

        .audit-sku .image-holder img {
            max-width: 150px;
            max-height: 200px;
        }

        .audit-sku .image-holder .image-description.ean {
            font-weight: bold;
            margin: 2px 0px 2px 0px;
            color: #DDDDDD;
        }

        .audit-sku .image-holder .global-rating {
            width: 100%;
            font-size: 2em;
        }

    .audit-sku .rating-modal {
    }

    .audit-sku .price-evolution-holder {
        width: 80%;
        display: inline-block;
        overflow: auto;
    }

        .audit-sku .price-evolution-holder .title {
            width: 100%;
            display: inline-block;
            color: #1374BB;
            font-size: 1.2em;
            border-bottom: thin solid #1374BB;
            margin-bottom: 10px;
        }

        .audit-sku .price-evolution-holder .row {
            margin: 0;
        }

    .audit-sku .availability-holder {
        margin-left: 220px;
        width: 80%;
        overflow: auto;
    }

        .audit-sku .availability-holder i.present {
            color: #008724;
        }

        .audit-sku .availability-holder i.absent {
            color: #b00000;
        }

        .audit-sku .availability-holder i.low-stock {
            color: #ff7700;
        }

        .audit-sku .availability-holder .title {
            width: 100%;
            display: inline-block;
            color: #1374BB;
            font-size: 1.2em;
            border-bottom: thin solid #1374BB;
            margin-bottom: 10px;
        }

        .audit-sku .availability-holder .availability-calendar {
            width: 100%;
            overflow: auto;
            max-height: 300px;
        }

            .audit-sku .availability-holder .availability-calendar table {
                /*width: 100%;*/
            }

                .audit-sku .availability-holder .availability-calendar table tr {
                    border-top: thin solid #DDDDDD;
                    border-bottom: thin solid #DDDDDD;
                }

                    .audit-sku .availability-holder .availability-calendar table tr:last-child {
                        border-bottom: 0;
                    }

                    .audit-sku .availability-holder .availability-calendar table tr td:first-child {
                        width: 230px;
                        font-weight: bold;
                        text-align: left;
                        padding: 5px;
                    }

                    .audit-sku .availability-holder .availability-calendar table tr td {
                        width: 20px;
                        text-align: center;
                        padding: 5px;
                    }

        .audit-sku .availability-holder .availability-status-info {
            margin-bottom: 10px;
        }

            .audit-sku .availability-holder .availability-status-info table {
            }

                .audit-sku .availability-holder .availability-status-info table tr td {
                    padding: 5px;
                }
