.c_form { padding: 39px 39px 32px; background: rgba(255, 255, 255, 0.7) none repeat scroll 0% 0%; }
.c_form h2 { font-size: 21px; font-family: "futura_mdmedium"; margin: 0px 0px 35px; text-transform: uppercase; text-align: center; }
.c_form_row::after { display: block; clear: both; content: ""; }
.c_form_row label { font-size: 17px; padding:10px 0px 5px; display:block; }
.c_form select, .c_form textarea, .c_form input[type="text"], .c_form input[type="tel"], .c_form input[type="date"], .c_form input[type="time"] { background: rgb(220, 220, 220) none repeat scroll 0% 0%; border: 1px solid rgb(156, 156, 156); width: 77%; box-sizing: border-box; padding: 8px 10px; }
.c_form_row { padding: 0px 0px 6px; }
.c_form_check { padding: 0px 0px 25px 125px; }
.c_form_check label { font-size: 17px; }
.c_form_check input { margin: 0px 5px 0px 0px; }
.calculation_result { font-size: 17px; }
.calc_length { padding: 0px 0px 5px; }
#fastSearch{background:#fff none repeat scroll 0 0; border:1px solid #ccc; border-radius:4px; max-height:100%; overflow:auto; z-index:999;}
#fastSearch p{background:rgba(0,0,0,0) linear-gradient(to bottom,#ffffff 0%,#e6e6e6 100%) repeat scroll 0 0; border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25); box-shadow:0 2px 2px #999; display:block; line-height:normal;}
#fastSearch p:hover{background:#f2f2f2 none repeat scroll 0 0; box-shadow:none; cursor:pointer;}	
