﻿body {
}
content {
    font-size: 12px;
}
.lblspan {
    display: inline-block;
    padding-bottom: 10px;
    width: 131px;
}
.fieldspace {
    padding-bottom: 18px;
}
.headlblmain {
   color: #003e5f;
}
.headspace {
    margin-bottom: 45px;
}

    .headspace span {
        font-weight: bold;
    }

.headmainlbl {
    padding-right: 10px;
}

.headmain {
    border: 1px solid;
    padding: 10px;
}

    .headmain td {
        color: #003e5f;
        font-family: helvetica;
        font-size: 15px;
        text-align: left;
    margin-left: 80px;
}

        .headmain td select {
            -webkit-appearance: none;
            -o-appearance: none;
            appearance: none;
            -moz-appearance: none;
            background: #fff url("../images/select-arrow.png") no-repeat scroll 90% center;
            border: 1px solid #d6d6d6;
            box-shadow: 0 0 5px #d6d6d6 inset;
            color: #003e5f;
            height: 26px;
            text-indent: 0.01px;
            text-overflow: "";
            width: 204px;
        }

        .headmain td input[type="text"] {
            border: 1px solid #d6d6d6;
            box-shadow: 0 0 5px #d6d6d6 inset;
            color: #003e5f;
        }

     }

.headmaintd {
    padding-right: 60px;
}

.fieldstr {
    padding-right: 10px;
    border: 1px solid;
    border-collapse: collapse;
}

    .fieldstr td {
        padding-right: 10px;
        font-size: 14px;
        font-family: helvetica;
        text-align: left;
        color: #003e5f;
        padding: 10px;
    }

.maintable {
    width: 100%;
}

.fieldstr input {
    margin: 0 0 0 2px;
}

button[disabled], html input[disabled] {
    cursor: default;
    background-color: #ebebe4;
}

/*.fieldstr td input[type="text"], .form-control {
    width: 200px;
    height: 20px;
    border: 1px solid #d6d6d6;
    box-shadow: 1px 1px 3px #d6d6d6;
    color: #003e5f;
    border-radius:0 !important;
    height:40px !important;
    padding:0px 10px !important;
}*/

.heading_top
{
     margin-bottom: 10px;
    text-align: left;
    font-size: 20px;
    border-bottom: 2px solid #00adef;
}
    .heading_top span
    {
        background: white;
    }
.fieldstr td textarea {
    width: 200px;
    height: 20px;
    border: 1px solid #d6d6d6;
    box-shadow: inset 0 1px 1px rgba(0,0,0,.075);;
    color: #003e5f;
    border-radius:4px;
    height:40px;
    padding: 9px !important;
    font-size: 14px;
}
.table
{
    font-family:Arial;
}
/*.fieldstr td input[type="checkbox"] {
    height: 20px;
    vertical-align: middle;
  -moz-appearance: none;
      border: 1px solid #d6d6d6;
    box-shadow: 0 0 5px #d6d6d6 inset;
  width:20px;
     -webkit-appearance: none;
      -o-appearance: none;
   appearance: none;
}*/
.calender-img
{
        vertical-align: bottom;
    margin-bottom: 6px;
    width: 30px;
}
.fieldstr td select {


    /*background: #fff url("../images/select-arrow.png") no-repeat scroll 90% center;
    border: 1px solid #d6d6d6;
    box-shadow: 0 0 5px #d6d6d6 inset;
    color: #003e5f;
    height: 26px;
    text-indent: 0.01px;
    text-overflow: "";
    width: 204px;
    box-shadow: 1px 1px 3px #d6d6d6;
    border-radius:0;*/
    height:27px !important;
}


select option {
    background: #fff;
    color: #003e5f;
    text-shadow: 0 1px 0 rgba(0,0,0,0.4);
}


.tdmain {
    padding: 10px;
    vertical-align: top;
}




/* only for checkbox */
.custom-checkbox {
    width: 16px;
    height: 16px;
    display: inline-block;
    position: relative;
    z-index: 1;
    top: 3px;
    background: url("../images/checkbox.png") no-repeat;
}
    /*.custom-checkbox:hover{
		background: url("../images/checkbox-hover.png") no-repeat;
	}*/
    .custom-checkbox.selected {
        background: url("../images/checkbox-selected.png") no-repeat;
    }

    .custom-checkbox input[type="checkbox"] {
        margin: 0;
        position: absolute;
        z-index: 2;
        cursor: pointer;
        outline: none;
        opacity: 0;
        /* CSS hacks for older browsers */
        _noFocusLine: expression(this.hideFocus=true);
        -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
        filter: alpha(opacity=0);
        -khtml-opacity: 0;
        -moz-opacity: 0;
    }

/* Let's Beautify Our Form */

label {
    display: block;
    padding: 2px 0;
}

input[type="submit"] {
    background: #fcfcfc;
    border: 1px solid #CCCCCC;
    border-radius: 4px;
    margin-top: 20px;
    padding: 10px 25px;
    cursor: pointer;
    outline: none;
}

    input[type="submit"]:hover {
        color: #fff;
        border-color: #1b7aa9;
        background-color: #003e5f;
    }


/* only for checkbox */

.btnmiddile-popup input {
margin-top:0;
}
.btnRemove
{
    margin-top:0px !important;
}


ul, ol
{
    list-style:none;
}