﻿

table.acm-multi-tbl {
    /*border-collapse: collapse;*/
    border-radius: 5px;
}

    table.acm-multi-tbl td.acm-available-header {
        padding: 1px 1px 1px 1px;
        background-color: #84c51f;
        color: white;
        font-weight: bold;
        font-size: 90%;
    }

        table.acm-multi-tbl td.acm-available-header a {
            padding: 3px 2px 2px 10px;
            background-color: #84c51f;
            color: white;
            font-weight: bold;
        }

    table.acm-multi-tbl td.acm-selected-header {
        padding: 4px 1px 1px 4px;
        background-color: #84c51f;
        color: white;
        font-weight: bold;
        font-size: 90%;
    }

        table.acm-multi-tbl td.acm-selected-header a {
            padding: 0 3px;
            background-color: #84c51f;
            color: white;
            font-weight: bold;
        }

    table.acm-multi-tbl td {
        border: 1px solid #ccc;
        vertical-align: top;
    }

    table.acm-multi-tbl ul {
        list-style: none;
        padding-left: 0;
    }

    table.acm-multi-tbl.val-danger div.acm-available li {
        background-image: -webkit-linear-gradient(top, #FFE6E6 0%, #FFD1D1 100%);
        background-image: -o-linear-gradient(top, #FFE6E6 0%, #FFD1D1 100%);
        background-image: -webkit-gradient(linear, left top, left bottom, from(#FFE6E6), to(#FFD1D1));
        background-image: linear-gradient(to bottom, #FFE6E6 0%, #FFD1D1 100%);
        filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffdff0d8', endColorstr='#ffc8e5bc', GradientType=0);
        background-repeat: repeat-x;
        border-color: #F3A8A8;
    }

    table.acm-multi-tbl div.acm-selected li {
        background-image: -webkit-linear-gradient(top, #dff0d8 0%, #c8e5bc 100%);
        background-image: -o-linear-gradient(top, #dff0d8 0%, #c8e5bc 100%);
        background-image: -webkit-gradient(linear, left top, left bottom, from(#dff0d8), to(#c8e5bc));
        background-image: linear-gradient(to bottom, #dff0d8 0%, #c8e5bc 100%);
        filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffdff0d8', endColorstr='#ffc8e5bc', GradientType=0);
        background-repeat: repeat-x;
        border-color: #b2dba1;
    }

    table.acm-multi-tbl li {
        padding: 1px 3px;
        border-bottom: 1px solid #ddd;
        background-color: #fff;
        background-image: -webkit-linear-gradient(top, #fafafa 0%, #f1f1f1 100%);
        background-image: -o-linear-gradient(top, #fafafa 0%, #f1f1f1 100%);
        background-image: -webkit-gradient(linear, left top, left bottom, from(#fafafa), to(#f1f1f1));
        background-image: linear-gradient(to bottom, #fafafa 0%, #f1f1f1 100%);
        background-repeat: repeat-x;
        border-color: #ddd;
        color: black;
    }

        table.acm-multi-tbl li a {
            float: right;
            display: block;
            padding-right: 3px;
        }

    table.acm-multi-tbl a.acm-action-label {
        float: right;
        display: block;
        padding-right: 3px;
    }

    table.acm-multi-tbl div.acm-available, table.acm-multi-tbl div.acm-selected {
        overflow-y: auto;
    }

    table.acm-multi-tbl li {
        font-size: .9em;
    }

    table.acm-multi-tbl input.acm-multi-filter {
        color: #222;
        text-align: left;
    }
