diff --git a/frontend/app/framework/angular/modals/dialog-renderer.component.html b/frontend/app/framework/angular/modals/dialog-renderer.component.html
index 20bf2c64b..0b50a9c6e 100644
--- a/frontend/app/framework/angular/modals/dialog-renderer.component.html
+++ b/frontend/app/framework/angular/modals/dialog-renderer.component.html
@@ -18,10 +18,12 @@
-
diff --git a/frontend/app/framework/angular/modals/dialog-renderer.component.scss b/frontend/app/framework/angular/modals/dialog-renderer.component.scss
index 34d984da6..2e7f2fc21 100644
--- a/frontend/app/framework/angular/modals/dialog-renderer.component.scss
+++ b/frontend/app/framework/angular/modals/dialog-renderer.component.scss
@@ -38,6 +38,26 @@
&-bottom-left {
@include fixed(auto, auto, 0, 0);
}
+
+ .overlayed {
+ position: relative;
+ }
+
+ .overlay {
+ @include absolute(0, auto, 0, 0);
+ animation: width 10s 1 linear;
+ background: $color-white;
+ border: 0;
+ opacity: .1;
+ overflow: hidden;
+ width: 100%;
+ }
+}
+
+@keyframes width {
+ 100% {
+ width: 0;
+ }
}
$caret-size: 6px;
diff --git a/frontend/app/theme/_forms.scss b/frontend/app/theme/_forms.scss
index 1b73667fc..071980d4a 100644
--- a/frontend/app/theme/_forms.scss
+++ b/frontend/app/theme/_forms.scss
@@ -125,17 +125,13 @@
max-width: 600px;
min-width: 200px;
padding: 1rem;
+ padding-right: 2.5rem;
text-align: left;
z-index: 2000;
&::after {
@include absolute(-.75rem, .625rem, auto, auto);
- border-color: transparent transparent $color-theme-error;
- border-style: solid;
- border-width: .4rem;
- content: '';
- height: 0;
- width: 0;
+ @include caret-top($color-theme-error, .4rem);
}
}
}
diff --git a/frontend/app/theme/_vars.scss b/frontend/app/theme/_vars.scss
index 3b8617547..90d90a126 100644
--- a/frontend/app/theme/_vars.scss
+++ b/frontend/app/theme/_vars.scss
@@ -35,6 +35,8 @@ $color-theme-orange-dark: #a65b00;
$color-theme-error: #eb3142;
$color-theme-error-dark: #c00;
+$color-white: #fff;
+
$color-theme-info: #5bc0de;
$color-asset-bg: #f7f8fa;