diff --git a/src/Umbraco.Web.UI.Client/src/common/directives/components/forms/umbcheckbox.directive.js b/src/Umbraco.Web.UI.Client/src/common/directives/components/forms/umbcheckbox.directive.js
index d562b21d52..9a9d6d4a76 100644
--- a/src/Umbraco.Web.UI.Client/src/common/directives/components/forms/umbcheckbox.directive.js
+++ b/src/Umbraco.Web.UI.Client/src/common/directives/components/forms/umbcheckbox.directive.js
@@ -71,6 +71,7 @@
templateUrl: 'views/components/forms/umb-checkbox.html',
controller: UmbCheckboxController,
controllerAs: 'vm',
+ transclude: true,
bindings: {
model: "=",
inputId: "@",
diff --git a/src/Umbraco.Web.UI.Client/src/common/directives/components/forms/umbradiobutton.directive.js b/src/Umbraco.Web.UI.Client/src/common/directives/components/forms/umbradiobutton.directive.js
index 7ed84547f1..d79140f947 100644
--- a/src/Umbraco.Web.UI.Client/src/common/directives/components/forms/umbradiobutton.directive.js
+++ b/src/Umbraco.Web.UI.Client/src/common/directives/components/forms/umbradiobutton.directive.js
@@ -69,6 +69,7 @@
templateUrl: 'views/components/forms/umb-radiobutton.html',
controller: UmbRadiobuttonController,
controllerAs: 'vm',
+ transclude: true,
bindings: {
model: "=",
inputId: "@",
diff --git a/src/Umbraco.Web.UI.Client/src/less/components/umb-form-check.less b/src/Umbraco.Web.UI.Client/src/less/components/umb-form-check.less
index 76a4df0056..3763dfe869 100644
--- a/src/Umbraco.Web.UI.Client/src/less/components/umb-form-check.less
+++ b/src/Umbraco.Web.UI.Client/src/less/components/umb-form-check.less
@@ -6,12 +6,19 @@
flex-wrap: wrap;
align-items: center;
position: relative;
- padding: 0 0 0 26px !important;
+ padding: 0 0 0 0px !important;
margin: 0;
min-height: 22px;
- line-height: 22px;
cursor: pointer !important;
+ .umb-form-check__symbol {
+ margin-right: 10px;
+ }
+ .umb-form-check__info {
+
+ }
+
+
&.-small-text{
font-size: 13px;
}
@@ -22,7 +29,6 @@
&__text {
position: relative;
- top: 1px;
user-select: none;
}
@@ -90,10 +96,6 @@
&__state {
display: flex;
height: 18px;
- margin-top: 2px;
- position: absolute;
- top: 0;
- left: 0;
}
&__check {
@@ -101,6 +103,7 @@
position: relative;
background: @white;
border: 1px solid @inputBorder;
+ border-radius: @baseBorderRadius;
width: @checkboxWidth;
height: @checkboxHeight;
diff --git a/src/Umbraco.Web.UI.Client/src/views/components/forms/umb-checkbox.html b/src/Umbraco.Web.UI.Client/src/views/components/forms/umb-checkbox.html
index 82b21e4c3b..ba5adf199a 100644
--- a/src/Umbraco.Web.UI.Client/src/views/components/forms/umb-checkbox.html
+++ b/src/Umbraco.Web.UI.Client/src/views/components/forms/umb-checkbox.html
@@ -1,22 +1,28 @@
diff --git a/src/Umbraco.Web.UI.Client/src/views/components/forms/umb-radiobutton.html b/src/Umbraco.Web.UI.Client/src/views/components/forms/umb-radiobutton.html
index 9ee50bcae1..a34d548ea6 100644
--- a/src/Umbraco.Web.UI.Client/src/views/components/forms/umb-radiobutton.html
+++ b/src/Umbraco.Web.UI.Client/src/views/components/forms/umb-radiobutton.html
@@ -1,16 +1,20 @@