Skip to content
GitLab
Menu
Projects
Groups
Snippets
Loading...
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
Menu
Open sidebar
Neeme Kahusk
plonetheme.spot
Commits
4bf4abd2
Commit
4bf4abd2
authored
Jun 21, 2016
by
vikas-parashar
Browse files
improved mobile view
parent
25f29ebd
Changes
4
Hide whitespace changes
Inline
Side-by-side
plonetheme/spot/theme/css/main.css
View file @
4bf4abd2
@import
url(http://fonts.googleapis.com/css?family=Lato:300,400,700,900)
;
@import
url(http://fonts.googleapis.com/css?family=Raleway:400,300,700,900)
;
/*! normalize.css v3.0.1 | MIT License | git.io/normalize */
html
{
font-family
:
sans-serif
;
-ms-text-size-adjust
:
100%
;
-webkit-text-size-adjust
:
100%
}
body
{
margin
:
0
}
article
,
aside
,
details
,
figcaption
,
figure
,
footer
,
header
,
main
,
nav
,
section
,
summary
{
display
:
block
}
audio
,
canvas
,
progress
,
video
{
display
:
inline-block
;
vertical-align
:
baseline
}
audio
:not
([
controls
])
{
display
:
none
;
height
:
0
}
[
hidden
],
template
{
display
:
none
}
a
{
background
:
transparent
}
a
:active
,
a
:hover
{
outline
:
0
}
abbr
[
title
]
{
border-bottom
:
1px
dotted
}
b
,
strong
{
font-weight
:
bold
}
dfn
{
font-style
:
italic
}
h1
{
font-size
:
2em
;
margin
:
.67em
0
}
mark
{
background
:
#ff0
;
color
:
#000
}
small
{
font-size
:
80%
}
sub
,
sup
{
font-size
:
75%
;
line-height
:
0
;
position
:
relative
;
vertical-align
:
baseline
}
sup
{
top
:
-0.5em
}
sub
{
bottom
:
-0.25em
}
img
{
border
:
0
}
svg
:not
(
:root
)
{
overflow
:
hidden
}
figure
{
margin
:
1em
40px
}
hr
{
-moz-box-sizing
:
content-box
;
box-sizing
:
content-box
;
height
:
0
}
pre
{
overflow
:
auto
}
code
,
kbd
,
pre
,
samp
{
font-family
:
monospace
,
monospace
;
font-size
:
1em
}
button
,
input
,
optgroup
,
select
,
textarea
{
color
:
inherit
;
font
:
inherit
;
margin
:
0
}
button
{
overflow
:
visible
}
button
,
select
{
text-transform
:
none
}
button
,
html
input
[
type
=
"button"
],
input
[
type
=
"reset"
],
input
[
type
=
"submit"
]
{
-webkit-appearance
:
button
;
cursor
:
pointer
}
button
[
disabled
],
html
input
[
disabled
]
{
cursor
:
default
}
button
::-moz-focus-inner
,
input
::-moz-focus-inner
{
border
:
0
;
padding
:
0
}
input
{
line-height
:
normal
}
input
[
type
=
"checkbox"
],
input
[
type
=
"radio"
]
{
box-sizing
:
border-box
;
padding
:
0
}
input
[
type
=
"number"
]
::-webkit-inner-spin-button
,
input
[
type
=
"number"
]
::-webkit-outer-spin-button
{
height
:
auto
}
input
[
type
=
"search"
]
{
-webkit-appearance
:
textfield
;
-moz-box-sizing
:
content-box
;
-webkit-box-sizing
:
content-box
;
box-sizing
:
content-box
}
input
[
type
=
"search"
]
::-webkit-search-cancel-button
,
input
[
type
=
"search"
]
::-webkit-search-decoration
{
-webkit-appearance
:
none
}
fieldset
{
border
:
1px
solid
#c0c0c0
;
margin
:
0
2px
;
padding
:
.35em
.625em
.75em
}
legend
{
border
:
0
;
padding
:
0
}
textarea
{
overflow
:
auto
}
optgroup
{
font-weight
:
bold
}
table
{
border-collapse
:
collapse
;
border-spacing
:
0
}
td
,
th
{
padding
:
0
}
@media
print
{
*
{
text-shadow
:
none
!important
;
color
:
#000
!important
;
background
:
transparent
!important
;
box-shadow
:
none
!important
}
a
,
a
:visited
{
text-decoration
:
underline
}
a
[
href
]
:after
{
content
:
" ("
attr
(
href
)
")"
}
abbr
[
title
]
:after
{
content
:
" ("
attr
(
title
)
")"
}
a
[
href
^=
"javascript:"
]
:after
,
a
[
href
^=
"#"
]
:after
{
content
:
""
}
pre
,
blockquote
{
border
:
1px
solid
#999
;
page-break-inside
:
avoid
}
thead
{
display
:
table-header-group
}
tr
,
img
{
page-break-inside
:
avoid
}
img
{
max-width
:
100%
!important
}
p
,
h2
,
h3
{
orphans
:
3
;
widows
:
3
}
h2
,
h3
{
page-break-after
:
avoid
}
select
{
background
:
#fff
!important
}
.navbar
{
display
:
none
}
.table
td
,
.table
th
{
background-color
:
#fff
!important
}
.btn
>
.caret
,
.dropup
>
.btn
>
.caret
{
border-top-color
:
#000
!important
}
.label
{
border
:
1px
solid
#000
}
.table
{
border-collapse
:
collapse
!important
}
.table-bordered
th
,
.table-bordered
td
{
border
:
1px
solid
#ddd
!important
}
#portal-searchbox
{
display
:
None
}
#portal-personaltools
{
display
:
None
}
#portal-breadcrumbs
{
display
:
None
}}
*
{
-webkit-box-sizing
:
border-box
;
-moz-box-sizing
:
border-box
;
box-sizing
:
border-box
}
*
:before
,*
:after
{
-webkit-box-sizing
:
border-box
;
-moz-box-sizing
:
border-box
;
box-sizing
:
border-box
}
html
{
font-size
:
62.5%
;
-webkit-tap-highlight-color
:
rgba
(
0
,
0
,
0
,
0
)}
body
{
font-family
:
"Roboto"
,
"Helvetica Neue"
,
Helvetica
,
Arial
,
sans-serif
;
font-size
:
14px
;
font-weight
:
500
;
line-height
:
1.42857143
;
color
:
#4d4d4d
;
background-color
:
#fafafa
;
-webkit-font-smoothing
:
antialiased
;
-moz-osx-font-smoothing
:
grayscale
}
input
,
button
,
select
,
textarea
{
font-family
:
inherit
;
font-size
:
inherit
;
line-height
:
inherit
}
a
{
color
:
#007bb1
;
text-decoration
:
none
}
a
:hover
,
a
:focus
{
color
:
#004665
;
text-decoration
:
underline
}
a
:focus
{
outline
:
thin
dotted
;
outline
:
5px
auto
-webkit-focus-ring-color
;
outline-offset
:
-2px
}
figure
{
margin
:
0
}
img
{
vertical-align
:
middle
}
hr
{
margin-top
:
20px
;
margin-bottom
:
20px
;
border
:
0
;
border-top
:
1px
solid
#ccc
}
.sr-only
,
.hiddenStructure
,
.crud-form
.header-select
{
position
:
absolute
;
width
:
1px
;
height
:
1px
;
margin
:
-1px
;
padding
:
0
;
overflow
:
hidden
;
clip
:
rect
(
0
,
0
,
0
,
0
);
border
:
0
;
color
:
#fff
;
background-color
:
#000
}
.sr-only
a
,
.hiddenStructure
a
{
color
:
#fff
;
background-color
:
#000
}
.sr-only-focusable
:active
,
.sr-only-focusable
:focus
{
position
:
static
;
width
:
auto
;
height
:
auto
;
margin
:
0
;
overflow
:
visible
;
clip
:
auto
}
body
{
word-wrap
:
break-word
}
h1
,
h2
,
h3
,
h4
,
h5
,
h6
{
font-family
:
inherit
;
font-weight
:
400
;
line-height
:
1.1
;
color
:
inherit
}
h1
,
h2
,
h3
{
margin-top
:
20px
;
margin-bottom
:
10px
}
h1
a
:hover
,
h2
a
:hover
,
h3
a
:hover
,
h1
a
:focus
,
h2
a
:focus
,
h3
a
:focus
{
text-decoration
:
none
;
border-bottom
:
2px
#004665
solid
}
h4
,
h5
,
h6
{
margin-top
:
10px
;
margin-bottom
:
10px
}
h1
{
font-size
:
36px
}
h2
{
font-size
:
30px
}
h3
{
font-size
:
24px
}
h4
{
font-size
:
18px
}
h5
{
font-size
:
14px
}
h6
{
font-size
:
12px
}
p
{
margin
:
0
0
10px
}
.documentDescription
{
font-size
:
18px
;
font-weight
:
700
;
color
:
#696969
;
margin-bottom
:
10px
}
small
{
font-size
:
85%
}
cite
{
font-style
:
normal
}
mark
{
background-color
:
#ebd380
;
padding
:
.2em
}
.discreet
{
color
:
#696969
;
font-weight
:
400
}
.documentByLine
{
color
:
#696969
;
font-weight
:
400
;
margin-bottom
:
10px
}
.documentFirstHeading
{
padding-bottom
:
9px
;
margin
:
0
0
10px
;
border-bottom
:
1px
solid
#ccc
}
ul
,
ol
{
margin-top
:
0
;
margin-bottom
:
10px
}
ul
ul
,
ol
ul
,
ul
ol
,
ol
ol
{
margin-bottom
:
0
}
dl
{
margin-top
:
0
;
margin-bottom
:
20px
}
dt
,
dd
{
line-height
:
1.42857143
}
dt
{
font-weight
:
bold
}
dd
{
margin-left
:
0
}
abbr
[
title
],
abbr
[
data-original-title
]
{
cursor
:
help
;
border-bottom
:
1px
dotted
#777
}
address
{
margin-bottom
:
20px
;
font-style
:
normal
;
line-height
:
1.42857143
}
.pull-right
{
float
:
right
!important
}
.pull-left
{
float
:
left
!important
}
code
,
kbd
,
pre
,
samp
{
font-family
:
Menlo
,
Monaco
,
Consolas
,
"Courier New"
,
monospace
}
code
{
padding
:
2px
4px
;
font-size
:
90%
;
color
:
#c7254e
;
background-color
:
#f9f2f4
;
border-radius
:
4px
}
kbd
{
padding
:
2px
4px
;
font-size
:
90%
;
color
:
#fff
;
background-color
:
#333
;
border-radius
:
2px
;
box-shadow
:
inset
0
-1px
0
rgba
(
0
,
0
,
0
,
0.25
)}
pre
{
display
:
block
;
padding
:
10px
;
margin
:
0
0
10px
;
font-size
:
13px
;
line-height
:
1.42857143
;
word-break
:
break-all
;
word-wrap
:
break-word
;
color
:
#4d4d4d
;
background-color
:
#f5f5f5
;
border
:
1px
solid
#ccc
;
border-radius
:
4px
}
pre
code
{
padding
:
0
;
font-size
:
inherit
;
color
:
inherit
;
white-space
:
pre-wrap
;
background-color
:
transparent
;
border-radius
:
0
}
.container
{
margin-right
:
auto
;
margin-left
:
auto
;
padding-left
:
15px
;
padding-right
:
15px
}
@media
(
min-width
:
768px
){
.container
{
width
:
750px
}}
@media
(
min-width
:
992px
){
.container
{
width
:
970px
}}
@media
(
min-width
:
1200px
){
.container
{
width
:
1170px
}}
.container-fluid
{
margin-right
:
auto
;
margin-left
:
auto
;
padding-left
:
15px
;
padding-right
:
15px
}
.row
{
margin-left
:
-15px
;
margin-right
:
-15px
}
.row
:before
,
.row
:after
{
content
:
" "
;
display
:
table
}
.row
:after
{
clear
:
both
}
.col-xs-1
,
.col-sm-1
,
.col-md-1
,
.col-lg-1
,
.col-xs-2
,
.col-sm-2
,
.col-md-2
,
.col-lg-2
,
.col-xs-3
,
.col-sm-3
,
.col-md-3
,
.col-lg-3
,
.col-xs-4
,
.col-sm-4
,
.col-md-4
,
.col-lg-4
,
.col-xs-5
,
.col-sm-5
,
.col-md-5
,
.col-lg-5
,
.col-xs-6
,
.col-sm-6
,
.col-md-6
,
.col-lg-6
,
.col-xs-7
,
.col-sm-7
,
.col-md-7
,
.col-lg-7
,
.col-xs-8
,
.col-sm-8
,
.col-md-8
,
.col-lg-8
,
.col-xs-9
,
.col-sm-9
,
.col-md-9
,
.col-lg-9
,
.col-xs-10
,
.col-sm-10
,
.col-md-10
,
.col-lg-10
,
.col-xs-11
,
.col-sm-11
,
.col-md-11
,
.col-lg-11
,
.col-xs-12
,
.col-sm-12
,
.col-md-12
,
.col-lg-12
{
position
:
relative
;
min-height
:
1px
;
padding-left
:
15px
;
padding-right
:
15px
}
.col-xs-1
,
.col-xs-2
,
.col-xs-3
,
.col-xs-4
,
.col-xs-5
,
.col-xs-6
,
.col-xs-7
,
.col-xs-8
,
.col-xs-9
,
.col-xs-10
,
.col-xs-11
,
.col-xs-12
{
float
:
left
}
.col-xs-12
{
width
:
100%
}
.col-xs-11
{
width
:
91.66666667%
}
.col-xs-10
{
width
:
83.33333333%
}
.col-xs-9
{
width
:
75%
}
.col-xs-8
{
width
:
66.66666667%
}
.col-xs-7
{
width
:
58.33333333%
}
.col-xs-6
{
width
:
50%
}
.col-xs-5
{
width
:
41.66666667%
}
.col-xs-4
{
width
:
33.33333333%
}
.col-xs-3
{
width
:
25%
}
.col-xs-2
{
width
:
16.66666667%
}
.col-xs-1
{
width
:
8.33333333%
}
.col-xs-pull-12
{
right
:
100%
}
.col-xs-pull-11
{
right
:
91.66666667%
}
.col-xs-pull-10
{
right
:
83.33333333%
}
.col-xs-pull-9
{
right
:
75%
}
.col-xs-pull-8
{
right
:
66.66666667%
}
.col-xs-pull-7
{
right
:
58.33333333%
}
.col-xs-pull-6
{
right
:
50%
}
.col-xs-pull-5
{
right
:
41.66666667%
}
.col-xs-pull-4
{
right
:
33.33333333%
}
.col-xs-pull-3
{
right
:
25%
}
.col-xs-pull-2
{
right
:
16.66666667%
}
.col-xs-pull-1
{
right
:
8.33333333%
}
.col-xs-pull-0
{
right
:
auto
}
.col-xs-push-12
{
left
:
100%
}
.col-xs-push-11
{
left
:
91.66666667%
}
.col-xs-push-10
{
left
:
83.33333333%
}
.col-xs-push-9
{
left
:
75%
}
.col-xs-push-8
{
left
:
66.66666667%
}
.col-xs-push-7
{
left
:
58.33333333%
}
.col-xs-push-6
{
left
:
50%
}
.col-xs-push-5
{
left
:
41.66666667%
}
.col-xs-push-4
{
left
:
33.33333333%
}
.col-xs-push-3
{
left
:
25%
}
.col-xs-push-2
{
left
:
16.66666667%
}
.col-xs-push-1
{
left
:
8.33333333%
}
.col-xs-push-0
{
left
:
auto
}
.col-xs-offset-12
{
margin-left
:
100%
}
.col-xs-offset-11
{
margin-left
:
91.66666667%
}
.col-xs-offset-10
{
margin-left
:
83.33333333%
}
.col-xs-offset-9
{
margin-left
:
75%
}
.col-xs-offset-8
{
margin-left
:
66.66666667%
}
.col-xs-offset-7
{
margin-left
:
58.33333333%
}
.col-xs-offset-6
{
margin-left
:
50%
}
.col-xs-offset-5
{
margin-left
:
41.66666667%
}
.col-xs-offset-4
{
margin-left
:
33.33333333%
}
.col-xs-offset-3
{
margin-left
:
25%
}
.col-xs-offset-2
{
margin-left
:
16.66666667%
}
.col-xs-offset-1
{
margin-left
:
8.33333333%
}
.col-xs-offset-0
{
margin-left
:
0
}
@media
(
min-width
:
768px
){
.col-sm-1
,
.col-sm-2
,
.col-sm-3
,
.col-sm-4
,
.col-sm-5
,
.col-sm-6
,
.col-sm-7
,
.col-sm-8
,
.col-sm-9
,
.col-sm-10
,
.col-sm-11
,
.col-sm-12
{
float
:
left
}
.col-sm-12
{
width
:
100%
}
.col-sm-11
{
width
:
91.66666667%
}
.col-sm-10
{
width
:
83.33333333%
}
.col-sm-9
{
width
:
75%
}
.col-sm-8
{
width
:
66.66666667%
}
.col-sm-7
{
width
:
58.33333333%
}
.col-sm-6
{
width
:
50%
}
.col-sm-5
{
width
:
41.66666667%
}
.col-sm-4
{
width
:
33.33333333%
}
.col-sm-3
{
width
:
25%
}
.col-sm-2
{
width
:
16.66666667%
}
.col-sm-1
{
width
:
8.33333333%
}
.col-sm-pull-12
{
right
:
100%
}
.col-sm-pull-11
{
right
:
91.66666667%
}
.col-sm-pull-10
{
right
:
83.33333333%
}
.col-sm-pull-9
{
right
:
75%
}
.col-sm-pull-8
{
right
:
66.66666667%
}
.col-sm-pull-7
{
right
:
58.33333333%
}
.col-sm-pull-6
{
right
:
50%
}
.col-sm-pull-5
{
right
:
41.66666667%
}
.col-sm-pull-4
{
right
:
33.33333333%
}
.col-sm-pull-3
{
right
:
25%
}
.col-sm-pull-2
{
right
:
16.66666667%
}
.col-sm-pull-1
{
right
:
8.33333333%
}
.col-sm-pull-0
{
right
:
auto
}
.col-sm-push-12
{
left
:
100%
}
.col-sm-push-11
{
left
:
91.66666667%
}
.col-sm-push-10
{
left
:
83.33333333%
}
.col-sm-push-9
{
left
:
75%
}
.col-sm-push-8
{
left
:
66.66666667%
}
.col-sm-push-7
{
left
:
58.33333333%
}
.col-sm-push-6
{
left
:
50%
}
.col-sm-push-5
{
left
:
41.66666667%
}
.col-sm-push-4
{
left
:
33.33333333%
}
.col-sm-push-3
{
left
:
25%
}
.col-sm-push-2
{
left
:
16.66666667%
}
.col-sm-push-1
{
left
:
8.33333333%
}
.col-sm-push-0
{
left
:
auto
}
.col-sm-offset-12
{
margin-left
:
100%
}
.col-sm-offset-11
{
margin-left
:
91.66666667%
}
.col-sm-offset-10
{
margin-left
:
83.33333333%
}
.col-sm-offset-9
{
margin-left
:
75%
}
.col-sm-offset-8
{
margin-left
:
66.66666667%
}
.col-sm-offset-7
{
margin-left
:
58.33333333%
}
.col-sm-offset-6
{
margin-left
:
50%
}
.col-sm-offset-5
{
margin-left
:
41.66666667%
}
.col-sm-offset-4
{
margin-left
:
33.33333333%
}
.col-sm-offset-3
{
margin-left
:
25%
}
.col-sm-offset-2
{
margin-left
:
16.66666667%
}
.col-sm-offset-1
{
margin-left
:
8.33333333%
}
.col-sm-offset-0
{
margin-left
:
0
}}
@media
(
min-width
:
992px
){
.col-md-1
,
.col-md-2
,
.col-md-3
,
.col-md-4
,
.col-md-5
,
.col-md-6
,
.col-md-7
,
.col-md-8
,
.col-md-9
,
.col-md-10
,
.col-md-11
,
.col-md-12
{
float
:
left
}
.col-md-12
{
width
:
100%
}
.col-md-11
{
width
:
91.66666667%
}
.col-md-10
{
width
:
83.33333333%
}
.col-md-9
{
width
:
75%
}
.col-md-8
{
width
:
66.66666667%
}
.col-md-7
{
width
:
58.33333333%
}
.col-md-6
{
width
:
50%
}
.col-md-5
{
width
:
41.66666667%
}
.col-md-4
{
width
:
33.33333333%
}
.col-md-3
{
width
:
25%
}
.col-md-2
{
width
:
16.66666667%
}
.col-md-1
{
width
:
8.33333333%
}
.col-md-pull-12
{
right
:
100%
}
.col-md-pull-11
{
right
:
91.66666667%
}
.col-md-pull-10
{
right
:
83.33333333%
}
.col-md-pull-9
{
right
:
75%
}
.col-md-pull-8
{
right
:
66.66666667%
}
.col-md-pull-7
{
right
:
58.33333333%
}
.col-md-pull-6
{
right
:
50%
}
.col-md-pull-5
{
right
:
41.66666667%
}
.col-md-pull-4
{
right
:
33.33333333%
}
.col-md-pull-3
{
right
:
25%
}
.col-md-pull-2
{
right
:
16.66666667%
}
.col-md-pull-1
{
right
:
8.33333333%
}
.col-md-pull-0
{
right
:
auto
}
.col-md-push-12
{
left
:
100%
}
.col-md-push-11
{
left
:
91.66666667%
}
.col-md-push-10
{
left
:
83.33333333%
}
.col-md-push-9
{
left
:
75%
}
.col-md-push-8
{
left
:
66.66666667%
}
.col-md-push-7
{
left
:
58.33333333%
}
.col-md-push-6
{
left
:
50%
}
.col-md-push-5
{
left
:
41.66666667%
}
.col-md-push-4
{
left
:
33.33333333%
}
.col-md-push-3
{
left
:
25%
}
.col-md-push-2
{
left
:
16.66666667%
}
.col-md-push-1
{
left
:
8.33333333%
}
.col-md-push-0
{
left
:
auto
}
.col-md-offset-12
{
margin-left
:
100%
}
.col-md-offset-11
{
margin-left
:
91.66666667%
}
.col-md-offset-10
{
margin-left
:
83.33333333%
}
.col-md-offset-9
{
margin-left
:
75%
}
.col-md-offset-8
{
margin-left
:
66.66666667%
}
.col-md-offset-7
{
margin-left
:
58.33333333%
}
.col-md-offset-6
{
margin-left
:
50%
}
.col-md-offset-5
{
margin-left
:
41.66666667%
}
.col-md-offset-4
{
margin-left
:
33.33333333%
}
.col-md-offset-3
{
margin-left
:
25%
}
.col-md-offset-2
{
margin-left
:
16.66666667%
}
.col-md-offset-1
{
margin-left
:
8.33333333%
}
.col-md-offset-0
{
margin-left
:
0
}}
@media
(
min-width
:
1200px
){
.col-lg-1
,
.col-lg-2
,
.col-lg-3
,
.col-lg-4
,
.col-lg-5
,
.col-lg-6
,
.col-lg-7
,
.col-lg-8
,
.col-lg-9
,
.col-lg-10
,
.col-lg-11
,
.col-lg-12
{
float
:
left
}
.col-lg-12
{
width
:
100%
}
.col-lg-11
{
width
:
91.66666667%
}
.col-lg-10
{
width
:
83.33333333%
}
.col-lg-9
{
width
:
75%
}
.col-lg-8
{
width
:
66.66666667%
}
.col-lg-7
{
width
:
58.33333333%
}
.col-lg-6
{
width
:
50%
}
.col-lg-5
{
width
:
41.66666667%
}
.col-lg-4
{
width
:
33.33333333%
}
.col-lg-3
{
width
:
25%
}
.col-lg-2
{
width
:
16.66666667%
}
.col-lg-1
{
width
:
8.33333333%
}
.col-lg-pull-12
{
right
:
100%
}
.col-lg-pull-11
{
right
:
91.66666667%
}
.col-lg-pull-10
{
right
:
83.33333333%
}
.col-lg-pull-9
{
right
:
75%
}
.col-lg-pull-8
{
right
:
66.66666667%
}
.col-lg-pull-7
{
right
:
58.33333333%
}
.col-lg-pull-6
{
right
:
50%
}
.col-lg-pull-5
{
right
:
41.66666667%
}
.col-lg-pull-4
{
right
:
33.33333333%
}
.col-lg-pull-3
{
right
:
25%
}
.col-lg-pull-2
{
right
:
16.66666667%
}
.col-lg-pull-1
{
right
:
8.33333333%
}
.col-lg-pull-0
{
right
:
auto
}
.col-lg-push-12
{
left
:
100%
}
.col-lg-push-11
{
left
:
91.66666667%
}
.col-lg-push-10
{
left
:
83.33333333%
}
.col-lg-push-9
{
left
:
75%
}
.col-lg-push-8
{
left
:
66.66666667%
}
.col-lg-push-7
{
left
:
58.33333333%
}
.col-lg-push-6
{
left
:
50%
}
.col-lg-push-5
{
left
:
41.66666667%
}
.col-lg-push-4
{
left
:
33.33333333%
}
.col-lg-push-3
{
left
:
25%
}
.col-lg-push-2
{
left
:
16.66666667%
}
.col-lg-push-1
{
left
:
8.33333333%
}
.col-lg-push-0
{
left
:
auto
}
.col-lg-offset-12
{
margin-left
:
100%
}
.col-lg-offset-11
{
margin-left
:
91.66666667%
}
.col-lg-offset-10
{
margin-left
:
83.33333333%
}
.col-lg-offset-9
{
margin-left
:
75%
}
.col-lg-offset-8
{
margin-left
:
66.66666667%
}
.col-lg-offset-7
{
margin-left
:
58.33333333%
}
.col-lg-offset-6
{
margin-left
:
50%
}
.col-lg-offset-5
{
margin-left
:
41.66666667%
}
.col-lg-offset-4
{
margin-left
:
33.33333333%
}
.col-lg-offset-3
{
margin-left
:
25%
}
.col-lg-offset-2
{
margin-left
:
16.66666667%
}
.col-lg-offset-1
{
margin-left
:
8.33333333%
}
.col-lg-offset-0
{
margin-left
:
0
}}
#edit-zone
.plone-toolbar-top
.plone-toolbar-container
{
margin-right
:
auto
;
margin-left
:
auto
;
padding-left
:
15px
;
padding-right
:
15px
;
margin-top
:
0
;
margin-bottom
:
0
;
height
:
50px
}
@media
(
min-width
:
768px
){
#edit-zone
.plone-toolbar-top
.plone-toolbar-container
{
width
:
750px
}}
@media
(
min-width
:
992px
){
#edit-zone
.plone-toolbar-top
.plone-toolbar-container
{
width
:
970px
}}
@media
(
min-width
:
1200px
){
#edit-zone
.plone-toolbar-top
.plone-toolbar-container
{
width
:
1170px
}}
#edit-zone
.plone-toolbar-top.compressed
.plone-toolbar-container
{
width
:
auto
}
table
{
max-width
:
100%
;
background-color
:
#fff
;
border-radius
:
4px
;
font-weight
:
400
;
color
:
#696969
}
th
{
text-align
:
left
;
color
:
#4d4d4d
}
.listing
{
width
:
100%
;
margin-bottom
:
20px
}
.listing
>
thead
>
tr
>
th
,
.listing
>
tbody
>
tr
>
th
,
.listing
>
tfoot
>
tr
>
th
,
.listing
>
thead
>
tr
>
td
,
.listing
>
tbody
>
tr
>
td
,
.listing
>
tfoot
>
tr
>
td
{
padding
:
8px
;
line-height
:
1.42857143
;
vertical-align
:
top
;
border-top
:
0
solid
#e5e5e5
;
border-collapse
:
collapse
}
.listing
>
thead
>
tr
>
th
{
vertical-align
:
bottom
;
border-bottom
:
1px
solid
#e5e5e5
}
.listing
>
caption
+
thead
>
tr
:first-child
>
th
,
.listing
>
colgroup
+
thead
>
tr
:first-child
>
th
,
.listing
>
thead
:first-child
>
tr
:first-child
>
th
,
.listing
>
caption
+
thead
>
tr
:first-child
>
td
,
.listing
>
colgroup
+
thead
>
tr
:first-child
>
td
,
.listing
>
thead
:first-child
>
tr
:first-child
>
td
{
border-top
:
0
}
.listing
>
tbody
+
tbody
{
border-top
:
2px
solid
#e5e5e5
}
.listing
.listing
{
background-color
:
#fafafa
}
.invisible-grid
{
width
:
100%
;
margin-bottom
:
20px
;
border
:
0
;
background
:
transparent
}
.invisible-grid
>
thead
>
tr
>
th
,
.invisible-grid
>
tbody
>
tr
>
th
,
.invisible-grid
>
tfoot
>
tr
>
th
,
.invisible-grid
>
thead
>
tr
>
td
,
.invisible-grid
>
tbody
>
tr
>
td
,
.invisible-grid
>
tfoot
>
tr
>
td
{
border
:
0
}
.listing
>
tbody
>
tr
:nth-child
(
odd
)>
td
,
.listing
>
tbody
>
tr
:nth-child
(
odd
)>
th
{
background-color
:
#f6f6f6
}
@media
screen
and
(
max-width
:
767px
){
.plone-has-table
{
width
:
100%
;
margin-bottom
:
15px
;
overflow-y
:
hidden
;
overflow-x
:
scroll
;
-ms-overflow-style
:
-ms-autohiding-scrollbar
;
border
:
1px
solid
#e5e5e5
;
border-radius
:
4px
;
-webkit-overflow-scrolling
:
touch
;
position
:
relative
}
.plone-has-table
:after
{
content
:
"⟷"
;
position
:
fixed
;
color
:
#ccc
;
margin-top
:
-3px
}
.plone-has-table
>
.listing
{
margin-bottom
:
0
}
.plone-has-table
>
.listing
>
thead
>
tr
>
th
,
.plone-has-table
>
.listing
>
tbody
>
tr
>
th
,
.plone-has-table
>
.listing
>
tfoot
>
tr
>
th
,
.plone-has-table
>
.listing
>
thead
>
tr
>
td
,
.plone-has-table
>
.listing
>
tbody
>
tr
>
td
,
.plone-has-table
>
.listing
>
tfoot
>
tr
>
td
{
white-space
:
nowrap
}}
table
{
width
:
100%
;
max-width
:
100%
;
border
:
1px
solid
#e5e5e5
}
table
>
thead
>
tr
>
th
,
table
>
tbody
>
tr
>
th
,
table
>
tfoot
>
tr
>
th
,
table
>
thead
>
tr
>
td
,
table
>
tbody
>
tr
>
td
,
table
>
tfoot
>
tr
>
td
{
vertical-align
:
top
;
border-top
:
1px
solid
#e5e5e5
}
table
>
thead
>
tr
>
th
{
vertical-align
:
bottom
;
border-bottom
:
2px
solid
#e5e5e5
}
table
>
caption
+
thead
>
tr
:first-child
>
th
,
table
>
colgroup
+
thead
>
tr
:first-child
>
th
,
table
>
thead
:first-child
>
tr
:first-child
>
th
,
table
>
caption
+
thead
>
tr
:first-child
>
td
,
table
>
colgroup
+
thead
>
tr
:first-child
>
td
,
table
>
thead
:first-child
>
tr
:first-child
>
td
{
border-top
:
0
}
table
>
tbody
+
tbody
{
border-top
:
2px
solid
#e5e5e5
}
table
>
thead
>
tr
>
th
,
table
>
tbody
>
tr
>
th
,
table
>
tfoot
>
tr
>
th
,
table
>
thead
>
tr
>
td
,
table
>
tbody
>
tr
>
td
,
table
>
tfoot
>
tr
>
td
{
border
:
1px
solid
#e5e5e5
}
table
>
thead
>
tr
>
th
,
table
>
thead
>
tr
>
td
{
border-bottom
:
1px
solid
#e5e5e5
}
table
col
[
class
*=
"col-"
]
{
position
:
static
;
float
:
none
;
display
:
table-column
}
table
td
[
class
*=
"col-"
],
table
th
[
class
*=
"col-"
]
{
position
:
static
;
float
:
none
;
display
:
table-cell
}
fieldset
{
padding
:
0
;
margin
:
0
;
border
:
0
;
min-width
:
0
}
legend
{
display
:
block
;
width
:
100%
;
padding
:
0
;
margin-bottom
:
20px
;
font-size
:
21px
;
line-height
:
inherit
;
color
:
#4d4d4d
;
border
:
0
;
border-bottom
:
1px
solid
#e5e5e5
;
font-weight
:
300
}
label
{
display
:
inline-block
;
max-width
:
100%
;
margin-bottom
:
6px
;
font-weight
:
bold
}
input
[
type
=
"search"
]
{
-webkit-box-sizing
:
border-box
;
-moz-box-sizing
:
border-box
;
box-sizing
:
border-box
}
input
[
type
=
"radio"
],
input
[
type
=
"checkbox"
]
{
margin
:
4px
0
0
;
margin-top
:
1px
\
9
;
line-height
:
normal
}
input
[
type
=
"file"
]
{
display
:
block
}
input
[
type
=
"range"
]
{
display
:
block
;
width
:
100%
}
select
[
multiple
],
select
[
size
]
{
height
:
auto
;
min-width
:
10em
}
select
[
size
=
"1"
]
{
height
:
34px
}
input
[
type
=
"file"
]
:focus
,
input
[
type
=
"radio"
]
:focus
,
input
[
type
=
"checkbox"
]
:focus
{
outline
:
thin
dotted
;
outline
:
5px
auto
-webkit-focus-ring-color
;
outline-offset
:
-2px
}
output
{
display
:
block
;
padding-top
:
7px
;
font-size
:
14px
;
line-height
:
1.42857143
;
color
:
#696969
}
input
[
type
=
"text"
],
input
[
type
=
"email"
],
input
[
type
=
"password"
],
textarea
,
select
{
display
:
block
;
width
:
100%
;
height
:
34px
;
padding
:
6px
12px
;
font-size
:
14px
;
line-height
:
1.42857143
;
color
:
#696969
;
background-color
:
#fff
;
background-image
:
none
;
border
:
1px
solid
#ccc
;
border-radius
:
4px
;
-webkit-box-shadow
:
inset
0
1px
1px
rgba
(
0
,
0
,
0
,
0.075
);
box-shadow
:
inset
0
1px
1px
rgba
(
0
,
0
,
0
,
0.075
);
-webkit-transition
:
border-color
ease-in-out
.15s
,
box-shadow
ease-in-out
.15s
;
-o-transition
:
border-color
ease-in-out
.15s
,
box-shadow
ease-in-out
.15s
;
transition
:
border-color
ease-in-out
.15s
,
box-shadow
ease-in-out
.15s
}
input
[
type
=
"text"
]
:focus
,
input
[
type
=
"email"
]
:focus
,
input
[
type
=
"password"
]
:focus
,
textarea
:focus
,
select
:focus
{
border-color
:
#64bee8
;
outline
:
0
;
-webkit-box-shadow
:
inset
0
1px
1px
rgba
(
0
,
0
,
0
,
.075
),
0
0
8px
rgba
(
100
,
190
,
232
,
0.6
);
box-shadow
:
inset
0
1px
1px
rgba
(
0
,
0
,
0
,
.075
),
0
0
8px
rgba
(
100
,
190
,
232
,
0.6
)}
input
[
type
=
"text"
]
::-moz-placeholder
,
input
[
type
=
"email"
]
::-moz-placeholder
,
input
[
type
=
"password"
]
::-moz-placeholder
,
textarea
::-moz-placeholder
,
select
::-moz-placeholder
{
color
:
#777
;
opacity
:
1
}
input
[
type
=
"text"
]
:-ms-input-placeholder
,
input
[
type
=
"email"
]
:-ms-input-placeholder
,
input
[
type
=
"password"
]
:-ms-input-placeholder
,
textarea
:-ms-input-placeholder
,
select
:-ms-input-placeholder
{
color
:
#777
}
input
[
type
=
"text"
]
::-webkit-input-placeholder
,
input
[
type
=
"email"
]
::-webkit-input-placeholder
,
input
[
type
=
"password"
]
::-webkit-input-placeholder
,
textarea
::-webkit-input-placeholder
,
select
::-webkit-input-placeholder
{
color
:
#777
}
input
[
type
=
"text"
][
disabled
],
input
[
type
=
"email"
][
disabled
],
input
[
type
=
"password"
][
disabled
],
textarea
[
disabled
],
select
[
disabled
],
input
[
type
=
"text"
][
readonly
],
input
[
type
=
"email"
][
readonly
],
input
[
type
=
"password"
][
readonly
],
textarea
[
readonly
],
select
[
readonly
],
fieldset
[
disabled
]
input
[
type
=
"text"
],
fieldset
[
disabled
]
input
[
type
=
"email"
],
fieldset
[
disabled
]
input
[
type
=
"password"
],
fieldset
[
disabled
]
textarea
,
fieldset
[
disabled
]
select
{
cursor
:
not-allowed
;
background-color
:
#e5e5e5
;
opacity
:
1
}
textarea
{
min-height
:
9em
;
min-width
:
10em
;
resize
:
vertical
}
textarea
[
name
=
'form.widgets.IRichText.text'
]
{
min-height
:
12em
;
font-family
:
Menlo
,
Monaco
,
Consolas
,
"Courier New"
,
monospace
}
input
[
type
=
"search"
]
{
-webkit-appearance
:
none
}
input
[
type
=
"date"
],
input
[
type
=
"time"
],
input
[
type
=
"datetime-local"
],
input
[
type
=
"month"
]
{
line-height
:
34px
;
line-height
:
1.42857143
\
0
}
input
[
type
=
"radio"
][
disabled
],
input
[
type
=
"checkbox"
][
disabled
],
fieldset
[
disabled
]
input
[
type
=
"radio"
],
fieldset
[
disabled
]
input
[
type
=
"checkbox"
]
{
cursor
:
not-allowed
}
.field
{
margin-bottom
:
15px
}
.field
span
.option
{
display
:
block
}
.field.error
{
background
:
#fbe8e4
;
-webkit-box-shadow
:
0
0
0
5px
#fbe8e4
;
box-shadow
:
0
0
0
5px
#fbe8e4
}
.field.error
.help-block
,
.field.error
.control-label
,
.field.error
.radio
,
.field.error
.checkbox
,
.field.error
.radio-inline
,
.field.error
.checkbox-inline
{
color
:
rgba
(
0
,
0
,
0
,
0.5
)}
.field.error
.form-control
{
border-color
:
rgba
(
0
,
0
,
0
,
0.5
);
-webkit-box-shadow
:
inset
0
1px
1px
rgba
(
0
,
0
,
0
,
0.075
);
box-shadow
:
inset
0
1px
1px
rgba
(
0
,
0
,
0
,
0.075
)}
.field.error
.form-control
:focus
{
border-color
:
rgba
(
0
,
0
,
0
,
0.5
);
-webkit-box-shadow
:
inset
0
1px
1px
rgba
(
0
,
0
,
0
,
0.075
),
0
0
6px
rgba
(
51
,
51
,
51
,
0.5
);
box-shadow
:
inset
0
1px
1px
rgba
(
0
,
0
,
0
,
0.075
),
0
0
6px
rgba
(
51
,
51
,
51
,
0.5
)}
.field.error
.input-group-addon
{
color
:
rgba
(
0
,
0
,
0
,
0.5
);
border-color
:
rgba
(
0
,
0
,
0
,
0.5
);
background-color
:
#ec9c8d
}
.field.error
.form-control-feedback
{
color
:
rgba
(
0
,
0
,
0
,
0.5
)}
.field.error
div
.error
{
padding-left
:
30px
;
font-weight
:
400
}
.field.error
div
.error
:before
{
background-color
:
#ac493f
;
content
:
"×"
;
font-size
:
14px
;
font-weight
:
400
;
margin-left
:
-30px
;
margin-right
:
5px
;
display
:
inline-block
;
border-radius
:
20px
;
text-align
:
center
;
color
:
rgba
(
255
,
255
,
255
,
0.9
);
width
:
16px
;
height
:
16px
;
line-height
:
16px
;
text-shadow
:
0
-1px
rgba
(
0
,
0
,
0
,
0.5
);
top
:
-1px
;
position
:
relative
}
.formHelp
{
margin-top
:
0
;
margin-bottom
:
0
;
color
:
#666
;
font-weight
:
400
;
font-style
:
italic
}
.formControls
{
border-top
:
1px
solid
#ccc
;
background
:
#fcfcfd
;
padding
:
12px
;
box-shadow
:
inset
0
10px
10px
-10px
rgba
(
0
,
0
,
0
,
0.05
)}
.plone-modal-body
.formControls
{
border
:
none
;
background
:
transparent
;
padding
:
0
;
box-shadow
:
none
}
label
.required
:after
{
content
:
"•"
;
font-size
:
200%
;
line-height
:
0
;
position
:
relative
;
top
:
7px
;
margin-left
:
-4px
}
.searchField.portlet-search-gadget
,
#sharing-user-group-search
,
#select-rules
{
width
:
100%
;
display
:
inline-block
}
.searchField.portlet-search-gadget
+
.searchButton
,
#sharing-user-group-search
+
#sharing-search-button
,
#select-rules
+
input
{
position
:
relative
;
float
:
right
;
margin-top
:
-34px
}
#search-results
li
{
margin
:
12px
0
}
#search-results
li
.croppedDescription
{
margin-bottom
:
0
}
.highlightedSearchTerm
{
background
:
#fea
;
box-shadow
:
0
0
1px
1px
#fea
}
.search-date-options
>
div
,
.search-type-options
>
div
{
display
:
inline-block
;
margin-right
:
12px
}
.optionsToggle
label
{
font-weight
:
300
;
color
:
#696969
}
.ordered-selection-field
td
{
vertical-align
:
middle
;
text-align
:
center
}
.ordered-selection-field
td
button
{
float
:
left
;
margin-left
:
2rem
}
.folder-factories
{
list-style
:
none
}
.widget
input
+
label
{
display
:
inline
}
.standalone
,
.context
,
.destructive
,[
type
=
"submit"
],
button
{
display
:
inline-block
;
margin-bottom
:
0
;
font-weight
:
700
;
text-align
:
center
;
text-shadow
:
0
1px
rgba
(
0
,
0
,
0
,
0.25
);
vertical-align
:
middle
;
cursor
:
pointer
;
background-image
:
none
;
border
:
1px
solid
transparent
;
white-space
:
nowrap
;
padding
:
6px
12px
;
font-size
:
14px
;
line-height
:
1.42857143
;
border-radius
:
2px
;
-webkit-user-select
:
none
;
-moz-user-select
:
none
;
-ms-user-select
:
none
;
user-select
:
none
}
.standalone
:focus
,
.context
:focus
,
.destructive
:focus
,[
type
=
"submit"
]
:focus
,
button
:focus
,
.standalone
:active:focus
,
.context
:active:focus
,
.destructive
:active:focus
,[
type
=
"submit"
]
:active:focus
,
button
:active:focus
,
.standalone.active
:focus
,
.context.active
:focus
,
.destructive.active
:focus
,[
type
=
"submit"
]
.active
:focus
,
button
.active
:focus
{
outline
:
thin
dotted
;
outline
:
5px
auto
-webkit-focus-ring-color
;
outline-offset
:
-2px
}
.standalone
:hover
,
.context
:hover
,
.destructive
:hover
,[
type
=
"submit"
]
:hover
,
button
:hover
,
.standalone
:focus
,
.context
:focus
,
.destructive
:focus
,[
type
=
"submit"
]
:focus
,
button
:focus
{
color
:
#4d4d4d
;
text-decoration
:
none
;
-webkit-box-shadow
:
0
1px
2px
rgba
(
0
,
0
,
0
,
0.25
);
box-shadow
:
0
1px
2px
rgba
(
0
,
0
,
0
,
0.25
)}
.standalone
:active
,
.context
:active
,
.destructive
:active
,[
type
=
"submit"
]
:active
,
button
:active
,
.standalone.active
,
.context.active
,
.destructive.active
,[
type
=
"submit"
]
.active
,
button
.active
{
outline
:
0
;
background-image
:
none
;
-webkit-box-shadow
:
inset
0
3px
5px
rgba
(
0
,
0
,
0
,
0.125
);
box-shadow
:
inset
0
3px
5px
rgba
(
0
,
0
,
0
,
0.125
)}
.standalone.disabled
,
.context.disabled
,
.destructive.disabled
,[
type
=
"submit"
]
.disabled
,
button
.disabled
,
.standalone
[
disabled
],
.context
[
disabled
],
.destructive
[
disabled
],[
type
=
"submit"
][
disabled
],
button
[
disabled
],
fieldset
[
disabled
]
.standalone
,
fieldset
[
disabled
]
.context
,
fieldset
[
disabled
]
.destructive
,
fieldset
[
disabled
]
[
type
=
"submit"
],
fieldset
[
disabled
]
button
{
cursor
:
not-allowed
;
pointer-events
:
none
;
opacity
:
.5
;
filter
:
alpha
(
opacity
=
50
);
-webkit-box-shadow
:
none
;
box-shadow
:
none
}
.standalone
,[
type
=
"submit"
],
button
{
color
:
#4d4d4d
;
background-color
:
#e5e5e5
;
border-color
:
#b2b2b2
}
.standalone
:hover
,[
type
=
"submit"
]
:hover
,
button
:hover
,
.standalone
:focus
,[
type
=
"submit"
]
:focus
,
button
:focus
,
.standalone
:active
,[
type
=
"submit"
]
:active
,
button
:active
,
.standalone.active
,[
type
=
"submit"
]
.active
,
button
.active
,
.open
>
.dropdown-toggle.standalone
,
.open
>
.dropdown-toggle
[
type
=
"submit"
],
.open
>
.dropdown-togglebutton
{
color
:
#4d4d4d
;
background-color
:
#ccc
;
border-color
:
#939393
}
.standalone
:active
,[
type
=
"submit"
]
:active
,
button
:active
,
.standalone.active
,[
type
=
"submit"
]
.active
,
button
.active
,
.open
>
.dropdown-toggle.standalone
,
.open
>
.dropdown-toggle
[
type
=
"submit"
],
.open
>
.dropdown-togglebutton
{
background-image
:
none
}
.standalone.disabled
,[
type
=
"submit"
]
.disabled
,
button
.disabled
,
.standalone
[
disabled
],[
type
=
"submit"
][
disabled
],
button
[
disabled
],
fieldset
[
disabled
]
.standalone
,
fieldset
[
disabled
]
[
type
=
"submit"
],
fieldset
[
disabled
]
button
,
.standalone.disabled
:hover
,[
type
=
"submit"
]
.disabled
:hover
,
button
.disabled
:hover
,
.standalone
[
disabled
]
:hover
,[
type
=
"submit"
][
disabled
]
:hover
,
button
[
disabled
]
:hover
,
fieldset
[
disabled
]
.standalone
:hover
,
fieldset
[
disabled
]
[
type
=
"submit"
]
:hover
,
fieldset
[
disabled
]
button
:hover
,
.standalone.disabled
:focus
,[
type
=
"submit"
]
.disabled
:focus
,
button
.disabled
:focus
,
.standalone
[
disabled
]
:focus
,[
type
=
"submit"
][
disabled
]
:focus
,
button
[
disabled
]
:focus
,
fieldset
[
disabled
]
.standalone
:focus
,
fieldset
[
disabled
]
[
type
=
"submit"
]
:focus
,
fieldset
[
disabled
]
button
:focus
,
.standalone.disabled
:active
,[
type
=
"submit"
]
.disabled
:active
,
button
.disabled
:active
,
.standalone
[
disabled
]
:active
,[
type
=
"submit"
][
disabled
]
:active
,
button
[
disabled
]
:active
,
fieldset
[
disabled
]
.standalone
:active
,
fieldset
[
disabled
]
[
type
=
"submit"
]
:active
,
fieldset
[
disabled
]
button
:active
,
.standalone.disabled.active
,[
type
=
"submit"
]
.disabled.active
,
button
.disabled.active
,
.standalone
[
disabled
]
.active
,[
type
=
"submit"
][
disabled
]
.active
,
button
[
disabled
]
.active
,
fieldset
[
disabled
]
.standalone.active
,
fieldset
[
disabled
]
[
type
=
"submit"
]
.active
,
fieldset
[
disabled
]
button
.active
{
background-color
:
#e5e5e5
;
border-color
:
#b2b2b2
}
.standalone
.badge
,[
type
=
"submit"
]
.badge
,
button
.badge
{
color
:
#e5e5e5
;
background-color
:
#4d4d4d
}
.context
{
color
:
#fff
;
background-color
:
#007bb1
;
border-color
:
#00587e
}
.context
:hover
,
.context
:focus
,
.context
:active
,
.context.active
,
.open
>
.dropdown-toggle.context
{
color
:
#fff
;
background-color
:
#00587e
;
border-color
:
#002d41
}
.context
:active
,
.context.active
,
.open
>
.dropdown-toggle.context
{
background-image
:
none
}
.context.disabled
,
.context
[
disabled
],
fieldset
[
disabled
]
.context
,
.context.disabled
:hover
,
.context
[
disabled
]
:hover
,
fieldset
[
disabled
]
.context
:hover
,
.context.disabled
:focus
,
.context
[
disabled
]
:focus
,
fieldset
[
disabled
]
.context
:focus
,
.context.disabled
:active
,
.context
[
disabled
]
:active
,
fieldset
[
disabled
]
.context
:active
,
.context.disabled.active
,
.context
[
disabled
]
.active
,
fieldset
[
disabled
]
.context.active
{
background-color
:
#007bb1
;
border-color
:
#00587e
}
.context
.badge
{
color
:
#007bb1
;
background-color
:
#fff
}
.destructive
{
color
:
#fff
;
background-color
:
#bb4f45
;
border-color
:
#963f37
}
.destructive
:hover
,
.destructive
:focus
,
.destructive
:active
,
.destructive.active
,
.open
>
.dropdown-toggle.destructive
{
color
:
#fff
;
background-color
:
#963f37
;
border-color
:
#692c26
}
.destructive
:active
,
.destructive.active
,
.open
>
.dropdown-toggle.destructive
{
background-image
:
none
}
.destructive.disabled
,
.destructive
[
disabled
],
fieldset
[
disabled
]
.destructive
,
.destructive.disabled
:hover
,
.destructive
[
disabled
]
:hover
,
fieldset
[
disabled
]
.destructive
:hover
,
.destructive.disabled
:focus
,
.destructive
[
disabled
]
:focus
,
fieldset
[
disabled
]
.destructive
:focus
,
.destructive.disabled
:active
,
.destructive
[
disabled
]
:active
,
fieldset
[
disabled
]
.destructive
:active
,
.destructive.disabled.active
,
.destructive
[
disabled
]
.active
,
fieldset
[
disabled
]
.destructive.active
{
background-color
:
#bb4f45
;
border-color
:
#963f37
}
.destructive
.badge
{
color
:
#bb4f45
;
background-color
:
#fff
}
.link-parent
{
display
:
inline-block
;
margin-bottom
:
0
;
text-align
:
center
;
text-shadow
:
0
1px
rgba
(
0
,
0
,
0
,
0.25
);
vertical-align
:
middle
;
cursor
:
pointer
;
background-image
:
none
;
border
:
1px
solid
transparent
;
white-space
:
nowrap
;
padding
:
6px
12px
;
font-size
:
14px
;
line-height
:
1.42857143
;
border-radius
:
2px
;
-webkit-user-select
:
none
;
-moz-user-select
:
none
;
-ms-user-select
:
none
;
user-select
:
none
;
color
:
#4d4d4d
;
background-color
:
#e5e5e5
;
border-color
:
#b2b2b2
;
background-color
:
#3498db
!important
;
color
:
#f2f2f2
;
font-size
:
18px
;
padding
:
12px
;
border
:
0
!important
;
border-radius
:
0
;
font-weight
:
700
;
margin-bottom
:
10px
;
color
:
#fff
!important
;
margin-bottom
:
12px
}
.link-parent
:focus
,
.link-parent
:active:focus
,
.link-parent.active
:focus
{
outline
:
thin
dotted
;
outline
:
5px
auto
-webkit-focus-ring-color
;
outline-offset
:
-2px
}
.link-parent
:hover
,
.link-parent
:focus
{
color
:
#4d4d4d
;
text-decoration
:
none
;
-webkit-box-shadow
:
0
1px
2px
rgba
(
0
,
0
,
0
,
0.25
);
box-shadow
:
0
1px
2px
rgba
(
0
,
0
,
0
,
0.25
)}
.link-parent
:active
,
.link-parent.active
{
outline
:
0
;
background-image
:
none
;
-webkit-box-shadow
:
inset
0
3px
5px
rgba
(
0
,
0
,
0
,
0.125
);
box-shadow
:
inset
0
3px
5px
rgba
(
0
,
0
,
0
,
0.125
)}
.link-parent.disabled
,
.link-parent
[
disabled
],
fieldset
[
disabled
]
.link-parent
{
cursor
:
not-allowed
;
pointer-events
:
none
;
opacity
:
.5
;
filter
:
alpha
(
opacity
=
50
);
-webkit-box-shadow
:
none
;
box-shadow
:
none
}
.link-parent
:hover
,
.link-parent
:focus
,
.link-parent
:active
,
.link-parent.active
,
.open
>
.dropdown-toggle.link-parent
{
color
:
#4d4d4d
;
background-color
:
#ccc
;
border-color
:
#939393
}
.link-parent
:active
,
.link-parent.active
,
.open
>
.dropdown-toggle.link-parent
{
background-image
:
none
}
.link-parent.disabled
,
.link-parent
[
disabled
],
fieldset
[
disabled
]
.link-parent
,
.link-parent.disabled
:hover
,
.link-parent
[
disabled
]
:hover
,
fieldset
[
disabled
]
.link-parent
:hover
,
.link-parent.disabled
:focus
,
.link-parent
[
disabled
]
:focus
,
fieldset
[
disabled
]
.link-parent
:focus
,
.link-parent.disabled
:active
,
.link-parent
[
disabled
]
:active
,
fieldset
[
disabled
]
.link-parent
:active
,
.link-parent.disabled.active
,
.link-parent
[
disabled
]
.active
,
fieldset
[
disabled
]
.link-parent.active
{
background-color
:
#e5e5e5
;
border-color
:
#b2b2b2
}
.link-parent
.badge
{
color
:
#e5e5e5
;
background-color
:
#4d4d4d
}
.link-parent
:hover
,
.link-parent
:focus
{
background-color
:
#217dbb
!important
;
border
:
0
;
outline
:
0
;
color
:
#f2f2f2
}
.link-parent
:before
{
content
:
"↩ "
;
top
:
3px
;
position
:
relative
}
.input-group
{
position
:
relative
;
display
:
table
;
border-collapse
:
separate
}
.input-group
[
class
*=
"col-"
]
{
float
:
none
;
padding-left
:
0
;
padding-right
:
0
}
.input-group
.form-control
{
position
:
relative
;
z-index
:
2
;
float
:
left
;
width
:
100%
;
margin-bottom
:
0
}
.input-group-addon
,
.input-group-btn
,
.input-group
.form-control
{
display
:
table-cell
}
.input-group-addon
:not
(
:first-child
)
:not
(
:last-child
),
.input-group-btn
:not
(
:first-child
)
:not
(
:last-child
),
.input-group
.form-control
:not
(
:first-child
)
:not
(
:last-child
)
{
border-radius
:
0
}
.input-group-addon
,
.input-group-btn
{
width
:
1%
;
white-space
:
nowrap
;
vertical-align
:
middle
}
.input-group
.form-control
:first-child
,
.input-group-addon
:first-child
,
.input-group-btn
:first-child
>
.btn
,
.input-group-btn
:first-child
>
.btn-group
>
.btn
,
.input-group-btn
:first-child
>
.dropdown-toggle
,
.input-group-btn
:last-child
>
.btn
:not
(
:last-child
)
:not
(
.dropdown-toggle
),
.input-group-btn
:last-child
>
.btn-group
:not
(
:last-child
)>
.btn
{
border-bottom-right-radius
:
0
;
border-top-right-radius
:
0
}
.input-group-addon
:first-child
{
border-right
:
0
}
.input-group
.form-control
:last-child
,
.input-group-addon
:last-child
,
.input-group-btn
:last-child
>
.btn
,
.input-group-btn
:last-child
>
.btn-group
>
.btn
,
.input-group-btn
:last-child
>
.dropdown-toggle
,
.input-group-btn
:first-child
>
.btn
:not
(
:first-child
),
.input-group-btn
:first-child
>
.btn-group
:not
(
:first-child
)>
.btn
{
border-bottom-left-radius
:
0
;
border-top-left-radius
:
0
}
.input-group-addon
:last-child
{
border-left
:
0
}
.input-group-btn
{
position
:
relative
;
font-size
:
0
;
white-space
:
nowrap
}
.input-group-btn
>
.btn
{
position
:
relative
}
.input-group-btn
>
.btn
+
.btn
{
margin-left
:
-1px
}
.input-group-btn
>
.btn
:hover
,
.input-group-btn
>
.btn
:focus
,
.input-group-btn
>
.btn
:active
{
z-index
:
2
}
.input-group-btn
:first-child
>
.btn
,
.input-group-btn
:first-child
>
.btn-group
{
margin-right
:
-1px
}
.input-group-btn
:last-child
>
.btn
,
.input-group-btn
:last-child
>
.btn-group
{
margin-left
:
-1px
}
.caret
{
display
:
inline-block
;
width
:
0
;
height
:
0
;
margin-left
:
2px
;
vertical-align
:
middle
;
border-top
:
4px
dashed
;
border-right
:
4px
solid
transparent
;
border-left
:
4px
solid
transparent
}
.btn
.caret
{
margin-left
:
0
}
.btn-lg
.caret
{
border-width
:
5px
5px
0
;
border-bottom-width
:
0
}
.pagination
{
display
:
inline-block
;
padding
:
0
;
list-style
:
none
;
margin
:
20px
0
}
.pagination
li
{
display
:
block
;
float
:
left
;
position
:
relative
;
padding
:
0
;
font-weight
:
300
}
.pagination
li
>
a
,
.pagination
li
>
span
{
padding
:
6px
12px
;
line-height
:
1.42857143
;
text-decoration
:
none
;
color
:
#007bb1
;
background-color
:
#fff
;
border
:
1px
solid
#e5e5e5
!important
;
margin-left
:
-1px
}
.pagination
li
:first-child
>
a
{
margin-left
:
0
;
border-bottom-left-radius
:
4px
;
border-top-left-radius
:
4px
}
.pagination
li
:last-child
>
a
{
border-bottom-right-radius
:
4px
;
border-top-right-radius
:
4px
}
.pagination
li
>
a
:hover
,
.pagination
li
>
a
:focus
{
color
:
#004665
;
background-color
:
#f2f1f1
;
border
:
1px
solid
#e5e5e5
!important
;
-webkit-box-shadow
:
0
1px
2px
rgba
(
0
,
0
,
0
,
0.05
);
box-shadow
:
0
1px
2px
rgba
(
0
,
0
,
0
,
0.05
)}
.pagination
li
.active
>
span
{
z-index
:
2
;
font-weight
:
400
;
color
:
#fff
;
background-color
:
#007bb1
;
border
:
1px
solid
#007bb1
!important
;
cursor
:
default
}
.pagination
li
.disabled
>
span
{
color
:
#ccc
;
background-color
:
#fcfcfd
;
border
:
1px
solid
#e5e5e5
!important
;
cursor
:
default
}
@media
(
max-width
:
480px
){
.pagination
li
{
display
:
none
}
.pagination
li
.previous
,
.pagination
li
.next
{
display
:
inline
}}
.pat-autotoc.autotabs
,
.autotabs
{
background
:
#fff
;
padding
:
6px
12px
;
border
:
1px
solid
#e5e5e5
;
margin-bottom
:
20px
;
border-radius
:
4px
;
box-shadow
:
0
1px
3px
rgba
(
0
,
0
,
0
,
0.05
)}
.pat-autotoc.autotabs
.autotoc-nav
,
.autotabs
.autotoc-nav
{
background
:
#f2f1f1
;
border-bottom
:
1px
solid
#e5e5e5
;
margin
:
-6px
-12px
6px
}
.pat-autotoc.autotabs
.autotoc-nav
a
,
.autotabs
.autotoc-nav
a
{
display
:
inline-block
;
padding
:
12px
;
margin
:
6px
0
0
6px
;
border
:
1px
solid
#e5e5e5
;
margin-bottom
:
-1px
;
border-radius
:
4px
4px
0
0
;
background
:
#fcfcfd
;
font-weight
:
400
}
.pat-autotoc.autotabs
.autotoc-nav
a
:last-child
,
.autotabs
.autotoc-nav
a
:last-child
{
margin-right
:
6px
}
.pat-autotoc.autotabs
.autotoc-nav
a
:hover
,
.autotabs
.autotoc-nav
a
:hover
{
text-decoration
:
none
;
background
:
#fff
}
.pat-autotoc.autotabs
.autotoc-nav
a
.active
,
.autotabs
.autotoc-nav
a
.active
,
.pat-autotoc.autotabs
.autotoc-nav
a
.active
:hover
,
.autotabs
.autotoc-nav
a
.active
:hover
{
color
:
#696969
;
cursor
:
default
;
background
:
#fff
;
border-bottom-color
:
#fff
}
.pat-autotoc.autotabs
.autotoc-nav
.autotab-heading
,
.autotabs
.autotoc-nav
.autotab-heading
{
display
:
inline-block
;
margin
:
6px
0
0
6px
}
.pat-autotoc.autotabs
.formControls
,
.autotabs
.formControls
{
margin
:
0
-12px
-6px
;
border-radius
:
0
0
4px
4px
}
@media
(
max-width
:
767px
){
.autotabs
.autotoc-nav
{
overflow-x
:
scroll
;
overflow-y
:
hidden
;
max-height
:
52px
;
width
:
auto
;
white-space
:
nowrap
;
border-bottom
:
0
;
box-shadow
:
inset
0
-1px
#e5e5e5
}
.autotabs
.autotoc-nav
a
:not
(
.active
)
{
box-shadow
:
inset
0
-1px
#e5e5e5
}}
.autotabs
ul
{
list-style
:
none
;
padding-left
:
0
;
margin-bottom
:
0
}
.autotabs
ul
li
{
list-style
:
none
;
display
:
inline-block
}
.folder-listing
{
font-weight
:
700
;
list-style
:
none
;
position
:
relative
;
padding-left
:
20px
}
.folder-listing
li
{
margin
:
10px
0
}
.folder-listing
>
li
:before
{
content
:
"•"
;
position
:
absolute
;
font-size
:
19px
;
margin-top
:
-9px
;
left
:
0
;
color
:
#a7daf2
}
.folder-listing
.documentByLine
{
font-weight
:
400
;
color
:
#777
}
.tileImage
{
padding-right
:
5px
;
float
:
left
}
.tileImageNoFloat
{
margin-bottom
:
5px
}
.tileFooter
{
clear
:
both
;
margin-top
:
5px
}
.entries
::before
,
#content
article
.entry
::after
,
#relatedItemBox
ul
li
::after
,
#searchresults
ul
li
::after
{
content
:
" "
;
display
:
block
;
clear
:
both
;
height
:
2px
;
visibility
:
hidden
}
.icon-group-right
.image-icon
{
float
:
none
}
.photoalbumEntryWrapper
{
display
:
block
}
.photoAlbumEntry
{
display
:
inline-block
;
margin
:
5px
;
vertical-align
:
middle
}
.photoAlbumEntry
a
{
text-align
:
center
;
vertical-align
:
middle
;
display
:
table-cell
;
font-weight
:
400
;
box-shadow
:
0
1px
3px
rgba
(
0
,
0
,
0
,
0.05
);
border
:
1px
solid
#e5e5e5
;
border-radius
:
4px
;
background
:
#fcfcfd
;
width
:
220px
;
height
:
240px
}
.photoAlbumEntry
img
{
max-width
:
200px
;
max-height
:
200px
}
.alert.status
,
.portalMessage
{
padding
:
15px
;
padding-left
:
45px
;
margin-bottom
:
20px
;
border
:
0
;
border-radius
:
4px
;
box-shadow
:
0
1px
2px
rgba
(
0
,
0
,
0
,
0.17
);
font-size
:
14px
;
font-weight
:
400
;
text-shadow
:
0
1px
rgba
(
255
,
255
,
255
,
0.1
)}
.alert.status
>
strong
,
.portalMessage
>
strong
,
.alert.status
>
dt
,
.portalMessage
>
dt
{
font-weight
:
700
;
padding-right
:
5px
;
color
:
rgba
(
0
,
0
,
0
,
0.5
)}
.alert.status
a
,
.portalMessage
a
{
font-weight
:
400
;
color
:
#005074
}
.alert.status
>
strong
:before
,
.portalMessage
>
strong
:before
,
.alert.status
>
dt
:before
,
.portalMessage
>
dt
:before
{
font-size
:
14px
;
font-weight
:
400
;
margin-left
:
-30px
;
margin-right
:
10px
;
display
:
inline-block
;
border-radius
:
20px
;
text-align
:
center
;
color
:
rgba
(
255
,
255
,
255
,
0.9
);
width
:
20px
;
height
:
20px
;
line-height
:
20px
;
text-shadow
:
0
-1px
rgba
(
0
,
0
,
0
,
0.5
);
top
:
-1px
;
position
:
relative
}
.alert.status
>
dt
,
.portalMessage
>
dt
,
.alert.status
>
dd
,
.portalMessage
>
dd
{
display
:
inline
}
.alert.status
>
dd
,
.portalMessage
>
dd
{
margin
:
0
}
.alert.status.alert-none
,
.portalMessage.alert-none
{
box-shadow
:
none
}
.alert.status.alert-success
,
.portalMessage.alert-success
,
.alert.status.info
,
.portalMessage.info
{
background-color
:
#aad6ea
;
border
:
1px
solid
#9acee6
;
color
:
rgba
(
0
,
0
,
0
,
0.5
)}
.alert.status.alert-success
>
strong
,
.portalMessage.alert-success
>
strong
,
.alert.status.info
>
strong
,
.portalMessage.info
>
strong
,
.alert.status.alert-success
>
dt
,
.portalMessage.alert-success
>
dt
,
.alert.status.info
>
dt
,
.portalMessage.info
>
dt
{
color
:
rgba
(
0
,
0
,
0
,
0.67
)}
.alert.status.alert-success
>
strong
:before
,
.portalMessage.alert-success
>
strong
:before
,
.alert.status.info
>
strong
:before
,
.portalMessage.info
>
strong
:before
,
.alert.status.alert-success
>
dt
:before
,
.portalMessage.alert-success
>
dt
:before
,
.alert.status.info
>
dt
:before
,
.portalMessage.info
>
dt
:before
{
background-color
:
#3e7b91
;
content
:
"i"
}
.alert.status.alert-warning
,
.portalMessage.alert-warning
,
.alert.status.warning
,
.portalMessage.warning
{
background-color
:
#ebd380
;
border
:
1px
solid
#e7ca66
;
color
:
rgba
(
0
,
0
,
0
,
0.5
)}
.alert.status.alert-warning
>
strong
,
.portalMessage.alert-warning
>
strong
,
.alert.status.warning
>
strong
,
.portalMessage.warning
>
strong
,
.alert.status.alert-warning
>
dt
,
.portalMessage.alert-warning
>
dt
,
.alert.status.warning
>
dt
,
.portalMessage.warning
>
dt
{
color
:
rgba
(
0
,
0
,
0
,
0.67
)}
.alert.status.alert-warning
>
strong
:before
,
.portalMessage.alert-warning
>
strong
:before
,
.alert.status.warning
>
strong
:before
,
.portalMessage.warning
>
strong
:before
,
.alert.status.alert-warning
>
dt
:before
,
.portalMessage.alert-warning
>
dt
:before
,
.alert.status.warning
>
dt
:before
,
.portalMessage.warning
>
dt
:before
{
background-color
:
#bc8d0d
;
content
:
"!"
}
.alert.status.alert-error
,
.portalMessage.alert-error
,
.alert.status.error
,
.portalMessage.error
{
background-color
:
#ec9c8d
;
border
:
1px
solid
#eb9484
;
color
:
rgba
(
0
,
0
,
0
,
0.5
)}
.alert.status.alert-error
>
strong
,
.portalMessage.alert-error
>
strong
,
.alert.status.error
>
strong
,
.portalMessage.error
>
strong
,
.alert.status.alert-error
>
dt
,
.portalMessage.alert-error
>
dt
,
.alert.status.error
>
dt
,
.portalMessage.error
>
dt
{
color
:
rgba
(
0
,
0
,
0
,
0.67
)}
.alert.status.alert-error
>
strong
:before
,
.portalMessage.alert-error
>
strong
:before
,
.alert.status.error
>
strong
:before
,
.portalMessage.error
>
strong
:before
,
.alert.status.alert-error
>
dt
:before
,
.portalMessage.alert-error
>
dt
:before
,
.alert.status.error
>
dt
:before
,
.portalMessage.error
>
dt
:before
{
background-color
:
#ac493f
;
content
:
"×"
}
.portlet
.portletContent
>
.portalMessage
{
padding
:
15px
;
padding-left
:
45px
;
margin
:
15px
}
.plone-breadcrumb
{
clear
:
left
;
background-color
:
#e6e4e4
;
margin-bottom
:
20px
;
margin-top
:
-20px
}
.plone-breadcrumb
>*>
span
{
display
:
inline-block
;
color
:
#777
;
padding
:
8px
0
;
font-weight
:
400
}
@media
(
max-width
:
768px
){
.plone-breadcrumb
>*>
span
{
display
:
none
}}
.plone-breadcrumb
ol
{
display
:
inline-block
;
padding
:
8px
0
;
list-style
:
none
;
margin
:
0
}
.plone-breadcrumb
ol
>
li
{
font-weight
:
400
;
display
:
inline-block
;
line-height
:
0
;
position
:
relative
;
padding
:
0
30px
0
0
}
.plone-breadcrumb
ol
>
li
+
li
:after
{
content
:
""
;
position
:
absolute
;
padding
:
0
5px
;
color
:
#e6e4e4
;
border-left
:
5px
solid
;
border-top
:
15px
solid
transparent
;
border-bottom
:
15px
solid
transparent
;
left
:
-21px
;
top
:
-15px
;
padding
:
0
!important
}
.plone-breadcrumb
ol
>
li
+
li
:before
{
content
:
""
;
position
:
absolute
;
padding
:
0
5px
;
color
:
#ccc
;
border-left
:
5px
solid
;
border-top
:
15px
solid
transparent
;
border-bottom
:
15px
solid
transparent
;
left
:
-20px
;
top
:
-15px
;
padding
:
0
!important
}
.plone-breadcrumb
ol
a
{
color
:
#086ca3
}
.plone-breadcrumb
ol
>
#breadcrumbs-current
{
color
:
#777
}
.portlet
{
border
:
1px
solid
#e5e5e5
;
margin-bottom
:
20px
;
border-radius
:
4px
;
box-shadow
:
0
1px
3px
rgba
(
0
,
0
,
0
,
0.05
)}
.portlet
>
:first-child
{
border-radius
:
4px
4px
0
0
}
.portlet
>
:last-child
{
border-radius
:
0
0
4px
4px
}
.portlet
.portletHeader
{
background
:
#f2f1f1
;
font-weight
:
500
;
font-size
:
18px
;
padding
:
13px
15px
;
color
:
#696969
}
.portlet
.portletHeader
>
a
{
color
:
#086ca3
}
.portlet.portletCalendar
.portletHeader
{
text-align
:
center
;
position
:
relative
}
.portlet.portletCalendar
.portletHeader
.calendarPrevious
,
.portlet.portletCalendar
.portletHeader
.calendarNext
{
width
:
30px
;
height
:
30px
;
padding
:
0
1px
2px
;
border-radius
:
50%
;
position
:
absolute
;
display
:
inline-block
;
left
:
5px
;
font-size
:
24px
;
margin-top
:
-3px
;
line-height
:
28px
;
font-weight
:
500
}
.portlet.portletCalendar
.portletHeader
.calendarPrevious
:hover
,
.portlet.portletCalendar
.portletHeader
.calendarNext
:hover
{
background
:
#fff
;
text-decoration
:
none
}
.portlet.portletCalendar
.portletHeader
.calendarNext
{
right
:
5px
;
left
:
inherit
}
.portlet
.portletContent
{
font-size
:
14px
;
border-top
:
1px
solid
#e5e5e5
;
background
:
#fff
;
font-weight
:
400
}
.portlet
.portletContent
>*,
.portlet
.portletContent
>
div
:not
(
.portalMessage
)
{
padding
:
10px
15px
;
margin
:
0
;
color
:
#696969
}
.portlet
.portletContent
>
ul
{
padding
:
0
;
list-style
:
none
;
position
:
relative
}
.portlet
.portletContent
>
ul
>
li
a
{
display
:
block
;
padding
:
10px
15px
26px
30px
;
position
:
relative
;
z-index
:
1
;
color
:
#086ca3
}
.portlet
.portletContent
>
ul
>
li
>
a
{
border-top
:
1px
solid
#e5e5e5
}
.portlet
.portletContent
>
ul
>
li
:first-child
>
a
{
border-top
:
0
}
.portlet
.portletContent
>
ul
>
li
a
:before
{
content
:
"•"
;
position
:
absolute
;
font-size
:
25px
;
margin-top
:
-9px
;
left
:
15px
;
color
:
#a7daf2
}
.portlet
.portletContent
>
ul
ul
{
padding-left
:
15px
;
list-style
:
none
}
.portlet
.portletContent
>
ul
.portletItemDetails
{
display
:
block
;
z-index
:
0
;
padding
:
0
15px
10px
30px
;
font-weight
:
400
;
position
:
relative
;
margin-top
:
-26px
;
font-size
:
12px
;
color
:
#696969
}
.portlet
.portletContent
>
ul
li
:hover
{
background
:
#fcfcfd
}
.portlet
.portletContent
>
ul
li
:hover
a
:before
{
color
:
#64bee8
}
.portlet.portletCalendar
table
{
width
:
100%
;
text-align
:
center
;
vertical-align
:
middle
;
border-collapse
:
collapse
;
border-spacing
:
0
}
.portlet.portletCalendar
table
tr
{
line-height
:
30px
}
.portlet.portletCalendar
table
thead
{
background
:
#fcfcfd
;
border-bottom
:
1px
solid
#e5e5e5
}
.portlet.portletCalendar
table
thead
th
{
color
:
#696969
;
font-weight
:
300
;
height
:
40px
;
text-align
:
center
}
.portlet.portletCalendar
table
td
>*
{
border-radius
:
50%
;
display
:
inline-block
;
width
:
20px
;
height
:
20px
;
line-height
:
20px
}
.portlet.portletCalendar
table
.cal_has_events
{
position
:
relative
}
.portlet.portletCalendar
table
.cal_has_events
a
:hover
{
background
:
#dbecfe
;
text-decoration
:
none
;
box-shadow
:
0
0
0
5px
#dbecfe
}
.portlet.portletCalendar
table
.cal_has_events
a
:after
{
content
:
"•"
;
position
:
absolute
;
margin-left
:
50%
;
left
:
-3px
;
font-size
:
20px
;
color
:
#a7daf2
;
margin-top
:
9px
}
.portlet.portletCalendar
table
.cal_has_events
a
:hover:after
{
color
:
#64bee8
}
.portlet.portletCalendar
table
.cal_next_month
,
.portlet.portletCalendar
table
.cal_prev_month
{
color
:
#000
}
.portlet.portletCalendar
table
.cal_next_month.cal_has_events
>
a
,
.portlet.portletCalendar
table
.cal_prev_month.cal_has_events
>
a
{
color
:
#a7daf2
}
.portlet.portletCalendar
table
.cal_next_month.cal_has_events
>
a
:after
,
.portlet.portletCalendar
table
.cal_prev_month.cal_has_events
>
a
:after
{
color
:
#d3edf8
}
.portlet.portletCalendar
table
.cal_next_month.cal_has_events
>
a
:hover
,
.portlet.portletCalendar
table
.cal_prev_month.cal_has_events
>
a
:hover
{
color
:
#004665
}
.portlet.portletCalendar
table
.cal_next_month.cal_has_events
>
a
:hover:after
,
.portlet.portletCalendar
table
.cal_prev_month.cal_has_events
>
a
:hover:after
{
color
:
#64bee8
}
.portlet.portletCalendar
table
.today
>*
{
background
:
#e5e5e5
;
font-weight
:
500
;
box-shadow
:
0
0
0
5px
#e5e5e5
;
color
:
#000
}
.portlet.portletCalendar
table
tbody
tr
:first-child
td
>*
{
margin-top
:
10px
}
.portlet.portletCalendar
table
tbody
tr
:last-child
td
>*
{
margin-bottom
:
10px
}
.portlet
.formControls
{
border
:
0
;
background
:
none
;
padding
:
0
;
box-shadow
:
none
}
.portlet
.portletFooter
{
border-top
:
1px
solid
#e5e5e5
;
background
:
#fcfcfd
;
padding
:
10px
15px
;
font-size
:
12px
;
font-weight
:
400
;
box-shadow
:
inset
0
10px
10px
-10px
rgba
(
0
,
0
,
0
,
0.05
)}
.portletNavigationTree
nav
.portletContent
>
ul
>
li
a
{
padding
:
10px
15px
10px
15px
;
border-top
:
1px
solid
#e5e5e5
}
.portletNavigationTree
nav
.portletContent
>
ul
>
li
strong
{
padding
:
10px
15px
10px
15px
;
border-top
:
1px
solid
#e5e5e5
;
background
:
#fcfcfd
;
color
:
#696969
;
display
:
block
;
font-weight
:
400
}
.portletNavigationTree
.portletContent
{
border-top
:
0
}
.portletNavigationTree
.portletContent
>
ul
>
li
>
a
{
display
:
block
;
background
:
#edecec
}
.portletNavigationTree
.portletContent
>
ul
>
li
>
a
:before
{
content
:
""
}
.portletNavigationTree
.portletContent
>
ul
>
li
>
a
:hover
{
background
:
#fcfcfd
}
.portletNavigationTree
.portletContent
>
ul
>
li
>
a
:hover:after
{
content
:
"⟩"
;
position
:
absolute
;
right
:
10px
;
font-size
:
18px
;
margin-top
:
-3px
;
color
:
#777
}
.portletNavigationTree
.portletContent
>
ul
>
li
>
ul
a
{
padding-left
:
40px
}
.portletNavigationTree
.portletContent
>
ul
ul
{
padding-left
:
0
}
.portletNavigationTree
.portletContent
.navTreeCurrentNode
>
a
{
background
:
#fcfcfd
;
color
:
#696969
}
.portletNavigationTree
.portletContent
.navTreeCurrentNode
>
a
:after
{
content
:
"⟩"
;
position
:
absolute
;
right
:
10px
;
font-size
:
18px
;
margin-top
:
-3px
;
color
:
#777
}
#upgrade-products
.configlets
li
,
#install-products
.configlets
li
,
#activated-products
.configlets
li
,
#broken-products
.configlets
li
{
padding
:
12px
;
border-top
:
1px
dotted
#e5e5e5
}
#upgrade-products
.configlets
li
:first-child
,
#install-products
.configlets
li
:first-child
,
#activated-products
.configlets
li
:first-child
,
#broken-products
.configlets
li
:first-child
{
border-top
:
0
}
#upgrade-products
.configlets
h3
,
#install-products
.configlets
h3
,
#activated-products
.configlets
h3
,
#broken-products
.configlets
h3
,
#upgrade-products
.configlets
p
,
#install-products
.configlets
p
,
#activated-products
.configlets
p
,
#broken-products
.configlets
p
{
margin
:
0
}
#upgrade-products
.configlets
.portletContent
:last-child
,
#install-products
.configlets
.portletContent
:last-child
,
#activated-products
.configlets
.portletContent
:last-child
,
#broken-products
.configlets
.portletContent
:last-child
{
margin-bottom
:
0
}
#upgrade-products
.configlets
.pull-right
,
#install-products
.configlets
.pull-right
,
#activated-products
.configlets
.pull-right
,
#broken-products
.configlets
.pull-right
{
margin
:
0
0
12px
12px
}
.switch-portlet-manager
{
margin-top
:
.5em
;
width
:
auto
}
.managedPortlet
{
border
:
1px
solid
#e5e5e5
;
margin-bottom
:
20px
;
border-radius
:
4px
;
box-shadow
:
0
1px
3px
rgba
(
0
,
0
,
0
,
0.05
)}
.managedPortlet
>
:first-child
{
border-radius
:
4px
4px
0
0
}
.managedPortlet
>
:last-child
{
border-radius
:
0
0
4px
4px
}
.managedPortlet
.portletHeader
{
background
:
#f2f1f1
;
font-weight
:
500
;
font-size
:
18px
;
padding
:
13px
15px
;
color
:
#696969
}
.managedPortlet
.portletHeader
>
a
{
color
:
#086ca3
}
.managedPortlet.portletCalendar
.portletHeader
{
text-align
:
center
;
position
:
relative
}
.managedPortlet.portletCalendar
.portletHeader
.calendarPrevious
,
.managedPortlet.portletCalendar
.portletHeader
.calendarNext
{
width
:
30px
;
height
:
30px
;
padding
:
0
1px
2px
;
border-radius
:
50%
;
position
:
absolute
;
display
:
inline-block
;
left
:
5px
;
font-size
:
24px
;
margin-top
:
-3px
;
line-height
:
28px
;
font-weight
:
500
}
.managedPortlet.portletCalendar
.portletHeader
.calendarPrevious
:hover
,
.managedPortlet.portletCalendar
.portletHeader
.calendarNext
:hover
{
background
:
#fff
;
text-decoration
:
none
}
.managedPortlet.portletCalendar
.portletHeader
.calendarNext
{
right
:
5px
;
left
:
inherit
}
.managedPortlet
.portletContent
{
font-size
:
14px
;
border-top
:
1px
solid
#e5e5e5
;
background
:
#fff
;
font-weight
:
400
}
.managedPortlet
.portletContent
>*,
.managedPortlet
.portletContent
>
div
:not
(
.portalMessage
)
{
padding
:
10px
15px
;
margin
:
0
;
color
:
#696969
}
.managedPortlet
.portletContent
>
ul
{
padding
:
0
;
list-style
:
none
;
position
:
relative
}
.managedPortlet
.portletContent
>
ul
>
li
a
{
display
:
block
;
padding
:
10px
15px
26px
30px
;
position
:
relative
;
z-index
:
1
;
color
:
#086ca3
}
.managedPortlet
.portletContent
>
ul
>
li
>
a
{
border-top
:
1px
solid
#e5e5e5
}
.managedPortlet
.portletContent
>
ul
>
li
:first-child
>
a
{
border-top
:
0
}
.managedPortlet
.portletContent
>
ul
>
li
a
:before
{
content
:
"•"
;
position
:
absolute
;
font-size
:
25px
;
margin-top
:
-9px
;
left
:
15px
;
color
:
#a7daf2
}
.managedPortlet
.portletContent
>
ul
ul
{
padding-left
:
15px
;
list-style
:
none
}
.managedPortlet
.portletContent
>
ul
.portletItemDetails
{
display
:
block
;
z-index
:
0
;
padding
:
0
15px
10px
30px
;
font-weight
:
400
;
position
:
relative
;
margin-top
:
-26px
;
font-size
:
12px
;
color
:
#696969
}
.managedPortlet
.portletContent
>
ul
li
:hover
{
background
:
#fcfcfd
}
.managedPortlet
.portletContent
>
ul
li
:hover
a
:before
{
color
:
#64bee8
}
.managedPortlet.portletCalendar
table
{
width
:
100%
;
text-align
:
center
;
vertical-align
:
middle
;
border-collapse
:
collapse
;
border-spacing
:
0
}
.managedPortlet.portletCalendar
table
tr
{
line-height
:
30px
}
.managedPortlet.portletCalendar
table
thead
{
background
:
#fcfcfd
;
border-bottom
:
1px
solid
#e5e5e5
}
.managedPortlet.portletCalendar
table
thead
th
{
color
:
#696969
;
font-weight
:
300
;
height
:
40px
;
text-align
:
center
}
.managedPortlet.portletCalendar
table
td
>*
{
border-radius
:
50%
;
display
:
inline-block
;
width
:
20px
;
height
:
20px
;
line-height
:
20px
}
.managedPortlet.portletCalendar
table
.cal_has_events
{
position
:
relative
}
.managedPortlet.portletCalendar
table
.cal_has_events
a
:hover
{
background
:
#dbecfe
;
text-decoration
:
none
;
box-shadow
:
0
0
0
5px
#dbecfe
}
.managedPortlet.portletCalendar
table
.cal_has_events
a
:after
{
content
:
"•"
;
position
:
absolute
;
margin-left
:
50%
;
left
:
-3px
;
font-size
:
20px
;
color
:
#a7daf2
;
margin-top
:
9px
}
.managedPortlet.portletCalendar
table
.cal_has_events
a
:hover:after
{
color
:
#64bee8
}
.managedPortlet.portletCalendar
table
.cal_next_month
,
.managedPortlet.portletCalendar
table
.cal_prev_month
{
color
:
#000
}
.managedPortlet.portletCalendar
table
.cal_next_month.cal_has_events
>
a
,
.managedPortlet.portletCalendar
table
.cal_prev_month.cal_has_events
>
a
{
color
:
#a7daf2
}
.managedPortlet.portletCalendar
table
.cal_next_month.cal_has_events
>
a
:after
,
.managedPortlet.portletCalendar
table
.cal_prev_month.cal_has_events
>
a
:after
{
color
:
#d3edf8
}
.managedPortlet.portletCalendar
table
.cal_next_month.cal_has_events
>
a
:hover
,
.managedPortlet.portletCalendar
table
.cal_prev_month.cal_has_events
>
a
:hover
{
color
:
#004665
}
.managedPortlet.portletCalendar
table
.cal_next_month.cal_has_events
>
a
:hover:after
,
.managedPortlet.portletCalendar
table
.cal_prev_month.cal_has_events
>
a
:hover:after
{
color
:
#64bee8
}
.managedPortlet.portletCalendar
table
.today
>*
{
background
:
#e5e5e5
;
font-weight
:
500
;
box-shadow
:
0
0
0
5px
#e5e5e5
;
color
:
#000
}
.managedPortlet.portletCalendar
table
tbody
tr
:first-child
td
>*
{
margin-top
:
10px
}
.managedPortlet.portletCalendar
table
tbody
tr
:last-child
td
>*
{
margin-bottom
:
10px
}
.managedPortlet
.formControls
{
border
:
0
;
background
:
none
;
padding
:
0
;
box-shadow
:
none
}
.managedPortlet
.portletFooter
{
border-top
:
1px
solid
#e5e5e5
;
background
:
#fcfcfd
;
padding
:
10px
15px
;
font-size
:
12px
;
font-weight
:
400
;
box-shadow
:
inset
0
10px
10px
-10px
rgba
(
0
,
0
,
0
,
0.05
)}
.managedPortlet
.portletHeader
{
font-weight
:
300
}
.managedPortlet.inheritedPortlet
{
margin
:
5px
15px
}
.managedPortlet.inheritedPortlet
.portletHeader
{
padding
:
3px
15px
}
.managedPortlet.blockedPortlet
{
opacity
:
.7
}
.managedPortletActions
{
float
:
right
;
margin-top
:
-6px
}
.managedPortletActions
form
{
display
:
inline-block
}
.portlet.portletSiteSetup
.portletContent
>
ul
>
li
a
:before
{
content
:
""
}
.portlet.portletSiteSetup
.portletContent
>
ul
li
:hover
{
background
:
#edecec
}
.portletNavigationTree.portletSiteSetup
nav
.portletContent
>
ul
>
li
a
{
border
:
none
;
padding
:
0
;
color
:
#4d4d4d
}
.portletNavigationTree.portletSiteSetup
nav
.portletContent
>
ul
>
li
a
:hover
{
text-decoration
:
none
}
.portletNavigationTree.portletSiteSetup
a
{
border
:
none
;
text-align
:
center
;
height
:
100%
;
padding
:
0
}
.portletNavigationTree.portletSiteSetup
a
span
{
font-size
:
50px
;
text-align
:
center
;
display
:
block
;
color
:
#4d4d4d
}
.portletNavigationTree.portletSiteSetup
ul
{
background
:
#edecec
;
padding-bottom
:
20px
}
.portletNavigationTree.portletSiteSetup
li
{
vertical-align
:
top
}
.portletNavigationTree.portletSiteSetup
ul
>
li
>
a
:hover:after
{
content
:
""
}
.portletNavigationTree.portletSiteSetup
.inner-configlet
{
margin-top
:
10px
;
padding-bottom
:
10px
}
.portletNavigationTree.portletSiteSetup
.inner-configlet
:hover
{
background
:
rgba
(
255
,
255
,
255
,
0.67
);
border-radius
:
5px
;
box-shadow
:
inset
1px
1px
3px
#bbb
}
.portletNavigationTree.portletSiteSetup
.inner-configlet
:hover
span
{
color
:
#333
}
.template-overview-controlpanel
.portlet.portletSiteSetup
.portletContent
>
ul
>
li
{
height
:
120px
}
#portlet-prefs
ul
ul
{
padding-top
:
10px
}
#portlet-prefs
ul
ul
li
{
padding-top
:
10px
}
#portlet-prefs
ul
ul
li
a
{
text-align
:
inherit
;
padding-left
:
40px
}
#portlet-prefs
ul
ul
li
a
:before
{
content
:
"•"
;
position
:
absolute
;
font-size
:
25px
;
margin-top
:
-9px
;
left
:
15px
;
color
:
#a7daf2
}
.template-usergroup-groupprefs
.field
,
.template-usergroup-userprefs
.field
,
.template-usergroup-controlpanel
.field
,
.template-member-registration
.field
{
margin-top
:
2em
}
.template-usergroup-groupprefs
.formControls
,
.template-usergroup-userprefs
.formControls
,
.template-usergroup-controlpanel
.formControls
,
.template-member-registration
.formControls
{
border-top
:
0
;
box-shadow
:
none
;
margin-bottom
:
1em
}
.template-usergroup-groupprefs
table
.listing
,
.template-usergroup-userprefs
table
.listing
,
.template-usergroup-controlpanel
table
.listing
,
.template-member-registration
table
.listing
{
margin-bottom
:
.5em
}
.template-usergroup-groupprefs
input
.quickSearch
,
.template-usergroup-userprefs
input
.quickSearch
,
.template-usergroup-controlpanel
input
.quickSearch
,
.template-member-registration
input
.quickSearch
{
margin-bottom
:
.5em
}
.template-usergroup-groupprefs
.listingCheckbox
,
.template-usergroup-userprefs
.listingCheckbox
,
.template-usergroup-controlpanel
.listingCheckbox
,
.template-member-registration
.listingCheckbox
{
vertical-align
:
middle
;
text-align
:
center
}
.template-usergroup-groupprefs
form
,
.template-usergroup-userprefs
form
{
overflow
:
scroll
}
.template-actions-controlpanel
#content-core
.addAction
{
height
:
2em
}
.template-actions-controlpanel
#content-core
section
.portlet
{
clear
:
both
}
.template-actions-controlpanel
#content-core
ol
.configlets
li
{
margin
:
1.2em
}
.link-category
{
display
:
inline
;
padding
:
.2em
.6em
.3em
;
font-size
:
12px
;
font-weight
:
400
;
line-height
:
1
;
color
:
#4d4d4d
;
text-align
:
center
;
white-space
:
nowrap
;
vertical-align
:
baseline
;
border-radius
:
4px
;
background-color
:
#e5e5e5
}
.link-category
[
href
]
:hover
,
.link-category
[
href
]
:focus
{
background-color
:
#ccc
}
a
.link-category
:hover
,
a
.link-category
:focus
{
color
:
#007bb1
;
text-decoration
:
none
;
cursor
:
pointer
}
.link-category
:empty
{
display
:
none
}
#category
{
margin-bottom
:
12px
}
#category
ul
{
list-style
:
none
;
padding
:
0
;
display
:
inline
}
#category
li
{
display
:
inline-block
}
body
#visual-portal-wrapper
.pat-plone
.outer-wrapper
[
class
*=
"contenttype-"
]
:before
{
font-family
:
"Fontello"
;
font-size
:
100%
;
padding
:
0
;
margin
:
0
;
position
:
relative
;
left
:
inherit
;
display
:
inline-block
;
color
:
inherit
;
width
:
20px
;
height
:
20px
;
text-align
:
center
;
margin-right
:
6px
}
body
#visual-portal-wrapper
.pat-plone
.outer-wrapper
.contenttype-folder
:before
{
content
:
'\e801'
}
body
#visual-portal-wrapper
.pat-plone
.outer-wrapper
.contenttype-document
:before
{
content
:
'\e80e'
}
body
#visual-portal-wrapper
.pat-plone
.outer-wrapper
.contenttype-file
:before
{
content
:
'\e811'
}
body
#visual-portal-wrapper
.pat-plone
.outer-wrapper
.contenttype-link
:before
{
content
:
'\e806'
}
body
#visual-portal-wrapper
.pat-plone
.outer-wrapper
.contenttype-image
:before
{
content
:
'\e810'
}
body
#visual-portal-wrapper
.pat-plone
.outer-wrapper
.contenttype-collection
:before
{
content
:
'\e808'
}
body
#visual-portal-wrapper
.pat-plone
.outer-wrapper
.contenttype-event
:before
{
content
:
'\e809'
}
body
#visual-portal-wrapper
.pat-plone
.outer-wrapper
.contenttype-news-item
:before
{
content
:
'\e80f'
}
body
#visual-portal-wrapper
.pat-plone
#edit-zone
[
class
*=
"contenttype-"
]
{
padding
:
5px
15px
5px
50px
}
body
#visual-portal-wrapper
.pat-plone
#edit-zone
a
{
color
:
#fff
}
body
#visual-portal-wrapper
.pat-plone
#edit-zone
[
class
*=
"contenttype-"
]
:after
{
font-family
:
"Fontello"
;
font-size
:
100%
;
padding
:
0
;
margin
:
0
;
position
:
relative
;
left
:
25px
;
display
:
inline-block
;
color
:
inherit
;
width
:
20px
;
height
:
20px
;
text-align
:
center
;
margin-right
:
6px
;
position
:
absolute
}
body
#visual-portal-wrapper
.pat-plone
#edit-zone
.contenttype-folder
:after
{
content
:
'\e801'
}
body
#visual-portal-wrapper
.pat-plone
#edit-zone
.contenttype-document
:after
{
content
:
'\e80e'
}
body
#visual-portal-wrapper
.pat-plone
#edit-zone
.contenttype-file
:after
{
content
:
'\e811'
}
body
#visual-portal-wrapper
.pat-plone
#edit-zone
.contenttype-link
:after
{
content
:
'\e806'
}
body
#visual-portal-wrapper
.pat-plone
#edit-zone
.contenttype-image
:after
{
content
:
'\e810'
}
body
#visual-portal-wrapper
.pat-plone
#edit-zone
.contenttype-collection
:after
{
content
:
'\e808'
}
body
#visual-portal-wrapper
.pat-plone
#edit-zone
.contenttype-event
:after
{
content
:
'\e809'
}
body
#visual-portal-wrapper
.pat-plone
#edit-zone
.contenttype-news-item
:after
{
content
:
'\e80f'
}
.image-icon
,
.image-tile
{
float
:
right
}
#textAdjust
.decrease-text
{
font-size
:
12px
}
#textAdjust
.normal-text
{
font-size
:
14px
}
#textAdjust
.increase-text
{
font-size
:
18px
}
.pat-autotoc
:not
(
.autotabs
)
.autotoc-nav
{
float
:
right
;
min-width
:
150px
;
background-color
:
#f2f1f1
;
box-shadow
:
0
2px
4px
rgba
(
0
,
0
,
0
,
0.17
);
padding
:
6px
12px
;
margin
:
0
0
12px
12px
}
.pat-autotoc
:not
(
.autotabs
)
.autotoc-nav
a
{
display
:
block
}
.pat-autotoc
:not
(
.autotabs
)
.autotoc-nav
.active
,
.pat-autotoc
:not
(
.autotabs
)
.autotoc-nav
.active
:hover
{
color
:
#696969
;
cursor
:
default
;
text-decoration
:
none
}
.pat-autotoc
:not
(
.autotabs
)
.autotoc-nav
.autotoc-level-1
{
margin-left
:
0
;
font-size
:
18px
}
.pat-autotoc
:not
(
.autotabs
)
.autotoc-nav
.autotoc-level-2
{
margin-left
:
12px
;
font-size
:
14px
}
.pat-autotoc
:not
(
.autotabs
)
.autotoc-nav
.autotoc-level-3
{
margin-left
:
24px
;
font-size
:
12px
}
@media
(
max-width
:
767px
){
.pat-autotoc
.autotoc-nav
{
float
:
none
;
margin
:
0
0
20px
0
}}
.pat-dropzone
.dz-notice
{
margin-bottom
:
6px
}
.pat-dropzone
.dz-default
{
border-radius
:
6px
;
background-color
:
#f2f1f1
;
border
:
3px
dotted
#ccc
;
margin-bottom
:
20px
;
padding
:
12px
;
color
:
#696969
}
.plone-modal
{
display
:
none
;
overflow
:
auto
;
overflow-y
:
scroll
;
position
:
fixed
;
top
:
0
;
right
:
0
;
bottom
:
0
;
left
:
0
;
z-index
:
1050
;
-webkit-overflow-scrolling
:
touch
;
outline
:
0
;
z-index
:
1040
;
background
:
rgba
(
255
,
255
,
255
,
0.5
)}
.plone-modal
.plone-modal-dialog
{
width
:
100%
;
position
:
relative
}
.plone-modal
.plone-modal-dialog
.plone-modal-header
{
min-height
:
25px
;
padding
:
12px
}
.plone-modal
.plone-modal-dialog
.plone-modal-header
h3
{
font-size
:
18px
;
margin
:
0
}
.plone-modal
.plone-modal-dialog
.plone-modal-header
.plone-modal-close
{
margin-top
:
-12px
;
float
:
right
;
font-size
:
36px
;
font-weight
:
100
;
line-height
:
1
;
color
:
#000
;
text-shadow
:
0
1px
0
#fff
;
opacity
:
.2
}
.plone-modal
.plone-modal-dialog
.plone-modal-header
.plone-modal-close
:hover
,
.plone-modal
.plone-modal-dialog
.plone-modal-header
.plone-modal-close
:focus
{
text-decoration
:
none
;
cursor
:
pointer
;
opacity
:
.5
}
.plone-modal
.plone-modal-dialog
.plone-modal-body
{
padding
:
12px
}
.plone-modal
.plone-modal-dialog
.plone-modal-body
.modal-image
{
text-align
:
center
}
.plone-modal
.plone-modal-dialog
.plone-modal-footer
{
border-top
:
1px
solid
#ccc
;
background
:
#fcfcfd
;
box-shadow
:
inset
0
10px
10px
-10px
rgba
(
0
,
0
,
0
,
0.05
);
padding
:
12px
;
text-align
:
right
}
.plone-modal
.plone-modal-dialog
.plone-modal-footer
.pattern-modal-buttons
input
+
input
{
margin-left
:
12px
}
.plone-modal
.plone-modal-content
{
position
:
relative
;
background
:
rgba
(
255
,
255
,
255
,
0.9
);
border
:
0
;
border-radius
:
4px
;
outline
:
none
;
background-clip
:
padding-box
;
box-shadow
:
0
0
25px
rgba
(
0
,
0
,
0
,
0.15
);
padding-right
:
15px
;
padding-left
:
15px
;
margin-right
:
auto
;
margin-left
:
auto
;
padding-left
:
0
;
padding-right
:
0
}
@media
(
min-width
:
768px
){
.plone-modal
.plone-modal-content
{
width
:
750px
}}
@media
(
min-width
:
992px
){
.plone-modal
.plone-modal-content
{
width
:
970px
}}
@media
(
min-width
:
1200px
){
.plone-modal
.plone-modal-content
{
width
:
1170px
}}
.plone-modal.fade
{
opacity
:
0
;
-webkit-transition
:
opacity
.25s
ease
;
transition
:
opacity
.25s
ease
}
.plone-modal.fade.in
{
opacity
:
1
;
-webkit-transition
:
opacity
.25s
ease
;
transition
:
opacity
.25s
ease
}
.plone-modal.fade
.plone-modal-dialog
{
-webkit-transform
:
translate
(
0
,
-25%
);
-ms-transform
:
translate
(
0
,
-25%
);
transform
:
translate
(
0
,
-25%
);
-webkit-transition
:
-webkit-transform
.25s
ease-out
;
-moz-transition
:
-moz-transform
.25s
ease-out
;
-o-transition
:
-o-transform
.25s
ease-out
;
transition
:
transform
.25s
ease-out
}
.plone-modal.fade.in
.plone-modal-dialog
{
-webkit-transform
:
translate
(
0
,
0
);
-ms-transform
:
translate
(
0
,
0
);
transform
:
translate
(
0
,
0
)}
.plone-modal.in
{
display
:
block
!important
}
.plone-modal-loading
{
float
:
left
;
width
:
0
;
height
:
100%
;
font-size
:
12px
;
line-height
:
20px
;
color
:
#fff
;
text-align
:
center
;
background-color
:
#428bca
;
-webkit-box-shadow
:
inset
0
-1px
0
rgba
(
0
,
0
,
0
,
0.15
);
box-shadow
:
inset
0
-1px
0
rgba
(
0
,
0
,
0
,
0.15
);
-webkit-transition
:
width
.6s
ease
;
transition
:
width
.6s
ease
;
-webkit-animation
:
progress-bar-stripes
2s
linear
infinite
;
animation
:
progress-bar-stripes
2s
linear
infinite
;
background-image
:
-webkit-linear-gradient
(
45deg
,
rgba
(
255
,
255
,
255
,
0.15
)
25%
,
transparent
25%
,
transparent
50%
,
rgba
(
255
,
255
,
255
,
0.15
)
50%
,
rgba
(
255
,
255
,
255
,
0.15
)
75%
,
transparent
75%
,
transparent
);
background-image
:
linear-gradient
(
45deg
,
rgba
(
255
,
255
,
255
,
0.15
)
25%
,
transparent
25%
,
transparent
50%
,
rgba
(
255
,
255
,
255
,
0.15
)
50%
,
rgba
(
255
,
255
,
255
,
0.15
)
75%
,
transparent
75%
,
transparent
);
background-size
:
40px
40px
;
border-radius
:
.5em
;
width
:
40em
;
height
:
40px
}
.plone-modal-open
{
padding-right
:
0
}
.plone-modal-open
>*
:not
(
.plone-modal-wrapper
,
.select2-drop
,
.mce-floatpanel
)
{
-webkit-filter
:
blur
(
1px
);
-moz-filter
:
blur
(
1px
);
-o-filter
:
blur
(
1px
);
-ms-filter
:
blur
(
1px
);
filter
:
blur
(
1px
)}
.pattern-pickadate-wrapper
.pattern-pickadate-time-wrapper
{
float
:
left
}
.pattern-pickadate-wrapper
.pattern-pickadate-time-wrapper
.picker__input
{
width
:
180px
}
.pattern-pickadate-wrapper
.pattern-pickadate-date-wrapper
.picker__holder
{
width
:
300px
}
.picker--time
{
min-width
:
256px
;
max-width
:
320px
}
#content
.picker--opened
.picker__holder
{
opacity
:
1
}
.picker__holder
{
width
:
180px
;
margin
:
-1px
0
0
0
;
border
:
1px
solid
#ccc
;
overflow-y
:
auto
;
-webkit-overflow-scrolling
:
touch
;
max-height
:
300px
;
border-radius
:
0
0
4px
4px
;
box-shadow
:
0
1px
2px
rgba
(
0
,
0
,
0
,
0.17
)}
.picker__wrap
{
margin
:
0
}
.picker__list-item
:hover
{
background
:
#f0f0f0
;
color
:
#4d4d4d
}
.picker__list-item--highlighted
:hover
,
.picker--focused
.picker__list-item--highlighted
{
background
:
#007bb1
;
color
:
#fff
}
li
.picker__list-item
{
padding
:
6px
12px
;
cursor
:
pointer
;
color
:
#696969
}
ul
.picker__list
{
background
:
#fff
;
list-style
:
none
;
margin
:
0
;
padding
:
0
}
.picker--time
.picker__button--clear
{
width
:
100%
;
border-left
:
0
;
border-right
:
0
;
border-bottom
:
0
;
border-radius
:
0
}
.picker__table
{
width
:
100%
;
text-align
:
center
}
.picker__table
th
{
text-align
:
center
}
.picker__header
{
text-align
:
center
;
position
:
relative
}
.picker__nav--next
,
.picker__nav--prev
{
position
:
absolute
;
top
:
.5em
}
.picker__select--month
,
.picker__select--year
{
width
:
35%
;
display
:
inline-block
;
margin
:
0
6px
;
font-size
:
1em
}
.picker__day
{
font-weight
:
400
}
.picker__day--infocus
:hover
,
.picker__day--outfocus
:hover
{
cursor
:
pointer
;
background
:
#f0f0f0
}
.picker__day--highlighted
:hover
,
.picker__day--highlighted
{
background
:
#007bb1
;
color
:
#fff
;
font-weight
:
600
}
.picker__day--outfocus
{
color
:
#ccc
}
.pat-sortable
>*
:hover
{
cursor
:
move
;
cursor
:
-webkit-grab
;
background
:
#fff5cd
}
.pat-sortable
.item-dragging
,
.pat-sortable
.item-dragging
:hover
{
cursor
:
-webkit-grabbing
!important
;
background
:
#f2f2f2
}
.item-dragging.dragging
{
background
:
#fea
;
cursor
:
-webkit-grabbing
!important
;
padding
:
6px
;
box-shadow
:
0
2px
6px
rgba
(
0
,
0
,
0
,
0.17
)}
.pat-tablesorter
th
:hover
{
color
:
#007bb1
}
.pat-tablesorter
.sortdirection
{
font-size
:
75%
;
opacity
:
.5
;
position
:
relative
;
top
:
-1px
;
padding
:
2px
;
min-width
:
15px
;
display
:
inline-block
}
.tooltips
{
opacity
:
0
;
transition
:
opacity
.2s
ease
.5s
;
position
:
absolute
;
background
:
#333
;
background
:
rgba
(
0
,
0
,
0
,
0.9
);
color
:
#fafafa
;
font-size
:
12px
;
border-radius
:
4px
;
box-shadow
:
0
2px
6px
rgba
(
0
,
0
,
0
,
0.17
);
max-width
:
200px
;
margin-left
:
-100px
;
left
:
200px
;
text-align
:
center
;
padding
:
6px
}
.tooltips.active
{
opacity
:
1
;
transition
:
opacity
.2s
ease
.5s
}
.jqtree-tree
{
list-style
:
none
outside
;
margin-bottom
:
0
;
padding
:
0
;
padding-left
:
18px
}
.jqtree-tree
.jqtree-toggler
{
left
:
-18px
;
font-size
:
75%
;
top
:
30%
;
position
:
absolute
}
.jqtree-tree
.jqtree-element
{
padding
:
6px
}
.jqtree-tree
.jqtree-element
:hover
{
background
:
#f0f0f0
}
.jqtree-tree
.jqtree-selected
>
.jqtree-element
{
background
:
#ccc
}
#portal-header
{
margin
:
15px
auto
20px
}
#portal-header
:before
,
#portal-header
:after
{
content
:
" "
;
display
:
table
}
#portal-header
:after
{
clear
:
both
}
#portal-logo
{
float
:
left
}
#portal-languageselector
{
clear
:
both
;
display
:
inline-block
;
float
:
left
;
margin-right
:
29px
;
padding-top
:
5px
}
#portal-languageselector
li
{
display
:
inline-block
;
margin-right
:
10px
}
#portal-anontools
{
float
:
right
}
#portal-anontools
ul
{
padding-right
:
0
}
#portal-searchbox
{
clear
:
left
;
margin-left
:
3px
;
margin-top
:
60px
;
padding-top
:
20px
;
position
:
absolute
;
white-space
:
nowrap
;
z-index
:
2
}
#portal-searchbox
.searchSection
{
display
:
none
}
#portal-searchbox
[
type
=
"submit"
]
{
display
:
none
}
#portal-searchbox
label
{
font-size
:
86.667%
}
#searchbox_currentfolder_only
{
vertical-align
:
middle
}
@media
(
min-width
:
768px
){
#portal-header
{
margin-bottom
:
15px
}
#portal-languageselector
{
clear
:
none
;
float
:
right
}
#portal-searchbox
{
clear
:
none
;
float
:
right
;
margin-left
:
1em
;
margin-top
:
5px
;
max-width
:
50%
;
padding-top
:
0
;
position
:
relative
}
#portal-searchbox
.searchSection
{
display
:
inherit
}
#portal-searchbox
[
type
=
"text"
]
{
border-bottom-right-radius
:
0
;
border-top-right-radius
:
0
;
float
:
left
;
width
:
20rem
}
#portal-searchbox
[
type
=
"submit"
]
{
margin-left
:
-1px
;
vertical-align
:
top
;
width
:
auto
;
display
:
inline-block
}}
.plone-nav
{
margin-bottom
:
0
;
padding-left
:
0
;
list-style
:
none
}
.plone-nav
>
li
{
position
:
relative
;
display
:
block
}
.plone-nav
>
li
>
a
{
position
:
relative
;
display
:
block
;
padding
:
10px
15px
;
color
:
#fff
;
font-size
:
17px
}
.plone-nav
>
li
>
a
:hover
,
.plone-nav
>
li
>
a
:focus
{
text-decoration
:
none
;
background-color
:
#7099bf
}
.plone-navbar
{
background-color
:
#007bb1
;
color
:
#fff
;
position
:
relative
;
min-height
:
50px
;
margin-bottom
:
20px
;
border
:
1px
solid
transparent
;
box-shadow
:
0
1px
3px
rgba
(
0
,
0
,
0
,
0.17
)}
.plone-navbar
:before
,
.plone-navbar
:after
{
content
:
" "
;
display
:
table
}
.plone-navbar
:after
{
clear
:
both
}
.plone-navbar-header
:before
,
.plone-navbar-header
:after
{
content
:
" "
;
display
:
table
}
.plone-navbar-header
:after
{
clear
:
both
}
@media
(
min-width
:
768px
){
.plone-navbar-header
{
float
:
left
}}
.plone-navbar-collapse
{
overflow-x
:
visible
;
padding-right
:
15px
;
padding-left
:
15px
;
border-top
:
1px
solid
transparent
;
box-shadow
:
inset
0
1px
0
rgba
(
255
,
255
,
255
,
0.1
);
-webkit-overflow-scrolling
:
touch
;
display
:
none
}
.plone-navbar-collapse.in
{
overflow-y
:
auto
;
display
:
block
}
@media
(
min-width
:
768px
){
.plone-navbar-collapse
{
width
:
auto
;
border-top
:
0
;
box-shadow
:
none
}
.plone-navbar-collapse.plone-collapse
{
display
:
block
!important
;
height
:
auto
!important
;
padding-bottom
:
0
;
overflow
:
visible
!important
}
.plone-navbar-collapse.in
{
overflow-y
:
visible
}
.navbar-fixed-top
.plone-navbar-collapse
,
.navbar-static-top
.plone-navbar-collapse
,
.navbar-fixed-bottom
.plone-navbar-collapse
{
padding-left
:
0
;
padding-right
:
0
}}
.plone-navbar-toggle
{
z-index
:
1
;
position
:
relative
;
float
:
right
;
margin-top
:
6px
;
margin-bottom
:
3px
;
padding
:
6px
10px
;
background-color
:
transparent
;
background-image
:
none
;
border
:
1px
solid
#fff
;
border-radius
:
4px
}
.plone-navbar-toggle
:focus
{
outline
:
0
}
.plone-navbar-toggle
:hover
{
background-color
:
#46739c
;
border-color
:
#365979
}
.plone-navbar-toggle
.icon-bar
:after
{
content
:
"Menu"
;
position
:
relative
;
color
:
#fff
}
.plone-navbar-toggle
.icon-bar
+
.icon-bar
:after
{
content
:
""
}
@media
(
min-width
:
768px
){
.plone-navbar-toggle
{
display
:
none
}}
.plone-navbar-nav
{
margin
:
-1px
-15px
-1px
}
.plone-navbar-nav
>
li
>
a
{
padding-top
:
10px
;
padding-bottom
:
10px
;
line-height
:
20px
}
.plone-navbar-nav
>
.selected
>
a
,
.plone-navbar-nav
>
.selected
>
a
:hover
,
.plone-navbar-nav
>
.selected
>
a
:focus
{
color
:
#fff
;
background-color
:
#7099bf
}
@media
(
min-width
:
768px
){
.plone-navbar-nav
{
float
:
left
}
.plone-navbar-nav
>
li
{
float
:
left
}
.plone-navbar-nav
>
li
>
a
{
padding-top
:
15px
;
padding-bottom
:
15px
}
.plone-navbar-nav.navbar-right
:last-child
{
margin-right
:
-15px
}}
.principal
{
background
:
linear-gradient
(
-45deg
,
rgba
(
255
,
255
,
255
,
0.1
)
14%
,
transparent
14%
,
transparent
50%
,
rgba
(
255
,
255
,
255
,
0.1
)
50%
,
rgba
(
255
,
255
,
255
,
0.1
)
64%
,
transparent
64%
,
transparent
);
background-color
:
#d9d7d7
;
background-size
:
20px
20px
;
margin-top
:
-20px
;
margin-bottom
:
20px
;
padding
:
50px
0
}
.principal
.container-fluid
{
margin
:
0
auto
;
width
:
960px
}
.gigantic
h1
{
font-size
:
500%
}
.gigantic
p
{
font-size
:
150%
}
#content
{
margin-bottom
:
48px
}
#content-core
a
{
border-bottom
:
1px
solid
#ccc
}
#content-core
a
:hover
,
#content-core
a
:focus
{
border-bottom
:
none
}
#content-core
a
:focus
{
outline
:
thin
dotted
;
outline
:
5px
auto
-webkit-focus-ring-color
;
outline-offset
:
-2px
}
#content-core
.pat-structure
a
,
#content-core
.pat-resourceregistry
a
{
border-bottom
:
none
}
#content-core
.pat-structure
a
.btn
,
#content-core
.pat-resourceregistry
a
.btn
,
#content-core
.pat-structure
.pagination
a
{
border-bottom
:
1px
solid
#ccc
}
a
.plone-toolbar-logo
{
color
:
#fff
}
.container
,
.container-fluid
{
padding-right
:
15px
;
padding-left
:
15px
;
margin-right
:
auto
;
margin-left
:
auto
}
@media
(
min-width
:
768px
){
.container
{
width
:
750px
}}
@media
(
min-width
:
992px
){
.container
{
width
:
970px
}}
@media
(
min-width
:
1200px
){
.container
{
width
:
1170px
}}
@media
(
min-width
:
768px
){
.plone-toolbar-top-default
.container
{
width
:
750px
}}
@media
(
min-width
:
828px
){
.plone-toolbar-left-default
.container
{
width
:
750px
}}
@media
(
min-width
:
888px
){
.plone-toolbar-left-expanded
.container
{
width
:
750px
}}
@media
(
min-width
:
992px
){
.plone-toolbar-top-default
.container
{
width
:
970px
}}
@media
(
min-width
:
1052px
){
.plone-toolbar-left-default
.container
{
width
:
970px
}}
@media
(
min-width
:
1112px
){
.plone-toolbar-left-expanded
.container
{
width
:
970px
}}
@media
(
min-width
:
1200px
){
.plone-toolbar-top-default
.container
{
width
:
1170px
}}
@media
(
min-width
:
1260px
){
.plone-toolbar-left-default
.container
{
width
:
1170px
}}
@media
(
min-width
:
1320px
){
.plone-toolbar-left-expanded
.container
{
width
:
1170px
}}
#portal-footer-wrapper
{
padding
:
30px
15px
;
background-color
:
#2e3133
;
color
:
#ccc
;
text-align
:
center
;
clear
:
both
}
#portal-footer-wrapper
p
{
border-bottom
:
1px
solid
#ccc
;
padding-bottom
:
28px
}
#portal-footer-wrapper
abbr
,
#portal-footer-wrapper
ul
{
color
:
#ccc
}
#portal-footer-wrapper
a
{
color
:
#16a1e3
}
#portal-footer-wrapper
a
:hover
{
color
:
#57beef
}
#portal-footer-wrapper
.portletWrapper
{
display
:
inline-block
}
#portal-footer-wrapper
.portletWrapper
:first-child
{
display
:
block
;
border-bottom
:
1px
solid
#4d4d4d
;
padding-bottom
:
1em
;
margin-bottom
:
.5em
}
#portal-footer-wrapper
.portlet
{
background
:
transparent
;
border
:
0
;
font-weight
:
300
;
box-shadow
:
none
;
margin-bottom
:
0
}
#portal-footer-wrapper
.portlet
.portletContent
{
padding
:
0
;
background
:
transparent
;
border
:
0
}
#portal-footer-wrapper
.portlet
.portletContent
>*
{
padding
:
inherit
}
#portal-footer-wrapper
.portlet
.portletContent
li
{
background
:
transparent
;
display
:
inline-block
;
border
:
0
;
white-space
:
nowrap
;
padding
:
10px
30px
}
#portal-footer-wrapper
.portlet
#portal-colophon
.portletContent
a
{
padding
:
10px
30px
}
#portal-footer-wrapper
.portlet
.portletItem
:before
,
#portal-footer-wrapper
.portlet
.portletItem
a
:before
{
content
:
""
}
#portal-footer-wrapper
.portlet
.portletItem
a
{
padding
:
0
;
border
:
0
}
#portal-footer-wrapper
.portlet
.portletActions
{
text-transform
:
uppercase
;
font-size
:
12px
;
font-weight
:
700
;
margin-right
:
15px
}
#portal-siteactions
{
display
:
inline-block
;
text-transform
:
uppercase
;
font-size
:
12px
}
#portal-siteactions
li
{
font-weight
:
bold
;
display
:
inline-block
;
margin-left
:
30px
}
#portal-siteactions
li
:first-child
{
margin-left
:
0
}
body
.template-login_form
#content-core
,
body
.template-logged_out
#content-core
{
border
:
1px
solid
#e5e5e5
;
margin-bottom
:
20px
;
border-radius
:
4px
;
box-shadow
:
0
1px
3px
rgba
(
0
,
0
,
0
,
0.05
);
background
:
#fcfcfd
;
max-width
:
300px
;
margin
:
0
auto
6px
;
padding
:
6px
12px
}
body
.template-login_form
#content-core
>
:first-child
,
body
.template-logged_out
#content-core
>
:first-child
{
border-radius
:
4px
4px
0
0
}
body
.template-login_form
#content-core
>
:last-child
,
body
.template-logged_out
#content-core
>
:last-child
{
border-radius
:
0
0
4px
4px
}
body
.template-login_form
#content-core
.portletHeader
,
body
.template-logged_out
#content-core
.portletHeader
{
background
:
#f2f1f1
;
font-weight
:
500
;
font-size
:
18px
;
padding
:
13px
15px
;
color
:
#696969
}
body
.template-login_form
#content-core
.portletHeader
>
a
,
body
.template-logged_out
#content-core
.portletHeader
>
a
{
color
:
#086ca3
}
body
.template-login_form
#content-core
.portletCalendar
.portletHeader
,
body
.template-logged_out
#content-core
.portletCalendar
.portletHeader
{
text-align
:
center
;
position
:
relative
}
body
.template-login_form
#content-core
.portletCalendar
.portletHeader
.calendarPrevious
,
body
.template-logged_out
#content-core
.portletCalendar
.portletHeader
.calendarPrevious
,
body
.template-login_form
#content-core
.portletCalendar
.portletHeader
.calendarNext
,
body
.template-logged_out
#content-core
.portletCalendar
.portletHeader
.calendarNext
{
width
:
30px
;
height
:
30px
;
padding
:
0
1px
2px
;
border-radius
:
50%
;
position
:
absolute
;
display
:
inline-block
;
left
:
5px
;
font-size
:
24px
;
margin-top
:
-3px
;
line-height
:
28px
;
font-weight
:
500
}
body
.template-login_form
#content-core
.portletCalendar
.portletHeader
.calendarPrevious
:hover
,
body
.template-logged_out
#content-core
.portletCalendar
.portletHeader
.calendarPrevious
:hover
,
body
.template-login_form
#content-core
.portletCalendar
.portletHeader
.calendarNext
:hover
,
body
.template-logged_out
#content-core
.portletCalendar
.portletHeader
.calendarNext
:hover
{
background
:
#fff
;
text-decoration
:
none
}
body
.template-login_form
#content-core
.portletCalendar
.portletHeader
.calendarNext
,
body
.template-logged_out
#content-core
.portletCalendar
.portletHeader
.calendarNext
{
right
:
5px
;
left
:
inherit
}
body
.template-login_form
#content-core
.portletContent
,
body
.template-logged_out
#content-core
.portletContent
{
font-size
:
14px
;
border-top
:
1px
solid
#e5e5e5
;
background
:
#fff
;
font-weight
:
400
}
body
.template-login_form
#content-core
.portletContent
>*,
body
.template-logged_out
#content-core
.portletContent
>*,
body
.template-login_form
#content-core
.portletContent
>
div
:not
(
.portalMessage
),
body
.template-logged_out
#content-core
.portletContent
>
div
:not
(
.portalMessage
)
{
padding
:
10px
15px
;
margin
:
0
;
color
:
#696969
}
body
.template-login_form
#content-core
.portletContent
>
ul
,
body
.template-logged_out
#content-core
.portletContent
>
ul
{
padding
:
0
;
list-style
:
none
;
position
:
relative
}
body
.template-login_form
#content-core
.portletContent
>
ul
>
li
a
,
body
.template-logged_out
#content-core
.portletContent
>
ul
>
li
a
{
display
:
block
;
padding
:
10px
15px
26px
30px
;
position
:
relative
;
z-index
:
1
;
color
:
#086ca3
}
body
.template-login_form
#content-core
.portletContent
>
ul
>
li
>
a
,
body
.template-logged_out
#content-core
.portletContent
>
ul
>
li
>
a
{
border-top
:
1px
solid
#e5e5e5
}
body
.template-login_form
#content-core
.portletContent
>
ul
>
li
:first-child
>
a
,
body
.template-logged_out
#content-core
.portletContent
>
ul
>
li
:first-child
>
a
{
border-top
:
0
}
body
.template-login_form
#content-core
.portletContent
>
ul
>
li
a
:before
,
body
.template-logged_out
#content-core
.portletContent
>
ul
>
li
a
:before
{
content
:
"•"
;
position
:
absolute
;
font-size
:
25px
;
margin-top
:
-9px
;
left
:
15px
;
color
:
#a7daf2
}
body
.template-login_form
#content-core
.portletContent
>
ul
ul
,
body
.template-logged_out
#content-core
.portletContent
>
ul
ul
{
padding-left
:
15px
;
list-style
:
none
}
body
.template-login_form
#content-core
.portletContent
>
ul
.portletItemDetails
,
body
.template-logged_out
#content-core
.portletContent
>
ul
.portletItemDetails
{
display
:
block
;
z-index
:
0
;
padding
:
0
15px
10px
30px
;
font-weight
:
400
;
position
:
relative
;
margin-top
:
-26px
;
font-size
:
12px
;
color
:
#696969
}
body
.template-login_form
#content-core
.portletContent
>
ul
li
:hover
,
body
.template-logged_out
#content-core
.portletContent
>
ul
li
:hover
{
background
:
#fcfcfd
}
body
.template-login_form
#content-core
.portletContent
>
ul
li
:hover
a
:before
,
body
.template-logged_out
#content-core
.portletContent
>
ul
li
:hover
a
:before
{
color
:
#64bee8
}
body
.template-login_form
#content-core
.portletCalendar
table
,
body
.template-logged_out
#content-core
.portletCalendar
table
{
width
:
100%
;
text-align
:
center
;
vertical-align
:
middle
;
border-collapse
:
collapse
;
border-spacing
:
0
}
body
.template-login_form
#content-core
.portletCalendar
table
tr
,
body
.template-logged_out
#content-core
.portletCalendar
table
tr
{
line-height
:
30px
}
body
.template-login_form
#content-core
.portletCalendar
table
thead
,
body
.template-logged_out
#content-core
.portletCalendar
table
thead
{
background
:
#fcfcfd
;
border-bottom
:
1px
solid
#e5e5e5
}
body
.template-login_form
#content-core
.portletCalendar
table
thead
th
,
body
.template-logged_out
#content-core
.portletCalendar
table
thead
th
{
color
:
#696969
;
font-weight
:
300
;
height
:
40px
;
text-align
:
center
}
body
.template-login_form
#content-core
.portletCalendar
table
td
>*,
body
.template-logged_out
#content-core
.portletCalendar
table
td
>*
{
border-radius
:
50%
;
display
:
inline-block
;
width
:
20px
;
height
:
20px
;
line-height
:
20px
}
body
.template-login_form
#content-core
.portletCalendar
table
.cal_has_events
,
body
.template-logged_out
#content-core
.portletCalendar
table
.cal_has_events
{
position
:
relative
}
body
.template-login_form
#content-core
.portletCalendar
table
.cal_has_events
a
:hover
,
body
.template-logged_out
#content-core
.portletCalendar
table
.cal_has_events
a
:hover
{
background
:
#dbecfe
;
text-decoration
:
none
;
box-shadow
:
0
0
0
5px
#dbecfe
}
body
.template-login_form
#content-core
.portletCalendar
table
.cal_has_events
a
:after
,
body
.template-logged_out
#content-core
.portletCalendar
table
.cal_has_events
a
:after
{
content
:
"•"
;
position
:
absolute
;
margin-left
:
50%
;
left
:
-3px
;
font-size
:
20px
;
color
:
#a7daf2
;
margin-top
:
9px
}
body
.template-login_form
#content-core
.portletCalendar
table
.cal_has_events
a
:hover:after
,
body
.template-logged_out
#content-core
.portletCalendar
table
.cal_has_events
a
:hover:after
{
color
:
#64bee8
}
body
.template-login_form
#content-core
.portletCalendar
table
.cal_next_month
,
body
.template-logged_out
#content-core
.portletCalendar
table
.cal_next_month
,
body
.template-login_form
#content-core
.portletCalendar
table
.cal_prev_month
,
body
.template-logged_out
#content-core
.portletCalendar
table
.cal_prev_month
{
color
:
#000
}
body
.template-login_form
#content-core
.portletCalendar
table
.cal_next_month.cal_has_events
>
a
,
body
.template-logged_out
#content-core
.portletCalendar
table
.cal_next_month.cal_has_events
>
a
,
body
.template-login_form
#content-core
.portletCalendar
table
.cal_prev_month.cal_has_events
>
a
,
body
.template-logged_out
#content-core
.portletCalendar
table
.cal_prev_month.cal_has_events
>
a
{
color
:
#a7daf2
}
body
.template-login_form
#content-core
.portletCalendar
table
.cal_next_month.cal_has_events
>
a
:after
,
body
.template-logged_out
#content-core
.portletCalendar
table
.cal_next_month.cal_has_events
>
a
:after
,
body
.template-login_form
#content-core
.portletCalendar
table
.cal_prev_month.cal_has_events
>
a
:after
,
body
.template-logged_out
#content-core
.portletCalendar
table
.cal_prev_month.cal_has_events
>
a
:after
{
color
:
#d3edf8
}
body
.template-login_form
#content-core
.portletCalendar
table
.cal_next_month.cal_has_events
>
a
:hover
,
body
.template-logged_out
#content-core
.portletCalendar
table
.cal_next_month.cal_has_events
>
a
:hover
,
body
.template-login_form
#content-core
.portletCalendar
table
.cal_prev_month.cal_has_events
>
a
:hover
,
body
.template-logged_out
#content-core
.portletCalendar
table
.cal_prev_month.cal_has_events
>
a
:hover
{
color
:
#004665
}
body
.template-login_form
#content-core
.portletCalendar
table
.cal_next_month.cal_has_events
>
a
:hover:after
,
body
.template-logged_out
#content-core
.portletCalendar
table
.cal_next_month.cal_has_events
>
a
:hover:after
,
body
.template-login_form
#content-core
.portletCalendar
table
.cal_prev_month.cal_has_events
>
a
:hover:after
,
body
.template-logged_out
#content-core
.portletCalendar
table
.cal_prev_month.cal_has_events
>
a
:hover:after
{
color
:
#64bee8
}
body
.template-login_form
#content-core
.portletCalendar
table
.today
>*,
body
.template-logged_out
#content-core
.portletCalendar
table
.today
>*
{
background
:
#e5e5e5
;
font-weight
:
500
;
box-shadow
:
0
0
0
5px
#e5e5e5
;
color
:
#000
}
body
.template-login_form
#content-core
.portletCalendar
table
tbody
tr
:first-child
td
>*,
body
.template-logged_out
#content-core
.portletCalendar
table
tbody
tr
:first-child
td
>*
{
margin-top
:
10px
}
body
.template-login_form
#content-core
.portletCalendar
table
tbody
tr
:last-child
td
>*,
body
.template-logged_out
#content-core
.portletCalendar
table
tbody
tr
:last-child
td
>*
{
margin-bottom
:
10px
}
body
.template-login_form
#content-core
.formControls
,
body
.template-logged_out
#content-core
.formControls
{
border
:
0
;
background
:
none
;
padding
:
0
;
box-shadow
:
none
}
body
.template-login_form
#content-core
.portletFooter
,
body
.template-logged_out
#content-core
.portletFooter
{
border-top
:
1px
solid
#e5e5e5
;
background
:
#fcfcfd
;
padding
:
10px
15px
;
font-size
:
12px
;
font-weight
:
400
;
box-shadow
:
inset
0
10px
10px
-10px
rgba
(
0
,
0
,
0
,
0.05
)}
#portal-anontools
ul
{
text-align
:
right
;
list-style
:
none
}
#portal-anontools
li
{
margin
:
12px
0
12px
12px
}
#portal-sitemap
{
list-style
:
none
;
padding-left
:
0
}
#portal-sitemap
>
li
{
font-size
:
18px
;
border-top
:
1px
solid
#e5e5e5
;
padding
:
6px
0
}
#portal-sitemap
ul
{
list-style
:
none
;
position
:
relative
;
font-size
:
14px
;
padding-left
:
20px
}
#portal-sitemap
ul
li
{
position
:
relative
}
#portal-sitemap
ul
li
:before
{
content
:
"•"
;
display
:
inline
;
font-size
:
25px
;
color
:
#a7daf2
;
top
:
5px
;
position
:
relative
}
.vevent
span
.cal_month
{
font-size
:
1.1em
}
.event.summary
{
font-weight
:
400
;
max-width
:
300px
;
float
:
right
;
background
:
#fafafa
;
box-shadow
:
0
1px
3px
rgba
(
0
,
0
,
0
,
0.17
);
padding
:
12px
12px
12px
36px
;
margin-left
:
5px
}
.event.summary
strong
,
.event.summary
li
>
span
{
display
:
block
}
.event_listing
article
{
border-top
:
1px
solid
#e5e5e5
;
padding
:
12px
0
12px
}
.event_listing
article
h2
{
margin
:
0
;
padding
:
12px
0
12px
}
.event_listing
article
:first-child
{
border-top
:
0
;
margin-top
:
-6px
}
.cal_date
{
float
:
right
;
box-shadow
:
0
1px
3px
rgba
(
0
,
0
,
0
,
0.17
);
text-align
:
center
;
width
:
100px
;
margin
:
12px
0
12px
12px
;
border-radius
:
4px
;
overflow
:
hidden
}
.cal_month
{
background
:
#00b0fe
;
font-weight
:
400
;
display
:
block
;
color
:
#fff
;
padding
:
6px
12px
}
.cal_day
{
font-size
:
36px
;
font-weight
:
700
;
display
:
block
}
.cal_wkday
{
font-size
:
12px
;
font-weight
:
300
;
display
:
block
;
padding
:
0
12px
6px
}
.event_listing
.sub_nav
{
float
:
right
}
.template-event_listing
.caltrigger
{
display
:
none
}
.autotabs
.autotoc-nav
.events-month-prev
,
.autotabs
.autotoc-nav
.events-week-prev
,
.autotabs
.autotoc-nav
.events-day-prev
{
position
:
relative
;
border-top-left-radius
:
0
;
padding-left
:
6px
}
.autotabs
.autotoc-nav
.events-month-prev
:before
,
.autotabs
.autotoc-nav
.events-week-prev
:before
,
.autotabs
.autotoc-nav
.events-day-prev
:before
{
content
:
""
;
position
:
absolute
;
padding
:
0
5px
;
color
:
#e5e5e5
;
border-right
:
5px
solid
;
border-top
:
23px
solid
transparent
;
border-bottom
:
23px
solid
transparent
;
left
:
-6px
;
top
:
-1px
;
padding
:
0
!important
}
.autotabs
.autotoc-nav
.events-month-prev
:after
,
.autotabs
.autotoc-nav
.events-week-prev
:after
,
.autotabs
.autotoc-nav
.events-day-prev
:after
{
content
:
""
;
position
:
absolute
;
padding
:
0
5px
;
color
:
#fcfcfd
;
border-right
:
5px
solid
;
border-top
:
23px
solid
transparent
;
border-bottom
:
23px
solid
transparent
;
left
:
-5px
;
top
:
-1px
;
padding
:
0
!important
}
.autotabs
.autotoc-nav
.events-month-prev
:hover:after
,
.autotabs
.autotoc-nav
.events-week-prev
:hover:after
,
.autotabs
.autotoc-nav
.events-day-prev
:hover:after
{
color
:
#fff
}
.autotabs
.autotoc-nav
.events-month-next
,
.autotabs
.autotoc-nav
.events-week-next
,
.autotabs
.autotoc-nav
.events-day-next
{
position
:
relative
;
border-top-right-radius
:
0
;
padding-right
:
6px
}
.autotabs
.autotoc-nav
.events-month-next
:before
,
.autotabs
.autotoc-nav
.events-week-next
:before
,
.autotabs
.autotoc-nav
.events-day-next
:before
{
content
:
""
;
position
:
absolute
;
padding
:
0
5px
;
color
:
#e5e5e5
;
border-left
:
5px
solid
;
border-top
:
23px
solid
transparent
;
border-bottom
:
23px
solid
transparent
;
right
:
-6px
;
top
:
-1px
;
padding
:
0
!important
}
.autotabs
.autotoc-nav
.events-month-next
:after
,
.autotabs
.autotoc-nav
.events-week-next
:after
,
.autotabs
.autotoc-nav
.events-day-next
:after
{
content
:
""
;
position
:
absolute
;
padding
:
0
5px
;
color
:
#fcfcfd
;
border-left
:
5px
solid
;
border-top
:
23px
solid
transparent
;
border-bottom
:
23px
solid
transparent
;
right
:
-5px
;
top
:
-1px
;
padding
:
0
!important
}
.autotabs
.autotoc-nav
.events-month-next
:hover:after
,
.autotabs
.autotoc-nav
.events-week-next
:hover:after
,
.autotabs
.autotoc-nav
.events-day-next
:hover:after
{
color
:
#fff
}
.searchPage
{
position
:
relative
}
.searchPage
.actionMenu.activated
dd
{
display
:
block
}
.searchPage
.actionMenu
{
float
:
right
}
.searchPage
.actionMenu
dt
{
top
:
0
;
right
:
0
;
position
:
absolute
}
.searchPage
.actionMenu
dd
{
display
:
none
;
position
:
absolute
;
right
:
0
;
top
:
35px
;
width
:
300px
;
background-color
:
#fcfcfd
;
border
:
1px
solid
#e5e5e5
;
padding
:
15px
;
z-index
:
10
}
#search-results-bar
#results-count
{
float
:
right
;
padding-top
:
15px
;
padding-right
:
15px
}
#searchform
.input-group
{
max-width
:
600px
}
#searchform
.input-group
input
.searchPage.btn
{
width
:
120px
}
#search-filter
input
{
margin-right
:
.5rem
}
body
{
background-color
:
#f2f2f2
;
font-family
:
"Lato"
;
font-weight
:
300
;
font-size
:
16px
;
color
:
#555
;
-webkit-font-smoothing
:
antialiased
;
-webkit-overflow-scrolling
:
touch
;
margin-top
:
70px
}
h1
,
h2
,
h3
,
h4
,
h5
,
h6
{
font-family
:
"Raleway"
;
font-weight
:
500
;
color
:
#333
}
p
{
line-height
:
28px
;
margin-bottom
:
25px
}
.centered
{
text-align
:
center
}
a
{
color
:
#f85c37
;
word-wrap
:
break-word
;
-webkit-transition
:
color
.1s
ease-in
,
background
.1s
ease-in
;
-moz-transition
:
color
.1s
ease-in
,
background
.1s
ease-in
;
-ms-transition
:
color
.1s
ease-in
,
background
.1s
ease-in
;
-o-transition
:
color
.1s
ease-in
,
background
.1s
ease-in
;
transition
:
color
.1s
ease-in
,
background
.1s
ease-in
}
a
:hover
,
a
:focus
{
color
:
#7b7b7b
;
text-decoration
:
none
;
outline
:
0
}
a
:before
,
a
:after
{
-webkit-transition
:
color
.1s
ease-in
,
background
.1s
ease-in
;
-moz-transition
:
color
.1s
ease-in
,
background
.1s
ease-in
;
-ms-transition
:
color
.1s
ease-in
,
background
.1s
ease-in
;
-o-transition
:
color
.1s
ease-in
,
background
.1s
ease-in
;
transition
:
color
.1s
ease-in
,
background
.1s
ease-in
}
hr
{
display
:
block
;
height
:
1px
;
border
:
0
;
border-top
:
1px
solid
#ccc
;
margin
:
1em
0
;
padding
:
0
}
.navbar
{
font-weight
:
800
;
font-size
:
14px
;
padding-top
:
15px
;
padding-bottom
:
15px
}
.navbar-inverse
{
background
:
#2d2d2d
;
border-color
:
#2d2d2d
}
.navbar-inverse
.navbar-nav
>
.active
>
a
{
background
:
#ff7878
}
.navbar-inverse
.navbar-brand
{
color
:
#999
;
font-weight
:
bolder
;
font-size
:
22px
;
letter-spacing
:
1px
}
.navbar-inverse
.navbar-brand
i
{
color
:
#ff7878
;
font-size
:
22px
;
letter-spacing
:
1px
}
#headerwrap
{
background
:
url(../img/header-bg.jpg)
no-repeat
center
top
;
margin-top
:
-10px
;
padding-top
:
20px
;
text-align
:
center
;
background-attachment
:
relative
;
background-position
:
center
center
;
min-height
:
500px
;
width
:
100%
;
-webkit-background-size
:
100%
;
-moz-background-size
:
100%
;
-o-background-size
:
100%
;
background-size
:
100%
;
-webkit-background-size
:
cover
;
-moz-background-size
:
cover
;
-o-background-size
:
cover
;
background-size
:
cover
}
#headerwrap
h1
{
margin-top
:
100px
;
color
:
#fff
;
font-size
:
70px
;
font-weight
:
300
;
letter-spacing
:
3px
}
#headerwrap
h2
{
color
:
#fff
;
font-size
:
40px
;
font-weight
:
700
;
letter-spacing
:
2px
;
text-transform
:
uppercase
}
body
:not
(
.section-front-page
)
:not
(
.section-events
)
#content
.documentFirstHeading
{
display
:
none
}
p
,
ul
,
ol
,
span
{
font-weight
:
400
}
a
:hover
{
color
:
#2d2d2d
;
text-decoration
:
underline
}
.configlets
[
class
^=
"icon-"
]
:before
,
.configlets
[
class
*=
" icon-"
]
:before
{
color
:
#ff7878
}
#portlet-prefs
ul
ul
li
a
:before
{
color
:
#1abc9c
}
#portlet-prefs
ul
ul
li
a
:hover
,
#portlet-prefs
ul
ul
li
a
:focus
{
font-weight
:
900
}
#blue
{
background
:
#3498db
;
padding-top
:
35px
;
padding-bottom
:
35px
;
margin-bottom
:
20px
}
#blue
.documentFirstHeading
{
color
:
#fff
;
font-weight
:
400
;
border
:
0
;
margin
:
0
;
padding
:
2%
5%
}
#blue
p
{
color
:
#fff
}
#headerwrap
{
margin-bottom
:
3%
}
.vevent
div
.cal_date
{
border
:
0
!important
;
border-radius
:
0
!important
;
box-shadow
:
0
2px
5px
0
rgba
(
0
,
0
,
0
,
0.16
),
0
2px
10px
0
rgba
(
0
,
0
,
0
,
0.12
)
!important
}
.vevent
span
.cal_wkday
{
font-size
:
1em
!important
;
border-bottom
:
0
!important
}
.navbar-fixed-top
{
z-index
:
4
;
text-transform
:
uppercase
}
.navbar-fixed-top
#portal-logo
{
margin-top
:
5px
;
margin-left
:
5px
}
.navbar-fixed-top
#portal-logo
img
{
max-width
:
150px
;
opacity
:
.7
}
.navbar-fixed-top
a
{
font-weight
:
800
}
.nav
#portal-searchbox
{
float
:
none
;
max-height
:
45px
}
.nav
.LSBox
.searchField
{
background
:
transparent
;
outline
:
0
;
border
:
0
;
box-shadow
:
none
;
border-bottom
:
2px
solid
#999
;
border-radius
:
0
;
color
:
#f2f2f2
;
font-weight
:
700
}
.nav
.LSBox
.searchField
:focus
{
background-color
:
rgba
(
0
,
0
,
0
,
0.5
);
border-bottom
:
2px
solid
#ff7878
!important
}
.nav
.LSBox
label
{
color
:
#f2f2f2
}
.nav
.LSBox
.search-icon
{
padding
:
10px
12px
;
margin-top
:
-2px
;
position
:
relative
;
left
:
-35px
;
background
:
transparent
;
border
:
0
}
.nav
.LSBox
.search-icon
i
{
color
:
#ff7878
}
.nav
.LSBox
.search-icon
:hover
,
.nav
.LSBox
.search-icon
:focus
{
border
:
0
;
outline
:
none
;
box-shadow
:
none
}
.nav
.LSBox
.search-icon
:hover
i
,
.nav
.LSBox
.search-icon
:focus
i
{
color
:
#fff
}
.nav
.LSBox
.searchSection
{
position
:
relative
;
right
:
200px
;
visibility
:
hidden
;
top
:
-20px
}
.nav
.LSBox
.show-searchSection
{
visibility
:
visible
!important
;
top
:
0
!important
}
.nav
.LSBox
.livesearch-results
{
border
:
0
!important
;
box-shadow
:
none
!important
}
.nav
.LSBox
.livesearch-results
li
{
text-transform
:
none
}
.nav
.LSBox
.livesearch-results
h4
a
{
font-weight
:
400
;
font-family
:
"Lato"
}
.nav
.LSBox
.livesearch-results
p
{
margin
:
0
}
.nav
.LSBox
input
[
type
=
"text"
]
:focus
{
border
:
0
;
box-shadow
:
none
}
.mobile-live-search
#portal-searchbox
{
float
:
none
;
position
:
absolute
;
top
:
25px
;
right
:
70px
;
margin-top
:
-5px
;
padding-top
:
0
}
.mobile-live-search
#portal-searchbox
.pat-livesearch
{
min-width
:
100px
}
.mobile-live-search
.LSBox
.searchField
{
background
:
transparent
;
outline
:
0
;
border
:
0
;
box-shadow
:
none
;
border-bottom
:
1px
solid
#999
;
border-radius
:
0
;
color
:
#2d2d2d
;
font-weight
:
700
;
width
:
100px
;
transition-property
:
width
;
transition-duration
:
100ms
;
transition-timing-function
:
ease
}
.mobile-live-search
.LSBox
.searchField
:focus
{
background-color
:
#fff
;
border-bottom
:
none
!important
;
width
:
100vw
;
position
:
absolute
;
top
:
0
;
right
:
-70px
;
margin-top
:
-20px
;
padding
:
41px
20px
}
.mobile-live-search
.LSBox
label
{
color
:
#7b7b7b
}
.mobile-live-search
.LSBox
.livesearch-results
{
border
:
0
!important
;
box-shadow
:
none
!important
;
width
:
100vw
!important
;
margin-top
:
-24px
}
.mobile-live-search
.LSBox
.livesearch-results
li
{
text-transform
:
none
}
.mobile-live-search
.LSBox
.livesearch-results
li
.no-search
{
display
:
none
!important
}
.mobile-live-search
.LSBox
.livesearch-results
h4
a
{
font-weight
:
400
;
font-family
:
"Lato"
}
.mobile-live-search
.LSBox
.livesearch-results
p
{
margin
:
0
}
.mobile-live-search
.LSBox
input
[
type
=
"text"
]
:focus
{
border
:
0
;
box-shadow
:
none
}
aside
section
.portlet
{
margin-bottom
:
20px
;
border
:
1px
solid
#999
;
box-shadow
:
0
2px
5px
0
rgba
(
0
,
0
,
0
,
0.16
),
0
2px
10px
0
rgba
(
0
,
0
,
0
,
0.12
);
border-radius
:
0
}
aside
section
.portlet
.portletHeader
{
color
:
#222
;
background-color
:
#ebebeb
;
text-align
:
center
;
text-transform
:
uppercase
;
font-weight
:
500
;
text-shadow
:
none
;
font-family
:
"Raleway"
}
aside
section
.portlet
.portletHeader
a
{
color
:
#222
}
aside
section
.portlet
.portletHeader
a
:hover
,
aside
section
.portlet
.portletHeader
a
:focus
{
color
:
#7b7b7b
;
text-decoration
:
none
}
aside
section
.portlet
.portletItem
a
{
color
:
#3498db
}
aside
section
.portlet
.portletItem
a
:before
{
content
:
"/2014"
;
position
:
absolute
;
left
:
12px
}
aside
.portletNews
section
.portletContent
ul
li
a
,
aside
.portletRss
section
.portletContent
ul
li
a
,
aside
.portletEvents
section
.portletContent
ul
li
a
,
aside
.portletRecent
section
.portletContent
ul
li
a
{
color
:
#3498db
}
aside
.portletNews
section
.portletContent
ul
li
a
:before
,
aside
.portletRss
section
.portletContent
ul
li
a
:before
,
aside
.portletEvents
section
.portletContent
ul
li
a
:before
,
aside
.portletRecent
section
.portletContent
ul
li
a
:before
{
content
:
"—"
;
position
:
absolute
;
left
:
12px
;
font-size
:
inherit
;
margin-top
:
0
;
color
:
#3498db
}
aside
.portletNews
section
.portletContent
ul
li
a
:hover
,
aside
.portletRss
section
.portletContent
ul
li
a
:hover
,
aside
.portletEvents
section
.portletContent
ul
li
a
:hover
,
aside
.portletRecent
section
.portletContent
ul
li
a
:hover
,
aside
.portletNews
section
.portletContent
ul
li
a
:focus
,
aside
.portletRss
section
.portletContent
ul
li
a
:focus
,
aside
.portletEvents
section
.portletContent
ul
li
a
:focus
,
aside
.portletRecent
section
.portletContent
ul
li
a
:focus
{
color
:
#217dbb
;
text-decoration
:
underline
}
.portletNavigationTree
{
border
:
0
!important
;
box-shadow
:
none
!important
}
.portletNavigationTree
.portletContent
{
background-color
:
transparent
}
.portletNavigationTree
.portletContent
ul
.navTree
{
list-style
:
none
}
.portletNavigationTree
.portletContent
ul
.navTree
li
.navTreeItem
a
{
background-color
:
#f2f2f2
;
font-size
:
16px
;
text-transform
:
uppercase
;
color
:
#3498db
}
.portletNavigationTree
.portletContent
ul
.navTree
li
.navTreeItem
a
:hover
,
.portletNavigationTree
.portletContent
ul
.navTree
li
.navTreeItem
a
:focus
{
color
:
#217dbb
;
font-weight
:
700
}
.portletSearch
input
[
type
=
"text"
]
{
height
:
40px
;
background-color
:
#e0e0e0
;
color
:
#000
;
box-shadow
:
none
;
font-size
:
18px
;
border-radius
:
0
;
border
:
0
;
outline
:
1px
solid
#ccc
}
.portletSearch
input
[
type
=
"text"
]
:hover
{
background-color
:
#e0e0e0
}
.portletSearch
input
[
type
=
"text"
]
:focus
{
background-color
:
#fff
;
color
:
#222
;
outline
:
2px
solid
#999
;
box-shadow
:
none
}
.portletSearch
.searchField.portlet-search-gadget
+
.searchButton
{
float
:
none
;
margin-top
:
10px
}
.managedPortletActions
{
margin-top
:
-15px
}
.portlet.portletCalendar
table
{
width
:
99.5%
;
margin-left
:
1px
}
.portlet.portletCalendar
table
td
>*
{
margin
:
5px
0
}
input
[
type
=
'text'
]
:not
(
.searchField
),
input
[
type
=
'password'
],
textarea
,
input
[
type
=
'number'
]
{
height
:
40px
;
background-color
:
#e0e0e0
;
color
:
#000
;
box-shadow
:
none
;
font-size
:
18px
;
border-radius
:
0
;
border
:
0
;
outline
:
1px
solid
#ccc
}
input
[
type
=
'text'
]
:not
(
.searchField
)
:hover
,
input
[
type
=
'password'
]
:hover
,
textarea
:hover
,
input
[
type
=
'number'
]
:hover
{
background-color
:
#e0e0e0
}
input
[
type
=
'text'
]
:not
(
.searchField
)
:focus
,
input
[
type
=
'password'
]
:focus
,
textarea
:focus
,
input
[
type
=
'number'
]
:focus
{
background-color
:
#fff
;
color
:
#222
;
outline
:
2px
solid
#999
;
box-shadow
:
none
}
.field.error
{
background-color
:
transparent
;
border
:
0
;
box-shadow
:
none
}
.field.error
div
:not
([
class
=
"formHelp"
])
{
color
:
#fb3640
}
.field.error
label
{
color
:
#fb3640
}
.field.error
input
{
background-color
:
rgba
(
251
,
54
,
64
,
0.3
)}
.field.error
input
:focus
{
background-color
:
#fff
}
.pat-resourceregistry
.input-sm
{
border-radius
:
0
!important
;
background-color
:
#e0e0e0
!important
;
color
:
#000
!important
;
outline
:
1px
solid
#ccc
!important
;
border
:
0
!important
;
box-shadow
:
none
!important
;
margin-bottom
:
4px
!important
}
.pat-resourceregistry
.input-sm
:focus
{
background-color
:
#fff
!important
;
color
:
#222
!important
;
outline
:
2px
solid
#999
!important
;
box-shadow
:
none
!important
;
font-weight
:
500
}
select
{
display
:
block
;
width
:
100%
;
padding
:
6px
12px
;
font-size
:
14px
;
font-weight
:
500
;
line-height
:
1.42857143
;
background-color
:
#fff
;
background-image
:
none
;
border
:
1px
solid
#3498db
;
border-radius
:
0
}
.select2-container
{
border
:
1px
solid
#3498db
;
border-radius
:
0
;
background
:
#ccc
;
outline
:
none
}
.label
{
color
:
#222
}
button
.submit-widget
,
input
[
type
=
"submit"
],
input
[
type
=
"button"
]
{
background-color
:
#e0e0e0
;
font-size
:
18px
;
padding
:
12px
;
border
:
0
;
border-radius
:
0
!important
;
box-shadow
:
0
2px
4px
#7b7b7b
;
font-weight
:
700
;
margin-bottom
:
10px
;
text-shadow
:
none
;
color
:
#2d2d2d
}
button
.submit-widget
:hover
,
input
[
type
=
"submit"
]
:hover
,
input
[
type
=
"button"
]
:hover
,
button
.submit-widget
:focus
,
input
[
type
=
"submit"
]
:focus
,
input
[
type
=
"button"
]
:focus
{
background-color
:
#c7c7c7
;
border
:
0
;
outline
:
0
;
box-shadow
:
0
1px
4px
#7b7b7b
;
color
:
#2d2d2d
}
.context
{
background-color
:
#1abc9c
!important
;
font-size
:
18px
;
padding
:
12px
;
border
:
0
!important
;
border-radius
:
0
;
font-weight
:
700
;
margin-bottom
:
10px
;
color
:
#fff
!important
}
.context
:hover
,
.context
:focus
{
background-color
:
#148f77
!important
;
border
:
0
;
outline
:
0
}
.plone-btn-primary
,
.standalone
{
background-color
:
#3498db
!important
;
color
:
#f2f2f2
;
font-size
:
18px
;
padding
:
12px
;
border
:
0
!important
;
border-radius
:
0
;
font-weight
:
700
;
margin-bottom
:
10px
;
color
:
#fff
!important
}
.plone-btn-primary
:hover
,
.standalone
:hover
,
.plone-btn-primary
:focus
,
.standalone
:focus
{
background-color
:
#217dbb
!important
;
border
:
0
;
outline
:
0
;
color
:
#f2f2f2
}
.destructive
{
background-color
:
#ff4545
!important
;
font-size
:
18px
;
padding
:
12px
;
border
:
0
;
border-radius
:
0
!important
;
font-weight
:
700
;
margin-bottom
:
10px
;
color
:
#fff
!important
}
.destructive
:hover
,
.destructive
:focus
{
background-color
:
#ff2c2c
!important
;
border
:
0
;
outline
:
0
}
.portalMessage
{
box-shadow
:
none
;
border-radius
:
0
;
text-shadow
:
none
}
.portalMessage.info
{
background-color
:
rgba
(
52
,
152
,
219
,
0.5
);
border
:
0
}
.portalMessage.info
>
strong
:before
,
.portalMessage.info
>
dt
:before
{
background-color
:
rgba
(
52
,
152
,
219
,
0.5
)}
.portalMessage.warning
{
background-color
:
rgba
(
226
,
239
,
112
,
0.5
);
border
:
0
}
.portalMessage.error
{
background-color
:
rgba
(
251
,
54
,
64
,
0.5
);
border
:
0
}
.portalMessage.error
>
strong
:before
,
.portalMessage.error
>
dt
:before
{
background-color
:
rgba
(
251
,
54
,
64
,
0.5
)}
body
.section-front-page
.plone-breadcrumb
,
body
[
class
*=
'template-'
]
.plone-breadcrumb
{
display
:
none
}
.plone-breadcrumb
{
margin-top
:
10px
;
margin-bottom
:
0
;
background-color
:
#217dbb
;
color
:
#d9d9d9
}
.plone-breadcrumb
ol
{
font-size
:
16px
}
.plone-breadcrumb
ol
a
{
color
:
#ccc
}
.plone-breadcrumb
ol
>
li
+
li
:before
,
.plone-breadcrumb
ol
>
li
+
li
:after
{
content
:
"\232A"
;
position
:
absolute
;
padding
:
0
5px
;
border
:
0
!important
;
left
:
-21px
;
top
:
0
;
padding
:
0
!important
}
#portal-footer-wrapper
{
background-color
:
#2d2d2d
}
#portal-footer-wrapper
.portletWrapper
{
display
:
block
}
#portal-footer-wrapper
.portlet
{
background
:
transparent
;
border
:
none
;
box-shadow
:
none
;
margin-bottom
:
0
}
#portal-footer-wrapper
.portlet
.portletContent
{
text-align
:
center
;
border-top
:
0
}
#portal-footer-wrapper
.portlet
.portletContent
a
{
color
:
#3498db
}
#portal-footer-wrapper
.portlet
.portletContent
>*
{
padding
:
0
}
#portal-footer-wrapper
.portlet
.portletContent
>
ul
>
li
a
{
padding-bottom
:
15px
}
#portal-footer-wrapper
.portlet
.portletContent
>
ul
>
li
a
:before
{
content
:
""
}
\ No newline at end of file
@import
url(http://fonts.googleapis.com/css?family=Lato:300,400,700,900)
;
@import
url(http://fonts.googleapis.com/css?family=Raleway:400,300,700,900)
;
/*! normalize.css v3.0.1 | MIT License | git.io/normalize */
html
{
font-family
:
sans-serif
;
-ms-text-size-adjust
:
100%
;
-webkit-text-size-adjust
:
100%
}
body
{
margin
:
0
}
article
,
aside
,
details
,
figcaption
,
figure
,
footer
,
header
,
main
,
nav
,
section
,
summary
{
display
:
block
}
audio
,
canvas
,
progress
,
video
{
display
:
inline-block
;
vertical-align
:
baseline
}
audio
:not
([
controls
])
{
display
:
none
;
height
:
0
}
[
hidden
],
template
{
display
:
none
}
a
{
background
:
transparent
}
a
:active
,
a
:hover
{
outline
:
0
}
abbr
[
title
]
{
border-bottom
:
1px
dotted
}
b
,
strong
{
font-weight
:
bold
}
dfn
{
font-style
:
italic
}
h1
{
font-size
:
2em
;
margin
:
.67em
0
}
mark
{
background
:
#ff0
;
color
:
#000
}
small
{
font-size
:
80%
}
sub
,
sup
{
font-size
:
75%
;
line-height
:
0
;
position
:
relative
;
vertical-align
:
baseline
}
sup
{
top
:
-0.5em
}
sub
{
bottom
:
-0.25em
}
img
{
border
:
0
}
svg
:not
(
:root
)
{
overflow
:
hidden
}
figure
{
margin
:
1em
40px
}
hr
{
-moz-box-sizing
:
content-box
;
box-sizing
:
content-box
;
height
:
0
}
pre
{
overflow
:
auto
}
code
,
kbd
,
pre
,
samp
{
font-family
:
monospace
,
monospace
;
font-size
:
1em
}
button
,
input
,
optgroup
,
select
,
textarea
{
color
:
inherit
;
font
:
inherit
;
margin
:
0
}
button
{
overflow
:
visible
}
button
,
select
{
text-transform
:
none
}
button
,
html
input
[
type
=
"button"
],
input
[
type
=
"reset"
],
input
[
type
=
"submit"
]
{
-webkit-appearance
:
button
;
cursor
:
pointer
}
button
[
disabled
],
html
input
[
disabled
]
{
cursor
:
default
}
button
::-moz-focus-inner
,
input
::-moz-focus-inner
{
border
:
0
;
padding
:
0
}
input
{
line-height
:
normal
}
input
[
type
=
"checkbox"
],
input
[
type
=
"radio"
]
{
box-sizing
:
border-box
;
padding
:
0
}
input
[
type
=
"number"
]
::-webkit-inner-spin-button
,
input
[
type
=
"number"
]
::-webkit-outer-spin-button
{
height
:
auto
}
input
[
type
=
"search"
]
{
-webkit-appearance
:
textfield
;
-moz-box-sizing
:
content-box
;
-webkit-box-sizing
:
content-box
;
box-sizing
:
content-box
}
input
[
type
=
"search"
]
::-webkit-search-cancel-button
,
input
[
type
=
"search"
]
::-webkit-search-decoration
{
-webkit-appearance
:
none
}
fieldset
{
border
:
1px
solid
#c0c0c0
;
margin
:
0
2px
;
padding
:
.35em
.625em
.75em
}
legend
{
border
:
0
;
padding
:
0
}
textarea
{
overflow
:
auto
}
optgroup
{
font-weight
:
bold
}
table
{
border-collapse
:
collapse
;
border-spacing
:
0
}
td
,
th
{
padding
:
0
}
@media
print
{
*
{
text-shadow
:
none
!important
;
color
:
#000
!important
;
background
:
transparent
!important
;
box-shadow
:
none
!important
}
a
,
a
:visited
{
text-decoration
:
underline
}
a
[
href
]
:after
{
content
:
" ("
attr
(
href
)
")"
}
abbr
[
title
]
:after
{
content
:
" ("
attr
(
title
)
")"
}
a
[
href
^=
"javascript:"
]
:after
,
a
[
href
^=
"#"
]
:after
{
content
:
""
}
pre
,
blockquote
{
border
:
1px
solid
#999
;
page-break-inside
:
avoid
}
thead
{
display
:
table-header-group
}
tr
,
img
{
page-break-inside
:
avoid
}
img
{
max-width
:
100%
!important
}
p
,
h2
,
h3
{
orphans
:
3
;
widows
:
3
}
h2
,
h3
{
page-break-after
:
avoid
}
select
{
background
:
#fff
!important
}
.navbar
{
display
:
none
}
.table
td
,
.table
th
{
background-color
:
#fff
!important
}
.btn
>
.caret
,
.dropup
>
.btn
>
.caret
{
border-top-color
:
#000
!important
}
.label
{
border
:
1px
solid
#000
}
.table
{
border-collapse
:
collapse
!important
}
.table-bordered
th
,
.table-bordered
td
{
border
:
1px
solid
#ddd
!important
}
#portal-searchbox
{
display
:
None
}
#portal-personaltools
{
display
:
None
}
#portal-breadcrumbs
{
display
:
None
}}
*
{
-webkit-box-sizing
:
border-box
;
-moz-box-sizing
:
border-box
;
box-sizing
:
border-box
}
*
:before
,*
:after
{
-webkit-box-sizing
:
border-box
;
-moz-box-sizing
:
border-box
;
box-sizing
:
border-box
}
html
{
font-size
:
62.5%
;
-webkit-tap-highlight-color
:
rgba
(
0
,
0
,
0
,
0
)}
body
{
font-family
:
"Roboto"
,
"Helvetica Neue"
,
Helvetica
,
Arial
,
sans-serif
;
font-size
:
14px
;
font-weight
:
500
;
line-height
:
1.42857143
;
color
:
#4d4d4d
;
background-color
:
#fafafa
;
-webkit-font-smoothing
:
antialiased
;
-moz-osx-font-smoothing
:
grayscale
}
input
,
button
,
select
,
textarea
{
font-family
:
inherit
;
font-size
:
inherit
;
line-height
:
inherit
}
a
{
color
:
#007bb1
;
text-decoration
:
none
}
a
:hover
,
a
:focus
{
color
:
#004665
;
text-decoration
:
underline
}
a
:focus
{
outline
:
thin
dotted
;
outline
:
5px
auto
-webkit-focus-ring-color
;
outline-offset
:
-2px
}
figure
{
margin
:
0
}
img
{
vertical-align
:
middle
}
hr
{
margin-top
:
20px
;
margin-bottom
:
20px
;
border
:
0
;
border-top
:
1px
solid
#ccc
}
.sr-only
,
.hiddenStructure
,
.crud-form
.header-select
{
position
:
absolute
;
width
:
1px
;
height
:
1px
;
margin
:
-1px
;
padding
:
0
;
overflow
:
hidden
;
clip
:
rect
(
0
,
0
,
0
,
0
);
border
:
0
;
color
:
#fff
;
background-color
:
#000
}
.sr-only
a
,
.hiddenStructure
a
{
color
:
#fff
;
background-color
:
#000
}
.sr-only-focusable
:active
,
.sr-only-focusable
:focus
{
position
:
static
;
width
:
auto
;
height
:
auto
;
margin
:
0
;
overflow
:
visible
;
clip
:
auto
}
body
{
word-wrap
:
break-word
}
h1
,
h2
,
h3
,
h4
,
h5
,
h6
{
font-family
:
inherit
;
font-weight
:
400
;
line-height
:
1.1
;
color
:
inherit
}
h1
,
h2
,
h3
{
margin-top
:
20px
;
margin-bottom
:
10px
}
h1
a
:hover
,
h2
a
:hover
,
h3
a
:hover
,
h1
a
:focus
,
h2
a
:focus
,
h3
a
:focus
{
text-decoration
:
none
;
border-bottom
:
2px
#004665
solid
}
h4
,
h5
,
h6
{
margin-top
:
10px
;
margin-bottom
:
10px
}
h1
{
font-size
:
36px
}
h2
{
font-size
:
30px
}
h3
{
font-size
:
24px
}
h4
{
font-size
:
18px
}
h5
{
font-size
:
14px
}
h6
{
font-size
:
12px
}
p
{
margin
:
0
0
10px
}
.documentDescription
{
font-size
:
18px
;
font-weight
:
700
;
color
:
#696969
;
margin-bottom
:
10px
}
small
{
font-size
:
85%
}
cite
{
font-style
:
normal
}
mark
{
background-color
:
#ebd380
;
padding
:
.2em
}
.discreet
{
color
:
#696969
;
font-weight
:
400
}
.documentByLine
{
color
:
#696969
;
font-weight
:
400
;
margin-bottom
:
10px
}
.documentFirstHeading
{
padding-bottom
:
9px
;
margin
:
0
0
10px
;
border-bottom
:
1px
solid
#ccc
}
ul
,
ol
{
margin-top
:
0
;
margin-bottom
:
10px
}
ul
ul
,
ol
ul
,
ul
ol
,
ol
ol
{
margin-bottom
:
0
}
dl
{
margin-top
:
0
;
margin-bottom
:
20px
}
dt
,
dd
{
line-height
:
1.42857143
}
dt
{
font-weight
:
bold
}
dd
{
margin-left
:
0
}
abbr
[
title
],
abbr
[
data-original-title
]
{
cursor
:
help
;
border-bottom
:
1px
dotted
#777
}
address
{
margin-bottom
:
20px
;
font-style
:
normal
;
line-height
:
1.42857143
}
.pull-right
{
float
:
right
!important
}
.pull-left
{
float
:
left
!important
}
code
,
kbd
,
pre
,
samp
{
font-family
:
Menlo
,
Monaco
,
Consolas
,
"Courier New"
,
monospace
}
code
{
padding
:
2px
4px
;
font-size
:
90%
;
color
:
#c7254e
;
background-color
:
#f9f2f4
;
border-radius
:
4px
}
kbd
{
padding
:
2px
4px
;
font-size
:
90%
;
color
:
#fff
;
background-color
:
#333
;
border-radius
:
2px
;
box-shadow
:
inset
0
-1px
0
rgba
(
0
,
0
,
0
,
0.25
)}
pre
{
display
:
block
;
padding
:
10px
;
margin
:
0
0
10px
;
font-size
:
13px
;
line-height
:
1.42857143
;
word-break
:
break-all
;
word-wrap
:
break-word
;
color
:
#4d4d4d
;
background-color
:
#f5f5f5
;
border
:
1px
solid
#ccc
;
border-radius
:
4px
}
pre
code
{
padding
:
0
;
font-size
:
inherit
;
color
:
inherit
;
white-space
:
pre-wrap
;
background-color
:
transparent
;
border-radius
:
0
}
.container
{
margin-right
:
auto
;
margin-left
:
auto
;
padding-left
:
15px
;
padding-right
:
15px
}
@media
(
min-width
:
768px
){
.container
{
width
:
750px
}}
@media
(
min-width
:
992px
){
.container
{
width
:
970px
}}
@media
(
min-width
:
1200px
){
.container
{
width
:
1170px
}}
.container-fluid
{
margin-right
:
auto
;
margin-left
:
auto
;
padding-left
:
15px
;
padding-right
:
15px
}
.row
{
margin-left
:
-15px
;
margin-right
:
-15px
}
.row
:before
,
.row
:after
{
content
:
" "
;
display
:
table
}
.row
:after
{
clear
:
both
}
.col-xs-1
,
.col-sm-1
,
.col-md-1
,
.col-lg-1
,
.col-xs-2
,
.col-sm-2
,
.col-md-2
,
.col-lg-2
,
.col-xs-3
,
.col-sm-3
,
.col-md-3
,
.col-lg-3
,
.col-xs-4
,
.col-sm-4
,
.col-md-4
,
.col-lg-4
,
.col-xs-5
,
.col-sm-5
,
.col-md-5
,
.col-lg-5
,
.col-xs-6
,
.col-sm-6
,
.col-md-6
,
.col-lg-6
,
.col-xs-7
,
.col-sm-7
,
.col-md-7
,
.col-lg-7
,
.col-xs-8
,
.col-sm-8
,
.col-md-8
,
.col-lg-8
,
.col-xs-9
,
.col-sm-9
,
.col-md-9
,
.col-lg-9
,
.col-xs-10
,
.col-sm-10
,
.col-md-10
,
.col-lg-10
,
.col-xs-11
,
.col-sm-11
,
.col-md-11
,
.col-lg-11
,
.col-xs-12
,
.col-sm-12
,
.col-md-12
,
.col-lg-12
{
position
:
relative
;
min-height
:
1px
;
padding-left
:
15px
;
padding-right
:
15px
}
.col-xs-1
,
.col-xs-2
,
.col-xs-3
,
.col-xs-4
,
.col-xs-5
,
.col-xs-6
,
.col-xs-7
,
.col-xs-8
,
.col-xs-9
,
.col-xs-10
,
.col-xs-11
,
.col-xs-12
{
float
:
left
}
.col-xs-12
{
width
:
100%
}
.col-xs-11
{
width
:
91.66666667%
}
.col-xs-10
{
width
:
83.33333333%
}
.col-xs-9
{
width
:
75%
}
.col-xs-8
{
width
:
66.66666667%
}
.col-xs-7
{
width
:
58.33333333%
}
.col-xs-6
{
width
:
50%
}
.col-xs-5
{
width
:
41.66666667%
}
.col-xs-4
{
width
:
33.33333333%
}
.col-xs-3
{
width
:
25%
}
.col-xs-2
{
width
:
16.66666667%
}
.col-xs-1
{
width
:
8.33333333%
}
.col-xs-pull-12
{
right
:
100%
}
.col-xs-pull-11
{
right
:
91.66666667%
}
.col-xs-pull-10
{
right
:
83.33333333%
}
.col-xs-pull-9
{
right
:
75%
}
.col-xs-pull-8
{
right
:
66.66666667%
}
.col-xs-pull-7
{
right
:
58.33333333%
}
.col-xs-pull-6
{
right
:
50%
}
.col-xs-pull-5
{
right
:
41.66666667%
}
.col-xs-pull-4
{
right
:
33.33333333%
}
.col-xs-pull-3
{
right
:
25%
}
.col-xs-pull-2
{
right
:
16.66666667%
}
.col-xs-pull-1
{
right
:
8.33333333%
}
.col-xs-pull-0
{
right
:
auto
}
.col-xs-push-12
{
left
:
100%
}
.col-xs-push-11
{
left
:
91.66666667%
}
.col-xs-push-10
{
left
:
83.33333333%
}
.col-xs-push-9
{
left
:
75%
}
.col-xs-push-8
{
left
:
66.66666667%
}
.col-xs-push-7
{
left
:
58.33333333%
}
.col-xs-push-6
{
left
:
50%
}
.col-xs-push-5
{
left
:
41.66666667%
}
.col-xs-push-4
{
left
:
33.33333333%
}
.col-xs-push-3
{
left
:
25%
}
.col-xs-push-2
{
left
:
16.66666667%
}
.col-xs-push-1
{
left
:
8.33333333%
}
.col-xs-push-0
{
left
:
auto
}
.col-xs-offset-12
{
margin-left
:
100%
}
.col-xs-offset-11
{
margin-left
:
91.66666667%
}
.col-xs-offset-10
{
margin-left
:
83.33333333%
}
.col-xs-offset-9
{
margin-left
:
75%
}
.col-xs-offset-8
{
margin-left
:
66.66666667%
}
.col-xs-offset-7
{
margin-left
:
58.33333333%
}
.col-xs-offset-6
{
margin-left
:
50%
}
.col-xs-offset-5
{
margin-left
:
41.66666667%
}
.col-xs-offset-4
{
margin-left
:
33.33333333%
}
.col-xs-offset-3
{
margin-left
:
25%
}
.col-xs-offset-2
{
margin-left
:
16.66666667%
}
.col-xs-offset-1
{
margin-left
:
8.33333333%
}
.col-xs-offset-0
{
margin-left
:
0
}
@media
(
min-width
:
768px
){
.col-sm-1
,
.col-sm-2
,
.col-sm-3
,
.col-sm-4
,
.col-sm-5
,
.col-sm-6
,
.col-sm-7
,
.col-sm-8
,
.col-sm-9
,
.col-sm-10
,
.col-sm-11
,
.col-sm-12
{
float
:
left
}
.col-sm-12
{
width
:
100%
}
.col-sm-11
{
width
:
91.66666667%
}
.col-sm-10
{
width
:
83.33333333%
}
.col-sm-9
{
width
:
75%
}
.col-sm-8
{
width
:
66.66666667%
}
.col-sm-7
{
width
:
58.33333333%
}
.col-sm-6
{
width
:
50%
}
.col-sm-5
{
width
:
41.66666667%
}
.col-sm-4
{
width
:
33.33333333%
}
.col-sm-3
{
width
:
25%
}
.col-sm-2
{
width
:
16.66666667%
}
.col-sm-1
{
width
:
8.33333333%
}
.col-sm-pull-12
{
right
:
100%
}
.col-sm-pull-11
{
right
:
91.66666667%
}
.col-sm-pull-10
{
right
:
83.33333333%
}
.col-sm-pull-9
{
right
:
75%
}
.col-sm-pull-8
{
right
:
66.66666667%
}
.col-sm-pull-7
{
right
:
58.33333333%
}
.col-sm-pull-6
{
right
:
50%
}
.col-sm-pull-5
{
right
:
41.66666667%
}
.col-sm-pull-4
{
right
:
33.33333333%
}
.col-sm-pull-3
{
right
:
25%
}
.col-sm-pull-2
{
right
:
16.66666667%
}
.col-sm-pull-1
{
right
:
8.33333333%
}
.col-sm-pull-0
{
right
:
auto
}
.col-sm-push-12
{
left
:
100%
}
.col-sm-push-11
{
left
:
91.66666667%
}
.col-sm-push-10
{
left
:
83.33333333%
}
.col-sm-push-9
{
left
:
75%
}
.col-sm-push-8
{
left
:
66.66666667%
}
.col-sm-push-7
{
left
:
58.33333333%
}
.col-sm-push-6
{
left
:
50%
}
.col-sm-push-5
{
left
:
41.66666667%
}
.col-sm-push-4
{
left
:
33.33333333%
}
.col-sm-push-3
{
left
:
25%
}
.col-sm-push-2
{
left
:
16.66666667%
}
.col-sm-push-1
{
left
:
8.33333333%
}
.col-sm-push-0
{
left
:
auto
}
.col-sm-offset-12
{
margin-left
:
100%
}
.col-sm-offset-11
{
margin-left
:
91.66666667%
}
.col-sm-offset-10
{
margin-left
:
83.33333333%
}
.col-sm-offset-9
{
margin-left
:
75%
}
.col-sm-offset-8
{
margin-left
:
66.66666667%
}
.col-sm-offset-7
{
margin-left
:
58.33333333%
}
.col-sm-offset-6
{
margin-left
:
50%
}
.col-sm-offset-5
{
margin-left
:
41.66666667%
}
.col-sm-offset-4
{
margin-left
:
33.33333333%
}
.col-sm-offset-3
{
margin-left
:
25%
}
.col-sm-offset-2
{
margin-left
:
16.66666667%
}
.col-sm-offset-1
{
margin-left
:
8.33333333%
}
.col-sm-offset-0
{
margin-left
:
0
}}
@media
(
min-width
:
992px
){
.col-md-1
,
.col-md-2
,
.col-md-3
,
.col-md-4
,
.col-md-5
,
.col-md-6
,
.col-md-7
,
.col-md-8
,
.col-md-9
,
.col-md-10
,
.col-md-11
,
.col-md-12
{
float
:
left
}
.col-md-12
{
width
:
100%
}
.col-md-11
{
width
:
91.66666667%
}
.col-md-10
{
width
:
83.33333333%
}
.col-md-9
{
width
:
75%
}
.col-md-8
{
width
:
66.66666667%
}
.col-md-7
{
width
:
58.33333333%
}
.col-md-6
{
width
:
50%
}
.col-md-5
{
width
:
41.66666667%
}
.col-md-4
{
width
:
33.33333333%
}
.col-md-3
{
width
:
25%
}
.col-md-2
{
width
:
16.66666667%
}
.col-md-1
{
width
:
8.33333333%
}
.col-md-pull-12
{
right
:
100%
}
.col-md-pull-11
{
right
:
91.66666667%
}
.col-md-pull-10
{
right
:
83.33333333%
}
.col-md-pull-9
{
right
:
75%
}
.col-md-pull-8
{
right
:
66.66666667%
}
.col-md-pull-7
{
right
:
58.33333333%
}
.col-md-pull-6
{
right
:
50%
}
.col-md-pull-5
{
right
:
41.66666667%
}
.col-md-pull-4
{
right
:
33.33333333%
}
.col-md-pull-3
{
right
:
25%
}
.col-md-pull-2
{
right
:
16.66666667%
}
.col-md-pull-1
{
right
:
8.33333333%
}
.col-md-pull-0
{
right
:
auto
}
.col-md-push-12
{
left
:
100%
}
.col-md-push-11
{
left
:
91.66666667%
}
.col-md-push-10
{
left
:
83.33333333%
}
.col-md-push-9
{
left
:
75%
}
.col-md-push-8
{
left
:
66.66666667%
}
.col-md-push-7
{
left
:
58.33333333%
}
.col-md-push-6
{
left
:
50%
}
.col-md-push-5
{
left
:
41.66666667%
}
.col-md-push-4
{
left
:
33.33333333%
}
.col-md-push-3
{
left
:
25%
}
.col-md-push-2
{
left
:
16.66666667%
}
.col-md-push-1
{
left
:
8.33333333%
}
.col-md-push-0
{
left
:
auto
}
.col-md-offset-12
{
margin-left
:
100%
}
.col-md-offset-11
{
margin-left
:
91.66666667%
}
.col-md-offset-10
{
margin-left
:
83.33333333%
}
.col-md-offset-9
{
margin-left
:
75%
}
.col-md-offset-8
{
margin-left
:
66.66666667%
}
.col-md-offset-7
{
margin-left
:
58.33333333%
}
.col-md-offset-6
{
margin-left
:
50%
}
.col-md-offset-5
{
margin-left
:
41.66666667%
}
.col-md-offset-4
{
margin-left
:
33.33333333%
}
.col-md-offset-3
{
margin-left
:
25%
}
.col-md-offset-2
{
margin-left
:
16.66666667%
}
.col-md-offset-1
{
margin-left
:
8.33333333%
}
.col-md-offset-0
{
margin-left
:
0
}}
@media
(
min-width
:
1200px
){
.col-lg-1
,
.col-lg-2
,
.col-lg-3
,
.col-lg-4
,
.col-lg-5
,
.col-lg-6
,
.col-lg-7
,
.col-lg-8
,
.col-lg-9
,
.col-lg-10
,
.col-lg-11
,
.col-lg-12
{
float
:
left
}
.col-lg-12
{
width
:
100%
}
.col-lg-11
{
width
:
91.66666667%
}
.col-lg-10
{
width
:
83.33333333%
}
.col-lg-9
{
width
:
75%
}
.col-lg-8
{
width
:
66.66666667%
}
.col-lg-7
{
width
:
58.33333333%
}
.col-lg-6
{
width
:
50%
}
.col-lg-5
{
width
:
41.66666667%
}
.col-lg-4
{
width
:
33.33333333%
}
.col-lg-3
{
width
:
25%
}
.col-lg-2
{
width
:
16.66666667%
}
.col-lg-1
{
width
:
8.33333333%
}
.col-lg-pull-12
{
right
:
100%
}
.col-lg-pull-11
{
right
:
91.66666667%
}
.col-lg-pull-10
{
right
:
83.33333333%
}
.col-lg-pull-9
{
right
:
75%
}
.col-lg-pull-8
{
right
:
66.66666667%
}
.col-lg-pull-7
{
right
:
58.33333333%
}
.col-lg-pull-6
{
right
:
50%
}
.col-lg-pull-5
{
right
:
41.66666667%
}
.col-lg-pull-4
{
right
:
33.33333333%
}
.col-lg-pull-3
{
right
:
25%
}
.col-lg-pull-2
{
right
:
16.66666667%
}
.col-lg-pull-1
{
right
:
8.33333333%
}
.col-lg-pull-0
{
right
:
auto
}
.col-lg-push-12
{
left
:
100%
}
.col-lg-push-11
{
left
:
91.66666667%
}
.col-lg-push-10
{
left
:
83.33333333%
}
.col-lg-push-9
{
left
:
75%
}
.col-lg-push-8
{
left
:
66.66666667%
}
.col-lg-push-7
{
left
:
58.33333333%
}
.col-lg-push-6
{
left
:
50%
}
.col-lg-push-5
{
left
:
41.66666667%
}
.col-lg-push-4
{
left
:
33.33333333%
}
.col-lg-push-3
{
left
:
25%
}
.col-lg-push-2
{
left
:
16.66666667%
}
.col-lg-push-1
{
left
:
8.33333333%
}
.col-lg-push-0
{
left
:
auto
}
.col-lg-offset-12
{
margin-left
:
100%
}
.col-lg-offset-11
{
margin-left
:
91.66666667%
}
.col-lg-offset-10
{
margin-left
:
83.33333333%
}
.col-lg-offset-9
{
margin-left
:
75%
}
.col-lg-offset-8
{
margin-left
:
66.66666667%
}
.col-lg-offset-7
{
margin-left
:
58.33333333%
}
.col-lg-offset-6
{
margin-left
:
50%
}
.col-lg-offset-5
{
margin-left
:
41.66666667%
}
.col-lg-offset-4
{
margin-left
:
33.33333333%
}
.col-lg-offset-3
{
margin-left
:
25%
}
.col-lg-offset-2
{
margin-left
:
16.66666667%
}
.col-lg-offset-1
{
margin-left
:
8.33333333%
}
.col-lg-offset-0
{
margin-left
:
0
}}
#edit-zone
.plone-toolbar-top
.plone-toolbar-container
{
margin-right
:
auto
;
margin-left
:
auto
;
padding-left
:
15px
;
padding-right
:
15px
;
margin-top
:
0
;
margin-bottom
:
0
;
height
:
50px
}
@media
(
min-width
:
768px
){
#edit-zone
.plone-toolbar-top
.plone-toolbar-container
{
width
:
750px
}}
@media
(
min-width
:
992px
){
#edit-zone
.plone-toolbar-top
.plone-toolbar-container
{
width
:
970px
}}
@media
(
min-width
:
1200px
){
#edit-zone
.plone-toolbar-top
.plone-toolbar-container
{
width
:
1170px
}}
#edit-zone
.plone-toolbar-top.compressed
.plone-toolbar-container
{
width
:
auto
}
table
{
max-width
:
100%
;
background-color
:
#fff
;
border-radius
:
4px
;
font-weight
:
400
;
color
:
#696969
}
th
{
text-align
:
left
;
color
:
#4d4d4d
}
.listing
{
width
:
100%
;
margin-bottom
:
20px
}
.listing
>
thead
>
tr
>
th
,
.listing
>
tbody
>
tr
>
th
,
.listing
>
tfoot
>
tr
>
th
,
.listing
>
thead
>
tr
>
td
,
.listing
>
tbody
>
tr
>
td
,
.listing
>
tfoot
>
tr
>
td
{
padding
:
8px
;
line-height
:
1.42857143
;
vertical-align
:
top
;
border-top
:
0
solid
#e5e5e5
;
border-collapse
:
collapse
}
.listing
>
thead
>
tr
>
th
{
vertical-align
:
bottom
;
border-bottom
:
1px
solid
#e5e5e5
}
.listing
>
caption
+
thead
>
tr
:first-child
>
th
,
.listing
>
colgroup
+
thead
>
tr
:first-child
>
th
,
.listing
>
thead
:first-child
>
tr
:first-child
>
th
,
.listing
>
caption
+
thead
>
tr
:first-child
>
td
,
.listing
>
colgroup
+
thead
>
tr
:first-child
>
td
,
.listing
>
thead
:first-child
>
tr
:first-child
>
td
{
border-top
:
0
}
.listing
>
tbody
+
tbody
{
border-top
:
2px
solid
#e5e5e5
}
.listing
.listing
{
background-color
:
#fafafa
}
.invisible-grid
{
width
:
100%
;
margin-bottom
:
20px
;
border
:
0
;
background
:
transparent
}
.invisible-grid
>
thead
>
tr
>
th
,
.invisible-grid
>
tbody
>
tr
>
th
,
.invisible-grid
>
tfoot
>
tr
>
th
,
.invisible-grid
>
thead
>
tr
>
td
,
.invisible-grid
>
tbody
>
tr
>
td
,
.invisible-grid
>
tfoot
>
tr
>
td
{
border
:
0
}
.listing
>
tbody
>
tr
:nth-child
(
odd
)>
td
,
.listing
>
tbody
>
tr
:nth-child
(
odd
)>
th
{
background-color
:
#f6f6f6
}
@media
screen
and
(
max-width
:
767px
){
.plone-has-table
{
width
:
100%
;
margin-bottom
:
15px
;
overflow-y
:
hidden
;
overflow-x
:
scroll
;
-ms-overflow-style
:
-ms-autohiding-scrollbar
;
border
:
1px
solid
#e5e5e5
;
border-radius
:
4px
;
-webkit-overflow-scrolling
:
touch
;
position
:
relative
}
.plone-has-table
:after
{
content
:
"⟷"
;
position
:
fixed
;
color
:
#ccc
;
margin-top
:
-3px
}
.plone-has-table
>
.listing
{
margin-bottom
:
0
}
.plone-has-table
>
.listing
>
thead
>
tr
>
th
,
.plone-has-table
>
.listing
>
tbody
>
tr
>
th
,
.plone-has-table
>
.listing
>
tfoot
>
tr
>
th
,
.plone-has-table
>
.listing
>
thead
>
tr
>
td
,
.plone-has-table
>
.listing
>
tbody
>
tr
>
td
,
.plone-has-table
>
.listing
>
tfoot
>
tr
>
td
{
white-space
:
nowrap
}}
table
{
width
:
100%
;
max-width
:
100%
;
border
:
1px
solid
#e5e5e5
}
table
>
thead
>
tr
>
th
,
table
>
tbody
>
tr
>
th
,
table
>
tfoot
>
tr
>
th
,
table
>
thead
>
tr
>
td
,
table
>
tbody
>
tr
>
td
,
table
>
tfoot
>
tr
>
td
{
vertical-align
:
top
;
border-top
:
1px
solid
#e5e5e5
}
table
>
thead
>
tr
>
th
{
vertical-align
:
bottom
;
border-bottom
:
2px
solid
#e5e5e5
}
table
>
caption
+
thead
>
tr
:first-child
>
th
,
table
>
colgroup
+
thead
>
tr
:first-child
>
th
,
table
>
thead
:first-child
>
tr
:first-child
>
th
,
table
>
caption
+
thead
>
tr
:first-child
>
td
,
table
>
colgroup
+
thead
>
tr
:first-child
>
td
,
table
>
thead
:first-child
>
tr
:first-child
>
td
{
border-top
:
0
}
table
>
tbody
+
tbody
{
border-top
:
2px
solid
#e5e5e5
}
table
>
thead
>
tr
>
th
,
table
>
tbody
>
tr
>
th
,
table
>
tfoot
>
tr
>
th
,
table
>
thead
>
tr
>
td
,
table
>
tbody
>
tr
>
td
,
table
>
tfoot
>
tr
>
td
{
border
:
1px
solid
#e5e5e5
}
table
>
thead
>
tr
>
th
,
table
>
thead
>
tr
>
td
{
border-bottom
:
1px
solid
#e5e5e5
}
table
col
[
class
*=
"col-"
]
{
position
:
static
;
float
:
none
;
display
:
table-column
}
table
td
[
class
*=
"col-"
],
table
th
[
class
*=
"col-"
]
{
position
:
static
;
float
:
none
;
display
:
table-cell
}
fieldset
{
padding
:
0
;
margin
:
0
;
border
:
0
;
min-width
:
0
}
legend
{
display
:
block
;
width
:
100%
;
padding
:
0
;
margin-bottom
:
20px
;
font-size
:
21px
;
line-height
:
inherit
;
color
:
#4d4d4d
;
border
:
0
;
border-bottom
:
1px
solid
#e5e5e5
;
font-weight
:
300
}
label
{
display
:
inline-block
;
max-width
:
100%
;
margin-bottom
:
6px
;
font-weight
:
bold
}
input
[
type
=
"search"
]
{
-webkit-box-sizing
:
border-box
;
-moz-box-sizing
:
border-box
;
box-sizing
:
border-box
}
input
[
type
=
"radio"
],
input
[
type
=
"checkbox"
]
{
margin
:
4px
0
0
;
margin-top
:
1px
\
9
;
line-height
:
normal
}
input
[
type
=
"file"
]
{
display
:
block
}
input
[
type
=
"range"
]
{
display
:
block
;
width
:
100%
}
select
[
multiple
],
select
[
size
]
{
height
:
auto
;
min-width
:
10em
}
select
[
size
=
"1"
]
{
height
:
34px
}
input
[
type
=
"file"
]
:focus
,
input
[
type
=
"radio"
]
:focus
,
input
[
type
=
"checkbox"
]
:focus
{
outline
:
thin
dotted
;
outline
:
5px
auto
-webkit-focus-ring-color
;
outline-offset
:
-2px
}
output
{
display
:
block
;
padding-top
:
7px
;
font-size
:
14px
;
line-height
:
1.42857143
;
color
:
#696969
}
input
[
type
=
"text"
],
input
[
type
=
"email"
],
input
[
type
=
"password"
],
textarea
,
select
{
display
:
block
;
width
:
100%
;
height
:
34px
;
padding
:
6px
12px
;
font-size
:
14px
;
line-height
:
1.42857143
;
color
:
#696969
;
background-color
:
#fff
;
background-image
:
none
;
border
:
1px
solid
#ccc
;
border-radius
:
4px
;
-webkit-box-shadow
:
inset
0
1px
1px
rgba
(
0
,
0
,
0
,
0.075
);
box-shadow
:
inset
0
1px
1px
rgba
(
0
,
0
,
0
,
0.075
);
-webkit-transition
:
border-color
ease-in-out
.15s
,
box-shadow
ease-in-out
.15s
;
-o-transition
:
border-color
ease-in-out
.15s
,
box-shadow
ease-in-out
.15s
;
transition
:
border-color
ease-in-out
.15s
,
box-shadow
ease-in-out
.15s
}
input
[
type
=
"text"
]
:focus
,
input
[
type
=
"email"
]
:focus
,
input
[
type
=
"password"
]
:focus
,
textarea
:focus
,
select
:focus
{
border-color
:
#64bee8
;
outline
:
0
;
-webkit-box-shadow
:
inset
0
1px
1px
rgba
(
0
,
0
,
0
,
.075
),
0
0
8px
rgba
(
100
,
190
,
232
,
0.6
);
box-shadow
:
inset
0
1px
1px
rgba
(
0
,
0
,
0
,
.075
),
0
0
8px
rgba
(
100
,
190
,
232
,
0.6
)}
input
[
type
=
"text"
]
::-moz-placeholder
,
input
[
type
=
"email"
]
::-moz-placeholder
,
input
[
type
=
"password"
]
::-moz-placeholder
,
textarea
::-moz-placeholder
,
select
::-moz-placeholder
{
color
:
#777
;
opacity
:
1
}
input
[
type
=
"text"
]
:-ms-input-placeholder
,
input
[
type
=
"email"
]
:-ms-input-placeholder
,
input
[
type
=
"password"
]
:-ms-input-placeholder
,
textarea
:-ms-input-placeholder
,
select
:-ms-input-placeholder
{
color
:
#777
}
input
[
type
=
"text"
]
::-webkit-input-placeholder
,
input
[
type
=
"email"
]
::-webkit-input-placeholder
,
input
[
type
=
"password"
]
::-webkit-input-placeholder
,
textarea
::-webkit-input-placeholder
,
select
::-webkit-input-placeholder
{
color
:
#777
}
input
[
type
=
"text"
][
disabled
],
input
[
type
=
"email"
][
disabled
],
input
[
type
=
"password"
][
disabled
],
textarea
[
disabled
],
select
[
disabled
],
input
[
type
=
"text"
][
readonly
],
input
[
type
=
"email"
][
readonly
],
input
[
type
=
"password"
][
readonly
],
textarea
[
readonly
],
select
[
readonly
],
fieldset
[
disabled
]
input
[
type
=
"text"
],
fieldset
[
disabled
]
input
[
type
=
"email"
],
fieldset
[
disabled
]
input
[
type
=
"password"
],
fieldset
[
disabled
]
textarea
,
fieldset
[
disabled
]
select
{
cursor
:
not-allowed
;
background-color
:
#e5e5e5
;
opacity
:
1
}
textarea
{
min-height
:
9em
;
min-width
:
10em
;
resize
:
vertical
}
textarea
[
name
=
'form.widgets.IRichText.text'
]
{
min-height
:
12em
;
font-family
:
Menlo
,
Monaco
,
Consolas
,
"Courier New"
,
monospace
}
input
[
type
=
"search"
]
{
-webkit-appearance
:
none
}
input
[
type
=
"date"
],
input
[
type
=
"time"
],
input
[
type
=
"datetime-local"
],
input
[
type
=
"month"
]
{
line-height
:
34px
;
line-height
:
1.42857143
\
0
}
input
[
type
=
"radio"
][
disabled
],
input
[
type
=
"checkbox"
][
disabled
],
fieldset
[
disabled
]
input
[
type
=
"radio"
],
fieldset
[
disabled
]
input
[
type
=
"checkbox"
]
{
cursor
:
not-allowed
}
.field
{
margin-bottom
:
15px
}
.field
span
.option
{
display
:
block
}
.field.error
{
background
:
#fbe8e4
;
-webkit-box-shadow
:
0
0
0
5px
#fbe8e4
;
box-shadow
:
0
0
0
5px
#fbe8e4
}
.field.error
.help-block
,
.field.error
.control-label
,
.field.error
.radio
,
.field.error
.checkbox
,
.field.error
.radio-inline
,
.field.error
.checkbox-inline
{
color
:
rgba
(
0
,
0
,
0
,
0.5
)}
.field.error
.form-control
{
border-color
:
rgba
(
0
,
0
,
0
,
0.5
);
-webkit-box-shadow
:
inset
0
1px
1px
rgba
(
0
,
0
,
0
,
0.075
);
box-shadow
:
inset
0
1px
1px
rgba
(
0
,
0
,
0
,
0.075
)}
.field.error
.form-control
:focus
{
border-color
:
rgba
(
0
,
0
,
0
,
0.5
);
-webkit-box-shadow
:
inset
0
1px
1px
rgba
(
0
,
0
,
0
,
0.075
),
0
0
6px
rgba
(
51
,
51
,
51
,
0.5
);
box-shadow
:
inset
0
1px
1px
rgba
(
0
,
0
,
0
,
0.075
),
0
0
6px
rgba
(
51
,
51
,
51
,
0.5
)}
.field.error
.input-group-addon
{
color
:
rgba
(
0
,
0
,
0
,
0.5
);
border-color
:
rgba
(
0
,
0
,
0
,
0.5
);
background-color
:
#ec9c8d
}
.field.error
.form-control-feedback
{
color
:
rgba
(
0
,
0
,
0
,
0.5
)}
.field.error
div
.error
{
padding-left
:
30px
;
font-weight
:
400
}
.field.error
div
.error
:before
{
background-color
:
#ac493f
;
content
:
"×"
;
font-size
:
14px
;
font-weight
:
400
;
margin-left
:
-30px
;
margin-right
:
5px
;
display
:
inline-block
;
border-radius
:
20px
;
text-align
:
center
;
color
:
rgba
(
255
,
255
,
255
,
0.9
);
width
:
16px
;
height
:
16px
;
line-height
:
16px
;
text-shadow
:
0
-1px
rgba
(
0
,
0
,
0
,
0.5
);
top
:
-1px
;
position
:
relative
}
.formHelp
{
margin-top
:
0
;
margin-bottom
:
0
;
color
:
#666
;
font-weight
:
400
;
font-style
:
italic
}
.formControls
{
border-top
:
1px
solid
#ccc
;
background
:
#fcfcfd
;
padding
:
12px
;
box-shadow
:
inset
0
10px
10px
-10px
rgba
(
0
,
0
,
0
,
0.05
)}
.plone-modal-body
.formControls
{
border
:
none
;
background
:
transparent
;
padding
:
0
;
box-shadow
:
none
}
label
.required
:after
{
content
:
"•"
;
font-size
:
200%
;
line-height
:
0
;
position
:
relative
;
top
:
7px
;
margin-left
:
-4px
}
.searchField.portlet-search-gadget
,
#sharing-user-group-search
,
#select-rules
{
width
:
100%
;
display
:
inline-block
}
.searchField.portlet-search-gadget
+
.searchButton
,
#sharing-user-group-search
+
#sharing-search-button
,
#select-rules
+
input
{
position
:
relative
;
float
:
right
;
margin-top
:
-34px
}
#search-results
li
{
margin
:
12px
0
}
#search-results
li
.croppedDescription
{
margin-bottom
:
0
}
.highlightedSearchTerm
{
background
:
#fea
;
box-shadow
:
0
0
1px
1px
#fea
}
.search-date-options
>
div
,
.search-type-options
>
div
{
display
:
inline-block
;
margin-right
:
12px
}
.optionsToggle
label
{
font-weight
:
300
;
color
:
#696969
}
.ordered-selection-field
td
{
vertical-align
:
middle
;
text-align
:
center
}
.ordered-selection-field
td
button
{
float
:
left
;
margin-left
:
2rem
}
.folder-factories
{
list-style
:
none
}
.widget
input
+
label
{
display
:
inline
}
.standalone
,
.context
,
.destructive
,[
type
=
"submit"
],
button
{
display
:
inline-block
;
margin-bottom
:
0
;
font-weight
:
700
;
text-align
:
center
;
text-shadow
:
0
1px
rgba
(
0
,
0
,
0
,
0.25
);
vertical-align
:
middle
;
cursor
:
pointer
;
background-image
:
none
;
border
:
1px
solid
transparent
;
white-space
:
nowrap
;
padding
:
6px
12px
;
font-size
:
14px
;
line-height
:
1.42857143
;
border-radius
:
2px
;
-webkit-user-select
:
none
;
-moz-user-select
:
none
;
-ms-user-select
:
none
;
user-select
:
none
}
.standalone
:focus
,
.context
:focus
,
.destructive
:focus
,[
type
=
"submit"
]
:focus
,
button
:focus
,
.standalone
:active:focus
,
.context
:active:focus
,
.destructive
:active:focus
,[
type
=
"submit"
]
:active:focus
,
button
:active:focus
,
.standalone.active
:focus
,
.context.active
:focus
,
.destructive.active
:focus
,[
type
=
"submit"
]
.active
:focus
,
button
.active
:focus
{
outline
:
thin
dotted
;
outline
:
5px
auto
-webkit-focus-ring-color
;
outline-offset
:
-2px
}
.standalone
:hover
,
.context
:hover
,
.destructive
:hover
,[
type
=
"submit"
]
:hover
,
button
:hover
,
.standalone
:focus
,
.context
:focus
,
.destructive
:focus
,[
type
=
"submit"
]
:focus
,
button
:focus
{
color
:
#4d4d4d
;
text-decoration
:
none
;
-webkit-box-shadow
:
0
1px
2px
rgba
(
0
,
0
,
0
,
0.25
);
box-shadow
:
0
1px
2px
rgba
(
0
,
0
,
0
,
0.25
)}
.standalone
:active
,
.context
:active
,
.destructive
:active
,[
type
=
"submit"
]
:active
,
button
:active
,
.standalone.active
,
.context.active
,
.destructive.active
,[
type
=
"submit"
]
.active
,
button
.active
{
outline
:
0
;
background-image
:
none
;
-webkit-box-shadow
:
inset
0
3px
5px
rgba
(
0
,
0
,
0
,
0.125
);
box-shadow
:
inset
0
3px
5px
rgba
(
0
,
0
,
0
,
0.125
)}
.standalone.disabled
,
.context.disabled
,
.destructive.disabled
,[
type
=
"submit"
]
.disabled
,
button
.disabled
,
.standalone
[
disabled
],
.context
[
disabled
],
.destructive
[
disabled
],[
type
=
"submit"
][
disabled
],
button
[
disabled
],
fieldset
[
disabled
]
.standalone
,
fieldset
[
disabled
]
.context
,
fieldset
[
disabled
]
.destructive
,
fieldset
[
disabled
]
[
type
=
"submit"
],
fieldset
[
disabled
]
button
{
cursor
:
not-allowed
;
pointer-events
:
none
;
opacity
:
.5
;
filter
:
alpha
(
opacity
=
50
);
-webkit-box-shadow
:
none
;
box-shadow
:
none
}
.standalone
,[
type
=
"submit"
],
button
{
color
:
#4d4d4d
;
background-color
:
#e5e5e5
;
border-color
:
#b2b2b2
}
.standalone
:hover
,[
type
=
"submit"
]
:hover
,
button
:hover
,
.standalone
:focus
,[
type
=
"submit"
]
:focus
,
button
:focus
,
.standalone
:active
,[
type
=
"submit"
]
:active
,
button
:active
,
.standalone.active
,[
type
=
"submit"
]
.active
,
button
.active
,
.open
>
.dropdown-toggle.standalone
,
.open
>
.dropdown-toggle
[
type
=
"submit"
],
.open
>
.dropdown-togglebutton
{
color
:
#4d4d4d
;
background-color
:
#ccc
;
border-color
:
#939393
}
.standalone
:active
,[
type
=
"submit"
]
:active
,
button
:active
,
.standalone.active
,[
type
=
"submit"
]
.active
,
button
.active
,
.open
>
.dropdown-toggle.standalone
,
.open
>
.dropdown-toggle
[
type
=
"submit"
],
.open
>
.dropdown-togglebutton
{
background-image
:
none
}
.standalone.disabled
,[
type
=
"submit"
]
.disabled
,
button
.disabled
,
.standalone
[
disabled
],[
type
=
"submit"
][
disabled
],
button
[
disabled
],
fieldset
[
disabled
]
.standalone
,
fieldset
[
disabled
]
[
type
=
"submit"
],
fieldset
[
disabled
]
button
,
.standalone.disabled
:hover
,[
type
=
"submit"
]
.disabled
:hover
,
button
.disabled
:hover
,
.standalone
[
disabled
]
:hover
,[
type
=
"submit"
][
disabled
]
:hover
,
button
[
disabled
]
:hover
,
fieldset
[
disabled
]
.standalone
:hover
,
fieldset
[
disabled
]
[
type
=
"submit"
]
:hover
,
fieldset
[
disabled
]
button
:hover
,
.standalone.disabled
:focus
,[
type
=
"submit"
]
.disabled
:focus
,
button
.disabled
:focus
,
.standalone
[
disabled
]
:focus
,[
type
=
"submit"
][
disabled
]
:focus
,
button
[
disabled
]
:focus
,
fieldset
[
disabled
]
.standalone
:focus
,
fieldset
[
disabled
]
[
type
=
"submit"
]
:focus
,
fieldset
[
disabled
]
button
:focus
,
.standalone.disabled
:active
,[
type
=
"submit"
]
.disabled
:active
,
button
.disabled
:active
,
.standalone
[
disabled
]
:active
,[
type
=
"submit"
][
disabled
]
:active
,
button
[
disabled
]
:active
,
fieldset
[
disabled
]
.standalone
:active
,
fieldset
[
disabled
]
[
type
=
"submit"
]
:active
,
fieldset
[
disabled
]
button
:active
,
.standalone.disabled.active
,[
type
=
"submit"
]
.disabled.active
,
button
.disabled.active
,
.standalone
[
disabled
]
.active
,[
type
=
"submit"
][
disabled
]
.active
,
button
[
disabled
]
.active
,
fieldset
[
disabled
]
.standalone.active
,
fieldset
[
disabled
]
[
type
=
"submit"
]
.active
,
fieldset
[
disabled
]
button
.active
{
background-color
:
#e5e5e5
;
border-color
:
#b2b2b2
}
.standalone
.badge
,[
type
=
"submit"
]
.badge
,
button
.badge
{
color
:
#e5e5e5
;
background-color
:
#4d4d4d
}
.context
{
color
:
#fff
;
background-color
:
#007bb1
;
border-color
:
#00587e
}
.context
:hover
,
.context
:focus
,
.context
:active
,
.context.active
,
.open
>
.dropdown-toggle.context
{
color
:
#fff
;
background-color
:
#00587e
;
border-color
:
#002d41
}
.context
:active
,
.context.active
,
.open
>
.dropdown-toggle.context
{
background-image
:
none
}
.context.disabled
,
.context
[
disabled
],
fieldset
[
disabled
]
.context
,
.context.disabled
:hover
,
.context
[
disabled
]
:hover
,
fieldset
[
disabled
]
.context
:hover
,
.context.disabled
:focus
,
.context
[
disabled
]
:focus
,
fieldset
[
disabled
]
.context
:focus
,
.context.disabled
:active
,
.context
[
disabled
]
:active
,
fieldset
[
disabled
]
.context
:active
,
.context.disabled.active
,
.context
[
disabled
]
.active
,
fieldset
[
disabled
]
.context.active
{
background-color
:
#007bb1
;
border-color
:
#00587e
}
.context
.badge
{
color
:
#007bb1
;
background-color
:
#fff
}
.destructive
{
color
:
#fff
;
background-color
:
#bb4f45
;
border-color
:
#963f37
}
.destructive
:hover
,
.destructive
:focus
,
.destructive
:active
,
.destructive.active
,
.open
>
.dropdown-toggle.destructive
{
color
:
#fff
;
background-color
:
#963f37
;
border-color
:
#692c26
}
.destructive
:active
,
.destructive.active
,
.open
>
.dropdown-toggle.destructive
{
background-image
:
none
}
.destructive.disabled
,
.destructive
[
disabled
],
fieldset
[
disabled
]
.destructive
,
.destructive.disabled
:hover
,
.destructive
[
disabled
]
:hover
,
fieldset
[
disabled
]
.destructive
:hover
,
.destructive.disabled
:focus
,
.destructive
[
disabled
]
:focus
,
fieldset
[
disabled
]
.destructive
:focus
,
.destructive.disabled
:active
,
.destructive
[
disabled
]
:active
,
fieldset
[
disabled
]
.destructive
:active
,
.destructive.disabled.active
,
.destructive
[
disabled
]
.active
,
fieldset
[
disabled
]
.destructive.active
{
background-color
:
#bb4f45
;
border-color
:
#963f37
}
.destructive
.badge
{
color
:
#bb4f45
;
background-color
:
#fff
}
.link-parent
{
display
:
inline-block
;
margin-bottom
:
0
;
text-align
:
center
;
text-shadow
:
0
1px
rgba
(
0
,
0
,
0
,
0.25
);
vertical-align
:
middle
;
cursor
:
pointer
;
background-image
:
none
;
border
:
1px
solid
transparent
;
white-space
:
nowrap
;
padding
:
6px
12px
;
font-size
:
14px
;
line-height
:
1.42857143
;
border-radius
:
2px
;
-webkit-user-select
:
none
;
-moz-user-select
:
none
;
-ms-user-select
:
none
;
user-select
:
none
;
color
:
#4d4d4d
;
background-color
:
#e5e5e5
;
border-color
:
#b2b2b2
;
background-color
:
#3498db
!important
;
color
:
#f2f2f2
;
font-size
:
18px
;
padding
:
12px
;
border
:
0
!important
;
border-radius
:
0
;
font-weight
:
700
;
margin-bottom
:
10px
;
color
:
#fff
!important
;
margin-bottom
:
12px
}
.link-parent
:focus
,
.link-parent
:active:focus
,
.link-parent.active
:focus
{
outline
:
thin
dotted
;
outline
:
5px
auto
-webkit-focus-ring-color
;
outline-offset
:
-2px
}
.link-parent
:hover
,
.link-parent
:focus
{
color
:
#4d4d4d
;
text-decoration
:
none
;
-webkit-box-shadow
:
0
1px
2px
rgba
(
0
,
0
,
0
,
0.25
);
box-shadow
:
0
1px
2px
rgba
(
0
,
0
,
0
,
0.25
)}
.link-parent
:active
,
.link-parent.active
{
outline
:
0
;
background-image
:
none
;
-webkit-box-shadow
:
inset
0
3px
5px
rgba
(
0
,
0
,
0
,
0.125
);
box-shadow
:
inset
0
3px
5px
rgba
(
0
,
0
,
0
,
0.125
)}
.link-parent.disabled
,
.link-parent
[
disabled
],
fieldset
[
disabled
]
.link-parent
{
cursor
:
not-allowed
;
pointer-events
:
none
;
opacity
:
.5
;
filter
:
alpha
(
opacity
=
50
);
-webkit-box-shadow
:
none
;
box-shadow
:
none
}
.link-parent
:hover
,
.link-parent
:focus
,
.link-parent
:active
,
.link-parent.active
,
.open
>
.dropdown-toggle.link-parent
{
color
:
#4d4d4d
;
background-color
:
#ccc
;
border-color
:
#939393
}
.link-parent
:active
,
.link-parent.active
,
.open
>
.dropdown-toggle.link-parent
{
background-image
:
none
}
.link-parent.disabled
,
.link-parent
[
disabled
],
fieldset
[
disabled
]
.link-parent
,
.link-parent.disabled
:hover
,
.link-parent
[
disabled
]
:hover
,
fieldset
[
disabled
]
.link-parent
:hover
,
.link-parent.disabled
:focus
,
.link-parent
[
disabled
]
:focus
,
fieldset
[
disabled
]
.link-parent
:focus
,
.link-parent.disabled
:active
,
.link-parent
[
disabled
]
:active
,
fieldset
[
disabled
]
.link-parent
:active
,
.link-parent.disabled.active
,
.link-parent
[
disabled
]
.active
,
fieldset
[
disabled
]
.link-parent.active
{
background-color
:
#e5e5e5
;
border-color
:
#b2b2b2
}
.link-parent
.badge
{
color
:
#e5e5e5
;
background-color
:
#4d4d4d
}
.link-parent
:hover
,
.link-parent
:focus
{
background-color
:
#217dbb
!important
;
border
:
0
;
outline
:
0
;
color
:
#f2f2f2
}
.link-parent
:before
{
content
:
"↩ "
;
top
:
3px
;
position
:
relative
}
.input-group
{
position
:
relative
;
display
:
table
;
border-collapse
:
separate
}
.input-group
[
class
*=
"col-"
]
{
float
:
none
;
padding-left
:
0
;
padding-right
:
0
}
.input-group
.form-control
{
position
:
relative
;
z-index
:
2
;
float
:
left
;
width
:
100%
;
margin-bottom
:
0
}
.input-group-addon
,
.input-group-btn
,
.input-group
.form-control
{
display
:
table-cell
}
.input-group-addon
:not
(
:first-child
)
:not
(
:last-child
),
.input-group-btn
:not
(
:first-child
)
:not
(
:last-child
),
.input-group
.form-control
:not
(
:first-child
)
:not
(
:last-child
)
{
border-radius
:
0
}
.input-group-addon
,
.input-group-btn
{
width
:
1%
;
white-space
:
nowrap
;
vertical-align
:
middle
}
.input-group
.form-control
:first-child
,
.input-group-addon
:first-child
,
.input-group-btn
:first-child
>
.btn
,
.input-group-btn
:first-child
>
.btn-group
>
.btn
,
.input-group-btn
:first-child
>
.dropdown-toggle
,
.input-group-btn
:last-child
>
.btn
:not
(
:last-child
)
:not
(
.dropdown-toggle
),
.input-group-btn
:last-child
>
.btn-group
:not
(
:last-child
)>
.btn
{
border-bottom-right-radius
:
0
;
border-top-right-radius
:
0
}
.input-group-addon
:first-child
{
border-right
:
0
}
.input-group
.form-control
:last-child
,
.input-group-addon
:last-child
,
.input-group-btn
:last-child
>
.btn
,
.input-group-btn
:last-child
>
.btn-group
>
.btn
,
.input-group-btn
:last-child
>
.dropdown-toggle
,
.input-group-btn
:first-child
>
.btn
:not
(
:first-child
),
.input-group-btn
:first-child
>
.btn-group
:not
(
:first-child
)>
.btn
{
border-bottom-left-radius
:
0
;
border-top-left-radius
:
0
}
.input-group-addon
:last-child
{
border-left
:
0
}
.input-group-btn
{
position
:
relative
;
font-size
:
0
;
white-space
:
nowrap
}
.input-group-btn
>
.btn
{
position
:
relative
}
.input-group-btn
>
.btn
+
.btn
{
margin-left
:
-1px
}
.input-group-btn
>
.btn
:hover
,
.input-group-btn
>
.btn
:focus
,
.input-group-btn
>
.btn
:active
{
z-index
:
2
}
.input-group-btn
:first-child
>
.btn
,
.input-group-btn
:first-child
>
.btn-group
{
margin-right
:
-1px
}
.input-group-btn
:last-child
>
.btn
,
.input-group-btn
:last-child
>
.btn-group
{
margin-left
:
-1px
}
.caret
{
display
:
inline-block
;
width
:
0
;
height
:
0
;
margin-left
:
2px
;
vertical-align
:
middle
;
border-top
:
4px
dashed
;
border-right
:
4px
solid
transparent
;
border-left
:
4px
solid
transparent
}
.btn
.caret
{
margin-left
:
0
}
.btn-lg
.caret
{
border-width
:
5px
5px
0
;
border-bottom-width
:
0
}
.pagination
{
display
:
inline-block
;
padding
:
0
;
list-style
:
none
;
margin
:
20px
0
}
.pagination
li
{
display
:
block
;
float
:
left
;
position
:
relative
;
padding
:
0
;
font-weight
:
300
}
.pagination
li
>
a
,
.pagination
li
>
span
{
padding
:
6px
12px
;
line-height
:
1.42857143
;
text-decoration
:
none
;
color
:
#007bb1
;
background-color
:
#fff
;
border
:
1px
solid
#e5e5e5
!important
;
margin-left
:
-1px
}
.pagination
li
:first-child
>
a
{
margin-left
:
0
;
border-bottom-left-radius
:
4px
;
border-top-left-radius
:
4px
}
.pagination
li
:last-child
>
a
{
border-bottom-right-radius
:
4px
;
border-top-right-radius
:
4px
}
.pagination
li
>
a
:hover
,
.pagination
li
>
a
:focus
{
color
:
#004665
;
background-color
:
#f2f1f1
;
border
:
1px
solid
#e5e5e5
!important
;
-webkit-box-shadow
:
0
1px
2px
rgba
(
0
,
0
,
0
,
0.05
);
box-shadow
:
0
1px
2px
rgba
(
0
,
0
,
0
,
0.05
)}
.pagination
li
.active
>
span
{
z-index
:
2
;
font-weight
:
400
;
color
:
#fff
;
background-color
:
#007bb1
;
border
:
1px
solid
#007bb1
!important
;
cursor
:
default
}
.pagination
li
.disabled
>
span
{
color
:
#ccc
;
background-color
:
#fcfcfd
;
border
:
1px
solid
#e5e5e5
!important
;
cursor
:
default
}
@media
(
max-width
:
480px
){
.pagination
li
{
display
:
none
}
.pagination
li
.previous
,
.pagination
li
.next
{
display
:
inline
}}
.pat-autotoc.autotabs
,
.autotabs
{
background
:
#fff
;
padding
:
6px
12px
;
border
:
1px
solid
#e5e5e5
;
margin-bottom
:
20px
;
border-radius
:
4px
;
box-shadow
:
0
1px
3px
rgba
(
0
,
0
,
0
,
0.05
)}
.pat-autotoc.autotabs
.autotoc-nav
,
.autotabs
.autotoc-nav
{
background
:
#f2f1f1
;
border-bottom
:
1px
solid
#e5e5e5
;
margin
:
-6px
-12px
6px
}
.pat-autotoc.autotabs
.autotoc-nav
a
,
.autotabs
.autotoc-nav
a
{
display
:
inline-block
;
padding
:
12px
;
margin
:
6px
0
0
6px
;
border
:
1px
solid
#e5e5e5
;
margin-bottom
:
-1px
;
border-radius
:
4px
4px
0
0
;
background
:
#fcfcfd
;
font-weight
:
400
}
.pat-autotoc.autotabs
.autotoc-nav
a
:last-child
,
.autotabs
.autotoc-nav
a
:last-child
{
margin-right
:
6px
}
.pat-autotoc.autotabs
.autotoc-nav
a
:hover
,
.autotabs
.autotoc-nav
a
:hover
{
text-decoration
:
none
;
background
:
#fff
}
.pat-autotoc.autotabs
.autotoc-nav
a
.active
,
.autotabs
.autotoc-nav
a
.active
,
.pat-autotoc.autotabs
.autotoc-nav
a
.active
:hover
,
.autotabs
.autotoc-nav
a
.active
:hover
{
color
:
#696969
;
cursor
:
default
;
background
:
#fff
;
border-bottom-color
:
#fff
}
.pat-autotoc.autotabs
.autotoc-nav
.autotab-heading
,
.autotabs
.autotoc-nav
.autotab-heading
{
display
:
inline-block
;
margin
:
6px
0
0
6px
}
.pat-autotoc.autotabs
.formControls
,
.autotabs
.formControls
{
margin
:
0
-12px
-6px
;
border-radius
:
0
0
4px
4px
}
@media
(
max-width
:
767px
){
.autotabs
.autotoc-nav
{
overflow-x
:
scroll
;
overflow-y
:
hidden
;
max-height
:
52px
;
width
:
auto
;
white-space
:
nowrap
;
border-bottom
:
0
;
box-shadow
:
inset
0
-1px
#e5e5e5
}
.autotabs
.autotoc-nav
a
:not
(
.active
)
{
box-shadow
:
inset
0
-1px
#e5e5e5
}}
.autotabs
ul
{
list-style
:
none
;
padding-left
:
0
;
margin-bottom
:
0
}
.autotabs
ul
li
{
list-style
:
none
;
display
:
inline-block
}
.folder-listing
{
font-weight
:
700
;
list-style
:
none
;
position
:
relative
;
padding-left
:
20px
}
.folder-listing
li
{
margin
:
10px
0
}
.folder-listing
>
li
:before
{
content
:
"•"
;
position
:
absolute
;
font-size
:
19px
;
margin-top
:
-9px
;
left
:
0
;
color
:
#a7daf2
}
.folder-listing
.documentByLine
{
font-weight
:
400
;
color
:
#777
}
.tileImage
{
padding-right
:
5px
;
float
:
left
}
.tileImageNoFloat
{
margin-bottom
:
5px
}
.tileFooter
{
clear
:
both
;
margin-top
:
5px
}
.entries
::before
,
#content
article
.entry
::after
,
#relatedItemBox
ul
li
::after
,
#searchresults
ul
li
::after
{
content
:
" "
;
display
:
block
;
clear
:
both
;
height
:
2px
;
visibility
:
hidden
}
.icon-group-right
.image-icon
{
float
:
none
}
.photoalbumEntryWrapper
{
display
:
block
}
.photoAlbumEntry
{
display
:
inline-block
;
margin
:
5px
;
vertical-align
:
middle
}
.photoAlbumEntry
a
{
text-align
:
center
;
vertical-align
:
middle
;
display
:
table-cell
;
font-weight
:
400
;
box-shadow
:
0
1px
3px
rgba
(
0
,
0
,
0
,
0.05
);
border
:
1px
solid
#e5e5e5
;
border-radius
:
4px
;
background
:
#fcfcfd
;
width
:
220px
;
height
:
240px
}
.photoAlbumEntry
img
{
max-width
:
200px
;
max-height
:
200px
}
.alert.status
,
.portalMessage
{
padding
:
15px
;
padding-left
:
45px
;
margin-bottom
:
20px
;
border
:
0
;
border-radius
:
4px
;
box-shadow
:
0
1px
2px
rgba
(
0
,
0
,
0
,
0.17
);
font-size
:
14px
;
font-weight
:
400
;
text-shadow
:
0
1px
rgba
(
255
,
255
,
255
,
0.1
)}
.alert.status
>
strong
,
.portalMessage
>
strong
,
.alert.status
>
dt
,
.portalMessage
>
dt
{
font-weight
:
700
;
padding-right
:
5px
;
color
:
rgba
(
0
,
0
,
0
,
0.5
)}
.alert.status
a
,
.portalMessage
a
{
font-weight
:
400
;
color
:
#005074
}
.alert.status
>
strong
:before
,
.portalMessage
>
strong
:before
,
.alert.status
>
dt
:before
,
.portalMessage
>
dt
:before
{
font-size
:
14px
;
font-weight
:
400
;
margin-left
:
-30px
;
margin-right
:
10px
;
display
:
inline-block
;
border-radius
:
20px
;
text-align
:
center
;
color
:
rgba
(
255
,
255
,
255
,
0.9
);
width
:
20px
;
height
:
20px
;
line-height
:
20px
;
text-shadow
:
0
-1px
rgba
(
0
,
0
,
0
,
0.5
);
top
:
-1px
;
position
:
relative
}
.alert.status
>
dt
,
.portalMessage
>
dt
,
.alert.status
>
dd
,
.portalMessage
>
dd
{
display
:
inline
}
.alert.status
>
dd
,
.portalMessage
>
dd
{
margin
:
0
}
.alert.status.alert-none
,
.portalMessage.alert-none
{
box-shadow
:
none
}
.alert.status.alert-success
,
.portalMessage.alert-success
,
.alert.status.info
,
.portalMessage.info
{
background-color
:
#aad6ea
;
border
:
1px
solid
#9acee6
;
color
:
rgba
(
0
,
0
,
0
,
0.5
)}
.alert.status.alert-success
>
strong
,
.portalMessage.alert-success
>
strong
,
.alert.status.info
>
strong
,
.portalMessage.info
>
strong
,
.alert.status.alert-success
>
dt
,
.portalMessage.alert-success
>
dt
,
.alert.status.info
>
dt
,
.portalMessage.info
>
dt
{
color
:
rgba
(
0
,
0
,
0
,
0.67
)}
.alert.status.alert-success
>
strong
:before
,
.portalMessage.alert-success
>
strong
:before
,
.alert.status.info
>
strong
:before
,
.portalMessage.info
>
strong
:before
,
.alert.status.alert-success
>
dt
:before
,
.portalMessage.alert-success
>
dt
:before
,
.alert.status.info
>
dt
:before
,
.portalMessage.info
>
dt
:before
{
background-color
:
#3e7b91
;
content
:
"i"
}
.alert.status.alert-warning
,
.portalMessage.alert-warning
,
.alert.status.warning
,
.portalMessage.warning
{
background-color
:
#ebd380
;
border
:
1px
solid
#e7ca66
;
color
:
rgba
(
0
,
0
,
0
,
0.5
)}
.alert.status.alert-warning
>
strong
,
.portalMessage.alert-warning
>
strong
,
.alert.status.warning
>
strong
,
.portalMessage.warning
>
strong
,
.alert.status.alert-warning
>
dt
,
.portalMessage.alert-warning
>
dt
,
.alert.status.warning
>
dt
,
.portalMessage.warning
>
dt
{
color
:
rgba
(
0
,
0
,
0
,
0.67
)}
.alert.status.alert-warning
>
strong
:before
,
.portalMessage.alert-warning
>
strong
:before
,
.alert.status.warning
>
strong
:before
,
.portalMessage.warning
>
strong
:before
,
.alert.status.alert-warning
>
dt
:before
,
.portalMessage.alert-warning
>
dt
:before
,
.alert.status.warning
>
dt
:before
,
.portalMessage.warning
>
dt
:before
{
background-color
:
#bc8d0d
;
content
:
"!"
}
.alert.status.alert-error
,
.portalMessage.alert-error
,
.alert.status.error
,
.portalMessage.error
{
background-color
:
#ec9c8d
;
border
:
1px
solid
#eb9484
;
color
:
rgba
(
0
,
0
,
0
,
0.5
)}
.alert.status.alert-error
>
strong
,
.portalMessage.alert-error
>
strong
,
.alert.status.error
>
strong
,
.portalMessage.error
>
strong
,
.alert.status.alert-error
>
dt
,
.portalMessage.alert-error
>
dt
,
.alert.status.error
>
dt
,
.portalMessage.error
>
dt
{
color
:
rgba
(
0
,
0
,
0
,
0.67
)}
.alert.status.alert-error
>
strong
:before
,
.portalMessage.alert-error
>
strong
:before
,
.alert.status.error
>
strong
:before
,
.portalMessage.error
>
strong
:before
,
.alert.status.alert-error
>
dt
:before
,
.portalMessage.alert-error
>
dt
:before
,
.alert.status.error
>
dt
:before
,
.portalMessage.error
>
dt
:before
{
background-color
:
#ac493f
;
content
:
"×"
}
.portlet
.portletContent
>
.portalMessage
{
padding
:
15px
;
padding-left
:
45px
;
margin
:
15px
}
.plone-breadcrumb
{
clear
:
left
;
background-color
:
#e6e4e4
;
margin-bottom
:
20px
;
margin-top
:
-20px
}
.plone-breadcrumb
>*>
span
{
display
:
inline-block
;
color
:
#777
;
padding
:
8px
0
;
font-weight
:
400
}
@media
(
max-width
:
768px
){
.plone-breadcrumb
>*>
span
{
display
:
none
}}
.plone-breadcrumb
ol
{
display
:
inline-block
;
padding
:
8px
0
;
list-style
:
none
;
margin
:
0
}
.plone-breadcrumb
ol
>
li
{
font-weight
:
400
;
display
:
inline-block
;
line-height
:
0
;
position
:
relative
;
padding
:
0
30px
0
0
}
.plone-breadcrumb
ol
>
li
+
li
:after
{
content
:
""
;
position
:
absolute
;
padding
:
0
5px
;
color
:
#e6e4e4
;
border-left
:
5px
solid
;
border-top
:
15px
solid
transparent
;
border-bottom
:
15px
solid
transparent
;
left
:
-21px
;
top
:
-15px
;
padding
:
0
!important
}
.plone-breadcrumb
ol
>
li
+
li
:before
{
content
:
""
;
position
:
absolute
;
padding
:
0
5px
;
color
:
#ccc
;
border-left
:
5px
solid
;
border-top
:
15px
solid
transparent
;
border-bottom
:
15px
solid
transparent
;
left
:
-20px
;
top
:
-15px
;
padding
:
0
!important
}
.plone-breadcrumb
ol
a
{
color
:
#086ca3
}
.plone-breadcrumb
ol
>
#breadcrumbs-current
{
color
:
#777
}
.portlet
{
border
:
1px
solid
#e5e5e5
;
margin-bottom
:
20px
;
border-radius
:
4px
;
box-shadow
:
0
1px
3px
rgba
(
0
,
0
,
0
,
0.05
)}
.portlet
>
:first-child
{
border-radius
:
4px
4px
0
0
}
.portlet
>
:last-child
{
border-radius
:
0
0
4px
4px
}
.portlet
.portletHeader
{
background
:
#f2f1f1
;
font-weight
:
500
;
font-size
:
18px
;
padding
:
13px
15px
;
color
:
#696969
}
.portlet
.portletHeader
>
a
{
color
:
#086ca3
}
.portlet.portletCalendar
.portletHeader
{
text-align
:
center
;
position
:
relative
}
.portlet.portletCalendar
.portletHeader
.calendarPrevious
,
.portlet.portletCalendar
.portletHeader
.calendarNext
{
width
:
30px
;
height
:
30px
;
padding
:
0
1px
2px
;
border-radius
:
50%
;
position
:
absolute
;
display
:
inline-block
;
left
:
5px
;
font-size
:
24px
;
margin-top
:
-3px
;
line-height
:
28px
;
font-weight
:
500
}
.portlet.portletCalendar
.portletHeader
.calendarPrevious
:hover
,
.portlet.portletCalendar
.portletHeader
.calendarNext
:hover
{
background
:
#fff
;
text-decoration
:
none
}
.portlet.portletCalendar
.portletHeader
.calendarNext
{
right
:
5px
;
left
:
inherit
}
.portlet
.portletContent
{
font-size
:
14px
;
border-top
:
1px
solid
#e5e5e5
;
background
:
#fff
;
font-weight
:
400
}
.portlet
.portletContent
>*,
.portlet
.portletContent
>
div
:not
(
.portalMessage
)
{
padding
:
10px
15px
;
margin
:
0
;
color
:
#696969
}
.portlet
.portletContent
>
ul
{
padding
:
0
;
list-style
:
none
;
position
:
relative
}
.portlet
.portletContent
>
ul
>
li
a
{
display
:
block
;
padding
:
10px
15px
26px
30px
;
position
:
relative
;
z-index
:
1
;
color
:
#086ca3
}
.portlet
.portletContent
>
ul
>
li
>
a
{
border-top
:
1px
solid
#e5e5e5
}
.portlet
.portletContent
>
ul
>
li
:first-child
>
a
{
border-top
:
0
}
.portlet
.portletContent
>
ul
>
li
a
:before
{
content
:
"•"
;
position
:
absolute
;
font-size
:
25px
;
margin-top
:
-9px
;
left
:
15px
;
color
:
#a7daf2
}
.portlet
.portletContent
>
ul
ul
{
padding-left
:
15px
;
list-style
:
none
}
.portlet
.portletContent
>
ul
.portletItemDetails
{
display
:
block
;
z-index
:
0
;
padding
:
0
15px
10px
30px
;
font-weight
:
400
;
position
:
relative
;
margin-top
:
-26px
;
font-size
:
12px
;
color
:
#696969
}
.portlet
.portletContent
>
ul
li
:hover
{
background
:
#fcfcfd
}
.portlet
.portletContent
>
ul
li
:hover
a
:before
{
color
:
#64bee8
}
.portlet.portletCalendar
table
{
width
:
100%
;
text-align
:
center
;
vertical-align
:
middle
;
border-collapse
:
collapse
;
border-spacing
:
0
}
.portlet.portletCalendar
table
tr
{
line-height
:
30px
}
.portlet.portletCalendar
table
thead
{
background
:
#fcfcfd
;
border-bottom
:
1px
solid
#e5e5e5
}
.portlet.portletCalendar
table
thead
th
{
color
:
#696969
;
font-weight
:
300
;
height
:
40px
;
text-align
:
center
}
.portlet.portletCalendar
table
td
>*
{
border-radius
:
50%
;
display
:
inline-block
;
width
:
20px
;
height
:
20px
;
line-height
:
20px
}
.portlet.portletCalendar
table
.cal_has_events
{
position
:
relative
}
.portlet.portletCalendar
table
.cal_has_events
a
:hover
{
background
:
#dbecfe
;
text-decoration
:
none
;
box-shadow
:
0
0
0
5px
#dbecfe
}
.portlet.portletCalendar
table
.cal_has_events
a
:after
{
content
:
"•"
;
position
:
absolute
;
margin-left
:
50%
;
left
:
-3px
;
font-size
:
20px
;
color
:
#a7daf2
;
margin-top
:
9px
}
.portlet.portletCalendar
table
.cal_has_events
a
:hover:after
{
color
:
#64bee8
}
.portlet.portletCalendar
table
.cal_next_month
,
.portlet.portletCalendar
table
.cal_prev_month
{
color
:
#000
}
.portlet.portletCalendar
table
.cal_next_month.cal_has_events
>
a
,
.portlet.portletCalendar
table
.cal_prev_month.cal_has_events
>
a
{
color
:
#a7daf2
}
.portlet.portletCalendar
table
.cal_next_month.cal_has_events
>
a
:after
,
.portlet.portletCalendar
table
.cal_prev_month.cal_has_events
>
a
:after
{
color
:
#d3edf8
}
.portlet.portletCalendar
table
.cal_next_month.cal_has_events
>
a
:hover
,
.portlet.portletCalendar
table
.cal_prev_month.cal_has_events
>
a
:hover
{
color
:
#004665
}
.portlet.portletCalendar
table
.cal_next_month.cal_has_events
>
a
:hover:after
,
.portlet.portletCalendar
table
.cal_prev_month.cal_has_events
>
a
:hover:after
{
color
:
#64bee8
}
.portlet.portletCalendar
table
.today
>*
{
background
:
#e5e5e5
;
font-weight
:
500
;
box-shadow
:
0
0
0
5px
#e5e5e5
;
color
:
#000
}
.portlet.portletCalendar
table
tbody
tr
:first-child
td
>*
{
margin-top
:
10px
}
.portlet.portletCalendar
table
tbody
tr
:last-child
td
>*
{
margin-bottom
:
10px
}
.portlet
.formControls
{
border
:
0
;
background
:
none
;
padding
:
0
;
box-shadow
:
none
}
.portlet
.portletFooter
{
border-top
:
1px
solid
#e5e5e5
;
background
:
#fcfcfd
;
padding
:
10px
15px
;
font-size
:
12px
;
font-weight
:
400
;
box-shadow
:
inset
0
10px
10px
-10px
rgba
(
0
,
0
,
0
,
0.05
)}
.portletNavigationTree
nav
.portletContent
>
ul
>
li
a
{
padding
:
10px
15px
10px
15px
;
border-top
:
1px
solid
#e5e5e5
}
.portletNavigationTree
nav
.portletContent
>
ul
>
li
strong
{
padding
:
10px
15px
10px
15px
;
border-top
:
1px
solid
#e5e5e5
;
background
:
#fcfcfd
;
color
:
#696969
;
display
:
block
;
font-weight
:
400
}
.portletNavigationTree
.portletContent
{
border-top
:
0
}
.portletNavigationTree
.portletContent
>
ul
>
li
>
a
{
display
:
block
;
background
:
#edecec
}
.portletNavigationTree
.portletContent
>
ul
>
li
>
a
:before
{
content
:
""
}
.portletNavigationTree
.portletContent
>
ul
>
li
>
a
:hover
{
background
:
#fcfcfd
}
.portletNavigationTree
.portletContent
>
ul
>
li
>
a
:hover:after
{
content
:
"⟩"
;
position
:
absolute
;
right
:
10px
;
font-size
:
18px
;
margin-top
:
-3px
;
color
:
#777
}
.portletNavigationTree
.portletContent
>
ul
>
li
>
ul
a
{
padding-left
:
40px
}
.portletNavigationTree
.portletContent
>
ul
ul
{
padding-left
:
0
}
.portletNavigationTree
.portletContent
.navTreeCurrentNode
>
a
{
background
:
#fcfcfd
;
color
:
#696969
}
.portletNavigationTree
.portletContent
.navTreeCurrentNode
>
a
:after
{
content
:
"⟩"
;
position
:
absolute
;
right
:
10px
;
font-size
:
18px
;
margin-top
:
-3px
;
color
:
#777
}
#upgrade-products
.configlets
li
,
#install-products
.configlets
li
,
#activated-products
.configlets
li
,
#broken-products
.configlets
li
{
padding
:
12px
;
border-top
:
1px
dotted
#e5e5e5
}
#upgrade-products
.configlets
li
:first-child
,
#install-products
.configlets
li
:first-child
,
#activated-products
.configlets
li
:first-child
,
#broken-products
.configlets
li
:first-child
{
border-top
:
0
}
#upgrade-products
.configlets
h3
,
#install-products
.configlets
h3
,
#activated-products
.configlets
h3
,
#broken-products
.configlets
h3
,
#upgrade-products
.configlets
p
,
#install-products
.configlets
p
,
#activated-products
.configlets
p
,
#broken-products
.configlets
p
{
margin
:
0
}
#upgrade-products
.configlets
.portletContent
:last-child
,
#install-products
.configlets
.portletContent
:last-child
,
#activated-products
.configlets
.portletContent
:last-child
,
#broken-products
.configlets
.portletContent
:last-child
{
margin-bottom
:
0
}
#upgrade-products
.configlets
.pull-right
,
#install-products
.configlets
.pull-right
,
#activated-products
.configlets
.pull-right
,
#broken-products
.configlets
.pull-right
{
margin
:
0
0
12px
12px
}
.switch-portlet-manager
{
margin-top
:
.5em
;
width
:
auto
}
.managedPortlet
{
border
:
1px
solid
#e5e5e5
;
margin-bottom
:
20px
;
border-radius
:
4px
;
box-shadow
:
0
1px
3px
rgba
(
0
,
0
,
0
,
0.05
)}
.managedPortlet
>
:first-child
{
border-radius
:
4px
4px
0
0
}
.managedPortlet
>
:last-child
{
border-radius
:
0
0
4px
4px
}
.managedPortlet
.portletHeader
{
background
:
#f2f1f1
;
font-weight
:
500
;
font-size
:
18px
;
padding
:
13px
15px
;
color
:
#696969
}
.managedPortlet
.portletHeader
>
a
{
color
:
#086ca3
}
.managedPortlet.portletCalendar
.portletHeader
{
text-align
:
center
;
position
:
relative
}
.managedPortlet.portletCalendar
.portletHeader
.calendarPrevious
,
.managedPortlet.portletCalendar
.portletHeader
.calendarNext
{
width
:
30px
;
height
:
30px
;
padding
:
0
1px
2px
;
border-radius
:
50%
;
position
:
absolute
;
display
:
inline-block
;
left
:
5px
;
font-size
:
24px
;
margin-top
:
-3px
;
line-height
:
28px
;
font-weight
:
500
}
.managedPortlet.portletCalendar
.portletHeader
.calendarPrevious
:hover
,
.managedPortlet.portletCalendar
.portletHeader
.calendarNext
:hover
{
background
:
#fff
;
text-decoration
:
none
}
.managedPortlet.portletCalendar
.portletHeader
.calendarNext
{
right
:
5px
;
left
:
inherit
}
.managedPortlet
.portletContent
{
font-size
:
14px
;
border-top
:
1px
solid
#e5e5e5
;
background
:
#fff
;
font-weight
:
400
}
.managedPortlet
.portletContent
>*,
.managedPortlet
.portletContent
>
div
:not
(
.portalMessage
)
{
padding
:
10px
15px
;
margin
:
0
;
color
:
#696969
}
.managedPortlet
.portletContent
>
ul
{
padding
:
0
;
list-style
:
none
;
position
:
relative
}
.managedPortlet
.portletContent
>
ul
>
li
a
{
display
:
block
;
padding
:
10px
15px
26px
30px
;
position
:
relative
;
z-index
:
1
;
color
:
#086ca3
}
.managedPortlet
.portletContent
>
ul
>
li
>
a
{
border-top
:
1px
solid
#e5e5e5
}
.managedPortlet
.portletContent
>
ul
>
li
:first-child
>
a
{
border-top
:
0
}
.managedPortlet
.portletContent
>
ul
>
li
a
:before
{
content
:
"•"
;
position
:
absolute
;
font-size
:
25px
;
margin-top
:
-9px
;
left
:
15px
;
color
:
#a7daf2
}
.managedPortlet
.portletContent
>
ul
ul
{
padding-left
:
15px
;
list-style
:
none
}
.managedPortlet
.portletContent
>
ul
.portletItemDetails
{
display
:
block
;
z-index
:
0
;
padding
:
0
15px
10px
30px
;
font-weight
:
400
;
position
:
relative
;
margin-top
:
-26px
;
font-size
:
12px
;
color
:
#696969
}
.managedPortlet
.portletContent
>
ul
li
:hover
{
background
:
#fcfcfd
}
.managedPortlet
.portletContent
>
ul
li
:hover
a
:before
{
color
:
#64bee8
}
.managedPortlet.portletCalendar
table
{
width
:
100%
;
text-align
:
center
;
vertical-align
:
middle
;
border-collapse
:
collapse
;
border-spacing
:
0
}
.managedPortlet.portletCalendar
table
tr
{
line-height
:
30px
}
.managedPortlet.portletCalendar
table
thead
{
background
:
#fcfcfd
;
border-bottom
:
1px
solid
#e5e5e5
}
.managedPortlet.portletCalendar
table
thead
th
{
color
:
#696969
;
font-weight
:
300
;
height
:
40px
;
text-align
:
center
}
.managedPortlet.portletCalendar
table
td
>*
{
border-radius
:
50%
;
display
:
inline-block
;
width
:
20px
;
height
:
20px
;
line-height
:
20px
}
.managedPortlet.portletCalendar
table
.cal_has_events
{
position
:
relative
}
.managedPortlet.portletCalendar
table
.cal_has_events
a
:hover
{
background
:
#dbecfe
;
text-decoration
:
none
;
box-shadow
:
0
0
0
5px
#dbecfe
}
.managedPortlet.portletCalendar
table
.cal_has_events
a
:after
{
content
:
"•"
;
position
:
absolute
;
margin-left
:
50%
;
left
:
-3px
;
font-size
:
20px
;
color
:
#a7daf2
;
margin-top
:
9px
}
.managedPortlet.portletCalendar
table
.cal_has_events
a
:hover:after
{
color
:
#64bee8
}
.managedPortlet.portletCalendar
table
.cal_next_month
,
.managedPortlet.portletCalendar
table
.cal_prev_month
{
color
:
#000
}
.managedPortlet.portletCalendar
table
.cal_next_month.cal_has_events
>
a
,
.managedPortlet.portletCalendar
table
.cal_prev_month.cal_has_events
>
a
{
color
:
#a7daf2
}
.managedPortlet.portletCalendar
table
.cal_next_month.cal_has_events
>
a
:after
,
.managedPortlet.portletCalendar
table
.cal_prev_month.cal_has_events
>
a
:after
{
color
:
#d3edf8
}
.managedPortlet.portletCalendar
table
.cal_next_month.cal_has_events
>
a
:hover
,
.managedPortlet.portletCalendar
table
.cal_prev_month.cal_has_events
>
a
:hover
{
color
:
#004665
}
.managedPortlet.portletCalendar
table
.cal_next_month.cal_has_events
>
a
:hover:after
,
.managedPortlet.portletCalendar
table
.cal_prev_month.cal_has_events
>
a
:hover:after
{
color
:
#64bee8
}
.managedPortlet.portletCalendar
table
.today
>*
{
background
:
#e5e5e5
;
font-weight
:
500
;
box-shadow
:
0
0
0
5px
#e5e5e5
;
color
:
#000
}
.managedPortlet.portletCalendar
table
tbody
tr
:first-child
td
>*
{
margin-top
:
10px
}
.managedPortlet.portletCalendar
table
tbody
tr
:last-child
td
>*
{
margin-bottom
:
10px
}
.managedPortlet
.formControls
{
border
:
0
;
background
:
none
;
padding
:
0
;
box-shadow
:
none
}
.managedPortlet
.portletFooter
{
border-top
:
1px
solid
#e5e5e5
;
background
:
#fcfcfd
;
padding
:
10px
15px
;
font-size
:
12px
;
font-weight
:
400
;
box-shadow
:
inset
0
10px
10px
-10px
rgba
(
0
,
0
,
0
,
0.05
)}
.managedPortlet
.portletHeader
{
font-weight
:
300
}
.managedPortlet.inheritedPortlet
{
margin
:
5px
15px
}
.managedPortlet.inheritedPortlet
.portletHeader
{
padding
:
3px
15px
}
.managedPortlet.blockedPortlet
{
opacity
:
.7
}
.managedPortletActions
{
float
:
right
;
margin-top
:
-6px
}
.managedPortletActions
form
{
display
:
inline-block
}
.portlet.portletSiteSetup
.portletContent
>
ul
>
li
a
:before
{
content
:
""
}
.portlet.portletSiteSetup
.portletContent
>
ul
li
:hover
{
background
:
#edecec
}
.portletNavigationTree.portletSiteSetup
nav
.portletContent
>
ul
>
li
a
{
border
:
none
;
padding
:
0
;
color
:
#4d4d4d
}
.portletNavigationTree.portletSiteSetup
nav
.portletContent
>
ul
>
li
a
:hover
{
text-decoration
:
none
}
.portletNavigationTree.portletSiteSetup
a
{
border
:
none
;
text-align
:
center
;
height
:
100%
;
padding
:
0
}
.portletNavigationTree.portletSiteSetup
a
span
{
font-size
:
50px
;
text-align
:
center
;
display
:
block
;
color
:
#4d4d4d
}
.portletNavigationTree.portletSiteSetup
ul
{
background
:
#edecec
;
padding-bottom
:
20px
}
.portletNavigationTree.portletSiteSetup
li
{
vertical-align
:
top
}
.portletNavigationTree.portletSiteSetup
ul
>
li
>
a
:hover:after
{
content
:
""
}
.portletNavigationTree.portletSiteSetup
.inner-configlet
{
margin-top
:
10px
;
padding-bottom
:
10px
}
.portletNavigationTree.portletSiteSetup
.inner-configlet
:hover
{
background
:
rgba
(
255
,
255
,
255
,
0.67
);
border-radius
:
5px
;
box-shadow
:
inset
1px
1px
3px
#bbb
}
.portletNavigationTree.portletSiteSetup
.inner-configlet
:hover
span
{
color
:
#333
}
.template-overview-controlpanel
.portlet.portletSiteSetup
.portletContent
>
ul
>
li
{
height
:
120px
}
#portlet-prefs
ul
ul
{
padding-top
:
10px
}
#portlet-prefs
ul
ul
li
{
padding-top
:
10px
}
#portlet-prefs
ul
ul
li
a
{
text-align
:
inherit
;
padding-left
:
40px
}
#portlet-prefs
ul
ul
li
a
:before
{
content
:
"•"
;
position
:
absolute
;
font-size
:
25px
;
margin-top
:
-9px
;
left
:
15px
;
color
:
#a7daf2
}
.template-usergroup-groupprefs
.field
,
.template-usergroup-userprefs
.field
,
.template-usergroup-controlpanel
.field
,
.template-member-registration
.field
{
margin-top
:
2em
}
.template-usergroup-groupprefs
.formControls
,
.template-usergroup-userprefs
.formControls
,
.template-usergroup-controlpanel
.formControls
,
.template-member-registration
.formControls
{
border-top
:
0
;
box-shadow
:
none
;
margin-bottom
:
1em
}
.template-usergroup-groupprefs
table
.listing
,
.template-usergroup-userprefs
table
.listing
,
.template-usergroup-controlpanel
table
.listing
,
.template-member-registration
table
.listing
{
margin-bottom
:
.5em
}
.template-usergroup-groupprefs
input
.quickSearch
,
.template-usergroup-userprefs
input
.quickSearch
,
.template-usergroup-controlpanel
input
.quickSearch
,
.template-member-registration
input
.quickSearch
{
margin-bottom
:
.5em
}
.template-usergroup-groupprefs
.listingCheckbox
,
.template-usergroup-userprefs
.listingCheckbox
,
.template-usergroup-controlpanel
.listingCheckbox
,
.template-member-registration
.listingCheckbox
{
vertical-align
:
middle
;
text-align
:
center
}
.template-usergroup-groupprefs
form
,
.template-usergroup-userprefs
form
{
overflow
:
scroll
}
.template-actions-controlpanel
#content-core
.addAction
{
height
:
2em
}
.template-actions-controlpanel
#content-core
section
.portlet
{
clear
:
both
}
.template-actions-controlpanel
#content-core
ol
.configlets
li
{
margin
:
1.2em
}
.link-category
{
display
:
inline
;
padding
:
.2em
.6em
.3em
;
font-size
:
12px
;
font-weight
:
400
;
line-height
:
1
;
color
:
#4d4d4d
;
text-align
:
center
;
white-space
:
nowrap
;
vertical-align
:
baseline
;
border-radius
:
4px
;
background-color
:
#e5e5e5
}
.link-category
[
href
]
:hover
,
.link-category
[
href
]
:focus
{
background-color
:
#ccc
}
a
.link-category
:hover
,
a
.link-category
:focus
{
color
:
#007bb1
;
text-decoration
:
none
;
cursor
:
pointer
}
.link-category
:empty
{
display
:
none
}
#category
{
margin-bottom
:
12px
}
#category
ul
{
list-style
:
none
;
padding
:
0
;
display
:
inline
}
#category
li
{
display
:
inline-block
}
body
#visual-portal-wrapper
.pat-plone
.outer-wrapper
[
class
*=
"contenttype-"
]
:before
{
font-family
:
"Fontello"
;
font-size
:
100%
;
padding
:
0
;
margin
:
0
;
position
:
relative
;
left
:
inherit
;
display
:
inline-block
;
color
:
inherit
;
width
:
20px
;
height
:
20px
;
text-align
:
center
;
margin-right
:
6px
}
body
#visual-portal-wrapper
.pat-plone
.outer-wrapper
.contenttype-folder
:before
{
content
:
'\e801'
}
body
#visual-portal-wrapper
.pat-plone
.outer-wrapper
.contenttype-document
:before
{
content
:
'\e80e'
}
body
#visual-portal-wrapper
.pat-plone
.outer-wrapper
.contenttype-file
:before
{
content
:
'\e811'
}
body
#visual-portal-wrapper
.pat-plone
.outer-wrapper
.contenttype-link
:before
{
content
:
'\e806'
}
body
#visual-portal-wrapper
.pat-plone
.outer-wrapper
.contenttype-image
:before
{
content
:
'\e810'
}
body
#visual-portal-wrapper
.pat-plone
.outer-wrapper
.contenttype-collection
:before
{
content
:
'\e808'
}
body
#visual-portal-wrapper
.pat-plone
.outer-wrapper
.contenttype-event
:before
{
content
:
'\e809'
}
body
#visual-portal-wrapper
.pat-plone
.outer-wrapper
.contenttype-news-item
:before
{
content
:
'\e80f'
}
body
#visual-portal-wrapper
.pat-plone
#edit-zone
[
class
*=
"contenttype-"
]
{
padding
:
5px
15px
5px
50px
}
body
#visual-portal-wrapper
.pat-plone
#edit-zone
a
{
color
:
#fff
}
body
#visual-portal-wrapper
.pat-plone
#edit-zone
[
class
*=
"contenttype-"
]
:after
{
font-family
:
"Fontello"
;
font-size
:
100%
;
padding
:
0
;
margin
:
0
;
position
:
relative
;
left
:
25px
;
display
:
inline-block
;
color
:
inherit
;
width
:
20px
;
height
:
20px
;
text-align
:
center
;
margin-right
:
6px
;
position
:
absolute
}
body
#visual-portal-wrapper
.pat-plone
#edit-zone
.contenttype-folder
:after
{
content
:
'\e801'
}
body
#visual-portal-wrapper
.pat-plone
#edit-zone
.contenttype-document
:after
{
content
:
'\e80e'
}
body
#visual-portal-wrapper
.pat-plone
#edit-zone
.contenttype-file
:after
{
content
:
'\e811'
}
body
#visual-portal-wrapper
.pat-plone
#edit-zone
.contenttype-link
:after
{
content
:
'\e806'
}
body
#visual-portal-wrapper
.pat-plone
#edit-zone
.contenttype-image
:after
{
content
:
'\e810'
}
body
#visual-portal-wrapper
.pat-plone
#edit-zone
.contenttype-collection
:after
{
content
:
'\e808'
}
body
#visual-portal-wrapper
.pat-plone
#edit-zone
.contenttype-event
:after
{
content
:
'\e809'
}
body
#visual-portal-wrapper
.pat-plone
#edit-zone
.contenttype-news-item
:after
{
content
:
'\e80f'
}
.image-icon
,
.image-tile
{
float
:
right
}
#textAdjust
.decrease-text
{
font-size
:
12px
}
#textAdjust
.normal-text
{
font-size
:
14px
}
#textAdjust
.increase-text
{
font-size
:
18px
}
.pat-autotoc
:not
(
.autotabs
)
.autotoc-nav
{
float
:
right
;
min-width
:
150px
;
background-color
:
#f2f1f1
;
box-shadow
:
0
2px
4px
rgba
(
0
,
0
,
0
,
0.17
);
padding
:
6px
12px
;
margin
:
0
0
12px
12px
}
.pat-autotoc
:not
(
.autotabs
)
.autotoc-nav
a
{
display
:
block
}
.pat-autotoc
:not
(
.autotabs
)
.autotoc-nav
.active
,
.pat-autotoc
:not
(
.autotabs
)
.autotoc-nav
.active
:hover
{
color
:
#696969
;
cursor
:
default
;
text-decoration
:
none
}
.pat-autotoc
:not
(
.autotabs
)
.autotoc-nav
.autotoc-level-1
{
margin-left
:
0
;
font-size
:
18px
}
.pat-autotoc
:not
(
.autotabs
)
.autotoc-nav
.autotoc-level-2
{
margin-left
:
12px
;
font-size
:
14px
}
.pat-autotoc
:not
(
.autotabs
)
.autotoc-nav
.autotoc-level-3
{
margin-left
:
24px
;
font-size
:
12px
}
@media
(
max-width
:
767px
){
.pat-autotoc
.autotoc-nav
{
float
:
none
;
margin
:
0
0
20px
0
}}
.pat-dropzone
.dz-notice
{
margin-bottom
:
6px
}
.pat-dropzone
.dz-default
{
border-radius
:
6px
;
background-color
:
#f2f1f1
;
border
:
3px
dotted
#ccc
;
margin-bottom
:
20px
;
padding
:
12px
;
color
:
#696969
}
.plone-modal
{
display
:
none
;
overflow
:
auto
;
overflow-y
:
scroll
;
position
:
fixed
;
top
:
0
;
right
:
0
;
bottom
:
0
;
left
:
0
;
z-index
:
1050
;
-webkit-overflow-scrolling
:
touch
;
outline
:
0
;
z-index
:
1040
;
background
:
rgba
(
255
,
255
,
255
,
0.5
)}
.plone-modal
.plone-modal-dialog
{
width
:
100%
;
position
:
relative
}
.plone-modal
.plone-modal-dialog
.plone-modal-header
{
min-height
:
25px
;
padding
:
12px
}
.plone-modal
.plone-modal-dialog
.plone-modal-header
h3
{
font-size
:
18px
;
margin
:
0
}
.plone-modal
.plone-modal-dialog
.plone-modal-header
.plone-modal-close
{
margin-top
:
-12px
;
float
:
right
;
font-size
:
36px
;
font-weight
:
100
;
line-height
:
1
;
color
:
#000
;
text-shadow
:
0
1px
0
#fff
;
opacity
:
.2
}
.plone-modal
.plone-modal-dialog
.plone-modal-header
.plone-modal-close
:hover
,
.plone-modal
.plone-modal-dialog
.plone-modal-header
.plone-modal-close
:focus
{
text-decoration
:
none
;
cursor
:
pointer
;
opacity
:
.5
}
.plone-modal
.plone-modal-dialog
.plone-modal-body
{
padding
:
12px
}
.plone-modal
.plone-modal-dialog
.plone-modal-body
.modal-image
{
text-align
:
center
}
.plone-modal
.plone-modal-dialog
.plone-modal-footer
{
border-top
:
1px
solid
#ccc
;
background
:
#fcfcfd
;
box-shadow
:
inset
0
10px
10px
-10px
rgba
(
0
,
0
,
0
,
0.05
);
padding
:
12px
;
text-align
:
right
}
.plone-modal
.plone-modal-dialog
.plone-modal-footer
.pattern-modal-buttons
input
+
input
{
margin-left
:
12px
}
.plone-modal
.plone-modal-content
{
position
:
relative
;
background
:
rgba
(
255
,
255
,
255
,
0.9
);
border
:
0
;
border-radius
:
4px
;
outline
:
none
;
background-clip
:
padding-box
;
box-shadow
:
0
0
25px
rgba
(
0
,
0
,
0
,
0.15
);
padding-right
:
15px
;
padding-left
:
15px
;
margin-right
:
auto
;
margin-left
:
auto
;
padding-left
:
0
;
padding-right
:
0
}
@media
(
min-width
:
768px
){
.plone-modal
.plone-modal-content
{
width
:
750px
}}
@media
(
min-width
:
992px
){
.plone-modal
.plone-modal-content
{
width
:
970px
}}
@media
(
min-width
:
1200px
){
.plone-modal
.plone-modal-content
{
width
:
1170px
}}
.plone-modal.fade
{
opacity
:
0
;
-webkit-transition
:
opacity
.25s
ease
;
transition
:
opacity
.25s
ease
}
.plone-modal.fade.in
{
opacity
:
1
;
-webkit-transition
:
opacity
.25s
ease
;
transition
:
opacity
.25s
ease
}
.plone-modal.fade
.plone-modal-dialog
{
-webkit-transform
:
translate
(
0
,
-25%
);
-ms-transform
:
translate
(
0
,
-25%
);
transform
:
translate
(
0
,
-25%
);
-webkit-transition
:
-webkit-transform
.25s
ease-out
;
-moz-transition
:
-moz-transform
.25s
ease-out
;
-o-transition
:
-o-transform
.25s
ease-out
;
transition
:
transform
.25s
ease-out
}
.plone-modal.fade.in
.plone-modal-dialog
{
-webkit-transform
:
translate
(
0
,
0
);
-ms-transform
:
translate
(
0
,
0
);
transform
:
translate
(
0
,
0
)}
.plone-modal.in
{
display
:
block
!important
}
.plone-modal-loading
{
float
:
left
;
width
:
0
;
height
:
100%
;
font-size
:
12px
;
line-height
:
20px
;
color
:
#fff
;
text-align
:
center
;
background-color
:
#428bca
;
-webkit-box-shadow
:
inset
0
-1px
0
rgba
(
0
,
0
,
0
,
0.15
);
box-shadow
:
inset
0
-1px
0
rgba
(
0
,
0
,
0
,
0.15
);
-webkit-transition
:
width
.6s
ease
;
transition
:
width
.6s
ease
;
-webkit-animation
:
progress-bar-stripes
2s
linear
infinite
;
animation
:
progress-bar-stripes
2s
linear
infinite
;
background-image
:
-webkit-linear-gradient
(
45deg
,
rgba
(
255
,
255
,
255
,
0.15
)
25%
,
transparent
25%
,
transparent
50%
,
rgba
(
255
,
255
,
255
,
0.15
)
50%
,
rgba
(
255
,
255
,
255
,
0.15
)
75%
,
transparent
75%
,
transparent
);
background-image
:
linear-gradient
(
45deg
,
rgba
(
255
,
255
,
255
,
0.15
)
25%
,
transparent
25%
,
transparent
50%
,
rgba
(
255
,
255
,
255
,
0.15
)
50%
,
rgba
(
255
,
255
,
255
,
0.15
)
75%
,
transparent
75%
,
transparent
);
background-size
:
40px
40px
;
border-radius
:
.5em
;
width
:
40em
;
height
:
40px
}
.plone-modal-open
{
padding-right
:
0
}
.plone-modal-open
>*
:not
(
.plone-modal-wrapper
,
.select2-drop
,
.mce-floatpanel
)
{
-webkit-filter
:
blur
(
1px
);
-moz-filter
:
blur
(
1px
);
-o-filter
:
blur
(
1px
);
-ms-filter
:
blur
(
1px
);
filter
:
blur
(
1px
)}
.pattern-pickadate-wrapper
.pattern-pickadate-time-wrapper
{
float
:
left
}
.pattern-pickadate-wrapper
.pattern-pickadate-time-wrapper
.picker__input
{
width
:
180px
}
.pattern-pickadate-wrapper
.pattern-pickadate-date-wrapper
.picker__holder
{
width
:
300px
}
.picker--time
{
min-width
:
256px
;
max-width
:
320px
}
#content
.picker--opened
.picker__holder
{
opacity
:
1
}
.picker__holder
{
width
:
180px
;
margin
:
-1px
0
0
0
;
border
:
1px
solid
#ccc
;
overflow-y
:
auto
;
-webkit-overflow-scrolling
:
touch
;
max-height
:
300px
;
border-radius
:
0
0
4px
4px
;
box-shadow
:
0
1px
2px
rgba
(
0
,
0
,
0
,
0.17
)}
.picker__wrap
{
margin
:
0
}
.picker__list-item
:hover
{
background
:
#f0f0f0
;
color
:
#4d4d4d
}
.picker__list-item--highlighted
:hover
,
.picker--focused
.picker__list-item--highlighted
{
background
:
#007bb1
;
color
:
#fff
}
li
.picker__list-item
{
padding
:
6px
12px
;
cursor
:
pointer
;
color
:
#696969
}
ul
.picker__list
{
background
:
#fff
;
list-style
:
none
;
margin
:
0
;
padding
:
0
}
.picker--time
.picker__button--clear
{
width
:
100%
;
border-left
:
0
;
border-right
:
0
;
border-bottom
:
0
;
border-radius
:
0
}
.picker__table
{
width
:
100%
;
text-align
:
center
}
.picker__table
th
{
text-align
:
center
}
.picker__header
{
text-align
:
center
;
position
:
relative
}
.picker__nav--next
,
.picker__nav--prev
{
position
:
absolute
;
top
:
.5em
}
.picker__select--month
,
.picker__select--year
{
width
:
35%
;
display
:
inline-block
;
margin
:
0
6px
;
font-size
:
1em
}
.picker__day
{
font-weight
:
400
}
.picker__day--infocus
:hover
,
.picker__day--outfocus
:hover
{
cursor
:
pointer
;
background
:
#f0f0f0
}
.picker__day--highlighted
:hover
,
.picker__day--highlighted
{
background
:
#007bb1
;
color
:
#fff
;
font-weight
:
600
}
.picker__day--outfocus
{
color
:
#ccc
}
.pat-sortable
>*
:hover
{
cursor
:
move
;
cursor
:
-webkit-grab
;
background
:
#fff5cd
}
.pat-sortable
.item-dragging
,
.pat-sortable
.item-dragging
:hover
{
cursor
:
-webkit-grabbing
!important
;
background
:
#f2f2f2
}
.item-dragging.dragging
{
background
:
#fea
;
cursor
:
-webkit-grabbing
!important
;
padding
:
6px
;
box-shadow
:
0
2px
6px
rgba
(
0
,
0
,
0
,
0.17
)}
.pat-tablesorter
th
:hover
{
color
:
#007bb1
}
.pat-tablesorter
.sortdirection
{
font-size
:
75%
;
opacity
:
.5
;
position
:
relative
;
top
:
-1px
;
padding
:
2px
;
min-width
:
15px
;
display
:
inline-block
}
.tooltips
{
opacity
:
0
;
transition
:
opacity
.2s
ease
.5s
;
position
:
absolute
;
background
:
#333
;
background
:
rgba
(
0
,
0
,
0
,
0.9
);
color
:
#fafafa
;
font-size
:
12px
;
border-radius
:
4px
;
box-shadow
:
0
2px
6px
rgba
(
0
,
0
,
0
,
0.17
);
max-width
:
200px
;
margin-left
:
-100px
;
left
:
200px
;
text-align
:
center
;
padding
:
6px
}
.tooltips.active
{
opacity
:
1
;
transition
:
opacity
.2s
ease
.5s
}
.jqtree-tree
{
list-style
:
none
outside
;
margin-bottom
:
0
;
padding
:
0
;
padding-left
:
18px
}
.jqtree-tree
.jqtree-toggler
{
left
:
-18px
;
font-size
:
75%
;
top
:
30%
;
position
:
absolute
}
.jqtree-tree
.jqtree-element
{
padding
:
6px
}
.jqtree-tree
.jqtree-element
:hover
{
background
:
#f0f0f0
}
.jqtree-tree
.jqtree-selected
>
.jqtree-element
{
background
:
#ccc
}
#portal-header
{
margin
:
15px
auto
20px
}
#portal-header
:before
,
#portal-header
:after
{
content
:
" "
;
display
:
table
}
#portal-header
:after
{
clear
:
both
}
#portal-logo
{
float
:
left
}
#portal-languageselector
{
clear
:
both
;
display
:
inline-block
;
float
:
left
;
margin-right
:
29px
;
padding-top
:
5px
}
#portal-languageselector
li
{
display
:
inline-block
;
margin-right
:
10px
}
#portal-anontools
{
float
:
right
}
#portal-anontools
ul
{
padding-right
:
0
}
#portal-searchbox
{
clear
:
left
;
margin-left
:
3px
;
margin-top
:
60px
;
padding-top
:
20px
;
position
:
absolute
;
white-space
:
nowrap
;
z-index
:
2
}
#portal-searchbox
.searchSection
{
display
:
none
}
#portal-searchbox
[
type
=
"submit"
]
{
display
:
none
}
#portal-searchbox
label
{
font-size
:
86.667%
}
#searchbox_currentfolder_only
{
vertical-align
:
middle
}
@media
(
min-width
:
768px
){
#portal-header
{
margin-bottom
:
15px
}
#portal-languageselector
{
clear
:
none
;
float
:
right
}
#portal-searchbox
{
clear
:
none
;
float
:
right
;
margin-left
:
1em
;
margin-top
:
5px
;
max-width
:
50%
;
padding-top
:
0
;
position
:
relative
}
#portal-searchbox
.searchSection
{
display
:
inherit
}
#portal-searchbox
[
type
=
"text"
]
{
border-bottom-right-radius
:
0
;
border-top-right-radius
:
0
;
float
:
left
;
width
:
20rem
}
#portal-searchbox
[
type
=
"submit"
]
{
margin-left
:
-1px
;
vertical-align
:
top
;
width
:
auto
;
display
:
inline-block
}}
.plone-nav
{
margin-bottom
:
0
;
padding-left
:
0
;
list-style
:
none
}
.plone-nav
>
li
{
position
:
relative
;
display
:
block
}
.plone-nav
>
li
>
a
{
position
:
relative
;
display
:
block
;
padding
:
10px
15px
;
color
:
#fff
;
font-size
:
17px
}
.plone-nav
>
li
>
a
:hover
,
.plone-nav
>
li
>
a
:focus
{
text-decoration
:
none
;
background-color
:
#7099bf
}
.plone-navbar
{
background-color
:
#007bb1
;
color
:
#fff
;
position
:
relative
;
min-height
:
50px
;
margin-bottom
:
20px
;
border
:
1px
solid
transparent
;
box-shadow
:
0
1px
3px
rgba
(
0
,
0
,
0
,
0.17
)}
.plone-navbar
:before
,
.plone-navbar
:after
{
content
:
" "
;
display
:
table
}
.plone-navbar
:after
{
clear
:
both
}
.plone-navbar-header
:before
,
.plone-navbar-header
:after
{
content
:
" "
;
display
:
table
}
.plone-navbar-header
:after
{
clear
:
both
}
@media
(
min-width
:
768px
){
.plone-navbar-header
{
float
:
left
}}
.plone-navbar-collapse
{
overflow-x
:
visible
;
padding-right
:
15px
;
padding-left
:
15px
;
border-top
:
1px
solid
transparent
;
box-shadow
:
inset
0
1px
0
rgba
(
255
,
255
,
255
,
0.1
);
-webkit-overflow-scrolling
:
touch
;
display
:
none
}
.plone-navbar-collapse.in
{
overflow-y
:
auto
;
display
:
block
}
@media
(
min-width
:
768px
){
.plone-navbar-collapse
{
width
:
auto
;
border-top
:
0
;
box-shadow
:
none
}
.plone-navbar-collapse.plone-collapse
{
display
:
block
!important
;
height
:
auto
!important
;
padding-bottom
:
0
;
overflow
:
visible
!important
}
.plone-navbar-collapse.in
{
overflow-y
:
visible
}
.navbar-fixed-top
.plone-navbar-collapse
,
.navbar-static-top
.plone-navbar-collapse
,
.navbar-fixed-bottom
.plone-navbar-collapse
{
padding-left
:
0
;
padding-right
:
0
}}
.plone-navbar-toggle
{
z-index
:
1
;
position
:
relative
;
float
:
right
;
margin-top
:
6px
;
margin-bottom
:
3px
;
padding
:
6px
10px
;
background-color
:
transparent
;
background-image
:
none
;
border
:
1px
solid
#fff
;
border-radius
:
4px
}
.plone-navbar-toggle
:focus
{
outline
:
0
}
.plone-navbar-toggle
:hover
{
background-color
:
#46739c
;
border-color
:
#365979
}
.plone-navbar-toggle
.icon-bar
:after
{
content
:
"Menu"
;
position
:
relative
;
color
:
#fff
}
.plone-navbar-toggle
.icon-bar
+
.icon-bar
:after
{
content
:
""
}
@media
(
min-width
:
768px
){
.plone-navbar-toggle
{
display
:
none
}}
.plone-navbar-nav
{
margin
:
-1px
-15px
-1px
}
.plone-navbar-nav
>
li
>
a
{
padding-top
:
10px
;
padding-bottom
:
10px
;
line-height
:
20px
}
.plone-navbar-nav
>
.selected
>
a
,
.plone-navbar-nav
>
.selected
>
a
:hover
,
.plone-navbar-nav
>
.selected
>
a
:focus
{
color
:
#fff
;
background-color
:
#7099bf
}
@media
(
min-width
:
768px
){
.plone-navbar-nav
{
float
:
left
}
.plone-navbar-nav
>
li
{
float
:
left
}
.plone-navbar-nav
>
li
>
a
{
padding-top
:
15px
;
padding-bottom
:
15px
}
.plone-navbar-nav.navbar-right
:last-child
{
margin-right
:
-15px
}}
.principal
{
background
:
linear-gradient
(
-45deg
,
rgba
(
255
,
255
,
255
,
0.1
)
14%
,
transparent
14%
,
transparent
50%
,
rgba
(
255
,
255
,
255
,
0.1
)
50%
,
rgba
(
255
,
255
,
255
,
0.1
)
64%
,
transparent
64%
,
transparent
);
background-color
:
#d9d7d7
;
background-size
:
20px
20px
;
margin-top
:
-20px
;
margin-bottom
:
20px
;
padding
:
50px
0
}
.principal
.container-fluid
{
margin
:
0
auto
;
width
:
960px
}
.gigantic
h1
{
font-size
:
500%
}
.gigantic
p
{
font-size
:
150%
}
#content
{
margin-bottom
:
48px
}
#content-core
a
{
border-bottom
:
1px
solid
#ccc
}
#content-core
a
:hover
,
#content-core
a
:focus
{
border-bottom
:
none
}
#content-core
a
:focus
{
outline
:
thin
dotted
;
outline
:
5px
auto
-webkit-focus-ring-color
;
outline-offset
:
-2px
}
#content-core
.pat-structure
a
,
#content-core
.pat-resourceregistry
a
{
border-bottom
:
none
}
#content-core
.pat-structure
a
.btn
,
#content-core
.pat-resourceregistry
a
.btn
,
#content-core
.pat-structure
.pagination
a
{
border-bottom
:
1px
solid
#ccc
}
a
.plone-toolbar-logo
{
color
:
#fff
}
.container
,
.container-fluid
{
padding-right
:
15px
;
padding-left
:
15px
;
margin-right
:
auto
;
margin-left
:
auto
}
@media
(
min-width
:
768px
){
.container
{
width
:
750px
}}
@media
(
min-width
:
992px
){
.container
{
width
:
970px
}}
@media
(
min-width
:
1200px
){
.container
{
width
:
1170px
}}
@media
(
min-width
:
768px
){
.plone-toolbar-top-default
.container
{
width
:
750px
}}
@media
(
min-width
:
828px
){
.plone-toolbar-left-default
.container
{
width
:
750px
}}
@media
(
min-width
:
888px
){
.plone-toolbar-left-expanded
.container
{
width
:
750px
}}
@media
(
min-width
:
992px
){
.plone-toolbar-top-default
.container
{
width
:
970px
}}
@media
(
min-width
:
1052px
){
.plone-toolbar-left-default
.container
{
width
:
970px
}}
@media
(
min-width
:
1112px
){
.plone-toolbar-left-expanded
.container
{
width
:
970px
}}
@media
(
min-width
:
1200px
){
.plone-toolbar-top-default
.container
{
width
:
1170px
}}
@media
(
min-width
:
1260px
){
.plone-toolbar-left-default
.container
{
width
:
1170px
}}
@media
(
min-width
:
1320px
){
.plone-toolbar-left-expanded
.container
{
width
:
1170px
}}
#portal-footer-wrapper
{
padding
:
30px
15px
;
background-color
:
#2e3133
;
color
:
#ccc
;
text-align
:
center
;
clear
:
both
}
#portal-footer-wrapper
p
{
border-bottom
:
1px
solid
#ccc
;
padding-bottom
:
28px
}
#portal-footer-wrapper
abbr
,
#portal-footer-wrapper
ul
{
color
:
#ccc
}
#portal-footer-wrapper
a
{
color
:
#16a1e3
}
#portal-footer-wrapper
a
:hover
{
color
:
#57beef
}
#portal-footer-wrapper
.portletWrapper
{
display
:
inline-block
}
#portal-footer-wrapper
.portletWrapper
:first-child
{
display
:
block
;
border-bottom
:
1px
solid
#4d4d4d
;
padding-bottom
:
1em
;
margin-bottom
:
.5em
}
#portal-footer-wrapper
.portlet
{
background
:
transparent
;
border
:
0
;
font-weight
:
300
;
box-shadow
:
none
;
margin-bottom
:
0
}
#portal-footer-wrapper
.portlet
.portletContent
{
padding
:
0
;
background
:
transparent
;
border
:
0
}
#portal-footer-wrapper
.portlet
.portletContent
>*
{
padding
:
inherit
}
#portal-footer-wrapper
.portlet
.portletContent
li
{
background
:
transparent
;
display
:
inline-block
;
border
:
0
;
white-space
:
nowrap
;
padding
:
10px
30px
}
#portal-footer-wrapper
.portlet
#portal-colophon
.portletContent
a
{
padding
:
10px
30px
}
#portal-footer-wrapper
.portlet
.portletItem
:before
,
#portal-footer-wrapper
.portlet
.portletItem
a
:before
{
content
:
""
}
#portal-footer-wrapper
.portlet
.portletItem
a
{
padding
:
0
;
border
:
0
}
#portal-footer-wrapper
.portlet
.portletActions
{
text-transform
:
uppercase
;
font-size
:
12px
;
font-weight
:
700
;
margin-right
:
15px
}
#portal-siteactions
{
display
:
inline-block
;
text-transform
:
uppercase
;
font-size
:
12px
}
#portal-siteactions
li
{
font-weight
:
bold
;
display
:
inline-block
;