.store-original-price {
    text-decoration: line-through;
}

.no-gutter > [class*='col-'] {
    padding-right:0;
    padding-left:0;
}

.store-product-quantity .store-product-qty {
    background-color: #7AC8D7;
    border-color: #fff;
    border-radius: 3px;
    color: #fff;
    font-weight: bold;
}

.toggleswitch {
    width: 100%;
    display: inline-block;
}

.toggleswitch .radio {
	max-width: 100px;
	float: left;
}

.toggleswitch .radio + .radio {
    margin-top: 10px;
    margin-left: 10px;
}

.toggleswitch label {
  display: inline-block;
  border: 1px solid #fff;
  border-radius: 3px;
  padding: 15px 0;
  width: 90px;
  margin: 0;
  font-weight: 700;
  text-align: center;
  color: #FFFFFF;
  background-color: #288699;
}

.toggleswitch .disabled-option label {
	border: 1px solid #ccc;
	color: #ccc;
	background-color: #31a1b7;
}
.toggleswitch .disabled-option label span {
	font-size: 8px;
	position: absolute;
	bottom: 2px;
	left: 8px;
}

/* Don't hide the radio button in older browsers */
.toggleswitch input:checked,
.toggleswitch input:not(:checked) {
  display: none;
}

.toggleswitch input:checked + label {
  background: #0BAD2F;
}

