/* START PAYIGNITER STYLES */
.ajaxloader{
	table-layout: fixed;
	padding-right:16px;
}
.ajaxloader img{
	margin-left:50%;
}
#the_search_table_length label select{
	max-width:75px;
}
#triggers p:last-child{
	margin:0px;
}
.no-margin-left{
	margin-left:0px;
 }

 .no-margin-bottom{
 	margin-bottom:0px;
 }
  
.piTableStyle{
}
.piTableStyle th{
	border-top:0px;
}
.piprogress{
	margin-bottom:5px;
	height:30px;
}

.piProgressStep3{
	margin-left:0%;
	float:left;
	display:inline-block;
	width:33%;
	text-align:center;
	margin-top:4px;
}

.piProgressStep4{
	margin-left:0%;
	float:left;
	display:inline-block;
	width:25%;
	text-align:center;
	margin-top:4px;
}

.piProgressStep5{
	margin-left:0%;
	float:left;
	display:inline-block;
	width:20%;
	text-align:center;
	margin-top:4px;
}

.piProgressStep6{
	margin-left:0%;
	float:left;
	display:inline-block;
	width:16.66%;
	text-align:center;
	margin-top:4px;
}

.piProgressStep10{
	margin-left:0%;
	float:left;
	display:inline-block;
	width:10%;
	text-align:center;
	margin-top:4px;
}

.piProgressBar{
	transition:all 0 ease 0;
	background-color: #2ecc71;
    color: #FFFFFF;
    float: left;
    font-size: 12px;
    height: 100%;
    text-align: center;
    text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
}

 table { table-layout: fixed; }
 .recaptchatable {table-layout: auto;}
 table th, table td { overflow: hidden; }


.perioddrop{

}

/*this is the paycheck*/
/*
.paycheckdatabox{
	padding-left:10px;
	padding-right:10px;
	width:;
}

#paycheck_main{
	width:700px;
	position:absolute;
	top:0px;
}

#check_wrap{
	position:relative;
	width:700px;
	min-height:259px;
}

#stretch_hack{
	position:relative;
	
	min-height:259px;
	width:700px;

}

#check_amount{
	position:absolute;
	top:100px;
	right:42px;
	font-weight:bold;
	font-size:28px;
}

#pay_to_the_order_of,
#mock_pay_to_the_order_of{
	position:absolute;
	top:105px;
	left:140px;
	font-size:28px;	
}

#sign_check{
	position:absolute;
	top:170px;
	right:95px;
	font-family: 'Seaweed Script', cursive;
	font-size:25px;
}

#check_info{
	position:absolute;
	top:27px;
	left:100px;
	letter-spacing: 2px;
	text-align:center;
	font-size:80%;	
	line-height:80%;
}

.datecheck{
	float:right;
	margin-top:40px;
	margin-right:40px;
}

.datechecktext{
	text-decoration: none;
	border-bottom: 2px solid #333;
	color: #333;
	padding-bottom: 0px;
	font-family: 'Seaweed Script', cursive;
	font-size:17px;
}

#co_name{
	font-weight:bold;
}


@media (min-width: 1102px) and (max-width: 1247px) {

#paycheck_main{
	width:600px;
	position:absolute;
	top:0px;
}

#check_wrap{
	position:relative;
	width:600px;
	min-height:222px;
}

#stretch_hack{
	position:relative;
	min-height:222px;
	width:600px;
}

#check_amount{
	position:absolute;
	top:88px;
	right:40px;
	font-size:140%;
}

#pay_to_the_order_of,
#mock_pay_to_the_order_of{
	position:absolute;
	top:88px;
	left:121px;
	font-size:140%;	
}

#sign_check{
	position:absolute;
	top:144px;
	right:101px;
	font-size:140%;	
	font-family: 'Parisienne', cursive;
}

#check_info{
	position:absolute;
	top:17px;
	left:36px;
	font-size:70%;	
	line-height:40%;
}

.datecheck{
	float:right;
	margin-top:30px;
	margin-right:40px;
}

.datechecktext{
	text-decoration: none;
	border-bottom: 2px solid #333;
	color: #333;
	padding-bottom: 0px;
	font-family: 'Seaweed Script', cursive;
	font-size:15px;
}


}

@media (min-width: 0px) and (max-width: 1101px) {

h5{font-size:13px;}

#paycheck_main{
	width:510px;
	position:absolute;
	top:0px;
}

#check_wrap{
	position:relative;
	width:510px;
	min-height:189px;
}

#stretch_hack{
	position:relative;
	min-height:189px;
	width:510px;
}

#check_amount{
	position:absolute;
	top:72px;
	right:30px;
	font-size:130%;
}

#pay_to_the_order_of,
#mock_pay_to_the_order_of{
	position:absolute;
	top:72px;
	left:105px;
	font-size:130%;	
}

#sign_check{
	position:absolute;
	top:121px;
	right:90px;
	font-size:120%;	
	font-family: 'Parisienne', cursive;
}

#check_info{
	position:absolute;
	top:17px;
	left:26px;
	font-size:70%;	
	line-height:40%;
}

.datecheck{
	float:right;
	margin-top:20px;
	margin-right:25px;
}

.datechecktext{
	text-decoration: none;
	border-bottom: 2px solid #333;
	color: #333;
	padding-bottom: 0px;
	font-family: 'Seaweed Script', cursive;
	font-size:14px;
}

}

@media (min-width: 0px) and (max-width: 978px) {
	#check_wrap{
		margin:10px;
	}
}

*/

.bonus-scale td{
	text-align:center;
}

.bonus-scale th{
	text-align:center;
}

#search{
	position: relative;
	z-index: 0;
	top: 0px;
	left: 0px;
	margin-left:10px;
	width:350px;
}

.search-by-name{
	margin-right:10px;
	margin-top:5px;
	font-size:11px;

}

/*
#toolbar_wrap{
	width:100%;
	height:44px;
	position:relative;
	padding-top:4px;
}
*/

.add-button{
	top:0px;
}

.select_drop_down{
	top:0px;
}

.type-sc tr{
	background-color:#fff;
}
.type-sc td{
	text-align:center;
}

.label-sc-head td{
	background-color:#34495e;
	color:#fff;
	text-align:center;
	/*
	background-image: linear-gradient(bottom, #1B87E0 20%, rgb(238,238,238) 100%);
	background-image: -o-linear-gradient(bottom, #1B87E0 20%, rgb(238,238,238) 100%);
	background-image: -moz-linear-gradient(bottom, #1B87E0 20%, rgb(238,238,238) 100%);
	background-image: -webkit-linear-gradient(bottom, #1B87E0 20%, rgb(238,238,238) 100%);
	background-image: -ms-linear-gradient(bottom, #1B87E0 20%, rgb(238,238,238) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#eeeeee', endColorstr='#1b87e0');
	*/
}
.label-sc-inner-head{
background-image: linear-gradient(bottom, rgb(255,205,23) 10%, rgb(238,238,238) 100%);
background-image: -o-linear-gradient(bottom, rgb(255,205,23) 10%, rgb(238,238,238) 100%);
background-image: -moz-linear-gradient(bottom, rgb(255,205,23) 10%, rgb(238,238,238) 100%);
background-image: -webkit-linear-gradient(bottom, rgb(255,205,23) 10%, rgb(238,238,238) 100%);
background-image: -ms-linear-gradient(bottom, rgb(255,205,23) 10%, rgb(238,238,238) 100%);
background-image: -webkit-gradient(
	linear,
	left bottom,
	left top,
	color-stop(0.2, rgb(255,205,23)),
	color-stop(1, rgb(238,238,238))
);
}
.label-sc-inner-head td{
	background-color:#F2DF91;
}
.label-sc-area{
background-color:#f1c40f;
font-weight:bold;
}
.label-sc-area:hover{
background-color:#999999;
}
.label-sc-area td{
	text-align:center;
}

.paycheckoverridetm{
-moz-border-radius: 5px;
border-radius: 5px;
padding-top:10px;
padding-bottom:10px;
background-image: linear-gradient(bottom, rgb(255,255,255) 10%, rgb(238,238,238) 100%);
background-image: -o-linear-gradient(bottom, rgb(255,255,255) 10%, rgb(238,238,238) 100%);
background-image: -moz-linear-gradient(bottom, rgb(255,255,255) 10%, rgb(238,238,238) 100%);
background-image: -webkit-linear-gradient(bottom, rgb(255,255,255) 10%, rgb(238,238,238) 100%);
background-image: -ms-linear-gradient(bottom, rgb(255,255,255) 10%, rgb(238,238,238) 100%);

background-image: -webkit-gradient(
	linear,
	left bottom,
	left top,
	color-stop(0.2, rgb(255,255,255)),
	color-stop(1, rgb(238,238,238))
);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#eeeeee', endColorstr='#ffffff');
}

.paycheckoverride{
-moz-border-radius: 5px;
border-radius: 5px;
padding-top:10px;
padding-bottom:10px;
background-image: linear-gradient(bottom, rgb(255,255,255) 10%, rgb(238,238,238) 100%);
background-image: -o-linear-gradient(bottom, rgb(255,255,255) 10%, rgb(238,238,238) 100%);
background-image: -moz-linear-gradient(bottom, rgb(255,255,255) 10%, rgb(238,238,238) 100%);
background-image: -webkit-linear-gradient(bottom, rgb(255,255,255) 10%, rgb(238,238,238) 100%);
background-image: -ms-linear-gradient(bottom, rgb(255,255,255) 10%, rgb(238,238,238) 100%);

background-image: -webkit-gradient(
	linear,
	left bottom,
	left top,
	color-stop(0.2, rgb(255,255,255)),
	color-stop(1, rgb(238,238,238))
);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#eeeeee', endColorstr='#ffffff');
}

.paychecksecondarytm{
-moz-border-radius: 5px;
border-radius: 5px;
padding-top:10px;
padding-bottom:10px;
background-image: linear-gradient(bottom, rgb(252,105,0) 10%, rgb(238,238,238) 100%);
background-image: -o-linear-gradient(bottom, rgb(252,105,0) 10%, rgb(238,238,238) 100%);
background-image: -moz-linear-gradient(bottom, rgb(252,105,0) 10%, rgb(238,238,238) 100%);
background-image: -webkit-linear-gradient(bottom, rgb(252,105,0) 10%, rgb(238,238,238) 100%);
background-image: -ms-linear-gradient(bottom, rgb(252,105,0) 10%, rgb(238,238,238) 100%);

background-image: -webkit-gradient(
	linear,
	left bottom,
	left top,
	color-stop(0.2, rgb(252,105,0)),
	color-stop(1, rgb(238,238,238))
);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#eeeeee', endColorstr='#FC6900');
}

.paychecksecondary{
-moz-border-radius: 5px;
border-radius: 5px;
padding-top:10px;
padding-bottom:10px;
background-image: linear-gradient(bottom, rgb(252,105,0) 10%, rgb(238,238,238) 100%);
background-image: -o-linear-gradient(bottom, rgb(252,105,0) 10%, rgb(238,238,238) 100%);
background-image: -moz-linear-gradient(bottom, rgb(252,105,0) 10%, rgb(238,238,238) 100%);
background-image: -webkit-linear-gradient(bottom, rgb(252,105,0) 10%, rgb(238,238,238) 100%);
background-image: -ms-linear-gradient(bottom, rgb(252,105,0) 10%, rgb(238,238,238) 100%);

background-image: -webkit-gradient(
	linear,
	left bottom,
	left top,
	color-stop(0.2, rgb(252,105,0)),
	color-stop(1, rgb(238,238,238))
);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#eeeeee', endColorstr='#FC6900');
}


.paychecktertiarytm{
-moz-border-radius: 5px;
border-radius: 5px;
padding-top:10px;
padding-bottom:10px;
background-image: linear-gradient(bottom, rgb(200,96,252) 10%, rgb(238,238,238) 100%);
background-image: -o-linear-gradient(bottom, rgb(200,96,252) 10%, rgb(238,238,238) 100%);
background-image: -moz-linear-gradient(bottom, rgb(200,96,252) 10%, rgb(238,238,238) 100%);
background-image: -webkit-linear-gradient(bottom, rgb(200,96,252) 10%, rgb(238,238,238) 100%);
background-image: -ms-linear-gradient(bottom, rgb(200,96,252) 10%, rgb(238,238,238) 100%);

background-image: -webkit-gradient(
	linear,
	left bottom,
	left top,
	color-stop(0.2, rgb(200,96,252)),
	color-stop(1, rgb(238,238,238))
);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#eeeeee', endColorstr='#C860FC');
}

.paychecktertiary{
-moz-border-radius: 5px;
border-radius: 5px;
padding-top:10px;
padding-bottom:10px;
background-image: linear-gradient(bottom, rgb(200,96,252) 10%, rgb(238,238,238) 100%);
background-image: -o-linear-gradient(bottom, rgb(200,96,252) 10%, rgb(238,238,238) 100%);
background-image: -moz-linear-gradient(bottom, rgb(200,96,252) 10%, rgb(238,238,238) 100%);
background-image: -webkit-linear-gradient(bottom, rgb(200,96,252) 10%, rgb(238,238,238) 100%);
background-image: -ms-linear-gradient(bottom, rgb(200,96,252) 10%, rgb(238,238,238) 100%);

background-image: -webkit-gradient(
	linear,
	left bottom,
	left top,
	color-stop(0.2, rgb(200,96,252)),
	color-stop(1, rgb(238,238,238))
);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#eeeeee', endColorstr='#C860FC');
}

.paycheckblock{
/*
-moz-border-radius: 5px;
border-radius: 5px;
padding-top:10px;
padding-bottom:10px;
background-image: linear-gradient(bottom, rgb(255,205,23) 10%, rgb(238,238,238) 100%);
background-image: -o-linear-gradient(bottom, rgb(255,205,23) 10%, rgb(238,238,238) 100%);
background-image: -moz-linear-gradient(bottom, rgb(255,205,23) 10%, rgb(238,238,238) 100%);
background-image: -webkit-linear-gradient(bottom, rgb(255,205,23) 10%, rgb(238,238,238) 100%);
background-image: -ms-linear-gradient(bottom, rgb(255,205,23) 10%, rgb(238,238,238) 100%);

background-image: -webkit-gradient(
	linear,
	left bottom,
	left top,
	color-stop(0.2, rgb(255,205,23)),
	color-stop(1, rgb(238,238,238))
);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#eeeeee', endColorstr='#f1c40f');
*/
}

.paycheckmock{
-moz-border-radius: 5px;
border-radius: 5px;
padding-top:10px;
padding-bottom:10px;
background-color:#CC0202;
background-image: linear-gradient(bottom, rgb(204,2,2) 10%, rgb(238,238,238) 100%);
background-image: -o-linear-gradient(bottom, rgb(204,2,2) 10%, rgb(238,238,238) 100%);
background-image: -moz-linear-gradient(bottom, rgb(204,2,2) 10%, rgb(238,238,238) 100%);
background-image: -webkit-linear-gradient(bottom, rgb(204,2,2) 10%, rgb(238,238,238) 100%);
background-image: -ms-linear-gradient(bottom, rgb(204,2,2) 10%, rgb(238,238,238) 100%);

background-image: -webkit-gradient(
	linear,
	left bottom,
	left top,
	color-stop(0.2, rgb(204,2,2)),
	color-stop(1, rgb(238,238,238))
);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#eeeeee', endColorstr='#CC0202');
}

.paychecksuperstar{
-moz-border-radius: 5px;
border-radius: 5px;
padding-top:10px;
padding-bottom:10px;
background-image: linear-gradient(bottom, #1B87E0 20%, rgb(238,238,238) 100%);
background-image: -o-linear-gradient(bottom, #1B87E0 20%, rgb(238,238,238) 100%);
background-image: -moz-linear-gradient(bottom, #1B87E0 20%, rgb(238,238,238) 100%);
background-image: -webkit-linear-gradient(bottom, #1B87E0 20%, rgb(238,238,238) 100%);
background-image: -ms-linear-gradient(bottom, #1B87E0 20%, rgb(238,238,238) 100%);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#eeeeee', endColorstr='#1b87e0');
}

.paychecktmview{
-moz-border-radius: 5px;
border-radius: 5px;
padding-top:10px;
padding-bottom:10px;
background-image: linear-gradient(bottom, #1BCC00 20%, rgb(238,238,238) 100%);
background-image: -o-linear-gradient(bottom, #1BCC00 20%, rgb(238,238,238) 100%);
background-image: -moz-linear-gradient(bottom, #1BCC00 20%, rgb(238,238,238) 100%);
background-image: -webkit-linear-gradient(bottom, #1BCC00 20%, rgb(238,238,238) 100%);
background-image: -ms-linear-gradient(bottom, #1BCC00 20%, rgb(238,238,238) 100%);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#eeeeee', endColorstr='#1BCC00');
}

.paycheckwell{
	text-align:center;
	padding:3px;
	margin:0;
}
.paycheckh5{
	margin-top:3px;
	margin-bottom:0;
}
#tos {
	width:650px;
	height: 150px;
	overflow: auto;
	border: 1px solid #999;
	background: #eee;
	font-size: 11px;
	padding:2px;
	margin:10px 0;
}

#tos p, #tos h3 {
	margin:0 0 8px 0;
}










#edit-sale-form{
	display:none;
}







/*modal form for adding sales*/
.modal-custom-form{
	padding-top:0px;
	width:98%;
}

.modal-row{
	
	height:40px;
	width:100%;
}

.half-form{
	width:150px;
	float:right;
}

input.half-form{
	width:135px;
}


.part-one-modal-form{
	width:45%;
	
}
.part-two-modal-form{
	padding-top:5px;
	width:48%;
}
.part-three-modal-form{
	padding-top:5px;
	width:32%;
}

.half-label{
	float:left;
}

.full-text-input{
	width:81%;
}

.modal-notes{
	width:80%;
	float:right;
	height:80px;
}


#extra-section{
	width:100px;
	height:100px;
	background-color:green;
}

.action-holder-for-record{
	float:right;
}


.details-wrap{
	width:100%;
	min-height:20px;
}



//.details-area{
//background: #c9eaff; /* Old browsers */
//background: -moz-linear-gradient(top,  #c9eaff 0%, #ffffff 85%, #ffffff 100%); /* FF3.6+ */
//background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#c9eaff), color-stop(85%,#ffffff), color-stop(100%,#ffffff)); /* Chrome,Safari4+ */
//background: -webkit-linear-gradient(top,  #c9eaff 0%,#ffffff 85%,#ffffff 100%); /* Chrome10+,Safari5.1+ */
//background: -o-linear-gradient(top,  #c9eaff 0%,#ffffff 85%,#ffffff 100%); /* Opera 11.10+ */
//background: -ms-linear-gradient(top,  #c9eaff 0%,#ffffff 85%,#ffffff 100%); /* IE10+ */
//background: linear-gradient(to bottom,  #c9eaff 0%,#ffffff 85%,#ffffff 100%); /* W3C */
//filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#c9eaff', endColorstr='#ffffff',GradientType=0 ); /* IE6-9 */
//}

.details-area{
background-color:#f1c40f;
}

ul.nav.nav-tabs li a{
	color:#0277c4;
	&:hover{
		color:#1b8ed6;
	}
}



#button-select-period{
	position:relative;
}

#current_record_wrap{
	background-color:#f1f1f1;
	padding:5px;
	margin-bottom:5px;
	border:1px solid #ccc;
	border-radius:3px;
	font-size:12px;
	line-height:18px
}

.right-spacing{
	margin-right:192px;
}

.current_record_wrap{
	height:20px;
}

.steptitle{
		font-size:25px;
		line-height:40px;
}

.period_box{
	background-color:#fff;
	padding:15px;
	margin:5px;
	margin-top:0px;
	margin-bottom:10px;
	margin-left:0px;
	
	
	p{
		font-size:20px;
		float:right;
	}

	&:hover{
		background-color:#f9f9f9;
	}

}

.choices-period{
	margin-top:0px;
}

.description-box{
	display:none;
	.desc-title{
		font-size:30px;
	}
}



.delete-type{
  cursor:pointer;
  margin-left:10px;
  padding-top:5px;
}

.delete-type:hover{
  color:red;
}



.input-holder-type{
	width:260px;
	height:30px;
	float:left;
	margin-right:20px;

	label{
		margin-top:2px;
	}
}

.delete-type{
	
	display:inline;
}

.type-container{
	margin-bottom:15px;
}

#button-wrap{
	height:50px;
	padding-top:15px;
}

.side-scroll{
	padding-top:10px;
	height:380px;
	overflow-y:scroll;
}

.type-box-st-create{
	background-color:#fff;
	margin-bottom:3px;
	padding:5px;
	cursor:pointer;
	&:hover{
		background-color:#f7f7f7;
	}
	p{
		font-size:20px;
		text-align:center;
		color:#666;
	}
}

.side-scroll-fatter .type-box-st-create{
	padding:15px;
	font-size:20px;
}


.stuff-happens-here{
	background-color:#f7f7f7;
	margin-left:0px;
	height:400px;
}

#breadcrumb a.current{
	color:#0062cc;
}

.module{
	margin-bottom:0px;
	
}

#content_wrapper{
	min-height:320px;
}
.no-border {
	border:none;
}

.sub-type-creation-module{
	padding-top:15px;	
}

.sub-type-element-wrap{
	width:100%;
	height:60px;
	margin-top:5px;

	position:relative;
}

.new-sub-type-button{
	margin-bottom:15px;
}

.input-holder-st{
	float:left;
	width:141px;
	height:50px;
	label{
		margin-right:10px;
		margin-top:2px;
	}
	
}

.grorlt{
	width:170px;
}


.remove_st{
	cursor:pointer;
	&:hover{
		color:red;
	}
	float:left;
	position:relative;
	top:30px;
}


#score-card-creation-wrap{
	background-color:green;

}

