.yeeaddons_product_vouchers_fields {
   padding: 15px 0;
}
.yeeaddons_product_vouchers_input input,.yeeaddons_product_vouchers_input select {
	width: 100% !important;
	height: 40px !important;
	border-radius: 3px !important;
}
.yeeaddons_product_vouchers_input_label {
	display: block;
}
.yeeaddons_product_vouchers_radio_field input{
	width: auto !important;
	height: auto !important;
	border-radius: 0 !important;
}
.yeeaddons_product_vouchers_textarea_field {
   width: 100% !important;
	border-radius: 3px !important;
}
.yeeaddons_product_vouchers_templates img {
	width: 100px !important;
   height: auto;
   border: 1px solid #ccc;
   border-radius: 5px;
   cursor: pointer;
   -webkit-tap-highlight-color: transparent;
   transition: .3s;
  -webkit-transition: .3s;
  -moz-transition: .3s;
}
.yeeaddons_product_vouchers_templates a {
   text-decoration: none !important;
   border: none !important;
   outline: none !important;
}
.yeeaddons_product_vouchers_templates a.active img {
	border: 1px solid #0073aa;
   padding: 3px;
}
.yeeaddons_product_vouchers_templates img:hover{
   transform: scale(0.97);
   -webkit-transform: scale(0.97);
   -moz-transform: scale(0.97);
   -o-transform: scale(0.97);
   opacity: 0.75;
   -webkit-opacity: 0.75;
   -moz-opacity: 0.75;
   transition: .3s;
   -webkit-transition: .3s;
   -moz-transition: .3s;
}
.single-free-code {
   margin: 0 0 15px;
}
.single-free-code span {
   margin: 0 5px 5px 0;
   padding: 5px 0 5px 10px;
   background-color: #fff9e6;
   border: 1px dashed #ddd;
   border-radius: 5px;
   font-size: 14px;
   display: inline-block;
   font-weight: 600;
   color: #000;
}
.single-free-code span .copy-code {
   padding: 5px 10px;
   color: #666;
   position: relative;
   z-index: 3;
}
.single-free-code span .copy-code.active {
   background: #ff8604;
   margin-left: 10px;
}
.single-free-code span input {
   position: absolute;
   opacity: 0;
   visibility: visible;
}
.single-free-code svg{
   width: 13px;
}
.single-price-save {
   padding: 10px 15px;
   border-radius: 5px;
   margin: 0 0 10px;
   background-color: #fff7e4;
}