.btn {
  padding: 3px 13px !important;
  background-color: #e6e6e6 !important;
  border: 1px solid #d9d9d9 !important;
  border-radius: 3px !important;
  color: #003399 !important;
  font-size: 14px !important;
  font-weight: 600 !important;
  line-height: 1 !important;
  vertical-align: middle !important;
}
.btn.bigBtn {
  padding: 5px 13px !important;
}
.btn i {
  margin-right: 5px;
  font-size: 13px;
}
.btn:hover {
  background-color: #dedede !important;
  border-color: #003399 !important;
  text-decoration: none;
  cursor: pointer;
}
.btn.btn-success:hover {
  border-color: #7fd62f !important;
  color: #7fd62f !important;
}
.btn.btn-success i {
  color: #7fd62f;
}
.btn.btn-yellow:hover {
  border-color: #ffc700 !important;
  color: #ffc700 !important;
}
.btn.btn-yellow i {
  color: #ffc700;
}
.btn.btn-error:hover {
  border-color: #ff0012 !important;
  color: #ff0012 !important;
}
.btn.btn-error i {
  color: #ff0012;
}
.btn.btn-gray:hover {
  border-color: gray !important;
  color: gray !important;
}
.btn.btn-gray i {
  color: gray !important;
}
.btn.btn-azure:hover {
  border-color: #00a4e1 !important;
  color: #00a4e1 !important;
}
.btn.btn-azure i {
  color: #00a4e1 !important;
}
.btn.btn-dark-green:hover {
  border-color: #008000 !important;
  color: #008000 !important;
}
.btn.btn-dark-green i {
  color: #008000 !important;
}
.btn.btn-browser-orange:hover {
  border-color: #ffa500 !important;
  color: #ffa500 !important;
}
.btn.btn-browser-orange i {
  color: #ffa500 !important;
}
.btn.btn-main-web-color:hover {
  border-color: #003399 !important;
  color: #003399 !important;
}
.btn.btn-main-web-color i {
  color: #003399 !important;
}
.btn.disabled {
  border-color: gray !important;
  opacity: 0.6;
}
.btn.disabled:hover {
  border-color: gray !important;
  color: inherit !important;
  cursor: not-allowed;
}
.btn.disabled i {
  color: gray !important;
}
