/*hipercom color: #1374BB*/

.audit-market {
}

    .audit-market .title {
        width: 100%;
        color: #1374BB;
        font-size: 1.2em;
        border-bottom: thin solid #1374BB;
        margin-bottom: 10px;
    }

    .audit-market .producer-holder {
        width: 100%;
        margin-top: 10px;
        margin-bottom: 10px;
        text-align: center;
    }

        .audit-market .producer-holder button.producer {
            border-radius: 5px;
            border: thin solid #DDDDDD;
            background-color: transparent;
            color: #1374BB;
            font-size: 1.2em;
            vertical-align: middle;
            margin-left: 5px;
            margin-right: 5px;
            outline: none;
        }

        .audit-market .producer-holder button.active {
            border: 2px solid #1374BB;
        }

    .audit-market .pie-chart-holder {
        width: 39%;
        display: inline-block;
    }

    .audit-market .details-holder {
        width: 59%;
        display: inline-block;
        overflow: auto;
    }

        .audit-market .details-holder table {
            width: 100%;
        }

            .audit-market .details-holder table thead tr td {
                text-align: center;
                width: 50px;
                padding: 2px;
            }

            .audit-market .details-holder table tbody tr td:first-child {
                text-align: left;
                font-weight: bold;
                width: 170px;
                min-width: 170px;
                padding: 2px;
            }

            .audit-market .details-holder table tbody tr td {
                text-align: center;
                border: thin solid #DDDDDD;
                height: 25px;
            }

                .audit-market .details-holder table tbody tr td.show-details {
                    cursor: pointer;
                }

    .audit-market .producers-share {
        width: 100%;
        margin-bottom: 5%;
        display: block;
    }

    .audit-market .brands-share {
        width: 100%;
        display: block;
    }

    .audit-market .share-evolution {
        width: 100%;
        display: block;
    }

    .audit-market .share-evolution-chart-holder {
        width: 100%;
        display: block;
    }

        .audit-market .share-evolution-chart-holder .row {
            margin: 0;
        }

/*.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;
                }*/
