﻿/* -------------------------------------------- Form Table ------------------------------------------------------------ */
.backend-form-table-99pc
{
    border-top: 0px solid #58c5ee;
    border-bottom: none;
    border-left: none;
    border-right: none;
    width: 99%;
    height: 100%;
    background-color: #FFFFFF;
    vertical-align: top;
    font-family:Tahoma, Arial, Helvetica, Sans-Serif;
    font-size: 14px;
    line-height:1.5em;
}

.backend-form-table-top
{
    border-top: 1px solid #58c5ee;
    border-bottom: none;
    border-left: none;
    border-right: none;
    width: 100%;
    height: 100%;
    background-color: #f6fafd;
    vertical-align: top;
    font-family:Tahoma, Arial, Helvetica, Sans-Serif;
    font-size: 14px;
    line-height:1.5em;
}

.backend-form-table
{
    border-top: 0px solid #58c5ee;
    border-bottom: none;
    border-left: none;
    border-right: none;
    width: 100%;
    height: 100%;
    background-color: #f6fafd;
    vertical-align: top;
    font-family:Tahoma, Arial, Helvetica, Sans-Serif;
    font-size: 14px;
    line-height:1.5em;
}

    .backend-form-table-top .table-top,
    .backend-form-table .table-top
    {
        border: 0px solid #58c5ee;
        width: 100%;
        border-collapse: collapse;
        border-spacing: 0;
    }    

    .backend-form-table-top .table,
    .backend-form-table .table
    {
        border: 1px solid #58c5ee;
        width: 100%;
        border-collapse: collapse;
        border-spacing: 0;
    }

    .backend-form-table-top .th-title,
    .backend-form-table .th-title
    {
        border-top: none;
        border-bottom: 1px solid #58c5ee;
        border-left: 1px solid #58c5ee;
        border-right: 1px solid #58c5ee;
        background-color: #99ffff;
        font-weight: normal;
        padding: 0px;
        width: 90px;
        border-left-color: #0099cc;
        text-align: center;
        padding-left: 2px;
    }

    .backend-form-table-top .th-null,
    .backend-form-table .th-null
    {
        border-top: 1px solid #58c5ee;
        border-bottom: 1px solid #58c5ee;
        border-left: 1px solid #58c5ee;
        border-right: 1px solid #58c5ee;
        padding: 2px 1px 2px 1px;
        vertical-align: middle;
        text-align: left;
    }

    .backend-form-table-top .th-must-null,
    .backend-form-table .th-must-null
    {
        border-top: 1px solid #58c5ee;
        border-bottom: 1px solid #58c5ee;
        border-left: 6px solid #58c5ee;
        border-right: 1px solid #58c5ee;
        background-color: #e1fbfb;
        font-weight: normal;
        padding: 0px;
        width: 90px;
        border-left-color: #0099cc;
        text-align: left;
        padding-left: 5px;
        height:22px;
    }

    .backend-form-table-top .th,
    .backend-form-table .th
    {
        border-top: none;
        border-bottom: 1px solid #58c5ee;
        border-left: 6px solid #58c5ee;
        border-right: 1px solid #58c5ee;
        background-color: #e1fbfb;
        font-weight: normal;
        padding: 0px;
        width: 90px;
        border-left-color: #58c5ee;
        text-align: left;
        padding-left: 5px;
    }

    .backend-form-table-top .th-must,
    .backend-form-table .th-must
    {
        border-top: none;
        border-bottom: 1px solid #58c5ee;
        border-left: 6px solid #58c5ee;
        border-right: 1px solid #58c5ee;
        background-color: #e1fbfb;
        font-weight: normal;
        padding: 0px;
        width: 90px;
        border-left-color: #0099cc;
        text-align: left;
        padding-left: 5px;
    }

    .backend-form-table-top .td-left,
    .backend-form-table .td-left
    {
        border-top: none;
        border-bottom: 1px solid #58c5ee;
        border-left: 1px solid #58c5ee;
        border-right: 1px solid #58c5ee;
        padding: 2px 1px 2px 1px;
        vertical-align: middle;
        text-align: left;
    }    

    .backend-form-table-top .td-center,
    .backend-form-table .td-center
    {
        border-top: none;
        border-bottom: 1px solid #58c5ee;
        border-left: 1px solid #58c5ee;
        border-right: 1px solid #58c5ee;
        padding: 2px 1px 2px 1px;
        vertical-align: middle;
        text-align: center;
    }

    .backend-form-table-top .td-right,
    .backend-form-table .td-right
    {
        border-top: none;
        border-bottom: 1px solid #58c5ee;
        border-left: 1px solid #58c5ee;
        border-right: 1px solid #58c5ee;
        padding: 2px 1px 2px 1px;
        vertical-align: middle;
        text-align: right;
    }

    .backend-form-table-top .td-left-null,
    .backend-form-table .td-left-null
    {
        border-top: none;
        border-bottom: 0px solid #58c5ee;
        border-left: 0px solid #58c5ee;
        border-right: 0px solid #58c5ee;
        padding: 2px 1px 2px 1px;
        vertical-align: middle;
        text-align: left;
    } 
    
    .backend-form-table-top .td-center-null,
    .backend-form-table .td-center-null
    {
        border-top: none;
        border-bottom: 0px solid #58c5ee;
        border-left: 0px solid #58c5ee;
        border-right: 0px solid #58c5ee;
        padding: 2px 1px 2px 1px;
        vertical-align: middle;
        text-align: center;
    }

    .backend-form-table-top .td-right-null,
    .backend-form-table .td-right-null
    {
        border-top: none;
        border-bottom: 0px solid #58c5ee;
        border-left: 0px solid #58c5ee;
        border-right: 0px solid #58c5ee;
        padding: 2px 1px 2px 1px;
        vertical-align: middle;
        text-align: right;
    }

    .backend-form-table-top .td-toolbar,
    .backend-form-table .td-toolbar
    {
        width:100%;
        border-top: none;
        border-bottom: 1px solid #58c5ee;
        border-left: 1px solid #58c5ee;
        border-right: 1px solid #58c5ee;
        padding: 2px 1px 2px 1px;
        vertical-align: middle;
        text-align: left;
        background-color:#58c5ee;
    }

    .backend-form-table-top .td-toolbar-80pc,
    .backend-form-table .td-toolbar-80pc
    {
        width:80%;
        border-top: none;
        border-bottom: 1px solid #58c5ee;
        border-left: 1px solid #58c5ee;
        border-right: 1px solid #58c5ee;
        padding: 2px 1px 2px 1px;
        vertical-align: middle;
        text-align: left;
        background-color:#58c5ee;
    }

    .backend-form-table-top .td-toolbar-70pc,
    .backend-form-table .td-toolbar-70pc
    {
        width:70%;
        border-top: none;
        border-bottom: 1px solid #58c5ee;
        border-left: 1px solid #58c5ee;
        border-right: 1px solid #58c5ee;
        padding: 2px 1px 2px 1px;
        vertical-align: middle;
        text-align: left;
        background-color:#58c5ee;
    }

    .backend-form-table-top .td-toolbar-65pc,
    .backend-form-table .td-toolbar-65pc
    {
        width:65%;
        border-top: none;
        border-bottom: 1px solid #58c5ee;
        border-left: 1px solid #58c5ee;
        border-right: 1px solid #58c5ee;
        padding: 2px 1px 2px 1px;
        vertical-align: middle;
        text-align: left;
        background-color:#58c5ee;
    }

    .backend-form-table-top .td-toolbar-60pc,
    .backend-form-table .td-toolbar-60pc
    {
        width:60%;
        border-top: none;
        border-bottom: 1px solid #58c5ee;
        border-left: 1px solid #58c5ee;
        border-right: 1px solid #58c5ee;
        padding: 2px 1px 2px 1px;
        vertical-align: middle;
        text-align: left;
        background-color:#58c5ee;
    }

    .backend-form-table-top .td-toolbar-30pc,
    .backend-form-table .td-toolbar-30pc
    {
        width:30%;
        border-top: none;
        border-bottom: 1px solid #58c5ee;
        border-left: 1px solid #58c5ee;
        border-right: 1px solid #58c5ee;
        padding: 2px 1px 2px 1px;
        vertical-align: middle;
        text-align: left;
        background-color:#58c5ee;
    }

    .backend-form-table-top .td-toolbar-20pc,
    .backend-form-table .td-toolbar-20pc
    {
        width:20%;
        border-top: none;
        border-bottom: 1px solid #58c5ee;
        border-left: 1px solid #58c5ee;
        border-right: 1px solid #58c5ee;
        padding: 2px 1px 2px 1px;
        vertical-align: middle;
        text-align: left;
        background-color:#58c5ee;
    }
        
    .backend-form-table-top .td-toolbar-15pc,
    .backend-form-table .td-toolbar-15pc
    {
        width:15%;
        border-top: none;
        border-bottom: 1px solid #58c5ee;
        border-left: 1px solid #58c5ee;
        border-right: 1px solid #58c5ee;
        padding: 2px 1px 2px 1px;
        vertical-align: middle;
        text-align: right;
        background-color:#58c5ee;
    }

    .backend-form-table-top .td-toolbar-10pc,
    .backend-form-table .td-toolbar-10pc
    {
        width:10%;
        border-top: none;
        border-bottom: 1px solid #58c5ee;
        border-left: 1px solid #58c5ee;
        border-right: 1px solid #58c5ee;
        padding: 2px 1px 2px 1px;
        vertical-align: middle;
        text-align: right;
        background-color:#58c5ee;
    }
/* -------------------------------------------- Form Text ------------------------------------------------------------ */
.backend-form-warning-big
{
    font-family:Tahoma, Arial, Helvetica, Sans-Serif;
    font-size: xx-large;
    font-weight: bold;
    color: red;
    vertical-align: top;
}

.backend-form-warning
{
    font: x-small Verdana, Arial, sans-serif;
    font-size: small;
    color: red;
    background-color: #FFFFFF;
    vertical-align: top;
}

.backend-form-outline-text
{
    font-size: small;
    font-weight: bold;
    color: red;
    vertical-align: top;
}

.backend-form-inline-text
{
    font-size: small;
    color: #696969;
    vertical-align: top;
}

