﻿/* CSS Document */

* {
    margin:0;
    padding:0;
    /*font-family:Georgia, serif; 	
    font-size:10pt;*/
}


body {
	margin:0px;
	padding:0px;
	background-color:#EBEBEB;
 	
} 

table {
    border-collapse: collapse;
    /*font: 14px/1.4 Georgia,serif;*/
}

table td, table th {
    border: 1px solid black;
    padding: 1px;
}

table td {
    text-indent: 5px;
}

/*table td:not(:first-of-type) {
    text-align:center;
}*/







#m-container {
    margin: 10px 20px;
 /*   border: 1px solid #ccc; */
  
       
}

#header {
    position: relative;
}



#header h2{
    font-weight: normal;
    font-size: 1.5em;
    text-align: center;
}


#header, #footer {
   border: 1px solid #fff;  
}

#main-logo {
    position:absolute;
    height: 75px; 
    width: 75px;
    border: 0px solid #ccc;
    top: 15px;
    left: 180px;
    background-image: url(../images/75x75.gif);
}


.reportLabelheader{
     margin-top: 10px;
    font-size: 1.5em;
    font-weight: normal;
    text-align:center;
  
}

.reportLabelheader2{
    /*margin-top: 12px;*/
    font-size: 1.2em;
    font-weight: normal;
    text-align:center;
}

.body-container {
    margin: 10px 30px;
}

.reportLabel {
    font-size: 1.5em;
    font-weight: normal;
    text-align:center;
    margin: 80px 10px 10px;
}


#body {
/*    border: 1px solid #ccc;     */
}

#header-wrap {
    margin:20px 20px 10px;
    position:relative;
}

#supplier-title {
   float: left;
   font-size: 1.5em;
   max-width: 450px;
}


#meta {
    float: right;
    margin-top: 1px;
    width: 300px;
}

#meta td:last-of-type,
#items tr td:nth-of-type(3),
#items tr td:nth-of-type(4),
#items tr td:nth-of-type(5) {
    text-align:right;
}

#meta td:first-of-type,
#items th {
   background: #eee;
}



#items {
    margin: 30px 0 0;
    width: 100%;
}

#items td.blank {
    border: 0px solid #fff;
   
}

#items td.total-line {
    border-right: 0 none;
    text-align: right;
}

#items td.total-value {
    border-left: 0 none;
    padding: 10px;
}

.isposted{
	position:absolute; 
	top:350px; 
	left:300px;
	padding: 20px; 
	border: 2px dashed red;
	z-index: 10;
	
	
	-webkit-transform: rotate(30deg);
    -moz-transform: rotate(30deg);
	border-radius: 10px;
	
}

.isposted > h1 {
	font-size: 50px;
	color: red;
}

tr.ontime {
    background-color:#dff0d8;  
}

tr.late {
    background-color:#f2dede;  
}

tr.absent {
    background-color:#fcf8e3;  
}

tr.halfday {
    background-color:#d9edf7;  
}

.PrintPreview {
    width:100%;
    border:1px;
    
}

.table tbody tr.success > td {
  background-color: #dff0d8;
}

.table tbody tr.error > td {
  background-color: #f2dede;
}

.table tbody tr.warning > td {
  background-color: #fcf8e3;
}

.table tbody tr.info > td {
  background-color: #d9edf7;
} #f8b9b7;
          box-shadow: 0 0 6px #f8b9b7;
}