﻿.trend-area {
    width: 100%;
    min-height: 600px;
}

.google-visualization-tooltip {
    line-height: .85em;
}

.trend-tooltip {
    padding: 5px;
    font-size: 1.25em;
    white-space: nowrap;
}

.trend-ovly {
    position: absolute;
    background-color: white;
    top: 77%;
    right: 12%;
}

table.trendTable {
    border: 1px solid #1C6EA4;
    margin-top: 20px;
    margin-left: auto;
    margin-right: auto;
    width: 80%;
    height: 35%;
    text-align: left;
    border-collapse: collapse;
}

    table.trendTable td, table.trendTable th {
        border: 1px solid #AAAAAA;
        padding: 10px;
        text-align: center
    }

    table.trendTable tbody td {
        font-size: 14px;
    }

    table.trendTable tr:nth-child(even) {
        background: #EEEEEE;
    }

    table.trendTable thead {
        background: #475B69;
        border-bottom: 2px solid #D0E4F5;
    }

        table.trendTable thead th {
            font-size: 13px;
            font-weight: bold;
            color: #FFFFFF;
            border-left: 2px solid #D0E4F5;
        }

            table.trendTable thead th:first-child {
                border-left: none;
            }

    table.trendTable tfoot td {
        font-size: 14px;
    }

    table.trendTable tfoot .links {
        text-align: right;
    }

        table.trendTable tfoot .links a {
            display: inline-block;
            background: #1C6EA4;
            color: #FFFFFF;
            padding: 2px 8px;
            border-radius: 5px;
        }

.trend-no {
    display: none;
}

@media screen and (max-width: 549px) {
    .trend-no {
        display: block;
    }

    .trend-display {
        display: none;
    }
}

@import url(https://fonts.googleapis.com/css?family=Open+Sans:400,700);
