﻿card.table
{
    border: #666 1px solid;
    margin-top: 10px;
    box-sizing: border-box;
    overflow: auto;
    display: table;
}
card.table label
{
    font-weight: bold;
    background-color: #ccc;
    padding: 3px;
    border-bottom: #666 1px solid;
    display: block;
}
card.table data
{
    display: block;
    clear: both;
    padding: 5px;
}

card.line
{
    width: 49%;
    border: #666 1px solid;
    margin-top: 10px;
    box-sizing: border-box;
    overflow: auto;
    display: table;
}
card.line label
{
    font-weight: bold;
    background-color: #ccc;
    padding: 3px;
    border-bottom: #666 1px solid;
    display: block;
}
card.line data
{
    display: block;
    clear: both;
    padding: 5px;
}

card.widthFull
{
    width: 100%;
}
card.widthHalf
{
    width: 49%;
    /*float: left;*/
}
card.widthTwoThird
{
    width: 66%;
    /*float: left;*/
}
card.widthOneThird
{
    width: 33%;
    /*float: left;*/
}