/* Quick.Cms v6.x back-end stylesheet */

@import url('https://fonts.googleapis.com/css?family=Open+Sans+Condensed:300,700&subset=latin-ext');

/* GLOBAL STYLES */
body, body *, body *:before, body *:after{margin:0;padding:0;border:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
body,table{color:#333;font-size:1.2em;font-family: 'Open Sans Condensed', sans-serif;}
h1,h2,h3,h4{font-size:1em;}

body{padding:0;background:none;}

input[type="text"], input[type="password"], input[type="file"], input[type="email"], input[type="date"], select, textarea, .field{padding:4px 3px;border-width:1px;border-style:solid;border-color:#9e9fa0;font-size:.8125rem;border-radius:2px;}
input[type="text"]:focus, input[type="password"]:focus, input[type="file"]:focus, input[type="email"]:focus, select:focus, .field:focus{background:#fbf0d9;border-color:#000000;box-shadow:0 0 5px rgba(41, 65, 148,0.6);}
textarea:focus{border-color:000000;box-shadow:0 0 5px rgba(41, 65, 148,0.6);}
input[type="text"].warning-required, input[type="email"].warning-required, select.warning-required, textarea.warning-required{background:#f7d8d0;border-color:#bb4c2e;}
input[type="text"].numeric{text-align:right;}
input[type="text"].search{background-image:url('img/search.png');background-repeat:no-repeat;background-position:right center;}
input[type="submit"], .button{padding:5px 14px;border-width:1px;border-style:solid;border-color:#989692;border-radius:3px;background:#e7e3dc;color:#333;font-size:.8125rem;}
input[type="submit"]:hover, input[type="submit"].main:hover, .button:hover{border-color:#2b2b2b;background-color:none;color:#000000;cursor:pointer;}
input[type="submit"].main{padding-left:35px;font-weight:bold;border-color:#9d4b36;background:#ff6840 url('img/check.png') no-repeat 10px 5px;color:#000000;text-transform:uppercase;}
input[type=checkbox].status{background:#ce1c2c;}
input[type=checkbox].status:checked{background:none;}
option.default{color:#000000;}
option.status, .chosen-results .status{color:#ccc;}
textarea.text-editor{width:100%;height:120px;}
textarea.text-editor.full-description{height:300px;}
.form{background:#f3f3f3;border:1px solid #333;}
.form label{font-weight:bold;}
.form label span{padding-left:10px;color:#aaa;font-weight:normal;}
table, caption, tbody, tfoot, thead, tr, th, td{margin:0;padding:2px 4px;border:1px solid black;font-size:100%;font:inherit;vertical-align:baseline;}
table{border-collapse:collapse;border-spacing:0;}
.hide{display:none;}
.wai{position:absolute;width:1px;height:1px;clip:rect(1px 1px 1px 1px);clip:rect(1px, 1px, 1px, 1px);overflow:hidden;}

a{color:#000000;text-decoration:underline;}
a:hover{color:#000;text-decoration:underline;}

a.sort{padding-right:25px;background:url('img/sort.png') no-repeat right 6px;}
a.sort:hover{background-position:right -37px;}
a .loading{margin-left:5px;}

/* Custom checkboxes */
.custom > input{position:absolute;left:0;float:left;width:16px;height:16px;margin:0;padding:0;opacity:0;}
.custom > label{display:inline-block;width:40px;padding:0;line-height:16px;text-indent:100%;white-space:nowrap;overflow:hidden;font-size:1px;}
.custom:not(.d) > input + label{height:16px;background:url('img/checkbox-custom.png') 0 -1px no-repeat;}
.custom:not(.d) > input:hover + label, .custom:not(.d) > input:focus + label, .custom:not(.d) > input + label:hover, .custom:not(.d) > input:focus + label{text-decoration:underline;}
.custom:not(.d) > input[type=checkbox]:checked + label{background-position:0 -41px;} /* checked */
.custom:not(.d) > input[type=checkbox]:hover:checked + label, .custom:not(.d) > input[type=checkbox]:focus:checked + label, .custom:not(.d) > input[type=checkbox]:checked + label:hover, .custom:not(.d) > input[type=checkbox]:focus:checked + label
{background-position:0 -61px;} /* checked */
.custom:not(.d) > input[type=checkbox]:hover + label, .custom:not(.d) > input[type=checkbox]:focus + label, .custom:not(.d) > input[type=checkbox] + label:hover
{background-position:0 -21px;} /* hover */
.custom:not(.d) > input[type=checkbox]:disabled + label{background-position:0 -81px;} /* disabled */
.custom:not(.d) > input[type=checkbox]:checked:disabled + label{background-position:0 -101px;} /* disabled checked */
td.custom > label{width:20px;}

#container{text-align:left;}
.top-alert{padding:20px;background:#eec2c6;border:3px solid #b83441;color:#641c23;text-align:center;font-weight:bold;}
.top-alert a{color:#641c23;}
.top-alert .close{margin-top:10px;}
.top-alert .close a{display:inline-block;padding:6px;border:1px solid #b83441;text-decoration:none;background:#f7e2e4;}
.top-alert .close a:hover{border-color:#000000;background:#b83441;color:#000000;}
#header{}
#body, #foot{float:left;width:100%;margin:0 auto;padding:0;}

#top, #menu{float:left;width:100%;background:none;color:#000000;}
#menu{background:#2b2b2b;border-bottom:1px solid #fbffff;}
#header a{}

#messages{position:relative;float:right;padding:4px 14px 0 0;list-style:none;z-index:11;}
#messages > li{position:relative;float:right;margin-left:7px;}
#messages a{text-decoration:none;}
#messages > li > a img{margin:4px 5px;opacity:0.5;vertical-align:middle;}
#messages li:hover img{opacity:1;}
#messages > li > a > strong{padding:3px 7px;color:#000000;font-size:0.75em;background:#ff6840;border-radius:19px;}
#messages > li:hover > a > strong{background:none;color:#000000;}

#messages > li section{display:none;position:absolute;z-index:12;right:0px;min-width:500px;max-width:600px;margin-top:1px;background:#ebedf0;color:#333;box-shadow:2px 3px 4px rgba(0,0,0,0.5);border:1px solid #d7d7d7;border-top:0;}
#messages header{font-weight:bold;background:#dee0e4 url('img/arrow_navy.png') no-repeat right 20px top;}
#messages .close{position:absolute;top:4px;right:4px;width:20px;height:20px;background:#ebedf0;background:url('img/close.png') no-repeat right 0;text-indent:100%;white-space:nowrap;overflow:hidden;font-size:1px;}
#messages li ul{list-style:none;}
#messages li li, #messages li header{padding:5px 8px;border-bottom:1px solid #fbffff;}
#messages footer{padding:5px 8px;text-align:center;font-size:0.75em;}
#closeLayer{display:none;position:absolute;top:0;left:0;width:100%;height:100%;background:#000;opacity:0.3;z-index:9;}

#messages li.news li:after{content:"";display:table;clear:both;}
#messages li.news li > a{display:block;font-size:0.75em;color:#333;}
#messages li.news li > img{float:right;margin-left:5px;}
#messages li.news li .head{font-weight:bold;color:#02344e;}
#messages li.news li .head img{margin-right:5px;vertical-align:middle;}
#messages li.news li time{margin-right:10px;font-weight:bold;}
#messages li.news li:hover img{opacity:0.5;}
#messages li.news li.unread .head{color:#000000;}
#messages li.news li:hover .head{text-decoration:underline;}

#messages li.notices li{font-size:0.813em;}
#messages li.notices li{padding-top:9px;padding-bottom:9px;}
#messages li.notices li:hover{background-color:#eeece9;}

#header .menu{float:left;list-style:none;}
#header .menu li{position:relative;float:left;margin:0 10px 0 0;white-space:nowrap;}
#header .menu > li:hover{}
#header .menu a{position:relative;display:block;padding:10px 19px 10px 30px;text-decoration:none;color:#ced0d2;}

#header .menu > li > a:before{content:'';position:absolute;left:7px;width:16px;height:16px;background:url('img/menu.png') no-repeat 0 0;opacity:0.4;}
#header .menu > li > a:after{content:url('img/arrow.png');position:absolute;right:7px;top:4px;opacity:0.4;}
#header .menu li.dashboard{margin-right:5px;}
#header .menu li.dashboard > a{padding-right:10px;}
#header .menu li.dashboard > a:after{content:'';}
#header .menu li.dashboard > a:before{background-position:0 -16px;}
#header .menu li.pages > a:after{content:'';}
#header .menu li.pages-form > a:after{content:'';}
#header .menu li.sliders > a:before{background-position:0 -48px;}
#header .menu li.plugins > a{padding-right:10px;}
#header .menu li.plugins > a:before{background-position:0 -64px;}
#header .menu li.plugins > a:after{content:'';}
#header .menu li.tools > a:before{background-position:0 -80px;}

#header .menu li:hover a, #header .menu > li.selected a{color:#ff6840;}
#header .menu li:hover ul a{color:#333;}

#header .menu li ul{display:none;float:left;z-index:1110;position:absolute;height:auto;list-style:none;background:#ebedf0;box-shadow:2px 3px 4px rgba(0,0,0,0.5);border:1px solid #d7d7d7;}
#header .menu li:hover ul{display:block;}
#header .menu li ul li{position:relative;clear:left;float:left;width:100%;margin:0;background:url('img/arrow_grey.png') no-repeat 10px 13px;}
#header .menu li ul li.separate{margin-top:5px;padding-top:5px;border-top:1px solid #cfcfcf;background-position:10px 18px;}
#header .menu li ul li a{padding-left:22px;}

#header .menu li ul li:hover{background-color:none;}
#header .menu li ul li:hover a{text-decoration:underline;}

#header .menu#extend{float:right;margin-right:5px;}
#header .menu#extend li.settings > a{opacity:0.4;}
#header .menu#extend li.settings:hover > a{opacity:1;}
#header .menu#extend li.settings > a:before{background-image:none;}
#header .menu#extend li.settings ul{right:0px;}
#header .menu .settings > a{padding:4px 17px 0 10px;}

#header .menu#extend > li.selected > a, #header .menu > li:hover > a:before, #header .menu > li.selected > a:before, #header .menu > li:hover > a:after, #header .menu > li.selected > a:after{opacity:1;}
#header .menu#sections > li.selected{background:#3d3d3d;}

#languages-select.menu{float:right;}
#languages-select .selected a{font-weight:bold;}
#languages-select.menu a{padding-right:10px;}
#languages-select.menu > li > a:before{background-position:0 -96px;}
#languages-select.menu > li > a:after{display:none;}

#logo{float:left;margin-bottom:5px;list-style:none;}
#logo.menu > li > a{padding:3px 19px 0 5px;width:170px;}
#logo.menu > li:hover{background:inherit;}
#logo.menu > li:hover > a{opacity:0.7;}
#logo.menu li ul{top:0;left:160px;}
#logo.menu > li > a:before{display:none;}
#logo.menu > li > a:after{right:17px;}

/* MESSAGES - SAVED, ERROR, etc */
h2.msg{margin:30px 5%;padding:12px;text-align:center;background:none;border:1px solid #aeaeae;color:#000000;}
h2.msg.error{margin:70px 5%;background:#ff6840;border-color:#000000;color:#000000;}
h2.msg.ext{background:#eeece9;color:#333;font-weight:normal;border-color:#898783;}


/* BODY */
#body{position:relative;background:#f5f5f5;}

h1{margin-bottom:20px;padding:10px 10px 10px 40px;background-color:none;background-repeat:no-repeat;background-position:5px center;color:#000000;font-weight:normal;font-size:1.5em;}

#body h1:before{content:"";position:absolute;left:5px;width:24px;height:24px;background:url('img/title.png') no-repeat 0 0;}
#body.pages h1:before{background-position:0 -24px;}
#body.sliders h1:before{background-position:0 -48px;}
#body.plugins h1:before{background-position:0 -72px;}
#body.langs h1:before{background-position:0 -96px;}
#body.settings h1:before{background-position:0 -120px;}

#body div.manual{position:absolute;top:4px;right:0;padding:10px;}
#body div.manual a{padding:2px 4px 2px 22px;background:url('img/help.png') no-repeat 0px 3px;color:#000000;text-decoration:none;}
#body div.manual a:hover{text-decoration:underline;opacity:0.5;}

#body form.search{float:right;margin:0 10px 10px;}
#body form.search label{display:none;}
#body form.search input[type=text]{width:300px;}

#body form.search.box{position:absolute;right:0;}

#body .main-form{}

/* FORMS */
.main-form .buttons{margin:0 10px 20px;list-style:none;}
.main-form .buttons.bottom{margin-top:20px;}
.main-form .buttons:after{content:"";display:table;clear:both;}
.main-form .buttons li{float:left;position:relative;white-space:nowrap;}
.main-form .buttons .options{margin-left:10px;}
.main-form .buttons .options > input{padding-right:23px;background-image:url('img/arrow_grey_down.png');background-repeat:no-repeat;background-position:right 12px top 10px;}
.main-form .buttons .options input{min-width:170px;text-align:left;}
.main-form .buttons .options ul{display:none;height:auto;float:left;z-index:10;position:absolute;list-style:none;}
.main-form .buttons .options:hover ul{display:block;}
.main-form .buttons .options li{clear:both;}
.main-form .save input[type="submit"].main{background-image:url('img/save.png');}

.main-form ul.options{float:right;margin:0 10px 0;list-style:none;}
.main-form ul.options li{float:left;margin:3px 0 0 10px;}
.main-form ul.options .icon a{display:inline-block;width:21px;height:21px;text-indent:100%;white-space:nowrap;overflow:hidden;font-size:1px;}
.main-form ul.options .preview a{background:url('img/options.png') no-repeat -42px 0px;}
.main-form ul.options .delete a{background:url('img/options.png') no-repeat -21px 0px;}
.main-form ul.options .preview a:hover{background-position:-42px -21px;}
.main-form ul.options .delete a:hover{background-position:-21px -21px;}

.tabs{position:relative;width:100%;list-style:none;}
.tabs:before{z-index:1;}
.tabs:after{z-index:1;position:absolute;content:"";bottom:0;left:0;width:100%;border-bottom:1px solid #898783;}
.tabs li{position:relative;z-index:0;display:inline-block;margin-left:5px;background:#969696;border:1px solid #d7d4cd;border-top-left-radius:3px;border-top-right-radius:3px;}
.tabs li:first-child{margin-left:10px;}
.tabs li.selected, .tabs li:hover{z-index:2;background:#f5f5f5;border-color:#898783;}
.tabs li.selected{border-bottom-color:#f5f5f5;}
.tabs a{display:block;padding:8px 12px;text-decoration:none;color:#eee;}
.tabs li.selected a, .tabs li:hover a, .tabs li a:focus{color:#333;}
.tabs li.selected a{padding-top:12px;}
.tabs li.help:before{display:inline-block;content:".";width:20px;height:20px;margin-right:10px;background:#888 url('img/help.png') no-repeat 2px 2px;border-radius:10px;}
.tabs li.help{margin-left:15px;background:transparent;color:#888;border:0;}

.forms{display:none;clear:both;padding:0 15px;border-bottom:1px solid #898783;}
ul.forms{list-style:none;}
.no-tabs .forms{display:block;border-top:1px solid #a8a6a3;}
.forms .extended{float:left;}

.forms.full li{padding:10px 0 4px;border-top:1px solid #c3c2c0;}
.forms.full li:first-child{border-top:0;}
.forms.full :not(.custom) label{display:block;padding-bottom:4px;}
.forms.full input[type="text"], .forms.full input[type="password"], .forms.full input[type="email"], .forms.full textarea{width:100%;}
.forms.full input[name="sName"]{width:70%;margin-right:10px;font-size:1em;font-weight:bold;}

/* fields list */
.forms.list:after, .forms.list > li:after{content:"";display:table;clear:both;}
.forms.list > li{padding:10px;border-top:1px solid #c3c2c0;}
.forms.list > li:nth-child(even){}
.forms.list > li:first-child{border-top:0;}
.forms.list > li > label:first-child, .forms.list#tab-loging > li > div label, .forms.list > li > .label{float:left;width:160px;margin-right:10px;margin-top:3px;word-wrap:break-word;}
.forms.list > li:hover{background:#eeece9;}
.forms input[type=checkbox].status + label{color:red;}
.forms input[type=checkbox].status:checked + label{color:#333;}
/* custom */
.forms.list li.adv-function{margin-left:10px;border-color:#e1e0df;}
.forms.list .choose-alter{margin-left:20px;}

.chosen-container .parent{background-image:url('img/parent.png');background-repeat:no-repeat;background-position:right 5px center;}
.chosen-container ~ label{line-height:28px;}

/* FILES */
.forms.files table{margin:10px 0;width:100%;}
.forms.files thead{font-size:0.75em;background:#ededec;}
.forms.files th{text-align:left;}
.forms.files td:first-child, .forms.files th:first-child{text-align:center;}
.forms.files td, .forms.files th{padding:5px 10px;border:1px solid #c3c2c0;}
.forms.files tr td:first-child:hover input{background:#fbf0d9;border-color:#000000;box-shadow:0 0 3px rgba(41, 65, 148,0.6);}
.forms.files #files-list tr td:first-child{opacity:0.7;}
.forms.files #files-list tr td:first-child:hover{opacity:1;}
.forms.files th.location{min-width:120px;}
.forms.files td .description{min-width:70px;width:98%;}
.forms.files tbody td{vertical-align:middle;}
.forms.files tbody a{text-decoration:none;}
.forms.files tbody a:hover{text-decoration:underline;}
.forms.files tr:hover td.name a{color:#000;}
.forms.files tr:hover td.name .image{opacity:.8;}
.forms.files td.name{position:relative;max-width:240px;padding:6px 0;text-align:left;word-wrap:break-word;}
.forms.files td.name a{display:block;max-width:398px;margin-left:5px;overflow:hidden;word-wrap:break-word;text-overflow:ellipsis;font-size:0.875em;}
.forms.files .thumb{min-width:100px;max-width:110px;text-align:left;}
.forms.files .clear-default{display:block;}
.forms.files .clear-default:hover{opacity:0.6;}
.forms.files input[type="text"]:not(:focus), .forms.files select:not(:focus){background:#f8f8f8;border-color:#cccccd;}
.forms.files input[type="text"]:hover:not(:focus), .forms.files select:hover:not(:focus){background:none;border-color:#000000;}
.forms.files .fixed-files{top:0;position:fixed;z-index:2;display:none;width:calc(100% - 30px);}

.image-preview{position:relative;}
.image-preview:hover:after{display:block;content:url('img/none.png');position:absolute;left:95%;top:10px;z-index:10;width:180px;height:110px;}
.image-preview .image{max-width:150px;max-height:80px;}

.forms.files .show-files-adv{margin:0 0 5px;padding-top:0;border:0;text-align:right;}
.forms.files #files-dir .show-files-adv{float:right;margin-bottom:-20px;}
.forms.files .show-files-adv em{font-size:0.75em;font-style:normal;}

.delete.custom:not(.d) > input[type=checkbox]:hover:checked + label, .delete.custom:not(.d) > input[type=checkbox]:focus:checked + label, .delete.custom:not(.d) > input[type=checkbox]:checked + label, .delete.custom:not(.d) > input[type=checkbox]:focus:checked + label
{background-position:0 -120px;} /* checked */
.delete.custom:not(.d) > input[type=checkbox]:checked + label:hover{background-position:0 -140px;} /* checked */

/* FILES - UPLOAD / FROM SERVER */
.rwd-inner-container, #fileUploader .qq-uploader{min-width:910px;width:100%;max-width:1200px;}
@media screen and (min-width:1330px){
  .rwd-inner-container, #fileUploader .qq-uploader{max-width:1300px;}
}
@media screen and (min-width:1570px){
  .rwd-inner-container, #fileUploader .qq-uploader{max-width:1400px;}
  .forms.files td.name{max-width:400px;}
}

#fileUploader .qq-uploader{margin-top:10px;}

#files-dir{margin-top:20px;padding-bottom:40px;}
.forms.files #files-dir table{margin:0;}
#attachingFilesInfo{display:none;margin:10px 0;padding:5px;text-align:center;font-weight:bold;color:#000000;background:#7fab4a;border:1px solid #000000;}
#files-dir div.loading{height:400px;text-align:center;padding:40px 0;border:1px solid #c3c2c0;}
#files-dir th{white-space:nowrap;}
#files-dir .name input{width:92%;}
#files-dir caption{margin:5px 0;border:0;font-weight:bold;}

#files-dir table input[type="text"], #files-dir table select{padding:2px;}
#files-dir table .select{position:relative;}
#files-dir table .time td.name a{font-weight:bold;}
#files-dir table .position input{width:30px;}
#files-dir table td.description{min-width:150px;}
#files-dir table .hidden{color:#ededec;}

#body.langs .download{margin-left:15px;font-style:italic;color:#666;}
#body.langs .forms.list > li > label:first-child, #body.langs .forms.list > li > span.label{width:220px;}

.main-form a.expand, .more-options{display:inline-block;height:16px;margin-left:10px;padding-left:15px;background:url('img/ico_plus.png') no-repeat 0px 3px;color:#666;font-size:0.75em;}
.main-form a.expand:hover, .more-options:hover{background-position:0px -13px;color:#ff4d1d;}
.main-form a.expand.minus{background-image:url('img/ico_minus.png');}

.main-form #tab-content li.short-description div.toggle{display:none;}
.more-options.icon-only{display:inline-block;width:18px;margin-left:0;text-indent:100%;white-space:nowrap;overflow:hidden;vertical-align:middle;}

#body.settings #tab-loging li.old{display:none;}
#body.settings #tab-loging li.old span.check{margin-left:5px;color:#ff6840;font-weight:bold;font-size:0.875em;}
#body.settings .forms.list#tab-pages li > label{width:280px;}
#body.settings .forms.list#tab-loging li > div:first-child{margin-left:0px;}
#body.settings .forms.list#tab-loging li > div{margin-left:10px;}
#body.settings .forms.list#tab-loging li > div em{padding:0px 10px;color:#808080;}
#body.settings .forms.list#tab-loging em{display:inline-block;width:70px;}

#body.sliders span.ext{margin-left:7px;color:#666;}
#body.sliders .extended.description{min-width:700px;width:80%;max-width:1200px;}
#body.sliders div.adv-field{margin-top:10px;}
#body.sliders #sFileName{width:550px;}
#body.sliders #tab-content{display:block;}

/* TABLE LIST */
table.list{clear:both;width:99%;margin:0 auto 20px;background:#fbfbfb;}
table.list th, table.list td{border:1px solid #c3c2c0;}
table.list th{text-align:left;}
table.list thead th{padding:4px 6px;font-weight:bold;background:#2b2b2b;border-color:#2b2b2b #2b2b2b #2b2b2b #c3c2c0;color:#000000;white-space:nowrap;}
table.list thead th:first-child{border-color:#2b2b2b;}
table.list thead a{color:#FFFFFF;}
table.list thead a:hover{color:#ff6840;text-decoration:none;}
table.list thead ul{color:#818181;}
table.list .type td{padding:12px 4px 8px;line-height:21px;font-weight:bold;text-align:center;background-color:#f5f5f5;}
table.list .name > ul{float:right;margin:0 5px 0 0;padding:0;font-weight:normal;list-style:none;}
table.list .name > ul li{float:left;margin:0;padding:0;width:105px;text-align:center;}
table.list .options{padding:0;vertical-align:top;}
table.list th.id{width:60px;}
table.list th.position, table.list th.options{width:120px;}
table.list tbody .name .in-options li{opacity:0.5;}
table.list tbody .name .in-options li:hover{opacity:1;}
table.list .standard{font-weight:normal;}
/* ICONS */
table.list a.preview, table.list a.edit, table.list a.delete, table.list tbody .name a.expand{display:inline-block;text-indent:100%;white-space:nowrap;overflow:hidden;font-size:1px;}
table.list a.preview{width:16px;height:16px;margin:0 0 0 10px;background:url('img/options.png') no-repeat -63px 0;opacity:0;}
table.list a.preview:hover{background-position:-63px -16px;opacity:1;}
table.list tr:hover{background:#aeaeae;}
table.list tr:hover a.preview{opacity:0.6;}
table.list a.edit, table.list a.delete{width:21px;height:21px;margin:3px 0 0 10px;background:url('img/options.png') no-repeat 0px 0px;}
table.list a.delete{background:url('img/options.png') no-repeat -21px 0px;}
table.list a.edit:hover{background-position:0 -21px;}
table.list a.delete:hover{background-position:-21px -21px;}
table.list a.expand{float:left;width:16px;height:16px;background:url('img/ico_plus.png') no-repeat 0px 5px;}
table.list a.expand:hover{background-position:0px -11px;}
table.list a.expand:active{background:url('img/loading.gif') no-repeat 0px 0px;}
/* DEPTH STYLES */
table.list .l0{background:none;}
table.list .l1{background:#ededed;}

/* CUSTOM TABLE LIST STYLES */
table.list.pages tbody td.position{padding:2px 5px;}
table.list.pages .l0 th{font-weight:bold;}
table.list.pages .l1 th{padding-left:20px;}
table.list.pages .l2 th{padding-left:40px;font-size:0.875em;}
table.list.pages .l3 th{padding-left:60px;font-size:0.875em;}
table.list.pages .l4 th{padding-left:80px;font-size:0.875em;}
table.pages a{text-decoration:none;}

table.plugins td, table.plugins th{vertical-align:middle;}
table.plugins tbody .name{padding-top:15px;padding-bottom:15px;}
table.plugins .screenshot{width:150px;text-align:center;}
table.plugins .screenshot img{border:2px solid #c3c2c0;padding:1px;}
table.plugins .unavailable .screenshot img{border:0;}
table.plugins .screenshot img:hover{border-color:none;}
table.plugins .description h2{padding-bottom:5px;font-size:0.938em;color:#000000;}
table.plugins .description{padding:5px 8px;}
table.plugins .description a.more{margin-left:7px;}
table.plugins .description .full{display:none;}
table.plugins .description .full ul, table.plugins .description .full ol{margin:5px 30px;padding:0;}
table.plugins .description p{padding-top:5px;color:#888;font-size:.875em;}
table.plugins .description p a{color:#888;}
table.plugins .description p a:hover{color:#000;}
table.plugins .description .author, table.plugins .description .price{margin-top:4px;color:#666;font-size:0.875em}
table.plugins .download{width:60px;text-align:center;vertical-align:middle;}
table.plugins .download a.install{display:inline-block;font-size:0.75em;text-decoration:none;}
table.plugins .download a.install:before{content:"";display:block;width:24px;height:24px;margin:2px auto 0;background:url('img/install.png') no-repeat 0 0;text-indent:100%;white-space:nowrap;overflow:hidden;font-size:1px;}
table.plugins .download a.install:hover:before{background-position:0 -24px;}
table.plugins .ext .download a.install{font-size:1px;color:transparent;}
table.plugins .ext .download a.install:before{background-position:0 -48px;}
table.plugins .ext .download a.install:hover:before{background-position:0 -24px;}
table.plugins .outher-info.download a:before{background-position:-24px 0;}
table.plugins .outher-info.download a:hover:before{background-position:-24px -24px;}

table.sliders td{vertical-align:top;}
table.sliders tbody td:first-child img{max-height:150px;max-width:60vw;}
table.sliders tbody .image{position:relative;}
table.sliders tbody .image .more-info{position:absolute;top:.5rem;left:.5rem;padding:.5rem 1rem;background:rgba(0,0,0,.5);color:#000000;font-size:0.875rem;opacity:0;}
table.sliders tbody tr:hover .image .more-info{opacity:1;}

/* DASHBOARD */
#body.dashboard > section{margin:10px;}
#body.dashboard .panel{margin-bottom:20px;}
#body.dashboard .panel section{padding:10px;border:1px solid #898783;}

#body.dashboard .tabs .selected{padding:8px 12px;font-weight:bold;color:#038bd0;}
#body.dashboard #welcome section{position:relative;}
#body.dashboard #welcome iframe{width:99%;height:445px;margin:1px 0 0;padding:0;border:0;}

/* QUICK.BOX */
#quick-box{position:fixed;width:100%;height:100%;left:0;top:0;background:rgba( 0, 0, 0, 0.7 );z-index:200;}
#quick-box .background{height:100%;}
#quick-box .quick-box-container{position:absolute;padding:0;border-radius:5px;box-shadow: 0 0 15px 1px #000;}
#quick-box .image-wrapper{position:relative;line-height:0;}
#quick-box .image-wrapper img{margin:0;padding:0;border-radius:5px;}
#quick-box .content-wrapper{padding:20px;background:none;border-radius:5px;font-size:0.813em;}
#quick-box .navigation{position:absolute;bottom:0;margin:0;width:100%;padding:.5em 0;text-align:center;font-size:1rem;color:#000000;line-height:normal;background:rgba( 0, 0, 0, 0.2 );}
#quick-box .navigation__sep{padding:0 3px;}
#quick-box .full-size{position:absolute;right:8px;top:2px;width:24px;height:24px;font-size:0.1em;color:transparent;background:url('img/fullscreen.png') no-repeat;}
#quick-box .description{margin:0;padding:5px 0;text-align:center;font-size:0.875em;color:#ddd;font-weight:bold;background:rgba( 0, 0, 0, 0.8 );border-bottom-left-radius:5px;border-bottom-right-radius:5px;max-height:66px;overflow:hidden;}
#quick-box .arrow{position:absolute;display:block;width:50%;top:15%;height:70%;margin:0px;z-index:100;opacity:0.5;text-decoration:none;}
#quick-box .arrow:before, #quick-box .arrow:after{content:"";display:block;position:absolute;top:50%;transform:translateY(-50%);}
#quick-box .arrow:before{width:32px;height:32px;margin:0 10px;background:url('img/arrows.png') no-repeat 0 0;z-index:1;}
#quick-box .arrow:after{width:52px;height:52px;background:rgba( 0, 0, 0, 0.2 );z-index:-1;}
#quick-box .arrow.prev:before{background-position:0 -32px;}
#quick-box .arrow.next:before{right:0;}
#quick-box .arrow.next:after{right:0;}
#quick-box .arrow:hover{opacity:0.9;}
#quick-box .prev{left:0px;}
#quick-box .next{right:0px;}
#quick-box .close{position:absolute;top:0;right:0;padding:0.15em 0.4em 0.2em;opacity:0.5;background:#000;color:#000000;font-weight:bold;text-decoration:none;border:1px solid #000000;border-top:none;border-right:none;border-top-right-radius:5px;z-index:100;}
#quick-box .close:hover{opacity:0.8;}
#quick-box .close, #quick-box .arrow{line-height:normal;}
#quick-box .loading{display:block;padding:40px 35px;color:white;line-height:1em;}

#quick-box .content-wrapper .msg h2{margin-bottom:7px;font-size:1.462em;font-weight:normal;}
#quick-box .content-wrapper .msg h2.title{text-align:center;}
#quick-box .content-wrapper .msg h3{margin:12px 0 5px;font-size:1.077em;}
#quick-box .content-wrapper .msg div.buttons{margin-top:15px;text-align:center;}
#quick-box .content-wrapper .msg div.buttons a{display:inline-block;margin:0 10px;padding:10px;background:none;color:#000000;text-decoration:none;}
#quick-box .content-wrapper .msg div.buttons a.main{background:#ff6840;font-weight:bold;}
#quick-box .content-wrapper .msg div.buttons a.option{background:#000000;}
#quick-box .content-wrapper .msg div.buttons a:hover{background:#2b2b2b;}
#quick-box .content-wrapper .msg p{margin:5px 0;}
#quick-box .content-wrapper .msg ul, #quick-box .content-wrapper .msg ol{margin:5px 20px;}

/* FOOT */
#foot{clear:both;background:#ebedf0;border-top:1px solid #afb1b3;border-bottom:1px solid #c9cacb;color:#838485;}
#body.pages ~ #foot{margin-bottom:10rem;}
#foot ul{float:left;padding:8px 0;list-style:none;}
#foot li{float:left;padding:0 13px;border-left:1px solid #afb1b3;}
#foot li:first-child{border-left:0;}
#foot a{color:#666666;}
#foot a:hover{color:#000000;}

#login-panel{width:27rem;max-width:100vw;margin:40px auto 0;padding:1rem 1.5rem;background:#f5f5f5;border:1px solid #898783;border-radius:5px;box-shadow:0px 3px 10px rgba(0,0,0,0.5);}
#login-panel legend{display:none;}
#login-panel .forms{display:block;padding:20px 0 25px 0;border:0;}
#login-panel nav:after{content:"";display:table;clear:both;}
#login-panel nav ul{float:left;width:100%;list-style:none;}
#login-panel footer nav ul{padding:15px 0 0;border-top:1px solid #898783;}
#login-panel nav li{float:left;width:50%;}
#login-panel nav li:last-child{text-align:right;}
#login-panel .error{margin:40px 0;text-align:center;color:#ff6840;}
#login-panel .error strong{display:block;margin-bottom:20px;font-size:1.25em;}
#login-panel .error a{padding:5px;text-decoration:none;color:#ff6840;}
#login-panel .error a:hover{text-decoration:underline;}
#login-panel.init legend{display:block;padding-top:15px;text-align:center;font-weight:bold;color:#ff6840;font-size:1.188em;}
#login-panel.init .forms{padding-top:10px;}
#login-panel.init footer nav li:last-child a{display:none;}
#login-panel .login-panel__license{padding:10px 0;}
.login-panel__license label{width:30px;}

.forms .ext-feature{color:#888;}
.forms .ext-feature select{min-width:100px;}
.forms .ext-feature select, .ext-feature input{background:#e0ddd7;color:#808080;}
.forms .ext-feature .ext-info{margin-left:15px;font-size:0.875em;}
.forms .ext-feature .ext-info:before{content:"";display:inline-block;width:16px;height:16px;margin-right:10px;vertical-align:middle;background:url('img/ext_info.png') no-repeat 0px 0px;}
.forms .ext-feature .ext-info:hover:before{background-position:0px -16px;}
.forms .ext-feature .ext-info a{color:#ff6840;text-decoration:none;}
.forms .ext-feature .ext-info a:hover{color:#00000;text-decoration:underline;}
.pages .search.ext-feature .ext-info{display:none;}
.msg.ext-features{display:none;padding:10px;}
.msg.ext-features p{padding-bottom:10px;font-size:1.125em;}

@media print{
  /* PRINT STYLES */
  * {color:#000 !important;background:none !important;border-color:#444 !important;border-width:1px !important;}

  body{margin:1cm 0;}
  #container{width:17.2cm;height:auto;margin:0;box-shadow:none;overflow:visible;}
}

/* PLUGINS */
