/* templates */


/* nolines */
.csvtohtml.csvtohtml-template-nolines {
    border:none;
}

.csvtohtml.csvtohtml-template-nolines th {
    text-align: left;
}

.csvtohtml.csvtohtml-template-nolines td {
    border:none;
    padding:0.2em 1em 0;
}

.csvtohtml.csvtohtml-template-nolines tr.rowset {
    padding-bottom:2em;
}

.csvtohtml.csvtohtml-template-nolines tr.rowset td::before {
    font-weight: bold;
    font-size:0.9rem;    
}


/* clean */
.csvtohtml.csvtohtml-template-clean {
    border:none;
    outline:1px solid #333;
}

.csvtohtml.csvtohtml-template-clean th {
    text-align: left;
}

.csvtohtml.csvtohtml-template-clean td {
    border-right:1px solid #333;
    padding:0.2em 1em 0 0.4em;
}

.csvtohtml.csvtohtml-template-clean tr.rowset {
    padding-bottom:2em;
}

.csvtohtml.csvtohtml-template-clean tr.rowset td::before {
    font-weight: bold;
    font-size:0.9rem;    
}

.csvtohtml.csvtohtml-template-clean tr.rowset {
    padding-bottom:2em;
}


/* funky */
.csvtohtml.csvtohtml-template-funky {
    border:none;
    outline:8px solid rgb(222, 148, 30);
}

.csvtohtml.csvtohtml-template-funky th {
    text-align: left;
}

.csvtohtml.csvtohtml-template-funky td {
    border:1px solid rgb(222, 148, 30);
    background:rgb(250, 43, 43);
    color:#fff;
    padding:0.2em 1em 0 0.4em;
}

.csvtohtml.csvtohtml-template-funky tr.rowset {
    padding-bottom:2em;
}

.csvtohtml.csvtohtml-template-funky tr.rowset td::before {
    font-weight: bold;
    font-size:0.9rem;    
}

.csvtohtml.csvtohtml-template-funky tr.rowset {
    padding-bottom:2em;
}


/* thick */
.csvtohtml.csvtohtml-template-thick {
    border:10px solid #000;
}

.csvtohtml.csvtohtml-template-thick th {
    text-align: left;
}

.csvtohtml.csvtohtml-template-thick td {
    border:5px solid rgb(0, 0, 0);
    padding:0.2em 1em 0 0.4em;
}

.csvtohtml.csvtohtml-template-thick tr.rowset {
    padding-bottom:2em;
}

/* thinlines */
.csvtohtml.csvtohtml-template-thinlines {
    border:1px solid #000;
}

.csvtohtml.csvtohtml-template-thinlines th {
    text-align: left;
}

.csvtohtml.csvtohtml-template-thinlines td {
    border:1px solid rgb(0, 0, 0);
    padding:0.2em 1em 0 0.4em;
}

.csvtohtml.csvtohtml-template-thinlines tr.rowset {
    padding-bottom:2em;
}


/* pyjamas */
.csvtohtml.csvtohtml-template-pyjamas {
    border:none;
}

.csvtohtml.csvtohtml-template-pyjamas th {
    text-align: left;
}

.csvtohtml.csvtohtml-template-pyjamas td {
    padding:0.2em 1em 0 0.4em;
}

.csvtohtml.csvtohtml-template-pyjamas tr.rowset.odd td {
    background:#eee;
}

.csvtohtml.csvtohtml-template-pyjamas tr.rowset.even td {
    background:#ddd;
}

.csvtohtml.csvtohtml-template-pyjamas tr.rowset {
    padding-bottom:2em;
}

/* pyjamascols */
.csvtohtml.csvtohtml-template-pyjamascols {
    border:none;
}

.csvtohtml.csvtohtml-template-pyjamascols th {
    text-align: left;
}

.csvtohtml.csvtohtml-template-pyjamascols td {
    padding:0.2em 1em 0 0.4em;
}

.csvtohtml.csvtohtml-template-pyjamascols td:nth-child(odd) {
    background:#eee;
}

.csvtohtml.csvtohtml-template-pyjamascols td:nth-child(even) {
    background:#ddd;
}

.csvtohtml.csvtohtml-template-pyjamascols tr.rowset {
    padding-bottom:2em;
}
