From cf9c0c34e1358452e0c7276c5b3ec6598f0c089d Mon Sep 17 00:00:00 2001 From: Giulio Cesare Solaroli Date: Sat, 3 Mar 2012 17:03:57 -0500 Subject: [PATCH] Added static resources used when exiting the application Signed-off-by: Giulio Cesare Solaroli --- .../beta/staticResources/accountDeleted.html | 126 + frontend/beta/staticResources/clipperz.ico | Bin 0 -> 1810 bytes .../staticResources/clipperz_directLogin.html | 37 + frontend/beta/staticResources/error.html | 137 + frontend/beta/staticResources/logout.html | 136 + frontend/beta/staticResources/static.css | 207 + frontend/gamma/css/clipperz.css | 3725 ----------------- frontend/gamma/css/compact.css | 151 - frontend/gamma/css/iPhone.css | 428 -- frontend/gamma/css/web.css | 3703 ++++++++++++++++ frontend/gamma/graphics/CoverActions.opacity | Bin 25547 -> 0 bytes frontend/gamma/graphics/Features.opacity | Bin 140849 -> 0 bytes frontend/gamma/graphics/GridSorting.opacity | Bin 14681 -> 0 bytes frontend/gamma/graphics/Logo.opacity | Bin 10647 -> 0 bytes frontend/gamma/graphics/Marks.opacity | Bin 25340 -> 0 bytes .../gamma/graphics/RegisterButton.opacity | Bin 44806 -> 0 bytes frontend/gamma/graphics/Star.opacity | Bin 16210 -> 0 bytes frontend/gamma/graphics/Tips.opacity | Bin 46046 -> 0 bytes frontend/gamma/html/index_template.html | 15 +- .../js/Clipperz/PM/UI/Canvas/Logo/normal.js | 30 +- .../PM/UI/Web/Components/PageFooter.js | 2 +- .../PM/UI/Web/Components/PageHeader.js | 16 +- frontend/gamma/js/main.js | 15 +- .../gamma/properties/gamma.properties.json | 3 +- scripts/builder/backendBuilder.py | 2 +- 25 files changed, 4383 insertions(+), 4350 deletions(-) create mode 100644 frontend/beta/staticResources/accountDeleted.html create mode 100644 frontend/beta/staticResources/clipperz.ico create mode 100644 frontend/beta/staticResources/clipperz_directLogin.html create mode 100644 frontend/beta/staticResources/error.html create mode 100644 frontend/beta/staticResources/logout.html create mode 100644 frontend/beta/staticResources/static.css delete mode 100644 frontend/gamma/css/clipperz.css delete mode 100644 frontend/gamma/css/compact.css delete mode 100644 frontend/gamma/css/iPhone.css create mode 100644 frontend/gamma/css/web.css delete mode 100644 frontend/gamma/graphics/CoverActions.opacity delete mode 100644 frontend/gamma/graphics/Features.opacity delete mode 100644 frontend/gamma/graphics/GridSorting.opacity delete mode 100644 frontend/gamma/graphics/Logo.opacity delete mode 100644 frontend/gamma/graphics/Marks.opacity delete mode 100644 frontend/gamma/graphics/RegisterButton.opacity delete mode 100644 frontend/gamma/graphics/Star.opacity delete mode 100644 frontend/gamma/graphics/Tips.opacity diff --git a/frontend/beta/staticResources/accountDeleted.html b/frontend/beta/staticResources/accountDeleted.html new file mode 100644 index 0000000..683370a --- /dev/null +++ b/frontend/beta/staticResources/accountDeleted.html @@ -0,0 +1,126 @@ + + + + + clipperz - account deleted + + + + + + +
+ +
keep it to yourself!
+
+ +
+
+
+
+

Your Clipperz account has been deleted!

+ +

You may visit the Clipperz website to sign up for a new account.

+
+
+ + +
+
+
+

您的 Clipperz 账户已经被删除!

+ +

您可以访问 Clipperz 网站重新注册一个新账户。

+
+
+ + + + + +
+
+
+

Il tuo account su Clipperz è stato cancellato!

+ +

Visita il sito di Clipperz per creartene uno nuovo.

+
+
+ + +
+
+
+

アカウントを削除しました。

+ +

Clipperz で新しいアカウントを登録することができます。

+
+
+
+ +
+
+
+
+

Sua conta Clipperz foi apagada!

+ +

Você pode visitar o site Clipperz e criar uma nova conta.

+
+
+ + +
+
+
+

¡Su cuenta Clipperz ha sido borrada!

+ +

Usted puede visitar el sitio web de Clipperz para suscribir una nueva cuenta.

+
+
+ + +
+
+
+

Ваш аккаунт был удален!

+ +

Вы можете зайти на сайт снова, чтобы завести новый аккаунт.

+
+
+
+ + + + diff --git a/frontend/beta/staticResources/clipperz.ico b/frontend/beta/staticResources/clipperz.ico new file mode 100644 index 0000000000000000000000000000000000000000..76db7bb6a81a90aeabfe569b69b13e2e8d132779 GIT binary patch literal 1810 zcmdUuA#TG^5Jb162MB0-grfFbRY9fZFkxn9W@ct)MrJ;NnVFeErSzqdSEIEP2mFF= z^rP{5Xa4SNV)npizc;?0?fcQ}$;@6jr0kV*&d;$Uc|LQTQpCaDQplX%?K6qaN1}ed z?6B;oX_~SutEw7?!QZxROOnu}zr}3F7tnRxagIFCr)eUO$ecT7Sr#ZfE_IXwx2|g% zfa^MddvyA~R|=S}G{b23=um?{N>of^<2WvLRx@}KdT=SGUZt!iF@$9~*8$D2g^Tln zs6JD`b=Nv^H2}9@qe`g`tI^_3tVXF0i`e99fwrVNVNJoJq9}CausGFWUi=~4Oud~v z1+3t=qz(U$prh7-mpY-qAODw*J0D#2aU9&9i!zo==ugGD3O04L_y$g>gVdkJ4>g*H ALI3~& literal 0 HcmV?d00001 diff --git a/frontend/beta/staticResources/clipperz_directLogin.html b/frontend/beta/staticResources/clipperz_directLogin.html new file mode 100644 index 0000000..fec12f2 --- /dev/null +++ b/frontend/beta/staticResources/clipperz_directLogin.html @@ -0,0 +1,37 @@ + + + + + Clipperz DirectLogin + + +
+ + + +
+ + \ No newline at end of file diff --git a/frontend/beta/staticResources/error.html b/frontend/beta/staticResources/error.html new file mode 100644 index 0000000..07aa43d --- /dev/null +++ b/frontend/beta/staticResources/error.html @@ -0,0 +1,137 @@ + + + + + clipperz - error + + + + + + +
+ +
keep it to yourself!
+
+ +
+ +
+
+
+

Sorry, you have been logged out!

+ +

Probably one or more cards have been modified by another session.

+

This can happen if you access your Clipperz account from two different browser windows or from two different computers at the same time.

+
+
+ + +
+
+
+

对不起,您已经登出系统!

+ +

可能有一两张密码卡片被别的进程修改。

+

这或许是你使用两个不同的窗口或者两台电脑登录 Clipperz 账户。

+
+
+ + + + + +
+
+
+

Attenzione, sei stato scollegato da Clipperz!

+ +

Probabilmente ona o più schede sono state modificate in un'altra sessione.

+

Questo può accadere se accedi a Clipperz da più finestre del browser o da due computer diversi contemporaneamente.

+
+
+ + +
+
+
+

残念ながらログアウトしました。

+ +

別のセッションでカードが編集されました。

+

複数のブラウザやコンピュータで同時に Clipperz にログインしている可能性があります。

+
+
+ +
+ +
+ +
+
+
+

Desculpe, você foi desconectado!

+ +

Provavelmente um ou mais cards tenham sido modificados numa outra sessão.

+

Isso pode acontecer quando você acessa Clipperz através de duas janelas de navegadores diferentes ou de dois computadores diferentes.

+
+
+ + + +
+
+
+

¡Disculpe, acaba de cerrar su sesión!

+ +

Probablemente una o más tarjetas han sido modicifadas por otra sesión.

+

Esto puede pasar si usted accede a su cuenta de Clipperz desde dos sesiones de navegadores diferentes o desde dos computadoras diferentes.

+
+
+ + +
+
+
+

Извините, Вы только что вышли!

+ +

Вероятно одна или более карточек были изменены во время другой сессией

+ +

Это могло произойти из-за того, что какая-то карточка была изменена в другой сессии (если вы одновременно работаете с Clipperz из разных окон браузера или на разных компьютерах).

+
+
+
+ + + diff --git a/frontend/beta/staticResources/logout.html b/frontend/beta/staticResources/logout.html new file mode 100644 index 0000000..1f5cc7d --- /dev/null +++ b/frontend/beta/staticResources/logout.html @@ -0,0 +1,136 @@ + + + + + clipperz - logout + + + + + +
+ +
keep it to yourself!
+
+ + +
+
+
+
+
+

Goodbye! Thanks for using Clipperz.

+ +

You just logged out from your Clipperz account. We hope to see you again soon!

+
+
+ + +
+
+
+

下次再见!感谢您使用 Clipperz。

+ +

您仅仅是从您的 Clipperz 账户登出,我们希望很快再次见到您!

+
+
+ + + + + +
+
+
+

Arrivederci! Grazie per aver scelto Clipperz.

+ +

Sei uscito da Clipperz. Speriamo di rivederti presto.

+
+
+ + +
+
+
+

Clipperz をご利用いただきありがとうございました。

+ +

Clipperz から正常にログアウトしました。またのご利用をお待ちしています。

+
+
+
+ +
+
+
+
+

Até logo! Obrigado por utilizar Clipperz.

+ +

Você acaba de sair de sua conta Clipperz. Esperamos ve-lo de volta em breve!

+
+
+ + +
+
+
+

¡Hasta luego! Gracias por usar Clipperz

+ +

Se acaba cerrar su sesión Clipperz. ¡Esperamos verlo nuevamente pronto!

+
+
+ +
+
+
+

До свидания! Спасибо за использование Clipperz.

+ +

Вы только что вышли из своего аккаунта Clipperz. Мы надеемся увидеть Вас снова!

+
+
+ +
+
+
+

Auf Wiedersehen! Danke, dass Sie Clipperz verwendet haben.

+ +

Sie haben sich gerade von Ihrem Clipperz-Account abgemeldet. Wir hoffen, Sie bald wieder zu sehen.

