Subversion Repositories Integrator Subversion

Rev

Details | Last modification | View Log | RSS feed

Rev Author Line No. Line
1 espaco 1
@import '../global/_variables'; // global variables.
2
@import '../global/components/_mixins'; // global mixings.
3
 
4
/*
5
Search Page
6
***/
7
 
8
// BEGIN : GENERAL SEARCH CLASSES
9
.search-page{
10
 
11
	// BEGIN : BORDER CONTAINERS
12
	.bordered{
13
		border:1px solid;
14
		border-color: $general-panel-border-color;
15
	}
16
	// END : BORDERED CONTAINERS
17
 
18
	// BEGIN: SEARCH BAR
19
	.search-bar{
20
		padding:20px;
21
		margin-bottom: 40px;
22
		background-color: #fff;
23
 
24
		input{
25
			border:none;
26
			background-color: #f3f6f9;
27
			color:#a0a9b4;
28
			height:55px;
29
		}
30
 
31
		button{
32
			color:#fff;
33
			height:55px;
34
			width: 130px;
35
			margin-left: -3px;
36
			margin-top: -2px;
37
		}
38
 
39
		.search-desc{
40
			margin:0;
41
			color:#a0a9b4;
42
			font-size: 13px;
43
		}
44
	}
45
	// END : SEARCH BAR
46
 
47
	// BEGIN: SEARCH FILTER
48
	.search-filter{
49
		background-color:#fff;
50
		padding:40px 30px 0 30px;
51
		margin-bottom: 30px;
52
 
53
		>.search-label{
54
			color:#a0a9b4;
55
			font-size: 11px;
56
			letter-spacing: 1px;
57
			font-weight: 700;
58
			margin-bottom: 10px;
59
			margin-top: 40px;
60
 
61
			&:first-child{
62
				margin-top: 0;
63
			}
64
		}
65
 
66
		input,
67
		select{
68
			color:#727f89;
69
			font-weight: 700;
70
			font-size: 14px;
71
		}
72
 
73
		button{
74
			margin: 40px 0;
75
			padding:15px 0;
76
		}
77
 
78
		.search-filter-divider{
79
			display:block;
80
			height:1px;
81
		}
82
	}
83
 
84
	// END : SEARCH FILTER
85
 
86
 
87
	// BEGIN : SEARCH PAGINATION
88
	.search-pagination{
89
		text-align:center;
90
 
91
		> .pagination{
92
 
93
			> li{
94
 
95
				>a{
96
					margin:0 3px;
97
					border:none;
98
					background:#ddd;
99
					color:#666;
100
 
101
					&:hover{
102
						text-decoration: none;
103
						color:#fff;
104
						background-color: #3598DC;
105
					}
106
				}
107
			}
108
 
109
			> .page-active{
110
 
111
				>a{
112
					background-color: #3598DC;
113
					color:#fff;
114
				}
115
			}
116
		}
117
 
118
		&.pagination-rounded{
119
 
120
			> .pagination{
121
 
122
				>li{
123
 
124
					>a{
125
						border-radius: 50% !important;
126
					}
127
				}
128
			}
129
		}
130
	}
131
 
132
	// END : SEARCH PAGINATION
133
}
134
// END : GENERAL SEARCH CLASSES
135
 
136
// SEARCH PAGE 1
137
.search-content-1{
138
 
139
	.search-container{
140
		background-color: #fff;
141
 
142
		> ul{
143
			padding:0 20px 20px 20px;
144
			margin-bottom: 0;
145
 
146
			.search-item{
147
				list-style: none;
148
				padding:20px 0;
149
				border-bottom: 1px solid;
150
				border-color: #f4f6f8;
151
 
152
				> a {
153
					>img{
154
						width:100px;
155
						float:left;
156
						margin-right: 20px;
157
					}
158
				}
159
 
160
				>.search-content{
161
					padding-left:120px;
162
 
163
					>.search-title{
164
						font-size: 20px;
165
						margin:10px 0 20px 0;
166
						font-weight: 600;
167
 
168
						> a{
169
							color:#4e5a64;
170
 
171
							&:hover{
172
								text-decoration: none;
173
								color:#49a7fa;
174
							}
175
						}
176
					}
177
 
178
					>.search-desc{
179
						color:#a0a9b4;
180
						font-size: 13px;
181
						margin:0;
182
					}
183
				}
184
 
185
				&:last-child{
186
					border:none;
187
				}
188
			}
189
		}
190
	}
191
}
192
 
193
 
194
// SEARCH PAGE 2 & 3
195
.search-content-2{
196
 
197
	.search-container{
198
		background-color: #fff;
199
 
200
		>ul{
201
			padding:20px;
202
			margin-bottom: 0;
203
 
204
			>.search-item-header{
205
				list-style: none;
206
				padding:0 0 5px 0;
207
				border-bottom: 1px solid;
208
				border-color: #f4f6f8;
209
 
210
				h3{
211
					font-size:17px;
212
					color:#a0a9b4;
213
					margin:5px 0 0 0;
214
				}
215
			}
216
 
217
			.search-item{
218
				list-style: none;
219
				padding:20px 0;
220
				border-bottom: 1px solid;
221
				border-color: #f4f6f8;
222
 
223
				>.search-content{
224
 
225
					p{
226
						margin:0;
227
					}
228
 
229
					.search-title{
230
						font-size: 19px;
231
						margin:0 0 20px 0;
232
						font-weight: 600;
233
 
234
						> a{
235
							color:#4e5a64;
236
 
237
							&:hover{
238
								text-decoration: none;
239
								color:#49a7fa;
240
							}
241
						}
242
					}
243
 
244
					.search-desc{
245
						color:#a0a9b4;
246
						font-size: 13px;
247
 
248
						> a{
249
							color:#49a7fa;
250
 
251
							&:hover{
252
								text-decoration: none;
253
								color:#326b9e;
254
							}
255
						}
256
					}
257
 
258
					.search-counter-number,
259
					.search-counter-label{
260
						text-align: center;
261
					}
262
 
263
					.search-counter-number{
264
						font-size: 21px;
265
						color:#4e5a64;
266
						margin-bottom: 15px;
267
					}
268
 
269
					.search-counter-label{
270
						font-size: 13px;
271
						color:#8b96a4;
272
					}
273
 
274
				}
275
 
276
				&:last-child{
277
					border:none;
278
				}
279
			}
280
		}
281
	}
282
 
283
}
284
 
