pax_global_header00006660000000000000000000000064142142101360014504gustar00rootroot0000000000000052 comment=6efef5e34d4ff33f65dd1a18019bc37ee68ad5ea roundcube-skin-classic-1.6.0+ds/000077500000000000000000000000001421421013600164615ustar00rootroot00000000000000roundcube-skin-classic-1.6.0+ds/README.md000066400000000000000000000026011421421013600177370ustar00rootroot00000000000000ROUNDCUBE WEBMAIL CLASSIC SKIN ============================== This skin package contains the current development of the Classic theme for the Roundcube Webmail software. It can be used, modified and redistributed according to the terms described in the LICENSE section. For information about building or modifying Roundcube skins please visit https://github.com/roundcube/roundcubemail/wiki/Skins The theme uses icons originally designed by Stephen Horlander and Kevin Gerich for Mozilla.org. In case of redistribution giving credit to these artwork creators is mandatory. INSTALLATION ------------ The skin can be installed by putting the content in a subfolder of the the Roundcube's `skins` folder or by using composer: ``` composer require "roundcube/classic:~1.6.0" ``` Note: make sure to use version of the skin that matches the Roundcube version. If it is not available use the closest lower version number. For example, if your Roundcube version is 1.6.5, use skin version 1.6.x (with max X that exists), if 1.6.x does not exist use 1.5.x and so on. Using 1.7.x and up might not work. LICENSE ------- The contents of this folder are subject to the Creative Commons Attribution-ShareAlike License. It is allowed to copy, distribute, transmit and to adapt the work by keeping credits to the original autors in the README.md file. See https://creativecommons.org/licenses/by-sa/3.0/ for details. roundcube-skin-classic-1.6.0+ds/addressbook.css000066400000000000000000000200631421421013600214740ustar00rootroot00000000000000/***** Roundcube|Mail address book task styles *****/ #abooktoolbar { position: absolute; top: 45px; left: 225px; height: 35px; } #abooktoolbar a { padding-right: 10px; } #abooktoolbar a.button, #abooktoolbar a.buttonPas { display: block; float: left; width: 32px; height: 32px; padding: 0; margin: 0 5px; 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.print { background: url(images/mail_toolbar.png) 0 0 no-repeat transparent; background-position: -256px 0; } #abooktoolbar a.printSel { background: url(images/mail_toolbar.png) 0 0 no-repeat transparent; background-position: -256px -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 a.exportAll { background-position: -128px 0; } #abooktoolbar a.exportAllSel { background-position: -128px -32px; } #abooktoolbar a.search { background-position: -170px 0; } #abooktoolbar a.searchSel { background-position: -170px -32px; } #abooktoolbar a.contactmenu { background: url(images/mail_toolbar.png) 0 0 no-repeat transparent; background-position: -320px 0; width: 34px; } #contactmenu li a { background: url(images/contactactions.png) no-repeat 7px 0; background-position: 7px 20px; } #contactmenu li a.qrcode { background-position: 7px -39px; } #contactmenu li a.assigngroup { background-position: 7px 0; } #contactmenu li a.removegroup { background-position: 7px -19px; } #contactmenu li a.movelink { background: url(images/messageactions.png) no-repeat 7px 0; background-position: 6px -160px; } #contactmenu li a.copylink { background: url(images/messageactions.png) no-repeat 7px 0; background-position: 6px -142px; } #abookcountbar { margin-top: 4px; margin-left: 4px; min-width: 250px; } #addressscreen { position: absolute; top: 0; right: 0; bottom: 0; left: 205px; } #directorylistbox { position: absolute; top: 0; bottom: 0; left: 0; width: 195px; border: 1px solid #999999; background-color: #F9F9F9; overflow: hidden; } #addresslist { position: absolute; top: 0; bottom: 0; border: 1px solid #999999; background-color: #F9F9F9; overflow: hidden; } #contactgroupslist { border-top: 1px solid #999; } #addresslist { left: 0px; width: 280px; } #directorylist li a, #savedsearchlist li a, #addressbook-selector li a, #contactgroup-selector li a { cursor: default; display: block; padding-left: 25px; padding-top: 2px; padding-bottom: 2px; height: 16px; text-decoration: none; white-space: nowrap; background-image: url(images/icons/folders.png); background-position: 5px -108px; background-repeat: no-repeat; } #directorylist ul li a { padding-left: 45px; background-position: 22px -108px; } #directorylist ul ul li a { padding-left: 62px; background-position: 39px -108px; } #directorylist ul ul ul li a { padding-left: 79px; background-position: 39px -108px; } #directorylist li.contactgroup a { background-position: 5px -143px; } #directorylist ul li.contactgroup a { background-position: 22px -143px; } #directorylist ul ul li.contactgroup a { background-position: 39px -143px; } #directorylist ul ul ul li.contactgroup a { background-position: 56px -143px; } #savedsearchlist li.contactsearch a { background-position: 6px -162px; } #addressbook-selector li a.addressbook { padding-left: 25px; } #addressbook-selector li a.contactgroup { padding-left: 45px !important; background-position: 25px -143px; } #contactgroup-selector li a { padding-left: 25px; background-position: 5px -143px; } #contacts-table { width: 100%; table-layout: fixed; } #contacts-table tbody td { cursor: default; text-overflow: ellipsis; -o-text-overflow: ellipsis; } /* This padding-left should be equal to the focused border-left + the focused padding-left */ #contacts-table thead tr td:first-child, #contacts-table tbody tr td:first-child { border-left: 0; padding-left: 8px; } /* because of border-collapse, we make the left border twice what we want it to be - half will be hidden to the left */ #contacts-table tbody tr.focused > td:first-child { border-left: 2px solid #d4d4d4; padding-left: 6px; } #contacts-table tbody tr.selected.focused > td:first-child { border-left: 1px solid #ccc; padding-left: 7px; } #contacts-table .contact.readonly td { font-style: italic; } #contacts-table td.name { width: 95%; } #contacts-table td.action { width: 12px; padding: 0px 6px 0 4px; text-align: right; } #contacts-table td.action a { font-size: 16px; font-weight: bold; font-style: normal; text-decoration: none; color: #333; } #contacts-table .selected td.action a { color: #fff; } #contacts-box { position: absolute; top: 0px; left: 290px; right: 0px; bottom: 0px; border: 1px solid #999999; overflow: hidden; } body.iframe, #contact-frame { background-color: #F2F2F2; border: none; min-height: 100%; /* Chrome 14 bug */ } #contacttabs { position: relative; padding-bottom: 12px; } #contacttabs div.tabsbar { top: 0; left: 2px; } #contacttabs fieldset.tabbed { position: relative; top: 22px; min-height: 5em; } #contacthead { margin-bottom: 1em; border: 0; padding: 0; } #contacthead > legend { display: none; } #contacthead .names span.namefield, #contacthead .names input { font-size: 140%; } #contacthead .displayname span.namefield { font-size: 120%; } #contacthead span.nickname:before, #contacthead span.nickname:after, #contacthead input.ff_nickname:before, #contacthead input.ff_nickname:after { content: '"'; } #contacthead input { margin-right: 6px; margin-bottom: 0.2em; } #contacthead .names input, #contacthead .addnames input { width: 180px; } #contacthead input.ff_prefix, #contacthead input.ff_suffix { width: 90px; } #contacthead .addnames input.ff_name { width: 374px; } #contactphoto { float: right; width: 60px; margin-left: 3em; margin-right: 4px; } #contactpic { width: 60px; min-height: 60px; border: 1px solid #ccc; background: white; } #contactpic img { max-width: 60px; max-height: 80px; } #contactpic.droptarget.hover { background-color: #f0f0ee; box-shadow: 0 0 5px 0 #999; -moz-box-shadow: 0 0 5px 0 #999; -o-box-shadow: 0 0 5px 0 #999; } #contactphoto .formlinks { margin-top: 0.5em; text-align: center; } fieldset.contactfieldgroup { border: 0; margin: 0.5em 0; padding: 0.2em 2px; } fieldset.contactfieldgroupmulti { padding: 0.5em 2px; } fieldset.contactfieldgroup legend { font-size: 0.9em; } .contactfieldgroup .row { position: relative; margin: 0.2em 0; } .contactfieldgroup .contactfieldlabel { position: absolute; top: 0; left: 2px; width: 110px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; color: #666; font-weight: bold; } .contactfieldgroup .contactfieldlabel select { width: 100%; background: none; border: 0; color: #666; font-weight: bold; padding-left: 0; } .contactfieldgroup .contactfieldcontent { padding-left: 120px; min-height: 1em; line-height: 1.3em; } .contactfieldgroup .contactfield { line-height: 1.3em; } .contactcontrolleraddress .contactfieldcontent input { margin-bottom: 0.1em; } .contactfieldcontent .contactfieldbutton { vertical-align: middle; margin-left: 0.5em; } #upload-form { padding: 6px; } #upload-form div { padding: 2px; } #sourcename { color: #666; font-size: 10px; margin: -5px 0 8px 2px; } #contact-title { /* fixes issue where tabs were overlapping box title when scrolling */ z-index: 10; } roundcube-skin-classic-1.6.0+ds/bin/000077500000000000000000000000001421421013600172315ustar00rootroot00000000000000roundcube-skin-classic-1.6.0+ds/bin/build.sh000077500000000000000000000001421421421013600206640ustar00rootroot00000000000000#!/bin/sh set -e PWD=`dirname "$0"` $PWD/jsshrink.sh && $PWD/cssshrink.sh && $PWD/cssimages.sh roundcube-skin-classic-1.6.0+ds/bin/cssimages.sh000077500000000000000000000026461421421013600215560ustar00rootroot00000000000000#!/usr/bin/env php $image) { if (!in_array($image, $seen) && preg_match('/\.(gif|ico|png|jpg|jpeg)$/', $image)) { $filepath = pathinfo($file, PATHINFO_DIRNAME) . "/$image"; if (file_exists($filepath)) { $sum = substr(md5_file($filepath), 0, 4) . '.' . filesize($filepath); } else { print "ERROR: Missing image: $filepath\n"; continue; } $content = str_replace($matches[0][$idx], "url($image?v=$sum)", $content); } $seen[] = $image; } file_put_contents($file, $content); } } function get_files($dir) { $files = []; $dh = opendir($dir); while ($file = readdir($dh)) { if (preg_match('/^(.+)\.min\.css$/', $file, $m)) { $files[] = "$dir/$file"; } else if ($file[0] != '.' && is_dir("$dir/$file")) { foreach (get_files("$dir/$file") as $f) { $files[] = $f; } } } closedir($dh); return $files; } roundcube-skin-classic-1.6.0+ds/bin/cssshrink.sh000077500000000000000000000015651421421013600216060ustar00rootroot00000000000000#!/bin/sh set -e PWD=`dirname "$0"` do_shrink() { rm -f "$2" csso $1 -o $2 --no-restructure } if which csso > /dev/null 2>&1; then : else echo "csso not found. Please install e.g. 'npm install -g csso-cli'." exit 1 fi # compress single file from argument if [ $# -gt 0 ]; then CSS_FILE="$1" echo "Shrinking $CSS_FILE" minfile=`echo $CSS_FILE | sed -e 's/\.css$/\.min\.css/'` do_shrink "$CSS_FILE" "$minfile" exit fi DIRS="$PWD/.. $PWD/../plugins/*" # default: compress application scripts for dir in $DIRS; do for file in $dir/*.css; do if echo "$file" | grep -q -e '.min.css$'; then continue fi if [ ! -f "$file" ]; then continue fi echo "Shrinking $file" minfile=`echo $file | sed -e 's/\.css$/\.min\.css/'` do_shrink "$file" "$minfile" done done roundcube-skin-classic-1.6.0+ds/bin/jsshrink.sh000077500000000000000000000021611421421013600214230ustar00rootroot00000000000000#!/bin/sh set -e PWD=`dirname "$0"` LANG_IN='ECMASCRIPT5' do_shrink() { rm -f "$2" # copy the first comment block with license information for LibreJS grep -q '@lic' $1 && sed -n '/\/\*/,/\*\// { p; /\*\//q; }' $1 > $2 uglifyjs --compress --mangle -- $1 >> $2 } if which uglifyjs > /dev/null 2>&1; then : else echo "uglifyjs not found. Please install e.g. 'npm install -g uglify-js'." exit 1 fi # compress single file from argument if [ $# -gt 0 ]; then JS_FILE="$1" if [ $# -gt 1 ]; then LANG_IN="$2" fi echo "Shrinking $JS_FILE" minfile=`echo $JS_FILE | sed -e 's/\.js$/\.min\.js/'` do_shrink "$JS_FILE" "$minfile" "$LANG_IN" exit fi DIRS="$PWD/.. $PWD/../plugins/*" # default: compress application scripts for dir in $DIRS; do for file in $dir/*.js; do if echo "$file" | grep -q -e '.min.js$'; then continue fi if [ ! -f "$file" ]; then continue fi echo "Shrinking $file" minfile=`echo $file | sed -e 's/\.js$/\.min\.js/'` do_shrink "$file" "$minfile" "$LANG_IN" done done roundcube-skin-classic-1.6.0+ds/common.css000066400000000000000000000610701421421013600204670ustar00rootroot00000000000000/***** Roundcube|Mail basic styles *****/ body { font-family: "Lucida Grande", Verdana, Arial, Helvetica, sans-serif; margin: 8px; background-color: #F6F6F6; color: #000; font-size: 12px; } body.iframe { margin: 20px 0 0 0; background-color: #FFF; } body.extwin { margin: 10px; } select, input, textarea, button { font-size: inherit; font-family: inherit; } th { font-weight: normal; } h3 { font-size: 18px; } a, a:active, a:visited { color: #000; outline: none; } a.button, a.button:visited, a.tab, a.tab:visited, a.axislist { color: #000; text-decoration: none; } a.tab { width: 80px; display: block; text-align: center; } a.disabled { color: #999; text-decoration: none; cursor: default; } hr { height: 1px; background-color: #666; border-style: none; } input[type="text"], input[type="email"], input[type="button"], input[type="password"], button, textarea { border: 1px solid #666; color: #333; background-color: #FFF; } button, input, textarea { color: black; padding: 1px 3px; } input.placeholder, textarea.placeholder, input:-moz-placeholder, textarea:-moz-placeholder { color: #aaa; } button, input.button { height: 20px; color: #333333; font-size: 12px; padding-left: 8px; padding-right: 8px; background: url(images/buttons/bg.gif) repeat-x #f0f0f0; border: 1px solid #a4a4a4; } button:hover, input.button:hover { color: black; } button[disabled], button[disabled]:hover, input.button[disabled], input.button[disabled]:hover { color: #aaa; border-color: #ccc; } button.mainaction, input.mainaction { font-weight: bold; border: 1px solid #999; } img { border: 0; } .alttext { font-size: 11px; } .hint { color: #666; font-size: 11px; } .formlinks a, .formlinks a:visited { color: #CC0000; font-size: 11px; text-decoration: none; } .formlinks a.disabled, .formlinks a.disabled:visited { color: #999999; } .voice { display: none; } .noselect { user-select: none; -moz-user-select: none; -khtml-user-select: none; -ms-user-select: none; -webkit-user-select: none; } /* fixes vertical alignment of checkboxes and labels */ label input, label span { vertical-align: middle; } ul.proplist { padding: 0; margin: 0; list-style: none; } /** common user interface objects */ #mainscreen { position: absolute; top: 85px; right: 20px; bottom: 20px; left: 20px; } .extwin #mainscreen { top: 43px; } body > #logo { margin-left: 12px; cursor: pointer; } #taskbar { position: absolute; top: 0px; right: 0px; height: 24px; left: 250px; background: url(images/taskbar.png) top right no-repeat; padding: 10px 6px 5px 0px; text-align: right; white-space: nowrap; z-index: 2; } #taskbar a { font-size: 11px; color: #666666; text-decoration: none; padding: 6px 12px 6px 26px; background: url(images/taskicons.gif) no-repeat; } #taskbar a:hover { color: #333333; } #taskbar a.button-mail { background-position: 0 0; } #taskbar a.button-addressbook { background-position: 0 -25px; } #taskbar a.button-settings { background-position: 0 -50px; } #taskbar a.button-logout { background-position: 0 -75px; } body > #message { position: absolute; display: none; top: -1px; margin-left: -225px; left: 50%; z-index: 5000; opacity: 0.85; } body > #message div { width: 400px; margin: 0px; min-height: 22px; padding: 8px 10px 8px 46px; } body > #message div.notice, body > #messagebody .part-notice, body > #mainscreen #messagebody .part-notice, #message-objects div.notice { background: url(images/display/icons.png) 6px 3px no-repeat; background-color: #F7FDCB; border: 1px solid #C2D071; } body > #message div.error, body > #message div.warning, #message-objects div.warning, #message-objects div.error { background: url(images/display/icons.png) 6px -97px no-repeat; background-color: #EF9398; border: 1px solid #DC5757; } body > #message div.confirmation, #message-objects div.confirmation { background: url(images/display/icons.png) 6px -47px no-repeat; background-color: #A6EF7B; border: 1px solid #76C83F; } body > #message div.loading, body > #message div.uploading, #message-objects div.loading { background: url(images/display/loading.gif) 6px 3px no-repeat; background-color: #EBEBEB; border: 1px solid #CCCCCC; } body > #message div.voice { position: absolute; top: -1000px; clip: rect(0 0 0 0); } body > #message a { cursor: pointer; text-decoration: underline; } body.extwin #closelink { position: absolute; top: 5px; right: 20px; text-align: right; z-index:100; } .box { border: 1px solid #999; } .boxtitle { height: 12px !important; padding: 3px 10px 4px 5px; border-bottom: 1px solid #999; color: #333; font-size: 11px; font-weight: bold; overflow: hidden; text-overflow: ellipsis; -o-text-overflow: ellipsis; white-space: nowrap; background: url(images/listheader.gif) top left repeat-x #CCC; } .boxtitle .rightalign { float: right; } body.iframe .boxtitle { position: fixed; top: 0; left: 0; width: 100%; } .boxcontent { padding: 15px 10px 10px 10px; background-color: #F2F2F2; } .boxcontent .boxwarning { margin: 0 0 10px; display: block; min-height: 22px; background: url(images/display/icons.png) #EF9398 6px -95px no-repeat; border: 1px solid #DC5757; padding: 8px 10px 8px 46px; } .boxcontent .boxinformation { margin: 0 0 10px; display: block; min-height: 22px; background: url(images/display/icons.png) #ddd 6px 4px no-repeat; border: 1px solid #888; padding: 8px 10px 8px 46px; } .boxcontent table td.title { color: #666; padding-right: 10px; } .boxlistcontent { position: absolute; top: 20px; bottom: 22px; left: 0; right: 0; width: 100%; overflow-y: auto; overflow-x: hidden; } .boxsubject { position: absolute; top: 0px; left: 0px; right: 0px; overflow: hidden; height: 22px; border-bottom: 1px solid #999; background: url(images/listheader.gif) top left repeat-x #CCC; } .boxfooter { position: absolute; bottom: 0px; left: 0px; right: 0px; overflow: hidden; height: 22px; border-top: 1px solid #999; background: url(images/listheader.gif) top left repeat-x #CCC; } .boxfooter a.button, .boxfooter a.buttonPas { display: block; float: left; width: 34px; height: 22px; padding: 0px; margin: 0; overflow: hidden; background: url(images/icons/groupactions.png) 0 0 no-repeat transparent; opacity: 0.99; /* this is needed to make buttons appear correctly in Chrome */ } .boxfooter a.groupactions { background-position: 0 -26px; } .boxfooter a.delgroup { background-position: 0 -49px; } .boxfooter a.buttonPas { opacity: 0.35; } .pagenav span { color: #444; font-size: 11px; text-shadow: white 1px 1px; white-space: nowrap; } .pagenav a.button, .pagenav a.buttonPas { display: block; float: left; width: 11px; height: 11px; padding: 0; margin: 1px; overflow: hidden; background: url(images/pagenav.gif) 0 0 no-repeat transparent; opacity: 0.99; /* this is needed to make buttons appear correctly in Chrome */ } .pagenav a.buttonPas { opacity: 0.35; } .pagenav a.firstpageSel { background-position: 0 -11px; } .pagenav a.prevpage { background-position: -11px 0; } .pagenav a.prevpageSel { background-position: -11px -11px; } .pagenav a.nextpage { background-position: -22px 0; } .pagenav a.nextpageSel { background-position: -22px -11px; } .pagenav a.lastpage { background-position: -33px 0; } .pagenav a.lastpageSel { background-position: -33px -11px; } #rcmcountdisplay { float: left; margin-right: 10px; } #countcontrols #pagejumper { margin: 0 5px; float: right; text-align: center; padding: 0; cursor: default; font-size: 10px; } .toolbarseparator { display: block; float: left; width: 5px; height: 32px; padding: 0; margin: 0 5px; overflow: hidden; background: url(images/abook_toolbar.png) -162px 0 no-repeat transparent; opacity: 0.99; /* this is needed to make buttons appear correctly in Chrome */ } .splitter { user-select: none; -moz-user-select: none; -khtml-user-select: none; position: absolute; background: url(images/dimple.png) center no-repeat; } .splitter-h { cursor: n-resize; cursor: row-resize; background-position: center 2px; } .splitter-v { cursor: e-resize; cursor: col-resize; background-position: 2px center; } .popupmenu { position: absolute; top: 32px; left: 90px; width: auto; max-height: 70%; overflow: -moz-scrollbars-vertical; overflow-y: auto; display: none; background-color: #fff; background-color: rgba(255, 255, 255, 0.95); border: 1px solid #999; padding: 4px; z-index: 240; border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px; box-shadow: 1px 1px 12px #999; -moz-box-shadow: 1px 1px 12px #999; -webkit-box-shadow: #999 1px 1px 12px; } .popupmenu ul { margin: -4px 0; padding: 0; list-style: none; } .popupmenu ul li { font-size: 11px; white-space: nowrap; min-width: 100px; margin: 3px -4px; } .popupmenu li a, .popupmenu li label { display: block; color: #a0a0a0; padding: 3px 16px 3px 10px; text-decoration: none; min-height: 14px; line-height: 14px; background: transparent; } .popupmenu li label.comment { color: #999; font-style: italic; padding-top: 4px; padding-bottom: 3px; } .popupmenu li a.active, .popupmenu li a.active:active, .popupmenu li a.active:visited { color: #333; cursor: pointer; } .popupmenu li a.active:hover, .popupmenu.selectable li a.selected:hover { color: #fff; background-color: #c00; } .popupmenu li.block input { float: left; } .popupmenu.selectable li a.selected { background: url(images/messageicons.png) 2px -372px no-repeat; } .popupmenu.selectable li a { padding-left: 20px; } .darkbg { background-color: #F2F2F2 !important; } .dropbutton, .dropbutton span { float: left; height: 32px; } .dropbutton:hover { /* background: url(images/dbutton.png) 0 0 no-repeat transparent; */ } .dropbutton span { width: 9px; background: url(images/dbutton.png) -53px 0 no-repeat transparent; } .dropbutton span:hover { cursor: pointer; background-position: -74px 0; } img.uploading { width: 16px; height: 16px; } .popup label > input { margin-left: 10px; } .ui-dialog iframe { width: 100%; height: 100%; border: 0; } .ui-dialog-content.iframe { padding: 0 !important; overflow: hidden !important; } /***** common table settings ******/ table.records-table thead tr th, table.records-table thead tr td { height: 20px; padding: 0px 4px 0px 4px; vertical-align: middle; border-bottom: 1px solid #999999; color: #333333; background: url(images/listheader.gif) top left repeat-x #CCC; font-size: 11px; font-weight: bold; text-align: left; } table.records-table tbody tr td { height: 16px; padding: 2px 4px 2px 4px; font-size: 11px; white-space: nowrap; border-bottom: 1px solid #EBEBEB; overflow: hidden; text-align: left; outline: none; } table.records-table tr { background-color: #FFFFFF; } table.records-table tr.selected td { color: #FFFFFF; background-color: #CC3333; } table.records-table tr.selected td a { color: #FFFFFF; } table.records-table tr.focused td { } table.records-table tr.unfocused td { color: #FFFFFF; background-color: #929292; } ul.treelist li { position: relative; } ul.treelist li div.treetoggle { position: absolute; left: 8px; top: 2px; width: 14px; height: 16px; cursor: pointer; } ul.treelist ul li div.treetoggle { left: 25px; } ul.treelist ul ul li div.treetoggle { left: 42px; } ul.treelist li div.collapsed { background: url(images/icons/collapsed.png) bottom right no-repeat; } ul.treelist li div.expanded { background: url(images/icons/expanded.png) bottom right no-repeat; } ul.treelist, ul.treelist li ul { list-style: none; margin: 0; padding: 0; background-color: #FFFFFF; } ul.treelist li ul { border-top: 1px solid #EBEBEB; } ul.treelist li { display: block; font-size: 11px; border-bottom: 1px solid #EBEBEB; white-space: nowrap; overflow: hidden; } ul.treelist li a { cursor: default; display: block; padding-left: 25px; padding-top: 2px; padding-bottom: 2px; height: 16px; line-height: 16px; text-decoration: none; white-space: nowrap; } ul.treelist li ul li a { padding-left: 45px; } ul.treelist ul ul li a { padding-left: 65px; } ul.treelist li ul li:last-child { border-bottom: 0; } ul.treelist li.selected > a, ul.treelist li.selected > div a { color: #FFF; font-weight: bold; background-color: #929292; } ul.treelist li.droptarget { background-color: #FFFFA6; } /***** folders list *****/ .folderlist li ul li:last-child { border-bottom: 0 none; } .folderlist li.inbox a { background-position: 5px -18px; } .folderlist li.drafts a { background-position: 5px -36px; } .folderlist li.sent a { background-position: 5px -53px; } .folderlist li.junk a { background-position: 5px -72px; } .folderlist li.trash a { background-position: 5px -180px; } .folderlist li.trash.empty a { background-position: 5px -90px; } .folderlist li a { cursor: default; display: block; position: relative; padding-left: 25px; padding-top: 2px; padding-bottom: 2px; text-decoration: none; height: 15px; background: url(images/icons/folders.png) 5px 1px no-repeat; } .folderlist li.virtual > a { color: #666; } .folderlist li.selected, .folderlist li.droptarget li.selected { background-color: #929292; } .folderlist li.selected > a, .folderlist li.droptarget li.selected a { color: #FFF; font-weight: bold; } .folderlist li.droptarget { background-color: #FFFFA6; } /* styles for nested folders */ .folderlist ul { list-style: none; padding: 0; margin: 0; border-top: 1px solid #EBEBEB; background-color: #FFF; font-weight: normal; } .folderlist li.mailbox ul li a { padding-left: 40px; /* 24 + 1 x 16 */ background-position: 20px 1px; /* 4 + 1 x 16 */ } .folderlist li.mailbox ul li div.treetoggle { left: 23px !important; } .folderlist li.mailbox ul ul li.mailbox a { padding-left: 56px; /* 2x */ background-position: 36px 1px; } .folderlist li.mailbox ul ul li div.treetoggle { left: 39px !important; } .folderlist li.mailbox ul ul ul li.mailbox a { padding-left: 72px; /* 3x */ background-position: 52px 1px; } .folderlist li.mailbox ul ul ul li div.treetoggle { left: 55px !important; } .folderlist li.mailbox ul ul ul ul li.mailbox a { padding-left: 88px; /* 4x */ background-position: 68px 1px; } .folderlist li.mailbox ul ul ul ul li div.treetoggle { left: 71px !important; } /* indent folders on levels > 4 */ .folderlist li.mailbox ul ul ul ul ul li { padding-left: 16px; } .folderlist li.mailbox ul ul ul ul ul li div.treetoggle { left: 87px !important; } .folderlist li.mailbox ul li.drafts a { background-position: 21px -36px; } .folderlist li.mailbox ul li.sent a { background-position: 21px -53px; } .folderlist li.mailbox ul li.junk a { background-position: 21px -72px; } .folderlist li.mailbox ul li.trash a { background-position: 21px -180px; } .folderlist li.mailbox ul li.trash.empty a { background-position: 21px -90px; } /***** mac-style quicksearch field *****/ div.searchbox, #quicksearchbar { position: relative; width: 190px; height: 20px; text-align: right; background: url(images/searchfield.gif) top left no-repeat; } #quicksearchbar { position: absolute; top: 55px; right: 10px; } #searchreset, div.searchbox a.searchreset { position: absolute; top: 3px; right: 12px; text-decoration: none; } #searchmenulink, div.searchbox a.searchmenu, div.searchbox a.searchicon { position: absolute; top: 3px; right: 168px; } div.searchbox a.searchreset { display: block; width: 14px; height: 14px; overflow: hidden; white-space: nowrap; text-indent: 50000px; background: url(images/icons/reset.gif) top left no-repeat; } div.searchbox a.searchicon { display: inline-block; width: 16px; height: 16px; overflow: hidden; background: url(images/icons/glass.png) top left no-repeat; } #quicksearchbar img { vertical-align: middle; } #quicksearchbox, div.searchbox > input { position: absolute; top: 2px; left: 24px; width: 140px; height: 15px; font-size: 11px; padding: 0px; border: none; outline: none; } .propform div.prop { margin-bottom: 0.5em; } .propform div.prop.block label { display: block; margin-bottom: 2px; } .propform div.prop.block input, .propform div.prop.block textarea { width: 97%; } .formcontainer { background-color: #f2f2f2; } .formcontent table { width: 100%; } .formcontent input, .formcontent textarea { width: 95%; } .listsearchbox { border-bottom: solid 1px #ddd; padding: 2px 4px 1px; display: none; background-color: #f2f2f2; } .listsearchbox a.iconbutton.reset { background: url(images/icons/reset.gif) no-repeat 0 0; width: 13px; height: 13px; text-indent: 50000px; position: absolute; top: 3px; left: 165px; overflow: hidden; } /***** roundcube webmail pre-defined classes *****/ #rcmversion { position: absolute; bottom: 10px; right: 20px; text-align: right; white-space: nowrap; font-size: 8pt; color: #999; } #rcmdraglayer { min-width: 300px; width: auto !important; width: 300px; border: 1px solid #999999; background-color: #fff; padding-left: 8px; padding-right: 8px; padding-top: 3px; padding-bottom: 3px; font-size: 11px; white-space: nowrap; opacity: 0.82; border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px; box-shadow: 1px 1px 12px #999; -moz-box-shadow: 1px 1px 12px #999; -webkit-box-shadow: #999 1px 1px 12px; } .draglayercopy:before { position: absolute; bottom: -5px; left: -6px; content: " "; width: 14px; height: 14px; background: url(images/messageactions.png) -2px -128px no-repeat; } a.rcmContactAddress { text-decoration: none; } a.rcmContactAddress:hover { text-decoration: underline; } #rcmKSearchpane { background-color: #F9F9F9; border: 1px solid #CCCCCC; } #rcmKSearchpane ul { margin: 0px; padding: 2px; list-style-image: none; list-style-type: none; } #rcmKSearchpane ul li { display: block; height: 16px; font-size: 11px; padding-left: 6px; padding-top: 2px; padding-right: 6px; white-space: nowrap; cursor: pointer; } #rcmKSearchpane ul li.selected, #pagejump-selector ul li.selected { color: #ffffff; background-color: #CC3333; } #login-form { margin-left: auto; margin-right: auto; margin-top: 50px; width: 400px; border: 1px solid #999; } #login-form table td.title { text-align: right; white-space: nowrap; } #login-form table { width: 1%; margin: auto; } #login-form table td.input input { width: 200px; } #login-bottomline { width: 400px; margin: 5em auto; font-size: 85%; text-align: center; color: #666; } #login-noscriptwarning { margin: 2em auto 0 auto; width: 400px; color: #cf2734; font-weight: bold; } .disabled, a.disabled { color: #999; } font.bold { font-weight: bold; } #login-form .formbuttons { text-align: center; } /***** onclick menu list *****/ ul.toolbarmenu { margin: -4px 0 -4px 0; padding: 0; list-style: none; } ul.toolbarmenu li { font-size: 11px; white-space: nowrap; min-width: 130px; margin: 2px -4px; } ul.toolbarmenu li a { display: block; color: #a0a0a0; padding: 3px 12px 3px 28px; text-decoration: none; min-height: 14px; line-height: 14px; } ul.toolbarmenu li a.active, ul.toolbarmenu li a.active:active, ul.toolbarmenu li a.active:visited { color: #333; } ul.toolbarmenu li input { vertical-align: middle; } ul.toolbarmenu li hr { color: #ccc; width: 130px; height: 1px; margin: 2px 1px 2px 1px; } ul.toolbarmenu li img { float: left; margin: 0 2px; } div.popupmenu ul li.separator_below, ul.toolbarmenu li.separator_below { border-bottom: 1px solid #ccc; margin-bottom: 2px; padding-bottom: 2px; } div.popupmenu ul li.separator_above, ul.toolbarmenu li.separator_above { border-top: 1px solid #ccc; margin-top: 2px; padding-top: 2px; } #searchmenu { width: 160px; } #searchmenu ul.toolbarmenu { margin: 0; } #searchmenu ul.toolbarmenu li { margin: 1px 4px 1px; } #searchmenu ul.toolbarmenu li label { padding: 2px 0; color: black; } #searchmenu ul.toolbarmenu li label.comment { color: #999; } #searchmenu select { width: 100%; } #pagejump-selector { max-height: 250px; overflow-x: hidden; } #pagejump-selector ul li { min-width: 45px; padding: 2px 5px; cursor: default; } /*** folder selector ***/ #folder-selector li a { padding: 0; } #folder-selector li span { background: url(images/icons/folders.png) no-repeat 6px 0; display: block; height: 15px; min-height: 14px; padding: 2px 4px 2px 28px; overflow: hidden; max-width: 120px; text-overflow: ellipsis; } #folder-selector li a.virtual { color: #A0A0A0; } #folder-selector li a.active:hover span { color: white; } #folder-selector li.inbox span { background-position: 6px -18px; } #folder-selector li.drafts span { background-position: 6px -37px; } #folder-selector li.sent span { background-position: 6px -54px; } #folder-selector li.trash span { background-position: 6px -91px; } #folder-selector li.junk span { background-position: 6px -73px; } /***** tabbed interface elements *****/ div.tabsbar, #tabsbar { position: absolute; top: 50px; left: 220px; right: 20px; height: 22px; border-bottom: 1px solid #999999; white-space: nowrap; } div.tabsbar { top: 35px; left: 12px; right: 12px; } span.tablink, span.tablink-selected { float: left; height: 23px !important; height: 22px; overflow: hidden; background: url(images/tabs-left.gif) top left no-repeat; } span.tablink { cursor: pointer; } span.tablink-selected { cursor: default; background-position: 0px -23px; } span.tablink a, span.tablink-selected a { display: inline-block; padding: 5px 10px 0 5px; margin-left: 5px; height: 23px; color: #555555; max-width: 185px; text-decoration: none; overflow: hidden; text-overflow: ellipsis; -o-text-overflow: ellipsis; background: url(images/tabs-right.gif) top right no-repeat; } span.tablink-selected a { cursor: inherit; color: #000000; background-position: right -23px; } fieldset { margin-bottom: 1em; border: 1px solid #999999; padding: 4px 8px 9px 8px; } legend { color: #999999; } fieldset.tabbed { margin-top: 22px; padding-top: 12px; } .quota_text { text-align: center; font-size: 10px; color: #666; border: 1px solid #999; cursor: default; } .quota_bg { background-color: white; } .quota_high { background: url(images/quota-colors.png) repeat-x 0 -28px #f90509; } .quota_mid { background: url(images/quota-colors.png) repeat-x 0 -14px #e3e909; } .quota_low { background: url(images/quota-colors.png) repeat-x 0 0px #05f905; } .quota_text_high { color: white; } .quota_text_mid { color: #666; } .quota_text_low { color: #666; } table.quota-info { border-spacing: 0; border-collapse: collapse; table-layout: fixed; margin: 2px; } table.quota-info td, table.quota-info th { border: 1px solid #999; padding: 2px 3px; text-align: center; min-width: 80px; color: #333; font-size: 11px; } table.quota-info th { font-weight: bold; background-color: #ddd; } table.quota-info td.name { text-align: left; } table.quota-info td.root { font-style: italic; } /********** TinyMCE styles **********/ div.tox .tox-toolbar, div.tox .tox-toolbar__overflow, div.tox .tox-toolbar__primary { background-color: #f0f0f0; } div.tox .tox-toolbar__primary { border: 0; } div.tox div.tox-dialog-wrap__backdrop { background: #aaa; opacity: .3; } div.tox div.tox-dialog { box-shadow: 1px 1px 18px #666; border-width: 0; } #image-selector.droptarget { background: url(images/filedrop.png) center bottom no-repeat; } #image-selector.droptarget.hover { background-color: #F0F0EE; } /** PGP key import dialog **/ .pgpkeyimport div.key { position: relative; margin-bottom: 2px; padding: 1em 1em 5px; background-color: #ebebeb; } .pgpkeyimport div.key.revoked, .pgpkeyimport div.key.disabled { color: #a0a0a0; } .pgpkeyimport div.key label { display: inline-block; margin-right: 0.5em; } .pgpkeyimport div.key label:after { content: ":"; } .pgpkeyimport div.key label + a, .pgpkeyimport div.key label + span { display: inline-block; margin-right: 2em; white-space: nowrap; } .pgpkeyimport div.key label + a { font-weight: bold; } .pgpkeyimport ul.uids { margin: 5px 1em 0 1em; padding: 0; } .pgpkeyimport li.uid { border: 0; padding: 2px; } .pgpkeyimport div.key button.importkey { position: absolute; top: 0.8em; right: 0.8em; padding: 2px 6px; } .pgpkeyimport div.key button[disabled] { display: none; } roundcube-skin-classic-1.6.0+ds/composer.json000066400000000000000000000003471421421013600212070ustar00rootroot00000000000000{ "name": "roundcube/classic", "description": "The classic theme for Roundcube Webmail", "license": "CC-BY-SA-3.0", "type": "roundcube-skin", "require": { "roundcube/plugin-installer": ">=0.3.0" } } roundcube-skin-classic-1.6.0+ds/embed.css000066400000000000000000000016171421421013600202540ustar00rootroot00000000000000/** * Roundcube webmail "embedded" stylesheets * * Copyright (c) 2013, The Roundcube Dev Team * * The contents are subject to the Creative Commons Attribution-ShareAlike * License. It is allowed to copy, distribute, transmit and to adapt the work * by keeping credits to the original autors in the README file. * See http://creativecommons.org/licenses/by-sa/3.0/ for details. */ .rcmail-inline-message { font-family: sans-serif; font-size: 14px; color: #000; margin-bottom: .8em; min-height: 30px; padding: 10px 10px 6px 46px; background: url(images/display/icons.png) 6px 3px no-repeat #F7FDCB; border: 1px solid #C2D071; } .rcmail-inline-warning { background-position: 6px -92px; } .rcmail-inline-message > button { margin-left: 1em; vertical-align: baseline; } .rcmail-inline-message em { font-size: 90%; color: #666; } .rcmail-inline-buttons { margin-bottom: 0; } roundcube-skin-classic-1.6.0+ds/functions.js000066400000000000000000000763611421421013600210440ustar00rootroot00000000000000/** * Roundcube functions for default skin interface * * @licstart The following is the entire license notice for the * JavaScript code in this file. * * Copyright (c) The Roundcube Dev Team * * The JavaScript code in this page is free software: you can redistribute it * and/or modify it under the terms of the GNU General Public License * as published by the Free Software Foundation, either version 3 of * the License, or (at your option) any later version. * * @licend The above is the entire license notice * for the JavaScript code in this file. */ /** * Settings */ function rcube_init_settings_tabs() { var el, cl, container = $('#tabsbar'), last_tab = $('span', container).last(), tab = '#settingstabpreferences', action = window.rcmail && rcmail.env.action ? rcmail.env.action : null; // move About tab to the end if (last_tab && last_tab.attr('id') != 'settingstababout' && (el = $('#settingstababout'))) { cl = el.clone(true); el.remove(); last_tab.after(cl); } // get selected tab if (action) tab = '#settingstab' + (action.indexOf('identity')>0 ? 'identities' : action.replace(/\./g, '')); $(tab).addClass('tablink-selected'); $('a', tab).removeAttr('onclick').click(function() { return false; }); } // Fieldsets-to-tabs converter // Warning: don't place "caller" roundcube-skin-classic-1.6.0+ds/includes/taskbar.html000066400000000000000000000006651421421013600226130ustar00rootroot00000000000000
roundcube-skin-classic-1.6.0+ds/mail.css000066400000000000000000000726361421421013600201330ustar00rootroot00000000000000/***** Roundcube|Mail mail task styles *****/ #messagetoolbar { position: absolute; top: 47px; left: 205px; right: 10px; height: 35px; min-width: 650px; white-space: nowrap; /* border: 1px solid #cccccc; */ } .extwin #messagetoolbar { top: 5px; left: 20px; } #messagetoolbar a, #messagetoolbar select { display: block; float: left; padding-right: 10px; } #messagetoolbar a.button, #messagetoolbar a.buttonPas { display: block; float: left; width: 32px; height: 32px; padding: 0; margin: 0 5px; overflow: hidden; background: url(images/mail_toolbar.png) 0 0 no-repeat transparent; opacity: 0.99; /* this is needed to make buttons appear correctly in Chrome */ } #messagetoolbar a.buttonPas { opacity: 0.35; } #messagetoolbar a.button.selected { background-color: #ddd; margin-left: 4px; margin-right: 4px; margin-top: -1px; border: 1px solid #ccc; border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px; } #messagetoolbar a.checkmailSel { background-position: 0 -32px; } #messagetoolbar a.back { background-position: -32px 0; } #messagetoolbar a.backSel { background-position: -32px -32px; } #messagetoolbar a.compose { background-position: -64px 0; } #messagetoolbar a.composeSel { background-position: -64px -32px; } #messagetoolbar a.reply { background-position: -96px 0; } #messagetoolbar a.replySel { background-position: -96px -32px; } #messagetoolbar a.replyAll { background-position: -128px 0; } #messagetoolbar a.replyAllSel { background-position: -128px -32px; } #messagetoolbar a.forward { background-position: -160px 0; } #messagetoolbar a.forwardSel { background-position: -160px -32px; } #messagetoolbar a.delete { background-position: -192px 0; } #messagetoolbar a.deleteSel { background-position: -192px -32px; } #messagetoolbar a.print { background-position: -256px 0; } #messagetoolbar a.printSel { background-position: -256px -32px; } #messagetoolbar a.markmessage { background-position: -288px 0; } #messagetoolbar a.messagemenu { background-position: -320px 0; width: 34px; } #messagetoolbar a.spellcheck { background-position: -418px 0; } #messagetoolbar a.spellcheckSel { background-position: -418px -32px; } #messagetoolbar a.attach { background-position: -386px 0; } #messagetoolbar a.attachSel { background-position: -386px -32px; } #messagetoolbar a.insertsig { background-position: -482px 0; } #messagetoolbar a.insertsigSel { background-position: -482px -32px; } #messagetoolbar a.savedraft { background-position: -354px 0; } #messagetoolbar a.savedraftSel { background-position: -354px -32px; } #messagetoolbar a.send { background-position: -450px 0; } #messagetoolbar a.sendSel { background-position: -450px -32px; } #messagetoolbar a.move { background-position: -580px 0; } #messagetoolbar a.moveSel { background-position: -580px -32px; } #messagetoolbar a.download { background-position: -514px 0; } #messagetoolbar a.downloadSel { background-position: -514px -32px; } #messagetoolbar a.responses { background-position: -548px 0; } #messagetoolbar a.encrypt { background-position: -612px 0; } #messagetoolbar a.encryptSel { background-position: -612px -32px; } #messagemenu li a.active:hover, #attachmentmenu li a.active:hover, #markmessagemenu li a.active:hover { color: #fff; background-color: #c00; } #messagemenu li a, #attachmentmenu li a { background: url(images/messageactions.png) no-repeat 7px 0; background-position: 7px 20px; } #messagemenu li a.printlink { background-position: 7px 1px; } #messagemenu li a.downloadlink, #attachmentmenu li a.downloadlink { background-position: 7px -17px; } #attachmentmenu li a.renamelink { background-position: 6px -69px; } #messagemenu li a.sourcelink { background-position: 7px -34px; } #messagemenu li a.openlink, #attachmentmenu li a.openlink { background-position: 7px -52px; } #messagemenu li a.editlink { background-position: 6px -70px; } #messagemenu li a.movelink { background-position: 6px -160px; } #messagemenu li a.copylink { background-position: 6px -142px; } #markmessagemenu li a, #compose-attachments li a.delete, #compose-attachments li a.cancelupload { background: url(images/messageicons.png) no-repeat; } #markmessagemenu li a.readlink { background-position: 7px -51px; } #markmessagemenu li a.unreadlink { background-position: 7px -118px; } #markmessagemenu li a.flaggedlink { background-position: 7px -153px; } #markmessagemenu li a.unflaggedlink { background-position: 7px -135px; } #markmessagemenu li a.undeletedlink { background-position: 7px -1000px; /* todo */ } #searchfilter { white-space: nowrap; position: absolute; right: 198px; vertical-align: middle; } #searchfilter label { font-size: 11px; } #mailleftcontainer { position: absolute; top: 0; left: 0; bottom: 0; width: 160px; } #mailrightcontainer { position: absolute; top: 0; left: 170px; bottom: 0; right: 0; min-width: 600px; } #mailrightcontent { position: absolute; top: 0; left: 0; right: 0; bottom: 0; } #messagepartcontainer { position: absolute; top: 0; left: 170px; right: 0; bottom: 0; } #messagepartheader { position: absolute; top: 0; bottom: 0; left: 0; width: 160px; border: 1px solid #999999; background-color: #F9F9F9; overflow: hidden; } #messagepartheader table { width: 100%; table-layout: fixed; } #messagepartheader table td { text-overflow: ellipsis; } #messagepartheader table td.title { width: 60px; } #mailcontframe { position: absolute; width: 100%; top: 0; bottom: 0; border: 1px solid #999999; background-color: #F9F9F9; overflow: hidden; } #mailpreviewframe { position: absolute; right: 0; left: 0; top: 205px; bottom: 0px; border: 1px solid #999999; background-color: #F9F9F9; display: none; } #messagecontframe { position: relative; top: 0px; left: 0px; right: 0px; bottom: 0px; width: 100%; height: 100%; min-height: 100%; /* Chrome 14 bug */ } #messagepartframe { width: 100%; height: 100%; min-height: 100%; /* Chrome 14 bug */ border: 1px solid #999999; background-color: #fff; } /** mailbox list styles */ #mailboxlist-container { position: absolute; top: 0; left: 0; width: 100%; bottom: 0; border: 1px solid #999; background-color: #F9F9F9; } #mailboxlist { position:relative; height: auto; margin: 0px; padding: 0px; list-style-image: none; list-style-type: none; overflow: hidden; white-space: nowrap; background-color: #FFF; } #mailboxlist li.unread { font-weight: bold; } #mailboxlist li.recent > a { color: #0066FF; } #listcontrols { position: relative; white-space: nowrap; line-height: 22px; padding: 0 4px; width: auto; min-width: 300px; } #listcontrols a, #listcontrols span { display: block; float: left; font-size: 11px; } #listcontrols span input { vertical-align: middle; } #listcontrols a.button, #listcontrols a.buttonPas { display: block; float: left; width: 15px; height: 15px; padding: 0; margin-top: 4px; margin-right: 2px; overflow: hidden; background: url(images/mail_footer.png) 0 0 no-repeat transparent; opacity: 0.99; /* this is needed to make buttons appear correctly in Chrome */ } #listcontrols a.buttonPas { opacity: 0.35; } #listcontrols a.all { background-position: -30px 0; } #listcontrols a.allsel { background-position: -30px -15px; } #listcontrols a.page { background-position: -135px 0; } #listcontrols a.pagesel { background-position: -135px -15px; } #listcontrols a.unread { background-position: -45px 0; } #listcontrols a.unreadsel { background-position: -45px -15px; } #listcontrols a.invert { background-position: -60px 0; } #listcontrols a.invertsel { background-position: -60px -15px; } #listcontrols a.none { background-position: -75px 0; } #listcontrols a.nonesel { background-position: -75px -15px; } #listcontrols a.expand-all { background-position: -90px 0; } #listcontrols a.expand-allsel { background-position: -90px -15px; } #listcontrols a.collapse-all { background-position: -105px 0; } #listcontrols a.collapse-allsel { background-position: -105px -15px; } #listcontrols a.expand-unread { background-position: -120px 0; } #listcontrols a.expand-unreadsel { background-position: -120px -15px; } #countcontrols { position: absolute; top: 4px; right: 4px; white-space: nowrap; font-size: 11px; line-height: 14px; } #countcontrols a.button, #countcontrols a.buttonPas { float: right; } /** message list styles */ body.messagelist { margin: 0px; background-color: #F9F9F9; } table.messagelist { width: 100%; display: table; table-layout: fixed; border-spacing: 0; z-index: 1; } table.messagelist.fixedcopy { z-index: 2; } .messagelist thead tr th, .messagelist thead tr td { height: 20px; padding: 0 4px 0 2px; vertical-align: middle; border-bottom: 1px solid #999999; color: #333333; background: url(images/listheader.gif) top left repeat-x #CCC; font-size: 11px; font-weight: bold; text-align: left; } .messagelist thead tr > .sortedASC, .messagelist thead tr > .sortedDESC { background-position: 0 -26px; } .messagelist thead tr > .sortedASC a { background: url(images/icons/sort.gif) right 0 no-repeat; } .messagelist thead tr > .sortedDESC a { background: url(images/icons/sort.gif) right -14px no-repeat; } .messagelist thead tr a { display: block; width: auto !important; width: 100%; color: #333333; text-decoration: none; } .messagelist thead tr > .size.sortedASC a, .messagelist thead tr > .size.sortedDESC a { padding-right: 18px; } .messagelist thead tr > .subject { padding-left: 18px; width: 99%; } .messagelist tbody tr th, .messagelist tbody tr td { height: 20px; padding: 0; font-size: 11px; overflow: hidden; vertical-align: middle; white-space: nowrap; text-overflow: ellipsis; -o-text-overflow: ellipsis; border-bottom: 1px solid #EBEBEB; cursor: default; outline: none; } .messagelist tbody tr td a { color: #000; text-decoration: none; white-space: nowrap; cursor: inherit; } .messagelist td img { vertical-align: middle; display: inline-block; } .messagelist tbody tr td.flag, .messagelist tbody tr td.status, .messagelist tbody tr td.subject span.status { cursor: pointer; } .messagelist tr .flag span, .messagelist tr .status span, .messagelist tr .attachment span, .messagelist tr .priority span { display: block; width: 15px; text-indent: -5000px; overflow: hidden; } .messagelist tr td div.collapsed, .messagelist tr td div.expanded, .messagelist tr > .threads .listmenu, .messagelist tr .attachment span.attachment, .messagelist tr .attachment span.report, .messagelist tr .attachment span.encrypted, .messagelist tr > .priority span.priority, .messagelist tr > .priority span.prio1, .messagelist tr > .priority span.prio2, .messagelist tr > .priority span.prio3, .messagelist tr > .priority span.prio4, .messagelist tr > .priority span.prio5, .messagelist tr .flag span.flagged, .messagelist tr .flag span.unflagged, .messagelist tr:hover .flag span.unflagged, .messagelist tr > .status span.status, .messagelist tr > .status span.msgicon, .messagelist tr > .status span.deleted, .messagelist tr > .status span.unread, .messagelist tr > .status span.unreadchildren, .messagelist tr > .subject span.msgicon, .messagelist tr > .subject span.deleted, .messagelist tr > .subject span.unread, .messagelist tr > .subject span.replied, .messagelist tr > .subject span.forwarded, .messagelist tr > .subject span.unreadchildren { display: inline-block; vertical-align: middle; height: 17px; width: 15px; background: url(images/messageicons.png) center no-repeat; } .messagelist tr .attachment span.attachment { background-position: 0 -170px; } .messagelist tr .attachment span.report { background-position: 0 -255px; } .messagelist tr .attachment span.encrypted { background-position: 0 -418px; } .messagelist tr > .priority span.priority { background-position: 0 -309px; } .messagelist tr > .priority span.prio5 { background-position: 0 -358px; } .messagelist tr > .priority span.prio4 { background-position: 0 -340px; } .messagelist tr > .priority span.prio3 { background-position: 0 -324px; } .messagelist tr > .priority span.prio2 { background-position: 0 -309px; } .messagelist tr > .priority span.prio1 { background-position: 0 -290px; } .messagelist tr .flag span.flagged { background-position: 0 -153px; } .messagelist tr:hover .flag span.unflagged { background-position: 0 -136px; } .messagelist tr.flaggedroot .flag span, .messagelist tr.flaggedroot .flag span.unflagged { background-position: 0 -136px; } .messagelist tr > .subject span.msgicon, .messagelist tr > .subject span.unreadchildren { background-position: 0 -51px; margin: 0 2px; } .messagelist tr > .subject span.replied { background-position: 0 -85px; } .messagelist tr > .subject span.forwarded { background-position: 0 -68px; } .messagelist tr > .subject span.replied.forwarded { background-position: 0 -102px; } .messagelist tr > .status span.msgicon, .messagelist tr .flag span.unflagged, .messagelist tr > .status span.unreadchildren { background-position: 0 18px; /* no icon */ } .messagelist tr > .status span.msgicon:hover { background-position: 0 -272px; } .messagelist tr > .status span.deleted, .messagelist tr > .subject span.deleted { background-position: 0 -187px; } .messagelist tr > .status span.status, .messagelist tr > .status span.unread, .messagelist tr > .subject span.unread { background-position: 0 -119px; } .messagelist tr td div.collapsed { background-position: 0 -221px; cursor: pointer; } .messagelist tr td div.expanded { background-position: 0 -204px; cursor: pointer; } .messagelist tr > .threads .listmenu { background-position: 0 -238px; cursor: pointer; overflow: hidden; text-indent: -5000px; display: block; } .messagelist tbody tr td.subject { width: 99%; } .messagelist tbody tr td.subject a { cursor: default; vertical-align: middle; /* #1487091 */ } /* thread parent message with unread children */ .messagelist tbody tr.unroot td.subject a { text-decoration: underline; } .messagelist tr > .attachment, .messagelist tr > .threads, .messagelist tr > .status, .messagelist tr > .flag, .messagelist tr > .priority { width: 17px; padding: 0 0 0 2px; } .messagelist tr > .size { width: 60px; text-align: right; padding: 0 2px; } .messagelist tr > .fromto, .messagelist tr > .from, .messagelist tr > .to, .messagelist tr > .cc, .messagelist tr > .replyto { width: 180px; padding: 0 2px; } .messagelist tr > .date { width: 135px; padding: 0 2px; } .messagelist tr > .folder { width: 135px; } .messagelist tr > .hidden { display: none; } .messagelist tr.message { background-color: #FFF; } .messagelist tr.unread { font-weight: bold; background-color: #FFFFFF; } .messagelist tr.flagged td, .messagelist tr.flagged td a { color: #CC0000; } /* This padding-left minus the focused padding left should be half of the focused border-left */ .messagelist thead tr th:first-child, .messagelist thead tr td:first-child, .messagelist tbody tr td:first-child { border-left: 0; padding-left: 6px; } /* because of border-collapse, we make the left border twice what we want it to be - half will be hidden to the left */ .messagelist tbody tr.focused > td:first-child { border-left: 2px solid #d4d4d4; padding-left: 4px; } .messagelist tbody tr.selected.focused > td:first-child { border-left: 2px solid #ccc; padding-left: 5px; } .messagelist tr.selected td { color: #FFFFFF; background-color: #929292; } .messagelist.focus tr.selected td { background-color: #CC3333; } .messagelist tr.selected td a { color: #FFFFFF; } .messagelist tr.deleted td, .messagelist tr.deleted td a { color: #CCCCCC; } #listmenu { padding: 6px; max-height: none; } #listmenu legend { color: #999999; } #listmenu fieldset { border: 1px solid #999999; margin: 0 5px; float: left; } #listmenu div { padding: 8px 0 3px 0; text-align: center; clear: both; } /***** tree indicators *****/ td span.branch div { float: left; height: 16px; } td span.branch div.tree { height: 17px; width: 15px; background: url(images/tree.gif) 0px 0px no-repeat; } td span.branch div.l1 { background-position: 0px 0px; /* L */ } td span.branch div.l2 { background-position: -30px 0px; /* | */ } td span.branch div.l3 { background-position: -15px 0px; /* |- */ } /** message view styles */ #messageframe { position: absolute; top: 0; left: 180px; right: 0; bottom: 0; border: 1px solid #999; background-color: #FFF; overflow: auto; z-index: 1; } .extwin #messageframe { left: 0; } div.messageheaderbox { margin: -14px 8px 0px 8px; border: 1px solid #ccc; } table.headers-table { width: 100%; background-color: #EBEBEB; } #messagebody #full-headers, #messagebody table.headers-table { width: auto; margin: 6px 8px; background-color: #F4F4F4; } #messagebody.mailvelope { padding: 10px 8px; } #messagebody table.headers-table { margin: 16px 6px 6px 6px; } div.message-partheaders + div.message-part { border-top: 0; padding-top: 4px; } table.headers-table tr td { font-size: 11px; border-bottom:1px solid #FFFFFF; } table.headers-table tr td.header-title { width: 1%; color: #666666; font-weight: bold; text-align: right; white-space: nowrap; padding: 0 4px 0 8px; } table.headers-table tr td.header { width: 99%; } table.headers-table tr td.subject { font-weight: bold; } table.headers-table tr td.header span { white-space: nowrap; } #attachment-list { margin: 0; padding: 0 4px 0 8px; min-height: 16px; list-style-image: none; list-style-type: none; background: url(images/icons/attachment.png) 4px 2px no-repeat #DFDFDF; } #messageframe #attachment-list { border-bottom: 1px solid #ccc; } .messageheaderbox #attachment-list { border-top: 1px solid #ccc; } #attachment-list:after { content: "."; display: block; height: 0; font-size: 0; clear: both; visibility: hidden; } #attachment-list li { float: left; height: 18px; font-size: 11px; padding: 2px 0px 0px 15px; white-space: nowrap; } #attachment-list li a { text-decoration: none; } #attachment-list li a:hover { text-decoration: underline; } #attachment-list li a.drop { background: url(images/icons/down_small.gif) no-repeat center 6px; width: 12px; height: 16px; cursor: pointer; padding: 0; margin-left: 3px; display: inline-block; vertical-align: middle; } #messagebody { position:relative; padding-bottom: 10px; background-color: #FFFFFF; } div.message-part, div.message-htmlpart { padding: 10px 8px; border-top: 1px solid #ccc; /* overflow: hidden; */ } #messagebody div:first-child { border-top: 0; } div.message-part a, div.message-htmlpart a { color: #0000CC; } div.message-part div.pre { margin: 0px; padding: 0px; font-family: monospace; font-size: 12px; } div.message-part span.sig { color: #666666; } div.message-part blockquote { color: blue; border-left: 2px solid blue; border-right: 2px solid blue; background-color: #F6F6F6; margin: 2px 0; padding: 0 0.4em; overflow: hidden; text-overflow: ellipsis; } div.message-part blockquote blockquote { color: green; border-left: 2px solid green; border-right: 2px solid green; } div.message-part blockquote blockquote blockquote { color: #990000; border-left: 2px solid #bb0000; border-right: 2px solid #bb0000; } #messagebody span.part-notice { display: block; } #message-objects div, #messagebody span.part-notice { margin: 8px; min-height: 20px; padding: 10px 10px 6px 46px; } #message-objects div a, #messagebody span.part-notice a { color: #666666; padding-left: 10px; } #message-objects div a:hover, #messagebody span.part-notice a:hover { color: #333333; } #messagebody fieldset.image-attachment { border: 0; border-top: 1px solid #ccc; margin: 1em 1em 0 1em; } #messagebody fieldset.image-attachment p > img { max-width: 80%; } #messagebody legend.image-filename { color: #999; font-size: 0.9em; } #messagebody p.image-attachment { margin: 0 1em; padding: 1em; border-top: 1px solid #ccc; } #messagebody p.image-attachment a.image-link { float: left; margin-right: 2em; min-width: 160px; min-height: 60px; text-align: center; } #messagebody p.image-attachment .image-filename { display: block; font-weight: bold; line-height: 1.6em; } #messagebody p.image-attachment .image-filesize { font-size: 11px; padding-right: 1em; } #messagebody p.image-attachment .attachment-links a { margin-right: 0.6em; color: #cc0000; font-size: 11px; text-decoration: none; } #messagebody p.image-attachment .attachment-links a:hover { text-decoration: underline; } #messagelinks { position: absolute; top: 8px; right: 10px; height: 16px; text-align: right; } #messageframe #messagelinks { top: 2px; right: 2px; } #compose-headers #openextwinlink { position: absolute; height: 15px; top: 4px; right: 2px; } #full-headers { color: #666666; text-align: center; padding: 2px 6px; border-bottom: 1px solid #ccc; background-color: #EBEBEB; } .messageheaderbox #full-headers { border-bottom: 0; } div.more-headers { cursor: pointer; height: 8px; border-bottom: 0; } div.show-headers { background: url(images/icons/down_small.gif) no-repeat center; } div.hide-headers { background: url(images/icons/up_small.gif) no-repeat center; } #headers-source { margin: 2px 0; padding: 0.5em; height: 145px; background: white; overflow: auto; font-size: 11px; border: 1px solid #CCC; display: none; text-align: left; color: #333; } /** message compose styles */ #compose-container { position: absolute; top: 0; left: 205px; right: 0; bottom: 0; margin: 0; } #compose-div { position: absolute; top: 85px; right: 0; left: 0; bottom: 0; margin: 0; } #compose-body-div { position: absolute; top: 0; left: 0; bottom: 0; right: 175px; border: 1px solid #999; } #compose-body-div .tox-tinymce { border: 0 !important; width: 100% !important; } #compose-div .boxlistcontent { bottom: 23px; } #compose-body { position: absolute; left: 0; right: 0; top: 0; bottom: 0; margin: 0; font-size: 9pt; font-family: monospace; resize: none; border: none; outline: none; } #compose-headers { width: 100%; } #compose-headers td.editfield { padding-right: 8px; width: 95%; } #compose-headers td.top { vertical-align: top; } #compose-headers td.title, #compose-subject td.title { width: 80px !important; font-size: 11px; font-weight: bold; padding-right: 10px; white-space: nowrap; color: #666; } #compose-headers td textarea, #compose-headers td input { resize: none; width: 100%; border: 1px solid #999; } #compose-headers td textarea { height: 32px; } input.from_address { width: 80% !important; } #compose-cc, #compose-bcc, #compose-replyto, #compose-followupto { display: none; } #bounceheaders td.editfield { width: 95%; } #compose-editorfooter { position: absolute; right: 5px; bottom: 0; text-align: right; line-height: 20px; } #compose-editorfooter label { font-size: 11px; font-weight: bold; color: #666; } #compose-buttons { position: absolute; left: 5px; bottom: 1px; width: auto; } #compose-contacts { position: absolute; top: 0; left: 0; bottom: 0; width: 195px; border: 1px solid #999; background-color: #F9F9F9; } #compose-attachments { position: absolute; top: 0; left: 0; right: 0; bottom: 0; border: 1px solid #999; background-color: #F9F9F9; } #compose-attachments.droptarget.hover { background-color: #F0F0EE; box-shadow: 0 0 5px 0 #999; -moz-box-shadow: 0 0 5px 0 #999; -o-box-shadow: 0 0 5px 0 #999; } #compose-attachments ul { margin: 0px; padding: 0px; background-color: #FFF; list-style-image: none; list-style-type: none; } #compose-attachments ul li { position: relative; height: 18px; line-height: 16px; font-size: 11px; padding: 2px 16px 1px 2px; border-bottom: 1px solid #EBEBEB; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; -o-text-overflow: ellipsis; } #compose-attachments ul li a { text-decoration: none; } #compose-attachments li a.delete, #compose-attachments li a.cancelupload { text-indent: -5000px; width: 17px; height: 16px; padding-bottom: 2px; display: inline-block; vertical-align: middle; background-position: 0px -392px; } #compose-attachments li img { vertical-align: middle; } #compose-attachments li span { line-height: 18px; vertical-align: middle; } #compose-attachments li a.drop { background: url(images/icons/down_small.gif) no-repeat center 8px; width: 16px; height: 22px; cursor: pointer; display: block; position: absolute; right: 0; top: 0; } #upload-form, #attachment-form { padding: 6px; } #upload-form div, #attachment-form div { padding: 2px; } #upload-form div.buttons, #attachment-form div.buttons { margin-top: 4px; } #quota { position: absolute; top: 3px; right: 8px; width: 100px; } #quotaimg { position: absolute; top: 3px; right: 6px; z-index: 101; } /* addressbook in compose - copy from addressbook.css */ #directorylist { list-style: none; margin: 0; padding: 0; background-color: #FFFFFF; } #directorylist li { display: block; font-size: 11px; background: url(images/icons/folders.png) 5px -108px no-repeat; border-bottom: 1px solid #EBEBEB; white-space: nowrap; } #directorylist li a { cursor: default; display: block; padding-left: 25px; padding-top: 2px; padding-bottom: 2px; text-decoration: none; white-space: nowrap; height: 15px; } #directorylist li.selected { background-color: #929292; border-bottom: 1px solid #898989; } #directorylist li.selected a { color: #FFF; font-weight: bold; } #contacts-table { width: 100%; table-layout: fixed; } #contacts-table tbody td { cursor: default; text-overflow: ellipsis; -o-text-overflow: ellipsis; } #contacts-table td span.email { display: inline; color: #ccc; font-style: italic; margin-left: 0.5em; } #abookcountbar { margin-top: 4px; margin-left: 4px; position: absolute; margin-right: 5px; right: 0; top: 0; } #abookactions { position: absolute; text-underline: none; } #abookactions a { font-weight: bold; line-height: 22px; height: 22px; width: auto; margin: 0; padding-left: 5px; padding-right: 5px; text-shadow: 1px 1px white; background: url("images/icons/groupactions.png") no-repeat right -70px; } #abookactions a.disabled { color: #999; } #compose-contacts .searchbox { top: 2px; left: 7px; } #compose-contacts #directorylist { width: 100%; top: 23px; position: absolute; border-top: 1px solid #eee; } #compose-contacts #contacts-table { top: 45px; position: absolute; } /**** Styles for widescreen (3-column) view ****/ .widescreen #mailview-top { bottom: 0; width: 400px; height: auto; } .widescreen #mailview-bottom { left: 412px; top:0; border: 1px solid #a3a3a3; } #messagelistheader, .widescreen #messagelistfooter #countcontrols, .widescreen .messagelist > thead, .widescreen .messagelist .branch, .widescreen table.fixedcopy { display: none; } #messagelistcontainer { top: 0; } .widescreen #messagelistcontainer { top: 21px; overflow-x: hidden; } .widescreen #mailpreviewframe { top: 0; } .widescreen #messagelistheader { display: block; top: 0; white-space: nowrap; border-top: 0; border-bottom: 1px solid #999; height: 20px; } .widescreen #messagelistheader .listmenu { display: inline-block; vertical-align: middle; line-height: 16px; width: 15px; background: url(images/messageicons.png) 4px -236px no-repeat; cursor: pointer; overflow: hidden; text-indent: -5000px; padding: 2px 4px; } .widescreen .messagelist td { border-left: 0; vertical-align: top; padding: 3px 1px 1px !important; } .widescreen .messagelist td.subject { width: 99%; white-space: wrap; position: relative; /* for span.date positioning in Firefox */ } .widescreen .messagelist td.threads { width: 14px; vertical-align: middle; } .widescreen .messagelist td.flags { width: 20px; } .widescreen .messagelist td.subject span { line-height: 16px; } .widescreen .messagelist td.subject span.date { right: 2px; top: 3px; position: absolute; color: #666; } .widescreen .messagelist td.subject span.fromto { padding-left: 18px; display: block; margin-right: 90px; overflow: hidden; text-overflow: ellipsis; color: #666; } .widescreen .messagelist td.subject span.size { display: none; } .widescreen .messagelist tr.flagged td.subject span.date, .widescreen .messagelist tr.flagged td.subject span.fromto { color: #ff0000; } .widescreen .messagelist tr.selected td.subject span.date, .widescreen .messagelist tr.selected td.subject span.fromto { color: #fff; } .widescreen .messagelist tr.deleted td.subject span.date, .widescreen .messagelist tr.deleted td.subject span.fromto { color: #ccc; } .widescreen .messagelist td.subject span.subject { clear: both; display: block; font-size: 13px; overflow: hidden; text-overflow: ellipsis; } .widescreen .messagelist td.flags span { width: 20px; height: 18px; display: block; } .widescreen .messagelist td.flags span.flag { cursor: pointer; } .widescreen .messagelist tr td.subject span.msgicon, .widescreen .messagelist tr td.subject span.unreadchildren { width: 18px; margin: 0; } /* Plugins-specific styles */ #zipdownload-menu a { padding-left: 10px !important; } roundcube-skin-classic-1.6.0+ds/meta.json000066400000000000000000000002641421421013600203040ustar00rootroot00000000000000{ "name": "Classic", "author": "The Roundcube Dev Team", "license": "Creative Commons Attribution-ShareAlike", "license-url": "http://creativecommons.org/licenses/by-sa/3.0/" }roundcube-skin-classic-1.6.0+ds/plugins/000077500000000000000000000000001421421013600201425ustar00rootroot00000000000000roundcube-skin-classic-1.6.0+ds/plugins/acl/000077500000000000000000000000001421421013600207015ustar00rootroot00000000000000roundcube-skin-classic-1.6.0+ds/plugins/acl/acl.css000066400000000000000000000022501421421013600221510ustar00rootroot00000000000000#aclmanager { position: relative; border: 1px solid #999; min-height: 302px; } #aclcontainer { overflow-x: auto; } #acltable { width: 100%; border-collapse: collapse; background-color: #F9F9F9; } #acltable td { width: 1%; white-space: nowrap; } #acltable thead td { padding: 0 4px 0 2px; } #acltable tbody td { text-align: center; padding: 2px; border-bottom: 1px solid #999999; cursor: default; } #acltable tbody td.user { width: 96%; text-align: left; overflow: hidden; text-overflow: ellipsis; -o-text-overflow: ellipsis; } #acltable tbody td.partial { background: url(images/partial.png) center no-repeat; } #acltable tbody td.enabled { background: url(images/enabled.png) center no-repeat; } #acltable tr.selected td { color: #FFFFFF; background-color: #CC3333; } #acltable tr.unfocused td { color: #FFFFFF; background-color: #929292; } #acladvswitch { position: absolute; right: 4px; text-align: right; line-height: 22px; } #acladvswitch input { vertical-align: middle; } #acladvswitch span { display: block; } #aclform { display: none; } #aclform div { padding: 0; text-align: center; clear: both; } roundcube-skin-classic-1.6.0+ds/plugins/acl/images/000077500000000000000000000000001421421013600221465ustar00rootroot00000000000000roundcube-skin-classic-1.6.0+ds/plugins/acl/images/enabled.png000066400000000000000000000012421421421013600242450ustar00rootroot00000000000000PNG  IHDR;֕JtEXtSoftwareAdobe ImageReadyqe<DIDATxڤSnA=!y !$@)RE =JACGA$D 衡AH$5k8tpGڝٙsΝs)%5yRF3fɸܙ#D}N!k~`/_M]mFr0h`*R͢UIT*FJJת95Z9# x޼iO MdqLhjG&ƺ.64&/a ;fXc;?Rë`00 F1>u" etS-Zf P (Eѷ1_XfN!k<#"V~ЏQDZG|98_-$PE:IENDB`roundcube-skin-classic-1.6.0+ds/plugins/acl/templates/000077500000000000000000000000001421421013600226775ustar00rootroot00000000000000roundcube-skin-classic-1.6.0+ds/plugins/acl/templates/table.html000066400000000000000000000036531421421013600246630ustar00rootroot00000000000000
roundcube-skin-classic-1.6.0+ds/plugins/archive/000077500000000000000000000000001421421013600215635ustar00rootroot00000000000000roundcube-skin-classic-1.6.0+ds/plugins/archive/archive.css000066400000000000000000000003361421421013600237200ustar00rootroot00000000000000 #messagetoolbar a.button.archive { text-indent: -5000px; background: url(archive_act.png) 0 0 no-repeat; } #mailboxlist li.mailbox.archive > a { background-image: url(foldericon.png); background-position: 5px 1px; } roundcube-skin-classic-1.6.0+ds/plugins/archive/archive_act.png000066400000000000000000000071171421421013600245470ustar00rootroot00000000000000PNG  IHDR szz pHYs   OiCCPPhotoshop ICC profilexڝSgTS=BKKoR RB&*! J!QEEȠQ, !{kּ> H3Q5 B.@ $pd!s#~<<+"x M0B\t8K@zB@F&S`cbP-`'{[! eDh;VEX0fK9-0IWfH  0Q){`##xFW<+*x<$9E[-qWW.(I+6aa@.y24x6_-"bbϫp@t~,/;m%h^ uf@Wp~<5j>{-]cK'Xto(hw?G%fIq^D$.Tʳ?D*A, `6B$BB dr`)B(Ͱ*`/@4Qhp.U=pa( Aa!ڈbX#!H$ ɈQ"K5H1RT UH=r9\F;2G1Q= C7F dt1r=6Ыhڏ>C03l0.B8, c˱" VcϱwE 6wB aAHXLXNH $4 7 Q'"K&b21XH,#/{C7$C2'ITFnR#,4H#dk9, +ȅ3![ b@qS(RjJ4e2AURݨT5ZBRQ4u9̓IKhhitݕNWGw Ljg(gwLӋT071oUX**| J&*/Tު UUT^S}FU3S ԖUPSSg;goT?~YYLOCQ_ cx,!k u5&|v*=9C3J3WRf?qtN (~))4L1e\kXHQG6EYAJ'\'GgSSݧ M=:.kDwn^Loy}/TmG X $ <5qo</QC]@Caaᄑ.ȽJtq]zۯ6iܟ4)Y3sCQ? 0k߬~OCOg#/c/Wװwa>>r><72Y_7ȷOo_C#dz%gA[z|!?:eAAA!h쐭!ΑiP~aa~ 'W?pX15wCsDDDޛg1O9-J5*>.j<74?.fYXXIlK9.*6nl {/]py.,:@LN8A*%w% yg"/6шC\*NH*Mz쑼5y$3,幄'L Lݛ:v m2=:1qB!Mggfvˬen/kY- BTZ(*geWf͉9+̳ې7ᒶKW-X潬j9(xoʿܔĹdff-[n ڴ VE/(ۻCɾUUMfeI?m]Nmq#׹=TR+Gw- 6 U#pDy  :v{vg/jBFS[b[O>zG499?rCd&ˮ/~јѡ򗓿m|x31^VwwO| (hSЧc3- cHRMz%u0`:o_FzIDATx엿oE?{{{} FcRA Y"DHT) * 5(RHH;Qw! Obfvf}QU9SP*rnqݩxc7hy,qT1RK5_  P= J>[A60NMFw2\'L{$DtEl`Pɀl,QD>WOsꔁٳ @ Z?'с#(Z4)^jΌ DF oxNwv಺TΔH)j@@BȤ٩,ՀK/r6b+ܺIj< Q8[ r1m mp*m:%Vv9 vM%@:׳Jܢnm7 XDg^qR+uE(}}|*`$&c%L`oY 6*K7#xAEj@M.HĮ0&[{%H3ki f{IENDB`roundcube-skin-classic-1.6.0+ds/plugins/archive/archive_pas.png000066400000000000000000000017211421421013600245560ustar00rootroot00000000000000PNG  IHDR szztEXtSoftwareAdobe ImageReadyqe<sIDATxWkAfL< >"B mD QA-T + S V v6v "FMI41~83epaof~-߼PK78 ߿MVݹ٩3`.ܪ2\(y}ľoN[b7du ҇u5xF#ϛL\yL(ƒyb҅Gw=}'HO^Rr+|*"(kL NM .@zdQμ@ 4ʄX 1!Pa/PW܊ pm ?@Ti@))q: !h ˪ NW6  $tbGatXg*JKC'xB=ɤ TEky./NǕDPe,С @RmRm.KE9;X;@h'<]˽ۻk6h*ةH%v~Ҡ΃͂ ccHx6 H$Ph"*<=ΜB'mx%9w!OǦ{A!Dʲl08C4©\ _*5 #5rM?0*nxHl|-C}h9V"us1 ZSn #p^_GL\[hNM2"RC.(`Ɗ2 Ɗ_fű,gAϤ,睜?%68H$c17[*{DJ^*l{Z`D4, !5oȞPL w? \z_% ;IENDB`roundcube-skin-classic-1.6.0+ds/plugins/archive/foldericon.png000066400000000000000000000063601421421013600244220ustar00rootroot00000000000000PNG  IHDRa pHYs   OiCCPPhotoshop ICC profilexڝSgTS=BKKoR RB&*! J!QEEȠQ, !{kּ> H3Q5 B.@ $pd!s#~<<+"x M0B\t8K@zB@F&S`cbP-`'{[! eDh;VEX0fK9-0IWfH  0Q){`##xFW<+*x<$9E[-qWW.(I+6aa@.y24x6_-"bbϫp@t~,/;m%h^ uf@Wp~<5j>{-]cK'Xto(hw?G%fIq^D$.Tʳ?D*A, `6B$BB dr`)B(Ͱ*`/@4Qhp.U=pa( Aa!ڈbX#!H$ ɈQ"K5H1RT UH=r9\F;2G1Q= C7F dt1r=6Ыhڏ>C03l0.B8, c˱" VcϱwE 6wB aAHXLXNH $4 7 Q'"K&b21XH,#/{C7$C2'ITFnR#,4H#dk9, +ȅ3![ b@qS(RjJ4e2AURݨT5ZBRQ4u9̓IKhhitݕNWGw Ljg(gwLӋT071oUX**| J&*/Tު UUT^S}FU3S ԖUPSSg;goT?~YYLOCQ_ cx,!k u5&|v*=9C3J3WRf?qtN (~))4L1e\kXHQG6EYAJ'\'GgSSݧ M=:.kDwn^Loy}/TmG X $ <5qo</QC]@Caaᄑ.ȽJtq]zۯ6iܟ4)Y3sCQ? 0k߬~OCOg#/c/Wװwa>>r><72Y_7ȷOo_C#dz%gA[z|!?:eAAA!h쐭!ΑiP~aa~ 'W?pX15wCsDDDޛg1O9-J5*>.j<74?.fYXXIlK9.*6nl {/]py.,:@LN8A*%w% yg"/6шC\*NH*Mz쑼5y$3,幄'L Lݛ:v m2=:1qB!Mggfvˬen/kY- BTZ(*geWf͉9+̳ې7ᒶKW-X潬j9(xoʿܔĹdff-[n ڴ VE/(ۻCɾUUMfeI?m]Nmq#׹=TR+Gw- 6 U#pDy  :v{vg/jBFS[b[O>zG499?rCd&ˮ/~јѡ򗓿m|x31^VwwO| (hSЧc3- cHRMz%u0`:o_FIDATxڔKQeэB>ĠB>m!VQ܈" "hW },i6&qQ-lff{umٳpy<^ӛQ4cܝW8 ?Sp(67pRIR@bjͽK^@*F,6Y Vb+7g$$r@)&D H<yO_A)=@B@)R`PO+NVH?(pwgi/H"&;?H}g0H P` ދE(zSx2!!9R R 78 RIxG 5psɣz61c`@W>njߌKQa$X[ v*! Gfzs#t@'7I$InIX'N)<{aIV6\{,:>0J9'R_٠ w.3mVIENDB`roundcube-skin-classic-1.6.0+ds/plugins/enigma/000077500000000000000000000000001421421013600214025ustar00rootroot00000000000000roundcube-skin-classic-1.6.0+ds/plugins/enigma/enigma.css000066400000000000000000000073511421421013600233620ustar00rootroot00000000000000/*** Style for Enigma plugin ***/ /***** Messages displaying *****/ #enigma-message, /* fixes border-top */ #messagebody div #enigma-message { margin: 0; margin-bottom: 5px; min-height: 20px; padding: 10px 10px 6px 46px; } div.enigmaerror, /* fixes border-top */ #messagebody div.enigmaerror { background: url(enigma_error.png) 6px 1px no-repeat; background-color: #EF9398; border: 1px solid #DC5757; } div.enigmanotice, /* fixes border-top */ #messagebody div.enigmanotice { background: url(enigma.png) 6px 1px no-repeat; background-color: #A6EF7B; border: 1px solid #76C83F; } div.enigmawarning, /* fixes border-top */ #messagebody div.enigmawarning { background: url(enigma.png) 6px 1px no-repeat; background-color: #F7FDCB; border: 1px solid #C2D071; } #enigma-message a { color: #666666; padding-left: 10px; } #enigma-message a:hover { color: #333333; } p.enigmaattachment { margin: 0.5em 1em; border: 1px solid #999; border-radius: 4px; width: auto; } p.enigmaattachment span { display: inline-block; background: url(key_add.png) 10px center no-repeat; padding: 1em 0.5em 1em 50px; } /***** E-mail Compose Page *****/ #messagetoolbar a.button.enigma { text-indent: -5000px; background: url(enigma.png) 0 0 no-repeat; } #enigmamenu div.row { display: table-row; } #enigmamenu div.row > label { display: table-cell; padding: 3px; } #enigmamenu div.row > div { display: table-cell; padding: 3px; } #enigmamenu input { vertical-align: middle; } /***** Keys/Certs Management *****/ #mainscreen.enigma { top: 80px; } div.enigmascreen { position: absolute; top: 40px; right: 0; bottom: 0; left: 0; } .enigma #quicksearchbar { top: 10px; right: 0; } #enigmacontent-box { position: absolute; top: 0px; left: 290px; right: 0px; bottom: 0px; border: 1px solid #999999; overflow: hidden; } #enigmakeyslist { position: absolute; top: 0; bottom: 0; left: 0; border: 1px solid #999999; background-color: #F9F9F9; overflow: hidden; } #keylistcountbar { margin-top: 4px; margin-left: 4px; } #keys-table { width: 100%; table-layout: fixed; } #keys-table td { cursor: default; text-overflow: ellipsis; -o-text-overflow: ellipsis; } #key-details table td.title { font-weight: bold; text-align: right; } #key-details table { width: 100%; } #key-details table td, #key-details table th { border: 0; } #keyimportform fieldset div { color: #666; padding: 5px 0px; } #keycreateform td > label { display: block; } #keystoolbar { position: absolute; top: 0; left: 10px; height: 35px; } #keystoolbar a { padding-right: 10px; } #keystoolbar a.button, #keystoolbar a.buttonPas, #keystoolbar span.separator { display: block; float: left; width: 32px; height: 32px; padding: 0; margin: 0 5px; overflow: hidden; background: url(keys_toolbar.png) 0 0 no-repeat transparent; opacity: 0.99; /* this is needed to make buttons appear correctly in Chrome */ } #keystoolbar a.buttonPas { opacity: 0.35; } #keystoolbar a.createSel { background-position: 0 -32px; } #keystoolbar a.create { background-position: 0 0; } #keystoolbar a.importSel { background-position: -64px -32px; } #keystoolbar a.import { background-position: -64px 0; } #keystoolbar a.exportSel { background-position: -96px -32px; } #keystoolbar a.export { background-position: -96px 0; } #keystoolbar a.keymenu { background-position: -128px 0; width: 36px; } #keystoolbar span.separator { width: 5px; background-position: -166px 0; } #keystoolbar a.search { background: url(../../images/abook_toolbar.png) -170px 0 no-repeat transparent; } #keystoolbar a.searchSel { background: url(../../images/abook_toolbar.png) -170px -32px no-repeat transparent; } roundcube-skin-classic-1.6.0+ds/plugins/enigma/enigma.png000066400000000000000000000030701421421013600233500ustar00rootroot00000000000000PNG  IHDR szzsRGBbKGD pHYs  tIME O\-IDATX[l\3xb[:F!8)Ii%n @$Z"!QU TׇEj_xUMhE@I15r05$6ĉzbƞ9g\朽p8c33ۼuK[\֜Ͽ>o?'w[ok}7=9>?~9twx#'wq;_ ã {sgNupgRWGGǾ#@1fl#elkbw@\w/===xםec?|:sy(ƻg1Mulm[[04}(ϣ=x*ow<+G=c>Cql7cD6 Fccƙ<@}-A7ucW|>Jso?{JTlo?xm\dh8FUU%##LNLћ2PYmj㹃߼Ǐ#JY%1>1l7Oibg^=*c Z V\뫐ykAT;A |=WZhU7]ft}/dvV&E`lOPhuCrJIENDB`roundcube-skin-classic-1.6.0+ds/plugins/enigma/enigma_error.png000066400000000000000000000036501421421013600245650ustar00rootroot00000000000000PNG  IHDR szzsRGBbKGD pHYs  tIME 2:'7(IDATXYl\Ww{lJ4 qBjB "Q"x(R$D TT BHHUT Ip%I؎x̽圏8v:v[G:{朙[..)[#'mPzm½[MW/{y.4;G )<'쉇?RVRl(LOݷt_')|w:Dgt|@0{5Ul޸0Bsss׫LL.džyc_zv:~^l"(+JVVaYqZZ;Jg6UfG[ @'?TݜDWO?E8M0}1>>EyY1>)mē^iKn]L6.ƛ{F pb:wtO~~} O{5 U=\}>R}#&{v14V]YA{G'mblDKI`u-TQvʹwRSڇb v+|K?t{ ``H8Ͷ3 4 xuklXìd_Pd/+@`Ea2IJbD"&뒈DZKXfwbbd&b1I )bmi12:XE84ݞ}ɸ6a$SӘf vKu"`:.㒦:qp4%HD3Ӷ"Mx,3vew7g`3V.I{^#"d~w„B֩}>@5mPPCR[|FiEܛ)+ A4Jwb8a<}ˆaʏwsR s!r|xk$w,ogRXI0fў1r)XtG O䅷^e$b-R&"\j6? ,$b@䇣o\/cx91ALDS[hJ) JX?u˸M޴aoYѩ*fA{1/NNFI?' d.RG,>!P (1,+BX?{%`d==MNKˮg/3k xB*qk0Xʟ)] 0H2:ucw7K]Ͳ?xq?tI0[EO*T*=× 0IENDB`roundcube-skin-classic-1.6.0+ds/plugins/enigma/key.png000066400000000000000000000033171421421013600227040ustar00rootroot00000000000000PNG  IHDR szzsBIT|d pHYs B(xtEXtSoftwarewww.inkscape.org<LIDATXklwz3$CII [V+"ԪTu m-ZVH}I!BZ$,m &cٝǽv?#;3wsϹ3J:vqN[ mv: l@&^SRt*ʃ-ͬ[Cx[ǹ8;ᓆ9z,)d @:T4Q9=v7 '0S.z1Fk(e2ٜkh=vxpJTM0ak i3MwU@_Nj4|&WRb )mQcx]vsˆT&&&54{'ETfGNIPv-uȦ^ ][>g>[H5.'ꎀl@uf oΌA mEO9tw ΂Io=fYV\/``CFba!ɠGRƾ_,8k`: PlNW\ùbRz \_Hà0|p5+tB{+k|s(Թ&^n$ H.J?R8~6P&{3T!4;B[:]M uwC`o;,e}^p&9 `X_W$$ LcoEũ@qjVSʶbudb-ʧw2ܜxTQQhJ4b20_ ]έ73 2n ${fy< Iq| I@j|Z?J5d}Ͻ4SZ--Mp\`R%=99v8C 586nN:{ =Eˀ[=,9X1dsr60STۛr`v3ɠ0ܛN%YS,]_{SY똘U/LJ/RJ֘Oxb.9RǪx+V7W:Z-vFCL+`(8IQp1sfN[ Y+'FDS_ۯjC7iMo3.&g5ytpɪS{<(P9W 74jMvJRb SS΋C'& ""gY2*TíJKn:k\w m<_IENDB`roundcube-skin-classic-1.6.0+ds/plugins/enigma/key_add.png000066400000000000000000000036571421421013600235230ustar00rootroot00000000000000PNG  IHDR szzsRGBbKGD pHYs B(xtIME 6$p/IDATXíWylٙk:bCW"mTbViBԊJ44D$NLӃ"Ԫ* F+*AC| 6s?v^>}of{;9bEUUx]25Wٞ @*Jf%1%F-S4^ ˼7p&J  w ݵEW譞QMIМ#cA"DRwwrj\֣ȌZJï~F-y1,+Z1kA :LGQJ 8c'bfyJ6]̈́ŸVOLn47s͆3A.l%@G[ o߿e O'6NBA^P$lj Gc¯}_Yt '櫁WD/)?F#{6} _2h:9>0/H?˙m3T7:q{ ~kXc| 0_.@|@tp{[r.UVɯ+!dX=C݃@imFe$_y r O|Xˑ0C2CL ̆E4h3s=7(XS-ʧpÆmnI\|ܸ/{GMM O'?EI`!-mJAȲ{<@r42g E_}ݘ- 4-’PB <@$%Up/QM'Ͽun2$JYq@Ӂ[Dtd:a]K`vf'lyl4̬@Dw- ܞt n76;׹w&޹6K_^nUObr#&; 5E8تL@$gUH\p:q7fBoZ("=2d]}˿_v ۀtUy VP'oA!iKiQ&(1SuNH1M*%S,&YV=QUtw+iN-7|&^oГ$:sR*'٘6Ng)MJ,j<ߥ9[nvwأxrȏJp,%S`EA*3˸q!C t||Qi[E"ڈ|<+^8m@j,WcFmIilH{z>F?sWyIz}:??/SO +3%EcG.r \p]0%'`YQr(7^sgw|ccgЧΏFeyi<<)Ł~7fNefM6|:t_vq]pskbuXRgX&r݃gǍypy~bz޻V}*츂L6d,[wa@8z'ѣ@ 8Frg^q?egNXZj!oETli\P$AN>LDoo$IW>|8s%뭐1 /UXj\21~gXѝmTMs<+o~TUHSfd;_m5&I]?iޟIEQn􄳲*м|.Y41@ u2"yiR LQ@{&-M~3&wK?wp~?9_Q6`v823nlY ᇕ'Sߙ9Ԅ͛7ofYwz^.s1~g>)))}7~a@ʍ/na0Ɓ@AaJ}w7zxPP` D)Si Kګ{% B09?%YBHͱTYzk"+7+0rz9nu$sbz,μ Nt#~ꀟh2jFUNa0:ax) !cƜo?nr9?X[uucv5 b3,Vx[{фpR\ό#&V+1k0JQ$̝юfӝK o$tll~v ](_pSi}(jZVVP$^zi(I/nf}ee.Wj1qҠ:gXrr0b6Bwx`5 '0adBII(LGV?<D(:R@ {xoC 7gd]MLf֖ztu3_Q(<*vnGVn.3obpuq.:->*wMm>!PBl*s{]GVȹ8{ZhlKaQ{YbSEY\ZX M0fhvUB[njػwTҏokpAt8,&v&uE#~a@D*C[3 *BSD}CS ES#Eam  5A%pQ#ǀ46փ1jjT<55}fFFLM; ZHc! . I TYEd}e5QTbXJ՗Ց =~/3 00n $CZ8Q? gg>nYFޕWvsӜ>nw#P$a]$/>b6e|_}5B-)AlϞC~3I? Ya#Q&M2LpYcP 4P) "!DTw,u 71BG0ܙ0~"IDcS6;,f3CU'~Eխ `Whlj0j8tute]q7(e+/o :Wg˗/|T W?:j-"f1'8ƳqU˜9`M[L[*<ɲlVH]GƔ)^U뮜 */ZH,c1F7%XlSHJXPuQ TN0|Ro_5{;dz `DQcH5[#zeKdq!PtpdhwA H"BNptu!++fhoo]4b8Xv45BKk;::JI%^ ]U֛/ _1-T ]']Mu~5 ]cR0J]#n0_lse}+x6#߿m' Uy"IC5 X_wケ}whԭ{hК_r@)4obp'$G^YtĢ7~U)p Y7`? &0"Lχº7eyH %f@)̀ThHsс8>QL& $H[.k0%hUu ^։d[x}i df! -:HKW5fXU*dDnhڳs'RR0fxY<σKM817w@sYyf3L99[Wɴjp BȳTWk_-sc [0wtmu+nB@I@uN@kLGSDW1'Aa׽W8~\9$fG (#5XF(]Sܐnӊ tPPX p'^6W_}\ܙq‘ݝ((d%_ >'__IQ -(++nFC &"˖A2Ȟ$!Yj[}fg_U{w۲LӰ%ƨ)Sޝk#ς pnko2RdXOGΝ*J=mm%0o86Zk]/Y#V*OY|,C,k -.(~LV'(>?t=,4 sw0n`eWlGqe -= BpJ MŒ^ %]_y??|Zs;mwK3OV,Xx^l7` 10Ʌ@#͉@[XvPWWeXg΄kj+*rذ+SS&S E<16,f\0O:ldF98#y: C#@{UJ*^@?e q75M 0(O(5[M*8 F(J/vIJª_DJjʖեiY֑#aԸ F|  5@5:;ZIIW^|ŗ] x^gψ脣*P)'"''rv F~`W ͍ϞDZ:[U՚ro_׶a)+C)8773Kf$2)띕ʌD&p8,3rs5e ,eeض};޷+*nUU촁(Pۚ4mr N# AU(BQ)45,U ]ek j:` Fb5hA829PQI?x;ÿ̼Lu Mנ:F[u$9?322}g;ЯgT سlJ+뷴ϺzI3;utrUeݝ6)1H bH MC#db Q׽oįFc1F,AT `Cwλ~>2\~;Bnp(h g5xЃ+~x]L@\"~smpW+ HX~oP0n"P=Ro~UA\et<؍緿A?kh lJdUL\qªwIXL18`C$UoVPUT;pWc0cWWwp ,8&,(` cˋ$>0c֥$`'i釿%Z:#v_XN{Ew䝃{htYbUo#_` uyP#~tVT#_J>͉>C _e!N|޾{C_bYb`lOlw ;hqꬅ @0̪jcOj c(1Iz, ^lmB܅av)!#Я^)1փ{Z'7Qn :Hj|!vpgsmjv,DNr_w1W=[N| CD,C=WOO?X߳D|"&_ƾ}~q17I`6 j$(eZ`_=zB?ig|ҏz4􇖨W͸tnU߾q/ZG80D"( ⡍",LeMCaմX#g4H`֏ @RTzI٭Tb oǤ#F}A>8S-i~Y󌷘DI#o7hܨ uEp@ˎ2}LgUrUs?O1W@8BW ?X*ug?00ScDZ q 3 36ȱ:Eu/\ |!Ƒ#b(3 dMi8?`܅!~9>p,L^ĕL-o6n '0!`N+ۤgtܱ3|UUi8*e\ jw7IDATQ'L>U[2lwXGpScA[9}^]f͛5|6gÇ6G,^(ϼf8 *tDz6ytya9 cBz 0 c˵[*lN9}3/`4ZvNAʊe(6 1yN_o2]tm'}zSn[Q20_<#JBrZ`KG|ޭa8.Y4m7}W/wE/6ǁ`l6ɴFߗc,ʓ/e|/>"7oS'LHnp aAƱ.Ba~$|k~R[=m7Mb酣FD@ '6Ah6%%6jjw,O:tRgn)P\\t|8tGu$h TQ-!dn\8~lthc@TVvbT*xX<48!(礽}ʪÇ"MiYY`E Z[YC-]]٦`P `ZQT\o(.CNpFNӉX,@_dhI0|p7 kt8 dH1y N6M}G^xaPݠƷ&=ɑ 1cضti;D_ua(r_!())A* HTg:">%J!9ݻl5;*x!"f̚ fݙ;iHJJBysm[HJUHdey#A'AQ]U5?Z:DGa(=Exę©\?|LQ܌`>L-[(g\zi^Wm:T '/>_~С!4hr3!Ckg #x-8l9|1˅X,vvo/x[);/--hjjaP_3immh!֏6f^/>)"# aGGbEb\E&(~ir2-f&9t CE?D|Qƃ<Үz!CDʊhrHJB$BSS#xQ 9`DrJx465rrTM;%|:mB(e0 cWdp:#yG:Q(SyiiB!f]lٲŽ?o^ex%cF}cna>YDٌ`8||3I?뺑>8' 2`4 *'BG(gy| nCx)ԘPě,p<I Izz|ahvcfRsahא$ & <##+r,PUoicǨИH\6mb7xc"(6ڧi$LDUn֠j#9FH2e@|.鮫g63>EQBD(iʔٞ;Hzn.Ԗ!(34À G:>'fGfYB8A1J>IO<Ǒfe%B!''*W;韺:f+P1 9,;G'b0(q;"BE]c)hf% DQP\(t>U9឵k[W~!k״9lq|3K?Qe]ؑ^W>"[i w%?DP(!d ;BN@Lw22a&]z jsdT{*z9i|U]>?nNT000`華`-v$>L6jz5='2gԓ0 '<P RHflٲ(pܮwUU7;N{֮me˖ =΋" N'3prD3Q-|)3Ҳ#ْdzEC <E+P| vS*&[] `=-N5pp.CD.̱Ixp y`@$[Aޜ57ҧwaeq34!VB8YJ(Х.,8f^^lɹ'D`*uʕ.{Ԩ7nvyc hel;w\R詪'`#d頿o{ߊk2N .ūJųN@(-*ٿ8 p| l@Ve?D4N!TB  `ûEG{[<1GLv2㐒0P5t X־r[qk 8 |U:oϘ?yExf39"31 w"DxĔ`]U] d{(6 YgG1_$TUma{̋/x(|]oȱZ'8|Oe ǁ7Ae"ϟTz[:aI\ױ5<@N 1Y7֛~f Z=X6xߴ `Qq| iX 1L$eh wm ;&Ypr󇣭‹-y]2V(+$hMp$2σζ?.8[͠F}w'kqf_P}  Gp j6oCaà0V~gy`y`_m%TAnn=bp|\e[)ovp\_ 5յD`A_ u-Y%/b6"6ЫaT-eMK eP)K F2(39ΛC/m?v|ƕ.5$p-Z51B+8B+ҺttvjCQd q((-֯]jJ#`Gux4!B5葅W476(hCRQ:H %2JJ6f'T,\H$Z6tr>JtBEx:q> bXAR2zMJ(4Hlᅗo:ilf9I݇PpX%@u/CxOo}8f k|ar%˒hn.>j]`Sd;l+8x3βX &Dt@ FF S틿nR.|NM!;BO#10ʎn~P:q80F܌,Ip8xp||@5Qg'J'MAi] /|[O@}#UcG 6K(zXo?h eT'}£C mL..Ԅ,JxwynωbYc l6|P p:lŻn jtx3d0Uՠq=Xץ9%ZODf! xdh#1rY|<(> /q{$Jr$%cώm[:;KN5##ٹ}CGG+:Gse-LH8]ClO7 /쫍 Fx]x +qeeH ^q].yxiUuC*.. fSU'YpxSU'͖" ΂HŨGU[[j-{ D8T&٠QL#0 `T+RЩ):tXMz< # 2|j`~#jF `|uo>1}=;ޚv39Gvw0 fTA@1[,ߚ[p2>|=ɯ̚^t&Y8BTIg;;9P8Ɂ*9p/k'\{{7rs:#7[o=>7s@b H(|f#NTrR FF٤QaRO3`0@`dJ> h֏{%_yvUELbo]+}<ϱ,bX^hI/YY'#?x W \/8`@C\,` 75oW>1> qJ]f)<_W}=|Eqj` )$ڎ"Ζ3FFr'oSD{ﳃ&t-$F`P\:=/@:%|no=lb,B !`h0|EM*>mm}S9nA;%,(0"n ~я?W=[}w0ns3̗$ YaU.ot1 2y8Ƽ;~1eQ3@R5pxU|`6jl8?hO,h<b|~61pNR*c|cK&`(L&`'xp,UU Jd9( b4i0eb1F~a2j hO&g5  K|ӟ^q|A`d>ߙNK< T|p{>ַIENDB`roundcube-skin-classic-1.6.0+ds/plugins/enigma/templates/000077500000000000000000000000001421421013600234005ustar00rootroot00000000000000roundcube-skin-classic-1.6.0+ds/plugins/enigma/templates/keycreate.html000066400000000000000000000013441421421013600262440ustar00rootroot00000000000000
roundcube-skin-classic-1.6.0+ds/plugins/enigma/templates/keyimport.html000066400000000000000000000006141421421013600263120ustar00rootroot00000000000000
roundcube-skin-classic-1.6.0+ds/plugins/enigma/templates/keyinfo.html000066400000000000000000000007101421421013600257300ustar00rootroot00000000000000
roundcube-skin-classic-1.6.0+ds/plugins/enigma/templates/keys.html000066400000000000000000000121361421421013600252440ustar00rootroot00000000000000
roundcube-skin-classic-1.6.0+ds/plugins/enigma/templates/keysearch.html000066400000000000000000000006141421421013600262450ustar00rootroot00000000000000
roundcube-skin-classic-1.6.0+ds/plugins/help/000077500000000000000000000000001421421013600210725ustar00rootroot00000000000000roundcube-skin-classic-1.6.0+ds/plugins/help/help.css000066400000000000000000000007371421421013600225430ustar00rootroot00000000000000/***** Roundcube|Mail Help task styles *****/ #taskbar a.button-help { background-image: url(help.gif); } .extwin #tabsbar { top: 21px; left: 20px; right: 100px; border-bottom: 0; } .helpwin .closelink { position: absolute; top: 20px; right: 20px; } .help-box { overflow: auto; background-color: #F2F2F2; } #helplicense, #helpabout { width: 46em; padding: 1em 2em; } #helplicense a, #helpabout a { color: #900; } #helpabout { margin: 0 auto; } roundcube-skin-classic-1.6.0+ds/plugins/help/help.gif000066400000000000000000000016021421421013600225100ustar00rootroot00000000000000GIF89aպ555׼ʹⴱپپѸb]j}ڿҺnfy(((ؼھ<7BϨԽ°ȳڱӸӼջwoٱJHN=:>!#ּB>Hи־ɷ!,Q[XX[Y Y' V@ZZ@V 4^c?0c^}lE=?0=ETa]?bbqo\aTF]:|<2z:\Fx~)|2v,h3a ('/ Q` 䋋2X@(8!BL@JT2N +Hb):]$b#I A@9">j4"hW$C!&jULq5R(IТI9Hd 4ɡ"_ `  (Ia#@T1Ǘ ̘!l kF2!" Ntq !A[P@NEJAFE Jh~iT!Z 'y08qB%@W0 N,7P#@ t$d;P#|P";roundcube-skin-classic-1.6.0+ds/plugins/help/templates/000077500000000000000000000000001421421013600230705ustar00rootroot00000000000000roundcube-skin-classic-1.6.0+ds/plugins/help/templates/content.html000066400000000000000000000007321421421013600254320ustar00rootroot00000000000000
" class="boxcontent">
roundcube-skin-classic-1.6.0+ds/plugins/help/templates/help.html000066400000000000000000000040241421421013600247060ustar00rootroot00000000000000
roundcube-skin-classic-1.6.0+ds/plugins/jqueryui/000077500000000000000000000000001421421013600220175ustar00rootroot00000000000000roundcube-skin-classic-1.6.0+ds/plugins/jqueryui/images/000077500000000000000000000000001421421013600232645ustar00rootroot00000000000000roundcube-skin-classic-1.6.0+ds/plugins/jqueryui/images/buttongradient.png000066400000000000000000000003011421421013600270150ustar00rootroot00000000000000PNG  IHDRtEXtSoftwareAdobe ImageReadyqe<cIDATxA /4c#Ѭddʳ՟]5E$NLE]H.Dhgժ*N|V zTN*]K5#PIENDB`roundcube-skin-classic-1.6.0+ds/plugins/jqueryui/images/listheader.png000066400000000000000000000005441421421013600261210ustar00rootroot00000000000000PNG  IHDR !o;tEXtSoftwareAdobe ImageReadyqe<IDATxڴSَ0>L/`vV{F"cL۶gȏO+l*7.O|2]hgx:TeJƙc &pWZ{afū)qy5[N͋-×  =#h=Ua.ʲF͏#޲hg,gfc}_}fS{ iP}`d]-J $\}[ ʵnҤp T㔓K$GnԴ 9ø..Ǫk_d_CcƍRIENDB`roundcube-skin-classic-1.6.0+ds/plugins/jqueryui/images/ui-icons_444444_256x240.png000066400000000000000000000155201421421013600273640ustar00rootroot00000000000000PNG  IHDREr@bKGDD< pHYsHHFk>mIDATx{leG}?gK$U!>TRu &H`oE*U.B RE*%B$EFdE)݈†>lB^PRU%9g^{}{=y~9Mn<.` cAb/@[VD03AX90N_B &>~> c;abDߎEQz'kMayԉ 6!:u::@RŤByDD'L-f]Sq!f SQ&S7MCr==3dJ{fZS0Ms:0K٦gʿ&HU=mc4i?UĔGU4hcQb]!hLW/  @pxh8~|AQf?ێ1f¸=uQGJHpPϠIw״m췥ԧ>2"WÓP&{nT:sfqH@.cI ~Ss+^|Bn29 dH]v-ˌ-meh>q&تg 9x#cn~!pxh84^/ o #Z@S^4 KZKPd9C@F[,a+]8vKqHlw9ק84KBץ|&#[\C`R!:F zC6)AT1wU.Iҗ!4ig3wE:q7n0uAmPy TK(5ͬlNæbTrwDV]te47 L[C0P&0++  @pxh84Y`OEZj,*-E)e{U, \uoV: `omKet_WOdW3Z Քrv|~^g`jycp*fb]M59.LNq+%ۯ0vccJEM5kk#I<x_ I#0Dw4xh84^/ ^c drDM{wQte{^`br./M:0գ*z`]|SB(e)h͎/Vܮ"aO!o ,u^Љ^=zt`WeCCM Qϱo0q%Uo?<@6HG/uAQ-_u||ִ*2lٍuG@ j !Br qL!*)h.V{3-!w$dP*/P[ t1l3hlyp0bgL} 3$%\/.)TwQ"uK7d+2! @pxh84'aY$mf6lB'.D Рx7SxtIe We}d0RW^ݢ0](U݋Tx|T|@v^Df׹Lb(2H0n8;_QO}D&3{YWw5*e˗?̖G :H iZӖ)/MP(:!/|B[i:Gf L`~:z$aa^ʭ|P- kbݞ<ەL&xJAABȼHvᑢ[ySəwNJuy %pw0_a"zx 3i1|= @%JWAm\ l>arV-PSוjA^&v&^WcqMz-&| ϜCʥxx}\ZW4Ig8YL1  aROQ.PU(>K&c.mO-M\8SY.'|5*܊B@֘A%Mo2:c[K93-tnNjBo2`*]9aZAq?Wկó)%0"_ϮqpyV!/hI.($]!rW+p P; 44E*0r"77`\*!s<@Zbn0͏me HEH]XSM~#a1&|VbYQE}e%ͦ@~NN>8o7*GBMR-U=-³K E+x p c\UWs5Wla?Lsf;2vy+o*m m-t8 W<,o̰8f=CH`⾿h)_}(%m'& ;(ݚ!{:^R@N ү"*<V敡5oh~q+`6IiI<%Z=^JE\`0]1DA^a0f(c %[Gxh84^/Ordh9M7L)-ӂ-?K(stբh-?:_XڧCr]8YB3|C| leXW_x!V8Ɗb8bQ7N4Jl!= D ?'a`^aq8:-YPx[o֝XQ"GִW} 1>cÚbYV 6=*ۿŻ)8hs/8'Ϳ,lEb\Ye.M6܈d9uJZĽj-l&8:s\Кty'hs[Gmh-mk2^SJe%u\j5 n|;଴δa[;Хˎp?|yRaC$_a/)NUNƍȄp~Ú/kn|J)/9Q:,K xR! B%]lq+|w ս_\GW)"3]aCJ%>|' _ƅDP*07³=VZEgV-L'@}2ƪ[P' rEm["vO# 5g$$?mƟ'zJ^SxHjg4D=4@F7# ъ~z'o To㩋b̓ddcBU%T9ҊD@.!+Nwuer>n-U$U`Iv%AQEd ;Ә:+a&XĎ y%k Gс "4pxh84^ @d6((Ԕ{C::[>H, ɴNVNhr.~NZb3+Q|,%t%n!作*7fg(m!f y"kI6Y/eZٳ+zg6W8ɦbQ%y8Ï2ŕ#b-tY͕8ynO{]!ټ*\ (p2.Hٙd.>Z(N &l2&k U&ף~.ו658A7}P:BlkU[8)j1$W !s\ QFn(qRK:'X@=$ x#|5:@]2Si.&W $` 8t3 =&[#ߥU3Wҳq .H{➇Z,ȣ"AH#珁W(+̱1Ɏ;8/<EE C+nU:|a ɔM|?LW1$~}W ,oVRl{7 ^;<,t[T"3SU9l˾H[yV&a@E&I?U7xG4c *i'xƨ" I3c1e\ӎe($ztnꅧHv.|mO9QFL&y Πg)5ޜlWv' 6zK,`]ǫ2@}Ϟ9=>4=O5͍sp 'UX⻹{J FalrF}c@`fQȎчxm܃ #<𶀆 @pd`.6Ip۞]A+"y Pns3oz7hzeDp'm&MwMh<Ǧ(I'G>W%QWVoHtMtjDU͕l n IwoO_5~YXw(Rm)'Dɸ5=@+~jy^`O`$!_U#!GB |V:ĵ>de=Ay<Շ*^_b T)}7 bPohhh~7rM/dFHGI>&Ql/L^b:גTDM9Q<*y =2~/?J,+%qqޗS?ܑ ^e]GSVpu^س~oBo l84^/  @!/ONGۮ2t]С8cݮ5z=7ˮg@/aE[y#3#z7L.| (cRcSmQ$6ץ{ Da{T_j84^/  @ñ`/_g "d`ɾ0 { Cj_9jDՋa~? dc[0*a,& 0&+ OB4!1~Ix>8c&G)jI=@5@v&J?QlÇ@Q?x^y 3%tEXtdate:create2016-07-13T10:21:59+00:00%tEXtdate:modify2016-07-13T09:26:54+00:00͠tEXtSoftwareAdobe ImageReadyqe<IENDB`roundcube-skin-classic-1.6.0+ds/plugins/jqueryui/images/ui-icons_555555_256x240.png000066400000000000000000000155141421421013600273750ustar00rootroot00000000000000PNG  IHDREr@bKGDUI pHYsHHFk>iIDATxleGu?wKֻI -Ti};T[-e$boE*Uh]@JD6_$)(j7 »QP zBTlU}n6ku}w+{}Μ;gL<=.` cAb;@zD03FX9:0N_B &>~> c;abD߈E.BH!6 Cu8tuI?!B *Oz.[aͲlB >h>M,4Ro 1zzf^ 4"Sj߱`沛u`M( ,7M { ƞi;~:)7qqF6g]$ױt pxh84^/  @ی2v،1c쩳nʾ~7 |wM~[O}f7@q?@# e.L3noF| Tel8iu{t`neӋOhmP&Lv5zވe]lMԧ7qX ] Wqw(BPpxh84^/ G8gJo}iA )s5~aJYTV1pTVP%تrO?ph *sKM,Gf -։Ckuu@FkmS0(b\/Chjgb)(; z-tVn R71%ݪ-`.i۠@/8PjY%؜Mźh[2 R h7Yo8j~10*Xt0Ua2^Ma%WW/  @pxh8ápihxѮB&=wwn-`r5YJǖ0V\)P>YD@k}Z@XxXY l]l;ul3e4ұp!bPdmgQO c:(); WA}(HWY\URP7Y,]`߬('u LdT˿sf) &)0(T}sLU4!V;Kjs Q:7ػ^{VJ {Ϸ_a*Ǫj.,TGy6 #v1f1i Dx4 ^/  @9l0٫\>Vo/]`Y`K,vL{|<<3Xߔ-ҮsS݂۹]=޴Rn֟6>0Mf{U*o0q%U dP"PX"]`C@f˫v: SE|Bd ZӪȰg7UABTM/V k*)h.V{3(lkl{IB%bj5pPAc*Lt5K|w 5Paļ~@mP @IK^[]REnWe@փ @pxh8OZòH ͖m2لNT]myA9wnI :Jm^NzuRtT}v/Ri&~Su "{=\2= ٿˬ#տɨl:yGA>7Cb ȚfJ_}t2ר/-_d3[FEWA"IӊRןm9|%\OC%lP=2kdz#[/\# /Wn2om+LєUy?>#E*3͔8>K>ap06D9@4 Ag6cl /  @ñ`"]iK{s D07ӕSzb!䬴[,'XI(cOmlm k#K#m~Pa&. )bmuLI fnQ! Lü#鷭mcȱDuBVVD`2GPkpAWNTPU(iJş6 ȗe\Նg=Nj6g t ޟ?[d>^Kߤ,An"hf h6T xXֵ$C a"D0jHMoTBfx^""#rl,ip7u, XFcDJM$"Ĺ}江Wo*B5V-U=-³ E+x`Z%y=s=a 3 ksN4lTBƸhf!NjHa?6B|^,/0rDF[5 !m` '$J~1ofDx;k 6(jPx)_4?Koq&[T:E9/J0D`RWg^V $Y|&yeᯈ9BR*ˆ ׄ/j&RE 21{a`7<* @px](Al=\ntÄҢ>)زoӄҿtZtG@ KtTnFKYfM~-L+K@a,*,OY` NKrw&}9$ߋFݑ[ @{z&f ͿӢ 49 q6ahx1ie^ bdM+@;z7m0:Oa<n-U8/U`^v%p wGJlyTAasS>ge?L^D_i\Sxu5_<tO0 PA𶀆 @p4O"qGA餦vGbQ przEss] 6&K_)ČZ/y!wr'!x!}E~7C~?Cn 1]C'I_2 ,J͞D\\Ig, 1*Q ǹx]~)LOk <"mkvsxb* PaBF+ߐQ!Fj4LqbSqfX֘e A5YkOد2?զ)[lSPҟ0K(JHAt&sUmo T&@oaqABf9bI7ge/P * uN0.p_{Hs|e:@-2Qi.&W $`8tf&mSz sߪ{t+ٸ9u_~qC~LWy\$;W)W]q0 `9!ٱbx=/p&z,jMZq-ѩ c Olsa=/NfxHrW XG5y 9,=yDng6-6yi(De3^o*DgrX}?'xN&b@iE < !i&[Ny`nen3Tgms[Il_D/IoYS4@osѶ _f`?Xqy.sYVm,G g3TG$ɨ(<#5ЌT?ljڦ1_PO ^Ԥ !Nzڱ^!4 tS/4=Ke͍3,rg 'U߫J Faq{i1 0 w ڸG <:Fx~?@m  @v@]]<ҟPj74"}u67s~WF$ Z.h~oxl⛈dIDATx] c۶H阒]Kd%٫뺮lmw]|pXm-}X:+iĆQV9\e'AtOS:72YsxMہB&z>nC@r@*aӝ%MFDDDDDDTߖH,ERUn ب\f͹:}4ᦋ{)n[ ̰E K Y Dۇ- +Kl=ӃL`љ|%n a N#5 (4?EDDDD\oWFfq;\E_,W!%zE!F¶. (USHQ0dw)T 8#p,xBK *xXEe K솎%mKX~sFE~tdcaI1Af4dHcGSB`0wev`"{ .GDDDD,dO6k"qkMefS_UKŌ&g~>n H}) LF%8()r![4统qQk0m[Le_70@>1 X0AZVcEV Ltk3EJ44ZﮊN`rt>`˥  AHBLH@cUq=jcM2sJCLiR NQ0=Yi-|4V ]]B^ޞ_H$<$ a=d@ (ZAp_}~s:N{DC>m^ƒS&, ;N&B} <_AB]HuN(B0{h1IKDs j' M8.ӫ1h3df}mq nU{Lo z \=?@ ((e|=ơ麄Ci1r<|OO; `HpQyzԈuZVƲ!)5mC2Lyg;֑RjWa@@VL&Wru=Z ̥=U5} 7;b(nP&sk48ͥ01U Wvk18dqTՌE]qH8 GF K'rOrŗ6"fpT^3c"nMم-/W=tJ,X){P Rm|K>mX8v5h<_{ꘀYF|&_G;&>^W⁃&K(81EB@F&;"L'wfwE-6o&/̫'Xe,>~ee|A=) dQ`}P[KN˂/~)O[dO=3El5'Y$?7mTzզ.\.` WE"""""v)V#]L;zqJr²[\-tҽ5 @ͷϟnT@+;cQhC*TڙAVr?f? Q1T`} Hk,{VZˋTϛ?I̯uQKLMe͆~qym09 S;j5 iQ]7k0UޭGkX3#lY_Цxj޶9`# M [z KuO_z˿Dܭ*kOJ(7n\e ITƨl/U߶uw.~;#r.8 o# 5Lh>1i pVM?/u70 X@L+M+{Fkt{ŧ890`. ĀCR+\/t R; TӲ]aL|efđ >ۣG|P`P8C1K՛A̍<2ۂKrl@L L 8@E>`nPNԍ,p EƆZF lÎ; F7Ȯ; swSz)g7{rsSgȋ(߄~AWytX$NVR_<6p.O8O[OdDk>_OO}JSdmV?W(_m j~=H IԁF>T/{*]IGJ@iqamNF|Q50+ ES8:v`p~vj:Bp96oys% |@H]+@t]Wk}}7FʮrAB\m-_2PY8xՎN.h~@+7z5t_//?0S>)zi0n/B`{DW#`Bo[,gFVЁpP߾C]Bz ,XXfԃA:H k7dZ9oc}o]0vd:R]0ve]刈jу| ? +(OǍ+ #ysߍnpFru<.HȺotM3h}߆P}˗vP}mǀ?WZ@}@@FDl%tEXtdate:create2016-07-13T10:21:59+00:00%tEXtdate:modify2016-07-13T09:26:54+00:00͠tEXtSoftwareAdobe ImageReadyqe<IENDB`roundcube-skin-classic-1.6.0+ds/plugins/jqueryui/images/ui-icons_777777_256x240.png000066400000000000000000000155271421421013600274150ustar00rootroot00000000000000PNG  IHDREr@bKGDwdǭ pHYsHHFk>tIDATx{leG}?g l^CKd*M&6JRm붔MފRUd'Ѻ5@TʣB$EF"nDaWiSRI6Dyq^3s|s̙o~3g~3 >Go.4^dL21L$`l[~&+&щ@G`Vag'alNXb0t(P5RH&<ą-`r22)Kz,$[RpR su8r]aj#zTMS$\Oό3!ZPYo)D N#Yʦ2: )P}_US2L]a?szՙ/lljٛ<2ݎ:+g/  @pxh8z|aQf=ۊ1f¸;{ã)!)fB=&5]ӶߖfO}Ϭ(0oY03(Kdl1U+թLMz{D@>]D-omu ]ZV,ˌMmyhUzfi=@]S؊tTo6g%SB_qw)DPpxh84^/ _G8Ĺ{Ja bR(xhi@IzJҼy tsY@eeC뱅rjm܍C&[LM%m{e^3JM3@ӰX7mkA ".v2MuZfPy -!LUis_hxvv+3  @pxh84Y`>HԀEZn5{Dn{DY l]ysx-[LqmЭq `_XA*fLOtL17:0k SYB> /SA]CgݳX:p:L*YQNT\}="dLM 5-l} 0(TT|sLE4!;K~pm {˷aʜǢ.Jm.718(I : sdbSҞ^:S)!" @pxh84gW@~= &{K'jڻ ,#Vvh=L*}yLʼ=Ƌc6m^P?,LD1DV2S$_`U3 UfaQvFX"&!k֘D`:G㊐(qAOVPU j(iJlWqK li3 x T!sXD@s 9+y8u\mY"r7v֗u- v!H 4<@(B$"PdVZƜ wߠs0kB5h$]dpϪ_@0+4@"hOtckQi c%}TC5|jfJ򭼕da?L sf9[2Vq7; y6mNi  b-"?[fXhE!MLqRTDW*ZIhD$w{mÊ: ~fE㳔&GESdJ4ye]U/Vx06ȃ"XW Nj OFS gc>$C^xT @)>U.,-z)E}Zeg ttG@sKtTk$ZKyO~-Lk+@=2GXVX`3"SMlriߍR{wn''8SjoOI;tXa.0N7N. (O< ;vɤVyY5(aU_}h?Gx8񈦂XgMOz!V.qįi|LHL_F yUғ_J`B]L"tYeM܈d:uJZĵjmlC&8sךt﹅m6T469K) %HZߒ:.՚nz w> c^68#ͦ1mX֡C][5 : a2S-II\q#`pPe^b|~.?=-5OK?09Lx%8qIT d=\&'=n)X[8SDf‚<|'O!) 63Uag}osk;'Z9Z]HQ33uBn6BMf E-l2=)Hx V `Vj,&Jr0YeT]GxL뼪 ])is9NG^WiH6Ͻ `7"Hʬ)\ 1Rsv6Xe=Nc ` Td=az8M?UU^Wҟ<0WKHHAth֪q*SdI&FB8YbI7g=^D=;@qA,U`b]=oO˷1J1VR;@x՘2Ht!6ɽ\8\'S367tkl SPVأ~\N-(; mjksOfjcA=@9C'*B| eXBdR j oMs!F=zo*ikkf7빞끛Y^#i[.. e""ҿ~A~/#]@ R* XśsTG$ɨ(<#5ЌT?͉ym<[=(xZ}W#N awpQML`KqSFMRdSijg|۹I͡ Z}+c^ԄhE^UxG4c *IO&'5)1?sHf5[CP 2c+j]3eYgt,@+g-OJ`eLa1CYZn]3*~:g("褿[12n2kYL_|.My/y/ ({F$i=|KA,%}[қdFYg1iFUOQD>go]\zWbT=).xY"IUf8˂Z ,CHX|iz6)X0Ovث;J FalpF}b@`fQ={Ɂi <5Pŏ._px[@pxh82P~;GMtM-v@]ܠ.߰ >K94}6. /n:&"O'"'G>P%RWV~1KtMt1jDUlP%U |^ӿ]C` _i/{җVQdz16zfudO?P{f_?Azf_? o#j3URmUqmfh7sIb_.`8G.篘B5nJM47sIb4@4FXb)&PqFHGI>.Ql/LVb% ) .(?Vr 飸UUzX!e|Ul_6~yUY: )5WJ/?GpG~/_17lz DXǭpu}^kسAo Bo l84^/  @!OMG۶2t]ȡcݶ5z-o;3`c6FzAmǸm` cHdIDATx] c۶H阒]Kd%٫뺮lmw]|pXm-}X:+iĆQV9\e'AtOS:72YsxMہB&z>nC@r@*aӝ%MFDDDDDDTߖH,ERUn ب\f͹:}4ᦋ{)n[ ̰E K Y Dۇ- +Kl=ӃL`љ|%n a N#5 (4?EDDDD\oWFfq;\E_,W!%zE!F¶. (USHQ0dw)T 8#p,xBK *xXEe K솎%mKX~sFE~tdcaI1Af4dHcGSB`0wev`"{ .GDDDD,dO6k"qkMefS_UKŌ&g~>n H}) LF%8()r![4统qQk0m[Le_70@>1 X0AZVcEV Ltk3EJ44ZﮊN`rt>`˥  AHBLH@cUq=jcM2sJCLiR NQ0=Yi-|4V ]]B^ޞ_H$<$ a=d@ (ZAp_}~s:N{DC>m^ƒS&, ;N&B} <_AB]HuN(B0{h1IKDs j' M8.ӫ1h3df}mq nU{Lo z \=?@ ((e|=ơ麄Ci1r<|OO; `HpQyzԈuZVƲ!)5mC2Lyg;֑RjWa@@VL&Wru=Z ̥=U5} 7;b(nP&sk48ͥ01U Wvk18dqTՌE]qH8 GF K'rOrŗ6"fpT^3c"nMم-/W=tJ,X){P Rm|K>mX8v5h<_{ꘀYF|&_G;&>^W⁃&K(81EB@F&;"L'wfwE-6o&/̫'Xe,>~ee|A=) dQ`}P[KN˂/~)O[dO=3El5'Y$?7mTzզ.\.` WE"""""v)V#]L;zqJr²[\-tҽ5 @ͷϟnT@+;cQhC*TڙAVr?f? Q1T`} Hk,{VZˋTϛ?I̯uQKLMe͆~qym09 S;j5 iQ]7k0UޭGkX3#lY_Цxj޶9`# M [z KuO_z˿Dܭ*kOJ(7n\e ITƨl/U߶uw.~;#r.8 o# 5Lh>1i pVM?/u70 X@L+M+{Fkt{ŧ890`. ĀCR+\/t R; TӲ]aL|efđ >ۣG|P`P8C1K՛A̍<2ۂKrl@L L 8@E>`nPNԍ,p EƆZF lÎ; F7Ȯ; swSz)g7{rsSgȋ(߄~AWytX$NVR_<6p.O8O[OdDk>_OO}JSdmV?W(_m j~=H IԁF>T/{*]IGJ@iqamNF|Q50+ ES8:v`p~vj:Bp96oys% |@H]+@t]Wk}}7FʮrAB\m-_2PY8xՎN.h~@+7z5t_//?0S>)zi0n/B`{DW#`Bo[,gFVЁpP߾C]Bz ,XXfԃA:H k7dZ9oc}o]0vd:R]0ve]刈jу| ? +(OǍ+ #ysߍnpFru<.HȺotM3h}߆P}˗vP}mǀ?WZ@}@@FDl%tEXtdate:create2016-07-13T10:21:59+00:00%tEXtdate:modify2016-07-13T09:26:54+00:00͠tEXtSoftwareAdobe ImageReadyqe<IENDB`roundcube-skin-classic-1.6.0+ds/plugins/jqueryui/images/ui-icons_ffffff_256x240.png000066400000000000000000000142331421421013600300400ustar00rootroot00000000000000PNG  IHDREr@bKGD̿ pHYsHHFk>IDATx]]%uzfV^;lY03&)]P 'M@+ȋa k`J!&~H2ք F?!0_&`>u޹?U_3sSu|U]:!D@t 8"t@M;ljH=&Omk3FB8F;@* cOy=kWڅە 3ANI*vP-ast $Hp As21E,ځ ԪGE'ihe]iSǼjvqPr /Y e-ڦt R5wgf I;&ImJmqkۦw4BsȠWM &_ /1n;z_$ 8H`# pDH 8|3h2oF)e>}Hl>LBV-}uҾo|ڵ/l| "o]}HSwǗAs!803@j~yӇ 4h >@")J_9]L;njq (pDH 8"G$@'MqXi}"03]AS(~ @@-$M6 W3'79+OqOh\O< `xTOHp/dg4 "GlՈf+)CO'u*c'TMKh^< uWhzHʇڸq풁| vAM1|B2 t3XbhW rsnZLwpO~8 pđ 8"G$@# pCR~O xDsM* |{oWC;]Հl5)^^ #šNv97> tm aϿ_ k{bW%p@ݖC>۩`ͤqǽ;~>iCZX^[HfalsX'0M _I~9'}~{.@62,hPU@U൓)UCH _\f.*@/gN*C-{g7H4ɼkor?_59]bU/_kp)m/qToLZ8D88"G$@#`ܘ*s> ʧ轎I{`>@1%,`35"G # pDH1{Hg[0 ˖\6%Hqx,Oaflxt! b[WX7wNyZ.ZuCTk qh_|kj~Q@n2=A6-kϺ"-RgZPv \͹8f/-Kp[΃:%,AL&S&D'Ms>A' FUf` JvQ8]6"?_޽C$n\Ba#¬#,5D3fq# p,'?'޷:0+n֚^vx] f 45b{=6v=NWxG8£K3kt͒] -F⛛./復Ou{~#qRyB+xۂJP1 !%3/` >\^dG/N-^ZvP#Y"ho \[LugHz~]()`+8PS~3OY((My~;HĻ}x 9 2SwG 9M\f/A1n~p SN<p-@o.-t>0-[\_g@6 nYNa .B|9>.N&hD[/3 oL59G0>*Z;"x}Œ.QٟJ| LQG5c̍ >Iէ-}{s=5}  _<Գ{ɂWZgԔ5~c|- 8"G$@X,WE Zm}p-oCCmȹA'[69~ ӎP#0*)uQDvi)FF4dAntÐ˞lO6;R,:ElPǔ K:Dۄt).kL9AOqrџWԧlJߢ\&;߈2AK9DiZyQ#5۬|{MHD#JD\8)ju9|1~=O=\Vn~'/PX(,u'0MPŃmq | J~yL1ާ{W/?o ]}uܙ F&*S\=u3~NzߤYq6DR_/MwElJCǯq!Lw]*ԐjΛ O]DCBɡB&@_fd]zva{!_nmSQnoMkn[qP3.)#{>oCz!U&6~߃JeتI]Ӻe9Qa.%sj=;x{DŽy:8"G$@ sɠ|6zCm79V ^Vzk}4*HAɿ6ZtF..2>Ot-fV;W_ٞ,O >Z|ya~萻B ki#@u"ڥ! *7! f3DckTɰCk.sPש;C<}Ra0L;7Lw5@6JCDV#NXFa곮8y>B %:dH Ar'@+2oH:͢ Ӻ]r8C`W;ErV۸ruEP;3*'JcIzkRl `OW*}Cc |NY+UOr1\LSZ5):aPlNw"Cهf9K`>3Jghe|7IqN[ʥ^c7Mq=M*3+1qKʯ3!KfŠ6|#y >_&lʶ&1_TjW`iHCڥټ ,Z7֟Ԫl;w*QwyFϜhc14R6i6h~ P6S]*r3pC۴NB;G~gj!|hϔ}vQ{z,pQGD{~9 )ߛzn&@T>51 偠0I˫\!\rrh3>]Y7PtӴDO[5nA ] alT2A_&\An4'':aOHc 0  w޺{Gg3/R1T0+ޔ0Rm柅`o*~ _g uFjǟ=sxpE)VU9vuZO=j<_>o5@HPGx#;I 0Q#zG$@# pDZK*6Aa\n6v[K(Ѯ0zLI/jnЮ|y.4qE صẄ́xjq {Y>.]!a[!i.d&~RJ4`&@Sۥ sy7wphq= lefy y_Eŵ^ըwXQ" tloޡs9eSR~ڥ|;i6\/$ʗʿx8_t+xp+ި$@'q_Ǔ.t-o\}]m&-t-o}dC>rFO|Ӗw8KCH7V'J M֝`\ W#|{B ̪$y4,}F>nk-PWEAtH=jiY'W;S'QOQL7DO=@w=KFR™?ЛΕN8#(p̯/ b,?Pw%tEXtdate:create2016-07-13T10:21:59+00:00%tEXtdate:modify2016-07-13T09:26:54+00:00͠tEXtSoftwareAdobe ImageReadyqe<IENDB`roundcube-skin-classic-1.6.0+ds/plugins/jqueryui/jquery-ui.css000066400000000000000000001103541421421013600244670ustar00rootroot00000000000000/*! jQuery UI - v1.12.0 - 2016-08-01 * http://jqueryui.com * Includes: draggable.css, core.css, resizable.css, selectable.css, sortable.css, accordion.css, autocomplete.css, menu.css, button.css, controlgroup.css, checkboxradio.css, datepicker.css, dialog.css, progressbar.css, selectmenu.css, slider.css, spinner.css, tabs.css, tooltip.css, theme.css * To view and modify this theme, visit http://jqueryui.com/themeroller/?scope=&folderName=base&cornerRadiusShadow=8px&offsetLeftShadow=0px&offsetTopShadow=0px&thicknessShadow=5px&opacityShadow=30&bgImgOpacityShadow=0&bgTextureShadow=flat&bgColorShadow=666666&opacityOverlay=30&bgImgOpacityOverlay=0&bgTextureOverlay=flat&bgColorOverlay=aaaaaa&iconColorError=cc0000&fcError=5f3f3f&borderColorError=f1a899&bgTextureError=flat&bgColorError=fddfdf&iconColorHighlight=777620&fcHighlight=777620&borderColorHighlight=dad55e&bgTextureHighlight=flat&bgColorHighlight=fffa90&iconColorActive=ffffff&fcActive=ffffff&borderColorActive=003eff&bgTextureActive=flat&bgColorActive=007fff&iconColorHover=555555&fcHover=2b2b2b&borderColorHover=cccccc&bgTextureHover=flat&bgColorHover=ededed&iconColorDefault=777777&fcDefault=454545&borderColorDefault=c5c5c5&bgTextureDefault=flat&bgColorDefault=f6f6f6&iconColorContent=444444&fcContent=333333&borderColorContent=dddddd&bgTextureContent=flat&bgColorContent=ffffff&iconColorHeader=444444&fcHeader=333333&borderColorHeader=dddddd&bgTextureHeader=flat&bgColorHeader=e9e9e9&cornerRadius=3px&fwDefault=normal&fsDefault=1em&ffDefault=Arial%2CHelvetica%2Csans-serif * Copyright jQuery Foundation and other contributors; Licensed MIT */ .ui-draggable-handle { -ms-touch-action: none; touch-action: none; } /* Layout helpers ----------------------------------*/ .ui-helper-hidden { display: none; } .ui-helper-hidden-accessible { border: 0; clip: rect(0 0 0 0); height: 1px; margin: -1px; overflow: hidden; padding: 0; position: absolute; width: 1px; } .ui-helper-reset { margin: 0; padding: 0; border: 0; outline: 0; line-height: 1.3; text-decoration: none; font-size: 100%; list-style: none; } .ui-helper-clearfix:before, .ui-helper-clearfix:after { content: ""; display: table; border-collapse: collapse; } .ui-helper-clearfix:after { clear: both; } .ui-helper-zfix { width: 100%; height: 100%; top: 0; left: 0; position: absolute; opacity: 0; filter:Alpha(Opacity=0); /* support: IE8 */ } .ui-front { z-index: 100; } /* Interaction Cues ----------------------------------*/ .ui-state-disabled { cursor: default !important; pointer-events: none; } /* Icons ----------------------------------*/ .ui-icon { display: inline-block; vertical-align: middle; margin-top: -.25em; position: relative; text-indent: -99999px; overflow: hidden; background-repeat: no-repeat; } .ui-widget-icon-block { left: 50%; margin-left: -8px; display: block; } /* Misc visuals ----------------------------------*/ /* Overlays */ .ui-widget-overlay { position: fixed; top: 0; left: 0; width: 100%; height: 100%; } .ui-resizable { position: relative; } .ui-resizable-handle { position: absolute; font-size: 0.1px; display: block; -ms-touch-action: none; touch-action: none; } .ui-resizable-disabled .ui-resizable-handle, .ui-resizable-autohide .ui-resizable-handle { display: none; } .ui-resizable-n { cursor: n-resize; height: 7px; width: 100%; top: -5px; left: 0; } .ui-resizable-s { cursor: s-resize; height: 7px; width: 100%; bottom: -5px; left: 0; } .ui-resizable-e { cursor: e-resize; width: 7px; right: -5px; top: 0; height: 100%; } .ui-resizable-w { cursor: w-resize; width: 7px; left: -5px; top: 0; height: 100%; } .ui-resizable-se { cursor: se-resize; width: 12px; height: 12px; right: 1px; bottom: 1px; } .ui-resizable-sw { cursor: sw-resize; width: 9px; height: 9px; left: -5px; bottom: -5px; } .ui-resizable-nw { cursor: nw-resize; width: 9px; height: 9px; left: -5px; top: -5px; } .ui-resizable-ne { cursor: ne-resize; width: 9px; height: 9px; right: -5px; top: -5px; } .ui-selectable { -ms-touch-action: none; touch-action: none; } .ui-selectable-helper { position: absolute; z-index: 100; border: 1px dotted black; } .ui-sortable-handle { -ms-touch-action: none; touch-action: none; } .ui-accordion .ui-accordion-header { display: block; cursor: pointer; position: relative; margin: 2px 0 0 0; padding: .5em .5em .5em .7em; font-size: 100%; } .ui-accordion .ui-accordion-content { padding: 1em 2.2em; border-top: 0; overflow: auto; } .ui-autocomplete { position: absolute; top: 0; left: 0; cursor: default; } .ui-menu { list-style: none; padding: 0; margin: 0; display: block; outline: 0; } .ui-menu .ui-menu { position: absolute; } .ui-menu .ui-menu-item { margin: 0; cursor: pointer; /* support: IE10, see #8844 */ list-style-image: url("data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7"); } .ui-menu .ui-menu-item-wrapper { position: relative; padding: 3px 1em 3px .4em; } .ui-menu .ui-menu-divider { margin: 5px 0; height: 0; font-size: 0; line-height: 0; border-width: 1px 0 0 0; } .ui-menu .ui-state-focus, .ui-menu .ui-state-active { margin: -1px; } .ui-menu .ui-menu-item .ui-state-active { background: #c33; border-color: #a22; color: #fff; display: block; } .ui-menu .ui-menu-item a { display: block; } /* icon support */ .ui-menu-icons { position: relative; } .ui-menu-icons .ui-menu-item-wrapper { padding-left: 2em; } /* left-aligned */ .ui-menu .ui-icon { position: absolute; top: 0; bottom: 0; left: .2em; margin: auto 0; } /* right-aligned */ .ui-menu .ui-menu-icon { left: auto; right: 0; } .ui-button { padding: .4em 1em; display: inline-block; position: relative; line-height: normal; margin-right: .1em; cursor: pointer; vertical-align: middle; text-align: center; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; /* Support: IE <= 11 */ overflow: visible; } .ui-button, .ui-button:link, .ui-button:visited, .ui-button:hover, .ui-button:active { text-decoration: none; } /* to make room for the icon, a width needs to be set here */ .ui-button-icon-only { width: 2em; box-sizing: border-box; text-indent: -9999px; white-space: nowrap; } /* no icon support for input elements */ input.ui-button.ui-button-icon-only { text-indent: 0; } /* button icon element(s) */ .ui-button-icon-only .ui-icon { position: absolute; top: 50%; left: 50%; margin-top: -8px; margin-left: -8px; } .ui-button.ui-icon-notext .ui-icon { padding: 0; width: 2.1em; height: 2.1em; text-indent: -9999px; white-space: nowrap; } input.ui-button.ui-icon-notext .ui-icon { width: auto; height: auto; text-indent: 0; white-space: normal; padding: .4em 1em; } /* workarounds */ /* Support: Firefox 5 - 40 */ input.ui-button::-moz-focus-inner, button.ui-button::-moz-focus-inner { border: 0; padding: 0; } .ui-controlgroup { vertical-align: middle; display: inline-block; } .ui-controlgroup > .ui-controlgroup-item { float: left; margin-left: 0; margin-right: 0; } .ui-controlgroup > .ui-controlgroup-item:focus, .ui-controlgroup > .ui-controlgroup-item.ui-visual-focus { z-index: 9999; } .ui-controlgroup-vertical > .ui-controlgroup-item { display: block; float: none; width: 100%; margin-top: 0; margin-bottom: 0; text-align: left; } .ui-controlgroup-vertical .ui-controlgroup-item { box-sizing: border-box; } .ui-controlgroup .ui-controlgroup-label { padding: .4em 1em; } .ui-controlgroup .ui-controlgroup-label span { font-size: 80%; } .ui-controlgroup-horizontal .ui-controlgroup-label + .ui-controlgroup-item { border-left: none; } .ui-controlgroup-vertical .ui-controlgroup-label + .ui-controlgroup-item { border-top: none; } .ui-controlgroup-horizontal .ui-controlgroup-label.ui-widget-content { border-right: none; } .ui-controlgroup-vertical .ui-controlgroup-label.ui-widget-content { border-bottom: none; } /* Spinner specific style fixes */ .ui-controlgroup-vertical .ui-spinner-input { /* Support: IE8 only, Android < 4.4 only */ width: 75%; width: calc( 100% - 2.4em ); } .ui-controlgroup-vertical .ui-spinner .ui-spinner-up { border-top-style: solid; } .ui-checkboxradio-label .ui-icon-background { box-shadow: inset 1px 1px 1px #ccc; border-radius: .12em; border: none; } .ui-checkboxradio-radio-label .ui-icon-background { width: 16px; height: 16px; border-radius: 1em; overflow: visible; border: none; } .ui-checkboxradio-radio-label.ui-checkboxradio-checked .ui-icon, .ui-checkboxradio-radio-label.ui-checkboxradio-checked:hover .ui-icon { background-image: none; width: 8px; height: 8px; border-width: 4px; border-style: solid; } .ui-checkboxradio-disabled { pointer-events: none; } .ui-datepicker { width: 17em; padding: .2em .2em 0; display: none; box-shadow: 1px 1px 18px #999; -moz-box-shadow: 1px 1px 12px #999; -webkit-box-shadow: #999 1px 1px 12px; } .ui-datepicker .ui-datepicker-header { position: relative; padding: .2em 0; } .ui-datepicker .ui-datepicker-prev, .ui-datepicker .ui-datepicker-next { position: absolute; top: 2px; width: 1.8em; height: 1.8em; } .ui-datepicker .ui-datepicker-prev-hover, .ui-datepicker .ui-datepicker-next-hover { top: 1px; } .ui-datepicker .ui-datepicker-prev { left: 2px; } .ui-datepicker .ui-datepicker-next { right: 2px; } .ui-datepicker .ui-datepicker-prev-hover { left: 1px; } .ui-datepicker .ui-datepicker-next-hover { right: 1px; } .ui-datepicker .ui-datepicker-prev span, .ui-datepicker .ui-datepicker-next span { display: block; position: absolute; left: 50%; margin-left: -8px; top: 50%; margin-top: -8px; } .ui-datepicker .ui-datepicker-title { margin: 0 2.3em; line-height: 1.8em; text-align: center; } .ui-datepicker .ui-datepicker-title select { font-size: 1em; margin: 1px 0; } .ui-datepicker select.ui-datepicker-month, .ui-datepicker select.ui-datepicker-year { width: 45%; } .ui-datepicker table { width: 100%; font-size: .9em; border-collapse: collapse; margin: 0 0 .4em; } .ui-datepicker th { padding: .7em .3em; text-align: center; font-weight: bold; border: 0; } .ui-datepicker td { border: 0; padding: 1px; } .ui-datepicker td span, .ui-datepicker td a { display: block; padding: .2em; text-align: right; text-decoration: none; } .ui-datepicker td.ui-datepicker-current-day .ui-state-active { background:#c33; border-color:#a22; color:#fff; } .ui-datepicker .ui-datepicker-buttonpane { background-image: none; margin: .7em 0 0 0; padding: 0 .2em; border-left: 0; border-right: 0; border-bottom: 0; } .ui-datepicker .ui-datepicker-buttonpane button { float: right; margin: .5em .2em .4em; cursor: default; padding: .2em .6em .3em .6em; width: auto; overflow: visible; } .ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current { float: left; } /* with multiple calendars */ .ui-datepicker.ui-datepicker-multi { width: auto; } .ui-datepicker-multi .ui-datepicker-group { float: left; } .ui-datepicker-multi .ui-datepicker-group table { width: 95%; margin: 0 auto .4em; } .ui-datepicker-multi-2 .ui-datepicker-group { width: 50%; } .ui-datepicker-multi-3 .ui-datepicker-group { width: 33.3%; } .ui-datepicker-multi-4 .ui-datepicker-group { width: 25%; } .ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header, .ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header { border-left-width: 0; } .ui-datepicker-multi .ui-datepicker-buttonpane { clear: left; } .ui-datepicker-row-break { clear: both; width: 100%; font-size: 0; } /* RTL support */ .ui-datepicker-rtl { direction: rtl; } .ui-datepicker-rtl .ui-datepicker-prev { right: 2px; left: auto; } .ui-datepicker-rtl .ui-datepicker-next { left: 2px; right: auto; } .ui-datepicker-rtl .ui-datepicker-prev:hover { right: 1px; left: auto; } .ui-datepicker-rtl .ui-datepicker-next:hover { left: 1px; right: auto; } .ui-datepicker-rtl .ui-datepicker-buttonpane { clear: right; } .ui-datepicker-rtl .ui-datepicker-buttonpane button { float: left; } .ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current, .ui-datepicker-rtl .ui-datepicker-group { float: right; } .ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header, .ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header { border-right-width: 0; border-left-width: 1px; } /* Icons */ .ui-datepicker .ui-icon { display: block; text-indent: -99999px; overflow: hidden; background-repeat: no-repeat; left: .5em; top: .3em; } .ui-dialog { position: absolute; top: 0; left: 0; padding: .2em; outline: 0; -webkit-box-shadow: #999 1px 1px 12px; -moz-box-shadow: 1px 1px 12px #999; box-shadow: 1px 1px 18px #999; } .ui-dialog .ui-dialog-titlebar { padding: .4em 1em; position: relative; } .ui-dialog .ui-dialog-title { float: left; margin: .1em 0; white-space: nowrap; width: 90%; overflow: hidden; text-overflow: ellipsis; } .ui-dialog .ui-dialog-titlebar-close { position: absolute; right: .3em; top: 50%; width: 20px; margin: -10px 0 0 0; padding: 1px; height: 20px; } .no-close .ui-dialog-titlebar-close { display: none !important; } .ui-dialog .ui-dialog-content { position: relative; border: 0; padding: .5em 1em; background: none; overflow: auto; } .ui-dialog .ui-dialog-buttonpane { text-align: left; border-width: 1px 0 0 0; background-image: none; margin-top: .5em; padding: .3em 1em .5em .4em; } .ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset { float: right; } .ui-dialog .ui-dialog-buttonpane button { margin: .5em .4em .5em 0; cursor: default; } .ui-dialog .ui-resizable-n { height: 2px; top: 0; } .ui-dialog .ui-resizable-e { width: 2px; right: 0; } .ui-dialog .ui-resizable-s { height: 2px; bottom: 0; } .ui-dialog .ui-resizable-w { width: 2px; left: 0; } .ui-dialog .ui-resizable-se, .ui-dialog .ui-resizable-sw, .ui-dialog .ui-resizable-ne, .ui-dialog .ui-resizable-nw { width: 7px; height: 7px; } .ui-dialog .ui-resizable-se { right: 0; bottom: 0; } .ui-dialog .ui-resizable-sw { left: 0; bottom: 0; } .ui-dialog .ui-resizable-ne { right: 0; top: 0; } .ui-dialog .ui-resizable-nw { left: 0; top: 0; } .ui-draggable .ui-dialog-titlebar { cursor: move; } .ui-progressbar { height: 2em; text-align: left; overflow: hidden; } .ui-progressbar .ui-progressbar-value { margin: -1px; height: 100%; } .ui-progressbar .ui-progressbar-overlay { background: url("data:image/gif;base64,R0lGODlhKAAoAIABAAAAAP///yH/C05FVFNDQVBFMi4wAwEAAAAh+QQJAQABACwAAAAAKAAoAAACkYwNqXrdC52DS06a7MFZI+4FHBCKoDeWKXqymPqGqxvJrXZbMx7Ttc+w9XgU2FB3lOyQRWET2IFGiU9m1frDVpxZZc6bfHwv4c1YXP6k1Vdy292Fb6UkuvFtXpvWSzA+HycXJHUXiGYIiMg2R6W459gnWGfHNdjIqDWVqemH2ekpObkpOlppWUqZiqr6edqqWQAAIfkECQEAAQAsAAAAACgAKAAAApSMgZnGfaqcg1E2uuzDmmHUBR8Qil95hiPKqWn3aqtLsS18y7G1SzNeowWBENtQd+T1JktP05nzPTdJZlR6vUxNWWjV+vUWhWNkWFwxl9VpZRedYcflIOLafaa28XdsH/ynlcc1uPVDZxQIR0K25+cICCmoqCe5mGhZOfeYSUh5yJcJyrkZWWpaR8doJ2o4NYq62lAAACH5BAkBAAEALAAAAAAoACgAAAKVDI4Yy22ZnINRNqosw0Bv7i1gyHUkFj7oSaWlu3ovC8GxNso5fluz3qLVhBVeT/Lz7ZTHyxL5dDalQWPVOsQWtRnuwXaFTj9jVVh8pma9JjZ4zYSj5ZOyma7uuolffh+IR5aW97cHuBUXKGKXlKjn+DiHWMcYJah4N0lYCMlJOXipGRr5qdgoSTrqWSq6WFl2ypoaUAAAIfkECQEAAQAsAAAAACgAKAAAApaEb6HLgd/iO7FNWtcFWe+ufODGjRfoiJ2akShbueb0wtI50zm02pbvwfWEMWBQ1zKGlLIhskiEPm9R6vRXxV4ZzWT2yHOGpWMyorblKlNp8HmHEb/lCXjcW7bmtXP8Xt229OVWR1fod2eWqNfHuMjXCPkIGNileOiImVmCOEmoSfn3yXlJWmoHGhqp6ilYuWYpmTqKUgAAIfkECQEAAQAsAAAAACgAKAAAApiEH6kb58biQ3FNWtMFWW3eNVcojuFGfqnZqSebuS06w5V80/X02pKe8zFwP6EFWOT1lDFk8rGERh1TTNOocQ61Hm4Xm2VexUHpzjymViHrFbiELsefVrn6XKfnt2Q9G/+Xdie499XHd2g4h7ioOGhXGJboGAnXSBnoBwKYyfioubZJ2Hn0RuRZaflZOil56Zp6iioKSXpUAAAh+QQJAQABACwAAAAAKAAoAAACkoQRqRvnxuI7kU1a1UU5bd5tnSeOZXhmn5lWK3qNTWvRdQxP8qvaC+/yaYQzXO7BMvaUEmJRd3TsiMAgswmNYrSgZdYrTX6tSHGZO73ezuAw2uxuQ+BbeZfMxsexY35+/Qe4J1inV0g4x3WHuMhIl2jXOKT2Q+VU5fgoSUI52VfZyfkJGkha6jmY+aaYdirq+lQAACH5BAkBAAEALAAAAAAoACgAAAKWBIKpYe0L3YNKToqswUlvznigd4wiR4KhZrKt9Upqip61i9E3vMvxRdHlbEFiEXfk9YARYxOZZD6VQ2pUunBmtRXo1Lf8hMVVcNl8JafV38aM2/Fu5V16Bn63r6xt97j09+MXSFi4BniGFae3hzbH9+hYBzkpuUh5aZmHuanZOZgIuvbGiNeomCnaxxap2upaCZsq+1kAACH5BAkBAAEALAAAAAAoACgAAAKXjI8By5zf4kOxTVrXNVlv1X0d8IGZGKLnNpYtm8Lr9cqVeuOSvfOW79D9aDHizNhDJidFZhNydEahOaDH6nomtJjp1tutKoNWkvA6JqfRVLHU/QUfau9l2x7G54d1fl995xcIGAdXqMfBNadoYrhH+Mg2KBlpVpbluCiXmMnZ2Sh4GBqJ+ckIOqqJ6LmKSllZmsoq6wpQAAAh+QQJAQABACwAAAAAKAAoAAAClYx/oLvoxuJDkU1a1YUZbJ59nSd2ZXhWqbRa2/gF8Gu2DY3iqs7yrq+xBYEkYvFSM8aSSObE+ZgRl1BHFZNr7pRCavZ5BW2142hY3AN/zWtsmf12p9XxxFl2lpLn1rseztfXZjdIWIf2s5dItwjYKBgo9yg5pHgzJXTEeGlZuenpyPmpGQoKOWkYmSpaSnqKileI2FAAACH5BAkBAAEALAAAAAAoACgAAAKVjB+gu+jG4kORTVrVhRlsnn2dJ3ZleFaptFrb+CXmO9OozeL5VfP99HvAWhpiUdcwkpBH3825AwYdU8xTqlLGhtCosArKMpvfa1mMRae9VvWZfeB2XfPkeLmm18lUcBj+p5dnN8jXZ3YIGEhYuOUn45aoCDkp16hl5IjYJvjWKcnoGQpqyPlpOhr3aElaqrq56Bq7VAAAOw=="); height: 100%; filter: alpha(opacity=25); /* support: IE8 */ opacity: 0.25; } .ui-progressbar-indeterminate .ui-progressbar-value { background-image: none; } .ui-selectmenu-menu { padding: 0; margin: 0; position: absolute; top: 0; left: 0; display: none; } .ui-selectmenu-menu .ui-menu { overflow: auto; overflow-x: hidden; padding-bottom: 1px; } .ui-selectmenu-menu .ui-menu .ui-selectmenu-optgroup { font-size: 1em; font-weight: bold; line-height: 1.5; padding: 2px 0.4em; margin: 0.5em 0 0 0; height: auto; border: 0; } .ui-selectmenu-open { display: block; } .ui-selectmenu-text { display: block; margin-right: 20px; overflow: hidden; text-overflow: ellipsis; } .ui-selectmenu-button.ui-button { text-align: left; white-space: nowrap; width: 14em; } .ui-selectmenu-icon.ui-icon { float: right; margin-top: 0; } .ui-slider { position: relative; text-align: left; } .ui-slider .ui-slider-handle { position: absolute; z-index: 2; width: 1.2em; height: 1.2em; cursor: default; -ms-touch-action: none; touch-action: none; } .ui-slider .ui-slider-range { position: absolute; z-index: 1; font-size: .7em; display: block; border: 0; background-position: 0 0; } /* support: IE8 - See #6727 */ .ui-slider.ui-state-disabled .ui-slider-handle, .ui-slider.ui-state-disabled .ui-slider-range { filter: inherit; } .ui-slider-horizontal { height: .8em; } .ui-slider-horizontal .ui-slider-handle { top: -.3em; margin-left: -.6em; } .ui-slider-horizontal .ui-slider-range { top: 0; height: 100%; } .ui-slider-horizontal .ui-slider-range-min { left: 0; } .ui-slider-horizontal .ui-slider-range-max { right: 0; } .ui-slider-vertical { width: .8em; height: 100px; } .ui-slider-vertical .ui-slider-handle { left: -.3em; margin-left: 0; margin-bottom: -.6em; } .ui-slider-vertical .ui-slider-range { left: 0; width: 100%; } .ui-slider-vertical .ui-slider-range-min { bottom: 0; } .ui-slider-vertical .ui-slider-range-max { top: 0; } .ui-spinner { position: relative; display: inline-block; overflow: hidden; padding: 0; vertical-align: middle; } .ui-spinner-input { border: none; background: none; color: inherit; padding: .222em 0; margin: .2em 0; vertical-align: middle; margin-left: .4em; margin-right: 2em; } .ui-spinner-button { width: 1.6em; height: 50%; font-size: .5em; padding: 0; margin: 0; text-align: center; position: absolute; cursor: default; display: block; overflow: hidden; right: 0; } /* more specificity required here to override default borders */ .ui-spinner a.ui-spinner-button { border-top-style: none; border-bottom-style: none; border-right-style: none; } .ui-spinner-up { top: 0; } .ui-spinner-down { bottom: 0; } .ui-tabs { position: relative;/* position: relative prevents IE scroll bug (element with position: relative inside container with overflow: auto appear as "fixed") */ padding: .2em; } .ui-tabs .ui-tabs-nav { margin: 0; padding: .2em .2em 0; } .ui-tabs .ui-tabs-nav li { list-style: none; float: left; position: relative; top: 0; margin: 0; border-bottom-width: 0; padding: 0; white-space: nowrap; -webkit-border-top-left-radius: 2px; -moz-border-radius-topleft: 2px; border-top-left-radius: 2px; -webkit-border-top-right-radius: 2px; -moz-border-radius-topright: 2px; border-top-right-radius: 2px; } .ui-tabs .ui-tabs-nav .ui-tabs-anchor { float: left; padding: .3em 1em; text-decoration: none; } .ui-tabs .ui-tabs-nav li.ui-tabs-active { margin-bottom: -1px; padding-bottom: 1px; } .ui-dialog .ui-tabs-nav li.ui-tabs-active { background: #fff; } .ui-tabs .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor, .ui-tabs .ui-tabs-nav li.ui-state-disabled .ui-tabs-anchor, .ui-tabs .ui-tabs-nav li.ui-tabs-loading .ui-tabs-anchor { cursor: text; } .ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor { cursor: pointer; } .ui-tabs .ui-tabs-panel { display: block; border-width: 0; padding: 1em 1.4em; background: none; } .ui-tooltip { padding: 8px; position: absolute; z-index: 9999; max-width: 300px; } body .ui-tooltip { border-width: 2px; } /* Component containers ----------------------------------*/ .ui-widget { font-family: Arial,Helvetica,sans-serif; font-size: 1em; } .ui-widget .ui-widget { font-size: 1em; } .ui-widget input, .ui-widget select, .ui-widget textarea, .ui-widget button { font-family: Arial,Helvetica,sans-serif; font-size: 1em; } .ui-widget.ui-widget-content { border: 1px solid #c5c5c5; } .ui-widget-content { border: 1px solid #dddddd; background: #ffffff; color: #333333; } .ui-widget-content a { color: #333333; } .ui-widget-header { border: 1px solid #dddddd; font-weight: bold; border-width: 0 0 1px 0; background: #f4f4f4 url("images/listheader.png") 50% 50% repeat; color: #333333; margin: -0.2em -0.2em 0 -0.2em; } .ui-widget-header a { color: #333333; } /* Interaction states ----------------------------------*/ .ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default, .ui-button, /* We use html here because we need a greater specificity to make sure disabled works properly when clicked or hovered */ html .ui-button.ui-state-disabled:hover, html .ui-button.ui-state-disabled:active { border: 1px solid #c5c5c5; background: #f6f6f6; font-weight: normal; color: #454545; } .ui-state-default a, .ui-state-default a:link, .ui-state-default a:visited, a.ui-button, a:link.ui-button, a:visited.ui-button, .ui-button { color: #454545; text-decoration: none; } .ui-state-hover, .ui-widget-content .ui-state-hover, .ui-widget-header .ui-state-hover, .ui-state-focus, .ui-widget-content .ui-state-focus, .ui-widget-header .ui-state-focus, .ui-button:hover, .ui-button:focus { border: 1px solid #cccccc; background: #ededed; font-weight: normal; color: #2b2b2b; } .ui-state-focus, .ui-widget-content .ui-state-focus { border: 1px solid #c33; color: #a00; } .ui-tabs-nav .ui-state-focus { border: 1px solid #a4a4a4; color: #000; } .ui-state-hover a, .ui-state-hover a:hover, .ui-state-hover a:link, .ui-state-hover a:visited, .ui-state-focus a, .ui-state-focus a:hover, .ui-state-focus a:link, .ui-state-focus a:visited, a.ui-button:hover, a.ui-button:focus { color: #2b2b2b; text-decoration: none; } .ui-visual-focus { box-shadow: 0 0 3px 1px rgb(94, 158, 214); } .ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active, a.ui-button:active, .ui-button:active, .ui-button.ui-state-active:hover { border: 1px solid #003eff; font-weight: normal; background: #c33; border-color: #a22; color: #fff; } .ui-icon-background, .ui-state-active .ui-icon-background { border: #003eff; background-color: #ffffff; } .ui-state-active a, .ui-state-active a:link, .ui-state-active a:visited { text-decoration: none; } /* Interaction Cues ----------------------------------*/ .ui-state-highlight, .ui-widget-content .ui-state-highlight, .ui-widget-header .ui-state-highlight { border: 1px solid #dad55e; background: #fffa90; color: #777620; } .ui-state-checked { border: 1px solid #dad55e; background: #fffa90; } .ui-state-highlight a, .ui-widget-content .ui-state-highlight a, .ui-widget-header .ui-state-highlight a { color: #777620; } .ui-state-error, .ui-widget-content .ui-state-error, .ui-widget-header .ui-state-error { border: 1px solid #f1a899; background: #fddfdf; color: #5f3f3f; } .ui-state-error a, .ui-widget-content .ui-state-error a, .ui-widget-header .ui-state-error a { color: #5f3f3f; } .ui-state-error-text, .ui-widget-content .ui-state-error-text, .ui-widget-header .ui-state-error-text { color: #5f3f3f; } .ui-priority-primary, .ui-widget-content .ui-priority-primary, .ui-widget-header .ui-priority-primary { font-weight: bold; } .ui-priority-secondary, .ui-widget-content .ui-priority-secondary, .ui-widget-header .ui-priority-secondary { opacity: .6; filter:Alpha(Opacity=60); font-weight: normal; } .ui-state-disabled, .ui-widget-content .ui-state-disabled, .ui-widget-header .ui-state-disabled { opacity: .35; filter:Alpha(Opacity=35); /* support: IE8 */ background-image: none; } .ui-state-disabled .ui-icon { filter:Alpha(Opacity=35); /* support: IE8 - See #6059 */ } /* Icons ----------------------------------*/ /* states and images */ .ui-icon { width: 16px; height: 16px; } .ui-icon, .ui-widget-content .ui-icon { background-image: url("images/ui-icons_444444_256x240.png"); } .ui-widget-header .ui-icon { background-image: url("images/ui-icons_444444_256x240.png"); } .ui-button .ui-icon { background-image: url("images/ui-icons_777777_256x240.png"); } .ui-state-hover .ui-icon, .ui-state-focus .ui-icon, .ui-button:hover .ui-icon, .ui-button:focus .ui-icon, .ui-state-default .ui-icon { background-image: url("images/ui-icons_555555_256x240.png"); } .ui-state-active .ui-icon, .ui-button:active .ui-icon { background-image: url("images/ui-icons_ffffff_256x240.png"); } .ui-state-highlight .ui-icon, .ui-button .ui-state-highlight.ui-icon { background-image: url("images/ui-icons_777620_256x240.png"); } .ui-state-error .ui-icon, .ui-state-error-text .ui-icon { background-image: url("images/ui-icons_cc0000_256x240.png"); } /* positioning */ .ui-icon-blank { background-position: 16px 16px; } .ui-icon-caret-1-n { background-position: 0 0; } .ui-icon-caret-1-ne { background-position: -16px 0; } .ui-icon-caret-1-e { background-position: -32px 0; } .ui-icon-caret-1-se { background-position: -48px 0; } .ui-icon-caret-1-s { background-position: -65px 0; } .ui-icon-caret-1-sw { background-position: -80px 0; } .ui-icon-caret-1-w { background-position: -96px 0; } .ui-icon-caret-1-nw { background-position: -112px 0; } .ui-icon-caret-2-n-s { background-position: -128px 0; } .ui-icon-caret-2-e-w { background-position: -144px 0; } .ui-icon-triangle-1-n { background-position: 0 -16px; } .ui-icon-triangle-1-ne { background-position: -16px -16px; } .ui-icon-triangle-1-e { background-position: -32px -16px; } .ui-icon-triangle-1-se { background-position: -48px -16px; } .ui-icon-triangle-1-s { background-position: -65px -16px; } .ui-icon-triangle-1-sw { background-position: -80px -16px; } .ui-icon-triangle-1-w { background-position: -96px -16px; } .ui-icon-triangle-1-nw { background-position: -112px -16px; } .ui-icon-triangle-2-n-s { background-position: -128px -16px; } .ui-icon-triangle-2-e-w { background-position: -144px -16px; } .ui-icon-arrow-1-n { background-position: 0 -32px; } .ui-icon-arrow-1-ne { background-position: -16px -32px; } .ui-icon-arrow-1-e { background-position: -32px -32px; } .ui-icon-arrow-1-se { background-position: -48px -32px; } .ui-icon-arrow-1-s { background-position: -65px -32px; } .ui-icon-arrow-1-sw { background-position: -80px -32px; } .ui-icon-arrow-1-w { background-position: -96px -32px; } .ui-icon-arrow-1-nw { background-position: -112px -32px; } .ui-icon-arrow-2-n-s { background-position: -128px -32px; } .ui-icon-arrow-2-ne-sw { background-position: -144px -32px; } .ui-icon-arrow-2-e-w { background-position: -160px -32px; } .ui-icon-arrow-2-se-nw { background-position: -176px -32px; } .ui-icon-arrowstop-1-n { background-position: -192px -32px; } .ui-icon-arrowstop-1-e { background-position: -208px -32px; } .ui-icon-arrowstop-1-s { background-position: -224px -32px; } .ui-icon-arrowstop-1-w { background-position: -240px -32px; } .ui-icon-arrowthick-1-n { background-position: 1px -48px; } .ui-icon-arrowthick-1-ne { background-position: -16px -48px; } .ui-icon-arrowthick-1-e { background-position: -32px -48px; } .ui-icon-arrowthick-1-se { background-position: -48px -48px; } .ui-icon-arrowthick-1-s { background-position: -64px -48px; } .ui-icon-arrowthick-1-sw { background-position: -80px -48px; } .ui-icon-arrowthick-1-w { background-position: -96px -48px; } .ui-icon-arrowthick-1-nw { background-position: -112px -48px; } .ui-icon-arrowthick-2-n-s { background-position: -128px -48px; } .ui-icon-arrowthick-2-ne-sw { background-position: -144px -48px; } .ui-icon-arrowthick-2-e-w { background-position: -160px -48px; } .ui-icon-arrowthick-2-se-nw { background-position: -176px -48px; } .ui-icon-arrowthickstop-1-n { background-position: -192px -48px; } .ui-icon-arrowthickstop-1-e { background-position: -208px -48px; } .ui-icon-arrowthickstop-1-s { background-position: -224px -48px; } .ui-icon-arrowthickstop-1-w { background-position: -240px -48px; } .ui-icon-arrowreturnthick-1-w { background-position: 0 -64px; } .ui-icon-arrowreturnthick-1-n { background-position: -16px -64px; } .ui-icon-arrowreturnthick-1-e { background-position: -32px -64px; } .ui-icon-arrowreturnthick-1-s { background-position: -48px -64px; } .ui-icon-arrowreturn-1-w { background-position: -64px -64px; } .ui-icon-arrowreturn-1-n { background-position: -80px -64px; } .ui-icon-arrowreturn-1-e { background-position: -96px -64px; } .ui-icon-arrowreturn-1-s { background-position: -112px -64px; } .ui-icon-arrowrefresh-1-w { background-position: -128px -64px; } .ui-icon-arrowrefresh-1-n { background-position: -144px -64px; } .ui-icon-arrowrefresh-1-e { background-position: -160px -64px; } .ui-icon-arrowrefresh-1-s { background-position: -176px -64px; } .ui-icon-arrow-4 { background-position: 0 -80px; } .ui-icon-arrow-4-diag { background-position: -16px -80px; } .ui-icon-extlink { background-position: -32px -80px; } .ui-icon-newwin { background-position: -48px -80px; } .ui-icon-refresh { background-position: -64px -80px; } .ui-icon-shuffle { background-position: -80px -80px; } .ui-icon-transfer-e-w { background-position: -96px -80px; } .ui-icon-transferthick-e-w { background-position: -112px -80px; } .ui-icon-folder-collapsed { background-position: 0 -96px; } .ui-icon-folder-open { background-position: -16px -96px; } .ui-icon-document { background-position: -32px -96px; } .ui-icon-document-b { background-position: -48px -96px; } .ui-icon-note { background-position: -64px -96px; } .ui-icon-mail-closed { background-position: -80px -96px; } .ui-icon-mail-open { background-position: -96px -96px; } .ui-icon-suitcase { background-position: -112px -96px; } .ui-icon-comment { background-position: -128px -96px; } .ui-icon-person { background-position: -144px -96px; } .ui-icon-print { background-position: -160px -96px; } .ui-icon-trash { background-position: -176px -96px; } .ui-icon-locked { background-position: -192px -96px; } .ui-icon-unlocked { background-position: -208px -96px; } .ui-icon-bookmark { background-position: -224px -96px; } .ui-icon-tag { background-position: -240px -96px; } .ui-icon-home { background-position: 0 -112px; } .ui-icon-flag { background-position: -16px -112px; } .ui-icon-calendar { background-position: -32px -112px; } .ui-icon-cart { background-position: -48px -112px; } .ui-icon-pencil { background-position: -64px -112px; } .ui-icon-clock { background-position: -80px -112px; } .ui-icon-disk { background-position: -96px -112px; } .ui-icon-calculator { background-position: -112px -112px; } .ui-icon-zoomin { background-position: -128px -112px; } .ui-icon-zoomout { background-position: -144px -112px; } .ui-icon-search { background-position: -160px -112px; } .ui-icon-wrench { background-position: -176px -112px; } .ui-icon-gear { background-position: -192px -112px; } .ui-icon-heart { background-position: -208px -112px; } .ui-icon-star { background-position: -224px -112px; } .ui-icon-link { background-position: -240px -112px; } .ui-icon-cancel { background-position: 0 -128px; } .ui-icon-plus { background-position: -16px -128px; } .ui-icon-plusthick { background-position: -32px -128px; } .ui-icon-minus { background-position: -48px -128px; } .ui-icon-minusthick { background-position: -64px -128px; } .ui-icon-close { background-position: -80px -128px; } .ui-icon-closethick { background-position: -96px -128px; } .ui-icon-key { background-position: -112px -128px; } .ui-icon-lightbulb { background-position: -128px -128px; } .ui-icon-scissors { background-position: -144px -128px; } .ui-icon-clipboard { background-position: -160px -128px; } .ui-icon-copy { background-position: -176px -128px; } .ui-icon-contact { background-position: -192px -128px; } .ui-icon-image { background-position: -208px -128px; } .ui-icon-video { background-position: -224px -128px; } .ui-icon-script { background-position: -240px -128px; } .ui-icon-alert { background-position: 0 -144px; } .ui-icon-info { background-position: -16px -144px; } .ui-icon-notice { background-position: -32px -144px; } .ui-icon-help { background-position: -48px -144px; } .ui-icon-check { background-position: -64px -144px; } .ui-icon-bullet { background-position: -80px -144px; } .ui-icon-radio-on { background-position: -96px -144px; } .ui-icon-radio-off { background-position: -112px -144px; } .ui-icon-pin-w { background-position: -128px -144px; } .ui-icon-pin-s { background-position: -144px -144px; } .ui-icon-play { background-position: 0 -160px; } .ui-icon-pause { background-position: -16px -160px; } .ui-icon-seek-next { background-position: -32px -160px; } .ui-icon-seek-prev { background-position: -48px -160px; } .ui-icon-seek-end { background-position: -64px -160px; } .ui-icon-seek-start { background-position: -80px -160px; } /* ui-icon-seek-first is deprecated, use ui-icon-seek-start instead */ .ui-icon-seek-first { background-position: -80px -160px; } .ui-icon-stop { background-position: -96px -160px; } .ui-icon-eject { background-position: -112px -160px; } .ui-icon-volume-off { background-position: -128px -160px; } .ui-icon-volume-on { background-position: -144px -160px; } .ui-icon-power { background-position: 0 -176px; } .ui-icon-signal-diag { background-position: -16px -176px; } .ui-icon-signal { background-position: -32px -176px; } .ui-icon-battery-0 { background-position: -48px -176px; } .ui-icon-battery-1 { background-position: -64px -176px; } .ui-icon-battery-2 { background-position: -80px -176px; } .ui-icon-battery-3 { background-position: -96px -176px; } .ui-icon-circle-plus { background-position: 0 -192px; } .ui-icon-circle-minus { background-position: -16px -192px; } .ui-icon-circle-close { background-position: -32px -192px; } .ui-icon-circle-triangle-e { background-position: -48px -192px; } .ui-icon-circle-triangle-s { background-position: -64px -192px; } .ui-icon-circle-triangle-w { background-position: -80px -192px; } .ui-icon-circle-triangle-n { background-position: -96px -192px; } .ui-icon-circle-arrow-e { background-position: -112px -192px; } .ui-icon-circle-arrow-s { background-position: -128px -192px; } .ui-icon-circle-arrow-w { background-position: -144px -192px; } .ui-icon-circle-arrow-n { background-position: -160px -192px; } .ui-icon-circle-zoomin { background-position: -176px -192px; } .ui-icon-circle-zoomout { background-position: -192px -192px; } .ui-icon-circle-check { background-position: -208px -192px; } .ui-icon-circlesmall-plus { background-position: 0 -208px; } .ui-icon-circlesmall-minus { background-position: -16px -208px; } .ui-icon-circlesmall-close { background-position: -32px -208px; } .ui-icon-squaresmall-plus { background-position: -48px -208px; } .ui-icon-squaresmall-minus { background-position: -64px -208px; } .ui-icon-squaresmall-close { background-position: -80px -208px; } .ui-icon-grip-dotted-vertical { background-position: 0 -224px; } .ui-icon-grip-dotted-horizontal { background-position: -16px -224px; } .ui-icon-grip-solid-vertical { background-position: -32px -224px; } .ui-icon-grip-solid-horizontal { background-position: -48px -224px; } .ui-icon-gripsmall-diagonal-se { background-position: -64px -224px; } .ui-icon-grip-diagonal-se { background-position: -80px -224px; } /* Misc visuals ----------------------------------*/ /* Corner radius */ .ui-corner-all, .ui-corner-top, .ui-corner-left, .ui-corner-tl { border-top-left-radius: 3px; } .ui-corner-all, .ui-corner-top, .ui-corner-right, .ui-corner-tr { border-top-right-radius: 3px; } .ui-corner-all, .ui-corner-bottom, .ui-corner-left, .ui-corner-bl { border-bottom-left-radius: 3px; } .ui-corner-all, .ui-corner-bottom, .ui-corner-right, .ui-corner-br { border-bottom-right-radius: 3px; } /* Overlays */ .ui-widget-overlay { background: #aaaaaa; opacity: .3; filter: Alpha(Opacity=30); /* support: IE8 */ } .ui-widget-shadow { -webkit-box-shadow: 0px 0px 5px #666666; box-shadow: 0px 0px 5px #666666; } roundcube-skin-classic-1.6.0+ds/plugins/jqueryui/jquery-ui.css.diff000066400000000000000000000076011421421013600253760ustar00rootroot00000000000000--- jquery-ui.css.orig 2016-08-15 11:56:45.000000000 +0200 +++ jquery-ui.css 2016-08-15 11:46:38.000000000 +0200 @@ -227,6 +227,15 @@ .ui-menu .ui-state-active { margin: -1px; } +.ui-menu .ui-menu-item .ui-state-active { + background: #c33; + border-color: #a22; + color: #fff; + display: block; +} +.ui-menu .ui-menu-item a { + display: block; +} /* icon support */ .ui-menu-icons { @@ -403,6 +412,9 @@ width: 17em; padding: .2em .2em 0; display: none; + box-shadow: 1px 1px 18px #999; + -moz-box-shadow: 1px 1px 12px #999; + -webkit-box-shadow: #999 1px 1px 12px; } .ui-datepicker .ui-datepicker-header { position: relative; @@ -476,6 +488,11 @@ text-align: right; text-decoration: none; } +.ui-datepicker td.ui-datepicker-current-day .ui-state-active { + background:#c33; + border-color:#a22; + color:#fff; +} .ui-datepicker .ui-datepicker-buttonpane { background-image: none; margin: .7em 0 0 0; @@ -487,7 +504,7 @@ .ui-datepicker .ui-datepicker-buttonpane button { float: right; margin: .5em .2em .4em; - cursor: pointer; + cursor: default; padding: .2em .6em .3em .6em; width: auto; overflow: visible; @@ -580,6 +597,9 @@ left: 0; padding: .2em; outline: 0; + -webkit-box-shadow: #999 1px 1px 12px; + -moz-box-shadow: 1px 1px 12px #999; + box-shadow: 1px 1px 18px #999; } .ui-dialog .ui-dialog-titlebar { padding: .4em 1em; @@ -602,6 +622,9 @@ padding: 1px; height: 20px; } +.no-close .ui-dialog-titlebar-close { + display: none !important; +} .ui-dialog .ui-dialog-content { position: relative; border: 0; @@ -621,7 +644,7 @@ } .ui-dialog .ui-dialog-buttonpane button { margin: .5em .4em .5em 0; - cursor: pointer; + cursor: default; } .ui-dialog .ui-resizable-n { height: 2px; @@ -843,20 +866,29 @@ float: left; position: relative; top: 0; - margin: 1px .2em 0 0; + margin: 0; border-bottom-width: 0; padding: 0; white-space: nowrap; + -webkit-border-top-left-radius: 2px; + -moz-border-radius-topleft: 2px; + border-top-left-radius: 2px; + -webkit-border-top-right-radius: 2px; + -moz-border-radius-topright: 2px; + border-top-right-radius: 2px; } .ui-tabs .ui-tabs-nav .ui-tabs-anchor { float: left; - padding: .5em 1em; + padding: .3em 1em; text-decoration: none; } .ui-tabs .ui-tabs-nav li.ui-tabs-active { margin-bottom: -1px; padding-bottom: 1px; } +.ui-dialog .ui-tabs-nav li.ui-tabs-active { + background: #fff; +} .ui-tabs .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor, .ui-tabs .ui-tabs-nav li.ui-state-disabled .ui-tabs-anchor, .ui-tabs .ui-tabs-nav li.ui-tabs-loading .ui-tabs-anchor { @@ -910,9 +942,11 @@ } .ui-widget-header { border: 1px solid #dddddd; - background: #e9e9e9; - color: #333333; font-weight: bold; + border-width: 0 0 1px 0; + background: #f4f4f4 url("images/listheader.png") 50% 50% repeat; + color: #333333; + margin: -0.2em -0.2em 0 -0.2em; } .ui-widget-header a { color: #333333; @@ -957,6 +991,15 @@ font-weight: normal; color: #2b2b2b; } +.ui-state-focus, +.ui-widget-content .ui-state-focus { + border: 1px solid #c33; + color: #a00; +} +.ui-tabs-nav .ui-state-focus { + border: 1px solid #a4a4a4; + color: #000; +} .ui-state-hover a, .ui-state-hover a:hover, .ui-state-hover a:link, @@ -981,9 +1024,10 @@ .ui-button:active, .ui-button.ui-state-active:hover { border: 1px solid #003eff; - background: #007fff; font-weight: normal; - color: #ffffff; + background: #c33; + border-color: #a22; + color: #fff; } .ui-icon-background, .ui-state-active .ui-icon-background { @@ -993,7 +1037,6 @@ .ui-state-active a, .ui-state-active a:link, .ui-state-active a:visited { - color: #ffffff; text-decoration: none; } @@ -1040,8 +1083,8 @@ .ui-priority-secondary, .ui-widget-content .ui-priority-secondary, .ui-widget-header .ui-priority-secondary { - opacity: .7; - filter:Alpha(Opacity=70); /* support: IE8 */ + opacity: .6; + filter:Alpha(Opacity=60); font-weight: normal; } .ui-state-disabled, roundcube-skin-classic-1.6.0+ds/plugins/jqueryui/jquery.minicolors.css000066400000000000000000000232051421421013600262270ustar00rootroot00000000000000.minicolors { position: relative; } .minicolors-sprite { background-image: url(images/jquery.minicolors.png); } .minicolors-swatch { position: absolute; vertical-align: middle; background-position: -80px 0; border: solid 1px #ccc; cursor: text; padding: 0; margin: 0; display: inline-block; } .minicolors-swatch-color { position: absolute; top: 0; left: 0; right: 0; bottom: 0; } .minicolors input[type=hidden] + .minicolors-swatch { width: 28px; position: static; cursor: pointer; } .minicolors input[type=hidden][disabled] + .minicolors-swatch { cursor: default; } /* Panel */ .minicolors-panel { position: absolute; width: 173px; background: white; border: solid 1px #CCC; box-shadow: 0 0 20px rgba(0, 0, 0, .2); z-index: 99999; box-sizing: content-box; display: none; } .minicolors-panel.minicolors-visible { display: block; } /* Panel positioning */ .minicolors-position-top .minicolors-panel { top: -154px; } .minicolors-position-right .minicolors-panel { right: 0; } .minicolors-position-bottom .minicolors-panel { top: auto; } .minicolors-position-left .minicolors-panel { left: 0; } .minicolors-with-opacity .minicolors-panel { width: 194px; } .minicolors .minicolors-grid { position: relative; top: 1px; left: 1px; /* LTR */ width: 150px; height: 150px; margin-bottom: 2px; background-position: -120px 0; cursor: crosshair; } [dir=rtl] .minicolors .minicolors-grid { right: 1px; } .minicolors .minicolors-grid-inner { position: absolute; top: 0; left: 0; width: 150px; height: 150px; } .minicolors-slider-saturation .minicolors-grid { background-position: -420px 0; } .minicolors-slider-saturation .minicolors-grid-inner { background-position: -270px 0; background-image: inherit; } .minicolors-slider-brightness .minicolors-grid { background-position: -570px 0; } .minicolors-slider-brightness .minicolors-grid-inner { background-color: black; } .minicolors-slider-wheel .minicolors-grid { background-position: -720px 0; } .minicolors-slider, .minicolors-opacity-slider { position: absolute; top: 1px; left: 152px; /* LTR */ width: 20px; height: 150px; background-color: white; background-position: 0 0; cursor: row-resize; } [dir=rtl] .minicolors-slider, [dir=rtl] .minicolors-opacity-slider { right: 152px; } .minicolors-slider-saturation .minicolors-slider { background-position: -60px 0; } .minicolors-slider-brightness .minicolors-slider { background-position: -20px 0; } .minicolors-slider-wheel .minicolors-slider { background-position: -20px 0; } .minicolors-opacity-slider { left: 173px; /* LTR */ background-position: -40px 0; display: none; } [dir=rtl] .minicolors-opacity-slider { right: 173px; } .minicolors-with-opacity .minicolors-opacity-slider { display: block; } /* Pickers */ .minicolors-grid .minicolors-picker { position: absolute; top: 70px; left: 70px; width: 12px; height: 12px; border: solid 1px black; border-radius: 10px; margin-top: -6px; margin-left: -6px; background: none; } .minicolors-grid .minicolors-picker > div { position: absolute; top: 0; left: 0; width: 8px; height: 8px; border-radius: 8px; border: solid 2px white; box-sizing: content-box; } .minicolors-picker { position: absolute; top: 0; left: 0; width: 18px; height: 2px; background: white; border: solid 1px black; margin-top: -2px; box-sizing: content-box; } /* Swatches */ .minicolors-swatches, .minicolors-swatches li { margin: 5px 0 3px 5px; /* LTR */ padding: 0; list-style: none; overflow: hidden; } [dir=rtl] .minicolors-swatches, [dir=rtl] .minicolors-swatches li { margin: 5px 5px 3px 0; } .minicolors-swatches .minicolors-swatch { position: relative; float: left; /* LTR */ cursor: pointer; margin:0 4px 0 0; /* LTR */ } [dir=rtl] .minicolors-swatches .minicolors-swatch { float: right; margin:0 0 0 4px; } .minicolors-with-opacity .minicolors-swatches .minicolors-swatch { margin-right: 7px; /* LTR */ } [dir=rtl] .minicolors-with-opacity .minicolors-swatches .minicolors-swatch { margin-right: 0; margin-left: 7px; } .minicolors-swatch.selected { border-color: #000; } /* Inline controls */ .minicolors-inline { display: inline-block; } .minicolors-inline .minicolors-input { display: none !important; } .minicolors-inline .minicolors-panel { position: relative; top: auto; left: auto; /* LTR */ box-shadow: none; z-index: auto; display: inline-block; } [dir=rtl] .minicolors-inline .minicolors-panel { right: auto; } /* Default theme */ .minicolors-theme-default .minicolors-swatch { top: 5px; left: 5px; /* LTR */ width: 18px; height: 18px; } [dir=rtl] .minicolors-theme-default .minicolors-swatch { right: 5px; } .minicolors-theme-default .minicolors-swatches .minicolors-swatch { margin-bottom: 2px; top: 0; left: 0; /* LTR */ width: 18px; height: 18px; } [dir=rtl] .minicolors-theme-default .minicolors-swatches .minicolors-swatch { right: 0; } .minicolors-theme-default.minicolors-position-right .minicolors-swatch { left: auto; /* LTR */ right: 5px; /* LTR */ } [dir=rtl] .minicolors-theme-default.minicolors-position-left .minicolors-swatch { right: auto; left: 5px; } .minicolors-theme-default.minicolors { width: auto; display: inline-block; } .minicolors-theme-default .minicolors-input { height: 20px; width: auto; display: inline-block; padding-left: 26px; /* LTR */ } [dir=rtl] .minicolors-theme-default .minicolors-input { text-align: right; unicode-bidi: plaintext; padding-left: 1px; padding-right: 26px; } .minicolors-theme-default.minicolors-position-right .minicolors-input { padding-right: 26px; /* LTR */ padding-left: inherit; /* LTR */ } [dir=rtl] .minicolors-theme-default.minicolors-position-left .minicolors-input { padding-right: inherit; padding-left: 26px; } /* Bootstrap theme */ .minicolors-theme-bootstrap .minicolors-swatch { z-index: 2; top: 3px; left: 3px; /* LTR */ width: 28px; height: 28px; border-radius: 3px; } [dir=rtl] .minicolors-theme-bootstrap .minicolors-swatch { right: 3px; } .minicolors-theme-bootstrap .minicolors-swatches .minicolors-swatch { margin-bottom: 2px; top: 0; left: 0; /* LTR */ width: 20px; height: 20px; } [dir=rtl] .minicolors-theme-bootstrap .minicolors-swatches .minicolors-swatch { right: 0; } .minicolors-theme-bootstrap .minicolors-swatch-color { border-radius: inherit; } .minicolors-theme-bootstrap.minicolors-position-right > .minicolors-swatch { left: auto; /* LTR */ right: 3px; /* LTR */ } [dir=rtl] .minicolors-theme-bootstrap.minicolors-position-left > .minicolors-swatch { right: auto; left: 3px; } .minicolors-theme-bootstrap .minicolors-input { float: none; padding-left: 44px; /* LTR */ } [dir=rtl] .minicolors-theme-bootstrap .minicolors-input { text-align: right; unicode-bidi: plaintext; padding-left: 12px; padding-right: 44px; } .minicolors-theme-bootstrap.minicolors-position-right .minicolors-input { padding-right: 44px; /* LTR */ padding-left: 12px; /* LTR */ } [dir=rtl] .minicolors-theme-bootstrap.minicolors-position-left .minicolors-input { padding-right: 12px; padding-left: 44px; } .minicolors-theme-bootstrap .minicolors-input.input-lg + .minicolors-swatch { top: 4px; left: 4px; /* LTR */ width: 37px; height: 37px; border-radius: 5px; } [dir=rtl] .minicolors-theme-bootstrap .minicolors-input.input-lg + .minicolors-swatch { right: 4px; } .minicolors-theme-bootstrap .minicolors-input.input-sm + .minicolors-swatch { width: 24px; height: 24px; } .minicolors-theme-bootstrap .minicolors-input.input-xs + .minicolors-swatch { width: 18px; height: 18px; } .input-group .minicolors-theme-bootstrap:not(:first-child) .minicolors-input { border-top-left-radius: 0; /* LTR */ border-bottom-left-radius: 0; /* LTR */ } [dir=rtl] .input-group .minicolors-theme-bootstrap .minicolors-input { border-radius: 4px; } [dir=rtl] .input-group .minicolors-theme-bootstrap:not(:first-child) .minicolors-input { border-top-right-radius: 0; border-bottom-right-radius: 0; } [dir=rtl] .input-group .minicolors-theme-bootstrap:not(:last-child) .minicolors-input { border-top-left-radius: 0; border-bottom-left-radius: 0; } /* bootstrap input-group rtl override */ [dir=rtl] .input-group .form-control, [dir=rtl] .input-group-addon, [dir=rtl] .input-group-btn > .btn, [dir=rtl] .input-group-btn > .btn-group > .btn, [dir=rtl] .input-group-btn > .dropdown-toggle { border: 1px solid #ccc; border-radius: 4px; } [dir=rtl] .input-group .form-control:first-child, [dir=rtl] .input-group-addon:first-child, [dir=rtl] .input-group-btn:first-child > .btn, [dir=rtl] .input-group-btn:first-child > .btn-group > .btn, [dir=rtl] .input-group-btn:first-child > .dropdown-toggle, [dir=rtl] .input-group-btn:last-child > .btn:not(:last-child):not(.dropdown-toggle), [dir=rtl] .input-group-btn:last-child > .btn-group:not(:last-child) > .btn { border-top-left-radius: 0; border-bottom-left-radius: 0; border-left: 0; } [dir=rtl] .input-group .form-control:last-child, [dir=rtl] .input-group-addon:last-child, [dir=rtl] .input-group-btn:last-child > .btn, [dir=rtl] .input-group-btn:last-child > .btn-group > .btn, [dir=rtl] .input-group-btn:last-child > .dropdown-toggle, [dir=rtl] .input-group-btn:first-child > .btn:not(:first-child), [dir=rtl] .input-group-btn:first-child > .btn-group:not(:first-child) > .btn { border-top-right-radius: 0; border-bottom-right-radius: 0; } /* Semantic Ui theme */ .minicolors-theme-semanticui .minicolors-swatch { top: 0; left: 0; /* LTR */ padding: 18px; } [dir=rtl] .minicolors-theme-semanticui .minicolors-swatch { right: 0; } .minicolors-theme-semanticui input { text-indent: 30px; } roundcube-skin-classic-1.6.0+ds/plugins/jqueryui/tagedit.css000066400000000000000000000056531421421013600241630ustar00rootroot00000000000000/** * Styles of the tagedit inputsforms */ .tagedit-list { width: 100%; margin: 0; padding: 4px 4px 0 5px; overflow: auto; min-height: 26px; background: #fff; border: 1px solid #b2b2b2; border-radius: 4px; box-shadow: inset 0 0 2px 1px rgba(0,0,0, 0.1); -moz-box-shadow: inset 0 0 2px 1px rgba(0,0,0, 0.1); -webkit-box-shadow: inset 0 0 2px 1px rgba(0,0,0, 0.1); -o-box-shadow: inset 0 0 2px 1px rgba(0,0,0, 0.1); } .tagedit-list li.tagedit-listelement { list-style-type: none; float: left; margin: 0 4px 4px 0; padding: 0; } /* New Item input */ .tagedit-list li.tagedit-listelement-new input { border: 0; height: 100%; padding: 4px 1px; width: 15px; background: #fff; border-radius: 0; box-shadow: none; -moz-box-shadow: none; -webkit-box-shadow: none; -o-box-shadow: none; } .tagedit-list li.tagedit-listelement-new input:focus { box-shadow: none; -moz-box-shadow: none; -webkit-box-shadow: none; -o-box-shadow: none; outline: none; } .tagedit-list li.tagedit-listelement-new input.tagedit-input-disabled { display: none; } /* Item that is put to the List */ .tagedit span.tag-element, .tagedit-list li.tagedit-listelement-old { padding: 3px 6px 1px 6px; background: #ddeef5; background: -moz-linear-gradient(top, #edf6fa 0%, #d6e9f3 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#edf6fa), color-stop(100%,#d6e9f3)); background: -o-linear-gradient(top, #edf6fa 0%, #d6e9f3 100%); background: -ms-linear-gradient(top, #edf6fa 0%, #d6e9f3 100%); background: linear-gradient(top, #edf6fa 0%, #d6e9f3 100%); border: 1px solid #c2dae5; -moz-border-radius: 4px; -webkit-border-radius: 4px; border-radius: 4px; color: #0d5165; line-height: 1.3em; } .tagedit-list li.tagedit-listelement-focus { border-color: #4787b1; -moz-box-shadow: 0 0 3px 1px rgba(71,135,177, 0.8); -webkit-box-shadow: 0 0 3px 1px rgba(71,135,177, 0.8); -o-box-shadow: 0 0 3px 1px rgba(71,135,177, 0.8); box-shadow: 0 0 3px 1px rgba(71,135,177, 0.8); } .tagedit span.tag-element { margin-right: 0.6em; padding: 2px 6px; /* cursor: pointer; */ } .tagedit span.tag-element.inherit { color: #666; background: #f2f2f2; border-color: #ddd; } .tagedit-list li.tagedit-listelement-old a.tagedit-close, .tagedit-list li.tagedit-listelement-old a.tagedit-break, .tagedit-list li.tagedit-listelement-old a.tagedit-delete, .tagedit-list li.tagedit-listelement-old a.tagedit-save { text-indent: -2000px; display: inline-block; position: relative; top: -1px; width: 16px; height: 16px; margin: 0 -4px 0 6px; background: url('data:image/gif;base64,iVBORw0KGgoAAAANSUhEUgAAAA0AAAAOCAYAAAD0f5bSAAAAgUlEQVQoz2NgQAKzdxwWAOIEIG5AwiC+AAM2AJQIAOL3QPwfCwaJB6BrSMChGB0nwDQYwATP3nn4f+Ge4ygKQXyQOJKYAUjTepjAm09fwBimEUTDxJA0rWdANxWmaMXB0xiGwDADurthGkEAmwbqaCLFeWQFBOlBTlbkkp2MSE2wAA8R50rWvqeRAAAAAElFTkSuQmCC') left 1px no-repeat; cursor: pointer; } .tagedit-list li.tagedit-listelement-old span { display: inline-block; height: 15px; } roundcube-skin-classic-1.6.0+ds/plugins/managesieve/000077500000000000000000000000001421421013600224265ustar00rootroot00000000000000roundcube-skin-classic-1.6.0+ds/plugins/managesieve/images/000077500000000000000000000000001421421013600236735ustar00rootroot00000000000000roundcube-skin-classic-1.6.0+ds/plugins/managesieve/images/add.png000066400000000000000000000004301421421013600251260ustar00rootroot00000000000000PNG  IHDRsRGB pHYs  tIME ( nIDAT81!E?ޒq7pv1V$6N5I`̩)׹Z´ߜhlr9/~USѱ:!B<9ιQ ZF)ǔRSuG_?9cSvMcݮ^+rz'?2}Y2 IENDB`roundcube-skin-classic-1.6.0+ds/plugins/managesieve/images/del.png000066400000000000000000000003671421421013600251530ustar00rootroot00000000000000PNG  IHDRsRGB pHYs  tIME (7^zIDAT8= ӴtV"kB`cu)>wsbA>\bVg7~bg r^/YVe0l6 {8&vk6N|>UUX,d4EdRij4NPV#^R[tp5$FqU&60/A@* ]fNn[0A+PCNS0 e\ L& 1P^'*EQ |> l6KFcOjPPVELvJnsُ=?iRM2 (˫*r+rǚ.hZbV7n"W];4Tn_Z'/_ytZ]x5"Nl ]4"IENDB`roundcube-skin-classic-1.6.0+ds/plugins/managesieve/images/up_small.gif000066400000000000000000000001521421421013600261740ustar00rootroot00000000000000GIF89a iiiŠkkkmmmzzzǭfff!, -ʳP8 !8 LM;roundcube-skin-classic-1.6.0+ds/plugins/managesieve/managesieve.css000066400000000000000000000153371421421013600254350ustar00rootroot00000000000000#filtersetslistbox { position: absolute; top: 0; bottom: 0; left: 0; width: 195px; border: 1px solid #999999; background-color: #F9F9F9; overflow: hidden; } #filtersscreen { position: absolute; top: 0; right: 0; bottom: 0; left: 205px; } #filtersscreen.nosetlist { left: 0; } #filterslistbox { position: absolute; left: 0; top: 0; bottom: 0; border: 1px solid #999999; overflow: auto; } #filterslist, #filtersetslist { width: 100%; table-layout: fixed; } #filterslist tbody td, #filtersetslist tbody td { cursor: default; text-overflow: ellipsis; -o-text-overflow: ellipsis; } #filterslist tbody tr.disabled td, #filtersetslist tbody tr.disabled td { color: #999999; text-decoration: line-through; } #filtersetslist tbody td { font-weight: bold; } /* #filtersetslist tr.selected { background-color: #929292; border-bottom: 1px solid #898989; color: #FFF; font-weight: bold; } */ #filterslist tbody tr.filtermoveup td { border-top: 2px dotted #555; padding-top: 0px; } #filterslist tbody tr.filtermovedown td { border-bottom: 2px dotted #555; padding-bottom: 1px; } #filter-box { position: absolute; top: 0; right: 0; bottom: 0; border: 1px solid #999999; overflow: hidden; } #filter-frame { border: none; } body.iframe { min-width: 620px; width: expression(Math.max(620, document.documentElement.clientWidth)+'px'); background-color: #F2F2F2; } #filter-form { min-width: 550px; width: expression(Math.max(550, document.documentElement.clientWidth)+'px'); white-space: nowrap; padding: 20px 10px 10px 10px; } #filter-form legend, #filter-form label { color: #666666; } #filter-form .col-sm-4, #filter-form .col-form-label { display: inline-block; min-width: 100px; line-height: 2.5; } #filter-form input[type=checkbox] { margin: 0; } #filter-form .col-form-label + div { display: inline; } #filter-form div.flexbox { margin: 0; } #rules, #actions { margin-top: 5px; padding: 0; border-collapse: collapse; } div.rulerow, div.actionrow { width: auto; padding: 2px; white-space: nowrap; border: 1px solid #F2F2F2; } div.rulerow:hover, div.actionrow:hover { padding: 2px; white-space: nowrap; background: #F9F9F9; border: 1px solid silver; } div.rulerow table, div.actionrow table { padding: 0px; min-width: 600px; width: expression(Math.max(600, document.documentElement.clientWidth)+'px'); } td { vertical-align: top; } td.advbutton { width: 1%; } td.advbutton a { display: block; padding-top: 14px; height: 14px; width: 12px; text-decoration: none; } td.advbutton a span { display: none; } td.advbutton a.show { background: url(images/down_small.gif) center no-repeat; } td.advbutton a.hide { background: url(images/up_small.gif) center no-repeat; } td.rowbuttons { text-align: right; white-space: nowrap; width: 1%; } td.rowactions { white-space: nowrap; width: 1%; padding-top: 2px; } td.rowtargets { white-space: nowrap; width: 98%; padding-left: 3px; padding-top: 2px; } td.rowtargets > div { vertical-align: top; margin-top: 2px; } td.rowtargets div.adv { padding-top: 3px; } td.rowtargets div.adv span.label { display: inline-block; padding-right: 10px; min-width: 65px; } td.rowtargets div a { margin-left: 10px; } td.rowtargets div.adv input { margin-bottom: 1px; } input.disabled, input.disabled:hover { color: #999999; } input.error, textarea.error { background-color: #FFFF88; } input.box, input.radio { border: 0; margin-top: 0; } select.operator_selector { width: 200px; vertical-align: top; } td.rowtargets span, td.rowtargets label, span.label { color: #666666; font-size: 10px; white-space: nowrap; } td.rowtargets label { color: black; } #footer { padding-top: 5px; width: 100%; } #footer .footerleft { padding-left: 2px; white-space: nowrap; float: left; } #footer .footerright { padding-right: 2px; white-space: nowrap; text-align: right; float: right; } .itemlist { line-height: 25px; } .itemlist input { vertical-align: middle; } span.sieve.error { color: red; } #filter-form a.button span { display: none; } a.button.add { background: url(images/add.png) no-repeat; width: 30px; height: 20px; margin-right: 4px; display: inline-block; } a.button.del { background: url(images/del.png) no-repeat; width: 30px; height: 20px; display: inline-block; } a.button.disabled { opacity: 0.35; filter: alpha(opacity=35); cursor: default; } #filter-form select, #filter-form input, #filter-form textarea { font-size: 11px; vertical-align: middle; } /* smart multi-row input field */ .listarea { border: 1px solid #666; margin: 0; padding: 1px; display: inline-block; max-height: 67px; overflow-y: auto; vertical-align: middle; } td.rowtargets > span.listarea { vertical-align: top; margin-top: 2px; } .listelement { display: block; white-space: nowrap; background-color: #fff; border-top: 1px solid #e2e2e2; height: 16px; padding: 0; margin: 0; overflow: hidden; line-height: 16px; } .listarea.error .listelement { background-color: #FFFF88; } .listelement:first-child { border-top: none; } #filter-form .listelement input { border: none; border-radius: 0; box-shadow: none; outline: none; vertical-align: top; height: 16px; padding-top: 0; padding-bottom: 0; line-height: 16px; background-color: transparent; } .listelement input:focus { box-shadow: none; } .listelement .reset { display: inline-block; width: 16px; height: 16px; background: url(images/erase.png) -1px 0 no-repeat #eee; cursor: pointer; } /* fixes for popup window */ body.iframe.mail { margin: 0; padding: 0; } body.iframe.mail #filter-form { padding: 10px 5px 5px 5px; } #vacationform .listarea { max-height: 75px; } #vacationform .listelement, #vacationform .listelement .reset { height: 18px; } #vacationform .listelement .reset { background-position: -1px 1px; } #vacationform .listelement input { vertical-align: top; border: 0; } #vacationform input.button { margin-left: 10px; } /* RAW editor and CodeMirror overrides */ .raweditor textarea { border: none; border-radius: 0; max-width: none !important; box-shadow: none; font-family: monospace; width: 99%; min-height: 300px; } .raweditor textarea, .raweditor .CodeMirror { position: absolute; top: 34px; bottom: 45px; right: 0; left: 0; height: auto; background-color: #fdfdfd; border-bottom: 1px solid #eee; } .raweditor .CodeMirror-linebackground.line-error { background-color: #f00; opacity: 0.4; } .raweditor .errorGutter { width: 0.8em; } .raweditor #footer { position: absolute; bottom: 5px; } body.iframe.raweditor { min-width: 100px; overflow: hidden; } roundcube-skin-classic-1.6.0+ds/plugins/managesieve/managesieve_mail.css000066400000000000000000000015261421421013600264320ustar00rootroot00000000000000#messagemenu li a.filterlink { background-image: url(images/filter.png); background-position: 7px 1px; } #sievefilterform { top: 0; bottom: 0; left: 0; right: 0; background-color: #F2F2F2; border: 1px solid #999999; padding: 0; margin: 5px; } #sievefilterform iframe { top: 0; bottom: 0; left: 0; right: 0; width: 100%; min-height: 100%; /* Chrome 14 bug */ background-color: #F2F2F2; border: 0; padding: 0; margin: 0; } #sievefilterform ul { list-style: none; padding: 0; margin: 0; margin-top: 5px; } #sievefilterform fieldset { margin: 5px; } #sievefilterform ul li { margin-bottom: 5px; white-space: nowrap; } #sievefilterform ul li input { margin-right: 5px; } #sievefilterform label { font-weight: bold; } #managesieve-tip { z-index: 100000; } span.sieve.error { color: red; } roundcube-skin-classic-1.6.0+ds/plugins/managesieve/templates/000077500000000000000000000000001421421013600244245ustar00rootroot00000000000000roundcube-skin-classic-1.6.0+ds/plugins/managesieve/templates/filteredit.html000066400000000000000000000014751421421013600274540ustar00rootroot00000000000000 ">
roundcube-skin-classic-1.6.0+ds/plugins/managesieve/templates/forward.html000066400000000000000000000020301421421013600267510ustar00rootroot00000000000000
roundcube-skin-classic-1.6.0+ds/plugins/managesieve/templates/managesieve.html000066400000000000000000000111311421421013600275730ustar00rootroot00000000000000
roundcube-skin-classic-1.6.0+ds/plugins/managesieve/templates/setedit.html000066400000000000000000000011141421421013600267500ustar00rootroot00000000000000