.rrrrg {
	text-align:center;
}

.type-cp-shaded {
	background:#333;
}

.type-cp-shaded td{
	text-align:center;
}


.input-holder-sc{
	width:50px;
	float:left;
}

#scorecard-wrap-content{
	position:relative;
	padding-top:20px;
	height:400px;
}

.yes_no_holder{
	width:110px;
	padding-top:20px;
}

.create_sc_by{
	margin-bottom:20px;
	background-color:#fff;
	width:80px;
	padding:10px;
}

.label-for-sc{
	float:left;
	width:120px;
}


.inputs-sc{
	position:absolute;
	display:none;
	
}

.prem{
	top:50px;
}

.count{
	top:138px;
}

.comm{
	top:222px;
}

.indent{
	padding-left:20px;
}


#test_button{
	position:fixed;
	top:300px;
	right:30px;
}



.pay_method_box{
		background-color:#fff;
	padding:15px;
	margin:5px;
	
	
	p{
		font-size:15px;
		float:right;
	}

	&:hover{
		background-color:#f9f9f9;
	}
}

.iconsmall{
	max-width:16px;
	max-height:16px;
	vertical-align:text-top;
	padding-right:5px;
}
.iconsmallmain{
	max-width:16px;
	max-height:16px;
	vertical-align:top;
	padding-right:5px;
}
.iconfull{
	max-width:32px;
	max-height:32px;
	vertical-align:top;
}


.select-st{
	width:115px;
}


.input-supermini {
  width: 25px;
}
.bonus td{
	table-layout:fixed;
}
.bonus td{
	text-align:center;
	padding-bottom:0px;
}

#the_error{
	margin-top:15px;
}



::-webkit-scrollbar {
    width: 12px;
}
 
::-webkit-scrollbar-track {
    -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.3); 
    border-radius: 10px;
}
 
::-webkit-scrollbar-thumb {
    border-radius: 10px;
    -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.5); 
}

.sc-creation-module-area{
	display:none;
}

.instruct{
	color:green;
	font-size:15px;

}

.method-pay{
	table-layout:auto;
	tr{
		padding-left:10px;
	}
	
	th{
		text-align:left;
	}
}


table.table.subtable{
	margin-bottom:5px;
	table-layout:auto;
	background-color:white;
}

.widget-title, .table th, div.dataTables_wrapper .ui-widget-header{
padding-top:0px;
padding-bottom:0px;
}

.version{
color:white;
opacity:.5;
margin-top:-13px;
margin-left:55px;
}


#scorecard-wrap-content{
	display:none;
}

#sub-types-creation-wrap{
	min-width:800px;

}
.sub-type-element-wrap{
	min-width:800px;

}

#not-fixed-subtype{
	overflow-x:scroll;
	overflow-y:hidden;
}

/*superstar styles*/
.type-ss-one{
	background-color:#eee;
	cursor:pointer;
}

#thing1{
	display:none;
}

.table-hover tbody tr:hover td,
.table-hover tbody tr:hover th{
background-color:#ddd
}
.table-striped tbody tr:nth-child(odd) td,
.table-striped tbody tr:nth-child(odd) th {
  background-color: #ddd;
}

.not_next_level{
	background-color:#ddd;
	color:#888;
}

.sub-background{
background-color:#f1c40f;
}
.collapsed table tbody tr.label-sc-area {
background-color:#eee;
font-weight:normal;
}
.collapsed table tbody tr.label-sc-area:hover{
background-color:#999999;
font-weight:normal;
}


.not_next_level td{
	text-align:center;
}
.shortcheck{
padding-bottom:0px;
}

.ss2table{
	td{
		text-align:center;
	}
}

#details_box_ss2{
	display:none;
}
#the_search_table td{
white-space: nowrap
}

.search_filter{
font-size:12px;
padding:0px;
height:20px;
width:100%;
}

#select-boxes{
height:40px;
}

#select-boxes th{
padding:2px;
}

.payroll-table{
	margin:0px;
	td{
		text-align:center;
	}

}

.positive-num{
	color:green;
}

.negative-num{
	color:red;
}
.xinput-append,
.xinput-prepend {
  margin-bottom: 5px;
  font-size: 0;
  white-space: nowrap;
}

.xinput-append input,
.xinput-prepend input,
.xinput-append select,
.xinput-prepend select,
.xinput-append .uneditable-input,
.xinput-prepend .uneditable-input {
  position: relative;
  margin-bottom: 0;
  *margin-left: 0;
  font-size: 14px;
  vertical-align: top;
  -webkit-border-radius: 0 3px 3px 0;
     -moz-border-radius: 0 3px 3px 0;
          border-radius: 0 3px 3px 0;
}

.xinput-append .add-on,
.xinput-prepend .add-on {
  display: inline-block;
  width: auto;
  height: 20px;
  min-width: 16px;
  padding: 4px 5px;
  font-size: 14px;
  font-weight: normal;
  line-height: 20px;
  text-align: center;
  text-shadow: 0 1px 0 #ffffff;
  background-color: #eeeeee;
  border: 1px solid #ccc;
}
.xinput-append .add-on,
.xinput-prepend .add-on,
.xinput-append .btn,
.xinput-prepend .btn {
  vertical-align: top;
  -webkit-border-radius: 0;
     -moz-border-radius: 0;
          border-radius: 0;
}

.xinput-append .active,
.xinput-prepend .active {
  background-color: #a9dba9;
  border-color: #46a546;
}

.xinput-prepend .add-on,
.xinput-prepend .btn {
  margin-right: -1px;
}

.xinput-prepend .add-on:first-child,
.xinput-prepend .btn:first-child {
  -webkit-border-radius: 3px 0 0 3px;
     -moz-border-radius: 3px 0 0 3px;
          border-radius: 3px 0 0 3px;
}

.xinput-append input,
.xinput-append select,
.xinput-append .uneditable-input {
  -webkit-border-radius: 3px 0 0 3px;
     -moz-border-radius: 3px 0 0 3px;
          border-radius: 3px 0 0 3px;
}

.xinput-append .add-on,
.xinput-append .btn {
  margin-left: -1px;
}

.xinput-append .add-on:last-child,
.xinput-append .btn:last-child {
  -webkit-border-radius: 0 3px 3px 0;
     -moz-border-radius: 0 3px 3px 0;
          border-radius: 0 3px 3px 0;
}

.xinput-prepend.input-append input,
.xinput-prepend.input-append select,
.xinput-prepend.input-append .uneditable-input {
  -webkit-border-radius: 0;
     -moz-border-radius: 0;
          border-radius: 0;
}

.xinput-prepend.input-append .add-on:first-child,
.xinput-prepend.input-append .btn:first-child {
  margin-right: -1px;
  -webkit-border-radius: 3px 0 0 3px;
     -moz-border-radius: 3px 0 0 3px;
          border-radius: 3px 0 0 3px;
}

.xinput-prepend.input-append .add-on:last-child,
.xinput-prepend.input-append .btn:last-child {
  margin-left: -1px;
  -webkit-border-radius: 0 3px 3px 0;
     -moz-border-radius: 0 3px 3px 0;
          border-radius: 0 3px 3px 0;
}
.formError{
font-size:12px;
}

.issueme_Issued,
.issueme_Pending,
.issueme_Declined{
	display:none;
	visibility:hidden;
}

.view-current{
	margin-top:5px;
	margin-bottom:0px;
}

.date-info-for-payroll{
	margin-top:15px;
}
.tinyid{
	float:left;
	margin:0px;
	padding:0px;
	font-size:9px;
}
.ui-datepicker-trigger{
	padding:6px;
}
.adjustmsg{
float:left;padding:0px;margin:0px;line-height:14px;font-size:12px;
}

.slider-single-wrap{
	height:30px;
}

.slider_ss3{
	margin-top:5px;
}


.the_data_table td{
	text-align:center;
}

#advancedSearchForm .adv-search-group > .adv-search-row{
	height:150px;
	border:1px solid #aaa;
	margin-bottom:10px;
	padding:5px;
}

#advancedSearchForm .adv-search-group.active .adv-search-row{
	background-color:#f1c40f;
}
#advancedSearchForm .adv-search-row{
	margin:0px;
}
#advancedSearchForm select,
#advancedSearchForm input{
/*    font-size: 12px;
    height: 20px;
	max-width:120px;
    line-height: 20px;
    padding: 0px;
	margin-top:0px;
	*/
}
#restrictBox{
	background-color:white;
	padding-left:5px;
}
.adjustments{
	background-color:white;
	padding-left:5px;
}
#advancedSearchForm .adv-search-row .searchFormCheckbox{
	float:left;
}
#advancedSearchForm .adv-search-row .searchFormCheckbox input{
	margin-right:5px;
}
#advancedSearchForm .adv-search-row .searchFormDisabled{
	color:#ccc;
}
.searchFormInline{
	margin-right:10px;
}

.btn-bump{margin-right:3px;}
.DTTT{position:relative;float:left;display:inline;margin-left:40px; margin-top: -31px;}
.DTTT_Print{background-color:blue;}

.table-micro td {
  padding: 1px 1px;
  font-size:11px;
}

.btn-micro {
  padding: 1px 4px;
  font-size: 10px;
  line-height: 15px;
}
.onrow {
	background-color:white;
}
.offrow {
	background-color:red;
}
#issuetable_filter {
	margin-left:50px;
}
#ToolTables_issuetable_0 {
	margin-top:37px;
	margin-left:225px;
}

/* custom slider icon */

.ui-slider .ui-slider-handle { 
	position: absolute; 
	z-index: 2; 
	width: 1.85em; 
	height: 1.85em; 
	cursor: default; 
	background:url('/assets/img/fist.svg') no-repeat;
	border: 0; 
  -webkit-border-radius: 12px;
     -moz-border-radius: 12px;
          border-radius: 12px;
}
.ui-widget-content .ui-state-default{
	background-color:rgba(0,0,0,0);
}
.ui-slider-horizontal .ui-slider-handle { top: -.65em; margin-left: -.6em; }
.ui-slider-vertical { width: .9em; }

