Index: skin/issue-reporter.css |
=================================================================== |
--- a/skin/issue-reporter.css |
+++ b/skin/issue-reporter.css |
@@ -20,17 +20,17 @@ |
font-size: 16px; |
} |
body |
{ |
display: flex; |
flex-direction: column; |
align-items: center; |
- margin: 1.2rem 0.3rem; |
+ margin: 0rem; |
font-family: "Source Sans Pro", sans-serif; |
font-size: 1.25rem; |
color: #494949; |
background-color: #F3F3F3; |
} |
html:not([dir="rtl"]) header |
{ |
@@ -46,16 +46,17 @@ |
header |
{ |
display: flex; |
flex-direction: row; |
flex-shrink: 0; |
align-items: flex-end; |
margin-bottom: 2rem; |
+ margin-top: 1.2rem; |
} |
#logo |
{ |
width: 4rem; |
} |
header > .title |
@@ -215,44 +216,68 @@ |
margin-left: 0.5rem; |
} |
html[dir="rtl"] button |
{ |
margin-right: 0.5rem; |
} |
-button.primary |
+button.primary:not(.icon) |
{ |
border: 0px; |
color: #FFF; |
background-color: #099CD0; |
} |
-button.primary:not([disabled]):hover |
+button.primary:not([disabled]):not(.icon):hover |
{ |
box-shadow: inset 0 0 0 3px #005D80; |
} |
-button.primary[disabled] |
+button.primary[disabled]:not(.icon) |
{ |
background-color: #5CBCE1; |
} |
button.secondary |
{ |
border: 1px solid #099CD0; |
color: #099CD0; |
} |
button.secondary:hover |
{ |
box-shadow: inset 0 0 0 2px #099CD0; |
} |
+button.link |
+{ |
+ border: 0px; |
+ background-color: transparent; |
+ padding: 0.2rem; |
+ font-weight: 400; |
+ font-family: inherit; |
+ text-transform: none; |
+ text-decoration: underline; |
+ color: #077CA6; |
+} |
+ |
+button.link:hover |
+{ |
+ color: #5CBCE1; |
+} |
+ |
+button.link:disabled, |
+button.link:disabled:hover |
+{ |
+ cursor: default; |
+ color: #ccc; |
+} |
+ |
input[type="text"], |
input[type="email"], |
textarea |
{ |
font-size: 1.25rem; |
border: 2px solid #099CD0; |
} |
@@ -300,8 +325,95 @@ |
flex-grow: 1; |
display: flex; |
flex-direction: column; |
align-items: flex-end; |
background-color: #FFFFFF; |
border: 1px solid #CDCDCD; |
padding: 2rem; |
} |
+ |
+/* |
+ Used for translatable screen reader only content. |
+ e.g.: Use instead of aria-label to avoid complex attribute value translation |
+*/ |
+.sr-only |
+{ |
+ position: absolute; |
+ overflow: hidden; |
+ clip: rect(0, 0, 0, 0); |
+ width: 1px; |
+ height: 1px; |
+ margin: -1px; |
+ padding: 0px; |
+ border: 0px; |
+} |
+ |
+[aria-hidden="true"] |
+{ |
+ display: none !important; |
+} |
+ |
+#notification |
+{ |
+ display: flex; |
+ padding: 1rem 1.9rem; |
+ width: 100%; |
+ box-sizing: border-box; |
+ opacity: 0.8; |
+ font-size: 1rem; |
+ color: #4A4A4A; |
+ background-color: #d8d8d8; |
+} |
+ |
+#notification-text |
+{ |
+ flex: 1; |
+ text-align: center; |
+} |
+ |
+.icon |
+{ |
+ border: 0px; |
+ padding: 0px; |
+ background-color: transparent; |
+} |
+ |
+.icon:hover |
+{ |
+ box-shadow: none; |
+} |
+ |
+.icon::before |
+{ |
+ content: ""; |
+ display: block; |
+ border: 0.2rem solid transparent; |
+ background-repeat: no-repeat; |
+} |
+ |
+.close.icon::before |
+{ |
+ height: 1rem; |
+ width: 1rem; |
+} |
+ |
+.icon.close.tertiary::before |
+{ |
+ background-image: url(icons/delete.svg?tertiary#tertiary); |
+} |
+ |
+.icon.close.tertiary:hover::before |
+{ |
+ background-image: url(icons/delete.svg?tertiary-hover#tertiary-hover); |
+} |
+ |
+#continue, |
+#send |
+{ |
+ display: none; |
+} |
+ |
+body:not([data-page="commentPage"]) #continue, |
+body[data-page="commentPage"] #send |
+{ |
+ display: block; |
+} |