/** * The following styles get applied both on the front of your site * and in the editor. * * Replace them with your own styles or remove the file completely. */ .em-form-wrapper { position: relative; display: flex; flex-wrap: wrap; justify-content: start; } input[type="email"], input[type="number"], input[type="password"], input[type="reset"], input[type="search"], input[type="tel"], input[type="text"], input[type="url"], select, textarea { color: #666; padding: 0.75em; height: auto; border-width: 1px; border-style: solid; border-radius: 2px; background: #fafafa; box-shadow: none; box-sizing: border-box; transition: all 0.2s linear; } .em-form-wrapper { .em-field-group { align-self: baseline; .em-select-wrapper, input, textarea { flex-basis: 100%; max-width: 100%; } } } input[type="email"], input[type="password"], input[type="search"], input[type="tel"], input[type="text"], input[type="url"], textarea { color: #666; border: 1px solid var(--ast-border-color); border-radius: 2px; -webkit-appearance: none; } input[type="checkbox"], input[type="radio"]{ margin: -0.25rem 0.25rem 0 0; } .em-field-textual { line-height: 1.4; font-size: 15px; min-height: 40px; padding: 5px 14px; border-radius: 3px; } button, input, select, textarea { color: #808285; font-weight: 400; font-size: 100%; margin: 0; vertical-align: baseline; } .em-column { position: relative; min-height: 1px; display: flex; flex-wrap: wrap; align-items: center; } .em-column.em-col-100 { width: 100%; } .em-form-wrapper.em-size-sm { .em-field-textual { line-height: 1.4; font-size: 15px; min-height: 40px; padding: 5px 14px; border-radius: 3px; } } .em-form-wrapper.em-size-xs { .em-field-textual { font-size: 13px; min-height: 33px; padding: 4px 12px; border-radius: 2px; } } .em-form-wrapper.em-size-md { .em-field-textual { font-size: 16px; min-height: 47px; padding: 6px 16px; border-radius: 4px; } } .em-form-wrapper.em-size-lg { .em-field-textual { font-size: 18px; min-height: 59px; padding: 7px 20px; border-radius: 5px; } } .em-form-wrapper.em-size-xl { .em-field-textual { font-size: 20px; min-height: 72px; padding: 8px 24px; border-radius: 6px; } }