.ctclogo{ 
margin-top:-5px;
margin-right: 5px;
border: 0; 
  -webkit-border-radius: 12px;
     -moz-border-radius: 12px;
          border-radius: 12px;
}
#supportended, 
#sharesuccess, 
#clonesuccess, 
#shareddup, 
{
	z-index:10000;
	position:absolute;
	width:300px;
	left:50%;
    margin-left:-150px;
	top:50px;
	display:block;
	text-align:center;
	background: #545454; /* Old browsers */
	background: -moz-linear-gradient(top,  #545454 0%, #232323 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#545454), color-stop(100%,#232323)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #545454 0%,#232323 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #545454 0%,#232323 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #545454 0%,#232323 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #545454 0%,#232323 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#545454', endColorstr='#232323',GradientType=0 ); /* IE6-9 */
	border-radius: 6px;
	color:#eee;
	padding:16px;
	font-size: 11px;
	font-family:verdana;
	border: 1px solid #000000;
	box-shadow: 0 1px 4px #000000,0 1px 0 rgba(255,255,255,0.3) inset;
}

.notify{
  padding: 4px 14px;
  margin-top: -63px;
  margin-bottom: 0;
  margin-left: 20px;
  font-size: 14px;
  line-height: 20px;
  *line-height: 20px;
  color: #333333;
  text-align: center;
  text-shadow: 0 1px 1px rgba(255, 255, 255, 0.75);
  vertical-align: middle;
  cursor: pointer;
  background-color: #f5f5f5;
  *background-color: #e6e6e6;
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ffffff), to(#e6e6e6));
  background-image: -webkit-linear-gradient(top, #ffffff, #e6e6e6);
  background-image: -o-linear-gradient(top, #ffffff, #e6e6e6);
  background-image: linear-gradient(to bottom, #ffffff, #e6e6e6);
  background-image: -moz-linear-gradient(top, #ffffff, #e6e6e6);
  background-repeat: repeat-x;
  border: 2px solid red;
  *border: 0;
  filter: progid:dximagetransform.microsoft.gradient(startColorstr='#ffffffff', endColorstr='#ffe6e6e6', GradientType=0);
  filter: progid:dximagetransform.microsoft.gradient(enabled=false);
  *zoom: 1;
  -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
     -moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
          box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
}
.notifyinline{
  padding: 4px 14px;
  margin-bottom: 0;
  font-size: 14px;
  line-height: 20px;
  *line-height: 20px;
  color: #333333;
  text-align: center;
  text-shadow: 0 1px 1px rgba(255, 255, 255, 0.75);
  vertical-align: middle;
  cursor: pointer;
  background-color: #f5f5f5;
  *background-color: #e6e6e6;
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ffffff), to(#e6e6e6));
  background-image: -webkit-linear-gradient(top, #ffffff, #e6e6e6);
  background-image: -o-linear-gradient(top, #ffffff, #e6e6e6);
  background-image: linear-gradient(to bottom, #ffffff, #e6e6e6);
  background-image: -moz-linear-gradient(top, #ffffff, #e6e6e6);
  background-repeat: repeat-x;
  border: 2px solid red;
  *border: 0;
  filter: progid:dximagetransform.microsoft.gradient(startColorstr='#ffffffff', endColorstr='#ffe6e6e6', GradientType=0);
  filter: progid:dximagetransform.microsoft.gradient(enabled=false);
  *zoom: 1;
  -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
     -moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
          box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
}
.subscriptionlevel{
	color:white;
	text-align:center;
	font-size:12px;
}



.nav{
	margin-bottom:0px;
}
.tab-content{
	padding:10px;
}
#videoLibraryContainer{
padding:0px;
border:0px;
}
.nav-tabs li a:focus,
.nav-tabs li a:hover {
	background-color: #ddd;
	border-color: #ddd #ddd #ddd #ddd;
}
ul.nav-tabs > li.active > a {
	background-color: #fff;
	border-color: #ddd #ddd transparent #ddd;
}



div.tabs-left > .tab-content{
	padding:10px;
	padding-left:20px;
	background-color: #fff;
	border: 1px solid #ddd;
	border-radius: 0 0 6px 6px;
	border-color: #ddd #ddd #ddd #ddd;
	min-height:500px;
}
.tabs-left > .nav-tabs {
    border-right: 0px;
    float: left;
    margin-right: 0px;
}
.tabs-left > .nav-tabs .active > a, .tabs-left > .nav-tabs .active > a:hover {
	background-color: #fff;
}
.tabs-left > .nav-tabs li a:focus,
.tabs-left > .nav-tabs li a:hover {
	background-color: #ddd;
	border-color: #ddd #ddd #ddd #ddd;
}
div.tabs-left > ul.nav-tabs > li.active > a {
	background-color: #fff;
	border: 1px solid #ddd;
	border-color: #ddd #fff #ddd #ddd;
}



.bs-docs-example:after {
    background-color: #F5F5F5;
    border: 1px solid #DDDDDD;
    border-radius: 4px 0 4px 0;
    color: #9DA0A4;
    content: "Example";
    font-size: 12px;
    font-weight: bold;
    left: -1px;
    padding: 3px 7px;
    position: absolute;
    top: -1px;
}
.bs-docs-example {
    background-color: #FFFFFF;
    border: 1px solid #DDDDDD;
    border-radius: 4px 4px 4px 4px;
    margin: 15px 0;
    padding: 39px 19px 14px;
    position: relative;
}

.bs-docs-current:after {
    background-color: #F5F5F5;
    border: 1px solid #DDDDDD;
    border-radius: 4px 0 4px 0;
    color: #9DA0A4;
    content: "Current";
    font-size: 12px;
    font-weight: bold;
    left: -1px;
    padding: 3px 7px;
    position: absolute;
    top: -1px;
}
.bs-docs-current {
    background-color: #FFFFFF;
    border: 1px solid #DDDDDD;
    border-radius: 4px 4px 4px 4px;
    margin: 15px 0;
    padding: 39px 19px 14px;
    position: relative;
}

.bs-docs-history:after {
    background-color: #F5F5F5;
    border: 1px solid #DDDDDD;
    border-radius: 4px 0 4px 0;
    color: #9DA0A4;
    content: "History";
    font-size: 12px;
    font-weight: bold;
    left: -1px;
    padding: 3px 7px;
    position: absolute;
    top: -1px;
}
.bs-docs-history {
    background-color: #FFFFFF;
    border: 1px solid #DDDDDD;
    border-radius: 4px 4px 4px 4px;
    margin: 15px 0;
    padding: 39px 19px 14px;
    position: relative;
}

.bs-docs-exclusion:after {
    background-color: #F5F5F5;
    border: 1px solid #DDDDDD;
    border-radius: 4px 0 4px 0;
    color: #9DA0A4;
    content: "Exclusions";
    font-size: 12px;
    font-weight: bold;
    left: -1px;
    padding: 3px 7px;
    position: absolute;
    top: -1px;
}
.bs-docs-exclusion {
    background-color: #FFFFFF;
    border: 1px solid #DDDDDD;
    border-radius: 4px 4px 4px 4px;
    margin: 15px 0;
    padding: 39px 19px 14px;
    position: relative;
}

.bs-docs-addchange:after {
    background-color: #F5F5F5;
    border: 1px solid #DDDDDD;
    border-radius: 4px 0 4px 0;
    color: #9DA0A4;
    content: "Add/Change";
    font-size: 12px;
    font-weight: bold;
    left: -1px;
    padding: 3px 7px;
    position: absolute;
    top: -1px;
}
.bs-docs-addchange {
    background-color: #FFFFFF;
    border: 1px solid #DDDDDD;
    border-radius: 4px 4px 4px 4px;
    margin: 15px 0;
    padding: 39px 19px 14px;
    position: relative;
}
.piStepGroup{
	display:inline-block;
	margin-bottom:20px;
}
.piFormControl{
	float:left;
	display:inline-block;
}
.piResponseData{
	float:left;
	display:inline-block;
	padding-top:5px;
	padding-left:20px;
	color:#0D4D00;
	font-weight:bold;
}
.label-igniter, .badge-igniter {
    background-color: #FAC800;
	color: #444444;
	text-shadow: 0 1px 0 #FFFFFF;
}
.label-profit, .badge-profit {
    background-color: #0D4D00;
}

.igniter-step1:after{
    content: "Step 1";
}
.igniter-step2:after{
    content: "Step 2";
}
.igniter-step3:after{
    content: "Step 3";
}
.igniter-step4:after{
    content: "Step 4";
}
.igniter-step5:after{
    content: "Step 5";
}
.igniter-step6:after{
    content: "Step 6";
}
.igniter-step7:after{
    content: "Step 7";
}
.igniter-step8:after{
    content: "Step 8";
}
.igniter-step9:after{
    content: "Step 9";
}
.igniter-step10:after{
    content: "Step 10";
}
.igniter-step:after {
	background-color: #FFFFFF;
    border-bottom: 1px solid #CCCCCC;
    border-radius: 4px 0;
    border-right: 1px solid #CCCCCC;
    color: #9DA0A4;
    font-size: 12px;
    font-weight: bold;
    left: -1px;
    padding: 3px 7px;
    position: absolute;
    top: -1px;
}
.igniter-step {
	background-color:#fff;
	border-top:1px solid #ddd;
    border-radius: 4px 0;
    margin: 5px 0;
    padding: 30px 19px 14px;
    position: relative;
}

.piledgerbackdrop{
	background-color:#C49D00;
}

.pifunctionsbackdrop{
	background-color:#eee;
}

.pioptionsbackdrop{
	background-color:#0D4D00;
	overflow:visible;
}
.pipaperbox
{
	position: relative;
	padding: 20px;
	margin: 10px;
	margin-top: 22px;
	background-color: #FFF;
	border:1px solid #ddd;
	/*-webkit-box-shadow: 0 0 40px rgba(0, 0, 0, 0.5), inset 0 0 30px rgba(0, 0, 0, 0.1);
	-moz-box-shadow: 0 0 40px rgba(0, 0, 0, 0.5), inset 0 0 30px rgba(0, 0, 0, 0.1);
	box-shadow: 0 0 40px rgba(0, 0, 0, 0.5), 0 0 30px rgba(0, 0, 0, 0.1) inset;*/
}

.paperbox
{
	position: relative;
	padding: 20px;
	margin: 10px;
	margin-top: 22px;
	background-color: #FFF;
	border:1px solid #ddd;
	/*-webkit-box-shadow: 0 0 4px rgba(0, 0, 0, 0.2), inset 0 0 30px rgba(0, 0, 0, 0.1);
	-moz-box-shadow: 0 0 4px rgba(0, 0, 0, 0.2), inset 0 0 30px rgba(0, 0, 0, 0.1);
	box-shadow: 0 0 5px rgba(0, 0, 0, 0.2), inset 0 0 30px rgba(0, 0, 0, 0.1);*/
}
.paperclip{
	position:absolute;
	top:-25px;
	left:10px;
}

.drop-shadow {
	position:relative;
	float:left;
	width:40%;    
	padding:1em; 
	margin:2em 10px 4em; 
	background:#fff;
	-webkit-box-shadow:0 1px 4px rgba(0, 0, 0, 0.3), 0 0 40px rgba(0, 0, 0, 0.1) inset;
	-moz-box-shadow:0 1px 4px rgba(0, 0, 0, 0.3), 0 0 40px rgba(0, 0, 0, 0.1) inset;
	box-shadow:0 1px 4px rgba(0, 0, 0, 0.3), 0 0 40px rgba(0, 0, 0, 0.1) inset;
}

.drop-shadow:before,
.drop-shadow:after {
	content:"";
	position:absolute; 
	z-index:-2;
}

.drop-shadow p {
	font-size:16px;
	font-weight:bold;
}


.lifted {
	-moz-border-radius:4px; 
	border-radius:4px;
}

.lifted:before,
.lifted:after { 
	bottom:15px;
	left:10px;
	width:50%;
	height:20%;
	max-width:300px;
	-webkit-box-shadow:0 15px 10px rgba(0, 0, 0, 0.7);   
	-moz-box-shadow:0 15px 10px rgba(0, 0, 0, 0.7);
	box-shadow:0 15px 10px rgba(0, 0, 0, 0.7);
	-webkit-transform:rotate(-3deg);    
	-moz-transform:rotate(-3deg);   
	-ms-transform:rotate(-3deg);   
	-o-transform:rotate(-3deg);
	transform:rotate(-3deg);
}

.lifted:after {
	right:10px; 
	left:auto;
	-webkit-transform:rotate(3deg);   
	-moz-transform:rotate(3deg);  
	-ms-transform:rotate(3deg);  
	-o-transform:rotate(3deg);
	transform:rotate(3deg);
}


body {
	background-image:url('/assets/img/test.png');
	background-repeat:no-repeat;
	background-position:0 46px;
}
#sidebar ul li:hover{

}
.highlightedRow{
	background-color:#f1c40f;
}
.accelerant-scale{
	background-image:url('/assets/img/flames_light.png');
	background-repeat:repeat-x;
	background-position:bottom;
	
}
.tier1{
	background: #6aff00; /* Old browsers */
	background: -moz-linear-gradient(left, #6aff00 0%, #b0ff07 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, right top, color-stop(0%,#6aff00), color-stop(100%,#b0ff07)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(left, #6aff00 0%,#b0ff07 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(left, #6aff00 0%,#b0ff07 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(left, #6aff00 0%,#b0ff07 100%); /* IE10+ */
	background: linear-gradient(to right, #6aff00 0%,#b0ff07 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#6aff00', endColorstr='#b0ff07',GradientType=1 ); /* IE6-9 */
}
.tier2{
	background: #b0ff07; /* Old browsers */
	background: -moz-linear-gradient(left, #b0ff07 0%, #ddff00 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, right top, color-stop(0%,#b0ff07), color-stop(100%,#ddff00)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(left, #b0ff07 0%,#ddff00 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(left, #b0ff07 0%,#ddff00 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(left, #b0ff07 0%,#ddff00 100%); /* IE10+ */
	background: linear-gradient(to right, #b0ff07 0%,#ddff00 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#b0ff07', endColorstr='#ddff00',GradientType=1 ); /* IE6-9 */
}
.tier3{
	background: #ddff00; /* Old browsers */
	background: -moz-linear-gradient(left, #ddff00 0%, #f2ff00 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, right top, color-stop(0%,#ddff00), color-stop(100%,#f2ff00)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(left, #ddff00 0%,#f2ff00 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(left, #ddff00 0%,#f2ff00 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(left, #ddff00 0%,#f2ff00 100%); /* IE10+ */
	background: linear-gradient(to right, #ddff00 0%,#f2ff00 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ddff00', endColorstr='#f2ff00',GradientType=1 ); /* IE6-9 */
}
.tier4{
	background: #f2ff00; /* Old browsers */
	background: -moz-linear-gradient(left, #f2ff00 0%, #faff00 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, right top, color-stop(0%,#f2ff00), color-stop(100%,#faff00)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(left, #f2ff00 0%,#faff00 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(left, #f2ff00 0%,#faff00 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(left, #f2ff00 0%,#faff00 100%); /* IE10+ */
	background: linear-gradient(to right, #f2ff00 0%,#faff00 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f2ff00', endColorstr='#faff00',GradientType=1 ); /* IE6-9 */
}
.tier5{
	background: #faff00; /* Old browsers */
	background: -moz-linear-gradient(left, #faff00 0%, #ffe100 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, right top, color-stop(0%,#faff00), color-stop(100%,#ffe100)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(left, #faff00 0%,#ffe100 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(left, #faff00 0%,#ffe100 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(left, #faff00 0%,#ffe100 100%); /* IE10+ */
	background: linear-gradient(to right, #faff00 0%,#ffe100 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#faff00', endColorstr='#ffe100',GradientType=1 ); /* IE6-9 */
}
.tier6{
	background: #ffe100; /* Old browsers */
	background: -moz-linear-gradient(left, #ffe100 0%, #ffc700 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, right top, color-stop(0%,#ffe100), color-stop(100%,#ffc700)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(left, #ffe100 0%,#ffc700 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(left, #ffe100 0%,#ffc700 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(left, #ffe100 0%,#ffc700 100%); /* IE10+ */
	background: linear-gradient(to right, #ffe100 0%,#ffc700 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffe100', endColorstr='#ffc700',GradientType=1 ); /* IE6-9 */
}
.tier7{
	background: #ffc700; /* Old browsers */
	background: -moz-linear-gradient(left, #ffc700 0%, #ff9900 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, right top, color-stop(0%,#ffc700), color-stop(100%,#ff9900)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(left, #ffc700 0%,#ff9900 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(left, #ffc700 0%,#ff9900 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(left, #ffc700 0%,#ff9900 100%); /* IE10+ */
	background: linear-gradient(to right, #ffc700 0%,#ff9900 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffc700', endColorstr='#ff9900',GradientType=1 ); /* IE6-9 */
}
.tier8{
	background: #ff9900; /* Old browsers */
	background: -moz-linear-gradient(left, #ff9900 0%, #ff6e00 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, right top, color-stop(0%,#ff9900), color-stop(100%,#ff6e00)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(left, #ff9900 0%,#ff6e00 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(left, #ff9900 0%,#ff6e00 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(left, #ff9900 0%,#ff6e00 100%); /* IE10+ */
	background: linear-gradient(to right, #ff9900 0%,#ff6e00 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff9900', endColorstr='#ff6e00',GradientType=1 ); /* IE6-9 */
}
.tier9{
	background: #ff6e00; /* Old browsers */
	background: -moz-linear-gradient(left, #ff6e00 0%, #ff3b00 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, right top, color-stop(0%,#ff6e00), color-stop(100%,#ff3b00)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(left, #ff6e00 0%,#ff3b00 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(left, #ff6e00 0%,#ff3b00 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(left, #ff6e00 0%,#ff3b00 100%); /* IE10+ */
	background: linear-gradient(to right, #ff6e00 0%,#ff3b00 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff6e00', endColorstr='#ff3b00',GradientType=1 ); /* IE6-9 */
}
.tier10{
	background: #ff3b00; /* Old browsers */
	background: -moz-linear-gradient(left, #ff3b00 0%, #ff1500 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, right top, color-stop(0%,#ff3b00), color-stop(100%,#ff1500)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(left, #ff3b00 0%,#ff1500 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(left, #ff3b00 0%,#ff1500 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(left, #ff3b00 0%,#ff1500 100%); /* IE10+ */
	background: linear-gradient(to right, #ff3b00 0%,#ff1500 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff3b00', endColorstr='#ff1500',GradientType=1 ); /* IE6-9 */
}



.classpaycheck {
	-moz-box-shadow:inset 0px 1px 0px 0px #d9fbbe;
	-webkit-box-shadow:inset 0px 1px 0px 0px #d9fbbe;
	box-shadow:inset 0px 1px 0px 0px #d9fbbe;
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #b8e356), color-stop(1, #a5cc52) );
	background:-moz-linear-gradient( center top, #b8e356 5%, #a5cc52 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#b8e356', endColorstr='#a5cc52');
	background-color:#b8e356;
	-webkit-border-top-left-radius:0px;
	-moz-border-radius-topleft:0px;
	border-top-left-radius:0px;
	-webkit-border-top-right-radius:0px;
	-moz-border-radius-topright:0px;
	border-top-right-radius:0px;
	-webkit-border-bottom-right-radius:0px;
	-moz-border-radius-bottomright:0px;
	border-bottom-right-radius:0px;
	-webkit-border-bottom-left-radius:0px;
	-moz-border-radius-bottomleft:0px;
	border-bottom-left-radius:0px;
	text-indent:0px;
	border:1px solid #83c41a;
	display:inline-block;
	color:#ffffff;
	font-family:Arial;
	font-size:13px;
	font-weight:bold;
	font-style:normal;
	height:60px;
	line-height:60px;
	width:30px;
	text-decoration:none;
	text-align:center;
	text-shadow:1px 1px 0px #86ae47;
	margin-top:-1px;
}
.classpaycheck:hover {
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #a5cc52), color-stop(1, #b8e356) );
	background:-moz-linear-gradient( center top, #a5cc52 5%, #b8e356 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#a5cc52', endColorstr='#b8e356');
	background-color:#a5cc52;
}.classpaycheck:active {
	position:relative;
}


.classname {
	-moz-box-shadow:inset 0px 1px 0px 0px #fce2c1;
	-webkit-box-shadow:inset 0px 1px 0px 0px #fce2c1;
	box-shadow:inset 0px 1px 0px 0px #fce2c1;
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #ffc477), color-stop(1, #fc8403) );
	background:-moz-linear-gradient( center top, #ffc477 5%, #fc8403 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffc477', endColorstr='#fc8403');
	background-color:#ffc477;
	-webkit-border-top-left-radius:14px;
	-moz-border-radius-topleft:14px;
	border-top-left-radius:14px;
	-webkit-border-top-right-radius:14px;
	-moz-border-radius-topright:14px;
	border-top-right-radius:14px;
	-webkit-border-bottom-right-radius:14px;
	-moz-border-radius-bottomright:14px;
	border-bottom-right-radius:14px;
	-webkit-border-bottom-left-radius:14px;
	-moz-border-radius-bottomleft:14px;
	border-bottom-left-radius:14px;
	text-indent:20px;
	display:inline-block;
	color:#ffffff;
	font-family:Arial;
	font-size:17px;
	font-weight:bold;
	font-style:normal;
	height:60px;
	line-height:60px;
	width:800px;
	text-decoration:none;
	text-align:left;
	text-shadow:1px 1px 0px #cc9f52;
	box-shadow: 0 1px 3px #333;
}
.bar{
	height:84px;
	font-family:Arial;
	font-size:16px;
	line-height:80px;
	font-weight:bold;
	font-style:normal;
	text-decoration:none;
	text-align:left;
	text-shadow:2px 2px 0px #854200;
	color:#FFDCC4;
	text-indent:20px;
}
.secbar{
	height:84px;
	font-family:Arial;
	font-size:16px;
	line-height:80px;
	font-weight:bold;
	font-style:normal;
	text-decoration:none;
	text-align:left;
	text-shadow:2px 2px 0px #000085;
	color:#FFF;
	text-indent:20px;
}
.overbar{
	height:84px;
	font-family:Arial;
	font-size:16px;
	line-height:80px;
	font-weight:bold;
	font-style:normal;
	text-decoration:none;
	text-align:left;
	text-shadow:2px 2px 0px #000085;
	color:#FFF;
	text-indent:20px;
}
.bar-inverse, .shortcheck-bar-inverse{

}
.bar-inverse:hover{

}
.bar-name:hover{

}
.bar-inverse-statement, .shortcheck-bar-inverse-statement{

}
.bar-inverse-statement:hover, .shortcheck-bar-inverse-statement:hover{

}
.bar-scale{

}
.secbar-scale{
	font-size:30px;
	margin-top:-10px;
}
.overbar-scale{
	font-size:30px;
	margin-top:-10px;
}
.bar-scale:hover{

}
.secbar-scale:hover{
	color:#CFCFFF;
}
.overbar-scale:hover{
	color:#CFCFFF;
}
.validating{
	background-image:url('/assets/img/bar_validating.png');
	background-repeat:no-repeat;
}
.secvalidating{
	background-image:url('/assets/img/bar_secondary_validating.png');
	background-repeat:no-repeat;
}
.tervalidating{
	background-image:url('/assets/img/bar_tertiary_validating.png');
	background-repeat:no-repeat;
}
.overvalidating{
	background-image:url('/assets/img/bar_override_validating.png');
	background-repeat:no-repeat;
}
.barname, .barname:hover{
	text-decoration:none;
	text-shadow:2px 2px 0px #854200;
	color:#FFDCC4;
}
.secbarname, .secbarname:hover{
	text-decoration:none;
	text-shadow:2px 2px 0px #000085;
	color:#FFF;
}
.overbarname, .overbarname:hover{
	text-decoration:none;
	text-shadow:2px 2px 0px #000085;
	color:#FFF;
}
.notvalidating{
	background-image:url('/assets/img/bar_notvalidating.png');
	background-repeat:no-repeat;
}
.secnotvalidating{
	background-image:url('/assets/img/bar_secondary_notvalidating.png');
	background-repeat:no-repeat;
}
.ternotvalidating{
	background-image:url('/assets/img/bar_tertiary_notvalidating.png');
	background-repeat:no-repeat;
}
.overnotvalidating{
	background-image:url('/assets/img/bar_override_notvalidating.png');
	background-repeat:no-repeat;
}
#MicroPremium{
	float:left;
	height:250px;
}
#MicroCount{
	float:left;
	height:250px;
}
#tmlinechartarea{
	display:none;
}
#linechartarea{
	display:none;
}
#barlinechartexplanationarea{
	display:none;
}
#barlinechartexplanationareabutton{
	display:none;
}
#barlinechartexplanation{
	padding:10px;
	margin:10px;
}

.addlist{
	margin-bottom:0px;
}
.addlist tr td{
	font-size:12px;
}
.addlist tr input, .addlist tr select{
	font-size:12px;
	height:20px;
	padding:0px;
	width:100%;
}
.addlist tr input{
	padding-left:2px;
}



/* ---- Counter ---- */

#counter {
	margin: 0px;
	font-size: 22px;
	color: #272727;
}

.countDays, .countHours, .countMinutes, .countSeconds {
	padding:4px 8px 4px 8px;
	margin-top:20px;
	float: left;
	background: #e67e22;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	border-radius: 4px;
}

.points {
	float: left;
	width: 10px;
	margin-top:20px;
	height: 40px;
	font-size: 18px;
	font-weight: bold;
	text-align: center;
	text-shadow: none;
	line-height:74px;
	color:white;
}

.position {
	position: relative;
	float: left;
	width: 12px;
	height: 12px;
}

.digit {
	position: absolute;
	top: 0;
	left: 0;
}

.boxName {
	margin-left: 3px;
	font-size: 18px;
	color: #FFFFFF;
}

.pinavbar {
	color:white;
}
.pinavbar:hover {
	color:orange;
}


/* START NEW CREATE COMP PLAN BOX STYLINGS */

.colorcontent{
	margin-top:0px;
}

#colorcontainer{
    border-top-left-radius: 8px;
	padding-left:0px;
	background: #fff2a6; /* Old browsers */
	background: -moz-linear-gradient(top,  #fff2a6 0%, #fff2a6 65%, #f1c40f 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fff2a6), color-stop(65%,#fff2a6), color-stop(100%,#f1c40f)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #fff2a6 0%,#fff2a6 65%,#f1c40f 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #fff2a6 0%,#fff2a6 65%,#f1c40f 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #fff2a6 0%,#fff2a6 65%,#f1c40f 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #fff2a6 0%,#fff2a6 65%,#f1c40f 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fff2a6', endColorstr='#f1c40f',GradientType=0 ); /* IE6-9 */
}

.compmenu{
	width:15%;
	float:left;
	margin-top:10px;
}

.compmenu div{
	height:100%;
}

.compcontent{
	padding-bottom:20px;
	background-color:white;
	min-height:400px;
	border-top:1px solid #ddd;
	border-bottom:1px solid #ddd;
	width:85%;
	float:right;
}

.drivecontent{
	background-color:white;
	min-height:400px;
	border-radius:8px;
		-webkit-border-radius:8px;
		-moz-border-radius:8px;
	box-shadow: 0 2px 4px rgba(0,0,0,0.2);
	margin-top:-10px;
	margin-left:10px;
	padding-left:10px;
}

.compcontainer{
	padding:10px;
}

.compcontrol{
	margin:0px;
}
.typesmenucontainer{
	font-weight:bold;
}
.typescontentcontainer{
	padding:10px;
}
.compwell{
	padding:10px;
	margin-bottom:5px;
	background: #fff2a6;
	border:1px solid #f1c40f;
	border-radius:3px;
		-webkit-border-radius:3px;
		-moz-border-radius:3px;
	box-shadow: 0 2px 4px rgba(0,0,0,0.2) inset;
}
.complongbox{
	margin:0px;
}
.comptlongbox{
	margin:0px;
}
.complongbox li{
	font-size:16px;
	min-width:190px;
	min-height:24px;
	list-style:none;
	padding-left:10px;
	padding-right:10px;
	padding-top:4px;
	padding-bottom:6px;
	margin-bottom:5px;
	background: #fff2a6;
	border:1px solid #f1c40f;
}
.complongboxInactive li span{
	color:#bbb;
}
.complongboxInactive li{
	font-size:16px;
	min-width:190px;
	min-height:24px;
	list-style:none;
	padding-left:10px;
	padding-right:10px;
	padding-top:4px;
	padding-bottom:6px;
	margin-bottom:5px;
	background: #eee;
	border:1px solid #aaa;
}
.comptlongbox li{
	font-size:16px;
	min-width:190px;
	min-height:24px;
	list-style:none;
	padding-left:10px;
	padding-right:10px;
	padding-top:4px;
	padding-bottom:6px;
	margin-bottom:5px;
	background: #D7F7DA;
	cursor:grab;
	border:1px solid #4CB340;
}
.compbuttonholder{
	padding-bottom:3px;
	display:inline-block;
	float:right;
	padding-left:10px;
	padding-right:10px;
}
.compcontainerheader{
	
}
.comptitles{
	font-weight:bold;
	font-size:11px;
	color:#A36700;
	margin-left:10px;
}
.comptitles:first-child{
	margin-left:0px;
}
.compttitles{
	font-weight:bold;
	font-size:11px;
	color:#328729;
	margin-left:10px;
}
.comptoolbar{
	margin-bottom:10px;
}
.cautionLine{
	border:1px solid red;
}

.addTypeTable tr th, 
.addSubTypeTable tr th, 
.editScorecardTable tr th, 
.editTriggersTable tr th{
	font-size:16px;
}
.addTypeTable tr td, 
.addSubTypeTable tr td, 
.editScorecardTable tr td, 
.editTriggersTable tr td{
	font-size:16px;
	padding-left:5px;
	padding-right:5px;
}
.addTypeTable tr input, 
.addTypeTable tr select, 
.addSubTypeTable tr input, 
.addSubTypeTable tr select, 
.editScorecardTable tr input, 
.editScorecardTable tr select, 
.editTriggersTable tr input, 
.editTriggersTable tr select{
	width:100%;
	margin-top:3px;
	margin-bottom:3px;
}
.addTypeTable tr input, 
.addSubTypeTable tr input, 
.editScorecardTable tr input, 
.editTriggersTable tr input{
	
}
.addTypeTable tr input[type="radio"], 
.addSubTypeTable tr input[type="radio"], 
.editScorecardTable tr input[type="radio"], 
.editTriggersTable tr input[type="radio"]{
	margin-bottom:6px;
}
.addTypeTable tr td div, 
.addSubTypeTable tr td div, 
.editScorecardTable tr td div, 
.editTriggersTable tr td div{
	margin-bottom:0px;
}
.addTypeTable tr td a img, 
.addSubTypeTable tr td a img, 
.editScorecardTable tr td a img, 
.editTriggersTable tr td a img{
	margin-top:-8px;
}
.trigTypeCell{
	border-top:1px solid white;
	border-bottom:1px solid #8AB07B;
	background-color:#BFFFA6;
}
.trigModeCell{
	border-top:1px solid white;
	border-bottom:1px solid #8AB07B;
	background-color:#FFF2A6;
}
.trigSettingCell{
	border-top:1px solid white;
	border-bottom:1px solid #8AB07B;
	background-color:#BFFFA6;
}
.trigHead{
	border-bottom:1px solid #aaa;
}

.disabledIntrigRow{
	background-color:#BCD6B2;
	border-top:1px solid #8AB07B;
	border-bottom:1px solid white;
}

.scDetail{
	padding:10px;
	border:1px solid #4CB340;
	margin:10px;
	background-color:white;
	border-radius:3px;
		-webkit-border-radius:3px;
		-moz-border-radius:3px;
}
.scDetailTable tr th{
	text-align:left;
	font-size:16px;
	border-bottom:1px solid #DDD;
	margin-bottom:10px;
}
.scDetailTable tr td{
	font-size:16px;
	padding-right:10px;
}
.scDetailTable tr td a img{
	margin-top:-8px;
}




.sentence{
	font-size:16px;
}
.complongbox li.compplan-sort-placeholder{
	visibility:visible;
	border:1px dashed green;
	background:none;
	box-shadow:none;
}
.comptlongbox li.compplan-sort-placeholder{
	visibility:visible;
	border:1px dashed green;
	background:none;
	box-shadow:none;
}
#scaleview td{
	text-align:center;
}
.viewScaleTable {
/*    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-collapse: separate;
    border-color: #DDDDDD #DDDDDD #DDDDDD -moz-use-text-color;
    border-image: none;
    border-radius: 4px;
    border-style: solid solid solid none;
    border-width: 1px 1px 1px 0;*/
}
.viewScaleTable caption + thead tr:first-child th, 
.viewScaleTable caption + tbody tr:first-child th, 
.viewScaleTable caption + tbody tr:first-child td, 
.viewScaleTable colgroup + thead tr:first-child th, 
.viewScaleTable colgroup + tbody tr:first-child th, 
.viewScaleTable colgroup + tbody tr:first-child td, 
.viewScaleTable thead:first-child tr:first-child th, 
.viewScaleTable tbody:first-child tr:first-child th, 
.viewScaleTable tbody:first-child tr:first-child td {
    border-top: 0 none;
}
.viewScaleTable th{
}
.viewScaleTable th, 
.viewScaleTable td {

}
.frozenlevel{
	display:none;
}


.l1-tier1{
	background: #6aff00; /* Old browsers */
	background: -moz-linear-gradient(left,  #6aff00 0%, #ff1500 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, right top, color-stop(0%,#6aff00), color-stop(100%,#ff1500)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(left,  #6aff00 0%,#ff1500 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(left,  #6aff00 0%,#ff1500 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(left,  #6aff00 0%,#ff1500 100%); /* IE10+ */
	background: linear-gradient(to right,  #6aff00 0%,#ff1500 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#6aff00', endColorstr='#ff1500',GradientType=1 ); /* IE6-9 */
}
.l2-tier1{
	background: #6aff00; /* Old browsers */
	background: -moz-linear-gradient(left,  #6aff00 0%, #faff00 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, right top, color-stop(0%,#6aff00), color-stop(100%,#faff00)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(left,  #6aff00 0%,#faff00 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(left,  #6aff00 0%,#faff00 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(left,  #6aff00 0%,#faff00 100%); /* IE10+ */
	background: linear-gradient(to right,  #6aff00 0%,#faff00 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#6aff00', endColorstr='#faff00',GradientType=1 ); /* IE6-9 */
}
.l2-tier2{
	background: #faff00; /* Old browsers */
	background: -moz-linear-gradient(left,  #faff00 0%, #ff1500 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, right top, color-stop(0%,#faff00), color-stop(100%,#ff1500)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(left,  #faff00 0%,#ff1500 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(left,  #faff00 0%,#ff1500 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(left,  #faff00 0%,#ff1500 100%); /* IE10+ */
	background: linear-gradient(to right,  #faff00 0%,#ff1500 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#faff00', endColorstr='#ff1500',GradientType=1 ); /* IE6-9 */
}
.l3-tier1{
	background: #6aff00; /* Old browsers */
	background: -moz-linear-gradient(left,  #6aff00 0%, #ddff00 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, right top, color-stop(0%,#6aff00), color-stop(100%,#ddff00)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(left,  #6aff00 0%,#ddff00 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(left,  #6aff00 0%,#ddff00 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(left,  #6aff00 0%,#ddff00 100%); /* IE10+ */
	background: linear-gradient(to right,  #6aff00 0%,#ddff00 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#6aff00', endColorstr='#ddff00',GradientType=1 ); /* IE6-9 */
}
.l3-tier2{
	background: #ddff00; /* Old browsers */
	background: -moz-linear-gradient(left,  #ddff00 0%, #ff9900 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, right top, color-stop(0%,#ddff00), color-stop(100%,#ff9900)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(left,  #ddff00 0%,#ff9900 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(left,  #ddff00 0%,#ff9900 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(left,  #ddff00 0%,#ff9900 100%); /* IE10+ */
	background: linear-gradient(to right,  #ddff00 0%,#ff9900 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ddff00', endColorstr='#ff9900',GradientType=1 ); /* IE6-9 */
}
.l3-tier3{
	background: #ff9900; /* Old browsers */
	background: -moz-linear-gradient(left,  #ff9900 0%, #ff1500 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, right top, color-stop(0%,#ff9900), color-stop(100%,#ff1500)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(left,  #ff9900 0%,#ff1500 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(left,  #ff9900 0%,#ff1500 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(left,  #ff9900 0%,#ff1500 100%); /* IE10+ */
	background: linear-gradient(to right,  #ff9900 0%,#ff1500 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff9900', endColorstr='#ff1500',GradientType=1 ); /* IE6-9 */
}
.l4-tier1{
	background: #6aff00; /* Old browsers */
	background: -moz-linear-gradient(left,  #6aff00 0%, #ddff00 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, right top, color-stop(0%,#6aff00), color-stop(100%,#ddff00)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(left,  #6aff00 0%,#ddff00 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(left,  #6aff00 0%,#ddff00 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(left,  #6aff00 0%,#ddff00 100%); /* IE10+ */
	background: linear-gradient(to right,  #6aff00 0%,#ddff00 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#6aff00', endColorstr='#ddff00',GradientType=1 ); /* IE6-9 */
}
.l4-tier2{
	background: #ddff00; /* Old browsers */
	background: -moz-linear-gradient(left,  #ddff00 0%, #faff00 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, right top, color-stop(0%,#ddff00), color-stop(100%,#faff00)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(left,  #ddff00 0%,#faff00 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(left,  #ddff00 0%,#faff00 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(left,  #ddff00 0%,#faff00 100%); /* IE10+ */
	background: linear-gradient(to right,  #ddff00 0%,#faff00 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ddff00', endColorstr='#faff00',GradientType=1 ); /* IE6-9 */
}
.l4-tier3{
	background: #faff00; /* Old browsers */
	background: -moz-linear-gradient(left,  #faff00 0%, #ffc700 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, right top, color-stop(0%,#faff00), color-stop(100%,#ffc700)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(left,  #faff00 0%,#ffc700 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(left,  #faff00 0%,#ffc700 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(left,  #faff00 0%,#ffc700 100%); /* IE10+ */
	background: linear-gradient(to right,  #faff00 0%,#ffc700 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#faff00', endColorstr='#ffc700',GradientType=1 ); /* IE6-9 */
}
.l4-tier4{
	background: #ffc700; /* Old browsers */
	background: -moz-linear-gradient(left,  #ffc700 0%, #ff1500 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, right top, color-stop(0%,#ffc700), color-stop(100%,#ff1500)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(left,  #ffc700 0%,#ff1500 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(left,  #ffc700 0%,#ff1500 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(left,  #ffc700 0%,#ff1500 100%); /* IE10+ */
	background: linear-gradient(to right,  #ffc700 0%,#ff1500 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffc700', endColorstr='#ff1500',GradientType=1 ); /* IE6-9 */
}
.l5-tier1{
	background: #6aff00; /* Old browsers */
	background: -moz-linear-gradient(left,  #6aff00 0%, #ddff00 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, right top, color-stop(0%,#6aff00), color-stop(100%,#ddff00)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(left,  #6aff00 0%,#ddff00 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(left,  #6aff00 0%,#ddff00 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(left,  #6aff00 0%,#ddff00 100%); /* IE10+ */
	background: linear-gradient(to right,  #6aff00 0%,#ddff00 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#6aff00', endColorstr='#ddff00',GradientType=1 ); /* IE6-9 */
}
.l5-tier2{
	background: #ddff00; /* Old browsers */
	background: -moz-linear-gradient(left,  #ddff00 0%, #faff00 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, right top, color-stop(0%,#ddff00), color-stop(100%,#faff00)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(left,  #ddff00 0%,#faff00 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(left,  #ddff00 0%,#faff00 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(left,  #ddff00 0%,#faff00 100%); /* IE10+ */
	background: linear-gradient(to right,  #ddff00 0%,#faff00 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ddff00', endColorstr='#faff00',GradientType=1 ); /* IE6-9 */
}
.l5-tier3{
	background: #faff00; /* Old browsers */
	background: -moz-linear-gradient(left,  #faff00 0%, #ffc700 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, right top, color-stop(0%,#faff00), color-stop(100%,#ffc700)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(left,  #faff00 0%,#ffc700 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(left,  #faff00 0%,#ffc700 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(left,  #faff00 0%,#ffc700 100%); /* IE10+ */
	background: linear-gradient(to right,  #faff00 0%,#ffc700 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#faff00', endColorstr='#ffc700',GradientType=1 ); /* IE6-9 */
}
.l5-tier4{
	background: #ffc700; /* Old browsers */
	background: -moz-linear-gradient(left,  #ffc700 0%, #ff6e00 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, right top, color-stop(0%,#ffc700), color-stop(100%,#ff6e00)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(left,  #ffc700 0%,#ff6e00 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(left,  #ffc700 0%,#ff6e00 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(left,  #ffc700 0%,#ff6e00 100%); /* IE10+ */
	background: linear-gradient(to right,  #ffc700 0%,#ff6e00 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffc700', endColorstr='#ff6e00',GradientType=1 ); /* IE6-9 */
}
.l5-tier5{
	background: #ff6e00; /* Old browsers */
	background: -moz-linear-gradient(left,  #ff6e00 0%, #ff1500 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, right top, color-stop(0%,#ff6e00), color-stop(100%,#ff1500)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(left,  #ff6e00 0%,#ff1500 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(left,  #ff6e00 0%,#ff1500 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(left,  #ff6e00 0%,#ff1500 100%); /* IE10+ */
	background: linear-gradient(to right,  #ff6e00 0%,#ff1500 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff6e00', endColorstr='#ff1500',GradientType=1 ); /* IE6-9 */
}
.l6-tier1{
	background: #6aff00; /* Old browsers */
	background: -moz-linear-gradient(left,  #6aff00 0%, #ddff00 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, right top, color-stop(0%,#6aff00), color-stop(100%,#ddff00)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(left,  #6aff00 0%,#ddff00 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(left,  #6aff00 0%,#ddff00 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(left,  #6aff00 0%,#ddff00 100%); /* IE10+ */
	background: linear-gradient(to right,  #6aff00 0%,#ddff00 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#6aff00', endColorstr='#ddff00',GradientType=1 ); /* IE6-9 */
}
.l6-tier2{
	background: #ddff00; /* Old browsers */
	background: -moz-linear-gradient(left,  #ddff00 0%, #f2ff00 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, right top, color-stop(0%,#ddff00), color-stop(100%,#f2ff00)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(left,  #ddff00 0%,#f2ff00 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(left,  #ddff00 0%,#f2ff00 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(left,  #ddff00 0%,#f2ff00 100%); /* IE10+ */
	background: linear-gradient(to right,  #ddff00 0%,#f2ff00 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ddff00', endColorstr='#f2ff00',GradientType=1 ); /* IE6-9 */
}
.l6-tier3{
	background: #f2ff00; /* Old browsers */
	background: -moz-linear-gradient(left,  #f2ff00 0%, #ffe100 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, right top, color-stop(0%,#f2ff00), color-stop(100%,#ffe100)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(left,  #f2ff00 0%,#ffe100 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(left,  #f2ff00 0%,#ffe100 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(left,  #f2ff00 0%,#ffe100 100%); /* IE10+ */
	background: linear-gradient(to right,  #f2ff00 0%,#ffe100 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f2ff00', endColorstr='#ffe100',GradientType=1 ); /* IE6-9 */
}
.l6-tier4{
	background: #ffe100; /* Old browsers */
	background: -moz-linear-gradient(left,  #ffe100 0%, #ffc700 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, right top, color-stop(0%,#ffe100), color-stop(100%,#ffc700)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(left,  #ffe100 0%,#ffc700 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(left,  #ffe100 0%,#ffc700 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(left,  #ffe100 0%,#ffc700 100%); /* IE10+ */
	background: linear-gradient(to right,  #ffe100 0%,#ffc700 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffe100', endColorstr='#ffc700',GradientType=1 ); /* IE6-9 */
}
.l6-tier5{
	background: #ffc700; /* Old browsers */
	background: -moz-linear-gradient(left,  #ffc700 0%, #ff6e00 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, right top, color-stop(0%,#ffc700), color-stop(100%,#ff6e00)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(left,  #ffc700 0%,#ff6e00 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(left,  #ffc700 0%,#ff6e00 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(left,  #ffc700 0%,#ff6e00 100%); /* IE10+ */
	background: linear-gradient(to right,  #ffc700 0%,#ff6e00 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffc700', endColorstr='#ff6e00',GradientType=1 ); /* IE6-9 */
}
.l6-tier6{
	background: #ff6e00; /* Old browsers */
	background: -moz-linear-gradient(left,  #ff6e00 0%, #ff1500 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, right top, color-stop(0%,#ff6e00), color-stop(100%,#ff1500)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(left,  #ff6e00 0%,#ff1500 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(left,  #ff6e00 0%,#ff1500 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(left,  #ff6e00 0%,#ff1500 100%); /* IE10+ */
	background: linear-gradient(to right,  #ff6e00 0%,#ff1500 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff6e00', endColorstr='#ff1500',GradientType=1 ); /* IE6-9 */
}
.l7-tier1{
	background: #6aff00; /* Old browsers */
	background: -moz-linear-gradient(left,  #6aff00 0%, #ddff00 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, right top, color-stop(0%,#6aff00), color-stop(100%,#ddff00)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(left,  #6aff00 0%,#ddff00 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(left,  #6aff00 0%,#ddff00 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(left,  #6aff00 0%,#ddff00 100%); /* IE10+ */
	background: linear-gradient(to right,  #6aff00 0%,#ddff00 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#6aff00', endColorstr='#ddff00',GradientType=1 ); /* IE6-9 */
}
.l7-tier2{
	background: #ddff00; /* Old browsers */
	background: -moz-linear-gradient(left,  #ddff00 0%, #f2ff00 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, right top, color-stop(0%,#ddff00), color-stop(100%,#f2ff00)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(left,  #ddff00 0%,#f2ff00 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(left,  #ddff00 0%,#f2ff00 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(left,  #ddff00 0%,#f2ff00 100%); /* IE10+ */
	background: linear-gradient(to right,  #ddff00 0%,#f2ff00 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ddff00', endColorstr='#f2ff00',GradientType=1 ); /* IE6-9 */
}
.l7-tier3{
	background: #f2ff00; /* Old browsers */
	background: -moz-linear-gradient(left,  #f2ff00 0%, #ffe100 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, right top, color-stop(0%,#f2ff00), color-stop(100%,#ffe100)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(left,  #f2ff00 0%,#ffe100 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(left,  #f2ff00 0%,#ffe100 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(left,  #f2ff00 0%,#ffe100 100%); /* IE10+ */
	background: linear-gradient(to right,  #f2ff00 0%,#ffe100 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f2ff00', endColorstr='#ffe100',GradientType=1 ); /* IE6-9 */
}
.l7-tier4{
	background: #ffe100; /* Old browsers */
	background: -moz-linear-gradient(left,  #ffe100 0%, #ffc700 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, right top, color-stop(0%,#ffe100), color-stop(100%,#ffc700)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(left,  #ffe100 0%,#ffc700 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(left,  #ffe100 0%,#ffc700 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(left,  #ffe100 0%,#ffc700 100%); /* IE10+ */
	background: linear-gradient(to right,  #ffe100 0%,#ffc700 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffe100', endColorstr='#ffc700',GradientType=1 ); /* IE6-9 */
}
.l7-tier5{
	background: #ffc700; /* Old browsers */
	background: -moz-linear-gradient(left,  #ffc700 0%, #ff9900 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, right top, color-stop(0%,#ffc700), color-stop(100%,#ff9900)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(left,  #ffc700 0%,#ff9900 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(left,  #ffc700 0%,#ff9900 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(left,  #ffc700 0%,#ff9900 100%); /* IE10+ */
	background: linear-gradient(to right,  #ffc700 0%,#ff9900 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffc700', endColorstr='#ff9900',GradientType=1 ); /* IE6-9 */
}
.l7-tier6{
	background: #ff9900; /* Old browsers */
	background: -moz-linear-gradient(left,  #ff9900 0%, #ff3b00 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, right top, color-stop(0%,#ff9900), color-stop(100%,#ff3b00)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(left,  #ff9900 0%,#ff3b00 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(left,  #ff9900 0%,#ff3b00 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(left,  #ff9900 0%,#ff3b00 100%); /* IE10+ */
	background: linear-gradient(to right,  #ff9900 0%,#ff3b00 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff9900', endColorstr='#ff3b00',GradientType=1 ); /* IE6-9 */
}
.l7-tier7{
	background: #ff3b00; /* Old browsers */
	background: -moz-linear-gradient(left,  #ff3b00 0%, #ff1500 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, right top, color-stop(0%,#ff3b00), color-stop(100%,#ff1500)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(left,  #ff3b00 0%,#ff1500 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(left,  #ff3b00 0%,#ff1500 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(left,  #ff3b00 0%,#ff1500 100%); /* IE10+ */
	background: linear-gradient(to right,  #ff3b00 0%,#ff1500 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff3b00', endColorstr='#ff1500',GradientType=1 ); /* IE6-9 */
}
.l8-tier1{
	background: #6aff00; /* Old browsers */
	background: -moz-linear-gradient(left,  #6aff00 0%, #b0ff07 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, right top, color-stop(0%,#6aff00), color-stop(100%,#b0ff07)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(left,  #6aff00 0%,#b0ff07 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(left,  #6aff00 0%,#b0ff07 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(left,  #6aff00 0%,#b0ff07 100%); /* IE10+ */
	background: linear-gradient(to right,  #6aff00 0%,#b0ff07 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#6aff00', endColorstr='#b0ff07',GradientType=1 ); /* IE6-9 */
}
.l8-tier2{
	background: #b0ff07; /* Old browsers */
	background: -moz-linear-gradient(left,  #b0ff07 0%, #ddff00 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, right top, color-stop(0%,#b0ff07), color-stop(100%,#ddff00)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(left,  #b0ff07 0%,#ddff00 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(left,  #b0ff07 0%,#ddff00 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(left,  #b0ff07 0%,#ddff00 100%); /* IE10+ */
	background: linear-gradient(to right,  #b0ff07 0%,#ddff00 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#b0ff07', endColorstr='#ddff00',GradientType=1 ); /* IE6-9 */
}
.l8-tier3{
	background: #ddff00; /* Old browsers */
	background: -moz-linear-gradient(left,  #ddff00 0%, #f2ff00 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, right top, color-stop(0%,#ddff00), color-stop(100%,#f2ff00)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(left,  #ddff00 0%,#f2ff00 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(left,  #ddff00 0%,#f2ff00 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(left,  #ddff00 0%,#f2ff00 100%); /* IE10+ */
	background: linear-gradient(to right,  #ddff00 0%,#f2ff00 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ddff00', endColorstr='#f2ff00',GradientType=1 ); /* IE6-9 */
}
.l8-tier4{
	background: #f2ff00; /* Old browsers */
	background: -moz-linear-gradient(left,  #f2ff00 0%, #ffe100 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, right top, color-stop(0%,#f2ff00), color-stop(100%,#ffe100)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(left,  #f2ff00 0%,#ffe100 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(left,  #f2ff00 0%,#ffe100 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(left,  #f2ff00 0%,#ffe100 100%); /* IE10+ */
	background: linear-gradient(to right,  #f2ff00 0%,#ffe100 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f2ff00', endColorstr='#ffe100',GradientType=1 ); /* IE6-9 */
}
.l8-tier5{
	background: #ffe100; /* Old browsers */
	background: -moz-linear-gradient(left,  #ffe100 0%, #ffc700 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, right top, color-stop(0%,#ffe100), color-stop(100%,#ffc700)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(left,  #ffe100 0%,#ffc700 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(left,  #ffe100 0%,#ffc700 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(left,  #ffe100 0%,#ffc700 100%); /* IE10+ */
	background: linear-gradient(to right,  #ffe100 0%,#ffc700 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffe100', endColorstr='#ffc700',GradientType=1 ); /* IE6-9 */
}
.l8-tier6{
	background: #ffc700; /* Old browsers */
	background: -moz-linear-gradient(left,  #ffc700 0%, #ff9900 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, right top, color-stop(0%,#ffc700), color-stop(100%,#ff9900)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(left,  #ffc700 0%,#ff9900 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(left,  #ffc700 0%,#ff9900 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(left,  #ffc700 0%,#ff9900 100%); /* IE10+ */
	background: linear-gradient(to right,  #ffc700 0%,#ff9900 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffc700', endColorstr='#ff9900',GradientType=1 ); /* IE6-9 */
}
.l8-tier7{
	background: #ff9900; /* Old browsers */
	background: -moz-linear-gradient(left,  #ff9900 0%, #ff3b00 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, right top, color-stop(0%,#ff9900), color-stop(100%,#ff3b00)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(left,  #ff9900 0%,#ff3b00 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(left,  #ff9900 0%,#ff3b00 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(left,  #ff9900 0%,#ff3b00 100%); /* IE10+ */
	background: linear-gradient(to right,  #ff9900 0%,#ff3b00 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff9900', endColorstr='#ff3b00',GradientType=1 ); /* IE6-9 */
}
.l8-tier8{
	background: #ff3b00; /* Old browsers */
	background: -moz-linear-gradient(left,  #ff3b00 0%, #ff1500 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, right top, color-stop(0%,#ff3b00), color-stop(100%,#ff1500)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(left,  #ff3b00 0%,#ff1500 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(left,  #ff3b00 0%,#ff1500 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(left,  #ff3b00 0%,#ff1500 100%); /* IE10+ */
	background: linear-gradient(to right,  #ff3b00 0%,#ff1500 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff3b00', endColorstr='#ff1500',GradientType=1 ); /* IE6-9 */
}
.l9-tier1{
	background: #6aff00; /* Old browsers */
	background: -moz-linear-gradient(left,  #6aff00 0%, #b0ff07 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, right top, color-stop(0%,#6aff00), color-stop(100%,#b0ff07)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(left,  #6aff00 0%,#b0ff07 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(left,  #6aff00 0%,#b0ff07 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(left,  #6aff00 0%,#b0ff07 100%); /* IE10+ */
	background: linear-gradient(to right,  #6aff00 0%,#b0ff07 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#6aff00', endColorstr='#b0ff07',GradientType=1 ); /* IE6-9 */
}
.l9-tier2{
	background: #b0ff07; /* Old browsers */
	background: -moz-linear-gradient(left,  #b0ff07 0%, #ddff00 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, right top, color-stop(0%,#b0ff07), color-stop(100%,#ddff00)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(left,  #b0ff07 0%,#ddff00 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(left,  #b0ff07 0%,#ddff00 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(left,  #b0ff07 0%,#ddff00 100%); /* IE10+ */
	background: linear-gradient(to right,  #b0ff07 0%,#ddff00 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#b0ff07', endColorstr='#ddff00',GradientType=1 ); /* IE6-9 */
}
.l9-tier3{
	background: #ddff00; /* Old browsers */
	background: -moz-linear-gradient(left,  #ddff00 0%, #f2ff00 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, right top, color-stop(0%,#ddff00), color-stop(100%,#f2ff00)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(left,  #ddff00 0%,#f2ff00 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(left,  #ddff00 0%,#f2ff00 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(left,  #ddff00 0%,#f2ff00 100%); /* IE10+ */
	background: linear-gradient(to right,  #ddff00 0%,#f2ff00 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ddff00', endColorstr='#f2ff00',GradientType=1 ); /* IE6-9 */
}
.l9-tier4{
	background: #f2ff00; /* Old browsers */
	background: -moz-linear-gradient(left,  #f2ff00 0%, #ffe100 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, right top, color-stop(0%,#f2ff00), color-stop(100%,#ffe100)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(left,  #f2ff00 0%,#ffe100 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(left,  #f2ff00 0%,#ffe100 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(left,  #f2ff00 0%,#ffe100 100%); /* IE10+ */
	background: linear-gradient(to right,  #f2ff00 0%,#ffe100 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f2ff00', endColorstr='#ffe100',GradientType=1 ); /* IE6-9 */
}
.l9-tier5{
	background: #ffe100; /* Old browsers */
	background: -moz-linear-gradient(left,  #ffe100 0%, #ffc700 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, right top, color-stop(0%,#ffe100), color-stop(100%,#ffc700)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(left,  #ffe100 0%,#ffc700 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(left,  #ffe100 0%,#ffc700 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(left,  #ffe100 0%,#ffc700 100%); /* IE10+ */
	background: linear-gradient(to right,  #ffe100 0%,#ffc700 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffe100', endColorstr='#ffc700',GradientType=1 ); /* IE6-9 */
}
.l9-tier6{
	background: #ffc700; /* Old browsers */
	background: -moz-linear-gradient(left,  #ffc700 0%, #ff9900 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, right top, color-stop(0%,#ffc700), color-stop(100%,#ff9900)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(left,  #ffc700 0%,#ff9900 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(left,  #ffc700 0%,#ff9900 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(left,  #ffc700 0%,#ff9900 100%); /* IE10+ */
	background: linear-gradient(to right,  #ffc700 0%,#ff9900 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffc700', endColorstr='#ff9900',GradientType=1 ); /* IE6-9 */
}
.l9-tier7{
	background: #ff9900; /* Old browsers */
	background: -moz-linear-gradient(left,  #ff9900 0%, #FF6E00 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, right top, color-stop(0%,#ff9900), color-stop(100%,#FF6E00)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(left,  #ff9900 0%,#FF6E00 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(left,  #ff9900 0%,#FF6E00 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(left,  #ff9900 0%,#FF6E00 100%); /* IE10+ */
	background: linear-gradient(to right,  #ff9900 0%,#FF6E00 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff9900', endColorstr='#FF6E00',GradientType=1 ); /* IE6-9 */
}
.l9-tier8{
	background: #FF6E00; /* Old browsers */
	background: -moz-linear-gradient(left,  #FF6E00 0%, #ff3b00 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, right top, color-stop(0%,#FF6E00), color-stop(100%,#ff3b00)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(left,  #FF6E00 0%,#ff3b00 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(left,  #FF6E00 0%,#ff3b00 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(left,  #FF6E00 0%,#ff3b00 100%); /* IE10+ */
	background: linear-gradient(to right,  #FF6E00 0%,#ff3b00 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#FF6E00', endColorstr='#ff3b00',GradientType=1 ); /* IE6-9 */
}
.l9-tier9{
	background: #ff3b00; /* Old browsers */
	background: -moz-linear-gradient(left,  #ff3b00 0%, #ff1500 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, right top, color-stop(0%,#ff3b00), color-stop(100%,#ff1500)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(left,  #ff3b00 0%,#ff1500 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(left,  #ff3b00 0%,#ff1500 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(left,  #ff3b00 0%,#ff1500 100%); /* IE10+ */
	background: linear-gradient(to right,  #ff3b00 0%,#ff1500 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff3b00', endColorstr='#ff1500',GradientType=1 ); /* IE6-9 */
}
.l10-tier1{
	background: #6aff00; /* Old browsers */
	background: -moz-linear-gradient(left, #6aff00 0%, #b0ff07 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, right top, color-stop(0%,#6aff00), color-stop(100%,#b0ff07)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(left, #6aff00 0%,#b0ff07 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(left, #6aff00 0%,#b0ff07 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(left, #6aff00 0%,#b0ff07 100%); /* IE10+ */
	background: linear-gradient(to right, #6aff00 0%,#b0ff07 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#6aff00', endColorstr='#b0ff07',GradientType=1 ); /* IE6-9 */
}
.l10-tier2{
	background: #b0ff07; /* Old browsers */
	background: -moz-linear-gradient(left, #b0ff07 0%, #ddff00 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, right top, color-stop(0%,#b0ff07), color-stop(100%,#ddff00)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(left, #b0ff07 0%,#ddff00 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(left, #b0ff07 0%,#ddff00 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(left, #b0ff07 0%,#ddff00 100%); /* IE10+ */
	background: linear-gradient(to right, #b0ff07 0%,#ddff00 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#b0ff07', endColorstr='#ddff00',GradientType=1 ); /* IE6-9 */
}
.l10-tier3{
	background: #ddff00; /* Old browsers */
	background: -moz-linear-gradient(left, #ddff00 0%, #f2ff00 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, right top, color-stop(0%,#ddff00), color-stop(100%,#f2ff00)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(left, #ddff00 0%,#f2ff00 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(left, #ddff00 0%,#f2ff00 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(left, #ddff00 0%,#f2ff00 100%); /* IE10+ */
	background: linear-gradient(to right, #ddff00 0%,#f2ff00 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ddff00', endColorstr='#f2ff00',GradientType=1 ); /* IE6-9 */
}
.l10-tier4{
	background: #f2ff00; /* Old browsers */
	background: -moz-linear-gradient(left, #f2ff00 0%, #faff00 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, right top, color-stop(0%,#f2ff00), color-stop(100%,#faff00)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(left, #f2ff00 0%,#faff00 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(left, #f2ff00 0%,#faff00 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(left, #f2ff00 0%,#faff00 100%); /* IE10+ */
	background: linear-gradient(to right, #f2ff00 0%,#faff00 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f2ff00', endColorstr='#faff00',GradientType=1 ); /* IE6-9 */
}
.l10-tier5{
	background: #faff00; /* Old browsers */
	background: -moz-linear-gradient(left, #faff00 0%, #ffe100 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, right top, color-stop(0%,#faff00), color-stop(100%,#ffe100)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(left, #faff00 0%,#ffe100 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(left, #faff00 0%,#ffe100 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(left, #faff00 0%,#ffe100 100%); /* IE10+ */
	background: linear-gradient(to right, #faff00 0%,#ffe100 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#faff00', endColorstr='#ffe100',GradientType=1 ); /* IE6-9 */
}
.l10-tier6{
	background: #ffe100; /* Old browsers */
	background: -moz-linear-gradient(left, #ffe100 0%, #ffc700 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, right top, color-stop(0%,#ffe100), color-stop(100%,#ffc700)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(left, #ffe100 0%,#ffc700 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(left, #ffe100 0%,#ffc700 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(left, #ffe100 0%,#ffc700 100%); /* IE10+ */
	background: linear-gradient(to right, #ffe100 0%,#ffc700 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffe100', endColorstr='#ffc700',GradientType=1 ); /* IE6-9 */
}
.l10-tier7{
	background: #ffc700; /* Old browsers */
	background: -moz-linear-gradient(left, #ffc700 0%, #ff9900 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, right top, color-stop(0%,#ffc700), color-stop(100%,#ff9900)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(left, #ffc700 0%,#ff9900 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(left, #ffc700 0%,#ff9900 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(left, #ffc700 0%,#ff9900 100%); /* IE10+ */
	background: linear-gradient(to right, #ffc700 0%,#ff9900 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffc700', endColorstr='#ff9900',GradientType=1 ); /* IE6-9 */
}
.l10-tier8{
	background: #ff9900; /* Old browsers */
	background: -moz-linear-gradient(left, #ff9900 0%, #ff6e00 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, right top, color-stop(0%,#ff9900), color-stop(100%,#ff6e00)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(left, #ff9900 0%,#ff6e00 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(left, #ff9900 0%,#ff6e00 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(left, #ff9900 0%,#ff6e00 100%); /* IE10+ */
	background: linear-gradient(to right, #ff9900 0%,#ff6e00 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff9900', endColorstr='#ff6e00',GradientType=1 ); /* IE6-9 */
}
.l10-tier9{
	background: #ff6e00; /* Old browsers */
	background: -moz-linear-gradient(left, #ff6e00 0%, #ff3b00 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, right top, color-stop(0%,#ff6e00), color-stop(100%,#ff3b00)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(left, #ff6e00 0%,#ff3b00 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(left, #ff6e00 0%,#ff3b00 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(left, #ff6e00 0%,#ff3b00 100%); /* IE10+ */
	background: linear-gradient(to right, #ff6e00 0%,#ff3b00 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff6e00', endColorstr='#ff3b00',GradientType=1 ); /* IE6-9 */
}
.l10-tier10{
	background: #ff3b00; /* Old browsers */
	background: -moz-linear-gradient(left, #ff3b00 0%, #ff1500 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, right top, color-stop(0%,#ff3b00), color-stop(100%,#ff1500)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(left, #ff3b00 0%,#ff1500 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(left, #ff3b00 0%,#ff1500 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(left, #ff3b00 0%,#ff1500 100%); /* IE10+ */
	background: linear-gradient(to right, #ff3b00 0%,#ff1500 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff3b00', endColorstr='#ff1500',GradientType=1 ); /* IE6-9 */
}

.versions{
	background-color:#eee;
}
.versions td{
	border-top:1px solid #aaa;
	border-bottom:1px solid #aaa;
}
.whitebox{
	background-color:white;
	padding:20px;
	/*
	box-shadow: 0 1px 2px rgba(0,0,0,0.5) inset, 0 1px 0 rgba(255,255,255,0.2);
	border-radius: 4px;
	-webkit-border-radius:4px;
	-moz-border-radius:4px;
	*/
}
.greybox{
	background-color:#ccc;
	padding:20px;
	/*
	box-shadow: 0 1px 2px rgba(0,0,0,0.5) inset, 0 1px 0 rgba(255,255,255,0.2);
	border-radius: 4px;
	-webkit-border-radius:4px;
	-moz-border-radius:4px;
	*/
}

.tableicon24{
	width:24px;
	height:24px;
	padding-right:5px;
}

.picaret{
    border-left: 4px solid rgba(0, 0, 0, 0);
    border-right: 4px solid rgba(0, 0, 0, 0);
    border-top: 4px solid #000000;
    content: "";
    display: inline-block;
    height: 0;
    vertical-align: middle;
    width: 0;
	margin-left:5px;
}

.up_caret {
  display: inline-block;
  width: 0;
  height: 0;
  margin-left: 2px;
  vertical-align: middle;
  border-bottom: 6px solid #000000;
  border-left: 6px solid transparent;
  border-top: 0 dotted;
  border-right: 6px solid transparent;
  content: "";
}

.down_caret {
  display: inline-block;
  width: 0;
  height: 0;
  margin-left: 2px;
  vertical-align: middle;
  border-top: 6px solid #000000;
  border-left: 6px solid transparent;
  border-bottom: 0 dotted;
  border-right: 6px solid transparent;
  content: "";
}

.right_caret {
  display: inline-block;
  width: 0;
  height: 0;
  margin-left: 2px;
  vertical-align: middle;
  border-left: 6px solid #000000;
  border-bottom: 6px solid transparent;
  border-right: 0 dotted;
  border-top: 6px solid transparent;
  content: "";
}

.left_caret{
  display: inline-block;
  width: 0;
  height: 0;
  margin-left: 2px;
  vertical-align: middle;
  border-right: 6px solid #000000;
  border-bottom: 6px solid transparent;
  border-left: 0 dotted;
  border-top: 6px solid transparent;
  content: "";
}

.piTopBox{
	border-left:4px solid #fff;
	border-right:4px solid #fff;
	border-top:4px solid #fff;
	border-bottom:4px solid #fff;
	margin-bottom:0px;
}
.piTopBoxUnbordered{
	border-bottom:0px;
}

.piBottomBox{
	border-left:4px solid #fff;
	border-right:4px solid #fff;
	border-bottom:4px solid #fff;
	border-top:0px;
	margin-top:0px;
}

.piMultiBoxTop,
.piMultiBoxBottom{
	font-weight:bold;
	background-color:#eee;
	cursor:pointer;
}
.piMultiBoxTop:hover{
	background: #ddd;
}

.piMultiBoxTopActive{
	font-weight:bold;
	background: #ddd;
	cursor:pointer;
}
.piMultiBoxTopActive:hover{
	background-color:#eee;
	cursor:pointer;
}

.piMultiBoxBottomActive{
	background: #ddd;
}
.piMultiBoxBottomActive td,
.piMultiBoxBottomActive td div label,
{
}
.piMultiBoxBottomActive .add-on
{
	color:black;
	text-shadow: 0 1px 0 #FFFFFF;
}




.piMultiBoxRTop,
.piMultiBoxRBottom{
	font-weight:bold;
	background-color:#eee;
	cursor:pointer;
}
.piMultiBoxRTop:hover{
	background: #ddd;
}

.piMultiBoxRTopActive{
	font-weight:bold;
	background: #ddd;
	cursor:pointer;
}
.piMultiBoxRTopActive:hover{
	background-color:#eee;
	cursor:pointer;
}

.piMultiBoxRBottomActive{
	background: #ddd;
}
.piMultiBoxRBottomActive td,
.piMultiBoxRBottomActive td div label,
{
}
.piMultiBoxRBottomActive .add-on
{
	color:black;
	text-shadow: 0 1px 0 #FFFFFF;
}






/* START SUB SIDEBAR */

/*to allow the caret to change color when needed*/
#sidebar > ul > li.karet > a {
	background: url("/assets/img/menu-active-fff2a6.png") no-repeat scroll right center transparent !important;
}

#subsidebar {
	background-size:120px;
    display: block;
    float: left;
    position: relative;
	width:100%;
}
#subsidebar > ul {
	list-style: none;
	margin-left: 0px;
	padding: 0;
}
#subsidebar > ul:first-child {
}
#subsidebar > ul > li {
	display: block;	
	position: relative;
}

#subsidebar > ul > li.active {
	box-shadow: 0 2px 4px rgba(0,0,0,0.2) inset;
}

#subsidebar > ul > li > a {
	padding: 5px 0 5px 15px;
	display: block;
	color: #333;
}
#subsidebar > ul > li > a:hover {
	text-decoration: none;
}

#subsidebar > ul > li > a > i {
	margin-right: 10px;
}

#subsidebar > ul > li.karet > a, 
#subsidebar > ul ul > li.karet > a {
	background: url("/assets/img/menu-active-white.png") no-repeat scroll right center transparent !important;
}

#subsidebar > ul > li > a > .label {
	margin: 0 20px 0 0;
	float: right;
	padding: 3px 5px 2px;
	box-shadow: 0 1px 2px rgba(0,0,0,0.5) inset, 0 1px 0 rgba(255,255,255,0.2);
}

#subsidebar > ul ul {
	display: none;
	margin: 0;
	padding: 0;
	box-shadow: 0 0 3px rgba(0,0,0,0.5) inset;
}
#subsidebar > ul li.open ul {
	display: block;
}
#subsidebar > ul ul li a{
	padding: 5px 0 5px 25px;
	display: block;
	color: #333;
}

#subsidebar > ul ul li:first-child a {
	border-top: 0;
}
#subsidebar > ul ul li:last-child a {
	border-bottom: 0;
}

/*from the grey file*/
#subsidebar > ul {
/*	border-top: 1px solid #5F7DDE;
	border-bottom: 1px solid #8EA8FA;*/
}
#subsidebar > ul > li {
/*	border-top: 1px solid #8EA8FA;
	border-bottom: 1px solid #5F7DDE;*/
}
#subsidebar > ul > li.active {
    background-color: #f1c40f;
}

#subsidebar > ul > li.open.submenu > a {
/*	border-bottom: 1px solid #FCCE7E;*/
}
#subsidebar > ul > li.open.active.submenu > a {
/*	border-bottom: 1px solid #EB9602; */
}
#subsidebar > ul > li > a > .label {
	background-color: #333333;
}
#subsidebar > ul > li > a:hover {
	background-color: #ddd;
}
#subsidebar > ul > li.active > a:hover {
	background-color: #FFDC17;
}
#subsidebar > ul ul {
	border-top: 1px solid #EB9602;
	background-color: #FCB63D;
	list-style:none;
}
#subsidebar > ul ul li a {
	border-top: 1px solid #FCCE7E;
	border-bottom: 1px solid #EB9602;
}

/* END SUB SIDEBAR */

.radiofix{
	vertical-align:baseline;
}

.prettySlider{
	box-shadow: 0 1px 2px rgba(0,0,0,0.5) inset, 0 1px 0 rgba(255,255,255,0.2);
	background: rgb(80,255,0); /* Old browsers */
	background: -moz-linear-gradient(left,  rgba(80,255,0,1) 0%, rgba(255,242,0,1) 25%, rgba(255,178,0,1) 50%, rgba(255,93,0,1) 75%, rgba(255,0,0,1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, right top, color-stop(0%,rgba(80,255,0,1)), color-stop(25%,rgba(255,242,0,1)), color-stop(50%,rgba(255,178,0,1)), color-stop(75%,rgba(255,93,0,1)), color-stop(100%,rgba(255,0,0,1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(left,  rgba(80,255,0,1) 0%,rgba(255,242,0,1) 25%,rgba(255,178,0,1) 50%,rgba(255,93,0,1) 75%,rgba(255,0,0,1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(left,  rgba(80,255,0,1) 0%,rgba(255,242,0,1) 25%,rgba(255,178,0,1) 50%,rgba(255,93,0,1) 75%,rgba(255,0,0,1) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(left,  rgba(80,255,0,1) 0%,rgba(255,242,0,1) 25%,rgba(255,178,0,1) 50%,rgba(255,93,0,1) 75%,rgba(255,0,0,1) 100%); /* IE10+ */
	background: linear-gradient(to right,  rgba(80,255,0,1) 0%,rgba(255,242,0,1) 25%,rgba(255,178,0,1) 50%,rgba(255,93,0,1) 75%,rgba(255,0,0,1) 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#50ff00', endColorstr='#ff0000',GradientType=1 ); /* IE6-9 */
}
/* END PAYIGNITER STYLES */














/* START NEW PROFITIGNITER STYLES */


/* segmentation in business planner setup */
.ui-slider-vertical {
    height: 100px;
}
.vertical-seg{
width:100px;
max-width:100px;
min-width:100px;
height:240px;
margin:2px;
margin-top:10px;
padding:2px;
background:#f1f1f1;
  -webkit-border-radius: 4px;
     -moz-border-radius: 4px;
          border-radius: 4px;
}
.seg-text{
	font-size:.85em;
	font-weight:bold;
}
.seg-unit{
height:20px;
margin:2px;
}
.seg-unit-color1{
height:20px;
background:#A38300;
  -webkit-border-radius: 4px;
     -moz-border-radius: 4px;
          border-radius: 4px;
margin:2px;
}
.seg-unit-color1 .seg-text,
.seg-unit-color2 .seg-text{
	color:white;
	text-shadow: 1px 1px 1px #000000;
}
.seg-unit-color2{
height:20px;
background:#0088CC;
  -webkit-border-radius: 4px;
     -moz-border-radius: 4px;
          border-radius: 4px;
margin:2px;
}
.legend{
margin: 0;
padding: 0px;
}
.legend-li{
display:inline;
}

/* end segmentation */




.piFullScreen{
	display: inline-block;
	background-image: url('/assets/icons/32x32/Push-Pin.png');
	background-repeat: no-repeat;
	margin:5px;
	width:32px;
	height:32px;
}

.howMuchBlock1{
	margin-top:20px;
	padding:10px;
	border:1px solid #ddd;
}
.howMuchBlock2,
.howMuchBlock3{
	margin-top:20px;
}
#howMuch{
	font-size:32px;
	line-height:32px;
	margin:20px;
	text-shadow: -1px 1px 0px #fff;
	text-align:center;
}
#preHowMuch,
#postHowMuch{
	text-shadow: -1px 1px 0.5px #FFFFA8;
}
.showMathTableCell1{
	text-align:right;
	border:none;
}
.showMathTableCell2{
	border:none;
	border-left:1px solid #ddd;
}
.piToolbar{
	border:1px solid #ddd;
}
.piToolbar div{
	padding:5px;
}
.piToolbar div div p,
.piToolbar div label{
	
}
#howMuchForm{
	text-align:center;
	font-size:52px;
	line-height:32px;
}
#intCalcErrors{
	margin-top:10px;
	margin-bottom:0px;
}
#intCalcErrors div{
	margin-bottom:0px;
}
#howMuchAmount{
	width:180px;
	font-size:52px;
	line-height:32px;
	text-shadow: 0px 2px 2px white;
	text-align:right;
}
.scStatsHeader{
	margin:0px;
	margin-bottom:3px;
	padding:5px;
	font-size:18px;
	font-weight:bold;
	text-shadow: 0px 2px 2px #AA2A00;
	text-align:center;
	color:white;
	border-radius: 3px;
	-webkit-border-radius:3px;
	-moz-border-radius:3px;
	background: rgb(243,197,189); /* Old browsers */
	background: -moz-linear-gradient(top,  rgba(243,197,189,1) 0%, rgba(232,108,87,1) 50%, rgba(234,40,3,1) 51%, rgba(255,102,0,1) 75%, rgba(199,34,0,1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(243,197,189,1)), color-stop(50%,rgba(232,108,87,1)), color-stop(51%,rgba(234,40,3,1)), color-stop(75%,rgba(255,102,0,1)), color-stop(100%,rgba(199,34,0,1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  rgba(243,197,189,1) 0%,rgba(232,108,87,1) 50%,rgba(234,40,3,1) 51%,rgba(255,102,0,1) 75%,rgba(199,34,0,1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  rgba(243,197,189,1) 0%,rgba(232,108,87,1) 50%,rgba(234,40,3,1) 51%,rgba(255,102,0,1) 75%,rgba(199,34,0,1) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  rgba(243,197,189,1) 0%,rgba(232,108,87,1) 50%,rgba(234,40,3,1) 51%,rgba(255,102,0,1) 75%,rgba(199,34,0,1) 100%); /* IE10+ */
	background: linear-gradient(to bottom,  rgba(243,197,189,1) 0%,rgba(232,108,87,1) 50%,rgba(234,40,3,1) 51%,rgba(255,102,0,1) 75%,rgba(199,34,0,1) 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f3c5bd', endColorstr='#c72200',GradientType=0 ); /* IE6-9 */
}
.statsLabel{
	margin:0px;
	padding:5px;
	font-weight:bold;
	text-align:center;
	color:white;
	background: #687b7c;
}
.statsResult{
	margin:0px;
	padding:3px;
	text-align:center;
	font-size:16px;
	font-weight:bold;
}
.scStatsLabel{
	margin:0px;
	padding:3px;
	font-size:12px;
	font-weight:bold;
	text-align:center;
	color:white;
	background: #687b7c;
}
.scStatsSmallLabel{
	margin:0px;
	padding:0px;
	font-size:12px;
	font-weight:bold;
	text-align:center;
	color:#000;
	background: #ccc;
}
.scStatsFinalSmallLabel{
	margin-top:3px;
}
.scStatsResult{
	margin:0px;
	text-align:center;
	font-size:12px;
	font-weight:bold;
}
.scStatsFinalResult{
	margin:0px;
	text-align:center;
	font-size:12px;
	font-weight:bold;
	color:#000;
}
.scStatsBigLabel{
	margin:0px;
	padding:10px;
	font-size:22px;
	font-weight:bold;
}
.scStatsResultBig{
	margin:0px;
	padding:5px;
	text-align:center;
	font-size:20px;
	font-weight:normal;
	color:#000;
}
.scStats{
	padding:8px;
	border:1px solid #ddd;
}
#intAccScale{
	
}
#intAccScale th{
	border-top:0px;
}

.intCalcSlider{
	margin-bottom:10px;
	box-shadow: 0 1px 2px rgba(0,0,0,0.5) inset, 0 1px 0 rgba(255,255,255,0.2);
	background: rgb(30,87,153); /* Old browsers */
	background: -moz-linear-gradient(top,  rgba(30,87,153,1) 0%, rgba(41,137,216,1) 50%, rgba(32,124,202,1) 51%, rgba(125,185,232,1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(30,87,153,1)), color-stop(50%,rgba(41,137,216,1)), color-stop(51%,rgba(32,124,202,1)), color-stop(100%,rgba(125,185,232,1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  rgba(30,87,153,1) 0%,rgba(41,137,216,1) 50%,rgba(32,124,202,1) 51%,rgba(125,185,232,1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  rgba(30,87,153,1) 0%,rgba(41,137,216,1) 50%,rgba(32,124,202,1) 51%,rgba(125,185,232,1) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  rgba(30,87,153,1) 0%,rgba(41,137,216,1) 50%,rgba(32,124,202,1) 51%,rgba(125,185,232,1) 100%); /* IE10+ */
	background: linear-gradient(to bottom,  rgba(30,87,153,1) 0%,rgba(41,137,216,1) 50%,rgba(32,124,202,1) 51%,rgba(125,185,232,1) 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1e5799', endColorstr='#7db9e8',GradientType=0 ); /* IE6-9 */
}
.scorecard-button{
	height:40px;
	padding-bottom:3px;
	padding-top:3px;
	padding-left:20px;
	text-align:left;
	margin-bottom:5px;
	font-weight:bold;
}
#totalAllocatedContainer{
	font-weight:bold;
	color:black;
}
.bluebox{
	padding:8px;
	border:1px solid #ddd;
}
.greenbox{
	margin:0px;
	border:1px solid #ddd;
}
.greenbox table{
	margin:0px;
}
.greenbox td{
	color:#000;
}
.greenbox tr:first-child td{
	border:none;
}
.intSettingsDetailLabel{
	font-size:14px;
	font-weight:bold;
	color:white;
	text-shadow: 0px 0.5px 0.5px #000470;
}
.intSettingsDetailText{
	font-size:16px;
	font-weight:normal;
	margin:0px;
	padding-right:40px;
}
.intDetailSlider{
	margin-bottom:10px;
}
#preHowMuch,
#postHowMuch{
	font-size:52px;
	line-height:52px;
	vertical-align:middle;
}

#content_profitigniter{
	background-color: white;
}

/* Breadcrumb */
#breadcrumb_profitigniter {
	background-color: #e5e5e5;
	box-shadow: 0 0 1px #ffffff;
	border-top: 1px solid #d6d6d6;
	border-bottom: 1px solid #d6d6d6;
	padding-left: 10px;
	line-height: 7px;
}
#breadcrumb_profitigniter a {
	padding: 8px 20px 8px 10px;
	display: inline-block;
	background-image: url('/assets/img/breadcrumb.png');
	background-position: center right;
	background-repeat: no-repeat;
	font-size: 11px;
	color: #666666;
}
#breadcrumb_profitigniter a:hover {
	color: #333333;
}
#breadcrumb_profitigniter a:last-child {
	background-image:none;
}
#breadcrumb_profitigniter a.current {
	font-weight: bold;
	color: #444444;
}
#breadcrumb_profitigniter a i {
	margin-right: 5px;
	opacity: .6;
}
#breadcrumb_profitigniter a:hover i {
	margin-right: 5px;
	opacity: .8;
}


/* START ACTUATORS */
.profig-arrow-down {
	width: 0; 
	height: 0; 
	border-left: 4px solid transparent;
	border-right: 4px solid transparent;
	margin-top:12px;
	border-top: 8px solid #c49d00;
}
.actuatorStart{
	height:16px;
	padding-left:5px;
	border-left:1px solid #aaa;
}
.actuatorStart span{
}
.actuatorEnd{
	height:16px;
	padding-right:5px;
	border-right:1px solid #aaa;
}
.actuatorDetailTable{
	margin:0px;
	background-color:#C49D00;
	-webkit-border-radius:2px;
	-moz-border-radius:2px;
	border-radius:2px;
}
.actuatorDetailTable tr td{
	text-shadow: 0 1px 1px rgba(255, 255, 255, 0.75);
	text-align:center;
	border-top:1px solid #9C7D00;
	border-left:1px solid #9C7D00;
	border-bottom:1px solid white;
	border-right:1px solid white;
}
.label-details[href],.badge-details[href]{
	background-color:#0D4D00;
}
.actualIcon{
	width:16px;
	height:12px;
	margin:0px;
	background-color:#0E90D2;
	display:inline-block;
	-webkit-border-radius:2px;
	-moz-border-radius:2px;
	border-radius:2px;
}
.meanIconPI{
	width:16px;
	height:12px;
	margin:0px;
	background-color:#58ff05;
	display:inline-block;
	-webkit-border-radius:2px;
	-moz-border-radius:2px;
	border-radius:2px;
}
.meanIcon{
	width:16px;
	height:12px;
	margin:0px;
	background-color:#0D4D00;
	display:inline-block;
	-webkit-border-radius:2px;
	-moz-border-radius:2px;
	border-radius:2px;
}
.top25Icon{
	width:16px;
	height:12px;
	margin:0px;
	background-color:#ffd503;
	display:inline-block;
	-webkit-border-radius:2px;
	-moz-border-radius:2px;
	border-radius:2px;
}
.actuator-arrow-down {
	width: 0; 
	height: 0; 
	border-left: 4px solid transparent;
	border-right: 4px solid transparent;
	margin-top:12px;
	border-top: 8px solid #f1c40f;
}
.actuator-arrow-up {
	width: 0; 
	height: 0; 
	border-left: 4px solid transparent;
	border-right: 4px solid transparent;
	margin-top:-8px;
	border-bottom: 8px solid #87AD85;/*58ff05*/
}
.goalActuator{
	width:900px;
	margin-bottom:20px;
	margin-top:20px;
}
.actuatorBoxPI{
	padding:10px;
	background-color:#E8E8E8;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	border-radius:5px;
}
.actuatorBox{
	padding:10px;
	background-color:#FCEEB3;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	border-radius:5px;
}
.goalActuator h3{
	margin-top:10px;
	line-height:24px;
}
.goalActuator p{
	margin-top:10px;
}
.goalActuator_container{
	width:880px;
	height:45px;
	margin-top:-60px;
}
.goalActuator_footer{
	width:880px;
	height:16px;
/*	background-color:white;
	border-right:1px solid #aaa;
	border-left:1px solid #aaa;
	border-bottom:1px solid #aaa; */
	-webkit-border-bottom-right-radius:5px;
	-moz-border-radius-bottomright:5px;
	border-bottom-right-radius:5px;
	-webkit-border-bottom-left-radius:5px;
	-moz-border-radius-bottomleft:5px;
	border-bottom-left-radius:5px;
}
.goalActuator_steps{
	width:880px;
	height:30px;
	padding-top:30px;
}
.goalActuator_hide{
	display:none;
}
.goalActuator_level{
/*	background-color:white; */
	width:87px;
	max-width:87px;
	height:30px;
	border-right:1px solid #aaa;
	display: table-cell;
	margin:0px;
}
.goalActuator_level:first-child{
	border-left:1px solid #aaa;
}
.goalActuator_level_text{
	width:150px;
	min-width:150px;
	transform: rotate(270deg);
	-ms-transform: rotate(270deg); /* IE 9 */
	-webkit-transform: rotate(270deg); /* Safari and Chrome */
	display: table-cell;
	text-align:left;
	padding-top:30px;
	color:#aaa;
	text-shadow: 0 1px 0 white;
	position:absolute;
}
.goalActuator_goal{
	height:28px;
	margin-top:-48px;
	/*position: absolute;*/
}
.actuatorContainerPI{
	box-shadow: 0 1px 2px rgba(0, 0, 0, 0.5) inset, 0 1px 0 rgba(255, 255, 255, 0.2);
	margin-bottom:10px;
	width:900px;
	padding:0px;
	padding-left:10px;
	padding-right:10px;
}
.actuatorContainer{
	background-color:#FCEEB3;
	box-shadow: 0 1px 2px rgba(0, 0, 0, 0.5) inset, 0 1px 0 rgba(255, 255, 255, 0.2);
	margin-bottom:10px;
	width:900px;
	padding:0px;
	padding-left:10px;
	padding-right:10px;
}
.goalActuator_actual{
	width:878px;
	height:26px;
	border:1px solid #aaa;
	margin-top:15px;
	/*position: absolute;*/
}
.ui-progressbar-value{
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #ff7a7a), color-stop(1, #ff0505) );
	background:-moz-linear-gradient( center top, #ff7a7a 5%, #ff0505 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff7a7a', endColorstr='#ff0505');
	background-color:#ff7a7a;
}
.goalActuator_mean_top{
	height:20px;
	width:882px;
	/*position: absolute;*/
	margin-top:-43px;
}
.goalActuator_mean_bottom{
	height:20px;
	width:882px;
	margin-top:20px;
	/*position: absolute;*/
}


.goalActuator_mean_minus_top{


background-image: -moz-linear-gradient(center bottom , #f1c40f 10%, #FFFFFF 100%);
background-image: -ms-linear-gradient(top, #ffffff 0%, #f1c40f 100%);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#f1c40f');




	height:12px;
	-moz-box-shadow:inset 0px 1px 0px 0px #faeec0;
	-webkit-box-shadow:inset 0px 1px 0px 0px #faeec0;
	box-shadow:inset 0px 1px 0px 0px #faeec0;
	-webkit-border-top-left-radius:15px;
	-moz-border-radius-topleft:15px;
	border-top-left-radius:15px;
	-webkit-border-top-right-radius:0px;
	-moz-border-radius-topright:0px;
	border-top-right-radius:0px;
	-webkit-border-bottom-right-radius:0px;
	-moz-border-radius-bottomright:0px;
	border-bottom-right-radius:0px;
	-webkit-border-bottom-left-radius:0px;
	-moz-border-radius-bottomleft:0px;
	border-bottom-left-radius:0px;
	border-top:1px solid #e3cd3d;
	border-left:1px solid #e3cd3d;
	border-right:1px solid #e3cd3d;
	display:inline-block;
}
.goalActuator_mean_plus_top{


background-image: -moz-linear-gradient(center bottom , #f1c40f 10%, #FFFFFF 100%);
background-image: -ms-linear-gradient(top, #ffffff 0%, #f1c40f 100%);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#f1c40f');




	height:12px;
	-moz-box-shadow:inset 0px 1px 0px 0px #faeec0;
	-webkit-box-shadow:inset 0px 1px 0px 0px #faeec0;
	box-shadow:inset 0px 1px 0px 0px #faeec0;
	-webkit-border-top-left-radius:0px;
	-moz-border-radius-topleft:0px;
	border-top-left-radius:0px;
	-webkit-border-top-right-radius:15px;
	-moz-border-radius-topright:15px;
	border-top-right-radius:15px;
	-webkit-border-bottom-right-radius:0px;
	-moz-border-radius-bottomright:0px;
	border-bottom-right-radius:0px;
	-webkit-border-bottom-left-radius:0px;
	-moz-border-radius-bottomleft:0px;
	border-bottom-left-radius:0px;
	border-top:1px solid #e3cd3d;
	border-left:1px solid #e3cd3d;
	border-right:1px solid #e3cd3d;
	display:inline-block;
}
.goalActuator_mean_minus_bottom{

background-image: -moz-linear-gradient(center bottom , #0D4D00 10%, #87AD85 100%);
background-image: -ms-linear-gradient(top, #87AD85 0%, #0D4D00 100%);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#87AD85', endColorstr='#0D4D00');


	height:12px;
	-webkit-border-top-left-radius:0px;
	-moz-border-radius-topleft:0px;
	border-top-left-radius:0px;
	-webkit-border-top-right-radius:0px;
	-moz-border-radius-topright:0px;
	border-top-right-radius:0px;
	-webkit-border-bottom-right-radius:0px;
	-moz-border-radius-bottomright:0px;
	border-bottom-right-radius:0px;
	-webkit-border-bottom-left-radius:15px;
	-moz-border-radius-bottomleft:15px;
	border-bottom-left-radius:15px;
	border-bottom:1px solid #0D4D00;
	border-right:1px solid #0D4D00;
	border-left:1px solid #0D4D00;
	display:inline-block;
}
.goalActuator_mean_plus_bottom{

background-image: -moz-linear-gradient(center bottom , #0D4D00 10%, #87AD85 100%);
background-image: -ms-linear-gradient(top, #87AD85 0%, #0D4D00 100%);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#87AD85', endColorstr='#0D4D00');

	height:12px;
	-webkit-border-top-left-radius:0px;
	-moz-border-radius-topleft:0px;
	border-top-left-radius:0px;
	-webkit-border-top-right-radius:0px;
	-moz-border-radius-topright:0px;
	border-top-right-radius:0px;
	-webkit-border-bottom-right-radius:15px;
	-moz-border-radius-bottomright:15px;
	border-bottom-right-radius:15px;
	-webkit-border-bottom-left-radius:0px;
	-moz-border-radius-bottomleft:0px;
	border-bottom-left-radius:0px;
	border-bottom:1px solid #0D4D00;
	border-right:1px solid #0D4D00;
	border-left:1px solid #0D4D00;
	display:inline-block;
}

.checkmarkbox{
	display:none;
	position:absolute;
	margin-left:845px;
	z-index:1;
	margin-top:-35px;
}

.checkmark{
	width:58px;
	float:right;
	margin-top:-16px;
}

/* END ACTUATORS */
#invertedExpense{
	background-color:white;
	padding:10px;
	box-shadow: 0 1px 2px rgba(0,0,0,0.5) inset, 0 1px 0 rgba(255,255,255,0.2);
	border-radius: 4px;
	-webkit-border-radius:4px;
	-moz-border-radius:4px;
	border:3px solid red;
	color:red;
	font-size:20px;
	font-weight:bold;
	text-shadow: 0 1px 1px rgba(255, 255, 255, 0.75);
	text-align:center;
	margin-top:20px;
	background-color:#FCC2C2;
}
.nav-header-profitigniter,
.nav-header-profitigniter-lite{
	color:#2AB502;
}
.piReportContainer{
	margin: 0 auto;
	width:900px;
}

.nav .nav-profitigniter > .active > a, 
.nav .nav-profitigniter > .active > a:hover, 
.nav .nav-profitigniter > .active > a:focus,
.nav .nav-profitigniter-lite > .active > a, 
.nav .nav-profitigniter-lite > .active > a:hover, 
.nav .nav-profitigniter-lite > .active > a:focus {
    background-color: #FAC800;
    box-shadow: 0 3px 8px rgba(0, 0, 0, 0.125) inset;
    color: #555555;
    text-decoration: none;
}
.nav .nav-profitigniter li.dropdown.open > .dropdown-toggle, 
.nav .nav-profitigniter li.dropdown.active > .dropdown-toggle, 
.nav .nav-profitigniter li.dropdown.open.active > .dropdown-toggle,
.nav .nav-profitigniter-lite li.dropdown.open > .dropdown-toggle, 
.nav .nav-profitigniter-lite li.dropdown.active > .dropdown-toggle, 
.nav .nav-profitigniter-lite li.dropdown.open.active > .dropdown-toggle {
    background-color: #FAC800;
    box-shadow: 0 3px 8px rgba(0, 0, 0, 0.125) inset;
    color: #555555;
    text-decoration: none;
}
.profitHeaderBar{
	background-color:#C49D00;
	height:5px;
}
#header_profitigniter,
#header_profitigniter_lite {
    border-bottom: 1px solid #EDBE00;
	box-shadow: 0 2px 2px rgba(0,0,0,0.5) inset, 0 1px 0 rgba(255,255,255,0.2);
}
.profitHeaderBar h4{
	padding-left:20px;
	color: #FFFFFF;
	text-shadow: 0 1px 0 rgba(0,0,0,.5);
}
.profitUnit{
  margin-bottom:20px;
  background-color: #ffffff;
  border: 1px solid #999;
  border: 1px solid rgba(0, 0, 0, 0.3);
  *border: 1px solid #999;
  -webkit-border-radius: 6px;
     -moz-border-radius: 6px;
          border-radius: 6px;
  -webkit-box-shadow: 0 3px 7px rgba(0, 0, 0, 0.3);
     -moz-box-shadow: 0 3px 7px rgba(0, 0, 0, 0.3);
          box-shadow: 0 3px 7px rgba(0, 0, 0, 0.3);
  -webkit-background-clip: padding-box;
     -moz-background-clip: padding-box;
          background-clip: padding-box;
}
.profitUnitBody{
  padding: 15px;
}
.profitUnitFooter{
  padding: 14px 15px 15px;
  margin-bottom: 0;
  text-align: right;
  background-color: #f5f5f5;
  border-top: 1px solid #ddd;
  -webkit-border-radius: 0 0 6px 6px;
     -moz-border-radius: 0 0 6px 6px;
          border-radius: 0 0 6px 6px;
  *zoom: 1;
  -webkit-box-shadow: inset 0 1px 0 #ffffff;
     -moz-box-shadow: inset 0 1px 0 #ffffff;
          box-shadow: inset 0 1px 0 #ffffff;
}

.choice option { color: black; }
.red{color:red;}

.table-mini td {
  padding: 2px 3px;
  font-size:12px;
}

.table-mini > thead > tr > th, 
.table-mini > tbody > tr > th, 
.table-mini > tfoot > tr > th, 
.table-mini > thead > tr > td, 
.table-mini > tbody > tr > td, 
.table-mini > tfoot > tr > td{
  padding: 2px 3px;
  font-size:12px;
}

.tightBox{
  text-align:left;
  font-size:12px;
}
.pmhead{
	background-color: #eee;
}
.pmmainhead{
	background-color: #333;
	color:white;
}
.matcherTabs{
	margin-bottom:4px;
}
.incomingtable .active{
	background-color:#7FED3B;
}
.matcherTabs li.active a,
.matcherTabs .active a:hover{
	border-top:1px solid #ccc;
	border-left:1px solid #ccc;
	border-right:1px solid #ccc;
	border-bottom:none;
}
.matcherTabContent{
	border:none;
	padding:0px;
}
.categories{
	line-height:30px;
}
.matcher{
	min-height:300px;
}
.profitMatcherBody{
	height:251px;
	width:100%;
	overflow-y:scroll;
	margin-bottom:3px;
	margin-top:3px;
}
.profitMatcher{
	padding:4px;
	margin-bottom:20px;
	background-color: #ffffff;
	border: 1px solid #999;
	border: 1px solid rgba(0, 0, 0, 0.3);
	*border: 1px solid #999;
	/*
	-webkit-border-radius: 6px;
		-moz-border-radius: 6px;
		border-radius: 6px;
	-webkit-box-shadow: 0 3px 7px rgba(0, 0, 0, 0.3);
		-moz-box-shadow: 0 3px 7px rgba(0, 0, 0, 0.3);
		box-shadow: 0 3px 7px rgba(0, 0, 0, 0.3);
	-webkit-background-clip: padding-box;
		-moz-background-clip: padding-box;
		background-clip: padding-box;
	*/
}
.profitMatcherFooter{
	height:45px;
	background-color:#eee;
	padding:5px;
}
.profitMatcherHeader{
	height:38px;
}

.btn-left{
	text-align:left;
}



#user-nav .btn-profitigniter {
}
.btn-profitigniter {
	color: #FFFFFF;
	text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
	border-color: #071F03;
	border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
}
.btn-profitigniter:hover,
.btn-profitigniter:active,
.btn-profitigniter.active,
.btn-profitigniter.disabled,
.btn-profitigniter[disabled] {
	color: #FFFFFF;
}

.nav-profitigniter {
  color: #999999;
}

.nav-profitigniter .navbar-inner {
  background-color: #0D4D00;
  background-image: -moz-linear-gradient(top, #0D4D00, #071F03);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#0D4D00), to(#071F03));
  background-image: -webkit-linear-gradient(top, #0D4D00, #071F03);
  background-image: -o-linear-gradient(top, #0D4D00, #071F03);
  background-image: linear-gradient(to bottom, #0D4D00, #071F03);
  background-repeat: repeat-x;
  border-color: #0D4D00;
  filter: progid:dximagetransform.microsoft.gradient(startColorstr='#ff0D4D00', endColorstr='#ff071F03', GradientType=0);
}

.nav-profitigniter .brand,
.nav-profitigniter .nav > li > a {
  color: #999999;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
}

.navbar-profitigniter .brand:hover,
.navbar-profitigniter .nav > li > a:hover {
  color: #ffffff;
}

.navbar-profitigniter .nav > li > a:focus,
.navbar-profitigniter .nav > li > a:hover {
  color: #ffffff;
  background-color: transparent;
}

.navbar-profitigniter .nav .active > a,
.navbar-profitigniter .nav .active > a:hover,
.navbar-profitigniter .nav .active > a:focus {
  color: #ffffff;
  background-color: #111111;
}

.navbar-profitigniter .navbar-link {
  color: #999999;
}

.navbar-profitigniter .navbar-link:hover {
  color: #ffffff;
}

.navbar-profitigniter .divider-vertical {
  border-right-color: #0D4D00;
  border-left-color: #071F03;
}

.navbar-profitigniter .nav li.dropdown.open > .dropdown-toggle,
.navbar-profitigniter .nav li.dropdown.active > .dropdown-toggle,
.navbar-profitigniter .nav li.dropdown.open.active > .dropdown-toggle {
  color: #ffffff;
  background-color: #071F03;
}

.navbar-profitigniter .nav li.dropdown > .dropdown-toggle .caret {
  border-top-color: #999999;
  border-bottom-color: #999999;
}

.navbar-profitigniter .nav li.dropdown.open > .dropdown-toggle .caret,
.navbar-profitigniter .nav li.dropdown.active > .dropdown-toggle .caret,
.navbar-profitigniter .nav li.dropdown.open.active > .dropdown-toggle .caret {
  border-top-color: #ffffff;
  border-bottom-color: #ffffff;
}

.navbar-profitigniter .navbar-search .search-query {
  color: #ffffff;
  background-color: #515151;
  border-color: #111111;
  -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1), 0 1px 0 rgba(255, 255, 255, 0.15);
     -moz-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1), 0 1px 0 rgba(255, 255, 255, 0.15);
          box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1), 0 1px 0 rgba(255, 255, 255, 0.15);
  -webkit-transition: none;
     -moz-transition: none;
       -o-transition: none;
          transition: none;
}

.navbar-profitigniter .navbar-search .search-query:-moz-placeholder {
  color: #cccccc;
}

.navbar-profitigniter .navbar-search .search-query:-ms-input-placeholder {
  color: #cccccc;
}

.navbar-profitigniter .navbar-search .search-query::-webkit-input-placeholder {
  color: #cccccc;
}

.navbar-profitigniter .navbar-search .search-query:focus,
.navbar-profitigniter .navbar-search .search-query.focused {
  padding: 5px 15px;
  color: #333333;
  text-shadow: 0 1px 0 #ffffff;
  background-color: #ffffff;
  border: 0;
  outline: 0;
  -webkit-box-shadow: 0 0 3px rgba(0, 0, 0, 0.15);
     -moz-box-shadow: 0 0 3px rgba(0, 0, 0, 0.15);
          box-shadow: 0 0 3px rgba(0, 0, 0, 0.15);
}

.navbar-profitigniter .btn-navbar {
  color: #ffffff;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
  background-color: #0e0e0e;
  *background-color: #040404;
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#151515), to(#040404));
  background-image: -webkit-linear-gradient(top, #151515, #040404);
  background-image: -o-linear-gradient(top, #151515, #040404);
  background-image: linear-gradient(to bottom, #151515, #040404);
  background-image: -moz-linear-gradient(top, #151515, #040404);
  background-repeat: repeat-x;
  border-color: #040404 #040404 #000000;
  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='#ff151515', endColorstr='#ff040404', GradientType=0);
  filter: progid:dximagetransform.microsoft.gradient(enabled=false);
}

.navbar-profitigniter .btn-navbar:hover,
.navbar-profitigniter .btn-navbar:active,
.navbar-profitigniter .btn-navbar.active,
.navbar-profitigniter .btn-navbar.disabled,
.navbar-profitigniter .btn-navbar[disabled] {
  color: #ffffff;
  background-color: #071F03;
  *background-color: #000000;
}

.navbar-profitigniter .btn-navbar:active,
.navbar-profitigniter .btn-navbar.active {
  background-color: #071F03 \9;
}
.navbar-profitigniter .nav .btn-profitigniter a{
	text-shadow:none;
}


.divtable{
	padding:0px;
	margin:0px;
	margin-right:3px;
	border:1px solid #ccc;
  -webkit-border-radius: 6px 6px 6px 6px;
     -moz-border-radius: 6px 6px 6px 6px;
          border-radius: 6px 6px 6px 6px;
}
.divtable p,
.divtable a{
	display:block;
	font-size: 12px;
    padding: 2px 3px;
	margin:0px;
	border-top:1px solid #ccc;
}
.divtable input{
	font-size: 12px;
	margin:5px;
}
.divtable p:first-child,
.divtable a:first-child,
.divtable p a,
{
	border:none;
}
.divtable a.active{
	background-color:#CCEBFF;
}
.miniinput{
	width:75%;
	font-size: 12px;
	margin:0px;
	margin-bottom: 0px;
    padding: 2px;
}
.iconLinks{
	padding-left:2px;
	padding-right:2px;
}
.table-unbordered td{
	border:none;
}

















/* START NEW SALESIGNITER STYLES */

.siToolbar{
	padding:5px;
	margin-bottom:5px;
	border-radius: 5px;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	box-shadow: 0 1px 2px rgba(0,0,0,0.5) inset, 0 1px 0 rgba(255,255,255,0.2);
	
background: rgb(255,231,209); /* Old browsers */
background: -moz-linear-gradient(top,  rgba(255,231,209,1) 0%, rgba(255,114,7,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,231,209,1)), color-stop(100%,rgba(255,114,7,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  rgba(255,231,209,1) 0%,rgba(255,114,7,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  rgba(255,231,209,1) 0%,rgba(255,114,7,1) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  rgba(255,231,209,1) 0%,rgba(255,114,7,1) 100%); /* IE10+ */
background: linear-gradient(to bottom,  rgba(255,231,209,1) 0%,rgba(255,114,7,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffe7d1', endColorstr='#ff7207',GradientType=0 ); /* IE6-9 */
}

#content_salesigniter{
	background-color: white;
}

.salesigniter-tabs-left #menuUp{
	position:absolute;
	height:16px;
	margin-left:134px;
}
.salesigniter-tabs-left #menuDown{
	position:absolute;
	height:16px;
	margin-left:134px;
	margin-top:346px;
}


.salesigniter-tab-content{

}

.salesigniter-nav-tabs{
	padding:0px;
	width:100%;
}

.salesigniter-nav-tabs li a{
	height:90px;
	color:#000;
}
.salesigniter-nav-tabs li a:hover{
	text-decoration:none;
}
.si_image{
	vertical-align: top;
}
.si_link{
	padding-left:5px;
	padding-right:5px;
	padding-bottom:5px;
	padding-top:0px;
	vertical-align: top;
	width:200px;
	overflow-x:hidden;
}
.si_link p{
	margin-bottom:0px;
	min-width:200px;
	text-decoration:none;
}
.si_menu_views{
	font-size:11px;
	color:#bbb;
}
.si_menu_time{
	font-size:12px;
	color:#999;
}
.salesigniter-nav-tabs li a:hover{
	background-color:none;
    text-decoration: none;
}
.salesigniter-nav-tabs li{
	list-style:none;
	margin-bottom:10px;
	padding:5px;
}
.libMenuItem{
	overflow:hidden;
}
.si_rating{
	padding-top:10px;
}
.si_rating span{
	color:#ddd;
}
.si_rating .checked{
	color:#FFE100;
}
.salesigniter-nav-tabs{
}

.salesigniter-nav-tabs  li.active {
    background-color: #eee;
}
.salesigniter-nav-tabs  li:hover {
    background-color: #eee;
}

.salesigniter-tabs-left{
}
.salesigniter-tabs-left > .salesigniter-nav-tabs {
	border-right: 0px;
    float: left;
    margin-right: 0px;
}

/* Breadcrumb */
#breadcrumb_salesigniter {
	background-color: #e5e5e5;
	box-shadow: 0 0 1px #ffffff;
	border-top: 1px solid #d6d6d6;
	border-bottom: 1px solid #d6d6d6;
	padding-left: 10px;
	line-height: 7px;
}
#breadcrumb_salesigniter a {
	padding: 8px 20px 8px 10px;
	display: inline-block;
	background-image: url('/assets/img/breadcrumb.png');
	background-position: center right;
	background-repeat: no-repeat;
	font-size: 11px;
	color: #666666;
}
#breadcrumb_salesigniter a:hover {
	color: #333333;
}
#breadcrumb_salesigniter a:last-child {
	background-image:none;
}
#breadcrumb_salesigniter a.current {
	font-weight: bold;
	color: #444444;
}
#breadcrumb_salesigniter a i {
	margin-right: 5px;
	opacity: .6;
}
#breadcrumb_salesigniter a:hover i {
	margin-right: 5px;
	opacity: .8;
}

.navbar .nav-salesigniter > .active > a, 
.navbar .nav-salesigniter > .active > a:hover, 
.navbar .nav-salesigniter > .active > a:focus {
    background-color: #9BD8FA;
    box-shadow: 0 3px 8px rgba(0, 0, 0, 0.125) inset;
    color: #555555;
    text-decoration: none;
}
.navbar .salesigniter-pills > .active > a, 
.navbar .salesigniter-pills > .active > a:hover, 
.navbar .salesigniter-pills > .active > a:focus {
    background-color: #FF963A;
    box-shadow: 0 3px 8px rgba(0, 0, 0, 0.125) inset;
    color: #222222;
    text-decoration: none;
	font-weight:bold;
}
.salesHeaderBar{
	background-color:#121CA3;
	height:5px;
}
.payHeaderBar{
	background-color:#03B213;
	height:5px;
}
#header_salesigniter {
    border-bottom: 1px solid #6C71BA;
	box-shadow: 0 2px 2px rgba(0,0,0,0.5) inset, 0 1px 0 rgba(255,255,255,0.2);
}
.salesHeaderBar h4{
	padding-left:20px;
	color: #FFFFFF;
	text-shadow: 0 1px 0 rgba(0,0,0,.5);
}
.salesUnit{
  margin-bottom:20px;
  background-color: #ffffff;
  border: 1px solid #999;
  border: 1px solid rgba(0, 0, 0, 0.3);
  *border: 1px solid #999;
  -webkit-border-radius: 6px;
     -moz-border-radius: 6px;
          border-radius: 6px;
  -webkit-box-shadow: 0 3px 7px rgba(0, 0, 0, 0.3);
     -moz-box-shadow: 0 3px 7px rgba(0, 0, 0, 0.3);
          box-shadow: 0 3px 7px rgba(0, 0, 0, 0.3);
  -webkit-background-clip: padding-box;
     -moz-background-clip: padding-box;
          background-clip: padding-box;
}
.salesUnitBody{
  padding: 15px;
}
.salesUnitFooter{
  padding: 14px 15px 15px;
  margin-bottom: 0;
  text-align: right;
  background-color: #f5f5f5;
  border-top: 1px solid #ddd;
  -webkit-border-radius: 0 0 6px 6px;
     -moz-border-radius: 0 0 6px 6px;
          border-radius: 0 0 6px 6px;
  *zoom: 1;
  -webkit-box-shadow: inset 0 1px 0 #ffffff;
     -moz-box-shadow: inset 0 1px 0 #ffffff;
          box-shadow: inset 0 1px 0 #ffffff;
}



#user-nav .btn-salesigniter {
}
.btn-salesigniter {
	color: #FFFFFF;
	text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
	border-color: #186A96;
	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='#3AA4DE', endColorstr='#186A96', GradientType=0);
	filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
}
.btn-salesigniter:hover,
.btn-salesigniter:active,
.btn-salesigniter.active,
.btn-salesigniter.disabled,
.btn-salesigniter[disabled] {
	color: #FFFFFF;
}

.navbar-salesigniter {
  color: #999999;
}

.navbar-salesigniter .navbar-inner {
  background-color: #3AA4DE;
  background-image: -moz-linear-gradient(top, #3AA4DE, #186A96);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#3AA4DE), to(#186A96));
  background-image: -webkit-linear-gradient(top, #3AA4DE, #186A96);
  background-image: -o-linear-gradient(top, #3AA4DE, #186A96);
  background-image: linear-gradient(to bottom, #3AA4DE, #186A96);
  background-repeat: repeat-x;
  border-color: #3AA4DE;
  filter: progid:dximagetransform.microsoft.gradient(startColorstr='#ff3AA4DE', endColorstr='#ff186A96', GradientType=0);
}

.navbar-salesigniter .brand,
.navbar-salesigniter .nav > li > a {
  color: #999999;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
}

.navbar-salesigniter .brand:hover,
.navbar-salesigniter .nav > li > a:hover {
  color: #ffffff;
}

.navbar-salesigniter .nav > li > a:focus,
.navbar-salesigniter .nav > li > a:hover {
  color: #ffffff;
  background-color: transparent;
}

.navbar-salesigniter .nav .active > a,
.navbar-salesigniter .nav .active > a:hover,
.navbar-salesigniter .nav .active > a:focus {
  color: #ffffff;
  background-color: #111111;
}

.navbar-salesigniter .navbar-link {
  color: #999999;
}

.navbar-salesigniter .navbar-link:hover {
  color: #ffffff;
}

.navbar-salesigniter .divider-vertical {
  border-right-color: #3AA4DE;
  border-left-color: #186A96;
}

.navbar-salesigniter .nav li.dropdown.open > .dropdown-toggle,
.navbar-salesigniter .nav li.dropdown.active > .dropdown-toggle,
.navbar-salesigniter .nav li.dropdown.open.active > .dropdown-toggle {
  color: #ffffff;
  background-color: #186A96;
}

.navbar-salesigniter .nav li.dropdown > .dropdown-toggle .caret {
  border-top-color: #999999;
  border-bottom-color: #999999;
}

.navbar-salesigniter .nav li.dropdown.open > .dropdown-toggle .caret,
.navbar-salesigniter .nav li.dropdown.active > .dropdown-toggle .caret,
.navbar-salesigniter .nav li.dropdown.open.active > .dropdown-toggle .caret {
  border-top-color: #ffffff;
  border-bottom-color: #ffffff;
}

.navbar-salesigniter .navbar-search .search-query {
  color: #ffffff;
  background-color: #515151;
  border-color: #111111;
  -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1), 0 1px 0 rgba(255, 255, 255, 0.15);
     -moz-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1), 0 1px 0 rgba(255, 255, 255, 0.15);
          box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1), 0 1px 0 rgba(255, 255, 255, 0.15);
  -webkit-transition: none;
     -moz-transition: none;
       -o-transition: none;
          transition: none;
}

.navbar-salesigniter .navbar-search .search-query:-moz-placeholder {
  color: #cccccc;
}

.navbar-salesigniter .navbar-search .search-query:-ms-input-placeholder {
  color: #cccccc;
}

.navbar-salesigniter .navbar-search .search-query::-webkit-input-placeholder {
  color: #cccccc;
}

.navbar-salesigniter .navbar-search .search-query:focus,
.navbar-salesigniter .navbar-search .search-query.focused {
  padding: 5px 15px;
  color: #333333;
  text-shadow: 0 1px 0 #ffffff;
  background-color: #ffffff;
  border: 0;
  outline: 0;
  -webkit-box-shadow: 0 0 3px rgba(0, 0, 0, 0.15);
     -moz-box-shadow: 0 0 3px rgba(0, 0, 0, 0.15);
          box-shadow: 0 0 3px rgba(0, 0, 0, 0.15);
}

.navbar-salesigniter .btn-navbar {
  color: #ffffff;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
  background-color: #0e0e0e;
  *background-color: #040404;
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#151515), to(#040404));
  background-image: -webkit-linear-gradient(top, #151515, #040404);
  background-image: -o-linear-gradient(top, #151515, #040404);
  background-image: linear-gradient(to bottom, #151515, #040404);
  background-image: -moz-linear-gradient(top, #151515, #040404);
  background-repeat: repeat-x;
  border-color: #040404 #040404 #000000;
  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='#ff151515', endColorstr='#ff040404', GradientType=0);
  filter: progid:dximagetransform.microsoft.gradient(enabled=false);
}

.navbar-salesigniter .btn-navbar:hover,
.navbar-salesigniter .btn-navbar:active,
.navbar-salesigniter .btn-navbar.active,
.navbar-salesigniter .btn-navbar.disabled,
.navbar-salesigniter .btn-navbar[disabled] {
  color: #ffffff;
  background-color: #186A96;
  *background-color: #000000;
}

.navbar-salesigniter .btn-navbar:active,
.navbar-salesigniter .btn-navbar.active {
  background-color: #186A96 \9;
}


/* Multi Select*/
.piMultiSelectButtonSmall{
	padding-top:0px;
	padding-bottom:0px;
	padding-left:5px;
	padding-right:5px;
}
.piMultiSelectULSmall{
	min-width: 210px;
	overflow-x: auto;
}
.piMultiSelectULSmall li a{
	padding: 3px 5px;
}
.piMultiSelectULSmall li a label{
	font-size:12px;
}


/* START FLOWPLAYER VIDEO PLAYER CSS */

.flowplayer {
   width: 640px;
   height: 360px;
}
/* custom player skin */
.flowplayer .fp-controls { background-color: rgba(0, 0, 0, 0.4)}
.flowplayer .fp-timeline { background-color: rgba(0, 0, 0, 0.5)}
.flowplayer .fp-progress { background-color: rgba(252, 96, 5, 1)}
.flowplayer .fp-buffer { background-color: rgba(249, 249, 249, 1)}

/* END FLOWPLAYER VIDEO PLAYER CSS */







.piStripedTable > tr:nth-child(4n+1) {
   background-color: #eee;
}







@media print {
	.page-break	{ display: block; page-break-before: auto; }
}


#cm-menu .cm-logo{background-size:80%;}

.acc{
	display:none;
}

.cm-menu-items li{
	font-size:18px;
}
.cm-menu-items li a{
	font-weight:300;
}
.cm-submenu ul li a{
	font-size:15px;
	font-weight:300;
}


/* DROPDOWN SUBMENUS */
.dropdown-submenu{position:relative;}
.dropdown-submenu>.dropdown-menu{top:0;left:100%;margin-top:-6px;margin-left:-1px;-webkit-border-radius:0 6px 6px 6px;-moz-border-radius:0 6px 6px 6px;border-radius:0 6px 6px 6px;}
/*.dropdown-submenu:hover>.dropdown-menu{display:block;}*/
.dropdown-submenu>a:after{display:block;content:" ";float:right;width:0;height:0;border-color:transparent;border-style:solid;border-width:5px 0 5px 5px;border-left-color:#cccccc;margin-top:5px;margin-right:-10px;}
.dropdown-submenu:hover>a:after{border-left-color:#ffffff;}
.dropdown-submenu.pull-left{float:none;}.dropdown-submenu.pull-left>.dropdown-menu{left:-100%;margin-left:10px;-webkit-border-radius:6px 0 6px 6px;-moz-border-radius:6px 0 6px 6px;border-radius:6px 0 6px 6px;}


/* EXTRA ICONS */
.ig-green{background-image:url("/assets/img/pifist.png")!important;}


.panel-midnightlight{
	border-color:#34495e;
}
.panel-midnightlight>.panel-heading{
	color:#fff;
	background-color:#8FA5BA;
	border-color:#34495e;
}
.panel-midnightlight>.panel-heading+.panel-collapse>.panel-body{
	border-top-color:#34495e;
}
.panel-midnightlight>.panel-heading .badge{
	color:#34495e;
	background-color:#fff
}
.panel-midnightlight>.panel-footer+.panel-collapse>.panel-body{
	border-bottom-color:#34495e;
}


.panel-midnight{
	border-color:#34495e;
}
.panel-midnight>.panel-heading{
	color:#fff;
	background-color:#34495e;
	border-color:#34495e;
}
.panel-midnight>.panel-heading+.panel-collapse>.panel-body{
	border-top-color:#34495e;
}
.panel-midnight>.panel-heading .badge{
	color:#34495e;
	background-color:#fff
}
.panel-midnight>.panel-footer+.panel-collapse>.panel-body{
	border-bottom-color:#34495e;
}


.panel-gray{
	border-color:#798d8f;
}
.panel-gray>.panel-heading{
	color:#fff;
	background-color:#798d8f;
	border-color:#798d8f;
}
.panel-gray>.panel-heading+.panel-collapse>.panel-body{
	border-top-color:#798d8f;
}
.panel-gray>.panel-heading .badge{
	color:#798d8f;
	background-color:#fff
}
.panel-gray>.panel-footer+.panel-collapse>.panel-body{
	border-bottom-color:#798d8f;
}


.panel-purple{
	border-color:#804399;
}
.panel-purple>.panel-heading{
	color:#fff;
	background-color:#804399;
	border-color:#804399;
}
.panel-purple>.panel-heading+.panel-collapse>.panel-body{
	border-top-color:#804399;
}
.panel-purple>.panel-heading .badge{
	color:#804399;
	background-color:#fff
}
.panel-purple>.panel-footer+.panel-collapse>.panel-body{
	border-bottom-color:#804399;
}


.panel-turquoise{
	border-color:#148f77;
}
.panel-turquoise>.panel-heading{
	color:#fff;
	background-color:#148f77;
	border-color:#148f77;
}
.panel-turquoise>.panel-heading+.panel-collapse>.panel-body{
	border-top-color:#148f77;
}
.panel-turquoise>.panel-heading .badge{
	color:#148f77;
	background-color:#fff
}
.panel-turquoise>.panel-footer+.panel-collapse>.panel-body{
	border-bottom-color:#148f77;
}


.panel-yellow{
	border-color:#c29d0b;
}
.panel-yellow>.panel-heading{
	color:#fff;
	background-color:#c29d0b;
	border-color:#c29d0b;
}
.panel-yellow>.panel-heading+.panel-collapse>.panel-body{
	border-top-color:#c29d0b;
}
.panel-yellow>.panel-heading .badge{
	color:#c29d0b;
	background-color:#fff
}
.panel-yellow>.panel-footer+.panel-collapse>.panel-body{
	border-bottom-color:#c29d0b;
}



.panel-successful{
	border-color:#2ecc71;
}
.panel-successful>.panel-heading{
	color:#fff;
	background-color:#2ecc71;
	border-color:#2ecc71;
}
.panel-successful>.panel-heading+.panel-collapse>.panel-body{
	border-top-color:#2ecc71;
}
.panel-successful>.panel-heading .badge{
	color:#2ecc71;
	background-color:#fff
}
.panel-successful>.panel-footer+.panel-collapse>.panel-body{
	border-bottom-color:#2ecc71;
}



.panel-warningful{
	border-color:#bf6516;
}
.panel-warningful>.panel-heading{
	color:#fff;
	background-color:#bf6516;
	border-color:#bf6516;
}
.panel-warningful>.panel-heading+.panel-collapse>.panel-body{
	border-top-color:#bf6516;
}
.panel-warningful>.panel-heading .badge{
	color:#bf6516;
	background-color:#fff
}
.panel-warningful>.panel-footer+.panel-collapse>.panel-body{
	border-bottom-color:#bf6516;
}


.panel-dangerful{
	border-color:#d62c1a;
}
.panel-dangerful>.panel-heading{
	color:#fff;
	background-color:#d62c1a;
	border-color:#d62c1a;
}
.panel-dangerful>.panel-heading+.panel-collapse>.panel-body{
	border-top-color:#d62c1a;
}
.panel-dangerful>.panel-heading .badge{
	color:#d62c1a;
	background-color:#fff
}
.panel-dangerful>.panel-footer+.panel-collapse>.panel-body{
	border-bottom-color:#d62c1a;
}


.panel-infoful{
	border-color:#5bc0de;
}
.panel-infoful>.panel-heading{
	color:#fff;
	background-color:#5bc0de;
	border-color:#5bc0de;
}
.panel-infoful>.panel-heading+.panel-collapse>.panel-body{
	border-top-color:#5bc0de;
}
.panel-infoful>.panel-heading .badge{
	color:#5bc0de;
	background-color:#fff
}
.panel-infoful>.panel-footer+.panel-collapse>.panel-body{
	border-bottom-color:#5bc0de;
}


#theleftc > .btn,
#theleftc > a.btn,
#theleftc #theleft > .btn,
#theleftc #theleft > a.btn,
#theleftc > .btn-group,
#theleftc > a.btn-group,
#theleftc #theleft > .btn-group,
#theleftc #theleft > a.btn-group
{
	margin-bottom:5px;
	margin-right:5px;
}

input.midnight{
	border-color:#34495e;
}
.input-group-addon.midnight{
	background-color:#8FA5BA;
	border-color:#34495e;
}
.glyphicon.midnight{
	color:#fff;
}
.input-group-addon.midnight a .add-on .glyphicon.midnight:hover{
	color:#34495e;
}


input.success{
	border-color:#29b765;
}
.input-group-addon.success{
	background-color:#ADE0C3;
	border-color:#29b765;
}
.glyphicon.success{
	color:#fff;
}
.input-group-addon.success a .add-on .glyphicon.success:hover{
	color:#29b765;
}

#dateright{
	float:right;
}

@media (min-width: 0px) and (max-width: 991px) {
	#dateright{
		float:left;
	}
}

@media (min-width: 0px) and (max-width: 807px) {
	.panel-heading{
		text-align:left;
	}
}

div.dataTables_wrapper .ui-widget-header.fg-toolbar{
	background-color:#fff;
	padding:10px;
	border:0px;
}

#sales-records-holder tr.details-area td.sales-record-search-row{
	border: 1px solid rgb(241, 196, 15);
}



.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default, .ui-button, html .ui-button.ui-state-disabled:hover, html .ui-button.ui-state-disabled:active{
	border:none;
}


.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default, .ui-button, html .ui-button.ui-state-disabled:hover, html .ui-button.ui-state-disabled:active{
	border:none;
}

.dt-buttons{
	margin-top:5px;
	margin-right:5px;
}

#the_search_table_filter,
#the_comp_statement_filter{
	float:left;
}
#the_search_table_length,
#the_comp_statement_length{
	float:right;
}

@media (min-width: 1401px) {
	#the_search_table_length{
		margin-top:-40px;
	}
	#the_comp_statement_length{
	}
	#the_search_table_paginate{
		margin-top:-40px;
	}
	#the_comp_statement_paginate{
		margin-top:-40px;
	}
}

@media (min-width: 0px) and (max-width: 1400px) {
	#the_search_table_length,
	#the_comp_statement_length{
		float:left;
	}
	#the_search_table_paginate,
	#the_comp_statement_paginate{
		float:left;
	}
}
@media (min-width: 0px) and (max-width: 991px) {
	.dataTables_wrapper .dataTables_filter input{
		margin-left:0px;
	}
	table.table-condensed.dataTable tbody td,
	table.table-condensed.dataTable tbody th
	{
		font-size:12px;
	}
}



div#the_search_table_wrapper .ui-widget-header.fg-toolbar,
div#the_comp_statement_wrapper .ui-widget-header.fg-toolbar{
	padding:0px;
}

div#the_comp_statement_wrapper .dt-buttons{
	margin-bottom:5px;
	margin-right:5px;
}


.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default, .ui-button, html .ui-button.ui-state-disabled:hover, html .ui-button.ui-state-disabled:active{
	background-color:none;
}


@media (min-width: 0px) and (max-width: 492px) {
	#advancedSearchForm #searchGroup-2 .adv-search-row{
		height:200px;
	}
	#advancedSearchForm #searchGroup-3 .adv-search-row{
		height:175px;
	}
	#advancedSearchForm #searchGroup-4 .adv-search-row{
		height:175px;
	}
	#advancedSearchForm #searchGroup-5 .adv-search-row{
		height:200px;
	}
}

.searchFormCheckbox label input[type="checkbox"],
.searchFormInline input[type="checkbox"]{
	margin-top:0px;
}

@media (min-width: 992px) {
	#igniter-home #global #cm-header,
	#igniter-home #global #cm-header .cm-navbar > .pull-right,
	#igniter-home #global .cm-footer .pull-left{
		-webkit-transform: translateX(0) translateZ(0);
		-ms-transform: translateX(0);
		-o-transform: translateX(0);
		transform: translateX(0) translateZ(0);
	}
	#igniter-home #global .container-fluid{
		margin-left:0px;
	}
}

.btn-inverse{color:#fff;background-color:#545454;border-color:#383838;line-height:20px}.btn-inverse:hover,.btn-inverse:focus,.btn-inverse.focus,.btn-inverse:active,.btn-inverse.active,.btn-inverse.open,.open>.dropdown-toggle.btn-inverse{color:#fff;background-color:#303030;border-color:#242424}.btn-inverse:active,.btn-inverse.active,.open>.dropdown-toggle.btn-inverse{background-image:none}.btn-inverse.disabled,.btn-inverse[disabled],fieldset[disabled] .btn-inverse,.btn-inverse.disabled:hover,.btn-inverse[disabled]:hover,fieldset[disabled] .btn-inverse:hover,.btn-inverse.disabled:focus,.btn-inverse[disabled]:focus,fieldset[disabled] .btn-inverse:focus,.btn-inverse.disabled.focus,.btn-inverse[disabled].focus,fieldset[disabled] .btn-inverse.focus,.btn-inverse.disabled:active,.btn-inverse[disabled]:active,fieldset[disabled] .btn-inverse:active,.btn-inverse.disabled.active,.btn-inverse[disabled].active,fieldset[disabled] .btn-inverse.active{background-color:#545454;border-color:#383838}.btn-inverse .badge{color:#545454;background-color:#fff}

.cm-navbar-inverse{color:#fff;background:#545454;border-color:#303030}
.cm-navbar-inverse #cm-search{background:#303030}

@media (min-width: 1200px) {
	.live-div-box .col-lg-1:nth-child(1){
		width:8%;
	}
	.live-div-box .col-lg-1:nth-child(2){
		width:8%;
	}
	.live-div-box .col-lg-1:nth-child(3){
		width:8%;
	}
	.live-div-box .col-lg-1:nth-child(4){
		width:11%;
	}
	.live-div-box .col-lg-1:nth-child(5){
		width:11%;
	}
	.live-div-box .col-lg-1:nth-child(6){
		width:13%;
	}
	.live-div-box .col-lg-1:nth-child(7){
		width:10%;
	}
	.live-div-box .col-lg-1:nth-child(8){
		width:10%;
	}
	.live-div-box .col-lg-1:nth-child(9){
		width:5%;
	}
	.live-div-box .col-lg-1:nth-child(10){
		width:8%;
	}
	.live-div-box .col-lg-1:nth-child(11){
		width:4%;
	}
	.live-div-box .col-lg-1:nth-child(12){
		width:4%;
	}
	.live-div-box{
		padding:10px 0px 10px 0px;
		margin:0px 10px 0px 10px;
		border-bottom:1px solid #bbb;
	}
}

@media (min-width: 0px) and (max-width: 1199px) {
	.live-div-box{
		padding:10px 0px 10px 0px;
		margin:0px 10px 20px 10px;
		border-bottom:1px solid #bbb;
	}
}

.input-sale-style{
	padding:0px 1px 0px 1px;
	margin-bottom:0px;
}
.input-sale-style label{
	margin-bottom:0px;
}
.input-sale-style input,
.input-sale-style select,
.input-sale-style textarea{
	padding:0px 0px 0px 2px;
	height:20px;
}

@media (min-width: 0px) and (max-width: 1199px) {
	#closeoutTableContainer{
		overflow-x:scroll;
	}
}

.cm-menu-items li.active a{
	box-shadow: none;
	background-color: none;
}

.cm-menu-items > li.active > a,
.cm-menu-items > li > ul > li.active > a{
	background-color: #ccc;
}
.cm-menu-items > li.p-active > a{
	background-color: none;
}


.cm-menu-items > li.active-success > a,
.cm-menu-items > li > ul > li.active-success > a{
	box-shadow: inset 5px 0 0 #2ecc71, inset 0 1px 0 #aaa;
}
.cm-menu-items > li.active-purple > a,
.cm-menu-items > li > ul > li.active-purple > a{
	box-shadow: inset 5px 0 0 #9b59b6, inset 0 1px 0 #aaa;
}
.cm-menu-items > li.active-primary > a,
.cm-menu-items > li > ul > li.active-primary > a{
	box-shadow: inset 5px 0 0 #3498db, inset 0 1px 0 #aaa;
}
.cm-menu-items > li.active-midnight > a,
.cm-menu-items > li > ul > li.active-midnight > a{
	box-shadow: inset 5px 0 0 #34495e, inset 0 1px 0 #aaa;
}
.cm-menu-items > li.active-inverse > a,
.cm-menu-items > li > ul > li.active-inverse > a{
	box-shadow: inset 5px 0 0 #545454, inset 0 1px 0 #aaa;
}
.cm-menu-items > li.active-gray > a,
.cm-menu-items > li > ul > li.active-gray > a{
	box-shadow: inset 5px 0 0 #95a5a6, inset 0 1px 0 #aaa;
}

.cm-menu-items > li.p-active-success > a{
	box-shadow: inset 5px 0 0 #2ecc71;
}
.cm-menu-items > li.p-active-purple > a{
	box-shadow: inset 5px 0 0 #9b59b6;
}
.cm-menu-items > li.p-active-primary > a{
	box-shadow: inset 5px 0 0 #3498db;
}
.cm-menu-items > li.p-active-midnight > a{
	box-shadow: inset 5px 0 0 #34495e;
}
.cm-menu-items > li.p-active-inverse > a{
	box-shadow: inset 5px 0 0 #545454;
}
.cm-menu-items > li.p-active-gray > a{
	box-shadow: inset 5px 0 0 #95a5a6;
}

@media (min-width: 0px) and (max-width: 1199px) {
	.min-overflow-tab{
		overflow-x:scroll;
	}
	#my-plans-container{
		overflow-x:scroll;
	}
	#timecardListBox{
		overflow-x:scroll;
	}
}

@media (min-width: 0px) and (max-width: 768px) {
	#piDashTblBox{
		overflow-y:scroll;
	}
}

@media (min-width: 0px) and (max-width: 992px) {
	.min-overflow-tab-992{
		overflow-x:scroll;
	}
	#my-plans-container{
		overflow-x:scroll;
	}
	#timecardListBox{
		overflow-x:scroll;
	}
}
.min-992-tab{
	min-width:992px;
}
.min-910-tab{
	min-width:910px;
}
.min-800-tab{
	min-width:800px;
}
.min-700-tab{
	min-width:700px;
}
.min-600-tab{
	min-width:600px;
}
.min-500-tab{
	min-width:500px;
}
.min-400-tab{
	min-width:400px;
}
.min-700-tab th,
.min-600-tab th,
.min-500-tab th,
.min-400-tab th{
	text-align:center;
}

.sf-flame{
	background-image: url("/assets/img/flame_h28.svg") !important;
}

.compcontent ul{
	padding-left:0px;
}

/*== BEGIN TIMECARDS ==*/

#timecards_length{
	margin-top:6px;
	left:0px;
}
#timecards_length select{
	width:80px;
}
#timecards tbody tr td{
	text-align:center;
}
.DataTables_sort_icon{
	margin-top:-16px;
}
.dp-highlight .ui-state-default {
  background: #484;
  color: #FFF;
}
.ui-datepicker.ui-datepicker-multi  {
  width: 100% !important;
}
.ui-datepicker-multi .ui-datepicker-group {
float:none;
}
.ui-widget { font-size: 100% }
.ui-datepicker-current-day .ui-state-active {
  background: #484;
  color: #FFF;
}
.label{
	font-size:12px;
}

@media (min-width: 0px) and (max-width: 1400px) {
	#timecards_length{
		float:left;
	}
	#timecards_paginate{
		float:left;
		margin-left:10px;
	}
}

/*== END TIMECARDS ==*/

.source-sort-placeholder{
	visibility:visible;
	background:#dff0d8;
	box-shadow:none;
}
.source-row:hover{
	background:#eee;
}

.notification-heading{
	padding:5px;
	background:#eee;
	border:1px solid #ddd;
	margin-top:10px;
	cursor:pointer;
}
.notification-body{
	padding:5px;
	border-left:1px solid #ddd;
	border-right:1px solid #ddd;
	border-bottom:1px solid #ddd;
}

@media (min-width: 0px) and (max-width: 991px) {
	.agencySearchOuterContainer{
		overflow-x:scroll;
	}
	.stubHistory,
	.stubBlock{
		overflow-x:scroll;
	}
	.min-overflow-991{
		overflow-x:scroll;
	}
}

.hiddenCell{
	display:none;
}

.square {
  position: relative;
  width: 100%;
  max-width:300px;
}
.square:after {
  content: "";
  display: block;
  padding-bottom: 100%;
}
.squareChart {
  position: absolute;
  width: 100%;
  height: 100%;
}

.ui-slider-vertical .ui-slider-handle{
	left:-.6em;
}

#cm-submenu-popover{
	display:none;
}
#scorecardEditBody tr td{
	border:none;
}
#scorecardEditBody tr.scRowBordered td{
	border-bottom:1px solid #ddd;
}

#quarterlyDiv li.nav-header,
#monthlyDiv li.nav-header,
#annualDiv li.nav-header {
    display: block;
	text-align:center;
    clear: both;
    font-weight: normal;
    line-height: 20px;
    color: #25a25a;
    white-space: nowrap;
	text-transform:uppercase;
}
#quarterlyDiv li a,
#monthlyDiv li a,
#annualDiv li a {
    display: block;
	text-align:center;
    padding: 3px 20px;
    clear: both;
    font-weight: normal;
    line-height: 20px;
    color: #333;
    white-space: nowrap;
}
#quarterlyDiv li a:hover,
#monthlyDiv li a:hover,
#annualDiv li a:hover {
    color: #fff;
    background-color:#25a25a;
	text-decoration:none;
}

/*
#pr_calc hr,
#pr_calc td{
	border-color:#fff;
	border-width:2px;
}
*/

.alpq label{
	margin-right:20px;
}

/* #region Animated Ellipsis */
.ellip {
	
}

.ellip:after {
  overflow: hidden;
  display: inline-block;
  vertical-align: bottom;
  -webkit-animation: ellipsis steps(4,end) 900ms infinite;      
  animation: ellipsis steps(4,end) 900ms infinite;
  content: "\2026"; /* ascii code for the ellipsis character */
  width: 0px;
}

@keyframes ellipsis {
  to {
    width: 1.25em;    
  }
}

@-webkit-keyframes ellipsis {
  to {
    width: 1.25em;    
  }
}
/* #endregion Animated Ellipsis */

.label-purple{background-color:#804399}

#theAssessment .panel-heading p{
	white-space:normal;
}

.activeBanner{
	background-image:url("/assets/img/activeBanner.svg");
	background-position:right top;
	background-repeat:no-repeat;
	background-size: 70px 70px;
}

.demoBanner{
	background-image:url("/assets/img/demoBanner.svg");
	background-position:right top;
	background-repeat:no-repeat;
	background-size: 70px 70px;
}

.inactiveBanner{
	background-image:url("/assets/img/inactiveBanner.svg");
	background-position:right top;
	background-repeat:no-repeat;
	background-size: 70px 70px;
	cursor:not-allowed;
}

.subscriptionBtn .btn{
	background-color:#fff;
	border-color:#ccc;
}
.subscriptionBtn .btn.active{
	background-color:#25a25a;
}
.subscriptionBtn .btn span.glyphicon {
	opacity: 0;
}
.subscriptionBtn .btn.active span.glyphicon {
	opacity: 1;
}

.stat-boxes, .quick-actions, .quick-actions-horizontal, .stats-plain {
    display: inline-block;
    list-style: none outside none;
    margin: 0px;
    text-align: center;
}
.stats-plain p{
    margin: 0px;
    text-align: center;
}
.table-borderless > tbody > tr > td,
.table-borderless > tbody > tr > th,
.table-borderless > tfoot > tr > td,
.table-borderless > tfoot > tr > th,
.table-borderless > thead > tr > td,
.table-borderless > thead > tr > th {
	border: none;
}

.the_message_for_ss{
	margin-bottom:0px;
}

.nl-area{
	background-color:#f1c40f;
}
.nl-area td{
	text-align:center;
}
.collapsed table tbody tr.nl-area {
	background-color:#eee;
}
.table tbody tr.nl-area:hover {
	background-color:#2ecc71;
	color:#fff;
}

.topbot-bordered{
	border-top:1px solid #fff;
	border-bottom:1px solid #fff;
}
.calc-page input[type="radio"] {
	position: static;
	margin-left:0px;
}