roundcube-skin-classic-1.6.0+ds/plugins/managesieve/templates/seteditraw.html000066400000000000000000000012371421421013600274700ustar00rootroot00000000000000
roundcube-skin-classic-1.6.0+ds/plugins/managesieve/templates/vacation.html000066400000000000000000000020331421421013600271140ustar00rootroot00000000000000
roundcube-skin-classic-1.6.0+ds/plugins/markasjunk/000077500000000000000000000000001421421013600223105ustar00rootroot00000000000000roundcube-skin-classic-1.6.0+ds/plugins/markasjunk/images/000077500000000000000000000000001421421013600235555ustar00rootroot00000000000000roundcube-skin-classic-1.6.0+ds/plugins/markasjunk/images/mail_toolbar.png000066400000000000000000000166151421421013600267400ustar00rootroot00000000000000PNG  IHDR@EtEXtSoftwareAdobe ImageReadyqe</IDATxb?>"~^U_o޼7 ޽cXP*^ b #ywd kw D,Xkk+2"zK3<b/|i1MA~>gD/7Í78/>gx1Ë/  *`O<˷o޺f ?zȰ?1c{u?ûoڼ%KvJsF=ဂ;aӦ7FP [{Jg j87n0l۲ ϥD}6J5 DQLU"BbaՍXIH$McCJH+ bA¢ ]&VYXXTf{̫ q777sn;LmRJ%>sƃAmfj. BPZ!P&CRfr_|~?oek$;jl5Zd_4:1ݾ67₃ct@4 @QUnoWs5:f;??=0 #dbFe۩U,qPn(0X,"f". wpП*"җH/"L*U`9 Bi:ԉ#fI?I&E镓 D $+WӬ°H/ 4[-"S Tt?IiF6W}95ѻ8|{9{<'l'4u'3`LM_|u0̨Y ?>7$yک I26u_׫.l>UQ3ҁ́n ]\ 8 zmi;svW2Ԏx`26O-d^k\Xʇ.C}Q@DA~Dd1=V MEwypr؄$LL8*< Hl@zT]]C""#םlk͕xE7oOPW_i|m. MffėPںzb2q3E7P)ߌ)9q ̰݀nV\=PM$yKRzkF"Tԍ] ʨP`">~H@?JR2f HKħ%>~ ;+)HO߉m +Y (<74w5.FJ/ՂיY8\$6@Y01̮(lf'VژnIdC+nVU||HiTn>/sA|a@ dÊvtִuk4Mrs=I&ݗ}Gr&3i[/vu ' gpqq 4 ȕ{|MnTki*Gaq^!۰ X&/0RFЀcJYl;\GSyuY3Y;GPQ;!10pla{'.irbpKMEܻo< =w:y),Hxln|3>؍Tzc.0x&8i[6C.ane*uCCa"uSeGAﺍmld^"#6w$0P]2*$ Rӱs"1Ng nexVi*Y<əfWNl<~2܋7x'YWOqQꐔCIF^bl@rIF8 NѩtuI9 IUSFJ"Ez~[ZvMWR[_ޥ9E'}0(όx$Nǐ)$tr4{L.v嶜B YlVkr,[N$ʢ!Sļ2h@}JWygHH:q1(1+mav$1nRs_yVr5t)_u"NO^˪jc"6ķ@2FBs&0SN{,U`X_T"g 6Uq붶nl 6l!*&(A A?$DF h>md Wecclkko{r}i{;ؐO|$7sy9y9=q3IaoQ缻aӥorgkN۸40?pu_B0cY[F[NZ;ɓ'577+EEE|R{aԃxݥHRvM$6CA9-kb3KĶLz`u p;ySV:/2QovxAn7z,[\yH7рgV*RSRq`/?&e"_bE4,D* ,ʤꃤBeܪ$H̍&of;nCG62-(yݐhpDF~p.fG!;[6 (![Nk'& }sN5\\KpRt+-$O9/}xt \t@9EȓV]4 UDѼdm]rKtn$! mQL0@au{yj=vۗ Kt7 kT7zOa„40 "Shp (( DM~G"\׀ R?J+qdyg, h#!΢LY/\#qm@Ʉ`0{.`ݝ$=S(qT`ާ~?a2+k `?˖٠0s]$$ ݻ!Ê]__D~,|n?(bьe8p F:̀|juߒC) AZNTX!CaRL 0 <(/ ;QV +53dA lRa]ll 0"ƀ$ Lgekf@ FG7 F*~Ѥ)ZjD6+_ξ!!zƱ>]G'ptČmTwH=(D;NG`l@jTNAx 4saOǜ o;BD+dG+#GnoQW{ly`@``}ERqQkE3Nә:VhuP+mi;/@ZѨ bgfǽ=w 3z3wvs~9sG@dąz1s4 x:Gh<PdT\[|`Ϭ?͙˴>D3R::'#3gPEEy xP0۴fHèiQ)!*x2# `G)ousJ+--=޲~Vx  `ddK(dwB\njy̞Y'R[FMl: -(,*"cFË,0x*iE]絻_)KT2-#9YM Mt?\pp3?XF )4?%>&Q8 0 b|_ZXhҭb(@URV*dKG@qmjGЉD"nҾS"89={6$'EHLȪLF/p9%B VX6|yfpt`Zxdl ~129sք\eyGwPPy #3Op9Ǡ, ]:I4~BAHu^ :8 @->}7Lh.Vgk\Wteǵ4D>hÌ &# PL0j .ݎ#NfcuL[xT(Za ymфP^rN@:ゝF3](׊'ph'M0N!fƍkhCpqa"\ {v!@l0gGE`iqSrOn:ukTUUtTo5V;v/YNtm_\N膟 K8h-# a=:AAʆf^GG- frc{p*4 B=!zty%bI7dEY{7E~x-lFO+r ‘!'JYy y@fV~;֭5=9gk%\T\XY@'K >ѾEU6Ԙʛ~DO/|d QJ5yXsJHgm|}(rhciߵY`7ZE#B$***(BQVVٌpp9mm(ݒne#tw{+嗟Ƈޣ]+=&,D_TKQH yBWvo/W=-hH@-C,S2 ܛ`;'X,*zB&v,&#H *4PCGg}EB}CK1}GWj45J)6mĺ¥BU ϽYhC1%ҷ6],F.?<2ܟhx%+fR;Qz -N2C%E`Wٖ.o՗7ᥗUX4:+KQ0Ln?5"c+BK 2YLWzQț0 W:XBtT6Ϗa ߑL&% #Af q["0 up>e mTJ"QZt4]d0?m+p9t6<~ M p|r<8stXHҹʺr!*9ڃI5Ji-ZBSEGTo>&4+*r=mV[Ue"6o")BGsideVˀ(*m!:Y/ fGc:γh4PMn*F*0=mgoˮ~:ghniD%̯|uhjL(n7]D#D\z?)>Mp5`Eشy3\N׺-[^{, ϯOi+e*NT? 3.VTT [7 ?3)^ )T~R?>؆G6 Qnf$SԟD#myg8 ?>8<]r868ڲ1~̛;^sZlNjp+Nxmϱ}hijNab[9d!V9ޠE"'`4yޠi5or"̞Mx&DO*0 2ge͇^a`4 H_z{` :O8'ð}N߂O>A9R5 P oA܅ Y󕇇${L_ Ȱuf08j?-=sUٹ^zΰ/2htd0`dg>MFfFZFЏ>?333_ [g``kmб_}gx8899,_#չODTIPPd33 ._Qk玍llF ş7_X8iW^t'N_XT>YuuN: S/1pgK gw;Xmv]ǯ1+:0 21-dx  "yi#7qW+=H -ϽH*iE zPEOQQGoZ X1&;?fl3|y}$oFQfI,GX2idQ$jeu}wF4gU49U/2yv AuBS$UP\. s}J0bJps~Y#)4DQ(J*208vx􍸌"}" o"R(g㉀:.ɄBce|~x"SfHL}Kbl.G4|bhoS{22qd C:+/;pY1;H#]=F wYu4u7k?wCɽQ(V?nz^/AmD@_Is-]VZF}ѿ;^Z}/MQl^\j.b I$(¢ zW!"@(^zA7$ҭiNvwwvtߵ{?8Ϲt'g(= 50Y,. +++g.Ukë fzl12FC=iU8u?f[f[2)Ŷm e2+5MyJ+E1Xߧp> Ĥ|Q FrX, :;44r<_h(xIxZnb82rbON r[`vnvq)jF07Z[/{=^w & Ӣ1-Y uvdY jG Yo@YKj$/EV |7bG|58Y/3F97O/B[W_('ݽjp@ݓdtmzO'- 5`j*=_me߸60r8Q$dtɬR5:Rǚ|pt/k`h( e&'вqk`tt]]˻5ZTᲺҲ-:^L(odi<;$ZVtqNou gW!$aWȳ'pLҰ4Y|ZZ_'F7who'\yՆy:VBK!pVa:4=|b))::\hǣ2{ODCIENDB`roundcube-skin-classic-1.6.0+ds/plugins/markasjunk/markasjunk.css000066400000000000000000000012671421421013600251760ustar00rootroot00000000000000#messagetoolbar a.junk, #messagetoolbar a.notjunk { text-indent: -5000px; background-image: url(images/mail_toolbar.png); } #messagetoolbar a.junk { background-position: -32px 0; } #messagetoolbar a.junk.pressed { background-position: -32px -32px; } #messagetoolbar a.notjunk { background-position: 0 0; } #messagetoolbar a.notjunk.pressed { background-position: 0 -32px; } ul.toolbarmenu li a.junk, ul.toolbarmenu li a.notjunk { background-image: url(images/messageactions.png) !important; background-repeat: no-repeat; } ul.toolbarmenu li a.junk { background-position: 6px -17px !important; } ul.toolbarmenu li a.notjunk { background-position: 6px 1px !important; } roundcube-skin-classic-1.6.0+ds/plugins/vcard_attachments/000077500000000000000000000000001421421013600236345ustar00rootroot00000000000000roundcube-skin-classic-1.6.0+ds/plugins/vcard_attachments/style.css000066400000000000000000000016621421421013600255130ustar00rootroot00000000000000 p.vcardattachment { margin: 0.5em 1em; border: 1px solid #999; border-radius: 4px; width: auto; position: relative; } p.vcardattachment span { display: block; background: url(vcard_add_contact.png) 4px 0px no-repeat; line-height: 32px; padding: 0 60px 0 46px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; } p.vcardattachment button { position: absolute; right: 0; top: 0; margin: 6px; } #abookactions a.vcard { display: block; float: left; } #abookactions a.vcard span { text-indent: -5000px; display: inline-block; height: 22px; width: 15px; background: url(../../images/messageicons.png) 0 -168px no-repeat; } #abookactions a.vcard.disabled span { opacity: 0.5; } .messagelist tr .attachment span.attachment.vcard { background: url(vcard.png) 0 center no-repeat; } #contactmenu li a.vcard { background: url(../../images/messageicons.png) no-repeat 7px 0; background-position: 6px -168px; } roundcube-skin-classic-1.6.0+ds/plugins/vcard_attachments/vcard.png000066400000000000000000000007551421421013600254500ustar00rootroot00000000000000PNG  IHDR sRGBbKGD pHYs  tIME 2dmIDAT8œ.CAT4B(JD^PV$4ԂXS @R.\܎Eoo-XLd};Cu䶿(K5ò }ѭD( T-VR5}FTIENDB`roundcube-skin-classic-1.6.0+ds/plugins/vcard_attachments/vcard_add_contact.png000066400000000000000000000025211421421013600277640ustar00rootroot00000000000000PNG  IHDR szztEXtSoftwareAdobe ImageReadyqe<IDATX{PTe/X=F)b&0"@@>R*"EG "L!8SZb >h|Z:,<%vp9]qp#sw=@/ <Ya^xKA`LhJO 7ƺP[{j&K`X0/P ܑN=w@] ޜ׍M1,PT\bY/ -^04<~~-n3mpW{Vv:ؽBy<| F͡#@EN[F0 C;[^D]=,&h~aY 7bQIWz^˱zvNѡbv79Ob峐W`Y '7 h08t4}ǟ!4mP*AA hج(VX/wܲt8XAk#Žfme]ІoTTbc, :ZRDw E|IrUpT T|bBJ(^T]]؈;F*ꄊ[%Dw^= #?IO\9D|jf-PD 3{=PçiX*n]x[)Bt ;-v!Ϳd«IjwV58xF4O^_ce?Bj;i~4So&\IENDB`roundcube-skin-classic-1.6.0+ds/plugins/zipdownload/zipdownload.css000066400000000000000000000003031421421013600255340ustar00rootroot00000000000000/* Roundcube Zipdownload plugin styles for classic skin */ a.zipdownload { display: block; padding: 2px 0 2px 24px; background: url(zip.png) 4px 1px no-repeat #dfdfdf; font-style: italic; } roundcube-skin-classic-1.6.0+ds/print.css000066400000000000000000000061521421421013600203330ustar00rootroot00000000000000/***** Roundcube|Mail message print styles *****/ body { font-family: "Lucida Grande", Verdana, Arial, Helvetica, sans-serif; background-color: #ffffff; color: #000000; margin: 2mm; } body, td, th, div, p { font-size: 9pt; color: #000000; } h3 { font-size: 18px; color: #000000; } a, a:active, a:visited { color: #000000; } body > #logo { float: right; margin: 0 5mm 3mm 5mm; } table.headers-table { table-layout: fixed; margin-top: 14px; } table.headers-table tr td { font-size: 9pt; } table.headers-table td.header-title { color: #666666; font-weight: bold; text-align: right; vertical-align: top; padding-right: 4mm; white-space: nowrap; } table.headers-table tr td.subject { width: 90%; font-weight: bold; } #attachment-list { margin-top: 3mm; padding-top: 3mm; border-top: 1pt solid #cccccc; } #attachment-list li { font-size: 9pt; } #attachment-list li a { text-decoration: none; } #attachment-list li a:hover { text-decoration: underline; } #messagebody { position: relative; margin-top: 5mm; border-top: none; } div.message-part { padding: 2mm; margin-top: 5mm; margin-bottom: 5mm; border-top: 1pt solid #cccccc; } div.message-part a { color: #0000CC; } div.message-part div.pre { margin: 0; padding: 0; font-family: monospace; font-size: 12px; } div.message-part blockquote { color: blue; border-left: 2px solid blue; border-right: 2px solid blue; background-color: #F6F6F6; margin: 2px 0; padding: 0 0.4em; } div.message-part blockquote blockquote { color: green; border-left: 2px solid green; border-right: 2px solid green; } div.message-part blockquote blockquote blockquote { color: #990000; border-left: 2px solid #bb0000; border-right: 2px solid #bb0000; } p.image-attachment { position: relative; padding: 1em; border-top: 1px solid #ccc; } p.image-attachment a.image-link { float: left; display: block; margin-right: 2em; min-width: 160px; min-height: 60px; text-align: center; } p.image-attachment .image-filename { display: block; line-height: 1.6em; } p.image-attachment .attachment-links { display: none; } /* contact print */ #contact-details fieldset { color: #666; border: 1px solid #999; margin-top: 5px; } #contact-details fieldset.contactfieldgroup { border: 0; padding: 0; margin: 0; } #contact-details div.row { padding: 2px 0; } #contact-details .contactfieldlabel { display: inline-block; vertical-align: top; width: 150px; overflow: hidden; text-overflow: ellipsis; } #contact-details .contactfieldcontent { display: inline-block; vertical-align: top; font-weight: bold; } #contact-details #contactphoto { float: left; margin: 5px 15px 5px 3px; width: 112px; border: 0; padding: 0; } #contact-details #contactpic { width: 112px; background: white; } #contact-details #contactpic img { max-width: 112px; visibility: inherit; } #contact-details #contacthead { border: 0; margin: 0 16em 0 0; padding: 0; } #contact-details #contacthead > legend { display: none; } #contact-details #contacthead .names span.namefield { font-size: 140%; font-weight: bold; } roundcube-skin-classic-1.6.0+ds/safari.css000066400000000000000000000010351421421013600204370ustar00rootroot00000000000000body { height: 100%; } html>body*#messagelist[id$="messagelist"]:not([class="none"]) { width: 99.8%; } html>body*#messagelist[id$="messagelist"]:not([class="none"]) tr td.flag, html>body*#messagelist[id$="messagelist"]:not([class="none"]) tr td.icon { width: 20px; } html>body*input[type$="file"]:not([class="none"]) { background-color: transparent; border: 0; } div.message-part pre, div.message-htmlpart pre, div.message-part div.pre { word-wrap: break-word; } #messagelist thead tr td, #messagelist tbody tr td { height: 18px; } roundcube-skin-classic-1.6.0+ds/settings.css000066400000000000000000000073261421421013600210430ustar00rootroot00000000000000/***** Roundcube|Mail settings task styles *****/ #rcmfd_timezone { width: 300px; } #folder-manager.droptarget { border: 1px solid #CC3333; background-color: #FFFFA6; } #folderlist-title a.iconbutton.search { background: url(images/icons/glass.png) no-repeat 0 0; cursor: pointer; position: absolute; right: 4px; top: 2px; width: 16px; text-indent: 50000px; } .listsearchbox select { width: 100%; margin: 1px 0; } #identities-table, #responses-table, #sections-table { width: 100%; table-layout: fixed; } #identities-table tbody tr td, #responses-table tbody tr td, #sections-table tbody tr td { cursor: default; } #identities-table tbody tr.readonly td { font-style: italic; } #subscription-table li.root { font-size: 5%; line-height: 5px; height: 5px; padding: 2px; } #subscription-table li input { position: absolute; right: 0; top: 2px; } #subscription-table li a { padding-right: 20px; overflow: hidden; text-overflow: ellipsis; } #folder-box, #prefs-box, #identity-box, #response-box { position: absolute; top: 0; right: 0; bottom: 0; border: 1px solid #999999; overflow: hidden; background-color: #F2F2F2; } #identity-details table td.title, #response-details table td.title, #folder-details table td.title { font-weight: bold; text-align: right; width: 1%; white-space: nowrap; } #response-details table td.title { text-align: left; vertical-align: top; width: 140px; padding-top: 5px; } #bottomboxes { position: absolute; width: 600px; height: 95px; left: 0; bottom: 0; } #identities-list, #responses-list, #folder-manager, #sectionslist { position: absolute; top: 0; left: 0; bottom: 0; border: 1px solid #999999; background-color: #F9F9F9; overflow: hidden; } body.iframe, #prefs-frame, #folder-frame, #identity-frame, #response-frame { background-color: #F2F2F2; border: none; min-height: 100%; /* Chrome 14 bug */ } #prefs-title, #folder-title, #identity-title, #response-title { /* fixes issue where tabs were overlapping box title when scrolling */ z-index: 10; } #formfooter { width: 100%; } .footerleft { padding-left: 10px; } #formfooter .footerleft { padding: 0 2px 10px; white-space: nowrap; float: left; } #formfooter .footerright { padding: 0 2px 10px; white-space: nowrap; text-align: right; float: right; } #formfooter .footerindent { padding: 10px 0; margin-left: 155px; } #quota { position: absolute; top: 3px; right: 8px; width: 100px; } #quotaimg { position: absolute; top: 3px; right: 6px; z-index: 101; } #rcmfd_signature { font-family: monospace; } div.readtext { width: 42em; padding: 20px; } #license { min-height: 200px; padding-bottom: 2em; background: url(images/watermark.gif) no-repeat center; } #license .sysname { font-size: 18px; font-weight: bold; } #license .copyright { font-weight: bold; } #license .license, #license .links { margin-top: 1.5em; } .skinselection { display: block; white-space: nowrap; margin: 0.3em 0; } .skinselection span { display: inline-block; vertical-align: middle; padding-right: 1em; } .skinselection .skinname { font-weight: bold; } .skinselection .skinlicense, .skinselection .skinlicense a { color: #999; font-style: italic; text-decoration: none; } .skinselection .skinlicense a:hover { text-decoration: underline; } img.skinthumbnail { width: 64px; height: 64px; border: 1px solid #999; background: #fff; } #pluginlist { border: 1px solid #999; width: 100%; } #pluginlist td.version { text-align: center; } div.crop { overflow: auto; } #rcmfd_signature { width: 99%; min-width: 390px; } #rcmfd_signature_toolbar1 td, #rcmfd_signature_toolbar2 td { width: auto; } roundcube-skin-classic-1.6.0+ds/splitter.js000066400000000000000000000155051421421013600206730ustar00rootroot00000000000000/** * Roundcube splitter GUI class * * @licstart The following is the entire license notice for the * JavaScript code in this file. * * Copyright (c) The Roundcube Dev Team * * The JavaScript code in this page is free software: you can redistribute it * and/or modify it under the terms of the GNU General Public License * as published by the Free Software Foundation, either version 3 of * the License, or (at your option) any later version. * * @licend The above is the entire license notice * for the JavaScript code in this file. * * @constructor */ function rcube_splitter(attrib) { this.p1id = attrib.p1; this.p2id = attrib.p2; this.id = attrib.id ? attrib.id : this.p1id + '_' + this.p2id + '_splitter'; this.orientation = attrib.orientation; this.horizontal = (this.orientation == 'horizontal' || this.orientation == 'h'); this.pos = attrib.start ? attrib.start * 1 : 0; this.relative = attrib.relative ? true : false; this.drag_active = false; this.callback = attrib.callback; var me = this; this.init = function() { this.p1 = document.getElementById(this.p1id); this.p2 = document.getElementById(this.p2id); // create and position the handle for this splitter this.p1pos = this.relative ? $(this.p1).position() : $(this.p1).offset(); this.p2pos = this.relative ? $(this.p2).position() : $(this.p2).offset(); if (this.horizontal) { var top = this.p1pos.top + this.p1.offsetHeight; this.layer = new rcube_layer(this.id, {x: 0, y: top, height: 10, width: '100%', vis: 1, parent: this.p1.parentNode}); } else { var left = this.p1pos.left + this.p1.offsetWidth; this.layer = new rcube_layer(this.id, {x: left, y: 0, width: 10, height: '100%', vis: 1, parent: this.p1.parentNode}); } this.elm = this.layer.elm; this.elm.className = 'splitter '+(this.horizontal ? 'splitter-h' : 'splitter-v'); this.elm.unselectable = 'on'; // add the mouse event listeners $(this.elm).mousedown(onDragStart); // Update splitter position and elements with on window resize $(window).resize(function(e) { if (e.target === window) me.resize(); }); if (bw.ie) $(window).resize(onResize); // read saved position from cookie var cookie = rcmail.get_cookie(this.id); if (cookie && !isNaN(cookie)) { this.pos = parseFloat(cookie); this.resize(); } else if (this.pos) { this.resize(); this.set_cookie(); } }; /** * Set size and position of all DOM objects * according to the saved splitter position */ this.resize = function() { if (this.horizontal) { var lh = this.layer.height; this.p1.style.height = Math.floor(this.pos - this.p1pos.top - lh / 2) + 'px'; this.p2.style.top = Math.ceil(this.pos + lh / 2) + 'px'; this.layer.move(this.layer.x, Math.round(this.pos - lh / 2 + 1)); if (bw.ie) { var new_height = parseInt(this.p2.parentNode.offsetHeight, 10) - parseInt(this.p2.style.top, 10); this.p2.style.height = (new_height > 0 ? new_height : 0) + 'px'; } } else { var max_width = $(window).width() - $(this.p1).offset().left - 150, pos = Math.min(this.pos, max_width); this.p1.style.width = Math.floor(pos - this.p1pos.left - this.layer.width / 2) + 'px'; this.p2.style.left = Math.ceil(pos + this.layer.width / 2) + 'px'; this.layer.move(Math.round(pos - this.layer.width / 2 + 1), this.layer.y); if (bw.ie) { var new_width = parseInt(this.p2.parentNode.offsetWidth, 10) - parseInt(this.p2.style.left, 10) ; this.p2.style.width = (new_width > 0 ? new_width : 0) + 'px'; } } $(this.p2).resize(); $(this.p1).resize(); }; /** * Handler for mousedown events */ function onDragStart(e) { me.drag_active = true; // disable text selection while dragging the splitter if (bw.konq || bw.chrome || bw.safari) document.body.style.webkitUserSelect = 'none'; me.p1pos = me.relative ? $(me.p1).position() : $(me.p1).offset(); me.p2pos = me.relative ? $(me.p2).position() : $(me.p2).offset(); // start listening to mousemove events $(document).on('mousemove.' + me.id, onDrag).on('mouseup.' + me.id, onDragStop); // enable dragging above iframes $('iframe').each(function() { $('
') .css({background: '#fff', width: this.offsetWidth+'px', height: this.offsetHeight+'px', position: 'absolute', opacity: '0.001', zIndex: 1000 }) .css($(this).offset()) .appendTo('body'); }); }; /** * Handler for mousemove events */ function onDrag(e) { if (!me.drag_active) return false; // with timing events dragging action is more responsive window.clearTimeout(me.ts); me.ts = window.setTimeout(function() { onDragAction(e); }, 1); return false; }; function onDragAction(e) { var pos = rcube_event.get_mouse_pos(e); if (me.relative) { var parent = $(me.p1.parentNode).offset(); pos.x -= parent.left; pos.y -= parent.top; } if (me.horizontal) { if (((pos.y - me.layer.height * 1.5) > me.p1pos.top) && ((pos.y + me.layer.height * 1.5) < (me.p2pos.top + me.p2.offsetHeight))) { me.pos = pos.y; me.resize(); } } else if (((pos.x - me.layer.width * 1.5) > me.p1pos.left) && ((pos.x + me.layer.width * 1.5) < (me.p2pos.left + me.p2.offsetWidth))) { me.pos = pos.x; me.resize(); } me.p1pos = me.relative ? $(me.p1).position() : $(me.p1).offset(); me.p2pos = me.relative ? $(me.p2).position() : $(me.p2).offset(); }; /** * Handler for mouseup events */ function onDragStop(e) { me.drag_active = false; // resume the ability to highlight text if (bw.konq || bw.chrome || bw.safari) document.body.style.webkitUserSelect = 'auto'; // cancel the listening for drag events $(document).off('.' + me.id); // remove temp divs $('div.iframe-splitter-fix').remove(); me.set_cookie(); if (typeof me.callback == 'function') me.callback(me); return bw.safari ? true : rcube_event.cancel(e); }; /** * Handler for window resize events */ function onResize(e) { if (me.horizontal) { var new_height = parseInt(me.p2.parentNode.offsetHeight, 10) - parseInt(me.p2.style.top, 10); me.p2.style.height = (new_height > 0 ? new_height : 0) +'px'; } else { var new_width = parseInt(me.p2.parentNode.offsetWidth, 10) - parseInt(me.p2.style.left, 10); me.p2.style.width = (new_width > 0 ? new_width : 0) + 'px'; } }; /** * Saves splitter position in cookie */ this.set_cookie = function() { var exp = new Date(); exp.setYear(exp.getFullYear() + 1); rcmail.set_cookie(this.id, this.pos, exp); }; } // end class rcube_splitter roundcube-skin-classic-1.6.0+ds/templates/000077500000000000000000000000001421421013600204575ustar00rootroot00000000000000roundcube-skin-classic-1.6.0+ds/templates/about.html000066400000000000000000000023151421421013600224600ustar00rootroot00000000000000

