input.input-large-text {
	font-size: 18px;
	line-height: 22px;
	height: auto;
}
.fg-max-height-200{
	max-height:200px;
	overflow:auto;
}

.padding-top-five{
	padding-top: 5px;
}

#fg_loading{
	display:none;
}

.width_auto{
	width:auto !important;
}

input.invalid,textarea.invalid{
	background-color: #f2dede !important;
}
body p{
	margin: 3px 0 !important;
}
.strong{
	font-weight: bold;
}
.control-group{
	margin-bottom: 8px !important;
}
.modal_input_box{
	height: 34px !important;
}

.fg_floating_head{
	background-color:white;
}

.modal-body iframe{
	width:100%;
	max-height:none !important;
	border: 0 !important;
	height: calc(100vh - 310px);
}
div.modal.fade.in{
	/*top: 15% !important;*/
}
.modal-body{
	padding: 0px !important;
	max-height:none !important;
	height: calc(100vh - 300px);
}
.contentpane.modal{
	padding: 5px !important;
}
/* removed !important from position below. If set to important breaks ccrepeatable fields, they won't scroll */
div.modal {
	position: fixed;
	margin-left: 0px !important;
	left: 5% !important;
	z-index: 10500 !important;
	width: 90% !important;
	background-color: #fff !important;
	border: 1px solid #999 !important;
	border: 1px solid rgba(0,0,0,0.3) !important;
	*border: 1px solid #999 !important;
	-webkit-border-radius: 6px !important;
	-moz-border-radius: 6px !important;
	border-radius: 6px !important;
	-webkit-box-shadow: 0 3px 7px rgba(0,0,0,0.3) !important;
	-moz-box-shadow: 0 3px 7px rgba(0,0,0,0.3) !important;
	box-shadow: 0 3px 7px rgba(0,0,0,0.3) !important;
	-webkit-background-clip: padding-box !important;
	-moz-background-clip: padding-box !important;
	background-clip: padding-box !important;
	outline: none !important;
}
.readonly_date_field{
	width: 80% !important;
}

.table_sum_average{
	margin:10px 20px 10px 0px;
	float:left;
	font-weight:bold;	
}

.table_second_footer{
	margin-left:10px;	
}

.fullwidth{
	width:97%;	
}

.grid-stack-reporting{
	margin-bottom:20px;	
} 

.stacker-content{
	margin-bottom:20px;		
}

.rs_unit_detail{
	display:none;
}

.centered {
  position: fixed; /* or absolute */
  top: 50%;
  left: 50%;
}

.quarter{
  position: fixed; /* or absolute */
  top: 20%;
  left: 20%;
}

.cchidden{
	display:none;
}

#jform_timelog_end_date_img,#jform_timelog_start_date_img,#jform_end_date_img,#jform_start_date_img,#jform_hrs_worked_date_img,#jform_quantity_start_date_img,#jform_quantity_start_date_img,#jform_quantity_end_date_img{
	margin-right:4px;
}


.date_range_input{
	width:168px;
	
}
.date_range_input_calendar{
	width:80px;
	
}
.accordion-heading{
	background-color:beige;
}

.icon-48-customers {
      background-image: url(../images/l_customers.png);
      padding-left:60px!important;
}

.icon-48-customer {
      background-image: url(../images/l_customers.png);
      padding-left:60px!important;
}

.icon-48-projects {
      background-image: url(../images/l_projects.png);
      padding-left:60px!important;
}

.icon-48-project {
      background-image: url(../images/l_projects.png);
      padding-left:60px!important;
}

.icon-48-equipments {
      background-image: url(../images/l_equipments.png);
      padding-left:60px!important;
}

.icon-48-equipment {
      background-image: url(../images/l_equipments.png);
      padding-left:60px!important;
}

.icon-48-signins {
      background-image: url(../images/l_signins.png);
      padding-left:60px!important;
}

.icon-48-signin {
      background-image: url(../images/l_signins.png);
      padding-left:60px!important;
}

.icon-48-trackingcodes {
      background-image: url(../images/l_trackingcodes.png);
      padding-left:60px!important;
}

.icon-48-trackingcode {
      background-image: url(../images/l_trackingcodes.png);
      padding-left:60px!important;
}

.icon-48-contractors {
      background-image: url(../images/l_contractors.png);
      padding-left:60px!important;
}

.icon-48-contractor {
      background-image: url(../images/l_contractors.png);
      padding-left:60px!important;
}

.icon-48-dailyreports {
      background-image: url(../images/l_dailyreports.png);
      padding-left:60px!important;
}

.icon-48-dailyreport {
      background-image: url(../images/l_dailyreports.png);
      padding-left:60px!important;
}

.icon-48-dailyreportentries {
      background-image: url(../images/l_dailyreportentries.png);
      padding-left:60px!important;
}

.icon-48-dailyreportentry {
      background-image: url(../images/l_dailyreportentries.png);
      padding-left:60px!important;
}

.icon-48-dailyreportcodequantities {
      background-image: url(../images/l_dailyreportcodequantities.png);
      padding-left:60px!important;
}

.icon-48-dailyreportcodequantity {
      background-image: url(../images/l_dailyreportcodequantities.png);
      padding-left:60px!important;
}

#j-sidebar-container{
	/*margin-bottom:200px;*/
}

.other-filters{
    padding: 0 14px;
}

.ccmore{
	margin-top:5px;
	margin-right:0px;
	margin-left:0px;
	cursor: pointer;
	cursor: hand;
}

