﻿.Inner-logo
{
    font-size: 27px;
    text-align: center; /*padding-top:2px;*/
    margin-bottom: 2px;
    font-weight: 400;
    font-family: 'Source Sans Pro' , 'Helvetica Neue' ,Helvetica,Arial,sans-serif;
}
.Inner-title
{
    font-size: 20px;
    text-align: left; /*padding-top:2px;*/
    margin-bottom: 10px;
    font-weight: 300;
    font-family: 'Source Sans Pro' , 'Helvetica Neue' ,Helvetica,Arial,sans-serif;
    background-color: #DCE9DF;
}

.Inner-title-tbl
{
    font-weight: bold;
    font-size: 17px;
    border: 0px solid #CCC;
    text-align: center;
    border-width: 1px 1px 1px 1px;
    font-family: 'Source Sans Pro' , 'Helvetica Neue' ,Helvetica,Arial,sans-serif;
}


.Field-Name
{
    font-size: 17px;
    font-family: 'Source Sans Pro' , 'Helvetica Neue' ,Helvetica,Arial,sans-serif;
}

.Field-Name-Right
{
    padding-left: 86px;
    font-size: 17px;
    font-family: 'Source Sans Pro' , 'Helvetica Neue' ,Helvetica,Arial,sans-serif;
}


.Complusory
{
    color: Red;
    font-size: 14px;
}


.TxtBoxCalnder
{
    width: 222px;
    height: 15px;
    padding: 6px;
    font-size: 14px;
    line-height: 1.42857143;
    color: #555;
    background-color: #fff;
    background-image: none;
    border: 1px solid;
    border-color: #196d4b;
}

.dropDown
{
    border-width: 1px;
    font-size: 14px;
    color: #555;
    background-color: #fff;
    background-image: none;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    box-shadow: 0px 0px 8px #d9d9d9;
    -moz-box-shadow: 0px 0px 8px #d9d9d9;
    -webkit-box-shadow: 0px 0px 8px #d9d9d9;
    height: 20px;
}


.buttonForm
{
    text-decoration: none;
    text-align: center;
    padding: 5px 17px;
    border: solid 1px #004F72;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    font: 18px Arial, Helvetica, sans-serif;
    font-weight: bold;
    -webkit-box-shadow: 2px 0px 2px #bababa, inset 0px 0px 1px #ffffff;
    -moz-box-shadow: 2px 0px 2px #bababa, inset 0px 0px 1px #ffffff;
    box-shadow: 2px 0px 2px #bababa, inset 0px 0px 1px #fffff;
}

.SubFormWOBG
{
    /*	margin:0px;padding:0px; 	min-width:50%;*/
    height: 100%;
}
.SubFormWOBG > table
{
    width: 100%;
    height: 100%;
    margin: 0px;
    padding: 0px;
}
.SubFormWOBG > tbody > tr > td
{
    vertical-align: top;
    border: 0.5px solid #D67C22; /*border-width:0px 1px 1px 0px;*/
    text-align: left;
    padding: 4px;
    font-family: 'Source Sans Pro' , 'Helvetica Neue' ,Helvetica,Arial,sans-serif;
    font-size: larger;
    color: #733C05;
}
.SubFormWOBG tr th
{
    height: 60px;
    border: 0px solid #CCC;
    text-align: center;
    border-width: 1px 1px 1px 1px;
    font-family: 'Source Sans Pro' , 'Helvetica Neue' ,Helvetica,Arial,sans-serif;
}

.fontDesc
{
    font-family: 'Source Sans Pro' , 'Helvetica Neue' ,Helvetica,Arial,sans-serif;
    font-size: 20px;
    font-weight: 300;
}

.SubFormWOBGTbl
{
    /*	margin:0px;padding:0px; 	min-width:50%;*/
    height: 100%;
}
.SubFormWOBGTbl > table
{
    width: 100%;
    height: 100%;
    margin: 0px;
    padding: 0px;
}
.SubFormWOBGTbl > tbody > tr > td
{
    border: 1px solid #CCC; /*border-width:0px 1px 1px 0px;*/
    text-align: left;
    padding: 5px;
    font-family: 'Source Sans Pro' , 'Helvetica Neue' ,Helvetica,Arial,sans-serif;
}

.SubFormWOBGTbl tr th
{
    border: 0px solid #CCC;
    text-align: center;
    border-width: 1px 1px 1px 1px;
    font-family: 'Source Sans Pro' , 'Helvetica Neue' ,Helvetica,Arial,sans-serif;
}







/* new table */

.InputformTable
{
    /*	margin:0px;padding:0px; 	min-width:50%;*/
    height: 100%;
}
.InputformTable > table
{
    width: 100%;
    height: 100%;
    margin: 0px;
    padding: 0px;
}
.InputformTable > tbody > tr > td
{
    vertical-align: top;
    padding: 4px;
    font-family: 'Source Sans Pro' , 'Helvetica Neue' ,Helvetica,Arial,sans-serif;
    font-size: larger;
    color: #733C05;
}
.InputformTable tr th
{
    height: 60px;
    border: 0px solid #CCC;
    text-align: center;
    border-width: 1px 1px 1px 1px;
    font-family: 'Source Sans Pro' , 'Helvetica Neue' ,Helvetica,Arial,sans-serif;
    font-size: 13px;
}