Roundcube Webmail

roundcube-skin-classic-1.6.0+ds/templates/addressbook.html000066400000000000000000000217611421421013600236540ustar00rootroot00000000000000
 
roundcube-skin-classic-1.6.0+ds/templates/bounce.html000066400000000000000000000040411421421013600226170ustar00rootroot00000000000000

roundcube-skin-classic-1.6.0+ds/templates/compose.html000066400000000000000000000365031421421013600230210ustar00rootroot00000000000000
 
 
| | |
roundcube-skin-classic-1.6.0+ds/templates/contact.html000066400000000000000000000022651421421013600230050ustar00rootroot00000000000000
:

roundcube-skin-classic-1.6.0+ds/templates/contactadd.html000066400000000000000000000037621421421013600234610ustar00rootroot00000000000000
:

" class="button" onclick="history.back()" /> 

roundcube-skin-classic-1.6.0+ds/templates/contactedit.html000066400000000000000000000036721421421013600236560ustar00rootroot00000000000000
:

 

roundcube-skin-classic-1.6.0+ds/templates/contactprint.html000066400000000000000000000014341421421013600240570ustar00rootroot00000000000000
roundcube-skin-classic-1.6.0+ds/templates/contactsearch.html000066400000000000000000000007711421421013600241730ustar00rootroot00000000000000
roundcube-skin-classic-1.6.0+ds/templates/error.html000066400000000000000000000006341421421013600225010ustar00rootroot00000000000000
$__page_content
roundcube-skin-classic-1.6.0+ds/templates/folderedit.html000066400000000000000000000017131421421013600234700ustar00rootroot00000000000000
" class="button" onclick="history.back()" /> 
roundcube-skin-classic-1.6.0+ds/templates/folders.html000066400000000000000000000063771421421013600230200ustar00rootroot00000000000000
roundcube-skin-classic-1.6.0+ds/templates/identities.html000066400000000000000000000036401421421013600235110ustar00rootroot00000000000000
roundcube-skin-classic-1.6.0+ds/templates/identityedit.html000066400000000000000000000024301421421013600240430ustar00rootroot00000000000000
roundcube-skin-classic-1.6.0+ds/templates/importcontacts.html000066400000000000000000000005261421421013600244210ustar00rootroot00000000000000
roundcube-skin-classic-1.6.0+ds/templates/login.html000066400000000000000000000031611421421013600224560ustar00rootroot00000000000000
 ● 
