Skip to content
Projects
Groups
Snippets
Help
This project
Loading...
Sign in / Register
Toggle navigation
W
web-ui
Project
Overview
Details
Activity
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
WEBGDE-Components
web-ui
Commits
8cdc3cb5
Commit
8cdc3cb5
authored
Oct 09, 2023
by
Owen Ryan Ang
Browse files
Options
Browse Files
Download
Plain Diff
Merge branch 'feature-WG-399' into 'development-mobile'
add functionality for encode button See merge request
!69
parents
89892ed8
3f94e7dd
Hide whitespace changes
Inline
Side-by-side
Showing
5 changed files
with
1176 additions
and
1046 deletions
+1176
-1046
ElementListWidget.css
...nt/WebGde-Widgets/ElementListWidget/ElementListWidget.css
+37
-14
ElementListWidget.js
...ent/WebGde-Widgets/ElementListWidget/ElementListWidget.js
+59
-2
config.js
WebGde/WebContent/WebGde-Widgets/config.js
+1
-1
script.js
WebGde/WebContent/script.js
+17
-1
style.css
WebGde/WebContent/style.css
+1062
-1028
No files found.
WebGde/WebContent/WebGde-Widgets/ElementListWidget/ElementListWidget.css
View file @
8cdc3cb5
...
...
@@ -86,8 +86,8 @@ body {
color
:
#7d7d7d
;
}
/*
Buttons
*/
butto
n
{
/*
Specific styles for the encode button
*/
#encode-bt
n
{
padding
:
1rem
2rem
;
border
:
none
;
border-radius
:
50px
;
...
...
@@ -98,22 +98,48 @@ button {
transition
:
background-color
0.3s
ease
,
transform
0.1s
ease
;
}
butto
n
:active
{
#encode-bt
n
:active
{
transform
:
scale
(
0.95
);
}
button
.encode
:hover
,
button
.encode
:active
{
#encode-btn
:hover
{
background-color
:
#0056b3
;
}
button
.new
{
background-color
:
#28a745
;
#encode-btn
:active
{
background-color
:
#0056b3
;
}
/* Style for disabled encode button */
#encode-btn
.disabled
{
background-color
:
#9fb3c8
;
/* Grayed out color */
cursor
:
not-allowed
;
}
/* Specific styles for the new button */
#new-btn
{
padding
:
1rem
2rem
;
border
:
none
;
border-radius
:
50px
;
font-size
:
1rem
;
color
:
#fff
;
background-color
:
#007bff
;
/* Green color */
cursor
:
pointer
;
transition
:
background-color
0.3s
ease
,
transform
0.1s
ease
;
}
#new-btn
:active
{
transform
:
scale
(
0.95
);
}
#new-btn
:hover
{
background-color
:
#0056b3
;
}
button
.new
:hover
,
button
.new
:active
{
background-color
:
#218838
;
#new-btn
:active
{
background-color
:
#0056b3
;
}
.button-container
{
...
...
@@ -124,10 +150,7 @@ button.new:active {
gap
:
2rem
;
}
button
.disabled
{
background-color
:
#ccc
;
cursor
:
not-allowed
;
}
/* Media Queries */
@media
(
max-width
:
768px
)
{
...
...
WebGde/WebContent/WebGde-Widgets/ElementListWidget/ElementListWidget.js
View file @
8cdc3cb5
const
API_ROOT
=
"http://18.233.158.67:8080/bpo/req"
;
import
{
createWebGdeInterface
}
from
'../../script.js'
;
import
{
DocumentControlWidget
}
from
"../documentControlWidget/documentControlWidget.js"
;
import
{
INDEXED_DB_STORAGE
,
HIGHLIGHT_OBJECT
,
IMAGE_VIEWER_OBJECT
,
INDEXED_DB_NAME
,
INDEXED_DB_TBL_NAME
,
setIndexedDBStorage
,
setHighlightObject
,
setImageViewerObject
,
setBPOObject
,
BPO_OBJECT
,
DISPLAY_FIELD_OBJECT
,
setDisplayFieldObject
,
activateGDE
,
setDocumentControlObject
,
DOCUMENT_CONTROL_OBJECT
,
IS_GDE_ACTIVATED
}
from
"../globalVariable.js"
;
const
API_ROOT
=
"http://52.207.220.74:8080/bpo/req"
;
export
class
ElementListWidget
{
global
=
{
...
...
@@ -75,6 +80,7 @@ export class ElementListWidget {
// Initialize the encode button as disabled
this
.
global
.
encodeButton
=
document
.
createElement
(
"button"
);
this
.
global
.
encodeButton
.
textContent
=
"ENCODE"
;
this
.
global
.
encodeButton
.
id
=
"encode-btn"
;
this
.
global
.
encodeButton
.
disabled
=
true
;
this
.
global
.
encodeButton
.
classList
.
add
(
"disabled"
);
...
...
@@ -122,13 +128,16 @@ export class ElementListWidget {
return
;
}
if
(
this
.
global
.
selectedElement
)
{
this
.
handleEncode
Click
(
this
.
global
.
selectedElement
);
this
.
handleEncode
Logic
();
// Only invoke this method
}
});
buttonContainer
.
appendChild
(
this
.
global
.
encodeButton
);
const
newButton
=
document
.
createElement
(
"button"
);
newButton
.
id
=
"new-btn"
;
newButton
.
textContent
=
"NEW"
;
newButton
.
addEventListener
(
"click"
,
()
=>
this
.
handleNewClick
());
buttonContainer
.
appendChild
(
newButton
);
...
...
@@ -181,6 +190,50 @@ export class ElementListWidget {
}
}
async
handleEncodeLogic
()
{
// Store the selected element's details in the session storage
if
(
this
.
global
.
selectedElement
)
{
sessionStorage
.
setItem
(
'selectedElementId'
,
this
.
global
.
selectedElement
.
elementId
);
sessionStorage
.
setItem
(
'selectedElementExtraDetails'
,
JSON
.
stringify
(
this
.
global
.
selectedElement
.
extraDetails
));
}
// Remove the current container from the DOM
this
.
global
.
container
.
remove
();
// Continue with the original logic
await
createWebGdeInterface
(
null
);
// Create and style a new container for the selected element's details
const
detailsContainer
=
document
.
createElement
(
'div'
);
detailsContainer
.
classList
.
add
(
'details-container'
);
// Retrieve and display the selected element's ID
const
elementId
=
sessionStorage
.
getItem
(
'selectedElementId'
);
const
elementIdDiv
=
document
.
createElement
(
'div'
);
elementIdDiv
.
textContent
=
`Element ID:
${
elementId
}
`
;
elementIdDiv
.
classList
.
add
(
'element-id'
);
detailsContainer
.
appendChild
(
elementIdDiv
);
// Retrieve and display the selected element's extra details
const
extraDetails
=
JSON
.
parse
(
sessionStorage
.
getItem
(
'selectedElementExtraDetails'
));
for
(
const
[
key
,
value
]
of
Object
.
entries
(
extraDetails
))
{
const
detailDiv
=
document
.
createElement
(
'div'
);
detailDiv
.
textContent
=
`
${
key
}
:
${
value
}
`
;
detailDiv
.
classList
.
add
(
'extra-detail'
);
detailsContainer
.
appendChild
(
detailDiv
);
}
// Insert the details container above the input container in the DOM
const
inputContainer
=
document
.
getElementById
(
"input-field-container"
);
inputContainer
.
parentElement
.
insertBefore
(
detailsContainer
,
inputContainer
);
// Append the DocumentControlWidget
setDocumentControlObject
(
new
DocumentControlWidget
());
inputContainer
.
appendChild
(
DOCUMENT_CONTROL_OBJECT
.
getWidget
());
}
}
async
function
fetchWorkersForNode
(
nodeId
)
{
...
...
@@ -193,6 +246,10 @@ async function fetchElementsForNode(nodeId) {
return
await
response
.
json
();
}
/*await createWebGdeInterface(null);
setDocumentControlObject(new DocumentControlWidget());
document.getElementById("input-field-container").appendChild(DOCUMENT_CONTROL_OBJECT.getWidget());*/
WebGde/WebContent/WebGde-Widgets/config.js
View file @
8cdc3cb5
...
...
@@ -10,7 +10,7 @@ export const HIGH_LIGHT_SCHEMA = "./WebGde-Widgets/sample_schema/dbSchema_anno.
export
const
ROOT_FOLDER
=
"/WebGde-Widgets"
;
//this determines if the images will be retrieved from the gfs
export
const
DOMAIN
=
"http://
100.24.19.3
4:8080"
export
const
DOMAIN
=
"http://
52.207.220.7
4:8080"
export
const
CONTEXTROOT
=
"gfs-explorer-ws"
export
const
GDE_URL
=
DOMAIN
+
"/MobileGdeDev/svc/gfs-rest"
export
const
FOLDER_URL
=
DOMAIN
+
"/"
+
CONTEXTROOT
+
"/svc/gfs-rest/get-folder?parentPath=/Users/"
...
...
WebGde/WebContent/script.js
View file @
8cdc3cb5
...
...
@@ -46,9 +46,15 @@ async function initializeWebGDE() {
// UNCOMMENTED BY ADAM 9/25/2023
sessionStorage
.
setItem
(
"element_id"
,
"element1"
);
<<<<<<<
WebGde
/
WebContent
/
script
.
js
/* await createWebGdeInterface(null);*/
setDocumentControlObject
(
new
DocumentControlWidget
());
/* document.getElementById("input-field-container").appendChild(DOCUMENT_CONTROL_OBJECT.getWidget());*/
=======
await
createWebGdeInterface
(
null
);
setDocumentControlObject
(
new
DocumentControlWidget
());
document
.
getElementById
(
"input-field-container"
).
appendChild
(
DOCUMENT_CONTROL_OBJECT
.
getWidget
());
>>>>>>>
WebGde
/
WebContent
/
script
.
js
var
mainLogInScreenContainer
=
document
.
getElementById
(
"logInMainContainer"
);
mainLogInScreenContainer
.
remove
();
...
...
@@ -58,7 +64,7 @@ async function initializeWebGDE() {
}
async
function
createWebGdeInterface
(
GDEContainer
)
{
export
async
function
createWebGdeInterface
(
GDEContainer
)
{
let
gdeContainer
=
document
.
createElement
(
"div"
);
gdeContainer
.
setAttribute
(
"class"
,
"container web-gde-container"
);
...
...
@@ -136,14 +142,24 @@ export function removeLoadingScreen() {
}
<<<<<<<
WebGde
/
WebContent
/
script
.
js
export
async
function
resetGDE
()
{
// TO-DO
}
function
init
()
{
console
.
log
(
"Application Started"
);
=======
export
async
function
resetGDE
(){
// TO-DO
}
function
init
(){
console
.
log
(
"Application Started"
);
>>>>>>>
WebGde
/
WebContent
/
script
.
js
}
function
testFunction
()
{
try
{
let
doctype
;
...
...
WebGde/WebContent/style.css
View file @
8cdc3cb5
*
{
-webkit-font-smoothing
:
auto
;
font-size
:
11px
;
letter-spacing
:
0.1em
;
text-rendering
:
optimizeLegibility
;
font-weight
:
normal
;
font-family
:
OpenSans
,
sans-serif
;
font-style
:
normal
;
}
.remove-button
{
display
:
inline-block
;
padding
:
2px
6px
;
background-color
:
red
;
color
:
white
;
font-size
:
12px
;
cursor
:
pointer
;
border-radius
:
50%
;
margin-left
:
5px
;
}
.field-header
{
color
:
white
;
text-align
:
center
;
}
h1
{
display
:
none
;
}
h2
{
display
:
none
;
}
h3
{
display
:
none
;
}
.web-gde-container
{
width
:
100%
;
height
:
100vh
;
display
:
flex
;
flex-direction
:
row
;
align-items
:
flex-start
;
justify-content
:
flex-start
;
}
/* #imageViewerContainer{
width: 70vh;
height: 80vh;
} */
#imageViewerContainer
{
width
:
70%
;
height
:
98.5%
;
}
.sidebar
{
position
:
absolute
;
right
:
0
;
display
:
flex
;
flex-direction
:
column
;
height
:
100%
;
width
:
30%
;
background-image
:
linear-gradient
(
to
bottom
,
#23569f
,
#00a8c0
);
}
.row-bar
{
display
:
flex
;
flex-wrap
:
nowrap
;
justify-content
:
space-between
;
margin
:
2vh
;
}
#zz
,
#thumbnail
{
margin-top
:
5px
;
}
#pause
{
background
:
no-repeat
center
/
75%
url("./WebGde-Widgets/resources/pause_icon.png")
;
height
:
3vh
;
width
:
3vh
;
border
:
0
;
}
.pause-button
{
margin-left
:
1vh
;
}
#info-icon
{
color
:
#fff
;
font-size
:
3vh
;
}
#logoutBtn
{
background
:
no-repeat
center
/
90%
url("./WebGde-Widgets/resources/logout_icon.png")
;
height
:
3vh
;
width
:
3vh
;
border
:
0
;
}
#input-field-container
{
/* height : 600px;
width : 400px; */
height
:
100%
;
width
:
30%
;
display
:
flex
;
flex-direction
:
column
;
overflow
:
auto
;
background-image
:
linear-gradient
(
to
bottom
,
#23569f
,
#00a8c0
);
}
#shortcut-popUp
{
position
:
absolute
;
top
:
5vh
;
left
:
71%
;
max-width
:
50vh
;
background-color
:
#000
;
z-index
:
2
;
padding
:
3px
;
}
#shortcut-popUp
div
h3
{
color
:
#fff
;
font
:
14px
;
margin
:
5px
!important
;
}
#shortcut-popUp
div
table
{
border
:
1px
solid
#fff
;
margin
:
2px
;
}
#shortcut-popUp
div
table
tr
td
{
border-bottom
:
1px
solid
#fff
!important
;
margin-bottom
:
2px
!important
;
color
:
#fff
;
}
#input-field-container
::-webkit-scrollbar
{
width
:
10px
;
}
#input-field-container
::-webkit-scrollbar-track
{
background-color
:
#f1f1f1
;
}
#input-field-container
::-webkit-scrollbar-thumb
{
background-color
:
#888
;
}
#input-field-container
::-webkit-scrollbar-thumb:hover
{
background-color
:
#555
;
}
#inputs
{
display
:
flex
;
flex-direction
:
column
;
min-width
:
500px
;
}
input
[
type
=
text
]
{
width
:
100%
;
}
/* .SECTION1.inputField {
width: 100%;
height: 100%;
}
.SECTION2.inputField {
width: 100%;
height: 100%;
} */
.inputField
{
width
:
100%
;
height
:
100%
;
}
.select2
{
width
:
100%
!important
;
}
.fieldContainer
{
/* layout config */
display
:
flex
;
flex-direction
:
row
;
/* border config */
border-style
:
solid
;
border-width
:
thin
;
border-color
:
#446397
;
padding
:
0px
0px
0px
4px
;
flex-wrap
:
nowrap
;
}
#fields
*
:not
([
type
=
submit
])
:focus
{
background-color
:
yellow
;
}
#fields
{
width
:
auto
;
display
:
flex
;
flex
:
1
;
max-height
:
100vh
;
display
:
inline-block
;
overflow-y
:
auto
;
}
#fields
>
div
{
background-color
:
white
;
}
.submitButtons
{
font-weight
:
600
;
display
:
block
;
margin
:
auto
;
font-size
:
13px
;
width
:
93px
;
margin-top
:
10px
;
cursor
:
pointer
;
}
.labelContainer
{
display
:
flex
;
flex-direction
:
row
;
width
:
98px
;
padding
:
3px
;
margin-top
:
4px
;
}
.inputContainer
{
display
:
inline-block
;
width
:
100%
;
padding-left
:
3px
;
overflow-x
:
clip
;
flex-wrap
:
nowrap
;
}
.input-invalid
{
border-color
:
#ff3333
!important
;
border-style
:
solid
;
}
.input-valid
{
/* border-color: #000000 !important; */
border-style
:
solid
;
}
input
:focus
,
textarea
:focus
{
/* background-color: yellow; */
border
:
0px
;
}
input
[
type
=
text
]
{
width
:
100%
;
}
input
[
type
=
checkbox
],
input
[
type
=
radio
]
{
margin-right
:
8px
;
}
.dropdown-content
{
padding
:
3px
;
border-style
:
solid
;
border-width
:
thin
;
border-color
:
gray
;
}
.radio-like-checkbox
{
display
:
flex
;
padding
:
3px
;
}
.checkbox
{
display
:
flex
;
padding
:
3px
;
}
.dash
{
align-self
:
center
;
padding
:
6px
;
display
:
none
;
}
.image-capture
,
.fingerprint-capture
,
.file-upload
{
display
:
flex
;
flex-direction
:
column
;
width
:
100%
;
padding
:
4px
;
border
:
thin
solid
#555
;
position
:
relative
;
height
:
100%
;
align-items
:
center
;
}
.x
{
display
:
none
;
position
:
absolute
;
top
:
15px
;
left
:
7px
;
padding
:
2px
6px
;
background-color
:
red
;
color
:
white
;
font-size
:
inherit
;
cursor
:
pointer
;
border-radius
:
50%
;
margin-left
:
5px
;
}
/* Style for the video element (thumbnail) */
video
#thumbnail
{
display
:
none
;
width
:
100%
;
height
:
100%
;
object-fit
:
cover
;
}
/* Style for the image element (thumbnail) */
img
#zz
{
display
:
none
;
width
:
100%
;
height
:
100%
;
object-fit
:
cover
;
}
input
[
type
=
file
]
::file-selector-button
{
padding
:
5px
10px
5px
10px
;
border-radius
:
8px
;
border
:
none
;
outline
:
none
;
border-radius
:
2px
;
/* border-style: solid;
border-width: thin;
border-color: gray; */
background-color
:
#00a8c0
;
color
:
white
;
}
input
[
type
=
file
]
{
width
:
100%
;
padding
:
5px
0px
5px
0px
;
}
input
[
type
=
button
]
{
padding
:
5px
10px
5px
10px
;
margin
:
4px
;
border
:
none
;
outline
:
none
;
border-radius
:
2px
;
background-color
:
#00a8c0
;
color
:
white
;
}
input
[
type
=
file
]
:hover
{
background-color
:
#cecccc
;
z-index
:
1
;
}
.dateContainer
{
width
:
100%
;
height
:
100%
;
}
.date-range
{
display
:
flex
;
justify-content
:
space-between
;
height
:
100%
;
width
:
100%
;
/* padding: 20px 0px 20px 0px; */
/* border-style: solid;
border-width: thin;
border-color: gray;
background-color: #e7e7e7; */
}
input
[
type
=
text
],
input
[
type
=
date
],
input
[
type
=
time
]
{
width
:
100%
;
height
:
100%
;
}
label
{
font-size
:
11px
;
font-weight
:
700
;
}
select
{
width
:
100%
;
height
:
28px
;
color
:
#444
;
}
.select2
{
width
:
100%
!important
;
}
.select2-container--default
.select2-selection--single
{
border-radius
:
0px
!important
;
}
textarea
{
width
:
100%
;
resize
:
none
;
}
#text-area
{
width
:
91%
;
font-size
:
11px
;
padding
:
9px
9px
;
margin-left
:
15px
;
margin-top
:
5px
;
margin-bottom
:
5px
;
height
:
103px
;
}
.buttonsContainer
{
display
:
flex
;
flex-direction
:
column
;
width
:
100%
;
}
.ctrl-buttons
{
background-color
:
transparent
!important
;
display
:
flex
!important
;
justify-content
:
space-evenly
!important
;
}
span
#filename
{
text-overflow
:
ellipsis
;
width
:
90%
;
overflow
:
hidden
;
align-self
:
center
;
}
.filename-container
{
overflow
:
hidden
;
justify-content
:
space-between
;
width
:
100%
;
}
.ctrl-buttons
.buttonRightClass
{
margin
:
1vh
;
padding
:
1vh
;
}
.parent_Window
{
box-shadow
:
var
(
-
-ds-shadow-overlay
,
0
4px
8px
-2px
rgba
(
9
,
30
,
66
,
0.25
),
0
0
1px
rgba
(
9
,
30
,
66
,
0.31
));
width
:
238px
;
height
:
fit-content
;
margin
:
auto
;
position
:
relative
;
background
:
white
;
padding
:
17px
;
border-radius
:
1%
;
max-height
:
90%
;
padding-right
:
22px
;
text-align
:
center
;
}
#butt
.genericPopup
{
background-color
:
#000000
a1
;
display
:
-webkit-inline-box
;
width
:
100%
;
height
:
100%
;
position
:
absolute
;
top
:
0
;
z-index
:
5
;
backdrop-filter
:
blur
(
4px
);
}
.floatingButtonPanel
{
display
:
flex
;
text-align
:
right
;
margin-top
:
9px
;
width
:
100%
;
padding
:
0px
;
}
.emphasizeButton
{
display
:
inline-block
;
flex
:
1
;
vertical-align
:
middle
;
margin-right
:
10px
;
/* Adjust the spacing between buttons as needed */
padding
:
10px
20px
;
/* Adjust the padding as needed */
border
:
none
;
cursor
:
pointer
;
width
:
40%
;
background-color
:
#00a8c0
;
color
:
white
;
font-family
:
OpenSans
,
sans-serif
;
font-size
:
14px
;
cursor
:
pointer
;
transition
:
color
.6s
ease-in-out
,
box-shadow
.6s
ease-in-out
;
}
.normalButton
{
display
:
inline-block
;
flex
:
1
;
vertical-align
:
middle
;
margin-right
:
10px
;
/* Adjust the spacing between buttons as needed */
padding
:
10px
20px
;
/* Adjust the padding as needed */
border
:
none
;
cursor
:
pointer
;
background-color
:
white
;
color
:
blaock
;
font-family
:
OpenSans
,
sans-serif
;
font-size
:
14px
;
cursor
:
pointer
;
border
:
1px
solid
#000
;
transition
:
color
.6s
ease-in-out
,
box-shadow
.6s
ease-in-out
;
}
.headerLabel
{
color
:
#676767
;
font-weight
:
600
;
font-size
:
20px
;
padding
:
4px
0px
5px
8px
;
text-align
:
left
;
}
/* LOader css */
.modal-container
{
display
:
block
;
position
:
fixed
;
top
:
0
;
left
:
0
;
width
:
100%
;
height
:
100%
;
z-index
:
1
;
background-color
:
rgba
(
0
,
0
,
0
,
.5
);
}
#loaderContainer
{
height
:
280px
;
width
:
280px
;
margin-top
:
15%
;
}
@keyframes
mulShdSpin
{
0
%,
100
%
{
box-shadow
:
0em
-2.6em
0em
0em
#ffffff
,
1.8em
-1.8em
0
0em
rgba
(
255
,
255
,
255
,
0.2
),
2.5em
0em
0
0em
rgba
(
255
,
255
,
255
,
0.2
),
1.75em
1.75em
0
0em
rgba
(
255
,
255
,
255
,
0.2
),
0em
2.5em
0
0em
rgba
(
255
,
255
,
255
,
0.2
),
-1.8em
1.8em
0
0em
rgba
(
255
,
255
,
255
,
0.2
),
-2.6em
0em
0
0em
rgba
(
255
,
255
,
255
,
0.5
),
-1.8em
-1.8em
0
0em
rgba
(
255
,
255
,
255
,
0.7
);
}
12
.5
%
{
box-shadow
:
0em
-2.6em
0em
0em
rgba
(
255
,
255
,
255
,
0.7
),
1.8em
-1.8em
0
0em
#ffffff
,
2.5em
0em
0
0em
rgba
(
255
,
255
,
255
,
0.2
),
1.75em
1.75em
0
0em
rgba
(
255
,
255
,
255
,
0.2
),
0em
2.5em
0
0em
rgba
(
255
,
255
,
255
,
0.2
),
-1.8em
1.8em
0
0em
rgba
(
255
,
255
,
255
,
0.2
),
-2.6em
0em
0
0em
rgba
(
255
,
255
,
255
,
0.2
),
-1.8em
-1.8em
0
0em
rgba
(
255
,
255
,
255
,
0.5
);
}
25
%
{
box-shadow
:
0em
-2.6em
0em
0em
rgba
(
255
,
255
,
255
,
0.5
),
1.8em
-1.8em
0
0em
rgba
(
255
,
255
,
255
,
0.7
),
2.5em
0em
0
0em
#ffffff
,
1.75em
1.75em
0
0em
rgba
(
255
,
255
,
255
,
0.2
),
0em
2.5em
0
0em
rgba
(
255
,
255
,
255
,
0.2
),
-1.8em
1.8em
0
0em
rgba
(
255
,
255
,
255
,
0.2
),
-2.6em
0em
0
0em
rgba
(
255
,
255
,
255
,
0.2
),
-1.8em
-1.8em
0
0em
rgba
(
255
,
255
,
255
,
0.2
);
}
37
.5
%
{
box-shadow
:
0em
-2.6em
0em
0em
rgba
(
255
,
255
,
255
,
0.2
),
1.8em
-1.8em
0
0em
rgba
(
255
,
255
,
255
,
0.5
),
2.5em
0em
0
0em
rgba
(
255
,
255
,
255
,
0.7
),
1.75em
1.75em
0
0em
#ffffff
,
0em
2.5em
0
0em
rgba
(
255
,
255
,
255
,
0.2
),
-1.8em
1.8em
0
0em
rgba
(
255
,
255
,
255
,
0.2
),
-2.6em
0em
0
0em
rgba
(
255
,
255
,
255
,
0.2
),
-1.8em
-1.8em
0
0em
rgba
(
255
,
255
,
255
,
0.2
);
}
50
%
{
box-shadow
:
0em
-2.6em
0em
0em
rgba
(
255
,
255
,
255
,
0.2
),
1.8em
-1.8em
0
0em
rgba
(
255
,
255
,
255
,
0.2
),
2.5em
0em
0
0em
rgba
(
255
,
255
,
255
,
0.5
),
1.75em
1.75em
0
0em
rgba
(
255
,
255
,
255
,
0.7
),
0em
2.5em
0
0em
#ffffff
,
-1.8em
1.8em
0
0em
rgba
(
255
,
255
,
255
,
0.2
),
-2.6em
0em
0
0em
rgba
(
255
,
255
,
255
,
0.2
),
-1.8em
-1.8em
0
0em
rgba
(
255
,
255
,
255
,
0.2
);
}
62
.5
%
{
box-shadow
:
0em
-2.6em
0em
0em
rgba
(
255
,
255
,
255
,
0.2
),
1.8em
-1.8em
0
0em
rgba
(
255
,
255
,
255
,
0.2
),
2.5em
0em
0
0em
rgba
(
255
,
255
,
255
,
0.2
),
1.75em
1.75em
0
0em
rgba
(
255
,
255
,
255
,
0.5
),
0em
2.5em
0
0em
rgba
(
255
,
255
,
255
,
0.7
),
-1.8em
1.8em
0
0em
#ffffff
,
-2.6em
0em
0
0em
rgba
(
255
,
255
,
255
,
0.2
),
-1.8em
-1.8em
0
0em
rgba
(
255
,
255
,
255
,
0.2
);
}
75
%
{
box-shadow
:
0em
-2.6em
0em
0em
rgba
(
255
,
255
,
255
,
0.2
),
1.8em
-1.8em
0
0em
rgba
(
255
,
255
,
255
,
0.2
),
2.5em
0em
0
0em
rgba
(
255
,
255
,
255
,
0.2
),
1.75em
1.75em
0
0em
rgba
(
255
,
255
,
255
,
0.2
),
0em
2.5em
0
0em
rgba
(
255
,
255
,
255
,
0.5
),
-1.8em
1.8em
0
0em
rgba
(
255
,
255
,
255
,
0.7
),
-2.6em
0em
0
0em
#ffffff
,
-1.8em
-1.8em
0
0em
rgba
(
255
,
255
,
255
,
0.2
);
}
87
.5
%
{
box-shadow
:
0em
-2.6em
0em
0em
rgba
(
255
,
255
,
255
,
0.2
),
1.8em
-1.8em
0
0em
rgba
(
255
,
255
,
255
,
0.2
),
2.5em
0em
0
0em
rgba
(
255
,
255
,
255
,
0.2
),
1.75em
1.75em
0
0em
rgba
(
255
,
255
,
255
,
0.2
),
0em
2.5em
0
0em
rgba
(
255
,
255
,
255
,
0.2
),
-1.8em
1.8em
0
0em
rgba
(
255
,
255
,
255
,
0.5
),
-2.6em
0em
0
0em
rgba
(
255
,
255
,
255
,
0.7
),
-1.8em
-1.8em
0
0em
#ffffff
;
}
}
#counter
{
height
:
11px
;
/* font-size: 22px;
padding: 10px;
position: absolute;
z-index: 1;
right: 199px;
bottom: -6px;
text-shadow:
-1px -1px 0 #000,
0 -1px 0 #000,
1px -1px 0 #000,
1px 0 0 #000,
1px 1px 0 #000,
0 1px 0 #000,
-1px 1px 0 #000,
-1px 0 0 #000; */
}
.green
{
color
:
green
;
}
.red
{
color
:
red
;
}
@media
only
screen
and
(
orientation
:
portrait
)
{
*
{
-webkit-font-smoothing
:
auto
;
font-size
:
17px
;
letter-spacing
:
0.1em
;
text-rendering
:
optimizeLegibility
;
font-weight
:
normal
;
font-family
:
OpenSans
,
sans-serif
;
font-style
:
normal
;
}
h1
{
display
:
none
;
}
h2
{
display
:
none
;
}
h3
{
display
:
none
;
}
.web-gde-container
{
width
:
100vw
;
height
:
100vh
;
}
#imageViewerContainer
{
display
:
none
;
}
.sidebar
{
position
:
absolute
;
right
:
0
;
display
:
flex
;
flex-direction
:
column
;
height
:
100%
;
width
:
100%
;
background-image
:
linear-gradient
(
to
bottom
,
#23569f
,
#00a8c0
);
}
.remove-button
{
display
:
inline-block
;
padding
:
2px
6px
;
background-color
:
red
;
color
:
white
;
font-size
:
16px
;
cursor
:
pointer
;
border-radius
:
50%
;
margin-left
:
5px
;
}
#input-field-container
{
height
:
100%
;
width
:
100%
;
display
:
flex
;
flex-direction
:
column
;
overflow
:
auto
;
background-image
:
linear-gradient
(
to
bottom
,
#23569f
,
#00a8c0
);
justify-content
:
space-between
;
}
.dash
{
display
:
unset
;
align-self
:
center
;
padding
:
6px
;
}
.fieldContainer
{
/* layout config */
display
:
flex
;
flex-direction
:
column
;
border
:
none
;
outline
:
none
;
padding
:
0px
4px
20px
4px
;
flex-wrap
:
nowrap
;
}
#fields
*
:not
([
type
=
submit
])
:focus
{
background-color
:
yellow
;
}
.image-capture
,
.fingerprint-capture
,
.file-upload
{
display
:
flex
;
flex-direction
:
column
;
width
:
100%
;
padding
:
20px
;
border-radius
:
2px
;
border
:
solid
;
border-width
:
thin
;
border-color
:
gray
;
cursor
:
pointer
;
align-items
:
center
;
}
#fields
{
margin-left
:
17px
;
margin-right
:
17px
;
padding
:
18px
;
border-radius
:
15px
;
background-color
:
white
;
overflow-y
:
auto
;
display
:
flex
;
flex-direction
:
column
;
flex
:
unset
;
max-height
:
100vh
;
border-style
:
solid
;
border-width
:
thin
;
border-color
:
#446397
;
}
#fields
>
div
{
background-color
:
white
;
}
.submitButtons
{
font-weight
:
600
;
display
:
block
;
margin
:
auto
;
font-size
:
13px
;
width
:
93px
;
margin-top
:
10px
;
margin-bottom
:
15px
;
cursor
:
pointer
;
background-color
:
white
;
padding
:
10px
;
width
:
100%
;
border-radius
:
5px
;
outline
:
none
;
border
:
none
;
font-size
:
16px
;
box-shadow
:
0px
0px
12px
0px
rgba
(
0
,
0
,
0
,
0.54
);
-webkit-box-shadow
:
0px
0px
12px
0px
rgba
(
0
,
0
,
0
,
0.54
);
-moz-box-shadow
:
0px
0px
12px
0px
rgba
(
0
,
0
,
0
,
0.54
);
}
@media
only
screen
and
(
max-width
:
530px
)
{
.date-range
{
display
:
flex
;
flex-direction
:
column
;
justify-content
:
space-between
;
/* padding: 20px 0px 20px 0px; */
/* border-style: solid;
border-width: thin;
border-color: gray;
background-color:#e7e7e7;
*/
}
}
.dash
{
display
:
unset
;
align-self
:
center
;
padding
:
6px
;
}
.date-range
{
display
:
flex
;
justify-content
:
space-between
;
}
.dateContainer
{
width
:
100%
;
}
label
{
font-size
:
16px
;
font-weight
:
700
;
}
.captureButtons
{
display
:
inline-block
;
width
:
100%
;
overflow-x
:
clip
;
flex-wrap
:
nowrap
;
flex-grow
:
1
;
border-radius
:
2px
;
background-color
:
white
;
border-style
:
solid
;
border-width
:
0.1cm
;
border-color
:
#d4d2d2
;
}
.labelContainer
{
width
:
100%
;
padding
:
2px
;
margin-top
:
5px
;
}
.inputContainer
{
display
:
inline-block
;
width
:
100%
;
overflow-x
:
clip
;
flex-wrap
:
nowrap
;
flex-grow
:
1
;
border-radius
:
2px
;
padding
:
1px
;
}
.input-invalid
{
border-color
:
#ff3333
!important
;
border-style
:
solid
;
border-radius
:
inherit
;
}
.input-valid
{
/* border-color: #000000 !important; */
border-style
:
solid
;
border-radius
:
inherit
;
}
input
:focus
,
textarea
:focus
{
background-color
:
yellow
;
border
:
0px
;
border-radius
:
inherit
;
}
input
[
type
=
text
],
input
[
type
=
date
],
input
[
type
=
time
]
{
width
:
100%
;
height
:
25px
;
padding
:
20px
;
}
input
[
type
=
checkbox
],
input
[
type
=
radio
]
{
width
:
20px
;
height
:
20px
;
margin-right
:
15px
;
margin-top
:
1px
;
}
.radio-like-checkbox
{
display
:
flex
;
padding
:
3px
;
}
.checkbox
{
display
:
flex
;
padding
:
3px
;
}
input
[
type
=
file
]
::file-selector-button
{
padding
:
5px
10px
5px
10px
;
border-radius
:
2px
;
border
:
none
;
outline
:
none
;
background-color
:
#00a8c0
;
color
:
white
;
}
input
[
type
=
file
]
{
width
:
100%
;
padding
:
5px
;
}
input
[
type
=
file
]
:hover
{
background-color
:
#cecccc
;
z-index
:
1
;
}
input
[
type
=
button
]
{
width
:
100%
;
padding
:
5px
;
margin
:
unset
;
border
:
none
;
outline
:
none
;
border-radius
:
2px
;
background-color
:
#00a8c0
;
color
:
white
;
}
.dropdown-content
{
padding
:
10px
;
border-style
:
solid
;
border-width
:
thin
;
border-color
:
gray
;
}
select
{
width
:
100%
;
border-style
:
solid
;
border-width
:
thin
;
border-color
:
gray
;
padding
:
2px
;
color
:
#444
;
}
textarea
{
resize
:
none
;
padding
:
20px
;
}
#text-area
{
width
:
91%
;
font-size
:
11px
;
padding
:
9px
9px
;
margin-left
:
15px
;
margin-top
:
5px
;
margin-bottom
:
5px
;
height
:
103px
;
}
}
.clear-background
{
background-color
:
transparent
;
}
.no-border
{
border
:
0px
;
}
.center-objects
{
display
:
flex
;
flex-direction
:
column
;
align-items
:
center
;
justify-content
:
flex-start
;
flex-wrap
:
wrap
;
width
:
100%
;
}
.row
{
display
:
block
;
}
.prompt-message
{
color
:
#636363
;
}
.prompt-message
h3
{
font-size
:
20px
;
text-align
:
center
;
margin
:
2px
;
}
.prompt-message
p
{
font-size
:
14px
;
text-align
:
center
;
margin
:
2px
;
}
.reject-modal
{
overflow
:
auto
;
background-color
:
#fff
;
position
:
absolute
;
padding
:
15px
;
top
:
15%
;
left
:
10%
;
right
:
10%
;
width
:
80%
;
height
:
fit-content
;
max-height
:
70%
;
border-radius
:
5px
;
/* border: 2px solid #000; */
animation-name
:
modalTransition
;
animation-duration
:
.4s
;
box-shadow
:
13px
13px
21px
4px
rgba
(
32
,
29
,
29
,
0.63
);
-webkit-box-shadow
:
13px
13px
21px
4px
rgba
(
32
,
29
,
29
,
0.63
);
-moz-box-shadow
:
13px
13px
21px
4px
rgba
(
32
,
29
,
29
,
0.63
);
}
.button
{
border
:
1px
solid
#000
;
color
:
#fff
;
width
:
15%
;
min-width
:
fit-content
;
border-radius
:
5px
;
}
.button.close-btn-modal
:hover
{
border
:
1px
solid
gray
!important
;
background-color
:
transparent
!important
;
color
:
gray
!important
;
}
.btn-sm
{
width
:
15%
!important
;
border
:
0%
!important
;
}
.btn-md
{
width
:
30%
!important
;
border
:
0px
!important
;
}
@keyframes
mulShdSpin
{
0
%,
100
%
{
box-shadow
:
0em
-2.6em
0em
0em
#FFFFFF
,
1.8em
-1.8em
0
0em
rgba
(
20
,
52
,
164
,
0.2
),
2.5em
0em
0
0em
rgba
(
20
,
52
,
164
,
0.2
),
1.75em
1.75em
0
0em
rgba
(
20
,
52
,
164
,
0.2
),
0em
2.5em
0
0em
rgba
(
20
,
52
,
164
,
0.2
),
-1.8em
1.8em
0
0em
rgba
(
20
,
52
,
164
,
0.2
),
-2.6em
0em
0
0em
rgba
(
20
,
52
,
164
,
0.5
),
-1.8em
-1.8em
0
0em
rgba
(
20
,
52
,
164
,
0.7
);
}
12
.5
%
{
box-shadow
:
0em
-2.6em
0em
0em
rgba
(
20
,
52
,
164
,
0.7
),
1.8em
-1.8em
0
0em
#FFFFFF
,
2.5em
0em
0
0em
rgba
(
20
,
52
,
164
,
0.2
),
1.75em
1.75em
0
0em
rgba
(
20
,
52
,
164
,
0.2
),
0em
2.5em
0
0em
rgba
(
20
,
52
,
164
,
0.2
),
-1.8em
1.8em
0
0em
rgba
(
20
,
52
,
164
,
0.2
),
-2.6em
0em
0
0em
rgba
(
20
,
52
,
164
,
0.2
),
-1.8em
-1.8em
0
0em
rgba
(
20
,
52
,
164
,
0.5
);
}
25
%
{
box-shadow
:
0em
-2.6em
0em
0em
rgba
(
20
,
52
,
164
,
0.5
),
1.8em
-1.8em
0
0em
rgba
(
20
,
52
,
164
,
0.7
),
2.5em
0em
0
0em
#FFFFFF
,
1.75em
1.75em
0
0em
rgba
(
20
,
52
,
164
,
0.2
),
0em
2.5em
0
0em
rgba
(
20
,
52
,
164
,
0.2
),
-1.8em
1.8em
0
0em
rgba
(
20
,
52
,
164
,
0.2
),
-2.6em
0em
0
0em
rgba
(
20
,
52
,
164
,
0.2
),
-1.8em
-1.8em
0
0em
rgba
(
20
,
52
,
164
,
0.2
);
}
37
.5
%
{
box-shadow
:
0em
-2.6em
0em
0em
rgba
(
20
,
52
,
164
,
0.2
),
1.8em
-1.8em
0
0em
rgba
(
20
,
52
,
164
,
0.5
),
2.5em
0em
0
0em
rgba
(
20
,
52
,
164
,
0.7
),
1.75em
1.75em
0
0em
#FFFFFF
,
0em
2.5em
0
0em
rgba
(
20
,
52
,
164
,
0.2
),
-1.8em
1.8em
0
0em
rgba
(
20
,
52
,
164
,
0.2
),
-2.6em
0em
0
0em
rgba
(
20
,
52
,
164
,
0.2
),
-1.8em
-1.8em
0
0em
rgba
(
20
,
52
,
164
,
0.2
);
}
50
%
{
box-shadow
:
0em
-2.6em
0em
0em
rgba
(
20
,
52
,
164
,
0.2
),
1.8em
-1.8em
0
0em
rgba
(
20
,
52
,
164
,
0.2
),
2.5em
0em
0
0em
rgba
(
20
,
52
,
164
,
0.5
),
1.75em
1.75em
0
0em
rgba
(
20
,
52
,
164
,
0.7
),
0em
2.5em
0
0em
#FFFFFF
,
-1.8em
1.8em
0
0em
rgba
(
20
,
52
,
164
,
0.2
),
-2.6em
0em
0
0em
rgba
(
20
,
52
,
164
,
0.2
),
-1.8em
-1.8em
0
0em
rgba
(
20
,
52
,
164
,
0.2
);
}
62
.5
%
{
box-shadow
:
0em
-2.6em
0em
0em
rgba
(
20
,
52
,
164
,
0.2
),
1.8em
-1.8em
0
0em
rgba
(
20
,
52
,
164
,
0.2
),
2.5em
0em
0
0em
rgba
(
20
,
52
,
164
,
0.2
),
1.75em
1.75em
0
0em
rgba
(
20
,
52
,
164
,
0.5
),
0em
2.5em
0
0em
rgba
(
20
,
52
,
164
,
0.7
),
-1.8em
1.8em
0
0em
#FFFFFF
,
-2.6em
0em
0
0em
rgba
(
20
,
52
,
164
,
0.2
),
-1.8em
-1.8em
0
0em
rgba
(
20
,
52
,
164
,
0.2
);
}
75
%
{
box-shadow
:
0em
-2.6em
0em
0em
rgba
(
20
,
52
,
164
,
0.2
),
1.8em
-1.8em
0
0em
rgba
(
20
,
52
,
164
,
0.2
),
2.5em
0em
0
0em
rgba
(
20
,
52
,
164
,
0.2
),
1.75em
1.75em
0
0em
rgba
(
20
,
52
,
164
,
0.2
),
0em
2.5em
0
0em
rgba
(
20
,
52
,
164
,
0.5
),
-1.8em
1.8em
0
0em
rgba
(
20
,
52
,
164
,
0.7
),
-2.6em
0em
0
0em
#FFFFFF
,
-1.8em
-1.8em
0
0em
rgba
(
20
,
52
,
164
,
0.2
);
}
87
.5
%
{
box-shadow
:
0em
-2.6em
0em
0em
rgba
(
20
,
52
,
164
,
0.2
),
1.8em
-1.8em
0
0em
rgba
(
20
,
52
,
164
,
0.2
),
2.5em
0em
0
0em
rgba
(
20
,
52
,
164
,
0.2
),
1.75em
1.75em
0
0em
rgba
(
20
,
52
,
164
,
0.2
),
0em
2.5em
0
0em
rgba
(
20
,
52
,
164
,
0.2
),
-1.8em
1.8em
0
0em
rgba
(
20
,
52
,
164
,
0.5
),
-2.6em
0em
0
0em
rgba
(
20
,
52
,
164
,
0.7
),
-1.8em
-1.8em
0
0em
#FFFFFF
;
}
}
*
{
-webkit-font-smoothing
:
auto
;
font-size
:
11px
;
letter-spacing
:
0.1em
;
text-rendering
:
optimizeLegibility
;
font-weight
:
normal
;
font-family
:
OpenSans
,
sans-serif
;
font-style
:
normal
;
}
.remove-button
{
display
:
inline-block
;
padding
:
2px
6px
;
background-color
:
red
;
color
:
white
;
font-size
:
12px
;
cursor
:
pointer
;
border-radius
:
50%
;
margin-left
:
5px
;
}
.field-header
{
color
:
white
;
text-align
:
center
;
}
h1
{
display
:
none
;
}
h2
{
display
:
none
;
}
h3
{
display
:
none
;
}
.web-gde-container
{
width
:
100%
;
height
:
100vh
;
display
:
flex
;
flex-direction
:
column
;
align-items
:
flex-start
;
justify-content
:
flex-start
;
}
/* #imageViewerContainer{
width: 70vh;
height: 80vh;
} */
#imageViewerContainer
{
width
:
70%
;
height
:
98.5%
;
}
.sidebar
{
position
:
absolute
;
right
:
0
;
display
:
flex
;
flex-direction
:
column
;
height
:
100%
;
width
:
30%
;
background-image
:
linear-gradient
(
to
bottom
,
#23569f
,
#00a8c0
);
}
.row-bar
{
display
:
flex
;
flex-wrap
:
nowrap
;
justify-content
:
space-between
;
margin
:
2vh
;
}
#zz
,
#thumbnail
{
margin-top
:
5px
;
}
#pause
{
background
:
no-repeat
center
/
75%
url("./WebGde-Widgets/resources/pause_icon.png")
;
height
:
3vh
;
width
:
3vh
;
border
:
0
;
}
.pause-button
{
margin-left
:
1vh
;
}
#info-icon
{
color
:
#fff
;
font-size
:
3vh
;
}
#logoutBtn
{
background
:
no-repeat
center
/
90%
url("./WebGde-Widgets/resources/logout_icon.png")
;
height
:
3vh
;
width
:
3vh
;
border
:
0
;
}
#input-field-container
{
/* height : 600px;
width : 400px; */
height
:
100%
;
width
:
30%
;
display
:
flex
;
flex-direction
:
column
;
overflow
:
auto
;
background-image
:
linear-gradient
(
to
bottom
,
#23569f
,
#00a8c0
);
}
#shortcut-popUp
{
position
:
absolute
;
top
:
5vh
;
left
:
71%
;
max-width
:
50vh
;
background-color
:
#000
;
z-index
:
2
;
padding
:
3px
;
}
#shortcut-popUp
div
h3
{
color
:
#fff
;
font
:
14px
;
margin
:
5px
!important
;
}
#shortcut-popUp
div
table
{
border
:
1px
solid
#fff
;
margin
:
2px
;
}
#shortcut-popUp
div
table
tr
td
{
border-bottom
:
1px
solid
#fff
!important
;
margin-bottom
:
2px
!important
;
color
:
#fff
;
}
#input-field-container
::-webkit-scrollbar
{
width
:
10px
;
}
#input-field-container
::-webkit-scrollbar-track
{
background-color
:
#f1f1f1
;
}
#input-field-container
::-webkit-scrollbar-thumb
{
background-color
:
#888
;
}
#input-field-container
::-webkit-scrollbar-thumb:hover
{
background-color
:
#555
;
}
#inputs
{
display
:
flex
;
flex-direction
:
column
;
min-width
:
500px
;
}
input
[
type
=
text
]
{
width
:
100%
;
}
/* .SECTION1.inputField {
width: 100%;
height: 100%;
}
.SECTION2.inputField {
width: 100%;
height: 100%;
} */
.inputField
{
width
:
100%
;
height
:
100%
;
}
.select2
{
width
:
100%
!important
;
}
.fieldContainer
{
/* layout config */
display
:
flex
;
flex-direction
:
row
;
/* border config */
border-style
:
solid
;
border-width
:
thin
;
border-color
:
#446397
;
padding
:
0px
0px
0px
4px
;
flex-wrap
:
nowrap
;
}
#fields
*
:not
([
type
=
submit
])
:focus
{
background-color
:
yellow
;
}
#fields
{
width
:
auto
;
display
:
flex
;
flex
:
1
;
max-height
:
100vh
;
display
:
inline-block
;
overflow-y
:
auto
;
}
#fields
>
div
{
background-color
:
white
;
}
.submitButtons
{
font-weight
:
600
;
display
:
block
;
margin
:
auto
;
font-size
:
13px
;
width
:
93px
;
margin-top
:
10px
;
cursor
:
pointer
;
}
.labelContainer
{
display
:
flex
;
flex-direction
:
row
;
width
:
98px
;
padding
:
3px
;
margin-top
:
4px
;
}
.inputContainer
{
display
:
inline-block
;
width
:
100%
;
padding-left
:
3px
;
overflow-x
:
clip
;
flex-wrap
:
nowrap
;
}
.input-invalid
{
border-color
:
#ff3333
!important
;
border-style
:
solid
;
}
.input-valid
{
/* border-color: #000000 !important; */
border-style
:
solid
;
}
input
:focus
,
textarea
:focus
{
/* background-color: yellow; */
border
:
0px
;
}
input
[
type
=
text
]
{
width
:
100%
;
}
input
[
type
=
checkbox
],
input
[
type
=
radio
]
{
margin-right
:
8px
;
}
.dropdown-content
{
padding
:
3px
;
border-style
:
solid
;
border-width
:
thin
;
border-color
:
gray
;
}
.radio-like-checkbox
{
display
:
flex
;
padding
:
3px
;
}
.checkbox
{
display
:
flex
;
padding
:
3px
;
}
.dash
{
align-self
:
center
;
padding
:
6px
;
display
:
none
;
}
.image-capture
,
.fingerprint-capture
{
display
:
flex
;
flex-direction
:
column
;
width
:
100%
;
padding
:
4px
;
border
:
thin
solid
#555
;
position
:
relative
;
height
:
100%
;
align-items
:
center
;
}
.x
{
display
:
none
;
position
:
absolute
;
top
:
15px
;
left
:
7px
;
padding
:
2px
6px
;
background-color
:
red
;
color
:
white
;
font-size
:
inherit
;
cursor
:
pointer
;
border-radius
:
50%
;
margin-left
:
5px
;
}
/* Style for the video element (thumbnail) */
video
#thumbnail
{
display
:
none
;
width
:
100%
;
height
:
100%
;
object-fit
:
cover
;
}
/* Style for the image element (thumbnail) */
img
#zz
{
display
:
none
;
width
:
100%
;
height
:
100%
;
object-fit
:
cover
;
}
input
[
type
=
file
]
::file-selector-button
{
padding
:
5px
10px
5px
10px
;
border-radius
:
8px
;
border
:
none
;
outline
:
none
;
border-radius
:
2px
;
/* border-style: solid;
border-width: thin;
border-color: gray; */
background-color
:
#00a8c0
;
color
:
white
;
}
input
[
type
=
file
]
{
width
:
100%
;
padding
:
5px
0px
5px
0px
;
}
input
[
type
=
button
]
{
padding
:
5px
10px
5px
10px
;
margin
:
4px
;
border
:
none
;
outline
:
none
;
border-radius
:
2px
;
background-color
:
#00a8c0
;
color
:
white
;
}
input
[
type
=
file
]
:hover
{
background-color
:
#cecccc
;
z-index
:
1
;
}
.dateContainer
{
width
:
100%
;
height
:
100%
;
}
.date-range
{
display
:
flex
;
justify-content
:
space-between
;
height
:
100%
;
width
:
100%
;
/* padding: 20px 0px 20px 0px; */
/* border-style: solid;
border-width: thin;
border-color: gray;
background-color: #e7e7e7; */
}
input
[
type
=
text
],
input
[
type
=
date
],
input
[
type
=
time
]
{
width
:
100%
;
height
:
100%
;
}
label
{
font-size
:
11px
;
font-weight
:
700
;
}
select
{
width
:
100%
;
height
:
28px
;
color
:
#444
;
}
.select2
{
width
:
100%
!important
;
}
.select2-container--default
.select2-selection--single
{
border-radius
:
0px
!important
;
}
textarea
{
width
:
100%
;
resize
:
none
;
}
#text-area
{
width
:
91%
;
font-size
:
11px
;
padding
:
9px
9px
;
margin-left
:
15px
;
margin-top
:
5px
;
margin-bottom
:
5px
;
height
:
103px
;
}
.buttonsContainer
{
display
:
flex
;
flex-direction
:
column
;
width
:
100%
;
}
.ctrl-buttons
{
background-color
:
transparent
!important
;
display
:
flex
!important
;
justify-content
:
space-evenly
!important
;
}
span
#filename
{
text-overflow
:
ellipsis
;
width
:
90%
;
overflow
:
hidden
;
align-self
:
center
;
}
.filename-container
{
overflow
:
hidden
;
justify-content
:
space-between
;
width
:
100%
;
}
.ctrl-buttons
.buttonRightClass
{
margin
:
1vh
;
padding
:
1vh
;
}
.parent_Window
{
box-shadow
:
var
(
-
-ds-shadow-overlay
,
0
4px
8px
-2px
rgba
(
9
,
30
,
66
,
0.25
),
0
0
1px
rgba
(
9
,
30
,
66
,
0.31
));
width
:
238px
;
height
:
fit-content
;
margin
:
auto
;
position
:
relative
;
background
:
white
;
padding
:
17px
;
border-radius
:
1%
;
max-height
:
90%
;
padding-right
:
22px
;
text-align
:
center
;
}
#butt
.genericPopup
{
background-color
:
#000000
a1
;
display
:
-webkit-inline-box
;
width
:
100%
;
height
:
100%
;
position
:
absolute
;
top
:
0
;
z-index
:
5
;
backdrop-filter
:
blur
(
4px
);
}
.floatingButtonPanel
{
display
:
flex
;
text-align
:
right
;
margin-top
:
9px
;
width
:
100%
;
padding
:
0px
;
}
.emphasizeButton
{
display
:
inline-block
;
flex
:
1
;
vertical-align
:
middle
;
margin-right
:
10px
;
/* Adjust the spacing between buttons as needed */
padding
:
10px
20px
;
/* Adjust the padding as needed */
border
:
none
;
cursor
:
pointer
;
width
:
40%
;
background-color
:
#00a8c0
;
color
:
white
;
font-family
:
OpenSans
,
sans-serif
;
font-size
:
14px
;
cursor
:
pointer
;
transition
:
color
.6s
ease-in-out
,
box-shadow
.6s
ease-in-out
;
}
.normalButton
{
display
:
inline-block
;
flex
:
1
;
vertical-align
:
middle
;
margin-right
:
10px
;
/* Adjust the spacing between buttons as needed */
padding
:
10px
20px
;
/* Adjust the padding as needed */
border
:
none
;
cursor
:
pointer
;
background-color
:
white
;
color
:
blaock
;
font-family
:
OpenSans
,
sans-serif
;
font-size
:
14px
;
cursor
:
pointer
;
border
:
1px
solid
#000
;
transition
:
color
.6s
ease-in-out
,
box-shadow
.6s
ease-in-out
;
}
.headerLabel
{
color
:
#676767
;
font-weight
:
600
;
font-size
:
20px
;
padding
:
4px
0px
5px
8px
;
text-align
:
left
;
}
/* LOader css */
.modal-container
{
display
:
block
;
position
:
fixed
;
top
:
0
;
left
:
0
;
width
:
100%
;
height
:
100%
;
z-index
:
1
;
background-color
:
rgba
(
0
,
0
,
0
,
.5
);
}
#loaderContainer
{
height
:
280px
;
width
:
280px
;
margin-top
:
15%
;
}
.details-container
{
padding
:
10px
;
margin
:
20px
17px
0px
17px
;
}
.element-id
{
font-weight
:
bold
;
margin-bottom
:
10px
;
color
:
#FFFFFF
;
}
.extra-detail
{
padding
:
5px
0
;
color
:
#FFFFFF
;
}
@keyframes
mulShdSpin
{
0
%,
100
%
{
box-shadow
:
0em
-2.6em
0em
0em
#ffffff
,
1.8em
-1.8em
0
0em
rgba
(
255
,
255
,
255
,
0.2
),
2.5em
0em
0
0em
rgba
(
255
,
255
,
255
,
0.2
),
1.75em
1.75em
0
0em
rgba
(
255
,
255
,
255
,
0.2
),
0em
2.5em
0
0em
rgba
(
255
,
255
,
255
,
0.2
),
-1.8em
1.8em
0
0em
rgba
(
255
,
255
,
255
,
0.2
),
-2.6em
0em
0
0em
rgba
(
255
,
255
,
255
,
0.5
),
-1.8em
-1.8em
0
0em
rgba
(
255
,
255
,
255
,
0.7
);
}
12
.5
%
{
box-shadow
:
0em
-2.6em
0em
0em
rgba
(
255
,
255
,
255
,
0.7
),
1.8em
-1.8em
0
0em
#ffffff
,
2.5em
0em
0
0em
rgba
(
255
,
255
,
255
,
0.2
),
1.75em
1.75em
0
0em
rgba
(
255
,
255
,
255
,
0.2
),
0em
2.5em
0
0em
rgba
(
255
,
255
,
255
,
0.2
),
-1.8em
1.8em
0
0em
rgba
(
255
,
255
,
255
,
0.2
),
-2.6em
0em
0
0em
rgba
(
255
,
255
,
255
,
0.2
),
-1.8em
-1.8em
0
0em
rgba
(
255
,
255
,
255
,
0.5
);
}
25
%
{
box-shadow
:
0em
-2.6em
0em
0em
rgba
(
255
,
255
,
255
,
0.5
),
1.8em
-1.8em
0
0em
rgba
(
255
,
255
,
255
,
0.7
),
2.5em
0em
0
0em
#ffffff
,
1.75em
1.75em
0
0em
rgba
(
255
,
255
,
255
,
0.2
),
0em
2.5em
0
0em
rgba
(
255
,
255
,
255
,
0.2
),
-1.8em
1.8em
0
0em
rgba
(
255
,
255
,
255
,
0.2
),
-2.6em
0em
0
0em
rgba
(
255
,
255
,
255
,
0.2
),
-1.8em
-1.8em
0
0em
rgba
(
255
,
255
,
255
,
0.2
);
}
37
.5
%
{
box-shadow
:
0em
-2.6em
0em
0em
rgba
(
255
,
255
,
255
,
0.2
),
1.8em
-1.8em
0
0em
rgba
(
255
,
255
,
255
,
0.5
),
2.5em
0em
0
0em
rgba
(
255
,
255
,
255
,
0.7
),
1.75em
1.75em
0
0em
#ffffff
,
0em
2.5em
0
0em
rgba
(
255
,
255
,
255
,
0.2
),
-1.8em
1.8em
0
0em
rgba
(
255
,
255
,
255
,
0.2
),
-2.6em
0em
0
0em
rgba
(
255
,
255
,
255
,
0.2
),
-1.8em
-1.8em
0
0em
rgba
(
255
,
255
,
255
,
0.2
);
}
50
%
{
box-shadow
:
0em
-2.6em
0em
0em
rgba
(
255
,
255
,
255
,
0.2
),
1.8em
-1.8em
0
0em
rgba
(
255
,
255
,
255
,
0.2
),
2.5em
0em
0
0em
rgba
(
255
,
255
,
255
,
0.5
),
1.75em
1.75em
0
0em
rgba
(
255
,
255
,
255
,
0.7
),
0em
2.5em
0
0em
#ffffff
,
-1.8em
1.8em
0
0em
rgba
(
255
,
255
,
255
,
0.2
),
-2.6em
0em
0
0em
rgba
(
255
,
255
,
255
,
0.2
),
-1.8em
-1.8em
0
0em
rgba
(
255
,
255
,
255
,
0.2
);
}
62
.5
%
{
box-shadow
:
0em
-2.6em
0em
0em
rgba
(
255
,
255
,
255
,
0.2
),
1.8em
-1.8em
0
0em
rgba
(
255
,
255
,
255
,
0.2
),
2.5em
0em
0
0em
rgba
(
255
,
255
,
255
,
0.2
),
1.75em
1.75em
0
0em
rgba
(
255
,
255
,
255
,
0.5
),
0em
2.5em
0
0em
rgba
(
255
,
255
,
255
,
0.7
),
-1.8em
1.8em
0
0em
#ffffff
,
-2.6em
0em
0
0em
rgba
(
255
,
255
,
255
,
0.2
),
-1.8em
-1.8em
0
0em
rgba
(
255
,
255
,
255
,
0.2
);
}
75
%
{
box-shadow
:
0em
-2.6em
0em
0em
rgba
(
255
,
255
,
255
,
0.2
),
1.8em
-1.8em
0
0em
rgba
(
255
,
255
,
255
,
0.2
),
2.5em
0em
0
0em
rgba
(
255
,
255
,
255
,
0.2
),
1.75em
1.75em
0
0em
rgba
(
255
,
255
,
255
,
0.2
),
0em
2.5em
0
0em
rgba
(
255
,
255
,
255
,
0.5
),
-1.8em
1.8em
0
0em
rgba
(
255
,
255
,
255
,
0.7
),
-2.6em
0em
0
0em
#ffffff
,
-1.8em
-1.8em
0
0em
rgba
(
255
,
255
,
255
,
0.2
);
}
87
.5
%
{
box-shadow
:
0em
-2.6em
0em
0em
rgba
(
255
,
255
,
255
,
0.2
),
1.8em
-1.8em
0
0em
rgba
(
255
,
255
,
255
,
0.2
),
2.5em
0em
0
0em
rgba
(
255
,
255
,
255
,
0.2
),
1.75em
1.75em
0
0em
rgba
(
255
,
255
,
255
,
0.2
),
0em
2.5em
0
0em
rgba
(
255
,
255
,
255
,
0.2
),
-1.8em
1.8em
0
0em
rgba
(
255
,
255
,
255
,
0.5
),
-2.6em
0em
0
0em
rgba
(
255
,
255
,
255
,
0.7
),
-1.8em
-1.8em
0
0em
#ffffff
;
}
}
#counter
{
height
:
11px
;
/* font-size: 22px;
padding: 10px;
position: absolute;
z-index: 1;
right: 199px;
bottom: -6px;
text-shadow:
-1px -1px 0 #000,
0 -1px 0 #000,
1px -1px 0 #000,
1px 0 0 #000,
1px 1px 0 #000,
0 1px 0 #000,
-1px 1px 0 #000,
-1px 0 0 #000; */
}
.green
{
color
:
green
;
}
.red
{
color
:
red
;
}
@media
only
screen
and
(
orientation
:
portrait
)
{
*
{
-webkit-font-smoothing
:
auto
;
font-size
:
17px
;
letter-spacing
:
0.1em
;
text-rendering
:
optimizeLegibility
;
font-weight
:
normal
;
font-family
:
OpenSans
,
sans-serif
;
font-style
:
normal
;
}
h1
{
display
:
none
;
}
h2
{
display
:
none
;
}
h3
{
display
:
none
;
}
.web-gde-container
{
width
:
100vw
;
height
:
100vh
;
}
#imageViewerContainer
{
display
:
none
;
}
.sidebar
{
position
:
absolute
;
right
:
0
;
display
:
flex
;
flex-direction
:
column
;
height
:
100%
;
width
:
100%
;
background-image
:
linear-gradient
(
to
bottom
,
#23569f
,
#00a8c0
);
}
.remove-button
{
display
:
inline-block
;
padding
:
2px
6px
;
background-color
:
red
;
color
:
white
;
font-size
:
16px
;
cursor
:
pointer
;
border-radius
:
50%
;
margin-left
:
5px
;
}
#input-field-container
{
height
:
100%
;
width
:
100%
;
display
:
flex
;
flex-direction
:
column
;
overflow
:
auto
;
background-image
:
linear-gradient
(
to
bottom
,
#23569f
,
#00a8c0
);
justify-content
:
space-between
;
}
.dash
{
display
:
unset
;
align-self
:
center
;
padding
:
6px
;
}
.fieldContainer
{
/* layout config */
display
:
flex
;
flex-direction
:
column
;
border
:
none
;
outline
:
none
;
padding
:
0px
4px
20px
4px
;
flex-wrap
:
nowrap
;
}
#fields
*
:not
([
type
=
submit
])
:focus
{
background-color
:
yellow
;
}
.image-capture
,
.fingerprint-capture
{
display
:
flex
;
flex-direction
:
column
;
width
:
100%
;
padding
:
20px
;
border-radius
:
2px
;
border
:
solid
;
border-width
:
thin
;
border-color
:
gray
;
cursor
:
pointer
;
align-items
:
center
;
}
#fields
{
margin-left
:
17px
;
margin-right
:
17px
;
padding
:
18px
;
border-radius
:
15px
;
background-color
:
white
;
overflow-y
:
auto
;
display
:
flex
;
flex-direction
:
column
;
flex
:
unset
;
max-height
:
100vh
;
border-style
:
solid
;
border-width
:
thin
;
border-color
:
#446397
;
}
#fields
>
div
{
background-color
:
white
;
}
.submitButtons
{
font-weight
:
600
;
display
:
block
;
margin
:
auto
;
font-size
:
13px
;
width
:
93px
;
margin-top
:
10px
;
margin-bottom
:
15px
;
cursor
:
pointer
;
background-color
:
white
;
padding
:
10px
;
width
:
100%
;
border-radius
:
5px
;
outline
:
none
;
border
:
none
;
font-size
:
16px
;
box-shadow
:
0px
0px
12px
0px
rgba
(
0
,
0
,
0
,
0.54
);
-webkit-box-shadow
:
0px
0px
12px
0px
rgba
(
0
,
0
,
0
,
0.54
);
-moz-box-shadow
:
0px
0px
12px
0px
rgba
(
0
,
0
,
0
,
0.54
);
}
@media
only
screen
and
(
max-width
:
530px
)
{
.date-range
{
display
:
flex
;
flex-direction
:
column
;
justify-content
:
space-between
;
/* padding: 20px 0px 20px 0px; */
/* border-style: solid;
border-width: thin;
border-color: gray;
background-color:#e7e7e7;
*/
}
}
.dash
{
display
:
unset
;
align-self
:
center
;
padding
:
6px
;
}
.date-range
{
display
:
flex
;
justify-content
:
space-between
;
}
.dateContainer
{
width
:
100%
;
}
label
{
font-size
:
16px
;
font-weight
:
700
;
}
.captureButtons
{
display
:
inline-block
;
width
:
100%
;
overflow-x
:
clip
;
flex-wrap
:
nowrap
;
flex-grow
:
1
;
border-radius
:
2px
;
background-color
:
white
;
border-style
:
solid
;
border-width
:
0.1cm
;
border-color
:
#d4d2d2
;
}
.labelContainer
{
width
:
100%
;
padding
:
2px
;
margin-top
:
5px
;
}
.inputContainer
{
display
:
inline-block
;
width
:
100%
;
overflow-x
:
clip
;
flex-wrap
:
nowrap
;
flex-grow
:
1
;
border-radius
:
2px
;
padding
:
1px
;
}
.input-invalid
{
border-color
:
#ff3333
!important
;
border-style
:
solid
;
border-radius
:
inherit
;
}
.input-valid
{
/* border-color: #000000 !important; */
border-style
:
solid
;
border-radius
:
inherit
;
}
input
:focus
,
textarea
:focus
{
background-color
:
yellow
;
border
:
0px
;
border-radius
:
inherit
;
}
input
[
type
=
text
],
input
[
type
=
date
],
input
[
type
=
time
]
{
width
:
100%
;
height
:
25px
;
padding
:
20px
;
}
input
[
type
=
checkbox
],
input
[
type
=
radio
]
{
width
:
20px
;
height
:
20px
;
margin-right
:
15px
;
margin-top
:
1px
;
}
.radio-like-checkbox
{
display
:
flex
;
padding
:
3px
;
}
.checkbox
{
display
:
flex
;
padding
:
3px
;
}
input
[
type
=
file
]
::file-selector-button
{
padding
:
5px
10px
5px
10px
;
border-radius
:
2px
;
border
:
none
;
outline
:
none
;
background-color
:
#00a8c0
;
color
:
white
;
}
input
[
type
=
file
]
{
width
:
100%
;
padding
:
5px
;
}
input
[
type
=
file
]
:hover
{
background-color
:
#cecccc
;
z-index
:
1
;
}
input
[
type
=
button
]
{
width
:
100%
;
padding
:
5px
;
margin
:
unset
;
border
:
none
;
outline
:
none
;
border-radius
:
2px
;
background-color
:
#00a8c0
;
color
:
white
;
}
.dropdown-content
{
padding
:
10px
;
border-style
:
solid
;
border-width
:
thin
;
border-color
:
gray
;
}
select
{
width
:
100%
;
border-style
:
solid
;
border-width
:
thin
;
border-color
:
gray
;
padding
:
2px
;
color
:
#444
;
}
textarea
{
resize
:
none
;
padding
:
20px
;
}
#text-area
{
width
:
91%
;
font-size
:
11px
;
padding
:
9px
9px
;
margin-left
:
15px
;
margin-top
:
5px
;
margin-bottom
:
5px
;
height
:
103px
;
}
}
.clear-background
{
background-color
:
transparent
;
}
.no-border
{
border
:
0px
;
}
.center-objects
{
display
:
flex
;
flex-direction
:
column
;
align-items
:
center
;
justify-content
:
flex-start
;
flex-wrap
:
wrap
;
width
:
100%
;
}
.row
{
display
:
block
;
}
.prompt-message
{
color
:
#636363
;
}
.prompt-message
h3
{
font-size
:
20px
;
text-align
:
center
;
margin
:
2px
;
}
.prompt-message
p
{
font-size
:
14px
;
text-align
:
center
;
margin
:
2px
;
}
.reject-modal
{
overflow
:
auto
;
background-color
:
#fff
;
position
:
absolute
;
padding
:
15px
;
top
:
15%
;
left
:
10%
;
right
:
10%
;
width
:
80%
;
height
:
fit-content
;
max-height
:
70%
;
border-radius
:
5px
;
/* border: 2px solid #000; */
animation-name
:
modalTransition
;
animation-duration
:
.4s
;
box-shadow
:
13px
13px
21px
4px
rgba
(
32
,
29
,
29
,
0.63
);
-webkit-box-shadow
:
13px
13px
21px
4px
rgba
(
32
,
29
,
29
,
0.63
);
-moz-box-shadow
:
13px
13px
21px
4px
rgba
(
32
,
29
,
29
,
0.63
);
}
.button
{
border
:
1px
solid
#000
;
color
:
#fff
;
width
:
15%
;
min-width
:
fit-content
;
border-radius
:
5px
;
}
.button.close-btn-modal
:hover
{
border
:
1px
solid
gray
!important
;
background-color
:
transparent
!important
;
color
:
gray
!important
;
}
.btn-sm
{
width
:
15%
!important
;
border
:
0%
!important
;
}
.btn-md
{
width
:
30%
!important
;
border
:
0px
!important
;
}
@keyframes
mulShdSpin
{
0
%,
100
%
{
box-shadow
:
0em
-2.6em
0em
0em
#FFFFFF
,
1.8em
-1.8em
0
0em
rgba
(
20
,
52
,
164
,
0.2
),
2.5em
0em
0
0em
rgba
(
20
,
52
,
164
,
0.2
),
1.75em
1.75em
0
0em
rgba
(
20
,
52
,
164
,
0.2
),
0em
2.5em
0
0em
rgba
(
20
,
52
,
164
,
0.2
),
-1.8em
1.8em
0
0em
rgba
(
20
,
52
,
164
,
0.2
),
-2.6em
0em
0
0em
rgba
(
20
,
52
,
164
,
0.5
),
-1.8em
-1.8em
0
0em
rgba
(
20
,
52
,
164
,
0.7
);
}
12
.5
%
{
box-shadow
:
0em
-2.6em
0em
0em
rgba
(
20
,
52
,
164
,
0.7
),
1.8em
-1.8em
0
0em
#FFFFFF
,
2.5em
0em
0
0em
rgba
(
20
,
52
,
164
,
0.2
),
1.75em
1.75em
0
0em
rgba
(
20
,
52
,
164
,
0.2
),
0em
2.5em
0
0em
rgba
(
20
,
52
,
164
,
0.2
),
-1.8em
1.8em
0
0em
rgba
(
20
,
52
,
164
,
0.2
),
-2.6em
0em
0
0em
rgba
(
20
,
52
,
164
,
0.2
),
-1.8em
-1.8em
0
0em
rgba
(
20
,
52
,
164
,
0.5
);
}
25
%
{
box-shadow
:
0em
-2.6em
0em
0em
rgba
(
20
,
52
,
164
,
0.5
),
1.8em
-1.8em
0
0em
rgba
(
20
,
52
,
164
,
0.7
),
2.5em
0em
0
0em
#FFFFFF
,
1.75em
1.75em
0
0em
rgba
(
20
,
52
,
164
,
0.2
),
0em
2.5em
0
0em
rgba
(
20
,
52
,
164
,
0.2
),
-1.8em
1.8em
0
0em
rgba
(
20
,
52
,
164
,
0.2
),
-2.6em
0em
0
0em
rgba
(
20
,
52
,
164
,
0.2
),
-1.8em
-1.8em
0
0em
rgba
(
20
,
52
,
164
,
0.2
);
}
37
.5
%
{
box-shadow
:
0em
-2.6em
0em
0em
rgba
(
20
,
52
,
164
,
0.2
),
1.8em
-1.8em
0
0em
rgba
(
20
,
52
,
164
,
0.5
),
2.5em
0em
0
0em
rgba
(
20
,
52
,
164
,
0.7
),
1.75em
1.75em
0
0em
#FFFFFF
,
0em
2.5em
0
0em
rgba
(
20
,
52
,
164
,
0.2
),
-1.8em
1.8em
0
0em
rgba
(
20
,
52
,
164
,
0.2
),
-2.6em
0em
0
0em
rgba
(
20
,
52
,
164
,
0.2
),
-1.8em
-1.8em
0
0em
rgba
(
20
,
52
,
164
,
0.2
);
}
50
%
{
box-shadow
:
0em
-2.6em
0em
0em
rgba
(
20
,
52
,
164
,
0.2
),
1.8em
-1.8em
0
0em
rgba
(
20
,
52
,
164
,
0.2
),
2.5em
0em
0
0em
rgba
(
20
,
52
,
164
,
0.5
),
1.75em
1.75em
0
0em
rgba
(
20
,
52
,
164
,
0.7
),
0em
2.5em
0
0em
#FFFFFF
,
-1.8em
1.8em
0
0em
rgba
(
20
,
52
,
164
,
0.2
),
-2.6em
0em
0
0em
rgba
(
20
,
52
,
164
,
0.2
),
-1.8em
-1.8em
0
0em
rgba
(
20
,
52
,
164
,
0.2
);
}
62
.5
%
{
box-shadow
:
0em
-2.6em
0em
0em
rgba
(
20
,
52
,
164
,
0.2
),
1.8em
-1.8em
0
0em
rgba
(
20
,
52
,
164
,
0.2
),
2.5em
0em
0
0em
rgba
(
20
,
52
,
164
,
0.2
),
1.75em
1.75em
0
0em
rgba
(
20
,
52
,
164
,
0.5
),
0em
2.5em
0
0em
rgba
(
20
,
52
,
164
,
0.7
),
-1.8em
1.8em
0
0em
#FFFFFF
,
-2.6em
0em
0
0em
rgba
(
20
,
52
,
164
,
0.2
),
-1.8em
-1.8em
0
0em
rgba
(
20
,
52
,
164
,
0.2
);
}
75
%
{
box-shadow
:
0em
-2.6em
0em
0em
rgba
(
20
,
52
,
164
,
0.2
),
1.8em
-1.8em
0
0em
rgba
(
20
,
52
,
164
,
0.2
),
2.5em
0em
0
0em
rgba
(
20
,
52
,
164
,
0.2
),
1.75em
1.75em
0
0em
rgba
(
20
,
52
,
164
,
0.2
),
0em
2.5em
0
0em
rgba
(
20
,
52
,
164
,
0.5
),
-1.8em
1.8em
0
0em
rgba
(
20
,
52
,
164
,
0.7
),
-2.6em
0em
0
0em
#FFFFFF
,
-1.8em
-1.8em
0
0em
rgba
(
20
,
52
,
164
,
0.2
);
}
87
.5
%
{
box-shadow
:
0em
-2.6em
0em
0em
rgba
(
20
,
52
,
164
,
0.2
),
1.8em
-1.8em
0
0em
rgba
(
20
,
52
,
164
,
0.2
),
2.5em
0em
0
0em
rgba
(
20
,
52
,
164
,
0.2
),
1.75em
1.75em
0
0em
rgba
(
20
,
52
,
164
,
0.2
),
0em
2.5em
0
0em
rgba
(
20
,
52
,
164
,
0.2
),
-1.8em
1.8em
0
0em
rgba
(
20
,
52
,
164
,
0.5
),
-2.6em
0em
0
0em
rgba
(
20
,
52
,
164
,
0.7
),
-1.8em
-1.8em
0
0em
#FFFFFF
;
}
}
\ No newline at end of file
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment