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