﻿html, body 
{
    height:100%;
}
body
{
    margin: 0;
    padding: 0;
    font-family: Calibri, Mangal;
    font-size: 13px;
}

.container
{
    width: 980px;
    margin: 0 auto;
    padding: 10px;
    min-height: 630px;
    height: 100%;
    border: 1px solid #eee;
    box-shadow: 0 0 4px #eee;
}
.redStar
{
   color: Red;  
    
}
.form-mainhead 
{
    font-size:25px;
    text-align:center;
    font-weight:normal;
    border:1px solid #eee;
    background-color:#f3f3f3;
    margin:0px 0 10px;
    padding:10px;
    background-image:url('../images/dot.png');
}
.form-mainhead span
{
    font-size:25px !important;
    
}

.davv_table, .davv_table2, .davv_table4, .davv_table6
{
    width: 100%;
    margin: 0 0 10px;
    border-collapse: collapse;
    font-family: verdana;
    font-size: 13px;
    
}
.davv_table th, .davv_table2 th, .davv_table4 th, .davv_table6 th
{
    padding: 8px;
    background-color: #BFD6E6;
    border: #ddd 1px solid;
    color: #fff;
    margin: 0 0 0 0;
    font-size:14px;
    font-weight: bold;
    text-align: left;
}
.davv_table td, .davv_table2 td, .davv_table4 td, .davv_table6 td
{
    padding: 4px;
    border: #eaeaea 1px solid;
    text-align: left;
}
.davv_table tr, .davv_table2 tr, .davv_table4 tr, .davv_table6 tr
{
    background: #f2f2f2;
}
.davv_table tr:nth-child(odd), .davv_table2 tr:nth-child(odd), .davv_table4 tr:nth-child(odd), .davv_table6 tr:nth-child(odd)
{
    background: #FBFBFB;
}
.davv_table tr:nth-child(even), .davv_table2 tr:nth-child(even), .davv_table4 tr:nth-child(even), .davv_table6 tr:nth-child(even)
{
    background: #f7f7f7;
}

.davv_table2 td
{
    width: 50%;
}
.davv_table4 td
{
    width: 25%;
}
.davv_table6 td
{
    width: 16.66%;
}

/* fields */

.davv_table td input[type="text"], .davv_table2 td input[type="text"], .davv_table4 td input[type="text"], .davv_table6 td input[type="text"]
{
    padding: 7px;
    border-radius: 4px;
    background-color: #fff;
    border: #ddd 1px solid;
}
.davv_table td input:focus, .davv_table2 td input:focus, .davv_table4 td input:focus, .davv_table6 td input:focus
{
    outline: none;
    box-shadow: 0px 0px 5px #ddd;
    border: #ddd 1px solid;
}
.davv_table td, .davv_table2 td, .davv_table4 td, .davv_table6 td input:hover
{
    border-radius: 5px;
}

.davv_table td select, .davv_table2 td select, .davv_table4 td select, .davv_table6 td select
{
    padding: 7px;
    border-radius: 4px;
    background-color: #fff;
    border: #ddd 1px solid;
    height: 30px;
}

.davv_table td select:focus, .davv_table2 td select:focus, .davv_table4 td select:focus, .davv_table6 td select:focus
{
    outline: none;
    box-shadow: 0px 0px 5px #ddd;
    border: #ddd 1px solid;
}
.davv_table td select:hover, .davv_table2 td select:hover, .davv_table4 td select:hover, .davv_table6 td select:hover
{
    border: #ddd 1px solid;
}
.davv_table td textarea, .davv_table2 td textarea, .davv_table4 td textarea, .davv_table6 td textarea
{
    width: 88%;
    padding: 7px;
    border-radius: 4px;
    background-color: #fff;
    border: #ddd 1px solid;
}

.davv_table td textarea:focus, .davv_table2 td textarea:focus, .davv_table4 td textarea:focus, .davv_table6 td textarea:focus
{
    outline: none;
    box-shadow: 0px 0px 5px #ddd;
    border: 1px solid #ddd;
}
textarea:hover
{
    border: 1px solid #ffd0b4;
    border-radius: 5px;
}
/* button css designs */
.btn-col 
{
    text-align:center;
    margin:10px 0 10px;
}

.btn
{
    border-style: none;
    border-color: inherit;
    border-width: medium;
    background-color: #58aee4;
    padding: 8px 8px;
    color: #fff;
    font-size: 14px;
    border-radius: 5px 5px;
    }
.btn:hover, .btn:active
{
    background-color: #248bcc;
    border: none;
    border-radius: 5px 5px;
    cursor:pointer;
}
