9af9836ca47911b824dbc4c5dcbc168b6c9b3759
[qcg-portal.git] / qcg / static / qcg / main.css
1 html {
2   /* needed to push down footer */
3   position: relative;
4   min-height: 100%;
5 }
6
7 body {
8   /* space for footer */
9   margin-bottom: 70px;
10 }
11
12 footer.navbar-fixed-bottom {
13   position: absolute;
14 }
15
16 .page-header {
17     margin-top: 0;
18 }
19
20
21 /* jobs list view */
22
23 .treegrid-expander {
24     opacity: 0.5;
25 }
26
27 .treegrid-expander:hover {
28     opacity: 1;
29 }
30
31
32 /* new job view */
33
34 textarea {
35     resize: vertical;
36     min-height: 34px;
37 }
38
39 .modal-body > *:last-child {
40     margin-bottom: 0;
41 }
42
43 #env-controls .form-group {
44     display: inline-block;
45     margin: 0;
46     vertical-align: middle;
47 }
48
49 #env-controls > div {
50     margin-bottom: 7px;
51 }
52
53 #env-controls > div:last-of-type {
54     margin: 0;
55 }
56
57 #env-controls input[type="text"] {
58     width: 160px;
59 }
60
61 #add-env-form {
62     padding-top: 7px;
63 }
64
65 .timerange input {
66     display: inline-block;
67     width: 67%;
68     margin-right: 5px;
69 }
70
71 .timerange select {
72     display: inline-block;
73     width: 30%;
74     float: right;
75 }
76
77
78 /* GridFTP view */
79
80 #filex {
81     /* needed for positioning spinner */
82     position: relative;
83 }
84
85 #filex input[type=checkbox] {
86     margin: 0;
87 }
88
89 #host-controls .change {
90     display: none;
91 }
92
93 #host-controls.editing .view {
94     display: none;
95 }
96
97 #host-controls.editing .change {
98     display: initial;
99 }
100
101 .path.breadcrumb > li + li::before {
102     content: "› ";
103 }
104
105 #spinner-overlay {
106     background: url('/static/filex/spinner.gif') white center 100px no-repeat;
107     opacity: 0.5;
108     position: absolute;
109     top: 0;
110     left: 0;
111     height: 100%;
112     width: 100%;
113     display: none;
114 }
115
116 .busy #spinner-overlay {
117     display: initial;
118 }