Marthee commited on
Commit
ab49f4d
·
verified ·
1 Parent(s): 2f6e4d8

Upload style.css

Browse files
Files changed (1) hide show
  1. static/style.css +940 -0
static/style.css ADDED
@@ -0,0 +1,940 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ /************Please wait page - appears when the pdf is being uploaded the dropbox************/
2
+ #all{
3
+ position: fixed; /* Sit on top of the page content */
4
+ display: none; /* Hidden by default */
5
+ width: 100%; /* Full width (cover the whole page) */
6
+ height: 100%; /* Full height (cover the whole page) */
7
+ top: 0;
8
+ left: 0;
9
+ right: 0;
10
+ bottom: 0;
11
+ background-color: rgba(0,0,0,0.5); /* Black background with opacity */
12
+ z-index: 30; /* Specify a stack order in case you're using a different order for other elements */
13
+
14
+ }
15
+
16
+ body{
17
+ margin-top: 45px;
18
+ position: static;
19
+ }
20
+ .tab{
21
+ z-index: 9999;
22
+ margin-top: -4px;
23
+ position: fixed;
24
+ top: 0;
25
+ width: 100%;
26
+ }
27
+ #refreshAPIbutton{
28
+ background-color: #003CFF;
29
+ border: none;
30
+ padding: 5px 82px; /*102*/
31
+ cursor: pointer;
32
+ border-radius: 3px;
33
+ margin-left: 5px;
34
+ margin-top: 4px;
35
+ font-family: "acumin-pro", sans-serif;
36
+ font-weight: bold;
37
+ font-style: normal;
38
+ font-size: 14px;
39
+ color:white;
40
+ display:inline-block;
41
+ }
42
+ #refreshAPIbutton:hover{
43
+ box-shadow: 0 0 8px 2px #003CFF;
44
+ color:black;
45
+ }
46
+
47
+ #refreshDropboxButtonID{
48
+ background-color: #1680c7;
49
+ /* background: url(images/dropbox32.png) no-repeat center; */
50
+ border: none;
51
+ padding: 4px 4px;
52
+ cursor: pointer;
53
+ border-radius: 4px;
54
+ /* margin-left: -50px; */
55
+ /* margin-top: 5px; */
56
+ color:white;
57
+ position:static;
58
+ display: none;
59
+ margin-left: 348px;
60
+ margin-top: -25px;
61
+ width:28px;
62
+ height: 25px;
63
+ /* display: inline-block; */
64
+ }
65
+ #refreshDropboxButtonID:hover{
66
+ box-shadow: 0 0 8px 2px #1680c7;
67
+ color:black;
68
+ }
69
+ #pdfFrame {
70
+ margin-top: 45px;
71
+ position: absolute; /* Fixed positioning to keep it at the top-right corner */
72
+ top: 0;
73
+ right: 0;
74
+ width: 600px; /* Adjust width as needed */
75
+ height: 100%; /* Adjust height as needed */
76
+ border: none;
77
+ display: none; /* Hidden initially */
78
+ z-index: 0; /* Ensure it's above other content */
79
+ }
80
+
81
+ /* Tooltip text */
82
+ #refreshDropboxButtonID .dropboxtip {
83
+ visibility: hidden;
84
+ width: 350px;
85
+ background-color: #555;
86
+ color: #fff;
87
+ text-align: justify;
88
+ text-justify: inter-word;
89
+ padding: 5px 7px;
90
+ border-radius: 6px;
91
+ font-family: "acumin-pro", sans-serif;
92
+ font-weight: 400;
93
+ font-style: normal;
94
+ font-size: 15px;
95
+ /* Position the tooltip text */
96
+ position: absolute;
97
+ z-index: 1;
98
+ /* bottom: 125%; */
99
+ /* left: 80%; */
100
+ margin-left: 30px;
101
+ margin-top: -20px;
102
+ /* Fade in tooltip */
103
+ opacity: 0;
104
+ transition: opacity 0.3s;
105
+ }
106
+
107
+ /* Tooltip arrow */
108
+ #refreshDropboxButtonID .dropboxtip::after {
109
+ content: " ";
110
+ position: absolute;
111
+ top: 8%;
112
+ right: 100%; /* To the left of the tooltip */
113
+ /* margin-top: -5px; */
114
+ border-width: 5px;
115
+ border-style: solid;
116
+ border-color: transparent black transparent transparent;
117
+ z-index: 2;
118
+ }
119
+
120
+
121
+ /* Show the tooltip text when you mouse over the tooltip container */
122
+ #refreshDropboxButtonID:hover .dropboxtip {
123
+ visibility: visible;
124
+ opacity: 1;
125
+ }
126
+ /***************************************/
127
+ #rightside {
128
+ margin-left: 430px;
129
+ margin-right: 5px;
130
+ position: absolute;
131
+ }
132
+
133
+ #imgContainer {
134
+ display: inline-block; /* Makes each imgContainer inline and block level */
135
+ margin-bottom: 20px; /* Adds spacing below each container */
136
+ flex-basis: calc(100% - 40px); /* Ensures each container has a minimum width */
137
+ flex-shrink: 0; /* Prevents the container from shrinking */
138
+ z-index: 90;
139
+ }
140
+
141
+ #backgroundimg {
142
+ margin-top: 10px;
143
+ display: flex; /* Use flexbox to align items horizontally */
144
+ /* flex-wrap: wrap; Allows items to wrap to the next line if they exceed container width */
145
+ background-color: lightgrey;
146
+ /* width: 49%; */
147
+ overflow: auto;
148
+ white-space: nowrap;
149
+ padding: 20px;
150
+ }
151
+
152
+ #underimgbuttons, #imgs {
153
+ position: relative;
154
+ flex-shrink: 0; /* Prevents these containers from shrinking */
155
+ }
156
+ /* ul {
157
+ list-style-type: none;
158
+ margin: 0;
159
+ padding: 0;
160
+ width:100%;
161
+ height: 50px;
162
+ overflow: hidden;
163
+ background-color: #333;
164
+ position: fixed;
165
+ z-index:999
166
+ } */
167
+
168
+
169
+ #measureselectid :hover,#relvselectid :hover{
170
+ background-color: gray;
171
+ color: white;
172
+ }
173
+
174
+ #measurementselectionsid{
175
+ width: 15ch !important;
176
+ height: 30px;
177
+ margin-left: 5px ;
178
+ font-family: "acumin-pro", sans-serif;
179
+ font-weight: 400;
180
+ font-style: normal;
181
+ font-size: 13px;
182
+ border-radius: 3px;
183
+ cursor: pointer;
184
+ box-shadow: 2px 2px 2px gray;
185
+ }
186
+ #measurementselectionsid:hover{
187
+ box-shadow: 4px 4px 4px gray;
188
+ }
189
+
190
+ #measureLabel, #relvDocLabel{
191
+ font-family: "acumin-pro", sans-serif;
192
+ font-weight: bold;
193
+ /* font-style: normal; */
194
+ margin-left: 7px ;
195
+ font-size: 13px;
196
+ position: absolute;
197
+ margin-top: 10px;
198
+ color: black;
199
+ /* font-style: italic; */
200
+
201
+ }
202
+
203
+
204
+ #measureCheckbox, #relvdiv,#saveOPlabel, #saveOP{ /*,.area , .pattern, .border , .length , .match{*/
205
+ font-family: "acumin-pro", sans-serif;
206
+ font-weight: 400;
207
+ font-style: normal;
208
+ margin-left: 13px ;
209
+ font-size: 12;
210
+ cursor: pointer;
211
+ max-width: 50%;
212
+
213
+ }
214
+ #tomeasurediv, #relvDocdiv{
215
+ margin-top: 7px;
216
+
217
+ }
218
+ #measureContainer , #relvselectid {
219
+ font-family: "acumin-pro", sans-serif;
220
+ font-style: normal;
221
+ font-size: 13.5px;
222
+ border: 2px solid #0b02026e;
223
+ padding: 5px;
224
+ margin-left:-7px;
225
+ border-radius:3px;
226
+ width: 372px;
227
+ height: 90px;
228
+ overflow-y: auto; /* Enable vertical scrolling */
229
+ overflow: auto; /* Enable scrolling if needed */
230
+ resize: both; /* Allows dragging from bottom-right */
231
+ background-color: white;
232
+ }
233
+
234
+ .scrollable-container {
235
+ max-height: 300px;
236
+ overflow-y: auto;
237
+ background-color: #fff;
238
+ color: #000;
239
+ padding: 15px;
240
+ }
241
+
242
+ /* Disabled visual style (optional, for when disabled) */
243
+ .scrollable-container.disabled {
244
+ background-color: #f0f0f0;
245
+ color: #999;
246
+ }
247
+
248
+ /* Overlay that blocks interaction */
249
+ .disable-overlay {
250
+ position: absolute;
251
+ margin-left:-7px;
252
+ width:372px;
253
+ top: 0;
254
+ left: 0;
255
+ right: 0;
256
+ bottom: 0;
257
+ cursor: not-allowed;
258
+ background: rgba(240, 240, 240, 0.5); /* translucent gray */
259
+ z-index: 10;
260
+ display: none; /* hidden by default */
261
+ }
262
+
263
+ .measure-item,.relv-item {
264
+ align-items: center;
265
+ cursor: pointer;
266
+ }
267
+ .measure-item:hover{
268
+ background-color: #8be6f642;
269
+
270
+ }
271
+ #relvselectid .relv-item:hover ,#relvselectid .relv-item label:hover {
272
+ background-color: #8be6f642;
273
+ color:black;
274
+ }
275
+
276
+
277
+ .measure-item input , .relv-item input{
278
+ margin-right: 3px;
279
+ margin-top:5px;
280
+ }
281
+ #pdftodxfFileButton{
282
+ background-color: #1645c7;
283
+ border: none;
284
+ padding: 7px 10px; /*102*/
285
+ cursor: pointer;
286
+ border-radius: 5px;
287
+ /* margin-left: 3px; */
288
+ font-family: "acumin-pro", sans-serif;
289
+ font-weight: bold;
290
+ font-style: normal;
291
+ font-size: 14px;
292
+ color:white;
293
+ display:inline-block;
294
+ margin-left: -7px;
295
+ }
296
+ #pdftodxfFileButton:hover{
297
+ color:black;
298
+ box-shadow: 0 0 8px 2px #1645c7;
299
+ }
300
+
301
+ input[type="file"]::-webkit-file-upload-button{
302
+ display:none;
303
+ }
304
+ #dxfdiv{
305
+ margin-top: 10px;
306
+ /* margin-left: -7px; */
307
+ }
308
+ #measureADRbutton{
309
+ background-color: #16c72e;
310
+ border: none;
311
+ padding: 10px 122px; /*102*/
312
+ cursor: pointer;
313
+ border-radius: 5px;
314
+ margin-left: 3px;
315
+ font-family: "acumin-pro", sans-serif;
316
+ font-weight: bold;
317
+ font-style: normal;
318
+ font-size: 14px;
319
+ color:white;
320
+ display:inline-block;
321
+ }
322
+
323
+ #popupforextratext{
324
+
325
+ background-color: #b216c7;
326
+ border: none;
327
+ padding: 12px 124px; /*102*/
328
+ cursor: pointer;
329
+ border-radius: 5px;
330
+ margin-left: 3px;
331
+ font-family: "acumin-pro", sans-serif;
332
+ font-weight: bold;
333
+ font-style: normal;
334
+ font-size: 13px;
335
+ color:white;
336
+ display:block;
337
+ margin-top: 3px;
338
+ margin-bottom: 5px;
339
+
340
+ }
341
+
342
+ #popupforextratext:hover{
343
+ box-shadow: 0 0 8px 2px #b216c7;
344
+ color:black;
345
+ }
346
+
347
+ .measureADRbutton2{
348
+ border: none;
349
+ padding: 10px 111px;
350
+ cursor: pointer;
351
+ border-radius: 5px;
352
+ margin-left: 2px;
353
+ font-family: "acumin-pro", sans-serif;
354
+ font-weight: bold;
355
+ font-style: normal;
356
+ font-size: 14px;
357
+ color:white;
358
+ }
359
+ #measureADRbutton:hover{
360
+ /* background-color:darkseagreen; */
361
+ color:black;
362
+ box-shadow: 0 0 8px 2px #16c72e;
363
+ }
364
+
365
+
366
+ #addicon,#donebutton{
367
+ top: 13px;
368
+ width:35px;
369
+ height:38px;
370
+ left: 2px;
371
+ cursor: pointer;
372
+ display:inline-block;
373
+ background-color:rgb(255, 89, 0);
374
+ border-radius: 5px;
375
+
376
+
377
+ }
378
+ #donebutton{
379
+ width:50px;
380
+ }
381
+
382
+
383
+ #selectionsM-M2{
384
+ width:9ch;
385
+ margin-top: 10px ;
386
+ height: 30px;
387
+ font-size: 13px;
388
+ border-radius: 5px;
389
+ cursor: pointer;
390
+ box-shadow: 2px 2px 2px gray;
391
+ font-family: "acumin-pro", sans-serif;
392
+ font-weight: 400;
393
+ font-style: normal;
394
+ }
395
+ #selectionsid{
396
+ margin-top: 10px ;
397
+ width: 23ch !important;
398
+ height: 30px;
399
+ font-size: 13px;
400
+ border-radius: 5px;
401
+ cursor: pointer;
402
+ box-shadow: 2px 2px 2px gray;
403
+ font-family: "acumin-pro", sans-serif;
404
+ font-weight: 400;
405
+ font-style: normal;
406
+ }
407
+ /* #selectionsid:hover{
408
+ box-shadow: 4px 4px 4px gray;
409
+ } */
410
+
411
+ #text0extra,#text1extra,#text2extra,#text002extra{
412
+ width: 26ch;
413
+ text-align: center;
414
+ margin-left: -2.5px;
415
+ }
416
+
417
+
418
+ #modalGray{
419
+ color:#938f8f;
420
+ font-size: 13px;
421
+ font-family: "acumin-pro", sans-serif;
422
+ }
423
+ #modalColIndex{
424
+ margin-left: 0px;
425
+ font-size: 13px;
426
+ font-family: "acumin-pro", sans-serif;
427
+ }
428
+ #modalColumn{
429
+ margin-left: -1px;
430
+ font-size: 13px;
431
+ font-family: "acumin-pro", sans-serif;
432
+ }
433
+ #modalKeyword{
434
+ margin-left: 42px;
435
+ font-size: 13px;
436
+ font-family: "acumin-pro", sans-serif;
437
+ }
438
+ #modalCharacter{
439
+ margin-left: 0px;
440
+ font-size: 13px;
441
+ font-family: "acumin-pro", sans-serif;
442
+ }
443
+
444
+ #repeatforloop{
445
+ margin-left: 5px ;
446
+ margin-top: 8px;
447
+
448
+ }
449
+
450
+ #text0{
451
+ width:29ch;
452
+ }
453
+ #text1{
454
+ width:8ch;
455
+ }
456
+ #text2{
457
+ width:9ch;
458
+ }
459
+
460
+ #text2extra{
461
+ width: 7ch;
462
+ }
463
+
464
+ #text0,#text1,#text2,#text0extra,#text1extra, #text2extra, #text002extra{
465
+ font-size: 12px;
466
+ /* width: 31.5%; */
467
+ height: 33px;
468
+ border-radius: 1px;
469
+ border-color:#646060;
470
+ margin-bottom: 3px;
471
+ margin-right: 0.2%;
472
+ font-family: "acumin-pro", sans-serif;
473
+ font-weight: 400;
474
+ font-style: normal;
475
+
476
+
477
+ }
478
+ .addmctnameclass{
479
+ margin-top: -1px;
480
+ }
481
+ .addmctnameclass{
482
+
483
+ width:35px;
484
+ height:35px;
485
+ /* left: %; */
486
+ /* margin-top: -1px; */
487
+ margin-left: -1px;
488
+ cursor: pointer;
489
+
490
+ position: absolute;
491
+ border: none;
492
+ }
493
+ .deletemctnameclass{
494
+ width:35px;
495
+ height:35px;
496
+ /* left: %; */
497
+
498
+ margin-left: 30px;
499
+ cursor: pointer;
500
+
501
+ position: absolute;
502
+ border: none;
503
+ }
504
+
505
+ .addmctnameclassExtra {
506
+ width: 15px;
507
+ height: 15px;
508
+ background-color: rgb(47, 131, 198);
509
+ border-radius: 100%;
510
+ position: absolute;
511
+ border: none;
512
+ cursor: pointer;
513
+ margin-top: 10px;
514
+ margin-left: 10px;
515
+ }
516
+ .addmctnameclassExtra::before {
517
+ content: "";
518
+ width: 28px; /* Square background */
519
+ height: 28px;
520
+ background-color: rgba(255, 255, 255, 0.2); /* Light blue background */
521
+ border: 2px solid #2f83c6; /* Blue border */
522
+ border-radius: 5px; /* Rounded edges */
523
+ position: absolute;
524
+ top: 50%;
525
+ left: 50%;
526
+ transform: translate(-50%, -50%);
527
+ }
528
+ .addmctnameclassExtra:hover{
529
+ box-shadow: 0 0 8px 2px #2f83c6;
530
+ }
531
+ .deletemctnameclassExtra{
532
+ width: 15px;
533
+ height: 15px;
534
+ background-color: #f32b2b;
535
+ border-radius: 100%;
536
+ position: absolute;
537
+ border: none;
538
+ cursor: pointer;
539
+ margin-top: 10px;
540
+ margin-left: 44px;
541
+ }
542
+ .deletemctnameclassExtra:hover{
543
+ box-shadow: 0 0 8px 2px #f32b2b;
544
+ }
545
+ .deletemctnameclassExtra::before {
546
+ content: "";
547
+ width: 28px; /* Square background */
548
+ height: 28px;
549
+ background-color: rgba(255, 255, 255, 0.2); /* Light blue background */
550
+ border: 2px solid #f32b2b;
551
+ border-radius: 5px; /* Rounded edges */
552
+ position: absolute;
553
+ top: 50%;
554
+ left: 50%;
555
+ transform: translate(-50%, -50%);
556
+ }
557
+
558
+ .deletemctnameclass{
559
+ margin-top: -1px;
560
+ }
561
+
562
+ #doneebackground , #summarytoXML{
563
+ top: 10px;
564
+ width:130px;
565
+ height:40px;
566
+ left: 3px;
567
+ margin-bottom: 200px;
568
+ cursor: pointer;
569
+ position: relative;
570
+ background-color: #ff5900;
571
+ border: none;
572
+ border-radius: 6px;
573
+ color: white;
574
+ font-weight: bold;
575
+
576
+ }
577
+ #doneebackground:hover , #summarytoXML:hover, #addicon:hover{
578
+ color: black;
579
+ /* background-color: #0ad2e0; */
580
+ box-shadow: 0 0 8px 2px gray;
581
+ }
582
+ #radio{
583
+ margin-right: 0.2%;
584
+ position: relative;
585
+ }
586
+
587
+ #radio:hover{
588
+ cursor: pointer;
589
+ }
590
+ #radiolbl{
591
+ font-family: "acumin-pro", sans-serif;
592
+ font-weight: 400;
593
+ font-style: normal;
594
+ font-size: 13px;
595
+ position: relative;
596
+ margin-left: 9px;
597
+ }
598
+
599
+ #nLevels{
600
+ font-family: "acumin-pro", sans-serif;
601
+ font-weight: 400;
602
+ font-style: normal;
603
+ font-size: 13px;
604
+ position: relative;
605
+ margin-left: 5px;
606
+ margin-top: 2px;
607
+
608
+ }
609
+
610
+ .lvlinput{
611
+ font-size: 13px;
612
+ width: 13ch;
613
+ height: 30px;
614
+ border-radius: 3px;
615
+ margin-top: 4px;
616
+ margin-left: 9px;
617
+ font-family: "acumin-pro", sans-serif;
618
+ font-weight: 400;
619
+ font-style: normal;
620
+ /* text-align: right; */
621
+ text-align: right;
622
+
623
+ border-color: #646060;
624
+ }
625
+
626
+ #areadiv, #prmdiv{
627
+ margin-top: 10px;
628
+ }
629
+ #selectunitA, #selectunitP{
630
+ margin-left: 4px;
631
+ height: 30px;
632
+ width: 48px;
633
+ font-family: "acumin-pro", sans-serif;
634
+ font-weight: 400;
635
+ font-style: normal;
636
+ font-size: 13px;
637
+ border-radius: 3px;
638
+ cursor: pointer;
639
+ color: black;
640
+ border-color: #646060;
641
+ border-width:1.8px;
642
+ }
643
+ #levelcheckbox{
644
+
645
+ /* margin-top: 10px; */
646
+ margin-left: 6px;
647
+ zoom: 1.3;
648
+ margin-top: 5px;
649
+
650
+ }
651
+ #checkboxLine {
652
+ display: flex; /* Arranges children in a row */
653
+ align-items: center; /* Vertically centers the items */
654
+ gap: 0.5rem; /* Optional spacing between items */
655
+ margin-top: 5px;
656
+ }
657
+
658
+ #radiosColors{
659
+ /* max-width: 50%; */
660
+ display: block;
661
+ margin-top: 10px;
662
+ /* margin-left: 5px; */
663
+ }
664
+ #colorpickers{
665
+ /* display:inline-block; */
666
+ position: block;
667
+ margin-top: 5px;
668
+ margin-bottom: 5px;
669
+ }
670
+ #color{
671
+
672
+ box-shadow: 2px 2px 2px gray;
673
+ height: 40px;
674
+ width:40px;
675
+ }
676
+ #color:hover{
677
+ cursor: pointer;
678
+ box-shadow: 4px 4px 4px rgb(57, 57, 57);
679
+ }
680
+ #undoButtonId ,#NewShapeButtonId , #savecanvas{
681
+ /* margin-top: -30px; */
682
+ background-color: rgba(255, 0, 0, 0.633);
683
+ border: none;
684
+ padding: 10px 50px;
685
+ cursor: pointer;
686
+ border-radius: 7px;
687
+ /* margin-left: 2px; */
688
+ font-family: "acumin-pro", sans-serif;
689
+ font-weight: bold;
690
+ font-style: normal;
691
+ font-size: 14px;
692
+ color:white;
693
+ display:inline-block;
694
+ }
695
+ #NewShapeButtonId{
696
+ background-color: rgba(252, 146, 8, 0.849);
697
+ }
698
+ #savecanvas{
699
+ background-color: #850505e2;
700
+ }
701
+ #NewShapeButtonId:hover{
702
+ color:black;
703
+ box-shadow: 0 0 8px 2px rgba(252, 146, 8, 0.849);
704
+ }
705
+ #savecanvas:hover{
706
+ color:black;
707
+ box-shadow: 0 0 8px 2px #850505e2;
708
+ }
709
+ #undoButtonId:hover{
710
+ color:black;
711
+ box-shadow: 0 0 8px 2px rgba(255, 0, 0, 0.633);
712
+ }
713
+ /* Tooltip container */
714
+ #infotool , #infotoolModal {
715
+ position: relative;
716
+ display: inline-block;
717
+ margin-top: 4px;
718
+ margin-left: -1px;
719
+ /* border-bottom: 1px dotted black; If you want dots under the hoverable text */
720
+
721
+ }
722
+ #infotoolModal::before{
723
+ margin-left: -2px;
724
+ }
725
+ .smallFaIcon {
726
+ font-size: 13px;
727
+ }
728
+ /* Tooltip text */
729
+ #infotool .tooltiptext , #infotoolModal .tooltiptext {
730
+ z-index: 9999;
731
+ visibility: hidden;
732
+ width: 350px;
733
+ background-color: #555;
734
+ color: #fff;
735
+ text-align: justify;
736
+ text-justify: inter-word;
737
+ padding: 5px 7px;
738
+ border-radius: 6px;
739
+
740
+ /* Position the tooltip text */
741
+ position: absolute;
742
+
743
+ bottom: 125%;
744
+ left: 50%;
745
+ margin-left: -60px;
746
+
747
+ /* Fade in tooltip */
748
+ opacity: 0;
749
+ transition: opacity 0.3s;
750
+
751
+ }
752
+ #modaltooltips{
753
+ font-size: 14px;
754
+ margin-right: -200px;
755
+ top: -65px;
756
+ width: auto;
757
+ height: auto;
758
+ position: absolute;
759
+ display: block;
760
+ z-index: 9999;
761
+ }
762
+ /* Tooltip arrow */
763
+ #infotool .tooltiptext::after , #infotoolModal .tooltiptext::after {
764
+ content: "";
765
+ position: absolute;
766
+ top: 100%;
767
+ left: 16%;
768
+ /* margin-left: -20px; */
769
+ border-width: 5px;
770
+ border-style: solid;
771
+ border-color: #555 transparent transparent transparent;
772
+ /* border-color: #bdbcbc transparent transparent transparent; */
773
+ }
774
+
775
+
776
+ /* Show the tooltip text when you mouse over the tooltip container */
777
+ #infotool:hover .tooltiptext , #infotoolModal:hover .tooltiptext{
778
+ visibility: visible;
779
+ /* z-index: 100; */
780
+ opacity: 1;
781
+ }
782
+ #loading {
783
+ border: 16px solid #f3f3f3;
784
+ border-radius: 50%;
785
+ border-top: 16px solid #16c72e;
786
+ width: 120px;
787
+ height: 120px;
788
+ -webkit-animation: spin 2s linear infinite; /* Safari */
789
+ animation: spin 2s linear infinite;
790
+ /* margin-left:; */
791
+ margin-top:10%;
792
+ /* margin-left: 300px; */
793
+ margin-left:60% ;
794
+ margin-right: 20px;
795
+ z-index: 99999;
796
+ position: absolute;
797
+ }
798
+
799
+ /* Safari */
800
+ @-webkit-keyframes spin {
801
+ 0% { -webkit-transform: rotate(0deg); }
802
+ 100% { -webkit-transform: rotate(360deg); }
803
+ }
804
+
805
+ @keyframes spin {
806
+ 0% { transform: rotate(0deg); }
807
+ 100% { transform: rotate(360deg); }
808
+ }
809
+
810
+
811
+ .select2-container--default ,.select2-container--single {
812
+ margin-top: 5px ;
813
+ height: 33px;
814
+
815
+ margin-left: 5px;
816
+ margin-right: -4px ;
817
+ font-family: "acumin-pro", sans-serif;
818
+ font-weight: 400;
819
+ font-style: normal;
820
+ font-size: 13px;
821
+ border-radius: 3px;
822
+ cursor: pointer;
823
+ color: black;
824
+ font-weight: 400;
825
+ /* position: relative; */
826
+ border: 2px solid #6e6e6e;
827
+ }
828
+
829
+ .select2-search--dropdown{
830
+ margin-left: -10px;
831
+ margin-top: -9px;
832
+ border-radius: 0 0 3px 3px;
833
+ border: none;
834
+ position: static;
835
+ /* top:0; */
836
+
837
+ }
838
+ .select2-dropdown.select2-dropdown--above{
839
+ margin-top: -10px;
840
+ }
841
+ .select2-results__options{
842
+ /* list-style-type: none; */
843
+ background-color: #fff;
844
+ border-radius: 0 0 3px 3px;
845
+ border: 2px solid #6e6e6e;
846
+ height: auto;
847
+ position: static;
848
+ overflow: scroll;
849
+ margin-left: -6px;
850
+ /* margin-bottom: 20px; */
851
+ width: 370px;
852
+ margin-top: -3px;
853
+ /* display: inline-block; */
854
+ }
855
+ .select2-container--multiple {
856
+ height: auto;
857
+ margin-left: -10px;
858
+ background-color: white;
859
+ margin-top: 5px ;
860
+ height: 33px;
861
+
862
+ margin-left: 5px;
863
+ margin-right: -4px ;
864
+ font-family: "acumin-pro", sans-serif;
865
+ font-weight: 400;
866
+ font-style: normal;
867
+ font-size: 13px;
868
+ border-radius: 3px;
869
+ cursor: pointer;
870
+ color: black;
871
+ font-weight: 400;
872
+ /* position: relative; */
873
+ border: 2px solid #6e6e6e;
874
+ }
875
+ .select2-selection.select2-selection--single{
876
+ border: none;
877
+ }
878
+ .select2-selection__arrow{
879
+ display: none;
880
+ }
881
+
882
+
883
+
884
+
885
+ /* #measureitemsid{
886
+ margin-top: 10px ;
887
+ width: 11ch;
888
+ height: 30px;
889
+ margin-left:290px ;
890
+ font-size: 13px;
891
+ border-radius: 5px;
892
+ cursor: pointer;
893
+ box-shadow: 2px 2px 2px gray;
894
+ font-family: "acumin-pro", sans-serif;
895
+ font-weight: 400;
896
+ font-style: normal;
897
+ } */
898
+
899
+ #measureitemsid{
900
+ /* margin-left:294px ; */
901
+ width: 11ch !important;
902
+ border: 2px solid #6e6e6e;
903
+ }
904
+ #measureitemsid:hover{
905
+ box-shadow: 4px 4px 4px gray;
906
+ }
907
+ #progressBar {
908
+ width: 99.5%; /* Reduced width */
909
+ height: 20px;
910
+ background-color: #d2e8d8;
911
+ border-radius: 4px;
912
+ overflow: hidden;
913
+ position: absolute;
914
+ margin-left:4px;
915
+ margin-right:10px;
916
+ margin-top:8px;
917
+ display: none;
918
+ }
919
+
920
+ #progress {
921
+ height: 100%;
922
+ width: 0%;
923
+ background-color: #16c72e;
924
+ text-align: center;
925
+ line-height: 20px;
926
+ color: white;
927
+ font-weight: bold;
928
+ transition: width 0.2s ease-in-out;
929
+ box-shadow: 0 0 15px #4caf50; /* Glowing effect */
930
+ animation: glow 1s infinite alternate;
931
+ }
932
+
933
+ @keyframes glow {
934
+ from {
935
+ box-shadow: 0 0 15px #4caf50;
936
+ }
937
+ to {
938
+ box-shadow: 0 0 25px #4caf50, 0 0 50px #4caf50;
939
+ }
940
+ }