@charset "utf-8";

html, body{margin:0;padding:0;font-size:14px;opacity:1;color:#444;min-height:520px;line-height:16px;background-color:#fbfbfb;font-family:'Dejavu Sans','Liberation Sans','Roboto'}
body{min-width:900px}
#next,#prev,#prevoff,#nextoff{font-family:unset}
#filename,#tags,#metades{font-family:inherit;margin-bottom:32px}
.dropdown-title,.dpsub,textarea{font-family:'Roboto','Liberation Sans','Dejavu Sans'}
.dropmenu{position:fixed;left:110px;font-size:20px;cursor:pointer}
input[class="moncheck"]:checked + label:before{transition-delay:0s}
a:link{color:#444;text-decoration:none;cursor:pointer;border-radius:4px}
a:visited{color:#000;cursor:pointer}
a:hover{color:#555}
a:active{color:#999;cursor:pointer}
a:focus{outline:1px dotted #333}
a:focus-visible{outline:auto}
h1,h2,h3,h4{font-weight:normal}
h1{color:#222;font-size:23px;font-weight:normal}
h3{font-size:17px}
h2{font-size:22px;color:#333}
::placeholder{text-decoration:none}

#main-container{clear:both}
#top{height:82px;z-index:90;position:fixed;width:100%;top:0;background-color:#fbfbfb;opacity:.97}
#action-confirm,.savedfile,#top,.dropdown-title,.cat{user-select:none}
.logo{color:#222;font-size:17px;position:relative;top:17px;width:auto;margin-left:12px;white-space:nowrap;float:left}
.logo a:link{color:#1C1C1C;font-weight:bold;padding:7px 5px 7px 8px;max-width:400px;text-overflow:ellipsis;overflow:hidden;border-radius:5px;font-family:'Roboto','Dejavu sans','Arial';display:inline-block}
.logo a:visited{color:#1c1c1c}
.logo a:hover{color:#000}
.logoimg{opacity:0;position:absolute;top:-6px;right:-10px}
.logo a:hover .logoimg,.logo a:focus .logoimg{opacity:1}
.editbar{float:left;height:100%;position:relative}
#navcon{width:150px;top:0;position:fixed;left:0;height:100%;margin:92px auto auto 0;z-index:1;bottom:0;overflow:scroll}
#navelem{position:relative;width:100%;bottom:0;height:100%;min-height:520px}
#dropdown-content{top:14px;position:relative}
.text{display:inline-block;font-size:15px;margin-left:0;font-weight:normal;padding-bottom:1px}
.dinf{font-size:12px;padding:2px 6px;position:relative;left:3px}
.dpsub{margin-left:30px;display:none;height:10px;letter-spacing:.3px}
.dropdown-title{height:16px;position:relative;margin:0 0 3px 18px;padding:4px;white-space:nowrap;display:inline-block;letter-spacing:.3px}
.dropdown-title:link{color:#000;border-left:2px solid transparent}
.dropdown-title:hover{color:#000}
.dropdown-title:focus{color:#000}
.main{margin:100px auto 90px 155px;max-width:84%;min-height:460px;min-width:600px;position:relative}
.main h1{font-size:22px;margin:0 0 0 12px;font-weight:normal;display:block}
.subpage{margin-left:185px}

#userinfo:hover .panelicon{border:1px solid #2a7acf;transition:border .2s}
#userinfo{position:relative;z-index:94}
#useradmin{position:absolute;right:-800px;margin-top:-14px}
#userinfo{margin:15px 36px 0 0;height:32px;width:32px;float:right;position:relative;transition:padding .2s;transition-delay:.2s;cursor:pointer}
#lgcon,#general-submit,.username{transition:opacity .2s;opacity:0}
#userinfo:hover #lgcon,#userinfo:hover #general-submit, #userinfo:hover .username{opacity:1;transition:opacity .2s}
#userinfo:hover #general-submit:disabled{opacity:.1;cursor:not-allowed}
#userinfo:hover {pointer-events:all;position:relative;float:right;padding-right:3px;width:auto;transition-delay:0s;height:48px}
#userinfo:hover #useradmin{position:relative;right:initial;float:right;cursor:default;padding-top:14px;height:48px}
#lgcon:focus-visible,#general-submit:focus-visible{position:fixed;right:92px;opacity:1;top:13px;border-color:transparent}
#general-submit:focus-visible{right:58px;top:13px}
#userinfo:hover #lgcon:focus-visible,#userinfo:hover #general-submit:focus-visible{opacity:initial;position:initial;right:initial;transition:none!important}
#useradmin{height:42px}
.panelicon{float:right;width:26px;height:26px;top:4px;right:0;border:1px solid;border-radius:20px;overflow:hidden;cursor:pointer;background-size:contain;position:relative;transition:border .2s;transition-delay:.2s;background-repeat:no-repeat}
#lgcon{padding:6px}
#general-submit{margin:6px 33px 0 14px;position:relative;border:none;font-size:15px;padding:6px 12px;color:#111111;font-weight:normal;border-radius:4px;background-color:#eee}
#general-submit:hover{cursor:pointer;color:#000}
#general-submit:active{color:#666;top:1px}
#general-submit:focus-visible{outline:2px solid #07f}
#lgcon:link{float:left;color:#333;margin-top:7px;font-size:14px;border-radius:4px}
#lgcon:hover{color:#000}
#lgcon img{position:absolute;width:16px;height:16px;left:-6px;top:26px;opacity:0;display:none}
#user{color:#222;float:right;border-radius:4px;font-size:14px;margin:12px 30px 0 10px}
.username{position:relative;text-align:right;color:#000;display:block}

.inbl{margin-top:0}
.inbl a{position:relative;right:-40px;opacity:0;animation:.4s backbutton;animation-fill-mode:forwards;animation-iteration-count:1;animation-delay:.3s;font-size:25px}
@keyframes backbutton{from{right:-40px;opacity:0}to{right:10px;opacity:1}
}
.results{margin:20px auto 0 9px}
.resultspages{margin-top:20px}
#no-results{display:block;color:#555;font-size:13px;margin:8px 0 0 20px}
.pbar{height:45px;z-index:9;padding-top:9px;position:relative}
.pbar span{font-size:13px;padding:5px 5px 0 5px;text-align:center;display:inline-block;height:24px;cursor:default;float:right;text-underline-offset:3px}
.pbaraccounts{display:none;padding-top:0;height:60px}
#pbar-title{float:left!important;margin-left:2px;text-decoration:underline}
.acctype{margin-right:100px}
.pbaraccounts #pbar-title{text-decoration:none}
.pbaraccounts .lastmobar{margin-right:12px}
#tgsear{float:none;margin:0 12px;text-decoration:underline}
.tgs{ background:none;border:2px solid;line-height:6px;padding:8px;cursor:pointer;font-size:14px;margin-top:-8px}
.lastmodbar{width:103px;text-decoration:underline}
.results-set{font-size:12px;display:block;position:relative;top:-7px;float:right}
.results-set u{opacity:.5}
.normal-res span{letter-spacing:normal}
.results-set a:link{font-weight:normal}
.results-set a:hover{text-decoration:underline}
#tagsearch{border:none;color:#000000;padding:4px 12px 5px 5px;margin-right:-28px;background-color:#fbfbfb;width:123px;transition:all .4s;cursor:pointer;border-radius:0}
#tagsearch:focus{color:#444;outline:none;box-shadow:0 2px 00;width:200px;cursor:initial}
#tagsearch:focus::placeholder{opacity:0}
.instag{font-size:15px;padding:2px;color:#ccc;margin-right:20px;cursor:pointer;border-radius:20px;width:24px;background-color:#fcfcfc;border:none;position:relative;right:2px;top:2px}
.instag:hover,.instag:focus{color:#777}
.headpages{height:120px;font-size:13px;padding:0;margin:0 6px 0 16px}
.headposts{height:82px;margin: 20px 6px -12px 16px;}
.headpages a:link{text-decoration:underline}
.headpages a:hover{color:#aaa;border-color:#aaa}
.headpages select{font-size:13px;margin:0 5px 0 0;height:auto;text-overflow:ellipsis;background-color:#f1f1f1;border:1px solid #ccc;border-radius:4px;padding:2px 9px;}
.headpages select option{border:none;padding:0}
.headpages select:hover, .headpages select:focus{background-color:#f8f8f8}
.pagesfolder{width:18px;position:relative;top:4px}
#foldersel{margin-right:35px}
a.newpostbut:link{padding:2px 8px;font-size:12px;color:#444;position:relative;border:1px solid #E9E9E9;border-radius:5px;background-color:#f8f8f8;top:-1px;margin:0 3px 0 1px}
a.newpostbut:visited{color:#333}
a.newpostbut:hover{color:#000;border-color:#888;opacity:1}
.savedfile,.savedpage{height:90px;margin-bottom:4px;background-color:transparent;position:relative}
.savedfch{float:left;position:relative;margin-left:-1500px}
.svchlb{opacity:0.7;width:8px;height:8px;background-color:#fff;position:absolute;left:-10px;top:8px;border:1px solid #666;padding:3px;border-radius:3px}
input[class="savedfch"]:checked + label{opacity:1}
input[class="savedfch"]:checked + label:after{content:'✓';position:relative;top:-4px;color:#000;font-size:16px;font-weight:normal;left:-2px}
.savedfile:hover .svchlb{opacity:1}
.savedfile:hover .page-title, .savedfile:hover .post-title{color:#222}
.savedusers{margin:60px 0 30px 0;height:90px}
.savedusers .type{width:100px!important;}
.savedusers .savedfile,.savedpage{overflow:hidden;position:relative;height:98px}
.savedusers .savedfile {overflow:hidden;position:relative;height:100px}
.savedusers .post-options{top:24px;left:56px}
.savedoff{opacity:.7}
.savedusers .savedoff:hover{background-color:#fdfdfd}
.savedpage{height:auto;padding:10px 1px 10px 10px}
.post-title, .page-title, .account-username,.cat-name{font-size:15px;text-align:left;cursor:default;float:left;white-space:normal;padding:2px 10px 2px 5px;margin:0 0 0 6px;height:16px;overflow:hidden;max-width:45%;position:relative;top:5px;color:#222}
.post-title a:link, .page-title a:link, .account-username a:link{color:#111}
.savedcat{height:52px;padding:5px;margin:0 0 0 -10px;}
.cat-options{top:8px!important}
.cat-name{font-size:15px;overflow:visible;color:#333}
.savedcat:hover .cat-name{color:#111}
.savedcat .hidcat{opacity:0.3;top:-12px;position:relative;float:right;margin-right:30px;line-height:24px;font-size:22px;width:35px;height:28px}
.hidcat img{width:24px;height:24px;float:left}
.pc_ind{position:absolute;width:10px;height:14px;border:2px solid #222;border-radius:4px;opacity:.3;top:16px;right:120px}
.codeicon{font-size:12px;font-weight:bold;background-color:#fbfbfb;color:#222;position:absolute;bottom:-2px;right:-8px;line-height:14px}
.savedcat:hover .hidcat, .savedcat:hover .pc_ind{opacity:1}
.account-username{overflow:initial}

.account-description,.post-text{clear:left;position:absolute;left:12px;top:28px;overflow:hidden;user-select:text;max-width:50%;float:left;font-size:13px}
.account-description{margin:12px 0 -15px 43px;top:0;position:relative;height:18px}
#select-type{font-size:14px;padding:4px 6px;margin-bottom:34px}
.post-options, .page-options{clear:left;float:left;font-size:14px;position:relative;left:12px;font-weight:normal;top:30px}
.page-options{top:12px}
.options-button{font-size:14px}
.options-button, .option-off{opacity:0}
.option-off{margin-left:6px;width:0}
.savedfile:hover .options-button, .savedpage:hover .options-button,.options-button:focus{opacity:1}
.savedfile:hover .option-off,.savedpage:hover .option-off{opacity:.4}
.savedfile:hover .post-options,.savedpage:hover .page-options{border-left:5px solid #333}
a.options-button:link{margin:1px 6px;text-decoration:none;color:#333;border-radius:4px;padding:2px 4px;display:inline-block}
a.options-button:visited{color:#444}
a.options-button:hover{color:#000}
a.options-button:active{color:#555;box-shadow:none}
.lastmod,.last-login{float:right;height:40px;margin:-12px 20px 0 10px;color:#333;cursor:default;width:90px;text-align:right;letter-spacing:-0.5px}
.type,.ownericon{float:right;margin:-12px 15px;color:#444;cursor:default;width:80px;text-align:center}
.ownericon{width:18px}
.author{float:right;margin:-12px 20px 0 0;color:#666;cursor:default;text-align:center;width:108px}
.category{float:right;color:#444;border-radius:4px;margin:-12px -12px 0 0;text-align:center;position:relative;width:130px;overflow:hidden;max-height:32px}
.lastmod,.type,.author,.category{margin-top:-15px;text-overflow:ellipsis;overflow:hidden;height:46px;font-size:13px;padding-top:3px;}
.type span a{color:#333}
.resultspages .lastmod{width:auto}
#res-nav{height:57px;margin:30px auto;font-size:16px;max-width:99%;background-color:#fbfbfb}
#res-nav a:link{padding:5px 8px;margin:0}
#next,#prev,#prevoff,#nextoff,.prevhome,#navoff{font-size:21px;padding:2px 8px 4px 10px;position:relative;z-index:24}
#prev:before,#prevoff:before{content:"‹"}
#next:before,#nextoff:before{content:"›"}
#next:hover,#prev:hover,.prevhome:hover{text-decoration:underline}
#prevoff,#nextoff,#navoff,#navoff:hover{opacity:.4;cursor:not-allowed;text-decoration:none}
.nextoff,.prevoff{opacity:.3;width:22px;display:inline-block;text-align:center}
.pagenav-left{float:left}
.pagenav-right{float:right}
.navbutton{font-size:16px;letter-spacing:1px}
.prevhome,#navoff{z-index:21}
.curpag{text-underline-offset:7px}
.fspag{font-size:31px;font-weight:lighter;position:relative;top:3px}
#cur-res{text-align:center;height:16px;font-size:13px;font-weight:bold;margin:0 auto;line-height:62px;}
.ctg{margin:0 0 40px 0}
.cat{margin:2px 10px;border:1px solid #efefef;padding:3px 10px 3px 10px;border-radius:4px;background-color:#f5f5f5;cursor:default;display:inline-block}
.cat:hover{box-shadow:0 00 1px #999}
.cat:active{background-color:#f9f9f9}
#page{margin:-20px auto 0 0;font-size:14px;color:#333;opacity:1;overflow:visible;width:97%;z-index:0;position:absolute;bottom:0;height:100%;top:0}
#action-block{position:fixed;z-index:92;min-width:380px;top:105px;right:30px;height:70px;margin-top:18px}
#result-block{height:26px;margin:0 auto;display:block;text-align:right;margin:-3px 20px 5px 0;padding-right:15px}
.posted{font-size:13px}
.stylish-button{position:relative;cursor:pointer;text-align:center;font-size:14px;padding:9px 12px;margin-bottom:10px;border:none;border-radius:2px;color:#ddd}
.stylish-button:visited{color:#444}
.stylish-button:hover,.stylish-button:focus{color:#FFF;background-color:#555}
.stylish-button:active{color:#fff;text-decoration:none;top:1px}
.stylish-button:focus{outline:thin dotted;outline-offset:-2px}
#pd,#sd{color:#333;}
#pd,#sd{float:right;border:2px solid #000;border-radius:4px;padding:8px 14px 8px 15px;background-color:#fbfbfb;font-size:15px;margin:0 5px 0 0}
#pd{color:#111;margin-left:-2px;position:relative;left:-10px}
#pd:hover{color:#000}
#sd:hover{border-color:#777;color:#000}
#sd{color:#000}
#sd[disabled],#pd[disabled]{opacity:.35;cursor:default}
#pd:focus,#sd:focus{outline:1px dotted #333;outline-offset:2px;top:-2px;box-shadow:0 2px 0 -1px #333}
#pd:active,#sd:active{top:1px;box-shadow:none}
.postmore{float:right;top:-2px;padding:6px 7px 1px 8px;font-size:26px;border-radius:2px;margin:0 3px 0 12px;cursor:pointer;z-index:999;position:relative;width:6px;height:25px;border:1px solid transparent}
.postmore a{text-align:left}
.postmore:hover,.postmore:focus{height:36px}
.dot{width:4px;height:4px;display:block;margin-top:2px;background-color:#444;border-radius:5px;position:relative}
.postmore:hover .dot,.postmore:focus .dot{background-color:#aaa;position:relative;top:1px}
.pmoptions{font-size:12px;position:absolute;z-index:99;padding:5px 10px 10px 10px;left:-125px;top:-500px;width:130px;cursor:default;height:24px;padding-top:10px;text-align:right}
.close-but{background:none;border:none;width:57px;padding:3px;font-size:13px;color:#222;cursor:pointer}
.close-but{width:auto}
.close-but:hover{color:#555}
.close-but:focus{position:relative;top:539px}
.postmore:hover .close-but:focus{top:0}
.postmore:hover .pmoptions,.postmore:focus .pmoptions{top:39px} 
#headline-page,#headline{font-size:26px;border:none;padding:6px 0 6px 12px;height:36px;resize:none;background-color:transparent;width:100%}
#headline-page:focus,#headline:focus{color:#000}
#metades,#filename,#catalogue{padding:6px;width:250px;resize:none;display:block;color:#333;height:22px;font-size:14px;border:1px solid #f0f0f0;margin:5px 4px 20px 4px;}
#filename:focus{color:#000}
#catalogue{display:inline-block}
#tags{padding:4px 6px;font-size:12px;color:#666;width:250px;height:40px;resize:none;margin-bottom:10px;background-color:#fdfdfd}
#instag{position:relative;left:-37px;width:20px;cursor:pointer;background-color:#e7e7e7;border:1px solid #979797;border-radius:4px;font-size:18px;height:24px;top:1px;padding:0}
#instag:hover{opacity:.6}
#instag:active{opacity:1;left:-35px}
#finaltags{width:290px;margin: 8px 0 2px 0;}
#finaltags input:checked+label{display:inline-block}
#finaltags input:active + label{opacity:.5}
.cplab5{position:relative;top:13px;width:108px;font-size:inherit !important;right:31px;float:right}
#metades{padding:5px 6px;width:250px;font-size:14px;color:#333;resize:none;opacity:1;height:48px}
#metades:focus,#metades:focus-visible{outline:none}

.newpageright{width:300px;height:60%;margin:60px 0 0 auto;padding-left:20px;border-right:1px solid #ddd;overflow:auto;position:fixed;right:0;top:152px}
#pubunpub:disabled,#pubunpub:disabled + label{color:#aaa;cursor:not-allowed;user-select:none;opacity:0.7}
.selcat{width:264px;height:34px;font-size:14px;margin:0 0;border:1px solid #f1f1f1;background-color:#fff;border-radius:3px;color:#333}
.selcat option{padding:3px}
.postinfo{padding:10px 10px 8px 2px;font-size:14px;}
.sidesep{position:absolute;bottom:165px;left:35px;color:#111;height:48px;z-index:0;user-select:none}
.menutog{width:24px;height:24px;margin:30px 0 0 -13px;}
.menutog a span{width:9px;height:12px;border:2px solid;border-left:5px solid;display:inline-block}
.menutog a:link{padding:12px 10px 6px 10px}
.menutog a:hover{background-color:#eee}
.montagcheck,.montagcheck + label{display:initial;padding:4px;margin:0 5px;max-width:90%;overflow-x:hidden;text-overflow:ellipsis}
.montagcheck + label{color:#444}
.montagcheck + label:hover{color:#000}
.montagcheck:focus + label{color:#000}
.montagcheck{position:absolute;left:-2000px;opacity:0;width:0}
.montagcheck + label:after{content:'✕';margin:0 2px 0 4px;font-size:11px;padding:2px 4px;border:1px solid transparent;border-radius:18px}
.montagcheck:focus + label:after, .montagcheck + label:hover::after{border:1px solid #333;color:#000}

#editControls{position:relative;height:42px;-webkit-user-select:none;-moz-user-select:none;user-select:none;z-index:9;max-width:780px;min-width:650px;z-index:999 !important}
#editControls a:link{color:#3F3F3F;text-decoration:none;padding:7px 11px;position:relative;text-align:center;font-weight:bold;border-radius:3px;display:block;float:left;min-width:10px;color:#444;margin:0 2px}
#editControls a:visited{color:#000}
#editControls a:hover{color:#000}
#edH,#edT{padding:7px 11px;position:relative;border-radius:3px;cursor:pointer;display:block;float:left;color:#444;margin:0 2px}
#edH:hover,#edT:hover{color:#000}
.hcon span{font-size:12px!important}
#edH b,#edT b{font-size:13px !important;font-weight:bold;text-align:center;text-decoration:none;top:5px;font-weight:normal}
.hcon{position:absolute;padding:10px 0;width:180px!important;opacity:.9;background-color:#f9f9f9;top:30px;display:none;left:0;padding:12px 4px;cursor:default}
.hcon:hover{background-color:#f9f9f9!important}
#edH:hover .hcon,#edT:hover .hcon{display:block}
.controls-container{width:100%;margin-left:-1px;height:34px;padding-top:5px;border-bottom:0 solid #e7e7e7;border-right:none;border-top:none}
.controls-container img{width:14px;padding-top:0}
.newpageleft{width:60%;height:100%;position:relative;bottom:0;float:left;z-index:99}
#editor{overflow-x:auto;padding:22px 7px 7px 25px;outline:0;font-size:14px;word-wrap:break-word;resize:both;background-color:#f9f9f9;color:#333}
#editor, #output-container{position:relative;top:0;right:0;bottom:5px;left:3px}
#editor{color:initial!important;font-size:14px;width:90%;height:400px}
#editor h3{font-size:25px!important}
#editor h4{font-size:20px!important}
#editor-container{height:100%;position:absolute;width:100%;border:1px solid transparent;margin-top:18px}
.postpageleft #editor-container{margin-top:0}
#output-container{background-color:transparent}
#editor h1{font-size:32px}
#editor a:link{color:#06c}
#editor a:visited{color:#06c}
#editor a:hover{text-decoration:underline}
#output{border:1px solid transparent !important;width:90%;height:400px;color:#bbb;padding:9px;font-size:14px;margin-top:0;background-color:#202020}
#output:focus{outline:none}
#code #output{height:350px;border:1px solid #ddd;color:#555;padding:4px 6px;font-size:15px;resize:both;background-color:#f0f0f0;width:100%}
.ed{font-size:13px}
.ed-excerpt{font-size:11px;position:relative;top:-2px;padding:8px}
.ed-color{border-bottom:3px solid #007cff;display:block;height:14px}
.ed-link{font-size:11px}
.ed-unlink{font-size:11px}
.ed-img{padding:7px 0;margin:0 -2px -10px -2px}
#monreadmoreHr{display:contents}
#monreadmoreHr:after{font-size:12px;content:'read more...';background-color:#f2f2f2;border-top:1px dashed #bbb;display:block;margin:10px 0;font-style:italic}
#toggle-code, #update{font-size:12px;position:relative;z-index:11;color:#2E2E2E;padding:7px 7px;margin-left:4px;font-weight:bold;border-radius:3px;cursor:pointer;display:block;float:left}
#update{color:#ccc;background-color:#111!important}
#update:hover{color:#eee;background-color:#111}
#toggle-code:hover, #update:hover{opacity:.7}
#disable{opacity:0.6;z-index:10;width:100%;height:40px;position:absolute;margin:-5px auto;background-color:#f7f7f7;border:1px solid transparent}
.hide{visibility:hidden;width:auto;height:auto;padding:0!important;position:absolute!important}
.center-container{margin:60px auto 30px 15px}
.subcontainer{margin-left:40px;}
#editorpost .center-container{max-width:1200px}
#settingspage{font-size:14px}
#settingspage h3{font-size:16px;font-weight:normal;margin:36px 0}
#website-title{width:280px;margin-top:-9px}
.sel{float:left;width:480px;margin-right:12%;color:#333}
.sel h4{margin-top:6px}
.subpage .sel{width:330px;height:auto}
.subpage .des{width:430px;display:block;clear:both;margin-top:11px}
.subpage .sel label{font-size:15px}
.subcatname,.subcatfolder{position:relative;top:14px;font-size:15px}
.account-container #account-username{margin-top:-12px}
#account-password{margin-top:-9px;display:block;float:left}
.sel-r{float:left}
.des{font-size:13px;color:#555;display:inline-block;margin-top:3px;width:100%}

#usericon{width:300px}
#usericon::placeholder{font-style:italic;opacity:.4}
#website-description{width:280px;min-width:260px;resize:none;height:90px;padding-top:8px;margin-top:-10px;font-family:'Dejavu Sans','Roboto'}
.inp-1,.inp-2,.inp-76,.inp-76adv,.inp-4,.inp-7,.inp-category,.inp-acc{color:#636363;min-height:20px;padding:5px;font-size:15px;cursor:pointer;display:inline;max-width:60%;resize:none;background-color:transparent;border-radius:1px;border:none;border-bottom:2px solid transparent}
.inp-4,.inp-7{width:60px;float:none;display:inline}
.inp-7:disabled,.inp-7:disabled:hover{text-decoration:line-through;opacity:.4;pointer-events:none;cursor:default}
.inp-76,.inp-76adv{width:230px;max-width:208px;min-width:200px}
.inp-76adv{color:#555}
.inp-1:focus,.inp-2:focus,.inp-76:focus,.inp-76adv:focus,.inp-4:focus,.inp-7:focus,.inp-category:focus,.inp-acc:focus{color:#000;cursor:initial;outline:initial;border-bottom:2px solid}
.inp-5{width:30px;float:left}
.labspan{color:#222;font-size:15px}
.lab-5{padding:0;cursor:pointer;font-size:14px;color:#222;display:inline-block;font-size:15px;margin-left:14px}
#settingspage .lab-5{margin-left:initial}
.lab-5:hover{color:#000}
.lab-5 h3{font-weight:normal;font-size:18px !important;margin:8px 0 !important}
.subsel{position:relative}
#monoff-all:checked + label .sublall{box-shadow:0 80px 0 10px #fdfdfddd}
.subpage input.moncheck {margin-left:120px!important}
.subl{position:absolute;left:0;top:3px}
.mrg{font-size:13px}
.subpage input.moncheck + .sublab .subl{color:#999}
.subpage input.moncheck:checked +.sublab .subl{color:#111}
.subpage input.moncheck:disabled + .sublab .subl,.subpage input.moncheck:disabled + .sublab .sublall{color:#222;cursor:default;pointer-events:none;user-select:none}
.subpage input.moncheck:disabled + label{opacity:.3;cursor:default}
.subpage input.moncheck:disabled + label,.subsel input[class="moncheck"]:disabled + label:before{display:block!important}
.subpage input.moncheck:disabled + label:before{opacity:initial}
#userinf{margin-top:-8px}

#category-name{margin-bottom:10px}
#category-folder{margin-bottom:12px}
#catmerge{height:30px;margin:0 0 35px 0;font-size:14px;padding:5px 10px;background-color:#f8f8f8}
#catmerge:disabled,{opacity:.5;pointer-events:none;border}
#catmerge:focus{background-color:#eee}
.-ch{margin-left:35px}
#settingspage h2{margin:30px 0;padding-left:10px}
#settingspage #maxupload{width:40px}
.pass-change{margin:50px 0 30px}
#settingspage .clear{clear:both;height:102px}
#settingspage .clear-s{clear:both;height:68px}
#settingspage .clear-ss{clear:both;height:24px}
.userimage{border:none;width:48px;height:48px;margin-right:20px;image-rendering:optimizequality;margin-left:10px}
#user-image{width:558px;border:none;height:128px;overflow:hidden;margin:20px 0 00}
#uploaded{border:1px dashed #ccc;width:100%;margin:20px auto 3px 12px}
#uploadedimages{position:relative;overflow:hidden;clear:both;margin:5px}
#uploadedimages img{margin:auto;max-width:90%;position:absolute;top:0;right:0;bottom:0;left:0;display:block;max-height:90%}
#uploadedimages .container{width:180px;margin:0 auto;height:130px;position:relative;text-overflow:ellipsis;overflow:hidden;font-size:13px}
#uploadedimages .wrapper{width:200px;height:150px;float:left;position:relative}
#uploadedimages .wrapper:hover{background-color:#f4f4f4}
.img-options{position:relative;top:-3px;display:table;margin:0 auto}
.wrapper:hover .img-options{transition:all .11s;position:relative;left:2px}
.img-delete{font-size:12px;font-weight:bold}
.imd{position:relative;top:-1px;font-weight:bold}
#submitimage{cursor:pointer;margin-left:12px}
#pass-change{margin:30px auto 30px auto;color:#444}
.account-username img{width:24px;height:24px;margin:0 15px -5px 5px;border-radius:50%}
.newoptions{height:20px;margin-left:7px}
.newoptions:before{content:'::';}
.newpageright .newoptions{text-align:center;width:262px;margin:0 0 10px 0;}
.separator-sm{font-size:12px}

.login-wrapper{margin:120px auto;position:absolute;left:0;right:0;top:0;float:left;padding-top:10px;width:380px;bottom:0;height:370px}
#login-container{margin:4px;top:14px;position:relative;height:215px;width:350px;}
.cred{font-size:12px;height:18px;color:#111;position:relative;z-index:99;width:75px;padding:0;display:inline-block}
.loginheading{text-align:center;position:relative;font-size:18px;line-height:29px;color:#444;margin:19px 0 14px 0;font-weight:bold}
.loginM{padding:7px 6px 1px 6px;background-color:#FFFFFF;color:#0E0E0E;font-size:21px;font-weight:bold;display:block;height:23px;border-radius:2px;border-bottom-right-radius:12px;margin:0 auto;line-height:16px;width:21px;box-shadow:0 0 3px -1px #ccc}
#login-button{background-color:#186dc5;padding:7px 17px 8px;border:none;font-size:13px;color:#fff;position:relative;display:block;float:right;cursor:pointer;right:20px;border-radius:3px;margin-top:28px}
#login-button:active{text-decoration:none;opacity:1}
#login-button:disabled{opacity:.5}
#login-button:focus{outline:2px solid #07c;outline-offset:1px}
.logindes{color:#646464;margin:30px 15px 00;font-size:12px;float:right;clear:both;text-align:right;width:294px}
.login-input{width:255px;height:36px;padding:0 0 0 6px;color:#444;font-size:13px;border:1px solid #E8E8E8;background-color:#fff;border-radius:2px;filter:grayscale(90%);}
.login-input:focus{opacity:1;color:#111;background-color:#fff;transition:all .1s;outline-color:black;filter:initial}
.login-box{position:relative;margin:7px 0;}
#passforget:link{font-size:13px;border-bottom:1px dotted #999}
.loginf{color:black;height:0;animation:shake .9s;position:relative;text-align:center;top:-22px;font-size:13px;width:250px;margin:0 auto}
@keyframes shake{0%{left:0;right:0}10%{left:-10px;right:10px}20%{left:10px;right:-10px}30%{left:-10px;right:10px}40%{left:10px;right:-10px}50%{left:-10px;right:10px} 60%{left:10px;right:-10px}70%{left:-10px;right:10px}80%{left:10px;right:-10px}90%{left:-10px;right:10px}100%{left:0;right:0}}

label{cursor:pointer}
input[class="moncheck"],input[class="monradio"],input[class="montog"]{position:absolute;width:0;height:0;left:-3000px}
input[class="moncheck"] + label:before{display:inline-block;border:none;line-height:17px;color:transparent;left:32px;position:relative;width:10px;border-bottom:2px solid #ccc;top:-92px;outline:none!important}
input[class="moncheck"]:focus + label,input[class="moncheck"]:active + label{outline:1px dotted #333}
input[class="moncheck"]:focus-visible + label{outline:3px solid #07c;outline-offset:1px}
input[class="moncheck"]:checked + label:before{border:none;color:transparent;outline-color:#aaa !important;left:0;width:10px;border-bottom:2px solid #333;outline:none!important}
input[class="moncheck"]:disabled + label,input[class="moncheck"]:disabled + label:before,input[class="monradio"]:disabled + label,input[class="monradio"]:disabled + label:before{display:none!important}
#settingspage input[class="moncheck"]:disabled + label,#settingspage input[class="moncheck"]:disabled + label:before{display:inline-block!important}
input[class="monradio"] + label{display:inline-block;position:relative;padding-left:20px;margin:2px;cursor:pointer;color:#333;line-height:22px;letter-spacing:0;min-width:40px;border-radius:4px}
input[class="monradio"]:checked + label{color:#000}
input[class="monradio"]:hover + label:before{border-color:#999}
input[class="monradio"]:hover + label{color:#333}
input[class="monradio"] + label:before{border-radius:12px}
input[class="monradio"]:checked + label:before{width:13px;height:13px;left:-1px;top:-1px;border:1px solid #9A9A9A;color:#000;padding:0 4px 8px 4px;font-size:16px;font-weight:bold}
input[class="monradio"] + label:before{width:10px;height:10px;position:absolute;display:block;border:1px solid #bbb;background-color:#fbfbfb;left:-1px;top:4px;border-radius:12px;content:''}
input[class="monradio"]:checked + label:before{content:'';background-color:#2c81cc !important;border:1px solid #2c81cc;box-shadow:inset 0 0 0 2px #fff !important;width:10px;height:10px;padding:0;top:4px}
input[class="monradio"]:focus + label,input[type="text"]:focus{outline:0 dotted #333}
input[class="monradio"]:focus-visible + label{outline:3px solid #07c}
input[id="c-4"]+label:before{border-radius:2px;width:10px;height:10px;top:4px}
input[id="c-4"]:checked+label:before{width:10px;height:10px;top:4px}
input[class="moncheck"] + label:before{content:'';border:none;width:10px;height:4px;border-radius:0;left:5px;position:relative;top:2px;transform:rotate(-45deg)}
input[class="moncheck"] + label:after{content:none}
input[class="moncheck"] + label{width:20px;display:inline-block;height:20px;border:2px solid #2c81cc;border-radius:3px;outline-offset:2px;top: -7px;position: relative;}
input[class="moncheck"]:checked + label{display:inline-block;background-color:transparent;border-color:transparent}
input[class="moncheck"]:checked + label:before{width:16px;height:6px;border-radius:0;content:'';border-bottom:2px solid #0866b9;position:relative;left:4px;top:0;border-left:2px solid #0866b9}
input[class="moncheck"]:checked + label:after{ content:none}

.dnp{width:11px!important;height:11px!important;position:relative;top:12px !important;float:right;right:28px}
.dnp:before{width:10px!important;height:4px!important;top:-4px!important;left:0!important}
#lablight,#labdark{line-height:20px}
#labdark{margin-left:40px}
#lgh,#drk{display:inline-block;width:30px;height:18px;background-color:#f6f6f6;font-size:15px;line-height:21px;padding-left:5px;overflow:hidden;border-radius:3px;text-indent:1px;text-decoration-thickness:1px}
#drk{background-color:#060606;color:#efefef}
#action-confirm{right:auto;left:50%;text-align:center;font-size:14px;color:#000;z-index:93;opacity:1;position:fixed;width:auto;margin-top:8px;animation:confirm-action 20s;animation-fill-mode:forwards}
.ac-con{position:relative;left:-50%;padding:8px 12px;border-radius:8px;cursor:pointer}
.closeicon{width:16px;height:16px;position:absolute;top:-6px;right:-16px;float:right;padding:1px;opacity:0}
.ac-con:hover .closeicon{border-radius:12px;opacity:1}
@keyframes confirm-action{0%{top:10px;opacity:0}14%{opacity:1}80%{opacity:1}95%{opacity:1}99%{top:10px;opacity:0}100%{top:-60px;opacity:0}}
.passinput{display:block;padding:4px 8px;margin:7px 0;width:220px;background-color:transparent;border:1px solid #ccc;border-radius:3px;height:24px;font-size:15px}
#dinp-0+label,#dinp-1+label,#dinp-2+label,#dinp-3+label,#dinp-4+label,#dinp-5+label,#dinp-6+label,#dinp-7+label,#dinp-8+label{font-size:13px}
#dinp-c:checked + label:before{opacity:.5;box-shadow:inset 0 0 0 2px #f7f7f7;background-color:#999}
#dinp-c + label:before{background-color:#d3d3d3;box-shadow:inset 0 0 0 2px #fff}
#dinp-c + label{color:#999!important}
#dinp-c:checked + label{opacity:1}
.pbopacity .unp{font-size:12px;margin-right:5px}
.pubselected{cursor:default;opacity:.7}
.subsel{width:345px}
.set{display:inline}
.clear-l{clear:both;height:64px}
.clear-m{clear:both;height:42px}
.clear,.clear-h,.clear-sm{clear:both;height:7px}
.clear-h{height:40px}
.clearmenu{height:30px;}
.clear-sm{height:8px}
#passwrdbutton{left:77px;margin-top:20px;background-color:transparent;color:#444}
#passwrdbutton:hover{text-decoration:underline}
.lab-1{font-size:15px}
#droph{display:none}
@media (min-width:1024px) and (max-width:1260px){
.newpageleft,.newpageright{margin-top:50px}
.newpageright{height:auto;position:relative;overflow:auto;top:0}
#page{overflow-y:auto}
}

/* added */
.sort:link{text-decoration:underline}
.sort1:link, .sort2:link{text-decoration:underline}
.sort1:after,.sort2:after{position:absolute;margin:0 3px}
.sort1:after{content:' ↓'}
.sort2:after{content:' ↑'}

a.img-delete{font-size:12px;font-weight:bold;margin-top:4px;display:inline-block}
#excsel{margin:20px 0 15px 0}
.catlock{width:18px;height:18px;margin-left:15px}