.sailthru-signup-widget   {

  .sailthru-signup-widget-close {
    display:none;
  }
 input, button, select, textarea {
    font-family: inherit;
    font-size: inherit;
    line-height: inherit;
    margin: 0;
  }

  .form {
    display: block;
    margin-top: 0em;
  }

  textarea {
    overflow: auto;
    vertical-align: top;
    background-color: white;
    flex-direction: column;
    resize: auto;
    cursor: auto;
    padding: 2px;
    white-space: pre-wrap;
    word-wrap: break-word;
  }

  label {
    display: inline-block;
    margin-bottom: 5px;
    font-weight: bold;
  }

  input[type="radio"],
  input[type="checkbox"] {
    margin: 4px 0 0;
    margin-top: 1px \9; /* IE8-9 */
    line-height: normal;
  }

  select {
    text-transform: none;
    margin:0;
    border: 1px solid #ccc;
  }
  select[multiple],
  select[size] {
    height: auto;
  }

  .form-control {
      display: block;
      width: 100%;
      height: 34px;
      padding: 6px 12px;
      font-size: 14px;
      line-height: 1.428571429;
      vertical-align: middle;
      background-color: #fff;
  }

  .form-group {
    margin-bottom: 15px;
  }

  .radio {
    input[type="radio"] {
      margin: 4px 5px 0 5px;
      margin-top: 1px \9;
      line-height: normal;
    }
    label {
        display: block;
        margin-bottom: 0;
        font-weight: normal;
      }
  }

  .checkbox {
    input[type="checkbox"] {
      margin: 4px 5px 0 5px;
      margin-top: 1px \9;
      line-height: normal;
    }
    label {
        display: block;
        margin-bottom: 0;
        font-weight: normal;
      }
  }

}

#sailthru-modal
{
    position:absolute;
    width:auto;
    min-width:450px;
    height:auto;
    z-index:9999;
    text-align:center;
    vertical-align:middle;
    display:none;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    border-radius: 10px;
    border:1px solid #cccccc;
    background:#fff;
    padding:20px;
    text-align:left;
    -moz-box-shadow:    3px 3px 3px 3px #ebebeb;
    -webkit-box-shadow: 3px 3px 3px 3px #ebebeb;
    box-shadow:         3px 3px 3px 3px #ebebeb;
}

