2 * Copyright 2011-2012 GRNET S.A. All rights reserved.
4 * Redistribution and use in source and binary forms, with or
5 * without modification, are permitted provided that the following
8 * 1. Redistributions of source code must retain the above
9 * copyright notice, this list of conditions and the following
12 * 2. Redistributions in binary form must reproduce the above
13 * copyright notice, this list of conditions and the following
14 * disclaimer in the documentation and/or other materials
15 * provided with the distribution.
17 * THIS SOFTWARE IS PROVIDED BY GRNET S.A. ``AS IS'' AND ANY EXPRESS
18 * OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
19 * WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
20 * PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL GRNET S.A OR
21 * CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
22 * SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
23 * LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF
24 * USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED
25 * AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
26 * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN
27 * ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
28 * POSSIBILITY OF SUCH DAMAGE.
30 * The views and conclusions contained in the software and
31 * documentation are those of the authors and should not be
32 * interpreted as representing official policies, either expressed
33 * or implied, of GRNET S.A.
37 font-family: Verdana, 'PT Sans', sans-serif;
41 background-color: transparent;
45 font-family: Verdana, 'PT Sans', sans-serif;
50 background: url(images/background.png) repeat-x;
55 text-decoration: none;
67 position: relative; /*this is the key*/
75 background-color: yellow;
86 /* The span will only display on :hover state. */
93 border: 1px solid lightblue;
94 background-color: #D0E4F6;
99 .pithos-DialogBox .inner form {
104 .pithos-dialogbox .inner form input,
105 .pithos-dialogbox .inner form textarea
107 border: 1px solid #aaa;
111 .pithos-DialogBox .button {
113 background-color: #4085A5;
119 .pithos-DialogBox .Caption {
121 background-color: #4085a5;
123 border-bottom: 1px solid white;
126 .pithos-DialogBox .close {
136 .pithos-DialogBox .dialogMiddleCenter {
137 background: url(images/popup-bg.png) repeat-x;
138 background-color: white;
142 .pithos-DialogBox .dialogBottomCenter {
143 border-bottom: 5px solid #4085A5;
146 .gwt-DecoratedTabBar .gwt-TabBarItem-selected .tabTopLeft {
147 background-position: 0px -55px;
149 .gwt-DecoratedTabBar .gwt-TabBarItem-selected .tabTopRight {
150 background-position: -6px -55px;
152 .gwt-DecoratedTabBar .gwt-TabBarItem-selected .tabTopCenter {
155 .gwt-DecoratedTabBar .gwt-TabBarItem-selected .tabMiddleLeft,
156 .gwt-DecoratedTabBar .gwt-TabBarItem-selected .tabMiddleCenter,
157 .gwt-DecoratedTabBar .gwt-TabBarItem-selected .tabMiddleRight {
161 .pithos-TabPanelBottom {
165 table.pithos-permList {
167 border-collapse: collapse;
171 table.pithos-permList td {
172 padding: 5px 5px 5px 5px;
176 table.pithos-permList.props-labels {
200 text-decoration: none !important;
201 color: black !important;
204 .hidden-link:visited {
205 text-decoration: none !important;
206 color: black !important;
210 background-color: #4085a5;
213 border-bottom: 1px solid white;
216 .gwt-MenuBar-vertical {
220 .gwt-MenuBarPopup .menuPopupTopLeft {
222 background-color: #D0E3ED;
225 .gwt-MenuBarPopup .menuPopupTopCenter {
227 background-color: #D0E3ED;
230 .gwt-MenuBarPopup .menuPopupTopRight {
232 background-color: #D0E3ED;
235 .gwt-MenuBarPopup .menuPopupMiddleLeft {
237 background-color: #D0E3ED;
240 .gwt-MenuBarPopup .menuPopupMiddleRight {
242 background-color: #D0E3ED;
246 border: 3px solid #D0E3ED;
249 border-image: initial;
252 .gwt-MenuBar .gwt-MenuItem {
253 border-bottom: 1px solid #EFEFEF;
256 .gwt-MenuBar .gwt-MenuItem-selected {
257 background-color: #E1EFF6;
260 .gwt-MenuBarPopup .menuPopupBottomLeft {
262 background-color: #D0E3ED;
265 .gwt-MenuBarPopup .menuPopupBottomCenter {
267 background-color: #D0E3ED;
270 .gwt-MenuBarPopup .menuPopupBottomRight {
272 background-color: #D0E3ED;
275 .pithos-sessionExpired {
277 /* Restore the padding we remove when overriding the gwt-DialogBox style */
282 background-color: #4085a5;
285 vertical-align: middle;
291 .pithos-FileListContainer {
297 border-collapse: collapse;
298 /* prevents selecting text in table with shift and ctrl*/
299 -moz-user-select: none;
302 .pithos-errorMessage {
304 background-color: #880000;
309 .pithos-errorMessage td {
313 .pithos-warnMessage {
315 background-color: #eeee99;
319 .pithos-infoMessage {
321 background-color: #ccffcc;
325 .pithos-clearMessage {
328 text-decoration: none;
333 .pithos-clearMessage:visited {
336 text-decoration: none;
340 .pithos-readForAllNote {
352 padding-bottom: 10px;
355 .pithos-statistics .gwt-HTML {
359 .pithos-statisticsSeparator {
360 background: url(images/separator.png) no-repeat;
366 background: url(images/white50.png) transparent;
370 .pithos-splitPanel-noframe {
374 /* Use the background color for the splitter. */
375 .gwt-HorizontalSplitPanel .hsplitter {
378 background: url(images/background.png) repeat-x;
385 .pithos-uploadButton {
387 background-color: #ff7f2a;
397 .pithos-uploadButton-loading {
398 background: url(images/ajax-loader.gif) no-repeat;
399 background-position: 110px 0px;
400 background-color: #ff7f2a;
403 .pithos-uploadButton:HOVER {
404 background-color: #f95;
408 vertical-align: middle;
412 .pithos-parentButton {
414 background-color: #a1c8da;
417 .pithos-folderStatistics {
418 background-color: #a1c8da;
437 background: url(images/white50.png);
442 .pithos-header-noframe {
446 /*.cellTreeWidget-selectedTree {
447 background-color: #BCD7E3;
450 .pithos-list thead th img {
455 background-color: #4085A5;
469 /* position: absolute;
479 .pithos-toolbarItem {
480 text-decoration: none;
486 background-repeat: no-repeat;
487 background-color: #A1C8DB;
490 .pithos-toolbarItem:HOVER {
491 background-color: #74aec9;
495 .pithos-toolbarItem span {
500 .pithos-toolbarItem span.ico {
504 background-repeat: no-repeat;
505 /* background-position: -36px 0;*/
508 #tools-button span.ico {
509 background-image: url(images/advancedsettings.png);
512 #refresh-button span.ico {
513 background-image: url(images/refresh.png);
516 #newFolder-button span.ico {
517 background-image: url(images/folder_new.png);
520 #shareFolder-button span.ico {
521 background-image: url(images/myshared22.png);
524 /*move background from inner to centerinner to wrap action buttons too*/
525 .dialogMiddleCenterInner.dialogContent {
526 background: url(images/white50.png);
529 /*border: 1px solid #aaa;*/
530 -moz-box-shadow: 0 0 1px 1px #888;
531 -webkit-box-shadow: 0 0 1px 1px #888;
532 box-shadow: 0 0 1px 1px #888;
535 .pithos-dialogbox .outer {
539 /*remove background/padding from .inner*/
540 .pithos-dialogbox .inner {
546 /*button position within the overlay content*/
547 .dialogMiddleCenterInner .button {
556 /* fix placement of overlay paragraphs */
557 .pithos-credentialstext {
563 background-color: white;
564 border: 2px solid #444;
566 -moz-box-shadow: 0 0 90px 5px #000;
567 -webkit-box-shadow: 0 0 90px 5px #000;
568 box-shadow: 0 0 90px 5px #000;
569 clip: inherit !important;
572 /* hide overlay dialogue unneeded side elements */
573 .dialogMiddleRight, .dialogBottomRight, .dialogTopRight,
574 .dialogMiddleLeft, .dialogBottomLeft, .dialogTopLeft,
575 .dialogBottomCenter {
579 /* fix dialogbox caption padding and font-size */
580 .pithos-dialogbox .caption {
581 padding: 10px !important;
586 /* form input styling */
587 .dialogMiddleCenterInner input {
588 border: 1px solid #aaa;
597 .pithos-invitationsLeft {
599 border-bottom: 1px solid #4085A5;
602 .pithos-leftInvitationsNumber {
603 background-color: #4085A5;
609 .pithos-sendInvitationsPanel {
611 border-right: 1px solid #4085A5;
615 .pithos-sendInvitationsTitle {
621 .pithos-addInvitationImg {
622 background-color: #4085A5;
627 .pithos-invitationResponse {
628 background-color: green;
633 .pithos-invitationResponseError {
634 background-color: #880000;
639 .pithos-invitationResponse .user {
648 .pithos-invitationsSplitPanel {
652 .pithos-invitationDeleteImg {
656 .pithos-invitationFormRow {
657 border-top: 1px solid gray;
660 .pithos-sendInvitationButton {
662 background-color: #ff7f2a;
670 .pithos-sentInvitationsPanel {
676 .pithos-sentInvitationsTitle {
681 .pithos-sentInvitationsTable {
685 .pithos-invitedEmail {
690 .pithos-invitedEmailBorder {
691 border-bottom: 1px solid #4085A5;
694 .pithos-resendInvitation {
698 .pithos-pagerButton {
700 background-color: transparent;
701 border: 1px solid gray;
703 padding: 0px 2px 0px 2px;
707 .pithos-pagerButton:HOVER {
708 background-color: #4085A5;
712 .pithos-pagerButtonCurrent {
713 background-color: #4085A5;
722 background-image: url(images/plus.png);
723 background-color: #4085A5;
724 background-repeat: no-repeat;
725 background-position: center;
730 .pithos-metaDeleteImg {
731 background: url(images/delete.png);
732 background-repeat: no-repeat;
733 background-position: center;
746 .pithos-versionList {