button { cursor: pointer; }
.handle-counter {
	overflow: hidden;
	border-radius: 3px;
	border:1px solid #000;
}

.handle-counter .counter-minus,  .handle-counter .counter-plus,  .handle-counter input {
  float: left;
  text-align: center;
}

.handle-counter .counter-minus,  .handle-counter .counter-plus { text-align: center; }
.handle-counter-new button.counter-minus,.handle-counter-new button.counter-plus{
	position: relative;
	z-index: 115;
	min-height:36px;
	padding:0px 10px;
	color:#000;
	border: 1px solid transparent;
}
.handle-counter input {
	width:25px;
	position: relative;
	z-index: 118;
	min-height:32px;
	border: 1px solid transparent;
}

.btn {
  padding:5px 12px;
  border: 1px solid transparent;
  color: #fff;
}

.btn:disabled, .btn:disabled:hover {
  background-color: darkgrey;
  cursor: not-allowed;
}

.btn-primary { background-color: #469863; }

.btn-primary:hover, .btn-primary:focus { background-color: #0486b9; }
