CLIENT GUI Framework
[vnfsdk/refrepo.git] / openo-portal / portal-extsys / src / main / webapp / extsys / vnfm / css / vnfm.css
1 /**\r
2  * Copyright 2016-2017 ZTE Corporation.\r
3  *\r
4  * Licensed under the Apache License, Version 2.0 (the "License");\r
5  * you may not use this file except in compliance with the License.\r
6  * You may obtain a copy of the License at\r
7  *\r
8  *     http://www.apache.org/licenses/LICENSE-2.0\r
9  *\r
10  * Unless required by applicable law or agreed to in writing, software\r
11  * distributed under the License is distributed on an "AS IS" BASIS,\r
12  * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\r
13  * See the License for the specific language governing permissions and\r
14  * limitations under the License.\r
15  */\r
16 body {\r
17     font-family: microsoft yahei !important;\r
18 }\r
19 \r
20 /* blue pill (inspired by iTunes)\r
21 *******************************************************************************/\r
22 \r
23 .grey {\r
24     background-color: #e5e5e5;\r
25     color: #333;\r
26 }\r
27 \r
28 .blue {\r
29 \r
30     background-color: #5b9bd1;\r
31     border-radius: 20px;\r
32     color: #fff;\r
33     font-weight: bold;\r
34     padding: 8px 0;\r
35     text-align: center;\r
36     width: 100px;\r
37 }\r
38 \r
39 .blue:hover {\r
40     background-color: #e8f3fd;\r
41     color: #5b9bd1;\r
42 }\r
43 \r
44 .blue.selected {\r
45     border: 0;\r
46     background-color: #5b9bd1;\r
47     color: #fff;\r
48 }\r
49 \r
50 .blue.selected:hover {\r
51     border: 0;\r
52     background-color: #5b9bd1;\r
53     color: #fff;\r
54 }\r
55 \r
56 p {\r
57     color: #444;\r
58     font-size: 14px;\r
59     font-weight: normal;\r
60     line-height: 21px;\r
61     margin: 0 0 12px 0;\r
62 }\r
63 \r
64 p.credit {\r
65     border-top: 1px solid #ccc;\r
66     font-size: 14px;\r
67     line-height: 140%;\r
68     margin: 36px 0 12px 0;\r
69     padding: 8px 0 0 0;\r
70     text-align: center;\r
71 }\r
72 \r
73 ul.column {\r
74     float: left;\r
75     list-style: none;\r
76     width: 675px;\r
77 }\r
78 \r
79 ul.column li {\r
80     background: #eee;\r
81     -webkit-border-radius: 5px;\r
82     border-radius: 5px;\r
83     -webkit-box-shadow: inset 0 1px 1px 0 #c7c7c7;\r
84     box-shadow: inset 0 1px 1px 0 #c7c7c7;\r
85     float: left;\r
86     margin: 10px 0 0 10px;\r
87     display: block;\r
88     height: 150px;\r
89     text-align: center;\r
90     width: 215px;\r
91 }\r
92 \r
93 /* Clear Floated Elements\r
94 ------------------------------------------------------------------------------*/\r
95 .column:after, .button-collection:after, .clearfix:after, div.project-info:after {\r
96     clear: both;\r
97     content: ' ';\r
98     display: block;\r
99     font-size: 0;\r
100     line-height: 0;\r
101     visibility: hidden;\r
102     width: 0;\r
103     height: 0;\r
104 }\r
105 \r
106 .container-fluid {\r
107     background-color: white !important;\r
108     min-height: 500px;\r
109 }\r
110 \r
111 .nav-tabs {\r
112     border: 0;\r
113 }\r
114 \r
115 .nav-tabs > li.active > a, .nav-tabs > li.active > a:hover, .nav-tabs > li.active > a:focus {\r
116     border: 0;\r
117     border-top: 3px solid #F3565D;\r
118 }\r
119 \r
120 .nav-tabs > li > a {\r
121     border-radius: 0;\r
122 }\r
123 \r
124 .nav-tabs > li > a:hover {\r
125     background-color: #f1f3fa;\r
126     border: 1Px solid #f1f3fa;\r
127 }\r
128 \r
129 .c3 {\r
130     margin-top: 120px;\r
131 }\r
132 \r
133 .skills-chart-breadcrumb {\r
134 \r
135 }\r
136 \r
137 .blue:selected {\r
138     border: 0;\r
139     background-color: #5b9bd1;\r
140 }\r
141 \r
142 .btn {\r
143     /* border-width: 0; */\r
144     /* padding: 7px 14px; */\r
145     /* font-size: 14px; */\r
146     /* outline: none !important; */\r
147     /* background-image: none !important; */\r
148     /* filter: none; */\r
149     /* -webkit-box-shadow: none; */\r
150     -moz-box-shadow: none;\r
151     /* box-shadow: none; */\r
152     /* text-shadow: none; */\r
153 }\r
154 \r
155 select {\r
156     border-width: 1px;\r
157     padding: 4px 1px;\r
158     border-radius: 4px;\r
159 }\r
160 \r
161 .input-sm {\r
162     padding: 4px 10px;\r
163 }\r
164 \r
165 .btn-block {\r
166     display: block;\r
167     width: 100%;\r
168     padding-left: 0;\r
169     padding-right: 0;\r
170 }\r
171 \r
172 /* Bootstrap buttons */\r
173 \r
174 .btn-default:hover, .btn-default:focus, .btn-default:active, .btn-default.active {\r
175     color: #333;\r
176     background-color: #ededed;\r
177     border-color: #b3b3b3;\r
178 }\r
179 \r
180 .open .btn-default.dropdown-toggle {\r
181     color: #333;\r
182     background-color: #ededed;\r
183     border-color: #b3b3b3;\r
184 }\r
185 \r
186 .btn-default:active, .btn-default.active {\r
187     background-image: none;\r
188     background-color: #e0e0e0;\r
189     font-weight: bold;\r
190 }\r
191 \r
192 .btn-default:active:hover, .btn-default.active:hover {\r
193     background-color: #e6e6e6;\r
194 }\r
195 \r
196 .open .btn-default.dropdown-toggle {\r
197     background-image: none;\r
198 }\r
199 \r
200 .btn-default.disabled, .btn-default.disabled:hover, .btn-default.disabled:focus, .btn-default.disabled:active, .btn-default.disabled.active, .btn-default[disabled], .btn-default[disabled]:hover, .btn-default[disabled]:focus, .btn-default[disabled]:active, .btn-default[disabled].active, fieldset[disabled] .btn-default, fieldset[disabled] .btn-default:hover, fieldset[disabled] .btn-default:focus, fieldset[disabled] .btn-default:active, fieldset[disabled] .btn-default.active {\r
201     background-color: #fff;\r
202     border-color: #ccc;\r
203 }\r
204 \r
205 .btn-default .badge {\r
206     color: #fff;\r
207     background-color: #333;\r
208 }\r
209 \r
210 .btn-default > i[class^="icon-"], .btn-default > i[class*="icon-"] {\r
211     color: #8c8c8c;\r
212 }\r
213 \r
214 div[data-name="tab_zone"] div {\r
215     background-color: #f1f3fa;\r
216     padding: 0px;\r
217 }\r
218 \r
219 div[data-name="cond_zone"] div {\r
220     background-color: #fff;\r
221     margin-top: 15px;\r
222     margin-bottom: 15px;\r
223 }\r
224 \r
225 div[data-name="res-conds-zone"] {\r
226     display: inline;\r
227 }\r
228 \r
229 div[data-name="res-conds-zone"] select, div[data-name="res-conds-zone"] span {\r
230     /**height:33px;*/\r
231     margin-left: 15px;\r
232     color: #5b9bd1;\r
233     border-color: #ccc;\r
234     font-weight: bold;\r
235 }\r
236 \r
237 .input {\r
238     width: 250px;\r
239     height: 34px;\r
240     padding: 6px 12px;\r
241     font-size: 14px;\r
242     line-height: 1.42857143;\r
243     color: #555;\r
244     background-color: #fff;\r
245     background-image: none;\r
246     border: 1px solid #ccc;\r
247     border-radius: 4px;\r
248     -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);\r
249     box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);\r
250     -webkit-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;\r
251     transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;\r
252 }\r
253 \r
254 div.separator {\r
255     margin: 20px;\r
256 }\r
257 \r
258 div.separator div {\r
259     text-align: center;\r
260     line-height: 0;\r
261 }\r
262 \r
263 div.separator-line {\r
264     height: 1px !important;\r
265     width: 100%;\r
266     background: #ddd;\r
267     overflow: hidden;\r
268 }\r
269 \r
270 .dropdown-toggle {\r
271     color: #5b9bd1;\r
272 }\r
273 \r
274 .calendar-date {\r
275     color: #5b9bd1;\r
276 }\r
277 \r
278 .range_inputs {\r
279     color: #5b9bd1;\r
280 }\r
281 \r
282 .btn.dropdown-toggle, .btn-group .btn.dropdown-toggle, .btn:hover, .btn:disabled, .btn[disabled], .btn:focus, .btn:active, .btn.active {\r
283     outline: none !important;\r
284     background-image: none !important;\r
285     filter: none;\r
286     -webkit-box-shadow: none;\r
287     -moz-box-shadow: none;\r
288     box-shadow: none;\r
289     text-shadow: none;\r
290 }\r
291 \r
292 #skills-chart-breadcrumb {\r
293     margin-bottom: 10px\r
294 }\r
295 \r
296 /*增加daterangepicker的css*/\r
297 input[name="daterange"] {\r
298     width: 220px;\r
299     line-height: 0;\r
300     height: 31px;\r
301     vertical-align: top;\r
302     margin-top: 2px;\r
303 }\r
304 \r
305 .daterangepicker .ranges {\r
306     width: 205px;\r
307 }\r
308 \r
309 .daterangepicker .ranges input {\r
310     width: 95px !important;\r
311 }\r
312 \r
313 td.details-control {\r
314     background: url('../images/details_open.png') no-repeat center center;\r
315     cursor: pointer;\r
316 }\r
317 \r
318 tr.shown td.details-control {\r
319     background: url('../images/details_close.png') no-repeat center center;\r
320 }\r
321 \r
322 .details table td {\r
323     word-wrap: break-word;\r
324     word-break: normal;\r
325     border-top: 1px solid #dddddd;\r
326 }\r
327 \r
328 .details table tr:first-child td {\r
329     border-top: none;\r
330 }\r
331 \r
332 .details table {\r
333     table-layout: fixed;\r
334     width: 100%;\r
335 }\r
336 \r
337 td.title {\r
338     width: 10%;\r
339 }\r
340 \r
341 table.dataTable tbody th, table.dataTable tbody td {\r
342     padding: 8px 10px;\r
343 }\r
344 \r
345 div.dataTables_length, div.dataTables_info {\r
346     display: inline;\r
347 }\r
348 \r
349 div.dataTables_paginate {\r
350     display: inline;\r
351     float: right;\r
352 }\r
353 \r
354 div.pagination-panel {\r
355     margin-right: 10px;\r
356 }\r
357 \r
358 input.pagination-panel-input {\r
359     width: 50px;\r
360 }\r
361 \r
362 #ict_res_table_div {\r
363     margin-top: 15px;\r
364 }\r
365 \r
366 #ict_res_table_div label {\r
367     font-weight: 100;\r
368 }\r
369 \r
370 .daterangepicker .daterangepicker_start_input label, .daterangepicker .daterangepicker_end_input label {\r
371     color: #5b9bd1;\r
372 }\r
373 \r
374 .daterangepicker .ranges .input-mini {\r
375     color: #5b9bd1;\r
376 }\r
377 \r
378 .cancelBtn {\r
379     padding: 5px 10px 5px 10px;\r
380 }\r
381 \r
382 .btn:focus, .btn:active:focus, .btn.active:focus {\r
383     outline: 0;\r
384 }\r
385 \r
386 #ict_res_table_div table {\r
387     width: 100% !important;\r
388 }\r
389 \r
390 .control-label .required {\r
391     color: #e02222;\r
392     font-size: 12px;\r
393     padding-left: 2px;\r
394 }\r
395 \r
396 #ict_vim_table tbody tr {\r
397     cursor: pointer;\r
398 }\r
399 \r
400 /*卡片面板样式*/\r
401 .animated-panel {\r
402     -webkit-animation-duration: .5s;\r
403     animation-duration: .5s;\r
404     -webkit-animation-fill-mode: both;\r
405     animation-fill-mode: both;\r
406 }\r
407 \r
408 .hpanel {\r
409     background-color: none;\r
410     border: none;\r
411     box-shadow: none;\r
412     margin-bottom: 25px;\r
413 \r
414 }\r
415 \r
416 .hpanel .panel-body {\r
417     border: 1px solid #e4e5e7;\r
418     border-radius: 2px;\r
419     padding: 20px;\r
420     position: relative;\r
421 }\r
422 \r
423 .h-200 {\r
424     min-height: 220px;\r
425 }\r
426 \r
427 .m-t-xl {\r
428     margin-top: 40px;\r
429 }\r
430 \r
431 .m-t-xl div {\r
432     margin-bottom: 15px;\r
433 }\r
434 \r
435 .text-success {\r
436     color: #0d638f;\r
437 }\r
438 \r
439 .hpanel > .panel-footer {\r
440     color: inherit;\r
441     border: 1px solid #e4e5e7;\r
442     border-top: none;\r
443     font-size: 90%;\r
444     background: #f7f9fa;\r
445     height: 40px;\r
446     padding: 5px 15px;\r
447 }\r
448 \r
449 .color_cloud {\r
450     color: #ccc;\r
451 }\r
452 \r
453 .stats-title {\r
454 \r
455 }\r
456 \r
457 h3 {\r
458     margin-top: 10px;\r
459     margin-bottom: 40px;\r
460     font-weight: 200;\r
461 }\r
462 \r
463 .blue-font {\r
464     color: #428bca;\r
465 }\r
466 \r
467 .hpanel > .panel-footer .pull-right a {\r
468     margin-left: 5px;\r
469 }\r
470 \r
471 .hpanel > .panel-footer .pull-right .btn {\r
472     min-width: 30px !important;\r
473 }\r
474 \r
475 .font-bold {\r
476     font-weight: 600;\r
477     margin-bottom: 15px;\r
478 }\r
479 \r
480 .hpanel_show {\r
481     background-color: #f7f9fa;\r
482 }\r
483 \r
484 .vnfm-padding {\r
485     padding-left: 0;\r
486 }