fb7de387b002d63532ecb80d79c5448d92162228
[odoo/odoo.git] / addons / account / static / src / css / account_bank_statement_reconciliation.css
1 .openerp .oe_bank_statement_reconciliation {
2   font-size: 12px;
3   -webkit-user-select: none;
4   -moz-user-select: none;
5   -ms-user-select: none;
6   -o-user-select: none;
7   user-select: none;
8   cursor: default;
9   height: 100%;
10   /* icons */ }
11   .openerp .oe_bank_statement_reconciliation .oe_form_sheetbg {
12     border-bottom: 0;
13     padding: 0;
14     height: 100%; }
15     .openerp .oe_bank_statement_reconciliation .oe_form_sheetbg .oe_form_sheet {
16       position: relative;
17       padding: 20px 15px 30px 15px;
18       border-top: 0;
19       border-bottom: 0;
20       height: 100%; }
21   .openerp .oe_bank_statement_reconciliation h1 input, .openerp .oe_bank_statement_reconciliation h2 input {
22     height: auto !important; }
23   .openerp .oe_bank_statement_reconciliation h1 {
24     width: 48%;
25     padding: 0 0 0 15px;
26     margin: 0 0 25px 0;
27     float: left;
28     font-size: 2em;
29     height: 1.5em; }
30   .openerp .oe_bank_statement_reconciliation .statement_name span {
31     line-height: 1.5em;
32     cursor: pointer; }
33   .openerp .oe_bank_statement_reconciliation .change_statement_name_container {
34     display: none;
35     width: 95%; }
36     .openerp .oe_bank_statement_reconciliation .change_statement_name_container td:first-child, .openerp .oe_bank_statement_reconciliation .change_statement_name_container td:first-child > input {
37       width: 99%; }
38     .openerp .oe_bank_statement_reconciliation .change_statement_name_container td:last-child {
39       width: 1%;
40       padding-left: 3px; }
41   .openerp .oe_bank_statement_reconciliation h2 {
42     font-size: 1.8em; }
43   .openerp .oe_bank_statement_reconciliation .progress {
44     width: 49%;
45     margin: 10px 15px 0 0;
46     float: right;
47     position: relative;
48     display: inline-block; }
49     .openerp .oe_bank_statement_reconciliation .progress .progress-text {
50       text-align: center;
51       position: absolute;
52       width: 100%;
53       left: 0;
54       top: 2px;
55       z-index: 10;
56       text-shadow: -1px -1px 0 #f5f5f5, 1px -1px 0 #f5f5f5, -1px 1px 0 #f5f5f5, 1px 1px 0 #f5f5f5; }
57   .openerp .oe_bank_statement_reconciliation .protip {
58     margin: 0;
59     position: absolute;
60     bottom: 7px;
61     right: 15px;
62     text-align: right;
63     color: #bbb; }
64   .openerp .oe_bank_statement_reconciliation .done_message {
65     width: 100%;
66     padding: 0 20%;
67     margin-top: 50px;
68     margin-bottom: 50px; }
69     .openerp .oe_bank_statement_reconciliation .done_message h2 {
70       margin-bottom: 30px; }
71       .openerp .oe_bank_statement_reconciliation .done_message h2 .congrats_icon {
72         float: right;
73         font-size: 2em;
74         position: relative;
75         top: -0.25em; }
76     .openerp .oe_bank_statement_reconciliation .done_message .achievements {
77       margin-top: 30px;
78       text-align: center;
79       position: relative; }
80       .openerp .oe_bank_statement_reconciliation .done_message .achievements .achievement {
81         font-size: 4em;
82         margin: 0 0.3em;
83         position: relative;
84         vertical-align: middle;
85         text-shadow: 2px 2px 0px rgba(0, 0, 0, 0.2); }
86         .openerp .oe_bank_statement_reconciliation .done_message .achievements .achievement i {
87           font-size: 0.5em;
88           color: white;
89           position: absolute;
90           top: 50%;
91           margin-top: -0.55em;
92           left: 0;
93           width: 100%;
94           text-align: center; }
95     .openerp .oe_bank_statement_reconciliation .done_message .action_buttons {
96       text-align: center; }
97   .openerp .oe_bank_statement_reconciliation .glyphicon {
98     font-size: 12px !important; }
99     .openerp .oe_bank_statement_reconciliation .glyphicon.line_info_button {
100       color: #ccc !important; }
101   .openerp .oe_bank_statement_reconciliation .accounting_view .glyphicon-add-remove:before {
102     content: "\2212"; }
103   .openerp .oe_bank_statement_reconciliation .match .glyphicon-add-remove:before {
104     content: "\2b"; }
105   .openerp .oe_bank_statement_reconciliation .oe_bank_statement_reconciliation_line {
106     margin-bottom: 30px;
107     /* gap between accounting_view and action view */
108     /* popover */
109     /* arrays of move lines */
110     /* Partie infos */
111     /* Match view */
112     /* Action create */ }
113     .openerp .oe_bank_statement_reconciliation .oe_bank_statement_reconciliation_line table {
114       width: 100%; }
115     .openerp .oe_bank_statement_reconciliation .oe_bank_statement_reconciliation_line .toggle_match, .openerp .oe_bank_statement_reconciliation .oe_bank_statement_reconciliation_line .toggle_create {
116       -webkit-transition-property: -webkit-transform;
117       -moz-transition-property: -moz-transform;
118       -ms-transition-property: -ms-transform;
119       -o-transition-property: -o-transform;
120       transition-property: transform;
121       -webkit-transform: rotate(0deg);
122       -moz-transform: rotate(0deg);
123       -ms-transform: rotate(0deg);
124       -o-transform: rotate(0deg);
125       transform: rotate(0deg);
126       -webkit-transition-duration: 300ms;
127       -moz-transition-duration: 300ms;
128       -ms-transition-duration: 300ms;
129       -o-transition-duration: 300ms;
130       transition-duration: 300ms; }
131     .openerp .oe_bank_statement_reconciliation .oe_bank_statement_reconciliation_line .visible_toggle, .openerp .oe_bank_statement_reconciliation .oe_bank_statement_reconciliation_line[data-mode="match"] .toggle_match, .openerp .oe_bank_statement_reconciliation .oe_bank_statement_reconciliation_line[data-mode="create"] .toggle_create {
132       visibility: visible !important;
133       -webkit-transform: rotate(90deg);
134       -moz-transform: rotate(90deg);
135       -ms-transform: rotate(90deg);
136       -o-transform: rotate(90deg);
137       transform: rotate(90deg); }
138     .openerp .oe_bank_statement_reconciliation .oe_bank_statement_reconciliation_line .partner_name .change_partner {
139       display: none;
140       cursor: pointer;
141       margin: 0 10px 0 5px; }
142     .openerp .oe_bank_statement_reconciliation .oe_bank_statement_reconciliation_line .partner_name:hover .change_partner {
143       display: inline; }
144     .openerp .oe_bank_statement_reconciliation .oe_bank_statement_reconciliation_line .change_partner_container {
145       width: 200px;
146       display: none;
147       position: relative !important; }
148     .openerp .oe_bank_statement_reconciliation .oe_bank_statement_reconciliation_line[data-mode="inactive"] .initial_line > td {
149       background-color: #f8f8f8 !important; }
150     .openerp .oe_bank_statement_reconciliation .oe_bank_statement_reconciliation_line.no_match:not(.no_partner) .initial_line {
151       cursor: default !important; }
152       .openerp .oe_bank_statement_reconciliation .oe_bank_statement_reconciliation_line.no_match:not(.no_partner) .initial_line .line_info_button {
153         cursor: pointer; }
154     .openerp .oe_bank_statement_reconciliation .oe_bank_statement_reconciliation_line.no_match:not(.no_partner) .toggle_match {
155       visibility: hidden !important; }
156     .openerp .oe_bank_statement_reconciliation .oe_bank_statement_reconciliation_line > table > tbody > tr:nth-child(1) > td table {
157       margin-bottom: 10px; }
158     .openerp .oe_bank_statement_reconciliation .oe_bank_statement_reconciliation_line table.details td:first-child {
159       padding-right: 10px;
160       font-weight: bold; }
161     .openerp .oe_bank_statement_reconciliation .oe_bank_statement_reconciliation_line .accounting_view, .openerp .oe_bank_statement_reconciliation .oe_bank_statement_reconciliation_line .match table {
162       width: 100%; }
163       .openerp .oe_bank_statement_reconciliation .oe_bank_statement_reconciliation_line .accounting_view tr, .openerp .oe_bank_statement_reconciliation .oe_bank_statement_reconciliation_line .match table tr {
164         cursor: pointer; }
165         .openerp .oe_bank_statement_reconciliation .oe_bank_statement_reconciliation_line .accounting_view tr.created_line, .openerp .oe_bank_statement_reconciliation .oe_bank_statement_reconciliation_line .match table tr.created_line {
166           cursor: default !important; }
167           .openerp .oe_bank_statement_reconciliation .oe_bank_statement_reconciliation_line .accounting_view tr.created_line .line_remove_button, .openerp .oe_bank_statement_reconciliation .oe_bank_statement_reconciliation_line .match table tr.created_line .line_remove_button {
168             cursor: pointer; }
169       .openerp .oe_bank_statement_reconciliation .oe_bank_statement_reconciliation_line .accounting_view td, .openerp .oe_bank_statement_reconciliation .oe_bank_statement_reconciliation_line .match table td {
170         padding: 1px 8px;
171         vertical-align: middle; }
172       .openerp .oe_bank_statement_reconciliation .oe_bank_statement_reconciliation_line .accounting_view td.cell_action, .openerp .oe_bank_statement_reconciliation .oe_bank_statement_reconciliation_line .accounting_view td.cell_info_popover, .openerp .oe_bank_statement_reconciliation .oe_bank_statement_reconciliation_line .match table td.cell_action, .openerp .oe_bank_statement_reconciliation .oe_bank_statement_reconciliation_line .match table td.cell_info_popover {
173         width: 15px;
174         padding: 0; }
175       .openerp .oe_bank_statement_reconciliation .oe_bank_statement_reconciliation_line .accounting_view td.cell_action, .openerp .oe_bank_statement_reconciliation .oe_bank_statement_reconciliation_line .match table td.cell_action {
176         text-align: left; }
177       .openerp .oe_bank_statement_reconciliation .oe_bank_statement_reconciliation_line .accounting_view td.cell_account_code, .openerp .oe_bank_statement_reconciliation .oe_bank_statement_reconciliation_line .match table td.cell_account_code {
178         width: 80px;
179         padding-left: 3px; }
180       .openerp .oe_bank_statement_reconciliation .oe_bank_statement_reconciliation_line .accounting_view td.cell_due_date, .openerp .oe_bank_statement_reconciliation .oe_bank_statement_reconciliation_line .match table td.cell_due_date {
181         width: 100px; }
182       .openerp .oe_bank_statement_reconciliation .oe_bank_statement_reconciliation_line .accounting_view td.cell_debit, .openerp .oe_bank_statement_reconciliation .oe_bank_statement_reconciliation_line .match table td.cell_debit {
183         text-align: right;
184         width: 15%; }
185       .openerp .oe_bank_statement_reconciliation .oe_bank_statement_reconciliation_line .accounting_view td.cell_credit, .openerp .oe_bank_statement_reconciliation .oe_bank_statement_reconciliation_line .match table td.cell_credit {
186         width: 15%;
187         text-align: right;
188         padding-right: 3px; }
189       .openerp .oe_bank_statement_reconciliation .oe_bank_statement_reconciliation_line .accounting_view td.cell_info_popover, .openerp .oe_bank_statement_reconciliation .oe_bank_statement_reconciliation_line .match table td.cell_info_popover {
190         text-align: right; }
191       .openerp .oe_bank_statement_reconciliation .oe_bank_statement_reconciliation_line .accounting_view tr.line_open_balance, .openerp .oe_bank_statement_reconciliation .oe_bank_statement_reconciliation_line .match table tr.line_open_balance {
192         color: #bbb; }
193       .openerp .oe_bank_statement_reconciliation .oe_bank_statement_reconciliation_line .accounting_view tr .glyphicon:not(.line_info_button), .openerp .oe_bank_statement_reconciliation .oe_bank_statement_reconciliation_line .match table tr .glyphicon:not(.line_info_button) {
194         visibility: hidden;
195         color: #555; }
196       .openerp .oe_bank_statement_reconciliation .oe_bank_statement_reconciliation_line .accounting_view tr:hover .glyphicon, .openerp .oe_bank_statement_reconciliation .oe_bank_statement_reconciliation_line .accounting_view tr.active .glyphicon, .openerp .oe_bank_statement_reconciliation .oe_bank_statement_reconciliation_line .match table tr:hover .glyphicon, .openerp .oe_bank_statement_reconciliation .oe_bank_statement_reconciliation_line .match table tr.active .glyphicon {
197         visibility: visible; }
198       .openerp .oe_bank_statement_reconciliation .oe_bank_statement_reconciliation_line .accounting_view tr .do_partial_reconcile_button, .openerp .oe_bank_statement_reconciliation .oe_bank_statement_reconciliation_line .match table tr .do_partial_reconcile_button {
199         color: #f0ad4e;
200         padding-right: 5px; }
201       .openerp .oe_bank_statement_reconciliation .oe_bank_statement_reconciliation_line .accounting_view tr .undo_partial_reconcile_button, .openerp .oe_bank_statement_reconciliation .oe_bank_statement_reconciliation_line .match table tr .undo_partial_reconcile_button {
202         color: #555;
203         padding-right: 5px; }
204     .openerp .oe_bank_statement_reconciliation .oe_bank_statement_reconciliation_line .accounting_view {
205       border-collapse: separate; }
206       .openerp .oe_bank_statement_reconciliation .oe_bank_statement_reconciliation_line .accounting_view .initial_line > td {
207         border-top: 1px solid #bbb;
208         padding-top: 4px;
209         padding-bottom: 5px;
210         background-color: #f0f0f0;
211         -webkit-transition-property: background-color;
212         -moz-transition-property: background-color;
213         -ms-transition-property: background-color;
214         transition-property: background-color;
215         -webkit-transition-duration: 300ms;
216         -moz-transition-duration: 300ms;
217         -ms-transition-duration: 300ms;
218         -o-transition-duration: 300ms;
219         transition-duration: 300ms; }
220         .openerp .oe_bank_statement_reconciliation .oe_bank_statement_reconciliation_line .accounting_view .initial_line > td.cell_action, .openerp .oe_bank_statement_reconciliation .oe_bank_statement_reconciliation_line .accounting_view .initial_line > td.cell_info_popover {
221           border-top: none;
222           background: white !important;
223           padding-top: 6px;
224           padding-bottom: 3px; }
225       .openerp .oe_bank_statement_reconciliation .oe_bank_statement_reconciliation_line .accounting_view caption {
226         text-align: left;
227         font-size: 1.1em;
228         font-weight: bold;
229         height: 26px;
230         margin: 0 15px 4px 15px; }
231         .openerp .oe_bank_statement_reconciliation .oe_bank_statement_reconciliation_line .accounting_view caption button {
232           float: right; }
233           .openerp .oe_bank_statement_reconciliation .oe_bank_statement_reconciliation_line .accounting_view caption button:disabled {
234             opacity: 0.5; }
235         .openerp .oe_bank_statement_reconciliation .oe_bank_statement_reconciliation_line .accounting_view caption > span, .openerp .oe_bank_statement_reconciliation .oe_bank_statement_reconciliation_line .accounting_view caption > input {
236           position: relative;
237           top: 7px;
238           /* meh */
239           font-weight: bold; }
240       .openerp .oe_bank_statement_reconciliation .oe_bank_statement_reconciliation_line .accounting_view td.cell_credit {
241         border-left: 1px solid #000; }
242     .openerp .oe_bank_statement_reconciliation .oe_bank_statement_reconciliation_line .match .match_controls {
243       padding: 0 0 5px 18px; }
244       .openerp .oe_bank_statement_reconciliation .oe_bank_statement_reconciliation_line .match .match_controls .filter {
245         width: 240px; }
246       .openerp .oe_bank_statement_reconciliation .oe_bank_statement_reconciliation_line .match .match_controls .pager_control_left, .openerp .oe_bank_statement_reconciliation .oe_bank_statement_reconciliation_line .match .match_controls .pager_control_right {
247         display: inline-block;
248         cursor: pointer; }
249       .openerp .oe_bank_statement_reconciliation .oe_bank_statement_reconciliation_line .match .match_controls .pager_control_left {
250         margin-right: 10px; }
251       .openerp .oe_bank_statement_reconciliation .oe_bank_statement_reconciliation_line .match .match_controls .pager_control_left.disabled, .openerp .oe_bank_statement_reconciliation .oe_bank_statement_reconciliation_line .match .match_controls .pager_control_right.disabled {
252         color: #ddd;
253         cursor: default; }
254     .openerp .oe_bank_statement_reconciliation .oe_bank_statement_reconciliation_line .match .show_more {
255       display: inline-block;
256       margin-left: 18px;
257       margin-top: 5px; }
258     .openerp .oe_bank_statement_reconciliation .oe_bank_statement_reconciliation_line .create {
259       margin: 0 15px;
260       border: 1px solid #d5d5d5;
261       border-radius: 5px;
262       padding: 10px; }
263       .openerp .oe_bank_statement_reconciliation .oe_bank_statement_reconciliation_line .create .quick_add {
264         margin-bottom: 10px;
265         clear: both; }
266         .openerp .oe_bank_statement_reconciliation .oe_bank_statement_reconciliation_line .create .quick_add:empty {
267           display: none; }
268       .openerp .oe_bank_statement_reconciliation .oe_bank_statement_reconciliation_line .create .quick_add:empty {
269         display: none; }
270       .openerp .oe_bank_statement_reconciliation .oe_bank_statement_reconciliation_line .create .oe_form > table {
271         width: 49%;
272         height: 26px; }
273         .openerp .oe_bank_statement_reconciliation .oe_bank_statement_reconciliation_line .create .oe_form > table:nth-child(2n+1) {
274           float: left;
275           clear: left; }
276         .openerp .oe_bank_statement_reconciliation .oe_bank_statement_reconciliation_line .create .oe_form > table:nth-child(2n) {
277           float: right;
278           clear: right; }
279         .openerp .oe_bank_statement_reconciliation .oe_bank_statement_reconciliation_line .create .oe_form > table th {
280           font-weight: bold;
281           line-height: 26px;
282           padding-right: 8px;
283           min-width: 100px;
284           border-right: 1px solid #ddd;
285           white-space: nowrap;
286           width: 1%; }
287         .openerp .oe_bank_statement_reconciliation .oe_bank_statement_reconciliation_line .create .oe_form > table td {
288           width: 99%;
289           padding-left: 8px; }
290         .openerp .oe_bank_statement_reconciliation .oe_bank_statement_reconciliation_line .create .oe_form > table input, .openerp .oe_bank_statement_reconciliation .oe_bank_statement_reconciliation_line .create .oe_form > table select {
291           width: 100%; }
292         .openerp .oe_bank_statement_reconciliation .oe_bank_statement_reconciliation_line .create .oe_form > table.add_line_container:nth-child(2n+1) {
293           width: 98%;
294           float: none;
295           margin: auto; }
296         .openerp .oe_bank_statement_reconciliation .oe_bank_statement_reconciliation_line .create .oe_form > table.add_line_container td {
297           text-align: center; }
298         .openerp .oe_bank_statement_reconciliation .oe_bank_statement_reconciliation_line .create .oe_form > table.add_line_container .add_line {
299           line-height: 26px; }