Statistics
| Branch: | Tag: | Revision:

root / cloudcms / static / cloudcms / less / styles.less @ 913e2640

History | View | Annotate | Download (13 kB)

1 c1468bcc Kostas Papadimitriou
@import "../less/bootstrap.less";
2 c1468bcc Kostas Papadimitriou
@import "../less/django_forms.less";
3 c1468bcc Kostas Papadimitriou
@import "../less/tables.less";
4 f6e90a2b Kostas Papadimitriou
@import "../less/xtra.less";
5 098f0396 Kostas Papadimitriou
@import "../less/colorbox.less";
6 c1468bcc Kostas Papadimitriou
7 c1468bcc Kostas Papadimitriou
8 f6e90a2b Kostas Papadimitriou
// mixins
9 f6e90a2b Kostas Papadimitriou
10 f6e90a2b Kostas Papadimitriou
.border-box {
11 f6e90a2b Kostas Papadimitriou
    -moz-box-sizing: border-box;
12 f6e90a2b Kostas Papadimitriou
    -webkit-box-sizing: border-box;
13 f6e90a2b Kostas Papadimitriou
    box-sizing: border-box;
14 f6e90a2b Kostas Papadimitriou
    *behavior: url(boxsizing.htc);
15 f6e90a2b Kostas Papadimitriou
}
16 f6e90a2b Kostas Papadimitriou
17 dde9bcd4 Kostas Papadimitriou
.clearme { .clearfix() }
18 dde9bcd4 Kostas Papadimitriou
19 c1468bcc Kostas Papadimitriou
@gradCol: #ddd;
20 c1468bcc Kostas Papadimitriou
body {
21 c1468bcc Kostas Papadimitriou
    #font.main();
22 c1468bcc Kostas Papadimitriou
}
23 c1468bcc Kostas Papadimitriou
24 c1468bcc Kostas Papadimitriou
.topbar {
25 c1468bcc Kostas Papadimitriou
    background-color: @shadowColor;
26 c1468bcc Kostas Papadimitriou
    .head {
27 c1468bcc Kostas Papadimitriou
        float: left;    
28 c1468bcc Kostas Papadimitriou
            padding: @gridGutterWidth/2-5;
29 c1468bcc Kostas Papadimitriou
    }
30 c1468bcc Kostas Papadimitriou
    .links {
31 c1468bcc Kostas Papadimitriou
        .clearfix();
32 c1468bcc Kostas Papadimitriou
        a {
33 c1468bcc Kostas Papadimitriou
            color: @black;
34 c1468bcc Kostas Papadimitriou
            text-decoration: none;
35 c1468bcc Kostas Papadimitriou
            display: block;
36 c1468bcc Kostas Papadimitriou
            float: left;
37 c1468bcc Kostas Papadimitriou
            margin-left: 10px;
38 c1468bcc Kostas Papadimitriou
            padding: @gridGutterWidth/2+1;
39 c1468bcc Kostas Papadimitriou
40 c1468bcc Kostas Papadimitriou
            &:hover {
41 c1468bcc Kostas Papadimitriou
                background-color: lighten(@black, 10%);
42 c1468bcc Kostas Papadimitriou
                color: @white;
43 c1468bcc Kostas Papadimitriou
            }
44 c1468bcc Kostas Papadimitriou
        }
45 c1468bcc Kostas Papadimitriou
46 c1468bcc Kostas Papadimitriou
        float: right;    
47 c1468bcc Kostas Papadimitriou
    }
48 c1468bcc Kostas Papadimitriou
}
49 c1468bcc Kostas Papadimitriou
50 c1468bcc Kostas Papadimitriou
// default link styles
51 dde9bcd4 Kostas Papadimitriou
section a, p a, form a, .section a, .styledlinks a, a.styled {
52 c1468bcc Kostas Papadimitriou
    color: @black;
53 c1468bcc Kostas Papadimitriou
    text-decoration: none;
54 c1468bcc Kostas Papadimitriou
    border-bottom: 1px solid @linkColor;
55 c1468bcc Kostas Papadimitriou
56 c1468bcc Kostas Papadimitriou
    &:hover {
57 c1468bcc Kostas Papadimitriou
        color: @linkColor;
58 c1468bcc Kostas Papadimitriou
    }
59 c1468bcc Kostas Papadimitriou
60 c1468bcc Kostas Papadimitriou
    &.noborder {
61 c1468bcc Kostas Papadimitriou
        border: none;   
62 c1468bcc Kostas Papadimitriou
    }
63 c1468bcc Kostas Papadimitriou
64 c1468bcc Kostas Papadimitriou
    em {
65 c1468bcc Kostas Papadimitriou
        color: @blue;    
66 c1468bcc Kostas Papadimitriou
    }
67 c1468bcc Kostas Papadimitriou
}
68 c1468bcc Kostas Papadimitriou
69 c1468bcc Kostas Papadimitriou
a.simple {
70 c1468bcc Kostas Papadimitriou
    border: none;
71 c1468bcc Kostas Papadimitriou
72 c1468bcc Kostas Papadimitriou
}
73 c1468bcc Kostas Papadimitriou
a.action {
74 c1468bcc Kostas Papadimitriou
    color: @linkColor;
75 c1468bcc Kostas Papadimitriou
    border-bottom: none;
76 c1468bcc Kostas Papadimitriou
}
77 c1468bcc Kostas Papadimitriou
78 c1468bcc Kostas Papadimitriou
a img {
79 c1468bcc Kostas Papadimitriou
    border-bottom: none;
80 c1468bcc Kostas Papadimitriou
}
81 c1468bcc Kostas Papadimitriou
82 c1468bcc Kostas Papadimitriou
// body borders
83 c1468bcc Kostas Papadimitriou
.content-border {
84 c1468bcc Kostas Papadimitriou
    border-right: 1px solid @mainBorderColor;
85 c1468bcc Kostas Papadimitriou
    border-left: 1px solid @mainBorderColor;
86 c1468bcc Kostas Papadimitriou
}
87 c1468bcc Kostas Papadimitriou
88 c1468bcc Kostas Papadimitriou
.hidden {
89 c1468bcc Kostas Papadimitriou
    display: none !important;
90 c1468bcc Kostas Papadimitriou
}
91 c1468bcc Kostas Papadimitriou
92 c1468bcc Kostas Papadimitriou
// container sizing
93 c1468bcc Kostas Papadimitriou
.container, .topbar, .footer {
94 c1468bcc Kostas Papadimitriou
    .fixed-container();
95 c1468bcc Kostas Papadimitriou
    .content-border();
96 c1468bcc Kostas Papadimitriou
    padding: 0 @siteWhiteSpace;
97 c1468bcc Kostas Papadimitriou
}
98 c1468bcc Kostas Papadimitriou
99 c1468bcc Kostas Papadimitriou
.container {
100 c1468bcc Kostas Papadimitriou
    padding-bottom: @siteWhiteSpace;
101 c1468bcc Kostas Papadimitriou
    background-color: @white;
102 c1468bcc Kostas Papadimitriou
}
103 c1468bcc Kostas Papadimitriou
104 c1468bcc Kostas Papadimitriou
.topbar {
105 c1468bcc Kostas Papadimitriou
}
106 c1468bcc Kostas Papadimitriou
107 c1468bcc Kostas Papadimitriou
108 c1468bcc Kostas Papadimitriou
div.header {
109 c1468bcc Kostas Papadimitriou
    position: relative;
110 c1468bcc Kostas Papadimitriou
    margin-top: 4*@gridGutterWidth;
111 c1468bcc Kostas Papadimitriou
    margin-bottom: @gridGutterWidth;
112 c1468bcc Kostas Papadimitriou
    h1 {
113 c1468bcc Kostas Papadimitriou
        color: @shadowColor;
114 c1468bcc Kostas Papadimitriou
        display: inline;
115 c1468bcc Kostas Papadimitriou
        font-size: 2.3em;
116 c1468bcc Kostas Papadimitriou
        border-bottom: 1px solid @shadowColor;
117 c1468bcc Kostas Papadimitriou
        padding-bottom: 3px;
118 c1468bcc Kostas Papadimitriou
    }
119 c1468bcc Kostas Papadimitriou
}
120 c1468bcc Kostas Papadimitriou
.mainlogo {
121 f6e90a2b Kostas Papadimitriou
    height: 36px;
122 f6e90a2b Kostas Papadimitriou
123 f6e90a2b Kostas Papadimitriou
    h1 { height: 36px }
124 c1468bcc Kostas Papadimitriou
    img {
125 c1468bcc Kostas Papadimitriou
        margin-left: -10px;
126 c1468bcc Kostas Papadimitriou
    }
127 c1468bcc Kostas Papadimitriou
}
128 c1468bcc Kostas Papadimitriou
129 c1468bcc Kostas Papadimitriou
.footer {
130 c1468bcc Kostas Papadimitriou
    border-bottom: 1px solid @mainBorderColor;
131 c1468bcc Kostas Papadimitriou
    border-top: 1px solid lighten(@mainBorderColor, 15%);
132 c1468bcc Kostas Papadimitriou
    padding-top: @gridGutterWidth;
133 c1468bcc Kostas Papadimitriou
    padding-bottom: @gridGutterWidth;
134 c1468bcc Kostas Papadimitriou
}
135 c1468bcc Kostas Papadimitriou
136 c1468bcc Kostas Papadimitriou
ul.inline {
137 c1468bcc Kostas Papadimitriou
    .clearfix();
138 c1468bcc Kostas Papadimitriou
    li {
139 c1468bcc Kostas Papadimitriou
        display: block;    
140 c1468bcc Kostas Papadimitriou
        float: left;
141 c1468bcc Kostas Papadimitriou
        margin-right: 1em;
142 c1468bcc Kostas Papadimitriou
    }
143 c1468bcc Kostas Papadimitriou
}
144 c1468bcc Kostas Papadimitriou
145 c1468bcc Kostas Papadimitriou
.mainnav.quicknav {
146 c1468bcc Kostas Papadimitriou
    position: absolute;
147 c1468bcc Kostas Papadimitriou
    right: 0;
148 c1468bcc Kostas Papadimitriou
    top: -2.6*@gridGutterWidth;
149 c1468bcc Kostas Papadimitriou
    margin:0;
150 c1468bcc Kostas Papadimitriou
151 c1468bcc Kostas Papadimitriou
    li {
152 c1468bcc Kostas Papadimitriou
        margin-right:0;
153 c1468bcc Kostas Papadimitriou
        margin-left: 1em;
154 c1468bcc Kostas Papadimitriou
    }
155 c1468bcc Kostas Papadimitriou
}
156 c1468bcc Kostas Papadimitriou
157 f6e90a2b Kostas Papadimitriou
.navigation {
158 f6e90a2b Kostas Papadimitriou
    height: 83px;    
159 f6e90a2b Kostas Papadimitriou
}
160 c1468bcc Kostas Papadimitriou
161 c1468bcc Kostas Papadimitriou
.mainnav {
162 c1468bcc Kostas Papadimitriou
    font-size: 1.2em;
163 c1468bcc Kostas Papadimitriou
    
164 c1468bcc Kostas Papadimitriou
    &.subnav {
165 c1468bcc Kostas Papadimitriou
        margin-bottom: -@gridGutterWidth;
166 c1468bcc Kostas Papadimitriou
        li {
167 c1468bcc Kostas Papadimitriou
            margin-top: 1.2em;
168 c1468bcc Kostas Papadimitriou
        }
169 c1468bcc Kostas Papadimitriou
    }
170 c1468bcc Kostas Papadimitriou
171 c1468bcc Kostas Papadimitriou
    li {
172 c1468bcc Kostas Papadimitriou
        margin-top: 3*@gridGutterWidth;
173 c1468bcc Kostas Papadimitriou
    }
174 c1468bcc Kostas Papadimitriou
175 c1468bcc Kostas Papadimitriou
    li.active {
176 c1468bcc Kostas Papadimitriou
        a {
177 c1468bcc Kostas Papadimitriou
            /*border-bottom: 1px solid @linkColor;*/
178 c1468bcc Kostas Papadimitriou
            border-bottom: none;
179 c1468bcc Kostas Papadimitriou
            color: @linkColor;
180 c1468bcc Kostas Papadimitriou
        }
181 c1468bcc Kostas Papadimitriou
    }
182 c1468bcc Kostas Papadimitriou
    a {
183 c1468bcc Kostas Papadimitriou
        color: @black;
184 c1468bcc Kostas Papadimitriou
        text-decoration: none;
185 c1468bcc Kostas Papadimitriou
186 c1468bcc Kostas Papadimitriou
        &:hover {
187 c1468bcc Kostas Papadimitriou
            border-bottom: 1px solid @linkColor;
188 c1468bcc Kostas Papadimitriou
        }
189 c1468bcc Kostas Papadimitriou
190 c1468bcc Kostas Papadimitriou
        &.active, &:active {
191 c1468bcc Kostas Papadimitriou
            border-bottom: 1px solid @linkColor;
192 c1468bcc Kostas Papadimitriou
            color: @linkColor;
193 c1468bcc Kostas Papadimitriou
        }
194 c1468bcc Kostas Papadimitriou
    }
195 c1468bcc Kostas Papadimitriou
}
196 c1468bcc Kostas Papadimitriou
197 f6e90a2b Kostas Papadimitriou
.bottom-section {
198 f6e90a2b Kostas Papadimitriou
    .clearfix();
199 f6e90a2b Kostas Papadimitriou
200 f6e90a2b Kostas Papadimitriou
    .section {
201 f6e90a2b Kostas Papadimitriou
        img {
202 f6e90a2b Kostas Papadimitriou
            width: 200px;    
203 f6e90a2b Kostas Papadimitriou
        }
204 f6e90a2b Kostas Papadimitriou
    }
205 f6e90a2b Kostas Papadimitriou
}
206 f6e90a2b Kostas Papadimitriou
207 f6e90a2b Kostas Papadimitriou
.top-section {
208 f6e90a2b Kostas Papadimitriou
    .clearfix();
209 f6e90a2b Kostas Papadimitriou
}
210 f6e90a2b Kostas Papadimitriou
211 f6e90a2b Kostas Papadimitriou
div.page {
212 c1468bcc Kostas Papadimitriou
    .makeRow();
213 c1468bcc Kostas Papadimitriou
    margin-top: 6*@gridGutterWidth;
214 c1468bcc Kostas Papadimitriou
    font-size: 1.1em;
215 c1468bcc Kostas Papadimitriou
    .page-inner {
216 c1468bcc Kostas Papadimitriou
        position: relative;    
217 c1468bcc Kostas Papadimitriou
    }
218 c1468bcc Kostas Papadimitriou
}
219 c1468bcc Kostas Papadimitriou
220 c1468bcc Kostas Papadimitriou
// columnlayout
221 c1468bcc Kostas Papadimitriou
.maincol {
222 dde9bcd4 Kostas Papadimitriou
    position: relative;
223 c1468bcc Kostas Papadimitriou
    .makeColumn(5);
224 c1468bcc Kostas Papadimitriou
    
225 c1468bcc Kostas Papadimitriou
    &.wide {
226 c1468bcc Kostas Papadimitriou
        .makeColumn(6);    
227 c1468bcc Kostas Papadimitriou
    }
228 c1468bcc Kostas Papadimitriou
229 c1468bcc Kostas Papadimitriou
    &.full {
230 c1468bcc Kostas Papadimitriou
        .makeRow();
231 c1468bcc Kostas Papadimitriou
        margin-left: 0;
232 c1468bcc Kostas Papadimitriou
        .makeColumn(10);
233 c1468bcc Kostas Papadimitriou
    }
234 dde9bcd4 Kostas Papadimitriou
235 dde9bcd4 Kostas Papadimitriou
    .nextlink {
236 dde9bcd4 Kostas Papadimitriou
         margin-top: 60px;
237 dde9bcd4 Kostas Papadimitriou
         text-align: right;
238 dde9bcd4 Kostas Papadimitriou
         float: right;
239 dde9bcd4 Kostas Papadimitriou
         margin-right: 50px;
240 dde9bcd4 Kostas Papadimitriou
         font-size: 1.1em;
241 dde9bcd4 Kostas Papadimitriou
    }   
242 dde9bcd4 Kostas Papadimitriou
243 dde9bcd4 Kostas Papadimitriou
    .content-bottom { position: relative; .clearfix(); }
244 c1468bcc Kostas Papadimitriou
}
245 c1468bcc Kostas Papadimitriou
246 913e2640 Kostas Papadimitriou
.backlink {
247 913e2640 Kostas Papadimitriou
    margin: 30px 0;    
248 913e2640 Kostas Papadimitriou
}
249 913e2640 Kostas Papadimitriou
250 c1468bcc Kostas Papadimitriou
.appbar {
251 c1468bcc Kostas Papadimitriou
    height: 30px;
252 c1468bcc Kostas Papadimitriou
    background-color: @blue;
253 c1468bcc Kostas Papadimitriou
}
254 c1468bcc Kostas Papadimitriou
255 c1468bcc Kostas Papadimitriou
.rightcol {
256 c1468bcc Kostas Papadimitriou
    .offset(6.5);
257 c1468bcc Kostas Papadimitriou
    .columns(4);
258 c1468bcc Kostas Papadimitriou
259 c1468bcc Kostas Papadimitriou
    &.narrow {
260 c1468bcc Kostas Papadimitriou
        .offset(7.5);
261 c1468bcc Kostas Papadimitriou
        .columns(3);    
262 c1468bcc Kostas Papadimitriou
    }
263 c1468bcc Kostas Papadimitriou
    input[type=text], input[type=password] {
264 c1468bcc Kostas Papadimitriou
        width: 3*@gridColumnWidth + 4*@gridGutterWidth + 5;    
265 c1468bcc Kostas Papadimitriou
    }
266 c1468bcc Kostas Papadimitriou
}
267 c1468bcc Kostas Papadimitriou
268 c1468bcc Kostas Papadimitriou
/* generic form styles */
269 f6e90a2b Kostas Papadimitriou
input, textarea, .form-widget {
270 c1468bcc Kostas Papadimitriou
    background-color: @white;
271 c1468bcc Kostas Papadimitriou
    color: @gray;
272 c1468bcc Kostas Papadimitriou
    border-color: @black;
273 c1468bcc Kostas Papadimitriou
}
274 c1468bcc Kostas Papadimitriou
275 c1468bcc Kostas Papadimitriou
#forms {
276 c1468bcc Kostas Papadimitriou
    .input, input {
277 c1468bcc Kostas Papadimitriou
        #font.main();
278 c1468bcc Kostas Papadimitriou
        border: 1px solid @gray;
279 f6e90a2b Kostas Papadimitriou
        height:21px;
280 f6e90a2b Kostas Papadimitriou
        display: inline-block;
281 c1468bcc Kostas Papadimitriou
        margin-bottom: -1px;
282 c1468bcc Kostas Papadimitriou
        padding: 0.8em;
283 c1468bcc Kostas Papadimitriou
        padding-left: 1.5em;
284 c1468bcc Kostas Papadimitriou
        z-index: 2;
285 c1468bcc Kostas Papadimitriou
        &:focus {
286 c1468bcc Kostas Papadimitriou
            position: relative;
287 c1468bcc Kostas Papadimitriou
            border: 1px solid #000;
288 c1468bcc Kostas Papadimitriou
            z-index: 100;
289 c1468bcc Kostas Papadimitriou
290 c1468bcc Kostas Papadimitriou
            label {
291 c1468bcc Kostas Papadimitriou
                z-index: 300;    
292 c1468bcc Kostas Papadimitriou
            }
293 c1468bcc Kostas Papadimitriou
        }
294 c1468bcc Kostas Papadimitriou
    }