.fg_pointer {
	cursor: pointer;
}

.cc_white_text{
	color: white !important;
}

.cc_status_green{
	background-color: #3c763d !important;
	color: white;
}
.cc_status_yellow{
	background-color: #ffff00!important;
	color: black;
}
.cc_status_blue{
	background-color: #24748c !important;
	color: white;
}
.cc_status_red{
	background-color: #ad312b !important;
	color: white;
}
.cc_status_black{
	background-color: black !important;
	color: white;
}
.cc_status_orange{
	background-color: #ff8000!important;
	color: white;
}
.cc_status_purple{
	background-color: #a62fb4 !important;
	color: white;
}
/*
 * value-1 = green
 * value-0 = red
 */
[class^="chzn-fast-color"].chzn-single,
[class*=" chzn-fast-color"].chzn-single,
[class^="chzn-fast-color"].chzn-single .chzn-single-with-drop,
[class*=" chzn-fast-color"].chzn-single .chzn-single-with-drop {
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none;
}
.chzn-fast-color.chzn-single[rel="cc_status_green"],
.chzn-fast-color-reverse.chzn-single[rel="cc_status_red"],
.chzn-fast-color-state.chzn-single[rel="cc_status_green"] {
	color: #fff;
	text-shadow: 0 -1px 0 rgba(0,0,0,0.25);
	background-color: #409740;
	background-image: -moz-linear-gradient(top,#46a546,#378137);
	background-image: -webkit-gradient(linear,0 0,0 100%,from(#46a546),to(#378137));
	background-image: -webkit-linear-gradient(top,#46a546,#378137);
	background-image: -o-linear-gradient(top,#46a546,#378137);
	background-image: linear-gradient(to bottom,#46a546,#378137);
	background-repeat: repeat-x;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff46a546', endColorstr='#ff368136', GradientType=0);
	border-color: #378137 #378137 #204b20;
	*background-color: #378137;
	filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
}
.chzn-fast-color.chzn-single[rel="cc_status_green"]:hover,
.chzn-fast-color.chzn-single[rel="cc_status_green"]:focus,
.chzn-fast-color.chzn-single[rel="cc_status_green"]:active,
.chzn-fast-color.chzn-single[rel="cc_status_green"].active,
.chzn-fast-color.chzn-single[rel="cc_status_green"].disabled,
.chzn-fast-color.chzn-single[rel="cc_status_green"][disabled],
.chzn-fast-color-reverse.chzn-single[rel="cc_status_red"]:hover,
.chzn-fast-color-reverse.chzn-single[rel="cc_status_red"]:focus,
.chzn-fast-color-reverse.chzn-single[rel="cc_status_red"]:active,
.chzn-fast-color-reverse.chzn-single[rel="cc_status_red"].active,
.chzn-fast-color-reverse.chzn-single[rel="cc_status_red"].disabled,
.chzn-fast-color-reverse.chzn-single[rel="cc_status_red"][disabled],
.chzn-fast-color-state.chzn-single[rel="cc_status_green"]:hover,
.chzn-fast-color-state.chzn-single[rel="cc_status_green"]:focus,
.chzn-fast-color-state.chzn-single[rel="cc_status_green"]:active,
.chzn-fast-color-state.chzn-single[rel="cc_status_green"].active,
.chzn-fast-color-state.chzn-single[rel="cc_status_green"].disabled,
.chzn-fast-color-state.chzn-single[rel="cc_status_green"][disabled] {
	color: #fff;
	background-color: #378137;
	*background-color: #2f6f2f;
}
.chzn-fast-color.chzn-single[rel="cc_status_green"]:active,
.chzn-fast-color.chzn-single[rel="cc_status_green"].active,
.chzn-fast-color-reverse.chzn-single[rel="cc_status_red"]:active,
.chzn-fast-color-reverse.chzn-single[rel="cc_status_red"].active,
.chzn-fast-color-state.chzn-single[rel="cc_status_green"]:active,
.chzn-fast-color-state.chzn-single[rel="cc_status_green"].active {
	background-color: #285d28 \9;
}
.chzn-fast-color.chzn-single[rel="cc_status_red"],
.chzn-fast-color-reverse.chzn-single[rel="cc_status_green"],
.chzn-fast-color-state.chzn-single[rel="cc_status_red"],
.chzn-fast-color-state.chzn-single[rel="value_-1"],
.chzn-fast-color-state.chzn-single[rel="value_-2"] {
	color: #fff;
	text-shadow: 0 -1px 0 rgba(0,0,0,0.25);
	background-color: #ad312b;
	background-image: -moz-linear-gradient(top,#bd362f,#942a25);
	background-image: -webkit-gradient(linear,0 0,0 100%,from(#bd362f),to(#942a25));
	background-image: -webkit-linear-gradient(top,#bd362f,#942a25);
	background-image: -o-linear-gradient(top,#bd362f,#942a25);
	background-image: linear-gradient(to bottom,#bd362f,#942a25);
	background-repeat: repeat-x;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffbd362f', endColorstr='#ff942a24', GradientType=0);
	border-color: #942a25 #942a25 #571916;
	*background-color: #942a25;
	filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
}
.chzn-fast-color.chzn-single[rel="cc_status_red"]:hover,
.chzn-fast-color.chzn-single[rel="cc_status_red"]:focus,
.chzn-fast-color.chzn-single[rel="cc_status_red"]:active,
.chzn-fast-color.chzn-single[rel="cc_status_red"].active,
.chzn-fast-color.chzn-single[rel="cc_status_red"].disabled,
.chzn-fast-color.chzn-single[rel="cc_status_red"][disabled],
.chzn-fast-color-reverse.chzn-single[rel="cc_status_green"]:hover,
.chzn-fast-color-reverse.chzn-single[rel="cc_status_green"]:focus,
.chzn-fast-color-reverse.chzn-single[rel="cc_status_green"]:active,
.chzn-fast-color-reverse.chzn-single[rel="cc_status_green"].active,
.chzn-fast-color-reverse.chzn-single[rel="cc_status_green"].disabled,
.chzn-fast-color-reverse.chzn-single[rel="cc_status_green"][disabled],
.chzn-fast-color-state.chzn-single[rel="cc_status_red"]:hover,
.chzn-fast-color-state.chzn-single[rel="cc_status_red"]:focus,
.chzn-fast-color-state.chzn-single[rel="cc_status_red"]:active,
.chzn-fast-color-state.chzn-single[rel="cc_status_red"].active,
.chzn-fast-color-state.chzn-single[rel="cc_status_red"].disabled,
.chzn-fast-color-state.chzn-single[rel="cc_status_red"][disabled],
.chzn-fast-color-state.chzn-single[rel="value_-1"]:hover,
.chzn-fast-color-state.chzn-single[rel="value_-1"]:focus,
.chzn-fast-color-state.chzn-single[rel="value_-1"]:active,
.chzn-fast-color-state.chzn-single[rel="value_-1"].active,
.chzn-fast-color-state.chzn-single[rel="value_-1"].disabled,
.chzn-fast-color-state.chzn-single[rel="value_-1"][disabled],
.chzn-fast-color-state.chzn-single[rel="value_-2"]:hover,
.chzn-fast-color-state.chzn-single[rel="value_-2"]:focus,
.chzn-fast-color-state.chzn-single[rel="value_-2"]:active,
.chzn-fast-color-state.chzn-single[rel="value_-2"].active,
.chzn-fast-color-state.chzn-single[rel="value_-2"].disabled,
.chzn-fast-color-state.chzn-single[rel="value_-2"][disabled] {
	color: #fff;
	background-color: #942a25;
	*background-color: #802420;
}
.chzn-fast-color.chzn-single[rel="cc_status_red"]:active,
.chzn-fast-color.chzn-single[rel="cc_status_red"].active,
.chzn-fast-color-reverse.chzn-single[rel="cc_status_green"]:active,
.chzn-fast-color-reverse.chzn-single[rel="cc_status_green"].active,
.chzn-fast-color-state.chzn-single[rel="cc_status_red"]:active,
.chzn-fast-color-state.chzn-single[rel="cc_status_red"].active,
.chzn-fast-color-state.chzn-single[rel="value_-1"]:active,
.chzn-fast-color-state.chzn-single[rel="value_-1"].active,
.chzn-fast-color-state.chzn-single[rel="value_-2"]:active,
.chzn-fast-color-state.chzn-single[rel="value_-2"].active {
	background-color: #6b1f1b \9;
}


.cc_status_salmon,
.chzn-fast-color.chzn-single[rel="cc_status_salmon"],
.chzn-fast-color-state.chzn-single[rel="cc_status_salmon"] {
	background-image: -webkit-linear-gradient(top,#ff8080,#ff8080);
	background-color: #ff8080;
	color:white;
}

.cc_status_teal,
.chzn-fast-color.chzn-single[rel="cc_status_teal"],
.chzn-fast-color-state.chzn-single[rel="cc_status_teal"] {
	background-image: -webkit-linear-gradient(top,#00cccc,#00cccc);
	color:white;
	background-color: #00cccc;
}

.cc_status_olive,
.chzn-fast-color.chzn-single[rel="cc_status_olive"],
.chzn-fast-color-state.chzn-single[rel="cc_status_olive"] {
	background-image: -webkit-linear-gradient(top,#669900,#669900);
	background-color: #669900;
	color:white;
}

.cc_status_forest,
.chzn-fast-color.chzn-single[rel="cc_status_forest"],
.chzn-fast-color-state.chzn-single[rel="cc_status_forest"] {
	background-image: -webkit-linear-gradient(top,#006600,#006600);
	background-color: #006600;
	color:white;
}

.cc_status_hunter,
.chzn-fast-color.chzn-single[rel="cc_status_hunter"],
.chzn-fast-color-state.chzn-single[rel="cc_status_hunter"] {
	background-image: -webkit-linear-gradient(top,#666633,#666633);
	background-color: #666633;
	color:white;
}

.cc_status_lilac,
.chzn-fast-color.chzn-single[rel="cc_status_lilac"],
.chzn-fast-color-state.chzn-single[rel="cc_status_lilac"] {
	background-image: -webkit-linear-gradient(top,#dc6fb8,#dc6fb8);
	background-color: #dc6fb8;
	color:white;
}

.cc_status_burgandy,
.chzn-fast-color.chzn-single[rel="cc_status_burgundy"],
.chzn-fast-color-state.chzn-single[rel="cc_status_burgandy"] {
	background-image: -webkit-linear-gradient(top,#990033,#990033);
	background-color: #990033;
	color:white;
}

.cc_status_pumpkin,
.chzn-fast-color.chzn-single[rel="cc_status_pumpkin"],
.chzn-fast-color-state.chzn-single[rel="cc_status_pumpkin"] {
	background-image: -webkit-linear-gradient(top,#b35900,#b35900);
	background-color: #b35900;
	color:white;
}

.cc_status_navy,
.chzn-fast-color.chzn-single[rel="cc_status_navy"],
.chzn-fast-color-state.chzn-single[rel="cc_status_navy"] {
	background-image: -webkit-linear-gradient(top,#002b80,#002b80);
	background-color: #002b80;
	color:white;
}

.cc_status_pink,
.chzn-fast-color.chzn-single[rel="cc_status_pink"],
.chzn-fast-color-state.chzn-single[rel="cc_status_pink"] {
	background-image: -webkit-linear-gradient(top,#ff1a8c,#ff1a8c);
	background-color: #ff1a8c;
	color:white;
}

.cc_status_orange,
.chzn-fast-color.chzn-single[rel="cc_status_orange"],
.chzn-fast-color-state.chzn-single[rel="cc_status_orange"] {
	background-image: -webkit-linear-gradient(top,#ff9900,#ff9900);
	background-color: #ff9900;
	color:white;
}

	/***************** yellow ***********************/
.chzn-fast-color.chzn-single[rel="cc_status_yellow"],
.chzn-fast-color-state.chzn-single[rel="cc_status_yellow"] {

	box-shadow: 0px 1px 0px 0px #fff6af;
	background:linear-gradient(to bottom, #ffff00 5%, #fff3a1 100%);
	background-color:#ffec64;
	border-radius:6px;
	border:1px solid #ffec64;
	color:#333333;
	text-decoration:none;
	text-shadow:0px 1px 0px #ffee66;
}
.chzn-fast-color.chzn-single[rel="cc_status_yellow"]:hover,
.chzn-fast-color.chzn-single[rel="cc_status_yellow"]:focus,
.chzn-fast-color.chzn-single[rel="cc_status_yellow"]:active,
.chzn-fast-color.chzn-single[rel="cc_status_yellow"].active,
.chzn-fast-color.chzn-single[rel="cc_status_yellow"].disabled,
.chzn-fast-color.chzn-single[rel="cc_status_yellow"][disabled],
.chzn-fast-color-state.chzn-single[rel="cc_status_yellow"]:hover,
.chzn-fast-color-state.chzn-single[rel="cc_status_yellow"]:focus,
.chzn-fast-color-state.chzn-single[rel="cc_status_yellow"]:active,
.chzn-fast-color-state.chzn-single[rel="cc_status_yellow"].active,
.chzn-fast-color-state.chzn-single[rel="cc_status_yellow"].disabled,
.chzn-fast-color-state.chzn-single[rel="cc_status_yellow"][disabled] {
	color: black;
	background-color: #ffff00;
	*background-color: #ffff00;
}
.chzn-fast-color.chzn-single[rel="cc_status_yellow"]:active,
.chzn-fast-color.chzn-single[rel="cc_status_yellow"].active,
.chzn-fast-color-state.chzn-single[rel="cc_status_yellow"]:active,
.chzn-fast-color-state.chzn-single[rel="cc_status_yellow"].active {
	background-color: #ffff00 \9;
}


/************ BLUE *****************/
.chzn-fast-color.chzn-single[rel="cc_status_blue"],
.chzn-fast-color-state.chzn-single[rel="cc_status_blue"] {	
  color: #ffffff;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
  background-color: #2f96b4;
  *background-color: #2f96b4;
  background-image: -moz-linear-gradient(top, #5bc0de, #2f96b4);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#5bc0de), to(#2f96b4));
  background-image: -webkit-linear-gradient(top, #5bc0de, #2f96b4);
  background-image: -o-linear-gradient(top, #5bc0de, #2f96b4);
  background-image: linear-gradient(to bottom, #5bc0de, #2f96b4);
  background-repeat: repeat-x;
  border-color: #2f96b4 #2f96b4 #1f6377;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff5bc0de', endColorstr='#ff2f96b4', GradientType=0);
  filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
}
.chzn-fast-color.chzn-single[rel="cc_status_blue"]:hover,
.chzn-fast-color.chzn-single[rel="cc_status_blue"]:focus,
.chzn-fast-color.chzn-single[rel="cc_status_blue"]:active,
.chzn-fast-color.chzn-single[rel="cc_status_blue"].active,
.chzn-fast-color.chzn-single[rel="cc_status_blue"].disabled,
.chzn-fast-color.chzn-single[rel="cc_status_blue"][disabled],
.chzn-fast-color-state.chzn-single[rel="cc_status_blue"]:hover,
.chzn-fast-color-state.chzn-single[rel="cc_status_blue"]:focus,
.chzn-fast-color-state.chzn-single[rel="cc_status_blue"]:active,
.chzn-fast-color-state.chzn-single[rel="cc_status_blue"].active,
.chzn-fast-color-state.chzn-single[rel="cc_status_blue"].disabled,
.chzn-fast-color-state.chzn-single[rel="cc_status_blue"][disabled] {
  color: #ffffff;
  background-color: #2f96b4;
  *background-color: #2a85a0;
}
.chzn-fast-color.chzn-single[rel="cc_status_blue"]:active,
.chzn-fast-color.chzn-single[rel="cc_status_blue"].active,
.chzn-fast-color-state.chzn-single[rel="cc_status_blue"]:active,
.chzn-fast-color-state.chzn-single[rel="cc_status_blue"].active {
	background-color: #24748c \9;
}


/************ BLACK *****************/
.chzn-fast-color.chzn-single[rel="cc_status_black"],
.chzn-fast-color-state.chzn-single[rel="cc_status_black"] {	
  color: #ffffff;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
  background-color: black;
  *background-color: black;
  background-image: -moz-linear-gradient(top,  black, black);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(black), to(black));
  background-image: -webkit-linear-gradient(top,  black, black);
  background-image: -o-linear-gradient(top, black, black);
  background-image: linear-gradient(to bottom,  black, black);
  background-repeat: repeat-x;
  border-color: black black black;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff5bc0de', endColorstr='#ff2f96b4', GradientType=0);
  filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
}
.chzn-fast-color.chzn-single[rel="cc_status_black"]:hover,
.chzn-fast-color.chzn-single[rel="cc_status_black"]:focus,
.chzn-fast-color.chzn-single[rel="cc_status_black"]:active,
.chzn-fast-color.chzn-single[rel="cc_status_black"].active,
.chzn-fast-color.chzn-single[rel="cc_status_black"].disabled,
.chzn-fast-color.chzn-single[rel="cc_status_black"][disabled],
.chzn-fast-color-state.chzn-single[rel="cc_status_black"]:hover,
.chzn-fast-color-state.chzn-single[rel="cc_status_black"]:focus,
.chzn-fast-color-state.chzn-single[rel="cc_status_black"]:active,
.chzn-fast-color-state.chzn-single[rel="cc_status_black"].active,
.chzn-fast-color-state.chzn-single[rel="cc_status_black"].disabled,
.chzn-fast-color-state.chzn-single[rel="cc_status_black"][disabled] {
  color: #ffffff;
  background-color: black;
  *background-color: black;
}
.chzn-fast-color.chzn-single[rel="cc_status_black"]:active,
.chzn-fast-color.chzn-single[rel="cc_status_black"].active,
.chzn-fast-color-state.chzn-single[rel="cc_status_black"]:active,
.chzn-fast-color-state.chzn-single[rel="cc_status_black"].active {
	background-color: black \9;
}

/************ PURPLE *****************/
.chzn-fast-color.chzn-single[rel="cc_status_purple"],
.chzn-fast-color-state.chzn-single[rel="cc_status_purple"] {	
  color: #ffffff;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
  background-color: #c6059c;
  *background-color: #2f96b4;
  background-image: -moz-linear-gradient(top, #e64af9, #a62fb4);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#e64af9), to(#a62fb4));
  background-image: -webkit-linear-gradient(top, #e64af9, #a62fb4);
  background-image: -o-linear-gradient(top, #e64af9, #a62fb4);
  background-image: linear-gradient(to bottom, #e64af9, #a62fb4);
  background-repeat: repeat-x;
  border-color: #a62fb4 #a62fb4 #1f6377;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff5bc0de', endColorstr='#ff2f96b4', GradientType=0);
  filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
}
.chzn-fast-color.chzn-single[rel="cc_status_purple"]:hover,
.chzn-fast-color.chzn-single[rel="cc_status_purple"]:focus,
.chzn-fast-color.chzn-single[rel="cc_status_purple"]:active,
.chzn-fast-color.chzn-single[rel="cc_status_purple"].active,
.chzn-fast-color.chzn-single[rel="cc_status_purple"].disabled,
.chzn-fast-color.chzn-single[rel="cc_status_purple"][disabled],
.chzn-fast-color-state.chzn-single[rel="cc_status_purple"]:hover,
.chzn-fast-color-state.chzn-single[rel="cc_status_purple"]:focus,
.chzn-fast-color-state.chzn-single[rel="cc_status_purple"]:active,
.chzn-fast-color-state.chzn-single[rel="cc_status_purple"].active,
.chzn-fast-color-state.chzn-single[rel="cc_status_purple"].disabled,
.chzn-fast-color-state.chzn-single[rel="cc_status_purple"][disabled] {
  color: #ffffff;
  background-color: #a62fb4;
  *background-color: #2a85a0;
}
.chzn-fast-color.chzn-single[rel="cc_status_purple"]:active,
.chzn-fast-color.chzn-single[rel="cc_status_purple"].active,
.chzn-fast-color-state.chzn-single[rel="cc_status_purple"]:active,
.chzn-fast-color-state.chzn-single[rel="cc_status_purple"].active {
	background-color: #24748c \9;
}


.cc_white_text{
	color: white !important;
}

.cc_status_green{
	background-color: #3c763d !important;
	color: white;
}
.cc_status_yellow{
	background-color: #e48806 !important;
	color: white;
}
.cc_status_blue{
	background-color: #24748c !important;
	color: white;
}
.cc_status_red{
	background-color: #ad312b !important;
	color: white;
}

/*
 * value-1 = green
 * value-0 = red
 */
[class^="chzn-ccjet-color"].chzn-single,
[class*=" chzn-ccjet-color"].chzn-single,
[class^="chzn-ccjet-color"].chzn-single .chzn-single-with-drop,
[class*=" chzn-ccjet-color"].chzn-single .chzn-single-with-drop {
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none;
}
.chzn-ccjet-color.chzn-single[rel="cc_status_green"],
.chzn-ccjet-color-reverse.chzn-single[rel="cc_status_red"],
.chzn-ccjet-color-state.chzn-single[rel="cc_status_green"] {
	color: #fff;
	text-shadow: 0 -1px 0 rgba(0,0,0,0.25);
	background-color: #409740;
	background-image: -moz-linear-gradient(top,#46a546,#378137);
	background-image: -webkit-gradient(linear,0 0,0 100%,from(#46a546),to(#378137));
	background-image: -webkit-linear-gradient(top,#46a546,#378137);
	background-image: -o-linear-gradient(top,#46a546,#378137);
	background-image: linear-gradient(to bottom,#46a546,#378137);
	background-repeat: repeat-x;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff46a546', endColorstr='#ff368136', GradientType=0);
	border-color: #378137 #378137 #204b20;
	*background-color: #378137;
	filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
}
.chzn-ccjet-color.chzn-single[rel="cc_status_green"]:hover,
.chzn-ccjet-color.chzn-single[rel="cc_status_green"]:focus,
.chzn-ccjet-color.chzn-single[rel="cc_status_green"]:active,
.chzn-ccjet-color.chzn-single[rel="cc_status_green"].active,
.chzn-ccjet-color.chzn-single[rel="cc_status_green"].disabled,
.chzn-ccjet-color.chzn-single[rel="cc_status_green"][disabled],
.chzn-ccjet-color-reverse.chzn-single[rel="cc_status_red"]:hover,
.chzn-ccjet-color-reverse.chzn-single[rel="cc_status_red"]:focus,
.chzn-ccjet-color-reverse.chzn-single[rel="cc_status_red"]:active,
.chzn-ccjet-color-reverse.chzn-single[rel="cc_status_red"].active,
.chzn-ccjet-color-reverse.chzn-single[rel="cc_status_red"].disabled,
.chzn-ccjet-color-reverse.chzn-single[rel="cc_status_red"][disabled],
.chzn-ccjet-color-state.chzn-single[rel="cc_status_green"]:hover,
.chzn-ccjet-color-state.chzn-single[rel="cc_status_green"]:focus,
.chzn-ccjet-color-state.chzn-single[rel="cc_status_green"]:active,
.chzn-ccjet-color-state.chzn-single[rel="cc_status_green"].active,
.chzn-ccjet-color-state.chzn-single[rel="cc_status_green"].disabled,
.chzn-ccjet-color-state.chzn-single[rel="cc_status_green"][disabled] {
	color: #fff;
	background-color: #378137;
	*background-color: #2f6f2f;
}
.chzn-ccjet-color.chzn-single[rel="cc_status_green"]:active,
.chzn-ccjet-color.chzn-single[rel="cc_status_green"].active,
.chzn-ccjet-color-reverse.chzn-single[rel="cc_status_red"]:active,
.chzn-ccjet-color-reverse.chzn-single[rel="cc_status_red"].active,
.chzn-ccjet-color-state.chzn-single[rel="cc_status_green"]:active,
.chzn-ccjet-color-state.chzn-single[rel="cc_status_green"].active {
	background-color: #285d28 \9;
}
.chzn-ccjet-color.chzn-single[rel="cc_status_red"],
.chzn-ccjet-color-reverse.chzn-single[rel="cc_status_green"],
.chzn-ccjet-color-state.chzn-single[rel="cc_status_red"],
.chzn-ccjet-color-state.chzn-single[rel="value_-1"],
.chzn-ccjet-color-state.chzn-single[rel="value_-2"] {
	color: #fff;
	text-shadow: 0 -1px 0 rgba(0,0,0,0.25);
	background-color: #ad312b;
	background-image: -moz-linear-gradient(top,#bd362f,#942a25);
	background-image: -webkit-gradient(linear,0 0,0 100%,from(#bd362f),to(#942a25));
	background-image: -webkit-linear-gradient(top,#bd362f,#942a25);
	background-image: -o-linear-gradient(top,#bd362f,#942a25);
	background-image: linear-gradient(to bottom,#bd362f,#942a25);
	background-repeat: repeat-x;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffbd362f', endColorstr='#ff942a24', GradientType=0);
	border-color: #942a25 #942a25 #571916;
	*background-color: #942a25;
	filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
}
.chzn-ccjet-color.chzn-single[rel="cc_status_red"]:hover,
.chzn-ccjet-color.chzn-single[rel="cc_status_red"]:focus,
.chzn-ccjet-color.chzn-single[rel="cc_status_red"]:active,
.chzn-ccjet-color.chzn-single[rel="cc_status_red"].active,
.chzn-ccjet-color.chzn-single[rel="cc_status_red"].disabled,
.chzn-ccjet-color.chzn-single[rel="cc_status_red"][disabled],
.chzn-ccjet-color-reverse.chzn-single[rel="cc_status_green"]:hover,
.chzn-ccjet-color-reverse.chzn-single[rel="cc_status_green"]:focus,
.chzn-ccjet-color-reverse.chzn-single[rel="cc_status_green"]:active,
.chzn-ccjet-color-reverse.chzn-single[rel="cc_status_green"].active,
.chzn-ccjet-color-reverse.chzn-single[rel="cc_status_green"].disabled,
.chzn-ccjet-color-reverse.chzn-single[rel="cc_status_green"][disabled],
.chzn-ccjet-color-state.chzn-single[rel="cc_status_red"]:hover,
.chzn-ccjet-color-state.chzn-single[rel="cc_status_red"]:focus,
.chzn-ccjet-color-state.chzn-single[rel="cc_status_red"]:active,
.chzn-ccjet-color-state.chzn-single[rel="cc_status_red"].active,
.chzn-ccjet-color-state.chzn-single[rel="cc_status_red"].disabled,
.chzn-ccjet-color-state.chzn-single[rel="cc_status_red"][disabled],
.chzn-ccjet-color-state.chzn-single[rel="value_-1"]:hover,
.chzn-ccjet-color-state.chzn-single[rel="value_-1"]:focus,
.chzn-ccjet-color-state.chzn-single[rel="value_-1"]:active,
.chzn-ccjet-color-state.chzn-single[rel="value_-1"].active,
.chzn-ccjet-color-state.chzn-single[rel="value_-1"].disabled,
.chzn-ccjet-color-state.chzn-single[rel="value_-1"][disabled],
.chzn-ccjet-color-state.chzn-single[rel="value_-2"]:hover,
.chzn-ccjet-color-state.chzn-single[rel="value_-2"]:focus,
.chzn-ccjet-color-state.chzn-single[rel="value_-2"]:active,
.chzn-ccjet-color-state.chzn-single[rel="value_-2"].active,
.chzn-ccjet-color-state.chzn-single[rel="value_-2"].disabled,
.chzn-ccjet-color-state.chzn-single[rel="value_-2"][disabled] {
	color: #fff;
	background-color: #942a25;
	*background-color: #802420;
}
.chzn-ccjet-color.chzn-single[rel="cc_status_red"]:active,
.chzn-ccjet-color.chzn-single[rel="cc_status_red"].active,
.chzn-ccjet-color-reverse.chzn-single[rel="cc_status_green"]:active,
.chzn-ccjet-color-reverse.chzn-single[rel="cc_status_green"].active,
.chzn-ccjet-color-state.chzn-single[rel="cc_status_red"]:active,
.chzn-ccjet-color-state.chzn-single[rel="cc_status_red"].active,
.chzn-ccjet-color-state.chzn-single[rel="value_-1"]:active,
.chzn-ccjet-color-state.chzn-single[rel="value_-1"].active,
.chzn-ccjet-color-state.chzn-single[rel="value_-2"]:active,
.chzn-ccjet-color-state.chzn-single[rel="value_-2"].active {
	background-color: #6b1f1b \9;
}


/************ BLUE *****************/
.chzn-ccjet-color.chzn-single[rel="cc_status_blue"],
.chzn-ccjet-color-state.chzn-single[rel="cc_status_blue"] {	
  color: #ffffff;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
  background-color: #49afcd;
  *background-color: #2f96b4;
  background-image: -moz-linear-gradient(top, #5bc0de, #2f96b4);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#5bc0de), to(#2f96b4));
  background-image: -webkit-linear-gradient(top, #5bc0de, #2f96b4);
  background-image: -o-linear-gradient(top, #5bc0de, #2f96b4);
  background-image: linear-gradient(to bottom, #5bc0de, #2f96b4);
  background-repeat: repeat-x;
  border-color: #2f96b4 #2f96b4 #1f6377;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff5bc0de', endColorstr='#ff2f96b4', GradientType=0);
  filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
}
.chzn-ccjet-color.chzn-single[rel="cc_status_blue"]:hover,
.chzn-ccjet-color.chzn-single[rel="cc_status_blue"]:focus,
.chzn-ccjet-color.chzn-single[rel="cc_status_blue"]:active,
.chzn-ccjet-color.chzn-single[rel="cc_status_blue"].active,
.chzn-ccjet-color.chzn-single[rel="cc_status_blue"].disabled,
.chzn-ccjet-color.chzn-single[rel="cc_status_blue"][disabled],
.chzn-ccjet-color-state.chzn-single[rel="cc_status_blue"]:hover,
.chzn-ccjet-color-state.chzn-single[rel="cc_status_blue"]:focus,
.chzn-ccjet-color-state.chzn-single[rel="cc_status_blue"]:active,
.chzn-ccjet-color-state.chzn-single[rel="cc_status_blue"].active,
.chzn-ccjet-color-state.chzn-single[rel="cc_status_blue"].disabled,
.chzn-ccjet-color-state.chzn-single[rel="cc_status_blue"][disabled] {
  color: #ffffff;
  background-color: #2f96b4;
  *background-color: #2a85a0;
}
.chzn-ccjet-color.chzn-single[rel="cc_status_blue"]:active,
.chzn-ccjet-color.chzn-single[rel="cc_status_blue"].active,
.chzn-ccjet-color-state.chzn-single[rel="cc_status_blue"]:active,
.chzn-ccjet-color-state.chzn-single[rel="cc_status_blue"].active {
	background-color: #24748c \9;
}

.test{}

.fullwidth{
	width:95% !important;	
}

.well-red{
    background-color: #d9534f !important;
  	border-color: #d43f3a !important;
}
.cclead {
	font-size: 19.5px;
	font-weight: 200;
	line-height: 27px;
}
.width_54{
	width:54%;
}

.config_status_input_box{
	width:95px !important;
}

.wfortyfive{
	width:45px !important;
}
.wonefifty{
	width:150px !important;
}
.margin-left{
	margin-left:5px;
}

.modal_body{
	padding:10px;
}

.signatureparent {
  color:darkblue;
  background-color:lightgrey;
  padding: 15px;
  width:80%
}

.signature {
  padding: 0 0 0 0; 
  margin: 0 0 0 0;
  border: 2px dotted #000;
  width:100%
}

.fullTextArea{
	/*width:96%;*/
	height:100px;
}

.halfTextArea{
	width:96%;
	height:50px !important;
}

.largeTextArea{
	width:96%;
	height:300px;
}

.ccTalk{
	width:75%;
	height:50px;
	margin-right:10px;
	margin-bottom:15px;
}

.width30{
	width:30px !important;
}
.width40{
	width:40px !important;
}
.width50{
	width:50px !important;
}
.width60{
	width:60px !important;
}
.width70{
	width:70px !important;
}
.width80{
	width:80px !important;
}
.width90{
	width:80px !important;
}
.width100{
	width:100px !important;
}
.width150{
	width:150px !important;
}
.width200{
	width:200px !important;
}
.width300{
	width:300px !important;
}
.width100p{
	width:100% !important;
}

/*.subform-repeatable-group > .btn-toolbar .btn.btn-success{*/
/*	border-radius: 0 3px 0 0 !important;*/
/*	border-width: 1px 1px 0 0 !important;*/
/*	left: 1px;*/
/*	right: inherit !important;*/
/*}*/

/*.subform-repeatable-group > .btn-toolbar .btn.btn-info{*/
/*	border-radius: 0 0 3px 0 !important;*/
/*	color:#2f96b4;*/
/*	left: 27px;*/
/*	top: -1px;*/
/*}*/

/*.subform-repeatable-group > .btn-toolbar .btn.btn-danger{*/
/*	border-radius: 0 0 0px 0 !important;*/
/*	border-width: 0 1px 1px 0 !important;*/
/*	left: 1px;*/
/*	right: inherit !important;*/
/*}*/

/*.subform-repeatable-group > .btn-toolbar{*/
/*	margin-bottom:5px !important;*/
/*}*/

/*.subform-repeatable .control-group{*/
/*	margin-bottom:5px !important;*/
/*}*/

/*.subform-repeatable-group{*/
/*	padding: 8px 15px 28px 15px; !important;*/
/*}*/

@media (min-width: 773px){
	.field-calendar input{
		width:145px !important;
	}
	.btn-wrapper > .input-append{
		margin-right: 43px !important;
	}
}

.input-prepend input, .input-append input, .input-prepend input[class*="span"], .input-append input[class*="span"], .input-append button{
	height:27px;
}

h1, h2, h3, h4, h5, h6{
	/* I removed this for the back end logo nav bar */
	/*margin-top: 10px !important;*/
	/*margin-bottom: 10px !important;*/
}


.upload_account_table{
	width: 750px !important;
	height: 175px !important;
}

.config_upload_text_box{
	width:140px !important;
	margin-right:0;
	padding-right:0;
}


.btn-group-yesno-reverse .active.btn-success {
	color: #fff;
	text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
	background-color: #ad312b;
	background-image: -moz-linear-gradient(top, #bd362f, #942a25);
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#bd362f), to(#942a25));
	background-image: -webkit-linear-gradient(top, #bd362f, #942a25);
	background-image: -o-linear-gradient(top, #bd362f, #942a25);
	background-image: linear-gradient(to bottom, #bd362f, #942a25);
	background-repeat: repeat-x;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffbd362f', endColorstr='#ff942a25', GradientType=0);
	border-color: #942a25 #942a25 #571916;
	*background-color: #942a25;
	/* Darken IE7 buttons by default so they stand out more given they won't have borders */
	filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
}
.btn-group-yesno-reverse .active.btn-success:hover,
.btn-group-yesno-reverse .active.btn-success:focus,
.btn-group-yesno-reverse .active.btn-success:active,
.btn-group-yesno-reverse .active.btn-success.active,
.btn-group-yesno-reverse .active.btn-success.disabled,
.btn-group-yesno-reverse .active.btn-success[disabled] {
	color: #fff;
	background-color: #942a25;
	*background-color: #802420;
}
.btn-group-yesno-reverse .active.btn-success:active,
.btn-group-yesno-reverse .active.btn-success.active {
	background-color: #6b1f1b \9;
}
.btn-group-yesno-reverse .active.btn-danger {
	color: #fff;
	text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
	background-color: #409740;
	background-image: -moz-linear-gradient(top, #46a546, #378137);
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#46a546), to(#378137));
	background-image: -webkit-linear-gradient(top, #46a546, #378137);
	background-image: -o-linear-gradient(top, #46a546, #378137);
	background-image: linear-gradient(to bottom, #46a546, #378137);
	background-repeat: repeat-x;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff46a546', endColorstr='#ff378137', GradientType=0);
	border-color: #378137 #378137 #204b20;
	*background-color: #378137;
	/* Darken IE7 buttons by default so they stand out more given they won't have borders */
	filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
}
.btn-group-yesno-reverse .active.btn-danger:hover,
.btn-group-yesno-reverse .active.btn-danger:focus,
.btn-group-yesno-reverse .active.btn-danger:active,
.btn-group-yesno-reverse .active.btn-danger.active,
.btn-group-yesno-reverse .active.btn-danger.disabled,
.btn-group-yesno-reverse .active.btn-danger[disabled] {
	color: #fff;
	background-color: #378137;
	*background-color: #2f6f2f;
}
.btn-group-yesno-reverse .active.btn-danger:active,
.btn-group-yesno-reverse .active.btn-danger.active {
	background-color: #285d28 \9;
}