.cp_cff_professional{-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;padding:10px;
background: #7ddbe0; /* Old browsers */
background: -moz-radial-gradient(center, ellipse cover, #7ddbe0 0%, #00b2d3 99%); /* FF3.6-15 */
background: -webkit-radial-gradient(center, ellipse cover, #7ddbe0 0%,#00b2d3 99%); /* Chrome10-25,Safari5.1-6 */
background: radial-gradient(ellipse at center, #7ddbe0 0%,#00b2d3 99%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#7ddbe0', endColorstr='#00b2d3',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */

}
.cp_cff_professional #fbuilder{ color:#FFF;font-weight:normal; }
.cp_cff_professional #fbuilder .cpefb_error.message{text-shadow:none;color:#000;}
.cp_cff_professional #fbuilder .dfield label,
.cp_cff_professional #fbuilder .uh{color:#c9c2b7;}
.cp_cff_professional #fbuilder select,
.cp_cff_professional #fbuilder textarea,
.cp_cff_professional #fbuilder input[type=text],
.cp_cff_professional #fbuilder input[type=file]{
    padding:5px;
color:#f59d1c;
-webkit-border-radius:10px;
-moz-border-radius:10px;
border-radius:10px;
background: #FFF; /* Old browsers */

}
.cp_cff_professional #fbuilder .large{
width: calc( 100% - 10px ) !important;
width: -webkit-calc( 100% - 10px ) !important;
width: -moz-calc( 100% - 10px ) !important;
}

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

.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;}