295 c1468bcc Kostas Papadimitriou
}
296 c1468bcc Kostas Papadimitriou
297 c1468bcc Kostas Papadimitriou
.altcol {
298 c1468bcc Kostas Papadimitriou
    background-color: @altColor !important;
299 c1468bcc Kostas Papadimitriou
300 c1468bcc Kostas Papadimitriou
    &:hover {
301 c1468bcc Kostas Papadimitriou
        background-color: @linkColor !important;
302 c1468bcc Kostas Papadimitriou
    }
303 c1468bcc Kostas Papadimitriou
}
304 c1468bcc Kostas Papadimitriou
305 c1468bcc Kostas Papadimitriou
.section {
306 f6e90a2b Kostas Papadimitriou
    
307 f6e90a2b Kostas Papadimitriou
    em {
308 f6e90a2b Kostas Papadimitriou
        color: @blue;
309 f6e90a2b Kostas Papadimitriou
    }
310 c1468bcc Kostas Papadimitriou
311 c1468bcc Kostas Papadimitriou
    &.positioned {
312 c1468bcc Kostas Papadimitriou
        margin-bottom: 0;
313 c1468bcc Kostas Papadimitriou
        .content {
314 c1468bcc Kostas Papadimitriou
            .makeColumn(4);
315 c1468bcc Kostas Papadimitriou
        }
316 c1468bcc Kostas Papadimitriou
317 c1468bcc Kostas Papadimitriou
        img {
318 c1468bcc Kostas Papadimitriou
        }
319 c1468bcc Kostas Papadimitriou
320 c1468bcc Kostas Papadimitriou
        &.withimg {
321 c1468bcc Kostas Papadimitriou
            .img {
322 c1468bcc Kostas Papadimitriou
                .makeColumn(4);
323 c1468bcc Kostas Papadimitriou
            }
324 c1468bcc Kostas Papadimitriou
325 c1468bcc Kostas Papadimitriou
            img {
326 c1468bcc Kostas Papadimitriou
                float: left;    
327 c1468bcc Kostas Papadimitriou
            }
328 c1468bcc Kostas Papadimitriou
        }
329 c1468bcc Kostas Papadimitriou
        
330 c1468bcc Kostas Papadimitriou
        h3 {
331 c1468bcc Kostas Papadimitriou
            font-size: 1.2em;
332 c1468bcc Kostas Papadimitriou
            margin-bottom: @gridGutterWidth;    
333 c1468bcc Kostas Papadimitriou
        }
334 c1468bcc Kostas Papadimitriou
335 c1468bcc Kostas Papadimitriou
        .text {
336 c1468bcc Kostas Papadimitriou
            color: @black;    
337 c1468bcc Kostas Papadimitriou
        }
338 c1468bcc Kostas Papadimitriou
    }
339 c1468bcc Kostas Papadimitriou
340 c1468bcc Kostas Papadimitriou
    margin-bottom: 3*@gridGutterWidth; 
341 c1468bcc Kostas Papadimitriou
342 c1468bcc Kostas Papadimitriou
    .left, .right {
343 c1468bcc Kostas Papadimitriou
        width: 50%;
344 c1468bcc Kostas Papadimitriou
        float: left;
345 c1468bcc Kostas Papadimitriou
    }
346 c1468bcc Kostas Papadimitriou
347 c1468bcc Kostas Papadimitriou
    &.imagelist {
348 c1468bcc Kostas Papadimitriou
        margin-top: 2em;
349 c1468bcc Kostas Papadimitriou
        .clearfix();
350 c1468bcc Kostas Papadimitriou
        img {
351 c1468bcc Kostas Papadimitriou
            float: left;    
352 c1468bcc Kostas Papadimitriou
            margin-right: 4em;
353 c1468bcc Kostas Papadimitriou
            vertical-align: middle;
354 c1468bcc Kostas Papadimitriou
        }    
355 c1468bcc Kostas Papadimitriou
    }
356 c1468bcc Kostas Papadimitriou
}
357 c1468bcc Kostas Papadimitriou
358 c1468bcc Kostas Papadimitriou
input[readonly=true] {
359 c1468bcc Kostas Papadimitriou
    background-color: #ddd;
360 c1468bcc Kostas Papadimitriou
    color: darken(#ddd, 50%);
361 c1468bcc Kostas Papadimitriou
}
362 c1468bcc Kostas Papadimitriou
363 c1468bcc Kostas Papadimitriou
form.withlabels {
364 c1468bcc Kostas Papadimitriou
    label {
365 c1468bcc Kostas Papadimitriou
        width: 3*@gridColumnWidth + 2*@gridGutterWidth;
366 c1468bcc Kostas Papadimitriou
        display: block;
367 c1468bcc Kostas Papadimitriou
        float: left;
368 c1468bcc Kostas Papadimitriou
        padding-top: 1em;
369 c1468bcc Kostas Papadimitriou
    }
370 c1468bcc Kostas Papadimitriou
371 c1468bcc Kostas Papadimitriou
    input[type=text], input[type=password], textarea {
372 c1468bcc Kostas Papadimitriou
        width: 3*@gridColumnWidth + 2*@gridGutterWidth;
373 c1468bcc Kostas Papadimitriou
374 c1468bcc Kostas Papadimitriou
        &.long {
375 c1468bcc Kostas Papadimitriou
            width: 3*@gridColumnWidth + 2*@gridGutterWidth;
376 c1468bcc Kostas Papadimitriou
        }
377 c1468bcc Kostas Papadimitriou
    }
378 c1468bcc Kostas Papadimitriou
}
379 c1468bcc Kostas Papadimitriou
380 f6e90a2b Kostas Papadimitriou
381 f6e90a2b Kostas Papadimitriou
.login-section {
382 f6e90a2b Kostas Papadimitriou
    a.button {
383 f6e90a2b Kostas Papadimitriou
        margin-bottom: 0.2*@gridColumnWidth;    
384 f6e90a2b Kostas Papadimitriou
        
385 f6e90a2b Kostas Papadimitriou
        &:last-child {
386 f6e90a2b Kostas Papadimitriou
            margin-bottom: none;    
387 f6e90a2b Kostas Papadimitriou
        }
388 f6e90a2b Kostas Papadimitriou
389 f6e90a2b Kostas Papadimitriou
        &.withicon {
390 f6e90a2b Kostas Papadimitriou
            background-repeat: no-repeat;
391 f6e90a2b Kostas Papadimitriou
            background-position: 15px 50%;
392 f6e90a2b Kostas Papadimitriou
            padding-left: 40px;
393 f6e90a2b Kostas Papadimitriou
        }
394 f6e90a2b Kostas Papadimitriou
    }    
395 f6e90a2b Kostas Papadimitriou
396 f6e90a2b Kostas Papadimitriou
    &.loggedin {
397 f6e90a2b Kostas Papadimitriou
        padding-bottom: 0 !important;
398 f6e90a2b Kostas Papadimitriou
        background-image: none !important;
399 f6e90a2b Kostas Papadimitriou
    }
400 f6e90a2b Kostas Papadimitriou
}
401 f6e90a2b Kostas Papadimitriou
402 f6e90a2b Kostas Papadimitriou
403 c1468bcc Kostas Papadimitriou
@errorColor: lighten(@red, 30%);
404 c1468bcc Kostas Papadimitriou
// forms
405 c1468bcc Kostas Papadimitriou
form {
406 c1468bcc Kostas Papadimitriou
    
407 c1468bcc Kostas Papadimitriou
    &.login {
408 f6e90a2b Kostas Papadimitriou
        margin-bottom: 1.5*@gridGutterWidth; 
409 c1468bcc Kostas Papadimitriou
    }
410 c1468bcc Kostas Papadimitriou
411 c1468bcc Kostas Papadimitriou
    h2 {
412 c1468bcc Kostas Papadimitriou
        color: @black;
413 c1468bcc Kostas Papadimitriou
        margin-bottom: @gridGutterWidth;
414 c1468bcc Kostas Papadimitriou
        font-size: 1.1em;
415 c1468bcc Kostas Papadimitriou
416 c1468bcc Kostas Papadimitriou
        span {
417 c1468bcc Kostas Papadimitriou
            padding-bottom: 3px;
418 c1468bcc Kostas Papadimitriou
        }
419 c1468bcc Kostas Papadimitriou
    }
420 c1468bcc Kostas Papadimitriou
421 c1468bcc Kostas Papadimitriou
    .form-row {
422 f6e90a2b Kostas Papadimitriou
        min-height: 2*@gridGutterWidth;
423 c1468bcc Kostas Papadimitriou
        position: relative;
424 c1468bcc Kostas Papadimitriou
        &.submit {
425 f6e90a2b Kostas Papadimitriou
            margin-top: 1.5*@gridGutterWidth;
426 c1468bcc Kostas Papadimitriou
        }
427 c1468bcc Kostas Papadimitriou
428 c1468bcc Kostas Papadimitriou
        .extra-link {
429 c1468bcc Kostas Papadimitriou
            color: @gray;
430 c1468bcc Kostas Papadimitriou
            text-decoration: none;
431 c1468bcc Kostas Papadimitriou
            border: none;
432 c1468bcc Kostas Papadimitriou
            font-size: 0.8em;
433 c1468bcc Kostas Papadimitriou
            margin-top: 1.3em;
434 c1468bcc Kostas Papadimitriou
            float: right;
435 c1468bcc Kostas Papadimitriou
        }
436 c1468bcc Kostas Papadimitriou
    }
437 c1468bcc Kostas Papadimitriou
    
438 c1468bcc Kostas Papadimitriou
    &.innerlabels label { 
439 c1468bcc Kostas Papadimitriou
        position: absolute;
440 c1468bcc Kostas Papadimitriou
        top:1em;
441 c1468bcc Kostas Papadimitriou
        left:1.5em;
442 c1468bcc Kostas Papadimitriou
        color: #aaa;
443 c1468bcc Kostas Papadimitriou
    }
444 c1468bcc Kostas Papadimitriou
445 c1468bcc Kostas Papadimitriou
    &.innerlabels p {
446 c1468bcc Kostas Papadimitriou
        position: relative;    
447 c1468bcc Kostas Papadimitriou
    }
448 c1468bcc Kostas Papadimitriou
449 c1468bcc Kostas Papadimitriou
    textarea, input.text, input[type="text"], input[type="password"] {
450 c1468bcc Kostas Papadimitriou
        #forms.input();
451 c1468bcc Kostas Papadimitriou
    }
452 c1468bcc Kostas Papadimitriou
453 c1468bcc Kostas Papadimitriou
    input.submit, input[type="submit"] {
454 c1468bcc Kostas Papadimitriou
        .button();
455 c1468bcc Kostas Papadimitriou
    }
456 c1468bcc Kostas Papadimitriou
457 c1468bcc Kostas Papadimitriou
    
458 6d138626 Kostas Papadimitriou
    textarea {
459 6d138626 Kostas Papadimitriou
        height: 200px;
460 6d138626 Kostas Papadimitriou
        width: 350px !important;
461 6d138626 Kostas Papadimitriou
    }
462 c1468bcc Kostas Papadimitriou
    .with-errors {
463 c1468bcc Kostas Papadimitriou
        input, textarea, select {
464 c1468bcc Kostas Papadimitriou
            color: @red;
465 c1468bcc Kostas Papadimitriou
        }
466 c1468bcc Kostas Papadimitriou
        label {
467 c1468bcc Kostas Papadimitriou
            color: @errorColor;
468 c1468bcc Kostas Papadimitriou
        }
469 c1468bcc Kostas Papadimitriou
    }
470 c1468bcc Kostas Papadimitriou
}
471 c1468bcc Kostas Papadimitriou
472 c1468bcc Kostas Papadimitriou
.form-error {
473 c1468bcc Kostas Papadimitriou
    background-color: @red;
474 c1468bcc Kostas Papadimitriou
    color: #fff;
475 c1468bcc Kostas Papadimitriou
    font-size: 0.8em;
476 c1468bcc Kostas Papadimitriou
    padding: 5px 5px;
477 c1468bcc Kostas Papadimitriou
}
478 c1468bcc Kostas Papadimitriou
479 c1468bcc Kostas Papadimitriou
.form-errors.all {
480 c1468bcc Kostas Papadimitriou
    .form-error {
481 c1468bcc Kostas Papadimitriou
        position: relative;
482 c1468bcc Kostas Papadimitriou
        border-radius: 0;
483 c1468bcc Kostas Papadimitriou
        margin-bottom: 1.3em;
484 c1468bcc Kostas Papadimitriou
        padding: 0.5em;
485 c1468bcc Kostas Papadimitriou
    }
486 c1468bcc Kostas Papadimitriou
}
487 c1468bcc Kostas Papadimitriou
488 c1468bcc Kostas Papadimitriou
div.form-stacked {
489 c1468bcc Kostas Papadimitriou
    margin-bottom: 4em;
490 c1468bcc Kostas Papadimitriou
}
491 c1468bcc Kostas Papadimitriou
// content types
492 f6e90a2b Kostas Papadimitriou
493 f6e90a2b Kostas Papadimitriou
.rightcol .section {
494 f6e90a2b Kostas Papadimitriou
    background-image: url("../images/dashed_border.png");
495 f6e90a2b Kostas Papadimitriou
    background-repeat: repeat-x;
496 f6e90a2b Kostas Papadimitriou
    background-position: left bottom;
497 f6e90a2b Kostas Papadimitriou
    padding-bottom: 2*@gridGutterWidth;
498 f6e90a2b Kostas Papadimitriou
    margin-bottom: 2*@gridGutterWidth;
499 f6e90a2b Kostas Papadimitriou
500 f6e90a2b Kostas Papadimitriou
}
501 f6e90a2b Kostas Papadimitriou
502 c1468bcc Kostas Papadimitriou
.section {
503 c1468bcc Kostas Papadimitriou
    h2 {
504 c1468bcc Kostas Papadimitriou
        font-size: 1.1em;
505 f6e90a2b Kostas Papadimitriou
        line-height: 1.3em;
506 c1468bcc Kostas Papadimitriou
        margin-bottom: 1.5*@gridGutterWidth;    
507 c1468bcc Kostas Papadimitriou
508 c1468bcc Kostas Papadimitriou
        a {
509 c1468bcc Kostas Papadimitriou
            color: #4085A6;
510 c1468bcc Kostas Papadimitriou
            border: none;
511 c1468bcc Kostas Papadimitriou
            line-height: 1.3em;
512 c1468bcc Kostas Papadimitriou
        }
513 c1468bcc Kostas Papadimitriou
    }
514 c1468bcc Kostas Papadimitriou
515 f6e90a2b Kostas Papadimitriou
    h3 {
516 f6e90a2b Kostas Papadimitriou
        font-size: 1.1em;    
517 f6e90a2b Kostas Papadimitriou
        line-height: 1.3em;
518 f6e90a2b Kostas Papadimitriou
        margin-bottom: 1.5*@gridGutterWidth;    
519 f6e90a2b Kostas Papadimitriou
    }
520 f6e90a2b Kostas Papadimitriou
521 c1468bcc Kostas Papadimitriou
    p {
522 c1468bcc Kostas Papadimitriou
        line-height: 1.7em;    
523 c1468bcc Kostas Papadimitriou
    }
524 f6e90a2b Kostas Papadimitriou
525 f6e90a2b Kostas Papadimitriou
    .section-img {
526 f6e90a2b Kostas Papadimitriou
        margin-bottom: 1*@gridGutterWidth;    
527 f6e90a2b Kostas Papadimitriou
    }
528 c1468bcc Kostas Papadimitriou
}
529 c1468bcc Kostas Papadimitriou
530 c1468bcc Kostas Papadimitriou
531 c1468bcc Kostas Papadimitriou
// page messages
532 c1468bcc Kostas Papadimitriou
.messages {
533 c1468bcc Kostas Papadimitriou
    .makeColumn(10);
534 c1468bcc Kostas Papadimitriou
535 f6e90a2b Kostas Papadimitriou
    margin: 2em 0;
536 c1468bcc Kostas Papadimitriou
    background-color: #ddd;
537 f6e90a2b Kostas Papadimitriou
    margin-left: 0;
538 c1468bcc Kostas Papadimitriou
539 c1468bcc Kostas Papadimitriou
    li {
540 c1468bcc Kostas Papadimitriou
        padding: 1em;    
541 c1468bcc Kostas Papadimitriou
542 c1468bcc Kostas Papadimitriou
        &.success { background-color: @green; color: @white }
543 c1468bcc Kostas Papadimitriou
        &.error { background-color: @red; color: @white }
544 c1468bcc Kostas Papadimitriou
        &.warning { background-color: @yellow; color: @black }
545 c1468bcc Kostas Papadimitriou
    }
546 c1468bcc Kostas Papadimitriou
547 c1468bcc Kostas Papadimitriou
}
548 c1468bcc Kostas Papadimitriou
549 c1468bcc Kostas Papadimitriou
// accounts specific styles
550 c1468bcc Kostas Papadimitriou
.service-desc {
551 c1468bcc Kostas Papadimitriou
    margin-top: 4em;    
552 c1468bcc Kostas Papadimitriou
553 c1468bcc Kostas Papadimitriou
}
554 c1468bcc Kostas Papadimitriou
555 c1468bcc Kostas Papadimitriou
556 c1468bcc Kostas Papadimitriou
// invitations table
557 c1468bcc Kostas Papadimitriou
table {
558 c1468bcc Kostas Papadimitriou
559 c1468bcc Kostas Papadimitriou
    td.consumed {
560 c1468bcc Kostas Papadimitriou
        color: @red;
561 c1468bcc Kostas Papadimitriou
    }
562 c1468bcc Kostas Papadimitriou
563 c1468bcc Kostas Papadimitriou
    tr.consumed {
564 c1468bcc Kostas Papadimitriou
        td.consumed {
565 c1468bcc Kostas Papadimitriou
            color: @green;    
566 c1468bcc Kostas Papadimitriou
        }
567 c1468bcc Kostas Papadimitriou
    }
568 c1468bcc Kostas Papadimitriou
}
569 c1468bcc Kostas Papadimitriou
570 c1468bcc Kostas Papadimitriou
571 c1468bcc Kostas Papadimitriou
.row { .makeRow() }
572 c1468bcc Kostas Papadimitriou
573 c1468bcc Kostas Papadimitriou
// footer
574 c1468bcc Kostas Papadimitriou
.footer {
575 c1468bcc Kostas Papadimitriou
    .makeRow()
576 c1468bcc Kostas Papadimitriou
    
577 c1468bcc Kostas Papadimitriou
    &:hover {
578 c1468bcc Kostas Papadimitriou
        a {
579 c1468bcc Kostas Papadimitriou
            color: @gray !important;
580 c1468bcc Kostas Papadimitriou
            .transit();
581 c1468bcc Kostas Papadimitriou
        }
582 c1468bcc Kostas Papadimitriou
    }
583 c1468bcc Kostas Papadimitriou
584 c1468bcc Kostas Papadimitriou
    a {
585 c1468bcc Kostas Papadimitriou
        color: lighten(@gray, 20%);    
586 c1468bcc Kostas Papadimitriou
        .transit();
587 c1468bcc Kostas Papadimitriou
        text-decoration: none;
588 c1468bcc Kostas Papadimitriou
589 c1468bcc Kostas Papadimitriou
        &:hover {
590 c1468bcc Kostas Papadimitriou
            color: darken(@gray, 50%);    
591 c1468bcc Kostas Papadimitriou
        }
592 c1468bcc Kostas Papadimitriou
    }
593 c1468bcc Kostas Papadimitriou
594 c1468bcc Kostas Papadimitriou
    li {
595 c1468bcc Kostas Papadimitriou
        margin-bottom: @gridGutterWidth/2;
596 c1468bcc Kostas Papadimitriou
597 c1468bcc Kostas Papadimitriou
        &.header {
598 c1468bcc Kostas Papadimitriou
            margin-bottom: @gridGutterWidth;    
599 c1468bcc Kostas Papadimitriou
        }
600 c1468bcc Kostas Papadimitriou
    }
601 c1468bcc Kostas Papadimitriou
602 c1468bcc Kostas Papadimitriou
    .col {
603 c1468bcc Kostas Papadimitriou
        .makeColumn(4);
604 c1468bcc Kostas Papadimitriou
        &:last-child, &.last {
605 c1468bcc Kostas Papadimitriou
            width: 140px;
606 c1468bcc Kostas Papadimitriou
            margin-right:0;
607 c1468bcc Kostas Papadimitriou
        }
608 c1468bcc Kostas Papadimitriou
    }
609 c1468bcc Kostas Papadimitriou
610 c1468bcc Kostas Papadimitriou
    .bottom.row {
611 c1468bcc Kostas Papadimitriou
        .col {
612 c1468bcc Kostas Papadimitriou
            .makeColumn(2);    
613 c1468bcc Kostas Papadimitriou
            &:last-child, &.last {
614 c1468bcc Kostas Papadimitriou
                width: 140px;
615 c1468bcc Kostas Papadimitriou
                margin-right:0;
616 c1468bcc Kostas Papadimitriou
            }
617 c1468bcc Kostas Papadimitriou
        }
618 c1468bcc Kostas Papadimitriou
    }
619 c1468bcc Kostas Papadimitriou
}
620 c1468bcc Kostas Papadimitriou
621 c1468bcc Kostas Papadimitriou
622 c1468bcc Kostas Papadimitriou
/*pagination*/
623 f6e90a2b Kostas Papadimitriou
.pagination {
624 f6e90a2b Kostas Papadimitriou
    a.page {
625 f6e90a2b Kostas Papadimitriou
        display: inline !important;
626 c1468bcc Kostas Papadimitriou
627 f6e90a2b Kostas Papadimitriou
    }    
628 f6e90a2b Kostas Papadimitriou
}
629 c1468bcc Kostas Papadimitriou
630 c1468bcc Kostas Papadimitriou
/*blog styles*/
631 c1468bcc Kostas Papadimitriou
.blog-entries {
632 c1468bcc Kostas Papadimitriou
633 c1468bcc Kostas Papadimitriou
}
634 c1468bcc Kostas Papadimitriou
635 c1468bcc Kostas Papadimitriou
.blog-entry {
636 c1468bcc Kostas Papadimitriou
637 c1468bcc Kostas Papadimitriou
    .section();
638 c1468bcc Kostas Papadimitriou
    .clearfix();
639 c1468bcc Kostas Papadimitriou
    margin-bottom: 2*@gridGutterWidth;    
640 c1468bcc Kostas Papadimitriou
641 c1468bcc Kostas Papadimitriou
    .title {
642 c1468bcc Kostas Papadimitriou
        margin-bottom: 1em;    
643 c1468bcc Kostas Papadimitriou
        font-size: 1.1em;
644 c1468bcc Kostas Papadimitriou
        line-height: 1.4em;
645 c1468bcc Kostas Papadimitriou
    }    
646 c1468bcc Kostas Papadimitriou
647 c1468bcc Kostas Papadimitriou
    .media {
648 c1468bcc Kostas Papadimitriou
        img {
649 c1468bcc Kostas Papadimitriou
            border: 1px solid @gray;    
650 c1468bcc Kostas Papadimitriou
        }    
651 c1468bcc Kostas Papadimitriou
    }
652 c1468bcc Kostas Papadimitriou
    
653 c1468bcc Kostas Papadimitriou
    .intro-content, .content {
654 c1468bcc Kostas Papadimitriou
        margin-top: @gridGutterWidth;
655 c1468bcc Kostas Papadimitriou
656 c1468bcc Kostas Papadimitriou
        object {
657 c1468bcc Kostas Papadimitriou
            margin: @gridGutterWidth 0;    
658 c1468bcc Kostas Papadimitriou
        }
659 c1468bcc Kostas Papadimitriou
    }
660 c1468bcc Kostas Papadimitriou
661 c1468bcc Kostas Papadimitriou
    .entry-info {
662 c1468bcc Kostas Papadimitriou
        font-size: 0.7em;
663 c1468bcc Kostas Papadimitriou
        margin-top: @gridGutterWidth;    
664 c1468bcc Kostas Papadimitriou
    }
665 c1468bcc Kostas Papadimitriou
666 c1468bcc Kostas Papadimitriou
    &.single {
667 c1468bcc Kostas Papadimitriou
        .entry-info {
668 c1468bcc Kostas Papadimitriou
            margin-top: 0;
669 c1468bcc Kostas Papadimitriou
            margin-bottom: @gridGutterWidth;
670 c1468bcc Kostas Papadimitriou
        }    
671 c1468bcc Kostas Papadimitriou
    }
672 c1468bcc Kostas Papadimitriou
}
673 c1468bcc Kostas Papadimitriou
674 c1468bcc Kostas Papadimitriou
.section.twitter-feed {
675 c1468bcc Kostas Papadimitriou
    
676 c1468bcc Kostas Papadimitriou
    .tweet {
677 f6e90a2b Kostas Papadimitriou
        &:last-child { margin-bottom:0; padding-bottom:0; border-bottom: none }
678 c1468bcc Kostas Papadimitriou
        line-height: 1.3em;
679 c1468bcc Kostas Papadimitriou
        font-size: 0.9em;
680 c1468bcc Kostas Papadimitriou
        margin-bottom: @gridGutterWidth;
681 c1468bcc Kostas Papadimitriou
        color: @gray;
682 c1468bcc Kostas Papadimitriou
683 c1468bcc Kostas Papadimitriou
        .date {
684 c1468bcc Kostas Papadimitriou
            display: block;
685 c1468bcc Kostas Papadimitriou
            font-size: 0.7em;
686 c1468bcc Kostas Papadimitriou
            a {
687 c1468bcc Kostas Papadimitriou
                text-decoration: none !important;
688 c1468bcc Kostas Papadimitriou
                border: none;
689 c1468bcc Kostas Papadimitriou
            }
690 c1468bcc Kostas Papadimitriou
        }
691 c1468bcc Kostas Papadimitriou
    }
692 c1468bcc Kostas Papadimitriou
}
693 c1468bcc Kostas Papadimitriou
694 c1468bcc Kostas Papadimitriou
.pagination .page {
695 c1468bcc Kostas Papadimitriou
    margin-left: 0;    
696 c1468bcc Kostas Papadimitriou
}
697 f6e90a2b Kostas Papadimitriou
698 f6e90a2b Kostas Papadimitriou
699 f6e90a2b Kostas Papadimitriou
.entry-list {
700 f6e90a2b Kostas Papadimitriou
    
701 f6e90a2b Kostas Papadimitriou
    .since {
702 f6e90a2b Kostas Papadimitriou
        font-size: 0.8em;    
703 f6e90a2b Kostas Papadimitriou
    }
704 f6e90a2b Kostas Papadimitriou
705 f6e90a2b Kostas Papadimitriou
    .title {
706 f6e90a2b Kostas Papadimitriou
        margin-bottom: 1em;    
707 f6e90a2b Kostas Papadimitriou
    }
708 f6e90a2b Kostas Papadimitriou
709 f6e90a2b Kostas Papadimitriou
    .content, .text {
710 f6e90a2b Kostas Papadimitriou
        margin-bottom: 2em;
711 f6e90a2b Kostas Papadimitriou
        font-size: 0.8em;
712 f6e90a2b Kostas Papadimitriou
    }
713 f6e90a2b Kostas Papadimitriou
}
714 f6e90a2b Kostas Papadimitriou
715 f6e90a2b Kostas Papadimitriou
716 f6e90a2b Kostas Papadimitriou
.initial_hidden {
717 f6e90a2b Kostas Papadimitriou
    display: none;    
718 f6e90a2b Kostas Papadimitriou
}
719 f6e90a2b Kostas Papadimitriou
720 f6e90a2b Kostas Papadimitriou
/*resources styles*/
721 f6e90a2b Kostas Papadimitriou
722 f6e90a2b Kostas Papadimitriou
@resCol: #FAAF40;
723 f6e90a2b Kostas Papadimitriou
.resources {
724 f6e90a2b Kostas Papadimitriou
    
725 f6e90a2b Kostas Papadimitriou
    .categories {
726 f6e90a2b Kostas Papadimitriou
        ul { .clearfix() }
727 f6e90a2b Kostas Papadimitriou
        ul li { float: left; }
728 f6e90a2b Kostas Papadimitriou
        .title {
729 f6e90a2b Kostas Papadimitriou
            margin-bottom: @gridGutterWidth/2;    
730 f6e90a2b Kostas Papadimitriou
        }
731 f6e90a2b Kostas Papadimitriou
732 f6e90a2b Kostas Papadimitriou
        ul li a {
733 f6e90a2b Kostas Papadimitriou
            text-decoration: none;
734 f6e90a2b Kostas Papadimitriou
            color: @resCol;
735 f6e90a2b Kostas Papadimitriou
            margin-right: @gridGutterWidth;
736 f6e90a2b Kostas Papadimitriou
        }
737 f6e90a2b Kostas Papadimitriou
    }
738 f6e90a2b Kostas Papadimitriou
739 f6e90a2b Kostas Papadimitriou
    .list {
740 f6e90a2b Kostas Papadimitriou
        
741 f6e90a2b Kostas Papadimitriou
        margin-top: 4*@gridGutterWidth;
742 f6e90a2b Kostas Papadimitriou
743 f6e90a2b Kostas Papadimitriou
        .resource {
744 f6e90a2b Kostas Papadimitriou
            .border-box();
745 f6e90a2b Kostas Papadimitriou
            width: 33%;
746 f6e90a2b Kostas Papadimitriou
            padding: 2*@gridGutterWidth;
747 f6e90a2b Kostas Papadimitriou
            float: left;
748 f6e90a2b Kostas Papadimitriou
            border: 1px solid @resCol;
749 f6e90a2b Kostas Papadimitriou
            height: 12*@gridGutterWidth;
750 f6e90a2b Kostas Papadimitriou
751 f6e90a2b Kostas Papadimitriou
            .description {
752 f6e90a2b Kostas Papadimitriou
                display: none;    
753 f6e90a2b Kostas Papadimitriou
            }
754 f6e90a2b Kostas Papadimitriou
        }    
755 f6e90a2b Kostas Papadimitriou
    }
756 f6e90a2b Kostas Papadimitriou
    
757 f6e90a2b Kostas Papadimitriou
}
758 f6e90a2b Kostas Papadimitriou
759 f6e90a2b Kostas Papadimitriou
 
760 f6e90a2b Kostas Papadimitriou
/* recaptcha */
761 f6e90a2b Kostas Papadimitriou
#recaptcha_widget_div {
762 f6e90a2b Kostas Papadimitriou
    margin-top: 10px;
763 f6e90a2b Kostas Papadimitriou
    margin-left: -4px;
764 f6e90a2b Kostas Papadimitriou
765 f6e90a2b Kostas Papadimitriou
    #recaptcha_instructions_image {
766 f6e90a2b Kostas Papadimitriou
        font-size: 0.8em;
767 f6e90a2b Kostas Papadimitriou
        margin-bottom: 10px;
768 f6e90a2b Kostas Papadimitriou
        display: block !important;
769 f6e90a2b Kostas Papadimitriou
    }
