/* dCodes Framework:(c) TemplateAccess */
.dc_form_contact_dark{margin:0 0 24px;text-align:left;width:420px}.dc_form_contact_dark .form-input{background:#444;background-clip:padding-box;behavior:url(PIE.htc);border:1px solid #222;border-radius:8px;box-shadow:inset 0 0 1px rgba(0,0,0,0.7),0 1px 0 rgba(255,255,255,0.1);color:#ccc;display:block;font:14px Calibri,Helvetica,Arial,sans-serif;height:24px;margin-bottom:20px;moz-background-clip:padding;moz-border-radius:8px;moz-box-shadow:inset 0 0 1px rgba(0,0,0,0.7),0 1px 0 rgba(255,255,255,0.1);moz-transition:all 0.4s ease-in-out;ms-transition:all 0.4s ease-in-out;o-transition:all 0.4s ease-in-out;outline:none;padding:6px 10px;transition:all 0.4s ease-in-out;webkit-background-clip:padding-box;webkit-border-radius:8px;webkit-box-shadow:inset 0 0 1px rgba(0,0,0,0.7),0 1px 0 rgba(255,255,255,0.1);webkit-transition:all 0.4s ease-in-out;width:400px}.dc_form_contact_dark textarea.form-input{height:200px;overflow:auto;width:400px}.dc_form_contact_dark .form-input:focus{border:1px solid #7fbbf9;box-shadow:inset 0 0 1px rgba(0,0,0,0.7),0 0 3px #7fbbf9;moz-box-shadow:inset 0 0 1px rgba(0,0,0,0.7),0 0 3px #7fbbf9;webkit-box-shadow:inset 0 0 1px rgba(0,0,0,0.7),0 0 3px #7fbbf9}.dc_form_contact_dark .form-input:-moz-ui-invalid{border:1px solid #e00;box-shadow:inset 0 0 1px rgba(0,0,0,0.7),0 0 3px #e00;moz-box-shadow:inset 0 0 1px rgba(0,0,0,0.7),0 0 3px #e00;webkit-box-shadow:inset 0 0 1px rgba(0,0,0,0.7),0 0 3px #e00}.dc_form_contact_dark .form-input.invalid{border:1px solid #e00;box-shadow:inset 0 0 1px rgba(0,0,0,0.7),0 0 3px #e00;moz-box-shadow:inset 0 0 1px rgba(0,0,0,0.7),0 0 3px #e00;webkit-box-shadow:inset 0 0 1px rgba(0,0,0,0.7),0 0 3px #e00}.dc_form_contact_dark.nolabel::-webkit-input-placeholder{color:#888}.dc_form_contact_dark.nolabel:-moz-placeholder{color:#888}.dc_form_contact_dark .form-btn{background-clip:padding-box;background-color:#1d83e2;background-image:linear-gradient(top,#1d83e2,#0d3d6a);background-image:-moz-linear-gradient(top,#1d83e2,#0d3d6a);background-image:-ms-linear-gradient(top,#1d83e2,#0d3d6a);background-image:-o-linear-gradient(top,#1d83e2,#0d3d6a);background-image:-webkit-gradient(linear,left top,left bottom,from(#1d83e2),to(#0d3d6a));background-image:-webkit-linear-gradient(top,#1d83e2,#0d3d6a);behavior:url(PIE.htc);border:1px solid #0d3d6a;border-radius:16px;box-shadow:inset 0 1px 0 rgba(255,255,255,0.3),0 1px 2px rgba(0,0,0,0.7);color:#fff;cursor:pointer;font:bold 12px Calibri,Helvetica,Arial,sans-serif;height:30px;moz-background-clip:padding;moz-border-radius:16px;moz-box-shadow:inset 0 1px 0 rgba(255,255,255,0.3),0 1px 2px rgba(0,0,0,0.7);outline:none;padding:0 15px;pie-background:linear-gradient(top,#1d83e2,#0d3d6a);position:relative;text-align:center;text-shadow:0 1px 0 rgba(0,0,0,0.7);webkit-background-clip:padding-box;webkit-border-radius:16px;webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,0.3),0 1px 2px rgba(0,0,0,0.7)}.dc_form_contact_dark .form-btn:active{background-color:#0d3d6a;background-image:linear-gradient(top,#0d3d6a,#1d83e2);background-image:-moz-linear-gradient(top,#0d3d6a,#1d83e2);background-image:-ms-linear-gradient(top,#0d3d6a,#1d83e2);background-image:-o-linear-gradient(top,#0d3d6a,#1d83e2);background-image:-webkit-gradient(linear,left top,left bottom,from(#0d3d6a),to(#1d83e2));background-image:-webkit-linear-gradient(top,#0d3d6a,#1d83e2);border:1px solid #1d83e2;box-shadow:inset 0 0 2px rgba(0,0,0,0.7),0 1px 0 rgba(255,255,255,0.1);moz-box-shadow:inset 0 0 2px rgba(0,0,0,0.7),0 1px 0 rgba(255,255,255,0.1);pie-background:linear-gradient(top,#0d3d6a,#1d83e2);webkit-box-shadow:inset 0 0 2px rgba(0,0,0,0.7),0 1px 0 rgba(255,255,255,0.1)}.dc_form_contact_dark input[type=submit]::-moz-focus-inner{border:0;padding:0}.dc_form_contact_dark label{color:#ccc;display:block;font-size:14px;font-weight:bold;margin-bottom:10px;width:300px}.dc_form_contact_dark label span{color:#888;font-size:12px;font-weight:normal}.dc_form_contact_dark.frame{background-color:#343434;background-image:linear-gradient(top,#343434,#141414);background-image:-moz-linear-gradient(top,#343434,#141414);background-image:-ms-linear-gradient(top,#343434,#141414);background-image:-o-linear-gradient(top,#343434,#141414);background-image:-webkit-gradient(linear,left top,left bottom,from(#343434),to(#141414));background-image:-webkit-linear-gradient(top,#343434,#141414);behavior:URL(PIE.htc);border-radius:8px;box-shadow:0 1px 2px rgba(0,0,0,0.7),inset 0 1px 0 rgba(255,255,255,0.3);moz-border-radius:8px;moz-box-shadow:0 1px 2px rgba(0,0,0,0.7),inset 0 1px 0 rgba(255,255,255,0.3);padding:20px;pie-background:linear-gradient(top,#343434,#141414);webkit-border-radius:8px;webkit-box-shadow:0 1px 2px rgba(0,0,0,0.7),inset 0 1px 0 rgba(255,255,255,0.3)}.dc_form_contact_dark.tbar{background-color:#3c3c3c;background-image:linear-gradient(top,#444444,#343434);background-image:-moz-linear-gradient(top,#444444,#343434);background-image:-ms-linear-gradient(top,#444444,#343434);background-image:-o-linear-gradient(top,#444444,#343434);background-image:-webkit-gradient(linear,left top,left bottom,from(#444444),to(#343434));background-image:-webkit-linear-gradient(top,#444444,#343434);behavior:URL(PIE.htc);padding:0 20px 20px 20px;pie-background:linear-gradient(top,#444444,#343434)}.dc_form_contact_dark.tbar h3{background-color:#343434;background-image:linear-gradient(top,#343434,#1b1b1b);background-image:-moz-linear-gradient(top,#343434,#1b1b1b);background-image:-ms-linear-gradient(top,#343434,#1b1b1b);background-image:-o-linear-gradient(top,#343434,#1b1b1b);background-image:-webkit-gradient(linear,left top,left bottom,from(#343434),to(#1b1b1b));background-image:-webkit-linear-gradient(top,#343434,#1b1b1b);behavior:url(PIE.htc);border-radius:8px 8px 0 0;box-shadow:inset 0 1px 0 rgba(255,255,255,0.3),0 1px 1px rgba(0,0,0,0.7);color:#ccc;font:normal 18px/1 Calibri,Helvetica,Arial,sans-serif;margin:0 -20px 20px -20px;moz-border-radius:8px 8px 0 0;moz-box-shadow:inset 0 1px 0 rgba(255,255,255,0.3),0 1px 1px rgba(0,0,0,0.7);padding:20px;pie-background:linear-gradient(top,#343434,#1b1b1b);text-shadow:0 -1px 0 rgba(0,0,0,0.7);webkit-border-radius:8px 8px 0 0;webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,0.3),0 1px 1px rgba(0,0,0,0.7)}.dc_form_contact_dark.tbar .form-input{background:#545454}.dc_form_contact_dark.tbar.nolabel::-webkit-input-placeholder{color:#999}.dc_form_contact_dark.tbar.nolabel:-moz-placeholder{color:#999}