diff --git a/resources/assets/stylesheets/less/files.less b/resources/assets/stylesheets/less/files.less
index 8f6063409954f9590e91f987d7b74a51f9ccd51e..826b5929b7b36c2914f8d2e8e977512e0943e6e1 100644
--- a/resources/assets/stylesheets/less/files.less
+++ b/resources/assets/stylesheets/less/files.less
@@ -369,8 +369,11 @@ form.default fieldset.select_terms_of_use {
     margin-right: 0px;
 
     > input[type=radio] {
-        height: 0px;
-        width: 0px;
+        opacity: 0;
+        position: absolute;
+        &:focus + label {
+            outline: auto;
+        }
     }
     > label {
         cursor: pointer;