.cp_cff_professional{-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;padding:10px;background: #5e513e;
background: -moz-linear-gradient(top,  #5e513e 0%, #423524 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#5e513e), color-stop(100%,#423524));
background: -webkit-linear-gradient(top,  #5e513e 0%,#423524 100%);
background: -o-linear-gradient(top,  #5e513e 0%,#423524 100%);
background: -ms-linear-gradient(top,  #5e513e 0%,#423524 100%);
background: linear-gradient(to bottom,  #5e513e 0%,#423524 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#5e513e', endColorstr='#423524',GradientType=0 );
}

.cp_cff_professional #fbuilder{ color:#FFF;text-shadow:0px 1px 0px #000000;font-weight:normal; }
.cp_cff_professional #fbuilder .cpefb_error.message{text-shadow:none;color:#000;}
.cp_cff_professional #fbuilder .fields label{color:#FFF;}
.cp_cff_professional #fbuilder .dfield label,
.cp_cff_professional #fbuilder .uh{color:#c9c2b7;}

.cp_cff_professional #fbuilder .top_aligned .fields>.dfield{margin-top:5px;}

.cp_cff_professional #fbuilder  .slider,
.cp_cff_professional #fbuilder input[type="password"],
.cp_cff_professional #fbuilder input[type="date"],
.cp_cff_professional #fbuilder input[type="datetime"],
.cp_cff_professional #fbuilder input[type="email"],
.cp_cff_professional #fbuilder input[type="search"],
.cp_cff_professional #fbuilder input[type="time"],
.cp_cff_professional #fbuilder input[type="url"],
.cp_cff_professional #fbuilder select,
.cp_cff_professional #fbuilder textarea,
.cp_cff_professional #fbuilder input[type="text"],
.cp_cff_professional #fbuilder input[type="number"],
.cp_cff_professional #fbuilder input[type="file"]{
border-bottom:1px solid #776D5D;
border-top:1px solid #252118;
border-left:1px solid #312C20;
border-right:1px solid #312C20;padding-top:5px;padding-bottom:5px;
color:#c9c2b7;
-webkit-border-radius:10px;
-moz-border-radius:10px;
border-radius:10px;
background: #322c20;
background: -moz-linear-gradient(top,  #322c20 0%, #3b3425 8%, #483f2e 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#322c20), color-stop(8%,#3b3425), color-stop(100%,#483f2e));
background: -webkit-linear-gradient(top,  #322c20 0%,#3b3425 8%,#483f2e 100%);
background: -o-linear-gradient(top,  #322c20 0%,#3b3425 8%,#483f2e 100%);
background: -ms-linear-gradient(top,  #322c20 0%,#3b3425 8%,#483f2e 100%);
background: linear-gradient(to bottom,  #322c20 0%,#3b3425 8%,#483f2e 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#322c20', endColorstr='#483f2e',GradientType=0 );
padding-left:10px; padding-right:10px;
}

.cp_cff_professional #fbuilder .large{width: 100%;}

@media screen and (min-width: 740px),print{
	.cp_cff_professional #fbuilder .medium {width: 50%;}
	.cp_cff_professional #fbuilder .small {width: 25%;}
}

@media screen and (max-width: 640px){
	.cp_cff_professional #fbuilder .medium,
	.cp_cff_professional #fbuilder .small {width: 100%;}
}

.cp_cff_professional #fbuilder fieldset{border:0;}
.cp_cff_professional #fbuilder legend{border:0;padding:0;font-size:150%;}


.cp_cff_professional #fbuilder input[type="button"],
.cp_cff_professional #fbuilder input[type="reset"],
.cp_cff_professional #fbuilder .pbSubmit,
.cp_cff_professional #fbuilder .pbPrevious,
.cp_cff_professional #fbuilder .pbNext{color:#fff;font-size:13px;font-weight:bold;text-shadow:0px 1px 0px #000;background: #bfd255;
background: -moz-linear-gradient(top,  #bfd255 0%, #8eb92a 50%, #72aa00 51%, #9ecb2d 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#bfd255), color-stop(50%,#8eb92a), color-stop(51%,#72aa00), color-stop(100%,#9ecb2d));
background: -webkit-linear-gradient(top,  #bfd255 0%,#8eb92a 50%,#72aa00 51%,#9ecb2d 100%);
background: -o-linear-gradient(top,  #bfd255 0%,#8eb92a 50%,#72aa00 51%,#9ecb2d 100%);
background: -ms-linear-gradient(top,  #bfd255 0%,#8eb92a 50%,#72aa00 51%,#9ecb2d 100%);
background: linear-gradient(to bottom,  #bfd255 0%,#8eb92a 50%,#72aa00 51%,#9ecb2d 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#bfd255', endColorstr='#9ecb2d',GradientType=0 );
-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;padding: 5px 20px;border:0;}
.cp_cff_professional #fbuilder  .slider{ padding:0;}

.cp_cff_professional #fbuilder .ui-slider-range{background:rgba(173, 201, 69, .7);}
.cp_cff_professional #fbuilder .ui-slider-handle{
    background: #bfd255;
	background: -moz-linear-gradient(top,  #bfd255 0%, #8eb92a 50%, #72aa00 51%, #9ecb2d 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#bfd255), color-stop(50%,#8eb92a), color-stop(51%,#72aa00), color-stop(100%,#9ecb2d));
	background: -webkit-linear-gradient(top,  #bfd255 0%,#8eb92a 50%,#72aa00 51%,#9ecb2d 100%);
	background: -o-linear-gradient(top,  #bfd255 0%,#8eb92a 50%,#72aa00 51%,#9ecb2d 100%);
	background: -ms-linear-gradient(top,  #bfd255 0%,#8eb92a 50%,#72aa00 51%,#9ecb2d 100%);
	background: linear-gradient(to bottom,  #bfd255 0%,#8eb92a 50%,#72aa00 51%,#9ecb2d 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#bfd255', endColorstr='#9ecb2d',GradientType=0 );
	border: 1px solid #9ecb2d;
}

.cp_cff_professional #fbuilder .section_breaks{margin-top:20px; margin-bottom:20px;}
.cp_cff_professional #fbuilder .section_breaks>label{font-size:1.3em;}
.cp_cff_professional #fbuilder .section_breaks .section_break{border:0;}

.cp_cff_professional #fbuilder .apply-coupon{background: url('data:image/svg+xml;base64,PHN2ZyBmaWxsPSIjYmZkMjU1IiBoZWlnaHQ9IjI0IiB2aWV3Qm94PSIwIDAgMjQgMjQiIHdpZHRoPSIyNCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNMCAwaDI0djI0SDB6IiBmaWxsPSJub25lIi8+PHBhdGggZD0iTTE5IDNINWMtMS4xMSAwLTIgLjktMiAydjE0YzAgMS4xLjg5IDIgMiAyaDE0YzEuMTEgMCAyLS45IDItMlY1YzAtMS4xLS44OS0yLTItMnptLTkgMTRsLTUtNSAxLjQxLTEuNDFMMTAgMTQuMTdsNy41OS03LjU5TDE5IDhsLTkgOXoiLz48L3N2Zz4=');}

.cp_cff_professional #fbuilder .discount-container{margin-top:10px;font-weight:bold;color: #bfd255;}