#bcf-555ce38 { position: fixed; left: 0; top: 0; width: 100%; height: 100%; z-index: -1; display: none; pointer-events: none; } #bcf-555ce38 * { margin: 0; -ms-text-size-adjust: 100%; -webkit-text-size-adjust: 100%; text-shadow: none; } #bcf-555ce38 article, #bcf-555ce38 aside, #bcf-555ce38 details, #bcf-555ce38 figcaption, #bcf-555ce38 figure, #bcf-555ce38 footer, #bcf-555ce38 header, #bcf-555ce38 hgroup, #bcf-555ce38 main, #bcf-555ce38 nav, #bcf-555ce38 section, #bcf-555ce38 summary { display: block; } #bcf-555ce38 audio, #bcf-555ce38 canvas, #bcf-555ce38 progress, #bcf-555ce38 video { display: inline-block; vertical-align: baseline; } #bcf-555ce38 audio:not([controls]) { display: none; height: 0px; } #bcf-555ce38 [hidden], #bcf-555ce38 template { display: none; } #bcf-555ce38 a { background: transparent; } #bcf-555ce38 a:active, #bcf-555ce38 a:hover { outline: 0; } #bcf-555ce38 abbr[title] { border-bottom: 1px dotted; } #bcf-555ce38 b, #bcf-555ce38 strong { font-weight: 700; } #bcf-555ce38 ol li{ list-style: decimal; margin-left: 30px; } #bcf-555ce38 ul li{ list-style: disc; margin-left: 30px; } #bcf-555ce38 dfn { font-style: italic; } #bcf-555ce38 h1 { font-size: 2em; margin: .67em 0; } #bcf-555ce38 mark { background: #ff0; color: #000; } #bcf-555ce38 small { font-size: 80%; } #bcf-555ce38 sub, #bcf-555ce38 sup { font-size: 75%; line-height: 0px; position: relative; vertical-align: baseline; } #bcf-555ce38 sup { top: -.5em; } #bcf-555ce38 sub { bottom: -.25em; } #bcf-555ce38 img { border: 0; } #bcf-555ce38 svg:not(:root) { overflow: hidden; } #bcf-555ce38 figure { margin: 1em 40px; } #bcf-555ce38 hr { -moz-box-sizing: content-box; box-sizing: content-box; height: 0px; } #bcf-555ce38 pre { overflow: auto; } #bcf-555ce38 code, #bcf-555ce38 kbd, #bcf-555ce38 pre, #bcf-555ce38 samp { font-family: monospace, monospace; font-size: 1em; } #bcf-555ce38 button, #bcf-555ce38 input, #bcf-555ce38 optgroup, #bcf-555ce38 select, #bcf-555ce38 textarea { color: inherit; font: inherit; margin: 0; } #bcf-555ce38 button { overflow: visible; } #bcf-555ce38 button, #bcf-555ce38 select { text-transform: none; } #bcf-555ce38 button, #bcf-555ce38 html input[type=button], #bcf-555ce38 input[type=reset], #bcf-555ce38 input[type=submit] { -webkit-appearance: button; cursor: pointer; } #bcf-555ce38 button[disabled], #bcf-555ce38 html input[disabled] { cursor: default; } #bcf-555ce38 button::-moz-focus-inner, #bcf-555ce38 input::-moz-focus-inner { border: 0; padding: 0; } #bcf-555ce38 input { line-height: normal; } #bcf-555ce38 input[type=checkbox], #bcf-555ce38 input[type=radio] { box-sizing: border-box; padding: 0; } #bcf-555ce38 input[type=number]::-webkit-inner-spin-button, #bcf-555ce38 input[type=number]::-webkit-outer-spin-button { height: auto; } #bcf-555ce38 input[type=search] { -webkit-appearance: textfield; -moz-box-sizing: content-box; -webkit-box-sizing: content-box; box-sizing: content-box; } #bcf-555ce38 input[type=search]::-webkit-search-cancel-button, #bcf-555ce38 input[type=search]::-webkit-search-decoration { -webkit-appearance: none; } #bcf-555ce38 fieldset { border: 1px solid #d8d8d8; margin: 0 2px; padding: .35em .625em .75em; } #bcf-555ce38 legend { border: 0; padding: 0; } #bcf-555ce38 textarea { overflow: auto; } #bcf-555ce38 optgroup { font-weight: 700; } #bcf-555ce38 table { border-collapse: collapse; border-spacing: 0; } #bcf-555ce38 td, #bcf-555ce38 th { padding: 0; } /* button trigger */ #bcf-trigger { position: fixed; display: none; top: 30%; left: -1px; width: 35px; height: auto; background-size: 35px auto; -webkit-border-top-right-radius: 4px; -webkit-border-bottom-right-radius: 4px; -moz-border-radius-topright: 4px; -moz-border-radius-bottomright: 4px; border-top-right-radius: 4px; border-bottom-right-radius: 4px; background-repeat: no-repeat; background-color: #00ADE9; -webkit-box-shadow: 0 0 3px rgba(128, 128, 128, 0.6); -moz-box-shadow: 0 0 3px rgba(128, 128, 128, 0.6); -o-box-shadow: 0 0 3px rgba(128, 128, 128, 0.6); box-shadow: 0 0 3px rgba(128, 128, 128, 0.6); display:none; white-space: nowrap; font-size: 0; color: transparent; overflow: hidden; z-index: 99997; } #bcf-trigger:hover { background-color: #14c1fd; } /* #bcf-trigger:active { background-repeat: no-repeat; background-color: #00ADE9; } */ /* end button trigger */ #bcf-555ce38 *, #bcf-555ce38 *:after, #bcf-555ce38 *:before { font-family: Arial, Sans-Serif; -moz-box-sizing: content-box; -webkit-box-sizing: content-box; box-sizing: content-box; direction: ltr; } #bcf-555ce38 .bcf-lightbox-overlay { display: none; position: fixed; width: 100%; height: 100%; top: 0; left: 0; opacity: 0; /* radical background */ background-color: rgba(0, 0, 0, 0.4); background-image: -moz-radial-gradient(rgba(0, 0, 0, 0.4), rgba(0, 0, 0, 0.9)); background-image: -webkit-radial-gradient(rgba(0, 0, 0, 0.4), rgba(0, 0, 0, 0.9)); background-image: -o-radial-gradient(rgba(0, 0, 0, 0.4), rgba(0, 0, 0, 0.9)); background-image: radial-gradient(rgba(0, 0, 0, 0.4), rgba(0, 0, 0, 0.9)); z-index: 99998; pointer-events: auto; } #bcf-555ce38 .bcf-wrapper { display: block; border-radius: 3px; font-family: Arial, Sans-Serif; font-size: 14px; color: #9A9A9A; position: absolute; height: auto; width: auto; margin: 0; padding: 0; top: 0; left: 50%; opacity: 0; z-index: 15000001; pointer-events: auto; overflow: hidden; } #bcf-555ce38 > .bcf-wrapper .bcf-orientation { float: left; } @-webkit-keyframes progress { to {background-position: 30px 0;} } @-moz-keyframes progress { to {background-position: 30px 0;} } @keyframes progress { to {background-position: 30px 0;} } #bcf-555ce38 > .bcf-wrapper .bcf-progressbar-strip { -webkit-animation: progress 1s linear infinite !important; -moz-animation: progress 1s linear infinite !important; animation: progress 1s linear infinite !important; background-repeat: repeat-x !important; background-size: 34px 34px !important; background-image: -webkit-linear-gradient( -45deg, rgba(255, 255, 255, 0.25) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.25) 50%, rgba(255, 255, 255, 0.25) 75%, transparent 75%, transparent ) !important; background-image: linear-gradient( -45deg, rgba(255, 255, 255, 0.25) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.25) 50%, rgba(255, 255, 255, 0.25) 75%, transparent 75%, transparent ) !important; } #bcf-555ce38 .bcf-wrapper .bcf-content { height: inherit; width: 480px; padding: 35px; background-color: white; -webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px; -webkit-box-shadow: 0 0 11px rgba(0, 0, 0, 0.4); -moz-box-shadow: 0 0 11px rgba(0, 0, 0, 0.4); -o-box-shadow: 0 0 11px rgba(0, 0, 0, 0.4); box-shadow: 0 0 11px rgba(0, 0, 0, 0.4); pointer-events: auto; } #bcf-555ce38 > .bcf-wrapper > .bcf-content > form, #bcf-555ce38 > .bcf-wrapper > .bcf-content > .bcf-success-inform { position: relative; display: block; } #bcf-555ce38 > .bcf-wrapper > .bcf-content > form:after, #bcf-555ce38 > .bcf-wrapper > .bcf-content > .bcf-success-inform:after { visibility: hidden; display: block; content: ""; clear: both; height: 0px; } #bcf-555ce38 > .bcf-wrapper > .bcf-content > .bcf-success-inform .bcf-message { padding: 0; text-align: left; } #bcf-555ce38 > .bcf-wrapper > .bcf-content > .bcf-success-inform .bcf-message span { display: inline-block; font-weight: inherit; font-size: inherit; } #bcf-555ce38 > .bcf-wrapper > .bcf-content > .bcf-success-inform .bcf-message h3 { line-height: 42px; font-weight: bold; font-size: 16px; text-align: left; } #bcf-555ce38 > .bcf-wrapper > .bcf-content > .bcf-success-inform .bcf-message p { line-height: 21px; text-align: left; } #bcf-555ce38 > .bcf-wrapper > .bcf-content > .bcf-success-inform .bcf-button-close { position: relative; top: 0; left: 50%; border: none; padding: 0; margin: 10px 0 0 -43px; width: 96px; height: 34px; float: left; text-decoration: none; text-transform: capitalize; color: #3D3D3D; text-align: center; background: none; background-position: auto auto; background-position-x: auto; background-position-y: auto; background-color: #D7D7D7; background-image: linear-gradient(bottom, #C3C3C3 0%, #EBEBEB 100%); background-image: -o-linear-gradient(bottom, #C3C3C3 0%, #EBEBEB 100%); background-image: -moz-linear-gradient(bottom, #C3C3C3 0%, #EBEBEB 100%); background-image: -webkit-linear-gradient(bottom, #C3C3C3 0%, #EBEBEB 100%); background-image: -ms-linear-gradient(bottom, #C3C3C3 0%, #EBEBEB 100%); background-image: -webkit-gradient( linear, left bottom, left top, color-stop(0, #C3C3C3), color-stop(1, #EBEBEB) ); -webkit-box-shadow: inset 0 1px 0 #EBEBEB, 0 1px 0 0 #9B9B9B, 0 2px 2px #999999; -moz-box-shadow: inset 0 1px 0 #EBEBEB, 0 1px 0 0 #9B9B9B, 0 2px 2px #999999; -o-box-shadow: inset 0 1px 0 #EBEBEB, 0 1px 0 0 #9B9B9B, 0 2px 2px #999999; box-shadow: inset 0 1px 0 #EBEBEB, 0 1px 0 0 #9B9B9B, 0 2px 2px #999999; -webkit-border-radius: 3px; -moz-border-radius: 3px; -o-border-radius: 3px; border-radius: 3px; text-rendering: geometricPrecision; z-index: 1; } #bcf-555ce38 > .bcf-wrapper > .bcf-content > .bcf-success-inform .bcf-button-close:hover { background-color: #EBEBEB; background-image: linear-gradient(bottom, #D7D7D7 0%, #FFFFFF 100%); background-image: -o-linear-gradient(bottom, #D7D7D7 0%, #FFFFFF 100%); background-image: -moz-linear-gradient(bottom, #D7D7D7 0%, #FFFFFF 100%); background-image: -webkit-linear-gradient(bottom, #D7D7D7 0%, #FFFFFF 100%); background-image: -ms-linear-gradient(bottom, #D7D7D7 0%, #FFFFFF 100%); background-image: -webkit-gradient( linear, left bottom, left top, color-stop(0, #D7D7D7), color-stop(1, #FFFFFF) ); } #bcf-555ce38 > .bcf-wrapper > .bcf-content > .bcf-success-inform .bcf-button-close:active { background-image: linear-gradient(bottom, #EBEBEB 0%, #C3C3C3 100%); background-image: -o-linear-gradient(bottom, #EBEBEB 0%, #BDBDBD 100%); background-image: -moz-linear-gradient(bottom, #EBEBEB 0%, #BDBDBD 100%); background-image: -webkit-linear-gradient(bottom, #EBEBEB 0%, #BDBDBD 100%); background-image: -ms-linear-gradient(bottom, #EBEBEB 0%, #BDBDBD 100%); background-image: -webkit-gradient( linear, left bottom, left top, color-stop(0, #EBEBEB), color-stop(1, #BDBDBD) ); } #bcf-555ce38 > .bcf-wrapper > .bcf-content > .bcf-success-inform .bcf-button-close span { width: auto; height: auto; display: inline-block; font-family: Arial, Sans-Serif; font-size: 15px; font-weight: bold; line-height: 36px; text-align: center; cursor: pointer; pointer-events: none; } #bcf-555ce38 .bcf-wrapper .bcf-content .bcf-content-body { min-height: 346px; } #bcf-555ce38 > .bcf-wrapper .bcf-button-gray { border: none; padding: 0; text-decoration: none; text-transform: capitalize; color: #3D3D3D; text-align: center; background: none; background-position: auto auto; background-position-x: auto; background-position-y: auto; background-color: #D7D7D7; background-image: linear-gradient(bottom, #C3C3C3 0%, #EBEBEB 100%); background-image: -o-linear-gradient(bottom, #C3C3C3 0%, #EBEBEB 100%); background-image: -moz-linear-gradient(bottom, #C3C3C3 0%, #EBEBEB 100%); background-image: -webkit-linear-gradient(bottom, #C3C3C3 0%, #EBEBEB 100%); background-image: -ms-linear-gradient(bottom, #C3C3C3 0%, #EBEBEB 100%); background-image: -webkit-gradient( linear, left bottom, left top, color-stop(0, #C3C3C3), color-stop(1, #EBEBEB) ); -webkit-box-shadow: inset 0 1px 0 #EBEBEB, 0 1px 0 0 #9B9B9B, 0 2px 2px #999999; -moz-box-shadow: inset 0 1px 0 #EBEBEB, 0 1px 0 0 #9B9B9B, 0 2px 2px #999999; -o-box-shadow: inset 0 1px 0 #EBEBEB, 0 1px 0 0 #9B9B9B, 0 2px 2px #999999; box-shadow: inset 0 1px 0 #EBEBEB, 0 1px 0 0 #9B9B9B, 0 2px 2px #999999; -webkit-border-radius: 3px; -moz-border-radius: 3px; -o-border-radius: 3px; border-radius: 3px; text-rendering: geometricPrecision; z-index: 1; } #bcf-555ce38 > .bcf-wrapper .bcf-button-gray:hover { background-color: #EBEBEB; background-image: linear-gradient(bottom, #D7D7D7 0%, #FFFFFF 100%); background-image: -o-linear-gradient(bottom, #D7D7D7 0%, #FFFFFF 100%); background-image: -moz-linear-gradient(bottom, #D7D7D7 0%, #FFFFFF 100%); background-image: -webkit-linear-gradient(bottom, #D7D7D7 0%, #FFFFFF 100%); background-image: -ms-linear-gradient(bottom, #D7D7D7 0%, #FFFFFF 100%); background-image: -webkit-gradient( linear, left bottom, left top, color-stop(0, #D7D7D7), color-stop(1, #FFFFFF) ); } #bcf-555ce38 > .bcf-wrapper .bcf-button-gray:active { background-image: linear-gradient(bottom, #EBEBEB 0%, #C3C3C3 100%); background-image: -o-linear-gradient(bottom, #EBEBEB 0%, #BDBDBD 100%); background-image: -moz-linear-gradient(bottom, #EBEBEB 0%, #BDBDBD 100%); background-image: -webkit-linear-gradient(bottom, #EBEBEB 0%, #BDBDBD 100%); background-image: -ms-linear-gradient(bottom, #EBEBEB 0%, #BDBDBD 100%); background-image: -webkit-gradient( linear, left bottom, left top, color-stop(0, #EBEBEB), color-stop(1, #BDBDBD) ); } #bcf-555ce38 > .bcf-wrapper .bcf-button-gray span { width: auto; height: auto; display: inline-block; font-family: Arial, Sans-Serif; font-size: 15px; font-weight: bold; line-height: 36px; text-align: center; cursor: pointer; pointer-events: none; } /* Close button */ #bcf-555ce38 > .bcf-wrapper .bcf-button-close { position: relative; font-size: 0; color: transparent; width: 16px; height: 16px; margin-top: -28px; margin-right: -28px; margin-bottom: 0; margin-left: 0; cursor: pointer; left: 2px; float: right; background: url("http://bettercontactform.com/contact/images/bettercontactform/default/basic.png") center center no-repeat; background-position: -90px -153px; background-position-x: -90px; background-position-y: -153px; } #bcf-555ce38 > .bcf-wrapper .bcf-button-close span { overflow: hidden; height: 16px; width: 16px; cursor: pointer; } /* End close button */ #bcf-555ce38 > .bcf-wrapper .bcf-head-title { color: #222222; font-size: 23px; padding: 7px 0 20px; margin: 7px 0 0; text-align: left; font-weight: normal; } #bcf-555ce38 > .bcf-wrapper .bcf-icon-small { display: inline-block; overflow: auto; background-repeat: no-repeat; background-image: url("http://bettercontactform.com/contact/images/bettercontactform/default/fields.png"); background-size: 15px 254px; background-position: 0 0; background-position-x: 0; background-position-y: 0; } /* icon label */ #bcf-555ce38 > .bcf-wrapper .bcf-icon-person { background-position: left 9px top -152px; background-position-x: 9px; background-position-y: -152px; } #bcf-555ce38 > .bcf-wrapper .bcf-icon-email { background-position: left 9px top -190px; background-position-x: 9px; background-position-y: -190px; } #bcf-555ce38 > .bcf-wrapper .bcf-icon-phone { background-position: left 9px top -30px; background-position-x: 9px; background-position-y: -30px; } #bcf-555ce38 > .bcf-wrapper .bcf-icon-bag { background-position: left 9px top -112px; background-position-x: 9px; background-position-y: -112px; } #bcf-555ce38 > .bcf-wrapper .bcf-icon-global { background-position: left 9px top 9px; background-position-x: 9px; background-position-y: 9px; } #bcf-555ce38 > .bcf-wrapper .bcf-icon-star { background-position: left 9px top -71px; background-position-x: 9px; background-position-y: -71px; } #bcf-555ce38 > .bcf-wrapper .bcf-icon-pencil { background-position: left 9px top -230px; background-position-x: 9px; background-position-y: -230px; } #bcf-555ce38 > .bcf-wrapper .bcf-field { font-family: Arial, Sans-Serif; font-size: 13px; color: #000000; position: relative; height: 32px; border: 1px solid #d8d8d8; -webkit-border-radius: 0; -moz-border-radius: 0; border-radius: 0; padding-top: 0; padding-right: 10px !important; padding-bottom: 0; padding-left: 32px !important; border-left: 1px solid #d8d8d8; text-align: left; -moz-box-sizing: padding-box; -webkit-box-sizing: border-box; box-sizing: border-box; } #bcf-555ce38 > .bcf-wrapper .bcf-field::-webkit-input-placeholder { color: #717171; } #bcf-555ce38 > .bcf-wrapper .bcf-field:-moz-placeholder { color: #000; } #bcf-555ce38 > .bcf-wrapper .bcf-field::-moz-placeholder { color: #000; } #bcf-555ce38 > .bcf-wrapper .bcf-field:-ms-input-placeholder { color: #929292; } #bcf-555ce38 > .bcf-wrapper .bcf-field:focus { outline: none; box-shadow: none !important; border-color: #00ADE9; } #bcf-555ce38 > .bcf-wrapper .bcf-field[data-required="true"] { border-left-width: 2px; border-left-color: #00ADE9; } #bcf-555ce38 > .bcf-wrapper .bcf-field.bcf-half-size { width: 231px; height: 30px; } #bcf-555ce38 > .bcf-wrapper .bcf-field.bcf-half-size[data-required="true"] { width: 230px; } #bcf-555ce38 > .bcf-wrapper .bcf-field.bcf-half-size:nth-of-type(2n+0) { margin: 5px 0; } #bcf-555ce38 > .bcf-wrapper .bcf-field.bcf-half-size:nth-of-type(2n+1) { margin-top: 5px; margin-right: 17px; margin-bottom: 5px; margin-left: 0; } #bcf-555ce38 > .bcf-wrapper .bcf-field.bcf-full-size[data-required="true"] { width: 476px; } #bcf-555ce38 > .bcf-wrapper .bcf-field.bcf-full-size { width: 477px; margin: 5px 0; } #bcf-555ce38 > .bcf-wrapper .bcf-field-message { height: 110px; padding-top: 7px; resize: vertical; overflow: auto; } #bcf-555ce38 > .bcf-wrapper .bcf-button { position:relative; border: none; padding: 0; margin-top: 9px; position: relative; width: auto; height: 34px; text-decoration: none; text-transform: capitalize; color: #FFFFFF; text-align: center; background-color: #00ADE9; background-image: linear-gradient(bottom, #0099d5 0, #14c1fd 100%); background-image: -o-linear-gradient(bottom, #0099d5 0, #14c1fd 100%); background-image: -moz-linear-gradient(bottom, #0099d5 0, #14c1fd 100%); background-image: -webkit-linear-gradient(bottom, #0099d5 0, #14c1fd 100%); background-image: -ms-linear-gradient(bottom, #0099d5 0, #14c1fd 100%); background-image: -webkit-gradient( linear, left bottom, left top, color-stop(0, #0099d5), color-stop(1, #14c1fd) ); -webkit-border-radius: 3px; -moz-border-radius: 3px; -o-border-radius: 3px; border-radius: 3px; -webkit-box-shadow: inset 0 1px 0 #14c1fd, 0 1px 0 0 #0071ad, 0 2px 2px #999; -moz-box-shadow: inset 0 1px 0 #14c1fd, 0 1px 0 0 #0071ad, 0 2px 2px #999; -o-box-shadow: inset 0 1px 0 #14c1fd, 0 1px 0 0 #0071ad, 0 2px 2px #999; box-shadow: inset 0 1px 0 #14c1fd, 0 1px 0 0 #0071ad, 0 2px 2px #999; cursor: pointer; text-rendering: geometricPrecision; } #bcf-555ce38 > .bcf-wrapper .bcf-button:hover { background-color: #23d0ff; background-image: linear-gradient(bottom, #00a8e4 0, #23d0ff 100%); background-image: -o-linear-gradient(bottom, #00a8e4 0, #23d0ff 100%); background-image: -moz-linear-gradient(bottom, #00a8e4 0, #23d0ff 100%); background-image: -webkit-linear-gradient(bottom, #00a8e4 0, #23d0ff 100%); background-image: -ms-linear-gradient(bottom, #00a8e4 0, #23d0ff 100%); background-image: -webkit-gradient( linear, left bottom, left top, color-stop(0, #00a8e4), color-stop(1, #23d0ff) ); } #bcf-555ce38 > .bcf-wrapper .bcf-button:active { top: 0; background-image: linear-gradient(bottom, #14c1fd 0, #0099d5 100%); background-image: -o-linear-gradient(bottom, #14c1fd 0, #0099d5 100%); background-image: -moz-linear-gradient(bottom, #14c1fd 0, #0099d5 100%); background-image: -webkit-linear-gradient(bottom, #14c1fd 0, #0099d5 100%); background-image: -ms-linear-gradient(bottom, #14c1fd 0, #0099d5 100%); background-image: -webkit-gradient( linear, left bottom, left top, color-stop(0, #14c1fd), color-stop(1, #0099d5) ); -webkit-box-shadow: inset 0 1px 0 #14c1fd, 0 1px 0 0 #0071ad, 0 4px 2px #999; -moz-box-shadow: inset 0 1px 0 #14c1fd, 0 1px 0 0 #0071ad, 0 4px 2px #999; -o-box-shadow: inset 0 1px 0 #14c1fd, 0 1px 0 0 #0071ad, 0 4px 2px #999; box-shadow: inset 0 1px 0 #14c1fd, 0 1px 0 0 #0071ad, 0 4px 2px #999; } #bcf-555ce38 > .bcf-wrapper .bcf-button:active:before { top: 50%; margin-top:-12px; -webkit-box-shadow: inset 0 1px 0 #14c1fd, 0 1px 0 {{colorSchemeDarkess}}, 0 4px 2px #0099d5; -moz-box-shadow: inset 0 1px 0 #14c1fd, 0 1px 0 {{colorSchemeDarkess}}, 0 4px 2px #0099d5; -o-box-shadow: inset 0 1px 0 #14c1fd, 0 1px 0 {{colorSchemeDarkess}}, 0 4px 2px #0099d5; box-shadow: inset 0 1px 0 #14c1fd, 0 1px 0 {{colorSchemeDarkess}}, 0 4px 2px #0099d5; } #bcf-555ce38 > .bcf-wrapper .bcf-button span { display: inline-block; font-family: Arial, Sans-Serif; font-size: 15px; font-weight: bold; line-height: 35px; text-align: center; pointer-events: none; } #bcf-555ce38 > .bcf-wrapper .bcf-button .bcf-text-fly { float: left; margin-top: 0; margin-left: 12px; margin-bottom: 0; margin-right: 2px; width: auto; } #bcf-555ce38 > .bcf-wrapper .bcf-button .bcf-icon-fly { float: right; width: 30px; background-image: url("http://bettercontactform.com/contact/images/bettercontactform/default/basic.png"); background-repeat: no-repeat; vertical-align: middle; background-size: 300px 300px; background-position: left -88px top -84px; background-position-x: -88px; background-position-y: -84px; margin-right: 10px; } #bcf-555ce38 > .bcf-wrapper .bcf-button.bcf-submit-form { float: right; } #bcf-555ce38 > .bcf-wrapper .bcf-logo { position: absolute; bottom: 12px; width: 160px; height: 19px; color: transparent; background-image: url("http://bettercontactform.com/contact/images/bettercontactform/default/basic.png"); background-size: 300px 300px; background-repeat: no-repeat; background-position: -90px -171px; background-position-x: -90px; background-position-y: -171px; cursor: pointer; left: 12px; } /* Validation tooltip */ #bcf-555ce38 > .bcf-wrapper > .bcf-tooltip span { font-family: Arial, Sans-Serif; font-size: 11px; font-weight: normal; } #bcf-555ce38 > .bcf-wrapper > .bcf-tooltip { font-family: Arial, Sans-Serif; font-size: 11px; font-weight: normal; position: absolute; padding: 0 5px; color:#7C6F4A; background-color: #FFFFBF; border: 1px solid #D5C28B; -webkit-border-radius:3px; -moz-border-radius:3px; border-radius:3px; } #bcf-555ce38 > .bcf-wrapper > .bcf-tooltip:after, #bcf-555ce38 > .bcf-wrapper > .bcf-tooltip:before { top: 100%; border: solid transparent; content: " "; height: 0px; width: 0px; position: absolute; pointer-events: none; } #bcf-555ce38 > .bcf-wrapper > .bcf-tooltip:after { border-color: rgba(251, 245, 229); border-top-color: #FFFFBF; border-width: 5px; left: 15px; margin-left: -5px; } #bcf-555ce38 > .bcf-wrapper > .bcf-tooltip:before { border-color: rgba(213, 194, 139); border-top-color: #D5C28B; border-width: 6px; left: 15px; margin-left: -6px; } #bcf-555ce38 > .bcf-wrapper .bcf-logo:hover { background-position: left -90px top -195px; background-position-x: -90px; background-position-y: -195px; } /* * PROFESSIONAL CONTACT FORM */ #bcf-555ce38 > .bcf-wrapper .bcf-field.bcf-full-size.bcf-wrapper-dropdown { /* Size and position */ position: relative; width: 479px; height: 30px; padding-top: 0; padding-right: 10px; padding-bottom: 0; padding-left: 32px; margin: 5px 0 5px 0; /* Styles */ background: #FFFFFF; border: 1px solid #d8d8d8; color: #757575; cursor: pointer; outline: none; -webkit-border-radius: 0; -moz-border-radius: 0; border-radius: 0; float: left; border-left-width: 2px; border-left-color: #00ADE9; border-left: none; border-right: none; } #bcf-555ce38 > .bcf-wrapper .bcf-wrapper-dropdown .bcf-to { height: 16px; font-size: 15px; margin-right: 5px; float: left; height: 30px; line-height: 30px; } #bcf-555ce38 > .bcf-wrapper .bcf-wrapper-dropdown .bcf-department-label { float: left; height: 30px; line-height: 30px; cursor: pointer; color: #00ADE9; font-size: 15px; pointer-events: none; } #bcf-555ce38 > .bcf-wrapper .bcf-wrapper-dropdown .bcf-department-label:before { content: ""; position: absolute; right: 8px; top: 8px; width: 0; height: 0; border-style: solid; border-width: 0 4px 6.9px 4px; border-color: transparent transparent #d8d8d8 transparent; line-height: 0; _border-color: #000000 #000000 #d8d8d8 #000000; _filter: progid:DXImageTransform.Microsoft.Chroma(color='#000000'); } #bcf-555ce38 > .bcf-wrapper .bcf-wrapper-dropdown .bcf-department-label:hover:before { border-color: transparent transparent #999999 transparent; _border-color: #000000 #000000 #999999 #000000; } #bcf-555ce38 > .bcf-wrapper .bcf-wrapper-dropdown .bcf-department-label:after { content: ""; position: absolute; right: 8px; top: 16px; width: 0px; height: 0px; border-style: solid; border-width: 6.9px 4px 0 4px;; border-color: #d8d8d8 transparent transparent transparent; line-height: 0px; _border-color: #d8d8d8 #000000 #000000 #000000; _filter: progid:DXImageTransform.Microsoft.Chroma(color='#000000'); } #bcf-555ce38 > .bcf-wrapper .bcf-wrapper-dropdown .bcf-department-label:hover:after { border-color: #999999 transparent transparent transparent; _border-color: #999999 #000000 #000000 #000000; } #bcf-555ce38 > .bcf-wrapper .bcf-wrapper-dropdown .bcf-dropdown { /* Size & position */ position: absolute; top: 100%; width: 100%; margin-top: 1px; padding: 0; left: 0; right: 0; z-index: -1; /* Styles */ background: white; border: inherit; border-top: none; list-style-type: none; -webkit-transition: all 0.3s ease-out; -moz-transition: all 0.3s ease-out; -ms-transition: all 0.3s ease-out; -o-transition: all 0.3s ease-out; transition: all 0.3s ease-out; /* Hiding */ opacity: 0; pointer-events: none; } #bcf-555ce38 > .bcf-wrapper .bcf-wrapper-dropdown .bcf-dropdown li { position: relative; /* Enable absolute positioning for checkboxes */ height: 30px; line-height: 30px; margin: 0; padding: 0 10px 0 32px; /* Same padding as the button */ padding-left: 32px; list-style-type: none; border-bottom: 1px solid #d8d8d8; -webkit-transition: all 0.3s ease-out; -moz-transition: all 0.3s ease-out; -ms-transition: all 0.3s ease-out; -o-transition: all 0.3s ease-out; transition: all 0.3s ease-out; cursor: pointer; } #bcf-555ce38 > .bcf-wrapper .bcf-wrapper-dropdown .bcf-dropdown li:last-of-type { border: none; } /* Hover state */ #bcf-555ce38 > .bcf-wrapper .bcf-wrapper-dropdown .bcf-dropdown li:hover { background: #EEEEEE; } /* Active state */ #bcf-555ce38 > .bcf-wrapper .bcf-wrapper-dropdown.bcf-active { -webkit-box-shadow: 0 0 0 100000px rgba(0, 0, 0, 0.4) !important; -moz-box-shadow: 0 0 0 100000px rgba(0, 0, 0, 0.4) !important; -o-box-shadow: 0 0 0 100000px rgba(0, 0, 0, 0.4) !important; box-shadow: 0 0 0 100000px rgba(0, 0, 0, 0.4) !important; z-index: 100; } #bcf-555ce38 > .bcf-wrapper .bcf-wrapper-dropdown.bcf-active:after { border-width: 0 6px 6px 6px; } #bcf-555ce38 > .bcf-wrapper .bcf-wrapper-dropdown.bcf-active .bcf-dropdown { opacity: 1; pointer-events: auto; } /* No CSS3 support */ #bcf-555ce38 > .bcf-wrapper .no-opacity .bcf-wrapper-dropdown .bcf-dropdown, #bcf-555ce38 > .bcf-wrapper .no-pointerevents .bcf-wrapper-dropdown .bcf-dropdown { display: none; opacity: 1; /* If opacity support but no pointer-events support */ pointer-events: auto; /* If pointer-events support but no pointer-events support */ } #bcf-555ce38 > .bcf-wrapper .no-opacity .bcf-wrapper-dropdown.bcf-active .bcf-dropdown, #bcf-555ce38 > .bcf-wrapper .no-pointerevents .bcf-wrapper-dropdown.bcf-active .bcf-dropdown { display: block; } /* BCF Editor */ #bcf-555ce38 > .bcf-wrapper .bcf-placeholder { position: absolute; top: 7px; left: 32px; color: #717171; font-size: 13px; font-weight: normal; pointer-events: none; } #bcf-555ce38 > .bcf-wrapper .wrapper-bcfEdit-panelContain { float: left; resize: none; position: absolute; bottom: 24px; left: 0; } #bcf-555ce38 > .bcf-wrapper .wrapper-bcfEdit-panelContain:focus { outline: none; box-shadow: none !important; border-color: #00ADE9; } #bcf-555ce38 > .bcf-wrapper .bcfEdit-main { } #bcf-555ce38 > .bcf-wrapper .bcfEdit-main:focus { outline: none; box-shadow: none !important; } #bcf-555ce38 > .bcf-wrapper .bcf-upload-file-list { position: relative; bottom: 0; left: 0; right: 32px; margin-top: 10px; margin-bottom: 10px; font-size: 11px; font-weight: bold; color: #000000; width: auto; } #bcf-555ce38 > .bcf-wrapper .bcf-upload-file-item { background-color: #F5F5F5; border: 1px solid #DCDCDC; margin: 5px; overflow-y: hidden; padding: 4px 4px 4px 8px; line-height: 16px; } @-webkit-keyframes progress { to {background-position: 30px 0;} } @-moz-keyframes progress { to {background-position: 30px 0;} } @keyframes progress { to {background-position: 30px 0;} } #bcf-555ce38 > .bcf-wrapper .bcf-upload-file-item.bcf-uploading { -webkit-animation: progress 1s linear infinite !important; -moz-animation: progress 1s linear infinite !important; animation: progress 1s linear infinite !important; background-repeat: repeat-x !important; background-size: 32px 32px !important; background-image: -webkit-linear-gradient( -45deg, rgba(128, 128, 128, 0.15) 25%, transparent 25%, transparent 50%, rgba(128, 128, 128, 0.15) 50%, rgba(128, 128, 128, 0.15) 75%, transparent 75%, transparent ) !important; background-image: linear-gradient( -45deg, rgba(128, 128, 128, 0.15) 25%, transparent 25%, transparent 50%, rgba(128, 128, 128, 0.15) 50%, rgba(128, 128, 128, 0.15) 75%, transparent 75%, transparent ) !important; } #bcf-555ce38 > .bcf-wrapper .bcf-upload-file-item .bcf-delete-file { color: #909090; cursor: pointer; float: right; font-size: 13px; font-weight: bold; } /* #bcf-555ce38 > .bcf-wrapper .bcfEdit-main:focus, #bcf-555ce38 > .bcf-wrapper .bcfEdit-main:active { outline: medium none; } */ #bcf-555ce38 > .bcf-wrapper .bcf-error { color: #FF0000; float: left; font-size: 11px; line-height: 20px; color: red; } #bcf-555ce38 #bcf-message-editor { height: 130px; margin-bottom: 14px; padding-top: 7px !important; resize: vertical; /*width: 434px;*/ float: left; font-size: 13px; color: #000; background: none repeat scroll 0 0 #fff; } /* format text field */ /* #bcf-555ce38 > .bcf-wrapper ol li { list-style: decimal outside none; margin-left: 25px; } #bcf-555ce38 > .bcf-wrapper ul li { list-style: disc outside none; margin-left: 25px; } */ .bcfEdit-pane .bcf-error { color: red; } /*End BCF Edit*/ /* Responsive */ @media screen and (min-width: 0) and (max-width: 549px), (min-height: 0) and (max-height: 379px) { #bcf-555ce38 > .bcf-wrapper { width: 100%; height: 100%; min-width: 280px; min-height: 520px; padding: 0 !important; margin: 0 !important; left: 0 !important; top: 0 !important; } #bcf-555ce38 > .bcf-wrapper > .bcf-content { width: 100%; height: 100%; min-width: 280px; min-height: 520px; padding: 0; margin: 0; } #bcf-555ce38 > .bcf-wrapper .bcf-head-title { display: none; visibility: hidden; } #bcf-555ce38 > .bcf-wrapper .bcf-button-close { position: absolute; border: none; padding: 0; margin: 0; width: 96px; height: 34px; text-decoration: none; text-transform: capitalize; color: #3D3D3D; text-align: center; background: none; background-position: auto auto; background-position-x: auto; background-position-y: auto; background-color: #D7D7D7; background-image: linear-gradient(bottom, #C3C3C3 0, #EBEBEB 100%); background-image: -o-linear-gradient(bottom, #C3C3C3 0, #EBEBEB 100%); background-image: -moz-linear-gradient(bottom, #C3C3C3 0, #EBEBEB 100%); background-image: -webkit-linear-gradient(bottom, #C3C3C3 0, #EBEBEB 100%); background-image: -ms-linear-gradient(bottom, #C3C3C3 0, #EBEBEB 100%); background-image: -webkit-gradient( linear, left bottom, left top, color-stop(0, #C3C3C3), color-stop(1, #EBEBEB) ); -webkit-box-shadow: inset 0 1px 0 #EBEBEB, 0 1px 0 0 #9B9B9B, 0 2px 2px #999999; -moz-box-shadow: inset 0 1px 0 #EBEBEB, 0 1px 0 0 #9B9B9B, 0 2px 2px #999999; -o-box-shadow: inset 0 1px 0 #EBEBEB, 0 1px 0 0 #9B9B9B, 0 2px 2px #999999; box-shadow: inset 0 1px 0 #EBEBEB, 0 1px 0 0 #9B9B9B, 0 2px 2px #999999; -webkit-border-radius: 3px; -moz-border-radius: 3px; -o-border-radius: 3px; border-radius: 3px; text-rendering: geometricPrecision; z-index: 1; } #bcf-555ce38 > .bcf-wrapper .bcf-button-close:hover { background-color: #EBEBEB; background-image: linear-gradient(bottom, #D7D7D7 0, #FFFFFF 100%); background-image: -o-linear-gradient(bottom, #D7D7D7 0, #FFFFFF 100%); background-image: -moz-linear-gradient(bottom, #D7D7D7 0, #FFFFFF 100%); background-image: -webkit-linear-gradient(bottom, #D7D7D7 0, #FFFFFF 100%); background-image: -ms-linear-gradient(bottom, #D7D7D7 0, #FFFFFF 100%); background-image: -webkit-gradient( linear, left bottom, left top, color-stop(0, #D7D7D7), color-stop(1, #FFFFFF) ); } #bcf-555ce38 > .bcf-wrapper .bcf-button-close:active { background-image: linear-gradient(bottom, #EBEBEB 0, #C3C3C3 100%); background-image: -o-linear-gradient(bottom, #EBEBEB 0, #BDBDBD 100%); background-image: -moz-linear-gradient(bottom, #EBEBEB 0, #BDBDBD 100%); background-image: -webkit-linear-gradient(bottom, #EBEBEB 0, #BDBDBD 100%); background-image: -ms-linear-gradient(bottom, #EBEBEB 0, #BDBDBD 100%); background-image: -webkit-gradient( linear, left bottom, left top, color-stop(0, #EBEBEB), color-stop(1, #BDBDBD) ); } #bcf-555ce38 > .bcf-wrapper .bcf-button-close span { width: auto; height: auto; display: inline-block; font-family: Arial, Sans-Serif; font-size: 15px; font-weight: bold; line-height: 36px; text-align: center; cursor: pointer; pointer-events: none; } #bcf-555ce38 > .bcf-wrapper .bcf-field.bcf-full-size.bcf-wrapper-dropdown { height: 46px; padding-top: 0; padding-right: 10px; padding-bottom: 0; padding-left: 32px; margin: 5px 0 5px 0; border-bottom: 0 none; } #bcf-555ce38 > .bcf-wrapper .bcf-field::-webkit-input-placeholder { font-size: 15px; } #bcf-555ce38 > .bcf-wrapper .bcf-field:-moz-placeholder { font-size: 15px; } #bcf-555ce38 > .bcf-wrapper .bcf-field::-moz-placeholder { font-size: 15px; } #bcf-555ce38 > .bcf-wrapper .bcf-field:-ms-input-placeholder { font-size: 15px; } #bcf-555ce38 > .bcf-wrapper .bcf-wrapper-dropdown .bcf-to { height: 46px; left: 10px; line-height: 46px; position: absolute; top: 0; } #bcf-555ce38 > .bcf-wrapper .bcf-wrapper-dropdown:before { left: 10px; top: 15px; opacity: 0.65; } #bcf-555ce38 > .bcf-wrapper .bcf-wrapper-dropdown:after { right: 10px; margin-top: -3px; } #bcf-555ce38 > .bcf-wrapper .bcf-wrapper-dropdown .bcf-dropdown { border-bottom: 0 none; } #bcf-555ce38 > .bcf-wrapper .bcf-wrapper-dropdown .bcf-dropdown li { height: 46px; line-height: 46px; } #bcf-555ce38 > .bcf-wrapper .bcf-wrapper-dropdown .bcf-dropdown li:last-of-type { border-bottom: 1px solid #d8d8d8; } #bcf-555ce38 > .bcf-wrapper .bcf-wrapper-dropdown .bcf-department-label { height: 46px; line-height: 46px; } #bcf-555ce38 > .bcf-wrapper .bcf-wrapper-dropdown .bcf-department-label:before, #bcf-555ce38 > .bcf-wrapper .bcf-wrapper-dropdown .bcf-department-label:after { } #bcf-555ce38 > .bcf-wrapper .bcf-wrapper-dropdown .bcf-department-label:before { top: 16px; } #bcf-555ce38 > .bcf-wrapper .bcf-wrapper-dropdown .bcf-department-label:after { top: 24px; } #bcf-555ce38 > .bcf-wrapper .bcf-placeholder { font-size: 15px; } } @media screen and (min-width: 0) and (max-width: 549px) and (min-height: 219px), (min-height: 0) and (max-height: 379px) { #bcf-555ce38 > .bcf-wrapper .bcf-field { font-size: 15px; width: 100%; height: 46px; margin: 0 !important; border: none; float: left; } #bcf-555ce38 > .bcf-wrapper .bcf-button[rel='submit'] { position: absolute; top: 25px; float: right; right: 20px; margin-top: 0; } #bcf-555ce38 > .bcf-wrapper .bcf-button-close { top: 25px; float: left; left: 20px; } #bcf-555ce38 > .bcf-wrapper .bcf-field.bcf-half-size, #bcf-555ce38 > .bcf-wrapper .bcf-field.bcf-full-size { border-top: 1px solid #d8d8d8; height: 46px; } #bcf-555ce38 > .bcf-wrapper .bcf-field.bcf-half-size, #bcf-555ce38 > .bcf-wrapper .bcf-field.bcf-full-size, #bcf-555ce38 > .bcf-wrapper .bcf-field.bcf-half-size[data-required="true"], #bcf-555ce38 > .bcf-wrapper .bcf-field.bcf-full-size[data-required="true"] { width: 100%; } #bcf-555ce38 > .bcf-wrapper .bcf-icon-person { background-position: left 9px top -145px; background-position-x: 9px; background-position-y: -145px; } #bcf-555ce38 > .bcf-wrapper .bcf-icon-email { background-position: left 9px top -183px; background-position-x: 9px; background-position-y: -183px; } #bcf-555ce38 > .bcf-wrapper .bcf-icon-phone { background-position: left 9px top -23px; background-position-x: 9px; background-position-y: -23px; } #bcf-555ce38 > .bcf-wrapper .bcf-icon-bag { background-position: left 9px top -103px; background-position-x: 9px; background-position-y: -103px; } #bcf-555ce38 > .bcf-wrapper .bcf-icon-global { background-position: left 9px top 16px; background-position-x: 9px; background-position-y: 16px; } #bcf-555ce38 > .bcf-wrapper .bcf-icon-star { background-position: left 9px top -64px; background-position-x: 9px; background-position-y: -64px; } #bcf-555ce38 > .bcf-wrapper .bcf-icon-pencil { background-position: left 9px top -223px; background-position-x: 9px; background-position-y: -223px; } #bcf-555ce38 > .bcf-wrapper > .bcf-content > form { padding: 88px 0 38px 0; } #bcf-555ce38 > .bcf-wrapper #bcf-message { height: 100%; padding-top: 14px; } #bcf-555ce38 > .bcf-wrapper > .bcf-content > .bcf-success-inform .bcf-message { padding: 35px; } #bcf-555ce38 > .bcf-wrapper .wrapper-bcfEdit-panelContain { width: 100%; position: fixed; bottom: 0; } }