/* Qtip */
.qtip {
  line-height: 1.5em;
}
.qtip-modal {
  background: #fff;
  border-radius: 5px;
  font-size: 1em;
  max-width: 900px;
}
.qtip .messages {
  background-color: transparent;
  color: inherit;
  left: 0;
  margin: 5px;
  position: relative;
  top: 0;
}
.qtip .qtip-buttons{
  margin-top: 15px;
  text-align: center;
}
.qtip p{
  font-size: 1em;
  line-height: 1.5em;
  margin-bottom: 5px;
}
.qtip-default {
  background-color: #ffffdd;
  color: #555;
}
.qtip-info {
  background-color: #fff;
  border: solid 3px #f1f1f1;
  color: #555;
  max-width: 400px;
}
.qtip-light {
  background: #fff;
}
.qtip-error {
  background-color: #f9e8e8;
  border-color: #e28f8f;
  color: #A30000;
}
.qtip-error ul, .qtip-error li {
  margin: 0;
  padding: 0;
}
#qtip-overlay div {
  background: -webkit-radial-gradient(ellipse closest-corner at 50% 50% , rgba(0, 0, 0, 0.4) 1%, rgba(0, 0, 0, 0.8) 100%);
  background: -o-radial-gradient(ellipse closest-corner at 50% 50% , rgba(0, 0, 0, 0.4) 1%, rgba(0, 0, 0, 0.8) 100%);
  background: -moz-radial-gradient(ellipse closest-corner at 50% 50% , rgba(0, 0, 0, 0.4) 1%, rgba(0, 0, 0, 0.8) 100%);
  background: radial-gradient(ellipse closest-corner at 50% 50% , rgba(0, 0, 0, 0.4) 1%, rgba(0, 0, 0, 0.8) 100%);
}

.qtip-ouibounce {
  border-radius: 0;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  -o-border-radius: 0;
  border: none;
}