/* Styles for buttons */
.left-btn {
  width: 100%;
  text-align: left;
}

.center-btn {
  width: 100%;
  text-align: center;
}

.right-btn {
  width: 100%;
  text-align: right;
}

.btn,
.button-primary {
  position: relative;
  display: inline-block;
  margin: 1.3em 0 1.3em 0;
  padding: 10px 18px;
  background-color: #b5ce00;
  text-transform: uppercase;
  color: #ffffff;
  border-bottom: 2px solid #FCCD54;
}

.btn + .btn,
.button-primary + .button-primary {
  margin-left: 20px;
}

.btn:hover,
.button-primary:hover {
  background-color: #9FB600;
}

.btn:active,
.button-primary:active {
  top: 2px;
}

.btn:first-child,
.button-primary:first-child {
  margin-left: 0;
}