.TxtBox
{
    border: 1px solid #A8A8A8 !important;
    height: 25px !important;
    width: 200px !important;
    font-size: 13px !important;
    padding: 4px 4px 4px 4px !important;
    border-radius: 4px !important;
    -moz-border-radius: 4px !important;
    -webkit-border-radius: 4px !important;
    box-shadow: 0px 0px 8px #d9d9d9 !important;
    -moz-box-shadow: 0px 0px 8px #d9d9d9 !important;
    -webkit-box-shadow: 0px 0px 8px #d9d9d9 !important;
    text-align: left !important;
}


.TxtBox:focus
{
    outline: none !important;
    border: 1px solid #7bc1f7 !important;
    box-shadow: 0px 0px 8px #7bc1f7 !important;
    -moz-box-shadow: 0px 0px 8px #7bc1f7 !important;
    -webkit-box-shadow: 0px 0px 8px #7bc1f7 !important;
}



.TxtBoxCal
{
    border: 1px solid #A8A8A8 !important;
    height: 25px !important;
    width: 77px !important;
    font-size: 13px !important;
    padding: 4px 4px 4px 4px !important;
    border-radius: 4px !important;
    -moz-border-radius: 4px !important;
    -webkit-border-radius: 4px !important;
    box-shadow: 0px 0px 8px #d9d9d9 !important;
    -moz-box-shadow: 0px 0px 8px #d9d9d9 !important;
    -webkit-box-shadow: 0px 0px 8px #d9d9d9 !important;
    margin-left:19px;
}


.TxtBoxCalTotal
{
    border: 1px solid #A8A8A8 !important;
    height: 25px !important;
    width: 100px  !important;
    font-size: 13px !important;
    padding: 4px 4px 4px 4px !important;
    border-radius: 4px !important;
    -moz-border-radius: 4px !important;
    -webkit-border-radius: 4px !important;
    box-shadow: 0px 0px 8px #d9d9d9 !important;
    -moz-box-shadow: 0px 0px 8px #d9d9d9 !important;
    -webkit-box-shadow: 0px 0px 8px #d9d9d9 !important;
    margin-left:40px;
}

.TxtBoxCalProgress
{
    border: 1px solid #A8A8A8 !important;
    height: 25px !important;
    width: 100px !important;
    font-size: 13px !important;
    padding: 4px 4px 4px 4px !important;
    border-radius: 4px !important;
    -moz-border-radius: 4px !important;
    -webkit-border-radius: 4px !important;
    box-shadow: 0px 0px 8px #d9d9d9 !important;
    -moz-box-shadow: 0px 0px 8px #d9d9d9 !important;
    -webkit-box-shadow: 0px 0px 8px #d9d9d9 !important;
    margin-left:78px;
}











.TxtBoxCal:focus
{
    outline: none !important;
    border: 1px solid #7bc1f7 !important;
    box-shadow: 0px 0px 8px #7bc1f7 !important;
    -moz-box-shadow: 0px 0px 8px #7bc1f7 !important;
    -webkit-box-shadow: 0px 0px 8px #7bc1f7 !important;
}













.myButton
{
    -moz-box-shadow: 0px 10px 14px -7px #276873 !important;
    -webkit-box-shadow: 0px 10px 14px -7px #276873 !important;
    box-shadow: 0px 10px 14px -7px #276873 !important;
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0.05, #599bb3), color-stop(1, #408c99)) !important;
    background: -moz-linear-gradient(top, #599bb3 5%, #408c99 100%) !important;
    background: -webkit-linear-gradient(top, #599bb3 5%, #408c99 100%) !important;
    background: -o-linear-gradient(top, #599bb3 5%, #408c99 100%) !important;
    background: -ms-linear-gradient(top, #599bb3 5%, #408c99 100%) !important;
    background: linear-gradient(to bottom, #599bb3 5%, #408c99 100%) !important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#599bb3', endColorstr='#408c99',GradientType=0) !important;
    background-color: #599bb3 !important;
    -moz-border-radius: 8px !important;
    -webkit-border-radius: 8px !important;
    border-radius: 8px !important;
    display: inline-block !important;
    cursor: pointer !important;
    color: #ffffff !important;
    font-family: Arial !important;
    font-size: 20px !important;
    font-weight: bold !important;
    padding: 6px 18px !important;
    text-decoration: none !important;
    text-shadow: 0px 1px 0px #3d768a !important;
}
.myButton:hover
{
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0.05, #408c99), color-stop(1, #599bb3)) !important;
    background: -moz-linear-gradient(top, #408c99 5%, #599bb3 100%) !important;
    background: -webkit-linear-gradient(top, #408c99 5%, #599bb3 100%) !important;
    background: -o-linear-gradient(top, #408c99 5%, #599bb3 100%) !important;
    background: -ms-linear-gradient(top, #408c99 5%, #599bb3 100%) !important;
    background: linear-gradient(to bottom, #408c99 5%, #599bb3 100%) !important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#408c99', endColorstr='#599bb3',GradientType=0) !important;
    background-color: #408c99 !important;
}
.myButton:active
{
    position: relative !important;
    top: 1px !important;
}