roundcube-skin-classic-1.6.0+ds/templates/mail.html000066400000000000000000000366721421421013600223050ustar00rootroot00000000000000
">
:  : 
" />
:
roundcube-skin-classic-1.6.0+ds/templates/message.html000066400000000000000000000103741421421013600227760ustar00rootroot00000000000000
roundcube-skin-classic-1.6.0+ds/templates/messageerror.html000066400000000000000000000043321421421013600240450ustar00rootroot00000000000000
roundcube-skin-classic-1.6.0+ds/templates/messagepart.html000066400000000000000000000106001421421013600236550ustar00rootroot00000000000000
 
roundcube-skin-classic-1.6.0+ds/templates/messagepreview.html000066400000000000000000000042301421421013600243720ustar00rootroot00000000000000
roundcube-skin-classic-1.6.0+ds/templates/messageprint.html000066400000000000000000000013461421421013600240520ustar00rootroot00000000000000
roundcube-skin-classic-1.6.0+ds/templates/plugin.html000066400000000000000000000013311421421013600226410ustar00rootroot00000000000000
roundcube-skin-classic-1.6.0+ds/templates/responseedit.html000066400000000000000000000014051421421013600240510ustar00rootroot00000000000000
roundcube-skin-classic-1.6.0+ds/templates/responses.html000066400000000000000000000035111421421013600233660ustar00rootroot00000000000000
roundcube-skin-classic-1.6.0+ds/templates/settings.html000066400000000000000000000025351421421013600232120ustar00rootroot00000000000000
roundcube-skin-classic-1.6.0+ds/templates/settingsedit.html000066400000000000000000000012601421421013600240520ustar00rootroot00000000000000
roundcube-skin-classic-1.6.0+ds/thumbnail.png000066400000000000000000000040711421421013600211540ustar00rootroot00000000000000PNG  IHDR@@% IDATxX\M߶mDZm۶팭L'A{ZYJj;ild':9ͭzSi't\ItFMיhN1i[:pC i3ѭwĹ=pGBwwOWw"a5w>"IqiIFbwKlo,؆QxL g+ga`0@R4؍͠pH$QN,?XXV>ZrTf˚GKRc!8\|!N6\:Yg&LOuenO3O!j./}=-?t"rtB7E/{w1`w@w*X_!>p_$9W5sp]\nȵ֋=݆S\nFAD)_.JIJ [ >R $>kAN;?5z(Ā7 WA3{0Q!!Wduc!M//'!K޽A?% jh(բ٦V!o)vH˞Vd 8>~O*5s] PB DCk!4 [1Gl2#-c&Y[~hJN .[:;7`W6ICP @GB|qyE5>+VYG<@#6?'GQ}bXtz N3rVMSS[sV I׬kr_B@Aaq*7/2|lܴu˶]XiG?.X/, Ik(JG[ #RF,)+epW^j@2%3xy"JM PP@Czt*Jp7mBݰeDZҊbl`9i  iVzܸy؉SH;0ԉ/OkE^4]ød͚9(6PN|<^_k{e`M k wYE5ϿJ%.7\I(k@Ӎ3TZ'(xIK 7 t 5'LJB/cObA<7n@^!WIWOT ha@$K]7ۅ u>p6?W/CNG9)ma !f ,6{P@i<_bӮuk^|{ Eaf#LY PIsRCIϫ%$ti^mG?ps<9[A[C#3i!g2:J _&4 yIn>/-'9q=vfM l ;˚DDm%^|[ݖ?Xޢ>9Gy>$g2 AP4Yٙ]h 'n<ﯺW.ω?"赁Оco1ccTG=Uz[y_@Qs̉Pߵ;TS NV)TUBq =} U &r%LJ9 CQ)(5t&  <<3΁( \`27 4pxaIENDB`roundcube-skin-classic-1.6.0+ds/watermark.html000066400000000000000000000010761421421013600213500ustar00rootroot00000000000000