.mini-form {
  background: url(/img/inner-contact-request-bg-repeat.png);
  font-family: Crimson; }
  .mini-form .tran-background {
    background: url(/img/inner-contact-request-bg.png) top left no-repeat;
    padding: 0 12px; }
    .mini-form .tran-background h3 {
      padding-top: 15px;
      font-family: 'Lato', serif; }
    .mini-form .tran-background p {
      padding: 0;
      margin-right: 0; }
    .mini-form .tran-background .inputs .contact-form-row:first-child {
      margin-top: -15px;
      margin-right: 0;
      padding-bottom: 10px;
      border-bottom: 1px solid #6890b2; }
    .mini-form .tran-background .inputs .contact-form-row.formFail span,
    .mini-form .tran-background .inputs .contact-form-row .formFail + span {
      color: red; }
    .mini-form .tran-background .inputs select {
      font-family: Crimson;
      font-style: italic;
      color: #13588a;
      text-indent: 6px;
      width: 100%;
      height: 20px;
      padding: 0;
      margin: 0;
      border: 0;
      background-image: url(/img/down-arrow01.png);
      background-repeat: no-repeat;
      background-position: right bottom;
      outline: 0;
      cursor: pointer; }
      .mini-form .tran-background .inputs select option {
        font-family: Crimson;
        font-style: italic;
        color: #13588a; }
    .mini-form .tran-background .inputs span {
      display: block;
      font-style: italic;
      background: #fff;
      padding: 0 5px;
      color: #266090;
      height: 20px;
      line-height: 20px;
      text-indent: 6px; }
    .mini-form .tran-background .inputs #submit {
      font-size: 12px;
      background: transparent;
      color: #fff;
      border: 1px solid #fff;
      margin: 15px 0 18px;
      overflow: hidden;
      height: 23px;
      width: 59px;
      cursor: pointer; }
    .mini-form .tran-background .inputs div {
      position: relative; }
      .mini-form .tran-background .inputs div div {
        padding-top: 10px; }
        .mini-form .tran-background .inputs div div input {
          position: absolute;
          width: 100%;
          top: 5px;
          left: 0;
          border: none;
          background: transparent;
          height: 100%;
          text-indent: 12px;
          line-height: 20px;
          outline: none; }
          .mini-form .tran-background .inputs div div input:invalid, .mini-form .tran-background .inputs div div input:-moz-submit-invalid, .mini-form .tran-background .inputs div div input:-moz-ui-invalid {
            box-shadow: none; }
      .mini-form .tran-background .inputs div.form-message {
        margin: 15px 0 0 0; }

/*# sourceMappingURL=contact-form.css.map */
