.hover\:bg-hover-primary:hover{
  --tw-bg-opacity:1;background-color:rgb(14 142 118/var(--tw-bg-opacity)) !important;
}
.category-subelement{
  color: white !important;
}
.pluus_font_color{
  color: white !important;
}

.bg-primary {
  background-color: #0e8e76 !important;
}

.border-primary {
  --tw-border-opacity: 1;
  border-color: rgb(14 142 118/var(--tw-border-opacity));
}
.text-primary {
  color: #0e8e76 !important;
}

.books-primary-text {
  color: white !important;
}

.checkout-field::-moz-placeholder{
  --tw-text-opacity:1;
  color:rgb(28 28 28/var(--tw-text-opacity));
  font-size:.875rem;
  line-height:1.25rem
}
.checkout-field::placeholder{
  --tw-text-opacity:1;
  color:rgb(28 28 28/var(--tw-text-opacity));
  font-size:.875rem;
  line-height:1.25rem
}
.checkout-field{
  --tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
  --tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(var(--tw-ring-offset-width)) var(--tw-ring-color);
  box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)
}
.checkout-field:focus{
  --tw-border-opacity:1 !important;
  --tw-ring-opacity:1 !important;
  --tw-ring-color:rgb(14 142 118/var(--tw-ring-opacity)) !important;
  border-color:rgb(14 142 118/var(--tw-border-opacity)) !important;
}
.search-bar:focus{
  --tw-ring-opacity:1 !important;
  --tw-ring-color:rgb(14 142 118/var(--tw-ring-opacity)) !important;
}


.orange-radio-input:checked {
  color: #0e8e76 !important;
}

.orange-radio-input:checked, .orange-radio-input:checked:focus, .orange-radio-input:checked:hover {
  background-color: #0e8e76 !important;
}

.orange-radio-input{
  color-adjust:exact!important;
  --tw-shadow:0 0 #0000!important;
  -webkit-appearance:none!important;
  -moz-appearance:none!important;
  appearance:none!important;
  background-color:#fff!important;
  background-origin:border-box!important;
  border-color:#6b7280!important;
  border-radius:100%!important;
  border-width:1px!important;
  color:#2563eb!important;
  display:inline-block!important;
  flex-shrink:0!important;
  padding:0!important;
  -webkit-print-color-adjust:exact!important;
  print-color-adjust:exact!important;
  -webkit-user-select:none!important;
  -moz-user-select:none!important;
  user-select:none!important;
  vertical-align:middle!important
}

.orange-radio-input:focus{
  --tw-ring-inset:var(--tw-empty,/*!*/ /*!*/)!important;
  --tw-ring-offset-color:#fff!important;
  --tw-ring-color:#2563eb!important;
  --tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color)!important;
  box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)!important;
  outline:2px solid transparent!important;outline-offset:2px!important
}

.orange-radio-input:checked{
  background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 16 16' fill='%23fff' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='8' cy='8' r='3'/%3E%3C/svg%3E")!important;
  background-position:50%!important;
  background-repeat:no-repeat!important;
  background-size:100% 100%!important
}

.orange-radio-input:checked, .orange-radio-input:checked:focus, .orange-radio-input:checked:hover{
  background-color:currentColor!important;
  border-color:transparent!important
}

.orange-radio-input{
  --tw-text-opacity:1!important;
  --tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color)!important;
  --tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color)!important;
  --tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color)!important;
  --tw-ring-opacity:1!important;
  --tw-ring-color:rgb(14 142 118/var(--tw-ring-opacity))!important;
  --tw-ring-offset-width:2px!important;
  border-style:none!important;
  box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)!important;
  color:rgb(14 142 118/var(--tw-text-opacity))!important;
  height:1rem!important;
  width:1rem!important
}

.orange-radio-input:checked, .orange-radio-input:focus{
  --tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color)!important;
  --tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color)!important;
  --tw-ring-opacity:1!important;
  --tw-ring-color:rgb(14 142 118/var(--tw-ring-opacity))!important;
  --tw-ring-offset-width:2px!important;
  background-image:none!important;
  box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)!important
}

/*new */


.orange-radio-input:-newchecked {
  color: #0e8e76 !important;
}

.orange-radio-input-new:checked, .orange-radio-input-new:checked:focus, .orange-radio-input-new:checked:hover {
  background-color: #0e8e76 !important;
}

.orange-radio-input-new{
  color-adjust:exact!important;
  --tw-shadow:0 0 #0000!important;
  -webkit-appearance:none!important;
  -moz-appearance:none!important;
  appearance:none!important;
  background-color:#fff!important;
  background-origin:border-box!important;
  border-color:#6b7280!important;
  border-radius:100%!important;
  border-width:1px!important;
  color:#2563eb!important;
  display:inline-block!important;
  flex-shrink:0!important;
  padding:0!important;
  -webkit-print-color-adjust:exact!important;
  print-color-adjust:exact!important;
  -webkit-user-select:none!important;
  -moz-user-select:none!important;
  user-select:none!important;
  vertical-align:middle!important
}

.orange-radio-input-new:focus{
  --tw-ring-inset:var(--tw-empty,/*!*/ /*!*/)!important;
  --tw-ring-offset-color:#fff!important;
  --tw-ring-color:#2563eb!important;
  --tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color)!important;
  box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)!important;
  outline:2px solid transparent!important;outline-offset:2px!important
}

.orange-radio-input-new:checked{
  background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 16 16' fill='%23fff' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='8' cy='8' r='3'/%3E%3C/svg%3E")!important;
  background-position:50%!important;
  background-repeat:no-repeat!important;
  background-size:100% 100%!important
}

.orange-radio-input-new:checked, .orange-radio-input-new:checked:focus, .orange-radio-input-new:checked:hover{
  background-color:currentColor!important;
  border-color:transparent!important
}

.orange-radio-input-new{
  --tw-text-opacity:1!important;
  --tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color)!important;
  --tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color)!important;
  --tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color)!important;
  --tw-ring-opacity:1!important;
  --tw-ring-color:rgb(14 142 118/var(--tw-ring-opacity))!important;
  --tw-ring-offset-width:2px!important;
  border-style:none!important;
  box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)!important;
  color:rgb(14 142 118/var(--tw-text-opacity))!important;
}

.orange-radio-input-new:checked, .orange-radio-input-new:focus{
  --tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color)!important;
  --tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color)!important;
  --tw-ring-opacity:1!important;
  --tw-ring-color:rgb(14 142 118/var(--tw-ring-opacity))!important;
  --tw-ring-offset-width:2px!important;
  background-image:none!important;
  box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)!important
}
