﻿/* Set padding to keep content from hitting the edges */
.body-content {
    padding-left: 15px;
    padding-right: 15px;
}

/* Set width on the form input elements since they're 100% wide by default */
input,
select,
textarea {
    max-width: 280px;
}

.reportv
{
    width: 100%;
}

.itemtable {
    width: 100%;
    border: solid 1px #5B5F6C;
}

.itemtable tr:nth-child(odd)
{
	background-color:#e0e0e0;
}

.itemtable tr:nth-child(even)
{
	background-color: #fff !important;
}

.itemtable th {
    border: solid 1px #5B5F6C;
	padding-left:2px;
	padding-right:2px;
	font-size: 12px;
	font-weight: bold;
	text-align: left;
	border:solid 1px #5B5F6C;
   	background-color:#c0c0c0;
}

.itemtable td {
    border: solid 1px #5B5F6C;
	padding-left:2px;
	padding-right:2px;
	font-size: 12px;
	font-weight: normal;
	text-align: left;
	border:solid 1px #5B5F6C;
    white-space:nowrap;
}

.frm1 {
  margin-bottom: 15px;
    float:left;
}

.frm2 {
  margin-bottom: 15px;
}

.frm3 {
  margin-bottom: 15px;
  float:none;
}

.frm4 {
  margin-bottom: 15px;
  float:none;
}

.greenBg {
    background-color: green;
}

.ordernobox {
    border: inset;
    border-color: white;
    width: 100%;
    height: 100%;
    text-align: center;
    border-width: 2px;
}

.orderlinebox {
    border: inset;
    border-color: white;
    width: 100%;
    height: 100%;
    text-align: center;
    border-width: 2px;
}

.trftypebox
{
    border:inset;
    border-color:white;
    width:100%;
    height:100%;
    text-align:center;
    border-width: 2px;
}

.accountbox {
    border: inset;
    border-color: white;
    width: 100%;
    height: 100%;
    text-align: center;
    border-width: 2px;
}

.projectbox {
    border: inset;
    border-color: white;
    width: 96%;
    height: 86%;
    text-align: center;
    border-width: 2px;
}

.remarkbox {
    border: inset;
    border-color: white;
    width: 96%;
    height: 86%;
    text-align: center;
    border-width: 2px;
}

.pricebox {
    border: inset;
    border-color: white;
    width: 96%;
    height: 86%;
    text-align: center;
    border-width: 2px;
}

.NewProjectLine
{
    width:150px;
    height:100%;
	font-size: 12px;
    font-weight:bold;
    text-align:center;
}

.timetable
{
    border: solid 1px #5B5F6C;
}

.timetable tr:nth-child(odd)
{
	background-color:#e0e0e0;
}

.timetable tr:nth-child(even)
{
	background-color: #fff !important;
}

.timetable th {
    border: solid 1px #5B5F6C;
	padding-left:2px;
	padding-right:2px;
	font-size: 12px;
	font-weight: bold;
	text-align: center;
	border:solid 1px #5B5F6C;
   	background-color:#c0c0c0;
}

.timetable td {
    height: 25px;
    border: solid 1px #5B5F6C;
	padding-left:2px;
	padding-right:2px;
	font-size: 12px;
	font-weight: normal;
	border:solid 1px #5B5F6C;
    text-align: center;
}

.weekcbo{
    width:80px;
    height:100%;
    vertical-align:bottom;
}

.prevnext{
    vertical-align:bottom;
    height:21px;
}

.SalaryTypescbo
{
    width:200px;
    height:100%;
}


.SortOrder
{

}

.SalaryType
{

}

.Description
{

}

.DescriptionText
{

}

.hourow{
    height:28px;
}

.hourbox {
    border: inset;
    border-color: white;
    width: 96%;
    height: 86%;
    text-align: center;
    border-width: 2px;
}

.quantitybox {
    border: inset;
    border-color: white;
    width: 100%;
    height: 80%;
    text-align: center;
    border-width: 2px;
}

.deletebutton
{
    background-image:url(/Images/trash.jpg);
    background-repeat:no-repeat;
    background-color: transparent;
    border: none;
    padding:0;
    margin:0;
    background-position: 0px 5px;
    height:23px;
    width:20px;
}


.invnone td {
    background-color: #ff6666;
}

.invdone td {
    background-color: #f2ffcc;
}

.cboNewTrfType {
    width: 195px;
    height: 100%;
    font-size: 12px;
    font-weight: bold;
    text-align: center;
}

.ico1
{
    font-size:130%;
}

.pricefield
{
    width:100%;
}

.emtycell
{
    border:none;
    width:300px;
    text-align:center;
}

.invtext {
    min-width: 500px;
    margin-left: 17%;
}

    .invtext th:first-child{
        width: 100px;
    }

    .invtext th:last-child {
        width: 80px;
    }


.fatigues {
    width: 200px;
    height: 200px;
}

