@ -3,7 +3,7 @@
See the COPYING-README file . * /
html , body , div , span , object , iframe , h1 , h2 , h3 , h4 , h5 , h6 , p , blockquote , pre , a , abbr , acronym , address , code , del , dfn , em , img , q , dl , dt , dd , ol , ul , li , fieldset , form , label , legend , table , caption , tbody , tfoot , thead , tr , th , td , article , aside , dialog , figure , footer , header , hgroup , nav , section { margin : 0 ; padding : 0 ; border : 0 ; outline : 0 ; font-weight : inherit ; font-size : 100 % ; font-family : inherit ; vertical-align : baseline ; cursor : default ; }
html , body { height : 100 % ; overflow : auto ; }
html , body { height : 100 % ; overflow : auto ; }
article , aside , dialog , figure , footer , header , hgroup , nav , section { display : block ; }
body { line-height : 1.5 ; }
table { border-collapse : separate ; border-spacing : 0 ; white-space : nowrap ; }
@ -17,16 +17,16 @@ body { background:#fefefe; font:normal .8em/1.6em "Lucida Grande", Arial, Verdan
/* HEADERS */
# body-user # header , # body-settings # header { position : fixed ; top : 0 ; left : 0 ; right : 0 ; z-index : 100 ; height : 2.5 em ; line-height : 2.5 em ; padding : .5 em ; background : #1d2d44 ; -moz- box-shadow : 0 0 10 px rgba ( 0 , 0 , 0 , .5 ) , inset 0 -2 px 10 px #222 ; -webkit- box-shadow : 0 0 10 px rgba ( 0 , 0 , 0 , .5 ) , inset 0 -2 px 10 px #222 ; box-shadow : 0 0 10 px rgba ( 0 , 0 , 0 , .5 ) , inset 0 -2 px 10 px #222 ; }
# body-login # header { margin : -2 em auto 0 ; text-align : center ; height : 10 em ; padding : 1 em 0 .5 em ;
# body-login # header { margin : -2 em auto 0 ; text-align : center ; height : 10 em ; padding : 1 em 0 .5 em ;
-moz-box-shadow : 0 0 1em rgba ( 0 , 0 , 0 , . 5 ) ; -webkit-box-shadow : 0 0 1em rgba ( 0 , 0 , 0 , . 5 ) ; box-shadow : 0 0 1em rgba ( 0 , 0 , 0 , . 5 ) ;
background : # 1d2d44 ; /* Old browsers */
background : -moz-linear-gradient ( top , # 35537a 0 % , # 1d2d42 100 % ) ; /* FF3.6+ */
background : -webkit-gradient ( linear , left top , left bottom , color-stop ( 0 % , # 35537a ) , color-stop ( 100 % , # 1d2d42 ) ) ; /* Chrome,Safari4+ */
background : -webkit-linear-gradient ( top , # 35537a 0 % , # 1d2d42 100 % ) ; /* Chrome10+,Safari5.1+ */
background : -o-linear-gradient ( top , # 35537a 0 % , # 1d2d42 100 % ) ; /* Opera11.10+ */
background : -ms-linear-gradient ( top , # 35537a 0 % , # 1d2d42 100 % ) ; /* IE10+ */
background : linear-gradient ( top , # 35537a 0 % , # 1d2d42 100 % ) ; /* W3C */
filter : progid : DXImageTransform . Microsoft . gradient ( startColorstr = '#35537a' , endColorstr = '#1d2d42' , GradientType = 0 ) ; /* IE6-9 */ }
background : # 1d2d44 ; /* Old browsers */
background : -moz-linear-gradient ( top , # 35537a 0 % , # 1d2d42 100 % ) ; /* FF3.6+ */
background : -webkit-gradient ( linear , left top , left bottom , color-stop ( 0 % , # 35537a ) , color-stop ( 100 % , # 1d2d42 ) ) ; /* Chrome,Safari4+ */
background : -webkit-linear-gradient ( top , # 35537a 0 % , # 1d2d42 100 % ) ; /* Chrome10+,Safari5.1+ */
background : -o-linear-gradient ( top , # 35537a 0 % , # 1d2d42 100 % ) ; /* Opera11.10+ */
background : -ms-linear-gradient ( top , # 35537a 0 % , # 1d2d42 100 % ) ; /* IE10+ */
background : linear-gradient ( top , # 35537a 0 % , # 1d2d42 100 % ) ; /* W3C */
filter : progid : DXImageTransform . Microsoft . gradient ( startColorstr = '#35537a' , endColorstr = '#1d2d42' , GradientType = 0 ) ; /* IE6-9 */ }
# owncloud { float : left ; vertical-align : middle ; }
. header-right { float : right ; vertical-align : middle ; padding : 0 0.5 em ; }
@ -34,12 +34,14 @@ filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#35537a', end
/* INPUTS */
input [ type = "text" ] , input [ type = "password" ] { cursor : text ; }
input , textarea , select , button , . button , # quota , div . jp-progress , . pager li a {
font-size : 1em ; font-family : Arial , Verdana , sans-serif ; width : 10em ; margin : . 3em ; padding : . 6em . 5em . 4em ;
input : not ( [ type = "checkbox" ] ) , textarea , select , button , . button , # quota , div . jp-progress , . pager li a {
width : 10em ; margin : . 3em ; padding : . 6em . 5em . 4em ;
font-size : 1em ; font-family : Arial , Verdana , sans-serif ;
background : # fff ; color : # 333 ; border : 1px solid # ddd ; outline : none ;
-moz-box-shadow : 0 1px 1px # fff , 0 2px 0 # bbb inset ; -webkit-box-shadow : 0 1px 1px # fff , 0 1px 0 # bbb inset ; box-shadow : 0 1px 1px # fff , 0 1px 0 # bbb inset ;
-moz-border-radius : . 5em ; -webkit-border-radius : . 5em ; border-radius : . 5em ;
}
input [ type = "hidden" ] { height : 0 ; width : 0 ; }
input [ type = "text" ] , input [ type = "password" ] , input [ type = "search" ] , textarea { background : #f8f8f8 ; color : #555 ; cursor : text ; }
input [ type = "text" ] , input [ type = "password" ] , input [ type = "search" ] { -webkit- appearance : textfield ; -moz- appearance : textfield ; -webkit- box-sizing : content-box ; -moz- box-sizing : content-box ; box-sizing : content-box ; }
input [ type = "text" ] : hover , input [ type = "text" ] : focus , input [ type = "text" ] : active ,
@ -55,113 +57,62 @@ input[type="submit"], input[type="button"], button, .button, #quota, div.jp-prog
}
input [ type = "submit" ] : hover , input [ type = "submit" ] : focus , input [ type = "button" ] : hover , select : hover , select : focus , select : active , input [ type = "button" ] : focus , . button : hover { background : #fff ; color : #333 ; }
input [ type = "submit" ] img , input [ type = "button" ] img , button img , . button img { cursor : pointer ; }
input [ type = "checkbox" ] { width : auto ; }
input [ type = "checkbox" ] { margin : 0 ; padding : 0 ; height : auto ; width : auto ; }
input [ type = "checkbox" ] : hover + label , input [ type = "checkbox" ] : focus + label { color : #111 !important ; }
# quota { cursor : default ; }
/* PRIMARY ACTION BUTTON, use sparingly */
. primary , input [ type = "submit" ] . primary , input [ type = "button" ] . primary , button . primary , . button . primary {
border : 1px solid # 1d2d44 ;
background : # 35537a ; color : # ddd ; text-shadow : # 000 0 -1px 0 ;
-moz-box-shadow : 0 0 1px # 000 , 0 1px 1px # 6d7d94 inset ; -webkit-box-shadow : 0 0 1px # 000 , 0 1px 1px # 6d7d94 inset ; box-shadow : 0 0 1px # 000 , 0 1px 1px # 6d7d94 inset ;
}
. primary : hover , input [ type = "submit" ] . primary : hover , input [ type = "button" ] . primary : hover , button . primary : hover , . button . primary : hover ,
. primary : focus , input [ type = "submit" ] . primary : focus , input [ type = "button" ] . primary : focus , button . primary : focus , . button . primary : focus {
border : 1px solid # 1d2d44 ;
background : # 2d3d54 ; color : # fff ; text-shadow : # 000 0 -1px 0 ;
-moz-box-shadow : 0 0 1px # 000 , 0 1px 1px # 5d6d84 inset ; -webkit-box-shadow : 0 0 1px # 000 , 0 1px 1px # 5d6d84 inset ; box-shadow : 0 0 1px # 000 , 0 1px 1px # 5d6d84 inset ;
}
. primary : active , input [ type = "submit" ] . primary : active , input [ type = "button" ] . primary : active , button . primary : active , . button . primary : active {
border : 1px solid # 1d2d44 ;
background : # 1d2d42 ; color : # bbb ; text-shadow : # 000 0 -1px 0 ;
-moz-box-shadow : 0 1px 1px # fff , 0 1px 1px 0 rgba ( 0 , 0 , 0 , . 2 ) inset ; -webkit-box-shadow : 0 1px 1px # fff , 0 1px 1px 0 rgba ( 0 , 0 , 0 , . 2 ) inset ; box-shadow : 0 1px 1px # fff , 0 1px 1px 0 rgba ( 0 , 0 , 0 , . 2 ) inset ;
}
# body-login input { font-size : 1.5 em ; }
# body-login input [ type = "text" ] , # body-login input [ type = "password" ] { width : 13 em ; }
# body-login input . login { width : auto ; float : right ; }
# body-login input [ type = "text" ] , # body-login input [ type = "password" ] { width : 13 em ; }
# body-login input . login { width : auto ; float : right ; }
# remember_login { margin : .8 em .2 em 0 1 em ; }
. searchbox input [ type = "search" ] { font-size : 1.2 em ; padding : .2 em .5 em .2 em 1.5 em ; background : #fff url ( '../img/actions/search.svg' ) no-repeat .5 em center ; border : 0 ; -moz- border-radius : 1 em ; -webkit- border-radius : 1 em ; border-radius : 1 em ; -ms- filter : "progid:DXImageTransform.Microsoft.Alpha(Opacity=70)" ; filter : alpha ( opacity = 70 ) ; opacity : .7 ; -webkit- transition : opacity 300 ms ; -moz- transition : opacity 300 ms ; -o- transition : opacity 300 ms ; transition : opacity 300 ms ; }
input [ type = "submit" ] . enabled { background : #66f866 ; border : 1 px solid #5e5 ; -moz- box-shadow : 0 1 px 1 px #f8f8f8 , 0 1 px 1 px #cfc inset ; -webkit- box-shadow : 0 1 px 1 px #f8f8f8 , 0 1 px 1 px #cfc inset ; box-shadow : 0 1 px 1 px #f8f8f8 , 0 1 px 1 px #cfc inset ; }
input [ type = "submit" ] . highlight { background : #ffc100 ; border : 1 px solid #db0 ; text-shadow : #ffeedd 0 1 px 0 ; -moz- box-shadow : 0 1 px 1 px #f8f8f8 , 0 1 px 1 px #ffeedd inset ; -webkit- box-shadow : 0 1 px 1 px #f8f8f8 , 0 1 px 1 px #ffeedd inset ; box-shadow : 0 1 px 1 px #f8f8f8 , 0 1 px 1 px #ffeedd inset ; }
# select_all { margin-top : .4 em !important ; }
# select_all { margin-top : .4 em !important ; }
/* CONTENT ------------------------------------------------------------------ */
# controls { padding : 0 0.5 em ; width : 100 % ; top : 3.5 em ; height : 2.8 em ; margin : 0 ; background : #f7f7f7 ; border-bottom : 1 px solid #eee ; position : fixed ; z-index : 50 ; -moz- box-shadow : 0 -3 px 7 px #000 ; -webkit- box-shadow : 0 -3 px 7 px #000 ; box-shadow : 0 -3 px 7 px #000 ; }
# controls { padding : 0 0.5 em ; width : 100 % ; top : 3.5 em ; height : 2.8 em ; margin : 0 ; background : #f7f7f7 ; border-bottom : 1 px solid #eee ; position : fixed ; z-index : 50 ; -moz- box-shadow : 0 -3 px 7 px #000 ; -webkit- box-shadow : 0 -3 px 7 px #000 ; box-shadow : 0 -3 px 7 px #000 ; }
# controls . button { display : inline-block ; }
# content { top : 3.5 em ; left : 12.5 em ; position : absolute ; }
# leftcontent , . leftcontent { position : fixed ; overflow : auto ; top : 6.4 em ; width : 20 em ; background : #f8f8f8 ; border-right : 1 px solid #ddd ; }
# content { top : 3.5 em ; left : 12.5 em ; position : absolute ; }
# leftcontent , . leftcontent { position : fixed ; overflow : auto ; top : 6.4 em ; width : 20 em ; background : #f8f8f8 ; border-right : 1 px solid #ddd ; }
# leftcontent li , . leftcontent li { background : #f8f8f8 ; padding : .5 em .8 em ; white-space : nowrap ; overflow : hidden ; text-overflow : ellipsis ; -webkit- transition : background-color 200 ms ; -moz- transition : background-color 200 ms ; -o- transition : background-color 200 ms ; transition : background-color 200 ms ; }
# leftcontent li : hover , # leftcontent li : active , # leftcontent li . active , . leftcontent li : hover , . leftcontent li : active , . leftcontent li . active { background : #eee ; }
# leftcontent li . active , . leftcontent li . active { font-weight : bold ; }
# leftcontent li : hover , . leftcontent li : hover { color : #333 ; background : #ddd ; }
# leftcontent a { height : 100 % ; display : block ; margin : 0 ; padding : 0 1 em 0 0 ; float : left ; }
# rightcontent , . rightcontent { position : fixed ; top : 6.4 em ; left : 32.5 em ; overflow : auto }
# leftcontent a { height : 100 % ; display : block ; margin : 0 ; padding : 0 1 em 0 0 ; float : left ; }
# rightcontent , . rightcontent { position : fixed ; top : 6.4 em ; left : 32.5 em ; overflow : auto }
/* LOG IN & INSTALLATION ------------------------------------------------------------ */
# body-login { background : #ddd ; }
# body-login div . buttons { text-align : center ; }
# body-login p . info { width : 22 em ; text-align : center ; margin : 2 em auto ; color : #777 ; text-shadow : #fff 0 1 px 0 ; }
# body-login div . buttons { text-align : center ; }
# body-login p . info { width : 22 em ; text-align : center ; margin : 2 em auto ; color : #777 ; text-shadow : #fff 0 1 px 0 ; }
# body-login p . info a { font-weight : bold ; color : #777 ; }
# login { min-height : 30 em ; margin : 2 em auto 0 ; border-bottom : 1 px solid #f8f8f8 ; background : #eee ; }
# login form { width : 22 em ; margin : 2 em auto 2 em ; padding : 0 ; }
# login form fieldset { margin-bottom : 20 px ; }
# login form # adminaccount { margin-bottom : 5 px ; }
# login form fieldset legend , # datadirContent label {
width : 100 % ; text-align : center ;
font-weight : bold ; color : # 999 ; text-shadow : 0 1px 0 white ;
}
# login form fieldset legend a { color : #999 ; }
# login # datadirContent label { display : block ; margin : 0 ; color : #999 ; }
# login form # datadirField legend { margin-bottom : 15 px ; }
/* Nicely grouping input field sets */
. grouptop input {
margin-bottom : 0 ;
border-bottom : 0 ; border-bottom-left-radius : 0 ; border-bottom-right-radius : 0 ;
}
. groupmiddle input {
margin-top : 0 ; margin-bottom : 0 ;
border-top : 0 ; border-radius : 0 ;
box-shadow : 0 1px 1px # fff , 0 1px 0 # ddd inset ;
}
. groupbottom input {
margin-top : 0 ;
border-top : 0 ; border-top-right-radius : 0 ; border-top-left-radius : 0 ;
box-shadow : 0 1px 1px # fff , 0 1px 0 # ddd inset ;
}
# login form fieldset { background : 0 ; border : 0 ; margin-bottom : 2 em ; padding : 0 ; }
# login form fieldset legend { font-weight : bold ; }
# login form label { margin : .95 em 0 0 .85 em ; color : #666 ; }
# login . groupmiddle label , # login . groupbottom label { margin-top : 13 px ; }
/* NEEDED FOR INFIELD LABELS */
p . infield { position : relative ; }
label . infield { cursor : text !important ; }
# login form label . infield { position : absolute ; font-size : 19 px ; color : #aaa ; white-space : nowrap ; }
p . infield { position : relative ; }
label . infield { cursor : text !important ; }
# login form label . infield { position : absolute ; font-size : 1.5 em ; color : #AAA ; }
# login # dbhostlabel , # login # directorylabel { display : block ; margin : .95 em 0 .8 em -8 em ; }
# login form input [ type = "checkbox" ] + label { position : relative ; margin : 0 ; font-size : 1 em ; text-shadow : #fff 0 1 px 0 ; }
# login form . errors { background : #fed7d7 ; border : 1 px solid #f00 ; list-style-indent : inside ; margin : 0 0 2 em ; padding : 1 em ; }
# login form # selectDbType { text-align : center ; }
# login form # selectDbType label {
position : static ; margin : 0 -3px 5px ; padding : . 4em ;
font-size : 12px ; font-weight : bold ; background : # f8f8f8 ; color : # 888 ; cursor : pointer ;
border : 1px solid # ddd ; text-shadow : # eee 0 1px 0 ;
-moz-box-shadow : 0 1px 1px # fff , 0 1px 1px # fff inset ; -webkit-box-shadow : 0 1px 1px # fff , 0 1px 1px # fff inset ;
}
# login form # selectDbType label . ui-state-hover , # login form # selectDbType label . ui-state-active { color : #000 ; background-color : #e8e8e8 ; }
fieldset . warning {
padding : 8px ;
color : # b94a48 ; background-color : # f2dede ; border : 1px solid # eed3d7 ;
border-radius : 5px ;
}
fieldset . warning legend { color : #b94a48 !important ; }
# login form # selectDbType label { position : static ; font-size : 1 em ; margin : 0 -.3 em 1 em ; cursor : pointer ; padding : .4 em ; border : 1 px solid #ddd ; font-weight : bold ; background : #f8f8f8 ; color : #555 ; text-shadow : #eee 0 1 px 0 ; -moz- box-shadow : 0 1 px 1 px #fff , 0 1 px 1 px #fff inset ; -webkit- box-shadow : 0 1 px 1 px #fff , 0 1 px 1 px #fff inset ; }
# login form # selectDbType label span { cursor : pointer ; font-size : 0.9 em ; }
# login form # selectDbType label . ui-state-hover span , # login form # selectDbType label . ui-state-active span { color : #000 ; }
# login form # selectDbType label . ui-state-hover , # login form # selectDbType label . ui-state-active { color : #333 ; background-color : #ccc ; }
/* NAVIGATION ------------------------------------------------------------- */
# navigation { position : fixed ; top : 3.5 em ; float : left ; width : 12.5 em ; padding : 0 ; z-index : 75 ; height : 100 % ; background : #eee ; border-right : 1 px #ccc solid ; -moz- box-shadow : -3 px 0 7 px #000 ; -webkit- box-shadow : -3 px 0 7 px #000 ; box-shadow : -3 px 0 7 px #000 ; overflow : hidden ; }
# navigation { position : fixed ; top : 3.5 em ; float : left ; width : 12.5 em ; padding : 0 ; z-index : 75 ; height : 100 % ; background : #eee ; border-right : 1 px #ccc solid ; -moz- box-shadow : -3 px 0 7 px #000 ; -webkit- box-shadow : -3 px 0 7 px #000 ; box-shadow : -3 px 0 7 px #000 ; overflow : hidden ; }
# navigation a { display : block ; padding : .6 em .5 em .4 em 2.5 em ; background : #eee 1 em center no-repeat ; border-bottom : 1 px solid #ddd ; border-top : 1 px solid #fff ; text-decoration : none ; font-size : 1.2 em ; color : #666 ; text-shadow : #f8f8f8 0 1 px 0 ; }
# navigation a . active , # navigation a : hover , # navigation a : focus { background-color : #dbdbdb ; border-top : 1 px solid #d4d4d4 ; border-bottom : 1 px solid #ccc ; color : #333 ; }
# navigation a . active { background-color : #ddd ; }
@ -172,15 +123,15 @@ fieldset.warning legend { color:#b94a48 !important; }
/* VARIOUS REUSABLE SELECTORS */
. hidden { display : none ; }
. bold { font-weight : bold ; }
. center { text-align : center ; }
. bold { font-weight : bold ; }
. center { text-align : center ; }
# notification { z-index : 101 ; background-color : #fc4 ; border : 0 ; padding : 0 .7 em .3 em ; display : none ; position : fixed ; left : 50 % ; top : 0 ; -moz- border-radius-bottomleft : 1 em ; -webkit- border-bottom-left-radius : 1 em ; border-bottom-left-radius : 1 em ; -moz- border-radius-bottomright : 1 em ; -webkit- border-bottom-right-radius : 1 em ; border-bottom-right-radius : 1 em ; }
# notification span { cursor : pointer ; font-weight : bold ; margin-left : 1 em ; }
tr . action , . selectedActions a { -ms- filter : "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)" ; filter : alpha ( opacity = 0 ) ; opacity : 0 ; -webkit- transition : opacity 200 ms ; -moz- transition : opacity 200 ms ; -o- transition : opacity 200 ms ; transition : opacity 200 ms ; }
tr : hover . action , . selectedActions a { -ms- filter : "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)" ; filter : alpha ( opacity = 50 ) ; opacity : .5 ; }
tr . action { width : 16 px ; height : 16 px ; }
tr . action { width : 16 px ; height : 16 px ; }
. header-action { -ms- filter : "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)" ; filter : alpha ( opacity = 80 ) ; opacity : .8 ; }
tr : hover . action : hover , . selectedActions a : hover , . header-action : hover { -ms- filter : "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)" ; filter : alpha ( opacity = 100 ) ; opacity : 1 ; }
@ -189,58 +140,58 @@ tbody tr:hover, tr:active { background-color:#f8f8f8; }
# body-settings . personalblock , # body-settings . helpblock { padding : .5 em 1 em ; margin : 1 em ; background : #f8f8f8 ; color : #555 ; text-shadow : #fff 0 1 px 0 ; -moz- border-radius : .5 em ; -webkit- border-radius : .5 em ; border-radius : .5 em ; }
# body-settings . personalblock # quota { position : relative ; padding : 0 ; }
# body-settings # controls + . helpblock { position : relative ; margin-top : 3 em ; }
# body-settings # controls + . helpblock { position : relative ; margin-top : 3 em ; }
. personalblock > legend { margin-top : 2 em ; }
. personalblock > legend , th , dt , label { font-weight : bold ; }
code { font-family : "Lucida Console" , "Lucida Sans Typewriter" , "DejaVu Sans Mono" , monospace ; }
. personalblock > legend , th , dt , label { font-weight : bold ; }
code { font-family : "Lucida Console" , "Lucida Sans Typewriter" , "DejaVu Sans Mono" , monospace ; }
# quota div , div . jp-play-bar , div . jp-seek-bar { padding : 0 ; background : #e6e6e6 ; font-weight : normal ; white-space : nowrap ; -moz- border-radius-bottomleft : .4 em ; -webkit- border-bottom-left-radius : .4 em ; border-bottom-left-radius : .4 em ; -moz- border-radius-topleft : .4 em ; -webkit- border-top-left-radius : .4 em ; border-top-left-radius : .4 em ; }
# quotatext { padding : .6 em 1 em ; }
# quotatext { padding : .6 em 1 em ; }
div . jp-play-bar , div . jp-seek-bar { padding : 0 ; }
. pager { list-style : none ; float : right ; display : inline ; margin : .7 em 13 em 0 0 ; }
. pager li { display : inline-block ; }
li . error { width : 640 px ; margin : 4 em auto ; padding : 1 em 1 em 1 em 4 em ; background : #ffe .8 em .8 em no-repeat ; color : #FF3B3B ; border : 1 px solid #ccc ; -moz- border-radius : 10 px ; -webkit- border-radius : 10 px ; border-radius : 10 px ; }
. ui-state-default , . ui-widget-content . ui-state-default , . ui-widget-header . ui-state-default { overflow : hidden ; text-overflow : ellipsis ; }
. hint { background-image : url ( '../img/actions/info.png' ) ; background-repeat : no-repeat ; color : #777777 ; padding-left : 25 px ; background-position : 0 0.3 em ; }
. separator { display : inline ; border-left : 1 px solid #d3d3d3 ; border-right : 1 px solid #fff ; height : 10 px ; width : 0 px ; margin : 4 px ; }
li . error { width : 640 px ; margin : 4 em auto ; padding : 1 em 1 em 1 em 4 em ; background : #ffe .8 em .8 em no-repeat ; color : #FF3B3B ; border : 1 px solid #ccc ; -moz- border-radius : 10 px ; -webkit- border-radius : 10 px ; border-radius : 10 px ; }
. ui-state-default , . ui-widget-content . ui-state-default , . ui-widget-header . ui-state-default { overflow : hidden ; text-overflow : ellipsis ; }
. hint { background-image : url ( '../img/actions/info.png' ) ; background-repeat : no-repeat ; color : #777777 ; padding-left : 25 px ; background-position : 0 0.3 em ; }
. separator { display : inline ; border-left : 1 px solid #d3d3d3 ; border-right : 1 px solid #fff ; height : 10 px ; width : 0 px ; margin : 4 px ; }
a . bookmarklet { background-color : #ddd ; border : 1 px solid #ccc ; padding : 5 px ; padding-top : 0 px ; padding-bottom : 2 px ; text-decoration : none ; margin-top : 5 px }
a . bookmarklet { background-color : #ddd ; border : 1 px solid #ccc ; padding : 5 px ; padding-top : 0 px ; padding-bottom : 2 px ; text-decoration : none ; margin-top : 5 px }
. exception { color : #000000 ; }
. exception textarea { width : 95 % ; height : 200 px ; background : #ffe ; border : 0 ; }
. exception { color : #000000 ; }
. exception textarea { width : 95 % ; height : 200 px ; background : #ffe ; border : 0 ; }
. ui-icon-circle-triangle-e { background-image : url ( '../img/actions/play-next.svg' ) ; }
. ui-icon-circle-triangle-w { background-image : url ( '../img/actions/play-previous.svg' ) ; }
. ui-datepicker-prev , . ui-datepicker-next { border : 1 px solid #ddd ; background : #ffffff ; }
. ui-icon-circle-triangle-e { background-image : url ( '../img/actions/play-next.svg' ) ; }
. ui-icon-circle-triangle-w { background-image : url ( '../img/actions/play-previous.svg' ) ; }
. ui-datepicker-prev , . ui-datepicker-next { border : 1 px solid #ddd ; background : #ffffff ; }
/* ---- DIALOGS ---- */
# dirtree { width : 100 % ; }
# filelist { height : 270 px ; overflow : scroll ; background-color : white ; width : 100 % ; }
. filepicker_element_selected { background-color : lightblue ; }
. filepicker_loader { height : 120 px ; width : 100 % ; background-color : #333 ; -ms- filter : "progid:DXImageTransform.Microsoft.Alpha(Opacity=30)" ; filter : alpha ( opacity = 30 ) ; opacity : .3 ; visibility : visible ; position : absolute ; top : 0 ; left : 0 ; text-align : center ; padding-top : 150 px ; }
# dirtree { width : 100 % ; }
# filelist { height : 270 px ; overflow : scroll ; background-color : white ; width : 100 % ; }
. filepicker_element_selected { background-color : lightblue ; }
. filepicker_loader { height : 120 px ; width : 100 % ; background-color : #333 ; -ms- filter : "progid:DXImageTransform.Microsoft.Alpha(Opacity=30)" ; filter : alpha ( opacity = 30 ) ; opacity : .3 ; visibility : visible ; position : absolute ; top : 0 ; left : 0 ; text-align : center ; padding-top : 150 px ; }
/* ---- CATEGORIES ---- */
# categoryform . scrollarea { position : absolute ; left : 10 px ; top : 10 px ; right : 10 px ; bottom : 50 px ; overflow : auto ; border : 1 px solid #ddd ; background : #f8f8f8 ; }
# categoryform . bottombuttons { position : absolute ; bottom : 10 px ; }
# categoryform . bottombuttons * { float : left ; }
# categoryform . scrollarea { position : absolute ; left : 10 px ; top : 10 px ; right : 10 px ; bottom : 50 px ; overflow : auto ; border : 1 px solid #ddd ; background : #f8f8f8 ; }
# categoryform . bottombuttons { position : absolute ; bottom : 10 px ; }
# categoryform . bottombuttons * { float : left ; }
/*#categorylist { border:1px solid #ddd;}*/
# categorylist li { background : #f8f8f8 ; padding : .3 em .8 em ; white-space : nowrap ; overflow : hidden ; text-overflow : ellipsis ; -webkit- transition : background-color 500 ms ; -moz- transition : background-color 500 ms ; -o- transition : background-color 500 ms ; transition : background-color 500 ms ; }
# categorylist li : hover , # categorylist li : active { background : #eee ; }
# category_addinput { width : 10 em ; }
# category_addinput { width : 10 em ; }
/* ---- APP SETTINGS ---- */
. popup { background-color : white ; border-radius : 10 px 10 px 10 px 10 px ; box-shadow : 0 0 20 px #888888 ; color : #333333 ; padding : 10 px ; position : fixed !important ; z-index : 200 ; }
. popup . topright { top : 7 em ; right : 1 em ; }
. popup . bottomleft { bottom : 1 em ; left : 33 em ; }
. popup . close { position : absolute ; top : 0.2 em ; right : 0.2 em ; height : 20 px ; width : 20 px ; background : url ( '../img/actions/delete.svg' ) no-repeat center ; }
. popup h2 { font-weight : bold ; font-size : 1.2 em ; }
. arrow { border-bottom : 10 px solid white ; border-left : 10 px solid transparent ; border-right : 10 px solid transparent ; display : block ; height : 0 ; position : absolute ; width : 0 ; z-index : 201 ; }
. arrow . left { left : -13 px ; bottom : 1.2 em ; -webkit- transform : rotate ( 270 deg ) ; -moz- transform : rotate ( 270 deg ) ; -o- transform : rotate ( 270 deg ) ; -ms- transform : rotate ( 270 deg ) ; transform : rotate ( 270 deg ) ; }
. arrow . up { top : -8 px ; right : 2 em ; }
. arrow . down { -webkit- transform : rotate ( 180 deg ) ; -moz- transform : rotate ( 180 deg ) ; -o- transform : rotate ( 180 deg ) ; -ms- transform : rotate ( 180 deg ) ; transform : rotate ( 180 deg ) ; }
. popup { background-color : white ; border-radius : 10 px 10 px 10 px 10 px ; box-shadow : 0 0 20 px #888888 ; color : #333333 ; padding : 10 px ; position : fixed !important ; z-index : 200 ; }
. popup . topright { top : 7 em ; right : 1 em ; }
. popup . bottomleft { bottom : 1 em ; left : 33 em ; }
. popup . close { position : absolute ; top : 0.2 em ; right : 0.2 em ; height : 20 px ; width : 20 px ; background : url ( '../img/actions/delete.svg' ) no-repeat center ; }
. popup h2 { font-weight : bold ; font-size : 1.2 em ; }
. arrow { border-bottom : 10 px solid white ; border-left : 10 px solid transparent ; border-right : 10 px solid transparent ; display : block ; height : 0 ; position : absolute ; width : 0 ; z-index : 201 ; }
. arrow . left { left : -13 px ; bottom : 1.2 em ; -webkit- transform : rotate ( 270 deg ) ; -moz- transform : rotate ( 270 deg ) ; -o- transform : rotate ( 270 deg ) ; -ms- transform : rotate ( 270 deg ) ; transform : rotate ( 270 deg ) ; }
. arrow . up { top : -8 px ; right : 2 em ; }
. arrow . down { -webkit- transform : rotate ( 180 deg ) ; -moz- transform : rotate ( 180 deg ) ; -o- transform : rotate ( 180 deg ) ; -ms- transform : rotate ( 180 deg ) ; transform : rotate ( 180 deg ) ; }
/* ---- BREADCRUMB ---- */
div . crumb { float : left ; display : block ; background : no-repeat right 0 ; padding : .75 em 1.5 em 0 1 em ; height : 2.9 em ; }