From 4019b6fd5f77de1ad7a4021036ed84771e74d1dd Mon Sep 17 00:00:00 2001 From: Gabriel Cardoso Date: Wed, 23 Oct 2013 16:06:13 -0200 Subject: [PATCH 1/2] header, button and input --- .../resources/admin-ui/css/admin-console.css | 210 ++++++---- .../resources/admin-ui/css/admin-console.less | 369 +++++++++++------- .../META-INF/resources/admin-ui/css/forms.css | 26 +- .../resources/admin-ui/css/forms.less | 23 +- .../css/img/customer-login-screen-bg.jpg | Bin 47403 -> 0 bytes .../css/img/customer-login-screen-bg.svg | 164 -------- .../css/img/customer-login-screen-bg2.jpg | Bin 37443 -> 0 bytes .../admin-ui/css/img/icon-sidebar-active.png | Bin 0 -> 202 bytes .../admin-ui/css/img/icon-sidebar-active.svg | 7 + .../img/login-register-email-separator.png | Bin 0 -> 1302 bytes .../css/img/login-register-separator.png | Bin 0 -> 131 bytes .../img/login-register-social-separators.png | Bin 1348 -> 1329 bytes .../css/img/tooltip-box-arrow-right-up.png | Bin 0 -> 453 bytes .../resources/admin/partials/menu.html | 4 +- 14 files changed, 403 insertions(+), 400 deletions(-) delete mode 100644 admin-ui-styles/src/main/resources/META-INF/resources/admin-ui/css/img/customer-login-screen-bg.jpg delete mode 100644 admin-ui-styles/src/main/resources/META-INF/resources/admin-ui/css/img/customer-login-screen-bg.svg delete mode 100644 admin-ui-styles/src/main/resources/META-INF/resources/admin-ui/css/img/customer-login-screen-bg2.jpg create mode 100644 admin-ui-styles/src/main/resources/META-INF/resources/admin-ui/css/img/icon-sidebar-active.png create mode 100644 admin-ui-styles/src/main/resources/META-INF/resources/admin-ui/css/img/icon-sidebar-active.svg create mode 100644 admin-ui-styles/src/main/resources/META-INF/resources/admin-ui/css/img/login-register-email-separator.png create mode 100644 admin-ui-styles/src/main/resources/META-INF/resources/admin-ui/css/img/login-register-separator.png create mode 100644 admin-ui-styles/src/main/resources/META-INF/resources/admin-ui/css/img/tooltip-box-arrow-right-up.png diff --git a/admin-ui-styles/src/main/resources/META-INF/resources/admin-ui/css/admin-console.css b/admin-ui-styles/src/main/resources/META-INF/resources/admin-ui/css/admin-console.css index eeeacc99a6..8d89464e51 100644 --- a/admin-ui-styles/src/main/resources/META-INF/resources/admin-ui/css/admin-console.css +++ b/admin-ui-styles/src/main/resources/META-INF/resources/admin-ui/css/admin-console.css @@ -44,91 +44,109 @@ body { background-color: #e4f3fa; } /* Header */ +.header.rcue .navbar.utility { + background-color: #393F45; + border-bottom: 1px solid #53565B; +} +.header.rcue .navbar.utility .navbar-inner { + border-bottom: 0; + max-width: 1170px; +} +.header.rcue .navbar.primary { + background-image: -moz-linear-gradient(top, #474c50, #383f43); + background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#474c50), to(#383f43)); + background-image: -webkit-linear-gradient(top, #474c50, #383f43); + background-image: -o-linear-gradient(top, #474c50, #383f43); + background-image: linear-gradient(to bottom, #474c50, #383f43); + background-repeat: repeat-x; + background-color: #41474b; +} .header.rcue .navbar.primary .navbar-inner { min-height: 42px; + max-width: 1170px; } .header.rcue .navbar.primary .nav > li { /* - .dropdown { - display: inline-block; - margin-left: 0.53846153846154em; - margin-top: 0.46153846153846em; - min-width: 15.3846153846154em; - width: auto; - - .dropdown-toggle { - font-size: 0.84615384615385em; - color: #fff; + .dropdown { display: inline-block; - line-height: 2.36363636363636em; - border: 1px solid #676c6e; - border-radius: 2px; - padding: 0 0.54545454545455em; - background: #555a5e url(img/sprite-arrow-down.svg) no-repeat right -26px; - display: block; + margin-left: 0.53846153846154em; + margin-top: 0.46153846153846em; + min-width: 15.3846153846154em; + width: auto; - &:hover, - &:focus { - text-decoration: none; - } - - &:hover { - border-color: #7e8385; - } - } - - .dropdown-menu { - - left: 0; - min-width: 0; - width: 100%; - overflow: hidden; - - li, - li.selected { - width: auto; + .dropdown-toggle { + font-size: 0.84615384615385em; + color: #fff; + display: inline-block; + line-height: 2.36363636363636em; + border: 1px solid #676c6e; + border-radius: 2px; + padding: 0 0.54545454545455em; + background: #555a5e url(img/sprite-arrow-down.svg) no-repeat right -26px; + display: block; - a { - width: auto; - border-top: 1px solid transparent; - border-bottom: 1px solid transparent; - - &:hover { - background-color: #D5ECF9; - background-image: none; - border-bottom: 1px solid #A7D7F1; - border-top: 1px solid #A7D7F1; - color: #4D5258; - } + &:hover, + &:focus { + text-decoration: none; + } + + &:hover { + border-color: #7e8385; } } - li.selected a { - background-color: #2B99C0; - background-image: linear-gradient(top, #2EA1CA 0%, #2792B6 100%); - background-image: -o-linear-gradient(top, #2EA1CA 0%, #2792B6 100%); - background-image: -moz-linear-gradient(top, #2EA1CA 0%, #2792B6 100%); - background-image: -webkit-linear-gradient(top, #2EA1CA 0%, #2792B6 100%); - background-image: -ms-linear-gradient(top, #2EA1CA 0%, #2792B6 100%); - background-image: -webkit-gradient( - linear, - left top, - left bottom, - color-stop(0.0, #2EA1CA), - color-stop(1,0, #2792B6) - ); - background-repeat: repeat-x; - color: #FFFFFF; + .dropdown-menu { + + left: 0; + min-width: 0; + width: 100%; + overflow: hidden; + + li, + li.selected { + width: auto; + + a { + width: auto; + border-top: 1px solid transparent; + border-bottom: 1px solid transparent; + + &:hover { + background-color: #D5ECF9; + background-image: none; + border-bottom: 1px solid #A7D7F1; + border-top: 1px solid #A7D7F1; + color: #4D5258; + } + } + } + + li.selected a { + background-color: #2B99C0; + background-image: linear-gradient(top, #2EA1CA 0%, #2792B6 100%); + background-image: -o-linear-gradient(top, #2EA1CA 0%, #2792B6 100%); + background-image: -moz-linear-gradient(top, #2EA1CA 0%, #2792B6 100%); + background-image: -webkit-linear-gradient(top, #2EA1CA 0%, #2792B6 100%); + background-image: -ms-linear-gradient(top, #2EA1CA 0%, #2792B6 100%); + background-image: -webkit-gradient( + linear, + left top, + left bottom, + color-stop(0.0, #2EA1CA), + color-stop(1,0, #2792B6) + ); + background-repeat: repeat-x; + color: #FFFFFF; + } + } + + &.open .dropdown-toggle { + text-decoration: none; + box-shadow: inset 0px 2px 5px rgba(0,0,0,0.2); + border-color: #7e8385; } } - - &.open .dropdown-toggle { - text-decoration: none; - box-shadow: inset 0px 2px 5px rgba(0,0,0,0.2); - border-color: #7e8385; - } - } -*/ + */ } .header.rcue .navbar.primary .nav > li .dropdown-label { @@ -166,18 +184,17 @@ body { } .header.rcue .navbar.primary .nav > li .select-rcue select option { background-color: #fff; - color: #333; - padding: 0.36363636363636em 0.90909090909091em; + color: black; + padding: 4px 10px; } .header.rcue .navbar.primary .nav > li a#refresh { border: none; margin: 0; padding: 0; - display: inline-block; - vertical-align: middle; + float: right; font-size: 0.76923076923077em; margin-left: 1em; - margin-top: 0.7em; + margin-top: 1.4em; } .header.rcue .navbar.primary .nav > li a#refresh:hover { background: none; @@ -207,11 +224,12 @@ body { } .bs-sidebar ul li { margin-bottom: 0.5em; + margin-left: -1em; } .bs-sidebar ul li a { font-size: 1.3em; font-family: "Open Sans", sans-serif; - padding-left: 3em; + padding-left: 1.92307692307692em; color: #4d5258; line-height: 2.07692307692308em; display: block; @@ -219,7 +237,8 @@ body { border-style: solid; border-color: #f9f9f9; } -.bs-sidebar ul li a:hover { +.bs-sidebar ul li a:hover, +.bs-sidebar ul li a:focus { text-decoration: none; color: #777777; } @@ -227,6 +246,9 @@ body { background-color: #c7e5f0; border-color: #56bae0; font-weight: bold; + background-image: url(img/icon-sidebar-active.svg); + background-repeat: no-repeat; + background-position: right center; } #content-area { padding: 0; @@ -530,20 +552,37 @@ table.list tbody tr.expanded .form-actions { } /* Break Points */ @media (max-width: 1200px) { + .header.rcue .navbar.utility .navbar-inner, + .header.rcue .navbar.primary .navbar-inner { + max-width: 970px; + } #container-right-bg { margin-left: 242.5px; width: 727.5px; } } @media (max-width: 992px) { + .header.rcue .navbar.utility .navbar-inner, + .header.rcue .navbar.primary .navbar-inner { + max-width: 750px; + } .bs-sidebar, .user .bs-sidebar { - padding-top: 2em; + padding-top: 1em; width: 100%; } + .bs-sidebar ul li, + .user .bs-sidebar ul li { + margin-left: 0; + } .bs-sidebar ul li a, .user .bs-sidebar ul li a { border-width: 1px; + padding-left: 1.53846153846154em; + } + .bs-sidebar ul li.active a, + .user .bs-sidebar ul li.active a { + background-image: none; } #content-area .top-nav { border-top: 1px solid #cecece; @@ -557,8 +596,17 @@ table.list tbody tr.expanded .form-actions { } } @media (max-width: 768px) { + .header.rcue .navbar.utility .navbar-inner, + .header.rcue .navbar.primary .navbar-inner { + max-width: 100%; + } + .bs-sidebar ul li.active a, + .user .bs-sidebar ul li.active a { + border-left: none; + border-right: none; + } .container { - min-width: 580px; + min-width: 56 em; } #content-area { border: none; diff --git a/admin-ui-styles/src/main/resources/META-INF/resources/admin-ui/css/admin-console.less b/admin-ui-styles/src/main/resources/META-INF/resources/admin-ui/css/admin-console.less index 817047cfd4..90b859935d 100644 --- a/admin-ui-styles/src/main/resources/META-INF/resources/admin-ui/css/admin-console.less +++ b/admin-ui-styles/src/main/resources/META-INF/resources/admin-ui/css/admin-console.less @@ -63,178 +63,197 @@ body { /* Header */ -.header.rcue .navbar.primary { +.header.rcue { - .navbar-inner { - min-height: 42px; + .navbar.utility { + background-color: #393F45; + border-bottom: 1px solid #53565B; + + .navbar-inner { + border-bottom: 0; + max-width: 1170px; + } } - - .nav > li { - - .dropdown-label { - font-size: 0.84615384615385em; - color: #dbdada; - margin-left: 1.36363636363636em; - float: left; - margin-top: 0.63636363636364em; - line-height: 2.36363636363636em - } - .select-rcue { - font-size: 0.76923076923077em; - margin-left: 1em; - margin-top: 0.7em; - display: inline-block; - vertical-align: middle; - background-color: #555a5e; - background-image: none; - background-image: url(img/sprite-arrow-down.svg); - background-repeat: no-repeat; - background-position: right -26px; - border: 1px solid #676c6e; - border-radius: 2px; - padding-left: 0; - - &:hover { - border-color: #7e8385; - } - - select { - color: #fff; - - &:-moz-focusring { - color: transparent; - text-shadow: 0 0 0 #fff; - } - - option { - background-color: #fff; - color: #333; - padding: 0.36363636363636em 0.90909090909091em; - } - } + .navbar.primary { + background-image:-moz-linear-gradient(top,#474c50,#383f43); + background-image:-webkit-gradient(linear,0 0,0 100%,from(#474c50),to(#383f43)); + background-image:-webkit-linear-gradient(top,#474c50,#383f43); + background-image:-o-linear-gradient(top,#474c50,#383f43); + background-image:linear-gradient(to bottom,#474c50,#383f43); + background-repeat:repeat-x; + background-color: #41474b; + + .navbar-inner { + min-height: 42px; + max-width: 1170px; } - a#refresh { - border: none; - margin: 0; - padding: 0; - display: inline-block; - vertical-align: middle; - font-size: 0.76923076923077em; - margin-left: 1em; - margin-top: 0.7em; - - &:hover { - background: none; - } - - .icon-spinner6 { - margin-right: 0; - background-image: url('img/sprites-gray.png'); - - &:hover { - background-image: url('img/sprites-white.png'); - background-color: transparent; - } - } - } + .nav > li { -/* - .dropdown { - display: inline-block; - margin-left: 0.53846153846154em; - margin-top: 0.46153846153846em; - min-width: 15.3846153846154em; - width: auto; - - .dropdown-toggle { + .dropdown-label { font-size: 0.84615384615385em; - color: #fff; + color: #dbdada; + margin-left: 1.36363636363636em; + float: left; + margin-top: 0.63636363636364em; + line-height: 2.36363636363636em + } + + .select-rcue { + font-size: 0.76923076923077em; + margin-left: 1em; + margin-top: 0.7em; display: inline-block; - line-height: 2.36363636363636em; + vertical-align: middle; + background-color: #555a5e; + background-image: none; + background-image: url(img/sprite-arrow-down.svg); + background-repeat: no-repeat; + background-position: right -26px; border: 1px solid #676c6e; border-radius: 2px; - padding: 0 0.54545454545455em; - background: #555a5e url(img/sprite-arrow-down.svg) no-repeat right -26px; - display: block; - - &:hover, - &:focus { - text-decoration: none; - } + padding-left: 0; &:hover { border-color: #7e8385; } + + select { + color: #fff; + + &:-moz-focusring { + color: transparent; + text-shadow: 0 0 0 #fff; + } + + option { + background-color: #fff; + color: black; + padding: 4px 10px; + } + } } - .dropdown-menu { - - left: 0; - min-width: 0; - width: 100%; - overflow: hidden; - - li, - li.selected { - width: auto; + a#refresh { + border: none; + margin: 0; + padding: 0; + float: right; + font-size: 0.76923076923077em; + margin-left: 1em; + margin-top: 1.4em; + + &:hover { + background: none; + } + + .icon-spinner6 { + margin-right: 0; + background-image: url('img/sprites-gray.png'); - a { - width: auto; - border-top: 1px solid transparent; - border-bottom: 1px solid transparent; - - &:hover { - background-color: #D5ECF9; - background-image: none; - border-bottom: 1px solid #A7D7F1; - border-top: 1px solid #A7D7F1; - color: #4D5258; - } + &:hover { + background-image: url('img/sprites-white.png'); + background-color: transparent; + } + } + } + + /* + .dropdown { + display: inline-block; + margin-left: 0.53846153846154em; + margin-top: 0.46153846153846em; + min-width: 15.3846153846154em; + width: auto; + + .dropdown-toggle { + font-size: 0.84615384615385em; + color: #fff; + display: inline-block; + line-height: 2.36363636363636em; + border: 1px solid #676c6e; + border-radius: 2px; + padding: 0 0.54545454545455em; + background: #555a5e url(img/sprite-arrow-down.svg) no-repeat right -26px; + display: block; + + &:hover, + &:focus { + text-decoration: none; + } + + &:hover { + border-color: #7e8385; } } - li.selected a { - background-color: #2B99C0; - background-image: linear-gradient(top, #2EA1CA 0%, #2792B6 100%); - background-image: -o-linear-gradient(top, #2EA1CA 0%, #2792B6 100%); - background-image: -moz-linear-gradient(top, #2EA1CA 0%, #2792B6 100%); - background-image: -webkit-linear-gradient(top, #2EA1CA 0%, #2792B6 100%); - background-image: -ms-linear-gradient(top, #2EA1CA 0%, #2792B6 100%); - background-image: -webkit-gradient( - linear, - left top, - left bottom, - color-stop(0.0, #2EA1CA), - color-stop(1,0, #2792B6) - ); - background-repeat: repeat-x; - color: #FFFFFF; + .dropdown-menu { + + left: 0; + min-width: 0; + width: 100%; + overflow: hidden; + + li, + li.selected { + width: auto; + + a { + width: auto; + border-top: 1px solid transparent; + border-bottom: 1px solid transparent; + + &:hover { + background-color: #D5ECF9; + background-image: none; + border-bottom: 1px solid #A7D7F1; + border-top: 1px solid #A7D7F1; + color: #4D5258; + } + } + } + + li.selected a { + background-color: #2B99C0; + background-image: linear-gradient(top, #2EA1CA 0%, #2792B6 100%); + background-image: -o-linear-gradient(top, #2EA1CA 0%, #2792B6 100%); + background-image: -moz-linear-gradient(top, #2EA1CA 0%, #2792B6 100%); + background-image: -webkit-linear-gradient(top, #2EA1CA 0%, #2792B6 100%); + background-image: -ms-linear-gradient(top, #2EA1CA 0%, #2792B6 100%); + background-image: -webkit-gradient( + linear, + left top, + left bottom, + color-stop(0.0, #2EA1CA), + color-stop(1,0, #2792B6) + ); + background-repeat: repeat-x; + color: #FFFFFF; + } + } + + &.open .dropdown-toggle { + text-decoration: none; + box-shadow: inset 0px 2px 5px rgba(0,0,0,0.2); + border-color: #7e8385; } } - - &.open .dropdown-toggle { - text-decoration: none; - box-shadow: inset 0px 2px 5px rgba(0,0,0,0.2); - border-color: #7e8385; - } + */ } -*/ - } - - .button { - font-size: 0.84615384615385em; - margin-right: 1.36363636363636em; - margin-top: 0.63636363636364em; - &:focus { - text-decoration: none; + .button { + font-size: 0.84615384615385em; + margin-right: 1.36363636363636em; + margin-top: 0.63636363636364em; + + &:focus { + text-decoration: none; + } } } } - .bs-sidebar { background-color: @bg-grey; padding-top: 4.3em; @@ -244,11 +263,12 @@ body { ul li { margin-bottom: 0.5em; + margin-left: -1em; a { font-size: 1.3em; font-family: @open-sans; - padding-left: 3em; + padding-left: 1.92307692307692em; color: @text-black; line-height: 2.07692307692308em; display: block; @@ -256,7 +276,8 @@ body { border-style: solid; border-color: @bg-grey; - &:hover { + &:hover, + &:focus { text-decoration: none; color: @text-grey; } @@ -266,6 +287,9 @@ body { background-color: #c7e5f0; border-color: #56bae0; font-weight: bold; + background-image: url(img/icon-sidebar-active.svg); + background-repeat: no-repeat; + background-position: right center; } } } @@ -663,6 +687,14 @@ table.list { @media (max-width: 1200px) { + .header.rcue { + + .navbar.utility .navbar-inner, + .navbar.primary .navbar-inner { + max-width: 970px; + } + } + #container-right-bg { margin-left: 242.5px; width: 727.5px; @@ -671,14 +703,32 @@ table.list { @media (max-width: 992px) { + .header.rcue { + + .navbar.utility .navbar-inner, + .navbar.primary .navbar-inner { + max-width: 750px; + } + } + .bs-sidebar, .user .bs-sidebar { - padding-top: 2em; + padding-top: 1em; width: 100%; - ul li a { - border-width: 1px; - } + ul li { + + margin-left: 0; + + a { + border-width: 1px; + padding-left: 1.53846153846154em; + } + + &.active a { + background-image: none; + } + } } #content-area .top-nav { @@ -698,8 +748,25 @@ table.list { @media (max-width: 768px) { + .header.rcue { + + .navbar.utility .navbar-inner, + .navbar.primary .navbar-inner { + max-width: 100%; + } + } + + .bs-sidebar, + .user .bs-sidebar { + + ul li.active a { + border-left: none; + border-right: none; + } + } + .container { - min-width: 580px; + min-width: 56 em; } #content-area { diff --git a/admin-ui-styles/src/main/resources/META-INF/resources/admin-ui/css/forms.css b/admin-ui-styles/src/main/resources/META-INF/resources/admin-ui/css/forms.css index 7d3219df35..58b6e059f1 100644 --- a/admin-ui-styles/src/main/resources/META-INF/resources/admin-ui/css/forms.css +++ b/admin-ui-styles/src/main/resources/META-INF/resources/admin-ui/css/forms.css @@ -55,6 +55,25 @@ textarea { padding: 0.45em 0.545454545454545em; height: auto; } +input[type="text"][readonly], +input[type="password"][readonly], +input[type="email"][readonly], +textarea[readonly] { + background-color: #f0f0f0; +} +input[type="text"][readonly]:hover, +input[type="password"][readonly]:hover, +input[type="email"][readonly]:hover, +textarea[readonly]:hover { + border-color: #62afdb; +} +input[type="text"][readonly]:focus, +input[type="password"][readonly]:focus, +input[type="email"][readonly]:focus, +textarea[readonly]:focus { + border-color: #b6b6b6; + box-shadow: none; +} .input-below { clear: both; display: inline-block; @@ -235,9 +254,14 @@ button.primary:focus, right: 0.2em; top: 0.4em; opacity: 0.5; + filter: alpha(opacity=50); } -.search-comp .icon-search:hover { +.search-comp .icon-search:hover, +.search-comp .icon-search:active, +.search-comp .icon-search:focus { + background-image: url('img/sprites.png'); opacity: 1; + filter: alpha(opacity=100); -webkit-transition: ease-in-out opacity 0.25s; -moz-transition: ease-in-out opacity 0.25s; -o-transition: ease-in-out opacity 0.25s; diff --git a/admin-ui-styles/src/main/resources/META-INF/resources/admin-ui/css/forms.less b/admin-ui-styles/src/main/resources/META-INF/resources/admin-ui/css/forms.less index aabf882bd5..1b78ae2f92 100644 --- a/admin-ui-styles/src/main/resources/META-INF/resources/admin-ui/css/forms.less +++ b/admin-ui-styles/src/main/resources/META-INF/resources/admin-ui/css/forms.less @@ -56,6 +56,22 @@ textarea { height: auto; } +input[type="text"][readonly], +input[type="password"][readonly], +input[type="email"][readonly], +textarea[readonly] { + background-color: #f0f0f0; + + &:hover { + border-color: #62afdb; + } + + &:focus { + border-color: #b6b6b6; + box-shadow: none; + } +} + .input-below { clear: both; display: inline-block; @@ -266,9 +282,14 @@ button.primary, right: 0.2em; top: 0.4em; opacity: 0.5; + filter: alpha(opacity=50); - &:hover { + &:hover, + &:active, + &:focus { + background-image: url('img/sprites.png'); opacity: 1; + filter: alpha(opacity=100); -webkit-transition: ease-in-out opacity 0.25s; -moz-transition: ease-in-out opacity 0.25s; -o-transition: ease-in-out opacity 0.25s; diff --git a/admin-ui-styles/src/main/resources/META-INF/resources/admin-ui/css/img/customer-login-screen-bg.jpg b/admin-ui-styles/src/main/resources/META-INF/resources/admin-ui/css/img/customer-login-screen-bg.jpg deleted file mode 100644 index 1bbfc951f345028293aa0201cd85862844d1b43d..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 47403 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 z%0A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 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/admin-ui-styles/src/main/resources/META-INF/resources/admin-ui/css/img/customer-login-screen-bg2.jpg b/admin-ui-styles/src/main/resources/META-INF/resources/admin-ui/css/img/customer-login-screen-bg2.jpg deleted file mode 100644 index d51bfbe4b459554374eaa606e4e333a6a6da3de8..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 37443 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 z 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 literal 0 HcmV?d00001 diff --git a/admin-ui-styles/src/main/resources/META-INF/resources/admin-ui/css/img/icon-sidebar-active.svg b/admin-ui-styles/src/main/resources/META-INF/resources/admin-ui/css/img/icon-sidebar-active.svg new file mode 100644 index 0000000000..3b7539db51 --- /dev/null +++ b/admin-ui-styles/src/main/resources/META-INF/resources/admin-ui/css/img/icon-sidebar-active.svg @@ -0,0 +1,7 @@ + + + + + + diff --git a/admin-ui-styles/src/main/resources/META-INF/resources/admin-ui/css/img/login-register-email-separator.png b/admin-ui-styles/src/main/resources/META-INF/resources/admin-ui/css/img/login-register-email-separator.png new file mode 100644 index 0000000000000000000000000000000000000000..b8deca40813183e3e82872e833bfeac5e7c1612a GIT binary patch literal 1302 zcmeAS@N?(olHy`uVBq!ia0y~yU~~cE2^?%dk!!A!|ACZbiEBhjaDG}zd16s2gJVj5 zQmTSyZen_BP->$$c&}U=EQVpRmERX)aS7}w+ zQ5d{r(nsDs2Lslyd+g(v^Htj&`De*VrNafTYfEpZF+}X{co-{f&B(Dxfr&$@fi?se ztqcY`dDL`V5r+twKjKGnfw2rsQ(!RN%YMaHyQAmz{P!o_^VSSrbN~3q+;#7h?UMdp zzQ)+ilXUEZ;B$P3!tz zo)?Vf;r}^p=g~s()8|FebRK)yh23YUWbBa0x72v%Ad%*b-lkD*DUgQ1B- nfi?uq3bP0l+XkKI^8sg literal 0 HcmV?d00001 diff --git a/admin-ui-styles/src/main/resources/META-INF/resources/admin-ui/css/img/login-register-separator.png b/admin-ui-styles/src/main/resources/META-INF/resources/admin-ui/css/img/login-register-separator.png new file mode 100644 index 0000000000000000000000000000000000000000..d626a45f65a4b93389eeee25b15d92b0f2a492f4 GIT binary patch literal 131 zcmeAS@N?(olHy`uVBq!ia0vp^j6gJjgAK^akKnouq$EpRBT9nv(@M${i&7aJQ}UBi z6+Ckj(^G>|6H_V+Po~-c6{&i6gO4dU5ejzut~mU-*8t z#dgQ&Ht_$P=enkJ&FcvLjdne}5})}Br&=HS&XZzobFAvz@7guFw+*Ev4PMD6$({c{ z^HRD*|M%}n96qWY&vzfaTq?-2?8n5Nwknaw`#${m`(WAUSVe=23h#D3R6G?tZ@WZZ zFZ+y1Nh}Qa&-<9w&ETB?aiQRYddD@u#A>8;fUod}=eau_42~=UE)W8$1mqL2cc@7q zS%a{US}dBl7-lFebg1Q6Wb>36ka^S%BcS^)O=nJ?|bDU8;09Xbxc)I$ztaD0e F0szs)EbssT literal 1348 zcmeAS@N?(olHy`uVBq!ia0y~yU~~oIi5zS|kx#c5rT{6<0*}aI1_o|n5N2eUHAey{ zC|TkfQ4*Y=R#Ki=l*-_klAn~S;F+74o*I;zm{M7IGS!BGf#ss7i(^Q|tv9#*y_pgP z4m>=|b#sDVtc}Q}@BiKIE^1O(V(-$;l4oop=;`LDe*bx+W5jopcKP+I-}OGek$dqt zkF0~V-=@mR@_8@ba%AXq{XHVbVArYCpuyBZ9-+|1u!w^!f=mm++Q_mH?9LHn>wT#; z>;kTVEG~i!fh+>9V4`8a)r#wfXFQ$}dB*#U^O@|uz(2>ma3^j;N1popu32qV-WT*_gsDe008(3=g)Zz^LWeS>YO3{!Yu#*06;izB9zyI!C<&t zE>qOlKF$m10001Rrf~jT6vcEtpQl{Yu^v{`&lS=IbN~PVx~}f``_tKMmU2BzL_Kat zNUvQY0001JQPVW_YPEXb?RM{{#C+_JzP8WB3OWD)09_5|54qfq$K!bB{A5qe$NuO$ z_P54c+yMXp=wdj(&8419CTTPp{n)?VZqsJ7iLZB6RXw(GPFBzX008J(IKPf?UY6yr z!g+|k=ue+-cE4`pyn6YE;|TFTZ>8G=002N2MBt9q^S_E!^jJ-A!RuxIxG##LTr3uc vSIGka005^&sQ*u}|IU8DPwVx%{19LOpAv8Bx(iyn00000NkvXXu0mjf!*