2 * Copyright 2011-2013 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 .button[disabled] {
123 .pithos-DialogBox .Caption {
125 background-color: #4085a5;
127 border-bottom: 1px solid white;
130 .pithos-DialogBox .close {
140 .pithos-DialogBox .dialogMiddleCenter {
141 background: url(images/popup-bg.png) repeat-x;
142 background-color: white;
146 .pithos-DialogBox .dialogBottomCenter {
147 border-bottom: 5px solid #4085A5;
150 .gwt-DecoratedTabBar .gwt-TabBarItem-selected .tabTopLeft {
151 background-position: 0px -55px;
153 .gwt-DecoratedTabBar .gwt-TabBarItem-selected .tabTopRight {
154 background-position: -6px -55px;
156 .gwt-DecoratedTabBar .gwt-TabBarItem-selected .tabTopCenter {
159 .gwt-DecoratedTabBar .gwt-TabBarItem-selected .tabMiddleLeft,
160 .gwt-DecoratedTabBar .gwt-TabBarItem-selected .tabMiddleCenter,
161 .gwt-DecoratedTabBar .gwt-TabBarItem-selected .tabMiddleRight {
165 .pithos-TabPanelBottom {
169 table.pithos-permList {
171 border-collapse: collapse;
175 table.pithos-permList td {
176 padding: 5px 5px 5px 5px;
180 table.pithos-permList.props-labels {
204 text-decoration: none !important;
205 color: black !important;
208 .hidden-link:visited {
209 text-decoration: none !important;
210 color: black !important;
214 background-color: #4085a5;
217 border-bottom: 1px solid white;
220 .gwt-MenuBar-vertical {
224 .gwt-MenuBarPopup .menuPopupTopLeft {
226 background-color: #D0E3ED;
229 .gwt-MenuBarPopup .menuPopupTopCenter {
231 background-color: #D0E3ED;
234 .gwt-MenuBarPopup .menuPopupTopRight {
236 background-color: #D0E3ED;
239 .gwt-MenuBarPopup .menuPopupMiddleLeft {
241 background-color: #D0E3ED;
244 .gwt-MenuBarPopup .menuPopupMiddleRight {
246 background-color: #D0E3ED;
250 border: 3px solid #D0E3ED;
253 border-image: initial;
256 .gwt-MenuBar .gwt-MenuItem {
257 border-bottom: 1px solid #EFEFEF;
260 .gwt-MenuBar .gwt-MenuItem-selected {
261 background-color: #E1EFF6;
264 .gwt-MenuBarPopup .menuPopupBottomLeft {
266 background-color: #D0E3ED;
269 .gwt-MenuBarPopup .menuPopupBottomCenter {
271 background-color: #D0E3ED;
274 .gwt-MenuBarPopup .menuPopupBottomRight {
276 background-color: #D0E3ED;
279 .pithos-sessionExpired {
281 /* Restore the padding we remove when overriding the gwt-DialogBox style */
286 background-color: #4085a5;
289 vertical-align: middle;
295 .pithos-FileListContainer {
301 border-collapse: collapse;
302 /* prevents selecting text in table with shift and ctrl*/
303 -moz-user-select: none;
306 .pithos-errorMessage {
308 background-color: #880000;
313 .pithos-errorMessage td {
317 .pithos-warnMessage {
319 background-color: #eeee99;
323 .pithos-infoMessage {
325 background-color: #ccffcc;
329 .pithos-clearMessage {
332 text-decoration: none;
337 .pithos-clearMessage:visited {
340 text-decoration: none;
344 .pithos-readForAllNote {
352 .pithos-statisticsSeparator {
353 background: url(images/separator.png) no-repeat;
359 background: url(images/white50.png) transparent;
363 .pithos-splitPanel-noframe {
367 /* Use the background color for the splitter. */
368 .gwt-HorizontalSplitPanel .hsplitter {
371 background: url(images/background.png) repeat-x;
378 .pithos-uploadButton {
380 background-color: #ff7f2a;
390 .pithos-uploadButton-loading {
391 background: url(images/ajax-loader.gif) no-repeat;
392 background-position: 100px 0px;
393 background-color: #ff7f2a;
396 .pithos-uploadButton:HOVER {
397 background-color: #f95;
401 vertical-align: middle;
405 .pithos-parentButton {
407 background-color: #a1c8da;
410 .pithos-folderStatistics {
411 background-color: #a1c8da;
430 background: url(images/white50.png);
435 .pithos-header-noframe {
439 .pithos-list thead th img {
444 background-color: #4085A5;
458 /* position: absolute;
468 .pithos-toolbarItem {
469 text-decoration: none;
475 background-repeat: no-repeat;
476 background-color: #A1C8DB;
479 .pithos-toolbarItem:HOVER {
480 background-color: #74aec9;
484 .pithos-toolbarItem span {
489 .pithos-toolbarItem span.ico {
493 background-repeat: no-repeat;
494 /* background-position: -36px 0;*/
497 #tools-button span.ico {
498 background-image: url(images/advancedsettings.png);
501 #refresh-button span.ico {
502 background-image: url(images/refresh.png);
505 #newFolder-button span.ico {
506 background-image: url(images/folder_new.png);
509 #shareFolder-button span.ico {
510 background-image: url(images/myshared22.png);
513 /*move background from inner to centerinner to wrap action buttons too*/
514 .dialogMiddleCenterInner.dialogContent {
515 background: url(images/white50.png);
518 /*border: 1px solid #aaa;*/
519 -moz-box-shadow: 0 0 1px 1px #888;
520 -webkit-box-shadow: 0 0 1px 1px #888;
521 box-shadow: 0 0 1px 1px #888;
524 .pithos-dialogbox .outer {
528 /*remove background/padding from .inner*/
529 .pithos-dialogbox .inner {
535 /*button position within the overlay content*/
536 .dialogMiddleCenterInner .button {
545 /* fix placement of overlay paragraphs */
546 .pithos-credentialstext {
552 background-color: white;
553 border: 2px solid #444;
555 -moz-box-shadow: 0 0 90px 5px #000;
556 -webkit-box-shadow: 0 0 90px 5px #000;
557 box-shadow: 0 0 90px 5px #000;
558 clip: inherit !important;
561 /* hide overlay dialogue unneeded side elements */
562 .dialogMiddleRight, .dialogBottomRight, .dialogTopRight,
563 .dialogMiddleLeft, .dialogBottomLeft, .dialogTopLeft,
564 .dialogBottomCenter {
568 /* fix dialogbox caption padding and font-size */
569 .pithos-dialogbox .caption {
570 padding: 10px !important;
575 /* form input styling */
576 .dialogMiddleCenterInner input {
577 border: 1px solid #aaa;
586 .pithos-invitationsLeft {
588 border-bottom: 1px solid #4085A5;
591 .pithos-leftInvitationsNumber {
592 background-color: #4085A5;
598 .pithos-sendInvitationsPanel {
600 border-right: 1px solid #4085A5;
604 .pithos-sendInvitationsTitle {
610 .pithos-addInvitationImg {
611 background-color: #4085A5;
616 .pithos-invitationResponse {
617 background-color: green;
622 .pithos-invitationResponseError {
623 background-color: #880000;
628 .pithos-invitationResponse .user {
637 .pithos-invitationsSplitPanel {
641 .pithos-invitationDeleteImg {
645 .pithos-invitationFormRow {
646 border-top: 1px solid gray;
649 .pithos-sendInvitationButton {
651 background-color: #ff7f2a;
659 .pithos-sentInvitationsPanel {
665 .pithos-sentInvitationsTitle {
670 .pithos-sentInvitationsTable {
674 .pithos-invitedEmail {
679 .pithos-invitedEmailBorder {
680 border-bottom: 1px solid #4085A5;
683 .pithos-resendInvitation {
687 .pithos-pagerButton {
689 background-color: transparent;
690 border: 1px solid gray;
692 padding: 0px 2px 0px 2px;
696 .pithos-pagerButton:HOVER {
697 background-color: #4085A5;
701 .pithos-pagerButtonCurrent {
702 background-color: #4085A5;
718 .pithos-versionList {