.blue-button{
	border-bottom:solid 2px #1b5392;
	background: #5dadea; /* Old browsers */
	background: -moz-linear-gradient(top, #5dadea 0%, #287fc2 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #5dadea), color-stop(100%, #287fc2)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #5dadea 0%, #287fc2 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #5dadea 0%, #287fc2 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #5dadea 0%, #287fc2 100%); /* IE10+ */
	background: linear-gradient(to bottom, #5dadea 0%, #287fc2 100%); /* W3C */
 filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#5dadea', endColorstr='#287fc2', GradientType=0 ); /* IE6-9 */
	}
.form-close{
	padding:0 5px 0 15px;
	color:#d86161;
	font-family:"Segoe";
	font-size:13px;
	border:none;
	cursor:pointer;
	background-image:url(../images/removeloc-cross.png);
	background-repeat:no-repeat;
	background-position: left center;
	text-align:right;
	line-height:25px;
	}
.right{
	float:right;
	margin-left:5px;
	}
.left{
	float:left;
	margin-right:5px;
	}
/*Dispatch Send Page*/
.dispatchSendPage{
	padding:0px 10px 0 22px;
	color: #fff;
	text-shadow:1px 1px 0 rgba(0, 0, 0, 0.2);
	border:solid 1px #ED9E00;
	cursor:pointer;
	height:27px;
	line-height:27px;
	box-shadow:0 1px 0 rgba(255, 255, 255, 0.5) inset;
	float:left;
	margin-right:5px;
	background-image:url(../images/dispatchpopup/page-white8x12.png), url(../images/billing-btn-bg.jpg);
	background-repeat:no-repeat, repeat-x;
	background-position:7px 7px, left center;
	}
/*Reports Cpanel Starts*/
.reportsCpanel-wrapper{
	width: 99%;
	margin:0;
	border: 1px solid #fff;
	padding:0.5%;
	background-color:#fff;
	color:#666;
	}
.reportsCpanel-wrapper .categorySelectory{
	width:100%;
	border-bottom:solid 1px #eee;
	padding-bottom:10px;
	margin-bottom:10px;
	height:29px;
	}
/*Category Drop Down*/
.categorySelectory #reportCategory ul, #reportCategory li, #reportCategory span, #reportCategory a{
	margin: 0;
	padding: 0;
	position: relative;
	line-height:normal;
	}
#reportCategory{
	float:left;
	margin:0 5px 0 0;
	}
#reportCategory:after, #reportCategory ul:after{
	content: '';
	display: block;
	clear: both;
	}
#reportCategory a{
	float:left;
	color:rgba(0, 0, 0, 0.6);
	height:27px;
	line-height:27px;
	padding:0 0 0 25px;
	cursor:pointer;
	background-repeat:no-repeat;
	background-position: 7px center;
	background-image:url(../images/dispop-by.png);
	width:155px;
	}
#reportCategory a:hover{
	}
#reportCategory ul{
	list-style: none;
	z-index:0;
	margin:0;
	padding:0;
	}
#reportCategory > ul{
	float: left;
	z-index:10000;
	}
#reportCategory > ul > li{
	float: left;
	z-index:10000;
	}
#reportCategory > ul > li:hover:after{
	content: '';
	display: block;
	width: 0;
	height: 0;
	position: absolute;
	left: 55%;
	bottom: 0;
	border-left: 5px solid transparent;
	border-right: 5px solid transparent;
	border-bottom: 5px solid #fff;
	margin-left: -10px;
	top:23px;
	}
#reportCategory > ul > li:first-child > a{
}
#reportCategory > ul > li:last-child > a{
}
#reportCategory > ul > li.active a{
}
#reportCategory > ul > li:hover > a{
}
#reportCategory .has-sub{
	z-index: 10000;
	box-shadow:0 1px 0 rgba(255, 255, 255, 0.5) inset;
	background: linear-gradient(to bottom, #FFC001 0%, #FFAB00 100%) repeat scroll 0 0 rgba(0, 0, 0, 0);
	border:solid 1px #ED9E00;
	}
#reportCategory .has-sub:hover > ul{
	display: block;
	}
#reportCategory .has-sub ul{
	display: none;
	position: absolute;
	width: 173px;
	top:28px;
	z-index:10000;
	left:-1px;
	box-shadow:3px 3px 2px rgba(0, 0, 0, 0.2);
	max-height:500px;
	overflow-y:auto;
	overflow-x:hidden;
	border-top:solid 5px #fff;
	border-bottom:solid 5px #fff;
	}
#reportCategory .has-sub ul li{
	z-index:10000;
	}
#reportCategory .has-sub ul li a{
	background: #fff;
	filter: none;
	font-size: 11px;
	display: block;
	height: 30px;
	padding:0 10px 0 30px;
	border-radius:0px;
	border:solid 1px #e1e1e1;
	border-bottom:none;
	border-right:none;
	color:#666;
	z-index:10000;
	width:117px;
	cursor:pointer;
	text-shadow:none;
	background-position: 7px center;
	background-repeat: no-repeat;
	}
#reportCategory .has-sub ul li:hover a{
	background-color: #f1f1f1;
	}
#reportCategory .has-sub .has-sub:hover > ul{
	display: block;
	}
#reportCategory .has-sub .has-sub ul{
	display: none;
	position: absolute;
	left: 100%;
	top: 0;
	}
#reportCategory .has-sub .has-sub ul li a{
	}
#reportCategory .has-sub .has-sub ul li a:hover{
	background-color: #095c80;
	}
#reportCategory .has-sub ul li .callSource{
	background-image:url("../images/globe-grey15x15.png");
	}
#reportCategory .has-sub ul li .cancelledJobs{
	background-image:url("../images/cancel1.png");
	}
#reportCategory .has-sub ul li .completedJobs{
	background-image:url("../images/tick.png");
	}
#reportCategory .has-sub ul li .employeeProduction{
	background-image:url("../images/person-grey12x15.png");
	}
#reportCategory .has-sub ul li .customersJob{
	background-image:url("../images/person-grey12x15.png");
	}
#	`1 .has-sub ul li .estimate{
	background-image:url("../images/icon-estimate.png");
	}
#reportCategory .has-sub ul li .jobinProgress{
	background-image:url("../images/progress1.png");
	}
#reportCategory .has-sub ul li .miles{
	background-image:url("../images/meter-grey15x15.png");
	}
#reportCategory .has-sub ul li .newJobs{
	background-image:url("../images/dispop-job1.png");
	}
#reportCategory .has-sub ul li .noGo{
	background-image:url("../images/no-go-icon1.png");
	}
#reportCategory .has-sub ul li .jobSoldInspection{
	background-image:url("../images/search-grey15x15.png");
	}
#reportCategory .has-sub ul li .TimeOut{
	background-image:url("../images/timehistory-grey16x15.png");
	}
#reportCategory .has-sub ul li .purchaseOrder{
	background-image:url("../images/po-ico1.png");
	}
#reportCategory .has-sub ul li .rescheduleJobs{
	background-image:url("../images/reschedule1.png");
	}

#reportCategory .has-sub ul li .todaySale{
	background-image:url("../images/dollar-grey10x15.png");
	}

#reportCategory .has-sub ul li .parkJobs{
	background-image:url("../images/park13x15.png");
	}

#reportCategory .has-sub ul li .CollectInvoices{
	background-image:url("../images/collect-icon.png");
	}

#reportCategory .has-sub ul li .clockInOut{
	background-image:url("../images/timehistory-grey16x15.png");
	}


#reportCategory .has-sub ul li .recall{
	background-image:url("../images/recall-grey17x15.png");
	}
#reportCategory .has-sub ul li .bioScrub{
	background-image:url("../images/bioscrub-grey10x15.png");
	}
#reportCategory .has-sub ul li .permit{
	background-image:url("../images/permit-grey25x15.png");
	}
#reportCategory .has-sub ul li .clubMember{
	background-image:url("../images/group-grey16x15.png");
	}
#reportCategory .has-sub ul li .customerSurvey{
	background-image:url("../images/search-grey13x13.png");
	}
#reportCategory .has-sub ul li .homeInspection{
	background-image:url("../images/house-grey16x15.png");
	}
#reportCategory .has-sub ul li .timeCard{
	background-image:url("../images/timehistory-grey16x15.png");
	}
#reportCategory .has-sub ul li .transactions{
	background-image:url("../images/transaction-grey12x15.png");
	}
#reportCategory .has-sub ul li .delayReports{
	background-image:url("../images/warning-grey17x14.png");
	}
#reportCategory .has-sub ul li .client-evaluation{
	background-image:url("../images/persontick-grey12x15.png");
	}
#reportCategory .has-sub ul li .warranty{
	background-image:url("../images/ribbon-grey12x15.png");
	}
#reportCategory .has-sub ul li .pendingJobs{
	background-image:url("../images/pending-grey12x15.png");
	}
#reportCategory .has-sub ul li .dailyActivity{
	background-image:url("../images/dailyactivity-grey13x15.png");
	}
#reportCategory .has-sub ul li .recommendation{
	background-image:url("../images/thumbsup-grey15x15.png");
	}
#reportCategory .has-sub ul li .installationHistory{
	background-image:url("../images/pending-grey12x15.png");
	}
#reportCategory .has-sub ul li .quality-control-icon{
	background-image:url("../images/ribbon-grey12x15.png");
	}
/*Reports Cpanel Ends*/

.verticalSpacer{
	float:left;
	margin:0 10px;
	background-color:#ddd;
	width:1px;
	height:29px;
	}
.greyGradientButton{
	float:left;
	height:27px;
	line-height:27px;
	padding:0 7px 0 7px;
	margin:0 5px 0 0;
	text-shadow: 0 1px 1px rgba(255, 255, 255, 0.75);
	box-shadow:0 1px 2px rgba(0, 0, 0, 0.05);
	border-top:solid 1px #dcdcdc;
	border-right:solid 1px #d8d8d8;
	border-bottom:solid 1px #b8b8b8;
	border-left:solid 1px #d8d8d8;
	color:#666;
	cursor:pointer;
	background: #fefefe; /* Old browsers */
	background: -moz-linear-gradient(top, #fefefe 0%, #e6e6e6 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #fefefe), color-stop(100%, #e6e6e6)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #fefefe 0%, #e6e6e6 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #fefefe 0%, #e6e6e6 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #fefefe 0%, #e6e6e6 100%); /* IE10+ */
	background: linear-gradient(to bottom, #fefefe 0%, #e6e6e6 100%); /* W3C */
 filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fefefe', endColorstr='#e6e6e6', GradientType=0 ); /* IE6-9 */
	}
.greyGradientButton:hover{
	background:#e6e6e6;
	}
.runCc{
	float:left;
	padding:0 0 0 28px;
	background-image:url(../images/cc-dual21x27.png);
	background-repeat:no-repeat;
	background-position:left top;
	}
.sendPageDispatch{
	float:left;
	padding:0 0 0 28px;
	background-image:url(../images/page-grey19x15.png);
	background-repeat:no-repeat;
	background-position:left center;
	}
.searchDispatchButton{
	float:left;
	padding:0;
	background-image:url(../images/search-blue15x15.png);
	background-repeat:no-repeat;
	background-position:center center;
	width:29px;
	height:29px;
	cursor:pointer;
	}
/*Report Print CSS*/
@media screen{
.printHeadTr{
	display:none;
	}
}
@media print{
.printHeadTr{
display:;
	}
}
/*------------------------------------------------------------*/

/*Run Reports Start*/

.runReports{
	width:100%;
	}
.runReports .headIcon{
	background-image:url('../images/report-white15x15.png');
	padding-left:22px;
	}
.runReports .wrapper{
	float:left;
	width:100%;
	margin-top:10px;
	}
.runReports .wrapper{
	width:100%;
	float:left;
	margin:10px 0;
	}
.runReports .wrapper .box{
	float:left;
	width:10%;
	text-align:center;
	color:#666;
	padding:0.5% 0 0 0;
	border-radius:5px 5px 0 0;
	transition: all 0.3s ease 0s;
	margin:0 0.89% 2% 0;
	cursor:pointer;
	border:solid 1px #fff;
	}
.runReports .wrapper .box:last-child{
	margin-right:0;
	}
.runReports .wrapper .box:hover{
	color:#2269BA;
	background-color:#f1f1f1;
	text-shadow: 1px 1px 0px #fff;
	border:solid 1px #e1e1e1;
	}
.runReports .wrapper .image{
	width:100%;
	height:50px;
	background-repeat:no-repeat;
	background-position:center center;
	}
.runReports .wrapper .box .caption{
	width:100%;
	float:left;
	margin-top:10px;
	min-height:40px;
	padding:10px 0;
	background-color:#f1f1f1;
	border-radius:5px;
	text-transform:capitalize;
	border-top:solid 1px #e1e1e1;
	}

.runReports .wrapper .bioScrub{
	background-image:url('../images/bioscrub-img45x50.png');
	}

.runReports .wrapper .customersJob{
	background-image:url('../images/customer-search.png');
	}


.runReports .wrapper .bioScrub{
	background-image:url('../images/bioscrub-img45x50.png');
	}

.runReports .wrapper .callSource{
	background-image:url('../images/callsource-img39x50.png');
	}
.runReports .wrapper .cancelJobs{
	background-image:url('../images/cancel-img52x50.png');
	}
.runReports .wrapper .clubMember{
	background-image:url('../images/clubmember-img50x50.png');
	}
.runReports .wrapper .completedJobs{
	background-image:url('../images/completedjobs-img52x50.png');
	}
.runReports .wrapper .employeeProduction{
	background-image:url('../images/employeeproduction-img40x50.png');
	}
.runReports .wrapper .estimate{
	background-image:url('../images/estimate-img44x50.png');
	}
.runReports .wrapper .miles{
	background-image:url('../images/miles-img44x50.png');
	}
.runReports .wrapper .jobInProgress{
	background-image:url('../images/jobinprogess-img66x50.png');
	}
.runReports .wrapper .noGo{
	background-image:url('../images/nogo-img50x50.png');
	}
.runReports .wrapper .permit{
	background-image:url('../images/permit-img59x50.png');
	}
.runReports .wrapper .transactionRun{
	background-image:url('../images/transaction-img39x50.png');
	}
.runReports .wrapper .rescheduleJobs{
	background-image:url('../images/reschedulejobs-img53x50.png');
	}
.runReports .wrapper .purchaseOrder{
	background-image:url('../images/purchaseorder-img35x50.png');
	}
.runReports .wrapper .recall{
	background-image:url('../images/recall-img66x50.png');
	}
.runReports .wrapper .newJobs{
	background-image:url('../images/newjobs-img53x50.png');
	}
.runReports .wrapper .todaySale{
	background-image:url('../images/todaysale-img52x50.png');
	}
.runReports .wrapper .client-evaluation{
	background-image:url('../images/client-evaluation-img50x50.png');
	}
.runReports .wrapper .warranty{
	background-image:url('../images/warranty-img55x50.png');
	}
.runReports .wrapper .pending{
	background-image:url('../images/pending-img29x50.png');
	}
.runReports .wrapper .dailyActivity{
	background-image:url('../images/daily-activity-img52x50.png');
	}
.runReports .wrapper .recommendation{
	background-image:url('../images/recommendation-img35x50.png');
	}
.runReports .wrapper .job-sold{
	background-image:url('../images/dolla-img50x50.png');
	}
.runReports .wrapper .waitingCalls{
	background-image:url(../images/waiting-cancellation-img50x50.png);
	}

.runReports .wrapper .parkJobs{
	background-image:url(../images/run-park-job.png);
	}

.runReports .wrapper .installation-history{
	background-image:url(../images/install-history-img49x50.png);
	}
.runReports .wrapper .time-out-img{
	background-image:url(../images/timeout-img50x50.png);
	}
.runReports .wrapper .job-sold-inspection{
	background-image:url(../images/search-icon.png);
	}
.runReports .wrapper .quality-control-img{
	background-image:url(../images/qualitycontrol-img50x50.png);
	}
/*Thumbnails Button Page*/

.thumbButtons{
	float:left;
	width:100%;
	}
.thumbButtons .head{
	background: linear-gradient(to bottom, #5DADEA 0%, #287FC2 100%) repeat scroll 0 0 rgba(0, 0, 0, 0);
	float: left;
	height: 30px;
	line-height: 30px;
	width: 100%;
	}
.thumbButtons .head .text{
	color: #FFFFFF;
	float: left;
	margin-left: 10px;
	padding-left:25px;
	}
.thumbButtons .wrapper{
	float:left;
	width:100%;
	}
.thumbButtons .wrapper{
	width:100%;
	float:left;
	margin:10px 0;
	}
.thumbButtons .wrapper .box{
	float:left;


	width:10%;
	text-align:center;
	color:#666;
	padding:0.5% 0 0 0;
	border-radius:5px 5px 0 0;
	transition: all 0.3s ease 0s;
	margin:15px 0.49% 0;
	cursor:pointer;
	border:solid 1px #fff;
	}
.thumbButtons .wrapper .box:last-child{
	margin-right:0;
	}
.thumbButtons .wrapper .box:hover{
	color:#2269BA;
	background-color:#f1f1f1;
	text-shadow: 1px 1px 0px #fff;
	border:solid 1px #e1e1e1;
	}
.thumbButtons .wrapper .box:hover .caption{
	background-color:#999;
	color:#fff;
	text-shadow:none;
	border-radius:0px;
	border-top:1px solid #888;
	}
.thumbButtons .wrapper .image{
	width:100%;
	height:50px;
	background-repeat:no-repeat;
	background-position:center center;
	}

.thumbButtons .wrapper .box .caption{
	width:80%;
	float:left;
	margin-top:10px;
	padding:10px 10%;
	background-color:#f1f1f1;
	border-radius:5px;
	text-transform:capitalize;
	border-top:solid 1px #e1e1e1;
	overflow:hidden;
	min-height:40px;
	}
.thumbButtons .head .accounting{
	background-image:url(../images/calculator-white11x16.png);
	background-repeat:no-repeat;
	background-position:left center;
	}

.CollectInvoice{
	background:url(../images/collecti-inncoices-icon.png) ;
	}

.InvoicesHistory{
	background:url(../images/innvoices-histroy-icon.png);
	}

/*--------------------------------------------------*/


.SearchHeaderDiv{
	float:right;
	width:auto;
	}
.SearchHeaderDiv .textbox{
	padding:5px 15px 5px 7px;
	background-color:#f1f1f1;
	margin:0 5px;
	width:100px;
	float:right
	}
.SearchHeaderDiv .text{
	float:right;
	margin:0 5px;
	line-height:30px;
	}
.SearchHeaderDiv .payRunReport{
	background-color:#f1f1f1;
	border:solid 1px #e1e1e1;
	padding-right:5px;
	padding-left:5px;
	}
.SearchHeaderDiv .shortTextBox{
	background-color:#f1f1f1;
	border:solid 1px #e1e1e1;
	padding:6px;
	width:50px;
	}
.SearchHeaderDiv .DateSearchDiv{
	margin-left:10px;
	padding-left:5px;
	border-left:solid 1px #e1e1e1;
	}
.runReportHead{
	background-color:#999;
	background-position: 7px center;
	background-repeat: no-repeat;
	font-size: 13px;
	height: 30px;
	line-height: 30px;
	margin: 0;
	padding: 0;
	width: 100%;
	float:left;
	}
.runReportHead .title{
	background-position: 7px center;
	background-repeat: no-repeat;
	box-shadow: 0 -3px 5px rgba(0, 0, 0, 0.2) inset;
	float: left;
	padding: 0 10px;
	float:left;
	color: #FFFFFF;
	text-shadow: 1px 1px 0 rgba(0, 0, 0, 0.2);
	}
.runReportHead .periodView{
	background-color: #eee;
	background-position: 7px center;
	background-repeat: no-repeat;
	float: left;
	padding: 0 10px;
	float:left;
	}
.runReportHead .periodDate{
	background-color:#4195D5;
	background-position: 7px center;
	background-repeat: no-repeat;
	float: left;
	padding: 0 10px;
	float:left;
	color:#fff;
	}
.runReportResultTable .expandCollapseMain{
	float:left;
	cursor:pointer;
	}
.runReportResultTable .expandCollapseReport{
	float:left;
	width:25px;
	height:25px;
	background-color:#2269BA;
	background-image:url(../images/expandcollapse-arrows25x25.png);
	background-repeat:no-repeat;
	cursor:pointer;
	}
.runReportResultTable .expandReport{
	background-position:left top;
	}
.runReportResultTable .expandEmployee{
	float:left;
	height:25px;
	line-height:25px;
	margin-left:10px;
	font-size:15px;
	color:#666;
	}
.runReportResultTable .collapseReport{
	background-position:left -25px;
	}
.runReportResultTable .centerPeriod{
	padding:0 10px;
	color:#2269BA;
	font-size:17px;
	line-height:25px;
	}
.runReportResult{
	float:left;
	width:100%;
	margin-top:10px;
	}
.runReportResult .runReportResultTable .printView{
	display:none;
	}
.runReportResult .runReportResultTable{
	border-left:solid 1px #e1e1e1;
	border-bottom:solid 1px #e1e1e1;
	float:left;
	}
.runReportResult .runReportResultTable tr:hover td{
	background-color:#fcf8e3;
	}
.runReportResult .runReportResultTable th{
	color:#000;
	font-weight:normal;
	background-color:#f1f1f1;
	border-right:solid 1px #e1e1e1;
	border-top:solid 1px #e1e1e1;
	}
.runReportResult .runReportResultTable td{
	border-right:solid 1px #e1e1e1;
	border-top:solid 1px #e1e1e1;
	}
.runReportResult .runReportResultTable .employeeGoalAchieve{
	float:right;
	width:15px;
	height:15px;
	background-position:center center;
	background-repeat:no-repeat;
	}
.runReportResult .runReportResultTable .red{
	background-image:url(../images/downarrow-red15x15.png)
	}
.runReportResult .runReportResultTable .green{
	background-image:url(../images/uparrow-green15x15.png)
	}
.runReportResult .starIcon{
	float:left;
	width:18px;
	height:18px;
	background-image:url(../images/star-img18x18.png);
	background-repeat:no-repeat;
	background-position:left top;
	margin-right:5px;
	}
.runReportAllHistory{
	float:left;
	width:100%;
	margin-top:15px;
	}
.runReportAllHistory .wrapper{
	float:left;
	width:100%;
	overflow-y:auto;
	max-height:500px;
	}
.runReportAllHistory .runReportAllHistoryHead{
	background-position: 7px center;
	background-repeat: no-repeat;
	border-bottom: 1px solid #2269BA;
	color: #FFFFFF;
	font-size: 13px;
	height: 30px;
	line-height: 30px;
	margin: 15px 0 0 0;
	padding: 0;
	text-shadow: 1px 1px 0 rgba(0, 0, 0, 0.2);
	width: 100%;
	float:left;
	}
.runReportAllHistory .runReportAllHistoryHead .text{
	background-color: #4195D5;
	background-position: 7px center;
	background-repeat: no-repeat;
	box-shadow: 0 -3px 5px rgba(0, 0, 0, 0.2) inset;
	float: left;
	padding: 0 10px;
	float:left;
	}
.runReportAllHistory .runReportAllHistoryTable{
	border-left:solid 1px #e1e1e1;
	border-bottom:solid 1px #e1e1e1;
	}
.runReportAllHistory .runReportAllHistoryTable tr:hover td{
	background-color:#fcf8e3;
	}
.runReportAllHistory .runReportAllHistoryTable th{
	color:#000;
	font-weight:normal;
	border-right:solid 1px #e1e1e1;
	border-top:solid 1px #e1e1e1;
	}
.runReportAllHistory .runReportAllHistoryTable td{
	border-right:solid 1px #e1e1e1;
	border-top:solid 1px #e1e1e1;
	}
.runReportAllHistory .runReportAllHistoryTable .rowTitle{
	background-color:#f1f1f1;
	padding:5px;
	float:left;
	}
.runReportResult .runReportResultTable .redTbody td{
	color:#AD3D3D;
	}
.runReportResult .runReportResultTable .redTbody th{
	color:#000;
	}
.runReportResult .runReportResultTable .nameLink{
	cursor:pointer;
	text-decoration:underline;
	float:left;
	width:60%;
	}
.runReportsPopupTotal{
	border:solid 1px #e1e1e1;
	margin-top:15px
	}
.runReportsPopupTotal td, .runReportsPopupTotal th{
	background-color:#f1f1f1;
	}
.runReportsPopupTotal th{
	font-weight:normal;
	color:#000;
	}
.runReportAllHistory .noRecordFoundMsg{
	float:left;
	color:#AD3D3D;
	margin-top:10px;
	}
.employeeProductiongrandTotalHead{
	float:left;
	width:100%;
	height:25px;
	background-color:#4C617E;
	margin-top:15px;
	color:#fff;
	line-height:25px;
	cursor:pointer;
	}
.employeeProductiongrandTotalHead .collapseIcon{
	float:left;
	width:25px;
	height:25px;
	background-color:#2269BA;
	border-right:solid 1px #fff;
	margin-right:10px;
	background-image:url("../images/expandcollapse-arrows25x25.png");
	background-repeat:no-repeat;
	}
.employeeProductiongrandTotalHead .collapse{
	background-position:left -25px;
	}
.employeeProductiongrandTotalHead .expand{
	background-position:left 0;
	}
.EmployeeSearchDiv{
	}
/*.runReportResult .runReportResultTable tbody:first-child{
	position:fixed;
	width:99%;
	}*/
/*Run Reports Ends*/

/*View Job History Starts*/
.viewJobHistory{
	width:97%;
	float:left;
	background-color:#f1f1f1;
	padding-bottom:10px;
	padding:1%;
	margin:0 0.5% 0.5%;
	}
.viewJobHistory .mainHead{
	float:left;
	width:100%;
	height:30px;
	line-height:30px;
	background-color:#ccc;
	margin-bottom:20px;
	}
.viewJobHistory .mainHead .text{
	color:#fff;
	font-size:14px;
	background-position:8px center;
	background-repeat:no-repeat;
	padding:0 10px 0 30px;
	float:left;
	background-color:#4C617E;
	}
.viewJobHistory .mainHead .icon{
	background-image:url("../images/reschedule-white15x15.png");
	}
.viewJobHistory .divbox .head{
	background-position: 7px center;
	background-repeat: no-repeat;
	border-bottom: 1px solid #2269BA;
	color: #FFFFFF;
	font-size: 13px;
	height: 30px;
	line-height: 30px;
	margin: 0;
	padding: 0;
	width: 100%;
	text-shadow: 1px 1px 0 rgba(0, 0, 0, 0.2);
	}
.viewJobHistory .divbox .head .text{
	background-color: #4195D5;
	background-position: 7px center;
	background-repeat: no-repeat;
	box-shadow: 0 -3px 5px rgba(0, 0, 0, 0.2) inset;
	float: left;
	padding: 0 10px 0 33px;
	}
.viewJobHistory .divbox .head .tab{
	margin-right:0.5%;
	background-color: #999;
	padding-left:10px;
	cursor:pointer;
	}
.viewJobHistory .divbox .head span.tabEnable{
	background-color: #4195D5;
	}
.viewJobHistory .divbox .head .customerIcon{
	background-image:url("../images/person-white16x20.png");
	}
.viewJobHistory .divbox .head .dispatchIcon{
	background-image:url("../images/truck-white15x15.png");
	}
.viewJobHistory .divbox .head .jobSoldIcon{
	background-image:url("../images/accounthistory-white17x15.png");
	}
.viewJobHistory .divbox .head .poHistoryIcon{
	background-image:url("../images/po-white13x17.png");
	}
.viewJobHistory .divbox .head .soldHistory{
	background-image: url("../images/accounthistory-white17x15.png");
	}
.viewJobHistory .divbox .head .closeHistory{
	background-image: url("../images/job-white17x15.png");
	}
.viewJobHistory .divbox .head .dispatchHistory{
	background-image: url("../images/truck-white15x15.png");
	}
.viewJobHistory .divbox .head .comment{
	background-image: url("../images/comment-white17x15.png");
	}
.viewJobHistory .divbox .head .rubyMember{
	background-image: url("../images/club-member.png");
	}
.viewJobHistory .divbox{
	float:left;
	width:100%;
	margin-top:20px;
	}
.viewJobHistory .divbox:first-child{
	margin-top:0;
	}
.viewJobHistory .divbox .content{
	background-color: #FFFFFF;
	border-bottom: 2px solid #CCCCCC;
	float: left;
	margin: 0;
	padding: 10px 2%;
	width: 96%;
	}
.viewJobHistory .divbox .content .createNote, .viewJobHistory .divbox .content .viewNote{
	float:left;
	width:100%;
	}
.viewJobHistory .divbox .content .createNote .createButton{
	float:left;
	height:20px;
	background-image:url(../images/plus-round-blue25x25.png);
	background-repeat:no-repeat;
	background-position:left center;
	padding-left:25px;
	color:#000;
	text-decoration:underline;
	line-height:20px;
	}
.viewJobHistory .divbox .content .viewNote{
	margin-top:10px;
	padding-top:10px;
	border-top:dashed 1px #ccc
	}
.viewJobHistory .divbox .content .createNote .title, .viewJobHistory .divbox .content .viewNote .title{
	float:left;
	width:100%;
	color:#000;
	margin-bottom:10px;
	}
.viewJobHistory .divbox .content .createNote .commentBox{
	float:left;
	width:100%;
	padding: 10px 2.5%;
	background-color:#f1f1f1;
	height:50px;
	}
.viewJobHistory .divbox .content .viewNote .row{
	border-bottom: 1px solid #DDDDDD;
	margin: 5px 0;
	padding-bottom: 10px;
	}
.viewJobHistory .divbox .content .viewNote .row:first-child{
	margin-top:0;
	}
.viewJobHistory .divbox .content .viewNote .row:last-child{
	border-bottom: medium none;
	margin-bottom: 0;
	padding-bottom: 0;
	}
.viewJobHistory .divbox .content .viewNote div.High{
	color:#AD3D3D;
	}
/*.viewJobHistory .divbox .content .viewNote div.High .noteContent{
	background-image:url(../images/high-priority-img21x20.png);
	background-repeat:no-repeat;
	background-position:right top;
	min-height:20px;
	}*/
.viewJobHistory .divbox .content .viewNote .infoEdit{
	color: #999999;
	float: left;
	width: 100%;
	}
.viewJobHistory .divbox .content .viewNote .infoEdit font{
	margin-right: 10px;
	}
.viewJobHistory .divbox .content .viewNote .infoEdit .edit{
	float:right;
	margin-right:5px;
	padding-right:5px;
	border-right:solid 1px #e1e1e1;
	cursor:pointer;
	color:#097FB7;
	}
.viewJobHistory .divbox .content .viewNote .infoEdit .edit:hover{
	text-decoration:underline;
	}
.viewJobHistory .divbox .content .viewNote .infoEdit .delete{
	float:right;
	cursor:pointer;
	color:#AD3D3D;
	margin-right:5px;
	}
.viewJobHistory .divbox .content .viewNote .infoEdit .delete:hover{
	text-decoration:underline;
	}
.viewJobHistory .divbox .content .viewNote .noteContent{
	float: left;
	margin-top: 5px;
	width: 100%;
	}
.viewJobHistory .divbox .content .viewNote .noteTitle{
	float: left;
	margin-top: 5px;
	width: 100%;
	}
.viewJobHistory .divbox .content .viewNote .wrapper{
	float:left;
	width:100%;
	max-height:100px;
	overflow-y:auto;
	}
.viewJobHistory .divbox .content .viewNote .searchNoteEdit{
	background-image: url("../images/pencil-dual15x28.png");
	background-position: -6px -6px;
	background-repeat: no-repeat;
	float: right;
	height: 20px;
	width: 20px;
	}
.viewJobHistory .divbox .content .viewNote .searchNoteEdit:hover{
	background-position: -6px -39px;
	}
.viewJobHistory .divbox .tableContent{
	width:100%;
	float:left;
	background-color:#f1f1f1;
	padding:0;
	margin:0;
	border-bottom: 2px solid #CCCCCC;
	}
.viewJobHistory .divbox table.details th{
	text-align:left;
	padding:5px;
	background-color:#fff;
	color:#000;
	font-weight:normal;
	line-height:25px;
	font-size:14px;
	}
.viewJobHistory .divbox table.details td{
	font-size:14px;
	background-color:#fff;
	padding:10px;
	}
.viewJobHistory .divbox .head .rightGrey{
	background-color: #aaa;
	background-position: 7px center;
	background-repeat: no-repeat;
	float: right;
	padding: 0 10px 0 33px;
	color:#fff;
	background-image:url("../images/sun-white15x15.png");
	}
.viewJobHistory .greySubHead{
	float:left;
	width:98.7%;
	line-height:30px;
	padding-left:1.3%;
	background-color:#f1f1f1;
	border-bottom:solid 1px #e1e1e1;
	}
.viewJobHistory .greySubHead .dayIcon{
	background-image:url("../images/sun-grey15x15.png");
	background-repeat: no-repeat;
	padding-left:25px;
	background-position: left center;
	}
.viewJobHistory .greySubHead br{
	display:none;
	}
.blackFont{
	color:#000;
	margin-left:15px;
	}
.greenFont{
	color:#849C0D;
	}
.redFont{
	color:#AD3D3D;
	}
.blackFont:first-child{
	margin-left:0;
	}
.viewJobHistory .jobHistoryCustomerDetail{
	float:left;
	width:64.5%;
	padding-right:1%;
	margin-right:1%;
	border-right:2px dashed #CCCCCC;
	}
.viewJobHistory .jobHistoryCustomerDetail .column{
	float:left;
	width:49.5%;
	}
.viewJobHistory .jobHistoryCustomerDetail .column:last-child{
	margin-left:1%;
	}
.viewJobHistory div.jobHistoryCustomerDetail .addWarrantyRecall{
	float:right;
	color:rgba(0, 0, 0, 0.6);
	box-shadow:0 1px 0 rgba(255, 255, 255, 0.5) inset;
	border:solid 1px #ED9E00;
	border-bottom:none;
	line-height:29px;
	padding:0 10px 0 30px;
	cursor:pointer;
	background-image: url("../images/plus-white15x15.png"), url("../images/billing-btn-bg.jpg");
	background-position: 5px center, left top;
	background-repeat: no-repeat, repeat-x;
	margin-left:5px;
	text-shadow:none;
	}
.viewJobHistory .mapView, .viewJobHistory .streetView{
	height:257px;
	background-color: #E5E3DF;
	border: 1px solid #ccc;
	float:right;
	width:99.6%;
	}
.viewJobHistory .mapView{
	margin-bottom:15px;
	}
.viewJobHistory a.enlargeMap{
	float:left;
	line-height:20px;
	color:#666;
	padding-left:25px;
	background-image:url(../images/resize-grey15x15.png);
	background-position: 5px center;
	background-repeat:no-repeat;
	display:block;
	margin:3px 0;
	}
.viewJobHistory .enlargeMapDiv{
	width:100%;
	float:left;
	background-color:#fff;
	border:solid 1px #e1e1e1;
	border-top:none;
	}
.viewJobHistoryHead{
	color: #FFFFFF;
	float: left;
	font-family: "Segoe";
	font-size: 13px;
	height: 30px;
	line-height: 30px;
	text-align: left;
	width: 99%;
	margin:0.5% 0.5% 0;
	background: #5dadea; /* Old browsers */
	background: -moz-linear-gradient(top, #5dadea 0%, #287fc2 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #5dadea), color-stop(100%, #287fc2)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #5dadea 0%, #287fc2 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #5dadea 0%, #287fc2 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #5dadea 0%, #287fc2 100%); /* IE10+ */
	background: linear-gradient(to bottom, #5dadea 0%, #287fc2 100%); /* W3C */
 filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#5dadea', endColorstr='#287fc2', GradientType=0 ); /* IE6-9 */
	}
.viewJobHistoryHead .text{
	float:left;
	margin-left:10px;
	}
.viewJobHistoryHead .addWarrantyRecall{
	float:right;
	padding:0 10px 0 35px;
	cursor:pointer;
	background-color:#4C617E;
	background-image: url("../images/plus-white15x15.png");
	background-position: 10px center;
	background-repeat: no-repeat;
	color:#fff;
	}
.viewJobHistory .divbox .recommendationWarranty .info{
	color: #999999;
	float: left;
	width: 100%;
	}
.viewJobHistory .divbox .recommendationWarranty .recommendContent{
	float: left;
	margin-top: 5px;
	width: 100%;
	}
.viewJobHistory .divbox .recordNotFound{
	color:#AD3D3D;
	}
.viewJobHistory .dayWise{
	float:left;
	width:100%;
	margin-top:10px;
	padding-top:10px;
	border-top:dashed 2px #ccc
}
.viewJobHistory .dayWise .partition{
	float:left;
	width:49.5%;
	margin:0 1% 0 0;
}
.viewJobHistory .dayWise .partition:last-child{
	margin-right:0;
}
.viewJobHistory .dayWise .jobDate{
	float:left;
	width:99%;
	margin:0;
	padding:0.5%;
	background-color:#ddd;
	font-size:17px;
	cursor:pointer;
}
.viewJobHistory .dayWise .jobDate .rightContent{
	float:right;
	font-size:14px;
	margin-top:4px;
}
.viewJobHistory .dayWise .jobDate .rightContent .title{
	float:right;
	color:#000;
	margin-right:5px;
}
.viewJobHistory .dayWise .jobDate .rightContent .result{
	float:right;
	border-right:solid 1px #aaa;
	margin-right:10px;
	padding-right:10px;
}
.viewJobHistory .dayWise .jobDate .rightContent .result:last-child{
	border-right:none;
	margin-right:0;
	padding-right:0;
}
.viewJobHistory .dayWise .jobExpandCollapse{
	background-image:url(../images/expandcollapse-arrows25x25.png);
	background-repeat:no-repeat;
	float:left;
	width:25px;
	height:25px;
	background-color:#2269ba;
	border-radius:25px;
	margin-right:15px;
}
.viewJobHistory .dayWise .jobExpand{
	background-position:left top;
}
.viewJobHistory .dayWise .jobCollapse{
	background-position:left -25px;
}
.viewJobHistory .dayWise .expandCollapse{
	width:100%;
	border-top:solid 1px #ddd;
	float:left;
	padding:1% 0;
	margin:10px 0 0 0;
}
.viewJobHistory .divbox .editButton{
	background-image: url("../images/pencil-dual15x28.png");
	background-position:-6px -6px;
	background-repeat: no-repeat;
	float: right;
	height: 20px;
	width: 20px;
}
.viewJobHistory .divbox .editButton:hover{
	background-position: -6px -39px;
}
.viewJobHistory .divbox .flipTag{
	float:left;
	height:30px;
	background: linear-gradient(#FF2000 5%, #EA050B 10%, #D40D04) repeat scroll 0 0 #EA050B;
}
.viewJobHistory .divbox .flipTag .ruby{
	background-image:url(../images/club-member.png);
	background-repeat:no-repeat;
	background-position:center center;
	width:30px;
	height:30px;
}
.viewJobHistory .divbox div.customerDetailTable{
}
.viewJobHistory .divbox div.customerDetailTable .row{
	float:left;
	width:100%;
	margin-top:10px;
	border-bottom:solid 1px #e1e1e1;
	padding-bottom:10px;
}
.viewJobHistory .divbox div.customerDetailTable .row:first-child{
}
.viewJobHistory .divbox div.customerDetailTable .row:last-child{
	border-bottom:none;
	padding-bottom:0;
}
.viewJobHistory .divbox div.customerDetailTable .row .oneColumn{
	float:left;
	width:100%;
}
.viewJobHistory .divbox div.customerDetailTable .row .twoColumn{
	float:left;
	width:48.8%;
	border-right:solid 1px #e1e1e1;
	margin-right:2%;
}
.viewJobHistory .divbox div.customerDetailTable .row .twoColumn:last-child{
	margin-right:0;
	border-right:none;
}
.viewJobHistory .divbox div.customerDetailTable .row .threeColumn{
	float:left;
	width:31.8%;
	border-right:solid 1px #e1e1e1;
	margin-right:2%;
}
.viewJobHistory .divbox div.customerDetailTable .row .threeColumn:last-child{
	margin-right:0;
	border-right:none;
}
.viewJobHistory .divbox div.customerDetailTable .row .fourColumn{
	float:left;
	width:25%;
}
.viewJobHistory .divbox div.customerDetailTable .row .title{
	float:left;
	color:#000;
	margin-right:10px;
}
.viewJobHistory .divbox div.customerDetailTable .row .result{
	float:left;
}
.viewJobHistory .divbox div.customerDetailTable div.billingDetails{
	background-color:#f7f7f7;
	padding:10px 2%;
	width:96%;
	margin-top:0;
}
.viewJobHistory .divbox div.customerDetailTable div.billingDetails .billingTitle{
	border-bottom: 1px solid #ccc;
	color: #FFFFFF;
	font-size: 13px;
	height: 30px;
	line-height: 30px;
	margin: 0;
	padding: 0;
	text-shadow: 1px 1px 0 rgba(0, 0, 0, 0.2);
	width: 100%;
}
.viewJobHistory .divbox div.customerDetailTable div.billingDetails .billingTitle .text{
	background-color: #aaa;
	background-repeat: no-repeat;
	float: left;
	padding: 0 10px;
}
.viewJobHistory .divbox div.customerDetailTable .customerType{
	color: #FFFFFF;
	font-size: 13px;
	height: 30px;
	line-height: 30px;
	margin: 0;
	padding: 0;
	text-shadow: 1px 1px 0 rgba(0, 0, 0, 0.2);
	width: 100%;
	background-color:#eee;
}
.viewJobHistory .divbox div.customerDetailTable .customerType .text{
	background-color:#4C617E;
	background-repeat: no-repeat;
	float: left;
	padding: 0 10px;
}
.viewJobHistory .jobCloseWrapper{
	float:left;
	width:100%;
}
.viewJobHistory .jobCloseWrapper .jobCloseHead{
	background-color: #F1F1F1;
	float: left;
	line-height: 30px;
	padding: 0 1%;
	width: 98%;
}
.runcc-button{
	width:50px;
	height:24px;
	background-image:url(../images/run-cc-dual-blue.png);
	background-position:left top;
	background-repeat:no-repeat;
	margin-top:6px;
	cursor:pointer;
	display:inline-block;
}
.runcc-button:hover{
	background-position:left -24px;
}
.viewJobHistory .jobCloseWrapper span.rowTitle{
	color: #000000;
	float: left;
	margin-right: 5px;
}
.viewJobHistory .jobCloseWrapper font.rowData{
	border-right: 1px solid #DDDDDD;
	float: left;
	margin-right: 10px;
	padding-right: 10px;
}
.viewJobHistory .jobCloseWrapper font.rowData:last-child{
	margin-right: 0px;
	padding-right: 0px;
	border-right:none;
}
.viewJobHistory .jobCloseWrapper .bor-bot{
	border-bottom: 1px solid #EEEEEE;
	margin-bottom: 0;
	padding-bottom: 15px;
}
.viewJobHistory .jobCloseWrapper .row{
	float:left;
	width:100%;
	margin:0;
	padding:10px 0;
	line-height:20px;
}
.viewJobHistory .divbox .jobCloseEdit{
	margin-top:5px;
}
.viewJobHistory .divbox .custDetailsEdit{
	margin:5px 5px 0 0;
}
.viewJobHistory .jobCloseWrapper .bor-dashed-bottom{
	border-bottom:dashed 2px #ccc;
}
.viewJobHistory .jobCloseWrapper .bor-dashed-top{
	border-top:dashed 2px #ccc;
}
.viewJobHistory .jobCloseWrapper span.longTitle{
	color: #000000;
	float: left;
	width: 100%;
}
.viewJobHistory .jobCloseWrapper font.longData{
	float: left;
	margin-top: 5px;
	width: 100%;
}
.viewJobHistory .recommendLink{
 color:;
}
.customerJobHistoryDispatchEdit{
	float:left;
	width:350px;
}
.customerJobHistoryDispatchEdit .head{
	color: #FFFFFF;
	float: left;
	font-family: "Segoe";
	font-size: 13px;
	height: 30px;
	line-height: 30px;
	text-align: left;
	width: 100%;
	background: #5dadea; /* Old browsers */
	background: -moz-linear-gradient(top, #5dadea 0%, #287fc2 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #5dadea), color-stop(100%, #287fc2)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #5dadea 0%, #287fc2 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #5dadea 0%, #287fc2 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #5dadea 0%, #287fc2 100%); /* IE10+ */
	background: linear-gradient(to bottom, #5dadea 0%, #287fc2 100%); /* W3C */
 filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#5dadea', endColorstr='#287fc2', GradientType=0 ); /* IE6-9 */
}
.customerJobHistoryDispatchEdit .head .text{
	background-image: url("../images/truck-white15x15.png");
	background-position: left center;
	background-repeat: no-repeat;

	float: left;
	margin-left: 10px;
	padding-left: 25px;
}
.customerJobHistoryDispatchEdit .wrapper{
	float:left;
	width:90%;
	background-color:#f1f1f1;
	padding:15px 5%;
}
.customerJobHistoryDispatchEdit .wrapper .row{
	float:left;
	width:100%;
	margin:10px 0 0 0;
}
.customerJobHistoryDispatchEdit .wrapper .row:first-child{
	margin-top:0;
}
.customerJobHistoryDispatchEdit .wrapper .row:last-child{
	border-top:none;
}
.customerJobHistoryDispatchEdit .wrapper .row .singleColumn{
	float:left;
	width:100%;
}
.customerJobHistoryDispatchEdit .wrapper .row .singleColumn .fields{
	float:left;
	padding:5px 2%;
	width:100%;
}
.customerJobHistoryDispatchEdit .wrapper .row .twoColumn{
	float:left;
	width:49%;
	margin-right:2%;
}
.customerJobHistoryDispatchEdit .wrapper .row .twoColumn:last-child{
	margin-right:0;
}
.customerJobHistoryDispatchEdit .wrapper .row .threeColumn{
	float:left;
	width:32%;
	margin-right:2%;
}
.customerJobHistoryDispatchEdit .wrapper .row .threeColumn:last-child{
	margin-right:0;
}
.customerJobHistoryDispatchEdit .wrapper .row .title{
	float:left;
	width:100%;
	line-height:25px;
	height:25px;
}
.customerJobHistoryDispatchEdit .wrapper .row .txtBox{
	float:left;
	padding:5px 5%;
	width:100%;
}
.createNoteIncident{
	float:left;
	width:350px;
}
.createNoteIncident .head{
	color: #FFFFFF;
	float: left;
	font-family: "Segoe";
	font-size: 13px;
	height: 30px;
	line-height: 30px;
	text-align: left;
	width: 100%;
	background: #5dadea; /* Old browsers */
	background: -moz-linear-gradient(top, #5dadea 0%, #287fc2 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #5dadea), color-stop(100%, #287fc2)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #5dadea 0%, #287fc2 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #5dadea 0%, #287fc2 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #5dadea 0%, #287fc2 100%); /* IE10+ */
	background: linear-gradient(to bottom, #5dadea 0%, #287fc2 100%); /* W3C */
 filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#5dadea', endColorstr='#287fc2', GradientType=0 ); /* IE6-9 */
}
.createNoteIncident .head .text{
	background-image: url("../images/comment-white17x15.png");
	background-position: left center;
	background-repeat: no-repeat;
	float: left;
	margin-left: 10px;
	padding-left: 25px;
}
.createNoteIncident .wrapper{
	float:left;
	width:90%;
	background-color:#f1f1f1;
	padding:15px 5%;
}
.createNoteIncident .wrapper form{
	margin:0;
}
.createNoteIncident .wrapper .row{
	float:left;
	width:100%;
	margin:10px 0 0 0;
}
.createNoteIncident .wrapper .row:first-child{
	margin-top:0;
}
.createNoteIncident .wrapper .row textarea{
	width:100%;
	padding: 5px 2%;
	height:100px;
}
.createNoteIncident .wrapper .row .singleColumn{
	float:left;
	width:100%;
}
.createNoteIncident .wrapper .row .singleColumn .fields{
	float:left;
	padding:5px 2%;
	width:100%;
}
.createNoteIncident .wrapper .row .twoColumn .fields{
	float:left;
	padding:5px 2%;
	width:100%;
}
.createNoteIncident .wrapper .row .twoColumn{
	float:left;
	width:49%;
	margin-right:2%;
}
.createNoteIncident .wrapper .row .twoColumn:last-child{
	margin-right:0;
}
.createNoteIncident .wrapper .row .threeColumn{
	float:left;
	width:32%;
	margin-right:2%;
}
.createNoteIncident .wrapper .row .threeColumn:last-child{
	margin-right:0;
}
.createNoteIncident .wrapper .row .title{
	float:left;
	width:100%;
	line-height:25px;
	height:25px;
}
.createNoteIncident .wrapper .row .txtBox{
	float:left;
	padding:5px 5%;
	width:100%;
}
.recommendationWarranty .blackFont{
	margin-left:0 !important;
}
.viewJobHistory .dayWise .jobDate .job-status{
	border-left: 1px solid #333;
	float: left;
	margin-left: 5px;
	padding-left: 10px;
}
.viewJobHistory .dayWise .jobDate .job-status .title{
	font-size:14px;
	color:#000;
}
.viewJobHistory .dayWise .jobDate .job-status .result{
	color:#2269BA;
	font-size:14px;
}
/*View Job History Ends*/

.datepicker{
	background-image:url(../images/dispop-cal.png);
	background-repeat:no-repeat;
	background-position:95% center;
}

.dollar-sign{
	/*background-image:url(../images/dollar-grey10x15.png);*/
	background-image:url(../images/us_dollar_sign.png);
	background-repeat:no-repeat;
	background-position:6px 6px;
	padding:5px 22px !important;
	background-size:15px 15px;
	}

/* Badge Invoices Starts*/

div.reconcile-summary{
	float:left;
	width:100%;
}
div.reconcile-summary .wrapper{
	padding:10px 1%;
	width:98%;
 height:
}
div.reconcile-summary .wrapper .row{
	border-bottom:none;
	border-top:solid 1px #ddd;
	padding-top:10px;
	margin-bottom:0;
	padding-bottom:0;
	margin-top:10px;
}
div.reconcile-summary .wrapper .row:first-child{
	border-top:none;
	padding-top:0;
	margin-top:0;
}
div.reconcile-summary .wrapper .badgeTableBody{
	height:500px;
}
div.reconcile-summary .wrapper .badgeTableBody textarea{
	float:left;
	background-color:#f1f1f1;
	width:50%;
	height:70px;
	margin-right:5px;
}
.badgeInvoices .head{
	background: linear-gradient(to bottom, #5DADEA 0%, #287FC2 100%) repeat scroll 0 0 rgba(0, 0, 0, 0);
	float: left;
	height: 30px;
	line-height: 30px;
	width: 100%;
}
.badgeInvoices .head .text{
	color: #FFFFFF;
	float: left;
	margin-left: 10px;
}
.badgeInvoices .wrapper{
	width:99%;
	background-color:#f1f1f1;
	padding:0.5%;
	float:left;
	font-size:14px;
	margin-top:0px;
}
.badgeInvoices .wrapper th, .badgeInvoices .wrapper td{
	font-size:14px;
}
.view{
	width:27px;
	height:20px;
	background-image:url(../images/eye-blue27x15.png);
	background-position:center center;
	background-repeat:no-repeat;
	cursor:pointer;
	display:inline-block;
	margin:0 auto;
}
.badgeInvoices .wrapper .title{
	float:left;
}
.badgeInvoices .wrapper .periodtxtboxes{
	float: right;
	margin-left: 5px;
	padding: 5px;
	width: 100px;
}
.badgeInvoices .wrapper .row{
	float:left;
	width:100%;
	margin:10px 0 0 0;
	line-height:30px;
}
.badgeInvoices .wrapper .row:first-child{
	margin-top:0;
}
.badgeInvoices .wrapper .row select, .badgeInvoices .wrapper .row input[type="text"]{
	padding:5px;
}
.periodtxtboxes{
	float:left;
	width:100px;
	/*margin-left:5px;*/
	margin-right:5px;
}
.badgeInvoices .invoiceListReport{
	float:left;
	width:100%;
}
.badgeInvoices .invoiceList{
	float:left;
	width:80%;
	margin-top:10px;
}
.mainHead .badgeInvoiceIcon{
	background-image:url(../images/badgepaper-white17x17.png);
}
.badgeInvoices .badgeTableHead{
	float:left;
	width:98.5%;
}
.badgeInvoices .reconcileBatchTableHead{
	float:left;
	width:98.9%;
}
.badgeInvoices .reconcileBatchTableBody{
	max-height:350px;
	overflow-y:scroll;
	float:left;
	width:100%;
	background-color:#ddd;
}
.badgeInvoices div.badgeReportTableHead{
	float:left;
	width:99%;
}
.badgeInvoices th{
	background-color:#ccc;
	padding:7px;
	color:#000;
	font-size:13px;
	text-align:left;
	line-height:20px;
	padding-left:10px;
	font-weight:normal;
}
.badgeInvoices td{
	background-color:#fff;
	padding:3px;
	font-size:14px;
}
.badgeInvoices .badgeTableBody{
	overflow-y:scroll;
	float:left;
	overflow-x:hidden;
	width:100%;
	background-color:#ddd;
	height:510px;
}

.edit-button{
	background-image: url("../images/pencil-dual15x28.png");
	background-position: center -3px;
	background-repeat: no-repeat;
	cursor: pointer;
	height: 25px;
	width: 25px;
	display:inline-block;
	margin:0 auto;
	position:relative;
	z-index:999;
}

.edit-button:hover{
	background-position: center -36px;
}

.edit-button-white{
	background-image: url("../images/edit-pencil.png");
	background-position:right 6px;
	background-repeat: no-repeat;
	cursor: pointer;
	height:24px;
	width:21px;
	display:inline-block;
	margin:0 auto;
}

.edit-button-blue{
	background-image: url("../images/edit-pencil.png");
	background-position:1px 9px;
	background-repeat: no-repeat;
	cursor: pointer;
	height:24px;
	width:21px;
	display:inline-block;
	margin:0 auto;
}

.AdNewCat{
	background-image: url("../images/plus-blue15x15.png");
	background-position: center 0x;
	background-repeat: no-repeat;
	cursor: pointer;
	height:14px;
	width: 14px;
	display:inline-block;
	margin:0 auto;
}

.descToolTip{
	background-image: url("../images/job-description.png");
	background-position:6px 3px;
	background-repeat: no-repeat;
	cursor: pointer;
	height: 25px;
	width: 37px;
	display:inline-block;
	background-size:21px 20px;
	margin:0 auto;
}

.green-button-new{
	padding:5px 7px;
	color: #fff;
	text-shadow:1px 1px 0 rgba(0, 0, 0, 0.2);
	border:none;
	border-radius:0;
	cursor:pointer;
	margin:0px 20px 10px 0px;
	width:100px;
	line-height:25px;/*box-shadow:0 1px 0 rgba(255, 255, 255, 0.5) inset;*/
}
.green-button-new{
	border-bottom:solid 2px #8ba50f;
	background: #aed20e; /* Old browsers */
	background: -moz-linear-gradient(top, #aed20e 0%, #9bb80e 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #aed20e), color-stop(100%, #9bb80e)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #aed20e 0%, #9bb80e 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #aed20e 0%, #9bb80e 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #aed20e 0%, #9bb80e 100%); /* IE10+ */
	background: linear-gradient(to bottom, #aed20e 0%, #9bb80e 100%); /* W3C */
 filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#aed20e', endColorstr='#9bb80e', GradientType=0 ); /* IE6-9 */
}

.badgeInvoices .badgeTableBody table tr:nth-child(2) td:first-child{
	font-size:17px;
}
.badgeInvoices .badgeTableBody .tag-icon{
	float:right;
	background-image:url(../images/tag-red17x17.png);
	background-repeat:no-repeat;
	background-position:left center;
	padding-left:24px;
}
.badgeInvoices .badgeTableBody table .reconcileAmont{
	font-size:18px;
	color:#000;
}
.badgeInvoices div.cashCheckTableBody{
	height:83%;
}
.badgeInvoices div.evaluationReportTableBody{
	height:69.5%;
}
.badgeInvoices div.cashCheckReportTableBody{
	height:75.5%;
}
.badgeInvoices div.ccreconcileReportTableBody{
	height:75.5%;
}
.badgeInvoices div.waitingCancellationTableBody{
	height:86.5%;
}
.badgeInvoices div.waitingCancellationTableBody .approve, .badgeInvoices div.waitingCancellationTableBody .disapprove{
	padding:5px 10px;
}
.badgeInvoices .checkDetails{
	width:50%;
	float:left;
}
.badgeInvoices div.badgeReportTableBody{
	max-height:500px;
}
.badgeInvoices div.cashDepositTableBody{
	height:62%;
}
.badgeInvoices div.cashDepositBatchTableBody{
	height:auto;
}
.badgeInvoices div.financeDepositTableBody{
	height:60%;
}
.badgeInvoices .badgeTableBody .discrepency{
	cursor:pointer;
	background-color:#D77676;
	color:#fff;
	display:block;
	text-align:center;
	border-radius:5px;
}
.badgeInvoices .badgeTableBody tbody:hover td{
 background-color:;
}
.badgeInvoices .caseWrapper{
	float:right;
	width:19%;
	margin-top:10px;
}
.badgeInvoices .caseWrapper .head{
	background-position: 7px center;
	background-repeat: no-repeat;
	border-bottom: 1px solid #2269BA;
	color: #FFFFFF;
	font-size: 13px;
	height: 30px;
	line-height: 30px;
	margin: 0;
	padding: 0;
	text-shadow: 1px 1px 0 rgba(0, 0, 0, 0.2);
	width: 100%;
	background:none;
}
.badgeInvoices .caseWrapper .head .text{
	background-color: #4195D5;
	background-position: 7px center;
	background-repeat: no-repeat;
	box-shadow: 0 -3px 5px rgba(0, 0, 0, 0.2) inset;
	float: left;
	padding: 0 10px;
	margin-left:0;
}
.badgeInvoices .caseWrapper .content{
	float:left;
	width:92%;
	background-color:#fff;
	padding:10px 4%;
	overflow-y:auto;
	border-bottom:solid 2px #ddd;
	height:530px;
}
.badgeInvoices .caseWrapper .content .row{
	float:left;
	width:100%;
	margin:5px 0 0 0;
	line-height:25px;
	border-bottom:solid 1px #e1e1e1;
	padding-bottom:5px;
}
.badgeInvoices .caseWrapper .content .row:first-child{
	margin-top:0;
}
.badgeInvoices .caseWrapper .content .row:last-child{
	border-bottom:none;
}
.badgeInvoices .caseWrapper .content .row .counter{
	margin-right:10px;
}
.badgeInvoices .caseWrapper .content .row .number{
	color:#666;
}
.badgeInvoices .caseWrapper .content .row .number:hover{
	color:#849C0D;
	text-decoration:underline;
}
.badgeInvoices .caseWrapper .content .row .poEdit{
	float:right;
	cursor:pointer;
	color:#2269BA;
}
.badgeInvoices .caseWrapper .content .row .jobEdit{
	float:right;
	cursor:pointer;
	color:#849C0D;
	margin-left:5px;
}
.badgeInvoices .caseWrapper .content .row .clearDiscrepancy{
	background-image: url("../images/cross-red11x11.png");
	background-position: right center;
	background-repeat: no-repeat;
	border-left: 1px solid #DDDDDD;
	color: #AD3D3D;
	cursor: pointer;
	float: right;
	height: 25px;
	margin-left: 5px;
	padding-left: 7px;
	width: 11px;
}
.badgeInvoices .caseWrapper .content .row .jobEdit:hover, .badgeInvoices .caseWrapper .content .row .poEdit:hover, .badgeInvoices .caseWrapper .content .row .clearDiscrepancy:hover{
	text-decoration:underline;
}
.badgeInvoices .caseWrapper .content .row .description{
	float:right;
	width:92%;
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap;
}
.badgeInvoices .badgeTableBody .poDiv{
	border-right: 1px solid #CCCCCC;
	float: left;
	margin: 0 14px 0 0;
	padding-right: 10px;
	line-height:23px;
	min-width:180px;
}
.badgeInvoices .badgeTableBody .poDiv:last-child{
	margin-right:0;
	border-right:none;
}
.badgeInvoices .badgeTableBody .poDiv:first-child{
	margin-left:0;
}
.badgeInvoices .badgeTableBody .poDiv .poBox{
	float:left;
	margin-right:5px;
}
.badgeInvoices .badgeTableBody .poDiv input[type="checkbox"]{
	float:left;
	margin:6px 5px 0 0;
}
.badgeInvoices .badgeTableBody .poDiv .edit{
	float:left;
	width:25px;
	height:25px;
	background-image:url(../images/pencil-dual15x28.png);
	background-position:center -3px;
	background-repeat:no-repeat;
	cursor:pointer;
}
.badgeInvoices .badgeTableBody .poDiv .edit:hover{
	background-position:center -36px;
}
.badgeInvoices .invoiceList .row{
	border-bottom: 0 none;
	float: left;
	line-height: 30px;
	margin: 10px 0 0;
	padding-bottom: 0;
	width: 98.5%;
}
.badgeInvoices .invoiceList .row:first-child{
	margin-top:0;
}
.greenLink{
	color:#849C0D;
	display:block;
}
.greenLink:hover{
	text-decoration:underline;
}
.badgeInvoices .reconcileBottom{
	border-top: 2px dashed #CCCCCC;
	float: left;
	margin-top: 10px;
	padding-top: 10px;
	width: 100%;
}
.badgeInvoices .reconcilePayMode{
	float:left;
	width:65%;
}
.badgeInvoices .reconcilePayMode th{
	background-color:#4195D5;
	line-height:normal;
	padding:7px;
	font-size:14px;
	color:#fff;
}
.badgeInvoices .reconcilePayMode td{
	padding:7px 0 px 7px;
	line-height:normal;
}
.badgeInvoices .reconcile-batch-summary{
	float:left;
	width:100%;
}
.badgeInvoices .reconcile-batch-summary th{
	background-color:#4195D5;
	line-height:normal;
	padding:7px;
	font-size:14px;
	color:#fff;
}
.badgeInvoices .reconcile-batch-summary td{
	padding:7px 0 px 7px;
	line-height:normal;
}
.badgeInvoices .totalTables{
	float:left;
}
.badgeInvoices .totalTables .counter{
	background-color: #FFFFFF;
	border-radius: 20px;
	color: #000000;
	float: right;
	padding: 0 5px;
}
.badgeInvoices .totalTables th{
	background-color:#4195D5;
	line-height:normal;
	padding:7px;
	color:#fff;
}
.badgeInvoices .poTotal{
	margin-left:0.5%;
	width:17%;
}
.badgeInvoices .invoiceTotal{
	margin-left:0.5%;
	width:17%;
}
.discrepancyFlag{
	width:20px;
	height:20px;
	background-image:url(../images/flag-img16x16.png);
	background-repeat:no-repeat;
	background-position:center center;
	cursor:pointer;
	margin:0 auto;
	display:block;
}
.delRecord{
	display:inline-block;
	width:25px;
	height:25px;
	background-image:url(../images/bin-red14x15.png);
	background-repeat:no-repeat;
	background-position:center center;
	cursor:pointer;
	margin:0 auto;
	/*margin-top:10px;*/
}
.undoRecord{
	display:inline-block;
	width:25px;
	height:25px;
	background-image:url(../images/undoicon.png);
	background-size:25px 25px;
	background-repeat:no-repeat;
	background-position:center center;
	cursor:pointer;
	margin:0 auto;
	/*margin-top:10px;*/
}
.badgeInvoices .delRecord, .badgeInvoices .detailIcon{
	display:block;
	width:19px;
	height:20px;
	background-repeat:no-repeat;
	background-position:center center;
	cursor:pointer;
}
.badgeInvoices .delRecord{
}
.badgeInvoices .detailIcon{
	background-image:url(../images/detail-icon19x20.png);
}
.badgeInvoices .uploadFileLink{
	float:right;
	color:#fff;
	height:30px;
	line-height:30px;
	padding:0 10px 0 35px;
	cursor:pointer;
	background-image: url("../images/upload-white15x15.png");
	background-position: 10px center;
	background-repeat: no-repeat;
	background-color:#4C617E;
}
.fileDownload{
	height:30px;
	background-position: left center;
	background-repeat:no-repeat;
	display:block;
	float:left;
	padding-left:25px;
	line-height:30px;
	color:#666;
	cursor:pointer;
}
.fileDownload:hover{
	text-decoration:underline;
	color:#000;
}
.docDownload{
	background-image:url(../images/download-doc30x30.png);
}
.xlsDownload{
	background-image:url(../images/download-xls30x30.png);
}
.imgDownload{
	background-image:url(../images/download-img30x30.png);
}
.txtDownload{
	background-image:url(../images/download-txt30x30.png);
}
.pdfDownload{
	background-image:url(../images/download-pdf30x30.png);
}
.vidDownload{
	background-image:url(../images/download-vid30x30.png);
}
.audDownload{
	background-image:url(../images/download-aud30x30.png);
}
.zipDownload{
	background-image:url(../images/download-zip30x30.png);
}
/*Transaction Deposit*/

.transactionDeposit .wrapper{
	width:99%;
	background-color:#f1f1f1;
	padding:0.5%;
	float:left;
	margin:10px 0 0 0;
	font-size:14px;
}
.transactionDeposit .wrapper .row select, .transactionDeposit .wrapper .row input[type="text"]{
	padding: 5px;
}
.transactionDeposit .wrapper th, .transactionDeposit .wrapper td{
	font-size:14px;
}
.transactionDeposit .headFixed{
	background-color: #FFFFFF;
	float: left;
	padding: 10px 0;
	position: fixed;
	top: 57px;
	width: 99%;
	border-bottom:1px solid #E1E1E1;
	z-index:1;
}
.transactionDeposit .head{
	background: linear-gradient(to bottom, #5DADEA 0%, #287FC2 100%) repeat scroll 0 0 rgba(0, 0, 0, 0);
	float: left;
	height: 30px;
	line-height: 30px;
	width: 100%;
}
.transactionDeposit .head .text{
	color: #FFFFFF;
	float: left;
	margin-left: 10px;
}
.transactionDeposit .checkSelection{
	float:right;
	height:30px;
}
.transactionDeposit .wrapper .title{
	float:left;
}
.transactionDeposit .checkSelection .box{
	float:right;
	padding:0 10px;
	border-left:solid 1px #fff;
	color:#fff;
	background-color:#999;
}
.transactionDeposit .checkSelection .box input{
	margin:9px 8px 0 0;
	float:left;
}
.transactionDeposit .wrapper .row{
	float:left;
	width:100%;
	margin-top:10px;
	padding-bottom:10px;
	border-bottom:solid 1px #ddd;
	line-height:30px;
}
.transactionDeposit .wrapper .row:first-child{
	margin-top:5px;
}
.transactionDeposit .wrapper .row:last-child{
	border-bottom:none;
	padding-bottom:0;
}
.transactionDeposit .wrapper .allTrnsactioBox{
	float:left;
	width:100%;
}
.transactionDeposit .wrapper .allTrnsactioBox .innerRow{
	float:left;
	width:100%;
	margin:10px 0 0 0;
	padding-bottom:10px;
}
.transactionDeposit .wrapper .allTrnsactioBox .innerRow:last-child{
	padding-bottom:0;
}
.transactionDeposit .wrapper .allTrnsactioBox .head{
	background-position: 7px center;
	background-repeat: no-repeat;
	color: #FFFFFF;
	font-size: 13px;
	height: 30px;
	line-height: 30px;
	margin: 0;
	padding: 0;
	text-shadow: 1px 1px 0 rgba(0, 0, 0, 0.2);
	width: 98.8%;
	background:none;
}
.transactionDeposit .wrapper .allTrnsactioBox .head .text{
	background-color: #4195D5;
	background-position: 7px center;
	background-repeat: no-repeat;
	box-shadow: 0 -3px 5px rgba(0, 0, 0, 0.2) inset;
	float: left;
	padding: 0 12px;
	margin:0;
}
.transactionDeposit .wrapper .row .periodtxtboxes{
	float:right;
	width:100px;
	margin-left:5px;
	padding:5px;
	width:100px;
}
.transactionDeposit .tableHead{
	float: left;
	width: 98.9%;
}
.transactionDeposit th{
	background-color: #ccc;
	color: #000;
	font-size: 13px;
	padding: 5px 10px;
	text-align: left;
	font-weight:normal;
}
.transactionDeposit td{
	background-color: #FFFFFF;
	font-size: 12px;
	padding: 7px 7px 7px 10px;
	font-size:14px;
}
.transactionDeposit .tableBody{
	background-color: #DDDDDD;
	float: left;
	overflow-y: scroll;
	width: 100%;
	max-height:200px;
}
.transactionDeposit .tableBody tr:hover td{
	background-color:#fcf8e3;
}
.transactionDeposit .wrapper .bottomTotal{
	float:left;
}
.transactionDeposit .wrapper .bottomTotal .payModeTotal{
	float:left;
	display:inline;
	margin-right:10px;
}
.transactionDeposit .wrapper .bottomTotal table th{
	background-color:#4195D5;
	line-height:normal;
	padding:7px;
	font-size:14px;
	color:#fff;
}
.transactionDeposit .wrapper .bottomTotal .payModeTotal td{
	padding:7px 0 px 7px;
	line-height:normal;
}
.transactionDeposit .wrapper .bottomTotal .payModeTotal td strong{
	font-size:18px;
	font-weight:normal;
}
.transactionDeposit .wrapper .bottomTotal .invoiceAmountTotal{
	float:left;
}
.transactionDeposit .wrapper .check-all{
	float: left;
	height: 30px;
	line-height: 30px;
	margin: 5px 0 0;
	position: absolute;
	text-align: right;
	width: 96.6%;
}
.transactionDeposit .wrapper .check-all .checkboxDiv{
	float:right;
	width:3%;
	text-align:center;
	height:30px;
	line-height:30px;
	padding-top:6px;
}
.transactionDeposit .reconcileBottom{
	border-top: 2px dashed #CCCCCC;
	float: left;
	margin-top: 10px;
	padding-top: 10px;
	width: 100%;
}
.transactionDeposit .reconcilePayMode{
	float:left;
	width:65%;
}
.transactionDeposit .reconcilePayMode th{
	background-color:#4195D5;
	line-height:normal;
	padding:7px;
	font-size:14px;
	color:#fff;
}
.transactionDeposit .reconcilePayMode td{
	padding:7px 0 px 7px;
	line-height:normal;
}
/*----------------------------------*/

/*Accounting Popup List*/
.accountingPopupList{
}
.accountingPopupList .head{
	background: linear-gradient(to bottom, #5DADEA 0%, #287FC2 100%) repeat scroll 0 0 rgba(0, 0, 0, 0);
	float: left;
	height: 30px;
	line-height: 30px;
	width: 100%;
}
.accountingPopupList .head .text{
	margin-left:10px;
	color:#fff;
	font-size:13px;
}
.accountingPopupList .wrapper{
	width:99%;
	background-color:#f1f1f1;
	padding:0.5%;
	float:left;
}
.accountingPopupList .wrapper th, .accountingPopupList .wrapper td{
	font-size:14px;
}
.accountingPopupList .wrapper .row{
	float:left;
	width:100%;
	margin:15px 0 0 0;
}
.accountingPopupList .tableHead{
	float: left;
	width: 98.4%;
}
.accountingPopupList th{
	background-color: #999999;
	color: #FFFFFF;
	font-size: 13px;
	padding: 5px 10px;
	text-align: left;
	font-weight:normal;
}
.accountingPopupList td{
	background-color: #FFFFFF;
	font-size: 12px;
	padding: 7px 7px 7px 10px;
	font-size:14px;
}
.accountingPopupList .tableBody{
	background-color: #DDDDDD;
	float: left;
	overflow-y: scroll;
	width: 100%;
	max-height:450px;
}
.accountingPopupList .tableBody tr:hover td{
	background-color:#fcf8e3;
}
/*----------------------------------*/

/*Discrepency*/
.discrepencyWrapper{
	float:left;
	width:300px;
}
.discrepencyWrapper .head{
	float:left;
	width:100%;
	height:30px;
	line-height:30px;
	border-radius:5px 5px 0 0;
	background: #5dadea; /* Old browsers */
	background: -moz-linear-gradient(top, #5dadea 0%, #287fc2 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #5dadea), color-stop(100%, #287fc2)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #5dadea 0%, #287fc2 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #5dadea 0%, #287fc2 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #5dadea 0%, #287fc2 100%); /* IE10+ */
	background: linear-gradient(to bottom, #5dadea 0%, #287fc2 100%); /* W3C */
 filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#5dadea', endColorstr='#287fc2', GradientType=0 ); /* IE6-9 */
}
.discrepencyWrapper .head .text{
	float:left;
	margin-left:10px;
	color:#fff;
}
.discrepencyWrapper .content{
	background-color:#f1f1f1;
	padding:3%;
	float:left;
	width:94%;
}
.discrepencyWrapper .content .row{
	float:left;
	width:100%;
	margin:5px 0;
}
.discrepencyWrapper .content .row:first-child{
	margin-top:0;
}
.discrepencyWrapper .content .row:last-child{
	margin-bottom:0;
}
.discrepencyWrapper .content .row .description{
	float:left;
	width:100%;
	padding:3%;
	height:100px;
}
/* Badge Invoices Ends*/

/* Call Record Start*/

.callRecord .wrapper{
	float:left;
	width:100%;
}
/* Call Record End*/
.bor-top-ccc{
	border-top:solid 1px #ccc;
	margin-top:0;
	padding-top:10px;
}
/*Client Evaluation Starts*/
.clientEvaluationForm{
	float:left;
	width:1000px;
}
.clientEvaluationForm .head{
	color: #FFFFFF;
	float: left;
	font-size: 13px;
	height: 30px;
	line-height: 30px;
	text-align: left;
	text-shadow: 1px 1px 0 rgba(0, 0, 0, 0.2);
	width:100%;
	background: linear-gradient(to bottom, #5DADEA 0%, #287FC2 100%) repeat scroll 0 0 rgba(0, 0, 0, 0);
}
.clientEvaluationForm .head .text{
	float: left;
	padding: 0 10px;
}
.clientEvaluationForm .invoiceno{
	float:right;
	padding:0 10px;
	background-color:#4C617E;
	color:#fff;
	text-shadow:none;
}
.clientEvaluationForm .wrapper{
	float:left;
	width:97%;
	background-color:#f1f1f1;
	height:93%;
	overflow-y:auto;
	padding:1.5% 1.5% 0;
	font-size:13px;
}
.clientEvaluationForm .wrapper .row{
	margin:10px 0;
	width:100%;
	float:left;
}
.clientEvaluationForm .wrapper .row:last-child{
	margin-bottom:15px;
}
.badgeInvoices div.evaluationListTableBody{
	height:76%;
}
.badgeInvoices div.fileManagementTableBody{
	height:86.5%;
}
.badgeInvoices div.evaluationListTableBody .CEformButton{
	width:20px;
	height:20px;
	float:left;
	background-image:url(../images/form-red12x15.png);
	background-position:center center;
	background-repeat:no-repeat;
}
.clientEvaluationForm .wrapper .underline{
	color:#333;
	text-decoration:underline;
	font-size:14px;
	font-style:normal;
}
.clientEvaluationForm .wrapper .questioneries .questioneriesRow{
	float:left;
	width:100%;
	line-height:30px;
	background-color:#e9e9e9;
	border-bottom:solid 1px #ddd;
}
.clientEvaluationForm .wrapper .questioneries .questioneriesRow:first-child{
	border-top:solid 1px #ddd;
}
.clientEvaluationForm .wrapper .questioneries .questioneriesRow:hover{
	background-color:#fff;
}
.clientEvaluationForm .wrapper .questioneries .questioneriesRow span{
	float:left;
	margin-left:10px;
}
.clientEvaluationForm .wrapper .questioneries .questioneriesRow font{
	float:right;
	margin-right:10px;
}
.clientEvaluationForm .wrapper input[type="text"]{
	padding:5px;
	box-sizing:border-box;
}
.clientEvaluationForm .wrapper textarea{
	width:100%;
	height:50px;
	padding:10px;
	box-sizing:border-box;
}
.ratingThumb{
	float:left;
	width:35px;
	height:35px;
	background-repeat:no-repeat;
	margin-left:10px;
}
.ratingThumb.bleeding{
	background-image:url(../images/bleeding-thumb.png);
	background-position:left top;
}
.ratingThumb.wound{
	background-image:url(../images/wounded-thumb.png);
	background-position:left top;
}
.ratingThumb.healthy{
	background-image:url(../images/healthy-thumb.png);
	background-position:left top;
}
.clientEvaluationForm .wrapper .starRating{
	float:left;
	width:23px;
	height:22px;
	background-repeat:no-repeat;
	cursor:pointer;
	margin:5px 0 0 0;
	padding:0 3px;
}
.clientEvaluationForm .wrapper .starRating:hover{
}
.clientEvaluationForm .wrapper .starDisable{
	background-image:url(../images/star-rating-23x44.png);
	background-position:left top;
}
.clientEvaluationForm .wrapper .starEnable{
	background-image:url(../images/star-rating-23x44.png);
	background-position:left -22px;
}
.clientEvaluationForm .wrapper .starHoverEnable{
	background-image:url(../images/star-rating-23x44.png);
	background-position:left -22px;
}
/*Client Evaluation Ends*/

/*Customer Job History Start*/
/*Customer Job History End*/
.smallBlack{
	font-size:14px;
	color:#000;
}
/*Upload File Starts*/
.uploadFile{
	float:left;
	/*width:800px;*/
	width:780px;
	background-color:#f1f1f1;
}
.uploadFile .uploadFileHead{
	background-image: url("../images/addlocation-bg.jpg");
	background-position: left center;
	background-repeat: repeat-x;
	color: #FFFFFF;
	float: left;
	font-family: "Segoe";
	font-size: 13px;
	height: 30px;
	line-height: 30px;
	text-align: left;
	width: 100%;
}
.uploadFile .uploadFileHead .text{
	float:left;
	margin-left:10px;
	background-image:url(../images/upload-white15x15.png);
	background-position:left center;
	background-repeat:no-repeat;
	padding-left:25px;
}
.uploadFile .wrapper{
	float:left;
	width:100%;
	/*padding:0 15px 15px;
	height:508px;*/
	padding:20px 15px 65px 15px;
	box-sizing:border-box;
	}
.uploadFile .row{
	float:left;
	width:100%;
	margin:15px 0 0 0;
	}
.uploadFile .row:first-child{
	}
.uploadFile .row .halfField{
	width:49%;
	padding:5px;
	float:left;
	box-sizing:border-box;
	}
.uploadFile .row .fullField{
	width:100%;
	padding:5px;
	float:left;
	box-sizing:border-box;
}
.uploadFile .wrapper .title{
	float:left;
	margin-right:10px;
	line-height:30px;
}
.uploadFile .row textarea{
	width:100%;
	padding:10px;
	height:100px;
	box-sizing:border-box;
}
.uploadFile .row .halfField:first-child{
	margin-right:2%;
}
.uploadFile .row .note{
	line-height:30px;
	margin:0;
	width:auto;
}
.uploadFile .fileUploadDiv{
	max-height:300px;
	overflow-y:auto;
}
.ajax-file-upload-filename .title{
	float:left;
	width:100%;
}
.ajax-file-upload-filename .upload-column{
	float:left;
	width:49%;
}
.ajax-file-upload-filename .upload-column:first-child{
	margin-right:2%;
}
/*Upload File End*/
.bor-top-dashed{
	border-top:dashed 2px #ccc;
	margin-top:0;
	padding-top:10px;
}
.bor-bottom-dashed{
	border-bottom:dashed 2px #ccc;
}
.employeeProductionMainDiv .navigation{
	float:left;
}
.employeeProductionMainDiv .navigation .previous{
	background-image:url("../images/prev.png");
	background-position:center top;
	background-repeat:no-repeat;
	float:left;
	width:25px;
	height:25px;
	cursor:pointer;
}
.employeeProductionMainDiv .navigation .next{
	background-image:url("../images/next.png");
	background-position:center top;
	background-repeat:no-repeat;
	float:left;
	width:25px;
	height:25px;
	cursor:pointer;
}
.employeeProductionMainDiv .navigation .today{
	float:left;
	margin:0 5px;
	color:#fff;
	cursor:pointer;
	background-color:#A4C60F;
	padding:0 10px;
	width:auto;
	height:25px;
	line-height:25px;
	border:solid 1px #fff;
	box-shadow:inset 0px 0px 3px rgba(0, 0, 0, 0.3);
	text-shadow:1px 1px 0 rgba(0, 0, 0, 0.2);
}
.dropDownArrow{
	background-image:url(../images/drop-dwon-arrow-black10x10.png);
	background-repeat:no-repeat;
	background-position: right center;
}
/*-----------------------------------------*/
.ExIncEmpButton{
	background: linear-gradient(to bottom, #FEFEFE 0%, #E6E6E6 100%) repeat scroll 0 0 rgba(0, 0, 0, 0);
	border-color: #DCDCDC #D8D8D8 #B8B8B8;
	border-style: solid;
	border-width: 1px;
	box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05);
	color: #666666;
	cursor: pointer;
	float: left;
	height: 27px;
	line-height: 27px;
	margin: 0 0 0 5px;
	padding: 0 7px;
	text-shadow: 0 1px 1px rgba(255, 255, 255, 0.75);
}
.ExcludeIncludeEmployee:hover{
	background: none repeat scroll 0 0 #E6E6E6;
}
.ExcludeIncludeEmployeePopup{
	float:left;
	width:350px;
}
.ExcludeIncludeEmployeePopup .head{
	background-image: url("../images/addlocation-bg.jpg");
	background-position: left center;
	background-repeat: repeat-x;
	color: #FFFFFF;
	float: left;
	font-size: 13px;
	height: 30px;
	line-height: 30px;
	text-align: left;
	width: 100%;
	border-radius:5px 5px 0 0;
}
.ExcludeIncludeEmployeePopup .head .text{
	float:left;
	margin-left:10px;
	background-repeat:no-repeat;
	background-position:left center;
	background-image:url(../images/profiloss-white17x15.png);
	padding-left:25px;
}
.ExcludeIncludeEmployeePopup .wrapper{
	float:left;
	padding:10px 2.5%;
	width:95%;
	background-color:#f1f1f1;
}
.ExcludeIncludeEmployeePopup .wrapper .row{
	float:left;
	width:100%;
	margin-top:15px;
}
.ExcludeIncludeEmployeePopup .wrapper .nameRow{
	float:left;
	width:100%;
	margin-top:5px;
}
.ExcludeIncludeEmployeePopup .wrapper .row:first-child{
	margin-top:0;
}
.ExcludeIncludeEmployeePopup .wrapper .doneDetails{
	float:left;
	background-color:#e1e1e1;
	padding:2%;
	width:96%;
}
.ExcludeIncludeEmployeePopup .wrapper .title{
	float:left;
	width:100%;
	border-bottom:solid 1px #e1e1e1;
	padding-bottom:10px;
	margin-top:20px;
}
.ExcludeIncludeEmployeePopup .wrapper .employeeContainer{
	float:left;
	width:100%;
	max-height:400px;
	overflow-y:auto
}
/*-----------------------------------------*/


/*Job Pause Form Starts*/
.pauseJobForm{
	float:left;
	width:100%;
}
.pauseJobForm .head{
	background-image: url("../images/addlocation-bg.jpg");
	background-position: left center;
	background-repeat: repeat-x;
	color: #FFFFFF;
	float: left;
	font-size: 13px;
	height: 30px;
	line-height: 30px;
	text-align: left;
	width: 100%;
	border-radius:5px 5px 0 0;
}
.pauseJobForm .head .text{
	float:left;
	margin-left:10px;
	background-image:url(../images/pause-white9x11.png);
	background-repeat:no-repeat;
	background-position:left center;
	padding-left:20px;
}
.pauseJobForm .head .war-ning{
	float:left;
	margin-left:10px;
	background-image:url(../images/warning-white17x14.png);
	background-repeat:no-repeat;
	background-position:left center;
	padding-left:20px;
}
.pauseJobForm .head .note_new{
	float:left;
	margin-left:10px;
	background-image:url(../images/dispop-crnote.png);
	background-repeat:no-repeat;
	background-position:left center;
	padding-left:20px;
	text-indent:10px;
}
.pauseJobForm .wrapper{
	background-color: #F1F1F1;
	float: left;
	padding: 15px;
	width: 100%;
	box-sizing:border-box;
}
.pauseJobForm .wrapper .row{
	float:left;
	width:100%;
	margin-top:15px;
}
.pauseJobForm .wrapper .row:first-child{
	margin-top:0;
}
.pauseJobForm .wrapper .row input[type="text"]{
	float: left;
	margin-right: 2%;
	padding: 7px 3%;
	width: 42%;
}
.pauseJobForm .wrapper .row input[type="text"]:last-child{
	margin-right:0;
}
.pauseJobForm .wrapper .row textarea{
	float:left;
	width:100%;
	box-sizing:border-box;
	padding:10px;
	height:195px;
}
/*Job Pause Form Ends*/

/*Job Release Form Starts*/
.releaseJobForm{
	float:left;
	width:100%;
}
.releaseJobForm .head{
	background-image: url("../images/addlocation-bg.jpg");
	background-position: left center;
	background-repeat: repeat-x;
	color: #FFFFFF;
	float: left;
	font-size: 13px;
	height: 30px;
	line-height: 30px;
	text-align: left;
	width: 100%;
	border-radius:5px 5px 0 0;
}
.releaseJobForm .head .text{
	float:left;
	margin-left:10px;
	background-image:url(../images/questionmark-white8x12.png);
	background-repeat:no-repeat;
	background-position:left center;
	padding-left:16px;
}
.releaseJobForm .wrapper{
	background-color: #F1F1F1;
	float: left;
	padding: 15px;
	width: 100%;
	height:270px;
	box-sizing:border-box;
}
.releaseJobForm .wrapper .row{
	float:left;
	width:100%;
	margin-top:15px;
}
.releaseJobForm .wrapper .row:first-child{
	margin-top:0;
}
.releaseJobForm .wrapper .row input[type="text"]{
	float: left;
	margin-right: 2%;
	padding: 7px 3%;
	width: 42%;
}
.releaseJobForm .wrapper .row input[type="text"]:last-child{
	margin-right:0;
}
.releaseJobForm .wrapper .row textarea{
	float:left;
	width:100%;
	padding:7px 3%;
	height:100px;
}
.releaseJobForm .wrapper .row select{
	float: left;
	padding: 5px 2%;
	width: 100%;
}
/*Job Release Form Ends*/

/*Dispatch Search Popup Starts*/
.dispatchSearchWrapper{
	float:left;
	width:100%;
}
.dispatchSearchWrapper .head{
	background-image: url("../images/addlocation-bg.jpg");
	background-position: left center;
	background-repeat: repeat-x;
	color: #FFFFFF;
	float: left;
	font-size: 13px;
	height: 30px;
	line-height: 30px;
	text-align: left;
	top: 65px;
	width: 100%;
}
.dispatchSearchWrapper .head .text{
	background-position: left center;
	background-repeat: no-repeat;
	margin-left: 8px;
	background-image: url("../images/search-white15x15.png");
	padding-left: 25px;
}
.dispatchSearchIconRow{
	float: left;
	left: 0;
	margin: 0.5% 0.5% 0;
	position: static;
}
.dispatchSearchWrapper .sub-icon-con{
	position:static;
	left:0;
	float:left;
	margin:0 0.5%;
}
.dispatchSearchConBox{
	float:left;
	margin:0 0.5%;
	width:99%;
}
.dispatchSearchConBox .dispatchSearchMediaRow{
	position:static;
}
.dispatchSearchConBox .listTableDiv{
	margin-top:0;
	;
}
.dispatchSearchConBox .listTableDiv .tableHead{
	position:static;
	width:98.6%;
}
.dispatchSearchConBox .listTableDiv .tableBody{
	max-height:315px;
	overflow-y:scroll;
}
.dispatchSearchConBox .subWrapper{
	max-height:343px;
	overflow-y:auto;
}
/*Dispatch Search Popup Ends*/

.topStatsBar{
	float: left;
	margin: 10px 0 0;
	padding: 10px 0 0 0;
	width: 100%;
	border-top:solid 1px #ddd;
}
.topStatsBar .column{
	float:left;
	margin:0 0.5%;
	width:19.2%;
}
.topStatsBar .column:first-child{
	margin-left:0;
}
.topStatsBar .column:last-child{
	margin-right:0;
}
.topStatsBar .caption{
	color:#fff;
	float: left;
	height: 25px;
	line-height: 25px;
	text-align:center;
	width:100%;
	box-shadow:0 -2px 5px rgba(0, 0, 0, 0.2) inset;
	text-shadow:1px 1px 0 rgba(0, 0, 0, 0.2);
}
.topStatsBar .result{
	color: #000;
	float: left;
	line-height: 25px;
	width:100%;
	font-size:18px;
}
.topStatsBar .result .twoColumns{
	float:left;
	width:50%;
	background-color:#f1f1f1;
}
.topStatsBar .result .twoColumns .periodTitle{
	float:left;
	height:25px;
	line-height:25px;
	background-color:#ddd;
	font-size:14px;
	background-repeat:no-repeat;
	background-position:center center;
	width:95%;
	padding-left:5%;
}
.topStatsBar .result .twoColumns .period-result{
	float:left;
	width:95%;
	padding-left:5%;
}
.topStatsBar .result .twoColumns .daily{
	background-image:url(../images/weeklycal-grey18x20.png);
}
.topStatsBar .result .twoColumns .monthly{
	background-image:url(../images/monthlycal-greyx18x20.png);
}
.topStatsBar .blue{
	background-color:#74B6E8;
}
.topStatsBar .green{
	background-color:#BACF52
}
.topStatsBar .orange{
	background-color:#FFB45B;
}
.topStatsBar .red{
	background-color:#D77676;
}
.topStatsBar .pink{
	background-color:#FA77B1;
}
.topDaysLeft{
	float: left;
	left: 0;
	margin: 0 auto;
	position: absolute;
	text-align: center;
	width: 100%;
	font-size:15px;
	z-index:-1;
}
.topDaysLeft .caption{
	color:#ddd;
	margin-right:5px;
}
.topDaysLeft .result{
	color:#fff;
	font-weight:bold;
}
.DivAnotherJobSoldLoop{
	float:left;
	width:100%;
}
/*Quick Dispatch Search Starts*/
.dispatchSearch{
	float:left;
	width:1300px;
}
.dispatchSearch .head{
	background: linear-gradient(to bottom, #5DADEA 0%, #287FC2 100%) repeat scroll 0 0 rgba(0, 0, 0, 0);
	background-position: left center;
	background-repeat: repeat-x;
	color: #FFFFFF;
	float: left;
	font-size: 13px;
	height: 30px;
	line-height: 30px;
	text-align: left;
	width: 100%;
}
.dispatchSearch .head .text{
	background-position: left center;
	background-repeat: no-repeat;
	margin-left: 10px;
	background-image: url("../images/search-white15x15.png");
	padding-left: 25px;
}
.dispatchSearch .wrapper{
	padding:15px 1.3%;
	background-color:#f1f1f1;
	float:left;
	width:97.4%;
	height:575px;
}
.dispatchSearch .wrapper .row{
	float:left;
	width:100%;
	height:30px;
	margin-top:10px;
}
.dispatchSearch .wrapper .row:first-child{
	margin-top:0px;
	padding-bottom:10px;
	border-bottom:solid 1px #e1e1e1;
}
.dispatchSearch .wrapper .txtbox{
	float:left;
	padding:5px;
	margin-right:5px;
}
.dispatchSearch .wrapper .tableHead{
	float:left;
	width:98.7%;
}
.dispatchSearch .wrapper .tableHead th{
	background-color:#999;
	color:#fff;
	font-weight:normal;
	line-height:20px;
	text-align:left;
	padding:5px 10px;
	font-size:13px;
}
.dispatchSearch .wrapper .tableBody{
	float:left;
	width:100%;
	overflow-y:scroll;
	max-height:490px;
}
.dispatchSearch .wrapper .tableBody td{
	background-color:#fff;
	padding:10px;
}
.dispatchSearch .wrapper .tableBody a.link{
}
.dispatchSearch .wrapper .notFound{
	float:left;
	width:100%;
	padding:10px 0;
	margin-bottom:10px;
	color:#AD3D3D;
}
/*Quick Dispatch Search Ends*/
.greenLink{
}
/*Search Attachment Starts*/
.SearchAttach *{
	padding:0;
	margin: 0;
	list-style-type:none;

}
.SearchAttach{
	float: right;
	margin-left:10px;
}
.SearchAttach:last-child{
	margin-left:0;
}
.SearchAttach .button{
	background-position: 5px center;
	background-repeat: no-repeat;
	border: 1px solid #F1F1F1;
	cursor: pointer;
	float: right;
	padding: 5px 5px 5px 30px;
}
.SearchAttach a:hover{
}
.SearchAttach ul li ul li a:hover{
}
.SearchAttach ul li ul li{
	width:200px;
	border-top:solid 1px #efca16;
	border-left:solid 1px #efca16;
	border-right:solid 1px #efca16;
}
.SearchAttach ul li ul li:last-child{
	border-bottom:solid 1px #efca16;
	margin-bottom:16px;
}
.SearchAttach ul li ul li a{
	background-color:#fefea2;
	color:#aa6951;
	width:180px;
	line-height:30px;
	padding:0 10px;
	float:left;
	display:block;
	cursor:pointer;
	text-shadow:none;
	white-space:nowrap;
	overflow:hidden;
	text-overflow:ellipsis;
}
.SearchAttach ul li ul li a.assigned{
	background-image:url(../images/tick-green14x15.png);
	background-position: right center;
	background-repeat:no-repeat;
}
.SearchAttach ul li ul li a:hover{
	background-color:#eded97;
color:;
}
.SearchAttach ul li ul{
	background-image:url(../images/arrowdown-white10x10.png);
	background-repeat:no-repeat;
	background-position:center bottom;
	left:-95px;
	max-height:500px;
	overflow-y:auto;
	overflow-x:hidden;
	z-index:999;
}
.SearchAttach li{
	position:relative;
	float:left;
}
.SearchAttach ul li ul, #SearchAttach:hover ul li ul, #SearchAttach:hover ul li:hover ul li ul{
	display:none;
	list-style-type:none;
	width: 219px;
}
.SearchAttach:hover ul, #SearchAttach:hover ul li:hover ul, #SearchAttach:hover ul li:hover ul li:hover ul{
	display:block;
}
.SearchAttach:hover ul li:hover ul li:hover ul{
	position: absolute;
	margin-left: 25px;
	margin-top: -22px;
	font: 10px;
}
.SearchAttach:hover ul li:hover ul{
	position: absolute;
	margin-top: 1px;
	font: 10px;
}
.SearchAttach>ul>li:hover>ul{
	bottom:100%;
}
.tube-highlight{
}
/*Change Ownership Ends*/
.tubeAmount{
	float:left;
	font-size:14px;
	color:rgba(0, 0, 0, 0.7)
}
.testpending{
	background-image:url(../images/pending-grey12x15.png);
	background-repeat:no-repeat;
	background-position:left center;
}
.emailInvoice{
	float:left;
	width:500px;
}
.emailInvoice .head{
	background: linear-gradient(to bottom, #5DADEA 0%, #287FC2 100%) repeat scroll 0 0 rgba(0, 0, 0, 0);
	border-radius: 5px 5px 0 0;
	float: left;
	height: 30px;
	line-height: 30px;
	width: 100%;
}
.emailInvoice .head .text{
	color: #FFFFFF;
	float: left;
	margin-left: 10px;
	padding-left:25px;
	background-image:url(../images/production-search/email-white17x15.png);
	background-repeat:no-repeat;
	background-position:left center;
}
.emailInvoice .wrapper{
	float:left;
	width:96%;
	padding:10px 2%;
	background-color:#f1f1f1;
}
.emailInvoice .wrapper .listTable th{
	background-color:#999;
	color:#fff;
	font-weight:normal;
	text-align:left;
	padding: 5px 10px;
	font-size:13px;
}
.emailInvoice .wrapper .listTable td{
	background-color:#fff;
	padding:5px 10px;
	font-size:14px;
}
.emailInvoice .wrapper .row{
	float:left;
	width:100%;
	margin-top:10px;
}
.emailInvoice .wrapper .row:first-child{
	margin-top:0;
}
.emailInvoice .row .halfField{
	float: left;
	padding: 5px;
	width: 100%;
	text-transform:none;
	box-sizing:border-box;
}
.emailInvoice .wrapper .title{
	float: left;
	line-height: 30px;
	margin-right: 10px;
	width:100%;
}
.emailInvoice .row textarea{
	float: left;
	padding: 10px;
	width: 100%;
	height:70px;
	box-sizing:border-box;
}
.mediaContainer{
	float:left;
	width:1000px;
}
.mediaContainer .wrapper{
	float:left;
	width:100%;
	padding:5px 0 0 0;
}
.mediaContainer .head{
	background: #f1f1f1;
	float: left;
	height: 30px;
	line-height: 30px;
	width: 100%;
}
.mediaContainer .head .download{
	float:right;
	border-left:solid 1px #fff;
	height: 30px;
	line-height: 30px;
	padding:0 10px;
	background:linear-gradient(to bottom, #AED20E 0%, #9BB80E 100%) repeat scroll 0 0 rgba(0, 0, 0, 0);
	color:#fff;
	cursor:pointer;
}
.mediaContainer .head .delete{
	float:right;
	border-left:solid 1px #fff;
	height: 30px;
	line-height: 30px;
	padding:0 10px;
	background: linear-gradient(to bottom, #D75454 0%, #AD3D3D 100%) repeat scroll 0 0 rgba(0, 0, 0, 0);
	color:#fff;
	cursor:pointer;
}
.mediaContainer .head .print{
	background:linear-gradient(to bottom, #5DADEA 0%, #287FC2 100%) repeat scroll 0 0 rgba(0, 0, 0, 0);
	float:right;
	border-left:solid 1px #fff;
	height: 30px;
	line-height: 30px;
	padding:0 10px;
	color:#fff;
	cursor:pointer;
}
.mediaContainer .head .category{
	color: #FFFFFF;
	float: left;
 background-image:;
	background-repeat:no-repeat;
	background-position:left center;
	padding:0 10px;
	background-color:#4195D5;
	box-shadow:0 -3px 5px rgba(0, 0, 0, 0.2) inset;
}
.mediaContainer .head .title{
	color: #FFFFFF;
	float: left;
 background-image:;
	background-repeat:no-repeat;
	background-position:left center;
	padding:0 10px;
	background-color:#999;
}
.mediaContainer .wrapper .row{
	margin-top:5px;
	text-align:center;
}
.mediaContainer .wrapper .row:first-child{
	margin-top:0;
}
.mediaContainer .wrapper .image{
	max-width:100%;
}
.mediaContainer .imgContainer{
/*overflow-y:auto;*/
}
.mediaContainer .wrapper .title{
	float:left;
	height:27px;
	line-height:27px;
	background-color:#f1f1f1;
	padding:0;
	font-size:13px;
	margin-top:5px;
	width:100%;
}
.mediaContainer .wrapper .title .caption{
	float:left;
	height:27px;
	line-height:27px;
	background-color:#999;
	padding:0 10px;
	color:#fff;
	margin-right:10px;
}
.noRecordFound{
	color:#AD3D3D;
}
.editWaitingCall{
	float:left;
	width:350px;
}
.editWaitingCall .head{
	background: linear-gradient(to bottom, #5DADEA 0%, #287FC2 100%) repeat scroll 0 0 rgba(0, 0, 0, 0);
	border-radius: 5px 5px 0 0;
	float: left;
	height: 30px;
	line-height: 30px;
	width: 100%;
}
.editWaitingCall .head .text{
	color: #FFFFFF;
	float: left;
	margin-left: 10px;
	background-image:url(../images/timer-white13x15.png);
	background-repeat:no-repeat;
	background-position:left center;
	padding-left:20px;
}
.editWaitingCall .wrapper{
	float:left;
	width:94%;
	background-color:#f1f1f1;
	padding:10px 3%;
	height:110px;
}
.editWaitingCall .wrapper .row{
	width:100%;
	float:left;
	margin-top:10px;
}
.editWaitingCall .wrapper .row:first-child{
	margin-top:0;
}
.editWaitingCall .wrapper textarea{
	float:left;
	width:100%;
	padding:5px 1.5%;
	height:70px;
}
.ViewDocDetailsPage{
	background: none repeat scroll 0 0 rgba(0, 0, 0, 0.3);
	float: left;
	height: 20px;
	margin-top: -36px;
	padding: 8px 1%;
	text-align: center;
	width: 98%;
}
.ViewDocDetailsPage .inner{
	margin:0 auto;
}
.ViewDocDetailsPage .viewProductionDocuments{
	background-color: rgba(0, 0, 0, 0.5);
	border-radius: 20px;
	color: #FFFFFF;
	cursor: pointer;
	float: left;
	height: 20px;
	line-height: 20px;
	margin-right: 5px;
	padding: 0;
	text-align: center;
	width: 20px;
}
.ViewDocDetailsPage .viewProductionDocuments:hover{
	background-color:rgba(0, 0, 0, 1);
}
.openCallsReportResultDiv{
	height:650px;
}
.galleryBack{
	position:absolute;
	left:460px;
	line-height:30px;
	color:#fff;
	padding:0 10px;
	background-color:rgba(0, 0, 0, 0.8);
	cursor:pointer;
}
.galleryBack:hover{
	background-color:#4195D5;
}
.transactionNav{
	float:right;
}
.transactionNav a{
	float:right;
	padding:0 10px;
	height:30px;
	line-height:30px;
	background-color:#4C617E;
	color:#fff;
	border-left:solid 1px #fff;
}
/*Batch Tables*/
.batchList .wrapper{
	width:99%;
	background-color:#f1f1f1;
	padding:0.5%;
	float:left;
	margin: 10px 0 0;
	font-size:14px;
}
.batchList .wrapper .row:first-child{
	margin-top:0;
	border-bottom:solid 1px #e1e1e1;
	padding-bottom:10px;
}
.batchList input[type="text"], .batchList select{
	padding:5px;
}
.batchList .checkall-box{
	float:right;
	color:#fff;
}
.batchList .checkall-box .checkbox{
	float:right;
	padding:0 10px;
	background-color:#4C617E;
	height:30px;
}
.batchList .checkall-box .checkbox input[type="checkbox"]{
	margin:8px 0 0;
}
.batchList .wrapper th, .batchList .wrapper td{
	font-size:14px;
}
.batchList .head{
	background: linear-gradient(to bottom, #5DADEA 0%, #287FC2 100%) repeat scroll 0 0 rgba(0, 0, 0, 0);
	float: left;
	height: 30px;
	line-height: 30px;
	width: 100%;
}
.batchList .head .text{
	color: #FFFFFF;
	float: left;
	margin-left: 10px;
}
.batchList .tableHead{
	float: left;
	width: 98.9%;
}
.batchList th{
	background-color: #ccc;
	color: #000;
	font-size: 13px;
	padding: 5px 10px;
	text-align: left;
	font-weight:normal;
}
.batchList td{
	background-color: #FFFFFF;
	font-size: 12px;
	padding: 7px 7px 7px 10px;
	font-size:14px;
}
.batchList .tableBody{
	background-color: #DDDDDD;
	float: left;
	width: 100%;
	overflow-y:scroll;
	max-height:600px;
}
.batchList .tableBody tr:hover td{
	background-color:#fcf8e3;
}
.batchList .reconcileBottom{
	float: left;
	margin-top: 1%;
	width: 100%;
}
.batchList .totalTables{
	float: left;
}
.batchList .totalTables th{
	background-color: #4195D5;
	line-height: normal;
	padding: 7px;
}
.batchList .summary-table{
	float:left;
}
.batchList .summary-table th{
	background-color: #4195D5;
	color: #FFFFFF;
	line-height: normal;
	padding: 7px;
}
/*--------------------------------------------*/

/*Deposit Tables*/
.depositList .wrapper{
	width:98.9%;
	background-color:#f1f1f1;
	padding:0.5%;
	float:left;
	border:solid 1px #e1e1e1;
	margin: 10px 0 0;
	font-size:14px;
	line-height:30px;
}
.depositList .wrapper .row{
}
.depositList .wrapper .row select, .depositList .wrapper .row input[type="text"]{
	padding: 5px;
}
.depositList .wrapper .row:first-child{
	margin-top:0;
	border-bottom: 1px solid #DDDDDD;
	float: left;
	line-height: 30px;
	margin: 0;
	padding-bottom: 0.6%;
	width: 100%;
}
.depositList .wrapper th, .depositList .wrapper td{
	font-size:14px;
}
.depositList .head{
	background: linear-gradient(to bottom, #5DADEA 0%, #287FC2 100%) repeat scroll 0 0 rgba(0, 0, 0, 0);
	float: left;
	height: 30px;
	line-height: 30px;
	width: 100%;
}
.depositList .head .text{
	color: #FFFFFF;
	float: left;
	margin-left: 10px;
}
.depositList .tableHead{
	float: left;
	width: 98.9%;
}
.depositList th{
	background-color: #ccc;
	color: #000;
	font-size: 13px;
	padding: 5px 10px;
	text-align: left;
	font-weight:normal;
}
.depositList td{
	background-color: #FFFFFF;
	font-size: 12px;
	padding: 7px 7px 7px 10px;
	font-size:14px;
}
.depositList .tableBody{
	background-color: #DDDDDD;
	float: left;
	width: 100%;
	height:62%;
	overflow-y:scroll;
}
.depositList .tableBody tr:hover td{
	background-color:#fcf8e3;
}
.depositList .reconcileBottom{
	float: left;
	margin-top: 1%;
	width: 100%;
}
.depositList .totalTables{
	float: left;
}
.depositList .totalTables th{
	background-color: #4195D5;
	line-height: normal;
	padding: 7px;
	color:#fff;
}
.depositList .wrapper .title{
	float:left;
}
.depositList .wrapper .periodtxtboxes{
	float: right;
	margin-left: 5px;
	padding: 5px;
	width: 100px;
}
/*--------------------------------------------*/

/*Statement Tables*/
.transactionStatement .total-counters{
	float:left;
	width:100%;
	margin:0px 0 10px 0;
	}
.transactionStatement .total-counters .column{
	float:left;
	/*width:16%;*/
	color:#fff;
	padding:0 0.8%;
	font-size:20px;
	height:50px;
	line-height:49px;
	margin:0 0.2% 0 0;
	cursor:pointer;
	}
.transactionStatement .total-counters .column:last-child{
	margin-right:0;
}
.transactionStatement .total-counters .total{
	float:right;
	width:24%;
}
.transactionStatement .total-counters .column .amount{
	font-size:20px;
}
.transactionStatement .total-counters .dark-blue{
	background-color:#4c5d88;
}
.transactionStatement .total-counters .light-blue{
	background-color:#6d8eaf;
}
.transactionStatement .total-counters .yellow{
	background-color:#f4bb36;
}
.transactionStatement .total-counters .red{
	background-color:#e23d44;
}
.transactionStatement .total-counters .green{
	background-color:#57b249;
}
.transactionStatement .wrapper{
	width:98.9%;
	background-color:#f1f1f1;
	padding:0.5%;
	float:left;
	border:solid 1px #e1e1e1;
	margin: 10px 0 0;
	font-size:14px;
	line-height:30px;
}
.transactionStatement .wrapper .row{
}
.transactionStatement .wrapper .row select, .transactionStatement .wrapper .row input[type="text"]{
	padding: 5px;
	text-transform:capitalize;
}
.transactionStatement .wrapper .row:first-child{
	margin-top:0;
	border-bottom: 1px solid #DDDDDD;
	float: left;
	line-height: 30px;
	margin: 0;
	padding-bottom: 0.6%;
	width: 100%;
}
.transactionStatement .wrapper th, .transactionStatement .wrapper td{
	font-size:14px;
}
.transactionStatement .head{
	background: linear-gradient(to bottom, #5DADEA 0%, #287FC2 100%) repeat scroll 0 0 rgba(0, 0, 0, 0);
	float: left;
	height: 30px;
	line-height: 30px;
	width: 100%;
}
.transactionStatement .head .text{
	color: #FFFFFF;
	float: left;
	margin-left: 10px;
}
.transactionStatement .tableHead{
	float: left;
	width: 98.9%;
}
.transactionStatement th{
	background-color: #ccc;
	color: #000;
	font-size: 13px;
	padding: 5px 10px;
	text-align: left;
	font-weight:normal;
}
.transactionStatement td{
	background-color: #FFFFFF;
	font-size: 12px;
	padding: 7px 7px 7px 10px;
	font-size:14px;
}
.transactionStatement .tableBody{
	background-color: #DDDDDD;
	float: left;
	width: 100%;
	max-height:500px;
	overflow-y:scroll;
}
.transactionStatement .tableBody tr:hover td{
}
.transactionStatement .reconcileBottom{
	float: left;
	margin-top: 1%;
	width: 100%;
}
.transactionStatement .totalBox{
	float:left;
}
.transactionStatement .totalBox .title{
	float:left;
	padding:0 10px;
	color:#fff;
	background-color:#4195D5;
}
.transactionStatement .totalBox .result{
	float:left;
	background-color:#fff;
	font-size:18px;
	padding:0 10px;
	font-weight:bold;
}
.transactionStatement .totalTables{
	float: left;
}
.transactionStatement .totalTables th{
	background-color: #4195D5;
	line-height: normal;
	padding: 7px;
}
.transactionStatement .wrapper .title{
	float:left;
}
.transactionStatement .wrapper .periodtxtboxes{
	float: right;
	margin-left: 5px;
	padding: 5px;
	width: 100px;
}
.transactionStatement .wrapper .checkFormat{
	float:left;
	width:500px;
	height:226px;
	background-image:url(../images/cheque-format500x226.jpg);
}
.transactionStatement .wrapper .checkFormat .amount{
	border: 1px solid #000000;
	color: #000000;
	float: right;
	font-size: 16px;
	font-style: italic;
	font-weight: bold;
	height: 30px;
	line-height: 30px;
	margin: 73px 21px 0 0;
	padding: 0 10px;
	text-align: right;
	width: 67px;
}
.transactionStatement .wrapper .smallCheckWrapper{
	float:left;
	max-width:618px;
	max-height:226px;
	overflow:auto;
	margin-left:10px;
}
.transactionStatement .wrapper .smallCheckWrapper .box{
	float:left;
	width:82px;
	padding-right:10px;
	border-right:solid 1px #ccc;
	margin:10px 0 0 10px;
	color:#666;
}
.transactionStatement .wrapper .smallCheckWrapper .box .img{
	width:82px;
	height:50px;
	float:left;
	background-image:url(../images/cheque-img82x50.jpg);
}
.transactionStatement .wrapper .smallCheckWrapper .box .img .checkno{
	float:left;
	color:#333;
	margin:14px 0 0 3px;
}
.transactionStatement .wrapper .smallCheckWrapper .box .amount{
	float:left;
	width:100%;
	text-align:center;
	margin-top:5px;
	padding-top:1px;
	border-top:solid 1px #e1e1e1;
	font-weight:bold;
	font-size:15px;
}
.transactionStatement .wrapper .cashVoucherFormat{
	float:left;
	width:500px;
	height:226px;
	background-image:url(../images/cashvoucher-img500x226.jpg);
}
.transactionStatement .wrapper .cashVoucherFormat .amount{
	border: 1px solid #000000;
	color: #000000;
	float: right;
	font-size: 16px;
	font-style: italic;
	font-weight: bold;
	height: 30px;
	line-height: 30px;
	margin: 73px 21px 0 0;
	padding: 0 10px;
	text-align: right;
	width: 67px;
}
.transactionStatement .wrapper .smallCashVoucherWrapper{
	float:left;
	max-width:618px;
	max-height:226px;
	overflow:auto;
	margin-left:10px;
}
.transactionStatement .wrapper .smallCashVoucherWrapper .box{
	float:left;
	width:82px;
	padding-right:10px;
	border-right:solid 1px #ccc;
	margin:10px 0 0 10px;
	color:#666;
}
.transactionStatement .wrapper .smallCashVoucherWrapper .box .img{
	width:82px;
	height:50px;
	float:left;
	background-image:url(../images/cashvoucher-img82x50.jpg);
}
.transactionStatement .wrapper .smallCashVoucherWrapper .box .amount{
	float:left;
	width:100%;
	text-align:center;
	margin-top:5px;
	padding-top:1px;
	border-top:solid 1px #e1e1e1;
	font-weight:bold;
	font-size:15px;
}
.transactionStatement .wrapper .ccFormat{
	float:left;
	width:361px;
	height:226px;
	background-image:url(../images/creditcard-img361x226.png);
}
.transactionStatement .wrapper .ccFormat .amount{
	color: #000000;
	float: right;
	font-size: 20px;
	font-style: italic;
	font-weight: bold;
	height: 30px;
	line-height: 30px;
	margin: 173px 20px 0 0;
	padding: 0 10px;
	text-align: right;
	width: 67px;
}
.transactionStatement .wrapper .smallCCWrapper, .single-deposit-slip .smallCCWrapper{
	float:left;
	max-width:618px;
	max-height:226px;
	overflow:auto;
	margin-left:10px;
}
.single-deposit-slip .smallCCWrapper{
	clear:left;
	margin-top:10px;
	margin-left:0;
	max-width:700px;
}
.transactionStatement .wrapper .smallCCWrapper .box, .single-deposit-slip .smallCCWrapper .box{
	float:left;
	width:80px;
	padding-right:10px;
	border-right:solid 1px #ccc;
	margin:10px 0 0 10px;
	color:#666;
}
.single-deposit-slip .smallCCWrapper .box:last-child{
	border-right:none;
}
.transactionStatement .wrapper .smallCCWrapper .box .img, .single-deposit-slip .smallCCWrapper .box .img{
	width:80px;
	height:50px;
	float:left;
	background-image:url(../images/cc-img80x50.png);
	background-repeat:no-repeat;
	background-position:center center;
}
.transactionStatement .wrapper .smallCCWrapper .box .amount, .single-deposit-slip .smallCCWrapper .box .amount{
	float:left;
	width:100%;
	text-align:center;
	margin-top:5px;
	padding-top:1px;
	border-top:solid 1px #e1e1e1;
	font-weight:bold;
	font-size:15px;
}
.transactionStatement .wrapper .financeFormat{
	float:left;
	width:220px;
	height:226px;
	background-image:url(../images/financecontract-img220x226.png);
}
.transactionStatement .wrapper .financeFormat .amount{
	color: #000000;
	float: left;
	font-size: 16px;
	font-style: italic;
	font-weight: bold;
	height: 30px;
	line-height: 30px;
	margin: 180px 0 0 10px;
	padding: 0 10px;
	text-align: right;
	width: 67px;
}
.transactionStatement .wrapper .smallFinanceFormatWrapper{
	float:left;
	max-width:220px;
	max-height:226px;
	overflow:auto;
	margin-left:10px;
}
.transactionStatement .wrapper .smallFinanceFormatWrapper .box{
	float:left;
	width:82px;
	padding-right:10px;
	border-right:solid 1px #ccc;
	margin:10px 0 0 10px;
	color:#666;
}
.transactionStatement .wrapper .smallFinanceFormatWrapper .box .img{
	width:82px;
	height:50px;
	float:left;
	background-image:url(../images/finance-img40x50.png);
	background-repeat:no-repeat;
	background-position:center center;
}
.transactionStatement .wrapper .smallFinanceFormatWrapper .box .amount{
	float:left;
	width:100%;
	text-align:center;
	margin-top:5px;
	padding-top:1px;
	border-top:solid 1px #e1e1e1;
	font-weight:bold;
	font-size:15px;
}
/*--------------------------------------------*/

/*Deposit Tables*/
.revenueBoard .wrapper{
	width:98.9%;
	background-color:#f1f1f1;
	padding:0.5%;
	float:left;
	border:solid 1px #e1e1e1;
	margin: 10px 0 0;
	font-size:14px;
	line-height:30px;
}
.revenueBoard .wrapper .row{
}
.revenueBoard .wrapper .row select, .revenueBoard .wrapper .row input[type="text"]{
	padding: 5px;
}
.revenueBoard .wrapper .row:first-child{
	margin-top:0;
	border-bottom: 1px solid #DDDDDD;
	float: left;
	line-height: 30px;
	margin: 0;
	padding-bottom: 0.6%;
	width: 100%;
}
.revenueBoard .wrapper th, .revenueBoard .wrapper td{
	font-size:14px;
}
.revenueBoard .head{
	background: linear-gradient(to bottom, #5DADEA 0%, #287FC2 100%) repeat scroll 0 0 rgba(0, 0, 0, 0);
	float: left;
	height: 30px;
	line-height: 30px;
	width: 100%;
}
.revenueBoard .head .text{
	color: #FFFFFF;
	float: left;
	margin-left: 10px;
	font-size:16px;
}
.revenueBoard .tableHead{
	float: left;
	width: 98.9%;
}
.revenueBoard th{
	background-color: #ccc;
	color: #000;
	font-size: 13px;
	padding: 5px 10px;
	text-align: left;
	font-weight:normal;
}
.revenueBoard td{
	background-color: #FFFFFF;
	font-size: 12px;
	padding: 7px 7px 7px 10px;
	font-size:14px;
}
.revenueBoard .tableBody{
	background-color: #DDDDDD;
	float: left;
	width: 100%;
	max-height:200px;
	overflow-y:scroll;
}
.revenueBoard .tableBody tr:hover td{
	background-color:#fcf8e3;
}
.revenueBoard .reconcileBottom{
	float: left;
	margin-top: 10px;
	width: 100%;
	padding-top:10px;
	border-top:dashed 2px #ccc;
}
.revenueBoard .totalTables{
	float:left;
}
.revenueBoard .totalTables .subHead{
	background-color:#ccc;
	color:#000;
	font-size:14px;
}
.revenueBoard .totalTables .subHeadTwo{
	background-color:#999;
	color:#fff;
	font-size:14px;
}
.revenueBoard .totalTables th{
	background-color: #4195D5;
	line-height: normal;
	padding: 7px;
	color:#fff;
	font-size:18px;
	text-align:center;
}
.revenueBoard .totalTables td{
	font-size:18px;
}
.revenueBoard .wrapper .title{
	float:left;
}
.revenueBoard .wrapper .periodtxtboxes{
	float: right;
	margin-left: 5px;
	padding: 5px;
	width: 100px;
}
.revenueBoard .totalBox{
	float:right;
	margin-right:1%;
}
.revenueBoard .totalBox .title{
	background-color: #999;
	color: #FFFFFF;
	float: left;
	padding: 0 10px;
}
.revenueBoard .totalBox .result{
	background-color: #FFFFFF;
	float: left;
	font-size: 18px;
	font-weight: bold;
	padding: 0 10px;
}
.revenueBoard .wrapper .head{
	background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
	color: #FFFFFF;
	font-size: 13px;
	height: 30px;
	line-height: 30px;
	margin: 0;
	padding: 0;
	width: 98.8%;
}
.revenueBoard .wrapper .head .text{
	background-color: #4195D5;
	background-position: 7px center;
	background-repeat: no-repeat;
	box-shadow: 0 -3px 5px rgba(0, 0, 0, 0.2) inset;
	float: left;
	margin: 0;
	padding: 0 12px;
}
.revenueBoard .wrapper .head .hint{
	background-color:#fff;
	color:#2269BA;
	padding:0 10px;
	float:left;
	font-size:17px;
}
/*tool tip*/
.tooltip strong{
	line-height:30px;
}
.tooltip:hover{
	text-decoration:none;
}
.tooltip span{
	z-index:10;
	display:none;
	padding:14px 20px;
	margin-top:0px;
	margin-left:28px;
	width:240px;
	line-height:20px;
}
.tooltip:hover span{
	display:inline;
	position:absolute;
	color:#111;
	border:1px solid #f1d031;
	background:#ffffa3;
	font-size:14px;
	text-shadow:1px 1px 0px rgba(255, 255, 255, 0.5)
}
.callout{
	z-index:20;
	position:absolute;
	top:5px;
	border:0;
	left:-10px;
	background-image:url(../images/tool-tip-arrow.png);
	width:10px;
	height:22px;
}
/*CSS3 extras*/
.tooltip span{
	border-radius:4px;
	box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.1);
}
/*--------------------------------------------*/

/*Invoice Management*/
.invoice-management .running-out{
	left: 0;
	position: absolute;
	text-align: center;
	width: 100%;
}
.invoice-management .running-out .text{
	background: none repeat scroll 0 0 #4C617E;
	border-left: 1px solid #FFFFFF;
	border-right: 1px solid #FFFFFF;
	color: #FFFFFF;
	display: inline-block;
	height: 30px;
	line-height: 30px;
	margin: 0 auto;
	padding: 0 10px;
}
.invoice-management .running-out .text img{
	margin-right:10px;
}
.invoice-management .head{
	background: linear-gradient(to bottom, #5DADEA 0%, #287FC2 100%) repeat scroll 0 0 rgba(0, 0, 0, 0);
	color: #FFFFFF;
	float: left;
	font-family: "Segoe";
	font-size: 15px;
	height: 30px;
	line-height: 30px;
	text-align: left;
	width: 100%;
}
.invoice-management .head .text{
	background-position: left center;
	background-repeat: no-repeat;
	margin-left: 10px;
}
.invoice-management .wrapper{
	font-size:14px;
}
/*.invoice-management .wrapper .addNewInvoice{
	float:left;
	height:30px;
	line-height:30px;
	margin:-1px auto 0;
	border:1px solid #8ba50f;
	border-bottom:none;
	color:#fff;
	cursor:pointer;
	padding:0 10px 0 0;
	box-shadow:inset 0 1px 0 rgba(255, 255, 255, 0.3);
	text-shadow:1px 1px 0 rgba(0, 0, 0, 0.3);
	background: #aed20e; 
	background: -moz-linear-gradient(top, #aed20e 0%, #9bb80e 100%); 
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #aed20e), color-stop(100%, #9bb80e));
	background: -webkit-linear-gradient(top, #aed20e 0%, #9bb80e 100%); 
	background: -o-linear-gradient(top, #aed20e 0%, #9bb80e 100%); 
	background: -ms-linear-gradient(top, #aed20e 0%, #9bb80e 100%); 
	background: linear-gradient(to bottom, #aed20e 0%, #9bb80e 100%); 
 	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#aed20e', endColorstr='#9bb80e', GradientType=0 );
}
.invoice-management .wrapper .addNewInvoice .icon{
	float:left;
	width:30px;
	height:30px;
	background-image:url(../images/plus-white15x15.png);
	background-repeat:no-repeat;
	background-position:center center;
	border-right:solid 1px #8ba50f;
	margin:0 10px 0 0;
}
.invoice-management .wrapper .action-button{
	width:60px;
	text-align:center;
}*/
.invoice-management .wrapper .addNewInvoice{
	float:left;
	height:30px;
	line-height:30px;
	margin:0;
	border:1px solid #ED9E00;
	border-bottom:none;
	color:rgba(0, 0, 0, 0.6);
	cursor:pointer;
	padding:0 10px 0 0;
	box-shadow:inset 0 1px 0 rgba(255, 255, 255, 0.5);
	background: #ffc001; /* Old browsers */
	background: -moz-linear-gradient(top, #ffc001 0%, #ffab00 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ffc001), color-stop(100%, #ffab00)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #ffc001 0%, #ffab00 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #ffc001 0%, #ffab00 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #ffc001 0%, #ffab00 100%); /* IE10+ */
	background: linear-gradient(to bottom, #ffc001 0%, #ffab00 100%); /* W3C */
 filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffc001', endColorstr='#ffab00', GradientType=0 ); /* IE6-9 */
}
.invoice-management .wrapper .addNewInvoice .icon{
	float:left;
	width:30px;
	height:30px;
	background-image:url(../images/plus-white15x15.png);
	background-repeat:no-repeat;
	background-position:center center;
	border-right:solid 1px #ED9E00;
	margin:0 10px 0 0;
}
.invoice-management .blockRight{
	border-left:solid 1px #ccc;
	border-top:solid 1px #ccc;
	border-bottom: 2px solid #CCCCCC;
	cursor: pointer;
	float: right;
	font-size: 14px;
	margin-left: 15px;
}
.invoice-management .title{
	float:left;
	padding:0 10px;
	line-height:29px;
	text-shadow:1px 1px 0px #fff;
	color:#2269BA;
	font-size:15px;
	background: #f1f1f1; /* Old browsers */
	background: -moz-linear-gradient(top, #f1f1f1 0%, #dddddd 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #f1f1f1), color-stop(100%, #dddddd)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #f1f1f1 0%, #dddddd 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #f1f1f1 0%, #dddddd 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #f1f1f1 0%, #dddddd 100%); /* IE10+ */
	background: linear-gradient(to bottom, #f1f1f1 0%, #dddddd 100%); /* W3C */
   filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f1f1f1', endColorstr='#dddddd', GradientType=0 ); /* IE6-9 */
}
.invoice-management .blockRight:hover .title{
	background:#fff;
}
.invoice-management .counter{
	border:1px solid #CCCCCC;
	background-color: #ccc;
	color: #000;
	float: left;
	font-size: 14px;
	height: 27px;
	line-height: 27px;
	padding: 0 10px;
	text-align: center;
	text-shadow: 1px 1px 0 rgba(255, 255, 255, 0.5);
}
.invoice-management .searchBox{
	float:right;
	margin-left:10px;
}
.invoice-management .searchBox .caption{
	float:left;
	line-height:30px;
	color:#000;
	margin-right:5px;
}
.invoice-management .searchBox input[type="text"], .invoice-management .searchBox select{
	padding:5px;
	background-color:#FFF;
	float:left;
	margin-right:10px;
}
.add-new-invoice-form{
	float:left;
	width:240px;
}
.add-new-invoice-form .head{
	background: linear-gradient(to bottom, #5DADEA 0%, #287FC2 100%) repeat scroll 0 0 rgba(0, 0, 0, 0);
	color: #FFFFFF;
	float: left;
	font-size: 14px;
	height: 30px;
	line-height: 30px;
	text-align: left;
	width: 100%;
}
.add-new-invoice-form .head .text{
	margin-left: 10px;
}
.add-new-invoice-form .wrapper{
	float:left;
	width:88%;
	background-color:#f1f1f1;
	padding:10px 6% 15px;
	font-size:14px;
}
.add-new-invoice-form .wrapper .row:first-child{
	margin-top:0;
}
.add-new-invoice-form .wrapper .title{
	float:left;
	line-height:28px;
	color:#000;
	width:100%
}
.add-new-invoice-form .wrapper select, .add-new-invoice-form .wrapper input[type="text"]{
	padding:5px;
	box-sizing:border-box;
	width:100%;
}
.invmng-edit{
	float:left;
	width:400px;
}
.invmng-edit .head{
	background: linear-gradient(to bottom, #5DADEA 0%, #287FC2 100%) repeat scroll 0 0 rgba(0, 0, 0, 0);
	color: #FFFFFF;
	float: left;
	font-size: 14px;
	height: 30px;
	line-height: 30px;
	text-align: left;
	width: 100%;
}
.invmng-edit .head .text{
	margin-left: 10px;
}
.invmng-edit .wrapper{
	float:left;
	width:94%;
	background-color:#f1f1f1;
	padding:10px 3% 15px;
	font-size:14px;
}
.invmng-edit .wrapper .row:first-child{
	margin-top:0;
}
.invmng-edit .wrapper .title{
	float:left;
	line-height:28px;
	color:#000;
}
.invmng-edit select, .invmng-edit input[type="text"], .invmng-edit textarea{
	box-sizing:border-box;
	padding:5px;
}
.invmng-edit textarea{
	width:100%;
	padding:10px;
	height:150px;
}
.invmng-edit .wrapper .tableHead{
	float:left;
	width:95.5%;
}
.invmng-edit .wrapper .tableHead th{
	background-color: #CCCCCC;
	color: #000000;
	font-weight: normal;
	padding: 5px 10px;
	text-align: left;
}
.invmng-edit .wrapper .tableBody{
	float:left;
	width:100%;
	max-height:211px;
	overflow-y:scroll;
	background-color:#ddd;
}
.invmng-edit .wrapper .tableBody td{
	background-color: #FFFFFF;
	padding: 7px 7px 7px 10px;
}
.invmng-edit .wrapper .tableBody tr:hover td{
	background-color:#FCF8E3;
}
.invoice-management .left-container{
	float:left;
	width:74%;
}
.invoice-management .right-side-bar{
	float:right;
	width:25%;
	margin-top:40px;
}
.invoice-management .right-side-bar .head{
	background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
	border-bottom: 1px solid #2269BA;
	color: #FFFFFF;
	font-size: 16px;
	height: 30px;
	line-height: 30px;
	margin: 0;
	padding: 0;
	text-shadow: 1px 1px 0 rgba(0, 0, 0, 0.2);
	width: 100%;
}
.invoice-management .right-side-bar .head .text{
	background-color: #4195D5;
	background-position: 7px center;
	background-repeat: no-repeat;
	box-shadow: 0 -3px 5px rgba(0, 0, 0, 0.2) inset;
	float: left;
	margin-left: 0;
	padding: 0 10px;
}
.invoice-management .right-side-bar .inner{
	float:left;
	width:100%;
	box-sizing:border-box;
	padding:15px;
	background-color:#f1f1f1;
	border:solid 1px #e1e1e1;
	border-top:none
}
/*--------------------------------------------*/

.statementShowHide{
	float:left;
	width:100%;
	border-bottom: 4px solid #ddd;
}
.statementShowHideWrapper{
	background-color: #f5f5f5;
	float: left;
	margin: 10px 0.5%;
	padding: 15px 1%;
	width: 97%;
}
.statementArrow{
	width:100%;
	height:11px;
	background-image:url(../images/updownarrow-blue15x22.png);
	background-repeat:no-repeat;
	cursor:pointer;
}
.statementArrowDown{
	background-position: center top;
}
.statementArrowUp{
	background-position: center -11px;
}
.statementShowHideWrapper .checkWrapper{
	float:left;
	width:100%;
}
.flexigrid div.bDiv td .edit{
	background-image: url("../images/pencil-dual15x28.png");
	background-position: -6px -6px;
	background-repeat: no-repeat;
	float: left;
	height: 20px;
	width: 20px;
	cursor:pointer;
}
.flexigrid div.bDiv td .edit:hover{
	background-position: -6px -39px;
}
.flexigrid div.bDiv td .InvoiceCounter{
	width:25px;
	height:25px;
	border-radius:25px;
	background-color:#D77676;
	color:#fff;
	padding:0 5px;
	margin-left:5px;
}
.red-counter{
	width:25px;
	height:25px;
	border-radius:25px;
	background-color:#D77676;
	color:#fff;
	padding:0 5px;
	margin-left:5px;
}
.green-counter{
	width:25px;
	height:25px;
	border-radius:25px;
	background-color:#A4C60F;
	color:#fff;
	padding:0 5px;
	margin-left:5px;
}
.blue-counter{
	width:25px;
	height:25px;
	border-radius:25px;
	background-color:#4195D5;
	color:#fff;
	padding:0 5px;
	margin-left:5px;
}
.red-font{
	color:#AD3D3D;
}
.blue-font{
	color:#2269BA;
}
.font-big{
	font-size:18px;
	font-weight:bold;
}
.reset-button{
	background-image: url("../images/reset-red16x20.png");
	cursor: pointer;
	height: 28px;
	width: 22px;
	background-repeat:no-repeat;
	background-position:center center;
}
.search-button{
	background-image: url("../images/search-blue15x15.png");
	cursor: pointer;
	height: 28px;
	width: 28px;
	background-repeat:no-repeat;
	background-position:center center;
}
.accounting-bread-crumb{
	float:left;
	width:100%;
	margin:15px 0 5px;
}
.accounting-bread-crumb a{
	float:left;
	background-color:#f1f1f1;
	border:solid 1px #e1e1e1;
	padding:5px;
	border-radius:30px;
	cursor:default;
	margin-bottom:10px;
}
.accounting-bread-crumb a .step{
	float:left;
	width:30px;
	height:30px;
	border-radius:30px;
	line-height:27px;
	text-align:center;
	font-size:20px;
	box-shadow:1px 1px 0 rgba(0, 0, 0, 0.3) inset;
}
.accounting-bread-crumb a .step-title{
	float:left;
	line-height:30px;
	margin:0 7px;
	font-size:15px;
	text-shadow:1px 1px 0 rgba(255, 255, 255, 1)
}
.accounting-bread-crumb .active{
	cursor:pointer;
}
.accounting-bread-crumb .active:hover{
	box-shadow:0 0 5px rgba(0, 0, 0, 0.3);
	border:solid 1px #fff;
}
.accounting-bread-crumb .active .step{
	background-color:#A4C60F;
	color:#fff;
}
.accounting-bread-crumb .active .step-title{
	color:#000;
}
.accounting-bread-crumb .arrow{
	float:left;
	width:13px;
	margin:0 20px;
	height:40px;
	background-image:url(../images/next-arrow-grey13x20.png);
	background-repeat:no-repeat;
	background-position:center center;
}
.accounting-bread-crumb .inactive{
	cursor:default;
}
.accounting-bread-crumb .inactive .step{
	background-color:#fff;
	color:#666;
}
.accounting-bread-crumb .inactive .step-title{
	color:#666;
}
.accounting-bread-crumb .inactive:hover{
}
.accounting-bread-crumb .done{
	cursor:pointer;
}
.accounting-bread-crumb .done:hover{
	box-shadow:0 0 5px rgba(0, 0, 0, 0.3);
	border:solid 1px #fff;
}
.accounting-bread-crumb .done .step{
	background-color:#74B6E8;
	color:#fff;
}
.accounting-bread-crumb .done .step-title{
	color:#666;
}
.accounting-bread-crumb .done .tick{
	float:left;
	width:14px;
	height:10px;
	background-image:url(../images/tick-green14x10.png);
	margin:10px 10px 0 5px;
}
.next-white-arrow{
	background-image: url("../images/next-arrow-white15x15.png");
	background-position: right center;
	background-repeat: no-repeat;
	float: right;
	height: 15px;
	margin: 5px 0 0 10px;
	width: 15px;
}


-white-arrow{
	background-image: url("../images/back-arrow-white15x15.png");
	background-position: right center;
	background-repeat: no-repeat;
	float: left;
	height: 15px;
	margin: 5px 10px 0 0;
	width: 15px;
}
.next-green-arrow{
	background-image:url(../images/next-arrow-green35x50.png);
	width:22px;
	height:50px;
	float:right;
}
.next-title{
	height:25px;
	line-height:23px;
	color:#fff;
	background: linear-gradient(to bottom, #AED20E 0%, #9BB80E 100%) repeat scroll 0 0 rgba(0, 0, 0, 0);
	border: 1px solid #8BA50F;
	border-right:none;
	box-shadow: 0 1px 0 rgba(255, 255, 255, 0.5) inset;
	padding:0 0 0 7px;
	font-size:15px;
	margin:12px 0 0 0;
	text-shadow:1px 1px 0 rgba(0, 0, 0, 0.2);
	border-radius:5px 0 0 5px;
	cursor:pointer;
}
/*---------------------Deposit Slip--------------------------*/
.depositSummary .wrapper{
	width:98%;
	background-color:#f1f1f1;
	padding:1%;
	float:left;
	margin: 10px 0 0;
	font-size:14px;
}
.depositSummary .wrapper .row:first-child{
	margin-top:0;
}
.depositSummary .wrapper .row select, .depositSummary .wrapper .row input[type="text"]{
	padding: 5px;
}
.depositSummary .head{
	background: linear-gradient(to bottom, #5DADEA 0%, #287FC2 100%) repeat scroll 0 0 rgba(0, 0, 0, 0);
	float: left;
	height: 30px;
	line-height: 30px;
	width: 100%;
}
.depositSummary .head .text{
	color: #FFFFFF;
	float: left;
	margin-left: 10px;
}
.deposit-slip-all{
	background-color:#fff;
	padding:15px;
	border:solid 1px #e1e1e1;
	border-bottom-width:2px;
	width:670px;
}
.deposit-slip-all .slip-head{
	width:100%;
	margin-bottom:20px;
	font-size:20px;
	text-align:right;
	font-weight:bold;
	height:20px;
}
.deposit-slip-all table tr:hover td{
}
.deposit-slip-all .amount-table{
	float:right;
	background-color:#bbb;
	width:270px;
	clear:right;
}
.deposit-slip-all .amount-table td, .deposit-slip-all .amount-table th{
	background-color:#f9f9f9;
	padding:7px 10px;
	font-weight:normal;
}
.deposit-slip-all .amount-table td{
	font-size:17px;
}
.deposit-slip-all .amount-table th{
	font-size:14px;
	color:#000;
}
.deposit-slip-all .amount-total-table{
	float:right;
	width:270px;
	clear:right;
}
.deposit-slip-all .amount-total-table td, .deposit-slip-all .amount-total-table th{
	padding:5px 10px;
	font-weight:normal;
	font-size:20px;
}
.deposit-slip-all .amount-total-table td{
}
.deposit-slip-all .amount-total-table th{
	color:#000;
	background-color:#fff;
}
.deposit-slip-all .left-content{
	float:left;
	width:400px;
}
.deposit-slip-all .left-content .slip-logo{
	float:left;
	width:100%;
	margin-top:-40px;
}
.deposit-slip-all .left-content .slip-logo .logo{
	float:left;
}
.deposit-slip-all .left-content .slip-logo .logo-text{
	float:left;
	margin-left:20px;
	font-size:20px;
	font-weight:bold;
}
.deposit-slip-all .left-content .date{
	float:left;
	width:100%;
	margin-top:20px;
}
.deposit-slip-all .left-content .date .date-field{
	border-bottom:solid 1px #ccc;
	padding:0 50px 0 10px;
	font-size:17px;
}
.deposit-slip-all .left-content .account-number{
	float:left;
	width:100%;
	margin-top:15px;
}
.deposit-slip-all .left-content .account-number .title{
	float:left;
	width:100%;
}
.deposit-slip-all .left-content .account-number .number{
	border: 1px solid #CCCCCC;
	float: left;
	letter-spacing: 13.3px;
	padding: 5px 12px;
	width: 300px;
	color:#000;/*background-repeat:repeat-x;
	background-image:url(../images/account-box-partition.png);
	background-position:left center;*/
}
.deposit-slip-all .left-content .default-check-no{
	float:left;
	width:100%;
	margin-top:20px;
	font-family:'Check';
	font-size:27px;
	color:#000;
}
.deposit-slip-all .left-content .default-check-no span{
	font-size:27px;
	color:#000;
}
.deposit-details{
	float:left;
	width:35%;
	margin:0 0 0 0.5%;
}
.deposit-details .row{
	line-height: normal;
	margin-top: 15px;
}
.deposit-details .row .single-column{
	background-color: #FFFFFF;
	border-bottom: 2px solid #E1E1E1;
	padding:7px 2%;
	float:left;
	width:96%;
	margin-right:4%;
}
.deposit-details .row .column{
	background-color: #FFFFFF;
	border-bottom: 2px solid #E1E1E1;
	padding:5px 2%;
	float:left;
	width:44%;
	margin-right:4%;
}
.deposit-details .row .column:last-child{
	margin-right:0;
}

.deposit-details .details-head{
	font-size:20px;
	color:#2269BA;
	float:left;
	width:100%;
}
.deposit-details .details-sub-head{
	font-size:17px;
	color:#000;
	float:left;
	width:100%;
	margin-top:15px;
}
/*--------------------------------*/

.font17{
	font-size:17px;
}
.summary-icon{
}
.card-type-total{
	margin-left:20px;
}
.card-type-total .box{
	float:left;
	background-color:#f1f1f1;
	padding:0 5px;
	height:30px;
	margin-left:15px;
}
.card-type-total .box:first-child{
	margin-left:0;
}
.card-type-total .box .card-box{
	float: left;
	background-position:left center;
	background-repeat:no-repeat;
	height:30px;
	width:35px;
}
.card-type-total .box .american-express{
	background-image:url(../images/cc-logo/AmericanExpress.png);
}
.card-type-total .box .australian-bank{
	background-image:url(../images/cc-logo/AustralianBankCard.png);
}
.card-type-total .box .dankort{
	background-image:url(../images/cc-logo/DankortPBS.png);
}
.card-type-total .box .default{
	background-image:url(../images/cc-logo/Default.png);
}
.card-type-total .box .dinners-club{
	background-image:url(../images/cc-logo/DinersClub.png);
}
.card-type-total .box .discover{
	background-image:url(../images/cc-logo/Discover.png);
}
.card-type-total .box .jcb{
	background-image:url(../images/cc-logo/JCB.png);
}
.card-type-total .box .maestro{
	background-image:url(../images/cc-logo/Maestro.png);
}
.card-type-total .box .master-card{
	background-image:url(../images/cc-logo/MasterCard.png);
}
.card-type-total .box .switch-solo{
	background-image:url(../images/cc-logo/SwitchSoloPaymentech.png);
}
.card-type-total .box .visa{
	background-image:url(../images/cc-logo/Visa.png);
}
.card-type-total .box .card-counter{
	float:left;
	margin:5px 0 0 5px;
	height:20px;
	background-color:#fff;
	box-shadow:1px 1px 0 rgba(0, 0, 0, 0.3) inset;
	border-radius:20px;
	text-align:center;
	padding:0 7px;
}
.single-deposit-slip{
	background-color:#f1f1f1;
	border:solid 1px #e1e1e1;
	padding:10px;
	float:left;
	width:705px;
}
.pay-type-counters{
	background-color: #D77676;
	border-radius: 25px;
	color: #FFFFFF;
	margin-left: 5px;
	padding: 2px 8px;
	font-size:15px;
}
.invoicing-discrepancy .invoiceList{
	width:100%;
}
.invoicing-discrepancy .badgeTableHead{
	width: 98.9%;
}
.badgeTableBody{
}
.flexigrid .Reserved{
	line-height:25px;
	border-radius:25px;
	text-transform:uppercase;
	color:#fff;
	background:linear-gradient(to bottom, #FFC001 0%, #FFAB00 100%) repeat scroll 0 0 rgba(0, 0, 0, 0);
	text-align:center;
 margin-left:;
	padding:0 5px;
	margin-left:5px;
}
.flexigrid div.bDiv td div a{
	display:block;
	float:left;
	margin-right:8px;
}
.add-new-document .plus-icon, .add-new-po .plus-icon{
	background-image: url("../images/plus-white15x15.png");
	background-position: center center;
	background-repeat: no-repeat;
	border-right: 1px solid #FFFFFF;
	float: left;
	height: 25px;
	margin-right: 10px;
	width: 25px;
}
.add-new-document{
	background-color:#4195D5;
	border:1px solid #2269BA;
	line-height:25px;
	color:#fff;
	padding:0 10px 0 0;
	cursor:pointer;
}
.add-new-po{
	background-color:#FF8A00;
	border:1px solid #CF7000;
	line-height:25px;
	color:#fff;
	padding:0 10px 0 0;
	cursor:pointer;
}
/*------------------------Write check--------------------------*/
.writecheck-con{
	color: #324b6c;
	float: left;
	font-size: 100%;
	width: 100%;
}
.writecheck-con input[type=text]{
	font-style:italic;
	border-radius:0;
}
.writecheck-con .row{
}
.writecheck-con .fulltxtbox{
	background-color: rgba(0, 0, 0, 0);
	color: #000000;
	padding: 5px;
	border:none;
	border-bottom:solid 1px #000;
	font-size:14px;
}
/*.writecheck-con select{
	background-color: rgba(0, 0, 0, 0);
	border-color: -moz-use-text-color -moz-use-text-color #000000;
	border-radius: 0;
	border-style: none none solid;
	border-width: medium medium 1px;
	box-shadow: none;
	color: #000000;
}*/
.writecheck-con select{
	background-color:#d3e8fd;
	border-color: -moz-use-text-color -moz-use-text-color #000000;
	border-radius: 0;
	border-style: none none solid;
	border-width: medium medium 1px;
	box-shadow: none;
	color: #000000;
	border:none;
	
}
.writecheck-con textarea{
	background-color: rgba(0, 0, 0, 0);
	border: medium none;
	border-radius: 0;
	box-shadow: none;
	color: #000000;
	font-size: 100%;
}
.writecheck-con .transaction-id-div{
	float:left;
	line-height:20px;
	margin:15px 0 0 0;
	clear:left;
}
.writecheck-con .transaction-id-div .title{
}
.writecheck-con .transaction-id-div .result{
	font-size:20px;
}
.writecheck-con .add-customer-button{
	background-color: #445F83;
	background-image: url("../images/personadd-white20x16.png");
	background-position: center center;
	background-repeat: no-repeat;
	border-radius: 3px;
	color: #FFFFFF;
	cursor: pointer;
	float: left;
	height: 30px;
	margin-left: 0.5%;
	width: 5%;
}
.writecheck-con{
}
.writecheck-con .address-box{
	margin-top:5px;
	height:80px;
}
.writecheck-con .datebox{
	background-image:none;
}
.writecheck-con .deposit-button{
	padding:0 10px;
	height:40px;
	line-height:40px;
	color:#fff;
	background:linear-gradient(to bottom, #7399cc 0%, #394d67 100%) repeat scroll 0 0 rgba(0, 0, 0, 0);
	border-radius:3px;
	box-shadow:0 1px 0 rgba(255, 255, 255, 0.5) inset;
	border:solid 1px #32435a;
	cursor:pointer;
	margin-top:-10px;
}
.writecheck-con .deposit-button .text{
	float:left;
	padding-left:28px;
	background-image:url(../images/download-white20x20.png);
	background-position:left center;
	background-repeat:no-repeat;
}
.checkrow, .checkrowfull, .checkrowmemo, .checkrowsign, .checkrowbottom{
	line-height: 25px;
}
.checkrow{
	float: right;
	width: 24%;
}
.checkrow .box{
	float: left;
	margin: 10px 0;
	width: 100%;
}
.checkrow .box span{
	margin: 0;
	width: 46%;
}
.checkrow .checkno{
	float: left;
	font-size: 200%;
	text-align: right;
	width: 100%;
}
.checkrow input[type="text"]{
	text-align: right;
	width: 50%;
}
.checkrow span{
	margin-left: 2%;
	text-align:right;
}
.checkrowfull{
	float: left;
	width: 100%;
}
.checkrowfull input[type="text"]{
	float: left;
	font-style: italic;
	width: 95%;
}
.checkrowfull span{
	float: left;
	width: 5%;
}
.checkrowfull font{
	float: left;
	width: 12%;
}
.checkrowfull b{
	float: left;
	font-size: 150%;
	font-weight: normal;
	margin: 0 0 0 1%;
	width: 2%;
}
.writecheck-con .amtbox{
	border: 1px solid #000000;
	font-size: 130%;
	font-weight: bold;
	padding: 2px 1% 2px 0;
	text-align: right;
	width: 15.7%;
	background-color:transparent;
}
.checkrowfull select{
	float: left;
	width: 70%;
}
.checkrowfull textarea{
	height: 48px;
	padding: 7px 0;
	width: 30%;
}
.writecheck-con .compname{
	float: right;
	font-weight: bold;
	text-align: right;
}
.checkrowmemo{
	float: left;
	width: 70%;
}
.checkrowmemo input[type="text"]{
	float: right;
	width: 92%;
}
.checkrowmemo span{
	float: left;
	width: 8%;
}
.checkrowsign{
	float: right;
	width: 28%;
}
.checkrowsign span{
	float: right;
	width: 30%;
}
.checkrowsign input[type="text"]{
	background-color: rgba(0, 0, 0, 0);
	border-bottom: 1px solid #000000;
	border-radius: 0;
	box-shadow: none;
	float: right;
	width: 65%;
}
.checkrowbottom{
	float: left;
	width: 100%;
}
.checkrowbottom input[type="text"]{
	float: left;
	margin-right: 2%;
	width: 15%;
}
.writecheckcon{
	background-color: #e1f0ff;
	background-image: url("../images/checkbg.png");
	background-position: center center;
	/*border:double 5px #31435B;*/
	float: left;
	padding: 0 1.5% 15px;
	/*width: 96%;*/
	width:100%;
}
.writecheckbttm{
	-moz-border-bottom-colors: none;
	-moz-border-left-colors: none;
	-moz-border-right-colors: none;
	-moz-border-top-colors: none;
	border-color: -moz-use-text-color #31435B #31435B;
	border-image: none;
	border-radius: 0 0 5px 5px;
	border-right: 5px double #31435B;
	border-style: none double double;
	border-width: medium 5px 5px;
	float: left;
	font-family: "Check";
	font-size: 24px;
	padding: 3px 1.5%;
	text-align: center;
	width: 95.6%;
}
/*-----------------------------------------*/

/*-------------------------Manual Deposit--------------------------*/

.manual-deposit-slip{

}
.manual-deposit-slip .other-inputs input[type=text], .manual-deposit-slip .other-inputs select{
	padding:5px;
}
.manual-deposit-slip .head{
	background: linear-gradient(to bottom, #5DADEA 0%, #287FC2 100%) repeat scroll 0 0 rgba(0, 0, 0, 0);
	float: left;
	height: 30px;
	line-height: 30px;
	width: 100%;
}
.manual-deposit-slip .head .text{
	color: #FFFFFF;
	float: left;
	margin-left: 10px;
}
.manual-deposit-slip .wrapper{
	background-color: #F1F1F1;
	float: left;
	font-size: 14px;
	margin-top: 10px;
	padding: 0.5%;
	width: 99%;
}
.manual-deposit-slip .wrapper .row:first-child{
}
.manual-deposit-slip select, .manual-deposit-slip input[type="text"]{
}
.manual-deposit-slip .main-filter{
	margin-top:0px;
	padding-bottom:10px;
	border-bottom:solid 1px #e1e1e1;
}
.manual-deposit-slip .hidden-pay-type{
	padding-left:10px;
	margin-left:5px;
	border-left:solid 1px #e1e1e1;
}
.manual-deposit-slip .right-tab-section{
	float:right;
	width:25%;
	margin-top:10px;
}
.manual-deposit-slip .right-tab-section .head{
	background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
	border-bottom: 1px solid #2269BA;
	color: #FFFFFF;
	font-size: 16px;
	height: 30px;
	line-height: 30px;
	margin: 0;
	padding: 0;
	text-shadow: 1px 1px 0 rgba(0, 0, 0, 0.2);
	width: 100%;
}
.manual-deposit-slip .right-tab-section .head .text{
	background-color: #4195D5;
	background-position: 7px center;
	background-repeat: no-repeat;
	box-shadow: 0 -3px 5px rgba(0, 0, 0, 0.2) inset;
	float: left;
	margin-left: 0;
	padding: 0 10px;
}
.manual-deposit-slip .right-tab-section .inner{
	background-color:#fff;
	padding:3%;
	float:left;
	width:94%;
	border-bottom:solid 2px #ccc;
}
.manual-deposit-slip .right-tab-section h5{
	border-bottom: 1px dotted #CCCCCC;
	float: left;
	font-size: 13px;
	font-weight: normal;
	margin: 30px 0 0;
	padding-bottom: 8px;
	text-transform: uppercase;
	width: 100%;
	font-weight:bold;
}
.manual-deposit-slip .right-tab-section .box{
	float:left;
	height:auto;
	width:100%;
	margin-top:5px;
}
.manual-deposit-slip .right-tab-section .box:first-child{
	margin-top:0;
}
.manual-deposit-slip .right-tab-section .box .attachments a{
	color:#849C0D;
}
.manual-deposit-slip .right-tab-section .box .row{
	float:left;
	width:100%;
	margin:8px 0 0 0;
}
.manual-deposit-slip .right-tab-section .box .row img{
	float:left;
	margin-right:10px;
}
.manual-deposit-slip .right-tab-section .box .row i{
	float:right;
	font-style:normal;
	color:#2269BA;
}
.manual-deposit-slip .right-tab-section .box .row em{
	float:right;
	font-style:normal;
}
.manual-deposit-slip .right-tab-section .box .row b{
	float:left;
	font-weight:normal;
}
.manual-deposit-slip .right-tab-section .box .row center{
	float:left;
	margin-left:5px;
}
.manual-deposit-slip .right-tab-section .box .row center a{
	color:#2269BA;
	float:left;
}
.manual-deposit-slip .right-tab-section .box .row center a:hover{
	text-decoration:underline;
}
.manual-deposit-slip .right-tab-section .box .row center em{
	float:left;
	margin:0 3px;
}
.manual-deposit-slip .right-tab-section .box .row center i{
	color:#849c0d;
	float:left;
}
.manual-deposit-slip .right-tab-section .box textarea{
	border: 1px solid #E1E1E1;
	color: #666666;
	float: left;
	height:40px;
	margin-top: 5px;
	padding: 4%;
	width: 92%;
	font-family:'Segoe';
	border-radius:5px;
	background-color:#eee;
}
.manual-deposit-slip .right-tab-section .box .save{
	float:right;
	width:auto;
	padding:4px 5px;
	color:#fff;
	background-color:#4195d5;
	text-align:center;
	background-image:none;
	border-radius:0px;
	margin:5px 0 0 5px;
	border:solid 1px #2269ba;
	border-radius:5px;
}
.manual-deposit-slip .right-tab-section .notes-wrapper{
	float:left;
	width:100%;
}
.manual-deposit-slip .right-tab-section .notes-wrapper .viewNote{
	float:left;
	width:100%;
}
.manual-deposit-slip .right-tab-section .notes-wrapper .createNote .createButton{
	float:left;
	height:20px;
	background-image:url(../images/plus-round-blue25x25.png);
	background-repeat:no-repeat;
	background-position:left center;
	padding-left:25px;
	color:#000;
	text-decoration:underline;
	line-height:20px;
}
.manual-deposit-slip .right-tab-section .notes-wrapper .viewNote{
	margin-top:10px;
	padding-top:10px;
	border-top:dashed 1px #ccc
}
.manual-deposit-slip .right-tab-section .notes-wrapper .viewNote .title{
	float:left;
	width:100%;
	color:#000;
	margin-bottom:10px;
}
.manual-deposit-slip .right-tab-section .notes-wrapper .createNote .commentBox{
	float:left;
	width:100%;
	padding: 10px 2.5%;
	background-color:#f1f1f1;
	height:50px;
}
.manual-deposit-slip .right-tab-section .notes-wrapper .viewNote .row{
	border-bottom: 1px solid #DDDDDD;
	margin: 5px 0;
	padding-bottom: 10px;
}
.manual-deposit-slip .right-tab-section .notes-wrapper .viewNote .row:first-child{
	margin-top:0;
}
.manual-deposit-slip .right-tab-section .notes-wrapper .viewNote .row:last-child{
	border-bottom: medium none;
	margin-bottom: 0;
	padding-bottom: 0;
}
.manual-deposit-slip .right-tab-section .notes-wrapper .viewNote div.High{
	color:#AD3D3D;
}
/*.viewJobHistory .divbox .content .viewNote div.High .noteContent{
	background-image:url(../images/high-priority-img21x20.png);
	background-repeat:no-repeat;
	background-position:right top;
	min-height:20px;
}*/
.manual-deposit-slip .right-tab-section .notes-wrapper .viewNote .infoEdit{
	color: #999999;
	float: left;
	width: 100%;
}
.manual-deposit-slip .right-tab-section .notes-wrapper .viewNote .infoEdit font{
	margin-right: 10px;
}
.manual-deposit-slip .right-tab-section .notes-wrapper .viewNote .infoEdit .edit{
	float:right;
	cursor:pointer;
	color:#097FB7;
}
.manual-deposit-slip .right-tab-section .notes-wrapper .viewNote .infoEdit .edit:hover{
	text-decoration:underline;
}
.manual-deposit-slip .right-tab-section .notes-wrapper .viewNote .infoEdit .delete{
	float:right;
	cursor:pointer;
	color:#AD3D3D;
	margin-right:5px;
}
.manual-deposit-slip .right-tab-section .notes-wrapper .viewNote .infoEdit .delete:hover{
	text-decoration:underline;
}
.manual-deposit-slip .right-tab-section .notes-wrapper .viewNote .noteContent{
	float: left;
	margin-top: 5px;
	width: 100%;
}
.manual-deposit-slip .right-tab-section .notes-wrapper .viewNote .noteTitle{
	float: left;
	margin-top: 5px;
	width: 100%;
}
.manual-deposit-slip .right-tab-section .notes-wrapper .viewNote .wrapper{
	float:left;
	width:100%;
	max-height:200px;
	overflow-y:auto;
	background-color:#fff;
	margin-top:0;
}
.manual-deposit-slip .right-tab-section .notes-wrapper .viewNote .searchNoteEdit{
	background-image: url("../images/pencil-dual15x28.png");
	background-position: -6px -6px;
	background-repeat: no-repeat;
	float: right;
	height: 20px;
	width: 20px;
}
.manual-deposit-slip .right-tab-section .notes-wrapper .viewNote .searchNoteEdit:hover{
	background-position: -6px -39px;
}
.manual-deposit-slip .left-section{
	float:left;
	width:74%;
	margin-top:10px;
}
.manual-add-customer-popup{
	float:left;
	width:350px;
}
.manual-add-customer-popup .head{
	background: linear-gradient(to bottom, #5DADEA 0%, #287FC2 100%) repeat scroll 0 0 rgba(0, 0, 0, 0);
	float: left;
	height: 30px;
	line-height: 30px;
	width: 100%;
}
.manual-add-customer-popup .head .text{
	color: #FFFFFF;
	float: left;
	margin-left: 10px;
}
.manual-add-customer-popup .wrapper{
	background-color: #F1F1F1;
	float: left;
	padding: 5%;
	width: 90%;
}
.manual-add-customer-popup .wrapper .row{
	margin-top:15px;
}
.manual-add-customer-popup .wrapper .row:first-child{
	margin-top:0;
}
.manual-add-customer-popup .wrapper .row .half-field{
	width:49.5%;
	float:left;
	margin-right:1%;
	padding:5px 3%;
}
.manual-add-customer-popup .wrapper .row .full-field{
	width:99%;
	float:left;
	padding:5px 3%;
}
.manual-add-customer-popup .wrapper .row .half-field:last-child{
	margin-right:0;
}
/*--------------------------*/

/*---------------------------Run CC----------------------------------*/
.RunCCMainDiv{
	font-size:14px;
}
.runCC-right-wrapper{
	font-size:14px;
	float:left;
	width:100%;
}
.runCC-right-wrapper .tab-content-wrapper{
	padding:10px 5%;
	background-color:#f1f1f1;
	float:left;
	width:90%;
	margin-top:15px;
}
.runCC-right-wrapper .tab-content-wrapper .edit-button{
	position:absolute;
	margin-left:15.7%;
}
.runCC-right-wrapper .tab-button{
	float:left;
	width:100%;
}
.runCC-right-wrapper .tab-button .tab{
	float: left;
	cursor: pointer;
	margin: 2px 0 0 0;
	color:#666;
	line-height:30px;
	width:86%;
	font-size:16px;
	background-image:url(../images/arrow-grey8x10.png);
	background-repeat:no-repeat;
	background-position: left center;
	padding-left:7%;
}
/*.runCC-right-wrapper .tab-button .tab:first-child{
	width:100%;
	padding:0;
}
.runCC-right-wrapper .tab-button .tab:last-child{
	margin-right:0;
}*/
.runCC-right-wrapper .tab-button .tabEnable{
	color:#4195D5;
	background-image:url(../images/arrowdown-blue10x10.png);
}
.runcc-authorization-no{
	float:left;
	width:100%;
	margin-top:15px;
}
.runcc-authorization-no input[type=text]{
	padding:5px;
	background-color:#f1f1f1;
}
.runcc-edit-popup{
	width:100%;
}
.runcc-edit-popup .head{
	color: #FFFFFF;
	float: left;

	font-size: 13px;
	height: 30px;
	line-height: 30px;
	text-align: left;
	width: 100%;
	background:linear-gradient(to bottom, #5DADEA 0%, #287FC2 100%) repeat scroll 0 0 rgba(0, 0, 0, 0);
}
.runcc-edit-popup .head .text{
	margin-left: 10px;
}
.runcc-edit-popup .wrapper{
	float:left;
	width:100%;
	margin-top:10px;
}
.run-cc-main-wrapper{
}
.run-cc-main-wrapper .cc-details{
	width:100%;
	float:left;
	margin-top:30px;
	padding-top:15px;
	border-top:dashed 1px #ccc;
	font-size:14px;
}
.run-cc-main-wrapper .cc-details h1{
	font-size:20px;
	font-weight:normal;
	float:left;
	width:100%;
	margin:0;
	padding:0;
	color:#2269BA;
	border-bottom:1px solid #F1F1F1;
}
/*---------------------------*/

/*-------------------------Our Location--------------------------*/

.our-location{
}
.our-location .head{
	background: linear-gradient(to bottom, #5DADEA 0%, #287FC2 100%) repeat scroll 0 0 rgba(0, 0, 0, 0);
	float: left;
	height: 30px;
	line-height: 30px;
	width: 100%;
}
.our-location .head .text{
	color: #FFFFFF;
	float: left;
	margin-left: 10px;
}
.our-location .wrapper{
	background-color: #F1F1F1;
	float: left;
	font-size: 14px;
	margin-top: 10px;
	padding: 0.5%;
	width: 99%;
}
.our-location .wrapper .row{
	padding-bottom:25px;
	border-bottom:dashed 2px #ccc;
	margin:0;
}
.our-location .wrapper .county{
	width:50%;
	float:left;
	font-size:24px;
	margin:10px 0px 10px 0px;
	color:#2269BA;
}
.our-location .wrapper .county h4{
	width:100%;
	float:left;
	font-size:24px;
	font-weight:normal;
	margin:0px 0px 10px 0px;
	color:#2269BA;
}
.our-location .wrapper .city-name{
	font-size:18px;
	float:left;
	width:50%;
	margin-bottom:15px;
	border-top:1px dashed #CCCCCC;
	border-left:1px dashed #CCCCCC;
}
.our-location .wrapper .map{
	float:right;
	width:49% !important;
	height:300px;
	border:solid 1px #ccc;
}
.our-location .wrapper .city-list{
	border-bottom: 1px dashed #CCCCCC;
	border-right:1px dashed #CCCCCC;
	/*float: left;*/
    padding: 10px 0;
	text-align: center;/*    width: 24.8%;*/
}
.our-location .wrapper .city-list:last-child{
	border-right:1px dashed #CCCCCC;
}
.our-location .wrapper .print-button{
	margin-top:15px;
}
/*------------------------------*/

/*---------------Inventory Profile---------------*/

.inventory-profile{
	padding-top:0px;
}
.inventory-profile .head{
	background: linear-gradient(to bottom, #5DADEA 0%, #287FC2 100%) repeat scroll 0 0 rgba(0, 0, 0, 0);
	float: left;
	height: 30px;
	line-height: 30px;
	width: 100%;
}
.inventory-profile .head .text{
	color: #FFFFFF;
	float: left;
	margin-left: 10px;
}
.inventory-profile .wrapper{
	background-color: #F1F1F1;
	float: left;
	font-size: 14px;
	margin-top: 10px;
	padding: 15px;
	width: 100%;
	box-sizing:border-box;
}
.inventory-profile .left-section{
	float: left;
	width: 73%;
	padding-right:1%;
	border-right:dashed 2px #ccc;
}
.inventory-profile .left-section .photo-summary{
	float:left;
	width:100%;
}
.inventory-profile .left-section .photo-summary .tool-name{
	border-bottom: 1px solid #ccc;
	float: left;
	margin-bottom: 15px;
	padding-bottom: 15px;
	width: 100%;
}
.inventory-profile .left-section .photo-summary .tool-name .name{
	font-size: 25px;
	color: #849c0d;
	float:left;
	width:30%;
	white-space:nowrap;
	overflow:hidden;
	text-overflow:ellipsis;
	line-height:55px;
}
.inventory-profile .left-section .total-counters{
	float:left;
	width:100%;
}
.inventory-profile .left-section .total-counters .column{
	float:left;
	/*width:20%;*/
	text-align:right;
	box-sizing:border-box;
	padding:5px 10px;
	color:#fff;
}
.inventory-profile .left-section .total-counters .column .title{
	width:100%;
	float:left;
}
.inventory-profile .left-section .total-counters .column .counter{
	float:left;
	width:100%;
	font-size:18px;
}
.inventory-profile .left-section .total-counters .column.dark-blue{
	background-color: #4c5d88;
}
.inventory-profile .left-section .total-counters .column.light-blue{
	background-color: #6d8eaf;
}
.inventory-profile .left-section .total-counters .column.yellow{
	background-color: #f4bb36;
}
.inventory-profile .left-section .total-counters .column.red{
	background-color: #e23d44;
}
.inventory-profile .left-section .total-counters .column.green{
	background-color: #57b249;
}
.inventory-profile .left-section .photo-summary .tool-name .quantity-in-hand{
	border-left: 2px solid #000;
	color: #000;
	margin: 0 0 0 15px;
	padding: 0 15px;
}
.inventory-profile .left-section .photo-summary .upload-list-wrapper{
	float:left;
	width:73%;
}
.inventory-profile .left-section .photo-summary .add-image-button{
	line-height:40px;
	height:40px;
	background-image:url(../images/add-img-blue47x40.png);
	background-repeat:no-repeat;
	background-position:left center;
	padding-left:41px;
	background-size:35px;
	color:#000;
	font-size:15px;
	cursor:pointer;
	margin:35px 0 7px;
	float:left;
}
.inventory-profile .left-section .photo-wrapper{
	float:right;
	width:25%;
}
.inventory-profile .left-section .photo-wrapper .big-image{
	float:left;
	width:100%;
	border:solid 1px #ccc;
	height:250px;
	text-align:center;
	background-color:#fff;
	box-sizing:border-box;
	overflow:hidden;
}
.inventory-profile .left-section .photo-wrapper .big-image img{
	width:90%;
	height:90%;
	padding:12px 10px 10px 10px;
}
.inventory-profile .left-section .photo-wrapper img{
	max-width:100%;
}
.inventory-profile .left-section .photo-wrapper .thumbnails-wrapper{
	float:left;
	width:100%;
	margin:5px 0 0 0;
	padding:0;
}
.inventory-profile .left-section .photo-wrapper .thumbnails-wrapper .thumbnail{
	border: 1px solid #000000;
	cursor: pointer;
	float: left;
	margin: 0.5%;
	width: 32.3%;
	height:90px;
	text-align:center;
	background-color:#fff;
	list-style-type:none;
	box-sizing:border-box;
	overflow:hidden;
}
.inventory-profile .left-section .photo-wrapper .thumbnails-wrapper .thumbnail img{
	width:auto;
	height:90px;
}
.inventory-profile .left-section .photo-wrapper .thumbnails-wrapper .thumbnail:hover{
	opacity:0.7;
}
.inventory-profile .left-section .summary-wrapper{
	float:right;
	width:100%;/*padding-top:15px;
	margin-top:15px;
	border-top:2px dashed #CCCCCC;*/
}
.inventory-profile .left-section .summary-wrapper .head{
	border-bottom: 1px solid #ccc;
	font-size: 18px;
	margin: 0;
	padding: 0 0 10px 0;
	text-shadow: 1px 1px 0 rgba(255, 255, 255, 0.5);
	width: 100%;
	background:none;
}
.inventory-profile .left-section .summary-wrapper .head .text{
	float: left;
	margin-left: 0;
	color:#000;
}
.inventory-profile .left-section .summary-wrapper .inner{
	background-color: #FFFFFF;
	border-bottom: 2px solid #CCCCCC;
	float: left;
	padding: 15px;
	width: 100%;
	box-sizing:border-box;
}
.inventory-profile .left-section .specification{
	/*border-top: 2px dashed #CCCCCC;
	margin-top:15px;
	padding-top: 15px;*/
	float: left;
	width: 100%;
}
.inventory-profile .left-section .specification .head{
	border-bottom: 1px solid #ccc;
	font-size: 18px;
	margin: 0;
	margin-bottom:5px;
	text-shadow: 1px 1px 0 rgba(255, 255, 255, 0.5);
	width: 100%;
	background:none;
	height:40px;
}
.inventory-profile .left-section .specification .head .text{
	float: left;
	margin-left: 0;
	color:#000;
}
.inventory-profile .left-section .specification .inner{
	background-color: #FFFFFF;
	border-bottom: 2px solid #CCCCCC;
	float: left;
	padding:15px;
	width: 100%;
	box-sizing:border-box;
}
.inventory-profile .left-section .specification .bank_inner{
	background-color: #FFFFFF;
	border-bottom: 2px solid #CCCCCC;
	float: left;
	padding:20px 15px;
	width: 100%;
	box-sizing:border-box;
}
.inventory-profile .specification .tableHead{
	float: left;
	margin-top: 5px;
	/*width: 98.5%;*/
	width:100%;
}
.inventory-profile .specification th{
	background-color:#ccc;
	color:#000;
	font-weight:normal;
	padding:5px 10px;
	/*text-align:center;*/
}
.inventory-profile .specification td{
	font-size: 14px;
	/*padding:5px 0px 5px 0px;*/
}
.inventory-profile .specification .tableBody{
	float: left;
	max-height: 675px;
	overflow-y: scroll;
	width: 100%;
}
.inventory-profile .specification .tableBody table{
}
.inventory-profile .specification .tableBody tr{
	background-color: #fff;
}
.inventory-profile .specification .tableBody tr:nth-child(2n){
	background-color: #f5f5f5;
}
.inventory-profile .right-tab-section{
	float: right;
	width: 25%;
}
.inventory-profile .right-tab-section .head{
	background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
	border-bottom: 1px solid #2269BA;
	color: #FFFFFF;
	font-size: 15px;
	height: 30px;
	line-height: 30px;
	margin: 0;
	padding: 0;
	text-shadow: 1px 1px 0 rgba(0, 0, 0, 0.2);
	width: 100%;
}

.inventory-profile .right-tab-section .head .text{
	background-color: #4195D5;
	background-position: 7px center;
	background-repeat: no-repeat;
	box-shadow: 0 -3px 5px rgba(0, 0, 0, 0.2) inset;
	float: left;
	margin-left: 0;
	padding: 0 10px;
}

.inventory-profile .right-tab-section .inner{
	background-color: #FFFFFF;
	border-bottom: 2px solid #CCCCCC;
	float: left;
	padding: 15px;
	width: 100%;
	box-sizing:border-box;
}

.inventory-profile .right-tab-section .upload-button{
	float:left;
	height:20px;
	line-height:20px;
	background-image:url(../images/add-doc-blue20x20.png);
	background-repeat:no-repeat;
	background-position:left center;
	padding-left:30px;
	color:#000;
	cursor:pointer;
}
.inventory-profile .right-tab-section .doc-wrapper{
	float:left;
	width:100%;
	margin:5% 0 0 0;
	padding-top:10px;
	border-top:dashed 1px #ccc;
	/*padding-left:20px;*/
	padding-left:0px;
}
.inventory-profile .right-tab-section .doc-wrapper li{
	border-bottom:solid 1px #e1e1e1;
}
.inventory-profile .right-tab-section .doc-wrapper li:last-child{
	border-bottom:none;
}
.inventory-profile .right-tab-section .doc-wrapper a{
	display:block;
	color:#666;
	line-height:40px;
}
.inventory-profile .right-tab-section .doc-wrapper a:hover{
	color:#2269BA;
}
.vendor-map{
	float:left;
	width:100%;
	margin-top:15px;
}
.inventory-profile .summary-table td, .inventory-profile .summary-table th{
	padding:3px 10px;
	height:25px;
}
.inventory-profile .summary-table th{
	/*text-align:left;*/
}
.inventory-profile .summary-table td{
	padding-top:10px;
	padding-bottom:10px;
}
.inventory-profile .summary-table .heading{
	background-color:#f7f7f7;
}
/*--------------------------*/

/*----------------Inventory Management-----------------*/

.inventory-management{
}
.inventory-management .head{
	background: linear-gradient(to bottom, #5DADEA 0%, #287FC2 100%) repeat scroll 0 0 rgba(0, 0, 0, 0);
	color: #FFFFFF;
	float: left;
	font-family: "Segoe";
	font-size: 15px;
	height: 30px;
	line-height: 30px;
	text-align: left;
	width: 99.5%;
	padding:5px;
}
.inventory-management .head .text{
	background-position: left center;
	background-repeat: no-repeat;
	margin-left: 10px;
}
.inventory-management .wrapper{
	float:left;
	width:100%;
	box-sizing:border-box;
	padding:15px;
	background-color:#f1f1f1;
}

.inventory-management .wrapper .addNewInvoice{
	border:solid 1px #ED9E00;
	background: linear-gradient(to bottom, #FFC001 0%, #FFAB00 100%) repeat scroll 0 0 rgba(0, 0, 0, 0);
	box-shadow: 0 1px 0 rgba(255, 255, 255, 0.5) inset;
	color: rgba(0, 0, 0, 0.6);
	cursor: pointer;
	float: left;
	height: 30px;
	line-height: 30px;
	margin: 0;
	padding: 0 10px 0 0;
}
.inventory-management .wrapper .addNewInvoice .icon{
	background-image: url("../images/plus-white15x15.png");
	background-position: center center;
	background-repeat: no-repeat;
	border-right: 1px solid #ED9E00;
	float: left;
	height: 30px;
	margin: 0 10px 0 0;
	width: 30px;
}

.inventory-management .wrapper .addNewInvoice .icon_chek{
	background-image: url("../images/shopping_cart_accept.png");
	background-position: center center;
	background-repeat: no-repeat;
	border-right: 1px solid #ED9E00;
	float: left;
	height: 30px;
	margin: 0 10px 0 0;
	width: 30px;
}

.inventory-management .wrapper .addNewInvoice .icon_repair_main{
	background-image: url("../images/repair-blue15x15.png");
	background-position: center center;
	background-repeat: no-repeat;
	border-right: 1px solid #ED9E00;
	float: left;
	height: 30px;
	margin: 0 10px 0 0;
	width: 30px;
}

.inventory-management .wrapper .addNewInvoice .icon_damage_item{
	background-image: url("../images/damage_icon.png");
	background-position: center center;
	background-repeat: no-repeat;
	border-right: 1px solid #ED9E00;
	float: left;
	height: 30px;
	margin: 0 10px 0 0;
	width: 30px;
}

.inventory-management .wrapper .addNewInvoice .icon_stolen_item{
	background-image: url("../images/stolen_icon.png");
	background-position: center center;
	background-repeat: no-repeat;
	border-right: 1px solid #ED9E00;
	float: left;
	height: 30px;
	margin: 0 10px 0 0;
	width: 30px;
}

.inventory-management .wrapper .addNewInvoice .icon-assign_item{
	background-image: url("../images/asign-icon.png");
	background-position: center center;
	background-repeat: no-repeat;
	border-right: 1px solid #ED9E00;
	float: left;
	height: 30px;
	margin: 0 10px 0 0;
	width: 30px;
}

.inventory-management .wrapper .addNewInvoice .icon-view_profile{
	background-image: url("../images/view-profile20x20.png");
	background-position: center center;
	background-repeat: no-repeat;
	border-right: 1px solid #ED9E00;
	float: left;
	height: 30px;
	margin: 0 10px 0 0;
	width: 30px;
}


.add-inventory-form{
	width:400px;
	float:left;
}

.add-inventory-form .head{
	background: linear-gradient(to bottom, #5DADEA 0%, #287FC2 100%) repeat scroll 0 0 rgba(0, 0, 0, 0);
	color: #FFFFFF;
	float: left;
	font-family: "Segoe";
	font-size: 15px;
	height: 30px;
	line-height: 30px;
	text-align: left;
	width: 100%;
}

.add-inventory-form .head .text{
	background-position: left center;
	background-repeat: no-repeat;
	margin-left: 10px;
}

.add-inventory-form textarea{
	width:100%;
	box-sizing:border-box;
	padding:5px;
}

.add-inventory-form .wrapper{
	background-color: #F1F1F1;
	float: left;
	/*padding:0 18px 15px;*/
	padding:10px;
	width: 100%;
	box-sizing:border-box;
}

.add-inventory-form .wrapper .full-field{
	/*width:100%;*/
	width:95%;
	padding:5px 1.5%;
	float:left;
	box-sizing:border-box;
}

.add-inventory-form .wrapper .half-field{
	width:47%;
	padding:5px;
	box-sizing:border-box;
	float:left;
	margin-right:5px;
	}
.add-inventory-form .wrapper .three-field{
	/*width:32.5%;*/
	width:31%;
	padding:5px;
	box-sizing:border-box;
	float:left;
	margin-right:1%;
	}
.add-inventory-form .wrapper .three-field:nth-child(3n){
	margin-right:0;
	}
.add-inventory-form .wrapper .half-field:first-child{
	/*margin-right:2%;*/
	}
.add-inventory-form .wrapper .select-double{
	width:49%;
	padding:5px 1.5%;
	float:left;
	}
.add-inventory-form .wrapper .select-double:first-child{
	margin-right:2%;
}
.add-inventory-form select{
	width:47%;
	padding:5px;
	box-sizing:border-box;
	float:left;
}
.inventory-management .row{
	margin-top:15px;
}
/*-------------------------*/

/*--------------------------Report Error--------------------------*/

.report-error .head{
	background: linear-gradient(to bottom, #5DADEA 0%, #287FC2 100%) repeat scroll 0 0 rgba(0, 0, 0, 0);
	color: #FFFFFF;
	float: left;
	font-family: "Segoe";
	font-size: 15px;
	height: 30px;
	line-height: 30px;
	text-align: left;
	width: 100%;
}
.report-error .head .text{
	background-position: left center;
	background-repeat: no-repeat;
	margin-left: 10px;
}
.report-error .wrapper{
	float: left;
	margin-top: 10px;
	width: 98%;
	padding:1%;
	background-color:#f1f1f1;
}
.report-error .add-new-error{
	background: linear-gradient(to bottom, #FFC001 0%, #FFAB00 100%) repeat scroll 0 0 rgba(0, 0, 0, 0);
	border:solid 1px #ED9E00;
	box-shadow: 0 1px 0 rgba(255, 255, 255, 0.5) inset;
	color: rgba(0, 0, 0, 0.6);
	cursor: pointer;
	float: left;
	height: 30px;
	line-height: 30px;
	margin: 0 15px 0 0;
	padding: 0 10px 0 0;
}
.report-error .add-new-error .icon{
	background-image: url("../images/plus-white15x15.png");
	background-position: center center;
	background-repeat: no-repeat;
	border-right: 1px solid #ED9E00;
	float: left;
	height: 30px;
	margin: 0 10px 0 0;
	width: 30px;
}
.report-error .tableHead{
	float: left;
	width: 98.5%;
	margin-top:5px;
}
.report-error th{
	background-color: #ccc;
	color: #000;
	padding: 5px 10px;
	text-align: left;
	font-weight:normal;
}
.report-error td{
	font-size: 12px;
	padding: 10px;
	font-size:14px;
}
.report-error .tableBody{
	float: left;
	width: 100%;
	overflow-y: scroll;
	max-height:675px;
}
.report-error .tableBody table{
	border-bottom:solid 2px #ddd;
}
/*.report-error .tableBody tr:hover td{
	background-color:#fcf8e3;
}*/
.report-error .row:first-child{
	margin-top:0;
}
.report-error .tableBody tr{
	background-color:#fff;
}
.report-error .tableBody tr:nth-child(even){
	background-color:#f5f5f5;
}
.report-upload .wrapper{
	height:600px;
	overflow-x:hidden;
	overflow-y:auto;
}
.report-upload .wrapper .row:last-child{
	margin-bottom:15px;
}
.report-upload .wrapper .halfField{
	width:49%;
}
.report-upload .uploadFileHead .text{
	background-image:url(../images/warning-white17x14.png);
}
.report-error .left-container{
	float:left;
	width:20%;
}
.report-error .left-container h2{
	font-size:18px;
	color:#000;
	font-weight:normal;
	margin:15px 0 0 0;
	float:left;
	width:92%;
	padding:2% 4%;
	background-color:#e1e1e1;
}
.report-error .left-container h2 img{
	width:25px;
	height:25px;
	float:left;
}
.report-error .left-container h2 span{
	float:left;
	margin-left:15px;
}
.report-error .left-container h2:nth-child(1){
	margin-top: 0px;
}
.report-error .left-container .content-box{
	float:left;
	border-bottom:1px dashed #aaa;
	width:100%;
	padding:10px 0;
}
.report-error .left-container .content-box:last-child{
	border-bottom:none;
}
.report-error .left-container .content-box .email{
	background-image:url(../images/dispop-email.png);
	background-repeat:no-repeat;
	background-position:left center;
	padding-left:20px;
}
.report-error .left-container .content-box .telephone{
	background-image:url(../images/phone-blue14x13.png);
	background-repeat:no-repeat;
	background-position:left center;
	padding-left:20px;
}
.report-error .left-container .content-box .time{
	background-image:url(../images/clock-blue14x14.png);
	background-repeat:no-repeat;
	background-position:left center;
	padding-left:25px;
}
.report-error .left-container .content-box .pay-type-counters{
	margin:0 10px 0 0;
}
.report-error .left-container .content-box .red{
	color:#AD3D3D;
}
.report-error .left-container .content-box .red .pay-type-counters{
	background-color:#AD3D3D !important;
}
.report-error .left-container .content-box .green{
	color:#849C0D;
}
.report-error .left-container .content-box .green .pay-type-counters{
	background-color:#849C0D !important;
}
.report-error .left-container .content-box .orange{
	color:#EA7900;
}
.report-error .left-container .content-box .orange .pay-type-counters{
	background-color:#EA7900 !important;
}
.report-error .left-container .content-box .blue{
	color:#2269BA;
}
.report-error .left-container .content-box .blue .pay-type-counters{
	background-color:#2269BA !important;
}
.report-error .left-container .content-box .red, .report-error .left-container .content-box .green, .report-error .left-container .content-box .blue, .report-error .left-container .content-box .orange{
	font-size:17px;
}
.report-error .table-wrapper{
	float:right;
	width:79%;
}
.report-error .wrapper input[type=text], .report-error .wrapper select{
	padding:6.5px 7px;
}
.report-error .side-search{
	cursor:pointer;
	height:25px;
	padding:5px 1.5%;
	width:97%;
	border-radius:35px;
	border:solid 1px #f1f1f1;
	margin-top:5px;
}
.report-error .side-search:hover{
	background-color:#fff;
	border:solid 1px #e1e1e1;
}
.report-error .table-status.open{
	background-color:#A4C60F !important;
	color:#fff;
}
.report-error .table-status.close{
	background-color:#AD3D3D !important;
	color:#fff;
}
.report-error .priority-highlight-red{
	background-color: #ad3d3d;
	border-radius: 20px;
	color: #fff;
	padding: 3px 7px;
}
.report-error .tech-support{
	font-size:17px;
}
.report-error .email-link{
	color:#666;
}
.raise-ticket-confirm{
	float:left;
	width:500px;
	box-sizing:border-box;
	padding:15px;
	background-color:#f1f1f1;
}
/*-------------------------*/

/*-------------------Expandable List----------------*/
.expandable-list{
	float:left;
	width:93.5%;
	position:absolute;
	box-shadow:0px 5px 15px rgba(0, 0, 0, 0.3);
	padding:1%;
	background:#fff;
	margin-top:-6px;
}
.expandable-list .wrapper{
	width:100%;
	background-color:#fff;
	padding:0;
	border:none;
	margin: 0 0 0;
	font-size:14px;
	line-height:30px;
}
.expandable-list .wrapper .row{
}
.expandable-list .wrapper .row select, .expandable-list .wrapper .row input[type="text"]{
	padding: 5px;
}
.expandable-list .wrapper .row:first-child{
	margin-top:0;
	border-bottom: 1px solid #DDDDDD;
	float: left;
	line-height: 30px;
	margin: 0;
	padding-bottom: 0.6%;
	width: 100%;
}
.expandable-list .wrapper th, .expandable-list .wrapper td{
	font-size:14px;
}
.expandable-list .head{
	background: linear-gradient(to bottom, #5DADEA 0%, #287FC2 100%) repeat scroll 0 0 rgba(0, 0, 0, 0);
	float: left;
	height: 30px;
	line-height: 30px;
	width: 100%;
}
.expandable-list .head .text{
	color: #FFFFFF;
	float: left;
	margin-left: 10px;
	font-size:16px;
}
.expandable-list .tableHead{
	float: left;
	width: 98.9%;
}
.expandable-list th{
	background-color: #ccc;
	color: #000;
	font-size: 13px;
	padding: 5px 10px;
	text-align: left;
	font-weight:normal;
}
.expandable-list td{
	background-color: #f1f1f1;
	font-size: 12px;
	padding: 7px 7px 7px 10px;
	font-size:14px;
}
.expandable-list .tableBody{
	background-color: #DDDDDD;
	float: left;
	width: 100%;
	max-height:200px;
	overflow-y:scroll;
}
.expandable-list .tableBody tr:hover td{
	background-color:#fcf8e3;
}
.expandable-list .totalBox{
	float: left;
	line-height:30px;
}
.expandable-list .totalBox .title{
	background-color: #4195D5;
	color: #FFFFFF;
	float: left;
	padding: 0 10px;
}
.expandable-list .totalBox .result{
	background-color: #f1f1f1;
	float: left;
	font-size: 18px;
	font-weight: bold;
	padding: 0 10px;
}
.expandable-list .tableBody .amount-edit-txtbox{
	padding:4.5px;
	width:80ppx;
}
/*----------------------------*/

.reply-button{
	width:18px;
	height:15px;
	display:block;
	background-image:url(../images/reply-blue18x15.png);
	cursor:pointer;
}
/*-------------------Ticket History-----------------*/

.ticket-history{
	float:left;
	width:1000px;
}
.ticket-history .head{
	background: linear-gradient(to bottom, #5DADEA 0%, #287FC2 100%) repeat scroll 0 0 rgba(0, 0, 0, 0);
	float: left;
	height: 30px;
	line-height: 30px;
	width: 100%;
}
.ticket-history .head .text{
	margin-left:10px;
	color:#fff;
	font-size:13px;
}
.ticket-history .wrapper{
	width:98%;
	background-color:#f1f1f1;
	padding:1%;
	float:left;
	max-height:600px;
	overflow-y:auto;
}
.ticket-history .wrapper th, .ticket-history .wrapper td{
	font-size:14px;
}
.ticket-history .wrapper .row{
	float:left;
	width:100%;
	margin:15px 0 0 0;
}
.ticket-history .wrapper .row:first-child{
	margin-top:0;
}
.ticket-history .wrapper .row:last-child{
}
.ticket-history .tableHead{
	float: left;
	width: 98.4%;
}
.ticket-history th{
	background-color: #999999;
	color: #FFFFFF;
	font-size: 13px;
	padding: 5px 10px;
	text-align: left;
	font-weight:normal;
}
.ticket-history td{
	background-color: #FFFFFF;
	font-size: 12px;
	padding: 7px 7px 7px 10px;
	font-size:14px;
}
.ticket-history .tableBody{
	background-color: #DDDDDD;
	float: left;
	overflow-y: scroll;
	width: 100%;
	max-height:450px;
}
.ticket-history .tableBody tr:hover td{
	background-color:#fcf8e3;
}
.main-title{
	margin-top:0;
}
.ticket-history .main-title .blackFont{
	background-color: #e1e1e1;
	float: left;
	height: 40px;
	line-height: 40px;
	padding: 0 2%;
	text-align: center;
	width: 4%;
}
.ticket-history .main-title .ticket-no{
	float: left;
	font-size: 17px;
	height: 40px;
	line-height: 40px;
	padding: 0 0 0 15px;
	width: 10%;
	color:#fff;
	box-sizing:border-box;
	background-color:#4195d5;
	border-right:solid 1px #fff;
}
.ticket-history .main-title .record{
	background-color: #777;
	float: left;
	font-size: 17px;
	height: 40px;
	line-height: 40px;
	padding: 0 15px;
	width: 77%;
	color:#fff;
	box-sizing:border-box;
	text-overflow:ellipsis;
	overflow:hidden;
	white-space:nowrap;
}
.ticket-history .main-title .status-wrapper{
	float:left;
	width:13%;
	height:40px;
}
.ticket-history .main-title .status{
	font-size:17px;
	color:#fff;
	text-align:center;
	float:left;
	margin:0;
}
.ticket-history .main-title .status.open{
	background-color: #A4C60F;
	border: medium none;
	border-radius: 0;
	box-sizing:border-box;
	padding: 9px 8%;
	width: 100%;
}
.ticket-history .main-title .status.close{
	background-color:#AD3D3D;
	line-height:40px;
	height:40px;
	width:100%;
}
.ticket-history .conversation-wrapper{
	margin:40px 0 25px;
	float:left;
	width:100%;
}
.ticket-history .conversation-wrapper .convo-box{
	float:left;
	width:100%;
	padding:0;
	margin-top:20px;
}
.ticket-history .conversation-wrapper .convo-box:first-child{
	margin-top:0;
}
.ticket-history .conversation-wrapper .convo-box .avtar{
	float:left;
	width:7%;
}
.ticket-history .conversation-wrapper .convo-box .avtar img{
	float: left;
	height: 65px;
	width: 100%;
}
.ticket-history .conversation-wrapper .convo-box .convo-content-wrapper{
	float:left;
	width:88%;
	background-color:#fff;
	border-bottom:solid 2px #ddd;
	margin-left:2%;
	padding:1.5%;
}
.ticket-history .conversation-wrapper .convo-box .convo-content-wrapper .replied-by{
	float:left;
	font-size:16px;
	color:#2269BA;
	border-bottom:solid 1px #e1e1e1;
	height:40px;
	line-height:40px;
	width:100%;
}
.ticket-history .conversation-wrapper .convo-box .convo-content-wrapper .replied-by .delRecord{
}
.ticket-history .conversation-wrapper .convo-box .convo-content-wrapper .arrow{
	float:left;
	position:relative;
	width:10px;
	height:10px;
	background-image:url(../images/ticket-convo-arrow.png);
	margin:-14px 0 0 -24px;
}
.ticket-history .conversation-wrapper .convo-box .convo-content-wrapper .convo-message{
	float:left;
	width:100%;
	margin-top:20px;
	text-transform:uppercase !important;
}
.ticket-history .conversation-wrapper .convo-box .convo-content-wrapper .attachment-div{
	float:left;
	width:100%;
	margin-top:15px;
	padding-top:15px;
	border-top:solid 1px #e1e1e1;
}
.ticket-history .conversation-wrapper .convo-box .convo-content-wrapper .attachment-div .attachment{
	float:left;
	background-image:url(../images/attachment-grey10x15.png);
	background-repeat:no-repeat;
	background-position:left center;
	padding-left:20px;
	font-size:14px;
	color:#849C0D;
	margin-right:15px;
}
.ticket-history .conversation-wrapper .convo-box .convo-content-wrapper .attachment-div .attachment a{
	display:inline-block;
	margin-right:5px;
	padding-right:5px;
	border-right:solid 1px #e1e1e1;
}
.ticket-history .reply-field-wrapper{
	float:left;
	width:100%;
	margin:20px 0 0 0;
	padding-top:20px;
	border-top:dashed 2px #ccc;
}
.ticket-history .reply-field-wrapper textarea{
	float:left;
	width:100%;
	padding:10px;
	box-sizing:border-box;
}
.ticket-history .priority{
	line-height:30px;
}
.ticket-history .priority select{
	padding-left:5px;
	padding-right:5px;
}
.ticket-history .priority .blackFont{
	margin-right:10px;
}
.ticket-history .take-ownership{
	padding-top:10px;
	border-top:solid 1px #e1e1e1;
}
.ticket-history input[type=text], .ticket-history select{
	padding:5px;
	box-sizing:border-box;
}
.error-convo-history .main-title .record{
	width:100% !important;
}
.error-convo-history .conversation-wrapper{
	margin:15px 0;
}
/*----------------------------------*/

.seperator{
	clear:both;
	border-bottom:solid 1px #ddd;
	width:100%;
	float:left;
	margin-top:10px;
}
.receive-payment{
	background-image:url(../images/receive-payment-blue20x20.png);
	width:20px;
	height:20px;
	display:block;
}
.upload-attachment-box{
	background: none repeat scroll 0 0 #E1E1E1;
	border: 1px solid #CCCCCC;
	float: left;
	padding: 0 0 0 10px;
	box-sizing:border-box;
	width:100%;
	margin-top:15px;
}
.upload-attachment-box a{
	box-sizing: border-box;
	margin-right: 0;
	overflow: hidden;
	padding-right: 10px;
	text-overflow: ellipsis;
	width: 90%;
}
.upload-attachment-box .del-button-wrapper{
	float:right;
	width:7%;
	text-align:center;
	border-left:solid 1px #bbb;
	height:30px;
}
.upload-attachment-box .attachment-details{
	width:100%;
	float:left;
	box-sizing:border-box;
	padding:5px 0 5px;
	border-top:solid 1px #bbb;
}
/*----------------------Task Management-------------------*/

.task-management-page .tableBody{
	overflow:visible;
}
.task-management-page table th{
	padding:0;
}
.new-task .uploadFileHead .text{
	background-image:url(../images/task-manag-white15x15.png);
}
.new-task input[type=text], .new-task select{
	padding:5px;
	margin-left:10px;
}
.new-task .tableHead{
	float: left;
	width: 97.9%;
}
.new-task th{
	background-color: #ccc;
	color: #000;
	padding: 5px 10px;
	text-align: left;
	font-weight:normal;
}
.new-task td{
	font-size: 12px;
	padding:5px 10px;
	font-size:14px;
}
.new-task .tableBody{
	float: left;
	width: 100%;
	overflow-y: scroll;
	max-height:160px;
}
.new-task .tableBody table{
	border-bottom:solid 2px #ddd;
}
/*.report-error .tableBody tr:hover td{
	background-color:#fcf8e3;
}*/
.new-task .row:first-child{
}
.new-task .tableBody tr{
	background-color:#fff;
}
.new-task .tableBody tr:nth-child(even){
	background-color:#f5f5f5;
}
.add-new-task{
	width:100%;
}
.add-new-task .wrapper{
	padding:15px;
	width:100%;
	overflow:visible;
	height:auto;
}
.add-new-task input[type=text], .add-new-task select{
	box-sizing: border-box;
	padding:5px;
}
.add-new-task .upload-attachment-box{
	max-width:300px;
	margin-right:15px;
}
.add-new-task .upload-attachment-box a{
	max-width:250px;
}
.add-new-task .upload-attachment-box .del-button-wrapper{
	width:30px;
}
/*------------------------*/

.flexigrid div.bDiv td{
	border-bottom:solid 1px #ddd !important;
}
.border-bottom{
	padding-bottom:15px;
	border-bottom:solid 1px #e1e1e1;
}
.border-bottom-dashed{
	padding-bottom:15px;
	border-bottom:dashed 2px #ccc;
}
.col-eight, .col-two, .col-five, .col-ten, .col-three, .col-seven{
	float:left;
	box-sizing:border-box;
}
.col-eight{
	width:80%;
}
.col-seven{
	width:67%;
}
.col-two{
	width:20%;
}
.col-three{
	width:33%;
}
.col-five{
	width:50%;
}
.col-ten{

	width:100%;
}
.timesheet-button{
	line-height:30px;
	padding:0 10px 0 30px;
	background-image:url(../images/timesheet-white15x15.png);
	background-repeat:no-repeat;
	background-position:10px center;
	background-color:#4C617E;
	border-left:solid 1px #fff;
	color:#fff;
	font-size:14px;
	float:right;
	height:30px;
	display:block;
}
.bug-button{
	line-height:30px;
	padding:0 10px 0 30px;
	background-image:url(../images/bug.png);
	background-repeat:no-repeat;
	background-position:10px center;
	background-color:#4C617E;
	border-left:solid 1px #fff;
	color:#fff;
	float:right;
	font-size:14px;
	height:30px;
	display:block;
}
.timesheet-button:hover{
	text-decoration:none;
}
/*----------------------Time Sheet Start----------------------*/

.time-sheet-task-popup{
	width:800px;
}
.time-sheet-task-popup .head{
	background-image: url("../images/addlocation-bg.jpg");
	background-position: left center;
	background-repeat: repeat-x;
	color: #FFFFFF;
	float: left;
	font-family: "Segoe";
	font-size: 13px;
	height: 30px;
	line-height: 30px;
	text-align: left;
	width: 100%;
}
.time-sheet-task-popup .head .text{
	background-image:url(../images/timesheet-white15x15.png);
	background-position: left center;
	background-repeat: no-repeat;
	float: left;
	margin-left: 10px;
	padding-left: 25px;
}
.time-sheet-task-popup .wrapper{
	box-sizing: border-box;
	padding:10px;
	background-color:#f1f1f1;
	float:left;
	width:100%;
}
.time-sheet-task-popup .tableHead{
	float:left;
	width:98.1%;
}
.time-sheet-task-popup .tableBody{
	float:left;
	width:100%;
	overflow-y:scroll;
	overflow-x:hidden;
	max-height:300px;
}
.time-sheet-task-popup table{
	width:100%;
	border-bottom:2px solid #ddd;
}
.time-sheet-task-popup table tr{
	background-color:#fff;
}
.time-sheet-task-popup table tr:nth-child(even){
	background-color:#f7f7f7;
}
.time-sheet-task-popup table th{
	background-color:#ccc;
	color:#000;
	padding:5px 7px;
	font-weight:normal;
	text-align:left;
}
.time-sheet-task-popup table td{
	padding:10px;
	vertical-align:top;
}
.time-sheet-task-popup .day-hour-calc{
	float:left;
	width:30%;
}
.time-sheet-task-popup .day-hour-calc th{
	background-color:#4195d5;
	color:#fff;
}
/*----------------------*/

/*--------------------------Task Add Error--------------------------*/

.task-add-error{
	padding:0 !important;
	width:800px;
}
.task-add-error .wrapper{
	height:600px;
	overflow-y:auto
}
.task-add-error select{
	padding:5px;
}
.task-add-error .uploadFileHead .text{
	background-image:url(../images/warning-white17x14.png);
}
/*----------------------*/

/*--------------------------Add Change / Comment--------------------------*/

.task-add-change-comment{
	width:1000px;
}
.task-add-change-comment .wrapper{
	height:600px;
	overflow-y:auto;
	background-color:#f1f1f1;
	padding:15px;
	float:left;
	width:100%;
	box-sizing:border-box;
}
.task-add-change-comment select{
	padding:5px;
}
.task-add-change-comment .head{
	background: #5dadea; /* Old browsers */
	background: -moz-linear-gradient(top, #5dadea 0%, #287fc2 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #5dadea), color-stop(100%, #287fc2)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #5dadea 0%, #287fc2 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #5dadea 0%, #287fc2 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #5dadea 0%, #287fc2 100%); /* IE10+ */
	background: linear-gradient(to bottom, #5dadea 0%, #287fc2 100%); /* W3C */
 filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#5dadea', endColorstr='#287fc2', GradientType=0 ); /* IE6-9 */
	color: #ffffff;
	float: left;
	font-family: "Segoe";
	height: 30px;
	line-height: 30px;
	text-align: left;
	width: 100%;
}
.task-add-change-comment .head .text{
	margin-left:10px;
}
.task-add-change-comment .row{
	margin-top:15px;
}
.task-add-change-comment .full-field{
	width:97%;
	padding:5px 1.5%;
	float:left;
}
.task-add-change-comment .half-field{
	width:49%;
	padding:5px;
	box-sizing:border-box;
	float:left;
}
.task-add-change-comment .half-field:first-child{
	margin-right:2%;
}
/*----------------------*/

/*--------------------------View Task--------------------------*/

.view-task{
	width:100%;
}
.view-task .wrapper{
	height:auto;
	overflow-y:auto;
	overflow-x:hidden
}
.view-task .left-container{
	float:left;
	width:69%;
}
.view-task .right-container{
	float:right;
	width:29%;
}
.time-sheet-task-table .head{
	background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
	border-bottom: 1px solid #2269BA;
	color: #FFFFFF;
	font-size: 13px;
	height: 30px;
	line-height: 30px;
	margin: 0;
	padding: 0;
	text-shadow: 1px 1px 0 rgba(0, 0, 0, 0.2);
	width: 100%;
}
.time-sheet-task-table .head .text{
	background-color: #999;
	background-position: 7px center;
	background-repeat: no-repeat;
	box-shadow: 0 -3px 5px rgba(0, 0, 0, 0.2) inset;
	float: left;
	margin-right: 5px;
	padding: 0 10px;
	cursor:pointer;
}
.time-sheet-task-table .head .text.enable{
	background-color: #4195D5;
}
.time-sheet-task-table .tableHead{
	float: left;
	width: 98.5%;
}
.time-sheet-task-table th{
	background-color: #CCCCCC;
	color: #000000;
	font-weight: normal;
	padding: 5px 10px;
	text-align: left;
}
.time-sheet-task-table td{
	font-size: 14px;
	padding: 10px;
}
.time-sheet-task-table .tableBody{
	float: left;
	max-height: 675px;
	overflow-y: scroll;
	width: 100%;
}
.time-sheet-task-table .tableBody table{
	border-bottom: 2px solid #DDDDDD;
}
.time-sheet-task-table .row:first-child{
	margin-top: 0;
}
.time-sheet-task-table .tableBody tr{
	background-color: #FFFFFF;
}
.time-sheet-task-table .tableBody tr:nth-child(2n){
	background-color: #F5F5F5;
}
.time-sheet-task-table .tableFoot{
	float: left;
	width: 98.5%;
}
.time-sheet-task-table .tableFoot th{
	background-color:#ddd;
}
.view-task .conversation-wrapper{
	margin:40px 0 25px;
	float:left;
	width:100%;
}
.view-task .conversation-wrapper .convo-box{
	float:left;
	width:100%;
	padding:0;
	margin-top:20px;
}
.view-task .conversation-wrapper .convo-box:first-child{
	margin-top:0;
}
.view-task .conversation-wrapper .convo-box .avtar{
	float:left;
	width:7%;
}
.view-task .conversation-wrapper .convo-box .avtar img{
	float: left;
	height: auto;
	max-width: 100%;
}
.view-task .conversation-wrapper .convo-box .convo-content-wrapper{
	float:left;
	width:88%;
	background-color:#fff;
	border-bottom:solid 2px #ddd;
	margin-left:2%;
	padding:1.5%;
}
.view-task .conversation-wrapper .convo-box .convo-content-wrapper .replied-by{
	float:left;
	border-bottom:solid 1px #e1e1e1;
	height:40px;
	line-height:40px;
	width:100%;
}
.view-task .conversation-wrapper .convo-box .convo-content-wrapper .replied-by .name{
	font-size:16px;
	color:#2269BA;
}
.view-task .conversation-wrapper .estimate-hours{
	padding-left:15px;
	margin-left:15px;
	border-left:solid 1px #e1e1e1;
}
.view-task .conversation-wrapper .estimate-hours input[type=text]{
	padding:2px 5px;
	background-color:#f1f1f1;
	border:solid 1px #e1e1e1;
	margin:0 10px;
}
.view-task .conversation-wrapper .convo-box .convo-content-wrapper .replied-by .delRecord{
	margin:0;
}
.view-task .conversation-wrapper .convo-box .convo-content-wrapper .arrow{
	float:left;
	position:relative;
	width:10px;
	height:10px;
	background-image:url(../images/ticket-convo-arrow.png);
	margin:-15px 0 0 -25px;
}
.view-task .conversation-wrapper .convo-box .convo-content-wrapper .convo-message{
	float:left;
	width:100%;
	margin:15px 0 0;
	padding-bottom:15px;
	border-bottom:solid 1px #eee;
}
.view-task .conversation-wrapper .convo-box .convo-content-wrapper .convo-message img{
	max-width:100% !important;
	height:auto !important;
	margin-top:10px;
}
.view-task .conversation-wrapper .convo-box .convo-content-wrapper .attachment-div{
	float:left;
	width:100%;
	margin-top:15px;
}
.view-task .conversation-wrapper .convo-box .convo-content-wrapper .attachment-div .attachment{
	float:left;
	background-image:url(../images/attachment-grey10x15.png);
	background-repeat:no-repeat;
	background-position:left center;
	padding-left:20px;
	font-size:14px;
	color:#849C0D;
	margin-right:15px;
}
.view-task .conversation-wrapper .convo-box .convo-content-wrapper .attachment-div .attachment a{
	display:inline-block;
	margin-right:5px;
	padding-right:5px;
	border-right:solid 1px #e1e1e1;
}
.view-task .conversation-wrapper .upload-attachment-box{
	width:200px;
	margin-right:10px;
}
.view-task .conversation-wrapper .upload-attachment-box .del-button-wrapper{
	width:35px;
}
.view-task .conversation-wrapper .upload-attachment-box a{
	width:150px;
	margin-right:0;
}
.view-task .conversation-wrapper .convo-type{
	background-position: 15px center;
	background-repeat: no-repeat;
	border-left: 1px solid #E1E1E1;
	color: #000000;
	display: inline-block;
	font-size: 14px;
	margin-left: 10px;
	padding-left: 40px;
}
.view-task .conversation-wrapper .convo-type.convo-comment{
	background-image:url(../images/comment-grey15x15.png)
}
.view-task .conversation-wrapper .convo-type.convo-change{
	background-image:url(../images/change-grey15x15.png)
}
.view-task .right-container .notes-wrapper{
	max-height:500px;
	overflow-y:auto;
}
.view-task .right-container .bugs-wrapper{
	max-height:500px;
	overflow-y:auto;
	float:left;
	width:100%;
}
.task-mang-add-notes{
	width:500px;
	float:left;
}
.task-mang-add-notes .head{
	background-image: url("../images/addlocation-bg.jpg");
	background-position: left center;
	background-repeat: repeat-x;
	color: #FFFFFF;
	float: left;
	font-family: "Segoe";
	font-size: 13px;
	height: 30px;
	line-height: 30px;
	text-align: left;
	width: 100%;
}
.task-mang-add-notes .head .text{
	float: left;
	margin-left: 10px;
}
.task-mang-add-notes .wrapper{
	box-sizing: border-box;
	float: left;
	padding: 0 15px 15px;
	width: 100%;
	background-color:#f1f1f1;
	/*height:318px;*/
	height:570px;
}
/*----------------------*/

.header-goback-button, .header-gonext-button{
	background-color: #4C617E;
	background-repeat: no-repeat;
	border-left: 1px solid #FFFFFF;
	color: #FFFFFF;
	float:right;
	display: block;
	font-size: 14px;
	height: 30px;
	line-height: 30px;
}
.header-goback-button{
	background-image: url("../images/back-arrow-white15x15.png");
	background-position: 10px center;
	padding: 0 10px 0 35px;
}
.header-gonext-button{
	background-image: url("../images/next-arrow-white15x15.png");
	background-position: right center;
	padding: 0 35px 0 10px;
}
#map_canvas{
	height:295px !important;
}

.assign-button{
	background-image: url("../images/assign-green14x15.png");
	background-position: center center;
	background-repeat: no-repeat;
	cursor: pointer;
	display: inline-block;
	height: 25px;
	margin: 0 auto;
	width: 25px;
}

.unassign-button{
	background-image:url(../images/unassign-orange-19x20.png);
	background-position: center center;
	background-repeat:no-repeat;
	cursor: pointer;
	display: inline-block;
	height: 25px;
	margin: 0 auto;
	width: 25px;
}

.suspended-button{
	background-image:url(../images/cross-red15x15.png);
	background-position: center center;
	background-repeat:no-repeat;
	cursor: pointer;
	display: inline-block;
	height: 25px;
	margin: 0 auto;
	width: 25px;
}

.revoke-suspended{
	background-image:url(../images/revoke-suspended2.png);
	background-position: center center;
	background-repeat:no-repeat;
	cursor: pointer;
	display: inline-block;
	height: 25px;
	margin: 0 auto;
	width: 25px;
}

.unassign-job-button{
	background-image:url(../images/unassign-job.png);
	background-position:center center;
	background-repeat: no-repeat;
	cursor: pointer;
	display: inline-block;
	height: 25px;
	margin: 0 auto;
	width: 25px;
}

.testing-button{
	background-image: url("../images/testing-blue15x15.png");
	background-position: center center;
	background-repeat: no-repeat;
	cursor: pointer;
	display: inline-block;
	height: 25px;
	margin: 0 auto;
	width: 25px;
}
.return-button{
	background-image:url(../images/return-blue16x15.png);
	background-position: center center;
	background-repeat: no-repeat;
	cursor: pointer;
	display: inline-block;
	height: 25px;
	margin: 0 auto;
	width: 25px;
}
.void-button{
	background-image:url(../images/close-red14x14.png);
	background-position: center center;
	background-repeat: no-repeat;
	cursor: pointer;
	display: inline-block;
	height: 25px;
	margin: 0 auto;
	width: 25px;
}

.BachIdIcon{
	background-image:url(../images/uparrow-green15x15.png);
	background-position: center center;
	background-repeat: no-repeat;
	cursor: pointer;
	display: inline-block;
	height: 25px;
	margin: 0 auto;
	width: 25px;
}

.desc-wrapper{
	background-color: #FFFFFF;
	border: 1px solid #E1E1E1;
	box-sizing: border-box;
	max-height: 500px;
	overflow-x: hidden;
	overflow-y: scroll;
	padding: 15px;
}
.desc-wrapper img{
	max-width:100% !important;
	height:auto !important;
}
.marg_right{
	margin-left:12px !important;
	padding:2px 12px;
}
.new_close_btn{
	background-image: url("../images/removeloc-cross.png");
	background-position: center center;
	background-repeat: no-repeat;
	cursor: pointer;
	float: right;
	height: 20px;
	margin: 5px 0 0 -23px;
	padding: 0;
	width: 20px;
	position:absolute;
}
.new_marg_div{
	float:left;
	width:100%;
}
.developer-detail-wrapper{
	float:left;
	width:100%;
	padding:10px;
	box-sizing:border-box;
	background-color:#fff;
	border:solid 1px #ddd;
	border-bottom:solid 2px #ddd;
	margin-top:15px;
}
.developer-detail-wrapper .developer-photo{
}
.developer-detail-wrapper .developer-photo img{
	max-width:100%;
	height:auto;
	float:left;
}
.developer-detail-wrapper .developer-detail{
	padding-left:15px;
}
.developer-detail-wrapper .developer-name{
	font-size:20px;
	padding-bottom:10px;
	border-bottom:solid 1px #e1e1e1;
	color:#2269BA;
}
.developer-detail-wrapper .designation{
	margin-top:10px;
	color:#000;
}
.box-close-button{
	width:30px;
	height:30px;
	background-color:#AD3D3D;
	background-image:url(../images/cross-white12x12.png);
	background-repeat:no-repeat;
	background-position:center center;
	border-left:solid 1px #fff;
	cursor:pointer;
}

.invoice-slot-form{
	float:left;
}

.invoice-slot-form .head{
	background-image: url("../images/addlocation-bg.jpg");
	background-position: left center;
	background-repeat: repeat-x;
	color: #FFFFFF;
	float: left;
	height: 30px;
	line-height: 30px;
	text-align: left;
	width: 100%;
}

.invoice-slot-form .head .text{
	float: left;
	margin-left: 10px;
}

.invoice-slot-form .wrapper{
	background-color: #F1F1F1;
	box-sizing: border-box;
	float: left;
	padding: 0 15px 15px;
	width: 100%;
	height:570px;
}

.invoice-slot-form .wrapper select{
	box-sizing:border-box;
	width:100%;
	padding:5px;
}
/*-------------------------vendor update form----------------------------*/

.vendor-update-form{
	float:left;
	width:1000px;
}
.vendor-update-form .head{
	background-image: url("../images/addlocation-bg.jpg");
	background-position: left center;
	background-repeat: repeat-x;
	color: #FFFFFF;
	float: left;
	height: 30px;
	line-height: 30px;
	text-align: left;
	width: 100%;
}
.vendor-update-form .head .text{
	float: left;
	margin-left: 10px;
}
.vendor-update-form .wrapper{
	background-color: #F1F1F1;
	box-sizing: border-box;
	float: left;
	padding: 0 15px 15px;
	width: 100%;
	height:420px;
}
.job_history_map_new{
	float:right;
	width:33.3%;
}
/*-----------------------------*/

table.table_new_res th{
	background-color: #ccc;
	color: #000;
	padding: 0px 10px;
	text-align: left;
	font-weight:normal;
}
table.table_new_res td{
	font-size: 12px;
	padding: 5px 5px;
	font-size:14px;
	border:solid 1px #ddd;
}
table.table_new_res{
	border:solid 1px #ddd;
}
table.table_new_res tr{
	background-color:#fff;
}
table.table_new_res .InstallationWarranty{
	padding:4px 1.5% !important;
}
table.table_new_res .Serial{
	padding:4px 1% !important;
}
table.table_new_res .Model{
	padding:4px 1% !important;
}
.createButton{
	float:left;
	height:20px;
	background-image:url(../images/plus-round-blue25x25.png);
	background-repeat:no-repeat;
	cursor:pointer;
	background-position:left center;
	padding-left:25px;
	color:#000;
	text-decoration:underline;
	line-height:20px;
}
table.table_new_res_two tr th{
	background-color:#ccc !important;
	color: #000;
	padding:6px 10px;
	text-align: left;
	font-weight:normal;
}
table.table_new_res_two td{
	font-size: 12px;
	padding:10px 5px;
	font-size:14px;
}
table.table_new_res_two tr:nth-child(odd){
	background:#f5f5f5;
	}
/*table.revenue_board_row tr th{
	background-color:#ccc !important;
	color: #000;
	padding:6px 10px;
	font-weight:normal;
}
table.revenue_board_row td{
	font-size: 12px;
	padding:10px 5px;
	font-size:14px;
}
table.revenue_board_row tr:nth-child(odd){
	background:#d5edff;
}*/



/*-------------------------timeout form----------------------------*/

.timeout-form{
	float:left;
	width:350px;
}
.timeout-form .head{
	background: #5dadea; /* Old browsers */
	background: -moz-linear-gradient(top, #5dadea 0%, #287fc2 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #5dadea), color-stop(100%, #287fc2)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #5dadea 0%, #287fc2 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #5dadea 0%, #287fc2 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #5dadea 0%, #287fc2 100%); /* IE10+ */
	background: linear-gradient(to bottom, #5dadea 0%, #287fc2 100%); /* W3C */
 filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#5dadea', endColorstr='#287fc2', GradientType=0 ); /* IE6-9 */
	color: #fff;
	float: left;
	height: 30px;
	line-height: 30px;
	width: 100%;
}
.timeout-form .head .text{
	float: left;
	margin-left: 10px;
}
.timeout-form .wrapper{
	box-sizing: border-box;
	float: left;
	padding: 0 15px 15px;
	width: 100%;
	background-color:#f1f1f1;
}
.timeout-form textarea{
	width:100%;
	box-sizing:border-box;
	padding:10px;
	height:150px;
}
.timeout-form input[type=text]{
	box-sizing:border-box;
	padding:5px;
	width:100%;
}
.timeout-form .two-column{
	width:49%;
	float:left;
}
.timeout-form .two-column:first-child{
	margin-right:2%;
}
.notes_list_new{
	width:400px;
}
.head_nts_list{
	background: linear-gradient(to bottom, #5DADEA 0%, #287FC2 100%) repeat scroll 0 0 rgba(0, 0, 0, 0);
	color: #FFFFFF;
	float: left;
	font-family: "Segoe";
	font-size: 15px;
	height: 30px;
	line-height: 30px;
	text-align: left;
	width: 100%;
}
.head_nts_list .text{
	background-position: left center;
	background-repeat: no-repeat;
	margin-left: 10px;
}
.scroll_new_ntslist{
	overflow-y:auto;
	height:116px;
}
.textarea_new{
	width:100%;
	height:100px;
	box-sizing:border-box;
	padding:10px;
}
.new_btn_se_re{
	float:left;
	margin:0px;
	padding:0px;
}
.new_scroll_note{
	overflow-x:auto;
}
/*-------------------------*/


/*******new tab css***/

.right-tab-section .head{
	background-position: 7px center;
	background-repeat: no-repeat;
	border-bottom: 1px solid #2269BA;
	color: #FFFFFF;
	font-size: 13px;
	height: 30px;
	line-height: 30px;
	margin: 0;
	padding: 0;
	width: 100%;
	text-shadow: 1px 1px 0 rgba(0, 0, 0, 0.2);
}

.right-tab-section .head .text1{
	background-color: #999;
	background-position: 7px center;
	background-repeat: no-repeat;
	box-shadow: 0 -3px 5px rgba(0, 0, 0, 0.2) inset;
	float: left;
	font-size:14px !important;
	padding:0px 6px;
	cursor:pointer;
	margin-right:0.4%;
}

.right-tab-section .head .tab{
	margin-right:0.5%;
	background-color: #999;
	padding-left:10px;
	cursor:pointer;
	width:28.6%;
	text-align:center;
}
.right-tab-section .head span.tabEnable{
	background-color: #4195D5;
}
.specification .head1{
	background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
	border-bottom: 1px solid #2269BA;
	color: #FFFFFF;
	font-size: 16px;
	height: 30px;
	clear:both;
	line-height: 30px;
	margin:15px 0px 0px 0px !important;
	padding: 0;
	text-shadow: 1px 1px 0 rgba(0, 0, 0, 0.2);
	width: 100%;
}
.specification .head1 .text1{
	background-color: #4195D5;
	background-position: 7px center;
	background-repeat: no-repeat;
	box-shadow: 0 -3px 5px rgba(0, 0, 0, 0.2) inset;
	float: left;
	margin-left: 0;
	padding: 0 10px;
}
.two-column-new{
	width:49%;
	float:left;
}
.two-column-new:first-child{
	margin-right:2%;
}
.head_create span{
	font-size:14px;
}
.viewNote1{
	padding:15px;
	float:left;
	box-sizing:border-box;
	width:100%;
	border-top:dashed 1px #ccc
}
.viewNote1:nth-child(even){
	background:#f5f5f5;
}
.viewNote1 .title{
	float:left;
	width:100%;
	padding-bottom:5px;
	margin-bottom:5px;
	border-bottom:solid 1px #e1e1e1;
}
.enlargeMapDiv{
	-moz-border-bottom-colors: none;
	-moz-border-left-colors: none;
	-moz-border-right-colors: none;
	-moz-border-top-colors: none;
	background-color: #f1f1f1;
	border-color: -moz-use-text-color #e1e1e1 #e1e1e1;
	border-image: none;
	border-right: 1px solid #e1e1e1;
	border-style: none solid solid;
	border-width: medium 1px 1px;
	float: left;
	width: 100%;
}
.enlargeMapDiv a{
	background-image: url("../images/resize-grey15x15.png");
	background-position: 5px center;
	background-repeat: no-repeat;
	color: #666;
	display: block;
	float: left;
	line-height: 20px;
	margin: 3px 0;
	padding-left: 25px;
}
.viewNote1 div.High{
	color:#AD3D3D;
}
/*.viewJobHistory .divbox .content .viewNote div.High .noteContent{
	background-image:url(../images/high-priority-img21x20.png);
	background-repeat:no-repeat;
	background-position:right top;
	min-height:20px;
}*/
.viewNote1 .infoEdit{
	color: #999999;
	float: left;
	width: 100%;
}
.viewNote1 .infoEdit font{
	margin-right: 10px;
}
.viewNote1 .title .edit{
	float:right;
	margin-right:5px;
	padding-right:5px;
	border-right:solid 1px #e1e1e1;
	cursor:pointer;
	color:#097FB7;
}
.viewNote1 .title .edit:hover{
	text-decoration:underline;
}
.viewNote1 .title .delete{
	float:right;
	cursor:pointer;
	color:#AD3D3D;
	margin-right:5px;
}
.viewNote1 .title .delete:hover{
	text-decoration:underline;
}
.viewNote1 .noteContent{
	float: left;
	margin-top: 5px;
	width: 100%;
}
.viewNote1 .noteTitle{
	float: left;
	margin-top: 5px;
	width: 100%;
}
.viewNote1 .wrapper1{
	float:left;
	width:100%;
	max-height:100px;
	overflow-y:auto;
}
.viewNote1 .searchNoteEdit{
	background-image: url("../images/pencil-dual15x28.png");
	background-position: -6px -6px;
	background-repeat: no-repeat;
	float: right;
	height: 20px;
	width: 20px;
}
.viewNote1 .searchNoteEdit:hover{
	background-position: -6px -39px;
}
.add-inventory-form-new{
	margin:0px auto;
	width:800px;
	margin-top:50px;
}

.add-inventory-form-new-two{
	margin:0px auto;
	width:800px;
	margin-top:20px;
}

.inventory_new{
	width:820px;
}
.new_del{
	float:right;
}
.new_del_row{
	width:47% !important;
	margin-bottom:5px;
}
.jobsold_duringinspection{
	width:100%;
	float:left;
}
.jobsold_duringinspection .head{
	background: linear-gradient(to bottom, #5DADEA 0%, #287FC2 100%) repeat scroll 0 0 rgba(0, 0, 0, 0);
	color: #FFFFFF;
	float: left;
	font-family: "Segoe";
	font-size: 15px;
	height: 30px;
	line-height: 30px;
	text-align: left;
	width: 100%;
}
.jobsold_duringinspection .head .text{
	background-position: left center;
	background-repeat: no-repeat;
	margin-left: 10px;
}
.jobsold_duringinspection .wrapper{
	background-color: #F1F1F1;
	float: left;
	padding: 0px 10px 10px 10px;
	height:409px;
	overflow-y:auto;
	width:401px;
	box-sizing:border-box;
}
.jobsold_duringinspection .wrapper .full-field{
	width:100%;
	padding:5px 1.5%;
	float:left;
	box-sizing:border-box;
}
.jobsold_duringinspection .wrapper #JobCheckNo{
	width:97%;
	padding:5px 1.5%;
	float:left;
}
.PayTypeOptionsDiv table{
	width:100% !important;
}
.jobsold_duringinspection .wrapper .half-field{
	width:49%;
	padding:5px;
	box-sizing:border-box;
	float:left;
}
.jobsold_duringinspection .wrapper .half-field:first-child{
	margin-right:2%;
}
.PayTypeOptionsDiv table select{
	width:100%;
	padding:5px;
	box-sizing:border-box;
	float:left;
}
.jobsold_duringinspection select{
	width:49%;
	padding:5px;
	box-sizing:border-box;
	float:left;
}
.van-management-button{
	line-height:30px;
	padding:0 10px 0 35px;
	background-image:url(../images/truck-white15x15.png);
	background-repeat:no-repeat;
	background-position:10px center;
	background-color:#4C617E;
	border-left:solid 1px #fff;
	color:#fff;
	font-size:14px;
	float:right;
	height:30px;
	display:block;
}
.check-inout-button{
	line-height:30px;
	padding:0 10px 0 35px;
	background-image:url(../images/checkinout-white21x15.png);
	background-repeat:no-repeat;
	background-position:10px center;
	background-color:#4C617E;
	border-left:solid 1px #fff;
	color:#fff;
	font-size:14px;
	float:right;
	height:30px;
	display:block;
}
.repair-head-button{
	line-height:30px;
	padding:0 10px 0 35px;
	background-image:url(../images/arrival-white15x15.png);
	background-repeat:no-repeat;
	background-position:10px center;
	background-color:#4C617E;
	border-left:solid 1px #fff;
	color:#fff;
	font-size:14px;
	float:right;
	height:30px;
	display:block;
}
.specifcation_div_main{
	margin:0px;
	padding:0px;
}
.specifcation_div_head{
	background-color:#ccc !important;
	color: #000;
	padding:6px 10px;
	text-align: left;
	box-sizing:border-box;
	font-weight:normal;
	width:100%;
}
.specifcation_div_head_one{
	float:left;
	width:45%;
}
.specifcation_div_head_two{
	float:left;
	width:50%;
}
.specifcation_div{
	font-size: 12px;
	padding:10px 5px;
	font-size:14px;
	float:left;
	width:100%;
}
.specifcation_div:nth-child(odd){
	background:#f5f5f5;
}
.specifcation_div_one{
	float:left;
	width:45%;
}
.specifcation_div_two{
	float:left;
	width:45%;
}
.specifcation_div_three{
	float:right;
	width:7%;
}
.specifcation_div_center{
	color:#ad3d3d;
}
.notes-expand{
	background: linear-gradient(to bottom, #5dadea 0%, #287fc2 100%) repeat scroll 0 0 rgba(0, 0, 0, 0);
	border-bottom: 2px solid #1b5392;
	margin:0px;
	padding:0.5px 10px;
	color:#FFF;
	cursor:pointer;
	font-size:14px;
	font-weight:bold;
}
.item-notes{
	display:inline-block;
	width:25px;
	height:25px;
	background-image:url(../images/note_new.png);
	background-repeat:no-repeat;
	background-position:center center;
	cursor:pointer;
	margin:0 auto;
}
.checkout-button{
	background-image: url("../images/checkout-red18x15.png");
	background-position: center center;
	background-repeat: no-repeat;
	cursor: pointer;
	height: 25px;
	width: 25px;
	display:inline-block;
	margin:0 auto;
}
.new_scroll_down{
	margin:0px;
	padding:0px;
	width:100%;
	overflow-x:scroll;
}
.checkin-button{
	background-image: url("../images/unassign-orange-19x20.png");
	background-position: center center;
	background-repeat: no-repeat;
	cursor: pointer;
	display: inline-block;
	height: 25px;
	margin: 0 auto;
	width: 25px;
}
.checkout-button{
	background-image: url("../images/checkout-red18x15.png");
	background-position: center center;
	background-repeat: no-repeat;
	cursor: pointer;
	display: inline-block;
	height: 25px;
	margin: 0 auto;
	width: 25px;
}
.repair-button{
	background-image: url("../images/repair-blue15x15.png");
	background-position: center center;
	background-repeat: no-repeat;
	cursor: pointer;
	display: inline-block;
	height: 25px;
	margin: 0 auto;
	width: 25px;
}
.report-stolen{
	background-image: url("../images/thif_run.jpg");
	background-position: center center;
	background-repeat: no-repeat;
	cursor: pointer;
	display: inline-block;
	height: 25px;
	margin: 0 auto;
	width: 25px;
}
.return-repair-button{
	background-image: url("../images/inbox-orange20x17.png");
	background-position: center center;
	background-repeat: no-repeat;
	cursor: pointer;
	display: inline-block;
	height: 25px;
	margin: 0 auto;
	width: 25px;
}
.repair-damage-button, .item-damage-button{
	background-image: url("../images/jobbreak-red17x15.png");
	background-position: center center;
	background-repeat: no-repeat;
	cursor: pointer;
	display: inline-block;
	height: 25px;
	margin: 0 auto;
	width: 25px;
}
.item-stolen-button{
	background-image: url("../images/thief-blue15x15.png");
	background-position: center center;
	background-repeat: no-repeat;
	cursor: pointer;
	display: inline-block;
	height: 25px;
	margin: 0 auto;
	width: 25px;
}
.report-damage-button{
	background-image: url("../images/sendtodamage-20x15.png");

	background-position: center center;
	background-repeat: no-repeat;
	cursor: pointer;
	display: inline-block;
	height: 25px;
	margin: 0 auto;
	width: 25px;
}
.new_marg_top{
	margin-top:15px;
}
.viewNote2{
	padding:15px;
	float:left;
	box-sizing:border-box;
	width:100%;
	border-top:dashed 1px #ccc
}
.viewNote2:nth-child(even){
	background:#f5f5f5;
}
.viewNote2 .title{
	float:left;
	width:100%;
	padding-bottom:5px;
	margin-bottom:5px;
	border-bottom:solid 1px #e1e1e1;
}
.viewNote2 div.High{
	color:#AD3D3D;
}
/*.viewJobHistory .divbox .content .viewNote div.High .noteContent{
	background-image:url(../images/high-priority-img21x20.png);
	background-repeat:no-repeat;
	background-position:right top;
	min-height:20px;
}*/
.viewNote2 .infoEdit{
	color: #999999;
	float: left;
	width: 100%;
}
.viewNote2 .infoEdit font{
	margin-right: 10px;
}
.viewNote2 .title .edit{
	float:right;
	margin-right:5px;
	padding-right:5px;
	border-right:solid 1px #e1e1e1;
	cursor:pointer;
	color:#097FB7;
}
.viewNote2 .title .edit:hover{
	text-decoration:underline;
}
.viewNote2 .title .delete{
	float:right;
	cursor:pointer;
	color:#AD3D3D;
	margin-right:5px;
}
.viewNote2 .title .delete:hover{
	text-decoration:underline;
}
.viewNote2 .noteContent{
	float: left;
	margin-top: 5px;
	width: 100%;
}
.viewNote2 .noteTitle{
	float: left;
	margin-top: 5px;
	width: 100%;
}
.viewNote2 .wrapper2{
	float:left;
	width:100%;
}
.viewNote2 .searchNoteEdit{
	background-image: url("../images/pencil-dual15x28.png");
	background-position: -6px -6px;
	background-repeat:no-repeat;
	float: right;
	height: 20px;
	width: 20px;
}
.viewNote2 .searchNoteEdit:hover{
	background-position: -6px -39px;
}
.quality-control table.table_new_res_two tr th{
	background-color:#ccc !important;
	color: #000;
	padding:6px 10px;
	text-align: left;
	font-size:14px;
	font-weight:normal;
}
.quality-control table.table_new_res_two td{
	font-size: 12px;
	padding:10px 5px;
	font-size:14px;
}
.quality-control table.table_new_res_two tr:nth-child(odd){
	background:#f5f5f5;
}
.quality-control .head{
	background: linear-gradient(to bottom, #5DADEA 0%, #287FC2 100%) repeat scroll 0 0 rgba(0, 0, 0, 0);
	color: #FFFFFF;
	float: left;
	font-family: "Segoe";
	font-size: 15px;
	height: 30px;
	line-height: 30px;
	text-align: left;
	width: 100%;
}
.quality-control .head .text{
	background-position: left center;
	background-repeat: no-repeat;
	margin-left: 10px;
}
.quality-control .wrapper{
	background-color: #F1F1F1;
	float: left;
	padding:0 15px 15px;
	width: 100%;
	box-sizing:border-box;
}
.quality-control .wrapper .full-field{
	width:97%;
	padding:5px 1.5%;
	float:left;
}
.quality-control .wrapper .half-field{
	width:49%;
	padding:5px;
	box-sizing:border-box;
	float:left;
}
.quality-control select{
	width:49%;
	padding:5px;
	box-sizing:border-box;
	float:left;
}
.add_inventory_bg_main{
	width:100%;
	height:100%;
	background-attachment: fixed;
	background-image: url("../images/login-bg-new.jpg");
	background-repeat: no-repeat;
	background-size: 100% auto;
	float:left;
}

.third-left{
  float: left;
  width: 74%;
}
.third-right{
  float: right;
  width: 25%;
}


.three-column-new{
	width:32%;
	float:left;
}
.three-column-new:first-child{
	margin-right:2%;
}

.forth-column{
	width:24%;
	float:left;
}
.forth-column:first-child{
	margin-right:2%;
}

.fifth-column{
	width:19%;
	float:left;
}
.fifth-column:first-child{
	margin-right:2%;
}

.quantity_hand{
	position:absolute;
	left:741px;
	top:216px;
}
/****************************** Form Specification *****************/

.add-specificaation-form{
	width:600px;
	float:left;
}
.add-specificaation-form .head{
	background: linear-gradient(to bottom, #5DADEA 0%, #287FC2 100%) repeat scroll 0 0 rgba(0, 0, 0, 0);
	color: #FFFFFF;
	float: left;
	font-family: "Segoe";
	font-size: 15px;
	height: 30px;
	line-height: 30px;
	text-align: left;
	width: 100%;
}
.add-specificaation-form .head .text{
	background-position: left center;
	background-repeat: no-repeat;
	margin-left: 10px;
}
.add-specificaation-form .wrapper{
	background-color: #F1F1F1;
	float: left;
	padding:0 15px 15px;
	width: 100%;
	box-sizing:border-box;
	height:360px;
	overflow-y:auto;
}
textarea{
	width:100%;
	box-sizing:border-box;
	padding:5px;
}
.full-field{
	width:100%;
	box-sizing:border-box;
	padding:5px 1.5%;
	float:left;
}
.half-field{
	width:47%;
	padding:5px;
	box-sizing:border-box;
	float:left;
}
.three-field{
	width:30.5%;
	padding:5px;
	box-sizing:border-box;
	float:left;
	margin-right:2%;
}
.three-field:nth-child(3n){
	margin-right:0;
}




.half-field:first-child{
	margin-right:2%;
}
.select-double{
	width:49%;
	padding:5px 1.5%;
	float:left;
}
.select-double:first-child{
	margin-right:2%;
}

.pdf-download-icon{
	background-image:url(../images/pdf-download20x20.png);
	background-repeat:no-repeat;
	background-position:left 3px;
	width:20px;
	height:20px;
	margin:0px;
	text-align:center;
	padding:0px 0px 0px 20px;
	color:#666;
	font-size:14px;
}

.create-work-order{
	width:400px;
	float:left;
}
.create-work-order .head{
	background: linear-gradient(to bottom, #5DADEA 0%, #287FC2 100%) repeat scroll 0 0 rgba(0, 0, 0, 0);
	color: #FFFFFF;
	float: left;
	font-family: "Segoe";
	font-size: 15px;
	height: 30px;
	line-height: 30px;
	text-align: left;
	width: 100%;
}
.create-work-order .head .text{
	background-position: left center;
	background-repeat: no-repeat;
	margin-left: 10px;
}
.create-work-order .wrapper{
	background-color: #F1F1F1;
	float: left;
	padding:0 15px 15px;
	width: 100%;
	box-sizing:border-box;
	height:527px;
	overflow-y:auto;
}

/*inventory Mangement Category*/

.inventoryCategory{
	width:100%;
}
.inventoryCategory .headIcon{
	background-image:url('../images/report-white15x15.png');
	padding-left:22px;
}
.inventoryCategory .wrapper{
	float:left;
	width:100%;
	margin-top:10px;
}
.inventoryCategory .wrapper{
	width:100%;
	float:left;
	margin:10px 0;
	/*padding:0px 10px;*/
	box-sizing:border-box;
}
.inventoryCategory .wrapper .box{
	float:left;
	width:10%;
	text-align:center;
	color:#666;
	padding:0.5% 0 0 0;
	border-radius:5px 5px 0 0;
	transition: all 0.3s ease 0s;
	margin:6px !important;
	cursor:pointer;
	border:solid 1px #fff;
	min-height:135px;
}
.inventoryCategory .wrapper .box:last-child{
	margin-right:0;
}
.inventoryCategory .wrapper .box:hover{
	color:#2269BA;
	background-color:#f1f1f1;
	text-shadow: 1px 1px 0px #fff;
	border:solid 1px #e1e1e1;
}
.inventoryCategory .wrapper .image{
	width:100%;
	height:50px;
	background-repeat:no-repeat;
	background-position:center center;
	background-size:50px 50px !important;
}
.inventoryCategory .wrapper .box .caption{
	width:96%;
	float:left;
	margin-top:10px;
	min-height:40px;
	padding:10px 4px;
	background-color:#f1f1f1;
	border-radius:5px;
	text-transform:capitalize;
	border-top:solid 1px #e1e1e1;
}

.inventoryCategory .wrapper .addNewCategory{
	border:solid 1px #ED9E00;
	background: linear-gradient(to bottom, #FFC001 0%, #FFAB00 100%) repeat scroll 0 0 rgba(0, 0, 0, 0);
	box-shadow: 0 1px 0 rgba(255, 255, 255, 0.5) inset;
	color: rgba(0, 0, 0, 0.6);
	cursor: pointer;
	float: left;
	height: 30px;
	line-height: 30px;
	margin:0px 0px 15px 0px;
	padding: 0 10px 0 0;
}

.inventoryCategory .wrapper .addNewCategory .icon{
	background-image: url("../images/plus-white15x15.png");
	background-position: center center;
	background-repeat: no-repeat;
	border-right: 1px solid #ED9E00;
	float: left;
	height: 30px;
	margin: 0 10px 0 0;
	width: 30px;
}

.new_task_popup{
	margin:0px;
	padding:0px;
	width:100% !important;
	overflow:auto;
	height:300px;
}
.txt{
	/*text-transform:uppercase;*/
	}
.add-new-subcategory-form{
	width:400px;
	float:left;
	}
.add-new-subcategory-form .head{
	background: linear-gradient(to bottom, #5DADEA 0%, #287FC2 100%) repeat scroll 0 0 rgba(0, 0, 0, 0);
	color: #FFFFFF;
	float: left;
	font-family: "Segoe";
	font-size: 15px;
	height: 30px;
	line-height: 30px;
	text-align: left;
	width: 100%;
	}
.add-new-subcategory-form .head .text{
	background-position: left center;
	background-repeat: no-repeat;
	margin-left: 10px;
	}
.add-new-subcategory-form .wrapper{
	background-color: #F1F1F1;
	float: left;
	padding:0 15px 15px;
	width: 100%;
	box-sizing:border-box;
	overflow-y:auto;
	}
.detailIcon{
	display:inline-block;
	width:19px;
	height:20px;
	background-repeat:no-repeat;
	background-position:center center;
	cursor:pointer;
	}
.detailIcon{
	background-image:url(../images/detail-icon19x20.png);
	}
.inventory_category_icon_list{
	max-width:915px;
	float:left;
	}
.inventory_category_icon_list .head{
	background: linear-gradient(to bottom, #5DADEA 0%, #287FC2 100%) repeat scroll 0 0 rgba(0, 0, 0, 0);
	color: #FFFFFF;
	float: left;
	font-family: "Segoe";
	font-size: 15px;
	height: 30px;
	line-height: 30px;
	text-align: left;
	width: 100%;
	}	
.inventory_category_icon_list .head .text{
	background-position: left center;
	background-repeat: no-repeat;
	margin-left: 10px;
	}
.inventory_category_icon_list .wrapper{
	background-color: #F1F1F1;
	float: left;
	padding:0 15px 15px;
	width: 100%;
	box-sizing:border-box;
	height:490px;
	overflow-y:auto;
	}
/**************tabing Css By Sufi****************/
.tabing-list{
	background-position: 7px center;
    background-repeat: no-repeat;
    border-bottom: 1px solid #2269ba;
    color: #ffffff;
    font-size: 13px;
    height: 30px;
    line-height: 30px;
    margin: 0;
	list-style:none;
    padding: 0;
    text-shadow: 1px 1px 0 rgba(0, 0, 0, 0.2);
    width: 100%;
	margin:15px 0px 0px 0px;
	}
.tabing-list li{
	float:left;
	background-color:#999;
	line-height:30px;
	text-shadow:1px 1px 0 rgba(0, 0, 0, 0.2);
	font-size:13px;
	color:#FFF;
	display:block;
	/*width:16.5%;
	margin-right:0.1%;*/
	width:16.3%;
	text-align:center;
	margin-right:1px;
	cursor:pointer;
	padding:0px;
	box-shadow:0 -3px 5px rgba(0, 0, 0, 0.2) inset;
	margin-bottom:5px;
	}
.tabing-list li:hover{
	background-color:#4195d5;
	}
.active_tab{
	background-color:#4195d5 !important;
	/*color:#ffffff !important;*/
	}
.tab-one{
    background-color: #FFF;
    border-bottom: 2px solid #cccccc;
    float: left;
    margin: 0;
    padding:10px 10px;
    width: 100%;
	box-sizing:border-box;
	}
.tab-one ul{
	margin:0px;
	padding:0px;
	list-style:none;
	}
.tab-one ul li{
	/*margin:10px 0px 15px 0px;
	width:140px;*/
	padding:0px;
	float:left;
	width:100%;
	}
.tab-one ul li img{
	cursor:pointer;
	}

/*****Browse category************/
.add-new-browsecategory-form{
	width:900px;
	float:left;
	}
.add-new-browsecategory-form .head{
	background: linear-gradient(to bottom, #5DADEA 0%, #287FC2 100%) repeat scroll 0 0 rgba(0, 0, 0, 0);
	color: #FFFFFF;
	float: left;
	font-family: "Segoe";
	font-size: 15px;
	height: 30px;
	line-height: 30px;
	text-align: left;
	width: 100%;
}

.add-new-browsecategory-form .head .text{
	background-position: left center;
	background-repeat: no-repeat;
	margin-left: 10px;
}

.add-new-browsecategory-form .wrapper{
	background-color: #F1F1F1;
	float: left;
	padding:0px 0px;
	width: 100%;
	height:600px;
	overflow-y:auto;
	box-sizing:border-box;
	overflow-y:auto;
}


/*************Tech Support ********************/

.TechSupport{
	width:100%;
}
.TechSupport .headIcon{
	background-image:url('../images/phone-icon.png');
	padding-left:22px;
}
.TechSupport .wrapper{
	float:left;
	width:100%;
	margin-top:10px;
}
.TechSupport .wrapper{
	width:100%;
	float:left;
	margin:10px 0;
}

.tech_cont_support{
	margin:0px auto;
	padding:0px;
	max-width:700px;
}

.tech_cont_support h2{
	font-size:24px;
	color:#333;
	margin:0px;
	padding:20px 0px 35px 0px;
	/*text-transform:uppercase;*/
	border-bottom:1px solid #CCC;
}

.tec_contact_number{
	margin:0px;
	padding:20px 0px 35px 0px;
	border-bottom:1px solid #CCC;
}

.tec_contact_number .red{
	color:#AD3D3D;
}

.tec_contact_number .time{
	background-image:url(../images/clock-blue14x14.png);
	background-repeat:no-repeat;
	background-position:left center;
	padding-left:25px;
	margin-left:0px;
}

.tecj_contact_number_left{
	float:left;
	width:450px;
	margin:0px;
	padding:0px;
}


.tect_contact_number_right{
	float:right;
	width:250px;
	margin:0px;
	padding:40px 0px 0px 0px;
}

/****Run Report Footrt***/

.run-report-table .DispatchTable{
	float:left;
	width:100%;
}
.run-report-table .DispatchTable th, .run-report-table .DispatchTable td{
	padding:7px 10px;
}
.run-report-table .DispatchTable th{
	text-align:left;
	font-weight:normal;
	font-size:13px;
	color:#fff;
	background-color:#999;
}
.run-report-table .DispatchTable td{
	font-size:14px;
	background-color:#f1f1f1;
}

.jqte_editor, .jqte_source{
	min-height:150px !important;
}

/********Work order Select Category************/

.work-order-select-category{
	width:300px;
	float:left;
}

.work-order-select-category .head{
	background: linear-gradient(to bottom, #5DADEA 0%, #287FC2 100%) repeat scroll 0 0 rgba(0, 0, 0, 0);
	color: #FFFFFF;
	float: left;
	font-family: "Segoe";
	font-size: 15px;
	height: 30px;
	line-height: 30px;
	text-align: left;
	width: 100%;
}

.work-order-select-category .head .text{
	background-position: left center;
	background-repeat: no-repeat;
	margin-left: 10px;
}

.work-order-select-category .wrapper{
	background-color: #F1F1F1;
	float: left;
	padding:0 7px 15px;
	width: 100%;
	box-sizing:border-box;
	height:250px;
	overflow-y:auto;
}

.price-button-new{
	line-height:40px;
	height:40px;
	background-image:url(../images/doller40x40.png);
	background-repeat:no-repeat;
	background-position:right center;
	padding-right:32px;
	background-size:35px;
	color:#000;
	font-size:15px;
	cursor:pointer;
	margin:35px 0 7px;
}

/*************Estimate Amount*****************/

.add-estimate-amount-form{
	width:100%;
	float:left;
}

.add-estimate-amount-form .head{
	background: linear-gradient(to bottom, #5DADEA 0%, #287FC2 100%) repeat scroll 0 0 rgba(0, 0, 0, 0);
	color: #FFFFFF;
	float: left;
	font-family: "Segoe";
	font-size: 15px;
	height: 30px;
	line-height: 30px;
	text-align: left;
	width: 100%;
}

.add-estimate-amount-form .head .text{
	background-position: left center;
	background-repeat: no-repeat;
	margin-left: 10px;
}

.add-estimate-amount-form .wrapper{
	background-color: #F1F1F1;
	float: left;
	padding:0 15px 15px;
	width: 100%;
	box-sizing:border-box;
	height:527px;
	overflow-y:auto;
}

/****************table Content Design***********/

.content_table_design{
	float:left;
	width:100%;
}

.content_table_design td{
	padding:7px 10px;
}

.content_table_design th{
	text-align:left;
	font-weight:normal;
	font-size:13px;
	padding:7px 10px;
	color:#fff;
	background-color:#999;
}

.content_table_design td{
	font-size:14px;
	background-color:#FFF;
	border:1px solid #999;
}

/*******************Create repair order*****************/

/*.create-repair-order{
	width:400px;
	float:left;
	height:500px;
	overflow:auto;
}

.create-repair-order .head{
	background: linear-gradient(to bottom, #5DADEA 0%, #287FC2 100%) repeat scroll 0 0 rgba(0, 0, 0, 0);
	color: #FFFFFF;
	float: left;
	font-family: "Segoe";
	font-size: 15px;
	height: 30px;
	line-height: 30px;
	text-align: left;
	width: 100%;
}

.create-repair-order .head .text{
	background-position: left center;
	background-repeat: no-repeat;
	margin-left: 10px;
}

.create-repair-order .wrapper{
	background-color: #F1F1F1;
	float: left;
	padding:0px 2px;
	width: 100%;
	height:300px;
	overflow:auto;
	box-sizing:border-box;
	overflow:auto;
}

.create-repair-order .full-field, .half-field{
	width:48%;
}

.create-repair-order .full-field{
	width:98%;
}


.create-repair-order textarea{
	width:98%;
	height:185px;
	overflow:auto;
}*/

/******************Create Damage Item**************/

.create-damage-item{
	width:400px;
	float:left;
}

.create-damage-item .head{
	background: linear-gradient(to bottom, #5DADEA 0%, #287FC2 100%) repeat scroll 0 0 rgba(0, 0, 0, 0);
	color: #FFFFFF;
	float: left;
	font-family: "Segoe";
	font-size: 15px;
	height: 30px;
	line-height: 30px;
	text-align: left;
	width: 100%;
}

.create-damage-item .head .text{
	background-position: left center;
	background-repeat: no-repeat;
	margin-left: 10px;
}

.create-damage-item .wrapper{
	background-color: #F1F1F1;
	float: left;
	padding:0px 2px;
	width: 100%;
	height:438px;
	overflow-y:auto;
	box-sizing:border-box;
	overflow-y:auto;
}

/*.create-repair-order .full-field, .half-field{
	width:48%;
}

.create-repair-order .full-field{
	width:98%;
}


.create-repair-order textarea{
	width:98%;
}
*/

.list_new_icon a{
	margin-left:10px !important;
}

/*****************************blue-Green-Yellow*************************/

.tool-name-New{
	border-bottom: 1px solid #ccc;
	float: left;
	margin-top:20px;
	margin-bottom: 15px;
	padding-bottom: 15px;
	width: 100%;
}

.tool-name-New .name{
	font-size: 25px;
	color: #849c0d;
	float:left;
	width:30%;
	white-space:nowrap;
	overflow:hidden;
	text-overflow:ellipsis;
	line-height:55px;
}

.total-counters-New{
	float:left;
	width:100%;
}

.total-counters-New .column{
	float:left;
	width:13%;
	text-align:right;
	box-sizing:border-box;
	padding:5px 10px;
	color:#fff;
}

.total-counters-New .column .title{
	float:left;
	padding:3px 0px;
}

.total-counters-New .column .counter{
	float:right;
	font-size:18px;
}

.total-counters-New .column.dark-blue{
	background-color: #4c5d88;
}

.total-counters-New .column.light-blue{
	background-color: #6d8eaf;
}

.total-counters-New .column.yellow{
	background-color: #f4bb36;
}

.total-counters-New .column.red{
	background-color: #e23d44;
}

.total-counters-New .column.green{
	background-color: #57b249;
}

.total-counters-New .column.pink{
	background-color:#fa77b1;
}


.new-yellow-add-button{
	border:solid 1px #ED9E00;
	background: linear-gradient(to bottom, #FFC001 0%, #FFAB00 100%) repeat scroll 0 0 rgba(0, 0, 0, 0);
	box-shadow: 0 1px 0 rgba(255, 255, 255, 0.5) inset;
	color: rgba(0, 0, 0, 0.6);
	cursor: pointer;
	float: left;
	height: 30px;
	line-height: 30px;
	margin: 0;
	padding: 0 10px 0 0;
}

.new-yellow-add-button .icon{
	background-image: url("../images/plus-white15x15.png");
	background-position: center center;
	background-repeat: no-repeat;
	border-right: 1px solid #ED9E00;
	float: left;
	height: 30px;
	margin: 0 10px 0 0;
	width: 30px;
}

.border-bottom-dashed-yellow{
	padding-bottom:15px;
	border-bottom:dashed 1px #ccc;
}



/***************************************Park Css********************/

.dispatch-head-new{
	background-color:#2a81c4;
	color:#fff;
	width:100%;
	padding:0;
	height:30px;
	line-height:30px;
	float:left;
	margin:15px 0 0 0;
	background-image:url("../images/addlocation-bg.jpg");
	background-position:left center;
	background-repeat:repeat-x;
	overflow:hidden;
	cursor:pointer;
}

.dispatch-head-new .jobExpandCollapse{
	background-image:url(../images/popupExpandCollapse-white.png);
	background-repeat:no-repeat;
	float:left;
	width:20px;
	height:20px;
	margin:5px 5px 0 5px;
	border-right:solid 1px #fff;
	padding:0 5px 0 0;
}
.dispatch-head-new .jobExpand{
	background-position:left top;
}
.dispatch-head-new .jobCollapse{
	background-position:left -20px;
}

.dispatch-head-new img{
	float:left;
	margin:5px 10px 0 0
}
.dispatch-head-new .byDateTime{
	float:right;
	width:45%;
	line-height:30px;
}
.dispatch-head-new .byDateTime .by, .dispatch-head-new .byDateTime .date, .dispatch-head-new .byDateTime .time{
	background-color:#4C617E;
	padding:0 14px 0 30px;
	border-left:solid 1px #fff;
	background-position:13px center;
	float:right;
	background-repeat:no-repeat;
}
.dispatch-head-new .byDateTime .by{
	background-image:url(../images/dispop-by.png);
}
.dispatch-head-new .byDateTime .date{
	background-image:url(../images/dispop-bydate.png);
}
.dispatch-head-new .byDateTime .time{
	background-image:url(../images/dispop-bytime.png);
}
.dispatch-head-new .edit{
	background-image:url(../images/edit-pencil.png);
	float:right;
	width:30px;
	height:30px;
	margin:0;
	background-position:center center;
	background-repeat:no-repeat;
	border-left:solid 1px #fff;
	cursor:pointer;
}

.dispatch-head-new .delete{
	background-image:url(../images/bin-white12x15.png);
	float:right;
	width:30px;
	height:30px;
	margin:0;
	background-position:center center;
	background-repeat:no-repeat;
	border-left:solid 1px #fff;
	cursor:pointer;
	background-color:#BE4646;
}

.dispatch-head-new .undoJob{
	float:right;
	background-color:#fff;
	padding:0 10px 0 35px;
	background-image:url(../images/undo-white17x15.png);
	background-repeat:no-repeat;
	background-position: 10px center;
	color:#666;
	cursor:pointer;
}

.dispatch-head-new .primaryTech{float:right;padding:0 10px 0 25px;background-color:#4C617E;background-image:url("../images/ribbon-white7x15.png");background-repeat:no-repeat;background-position:10px center;border-left:solid 1px #fff;}

.dispatch-head-new .park-tittle-image{
	background-image:url(../images/park13x20.png);
}

.dispatch-head-new .park-tittle-image{
	float:left;
	margin-left:7px;
	padding-left:30px;
	background-repeat:no-repeat;
	background-position:left center;
}



.jobsold-form-park{
	float:left;
	margin:0;
	width:100%;
	box-sizing:border-box;
	border-radius:0 0 5px 5px;
	background-color: #F1F1F1;
	padding:10px 10px;
	line-height:30px;
}
.jobsold-form-park .cntrct{
	float:left;
	width:100%;
	margin:10px 0;
	line-height:30px;
}
.jobsold-form-park .cntrct input[type="submit"]{
	float:right;
	margin:0 0 0 5px;
	padding:5px 10px;
	background-image:url(../images/dispatch-bttnbg.jpg);
	background-repeat:repeat-x;
	font-size:13px;
	color:#fff;
	border:solid 1px #8ba50f;
	border-radius:5px;
	cursor:pointer;
}
.jobsold-form-park .row{
	width:100%;
	float:left;
	margin:5px 0;
}
.jobsold-form-park .row .column{
	float:left;
	width:48%;
	margin:0 1%;
	line-height:30px;
	min-height:30px;
}
.jobsold-form-park .row .column .singlecolumn b{
	float:left;
	margin:0 0 0 7px;
	font-weight:normal;
}
.jobsold-form-park .row .singlecolumn{
	float:left;
	line-height:30px;
	margin:0 1%;
	width:98%;
}
.jobsold-form-park .row .singlecolumn textarea{
	padding: 1%;
	width:97.8%;
	float:left;
}
.jobsold-form-park .row .column .singlecolumn input[type="checkbox"]{
	margin:0
}
.jobsold-form-park .row .threecolumn{
	float:left;
	width:31.3%;
	margin:0 1%
}
.jobsold-form-park .row select{
	width:100%;
	padding:7px 1.5%;
	border:solid 1px #e1e1e1;
	color:#666;
	border-radius:5px;
	font-family:"Segoe";
	font-size:13px;
	float:left;
}
.jobsold-form-park .row .singlecolumn input[type="text"]{
	width:98%;
	padding:1%;
	border:solid 1px #e1e1e1;
	color:#666;
	border-radius:5px;
	font-family:"Segoe";
}
.jobsold-form-park .row .column .column input[type="text"]{
	width:93%;
	padding:3.5%;
	border:solid 1px #e1e1e1;
	color:#666;
	border-radius:5px;
	font-family:"Segoe";
}
.jobsold-form-park .row .threecolumn input[type="text"]{
	width:95%;
	padding:2.5%;
	border:solid 1px #e1e1e1;
	color:#666;
	border-radius:5px;
	font-family:"Segoe";
}
.jobsold-form-park .row .column input[type="text"]{
	width:96%;
	padding:2%;
	border:solid 1px #e1e1e1;
	color:#666;
	border-radius:5px;
	font-family:"Segoe";
}
.jobsold-form-park .row textarea{
	width:96%;
	padding:2%;
	border:solid 1px #e1e1e1;
	color:#666;
	border-radius:5px;
	font-family:"Segoe";
	font-size:13px;
	height:34px;
	margin:0
}

.jobsold-form-park .row input[type="submit"]{
	float:right;
	margin:0;
	padding:5px 20px;
	background-image:url(../images/dispatch-bttnbg.jpg);
	background-repeat:repeat-x;
	color:#fff;
	border:solid 1px #8ba50f;
	border-radius:5px;
}

.jobsold-form-park .row .save{
	float:right;
	margin:0;
	padding:0 10px;
	background-image:url(../images/dispatch-bttnbg.jpg);
	background-repeat:repeat-x;
	color: #fff;
	text-shadow:1px 1px 0 rgba(0, 0, 0, 0.2);
	border:solid 1px #8ba50f;
	border-radius:5px;
	text-align:center;
	height:28px;
	box-shadow:0 2px 0 rgba(255, 255, 255, 0.3) inset;
}
.jobsold-form-park .row span{
	float:left;
	margin:0 5px;
}
.jobsold-form-park .row font{
	float:right;
}
.jobsold-form-park .row font input[type="checkbox"]{
	margin: 7px 5px;
}
.jobsold-form-park .row #datepicker3{
	background-image: url("../images/dispop-cal.png");
	background-position: 97% center;
	background-repeat: no-repeat;
}
.jobsold-form-park .row #datepicker4{
	background-image: url("../images/dispop-cal.png");
	background-position: 97% center;
	background-repeat: no-repeat;
}

.park-job-page .addNewInvoice{
	border:solid 1px #ED9E00;
	background: linear-gradient(to bottom, #FFC001 0%, #FFAB00 100%) repeat scroll 0 0 rgba(0, 0, 0, 0);
	box-shadow: 0 1px 0 rgba(255, 255, 255, 0.5) inset;
	color: rgba(0, 0, 0, 0.6);
	cursor: pointer;
	float: left;
	height: 30px;
	line-height: 30px;
	margin:0px 10px 0px 0px;
	padding: 0 10px 0 0;
}

.park-job-page .addNewInvoice .icon{
	background-image: url("../images/plus-white15x15.png");
	background-position:center center;
	background-repeat: no-repeat;
	border-right:1px solid #ED9E00;
	float: left;
	height:30px;
	margin: 0 10px 0 0;
	width: 30px;
}


.dispatch-button-icon{
	background-image: url("../images/dispatch-new-icon.png");
	background-position: center center;
	background-repeat: no-repeat;
	cursor: pointer;
	display: inline-block;
	height: 25px;
	margin: 0 auto;
	width: 25px;
}

.cancel-button-icon{
	background-image: url("../images/cancel.png");
	background-position: center center;
	background-repeat: no-repeat;
	cursor: pointer;
	display: inline-block;
	height: 25px;
	margin: 0 auto;
	width: 25px;
}

.nogored-button-icon{
	background-image: url("../images/down-thumb-icon.png");
	background-position: center center;
	background-repeat: no-repeat;
	cursor: pointer;
	display: inline-block;
	height: 25px;
	margin: 0 auto;
	width: 25px;
}

.quickpo-button-icon{
	background-image: url("../images/po-grey-small.png");
	background-position: center center;
	background-repeat: no-repeat;
	cursor: pointer;
	display: inline-block;
	height: 25px;
	margin: 0 auto;
	width: 25px;
}
.margin-top{
	margin-top:15px;
}
.margin-bottom{
	margin-bottom:15px;
}
.summary-wrapper{
	float:left;
	width:100%;
}
.specification{
	float:left;
	width:100%;
}
.specification .inner .addNewCategory{
	border:solid 1px #ED9E00;
	background: linear-gradient(to bottom, #FFC001 0%, #FFAB00 100%) repeat scroll 0 0 rgba(0, 0, 0, 0);
	box-shadow: 0 1px 0 rgba(255, 255, 255, 0.5) inset;
	color: rgba(0, 0, 0, 0.6);
	cursor: pointer;
	float: left;
	height: 30px;
	line-height: 30px;
	margin:15px 15px 0 0px;
	padding: 0 10px 0 0;
}

.specification .inner .addNewCategory .icon{
	background-image: url("../images/plus-white15x15.png");
	background-position: center center;
	background-repeat: no-repeat;
	border-right: 1px solid #ED9E00;
	float: left;
	height: 30px;
	margin: 0 10px 0 0;
	width: 30px;
}

.vehi-prof{
	display:block;
	margin-bottom:15px;
	margin-right:15px;
	padding-bottom:10px;
	width:46%;
	float:left;
	font-size:16px;
	border-bottom:1px solid #CCC;
}

.vehi-prof font{
	padding-right:20px;
	float:left;
	width:46%;
}

.new-marg-icon{
	margin:132px 0px 0px -119px;
	float:left;
}

/*******Truck Stock***********/


.truck-stock_icon_list{
	width:100%;
	float:left;
}

.truck-stock_icon_list .head{
	background: linear-gradient(to bottom, #5DADEA 0%, #287FC2 100%) repeat scroll 0 0 rgba(0, 0, 0, 0);
	color: #FFFFFF;
	float: left;
	font-family: "Segoe";
	font-size: 15px;
	height: 30px;
	line-height: 30px;
	text-align: left;
	width: 100%;
}

.truck-stock_icon_list .head .text{
	background-position: left center;
	background-repeat: no-repeat;
	margin-left: 10px;
}

.truck-stock_icon_list .wrapper{
	background-color: #F1F1F1;
	float: left;
	padding:0 0px 15px;
	width: 100%;
	box-sizing:border-box;
	height:490px;
	overflow-y:auto;
}


.add-stock-popup{
	width:700px;
	float:left;
}

.add-stock-popup .head{
	background: linear-gradient(to bottom, #5DADEA 0%, #287FC2 100%) repeat scroll 0 0 rgba(0, 0, 0, 0);
	color: #FFFFFF;
	float: left;
	font-family: "Segoe";
	font-size: 15px;
	height: 30px;
	line-height: 30px;
	text-align: left;
	width: 100%;
}

.add-stock-popup .head .text{
	background-position: left center;
	background-repeat: no-repeat;
	margin-left: 10px;
}

.add-stock-popup .wrapper{
	background-color: #F1F1F1;
	float: left;
	padding:0 15px 15px;
	width: 100%;
	overflow-y:auto;
	height:500px;
	overflow-x:hidden;
	box-sizing:border-box;
}

/********Maintenace Popup Css****************/

.create-repair-order{
	float:left;
	width:650px;
	}
.create-repair-order .head{
	background: linear-gradient(to bottom, #5DADEA 0%, #287FC2 100%) repeat scroll 0 0 rgba(0, 0, 0, 0);
	color: #FFFFFF;
	float: left;
	font-family: "Segoe";
	font-size: 15px;
	height: 30px;
	line-height: 30px;
	text-align: left;
	width: 100%;
	}
.create-repair-order .head .text{
	background-position: left center;
	background-repeat: no-repeat;
	margin-left: 10px;
	}
.create-repair-order .wrapper{
	background-color:#F1F1F1;
	float: left;
	padding:0 15px 15px;
	width: 100%;
	/*height:485px;*/
	box-sizing:border-box;
	}
.create-repair-order textarea{
	float:left;
	/*width:100%;*/
	width:96%;
	height:185px;
	overflow:auto;
	}
.create-repair-order .ajax-upload-dragdrop{
	width:96%;
	}
/**************Add Insurance***************/

/********item-damage Popup Css****************/

.item-damage-order{
	float:left;
	width:600px;
	}
.item-damage-order .head{
	background: linear-gradient(to bottom, #5DADEA 0%, #287FC2 100%) repeat scroll 0 0 rgba(0, 0, 0, 0);
	color: #FFFFFF;
	float: left;
	font-family: "Segoe";
	font-size: 15px;
	height: 30px;
	line-height: 30px;
	text-align: left;
	width: 100%;
	}
.item-damage-order .head .text{
	background-position: left center;
	background-repeat: no-repeat;
	margin-left: 10px;
	}
.item-damage-order .wrapper{
	background-color:#F1F1F1;
	float: left;
	padding:0 15px 15px;
	width: 100%;
	height:485px;
	overflow-y:hidden;
	box-sizing:border-box;
	}	

/**************Add Insurance***************/

.add-vehicle-insurance-popup{
	float:left;
	width:425px;
	}
.add-vehicle-insurance-popup .head{
	background: linear-gradient(to bottom, #5DADEA 0%, #287FC2 100%) repeat scroll 0 0 rgba(0, 0, 0, 0);
	color: #FFFFFF;
	float: left;
	font-family: "Segoe";
	font-size: 15px;
	height: 30px;
	line-height: 30px;
	text-align: left;
	width: 100%;
}

.add-vehicle-insurance-popup .head .text{
	background-position: left center;
	background-repeat: no-repeat;
	margin-left: 10px;
}

.add-vehicle-insurance-popup .wrapper{
	background-color: #F1F1F1;
	float: left;
	padding:0 15px 15px;
	width: 100%;
	overflow-y:auto;
	overflow-x:hidden;
	height:500px;
	box-sizing:border-box;
}

.listing-atoz span{
	/*text-transform:uppercase;*/
	float:left;
	color:#4195d5;
	cursor:pointer;
	margin-right:8px;
	font-size:14px;
	text-decoration:underline;
	padding:5px 10px;
	background:#FFF;
	border:1px solid #CCC;
}

.listing-atoz span:hover{
	text-decoration:none;
}

/************* Check in Out Check Out History***********/

.checkin-checkout-history{
	float:left;
	width:500px;
}

.checkin-checkout-history .head{
	background: linear-gradient(to bottom, #5DADEA 0%, #287FC2 100%) repeat scroll 0 0 rgba(0, 0, 0, 0);
	color:#FFFFFF;
	float: left;
	font-family: "Segoe";
	font-size: 15px;
	height: 30px;
	line-height: 30px;
	text-align: left;
	width: 100%;
}

.checkin-checkout-history .head .text{
	background-position: left center;
	background-repeat: no-repeat;
	margin-left: 10px;
}

.checkin-checkout-history .wrapper{
	background-color: #FFF;
	float: left;
	height:400px !important;
	overflow-y:auto;
	padding:0 15px 15px;
	width: 100%;
	box-sizing:border-box;
}

/************* Check in Out Check form***********/

.checkin-checkout-form{
	float:left;
	width:425px;
}

.checkin-checkout-form .head{
	background: linear-gradient(to bottom, #5DADEA 0%, #287FC2 100%) repeat scroll 0 0 rgba(0, 0, 0, 0);
	color: #FFFFFF;
	float: left;
	font-family: "Segoe";
	font-size: 15px;
	height: 30px;
	line-height: 30px;
	text-align: left;
	width: 100%;
}

.checkin-checkout-form .head .text{
	background-position: left center;
	background-repeat: no-repeat;
	margin-left: 10px;
}

.checkin-checkout-form .wrapper{
	background-color: #FFF;
	float: left;
	padding:0 15px 15px;
	width: 100%;
	/*height:500px;*/
	overflow-y:auto;
	box-sizing:border-box;
}

.main-name-heading{
	font-size: 25px;
	color:#849c0d;
	float:left;
	width:100%;
	font-weight:bold;
	line-height:35px;
}

.customer-search-button{
	float:right;
	line-height: 25px;
	color: #FFF !important;
	background-image: url(../images/billing-btn-bg.jpg);
	background-repeat: repeat-x;
	background-position: left top;
	height: 25px;
	padding: 0px 7px;
	border-radius:5px;
	margin-left:5px;
	text-shadow:none;
	box-shadow:0 1px 0 rgba(255, 255, 255, 0.5) inset;
	border:1px solid #ED9E00;
}

.customer-search-button:hover{
	background-image:none;
	background-color:#ffa600;
}

/****************View History Mangement**************/


.part-time-dispatch{
	float:left;
	width:100%;
}

.part-time-dispatch .head{
	background: linear-gradient(to bottom, #5DADEA 0%, #287FC2 100%) repeat scroll 0 0 rgba(0, 0, 0, 0);
	color: #FFFFFF;
	float: left;
	font-family: "Segoe";
	font-size: 15px;
	height: 30px;
	line-height: 30px;
	text-align: left;
	width: 100%;
}

.part-time-dispatch .head .text{
	background-position: left center;
	background-repeat: no-repeat;
	margin-left: 10px;
}

.part-time-dispatch .wrapper{
	background-color:#F1F1F1;
	float: left;
	padding:15px 15px 15px;
	width: 100%;
	box-sizing:border-box;
}

/***************************Profile Page New Csss**********************************/

.profile-page-main-new{
	margin:0px;
	padding:0px;
	width:100%;
	float:left;
}

.profile-page-main-new-left{
	margin:0px;
	padding:0px;
	float:left;
	width:18%;
}

.map-profile-direction{
	margin:25px 0px 0px 0px;
	padding:0px;
}

.map-profile-direction h2{
	font-size:22px;
	color:#000;
	font-weight:normal;
}

.profile-page-main-new-right{
	float:right;
	margin:21px 0px 0px 0px;
	padding:0px;
	width:80%;
	border-left:1px dashed #CCC;
	min-height:600px;
}

.personla-info-new{
	margin:0px 5px 0px 25px;
	padding:0px 0px 20px 0px;
}


.personla-info-new-left{
	float:left;
	margin:0px;
	padding:0px;
	width:200px;
}

.personla-info-new-left img{
	background:#FFF;
	padding:5px;
	width:100%;
	border-radius:107px;
	box-shadow:0px 0px 3px #CCC;
}



.personla-info-new-right{
	margin:36px 0px 0px 0px;
	padding:0px;
	float:right;
	width:973px;
}

.personla-info-new fieldset{
	border:1px dashed #CCC;
	margin:0px;
	padding:10px;
}

.personla-info-new fieldset legend{
	margin:0px;
	padding:0px 15px; 
	font-size:22px;
	color:#000;
}


.personla-info-new-right h2{
	margin:0px;
	padding:0px;
	color:#4797D8;
	font-size:30px;
}

.personla-info-new-right h2 span{
	color:#000;
	font-size:19px;
	font-weight:bold;
}

.personla-info-new-right table{
	margin:20px 0px 0px 0px;
	padding:0px;
	color:#333;
	font-weight:normal;
	font-size:16px;
	/*text-transform:uppercase;*/
}

.personla-info-new-right table td{
	margin:0px;
	padding:0px 10px 10px 0px;
}



/*****************************New Vendor Mangement Css*************************/

.new-vendor-management-main{
	margin:0px;
	padding:0px 20px 0px 0px;
	overflow-x:auto;
	height:500px;
}

.new-line-main{
	border-bottom:1px dashed #CCC;
	padding-bottom:15px;
}

.new-table-vendor-mange{
	margin:0px;
	padding:0px;
}

.new-table-vendor-mange td{
	margin:0px;
	padding:0px;
}

.vehicle-profile-completation{
	margin:0px 0 0px;
	padding:0px;
}

.reset-current-miles{
	margin:12px 0px 0px;
	padding:0px;
}

.reset-current-miles .column{
	float:left;
	height:40px;
	box-sizing:border-box;
	padding:5px 10px;
	color:#fff;
}

.reset-current-miles .column .title{
	float:left;
	padding:3px 0px;
}


.reset-current-miles .column .counter{
	font-size:18px;
}

.odameter-counter-wrap{
	 -moz-border-radius: 0.34em;
  -webkit-border-radius: 0.34em;
  -o-border-radius: 0.34em;
  -ms-border-radius: 0.34em;
  -khtml-border-radius: 0.34em;
  border-radius: 0.34em;
  font-family: "Arimo", monospace;
  padding: 0.15em;
  background: black;
  color: #eee0d3;
}

.reset-current-miles .column.dark-blue{
	background-color: #4c5d88;
}

.reset-current-miles .column.light-blue{
	background-color: #6d8eaf;
}

.reset-current-miles .column.yellow{
	background-color: #f4bb36;
}

.reset-current-miles .column.red{
	background-color: #e23d44;
}

.reset-current-miles .column.green{
	background-color: #57b249;
}

.reset-current-miles .column.pink{
	background-color:#fa77b1;
}

.odo-meter{
	margin:0px;
	padding:5px 5px !important;
	background:#FFF;
	width:320px !important;
	color:#000 !important;
	font-size:40px !important;
	border-radius:0.34em !important;
}

.odameter-counter-wrap{
  -moz-border-radius: 0.34em;
  -webkit-border-radius: 0.34em;
  -o-border-radius: 0.34em;
  -ms-border-radius: 0.34em;
  -khtml-border-radius: 0.34em;
  border-radius: 0.34em;
  font-family: "Arimo", monospace;
  padding: 0.15em;
  background: black;
  color: #eee0d3;
}

.odameter-counter-main{
  font-size: 40px;
}


.odameter-counter-digit{
-moz-box-shadow: inset 0 0 0.3em rgba(0, 0, 0, 0.8);
  -webkit-box-shadow: inset 0 0 0.3em rgba(0, 0, 0, 0.8);
  -o-box-shadow: inset 0 0 0.3em rgba(0, 0, 0, 0.8);
  box-shadow: inset 0 0 0.3em rgba(0, 0, 0, 0.8);
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #333333), color-stop(40%, #333333), color-stop(60%, #101010), color-stop(80%, #333333), color-stop(100%, #333333));
  background-image: -webkit-linear-gradient(top, #333333 0%, #333333 40%, #101010 60%, #333333 80%, #333333 100%);
  background-image: -moz-linear-gradient(top, #333333 0%, #333333 40%, #101010 60%, #333333 80%, #333333 100%);
  background-image: -o-linear-gradient(top, #333333 0%, #333333 40%, #101010 60%, #333333 80%, #333333 100%);
  background-image: -ms-linear-gradient(top, #333333 0%, #333333 40%, #101010 60%, #333333 80%, #333333 100%);
  background-image: linear-gradient(top, #333333 0%, #333333 40%, #101010 60%, #333333 80%, #333333 100%);
  padding: 0 0.15em;
}

.odameter-counter-digit:last-child{
  -moz-border-radius: 0 0.2em 0.2em 0;
  -webkit-border-radius: 0 0.2em 0.2em 0;
  -o-border-radius: 0 0.2em 0.2em 0;
  -ms-border-radius: 0 0.2em 0.2em 0;
  -khtml-border-radius: 0 0.2em 0.2em 0;
  border-radius: 0 0.2em 0.2em 0;
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #eee0d3), color-stop(40%, #eee0d3), color-stop(60%, #bbaa9a), color-stop(80%, #eee0d3), color-stop(100%, #eee0d3));
  background-image: -webkit-linear-gradient(top, #eee0d3 0%, #eee0d3 40%, #bbaa9a 60%, #eee0d3 80%, #eee0d3 100%);
  background-image: -moz-linear-gradient(top, #eee0d3 0%, #eee0d3 40%, #bbaa9a 60%, #eee0d3 80%, #eee0d3 100%);
  background-image: -o-linear-gradient(top, #eee0d3 0%, #eee0d3 40%, #bbaa9a 60%, #eee0d3 80%, #eee0d3 100%);
  background-image: -ms-linear-gradient(top, #eee0d3 0%, #eee0d3 40%, #bbaa9a 60%, #eee0d3 80%, #eee0d3 100%);
  background-image: linear-gradient(top, #eee0d3 0%, #eee0d3 40%, #bbaa9a 60%, #eee0d3 80%, #eee0d3 100%);
  background-color: #eee0d3;
  color: black;
}

/*************Progress bar Css Start*************/

.meter{ 
	height:30px;  /* Can be anything */
	position: relative;
	margin:0px 0 10px 0; /* Just for demo spacing */
	background: #999;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	border-radius:10px;
	padding:5px;
	-webkit-box-shadow: inset 0 -1px 1px rgba(255,255,255,0.3);
	-moz-box-shadow: inset 0 -1px 1px rgba(255,255,255,0.3);
	box-shadow: inset 0 -1px 1px rgba(255,255,255,0.3);
	}
.meter > span{
	display: block;
	height: 100%;
	-webkit-border-top-right-radius: 8px;
	-webkit-border-bottom-right-radius: 8px;
	-moz-border-radius-topright: 8px;
	-moz-border-radius-bottomright: 8px;
	border-top-right-radius: 8px;
	border-bottom-right-radius: 8px;
	-webkit-border-top-left-radius: 20px;
	-webkit-border-bottom-left-radius: 20px;
	-moz-border-radius-topleft: 20px;
	-moz-border-radius-bottomleft: 20px;
	border-top-left-radius: 20px;
	border-bottom-left-radius: 20px;
	background-color: rgb(43,194,83);
	background-image: -webkit-gradient(
	  linear,
	  left bottom,
	  left top,
	  color-stop(0, rgb(43,194,83)),
	  color-stop(1, rgb(84,240,84))
	 );
	background-image: -moz-linear-gradient(
	  center bottom,
	  rgb(43,194,83) 37%,
	  rgb(84,240,84) 69%
	 );
	-webkit-box-shadow: 
	  inset 0 2px 9px  rgba(255,255,255,0.3),
	  inset 0 -2px 6px rgba(0,0,0,0.4);
	-moz-box-shadow: 
	  inset 0 2px 9px  rgba(255,255,255,0.3),
	  inset 0 -2px 6px rgba(0,0,0,0.4);
	box-shadow: 
	  inset 0 2px 9px  rgba(255,255,255,0.3),
	  inset 0 -2px 6px rgba(0,0,0,0.4);
	position: relative;
	overflow: hidden;
		}
.meter > span:after, .animate > span > span{
	content: "";
	position: absolute;
	top: 0; left: 0; bottom: 0; right: 0;
	background-image: 
	   -webkit-gradient(linear, 0 0, 100% 100%, 
		  color-stop(.25, rgba(255, 255, 255, .2)), 
		  color-stop(.25, transparent), color-stop(.5, transparent), 
		  color-stop(.5, rgba(255, 255, 255, .2)), 
		  color-stop(.75, rgba(255, 255, 255, .2)), 
		  color-stop(.75, transparent), to(transparent)
	   );
	background-image: 
		-moz-linear-gradient(
		  -45deg, 
		  rgba(255, 255, 255, .2) 25%, 
		  transparent 25%, 
		  transparent 50%, 
		  rgba(255, 255, 255, .2) 50%, 
		  rgba(255, 255, 255, .2) 75%, 
		  transparent 75%, 
		  transparent
	   );
	z-index: 1;
	-webkit-background-size: 50px 50px;
	-moz-background-size: 50px 50px;
	/*-webkit-animation: move 2s linear infinite;*/
	   -webkit-border-top-right-radius: 8px;
	-webkit-border-bottom-right-radius: 8px;
		   -moz-border-radius-topright: 8px;
		-moz-border-radius-bottomright: 8px;
			   border-top-right-radius: 8px;
			border-bottom-right-radius: 8px;
		-webkit-border-top-left-radius: 20px;
	 -webkit-border-bottom-left-radius: 20px;
			-moz-border-radius-topleft: 20px;
		 -moz-border-radius-bottomleft: 20px;
				border-top-left-radius: 20px;
			 border-bottom-left-radius: 20px;
	overflow: hidden;
}

.animate > span:after{
	display: none;
}
		
@-webkit-keyframes move{
	0%{
	   background-position: 0 0;
	}
	100%{
	   background-position: 50px 50px;
	}
}

.orange > span{
	background-color: #f1a165;
	background-image: -moz-linear-gradient(top, #f1a165, #f36d0a);
	background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0, #f1a165),color-stop(1, #f36d0a));
	background-image: -webkit-linear-gradient(#f1a165, #f36d0a); 
}

/*.red > span{
	background-color: #f0a3a3;
	background-image: -moz-linear-gradient(top, #f0a3a3, #f42323);
	background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0, #f0a3a3),color-stop(1, #f42323));
	background-image: -webkit-linear-gradient(#f0a3a3, #f42323);
}*/

.nostripes > span > span, .nostripes > span:after{
	-webkit-animation: none;
	background-image: none;
}
	
	
.persentage-meter{
	margin:0px 0px 0px 0px;
	padding:0px;
	float:right;
	font-size:14px;
	font-weight:bold;
	color:#FFF;
}
		
/********************progress bar End***************/

.del-red-cross-img{
	margin:-95px 5px 0px 0px;
	padding:0px;
	position:relative;
	color:#F00;
	font-size:15px;
	font-weight:bold;
	float:right;
	z-index:999;
}

.del-red-cross{
	margin:-97px 27px 0 0px;
	padding:0px 0px;
	position:relative;
	color:#F00;
	font-size:15px;
	font-weight:bold;
	float:right;
	cursor:pointer;
	z-index:999;
}


.new-status{
	margin:2px 0px 0px 6px;
	padding:0 32px 0 0;
	width:24px;
	height:24px;
}

.inactive-icon-status{
	background:url(../images/inactive-icon.png) no-repeat right center;
	background-size:24px 20px;
}

.active-icon-status{
	background:url(../images/active-status.png) no-repeat right center;
}

.damage-icon-status{
	background:url(../images/damage_icon.png) no-repeat right center;
}

.order-icon-status{
	background:url(../images/out-of-order.png) no-repeat right center;
}

.lost-icon-status{
	background:url(../images/lost-of-icon.png) no-repeat right center;
}

.stolen-icon-status{
	background:url(../images/stolen_icon.png) no-repeat right center;
}

.repair-icon-status{
	background:url(../images/repair-blue15x15.png) no-repeat right center;
}

.callTimeDate{
	float:right;
	background-color:#fff;
	padding:2px 0.5%;
	text-align:center;
	font-size:11px;
	line-height:normal;
	height:29px;
	min-width:14%;
	max-width:20%;
	border-right:solid 1px #e1e1e1;
	border-left:solid 1px #e1e1e1;
	margin-left:1%;
}

.callTimeDate .date{
	float:left;
	width:100%;
	height:14px;
	border-bottom:solid 1px #e1e1e1;
}

.callTimeDate .time{
	float:left;
	width:100%;
	height:14px;
	
}

.DMV-Reports{
	margin:0px;
	padding:0px;
	background:#f1f1f1;
	overflow-y:auto;
	height:1000px;
}

.DMV-Reports table{
	margin:0px;
	padding:0px 0px 10px 0px;
	width:100%;
	border-bottom:2px dashed #CCC;
}

.DMV-Reports table tbody{
	border-bottom:2px dashed #CCC;
	padding:5px 0px;
	width:100%;
	float:left;
}

.DMV-Reports table td{
	padding:5px 5px;
	font-size:20px;
}

.DMV-Reports table td span{
	font-size:16px;
}


.error-highlight-counter-running-out{
	-webkit-animation-name:blinker;
	-webkit-animation-duration: 1.5s;
	-webkit-animation-timing-function:linear;
	-webkit-animation-iteration-count:infinite;
	-moz-animation-name:blinker;
	-moz-animation-duration: 1.5s;
	-moz-animation-timing-function: linear;
	-moz-animation-iteration-count: infinite;
	animation-name: blinker;
	animation-duration: 1.5s;
	animation-timing-function: linear;
	animation-iteration-count: infinite;
}

.vehi-prof-add-vendor{
	display:block;
	margin-bottom:15px;
	margin-right:15px;
	padding-bottom:10px;
	width:370px;
	float:left;
	font-size:16px;
	border-bottom:1px solid #CCC;
}

.vehi-prof-add-vendor font{
	padding-right:0px;
	float:left;
	width:185px;
}

.vehicle-running-out{
	width: 100%;
}

.vehicle-running-out .text{
	background: none repeat scroll 0 0 #4C617E;
	border-left: 1px solid #FFFFFF;
	border-right: 1px solid #FFFFFF;
	color: #FFFFFF;
	display: inline-block;
	height: 30px;
	line-height: 30px;
	margin:0px 0px 0px 450px !important;
	padding: 0 10px;
}

.vehicle-running-out .text img{
	margin-right:10px;
}

.missing-document-text{
	padding:5px 0px;
	font-size:16px;
	color:#ad3d3d;
}

.missing-document-wrap{
	margin:0px 0px 0px 0px;
	padding:0px;
}

.missing-document-wrap fieldset{
	margin:0px;
	padding:10px;
	border:2px dashed #CCC;
}

.missing-document-wrap fieldset legend{
	margin:0px;
	padding:0px 8px;
}

.missing-document-wrap fieldset ul{
	margin:0px;
	padding:0px;
}

.missing-document-wrap fieldset ul li{
	margin:0px 0px 0px 20px;
	padding:5px;
	width:100%;
	float:left;
	color:#ad3d3d;
}

.add-new-van-form-left{
	float:left;
	width:40%;
	margin:20px 0px 0px 20px;	
}

.add-new-van-form-right{
	width:45%;
	float:right;
	margin:20px 50px 0px 0px;
}

.new-vehiprof-tittle{
	margin:0px;
	padding:0px 40px 0px 0px;
	float:left;
	font-size: 25px;
	color:#849c0d;
	white-space:nowrap;
	font-weight:bold;
}

.LoginClock{
	font-size:14px;
	color:#e5e5e5;
	font-weight:bold;
}

.new-clock-curent{
	margin:0px 370px 0px 0px;
	padding:0px;
	float:right;
}

.new-clock-curent img{
	margin:0px 0px 0px 0px;
	padding:8px 8px 0 0;
	float:left;
}

.alert-new-vehiprof{
	margin:0px 0px 0px 500px;
	float:left;
}

.btn-vehicle-icon{
	cursor:pointer;
	margin-left:10px;
}

.dmv-toggle-left{
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background: linear-gradient(to bottom, #5dadea 0%, #287fc2 100%) repeat scroll 0 0 rgba(0, 0, 0, 0);
    border-color: #2269ba #2269ba -moz-use-text-color;
    border-image: none;
    border-style: solid solid none;
    border-width: 1px 1px medium;
    box-shadow: 0 1px 0 rgba(255, 255, 255, 0.5) inset;
    color: #fff;
    cursor: pointer;
    height: 30px;
    line-height: 30px;
    margin:5px 397px 0 0;
	position:absolute;
	right:-398px;
    padding:5px 0px;
	float:right;
    text-align: center;
    text-shadow: 1px 1px 0 rgba(0, 0, 0, 0.5);
    width: 30px;
}

.dmv-toggle-right{
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background: linear-gradient(to bottom, #5dadea 0%, #287fc2 100%) repeat scroll 0 0 rgba(0, 0, 0, 0);
    border-color: #2269ba #2269ba -moz-use-text-color;
    border-image: none;
	float:right;
    border-style: solid solid none;
    border-width: 1px 1px medium;
    box-shadow: 0 1px 0 rgba(255, 255, 255, 0.5) inset;
    color: #fff;
    cursor: pointer;
    height: 30px;
    line-height: 30px;
    margin:5px 397px 0 0;
    padding:5px 0px;
    text-align: center;
    text-shadow: 1px 1px 0 rgba(0, 0, 0, 0.5);
    width: 30px;
}

.DMV-Reports{
	float:right;
	margin:-41px 0px 0px 0px;
	height:610px;
	}
.tabing-list-one{
	background-position: 7px center;
    background-repeat: no-repeat;
   /* border-bottom: 1px solid #2269ba;*/
    color: #ffffff;
    font-size: 13px;
    line-height: 30px;
	list-style:none;
    padding: 0;
    text-shadow: 1px 1px 0 rgba(0, 0, 0, 0.2);
    width: 100%;
	margin:0px 0px 0px 0px;
	}
.vendor_main li{
	width:214.5px !important;
	}
.paid_bill_tab li{
	width:5.9%!important;
	}
.po_tab li{
	width:5.9%!important;
	}
.unpaid_bills li{
	width:5.9%!important;
	}
.check-writen li{
	width:6.9%!important;
	}
.chargebackinprocess_tab li{
	width:6.9%!important;
	}
.tabing-list-one li{
	float:left;
	/*background-color:#999;*/
	background-color:#f5f5f5;
	border:1px solid #999;
	line-height:30px;
	text-shadow:1px 1px 0 rgba(0, 0, 0, 0.2);
	font-size:100%;
	color:#000;
	display:block;
	margin-right:0.1%;
	cursor:pointer;
	padding:0px ;
	min-height:35px;
	margin-bottom:10px;
	/*width:19.9%;*/
	width:19.7%;
	text-align:center;
	transition: all 0.5s ease 0s;
	-webkit-transition: all 0.5s ease 0s;
	-moz-transition: all 0.5s ease 0s;
	/*box-shadow:0 -3px 5px rgba(0, 0, 0, 0.2) inset;*/
	}
.tabing-list-one li:hover{
	background-color:#4195d5;
	color:#ffffff;
	}
.tabing-list-two{
	background-position: 7px center;
    background-repeat: no-repeat;
    border-bottom: 1px solid #2269ba;
    color: #ffffff;
    font-size: 13px;
    height: 30px;
    line-height: 30px;
    margin: 0;
	list-style:none;
    padding: 0;
    text-shadow: 1px 1px 0 rgba(0, 0, 0, 0.2);
    width: 100%;
	margin:15px 0px 0px 0px;
	}
.tabing-list-two li{
	float:left;
	background-color:#999;
	line-height:30px;
	text-shadow:1px 1px 0 rgba(0, 0, 0, 0.2);
	font-size:100%;
	color:#FFF;
	display:block;
	margin-right:0.1%;
	cursor:pointer;
	padding:0px;
	width:24.9%;
	text-align:center;
	box-shadow:0 -3px 5px rgba(0, 0, 0, 0.2) inset;
	}
.tabing-list-two li:hover{
	background-color:#4195d5;
	}
.vehicle-unassign-btn{
	border:solid 1px #ED9E00;
	background: linear-gradient(to bottom, #FFC001 0%, #FFAB00 100%) repeat scroll 0 0 rgba(0, 0, 0, 0);
	box-shadow: 0 1px 0 rgba(255, 255, 255, 0.5) inset;
	color: rgba(0, 0, 0, 0.6);
	cursor: pointer;
	float: left;
	height: 30px;
	line-height: 30px;
	margin:0px 10px 0px 0px;
	padding: 0 10px 0 0;
	}
.vehicle-unassign-btn .icon_chek{
	background-image: url("../images/shopping_cart_accept.png");
	background-position: center center;
	background-repeat: no-repeat;
	border-right: 1px solid #ED9E00;
	float: left;
	height: 30px;
	margin: 0 10px 0 0;
	width: 30px;
	}
.vehicle-unassign-btn .icon-assign_item{
	background-image: url("../images/asign-icon.png");
	background-position: center center;
	background-repeat: no-repeat;
	border-right: 1px solid #ED9E00;
	float: left;
	height: 30px;
	margin: 0 10px 0 0;
	width: 30px;
	}
.vehicle-unassign-btn .icon-unassign_item{
	background-image: url("../images/unasign-icons.png");
	background-position: center center;
	background-repeat: no-repeat;
	border-right:1px solid #ED9E00;
	float: left;
	height: 30px;
	margin: 0 10px 0 0;
	width: 30px;
}

.ChartAccount{
	border:solid 1px #ED9E00;
	background: linear-gradient(to bottom, #FFC001 0%, #FFAB00 100%) repeat scroll 0 0 rgba(0, 0, 0, 0);
	box-shadow: 0 1px 0 rgba(255, 255, 255, 0.5) inset;
	color: rgba(0, 0, 0, 0.6);
	cursor: pointer;
	float: left;
	height: 30px;
	line-height: 30px;
	/*margin:0px 0px 15px 0px;*/
	margin:10px 0px 15px 5px;
	padding: 0 10px 0 0;
	}
.ChartAccount a{	
	color: rgba(0, 0, 0, 0.6);
	}
.ChartAccount .icon{
	background-image: url("../images/plus-white15x15.png");
	background-position:center center;
	background-repeat:no-repeat;
	border-right:1px solid #ED9E00;
	float:left;
	height:30px;
	margin:0 10px 0 0;
	width:30px;
}


.heading-new-hr{
	border-bottom: 1px solid #ccc;
	float: left;
	margin-bottom:10px;
	padding-bottom:10px;
	width: 100%;
}
.heading-new-hr .name{
	font-size: 25px;
	color: #849c0d;
	float:left;
	width:30%;
	white-space:nowrap;
	overflow:hidden;
	text-overflow:ellipsis;
}

/*.cash-icon-collect{
	margin:0px; 
	padding:0px 0px 0px 32px;
	background:url(../images/cash-icon.png) no-repeat left center;
	background-size:28px 28px;
	width:32px;
	height:32px;
	font-size:14px;
}

.check-icon-collect{
	margin:0px;
	padding:0px 0px 0px 32px;
	background:url(../images/bankcheck-icon.png) no-repeat left 5px;
	background-size:26px 26px;
	width:32px;
	height:32px;
	font-size:14px;
}

.creditcard-icon-collect{
	margin:0px;
	padding:0px 0px 0px 32px;
	background:url(../images/credit-card-img80x50.png) no-repeat left center;
	background-size:26px 26px;
	width:32px;
	font-size:13px;
	height:32px;
}

.estimate-icon-collect{
	margin:0px;
	padding:0px 0px 0px 32px;
	background:url(../images/estimate-icon-collecting.png) no-repeat left center;
	background-size:26px 26px;
	width:32px;
	font-size:14px;
	height:32px;
}

.no-chrge-icon-collect{
	margin:0px;
	padding:0px 0px 0px 32px;
	background:url(../images/no-charge-icon-collecting.png) no-repeat left center;
	background-size:26px 26px;
	width:32px;
	font-size:14px;
	height:32px;
}

.recall-icon-collect{
	margin:0px;
	padding:0px 0px 0px 32px;
	background:url(../images/no-charge-icon-collecting.png) no-repeat left center;
	background-size:26px 26px;
	width:32px;
	font-size:14px;
	height:32px;
}

.decline-icon-collect{
	margin:0px;
	padding:0px 0px 0px 32px;
	background:url(../images/redx.png) no-repeat left center;
	background-size:26px 26px;
	width:32px;
	font-size:14px;
	height:32px;
}
*/

@media print{
	table{
		/*text-transform:uppercase !important;*/
	}
}

.UploadDoc{
	margin:0px;
	padding:0px;
	background:url(../images/uparrow-green15x15.png) no-repeat 10px center;
	width:32px;
	cursor:pointer;
	display:block;
	text-align:center;
	height:20px;
}

.DownloadDoc{
	margin:5px 0px 8px 0px;
	padding:0px;
	background:url(../images/download-green15x15.png) no-repeat 10px center;
	width:32px;
	cursor:pointer;
	display:block;
	text-align:center;
	height:20px;
	}
.new-table-design{
	margin:0px;
	padding:0px;
	border:1px solid #666;
	}
.new-table-design th{
	margin:0px;
	padding:0px;
	background:#CCC;
	border:1px solid #666;
	}
.new-table-design td{
	margin:0px;
	padding:5px;
	border:1px solid #666;
	}
table.imagetable{
	font-family: verdana,arial,sans-serif;
	font-size:11px;
	color:#333333;
	border-width: 1px;
	border-color: #666666;
	border-collapse: collapse;
}
table.imagetable th{
	border-width: 1px;
	padding: 8px;
	border-style: solid;
	border-color: #666666;
	background-color: #dedede;
}
table.imagetable td{
	border-width: 1px;
	padding: 8px;
	border-style: solid;
	border-color: #666666;
	background-color: #ffffff;
}


.datagrid table{ border-collapse: collapse; text-align: left; width: 100%; margin-bottom:20px; } 
.datagrid{font: normal 12px/150% Arial, Helvetica, sans-serif; background: #fff; overflow: hidden; border: 1px solid #8C8C8C;   }
.datagrid table td, .datagrid table th{ padding: 3px 10px; }
.datagrid table thead th{background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #8C8C8C), color-stop(1, #7D7D7D) );background:-moz-linear-gradient( center top, #8C8C8C 5%, #7D7D7D 100% );filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#8C8C8C', endColorstr='#7D7D7D');background-color:#8C8C8C; color:#FFFFFF; font-size:12px; font-weight: normal; border-left: 1px solid #A3A3A3; } 

.datagrid table tbody td{ color: #7D7D7D; border-left: 1px solid #DBDBDB;font-size: 12px;font-weight: normal; }
.datagrid table tbody .alt td{ background: #EBEBEB; color: #7D7D7D; }
.datagrid table tbody td:first-child{ border-left: none; }
.datagrid table tbody tr:last-child td{ border-bottom: none; }
.datagrid table tfoot td div{ border-top: 1px solid #8C8C8C;background: #EBEBEB;} 
.datagrid table tfoot td{ padding: 0; font-size: 12px } 
.datagrid table tfoot td div{ padding: 2px; }
.datagrid table tfoot td ul{ margin: 0; padding:0; list-style: none; text-align: right; }
.datagrid table tfoot  li{ display: inline; }
.datagrid table tfoot li a{ text-decoration: none; display: inline-block;  padding: 2px 8px; margin: 1px;color: #F5F5F5;border: 1px solid #8C8C8C;-webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #8C8C8C), color-stop(1, #7D7D7D) );background:-moz-linear-gradient( center top, #8C8C8C 5%, #7D7D7D 100% );filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#8C8C8C', endColorstr='#7D7D7D');background-color:#8C8C8C; }
.datagrid table tfoot ul.active, .datagrid table tfoot ul a:hover{ text-decoration: none;border-color: #7D7D7D; color: #F5F5F5; background: none; background-color:#8C8C8C;}
div.dhtmlx_window_active, div.dhx_modal_cover_dv{ position: fixed !important; }

.datagrid table .THEAD{
	position:fixed;
	z-index:1000;
	font-size:15px;
	width:96.7%;
	top:196px;
	box-sizing:border-box;
}

.datagrid table .TBODY{
	margin-top:50px;
}

.word-break{
	margin:0px;
	padding:0px;
	text-overflow:ellipsis;
	word-wrap:break-word;
	overflow:hidden;
}

.tabing-list-icon{
	background-position: 7px center;
    background-repeat: no-repeat;
    border-bottom: 1px solid #2269ba;
    color: #ffffff;
    font-size: 13px;
    line-height: 30px;
    margin: 0;
	list-style:none;
    padding: 0;
    text-shadow: 1px 1px 0 rgba(0, 0, 0, 0.2);
    width: 100%;
	margin:15px 0px 0px 0px;
}

.tabing-list-icon li{
	float:left;
	border:1px solid #999;
	line-height:30px;
	text-shadow:1px 1px 0 rgba(0, 0, 0, 0.2);
	font-size:13px;
	color:#333;
	display:block;
	width:16.5%;
	min-height:115px;
	text-align:center;
	margin-right:1%;
	margin-bottom:1%;
	cursor:pointer;
	padding:0px;
	/*box-shadow:0 -3px 5px rgba(0, 0, 0, 0.2) inset;*/
}

.tabing-list-icon li img{
	margin:8px auto;
	padding:0px;
	display:block;
	text-align:center;
}

.tabing-list-icon li:hover{
	background-color:#FFF;
	border:1px solid #4195d5 !important;
}

.tabing-list-icon li.active_tab{
	border:1px solid #4195d5 !important;
	background-color:#FFF !important;
	color: #4195d5;

}

.msg-red{
	color:red;
}

.download-icon-doc{
	margin:20px 25px 0px 0px;
	padding:0px;
	float:left;
	text-align:center;
}

.download-icon-doc img{
	text-align:center;
}

.tabing-list-check-list{
	background-position: 7px center;
    background-repeat: no-repeat;
    /*border-bottom: 1px solid #2269ba;*/
    color: #ffffff;
    font-size: 13px;
    line-height: 30px;
    margin:20px 0px 0px 0px;
	list-style:none;
    padding:27px 0px 0px 0px;
    text-shadow: 1px 1px 0 rgba(0, 0, 0, 0.2);
    width:100.7%;
	clear:both;
}

.tabing-list-check-list li{
	float:left;
	background-color:#999;
	line-height:30px;
	text-shadow:1px 1px 0 rgba(0, 0, 0, 0.2);
	font-size:13px;
	color:#FFF;
	display:block;
	/*width:7.8%;*/
	width:7.5%;
	text-align:center;
	margin-right:0.1%;
	margin-bottom:10px;
	cursor:pointer;
	padding:0px;
	box-shadow:0 -3px 5px rgba(0, 0, 0, 0.2) inset;
}



.tabing-list-check-list li:hover{
	background-color:#4195d5;
}

.tabing-list-check-list-two{
	background-position:7px center;
    background-repeat: no-repeat;
    /*border-bottom: 1px solid #2269ba;*/
    color: #ffffff;
    font-size: 13px;
    line-height: 30px;
    margin:20px 0px 0px 0px;
	list-style:none;
    padding:27px 0px 0px 0px;
    text-shadow: 1px 1px 0 rgba(0, 0, 0, 0.2);
    width:100.4%;
	clear:both;
}

.tabing-list-check-list-two li{
	float:left;
	background-color:#999;
	line-height:30px;
	text-shadow:1px 1px 0 rgba(0, 0, 0, 0.2);
	font-size:13px;
	color:#FFF;
	display:block;
	width:7.3%;
	text-align:center;
	margin-right:0.1%;
	cursor:pointer;
	padding:0px;
	box-shadow:0 -3px 5px rgba(0, 0, 0, 0.2) inset;
}



.tabing-list-check-list-two li:hover{
	background-color:#4195d5;
}


table.mt{border-width: 1px;border-spacing:0px ;border-style: solid;border-color: #cfcfcf;border-collapse: collapse;background-color: transparent; margin-left:1px;}
table.mt th{border-width: 1px;padding: 1px;border-style: solid;border-color: #cfcfcf;white-space: nowrap; background-color: #afafaf;text-align:center;}
table.mt td{border-width: 1px;padding: 1px;border-style: solid;border-color: #cfcfcf;text-align:center;vertical-align:middle;}
.frc{background: #efefef;}



table.mt tr.evenTR{
	background:#FFF;
}

table.mt tr.oddTR{
	background:#f7f7f7;
}

table.mt tr.SelectedTr{
	background:#FFC;
}
tr.ImportSelectedTr{
	background:#FFC;
}

.HighLight{
	background:#FC9 !important;
}
.doc-wrapper{
	float:left;
	width:300px;
	}
.doc-wrapper ol{
	margin:0px;
	padding:0px;
	list-style-type:none;
	}
.doc-wrapper li{
	/*margin:0px 12px;
	padding:5px 10px;*/
	float:left;
	width:96%;
	list-style-type:none;
	line-height:35px;
	padding:0px 5px;
	}
.doc-wrapper li{
	background:#fff;
	}
.doc-wrapper li:nth-child(odd){
	background:#F1F1F1;
	}


.doc-wrapper li a{
	font-size:14px;
	color:#2269BA;
}

.DownloadDoc-vendor-profile{
	/*margin:0px 0px 8px 0px;*/
	margin:6px 0px 8px 0px;
	padding:0px;
	background:url(../images/download-green15x15.png) no-repeat 10px center;
	width:32px;
	cursor:pointer;
	display:block;
	float:right;
	text-align:center;
	height:20px;
}

.red-clr{
	color:#FF0000;
	font-size:17px;
}

.grn-clr{
	color:#009900;
	font-size:17px;
}

.red-clr2{
	color:#FF0000;
	font-size:19px;
}

.grn-clr2{
	color:#009900;
	font-size:19px;
}

tr.footerBalance td{
	font-size:16px !important;
}

.vend-spec-instr-wrap img{
	float:left;
	clear:left;
	padding-right:10px;
}

.FooterEndingBalanceRed{
	font-size:17px;
	color:#FF0000;
}

.FooterEndingBalanceGreen{
	color:#009900;
	font-size:18px;
}

.FooterEndingBalanceTitle{
	font-size:16px;
}

.FooterEndingBalanceGreen{
	font-size:22px;
}


.import-csv-file-button{
	border:solid 1px #ED9E00;
	background: linear-gradient(to bottom, #FFC001 0%, #FFAB00 100%) repeat scroll 0 0 rgba(0, 0, 0, 0);
	box-shadow: 0 1px 0 rgba(255, 255, 255, 0.5) inset;
	color: rgba(0, 0, 0, 0.6);
	cursor: pointer;
	float: right;
	height: 30px;
	line-height: 30px;
	margin:8px 4px 10px 0;
	padding: 0 10px 0 0;
}

.import-csv-file-button .icon{
	background-image: url("../images/plus-white15x15.png");
	background-position: center center;
	background-repeat: no-repeat;
	border-right: 1px solid #ED9E00;
	float: left;
	height: 30px;
	margin: 0 10px 0 0;
	width: 30px;
}

.new-div{
	float:left;
	width:100%;
}

.credit-limit{
	border:solid 1px #ED9E00;
	background: linear-gradient(to bottom, #FFC001 0%, #FFAB00 100%) repeat scroll 0 0 rgba(0, 0, 0, 0);
	box-shadow: 0 1px 0 rgba(255, 255, 255, 0.5) inset;
	color: rgba(0, 0, 0, 0.6);
	cursor: pointer;
	float: left;
	height: 30px;
	line-height: 30px;
	margin:0px 15px 15px 0px;
	padding: 0 10px 0 0;
}

.credit-limit .icon{
	background-image: url("../images/plus-white15x15.png");
	background-position:center center;
	background-repeat:no-repeat;
	border-right:1px solid #ED9E00;
	float:left;
	height:30px;
	margin:0 10px 0 0;
	width:30px;
}

.icon-vendor-pro{
	margin:2px 6px 0px 0px;
	float:left;
	padding:0px;
}
.icon-vendor-pro img{
	width:25px;
	height:25px;
	}

.UnlockRegister{
	margin:0px;
	padding:0px;
	width:50px;
	height:50px;
	float:left;
	background:url(../images/LockRegister.png) no-repeat left center;
	background-size:40px 40px;
	cursor:pointer;
	}
.LockRegister{
	margin:0px;
	padding:0px;
	width:50px;
	height:50px;
	float:left;
	background:url(../images/UnlockRegister.png) no-repeat left center;
	background-size:40px 40px;
	cursor:pointer;
	}
.LockedMessageDiv{
	float:left;
	width:297px;
	vertical-align:middle;
	margin:0px 0px 0px 0px;
	padding:5px 0px;
	}
.UnLockedMessage{
	padding:14px 24px 0px 24px;
	vertical-align:middle;
	display:table-cell;
	background:url(../images/arrow-left-new.png) no-repeat left 16px;
	}
.RightLockedMessage{
	padding:14px 24px 0px 24px;
	vertical-align:middle;
	display:table-cell;
	background:url(../images/arrow-left-new.png) no-repeat left 16px;
	}

.LeftLockedMessage{
	/*padding:20px 24px 0px 24px;*/
	margin-left:19%;
	padding:15px 8px 10px 24px;
	vertical-align:middle;
	display:table-cell;
	background:url(../images/warning-yellow17x14.png) no-repeat left 17px;
}
.lockRegisterDiv{
	/*margin:0 -20px 0 0;*/
	margin:-34px 0 0 0;
	float:right;
	width:500px;
	}
.match-month-list{
	margin-top:0px !important;
	padding-top:0px !important;
	}
.vend-spec-instr-wrap{
	font-size:16px;
	color:#666;
	text-shadow:none;
	}
.NewFont1{
	font-size:23px;
	color:#000;
	}
.NewFont1 .left{
	margin-left:10px;
}
.NewFont{
	font-size:18px;
	color:#000;
}

.NewFont .left{
	margin-left:10px;
}

.new-line-main table td{
	margin:0px;
	padding:8px 8px;
}

.New-Font-Large{
	font-size:16px;
	margin-right:10px;
	color:#000 !important;
}
.alert-bell{
	background-image:url(../images/bell15x15.png);
	background-position: center center;
	background-repeat: no-repeat;
	cursor: pointer;
	display: inline-block;
	height: 25px;
	margin: 0 auto;
	width: 25px;
}

.disable-bell{
	background-image:url(../images/alert-disable.png);
	background-position: center center;
	background-repeat: no-repeat;
	cursor: pointer;
	display: inline-block;
	height: 25px;
	margin: 0 auto;
	width: 25px;
}

.new-attachment-bg{
	margin:0px;
	text-align:left;
	padding:4px 4px 4px 20px;
	background-color:#f5f5f5;
	display:block;
	width:47%;
	border:1px solid #dcdcdc;
}

.new-attachment-bg-view-email{
	margin:0px 10px 8px 0px;
	text-align:left;
	float:left;
	/*width:17.6%;*/
	background-color:#f5f5f5;
	padding:5px 5px;
	background-image:url(../images/attachment-icon-all.png);
	background-position:5px 8px;
	background-repeat:no-repeat;
	border:1px solid #dcdcdc;
}

.new-attachment-bg-view-email span{
	margin-left:20px;
}

.new-listing-category{
	margin:0px;
	padding:0px;
}

.new-listing-category ul{
	margin:0px 0px 0px 0px;
	padding:10px 0px 0px 0px;
	float:left;
	width:100%;
}


.new-listing-category ul li{
	margin:0px;
	padding:5px 5px;
	list-style:none;
}


.PageLoading{
	margin:0px;
	padding:0px;
	background-image:url(../images/loading.gif);
	background-repeat:no-repeat;
	background-position:left center;
	width:32px;
	height:32px;
	float:left;
}

.contact-person-div{
	margin:10px 0px;
	padding:5px 5px;
	display:block;
	background-color:#FFC;
}

.bill-head a{
	color:#FFF;
	font-size:14px;
}

.head{
	color:#FFF;
	font-size:14px;
}

.head a{
	color:#FFF;
	font-size:14px
}

.vend-spec-instr-wrap{
	height:400px;
	overflow-y:auto;
}

.cross-delete{
	color: #f00;
	cursor:pointer;
    font-size: 14px;
    font-weight: bold;
    margin: 0 12px 0 0;
    padding-left: 5px;
}

.add-contct-persn{
	background-image:url(../images/contact-new-add.png);
	background-position:center center;
	background-repeat:no-repeat;
	width:25px;
	height:25px;
	cursor:pointer;
	margin:0px;
	padding:0px;
}

.attachment-new{
	margin:0px 10px 8px 0px;
	text-align:left;
	float:left;
	width:16px;
	cursor:pointer;
	height:16px;
	padding:5px 5px;
	background-image:url(../images/attachment-icon-all.png);
	background-position:left top;
	background-repeat:no-repeat;
}

.attachment-big{
	margin:0px 5px 8px 0px;
	text-align:left;
	float:left;
	width:22px;
	cursor:pointer;
	height:22px;
	padding:1px;
	background-image:url(../images/attachment-icon-all.png);
	background-size: 22px 22px;
	background-position:left top;
	background-repeat:no-repeat;
}

.po-hisatory-table{
	width:500px;
}

.po-overflo-scroll{
	height:300px;
	overflow-y:auto;
}

.po-hisatory-table h2{
	font-size:;
	color:#;
}

.user-private-icon{
    background-image:url(../images/user-private-one.png);
    background-position: center center;
    background-repeat: no-repeat;
    cursor: pointer;
    display: inline-block;
    height: 25px;
    margin:3px 9px 0 0;
    width: 25px;
	background-size:20px;
	clear:both;
	float:right;
}

.user-public-icon{
	background-image:url(../images/publicglobe.png);
    background-position: center center;
    background-repeat: no-repeat;
    cursor: pointer;
    display: inline-block;
    height: 25px;
    margin:3px 9px 0 0;
    width: 25px;
	background-size:20px;
	clear:both;
	float:right;
}

.user-private-icon-vc{
    background-image:url(../images/user-private-one.png);
    background-position: left top;
    background-repeat: no-repeat;
    cursor: pointer;
    display: inline-block;
    margin:3px 9px 0 0;
	background-size:16px 16px;
	clear:both;
	float:left;
	padding:0px 25px;
}

.user-public-icon-vc{
    background-image:url(../images/publicglobe.png);
    background-position: left top;
    background-repeat: no-repeat;
    cursor: pointer;
    display: inline-block;
    margin:3px 9px 0 0;
	background-size:16px 16px;
	clear:both;
	float:left;
	padding:0px 25px;
}

.plus-blue-squre{
	width:20px;
	height:20px;
	background-image:url(../images/plus-blue-squre.png);
	background-position:left center;
	background-repeat:no-repeat;
	margin:0px;
	padding:0px 15px;
	cursor:pointer;
}

.plus-minus-squre{
	width:20px;
	height:20px;
	background-image:url(../images/minus-blue-square.png);
	background-position:left center;
	background-repeat:no-repeat;
	margin:0px;
	padding:0px 15px;
	cursor:pointer;
}

.inactive-icon{
	background:url(../images/sprite-icons.png) no-repeat scroll left top rgba(0, 0, 0, 0);
	height: 89px;
    margin-top: -10px;
	left:1px;
    width: 92px;
    z-index: 1;
	padding-top: 7px;
    position: absolute;
    text-align: center;
}

.user-private-icon-vendor{
    background-image:url(../images/user-private-one.png);
    background-position: center center;
    background-repeat: no-repeat;
    cursor: pointer;
    display: inline-block;
    height: 25px;
    margin:0px 9px 0 0;
    width: 25px;
	background-size:20px;
	clear:both;
	float:left;
}

.user-public-icon-vendor{
	background-image:url(../images/publicglobe.png);
    background-position: center center;
    background-repeat: no-repeat;
    cursor: pointer;
    display: inline-block;
    height: 25px;
    margin:3px 9px 0 0;
    width: 25px;
	background-size:20px;
	clear:both;
	float:right;
}

.arrow_up_accordian{
	width:20px;
	height:20px;
	background-image:url(../images/arrow_down_accordian.png);
	background-position:left center;
	background-repeat:no-repeat;
	margin:0px;
	padding:0px 15px;
	cursor:pointer;
	}
.arrow_down_accordian{
	width:20px;
	height:20px;
	background-image:url(../images/arrow_up_accordian.png);
	background-position:left center;
	background-repeat:no-repeat;
	margin:0px;
	padding:0px 15px;
	cursor:pointer;
	}
.fieldsetForm{
    display:block;
    margin-left: 2px;
    margin-right: 2px;
    padding-top: 0.35em;
    padding-bottom: 0.625em;
    padding-left: 0.75em;
    padding-right: 0.75em;
    /*border:1px solid #333;
	border:1px solid #e1e1e1;*/
	border:1px solid #2980c3;
	}
.fieldsetForm legend{
	padding:3px 15px;
	font-size:14px;
	font-weight:bold;
	background:#2980c3;
	color:#fff;	
	}
.view-notes{
	background-image: url(../images/view-doc.png);
	background-position: center -3px;
	background-repeat: no-repeat;
	cursor: pointer;
	height:18px;
	width: 25px;
	display:inline-block;
	}	 
.greyButton{
	height:27px;
	line-height:27px;
	padding:0px 7px 0px 7px;
	display:inline-block;
	margin:0 5px 0 0;
	text-shadow: 0 1px 1px rgba(255, 255, 255, 0.75);
	box-shadow:0 1px 2px rgba(0, 0, 0, 0.05);
	border-top:solid 1px #dcdcdc;
	border-right:solid 1px #d8d8d8;
	border-bottom:solid 1px #b8b8b8;
	border-left:solid 1px #d8d8d8;
	color:#666;
	cursor:pointer;
	background:#e6e6e6; /* Old browsers */
	}
.greyButton:hover{
	background:#fefefe;
	}
.icon-address{
	display:inline-block;
	width:25px;
	height:25px;
	background-image:url(../images/city-cion-new.png);
	background-repeat:no-repeat;
	background-position:center center;
	cursor:pointer;
	margin:0 auto;
}

.icon-city{
	display:inline-block;
	width:25px;
	height:25px;
	background-image:url(../images/city-icon-new.png);
	background-repeat:no-repeat;
	background-position:center center;
	cursor:pointer;
	margin:0 auto;
}
.icon-state{
	display:inline-block;
	width:25px;
	height:25px;
	background-image:url(../images/state-icon-new.png);
	background-repeat:no-repeat;
	background-position:center center;
	cursor:pointer;
	margin:0 auto;
}
.icon-zip{
	display:inline-block;
	width:25px;
	height:25px;
	background-image:url(../images/pincode-icon-new.png);
	background-repeat:no-repeat;
	background-position:center center;
	cursor:pointer;
	margin:0 auto;
}
/*.icon-fax{
	display:inline-block;
	width:25px;
	height:25px;
	background-image:url(../images/fax-icon-new.png);
	background-repeat:no-repeat;
	background-position:center center;
	cursor:pointer;
	margin:0 auto;
}
.icon-phone{
	display:inline-block;
	width:25px;
	height:25px;
	background-image:url(../images/phone-icon-new.png);
	background-repeat:no-repeat;
	background-position:center center;
	cursor:pointer;
	margin:0 auto;
}
.icon-email{
	display:inline-block;
	width:25px;
	height:25px;
	background-image:url(../images/email-icon-new.png);
	background-repeat:no-repeat;
	background-position:center center;
	cursor:pointer;
	margin:0 auto;
}
.icon-website{
	display:inline-block;
	width:25px;
	height:25px;
	background-image:url(../images/web-address-icon-new.png);
	background-repeat:no-repeat;
	background-position:center center;
	cursor:pointer;
	margin:0 auto;
}*/

.icon-fax{
	background:url(../images/icons/fax.png) no-repeat;
	background-size:22px 22px;
	float:left;
	width:25px;
	height:25px;
	margin:0px 5px 2px 2px;
	}
.icon-phone{
	background:url(../images/icons/phone_icon.png) no-repeat;
	background-size:22px 22px;
	float:left;
	width:25px;
	height:25px;
	margin:0px 5px 2px 2px;
	}
.icon-email{
	background:url(../images/icons/email.png) no-repeat;
	background-size:22px 22px;
	float:left;
	width:25px;
	height:25px;
	margin:0px 5px 2px 2px;
	}
.icon-website{
	background:url(../images/icons/website.png) no-repeat;
	background-size:22px 22px;
	float:left;
	width:25px;
	height:25px;
	margin:0px 5px 2px 2px;
	}
.icon-folder{
	display:inline-block;
	width:25px;
	height:25px;
	background-image:url(../images/new-folder3.png);
	background-repeat:no-repeat;
	background-position:center center;
	cursor:pointer;	 
	}
