﻿/*	
	ACHILLES EDV CSS
*/

/****************************** HTML *******************************/
.IE8Fix
{
    z-index: 1000;
}

.table
{
    display: table;
    border: 1px solid silver;
    border-collapse: collapse;
    width: 100%;
}

.table-row
{
    display: table-row;
    border: 1px solid silver;
}

.table-cell
{
    display: table-cell;
    border: 1px solid silver;
    padding: 10px;
}

.thead
{
    font-weight: bold;
    background: #eee;
}

.table-NoBorder
{
    display: table;
    background: #fff;
}

.table-NoBorder01
{
    display: table;
    background: #f5f5f5;
}

.table-NoBorder02
{
    display: table;
    background: silver;
}

.table-row-NoBorder
{
    display: table-row;
}

.table-cell-NoBorder
{
    display: table-cell;
    padding: 0px;
    text-align: left;
    vertical-align: top;
    /*width: 100%;*/
}

.table-cell-NoBorder-100
{
    display: table-cell;
    padding: 0px;
    text-align: left;
    vertical-align: top;
    width: 100%;
}

.table-cell-NoBorder-Right
{
    display: table-cell;
    padding: 0px;
    text-align: right;
    vertical-align: top;
}

.thead-NoBorder
{
    font-weight: bold;
}


@media only screen and (max-width: 979px)
{
    .table
    {
        border: none;
    }

    .table-row, .table-cell
    {
        display: block;
        border: 1px solid silver;
    }

    .table-row
    {
        margin-bottom: 0px;
    }

    .table-NoBorder
    {
        border: none;
    }

    .table-row-NoBorder, .table-cell-NoBorder
    {
        display: block;
    }

    .table-row-NoBorder
    {
        margin-bottom: 0px;
    }
}
