#dp_product{
	
}
#dp_product .dp_group{
	border: 0px;
	padding: 0px;
}

.dp_container{
	border: 0px;
}

#dp_product .attribute_label{
	font-size: .9375rem;
  margin-bottom: .1rem;
}


.dp_input_container select.form-control{
  -moz-appearance:none;
  -webkit-appearance:none;
  height: 40px;
  background:#ffffff url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAQAAAD9CzEMAAAAPklEQVR4Ae3TwREAEBQD0V/6do4SXPZg7EsBhsQ8IEmSMOsiuEfg3gL3oXC7wK0bd1G4o8X9F4yIkyQfSrIByQBjp7QuND8AAAAASUVORK5CYII=") no-repeat scroll right .5rem center/1.25rem 1.25rem;padding:0 .5rem
}

.dp_field_container{
	margin-bottom: .35rem !important;
}

.ui-widget-content{
  width: 100%;
}



.dp_input_container .form-control{
  font-size: 1rem;
  font-family: 'Manrope', 'sans-serif';
  color: rgb(122, 122, 122);
}
.dp_input_container .ui-spinner:focus-within {
  outline: none !important;
  border-color: #000000;
}

/*
.dp_radio_label {
  color: #888;
  font-size: medium;
  font-weight: 300;
  padding: 2px 10px;
}
label.dp-radio-option{
  margin-left: -5px;
  padding-left: 20px;
  position: relative;
}
label.dp-radio-option input {
  display: none;
}
.dp_radio_label {
  cursor: pointer;
}
label.dp-radio-option:before {
  content: " ";
  display: block;
  position: absolute;
  left: 0;
  top: 0;
  width: 20px;
  height: 20px;
  border-radius: 100%;
  border: none;
  background: #eee;
  cursor: pointer;
}
label.dp-radio-option input:checked + .dp_radio_label:after {
  content: " ";
  display: block;
  position: absolute;
  left: 1px;
  top: 1px;
  width: 20px;
  margin-left: auto;
  height: 20px;
  border-radius: 100%;
  border: 7px solid #ff9000;
  background: #fff;
}
*/