﻿.form-control.error {
	border:1px solid red;
}
.error {
	border:1px solid red;
}
.prodDesc, .prodGroup, .prodCode {
    overflow: hidden;
    text-overflow: ellipsis;
    height:18px;
}


.slider { margin: 50px 0 10px!important;}
#carousel li {margin-right: 5px;}
#carousel img {display: block; opacity: .5; cursor: pointer;}
#carousel img:hover {opacity: 1;}
#carousel .flex-active-slide img {opacity: 1; cursor: default;}
#container {padding: 60px 40px 100px;}

/*#main {margin-left: 420px; margin-top: -25px;overflow: hidden;}*/
aside h3 {float: left;}

h2.subTitle{
	font-size:18px;
	color:#111112;
	margin:0px;
	float:left;
	line-height:30px;
	font-weight:normal;
	width:100%;
}
.evo-pointer.input-group-addon {
	background-color:#ccc;
	min-width:39px;
}
.clearfix.divider {
	height:11px; 
	padding:5px 0px; 
	margin-bottom:10px; 
	border-bottom:1px solid #ddd;
}
#runSheetForm h3 {
	margin:5px 0px;
	font-size:14px;
	font-weight:bold;
}

/*.pendingForApproval{
	background:#F12929;
	border-color: #fff;
	
}
.rejectedJobs{
	background-color:#DC2E2E;
}

.completedJobs{
	background-color:green;
	color:#000;
}

.completedDiscrepancy{
	background-color:#40CE40;
	color:#000;
}

.invoicedJobs{
	background-color:#569256;
	color:#000;
}*/
.numericCol{
  float:right;
}
.alignRight { text-align: right; }
.table tbody tr td.text-right:last-child {
  text-align: right;
}
@media (max-width:1169px) {
    .evo-pointer.input-group-addon {
	    min-width:26px;
    }



}

#divRunDetails .secTitle{
	text-align:right;
}