From 3c3c33038a0195f0394c235a6cd7b18172b9935f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Martin=20Barto=C5=A1?= Date: Fri, 10 Dec 2021 21:46:28 +0100 Subject: [PATCH] KEYCLOAK-19550 Completely remove Zocial CSS components (#8581) --- .../licenses/keycloak/Zocial,MIT License.txt | 46 - .../resources/licenses/keycloak/licenses.xml | 12 - .../licenses/rh-sso/Zocial,MIT License.txt | 46 - .../resources/licenses/rh-sso/licenses.xml | 12 - .../keycloak-server-galleon-pack-licenses.xml | 12 - .../rh-sso-server-galleon-pack-licenses.xml | 12 - .../logo-example/login/resources/css/logo.css | 7 +- .../login/resources/img/red-hat-logo.png | Bin 13246 -> 8064 bytes .../theme/logo-example/login/theme.properties | 2 +- .../lib/zocial/zocial-regular-webfont.eot | Bin 25722 -> 0 bytes .../lib/zocial/zocial-regular-webfont.svg | 1107 ----------------- .../lib/zocial/zocial-regular-webfont.ttf | Bin 25552 -> 0 bytes .../lib/zocial/zocial-regular-webfont.woff | Bin 17736 -> 0 bytes .../common/resources/lib/zocial/zocial.css | 505 -------- .../keycloak/login/resources/css/login.css | 16 - 15 files changed, 4 insertions(+), 1773 deletions(-) delete mode 100644 distribution/feature-packs/server-feature-pack/src/main/resources/licenses/keycloak/Zocial,MIT License.txt delete mode 100644 distribution/feature-packs/server-feature-pack/src/main/resources/licenses/rh-sso/Zocial,MIT License.txt delete mode 100644 themes/src/main/resources/theme/keycloak/common/resources/lib/zocial/zocial-regular-webfont.eot delete mode 100644 themes/src/main/resources/theme/keycloak/common/resources/lib/zocial/zocial-regular-webfont.svg delete mode 100644 themes/src/main/resources/theme/keycloak/common/resources/lib/zocial/zocial-regular-webfont.ttf delete mode 100644 themes/src/main/resources/theme/keycloak/common/resources/lib/zocial/zocial-regular-webfont.woff delete mode 100644 themes/src/main/resources/theme/keycloak/common/resources/lib/zocial/zocial.css diff --git a/distribution/feature-packs/server-feature-pack/src/main/resources/licenses/keycloak/Zocial,MIT License.txt b/distribution/feature-packs/server-feature-pack/src/main/resources/licenses/keycloak/Zocial,MIT License.txt deleted file mode 100644 index 2274f067bb..0000000000 --- a/distribution/feature-packs/server-feature-pack/src/main/resources/licenses/keycloak/Zocial,MIT License.txt +++ /dev/null @@ -1,46 +0,0 @@ -# Zocial CSS social buttons - -I basically rewrote this entire set so they are full vector buttons, meaning: - -- @font-face icons -- custom font file for all social icons -- icon font use private unicode spaces for accessibility -- em sizing based on button font-size -- support for about 83 different services -- buttons and icons supported -- no raster images (sweet) -- works splendidly on any browser supporting @font-face -- CSS3 degrades gracefully in IE8 and below etc. -- also includes generic icon-less primary and secondary buttons - -## How to use these buttons - - - -or - - Button label - -- Can be any element e.g. `a`, `div`, `button` etc. -- Add class of `.zocial` -- Add class for name of service e.g. `.dropbox`, `.twitter`, `.github` -- Done :-) - -Check out [zocial.smcllns.com](http://zocial.smcllns.com) for demo and code examples. - -There's also a LESS version from @gustavohenke [here](https://github.com/gustavohenke/zocial-less) - -Problems, questions or requests to [@smcllns](http://twitter.com/smcllns) - -## How to contribute - -Install [Font Custom](http://fontcustom.com/#installation) - -Run `fontcustom compile` to build the font. - -New fonts are defined by adding them in the `svg/` folder. For color settings -see the `templates/zocial.css` file. - -## License - -Under [MIT License](http://opensource.org/licenses/mit-license.php) diff --git a/distribution/feature-packs/server-feature-pack/src/main/resources/licenses/keycloak/licenses.xml b/distribution/feature-packs/server-feature-pack/src/main/resources/licenses/keycloak/licenses.xml index cd3125f900..6717a701c5 100644 --- a/distribution/feature-packs/server-feature-pack/src/main/resources/licenses/keycloak/licenses.xml +++ b/distribution/feature-packs/server-feature-pack/src/main/resources/licenses/keycloak/licenses.xml @@ -484,18 +484,6 @@ - - Zocial - - themes/keycloak/common/resources/lib/zocial - - - - MIT License - https://raw.githubusercontent.com/smcllns/css-social-buttons/547237515694d05eaa38aeae3fb4d2eb4dee1ac9/README.md - - - rfc4648.js diff --git a/distribution/feature-packs/server-feature-pack/src/main/resources/licenses/rh-sso/Zocial,MIT License.txt b/distribution/feature-packs/server-feature-pack/src/main/resources/licenses/rh-sso/Zocial,MIT License.txt deleted file mode 100644 index 2274f067bb..0000000000 --- a/distribution/feature-packs/server-feature-pack/src/main/resources/licenses/rh-sso/Zocial,MIT License.txt +++ /dev/null @@ -1,46 +0,0 @@ -# Zocial CSS social buttons - -I basically rewrote this entire set so they are full vector buttons, meaning: - -- @font-face icons -- custom font file for all social icons -- icon font use private unicode spaces for accessibility -- em sizing based on button font-size -- support for about 83 different services -- buttons and icons supported -- no raster images (sweet) -- works splendidly on any browser supporting @font-face -- CSS3 degrades gracefully in IE8 and below etc. -- also includes generic icon-less primary and secondary buttons - -## How to use these buttons - - - -or - - - -- Can be any element e.g. `a`, `div`, `button` etc. -- Add class of `.zocial` -- Add class for name of service e.g. `.dropbox`, `.twitter`, `.github` -- Done :-) - -Check out [zocial.smcllns.com](http://zocial.smcllns.com) for demo and code examples. - -There's also a LESS version from @gustavohenke [here](https://github.com/gustavohenke/zocial-less) - -Problems, questions or requests to [@smcllns](http://twitter.com/smcllns) - -## How to contribute - -Install [Font Custom](http://fontcustom.com/#installation) - -Run `fontcustom compile` to build the font. - -New fonts are defined by adding them in the `svg/` folder. For color settings -see the `templates/zocial.css` file. - -## License - -Under [MIT License](http://opensource.org/licenses/mit-license.php) diff --git a/distribution/feature-packs/server-feature-pack/src/main/resources/licenses/rh-sso/licenses.xml b/distribution/feature-packs/server-feature-pack/src/main/resources/licenses/rh-sso/licenses.xml index 8480daa89a..ace445c79e 100644 --- a/distribution/feature-packs/server-feature-pack/src/main/resources/licenses/rh-sso/licenses.xml +++ b/distribution/feature-packs/server-feature-pack/src/main/resources/licenses/rh-sso/licenses.xml @@ -484,18 +484,6 @@ - - Zocial - - themes/keycloak/common/resources/lib/zocial - - - - MIT License - https://raw.githubusercontent.com/smcllns/css-social-buttons/547237515694d05eaa38aeae3fb4d2eb4dee1ac9/README.md - - - rfc4648.js diff --git a/distribution/galleon-feature-packs/server-galleon-pack/src/license/keycloak-server-galleon-pack-licenses.xml b/distribution/galleon-feature-packs/server-galleon-pack/src/license/keycloak-server-galleon-pack-licenses.xml index 607f418d17..f06357f4ae 100644 --- a/distribution/galleon-feature-packs/server-galleon-pack/src/license/keycloak-server-galleon-pack-licenses.xml +++ b/distribution/galleon-feature-packs/server-galleon-pack/src/license/keycloak-server-galleon-pack-licenses.xml @@ -499,18 +499,6 @@ - - Zocial - - themes/keycloak/common/resources/lib/zocial - - - - MIT License - https://raw.githubusercontent.com/smcllns/css-social-buttons/547237515694d05eaa38aeae3fb4d2eb4dee1ac9/README.md - - - rfc4648.js diff --git a/distribution/galleon-feature-packs/server-galleon-pack/src/license/rh-sso-server-galleon-pack-licenses.xml b/distribution/galleon-feature-packs/server-galleon-pack/src/license/rh-sso-server-galleon-pack-licenses.xml index b0c681fc0d..e871c024d7 100644 --- a/distribution/galleon-feature-packs/server-galleon-pack/src/license/rh-sso-server-galleon-pack-licenses.xml +++ b/distribution/galleon-feature-packs/server-galleon-pack/src/license/rh-sso-server-galleon-pack-licenses.xml @@ -484,18 +484,6 @@ - - Zocial - - themes/keycloak/common/resources/lib/zocial - - - - MIT License - https://raw.githubusercontent.com/smcllns/css-social-buttons/547237515694d05eaa38aeae3fb4d2eb4dee1ac9/README.md - - - rfc4648.js diff --git a/examples/themes/src/main/resources/theme/logo-example/login/resources/css/logo.css b/examples/themes/src/main/resources/theme/logo-example/login/resources/css/logo.css index e58ebb4832..a820be94f9 100755 --- a/examples/themes/src/main/resources/theme/logo-example/login/resources/css/logo.css +++ b/examples/themes/src/main/resources/theme/logo-example/login/resources/css/logo.css @@ -15,8 +15,7 @@ * limitations under the License. */ -#kc-logo-wrapper { - background: url("../img/red-hat-logo.png") no-repeat top right; - height: 45px; - width: 200px; +div.kc-logo-text { + background: url(../img/red-hat-logo.png) no-repeat center center; + background-size: contain; } diff --git a/examples/themes/src/main/resources/theme/logo-example/login/resources/img/red-hat-logo.png b/examples/themes/src/main/resources/theme/logo-example/login/resources/img/red-hat-logo.png index 273939b543707f4074e07e3e28e9c5421b8b54c9..45a80951d4cb518c8c85e9c6fdf5d69823e57ff2 100644 GIT binary patch delta 7542 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 literal 13246 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 R!k4!H@E4Qi^Zq}J{|A*CR676w diff --git a/themes/src/main/resources/theme/keycloak/common/resources/lib/zocial/zocial-regular-webfont.svg b/themes/src/main/resources/theme/keycloak/common/resources/lib/zocial/zocial-regular-webfont.svg deleted file mode 100644 index 33cd59a881..0000000000 --- a/themes/src/main/resources/theme/keycloak/common/resources/lib/zocial/zocial-regular-webfont.svg +++ /dev/null @@ -1,1107 +0,0 @@ - - - - - -Created by FontForge 20150401 at Sat Apr 11 22:32:17 2015 - By zimbatm -Copyright (c) 2015, zimbatm - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/themes/src/main/resources/theme/keycloak/common/resources/lib/zocial/zocial-regular-webfont.ttf b/themes/src/main/resources/theme/keycloak/common/resources/lib/zocial/zocial-regular-webfont.ttf deleted file mode 100644 index e4ae46c6286b2d6c6676b0c3192fc92876778498..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 25552 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 diff --git a/themes/src/main/resources/theme/keycloak/common/resources/lib/zocial/zocial.css b/themes/src/main/resources/theme/keycloak/common/resources/lib/zocial/zocial.css deleted file mode 100644 index c55a66eb31..0000000000 --- a/themes/src/main/resources/theme/keycloak/common/resources/lib/zocial/zocial.css +++ /dev/null @@ -1,505 +0,0 @@ -@charset "UTF-8"; - -/*! - Zocial Butons - http://zocial.smcllns.com - by Sam Collins (@smcllns) - License: http://opensource.org/licenses/mit-license.php -*/ - - -/* Button structure */ - -.zocial, -a.zocial { - border: 1px solid #777; - border-color: rgba(0,0,0,0.2); - border-bottom-color: #333; - border-bottom-color: rgba(0,0,0,0.4); - color: #fff; - -moz-box-shadow: inset 0 0.08em 0 rgba(255,255,255,0.4), inset 0 0 0.1em rgba(255,255,255,0.9); - -webkit-box-shadow: inset 0 0.08em 0 rgba(255,255,255,0.4), inset 0 0 0.1em rgba(255,255,255,0.9); - box-shadow: inset 0 0.08em 0 rgba(255,255,255,0.4), inset 0 0 0.1em rgba(255,255,255,0.9); - cursor: pointer; - display: inline-block; - font: bold 100%/2.1 "Lucida Grande", Tahoma, sans-serif; - padding: 0 .95em 0 0; - text-align: center; - text-decoration: none; - text-shadow: 0 1px 0 rgba(0,0,0,0.5); - white-space: nowrap; - - -moz-user-select: none; - -webkit-user-select: none; - user-select: none; - - position: relative; - - -moz-border-radius: .3em; - -webkit-border-radius: .3em; - border-radius: .3em; -} - -.zocial:before { - content: ""; - border-right: 0.075em solid rgba(0,0,0,0.1); - float: left; - font: 120%/1.65 zocial; - font-style: normal; - font-weight: normal; - margin: 0 0.5em 0 0; - padding: 0 0.5em; - text-align: center; - text-decoration: none; - text-transform: none; - - -moz-box-shadow: 0.075em 0 0 rgba(255,255,255,0.25); - -webkit-box-shadow: 0.075em 0 0 rgba(255,255,255,0.25); - box-shadow: 0.075em 0 0 rgba(255,255,255,0.25); - - -moz-font-smoothing: antialiased; - -moz-osx-font-smoothing: grayscale; - -webkit-font-smoothing: antialiased; - font-smoothing: antialiased; -} - -.zocial:active { - outline: none; /* outline is visible on :focus */ -} - -.zocial:hover, -.zocial:focus { - color: #fff; -} - -/* Buttons can be displayed as standalone icons by adding a class of "icon" */ - -.zocial.icon { - overflow: hidden; - max-width: 2.4em; - padding-left: 0; - padding-right: 0; - max-height: 2.15em; - white-space: nowrap; -} -.zocial.icon:before { - padding: 0; - width: 2em; - height: 2em; - - box-shadow: none; - border: none; -} - -/* Gradients */ - -.zocial { - background-image: -moz-linear-gradient(rgba(255,255,255,.1), rgba(255,255,255,.05) 49%, rgba(0,0,0,.05) 51%, rgba(0,0,0,.1)); - background-image: -ms-linear-gradient(rgba(255,255,255,.1), rgba(255,255,255,.05) 49%, rgba(0,0,0,.05) 51%, rgba(0,0,0,.1)); - background-image: -o-linear-gradient(rgba(255,255,255,.1), rgba(255,255,255,.05) 49%, rgba(0,0,0,.05) 51%, rgba(0,0,0,.1)); - background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(255,255,255,.1)), color-stop(49%, rgba(255,255,255,.05)), color-stop(51%, rgba(0,0,0,.05)), to(rgba(0,0,0,.1))); - background-image: -webkit-linear-gradient(rgba(255,255,255,.1), rgba(255,255,255,.05) 49%, rgba(0,0,0,.05) 51%, rgba(0,0,0,.1)); - background-image: linear-gradient(rgba(255,255,255,.1), rgba(255,255,255,.05) 49%, rgba(0,0,0,.05) 51%, rgba(0,0,0,.1)); -} - -.zocial:hover, .zocial:focus { - background-image: -moz-linear-gradient(rgba(255,255,255,.15) 49%, rgba(0,0,0,.1) 51%, rgba(0,0,0,.15)); - background-image: -ms-linear-gradient(rgba(255,255,255,.15) 49%, rgba(0,0,0,.1) 51%, rgba(0,0,0,.15)); - background-image: -o-linear-gradient(rgba(255,255,255,.15) 49%, rgba(0,0,0,.1) 51%, rgba(0,0,0,.15)); - background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(255,255,255,.15)), color-stop(49%, rgba(255,255,255,.15)), color-stop(51%, rgba(0,0,0,.1)), to(rgba(0,0,0,.15))); - background-image: -webkit-linear-gradient(rgba(255,255,255,.15) 49%, rgba(0,0,0,.1) 51%, rgba(0,0,0,.15)); - background-image: linear-gradient(rgba(255,255,255,.15) 49%, rgba(0,0,0,.1) 51%, rgba(0,0,0,.15)); -} - -.zocial:active { - background-image: -moz-linear-gradient(bottom, rgba(255,255,255,.1), rgba(255,255,255,0) 30%, transparent 50%, rgba(0,0,0,.1)); - background-image: -ms-linear-gradient(bottom, rgba(255,255,255,.1), rgba(255,255,255,0) 30%, transparent 50%, rgba(0,0,0,.1)); - background-image: -o-linear-gradient(bottom, rgba(255,255,255,.1), rgba(255,255,255,0) 30%, transparent 50%, rgba(0,0,0,.1)); - background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(255,255,255,.1)), color-stop(30%, rgba(255,255,255,0)), color-stop(50%, transparent), to(rgba(0,0,0,.1))); - background-image: -webkit-linear-gradient(bottom, rgba(255,255,255,.1), rgba(255,255,255,0) 30%, transparent 50%, rgba(0,0,0,.1)); - background-image: linear-gradient(bottom, rgba(255,255,255,.1), rgba(255,255,255,0) 30%, transparent 50%, rgba(0,0,0,.1)); -} - -/* Adjustments for light background buttons */ - -.zocial.acrobat, -.zocial.bitcoin, -.zocial.cloudapp, -.zocial.dropbox, -.zocial.email, -.zocial.eventful, -.zocial.github, -.zocial.gmail, -.zocial.instapaper, -.zocial.itunes, -.zocial.ninetyninedesigns, -.zocial.openid, -.zocial.plancast, -.zocial.pocket, -.zocial.posterous, -.zocial.reddit, -.zocial.secondary, -.zocial.stackoverflow, -.zocial.viadeo, -.zocial.weibo, -.zocial.wikipedia { - border: 1px solid #aaa; - border-color: rgba(0,0,0,0.3); - border-bottom-color: #777; - border-bottom-color: rgba(0,0,0,0.5); - -moz-box-shadow: inset 0 0.08em 0 rgba(255,255,255,0.7), inset 0 0 0.08em rgba(255,255,255,0.5); - -webkit-box-shadow: inset 0 0.08em 0 rgba(255,255,255,0.7), inset 0 0 0.08em rgba(255,255,255,0.5); - box-shadow: inset 0 0.08em 0 rgba(255,255,255,0.7), inset 0 0 0.08em rgba(255,255,255,0.5); - text-shadow: 0 1px 0 rgba(255,255,255,0.8); -} - -/* :hover adjustments for light background buttons */ - -.zocial.acrobat:focus, -.zocial.acrobat:hover, -.zocial.bitcoin:focus, -.zocial.bitcoin:hover, -.zocial.dropbox:focus, -.zocial.dropbox:hover, -.zocial.email:focus, -.zocial.email:hover, -.zocial.eventful:focus, -.zocial.eventful:hover, -.zocial.github:focus, -.zocial.github:hover, -.zocial.gmail:focus, -.zocial.gmail:hover, -.zocial.instapaper:focus, -.zocial.instapaper:hover, -.zocial.itunes:focus, -.zocial.itunes:hover, -.zocial.ninetyninedesigns:focus, -.zocial.ninetyninedesigns:hover, -.zocial.openid:focus, -.zocial.openid:hover, -.zocial.plancast:focus, -.zocial.plancast:hover, -.zocial.pocket:focus, -.zocial.pocket:hover, -.zocial.posterous:focus, -.zocial.posterous:hover, -.zocial.reddit:focus, -.zocial.reddit:hover, -.zocial.secondary:focus, -.zocial.secondary:hover, -.zocial.stackoverflow:focus, -.zocial.stackoverflow:hover, -.zocial.twitter:focus, -.zocial.viadeo:focus, -.zocial.viadeo:hover, -.zocial.weibo:focus, -.zocial.weibo:hover, -.zocial.wikipedia:focus, -.zocial.wikipedia:hover { - background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(255,255,255,0.5)), color-stop(49%, rgba(255,255,255,0.2)), color-stop(51%, rgba(0,0,0,0.05)), to(rgba(0,0,0,0.15))); - background-image: -moz-linear-gradient(top, rgba(255,255,255,0.5), rgba(255,255,255,0.2) 49%, rgba(0,0,0,0.05) 51%, rgba(0,0,0,0.15)); - background-image: -webkit-linear-gradient(top, rgba(255,255,255,0.5), rgba(255,255,255,0.2) 49%, rgba(0,0,0,0.05) 51%, rgba(0,0,0,0.15)); - background-image: -o-linear-gradient(top, rgba(255,255,255,0.5), rgba(255,255,255,0.2) 49%, rgba(0,0,0,0.05) 51%, rgba(0,0,0,0.15)); - background-image: -ms-linear-gradient(top, rgba(255,255,255,0.5), rgba(255,255,255,0.2) 49%, rgba(0,0,0,0.05) 51%, rgba(0,0,0,0.15)); - background-image: linear-gradient(top, rgba(255,255,255,0.5), rgba(255,255,255,0.2) 49%, rgba(0,0,0,0.05) 51%, rgba(0,0,0,0.15)); -} - -/* :active adjustments for light background buttons */ - -.zocial.acrobat:active, -.zocial.bitcoin:active, -.zocial.dropbox:active, -.zocial.email:active, -.zocial.eventful:active, -.zocial.github:active, -.zocial.gmail:active, -.zocial.instapaper:active, -.zocial.itunes:active, -.zocial.ninetyninedesigns:active, -.zocial.openid:active, -.zocial.plancast:active, -.zocial.pocket:active, -.zocial.posterous:active, -.zocial.reddit:active, -.zocial.secondary:active, -.zocial.stackoverflow:active, -.zocial.viadeo:active, -.zocial.weibo:active, -.zocial.wikipedia:active { - background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(255,255,255,0)), color-stop(30%, rgba(255,255,255,0)), color-stop(50%, rgba(0,0,0,0)), to(rgba(0,0,0,0.1))); - background-image: -moz-linear-gradient(bottom, rgba(255,255,255,0), rgba(255,255,255,0) 30%, rgba(0,0,0,0) 50%, rgba(0,0,0,0.1)); - background-image: -webkit-linear-gradient(bottom, rgba(255,255,255,0), rgba(255,255,255,0) 30%, rgba(0,0,0,0) 50%, rgba(0,0,0,0.1)); - background-image: -o-linear-gradient(bottom, rgba(255,255,255,0), rgba(255,255,255,0) 30%, rgba(0,0,0,0) 50%, rgba(0,0,0,0.1)); - background-image: -ms-linear-gradient(bottom, rgba(255,255,255,0), rgba(255,255,255,0) 30%, rgba(0,0,0,0) 50%, rgba(0,0,0,0.1)); - background-image: linear-gradient(bottom, rgba(255,255,255,0), rgba(255,255,255,0) 30%, rgba(0,0,0,0) 50%, rgba(0,0,0,0.1)); -} - -/* Button icon */ -.zocial.acrobat:before { content: "\f100"; } -.zocial.amazon:before { content: "\f101"; } -.zocial.android:before { content: "\f102"; } -.zocial.angellist:before { content: "\f103"; } -.zocial.aol:before { content: "\f104"; } -.zocial.appnet:before { content: "\f105"; } -.zocial.appstore:before { content: "\f106"; } -.zocial.bitbucket:before { content: "\f107"; } -.zocial.bitcoin:before { content: "\f108"; } -.zocial.blogger:before { content: "\f109"; } -.zocial.buffer:before { content: "\f10a"; } -.zocial.cal:before { content: "\f10b"; } -.zocial.call:before { content: "\f10c"; } -.zocial.cart:before { content: "\f10d"; } -.zocial.chrome:before { content: "\f10e"; } -.zocial.cloudapp:before { content: "\f10f"; } -.zocial.creativecommons:before { content: "\f110"; } -.zocial.delicious:before { content: "\f111"; } -.zocial.digg:before { content: "\f112"; } -.zocial.disqus:before { content: "\f113"; } -.zocial.dribbble:before { content: "\f114"; } -.zocial.dropbox:before { content: "\f115"; } -.zocial.drupal:before { content: "\f116"; } -.zocial.dwolla:before { content: "\f118"; } -.zocial.email:before { content: "\f119"; } -.zocial.eventasaurus:before { content: "\f11a"; } -.zocial.eventbrite:before { content: "\f11b"; } -.zocial.eventful:before { content: "\f11c"; } -.zocial.evernote:before { content: "\f11d"; } -.zocial.facebook:before { content: "\f11e"; } -.zocial.fivehundredpx:before { content: "\f11f"; } -.zocial.flattr:before { content: "\f120"; } -.zocial.flickr:before { content: "\f121"; } -.zocial.forrst:before { content: "\f122"; } -.zocial.foursquare:before { content: "\f123"; } -.zocial.github:before { content: "\f124"; } -.zocial.gmail:before { content: "\f125"; } -.zocial.google:before { content: "\f126"; } -.zocial.googleplay:before { content: "\f127"; } -.zocial.googleplus:before { content: "\f128"; } -.zocial.gowalla:before { content: "\f129"; } -.zocial.grooveshark:before { content: "\f12a"; } -.zocial.guest:before { content: "\f12b"; } -.zocial.html5:before { content: "\f12c"; } -.zocial.ie:before { content: "\f12d"; } -.zocial.instagram:before { content: "\f12e"; } -.zocial.instapaper:before { content: "\f12f"; } -.zocial.intensedebate:before { content: "\f130"; } -.zocial.itunes:before { content: "\f131"; } -.zocial.klout:before { content: "\f132"; } -.zocial.lanyrd:before { content: "\f133"; } -.zocial.lastfm:before { content: "\f134"; } -.zocial.lego:before { content: "\f135"; } -.zocial.linkedin:before { content: "\f136"; } -.zocial.lkdto:before { content: "\f137"; } -.zocial.logmein:before { content: "\f138"; } -.zocial.macstore:before { content: "\f139"; } -.zocial.meetup:before { content: "\f13a"; } -.zocial.myspace:before { content: "\f13b"; } -.zocial.ninetyninedesigns:before { content: "\f13c"; } -.zocial.openid:before { content: "\f13d"; } -.zocial.opentable:before { content: "\f13e"; } -.zocial.paypal:before { content: "\f13f"; } -.zocial.persona:before { content: "\f164"; } -.zocial.pinboard:before { content: "\f140"; } -.zocial.pinterest:before { content: "\f141"; } -.zocial.plancast:before { content: "\f142"; } -.zocial.plurk:before { content: "\f143"; } -.zocial.pocket:before { content: "\f144"; } -.zocial.podcast:before { content: "\f145"; } -.zocial.posterous:before { content: "\f146"; } -.zocial.print:before { content: "\f147"; } -.zocial.quora:before { content: "\f148"; } -.zocial.reddit:before { content: "\f149"; } -.zocial.rss:before { content: "\f14a"; } -.zocial.scribd:before { content: "\f14b"; } -.zocial.skype:before { content: "\f14c"; } -.zocial.smashing:before { content: "\f14d"; } -.zocial.songkick:before { content: "\f14e"; } -.zocial.soundcloud:before { content: "\f14f"; } -.zocial.spotify:before { content: "\f150"; } -.zocial.stackoverflow:before { content: "\f151"; } -.zocial.statusnet:before { content: "\f152"; } -.zocial.steam:before { content: "\f153"; } -.zocial.stripe:before { content: "\f154"; } -.zocial.stumbleupon:before { content: "\f155"; } -.zocial.tumblr:before { content: "\f156"; } -.zocial.twitter:before { content: "\f157"; } -.zocial.viadeo:before { content: "\f158"; } -.zocial.vimeo:before { content: "\f159"; } -.zocial.vk:before { content: "\f15a"; } -.zocial.weibo:before { content: "\f15b"; } -.zocial.wikipedia:before { content: "\f15c"; } -.zocial.windows:before { content: "\f15d"; } -.zocial.wordpress:before { content: "\f15e"; } -.zocial.xing:before { content: "\f15f"; } -.zocial.yahoo:before { content: "\f160"; } -.zocial.ycombinator:before { content: "\f161"; } -.zocial.yelp:before { content: "\f162"; } -.zocial.youtube:before { content: "\f163"; } - -/* Button color */ -.zocial.acrobat:before {color: #FB0000;} -.zocial.bitcoin:before {color: #f7931a;} -.zocial.dropbox:before {color: #1f75cc;} -.zocial.drupal:before {color: #fff;} -.zocial.email:before {color: #312c2a;} -.zocial.eventasaurus:before {color: #9de428;} -.zocial.eventful:before {color: #0066CC;} -.zocial.fivehundredpx:before {color: #29b6ff;} -.zocial.forrst:before {color: #50894f;} -.zocial.gmail:before {color: #f00;} -.zocial.itunes:before {color: #1a6dd2;} -.zocial.lego:before {color:#fff900;} -.zocial.ninetyninedesigns:before {color: #f50;} -.zocial.openid:before {color: #ff921d;} -.zocial.pocket:before {color:#ee4056;} -.zocial.persona:before {color:#fff;} -.zocial.reddit:before {color: red;} -.zocial.scribd:before {color: #00d5ea;} -.zocial.stackoverflow:before {color: #ff7a15;} -.zocial.statusnet:before {color: #fff;} -.zocial.viadeo:before {color: #f59b20;} -.zocial.weibo:before {color: #e6162d;} - -/* Button background and text color */ - -.zocial.acrobat {background-color: #fff; color: #000;} -.zocial.amazon {background-color: #ffad1d; color: #030037; text-shadow: 0 1px 0 rgba(255,255,255,0.5);} -.zocial.android {background-color: #a4c639;} -.zocial.angellist {background-color: #000;} -.zocial.aol {background-color: #f00;} -.zocial.appnet {background-color: #3178bd;} -.zocial.appstore {background-color: #000;} -.zocial.bitbucket {background-color: #205081;} -.zocial.bitcoin {background-color: #efefef; color: #4d4d4d;} -.zocial.blogger {background-color: #ee5a22;} -.zocial.buffer {background-color: #232323;} -.zocial.call {background-color: #008000;} -.zocial.cal {background-color: #d63538;} -.zocial.cart {background-color: #333;} -.zocial.chrome {background-color: #006cd4;} -.zocial.cloudapp {background-color: #fff; color: #312c2a;} -.zocial.creativecommons {background-color: #000;} -.zocial.delicious {background-color: #3271cb;} -.zocial.digg {background-color: #164673;} -.zocial.disqus {background-color: #5d8aad;} -.zocial.dribbble {background-color: #ea4c89;} -.zocial.dropbox {background-color: #fff; color: #312c2a;} -.zocial.drupal {background-color: #0077c0; color: #fff;} -.zocial.dwolla {background-color: #e88c02;} -.zocial.email {background-color: #f0f0eb; color: #312c2a;} -.zocial.eventasaurus {background-color: #192931; color: #fff;} -.zocial.eventbrite {background-color: #ff5616;} -.zocial.eventful {background-color: #fff; color: #47ab15;} -.zocial.evernote {background-color: #6bb130; color: #fff;} -.zocial.facebook {background-color: #4863ae;} -.zocial.fivehundredpx {background-color: #333;} -.zocial.flattr {background-color: #8aba42;} -.zocial.flickr {background-color: #ff0084;} -.zocial.forrst {background-color: #1e360d;} -.zocial.foursquare {background-color: #44a8e0;} -.zocial.github {background-color: #fbfbfb; color: #050505;} -.zocial.gmail {background-color: #efefef; color: #222;} -.zocial.google {background-color: #4e6cf7;} -.zocial.googleplay {background-color: #000;} -.zocial.googleplus {background-color: #dd4b39;} -.zocial.gowalla {background-color: #ff720a;} -.zocial.grooveshark {background-color: #111; color:#eee;} -.zocial.guest {background-color: #1b4d6d;} -.zocial.html5 {background-color: #ff3617;} -.zocial.ie {background-color: #00a1d9;} -.zocial.instapaper {background-color: #eee; color: #222;} -.zocial.instagram {background-color: #3f729b;} -.zocial.intensedebate {background-color: #0099e1;} -.zocial.klout {background-color: #e34a25;} -.zocial.itunes {background-color: #efefeb; color: #312c2a;} -.zocial.lanyrd {background-color: #2e6ac2;} -.zocial.lastfm {background-color: #dc1a23;} -.zocial.lego {background-color: #fb0000;} -.zocial.linkedin {background-color: #0083a8;} -.zocial.lkdto {background-color: #7c786f;} -.zocial.logmein {background-color: #000;} -.zocial.macstore {background-color: #007dcb} -.zocial.meetup {background-color: #ff0026;} -.zocial.myspace {background-color: #000;} -.zocial.ninetyninedesigns {background-color: #fff; color: #072243;} -.zocial.openid {background-color: #f5f5f5; color: #333;} -.zocial.opentable {background-color: #990000;} -.zocial.paypal {background-color: #fff; color: #32689a; text-shadow: 0 1px 0 rgba(255,255,255,0.5);} -.zocial.persona {background-color: #1258a1; color: #fff;} -.zocial.pinboard {background-color: blue;} -.zocial.pinterest {background-color: #c91618;} -.zocial.plancast {background-color: #e7ebed; color: #333;} -.zocial.plurk {background-color: #cf682f;} -.zocial.pocket {background-color: #fff; color: #777;} -.zocial.podcast {background-color: #9365ce;} -.zocial.posterous {background-color: #ffd959; color: #bc7134;} -.zocial.print {background-color: #f0f0eb; color: #222; text-shadow: 0 1px 0 rgba(255,255,255,0.8);} -.zocial.quora {background-color: #a82400;} -.zocial.reddit {background-color: #fff; color: #222;} -.zocial.rss {background-color: #ff7f25;} -.zocial.scribd {background-color: #231c1a;} -.zocial.skype {background-color: #00a2ed;} -.zocial.smashing {background-color: #ff4f27;} -.zocial.songkick {background-color: #ff0050;} -.zocial.soundcloud {background-color: #ff4500;} -.zocial.spotify {background-color: #60af00;} -.zocial.stackoverflow {background-color: #fff; color: #555;} -.zocial.statusnet {background-color: #829d25;} -.zocial.steam {background-color: #000;} -.zocial.stripe {background-color: #2f7ed6;} -.zocial.stumbleupon {background-color: #eb4924;} -.zocial.tumblr {background-color: #374a61;} -.zocial.twitter {background-color: #46c0fb;} -.zocial.viadeo {background-color: #fff; color: #000;} -.zocial.vimeo {background-color: #00a2cd;} -.zocial.vk {background-color: #45688E;} -.zocial.weibo {background-color: #faf6f1; color: #000;} -.zocial.wikipedia {background-color: #fff; color: #000;} -.zocial.windows {background-color: #0052a4; color: #fff;} -.zocial.wordpress {background-color: #464646;} -.zocial.xing {background-color: #0a5d5e;} -.zocial.yahoo {background-color: #a200c2;} -.zocial.ycombinator {background-color: #ff6600;} -.zocial.yelp {background-color: #e60010;} -.zocial.youtube {background-color: #f00;} - -/* -The Miscellaneous Buttons -These button have no icons and can be general purpose buttons while ensuring consistent button style -Credit to @guillermovs for suggesting -*/ - -.zocial.primary, .zocial.secondary {margin: 0.1em 0; padding: 0 1em;} -.zocial.primary:before, .zocial.secondary:before {display: none;} -.zocial.primary {background-color: #333;} -.zocial.secondary {background-color: #f0f0eb; color: #222; text-shadow: 0 1px 0 rgba(255,255,255,0.8);} - -/* Any browser-specific adjustments */ - -button:-moz-focus-inner { - border: 0; - padding: 0; -} - -/* Reference icons from font-files -** Base 64-encoded version recommended to resolve cross-site font-loading issues -*/ - -@font-face { - font-family: "zocial"; - src: url("./zocial.eot"); - src: url("./zocial.eot?#iefix") format("embedded-opentype"), - url(data:application/x-font-woff;charset=utf-8;base64,d09GRgABAAAAAEVIAA0AAAAAY9AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAABFLAAAABkAAAAcc+CDZk9TLzIAAAGgAAAASQAAAGBQBl3KY21hcAAAAqAAAABMAAABUvFF+FhjdnQgAAAC7AAAAAQAAAAEABEBRGdhc3AAAEUkAAAACAAAAAj//wADZ2x5ZgAAA8QAAD7MAABY4HVSYx5oZWFkAAABMAAAADAAAAA2A/nHeWhoZWEAAAFgAAAAIAAAACQEdwEbaG10eAAAAewAAACzAAAA2gWL/3lsb2NhAAAC8AAAANIAAADSYgpLMG1heHAAAAGAAAAAHwAAACAAvgE3bmFtZQAAQpAAAAEjAAAB9XSZ105wb3N0AABDtAAAAW0AAAQSQQeQ6XjaY2BkYGAA4k+d//nj+W2+MnAzMYDARX/nRBj9f8H/DUxzmLiAXA4GsDQATKILwnjaY2BkYGDi+r+BQY+J4f+C/6lMcxiAIiiAFQCI6gWUeNpjYGRgYMhgZGMQYQABJiBmZACJOTDogQQAEJMA9wB42mNgYfzDOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGAQYECEhzTWFoYFD4mMJ44P8BBj0mLoYAkBokJQoMjABG1At0AAAAeNodjjEPAUEQhV8USkGlkUiIS5xahEZEqSHX6vwV/0OluM6VnOIql2gQEQmF0MlJVCQKz9vdzc6b2S/zZrBEDub4ejGQkjBBFgMGvMBBhR/LW3B5FzuYgjdUFb8oYWxpGTW4CLnQ7xt17qU7jNR9RUe8iyEy0gln1h8MGfHHjfGiz4RrPrmyXm1NbPKkzNM6BW6VOZaAZ4UGX5yjzwCeOoo8MtZ9MBJLc4o8ema7PyjoUM0AeNpjYGBgZoBgGQZGBhDwAfIYwXwWBgMgzQGETEBa4aPYx5T//8Esho8S////f8zPws8M1QUGjGwMcC4jSA8TAypghFg1nAEA45cLgQARAUQAAAAqACoAKgAqAJQBYgH0AxIDsARSBKoFFAWmBfQGwgeEB9AILgiMCLIJSAlcCcAJ6gpaCowLKguUC84MMAxqDMINhA2iDiYOYA58Dp4O4g9cD44QBhAqEKYRLhGOEdISKBLiExQTOhRIFI4UsBTyFWQWQBZ8FvIXRhfyGVYZZhqeGvobQhuMG6QcFBzqHQAdgB3WHhQePh6KH3QfpCAeII4g6iFkIjwiuiL0I4okICSAJMIk9iVCJe4mUCc+KGwpBCmCKfwqFiqGKqArRCwaLHAAAHjalbwJmCRXdSYa996Ie2Pft9z3zMpaMrNyrb2q925Vq7vV6lZ3q6VuSa2lJYEACQmQARlkJJmxZPbVyFg2ZvPCJpABNQJ7jPADbL9nMBjsAZv5nj3j5c0bjz22cdU7NzKr1TKe73tTWZkZceNGZMSNs/z/OeeGgAVHEIT3opMCEZjQ+iQS2iufYqLwN91PUun7K58iGBaFTxLeLPHmTzGKfrzyKcTbe07PafScivPYq26/HZ3c+riDenA0Igjbn8MCekZYEjaEA4IQ9IejyERsOBqO6oN+r5tHgc8a9QYN/GgNjSLK8iga9rrQWqGVcoMy+GzhRp3v0KBR2OuO+pW1ohy16ezZsufEuqZiA8lUxBS+qdtvV+KzGOPiYP/LT23OiYzKWPzlvSf6RferrbQsbvbSi45m933zM3v2DOeXsa7JDBmymvJzalVBR8qjvRmxSmlQ1QoPYywh8c1Zq75vbd1BNlyTuP1ft38PR+h3hFg4I9wtvFUQGsPkvPhFDUNGmYkq5XoDrm/UT9pGg36jPoPguilLmuFKe90oLwZhDvlhBC+4XrhUGIh6o4XGV10f+XDUYW8I3Qf9VVRmNEoO1xvyPWDPpBsMDd/eqFegA4O9Oj6RXv/OCzdjScJMYYo5e3fv6M8tkPdWctkpo8C0UHRiEctLCpL3zulLRUmRRIxkQhQiTotUlmFHouJsxk01uqd8G1MUaJTmrLk/QtjQPVeSQgl7DsEIEaQqWIoUzdBgdUUUD9UQxojoEpPT2VEXE/S2yryhS4jIJc3Crq1iBi88N0Pykq44VNPwg2YgiZokiqRKJJFSiWAL52WpM/RjREMlYsw2ROObGCtEQghTQonbseDnxbCgSIQiDC+4N6pgb/9H9Ffo7wRdCIWsUBW6wopwlXCtcINwURDgPoBoJSNXrkeDUuDTGVSGGzLshkHDj0Z8EL3LfeAWDNzkHgz69Z9sHzePIjhqGe6ElxxmfGzHM0zXzXhnUM0z/rPpnnrVqf83JacxEmXPMjz+Jpqs6Lp9zjfH65Fu65pD5RTTKXsJ7OtlvMffDNsM/lH/9rfh81+WDx9efgrPiS20dd50PeMi/0C/buu6LOtbv/kTTSVxDkmeYWx9/fKRBCpcs/0J9Bz6AozNY8IHhc8Il4Svw9j0xyoJ4tWNxsILSwU0TBrG8jmRUy5z/DXyo0R2uehzAeQvLoSgyuEygp1Am5MXb8ghxjuUZ5Af+MkhuHqMfmJ3+r86atLObwGczk6bBy1gFrgOcNW4rAXXWHpacT1H1mNN142g1pdF0mv6uq5rUc4whwsnS8V8nDZM6G0G2Xxt99wswbLRnGppRIxTy5ZMRKx4nhzoukRxpCoISVJsxakUdJMCRxIJFS1TkYnqtmRm24ZORSJyRVBAg2QWwU9JCgJZ1iqmQplEyElJUlWQcKLOlyPdELHEFFU/WHRtFqiO64r7q9NOyjTfnZKVd5pGZM7UdzE/bJ9dWoSDxels3nAcN2Na3fnN2NCorihw0oGiSZKmMMbMwHc1y5GIDNqZIsQOojgURZFZLE8IFjXZ8xgLr2G2GQSaSmBLlA5cJsvsj91adZUgdEdT10Rp6+9NXWcIVO0uulFvwvUQw6px2/fJ7efwQfSccEg4ATr1KrB9/TXMBSTKE5ANbuJApeD+9Hud7jzcq8Q2cQPe6Iy4JQPByKOxSvGbZSFq4XrUX0eggj7sGvndVdQvB8k3l4J18BA93sY7812Co8PrLnQttrw4d2x/E0kvPz5cF+9YIgiTtK/HAZF6u6VmAawQFvENomxqinmdDsOOsRgNxfmXZzHJkhH5QKdzvtNmpsNacSp26YG9zIn/y/DkfBoR12xvXNeh5MjdoZUB20JFG9RSdm1sBNw60jDUFfpcCAMjdx+UFwJpFe8S8UoUfTX5v/G8ZZ2/kS9a73+/FYFpEvD297afxmX0rLDJbVGdDwb85wkfOzSWeXhB45CvT1QHxifPu42GMMYmabRIohHgYzB8uxT2xWPHk7wSJW7U+X2oqaVUp21n4sCzZJlSHSwrCCgYWbGrtDOJISUwJBI6LqZnHEkmyojJUqY8bVtp25NERSUE6UsHj5dmZ4wwbWVjw1AU3aBU1USdIM+s7c6ljEefGjUrMkYSMwxVZXIsy4YsK4pC47dgTUMUKZpKmW6QH7iLdRk7WFasSimlE2KYkSxbDkUo382wVAEVX3anr6oYPIBoGmD0bYp9kRwvnlEk0+VjKDS2/wj9AH1LmBGWwWbxMUwsArcLHFeApUnGDhbL3OWWaSUxIGBrJn534mkrU6LnL+WCNdtcjjN9P1UAZaykHTucSVlxFON43p5u5Qz1WzhjzvooZQWB/63pXL4ShtmUMRcbrhs3lHpcaiJdDdH+2W6jojwus3LRiRGTK0VP0wRJqG5/Ds73GcEU5oQFwEAHBWHsSBJl4SjB4zAIzrqAumDy1jBoQnKKk62X/Q8NucvhC9zPgJepvfHsDW+siXe++06xNgTvHV+dTotM9vzarEVlpIn01AOnJMU9sbR84sT9Jw42l6anl6ifD4I8uqcwM1Og34tnZ+M/2voRBnsRgi/HsqtjGaG1IFUC4UEnwNzohut8iO85fTIbBNkAbMA/gByr6HlBE1aFY8IFkOU1nMcmbgF+g9vAohHcA/iE0x0NG/w9ajBANfBZbyMWhRY4h355ntE2ikbdvMRMUm6RdZRnMCikhZXyuYcfu7mefJ6viQbRcxqxRC2rx40cs6cLEl3Xs5poEy2ryWqD+SYyQJpdogbHLOSpHkgoxlRRTdWU9cDAKtNkTQJBk3XNlq3fevSWevn8w8nniiqiFpwe/2yLQdAKWXnWb7M5wDZz0E7UPFi/AUJXAfgI1sDsM9UAUCkSGDBydgGsA7RJskIpWGOCpAnufQ5tgZ0sgKSOBAHM13AZwbDkaaLuBQL3l2OPoc9dJdxWvnLF8vk9ryht2nBShMMpSWFLIgOQhs7t/vye829yjc+C/I0/zow/bn52z3mxW0YyZlQ15CpgWgJQ7uHd588fT7tu2v1w8jnB5OgfQCZ7wh3CE4IwWMNwExILlFikxNrkJfD1JuaKBDenjVoiKNGkI+/L+4CwQkc0n8dX9OUAliR919Gk84u2c9/A3QENclS1PBK/VHUipC7ZuK4zSzFFHcChFBSk8HRILMXRlUdJJp314HYGedjDJ+F1oeqGuNKWAk+R7YioMuwRFqX4epf4asReGpNGsTBu+5Qdl0T/mI9LEdg6NyPG52NiKo6mvI7iFfD5XQaOUFKR1sWigaQ0Qx7cWLCGYCjBJGg6VmdULEsMrSM9QblPyNyJa0idgi8D2QHWwfyJBibg4kWma0SfkbEG96unYdu0RfwEb7yW+UitKcjQx34fay0NjksReK50IGHuI3xhaftP0PPo14Q+WIsVsBd7hcOgYyeE0+BtbxfuEu4R7hUeEH5a+BnAbj8nvEUQIqfXH4AP7uZxDvUGnIEMo2Tgx+uDYZcbyaSRtzi1oDdo9AaVweQ9mjhc7yfaJ173f2PLcluUnZQti1lwLrKjq4YCuANnwLYQJGLRVHRHFttb7zgw+avW660jk78Nz/e9eGftOt/zfHJw8ldHj1vAOgBZybHo+5JmI1cSJQ67iWmKiq5KIlJJsnXrvrNLS9qqtkdbbNn2HsfZevr/7zq/B0iY2f4n9DX0PqEFtnq4joYFBBaLAhCDhYiDl6QtjyxgdBXawm2U0Db4Zqsy6YospKhg20zT+pZKM0y+HpR4jShian3YMg1JkYOgAC5DlleZcqMshyDWHcdhqlaG3tIA+M0q+OmgUjWgs5JOd3fBedHtP9/+C1xErwebUhVmhQ7IyAqoMzcsXTi1UgLUOZ9OzqtUBlsLTKWAeutImLgMrxdUeqMe23Eh4N9erehAm88QakvgmNEK0dnWD2UDj25XjUvFf0a1rW9nG5lMQzq5eR+61uhnG9lsA8FGRe7BXeCyL35NVlT5B8Y1D4k/tfU/6rA9I2y32+2nG8li4reF7S+hbbCHQ5BpAZjS2HFzPmGiBtiRwZqY4PdRmXESEHFv3UgGe8S4HxwlHI1zq9gvvHbXngeL6UOvPaxOl22sAK5BJPX42w6JcnevhOSLt6lrNUUuLb+sXP7g6Oho4eqFzzSOlwar167N7rr6VevIPbwEGM+kgEt0vVmcRuhwT1Ii547frLXQ44cGg83GwkID3ok8bP9fQgZr6LPA9wHtDntRvz7mkVGPD2KlXCm10NzhPkInV/rHVHnl5MkVEW99p7f/A4PDgEHRysk9/ZOvPkmuEkTuF7AA45AC63tEuJOPxWhCsXaCAAnBauEredAOE0rIDY3GJI0lDZxbQZdoEjLo/y+2AJLw6lfdeffhmuu5XrXe7vTmO3ObddCAQqFWm2nW68UV28qvnjq9knfsjTAotoMy+B25rCh2pBQ1xw3L0++YKXZ8YLsK482hWtRc168EwXPdTqu2uVltzw0Gc61qDZTX2zzbn2o0cgXLtu380pnZaiO3tpavN5rVMKg5AMjnfEMPLE9Tp2vVmZoDvGMO2FbSEgSJzDyHJRgrHo8SAqfkePAGzo+EDYS2toXt5FPe/uH2fwe92A94xBMyQkWYFxaFA8JRuFuD/jLib8evNLjNgkGJ+HoA65PvaLx9Juk3uNyLr1R2No0mrXl6PevSGyq0zF5Ju8krTd/B3k7PNsusQu9n198MK+9Y4B1Gl9hutvVPbJrdxd5xiV1iP6qwCvvRJba1xaosxZs/w1LJ6j2wzHWkvv1lwIqXBENIc7s+nCgIv30jjgy4FHARqK9df/CW6onjh99/1ZKaw0dnWyc2y84I/Rc1zmy8/k37Nq7HM7Onjh6T+LhN5E0DiSsDFukBZtsvCCtojXtnPwGZSeQNOAVIsk9HXGbqDRN5Lyxwkl0pj+l3xMlHQlOgad/9P3f/Pv6RGabu6sns9O2+ipgWXnd1oz21tLF0qF5T8+2bFubq+yvLV6cPM7U+VyiIrdJ8Wmn2pFoh++DkAPv2feHYaueU7ppZTHso2tcKDm79Y8s6dVy9Fh1q7c/NdT/opES8fzj/is1j6eNtIiSxuH/afh4z4FSaYIP3hHEDlDmKRgA/WcNCg2gUkGjUIKMeLNGXvvQXL979vttu+8DFi93OxXe9+z3vBkR1R/83r7324pkzF06cOn/sWDmXPfpZtHz+tuu27vzs0UIRfkMoTjB8SVgDX/wSHitZI1eQroS/5cUkrNEC9hEltLcHjd3h5J5RBlsqZrJxtEYG9bFOwn0dddfE3hgoAVC+rOPFMFv3FREslKTKSijWHGPeUJ16Onz47Mod6zejyC4GS/O6tiBr0G7b2kFdn+qmyu2LlMarWsoQEQ2mGw6WmiKQMExFWZRVAKgEU8Af1AaSZsrvrG40q6aEKEAXSpnTnNPliFGj1txdO//g4u1WydLyebSAVCNVsdIdlM2huddQKZCQKouMSjZck6hKYOWQJIoS4CBqAnIiBh370lu3P4E+iL4AOGYcYUroaRLNnbzWMXxE3PD5CQadQMadYMLEIHL/S+u35ixjSVSdjLggE5dZnkg4IKjkTZWYBQxmSRXFDDAhSXJlmVHHdhXdA7iG5zxbmZ2nDVeVUsT2CtLe5azLYAOMh6jagOcVSfbrVs4zTUkqEDFNacbP2Z5t+yoQB0YkyVcUwGzchguzcL2PCVRwQOJKcGVOHySu7g17pW5kcRzARZCCD64B33R8htBHP4JDoNr/URI/Gs7OhR/56O5dHxOlrWURrX8Y401AE8pbnmJoDeO3uNWq+/xTg8FT+HNvkaStPxfpxBZS0ONlYQ/4DKfPfyrMceBRaWEQGYDXlWCGjxILmDSiFobRm/gPrrVg6QAR7OCA2RK6rdqpexkk+ZZSrDrr/Qh4TA0AAEZmMzKGf8BjtIj17tztn4hK8dGtJ4o1dLNmaprpoBtK3Xo1z4iIZBIjCaAXYyx3QqVmMxODJGCDARMNrOzReTTPd1ETWagAJ/o++rJQE4QQbroL/IFDF+77eNSIAXlMvsHu8bGrV4lI1yjVs/nX5o76gSQ5Vvqbqc+Emm2Gz6T+tGTk/a3/bLl2wY3QYpQOVBzFkf8q3PKdh2bnnAR3TMNv/gH85rywdFkCL3tb+DH/BRc7ujLUuRNa7000ctoys7lms7ur1Yrizux3LCtOZwPbtmzDCGTb0VRNS8XVauvu5ZV7nwfGMjudznx51OmUy65XzHfne53sTLFsO1TSdEOPZE31nCgEXmTs2/fkRrFYLCW8cQbO9ztwn+8THubczEvOmLNCAACDyQq/rd3xNVxGDSZJ/D8wAZT0D3nYlQZ+yMNxlbJPfRqChuHxoSYxkTLHipN43eQ1Gow6PR6xTYJxoODDXhj1G3wIZmRJVs15piMqu1Ko5n1PNLSs27VDEAGCZZOZZqxo3kJdjXVmmCBAPISIiIZESaZAyIDE23nb8+bsDMBhahDD2lU1qKKAYRJvRFiSOo6BUVEzIreAbCajsq/IQLZkTSvooIgEyXIEDJdms8daudA8PR1mbFCv9HSU0RAP+GEiEknhrFmkhCkSNlONDAiS2kOonNUNUbap5XQ6gbMf3UBUU5sGCvYujOQZpGpjm/XFRGaeAzQhjIDVcIAdgAkH8hRUgsrg2SP7548ckfVbbrnw67fMDzZvcfTuLX/zN3xfsv1bQglvoJOgpUeF8+CNejvBTjgACBRP/AQVynoc/kb8I7F3BbRGkpjQOOVlEp4/4vezxsM/I67hFAjdzpG4Ydy/ilNBnM/FfkbPGqIvffR1DBB8xV6K9flSaib2MYyBaxWLfmthob2yINqOmsnYxXmzcKizjuR00JhyzIrlp75qeEU7TKVDIzYM/Q1BqpyKiymUeVm2Wy2q+qBQ9kNuHkhgp9S1dnvXHmI7IALl/O75tTDdcU2/6FuOnQ2DHFA+Y4z3n0V/jX5bCIQmx27cXplipcxhlAk0lHGnl+NDs4pGDlz2qTMoRTrDpSkkx4VqVj9G5gfJykrrvlNnKGI33Ebmh0s1+Rjz6/lHfmOyUl1+5N6tf7rhtiS++j9g7G1UBtRjCUJ9YuqGk29t8+6rrrr7Dzbv2ty86yV8cTNp2IT7PTvRORdQVwZVBqMGS96VoMGiYO5b3372FDvWZTPtWbm/gYUtYd9stllJ56K5Y/lS9cbkvv/h9iU8hb4EKKQkTI95AqA3cAMBRyItlOTyRlFtgBqTaN4OoWkfHc3uM0vX/OBn3c8/Nbra29N27Feg2a3vtNQ95/akegd6vQN/Ojw83ygd+dHv3+k9/STaHLQ2xFv/+v1b39wM49auXdce7HVr1e6EZ30FeNZvg+we5yiPG4zEUCQ2jet5Qit4OHQnLDpKLAn0gq5AcNmO/QPvMnxxBoa//Ob59p3tc80gaJ6DhfNNf2Z6X6CZabed1k1Nkr1UYbXguzZjhpbO2qkgHeyZmXacXG6qOdOcbuRzjvPzF9s3TQXB1E2d2zs3T/l+86YLBxcXombeRETUs1fVs/kKZjYPJFOEKvlsfTHnKDK2cs1oceHg7FQjn3Vc187lG1OCtP0H23+GF9CvAQZ0Qd5i4AACc3pRadRzKoNSMAhKgwZrsAQYsmjQPiehX5XOnN7aRE9/ojn7iQ98YPpTn3rgA0X0dfC2PYL3Nus/U6redv8bjr/3vd9+4H8mei3cuH0JfQTub13YJZzkngSMAh++sdGFFVZJUtkmfIQJC38hg7uTAJm8ErvKQ6STDFcLNcZZsxvP7sqGsqQO9pwY/GKll8rMeXrWLMQnDuw7t7Q8tzoCmyYTMPQSAaDje3iuXC7RXh7nXANJ3QJ8m9nZ/X5sWWhPp70vpfQL7arlGGpODdvl1r7+cnV+rqZSqipgJCUChpTQOPWvzSWUCXOy0lxA6SAnc8xb3X4aMO9nQaIYjKvF+YiBapGFnIHE5gHt1JCwDbqz7+Kfon379j3wwEH0462trb0rP4228Bf3wt8Yn/8A9GJ9Mm6bwqlEM/63Rq7+4lelzoeuFw5bmEpgnHvB2CgXz+7KBHzs9p4YvmjsDu49t7iSjB2MnpiMHqOy5Hut/WUYu0JF7a1WUfn29B13pC8P3nxrf1rpFTpV0zWUvBq2KlcMniTxTDUMnwQehqLuv04to9E1C3jYT91xB/wnergBevg8cLnpnbwzxxZ5HPgmY73wykwZbBskydTEvidegHN3fvkJeYChqnBHDvuUOb/gLh5UljfxAQJaUaa7Ts9MLURz02ksiapoEhtdh0JnteIrMwi8zL6Ybip+OaRZndXN3TOFuGUFiFwALo1pqqTrxYhK2C/HxSl/3/WfH8y+Mg7VoJ6iuqEY1CQmqnlvqBc6OpMza4TiymZ4yJ9upGxNUhv5vOOklpW6EjuiLMXU1UozcdRuIJ26UeQGee1UYpcuAQ/9UpIz+LfsE8wTt1MwFMALLifCeDgaTwSAXyQfMV7xcJlzEpen4QLZYBxnUN+Ps1HoxEFseaoEaIOZmZOdcr65ZhFEX/MCzyyBTUGBm22sM0zASUqqmvLTfikH8ML1jVRM5TBotjRrbRqrODXGBLvBRzyPHhdmExTJ2e+4asBnifDSy2Rlvlyh85XLiGoP1XfNNDdObzSGh2oAgFzwnKrnI0LW0lNTkiIaijetB3OH7GJ3dm1tdr7knV1oM0mRDRHADAbAo5iKgRXGz4MKx7d/Bz2Dvggayj1NUxjyGKBXIqzhcF2AdwX8VgENehZqo0oBraNKozdqDMZqEg2ACPM+bNAIxtpzHN1efuvbogCGUtPfJ813yRy94azxy+LHxafX/LAfA6gLbXt3WERntt45PY3evDeK9obhnY+hJdOs7MtkHmvNvSuK5ubm9sbx3koaxeW9cxHYTBPG7O/BF50T7hUeAsw/Zn0Dk1ioztMDPNVAeChhHQ3ziOc6G0MeRS0DmE3SoiELShTUIuoC3+5xiAsvGFsTWTx1QicB2SR60SINOur1ASo1YH9XpH5m6fb86mxZkZGbzaoKZpoWlosNt7TbcdJZkpgDDTkAMLGcStWc6qgU8aA/2voLbAaBzLAM9I+8Sy7Wpz1YUpSmWdjruXExg3hUWySZYj9HZFYvVVTtTY/pvs8YUVKuxWr6we7L9jOjOV3XtfxiI88YAouhAC6V4jQgqbDsurpBcrVAAWEUFUenxal2GLquqgdFSwY2rfhmYT4P0JoQROIMwvGelCdJiGAF2Q5gO8spuO7HvSxP1DMjI0zyTk+Dnn0WLHYkFHaQV5eT0IRSuf8mh5gP0PuCfD7Yuj3I33729WfPvr6xcmJl5UT0QnMelR66/vqHrv9t3r7KdeFNYNt+Gj0rhOAVuI1yuJKCLHHK4YANDyqP9E3bNvv/3LesfP+fO0TTZtHJaV0npokNfXrr47MhMRP/8KHtL+JlrAqPCx8SPi58AS6By0gSW8cTrQI5SFJNayicSEy9zCXAlJJgKI+nwLZxlDQ08XhPHk6BfULKVxt1fqRokkgHwWqh5AAT4jMpG+EL9Yo3LnwB9FPhdQejnr/DBDlfirhL4rYpj1kLsevPOKaiUJKkfsCYGKKLTTNlUma4ajqVLTtEyefnwtRM2hVF2VQtJZZDQkw77UWy74SNlnZbKqXQIFaUxqBkDdJa0yOKiVRJZl6qkZ6tmCZgqSD0s8FsxvOCqUwo0agQuZJt0Xa+Uc+rdmgvKEGnMnMxHZF+EFY6gdLv9x+VkC4VdTBwxK6oaOB4VlFPA1MHKoY4dTdrihLl9OmSKYM4hyFRfUV1NcvjP23JYOhZ4CqKbaS9QNZkbE830/l2JaLUt6mc7QUiXF7Byk5rumcTRQNTldEMrOtgYH3dAW+hSTQdyJgytLhWAt+HG3a49Z+uLbnVudL+cpwqhmHVPZ/LZh92XfBAiPiYusyg4k4OdRK79Hgu5kqvgSdyTJJ492AUmOM6Lr7Cxgjisp9wX/2xV7/6Y+nYZeydKFUMYofJd8SOHb4Qe0Q27/Lqre86MX5v+vfsKLRh6S7vzXYqHOcA/iv4rxj8l5dgy6A3HPWShFBSXgCS8jP3z5x++0cuzM9/Ip7vRrfvwsKl9Yf+nj66sV7eu7/0jeQY24Ahf4S+whmRXef5DhAkl2sQN2KcwZtSkhsFQIgYc7SIZmcl45j3s3k5pLoiqs3qgirlUuVc2hMV08bBIQe9QVMZ4B6sM7OytbUwpxCsxQOdubojIlXRmASmpDJkG3/S4+fwhe3/ic+ix4RjCUNKIsw8P5tEQPrJbw8mKQSAFUFSmwimeNwtcXQ8T93GCeoYY5SIVzvue+D4+k1peVFzirFYBraoBF6wPlrqbhSno3JU4Kwc64ojYlXU6KjdqC+g3mrINuxDszxfMr3PTWevaR1/6a/ev7HsPhKnPeR6OdM1ZRrMz7ZGS2EhG1FdlIjIwLdzXXM77W652G47b220T7765ExlpdwYY87nhBE+hBaEA8JrhbeDXQEWXp8gMLiC3iT3BNLI42XjxjHvThw6v5xx+RvgLu6Ukh68Q42nrS7zdI7b+jyyOylx42MxEUHeYWw1ol5SdkLGPzKJKo16FMa7ksC7Ma/aMMR24KSj2rRmu1MNK2ukfEOSqaIWkVzTQT8zaTcuOCVbw6I6LSqyBMNYmMqWVMRsRXUylShdD92MqClgLTCWHEv3SZDzMhTn/EylYusfCZWUYsaVaFWTDc+L6lWrj4ilq0gxTRAixTGuZmrptcWUk9ksFiuxlXYo1jzsi1Iex4ak604sB7qv6ami4rmqjPx05E95SyAaWdOP/IJDdBBiy6LUnHGtlIVsD/SapRftILAsI5jaiLM5YzlVTeenoGnB9byppq7LRqfMOfS/bv8h6PslQQdsMwUgun85HFcpE6fn9Ib9Ri+HBhPzPBn9HMLlbMZxHfDymXtWEbqnurG4/56FIMdEdHe3aNuZyHa2HkObW0+/81ftNkKjw4cufXIztlXntxK9/D0hjzvouHBNkjFKfpQDi3FYsH858wZfCfLuvShCmCR/d9hx4MOOsFsBJVLEcf3wuj37F1Vn3mf1WsF1CBENLz9VmRFxbrmx3kIzRC4WWo51YEFLOtV1xTIsgj3k825Sfrm2Z6bEyCfcxesW1XAjQ+u+k8GSptpGUF8UST49M7PHclqlokwW9HAjzerwGw5gkVyA/PoCLaanUbFlCC+qx9aEBo8kX2lTR/4y4nn9GQCP4+9yDvlJ7CuIJtt40GaymIwI9AkuG9qaeb0Jd9/kX+D+nzDyWjPQiupCOUewGhr3/ocHgCn+hwf27o0NI2X8NbyTr4yu/8wg/Yu6/vG1oqvpcJ48p/ccTgF2VOBMM4Bk9sDduYnnXhoTzsgz2y008tYQT8Uz4ChtwJG9CCf2dCc0GnLH/285ZCOaFPLOIH77Qp7jD8dJflgPEzwK2BPMcJ7RR5cPU7ZWzhD8C0QVyxLG7yeaWH7PcrlzO2C6dByBUsVRSDkQ0O3jvMKOM0TOEQn68KslWZb2YqyXACN4ko5tqpmSRoIaEkW9CIfDTfmRqym7Q361V9VEZMFuHtbErf/GF26+4w60oiBSazaNcHZ2ZhopLhGRyL5CFU1RdJ3HnRWVfYPRqyVZIfHaUxqQFiIVdFkmRCoetKko0WknBF4mCMr2R7f/BZ9GbaEP48nrNx8GzPWfhB/zqqVGfzSuURrHwnmtHIgyrJcblaSOjvqsUeaDBkswfmNY1L+cyGf1Mi/jnyQcEhLPa/OSGAfPWSflwOPdxt14C+8VLqOkD9yqUb3X7YW9Ce/lpXw8i82tNrj7sbfikBAa4QVOv8K1cwBykHQOI+ZHQBqHq6CFYZRF3JrzOHiSQh1XR3JbPDHQcJQ6T7WjcQG9iU8hQwdIJCXwnoiKZCmE6CFPikgO8TUATqIF6MxG2NYAh39WDkwJ7gehGYloquiKCgmCKMqLWOKFW/pwyjHhYKoEuNDRTKYiLfDKOZzEy+H29BAYTKCqskRCVSQIEV6kqlGKxKLIiYHFA9rpi7wATBKRpOoSwkS1eBGarKpK9XZR5rXvqhFZbqB0SkgRAbhJcsXPMN1hH/Uqot6WRctikmE4jKDsy2JE+31jl4FwKiAKECUZZalRzEjIDywT0IPMy9DlQgMYtKjoRns9Dzgi7RsMYSrplkYkzZ+Ck2AG+CGTGEiWrWUrtEDIjUAtOqbKeIEAjBVGVJcVOCAAQlVzIzhXWfURCDY28znipGFP2KQjhmQLOiJqiS4QMBFYEHgz3fPKQ9lWahFC2tVpqRFYhlpNj/GYkMOx8Ic8w82pRwne/kH0Cwdzn77rrk+DnP/u9ufxIvqCcB1I+X3CzwnvFZ4SPi98VfheUjHTS2plh9yTBDSYSPtw1A2ZT4MQ4E6QREAB8iTizlPelPkzE1Pvz4eJ/wfJA/EFneGIDcQ4qg9oNK7a8HeKevmxk5KNSc0nF8VBEu4YVS7HuUBFhhxvedztJJHZf6f7T/YeH30cFktOkHUWQag0RUIAbJBk6FSpq9/4GhgMHMyBXMWhkVdg9AH86yafNAHS9Z7399LZBcQnUSA2rg8mHlBiVcdyqCEuhQiV35D97G5J08S/+zHq9KdmO3PFkeZSvxBkKPKrpdlO5GVNDBfsRa35Lx2oovzwocZgaqYzVxrudAyu7OfGnzNlJQb9MQzgFqA9EkH3cbXBSCkqlBUskHQ+1aPCyytDytn67rc+ehiujVFeE0n5ZTYCODsCiJBKhLGs/2R3fm5qvXoAdS884FdFKlEKKBir8uaTb98g/cw9teFq5+rpgojqcHgnqIaz9SAdSHKumtv6e8kHki/J7o95ryPNf7/X9zFaeOvDx5NxmXnrzx/DmGOXvwZ/FQNXmRJmeWVyA/D9OoKrCxIzAwibJ3mCMbiHf8kZOd6Ai8goaIwSp+Si9EyvP2OY+U4h4som0nTZdfOK2j3WdRSAgzwqcBBw8lX+6IPTmhb4/v3FUTVrqxitEStMxT4Fs6BpTiqgFBoHUrroqq7iZJVfQ9/sbk0htgTWJCy8ruHKsswQYOUvAh84iM6Dl42EitAe+9edaSyjAaAD4PMcHURXLO+08z57zzx05szrz7wNbZxZR2j9zMbd+JVP3YfxfU+98j60eecm2rx789m0l816aT+TeYupmiavyjX/eynXaORK2amp/yM0g8AMrSBI6qO+hP4VxlEXcoBQ4HwCj8dNk2pZC416oyQs2giTBmBiPHsBIIpHOblCVy78MNVpWLJ1+95zxWvoPaUb991uqXbVtG/bd644HW6AjMf2RjWekfCygp5368tT+469ZyH97qP75+sz+/YffQ9qnMOW+zpUTfFKIx7vgHNKeKgqCM4o4DkEnkx46n033fr8X9xsP4zSH1p7Irrrh1+75bqnkv7L28+i54ErXs3zt3x2xJgw1BtsEtPgQGPQaeGxo20hXh28UxLOaHg5Ych9X1I1y2VmJdM73j1+8cz+aEoOMMgp/DGwpBKf+8SVoCTSUuwFkmgSmoua/Y2lXcd8TvUxkqU8YKTi+qh0697T94bWNYrvgQDIiggbiWGBYTD0+DE5YnJpJuXpjjNnROUbds2vX7tUjmQFe5iKRF/hGFLd/geQdQfGY59wCyCy+wFFvA5wxCPCE8J7+Fy4cQkxd9b5ZAIHXMtokPhcHpwpAz1nXCESHDBOd+JKkoni9Yp8CtvEek4C4I2kvoFnPWHwhslA8dHkRahDPkrRenIsxi0jGw2inYTfcJJBqJRVeowVgviq+uwxX41EpoLTMV1HVWLJw7hh4MDCpbIbzLVXVlyVBA5FmQIYIiuOZXyfaBbCXdnScb/SBl6jpHONUr6ddjC50VZ129ZVg9smTDsIZdKaZeqmrpmpLDLs0LZDXUoS0Y8ccOfuClOZqap3c55YUsRwOgOCqSggZMaZpg4uVkorXkGk2FQVdSruXYNgY4ux+dByc2H93CuPqOCV49n1a4qFj/FD21WAdiJYqExGBEFIlcBLJu0NwJ6YjesuF7YvoedAFiVA0kLklJxawAt2F9GjW99HX//6bixsncM3PfN/8/zpH29/BheBGzR4hqs1DpbNcwnt8oqCHmghL8uhHDuZGEzZiO6U64RdXgre66+jiS9tjSc7muNJXy1YLsoqwB5KKCUHtpod1c3iOQrIAJxBrXrzbRdP7bHvNqaLqK7IRYNqiiZRCVEkpYHalZEcZfPALIwUNaPI8+qK8Uvfz8LRJF7PxCf6EMmy0rJSlu/6qc7cQIv6J3pvNjcKqMFYyHEI/DaSsBinbLdl+zbzOE9JiXIU+l5aknnc4HKOwhFKwoDnKXiqJZmhSoMWAq7Zn5ShArBM1ldQ1F+TunkpsYQ7gpfwISS+45vvENG584+cF298443iSZEammuGpqsZVJzbmIsLs4XC7NMHHzxw4MGD4Obufsc77iYU779wYT9iePcNN+zG7IKTcQzKYSE1YHHl1Kmn50qluRLc1xPbz6GPoC8LMY8meb2oNxpbENClpPCXBRWnH/nRFeUH4IlO9ESJTF2350S2tVioLtowwEtLRF2o9tfX52uL4FGfWcN7bzva2ZyLcxlEvoIemXvC1quzR3avHm7VHDXhkHj7b9H30WOCNa64iwY8o8B4lrUy6EVBja9zIQsqZHkm20TvbuZml7ceP3Lpb37/DUfcj+8utV73ulZp98d/+aNH/rH4zNWJnMYgpz+Esc/CyAvDManggtbh4adgPOXwBQTUEhsDXgEDQJ8Hs4PU6sW1c48sdQE7GIHu2mk366Zyq3f293YME4ma4YG5XJ0p7r1p73tfd/fqo+dXLxYJ1jWNNETVKrG1Ny+fBGkzNAXNtZpLK8snTy4LCQ/9fbB1CzDOhwFJvlx4UHhMeLvwpPCRSYY/6g176yjq9LiqTAwTgMB6ozIOCwURr8zudHcmKvEr8icThBO9GFTgZvHqgElBJeBHPluCm74KJyU8b8wtX3S5/DkaV5SMeskk49Fle3jlTCGukuObPt8rFkO87w5cfS1AcOzG6XI5ncvjmxlGDDAAMMurs+A+dCr5emU+E74pkO1VZ20BV+aXsWOKsujk8Wzei1KNQaG7kGpU119RR5aRme2mZ+frR69qn4/qqXQtciNjlM8N7cDYV68d+MXYc+PY9eKH044XxZU0yzblQi0XfaUw507jn/WQhe1St9rgkX6UzmbzgPUCDwF/IXS+Ek9pt44UIikuctN72rJDTU8txfnl0Gjemu3VYolNzXiFMNOtZqjuVXeJHpgFN5XaHQEXL1aq98EJl9MxIm465Tmp1C95i6Uwk595UVxZFlwhLwj+ztiCTIGyV5JsBs/VVmD4pxam4P+G95+95cD+CxefffM1t+x+2XvjxampbK7xd7ecff8NF/Yf+I1brnnzsxdPvO+e3cJkjtpz6AdwfC4zwmjHtb9oQmtjp/zihVq0JB0+2nH7k1cnnOervHaj3hjVpcti0ChGUcktdytxbGie22zEgW0pbHp6uTFVjr1SGBclO1eZ9cCrpdK2I6OGRdnsg2fTgKqXaoMa/F8blUpRZNeDoOR7vqE7tml6nucHvVrVMTN2KioWI02Xi6nQcbzAcfwgIsX5TJqx6d27ESuk6/V0plYb1508h/4JrjkjnACUlOjGznVPqpom1xclVek8s9sSk2BbnnBHnqR4TRz43MVw0W6JMBLHl6bKbnTr49Q6vlQpRMGFJyTvFXb1TLozncrPDebyNd/P6AqvwWP27no020w1l5abcdbyMromW7oZoP7S8VB8/NZUOl9cOm6LT1xIxaV3BdFAi5vZfNO1FNdwHD6Hys+Y2bQS1NLlpqOHnuUDEfYczZ3U1YxlpsD9AlzfOkpwPdlBdmGUWN4GqUeT0p96oztGQR4fAQuNy+5s47biG6x0zq1E+V1BMzcnhY5sBOQE+uNKkFo3C615NJtjSYttXBUfWjqF9sNaXJs/35XMIGOFceTdYNl8SqqBbqK+F7jWqZSsU9vY+iAl0NepTC8e8vMvOu8F4SyfhbYugSt3eoPEbS+jQTl53MCowgbgyqUcsiRQg5YUjU0Jv0NRN5oIJU/J8tqEBhKZ7qY371bWxaJqVXJe5OksRqc29+8bWKHJAxnjHn++OV5tlnc1l71MKeNVc/ZUYbExCgqlrCTVGt6TewuFTC5KLWzdezcdmr6xwlylQR68+S+1KT0dVN05eafHwnh9X3l6Kl3WZaSpMTKn8tMNWONzgdTIHdvsPxFSuIn6gNcLwrxwUDgHGPVhsNrcZo8Sd87qSSyovxNf5g4miSIN+WTMIPSZPyb4Iz5HfdKYaCkfgEGy92DYjfyd3cuNpDOfbjUat0c+bBnQJESW1GDxjuO1+qTUdDydfecZBI1+Hai3BDy2BBwY/inhU5qRNC0REWgsAJ02D0RJQH55gLED3yriZS1g2BGe53xU5x8EvkiHgGElyUcTIYCUsix1D4mWmZuZyf0eEdGtShbjPGM5LJaNVAZ4/26ixzEVRWleN7pEFJesNeDcmbThh0EmY0mS0plPG31Rkvai3GCkUer0+lkjjhmlNE4ZfhzkMw5jTiYfxD7ajWS2G6FPK8qnEdpQlI17pmsSD6Whq4a0tadFSb4Lvh6Q6Q6/coE9rwlHhdNXIi+WpJrYpIKuByO5hCaVQZwtjOPtiRXl87ImrbyghDeNhpPgfDSumZnMWGhUCqfnR+fyM50TuiKiq548BIOm6Nrxk6eOqzERGSa7DhzYhbEsYmn/0aMHpFjSRiuLIx1wpDjau3tZrXgLxaXmcLnzpf0P7N37wP7ejdX6dG+2dtvDspHPG7JBi0V2Gjh2NouowsRCQTpmSOmYAbbFmaz0m3FuNiMwYbj9OeCKz0yqrDxg4TzaDZiqx3hMq8ZrNUYRa1zxBsAB9BMjobn1355/XvyaeEn/iv5k9OvRqcoDVX2mNHPwW7/28T96+czhWX/mJdOj6SdrF+v/Z+pX0j9iX5WTeWT/z/bncIwuge+rC6Pk6RjneDaQJ9h5xItR8H3jshsRkEq9MaS8xiIhBDxROal1GTbq0QTUjBs4VnGhK8h2C+FkNmmdZ97tTu7I0ULoEU2xUxkeklFVLw5jNV5aDbPKzIEFdebA57RhIZ9TjZadAlqrx9kiWmvP7VrwYy74NBUspjUtC5BfyypeHLV9P4rbyq+8di4bhMV4bSEVDGolUA6Jykw3AemrKI7et3+RH145BEdWR8WqI8VMNjql5p+0d63PL8xaM+A4/OyMPYNG2aymmWZW2/rHtqr6bf4RCdL2J4QaPobOCEWwoNcKN/IZW5O8qZQ8i+IyAJs89KXGfV2CUXcc/GgYdQuIm1DpMrNnL8z2GpcKjclqsmmCF7hbOTaVjWsSQo6LJLQ4qNcHg/op0khD49a242bDXMDL7MFQUIvJjKXMfJBDL7FyQS4XMDGwmChSC3g+ExXl0WoqVYV3lPX9XM73sz9YnCpEd6jomvpguDlcT1f52l4/B3prMcZDsyLCaib/pUwugMPK1IYDyTbllQ7i7/YqlV5lhR8pyGbHNVKHt59GH0Vf5JX2XlLrE/LpLmwCdtgOpkli7yBVySyQcFz9dQUoOi7tL05P3ToDhkwRwQ3bVtUSbSuTUpeMVm348z1eUo4kxcpoJykyNFOzxFDO6RmkHenFuq7HgbvqIsrNJ3gsTZNlWj08M71uh1I28EI/NJAoY6+hexIDVdclx5lK6oc/CfzvGHCQHK824FFlXmTAYzM8HsYaCbSePP+lxmcWjTf3Ejx25N4gH5x+8My+lg/fq2un0b2tfX7ev+/0T505ceMNPML13ZUTJ1faQdi0fN/69uqp06vnwuA833LTjWunT4/HkPO6t4AtLPOqwYRKjyscd+YpBPSF56+sopP5IMhIh17zGlEynLBRL2YyhXI267qy/LeHVNcZ1t947OFZw2Ba+hqbUkWxbc+pfVpA21/c/iJeRb8r9ASBjSd6AQ5IqBXiyRNeBsAzKpOENo9h8zdXdVIp77Gtsweny07ENNN1WivZYqbozj9+jXj1aLExV7em67XUlG2tn35w/0tloE8po+hjSTnYxra7WK4UVg+KjjG8elqNOinJbuTc/mBw0+Ysx+a57d8GHvg7YJkOCw+MZ2xww80uP1jmigmRw9EkOVyPRjvTR/n9Guf48kliMFEzEzM+kZcn9vg70T0rKQGiFT75FLYlRWmDYb4zOl7O6zhOLzabnlssNGrFoutpkW/2e9ccv+PnZSWVz4U8bUcw1nVfkkJdFGU+ZTzq1V+OVYVmNdUrwMmKmFAaysx1RrnZgFEgN4VSTlUM9NDmaEWNfWV6dqVRKnmu65bL9VJaNCpTh0cLLx+KYlBY2NdLZbJ5yjRR0XTLVGV5UNGNuayi+UFpYz1GBwPdYAYhYlbX81XHcIzIAfOqZuxySlWB0JV9g+DQJTxf8i3AgUWQK6AoZI2so2SusDSeYHvl9NIr56KaIiAWntrAjRafTjSTXWyW+HMOVBl+TKGyaPuaEYRpE0mhxNxYW5ydo6zvKUQZrB8a+EGdBw+vURBRzdhEg1I/wx8aRaRUcbo2a24Ms7n5OGRShmFzz1QBidNe2nT6L712c87Qg6ztAcYDCET0ZP7Q9le3t/Eiul342LhKjD9iiD8yo8tThtGLn6PCJ9MlqXtwSskzZ3phkBQU8tSMP54aM3nYCk/+DZPAlT8+JrfE3Ynk0MsvE0V+UioTXlHeAQNW4aWHSWA3mbU7sWItvEgZo+DKNIk4YJpFjRImMeRnkZSUr4AVZcTEMlFskdUKGVExNZGqhE+fwnwKlcQzfliNY3BmVJY1STUcJnmmrWLsKopiJtP2gC4DzBOJimqBbxiGqWkgYSop14ihmAxgssjKpje1qx4NOoiXlFKCjoBo8qe/IFW1yXQTToLgcbEpwkuqXOeVddhSOJQkElZ1kWh2IOm6okZwL/lBDFTo63DKspYkiOA0RCtn6cCkGLgPSbT4dENRVFApk9EUldfZEjqDbVVGOF0BqRWLtdzem7EiS5JlCgzu7SW8kdSJrwunhJcJrxd+Q/jOOCf9wqysEG7TZDEhMONwFwCTK6zCYCzHkyxx/SenVydZ6393XnXg83b+uIQEt9DAe2H3iTy8YH5hy2BSvc93LyfVPv1//+fGQGAHsvKWhXMrq9kgMk0GGFOaP+ww+BKl4tz0wXvW9rzq6Ia03F6xrKP9Nl3qwEL/ROhfyxS7FsWm2bAV2ZqKQtepmcTgcmbKIFQ64HBmMnoIS3wOFAUuoRL8ISRSxXXSqZlVBeyUAiIjqiLwCExnC65j6LwkXnaJqKhKOWWJWAQ5lQhJnm+i6TafJiBJ8u3Xnl+OddOIbQAWGAehZluBxICCzBYL6/3y1JF0v5DC8nS9JYm9QgpoC7A2sWZZrluyNVEt2q7tVB2VajMGHFI0ZBAQnR9clxVS4882wYrCn0cEfnuZT03gUx3MvbNw7jEPCwEcAHhHkONpRrGjwjVK+zFcJpxDxgll2dABrSM+nHAF1NQNhEQpsRt/JTCwfW8U7gK7MRj1Ij61baz/vVFSy8ZdadLOURyv6ktm4sJ9KkN7N9nAw6cWfmHLzh6JbSDmTpI4EQf+CtFDCHyymDpNFpnYUE1epn4blmRgclK9KUvElrie53cjSVNEnQzxbvEigFcj4XT3IylSNfbTkqFRb3ZgBpZ9mw2KFTB0P+i/KiKVymuff4WlXu2ngf4ReHNVJIqiXX2tTXnZgML7idRlt4qPoH8wWfKUPBUh2BkpsrP1ZzqT9drN9wAqrH97KqAANCf1c0nM8znBBz62wisF2Yi7TS7UwMPaHMtWzMSX9kZXNprIG3Gvm0x/HiV5Lv7cgRe3VfiDmdYHbp8XYffCgTtnGK4lm+bS/DBpzPTDgTebNGaWvzHw5nRYVDLL1s7mxpBvdmzYbMFxQD7SfeWSqoEZ0oJnTZcPq/5Xl1QdSWpwyXTBiiF96293lrRxVxUpO321cd8XcVFNcIRdwsHxLKorZyuEEaEjbjtCwPz8iYGNcn1YQJcbEpuQRLY63d44TQ+92zxByUuHQWIu10vNH1p5hV+34wboJM1c16/pBgWmv5aqg5Cw9MnI85FGKI4cjPbcuHrxlmKlWUOH7huu57D7IK+jeoBXVH1h3705NGgd5eacbL/vNgzfnPrD2tbRFbtUQp5kqtRJrS1t3a2a5KvPFF66sdbXjFJ/HK+k25fQXyY5Ik0Q1lGjB/zS65Gowk7vfvnu04c++apP3vuq6992//1vA1O79bWv8Xz3B4U6vgnG6YCwyZ+0QACrjouqTDQPalCJRhWuWaBuHd6aTDPltdgIdIZPT82h0qDfS2a2AmJro0qbj24tIg0GFPcmJP4Y1IBUgN7cf9eyovPpnD8gQAikvW/kdcJI3ERk6x+ptcgdy9sXFT6VBZ87P1008QJGj4l8AijDElIJeucFUceI8WgKo0QVX5PkRO+QMcrnwNyJFyj7BE8O7Ra3/gxfWMSLHIe7wMv/Eni5nmRXwggQQo8AF3evvS2ViYsXjn59L3rmfY3OTPvdW9/97ncT2dm7/RX0HPBqD/RmQzgjvGIyVyQpJvSTZ7lxVzCaeJXRC9WNXEsmXi6HrkD448eWjdFauOOD+HE4UuNPZ5wAtfFcojafV7VPxCa7yNOOknYnszCZBRhqTLdwhA2TEE0+jA/yafIGksETiF4qpau/QOTdIsVYoUaW78juBtOMqCZJd4J1xSzHK5cUskzflvFUDU+LiqRKqljETDHDf+EFb4pkM++XphwRGa/a+sRJDUsuJq9gvMpJVRUm009TSZFvAMsjG3M2eCfCcAb1FVwFFCRK1G7osnQzMDUBZLC+/UX0A/TNZAbDPGjhUeF64aJwr/BG4UnhV3h2aPI8PD4e44svJ1HMZP7LoJJkw3q81KwyGKMxjxfyBzwjRZMpqFc8BzRJKSXljjyP5PUG4eTZRmxQiXh9EHSqlD1OBuEYyfQa2Cfyk24VP/ABSXLmDzxwkrOPBn3YqU5wJdP7Zi9b5kivnO19o5+p4EIxX7ixnPexW4j0PJdwgiqebaXTmsQyzdBxAt9zgoymM4VVMqoVpw01k5GopjKaYUzJZCzbW/b8qSx/HKXe93w3zMSDhVGmzCOB5Uz7YDsz/snM+z/84SxKHTlyuIauuRqwAbiPrTenXPst96jKy3590/F85yovCAG1HeFPcth6FfjVY1Vz/SPXU/OwjtIP3qNqL32L7f6tn5pT+RMieHVQkKl5UezyZ7rYnDNvg6/4BfRlYVYAtal1QU36LcLvRnl+MEnfo/LkEaBR0Kkk1QwWClFESuX6wOH1Echt7dM1RBVb8yoUeYom4fpCA0yy6iFW9pwQLAEKv/e9rdOqCWhGavEnzGr5VCzKihg5Od1Q5crMTEVWDT1vR6Ii0/kgkNDbtrcFU0W/LymM/H+MAQzaeNp1jsFKw0AYhGfbNCIU8e5l9dRCE3ZDK9KT0JIHKNL7NoQ00CRlmx6amy/ka/guPoE3nSQrXjRL+L/dnZ0ZADd4g0D/3eHJsYCPneMBrnBxPMQD3h171Hw6HuFW3Dv24YtnKoV3zd1j96plgTFeHA+YmzseYo1Xxx41H45HkPhy7GMsIqxQ4cgulm8z7FFTMUGCKWcEBY0FZuSG9wX7GyoKYFUdLzbP9rWcJFMZKb2YySYvdqbmZUPPhHqDAzdVkhvODVIGnHlkGIZNmp0PhhBTXNK0nZaKtAsOGS2x7IJ/zfoTzRVgzv+nIOKqrOPKZqmMQiWXsg8laB3Mg7beP622zLM48bhtIenXOobdbBtgm9pTXpVSKR0qpeTfPt9tQUr6AHjabc/HblRBEEbhe8aAyZiMyTmH6e6qa5tknMbknHOUYMOO9+PNAMFZ8kuls/xU3aD7u18/u8nuf/v65+gG3RgDxljBSlYxzmrWsJZ1rGcDG9nEBJvZwla2sZ0d7GQXk+xmD3vZx34OcJBDHOYIRznGcU5wklOc5gxnOcd5LjCkUGkESc8U08xwkUtc5gpXmeUac8yzwCJLjFjmOje4yS1uc4e73OM+D3jIIx7zhKc84zkveMkrXvOGt7zjPR/4yCc+82X8x/dvozIc2mKrbTZs2t5O2Wk7Y+fsvF2wi3bJjv616Bf9ol/0i37RL/pFt+gW3aJbdItu0S26VbfqVt2qW3WrbtWt/l31q37Vr/pVv+pX/arf9Jt+02/6Tb/pN/2m3/SbftNv+k2/6Tf9ph/6oR/6oR/6oR/6oR/6oR/6oR/6oR/6oZ/6qZ/6qZ/6qZ/6qZ/6qZ/6qZ/6qZ/6qd/r9/q9fq/fx29bHvQPAAAAAAAAAf//AAJ42mNgYGBkAIKLjn8Wg2l/50QYDQBKNwY7AAAA), - url("./zocial.woff") format("woff"), - url("./zocial.ttf") format("truetype"), - url("./zocial.svg#zocial") format("svg"); - font-weight: normal; - font-style: normal; -} - -@media screen and (-webkit-min-device-pixel-ratio:0) { - @font-face { - font-family: "zocial"; - src: url("./zocial.svg#zocial") format("svg"); - } -} diff --git a/themes/src/main/resources/theme/keycloak/login/resources/css/login.css b/themes/src/main/resources/theme/keycloak/login/resources/css/login.css index b565be4312..4be06fc652 100644 --- a/themes/src/main/resources/theme/keycloak/login/resources/css/login.css +++ b/themes/src/main/resources/theme/keycloak/login/resources/css/login.css @@ -208,14 +208,6 @@ a#kc-current-locale-link::after { width: 100%; } -#kc-logo-wrapper { - background-image: url(../img/keycloak-logo-2.png); - background-repeat: no-repeat; - height: 63px; - width: 300px; - margin: 62px auto 0; -} - div.kc-logo-text { background-image: url(../img/keycloak-logo-text.png); background-repeat: no-repeat; @@ -526,14 +518,6 @@ ul#kc-totp-supported-apps { text-align: right; z-index: 9999; } - - #kc-logo-wrapper { - background-size: 100px 21px; - height: 21px; - width: 100px; - margin: 20px 0 0 20px; - } - } @media (min-height: 646px) {