770 f6e90a2b Kostas Papadimitriou
}
771 f6e90a2b Kostas Papadimitriou
772 f6e90a2b Kostas Papadimitriou
.checkbox-widget.checked {
773 f6e90a2b Kostas Papadimitriou
    background-color: #f00;
774 f6e90a2b Kostas Papadimitriou
    background-image: url("../images/checkbox.png");
775 f6e90a2b Kostas Papadimitriou
    background-position: 50% 50%;
776 f6e90a2b Kostas Papadimitriou
}
777 f6e90a2b Kostas Papadimitriou
778 f6e90a2b Kostas Papadimitriou
.checkbox-widget {
779 f6e90a2b Kostas Papadimitriou
    border: 1px solid @gray;
780 f6e90a2b Kostas Papadimitriou
    width: 25px;
781 f6e90a2b Kostas Papadimitriou
    height: 25px;
782 f6e90a2b Kostas Papadimitriou
    display: block;
783 f6e90a2b Kostas Papadimitriou
    float: left;
784 f6e90a2b Kostas Papadimitriou
    cursor: pointer;
785 f6e90a2b Kostas Papadimitriou
    margin-top: @gridGutterWidth/2 - 2;
786 f6e90a2b Kostas Papadimitriou
}
787 f6e90a2b Kostas Papadimitriou
788 f6e90a2b Kostas Papadimitriou