@charset "utf-8";
/* CSS Document */


button {
  cursor: pointer;
  margin:0;
  padding:0;
  outline: none;
}

/*----------------------------------------------------
button
----------------------------------------------------*/
.btn {
  padding:8px 12px;
  background-color:#f2f2f2;
  border:1px solid #d0d0d0;
  border-radius:3px;
  color:#606060;
  display:block;
  box-sizing: border-box;
  cursor: pointer;
  -webkit-transition:all 0.2s ease-in;
  -moz-transition:all 0.2s ease-in-out;
  -o-transition:all 0.2s ease-in-out;
  outline: none;
}
.btn:hover {
  background-color:#d5d5d5;
  border:1px solid #c6c6c6;
  color:#565656;
}
.btn.active {
  background-color:#a7a7a7;
  border:1px solid #9b9b9b;
  color:#FFF;
}
input[type="submit"].btn-disabled,
input[type="submit"].btn.is-disabled,
input[type="button"].btn-disabled,
input[type="button"].btn.is-disabled,
.btn-disabled,
.btn.is-disabled {
  cursor:default;
  pointer-events: none;
  text-decoration: none;
}
input[type="submit"].btn-disabled:hover,
input[type="submit"].btn.is-disabled:hover,
input[type="button"].btn-disabled:hover,
input[type="button"].btn.is-disabled:hover,
.btn-disabled:hover,
.btn.is-disabled:hover {
  background-color:transparent;
}