Page Menu
Home
Phorge
Search
Configure Global Search
Log In
Files
F117757189
app.scss
No One
Temporary
Actions
Download File
Edit File
Delete File
View Transforms
Subscribe
Flag For Later
Award Token
Authored By
Unknown
Size
10 KB
Referenced Files
None
Subscribers
None
app.scss
View Options
html
,
body
,
body
>
.
outer-container
{
height
:
100
%
;
}
#
app
{
display
:
flex
;
flex-direction
:
column
;
min-height
:
100
%
;
overflow
:
hidden
;
&
>
nav
{
flex-shrink
:
0
;
z-index
:
12
;
}
&
>
div
.
container
{
flex-grow
:
1
;
margin-top
:
2
rem
;
margin-bottom
:
2
rem
;
}
&
>
.
filler
{
flex-grow
:
1
;
}
&
>
div
.
container
+
.
filler
{
display
:
none
;
}
}
.
error-page
{
position
:
absolute
;
top
:
0
;
height
:
100
%
;
width
:
100
%
;
align-content
:
center
;
align-items
:
center
;
display
:
flex
;
flex-wrap
:
wrap
;
justify-content
:
center
;
color
:
#636b6f
;
z-index
:
10
;
background
:
white
;
.code
{
text-align
:
right
;
border-right
:
2
px
solid
;
font-size
:
26
px
;
padding
:
0
15
px
;
}
.
message
{
font-size
:
18
px
;
padding
:
0
15
px
;
}
.
hint
{
margin-top
:
3
em
;
text-align
:
center
;
width
:
100
%
;
}
}
.
app-loader
{
background-color
:
$
body-bg
;
height
:
100
%
;
width
:
100
%
;
position
:
absolute
;
top
:
0
;
left
:
0
;
display
:
flex
;
align-items
:
center
;
justify-content
:
center
;
flex-direction
:
column
;
z-index
:
8
;
.spinner-border
{
width
:
120
px
;
height
:
120
px
;
border-width
:
15
px
;
color
:
#b2aa99
;
}
.
text
{
width
:
100
%
;
text-align
:
center
;
color
:
#b2aa99
;
margin-top
:
1
em
;
}
&
.
small
.
spinner-border
{
width
:
25
px
;
height
:
25
px
;
border-width
:
3
px
;
}
&
.
fadeOut
{
visibility
:
hidden
;
opacity
:
0
;
transition
:
visibility
300
ms
linear
,
opacity
300
ms
linear
;
}
}
pre
{
margin
:
1
rem
0
;
padding
:
1
rem
;
background-color
:
$
menu-bg-color
;
}
.
card-title
{
font-size
:
1.2
rem
;
font-weight
:
bold
;
}
.
empty-list-body
{
background-color
:
#f8f8f8
;
color
:
grey
;
text-align
:
center
;
height
:
8
em
;
display
:
flex
;
flex-direction
:
column
;
justify-content
:
center
;
}
tfoot
.
table-fake-body
{
td
{
@extend
.empty-list-body
;
display
:
table-cell
;
border
:
0
;
}
tbody
:
not
(
:
empty
)
+
&
{
display
:
none
;
}
}
table
{
th
{
white-space
:
nowrap
;
}
td
.
btn-link
{
vertical-align
:
initial
;
}
td
.
email
,
td
.
price
,
td
.
datetime
,
td
.
selection
{
width
:
1
%
;
white-space
:
nowrap
;
}
td
.
buttons
,
th
.
price
,
td
.
price
,
th
.
size
,
td
.
size
{
width
:
1
%
;
text-align
:
right
;
white-space
:
nowrap
;
}
&
.
form-list
{
margin
:
0
;
td
{
border
:
0
;
&:first-child
{
padding-left
:
0
;
}
&
:
last-child
{
padding-right
:
0
;
}
}
button
{
line-height
:
1
;
}
}
.
btn-action
{
line-height
:
1
;
padding
:
0
;
}
&
.
files
{
table-layout
:
fixed
;
td
{
white-space
:
nowrap
;
}
td
.
name
{
overflow
:
hidden
;
text-overflow
:
ellipsis
;
}
td
.
size
,
th
.
size
{
width
:
5
em
;
}
/*
td.mtime,
th.mtime {
width: 140px;
@include media-breakpoint-down(sm) {
display: none;
}
}
*/
td
.
buttons
,
th
.
buttons
{
width
:
50
px
;
}
}
&
.
eventlog
{
.details,
.btn-less
{
display
:
none
;
}
tr
.
open
{
.btn-more
{
display
:
none
;
}
.
details
{
display
:
block
;
}
.
btn-less
{
display
:
initial
;
}
}
td
.
description
{
width
:
98
%
;
}
}
}
.
list-details
{
min-height
:
1
em
;
&
>
ul
{
margin
:
0
;
padding-left
:
1.2
em
;
}
}
.
plan-selector
{
.plan-header
{
display
:
flex
;
}
.
plan-ico
{
margin
:
auto
;
font-size
:
3.8
rem
;
color
:
$
main-color
;
border
:
3
px
solid
$
main-color
;
width
:
6
rem
;
height
:
6
rem
;
border-radius
:
50
%
;
}
}
.
status-message
{
display
:
flex
;
align-items
:
center
;
justify-content
:
center
;
.app-loader
{
width
:
auto
;
position
:
initial
;
.spinner-border
{
color
:
$
body-color
;
}
}
svg
{
font-size
:
1.5
em
;
}
:
first-child
{
margin-right
:
0.4
em
;
}
}
.
form-separator
{
position
:
relative
;
margin
:
1
em
0
;
display
:
flex
;
justify-content
:
center
;
hr
{
border-color
:
#999
;
margin
:
0
;
position
:
absolute
;
top
:
0.75
em
;
width
:
100
%
;
}
span
{
background
:
#fff
;
padding
:
0
1
em
;
z-index
:
1
;
}
}
.
modal
{
.modal-dialog,
.modal-content
{
max-height
:
calc
(
100
vh
-
3.5
rem
);
}
.
modal-body
{
overflow
:
auto
!important
;
}
&
.
fullscreen
{
.modal-dialog
{
height
:
100
%
;
width
:
100
%
;
max-width
:
calc
(
100
vw
-
1
rem
);
}
.
modal-content
{
height
:
100
%
;
max-height
:
100
%
!important
;
}
.
modal-body
{
padding
:
0
;
margin
:
1
em
;
overflow
:
hidden
!important
;
}
}
}
.
credit-cards
{
img
{
width
:
4
em
;
height
:
2.8
em
;
padding
:
0.4
em
;
border
:
1
px
solid
lightgrey
;
border-radius
:
0.4
em
;
margin-right
:
0.5
em
;
}
}
#
status-box
{
background-color
:
lighten
(
$
green
,
35
);
.progress
{
background-color
:
#fff
;
height
:
10
px
;
}
.
progress-label
{
font-size
:
0.9
em
;
}
.
progress-bar
{
background-color
:
$
green
;
}
&
.
process-failed
{
background-color
:
lighten
(
$
orange
,
30
);
.progress-bar
{
background-color
:
$
red
;
}
}
}
@
keyframes
blinker
{
50
%
{
opacity
:
0
;
}
}
.
blinker
{
animation
:
blinker
750
ms
step-start
infinite
;
}
#
dashboard-nav
{
display
:
flex
;
flex-wrap
:
wrap
;
justify-content
:
center
;
&
>
a
{
padding
:
1
rem
;
text-align
:
center
;
white-space
:
nowrap
;
margin
:
0.25
rem
;
text-decoration
:
none
;
width
:
150
px
;
color
:
$
link-color
;
&.disabled
{
pointer-events
:
none
;
opacity
:
0.6
;
}
//
Some
icons
are
too
big
,
scale
them
down
&
.
link-companionapp
,
&
.
link-domains
,
&
.
link-policies
,
&
.
link-resources
,
&
.
link-wallet
,
&
.
link-invitations
{
svg
{
transform
:
scale
(
0.8
);
}
}
&
.
link-distlists
,
&
.
link-files
,
&
.
link-settings
,
&
.
link-shared-folders
{
svg
{
transform
:
scale
(
0.9
);
}
}
.
badge
{
position
:
absolute
;
top
:
0.5
rem
;
right
:
0.5
rem
;
}
}
svg
{
width
:
6
rem
;
height
:
6
rem
;
margin
:
auto
;
}
}
#
payment-method-selection
{
display
:
flex
;
flex-wrap
:
wrap
;
justify-content
:
center
;
&
>
a
{
padding
:
1
rem
;
text-align
:
center
;
white-space
:
nowrap
;
margin
:
0.25
rem
;
text-decoration
:
none
;
width
:
150
px
;
color
:
$
link-color
;
}
svg
{
width
:
6
rem
;
height
:
6
rem
;
margin
:
auto
;
}
.
link-banktransfer
svg
{
transform
:
scale
(
.8
);
}
}
#
summary-summary
{
padding
:
0.5
rem
;
table
{
width
:
100
%
;
}
tr
{
&.total
{
font-weight
:
bold
;
}
&
.
vat-summary
{
font-size
:
small
;
}
}
td
{
padding
:
0.25
em
;
&.money
{
white-space
:
nowrap
;
text-align
:
right
;
}
}
}
#
logon-form
{
flex-basis
:
auto
;
/* Bootstrap issue? See logon page with width < 992 */
}
#
logon-form-footer
{
a
:
not
(
:
first
-child
)
{
margin-left
:
2
em
;
}
}
.
tab-pane
>
.
card-body
{
padding
:
1
rem
;
}
//
Various
improvements
for
mobile
@
include
media-breakpoint-down
(
sm
)
{
.
card
,
.
card-footer
{
border
:
0
;
}
.
card-body
{
padding
:
0.5
rem
0
;
}
.
nav-tabs
{
flex-wrap
:
nowrap
;
.nav-link
{
white-space
:
nowrap
;
padding
:
0.5
rem
0.75
rem
;
}
}
#
app
>
div
.
container
{
margin-bottom
:
1
rem
;
margin-top
:
1
rem
;
max-width
:
100
%
;
}
#
header-menu-navbar
{
padding
:
0
;
}
#
dashboard-nav
>
a
{
width
:
135
px
;
}
.
table-sm
:
not
(
.
form-list
)
{
tbody
td
{
padding
:
0.75
rem
0.5
rem
;
svg
{
vertical-align
:
-0.175
em
;
}
&
>
svg
{
font-size
:
125
%
;
margin-right
:
0.25
rem
;
}
}
}
.
table
.
transactions
{
thead
{
display
:
none
;
}
tbody
{
tr
{
position
:
relative
;
display
:
flex
;
flex-wrap
:
wrap
;
}
td
{
width
:
auto
;
border
:
0
;
padding
:
0.5
rem
;
&.datetime
{
width
:
50
%
;
padding-left
:
0
;
}
&
.
description
{
order
:
3
;
width
:
100
%
;
border-bottom
:
1
px
solid
$
border-color
;
color
:
$
secondary
;
padding
:
0
1.5
em
0.5
rem
0
;
margin-top
:
-0.25
em
;
}
&
.
selection
{
position
:
absolute
;
right
:
0
;
border
:
0
;
top
:
1.7
em
;
padding-right
:
0
;
}
&
.
price
{
width
:
50
%
;
padding-right
:
0
;
}
&
.
email
{
display
:
none
;
}
}
}
}
}
@
include
media-breakpoint-down
(
sm
)
{
.
tab-pane
>
.
card-body
{
padding
:
0.5
rem
;
}
}
File Metadata
Details
Attached
Mime Type
text/x-asm
Expires
Sat, Apr 4, 9:05 AM (3 w, 11 h ago)
Storage Engine
blob
Storage Format
Raw Data
Storage Handle
18823390
Default Alt Text
app.scss (10 KB)
Attached To
Mode
rK kolab
Attached
Detach File
Event Timeline