Subversion Repositories Integrator Subversion

Rev

Details | Last modification | View Log | RSS feed

Rev Author Line No. Line
1 espaco 1
 
2
/***
3
NEW TODO Page
4
***/
5
 
6
@import '../global/_variables'; // global variables.
7
@import '../global/components/_mixins'; // global mixings.
8
 
9
.todo-main-header{
10
	margin-top: -20px;
11
 
12
	> h3{
13
		font-weight: 400;
14
		font-size:22px;
15
		margin-right: 1em;
16
		display: inline-block;
17
		color:#3b464f;
18
	}
19
 
20
	>.todo-breadcrumb{
21
		border-left:1px solid;
22
		border-color:#dae3eb;
23
		padding:0.5em 2em;
24
		display: inline-block;
25
		margin-top:17px;
26
 
27
		> li{
28
			display: inline-block;
29
			font-size:11px;
30
 
31
			> a{
32
				color:#77838d;
33
				text-transform: uppercase;
34
				text-decoration: none;
35
 
36
				&:hover{
37
					color:#337ab7;
38
					text-decoration: none;
39
				}
40
			}
41
 
42
			>.todo-active{
43
				color:#49a7fa;
44
			}
45
 
46
 
47
			&:before{
48
				content: "•";
49
    			color: #b6c1cb;
50
    			margin:0 1em;
51
			}
52
 
53
			&:first-child:before{
54
				content: "";
55
				margin:0;
56
			}
57
 
58
		}
59
	}
60
}
61
 
62
.todo-container{
63
 
64
	.todo-projects-container,
65
	.todo-tasks-container{
66
		background-color:#fff;
67
		border:1px solid;
68
		border-color: #ebf0f5;
69
	}
70
 
71
	.todo-projects-container{
72
		padding:0;
73
 
74
		>li {
75
			list-style: none;
76
			padding:30px 20px;
77
		}
78
	}
79
 
80
	.todo-projects-divider{
81
		height:1px;
82
		margin:0;
83
		background-color: #ebf0f5;
84
	}
85
 
86
	.todo-tasks-container{
87
		padding:30px 20px;
88
	}
89
 
90
	.todo-head{
91
		border-bottom:1px solid;
92
		border-color:#ebf0f5;
93
		padding-bottom:20px;
94
 
95
		> h3{
96
			margin-top:0;
97
			display: inline-block;
98
			color:#4db3a4;
99
			font-weight: 600;
100
			text-transform: uppercase;
101
			font-size: 15px;
102
		}
103
 
104
		> p{
105
			display: inline-block;
106
			color:#9eacb4;
107
			font-size:12px;
108
			margin-left:2em;
109
			margin-bottom: 0;
110
			margin-top: 0;
111
		}
112
 
113
		> button{
114
			float:right;
115
			font-weight: 600;
116
			font-size: 11px;
117
			text-transform: uppercase;
118
		}
119
	}
120
 
121
	.todo-projects-content,
122
	.todo-tasks-content {
123
		padding-left:0;
124
	}
125
 
126
	.todo-projects-item,
127
	.todo-tasks-item {
128
		list-style: none;
129
		margin-left: 0;
130
	}
131
 
132
	.todo-projects-item{
133
 
134
		> h3{
135
			font-size: 20px;
136
			color: #4e5a64;
137
			font-weight: 600;
138
			margin-top:0;
139
			margin-bottom: 15px;
140
		}
141
 
142
		p{
143
			color:#a0a9b4;
144
			margin-bottom: 15px;
145
			margin-top: 0;
146
		}
147
 
148
		&:last-child{
149
			border-bottom: none;
150
		}
151
 
152
		&.todo-active{
153
			background-color: #fafbfc;
154
			position: relative;
155
 
156
			>h3{
157
				color:#49a7fa;
158
			}
159
 
160
			&:after{
161
				content: " ";
162
				width:0;
163
				height:0;
164
				border-top: 40px solid transparent;
165
				border-bottom: 40px solid transparent;
166
				border-left: 20px solid #fafbfc;
167
				position: absolute;
168
    			right: -20px;
169
    			top: 65px;
170
			}
171
		}
172
 
173
		&:hover{
174
			background-color: #fafbfc;
175
			cursor: pointer;
176
		}
177
 
178
		>.todo-project-item-foot{
179
			font-size:12px;
180
		}
181
	}
182
 
183
	.todo-tasks-item{
184
		padding:30px 0;
185
		border-bottom:1px solid;
186
		border-color:#ebf0f5;
187
 
188
		>h4{
189
			font-size: 16px;
190
			font-weight: 600;
191
			margin:0;
192
			line-height: 1.3em;
193
 
194
			> a{
195
				color:#65717b;
196
 
197
				&:hover{
198
					color:#49a7fa;
199
					text-decoration: none;
200
				}
201
 
202
				&:focus{
203
					color:#65717b;
204
					text-decoration: none;
205
				}
206
			}
207
		}
208
 
209
		>p {
210
			margin: 0;
211
			color:#9eacb4;
212
		}
213
 
214
		&:last-child{
215
			border-bottom: none;
216
		}
217
	}
218
 
219
}
220
 