285
// SEARCH PAGE 4
286
.search-content-3{
287
 
288
	.tile-container{
289
		margin-bottom:30px;
290
 
291
		>.tile-thumbnail{
292
			height:200px;
293
			overflow:hidden;
294
			position: relative;
295
 
296
			img{
297
				width:100%;
298
				position: absolute;
299
				top:0;
300
				bottom:0;
301
				left:0;
302
				right:0;
303
				margin:auto;
304
			}
305
		}
306
 
307
		>.tile-title{
308
			background-color: #fff;
309
			padding:30px 20px;
310
 
311
			>h3{
312
				font-size:19px;
313
				font-weight: 600;
314
				margin:0;
315
				display: inline-block;
316
 
317
				> a{
318
					color:#4e5a64;
319
 
320
					&:hover{
321
						text-decoration: none;
322
						color: #49a7fa;
323
					}
324
				}
325
			}
326
 
327
			i {
328
				float: right;
329
				font-size: 24px;
330
				margin:0 5px;
331
			}
332
 
333
			>.tile-desc{
334
				font-size: 14px;
335
 
336
				>p{
337
					margin:20px 0 0 0;
338
 
339
					>a:hover{
340
						text-decoration: none;
341
					}
342
				}
343
			}
344
		}
345
	}
346
}
347
 
348
 
349
// SEARCH PAGE 5
350
.search-content-4{
351
	.search-bar{
352
 
353
		.extra-buttons{
354
 
355
			button{
356
				margin-right: 20px;
357
 
358
				&:last-child{
359
					margin-right: 0;
360
					width:170px;
361
				}
362
			}
363
		}
364
	}
365
 
366
	.search-table{
367
		th{
368
			border:none;
369
 
370
			> a{
371
				color: #fff;
372
 
373
				&:hover{
374
					text-decoration: none;
375
					color:#eee;
376
				}
377
			}
378
		}
379
 
380
		th, td{
381
			padding:20px 30px;
382
			vertical-align: middle;
383
		}
384
 
385
		td{
386
			border-color: #fff;
387
		}
388
 
389
		.table-status{
390
			text-align: center;
391
 
392
			i{
393
				font-size:26px;
394
				padding-top: 10px;
395
			}
396
		}
397
 
398
		.table-date{
399
			font-weight: 600;
400
			font-size: 14px;
401
			width:180px;
402
 
403
			a{
404
				color:#49a7fa;
405
 
406
				&:hover{
407
					text-decoration: none;
408
					color:#326b9e;
409
				}
410
			}
411
		}
412
 
413
		.table-title{
414
			width:390px;
415
 
416
			> h3{
417
				margin:0;
418
				color:#4e5a64;
419
				font-size: 19px;
420
				font-weight: 600;
421
 
422
				>a{
423
					color:#4e5a64;
424
 
425
					&:hover{
426
						text-decoration: none;
427
						color: #49a7fa;
428
					}
429
				}
430
			}
431
 
432
			> p{
433
				margin-bottom: 0;
434
				margin-top: 10px;
435
 
436
				>a{
437
					color:#49a7fa;
438
 
439
					&:hover{
440
						text-decoration: none;
441
						color:#326b9e;
442
					}
443
				}
444
			}
445
		}
446
 
447
		.table-desc{
448
			font-size: 14px;
449
			color:#8b96a4;
450
		}
451
 
452
		.table-download{
453
			text-align: center;
454
 
455
			i {
456
				font-size: 30px;
457
				padding-top: 10px;
458
			}
459
		}
460
	}
461
}
462
 
463
 
464
// END
465
 
466
// MOBILE
467
 
468
@media (max-width:1024px){
469
	.search-content-4{
470
		.search-bar{
471
 
472
			.extra-buttons{
473
				margin-top:30px;
474
			}
475
		}
476
 
477
		.search-table{
478
			th, td{
479
				vertical-align: top;
480
			}
481
 
482
			.table-date{
483
				width:auto;
484
			}
485
 
486
			.table-title{
487
				width:auto;
488
			}
489
		}
490
	}
491
}
492
 
493
@media (max-width:991px){
494
 
495
	.search-bar{
496
		.search-desc{
497
			margin-top:20px !important;
498
		}
499
	}
500
 
501
	.search-pagination{
502
		margin-bottom: 40px;
503
	}
504
 
505
	.search-content-2{
506
 
507
		.search-container{
508
 
509
			.search-item{
510
 
511
				>.search-content{
512
 
513
					&.text-left{
514
						text-align: left;
515
					}
516
 
517
					.search-desc{
518
						margin-bottom:40px;
519
					}
520
				}
521
			}
522
		}
523
	}
524
 
525
}
526
 
527
@media (max-width: 767px){
528
	.search-content-2{
529
 
530
		.search-container{
531
 
532
			.search-item{
533
 
534
				>.search-content{
535
					text-align: center;
536
 
537
				}
538
			}
539
		}
540
	}
541
}