/* Frameless transparent form with icons in the fields */
/* Version 19.00 (##009##) */

div.fcp_line input:not([type="submit"]), div.fcp_line textarea, div.fcp_line select,
.fcp_ccr label.fcp_lcb:before, .fcp_ccr label.fcp_rad::before {background-color:#f2f2f2}

/* Embedded field icons */

@font-face {
  font-family:'icomoon';
  src: url('fonts/icomoon.eot');
  src: url('fonts/icomoon.eot') format('embedded-opentype'),
    url('fonts/icomoon.ttf') format('truetype'),
    url('fonts/icomoon.woff') format('woff'),
    url('fonts/icomoon.svg?#icomoon') format('svg');
  font-weight:normal;
  font-style:normal;
}

div.fcp_line div.fcp_controls::before {
    display:block;position:absolute;top:0;left:0;color:#666;
    font-size:1.25em;font-family:'icomoon'!important;opacity:0.33;pointer-events:none;transition:opacity 0.3s,color 0.3s;z-index:99999}
    
div.fcp_line div.fcp_controls:hover::before {color:#1b98e0;opacity:1}

div.fcp_line.fcp_subject div.fcp_controls::before {content:'\e905'}
div.fcp_line.fcp_subject input {padding-left:1.5em}

div.fcp_line.fcp_textarea div.fcp_controls::before {content:'\e96e'}
div.fcp_line.fcp_textarea textarea {padding-left:1.5em;font-family:inherit}

div.fcp_line.fcp_from_name div.fcp_controls::before {content:'\e971'}
div.fcp_line.fcp_from_name input {padding-left:1.5em}

div.fcp_line.fcp_from_email div.fcp_controls::before {content:'\e945'}
div.fcp_line.fcp_from_email input {padding-left:1.5em}

div.fcp_line.fcp_link div.fcp_controls::before {content:'\e9cb'}
div.fcp_line.fcp_link input {padding-left:1.5em}

div.fcp_line.fcp_phone div.fcp_controls::before {content:'\e942'}
div.fcp_line.fcp_phone input {padding-left:1.5em}