221
.todo-add-button{
222
	border:1px solid;
223
	border-color: #e0e6e9;
224
	background-color: #fff;
225
	color:#c1cbd1;
226
	text-decoration: none;
227
	padding: 0 0.4em;
228
	font-size: 20px;
229
	margin: -0.3em 0 0 0.5em;
230
	float: right;
231
 
232
	&:hover{
233
		background-color: #4db3a4;
234
		color:#fff;
235
		text-decoration: none;
236
	}
237
 
238
	&:focus{
239
		color:#c1cbd1;
240
		text-decoration: none;
241
	}
242
}
243
 
244
// TODO CUSTOM MODAL STYLING
245
#todo-members-modal{
246
 
247
	>.modal-dialog{
248
		top:20px;
249
	}
250
 
251
	.select-height{
252
		height:10em;
253
	}
254
}
255
 
256
#todo-task-modal{
257
 
258
	>.modal-dialog{
259
	    position: absolute;
260
	    top: 0;
261
	    right: 0;
262
	    //left:0;
263
	    bottom: 0;
264
	    width: 60%;
265
	    margin:0 auto;
266
 
267
		.modal-content{
268
			position: absolute;
269
			top:0;
270
			bottom:0;
271
			right:0;
272
			left:0;
273
			overflow:auto;
274
 
275
			.todo-task-modal-title {
276
				font-weight: 600;
277
				text-transform: uppercase;
278
				margin-left: 2em;
279
			}
280
 
281
			.todo-task-due{
282
				margin-left: 1em;
283
				font-weight: 600;
284
				color:#4db3a4;
285
				width:150px !important;
286
			}
287
 
288
			.todo-task-assign{
289
				margin-left: 1em;
290
				border:1px solid;
291
				border-color: #ccc;
292
				padding:6px 10px;
293
				font-weight: 600;
294
				color:#4db3a4;
295
				text-transform: uppercase;
296
 
297
				&:hover,
298
				&:focus{
299
					text-decoration: none;
300
				}
301
			}
302
 
303
			> .todo-task-modal-body{
304
 
305
				>.todo-task-modal-bg{
306
					background-color: #f7f9fa;
307
					padding: 20px;
308
				}
309
 
310
				>h3{
311
					margin: 15px 0;
312
					font-size: 20px;
313
					color:#4e5a64;
314
					font-weight: 600;
315
				}
316
 
317
				> p{
318
					font-size: 15px;
319
					color:#8f9ea6;
320
					line-height: 24px;
321
				}
322
 
323
				>h4{
324
					font-size: 14px;
325
					font-weight: 600;
326
					text-transform: uppercase;
327
					color:#9eacb4;
328
					margin-top:25px;
329
 
330
					> .todo-add-button{
331
						float:none;
332
					}
333
				}
334
 
335
				>.todo-task-file{
336
					color: #49a7fa;
337
					font-size:13px;
338
 
339
					> i{
340
						margin-right: 0.5em;
341
					}
342
 
343
					>.todo-remove-file{
344
						color:#9eacb4;
345
						margin-left: 0.5em;
346
 
347
						&:hover{
348
							color:#4db3a4;
349
							cursor: pointer;
350
						}
351
					}
352
				}
353
			}
354
		}
355
	}
356
}
357
 
358
// TODO CUSTOM FONT STYLING
359
 
360
.todo-inline{
361
	display: inline-block;
362
}
363
 
364
.todo-float-r{
365
	float:right;
366
}
367
 
368
.todo-bold{
369
	font-weight: 600;
370
	font-size: 11px;
371
	text-transform: uppercase;
372
}
373
 
374
.todo-padding-b-0{
375
	padding-bottom: 0 !important;
376
}
377
 
378
.todo-grey{
379
	color:#9eacb4;
380
}
381
 
382
.todo-red{
383
	color: #d39790 !important;
384
}
385
 
386
.todo-green{
387
	color:#4db3a4;
388
}
389
 
390
 
391
 
392
/* RESPONSIVE MODE */
393
@media (max-width: $screen-md-max) {
394
 
395
	.todo-head{
396
 
397
		>p{
398
			display:block;
399
			margin-left: 0 !important;
400
		}
401
	}
402
 
403
}
404
 
405
 
406
@media (max-width: $screen-sm-max) { /* 991px */
407
 
408
	#todo-task-modal{
409
 
410
		>.modal-dialog{
411
			width: 95%;
412
		}
413
	}
414
 
415
	.todo-active{
416
		&:after{
417
			border:none !important;
418
		}
419
	}
420
 
421
}
422
 
423
@media (max-width: $screen-xs-min){
424
 
425
	.todo-task-modal-title{
426
		margin-left:0 !important;
427
		margin-top:1em;
428
		display:block !important;
429
	}
430
 
431
	.todo-tasks-container{
432
 
433
		.todo-head{
434
			>p {
435
				margin-left: 0 !important;
436
				margin-top: 1em;
437
			}
438
		}
439
	}
440
 
441
	#todo-task-modal{
442
 
443
		.modal-content{
444
			//overflow-y: scroll;
445
		}
446
	}
447
}