/* Frameless transparent form with icons in the fields */
/* Version 18.00 (##008##) */

@import url('v18_structure.css');

.fcp_fixed_heading, .fcp_form input.fcp_btn, div.fcp_line label, .fcp_fieldset legend {font-family:'Orienta', sans-serif}
.fcp_fixed_heading {font-weight:bold}
div.fcp_wrapper {color: #222222}
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}

div.fcp_line label     {font-size:110%}

/* 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: 20px;font-family: 'icomoon' !important;text-align: center;line-height: 32px;width: 50px;
    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: 48px}

div.fcp_line.fcp_textarea div.fcp_controls::before {content: '\e96e'}
div.fcp_line.fcp_textarea textarea {padding-left:48px;font-family:inherit}

div.fcp_line.fcp_from_name div.fcp_controls::before {content: '\e971'}
div.fcp_line.fcp_from_name input {padding-left: 48px}

div.fcp_line.fcp_from_email div.fcp_controls::before {content: '\e945'}
div.fcp_line.fcp_from_email input {padding-left: 48px}

div.fcp_line.fcp_link div.fcp_controls::before {content: '\e9cb'}
div.fcp_line.fcp_link input {padding-left: 48px}

div.fcp_line.fcp_phone div.fcp_controls::before {content: '\e942'}
div.fcp_line.fcp_phone input {padding-left: 48px}