JavaScript-Test-Framework auf Basis von QUnit
[kivitendo-erp.git] / css / requirement_spec.css
1 /* ------------------------------------------------------------ */
2 /* General page layout */
3 /* ------------------------------------------------------------ */
4
5 input.rs_input_field, select.rs_input_field,
6 table.rs_input_field input, table.rs_input_field select {
7   width: 300px;
8 }
9
10 #column-container {
11   width: 100%;
12   padding-left: 0;
13   padding-right: 0;
14   margin-left: 0;
15   margin-right: 0;
16 }
17
18 #tree-column {
19   float: left;
20   width: 25%;
21 }
22
23 #content-column {
24   float: right;
25   width: 74%;
26   padding-left: 10px;
27 }
28
29 .section-empty-description {
30   color: #bbb;
31 }
32
33 /* ------------------------------------------------------------ */
34 /* Special things that apply to the tree */
35 /* ------------------------------------------------------------ */
36
37 #tree li.flagged > a > ins {
38  background-image: url("../image/flag-red.png") !important;
39  background-position: 0;
40 }
41
42 /* ------------------------------------------------------------ */
43 /* Special things that apply to the context menu */
44 /* ------------------------------------------------------------ */
45
46 .context-menu-item.icon-flag   { background-image: url("../image/flag-red.png"); }
47 .context-menu-item.icon-close  { background-image: url("../image/document-close.png"); }
48 .context-menu-item.icon-save   { background-image: url("../image/document-save.png"); }
49 .context-menu-item.icon-revert { background-image: url("../image/edit-undo.png"); }
50 .context-menu-item.icon-pdf    { background-image: url("../image/application-pdf.png"); }
51 .context-menu-item.icon-add-picture { background-image: url("../image/add-picture.png"); }
52 .context-menu-item.icon-download    { background-image: url("../image/download.png"); }
53 .context-menu-item.icon-renumber    { background-image: url("../image/format-list-ordered.png"); }
54
55 /* ------------------------------------------------------------ */
56 /* Sections & function blocks */
57 /* ------------------------------------------------------------ */
58
59 .section {
60   border-left: 0;
61   margin-left: 0;
62 }
63
64 .section-description-heading {
65   font-weight: bold;
66 }
67
68 .section-description {
69   color: #000;
70   background: rgb(235, 235, 235);
71   border: 1px solid #ccc;
72   margin-bottom: 15px;
73 }
74
75 .function-block {
76   border-bottom: 1px solid #bbb;
77   border-left: 0;
78   margin-left: 0;
79 }
80
81 .function-block-form {
82   background: rgb(235, 235, 235);
83   border: 1px solid rgb(0, 100, 0);
84 }
85
86 .function-block-number {
87   font-weight: bold;
88 }
89
90 .function-block-form > div {
91   padding: 5px;
92 }
93
94 .sub-function-block {
95   background-color: #fff;
96   border-bottom: 1px solid #ccc;
97   border-left: 0;
98   margin-left: 0;
99 }
100
101 .sub-function-block-container {
102   margin: 10px 0px 10px 20px;
103   border: 1px solid #ccc;
104 }
105
106 .sub-function-block-header {
107   padding: 5px;
108   font-weight: bold;
109   color: #fff;
110   background: #ccc;
111 }
112
113 /* Flagged sections, function blocks, text blocks */
114
115 .section.flagged .section-description,
116 .function-block.flagged,
117 .sub-function-block.flagged {
118   background-color: #feece3;
119 }
120
121 .section.flagged .section-description > .section-description-heading,
122 .function-block.flagged > .function-block-content > div > .function-block-number,
123 .sub-function-block.flagged > .sub-function-block-content > div > .function-block-number {
124   background-color: #fe5f14;
125   color: #fff;
126 }
127
128 /* Selected sections, function blocks, text blocks */
129
130 .section.selected, .function-block.selected, .sub-function-block.selected {
131   margin-left: -3px;
132   border-left: 3px solid #cbb120;
133 }
134
135 /* ------------------------------------------------------------ */
136 /* Text blocks */
137 /* ------------------------------------------------------------ */
138
139 .requirement-spec-text-block {
140   border-left: 0;
141   margin-left: 3px;
142   margin-top: 10px;
143 }
144
145 .requirement-spec-text-block > h2 {
146   margin-top: 0px;
147 }
148
149 .requirement-spec-text-block.flagged {
150   background-color: #feece3;
151   /* border: 1px solid #fe5f14; */
152 }
153
154 .requirement-spec-text-block.flagged > h2 {
155   background-color: #fe5f14;
156   color: #fff;
157 }
158
159 .requirement-spec-text-block.selected {
160   border-left: 3px solid #cbb120;
161   margin-left: 0;
162 }
163
164 .requirement-spec-text-block-picture-thumbnail {
165   border-radius: 5px;
166   border: 2px solid #ebebeb;
167   float: left;
168   margin-right: 20px;
169   padding: 5px;
170   text-align: center;
171   width: 130px;
172 }
173
174 .requirement-spec-text-block-picture-thumbnail-img-container {
175   height: 64px;
176   margin: auto;
177   padding: auto;
178   width: 64px;
179 }
180
181 .requirement-spec-text-block-picture-thumbnail.selected {
182   border: 2px solid #cbb120;
183 }
184
185 /* ------------------------------------------------------------ */
186 /* Time/cost estimation */
187 /* ------------------------------------------------------------ */
188
189 #time_cost_estimate p {
190   margin-top: 0;
191   margin-bottom: 0;
192 }