+
+
+ +
+
+ + + diff --git a/frontend/beta/staticResources/static.css b/frontend/beta/staticResources/static.css new file mode 100644 index 0000000..830d830 --- /dev/null +++ b/frontend/beta/staticResources/static.css @@ -0,0 +1,207 @@ +/* + +Copyright 2008-2011 Clipperz Srl + +This file is part of Clipperz Community Edition. +Clipperz Community Edition is an online password manager. +For further information about its features and functionalities please +refer to http://www.clipperz.com. + +* Clipperz Community Edition is free software: you can redistribute + it and/or modify it under the terms of the GNU Affero General Public + License as published by the Free Software Foundation, either version + 3 of the License, or (at your option) any later version. + +* Clipperz Community Edition is distributed in the hope that it will + be useful, but WITHOUT ANY WARRANTY; without even the implied + warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. + See the GNU Affero General Public License for more details. + +* You should have received a copy of the GNU Affero General Public + License along with Clipperz Community Edition. If not, see + . + +*/ + +/* @override + http://www.example.com/DEVELOPMENT/static.css + http://www.clipperz.com/files/clipperz.com/appTips/static.css +*/ + +body { + padding: 0px; + margin: 0px; + font-family: Helvetica, Arial, Geneva, sans-serif; + color: #666666; +} + +div.header { + padding: 20px 25px; + background-color: #1f2148; +} + +div#logo { + background: url(./images/old/logo.png); + width: 150px; + height: 39px; + display: block; +} + +h5.clipperzPayoff { + color: white; + font-size: 13pt; + font-weight: normal; + padding-left: 20px; + white-space: nowrap; + margin: 0px; + padding-left: 4px; +} + +/* +h1 { + font-size: 40pt; + color: #333366; +} + +h1 span.logo_z { + color: #ff9400; +} +*/ + +div.contentWrapper { + padding: 20px; +} +div.block1 { + float: left; + margin-right: 40px; +} + +div.block2 { + float: left; +} + +div.languageBlock { + clear: both; + padding-top: 20px; +} + +div.flags { + float: left; +} + +div.content { + float: left; + margin-left: 20px; + width: 300px; +} + +h3 { + margin: 0px; + padding-top: 10px; +} + +p { + font-size: 10pt; + line-height: 20px; +} + +/* @group RSS feed */ + +body.iFrame { + margin: 0px; + padding: 0px; + border: 0px; + font-family: Helvetica, Arial, Geneva, sans-serif; +} + +div#feedContent ul { + list-style-type: none; + padding: 0px; + margin: 0px; +} + +div#feedContent ul li { + display: none; +} + +div#feedContent ul li.selected { + display: block; + padding-top: 6px; +} + +div#feedContent ul li.selected em.date{ + display: none; +} + +div#feedContent ul li.selected a { + display: none; +} + +div#feedContent ul li.selected h2 { + font-size: 8pt; + color: #c3c4cf; + margin: 0px; + border: 0px; + padding: 0px; +} + +div#feedContent ul li.selected p { + font-size: 8pt; + color: #c3c4cf; + margin: 0px; + display: inline; + line-height: 15px; +} + +div#feedContent ul li.selected p a { + font-size: 8pt; + color: #c3c4cf; + display: inline; +} + + +div.languageBlock div.flags { + height: 64px; + width: 64px; +} + +div.languageBlock.en-us div.flags { + background: url(./images/old/flags/en.png); +} + +div.languageBlock.zh-cn div.flags { + background: url(./images/old/flags/cn.png); +} + +div.languageBlock.fr-fr div.flags { + background: url(./images/old/flags/fr.png); +} + +div.languageBlock.it-it div.flags { + background: url(./images/old/flags/it.png); +} + +div.languageBlock.ja-jp div.flags { + background: url(./images/old/flags/jp.png); +} + +div.languageBlock.pt-br div.flags { + background: url(./images/old/flags/br.png); +} + +div.languageBlock.es-es div.flags { + background: url(./images/old/flags/es.png); +} + +div.languageBlock.ru-ru div.flags { + background: url(./images/old/flags/ru.png); +} + +div.languageBlock.de-de div.flags { + background: url(./images/old/flags/de.png); +} + + +/* @end */ + + diff --git a/frontend/gamma/css/clipperz.css b/frontend/gamma/css/clipperz.css deleted file mode 100644 index c772c98..0000000 --- a/frontend/gamma/css/clipperz.css +++ /dev/null @@ -1,3725 +0,0 @@ -/* - -Copyright 2008-2011 Clipperz Srl - -This file is part of Clipperz Community Edition. -Clipperz Community Edition is an online password manager. -For further information about its features and functionalities please -refer to http://www.clipperz.com. - -* Clipperz Community Edition is free software: you can redistribute - it and/or modify it under the terms of the GNU Affero General Public - License as published by the Free Software Foundation, either version - 3 of the License, or (at your option) any later version. - -* Clipperz Community Edition is distributed in the hope that it will - be useful, but WITHOUT ANY WARRANTY; without even the implied - warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - See the GNU Affero General Public License for more details. - -* You should have received a copy of the GNU Affero General Public - License along with Clipperz Community Edition. If not, see - . - -*/ - -/* @override - https://www.example.com/DEVELOPMENT/css/clipperz.css - http://www.example.com/DEVELOPMENT/css/clipperz.css - https://www.clipperz.com/gamma/css/clipperz.css - https://www.example.com/iPHONE/css/clipperz.css -*/ -/* - -Color list: -- login box: - light #ff9955 - dark #ff6622 -- login button: - regular #dd5500 - hover #773311 -- login translations: - box: #cc6622; - not-selected: - color: #ddaa99 - background: #994422 - selected: #772211; -*/ -html { - height: 100%; - color: #e8b81b; -} -body { - /* margin-left: 15px; margin-right: 15px;*/ - - font-family: Helvetica, Arial, Geneva, sans-serif; - margin: 0px; - /* - min-width: 600px; -*/ - - height: 99%; -} -img.favicon { - height: 16px; - width: 16px; -} -/* @group Misc */ -.clear { - clear: both; -} -.hidden_none { - display: none; - visibility: hidden; -} -.keepTogether { - display: inline-block; - white-space: nowrap; -} -body.ext-gecko .keepTogether { - display: -moz-inline-box; -} -/* @end */ -/* @group Loading */ -div#loading { - margin-left: auto; - margin-right: auto; - text-align: center; - margin-top: 60px; - width: 200px; -} -div#loading img { - border: 0px; -} -div#loading h5 { - font-size: 16pt; - padding: 0px; - color: #333366; -} -div#loading h2 { - padding-left: 20px; - color: #ff9200; -} -/* @end */ -/* @group Login page */ -/* @group Header */ -div.pageHeader { - background-color: #1f2148; - min-width: 1013px; -} -div#logoFrame { - padding: 16px 16px 60px 16px; - min-height: 44px; -} -div#logoFrame div#logo { - background: url(../images/old/logo.png); - width: 150px; - height: 39px; -} -div#loading div#logo { - background: url(../images/old/logo_blue.png); - width: 193px; - height: 58px; - display: block; -} -h5.clipperzPayoff { - color: white; - font-size: 13pt; - font-weight: normal; - padding-left: 20px; - white-space: nowrap; - margin: 0px; - padding-left: 4px; -} -/* @group Misc links */ -div#miscLinks { - float: right; -} -div#miscLinks ul { - margin: 12px 0px 0px; - padding: 15px; -} -div#miscLinks ul li { - display: inline; - margin: 0px; - padding: 0px; - border: 0px; -} -div#miscLinks ul li a { - /* - color: #ccccff; -*/ - - color: white; - margin: 0px; - padding: 0px; - border: 0px; - font-weight: normal; - text-decoration: none; - font-size: 12pt; - border-left: 1px solid #45486b; - padding: 15px; - margin: 0px; - min-width: 70px; -} -div#miscLinks ul li a#donateHeaderLink { - border-left: 0px; -} -div#miscLinks ul li a:hover { - color: #ff9200; -} -/* @end */ -/* @group Features Tabs */ -#featureTabs table { - width: 100%; - padding: 6px; - padding-bottom: 46px; -} -#featureTabs table tr td { - width: 25%; - vertical-align: top; - font-size: 11pt; - color: white; -} -#featureTabs table tr td img { - float: left; -} -#featureTabs table tr td span { - display: block; - padding: 5 10 5 85; -} -div#featureTabs canvas.featureIcon { - width: 76px; - height: 76px; - display: block; - float: left; - background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#ff9955), to(#ff6622), color-stop(1, #333333)); - background: -moz-linear-gradient(0% 100% 90deg, #ff6622, #ff9955); - -webkit-border-radius: 38px; - -moz-border-radius: 38px; - border-radius: 38px; -} -/* -div#featureTabs div.featureIcon.storeIcon { - background-image: url(../images/old/home/features/store.png); -} - -div#featureTabs div.featureIcon.protectIcon { - background-image: url(../images/old/home/features/protect.png); -} - -div#featureTabs div.featureIcon.directLoginIcon { - background-image: url(../images/old/home/features/directLogin.png); -} - -div#featureTabs div.featureIcon.shareIcon { - background-image: url(../images/old/home/features/share.png); -} -*/ -/* -./images/home/features/store.png -./images/home/features/protect.png -./images/home/features/directLogin.png -./images/home/features/share.png -*/ -/* @end */ -/* @group Feature bullets */ -div#featurePoints { - min-width: 400px; - padding-left: 20px; - padding-right: 330px; - padding-top: 15px; - padding-bottom: 20px; -} -div#featurePoints table tbody tr td { - width: 50%; - vertical-align: top; -} -div#featurePoints table tbody tr td.separator { - width: 1px; - border-left: 1px solid #bebebe; -} -div#featurePoints div.block { - padding: 10px; - color: #8e8e8e; -} -div#featurePoints div.block h3 { - font-weight: normal; - font-size: 12pt; - margin: 0px; - padding: 5px 0px; -} -div#featurePoints div.block ul { - margin: 0px; - margin-left: 20px; - padding: 0px; - list-style-position: outside; - list-style-image: url(../images/old/home/features/bullet.png); -} -div#featurePoints div.block ul li { - font-size: 10pt; - padding: 3px 0px; -} -/* @end */ -/* @end */ -/* @group Login box */ -div#loginBox { - width: 273px; - /* z-index: 40000; */ - - z-index: 19000; - position: relative; - top: -30px; - right: 30px; - float: right; -} -div#loginBox div.header { - height: 25px; - width: 273px; - /* background-image: url(../images/old/home/box/box_top.png); */ - - /* background-color: #fe965f; */ - - background-color: #ff9955; - -webkit-border-top-left-radius: 20px; - -webkit-border-top-right-radius: 20px; - -moz-border-radius-topleft: 20px; - -moz-border-radius-topright: 20px; - border-top-left-radius: 20px; - border-top-right-radius: 20px; -} -div#loginBox div.body { - background-color: #ff9955; - background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#ff9955), to(#ff6622), color-stop(1, #333333)); - background: -moz-linear-gradient(0% 100% 90deg, #ff6622, #ff9955); - /* background: url(../images/old/home/box/box_body.png) repeat-x; */ - -} -div#loginBox div.body h3.loading { - margin: 0px; - text-align: center; - padding-top: 60px; - color: white; - font-size: 30pt; - padding-left: 20px; -} -div#loginBox div.footer { - height: 37px; - width: 273px; - /* background-image: url(../images/old/home/box/box_bottom.png); */ - - background-color: #ff6622; - -webkit-border-bottom-left-radius: 20px; - -webkit-border-bottom-right-radius: 20px; - -moz-border-radius-bottomleft: 20px; - -moz-border-radius-bottomright: 20px; - border-bottom-left-radius: 20px; - border-bottom-right-radius: 20px; -} -/* @group Login form */ -div#loginBox h4 { - color: white; - font-size: 16pt; - font-weight: normal; - padding-left: 20px; - margin: 0px; -} -div#loginBox form.loginForm { - padding: 5px 20px 0px; - margin-bottom: 0px; -} -div#loginBox form.loginForm label { - color: white; - font-size: 10pt; - display: block; - padding-top: 5px; -} -div#loginBox form.loginForm input { - width: 230px; - font-size: 14pt; - border: 1px solid #bb4924; - color: #333366; - background-color: white; - padding: 2px 5px; - height: 28px; -} -div#loginBox form.loginForm label.checkbox { - display: inline; -} -div#loginBox form.loginForm .checkbox:hover { - cursor: pointer; -} -div#loginBox form.loginForm input.checkbox { - margin: 10px 8px 0px 0px; - height: auto; - width: auto; - border: 0px; -} -div#loginBox form.loginForm ul { - list-style-type: none; - padding: 0px; - margin: 0px; -} -div#loginBox form.loginForm ul li { - display: block; -} -div#loginBox form.loginForm input.otp { - width: 57px; - display: inline; - padding-left: 0px; - padding-right: 0px; - height: 28px; - font: 8pt monospace; -} -div#loginBox form.loginForm input.submit { - margin: 0px 45px; - width: 140px; - border: 1px solid white; - color: white; - background-color: #dd5500; - padding: 6px; - font-size: 12pt; - height: auto; -} -div#loginBox form.loginForm input.submit:hover { - background-color: #773311; - color: white; - cursor: pointer; -} -/* @group language chooser */ -div#loginBox form.loginForm div.translations { - margin: 15px -20px; - background-color: #cc6622; -} -div#loginBox form.loginForm div.translations h4 { - font-size: 9pt; - padding: 6px 20px 0px; -} -div#loginBox form.loginForm div.translations ul { - margin: 0px; - padding: 5px 10px 10px; - margin-bottom: 15px; -} -div#loginBox form.loginForm div.translations ul li { - font-size: 8pt; - color: #ddaa99; - display: inline-block; - padding: 2px 4px; - background-color: #994422; - margin: 1px; -} -body.ext-gecko div#loginBox form.loginForm div.translations ul li { - display: -moz-inline-box; -} -div#loginBox form.loginForm div.translations ul li.selected { - background-color: #772211; - color: white; -} -div#loginBox form.loginForm div.translations ul li.selected:hover { - cursor: default; -} -div#loginBox form.loginForm div.translations ul li:hover { - cursor: pointer; - color: white; -} -/* @end */ -/* @end */ -/* @end */ -/* @group Create/Look/Offline */ -div.activeFeatures { - float: left; - margin-left: 20px; - height: 100px; -} -div.activeFeatures a { - display: inline-block; - padding-left: 46px; - color: #ff5906; - text-decoration: none; - font-size: 10pt; -} -div.activeFeatures .keepTogether a { - padding-left: 0px; -} -div.activeFeatures a span.payoff { - display: block; - font-size: 13pt; - font-weight: lighter; - color: #9b9689; - margin: 0px; - padding: 0px; -} -/*body.ext-gecko div.activeFeatures a { - display: -moz-inline-box; -}*/ -div.activeFeatures a:hover span.payoff { - color: #666666; -} -div.activeFeatures a:hover span.link { - /* font-weight: bold;*/ - -} -div.activeFeatures div.keepTogether div { - display: inline-block; - padding-right: 15px; -} -/*body.ext-gecko div.activeFeatures div.keepTogether div { - display: -moz-inline-box; -}*/ -div.activeFeatures div.createAccountLink { - display: inline-block; - width: 282; - height: 65px; - /* background-image: url(../images/old/home/register.png); */ - - margin-right: 20px; -} -/*body.ext-gecko div.activeFeatures div.createAccountLink { - display: -moz-inline-box; -}*/ -div.activeFeatures a.createAccountLink { - position: relative; - top: -92px; - left: 5px; -} -div.activeFeatures div.createAccountLink a.createAccountLink span.payoff { - margin-top: 23px; - margin-left: 40px; - font-size: 17pt; - color: #64626c; -} -div.activeFeatures div.createAccountLink a.createAccountLink span.link { - padding-left: 40px; - padding-right: 50px; - padding-bottom: 10px; - font-size: 12pt; -} -div.activeFeatures div.createAccountLink:hover { - /* background-image: url(../images/old/home/register_selected.png);*/ - -} -div.activeFeatures div.createAccountLink:hover a.createAccountLink span.payoff { - color: #54535a; -} -div.activeFeatures div.createAccountLink:hover a.createAccountLink span.link { - color: white; -} -/* -div.activeFeatures div.screenshotLink { - background: url(../images/old/home/look.png) no-repeat 0 -3px; -} - -div.activeFeatures div.offlineLink { - background: url(../images/old/home/download.png) no-repeat 10px -4px; -} -*/ -div.createAccountLink canvas { - width: 282px; - height: 93px; -} -div.activeFeatures .keepTogether canvas { - width: 46px; - height: 46px; - vertical-align: bottom; -} -/* @end */ -/* @end */ -/* @group Footer */ -div.pageHeaderAndBody { - height: 100%; -} -body > div.pageHeaderAndBody { - height: auto; - min-height: 100%; -} -div#pageBody { - min-width: 1013px; - padding-bottom: 90px; -} -div.pageFooter { - margin-top: -90px; - height: 90px; - clear: both; -} -div.footerWrapper { - clear: both; - padding-top: 10px; -} -div.footerContent { - background-color: #eaebe6; - padding: 20px; - font-size: 8pt; -} -/*div.pageFooter div.footerContent div.footerStarIcon {*/ -div.pageFooter div.footerContent canvas.footerStarIcon { - /* background-image: url(../images/old/footer/star.png); */ - - width: 40px; - height: 40px; - float: left; -} -div.pageFooter div.footerContent span.copyright { - padding-left: 10px; - color: #a0a0a0; -} -div.pageFooter div.footerContent a { - padding-left: 50px; - display: block; - color: #888888; - font-weight: bold; - text-decoration: none; -} -div.pageFooter div.footerContent span.applicationVersion { - padding: 8px; - color: #888888; - background-color: #d2d2d2; - position: relative; - top: -40px; - float: right; -} -/* @end */ -/* @group Javascript Alert */ -div#javaScriptAlert div.mask { - position: fixed; - top: 0px; - left: 0px; - right: 0px; - bottom: 0px; - background-color: black; - z-index: 1001; - -moz-opacity: 0.7; - opacity: .70; - filter: alpha(opacity=70); -} -div#javaScriptAlert div.header { - height: 34px; - width: 468; - background-image: url(../images/old/alert/header.png); -} -div#javaScriptAlert div.body { - background-image: url(../images/old/alert/body.png); - padding: 0px 20px 10px 20px; -} -/* -div#javaScriptAlert div.body div.alert { - padding-left: 100px; - background: url(../images/old/alert/alert.png) no-repeat; -} -*/ -/*div#javaScriptAlert div.body img.alert {*/ -div#javaScriptAlert div.body div.alertLogo { - float: left; - background-image: url(../images/old/alert/alert.png); - width: 88px; - height: 88px; -} -div#javaScriptAlert div.body div.alert { - padding-left: 100px; -} -div#javaScriptAlert div.footer { - height: 34px; - width: 468; - background-image: url(../images/old/alert/footer.png); -} -div#javaScriptAlert div.message { - position: relative; - top: -150px; - z-index: 1002; - /* - left: 100px; - right: 100px; -*/ - - margin-left: auto; - margin-right: auto; - max-width: 468px; -} -div#javaScriptAlert div.message h1 { - font-size: 16pt; - margin: 0px; - color: #ff5930; -} -div#javaScriptAlert div.message p { - margin-top: 0px; - color: #999999; -} -div#javaScriptAlert div.message h3 { - font-size: 12pt; - margin-bottom: 0px; - color: #ff5930; -} -div#javaScriptAlert div.message h5 { - margin: 0px; - color: #999999; -} -/* @end */ -/* @group Components - */ -/* @group LoginProgress */ -div.LoginProgress { - position: relative; - left: -190px; - top: -100px; - width: 380px; - height: 200px; - /* background: url(../images/old/loginProgress/background.png); */ - - background-color: #d7d7c0; - -webkit-border-radius: 20px; - -moz-border-radius: 20px; - border-radius: 20px; - -webkit-box-shadow: 5px 5px 7px rgba(0, 0, 0, 0.6); - -moz-box-shadow: 5px 5px 7px rgba(0, 0, 0, 0.6); - box-shadow: 5px 5px 7px rgba(0, 0, 0, 0.6); -} -div.LoginProgress div.header { - height: 40px; -} -div.LoginProgress div.header h3 { - font-size: 12pt; - font-weight: normal; - margin: 0px; - color: #777777; - padding-top: 13px; - padding-left: 18px; -} -div.LoginProgress div.body { - height: 120px; - overflow: auto; - padding-left: 20px; - padding-right: 20px; - background-color: #f1f1e9; - /* - margin-left: 19px; - margin-right: 18px; -*/ - -} -div.LoginProgress div.body div.img { - margin: 10px; - width: 50px; - height: 50px; - float: left; -} -div.LoginProgress div.body div.img.ALERT { - /* background-image: url(../images/old/simpleMessageBox/Alert.png); */ - - background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#ff9955), to(#ff6622), color-stop(1, #333333)); - background: -moz-linear-gradient(0% 100% 90deg, #ff6622, #ff9955); - -webkit-border-radius: 25px; - -moz-border-radius: 25px; - border-radius: 25px; -} -div.LoginProgress div.body div.img.ALERT canvas { - width: 50px; - height: 50px; - /* background-image: url(../images/old/simpleMessageBox/excalmationPoint.png); */ - -} -div.LoginProgress div.body div.loadingBar { - position: relative; - top: 51px; - left: 60px; -} -div.LoginProgress div.body div.errorBox p { - color: #787872; - padding-top: 20px; - padding-left: 80px; -} -div.LoginProgress div.footer { - margin-left: 19px; - margin-right: 18px; -} -div.LoginProgress div.footer a { - text-decoration: none; - text-align: center; - color: #787872; - display: block; - font-weight: bold; - font-size: 11pt; - width: 100px; - margin-top: 11px; - margin-left: auto; - margin-right: auto; -} -div.LoginProgress div.footer div.button.default { - text-decoration: underline; -} -div.LoginProgress div.buttonArea { - text-align: center; -} -div.LoginProgress div.button { - display: inline-block; -} -div.LoginProgress div.footer a:hover { - color: #515247; -} -/* @end */ -/* @group SimpleMessagePanel */ -div.SimpleMessagePanel { - position: relative; - left: -225px; - top: -70px; - width: 450px; - height: 140px; - /* - background: url(../images/old/loginProgress/background.png); -*/ - -} -div.SimpleMessagePanel div.header { - height: 17px; - background: url(../images/old/simpleMessageBox/background_header.png) no-repeat; -} -div.SimpleMessagePanel div.body { - /* - height: 120px; - overflow: auto; - margin-left: 19px; - margin-right: 18px; -*/ - - background: url(../images/old/simpleMessageBox/background_body.png) repeat-y; - padding-left: 25px; - padding-right: 25px; - padding-top: 10px; -} -div.SimpleMessagePanel div.body h3 { - font-size: 14pt; - font-weight: normal; - margin: 0px; - padding-top: 4px; - color: #787872; -} -div.SimpleMessagePanel div.body div.img { - width: 66px; - height: 60px; - float: left; -} -div.SimpleMessagePanel div.body p { - margin: 0; - font-size: 10pt; - font-weight: normal; - color: #787872; - padding-top: 10px; - padding-bottom: 5px; - line-height: 1.3; -} -div.SimpleMessagePanel div.body div.img.ALERT { - background: url(../images/old/simpleMessageBox/Alert.png) no-repeat; -} -div.SimpleMessagePanel div.body div.img.INFO { - background: url(../images/old/simpleMessageBox/Info.png) no-repeat; -} -div.SimpleMessagePanel div.body div.buttonArea { - height: 40px; - clear: both; -} -div.SimpleMessagePanel div.body div.buttonArea > div { - float: right; - margin-left: 15px; - margin-top: 10px; -} -div.SimpleMessagePanel div.footer { - height: 25px; - background: url(../images/old/simpleMessageBox/background_footer.png) no-repeat; -} -div.SimpleMessagePanel div.passphrase { - padding-left: 65px; -} -div.SimpleMessagePanel div.passphrase input { - width: 250px; - font-size: 14pt; - border: 1px solid #bb4924; - color: #333366; - background-color: white; - padding: 2px 5px; - height: 28px; -} -div.SimpleMessagePanel div.progressBarWrapper { - margin-left: 80px; -} -/* @end */ -/* @group Button */ -div.button_wrapper { - height: 32px; - background: url(../images/old/button/default_left.png) no-repeat; - cursor: pointer; -} -div.button_wrapper.hover { - background: url(../images/old/button/hover_left.png) no-repeat; -} -div.button_wrapper.clicked { - background: url(../images/old/button/clicked_left.png) no-repeat; -} -div.button_bodyWrapper { - height: 32px; - margin-left: 6px; - padding-right: 6px; - background: url(../images/old/button/default_main.png) repeat-x right 0; -} -div.button_wrapper.hover div.button_bodyWrapper { - background: url(../images/old/button/hover_main.png) repeat-x right 0; -} -div.button_wrapper.clicked div.button_bodyWrapper { - background: url(../images/old/button/clicked_main.png) repeat-x right 0; -} -div.button_body { - text-align: center; - min-width: 60px; - padding: 0px 7px; - padding-top: 8px; -} -div.button_body span { - font-size: 11pt; - color: white; -} -div.button_wrapper.default div.button_body span { - font-weight: bold; -} -/* -div.button_footer { - margin: 0px; - height: 31px; - width: 6px; - background: green url(../images/old/button/default_right.png) no-repeat; -} -*/ -/* @end */ -/* @group Password enthropy */ -input.entropyLevelIndicator { - background: url(../images/old/passwordField/background.png) no-repeat 0 26px; -} -div.passwordEntropyWrapper { - padding: 0px; - border: 1px solid #bb4924; - border-top: 0px; - margin-bottom: 4px; - background-color: white; - margin-right: 3px; - margin-top: -2; -} -div.passwordEntropy { - height: 4px; - font-size: 1pt; - background: url(../images/old/entropyBackground.gif) repeat-x 0 0; - line-height: 3px; -} -/* @end */ -/* @end */ -/* @group Main page */ -/* @group User Info Box */ -div.userInfoBox { - position: absolute; - width: 160px; - height: 120px; - top: 100px; - left: 15px; - /* background-image: url(../images/old/main/userInfoBackground.png); */ - - background-color: #ff9955; - background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#ff9a56), to(#ff6723), color-stop(1, #333333)); - background: -moz-linear-gradient(0% 100% 90deg, #ff6723, #ff9a56); - -webkit-border-radius: 10px; - -moz-border-radius: 10px; - border-radius: 10px; - -webkit-box-shadow: 2px 2px 9px rgba(0, 0, 0, 0.6); - -moz-box-shadow: 2px 2px 9px rgba(0, 0, 0, 0.6); - box-shadow: 2px 2px 9px rgba(0, 0, 0, 0.6); - color: white; -} -div.userInfoBox div.body { - padding: 0px 12px; -} -div.userInfoBox div.header { - height: 30px; -} -div.userInfoBox div.header h1 { - font-size: 8pt; - font-weight: normal; - margin: 0px; - padding-top: 12px; - padding-left: 12px; -} -div.userInfoBox div.header a.lockButton { - position: absolute; - top: 8px; - right: 12px; - display: block; - width: 15px; - height: 20px; - text-decoration: none; - background: url(../images/old/lock/unlocked.png) no-repeat -5px -2px; -} -div.userInfoBox div.header a.lockButton:hover { - background: url(../images/old/lock/unlocked_hover.png) no-repeat -5px -2px; -} -div.userInfoBox.locked { - z-index: 19001; -} -div.modalDialogMask.userInfoBoxMask { - -moz-opacity: 0.0; - opacity: .0; - filter: alpha(opacity=0); - z-index: 19000; -} -div.userInfoBox.locked div.header a.lockButton { - background: url(../images/old/lock/locked.png) no-repeat -5px -2px; -} -div.userInfoBox.locked div.header a.lockButton:hover { - background: url(../images/old/lock/locked_hover.png) no-repeat -5px -2px; -} -div.userInfoBox div.body h3 { - font-size: 11pt; - font-weight: bold; - margin: 0px; -} -div.userInfoBox div.body ul { - /* ##### */ - - list-style-image: url(../images/old/main/userInfoBullet.png); - font-size: 8pt; - padding: 0px; - margin: 4px 0px; - list-style-position: inside; - text-shadow: #000000 0 0 0; -} -div.userInfoBox div.body ul li span.number { - font-weight: bold; - padding-right: 3px; -} -div.userInfoBox div.body a { - display: block; - margin-top: 8 - px; - border-top: 1px solid white; - padding-top: 6px; - font-size: 10pt; - font-weight: bold; - color: #d15a22; - text-decoration: none; - border-color: #fe9a5f; -} -div.userInfoBox div.body a:hover { - color: #8c3b15; -} -div.userInfoBox.locked div.body a { - display: none; -} -/* @end */ -/* @group Message Box */ -div.messageBox { - position: absolute; - width: 409px; - height: 29px; - top: 23px; - left: 204px; - background: url(../images/old/main/messageBoxBackground.png); -} -div.messageBox h3 { - display: inline-block; - color: #342f6b; - font-weight: bold; - margin: 7px 2px 0px 12px; - font-size: 10pt; -} -body.ext-gecko div.messageBox h3 { - display: -moz-inline-box; -} -div.messageBox h1 { - color: #342f6b; - display: inline; - font-weight: normal; - margin: 0px 1px; - font-size: 9pt; -} -div.messageBox a { - display: block; - width: 20px; - height: 20px; - float: right; - position: absolute; - right: 5px; - top: 4px; - background-image: url(../images/old/main/messageBoxCloseButton.png); -} -div.messageBox a:hover { - background-image: url(../images/old/main/messageBoxCloseButtonActive.png); -} -/* @end */ -/* @group Side panels */ -div.sidePanels { - /* - position: relative; - top: 110px; -*/ - - float: left; - margin-top: 106px; - margin-left: 20px; - width: 160px; -} -/* @group Tab Side Panel */ -div.tabSidePanel { - margin-right: -10px; - /* - position: absolute; - width: 250px; - height: 250px; - top: 250px; - left: 10px; -*/ - -} -div.tabSidePanel ul { - margin: 0px; - padding-left: 0px; - list-style-type: none; - color: #f78b46; -} -/* @group Main tabs */ -div.tabSidePanel ul.mainTabs { - margin: 0px; -} -div.tabSidePanel ul.mainTabs li { - /* margin-bottom: 6px;*/ - -} -div.tabSidePanel ul.mainTabs li a { - display: block; - line-height: 30px; - height: 43px; - padding-left: 40px; - color: #ff6621; - margin: 0px; - font-weight: normal; - font-size: 13pt; - text-decoration: none; -} -div.tabSidePanel ul.mainTabs li div.selectionHighlighter { - display: none; -} -div.tabSidePanel ul.mainTabs li.selected div.selectionHighlighter { - display: block; - position: absolute; - left: 154px; - margin-top: -43px; -} -/* -div.tabSidePanel ul.mainTabs li.selected div.selectionHighlighter div.selectionHighlighterIcon { - background-image: url(../images/main/tabs/selectionHighligher.png); - width: 50px; - height: 34px; - float: left; - z-index: 35000; - border: 1px solid red; -} -*/ -div.tabSidePanel ul.mainTabs li.selected div.selectionHighlighter a.add { - font-size: 14pt; - font-weight: bold; - position: relative; - top: -34px; - right: 16px; - background: none; - color: #c0531b; - padding-left: 15px; -} -div.tabSidePanel ul.mainTabs li.selected div.selectionHighlighter a.add:hover { - color: white; -} -div.tabSidePanel ul.mainTabs li.selected div.selectionHighlighter a.add span { - font-size: 8pt; - vertical-align: middle; -} -div.tabSidePanel ul.mainTabs li.selected div.selectionHighlighter a.add h3 { - display: inline; - padding-left: 5px; -} -div.tabSidePanel ul.mainTabs li.cards.selected a { - margin-left: -10px; - padding-left: 50px; - color: white; - background: url(../images/old/main/tabs/cardsBackground.png) -9px -14px; -} -div.tabSidePanel ul.mainTabs li.cards.selected a:hover { - background: url(../images/old/main/tabs/cardsBackground.png) -9px -14px; -} -div.tabSidePanel ul.mainTabs li.cards a { - background: url(../images/old/main/tabs/cardsBackground.png) -19px -63px; -} -div.tabSidePanel ul.mainTabs li.cards a:hover { - background: url(../images/old/main/tabs/cardsBackground.png) -19px -110px; -} -div.tabSidePanel ul.mainTabs li.directLogins.selected a { - margin-left: -10px; - padding-left: 50px; - color: white; - /* background: url(../images/old/main/tabs/directLoginBackground.png) 0 -1px; */ - - background: url(../images/old/main/tabs/directLoginBackground.png) -9px -14px; -} -div.tabSidePanel ul.mainTabs li.directLogins.selected a:hover { - color: white; - /* background: url(../images/old/main/tabs/directLoginBackground.png) 0 -1px; */ - - background: url(../images/old/main/tabs/directLoginBackground.png) -9px -14px; -} -div.tabSidePanel ul.mainTabs li.directLogins a { - /* background: url(../images/old/main/tabs/directLoginBackground.png) 0 -34px; */ - - background: url(../images/old/main/tabs/directLoginBackground.png) -19px -63px; -} -div.tabSidePanel ul.mainTabs li.directLogins a:hover { - /* background: url(../images/old/main/tabs/directLoginBackground.png) 0 -67px; */ - - background: url(../images/old/main/tabs/directLoginBackground.png) -19px -110px; -} -/* @end */ -/* @group Other tabs */ -div.tabSidePanel ul.otherTabs { - margin: 10px 0px; -} -div.tabSidePanel ul.otherTabs li { - margin-top: -4px; -} -div.tabSidePanel ul.otherTabs li div.selectionHighlighter { - display: none; -} -div.tabSidePanel ul.otherTabs li.selected div.selectionHighlighter { - display: block; - position: absolute; - left: 154px; - margin-top: -42px; -} -div.tabSidePanel ul.otherTabs a { - display: block; - line-height: 36px; - height: 43px; - padding-left: 40px; - color: #ff6621; - text-decoration: none; - /* background: url(../images/old/main/tabs/itemsBackground.png) -10px -49px; */ - -} -div.tabSidePanel ul.otherTabs li.selected a { - /* background: url(../images/old/main/tabs/itemsBackground.png) 0 -1px; */ - - /* background: url(../images/old/main/tabs/itemsBackground.png) 0 -67px; */ - - margin-left: -10px; - padding-left: 50px; - background: url(../images/old/main/tabs/itemsBackground.png) 1px -96px; - color: white; -} -div.tabSidePanel ul.otherTabs a:hover { - /* background: url(../images/old/main/tabs/itemsBackground.png) 0 -34px; */ - - background: url(../images/old/main/tabs/itemsBackground.png) -10px -49px; -} -/* @end */ -/* @end */ -/* @group Tag Side Panel */ -div.tagSidePanel { - /* - position: relative; - width: 250px; - min-height: 100px; - left: 10px; -*/ - - margin-right: -8px; -} -div.tagSidePanel div.header { - height: 50px; - background-image: url(../images/old/main/tabs/tagsBackground.png); -} -div.tagSidePanel div.header h1 { - padding-left: 52px; - padding-top: 14px; - font-size: 14pt; - font-weight: normal; - color: #888888; -} -div.tagSidePanel div.body { - background: url(../images/old/main/tabs/tagsBackground.png) -255px; -} -div.tagSidePanel div.footer { - height: 10px; - background: url(../images/old/main/tabs/tagsBackground.png) -510px -40px; -} -div.tagSidePanel ul.tags { - margin: 0px; - list-style-type: none; - padding: 0px; -} -div.tagSidePanel ul.tags li a { - display: block; - font-size: 9pt; - text-decoration: none; - color: #ff6621; - padding: 0px 4px 0px 15px; - line-height: 20px; -} -div.tagSidePanel ul.tags li a:hover { - background-color: #dddddd; -} -div.tagSidePanel ul.tags li span.tagCardinality { - float: right; - font-size: 8pt; - color: #999999; - margin-right: 15px; - margin-top: -17px; -} -div.tagSidePanel ul.tags li.selected a { - background-color: #d4d5cf; -} -div.tagSidePanel ul.tags li.selected a:hover { - background-color: #d4d5cf; -} -div.tagSidePanel ul.tags li.selected a { - font-weight: bold; -} -/* @end */ -/* @group Group Side Panel */ -div.groupSidePanel { - margin-right: -10px; - /* - position: relative; - width: 250px; - min-height: 100px; - left: 10px; -*/ - -} -div.groupSidePanel div.header { - height: 50px; - background-image: url(../images/old/main/tabs/groupsBackground.png); -} -div.groupSidePanel div.header h1 { - padding-left: 52px; - padding-top: 14px; - font-size: 14pt; - font-weight: normal; - color: white; -} -div.groupSidePanel div.header a { - float: right; - margin-top: -30px; - margin-right: 20px; - text-decoration: none; - color: #666666; - font-size: 9pt; - line-height: 18px; -} -div.groupSidePanel div.header a:hover { - color: #444444; -} -div.groupSidePanel div.body { - background: url(../images/old/main/tabs/groupsBackground.png) -255px; -} -div.groupSidePanel div.footer { - height: 10px; - background: url(../images/old/main/tabs/groupsBackground.png) -510px -39px; -} -div.groupSidePanel ul.groups { - margin: 0px; - list-style-type: none; - padding: 0px; -} -div.groupSidePanel ul.groups li a { - display: block; - font-size: 9pt; - text-decoration: none; - color: white; - padding: 0px 4px 0px 15px; - line-height: 20px; -} -div.groupSidePanel ul.groups li a:hover { - background-color: #aaaaaa; -} -div.groupSidePanel ul.groups li span.groupCardinality { - float: right; - font-size: 8pt; - color: #dddddd; - margin-right: 15px; - margin-top: -17px; -} -div.groupSidePanel ul.groups li.selected a { - background-color: #bbbbbb; -} -div.groupSidePanel ul.groups li.selected a:hover { - background-color: #bbbbbb; -} -div.groupSidePanel ul.groups li.selected a { - font-weight: bold; -} -/* @end */ -/* @end */ -/* @group MainPanels */ -div.mainPanels { - float: left; - width: 833px; - margin-top: -38px; - /* - position: relative; - width: 100%; - min-height: 600px; - top: -40px; - left: 250px; -*/ - -} -div.mainFooter { - clear: both; -} -/* @end */ -/* @group Grids */ -/* @group grid Component */ -/* @group delete */ -/*div.body div.rows table.rows tbody tr td.delete */ -div.delete, div.new { - padding-left: 5px; - height: 19px; -} -div.new span, div.delete span { - margin: 0px; - padding: 0px; - border: 0px; - display: inline-block; - height: 19px; - padding-right: 6px; -} -div.new span a, div.delete span a { - white-space: nowrap; -} -div.delete:hover { - background: url(../images/old/delete_background_left.png) no-repeat 0; -} -div.delete:hover span { - background: url(../images/old/delete_background.png) no-repeat right 0; -} -div.new:hover { - background: url(../images/old/new_background_left.png) no-repeat 0; -} -div.new:hover span { - background: url(../images/old/new_background.png) no-repeat right 0; -} -/* -tr.selected div.delete { - background: url(../images/old/delete_background_left.png) no-repeat 0; -} -tr.selected div.delete span { - background: url(../images/old/delete_background.png) no-repeat right 0; -} -*/ -div.body div.rows table.rows tbody tr td.delete div.delete span a { - visibility: hidden; - font-size: 8pt; - vertical-align: -13px; - color: black; -} -div.body div.rows table.rows tbody tr.selected td.delete div.delete span a { - visibility: visible; -} -div.body div.rows table.rows tbody tr:hover td.delete div.delete span a { - visibility: visible; -} -div.body div.rows table.rows tbody tr:hover td.delete div.delete:hover span a { - color: white; -} -/* -div.body div.rows table.rows tbody tr.selected td.delete div.delete span a { - color: white; -} -*/ -/* @end */ -/* @group header */ -div.gridComponent table.rows thead tr th { - text-align: left; - height: 30px; - vertical-align: bottom; -} -div.gridComponent table.rows thead tr th.sortable span { - cursor: pointer; -} -div.gridComponent table.rows thead tr th.sortable span a { - margin-left: 5px; - padding-left: 10px; -} -div.gridComponent table.rows thead tr th.directLoginTH { - width: 420px; -} -div.gridComponent table.rows thead tr th.latestUpdateTH { - width: 100px; -} -div.gridComponent table.rows thead tr th.commandsTH { - width: 150px; -} -div.gridComponent table.rows thead a { - text-decoration: none; -} -div.gridComponent table.rows thead span { - font-weight: normal; - font-size: 9pt; - line-height: 20px; -} -div.gridComponent div.header div.headerSlot { - float: right; -} -/* @end */ -div.mainPanels div.gridComponent div.body table.rows td.favicon { - padding-left: 25px; -} -div.mainPanels div.gridComponent div.body table.rows td.favicon img { - width: 16px; - height: 16px; - border: 0px; -} -/* @end */ -/* @group Card Grid */ -/* @group DirectLogin links */ -div.gridComponent th.directLoginTH span { - margin-left: 7px; -} -td.card_directLogins div { - display: inline-table; -} -td.card_directLogins span { - display: inline-block; -} -/* -td.card_directLogins a { - display: inline-table; - height: 19px; - - padding-right: 7px; -} - -td.card_directLogins a:hover { - background: url(../images/old/directLink_background.png) right 0; -} -*/ -div.card_directLogin { - display: inline-block; - height: 19px; - padding-left: 7px; -} -div.card_directLogin_ellipses span { - padding-bottom: 2px; -} -div.card_directLogin div.card_directLogin_body { - display: inline-block; - height: 19px; - padding-right: 8px; - background-position: left; -} -div.card_directLogin div.card_directLogin_body a { - vertical-align: -14px; -} -/*div.card_directLogin:hover {*/ -div.card_directLogin:hover { - background: url(../images/old/directLink_background_left.png) no-repeat 0 0; -} -/*div.card_directLogin:hover div {*/ -div.card_directLogin:hover div.card_directLogin_body { - background: url(../images/old/directLink_background.png) right 0; -} -/* @group DirectLogin Popup */ -div.DirectLoginListPopup { - position: absolute; - width: 184px; -} -div.DirectLoginListPopup div.DirectLoginListPopup_body { - background-image: url(../images/old/directLogins_background.png); - padding-top: 8px; -} -div.DirectLoginListPopup div.DirectLoginListPopup_footer { - height: 8px; - background-image: url(../images/old/directLogins_background_bottom.png); -} -div.DirectLoginListPopup div.DirectLoginListPopup_body ul { - margin: 0px; - padding-left: 13px; - list-style: none; -} -div.DirectLoginListPopup div.DirectLoginListPopup_body ul li { - padding-top: 4px; - height: 20px; - padding-right: 10px; - white-space: nowrap; -} -div.DirectLoginListPopup div.DirectLoginListPopup_body ul li div { - padding-right: 10px; - overflow: hidden; -} -div.DirectLoginListPopup div.DirectLoginListPopup_body ul li img.favicon { - padding-left: 9px; - padding-right: 5px; -} -div.DirectLoginListPopup div.DirectLoginListPopup_body ul li a { - text-decoration: none; - color: white; - font-weight: normal; - font-size: 10pt; - vertical-align: 3px; - white-space: nowrap; - padding-right: 8px; -} -div.DirectLoginListPopup div.DirectLoginListPopup_body ul li:hover { - /* background-color: #a5a696; */ - - /* background-color: #7b7d70; */ - - background-color: rgba(123, 125, 112, 0.5); -} -div.DirectLoginListPopup div.DirectLoginListPopup_body ul li:hover a { - background: url(../images/old/directLink_no_background.png) right; -} -/* @end */ -/* @end */ -div.mainPanels div.gridComponent div.header { - /* - height: 90px; - background: url(../images/old/main/blocks/cardGridBackground.png) no-repeat; -*/ - - background: url(../images/old/main/blocks/cardGridBackground.png) no-repeat; - padding-left: 40px; - padding-right: 40px; - padding-top: 20px; - padding-bottom: 10px; -} -div.mainPanels div.gridComponent div.header form.search { - height: 32px; - margin: 0px; -} -div.mainPanels div.gridComponent div.header form.search div.clearSearchButton { - position: absolute; - margin-left: 192px; - width: 22px; - height: 22px; - margin-top: 6px; - background: url(../images/old/filter/clearFilter_notSelected.png) no-repeat; -} -div.mainPanels div.gridComponent div.header form.search div.clearSearchButton:hover { - background: url(../images/old/filter/clearFilter_selected.png) no-repeat; - cursor: pointer; -} -div.mainPanels div.gridComponent div.header form.search div.search { - display: block; - float: left; - width: 217px; -} -div.mainPanels div.gridComponent div.header form.search input.search { - border: 1px solid #76786a; - color: #666666; - font-size: 12pt; - width: 100%; - padding: 4px; - padding-left: 24px; - padding-right: 26px; - background: #e8ecde url(../images/old/main/grid/search.png) no-repeat 2px 4px; -} -div.mainPanels div.gridComponent div.header form.search input.search.disabled { - disabled: disabled; -} -div.mainPanels div.gridComponent div.header form.search input.search.running { - background: #e8ecde url(../images/old/main/grid/running_search.gif) no-repeat 4px 5px; -} -div.mainPanels div.gridComponent div.body { - clear: both; - background: url(../images/old/main/blocks/cardGridBackground.png) repeat-y -836px; -} -div.mainPanels div.gridComponent div.footer { - background: url(../images/old/main/blocks/cardGridBackground.png) 834px -28px; - height: 35px; -} -div.mainPanels div.gridComponent div.body h1 { - margin: 0px; -} -div.mainPanels div.gridComponent div.body div.rows { - margin-left: 9px; - margin-right: 6px; - min-height: 582px; - background: url(../images/old/main/blocks/cardGridStripes.png) 0 7px; -} -div.mainPanels div.gridComponent.noRows div.body table.rows thead, div.mainPanels div.gridComponent.empty div.body table.rows thead { - visibility: hidden; -} -div.mainPanels div.gridComponent.empty div.body div.rows { - background: #eaebe6 url(../images/old/lock/background_star.png) no-repeat center center; -} -div.mainPanels div.gridComponent.noRows div.body div.rows { - background: #eaebe6; -} -div.mainPanels div.gridComponent div.body table.rows { - display: block; - width: 100%; -} -div.mainPanels div.gridComponent div.body table.rows tbody tr.odd.selected { - background-color: #a5a696; -} -div.mainPanels div.gridComponent div.body table.rows tbody tr.even.selected { - background-color: #a5a696; -} -div.mainPanels div.gridComponent div.body table.rows tbody tr.selected td a { - color: #f3f4eb; -} -div.mainPanels div.gridComponent div.body table.rows tbody tr.odd { - background-color: #d4d5cf; -} -div.mainPanels div.gridComponent div.body table.rows tbody tr.even { - background-color: #eaebe6; -} -div.mainPanels div.gridComponent div.body table.rows tbody tr.odd:hover { - background-color: #a5a696; -} -div.mainPanels div.gridComponent div.body table.rows tbody tr.even:hover { - background-color: #a5a696; -} -div.mainPanels div.gridComponent div.body table.rows tbody tr td { - height: 23px; - max-height: 23px; - /* - white-space: nowrap; - overflow: hidden; -*/ - -} -div.mainPanels div.gridComponent div.body table.rows tbody tr td span { - color: #828479; - font-size: 10pt; -} -div.mainPanels div.gridComponent div.body table.rows tbody tr td a { - color: #828479; - font-size: 10pt; - text-decoration: none; -} -div.mainPanels div.gridComponent div.body table.rows tbody tr:hover td span { - color: #f3f4eb; -} -div.mainPanels div.gridComponent div.body table.rows tbody tr.selected td span { - color: #f3f4eb; -} -div.mainPanels div.gridComponent div.body table.rows tbody tr:hover td a { - color: #f3f4eb; -} -div.mainPanels div.gridComponent div.body table.rows tbody tr td.title a { - font-weight: bold; -} -div.mainPanels div.gridComponent div.body table.rows tbody tr td img.favicon { - float: right; - padding-right: 6px; -} -/* @group header */ -div.gridComponent table.rows thead img { - padding-left: 10px; - vertical-align: middle; -} -div.gridComponent table.rows thead tr th { - background-color: #eaebe6; - border-bottom: 1px solid #b3b4af; -} -div.gridComponent table.rows thead span { - color: #8c8f7e; -} -div.gridComponent table.rows thead tr th.unsorted span.sortable a { - background-image: url(../images/old/main/grid/unsorted.png); -} -div.gridComponent table.rows thead tr th.descending span.sortable a { - background-image: url(../images/old/main/grid/descending.png); -} -div.gridComponent table.rows thead tr th.ascending span.sortable a { - background-image: url(../images/old/main/grid/ascending.png); -} -div.gridComponent table.rows thead tr th.faviconTH { - width: 53px; -} -div.gridComponent table.rows thead tr th.titleTH { - width: 200px; - max-width: 200px; -} -div.gridComponent table.rows thead tr th.deleteTH { - width: 50px; -} -/* @end */ -/* @end */ -/* @group Direct login Grid */ -/* -div.mainPanels div.directLoginGrid div.header { -/* - height: 90px; - background: url(../images/old/main/blocks/cardGridBackground.png) no-repeat; -* / -} - -div.mainPanels div.directLoginGrid div.header form.search { - background: url(../images/old/main/blocks/directLoginGridBackground.png) no-repeat; - padding-left: 40px; - padding-top: 20px; - padding-bottom: 10px; - margin: 0px; -} - -div.mainPanels div.directLoginGrid div.header form.search input.search { - border: 1px solid #76786a; - color: #666666; - font-size: 12pt; - padding: 4px; - background-color: #e8ecde; -} - -div.mainPanels div.directLoginGrid div.header form.search input.searchButton { - background-color: #858877; - border: 0px; - color: white; - font-size: 10pt; -} - -div.mainPanels div.directLoginGrid div.body { - background: url(../images/old/main/blocks/directLoginGridBackground.png) repeat-y -836px; -} - -div.mainPanels div.directLoginGrid div.footer { - background: url(../images/old/main/blocks/directLoginGridBackground.png) 834px -28px; - height: 35px; -} - -div.mainPanels div.directLoginGrid div.body h1 { - margin: 0px; -} - -div.mainPanels div.directLoginGrid div.body div.rows { - margin-left: 9px; - margin-right: 6px; - min-height: 582px; - background: url(../images/old/main/blocks/directLoginGridStripes.png) 0 7px; -} - -div.mainPanels div.directLoginGrid div.body table.rows { - display: block; - width: 100%; -} - -div.mainPanels div.directLoginGrid div.body table.rows img { - border: 0px; -} - -div.mainPanels div.directLoginGrid div.body table.rows tbody tr.even { - background-color: #787666; -} - -div.mainPanels div.directLoginGrid div.body table.rows tbody tr.odd { - background-color: #646351; -} - -div.mainPanels div.directLoginGrid div.body table.rows tbody tr.odd:hover { - background-color: #d1d4c6; -} - -div.mainPanels div.directLoginGrid div.body table.rows tbody tr.even:hover { - background-color: #d1d4c6; -} - -div.mainPanels div.directLoginGrid div.body table.rows tbody tr td { - height: 23px; - color: #e1e0d6; - font-size: 10pt; -} - -div.mainPanels div.directLoginGrid div.body table.rows tbody tr:hover td { - color: #777867; -} - -div.mainPanels div.directLoginGrid div.body table.rows tbody tr td.title { - font-weight: bold; -} - -div.directLoginGrid div.body table.rows tbody tr a { - color: #e1e0d6; - text-decoration: none; -} - -div.directLoginGrid div.body table.rows tbody tr:hover a { - color: #777867; -} -*/ -/* @group DirectLogin links */ -/* -td.card_directLogins div { - display: inline-table; -} - -td.card_directLogins span { - display: inline-table; -} -*/ -div.directLogin_directLogin { - display: inline-block; - height: 19px; - padding-left: 7px; -} -div.directLogin_directLogin div.directLogin_directLogin_body { - display: inline-block; - height: 19px; - padding-right: 8px; - background-position: left; -} -div.directLogin_directLogin div.directLogin_directLogin_body a { - vertical-align: -14px; -} -div.directLogin_directLogin:hover { - background: url(../images/old/directLink_background_left.png) no-repeat 0 0; -} -div.directLogin_directLogin:hover div.directLogin_directLogin_body { - background: url(../images/old/directLink_background.png) right 0; -} -table.rows tbody tr td div.directLogin_directLogin:hover div.directLogin_directLogin_body a { - color: #f3f4eb; -} -/* @end */ -/* @group header */ -div.directLoginGrid table.rows thead span { - color: #e1e0d6; -} -div.directLoginGrid table.rows thead tr th { - background-color: #787762; - border-bottom: 1px solid #999883; -} -div.directLoginGrid table.rows thead tr th.faviconTH { - min-width: 53px; - width: 53px; -} -div.directLoginGrid table.rows thead tr th.titleTH { - min-width: 250px; - width: 250px; -} -div.directLoginGrid table.rows thead tr th.titleTH span { - margin-left: 7px; -} -div.directLoginGrid table.rows thead tr th.strengthTH { - width: 100px; -} -div.directLoginGrid table.rows thead tr th.cardTitleTH { - width: 400px; -} -div.directLoginGrid table.rows thead tr th.bookmarkableLinkTH { - width: 64px; -} -div.directLoginGrid table.rows thead tr th.deleteTH { - width: 50px; -} -div.directLoginGrid table.rows thead tr th.latestAccessTH { - width: 100px; -} -div.directLoginGrid table.rows thead tr th.commandsTH { - width: 100px; -} -/* -div.directLoginGrid table.rows thead a { - font-weight: normal; - text-decoration: none; - color: #e9e9df; - font-size: 9pt; - line-height: 20px; -} -*/ -div.directLoginGrid table.rows thead img { - padding-left: 10px; - vertical-align: middle; -} -div.directLoginGrid table.rows thead tr th.unsorted span.sortable a { - background: url(../images/old/main/grid/directLogins/unsorted.png) no-repeat; -} -div.directLoginGrid table.rows thead tr th.descending span.sortable a { - background: url(../images/old/main/grid/directLogins/descending.png) no-repeat; -} -div.directLoginGrid table.rows thead tr th.ascending span.sortable a { - background: url(../images/old/main/grid/directLogins/ascending.png) no-repeat; -} -/* @end */ -/* @end */ -/* @end */ -/* @end */ -/* @group other Panels */ -/* @group common styles */ -div.subPanelTabs ul { - margin: 0px; - margin-right: 7px; - padding: 0px; -} -div.subPanelTabs ul li { - display: inline-block; - vertical-align: middle; - /* width: 130px; */ - - height: 50px; - /* border-right: 1px solid #a5a79c; - border-bottom: 1px solid #a5a79c;*/ - - border-right: 1px solid #eef0e3; - border-bottom: 1px solid #d5d5bc; -} -div.subPanelTabs ul li.first:hover { - /* background: url(../images/old/main/blocks/otherPanelBackground_selected.png) no-repeat -9px -5px; */ - -} -div.subPanelTabs ul li:hover { - /* background: url(../images/old/main/blocks/otherPanelBackground_selected.png) no-repeat -45px -5px; */ - - border-right: 1px solid #d5d5bc; - background-color: #eef0e3; -} -div.subPanelTabs ul li a { - color: #787872; - text-decoration: none; - display: block; - text-align: center; - padding-top: 15px; - padding-left: 20px; - padding-right: 20px; - font-size: 13pt; -} -div.subPanelTabs ul li.first { - /* background: url(../images/old/main/blocks/otherPanelBackground_selected.png) no-repeat -9px -5px; */ - - -webkit-border-top-left-radius: 20px; - -moz-border-radius-topleft: 20px; - border-top-left-radius: 20px; -} -div.subPanelTabs ul li.selected { - /* background: url(../images/old/main/blocks/otherPanelBackground_selected.png) no-repeat -45px -5px; */ - - background-color: #eef0e3; - border-bottom: 1px solid #eef0e3; - border-right: 1px solid #d5d5bc; -} -div.subPanelTabs ul li.selected:hover { - border-right: 1px solid #d5d5bc; -} -div.subPanelTabs ul li.selected a { - color: #444440; -} -div.subPanelContent { - padding-top: 20px; - padding-left: 30px; - padding-right: 30px; - min-height: 280px; - color: #787872; - margin: 0px 6px 0 9px; -} -div.subPanelContent ul { - margin: 0px; - padding: 0px; - list-style-type: none; -} -div.subPanelContent ul li.selected { - display: block; -} -div.subPanelContent ul li { - display: none; -} -div.subPanelContent h3 { - margin: 0px; - border: 0px; - padding: 0px; -} -/* @end */ -/* @group mainPanels otherPanel */ -div.mainPanels div.otherPanel { - margin: 5px 10px; - background-color: #eef0e3; - -webkit-border-radius: 20px; - -moz-border-radius: 20px; - border-radius: 20px; - -webkit-box-shadow: 2px 2px 9px rgba(0, 0, 0, 0.6); - -moz-box-shadow: 2px 2px 9px rgba(0, 0, 0, 0.6); - box-shadow: 2px 2px 9px rgba(0, 0, 0, 0.6); -} -div.mainPanels div.otherPanel div.header { - /* background: url(../images/old/main/blocks/otherPanelBackground.png) no-repeat; */ - - /* - height: 90px; -*/ - - background-color: #d5d5bc; - /* padding-left: 9px; - padding-top: 5px; */ - - margin: 0px; - margin-bottom: 0px; - -webkit-border-top-left-radius: 20px; - -webkit-border-top-right-radius: 20px; - -moz-border-radius-topleft: 20px; - -moz-border-radius-topright: 20px; - border-top-left-radius: 20px; - border-top-right-radius: 20px; -} -div.mainPanels div.otherPanel div.body { - /* background: url(../images/old/main/blocks/otherPanelBackground.png) repeat-y -836px; */ - - margin: 0px; - border: 0px; - padding: 0px; -} -div.mainPanels div.otherPanel div.footer { - /* background: url(../images/old/main/blocks/otherPanelBackground.png) 834px -18px; */ - - height: 45px; -} -div.mainPanels div.otherPanel div.body h1 { - margin: 0px; -} -/* @end */ -/* @group Account */ -form.changePassphrase div.currentCredentials, form.changePassphrase div.newPassphrase { - float: left; - padding: 10px 20px; -} -form.changePassphrase label { - display: inline-block; - width: 150px; -} -form.changePassphrase div.confirm { - clear: both; - padding: 10px 20px; -} -form.changePassphrase div.confirm label { - width: 500px; -} -div.accountPanel h3.manageOTP { - margin-top: 20px; - margin-left: -20px; - padding-top: 10px; - padding-left: 20px; - border-top: 1px solid #aaaaaa; -} -/* @end */ -/* @end */ -/* @group Message Panel (?) */ -/* -div.messagePanelWrapper div.mask { - position: fixed; - top: 0px; - left: 0px; - right: 0px; - bottom: 0px; - - background-color: black; - z-index:50001; - - -moz-opacity: 0.0; - opacity:.0; - filter: alpha(opacity=0); -/ * - -moz-opacity: 0.7; - opacity:.70; - filter: alpha(opacity=70); -* / -} - -div.messagePanelFrame { - border: 1px solid white; - z-index:50002; -/ * - width: 443px; - height: 155px; - position: fixed; - top: 205px; - left: 260px; - margin-left: auto; - margin-right: auto; - max-width: 468px; -* / -} - - -div.messagePanel { - position: fixed; - z-index:50003; - top: 0px; - left: 0px; -/ * - margin-left: auto; - margin-right: auto; - max-width: 468px; - top: 200px; - left: 250px; - left: 100px; - right: 100px; -* / -} - -div.messagePanel div.header { - height: 34px; - width: 468; - background-image: url(../images/old/alert/header.png); -} - -div.messagePanel div.body { - background-image: url(../images/old/alert/body.png); - padding: 0px 20px 10px 20px; - min-height: 100px; -} -/ * -div#javaScriptAlert div.body div.alert { - padding-left: 100px; - background: url(../images/old/alert/alert.png) no-repeat; -} -* / - -div.messagePanel div.body img.alert { - float: left; -} - -div.messagePanel div.body div.alert { - padding-left: 100px; -} - -div.messagePanel div.footer { - height: 34px; - width: 468; - background-image: url(../images/old/alert/footer.png); -} - -div.messagePanel div.message h1 { - font-size: 16pt; - margin: 0px; - color: #ff5930; -} - -div.messagePanel div.message p { - margin-top: 0px; - color: #999999; -} - -div.messagePanel div.message h3 { - font-size: 12pt; - margin-bottom: 0px; - color: #ff5930; -} - -div.messagePanel div.message h5 { - margin: 0px; - color: #999999; -} - - -*/ -/* @end */ -/* @group LoginProgress (?) */ -/* -div#loginProgress { - position: relative; - left: -198px; - top: -118px; - width: 397px; - height: 236px; - background: url(../images/old/loginProgress/background.png); -} - -div#loginProgress div.header { - height: 52px; -} - -div#loginProgress div.header h3 { - font-size: 12pt; - font-weight: normal; - margin: 0px; - color: #787872; - padding-top: 25px; - padding-left: 35px; -} - -div#loginProgress div.body { - height: 120px; - overflow: auto; - margin-left: 19px; - margin-right: 18px; -} - -div#loginProgress div.footer { - margin-left: 19px; - margin-right: 18px; -} - -div#loginProgress div.footer a { - font-weight: bold; - text-decoration: none; - text-align: center; - color: #787872; - display: block; - font-size: 11pt; - width: 100px; - margin-top: 13px; - margin-left: auto; - margin-right: auto; -} - -div#loginProgress div.footer a:hover { - color: #515247; -} - -*/ -/* @end */ -div#modalDialogMask, div.modalDialogMask { - z-index: 20000; - /* position: absolute; */ - - position: fixed; - top: 0; - left: 0; - -moz-opacity: 0.5; - opacity: .50; - filter: alpha(opacity=50); - /* background-color: #cccccc; */ - - background-color: #000000; - width: 100%; - height: 100%; - zoom: 1; -} -div#modalDialogFrame, div.modalDialogFrame { - position: absolute; - /* border: 1px solid white; */ - - -moz-opacity: 0.5; - opacity: .50; - filter: alpha(opacity=50); - background-color: #333333; - z-index: 20001; - -webkit-border-radius: 20px; - -moz-border-radius: 20px; - border-radius: 20px; -} -div#modalDialog, div.modalDialog { - z-index: 20001; -} -/*div#modalDialog.scrollable,*/ -div.modalDialog.scrollable { - position: absolute; - top: 0; - left: 50%; -} -/*div#modalDialog.fixed,*/ -div.modalDialog.fixed { - position: fixed; - top: 40%; - left: 50%; -} -div#modalDialog div, div.modalDialog div { - z-index: 20002; - list-style-type: circle; -} -div.modalDialogMask.simpleMessagePanelMask { - z-index: 20010; -} -div.modalDialogFrame.simpleMessagePanelMask { - z-index: 20011; -} -div.modalDialog.simpleMessagePanelMask { - z-index: 20011; -} -div.modalDialog.simpleMessagePanelMask div { - z-index: 20012; -} -/* @group Bookmarklet */ -div.bookmarklet div.bookmarklet_link { - /* - padding-top: 5px; - padding-left: 4px; - padding-right: 3px; - - float: right; - margin-top: 12px; - margin-right: 13px; -*/ - - height: 34px; -} -div.bookmarklet div.bookmarklet_link a { - color: #838975; - text-decoration: none; - font-weight: bold; - font-size: 10pt; - /* - display: block; - text-align: right; - padding-top: 7px; - padding-right: 11px; - padding-bottom: 6px; -*/ - -} -div.bookmarklet div.bookmarklet_link a div.icon { - background: url(../images/old/bookmarklet/placeholder_icon.png) no-repeat 0 0; - float: left; - width: 34px; - height: 34px; -} -div.bookmarklet div.bookmarklet_link a:hover div.icon { - background: url(../images/old/bookmarklet/placeholder_selected_icon.png) no-repeat 0 0; -} -div.bookmarklet div.bookmarklet_link a div.text { - display: block; - float: right; - background: url(../images/old/bookmarklet/placeholder.png) no-repeat right 0; - white-space: nowrap; - height: 34px; -} -div.bookmarklet div.bookmarklet_link a:hover div.text { - background: url(../images/old/bookmarklet/placeholder_selected.png) no-repeat right 0; -} -div.bookmarklet div.bookmarklet_link a div.text span { - display: block; - padding-top: 10px; - padding-right: 10px; - padding-left: 6px; - clear: both; -} -/* @end */ -/* @group Tooltip */ -/* -div#Clipperz_PM_UI_Common_Components_Tooltip_wrapperNode { - position: absolute; - top: 0px; - left: 0px; -} -*/ -div.tooltip { - position: absolute; - z-index: 30001; -} -div.tooltip div.tooltip_body { - position: absolute; -} -div.tooltip div.tooltip_arrow { - position: absolute; -} -div.tooltip.BELOW div.tooltip_arrow { - background: url(../images/old/tooltips/top_arrow.png) no-repeat; -} -div.tooltip.ABOVE div.tooltip_arrow { - background: url(../images/old/tooltips/bottom_arrow.png) no-repeat; -} -div.tooltip.LEFT div.tooltip_arrow { - background: url(../images/old/tooltips/right_arrow.png) no-repeat; -} -div.tooltip.RIGHT div.tooltip_arrow { - /* margin-top: 7px; */ - - background: url(../images/old/tooltips/left_arrow.png) no-repeat; -} -div.tooltip.RIGHT div.tooltip_body { - /* padding-left: 13px; */ - -} -div.tooltip div.tooltip_body div.tooltip_text { - width: 171px; - background: url(../images/old/tooltips/body.png) no-repeat center top; -} -div.tooltip.LEFT div.tooltip_body div.tooltip_text, div.tooltip.RIGHT div.tooltip_body div.tooltip_text { - min-height: 45px; -} -div.tooltip div.tooltip_body span { - display: block; - padding: 10px; - padding-bottom: 4px; - font-size: 10pt; - color: white; -} -div.tooltip div.tooltip_footer { - height: 7px; - background: url(../images/old/tooltips/body_bottom.png) no-repeat; -} -/* @end */ -/* @group News */ -/* -div#news { - top: 11px; - left: 240px; - width: 353px; - height: 85px; - padding-top: 4px; - position: absolute; - overflow: hidden; - background: url(../images/old/note.png) 1px 3px; -} - -div#news.hidden { - display: none; -} - -div#news div.close { - display: inline; - margin-top: 6px; - margin-left: 17px; - float: left; - width: 15px; -} - -div#news div.close a { - text-decoration: none; - color: #929c1b; -} - -div#news div.close a:hover { - text-decoration: none; - color: #3d420b; -} - -div#news div#newsframe { - display: block; - overflow: hidden; - width: 305px; - height: 70px; -} - -div#news div#newsframe iframe { - border: 0px; -} -*/ -/* --------------------------------------- */ -div#news { - top: -82px; - left: 240px; - width: 310px; - height: 90px; - position: absolute; - /* background: url(../images/old/tips/Tips_background.png) 0 -5px; */ - - background-color: #616474; - -webkit-border-bottom-right-radius: 8px; - -webkit-border-bottom-left-radius: 8px; - -moz-border-radius-bottomright: 8px; - -moz-border-radius-bottomleft: 8px; - border-bottom-right-radius: 8px; - border-bottom-left-radius: 8px; - -webkit-box-shadow: 2px 2px 9px rgba(0, 0, 0, 0.6); - -moz-box-shadow: 2px 2px 9px rgba(0, 0, 0, 0.6); - box-shadow: 2px 2px 9px rgba(0, 0, 0, 0.6); -} -/* -div#news.open { - background: url(../images/old/tips/Tips_open.png) 0 -5px; -} - -div#news.hidden { - background: url(../images/old/tips/Tips_close.png) 0 -5px; -} -*/ -div#news div#newsframe { - margin-left: 10px; - margin-right: 10px; - height: 75px; - overflow: hidden; -} -div#news div#newsframe.loading { - background: url(../images/old/loading/news.gif) no-repeat center center; -} -div#news div#newsframe iframe { - width: 290px; - border: 0px; - color: #616474; - background-color: #616474; -} -div#news div.grip { - width: 310px; - height: 12px; - margin-top: 2px; - cursor: pointer; -} -div#news.open div.grip { - background: url(../images/old/tips/close.png) no-repeat center 6px; -} -div#news.hidden div.grip { - background: url(../images/old/tips/open.png) no-repeat center 6px; -} -/* @end */ -/* @group mainDialog */ -div.mainDialog { - position: relative; - left: -263px; - width: 525px; - height: 325px; -} -div.scrollable div.mainDialog { - top: 0px; -} -div.fixed div.mainDialog { - top: -118px; -} -div.mainDialog div.header { - height: 55px; - background: url(../images/old/cardDialog/background_header.png) no-repeat; -} -div.mainDialog div.header div.title { - padding-top: 16px; - padding-left: 20px; - padding-right: 20px; -} -div.mainDialog div.header div.title input { - width: 100%; - display: block; - font-size: 16pt; - margin: 0px; - border: 0px; - padding: 3px 10px; - color: #787872; - border: 1px solid #cccec0; - background-color: #cccec0; -} -div.mainDialog div.header div.title h3 { - display: block; - font-size: 16pt; - color: #787872; - margin: 0px; - border: 0px; - padding: 3px 10px; -} -div.mainDialog div.header div.title.selectedField input, div.mainDialog div.header div.title:hover input { - border: 1px solid #515247; - background-color: #b5b7ab; -} -div.mainDialog div.header div.title.disabled:hover input { - border: 1px solid #cccec0; - background-color: #cccec0; -} -div.mainDialog div.body { - padding-top: 0px; - padding-left: 10px; - padding-right: 9px; - min-height: 200px; - background: url(../images/old/cardDialog/background_body.png) repeat-y; -} -div.mainDialog div.body div.mask { - display: none; -} -div.mainDialog.loading div.body div.mask { - display: block; - position: absolute; - top: 55px; - left: 10px; - right: 9px; - bottom: 70px; - z-index: 1001; - background-color: white; - padding-left: 146px; - padding-right: 146px; - padding-top: 70px; -} -div.mainDialog.loading div.body .tabPanels { - display: none; -} -div.mainDialog.loading div.body div.mask h3.progressDescription { - margin: 0px; - text-align: center; - padding-bottom: 10px; - color: #cccec0; - font-size: 14pt; - font-weight: normal; -} -div.loadingBar { - height: 22px; - width: 214px; - background: url(../images/old/loading/loadingBar.gif) no-repeat center top; -} -div.loadingBar div.loadingBarProgressBox { - padding: 2px; -} -div.loadingBar div.loadingBarProgress { - height: 18px; - width: 0%; - /* background-repeat: no-repeat; */ - - background-color: rgba(248, 79, 0, 0.6); - -webkit-border-radius: 9px; - -moz-border-radius: 9px; - border-radius: 9px; -} -/* -div.loadingBar div.loadingBarProgress div.loadingBarProgress_left { - height: 100%; - max-width: 8px; - background: url(../images/old/loading/loadingBarProgress.png) no-repeat 0; -} - -div.loadingBar div.loadingBarProgress div.loadingBarProgress_right { - position: relative; - height: 100%; - margin-left: 8px; - background: url(../images/old/loading/loadingBarProgress.png) no-repeat right; - top: -22px; -} -*/ -div.mainDialog div.body div ul { - padding: 0px; - clear: both; - margin: 0px; - list-style-type: none; -} -div.mainDialog div.body div.tabs { - height: 20px; -} -div.mainDialog div.body div.tabs ul.tabs { - height: 33px; - /* border-bottom: 1px solid #515247;*/ - - /* background: #cccec0 url(../images/old/cardDialog/tabs_shadow.png) repeat-x 0 -5px;*/ - - background: url(../images/old/cardDialog/tabs_background.png) repeat-x; -} -div.mainDialog div.body div.tabs ul.tabs li { - /* width: 150px; */ - - height: 32px; - font-size: 11pt; - text-align: center; - border-right: 1px solid #515247; - float: left; - color: #787872; - border-bottom: 1px solid #515247; - background: #cccec0 url(../images/old/cardDialog/tabs_shadow.png) repeat-x 0 -5px; - cursor: pointer; -} -div.mainDialog div.body div.tabs ul.tabs li div { - display: none; -} -div.mainDialog div.body div.tabs ul.tabs li span { - display: block; - padding-top: 9px; - padding-bottom: 6px; - padding-left: 40px; - padding-right: 40px; -} -div.mainDialog div.body div.tabs ul.tabs li:hover { - color: #515247; -} -div.mainDialog div.body div.tabs ul.tabs li.disabled:hover { - color: #787872; - cursor: default; -} -div.mainDialog div.body div.tabs ul.tabs li.selected { - color: #515247; - background-color: #f1f2e9; - border-bottom: 1px solid #f1f2e9; - cursor: default; -} -div.mainDialog div.body div.tabs ul.tabs li.selected.disabled:hover { - color: #515247; -} -div.mainDialog div.body div.tabs ul.tabs li.selected div.backToDirectLoginList { - position: absolute; - display: block; - top: 63px; - left: 140; - width: 20px; -} -div.mainDialog div.body div.tabs ul.tabs li.selected div.addDirectLoginButton { - position: absolute; - display: block; - top: 63px; - left: 265px; - width: 20px; -} -div.mainDialog div.body div.tabs ul.tabs li.selected div span { - padding: 0px; - margin: 0px; -} -div.mainDialog div.body div.tabs ul.tabs li.selected div:hover { - cursor: pointer; -} -div.mainDialog div.body .tabPanels { - clear: both; -} -div.mainDialog div.body ul.tabPanels li.tabPanel { - display: none; -} -div.mainDialog div.body ul.tabPanels li.tabPanel.selected { - display: block; -} -div.mainDialog div.body ul.tabPanels li.tabPanel.selected h2 { - margin: 0px; - text-align: center; - padding-top: 50px; - color: #787872; -} -div.mainDialog div.body ul.tabPanels li.tabPanel.selected div.wizardStepDescription { - margin: 0px 20px 10px; - font-size: 10pt; - color: b0b0b0; - font-style: italic; - text-align: center; -} -div.mainDialog div.footer { - height: 70px; - background: url(../images/old/cardDialog/background_footer.png) no-repeat 0 -14px; -} -div.mainDialog div.footer div.buttonArea { - padding-left: 40px; - padding-right: 40px; - padding-top: 15px; -} -div.mainDialog div.footer div.buttonArea div { - padding-left: 20px; - padding-right: 20px; - float: left; - font-weight: bold; - color: #787872; -} -div.mainDialog div.footer div.buttonArea div.disabled { - color: #b1b1a8; -} -div.mainDialog div.footer div.buttonArea div.disabled:hover { - color: #b1b1a8; - cursor: default; -} -div.mainDialog div.footer div.buttonArea div:hover { - color: #515247; - cursor: pointer; -} -div.mainDialog div.footer div.buttonArea div.save { - float: right; -} -/* @end */ -/* @group Card Dialog */ -div.addDirectLoginButton { - height: 20px; - width: 20px ; - background: url(../images/old/cardDialog/addDirectLogin_disabled_background.png) no-repeat -9px -9px; - color: white; - font-weight: bold; -} -div.addDirectLoginButton span { - display: block; - height: 20px; - width: 20px ; -} -div.addDirectLoginButton:hover { - background: url(../images/old/cardDialog/addDirectLogin_background.png) no-repeat -9px -9px; -} -/* @group Card Dialog - Direct Login */ -div.directLoginsComponentContainer { - overflow: hidden; - /* background-color: green; */ - -} -div.CardDialog div.directLogins { - /* background-color: yellow; */ - - padding-top: 2px; -} -div.CardDialog div.addNewDirectLoginSplash { - margin: 0px 80px; -} -div.CardDialog div.addNewDirectLoginSplash h3 { - color: #aaaaaa; - text-align: center; - font-weight: normal; - font-size: 11pt; -} -div.CardDialog div.addNewDirectLoginSplash a { - display: block; - text-decoration: none; - margin-left: auto; - margin-right: auto; - width: 190px; - /* color: #787878; */ - - color: rgba(255, 98, 6, 0.75); - text-transform: uppercase; - background: url(../images/old/cardDialog/addDirectLogin_disabled_background.png) no-repeat right; -} -div.CardDialog div.addNewDirectLoginSplash a span { - text-align: center; -} -div.CardDialog div.addNewDirectLoginSplash a:hover { - color: #ff6206; - background: url(../images/old/cardDialog/addDirectLogin_background.png) no-repeat right; -} -div.CardDialog div.directLoginItem { - clear: both; - min-height: 32px; - padding-left: 10px; - padding-top: 4px; - padding-bottom: 2px; - /* width: 100px; */ - - max-height: 32px; - overflow: hidden; -} -div.CardDialog div.directLoginItem:hover { - background-color: #cccec0; -} -div.CardDialog div.addDirectLoginListItem { - min-height: 32px; - padding-left: 10px; - padding-top: 4px; - padding-bottom: 2px; - max-height: 32px; - overflow: hidden; - background: url(../images/old/cardDialog/addDirectLogin_disabled_background.png) no-repeat 22px 0; -} -div.CardDialog div.addDirectLoginListItem a { - display: block; - font-size: 11pt; - padding-top: 6px; - padding-left: 50px; - color: rgba(255, 98, 6, 0.75); - text-decoration: none; - text-transform: uppercase; -} -div.CardDialog div.addDirectLoginListItem:hover { - background: url(../images/old/cardDialog/addDirectLogin_background.png) no-repeat 22px 0; - color: #ff6206; - background-color: #cccec0; -} -div.CardDialog div.directLoginItem div.cardDialogRecordDirectLoginComponent_favicon img.favicon { - width: 32px; - height: 32px; - float: left; -} -div.CardDialog div.directLoginItem div.cardDialogRecordDirectLoginComponent_label input { - float: left; - font-size: 11pt; - border: 0px; - padding: 5px; - color: #787872; - border: 1px solid #ededeb; - background-color: #ededeb; - height: 30px; - margin-left: 10px; - width: 68%; - margin-right: 5px; -} -div.CardDialog div.directLoginItem:hover div.cardDialogRecordDirectLoginComponent_label input { - border: 1px solid #515247; - background-color: #b5b7ab; -} -div.CardDialog div.directLoginItem > div.open { - float: left; - margin-top: 5px; - margin-right: 2px; - padding-left: 5px; - visibility: hidden; -} -div.CardDialog div.directLoginItem > div.edit, div.CardDialog div.directLoginItem > div.delete { - float: left; - margin-top: 5px; - margin-left: 3px; - padding-left: 5px; - visibility: hidden; -} -div.CardDialog div.directLoginItem > div.open a { - display: block; - width: 22px; - height: 22px; - background: url(../images/old/cardDialog/openDirectLogin.png) no-repeat 0 -2px; -} -div.CardDialog div.directLoginItem > div.open a:hover { - background: url(../images/old/cardDialog/openDirectLogin_selected.png) no-repeat 0 -2px; -} -div.CardDialog div.directLoginItem:hover > div.open, div.CardDialog div.directLoginItem:hover > div.edit, div.CardDialog div.directLoginItem:hover > div.delete { - visibility: visible; -} -div.CardDialog div.directLoginItem div.edit span { - padding-right: 6px; - display: block; -} -div.CardDialog div.directLoginItem div.open span a, div.CardDialog div.directLoginItem div.edit span a, div.CardDialog div.directLoginItem div.delete span a { - font-size: 8pt; - color: #666666; - text-decoration: none; - line-height: 19px; -} -div.CardDialog div.directLoginItem div.edit:hover { - background: url(../images/old/new_background_left.png) no-repeat; -} -div.CardDialog div.directLoginItem div:hover span a { - color: white; -} -div.CardDialog div.directLoginItem div.edit:hover span { - background: url(../images/old/new_background.png) no-repeat right center; -} -div.CardDialog div.directLoginItem div.delete:hover { - background: url(../images/old/delete_background_left.png) no-repeat; -} -div.CardDialog div.directLoginItem div.delete:hover span { - background: url(../images/old/delete_background.png) right; -} -/* @group Direct Login Editing */ -div.CardDialog div.directLoginEditDetail { - position: relative; - /* background-color: red; */ - -} -/* -div.CardDialog div.directLoginEditDetail div.back { - float: left; - width: 30px; -} - -div.CardDialog div.directLoginEditDetail div.back a { - display: block; - padding: 5px; - text-decoration: none; - font-weight: bold; - font-size: 14pt; - color: #cccec0; - - background: url(../images/old/cardDialog/back.png) no-repeat 5px 14px; - width: 20px; - height: 200px; -} - -div.CardDialog div.directLoginEditDetail div.back a:hover { - color: #7f7872; - background: url(../images/old/cardDialog/back_selected.png) no-repeat 5px 14px; -} -*/ -form.directLoginEditingForm div.title, form.directLoginEditingForm div.favicon { - padding: 5px 10px; -} -form.directLoginEditingForm div.title.disabled:hover { - background-color: #f1f2e9; -} -form.directLoginEditingForm div.title:hover, form.directLoginEditingForm div.favicon:hover { - background-color: #cccec0; -} -form.directLoginEditingForm div.title input { - /* width: 100%; */ - - margin: 0px; - margin-left: 10px; - width: 440px; -} -form.directLoginEditingForm div.favicon { - padding-left: 10px; -} -/*form.directLoginEditingForm div.favicon img.favicon {*/ -form.directLoginEditingForm img.favicon { - float: left; - width: 32px; - height: 32px; -} -form.directLoginEditingForm div.favicon input { - margin-top: 1px; - width: 465px; -} -form.directLoginEditingForm div.disabled:hover input, form.directLoginEditingForm div input { - font-size: 11pt; - border: 0px; - padding: 5px; - color: #787872; - border: 1px solid #ededeb; - background-color: #ededeb; - height: 30px; -} -form.directLoginEditingForm div:hover input { - border: 1px solid #515247; - background-color: #b5b7ab; -} -/* @group Bindings */ -div.bindings div.binding > span.formFieldName { - display: inline-block; - width: 140px; - overflow: hidden; - margin-right: 10px; - color: #6b5147; - text-overflow: ellipsis; -} -div.bindings div.binding { - padding-bottom: 3px; -} -div.bindings div.binding > input { - margin-right: 10px; - background: #cccec0; - width: 150px; - border: 1px solid #cccec0; -} -div.bindings div.binding:hover > input { - border: 1px solid #cccec0; -} -div.bindings div.binding > select { - font-size: 13pt; -} -div.bindings div.binding span.fieldLock { - display: inline-block; - width: 20px; - height: 20px; - margin-right: 3px; -} -div.bindings div.binding.showLocked input { - background: url(../images/old/cardDialog/password_background.png) no-repeat 2px 3px; - /* color: black; */ - - overflow: hidden; - background: #cccec0 url(../images/old/cardDialog/password_background.png) no-repeat 2px 3px; - color: rgba(237, 237, 235, 0.1); -} -div.bindings div.binding span.fieldLock a { - display: none; -} -div.bindings div.binding.locked span.fieldLock a { - display: block; - width: 20px; - height: 20px; - text-decoration: none; - background-image: url(../images/old/cardDialog/lock_open.png); -} -div.bindings div.binding.locked.showLocked span.fieldLock a { - background-image: url(../images/old/cardDialog/lock_closed.png); - text-decoration: none; -} -/* @end */ -/* @group FormValues */ -div.formValues { - padding-top: 15px; -} -div.formValues div.formValue div { - margin: 0px; - display: inline-block; -} -div.formValues div.formValue > span.formFieldName { - display: inline-table; - width: 160px; - overflow: hidden; - margin-right: 10px; - color: #6b5147; -} -/* @end */ -/* @group FormValues */ -/* -div.formValues { - padding-top: 15px; -} - -div.formValues div.formValue > span.formFieldName { - display: inline-table; - width: 150px; - overflow: hidden; - margin-right: 35px; - color: #6b5147; -} - -div.formValues div.formValue > select { - padding-left: 20px; -} -*/ -/* @end */ -/* @group Panels */ -div.directLoginEditing { - padding-top: 2px; -} -div.directLoginEditing div.tabContainer { - min-height: 150px; - height: 200px; -} -div.directLoginEditing div.tabContainer > ul.tabs { - display: none; -} -/* -div.directLoginEditing li.configuration, -div.directLoginEditing li.bindings, -div.directLoginEditing li.favicon { - padding: 10px; -} -*/ -div.directLoginEditing li { - padding: 10px; -} -div.directLoginEditing li.configuration > .bookmarkletConfigurationWrapper > textarea { - float: left; - width: 320px; - height: 125px; - font-family: monospace; - font-weight: normal; - font-size: 8pt; - border: 1px solid #ccc; -} -div.directLoginEditing li.configuration > .bookmarkletConfigurationWrapper .bookmarkletComponent { - float: right; -} -div.directLoginEditing li.configuration > textarea.error { - border: 1px solid red; - background-color: rgba(255, 0, 0, 0.1); -} -/* -div.directLoginEditing > form.directLoginEditingForm > div.tabContainer { - padding-top: 10px; -} - -div.directLoginEditing > form.directLoginEditingForm > div.tabContainer > ul.tabs > li { - float: left; - padding-left: 10px; - padding-right: 10px; - display: block; - font-size: 10pt; - color: #787872; - cursor: pointer; - - height: 22px; - text-align: center; - border-right: 1px solid #aaa; - border-bottom: 1px solid #aaa; - border-top: 1px solid #aaa; - - background-color: #cccec0; -} - -div.directLoginEditing > form.directLoginEditingForm > div.tabContainer > ul.tabs > li:first-child { - border-left: 1px solid #aaa; -} - -div.directLoginEditing > form.directLoginEditingForm > div.tabContainer > ul.tabs { - height: 23px; - padding-left: 10px; - border-bottom: 1px solid #aaa; - margin-left: 10px; - margin-right: 10px; -} - -div.directLoginEditing > form.directLoginEditingForm > div.tabContainer > ul.tabs > li > span { - line-height: 23px; -} - -div.directLoginEditing > form.directLoginEditingForm > div.tabContainer > ul.tabs > li.selected { - color: #6a5147; - cursor: default; - border-bottom: 1px solid #f1f2e9; - background-color: #f1f2e9; -} - -div.directLoginEditing > form.directLoginEditingForm > div.tabContainer > ul.tabs > li:hover { - color: #6a5147; -} - -div.directLoginEditing > form.directLoginEditingForm > div.tabContainer > ul.tabPanels { - padding-bottom: 5px; - margin-left: 10px; - margin-right: 10px; -} - -div.directLoginEditing > form.directLoginEditingForm > div.tabContainer > ul.tabPanels > li.selected { - border-bottom: 1px solid #aaa; - border-left: 1px solid #aaa; - border-right: 1px solid #aaa; -} - -div.directLoginEditing li.configuration { - padding: 5px; -} - -div.directLoginEditing li.configuration > textarea { - width: 100%; - height: 100px; - font-family: monospace; - font-weight: normal; - font-size: 8pt; -} -*/ -/* @end */ -/* @end */ -/* @end */ -/* @group Card Dialog FIELDS */ -div.CardDialog div.body { - padding-bottom: 1px; -} -div.CardDialog div.body table.fields { - width: 100%; - padding-top: 8px; - padding-bottom: 1px; -} -div.CardDialog div.body table.fields thead { - background: url(../images/old/cardDialog/dottedLine_background.png) repeat-x 0 15px; -} -div.CardDialog div.body table.fields tfoot { - background: url(../images/old/cardDialog/dottedLine_background.png) repeat-x 0 bottom; -} -div.CardDialog div.body table.fields thead th { - text-align: left; - font-weight: normal; - font-size: 9pt; - color: #787872; - padding-left: 10px; - padding-bottom: 3px; - /* - border-bottom: 1px dotted; -*/ - -} -div.CardDialog div.body table.fields thead th.fieldStateTH { - width: 10px; -} -div.CardDialog div.body table.fields tbody td.fieldLabel input { - width: 130px; -} -div.CardDialog div.body table.fields thead th.fieldLockTH { - width: 10px; -} -div.CardDialog div.body table.fields tbody td.fieldValue input { - width: 280px; -} -div.CardDialog div.body table.fields thead th.fieldActionTH { - width: 30px; -} -div.CardDialog div.body table.fields thead th.fieldDeleteTH { - width: 40px; -} -div.CardDialog div.body table.fields tbody tr:hover, div.CardDialog div.body table.fields tbody tr.selectedField { - background-color: #cccec0; -} -div.CardDialog div.body table.fields tbody tr td { - font-size: 11pt; - color: #787872; - height: 35px; -} -div.CardDialog div.body table.fields tbody tr td input { - font-size: 11pt; - border: 0px; - padding: 5px; - color: #787872; - border: 1px solid #ededeb; - background-color: #ededeb; - height: 30px; -} -/* -div.CardDialog div.body table.fields tbody tr td.fieldValue div { - margin-right: 10px; -} - -div.CardDialog div.body table.fields tbody tr td.fieldValue div input { - width: 100%; -} -*/ -div.CardDialog div.body table.fields tbody tr td.fieldValue div.locked input { - background: #ededeb url(../images/old/cardDialog/password_background.png) no-repeat 2px 3px; - color: #ededeb; - color: rgba(237, 237, 235, 0.1); - /* color: black; */ - - /* line-height: 100px; */ - - overflow: hidden; -} -div.locked input.value::-moz-selection { - background: #ff0000; -} -div.locked input.value::selection { - background: #ff0000; -} -div.CardDialog div.body table.fields tbody tr.new.selectedField td input, -div.CardDialog div.body table.fields tbody tr.new:hover td input, -div.CardDialog div.body table.fields tbody tr:hover td input, -div.CardDialog div.body table.fields tbody tr.selectedField td input { - border: 1px solid #515247; - background-color: #b5b7ab; -} -div.CardDialog div.body table.fields tbody tr:hover td.fieldValue div.locked input, div.CardDialog div.body table.fields tbody tr.selectedField td.fieldValue div.locked input { - background: #b5b7ab url(../images/old/cardDialog/password_background.png) no-repeat 2px 3px; - color: #b5b7ab; - color: rgba(237, 237, 235, 0.1); -} -div.CardDialog div.body table.fields tbody td.fieldLock div { - width: 20px; - height: 19px; - cursor: pointer; -} -div.CardDialog div.body table.fields tbody tr:hover td.fieldLock div.locked { - background-image: url(../images/old/cardDialog/lock_closed.png); -} -div.CardDialog div.body table.fields tbody tr:hover td.fieldLock div.unlocked { - background-image: url(../images/old/cardDialog/lock_open.png); -} -div.CardDialog div.body table.fields tbody tr td.fieldAddDelete div span a { - text-decoration: none; - visibility: hidden; - font-size: 8pt; - vertical-align: -13px; - color: black; -} -div.CardDialog div.body table.fields tbody tr.selectedField td.fieldAddDelete div span a { - visibility: visible; -} -div.CardDialog div.body table.fields tbody tr:hover td.fieldAddDelete div span a { - visibility: visible; -} -div.CardDialog div.body table.fields tbody tr:hover td.fieldAddDelete div:hover span a { - color: white; -} -div.CardDialog div.body div.notes { - background: url(../images/old/cardDialog/dottedLine_background.png) repeat-x 0 0; - padding-top: 2px; -} -div.CardDialog div.body div.notes div { - padding-left: 20px; - padding-right: 20px; - padding-top: 4px; - padding-bottom: 4px; -} -div.CardDialog div.body div.notes div:hover, div.CardDialog div.body div.notes.selectedField div { - background-color: #cccec0; -} -div.CardDialog.loading div.body div.notes div textarea { - display: none; -} -div.CardDialog div.body div.notes div textarea { - border: 0; - width: 470px; - /* - width: 100%; - height: 100px; - min-height: 400px; - overflow: hidden; -*/ - - color: #787872; - border: 1px solid #ededeb; - background-color: #ededeb; - display: block; - line-height: 12pt; - min-height: 50px; -} -div.CardDialog div.body div.notes div:hover textarea, div.CardDialog div.body div.notes.selectedField div textarea { - border: 1px solid #515247; - background-color: #b5b7ab; -} -div.CardDialog div.body table.fields tbody tr td.fieldAction { - /* background-color: red; */ - - padding-left: 4px; -} -div.CardDialog div.body table.fields tbody tr td.fieldAction a { - display: inline-block; - text-decoration: none; - text-align: center; - width: 16px; - height: 16px; -} -div.CardDialog div.body table.fields tbody tr td.fieldAction a.email { - background: url(../images/old/cardDialog/fieldTypes/email.png) no-repeat 0 0; -} -div.CardDialog div.body table.fields tbody tr td.fieldAction a.email:hover { - background: url(../images/old/cardDialog/fieldTypes/email_selected.png) no-repeat 0 0; -} -div.CardDialog div.body table.fields tbody tr td.fieldAction a.url { - background: url(../images/old/cardDialog/fieldTypes/url.png) no-repeat 0 0; -} -div.CardDialog div.body table.fields tbody tr td.fieldAction a.url:hover { - background: url(../images/old/cardDialog/fieldTypes/url_selected.png) no-repeat 0 0; -} -div.CardDialog div.body table.fields tbody tr td.fieldAction a.password { - background: url(../images/old/cardDialog/fieldTypes/password.png) no-repeat 0 0; -} -div.CardDialog div.body table.fields tbody tr td.fieldAction a.password:hover { - background: url(../images/old/cardDialog/fieldTypes/password_selected.png) no-repeat 0 0; -} -/* -/ *div.CardDialog div.body table.fields tbody* / tr.new { - background: yellow; -} - -div.CardDialog div.body table.fields tbody tr.new td input { - border: 1px solid red; - background-color: green; -} -*/ -/* @end */ -/* @end */ -div#disabledZone { - display: block; - visibility: visible; -} -div#messageZone { - display: block; - visibility: visible; -} -div.CardDialog div.error div.img { - margin: 10px; - width: 50px; - height: 50px; - float: left; - background-image: url(../images/old/simpleMessageBox/Alert.png); -} -/* @group Ruler */ -/* -div.rulerExtraWrapper { - position: absolute; - top: 0px; - left: 0px; - width: 100%; - height: 100%; - overflow: hidden; - background-color: rgba(255, 0, 0, 0.2); - z-index: 24999; -} -*/ -div.rulerWrapper { - left: -1000px; - margin-top: -30px; - margin-left: 50%; - z-index: 25000; -} -div.rulerWrapper.fixed { - position: fixed; -} -div.rulerWrapper.scrollable { - position: absolute; -} -div.ruler { - /* position: absolute; */ - - width: 541px; - height: 96px; - margin-left: -270px; - background: url(../images/old/ruler/ruler.png) no-repeat; -} -div.ruler a { - position: absolute; - display: block; - width: 15px; - height: 15px; - top: 3px; - text-decoration: none; -} -div.ruler a.exit { - margin-left: 2px; - background: url(../images/old/ruler/exit.png) no-repeat; -} -div.ruler a.exit:hover { - background: url(../images/old/ruler/exit_selected.png) no-repeat; -} -div.ruler a.smallButton.previous { - right: 16px; - background: url(../images/old/ruler/small_previous.png) no-repeat; -} -div.ruler a.smallButton.previous:hover { - cursor: pointer; - background: url(../images/old/ruler/small_previous_selected.png) no-repeat; -} -div.ruler a.smallButton.previous.disabled, div.ruler a.smallButton.previous.disabled:hover { - cursor: default; - background: url(../images/old/ruler/small_previous_disabled.png) no-repeat; -} -div.ruler a.smallButton.next { - right: 3px; - background: url(../images/old/ruler/small_next.png) no-repeat; -} -div.ruler a.smallButton.next:hover { - cursor: pointer; - background: url(../images/old/ruler/small_next_selected.png) no-repeat; -} -div.ruler a.smallButton.next.disabled, div.ruler a.smallButton.next.disabled:hover { - cursor: default; - background: url(../images/old/ruler/small_next_disabled.png) no-repeat; -} -div.ruler div.steps, div.ruler div.dots { - position: absolute; - background-color: rgba(255, 255, 255, 0); - margin-left: 30px; - margin-right: 30px; -} -div.ruler div.steps { - top: 25px; - height: 30px; -} -div.ruler div.dots { - top: 58px; - height: 25px; -} -div.ruler div ul { - list-style-type: none; - margin: 0px; - padding: 0px; -} -div.ruler div ul li { - display: inline-block; - vertical-align: top; -} -div.ruler > div.steps > ul > li:first-child, div.ruler > div.dots > ul > li:first-child { - margin-left: 0px; -} -div.ruler div.steps_3 ul li { - margin-left: 135px; -} -div.ruler div.steps_4 ul li { - margin-left: 67px; -} -div.ruler div.steps_5 ul li { - margin-left: 32px; -} -div.ruler div.steps_6 ul li { - margin-left: 12px; -} -div.ruler div ul li span { - font-weight: bold; - text-align: center; - width: 70px; - display: block; - font-size: 8pt; - overflow: hidden; - color: rgba(0, 0, 0, 0.3); -} -div.ruler div ul li.selected span { - color: black; -} -div.ruler div.dots ul li span { - /* - text-align: center; - width: 26px; - margin-left: 22px; - margin-right: 22px; - height: 25px; - background-color: #e57218; -*/ - - font-size: 40pt; - line-height: 47px; -} -div.ruler div.marker { - position: absolute; - top: -3px; - /* left: -246px; */ - -} -div.ruler div.marker div.markerBody { - width: 77px; - height: 97px; - background: url(../images/old/ruler/marker.png) no-repeat; -} -div.ruler div.marker div.next { - position: absolute; - top: 25px; - left: 76px; - width: 27px; - height: 65px; - background: url(../images/old/ruler/next.png) no-repeat -13px; - z-index: 26000; -} -div.ruler div.marker div.next:hover { - cursor: pointer; - background: url(../images/old/ruler/next.png) no-repeat -2px; -} -div.ruler div.marker div.disabled { - display: none; -} -div.ruler div.marker div.previous { - position: absolute; - top: 25px; - left: -24px; - width: 27px; - height: 65px; - /* background: url(../images/old/ruler/previous.png) no-repeat 13px 1px; */ - - background: url(../images/old/ruler/previous.png) no-repeat 18px 1px; - z-index: 26000; -} -div.ruler div.marker div.previous:hover { - cursor: pointer; - /* background: url(../images/old/ruler/previous.png) no-repeat 2px 1px; */ - - background: url(../images/old/ruler/previous.png) no-repeat 7px 1px; -} -/* @end */ -div.createNewCardSplash { - margin-top: -450px; - margin-left: 250px; - width: 354px; - float: left; - height: 186px; - text-align: center; - background: url(../images/old/main/grid/createNewCardSplash.png) no-repeat; -} -div.createNewCardSplash:hover { - cursor: pointer; - background: url(../images/old/main/grid/createNewCardSplash_selected.png) no-repeat; -} -div.createNewCardSplash span { - display: block; - padding-top: 130px; - font-size: 14pt; - color: #9a9586; -} -div.createNewCardSplash:hover span { - color: #605c4e; -} -/*=============================================*/ -div.NewUserCreation div.tabContainer { - min-height: 150px; - height: 200px; -} -div.NewUserCreation div.tabContainer > ul.tabs { - display: none; -} -ul.createUserStates li.creating { - background: url(../images/old/creatingUser.gif) no-repeat center center; -} -ul.createUserStates li { - height: 100px; -} -ul.createUserStates li span { - display: block; - width: 100%; - text-align: center; - color: #999; - font-style: italic; -} -div.NewUserCreation form.newUserCreationForm ul.tabPanels { - padding-top: 10px; -} -div.NewUserCreation form.newUserCreationForm ul ul { - margin-left: auto; - margin-right: auto; - width: 400px; -} -div.NewUserCreation form.newUserCreationForm ul.credentials li { - height: 45px; -} -div.NewUserCreation form.newUserCreationForm ul.credentials span.label { - text-align: right; - display: inline-block; - font-size: 12pt; - color: #787872; - width: 110px; - vertical-align: baseline; -} -div.NewUserCreation form.newUserCreationForm ul.credentials input { - font-size: 13pt; - color: #787872; - height: 35px; - margin-left: 15px; - padding-left: 5px; -} -div.NewUserCreation form.newUserCreationForm ul.termsOfService li { - padding: 0 0 15 0; -} -div.NewUserCreation form.newUserCreationForm ul.termsOfService input { - display: inline-block; -} -div.NewUserCreation form.newUserCreationForm ul.termsOfService .label { - display: inline-block; - text-align: left; - font-size: 12pt; - color: #787872; - width: 350px; - vertical-align: top; - padding-left: 10px; -} -div.NewUserCreation form.newUserCreationForm ul.termsOfService a { - font-weight: bold; - color: #787872; - text-decoration: none; -} -div.NewUserCreation form.newUserCreationForm ul.termsOfService a:hover { - color: #444; -} -div.NewUserCreation form.newUserCreationForm ul.createUserStates li.done span { - font-size: 16pt; - color: green; -} -div.NewUserCreation form.newUserCreationForm ul.createUserStates li.fail span { - font-size: 16pt; - color: red; -} diff --git a/frontend/gamma/css/compact.css b/frontend/gamma/css/compact.css deleted file mode 100644 index 0b32401..0000000 --- a/frontend/gamma/css/compact.css +++ /dev/null @@ -1,151 +0,0 @@ -/* - -Copyright 2008-2011 Clipperz Srl - -This file is part of Clipperz Community Edition. -Clipperz Community Edition is an online password manager. -For further information about its features and functionalities please -refer to http://www.clipperz.com. - -* Clipperz Community Edition is free software: you can redistribute - it and/or modify it under the terms of the GNU Affero General Public - License as published by the Free Software Foundation, either version - 3 of the License, or (at your option) any later version. - -* Clipperz Community Edition is distributed in the hope that it will - be useful, but WITHOUT ANY WARRANTY; without even the implied - warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - See the GNU Affero General Public License for more details. - -* You should have received a copy of the GNU Affero General Public - License along with Clipperz Community Edition. If not, see - . - -*/ - -/* @override https://www.example.com/css/compact.css */ -/* - -Color list: -- login box: - light #ff9955 - dark #ff6622 -- login button: - regular #dd5500 - hover #773311 -- login translations: - box: #cc6622; - not-selected: - color: #ddaa99 - background: #994422 - selected: #772211; -*/ -body.compact div#mainDiv { - /* - width: 250px; - height: 95%; - border: 1px solid #333366; -*/ - - padding: 0px; -} -body.compact div#compactHeader { - background-color: #333366; -} -body.compact div#compactHeader img { - padding: 2px 20px 2px 4px; - width: 60; -} -body.compact div#compactHeader a { - color: white; - text-decoration: none; - font-size: 10pt; - /* position: absolute; */ - - right: 10px; - top: 6px; -} -body.compact div#compactHeader a:hover { - color: #ff9400; -} -body.compact h4 { - color: #999999; - text-align: center; - padding: 20px; - font-weight: normal; - font-size: 12pt; - font-style: italic; -} -body.compact div.loginPanel form { - padding: 10px; -} -body.compact div.loginPanel dt { - color: #aaaaaa; - font-size: 10pt; -} -body.compact div.loginPanel input { - width: 180px; -} -body.compact ul#directLogins { - background-image: none; - padding: 4px 0px; -} -body.compact ul#directLogins li { - width: auto; -} -body.compact ul#directLogins li.hover { - width: auto; - padding-right: 0px; -} -body.compact div.lockPanel { - color: #999999; - font-size: 10pt; - padding: 10px; -} -div#compactMiscLinks ul { - /* text-align: center; */ - - display: block; - padding-left: 22px; - background-color: #ff9400; -} -div#compactMiscLinks ul li { - display: inline; - padding: 2px 5px; -} -div#compactHeader div#compactMiscLinks ul li a { - font-size: 9pt; -} -div#compactHeader div#compactMiscLinks ul li a:hover { - color: #333366; -} -div#lockBlock { - position: absolute; - right: 10px; - top: 6px; -} -div#lockBlock input { - width: auto; - padding-bottom: 2px; -} -div#lockBlock span { - font-size: 9pt; - padding: 0px 5px 0px 4px; - color: #aaaaaa; -} -div#lockBlock a#lock { - font-size: 9pt; -} -/* @group Donate */ -a#donateHeaderLink { - font-weight: bold; -} -div#compactMiscLinks a#donateHeaderIconLink img#donateHeaderLinkIcon { - display: inline; - position: absolute; - top: 22px; - left: 1px; - width: 12px; - height: 12px; -} -/* @end */ \ No newline at end of file diff --git a/frontend/gamma/css/iPhone.css b/frontend/gamma/css/iPhone.css deleted file mode 100644 index e6e233d..0000000 --- a/frontend/gamma/css/iPhone.css +++ /dev/null @@ -1,428 +0,0 @@ -/* - -Copyright 2008-2011 Clipperz Srl - -This file is part of Clipperz Community Edition. -Clipperz Community Edition is an online password manager. -For further information about its features and functionalities please -refer to http://www.clipperz.com. - -* Clipperz Community Edition is free software: you can redistribute - it and/or modify it under the terms of the GNU Affero General Public - License as published by the Free Software Foundation, either version - 3 of the License, or (at your option) any later version. - -* Clipperz Community Edition is distributed in the hope that it will - be useful, but WITHOUT ANY WARRANTY; without even the implied - warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - See the GNU Affero General Public License for more details. - -* You should have received a copy of the GNU Affero General Public - License along with Clipperz Community Edition. If not, see - . - -*/ - -/* @override - https://www.example.com/iPHONE/css/iPhone.css - https://www.example.com/DEVELOPMENT/css/iPhone.css - https://www.example.com/WIZARD/css/iPhone.css -*/ -/* - -Color list: -- login box: - light #ff9955 - dark #ff6622 -- login button: - regular #dd5500 - hover #773311 -- login translations: - box: #cc6622; - not-selected: - color: #ddaa99 - background: #994422 - selected: #772211; -*/ -/* ---------------------------------------- */ -body { - margin: 0; - font-family: Helvetica; - background: #FFFFFF; - color: #000000; - overflow-x: hidden; - -webkit-user-select: none; - -webkit-text-size-adjust: none; -} -div.toolbar { - box-sizing: border-box; - -moz-box-sizing: border-box; - -webkit-box-sizing: border-box; - border-bottom: 1px solid #2d3642; - border-top: 1px solid #6d84a2; - padding: 10px; - height: 45px; - /* background: url(../images/old/iPhone/toolbar.png) #6d84a2 repeat-x; */ - - background: url(data:image/png;charset=utf-8;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAArCAIAAAA2QHWOAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAE1JREFUCNddjDEOgEAQAgn//5qltYWFnb1GB4vdSy4WBAYStKyb9+O0FJMYyjMyMWCC35lJM71r6vF1P07/lFSfPx6ZxNLcy1HtihzpA/RWcOj0zlDhAAAAAElFTkSuQmCCCg==) #6d84a2 repeat-x; -} -div.toolbar h1#pageTitle { - overflow: hidden; - margin-top: 1px; - margin-bottom: 0px; - margin-left: auto; - margin-right: auto; - width: 150px; - height: 25px; - /* 45px */ - - font-size: 20px; - width: 150px; - font-weight: bold; - text-shadow: rgba(0, 0, 0, 0.4) 0px -1px 0; - text-align: center; - text-overflow: ellipsis; - white-space: nowrap; - color: #FFFFFF; -} -div.toolbar a.button { - position: absolute; - overflow: hidden; - top: 8px; - right: 6px; - margin: 0; - border-width: 0 5px; - padding: 0 3px; - width: auto; - height: 30px; - line-height: 30px; - font-family: inherit; - font-size: 12px; - font-weight: bold; - color: #FFFFFF; - text-shadow: rgba(0, 0, 0, 0.6) 0px -1px 0; - text-overflow: ellipsis; - text-decoration: none; - white-space: nowrap; - background: none; - /* -webkit-border-image: url(../images/old/iPhone/toolButton.png) 0 5 0 5; */ - -} -div.toolbar a#backButton { - /* display: none; */ - - left: 6px; - right: auto; - padding: 0px; - max-width: 55px; - border-width: 0 8px 0 14px; - /* -webkit-border-image: url(../images/old/iPhone/backButton.png) 0 8 0 14; */ - - -webkit-border-image: url(data:image/png;charset=utf-8;base64,iVBORw0KGgoAAAANSUhEUgAAACsAAAAeCAIAAAA6iHCJAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAtJJREFUeNrEV21P01AYbbtubNExBnXDbYjjZYI4BMdgEANDQoTElw/+Rw0mBs0UiSGaoJFEQEPwjRhFCW/JxrZ2Xdu1fe71bpAhCHzqupPnS5ObPOeec+5zb+lHLxao05HPiwvzr3/++J7N7FFGgaaDLe034+O+wCXyxSKET1u5+Wc98XTK39zeOzjudLmNIoAR2tlaf/Zkqm9gKNI/RBigE9dtb23MJKZj8fvuC16b3WGxsJRxOFfHeQOtH+ZnOI+XRfgEBoLAzz6fjo7ebfD4GYYhMiEdDGRAW6xOt6d7YGzl4xIL/7mgyPL044edkVt19T4EFAJEVQYud+MvOCkHc7MJ3+VrXGOzXrHeZS1s9trjOVj7tiqpONTWBRgD6BVmQFls9iMaSHnx/bu3ffEHgC2gVVqAIojKR3Iw9zLRcjVmtTnA0NydxQDg0IWvq59kYIOeZtWs9gQkagcMcgK/vLjYNXQHcEkas0AcYPdNIPr7Q/0M69B089ofavB5ZVm3OJ2cTwegzAUgxGbSe8tLS52xewjRZGabzAABZt+8mvGHBsiYNF+AAw1cXEBGNUiQqWpAlArM5MSYBXgEOl0NkLcCkxak28MRKbuDMa6KDAwAUnU8HO2Q+N0SJ3OLMCA7V1S9vt7d3tSg5LNV0ACXwOekcGfreVbVVYUqMjOvyPsH71cqkxsZ7NHFJIXBTCMONMAlEryoxAfDucyOmaOpmINyaTowrK23IyDxKbNzUIYoKU3+i37OXpCESvfGCOw11uMMcCkQke4rDlrS1coOSk2VOXftERfKtZsURmLXQUqBVqiUABgrQirc0Xp4Fv4t8kxN8dLkaJQupOVcGnTN0PuQHHlRSG1Eu9tUTLOnxZ5clclsfmK078va7/WN7axomCN2e42Xc/VEIoiiM0KePeM20DTY3M22BZtuhENW1rC/NrI3WVGTmZxSKEr7V4ABAJ+53J1I3nPjAAAAAElFTkSuQmCCCg==) 0 8 0 14; -} -/* ------------------------------------------- */ -body.iPhone form.loginForm { - min-height: 372px; - box-sizing: border-box; - -moz-box-sizing: border-box; - -webkit-box-sizing: border-box; - padding: 10px; - /* background: #c8c8c8 url(../images/old/iPhone/pinstripes.png); */ - - background: #c8c8c8 url(data:image/png;charset=utf-8;base64,iVBORw0KGgoAAAANSUhEUgAAAAcAAAABCAIAAACdaSOZAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAABdJREFUeNpiPHrmCgMC/GNjYwNSAAEGADdNA3dnzPlQAAAAAElFTkSuQmCCCg==); -} -fieldset { - position: relative; - margin: 0 0 20px 0; - padding: 0; - background: #FFFFFF; - -webkit-border-radius: 10px; - -moz-border-radius: 10px; - border: 1px solid #999999; - text-align: right; - font-size: 16px; -} -.row { - position: relative; - min-height: 42px; - border-bottom: 1px solid #999999; - -webkit-border-radius: 0; - text-align: right; -} -fieldset > .row:last-child { - border-bottom: none !important; -} -.row > input:not(input[type|=radio]):not(input[type|=checkbox]), .row > div.fieldValue { - width: 100%; - box-sizing: border-box; - -moz-box-sizing: border-box; - -webkit-box-sizing: border-box; - margin: 0; - border: none; - /* padding: 0px; */ - - padding: 0px 10px 0 112px; - height: 42px; - background: none; - font-size: 16px; - font-weight: normal; - color: #666a60; - -webkit-user-select: text; -} -/*.row > span.fieldValue {*/ -.row > div.fieldValue p { - /*.row > input.fieldValue {*/ - - margin: 0px; - text-align: left; - height: 40px; - vertical-align: middle; - line-height: 40px; - /* padding: 0px 10px 0 112px; */ - -} -/*body[orientation="landscape"] .row > span.fieldValue.password {*/ -body[orientation="landscape"] .row > div.fieldValue.password { - /*body[orientation="landscape"] .row > input.fieldValue.password {*/ - - padding-right: 120px; - /* background: url(../images/old/iPhone/password_background.png) no-repeat 105px; */ - - background: url(data:image/png;charset=utf-8;base64,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) no-repeat 105px; -} -/*.row > span.fieldValue.password {*/ -.row > div.fieldValue.password { - /*.row > input.fieldValue.password {*/ - - color: rgba(255, 255, 255, 0.5); - /* background: url(../images/old/iPhone/password_background.png) no-repeat 106px; */ - - background: url(data:image/png;charset=utf-8;base64,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) no-repeat 106px; -} -.row > div.fieldValue.password.clear { - color: #666a60; - background: none; -} -.row > input[type|=radio], .row > input[type|=checkbox] { - margin: 7px 7px 0 0; - height: 25px; - width: 25px; -} -.row > label { - position: absolute; - margin: 0 0 0 14px; - line-height: 42px; - font-weight: bold; - max-width: 92px; - overflow: hidden; - white-space: nowrap; -} -body[orientation="landscape"] .row > label { - max-width: 150px; -} -body[orientation="landscape"] .row > input:not(input[type|=radio]):not(input[type|=checkbox]) { - padding-left: 140px; -} -.row > img.favicon { - position: absolute; - width: 20px; - height: 20px; - top: 12px; - left: 11px; -} -.row > span { - padding: 8px 13px; - text-align: left; - display: block; - color: #666a60; - font-size: 10pt; -} -.row.notes { - -webkit-user-select: text; -} -/* ------------------------------------------- */ -.whiteButton { - margin-left: auto; - margin-right: auto; - width: 150px; - display: block; - border-width: 0 12px; - padding: 10px; - text-align: center; - font-size: 20px; - font-weight: bold; - text-decoration: inherit; - color: inherit; - /* -webkit-border-image: url(../images/old/iPhone/whiteButton.png) 0 12 0 12; */ - - -webkit-border-image: url(data:image/png;charset=utf-8;base64,iVBORw0KGgoAAAANSUhEUgAAAB0AAAAuCAQAAAB+dNqHAAAACXBIWXMAAABIAAAASABGyWs+AAAACXZwQWcAAAAdAAAALgChnaVgAAAAAmJLR0QA/4ePzL8AAANhSURBVEjHnZZNaFxVFMd/5747mclMkpmxzYdJtFaJglgFpYSiBAVX7l0UUZGuSkEEu3PtSulCUXFdxYXL7kQQIWD9CsRIqdomGGOaSdJmZjKTeW/eu/e4mKRmrE3n5X83j/ve7/3POfe+d67QrTxP8QLDnMTenkv4kQ2+YZ6d/Y/Kvut+XuZVKtygzVbXC8v0cT+jXORLWneix/mAZZZwKIrSbSAIAcd5kDdZ6kaf4zzfEeLPnHrr+UeOWpMJ9rjYxe7a5ntff/YThhyneJ/Zf9Ep3uEXkhNjX50bHoiStoPE76HWiPQFfcGN+kufLKxheZJ3+aOD5vmIBaLXpz89HSVhzF2Uy2TtGxe/+JksJzjHjgCvMEHz6cnZt7dD5zlAgSlkZy7MrVDgbz43FJimhV46W2vFzutBI3aN8NJZlBbTFAKepZ/o/IszU1Gs95Tz2Uw1nFuiiTE8Rhs9fbIROt/LaISvTaO0mbIM0kTKeefoUSMDCI6SxRCT9d77XlFrCYgQi0PH72vH9CyNMSjO4tGM9do76hXB4y2KU+c8aaR41KJ4SIn6DgqgPq2rggWc+kMEjBUBVDUNKQBiOx+218Pl6tVr+jJhUZx4PYSr4XBSsAKaJH9tpirT7uIoTj3pAna43TJJWtSjYDpxp5bv5OpTb4mOq3IIX0W14ypeUq+rYBH5T9fqbRerWMClrbB4PBgUjZPUuXrUGBW51Yhc71y9LSJi1NgQxVWj3a7aw2gmONSGJtNAxC9v9+56vaoe6aubXEWy4meXe/+VXl42TvqzG4ZFCkRzv/+w3lu436/PX6NNnsUgCctjUUJwnWdGC/ZenpXw47loTRrldu3XwLkSrQmiHbkSP3FkwB4MXpjfWDE3JTfw29ZGAGHjgWJdcDW9XC/0PVS4W47fVj5cuLUmFWlOVlevei8ApVLp8bWclnWU4khpZvTRwaw5VggEINHlZuSv1mcr6zW2ZF22xqLqlWr19uYdGSkeWyn4IY5okX61GBHMrp1HJaYldW4G9Ylm7c/19a4jV6k0+fBmtjbkCwxoDovdQ0lIpEXTNIrbR6OVxWr1joNeJjM+Xhyu2+0+Z6Ocmt17Kj4bBvFgPJTUNlZX4/j/zohAJlMuF4vW5vP7Z3d2kqRW29qKuxr4P1RbNFwZtqq8AAAAAElFTkSuQmCCCg==) 0 12 0 12; - text-shadow: rgba(255, 255, 255, 0.7) 0 1px 0; -} -/* ------------------------------------------- */ -body.iPhone .loginProgressPanel { - min-height: 372px; - box-sizing: border-box; - -moz-box-sizing: border-box; - -webkit-box-sizing: border-box; - padding: 10px; - /* background: #c8c8c8 url(../images/old/iPhone/pinstripes.png); */ - - background: #c8c8c8 url(data:image/png;charset=utf-8;base64,iVBORw0KGgoAAAANSUhEUgAAAAcAAAABCAIAAACdaSOZAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAABdJREFUeNpiPHrmCgMC/GNjYwNSAAEGADdNA3dnzPlQAAAAAElFTkSuQmCCCg==); -} -body.iPhone .loadingBar { - margin-left: auto; - margin-right: auto; - margin-top: 60px; -} -div.loadingBar { - height: 22px; - width: 214px; - /* background: url(../images/old/loading/loadingBar.gif) no-repeat center; */ - - background: url(data:image/gif;charset=utf-8;base64,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) no-repeat center; -} -div.loadingBar div.loadingBarProgress { - height: 100%; - width: 0%; -} -div.loadingBar div.loadingBarProgress div.loadingBarProgress_left { - height: 100%; - max-width: 8px; - /* background: url(../images/old/loading/loadingBarProgress.png) no-repeat 0; */ - - background: url(data:image/png;charset=utf-8;base64,iVBORw0KGgoAAAANSUhEUgAAANYAAAAWCAYAAAC8C2KaAAAACXBIWXMAAAsSAAALEgHS3X78AAACIklEQVR4Ae3brU7DUBQH8HO6PQAazx4BRUKDwfChQTGFQ4wRFGEERdgQONRQoGEzGFISFI8w/DQSWHsP565r0xY2BiWY/ivW+530l52cdr0jwgEBCPy5AE9aUc7XV0kcl4jniGR20lj0QaAYAtzXWHgmNh7v3HTGXfOXgSWnKy6VqEZMCKZxcmiHgFCfAjrjva6XxfgUWNJc3tVBG9mBqEMAAmMFrrl+10r2pgJLTpYO9dZvNTkAZQhAYAoBNh3evz+KRsaBJccLevtXakYdOEMAAj8UCII6Hzx6dlY5nipBjXwTV1GAAAR+KiA1neHZWcOMJY35FS03bAMOCEAgl0CDG0/dMGP5by6xk2s1TIYABFRAjKufo8AyfoUkftyCDwQg8FsBloqdGmaswMf7qt9CYh4E0gLDWBrdCg7SXahBAAK5BEYZa9AnZmStXJSYDAEVENEtT/GtYNAjxl5AfDEgkFtAuGfXCDPW4N0jh9zci2IBCBRdwCTeY1kL2Z65RdYq+rcC159LQLjPFy9rdo0wY9nS+2uLSk5qI6FtxgEBCEwpEJg4flIvr2SrfEgOYxPulI4YBoFYwEiHL/2jqJ4KLNuowVXT4NqMBuAMAQh8I2DkSoPqLDnqU2DZTqmWF4mcXTxzJalQhkBGQJ+piEyL2/5DpifchJttjOpSLenmXMfVvboVBFmkgnOhBYbBJPqTuv41vx10C22Bi4fAfwt8AJe2flCLvH1PAAAAAElFTkSuQmCCCg==) no-repeat 0; -} -div.loadingBar div.loadingBarProgress div.loadingBarProgress_right { - position: relative; - height: 100%; - margin-left: 8px; - /* background: url(../images/old/loading/loadingBarProgress.png) no-repeat right; */ - - background: url(data:image/png;charset=utf-8;base64,iVBORw0KGgoAAAANSUhEUgAAANYAAAAWCAYAAAC8C2KaAAAACXBIWXMAAAsSAAALEgHS3X78AAACIklEQVR4Ae3brU7DUBQH8HO6PQAazx4BRUKDwfChQTGFQ4wRFGEERdgQONRQoGEzGFISFI8w/DQSWHsP565r0xY2BiWY/ivW+530l52cdr0jwgEBCPy5AE9aUc7XV0kcl4jniGR20lj0QaAYAtzXWHgmNh7v3HTGXfOXgSWnKy6VqEZMCKZxcmiHgFCfAjrjva6XxfgUWNJc3tVBG9mBqEMAAmMFrrl+10r2pgJLTpYO9dZvNTkAZQhAYAoBNh3evz+KRsaBJccLevtXakYdOEMAAj8UCII6Hzx6dlY5nipBjXwTV1GAAAR+KiA1neHZWcOMJY35FS03bAMOCEAgl0CDG0/dMGP5by6xk2s1TIYABFRAjKufo8AyfoUkftyCDwQg8FsBloqdGmaswMf7qt9CYh4E0gLDWBrdCg7SXahBAAK5BEYZa9AnZmStXJSYDAEVENEtT/GtYNAjxl5AfDEgkFtAuGfXCDPW4N0jh9zci2IBCBRdwCTeY1kL2Z65RdYq+rcC159LQLjPFy9rdo0wY9nS+2uLSk5qI6FtxgEBCEwpEJg4flIvr2SrfEgOYxPulI4YBoFYwEiHL/2jqJ4KLNuowVXT4NqMBuAMAQh8I2DkSoPqLDnqU2DZTqmWF4mcXTxzJalQhkBGQJ+piEyL2/5DpifchJttjOpSLenmXMfVvboVBFmkgnOhBYbBJPqTuv41vx10C22Bi4fAfwt8AJe2flCLvH1PAAAAAElFTkSuQmCCCg==) no-repeat right; - top: -22px; -} -/* ------------------------------------------- */ -body.iPhone .loginErrorPanel { - position: absolute; - min-height: 372px; - box-sizing: border-box; - -moz-box-sizing: border-box; - -webkit-box-sizing: border-box; - padding: 10px; - /* background: #c8c8c8 url(../images/old/iPhone/pinstripes.png); */ - - background: #c8c8c8 url(data:image/png;charset=utf-8;base64,iVBORw0KGgoAAAANSUhEUgAAAAcAAAABCAIAAACdaSOZAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAABdJREFUeNpiPHrmCgMC/GNjYwNSAAEGADdNA3dnzPlQAAAAAElFTkSuQmCCCg==); -} -body.iPhone .loginErrorPanel h2 { - text-align: center; - color: red; - margin-top: 40px; -} -/* ------------------------------------------- */ -form.cardListSearchForm { - box-sizing: border-box; - -moz-box-sizing: border-box; - -webkit-box-sizing: border-box; - border-bottom: 1px solid #2d3642; - border-top: 1px solid #6d84a2; - padding: 6px; - height: 45px; - /* background: url(../images/old/iPhone/toolbar.png) #6d84a2 repeat-x; */ - - background: url(data:image/png;charset=utf-8;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAArCAIAAAA2QHWOAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAE1JREFUCNddjDEOgEAQAgn//5qltYWFnb1GB4vdSy4WBAYStKyb9+O0FJMYyjMyMWCC35lJM71r6vF1P07/lFSfPx6ZxNLcy1HtihzpA/RWcOj0zlDhAAAAAElFTkSuQmCCCg==) #6d84a2 repeat-x; - margin: 0px; -} -form.cardListSearchForm input { - margin: 7px; - -webkit-appearance: searchfield; - width: 200px; -} -ul.cardListPanel { - margin: 0px; - padding: 0px; - list-style-type: none; - min-height: 372px; -} -li.cardListItem { - height: 43px; - border-bottom: 1px solid #cccccc; - /* background: url(../images/old/iPhone/listArrow.png) no-repeat right center; */ - - background: url(data:image/png;charset=utf-8;base64,iVBORw0KGgoAAAANSUhEUgAAABkAAAAUCAYAAAB4d5a9AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAKVJREFUeNpi/P//PwOtARMDHcDwsYQFRJSXl8P4dVC6CZvizs5O8i1BsqARid9Ei+BiQ2KDLKumhSU1QNyKxG+hlkXoEQ+yqAPNogpapK5KNIvaKbUIVxKeAsTvkPg5QCxETUukgfgAkqFPgdgBzVKKLIFZoIJmwR1qBRdNLEC2BJQpV9LCAmRL/gBxAtRwqlqAXqzcgRrOQE0LQIBxtNIiBQAEGAA7xCa2yF9zEgAAAABJRU5ErkJgggo=) no-repeat right center; -} -li.cardListItem a { - position: relative; - top: -22px; - left: 40px; - display: block; - white-space: nowrap; - overflow: hidden; -} -body[orientation="portrait"] li.cardListItem a { - max-width: 250px; -} -body[orientation="landscape"] li.cardListItem a { - max-width: 400px; -} -li.cardListItem img { - height: 20px; - width: 20px; - padding: 12px 10px 0px 10px; -} -li.cardListItem a { - text-decoration: none; - color: black; - font-weight: bold; - font-size: 14pt; - vertical-align: 3px; -} -div.cardDetailPanel { - position: absolute; - top: 45px; - min-height: 372px; - box-sizing: border-box; - -moz-box-sizing: border-box; - -webkit-box-sizing: border-box; - padding: 10px; - /* background: #c8c8c8 url(../images/old/iPhone/pinstripes.png); */ - - background: #c8c8c8 url(data:image/png;charset=utf-8;base64,iVBORw0KGgoAAAANSUhEUgAAAAcAAAABCAIAAACdaSOZAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAABdJREFUeNpiPHrmCgMC/GNjYwNSAAEGADdNA3dnzPlQAAAAAElFTkSuQmCCCg==); -} -/*div.cardDetailPanel > fieldset > div.row > input.directLogin {*/ -div.cardDetailPanel > fieldset > div.row > span.directLogin { - width: 100%; - box-sizing: border-box; - -moz-box-sizing: border-box; - -webkit-box-sizing: border-box; - margin: 0; - border: none; - padding: 12px 10px 0 110px; - height: 42px; - background: none; - font-size: 16px; - font-weight: normal; - padding-left: 40px; - color: black; - /* background: url(../images/old/iPhone/listArrow.png) no-repeat right center; */ - - background: url(data:image/png;charset=utf-8;base64,iVBORw0KGgoAAAANSUhEUgAAABkAAAAUCAYAAAB4d5a9AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAKVJREFUeNpi/P//PwOtARMDHcDwsYQFRJSXl8P4dVC6CZvizs5O8i1BsqARid9Ei+BiQ2KDLKumhSU1QNyKxG+hlkXoEQ+yqAPNogpapK5KNIvaKbUIVxKeAsTvkPg5QCxETUukgfgAkqFPgdgBzVKKLIFZoIJmwR1qBRdNLEC2BJQpV9LCAmRL/gBxAtRwqlqAXqzcgRrOQE0LQIBxtNIiBQAEGAA7xCa2yF9zEgAAAABJRU5ErkJgggo=) no-repeat right center; -} -/*body[orientation="landscape"] div.cardDetailPanel > fieldset > div.row > input.directLogin { */ -body[orientation="landscape"] div.cardDetailPanel > fieldset > div.row > span.directLogin { - padding-left: 50px; -} -div.cardDetailPanel h2 { - margin: 0 0 8px 14px; - font-size: inherit; - font-weight: bold; - color: #4d4d70; - text-shadow: rgba(255, 255, 255, 0.75) 1px 1px 0; -} -/* body[orientation="portrait"] div.cardList { */ -body[orientation="portrait"] > * { - width: 320px; -} -/* body[orientation="landscape"] div.cardList { */ -body[orientation="landscape"] > * { - width: 480px; -} diff --git a/frontend/gamma/css/web.css b/frontend/gamma/css/web.css new file mode 100644 index 0000000..e4890b6 --- /dev/null +++ b/frontend/gamma/css/web.css @@ -0,0 +1,3703 @@ +/* + +Copyright 2008-2011 Clipperz Srl + +This file is part of Clipperz Community Edition. +Clipperz Community Edition is an online password manager. +For further information about its features and functionalities please +refer to http://www.clipperz.com. + +* Clipperz Community Edition is free software: you can redistribute + it and/or modify it under the terms of the GNU Affero General Public + License as published by the Free Software Foundation, either version + 3 of the License, or (at your option) any later version. + +* Clipperz Community Edition is distributed in the hope that it will + be useful, but WITHOUT ANY WARRANTY; without even the implied + warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. + See the GNU Affero General Public License for more details. + +* You should have received a copy of the GNU Affero General Public + License along with Clipperz Community Edition. If not, see + . + +*/ + +/* + +Color list: +- login box: + light #ff9955 + dark #ff6622 +- login button: + regular #dd5500 + hover #773311 +- login translations: + box: #cc6622; + not-selected: + color: #ddaa99 + background: #994422 + selected: #772211; +*/ +html { + height: 100%; +} +body { + font-family: Helvetica-Neue, Helvetica, Arial, Geneva, sans-serif; + margin: 0px; +} +.reset-margin { + margin: 0px; + padding: 0px; + border: 0px; +} +.clear { + clear: both; +} +.hidden_none { + display: none; + visibility: hidden; +} +.keepTogether { + display: inline-block; + white-space: nowrap; +} +#mainDiv { + margin: 0 auto; +} +/* + +Color list: +- login box: + light #ff9955 + dark #ff6622 +- login button: + regular #dd5500 + hover #773311 +- login translations: + box: #cc6622; + not-selected: + color: #ddaa99 + background: #994422 + selected: #772211; +*/ +html { + height: 100%; +} +body { + font-family: Helvetica-Neue, Helvetica, Arial, Geneva, sans-serif; + margin: 0px; +} +.reset-margin { + margin: 0px; + padding: 0px; + border: 0px; +} +.clear { + clear: both; +} +.hidden_none { + display: none; + visibility: hidden; +} +.keepTogether { + display: inline-block; + white-space: nowrap; +} +#mainDiv { + margin: 0 auto; +} +div#loading { + width: 100%; + height: 100%; + display: table; + background-image: -ms-radial-gradient(center, circle farthest-corner, #4d52b3 0%, #1f2148 100%); + /* IE10 */ + background-image: -moz-radial-gradient(center, circle farthest-corner, #4d52b3 0%, #1f2148 100%); + /* Mozilla Firefox */ + background-image: -o-radial-gradient(center, circle farthest-corner, #4d52b3 0%, #1f2148 100%); + /* Opera */ + background-image: -webkit-radial-gradient(center, circle farthest-corner, #4d52b3 0%, #1f2148 100%); + /* Webkit (Chrome 11+) */ + background-image: radial-gradient(center, circle farthest-corner, #4d52b3 0%, #1f2148 100%); + /* Proposed W3C Markup */ + background-image: -webkit-gradient(radial, center center, 0, center center, 495, color-stop(0, #4d52b3), color-stop(1, #1f2148)); + /* Webkit (Safari/Chrome 10) */ +} +div#loading div { + display: table-cell; + vertical-align: middle; + width: 100%; + text-align: center; +} +div#loading div h1 { + font-size: 40pt; + color: #ffffff; + text-shadow: -1px -1px 2px #2e316c, 1px 1px 1px #454aa1; +} +div#loading div h3 { + font-size: 18pt; + text-shadow: -1px -1px 1px #2e316c, 1px 1px 1px #454aa1; + color: #1f2148; +} +div#loading div h5 { + padding-left: 20px; + color: #ff9200; +} +/* + +Color list: +- login box: + light #ff9955 + dark #ff6622 +- login button: + regular #dd5500 + hover #773311 +- login translations: + box: #cc6622; + not-selected: + color: #ddaa99 + background: #994422 + selected: #772211; +*/ +html { + height: 100%; +} +body { + font-family: Helvetica-Neue, Helvetica, Arial, Geneva, sans-serif; + margin: 0px; +} +.reset-margin { + margin: 0px; + padding: 0px; + border: 0px; +} +.clear { + clear: both; +} +.hidden_none { + display: none; + visibility: hidden; +} +.keepTogether { + display: inline-block; + white-space: nowrap; +} +#mainDiv { + margin: 0 auto; +} +div.pageHeaderAndBody { + height: 100%; +} +body > div.pageHeaderAndBody { + height: auto; + min-height: 100%; +} +div.pageHeader { + background-color: #1f2148; + min-width: 1013px; +} +div.pageHeader div#miscLinks { + float: right; +} +div.pageHeader div#miscLinks ul { + margin: 12px 0px 0px; + padding: 15px; +} +div.pageHeader div#miscLinks ul li { + display: inline; + margin: 0px; + padding: 0px; + border: 0px; +} +div.pageHeader div#miscLinks ul li a { + color: #ffffff; + margin: 0px; + padding: 0px; + border: 0px; + margin: 0px; + padding: 0px; + border: 0px; + margin: 0px; + padding: 0px; + border: 0px; + margin: 0px; + padding: 0px; + border: 0px; + padding: 15px; + border-left: 1px solid #3e428f; + font-weight: normal; + text-decoration: none; + font-size: 12pt; + min-width: 70px; +} +div.pageHeader div#miscLinks ul li a:hover { + color: #b8bae1; +} +div.pageHeader div#miscLinks ul li a#donateHeaderLink { + border-left: 0px; +} +div.pageHeader div#logoFrame { + padding: 16px 16px 60px 16px; + min-height: 44px; +} +div.pageHeader div#logoFrame a { + color: white; + text-decoration: none; +} +div.pageHeader div#logoFrame a canvas { + margin: 0px; + padding: 0px; + border: 0px; + margin: 0px; + padding: 0px; + border: 0px; + margin: 0px; + padding: 0px; + border: 0px; + margin: 0px; + padding: 0px; + border: 0px; + width: 150px; + height: 39px; +} +div.pageHeader div#logoFrame a h5.clipperzPayoff { + font-size: 13pt; + font-weight: normal; + white-space: nowrap; + margin: 0px; + padding-left: 4px; +} +div.pageHeader div#featureTabs table { + width: 100%; + padding: 6px; + padding-left: 15px; + padding-right: 15px; + padding-bottom: 46px; +} +div.pageHeader div#featureTabs table tr td { + width: 25%; + vertical-align: top; + font-size: 11pt; + color: white; +} +div.pageHeader div#featureTabs table tr td img { + float: left; +} +div.pageHeader div#featureTabs table tr td span { + display: block; + padding: 5 10 5 85; +} +div.pageHeader div#featureTabs canvas.featureIcon { + width: 76px; + height: 76px; + display: block; + float: left; + background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#ffad79), to(#ff6622)); + background: -moz-linear-gradient(0% 100% 90deg, #ff6622, #ffad79); + background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#ffad79), to(#ff6622)); + background: -moz-linear-gradient(0% 100% 90deg, #ff6622, #ffad79); + background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#ffad79), to(#ff6622)); + background: -moz-linear-gradient(0% 100% 90deg, #ff6622, #ffad79); + background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#ffad79), to(#ff6622)); + background: -moz-linear-gradient(0% 100% 90deg, #ff6622, #ffad79); + border-radius: 38px; + -moz-border-radius: 38px; + -webkit-border-radius: 38px; + border-radius: 38px; + -moz-border-radius: 38px; + -webkit-border-radius: 38px; + border-radius: 38px; + -moz-border-radius: 38px; + -webkit-border-radius: 38px; + border-radius: 38px; + -moz-border-radius: 38px; + -webkit-border-radius: 38px; +} +div.pageHeader div#news { + top: -82px; + left: 240px; + width: 310px; + height: 90px; + position: absolute; + background-color: #616475; + -webkit-border-bottom-left-radius: 8px; + -moz-border-radius-bottomleft: 8px; + border-bottom-left-radius: 8px; + -webkit-border-bottom-left-radius: 8px; + -moz-border-radius-bottomleft: 8px; + border-bottom-left-radius: 8px; + -webkit-border-bottom-left-radius: 8px; + -moz-border-radius-bottomleft: 8px; + border-bottom-left-radius: 8px; + -webkit-border-bottom-left-radius: 8px; + -moz-border-radius-bottomleft: 8px; + border-bottom-left-radius: 8px; + -webkit-border-bottom-right-radius: 8px; + -moz-border-radius-bottomright: 8px; + border-bottom-right-radius: 8px; + -webkit-border-bottom-right-radius: 8px; + -moz-border-radius-bottomright: 8px; + border-bottom-right-radius: 8px; + -webkit-border-bottom-right-radius: 8px; + -moz-border-radius-bottomright: 8px; + border-bottom-right-radius: 8px; + -webkit-border-bottom-right-radius: 8px; + -moz-border-radius-bottomright: 8px; + border-bottom-right-radius: 8px; + -webkit-border-bottom-left-radius: 8px; + -moz-border-radius-bottomleft: 8px; + border-bottom-left-radius: 8px; + -webkit-border-bottom-left-radius: 8px; + -moz-border-radius-bottomleft: 8px; + border-bottom-left-radius: 8px; + -webkit-border-bottom-left-radius: 8px; + -moz-border-radius-bottomleft: 8px; + border-bottom-left-radius: 8px; + -webkit-border-bottom-left-radius: 8px; + -moz-border-radius-bottomleft: 8px; + border-bottom-left-radius: 8px; + -webkit-border-bottom-right-radius: 8px; + -moz-border-radius-bottomright: 8px; + border-bottom-right-radius: 8px; + -webkit-border-bottom-right-radius: 8px; + -moz-border-radius-bottomright: 8px; + border-bottom-right-radius: 8px; + -webkit-border-bottom-right-radius: 8px; + -moz-border-radius-bottomright: 8px; + border-bottom-right-radius: 8px; + -webkit-border-bottom-right-radius: 8px; + -moz-border-radius-bottomright: 8px; + border-bottom-right-radius: 8px; + -webkit-border-bottom-left-radius: 8px; + -moz-border-radius-bottomleft: 8px; + border-bottom-left-radius: 8px; + -webkit-border-bottom-left-radius: 8px; + -moz-border-radius-bottomleft: 8px; + border-bottom-left-radius: 8px; + -webkit-border-bottom-left-radius: 8px; + -moz-border-radius-bottomleft: 8px; + border-bottom-left-radius: 8px; + -webkit-border-bottom-left-radius: 8px; + -moz-border-radius-bottomleft: 8px; + border-bottom-left-radius: 8px; + -webkit-border-bottom-right-radius: 8px; + -moz-border-radius-bottomright: 8px; + border-bottom-right-radius: 8px; + -webkit-border-bottom-right-radius: 8px; + -moz-border-radius-bottomright: 8px; + border-bottom-right-radius: 8px; + -webkit-border-bottom-right-radius: 8px; + -moz-border-radius-bottomright: 8px; + border-bottom-right-radius: 8px; + -webkit-border-bottom-right-radius: 8px; + -moz-border-radius-bottomright: 8px; + border-bottom-right-radius: 8px; + -webkit-border-bottom-left-radius: 8px; + -moz-border-radius-bottomleft: 8px; + border-bottom-left-radius: 8px; + -webkit-border-bottom-left-radius: 8px; + -moz-border-radius-bottomleft: 8px; + border-bottom-left-radius: 8px; + -webkit-border-bottom-left-radius: 8px; + -moz-border-radius-bottomleft: 8px; + border-bottom-left-radius: 8px; + -webkit-border-bottom-left-radius: 8px; + -moz-border-radius-bottomleft: 8px; + border-bottom-left-radius: 8px; + -webkit-border-bottom-right-radius: 8px; + -moz-border-radius-bottomright: 8px; + border-bottom-right-radius: 8px; + -webkit-border-bottom-right-radius: 8px; + -moz-border-radius-bottomright: 8px; + border-bottom-right-radius: 8px; + -webkit-border-bottom-right-radius: 8px; + -moz-border-radius-bottomright: 8px; + border-bottom-right-radius: 8px; + -webkit-border-bottom-right-radius: 8px; + -moz-border-radius-bottomright: 8px; + border-bottom-right-radius: 8px; + -webkit-box-shadow: 2px 2px 9px rgba(0, 0, 0, 0.6); + -moz-box-shadow: 2px 2px 9px rgba(0, 0, 0, 0.6); + box-shadow: 2px 2px 9px rgba(0, 0, 0, 0.6); + -webkit-box-shadow: 2px 2px 9px rgba(0, 0, 0, 0.6); + -moz-box-shadow: 2px 2px 9px rgba(0, 0, 0, 0.6); + box-shadow: 2px 2px 9px rgba(0, 0, 0, 0.6); + -webkit-box-shadow: 2px 2px 9px rgba(0, 0, 0, 0.6); + -moz-box-shadow: 2px 2px 9px rgba(0, 0, 0, 0.6); + box-shadow: 2px 2px 9px rgba(0, 0, 0, 0.6); + -webkit-box-shadow: 2px 2px 9px rgba(0, 0, 0, 0.6); + -moz-box-shadow: 2px 2px 9px rgba(0, 0, 0, 0.6); + box-shadow: 2px 2px 9px rgba(0, 0, 0, 0.6); +} +div.pageHeader div#news div#newsframe { + margin-left: 10px; + margin-right: 10px; + height: 75px; + overflow: hidden; +} +div.pageHeader div#news div#newsframe iframe { + width: 290px; + border: 0px; + color: #616475; + background-color: #616475; +} +div.pageHeader div#news div.grip { + width: 310px; + height: 12px; + margin-top: 2px; + cursor: pointer; +} +div.pageHeader div#news div.grip div.gripHandler { + margin-left: auto; + margin-right: auto; + margin-top: 8px; + width: 0; + height: 0; + border-left: 5px solid transparent; + border-right: 5px solid transparent; +} +div.pageHeader div#news.open div.grip div.gripHandler { + border-bottom: 5px solid #e9e9ec; +} +div.pageHeader div#news.hidden div.grip div.gripHandler { + border-top: 5px solid #e9e9ec; +} +div.pageFooter { + margin-top: -90px; + height: 90px; + clear: both; +} +div.pageFooter div.footerWrapper { + clear: both; + padding-top: 10px; +} +div.pageFooter div.footerWrapper div.footerContent { + background-color: #eaebe6; + padding: 20px; + font-size: 8pt; +} +div.pageFooter div.footerWrapper div.footerContent canvas.footerStarIcon { + width: 40px; + height: 40px; + float: left; +} +div.pageFooter div.footerWrapper div.footerContent span.copyright { + padding-left: 10px; + color: #a0a0a0; +} +div.pageFooter div.footerWrapper div.footerContent a { + padding-left: 50px; + display: block; + color: #888888; + font-weight: bold; + text-decoration: none; +} +div.pageFooter div.footerWrapper div.footerContent span.applicationVersion { + padding: 8px; + color: #888888; + background-color: #d2d2d2; + position: relative; + top: -40px; + float: right; +} +/* + +Color list: +- login box: + light #ff9955 + dark #ff6622 +- login button: + regular #dd5500 + hover #773311 +- login translations: + box: #cc6622; + not-selected: + color: #ddaa99 + background: #994422 + selected: #772211; +*/ +html { + height: 100%; +} +body { + font-family: Helvetica-Neue, Helvetica, Arial, Geneva, sans-serif; + margin: 0px; +} +.reset-margin { + margin: 0px; + padding: 0px; + border: 0px; +} +.clear { + clear: both; +} +.hidden_none { + display: none; + visibility: hidden; +} +.keepTogether { + display: inline-block; + white-space: nowrap; +} +#mainDiv { + margin: 0 auto; +} +div#loginBox { + width: 273px; + z-index: 19000; + top: -30px; + right: 30px; + position: relative; + float: right; +} +div#loginBox div.header { + height: 25px; + width: 273px; + background-color: #ff9b5a; + -webkit-border-top-left-radius: 20px; + -moz-border-radius-topleft: 20px; + border-top-left-radius: 20px; + -webkit-border-top-left-radius: 20px; + -moz-border-radius-topleft: 20px; + border-top-left-radius: 20px; + -webkit-border-top-left-radius: 20px; + -moz-border-radius-topleft: 20px; + border-top-left-radius: 20px; + -webkit-border-top-left-radius: 20px; + -moz-border-radius-topleft: 20px; + border-top-left-radius: 20px; + -webkit-border-top-right-radius: 20px; + -moz-border-radius-topright: 20px; + border-top-right-radius: 20px; + -webkit-border-top-right-radius: 20px; + -moz-border-radius-topright: 20px; + border-top-right-radius: 20px; + -webkit-border-top-right-radius: 20px; + -moz-border-radius-topright: 20px; + border-top-right-radius: 20px; + -webkit-border-top-right-radius: 20px; + -moz-border-radius-topright: 20px; + border-top-right-radius: 20px; + -webkit-border-top-left-radius: 20px; + -moz-border-radius-topleft: 20px; + border-top-left-radius: 20px; + -webkit-border-top-left-radius: 20px; + -moz-border-radius-topleft: 20px; + border-top-left-radius: 20px; + -webkit-border-top-left-radius: 20px; + -moz-border-radius-topleft: 20px; + border-top-left-radius: 20px; + -webkit-border-top-left-radius: 20px; + -moz-border-radius-topleft: 20px; + border-top-left-radius: 20px; + -webkit-border-top-right-radius: 20px; + -moz-border-radius-topright: 20px; + border-top-right-radius: 20px; + -webkit-border-top-right-radius: 20px; + -moz-border-radius-topright: 20px; + border-top-right-radius: 20px; + -webkit-border-top-right-radius: 20px; + -moz-border-radius-topright: 20px; + border-top-right-radius: 20px; + -webkit-border-top-right-radius: 20px; + -moz-border-radius-topright: 20px; + border-top-right-radius: 20px; + -webkit-border-top-left-radius: 20px; + -moz-border-radius-topleft: 20px; + border-top-left-radius: 20px; + -webkit-border-top-left-radius: 20px; + -moz-border-radius-topleft: 20px; + border-top-left-radius: 20px; + -webkit-border-top-left-radius: 20px; + -moz-border-radius-topleft: 20px; + border-top-left-radius: 20px; + -webkit-border-top-left-radius: 20px; + -moz-border-radius-topleft: 20px; + border-top-left-radius: 20px; + -webkit-border-top-right-radius: 20px; + -moz-border-radius-topright: 20px; + border-top-right-radius: 20px; + -webkit-border-top-right-radius: 20px; + -moz-border-radius-topright: 20px; + border-top-right-radius: 20px; + -webkit-border-top-right-radius: 20px; + -moz-border-radius-topright: 20px; + border-top-right-radius: 20px; + -webkit-border-top-right-radius: 20px; + -moz-border-radius-topright: 20px; + border-top-right-radius: 20px; + -webkit-border-top-left-radius: 20px; + -moz-border-radius-topleft: 20px; + border-top-left-radius: 20px; + -webkit-border-top-left-radius: 20px; + -moz-border-radius-topleft: 20px; + border-top-left-radius: 20px; + -webkit-border-top-left-radius: 20px; + -moz-border-radius-topleft: 20px; + border-top-left-radius: 20px; + -webkit-border-top-left-radius: 20px; + -moz-border-radius-topleft: 20px; + border-top-left-radius: 20px; + -webkit-border-top-right-radius: 20px; + -moz-border-radius-topright: 20px; + border-top-right-radius: 20px; + -webkit-border-top-right-radius: 20px; + -moz-border-radius-topright: 20px; + border-top-right-radius: 20px; + -webkit-border-top-right-radius: 20px; + -moz-border-radius-topright: 20px; + border-top-right-radius: 20px; + -webkit-border-top-right-radius: 20px; + -moz-border-radius-topright: 20px; + border-top-right-radius: 20px; +} +div#loginBox div.body { + background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#ff9b5a), to(#ff6622)); + background: -moz-linear-gradient(0% 100% 90deg, #ff6622, #ff9b5a); + background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#ff9b5a), to(#ff6622)); + background: -moz-linear-gradient(0% 100% 90deg, #ff6622, #ff9b5a); + background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#ff9b5a), to(#ff6622)); + background: -moz-linear-gradient(0% 100% 90deg, #ff6622, #ff9b5a); + background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#ff9b5a), to(#ff6622)); + background: -moz-linear-gradient(0% 100% 90deg, #ff6622, #ff9b5a); +} +div#loginBox div.body h4 { + color: #ffffff; + font-size: 16pt; + font-weight: normal; + padding-left: 20px; + margin: 0px; +} +div#loginBox div.body form.loginForm { + padding: 5px 20px 0px; + margin-bottom: 0px; +} +div#loginBox div.body form.loginForm label { + color: #ffffff; + font-size: 10pt; + display: block; + padding-top: 5px; +} +div#loginBox div.body form.loginForm label.checkbox { + display: inline; +} +div#loginBox div.body form.loginForm input { + width: 230px; + font-size: 14pt; + color: #333366; + background-color: #ffffff; + border: 1px solid #bb4924; + padding: 2px 5px; + height: 28px; +} +div#loginBox div.body form.loginForm input.checkbox { + margin: 10px 8px 0px 0px; + height: auto; + width: auto; + border: 0px; +} +div#loginBox div.body form.loginForm input.checkbox:hover { + cursor: pointer; +} +div#loginBox div.body form.loginForm input.otp { + width: 57px; + display: inline; + padding-left: 0px; + padding-right: 0px; + height: 28px; + font: 8pt monospace; +} +div#loginBox div.body form.loginForm input.submit { + margin: 0px 45px; + width: 140px; + color: #ffffff; + background-color: #d44100; + border: 1px solid #bb4924; + padding: 6px; + font-size: 12pt; + height: auto; +} +div#loginBox div.body form.loginForm input.submit:hover { + color: #ffffff; + background-color: #7e2700; + cursor: pointer; +} +div#loginBox div.body form.loginForm ul { + list-style-type: none; + padding: 0px; + margin: 0px; +} +div#loginBox div.body form.loginForm ul li { + display: block; +} +div#loginBox div.body form.loginForm div.translations { + margin: 15px -20px; + background-color: #c87b59; +} +div#loginBox div.body form.loginForm div.translations h4 { + font-size: 9pt; + padding: 6px 20px 0px; +} +div#loginBox div.body form.loginForm div.translations ul { + margin: 0px; + padding: 5px 10px 10px; + margin-bottom: 15px; +} +div#loginBox div.body form.loginForm div.translations ul li { + font-size: 8pt; + color: #ddaa99; + background-color: #994422; + display: inline-block; + padding: 2px 4px; + margin: 1px; +} +div#loginBox div.body form.loginForm div.translations ul li.selected { + color: #ffffff; + background-color: #772211; +} +div#loginBox div.body form.loginForm div.translations ul li.selected:hover { + cursor: default; +} +div#loginBox div.body form.loginForm div.translations ul li:hover { + cursor: pointer; + color: #ffffff; +} +div#loginBox div.footer { + height: 37px; + width: 273px; + background-color: #ff6622; + -webkit-border-bottom-left-radius: 20px; + -moz-border-radius-bottomleft: 20px; + border-bottom-left-radius: 20px; + -webkit-border-bottom-left-radius: 20px; + -moz-border-radius-bottomleft: 20px; + border-bottom-left-radius: 20px; + -webkit-border-bottom-left-radius: 20px; + -moz-border-radius-bottomleft: 20px; + border-bottom-left-radius: 20px; + -webkit-border-bottom-left-radius: 20px; + -moz-border-radius-bottomleft: 20px; + border-bottom-left-radius: 20px; + -webkit-border-bottom-right-radius: 20px; + -moz-border-radius-bottomright: 20px; + border-bottom-right-radius: 20px; + -webkit-border-bottom-right-radius: 20px; + -moz-border-radius-bottomright: 20px; + border-bottom-right-radius: 20px; + -webkit-border-bottom-right-radius: 20px; + -moz-border-radius-bottomright: 20px; + border-bottom-right-radius: 20px; + -webkit-border-bottom-right-radius: 20px; + -moz-border-radius-bottomright: 20px; + border-bottom-right-radius: 20px; + -webkit-border-bottom-left-radius: 20px; + -moz-border-radius-bottomleft: 20px; + border-bottom-left-radius: 20px; + -webkit-border-bottom-left-radius: 20px; + -moz-border-radius-bottomleft: 20px; + border-bottom-left-radius: 20px; + -webkit-border-bottom-left-radius: 20px; + -moz-border-radius-bottomleft: 20px; + border-bottom-left-radius: 20px; + -webkit-border-bottom-left-radius: 20px; + -moz-border-radius-bottomleft: 20px; + border-bottom-left-radius: 20px; + -webkit-border-bottom-right-radius: 20px; + -moz-border-radius-bottomright: 20px; + border-bottom-right-radius: 20px; + -webkit-border-bottom-right-radius: 20px; + -moz-border-radius-bottomright: 20px; + border-bottom-right-radius: 20px; + -webkit-border-bottom-right-radius: 20px; + -moz-border-radius-bottomright: 20px; + border-bottom-right-radius: 20px; + -webkit-border-bottom-right-radius: 20px; + -moz-border-radius-bottomright: 20px; + border-bottom-right-radius: 20px; + -webkit-border-bottom-left-radius: 20px; + -moz-border-radius-bottomleft: 20px; + border-bottom-left-radius: 20px; + -webkit-border-bottom-left-radius: 20px; + -moz-border-radius-bottomleft: 20px; + border-bottom-left-radius: 20px; + -webkit-border-bottom-left-radius: 20px; + -moz-border-radius-bottomleft: 20px; + border-bottom-left-radius: 20px; + -webkit-border-bottom-left-radius: 20px; + -moz-border-radius-bottomleft: 20px; + border-bottom-left-radius: 20px; + -webkit-border-bottom-right-radius: 20px; + -moz-border-radius-bottomright: 20px; + border-bottom-right-radius: 20px; + -webkit-border-bottom-right-radius: 20px; + -moz-border-radius-bottomright: 20px; + border-bottom-right-radius: 20px; + -webkit-border-bottom-right-radius: 20px; + -moz-border-radius-bottomright: 20px; + border-bottom-right-radius: 20px; + -webkit-border-bottom-right-radius: 20px; + -moz-border-radius-bottomright: 20px; + border-bottom-right-radius: 20px; + -webkit-border-bottom-left-radius: 20px; + -moz-border-radius-bottomleft: 20px; + border-bottom-left-radius: 20px; + -webkit-border-bottom-left-radius: 20px; + -moz-border-radius-bottomleft: 20px; + border-bottom-left-radius: 20px; + -webkit-border-bottom-left-radius: 20px; + -moz-border-radius-bottomleft: 20px; + border-bottom-left-radius: 20px; + -webkit-border-bottom-left-radius: 20px; + -moz-border-radius-bottomleft: 20px; + border-bottom-left-radius: 20px; + -webkit-border-bottom-right-radius: 20px; + -moz-border-radius-bottomright: 20px; + border-bottom-right-radius: 20px; + -webkit-border-bottom-right-radius: 20px; + -moz-border-radius-bottomright: 20px; + border-bottom-right-radius: 20px; + -webkit-border-bottom-right-radius: 20px; + -moz-border-radius-bottomright: 20px; + border-bottom-right-radius: 20px; + -webkit-border-bottom-right-radius: 20px; + -moz-border-radius-bottomright: 20px; + border-bottom-right-radius: 20px; +} +body.ext-gecko div#loginBox form.loginForm div.translations ul li { + display: -moz-inline-box; +} +div#featurePoints { + min-width: 400px; + padding-top: 15px; + padding-bottom: 20px; + padding-left: 20px; + padding-right: 330px; +} +div#featurePoints table tbody tr td { + width: 50%; + vertical-align: top; +} +div#featurePoints div.block { + padding: 10px; + color: #86858e; +} +div#featurePoints div.block h3 { + font-weight: normal; + font-size: 12pt; + margin: 0px; + padding: 5px 0px; +} +div#featurePoints div.block ul { + margin: 0px; + margin-left: 20px; + padding: 0px; + list-style-position: outside; +} +div#featurePoints div.block ul li { + font-size: 10pt; + padding: 3px 0px; +} +div.activeFeatures { + float: left; + margin-left: 20px; + height: 100px; +} +div.activeFeatures a { + display: inline-block; + padding-left: 46px; + color: #ff5906; + text-decoration: none; + font-size: 10pt; +} +div.activeFeatures a span.payoff { + display: block; + font-size: 13pt; + font-weight: lighter; + color: #9b9689; + margin: 0px; + padding: 0px; +} +div.activeFeatures a:hover span.payoff { + color: #666666; +} +div.activeFeatures div.keepTogether a { + padding-left: 0px; +} +div.activeFeatures div.keepTogether div { + display: inline-block; + padding-right: 15px; +} +div.activeFeatures div.keepTogether canvas { + width: 46px; + height: 46px; + vertical-align: bottom; +} +div.activeFeatures div.createAccountLink { + display: inline-block; + width: 282; + height: 65px; + margin-right: 20px; +} +div.activeFeatures div.createAccountLink a.createAccountLink { + position: relative; + top: -92px; + left: 5px; +} +div.activeFeatures div.createAccountLink a.createAccountLink span.payoff { + margin-top: 23px; + margin-left: 40px; + font-size: 17pt; + color: #64626c; +} +div.activeFeatures div.createAccountLink a.createAccountLink span.link { + padding-left: 40px; + padding-right: 50px; + padding-bottom: 10px; + font-size: 12pt; +} +div.activeFeatures div.createAccountLink:hover a.createAccountLink span.payoff { + color: #54535a; +} +div.activeFeatures div.createAccountLink:hover a.createAccountLink span.link { + color: white; +} +div.activeFeatures div.createAccountLink canvas { + width: 282px; + height: 93px; +} +/* + +img.favicon { + height: 16px; + width: 16px; +} + +body.ext-gecko .keepTogether { + display: -moz-inline-box; +} + + + + + + + + +div.activeFeatures { + float: left; + margin-left: 20px; + height: 100px; +} +div.activeFeatures a { + display: inline-block; + padding-left: 46px; + color: #ff5906; + text-decoration: none; + font-size: 10pt; +} +div.activeFeatures .keepTogether a { + padding-left: 0px; +} +div.activeFeatures a span.payoff { + display: block; + font-size: 13pt; + font-weight: lighter; + color: #9b9689; + margin: 0px; + padding: 0px; +} +// body.ext-gecko div.activeFeatures a { +// display: -moz-inline-box; +// } +div.activeFeatures a:hover span.payoff { + color: #666666; +} +div.activeFeatures a:hover span.link { +// font-weight: bold; +} +div.activeFeatures div.keepTogether div { + display: inline-block; + padding-right: 15px; +} +// body.ext-gecko div.activeFeatures div.keepTogether div { +// display: -moz-inline-box; +// } +div.activeFeatures div.createAccountLink { + display: inline-block; + width: 282; + height: 65px; +// background-image: url(../images/old/home/register.png); + + margin-right: 20px; +} +// body.ext-gecko div.activeFeatures div.createAccountLink { +// display: -moz-inline-box; +// } +div.activeFeatures a.createAccountLink { + position: relative; + top: -92px; + left: 5px; +} +div.activeFeatures div.createAccountLink a.createAccountLink span.payoff { + margin-top: 23px; + margin-left: 40px; + font-size: 17pt; + color: #64626c; +} +div.activeFeatures div.createAccountLink a.createAccountLink span.link { + padding-left: 40px; + padding-right: 50px; + padding-bottom: 10px; + font-size: 12pt; +} +div.activeFeatures div.createAccountLink:hover { +// background-image: url(../images/old/home/register_selected.png); + +} +div.activeFeatures div.createAccountLink:hover a.createAccountLink span.payoff { + color: #54535a; +} +div.activeFeatures div.createAccountLink:hover a.createAccountLink span.link { + color: white; +} +// div.activeFeatures div.screenshotLink { +// background: url(../images/old/home/look.png) no-repeat 0 -3px; +// } +// +// div.activeFeatures div.offlineLink { +// background: url(../images/old/home/download.png) no-repeat 10px -4px; +// } + +div.createAccountLink canvas { + width: 282px; + height: 93px; +} +div.activeFeatures .keepTogether canvas { + width: 46px; + height: 46px; + vertical-align: bottom; +} + +div.pageHeaderAndBody { + height: 100%; +} +body > div.pageHeaderAndBody { + height: auto; + min-height: 100%; +} +div#pageBody { + min-width: 1013px; + padding-bottom: 90px; +} +div.pageFooter { + margin-top: -90px; + height: 90px; + clear: both; +} +div.footerWrapper { + clear: both; + padding-top: 10px; +} +div.footerContent { + background-color: #eaebe6; + padding: 20px; + font-size: 8pt; +} +// div.pageFooter div.footerContent div.footerStarIcon { +div.pageFooter div.footerContent canvas.footerStarIcon { +// background-image: url(../images/old/footer/star.png); + + width: 40px; + height: 40px; + float: left; +} +div.pageFooter div.footerContent span.copyright { + padding-left: 10px; + color: #a0a0a0; +} +div.pageFooter div.footerContent a { + padding-left: 50px; + display: block; + color: #888888; + font-weight: bold; + text-decoration: none; +} +div.pageFooter div.footerContent span.applicationVersion { + padding: 8px; + color: #888888; + background-color: #d2d2d2; + position: relative; + top: -40px; + float: right; +} + +div#javaScriptAlert div.mask { + position: fixed; + top: 0px; + left: 0px; + right: 0px; + bottom: 0px; + background-color: black; + z-index: 1001; + -moz-opacity: 0.7; + opacity: .70; + filter: alpha(opacity=70); +} +div#javaScriptAlert div.header { + height: 34px; + width: 468; + background-image: url(../images/old/alert/header.png); +} +div#javaScriptAlert div.body { + background-image: url(../images/old/alert/body.png); + padding: 0px 20px 10px 20px; +} +// div#javaScriptAlert div.body div.alert { +// padding-left: 100px; +// background: url(../images/old/alert/alert.png) no-repeat; +// } +// div#javaScriptAlert div.body img.alert { +div#javaScriptAlert div.body div.alertLogo { + float: left; + background-image: url(../images/old/alert/alert.png); + width: 88px; + height: 88px; +} +div#javaScriptAlert div.body div.alert { + padding-left: 100px; +} +div#javaScriptAlert div.footer { + height: 34px; + width: 468; + background-image: url(../images/old/alert/footer.png); +} +div#javaScriptAlert div.message { + position: relative; + top: -150px; + z-index: 1002; +// left: 100px; +// right: 100px; + + margin-left: auto; + margin-right: auto; + max-width: 468px; +} +div#javaScriptAlert div.message h1 { + font-size: 16pt; + margin: 0px; + color: #ff5930; +} +div#javaScriptAlert div.message p { + margin-top: 0px; + color: #999999; +} +div#javaScriptAlert div.message h3 { + font-size: 12pt; + margin-bottom: 0px; + color: #ff5930; +} +div#javaScriptAlert div.message h5 { + margin: 0px; + color: #999999; +} + +div.LoginProgress { + position: relative; + left: -190px; + top: -100px; + width: 380px; + height: 200px; +// background: url(../images/old/loginProgress/background.png); + + background-color: #d7d7c0; + -webkit-border-radius: 20px; + -moz-border-radius: 20px; + border-radius: 20px; + -webkit-box-shadow: 5px 5px 7px rgba(0, 0, 0, 0.6); + -moz-box-shadow: 5px 5px 7px rgba(0, 0, 0, 0.6); + box-shadow: 5px 5px 7px rgba(0, 0, 0, 0.6); +} +div.LoginProgress div.header { + height: 40px; +} +div.LoginProgress div.header h3 { + font-size: 12pt; + font-weight: normal; + margin: 0px; + color: #777777; + padding-top: 13px; + padding-left: 18px; +} +div.LoginProgress div.body { + height: 120px; + overflow: auto; + padding-left: 20px; + padding-right: 20px; + background-color: #f1f1e9; +// margin-left: 19px; +// margin-right: 18px; +} +div.LoginProgress div.body div.img { + margin: 10px; + width: 50px; + height: 50px; + float: left; +} +div.LoginProgress div.body div.img.ALERT { +// background-image: url(../images/old/simpleMessageBox/Alert.png); + + background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#ff9955), to(#ff6622), color-stop(1, #333333)); + background: -moz-linear-gradient(0% 100% 90deg, #ff6622, #ff9955); + -webkit-border-radius: 25px; + -moz-border-radius: 25px; + border-radius: 25px; +} +div.LoginProgress div.body div.img.ALERT canvas { + width: 50px; + height: 50px; +// background-image: url(../images/old/simpleMessageBox/excalmationPoint.png); + +} +div.LoginProgress div.body div.loadingBar { + position: relative; + top: 51px; + left: 60px; +} +div.LoginProgress div.body div.errorBox p { + color: #787872; + padding-top: 20px; + padding-left: 80px; +} +div.LoginProgress div.footer { + margin-left: 19px; + margin-right: 18px; +} +div.LoginProgress div.footer a { + text-decoration: none; + text-align: center; + color: #787872; + display: block; + font-weight: bold; + font-size: 11pt; + width: 100px; + margin-top: 11px; + margin-left: auto; + margin-right: auto; +} +div.LoginProgress div.footer div.button.default { + text-decoration: underline; +} +div.LoginProgress div.buttonArea { + text-align: center; +} +div.LoginProgress div.button { + display: inline-block; +} +div.LoginProgress div.footer a:hover { + color: #515247; +} + +div.SimpleMessagePanel { + position: relative; + left: -225px; + top: -70px; + width: 450px; + height: 140px; +// background: url(../images/old/loginProgress/background.png); +} +div.SimpleMessagePanel div.header { + height: 17px; + background: url(../images/old/simpleMessageBox/background_header.png) no-repeat; +} +div.SimpleMessagePanel div.body { +// height: 120px; +// overflow: auto; +// margin-left: 19px; +// margin-right: 18px; + + background: url(../images/old/simpleMessageBox/background_body.png) repeat-y; + padding-left: 25px; + padding-right: 25px; + padding-top: 10px; +} +div.SimpleMessagePanel div.body h3 { + font-size: 14pt; + font-weight: normal; + margin: 0px; + padding-top: 4px; + color: #787872; +} +div.SimpleMessagePanel div.body div.img { + width: 66px; + height: 60px; + float: left; +} +div.SimpleMessagePanel div.body p { + margin: 0; + font-size: 10pt; + font-weight: normal; + color: #787872; + padding-top: 10px; + padding-bottom: 5px; + line-height: 1.3; +} +div.SimpleMessagePanel div.body div.img.ALERT { + background: url(../images/old/simpleMessageBox/Alert.png) no-repeat; +} +div.SimpleMessagePanel div.body div.img.INFO { + background: url(../images/old/simpleMessageBox/Info.png) no-repeat; +} +div.SimpleMessagePanel div.body div.buttonArea { + height: 40px; + clear: both; +} +div.SimpleMessagePanel div.body div.buttonArea > div { + float: right; + margin-left: 15px; + margin-top: 10px; +} +div.SimpleMessagePanel div.footer { + height: 25px; + background: url(../images/old/simpleMessageBox/background_footer.png) no-repeat; +} +div.SimpleMessagePanel div.passphrase { + padding-left: 65px; +} +div.SimpleMessagePanel div.passphrase input { + width: 250px; + font-size: 14pt; + border: 1px solid #bb4924; + color: #333366; + background-color: white; + padding: 2px 5px; + height: 28px; +} +div.SimpleMessagePanel div.progressBarWrapper { + margin-left: 80px; +} + +div.button_wrapper { + height: 32px; + background: url(../images/old/button/default_left.png) no-repeat; + cursor: pointer; +} +div.button_wrapper.hover { + background: url(../images/old/button/hover_left.png) no-repeat; +} +div.button_wrapper.clicked { + background: url(../images/old/button/clicked_left.png) no-repeat; +} +div.button_bodyWrapper { + height: 32px; + margin-left: 6px; + padding-right: 6px; + background: url(../images/old/button/default_main.png) repeat-x right 0; +} +div.button_wrapper.hover div.button_bodyWrapper { + background: url(../images/old/button/hover_main.png) repeat-x right 0; +} +div.button_wrapper.clicked div.button_bodyWrapper { + background: url(../images/old/button/clicked_main.png) repeat-x right 0; +} +div.button_body { + text-align: center; + min-width: 60px; + padding: 0px 7px; + padding-top: 8px; +} +div.button_body span { + font-size: 11pt; + color: white; +} +div.button_wrapper.default div.button_body span { + font-weight: bold; +} + +// div.button_footer { +// margin: 0px; +// height: 31px; +// width: 6px; +// background: green url(../images/old/button/default_right.png) no-repeat; +// } + +input.entropyLevelIndicator { + background: url(../images/old/passwordField/background.png) no-repeat 0 26px; +} +div.passwordEntropyWrapper { + padding: 0px; + border: 1px solid #bb4924; + border-top: 0px; + margin-bottom: 4px; + background-color: white; + margin-right: 3px; + margin-top: -2; +} +div.passwordEntropy { + height: 4px; + font-size: 1pt; + background: url(../images/old/entropyBackground.gif) repeat-x 0 0; + line-height: 3px; +} + +div.userInfoBox { + position: absolute; + width: 160px; + height: 120px; + top: 100px; + left: 15px; +// background-image: url(../images/old/main/userInfoBackground.png); + + background-color: #ff9955; + background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#ff9a56), to(#ff6723), color-stop(1, #333333)); + background: -moz-linear-gradient(0% 100% 90deg, #ff6723, #ff9a56); + -webkit-border-radius: 10px; + -moz-border-radius: 10px; + border-radius: 10px; + -webkit-box-shadow: 2px 2px 9px rgba(0, 0, 0, 0.6); + -moz-box-shadow: 2px 2px 9px rgba(0, 0, 0, 0.6); + box-shadow: 2px 2px 9px rgba(0, 0, 0, 0.6); + color: white; +} +div.userInfoBox div.body { + padding: 0px 12px; +} +div.userInfoBox div.header { + height: 30px; +} +div.userInfoBox div.header h1 { + font-size: 8pt; + font-weight: normal; + margin: 0px; + padding-top: 12px; + padding-left: 12px; +} +div.userInfoBox div.header a.lockButton { + position: absolute; + top: 8px; + right: 12px; + display: block; + width: 15px; + height: 20px; + text-decoration: none; + background: url(../images/old/lock/unlocked.png) no-repeat -5px -2px; +} +div.userInfoBox div.header a.lockButton:hover { + background: url(../images/old/lock/unlocked_hover.png) no-repeat -5px -2px; +} +div.userInfoBox.locked { + z-index: 19001; +} +div.modalDialogMask.userInfoBoxMask { + -moz-opacity: 0.0; + opacity: .0; + filter: alpha(opacity=0); + z-index: 19000; +} +div.userInfoBox.locked div.header a.lockButton { + background: url(../images/old/lock/locked.png) no-repeat -5px -2px; +} +div.userInfoBox.locked div.header a.lockButton:hover { + background: url(../images/old/lock/locked_hover.png) no-repeat -5px -2px; +} +div.userInfoBox div.body h3 { + font-size: 11pt; + font-weight: bold; + margin: 0px; +} +div.userInfoBox div.body ul { + list-style-image: url(../images/old/main/userInfoBullet.png); + font-size: 8pt; + padding: 0px; + margin: 4px 0px; + list-style-position: inside; + text-shadow: #000000 0 0 0; +} +div.userInfoBox div.body ul li span.number { + font-weight: bold; + padding-right: 3px; +} +div.userInfoBox div.body a { + display: block; + margin-top: 8 + px; + border-top: 1px solid white; + padding-top: 6px; + font-size: 10pt; + font-weight: bold; + color: #d15a22; + text-decoration: none; + border-color: #fe9a5f; +} +div.userInfoBox div.body a:hover { + color: #8c3b15; +} +div.userInfoBox.locked div.body a { + display: none; +} + +div.messageBox { + position: absolute; + width: 409px; + height: 29px; + top: 23px; + left: 204px; + background: url(../images/old/main/messageBoxBackground.png); +} +div.messageBox h3 { + display: inline-block; + color: #342f6b; + font-weight: bold; + margin: 7px 2px 0px 12px; + font-size: 10pt; +} +body.ext-gecko div.messageBox h3 { + display: -moz-inline-box; +} +div.messageBox h1 { + color: #342f6b; + display: inline; + font-weight: normal; + margin: 0px 1px; + font-size: 9pt; +} +div.messageBox a { + display: block; + width: 20px; + height: 20px; + float: right; + position: absolute; + right: 5px; + top: 4px; + background-image: url(../images/old/main/messageBoxCloseButton.png); +} +div.messageBox a:hover { + background-image: url(../images/old/main/messageBoxCloseButtonActive.png); +} + +div.sidePanels { +// position: relative; +// top: 110px; + + float: left; + margin-top: 106px; + margin-left: 20px; + width: 160px; +} + +div.tabSidePanel { + margin-right: -10px; +// position: absolute; +// width: 250px; +// height: 250px; +// top: 250px; +// left: 10px; +} +div.tabSidePanel ul { + margin: 0px; + padding-left: 0px; + list-style-type: none; + color: #f78b46; +} + +div.tabSidePanel ul.mainTabs { + margin: 0px; +} +div.tabSidePanel ul.mainTabs li { +// margin-bottom: 6px; + +} +div.tabSidePanel ul.mainTabs li a { + display: block; + line-height: 30px; + height: 43px; + padding-left: 40px; + color: #ff6621; + margin: 0px; + font-weight: normal; + font-size: 13pt; + text-decoration: none; +} +div.tabSidePanel ul.mainTabs li div.selectionHighlighter { + display: none; +} +div.tabSidePanel ul.mainTabs li.selected div.selectionHighlighter { + display: block; + position: absolute; + left: 154px; + margin-top: -43px; +} + +// div.tabSidePanel ul.mainTabs li.selected div.selectionHighlighter div.selectionHighlighterIcon { +// background-image: url(../images/main/tabs/selectionHighligher.png); +// width: 50px; +// height: 34px; +// float: left; +// z-index: 35000; +// border: 1px solid red; +// } + +div.tabSidePanel ul.mainTabs li.selected div.selectionHighlighter a.add { + font-size: 14pt; + font-weight: bold; + position: relative; + top: -34px; + right: 16px; + background: none; + color: #c0531b; + padding-left: 15px; +} +div.tabSidePanel ul.mainTabs li.selected div.selectionHighlighter a.add:hover { + color: white; +} +div.tabSidePanel ul.mainTabs li.selected div.selectionHighlighter a.add span { + font-size: 8pt; + vertical-align: middle; +} +div.tabSidePanel ul.mainTabs li.selected div.selectionHighlighter a.add h3 { + display: inline; + padding-left: 5px; +} +div.tabSidePanel ul.mainTabs li.cards.selected a { + margin-left: -10px; + padding-left: 50px; + color: white; + background: url(../images/old/main/tabs/cardsBackground.png) -9px -14px; +} +div.tabSidePanel ul.mainTabs li.cards.selected a:hover { + background: url(../images/old/main/tabs/cardsBackground.png) -9px -14px; +} +div.tabSidePanel ul.mainTabs li.cards a { + background: url(../images/old/main/tabs/cardsBackground.png) -19px -63px; +} +div.tabSidePanel ul.mainTabs li.cards a:hover { + background: url(../images/old/main/tabs/cardsBackground.png) -19px -110px; +} +div.tabSidePanel ul.mainTabs li.directLogins.selected a { + margin-left: -10px; + padding-left: 50px; + color: white; +// background: url(../images/old/main/tabs/directLoginBackground.png) 0 -1px; + background: url(../images/old/main/tabs/directLoginBackground.png) -9px -14px; +} +div.tabSidePanel ul.mainTabs li.directLogins.selected a:hover { + color: white; +// background: url(../images/old/main/tabs/directLoginBackground.png) 0 -1px; + background: url(../images/old/main/tabs/directLoginBackground.png) -9px -14px; +} +div.tabSidePanel ul.mainTabs li.directLogins a { +// background: url(../images/old/main/tabs/directLoginBackground.png) 0 -34px; + background: url(../images/old/main/tabs/directLoginBackground.png) -19px -63px; +} +div.tabSidePanel ul.mainTabs li.directLogins a:hover { +// background: url(../images/old/main/tabs/directLoginBackground.png) 0 -67px; + background: url(../images/old/main/tabs/directLoginBackground.png) -19px -110px; +} + +div.tabSidePanel ul.otherTabs { + margin: 10px 0px; +} +div.tabSidePanel ul.otherTabs li { + margin-top: -4px; +} +div.tabSidePanel ul.otherTabs li div.selectionHighlighter { + display: none; +} +div.tabSidePanel ul.otherTabs li.selected div.selectionHighlighter { + display: block; + position: absolute; + left: 154px; + margin-top: -42px; +} +div.tabSidePanel ul.otherTabs a { + display: block; + line-height: 36px; + height: 43px; + padding-left: 40px; + color: #ff6621; + text-decoration: none; +// background: url(../images/old/main/tabs/itemsBackground.png) -10px -49px; +} +div.tabSidePanel ul.otherTabs li.selected a { +// background: url(../images/old/main/tabs/itemsBackground.png) 0 -1px; +// background: url(../images/old/main/tabs/itemsBackground.png) 0 -67px; + + margin-left: -10px; + padding-left: 50px; + background: url(../images/old/main/tabs/itemsBackground.png) 1px -96px; + color: white; +} +div.tabSidePanel ul.otherTabs a:hover { +// background: url(../images/old/main/tabs/itemsBackground.png) 0 -34px; + + background: url(../images/old/main/tabs/itemsBackground.png) -10px -49px; +} + +div.tagSidePanel { +// position: relative; +// width: 250px; +// min-height: 100px; +// left: 10px; + + margin-right: -8px; +} +div.tagSidePanel div.header { + height: 50px; + background-image: url(../images/old/main/tabs/tagsBackground.png); +} +div.tagSidePanel div.header h1 { + padding-left: 52px; + padding-top: 14px; + font-size: 14pt; + font-weight: normal; + color: #888888; +} +div.tagSidePanel div.body { + background: url(../images/old/main/tabs/tagsBackground.png) -255px; +} +div.tagSidePanel div.footer { + height: 10px; + background: url(../images/old/main/tabs/tagsBackground.png) -510px -40px; +} +div.tagSidePanel ul.tags { + margin: 0px; + list-style-type: none; + padding: 0px; +} +div.tagSidePanel ul.tags li a { + display: block; + font-size: 9pt; + text-decoration: none; + color: #ff6621; + padding: 0px 4px 0px 15px; + line-height: 20px; +} +div.tagSidePanel ul.tags li a:hover { + background-color: #dddddd; +} +div.tagSidePanel ul.tags li span.tagCardinality { + float: right; + font-size: 8pt; + color: #999999; + margin-right: 15px; + margin-top: -17px; +} +div.tagSidePanel ul.tags li.selected a { + background-color: #d4d5cf; +} +div.tagSidePanel ul.tags li.selected a:hover { + background-color: #d4d5cf; +} +div.tagSidePanel ul.tags li.selected a { + font-weight: bold; +} + +div.groupSidePanel { + margin-right: -10px; +// position: relative; +// width: 250px; +// min-height: 100px; +// left: 10px; +} +div.groupSidePanel div.header { + height: 50px; + background-image: url(../images/old/main/tabs/groupsBackground.png); +} +div.groupSidePanel div.header h1 { + padding-left: 52px; + padding-top: 14px; + font-size: 14pt; + font-weight: normal; + color: white; +} +div.groupSidePanel div.header a { + float: right; + margin-top: -30px; + margin-right: 20px; + text-decoration: none; + color: #666666; + font-size: 9pt; + line-height: 18px; +} +div.groupSidePanel div.header a:hover { + color: #444444; +} +div.groupSidePanel div.body { + background: url(../images/old/main/tabs/groupsBackground.png) -255px; +} +div.groupSidePanel div.footer { + height: 10px; + background: url(../images/old/main/tabs/groupsBackground.png) -510px -39px; +} +div.groupSidePanel ul.groups { + margin: 0px; + list-style-type: none; + padding: 0px; +} +div.groupSidePanel ul.groups li a { + display: block; + font-size: 9pt; + text-decoration: none; + color: white; + padding: 0px 4px 0px 15px; + line-height: 20px; +} +div.groupSidePanel ul.groups li a:hover { + background-color: #aaaaaa; +} +div.groupSidePanel ul.groups li span.groupCardinality { + float: right; + font-size: 8pt; + color: #dddddd; + margin-right: 15px; + margin-top: -17px; +} +div.groupSidePanel ul.groups li.selected a { + background-color: #bbbbbb; +} +div.groupSidePanel ul.groups li.selected a:hover { + background-color: #bbbbbb; +} +div.groupSidePanel ul.groups li.selected a { + font-weight: bold; +} + +div.mainPanels { + float: left; + width: 833px; + margin-top: -38px; +// position: relative; +// width: 100%; +// min-height: 600px; +// top: -40px; +// left: 250px; +} +div.mainFooter { + clear: both; +} +// div.body div.rows table.rows tbody tr td.delete +div.delete, div.new { + padding-left: 5px; + height: 19px; +} +div.new span, div.delete span { + margin: 0px; + padding: 0px; + border: 0px; + display: inline-block; + height: 19px; + padding-right: 6px; +} +div.new span a, div.delete span a { + white-space: nowrap; +} +div.delete:hover { + background: url(../images/old/delete_background_left.png) no-repeat 0; +} +div.delete:hover span { + background: url(../images/old/delete_background.png) no-repeat right 0; +} +div.new:hover { + background: url(../images/old/new_background_left.png) no-repeat 0; +} +div.new:hover span { + background: url(../images/old/new_background.png) no-repeat right 0; +} + +// tr.selected div.delete { +// background: url(../images/old/delete_background_left.png) no-repeat 0; +// } +// tr.selected div.delete span { +// background: url(../images/old/delete_background.png) no-repeat right 0; +// } + +div.body div.rows table.rows tbody tr td.delete div.delete span a { + visibility: hidden; + font-size: 8pt; + vertical-align: -13px; + color: black; +} +div.body div.rows table.rows tbody tr.selected td.delete div.delete span a { + visibility: visible; +} +div.body div.rows table.rows tbody tr:hover td.delete div.delete span a { + visibility: visible; +} +div.body div.rows table.rows tbody tr:hover td.delete div.delete:hover span a { + color: white; +} + +// div.body div.rows table.rows tbody tr.selected td.delete div.delete span a { +// color: white; +// } + +div.gridComponent table.rows thead tr th { + text-align: left; + height: 30px; + vertical-align: bottom; +} +div.gridComponent table.rows thead tr th.sortable span { + cursor: pointer; +} +div.gridComponent table.rows thead tr th.sortable span a { + margin-left: 5px; + padding-left: 10px; +} +div.gridComponent table.rows thead tr th.directLoginTH { + width: 420px; +} +div.gridComponent table.rows thead tr th.latestUpdateTH { + width: 100px; +} +div.gridComponent table.rows thead tr th.commandsTH { + width: 150px; +} +div.gridComponent table.rows thead a { + text-decoration: none; +} +div.gridComponent table.rows thead span { + font-weight: normal; + font-size: 9pt; + line-height: 20px; +} +div.gridComponent div.header div.headerSlot { + float: right; +} + +div.mainPanels div.gridComponent div.body table.rows td.favicon { + padding-left: 25px; +} +div.mainPanels div.gridComponent div.body table.rows td.favicon img { + width: 16px; + height: 16px; + border: 0px; +} + +div.gridComponent th.directLoginTH span { + margin-left: 7px; +} +td.card_directLogins div { + display: inline-table; +} +td.card_directLogins span { + display: inline-block; +} + +// td.card_directLogins a { +// display: inline-table; +// height: 19px; +// +// padding-right: 7px; +// } +// +// td.card_directLogins a:hover { +// background: url(../images/old/directLink_background.png) right 0; +// } + +div.card_directLogin { + display: inline-block; + height: 19px; + padding-left: 7px; +} +div.card_directLogin_ellipses span { + padding-bottom: 2px; +} +div.card_directLogin div.card_directLogin_body { + display: inline-block; + height: 19px; + padding-right: 8px; + background-position: left; +} +div.card_directLogin div.card_directLogin_body a { + vertical-align: -14px; +} +// div.card_directLogin:hover { +div.card_directLogin:hover { + background: url(../images/old/directLink_background_left.png) no-repeat 0 0; +} +// div.card_directLogin:hover div { +div.card_directLogin:hover div.card_directLogin_body { + background: url(../images/old/directLink_background.png) right 0; +} + +div.DirectLoginListPopup { + position: absolute; + width: 184px; +} +div.DirectLoginListPopup div.DirectLoginListPopup_body { + background-image: url(../images/old/directLogins_background.png); + padding-top: 8px; +} +div.DirectLoginListPopup div.DirectLoginListPopup_footer { + height: 8px; + background-image: url(../images/old/directLogins_background_bottom.png); +} +div.DirectLoginListPopup div.DirectLoginListPopup_body ul { + margin: 0px; + padding-left: 13px; + list-style: none; +} +div.DirectLoginListPopup div.DirectLoginListPopup_body ul li { + padding-top: 4px; + height: 20px; + padding-right: 10px; + white-space: nowrap; +} +div.DirectLoginListPopup div.DirectLoginListPopup_body ul li div { + padding-right: 10px; + overflow: hidden; +} +div.DirectLoginListPopup div.DirectLoginListPopup_body ul li img.favicon { + padding-left: 9px; + padding-right: 5px; +} +div.DirectLoginListPopup div.DirectLoginListPopup_body ul li a { + text-decoration: none; + color: white; + font-weight: normal; + font-size: 10pt; + vertical-align: 3px; + white-space: nowrap; + padding-right: 8px; +} +div.DirectLoginListPopup div.DirectLoginListPopup_body ul li:hover { +// background-color: #a5a696; +// background-color: #7b7d70; + background-color: rgba(123, 125, 112, 0.5); +} +div.DirectLoginListPopup div.DirectLoginListPopup_body ul li:hover a { + background: url(../images/old/directLink_no_background.png) right; +} + +div.mainPanels div.gridComponent div.header { +// height: 90px; +// background: url(../images/old/main/blocks/cardGridBackground.png) no-repeat; + + background: url(../images/old/main/blocks/cardGridBackground.png) no-repeat; + padding-left: 40px; + padding-right: 40px; + padding-top: 20px; + padding-bottom: 10px; +} +div.mainPanels div.gridComponent div.header form.search { + height: 32px; + margin: 0px; +} +div.mainPanels div.gridComponent div.header form.search div.clearSearchButton { + position: absolute; + margin-left: 192px; + width: 22px; + height: 22px; + margin-top: 6px; + background: url(../images/old/filter/clearFilter_notSelected.png) no-repeat; +} +div.mainPanels div.gridComponent div.header form.search div.clearSearchButton:hover { + background: url(../images/old/filter/clearFilter_selected.png) no-repeat; + cursor: pointer; +} +div.mainPanels div.gridComponent div.header form.search div.search { + display: block; + float: left; + width: 217px; +} +div.mainPanels div.gridComponent div.header form.search input.search { + border: 1px solid #76786a; + color: #666666; + font-size: 12pt; + width: 100%; + padding: 4px; + padding-left: 24px; + padding-right: 26px; + background: #e8ecde url(../images/old/main/grid/search.png) no-repeat 2px 4px; +} +div.mainPanels div.gridComponent div.header form.search input.search.disabled { + disabled: disabled; +} +div.mainPanels div.gridComponent div.header form.search input.search.running { + background: #e8ecde url(../images/old/main/grid/running_search.gif) no-repeat 4px 5px; +} +div.mainPanels div.gridComponent div.body { + clear: both; + background: url(../images/old/main/blocks/cardGridBackground.png) repeat-y -836px; +} +div.mainPanels div.gridComponent div.footer { + background: url(../images/old/main/blocks/cardGridBackground.png) 834px -28px; + height: 35px; +} +div.mainPanels div.gridComponent div.body h1 { + margin: 0px; +} +div.mainPanels div.gridComponent div.body div.rows { + margin-left: 9px; + margin-right: 6px; + min-height: 582px; + background: url(../images/old/main/blocks/cardGridStripes.png) 0 7px; +} +div.mainPanels div.gridComponent.noRows div.body table.rows thead, div.mainPanels div.gridComponent.empty div.body table.rows thead { + visibility: hidden; +} +div.mainPanels div.gridComponent.empty div.body div.rows { + background: #eaebe6 url(../images/old/lock/background_star.png) no-repeat center center; +} +div.mainPanels div.gridComponent.noRows div.body div.rows { + background: #eaebe6; +} +div.mainPanels div.gridComponent div.body table.rows { + display: block; + width: 100%; +} +div.mainPanels div.gridComponent div.body table.rows tbody tr.odd.selected { + background-color: #a5a696; +} +div.mainPanels div.gridComponent div.body table.rows tbody tr.even.selected { + background-color: #a5a696; +} +div.mainPanels div.gridComponent div.body table.rows tbody tr.selected td a { + color: #f3f4eb; +} +div.mainPanels div.gridComponent div.body table.rows tbody tr.odd { + background-color: #d4d5cf; +} +div.mainPanels div.gridComponent div.body table.rows tbody tr.even { + background-color: #eaebe6; +} +div.mainPanels div.gridComponent div.body table.rows tbody tr.odd:hover { + background-color: #a5a696; +} +div.mainPanels div.gridComponent div.body table.rows tbody tr.even:hover { + background-color: #a5a696; +} +div.mainPanels div.gridComponent div.body table.rows tbody tr td { + height: 23px; + max-height: 23px; +// white-space: nowrap; +// overflow: hidden; +} +div.mainPanels div.gridComponent div.body table.rows tbody tr td span { + color: #828479; + font-size: 10pt; +} +div.mainPanels div.gridComponent div.body table.rows tbody tr td a { + color: #828479; + font-size: 10pt; + text-decoration: none; +} +div.mainPanels div.gridComponent div.body table.rows tbody tr:hover td span { + color: #f3f4eb; +} +div.mainPanels div.gridComponent div.body table.rows tbody tr.selected td span { + color: #f3f4eb; +} +div.mainPanels div.gridComponent div.body table.rows tbody tr:hover td a { + color: #f3f4eb; +} +div.mainPanels div.gridComponent div.body table.rows tbody tr td.title a { + font-weight: bold; +} +div.mainPanels div.gridComponent div.body table.rows tbody tr td img.favicon { + float: right; + padding-right: 6px; +} +div.gridComponent table.rows thead img { + padding-left: 10px; + vertical-align: middle; +} +div.gridComponent table.rows thead tr th { + background-color: #eaebe6; + border-bottom: 1px solid #b3b4af; +} +div.gridComponent table.rows thead span { + color: #8c8f7e; +} +div.gridComponent table.rows thead tr th.unsorted span.sortable a { + background-image: url(../images/old/main/grid/unsorted.png); +} +div.gridComponent table.rows thead tr th.descending span.sortable a { + background-image: url(../images/old/main/grid/descending.png); +} +div.gridComponent table.rows thead tr th.ascending span.sortable a { + background-image: url(../images/old/main/grid/ascending.png); +} +div.gridComponent table.rows thead tr th.faviconTH { + width: 53px; +} +div.gridComponent table.rows thead tr th.titleTH { + width: 200px; + max-width: 200px; +} +div.gridComponent table.rows thead tr th.deleteTH { + width: 50px; +} + + +div.mainPanels div.directLoginGrid div.header form.search { + background: url(../images/old/main/blocks/directLoginGridBackground.png) no-repeat; + padding-left: 40px; + padding-top: 20px; + padding-bottom: 10px; + margin: 0px; +} + +div.mainPanels div.directLoginGrid div.header form.search input.search { + border: 1px solid #76786a; + color: #666666; + font-size: 12pt; + padding: 4px; + background-color: #e8ecde; +} + +div.mainPanels div.directLoginGrid div.header form.search input.searchButton { + background-color: #858877; + border: 0px; + color: white; + font-size: 10pt; +} + +div.mainPanels div.directLoginGrid div.body { + background: url(../images/old/main/blocks/directLoginGridBackground.png) repeat-y -836px; +} + +div.mainPanels div.directLoginGrid div.footer { + background: url(../images/old/main/blocks/directLoginGridBackground.png) 834px -28px; + height: 35px; +} + +div.mainPanels div.directLoginGrid div.body h1 { + margin: 0px; +} + +div.mainPanels div.directLoginGrid div.body div.rows { + margin-left: 9px; + margin-right: 6px; + min-height: 582px; + background: url(../images/old/main/blocks/directLoginGridStripes.png) 0 7px; +} + +div.mainPanels div.directLoginGrid div.body table.rows { + display: block; + width: 100%; +} + +div.mainPanels div.directLoginGrid div.body table.rows img { + border: 0px; +} + +div.mainPanels div.directLoginGrid div.body table.rows tbody tr.even { + background-color: #787666; +} + +div.mainPanels div.directLoginGrid div.body table.rows tbody tr.odd { + background-color: #646351; +} + +div.mainPanels div.directLoginGrid div.body table.rows tbody tr.odd:hover { + background-color: #d1d4c6; +} + +div.mainPanels div.directLoginGrid div.body table.rows tbody tr.even:hover { + background-color: #d1d4c6; +} + +div.mainPanels div.directLoginGrid div.body table.rows tbody tr td { + height: 23px; + color: #e1e0d6; + font-size: 10pt; +} + +div.mainPanels div.directLoginGrid div.body table.rows tbody tr:hover td { + color: #777867; +} + +div.mainPanels div.directLoginGrid div.body table.rows tbody tr td.title { + font-weight: bold; +} + +div.directLoginGrid div.body table.rows tbody tr a { + color: #e1e0d6; + text-decoration: none; +} + +div.directLoginGrid div.body table.rows tbody tr:hover a { + color: #777867; +} + +div.directLogin_directLogin { + display: inline-block; + height: 19px; + padding-left: 7px; +} +div.directLogin_directLogin div.directLogin_directLogin_body { + display: inline-block; + height: 19px; + padding-right: 8px; + background-position: left; +} +div.directLogin_directLogin div.directLogin_directLogin_body a { + vertical-align: -14px; +} +div.directLogin_directLogin:hover { + background: url(../images/old/directLink_background_left.png) no-repeat 0 0; +} +div.directLogin_directLogin:hover div.directLogin_directLogin_body { + background: url(../images/old/directLink_background.png) right 0; +} +table.rows tbody tr td div.directLogin_directLogin:hover div.directLogin_directLogin_body a { + color: #f3f4eb; +} + +div.directLoginGrid table.rows thead span { + color: #e1e0d6; +} +div.directLoginGrid table.rows thead tr th { + background-color: #787762; + border-bottom: 1px solid #999883; +} +div.directLoginGrid table.rows thead tr th.faviconTH { + min-width: 53px; + width: 53px; +} +div.directLoginGrid table.rows thead tr th.titleTH { + min-width: 250px; + width: 250px; +} +div.directLoginGrid table.rows thead tr th.titleTH span { + margin-left: 7px; +} +div.directLoginGrid table.rows thead tr th.strengthTH { + width: 100px; +} +div.directLoginGrid table.rows thead tr th.cardTitleTH { + width: 400px; +} +div.directLoginGrid table.rows thead tr th.bookmarkableLinkTH { + width: 64px; +} +div.directLoginGrid table.rows thead tr th.deleteTH { + width: 50px; +} +div.directLoginGrid table.rows thead tr th.latestAccessTH { + width: 100px; +} +div.directLoginGrid table.rows thead tr th.commandsTH { + width: 100px; +} + +div.directLoginGrid table.rows thead img { + padding-left: 10px; + vertical-align: middle; +} +div.directLoginGrid table.rows thead tr th.unsorted span.sortable a { + background: url(../images/old/main/grid/directLogins/unsorted.png) no-repeat; +} +div.directLoginGrid table.rows thead tr th.descending span.sortable a { + background: url(../images/old/main/grid/directLogins/descending.png) no-repeat; +} +div.directLoginGrid table.rows thead tr th.ascending span.sortable a { + background: url(../images/old/main/grid/directLogins/ascending.png) no-repeat; +} + +div.subPanelTabs ul { + margin: 0px; + margin-right: 7px; + padding: 0px; +} +div.subPanelTabs ul li { + display: inline-block; + vertical-align: middle; +// width: 130px; + + height: 50px; +// border-right: 1px solid #a5a79c; +// border-bottom: 1px solid #a5a79c; + + border-right: 1px solid #eef0e3; + border-bottom: 1px solid #d5d5bc; +} +div.subPanelTabs ul li.first:hover { +// background: url(../images/old/main/blocks/otherPanelBackground_selected.png) no-repeat -9px -5px; +} +div.subPanelTabs ul li:hover { +// background: url(../images/old/main/blocks/otherPanelBackground_selected.png) no-repeat -45px -5px; + + border-right: 1px solid #d5d5bc; + background-color: #eef0e3; +} +div.subPanelTabs ul li a { + color: #787872; + text-decoration: none; + display: block; + text-align: center; + padding-top: 15px; + padding-left: 20px; + padding-right: 20px; + font-size: 13pt; +} +div.subPanelTabs ul li.first { +// background: url(../images/old/main/blocks/otherPanelBackground_selected.png) no-repeat -9px -5px; + + -webkit-border-top-left-radius: 20px; + -moz-border-radius-topleft: 20px; + border-top-left-radius: 20px; +} +div.subPanelTabs ul li.selected { +// background: url(../images/old/main/blocks/otherPanelBackground_selected.png) no-repeat -45px -5px; + + background-color: #eef0e3; + border-bottom: 1px solid #eef0e3; + border-right: 1px solid #d5d5bc; +} +div.subPanelTabs ul li.selected:hover { + border-right: 1px solid #d5d5bc; +} +div.subPanelTabs ul li.selected a { + color: #444440; +} +div.subPanelContent { + padding-top: 20px; + padding-left: 30px; + padding-right: 30px; + min-height: 280px; + color: #787872; + margin: 0px 6px 0 9px; +} +div.subPanelContent ul { + margin: 0px; + padding: 0px; + list-style-type: none; +} +div.subPanelContent ul li.selected { + display: block; +} +div.subPanelContent ul li { + display: none; +} +div.subPanelContent h3 { + margin: 0px; + border: 0px; + padding: 0px; +} + +div.mainPanels div.otherPanel { + margin: 5px 10px; + background-color: #eef0e3; + -webkit-border-radius: 20px; + -moz-border-radius: 20px; + border-radius: 20px; + -webkit-box-shadow: 2px 2px 9px rgba(0, 0, 0, 0.6); + -moz-box-shadow: 2px 2px 9px rgba(0, 0, 0, 0.6); + box-shadow: 2px 2px 9px rgba(0, 0, 0, 0.6); +} +div.mainPanels div.otherPanel div.header { +// background: url(../images/old/main/blocks/otherPanelBackground.png) no-repeat; +// height: 90px; + background-color: #d5d5bc; +// padding-left: 9px; +// padding-top: 5px; + + margin: 0px; + margin-bottom: 0px; + -webkit-border-top-left-radius: 20px; + -webkit-border-top-right-radius: 20px; + -moz-border-radius-topleft: 20px; + -moz-border-radius-topright: 20px; + border-top-left-radius: 20px; + border-top-right-radius: 20px; +} +div.mainPanels div.otherPanel div.body { +// background: url(../images/old/main/blocks/otherPanelBackground.png) repeat-y -836px; + + margin: 0px; + border: 0px; + padding: 0px; +} +div.mainPanels div.otherPanel div.footer { +// background: url(../images/old/main/blocks/otherPanelBackground.png) 834px -18px; + + height: 45px; +} +div.mainPanels div.otherPanel div.body h1 { + margin: 0px; +} + +form.changePassphrase div.currentCredentials, form.changePassphrase div.newPassphrase { + float: left; + padding: 10px 20px; +} +form.changePassphrase label { + display: inline-block; + width: 150px; +} +form.changePassphrase div.confirm { + clear: both; + padding: 10px 20px; +} +form.changePassphrase div.confirm label { + width: 500px; +} +div.accountPanel h3.manageOTP { + margin-top: 20px; + margin-left: -20px; + padding-top: 10px; + padding-left: 20px; + border-top: 1px solid #aaaaaa; +} + +div#modalDialogMask, div.modalDialogMask { + z-index: 20000; +// position: absolute; + + position: fixed; + top: 0; + left: 0; + -moz-opacity: 0.5; + opacity: .50; + filter: alpha(opacity=50); +// background-color: #cccccc; + + background-color: #000000; + width: 100%; + height: 100%; + zoom: 1; +} +div#modalDialogFrame, div.modalDialogFrame { + position: absolute; +// border: 1px solid white; + + -moz-opacity: 0.5; + opacity: .50; + filter: alpha(opacity=50); + background-color: #333333; + z-index: 20001; + -webkit-border-radius: 20px; + -moz-border-radius: 20px; + border-radius: 20px; +} +div#modalDialog, div.modalDialog { + z-index: 20001; +} +// div#modalDialog.scrollable, +div.modalDialog.scrollable { + position: absolute; + top: 0; + left: 50%; +} +// div#modalDialog.fixed, +div.modalDialog.fixed { + position: fixed; + top: 40%; + left: 50%; +} +div#modalDialog div, div.modalDialog div { + z-index: 20002; + list-style-type: circle; +} +div.modalDialogMask.simpleMessagePanelMask { + z-index: 20010; +} +div.modalDialogFrame.simpleMessagePanelMask { + z-index: 20011; +} +div.modalDialog.simpleMessagePanelMask { + z-index: 20011; +} +div.modalDialog.simpleMessagePanelMask div { + z-index: 20012; +} + +div.bookmarklet div.bookmarklet_link { +// padding-top: 5px; +// padding-left: 4px; +// padding-right: 3px; + +// float: right; +// margin-top: 12px; +// margin-right: 13px; + + height: 34px; +} +div.bookmarklet div.bookmarklet_link a { + color: #838975; + text-decoration: none; + font-weight: bold; + font-size: 10pt; + +// display: block; +// text-align: right; +// padding-top: 7px; +// padding-right: 11px; +// padding-bottom: 6px; +} +div.bookmarklet div.bookmarklet_link a div.icon { + background: url(../images/old/bookmarklet/placeholder_icon.png) no-repeat 0 0; + float: left; + width: 34px; + height: 34px; +} +div.bookmarklet div.bookmarklet_link a:hover div.icon { + background: url(../images/old/bookmarklet/placeholder_selected_icon.png) no-repeat 0 0; +} +div.bookmarklet div.bookmarklet_link a div.text { + display: block; + float: right; + background: url(../images/old/bookmarklet/placeholder.png) no-repeat right 0; + white-space: nowrap; + height: 34px; +} +div.bookmarklet div.bookmarklet_link a:hover div.text { + background: url(../images/old/bookmarklet/placeholder_selected.png) no-repeat right 0; +} +div.bookmarklet div.bookmarklet_link a div.text span { + display: block; + padding-top: 10px; + padding-right: 10px; + padding-left: 6px; + clear: both; +} + +div.tooltip { + position: absolute; + z-index: 30001; +} +div.tooltip div.tooltip_body { + position: absolute; +} +div.tooltip div.tooltip_arrow { + position: absolute; +} +div.tooltip.BELOW div.tooltip_arrow { + background: url(../images/old/tooltips/top_arrow.png) no-repeat; +} +div.tooltip.ABOVE div.tooltip_arrow { + background: url(../images/old/tooltips/bottom_arrow.png) no-repeat; +} +div.tooltip.LEFT div.tooltip_arrow { + background: url(../images/old/tooltips/right_arrow.png) no-repeat; +} +div.tooltip.RIGHT div.tooltip_arrow { +// margin-top: 7px; + + background: url(../images/old/tooltips/left_arrow.png) no-repeat; +} +div.tooltip.RIGHT div.tooltip_body { +// padding-left: 13px; + +} +div.tooltip div.tooltip_body div.tooltip_text { + width: 171px; + background: url(../images/old/tooltips/body.png) no-repeat center top; +} +div.tooltip.LEFT div.tooltip_body div.tooltip_text, div.tooltip.RIGHT div.tooltip_body div.tooltip_text { + min-height: 45px; +} +div.tooltip div.tooltip_body span { + display: block; + padding: 10px; + padding-bottom: 4px; + font-size: 10pt; + color: white; +} +div.tooltip div.tooltip_footer { + height: 7px; + background: url(../images/old/tooltips/body_bottom.png) no-repeat; +} + +// --------------------------------------- + + +div.mainDialog { + position: relative; + left: -263px; + width: 525px; + height: 325px; +} +div.scrollable div.mainDialog { + top: 0px; +} +div.fixed div.mainDialog { + top: -118px; +} +div.mainDialog div.header { + height: 55px; + background: url(../images/old/cardDialog/background_header.png) no-repeat; +} +div.mainDialog div.header div.title { + padding-top: 16px; + padding-left: 20px; + padding-right: 20px; +} +div.mainDialog div.header div.title input { + width: 100%; + display: block; + font-size: 16pt; + margin: 0px; + border: 0px; + padding: 3px 10px; + color: #787872; + border: 1px solid #cccec0; + background-color: #cccec0; +} +div.mainDialog div.header div.title h3 { + display: block; + font-size: 16pt; + color: #787872; + margin: 0px; + border: 0px; + padding: 3px 10px; +} +div.mainDialog div.header div.title.selectedField input, div.mainDialog div.header div.title:hover input { + border: 1px solid #515247; + background-color: #b5b7ab; +} +div.mainDialog div.header div.title.disabled:hover input { + border: 1px solid #cccec0; + background-color: #cccec0; +} +div.mainDialog div.body { + padding-top: 0px; + padding-left: 10px; + padding-right: 9px; + min-height: 200px; + background: url(../images/old/cardDialog/background_body.png) repeat-y; +} +div.mainDialog div.body div.mask { + display: none; +} +div.mainDialog.loading div.body div.mask { + display: block; + position: absolute; + top: 55px; + left: 10px; + right: 9px; + bottom: 70px; + z-index: 1001; + background-color: white; + padding-left: 146px; + padding-right: 146px; + padding-top: 70px; +} +div.mainDialog.loading div.body .tabPanels { + display: none; +} +div.mainDialog.loading div.body div.mask h3.progressDescription { + margin: 0px; + text-align: center; + padding-bottom: 10px; + color: #cccec0; + font-size: 14pt; + font-weight: normal; +} +div.loadingBar { + height: 22px; + width: 214px; + background: url(../images/old/loading/loadingBar.gif) no-repeat center top; +} +div.loadingBar div.loadingBarProgressBox { + padding: 2px; +} +div.loadingBar div.loadingBarProgress { + height: 18px; + width: 0%; +// background-repeat: no-repeat; + + background-color: rgba(248, 79, 0, 0.6); + -webkit-border-radius: 9px; + -moz-border-radius: 9px; + border-radius: 9px; +} + +div.mainDialog div.body div ul { + padding: 0px; + clear: both; + margin: 0px; + list-style-type: none; +} +div.mainDialog div.body div.tabs { + height: 20px; +} +div.mainDialog div.body div.tabs ul.tabs { + height: 33px; +// border-bottom: 1px solid #515247; +// background: #cccec0 url(../images/old/cardDialog/tabs_shadow.png) repeat-x 0 -5px; + + background: url(../images/old/cardDialog/tabs_background.png) repeat-x; +} +div.mainDialog div.body div.tabs ul.tabs li { +// width: 150px; + + height: 32px; + font-size: 11pt; + text-align: center; + border-right: 1px solid #515247; + float: left; + color: #787872; + border-bottom: 1px solid #515247; + background: #cccec0 url(../images/old/cardDialog/tabs_shadow.png) repeat-x 0 -5px; + cursor: pointer; +} +div.mainDialog div.body div.tabs ul.tabs li div { + display: none; +} +div.mainDialog div.body div.tabs ul.tabs li span { + display: block; + padding-top: 9px; + padding-bottom: 6px; + padding-left: 40px; + padding-right: 40px; +} +div.mainDialog div.body div.tabs ul.tabs li:hover { + color: #515247; +} +div.mainDialog div.body div.tabs ul.tabs li.disabled:hover { + color: #787872; + cursor: default; +} +div.mainDialog div.body div.tabs ul.tabs li.selected { + color: #515247; + background-color: #f1f2e9; + border-bottom: 1px solid #f1f2e9; + cursor: default; +} +div.mainDialog div.body div.tabs ul.tabs li.selected.disabled:hover { + color: #515247; +} +div.mainDialog div.body div.tabs ul.tabs li.selected div.backToDirectLoginList { + position: absolute; + display: block; + top: 63px; + left: 140; + width: 20px; +} +div.mainDialog div.body div.tabs ul.tabs li.selected div.addDirectLoginButton { + position: absolute; + display: block; + top: 63px; + left: 265px; + width: 20px; +} +div.mainDialog div.body div.tabs ul.tabs li.selected div span { + padding: 0px; + margin: 0px; +} +div.mainDialog div.body div.tabs ul.tabs li.selected div:hover { + cursor: pointer; +} +div.mainDialog div.body .tabPanels { + clear: both; +} +div.mainDialog div.body ul.tabPanels li.tabPanel { + display: none; +} +div.mainDialog div.body ul.tabPanels li.tabPanel.selected { + display: block; +} +div.mainDialog div.body ul.tabPanels li.tabPanel.selected h2 { + margin: 0px; + text-align: center; + padding-top: 50px; + color: #787872; +} +div.mainDialog div.body ul.tabPanels li.tabPanel.selected div.wizardStepDescription { + margin: 0px 20px 10px; + font-size: 10pt; + color: b0b0b0; + font-style: italic; + text-align: center; +} +div.mainDialog div.footer { + height: 70px; + background: url(../images/old/cardDialog/background_footer.png) no-repeat 0 -14px; +} +div.mainDialog div.footer div.buttonArea { + padding-left: 40px; + padding-right: 40px; + padding-top: 15px; +} +div.mainDialog div.footer div.buttonArea div { + padding-left: 20px; + padding-right: 20px; + float: left; + font-weight: bold; + color: #787872; +} +div.mainDialog div.footer div.buttonArea div.disabled { + color: #b1b1a8; +} +div.mainDialog div.footer div.buttonArea div.disabled:hover { + color: #b1b1a8; + cursor: default; +} +div.mainDialog div.footer div.buttonArea div:hover { + color: #515247; + cursor: pointer; +} +div.mainDialog div.footer div.buttonArea div.save { + float: right; +} + +div.addDirectLoginButton { + height: 20px; + width: 20px ; + background: url(../images/old/cardDialog/addDirectLogin_disabled_background.png) no-repeat -9px -9px; + color: white; + font-weight: bold; +} +div.addDirectLoginButton span { + display: block; + height: 20px; + width: 20px ; +} +div.addDirectLoginButton:hover { + background: url(../images/old/cardDialog/addDirectLogin_background.png) no-repeat -9px -9px; +} + +div.directLoginsComponentContainer { + overflow: hidden; +// background-color: green; + +} +div.CardDialog div.directLogins { +// background-color: yellow; + + padding-top: 2px; +} +div.CardDialog div.addNewDirectLoginSplash { + margin: 0px 80px; +} +div.CardDialog div.addNewDirectLoginSplash h3 { + color: #aaaaaa; + text-align: center; + font-weight: normal; + font-size: 11pt; +} +div.CardDialog div.addNewDirectLoginSplash a { + display: block; + text-decoration: none; + margin-left: auto; + margin-right: auto; + width: 190px; +// color: #787878; + + color: rgba(255, 98, 6, 0.75); + text-transform: uppercase; + background: url(../images/old/cardDialog/addDirectLogin_disabled_background.png) no-repeat right; +} +div.CardDialog div.addNewDirectLoginSplash a span { + text-align: center; +} +div.CardDialog div.addNewDirectLoginSplash a:hover { + color: #ff6206; + background: url(../images/old/cardDialog/addDirectLogin_background.png) no-repeat right; +} +div.CardDialog div.directLoginItem { + clear: both; + min-height: 32px; + padding-left: 10px; + padding-top: 4px; + padding-bottom: 2px; +// width: 100px; + + max-height: 32px; + overflow: hidden; +} +div.CardDialog div.directLoginItem:hover { + background-color: #cccec0; +} +div.CardDialog div.addDirectLoginListItem { + min-height: 32px; + padding-left: 10px; + padding-top: 4px; + padding-bottom: 2px; + max-height: 32px; + overflow: hidden; + background: url(../images/old/cardDialog/addDirectLogin_disabled_background.png) no-repeat 22px 0; +} +div.CardDialog div.addDirectLoginListItem a { + display: block; + font-size: 11pt; + padding-top: 6px; + padding-left: 50px; + color: rgba(255, 98, 6, 0.75); + text-decoration: none; + text-transform: uppercase; +} +div.CardDialog div.addDirectLoginListItem:hover { + background: url(../images/old/cardDialog/addDirectLogin_background.png) no-repeat 22px 0; + color: #ff6206; + background-color: #cccec0; +} +div.CardDialog div.directLoginItem div.cardDialogRecordDirectLoginComponent_favicon img.favicon { + width: 32px; + height: 32px; + float: left; +} +div.CardDialog div.directLoginItem div.cardDialogRecordDirectLoginComponent_label input { + float: left; + font-size: 11pt; + border: 0px; + padding: 5px; + color: #787872; + border: 1px solid #ededeb; + background-color: #ededeb; + height: 30px; + margin-left: 10px; + width: 68%; + margin-right: 5px; +} +div.CardDialog div.directLoginItem:hover div.cardDialogRecordDirectLoginComponent_label input { + border: 1px solid #515247; + background-color: #b5b7ab; +} +div.CardDialog div.directLoginItem > div.open { + float: left; + margin-top: 5px; + margin-right: 2px; + padding-left: 5px; + visibility: hidden; +} +div.CardDialog div.directLoginItem > div.edit, div.CardDialog div.directLoginItem > div.delete { + float: left; + margin-top: 5px; + margin-left: 3px; + padding-left: 5px; + visibility: hidden; +} +div.CardDialog div.directLoginItem > div.open a { + display: block; + width: 22px; + height: 22px; + background: url(../images/old/cardDialog/openDirectLogin.png) no-repeat 0 -2px; +} +div.CardDialog div.directLoginItem > div.open a:hover { + background: url(../images/old/cardDialog/openDirectLogin_selected.png) no-repeat 0 -2px; +} +div.CardDialog div.directLoginItem:hover > div.open, div.CardDialog div.directLoginItem:hover > div.edit, div.CardDialog div.directLoginItem:hover > div.delete { + visibility: visible; +} +div.CardDialog div.directLoginItem div.edit span { + padding-right: 6px; + display: block; +} +div.CardDialog div.directLoginItem div.open span a, div.CardDialog div.directLoginItem div.edit span a, div.CardDialog div.directLoginItem div.delete span a { + font-size: 8pt; + color: #666666; + text-decoration: none; + line-height: 19px; +} +div.CardDialog div.directLoginItem div.edit:hover { + background: url(../images/old/new_background_left.png) no-repeat; +} +div.CardDialog div.directLoginItem div:hover span a { + color: white; +} +div.CardDialog div.directLoginItem div.edit:hover span { + background: url(../images/old/new_background.png) no-repeat right center; +} +div.CardDialog div.directLoginItem div.delete:hover { + background: url(../images/old/delete_background_left.png) no-repeat; +} +div.CardDialog div.directLoginItem div.delete:hover span { + background: url(../images/old/delete_background.png) right; +} +div.CardDialog div.directLoginEditDetail { + position: relative; +// background-color: red; + +} + +form.directLoginEditingForm div.title, form.directLoginEditingForm div.favicon { + padding: 5px 10px; +} +form.directLoginEditingForm div.title.disabled:hover { + background-color: #f1f2e9; +} +form.directLoginEditingForm div.title:hover, form.directLoginEditingForm div.favicon:hover { + background-color: #cccec0; +} +form.directLoginEditingForm div.title input { +// width: 100%; + + margin: 0px; + margin-left: 10px; + width: 440px; +} +form.directLoginEditingForm div.favicon { + padding-left: 10px; +} +// form.directLoginEditingForm div.favicon img.favicon { +form.directLoginEditingForm img.favicon { + float: left; + width: 32px; + height: 32px; +} +form.directLoginEditingForm div.favicon input { + margin-top: 1px; + width: 465px; +} +form.directLoginEditingForm div.disabled:hover input, form.directLoginEditingForm div input { + font-size: 11pt; + border: 0px; + padding: 5px; + color: #787872; + border: 1px solid #ededeb; + background-color: #ededeb; + height: 30px; +} +form.directLoginEditingForm div:hover input { + border: 1px solid #515247; + background-color: #b5b7ab; +} + +div.bindings div.binding > span.formFieldName { + display: inline-block; + width: 140px; + overflow: hidden; + margin-right: 10px; + color: #6b5147; + text-overflow: ellipsis; +} +div.bindings div.binding { + padding-bottom: 3px; +} +div.bindings div.binding > input { + margin-right: 10px; + background: #cccec0; + width: 150px; + border: 1px solid #cccec0; +} +div.bindings div.binding:hover > input { + border: 1px solid #cccec0; +} +div.bindings div.binding > select { + font-size: 13pt; +} +div.bindings div.binding span.fieldLock { + display: inline-block; + width: 20px; + height: 20px; + margin-right: 3px; +} +div.bindings div.binding.showLocked input { + background: url(../images/old/cardDialog/password_background.png) no-repeat 2px 3px; +// color: black; + + overflow: hidden; + background: #cccec0 url(../images/old/cardDialog/password_background.png) no-repeat 2px 3px; + color: rgba(237, 237, 235, 0.1); +} +div.bindings div.binding span.fieldLock a { + display: none; +} +div.bindings div.binding.locked span.fieldLock a { + display: block; + width: 20px; + height: 20px; + text-decoration: none; + background-image: url(../images/old/cardDialog/lock_open.png); +} +div.bindings div.binding.locked.showLocked span.fieldLock a { + background-image: url(../images/old/cardDialog/lock_closed.png); + text-decoration: none; +} + +div.formValues { + padding-top: 15px; +} +div.formValues div.formValue div { + margin: 0px; + display: inline-block; +} +div.formValues div.formValue > span.formFieldName { + display: inline-table; + width: 160px; + overflow: hidden; + margin-right: 10px; + color: #6b5147; +} + +div.directLoginEditing { + padding-top: 2px; +} +div.directLoginEditing div.tabContainer { + min-height: 150px; + height: 200px; +} +div.directLoginEditing div.tabContainer > ul.tabs { + display: none; +} + +div.directLoginEditing li { + padding: 10px; +} +div.directLoginEditing li.configuration > .bookmarkletConfigurationWrapper > textarea { + float: left; + width: 320px; + height: 125px; + font-family: monospace; + font-weight: normal; + font-size: 8pt; + border: 1px solid #ccc; +} +div.directLoginEditing li.configuration > .bookmarkletConfigurationWrapper .bookmarkletComponent { + float: right; +} +div.directLoginEditing li.configuration > textarea.error { + border: 1px solid red; + background-color: rgba(255, 0, 0, 0.1); +} + +div.CardDialog div.body { + padding-bottom: 1px; +} +div.CardDialog div.body table.fields { + width: 100%; + padding-top: 8px; + padding-bottom: 1px; +} +div.CardDialog div.body table.fields thead { + background: url(../images/old/cardDialog/dottedLine_background.png) repeat-x 0 15px; +} +div.CardDialog div.body table.fields tfoot { + background: url(../images/old/cardDialog/dottedLine_background.png) repeat-x 0 bottom; +} +div.CardDialog div.body table.fields thead th { + text-align: left; + font-weight: normal; + font-size: 9pt; + color: #787872; + padding-left: 10px; + padding-bottom: 3px; +// border-bottom: 1px dotted; +} +div.CardDialog div.body table.fields thead th.fieldStateTH { + width: 10px; +} +div.CardDialog div.body table.fields tbody td.fieldLabel input { + width: 130px; +} +div.CardDialog div.body table.fields thead th.fieldLockTH { + width: 10px; +} +div.CardDialog div.body table.fields tbody td.fieldValue input { + width: 280px; +} +div.CardDialog div.body table.fields thead th.fieldActionTH { + width: 30px; +} +div.CardDialog div.body table.fields thead th.fieldDeleteTH { + width: 40px; +} +div.CardDialog div.body table.fields tbody tr:hover, div.CardDialog div.body table.fields tbody tr.selectedField { + background-color: #cccec0; +} +div.CardDialog div.body table.fields tbody tr td { + font-size: 11pt; + color: #787872; + height: 35px; +} +div.CardDialog div.body table.fields tbody tr td input { + font-size: 11pt; + border: 0px; + padding: 5px; + color: #787872; + border: 1px solid #ededeb; + background-color: #ededeb; + height: 30px; +} + +div.CardDialog div.body table.fields tbody tr td.fieldValue div.locked input { + background: #ededeb url(../images/old/cardDialog/password_background.png) no-repeat 2px 3px; + color: #ededeb; + color: rgba(237, 237, 235, 0.1); +// color: black; +// line-height: 100px; + + overflow: hidden; +} +div.locked input.value::-moz-selection { + background: #ff0000; +} +div.locked input.value::selection { + background: #ff0000; +} +div.CardDialog div.body table.fields tbody tr.new.selectedField td input, +div.CardDialog div.body table.fields tbody tr.new:hover td input, +div.CardDialog div.body table.fields tbody tr:hover td input, +div.CardDialog div.body table.fields tbody tr.selectedField td input { + border: 1px solid #515247; + background-color: #b5b7ab; +} +div.CardDialog div.body table.fields tbody tr:hover td.fieldValue div.locked input, div.CardDialog div.body table.fields tbody tr.selectedField td.fieldValue div.locked input { + background: #b5b7ab url(../images/old/cardDialog/password_background.png) no-repeat 2px 3px; + color: #b5b7ab; + color: rgba(237, 237, 235, 0.1); +} +div.CardDialog div.body table.fields tbody td.fieldLock div { + width: 20px; + height: 19px; + cursor: pointer; +} +div.CardDialog div.body table.fields tbody tr:hover td.fieldLock div.locked { + background-image: url(../images/old/cardDialog/lock_closed.png); +} +div.CardDialog div.body table.fields tbody tr:hover td.fieldLock div.unlocked { + background-image: url(../images/old/cardDialog/lock_open.png); +} +div.CardDialog div.body table.fields tbody tr td.fieldAddDelete div span a { + text-decoration: none; + visibility: hidden; + font-size: 8pt; + vertical-align: -13px; + color: black; +} +div.CardDialog div.body table.fields tbody tr.selectedField td.fieldAddDelete div span a { + visibility: visible; +} +div.CardDialog div.body table.fields tbody tr:hover td.fieldAddDelete div span a { + visibility: visible; +} +div.CardDialog div.body table.fields tbody tr:hover td.fieldAddDelete div:hover span a { + color: white; +} +div.CardDialog div.body div.notes { + background: url(../images/old/cardDialog/dottedLine_background.png) repeat-x 0 0; + padding-top: 2px; +} +div.CardDialog div.body div.notes div { + padding-left: 20px; + padding-right: 20px; + padding-top: 4px; + padding-bottom: 4px; +} +div.CardDialog div.body div.notes div:hover, div.CardDialog div.body div.notes.selectedField div { + background-color: #cccec0; +} +div.CardDialog.loading div.body div.notes div textarea { + display: none; +} +div.CardDialog div.body div.notes div textarea { + border: 0; + width: 470px; +// width: 100%; +// height: 100px; +// min-height: 400px; +// overflow: hidden; + + color: #787872; + border: 1px solid #ededeb; + background-color: #ededeb; + display: block; + line-height: 12pt; + min-height: 50px; +} +div.CardDialog div.body div.notes div:hover textarea, div.CardDialog div.body div.notes.selectedField div textarea { + border: 1px solid #515247; + background-color: #b5b7ab; +} +div.CardDialog div.body table.fields tbody tr td.fieldAction { +// background-color: red; + + padding-left: 4px; +} +div.CardDialog div.body table.fields tbody tr td.fieldAction a { + display: inline-block; + text-decoration: none; + text-align: center; + width: 16px; + height: 16px; +} +div.CardDialog div.body table.fields tbody tr td.fieldAction a.email { + background: url(../images/old/cardDialog/fieldTypes/email.png) no-repeat 0 0; +} +div.CardDialog div.body table.fields tbody tr td.fieldAction a.email:hover { + background: url(../images/old/cardDialog/fieldTypes/email_selected.png) no-repeat 0 0; +} +div.CardDialog div.body table.fields tbody tr td.fieldAction a.url { + background: url(../images/old/cardDialog/fieldTypes/url.png) no-repeat 0 0; +} +div.CardDialog div.body table.fields tbody tr td.fieldAction a.url:hover { + background: url(../images/old/cardDialog/fieldTypes/url_selected.png) no-repeat 0 0; +} +div.CardDialog div.body table.fields tbody tr td.fieldAction a.password { + background: url(../images/old/cardDialog/fieldTypes/password.png) no-repeat 0 0; +} +div.CardDialog div.body table.fields tbody tr td.fieldAction a.password:hover { + background: url(../images/old/cardDialog/fieldTypes/password_selected.png) no-repeat 0 0; +} +div#disabledZone { + display: block; + visibility: visible; +} +div#messageZone { + display: block; + visibility: visible; +} +div.CardDialog div.error div.img { + margin: 10px; + width: 50px; + height: 50px; + float: left; + background-image: url(../images/old/simpleMessageBox/Alert.png); +} +div.rulerWrapper { + left: -1000px; + margin-top: -30px; + margin-left: 50%; + z-index: 25000; +} +div.rulerWrapper.fixed { + position: fixed; +} +div.rulerWrapper.scrollable { + position: absolute; +} +div.ruler { +// position: absolute; + + width: 541px; + height: 96px; + margin-left: -270px; + background: url(../images/old/ruler/ruler.png) no-repeat; +} +div.ruler a { + position: absolute; + display: block; + width: 15px; + height: 15px; + top: 3px; + text-decoration: none; +} +div.ruler a.exit { + margin-left: 2px; + background: url(../images/old/ruler/exit.png) no-repeat; +} +div.ruler a.exit:hover { + background: url(../images/old/ruler/exit_selected.png) no-repeat; +} +div.ruler a.smallButton.previous { + right: 16px; + background: url(../images/old/ruler/small_previous.png) no-repeat; +} +div.ruler a.smallButton.previous:hover { + cursor: pointer; + background: url(../images/old/ruler/small_previous_selected.png) no-repeat; +} +div.ruler a.smallButton.previous.disabled, div.ruler a.smallButton.previous.disabled:hover { + cursor: default; + background: url(../images/old/ruler/small_previous_disabled.png) no-repeat; +} +div.ruler a.smallButton.next { + right: 3px; + background: url(../images/old/ruler/small_next.png) no-repeat; +} +div.ruler a.smallButton.next:hover { + cursor: pointer; + background: url(../images/old/ruler/small_next_selected.png) no-repeat; +} +div.ruler a.smallButton.next.disabled, div.ruler a.smallButton.next.disabled:hover { + cursor: default; + background: url(../images/old/ruler/small_next_disabled.png) no-repeat; +} +div.ruler div.steps, div.ruler div.dots { + position: absolute; + background-color: rgba(255, 255, 255, 0); + margin-left: 30px; + margin-right: 30px; +} +div.ruler div.steps { + top: 25px; + height: 30px; +} +div.ruler div.dots { + top: 58px; + height: 25px; +} +div.ruler div ul { + list-style-type: none; + margin: 0px; + padding: 0px; +} +div.ruler div ul li { + display: inline-block; + vertical-align: top; +} +div.ruler > div.steps > ul > li:first-child, div.ruler > div.dots > ul > li:first-child { + margin-left: 0px; +} +div.ruler div.steps_3 ul li { + margin-left: 135px; +} +div.ruler div.steps_4 ul li { + margin-left: 67px; +} +div.ruler div.steps_5 ul li { + margin-left: 32px; +} +div.ruler div.steps_6 ul li { + margin-left: 12px; +} +div.ruler div ul li span { + font-weight: bold; + text-align: center; + width: 70px; + display: block; + font-size: 8pt; + overflow: hidden; + color: rgba(0, 0, 0, 0.3); +} +div.ruler div ul li.selected span { + color: black; +} +div.ruler div.dots ul li span { +// text-align: center; +// width: 26px; +// margin-left: 22px; +// margin-right: 22px; +// height: 25px; +// background-color: #e57218; + + font-size: 40pt; + line-height: 47px; +} +div.ruler div.marker { + position: absolute; + top: -3px; +// left: -246px; +} +div.ruler div.marker div.markerBody { + width: 77px; + height: 97px; + background: url(../images/old/ruler/marker.png) no-repeat; +} +div.ruler div.marker div.next { + position: absolute; + top: 25px; + left: 76px; + width: 27px; + height: 65px; + background: url(../images/old/ruler/next.png) no-repeat -13px; + z-index: 26000; +} +div.ruler div.marker div.next:hover { + cursor: pointer; + background: url(../images/old/ruler/next.png) no-repeat -2px; +} +div.ruler div.marker div.disabled { + display: none; +} +div.ruler div.marker div.previous { + position: absolute; + top: 25px; + left: -24px; + width: 27px; + height: 65px; +// background: url(../images/old/ruler/previous.png) no-repeat 13px 1px; + background: url(../images/old/ruler/previous.png) no-repeat 18px 1px; + z-index: 26000; +} +div.ruler div.marker div.previous:hover { + cursor: pointer; +// background: url(../images/old/ruler/previous.png) no-repeat 2px 1px; + background: url(../images/old/ruler/previous.png) no-repeat 7px 1px; +} + +div.createNewCardSplash { + margin-top: -450px; + margin-left: 250px; + width: 354px; + float: left; + height: 186px; + text-align: center; + background: url(../images/old/main/grid/createNewCardSplash.png) no-repeat; +} +div.createNewCardSplash:hover { + cursor: pointer; + background: url(../images/old/main/grid/createNewCardSplash_selected.png) no-repeat; +} +div.createNewCardSplash span { + display: block; + padding-top: 130px; + font-size: 14pt; + color: #9a9586; +} +div.createNewCardSplash:hover span { + color: #605c4e; +} +//============================================= +div.NewUserCreation div.tabContainer { + min-height: 150px; + height: 200px; +} +div.NewUserCreation div.tabContainer > ul.tabs { + display: none; +} +ul.createUserStates li.creating { + background: url(../images/old/creatingUser.gif) no-repeat center center; +} +ul.createUserStates li { + height: 100px; +} +ul.createUserStates li span { + display: block; + width: 100%; + text-align: center; + color: #999; + font-style: italic; +} +div.NewUserCreation form.newUserCreationForm ul.tabPanels { + padding-top: 10px; +} +div.NewUserCreation form.newUserCreationForm ul ul { + margin-left: auto; + margin-right: auto; + width: 400px; +} +div.NewUserCreation form.newUserCreationForm ul.credentials li { + height: 45px; +} +div.NewUserCreation form.newUserCreationForm ul.credentials span.label { + text-align: right; + display: inline-block; + font-size: 12pt; + color: #787872; + width: 110px; + vertical-align: baseline; +} +div.NewUserCreation form.newUserCreationForm ul.credentials input { + font-size: 13pt; + color: #787872; + height: 35px; + margin-left: 15px; + padding-left: 5px; +} +div.NewUserCreation form.newUserCreationForm ul.termsOfService li { + padding: 0 0 15 0; +} +div.NewUserCreation form.newUserCreationForm ul.termsOfService input { + display: inline-block; +} +div.NewUserCreation form.newUserCreationForm ul.termsOfService .label { + display: inline-block; + text-align: left; + font-size: 12pt; + color: #787872; + width: 350px; + vertical-align: top; + padding-left: 10px; +} +div.NewUserCreation form.newUserCreationForm ul.termsOfService a { + font-weight: bold; + color: #787872; + text-decoration: none; +} +div.NewUserCreation form.newUserCreationForm ul.termsOfService a:hover { + color: #444; +} +div.NewUserCreation form.newUserCreationForm ul.createUserStates li.done span { + font-size: 16pt; + color: green; +} +div.NewUserCreation form.newUserCreationForm ul.createUserStates li.fail span { + font-size: 16pt; + color: red; +} +*/ \ No newline at end of file diff --git a/frontend/gamma/graphics/CoverActions.opacity b/frontend/gamma/graphics/CoverActions.opacity deleted file mode 100644 index 58028fd281d063c9540ed2ebb4cf318cb6288715..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 25547 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 diff --git a/frontend/gamma/graphics/Features.opacity b/frontend/gamma/graphics/Features.opacity deleted file mode 100644 index 8824506fe63bd56be7c0bb5ac068632f23e58bd6..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 140849 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 diff --git a/frontend/gamma/graphics/Marks.opacity b/frontend/gamma/graphics/Marks.opacity deleted file mode 100644 index 4aef0255203c8822e5a42bac9114df77124ad2d9..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 25340 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 diff --git a/frontend/gamma/graphics/RegisterButton.opacity b/frontend/gamma/graphics/RegisterButton.opacity deleted file mode 100644 index d57920b06cc76d2a1d94f3457d4f5a0343aa40b4..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 44806 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 T?>U+zz5lEj@BhoEVekI{adkc- diff --git a/frontend/gamma/graphics/Tips.opacity b/frontend/gamma/graphics/Tips.opacity deleted file mode 100644 index 56492c668e155afe051a1b535e1de9b862356828..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 46046 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 diff --git a/frontend/gamma/html/index_template.html b/frontend/gamma/html/index_template.html index a7067da..5f5ed2d 100644 --- a/frontend/gamma/html/index_template.html +++ b/frontend/gamma/html/index_template.html @@ -29,15 +29,18 @@ Clipperz_normalizedNewLine = '\x0d\x0a'; -
+ -
+ diff --git a/frontend/gamma/js/Clipperz/PM/UI/Canvas/Logo/normal.js b/frontend/gamma/js/Clipperz/PM/UI/Canvas/Logo/normal.js index de9d3aa..cc60bba 100644 --- a/frontend/gamma/js/Clipperz/PM/UI/Canvas/Logo/normal.js +++ b/frontend/gamma/js/Clipperz/PM/UI/Canvas/Logo/normal.js @@ -25,38 +25,30 @@ refer to http://www.clipperz.com. // // normal.js -// normal +// New Image // -// Created by Giulio Cesare Solaroli on 3/25/10 -// Copyright 2010 Clipperz +// Created by Giulio Cesare Solaroli on 2/13/12 +// Copyright 2012 Clipperz // This code was generated by Opacity. You may use or modify it in any way. // var kClipperz_PM_UI_Canvas_Logo_normalWidth = 150.0; var kClipperz_PM_UI_Canvas_Logo_normalHeight = 39.0; -function Clipperz_PM_UI_Canvas_Logo_normal(canvas, aMainColor, aSecondaryColor) +function Clipperz_PM_UI_Canvas_Logo_normal(canvas, logo, fontSize, text_color) { var context = canvas.getContext("2d"); - var string; - + + canvas.width = kClipperz_PM_UI_Canvas_Logo_normalWidth; + canvas.height = kClipperz_PM_UI_Canvas_Logo_normalHeight; + context.save(); context.scale(canvas.width / kClipperz_PM_UI_Canvas_Logo_normalWidth, canvas.height / kClipperz_PM_UI_Canvas_Logo_normalHeight); context.clearRect(0.0, 0.0, kClipperz_PM_UI_Canvas_Logo_normalWidth, kClipperz_PM_UI_Canvas_Logo_normalHeight); - // clipper… - - string = "clipper"; - context.font = "38.0pt Helvetica-Bold"; - context.fillStyle = aMainColor; - context.fillText(string, -9.0, -9.0); - - // …z - - string = "z"; - context.font = "38.0pt Helvetica-Bold"; - context.fillStyle = aSecondaryColor; - context.fillText(string, 125.0, -9.0); + context.font = fontSize + " HelveticaNeue-Bold"; + context.fillStyle = text_color; + context.fillText(logo, 3, 30); context.restore(); } diff --git a/frontend/gamma/js/Clipperz/PM/UI/Web/Components/PageFooter.js b/frontend/gamma/js/Clipperz/PM/UI/Web/Components/PageFooter.js index 5e8cd7f..a25c8f5 100644 --- a/frontend/gamma/js/Clipperz/PM/UI/Web/Components/PageFooter.js +++ b/frontend/gamma/js/Clipperz/PM/UI/Web/Components/PageFooter.js @@ -51,7 +51,7 @@ Clipperz.Base.extend(Clipperz.PM.UI.Web.Components.PageFooter, Clipperz.PM.UI.Co {tag:'div', cls:'footerContent', children:[ // {tag:'div', cls:'footerStarIcon'}, {tag:'canvas', id:this.getId('footerStarIcon'), cls:'footerStarIcon'}, - {tag:'span', cls:'copyright', html:'Copyright © 2009 Clipperz Srl'}, + {tag:'span', cls:'copyright', html:'Copyright © 2009-2012 Clipperz Srl'}, {tag:'a', href:'http://www.clipperz.com/terms_of_service', target:'_blank', html:'terms of service'}, {tag:'a', href:'http://www.clipperz.com/privacy_policy', target:'_blank', html:'privacy policy'}, {tag:'span', cls:'applicationVersion', html:'application version: [1992]'} diff --git a/frontend/gamma/js/Clipperz/PM/UI/Web/Components/PageHeader.js b/frontend/gamma/js/Clipperz/PM/UI/Web/Components/PageHeader.js index bce8395..b8f3b05 100644 --- a/frontend/gamma/js/Clipperz/PM/UI/Web/Components/PageHeader.js +++ b/frontend/gamma/js/Clipperz/PM/UI/Web/Components/PageHeader.js @@ -68,8 +68,11 @@ Clipperz.Base.extend(Clipperz.PM.UI.Web.Components.PageHeader, Clipperz.PM.UI.Co ]} ]}, {tag:'div', id:'logoFrame', children:[ - {tag:'a', href:'http://www.clipperz.com', target:'_blank', children:[{tag:'div', id:'logo'}]}, - {tag:'h5', cls:'clipperzPayoff', html:'keep it to yourself!'} + {tag:'a', href:'http://www.clipperz.com', target:'_blank', children:[ +// {tag:'h1', cls:'logo', html:"clipperz"}, + {tag:'canvas', id:this.getId('logo'), cls:'logo'}, + {tag:'h5', cls:'clipperzPayoff', html:"keep it to yourself!"} + ]} ]}, {tag:'div', id:'news', cls:'hidden', children:[ // {tag:'div', cls:'close', children:[ @@ -78,7 +81,9 @@ Clipperz.Base.extend(Clipperz.PM.UI.Web.Components.PageHeader, Clipperz.PM.UI.Co {tag:'div', id:'newsframe', children:[ {tag:'iframe', id:this.getId('iframe'), src:this.iframeURL()} ]}, - {tag:'div', id:this.getId('newsGrip'), cls:'grip', children:[]} + {tag:'div', id:this.getId('newsGrip'), cls:'grip', children:[ + {tag:'div', cls:'gripHandler', children:[]} + ]} ]}, {tag:'div', id:'featureTabs', children:[ {tag:'table', children:[{tag:'tr', children:[ @@ -97,6 +102,7 @@ Clipperz.Base.extend(Clipperz.PM.UI.Web.Components.PageHeader, Clipperz.PM.UI.Co MochiKit.Signal.connect(this.getElement('newsGrip'), 'onclick', this, 'toggleTips'); MochiKit.Signal.connect(this.getElement('iframe'), 'onload', this, 'handleIframeDidLoad'); + this.setLogoDefaultColors(); }, //------------------------------------------------------------------------- @@ -164,6 +170,10 @@ Clipperz.Base.extend(Clipperz.PM.UI.Web.Components.PageHeader, Clipperz.PM.UI.Co this.toggleNewsIsOpen(); } }, + + 'setLogoDefaultColors': function () { + Clipperz.PM.UI.Canvas.logo.normal(this.getElement('logo'), "clipperz", "28.0pt", "#ffffff"); + }, //------------------------------------------------------------------------- diff --git a/frontend/gamma/js/main.js b/frontend/gamma/js/main.js index 352c4c7..a9fd65e 100644 --- a/frontend/gamma/js/main.js +++ b/frontend/gamma/js/main.js @@ -51,15 +51,10 @@ function run() { var shouldShowRegistrationForm; var useCompactDesign; var controllerParameters; -// var iPhoneDesign; - -// MochiKit.Signal.connect(document.body, 'onkeydown', _pm_logEvent); -// MochiKit.Signal.connect(document.body, 'onkeypress', _pm_logEvent); -// MochiKit.Signal.connect(document.body, 'onclick', _pm_logEvent); controllerParameters = {}; - MochiKit.DOM.removeElement('javaScriptAlert'); +// MochiKit.DOM.removeElement('javaScriptAlert'); Clipperz.PM.Strings.Languages.initSetup(); if (window.location.search.indexOf('registration') != -1) { @@ -72,12 +67,6 @@ function run() { controllerParameters['autocomplete'] = 'on' } -// if ((window.location.search.indexOf('iPhone') != -1) || (navigator.userAgent.match('iPhone'))) { -// iPhoneDesign = true; -// } else { -// iPhoneDesign = false; -// } - if (window.location.search.indexOf('compact') != -1) { useCompactDesign = true; } else { @@ -86,8 +75,6 @@ function run() { if (useCompactDesign == true) { Clipperz.PM.RunTime.mainController = new Clipperz.PM.UI.Compact.Controllers.MainController(controllerParameters); -// } else if (iPhoneDesign == true) { -// Clipperz.PM.RunTime.mainController = new Clipperz.PM.UI.iPhone.Controllers.MainController(); } else { Clipperz.PM.RunTime.mainController = new Clipperz.PM.UI.Web.Controllers.MainController(controllerParameters); } diff --git a/frontend/gamma/properties/gamma.properties.json b/frontend/gamma/properties/gamma.properties.json index 5fab24d..8f2d98e 100644 --- a/frontend/gamma/properties/gamma.properties.json +++ b/frontend/gamma/properties/gamma.properties.json @@ -183,7 +183,6 @@ ], "css": [ - "clipperz.css", - "compact.css" + "web.css" ] } \ No newline at end of file diff --git a/scripts/builder/backendBuilder.py b/scripts/builder/backendBuilder.py index 5ecdda0..3e61955 100644 --- a/scripts/builder/backendBuilder.py +++ b/scripts/builder/backendBuilder.py @@ -112,7 +112,7 @@ class BackendBuilder(object): main.createFolder(os.path.join(self.developmentTargetFolder(), frontend.module)) index = self.configureIndexContent(frontend.assemble(assemblyMode='DEVELOPMENT', versionType='DEBUG'), self.settings['development.settings']['url']) - self.writeToFolder(self.developmentTargetFolder(), os.path.join(frontend.module, 'index_development.html'), index) + self.writeToFolder(self.developmentTargetFolder(), os.path.join(frontend.module, 'index.html'), index) #===================================================================
- -
keep it to yourself!
-

loading ...

+
+ +

clipperz

+

keep it to yourself!

+ +
@js_EMBEDDED@