﻿
body {
    background: rgb(242, 242, 242);
    margin: 10px;
    padding: 0px;
    font-family: Arial, Helvetica, Geneva, sans-serif;
    font-size: 16px;
    min-width: 500px;
    max-width: 1920px;
}

a {
    color: rgb(0, 0, 0);
}

.report-standard-alternatingrowcolors {
    border-width: 1px 1px medium;
    border-style: solid solid none;
    border-color: rgb(124, 125, 125) rgb(124, 125, 125) currentColor;
    margin: 4px;
}

    .report-standard-alternatingrowcolors th.header {
        background: rgb(225, 225, 225);
        font: bold 12px/12px Arial, sans-serif;
        padding: 4px 10px;
        color: rgb(34, 34, 34);
        border-bottom-color: rgb(124, 125, 125);
        border-bottom-width: 1px;
        border-bottom-style: solid;
        text-shadow: 0px 1px 0px rgba(255,255,255,0.5);
    }

    .report-standard-alternatingrowcolors td.data {
        padding: 4px 10px;
        border-bottom-color: rgb(124, 125, 125);
        border-bottom-width: 1px;
        border-bottom-style: solid;
    }

    .report-standard-alternatingrowcolors tr:nth-child(2n+1) {
        background-color: rgb(216, 230, 240);
    }

    .report-standard-alternatingrowcolors tr:nth-child(2n) {
        background-color: rgb(242, 242, 242);
    }
