diff --git a/src/theme/components/ion-checkbox.scss b/src/theme/components/ion-checkbox.scss
index f43b45807..1105a5550 100644
--- a/src/theme/components/ion-checkbox.scss
+++ b/src/theme/components/ion-checkbox.scss
@@ -16,7 +16,8 @@ input[type=checkbox] {
 }
 
 ion-checkbox {
-    &.checkbox-disabled::part(label) {
+    &.md.checkbox-disabled::part(label),
+    &.ios.checkbox-disabled {
         opacity: var(--mdl-input-disabled-opacity);
     }
 }
diff --git a/src/theme/components/ion-radio.scss b/src/theme/components/ion-radio.scss
index d29c8a9f1..92b3ca081 100644
--- a/src/theme/components/ion-radio.scss
+++ b/src/theme/components/ion-radio.scss
@@ -57,7 +57,8 @@ input[type=radio],
 }
 
 ion-radio {
-    &.radio-disabled::part(label) {
+    &.md.radio-disabled::part(label),
+    &.ios.radio-disabled {
         opacity: var(--mdl-input-disabled-opacity);
     }
 }