@font-face {
  font-family: cheltenhamCondensed;
  src: url(DrOetkerMomentsTextW05-Rg.woff) format("woff"); 
  font-weight: 200;
  font-style: normal; }
@font-face {
  font-family: cheltenhamCondensed;
  src: url(DrOetkerMomentsTextW05-Rg.woff) format("woff"); 
  font-weight: 200;
  font-style: italic; }
* {
  box-sizing: border-box; }

html, body {
  width: 100%;
  height: 100%;
  margin: 0;
  padding: 0;
  font-family: cheltenhamCondensed, serif; }

.iframe-wrapper {
  max-width: 645px;
  padding: 16px; }

.myTextName,
.hide {
  display: none !important; }

.form-data, .padded-form-data {
  display: block;
  margin: 0;
  padding: 0; }
  .form-data li, .padded-form-data li {
    display: block;
    margin: 0 0 15px;
    padding: 0; }
    .form-data li .label, .padded-form-data li .label {
      display: block;
      font-family: cheltenhamCondensed, serif;
      font-size: 16px;
      margin-bottom: 5px; }
  .form-data input[type=text],
  .form-data input[type=password],
  .form-data input[type=tel],
  .form-data input[type=email],
  .form-data input[type=url],
  .form-data input[type=date],
  .form-data input[type=datetime],
  .form-data textarea,
  .form-data .select-wrapper,
  .form-data .input-wrapper, .padded-form-data input[type=text],
  .padded-form-data input[type=password],
  .padded-form-data input[type=tel],
  .padded-form-data input[type=email],
  .padded-form-data input[type=url],
  .padded-form-data input[type=date],
  .padded-form-data input[type=datetime],
  .padded-form-data textarea,
  .padded-form-data .select-wrapper,
  .padded-form-data .input-wrapper {
    box-sizing: border-box;
    background: #edeae8;
    border: 1px solid #dedad5;
    box-shadow: 0 0 -1px #e8e5e2;
    font-family: cheltenhamCondensed, serif;
    font-size: 16px;
    padding: 5px;
    font-style: italic;
    width: 100%;
    display: inline-block;
    margin-bottom: 5px; }
  .form-data select, .padded-form-data select {
    border: none;
	font-family: cheltenhamCondensed, serif;
    width: 100%;
    background: transparent; }
  .form-data textarea, .padded-form-data textarea {
    height: 200px; }
  .form-data .char-counter, .padded-form-data .char-counter {
    font-size: 14px;
    text-align: right;
    color: #999;
    display: block; }

.notes {
  font-size: 14px;
  color: #999; }

.buttons {
  margin: 16px 0;
  text-align: right; }
  .buttons button {
    box-sizing: border-box;
    background: #666;
    color: #fff;
    border: 1px solid #dedad5;
    box-shadow: 0 0 -1px #e8e5e2;
    font-family: cheltenhamCondensed, serif;
    font-size: 16px;
    padding: 8px 15px;
    text-transform: uppercase;
    display: inline-block; }

/*# sourceMappingURL=form.css.map */
