Revision b6a584a8

b/cloudcms/static/cloudcms/css/dropkick.css
10 10

  
11 11
/***** Begin Theme, feel free to edit in here! ******/
12 12

  
13

  
14
/* dropkick select extra styles */
15

  
16
.form-row .dk_container							{ border-radius:0; margin-bottom:0; border: 1px solid gray; height: 21px; letter-spacing: 1px; line-height: 22px; margin-bottom: -1px; width:270px; padding:0.8em; padding-left:1.5em; font-weight:normal; font-family: 'Didact Gothic', Verdana, sans-serif; font-size:1em; background:transparent; color:#808080;}
17
.form-row .dk_toggle  							{ border-radius:0;  padding:0 0 10px;  border:0 none;   text-decoration:none;background-image:url(../images/arrow-down_grey.png); background-position:85% 5px;}
18
.form-row .dk_toggle:hover						{ text-decoration:none; }
19
.form-row .dk_open								{ background:transparent; box-shadow: none; }
20
.form-row .dk_open .dk_toggle					{ background-color:transparent; border:0 none; color:#000; box-shadow: none;}
21
.form-row .dk_focus .dk_toggle					{ background-color:transparent;  border:0 none; color:#000; box-shadow: none;}
22
.1form-row .dk_options							{ display:block; }
23
.form-row .dk_options							{ box-shadow:none; border-radius:0; z-index:3; margin:6px -1px 0; width:auto; left:0;}
24
.form-row .dk_options li						{ float:none; margin:0; padding:0; }
25
.form-row .dk_options a							{ font-weight:normal;color:#808080; padding:5px 1.5em;  border-bottom-color: #ccc;height:auto; width:auto;  }
26
.form-row .dk_options a:hover					{ border-bottom-color: #ccc }
27
.form-row .dk_options_inner						{ padding:0; margin:0; box-shadow:none; text-shadow:none;  border-radius:0; border:1px solid #ccc ; margin-top:4px;}
28
.form-row .dk-options_inner li					{ list-style:none outside; }
29
.form-row .dk_options a:hover, 
30
.form-row .dk_option_current a					{ text-shadow:none; background-color: #fff; text-decoration:none; color:#F89A1C}
31
.form-row .dk_toggle 							{ height:17px; overflow:hidden; }
32
.form-row .dk_toggle span						{ width:220px;white-space: nowrap; overflow: hidden; /*text-overflow: ellipsis;*/ display:block; }
33
/* end custom theme */
34

  
35

  
36

  
37

  
38

  
13 39
/* One container to bind them... */
14 40
.dk_container {
15
   font-family: 'Antic', sans-serif;
16
  
17
  font-weight: normal;
18
  line-height: 42px;
19
  letter-spacing: 1px;
20
  border: 1px solid #808080;
21
  height:42px;
22
  display: inline-block;
23
  margin-bottom: -1px;
24
  padding-left:21px;
25
  
26
  z-index: 2;
27
  width:308px;
41
  background: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#f5f5f5));
42
  background: -moz-linear-gradient(top, #fff, #f5f5f5);
43
  background: -o-linear-gradient(top, #fff, #f5f5f5);
44
  background-color: #f5f5f5;
45
  font-family: 'Helvetica', Arial, sans-serif;
46
  font-size: 12px;
47
  font-weight: bold;
48
  line-height: 14px;
49
  margin-bottom: 18px;
50
  border-radius: 5px;
51
  -moz-border-radius: 5px;
52
  -webkit-border-radius: 5px;
28 53
}
29 54
  .dk_container:focus {
30 55
    outline: 0;
......
32 57
  .dk_container a {
33 58
    cursor: pointer;
34 59
    text-decoration: none;
35
    color:#808080;
36
	 
37 60
  }
38 61

  
39 62
/* Opens the dropdown and holds the menu label */
......
42 65
   * Help: Arrow image not appearing
43 66
   * Try updating this property to your correct dk_arrows.png path
44 67
   */
45
   background:url(../images/arrow_02.jpg) no-repeat 276px center;
46
  
68
  background-image: url('images/dk_arrows.png');
69
  background-repeat: no-repeat;
70
  background-position: 90% center;
71
  border: 1px solid #ccc;
72
  color: #333;
73
  padding: 7px 45px 7px 10px;
74
  text-shadow: #fff 1px 1px 0;
75
  border-radius: 5px;
76
  -moz-border-radius: 5px;
77
  -webkit-border-radius: 5px;
78
  -webkit-transition: border-color .5s;
79
  -moz-transition: border-color .5s;
80
  -o-transition: border-color .5s;
81
  transition: border-color .5s;
47 82
}
48 83
  .dk_toggle:hover {
49
    
84
    border-color: #8c8c8c;
50 85
  }
51 86
  /* Applied when the dropdown is focused */
52 87
  .dk_focus .dk_toggle {
53
    
88
    border-color: #40b5e2;
54 89
  }
55 90
  .dk_focus .dk_toggle {
56
    
91
    box-shadow: 0 0 5px #40b5e2;
92
    -moz-box-shadow: 0 0 5px #40b5e2;
93
    -webkit-box-shadow: 0 0 5px #40b5e2;
57 94
  }
58 95

  
59 96
/* Applied whenever the dropdown is open */
60 97
.dk_open {
61
  
98
  box-shadow: 0 0 5px #40b5e2;
99
  -moz-box-shadow: 0 0 5px #40b5e2;
100
  -webkit-box-shadow: 0 0 5px #40b5e2;
62 101
  /**
63 102
   * Help: Dropdown menu is covered by something
64 103
   * Try setting this value higher
......
66 105
  z-index: 10;
67 106
}
68 107
  .dk_open .dk_toggle {
69
    
70
    
108
    background-color: #ececec;
109
    border-color: #8c8c8c;
110
    color: #ccc;
111
    box-shadow: inset 0 -2px 5px #ccc;
112
    border-radius: 5px 5px 0 0;
113
    -moz-border-radius: 5px 5px 0 0;
114
    -webkit-border-radius: 5px 5px 0 0;
71 115
  }
72 116

  
73 117
/* The outer container of the options */
74 118
.dk_options {
75
  
119
  box-shadow: rgba(0, 0, 0, .2) 0 2px 8px;
120
  -moz-box-shadow: rgba(0, 0, 0, .2) 0 2px 8px;
121
  -webkit-box-shadow: rgba(0, 0, 0, .2) 0 2px 8px;
122
  border-radius: 0 0 5px 5px;
123
  -moz-border-radius: 0 0 5px 5px;
124
  -webkit-border-radius: 0 0 5px 5px;
76 125
}
77 126
  .dk_options a {
78 127
    background-color: #fff;
79 128
    border-bottom: 1px solid #999;
80
    padding: 8px 20px;
129
    font-weight: bold;
130
    padding: 8px 10px;
81 131
  }
82 132
  .dk_options li:last-child a {
83 133
    border-bottom: none;
84 134
  }
85 135
  .dk_options a:hover,
86 136
  .dk_option_current a {
87
    
137
    background-color: #0084c7;
138
    border-bottom-color: #004c72;
139
    color: #fff;
140
    text-decoration: none;
141
    text-shadow: rgba(0, 0, 0, .5) 0 1px 0;
88 142
  }
89 143

  
90 144
/* Inner container for options, this is what makes the scrollbar possible. */
91
.dk_options_inner  {
92
  padding:0;
93
  margin:0;  
94
  border: 1px solid #808080;
95
  border-top:0 none;
145
.dk_options_inner {
146
  border: 1px solid #8c8c8e;
147
  border-bottom-width: 2px;
148
  border-bottom-color: #999;
149
  color: #333;
150
  max-height: 250px;
151
  text-shadow: #fff 0 1px 0;
152
  border-radius: 0 0 5px 5px;
153
  -moz-border-radius: 0 0 5px 5px;
154
  -webkit-border-radius: 0 0 5px 5px;
96 155
}
97
.dk_options_inner li	{ list-style:none outside;}
98 156

  
99 157
/* Set a max-height on the options inner */
100 158
.dk_options_inner,
......
108 166

  
109 167
.dk_container {
110 168
  display: none;
169
  float: left;
111 170
  position: relative;
112 171
}
113 172
  .dk_container a {
b/cloudcms/static/cloudcms/css/formating.css
103 103
/* misc ---------------------------------------*/
104 104
img[align="left"]								{ margin:0 1em 0.5em 0; }
105 105
img[align="right"]								{ margin:0 0 0.5em 1em; }
106

  
107
/* button */
108
.button { display: inline-block; color: #fff; line-height: 22px; padding: 10px 22px; background-color: #F89A1C; margin-bottom: 10px;}
109
.button:hover { background-color: #3582AC;}
110
.button.wide { display: block;}
111
span.action-desc { display: block; color: #fff;}
112
.button:visited { color: #fff !important }
113

  
114
/* heading extra */
115
h2 .header-actions { float: right; font-size: 0.8em;}
b/cloudcms/static/cloudcms/css/forms.css
1
body											{ overflow-y: scroll;}
2

  
3
.wrapper                                        { margin:0 auto; position:relative; width:820px; padding:36px 70px; }
4
.container .wrapper,
5
.footer .wrapper                                { border: 1px solid #808080; border-top:0 none;}
6
.footer .wrapper								{ padding:20px 70px 25px; }
7
.centered                                       { text-align:center;}
8
img.left						                { margin:0 1em 1em 0; float:left;}
9
img.right						                { margin:0 0 1em 1em; float:right;}
10

  
11
 
12
/* footer */
13
.footer                                         { font-size:0.923em;color:#B3B3B3; }
14
.footer a                                       { color:#B3B3B3; text-decoration:none; transition:color 0.15s ease-in-out 0s; -moz-transition: color 0.15s ease-in-out 0s;  -webkit-transition: color 0.15s ease-in-out 0s;  -o-transition: color 0.15s ease-in-out 0s; } 
15
.footer:hover a                                 { color:#808080;}
16
.footer a:hover                                 { color:#000;}
17
.footer ul                                      { float:left; margin:0 10px 0 0; width:125px;  padding:0;}
18
.footer ul li                                   { padding:0; margin:0; list-style:none outside;}
19
.footer ul li:first-child                       { margin-bottom:1em;	}
20
.footer .clearfix                               { padding-bottom:20px;}
21
.footer .clearfix ul:first-child                { margin-left:0;}
22

  
23

  
24
/*top message*/
25
.top-msg	                                    { margin:-36px -70px 36px; background:blue; padding:50px; color:#fff; display:none; position:relative; font-size:1.538em; text-align:center;}
26
.top-msg p										{ text-align:center; }
27
.top-msg p.title	                            { font-size:1.3em;  }
28
.top-msg p.title span	                        { border-bottom:2px dotted #fff; padding:0 0 10px 0;}
29
.top-msg.active                             	{ display:block;}
30
.top-msg +.mainlogo                             { margin-top:-73px;}
31
.top-msg .close                                 { position:absolute; bottom:20px; right:20px; font-size:1.3em;  border:0 none; color:#fff; text-decoration:none;}
32
.top-msg .close:hover                           { color:#000;}
33
.top-msg.success                             	{ background-color:#77C596; color: #fff}
34
.top-msg.error                              	{ background-color:#EF4F54; color: #fff}
35
.top-msg.warning                                { background-color:#F6921E; color: #fff}
36
.top-msg.info                                 	{ background-color:#C3C3B9; color: #fff}
37
.top-msg.warning a                              { color: #3582AC}
38
.top-msg.info a                                 { color: #222}
39

  
40
/* container */
41
.container .wrapper                             { padding-bottom:100px;}
42
.mainlogo h1									{ line-height:100%; font-size:1em; }
43
.container .navigation                          { margin:20px 0 0; font-size:1.154em; height:95px;}
44
.container .navigation ul                       { margin:5px 0; padding:0;}
45
.container .navigation ul + ul					{ font-size:0.933em; }
46
.container .navigation ul li                    { list-style:none outside; padding:0; margin:0 1em 0 0; display:inline-block;}
47
.container .navigation ul li a                  { color:#000; text-decoration:none; }
48
.container .navigation ul li a:hover            { color:#F89A1C; }	
49
.container .navigation ul li.active a           { color:#F89A1C; }					
50

  
51
.dotted                                         { background:url(../images/double-dots.jpg) no-repeat bottom center; padding:0 0 30px; margin-bottom:30px;}
52
.full-dotted									{ background:url(../images/dots.jpg) repeat-x top; margin-top:20px; padding-top:20px; }
53
.full-dotted:first-child						{ background:none; padding-top:0; margin-top:0; }
54
.two-cols .rt                                   { float:right; width:400px;}
55
.two-cols .lt                                   { float:left; width:400px;}
56
.two-cols-blog .rt                              { float:right; width:220px; margin-left:80px; padding-right:65px;}
57
.two-cols-blog .lt 	                            { overflow:hidden;}
58
.container h2									{ font-weight:normal; font-size:1.308em; margin-bottom:1em; }
59
.container h3                    				{ font-weight:normal; margin-bottom:1em; }
60
.container h2 em 								{ color: #3582AC; font-style:normal; }
61
/*.content a						                { border-bottom: 1px solid #F89A1C; text-decoration:none; color:#000; }
62
.content a:hover					            { border-bottom: 1px solid #F89A1C; text-decoration:none; color:#F89A1C; }*/
63

  
64

  
65
.content a						                { text-decoration:none; }
66
.content a:hover					            { text-decoration:underline; }
67

  
68
.container ul.options                           { padding:0; margin:0; font-size:1.154em;}
69
.container ul.options li                        { list-style:none outside; margin:0 0 1em 0;padding:0;}
70
.container ul.options li h3						{ font-size:1em; margin-bottom:0; }
71
.container ul.options li a				        { border:0 none;}
72
.container ul.options li a:hover				{ text-decoration:underline;}
73
.container .extra ul.options					{ font-size:1em; margin:0 ; padding:15px; }
74
.landing h2, .landing a:hover                   { color:#01A1AE;}
75
.faq h2, .faq a:hover, .faq .current a          { color:#EF4F54; border:0 none;}
76
.faq .current a									{ text-decoration:underline }
77
.question h2									{ color:#EF4F54 }
78
.content .backlink								{ margin:1em 0; }
79
.faq h3											{ color:#4085a6; margin:0;}
80
.faq ul                                         { padding:0; margin:0; }
81
.faq ul li                                      { padding:0; margin:0 0 8px 0; list-style:none outside none;line-height:140%;  }
82
.faq ul li a                                    { color:#222222; border:0 none; } 
83
.faq .faq-category								{ margin: 0 0 1.5em;}
84
.follow h3 a                                    { color:#4085A6;}
85
.follow a				                    	{ border:0 none;}
86
.follow ul                                      { margin:0; padding:0;}
87
.follow ul li                                   { list-style:none outside; padding:0; margin:0 0 20px 0; font-size:0.923em; color:#808080;}
88
.follow ul li p.title                           { margin-bottom:0; color:#000;}
89
.follow ul li p.title a                         { color:#000;}
90
.follow ul li p a                               { color:#808080;}   
91
.posts ul                                       { margin:0;padding:0; }
92
.posts ul li                                    { padding:0; margin:0 0 50px; list-style:none outside; }
93
.posts ul li img                                { max-width:100%; margin-bottom:1em;}
94
.posts ul li p.info                             { padding-bottom:10px; margin:20px 0; font-size:0.769em; color:#808080; background:url(../images/dots.jpg) repeat-x bottom ;}
95
.article p.info 								{ margin-top:20px; padding-top:10px; font-size:0.769em; color:#808080; }
96
.article h2, .posts h2                          { color:#ef4f53; }
97
.posts h2 a, .posts h2 a:hover                  { border:0 none;color:#ef4f53;}
98
.posts p.date, .article p.date                  { margin:0; font-size:1.077em; color:#3582AC; }
99
p.info a                                        { color:#808080; border-bottom:0 none; }
100
p.info a:hover                                  { color:#000; border-bottom:0 none;}
101
.bg-wrap                                        { background-position:right top; background-repeat:no-repeat;}
102
.bg-wrap .extra                                 { display:none;}
103
.bg-wrap.open .extra                            { display:block;}
104
.bg-wrap .extra .hide-extra                     { display:block; text-align:right; border:0 none; height:16px; overflow:hidden;}
105
.bg-wrap .extra .hide-extra img                 { margin-top:0; vertical-align:top; display:inline; }
106
.bg-wrap .extra .hide-extra:hover img           { margin-top:-32px;}
107
.pithos h2,                       
108
.pithos .extra .options li h3                   { color:#BC742B; }
109
.cyclades h2,                 
110
.cyclades .extra .options li h3                 { color:#00A1B0; }
111
a.btn_01                                        { display:block; text-align:center; background:#F6921E; color:#000; padding:10px; text-decoration:none; border:0 none;}
112
a.btn_01:hover                                  { background:#3582AC; color:#000; text-decoration:none;}
113
a.btn_01 em                                     { font-style:normal; display:block; }
114
a.btn_01 span                                   { color:#fff; }
115
.lt .box-more                                   { text-align:center; padding:5px 10px; }
116
.lt .box-more.border                            { border:1px solid #ccc;}
117
.lt .box-more p                                 { cursor:pointer; background:url(../images/arrow_02.jpg) no-repeat right center; padding-right:20px; }
118
a.btn_01, .box-more                             { width:80%; margin:0 auto 20px; }
119
.lt .box-more ul.col                            { width:30%; margin:0; padding:0; vertical-align:top; text-align:left; display:inline-block;}
120
.lt .box-more .clearfix                         { display:none; }
121
.lt .box-more ul.col li                         { list-style:none outside; }
122
.lt .box-more ul.col li a                       { color:#B3B3B3; text-decoration:none; border:0 none;}
123
.lt .box-more ul.col li a:hover                 { color:#000;}
124
.article img						            { margin-bottom:1em; max-width:100%;}
125
a.videolink					                    { border: 0 none; display:block; width:367px; height:207px; background:url(../images/video_image_hover.png) no-repeat; text-decoration:none;}
126
a.videolink:hover				                { background:url(../images/video_image.png)no-repeat; text-decoration:none; border:0 none;}
127
.container .full								{ position:relative;}
128
.container .bottom-bordered                     { border-bottom:1px dashed #000000;margin-bottom:20px }
129
.container .lt-div                              { width:234px; float:left; }
130
.container .overflow-hidden                     { overflow:hidden;}
131
.documentation .wrap							{ width:500px; }
132

  
133

  
134
/* resources*/
135
.resources .categories .clear 	                { color: #000000; position:relative; top:-1px; line-height:100%; display:inline-block;}
136
.resources  a, .resources  a:hover              { border:0 none;}
137
.resources .categories ul 	                    { margin:0;padding:0;}
138
.resources .categories ul li                    { float: left; list-style:none outside;}
139
.resources .categories .title                   { margin-bottom: 0.5em; }
140
.resources .categories ul li a                  { color: #000000;   margin-right: 22px; text-decoration: none; }
141
.resources .categories ul li a:hover, 
142
.resources .categories ul li a.selected         { color: #000000;}
143
.resources .categories ul li.active a			{ text-decoration: underline }
144
.resources .categories ul li.inactive           { opacity: 0.3; }
145
.resources .categories ul li.active             { opacity: 1; }
146
.resources .list                                { line-height: 1em; margin-top: 60px; position: relative; margin-right:-35px; }
147
.resources .list .resource-wrapper.first .resource      { margin-left: 0; }
148
.resources .list .resource-wrapper              { float: left; height: 250px; margin-bottom: 22px; margin-right: 35px; overflow: hidden; position: relative; width: 250px; }
149
.resources .list .resource-wrapper.first        { margin-left: 0; }
150
.resources .list .resource-wrapper.hidden       { display: none; }
151
.resources .list .resource                      { border: 1px solid #000000; height: 188px; overflow: hidden; padding: 30px; }
152
.resources .list .resource .date                { color: #808080; margin-bottom: 3px; }
153
.resources .list .resource .description         { transition:color top 0.35s ease-in-out 0s; -moz-transition: top 0.35s ease-in-out 0s; -webkit-transition: top 0.35s ease-in-out 0s;  	-o-transition: top 0.35s ease-in-out 0s; color: #FFFFFF; font-size: 1.1em; height: 150px; margin-left: -30px; padding: 30px; position: absolute; top: -270px; width: 190px; }
154
.resources .list .resource .title               { line-height: 1.4em; }
155
.resources .list .resource .category            { color: #808080; margin-top: 30px; }
156
.resources .list .resource .category a          { color: #808080; }
157
.resources .list .resource .download            { bottom: 0; cursor: pointer; font-size: 1.1em; margin-bottom: 3px; margin-left: -10px; position: absolute; width: 190px; }
158
.resources .list .resource .download a          { color: #000000; display: block; padding: 5px 5px 5px 15px; text-decoration: none; }
159
.resources .list .resource .download a:hover, 
160
.resources .list .resource .download a .hovered { color: #FF5D00;}
161
.resources .list .resource .download a:hover .download-image, 
162
.resources .list .resource .download a .hovered .download-image { background-image: url(../images/resource_down_arrow-active.png); }
163
.resources .list .resource .download a .download-image { background: url(../images/resource_down_arrow.png) no-repeat; display: block; float: left; height: 30px; margin-right: 10px; margin-top: -7px; width: 30px; }
164
.resources .list .resource .download img        { margin-right: 10px; vertical-align: middle;}
165
.resources .list .resource:hover .description, 
166
.resources .list .resource .hover .description { display: block; top: 0; }
167
.resources .list .resource-cat-1.resource               { border-color: #4085A5  }
168
.resources .list .resource-cat-1.resource .title        { color: #4085A5 }
169
.resources .list .resource-cat-1.resource .description  { background-color: #4085A5 }
170
.resources  .filter-item a								{ display:inline-block; line-height:100%; }
171
.resources  .filter-item a:hover						{ text-decoration:underline }
172
.resources .list .resource-cat-2.resource               { border-color: #FF6F00  }
173
.resources .list .resource-cat-2.resource .title        { color: #FF6F00  }
174
.resources .list .resource-cat-2.resource .description  { background-color: #FF6F00  }
175
.resources .list .resource-cat-2.resource .description p{ line-height:130%; }
176

  
177
table											{ width:80%; color:#B3B3B3;}
178
table th, table td								{ padding:5px 5px 5px 0;  }1234
179
/*table td 										{ border-top: 1px solid #DDDDDD; }*/
180
table th                                        { color:#222; font-weight:normal;}
181
table td.consumed 								{ color: #9D261D; }
182

  
183
/*.zebra-striped tbody tr:nth-child(2n+1) td, 
184
.zebra-striped tbody tr:nth-child(2n+1) th 		{ background-color: #F9F9F9; }*/
185
.zebra-striped tbody tr:hover td, 
186
.zebra-striped tbody tr:hover th 				{ color:#000; }
187

  
188
.buttons-list.fixpos 							{ position:absolute; bottom:0; right:0; }
189
.button.back.right 								{ right: 0; }
190
.buttons-list .button 							{ margin-left: 10px; }
191
.button.back 									{  z-index: 500; }
192
/* Styles for blue button-like back link
193
a.button 										{ border:0 none;  color: #FFFFFF;  display: inline-block;  text-align: center; background-color: #3582AC; letter-spacing: 1px;  line-height: 22px; padding: 0.8em 22px; text-decoration: none;}
194
a.button:hover								 	{ background-color: #F89A1C; border:0 none; color:#fff;}*/
195

  
196
/*pagination*/
197
.pagination .next-prev                          { float:right; }
198
.pagination .next-prev a						{ margin-left:15px; }
199
.pagination .nums                               { text-align:left;}
200
.pagination .nums span                          { color:#000;}
201
.pagination .next-prev a.disabled				{ text-decoration: none; color:#ccc; cursor:default; }
202
                    
203
.two-cols .lt .clients-wrapper p				{ padding:0; }
204

  
205

  
206
/* colors for links */
207
.container ul.options li a						{ display:inline-block; line-height:100%; }
208
.container ul.options li a:hover				{ text-decoration: none; }
209
.container ul.options li a.red					{ color:#F24E53 }
210
.container ul.options li a.red:hover			{ border-bottom:1px solid #F24E53; }
211
.container ul.options li a.grey					{ color:grey; }
212
.container ul.options li a.grey:hover			{ border-bottom:1px solid grey; }
213
.container ul.options li a.blue					{ color:#3582AC }
214
.container ul.options li a.blue:hover			{ border-bottom:1px solid #3582AC; }
215
.container ul.options li a.yellow				{ color:#F89A1C; }
216
.container ul.options li a.yellow:hover			{ border-bottom:1px solid #F89A1C; }
217

  
218
/* homepage clouds animation */
219
#animation                                      { width:94%; height:120px; padding:0 3%; background:url(../images/okeanos_landing.png) no-repeat; max-width:375px; }
220
#animation div                                  { margin:0 2%; float:left; width:29%; height:100%; position:relative; }                    
221
#animation div a                                { position:absolute; left:0; top:0; border:0 none; }
222
#animation div a img							{ width:100%; }
223
#animation p                                  	{ position:absolute; bottom:0; left:0; width:100%; text-align:center; }
224
#animation p img                                { display:inline-block; width:65%; }
225

  
226
/* Weird bug in pages that contain captcha. An extra iframe appears in chrome :S*/
227
.container +iframe								{ display:none; }
228

  
229
/* Style for im/projects */
230
table.alt-style 								{ color:#000; width:100%; }
231
table.alt-style caption							{ font-weight:normal;  font-size:1.154em; margin-bottom:15px; text-transform:uppercase; }
232
table.alt-style tr th							{ font-weight:normal; color:#3582AC }
233
table.alt-style tr th a							{ color:#3582AC }
234
table.alt-style tr td							{ color:#222; }
235
table.alt-style tr td:first-child,
236
table.alt-style tr th:first-child				{ padding-left:5px; overflow:hidden; }
237
table.alt-style tr td a							{ margin:0; }
238
table.alt-style tr td:first-child a				{ margin:0; }
239
table.alt-style tr th a							{ padding-right:20px; }
240
table.alt-style tr th.asc a						{ background:url(../images/arrow_th_bg.png) no-repeat right -48px; }
241
table.alt-style tr th.desc a					{ background:url(../images/arrow_th_bg.png) no-repeat right 6px; }
242
.content a.submit								{ margin:0; display:inline-block; margin:10px 0 ;  height:auto; min-width:100px; text-align:center;}
243
table.alt-style tr:nth-child(2n) td				{ background:#F2F2F2 } 
244
dl.alt-style dt									{ width:30%; float:left; color:#3582AC; font-weight:normal;}
245
dl.alt-style dt:nth-child(2n)					{ background:black; }
246
dl.alt-style dd									{ overflow:hidden; }
247
.projects										{ padding-bottom:30px; position:relative; }
248
.projects h2 span								{ color:#3582AC;}
249
.projects h2 em									{ float:right; }
250
.projects h3									{ font-size:1.154em; }
251
.projects .submit-rt							{ margin:0; text-align:right; }
252
.projects +.buttons-list.fixpos					{ left:0; right:auto; }
253

  
254
/* new faq-userguide styles */
255

  
256
.faq .two-cols .lt								{ width:460px; }
257
.faq .two-cols .rt								{ width:340px; text-align:center; }
258
.lt-small .rt									{ width:520px; }
259
.lt-small .lt									{ width:280px; }
260
.unequal-dotted									{ background:url(../images/double-dots-unequal.jpg) no-repeat top center; padding: 30px 0 0 ; margin-top:30px;}
261
.unequal-dotted:first-child						{ background:none; padding-top:0; margin-top:0; }
262
.tirkouaz h2,
263
.tirkouaz h2 a,
264
.tirkouaz h3,
265
.tirkouaz a:hover,
266
.tirkouaz li.current a							{ color:#00A1B0; }
267
.yellow h2,
268
.yellow h2 a,
269
.yellow h3,
270
.yellow a:hover,
271
.yellow li.current a							{ color:#F6921E; }
272
.purple h2,
273
.purple h2 a,
274
.purple h3,
275
.purple a:hover,
276
.purple li.current a							{ color:#7B499C; }
277
.blue h2,
278
.blue h2 a,
279
.blue h3,
280
.blue a:hover,
281
.blue li.current a								{ color:#3582AC; }
282
.brown h2,
283
.brown h2 a,
284
.brown h3,
285
.brown a:hover,
286
.brown li.current a								{ color:#BC742B; }
287

  
288
.question .content a:hover						{ color:#F6921E }
289
.details .extra-menu							{ background: url(../images/dots.jpg) repeat-x  center top ;padding-top:20px; margin-top:20px; }
290
.details .extra-menu h3							{ margin-bottom:1em; font-weight:bold;}
291
.details .faq-category h2						{ font-size:1em; }
292
.question .next-prev							{ margin:10px 0; }
293
.question .next									{ float:right; }
294
.details img									{ max-width:100%; }
295
.question .section								{ margin-top:1em; }
296
.question pre									{ border:1px dashed #000; padding:5px; margin:10px 0; line-height:auto; }
297
/*
298
.widjets										{ position:relative; }
299
.widjets ul										{ margin: 0; padding:0; }
300
.widjets li										{ width:50%; float:left; list-style:none outside; margin:30px 0; }
301
.widjets li div									{ border:1px dashed #000; padding:20px 20px 70px; width:60%; margin:0 auto; position:relative; }
302
.widjets li div img								{ max-width:100%; }
303
.widjets li .btn								{ text-align:center; position:absolute; bottom:0; left:0; right:0; }
304
.widjets .widjet-x								{ position:absolute; right:0;top:0; font-weight:bold; font-size:1.5em; }
305
.widjets .widjet-x:hover						{ text-decoration:none; color:#000; }
306

  
307
 */
308
.widjets										{ position:relative; }
309
.widjets ul										{ margin: 0; padding:0; }
310
.widjets li										{ width:50%; float:left; list-style:none outside; margin:30px 0;  }
311
.widjets li div									{ background:url(../images/dots.jpg) repeat-x top ; margin:0 0 0 20px; position:relative;   padding:2em 0; }
312
.widjets li div .wrap							{ background:url(../images/dots.jpg) repeat-x bottom ; }
313
.widjets li:first-child div 					{ margin-right:20px; margin-left:0; }
314
.widjets li div img								{ max-width:100%; margin:2em 0; }
315
.widjets .widjet-x								{ position:absolute; right:0;top:0; font-weight:bold; font-size:1.5em; }
316
.widjets .widjet-x:hover						{ text-decoration:none; color:#000; }
317
.widjets li.create h2, 
318
.widjets li.create a							{ color: #55B577}
319
.widjets li.join h2, 
320
.widjets li.join a								{ color: #F24E53}
321
.widjets li a									{ font-size:1.154em; }
322
.widjets .wrap p:first-child                    { height:200px;margin-bottom:2em; }
323

  
324
/* billing styles */
325
.alt-style .table-div							{ border:1px dashed #000; }
326
.billing table.complex tr:nth-child(2n) td 		{ background:transparent; }
327
.billing table.alt-style tr.zebra td			{ background:#F2F2F2; }
328
.billing .highlight								{ text-align:center; padding:10px; border:1px dashed #000; font-size:1.231em; margin:0 0 2em; position:relative;}
329
.billing .highlight em							{ color:#3582AC; font-style:normal; font-weight:bold; }
330
.billing table.marginless						{ margin-bottom:0; }
331
.billing .sum									{ background:#5A97B8; padding:5px 5px 5px 10px; color:#fff; }
332
.billing.details .last							{ width:15%;}
333
.billing.details .prelast						{ width:10%;}
334
.billing.list .last								{ width:20%; }
335
.billing.list .prelast							{ width:20%; }
336
.billing form									{ margin-top:50px; }
337
.billing .categories							{ margin-bottom:2em; }
338
.billing .categories .clear 	                { color: #000000; position:relative; top:-1px; line-height:100%; display:inline-block;}
339
.billing  a, .billing  a:hover              	{ border:0 none;}
340
.billing .categories ul 	                    { margin:0;padding:0;}
341
.billing .categories ul li                    	{ float: left; list-style:none outside;}
342
.billing .categories .title                   	{ margin-bottom: 0.5em; }
343
.billing .categories ul li a                  	{ color: #000000;   margin-right: 22px; text-decoration: none; }
344
.billing .categories ul li a:hover, 
345
.billing .categories ul li a.selected 	        { color: #000000;}
346
.billing .categories ul li.active a				{ text-decoration: underline }
347
.billing .categories ul li.inactive           	{ opacity: 0.3; }
348
.billing .categories ul li.active             	{ opacity: 1; }
349
.billing .resource-cat-1.filter-item a,
350
.billing .resource-cat-1.filter-item a:hover	{ color:#ff6f00 }
351
.billing .resource-cat-2.filter-item a,
352
.billing .resource-cat-2.filter-item a:hover	{ color:#4085A5 }
353
.billing span.info								{ position:absolute;z-index:10; bottom:32px; right:40px; }
354
.billing span.info em 							{ display:block; overflow:hidden;  position:absolute; left:0; text-indent:-110px; top:0; height:21px; width:21px; background:url(../images/symbols.png) no-repeat -4px -31px;cursor:pointer; }
355
.billing span.info:hover em 					{ background-position:-4px -3px; }
356
.billing span.info span  						{ position:absolute; left:29px; top:-2px; width:120px; padding-left:30px; background:url(../images/black-line.jpg ) no-repeat left 12px ; min-height:50px; display:none; font-size:12px;}
357
.billing span.info:hover span 					{ display:block; }
358
.billing span.info.foo span						{ padding:0; background:transparent; left:-48px; top:22px; font-size:12px;}
359
.billing .highlight a 							{ float:right; }
360
.billing .highlight .popup						{ position:absolute;right:20px; top:40px; width: 100px;  border:1px solid #000; }
361
.billing table.alt-style tr td					{ border-top:10px solid #fff; }
362
.billing table.alt-style .last					{ text-align:right; }
363

  
364
.table_sorting tr th							{ cursor:pointer; }
365

  
366
.table_sorting tr th:hover						{ text-decoration:underline }
367

  
368
table.alt-style tr.tr1 td,
369
table.alt-style tr.tmore1 td					{ background:#F2F2F2 }
370
table.alt-style tr.tr2 td,
371
table.alt-style tr.tmore2 td					{ background:#fff }
372
table.alt-style tr td.info-td					{ padding:5px; }
373
table.alt-style tr td.info-td div				{ padding:15px; border:1px dashed #000 }
374
 
375

  
376
.projects .details a.edit						{ margin-left:20px;  }
377
.projects .details .data						{ overflow:hidden; }
378
.projects .editable form textarea				{ width:70%; height:50px; max-width:70%; width:270px; height:120px;}
379

  
380

  
381
/* quotas-form  */
382

  
383
.quotas-form fieldset							{ background:url(../images/dots.jpg) repeat-x scroll center bottom transparent; margin-bottom:3em; padding-bottom:5em; position:relative; }
384
.quotas-form fieldset#icons						{ padding-bottom:3em; }
385
.quotas-form legend								{ color:#55B577; font-size:1.308em;   position:relative; }
386

  
387
/* workaround for fixing bug with legend margin*/
388
.quotas-form legend+div							{ margin-top:3em; -webkit-margin-top-collapse: separate; }
389
.quotas-form fieldset#icons legend+ul			{ margin-top:3em; -webkit-margin-top-collapse: separate; }
390
.quotas-form fieldset.quota legend+ul			{ margin-top:2em; -webkit-margin-top-collapse: separate; }
391
/* end of workaround*/
392

  
393
.quotas-form legend span						{ color:#222; font-size:0.867em; }
394
form.quotas-form legend span.info				{ position:relative; display:inline-block; top:auto; left:auto;  margin-left:10px; vertical-align:middle; margin-top:-2px;}
395
form.quotas-form legend span.info em			{ position:static; }
396
form.quotas-form legend span.info span			{ width:530px; }
397
form.quotas-form  span.info span				{ width:285px;  }
398
.quotas-form .with-checkbox .checkbox-widget	{ margin-top:9px; } 
399
.quotas-form .with-checkbox span.info 			{ top:12px; }
400
.quotas-form .form-row.submit					{ text-align:center; }
401
.quotas-form input[type="submit"]				{ margin:15px 0; background-color:#B3B3B3 }
402
.quotas-form input[type="submit"]:hover			{ background:#55B577 }
403
.quotas-form input[type="submit"]:focus			{ border-color: #B3B3B3}
404
.quotas-form input[type="submit"]:focus:hover	{ border-color: #55B577}
405
.quotas-form input[type="submit"].lt			{ position:absolute; left:0; top:0; }
406
.quotas-form fieldset ul						{ padding:0; margin:0 0 1em; position:relative; }
407
.quotas-form fieldset ul li						{ list-style:none outside none; float:left; margin:0 0 0 60px; padding:0; }
408
.quotas-form fieldset ul li:first-child			{ margin-left:0; }
409
.quotas-form fieldset ul li a					{ display:block; width:82px; height:82px; overflow:hidden; }
410
.quotas-form fieldset ul li a:hover	img			{ margin-top:-84px; }
411
.quotas-form fieldset ul li a.selected img		{ margin-top:-168px; }
412
.quotas-form fieldset ul li a.selected:hover	{ cursor:default }
413
.quotas-form fieldset ul li a.selected:focus	{ outline:0 none; }
414
.quotas-form fieldset ul li p					{ position:absolute; top:95px; left:0; display: none;}
415
.quotas-form fieldset ul li:hover p				{ display:block; }
416
.quotas-form p.msg								{ color:#B3B3B3; }
417
.quotas-form a.delete							{ position:absolute; right:0; top:0; color:#B3B3B3; z-index:2 }
418
.quotas-form .group								{ display:none; position:relative; background:url(../images/dots.jpg) repeat-x scroll center bottom; margin-bottom:2em; padding-bottom:2em;}
419
.quotas-form .group fieldset					{ background:transparent; margin-bottom:1em; padding-bottom:1em; }
420
.quotas-form .group fieldset legend				{  }
421
.quotas-form fieldset ul li.rel+li.rel			{ background:url(../images/quota-related-bg.png) no-repeat left center; }
422
.quotas-form .double-checks label				{ font-size:1.077em; }
423
.quotas-form .double-checks .form-row			{ float:left; margin-right:10px;}
424
.quotas-form .double-checks .with-checkbox .checkbox-widget	{ left:0; }
425
.quotas-form .double-checks .with-checkbox input[type="text"]	{ width:60px; float:left; margin:9px 15px -9px; display:none; padding:6px; }
426
.quotas-form .double-checks .with-checkbox label{ width:auto; float:left; margin-left:35px; }
427
.quotas-form .double-checks .with-checkbox input[type="text"].hideshow	{ display:block; }
428
.quotas-form .with-checkbox+.with-checkbox		{ width:196px; }
429
.summary dl.alt-style dt						{ color:#55B577; }
430
.quotas-form .with-info .double-checks p		{ clear:both; }
431
.quotas-form .with-info .with-checkbox+.with-checkbox		{ width:auto; }
432
.quotas-form .with-info .double-checks 			{ position:relative; margin-bottom:70px; }
433
.quotas-form .with-info .double-checks .form-row+.form-row					{ position:absolute; left:224px; top:40px;}
434
.quotas-form .with-info .double-checks span.info { left:262px; }
435
.quotas-form .with-info .with-checkbox			{ margin-bottom:12px; }	 
436
.quotas-form .quota input[type="text"]			{ width:150px;}
437
.quotas-form .quota .error-msg 					{ display:none; color:red; font-size:0.8em; margin:0; margin-left:224px; margin-bottom:5px; padding:5px; }
438
.quotas-form .quota .with-errors .error-msg		{ display:block;}	  
439
form input[type="text"]::-webkit-input-placeholder,
440
form textarea::-webkit-input-placeholder 								{ color: #D4D4D4; font-style:italic; }
441
form input[type="text"]:-moz-placeholder,
442
form textarea:-moz-placeholder 											{ color: #D4D4D4; font-style:italic; }
443
form input[type="text"]::-moz-placeholder,
444
 form textarea::-moz-placeholder										{ color: #D4D4D4; font-style:italic; }
445
form input[type="text"]:-ms-input-placeholder,
446
 form textarea:-ms-input-placeholder 									{ color: #D4D4D4; font-style:italic; }
447

  
448

  
449
/* stats */
450
.stats ul										{ margin:0; padding:0; list-style:none outside none; }
451
.stats ul li 									{ margin:0 0 1em 0; padding:0 0 1em 0; list-style:none outside none; background:url(../images/stats-line.jpg) repeat-x left bottom}
452
.stats .bar										{ padding: 0; text-align:center;  float:left; width:200px;}
453
.stats .bar div									{ width:340px; height:30px; border:1px solid #000; margin-top:20px; overflow:hidden;}
454
.stats .bar span								{ text-align:right; display:block; height:100%; position: relative; overflow: visible; }
455
.stats .bar span.value							{ background-color: transparent !important; }
456
.stats .bar span em								{ color:#000; }
457
.stats .bar span em.hovered 					{ color:#fff; }
458
.stats .bar em { 
459
    font-style:normal; 
460
    color:#222;  
461
    line-height:30px; 
462
    font-size:1.231em; 
463
    padding-left:10px; 
464
    position: absolute;
465
    right: 10px;
466
    left: 10px;
1
/* generic form styles */
2
input, textarea, .form-widget 				{ background-color: #ffffff; color: #000;border-color: #000000; }
3
#forms .input, #forms input 				{ font-family: 'Didact Gothic', Verdana, sans-serif; font-size: 14px; font-weight: normal; line-height: 22px; letter-spacing: 1px;   border: 1px solid #808080; height: 21px; display: inline-block; margin-bottom: -1px; padding: 0.8em; padding-left: 1.5em; z-index: 2; }
4
#forms .input:focus, 
5
#forms input:focus 							{ position: relative; border: 1px solid #000; z-index: 100; }
6
#forms .input:focus label,
7
#forms input:focus label 					{ z-index: 300; }
8
form.withlabels label 						{ width: 224px; display: block; float: left; padding-top: 0.8em; }
9
form.withlabels input[type=text], 
10
form.withlabels input[type=password] 		{ width: 270px; }
11
form.withlabels input[type=text].long, 
12
form.withlabels input[type=password].long, 
13
form.withlabels textarea.long 				{ width: 224px; }
14
form.withlabels textarea					{ width:270px; }
15
.login-section a.button 					{ margin-bottom: 12px; }
16
.login-section a.button:last-child 			{ margin-bottom: none;}
17
.login-section a.button.withicon 			{ background-repeat: no-repeat; background-position: 15px 50%; padding-left: 40px; }
18
.login-section.loggedin 					{ padding-bottom: 0 !important; background-image: none !important; }
19
form.login 									{ margin-bottom: 22px; width:340px; }
20
form h2 span 								{ padding-bottom: 3px; }
21
form .form-row 								{ min-height: 30px; position: relative;}
22
form .form-row.submit 						{ margin: 22px 0 ;}
23
form .form-row .extra-link 					{ color: #808080; text-decoration: none; border: none; margin-top:15px; line-height:98%; display:inline-block; padding-top:15px;   float: right; position:absolute; right:0; top:0; }
24
form .form-row .extra-link:hover			{ border-bottom:1px solid #808080;}
25
form .form-row label 						{ font-size: 1.077em; }
26
form.innerlabels label 						{ position: absolute; bottom: 11px; left: 1.5em; color: #808080 ; }
27
form.innerlabels p 							{ margin:0; position: relative;}
28
form.innerlabels p.p15px					{ font-size:1.154em;}
29
form.innerlabels p.p15px a					{ margin:0 5px;}
30
form.innerlabels p.p15px a:hover			{ text-decoration:underline;}
31
form.innerlabels a,
32
form.innerlabels a:hover 					{ }
33
form textarea,
34
form input.text,
35
form input[type="text"],
36
form input[type="password"]  				{ color:#808080; font-family: 'Didact Gothic', Verdana, sans-serif; font-weight: normal; line-height: 22px; letter-spacing: 1px;border: 1px solid #808080; height: 21px; display: inline-block; margin-bottom: -1px; padding: 0.8em; padding-left: 1.5em; z-index: 2; width:300px; }
37
form select									{ font-family: 'Didact Gothic', Verdana, sans-serif; font-weight: normal; line-height: 22px; letter-spacing: 1px;  border: 1px solid #808080; display:block;  margin-bottom: -1px; padding: 0.8em;  padding-left: 1.5em;  z-index: 2;  width:301px; }
38
form textarea:focus,
39
form input.text:focus,
40
form input[type="text"]:focus,
41
form input[type="password"]:focus 			{position: relative; border: 1px solid #000; z-index: 3;}
42
form textarea:focus label,
43
form input.text:focus label,
44
form input[type="text"]:focus label,
45
form input[type="password"]:focus label 	{ z-index: 5;}
46
form input.submit, 
47
form input[type="submit"],
48
a.submit									{ font-family: 'Open Sans', sans-serif; font-size: 14px; font-weight: normal; line-height: 22px; letter-spacing:1px;  background-color: #f89a1c;color: #ffffff; border: none; padding: 10px 22px;font-size: 1em; margin:15px 0 0 223px; height:43px; }
49
form.innerlabels input.submit, 
50
form.innerlabels input[type="submit"]		{margin-left:0;}
51
form input.submit:hover, 
52
form input[type="submit"]:hover,
53
.content a.submit:hover					 	{ background-color:#3582AC;border-color:#3582ac; text-decoration:none;}
54
form input.submit.back, 
55
form input[type="submit"].back 				{ text-decoration: none; bottom: 0; float: right; z-index: 500; }
56
form input.submit.back.right, 
57
form input[type="submit"].back.right 		{right: 0;}
58
form input.submit.back, 
59
form input[type="submit"].back 				{ text-decoration: none; bottom: 0; float: right; z-index: 500; }
60
form input.submit.back.right, 
61
form input[type="submit"].back.right 		{ right: 0; }
62
form textarea 								{ height: 150px; width: 350px; max-height:150px; max-width:350px;}
63
form .with-errors input, 
64
form .with-errors textarea, 
65
form .with-errors select 					{ color: #9d261d;}
66
form .with-errors label 					{ color: #e4776f; }
67
.form-error 								{ color:red;   font-size: 0.8em; padding: 5px 5px; }
68
.form-errors.all .form-error 				{ position: relative; border-radius: 0; margin-bottom: 1.3em; padding: 0.5em; }
69
div.form-stacked 							{ margin-bottom: 4em; }
70
.checkbox-widget.checked 					{ background-color: #FF0000; background-image: url("../images/checkbox.png"); background-position: 50% 50%; }
71
.content a.checkbox-widget 					{ border: 1px solid #808080; cursor: pointer; display: block; float: left; height: 25px; margin:5px 20px 0 0 ; width: 25px; }
72
form.withlabels .checkbox-widget			{ margin-top:12px; }
73
form.innerlabels .checkbox-widget +  label	{ position:static; line-height:36px; color:#808080; }
74
form.innerlabels .checkbox-widget +  label + a	{ border-bottom:1px solid #F89A1C; font-size: 1.1em; }
75
form span.info								{ position:absolute;z-index:7; top:10px;  }
76
form.innerlabels span.info					{ left: 290px; }
77
form.withlabels span.info					{ left:485px;  }
78
form span.info em 							{ display:block; overflow:hidden;  position:absolute; left:0; text-indent:-100px; top:0; height:21px; width:21px; background:url(../images/symbols.png) no-repeat -4px -31px;cursor:pointer; }
79
form span.info:hover em 					{ background-position:-4px -3px; }
80
form span.info span  						{ position:absolute; left:29px; top:-2px; width:120px; padding-left:30px; background:url(../images/black-line.jpg ) no-repeat left 8px; min-height:50px; display:none; font-size:0.846em;}
81
form span.info:hover span 					{ display:block; }
82
form .with-errors span.info					{ display:none;}
83
form p										{ margin-bottom:0;position:relative;}
84
form input[readonly=true] 					{ /*background-color: #ddd;*/ color: #5e5e5e; }
85
#recaptcha_area 							{ margin-top:20px; } 
86
form.innerlabels .with-checkbox .checkbox-widget 	{  }
87
form.innerlabels .with-checkbox .checkbox-label		{ left:2.5em; top:17px; }
88
form.withlabels .with-checkbox .checkbox-widget		{ position:absolute; left:224px; top:0; }
89

  
90
form .extra-img								{ display:block; width:21px; height:21px; overflow:hidden;  position:absolute; }
91
form.withlabels .extra-img					{ left:485px; bottom:12px; }
92
form.innerlabels .extra-img					{ bottom:10px; left:290px }
93
form .with-checkbox .extra-img				{   } 
94
form .with-errors .extra-img 				{ background:url(../images/symbols.png) no-repeat -58px -3px;  z-index:101;}
95
form .with-errors .extra-img:hover + span.info,
96
form .with-errors .extra-img:hover + span.info span				{ display:block; }
97
form .with-errors textarea+.extra-img,
98
form .with-errors noscript+.extra-img		{ background:transparent;}
99
form .with-errors input[type="text"],
100
form .with-errors input[type="password"]	{ border:1px solid red;}
101
form.innerlabels .with-errors .extra-img	{ left:290px;}
102
form input[readonly="True"]+ span.extra-img { background:url(../images/symbols.png) no-repeat -111px -3px; z-index:101;}
103
form.withlabels .with-checkbox .extra-img	{ display:none; } 
104
.errorlist									{ margin:0; padding:0;}
105
.errorlist li								{ list-style:none outside;}
106

  
107
form .with-hidden							{ display:none; }
108

  
109

  
110
/* custom captcha */
111
#okeanos_recaptcha								{ width:329px; border:1px solid #808080; margin:0 0 20px; position:relative; }
112
#okeanos_recaptcha #recaptcha_image				{ padding:15px 0; }
113
#okeanos_recaptcha label.recaptcha_only_if_image,
114
#okeanos_recaptcha label.recaptcha_only_if_audio{ position:absolute; top:auto; bottom:11px; }
115
#okeanos_recaptcha a.recaptcha_audio_cant_hear_link { margin-left:20px;  }
116
#okeanos_recaptcha #recaptcha_response_field	{ width:220px; float:left; margin-left:-1px;  }
117
#okeanos_recaptcha .img							{ width:23px; float:left; height:23px; overflow:hidden; margin:8px; }
118
#okeanos_recaptcha .img a						{ display:block; width:100%; height:100%; background:url(../images/refresh_lg.png) no-repeat top left; text-indent:-100px }
119
#okeanos_recaptcha .img-refresh	a				{ background:url(../images/refresh_lg.png); }
120
#okeanos_recaptcha .img-refresh a:hover			{ background:url(../images/refresh_g.png); }
121
#okeanos_recaptcha .img-audio	a				{ background:url(../images/sound_lg.png); }
122
#okeanos_recaptcha .img-audio a:hover			{ background:url(../images/sound_g.png); }
123
#okeanos_recaptcha .actions-wrap				{ border-top:1px solid #808080 }
124

  
125
input.submit:focus,
126
input[type="submit"]:focus,
127
.content a.submit:focus							{ box-shadow: 0 0 0 1px #FFFFFF inset; border:1px solid #F89A1C; outline:0 none; }						
128
.content a.submit:hover							{ border-color:#3582AC; }
129

  
130
p+ form											{ margin:2em 0; }
131
.full-dotted legend								{ padding-top:40px; }
132
form .form-row .radios label					{ width:auto; float:none; display:inline-block; }
133
form .form-row .radios input[type="radio"]		{ margin-right:165px; vertical-align:middle; }
134
form.withfieldset textarea						{ width: 224px; }
135
form.withfieldset select						{ width: 256px; background:#fff;}
136
form+p:first-child, form legend + p				{ margin-bottom:2em; }
137

  
138

  
139
form.link-like									{ display:inline-block; margin:0 5px; float:right;}
140
form.link-like input[type="submit"]				{ margin:0; padding:0; background:transparent; color:#F89A1C; cursor:pointer; height:auto; line-height:120%;  }
141
form.link-like input[type="submit"]:hover		{ text-decoration:underline;  }
142
form.link-like.alone							{ float:none; margin:0; position:absolute; right:0; top:96px;}
143
form.link-like.alone .form-row					{ margin:0; }
144
form.link-like.alone input[type="submit"]		{ padding:0; }	
145
.projects form.withlabels .checkbox-widget		{ margin-top:5px; }
146
.projects form .with-checkbox					{ margin:20px 0; }
147
.projects form .with-checkbox label				{ padding-top:7px; }
148
.projects form .with-checkbox span.info			{ bottom:24px; }
149
.projects .minimal								{ float:right; position:relative; margin-bottom:-28px;}
150
.projects .minimal select						{ padding:3px; width:250px; }
151
.projects .minimal label						{ position:absolute; right:290px; top:5px; white-space:nowrap}
152

  
153
@media screen and (max-width : 630px) 		{ 
154
	form.withlabels .extra-img	   				{ left:260px; }
155
    form.withlabels span.info 	   				{ left:260px; }
156
    form .extra-img	               				{ left:260px; }
157
    .form-error		              	 			{ margin-left:0!important; } 
158
    
467 159
}
468
.stats .red .bar span							{ background:#ef4f54; }
469
.stats .yellow .bar span						{ background:#f6921e; }
470
.stats .green .bar span							{ background:#55b577; }
471
.stats .img-wrap								{ float:left; width:100px; background:url(../images/statistics_icons.png) no-repeat center center; padding:30px 0; }
472
.stats .info									{ margin:0 25px ; width:320px; float:left;  }
473
.stats .info p									{ color:#999; margin:0; }
474
.stats .info h3									{ font-size:1.231em; color:#222222 }
475
.stats .vm .img-wrap							{ background-image:url(../images/vm-stats.png) }
476
.stats .ram .img-wrap							{ background-image:url(../images/ram-stats.png) }
477
.stats .cpu .img-wrap							{ background-image:url(../images/cpu-stats.png) }
478
.stats .network .img-wrap						{ background-image:url(../images/network-stats.png) }
479
.stats .disksize .img-wrap						{ background-image:url(../images/disk-stats.png) }
480
.stats .disk .img-wrap							{ background-image:url(../images/disk-stats.png) }
481
.stats .diskspace .img-wrap						{ background-image:url(../images/storage-stats.png) }
482
.stats .bandwidth .img-wrap						{ background-image:url(../images/bandwidth-stats.png) }
483 160

  
484
.stats .red .img-wrap							{ background-position: 15px 7px; }
485
.stats .yellow .img-wrap						{ background-position: -124px 7px; }
486
.stats .green .img-wrap							{ background-position: -263px 7px; }
487
.projects .editable form textarea				{ width:70%; height:50px; max-width:70%; width:270px; height:120px;}
488 161

  
489

  
490
table .msg-wrap									{ position:relative; display:inline-block; }
491
table .msg-wrap .dialog							{ position:absolute; border:1px dashed #ccc;  padding:15px; width:200px; bottom:30px; right:0; background:#fff; display:none; }
492
table .msg-wrap .dialog .submit					{ min-width:30px; padding:5px 22px; }
493
table .msg-wrap .dialog .no.submit				{ float:right; }
494
table.alt-style .centered						{ text-align:center; }
495
table.alt-style form.link-like					{ float:none}
496
table.alt-style .project_action div:first-child form	{ margin:0; }
497

  
498
form.quotas-form span.error-msg span			{ display:block; color:red; }
499
form.quotas-form span.error-msg em,
500
form.quotas-form span.error-msg:hover em		{ background-position:-58px -3px; }
501
.two-cols-links									{ margin:5em 0; }
502
.two-cols-links p								{ width:auto; overflow:hidden; }
503
.two-cols-links a								{ color:grey; display:block; margin-bottom:10px;}
504
.two-cols-links a:hover							{ color:#F89A1C }
505
.two-cols-links p:first-child					{ width:224px; float:left; overflow:auto }
506
.two-cols-links p:first-child a					{ color:#222; }
507
.two-cols-links p:first-child a:hover			{ color:#F89A1C }
508

  
509
.summary .quotas-form legend					{ margin-bottom:1em; }
510
.projects  p.restricted							{ width:524px; }
511
.hidden-submit .form-row.submit					{ display:none; }
512
form.withlabels.hidden-submit					{ margin-bottom:4em; }
513
.how-it-works .wrap								{ position:relative; width:735px; height:1074px; margin:0 auto; }
514
.content .how-it-works a.submit					{ position:absolute; right:36px; bottom:50px;  background-color:#B3B3B3 }
515
.content .how-it-works a.submit:hover			{ background:#55B577 }
516
.content .how-it-works a.submit:focus			{ border-color: #B3B3B3}
517
.content .how-it-works a.submit:focus:hover		{ border-color: #55B577}
518
.content .how-it-works .map						{ display:block; width:232px; height:261px; position:absolute; text-decoration:none;}
519
.content .how-it-works .link-13					{ top:10px; right:14px; }
520
.content .how-it-works .link-21					{ top:273px; left:14px; }
521
.content .how-it-works .link-22					{ top:273px; left:251px; }
522
.content .how-it-works .link-33					{ bottom:275px; right:14px; }
523
.content .how-it-works .link-42					{ bottom:12px; left:251px; }
524

  
525
.auth_methods									{ margin-top:2em; padding-bottom:1em; }
526
.auth_methods ul								{ margin:1em 0; padding:0; list-style:none outside none; }
527
.auth_methods ul li 							{ margin:0 0 1em 0; padding:0; list-style:none outside none; font-size:1.154em; }
528
.auth_methods ul li>a							{ padding-right:20px; background:url(../images/arrow-down_green.png) no-repeat center right; color:#55B577 }
529
.auth_methods ul li>a.up						{ background-image:url(../images/arrow-up_green.png); }
530
.auth_methods ul li .wrap						{ font-size:0.867em; margin-top:1em; display:none; }
531
.auth_methods ul li .actions a		 			{ margin-right:20px; }
532
.auth_methods ul li a.red						{ color:#F24E53; }
533
.auth_methods ul.notassigned					{ margin-top:3em; }
534
.auth_methods ul.notassigned li>a				{ background:transparent; color: #F89A1C}
535
.auth_methods .dialog-wrap						{ display:inline; position:relative; }
536
.auth_methods .dialog							{ background:#fff; border:1px dashed #ccc; position:absolute; bottom:30px; left:0; padding:15px; width:220px; display:none;}
537
.auth_methods .dialog .submit					{ min-width:30px; padding:5px 22px; } 
538
.right-align									{ text-align:right; }			
539

  
540

  
541
/* login section */
542
.login-section {}
543
.main-login-method 								{ margin-bottom: 20px;}
544

  
545

  
546

  
547
.stats .bar span {
548
    transition: width 1s, background-color 0.3s;
549
    -moz-transition: width 1s, background-color 0.3s; /* Firefox 4 */
550
    -webkit-transition: width 1s, background-color 0.3s; /* Safari and Chrome */
551
    -o-transition: width 1s, background-color 0.3s; /* Opera */
162
@media screen and (max-width : 410px) 		{ 
163
	form.withlabels .extra-img	   				{ left:90% }	
164
	form.login									{ width:auto; }
165
	form textarea, 
166
	form input.text, 
167
	form input[type="text"], 
168
	form input[type="password"] 				{ width:90%; }
169
	form.withlabels input[type="text"], 
170
    form.withlabels input[type="password"],
171
    form.withlabels textarea,
172
    form textarea, 
173
	form input.text, 
174
	form input[type="text"], 
175
	form input[type="password"]					{ width:90%; }
176
	form.withlabels select						{ width:90%; }
177
	form.innerlabels .extra-img,
178
	form.innerlabels .with-errors .extra-img 	{ left:90%; }
179
	form.innerlabels							{ width:auto; }
180
	.container form.innerlabels.overflow-hidden	{ overflow:visible;}
181
	form span.info								{ display:none; }
182
	#okeanos_recaptcha							{ width:inherit }
183
	#okeanos_recaptcha #recaptcha_response_field	{ width:55%; }
184
	#okeanos_recaptcha #recaptcha_image	img		{ width:80%; }
552 185
}
553 186

  
554
.stats .bar em {
555
    transition: width 1s, color 0.2s;
556
    -moz-transition: width 1s, color 0.2s; /* Firefox 4 */
557
    -webkit-transition: width 1s, color 0.2s; /* Safari and Chrome */
558
    -o-transition: width 1s, color 0.2s; /* Opera */
559
}
560 187

  
561
i.tiny { font-size: 0.8em; color: #999;}
188
@media screen and ( max-width : 320px) 		{ 
189
	#okeanos_recaptcha							{ width:259px }
190
    form.withlabels input[type="text"], 
191
    form.withlabels input[type="password"],
192
    form.withlabels textarea,
193
    form textarea, 
194
	form input.text, 
195
	form input[type="text"], 
196
	form input[type="password"]					{ width:90%; }
197
	.form-row .dk_container 					{ width:100%; }
198
}
199
form.submit-inline 								{ position:relative }
200
form.submit-inline .form-row.submit				{ position:absolute; left:578px; top:0; margin:0; }
201
form.submit-inline .form-row input				{ margin:0 20px 0 0 ; }
202
form.signup .back								{ float:right; margin:15px 70px 0 0 ; height:43px; line-height:43px }
b/cloudcms/static/cloudcms/css/jquery-ui-1.8.21.custom.css
1
/*!
2
 * jQuery UI CSS Framework 1.8.21
3
 *
4
 * Copyright 2012, AUTHORS.txt (http://jqueryui.com/about)
5
 * Dual licensed under the MIT or GPL Version 2 licenses.
6
 * http://jquery.org/license
7
 *
8
 * http://docs.jquery.com/UI/Theming/API
9
 */
10

  
11
/* Layout helpers
12
----------------------------------*/
13
.ui-helper-hidden { display: none; }
14
.ui-helper-hidden-accessible { position: absolute !important; clip: rect(1px 1px 1px 1px); clip: rect(1px,1px,1px,1px); }
15
.ui-helper-reset { margin: 0; padding: 0; border: 0; outline: 0; line-height: 1.3; text-decoration: none; font-size: 100%; list-style: none; }
16
.ui-helper-clearfix:before, .ui-helper-clearfix:after { content: ""; display: table; }
17
.ui-helper-clearfix:after { clear: both; }
18
.ui-helper-clearfix { zoom: 1; }
19
.ui-helper-zfix { width: 100%; height: 100%; top: 0; left: 0; position: absolute; opacity: 0; filter:Alpha(Opacity=0); }
20

  
21

  
22
/* Interaction Cues
23
----------------------------------*/
24
.ui-state-disabled { cursor: default !important; }
25

  
26

  
27
/* Icons
28
----------------------------------*/
29

  
30
/* states and images */
31
.ui-icon { display: block; text-indent: -99999px; overflow: hidden; background-repeat: no-repeat; }
32

  
33

  
34
/* Misc visuals
35
----------------------------------*/
36

  
37
/* Overlays */
38
.ui-widget-overlay { position: absolute; top: 0; left: 0; width: 100%; height: 100%; }
39

  
40

  
41
/*!
42
 * jQuery UI CSS Framework 1.8.21
43
 *
44
 * Copyright 2012, AUTHORS.txt (http://jqueryui.com/about)
45
 * Dual licensed under the MIT or GPL Version 2 licenses.
46
 * http://jquery.org/license
47
 *
48
 * http://docs.jquery.com/UI/Theming/API
49
 *
50
 * To view and modify this theme, visit http://jqueryui.com/themeroller/?ctl=themeroller
51
 */
52

  
53

  
54
/* Component containers
55
----------------------------------*/
56
.ui-widget { font-family: Verdana,Arial,sans-serif; font-size: 1.1em; }
57
.ui-widget .ui-widget { font-size: 1em; }
58
.ui-widget input, .ui-widget select, .ui-widget textarea, .ui-widget button { font-family: Verdana,Arial,sans-serif; font-size: 1em; }
59
.ui-widget-content { border: 1px solid #aaaaaa; background: #ffffff url(images/ui-bg_glass_75_ffffff_1x400.png) 50% 50% repeat-x; color: #222222; }
60
.ui-widget-content a { color: #222222; }
61
.ui-widget-header { border: 1px solid #aaaaaa; background: #cccccc url(images/ui-bg_highlight-soft_75_cccccc_1x100.png) 50% 50% repeat-x; color: #222222; font-weight: bold; }
62
.ui-widget-header a { color: #222222; }
63

  
64
/* Interaction states
65
----------------------------------*/
66
.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default { border: 1px solid #d3d3d3; background: #e6e6e6 url(images/ui-bg_glass_75_e6e6e6_1x400.png) 50% 50% repeat-x; font-weight: normal; color: #555555; }
67
.ui-state-default a, .ui-state-default a:link, .ui-state-default a:visited { color: #555555; text-decoration: none; }
68
.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 { border: 1px solid #999999; background: #dadada url(images/ui-bg_glass_75_dadada_1x400.png) 50% 50% repeat-x; font-weight: normal; color: #212121; }
69
.ui-state-hover a, .ui-state-hover a:hover { color: #212121; text-decoration: none; }
70
.ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active { border: 1px solid #aaaaaa; background: #ffffff url(images/ui-bg_glass_65_ffffff_1x400.png) 50% 50% repeat-x; font-weight: normal; color: #212121; }
71
.ui-state-active a, .ui-state-active a:link, .ui-state-active a:visited { color: #212121; text-decoration: none; }
72
.ui-widget :active { outline: none; }
73

  
74
/* Interaction Cues
75
----------------------------------*/
76
.ui-state-highlight, .ui-widget-content .ui-state-highlight, .ui-widget-header .ui-state-highlight  {border: 1px solid #fcefa1; background: #fbf9ee url(images/ui-bg_glass_55_fbf9ee_1x400.png) 50% 50% repeat-x; color: #363636; }
77
.ui-state-highlight a, .ui-widget-content .ui-state-highlight a,.ui-widget-header .ui-state-highlight a { color: #363636; }
78
.ui-state-error, .ui-widget-content .ui-state-error, .ui-widget-header .ui-state-error {border: 1px solid #cd0a0a; background: #fef1ec url(images/ui-bg_inset-soft_95_fef1ec_1x100.png) 50% bottom repeat-x; color: #cd0a0a; }
79
.ui-state-error a, .ui-widget-content .ui-state-error a, .ui-widget-header .ui-state-error a { color: #cd0a0a; }
80
.ui-state-error-text, .ui-widget-content .ui-state-error-text, .ui-widget-header .ui-state-error-text { color: #cd0a0a; }
81
.ui-priority-primary, .ui-widget-content .ui-priority-primary, .ui-widget-header .ui-priority-primary { font-weight: bold; }
82
.ui-priority-secondary, .ui-widget-content .ui-priority-secondary,  .ui-widget-header .ui-priority-secondary { opacity: .7; filter:Alpha(Opacity=70); font-weight: normal; }
83
.ui-state-disabled, .ui-widget-content .ui-state-disabled, .ui-widget-header .ui-state-disabled { opacity: .35; filter:Alpha(Opacity=35); background-image: none; }
84

  
85
/* Icons
86
----------------------------------*/
87

  
88
/* states and images */
89
.ui-icon { width: 16px; height: 16px; background-image: url(images/ui-icons_222222_256x240.png); }
90
.ui-widget-content .ui-icon {background-image: url(images/ui-icons_222222_256x240.png); }
91
.ui-widget-header .ui-icon {background-image: url(images/ui-icons_222222_256x240.png); }
92
.ui-state-default .ui-icon { background-image: url(images/ui-icons_888888_256x240.png); }
93
.ui-state-hover .ui-icon, .ui-state-focus .ui-icon {background-image: url(images/ui-icons_454545_256x240.png); }
94
.ui-state-active .ui-icon {background-image: url(images/ui-icons_454545_256x240.png); }
95
.ui-state-highlight .ui-icon {background-image: url(images/ui-icons_2e83ff_256x240.png); }
96
.ui-state-error .ui-icon, .ui-state-error-text .ui-icon {background-image: url(images/ui-icons_cd0a0a_256x240.png); }
97

  
98
/* positioning */
99
.ui-icon-carat-1-n { background-position: 0 0; }
100
.ui-icon-carat-1-ne { background-position: -16px 0; }
101
.ui-icon-carat-1-e { background-position: -32px 0; }
102
.ui-icon-carat-1-se { background-position: -48px 0; }
103
.ui-icon-carat-1-s { background-position: -64px 0; }
104
.ui-icon-carat-1-sw { background-position: -80px 0; }
105
.ui-icon-carat-1-w { background-position: -96px 0; }
106
.ui-icon-carat-1-nw { background-position: -112px 0; }
107
.ui-icon-carat-2-n-s { background-position: -128px 0; }
108
.ui-icon-carat-2-e-w { background-position: -144px 0; }
109
.ui-icon-triangle-1-n { background-position: 0 -16px; }
110
.ui-icon-triangle-1-ne { background-position: -16px -16px; }
111
.ui-icon-triangle-1-e { background-position: -32px -16px; }
112
.ui-icon-triangle-1-se { background-position: -48px -16px; }
113
.ui-icon-triangle-1-s { background-position: -64px -16px; }
114
.ui-icon-triangle-1-sw { background-position: -80px -16px; }
115
.ui-icon-triangle-1-w { background-position: -96px -16px; }
116
.ui-icon-triangle-1-nw { background-position: -112px -16px; }
117
.ui-icon-triangle-2-n-s { background-position: -128px -16px; }
118
.ui-icon-triangle-2-e-w { background-position: -144px -16px; }
119
.ui-icon-arrow-1-n { background-position: 0 -32px; }
120
.ui-icon-arrow-1-ne { background-position: -16px -32px; }
121
.ui-icon-arrow-1-e { background-position: -32px -32px; }
122
.ui-icon-arrow-1-se { background-position: -48px -32px; }
123
.ui-icon-arrow-1-s { background-position: -64px -32px; }
124
.ui-icon-arrow-1-sw { background-position: -80px -32px; }
125
.ui-icon-arrow-1-w { background-position: -96px -32px; }
126
.ui-icon-arrow-1-nw { background-position: -112px -32px; }
127
.ui-icon-arrow-2-n-s { background-position: -128px -32px; }
128
.ui-icon-arrow-2-ne-sw { background-position: -144px -32px; }
129
.ui-icon-arrow-2-e-w { background-position: -160px -32px; }
130
.ui-icon-arrow-2-se-nw { background-position: -176px -32px; }
131
.ui-icon-arrowstop-1-n { background-position: -192px -32px; }
132
.ui-icon-arrowstop-1-e { background-position: -208px -32px; }
133
.ui-icon-arrowstop-1-s { background-position: -224px -32px; }
134
.ui-icon-arrowstop-1-w { background-position: -240px -32px; }
135
.ui-icon-arrowthick-1-n { background-position: 0 -48px; }
136
.ui-icon-arrowthick-1-ne { background-position: -16px -48px; }
137
.ui-icon-arrowthick-1-e { background-position: -32px -48px; }
138
.ui-icon-arrowthick-1-se { background-position: -48px -48px; }
139
.ui-icon-arrowthick-1-s { background-position: -64px -48px; }
140
.ui-icon-arrowthick-1-sw { background-position: -80px -48px; }
141
.ui-icon-arrowthick-1-w { background-position: -96px -48px; }
142
.ui-icon-arrowthick-1-nw { background-position: -112px -48px; }
143
.ui-icon-arrowthick-2-n-s { background-position: -128px -48px; }
144
.ui-icon-arrowthick-2-ne-sw { background-position: -144px -48px; }
145
.ui-icon-arrowthick-2-e-w { background-position: -160px -48px; }
146
.ui-icon-arrowthick-2-se-nw { background-position: -176px -48px; }
147
.ui-icon-arrowthickstop-1-n { background-position: -192px -48px; }
148
.ui-icon-arrowthickstop-1-e { background-position: -208px -48px; }
149
.ui-icon-arrowthickstop-1-s { background-position: -224px -48px; }
150
.ui-icon-arrowthickstop-1-w { background-position: -240px -48px; }
151
.ui-icon-arrowreturnthick-1-w { background-position: 0 -64px; }
152
.ui-icon-arrowreturnthick-1-n { background-position: -16px -64px; }
153
.ui-icon-arrowreturnthick-1-e { background-position: -32px -64px; }
154
.ui-icon-arrowreturnthick-1-s { background-position: -48px -64px; }
155
.ui-icon-arrowreturn-1-w { background-position: -64px -64px; }
156
.ui-icon-arrowreturn-1-n { background-position: -80px -64px; }
157
.ui-icon-arrowreturn-1-e { background-position: -96px -64px; }
158
.ui-icon-arrowreturn-1-s { background-position: -112px -64px; }
159
.ui-icon-arrowrefresh-1-w { background-position: -128px -64px; }
160
.ui-icon-arrowrefresh-1-n { background-position: -144px -64px; }
161
.ui-icon-arrowrefresh-1-e { background-position: -160px -64px; }
162
.ui-icon-arrowrefresh-1-s { background-position: -176px -64px; }
163
.ui-icon-arrow-4 { background-position: 0 -80px; }
164
.ui-icon-arrow-4-diag { background-position: -16px -80px; }
165
.ui-icon-extlink { background-position: -32px -80px; }
166
.ui-icon-newwin { background-position: -48px -80px; }
167
.ui-icon-refresh { background-position: -64px -80px; }
168
.ui-icon-shuffle { background-position: -80px -80px; }
169
.ui-icon-transfer-e-w { background-position: -96px -80px; }
170
.ui-icon-transferthick-e-w { background-position: -112px -80px; }
171
.ui-icon-folder-collapsed { background-position: 0 -96px; }
172
.ui-icon-folder-open { background-position: -16px -96px; }
173
.ui-icon-document { background-position: -32px -96px; }
174
.ui-icon-document-b { background-position: -48px -96px; }
175
.ui-icon-note { background-position: -64px -96px; }
176
.ui-icon-mail-closed { background-position: -80px -96px; }
177
.ui-icon-mail-open { background-position: -96px -96px; }
178
.ui-icon-suitcase { background-position: -112px -96px; }
179
.ui-icon-comment { background-position: -128px -96px; }
180
.ui-icon-person { background-position: -144px -96px; }
181
.ui-icon-print { background-position: -160px -96px; }
182
.ui-icon-trash { background-position: -176px -96px; }
183
.ui-icon-locked { background-position: -192px -96px; }
184
.ui-icon-unlocked { background-position: -208px -96px; }
185
.ui-icon-bookmark { background-position: -224px -96px; }
186
.ui-icon-tag { background-position: -240px -96px; }
187
.ui-icon-home { background-position: 0 -112px; }
188
.ui-icon-flag { background-position: -16px -112px; }
189
.ui-icon-calendar { background-position: -32px -112px; }
190
.ui-icon-cart { background-position: -48px -112px; }
191
.ui-icon-pencil { background-position: -64px -112px; }
192
.ui-icon-clock { background-position: -80px -112px; }
193
.ui-icon-disk { background-position: -96px -112px; }
194
.ui-icon-calculator { background-position: -112px -112px; }
195
.ui-icon-zoomin { background-position: -128px -112px; }
196
.ui-icon-zoomout { background-position: -144px -112px; }
197
.ui-icon-search { background-position: -160px -112px; }
198
.ui-icon-wrench { background-position: -176px -112px; }
199
.ui-icon-gear { background-position: -192px -112px; }
200
.ui-icon-heart { background-position: -208px -112px; }
201
.ui-icon-star { background-position: -224px -112px; }
202
.ui-icon-link { background-position: -240px -112px; }
203
.ui-icon-cancel { background-position: 0 -128px; }
204
.ui-icon-plus { background-position: -16px -128px; }
205
.ui-icon-plusthick { background-position: -32px -128px; }
206
.ui-icon-minus { background-position: -48px -128px; }
207
.ui-icon-minusthick { background-position: -64px -128px; }
208
.ui-icon-close { background-position: -80px -128px; }
209
.ui-icon-closethick { background-position: -96px -128px; }
210
.ui-icon-key { background-position: -112px -128px; }
211
.ui-icon-lightbulb { background-position: -128px -128px; }
212
.ui-icon-scissors { background-position: -144px -128px; }
213
.ui-icon-clipboard { background-position: -160px -128px; }
214
.ui-icon-copy { background-position: -176px -128px; }
215
.ui-icon-contact { background-position: -192px -128px; }
216
.ui-icon-image { background-position: -208px -128px; }
217
.ui-icon-video { background-position: -224px -128px; }
218
.ui-icon-script { background-position: -240px -128px; }
219
.ui-icon-alert { background-position: 0 -144px; }
220
.ui-icon-info { background-position: -16px -144px; }
221
.ui-icon-notice { background-position: -32px -144px; }
222
.ui-icon-help { background-position: -48px -144px; }
223
.ui-icon-check { background-position: -64px -144px; }
224
.ui-icon-bullet { background-position: -80px -144px; }
225
.ui-icon-radio-off { background-position: -96px -144px; }
226
.ui-icon-radio-on { background-position: -112px -144px; }
227
.ui-icon-pin-w { background-position: -128px -144px; }
228
.ui-icon-pin-s { background-position: -144px -144px; }
229
.ui-icon-play { background-position: 0 -160px; }
230
.ui-icon-pause { background-position: -16px -160px; }
231
.ui-icon-seek-next { background-position: -32px -160px; }
232
.ui-icon-seek-prev { background-position: -48px -160px; }
233
.ui-icon-seek-end { background-position: -64px -160px; }
234
.ui-icon-seek-start { background-position: -80px -160px; }
235
/* ui-icon-seek-first is deprecated, use ui-icon-seek-start instead */
236
.ui-icon-seek-first { background-position: -80px -160px; }
237
.ui-icon-stop { background-position: -96px -160px; }
238
.ui-icon-eject { background-position: -112px -160px; }
239
.ui-icon-volume-off { background-position: -128px -160px; }
240
.ui-icon-volume-on { background-position: -144px -160px; }
241
.ui-icon-power { background-position: 0 -176px; }
242
.ui-icon-signal-diag { background-position: -16px -176px; }
243
.ui-icon-signal { background-position: -32px -176px; }
244
.ui-icon-battery-0 { background-position: -48px -176px; }
245
.ui-icon-battery-1 { background-position: -64px -176px; }
246
.ui-icon-battery-2 { background-position: -80px -176px; }
247
.ui-icon-battery-3 { background-position: -96px -176px; }
248
.ui-icon-circle-plus { background-position: 0 -192px; }
249
.ui-icon-circle-minus { background-position: -16px -192px; }
250
.ui-icon-circle-close { background-position: -32px -192px; }
251
.ui-icon-circle-triangle-e { background-position: -48px -192px; }
252
.ui-icon-circle-triangle-s { background-position: -64px -192px; }
253
.ui-icon-circle-triangle-w { background-position: -80px -192px; }
254
.ui-icon-circle-triangle-n { background-position: -96px -192px; }
255
.ui-icon-circle-arrow-e { background-position: -112px -192px; }
256
.ui-icon-circle-arrow-s { background-position: -128px -192px; }
257
.ui-icon-circle-arrow-w { background-position: -144px -192px; }
258
.ui-icon-circle-arrow-n { background-position: -160px -192px; }
259
.ui-icon-circle-zoomin { background-position: -176px -192px; }
260
.ui-icon-circle-zoomout { background-position: -192px -192px; }
261
.ui-icon-circle-check { background-position: -208px -192px; }
262
.ui-icon-circlesmall-plus { background-position: 0 -208px; }
263
.ui-icon-circlesmall-minus { background-position: -16px -208px; }
264
.ui-icon-circlesmall-close { background-position: -32px -208px; }
265
.ui-icon-squaresmall-plus { background-position: -48px -208px; }
266
.ui-icon-squaresmall-minus { background-position: -64px -208px; }
267
.ui-icon-squaresmall-close { background-position: -80px -208px; }
268
.ui-icon-grip-dotted-vertical { background-position: 0 -224px; }
269
.ui-icon-grip-dotted-horizontal { background-position: -16px -224px; }
270
.ui-icon-grip-solid-vertical { background-position: -32px -224px; }
271
.ui-icon-grip-solid-horizontal { background-position: -48px -224px; }
272
.ui-icon-gripsmall-diagonal-se { background-position: -64px -224px; }
273
.ui-icon-grip-diagonal-se { background-position: -80px -224px; }
274

  
275

  
276
/* Misc visuals
277
----------------------------------*/
278

  
279
/* Corner radius */
280
.ui-corner-all, .ui-corner-top, .ui-corner-left, .ui-corner-tl { -moz-border-radius-topleft: 4px; -webkit-border-top-left-radius: 4px; -khtml-border-top-left-radius: 4px; border-top-left-radius: 4px; }
281
.ui-corner-all, .ui-corner-top, .ui-corner-right, .ui-corner-tr { -moz-border-radius-topright: 4px; -webkit-border-top-right-radius: 4px; -khtml-border-top-right-radius: 4px; border-top-right-radius: 4px; }
282
.ui-corner-all, .ui-corner-bottom, .ui-corner-left, .ui-corner-bl { -moz-border-radius-bottomleft: 4px; -webkit-border-bottom-left-radius: 4px; -khtml-border-bottom-left-radius: 4px; border-bottom-left-radius: 4px; }
283
.ui-corner-all, .ui-corner-bottom, .ui-corner-right, .ui-corner-br { -moz-border-radius-bottomright: 4px; -webkit-border-bottom-right-radius: 4px; -khtml-border-bottom-right-radius: 4px; border-bottom-right-radius: 4px; }
284

  
285
/* Overlays */
286
.ui-widget-overlay { background: #aaaaaa url(images/ui-bg_flat_0_aaaaaa_40x100.png) 50% 50% repeat-x; opacity: .30;filter:Alpha(Opacity=30); }
287
.ui-widget-shadow { margin: -8px 0 0 -8px; padding: 8px; background: #aaaaaa url(images/ui-bg_flat_0_aaaaaa_40x100.png) 50% 50% repeat-x; opacity: .30;filter:Alpha(Opacity=30); -moz-border-radius: 8px; -khtml-border-radius: 8px; -webkit-border-radius: 8px; border-radius: 8px; }/*!
288
 * jQuery UI Resizable 1.8.21
289
 *
290
 * Copyright 2012, AUTHORS.txt (http://jqueryui.com/about)
291
 * Dual licensed under the MIT or GPL Version 2 licenses.
292
 * http://jquery.org/license
293
 *
294
 * http://docs.jquery.com/UI/Resizable#theming
295
 */
296
.ui-resizable { position: relative;}
297
.ui-resizable-handle { position: absolute;font-size: 0.1px; display: block; }
298
.ui-resizable-disabled .ui-resizable-handle, .ui-resizable-autohide .ui-resizable-handle { display: none; }
299
.ui-resizable-n { cursor: n-resize; height: 7px; width: 100%; top: -5px; left: 0; }
300
.ui-resizable-s { cursor: s-resize; height: 7px; width: 100%; bottom: -5px; left: 0; }
301
.ui-resizable-e { cursor: e-resize; width: 7px; right: -5px; top: 0; height: 100%; }
302
.ui-resizable-w { cursor: w-resize; width: 7px; left: -5px; top: 0; height: 100%; }
303
.ui-resizable-se { cursor: se-resize; width: 12px; height: 12px; right: 1px; bottom: 1px; }
304
.ui-resizable-sw { cursor: sw-resize; width: 9px; height: 9px; left: -5px; bottom: -5px; }
305
.ui-resizable-nw { cursor: nw-resize; width: 9px; height: 9px; left: -5px; top: -5px; }
306
.ui-resizable-ne { cursor: ne-resize; width: 9px; height: 9px; right: -5px; top: -5px;}/*!
307
 * jQuery UI Selectable 1.8.21
308
 *
309
 * Copyright 2012, AUTHORS.txt (http://jqueryui.com/about)
310
 * Dual licensed under the MIT or GPL Version 2 licenses.
311
 * http://jquery.org/license
312
 *
313
 * http://docs.jquery.com/UI/Selectable#theming
314
 */
315
.ui-selectable-helper { position: absolute; z-index: 100; border:1px dotted black; }
316
/*!
317
 * jQuery UI Accordion 1.8.21
318
 *
319
 * Copyright 2012, AUTHORS.txt (http://jqueryui.com/about)
320
 * Dual licensed under the MIT or GPL Version 2 licenses.
321
 * http://jquery.org/license
322
 *
323
 * http://docs.jquery.com/UI/Accordion#theming
324
 */
325
/* IE/Win - Fix animation bug - #4615 */
326
.ui-accordion { width: 100%; }
327
.ui-accordion .ui-accordion-header { cursor: pointer; position: relative; margin-top: 1px; zoom: 1; }
328
.ui-accordion .ui-accordion-li-fix { display: inline; }
329
.ui-accordion .ui-accordion-header-active { border-bottom: 0 !important; }
330
.ui-accordion .ui-accordion-header a { display: block; font-size: 1em; padding: .5em .5em .5em .7em; }
331
.ui-accordion-icons .ui-accordion-header a { padding-left: 2.2em; }
332
.ui-accordion .ui-accordion-header .ui-icon { position: absolute; left: .5em; top: 50%; margin-top: -8px; }
333
.ui-accordion .ui-accordion-content { padding: 1em 2.2em; border-top: 0; margin-top: -2px; position: relative; top: 1px; margin-bottom: 2px; overflow: auto; display: none; zoom: 1; }
334
.ui-accordion .ui-accordion-content-active { display: block; }
335
/*!
336
 * jQuery UI Autocomplete 1.8.21
337
 *
338
 * Copyright 2012, AUTHORS.txt (http://jqueryui.com/about)
339
 * Dual licensed under the MIT or GPL Version 2 licenses.
340
 * http://jquery.org/license
341
 *
342
 * http://docs.jquery.com/UI/Autocomplete#theming
343
 */
344
.ui-autocomplete { position: absolute; cursor: default; }	
345

  
346
/* workarounds */
347
* html .ui-autocomplete { width:1px; } /* without this, the menu expands to 100% in IE6 */
348

  
349
/*
350
 * jQuery UI Menu 1.8.21
351
 *
352
 * Copyright 2010, AUTHORS.txt (http://jqueryui.com/about)
353
 * Dual licensed under the MIT or GPL Version 2 licenses.
354
 * http://jquery.org/license
355
 *
356
 * http://docs.jquery.com/UI/Menu#theming
357
 */
358
.ui-menu {
359
	list-style:none;
360
	padding: 2px;
361
	margin: 0;
362
	display:block;
363
	float: left;
364
}
365
.ui-menu .ui-menu {
366
	margin-top: -3px;
367
}
368
.ui-menu .ui-menu-item {
369
	margin:0;
370
	padding: 0;
371
	zoom: 1;
372
	float: left;
373
	clear: left;
374
	width: 100%;
375
}
376
.ui-menu .ui-menu-item a {
377
	text-decoration:none;
378
	display:block;
379
	padding:.2em .4em;
380
	line-height:1.5;
381
	zoom:1;
382
}
383
.ui-menu .ui-menu-item a.ui-state-hover,
384
.ui-menu .ui-menu-item a.ui-state-active {
385
	font-weight: normal;
386
	margin: -1px;
387
}
388
/*!
389
 * jQuery UI Button 1.8.21
390
 *
391
 * Copyright 2012, AUTHORS.txt (http://jqueryui.com/about)
392
 * Dual licensed under the MIT or GPL Version 2 licenses.
393
 * http://jquery.org/license
394
 *
395
 * http://docs.jquery.com/UI/Button#theming
396
 */
397
.ui-button { display: inline-block; position: relative; padding: 0; margin-right: .1em; text-decoration: none !important; cursor: pointer; text-align: center; zoom: 1; overflow: visible; } /* the overflow property removes extra width in IE */
398
.ui-button-icon-only { width: 2.2em; } /* to make room for the icon, a width needs to be set here */
399
button.ui-button-icon-only { width: 2.4em; } /* button elements seem to need a little more width */
400
.ui-button-icons-only { width: 3.4em; } 
401
button.ui-button-icons-only { width: 3.7em; } 
402

  
403
/*button text element */
404
.ui-button .ui-button-text { display: block; line-height: 1.4;  }
405
.ui-button-text-only .ui-button-text { padding: .4em 1em; }
406
.ui-button-icon-only .ui-button-text, .ui-button-icons-only .ui-button-text { padding: .4em; text-indent: -9999999px; }
407
.ui-button-text-icon-primary .ui-button-text, .ui-button-text-icons .ui-button-text { padding: .4em 1em .4em 2.1em; }
408
.ui-button-text-icon-secondary .ui-button-text, .ui-button-text-icons .ui-button-text { padding: .4em 2.1em .4em 1em; }
409
.ui-button-text-icons .ui-button-text { padding-left: 2.1em; padding-right: 2.1em; }
410
/* no icon support for input elements, provide padding by default */
411
input.ui-button { padding: .4em 1em; }
412

  
413
/*button icon element(s) */
414
.ui-button-icon-only .ui-icon, .ui-button-text-icon-primary .ui-icon, .ui-button-text-icon-secondary .ui-icon, .ui-button-text-icons .ui-icon, .ui-button-icons-only .ui-icon { position: absolute; top: 50%; margin-top: -8px; }
415
.ui-button-icon-only .ui-icon { left: 50%; margin-left: -8px; }
416
.ui-button-text-icon-primary .ui-button-icon-primary, .ui-button-text-icons .ui-button-icon-primary, .ui-button-icons-only .ui-button-icon-primary { left: .5em; }
417
.ui-button-text-icon-secondary .ui-button-icon-secondary, .ui-button-text-icons .ui-button-icon-secondary, .ui-button-icons-only .ui-button-icon-secondary { right: .5em; }
418
.ui-button-text-icons .ui-button-icon-secondary, .ui-button-icons-only .ui-button-icon-secondary { right: .5em; }
419

  
420
/*button sets*/
421
.ui-buttonset { margin-right: 7px; }
422
.ui-buttonset .ui-button { margin-left: 0; margin-right: -.3em; }
423

  
424
/* workarounds */
425
button.ui-button::-moz-focus-inner { border: 0; padding: 0; } /* reset extra padding in Firefox */
426
/*!
427
 * jQuery UI Dialog 1.8.21
428
 *
429
 * Copyright 2012, AUTHORS.txt (http://jqueryui.com/about)
430
 * Dual licensed under the MIT or GPL Version 2 licenses.
431
 * http://jquery.org/license
432
 *
433
 * http://docs.jquery.com/UI/Dialog#theming
434
 */
435
.ui-dialog { position: absolute; padding: .2em; width: 300px; overflow: hidden; }
436
.ui-dialog .ui-dialog-titlebar { padding: .4em 1em; position: relative;  }
437
.ui-dialog .ui-dialog-title { float: left; margin: .1em 16px .1em 0; } 
438
.ui-dialog .ui-dialog-titlebar-close { position: absolute; right: .3em; top: 50%; width: 19px; margin: -10px 0 0 0; padding: 1px; height: 18px; }
439
.ui-dialog .ui-dialog-titlebar-close span { display: block; margin: 1px; }
440
.ui-dialog .ui-dialog-titlebar-close:hover, .ui-dialog .ui-dialog-titlebar-close:focus { padding: 0; }
441
.ui-dialog .ui-dialog-content { position: relative; border: 0; padding: .5em 1em; background: none; overflow: auto; zoom: 1; }
442
.ui-dialog .ui-dialog-buttonpane { text-align: left; border-width: 1px 0 0 0; background-image: none; margin: .5em 0 0 0; padding: .3em 1em .5em .4em; }
443
.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset { float: right; }
444
.ui-dialog .ui-dialog-buttonpane button { margin: .5em .4em .5em 0; cursor: pointer; }
445
.ui-dialog .ui-resizable-se { width: 14px; height: 14px; right: 3px; bottom: 3px; }
446
.ui-draggable .ui-dialog-titlebar { cursor: move; }
447
/*!
448
 * jQuery UI Slider 1.8.21
449
 *
450
 * Copyright 2012, AUTHORS.txt (http://jqueryui.com/about)
451
 * Dual licensed under the MIT or GPL Version 2 licenses.
452
 * http://jquery.org/license
453
 *
454
 * http://docs.jquery.com/UI/Slider#theming
455
 */
456
.ui-slider { position: relative; text-align: left; }
457
.ui-slider .ui-slider-handle { position: absolute; z-index: 2; width: 1.2em; height: 1.2em; cursor: default; }
458
.ui-slider .ui-slider-range { position: absolute; z-index: 1; font-size: .7em; display: block; border: 0; background-position: 0 0; }
459

  
460
.ui-slider-horizontal { height: .8em; }
461
.ui-slider-horizontal .ui-slider-handle { top: -.3em; margin-left: -.6em; }
462
.ui-slider-horizontal .ui-slider-range { top: 0; height: 100%; }
463
.ui-slider-horizontal .ui-slider-range-min { left: 0; }
464
.ui-slider-horizontal .ui-slider-range-max { right: 0; }
... This diff was truncated because it exceeds the maximum size that can be displayed.

Also available in: Unified diff