 .help{
	color:#707070;
	float:left;
	font-size:12px;
	font-weight:100;;
	vertical-align:middle;
	margin-top:3px;
	margin-right:5px;
}

.info-tooltip {
	position: relative;
}

.info-tooltip a.help {
	position: absolute;
	top: -1px;
	margin-left: 10px;
}

.info-tooltip a.help:hover{
	text-decoration: none;
}


a.help.new {
    float: none;
    margin-left: 8px;
}

.fees.new {
    width: 67%;
    margin: 0 auto;
    text-align: center;
    font-weight: 700;
}

#calculator .info .help{
	font-size:16px;
	font-weight:400;
	margin-top:11px;
	margin-left:10px;
}

#calculator .well br{
	display:none !important;
}

.info.well a {
	visibility: hidden;
}


#calculator .info{
			margin-top:10px;
			padding:2px 5px;
			vertical-align:middle;
		}
		
		#calculator .info >*{
			display:inline-block;
			vertical-align:middle;
			
		}
		
		#calculator .info label:first-letter{
			text-transform:uppercase;
		}
		#calculator .info input{
			width:calc(100% - 59px);
			margin-left:0px;
			font-size:25px;
			font-weight:300;
			padding:4px 10px;	
			text-align:center;
			margin-top:4px;
		}
		#calculator .info input.inactive{
			border:none;
			background-color:transparent;
			box-shadow:inset 0 1px 1px rgba(0,0,0,0)
		}
		

.wpb_wrapper .slider,
.wpb_wrapper .scale,
.wpb_wrapper > label{
	width:90%;
	display:block;
}

#invoice_rating .scale {
	width:100%;
	margin-left: -5%;
}

@media handheld, only screen and (max-width: 767px){
	.wpb_wrapper .slider,
	.wpb_wrapper .scale,
	.wpb_wrapper > label{
		width:100%;
		display:block;
	}
	#invoice_rating .scale{
		width:110%;
	}
}

.scale .step.first{
	text-align:left;
}
.scale .step.last{
	text-align:right;
}

#invoice_rating .scale .step.first,
#invoice_rating .scale .step.last,
.scale > .step{
	text-align:center
}

.wpb_wrapper .scale{
     	display:table;
 	table-layout: fixed;
 	position: relative;
}
.scale > .step{
	display:table-cell;
}



.slider-track{
	background:#E6E6E6;
}
.slider-selection{
	background:#33CCFF;
}

.slider-handle{
	background:none;
	background-color:white;
	opacity:1;
	border:2px solid #E6E6E6;
}

#calculator .wpb_content_element.wpb_raw_html{
	margin-bottom:5px;
}


#result label{
	font-size:24px;
}

#result #price > .value{
	font-size:24px;
	text-align:center;
	width:100%;
	display: block;
	margin-bottom:10px;
	
}

.oniframe #result #price > .value{
	font-size:26px;
	text-align:left;
	margin-bottom:10px;
	margin-top:15px;
}


#result #fees span{
	font-size:12px;
/*	text-align:left;
	margin-right:5px;*/
}
#result #fees span.value{
	font-size:14px;
	/*text-align:right;
	float:right;
	margin-right:-1px;*/
}
#result #fees {
	text-align: left;
}

#result #fees >*{
	text-align:left;
}

@media handheld, only screen and (max-width: 767px){
	#result .vc_span8,
	#result .vc_span4{
		position: relative;
		vertical-align: top;
	}
	#result .vc_span8{
		margin-right:9px;
	}
	#result #fees {
		width: 100%;
		margin-left: 0%;
	}
}



#invoice_rating .slider-selection{
    display:none;
}

#invoice_rating .slider-track{
    background: rgba(255,48,41,1);
    background: -moz-linear-gradient(left, rgba(255,48,41,1) 0%, rgba(255,211,14,1) 54%, rgba(153,206,30,1) 100%);
    background: -webkit-gradient(left top, right top, color-stop(0%, rgba(255,48,41,1)), color-stop(54%, rgba(255,211,14,1)), color-stop(100%, rgba(153,206,30,1)));
    background: -webkit-linear-gradient(left, rgba(255,48,41,1) 0%, rgba(255,211,14,1) 54%, rgba(153,206,30,1) 100%);
    background: -o-linear-gradient(left, rgba(255,48,41,1) 0%, rgba(255,211,14,1) 54%, rgba(153,206,30,1) 100%);
    background: -ms-linear-gradient(left, rgba(255,48,41,1) 0%, rgba(255,211,14,1) 54%, rgba(153,206,30,1) 100%);
    background: linear-gradient(to right, rgba(255,48,41,1) 0%, rgba(255,211,14,1) 54%, rgba(153,206,30,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff3029', endColorstr='#99ce1e', GradientType=1 );
}


#invoice_rating .slider-track:after{

    display: inline-block;
    content: " ";
    width: 40%;
    height: 8px;
    /*background: #F81B31;*/
    border-radius: 10px 0px 0px 10px;
    float:left;
    height:10px;
}

