.jq-basic-button {
  border-radius: 3px;
  background: linear-gradient(to bottom,#67aef5 20%,#3589dd 70%);
  cursor: pointer;
  display: inline-block;
  min-width: 76px;
  min-height: 32px;
  padding: 0 15px;
  color: #fff;
  box-sizing: border-box;
  line-height: 1;
  outline: none;
  text-align: center;
  border: 0;
  font-size: 14px;
}

.jq-basic-button.large {
  min-width: 84px;
  min-height: 38px;
  border-radius: 6px;
}

.jq-basic-button:hover {
  background: linear-gradient(to bottom,#62aef8 20%,#1370cc 70%);
}

.jq-basic-button[disabled] {
  background: #b6cce3;
  cursor: not-allowed;
}

.jq-warn-button {
  border-radius: 3px;
  background: linear-gradient(to bottom,#f9a930 20%,#ff8f0c 70%);
  cursor: pointer;
  display: inline-block;
  min-width: 76px;
  min-height: 32px;
  padding: 0 15px;
  color: #fff;
  box-sizing: border-box;
  line-height: 1;
  outline: none;
  text-align: center;
  border: 0;
  font-size: 14px;
}

.jq-warn-button:hover {
  background: linear-gradient(to bottom,#f69f1b 20%,#db7d0f 70%);
}

.jq-warn-button.large {
  min-width: 84px;
  min-height: 38px;
  border-radius: 6px;
}


.jq-warn-button[disabled] {
  background: #ecdec9;
  cursor: not-allowed;
}

.jq-info-button {
  color: #666;
  border-radius: 3px;
  border: 1px solid #ddd;
  background: rgba(255, 255, 255, 1);
  cursor: pointer;
  display: inline-block;
  min-width: 76px;
  min-height: 32px;
  padding: 0 15px;
  box-sizing: border-box;
  line-height: 1;
  outline: none;
  text-align: center;
  font-size: 14px;
}


.jq-info-button:hover {
  background: #eee;
}
.jq-info-button.large {
  min-width: 84px;
  min-height: 38px;
  border-radius: 6px;
}

.jq-info-button[disabled] {
  background: rgba(238, 238, 238, 0.7);
  cursor: not-allowed;
}

.jq-search-button > span, .jq-reset-button > span, jq-icon-button > span {
  margin-left: 2px;
}
