#handshake, #handshake_variation, #handshake:hover, #handshake_variation:hover {
  background: none;
  border: 0;
  font-size: 26px;
  display: inline-block;
  color: red;
  margin: 0 0;
  padding: 0;
  max-width: 50px;
  width: 100%;
  outline: 0;
  box-shadow: none;
}

body .ui-dialog {
  margin-top: 76px;
}
body .dialog-confirm {
  display: none;
}
body .dialog-confirm input, body .dialog-confirm select {
  width: 100%;
}
body .dialog-confirm select {
  margin-top: 10px;
}
body .dialog-confirm .handshake_name {
  margin-bottom: 10px;
}
body .dialog-confirm .price-error {
  display: none;
  color: red;
  font-size: 12px;
}
body .dialog-confirm .name-error {
  display: none;
  color: red;
  font-size: 12px;
}
body #must-login {
  display: none;
}
body .ui-widget.ui-widget-content {
  max-width: 100%;
}
body .ui-dialog .ui-dialog-buttonset button {
  background-color: #000;
  padding: 10px 15px;
  font-size: 16px;
  color: #fff;
  letter-spacing: 1px;
  margin: 0.5em 0 0.5em 0;
}
body .ui-dialog .ui-dialog-buttonset button:disabled {
  background-color: gray;
}
body .ui-dialog .ui-dialog-buttonset button:first-child {
  margin: 0.5em 1em 0.5em 0;
}
body .ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset {
  float: none;
  text-align: center;
}
body .ui-dialog .dialog-confirm {
  width: 100% !important;
}
body .ui-dialog .ui-dialog-titlebar {
  height: 100%;
}
body .ui-dialog .ui-dialog-titlebar-close {
  background: #000;
  border-radius: 50%;
}
body .ui-dialog-titlebar-close:before {
  content: "";
}
body #handshake-payment #card-element {
  margin-bottom: 25px;
}
body .table-row td {
  overflow-wrap: break-word;
}
body .table-row td a {
  text-decoration: underline;
}
body #review-description {
  width: 100%;
}

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