html { overflow-y:scroll }
body { font:10pt Verdana, Arial, Helvetica, sans-serif; color:#666; padding:25px 0 }
h2 { font:bold 16pt Palatino Linotype, Book Antiqua, Palatino, serif }
h2 a { color:#666; text-decoration:none }
a.link, a.link:visited, a.link:active { color:#f66; text-decoration:none }
h2 a:hover, a.link:hover { color:#69c }

.admin-login { z-index:1000; position:absolute; right:20px; top:20px; width:150px; text-align:right; color:#666 }
.login-msg { width:97%; text-align:center; font-size:8pt; padding:15px; border:1px dotted red; background:#fcc; color:red }
.login-box { z-index:1000; background:#ffc; border:1px dotted #999; width:150px; padding-top:10px; padding-bottom:10px; margin-top:5px; text-align:center; display:none; color:#666 }
.login-box input, form#formeditor1 textarea { font:8pt Verdana, Arial, Helvetica, sans-serif; color:#666; resize:none; border:1px solid #bbb }
.login { margin-top:5px; cursor:pointer; font-size:9pt }
.login-box .login-submit { margin-top:10px; cursor:pointer; border:0 }

.heading { font:italic 14pt Palatino Linotype, Book Antiqua, Palatino, serif; color:#69c; border-bottom:1px dotted #999; float:left; clear:left; width:100%; margin-top:15px }
.heading span { float:right }
.last-updated { font-size:8pt; color:#999; margin-top:5px; text-align:left }

#welcome { float:left }
#logout { float:right; margin-top:-3px } 

.fast-edit-outer { background:#fff; text-align:center; padding-top:5px }
.fast-edit-container { text-align:left; font:9pt Verdana, Arial, Helvetica, sans-serif; color:#666; padding:20px; border:1px dotted #999; margin:auto; margin-top:25px; background:#fff; max-width:1200px }
.fast-edit-container td, table.tablesorter th { font-size:8pt; border-bottom:1px dotted #999; padding:2px 5px; height:32px; vertical-align:middle }
.fast-edit-container a, .fast-edit-container a:visited, .fast-edit-container a:active { color:#666; text-decoration:none }
.fast-edit-container a:hover, .page-manager-container th a:hover, .backup-old, .red-text { color:#f66 }
.fast-edit-container a img { border:0 }
table { width:100%; border-spacing:0; border-collapse:collapse; border:0 }
td.snip-left { display:table-cell; vertical-align:top; text-align:left; width:450px; padding:0; padding-right:15px; border:0 }
td.snip-right { display:table-cell; vertical-align:top; text-align:right; padding:0; border:0 }
td.snip-left a img, .file-manager-container table a img { vertical-align:middle }
#snip-list td, #snip-list th { text-align:center }
#snip-list .left { text-align:left }
td.right { text-align:right }

.fast-edit-container textarea { font:8pt Verdana, Arial, Helvetica, sans-serif; color:#666; resize:none; border:1px solid #bbb;
    scrollbar-face-color:#efefef;
    scrollbar-shadow-color:#bbb;
    scrollbar-3dlight-color:#bbb;
    scrollbar-arrow-color:#303030;
    scrollbar-base-color:#efefef;
    scrollbar-darkshadow-color:#efefef;
    scrollbar-highlight-color:#efefef;
    scrollbar-track-color:#efefef
}

.editor { text-align:center; margin-top:15px; margin-bottom:-15px; width:100% }
form#formeditor1 { margin:0; padding:0 }

.file-manager-container, .page-manager-container { border:1px dotted #999; padding:0 20px 15px 20px; margin-top:15px }
.file-manager-container table, .file-manager-container td { border:0 }
.file-manager-container ul { font-size:8pt; line-height:20px } 
.quota { clear:both; font-size:8pt; border-bottom:1px dotted #999; padding:12px 0 15px 0; margin-bottom:10px; text-align:center }
.file-manager-more { font-size:8pt; color:#69c; margin-top:7px; font-style:italic }
.file-manager-more img { float:left; margin:-1px 5px 0 0 }
.file-manager-info { width:100%; font-size:8pt; margin-top:15px; background:#f0f0ee; border:1px dotted #999 }
.file-manager-info .left-list { float:left }
.file-manager-info .right-list { float:right; margin-right:30px }

.file-manager-quota-info, .page-manager-info { width:97%; font-size:8pt; margin:15px 0; padding:15px; background:#f0f0ee; border:1px dotted #999; text-align:center }
.file-manager-error { width:97%; font-size:8pt; margin:15px auto; padding:15px; background:#fcc; border:1px dotted red; color:red; text-align:center }

.file-manager-container td, .page-manager-container td { font-size:8pt }
.page-manager-container { margin-top:0; height:346px }
.page-manager-container th a { font-size:8pt; cursor:pointer }
.page-manager-container th { border-top:1px dotted #999 }
table.tablesorter { width:392px; border-collapse:collapse }
#list { overflow-x:hidden; height:292px; text-align:center }
#edit-info { margin-bottom:-20px }

.yes-backup, .web { color:#0c0; border:0; padding:0; background:transparent }
.no-backup { color:#666; border:0; padding:0; background:transparent }
.yes-backup, .backup-old, .cdate { font:7.5pt Arial }
.mini { font-size:1px; line-height:0; color:#fff; float:left; width:0; display:none }

.web, .logout, .backup, .restore, .restore-bw, .edit-pm, .browse, .refresh, .images, .docs, .media, .lock { background:url(/fast_edit_BE/images/sprites.png) 0 0 no-repeat; display:inline-block; width:16px; height:16px; cursor:pointer; border:0; padding:0; margin-bottom:-3px; overflow:hidden; text-indent:100%; white-space:nowrap }
.web { background-position:-240px 0; width:23px; margin-bottom:0 }
.logout { background-position:-96px 0; margin-bottom:0 }
.backup { background-position:-144px 0 }
.restore { background-position:-224px 0 }
.restore-bw { background-position:-160px 0 }
.edit-pm { background-position:-128px 0 }
.browse { background-position:-192px 0; margin-left:5px; margin-top:5px }
.refresh { background-position:-208px 0 }
.images { background-position:-64px 0 }
.docs { background-position:-32px 0 }
.media { background-position:-112px 0 }
.lock { background-position:-80px 0; margin-bottom:0 }

@media only screen and (min-device-width:320px) and (max-device-width:1024px) { 
     html{ -webkit-text-size-adjust:100% } 
}