/*custom_button------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/
.btn-green {
  background-color: hsl(97, 69%, 25%) !important;
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#68d326", endColorstr="#356b13");
  background-image: -khtml-gradient(linear, left top, left bottom, from(#68d326), to(#356b13));
  background-image: -moz-linear-gradient(top, #68d326, #356b13);
  background-image: -ms-linear-gradient(top, #68d326, #356b13);
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #68d326), color-stop(100%, #356b13));
  background-image: -webkit-linear-gradient(top, #68d326, #356b13);
  background-image: -o-linear-gradient(top, #68d326, #356b13);
  background-image: linear-gradient(#68d326, #356b13);
  border-color: #356b13 #356b13 hsl(97, 69%, 19%);
  color: #fff !important;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.39);
  -webkit-font-smoothing: antialiased;
}

.btn-red {
  background-color: hsl(0, 100%, 35%) !important;
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#fe2d2d", endColorstr="#b20000");
  background-image: -khtml-gradient(linear, left top, left bottom, from(#fe2d2d), to(#b20000));
  background-image: -moz-linear-gradient(top, #fe2d2d, #b20000);
  background-image: -ms-linear-gradient(top, #fe2d2d, #b20000);
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #fe2d2d), color-stop(100%, #b20000));
  background-image: -webkit-linear-gradient(top, #fe2d2d, #b20000);
  background-image: -o-linear-gradient(top, #fe2d2d, #b20000);
  background-image: linear-gradient(#fe2d2d, #b20000);
  border-color: #b20000 #b20000 hsl(0, 100%, 29%);
  color: #fff !important;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.39);
  -webkit-font-smoothing: antialiased;
}

.btn-grey {
  background-color: hsl(70, 0%, 32%) !important;
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#999999", endColorstr="#515151");
  background-image: -khtml-gradient(linear, left top, left bottom, from(#999999), to(#515151));
  background-image: -moz-linear-gradient(top, #999999, #515151);
  background-image: -ms-linear-gradient(top, #999999, #515151);
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #999999), color-stop(100%, #515151));
  background-image: -webkit-linear-gradient(top, #999999, #515151);
  background-image: -o-linear-gradient(top, #999999, #515151);
  background-image: linear-gradient(#999999, #515151);
  border-color: #515151 #515151 hsl(70, 0%, 25%);
  color: #fff !important;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.46);
  -webkit-font-smoothing: antialiased;
}
