summaryrefslogtreecommitdiff
path: root/skins/default/addressbook.css
diff options
context:
space:
mode:
Diffstat (limited to 'skins/default/addressbook.css')
-rw-r--r--skins/default/addressbook.css225
1 files changed, 225 insertions, 0 deletions
diff --git a/skins/default/addressbook.css b/skins/default/addressbook.css
new file mode 100644
index 000000000..4d831f84c
--- /dev/null
+++ b/skins/default/addressbook.css
@@ -0,0 +1,225 @@
+/***** RoundCube|Mail address book task styles *****/
+
+#abooktoolbar
+{
+ position: absolute;
+ top: 45px;
+ left: 205px;
+ height: 35px;
+}
+
+#abooktoolbar a
+{
+ padding-right: 10px;
+}
+
+#abooktoolbar a.button,
+#abooktoolbar a.buttonPas,
+#abooktoolbar span.separator {
+ display: block;
+ float: left;
+ width: 32px;
+ height: 32px;
+ padding: 0;
+ margin-right: 10px;
+ overflow: hidden;
+ background: url('images/abook_toolbar.png') 0 0 no-repeat transparent;
+ opacity: 0.99; /* this is needed to make buttons appear correctly in Chrome */
+}
+
+#abooktoolbar a.buttonPas {
+ opacity: 0.35;
+}
+
+#abooktoolbar a.addcontactSel {
+ background-position: 0 -32px;
+}
+
+#abooktoolbar a.compose {
+ background-position: -32px 0;
+}
+
+#abooktoolbar a.composeSel {
+ background-position: -32px -32px;
+}
+
+#abooktoolbar a.delete {
+ background-position: -64px 0;
+}
+
+#abooktoolbar a.deleteSel {
+ background-position: -64px -32px;
+}
+
+#abooktoolbar a.import {
+ background-position: -96px 0;
+}
+
+#abooktoolbar a.importSel {
+ background-position: -96px -32px;
+}
+
+#abooktoolbar a.export {
+ background-position: -128px 0;
+}
+
+#abooktoolbar a.exportSel {
+ background-position: -128px -32px;
+}
+
+#abooktoolbar span.separator {
+ width: 5px;
+ background-image: url('images/abook_toolbar.png');
+ background-position: -162px 0;
+}
+
+#abookcountbar
+{
+ position: absolute;
+ bottom: 16px;
+ left: 200px;
+ width: 240px;
+ height: 20px;
+ text-align: left;
+}
+
+#abookcountbar span
+{
+ font-size: 11px;
+ color: #333333;
+}
+
+#addressscreen
+{
+ position: absolute;
+ top: 85px;
+ right: 20px;
+ bottom: 40px;
+ left: 205px;
+}
+
+#directorylist
+{
+ position: absolute;
+ top: 85px;
+ bottom: 40px;
+ left: 20px;
+ width: 175px;
+ border: 1px solid #999999;
+ background-color: #F9F9F9;
+ overflow: hidden;
+}
+
+#addresslist
+{
+ position: absolute;
+ top: 0px;
+ bottom: 0px;
+ border: 1px solid #999999;
+ background-color: #F9F9F9;
+ overflow: auto;
+}
+
+#importbox
+{
+ position: absolute;
+ top: 85px;
+ bottom: 40px;
+ left: 20px;
+ right: 20px;
+ border: 1px solid #999999;
+ background-color: #F9F9F9;
+ padding-bottom: 4ex;
+ overflow: auto;
+}
+
+#addresslist
+{
+ left: 0px;
+ width: 340px;
+}
+
+#importbox a
+{
+ color: blue;
+}
+
+#directorylist ul
+{
+ list-style: none;
+ margin: 0;
+ padding: 0;
+}
+
+#directorylist ul li
+{
+ font-size: 11px;
+ border-bottom: 1px solid #EBEBEB;
+ white-space: nowrap;
+}
+
+#directorylist ul li a
+{
+ display: block;
+ padding-left: 6px;
+ padding-top: 2px;
+ padding-bottom: 2px;
+ text-decoration: none;
+ white-space: nowrap;
+}
+
+#directorylist li.selected
+{
+ background-color: #929292;
+ border-bottom: 1px solid #898989;
+}
+
+#directorylist li.selected a
+{
+ color: #FFF;
+ font-weight: bold;
+}
+
+#directorylist li.droptarget
+{
+ background-color: #FFFFA6;
+}
+
+#contacts-table
+{
+ width: 100%;
+ table-layout: fixed;
+}
+
+#contacts-table tbody td
+{
+ cursor: default;
+}
+
+#contacts-box
+{
+ position: absolute;
+ top: 0px;
+ left: 555px;
+ right: 0px;
+ bottom: 0px;
+ border: 1px solid #999999;
+ overflow: hidden;
+}
+
+body.iframe,
+#contact-frame
+{
+ background-color: #F9F9F9;
+}
+
+#contact-frame
+{
+ border: none;
+}
+
+#contact-details table td.title
+{
+ font-weight: bold;
+ text-align: right;
+}