.buttoned {
  display: inline-block;
  padding: 5px 15px;
  margin-bottom: 10px;
  background-color: #F8F8F8;
  background-image: linear-gradient( hsla(0, 0%, 0%, 0), hsla(0, 0%, 0%, 0.1) );
  border: 1px solid #CCC;
  border-radius: 5px;
}

.buttoned:enabled {
  cursor: pointer;
}

.buttoned:enabled:hover {
  background-color: #8CF;
}

.buttoned.is-checked,
.buttoned.is-selected {
  background-color: #19F;
  color: white;
}

.buttoned:active {
  color: white;
  background-color: #59F;
  box-shadow: inset 0 1px 10px hsla(0, 0%, 0%, 0.8);
}

/* hide radio inputs */
.buttoned input[type="radio"] { display: none; }

/* ---- button-group ---- */

.button-group:after {
  content: '';
  display: block;
  clear: both;
}
.button-group{
margin:auto;
text-align:center !important;}
.button-group .buttoned {
/*  float: left;*/
display:inline;
  border-radius: 0;
  margin-left: -5px;
}

.button-group .buttoned:first-child { border-radius: 5px 0 0 5px; }
.button-group .buttoned:last-child { border-radius: 0 5px 5px 0; }


